图像处理装置及图像处理方法制造方法及图纸

技术编号:7213853 阅读:168 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种图像处理装置及图像处理方法。所述图像处理装置确定对象相互交叠的区域的光栅操作结果是否是特定图案。当确定所述光栅操作结果是所述特定图案时,所述图像处理装置将所述区域的颜色值转换为表示透明颜色的中间颜色。

【技术实现步骤摘要】

本专利技术涉及图像处理装置、图像处理方法及存储介质。
技术介绍
近年来,随着在客户端个人计算机(PC)上操作的各种应用以及各种设备单元使用的描绘功能变得更加复杂,也要求打印机能够打印通过使用这种描绘功能描绘的高质量图像。尤其,例如用于实现对象的透明效果的功能已经迅速普及,其要求打印机能够高速生成高质量图像。在这种情况下,应用通过进行利用格块(checkered tile)图案的光栅操作(ROP) 来实现透明效果。例如,将描述图1所示的区域1 (203)中的描绘处理。在区域1 (203)中,包含在页 (200)中的对象1(201)和对象2 (20 相互交叠,并且指定了对对象1和对象2 QOl和202) 应用透明效果。层1(210)表示对象1(201)的描绘。层2 011)表示对象2 (20 的描绘。 具有格块图案的层3(21 用来进行由ROP实现的透明表现。应用使用给定的ROP算子来处理这三个层(层1、层2和层乂210、211和212))以获得结果1(213)的输出图像。给定的ROP算子将层1(210)的颜色或者层2 Qll)的颜色分配给格块图案中的各个部分。例如,将层1(210)的颜色分配给格块图案中的白色部分。同样,将层W211)的颜色分配给格块图案中的黑色部分。通过这种ROP操作实现的结果1(213)是层1和层W210 和211)的颜色的格块图案,其是利用使两个颜色看起来好像这些颜色被混合的视觉效果的透明描绘。然而,当进行这种描绘时,由于图案图像与抖动处理之间的干涉而发生波纹 (moire)效果。为了解决该问题,日本特开2008-23960号公报记载了如下一种技术将用给定图案填充对象的描绘命令转换为指定以均勻浓度填充对象的信息,然后进行描绘。然而,当如上述情况那样多个对象在通过利用格块图案的ROP获得的透明表现中交叠时,由于例如区块(tile)相位的一致,而无法表现正确的透明效果。作为示例,将描述图2所示的区域2(304)中的描绘处理。在区域2(304)中,对象 1(201)、对象2(20 和对象3 (303)相互交叠,并指定对对象1、2和3 (201、202和303)应用透明效果。首先,以上述方式描绘对象1和2 QOl和20 的交叠部分,因此,在此不再描述。 此外,层4(311)表示对象3(303)的描绘。使用结果K213)、层乂212)以及给定的ROP算子来处理层4,由此获得结果2 (31 的输出图像。针对格块图案中的黑色部分,选择层4(311)的颜色。针对格块图案中的白色部分,选择结果1(213)的颜色。然而由于实际上针对层3(212)的白色部分选择层1(210)的颜色,因此在结果2 (313)中不出现层W211)的颜色。从而,用户无法获得如期望那样的透明图像。如果使用上述的日本特开2008-23960号公报中的技术,则也能够避免该问题。另一方面,日本特开2008-23960号公报中的技术检测使用给定图案进行的区域填充。在该检测中,需要逐像素地参照描绘命令中包含的区块图案的整个数据,其极大地影响性能。此外,为了在逐命令地执行的处理期间进行这种检测,假定提供用于添加非传统的逐像素的参照处理的配置,其更大地影响性能。因此,需要采用能够以对性能影响最小的方式来解决该问题的新途径。此外,在日本特开2008-23960号公报中的技术中,基于给定图案描绘来进行确定。然而,在针对其他应用的描绘中也可以使用诸如该技术中的格块图案的图案,因此可能造成错误确定。因此,还需要实现不造成任何错误确定的透明处理。
技术实现思路
本专利技术旨在使得能够如期望那样进行抑制对图像处理的影响并且不造成任何错误确定的透明处理。根据本专利技术的一个方面,提供一种图像处理装置,所述图像处理装置包括确定单元,其被配置为确定对象相互交叠的区域的光栅操作(ROP)结果是否是特定图案;以及转换单元,其被配置为在所述确定单元确定所述ROP结果是所述特定图案的情况下,将所述区域的颜色值转换为表示透明颜色的中间颜色。根据以下参照附图对示例性实施例的描述,本专利技术的其他特征和方面将变得清林疋。附图说明被包括在说明书中并构成说明书的一部分的附图示出了本专利技术的示例性实施例、 特征及方面,并与文字描述一起,用来说明本专利技术的原理。图1示出了用于描绘透明表现的传统技术的示例。图2示出了在用于描绘透明表现的传统技术中要解决的问题的示例。图3示出了图像形成处理装置的硬件配置的示例。图4是示出图像生成处理的示例的流程图。图5是示出描绘处理的示例的流程图。图6示出了表示闭合区域的SPAN。图7是示出图像合成处理的示例的流程图。图8示出了合成控制信息的示例。图9示出了像素(颜色值)合成处理的示例。图10示出了像素(R0P属性)合成处理的示例。图11是示出像素(属性)合成处理的示例的流程图。图12是示出中间颜色转换处理的示例的流程图。图13示出了 ROP属性检测图案表的示例。图14示出了中间颜色转换处理的示例。具体实施例方式4下面参照附图详细描述本专利技术的各种示例性实施例、特征及方面。将采用诸如图像形成处理装置100的多功能打印机(MFP)作为图像处理装置(计算机)的示例来描述以下示例性实施例。作为选择,还可以使用单功能打印机(SFP)、激光束打印机(LBP)或者其他类型的打印机。图3示出了图像形成处理装置100的硬件配置的示例。图像形成处理装置100通过诸如以太网⑧的局域网(LAN)与主计算机(PC) 160连接。图像形成处理装置100包括读取器设备140、打印机装置150、操作显示单元120、数据存储单元130以及用于控制这些部件的控制装置(控制器单元)110。控制装置110包括例如中央处理单元(CPU) 111、只读存储器(ROM) 112、随机存取存储器(RAM) 113。CPU 111根据存储在ROM 112或者其他存储介质中的程序控制整个图像形成处理装置100。例如,控制装置100将用于进行PDL分析处理、中间语言生成处理、描绘处理以及其他处理的各个预定程序加载到CPU 111中。针对描绘处理,还可以使用在此未描述的专用硬件。打印机装置150输出图像数据。更具体地说,打印机装置150基于由控制装置 (110)描绘并生成的位图数据将图像打印在片材上。操作显示单元120包括进行用于执行图像输出处理的各种打印设置的键盘以及显示例如用于进行图像输出设置的操作按钮的液晶面板。数据存储单元130存储/保持图像数据、文档数据以及诸如打印设备控制语言 (例如转义字符(ESC)码以及页面描述语言(PDL))的打印数据。例如,数据存储单元130 存储/保持通过LAN从主计算机(PC) 160接收的图像数据、文档和PDL以及通过控制读取器设备140读取的图像数据。图4是示出图像生成处理的示例的流程图。首先,PC(160)发送用于打印以页面描述语言(PDL)编写的页面图像信息的指令。 图像形成处理装置(100)将发送的PDL存储在数据存储单元(130)中。接着,在步骤S401 中,为生成图像,控制装置(110)从数据存储单元(130)获得PDL并分析PDL。在步骤S402中,控制装置(110)将分析的PDL转换为给定的可描绘的中间语言。随后,在步骤S403中,控制装置(110)基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
...

【专利技术属性】
技术研发人员:森博史
申请(专利权)人:佳能株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术