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

技术编号:6888275 阅读:186 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供图像处理装置及图像处理方法。在图像处理装置中,即使在要生成的打印数据是12色数据或类似的大数据的情况下,也执行快速误差扩散处理,而不增加误差扩散处理电路的规模。更具体地说,利用误差扩散的量化,通过使执行6色量化处理的图像处理电路进行两次操作来获得12色的二值化图像数据。在这点上,例如,针对扩散到起始光栅中的误差数据以及从最末光栅扩散的误差数据,访问由具有相对较慢的工作速度的DRAM等实现的RAM。相比之下,针对除此之外的其他误差数据,访问图像处理电路内部的由工作速度快的SRAM实现的误差缓冲器。结果,能够整体提高用于读出和写入误差数据的存储器访问速度。

【技术实现步骤摘要】

本专利技术涉及图像处理装置和图像处理方法。更具体地说,本专利技术涉及用于在根据误差扩散来量化图像数据时,减小电路规模以及增加数据访问速度的技术。
技术介绍
利用误差扩散的处理作为如下量化处理为人所知,即用于为了获得打印装置所使用的打印数据而将多值图像数据转换成具有更少灰阶数的数据的量化处理。利用误差扩散,针对排布在给定方向上的一行像素、以按照从该行的一端的像素到另一端的像素的顺序执行量化的方式进行量化。在这种情况下,通过各像素的量化而产生的误差扩散到与量化目标像素相同行上的像素,以及扩散到该行在与给定方向正交的方向上所邻接的行上的像素。当针对一行像素的量化结束时,对邻接的下一行像素执行类似的量化。以此方式,依次量化构成图像数据的所有行。利用该量化,扩散到同一行上的像素的误差数据例如被存储在执行误差扩散的电路上的缓冲器中,直到该行的像素的量化结束。另外,扩散到邻接行的像素的一行误差数据被存储在该电路之外的存储器中,并且当对该邻接行量化之际处理该邻接行上的像素时从该存储器中读出该行误差数据。在近年来的打印装置中,为了提高颜色再现性,更多类型或者颜色的墨渐渐被使用。另外,还有一种倾向由于打印图像变得更精细和打印纸尺寸变得更大,因此与先前的打印装置相比,打印装置处理的图像数据量增加。因此,存在更快处理大量图像数据的要求,尤其是存在通过误差扩散来使量化处理高速化的要求。此外,理想的是不增加电路规模、同时不增加成本地实现更快的处理。日本专利特开平H10-164365(1998)号公报中公开了执行误差扩散处理的如下结构,其中用于误差扩散处理的电路中的行存储器是用于像素数少于一行像素的行存储器。 利用该结构,能够容易地将误差扩散处理电路作为ASIC实现,并且能够使误差扩散处理高速化。然而,利用如日本专利特开平H10_164365(1998)号公报中公开的现有技术的误差扩散处理结构,要扩散到其他行上的像素的一行误差数据被写入到误差扩散电路外部的存储器中或者被从误差扩散电路外部的存储器中读出。因此,该结构需要较大量时间来进行存储器访问。尤其是,在误差扩散电路外部的存储器是诸如DRAM等工作速度较慢的存储器的情况下,误差数据的写入和读出时间变得更长。而且,由于随着诸如墨或者其他打印材料的种类和颜色等因素的增加,要经受误差扩散处理的数据增加,因此要写入或读出的误差数据量也增多,这进一步阻碍了误差扩散处理的高速化。另外,还存在如下问题,即随着由于诸如打印材料的种类和颜色等因素的增加而导致的经受误差扩散处理的数据增加,误差扩散处理电路的电路规模也变得更大
技术实现思路
本专利技术的目的在于,提供一种能够进行高速误差扩散处理、而不增加误差扩散处理电路的规模的图像处理装置和图像处理方法。在本专利技术的第一方面,提供一种图像处理装置,其包括图像处理电路,其对通过排布预定数的光栅而形成的各个带进行处理,在所述处理中,在执行通过误差扩散法对第一色的M值图像数据的各像素进行的量化处理来生成N值打印数据之后,执行通过误差扩散法对第二色的M值图像数据的各像素进行的量化处理,来生成N值打印数据,其中各光栅由多个像素形成,M为大于2的整数,N为大于2且小于M的整数;第一存储单元,其用于存储从量化处理的目标像素所属的光栅向其他光栅扩散的误差数据,所述第一存储单元设置在所述图像处理电路的外部;第二存储单元,其用于存储从量化处理的目标像素所属的光栅向其他光栅扩散的误差数据,所述第二存储单元设置在所述图像处理电路的内部;确定单元,用于确定量化处理的目标像素所属的光栅是否属于所述带中的起始光栅至第η光栅的范围,以及确定量化处理的目标像素所属的光栅是否属于所述带中的最末光栅至第η光栅的范围,其中η为预定数;访问控制单元,其在所述确定单元确定量化处理的目标像素所属的光栅属于起始光栅至第η光栅的范围的情况下,读出所述第一存储单元中存储的所述误差数据,作为要扩散到量化处理的目标像素所属的光栅的误差数据,而在所述确定单元确定量化处理的目标像素所属的光栅不属于起始光栅至第η光栅的范围的情况下,读出所述第二存储单元中存储的误差数据,作为要扩散到量化处理的目标像素所属的光栅的误差数据,并且在所述确定单元确定量化处理的目标像素所属的光栅属于最末光栅至第η光栅的范围的情况下,将从量化处理的目标像素所属的光栅扩散的误差数据写入到所述第一存储单元,而在所述确定单元确定量化处理的目标像素所属的光栅不属于最末光栅至第η光栅的范围的情况下,将从量化处理的目标像素所属的光栅扩散的误差数据写入到所述第二存储单元。在本专利技术的第二方面,提供一种图像处理方法,其使用图像处理电路,所述图像处理电路对通过排布预定数的光栅而形成的各个带进行处理,在所述处理中,在执行通过误差扩散法对第一色的M值图像数据的各像素进行的量化处理来生成N值打印数据之后,执行通过误差扩散法对第二色的M值图像数据的各像素进行的量化处理,来生成N值打印数据,其中各光栅由多个像素形成,M为大于2的整数,N为大于2且小于M的整数;所述图像处理方法包括准备步骤,准备第一存储单元和第二存储单元,所述第一存储单元用于存储从量化处理的目标像素所属的光栅向其他光栅扩散的误差数据,并且所述第一存储单元设置在所述图像处理电路的外部,所述第二存储单元用于存储从量化处理的目标像素所属的光栅向其他光栅扩散的误差数据,并且所述第二存储单元设置在所述图像处理电路的内部; 确定步骤,确定量化处理的目标像素所属的光栅是否属于所述带中的起始光栅至第η光栅的范围,以及确定量化处理的目标像素所属的光栅是否属于所述带中的最末光栅至第η光栅的范围,其中η为预定数;访问控制步骤,在所述确定步骤确定量化处理的目标像素所属的光栅属于起始光栅至第η光栅的范围的情况下,读出所述第一存储单元中存储的所述误差数据,作为要扩散到量化处理的目标像素所属的光栅的误差数据,而在所述确定步骤确定量化处理的目标像素所属的光栅不属于起始光栅至第η光栅的范围的情况下,读出所述第二存储单元中存储的误差数据,作为要扩散到量化处理的目标像素所属的光栅的误差数据,并且在所述确定步骤确定量化处理的目标像素所属的光栅属于最末光栅至第η光栅的范围的情况下,将从量化处理的目标像素所属的光栅扩散的误差数据写入到所述第一存储单元,而在所述确定步骤确定量化处理的目标像素所属的光栅不属于最末光栅至第η光栅的范围的情况下,将从量化处理的目标像素所属的光栅扩散的误差数据写入到所述第二存储单元。根据上述结构,即使在生成诸如12色打印数据的大量打印数据的情况下,也能够执行高速误差扩散处理而不增加误差扩散处理电路的规模。通过下面参照附图对示例性实施例的描述,本专利技术的其他特征将变得清楚。附图说明图1是例示根据本专利技术的实施例的喷墨打印装置的示意性结构的透视图;图2是例示根据图1所示的本实施例的打印装置的控制和数据处理结构的框图;图3Α至图3C是说明图2所示的图像处理单元处理的图像数据中的像素的图;图4Α和图4Β是说明图2所示的图像处理单元处理的图像数据的带(band)模式的图;图5是说明图2所示的图像处理单元的功能块结构以及要处理的图像数据的格式的框图;图6A和图6B是说明图5所示的图像处理单元中的各信号的图;图7A是说明图5所示的各DMAC的本文档来自技高网
...

【技术保护点】
1.一种图像处理装置,该图像处理装置包括:图像处理电路,其用于对通过排布预定数的光栅而形成的各个带进行处理,在所述处理中,在执行了通过误差扩散法对第一色的M值图像数据的各像素进行的量化处理、来生成N值打印数据之后,执行通过误差扩散法对第二色的M值图像数据的各像素进行的量化处理、来生成N值打印数据,其中各光栅由多个像素形成,M为大于2的整数,N为大于2且小于M的整数;第一存储单元,其用于存储从量化处理的目标像素所属的光栅向其他光栅扩散的误差数据,所述第一存储单元设置在所述图像处理电路的外部;第二存储单元,其用于存储从量化处理的目标像素所属的光栅向其他光栅扩散的误差数据,所述第二存储单元设置在所述图像处理电路的内部;确定单元,其用于确定量化处理的目标像素所属的光栅是否属于所述带中的起始光栅至第n光栅的范围,以及确定量化处理的目标像素所属的光栅是否属于所述带中的最末光栅至第n光栅的范围,其中n为预定数;以及访问控制单元,其用于在所述确定单元确定量化处理的目标像素所属的光栅属于起始光栅至第n光栅的范围的情况下,读取所述第一存储单元中存储的误差数据,作为要扩散到量化处理的目标像素所属的光栅的误差数据,而在所述确定单元确定量化处理的目标像素所属的光栅不属于起始光栅至第n光栅的范围的情况下,读取所述第二存储单元中存储的误差数据,作为要扩散到量化处理的目标像素所属的光栅的误差数据,以及在所述确定单元确定量化处理的目标像素所属的光栅属于最末光栅至第n光栅的范围的情况下,将从量化处理的目标像素所属的光栅扩散的误差数据写入到所述第一存储单元,而在所述确定单元确定量化处理的目标像素所属的光栅不属于最末光栅至第n光栅的范围的情况下,将从量化处理的目标像素所属的光栅扩散的误差数据写入到所述第二存储单元。...

【技术特征摘要】
2010.05.20 JP 2010-1164531.一种图像处理装置,该图像处理装置包括图像处理电路,其用于对通过排布预定数的光栅而形成的各个带进行处理,在所述处理中,在执行了通过误差扩散法对第一色的M值图像数据的各像素进行的量化处理、来生成N值打印数据之后,执行通过误差扩散法对第二色的M值图像数据的各像素进行的量化处理、来生成N值打印数据,其中各光栅由多个像素形成,M为大于2的整数,N为大于2且小于M的整数;第一存储单元,其用于存储从量化处理的目标像素所属的光栅向其他光栅扩散的误差数据,所述第一存储单元设置在所述图像处理电路的外部;第二存储单元,其用于存储从量化处理的目标像素所属的光栅向其他光栅扩散的误差数据,所述第二存储单元设置在所述图像处理电路的内部;确定单元,其用于确定量化处理的目标像素所属的光栅是否属于所述带中的起始光栅至第η光栅的范围,以及确定量化处理的目标像素所属的光栅是否属于所述带中的最末光栅至第η光栅的范围,其中η为预定数;以及访问控制单元,其用于在所述确定单元确定量化处理的目标像素所属的光栅属于起始光栅至第η光栅的范围的情况下,读取所述第一存储单元中存储的误差数据,作为要扩散到量化处理的目标像素所属的光栅的误差数据,而在所述确定单元确定量化处理的目标像素所属的光栅不属于起始光栅至第η光栅的范围的情况下,读取所述第二存储单元中存储的误差数据,作为要扩散到量化处理的目标像素所属的光栅的误差数据,以及在所述确定单元确定量化处理的目标像素所属的光栅属于最末光栅至第η光栅的范围的情况下,将从量化处理的目标像素所属的光栅扩散的误差数据写入到所述第一存储单元,而在所述确定单元确定量化处理的目标像素所属的光栅不属于最末光栅至第η光栅的范围的情况下,将从量化处理的目标像素所属的光栅扩散的误差数据写入到所述第二存储单元。2.根据权利要求1所述的图像处理装置,其中,起始光栅至第η光栅的范围是仅由所述带中的起始光栅构成的范围,最末光栅至第η光栅的范围是仅由所述带中的最末光栅构成的范围。3.根据权利要求1所述的图像处理装置,该图像处理装置还包括访问设置单元,所述访问设置单元用于将所述访问控制单元对所述第一存储单元和所述第二存储单元进行的误差数据的读取和写入,设置为有效或者无效,其中,在所述访问设置单元将误差数据的读取和写入设置为有效的情况下,所述访问控制单元对所述第一存储单元或者所述第二存储单元进行误差数据的读取和写入,而在所述访问设置单元将误差数据的读取和写入设置为无效的情况下,所述访问控制单元对所述第二存储单元进行误差数据的读取和写入。4.根据权利要求3所述的图像处理装置,其中,所述图像处理电路能够在包括第一模式和第二模式的多种模式下执行量化处理,其中在所述第一模式下,误差扩散处理的处理对象的颜色数较多,而在所述第二模式下,误差扩散处理的处理对象的颜色数较少,所述访问设置单元使得在所述第一模式下对所述第一存储单元和所述第二存储单元进行的误差数据的读取和写入有效,并且使得在所述第二模式下对所述第一存储单元和所述第二存储单元进行的误差数据的读取和写入无效。5.根据权利要求2所述的图像处理装置,其中,所述访问控制单元包括光栅数指定单元,其用于指定要经受量化处理的光栅数;光栅数计数单元,其用于对经...

【专利技术属性】
技术研发人员:竹村秀城
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP

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

1