程序、图像处理装置以及图像处理方法制造方法及图纸

技术编号:7791642 阅读:148 留言:0更新日期:2012-09-22 10:23
通过更适当的方法进行量化处理。一种程序,其使计算机进行浓度值的量化,该程序使计算机执行以下处理:像素选择处理;使用率决定处理,是决定噪声使用率和误差使用率的处理,与通过像素选择处理依次选择的像素的浓度值相应地决定与该像素对应的噪声使用率和误差使用率,该噪声使用率表示抖动矩阵噪声影响量化处理的程度,该误差使用率表示累计误差影响量化处理的程度;以及量化执行处理,是对通过像素选择处理依次选择的像素的浓度值进行量化的处理,与噪声使用率相应地使用抖动矩阵噪声且与误差使用率相应地使用累计误差来进行量化。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种。
技术介绍
为了由打印机输出图像,通常来说需要对图像进行量化处理。量化处理是指将用连续色调表现出的图像变换为打印机能够表现的色调数的半色调处理。以往,作为量化处理方法,例如已知有抖动处理、误差扩散处理。另外,以往已知有选择性地使用抖动处理和误差扩散处理来进行量化的方法(例 如参照专利文献1、2)。例如,在专利文献I所公开的方法中,根据浓度范围来分开使用抖动处理和误差扩散处理。另外,在专利文献2所公开的方法中,使用能够形成尺寸不同的N种点的打印头,与点尺寸相应地分开使用抖动处理和误差扩散处理。专利文献I :日本特开2006-240054号公报专利文献2 日本特开2008-87382号公报
技术实现思路
_6] 专利技术要解决的问题抖动处理是将抖动矩阵的值(噪声)应用于像素的数据来决定是否存在中间色调点的方法,将抖动矩阵嵌套在原图像上进行量化。因此,有时矩阵内所产生的特定的图案重复产生而导致产生纹理问题。另外,其结果是有时产生像质的劣化。此外,为了防止例如抖动处理所特有的纹理的产生,也考虑将抖动矩阵的值(大小)调整为合适的值。但是,通过这样的调整来抑制纹理的产生需要大量的作业时间,因此难以实际应用。另一方面,误差扩散处理是如下方法,准备与像素的数据进行比较的阈值,将用预先计算出的累计误差校正后的像素的数据的值与该阈值进行比较,根据其大小来确定是否存在中间色调点。在使用了误差扩散处理的情况下,能够在整个图像中减少由于量化所产生的误差,因此不会产生抖动处理中所产生的纹理。但是,在使用误差扩散处理的情况下,有时产生以下问题在高光部、暗调部的输出结果中发生点的配置延迟的点延迟、点相连接的蠕虫噪声,在中间色调部产生点配置局部变成方格图案和随机配置的图案噪声。另外,其结果是有时由于点延迟而引起图像偏移,由于蠕虫噪声引起产生条纹等,由此产生像质劣化。另外,在例如专利文献I那样分开使用抖动处理和误差扩散处理的情况下,有可能在从抖动处理切换为误差扩散处理的部分等由于量化处理方法的不同而出现边界线,有可能产生像质劣化的问题等。另外,在使用了如专利文献2那样的方法的情况下,例如在高光部使用误差扩散处理,因此有可能产生如下问题等,由于产生点延迟而导致像质劣化。因此,以往期望用更合适的方法进行量化处理。更具体地说,例如期望一种能够通过抑制纹理、点延迟、蠕虫噪声、图案噪声的发生等来实现高像质的半色调处理的量化处理。因此,本专利技术的目的在于提供能够解决上述问题的。用于解决问题的方案本申请的专利技术人通过专心研究,着眼于在抖动处理中根据像素的浓度不同而产生纹理的容易程度不同。还着眼于在误差扩散法中也一样,根据像素的浓度不同而产生点延迟、蠕虫噪声的容易程度不同。然后发现,通过不是对例如抖动处理和误差扩散处理进行切换来进行一方的处理,而是通过分配抖动处理和误差扩散处理的影响力来进行量化,能够抑制纹理、点延迟以及蠕虫噪声等的产生而能够适当地进行量化。本专利技术具有以下结构。(结构I)一种程序,其使计算机对浓度值进行量化,该浓度值表示图像中的各像素的颜色的浓度,该程序使计算机执行以下处理像素选择处理,依次选择要进行量化的像素;使用率决定处理,是决定噪声使用率和误差使用率的处理,与通过像素选择处理依 次选择的像素的浓度值相应地决定与该像素对应的噪声使用率和误差使用率,该噪声使用率表示抖动矩阵噪声影响量化的处理的程度,该抖动矩阵噪声是由预先设定的抖动矩阵所指定的噪声,该误差使用率表示对量化误差进行累计得到的累计误差影响量化的处理的程度,该量化误差是在针对周边像素的量化中产生的误差;以及量化执行处理,是针对通过像素选择处理依次选择的像素的浓度值进行量化的处理,与对应于该像素的噪声使用率相应地使用抖动矩阵噪声且与对应于该像素的误差使用率相应地使用累计误差来进行量化。抖动处理和误差扩散处理能够得到优质的像质的浓度范围不同。因此,在单独使用这些处理中的某一个的情况下,有可能在一部分的浓度范围内由于量化而产生像质劣化。另外,例如如果根据浓度范围的不同简单地切换抖动处理和误差扩散处理,则有可能在处理切换的部分产生边界线等。对此,如果像这样构成,则例如能够使误差扩散处理的空间频率特性(下面为误差扩散特性)受到抖动处理的空间频率特性(下面为抖动特性)的影响。另外,由此,例如能够通过在误差扩散特性中加入抖动特性的方法进行量化。此外,空间频率特性是指以频率捕捉例如作为对像质进行评价的特性之一的输出结果的点的通断的重复图案时的特性。并且,在像这样构成的情况下,与例如简单地切换抖动处理和误差扩散处理的情况等不同,能够进行更适当地有效利用了各个处理的长处部分的量化处理。因此,如果像这样构成,则例如能够适当地消除量化处理中所产生的与打印有关的各种问题点,能够以更适当的方法进行量化处理。此外,像素选择处理例如依次选择像素的行,沿着规定的处理方向依次选择所选择的行中的像素。在这种情况下,像素选择处理也可以针对要进行处理的每个行来切换处理方向。例如,考虑在奇数行中从左向右、在偶数行中从右向左依次选择像素。如果像这样构成,则例如量化处理变为双方向处理,误差的扩散方向变得不固定,因此能够使点更适当地进行分散。使用率决定处理例如按照预先设定的计算式来决定噪声使用率和误差使用率。在这种情况下,例如通过适当地设定式中的参数,能够适当地抑制在由抖动特性控制的区域与由误差扩散特性控制的区域的切换部分产生边界线。另外,由此能够平滑地切换量化处理的方法。参数的最佳值能够通过例如试验等适当地求出。另外,该程序例如使计算机按每个处理色彩执行各处理。在这种情况下,例如也可以针对每个处理色彩变更所使用的抖动矩阵。如果像这样构成,则例如能够使对相同的像素进行量化所使用的抖动矩阵的值按每个处理色彩而不同。另外,由此,能够适当地防止产生点的重叠。作为抖动矩阵噪声,例如优选使用蓝噪声特性的噪声。作为蓝噪声特性,例如在用空间频率特性表现的情况下是偏向于高频率的噪声,具有不容易被人的视觉感觉到的特性。另外,蓝噪声特性与误差扩散处理的频率特性相类似。因此,通过使用这样的抖动矩阵,易于更平滑地切换抖动特性与误差扩散特性。另外,该程序还可以使计算机进行例如计算累计误差的处理等。例如,该程序还可以使计算机执行误差分配处理等。误差分配处理例如是对由于像素的量化而产生的量化误差进行分配的处理,例如按照预先设定的扩散过滤器(扩散矩阵),使量化误差扩散至该像 素的周边像素。另外,由此,更新与该周边像素分别对应的累计误差的值。作为扩散过滤器,例如能够优选使用Jarvis, Judice & Ninke矩阵。(结构2)程序还使计算机针对通过像素选择处理依次选择的像素执行以下处理误差校正完成输入值计算处理,是计算误差校正完成输入值的处理,该误差校正完成输入值是利用累计误差进行校正后的浓度值,计算对应于该像素的误差使用率与累计误差之积加上该像素的浓度值而得到的值来作为误差校正完成输入值;以及噪声校正完成阈值计算处理,是计算噪声校正完成阈值来作为在量化中使用的阈值的处理,该噪声校正完成阈值是反映了抖动矩阵噪声的阈值,计算对应于该像素的噪声使用率与抖动矩阵噪声之积加上预先设定的初始阈值而得到的值来作为噪声校正完成阈值,其中,本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.ー种程序,其使计算机对浓度值进行量化,该浓度值表示图像中的各像素的顔色的浓度,该程序的特征在于,使上述计算机执行以下处理 像素选择处理,依次选择要进行上述量化的像素; 使用率决定处理,是决定噪声使用率和误差使用率的处理,与通过上述像素选择处理依次选择的像素的上述浓度值相应地决定与该像素对应的上述噪声使用率和上述误差使用率,该噪声使用率表示抖动矩阵噪声影响上述量化的处理的程度,该抖动矩阵噪声是由预先设定的抖动矩阵所指定的噪声,该误差使用率表示对量化误差进行累计得到的累计误差影响上述量化的处理的程度,该量化误差是在针对周边像素的上述量化中产生的误差;以及 量化执行处理,是针对通过上述像素选择处理依次选择的上述像素的上述浓度值进行量化的处理,与对应于该像素的上述噪声使用率相应地使用抖动矩阵噪声且与对应于该像素的上述误差使用率相应地使用上述累计误差来进行上述量化。2.根据权利要求I所述的程序,其特征在干, 上述程序还使上述计算机针对通过上述像素选择处理依次选择的上述像素执行以下处理 误差校正完成输入值计算处理,是计算误差校正完成输入值的处理,该误差校正完成输入值是利用上述累计误差进行校正后的浓度值,计算对应于该像素的上述误差使用率与上述累计误差之积加上该像素的浓度值而得到的值来作为上述误差校正完成输入值;以及噪声校正完成阈值计算处理,是计算噪声校正完成阈值来作为在上述量化中使用的阈值的处理,该噪声校正完成阈值是反映了上述抖动矩阵噪声的阈值,计算对应于该像素的上述噪声使用率与上述抖动矩阵噪声之积加上预先设定的初始阈值而得到的值来作为上述噪声校正完成阈值, 其中,上述量化执行处理通过比较上述噪声校正完成阈值和上述误差校正完成输入值来进行上述量化。3.根据权利要求I或2所述的程序,其特征在干, 上述量化执行处理具有以下处理 最大值判断处理,判断作为上述量化的输入值的上述像素的上述浓度值与上述浓度值所能取的范围的最大值是否相等; 最小值判断处理,判断作为上述输入值的上述像素的上述浓度值与上述浓度值所能取的范围的最小值是否相等;以及 量化值获取处理,获取作为上述量化的结果的量化值, 其中,在上述最大值判断处理中判断为上述输入值等于上述最大值的情况下,上述量化值获取处理获取上述浓度值大于上述阈值时要输出的值来作为上述量化值, 在上述最小值判断处理中判断为上述输入值等于上述最小值的情况下,上述量化值获取处理获取上述浓度值小于上述阈值时要输出的值来作为上述量化值。4.根据权利要求I至3中的任一项所述的程序,其特征在干, 对于上述使用率决定处理,在决定上述噪声使用率以及上述误差使用率吋, 将上述像素的浓度值是相当于高光部或暗调部的浓度值时的上述噪声使用率的值设为比上述像素的浓度值是相当于高光部与暗调部的中间的中间色调部的浓度值时的上述噪声使用率的值大, 将上述像素的浓度值是相当于高光部或暗调部的浓度值时的上述误差使用率的值设为比上述像素的浓度值是相当于上述中间色调部的浓度值时的上述误差使用率的值小。5.根据权利要求4所述的程序,其特征在干, 对于上述使用率决定处理,无论上述像素的浓度值如何,都将上述噪声使用率设定为大于或等于最低噪声使用率的值,该最低噪声使用率被预先设定为大于O的值。6.根据权利要求5所述的程序,其特征在干, 对于上述使用率决定处理, 使用预先设定的第一高光基准值和值比上述第一高光基准值大的第二高光基准值作为表示处于高光部的浓度范围的基准, 使用预先设定的第一暗调基准值和值比上述第一暗调基准值大的第二暗调基准值作为表示处于暗调部的浓度范围的基准, 使用大于第二高光基准值且小于上述第一暗调基准值的第一中间色调基准值和大于上述第一中间色调基准值且小于上述第一暗调基准值的第二中间色调基准值作为表示处于中间色调部的中央的浓度范围的基准, 在上述像素的浓度值小于等于上述第一高光基准值的情况下,或者大于等于上述第二暗调基准值的情况下,将上述噪声使用率设定为1, 在上述像素的浓度值大于等于上述第一中间色调基准值且小于等于上述第二中间色调基准值的情况下,将上述噪...

【专利技术属性】
技术研发人员:原山健次
申请(专利权)人:株式会社御牧工程
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利