掌桥专利:专业的专利平台
掌桥专利
首页

信息处理装置以及非易失性存储介质

文献发布时间:2023-06-19 19:28:50


信息处理装置以及非易失性存储介质

技术领域

本发明的实施方式涉及一种用于验证文件、图案、图像等内容的色觉识别性的信息处理装置以及非易失性存储介质。

背景技术

文件、图案、图像等内容一般用多种颜色来表现。通过多种颜色,可以期望提高其视觉辨认性或直观感觉,还可以期望信息量的增加。这些内容不仅对于普通色觉正常的人,即使对于色觉障碍的人、老年人也能够容易确认并且无信息劣化地被提供是很重要的。

希望验证制作的内容是否由普通色觉正常的人、色觉障碍的人、老年人等全部色觉特性分类的人都能够识别的颜色组合所构成,即,希望验证是否具有色觉识别性。

但是,现状是,即使有在制作内容时辅助颜色指定的方法,也不存在即使在高精度下也不会过度敏感而能够适当地验证所制作的内容的色觉识别性的方法。

发明内容

发明要解决的问题

希望验证所制作的内容的色觉识别性,并且即使在高精度下也不会过度敏感而能够适当地验证色觉识别性。

用于解决问题的手段

本实施方式的信息处理装置,用于评价内容的色觉识别性,具有:

存储部,存储有程序、用于色差识别性的判定的第一基准阈值和第二基准阈值、用于明度差识别性的判定的第三基准阈值和第四基准阈值、与多个Lab色彩空间值分别相关联的用于校正所述第一基准阈值至所述第四基准阈值的校正系数的各数据,以及

处理器,执行上述程序;

在所述信息处理装置中,通过所述处理器执行所述程序来实现以下各部的功能:

变换部,将在所述内容上由用户指定的第一验证点、第二验证点各自的色彩空间值变换为Lab色彩空间值,

计算部,基于所述Lab色彩空间值,计算所述第一验证点与所述第二验证点之间的色差、明度差,

区域判定部,基于所述内容的色彩空间值,判定包括所述第一验证点的区域与包括所述第二验证点的区域为相邻还是隔绝,

选择部,基于对所述相邻、所述隔绝的判定结果,选择所述第一基准阈值和所述第二基准阈值中的一者,选择所述第三基准阈值和所述第四基准阈值中的一者,

校正部,利用与所述第一验证点和所述第二验证点中的一者的Lab色彩空间值相关联的所述校正系数,分别校正所选择的所述第一基准阈值和所述第二基准阈值中的一者以及所述第三基准阈值和所述第四基准阈值中的一者,以及

识别性判定部,将所述校正后的第一基准阈值和第二基准阈值中的一者与所述第一验证点与所述第二验证点之间的色差进行比较来判定色差识别性,将所述校正后的第三基准阈值和第四基准阈值中的一者与所述第一验证点与所述第二验证点之间的明度差进行比较来判定明度差识别性。

附图说明

图1是示出本实施方式的信息处理装置的结构的图。

图2是示出本实施方式的色觉识别验证处理的顺序的流程图。

图3是示出通过图2的工序S11所指定的验证点的例子的图。

图4是示出通过图2的工序S25得到的综合判定结果的显示例的图。

附图标记说明

10:信息处理装置、

11:处理器、

13:RAM、

15:ROM、

17:输入控制器、

19:输入设备、

21:视频控制器、

23:显示器、

25:I/O控制器、

27:存储部。

具体实施方式

以下,参照附图对本实施方式的信息处理装置进行说明。

另外,在本实施方式中,用Lab色彩空间值来表现颜色。如公知的那样,用明度指数L值表示外观的深浅度,用被称为色度指数的a值、b值表示色相和彩度。明度差ΔL被提供为2个颜色之间的L值的差。2个颜色之间的色差是使用L值、a值、b值将两个颜色的感觉上的差进行定量化的值,使用了各种指数,例如,作为最简单的指数,ΔE76被提供为Lab色彩空间(Lab color space)上的2个色点之间的距离。例如,2个颜色之间的色差ΔE00是以使基于计算的色差近似于在Lab色彩空间上的人眼的颜色识别区域的方式定义计算式而得到的。因为该计算式是公知的,所以在此省略其说明。在本实施方式中,作为色差,可以采用各种指数中的任意的指数。另外,作为通过本实施方式对色觉识别性进行验证的对象,可例示出文书(文件)、图表(曲线图)、图案(插图)、图像等内容。这些内容用RGB(Red green blue:三原色)、CMYK(CyanMagentaYellowBlack:印刷四原色)等任意的色彩空间值来表现。在此,为了便于说明,假设内容由RGB色彩空间值来表现。

图1是示出本实施方式的信息处理装置10的结构的框图。信息处理装置10具有处理器11、RAM(Random Access Memory:随机存取存储器)13、ROM(Read-Only Memory:只读存储器)15、输入控制器17、输入设备19、视频控制器21(video controller)、显示器23、I/O控制器25以及存储部27。处理器11例如由CPU(Central Processing Unit:中央处理单元)以及GPU(Graphics Processing Unit:图形处理单元)所构成。RAM13作为处理器11的主存储器、工作区等发挥功能。处理器11通过将执行处理时所需的程序等从ROM15或者存储部27加载到RAM13中来执行,来实现各种动作。ROM15或者存储部27存储有由处理器11执行的BIOS(Basic Input Output System:基本输入输出系统)、操作系统程序(OS:OperatingSystem)、用于执行色觉识别性验证处理的程序的代码、该程序中所需的各种数据等。详细情况将在后面描述。

由输入控制器17控制来自键盘(KB)、鼠标或触摸屏等点击设备等输入设备19的输入。视频控制器21在处理器11的控制下,控制LCD(Liquid Crystal Display:液晶显示器)等显示器23的显示。I/O控制器25控制向存储部27的访问。

表1、表2、表3以及表4例示出图1的存储部中存储的普通色觉正常的人、色觉障碍的人(P型)、色觉障碍的人(D型)、老年人各自的Lab表。表1、表2、表3以及表4分别示出存储部27中存储的Lab色彩空间值表。在Lab色彩空间值表中,针对多个颜色编号中的每一个颜色编号,对应关联有L*值、a*值、b*值(以下,简单地标示为L值、a值、b值)的组和用于校正色觉识别性的判定所使用的基准阈值的校正系数,并且Lab色彩空间值表按照普通色觉正常的人、色觉障碍的人(P型)、色觉障碍的人(D型)、老年人等各色觉特性分类而构成。如公知的那样,L值表示颜色的明度。另外,a值表示红色/品红色与绿色之间的位置,b值表示黄色与蓝色之间的位置,通过a值和b值来定义色相。

校正系数是根据色觉特性分类和色相而被事先确定的。详细情况将在后面进行描述,但是,例如,为了判定色差的识别性,对2个验证点之间的色差比较阈值,当色差超过阈值时,则判定为在2个验证点之间或在分别包括2个验证点的2个区域之间具有能够识别色差的色差识别性,当色差在阈值以下时,判定为没有色差识别性。在对色差识别性的判定要求严格性的情况下,会要求更高的阈值。在此,发明人发现色差识别性不仅根据色觉特性分类而改变,还会根据色相而改变。关于明度差识别性也一样。因此,不仅根据色觉特性分类,而且为了根据色相使阈值改变,提高色差识别性以及明度差识别性的判定精度,将基准阈值与色觉特性分类逐一相关联,并且将用于校正基准阈值的校正系数与色相分别相关联。

【表1】

普通色觉正常的人用Lab色彩空间值表

【表2】

色觉障碍的人(P型)用Lab色彩空间值表

【表3】

色觉障碍的人(D型)用Lab色彩空间值表

【表4】

老年人用Lab色彩空间值表

表5和表6分别示出图1的存储部27中存储的相邻用的基准阈值表、隔绝用的基准阈值表。在基准阈值表中,用于判定色差识别性的基准阈值和用于判定明度差识别性的基准阈值与普通色觉正常的人、色觉障碍的人(P型)、色觉障碍的人(D型)、老年人等每个色觉特性分类相关联。在此,发明人发现,在区域相邻的状态(比邻)和区域隔绝的状态(不比邻,在区域间存在有其他区域)下,人类所感知的色差识别性及明度差识别性发生改变。在区域间相邻的状态下,色差识别性及明度差识别性都比区域间隔绝的状态要低。因此,设置基准阈值表(表5)和基准阈值表(表6)这两种基准阈值表,来根据区域间的相邻/隔绝的状态分开使用,基准阈值表(表5)对应于分别包括2个验证点的2个区域相邻的状态,基准阈值表(表6)对应于2个区域不比邻,即隔着其他区域而隔绝的状态,具体来说,通过将在区域间相邻时适用的色差及明度差分别相关的阈值设为比在区域间隔绝时适用的阈值高的值,从而提高色差识别性及明度差识别性的判定精度。另外,表5所示的与色差相关的基准阈值是第一基准阈值,表6所示的与色差相关的基准阈值是第二基准阈值,表5所示的与明度差相关的基准阈值是第三基准阈值,表6所示的与明度差相关的基准阈值是第四基准阈值。

【表5】

相邻(比邻)用的基准阈值

【表6】

隔绝(不比邻)用的基准阈值

在图2中示出通过本实施方式进行的色觉识别验证处理。通过将用于执行色觉识别性验证处理的程序的代码从存储部27读取至RAM13,处理器11执行程序,由此来实现色觉识别验证处理的各单元。

在工序S11中,通过操作者对输入设备19的操作,多个验证点被分别指定到内容上的任意位置。在此,如图3所例示的那样,指定了3个验证点A、B、C。通过以下的处理,在3个验证点A、B、C的所有组合(A/B、A/C、B/C)中判定各2点之间的色觉识别性的有无。

表7和表8分别示出与由图2的工序S12所确定的各个验证点A、B、C有关的每个色觉特性分类的L值、a值、b值,与由工序S13所计算的验证点间(A/B、A/C、B/C)有关的每个色觉特性分类的色差、明度差的例子。在工序S12中,如表7所例示的那样,关于内容上的各个验证点A、B、C,例如将RGB色彩空间值变换为Lab色彩空间值。该变换处理针对普通色觉正常的人、色觉障碍的人(P型)、色觉障碍的人(D型)、老年人等每个色觉特性分类来进行。在工序S13中,如表8所例示的那样,基于验证点A、B、C各自的Lab色彩空间值,针对每个色觉特性分类分别计算2个验证点(A/B、A/C、B/C)之间的色差、明度差。2点之间的色差是使用各点的L值、a值、b值将两个颜色的感觉上的差进行定量化而得到的,使用了各种指数,例如,作为最简单的指数,ΔE76被提供为Lab色彩空间上的2个色点之间的距离。该色差计算有各种各样的方法,但由于这些计算方法是公知的,所以在此省略对其的说明。另外,明度差是作为2点之间的L值的差而被计算的。

【表7】

【表8】

表9和表10分别示出与在图2的工序S14中所读取的各个验证点A、B、C有关的每个色觉特性分类的校正系数、在工序S20中所读取的基准阈值、在工序S21中所校正的阈值、每个验证点间(A/B、A/C、B/C)所选择的阈值的例子。

在工序S14中,如表9所例示的那样,根据验证点A、B、C各自的Lab色彩空间值查询Lab色彩空间值表,并针对每个色觉特性分类将与验证点A、B、C分别对应的校正系数从存储部27读取至RAM13。

【表9】

在工序S15中,提取包括各个验证点A、B、C的区域RA、RB、RC。区域提取方法采用任意的方法。例如,将内容上的验证点A、B、C各自的RGB色彩空间值或近似于该值的值作为阈值进行二值化,将包括验证点A、B、C的封闭空间作为包括各个验证点A、B、C的区域RA、RB、RC进行提取。

在工序S16中,判定包括各个验证点A、B、C的区域RA、RB、RC彼此即区域RA和区域RB、区域RA和区域RC、区域RB和区域RC处于相邻的状态(比邻)以及隔绝的状态(不比邻,在区域间存在有其他区域)中的哪一个状态。例如,对区域RA、RB、RC进行膨胀处理,将规定的阈值与重复的部分的像素数进行比较,在重复的部分的像素数超过阈值的情况下,判定为相邻状态,在重复的部分的像素数在阈值以下的情况下,判定为隔绝状态。

然后,在工序S17中,选择验证点A、B、C中的2个验证点的组合。例如,选择验证点A、B。在工序S18中,根据工序S16的判定结果来判别所选择的2个验证点A、B的区域RA、RB是相邻还是隔绝,当相邻时(是),针对2个验证点A、B中的每个点且针对每个色觉特性分类读取表5所示的相邻用的基准阈值(色差)和相邻用的基准阈值(明度差)(工序S19),当隔绝时(否),针对2个验证点A、B中的每个点且针对每个色觉特性分类读取表6所示的隔绝用的基准阈值(色差)和隔绝用的基准阈值(明度差)(工序S20)。

相邻用的基准阈值与隔绝用的基准阈值不同,典型地,相邻用的基准阈值被设定为比隔绝用的基准阈值高的值,隔绝用的基准阈值被设定为比相邻用的基准阈值低的值。在比邻区域,色差或明度差的识别性被更严格地判定。在不比邻区域,由于在它们之间存在有其他区域,因此与比邻的情况相比,可以进行稍微宽松的判定。能够在确保识别性的判定精度为高水平的同时,排斥过度敏感的判定。

在工序S21中,关于各个验证点A、B,通过在工序S14中读取的校正系数,针对每个色觉特性分类校正基准阈值(色差)、基准阈值(明度差)。在工序S22中,如表10所例示的那样,比较与验证点A相关的校正后的色差的基准阈值(简称为阈值)和与验证点B相关的色差的阈值,针对每个色觉特性分类来选择高的阈值。关于明度差,也在验证点A、B之间进行比较,针对每个色觉特性分类来选择高的阈值。另外,选择高的阈值意味着更加严格且高精度地对色差或明度差的识别性进行判定,但并不否定在验证点A、B之间选择低的阈值。

【表10】

表11示出通过图2的工序S23、S24得到的判定结果、通过工序S25得到的综合判定结果的例子。

【表11】

在工序S23中,如表11所例示的那样,对于选择的阈值(色差),比较在工序S13中计算出的验证点A、B之间的色差,当验证点A、B之间的色差超过阈值(色差)时,则判定在验证点A、B之间有色差识别性(○标记),另一方面,当验证点A、B之间的色差表示为阈值(色差)以下时,则判定在验证点A、B之间没有色差识别性(×标记)。针对每个色觉特性分类执行该色差识别性的判定。

同样地,在工序S24中,对于选择的阈值(明度差),比较在工序S13中计算出的验证点A、B之间的明度差,当验证点A、B之间的明度差超过阈值(明度差)时,则判定在验证点A、B之间有明度差识别性,另一方面,当验证点A、B之间的明度差表示为阈值(明度差)以下时,则判定在验证点A、B之间没有明度差识别性。针对每个色觉特性分类执行该明度差识别性的判定。

在工序S25中,如表11所例示的那样,在验证点A、B之间,根据色差识别性和明度差识别性来判定综合的识别性。在色差识别性和明度差识别性的两者对于全部色觉特性分类都具有识别性的情况下,判定为在验证点A、B之间具有综合的色觉识别性,对于全部的色觉特性分类,在色差识别性和明度差识别性中的一者或两者都没有识别性的情况下,则判定为在验证点A、B之间没有综合的色觉识别性。

在工序S26中存在其他验证点的组的情况下,返回工序S17,并对其他验证点的组执行工序S17至S25,对于其他验证点的组之间的综合的色觉识别性进行判定。在本情况下,对验证点A、C之间有无综合的色觉识别性、验证点B、C之间有无综合的色觉识别性进行判定。

在工序S26中为“否”,即对所有验证点的组合完成了综合的色觉识别性的判定时,在工序S27中,将与所有验证点的组合有关的综合的色觉识别性的判定结果以例如表的形式来构成,如图4所示,重叠在内容上来表示。

根据以上所述的本实施方式,能够从色差、明度差这两个方面,进而在普通色觉正常的人、色觉障碍的人(P型)、色觉障碍的人(D型)、老年人等多个色觉特性分类中综合地验证所制作的内容的色觉识别性。另外,通过在包括验证点的区域间为相邻的状态和区域间为隔绝的状态下,使用不同的阈值来对验证点之间的色觉识别性的有无进行判定,能够提高其验证精度。此外,通过利用与色相(a值、b值)相对应的校正系数来校正基准阈值,能够提高其验证精度。

虽然已经对本发明的一些实施方式进行了说明,但这些实施方式是作为示例提出的,并非旨在限定发明的范围。这些实施方式能够以其他各种方式来实施,在不脱离发明的主旨的范围内,能够进行各种省略、置换、变更。这些实施方式或其变形与包含在发明的范围或主旨中同样地,包含在权利要求书所记载的发明及其均等的范围内。

技术分类

06120115924503