CN101867682A - 图像处理装置及图像处理方法 - Google Patents

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

Info

Publication number
CN101867682A
CN101867682A CN201010148577.9A CN201010148577A CN101867682A CN 101867682 A CN101867682 A CN 101867682A CN 201010148577 A CN201010148577 A CN 201010148577A CN 101867682 A CN101867682 A CN 101867682A
Authority
CN
China
Prior art keywords
data
view data
pixel
marginal correction
correction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201010148577.9A
Other languages
English (en)
Other versions
CN101867682B (zh
Inventor
橿渕洋一
芜木浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to CN201310233564.5A priority Critical patent/CN103347140B/zh
Publication of CN101867682A publication Critical patent/CN101867682A/zh
Application granted granted Critical
Publication of CN101867682B publication Critical patent/CN101867682B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/405Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/409Edge or detail enhancement; Noise or error suppression
    • H04N1/4092Edge or detail enhancement

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

本发明提供一种图像处理装置及图像处理方法。为了基于第一图像数据减少第二图像数据中的锯齿,第二图像数据通过对第一图像数据的各个图像信号执行数字半色调处理而获得,属性数据表示第一图像数据中的各个像素的属性,基于第一图像数据来输出指示是否执行平滑处理的确定信号,根据第一图像数据来生成用于平滑处理的边缘校正数据,根据确定信号和属性数据来选择是否执行使用边缘校正数据的边缘校正处理。此外,针对各个图像信号比较第二图像数据和边缘校正数据,以根据比较结果输出其中的一个。

Description

图像处理装置及图像处理方法
技术领域
本发明涉及一种减少执行了数字半色调处理(digital halftoning)的图像数据的边缘部分中的锯齿(jaggy)的图像处理装置及图像处理方法。
背景技术
传统上,提出了一些技术,用于在图像处理装置中减少字符等的边缘部分产生的被称为锯齿的凹口(notch)。根据锯齿的类型,可能产生锯齿的原因有多种。锯齿大体可以分为两种,由低分辨率打印机引起的像素的阶梯以及诸如网屏(screen)处理的数字半色调处理引起的凹口。
为了减少前一种的像素的阶梯,例如存在一种技术,用于对二值图像进行模式(pattern)匹配以检测边缘,由此将与模式对应的像素添加到匹配位置或去除像素(例如见日本特开平10-42141号)。通过这种技术,通过模式匹配来检测锯齿的位置,然后在二值打印机的情况下通过添加作为将单个像素分割为多个像素的结果而获得的数据,或者在多值打印机的情况下通过添加中间水平点,对边缘部分实施平滑处理。
为了减少后一种的凹口,例如存在一种技术,用于根据执行了前数字半色调处理的图像数据生成校正数据,然后将校正数据添加到执行了数字半色调处理的图像数据的边缘部分,以修饰(fringe)边缘部分(例如见日本特开2006-295877号)。通过这种技术,通过如下处理来减少由网屏处理产生的锯齿:确定是否要对边缘部分执行平滑处理,然后,如果边缘部分需要平滑处理,则将校正数据与执行了数字半色调处理的图像数据进行比较,并输出具有较大值的数据。尽管这种技术的结构简单,这种技术还同时减少了前一种由低分辨率打印机引起的像素的阶梯。
但是,上述技术引起了在确定是否对边缘部分执行平滑处理时使用属性数据而产生负面影响的问题,该属性数据表示包含在图像数据(例如字符、线、图形和图像)中的对象的属性。换句话说,根据属性数据对边缘部分的确定是指确定切换对象(属性)的边缘部分,从而在一些情况下,可能对根据对象的像素值而不被视为边缘部分的、颜色相同但属性不同的对象之间的边界执行平滑处理。例如,图17例示了使用日本特开2006-295877号中的技术,对图12A所示的contone(连续色调,“continuous tone”的缩写)图像数据、图10B所示的属性数据以及图12B所示的半色调图像数据执行平滑处理的结果。参照图10B中的属性数据,“I”表示图像的属性,“G”表示图形的属性,并且从图17可以看出,存在平滑处理向图像与图形之间的边界添加校正数据的问题。
发明内容
本发明提供一种图像处理装置,其通过根据图像数据的浓度差、而不根据属性数据确定是否执行平滑处理,然后仅对像素值的边缘部分执行平滑处理,来减少边缘部分中的凹口。
为了解决上述问题,根据本发明的图像处理装置用于基于第一图像数据减少第二图像数据中的锯齿,所述第二图像数据作为对所述第一图像数据的各个图像信号执行数字半色调处理的结果而获得,属性数据表示包含在所述第一图像数据中的各个像素的属性,所述图像处理装置包括:平滑确定单元,其被配置为基于所述第一图像数据,输出指示是否执行平滑处理的确定信号;边缘校正数据生成单元,其被配置为根据所述第一图像数据,生成用于所述平滑处理的边缘校正数据;以及边缘校正单元,其被配置为根据所述确定信号和所述属性数据来选择是否执行边缘校正处理,所述边缘校正处理使用所述边缘校正数据生成单元生成的所述边缘校正数据。
根据本发明的图像处理方法基于第一图像数据减少第二图像数据中的锯齿,所述第二图像数据作为对所述第一图像数据的各个图像信号执行数字半色调处理的结果而获得,属性数据表示包含在所述第一图像数据中的各个像素的属性,所述图像处理方法包括以下步骤:基于所述第一图像数据,输出指示是否执行平滑处理的确定信号;根据所述第一图像数据,生成用于所述平滑处理的边缘校正数据;以及根据所述确定信号和所述属性数据来选择是否执行边缘校正处理,所述边缘校正处理使用在所述生成步骤中生成的所述边缘校正数据。
本发明通过根据contone图像数据的浓度差生成确定是否执行平滑处理的确定信号,使得仅对像素值的边缘部分而不对属性的边缘部分执行平滑处理。这解决了平滑处理可能向颜色相同但是属性不同的对象之间的边界添加校正数据的问题。
此外,根据属性数据校正确定信号,这使得能够防止对在仅通过其像素值进行确定的情况下要进行平滑处理、而其具有不需要执行平滑处理的属性的对象,执行不必要的平滑处理。
通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得明显。
附图说明
图1是根据本发明的实施例的图像处理装置的示意性框图。
图2A至图2C是根据本发明的实施例的图像处理装置的顶视图、截面图及侧视图。
图3A是根据本发明的实施例的针对打印的图像处理的框图。
图3B是根据第一实施例的平滑处理单元的框图。
图4A是根据第一实施例的平滑确定处理的流程图。
图4B是根据第一实施例的边缘校正数据生成处理的流程图。
图5A和图5B例示了根据第一实施例的边缘模式的示例。
图6A是根据第一实施例的边缘校正处理的流程图。
图6B是根据第一实施例的确定信号校正处理的流程图。
图7A至图7D例示了根据第一实施例的平滑处理单元执行的处理的具体示例。
图8A至图8D例示了根据第一实施例的平滑处理单元执行的处理的另一具体示例。
图9A至图9D例示了根据第一实施例的平滑处理单元执行的处理的又一具体示例。
图10A例示了根据第一实施例的contone图像数据的第一示例。
图10B例示了根据图10A的属性数据的示例。
图10C例示了根据图10A的半色调图像数据的示例。
图10D例示了根据图10A的平滑处理的结果的示例。
图11A是根据第一实施例的contone图像数据的第二示例。
图11B例示了根据图11A的半色调图像数据的示例。
图11C例示了根据图11A的平滑处理的结果的示例。
图12A例示了根据第一实施例的contone图像数据的第三示例。
图12B例示了根据图12A的半色调图像数据的示例。
图13是根据第二实施例的平滑处理单元的框图。
图14A至图14C例示了根据第二实施例的混合数据生成的示例。
图15是根据第三实施例的平滑处理单元的框图。
图16A是根据第三实施例的校正关闭确定处理的流程图。
图16B是根据第三实施例的边缘校正处理的流程图。
图17例示了传统平滑处理的结果的示例。
图18A至图18C例示了根据第一实施例的一维查找表的示例。
具体实施方式
下文中,参照附图详细说明本发明的实施例。
第一实施例
根据本发明的实施例的图像处理装置的示例配置
图1是图像处理装置100的示意性框图,是例如具有诸如复印、打印和传真的普通功能的数字多功能***设备的框图。
根据本实施例的图像处理装置100包括读取原稿的扫描器单元101以及对扫描器单元101读取的图像数据执行图像处理并将图像数据存储到存储器105中的控制器102。图像处理装置100还包括针对扫描器单元101读取的图像数据设置各种打印条件的操作单元104。图像处理装置还包括根据操作单元104设置的打印条件将从存储器105读取的图像数据可视化、以在记录纸上形成图像的打印机单元103等。图像处理装置100经由网络106连接到管理图像数据的服务器107以及向图像处理装置100发出执行打印的指令的个人计算机(PC)108等。此外,控制器102将按照来自服务器107或者PC 108的执行打印的指令发送的打印数据光栅化为图像数据,并将光栅化的图像数据存储到存储器105中。
图2A至图2C是图像处理装置100的截面图。参照图2A至图2C更详细地描述参照图1描述的图像处理装置100的配置。图像处理装置100具有诸如复印、打印和传真的功能。参照图2A至图2C,根据本发明的实施例的图像处理装置100包括扫描器单元101、原稿进给器(DF)202以及进行打印记录的包括四色鼓的打印机单元103。
首先描述主要由扫描器单元101执行的复印功能的读取操作。为了在原稿台207上放置原稿并读取原稿,用户将原稿放置在原稿台207上并关闭DF 202。然后,打开/关闭传感器224检测到原稿台207关闭,之后,设置在扫描器单元101的外壳内的光反射式原稿大小检测传感器226至230检测原稿的大小。以该大小检测作为起点,光源210照射原稿,CCD(电荷耦合器件)231通过经由反射体211和透镜212接收来自原稿的反射光来读取图像。然后,图像处理装置100的控制器102将CCD 231读取的数据转换为数字信号形式的图像数据,并且在执行针对扫描的图像处理之后,将处理后的图像数据存储到控制器102中的存储器105中。图像数据表示由三个图像信号构成的RGB颜色空间,各个像素针对各图像信号保持8位(256灰度等级(gray level))的值。
为了在DF 202中放置并读取原稿,用户将原稿面朝上放置在DF 202中的原稿放置单元203的盘上。然后,原稿传感器204检测到放置了原稿,结果,原稿进给辊205和输送带206在旋转的同时输送原稿,使得将原稿放置在原稿台207的预定位置。之后,以与读取原稿台207上的原稿的情况相同的方式读取图像数据,并且将获得的图像数据存储到控制器102的存储器105中。在读取完成之后,输送带206再次旋转,由此将原稿输送到图2A至图2C中的图像处理装置100的截面图的右侧,从而经由设置在纸排出侧的输送辊208将原稿排出到原稿纸输出盘209上。如果存在多个原稿,则从原稿台207将原稿排出并输送到图像处理装置100的截面图的右侧。同时,经由原稿进给辊205从图像处理装置100的截面图的左侧进给并输送下一个原稿,从而连续读取下一个原稿。上面描述了扫描器单元101的操作。
接下来描述主要由PC 108执行的打印功能的光栅化操作。从PC经由网络106发送诸如PDL(页面描述语言)数据或显示列表的打印数据。打印数据是除了包括诸如用于绘制的颜色和形状以及坐标的信息以外,还包括指示对象(例如以对象为单位的字符、线、图形和图像)的属性的数据的矢量信息。控制器102接收打印数据,并基于打印数据进行光栅化,以生成以像素为单位的图像数据和属性数据。打印数据表示由多个图像信号构成的颜色空间,例如灰度级(grayscale)、RGB或CMYK,而图像数据包括针对每个图像信号的8位(256灰度等级)的像素值。属性数据包括指示上述诸如字符、线、图形和图像的对象中的任意一个的属性的值,在图像处理单元301中与图像数据一起处理属性数据。
随后描述主要由打印机单元103执行的针对复印和打印功能的打印操作。临时存储在控制器102的存储器105中的图像数据和属性数据,在控制器102中经过了稍后描述的针对打印的图像处理之后,再次传输到打印机单元103。在打印机单元103中,通过打印机单元103中的PWM控制将数据转换为脉冲信号,激光记录单元进一步将其转换为青(C)、品红(M)、黄(Y)和黑(K)色的四色记录激光束。然后,向各个颜色的感光构件214发射记录激光束,以在感光构件上形成静电潜像。然后,打印机单元103使用从调色剂盒215提供的调色剂在感光构件上执行调色剂显影,对在感光构件上可视化的调色剂图像进行到中间转印带219的一次转印。中间转印带219按照图2A至图2C中的顺时针方向旋转,使得在从纸盒216沿着进纸输送路径217进给的记录纸到达二次转印位置218时,将调色剂图像从中间转印带219转印到记录纸上。
转印有图像的记录纸移动到定影器220,在这里通过压力和热在适当的位置将调色剂定影,然后沿着排纸输送路径进行输送,之后将其排出到面朝下的中心盘221或面朝上的侧盘222。设置挡板223来切换输送路径,以在排纸口之间进行切换。对于双面打印,在记录纸穿过定影器220之后,挡板223对输送路径进行切换,然后使输送路径转回,使得记录纸向下传送,沿着双面打印纸输送路径225再次进给回二次转印位置218,从而实现双面打印。
根据本发明的实施例的示例配置和图像处理
接下来,参照图3A详细描述上述针对打印的图像处理。
在图3A中,附图标记301代表在控制器102中执行针对打印的图像处理的图像处理单元。参照从存储器105输入的图像数据和属性数据,图像数据经过颜色校正单元302执行的颜色校正处理,然后通过颜色转换LUT或矩阵计算转换到具有由四个图像信号构成的浓度的CMYK颜色空间中。转换后的图像数据针对每个图像信号保持8位的像素值。然后,通过由伽玛校正单元303进行的伽玛校正处理以及利用半色调处理单元304进行的抖动(dithering)或者误差扩散处理而进行的数字半色调处理,将图像数据从8位的像素值转换为打印机单元103可打印的4位的像素值。此时,对经过了分辨率转换处理的图像数据执行由半色调处理单元304执行的数字半色调处理,在分辨率转换处理中,将具有600dpi分辨率的输入图像数据转换为具有1200dpi分辨率的图像数据。使用诸如最近邻(nearest-neighbor)、双线性(bilinear)或双三次(bicubic)转换的已知技术执行这里所说的分辨率转换处理,因此这里不对其进行详细描述。之后,平滑处理单元305使用紧接在输入到半色调处理单元304中之前的图像数据(第一图像数据)以及从半色调处理单元304输出的图像数据(第二图像数据)执行稍后描述的平滑处理。将平滑的、针对每个图像信号具有4位像素值的图像数据发送出到打印机单元103中。附图标记307代表作为图像处理计算机工作并且根据保持在ROM 306中的控制程序控制整个图像处理单元301的操作的CPU。附图标记308代表用作CPU 307的工作区的RAM。
注意,在对根据本发明的实施例的说明中,在通过分辨率转换处理将图像数据从600dpi转换为1200dpi之后,半色调处理单元304执行数字半色调处理。但是,本发明不限于此,例如,可以在不执行分辨率转换处理的情况下,以与contone(“连续色调”的缩写)图像数据相同的分辨率执行数字半色调处理。在这种情况下,很明显在其它处理中,不以矩形区域为单位、而以像素为单位来处理半色调图像数据。
第一实施例的平滑处理单元305-1的示例配置和处理
接下来,参照图3B描述根据第一实施例的平滑处理单元305-1的操作。图3A中的平滑处理单元305-1输入紧接在输入到半色调处理单元304中之前的(contone)图像数据、从半色调处理单元304输出的(半色调)图像数据以及属性数据。如上所述,contone图像数据具有600dpi的分辨率,半色调图像数据具有1200dpi的分辨率。以与contone图像数据相同的分辨率(例如600dpi的分辨率)输入属性数据。在图3B中,示出与图像数据一起处理的属性数据进行说明。
在平滑处理单元305-1中的FIFO存储器401中累积contone图像数据。此时,在contone图像数据中,仅将各个图像信号的8位中的4个最高有效位输入到平滑处理单元305-1中。FIFO存储器401使contone图像数据延迟2行,形成由以关注像素为中心的9个像素构成的3×3像素的参照区域,并将该参照区域输出到平滑确定单元402和边缘校正数据生成单元403。此外,仅将参照区域中位于中心的单个像素(关注像素)输出到边缘校正单元406。然后,平滑确定单元402执行平滑确定处理,以根据参照区域确定是否执行平滑处理,并将确定结果作为确定信号输出到边缘校正单元406。边缘校正数据生成单元403执行边缘校正数据生成处理,以根据参照区域获得在稍后描述的边缘校正处理中使用的边缘校正数据,并将边缘校正数据输出到边缘校正单元406。
与上述contone图像数据类似,在FIFO存储器404中累积属性数据。FIFO存储器404使属性数据延迟1行,并以与参照区域中的关注像素的时序(timing)匹配的方式,将单个像素的数据输出到下一个边缘校正单元406。
半色调处理单元304将半色调图像数据转换为具有1200dpi的分辨率的4位信号,将其作为大小是单个600dpi像素的四倍的2×2像素的矩形区域,进一步输出到平滑处理单元305-1。FIFO存储器405使上述1200dpi的图像数据的矩形区域延迟,并以与contone图像数据和属性数据的时序匹配的方式,将1200dpi的矩形区域(例如4个像素)输出到边缘校正单元406。
边缘校正单元406使用上述五个数据来执行稍后描述的边缘校正处理,并输出由半色调图像数据的四个4位的像素构成的矩形区域。
平滑确定单元402执行的示例处理
接下来,参照图4A详细描述根据本实施例的平滑确定单元402执行的平滑确定处理。注意,平滑确定单元402针对各个CMYK图像信号执行类似的平滑确定处理,并针对各个图像信号输出确定信号。尽管可以通过硬件或软件来实现平滑确定单元402执行的处理,但是在本实施例中,作为CPU根据程序执行的计算机处理来进行描述。
参照图4A,首先,在步骤S501中,平滑确定单元402的CPU检测输入的参照区域中的9个像素中的最大像素值。然后,在步骤S502中,平滑确定单元402的CPU检测输入的参照区域中的9个像素中的最小像素值。然后,在步骤S503中,将通过从最大值中减去最小值而获得的浓度差与预定阈值Zsub进行比较,如果浓度差大于阈值Zsub,则处理进入到步骤S504。然后,在步骤S504中,将值“1”作为确定信号OutDataZ输出。如果在步骤S503中浓度差等于或小于阈值Zsub,则处理进入到步骤S505,在步骤S505中,将值“0”作为确定信号OutDataZ输出。
边缘校正数据生成单元403的示例处理
接下来,参照图4B、图5A和图5B详细描述边缘校正数据生成单元403执行的边缘校正数据生成处理。注意,边缘校正数据生成单元403也针对各个CMYK图像信号执行类似的边缘校正数据生成处理,并针对各个图像信号输出边缘校正数据。尽管可以通过硬件或软件来实现边缘校正数据生成单元403执行的处理,但是在本实施例中,作为CPU根据程序执行的计算机处理来进行描述。
参照图4B,首先,在步骤S901中,边缘校正数据生成单元403的CPU获得输入的参照区域中的9个像素的平均值。注意,在本实施例中,为了避免进行除法,作为下述等式(1)的结果来获得平均值。
如果(SUM>120),则SUM=120,
AVE=(SUM>>3)    ...(1)
也就是说,将上述参照区域中的9个像素值的总和SUM限幅(clip)为120并且右移3位(除以8),从而不用除法而获得平均值AVE。很明显,可以将9个像素值的总和SUM除以9来获得平均值。然后,在步骤S902中,边缘校正数据生成单元403的CPU通过将输入参照区域中的全部9个像素值与预定阈值threSST进行比较,而将参照区域二值化。在二值化中,如果像素值大于阈值threSST,则将其设置为“1”,而如果像素值等于或小于阈值threSST,则将其设置为“0”。然后,在步骤S903中,确定是否针对所有边缘模式完成了步骤S905中的模式匹配中的比较,如果尚未完成比较,则处理进入到步骤S904。
如图5A和图5B所示,将上述边缘模式分类为17组,每个组由8种类型的边缘模式A到H构成。同一组中的边缘模式具有被反转或者被旋转的相同结构,并且从组中去除作为反转或旋转的结果而获得的重复的边缘模式。各个边缘模式具有3×3的像素大小,其中各个像素的值为“0”或者“1”。
然后,在步骤S904中,设置在模式匹配中使用的下一个边缘模式,并且处理进入到步骤S905。从组1开始按照升序依次设置边缘模式,并且按照从A到H的顺序依次设置同一组中的边缘模式。此外,不总是需要使用图5A和图5B所示的所有边缘模式,而可以针对各个边缘模式或者针对各个组任意地确定是否设置边缘模式或组。在步骤S904中将不设置被确定为不进行设置的边缘模式或组,而设置下一个边缘模式或下一个组。然后,在步骤S905中,使用二值化的参照区域和设置的边缘模式执行模式匹配。在模式匹配中,确定二值化的参照区域中的9个像素值与设置的边缘模式中的9个像素值是否全部匹配。然后,在步骤S906中,如果在步骤S905中的模式匹配中,二值化的参照区域与设置的边缘模式匹配,则处理进入到步骤S907。如果它们不匹配,则处理返回到步骤S903。
然后,在步骤S907中,边缘校正数据生成单元403的CPU生成并输出边缘校正数据A作为边缘校正数据。边缘校正数据A是通过使用一维查找表LUTSST对在步骤S901中获得的平均值AVE进行调制而获得的值。如果在步骤S903中完成了与所有边缘模式的比较,则处理进入到步骤S908。然后,在步骤S908中,边缘校正数据生成单元403的CPU生成并输出边缘校正数据B作为边缘校正数据。边缘校正数据B是通过使用一维查找表LUTE对在步骤S901中获得的平均值AVE进行调制而获得的值。
这里,上述LUTSST和LUTE是4位输入、4位输出的查找表,并且将它们设置为具有线性特性,使得基本按原样输出输入值。但是,还可以根据例如打印机的性质来设置这些表,以提供非线性输出。图18A至图18C例示了查找表LUTSST和LUTE的示例。图18A例示了具有上述线性特性的一维查找表,例如,如上所述,输入值和输出值被设置为相同的值。图18B和图18C例示了具有非线性特性的一维查找表的示例。图18B中的查找表具有比输入值小的输出值,因此其在诸如打印机具有比通常浓(dark)的色调(tone)特性的情况或用于降低边缘平滑的效果的情况下使用。图18C中的查找表具有比输入值大的输出值,因此其在诸如打印机具有比通常浅的色调特性的情况或用于增强边缘平滑的效果的情况下使用。还可以具有多个查找表LUTSST,在这种情况下,可以针对在步骤S905中的模式匹配中使用的各个边缘模式或者针对各个组,保持查找表LUTSST,以根据在步骤S905中匹配的边缘模式进行切换或使用。不必依次执行从步骤S903到S906的处理,很明显,可以并行执行使用边缘模式的全部或部分模式匹配。
边缘校正单元406的示例处理
接下来,参照图6A和图6B详细描述边缘校正单元406执行的边缘校正处理。注意,边缘校正单元406还针对各个CMYK图像信号执行类似的边缘校正处理。尽管可以通过硬件或软件来实现边缘校正单元406执行的处理,但是在本实施例中,作为CPU根据程序执行的计算机处理来进行描述。
参照图6A,首先,在步骤S 1401中,边缘校正单元406的CPU执行稍后描述的确定信号校正处理,以校正确定信号OutDataZ,然后处理进入到步骤S1402。在步骤S1402中,如果校正的确定信号OutDataZ为“1”(校正开启),则处理进入到步骤S1403。在步骤S1403中,确定是否针对半色调图像数据的矩形区域中的全部四个像素选择了下面描述的输出数据,如果存在尚未选择输出数据的任何像素,则处理进入到步骤S1404。或者,如果针对所有像素选择了输出数据,则边缘校正处理完成。
然后,在步骤S1404中,将尚未选择输出数据的像素的半色调图像数据的值与边缘校正数据生成单元403生成的边缘校正数据的值进行比较。如果比较结果示出边缘校正数据具有较大的值,则处理进入到步骤S1405,将边缘校正数据输出到所比较的半色调图像数据中的像素位置。或者,如果比较结果示出像素值等于或大于边缘校正数据,则处理进入到步骤S1406,输出所比较的半色调图像数据中的像素。
此外,如果在步骤S1402中校正的确定信号OutDataZ为“0”(校正关闭),则处理进入到步骤S1407,输出半色调图像数据的矩形区域。
确定信号校正处理S1401
接下来,将详细描述图6A中的步骤S1401中的确定信号校正处理。
首先,在步骤S1501中,对确定信号OutDataZ是“1”(校正开启)还是“0”(校正关闭)进行确定,如果信号是“校正开启”,则处理进入到步骤S1502。如果在步骤S1501中确定信号OutDataZ是“校正关闭”,则处理进入到步骤S1506。
然后,在步骤S1502中确定属性数据。如上所述,属性数据是具有600dpi分辨率的单像素数据,其包括表示诸如字符、线、图形和图像的对象的属性的值,另外还包括表示诸如复印和打印的功能的类型的值。在步骤S1502中,基于属性数据确定是否校正确定信号OutDataZ。在本实施例中,针对作为示例的打印功能,仅对字符、线和图形执行平滑处理,使得在属性数据具有指示这些对象中的任意对象的值的情况下,处理进入到步骤S1503。如果在步骤S1502中,属性数据指示针对打印功能的字符、线和图像的属性以外的属性,则处理进入到步骤S1506。也就是说,如果属性数据具有指示除了上述对象以外的对象的属性或操作的值,则处理进入到步骤S1506。
然后,在步骤S1503中,执行白像素确定,以确定contone图像数据中的关注像素是否是白像素。这里所说的白像素是白色像素,例如对于所有CMYK图像信号值为0的像素。然后,在步骤S1504中,确定关注像素是否为白像素,并且确定属性数据是否指示白像素确定属性。这里所说的白像素确定属性是在进行白像素确定时涉及的对象的属性,在本实施例中,例如,将字符和线的属性定义为白像素确定属性。因此,如果属性数据指示字符或线的属性,并且如果关注像素是白像素,则处理进入到步骤S1506。如果关注像素不是白像素,并且/或者如果属性数据不指示白像素确定属性,则处理进入到步骤S1505。然后,在步骤S1505中,将值“1”(校正开启)作为确定信号OutDataZ输出。在步骤S1506中,将值“0”(校正关闭)作为确定信号OutDataZ输出。
以这种方式,由于根据各个对象的属性对由平滑确定单元402根据浓度生成的确定信号进行了校正,因此可以防止对诸如不需要平滑处理的自然图像的对象带来负面效果。此外,由于针对字符或线的白像素将确定信号设置为“校正关闭”,因此还可以消除诸如轮廓字符(outlinecharacter)或轮廓线(outline line)变窄的负面效果。
注意,本实施例说明了白像素表示对于所有CMYK图像信号值为“0”的像素。但是,本发明不限于此,很明显,例如可以将值小于预定阈值、因此被认为是白色的像素确定为白像素。此外,上述属性数据指示的属性的示例不限于字符、线、图形和图像的属性,它们可以包括例如指示磅数(point size)为4或更小的小字符的属性或者指示磅数为0.1或更小的细线的属性。
在上述说明中,针对平滑确定单元402、边缘校正数据生成单元403以及边缘校正单元406执行的处理设置单独的CPU。但是,这些处理可以由平滑处理单元305-1的CPU或图像处理单元301的CPU 307执行。
平滑处理单元305-1的处理的具体示例
接下来,将参照图7A至图9D具体描述平滑处理单元305-1的操作。注意,为了简化说明,通过示例来描述对由四个CMYK图像信号构成的图像数据中的黑(K)色的操作。
具体示例1
在将图7A所示的参照区域601输入到平滑确定单元402中的情况下,在步骤S501中,作为最大值获得像素602的像素值“15”,在步骤S502中,作为最小值获得像素603的像素值“0”。然后,在步骤S503中,将它们之间的浓度差“15”与阈值Zsub进行比较。在本实施例中,假定阈值Zsub为“4”,因此参照区域601中的浓度差大于阈值Zsub,因此将值“1”输入到边缘校正单元406中,作为针对参照区域601的确定信号OutDataZ。
还将参照区域601输入到边缘校正数据生成单元403中,从而在步骤S901中获得平均值AVE“7”,并且在步骤S902中获得图7B所示的二值化的参照区域1201。这里,在本实施例中,假定阈值threSST为“8”。由于参照区域601中的像素602具有比阈值threSST大的值“15”,因此将它们二值化为“1”,作为像素1202,而由于像素603具有比阈值threSST小的值“0”,因此将它们二值化为“0”,作为像素1203。在步骤S903至S906中,图7B中的二值化的参照区域1201与图5A和图5B中的组2中的边缘模式H匹配,从而在步骤S907中将值“7”作为边缘校正数据输出到边缘校正单元406中。
除了上述确定信号和上述边缘校正数据,边缘校正单元406还输入参照区域601中的关注像素604、与参照区域601对应的属性数据以及图7C所示的矩形区域1601。与参照区域601对应的属性数据是指示图像的值。在步骤S1401中,边缘校正单元406执行确定信号校正处理,从而将确定信号设置为“校正开启”。然后,在步骤S1403至S1406中,将矩形区域1601中的各个像素值与边缘校正数据的值“7”进行比较,并且作为结果输出图7D所示的矩形区域1801。
具体示例2
类似地,在将图8A所示的参照区域701输入到平滑确定单元402中的情况下,最大值是像素702的像素值“7”,最小值是像素703的像素值“0”。因此,将它们之间的浓度差“7”与阈值Zsub进行比较,从而将确定信号OutDataZ设置为“1”。此外,边缘校正数据生成单元403获得平均值AVE“4”,由于参照区域701中的所有像素都小于阈值threSST,因此将它们二值化为“0”,由此获得图8B所示的参照区域1301。然后,由于图8B所示的二值化的参照区域1301不与图5A和图5B中的边缘模式中的任何一个匹配,因此在步骤S908中,将值“4”作为边缘校正数据输出。
除了上述确定信号和上述边缘校正数据,边缘校正单元406还输入参照区域701中的关注像素704、与参照区域701对应的属性数据以及图8C所示的矩形区域1701。与参照区域701对应的属性数据是指示图形的值。在边缘校正单元406中,将确定信号设置为“校正开启”,将矩形区域1701中的各个像素值与边缘校正数据的值“4”进行比较,并且作为结果输出图8D所示的矩形区域1901。
具体示例3
此外,例如,在将图9A所示的参照区域801输入到平滑确定单元402中的情况下,最大值是像素802的像素值“3”,最小值是像素803的像素值“0”。因此,作为它们之间的浓度差“3”与阈值Zsub之间的比较的结果,将确定信号OutDataZ设置为“0”。此外,边缘校正数据生成单元403获得平均值AVE“0”。由于参照区域801中的所有像素都具有小于阈值threSST的值,因此获得图9B所示的所有像素都被二值化为“0”的参照区域1301,并且在步骤S908中,将值“0”作为边缘校正数据输出。
除了上述确定信号和上述边缘校正数据,边缘校正单元406还输入参照区域801中的关注像素804、与参照区域801对应的属性数据以及图9C所示的矩形区域1601。与参照区域801对应的属性数据是指示图像的值。在边缘校正单元406中,由于确定信号为“校正关闭”,因此作为结果输出图9D所示的矩形区域1601。
在本实施例中,尽管假定阈值Zsub为“4”,并且假定阈值threSST为“8”,但是可以将它们设置为使得能够控制平滑处理的应用范围的任何任意值。
根据本实施例的边缘处理的具体示例
现在,参照图10A至图12B描述平滑处理单元305-1执行的边缘处理的具体示例。这里,为了简化说明,通过示例来描述对由四个CMYK图像信号构成的输出图像数据中的黑(K)色的操作。
边缘处理示例1
图10A例示了由像素2001和像素2002构成的图像数据,像素2001针对K的像素值为“0”,像素2002针对K的像素值为“255”。在属性数据中,像素2001对应于图10B中的像素2101,像素2002对应于图10B中的像素2102。像素2101具有图像的属性(I),而像素2102具有图形的属性(G)。通过半色调处理单元304执行的数字半色调处理将图10A中的像素2001转换为如图10C所示的针对K的像素值为“0”的像素2201,而将像素2002转换为针对K的像素值为“15”的像素2202。
图10D例示了作为对图10A中的contone图像数据、图10B中的属性数据以及图10C中的半色调图像数据执行根据本实施例的平滑处理的结果而获得的半色调图像数据。可以看出,将浅色像素2301和像素2302添加到像素2001和像素2002之间的边界上,例如边缘部分上,使得边缘部分平滑。
边缘处理示例2
图11A例示了由像素2401和像素2402构成的图像数据,像素2401针对K的像素值为“0”,像素2402针对K的像素值为“120”。在属性数据中,像素2401对应于图10B中的像素2101,像素2402对应于图10B中的像素2102。通过半色调处理单元304执行的数字半色调处理将图11A中的像素2401转换为如图11B所示的针对K的像素值为“0”的像素2501。另一方面,将像素2402转换为针对K的像素值为“0”的像素2502以及针对K的像素值为“15”的像素2503。
图11C例示了作为对图11A、图10B以及图11B中的那些数据执行根据本实施例的平滑处理的结果而获得的半色调图像数据。也可以看出,在这种情况下,将浅色像素2601、2602和2603添加到像素2401和像素2402之间的边界上,例如边缘部分上,使得边缘部分平滑。
边缘处理示例3
图12A例示了由像素2701和像素2702构成的图像数据,像素2701针对K的像素值为“120”,像素2702针对K的像素值也为“120”。在属性数据中,像素2701对应于图10B中的像素2101,像素2702对应于图10B中的像素2102。通过半色调处理单元304执行的数字半色调处理将图12A中的像素2701转换为如图12B所示的针对K的像素值为“15”的像素2801和针对K的像素值为“0”的像素2802。类似地,将图12A中的像素2702转换为如图12B所示的针对K的像素值为“0”的像素2803和针对K的像素值为“15”的像素2804。
在对图12A、图10B以及图12B中的那些数据执行根据本实施例的平滑处理的情况下,由于像素2701和像素2702之间没有像素值边界,因此平滑处理不起作用。因此,从平滑处理单元305-1输出图12B中的图像数据。
第一实施例的效果
如上所述,根据本实施例,根据contone图像数据的浓度差生成确定是否执行用于减少锯齿的平滑处理的确定信号。因此,仅对像素值的边缘部分,而不对属性的边缘部分执行平滑处理。此外,由于根据属性数据校正确定信号,因此能够防止对属性不需要执行平滑处理、但是在仅考虑其像素值的情况下要不期望地执行平滑处理的对象,执行不必要的平滑处理。
第二实施例
在本发明的第二实施例中,平滑处理单元305-2与第一实施例的不同之处仅在于图3B中的平滑处理单元305-1的部分结构,因此用相同的附图标记表示与第一实施例中的元件相同的元件,这里不再进行描述。
参照图13,描述根据第二实施例的平滑处理单元305-2的操作。图13中的平滑处理单元305-2输入紧接在输入到半色调处理单元304中之前的(contone)图像数据、从半色调处理单元304输出的(半色调)图像数据以及属性数据。如前所述,contone图像数据具有600dpi的分辨率,半色调图像数据具有1200dpi的分辨率。以与contone图像数据相同的600dpi的分辨率输入属性数据。在图13中,示出与图像数据一起处理的属性数据来进行说明。
在平滑处理单元305-2中的FIFO存储器401中累积contone图像数据。此时,在contone图像数据中,仅将各个图像信号的8位中的4个最高有效位输入到平滑处理单元305-2中。FIFO存储器401使contone图像数据延迟2行,形成由以关注像素为中心的9个像素构成的3×3的像素参照区域,并将参照区域输出到混合数据转换单元3001和边缘校正数据生成单元403。此外,仅将参照区域中位于中心的单个像素(关注像素)输出到边缘校正单元406。然后,混合数据转换单元3001执行根据参照区域生成稍后描述的混合数据的参照矩形的混合数据转换处理,并将参照区域输出到平滑确定单元402。然后,平滑确定单元402执行根据混合数据的参照区域确定是否执行平滑处理的平滑确定处理,并将确定结果作为确定信号输出到边缘校正单元406。边缘校正数据生成单元403执行边缘校正数据生成处理,以根据参照区域获得在稍后描述的边缘校正处理中使用的边缘校正数据,并将边缘校正数据输出到边缘校正单元406。
与上述contone图像数据类似,在FIFO存储器404中累积属性数据。FIFO存储器404使属性数据延迟1行,并且以与参照区域中的关注像素的时序匹配的方式,将单个像素的数据输出到下一个边缘校正单元406。
半色调处理单元304将半色调图像数据转换为具有1200dpi分辨率的4位的信号,并且作为大小是单个600dpi像素的四倍的2×2像素的矩形区域,将半色调图像数据进一步输出到平滑处理单元305-2。FIFO存储器405使1200dpi的图像数据的矩形区域延迟,并且以与contone图像数据和属性数据的时序匹配的方式,将1200dpi的矩形区域(例如4个像素)输出到边缘校正单元406。
边缘校正单元406使用上述五个数据执行稍后描述的边缘校正处理,并输出由半色调图像数据的四个4位的像素构成的矩形区域。
混合数据转换单元3001的示例转换处理
接下来,将详细描述根据第二实施例的平滑处理单元305-2的混合数据转换单元3001执行的混合数据转换处理。注意,混合数据转换单元3001针对CMYK图像信号中的各个执行类似的混合数据转换处理。
混合数据转换处理是使用下面的等式(2),针对构成上述参照区域的全部9个像素中的各个,以预定比率执行混合操作,以针对各个像素获得4位的混合数据,由此生成由这9个像素构成的参照区域的处理。
MIX=((DC·MRC)+(DM·MRM)+(DY·MRY)+(DK·MRK))>>BS,
如果(MIX>15),则MIX=15        ...(2)
在等式(2)中,D表示像素值,其附加字符表示各个图像信号的颜色。也就是说,DC表示青(C)色的像素值,DM表示品红(M)色的像素值,DY表示黄(Y)色的像素值,DK表示黑(K)色的像素值。此外,与像素值D的情况相同,MR表示各个图像信号的混合比率,其附加字符表示对应图像信号的颜色,BS表示移位量。也就是说,将各个图像信号的像素值D与混合比率MR的积的总和,右移由移位量BS指示的位数,由此可以获得各个像素的混合数据MIX。例如,如果将所有MR设置为“1”,而将所有BS设置为“2”,则可以根据所有CMYK图像信号的平均像素值生成混合数据。此外,例如,如果将MRK设置为“5”,而将其它MR设置为“1”,将所有BS设置为“3”,则可以增强4个CMYK图像信号中的K的影响。因此,在平滑确定单元402中,可能将上述确定信号设置为“校正开启”,这使得对平滑处理的控制(例如在处理期间对K图像信号赋予比其它图像信号高的优先级)较容易。
在第二实施例中,尽管等式(2)描述了将各个图像信号的像素值D与混合比率MR的积的总和右移的位量移BS,但是很明显,代替右移,可以例如执行除法。此外,由于混合数据转换单元3001生成的混合数据的参照区域是CMYK图像信号间的公共数据,因此很明显,例如可以在针对所有CMYK图像信号的混合数据转换处理中使用一次生成的数据。
第二实施例的平滑处理单元的具体示例
接下来,将参照图14A至图14C具体描述根据本实施例的平滑处理单元305-2的部分操作。图14A所示的参照区域3101对应于由四个CMYK图像信号构成的图像数据中的青色的参照区域,图14B所示的参照区域3201对应于品红、黄和黑色的参照区域。此外,像素3102和像素3202是针对不同的图像信号的相同像素,像素3103和像素3203是针对不同的图像信号的相同像素。
在将图14A和图14B所示的参照区域3101和3201输入到混合数据转换单元3001中的情况下,混合数据转换单元3001针对各个参照区域中的所有9个像素执行混合数据转换处理。参照区域3101由像素值为“8”的像素3102和像素值为“0”的像素3103构成,而参照区域3201由像素值为“4”的像素3202和像素值为“0”的像素3203构成。通过等式(2)将这些参照区域转换为图14C所示的混合数据的参照区域3301,然后将其输出到平滑确定单元402中。混合数据的参照区域3301由像素值为“5”的像素3302和像素值为“0”的像素3303构成。
在输入到平滑确定单元402中的混合数据的参照区域3301中,在步骤S501中,作为最大值获得像素3302的像素值“5”,在步骤S502中,作为最小值获得像素3303的像素值“0”。然后,在步骤S503中,将它们之间的浓度差“5”与阈值Zsub进行比较。在本实施例中,假定阈值Zsub为“4”,因此参照区域3301中的浓度差大于阈值Zsub,因此将针对参照区域3301的确定信号OutDataZ设置为“1”,并将其输出到边缘校正单元406中。在进一步的处理中,针对所有CMYK图像信号共同使用该确定信号OutDataZ,来确定是否执行平滑处理。
此外,在第一实施例中,假设例如将参照区域3101和参照区域3201输入到平滑确定单元402中。在这种情况下,尽管由于参照区域中的浓度差“8”而将青色的参照区域3101的确定信号OutDataZ设置为“1”,但是由于参照区域中的浓度差“4”而将其它图像信号的参照区域3201的确定信号OutDataZ设置为“0”。换句话说,对青色执行平滑处理,而不对其它图像信号执行平滑处理。这样,将仅针对青色的边缘校正数据输出到各个边界,该各个边界将针对所有四个图像信号、像素值为“0”的像素3102和3202,与针对所有四个图像信号、像素值大于“0”的像素3103和3203分离。结果,在一些情况下,可能由于该边缘校正数据而使用不恰当的颜色对这些边缘部分进行修饰,这导致伪色的生成。
第二实施例的效果
根据第二实施例,根据全部图像信号生成混合颜色数据,并且根据混合颜色数据生成用于确定是否执行用于减少锯齿的平滑处理的确定信号。这使得能够执行适当的处理,而不在边缘部分生成伪色。
第三实施例
在第三实施例中,平滑处理单元305-3与第一和第二实施例的不同之处仅在于图3和图13中的平滑处理单元305-1和305-2的部分结构,因此用相同的附图标记表示与第一和第二实施例中的元件相同的元件,这里不再进行描述。
现在,参照图15描述根据本实施例的平滑处理单元305-3的操作。
图15中的平滑处理单元305-3输入紧接在输入到半色调处理单元304中之前的(contone)图像数据、从半色调处理单元304输出的(半色调)图像数据以及属性数据。如前所述,contone图像数据具有600dpi的分辨率,半色调图像数据具有1200dpi的分辨率。以与contone图像数据相同的600dpi的分辨率输入属性数据。在图15中,示出与图像数据一起处理的属性数据,来进行说明。
在平滑处理单元305-3中的FIFO存储器401中累积contone图像数据。此时,在contone图像数据中,仅将各个图像信号的8位中的4个最高有效位输入到平滑处理单元305-3中。FIFO存储器401使contone图像数据延迟2行,形成由以关注像素为中心的9个像素构成的3×3像素参照区域,并将参照区域输出到边缘校正数据生成单元403和校正关闭确定单元3401。此外,仅将参照区域中位于中心的单个像素(关注像素)输出到校正关闭确定单元3401。然后,混合数据转换单元3001执行根据上述参照区域生成稍后描述的混合数据的参照矩形的混合数据转换处理,然后将参照矩形输出到平滑确定单元402。然后,平滑确定单元402执行根据混合数据的参照区域确定是否执行平滑处理的平滑确定处理,并将确定结果作为确定信号输出到边缘校正单元3402。此外,边缘校正数据生成单元403执行边缘校正数据生成处理,以根据参照区域获得在稍后描述的边缘校正处理中使用的边缘校正数据,并将边缘校正数据输出到边缘校正单元3402。
与contone图像数据类似,在FIFO存储器404中累积属性数据。FIFO存储器404使属性数据延迟1行,并且以与参照区域中的关注像素的时序匹配的方式,将单个像素的数据输出到下一个校正关闭确定单元3401。然后,校正关闭确定单元3401使用参照区域中的关注像素和属性数据,执行稍后描述的用于生成校正关闭信号的校正关闭确定处理,然后将校正关闭信号输出到下一个边缘校正单元3402。
半色调处理单元304将半色调图像数据转换为具有1200dpi分辨率的4位的信号,并且作为大小是单个600dpi像素的四倍的2×2像素的矩形区域,将其进一步输出到平滑处理单元305-3。FIFO存储器405使1200dpi的图像数据的矩形区域延迟,并且以与contone图像数据和属性数据的时序匹配的方式,将1200dpi的矩形区域(例如4个像素)输出到边缘校正单元3402。
边缘校正单元3402使用上述五个数据执行稍后描述的边缘校正处理,并输出由半色调图像数据的四个4位的像素构成的矩形区域。
校正关闭确定单元3401执行的示例确定处理
接下来,将参照图16A详细描述校正关闭确定单元3401执行的校正关闭确定处理。尽管可以通过硬件或软件来实现校正关闭确定单元3401执行的处理,但是在本实施例中,作为CPU根据程序执行的计算机处理来进行描述。CPU可以由在平滑处理单元305-3中执行的其它处理共同使用。
首先,在步骤S3501中,确定属性数据。如稍后所述,属性数据是包括表示对象(例如字符、线、图形和图像)的属性和功能(例如复印和打印)的类型的值的具有600dpi分辨率的单像素数据。在步骤S3501中,根据属性数据来确定是否执行平滑处理。在本实施例中,仅对针对作为示例的打印功能的字符、线和图形执行平滑处理,使得如果属性数据具有上述值中的任意值,则处理进入到步骤S3502。如果在步骤S3501中,属性数据具有针对打印功能的字符、线和图形的属性之外的属性,则处理进入到步骤S3505。也就是说,如果属性数据具有表示上述对象以外的对象的属性或操作的值,则处理进入到步骤S3505。
然后,在步骤S3502中,执行白像素确定,以确定contone图像数据中的关注像素是否是白像素。这里所说的白像素是白色像素,例如针对所有CMYK图像信号,值为“0”的像素。然后,在步骤S3503中,确定关注像素是否为白像素,并且确定属性数据是否指示白像素确定属性。这里所说的白像素确定属性是在进行白像素确定时涉及的对象的属性,在本实施例中,例如,将字符和线的属性定义为白像素确定属性。因此,如果属性数据具有字符或线的属性,并且如果关注像素是白像素,则处理进入到步骤S3505。如果关注像素不是白像素,并且/或者如果属性数据不表示白像素确定属性,则处理进入到步骤S3504。
然后,在步骤S3504中,将值“1”(校正开启)作为校正关闭信号OutDataOFF输出。在步骤S3505中,将值“0”(校正关闭)作为校正关闭信号OutDataOFF输出。
这使得除了通过平滑确定单元402根据浓度生成的确定信号之外,能够通过对象的属性进行控制,由此防止对诸如不需要平滑处理的自然图像的对象带来负面效果。此外,由于针对字符或线的白像素,作为“校正关闭”输出校正关闭信号,因此还可以消除诸如轮廓字符或轮廓线变窄的负面效果。
在本实施例中,描述了白像素表示针对所有CMYK图像信号值为“0”的像素。但是,本发明不限于此,例如,可以将值不大于预定阈值、因此被认为是白色的像素确定为白像素。此外,属性数据指示的属性的示例不限于字符、线、图形和图像,它们可以包括例如指示磅数为4或更小的小字符的属性,或者指示磅数为0.1或更小的细线的属性。
边缘校正单元3402的示例处理
接下来,将参照图16B详细描述根据本实施例的边缘校正单元3402执行的边缘校正处理。根据本实施例的边缘校正处理是对在第一实施例中描述的边缘校正处理,附加稍后描述的步骤S3601的处理,因此这里不再描述其它步骤。注意,边缘校正单元3402也针对CMYK图形信号中的各个执行类似的边缘校正处理。尽管可以通过硬件或软件来实现边缘校正单元3402执行的处理,但是在本实施例中,作为CPU根据程序执行的计算机处理来进行描述。CPU可以由在平滑处理单元305-3中执行的其它处理共同使用。
参照图16B,首先,在步骤S3601中,边缘校正单元3402确定从校正关闭确定单元3401输入的校正关闭信号OutDataOFF是“校正开启”还是“校正关闭”。如果校正关闭信号OutDataOFF是“1”(“校正开启”),则处理进入到步骤S1402。如果在步骤S3601中校正关闭信号OutDataOFF是“0”(“校正关闭”),则处理进入到步骤S1407,强制输出半色调图像数据的矩形区域。
第三实施例的效果
如上所述,根据本实施例,除了从平滑确定单元402输出确定信号以外并且在这之前,通过在校正关闭确定单元3401中生成校正关闭信号,也能够实现与第一和第二实施例中的效果类似的效果。此外,由于不通过软件等的操作执行在校正关闭信号为“校正关闭”的情况下不需要执行的平滑确定处理或边缘校正数据生成处理,因此还具有加速处理的效果。
其它实施例
本发明可以作为例如***、装置、方法、程序或存储介质来实施。具体地说,本发明可以应用于由多个设备构成的***或由单个设备构成的装置。
本发明的各方面还能够通过读出并执行记录在存储装置上的用于执行上述实施例的功能的程序的***或设备的计算机(或诸如CPU或MPU的装置)、以及通过由***或设备的计算机例如读出并执行记录在存储装置上的用于执行上述实施例的功能的程序来执行各步骤的方法来实现。鉴于此,例如经由网络或者从用作存储装置的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。
虽然参照示例性实施例对本发明进行了说明,但是应当理解,本发明不限于所公开的示例性实施例。所附权利要求的范围符合最宽的解释,以使其涵盖所有这种变型、等同结构及功能。

Claims (8)

1.一种图像处理装置,其用于基于第一图像数据减少第二图像数据中的锯齿,所述第二图像数据作为对所述第一图像数据的各个图像信号执行数字半色调处理的结果而获得,属性数据表示包含在所述第一图像数据中的各个像素的属性,所述图像处理装置包括:
平滑确定单元,其被配置为基于所述第一图像数据,输出指示是否执行平滑处理的确定信号;
边缘校正数据生成单元,其被配置为根据所述第一图像数据,生成用于所述平滑处理的边缘校正数据;以及
边缘校正单元,其被配置为根据所述确定信号和所述属性数据来选择是否执行边缘校正处理,所述边缘校正处理使用所述边缘校正数据生成单元生成的所述边缘校正数据。
2.根据权利要求1所述的图像处理装置,其中,所述边缘校正单元包括选择单元,该选择单元被配置为在执行使用所述边缘校正数据的所述边缘校正处理的情况下,按照所述第二图像数据的每个像素,将所述第二图像数据与所述边缘校正数据生成单元生成的所述边缘校正数据进行比较,并且将所述第二图像数据与所述边缘校正数据中具有较大像素值的图像数据作为所述比较的结果输出。
3.根据权利要求1所述的图像处理装置,其中,所述边缘校正单元包括确定信号校正单元,该确定信号校正单元被配置为基于所述属性数据或基于所述第一图像数据和所述属性数据,对所述确定信号进行校正。
4.根据权利要求1所述的图像处理装置,该图像处理装置还包括混合数据转换单元,该混合数据转换单元被配置为将由多个图像信号构成的所述第一图像数据转换为由单个图像信号构成的混合第一图像数据,
其中,所述平滑确定单元基于所述混合第一图像数据,输出指示是否执行平滑处理的所述确定信号。
5.根据权利要求4所述的图像处理装置,其中,所述第一图像数据由青、品红、黄和黑色四个图像信号构成,并且
所述混合数据转换单元通过以预定比率将所述第一图像数据的所述四个图像信号混合,将所述第一图像数据转换为由单个图像信号构成的所述混合第一图像数据。
6.根据权利要求1所述的图像处理装置,该图像处理装置还包括校正关闭确定单元,该校正关闭确定单元被配置为基于所述属性数据,输出指示不执行平滑处理的校正关闭信号,
其中,所述边缘校正单元根据所述确定信号和所述校正关闭信号来选择是否执行边缘校正处理,所述边缘校正处理使用所述边缘校正数据生成单元生成的所述边缘校正数据。
7.根据权利要求6所述的图像处理装置,其中,所述校正关闭确定单元基于所述第一图像数据和所述属性数据,输出指示不执行平滑处理的校正关闭信号。
8.一种图像处理方法,其基于第一图像数据减少第二图像数据中的锯齿,所述第二图像数据作为对所述第一图像数据的各个图像信号执行数字半色调处理的结果而获得,属性数据表示包含在所述第一图像数据中的各个像素的属性,所述图像处理方法包括以下步骤:
基于所述第一图像数据,输出指示是否执行平滑处理的确定信号;
根据所述第一图像数据,生成用于所述平滑处理的边缘校正数据;以及
根据所述确定信号和所述属性数据来选择是否执行边缘校正处理,所述边缘校正处理使用在所述生成步骤中生成的所述边缘校正数据。
CN201010148577.9A 2009-04-17 2010-04-14 图像处理装置及图像处理方法 Expired - Fee Related CN101867682B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310233564.5A CN103347140B (zh) 2009-04-17 2010-04-14 图像处理装置及图像处理方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009-101381 2009-04-17
JP2009101381A JP2010252194A (ja) 2009-04-17 2009-04-17 画像処理装置及び画像処理方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201310233564.5A Division CN103347140B (zh) 2009-04-17 2010-04-14 图像处理装置及图像处理方法

Publications (2)

Publication Number Publication Date
CN101867682A true CN101867682A (zh) 2010-10-20
CN101867682B CN101867682B (zh) 2013-07-03

Family

ID=42959233

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201310233564.5A Active CN103347140B (zh) 2009-04-17 2010-04-14 图像处理装置及图像处理方法
CN201010148577.9A Expired - Fee Related CN101867682B (zh) 2009-04-17 2010-04-14 图像处理装置及图像处理方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201310233564.5A Active CN103347140B (zh) 2009-04-17 2010-04-14 图像处理装置及图像处理方法

Country Status (3)

Country Link
US (1) US8619328B2 (zh)
JP (1) JP2010252194A (zh)
CN (2) CN103347140B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105391913A (zh) * 2014-08-20 2016-03-09 佳能株式会社 图像处理装置及图像处理方法
CN105704347A (zh) * 2014-12-11 2016-06-22 佳能株式会社 图像处理设备和图像处理方法
CN106791270A (zh) * 2015-11-19 2017-05-31 佳能株式会社 图像处理装置及其控制方法
CN107144572A (zh) * 2017-05-26 2017-09-08 太原科技大学 灰度图像中裂缝自动识别和检测方法
CN107610143A (zh) * 2017-09-29 2018-01-19 上海天马有机发光显示技术有限公司 图像处理方法、图像处理装置、图像处理***及显示装置
CN107644410A (zh) * 2017-09-29 2018-01-30 上海天马有机发光显示技术有限公司 图像处理方法、图像处理装置、图像处理***及显示装置
CN110689492A (zh) * 2019-09-17 2020-01-14 珠海天燕科技有限公司 图像边缘平滑方法和装置

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010274616A (ja) * 2009-06-01 2010-12-09 Konica Minolta Business Technologies Inc 画像処理システム、画像処理装置、画像形成装置及びプログラム
JP5812678B2 (ja) * 2011-05-11 2015-11-17 キヤノン株式会社 画像処理装置、画像処理方法及びコンピュータプログラム
JP6018398B2 (ja) 2011-05-13 2016-11-02 キヤノン株式会社 画像処理装置及びその処理方法
JP5796392B2 (ja) 2011-07-29 2015-10-21 ブラザー工業株式会社 画像処理装置、および、コンピュータプラグラム
JP5853470B2 (ja) * 2011-07-29 2016-02-09 ブラザー工業株式会社 画像処理装置、画像処理プラグラム
JP5842441B2 (ja) 2011-07-29 2016-01-13 ブラザー工業株式会社 画像処理装置およびプログラム
JP5776419B2 (ja) 2011-07-29 2015-09-09 ブラザー工業株式会社 画像処理装置、画像処理プラグラム
JP6157146B2 (ja) * 2012-03-29 2017-07-05 キヤノン株式会社 読み取り装置及びその制御方法
JP6381311B2 (ja) * 2013-07-04 2018-08-29 キヤノン株式会社 画像形成装置、画像形成方法、およびプログラム
JP2015122691A (ja) * 2013-12-25 2015-07-02 セイコーエプソン株式会社 画像処理装置、画像処理方法および印刷システム
JP6314544B2 (ja) * 2014-03-04 2018-04-25 株式会社リコー 画像処理方法、画像処理装置、画像形成装置、プログラム
JP6256125B2 (ja) * 2014-03-13 2018-01-10 株式会社リコー 画像形成装置
JP7171382B2 (ja) * 2018-11-21 2022-11-15 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
CN110070507B (zh) * 2019-04-17 2021-03-02 安徽科朗电子科技有限公司 一种视频图像的抠图方法、装置、存储介质及抠图设备
CN110717874B (zh) * 2019-10-10 2022-11-04 徐庆 一种图像轮廓线平滑处理方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003348352A (ja) * 2002-05-24 2003-12-05 Canon Inc 画像記録装置及び方法
US20060092475A1 (en) * 2004-11-01 2006-05-04 Canon Kabushiki Kaisha Image processing apparatus and image processing method
US20070279695A1 (en) * 2006-06-05 2007-12-06 Konica Minolta Business Technologies, Inc. Image forming device and image forming method
US7495805B1 (en) * 2000-02-25 2009-02-24 The Hong Kong University Of Science And Technology Enhancing an image, such as an image having bi-valued pixel values

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01115272A (ja) * 1987-10-29 1989-05-08 Canon Inc 画像処理装置
DE69231481T2 (de) * 1991-07-10 2001-02-08 Fujitsu Ltd Bilderzeugungsgerät
JP3393433B2 (ja) * 1991-08-20 2003-04-07 オムロン株式会社 画像処理装置および方法
US6529287B1 (en) * 1996-01-31 2003-03-04 Avision Inc. Image processing system
JP3492096B2 (ja) 1996-07-22 2004-02-03 キヤノン株式会社 画像処理装置
JP3830269B2 (ja) * 1998-03-25 2006-10-04 株式会社リコー 画像補正処理方法
JP4050382B2 (ja) * 1998-04-24 2008-02-20 セイコーエプソン株式会社 多値画像のスムージング装置及び画像形成装置
JPH11331603A (ja) * 1998-05-15 1999-11-30 Canon Inc 画像処理方法及び画像処理装置
JP2000333014A (ja) * 1999-05-20 2000-11-30 Minolta Co Ltd 画像処理装置および画像処理方法並びに画像処理手順を記憶したコンピュータ読み取り可能な記憶媒体
WO2001064448A1 (fr) * 2000-03-02 2001-09-07 Fujitsu Limited Procede et dispositif de correction d'images
JP2002281317A (ja) * 2001-03-21 2002-09-27 Ricoh Co Ltd 印字装置
JP4217706B2 (ja) * 2004-11-01 2009-02-04 キヤノン株式会社 画像処理装置及び画像処理方法
JP4427001B2 (ja) * 2005-05-13 2010-03-03 オリンパス株式会社 画像処理装置、画像処理プログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7495805B1 (en) * 2000-02-25 2009-02-24 The Hong Kong University Of Science And Technology Enhancing an image, such as an image having bi-valued pixel values
JP2003348352A (ja) * 2002-05-24 2003-12-05 Canon Inc 画像記録装置及び方法
US20060092475A1 (en) * 2004-11-01 2006-05-04 Canon Kabushiki Kaisha Image processing apparatus and image processing method
US20070279695A1 (en) * 2006-06-05 2007-12-06 Konica Minolta Business Technologies, Inc. Image forming device and image forming method

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105391913A (zh) * 2014-08-20 2016-03-09 佳能株式会社 图像处理装置及图像处理方法
US10148854B2 (en) 2014-08-20 2018-12-04 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and storage medium
CN105391913B (zh) * 2014-08-20 2018-09-25 佳能株式会社 图像处理装置及图像处理方法
CN105704347A (zh) * 2014-12-11 2016-06-22 佳能株式会社 图像处理设备和图像处理方法
US10070008B2 (en) 2015-11-19 2018-09-04 Canon Kabushiki Kaisha Image processing apparatus, method of controlling the same, and storage medium
CN106791270A (zh) * 2015-11-19 2017-05-31 佳能株式会社 图像处理装置及其控制方法
CN107144572A (zh) * 2017-05-26 2017-09-08 太原科技大学 灰度图像中裂缝自动识别和检测方法
CN107644410A (zh) * 2017-09-29 2018-01-30 上海天马有机发光显示技术有限公司 图像处理方法、图像处理装置、图像处理***及显示装置
CN107610143A (zh) * 2017-09-29 2018-01-19 上海天马有机发光显示技术有限公司 图像处理方法、图像处理装置、图像处理***及显示装置
US10504400B2 (en) 2017-09-29 2019-12-10 Shanghai Tianma AM-OLED Co., Ltd. Method and apparatus for performing correction processing on grayscale of a pixel in an image
US10546553B2 (en) 2017-09-29 2020-01-28 Shanghai Tianma AM-OLED Co., Ltd. Image processing apparatus, image processing method and display apparatus
CN110689492A (zh) * 2019-09-17 2020-01-14 珠海天燕科技有限公司 图像边缘平滑方法和装置
CN110689492B (zh) * 2019-09-17 2022-02-11 珠海天燕科技有限公司 图像边缘平滑方法和装置

Also Published As

Publication number Publication date
US20100265549A1 (en) 2010-10-21
JP2010252194A (ja) 2010-11-04
CN103347140B (zh) 2016-02-17
CN101867682B (zh) 2013-07-03
US8619328B2 (en) 2013-12-31
CN103347140A (zh) 2013-10-09

Similar Documents

Publication Publication Date Title
CN101867682B (zh) 图像处理装置及图像处理方法
US8751411B2 (en) System and method for determining a billing structure for documents based on color estimations in an image path
CN101360175B (zh) 图像处理方法、图像处理装置、图像形成装置及读取装置
EP1708481B1 (en) Two-dimensional gray component replacement
JPH0779354A (ja) 多色プリンタ用の画像処理装置
EP2129100A2 (en) Multilevel clustered dot screening method with improved detail and reduced image noise
JP2012124874A (ja) 画像形成装置及びその画像形成方法
US8422078B2 (en) Method of processing neutral gray color print jobs as monochrome black during billing detection and printing as a neutral gray composite black
JP6280378B2 (ja) 画像処理装置およびその制御方法
US9055251B2 (en) Image processing based on automatic image-type detection
CN101141547A (zh) 图像颜色判定装置及图像颜色判定方法
CN108702428B (zh) 半色调化方法及***
US8559080B2 (en) Image forming apparatus and computer readable medium for image forming
US7852536B2 (en) Angle avoidance for color halftone screens
US20130066756A1 (en) Method for image classification for copy path billing
US20050024660A1 (en) Image processing apparatus and method for processing image
JP2004135317A (ja) カラー画像処理装置およびカラー画像処理方法
US7864366B2 (en) Method and system for improved space filling interpolation
CN101019412A (zh) 用于将源图像数据转换为目标图像数据的方法和装置
US8711434B2 (en) Image processing device, image forming apparatus, and non-transitory computer readable recording medium
JP2013222983A (ja) 画像処理装置、画像処理方法、コンピュータプログラム
JP2018207258A (ja) 画像処理装置およびプログラム
JP2008092323A (ja) 画像処理装置、並びにこれを備えた画像読取装置及び画像形成装置
JP2020017892A (ja) 画像処理装置、画像形成装置、画像処理方法、およびプログラム
JP2000358156A (ja) 画像処理装置および画像処理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130703

Termination date: 20210414

CF01 Termination of patent right due to non-payment of annual fee