图像处理装置和方法、图像形成装置以及记录介质的制作方法

文档序号:7651687阅读:147来源:国知局
专利名称:图像处理装置和方法、图像形成装置以及记录介质的制作方法
技术领域
本发明涉及一种图像处理装置、图像形成装置、图像处理方法、计 算机数据信号、以及存储用于控制图像处理装置的程序的记录介质。
背景技术
通常,在图像形成装置(例如,打印机)中,用于形成并显示通过 以多种方式合成两个或更多个图像而获得的图像的技术是公知的。例如, 在背景图像的局部区域中合成新图像的情况下,或者在字符、符号等与 普通图像重叠的情况下,可使用这种技术。在这种情况下,在实现这种 合成或重叠的区域中,执行根据给定混合比来合成图像并显示该合成图像的图像处理。这种图像处理通常被称为cc混合处理(alpha blend processing^ (例如,参见日本专利公报2001-189841 (第3-5页、图5)、 曰本专利公报2002-312141(第7-9页、图2)和日本专利公报2004-243568 (第3-7页、图2))。在日本专利公报2001-189841 (第3-5页、图5)中公开的图像形成 装置中,在接收到给定指令和对象信息时,渲染引擎判断是否执行对象 合成处理。当存在对象合成指令时,通过AND处理来执行对象合成,该 AND处理是通过源和目标的a混合运算来执行的。另外,在日本专利公报2002-312141 (第7-9页、图2)中公开的图 像处理装置中,检查在打印屏幕上是否存在由于具有不同属性的对象的 相互重叠而可能导致的属性未定义区域。如果存在这种属性未定义区域, 则将位像的全部属性改变为单一属性。当判断不存在未定义区域时, 原样采用通过渲染获得的属性。另外,在日本专利公报2004-243568 (第3-7页、图2)中公开的图 像处理装置中,当在绘图(plotting)平面中对源像素和目标像素进行绘图逻辑运算时,在信息平面中,使得源像素的属性信息有效。并且,在 绘图平面中,当对图案像素、源像素和目标像素进行绘图逻辑运算时, 在信息平面中,使得源像素的属性信息有效。另外,当在绘图平面中对 掩模像素、图案像素、源像素和目标像素进行绘图逻辑运算时,在信息 平面中,对于掩模像素是黑色像素的部分,使得源像素的属性信息有效, 而对于掩模源像素是白色像素的部分,使得目标像素的属性信息有效。发明内容本发明致力于处理上述的传统情形。本发明的目的是形成根据给定 混合比进行了合成处理并具有高质量的图像。为了实现上述目的,根据本发明,提供了一种图像处理装置,该图 像处理装置包括接收单元,其接收与待合成的两个或更多个图像要素 中的每一个相关的图像信息;比较单元,其将阈值与在根据给定的混合 比来对图像信息进行合成的运算中使用的混合比进行比较;以及设置单 元,其设置根据在比较单元中获得的比较结果进行合成的两个或更多个 图像要素相互重叠的区域中的图像要素的属性。另外,该图像处理装置还包括存储器单元,其存储所述图像要素的 每一个属性的阈值。在这种情况下,比较单元读出与待合成的一个或更 多个图像要素中的指定的一个图像要素的属性相对应的阈值,并将该指 定的图像要素的混合比与该指定的图像要素的所读出的阈值进行比较。另外,在该图像处理装置中,当进行了合成的两个或更多个图像要 素中的上层图像要素的混合比大于阈值时,设置单元将该上层图像要素 的属性设置为所述区域中的图像要素的属性。根据本发明的第二方面,提供了一种图像形成装置。在这种情况下, 本发明的图像形成装置包括接收单元,其接收与待合成的两个或更多个图像要素中的每一个相关的图像信息;图像处理单元,其对通过接收 单元接收的图像信息执行图像合成处理;以及图像形成单元,其基于由 图像处理单元进行了图像合成处理的图像信息,在记录单元上形成合成 的两个或更多个图像要素。在该图像形成装置中,图像处理单元包括 存储器部,其中存储有阀值;比较部,其将该阈值与在根据给定的混合比来对图像信息进行合成的运算中使用的混合比进行比较;以及设置部,其设置根据比较部中的比较结果进行合成的两个或更多个图像要素相互 重叠的区域中的图像要素的属性。此外,在该图像形成装置中,图像处理单元以这样的方式执行图像合成处理存储器部在其中存储多个图像要素的多个属性中的每一个的 阈值,并且比较部读出与待合成的一个或更多个图像要素中的指定的一 个图像要素的属性相对应的阈值,并将所述指定的图像要素的混合比与 所述指定的图像要素的所读出的阈值进行比较。另外,在该图像形成装置中,图像处理单元以这样的方式执行图像 合成处理当进行了合成的两个或更多个图像要素中的上层图像要素的 混合比大于阈值时,设置部将该上层图像要素的属性设置为所述区域中 的图像要素的属性。根据本发明的第三方面,提供了一种控制图像处理装置和图像形成 装置的程序。在这种情况下,该程序使得计算机可以实现下面的功能 即,获得功能,用于获得与待合成的两个或更多个图像要素中的每一个 相关的图像信息;比较功能,用于将在根据给定混合比来对图像信息进 行合成的运算中使用的混合比与从存储器单元读出的阈值进行比较;以及设置功能,用于设置根据在比较单元中获得的比较结果进行合成的两 个或更多个图像要素相互重叠的区域中的图像要素的属性。在该程序中,比较功能从存储器单元读出与待合成的一个或更多个 图像要素中的指定一个图像要素的属性相对应的阈值(其中,在所述存 储器单元中存储有多个图像要素的多个属性中的每一个的阈值),并将所 述指定的图像要素的混合比与所述指定的图像要素的所读出的阈值进行 比较。另外,在该程序中,当进行了合成的两个或更多个图像要素中的上 层图像要素的混合比大于阈值时,设置功能将该上层图像要素的属性设 置为所述区域中的图像要素的属性。根据如权利要求1所述的发明,当与没有采用权利要求1所述的发
明的装置相比时,可以控制对由于引入阈值而合成的图像要素的属性的 选择,因此可以形成较高质量的合成图像。并且,根据如权利要求2所述的发明,当与没有采用权利要求2所述的发明的装置相比时,可以控制基于两个或更多个图像要素的属性对 由于引入单独的阈值而合成的图像要素的属性的选择,由此可以处理合成之后对于所述两个或更多个图像要素的属性分别需要的输出特性,从 而可以更理想地表示合成图像。根据如权利要求3所述的发明,当与没有釆用权利要求3所述的发明的装置相比时,可以控制对由于引入阈值而合成的图像要素的属性的 选择,由此可以处理对于上层图像要素的属性所需的输出特性,从而可 以更理想地表示合成图像。根据如权利要求4所述的发明,当与没有采用权利要求4所述的发 明的装置相比时,可以控制对由于引入阈值而合成的图像要素的属性的 选择,因此可以形成较高质量的合成图像。并且,根据如权利要求5所述的发明,当与没有采用权利要求5所 述的发明的装置相比时,可以控制基于两个或更多个图像要素的属性对 由于引入单独的阈值而合成的图像要素的属性的选择,由此可以处理合 成之后对于所述两个或更多个图像要素的属性单独需要的输出特性,从 而可以更理想地表示合成图像。根据如权利要求6所述的发明,当与没有采用权利要求6所述的发 明的装置相比时,可以控制对由于引入阈值而合成的图像要素的属性的 选择,由此可以处理对于上层图像要素的属性所需的输出特性,从而可 以更理想地表示合成图像。根据如权利要求7所述的发明,当与没有采用权利要求7所述的发 明的程序相比时,可以控制对由于引入阈值而合成的图像要素的属性的 选择,因此可以形成高质量的合成图像。并且,根据如权利要求8所述的发明,当与没有采用权利要求8所 述的发明的程序相比时,可以控制基于两个或更多个图像要素的属性对 由于引入单独的阈值而合成的图像要素的属性的选择,由此可以处理合 成之后对于所述两个或更多个图像要素的属性单独需要的输出特性,从 而可以更理想地表示合成图像。根据如权利要求9所述的发明,当与没有采用权利要求9所述的发 明的程序相比时,可以控制对由于引入阈值而合成的图像要素的属性的 选择,由此可以处理对于上层图像要素的属性所需的输出特性,从而可 以更理想地表示合成图像。


将基于附图详细描述本发明的示例性实施例,其中 图1示出了根据本发明的一个方面的包括图像处理装置的图像形成 装置的结构的示例性示例的框图;图2示出了图像处理部的内部结构的框图;图3A示出了表示待合成处理的图像的标签数据的示例性示例和与 图像要素的各个属性相关的阈值的示例性示例的表格,图3B示出了图像 信息的数据结构的示例性示例;图4示出了将在渲染处理部中执行的渲染处理的过程的示例性示例 的流程图;图5示出了用于设置其中两个或更多个图像要素相互重叠的区域的 属性的处理的过程的示例性示例的流程图;图6示出了在已经执行了 cc混合处理的区域中设置的图像要素的属 性的解释性视图;图7A和图7B分别示出了在渲染处理部中构造的a混合运算电路的 示例性示例的电路图;以及图8示出了表示基于源和目标的图像要素的属性的组合的阈值的示 例性示例的表格。
具体实施方式
(图像形成装置的详细描述) 现在,将参照附图详细描述用于执行本发明的方式(以下称为实施 例)。图1是在其中包含了图像处理装置的图像形成装置的结构的示例性 示例的框图,该图像处理装置应用了本发明的实施例。例如,图1中示 出的图像形成装置l'是数字彩色打印机,其包括作为图像处理单元的用 于对从外部设备输入到其中的图像信息执行给定的图像处理的图像处理 部(图像处理装置)10。并且,图像形成装置1还包括例如可由用于在 其中记录处理程序等的硬盘(硬盘驱动器)来实现的辅助存储器部20、以及用于控制整个图像形成装置1的操作的控制部30。另外,图像形成装置1还包括形成与和各个颜色分量有关的图像信息相对应的图像的图像形成部40。在图像形成部40中,可以使用诸如电子照相法和喷墨法的 图像形成方法。接下来,图像处理部10包括接收部11,其用作从外部设备(例如, 个人计算机(PC) 3和诸如扫描仪的图像读取装置4)接收图像信息的图 像信息接收单元。并且,图像处理部10还包括输入缓冲器12,用于临 时存储由接收部11接收的图像信息;以及PDL (页面描述语言)分析部 13,用于分析PDL格式的图像信息。另外,图像处理部10还包括渲染 处理部14,用于将在PDL分析部13中分析的图像信息显影(渲染)为 光栅图像信息。这里,光栅图像信息指的是以用于印刷的像素的阵列表 示的图像信息。此外,图像处理部10还包括中间缓冲器15,其在由渲染处理部 14执行的渲染处理中被用作工作区;以及颜色转换处理部16,用于把光 栅信息颜色转换成适于印刷处理的表色系(YMCK)的图像信息。而且, 图像处理部10还包括屏幕处理部17,其用于对由此进行了颜色转换的光 栅图像信息执行屏幕处理。这里,YMCK指的是由Y (黄色)、M (品红 色)、C (青色)和K (黑色)构成的处理颜色。接收部11从例如用户的个人计算机(PC) 3和图像读取装置4 (例 如,扫描仪)接收图像信息和绘图命令。并且,接收部11将图像信息输出到输入缓沖器12,并将绘图命令输 出到PDL分析部13。这里,该图像信息包含像素数据和标签数据。具体地说,像素数据是属于例如sRGB颜色空间的数据,该sRGB颜色空间被 表示为对于RGB中的每个颜色具有8比特(1字节)的灰度级。另外, 标签数据为包含与例如图像要素的属性有关的信息(字符、图形、照片等)。 这里,RGB指的是由R (红)、G (绿)和B (蓝)构成的光的三原色。输入缓冲器12临时保存从接收部11输入的图像信息并将该图像信 息输出到PDL分析部13。PDL分析部13根据绘图命令基于从输入缓冲器 12获得的图像信息的分析结果,创建与例如一个页面的印刷相对应的图像 信息。而且,PDL分析部13将由此创建的图像信息输出到渲染处理部14。渲染处理部14根据绘图命令对从PDL分析部13获得的图像信息执 行渲染处理。在渲染处理中,渲染处理部14对待合成的图像信息(与源 和目标有关)执行处理以根据给定的混合比来合成图像,即,执行a混 合处理。这里使用了术语"源",当执行a混合处理时,源指的是在图像形成 操作中位于合成侧的图像,即,要成为上层的图像。另外,当执行a混 合处理时,术语"目标"指的是在图像形成操作中位于被合成侧的图像, 即,要成为下层的图像。并且,a混合处理指的是在源和目标彼此上下重叠的区域中利用给 定的混合比(即,使用a值)半透明合成图像的处理。另外,a值是在执 行a混合处理的运算中使用的值,表示图像的透明程度;并且,a值是像 素单独拥有的值。具体地说,a值二0表示图像完全透明,而a值二l表 示图像根本不透明。另外,当a值与像素值相乘时,提供了图像(图像 要素)的浓度(density)。这样,像素值表示属于sRGB空间的像素数据 的各个颜色的亮度。渲染处理部14基于这种a混合处理,不仅创建包括合成图像的每个 RGB的像素值的像素数据,而且还创建包含合成图像的a值的标签数据。另外,在这种渲染处理中,当对源和目标进行a混合时,渲染处理 部M识别a值和包含在源的图像信息中的图像要素的属性。此外,渲染 处理部14从辅助存储器部20读出与该源的图像要素的属性相对应的阈 值。并且,渲染处理部14将识别出的a值与由此读出的阈值进行比较。 然后,渲染处理部14设置在基于比较结果而进行a混合的图像要素相互重叠的区域中的图像要素的属性,并将该图像要素的属性添加到标签数据中。因此,渲染处理部14不仅具有用作将a值和阈值进行比较的比较 单元(比较部)的功能,而且还具有用作设置图像要素的属性的设置单 元(设置部)的功能。此外,如上所述,辅助存储器部20具有用作存储 阈值的存储单元(存储器部)的功能。因此,渲染处理部14生成以由例如图像要素的属性和a值构成的8 比特(1字节)表示的标签数据。而且,渲染处理部14将由标签数据和由 此经渲染处理的像素数据构成的光栅图像信息输出到颜色转换处理部16 。颜色转换处理部16将接收的光栅图像信息颜色转换为适于图像形 成部40中的印刷处理的表色系的图像信息(YMCK),并将由此处理的 图像信息输出到屏幕处理部17。这里,颜色转换处理部16利用对于图像 要素的每个属性不同的颜色转换系数来执行颜色转换处理。这样,这两 个或更多个颜色转换系数为例如查表系统中的两个或更多个转换表数 据,并且被存储在例如辅助存储器部20中。因此,颜色转换处理部16 可基于包含在从渲染处理部14提供的光栅图像信息中的标签数据,来识 别图像要素的属性,并且可以执行与图像要素的属性相对应的最佳颜色 转换处理。屏幕处理部17对从颜色转换处理部16输入的各个颜色分量 (YMCK)的多个值(每个都是8比特)的光栅图像信息执行屏幕处理。 结果,屏幕处理部17基于光栅图像信息(其为具有多个浓度灰度级 (density gradation)的多值图像信息)生成二进制图像信息(1比特的图 像信息),该二进制图像信息根据称为点的彩色点的大小以虚拟(pseudo) 的方式表示中间对比度(mediumcontrast)图像的浓度。屏幕处理部17不仅可以基于包含在从渲染处理部14提供的光栅图 像信息中的标签数据来识别图像要素的属性,而且还可以利用分别为图 像要素的各个属性设置的屏幕参数来对各个图像执行最佳屏幕处理。这 样,屏幕参数是用于创建屏幕的参数,因此,可使用屏幕参数来控制屏 幕图案、屏幕行宽、屏幕间距、屏幕角度等。并且,对于图像要素的各
个属性,可将屏幕参数保存在例如辅助存储器部20中。并且,屏幕处理部17将由此生成的二进制图像信息输出到包括在图 像形成部40中的激光曝光装置(未示出)。(图像处理装置的详细描述)现在,图2是根据本实施例的图像处理部10的内部结构的示例性示 例的框图。如图2所示,图像处理部10包括CPU101,当处理图像信息 时,CPU 101根据先前设置的处理程序执行数字运算处理。CPU 101包 括RAM 102和RAM 103,其中,RAM 102用作CPU 101的运算存储单 元,ROM103用于存储将由CPU101执行的处理程序等。当启动图像形 成装置1时,如果CPU IOI读入处理程序,则可以执行根据本实施例的 图像处理部10中的图像处理。另外,图像处理部10还包括非易失性存 储器104(例如SRAM或闪速存储器),其由电池支持并且可以重写数据, 并且即使当电源关闭时,也可以保持数据。另外,图像处理部10还包括 接口部105,该接口部105控制信号向图像处理装置1的各个部分(例如, 分别连接到图像处理部10的PC 3、辅助存储器部20和图像形成部40) 的输入或者信号从图像处理装置1的各个部分的输出。另外,在辅助存 储器部20 (参见图l)中,保存了例如阈值、颜色转换系数和屏幕参数。 (待合成的图像的标签数据的描述)图3A是示出阈值与和待合成的各个图像有关的标签数据(图像要素 的属性和a值)之间的关系的示例性示例的视图。图3B也是示出将从 PDL分析部13 (参见图1)输出的图像信息的数据结构的示例性示例的 视图。具体地说,图3A示出了阈值以及和待合成的各个图像有关的标签数 据(图像要素的属性和oc值),并示出了图像要素的属性和阈值之间的关 系。在图3A示出的示例性示例中,要根据ct混合处理而合成的图像是三 个图像(图像要素),艮卩,A、 B和C。并且,图像A的图像要素的属性 是"照片",其a值是"1.0"。另外,图像B的图像要素的属性是"图形", 其cx值是"0.5"。此外,图像C的图像要素的属性是"字符",其a值是 在图3A示出的示例性示例中,待合成的图像是分别具有不同的图像 要素属性的三个图像;然而,这仅是一个示例。即,待合成的图像可以 是两个图像、四个图像或更多的图像。另外,也可以合成具有相同图像要素属性的图像。例如,在图3A中,图像A和图像B可具有相同的图 像要素属性"照片"。并且,各个图像的ct值可按图像要素或像素来设置。 因此,当合成具有相同图像要素属性的图像时,图像的a值可以相同或 可以不同。并且,在图3A示出的示例性示例中,当图像要素的属性是"照片" 时,阈值是"0.8"。另夕卜,当图像要素的属性是"图形"时,阈值是"0.7"。 另外,当图像要素的属性是"字符"时,阈值是"0.3"。现在,图3B示出了将从PDL分析部13 (参见图1)输出的图像信 息的数据结构的示例性示例。该图像信息是例如4字节数据,其不仅由 属于由256个灰度级(0 255)表示的sRGB颜色空间并且对RGB中的 每一个均为8比特(1字节)的像素数据构成,而且还由8比特的标签数 据(图像要素的属性和a值)构成。 (渲染处理的示例性实施例)接下来,以下将描述用于将图像(图像要素)相互重叠的处理,而 该处理属于由渲染处理部14 (参见图1)执行的渲染处理。现在,图4是由渲染处理部14 (参见图1)执行的渲染处理的过程 的流程图。这样,下面的操作示例示出了其中图像A (参见图3A)是目 标并且图像C (参见图3A)是源的渲染处理的过程。首先,渲染处理部14从PDL分析部13 (参见图1)获得绘图命令 (步骤SIOI)。另外,渲染处理部14获得与在PDL分析部13中产生的 图像A和C的图像要素有关的图像信息,并将该图像信息保存在中间缓 冲器15 (参见图l)中(步骤S102)。接着,渲染处理部14基于绘图命 令,从中间缓冲器15中读出与图像C(源)有关的图像信息(步骤S103)。 然后,渲染处理部14检查绘图命令是a混合绘图命令还是复写(overwrite) 绘图命令(步骤S104)。在步骤S104,当判定绘图命令是a混合绘图命令时,渲染处理部14
根据绘图命令从中间缓冲器15读出与图像A(目标)有关的图像信息(步 骤S105)。并且,渲染处理部14对与目标和源有关的图像信息执行oc混合处理 (步骤S106)。在该a混合处理中,对包含在各个RGB (参见图3B)的 8比特(1字节)像素数据中的像素值和包含在8比特的标签数据(参见 图3B)中的a值执行cc混合运算。接着,渲染处理部14比较或检查源的a值是否大于源的阈值,并基 于该比较来确定存在于其中图像要素(源和目标)相互重叠的区域中的 图像要素的属性(步骤S107)。这样,将详细描述确定存在于其中图像要 素(源和目标)相互重叠的区域中的图像要素的属性的过程。并且,中间缓冲器15保存包含在步骤S106中通过a混合运算获得 的结果(其中添加了在步骤S107中确定的图像要素的属性)的光栅图像 信息(S108)。然后,检查是否所有的绘图命令都结束(步骤SllO)。当 判定所有的绘图命令都结束时,该处理进行到步骤Slll(将在后面描述); 当没有结束时,该处理重新返回到步骤SIOI。另一方面,当在步骤S104中判定绘图命令是复写绘图命令时,渲染 处理部14将图像C的图像信息复写在作为目标并保存在中间缓冲器15 中的图像A的图像信息上(步骤S109)。具体地说,存在于其中上层和 下层图像相互重叠的区域中的各个RGB的像素值、像素要素属性和a值 被复写到图像C的各个RGB的像素值、像素要素属性和a值中。之后, 该处理进行到步骤SllO。然后,渲染处理部14将由中间缓冲器15保存的光栅图像信息发送 到颜色转换处理部16 (参见图1)(步骤Slll),从而结束该处理。这样, 在光栅图像信息的颜色转换之后,颜色转换处理部16将该光栅图像信息 发送到屏幕处理部17 (参见图1)。根据在步骤S107或步骤S109中确定的图像要素的属性,颜色转换 处理部16选择在对各个像素(YMCK)的颜色转换处理中使用的颜色转 换系数。另夕卜,根据在步骤S107或步骤S109中确定的图像要素的属性, 屏幕处理部17选择在对各个像素(YMCK)的屏幕处理中使用的屏幕参数。(用于设置其中两个或更多个图像要素相互重叠的区域的属性的示 例性实施例)接下来,下面将描述在步骤S107 (参见图4)中执行的具体处理。 现在,图5是在渲染处理部14 (参见图1)中执行的渲染处理的一 部分(步骤S107)的流程图。首先,渲染处理部14从自中间缓冲器15 (参见图l)中读出的与源和目标有关的图像信息中识别各个图像要素的 属性和a值(步骤S201)。接下来,渲染处理部14读出与源的图像要素的属性相对应的阈值 (参见图3A)(步骤S202)。该阈值被保存在例如辅助存储器部20中。 然后,渲染处理部14检查在步骤S103中读出的源图像信息(标签数据) 中所包含的a值是否大于阈值(步骤S203)。当在步骤S203判定a值大于阈值时,渲染处理部14将源图像要素 的属性添加到在步骤S106 (参见图4)获得的a混合运算的结果中(步 骤S204)。另外,当在步骤S203判定a值小于阈值时,渲染处理部14 将目标图像要素的属性添加到在歩骤S106获得的a混合运算的结果中 (步骤S205),从而结束该处理。(设置将应用于经ot混合处理的区域的图像要素的属性的示例) 接下来,以下将描述应用于己经进行了 a混合处理的区域的图像要 素的属性。现在,图6示出了其中图像处理部(图像处理装置)IO设置图像要 素的属性的状态下的示例性示例。这里,示出了合成图像,在该合成图 像中,具有矩形形状51的图像A、具有椭圆形形状52的图像B和具有 字符形状53的图像C相互重叠并合成在一起。这样,在图6中示出的示 例性示例中,图像A、 B和C是图3A中示出的图像,并且这些图像带有 图3A中示出的标签数据。因此,图像A是图像要素属性为"照片"的 图像,图像B是图像要素属性为"图形"的图像,图像C是图像要素属 性为"字符"的图像。区域54是仅用于图像A的图像区域,区域55是仅用于图像B的图 像区域,区域56是仅用于图像C的图像区域。另外,区域57是其中图 像A和C的图像要素相互重叠的区域,区域58是其中图像A和B的图 像要素相互重叠的区域,区域59是其中图像B和C的图像要素相互重叠 的区域。并且,区域60是其中图像A、 B和C的图像要素相互重叠的区 域。这样,在图6中示出的示例性示例中,图像A被设置在最下层,图 像C被设置在图像A上,图像B最后被设置在图像C上。首先,以下将描述区域54、 55和56中的图像要素的属性。这些图 像区域是其中图像要素没有相互重叠的区域。因此,在这些区域中,不 执行a混合处理,但是区域54的图像要素的属性是"照片"(参见图3A)。 区域55的图像要素的属性是"图形"(参见图3A),并且区域56的图像 要素的属性是"字符"(参见图3A)。接下来,以下将描述在区域57、 58和59中的图像要素的属性。这 些区域是其中两个图像要素(图像)相互重叠的区域,并且对这些图像要素 进行了 a混合处理。因此,通过在渲染处理部14 (参见图1)中用于设 置图像要素的属性的处理(参见图5)来设置这些区域中的图像要素的属 性。区域57是其中图像A和C的图像要素相互重叠的区域。在该区域 中,图像A用作目标,图像C用作源。因此,在步骤S103 (参见图4) 中,渲染处理部14 (参见图1)识别包含在图像C的图像信息(标签数 据)中的a值。另外,在步骤S202 (参见图5),渲染处理部14读出与 图像C的图像要素的属性相对应的阈值。这里,从图3A示出的表格中 可知,a值是"0.5",阈值是"0.3"。因此,在步骤S203 (参见图5)判 定a值大于阈值。并且,在步骤S204 (参见图5),将区域57中的图像 要素的属性设置为"字符",其是源(图像C)的图像要素的属性。区域58是其中图像A和B的图像要素相互重叠的区域。在该图像 区域中,图像A用作目标,图像B用作源。因此,在步骤S103 (参见图 4),渲染处理部14识别包含在图像B的图像信息(标签数据)中的a值。 另外,在步骤S202,渲染处理部14读出与图像B的图像要素的属性相 对应的阈值。这里,从图3A示出的表格中可知,a值是"0.5",阈值是 "0.7"。因此,在步骤S203 (参见图5)判定a值小于阈值。并且,在步 骤S205,将区域58中的图像要素的属性设置为"照片",其是目标(图 像A)的图像要素的属性。区域59是其中图像B和C的图像要素相互重叠的区域。在该图像 区域中,图像C用作目标,图像B用作源。因此,在步骤S103 (参见图 4),渲染处理部14识别包含在图像B的图像信息(标签数据)中的a值。 另外,在步骤S202,渲染处理部14读出与图像B的图像要素的属性相 对应的阈值。此后要在步骤S203和S204执行的处理与在区域58中执行 的处理相似,因此这里将省略对它们的描述。并且,在步骤S205,将区 域59中的图像要素的属性设置为"字符",其是目标(图像C)的图像 要素的属性。区域60是其中图像A、 B和C相互重叠的区域。在该图像区域中, 具有与其中图像A和C的图像要素相互重叠的区域相同的图像要素属性 的区域57用作目标,图像B用作源,因为图像B是最后重叠的。因此, 在步骤S103 (参见图4),渲染处理部14识别包含在图像B的图像信息 (标签数据)中的a值。另外,在步骤S202,渲染处理部14读出与图像 B的图像要素的属性相对应的阈值。此后要在步骤S203和S204执行的 处理与在区域58中执行的处理相似,因此这里将省略对它们的描述。并 且,在步骤S205,将区域60中的图像要素的属性设置为目标的图像要素 的属性。这里,将其设置为"字符",其是目标的图像要素的属性。 (a混合运算的具体内容)接下来,以下将描述要对包含在与用于合成图像的对象(源和目标) 有关的图像信息中的像素值和a值执行的a混合处理。这里,在要进行a混合的区域中,对于每一个RGB的各个颜色分量, 将源的像素值表示为S,目标的像素值表示为D,源的a值表示为Sa (0 《Scx《1)。因此,根据由下面的表达式(1)表示的cc混合运算,对于每 一个RGB,产生进行了 ot混合处理的像素值D'。D'二SXSa+DX (l-Sa) —- (1)另外,目标的a值表示为Da (0《D(x《1)。因此,根据由下面的表 达式(2)表示的(x混合运算,产生进行了a混合处理的a值D'a。 Da=SaXDa+DX (l-Sa) — (2)现在,图7A和图7B分别是在渲染处理部14中构造的a混合运算 电路的示例性示例的电路图。具体地说,图7A所示的a混合运算电路是用于对像素值进行a混 合处理的电路。该电路包括乘法器141、功能单元142、乘法器143和加 法器144,其中,功能单元142执行(l-Sa)的运算。乘法器141将源的 像素值(S)乘以源的a值(Sa),以获得SXSa。乘法器143将目标的 像素值(D)乘以在功能单元142中获得的(l-Sa),从而获得DX (l-Sa)。 然后,加法器144将乘法器141中的相乘的结果与乘法器143中的相乘 的结果相加,从而获得D'-SXSa+DX (l-Sa)。另外,图7B中示出的a混合运算电路是用于对a值执行a混合处 理的电路。该电路包括执行(l-Sa)运算的功能单元145、乘法器146和 加法器147。乘法器146将目标的a值(Da)乘以在功能单元145获得 的(l匿Sa),从而获得DaX (l-Sa)。然后,加法器147将源的ct值(Sa) 与在乘法器M6获得的相乘的结果相加,从而获得D'a = Sa + DaX (l-Sa)。尽管以上已经描述了根据a混合处理在其中图像要素相互重叠的区 域中创建图像的处理,但是上述情况仅是示例。例如,在上述的描述中,基于与源的图像要素的属性相对应的阈值 和源的a值的比较,来执行对其中两个或更多个图像要素相互重叠的区 域的属性的设置。然而,这不是限制性的。具体地说,当两个图像合成 在一起时,也可以使用与目标的图像要素的属性相对应的阈值和目标的a 值。另外,也可以使用这些值、与源的图像要素的属性相对应的阈值和 源的a值,来设置其中两个或更多个图像要素相互重叠的区域的属性。另外,在上述的实施例中,当三个或更多个图像合成在一起时,每 两个图像顺序地相互重叠,确定它们相互重叠的区域的属性(参见分别 在图6中示出的区域57和60)。然而,也可以不仅使用与要重叠的三个 或更多个图像中的特定的一个图像的图像要素的属性相对应的阈值,而
且可以使用该特定图像的(X值来执行这种对属性的设置。在这种情况下, 例如,也可以使用具有阈值被设置为最小的图像要素的属性的图像的阈 值和a值。另外,也可以使用具有最大(X值的图像的阈值和CC值。另外,可以根据源和目标的图像要素的属性的组合来确定阈值,并且根据由此确定的阈值与源的a值的比较,可以确定其中两个或更多个 图像要素相互重叠的区域的属性。现在,图8示出了基于源和目标的图像要素的属性的组合的阈值的示例性示例。在图8所示的示例性示例中,当源和目标的图像要素的属性的组合是"照片和图形"时,阈值是"0.4";并且对于"照片和字符",阈值是"0.3"。并且,在图8所示的示例性示例中,当源和目标的图像要素的属性的组合是"图形和照片"时,阈值是"0.7";并且对于"图形和字符",阈值是"0.8"。另外,在图8所示的示例性示例中,当源和目标的图像要素的属性的组合是"字符和照片"时,阈值是"0.3";并且对于"字符和图形",阈值是"0.2"。并且,基于图8所示的示例性示例的内容,下面将描述设置其中两 个或更多个图像要素相互重叠的区域的属性的具体示例。这里,作为代 表性示例,将描述源的图像要素的属性是"照片"并且其a值是"0.35" 的情况。在这种情况下,当目标的图像要素的属性是"图形"时,阈值 是"0.4",并且源的a值小于阈值;因此,将其中两个或更多个图像要素 相互重叠的区域的属性设置为"图形"。并且,当目标的图像要素的属性 是"字符"时,阈值是"0.3"并且源的(x值大于阈值;因此,将其中两 个或更多个图像要素相互重叠的区域的属性设置为"照片"。即,即使当 源的图像要素的属性相同时,根据待合成的目标的图像要素的属性,可 以相对于其中图像要素相互重叠的区域来设置源或目标的图像要素的属 性。另外,当源的图像要素的属性是"图形"或"字符"时,通过与上 述相似的方法,可以将其中两个或更多个图像要素相互重叠的区域的属 性设置为源或目标的图像要素的属性。并且,在上述的描述中,在sRGB颜色空间中执行本实施例,但是
这不是限制性的。例如,也可以在YMC颜色空间中执行本发明。在这种 情况下,例如,在接收部11 (参见图1)中,利用不是根据图像要素的 颜色空间选择的颜色转换系数对每个像素(YMCK)执行颜色转换处理;之后,在渲染处理部14 (参见图1)中,设置图像要素的属性,并基于由此设置的属性,在颜色转换处理部(参见图1)中,执行颜色校正处理。另外,在图3A中,将阈值保存在辅助存储器部20 (参见图l)中, 但是本发明并不限于此。例如,也可以将阈值设置在标签数据中。在这 种情况下,PDL分析部13读出存储在例如辅助存储器部20 (参见图l) 中的阈值,并将所读出的阈值添加到标签数据中。并且在步骤S202 (参 见图5),渲染处理部14从源的标签数据中识别阈值。另外,也可以在图 像处理部(图像处理装置)10 (参见图1)中设置用于对图像要素的每个 属性设置阈值的阈值设置部。并且,保存在PC 3 (参见图1)中的打印 机驱动程序也可以具有设置该阈值的功能。另外,假定可以获得表达式(1)和(2)作为运算的结果,则用于 执行a混合运算的运算电路不限于图7A和图7B中示出的电路,而是可 以使用任何类型的运算电路。另外,在本说明书中,到目前为止没有描述提供程序的具体实施例。 然而,可以使用利用双向通信单元(例如,互联网)来提供程序的实施 例,或使用通过将程序保存在记录介质(例如,CD-ROM)中来提供程 序的实施例。为了例示和描述的目的,已经提供了本发明的示例性实施例的上述 描述。并不旨在对本发明进行穷尽或将本发明限制为公开的准确形式。 显然,对于本领域的技术人员,很多修改和变化将是很明显的。为了最 好地解释本发明的原理和本发明的实际应用,选择并描述了这些示例性 实施例,从而使本领域的技术人员能够理解本发明的各种示例性实施例 以及适于所构想的具体应用的各种修改。旨在由以下的权利要求及其等 价物来限定本发明的范围。
权利要求
1、 一种图像处理装置,该图像处理装置包括接收单元,其接收与待合成的多个图像要素中的每一个相关的图像 样自 I H 'S、,比较单元,其将阈值与在根据给定的混合比来对所述图像信息进行合成的运算中使用的混合比进行比较;设置单元,其设置根据由所述比较单元获得的比较结果进行合成的 所述多个图像要素相互重叠的区域中的图像要素的属性。
2、 根据权利要求l所述的图像处理装置,该图像处理装置还包括 存储器单元,其存储所述多个图像要素的每一个属性的阈值,其中,所述比较单元读出与待合成的一个或更多个图像要素的属性 相对应的阈值,并将所述图像要素的混合比与所述图像要素的所读出的 阈值进行比较。
3、 根据权利要求l所述的图像处理装置,其中,当进行了合成的所述多个图像要素中的上层图像要素的混合 比大于阈值时,所述设置单元将所述上层图像要素的属性设置为所述区 域中的图像要素的属性。
4、 一种图像形成装置,该图像形成装置包括接收单元,其接收与待合成的多个图像要素中的每一个相关的图像律自.I FI /K、,图像处理单元,其对通过所述接收单元接收的图像信息执行图像合成处理;图像形成单元,其基于通过所述图像处理单元进行了图像合成处理 的图像信息,在记录介质上形成合成的多个图像要素, 其中,所述图像处理单元包括 存储器部,其存储阈值;比较部,其将所述阈值和在根据给定的混合比来对所述图像信息进 行合成的运算中使用的混合比进行比较;以及设置部,其设置根据由所述比较部获得的比较结果进行了合成的所 述多个图像要素相互重叠的区域中的图像要素的属性。
5、 根据权利要求4所述的图像形成装置,其中,所述存储器部存储所述多个图像要素的每一个属性的阈值,并且所述比较部读出与待合成的一个或更多个图像要素的属性相对应的 阈值,并将所述图像要素的混合比与所述图像要素的所读出的阈值进行 比较。
6、 根据权利要求4所述的图像形成装置,其中,当进行了合成的所述多个图像要素中的上层图像要素的混合 比大于阈值时,所述图像处理单元执行图像合成处理,以使得所述设置 部将所述上层图像要素的属性设置为所述区域中的图像要素的属性。
7、 一种计算机可读介质,该计算机可读介质存储使计算机执行用于形成图像的处理的程序,所述处理包括获得与待合成的多个图像要素中的每一个相关的图像信息;将阈值与在根据给定的混合比来对所述图像信息进行合成的运算中使用的混合比进行比较;以及设置根据比较结果进行了合成的所述多个图像要素相互重叠的区域 中的图像要素的属性。
8、 根据权利要求7所述的计算机可读介质,其中,所述处理还包括存储所述多个图像要素的每一个属性的阈值;以及 读出与待合成的一个或更多个图像要素的属性相对应的阈值,并将 所述图像要素的混合比与所述图像要素的所读出的阈值进行比较。
9、 根据权利要求7所述的计算机可读介质, 其中,所述处理还包括当进行了合成的所述多个图像要素中的上层图像要素的混合比大于 阈值时,将所述上层图像要素的属性设置为所述区域中的图像要素的属 性。
10、 一种图像处理方法,该图像处理方法包括 获得与待合成的多个图像要素中的每一个相关的图像信息; 将阈值与在根据给定的混合比来对所述图像信息进行合成的运算中使用的混合比进行比较;以及设置根据比较结果进行了合成的所述多个图像要素相互重叠的区域 中的图像要素的属性。
11、 根据权利要求io所述的图像处理方法,其中,所述方法还包括存储所述多个图像要素的每一个属性的阈值;以及读出与待合成的一个或更多个图像要素的属性相对应的阈值,并将 所述图像要素的混合比与所述图像要素的所读出的阈值进行比较。
12、 根据权利要求10所述的图像处理方法, 其中,所述方法还包括当进行了合成的所述多个图像要素中的上层图像要素的混合比大于 阈值时,将所述上层图像要素的属性设置为所述区域中的图像要素的属
全文摘要
本发明提供了一种图像处理装置和方法、图像形成装置、计算机数据信号及记录介质。该图像处理装置包括接收单元,其接收与待合成的多个图像要素中的每一个相关的图像信息;比较单元,其将阈值与在根据给定的混合比来对所述图像信息进行合成的运算中使用的混合比进行比较;设置单元,其设置其中根据由比较单元获得的比较结果进行了合成的所述多个图像要素相互重叠的区域中的图像要素的属性。
文档编号H04N1/387GK101146166SQ200710096428
公开日2008年3月19日 申请日期2007年4月17日 优先权日2006年9月15日
发明者中西真吾, 大薮裕之, 纲岛俊治 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1