图像处理装置、图像形成装置以及程序转让专利

申请号 : CN201710738237.3

文献号 : CN107786777B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 源田大辅

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

摘要 :

本发明涉及图像处理装置、图像形成装置及图像数据处理方法。课题为缩短边缘校正所需的时间。图像处理装置具备:压缩处理部(1),以块单位分割图像数据的各像素,使用分割出的各块的像素值的最大值及最小值对图像数据进行压缩;抽出部(101),从由压缩处理部(1)压缩后的图像数据抽出各块的最大值及最小值;边缘检测部(102),根据由抽出部(101)抽出的各块的最大值及最小值的至少一个来检测对象的边缘;校正部(103),通过使从由边缘检测部(102)检测出的边缘起处于校正范围内的各块的最大值及最小值增减,对压缩后的图像数据进行边缘校正;及解压缩处理部(2),使用各块的最大值及最小值对由校正部(103)边缘校正后的图像数据进行解压缩。

权利要求 :

1.一种图像处理装置,其特征在于,具备:

压缩处理部,以块单位分割图像数据的各像素,使用分割出的各块的像素值的最大值及最小值对所述图像数据进行压缩;

抽出部,从由所述压缩处理部压缩后的图像数据抽出各块的最大值及最小值;

边缘检测部,根据由所述抽出部抽出的各块的最大值及最小值的至少一个来检测对象的边缘;

校正部,通过使从由所述边缘检测部检测出的边缘起处于校正范围内的各块的最大值及最小值增减,对压缩后的所述图像数据进行边缘校正;以及解压缩处理部,使用所述各块的最大值及最小值对由所述校正部边缘校正后的图像数据进行解压缩,所述边缘检测部检测利用调色剂形成的图像的移位方向上的所述对象的前端或者后端的边缘,所述校正部使从检测出的所述对象的前端或者后端的边缘起处于校正范围内的对象内部的各块的最大值及最小值根据从所述边缘起的距离而增减。

2.根据权利要求1所述的图像处理装置,其特征在于,在使纸张的方向旋转并与该旋转匹配地使要形成的图像也旋转的情况下,所述边缘检测部与所旋转的图像的移位方向匹配地使所述图像数据的方向也旋转来检测所述对象的前端或者后端的边缘。

3.根据权利要求1或者2所述的图像处理装置,其特征在于,所述校正部输入表示所述图像数据的各像素的属性的属性数据,根据该属性数据表示的属性,针对每个块切换是否进行所述边缘校正。

4.根据权利要求1所述的图像处理装置,其特征在于,所述压缩处理部的压缩方法是BTC压缩。

5.一种图像形成装置,其特征在于,具备:

压缩处理部,以块单位分割图像数据的各像素,使用分割出的各块的像素值的最大值及最小值对所述图像数据进行压缩;

抽出部,从由所述压缩处理部压缩后的图像数据抽出各块的最大值及最小值;

边缘检测部,根据由所述抽出部抽出的各块的最大值及最小值的至少一个来检测对象的边缘;

校正部,通过使从由所述边缘检测部检测出的边缘起处于校正范围内的各块的最大值及最小值增减,对压缩后的所述图像数据进行边缘校正;

解压缩处理部,使用所述各块的最大值及最小值对由所述校正部边缘校正后的图像数据进行解压缩;以及图像形成部,根据由所述解压缩处理部解压缩后的图像数据,利用调色剂在纸张上形成图像,所述边缘检测部检测利用调色剂形成的图像的移位方向上的所述对象的前端或者后端的边缘,所述校正部使从检测出的所述对象的前端或者后端的边缘起处于校正范围内的对象内部的各块的最大值及最小值根据从所述边缘起的距离而增减。

6.根据权利要求5所述的图像形成装置,其特征在于,在通过所述图像形成部使纸张的方向旋转并与该旋转匹配地使要形成的图像也旋转的情况下,所述边缘检测部与所旋转的图像的移位方向匹配地使所述图像数据的方向也旋转来检测所述对象的前端或者后端的边缘。

7.根据权利要求5或者6所述的图像形成装置,其特征在于,所述校正部输入表示所述图像数据的各像素的属性的属性数据,根据该属性数据表示的属性,针对每个块切换是否进行所述边缘校正。

8.根据权利要求5所述的图像形成装置,其特征在于,所述压缩处理部的压缩方法是BTC压缩。

9.一种图像数据处理方法,包括:

步骤(a)以块单位分割图像数据的各像素,使用分割出的各块的像素值的最大值及最小值对所述图像数据进行压缩;

步骤(b)从压缩后的所述图像数据抽出各块的最大值及最小值;

步骤(c)根据抽出的所述各块的最大值及最小值的至少一个来检测对象的边缘;

步骤(d)通过使从检测出的所述边缘起处于校正范围内的各块的最大值及最小值增减,对压缩后的所述图像数据进行边缘校正;以及步骤(e)使用所述各块的最大值及最小值对边缘校正后的所述图像数据进行解压缩,在所述步骤(c)中,检测利用调色剂形成的图像的移位方向上的所述对象的前端或者后端的边缘,在所述步骤(d)中,使从检测出的所述对象的前端或者后端的边缘起处于校正范围内的对象内部的各块的最大值及最小值根据从所述边缘起的距离而增减。

10.根据权利要求9所述的图像数据处理方法,其特征在于,在所述步骤(c)中,在使纸张的方向旋转并与该旋转匹配地使要形成的图像也旋转的情况下,与所旋转的图像的移位方向匹配地使所述图像数据的方向也旋转来检测所述对象的前端或者后端的边缘。

11.根据权利要求9或者10所述的图像数据处理方法,其特征在于,在所述步骤(d)中,输入表示所述图像数据的各像素的属性的属性数据,根据该属性数据表示的属性,针对每个块切换是否进行所述边缘校正。

12.根据权利要求9所述的图像数据处理方法,其特征在于,所述步骤(a)的压缩方法是BTC压缩。

说明书 :

图像处理装置、图像形成装置以及程序

技术领域

[0001] 本发明涉及图像处理装置、图像形成装置以及程序。

背景技术

[0002] 在电子照相工艺的显影方式中,有使显影套筒和感光体在相同方向上旋转的同向方式(with-method)和在相反方向上旋转的反向方式(counter-method)。在反向方式中,通过与感光体在相反方向上旋转的显影套筒来扫笼字符、图形等图像部分的调色剂,有时发生图像的浓度在前端侧降低、在后端侧上升的现象。在同向方式中,在图像的前端侧和后端侧发生相反的现象。
[0003] 以往,通过校正图像数据来消除这样的调色剂的扫笼所致的浓度变动。例如,进行根据变动的浓度使图像的边缘附近的像素值增减的边缘校正(例如参照专利文献1)。另外,还提出了生成使扫笼难以被察觉到的校正对象的方法(例如参照专利文献2)。
[0004] 现有技术文献
[0005] 专利文献1:日本特开2013-70359号公报
[0006] 专利文献2:日本特开2009-58765号公报

发明内容

[0007] 然而,在想要通过软件处理对分辨率高的图像数据、例如1200dpi 的图像数据进行边缘校正时,数据量非常大,所以处理时间变长。
[0008] 另一方面,如果通过硬件处理进行边缘校正,虽然能够缩短处理时间,但需要用于保持图像数据的大容量的存储器,导致电路规模扩大。
[0009] 本发明的课题在于缩短边缘校正所需的时间。
[0010] 根据方案1记载的发明,提供一种图像处理装置,其特征在于,具备:
[0011] 压缩处理部,以块单位分割图像数据的各像素,使用分割出的各块的像素值的最大值及最小值对所述图像数据进行压缩;
[0012] 抽出部,从由所述压缩处理部压缩后的图像数据抽出各块的最大值及最小值;
[0013] 边缘检测部,根据由所述抽出部抽出的各块的最大值及最小值的至少一个来检测对象的边缘;
[0014] 校正部,通过使从由所述边缘检测部检测出的边缘起处于校正范围内的各块的最大值及最小值增减,对压缩后的所述图像数据进行边缘校正;以及
[0015] 解压缩处理部,使用所述各块的最大值及最小值对由所述校正部边缘校正后的图像数据进行解压缩。
[0016] 根据方案2记载的发明,在方案1记载的图像处理装置中,其特征在于,[0017] 所述边缘检测部检测利用调色剂形成的图像的移位方向上的所述对象的前端或者后端的边缘,
[0018] 所述校正部使从检测出的所述对象的前端或者后端的边缘起处于校正范围内的对象内部的各块的最大值及最小值根据从所述边缘起的距离而增减。
[0019] 根据方案3记载的发明,在方案2记载的图像处理装置中,其特征在于,[0020] 在使纸张的方向旋转并与该旋转匹配地使要形成的图像也旋转的情况下,所述边缘检测部与所旋转的图像的移位方向匹配地使所述图像数据的方向也旋转来检测所述对象的前端或者后端的边缘。
[0021] 根据方案4记载的发明,在方案1~3中的任意一项记载的图像处理装置中,其特征在于,
[0022] 所述校正部输入表示所述图像数据的各像素的属性的属性数据,根据该属性数据表示的属性,针对每个块切换是否进行所述边缘校正。
[0023] 根据方案5记载的发明,在方案1~4中的任意一项记载的图像处理装置中,其特征在于,
[0024] 所述压缩处理部的压缩方法是BTC压缩。
[0025] 根据方案6记载的发明,提供一种图像形成装置,其特征在于,具备:
[0026] 压缩处理部,以块单位分割图像数据的各像素,使用分割出的各块的像素值的最大值及最小值对所述图像数据进行压缩;
[0027] 抽出部,从由所述压缩处理部压缩后的图像数据抽出各块的最大值及最小值;
[0028] 边缘检测部,根据由所述抽出部抽出的各块的最大值及最小值的至少一个来检测对象的边缘;
[0029] 校正部,通过使从由所述边缘检测部检测出的边缘起处于校正范围内的各块的最大值及最小值增减,对压缩后的所述图像数据进行边缘校正;
[0030] 解压缩处理部,使用所述各块的最大值及最小值对由所述校正部边缘校正后的图像数据进行解压缩;以及
[0031] 图像形成部,根据由所述解压缩处理部解压缩后的图像数据,利用调色剂在纸张上形成图像。
[0032] 根据方案7记载的发明,在方案6记载的图像形成装置,其特征在于,
[0033] 所述边缘检测部检测利用调色剂形成的图像的移位方向上的所述对象的前端或者后端的边缘,
[0034] 所述校正部使从检测出的所述对象的前端或者后端的边缘起处于校正范围内的对象内部的各块的最大值及最小值根据从所述边缘起的距离而增减。
[0035] 根据方案8记载的发明,在方案7记载的图像形成装置中,其特征在于,[0036] 在通过所述图像形成部使纸张的方向旋转并与该旋转匹配地使要形成的图像也旋转的情况下,所述边缘检测部与所旋转的图像的移位方向匹配地使所述图像数据的方向也旋转来检测所述对象的前端或者后端的边缘。
[0037] 根据方案9记载的发明,在方案6~8中的任意一项记载的图像形成装置,其特征在于,
[0038] 所述校正部输入表示所述图像数据的各像素的属性的属性数据,根据该属性数据表示的属性,针对每个块切换是否进行所述边缘校正。
[0039] 根据方案10记载的发明,在方案6~9中的任意一项记载的图像形成装置,其特征在于,
[0040] 所述压缩处理部的压缩方法是BTC压缩。
[0041] 根据方案11记载的发明,提供一种程序,其特征在于,使计算机执行:
[0042] 步骤(a)以块单位分割图像数据的各像素,使用分割出的各块的像素值的最大值及最小值对所述图像数据进行压缩;
[0043] 步骤(b)从压缩后的所述图像数据抽出各块的最大值及最小值;
[0044] 步骤(c)根据抽出的所述各块的最大值及最小值的至少一个来检测对象的边缘;
[0045] 步骤(d)通过使从检测出的所述边缘起处于校正范围内的各块的最大值及最小值增减,对压缩后的所述图像数据进行边缘校正;以及
[0046] 步骤(e)使用所述各块的最大值及最小值对边缘校正后的所述图像数据进行解压缩。
[0047] 根据方案12记载的发明,在方案11记载的程序中,其特征在于,
[0048] 在所述步骤(c)中,检测利用调色剂形成的图像的移位方向上的所述对象的前端或者后端的边缘,
[0049] 在所述步骤(d)中,使从检测出的所述对象的前端或者后端的边缘起处于校正范围内的对象内部的各块的最大值及最小值根据从所述边缘起的距离而增减。
[0050] 根据方案13记载的发明,在方案12记载的程序中,其特征在于,
[0051] 在所述步骤(c)中,在使纸张的方向旋转并与该旋转匹配地使要形成的图像也旋转的情况下,与所旋转的图像的移位方向匹配地使所述图像数据的方向也旋转来检测所述对象的前端或者后端的边缘。
[0052] 根据方案14记载的发明,在方案11~13中的任意一项记载的程序中,其特征在于,[0053] 在所述步骤(d)中,输入表示所述图像数据的各像素的属性的属性数据,根据该属性数据表示的属性,针对每个块切换是否进行所述边缘校正。
[0054] 根据方案15记载的发明,在方案11~14中的任意一项记载的程序中,其特征在于,[0055] 所述步骤(a)的压缩方法是BTC压缩。
[0056] 根据本发明,能够缩短边缘校正所需的时间。

附图说明

[0057] 图1是按功能示出本发明的实施方式的图像形成装置的结构的框图。
[0058] 图2是示出电子照相方式的图像形成部的概略结构的前视图。
[0059] 图3是按功能示出本发明的实施方式的图像处理装置的结构的框图。
[0060] 图4是示出压缩前后的块的例子的图。
[0061] 图5是示出压缩后的图像数据的数据结构的图。
[0062] 图6是示出压缩后的图像数据的各块的图。
[0063] 图7是示出原图像数据和压缩后的图像数据的例子的图。
[0064] 图8是示出由于调色剂的扫笼而发生的浓度变动的例子的图。
[0065] 图9是示出图像数据的校正例的图。
[0066] 图10是示出校正后的图像数据和解压缩后的图像数据的例子的图。
[0067] (符号说明)
[0068] G:图像形成装置;11:控制部;12:存储部;17:图像存储器; 18:图像形成部;A:图像处理装置;1:压缩处理部;2:解压缩处理部;100:边缘校正部;101:抽出部;102:边缘检测部;103:校正部;104:替换部。

具体实施方式

[0069] 以下,参照附图说明本发明的图像处理装置、图像形成装置以及程序的实施方式。
[0070] 图1按功能示出本发明的实施方式的图像形成装置G的结构。
[0071] 如图1所示,图像形成装置G具备控制部11、存储部12、操作部13、显示部14、通信部15、图像生成部16、图像存储器17、图像处理装置A以及图像形成部18。
[0072] 控制部11构成为具备CPU(Central Processing Unit,中央处理单元)、RAM(Random Access Memory,随机存取存储器)等,通过从存储部12读出各种程序并执行来控制各部分。
[0073] 例如,控制部11利用图像处理装置A对由图像生成部16生成并保持于图像存储器17的图像数据进行图像处理,利用图像形成部 18根据图像处理后的图像数据在纸张上形成图像。
[0074] 存储部12存储有可由控制部11读取的程序、在执行程序时使用的文件等。作为存储部12,能够使用硬盘等大容量存储器。
[0075] 操作部13生成与用户的操作对应的操作信号并输出到控制部 11。作为操作部13,能够使用小键盘、与显示部14一体构成的触摸面板等。
[0076] 显示部14依照控制部11的指示显示操作画面等。作为显示部14,能够使用LCD(Liquid Crystal Display,液晶显示器)、OELD  (Organic Electro Luminescence Display,有机电致发光显示器)等。
[0077] 通信部15与网络上的外部装置、例如用户终端、服务器、其它图像形成装置等进行通信。
[0078] 通信部15经由网络从用户终端等接收用页面描述语言(PDL: Page Description Language)描述了形成图像的指示内容的数据(以下称为PDL数据)。
[0079] 图像生成部16对由通信部15接收到的PDL数据进行光栅化处理,生成位图形式的图像数据。图像数据的各像素具有C(青)、M (品红)、Y(黄)以及K(黑)这四色的像素值。像素值是表示图像的深浅的数据值,例如8比特(bit)的数据值表示0~255级的深浅。
[0080] 图像生成部16能够生成表示图像数据的各像素的属性的属性数据。
[0081] 例如,图像生成部16能够在光栅化处理时将依照PDL数据中的字符码的描述所描绘出的假名、字母、数字等图像的各像素的属性确定为字符(Text)。另外,图像生成部16能够将依照DXF、SVG、 WMF等向量形式的描述所描绘出的多边形、圆、格线等图像的各像素的属性确定为图形(Graphics),将由JPEG形式的文件描绘出的照片图像等图像的属性确定为照片(Image)。
[0082] 图像存储器17是临时地保持由图像生成部16生成的图像数据的缓冲存储器。作为图像存储器17,能够使用DRAM(Dynamic RAM,动态RAM)等。
[0083] 图像处理装置A从图像存储器17读出图像数据,实施各种图像处理。
[0084] 图像形成部18根据由图像处理装置A图像处理后的图像数据的各像素的C、M、Y以及K这四色的像素值在纸张上形成由四色构成的图像。
[0085] 图2示出电子照相方式的图像形成部18的结构的一个例子。
[0086] 如图2所示,图像形成部18具备四个写入单元21、中间转印带 22、二次转印辊23、定影装置24、供纸托盘25等。
[0087] 四个写入单元21沿着中间转印带22的带表面串联(tandem) 地配置,形成C、M、Y以及K各颜色的图像。各写入单元21仅所形成的图像的颜色不同而结构相同,如图2所示,各写入单元21具备曝光部2a、感光体2b、显影部2c、带电部2d、清洁部2e以及一次转印辊2f。
[0088] 在图像形成时,各写入单元21在通过带电部2d使感光体2b带电后,用根据图像数据由曝光部2a射出的光束在旋转的感光体2b上扫描,形成静电潜像。显影部2c具备显影套筒2cc,通过该显影套筒 2cc向感光体2b上供给调色剂,使感光体2b上的静电潜像显影。如此一来,通过各个一次转印辊2f将在四个写入单元21的感光体2b 上分别形成的图像依次叠合转印(一次转印)到中间转印带22上。由此,在中间转印带22上形成由各颜色构成的图像。在一次转印后,通过清洁部2e去除在感光体2b上残留的调色剂。
[0089] 在从供纸托盘25供给纸张,通过二次转印辊23从中间转印带 22将图像转印(二次转印)到纸张上之后,图像形成部18通过定影装置24对纸张进行加热以及加压来实施定影处理。在将图像形成于纸张的两面的情况下,向输送路径26输送纸张并使纸张的表背反转之后,再次向二次转印辊23输送纸张。
[0090] 〔图像处理装置〕
[0091] 图3按功能示出图像处理装置A的结构。
[0092] 如图3所示,图像处理装置A具备压缩处理部1、解压缩处理部 2、γ校正部3以及网屏处理部4。另外,图像处理装置A在压缩处理部1与解压缩处理部2之间具备边缘校正部100。
[0093] 图像处理装置A通过压缩处理部1压缩所输入的图像数据,临时保存到图像存储器17后,与图像形成的定时匹配地从图像存储器 17读出压缩后的图像数据并通过解压缩处理部2解压缩。图像处理装置A通过γ校正部3对解压缩后的图像数据进行γ校正,通过网屏处理部4进行网屏处理,向图像形成部18输出。γ校正是校正图像数据的像素值以使得在纸张上形成的图像的浓度特性为目的的浓度特性的图像处理,网屏处理是根据在抖动矩阵中设定的阈值对图像数据的像素值进行变换来再现虚拟的半色调的图像处理。这些图像处理是一个例子,也可以在图像处理装置A中实施其它图像处理。
[0094] 〔压缩处理〕
[0095] 压缩处理部1按块单位分割图像数据,使用分割出的各块的像素值的最大值及最小值对图像数据进行压缩。
[0096] 作为压缩处理部1的压缩方法,只要是能够使用各块的像素值的最大值及最小值来压缩图像数据的方法,则没有特别限定,例如能够使用BTC(Block Truncation Coding,块截断编码)压缩、3Dc等。
[0097] 以下,说明如下例子:通过BTC压缩,按4×4像素的块单位分割分辨率是600dpi、一个像素的像素值是8比特的图像数据,压缩成分辨率是600dpi、一个像素的像素值是4比特的图像数据。
[0098] 图4示出压缩前后的4×4像素的块。
[0099] 如图4所示,压缩前的块由具有8比特的像素值aij(a00~a33) 的十六个像素构成。压缩后的块与压缩前的块相比分辨率未改变而由十六个像素构成,但各像素的像素值分别被变换为4比特的像素值bij (b00~b33)。此外,i表示块内的各像素的主扫描方向x的位置,j 表示副扫描方向y的位置。
[0100] 压缩处理部1在分割出的各块中确定像素值的最大值Max以及最小值min,通过下式计算用于对从所确定的最小值min至最大值 Max的值域进行八分割的七个阈值TH1~TH7。
[0101] TH1=min+(Max-min)×1/14
[0102] TH2=min+(Max-min)×3/14
[0103] TH3=min+(Max-min)×5/14
[0104] TH4=min+(Max-min)×7/14
[0105] TH5=min+(Max-min)×9/14
[0106] TH6=min+(Max-min)×11/14
[0107] TH7=min+(Max-min)×13/14
[0108] 压缩处理部1利用计算出的阈值TH1~TH7将块内的各像素值aij如下式所示地变换为3比特的像素值bij。
[0109] 在min≤aij
[0110] 在TH1≤aij
[0111] 在TH2≤aij
[0112] 在TH3≤aij
[0113] 在TH4≤aij
[0114] 在TH5≤aij
[0115] 在TH6≤aij
[0116] 在TH7≤aij≤Max时,bij=111
[0117] 压缩处理部1并入8比特的最大值Max以及最小值min的各1 比特作为块内的各像素的3比特的像素值bij的最下位比特,将所得到的4比特的像素值bij作为压缩后的图像数据输出。
[0118] 图5示出压缩后的4×4像素的块的数据结构。
[0119] 如图5所示,在将压缩后的块的图像数据表示为作为0~3的各比特位的4×4像素的数据层的平面bij[0]~[3]时,上位的平面bij[1]~[3] 分别保持对各像素的像素值aij进行变换而得到的3比特的像素值bij。另外,最下位的平面bij[0]将8比特的最大值Max以及最小值 min各保持1比特。在图5中,Max[0]~Max[7]以及min[0]~min[7]分别表示8比特的最大值Max以及最小值min中的各比特位0~7的1 比特。
[0120] 〔解压缩处理〕
[0121] 解压缩处理部2从压缩后的图像数据抽出各块的最大值Max以及最小值min,使用该最大值Max以及最小值min对压缩后的图像数据进行解压缩。
[0122] 在上述BTC压缩的情况下,解压缩处理部2抽出在平面bij[0] 中保持的Max[0]~Max[7]以及min[0]~min[7],得到8比特的最大值 Max以及最小值min。
[0123] 解压缩处理部2使用所得到的8比特的最大值Max以及最小值 min,将在平面bij[1]~bij[3]中保持的3比特的像素值bij如下式所示变换为8比特的像素值a*ij,作为解压缩后的图像数据输出。
[0124] 在bij=000的情况下,a*ij=min+(Max-min)×0/14
[0125] 在bij=001的情况下,a*ij=min+(Max-min)×2/14
[0126] 在bij=010的情况下,a*ij=min+(Max-min)×4/14
[0127] 在bij=011的情况下,a*ij=min+(Max-min)×6/14
[0128] 在bij=100的情况下,a*ij=min+(Max-min)×8/14
[0129] 在bij=101的情况下,a*ij=min+(Max-min)×10/14
[0130] 在bij=110的情况下,a*ij=min+(Max-min)×12/14
[0131] 在bij=111的情况下,a*ij=min+(Max-min)×14/14
[0132] 以上,示出了将8比特压缩为4比特的4/8压缩的例子,但能够任意地设定压缩率。例如,使用用于对从最小值min至最大值Max 进行四等分的阈值TH1~TH3将8比特的像素值aij变换为2比特的像素值bij,对其最下位比特加上8比特的最大值Max以及最小值 min的各1比特,由此能够实现将8比特压缩为3比特的3/8压缩。
[0133] 〔边缘校正〕
[0134] 如图3所示,边缘校正部100具备抽出部101、边缘检测部102、校正部103以及替换部104。
[0135] 边缘校正部100的抽出部101、边缘检测部102、校正部103以及替换部104的处理内容既能够使用ASIC(Application Specific Integrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)等图像处理电路通过硬件处理实现,也能够通过CPU、GPU(Graphics Processing Unit,图形处理单元)等处理器读出程序并执行的软件处理实现。
[0136] 抽出部101输入由压缩处理部1压缩后的图像数据,从该图像数据抽出各块的最大值Max以及最小值min。在上述4/8压缩的情况下,抽出部101从最下位比特的平面bij[0]抽出Max[7]~Max[0]以及 min[7]~min[0],得到8比特的最大值Max以及最小值min。
[0137] 〔边缘检测〕
[0138] 边缘检测部102使用由抽出部101抽出的各块的最大值Max以及最小值min的至少一个来检测对象的边缘。对象是指字符、图形等利用调色剂形成的图像部分。
[0139] 在发生调色剂的扫笼时,在图像形成部18中利用调色剂在感光体2b上形成的图像的移位方向(感光体2b的旋转方向、且与形成有图像的纸张的输送方向相同的方向)上的对象的前端侧以及后端侧发生浓度变动。因此,在进行用于消除调色剂的扫笼所致的浓度变动的边缘校正的情况下,边缘检测部102检测图像的移位方向上的对象的前端或者后端的边缘。
[0140] 具体而言,边缘检测部102将各块的最大值Max与在图像的移位方向上从各块起d个块以前的块或者d个块以后的块的最大值Max 进行比较。
[0141] 图6示出图像数据的各块BIJ。在图6中,I表示各块的主扫描方向x的位置,J表示副扫描方向y的位置。
[0142] 例如,如图6所示,在将块B12作为关注块的情况下,边缘检测部102将该关注块B12的最大值Max与在图像的移位方向Dy上位于两块以前的块B10的最大值Max或者位于两块以后的块B14的最大值Max进行比较。
[0143] 在所比较的关注块和d个块以前的块的最大值Max满足下式(1) 的情况下,边缘检测部102检测到对象的前端的边缘。另外,在所比较的关注块和d个块以后的块的最大值Max满足下式(2)的情况下,边缘检测部102检测到对象的后端的边缘。不论在哪一个情况下,关注块都包括对象的轮廓像素。
[0144] (1)Max(I,J)-Max(I,J-d)>Th
[0145] (2)Max(I,J)-Max(I,J+d)>Th
[0146] 在上述式(1)以及(2)中,Max(I,J)表示关注块BIJ的最大值Max。Max(I,J-d)表示从关注块BIJ起d个块以前的块BI (J-d)的最大值Max,Max(I,J+d)表示从关注块BIJ起d个块以后的块BI(J+d)的最大值Max。Th表示边缘检测用的阈值。
[0147] 图7示出原图像数据和压缩后的图像数据。
[0148] 如图7所示,块B11是对象的一部分,各像素的原像素值是255。压缩后的块B11的最大值Max以及最小值min分别是255。块B12 包括对象的后端的边缘,原像素值是255的像素和像素值是0的像素混在一起。压缩后的块B12 的最大值Max是255、最小值min是0。块B13以及B14是对象的背景,各像素的原像素值全部是0,所以压缩后的块B13以及B14的最大值Max以及最小值min都是0。
[0149] 在块B12是关注块的情况下,块B12和块B14的最大值Max满足上述式(2),所以边缘检测部102在块B12中检测到后端的边缘。
[0150] 即使在满足上述式(1)或者(2)的情况下,优选在上次的边缘检测后的块数是一定值以下时,边缘检测部102使边缘检测无效。由此,能够防止像素值单调增加或者单调减少继续时边缘的误检测。
[0151] 此外,只要能够使用最大值Max以及最小值min的至少一个来检测边缘,则还能够使用其它边缘检测方法。
[0152] 例如,也可以比较关注块和与关注块邻接的块的最大值Max以及最小值min,在满足关注块的最大值Max≥邻接的块的最大值Max、并且满足关注块的最小值min-邻接的块的最小值min>Th时检测到边缘。
[0153] 另外,有时在图像形成部18中使纸张的方向旋转并与该旋转匹配地使要形成的图像也旋转,在该情况下,边缘检测部102与所旋转的图像的移位方向匹配地使图像数据的方向也旋转来检测对象的前端或者后端的边缘即可。
[0154] 在图像的移位方向上发生调色剂的扫笼,所以通过使图像数据的方向与图像的移位方向匹配,即使在旋转了纸张的方向的情况下也能够校正为能够消除扫笼所致的浓度变动。
[0155] 〔校正〕
[0156] 校正部103通过使从由边缘检测部102检测出的边缘起处于校正范围内的各块的最大值Max以及最小值min增减,进行压缩后的图像数据的边缘校正。
[0157] 作为校正部103进行的边缘校正,除了用于消除由于调色剂的扫笼而发生的浓度变动的边缘校正以外,还可以举出平滑(anti-aliasing,反走样)处理、轮廓强调处理等一般的边缘校正。
[0158] 在发生调色剂的扫笼的情况下,在对象的前端以及后端发生浓度变动。
[0159] 图8示出显影方式是感光体2b和显影套筒2cc的旋转方向相反的反向方式的情况的浓度变动的例子。
[0160] 如图8所示,在对象的前端,越接近前端的边缘,浓度越大幅降低。另外,在对象的后端,越接近后端的边缘,浓度越大幅上升。在进行该浓度变动的校正的情况下,校正部103为了能够再现原来的浓度,将从前端以及后端的边缘起发生浓度变动的范围作为校正范围kw (单位是块),根据从边缘起的距离使处于校正范围kw内的对象内部的各块的最大值Max以及最小值min增减。
[0161] 具体而言,在由边缘检测部102检测到前端的边缘的情况下,校正部103通过下式(11)计算校正后的最大值Max以及最小值min。
[0162] 另外,在由边缘检测部102检测到后端的边缘的情况下,校正部 103通过下式(12)计算校正后的最大值Max以及最小值min。
[0163] (11)Out(c)=In(c)+max{0,kh×(1-c/kw)}
[0164] (12)Out(c)=In(c)-max{0,kh×(1-c/kw)}
[0165] 在上述式(11)以及(12)中,Out(c)表示处于校正范围kw内的各块中的、从边缘起的距离(块数)是c的块的校正后的最大值 Max或者最小值min。In(c)表示同样块数是c的块的校正前的最大值Max或者最小值min。max{A,B}表示选择A和B中较大一方而输出的函数。kh是根据从边缘起的距离调整校正量的校正系数。
[0166] 图9示出图像数据的校正例。
[0167] 通过如上所述计算校正后的最大值Max以及最小值min,在对压缩后的图像数据进行解压缩时,如图9所示,能够越接近前端的边缘,越大幅增加从对象的前端的边缘起处于校正范围kw内的对象内部的各块的像素值。另外,能够越接近后端的边缘,越大幅减少从对象的后端的边缘起处于校正范围kw内的对象内部的各块的像素值。由此,即使发生调色剂的扫笼所致的浓度变动,也能够再现图8所示的原本的浓度。
[0168] 能够任意地设定校正范围kw以及校正系数kh。例如,能够将实际形成图像而确认出的浓度变动所发生的范围设为校正范围kw。另外,同样地,能够确认从边缘起的距离和浓度变动量的关系,根据该关系来设定与从边缘起的距离成比例的校正系数kh。
[0169] 此外,在显影方式是感光体2b和显影套筒2cc的旋转方向相同的同向方式的情况下,发生与反向方式相反的现象,所以进行相反的校正、即以减少前端部分的像素值、增加后端部分的像素值的方式进行最大值Max以及最小值min的校正即可。
[0170] 校正部103优选输入表示图像数据的各像素的属性的属性数据,根据该属性数据表示的属性,针对每个块切换是否进行边缘校正。
[0171] 例如,通过切换为进行字符以及图形属性的块的校正、不进行照片属性的块的校正,能够将照片属性的块作为非校正对象。有时为了去除噪声,照片的图像区域被实施低通滤波处理等以致对象和背景的对比度差不明显而难以被检测为边缘。另外,由于对象的浓度平坦的区域少,调色剂的扫笼所致的浓度变动原本难以显著而校正的效果小,另一方面有时由于校正而发生无意的浓度变动,所以通过将照片属性的像素作为非校正对象,能够防止新的画质劣化。
[0172] 在切换时,校正部103将像素单位的属性变换为块单位的属性。例如,校正部103能够在块内字符属性的像素至少存在一个的情况下,将该块的属性变换为字符,在虽然字符属性的像素不存在但图形属性的像素至少存在一个的情况下,将该块的属性变换为图形,在字符以及图形属性的像素不存在而照片属性的像素存在的情况下,将该块的属性变换为照片。
[0173] 另外,虽然说明了扫笼的校正例,但校正部103能够进行平滑(反走样)处理、轮廓强调处理等与校正内容对应的边缘校正。
[0174] 例如,在平滑处理的情况下,校正部103能够将从边缘起两块的范围内、即包括对象的轮廓像素的关注块和与关注块邻接且与关注块相比最大值Max小的背景的块作为校正对象。校正部103通过减少该关注块的最大值Max以及最小值min、增加背景的块的最大值Max 以及最小值min的校正,能够校正为边缘周边的浓度变化变得平滑。
[0175] 替换部104将由压缩处理部1压缩后的图像数据的各块的最大值 Max以及最小值min改写为由校正部103校正后的最大值Max以及最小值min,将压缩后的图像数据替换为校正后的图像数据。在解压缩处理部2中对该校正后的图像数据进行解压缩处理时,如上所述,能够得到与原图像数据相同的分辨率以及数据量的图像数据。
[0176] 图10示出对图7所示的压缩后的图像数据进行校正、解压缩后的图像数据。
[0177] 如图7以及图10所示,通过校正,在块B11中最大值Max和最小值min都从255减少到220。在比块B11更接近边缘的块B12中,最大值Max从255减少到200,与块B11相比更大幅减少。在对该校正后的图像数据进行解压缩时,在块B11中原像素值是255的各像素的像素值被变换为220,在块B12中原像素值是255的像素被变换为 220,得到越接近后端的边缘越大幅减少了像素值的图像数据。
[0178] 如以上所述,本实施方式的图像形成装置G具备图像处理装置 A,图像处理装置A具备:压缩处理部1,以块单位分割图像数据的各像素,使用分割出的各块的像素值的最大值及最小值,对图像数据进行压缩;抽出部101,从由压缩处理部1压缩后的图像数据抽出各块的最大值及最小值;边缘检测部102,根据由抽出部101抽出的各块的最大值及最小值的至少一个来检测对象的边缘;校正部103,通过使从由边缘检测部102检测出的边缘起处于校正范围内的各块的最大值及最小值增减,对压缩后的图像数据进行边缘校正;以及解压缩处理部2,使用各块的最大值及最小值对由校正部103边缘校正后的图像数据进行解压缩。
[0179] 边缘校正的对象是压缩后的图像数据的最大值Max以及最小值 min,校正的数据量少,所以不论在通过软件处理以及硬件处理中的哪种处理来校正的情况下,都能够缩短校正所需的时间。另外,在通过硬件处理来校正的情况下,能够抑制保持校正对象的数据的存储器的容量,能够抑制电路规模的扩大。虽然对压缩后的图像数据进行校正,但与原图像数据相比,作为校正的基准的边缘的位置并不改变,所以能够进行精度高的边缘校正。
[0180] 上述实施方式是本发明的优选的一个例子,不限定于此。能够在不脱离本发明的要旨的范围内适当变更。
[0181] 例如,还能够通过控制部11读取程序,利用控制部11执行上述边缘校正部100的处理步骤。另外,不限于图像形成装置G,还能够通过通用的PC等计算机读取该程序来执行上述处理步骤。
[0182] 作为程序的计算机可读取的介质,能够应用ROM、闪存等非易失性存储器、CD-ROM等可移动型记录介质。另外,还应用载波 (carrier wave)作为经由通信线路提供程序的数据的介质。