首页 / 专利库 / 电脑图像 / 像素 / 信息处理装置、信息处理方法及存储介质

信息处理装置、信息处理方法及存储介质

阅读:154发布:2024-01-06

专利汇可以提供信息处理装置、信息处理方法及存储介质专利检索,专利查询,专利分析的服务。并且一种信息处理装置,其具备:识别部,对包含于图像中并且以单一 颜色 表示的对象进行识别;及转换部,将包含于所述图像并且所 指定 的颜色的 像素 转换为特定颜色,当指定与被识别的所述对象的外缘 接触 的区域的颜色并且该对象的颜色与所述特定颜色的差异比第1基准小时,将该外缘的像素转换为所述特定颜色以外的颜色。,下面是信息处理装置、信息处理方法及存储介质专利的具体信息内容。

1.一种信息处理装置,其具备:
识别部,对包含于图像中并且以单一颜色表示的对象进行识别;及
转换部,将包含于所述图像并且所指定的颜色的像素转换为特定颜色,当指定与被识别的所述对象的外缘接触的区域的颜色并且该对象的颜色与所述特定颜色的差异比第1基准小时,将该外缘的像素转换为所述特定颜色以外的颜色。
2.根据权利要求1所述的信息处理装置,其中,
所述转换部将与所述区域的内侧接触的对象中所述外缘以外的部分的像素也转换为所述特定颜色以外的颜色。
3.根据权利要求1或2所述的信息处理装置,其中,
所述转换部将所述区域的颜色作为所述特定颜色以外的颜色而进行转换。
4.根据权利要求3所述的信息处理装置,其中,
当所述特定颜色与所述区域的颜色的差异比第2基准小时,所述转换部将与所述特定颜色的差异变得比与该区域的颜色的差异大的颜色作为所述特定颜色以外的颜色而进行转换。
5.根据权利要求1或2所述的信息处理装置,其中,
使用各种颜色不同的多种色调剂将进行了所述转换的图像输出到介质,
所述转换部将一种色调剂的颜色作为所述特定颜色以外的颜色而进行转换。
6.根据权利要求5所述的信息处理装置,其中,
所述转换部将所述多种色调剂中余量最多的色调剂的颜色作为所述特定颜色以外的颜色而进行转换。
7.根据权利要求1至6中任一项所述的信息处理装置,其中,
当颜色不同的两个以上的区域与所述外缘接触并且指定了任一区域的颜色时,所述转换部不会将该外缘中与该区域接触的部位的像素以外的像素转换为所述特定颜色以外的颜色。
8.根据权利要求1至7中任一项所述的信息处理装置,其中,
当所述识别部对第1对象、与该第1对象的内侧接触的第2对象及与该第2对象的内侧接触的第3对象进行识别,并且所述第1对象及第3对象的颜色相同,所述第1对象的颜色被指定为与所述外缘接触的区域的颜色时,除了所述第2对象的外缘以外,所述转换部还将内缘的像素转换为所述特定颜色以外的颜色。
9.根据权利要求8所述的信息处理装置,其中,
当所述第2对象与所述第1对象的面积比为阈值以上时,所述转换部不会将所述内缘的像素转换为所述特定颜色以外的颜色。
10.一种存储介质,其存储用于使计算机作为如下各部而发挥功能的程序,即识别部,对包含于图像中并且以单一颜色表示的对象进行识别;及
转换部,将包含于所述图像并且所指定的颜色的像素转换为特定颜色,当指定与被识别的所述对象的外缘接触的区域的颜色并且该对象的颜色与所述特定颜色的差异比第1基准小时,将该外缘的像素转换为所述特定颜色以外的颜色。
11.一种信息处理方法,其包括如下步骤:
识别步骤,对包含于图像中并且以单一颜色表示的对象进行识别;及
转换步骤,将包含于所述图像并且所指定的颜色的像素转换为特定颜色,当指定与被识别的所述对象的外缘接触的区域的颜色并且该对象的颜色与所述特定颜色的差异比第1基准小时,将该外缘的像素转换为所述特定颜色以外的颜色。

说明书全文

信息处理装置、信息处理方法及存储介质

技术领域

[0001] 本发明涉及一种信息处理装置、信息处理方法及存储介质。

背景技术

[0002] 存在一种从图像删除所指定颜色的区域的被称为去除(drop out)的技术。专利文献1中记载有去除在色相中具有裕量的颜色。
[0003] 专利文献1:日本专利4783007号公报

发明内容

[0004] 当将如去除般指定的颜色的像素转换为特定颜色时,若在所转换的颜色的区域的内侧存在以该特定颜色表示的字符或图案等,则因转换而这些所表示的信息会流失。
[0005] 因此,本发明的目的在于防止将所指定的颜色的像素转换为特定颜色时的信息的流失。
[0006] 本发明的方案1所涉及的信息处理装置,其特征在于,具备:识别部,对包含于图像中并且以单一颜色表示的对象进行识别;及转换部,将包含于所述图像并且所指定的颜色的像素转换为特定颜色,当指定与被识别的所述对象的外缘接触的区域的颜色并且该对象的颜色与所述特定颜色的差异比第1基准小时,将该外缘的像素转换为所述特定颜色以外的颜色。
[0007] 本发明的方案2所涉及的信息处理装置,其特征在于,在方案1所述的结构中,所述转换部将与所述区域的内侧接触的对象中所述外缘以外的部分的像素也转换为所述特定颜色以外的颜色。
[0008] 本发明的方案3所涉及的信息处理装置,其特征在于,在方案1或2所述的结构中,所述转换部将所述区域的颜色作为所述特定颜色以外的颜色而进行转换。
[0009] 本发明的方案4所涉及的信息处理装置,其特征在于,在方案3所述的结构中,当所述特定颜色与所述区域的颜色的差异比第2基准小时,所述转换部将与所述特定颜色的差异变得比与该区域的颜色的差异大的颜色作为所述特定颜色以外的颜色而进行转换。
[0010] 本发明的方案5所涉及的信息处理装置,其特征在于,在方案1或2所述的结构中,使用各种颜色不同的多种色调剂将进行了所述转换的图像输出到介质,所述转换部将一种色调剂的颜色作为所述特定颜色以外的颜色而进行转换。
[0011] 本发明的方案6所涉及的信息处理装置,其特征在于,在方案5所述的结构中,所述转换部将所述多种色调剂中余量最多的色调剂的颜色作为所述特定颜色以外的颜色而进行转换。
[0012] 本发明的方案7所涉及的信息处理装置,其特征在于,在方案1至6中任一项所述的结构中,当颜色不同的两个以上的区域与所述外缘接触并且指定了任一区域的颜色时,所述转换部不会将该外缘中与该区域接触的部位的像素以外的像素转换为所述特定颜色以外的颜色。
[0013] 本发明的方案8所涉及的信息处理装置,其特征在于,在方案1至7中任一项所述的结构中,当所述识别部对第1对象、与该第1对象的内侧接触的第2对象及与该第2对象的内侧接触的第3对象进行识别,并且所述第1对象及第3对象的颜色相同,所述第1对象的颜色被指定为与所述外缘接触的区域的颜色时,除了所述第2对象的外缘以外,所述转换部还将内缘的像素转换为所述特定颜色以外的颜色。
[0014] 本发明的方案9所涉及的信息处理装置,其特征在于,在方案8所述的结构中,当所述第2对象与所述第1对象的面积比为阈值以上时,所述转换部不会将所述内缘的像素转换为所述特定颜色以外的颜色。
[0015] 本发明的方案10所涉及的存储介质,其特征在于,存储用于使计算机作为如下各部而发挥功能的程序,即识别部,对包含于图像中并且以单一颜色表示的对象进行识别;及转换部,将包含于所述图像并且所指定的颜色的像素转换为特定颜色,当指定与被识别的所述对象的外缘接触的区域的颜色并且该对象的颜色与所述特定颜色的差异比第1基准小时,将该外缘的像素转换为所述特定颜色以外的颜色。
[0016] 本发明的方案11所涉及的信息处理方法,其特征在于,包括如下步骤:识别步骤,对包含于图像中并且以单一颜色表示的对象进行识别;及转换步骤,将包含于所述图像并且所指定的颜色的像素转换为特定颜色,当指定与被识别的所述对象的外缘接触的区域的颜色并且该对象的颜色与所述特定颜色的差异比第1基准小时,将该外缘的像素转换为所述特定颜色以外的颜色。
[0017] 发明效果
[0018] 根据本发明的第1、10、11方案,能够防止将所指定的颜色的像素转换为特定颜色时的信息的流失。
[0019] 根据本发明的第2方案,与仅转换外缘的情况相比能够轻松地观察到转换之后的对象。
[0020] 根据本发明的第3方案,与将对象的颜色转换为所指定的颜色以外的颜色的情况相比能够减少颜色的变化。
[0021] 根据本发明的第4方案,与始终将指定颜色区域的颜色设为特定颜色以外的颜色的情况相比能够轻松地观察到转换之后的对象。
[0022] 根据本发明的第5方案,与转换为使用了多种色调剂的颜色的情况相比能够减少所消耗的色调剂。
[0023] 根据本发明的第6方案,与转换中所使用的色调剂的种类始终相同的情况相比能够抑制色调剂余量的偏差。
[0024] 根据本发明的第7方案,与对象中与未指定的颜色的区域接触的部分也转换的情况相比,能够轻松地观察到在该部分表示的信息。
[0025] 根据本发明的第8方案,能够防止被对象包围的部分的形状所表示的信息的流失。
[0026] 根据本发明的第9方案,与和对象的面积比无关而转换的情况相比能够轻松地进行用户所意图的颜色转换。附图说明
[0027] 根据以下附图,对本发明的实施方式进行详细叙述。
[0028] 图1为表示实施例所涉及的图像处理装置的硬件结构的图。
[0029] 图2为表示图像处理装置所实现的功能结构的图。
[0030] 图3为表示所获取的图像的一例的图。
[0031] 图4为表示被识别的对象的一例的图。
[0032] 图5为表示对象数据的一例的图。
[0033] 图6为表示所表示的操作画面的一例的图。
[0034] 图7为表示指定颜色区域的内侧对象的一例的图。
[0035] 图8为表示颜色转换处理前后的对象图像的一例的图。
[0036] 图9为表示预览图像的一例的图。
[0037] 图10为表示颜色转换处理中的动作步骤的一例的图。
[0038] 图11为表示通过通常的颜色转换处理进行了转换的图像的一例的图。
[0039] 图12为表示变形例的颜色转换处理的例的图。
[0040] 图13为表示变形例的对象图像的一例的图。
[0041] 图14为表示变形例的转换之后的对象图像的一例的图。
[0042] 图15为表示变形例的转换之后的对象图像的另一例的图。

具体实施方式

[0043] [1]实施例
[0044] 图1表示实施例所涉及的图像处理装置10的硬件结构。图像处理装置10为对从原稿读取的图像及印刷到纸张的图像实施图像处理的装置。图像处理装置10尤其对成为图像处理的对象的图像实施将所指定的颜色的区域转换为特定颜色的图像处理(颜色转换处理)。
[0045] 以通过将所指定的颜色转换为用作图像的背景的白色来使得不易观察到指定颜色的区域为目的而经常利用该颜色转换处理,因此还被称为去除(当然还可以用于其以外的目的)。图像处理装置10为具备CPU11、RAM(Random Access Memory:随机存取存储器)12、ROM(Read Only Memory:只读存储器)13、存储器14、通信部15、面板16、扫描仪17及打印机18的计算机。
[0046] CPU11通过将存储器即RAM12用作工作区而执行存储在ROM13或存储器14的程序来控制各部的动作。存储器14为HDD(Hard Disk Drive:硬盘驱动器)或SSD(Solid State Drive:固态驱动器)、闪速存储器等存储机构,并存储有CPU11用于控制的数据或程序。通信部15具有通信电路等,并经由通信线路与外部装置进行通信(无线通信及有线通信中的至少一种通信)。
[0047] 面板16为组合触摸面板及屏幕而成的触摸屏。面板16在接受用户的操作的同时显示图像(操作单元图像及图像处理的对象图像等)。扫描仪17具备光源及图像传感器等,且为光学读取显示在放置在原稿玻璃上的片状原稿的表面的图像的图像读取机构。扫描仪17向CPU11提供表示所读取的图像的图像数据。
[0048] 打印机18例如为蓄积有多种颜色的色调剂,以电子照片方式将一种以上的色调剂转印于纸张等介质来形成彩色图像的图像形成机构。打印机18在介质中形成表示由CPU11提供的图像数据的图像。CPU11通过执行程序而控制图像处理装置10所具备的各部,由此实现以下所述的功能。
[0049] 图2表示图像处理装置10所实现的功能结构。图像处理装置10具备图像获取部101、对象识别部102、颜色指定部103、颜色转换部104、预览输出部105及图像输出部106。图像获取部101获取成为上述颜色转换处理的对象的图像(对象图像)。图像获取部101例如获取通过扫描仪17所读取的图像或通过打印机18形成于介质的图像等来作为对象图像(成为颜色转换处理的对象的图像)。
[0050] 图像获取部101向对象识别部102供给所获取的对象图像。对象识别部102对包含于通过图像获取部101获取的对象图像中并且以单一颜色表示的对象进行识别。对象识别部102为本发明的“识别部”的一例。对象是指,对象图像中所包含的字符、图形及图样等。并且,单一颜色是指,如字符般为一种颜色。但是,例如即使对相同颜色的图像进行扫描也可产生一些颜色不均,但将该程度的颜色不均设为单一颜色。
[0051] 表示图像获取部101所获取的图像的各像素由RGB的像素值表示。对象识别部102根据这些像素值,关于各像素计算HSL(色相:Hue、彩度:Saturation、亮度:Lightness)模型中的色相值(在本实施例中为将0度设为红,将120度设为绿,将240度设为蓝的0度至360度的值)、彩度值(在本实施例中为0%至100%的值)及亮度值(在本实施例中为0%至100%的值)。
[0052] 关于各像素的颜色,当有色相时,用色相值、彩度值及亮度值表示,当无色相(白、黑及灰等)时,用彩度值及亮度值表示(例如若彩度值小于10并且亮度值小于10%则为黑,若彩度值小于10并且亮度值为90%以上则为白等)。另外,单一颜色是指,例如色相值、彩度值及亮度值相同的颜色,但如前述般允许一些颜色不均,因此可以不完全一致。例如即使各值的偏差为几%,只要为人眼中大致被视为一种颜色的程度的偏差,则视为单一颜色。
[0053] 并且,对象识别部102利用公知技术(例如使用了5×5像素大小的滤波器边缘检测方法等)对对象图像进行边缘检测处理。对象识别部102将被所检测到的边缘包围,并且仅包含单一颜色的像素的区域作为上述对象进行识别。关于对象的识别参考图3、图4进行说明。
[0054] 图3表示所获取的图像的一例。在图3中示出包括背景部B1和在内部表示“テスト画像”这一字符列B3的字符背景部B2的对象图像A1。背景部B1、字符背景部B2及字符列B3均由单一颜色表示。具体而言,背景部B1及字符列B3由白色表示,字符背景部B2由蓝色表示。
[0055] 图4表示被识别的对象的一例。在图4中,将被识别的对象全部涂黑而表示。在图4的(a)中示出对背景部B1进行了识别的对象C11。在图4的(b)中示出对字符背景部B2中与表示外缘的像素连续连结的像素的集合进行了识别的对象C21。外缘为外侧的边缘,当为字符背景部B2时呈长方形形状。
[0056] 在图4的(c)中示出构成“テスト画像”这一字符列B3的每个连结成一个的区域进行了识别的对象C31至C38的8个对象。例如“テ”这一字符中,将上部的横线识别为对象C31,将下部的横线和斜线识别为对象C32。在图4的(d)中示出了字符列B3中对被“画像”这一部分包围的区域进行了识别的对象C41至C47这7个对象。
[0057] 例如只要为“画”这一字符则对被“田”这一部分包围的对象C41至C44这4个对象进行了识别。对象识别部102对辨别已识别的对象的对象ID(Identification:识别信息)、各对象所表示的像素的集合及表示各对象的颜色的值建立对应而生成对象数据。
[0058] 图5表示对象数据的一例。在图5的例中,辨别对象C11的“OB001”这一对象ID、“(x1、y1)、(x2、y1)、……”这一像素组、“-”这一色相及“100”这一亮度建立了对应(因对象C11为白色而亮度为100%且无色相值)。并且,辨别对象C21的“OB002”这一对象ID、“(x30、y30)、(x31、y30)、……”这一像素组、“240”这一表示蓝色的色相及“50”这一亮度建立了对应。
[0059] 这些像素组以关于图像确定的坐标系(例如以左上为原点,以横向为x轴,以纵向为y轴的坐标系)中的坐标表示。对象识别部102向颜色转换部104提供所生成的对象数据。颜色指定部103指定在上述颜色转换处理(将所指定的颜色的区域转换为特定颜色的处理)中转换的颜色。颜色指定部103例如在面板16显示用于指定转换的颜色的操作画面。
[0060] 图6表示所显示的操作画面的一例。在图6的例中,颜色指定部103作为颜色转换处理的操作画面而显示了“请指定被转换的颜色。”这一字符列和指定颜色的输入栏D1。并且,颜色指定部103表示预览按钮E1。若用户进行向输入栏D1输入颜色,并按压预览按钮E1的操作,则颜色指定部103将输入到输入栏D1的颜色确定为指定颜色,并向颜色转换部104通知所确定的指定颜色。
[0061] 另外,预览是指,在保持进行了颜色转换处理的图像之前表示该处理结果(颜色转换处理之后的图像)(在后面图式并进行说明)。颜色转换部104将包含于通过图像获取部101获取的对象图像中并且通过颜色指定部103指定的颜色的像素转换为特定颜色(即进行颜色转换处理)。颜色转换部104为本发明的“转换部”的一例。为了预览也不得不进行颜色转换处理,因此颜色转换部104以进行按压预览按钮E1的操作为契机而进行向特定颜色的转换。
[0062] 特定颜色可以是任何颜色,但颜色转换部104在本实施例中将白色作为特定颜色而进行颜色转换处理。颜色转换部104根据通过对象识别部102识别的对象的颜色进行与通常的颜色转换处理不同的转换。若以将指定颜色的区域变更为特定颜色的转换作为第1转换,则颜色转换部104还进行与其不同的第2转换。
[0063] 具体而言,当与被识别的对象的外缘接触的区域的颜色被指定,并且该对象的颜色与特定颜色的差异(颜色的差异)小于第1基准时,颜色转换部104将该对象的外缘的像素转换为特定颜色以外的颜色来作为第2转换。通过该第2转换而被转换为特定颜色以外的颜色的对象为与指定颜色的区域的内侧接触的对象。
[0064] 例如对图3所示的对象图像A1将蓝指定为指定颜色。在该情况下,图4的(b)所示的对象C21及图4的(d)所示的对象C41至对象C47作为指定颜色的对象,转换为特定颜色即白色。在该情况下,被对象C21包围的图4的(c)所示的对象C31至C38这8个对象成为与指定颜色区域的内侧接触的对象。
[0065] 图7表示与指定颜色区域的内侧接触的对象的一例。在图7的(a)中,示出与指定颜色区域的内侧接触的对象即C31至C38这8个对象的外缘F31至外缘F38(当对各自不进行区分时称为“外缘F30”)。这些外缘F30均与指定颜色(蓝色)的对象C21接触。
[0066] 例如当HSL颜色空间中的两种颜色(对象的颜色和特定颜色)的距离小于阈值时,颜色转换部104判定这些两种颜色的差异小于第1基准。在图7的例中,具有各外缘F30的对象C31至对象C38均为白色。因此,颜色转换部104判定这些对象的颜色与特定颜色(本实施例中为白色)的差异小于第1基准。
[0067] 并且,例如当为如亮度值大于95%般的浅灰时,判定与特定颜色的差异小于第1基准。另外,判断颜色的差异是否小于第1基准的方法并不限定于此。例如可以以颜色的名称对各对象的颜色和指定颜色进行特定,并根据所特定的颜色彼此的关系判断颜色的差异是否小于第1基准(例如黄与黄绿的颜色的差异小于第1基准,黄与绿的颜色的差异为第1基准以上等)。
[0068] 在本实施例中,颜色转换部104将与指定颜色区域的内侧接触的对象中,外缘以外的部分的像素也转换为特定颜色以外的颜色,将与其外缘接触的指定颜色区域的颜色(即指定颜色)作为特定颜色以外的颜色而进行颜色转换。若为图7的例,则颜色转换部104转换为与外缘F30接触的指定颜色区域即对象C21的颜色(蓝色)。并且,颜色转换部104将白色的C31至C38这8个对象整体转换为蓝色。
[0069] 图8表示颜色转换处理前后的对象图像的一例。在图8的(a)中示出颜色转换处理前的对象图像A1。在图8的(b)中示出颜色转换处理之后的对象图像A2。在对象图像A2中,指定颜色即C21及C41至C47的对象被转换为特定颜色的白色。并且,在图8的(b)中,与指定颜色区域的内侧接触的对象即C31至C38这8个对象被转换为蓝色(图中被涂黑的部分)。
[0070] 颜色转换部104向预览输出部105提供表示所转换的对象图像的图像数据。预览输出部105输出表示通过颜色转换部104转换了颜色的图像的预览的预览图像。预览输出部105例如向面板16输出预览图像。
[0071] 图9表示预览图像的一例。在图9的例中,面板16在预览画面,作为转换前图像显示对象图像A1,作为转换后图像显示对象图像A2。
[0072] 并且,面板16显示被写成“执行转换”的操作单元E2和被写成“变更指定颜色”的操作单元E3。当对操作单元E3进行了操作时,预览输出部105指示颜色指定部103以使显示图6所表示的颜色转换处理操作画面。当对操作单元E2进行了操作时,预览输出部105直接向图像输出部106提供由颜色转换部104提供的图像数据。
[0073] 图像输出部106输出所提供的图像数据所表示的转换之后的对象图像、即通过颜色转换部104转换了颜色的图像。转换之后的图像的输出目的地例如可以是被登录的用户终端,也可以是由打印机18形成图像的介质。该输出目的地可以预先确定,也可以在执行转换的操作之后通过用户操作而选择。
[0074] 图像处理装置10根据上述结构进行转换图像内的颜色的颜色转换处理。
[0075] 图10表示颜色转换处理中的动作步骤的一例。该动作步骤以进行由用户指定颜色转换处理的对象图像的操作为契机而开始。首先,图像处理装置10(图像获取部101)获取成为颜色转换处理的对象的对象图像(步骤S11)。接着,图像处理装置10(对象识别部102)对所获取的对象图像中所包含并且以单一颜色表示的对象(步骤S12)。
[0076] 接着,图像处理装置10(颜色指定部103)根据用户的操作从对象图像中指定被转换的颜色(步骤S21)。接着,图像处理装置10(颜色转换部104)判断被识别的对象中是否有与上述指定颜色区域的内侧接触的对象(步骤S22)。当判断为有相应的对象(是)时,图像处理装置10(颜色转换部104)判断相应的对象的颜色与特定颜色的差异是否小于第1基准(步骤S23)。
[0077] 当判断为颜色的差异小于第1基准(是)时,图像处理装置10(颜色转换部104)进行上述第2转换(将与指定颜色区域的内侧接触的对象的颜色转换为指定颜色区域的颜色)(步骤S24)。当在步骤S24的动作之后,在步骤S22中判断为无相应的对象(否)时,或在步骤S23中判断为颜色的差异为第1基准以上(否)时,图像处理装置10(颜色转换部104)进行上述第1转换(将对象图像的指定颜色转换为特定颜色)(步骤S25)。
[0078] 接着,图像处理装置10(预览输出部105)输出表示颜色被转换的对象图像的预览图像(步骤S31)。接着,图像处理装置10判断有无执行颜色的转换的操作(步骤S32)。当判断为无执行转换的操作(否)时,图像处理装置10返回到步骤S21(指定色)而进行动作。当判断为有执行转换的操作(是)时,图像处理装置10(图像输出部106)输出转换了颜色的图像(步骤S33),并结束该动作步骤。
[0079] 当在对象图像存在与指定颜色区域的内侧接触的对象,并且该对象的颜色与特定颜色的差异小于第1基准时,若仅进行将指定颜色的区域转换为特定颜色的通常的颜色转换处理则成为如下。
[0080] 图11表示通过通常的颜色转换处理进行了转换的图像的一例。在图11的(a)中,示出对象图像A1。
[0081] 在该对象图像A1中,若将指定颜色即C21及C41至C47的对象转换为特定颜色的白色,则如图11的(b)所示,成为整体全白的对象图像A3。如此,与指定颜色区域的内侧接触的对象的颜色也与特定颜色相同,因此会发生与转换了颜色的区域的边界变得不清楚,且该对象所表示的信息(“テスト画像”这一字符的信息)会流失的事情。
[0082] 在本实施例中,与指定颜色区域的内侧接触的对象的颜色也转换为特定颜色以外的颜色,因此如图8的(b)所示的转换之后的对象图像A2所示,防止将被指定的颜色的像素转换为特定颜色时的信息的流失。并且,在本实施例中,将该对象的颜色转换为指定颜色(与该对象的外缘接触的区域的颜色),因此与转换为其以外的颜色的情况相比,转换前后的颜色的变化变少。
[0083] [2]变形例
[0084] 上述实施例仅为本发明的实施的一例,也可以如下般变形。并且,实施例及各变形例可以根据需要而进行组合来实施。此时,关于各变形例可以标注优先顺序(进行在实施各变形例时发生竞争的时间的情况下确定优先考虑哪一个的排序)来实施。并且,例如为了求出相同的值等而可以组合利用不同的参数的变形例,并同时使用参数来求出相同的值等,也可以根据一些规则对个别求出的值等进行核算来求出1个值等。并且,此时可以按所使用的参数赋予不同的权重。
[0085] [2-1]转换之后的颜色(1)
[0086] 在实施例中,颜色转换部104在进行将指定颜色转换为特定颜色的第1转换的同时进行了转换与指定颜色区域的内侧接触的对象的颜色的第2转换。在实施例中,该第2转换中的转换之后的颜色为指定颜色区域的颜色(即指定颜色)。在该情况下,指定颜色区域的颜色越是接近特定颜色的颜色,则越难以观察到转换之后的图像所表示的信息(如图8的(b)所示的“テスト画像”般的信息)。
[0087] 因此,颜色转换部104可以在这种情况下改变转换之后的颜色(特定颜色以外的颜色)。在本变形例中,当特定颜色与指定区域的颜色的差异小于第2基准时,颜色转换部104将与特定颜色的差异比与该指定颜色区域的颜色的差异大的颜色作为特定颜色以外的颜色而进行转换。颜色转换部104使用以与实施例的第1基准相同的方式确定的第2基准。
[0088] 第2基准可以与第1基准相同,也可以比第1基准大或小。优选第2基准中例如使用难以区分颜色的差异的情况下的HSL颜色空间中的距离。在该情况下,例如若指定亮度90%的颜色,则颜色转换部104判断特定颜色与指定区域的颜色(即指定颜色)的差异小于第2基准。
[0089] 关于颜色转换部104,作为与特定颜色(白色)的差异比与该指定颜色(亮度90%的颜色)的差异大的颜色,例如将亮度70%的颜色作为特定颜色以外的颜色而选择来进行转换。另外,此时,颜色转换部104当然将与特定颜色的颜色的差异为第2基准以上的颜色作为特定颜色以外的颜色而选择。
[0090] 图12表示本变形例的颜色转换处理的例。在图12的(a)中作为颜色转换处理前的图像示出对象图像A1。在图12的(b)中示出特定颜色与指定区域的颜色的差异小于第2基准的情况下的转换之后的对象图像A4。在对象图像A4中,指定颜色为浅灰而变得不易观察到“テスト画像”这一字符。在图12的(c)中示出特定颜色与指定区域的颜色的差异比第2基准小的情况下的转换之后的对象图像A4。
[0091] 以与特定颜色的差异比与指定颜色的差异变大的方式以比图12的(b)深的深灰表示“テスト画像”。如此,根据本变形例,和将指定颜色区域的颜色作为特定颜色以外的颜色的情况相比,在特定颜色与指定区域的颜色的差异小于第2基准的情况下也始终容易观察到转换之后的对象。另外,作为与特定颜色的差异比与指定颜色的差异大的颜色,不仅使灰变深,还可以是具有色相的颜色。
[0092] [2-2]转换之后的颜色(2)
[0093] 第2转换中的转换之后的颜色的确定方法并不限定于上述方法。例如图像输出部106使用各种颜色不同的多种色调剂向介质输出进行了颜色转换的图像。在该情况下,颜色转换部104可以将这些多种色调剂中的一种色调剂的颜色作为特定颜色以外的颜色而进行转换。
[0094] 多种色调剂是指,例如YMCK(黄、品红、青、黑)色调剂。颜色转换部104将其中预先确定的色调剂(例如黑的色调剂)的颜色作为特定颜色以外的颜色而进行转换。假设当使用了多种色调剂的颜色作为转换之后的颜色时,每次进行转换时这些色调剂因转换之后的图像而每次被消耗。另一方面,在本变形例中,由于转换为一种色调剂的颜色,因此与转换为使用了多种色调剂的颜色的情况相比被消耗的色调剂变少。
[0095] 另外,在本变形例中,可以使在第2转换中使用的色调剂的颜色发生动态变化。例如,颜色转换部104可以将多种色调剂中余量最多的色调剂的颜色作为特定颜色以外的颜色而进行转换。在该情况下,图1所示的打印机18具备检测各颜色的色调剂的余量的传感器,并向颜色转换部104提供传感器的测定值。颜色转换部104对测定出表示色调剂的余量最多的测定值的色调剂进行特定,并将所特定的色调剂的颜色作为特定颜色以外的颜色而进行转换。由此,与第2转换中使用的色调剂的种类(颜色)始终相同的情况相比,每一颜色的色调剂余量的偏差得以抑制。
[0096] [2-3]与指定颜色区域的接触方法
[0097] 在实施例中,与指定颜色区域的内侧接触的对象的外缘整体与指定颜色区域接触。换言之,成为第2转换的对象的对象的外缘与单一颜色的区域接触,但有时该对象与颜色不同的2个以上的区域接触。
[0098] 图13表示本变形例的对象图像的一例。在图13的(a)中示出空白的字符列B3显示在字符背景部B4及字符背景部B5的内部的对象图像A6。字符背景部B4为蓝色(色相:240度)且字符背景部B5为浅蓝色(色相:210度)。在该情况下,表示构成相对于这些背景的前景(在背景之前观察到的图像)的“画像”的字符的图4的(c)所示的C35至C38的对象与颜色不同的2个以上的区域(字符背景部B4及字符背景部B5)接触。
[0099] 当如此颜色不同的两个以上的区域与对象的外缘接触并且任意区域的颜色被指定时,颜色转换部104将其外缘中与色指定区域接触的部位的像素转换为特定颜色以外的颜色(进行第2转换),但并不将其以外的部位的像素转换为特定颜色以外的颜色(不进行第2转换)。
[0100] 颜色转换部104对被夹在进行了第2转换的外缘的部分(成为色指定区域的前景的部分)的像素,与外缘的像素相同地进行第2转换。并且,颜色转换部104对被夹在未进行第2转换的外缘的部分(成为并非色指定区域的区域的前景的部分)的像素,与其外缘的像素相同地不进行第2转换。例如当关于对象图像A6指定了蓝色时,如图13的(b)所示,颜色转换部104对与蓝颜色的色指定区域即字符背景部B4接触的部位(字符背景部B4的前景部分)进行第2转换而将其转换为蓝色。
[0101] 另一方面,关于不与字符背景部B4接触而与字符背景部B5接触的部位(字符背景部B5的前景部分),颜色转换部104不对其进行第2转换而呈原始颜色(白色)。在图13的(b)中示出对象图像A7,该对象图像A7中显示有指定颜色区域即字符背景部B4被转换为白色,字符背景部B5未被转换而直接残留,且如前述般字符背景部B4的前景部分被转换为蓝色且字符背景部B5的前景部分未被转换的字符列B3。
[0102] 若与实施例相同地对对象图像A6实施第2转换,则字符背景部B5不进行第1转换(向特定颜色的转换),因此如图13的(c)所示被转换为表示字符背景部B5的前景部分也被转换为蓝色的字符列B3的对象图像A8。在该情况下,字符背景部B5(色相:210度)与指定颜色(色相:240度)的颜色接近,因此变得难以观察到“画像”的下半部分。
[0103] 另一方面,在本变形例的进行了颜色转换的对象图像A7中,在符背景部B5的部分残留有原始的空白字符。为了易被观察到,相对于背景的颜色以易变明显的颜色表示如字符列B3般的前景的图像的情况多。在本变形例中,如字符背景部B5般背景未进行颜色转换而残留的部分的前景不进行第2转换,由此与背景的颜色无关而与进行第2转换的情况相比,容易观察到在该部分显示的信息。
[0104] [2-4]仅外缘的转换
[0105] 在实施例中,不仅对象的外缘的像素,颜色转换部104还将外缘以外的部分的像素转换为特定颜色以外的颜色(进行了第2转换),但并不限定于此,也可以仅对外缘的像素进行第2转换。
[0106] 图14表示本变形例的转换之后的对象图像的一例。在图14的(a)的例中示出仅由外缘表示“テスト画像”的字符列B3的对象图像A9。
[0107] 字符列B3的外缘以外的部分的像素以原始颜色即白色表示。在该情况下,只要如“テスト”般为内部无被包围的部分的字符,则仅由外缘表示字符,因此防止了信息的流失。但是,若仅由外缘表示则1根线会由2根线表示,因此与仅外缘被转换的情况相比,如实施例般外缘以外的部分的像素也被转换则会变得易观察到转换之后的对象。
[0108] 另一方面,关于如“画像”般有被表示字符的对象包围的部分的字符,由于不了解该部分形状而信息会流失一部分。因此,可以如下般进行第2转换。在图14的例中,对象识别部102对对象C21(参考图14的(b)。将其称为“第1对象”)和与对象C21的内侧接触的对象C35及C38(参考图4的(c)。将这些称为“第2对象”)进行了识别。
[0109] 并且,对象识别部102对与对象C35及C38的内侧接触的对象C41至C47(参考图14的(c)。将这些称为“第3对象”)进行了识别。当通过对象识别部102识别的第1对象及第3对象的颜色相同,且该第1对象的颜色被指定为与在实施例中叙述的对象的外缘接触的区域的颜色(在本变形例中为与第2对象的外缘接触的区域的颜色)时,除了该第2对象的外缘以外还将内缘的像素转换为特定颜色以外的颜色。
[0110] 图14的(b)、图14的(c)所示的对象由于是空白字符的背景而颜色相同。因此,除了对象C35及对象C38的外缘以外,颜色转换部104还将内缘的像素转换为特定颜色以外的颜色。在图14的(d)中示出如此转换的对象图像A10。在对象图像A10中示出被对象包围的部分的形状也因内缘的像素而变明显的“画像”的字符。
[0111] 在本变形例中,如此不仅外缘的像素还通过内缘的像素表示对象,因此可防止被对象包围的部分的形状所表示的信息的流失。另外,有时会识别出多个前述第1对象至第3对象。
[0112] 图15表示本变形例的转换之后的对象图像的另一例。在图15中示出对象图像A11,该对象图像A11中显示有绿颜色的第1背景部B6,在其内侧显示有白颜色的第2背景部B7,在其内侧显示有蓝颜色的第3背景部B8。
[0113] 在第3背景部B8示出空白字符列B3。在该情况下,第1背景部B6、第2背景部B7及第3背景部B8分别被识别为第1对象、第2对象、第3对象。但是,在该情况下第1对象及第3对象的颜色不同。并且,第2背景部B7、第3背景部B8及字符列B3也分别被识别为第1、第2、第3对象。在该情况下,第1对象及第3对象的颜色均相同为白色(情形1)。
[0114] 并且,第3背景部B8、字符列B3及被字符列B3包围的部分也分别被识别为第1对象、第2对象、第3对象。在该情况下,第1对象及第3对象的颜色均相同为蓝色(情形2)。在情形1、情形2中的任一情况下,例如当第2对象与第1对象的面积比小于阈值时,颜色转换部104将内缘的像素转换为特定颜色以外的颜色,但当该面积比为阈值以上时,不将内缘的像素转换为特定颜色以外的颜色。在此所述的面积例如为被对象的外缘包围的区域的面积。
[0115] 即,即使在内部显示其他对象,也仅通过外缘计算面积,因此不会受到这些对象的影响。例如当为情形1时,求出第2对象即第3背景部B8与第1对象即第2背景部B7的面积比。这些均呈四边形的形状,且一边的长度为1.5倍。在该情况下,若将第3背景部B8的面积设为
1,则第2背景部B7的面积为1.5×1.5=2.25,因此面积比1÷2.25=约0.44。
[0116] 相对于此,当为情形2时,求出第2对象即字符列B3与第1对象的第3背景部B8的面积比。字符列B3为字符且为细线的集合,因此对四边形即第3背景部B8的面积例如为1%左右。在该情况下,颜色转换部104例如通过将0.2前后的值用作阈值,当为情形1时,因面积比为阈值以上而不对第2对象即第3背景部B8进行第2转换,当为情形2时,因面积比为阈值以上而并不对第2对象即字符列B3进行第2转换。
[0117] 当第2对象与第1对象的面积比小于阈值时,与该面积比为阈值以上的情况相比,第2对象以细线及点为主体而表示,且表示字符、标记及符号等的可能性高。因此,若被第2对象包围的部分的边界消失,则该字符、标记及符号等所表示的信息会流失。在本变形例中,关于表示字符、标记及符号等的可能性高的第2对象,与外缘的像素相同地转换内缘的像素,由此能够防止第2对象所表示的信息的流失。
[0118] 并且,当上述面积比为阈值以上时,与面积比小于阈值的情况相比,第2对象表示字符、标记及符号等的可能性低,因此即使变得观察不到被该第2对象包围的第3对象的边界,信息流失的可能性也低。若无字符等信息的流失的理由,则观察不到第3对象的边界时用户所意图的颜色转换的可能性高,因此考虑到上述面积比,变得易进行用户所意图的颜色转换。
[0119] [2-5]对象的识别方法
[0120] 对象识别部102可以通过与实施例不同的方法来识别对象。对象识别部102例如可以使用OCR(Optical Character Recognition:光学字符识别)等字符识别技术来识别文本对象。
[0121] 并且,当图像数据中所包含的元信息中包含能够对对象的像素进行特定的信息时,对象识别部102可以使用该元信息来识别对象。并且,对象识别部102可以将连续连结有相同颜色的像素的区域作为对象而识别。总之,只要是单一颜色的区域作为对象而被识别,则可以使用任何方法。
[0122] [2-6]各功能的实现方法
[0123] 关于图2等所示的各功能,可以结合两种以上的功能,也可以是一种功能被分为两种以上的功能。并且,某功能所进行的动作可以由其他功能进行。并且,各功能并不限定于仅通过图像处理装置来实现,也可以通过包括图像处理装置的两个以上的装置(即系统)来实现。总之,只要通过装置或整个系统来实现与图2等所示的各功能相等的功能,则功能的实现方法可以是任何方法。
[0124] [2-7]发明范畴
[0125] 本发明应用于在实施例中具备图像读取机构及图像形成机构的图像处理装置10,但并不限定于此。例如可以应用于不具备个人计算机、智能手机及平板终端等两种机构的信息处理装置。在该情况下,也从外部装置获取颜色转换的对象图像或者通过自身装置来生成颜色转换的对象图像即可。
[0126] 并且,本发明可被视为用于实现各信息处理装置所实施的处理的信息处理方法,也可被视为用于使控制各装置的计算机发挥功能的程序。该程序可以以存储有其的光盘等记录介质的形态提供,也可以以经由网络等通信线路下载到计算机,并安装其而能够利用等形态提供。
[0127] 上述本发明的实施方式是以例示及说明为目的而提供的。另外,本发明的实施方式并不全面详尽地包括本发明,并且并不将本发明限定于所公开的方式。很显然,对本发明所属的领域中的技术人员而言,各种变形及变更是自知之明的。本实施方式是为了最容易理解地说明本发明的原理及其应用而选择并说明的。由此,本技术领域中的其他技术人员能够通过对假定为各种实施方式的特定使用最优化的各种变形例来理解本发明。本发明的范围由以上的权利要求书及其等同物来定义。
[0128] 符号说明
[0129] 10-图像处理装置,101-图像获取部,102-对象识别部,103-颜色指定部,104-颜色转换部,105-预览输出部,106-图像输出部。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈