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

申请号 : CN201310329776.3

文献号 : CN103581499A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 朝仓真也

申请人 : 柯尼卡美能达株式会社

摘要 :

本发明提供一种图像处理装置以及图像处理方法,即使在对将彩色图像进行代表色压缩而得到的压缩数据进行单色转换的情况下,也能够得到与根据彩色图像直接进行单色转换而得到的图像等效的输出图像。该图像处理装置实施代表色压缩,在该代表色压缩中,将输入图像分割成多个块,针对每个分割的块提取代表色,将块内的各像素分配给提取的代表色中的任意一个代表色并进行压缩,在该图像处理装置中,进行以下处理:生成对彩色的输入图像实施代表色压缩而得到的彩色压缩数据,生成将所述彩色压缩数据的生成过程中提取的代表色进行单色转换而得到的第1单色压缩数据,以及在将所述彩色的输入图像进行单色转换后实施代表色压缩而得到的第2单色压缩数据,将所述第1单色压缩数据与所述第2单色压缩数据进行比较而生成差分数据,输出所述彩色压缩数据和所述差分数据。

权利要求 :

1.一种图像处理装置,其实施代表色压缩,在所述代表色压缩中,将输入图像分割成多个块,针对每个分割得到的块提取代表色,将块内的各像素分配给提取的代表色中的任意一个代表色来进行压缩,该图像处理装置的特征在于,具有压缩部,该压缩部进行以下处理:生成对彩色的输入图像实施代表色压缩而得到的彩色压缩数据,并且生成第1单色压缩数据和第2单色压缩数据,将所述第1单色压缩数据与所述第2单色压缩数据进行比较而生成差分数据,并输出所述彩色压缩数据和所述差分数据,其中,所述第1单色压缩数据是对所述彩色压缩数据的生成过程中提取的代表色进行单色转换而得到的,所述第2单色压缩数据是在对所述彩色的输入图像进行单色转换后实施代表色压缩而得到的。

2.根据权利要求1所述的图像处理装置,其特征在于,

还具有复原部,其进行以下处理:被输入所述彩色压缩数据和所述差分数据,当以彩色形式输出所述输入图像时,对所述彩色压缩数据解压缩而生成输出图像,当以单色形式输出所述输入图像时,对所述彩色压缩数据的代表色进行单色转换而生成所述第1单色压缩数据,将差分数据应用于该第1单色压缩数据而生成与所述第2单色压缩数据等效的压缩数据,并将该压缩数据解压缩而生成输出图像。

3.根据权利要求2所述的图像处理装置,其特征在于,

所述差分数据包括:

指定在所述第1单色压缩数据中被分配与其他像素之一的像素相同的代表色,且在所述第2单色压缩数据中被分配与所述其他像素之一的像素不同的代表色的特定像素的信息;以及指定在所述第2单色压缩数据中被分配给所述特定像素的特定代表色的信息,所述复原部通过将所述第1单色压缩数据的所述特定像素的代表色替换为所述特定代表色,生成与所述第2单色压缩数据等效的压缩数据。

4.根据权利要求2或权利要求3所述的图像处理装置,其特征在于,所述图像处理装置是还具有图像读取部和存储器的图像形成装置,

由所述图像读取部读取的扫描图像被输入到所述压缩部,

由所述压缩部生成的所述彩色压缩数据和所述差分数据被储存到所述存储器,所述复原部从所述存储器读出所述彩色压缩数据和所述差分数据,根据所述扫描图像的输出方式是彩色还是单色,利用所述彩色压缩数据,或者利用所述彩色压缩数据和所述差分数据,生成所述输出图像。

5.一种图像处理方法,其执行实施代表色压缩的压缩处理和将压缩数据解压缩而生成输出图像的复原处理,在所述代表色压缩中,将输入图像分割成多个块,针对每个分割得到的块提取代表色,将块内的各像素分配给提取的代表色中的任意一个代表色来进行压缩,从而生成所述压缩数据,该图像处理方法的特征在于,所述压缩处理包含:

生成对彩色的输入图像实施代表色压缩而得到的彩色压缩数据的处理;

生成对所述彩色压缩数据的生成过程中提取的代表色进行单色转换而得到的第1单色压缩数据的处理;

生成在对所述彩色的输入图像进行单色转换后实施代表色压缩而得到的第2单色压缩数据的处理;

将所述第1单色压缩数据与所述第2单色压缩数据进行比较来生成差分数据的处理;

以及

输出所述第1压缩数据和所述差分数据的处理,

所述复原处理包括:

输入所述彩色压缩数据和所述差分数据的处理;以及

当以彩色形式输出所述输入图像时,对所述彩色压缩数据解压缩而生成输出图像,当以单色形式输出所述输入图像时,对所述彩色压缩数据的代表色进行单色转换而生成所述第1单色压缩数据,将差分数据应用于该第1单色压缩数据来生成与所述第2单色压缩数据等效的压缩数据,并将该压缩数据解压缩而生成输出图像的处理。

6.根据权利要求5所述的图像处理方法,其特征在于,

所述差分数据包括:指定在所述第1单色压缩数据中被分配与其他像素之一的像素相同的代表色,在所述第2单色压缩数据中被分配与所述其他像素之一的像素不同的代表色的特定像素的信息;以及指定在所述第2单色压缩数据中被分配给所述特定像素的特定代表色的信息,在所述复原处理中,通过将所述第1单色压缩数据的所述特定像素的代表色替换为所述特定代表色,生成与所述第2单色压缩数据等效的压缩数据。

7.根据权利要求5或者权利要求6所述的图像处理方法,其特征在于,所述压缩处理和所述复原处理由具有压缩部、复原部、图像读取部以及存储器的图像形成装置执行,在所述压缩处理中,将由所述图像读取部读取的扫描图像作为所述输入图像,生成所述彩色压缩数据和所述差分数据,并储存到所述存储器,在所述复原处理中,从所述存储器读出所述彩色压缩数据和所述差分数据,根据所述扫描图像的输出方式是彩色还是单色,利用所述彩色压缩数据,或者利用所述彩色压缩数据和所述差分数据,生成所述输出图像。

8.根据权利要求5或者权利要求6所述的图像处理方法,其特征在于,所述压缩处理由第1计算机装置执行,所述复原处理由通过数据传输路径与所述第1计算机装置连接的第2计算机装置执行,在所述压缩处理中,将所述第1计算机装置的显示图像作为所述输入图像,生成所述彩色压缩数据和所述差分数据,并传输到所述第2计算机装置中,在所述复原处理中,从所述第1计算机装置中取得所述彩色压缩数据和所述差分数据,根据所述显示图像的输出方式是彩色显示还是单色显示,利用所述彩色压缩数据,或者利用所述彩色压缩数据和所述差分数据,生成所述输出图像。

9.根据权利要求8所述的图像处理方法,其特征在于,

所述第2计算机装置与打印机连接,

在所述复原处理中,根据以彩色形式硬拷贝所述显示图像还是以单色形式硬拷贝所述显示图像,利用所述彩色压缩数据,或者利用所述彩色压缩数据和所述差分数据,生成所述输出图像。

说明书 :

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

技术领域

[0001] 本发明涉及图像处理装置以及图像处理方法,尤其是涉及使用了通过替换成代表色来压缩图像的图像压缩方式的图像处理装置以及图像处理方法。

背景技术

[0002] 在复合机(MFP:Multi Function Peripheral:多功能一体机)等图像形成装置中,能够将使用扫描功能读取的原稿的图像打印、或者FAX发送。这里,在读取原稿时,存在在1页的读入结束前无法得知该原稿是彩色的原稿、还是单色的原稿的情况,此外,还存在过后才设定用彩色输出、还是用单色输出的情况。
[0003] 因此,在读取原稿时,使用了以下的方法:预先将彩色图像和单色图像双方存储到存储器中,在确定了应当作为彩色图像处理、还是应当作为单色图像处理的时刻,从存储器删除不要的一方的图像。但是,在该方法中,存在存储器中需要充分的闲置容量,而无法有效利用存储器资源这样的问题。
[0004] 关于这种问题,例如,在下述的专利文献1中,公开了一种图像处理装置,其具有:图像输入单元,其输入原稿图像的图像数据;彩色图像生成单元,其通过对所述原稿图像的图像数据实施彩色用图像处理,来生成彩色图像数据;单色图像生成单元,其通过对所述原稿图像的图像数据实施单色用图像处理,生成每个像素的位大小比所述彩色图像数据小的单色图像数据;合成单元,其通过对所述彩色图像数据合成所述单色图像数据,生成每个像素的位大小与所述彩色图像数据相等的合成图像数据;缓存单元,其用于暂时储存图像数据;判定单元,其根据所述原稿图像的图像数据,来判定所述原稿图像是彩色的还是单色的;以及输出控制单元,其根据指定的模式,控制向外部的图像输出处理,在自动彩色选择模式下,将所述合成单元输出的图像数据储存到所述缓存单元中,在由所述判定单元判定为所述原稿图像为彩色的情况下,输出从所述缓存单元中取出的图像数据,在判定为单色的情况下,由从所述缓存单元取出的图像数据中提取所述单色图像数据并将其输出。
[0005] 【专利文献1】日本特开2007-28408号公报

发明内容

[0006] 专利文献1中,当进行图像处理时,生成彩色帧和单色帧这2个帧,将彩色帧的色差成分的最低位位替换成黑白2值图像的对应的位,在最终使用的图像是彩色图像的情况下,保持不变地输出合成图像,在单色帧的情况下,输出合成图像的各像素的最低位位,但是,该技术只能对应黑白2值图像,在多值的单色图像中,由于插入的位增多,因此无法利用该技术。
[0007] 此外,为了节约存储器资源,考虑了预先只取得彩色图像,在成为了单色判定的情况下,根据彩色图像生成单色图像的方法。在该方法中,为了节约存储器资源,需要压缩保存彩色图像,但是在压缩保存彩色图像的情况下,对压缩后的彩色图像进行单色转换而生成的单色图像,与最初取得的单色图像相比,产生画质劣化的情况。
[0008] 例如,作为图像压缩方式,一般为:将图像分割成特定的块,从各块中提取代表的颜色(称作代表色。),并将块内的各像素的颜色替换成提取的代表色的这样的图像压缩方式,但是,在进行了代表色压缩的情况下,即便作为彩色图像是其他的颜色,在作为灰度转换成相同颜色的颜色被选择为代表色的情况下,最终灰色模式的代表色的数量减少,导致画质劣化。
[0009] 本发明正是鉴于上述问题点而作出的,其主要目的在于,提供一种图像处理装置以及图像处理方法,其即使在将对彩色图像进行代表色压缩而得到的压缩数据进行单色转换的情况下,也能够得到与从彩色图像直接进行单色转换而得到的图像等效的输出图像。
[0010] 为了达到上述目的,本发明的图像处理装置,其实施代表色压缩,在该代表色压缩中,将输入图像分割成多个块,针对每个分割的块提取代表色,将块内的各像素分配给提取的代表色中的任意一个代表色并进行压缩,该图像处理装置具有压缩部,该压缩部进行以下处理:生成对彩色的输入图像实施代表色压缩而得到的彩色压缩数据,并且生成对在所述彩色压缩数据的生成过程中所提取的代表色进行单色转换而得到的第1单色压缩数据,以及在将所述彩色的输入图像进行单色转换后实施代表色压缩而得到的第2单色压缩数据,将所述第1单色压缩数据与所述第2单色压缩数据进行比较而生成差分数据,输出所述彩色压缩数据与所述差分数据。
[0011] 此外,本发明是执行压缩处理和复原处理的图像处理方法,所述压缩处理是将输入图像分割成多个块,针对每个分割的块提取代表色,将块内的各像素分配给提取的代表色中的任意一个代表色并进行压缩而生成压缩数据的处理,所述复原处理是解压缩所述压缩数据而生成输出图像的处理,所述压缩处理包括:生成对彩色的输入图像实施代表色压缩而得到的彩色压缩数据的处理;生成将所述彩色压缩数据的生成过程中提取的代表色进行单色转换而得到的第1单色压缩数据的处理;生成在将所述彩色的输入图像进行单色转换后实施代表色压缩而得到的第2单色压缩数据的处理;将所述第1单色压缩数据与所述第2单色压缩数据进行比较而生成差分数据的处理;以及输出所述第1压缩数据与所述差分数据的处理,所述复原处理包括:输入所述彩色压缩数据与所述差分数据的处理;以及在以彩色输出所述输入图像的情况下,解压缩所述彩色压缩数据而生成输出图像,在以单色输出所述输入图像的情况下,将所述彩色压缩数据的代表色进行单色转换,生成所述第1单色压缩数据,将差分数据应用于该第1单色压缩数据生成与所述第2单色压缩数据等效的压缩数据,解压缩该压缩数据而生成输出图像的处理。
[0012] 根据本发明的图像处理装置以及图像处理方法,即使在将对彩色图像进行代表色压缩而得到的压缩数据进行单色转换的情况下,也能够得到与根据彩色图像直接进行单色转换而生成的图像等效的输出图像。
[0013] 其理由是:在压缩部中,在对原始彩色图像进行代表色压缩而生成彩色压缩数据时,生成将彩色压缩数据的代表色进行单色转换而得到的第1单色压缩数据,以及在将原始彩色图像进行单色转换后进行代表色压缩而得到的第2单色压缩数据,并输出彩色压缩数据、第1单色压缩数据以及第2单色压缩数据的差分数据,在复原部中,在输出单色图像的情况下,将彩色压缩数据进行单色转换,生成第1单色压缩数据,并将差分数据应用到该第1单色压缩数据中,生成与第2单色压缩数据等效的压缩数据,解压缩该压缩数据而生成输出图像。

附图说明

[0014] 图1是对保持彩色帧与单色帧双方的方法进行说明的图。
[0015] 图2是对只保持彩色帧的方法进行说明的图。
[0016] 图3是表示原始彩色图像(1块)的一例的图。
[0017] 图4是表示对原始彩色图像进行4色的代表色压缩而得到的彩色代表色压缩图像的一例的图。
[0018] 图5是表示对彩色代表色压缩图像进行单色转换而得到的第1单色代表色压缩图像的一例的图。
[0019] 图6是表示对原始彩色图像进行单色转换后,再进行4色的代表色压缩而得到的第2单色代表色压缩图像的一例的图。
[0020] 图7是表示第1单色代表色压缩图像与第2单色代表色压缩图像的差分信息的一例的图。
[0021] 图8是表示第1单色代表色压缩图像与第2单色代表色压缩图像的差分信息的其他例子的图。
[0022] 图9是表示本发明的第1实施例所涉及的图像处理装置的结构的框图。
[0023] 图10是表示本发明的第1实施例所涉及的图像处理装置的压缩模块的结构的框图。
[0024] 图11A是表示本发明的第1实施例所涉及的图像处理装置的压缩部的处理的流程图。
[0025] 图11B是表示本发明的第1实施例所涉及的图像处理装置的复原部的处理的流程图。
[0026] 图12是表示本发明的第2实施例所涉及的系统的结构以及概略动作的一例的图。
[0027] 图13是表示本发明的第2实施例所涉及的系统的结构以及概略动作的其他例子的图。
[0028] 图中符号说明:
[0029] 10 图像处理装置
[0030] 10a 控制部
[0031] 10b 压缩部
[0032] 10c 复原部
[0033] 10d 处理部
[0034] 11 图像输入缓存
[0035] 12 输出模式控制电路
[0036] 13 代表色提取电路(C)
[0037] 14 图像像素评价电路(C)
[0038] 15 第1工作存储器
[0039] 16 代表色提取电路(BW)
[0040] 17 图像像素评价电路(BW)
[0041] 18 第2工作存储器
[0042] 19 代表色提取电路(BW2)
[0043] 20 图像像素评价电路(BW2)
[0044] 21 第3工作存储器
[0045] 22 差分数据生成电路
[0046] 23 第1输出缓存
[0047] 24 第2输出缓存
[0048] 25 第3输出缓存
[0049] 26 合成电路
[0050] 30 第1计算机装置
[0051] 40 第2计算机装置
[0052] 50 打印机

具体实施方式

[0053] 在扫描仪的色转换处理中,存在进行在扫描后来判定处理为彩色图像还是处理为单色图像从而确定以后处理的控制的情况。在这种情况下,如图1所示,扫描仪的色转换部实施在存储器上生成RGB的图像(彩色帧)和单色用的图像(单色帧)这2种图像,并在彩色/单色判定后删除不要的一方的处理。例如,在MFP中,当通过BOX功能等无缝地进行处理时,在扫描动作后,在由用户确定了FAX发送、复印输出等的后处理的时刻,确定是彩色图像还是单色图像。因此,暂时在存储器上生成有彩色帧与单色帧这2种图像。
[0054] 但是,在该方法中,存储器的效率不高,因此在优先存储器效率的实现方式中,如图2所示,使用了以下方法:在存储器上仅生成彩色帧,在彩色/单色判定后,如果在确定为作为单色图像处理的情况下,对彩色帧再次实施图像处理,生成单色帧。但是,在由彩色帧再生成单色帧的情况下,如果对于原始的图像而言原始的彩色帧是可逆的,则没有问题,但是,在由于非可逆压缩而发生减色的情况下,当再生成单色帧时,画质可能会劣化。
[0055] 这里,在本发明的一个实施方式中,在采用通过将输入图像分割成特定大小的多个块,在上述块内提取代表色,再将块内的各像素的颜色替换成提取的代表色,来压缩图像的图像压缩方式(代表色压缩)的情况下,进行以下的压缩处理。即,当对彩色的输入图像进行代表色压缩而生成彩色压缩数据时,生成将彩色压缩数据的生成过程中提取的代表色进行单色转换而生成的第1单色压缩数据,以及将彩色的输入图像进行单色转换并进行代表色压缩而得的第2单色压缩数据,并生成第1单色压缩数据与所述第2单色压缩数据的差分数据。然后,作为针对输入图像的压缩结果,输出上述的彩色压缩数据与差分数据这2种数据。
[0056] 在之后的复原处理中,在需要将压缩结果作为彩色数据来处理的情况下(例如,在以彩色将输入图像输出的情况),解压缩彩色压缩数据,生成输出图像。在需要将压缩结果作为单色数据处理的情况下(例如,在以单色将输入图像输出的情况),将彩色压缩数据的代表色进行单色转换,在内部生成相当于上述的第1单色压缩数据的压缩数据,通过对该压缩数据应用差分数据,生成相当于上述的第2单色压缩数据的压缩数据。然后,解压缩上述压缩数据,生成输出图像。
[0057] 由此,与保持彩色压缩数据和第2单色压缩数据的情况相比,能够节约存储器资源,并且,由于能够根据彩色压缩数据,得到与第2单色压缩数据等效的压缩数据,因此能够抑制画质的降低。
[0058] 上述的本发明的一个实施方式能够在使用压缩/解压缩的图像进行处理的装置中,例如,打印机或扫描仪、复合机、计算机装置等中使用。例如,可以在将进行压缩处理的压缩部和进行复原处理的复原部设置于1个装置中的图像处理装置中,执行上述的压缩处理和复原处理,也可以在通过数据传输路径连接的多个计算机装置中分别执行。
[0059] 作为1例,在通过具有压缩部、复原部、图像读取部、存储器的图像形成装置执行上述的压缩处理和复原处理的情况下,由图像读取部读取的扫描图像被输入到压缩部中,进行压缩处理。由压缩部生成的彩色压缩数据和差分数据被存储到存储器中。此外,复原部从上述存储器中读出彩色压缩数据和差分数据,根据扫描图像的输出方式是彩色还是单色,利用彩色压缩数据,或者利用彩色压缩数据和差分数据进行复原处理,生成输出图像。
[0060] 作为另外的例子,也能够利用上述的压缩处理和复原处理,在第2装置中显示在第1装置中显示的图像。此时,将在第1装置中显示的图像作为输入图像,在第1装置中进行上述压缩处理,生成彩色压缩数据和差分数据,传输到第2装置中。然后,在第2装置中,从第1计算机装置取得所述彩色压缩数据和所述差分数据,根据所述显示图像的显示方式是彩色还是单色,进行上述复原处理,生成输出图像。
[0061] 此外,作为另外的例子,也能够利用上述的压缩处理和复原处理,在与打印机连接的第2装置中硬拷贝在第1装置中显示的图像。此时,在第2装置中进行复原处理时,根据用彩色硬拷贝所述显示图像还是用单色硬拷贝所述显示图像,进行上述复原处理,生成输出图像。
[0062] 【实施例1】
[0063] 为了对上述的本发明一个实施方式进一步进行详细地说明,参照图3至图11,对本发明的第1实施例所涉及的图像处理装置以及图像处理方法进行说明。图3至图6是分别表示原始的彩色图像的一例,对原始的彩色图像进行了代表色压缩而得到的彩色代表色压缩图像的一例,对彩色代表色压缩图像进行了单色转换而得到的第1单色的代表色压缩图像的一例,对原始的彩色图像进行单色转换后进行了代表色压缩而得到的第2单色的代表色压缩图像的一例的图。此外,图7和图8是表示第1单色的代表色压缩图像与第2单色的代表色压缩图像的差分信息的一例的图。此外,图9是表示本实施例的图像处理装置的结构的框图,图10是表示本实施例的图像处理装置的压缩模块的结构的框图,图11A是表示本实施例的压缩部的处理的流程图,图11B是表示本实施例的复原部的处理的流程图。
[0064] 如上述那样,作为节约存储器资源的方法,使用了以下方法:当扫描处理时,预先仅取得彩色图像并保存,在通过之后的彩色/单色判定,决定了处理为单色图像的情况下,根据彩色图像生成单色图像。这时,如果不压缩彩色图像而保存,就能够根据彩色图像生成与扫描处理中取得的单色图像同等的输出图像。但是,由于彩色图像的数据大小很大,因此必须进行压缩而保存,在保存对彩色图像进行了代表色压缩而得到的压缩数据的情况下,在对彩色图像进行单色转换并进行代表色压缩而得到的单色压缩数据,以及将对彩色图像进行代表色压缩而得的彩色压缩数据单色转换而得到的单色压缩数据中,存在减色的程度变得不同的情况。
[0065] 例如,设定原始的彩色图像的1个块(8×8像素)为如图3那种结构(在图中通过改变阴影线的种类来表现颜色的不同。)。在对该彩色图像进行了4色的代表色压缩的情况下,如图4所示,例如用粗网格线表示的像素被替换成代表色4。然后,在将上述的彩色的代表色压缩图像的代表色进行了单色转换的情况下,如果假设判断为代表色3和代表色4是相同的灰度级,那么单色的代表色压缩图像就变成如图5所示的3色的代表色压缩图像。
[0066] 另一方面,在对原始的彩色图像直接单色转换后进行了代表色压缩的情况下,如图6所示,应该能够得到代表色为4色的单色图像。即,在对彩色的代表色压缩图像进行了单色转换的情况下,在图5的图像的代表色3的部分,产生了画质劣化。
[0067] 在上述的例子中,图5的图像和图6的图像中,由于存在被转换为相同灰度级的颜色,因此转换结果中产生差异,但是实际的图像中,差异是否产生要依赖于图像。在极端的例子中,在彩色图像的代表色压缩的代表色中,4色均为相同的灰度级的情况下,单色转换后,代表色也可能变为1色。
[0068] 这里,在本实施例中,当生成并输出对原始的彩色图像进行代表色压缩而得到的彩色压缩图像(图4)时,也暂时在内部生成对彩色压缩图像进行单色转换而得到的单色压缩图像(图5)与对原始彩色图像进行单色转换后再进行代表色压缩而得到的单色压缩图像(图6),并提取图5的单色压缩图像与图6的单色压缩图像的差分信息。
[0069] 该差分信息包括:指定在图5的单色压缩图像中被分配相同的代表色,在图6的单色压缩图像中被分配不同的代表色的特定像素的信息;以及指定在图6的单色压缩图像中被分配给所述特定的像素的特定代表色的信息。由此,通过将图5的单色压缩数据的所述特定像素的代表色替换成所述特定的代表色,能够生成与图6的单色压缩数据等效的压缩数据。例如,如图7所示,由块标号、减色发生数(这里由于代表色从4色变为3色,因此减色发生数是1)、对应代表色(分配给减色的像素的代表色。这里,是代表色4)、减色代表色信息(代表色4的色信息)、对应像素数(替换为对应代表色的像素的个数)、以及对应像素信息(替换为对应代表色的各像素的位置信息)等构成。此外,在代表色减色为2色的情况下,如图8所示,针对每个对应代表色,构成为记述了减色代表色信息、对应像素数、对应像素信息。另外,图7和图8是本实施例的差分信息的一例,包含为了复原图6的单色压缩图像所需的信息即可。
[0070] 然后,将上述差分信息以附加到图4的彩色压缩图像上的形式,作为压缩结果而输出。由此,在通常扫描时,在存储器上生成的图像,成为图4的彩色压缩图像和差分信息,与保存图4的彩色压缩图像与图6的单色压缩图像的情况相比,能够节约存储器资源。
[0071] 之后,在将扫描的图像处理为彩色图像的情况下,废弃差分信息,解压缩图4的彩色压缩图像而生成输出图像。另一方面,在将扫描的图像处理为单色图像的情况下,对图4的彩色压缩图像实施单色转换而生成图5的单色压缩图像,通过将差分信息应用到该单色压缩图像中(对减色发生的像素分配对应代表色),生成与图6所示的单色压缩图像等效的压缩图像,并解压缩该压缩图像而生成输出图像。由此,即使不在存储器中保存图6的单色压缩图像,也能够抑制画质的劣化。
[0072] 下面,对用于实现上述控制的装置结构进行说明。图9是表示本实施例的图像处理装置的结构的框图,图10是表示包含在图像处理装置中的压缩模块的结构的框图。
[0073] 本实施例的图像处理装置10为打印机或扫描仪、MFP等,如图9所示,由控制部10a、压缩部10b、复原部10c、以及处理部10d等构成,其中该处理部10d将扫描原稿得到的图像传给压缩部10b,或者使用由复原部10c生成的输出图像来执行打印等。
[0074] 控制部10a由CPU(Central Processing Unit:中央处理单元)和ROM(Read Only Memory:只读存储器)或RAM(Random Access Memory:随机存取存储器)等存储器构成,CPU将存储在ROM中的程序在RAM中展开并执行,控制图像处理装置10整体。
[0075] 压缩部10b是将成为处理对象的输入图像(例如,通过图像读取部读取的图像或从其他的装置中取得的图像)分割成块,并利用代表色压缩各块的部分,例如,以硬件构成压缩部10b的压缩模块由根据原始的彩色图像生成彩色压缩数据的第1压缩电路、根据彩色压缩数据生成第1单色压缩数据的第2压缩电路、根据原始的彩色图像生成第2单色压缩数据的第3压缩电路、将第1单色压缩数据与第2单色压缩数据进行比较并生成差分数据的差分数据生成电路、以及合成彩色压缩数据与差分数据并输出的输出电路等构成。关于该压缩模块的具体结构以及动作在后面再叙述。
[0076] 复原部10c是对从压缩部10b输出的数据进行复原,并生成能够由处理部10d(打印部)处理的数据的部分,例如,以硬件构成复原部10c的解压缩模块由对彩色压缩数据进行单色转换后,应用差分数据而生成单色压缩数据的转换电路、解压缩压缩数据的可逆解压缩电路、记录解压缩后的数据的存储器、以及对块排序并生成输出图像的选择器电路等构成。
[0077] 处理部10d由图像读取部和打印部等构成。图像读取部由扫描原稿的光源、将原稿中反射的光转换为电信号的CCD(Charge Coupled Devices:电荷耦合元件)等的图像传感器、以及将电信号进行A/D转换并作为图像数据输出的A/D转换器等构成。打印部将复原部10c中生成的输出图像转印到纸张上。具体的说,进行如下处理:从曝光装置照射与输出图像对应的光从而在通过带电装置而带电的感光鼓上形成静电潜像,使带电的调色剂附着在显像装置中而显像,将该调色剂像在转印带上进行1次转印,再从转印带到纸介质上进行2次转印,并且在定影装置中使调色剂像定影到纸介质上。
[0078] 另外,图9是本实施例的图像处理装置10的一例,该结构能够适当地变更。例如,在图9中,结构为在1个装置中具有压缩部10b与复原部10c,但是也可以把这些设置在不同的装置中。此外,在图9中,分别设置了压缩部10b和复原部10c,但是也可以将其集中为1个。
[0079] 接着,参照图10,对上述压缩模块的具体结构进行说明。压缩模块由图像输入缓存11、输出模式控制电路12、代表色提取电路(C)13、图像像素评价电路(C)14、第1工作存储器15、代表色提取电路(BW)16、图像像素评价电路(BW)17、第2工作存储器18、代表色提取电路(BW2)19、图像像素评价电路(BW2)20、第3工作存储器21、差分数据生成电路22、第1输出缓存23、第2输出缓存24、第3输出缓存25、合成电路26等构成。
[0080] 图像输入缓存11从图像读取部或其他的装置中,取得成为压缩对象的输入图像数据并保持。
[0081] 代表色提取电路(C)13、图像像素评价电路(C)14、第1工作存储器15是上述的第1压缩电路,对输入图像数据(彩色图像数据)进行代表色压缩,生成彩色压缩数据。
[0082] 代表色提取电路(BW)16、图像像素评价电路(BW)17、第2工作存储器18是上述的第3压缩电路,对输入图像数据进行单色转换后,对单色图像数据进行代表色压缩,生成第2单色压缩数据。
[0083] 代表色提取电路(BW2)19、图像像素评价电路(BW2)20、第3工作存储器21是上述的第2压缩电路,仅对在生成彩色压缩数据时提取的代表色进行单色转换,生成第1单色压缩数据。
[0084] 差分数据生成电路22对第1单色压缩数据与第2单色压缩数据进行比较,提取差分,生成差分数据。
[0085] 第1输出缓存23、第2输出缓存24、第3输出缓存25、合成电路26是上述的输出电路,将彩色压缩数据、或者第1单色压缩数据、或者彩色压缩数据以及差分数据作为压缩结果而输出。
[0086] 输出模式控制电路12根据最终的输出方式进行控制,使第1压缩电路、第3压缩电路、输出电路动作使得输出希望的数据。
[0087] 接着,参照图11A的流程图,对本实施例的特征部分,即压缩部(压缩模块)的动作进行说明。
[0088] 图像输入缓存11从图像读取部或者其他的装置中取得成为压缩对象的输入图像数据并储存(S101)。该输入图像数据(对象区域)是例如8×8像素的块数据。
[0089] 接着,代表色提取电路(C)13从彩色的输入图像数据中提取代表色,图像像素评价电路(C)14确定被分配各代表色的像素的位置信息,并在第1工作存储器15上,作为彩色压缩数据,生成代表色信息(C)和图像像素位置信息(C)(S102)。
[0090] 接着,代表色提取电路(BW2)19将在第1工作存储器15上生成的代表色信息(C)进行单色转换并提取单色的代表色信息,图像像素评价电路(BW2)20确定被分配各代表色的像素的位置信息,并在第3工作存储器21上,生成代表色信息(BW2)和图像像素位置信息(BW2)作为对彩色压缩数据进行单色转换而得到的第1单色压缩数据(S103)。
[0091] 此外,与上述的彩色压缩数据的生成处理并行地,代表色提取电路(BW)16在对输入图像数据进行了单色转换后,从单色的输入图像数据中提取代表色,图像像素评价电路(BW)17确定被分配各代表色的像素的位置信息,在第2工作存储器18上,作为第2单色压缩数据,生成代表色信息(BW)和图像像素位置信息(BW)(S104)。另外,在图像输入缓存11中储存的输入图像数据是单色的情况下,不需要单色转换处理。
[0092] 接着,差分数据生成电路22将在第2工作存储器18上生成的代表色信息(BW)和图像像素位置信息(BW),与在第3工作存储器21上生成的代表色信息(BW2)和图像像素位置信息(BW2)进行比较,生成图7、8所示的记述各种信息的差分数据(S105)。
[0093] 接着,输出模式控制电路12判断输出模式是彩色(判定原稿是否是彩色或者是否确定用彩色处理),还是单色(判定原稿是否是单色或者是否确定用单色处理),还是无法判定彩色/单色(S106)。
[0094] 在判断为输出模式是单色的情况下,输出模式控制电路12通过第1输出缓存23,将第2工作存储器18上的代表色信息(BW)和图像像素位置信息(BW)送到合成电路26中,合成电路26将该单色压缩数据作为压缩结果而输出(S107)。
[0095] 在判断为输出模式是彩色的情况下,输出模式控制电路12通过第2输出缓存24,将第1工作存储器15上的代表色信息(C)和图像像素位置信息(C)送到合成电路26中,合成电路26将该彩色压缩数据作为压缩结果而输出(S108)。
[0096] 在无法判断输出模式是彩色还是单色的情况下,输出模式控制电路12通过第2输出缓存24,将第1工作存储器15上的代表色信息(C)和图像像素位置信息(C)送到合成电路26中,并且通过第3输出缓存25,将差分数据生成电路22生成的差分数据送到合成电路26中,合成电路26将这些数据作为压缩结果而输出(S109)。
[0097] 之后,复原部10c在从压缩模块(压缩部10b)中取得单色压缩数据的情况下,解压缩单色压缩数据并生成单色的输出图像,在仅取得彩色压缩数据的情况下,解压缩彩色压缩数据并生成彩色的输出图像。
[0098] 此外,如图11B的流程图所示,复原部10c在从压缩模块中(压缩部10b)取得彩色压缩数据和差分数据的情况下(S201),根据彩色/单色的判定结果(S202),当判定为彩色时,解压缩彩色压缩数据并生成彩色的输出图像(S203),当判定为单色时,对从彩色压缩数据中提取的代表色进行单色转换而生成单色压缩数据(第1单色压缩数据)(S204),将差分数据应用到生成的单色压缩数据中,生成与第2单色压缩数据等效的单色压缩数据(S205),解压缩该单色压缩数据并生成单色的输出图像(S206)。
[0099] 然后,在处理部10d(打印部)中,根据该输出图像进行打印处理。
[0100] 这样,在无法判断最终输出是彩色还是单色的情况下,在输出彩色压缩数据和差分数据,并输出为单色的情况下,通过使用彩色压缩数据和差分数据,生成与对原始的彩色图像直接进行单色转换而生成的第2单色压缩数据等效的压缩数据,能够节约存储器资源,并且,能够抑制画质的降低。
[0101] 【实施例2】
[0102] 接着,参照图12和图13,对本发明的第2实施例所涉及的图像处理装置以及图像处理方法进行说明。图12和图13是表示本实施例的系统结构以及概略动作的图。
[0103] 在所述的第1实施例中,以生成压缩数据的装置与使用压缩数据的装置为一体结构的图像处理装置为例进行了说明,但是,例如,也存在第2装置显示第1装置中显示的图像,或者硬拷贝该图像的情况。即使在这种情况下,也需要消减从第1装置向第2装置传输的数据量。
[0104] 例如,如图12所示,第1计算机装置30与第2计算机装置40经由数据传输路径而连接,假设第1计算机装置30中所显示的画面也在第2计算机装置40中显示。在这种系统中,为了减轻数据传输路径上的传输负荷,第1计算机装置30通过代表色压缩方式,根据显示数据生成压缩数据,并将其传输到第2计算机装置40中,第2计算机装置40解压缩该压缩数据并作为显示数据而使用。
[0105] 这时,在已知在第2计算机装置40中进行彩色显示的情况下,发送将显示数据进行代表色压缩而得到的彩色的压缩数据即可,在已知进行单色显示的情况下,在第1计算机装置30中将显示数据进行单色转换后,发送进行了代表色压缩而得到的单色的压缩数据即可,但是在没有确定进行彩色显示还是进行单色显示的情况下,如果传输彩色的压缩数据和单色的压缩数据双方,则增加了数据的传输量。
[0106] 这里,在这种情况下,与第1实施例相同,在第1计算机装置30中,生成彩色的压缩数据和差分数据并发送到第2计算机装置40中,在第2计算机装置40中,当进行彩色显示时,解压缩彩色的压缩数据并生成彩色的显示图像,当进行单色显示时,使用彩色的压缩数据和差分数据双方而生成单色的压缩数据,解压缩该单色的压缩数据并生成单色的显示图像。由此,能够防止由于仅使用彩色的压缩数据而生成的单色的显示图像(参照图的右下的图像)那样的画质劣化。
[0107] 此外,如图13所示,也存在将第2计算机装置40与打印机50连接,并输出第2计算机装置40中显示的画面的硬拷贝的情况。此时,当利用打印机50输出彩色的硬拷贝时,使用彩色的压缩数据即可,但是当输出单色的硬拷贝时,如果使用对彩色的压缩数据进行单色转换而得到的压缩数据,则硬拷贝的画质发生劣化。
[0108] 这里,在这种情况下,与第1实施例相同,在第1计算机装置30中,生成彩色的压缩数据和差分数据并发送到第2计算机装置40中,当利用打印机50输出单色的硬拷贝时,在第2计算机装置40中,使用彩色的压缩数据和差分数据双方而生成单色的压缩数据,并解压缩单色的压缩数据而生成单色的显示图像,并硬拷贝该显示图像。由此,能够防止由于仅使用彩色的压缩数据而打印的单色的硬拷贝(参照图的右下的图像)那样的画质劣化。
[0109] 这样,在分开设置生成压缩数据的装置和使用压缩数据的装置,并且无法确定最终输出是彩色还是单色的情况下,通过输出彩色压缩数据和差分数据,能够消减数据的传输量,并且,能够防止进行单色输出时的画质劣化。
[0110] 另外,本发明并不限于上述实施例,在不脱离本发明的宗旨的范围内,能够适当地变更其结构或控制。
[0111] 例如,记载了关于第1实施例中压缩扫描数据,第2实施例中压缩显示数据的情况,但是成为压缩对象的数据并不限于此。此外,在第1实施例中,记载了关于代表色数为4色时的代表色压缩,但是代表色数也不限于4色。
[0112] 产业上的可利用性
[0113] 本发明能够利用于使用压缩/解压缩的图像进行处理的装置,例如打印机或扫描仪、复合机、计算机装置等。