图像处理装置及图像处理方法转让专利

申请号 : CN201610515819.0

文献号 : CN106313897B9

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 柳内由美堀信二郎诹访徹哉香川英嗣石川智一田中和歌子池田徹

申请人 : 佳能株式会社

摘要 :

本发明提供一种图像处理装置及图像处理方法。图像处理装置用于进行检测周期性地发生在检查对象图像中的特异部分的处理,所述图像处理装置包括:分割单元,用于将所述检查对象图像的部分区域分割成多个分割区域;平均化单元,用于改变所述部分区域中的所述多个分割区域的相位,并且在所改变的相位的各个相位中,将所述多个分割区域中的各个分割区域中的像素值平均化;相加单元,用于在所改变的相位的各个相位中,将所述多个分割区域中的各个分割区域中的平均化的值相加;以及设置单元,用于针对检测对象的特异部分出现的周期λ,对所述多个分割区域中的各个分割区域的、在所述特异部分会以周期λ出现的方向上的大小S进行设置,以满足S<λ。

权利要求 :

1.一种图像处理装置,其进行检测周期性地发生在检查对象图像中的特异部分的处理,所述图像处理装置包括:分割单元,其被构造为将所述检查对象图像的部分区域,分割成各自具有预定大小的多个分割区域;

平均化单元,其被构造为改变所述部分区域中的所述多个分割区域中的各个分割区域的相位,并且在所改变的相位的各个相位中,将所述多个分割区域中的各个分割区域中的像素值进行平均化;

相加单元,其被构造为相对于所述检查对象图像中的像素位置,在所改变的相位的各个相位中,将所述多个分割区域中的各个分割区域中的平均化的值相加;以及设置单元,其被构造为针对所述检查对象图像的特异部分出现的周期λ,对所述多个分割区域中的各个分割区域的、在所述特异部分以周期λ出现的方向上的大小S进行设置,以满足S<λ。

2.根据权利要求1所述的图像处理装置,其中,所述周期λ对应于用于打印所述检查对象图像的打印头中的喷嘴阵列的长度。

3.根据权利要求1所述的图像处理装置,其中,所述周期λ对应于,在打印所述检查对象图像的过程中打印介质的一次运送的运送量。

4.根据权利要求1所述的图像处理装置,其中,所述周期λ对应于,在打印所述检查对象图像的过程中因用于扫描打印头的驱动而引起的周期。

5.根据权利要求1所述的图像处理装置,其中,所述周期λ对应于,在用于打印所述检查对象图像的打印头中的各个邻接的喷嘴阵列彼此交叠处的各个交叠部之间的距离。

6.根据权利要求1所述的图像处理装置,其中,使用抖动处理,对打印所述检查对象图像进行量化处理,并且所述周期λ对应于用于所述抖动处理的抖动矩阵的大小。

7.根据权利要求1所述的图像处理装置,其中,基于压板的结构和打印介质的特性,来确定所述周期λ。

8.根据权利要求1所述的图像处理装置,所述图像处理装置还包括打印单元,所述打印单元被构造为通过使用打印头对打印介质进行打印。

9.一种图像处理装置,其进行检测周期性地发生在检查对象图像中的特异部分的处理,所述图像处理装置包括:滤波单元,其被构造为针对所述检查对象图像的部分区域的像素中的各个像素,进行滤波处理,所述滤波处理对根据滤波器的大小确定的、像素中的像素值进行平均化,所述像素由所述检查对象图像的所述部分区域的像素以及所述检查对象图像的所述部分区域的像素的周边像素构成;

相加单元,其被构造为相对于所述检查对象图像中的像素位置,针对所述检查对象图像的所述部分区域的像素中的各个像素,将由所述滤波处理所得的值相加;以及设置单元,其被构造为针对所述检查对象图像的特异部分出现的周期λ,对所述滤波处理中的、在所述特异部分以周期λ出现的方向上的大小S进行设置,以满足S<λ。

10.根据权利要求9所述的图像处理装置,其中,所述周期λ对应于用于打印所述检查对象图像的打印头中的喷嘴阵列的长度。

11.根据权利要求9所述的图像处理装置,其中,所述周期λ对应于,在打印所述检查对象图像的过程中打印介质的一次运送的运送量。

12.根据权利要求9所述的图像处理装置,其中,所述周期λ对应于,在打印所述检查对象图像的过程中因用于扫描打印头的驱动而引起的周期。

13.根据权利要求9所述的图像处理装置,其中,所述周期λ对应于,在用于打印所述检查对象图像的打印头中的各个邻接的喷嘴阵列彼此交叠处的各个交叠部之间的距离。

14.根据权利要求9所述的图像处理装置,其中,使用抖动处理,对打印所述检查对象图像进行量化处理,并且所述周期λ对应于用于所述抖动处理的抖动矩阵的大小。

15.根据权利要求9所述的图像处理装置,其中,基于压板的结构和打印介质的特性,来确定所述周期λ。

16.根据权利要求9所述的图像处理装置,所述图像处理装置还包括打印单元,所述打印单元被构造为通过使用打印头对打印介质进行打印。

17.一种图像处理方法,其用于进行检测周期性地发生在检查对象图像中的特异部分的处理,所述图像处理方法包括:分割步骤,将所述检查对象图像的部分区域,分割成各自具有预定大小的多个分割区域;

平均化步骤,改变所述部分区域中的所述多个分割区域中的各个分割区域的相位,并且在所改变的相位的各个相位中,将所述多个分割区域中的各个分割区域中的像素值进行平均化;

相加步骤,相对于所述检查对象图像中的像素位置,在所改变的相位的各个相位中,将所述多个分割区域中的各个分割区域中的平均化的值相加;以及设置步骤,针对所述检查对象图像的特异部分出现的周期λ,对所述多个分割区域中的各个分割区域的、在所述特异部分以周期λ出现的方向上的大小S进行设置,以满足S<λ。

18.根据权利要求17所述的图像处理方法,其中,所述周期λ对应于用于打印所述检查对象图像的打印头中的喷嘴阵列的长度。

19.根据权利要求17所述的图像处理方法,其中,所述周期λ对应于,在打印所述检查对象图像的过程中打印介质的一次运送的运送量。

20.根据权利要求17所述的图像处理方法,其中,所述周期λ对应于,在打印所述检查对象图像的过程中因用于扫描打印头的驱动而引起的周期。

21.一种图像处理方法,其用于进行检测周期性地发生在检查对象图像中的特异部分的处理,所述图像处理方法包括:滤波步骤,针对所述检查对象图像的部分区域的像素中的各个像素,进行滤波处理,所述滤波处理对根据滤波器的大小确定的、像素中的像素值进行平均化,所述像素由所述检查对象图像的所述部分区域的像素以及所述检查对象图像的所述部分区域的像素的周边像素构成;

相加步骤,相对于所述检查对象图像中的像素位置,针对所述检查对象图像的所述部分区域的像素中的各个像素,将由所述滤波处理所得的值相加;以及设置步骤,针对所述检查对象图像的特异部分出现的周期λ,对所述滤波处理中的、在所述特异部分以周期λ出现的方向上的大小S进行设置,以满足S<λ。

22.根据权利要求21所述的图像处理方法,其中,所述周期λ对应于用于打印所述检查对象图像的打印头中的喷嘴阵列的长度。

23.根据权利要求21所述的图像处理方法,其中,所述周期λ对应于,在打印所述检查对象图像的过程中打印介质的一次运送的运送量。

24.根据权利要求21所述的图像处理方法,其中,所述周期λ对应于,在打印所述检查对象图像的过程中因用于扫描打印头的驱动而引起的周期。

说明书 :

图像处理装置及图像处理方法

技术领域

[0001] 本发明涉及图像处理装置及图像处理方法,更具体地,涉及适于检测诸如可能出现在打印机的打印图像中的条纹不均匀等的特异部分的技术。

背景技术

[0002] 作为这种特异部分,例如,由在喷墨打印机的打印头中阵列的多个喷嘴当中的喷嘴的喷出故障造成的所谓的白色条纹、或者诸如由打印介质的运送量的误差造成的白色条纹或黑色条纹等的浓度不均匀是众所周知的。在过去,通过用户的视觉观察,或者通过检查由诸如扫描器等的装置读取的图像,来典型地检测打印图像中的这种特异部分。
[0003] 另一方面,日本特开2013-185862号公报或非专利文献“受周边视觉和非自主眼睛运动启发的‘KIZUKI’算法”,精密工程日本协会杂志,2013年,第 11 号, 第 79 卷 ("'KIZUKI'Algorithm inspired by Peripheral Vision and Involuntary Eye Movement",Journal of the Japan Society for Precision Engineering,Vol.79,No.11,2013),公开了如下方法:用于根据对人的视觉机制进行建模的处理,从通过对检查对象进行摄像所得的图像中,来检测特异部分。具体而言,第一步是将拍摄的图像分割成多个区域,并且准备将分割区域的各个分割区域中包括的像素的辉度值平均化的低分辨率图像。随后的步骤是改变低分辨率图像中的各个分割区域的相位和大小,并且在像素的基础上,在各个相位中或针对各个大小,获得平均辉度值的相加值。在这样做时,在打印图像中存在特异部分的情况下,特异部分能够被检测为与周边像素相比、具有大的像素值的像素。
[0004] 然而,日本特开2013-185862号公报或上述的非专利文献中描述的检测方法,在特异部分周期性地分布在打印图像中的情况下,有时无法检测到以预期周期出现的特异部分。更具体地,依据在特异部分周期性地分布的方向上的各个分割区域的大小、与特异部分分布的预期周期之间的关系,存在无法适当地检测到特异部分的可能性。

发明内容

[0005] 本发明的目的是提供一种能够适当地检测到周期性地分布在打印图像中的特异部分的图像处理装置及图像处理方法。
[0006] 在本发明的第一方面,提供一种图像处理装置,其进行检测周期性地发生在检查对象图像中的特异部分的处理,所述图像处理装置包括:分割单元,其被构造为将所述检查对象图像的部分区域,分割成各自具有预定大小的多个分割区域;平均化单元,其被构造为改变所述部分区域中的所述多个分割区域中的各个分割区域的相位,并且在所改变的相位的各个相位中,将所述多个分割区域中的各个分割区域中的像素值平均化;相加单元,其被构造为相对于所述检查对象图像中的像素位置,在所改变的相位的各个相位中,将所述多个分割区域中的各个分割区域中的平均化的值相加;以及设置单元,其被构造为针对检测对象的特异部分出现的周期λ,对所述多个分割区域中的各个分割区域的、在所述特异部分会以周期λ出现的方向上的大小S进行设置,以满足S<λ。
[0007] 在本发明的第二方面,提供一种图像处理装置,其进行检测周期性地发生在检查对象图像中的特异部分的处理,所述图像处理装置包括:滤波单元,其被构造为针对所述检查对象图像的部分区域的像素中的各个像素,进行滤波处理,所述滤波处理根据滤波器的大小确定的、像素中的像素值平均化,所述像素由所述检查对象图像的所述部分区域的像素以及所述检查对象图像的所述部分区域的像素的周边像素构成;相加单元,其被构造为相对于所述检查对象图像中的像素位置,针对所述检查对象图像的所述部分区域的像素中的各个像素,将由所述滤波处理所得的值相加;以及设置单元,其被构造为针对检测对象的特异部分出现的周期λ,对所述滤波处理中的、在所述特异部分会以周期λ出现的方向上的大小S进行设置,以满足S<λ。
[0008] 在本发明的第三方面,提供一种图像处理方法,其用于进行检测周期性地发生在检查对象图像中的特异部分的处理,所述图像处理方法包括:分割步骤,将所述检查对象图像的部分区域,分割成各自具有预定大小的多个分割区域;平均化步骤,改变所述部分区域中的所述多个分割区域中的各个分割区域的相位,并且在所改变的相位的各个相位中,将所述多个分割区域中的各个分割区域中的像素值平均化;相加步骤,相对于所述检查对象图像中的像素位置,在所改变的相位的各个相位中,将所述多个分割区域中的各个分割区域中的平均化的值相加;以及设置步骤,针对检测对象的特异部分出现的周期λ,对所述多个分割区域中的各个分割区域的、在所述特异部分会以周期λ出现的方向上的大小S进行设置,以满足S<λ。
[0009] 在本发明的第四方面,提供一种图像处理方法,其用于进行检测周期性地发生在检查对象图像中的特异部分的处理,所述图像处理方法包括:滤波步骤,针对所述检查对象图像的部分区域的像素中的各个像素,进行滤波处理,所述滤波处理根据滤波器的大小确定的、像素中的像素值平均化,所述像素由所述检查对象图像的所述部分区域的像素以及所述检查对象图像的所述部分区域的像素的周边像素构成;相加步骤,相对于所述检查对象图像中的像素位置,针对所述检查对象图像的所述部分区域的像素中的各个像素,将由所述滤波处理所得的值相加;以及设置步骤,针对检测对象的特异部分出现的周期λ,对所述滤波处理中的、在所述特异部分会以周期λ出现的方向上的大小S进行设置,以满足S<λ。
[0010] 上述构造使得能够适当地检测周期性地分布在打印图像中的特异部分。
[0011] 通过以下(参照附图)对示例性实施例的描述,本发明的其他特征将变得清楚。

附图说明

[0012] 图1A和图1B是示意性例示根据本发明的一个实施例的喷墨打印机以及打印头的图;
[0013] 图2是例示被构造为具有图1A和图1B中所示的打印机以及作为主机装置的个人计算机(PC)的打印系统的框图;
[0014] 图3是例示在本实施例的打印机中进行的特异部分检测处理的流程图;
[0015] 图4是例示根据本发明的一个实施例的、在图3的步骤S4中进行的特异部分检测处理的详情的流程图;
[0016] 图5A和图5B是分别例示基于分割大小和相位,分割图像数据的示例的图;
[0017] 图6A至图6E是例示在分割大小被设置为2×2像素的情况下,在所有相位中的、图4的步骤S15中依次进行的相加处理的步骤的图;
[0018] 图7A至图7C是用于说明根据本发明的一个实施例的、用于生成虚拟数据的方法的图;
[0019] 图8A和图8B是例示根据本发明的一个实施例的高斯滤波器的示例的图;
[0020] 图9是例示根据本发明的一个实施例的、使用高斯滤波器的特异部分检测处理的流程图;
[0021] 图10是例示在图9的步骤S154中进行的特异部分检测处理的详情的流程图;
[0022] 图11是例示根据本发明的一个实施例的、当使用串行型喷墨打印机时可能出现的条纹不均匀的图;
[0023] 图12A和图12B是例示出现在打印图像中的白色条纹的图;
[0024] 图13A至图13C是例示根据本发明的第一实施例的、如何检测出现在打印图像中的白色条纹的图;
[0025] 图14A和图14B是例示在分割区域大小Sy大于周期λ的情况下、如何检测出现在打印图像中的白色条纹的图;
[0026] 图15是例示根据本发明的一个实施例的、检查打印图像的其他示例的图;
[0027] 图16A至图16C是例示根据本发明的一个实施例的、用于确定特异部分的周期性的方法的其他示例的图。
[0028] 图17是示意性例示多遍打印的图;
[0029] 图18是例示由打印介质运送误差造成的并且可能出现在打印图像中的浓度不均匀的图;
[0030] 图19A和图19B是例示根据本发明的一个实施例的、因驱动滑架而造成的浓度不均匀以及用于检测该浓度不均匀的分割区域的大小的图;
[0031] 图20A和图20B是分别例示根据本发明的第二实施例的全行型喷墨打印机以及打印头的喷嘴布置的图;
[0032] 图21A和图21B是例示根据本发明的第二实施例的、可能出现在与交叠位置相对应的位置中的浓度不均匀以及用于检测该浓度不均匀的分割区域的大小的图;
[0033] 图22A至图22C是例示根据本发明的第三实施例的、由抖动处理造成的纹理以及如何检测该纹理的图;以及
[0034] 图23A至图23C是例示根据本发明的第四实施例的、由打印介质的变形造成的浓度不均匀以及如何检测该浓度不均匀的图。

具体实施方式

[0035] 将在下文中参照附图详细描述本发明的实施例。
[0036] 图1A和图1B是示意性例示根据本发明的一个实施例的喷墨打印机以及打印头的图。本实施例的打印机100是适于跨越打印介质扫描打印头以进行打印的串行型打印装置。
[0037] 打印头102是喷出青色(C)、品红色(M)、黄色(Y)及黑色(K)墨的打印头,并且如图1B中所示,在墨颜色的基础上,包括喷嘴(打印元件)107的多个阵列。此外,各个喷嘴被配设为面向图1A中的片材103,从而能够将对应的墨喷出到片材103上。注意,喷嘴的数量和布置当然不限于图中所列举的那些,并且例如,可以为同一颜色准备具有不同墨喷出量的喷嘴阵列。作为选择,可以布置具有相同喷出量的喷嘴的多个阵列,或者可以Z字形布置喷嘴。打印头102可拆卸地安装在滑架101上。滑架101能够由未例示的驱动机构沿着导轨移动,由此打印头102能够在由图中的箭头X表示的方向上以及在与该方向相反的方向上,扫描打印介质。
[0038] 由通过电机(未例示)的驱动力而旋转的运送辊105(以及其他未例示的辊)和排出辊109(以及其他未例示的齿辊),在与图中的X方向交叉的Y方向上,运送作为打印介质的片材103。压板106配设在面向由打印头102的扫描的喷出口形成的表面(喷出表面)的打印区域中,并且支撑片材103的背面。在这样做时,打印介质103的正面与喷出表面之间的距离能够被保持在恒定距离。
[0039] 运送到压板106并被打印的打印介质103被进一步运送,从而由扫描器104读取打印图像。即,扫描器104具有以预定间距阵列在X方向上的读取元件,并读取打印图像。以诸如彩色RGB数据或单色灰度数据的形式,输出读取的结果。扫描器104还读取在进行下述的图像检查时的打印图像。
[0040] 图2是例示被构造为具有图1A和图1B中所示的打印机以及作为主机装置的个人计算机(PC)200的打印系统的框图。
[0041] 主机PC 200被构造为主要具有以下组件。CPU 201根据在作为存储单元的HDD203或RAM 202中保持的程序,来进行处理。RAM 202是易失性存储单元,并且暂时存储程序和数据。HDD 203是非易失性存储单元,并且类似地存储程序和数据。数据传送I/F(接口)204控制与打印机100的数据收发。作为用于数据收发的连接方法,能够使用诸如USB、IEEE 1394或LAN等的方法。键盘/鼠标I/F 205是适于控制诸如键盘和鼠标等的HID(人机接口设备)的I/F,并且用户能够通过该I/F输入信息。显示器I/F 206控制显示器(未例示)上的显示。
[0042] 另一方面,打印机100被构造为主要具有以下组件。CPU 211根据ROM 213或RAM212中保持的程序,来进行处理。RAM 212是易失性存储单元,并且暂时存储程序和数据。
ROM 213是非易失性存储单元,并且能够存储用于如下处理的程序和数据,诸如稍后参照例如图3等的图描述的、适于由检查部218检测诸如打印图像中的条纹不均匀等的特异部分的处理。
[0043] 数据传送I/F 214控制与PC 200的数据收发。头控制器215向图1A和图1B中例示的打印头102的各个喷嘴阵列,供给打印数据,还控制打印头的喷出动作。具体而言,头控制器215从RAM 212的预定地址,读取控制参数和打印数据。另一方面,CPU 211将控制参数和打印数据写入到RAM 212的预定地址中。由此,启动头控制器215以进行从打印头喷出墨。扫描器控制器217控制图1A中所示的扫描器104的各个读取元件,还将从读取元件获得的RGB数据输出到CPU 211。
[0044] 图像处理加速器216是能够以比CPU 211更高的速度进行图像处理的硬件。具体而言,图像处理加速器216从RAM 212的预定地址,读取图像处理所需的参数和数据。另一方面,CPU 211将参数和数据写入到RAM 212的预定地址中。由此,启动图像处理加速器216以对数据进行预定的图像处理。注意,图像处理加速器216并非不可缺少的组件,并且依据打印机的规格,可以仅CPU 211进行图像处理。
[0045] 检查部218检查由扫描器104获得的检查图像中的诸如条纹不均匀等的特异部分,并且向CPU 211反馈关于检查结果的信息。例如,在检测到后述的、由打印头的喷出故障造成的条纹不均匀的情况下,检查部218反馈关于条纹不均匀的检测的信息,以进行适于为打印头中的有喷出故障的喷嘴,替换无喷出故障的喷嘴的处理。另外,在适于与打印机的打印同时地检测特异部分的模式下,当检测到特异部分时,可以进行自动停止打印装置的打印动作的处理。此外,可以将检查特异部分的结果,通知给打印机用户。例如,通过通知是否存在特异部分,在存在特异部分的情况下,用户能够停止打印动作。此外,通过通知检测到的特异部分的类型,依据检测到的特异部分的详情,用户还能够改变打印控制方法。用于通知的方法,包括诸如在PC的显示器或打印机的UI上进行显示、或亮灯等的方法。
[0046] 图3是例示由本实施例的打印机100进行的特异部分检测处理的流程图。当开始该处理时,打印机100在步骤S1中设置读取分辨率。稍后将描述用于设置的具体方法。随后,在步骤S2中,根据在步骤S1中设置的读取分辨率,对作为检查对象的图像进行读取操作。更具体地,扫描器控制器217驱动扫描器104,以从扫描器104的多个读取元件获得输出信号。然后,基于该输出信号,生成具有在步骤S1中设置的读取分辨率的图像数据。在本实施例中,图像数据适于使用各自具有0至255的任何值的R(红)、G(绿)和B(蓝)辉度信号,来表示各个像素。
[0047] 在步骤S3中,CPU 211设置要用于在随后的步骤S4中的特异部分检测处理的分割大小和相位。在步骤S3中,设置至少一个或更多个分割大小和至少一个或更多个相位。在此之后,在步骤S4中,基于在步骤S3中设置的分割大小和相位,对在步骤S2中生成的图像数据,进行特异部分检测处理。
[0048] 图4是例示根据本发明的一个实施例的、在图3的步骤S4中进行的特异部分检测处理的详细的流程图。当开始该处理时,在步骤S11中,CPU 211首先从在步骤S3中设置的多个分割大小当中,设置一个分割大小。此外,在步骤S12中,CPU 211从在步骤S3中设置的多个相位当中,设置一个相位。然后,在步骤S13中,基于在步骤S11中设置的分割大小和在步骤S12中设置的相位,将在步骤S2中获取的图像数据分割,以进行平均化处理。
[0049] 图5A和图5B是分别例示基于分割大小和相位来分割图像数据的示例的图。图5A例示了分割大小被设置为2×2像素的情况,并且图5B例示了分割大小被设置为3×2像素的情况。在如图5A中所示的、分割大小1000被设置为2×2像素的情况下,图像数据区域1001在2×2像素的基础上被分割,并且能够如由1002至1005所指示的、被以4种不同的方式分割。如上所述,可以认为相位表示指定的分割大小的原点O。在如图5B中所示的、分割大小1005被设置为3×2像素的情况下,图像数据区域1001能够如由1006至1011所指示的、被以6种不同的方式分割,这意味着存在6种不同的相位。在不同的相位当中进行依次改变相位的相位改变,并且在对应的分割区域内,进行平均化、量化和相加。
[0050] 在本发明的实施例中,如将稍后参照图13A至图13C和随后的附图所描述的,例如,通过要检测的特异部分与预期的周期之间的关系,来确定在打印介质运送方向上的分割大小(例如,在上述的示例中,2像素大小)。
[0051] 注意,随着分割大小增大,可设置相位的数量也增加;然而,并不一定需要针对一个分割大小设置所有相位。仅需要在图3的步骤S3中,从可设置的相位当中,设置至少一个或更多个相位,并且在图4的步骤S12中,设置在步骤S3中设置的几个相位中的一个。
[0052] 再次参照图4,在步骤S13中,针对通过分割获得的分割区域中的各个分割区域,进行平均化处理。具体而言,获得各个分割区域(在图5A或图5B的示例中,2×2=4像素或2×3=6像素)中包括的多个像素的多个辉度数据(辉度值)的平均值。然后,由获得的平均值,代替获得平均值的那个分割区域中包括的像素的值。即,在上述示例的各个中,通过本实施例中的平均化处理,2×2像素分割区域或2×3像素分割区域被处理为1×1像素分割区域,从而导致分辨率降低。
[0053] 当获得平均值时,各个像素的辉度数据,可以具有通过将该像素的多个RGB数据的辉度值(0至255中的任何)直接平均而获得的值,或者通过将多个RGB数据分别乘以预定的加权系数,然后将多个加权的数据相加而获得的值。另外,多个RGB辉度数据中的任一者,可以被直接用作该像素的辉度数据。此外,可以使用该分割区域的多个像素的中值,而非平均值。
[0054] 随后,在步骤S14中,在像素的基础上,对在步骤S13中针对该分割区域计算的平均值进行量化。在本实施例中,通过二值化获得二进制值;然而,在该量化中获得的等级的量不限于2,而可以低于针对各个RGB的256。通过将预定的阈值(例如,作为检查对象的图像数据中的像素值的中值)与获得的平均值进行比较,来进行此处的量化处理。通过上述的量化处理,能够获得在各个像素的量化值在各个分割区域内均匀的状态下的量化数据。
[0055] 在步骤S15中,将在步骤S14中获得的量化值,加到相加图像数据。相加图像数据是指,表示将在使分割大小和相位各种改变的情况下获得的多个量化数据相加的结果的图像数据。更具体地,与相加图像数据中的像素位置相关地,进行相加。当在步骤S14中获得的量化数据,是基于与初始分割大小相对应的初始相位的情况下,在步骤S15中获得的相加图像数据与在步骤S14中获得的量化数据相同。
[0056] 在随后的步骤S16中,确定是否已处理了与当前设置的分割大小相对应的所有相位。在确定要处理的相位仍然剩余的情况下,流程返回到步骤S12,在此设置下一相位。另一方面,在确定已处理了所有相位的情况下,流程前进到步骤S17。
[0057] 图6A至图6E是例示在分割大小被设置为图5A中所示的2×2像素的情况下、针对所有相位在步骤S15中依次进行的相加处理的步骤的图。在2×2像素的分割大小的情况下,存在4个相位。如图6A至图6E中所示的数字,在依次改变4个不同的相位的处理中,在像素的基础上,来表示使用周边像素的二值数据以针对关注像素Px进行相加处理的次数。当概括相位的数量,并且由像素的数量(即Sx和Sy)来表示分割区域在X方向和Y方向上的大小时,能够由Sx×Sy来表示分割大小。
[0058] 如图6A至图6E中所示,当改变图5A中所示的分割区域的相位时,由于关注像素Px本身被使用在分割区域中包括的所有相位中,所以关注像素Px具有最多的相加次数,并且对相加结果具有最大的贡献。距关注像素Px越远的像素,具有越少的相加次数,并且对相加结果具有越小的贡献。即,获得的最终结果是使得利用关注像素作为中心进行滤波处理。
[0059] 同时,如参照图6A至图6E所描述的,本实施例中的特异部分检测处理,基于围绕关注像素Px移动的分割区域中包括的所有像素的平均值,来计算相加数据。由于这个原因,由于分割区域包括不存在数据的区域,所以可能不正确地处理位于打印图像数据的端部中的像素。为了应对这种情况,在本实施例中,在检查对象图像数据周围预先附加虚拟图像数据。
[0060] 图7A至图7C是用于说明根据本实施例的、用于生成虚拟数据的方法的图。在各个图中,与作为检查对象的打印图像数据相对应的区域被表示为阴影区域。如图7A中所示,在以黑色表示的关注像素Px位于检查对象区域的角处的情况下,围绕关注像素Px的分割区域(实线),以及具有分别从前者的相位移位的相位的分割区域(虚线),包括不存在数据的区域(白色区域)。由于这个原因,在本实施例中,生成虚拟数据,使得即使在使用最大的分割大小来针对关注像素Px设置最大的移动距离的情况下,在分割区域中包括的任何像素中仍存在适当的数据。
[0061] 图7B是例示用于生成虚拟数据的方法的图。生成通过分别针对顶点A、B、C及D点对称地反转检查对象图像数据而获得的4个图像,以及通过分别针对边AB、BC、CD及DA线对称地反转检查对象图像数据而获得的4个图像,并且这8个图像围绕检查对象图像数据。在此假设例如,由(Sx,Sy)和(Kx,Ky)分别表示特异部分检测处理中的最大分割大小和最大移动距离。在这种情况下,在从检查对象图像数据的4个边缘在±X的方向上延伸Fp=(Sx/2)+Kx并且在±Y的方向上延伸Fq=(Sy/2)+Ky的区域中,生成虚拟数据。图7C例示了以这种方式添加有虚拟数据的检查对象图像数据。
[0062] 再次参照图4,在步骤S17中,确定是否已处理了在步骤S3中设置的所有分割大小。在确定要处理的分割大小仍然剩余的情况下,流程返回到步骤S11,在此设置下一分割大小。另一方面,在确定已处理了所有分割大小的情况下,流程前进到步骤S18。
[0063] 在步骤S18中,基于以上述方式获得的相加图像数据,进行特异部分提取处理。不具体地限制用于提取处理的方法。作为所述方法,能够使用公知的确定处理方法,例如适于提取与周边分割区域的积分值相比、存在预定的或更多的积分值的差的分割区域,作为特异部分的方法。
[0064] <使用高斯滤波器的方式>
[0065] 还能够使用高斯滤波器,进行上述的提取处理。在上述的实施例中,如参照图4所描述的,进行适于获得分割大小的多个相位中的平均值的相加结果的处理。同时,如上所述,这样的处理最终导致以关注像素为中心的滤波处理。本实施例适于由使用从高斯滤波器推导的加权系数而进行的相加处理,来替换在固定的分割大小的多个相位中进行的相加处理。
[0066] 图8A和图8B是例示高斯滤波器的示例的图。图8A例示了能够由式(1)表达的各向同性高斯滤波器。
[0067]
[0068] 在此,σ表示标准偏差。
[0069] 这样的各向同性高斯滤波器,对应于上述的、使用诸如2×2或3×3等的正方形分割大小的情况。另一方面,图8B例示了各向异性高斯滤波器,并且对应于上述的、使用诸如2×3等的矩形分割大小的情况。能够通过在式(1)中对x与y之间的比进行偏导,来生成这样的各向异性高斯滤波器。例如,图8B对应于通过由x'=x/2替换式(1)中的x而生成的高斯滤波器。本实施例能够采用任何的高斯滤波器。然而,在下文中,将在取图8A中所示的各向同性高斯滤波器为例的同时,继续描述。
[0070] 图8A中的高斯滤波器表示在关注像素作为原点时的、位于-15≤X≤15且-15≤Y≤15的范围内的各个像素的系数。适于设置所述的-15≤X≤15且-15≤Y≤15的范围内的系数的形式,对应于在上述的分割大小被设置为15×15像素时进行的如图6A至图6E中例示的相加处理。即,假设由F表示高斯滤波器的大小(直径),并且由V×V表示上述的分割大小,能够由F≈2V–1来表达大小F。另外,通过调整高斯滤波器大小F,以及标准偏差σ,能够使用具有各种大小的高斯滤波器。本实施例适于获得分别使用多个具有不同大小的高斯滤波器以对关注像素的辉度数据进行滤波处理并进一步进行量化的结果,并且将结果相加。在这样做时,能够基于等同于上述相加结果的相加结果,来进行特异部分提取处理。
[0071] 图9是例示本实施例中使用高斯滤波器的特异部分检测处理的流程图。当开始该处理时,首先在步骤S151中设置读取分辨率,并且在随后的步骤S152中,对检查对象进行读取操作。上述的步骤S151和步骤S152等同于图3的步骤S1和步骤S2。
[0072] 在步骤S153中,设置用于要在随后的步骤S154中进行的特异部分检测处理的高斯滤波器的多个不同的文件参数。文件参数是指用于指定如参照图8A或图8B描述的、高斯函数的方向性以及不同的滤波器大小F的参数。然后,在步骤S154中,基于在步骤S153中设置的文件参数,对作为检查对象的、在步骤S152中生成的图像数据,进行特异部分检测处理。
[0073] 图10是例示在图9的步骤S154中进行的特异部分检测处理的详情的流程图。当开始该处理时,在步骤S161中,从在步骤S153中设置的多个文件参数当中,设置一个文件参数。此外,在步骤S162中,设置与在步骤S161中设置的文件参数相对应的参数σ。参数σ对应于高斯函数的标准偏差,并且被假设为与文件参数和/或滤波器大小相关地预先存储在存储器中。在步骤S161和步骤S162中设置文件参数和参数σ,来确定高斯滤波器的形状。
[0074] 随后,在步骤S163中,使用在步骤S161和步骤S162中设置的高斯滤波器,来对在步骤S152中获取的图像数据,进行滤波处理。具体而言,将落入滤波器大小F内的关注像素和周边像素的多个辉度数据,乘以由高斯滤波器确定的系数,并且计算乘以该系数的多个辉度数据的和,作为针对关注像素的滤波处理值。
[0075] 在步骤S164中,对在步骤S163中获得的滤波处理值,使用预定的阈值进行量化处理,此外,在步骤S165中,将在步骤S164中获得的量化值加到相加图像数据。相加图像数据是指,表示将当使文件参数设置值不同地改变(即,使高斯滤波器的类型不同地改变)的情况下获得的多个量化数据相加的结果的图像数据。当在步骤S164中获得的量化数据,对应于使用初始高斯滤波器的处理结果,相加图像数据与在步骤S164中获得的量化数据相同。
[0076] 在移动关注像素的同时,针对作为检查对象的图像数据中的所有像素,进行上述的步骤S163至步骤S165中的处理。在步骤S166中,确定是否已处理了在步骤S153中设置的所有文件参数。在确定要处理的文件参数仍然剩余的情况下,流程返回到步骤S161,在此设置下一文件参数。另一方面,在确定已处理了所有文件参数的情况下,流程前进到步骤S167。在步骤S167中,基于相加图像数据,进行特异部分提取处理。提取方法与图4中所示的相同。
[0077] 此外,在使用高斯滤波器的形式中,如下生成上述的、针对分割区域的虚拟数据。当生成相加图像数据时,虚拟数据的大小Fp和Fq被设置为Fp=INT(Fx/2)和Fq=INT(Fy/2),其中,Fx和Fy表示用于特异部分检测算法的最大高斯滤波器大小F的X分量和Y分量。
[0078] 注意,关于根据上述的两个模式中的各个提取处理而提取的特异部分的信息,然后能够被用于各种应用。例如,当检查图像的特异部分时,为了使得特异部分容易地可确定,用户能够将特异部分显示为弹出。在这种情况下,用户能够基于弹出的图像来确认特异部分,并且修复特异部分或消除作为缺陷图像的图像。此外,还能够将关于特异部分的信息存储在存储器中,以在其他系统中使用。
[0079] 此外,在设备具有将特异部分校正到正常状态的功能的情况下,关于特异部分的信息能够被用于校正处理。例如,在提取与周围区域相比、辉度高或低的区域的情况下,能够为该区域准备用于校正的图像处理参数。此外,还能够检测在喷墨打印装置中是否存在喷出故障,并且如果存在,则对相关位置处的喷出口,进行维护处理。
[0080] 因此,在上述的特异部分检测处理中,由于基于当使分割大小和相位不同地改变时获得的多个量化数据的相加,来提取特异部分,因此能够在将由各个读取的像素造成的噪声抑制到适当的水平的同时,使实质的特异部分明显。
[0081] 同时,在作为检测对象的特异部分的特征为可预测的情况下,在上述的特异部分检测算法中,依据特征来调整在读取检查图像时的分割大小是有效的。在下文中,将在预测出现在打印图像中的特异部分的周期与分割大小之间的关系方面,来描述特异部分检测处理的一些实施例。(第一实施例)
[0082] 本发明的第一实施例适于依据可能出现在打印图像中的条纹不均匀的周期λ,来确定用来在打印介质运送方向上检查打印图像的分割区域的大小S。
[0083] 图11是例示根据本实施例的、当使用串行型喷墨打印机时可能出现的条纹不均匀的图。如果在打印头的多个喷嘴当中,存在造成不当喷出(诸如喷出故障)的喷嘴804,则白色条纹805周期性地出现在打印图像中。通过重复包括喷出故障喷嘴的打印头的扫描以及打印介质的运送,白色条纹根据运送的量,重复地出现在打印图像中。
[0084] 图12A和图12B是例示出现在打印图像中的白色条纹的图。图12A例示了在打印介质901每次扫描被打印介质运送量Fd运送的条件下,扫描具有喷嘴阵列长度L(喷嘴的数量×喷嘴间距)的打印头906以打印实心图像902的结果。如图11中所示的,如果喷出故障发生在打印头906的喷嘴阵列的一个喷嘴中,则作为预定点的非打印的结果,在与喷嘴相对应的位置中,在实心图像中出现白色条纹903、904及905。即,在这种情况下,白色条纹以周期λ周期性地出现。如下面的式(2)所给出的,白色条纹周期λ等于喷嘴阵列长度L,或等于每次扫描的打印介质运送量Fd。
[0085] λ=L=Fd (2)
[0086] 在进行特异部分检测处理的情况下,如图12B中所示,分割区域在X方向和Y方向上的大小分别被设置为Sx和Sy(与像素的数量相对应)。然后,如将在下面详细描述的,在本实施例中,在运送方向上的分割大小Sy被设置为小于白色条纹周期λ。
[0087] 图13A至图13C是用于说明根据本发明的第一实施例的、出现在打印图像中的白色条纹的检测的图。
[0088] 图13A是纵轴表示图12A中示出的线907上的像素值并且横轴表示实心图像902上的坐标值的曲线图。如图13A中所示的,在出现白色条纹的情况下,在像素值分布1000中,出现白色条纹的位置中的像素值(辉度值)大于其他位置中的。此外,白色条纹以周期λ出现在Y方向上。
[0089] 图13B是例示在上面参照图4描述的特异部分检测处理中、通过在分割区域的各个相位中进行的平均化处理(S13)而获得的像素值的图。在图13B中所示的示例中,各个白色条纹出现在小于分割区域在Y方向上的大小的几个像素上,这是由通过使用具有4个像素的Y方向大小Sy的分割区域,在改变相位的同时进行平均化处理而得到的。在分割区域的Y方向大小Sy为4个像素的情况下,分割区域在Y方向上的相位的数量为4。例如,在相位0中,与白色条纹相对应的像素都被包括在具有大小Sy的分割区域中,并且作为平均化处理的结果,分割区域中的像素值变为约220,并且像素值分布变为由线1001所表示的分布。另外,在亦即将分割区域在Y方向上移动1个像素的相位1中,与白色条纹相对应的像素被包括在移动后的分割区域中,并且作为平均化处理的结果,像素值变为与上面相同的约220。结果,像素值分布变为由线1002所表示的。另外,在将分割区域在Y方向上进一步移动1个像素的相位2中,与白色条纹相对应的像素,被相等地分开包括在移动后的分割区域中和在Y方向上与移动后的分割区域邻接的分割区域中,并且作为平均化处理的结果,各个分割区域中的像素值变为相位0和相位1中的像素值的1/2。结果,像素值分布变为由线1003所表示的。另外仍然,在将分割区域在Y方向上进一步移动1个像素的相位3中,在移动后的分割区域中不存在与白色条纹相对应的像素,但是与白色条纹相对应的像素都被包括在邻接的分割区域中,并且作为平均化处理的结果,分割区域中的像素值变为与相位0和相位1中的像素值相同。结果,像素值分布变为由线1004所表示的。
[0090] 图13C例示了在上面参照图13B所述的各个相位中、将平均化处理结果进行量化,并在各个相位中将量化后的值相加的结果(图4中的S15)。如图13C中所示,与白色条纹相对应的像素及其周边像素(1005)具有与检查对象图像中的其他位置不同的浓度。从而能够确定特异部分的出现。
[0091] <特异部分周期λ与分割区域大小Sy之间的关系>
[0092] 如上所述,本发明的第一实施例适于,在特异部分检测处理中,将分割区域在运送方向(Y方向)上的大小Sy,设置为小于可能出现在打印图像中的白色条纹的周期λ。从而,如参照图13B所描述的、关于平均化处理之后的像素值,能够使得存在白色条纹的像素及其周边像素的像素值,与其他位置中的像素的像素值不同。
[0093] 另一方面,在特异部分周期λ与分割区域大小Sy彼此相等的情况下,在任何分割区域中,存在与白色条纹相对应的、相同的像素的数量,并且即使当改变相位时,同样如此。结果,平均化之后的像素值在任何分割区域中以及在任何相位中是相同的,因此,特异部分无法与其他部分区分。
[0094] 此外,在分割区域大小Sy大于特异部分周期λ的情况下,说明如下。图14A和图14B是例示在分割区域大小Sy大于周期λ的情况下,出现在打印图像中的白色条纹的检测的图。在图14A所示的示例中,在打印图像中出现白色条纹的情况下,对应的像素值分布
1000为使得与各个白色条纹相对应的像素的像素值为约250,并且大于不存在白色条纹的像素的像素值(约180)。另外,白色条纹的周期λ为3个像素。对此,将用于白色条纹检测处理的分割区域的Y方向大小Sy设置为4个像素。
[0095] 在分割区域的Y方向大小Sy为4个像素的情况下,分割区域在Y方向上的相位的数量为4。在相位0中,在具有大小Sy的分割区域中包括2个白色条纹像素的情况下,作为平均化处理的结果,分割区域中的像素值变为约215,并且在分割区域中包括1个白色条纹像素的情况下,作为平均化处理的结果,分割区域中的像素值变为约200,导致由线1001表示的像素值分布。这同样适用于相位1至相位3,并且通过在图中将相位依次向右移位1个像素,能够获得与像素值分布1001相同的像素值分布1002至1004。注意,为了简化描述,与其他相位中的像素值分布分开地例示了相位3中的像素值分布1004。
[0096] 图14B例示了在上面参照图14A描述的各个相位中进行的、将平均化处理相加的结果。如从图14B中可以看出,存在相加结果中的像素值大于其他分割区域中的像素值的区域P。更具体地,通过将相位3中的平均化处理结果中的相加值,直接加到相位0至相位2中的平均化处理结果的相加结果(其在Y方向上总计为零),得到区域P。如所描述的,在该示例中,存在相加结果与其他分割区域中的相加结果不同的区域P,并且在各个区域P中存在出现白色条纹的两个位置。由于这个原因,能够分别估计出在区域P中存在白色条纹。
然而,无法个别地指定并检测到这两个白色条纹的出现位置。
[0097] 注意,在上述的特异部分检测中,作为检查对象的打印图像被设置为所谓的实心图像;然而,用于检查的打印图像当然不限于这样的示例。例如,在实心图像的情况下,喷出故障不太可能由于墨在打印介质上渗开而出现。在这种情况下,如图15中所示,能够使用墨点变薄的图案806。即,附图标记807表示从喷嘴喷出的墨点,当一些点中由于喷出故障而缺失时,为了使缺失的点更加明显,准备预先变薄的图案。
[0098] 在上面根据本实施例描述的打印装置中,能够由打印装置的特性来确定特异部分的周期,并且能够基于打印装置的打印头的特性或用于运送打印介质的方法,来识别上述的白色条纹。在图12B中例示的实心图像902的情况下,如上所述,能够确定分割区域在打印介质运送方向上的大小Sy,以满足下面的式(3)。另外,分割区域在与打印介质运送方向正交的方向上的大小Sx能够被设置为任何值。
[0099] Sy<L或Sy<Fd (3)
[0100] 另外,在同样针对检查使用滤波处理的情况下,如下确定分割大小(GSx,GSy)。即,确定在打印介质运送方向上的分割大小GSy,以满足下面的式(4),并且在与打印介质运送方向正交的方向上的分割大小GSx被设置为任何值。
[0101] GSy<λ (4)
[0102] 图16A至图16C是例示根据本发明的一个实施例的、用于确定特异部分的周期的方法的其他示例的图。图16A和图16B例示了在喷嘴阵列长度为L并且打印介质运送量为Fd2的条件下,由于打印头109的喷出故障喷嘴的影响而在实心图像1102中出现白色条纹1103至1108的状态。即,各个图例示了在串行型打印装置进行所谓的多遍打印的情况下可能出现的白色条纹。在多遍打印中,通过使用将打印头的喷嘴阵列进行分割而获得的同一喷嘴组或不同喷嘴组,在打印介质上数次扫描预定区域,来形成图像。假设扫描次数被定义为遍数P,则能够由下面的式(5)来表达打印介质运送量Fd2。注意,Fd2被假定为在打印动作期间恒定。
[0103] Fd2=L/P (5)
[0104] 因此,为了检测图16A中例示的白色条纹,确定分割区域在打印介质运送方向上的大小Sy,以满足下面的式(6)。
[0105] Sy<L/P (6)
[0106] 另外,同样地在针对检查使用滤波处理的情况下,如下设置分割大小(GSx,GSy)。即,对在打印介质运送方向上的分割大小GSy进行设置,以满足下面的式(7),并且在与打印介质运送方向正交的方向上的分割大小GSx被设置为任何值。
[0107] GSy<L/P (7)
[0108] 图16A或图16B中例示的示例是打印介质运送量Fd从图像打印的开始至结束为恒定的示例。另一方面,如图16C中所示,在打印图像的中间,存在空白区域,并且在与空白区域相对应的打印介质运送(运送量Fdw)插入的情况下,在与空白区域相对应的打印介质运送之前,重设分割区域的坐标。
[0109] 作为具有周期性的特异部分的另一示例,存在由打印装置中的打印介质运送误差引起的条纹或浓度不均匀。
[0110] 图17是示意性例示多遍打印的图。在图中例示的多遍打印的示例中,打印头1301扫描预定区域5次,从而获得最终图像1302。具体而言,通过沿图像Y地址,将打印介质每次扫描运送2个地址,在打印介质上形成图像。当如所述进行多遍打印时,由预定地址来逐步运送打印介质;然而,由于辊安装精度(倾斜、偏心)而发生从预定运送量的偏离。结果,如图18中所示,在图像中可能出现浓度不均匀(1404)。
[0111] 根据下面的式(8),来设置在利用可能出现这种浓度不均匀的图像1402作为输入图像来检查特异部分时的分割区域的大小S(Sx,Sy)。在式(8)中,λf表示能够由打印介质1401的运送量唯一地定义的值。
[0112] Sy<λf (8)
[0113] 在图18中,能够如下设置通过将区域1403进行分割而获得的分割区域的大小S。即,根据上面的式(8),设置在打印介质运送方向上的大小Sy。另一方面,在与运送方向正交的方向上的大小Sx能够被设置为任何值。
[0114] 另外,同样地在使用高斯滤波器的情况下,如下设置分割大小(GSx,GSy)。即,对在打印介质运送方向上的分割大小GSy进行设置,以满足下面的式(9)。在与打印介质运送方向正交的方向上的分割大小GSx被设置为任何值。
[0115] GSy<λf (9)
[0116] 此外,作为具有其他周期性的特异部分的示例,存在由打印头的扫描驱动而引起的浓度不均匀。在本实施例的串行型打印装置中,当安装有打印头的滑架在打印介质上方移动时,可能在用于移动滑架的带之间的接合部件处发生振动。另外,用于移动滑架的驱动电机可能引起周期性振动。这种振动引起从打印头喷出的墨的着落位置的变化,结果,可能发生浓度不均匀。
[0117] 图19A和图19B是例示由驱动滑架而引起的浓度不均匀以及用于检测该浓度不均匀的分割区域的大小的图。如图19A中所示,有时,浓度不均匀1503、1504及1505由于打印头扫描的驱动而以周期λh出现在图像中。
[0118] 对此,根据下面的式(10),设置在利用出现浓度不均匀的图像1402作为输入图像来检查特异部分时的分割大小S(Sx,Sy)。在这样做时,与使用不满足式(10)的分割大小的检测的情况相比,能够精确地检测浓度不均匀。能够由打印装置的打印头的驱动特性(例如,用于驱动安装有打印头的滑架的带的接合部件之间的间隔、电机驱动周期以及打印头的喷出驱动周期等),来确定周期λh。
[0119] Sx<λh (10)
[0120] 如图19B中所示,通过由大小(Sy,Sx)对实心图像1502进行分割,来获得分割区域1506。如图中所示,Sx是根据上面的式(10)确定的、各个分割区域在打印头扫描方向上的大小,并且Sy是该分割区域在与扫描方向正交的方向上的大小,并且能够被设置为任何值。
[0121] 另外,同样地在使用高斯滤波器的情况下,如下设置分割大小(GSx,GSy)。即,对在打印头扫描方向上的分割大小GSx进行设置,以满足下面的式(11)。在与打印头扫描方向正交的方向上的分割大小GSy能够被设置为任何值。
[0122] GSx<λh (11)
[0123] 在上述的示例中,浓度不均匀被引用为由打印头的驱动特性引起的特异部分;但是,依据从打印头喷出的墨的类型,周期性特异部分可以被再现为光泽不均匀。在这样的情况下,通过将光泽度值设置为输入到检查部218的检查对象图像的像素值,能够以相同的方式检测特异部分。(第二实施例)
[0124] 本发明的第二实施例涉及全行型打印装置。图20A和图20B分别是例示根据本发明的第二实施例的全行型喷墨打印机以及打印头喷嘴布置的图。在图20A中,打印头1601至打印头1604是各自在跨越要运送的打印介质1606的宽度上、(在图的X方向上)阵列有喷嘴的打印头。这使得能够在相对于打印头的运送中,将墨喷出到打印介质1606上,并且能够进行打印。打印头1601至打印头1604分别是适于喷出黑色(K)、青色(C)、品红(M)及黄色(Y)墨的打印头。另外,适于喷出多个类型的墨的打印头1601至打印头1604阵列在与打印介质的运送方向相对应的、图的Y方向上。
[0125] 图20B例示了打印头1601至打印头1604的喷嘴阵列。如图中所示,在打印头1601中,各自具有预定数量的阵列的喷嘴的多个喷出板1711至1715,被布置于在喷嘴阵列方向上交叠的状态。在任何的其他打印头1602至打印头1604中,也沿喷嘴阵列方向布置喷出板。另外,沿与喷嘴阵列方向交叉的打印介质运送方向,布置各个打印头的对应位置中的喷出板(1711、1721、1731及1741)。
[0126] 再次参照图20A,压板1608配设在面向形成打印头1601至打印头1604的喷出口的表面(喷出表面)的位置中,并且通过支撑打印介质1606的背面,使打印介质1606的正面与喷出表面之间的距离保持在恒定距离。通过电机(未例示)的驱动力旋转运送辊1605(以及其他未例示的辊),由此在图的Y方向上,运送被运送到压板1608上并被打印的打印介质1606。在打印介质1606的运送期间,从打印头1601至打印头1604的多个喷嘴,以与打印介质1601的运送速度相对应的频率,根据打印数据进行喷出动作。在这样做时,根据打印数据以预定分辨率来形成各个颜色的点,以在打印介质1606上打印图像。
[0127] 在打印头1601至打印头1604在运送方向的下游侧的位置中,配设有扫描器1607。在扫描器1607中,以预定间距在X方向上阵列有读取元件,当进行检查处理时,扫描器1607用于诸如读取在打印介质上打印的图像等的图像读取,并且输出RGB数据作为读取结果。
[0128] 注意,本实施例使用为各个墨颜色配设打印头的示例。然而,也能够使用适于从一个打印头喷出多种颜色的墨的形式。此外,也能够使用适于在一个喷出板上,阵列分别与多个颜色的墨相对应的喷嘴阵列的形式。
[0129] 在本实施例的上述打印装置中,在打印图像中,浓度不均匀可能出现在与喷嘴阵列交叠部分相对应的位置中。图21A和图21B是例示可能出现在与交叠位置相对应的位置中的浓度不均匀、以及用于检测该浓度不均匀的分割区域的大小的图。如图21A中所示,由于多个喷出板1711至喷出板1714被布置于在喷嘴阵列方向上交叠的状态,因此在与交叠部分相对应的位置中,以周期λ可能出现由喷出板的安装精度等引起的浓度不均匀1807、1808及1809。
[0130] 根据下面的式(12),设置在利用具有这种周期性浓度不均匀的图像作为检查对象图像来检查特异部分时的分割区域的大小S(Sx,Sy)。在该式中,Ci(i为不少于1且不多于墨的数量的整数)为喷出板之间的距离,并且当针对各个颜色喷出板之间的距离不同时,在式(12)中设置针对最影响特异部分的颜色的、喷出板之间的距离Ci。
[0131] Sx<Ci (12)
[0132] 由此,与使用不满足式(12)的分割区域大小的检测的情况相比,能够实现精确检测。如图21B中所示,当使用设置有分割大小S(Sy,Sx)的分割区域1810来检查实心图像1806时,Sx为在打印头的喷嘴阵列方向上的大小,并且根据上面的式(12)来确定。另外,Sy为在Y方向上的大小,并且能够被设置为任何值。
[0133] 另外,同样地在使用高斯滤波器的情况下,如下设置分割区域的大小GS(GSx,GSy)。即,对在打印头的喷嘴阵列方向上的大小GSx进行设置,以满足下面的式(13),并且在打印介质运送方向上的分割大小GSy被设置为任何值。
[0134] GSy<Ci (13)
[0135] 即使当使用高斯滤波处理时,与使用不满足式(13)的分割区域大小的检测的情况相比,能够实现精确检测。
[0136] (第三实施例)
[0137] 本发明的第三实施例涉及如下的处理,该处理适于检查当使用抖动处理作为用于确定打印时的点布置的量化处理时发生的纹理。在打印装置中,为了确定打印介质上的点布置,进行如下的量化处理,该量化处理适于将输入图像数据,转换成等于或小于比输入灰度数小的灰度数的值,即,转换成与点打印信号相对应的二进制值或更大的值。本实施例适于检测当使用抖动法作为量化处理时可能出现在打印图像中的纹理,作为特异部分,并且依据纹理的周期,适当地确定用于检查的分割区域的大小。
[0138] 图22A至图22C是例示根据本发明的第三实施例的、由抖动处理引起的纹理以及纹理的检测的图。图22A例示了用于抖动处理的阈值矩阵,并且图中所示的示例表示阈值1901分别设置在512×512像素中的矩阵。将多值输入数据与对应像素的阈值进行比较,以使用该抖动矩阵来进行二值化。注意,使用图像处理加速器216或图2中所示的CPU211/201,来进行本实施例中的量化处理。
[0139] 如图22B中所示,当在打印装置中,例如,发生墨着落位置的变化时,并且随着具有阈值矩阵大小512×512像素的区域1903内的点稀疏或密集而出现变化时,由阈值矩阵大小,重复由于稀疏或密集而导致的浓度的改变。结果,在打印图像中,浓度的重复改变出现为周期纹理。
[0140] 当在本实施例中、在检查部中检测周期纹理时,对用于检查的分割区域的大小S(Sx,Sy)进行设置,以满足下面的式(14)。注意在式(14)中,M和N分别表示阈值矩阵在X方向和Y方向上的大小,并且为等于或大于1的整数。
[0141] Sx<M且Sy<N (14)
[0142] 式(14)中的M和N对应于阈值矩阵的重复周期。在这样做时,在本实施例中,如图22C中所示,作为打印装置的特性、由图像处理方法可确定的特异部分的周期性λxy,被用来确定用于检查的分割区域的大小。
[0143] 同样地在使用高斯滤波器的情况下,对分割大小GS(GSx,GSy)进行设置,以满足下面的、使用阈值矩阵的大小M和N的式(15)。
[0144] GSx<M且GSy<N (15)
[0145] 如所描述的,通过与打印装置的特性相关地,针对具有周期性的并且由于图像处理而出现在打印装置中的特异部分,设置用于检查的分割区域大小,能够提高故障检测精度。
[0146] (第四实施例)
[0147] 本发明的第四实施例适于检测由于打印装置中的打印介质的变形而可能出现的浓度不均匀,作为特异部分。
[0148] 图23A至图23C是例示根据本发明的第四实施例的、由打印介质的变形引起的浓度不均匀以及浓度不均匀的检测的图。如图23A中所示,压板106支撑打印介质103的背面,由此使打印介质103的正面与喷出表面之间的距离d保持在恒定距离。然而,依据打印介质的特性或要喷出的墨量,如图23B中所示,可能发生使打印介质103起皱的起皱。当发生起皱时,打印介质的凸部(图23B中的2002至2005)引起从打印头喷出的墨的着落位置的变化。结果,变得有可能以凸部周期发生浓度不均匀。打印介质的凸部常常对应于打印装置的压板的结构接合部件2001。
[0149] 如图23C中所示,假设由T表示压板的邻接的接合部件之间的距离,当检查部218检查由起皱引起的并且出现在打印图像2011中的浓度不均匀2006至2009时,对分割区域2010的大小S(Sx,Sy)进行设置,以满足下面的式(16)。
[0150] Sx<T (16)
[0151] 由此,与使用不满足式(16)的分割大小的检测的情况相比,能够实现精确检测。如图23C中所示,Sx为分割区域在周期性地布置有压板的接合部件的方向上的大小,并且Sy为分割区域在与该方向正交的方向上的大小,并且能够被设置为任何值。
[0152] 另外,同样地在使用高斯滤波器的情况下,如下设置分割大小GS(GSx,GSy)。即,对在周期性地布置有压板的接合部件的方向上的分割大小GSx进行设置,以满足下面的式(17),并且在打印介质运送方向上的分割大小GSy能够被设置为任何值。
[0153] GSx<T (17)
[0154] 如所描述的,通过与打印装置的特性相关地,针对具有周期性的并且由于图像处理而出现在打印装置中的特异部分,设置用于检查的分割区域大小,能够提高特异部分检测精度。
[0155] (其他实施例)
[0156] 在上述实施例中,用于检查特异部分的检查部218被包括在打印机100中。然而,只检查部218可以被构造为分开的电路,或者可以被并入诸如主机装置等的其他装置。
[0157] 另外,还能够通过提供将与本发明的上述实施例相关的处理的软件程序代码打印到系统或装置的打印介质,并且使系统或装置的计算机(或CPU或MPU)读取并执行存储在存储介质中的程序代码,来实现本发明,这是不言而喻的。在这种情况下,从存储介质读取的程序代码自身实现上述实施例的功能,并且存储程序代码的打印介质构成本发明。
[0158] 此外,通过执行由计算机读取的程序代码,来上述实施例的功能,这是不言而喻的,此外,基于程序代码的指令,在计算机上运行的操作系统(OS)等执行处理的部分或全部,并且这些处理实现上述实施例的功能的情况也包括在本发明中。
[0159] 此外,从存储介质读取的程序码被写入插入到计算机的功能扩展板的或连接到计算机的功能扩展单元的存储器中,然后基于程序代码的指令,功能扩展板或功能扩展单元的CPU等实际执行处理的部分或全部,并且这些处理实现上述实施例的功能的情况也包括在本发明中,这是不言而喻的。
[0160] 更进一步地,实施例中的打印装置当然不限于喷墨型的装置。在电子照相打印装置中,也发生由于辊安装精度等而导致的、由打印介质运送引起的不均匀等,并且因此能够使用由打印装置的特性可确定的分割大小来检测故障。这同样适用于诸如升华型等的其他打印类型的打印装置。
[0161] 虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。