对与半色调图像相对应的垂直边缘进行归类的制作方法

文档序号:12283186阅读:188来源:国知局
对与半色调图像相对应的垂直边缘进行归类的制作方法与工艺

诸如喷墨打印机之类的打印系统将墨滴喷射到介质上以形成图像。打印系统可包括支撑打印头并且以双向方式跨介质移动的打印头支架。由此,可在前向扫描方向和反向扫描方向上执行打印。

附图说明

在以下说明书中参照随附于此的附图描述了非限定性的实施例,并且些实施例不限定权利要求的范围。在附图中图示的部件尺寸和特征主要是为了例示的方便性和清晰性而选择的,并非一定是按比例绘制的。参照所附附图:

图1是根据实施例图示打印系统的框图。

图2是根据实施例图示打印系统的示意图。

图3是根据实施例图示半色调图像的表示的示意图,该半色调图像与待处理以通过图2的打印系统识别左垂直边缘、右垂直边缘、和中性垂直边缘的图像数据相对应。

图4A至4C是根据实施例图示通过图2的打印系统在介质上打印图像的示意图。

图5是根据实施例图示打印方法的流程图。

图6是根据实施例图示了诸如打印系统的计算装置的框图,打印系统包括处理器和用于存储对该打印系统进行操作的指令的非暂时性计算机可读存储介质。

具体实施方式

诸如喷墨打印机之类的打印系统将墨滴喷射到介质上以在该介质上形成图像。然而,有时除了墨滴之外,还可能形成不期望的卫星滴(satellite droplet)并且落在介质上。卫星滴趋于比墨滴更慢地到达介质。结果,卫星滴可能落在介质上在打印头支架扫描方向上从相应墨滴偏离的位置。打印头支架支撑打印头并且以双向方式跨介质移动打印头。由此,可以以双向方式执行打印。因此,如果墨滴位于图像(例如,打印的特征)的垂直边缘,则卫星滴趋于落在图像之外并且在图像之外可见。例如,当图像比周围区域暗时,落在图像之外的卫星滴可能是可见的。结果,打印的图像边缘可能模糊不清和/或限定得不太清晰。

例如,当在两个扫描方向上均执行打印时,一半墨滴可能具有落在图像一侧的对应卫星滴,而另一半墨滴可能具有落在图像另一侧的卫星滴。也就是说,以此方式执行的打印可在前向扫描方向和反向扫描方向之间划分墨滴。以此方式,一半墨滴可形成具有落在图像之外并且可见的卫星滴的垂直于扫描方向的拖尾打印边缘。由此,图像的此类相应打印边缘可能模糊不清和/或限定得不太清晰。

在实施例中,一种打印方法包括:识别与半色调图像相对应的垂直边缘。该方法还包括:确定相应垂直边缘左侧的第一预定区域的色彩明度是大致等于、小于、还是大于相应垂直边缘右侧的第二预定区域的色彩明度。例如,相应区域的色彩明度可以与该相应区域内的像素或墨滴的各种颜色相对应。该方法还包括:将相应垂直边缘归类为左垂直边缘、右垂直边缘、和中性垂直边缘。

左垂直边缘与第一预定区域的色彩明度被确定为小于第二预定区域的色彩明度的相应垂直边缘相对应。右垂直边缘与第一预定区域的色彩明度被确定为大于第二预定区域的色彩明度的相应垂直边缘相对应。中性垂直边缘与第一预定区域的色彩明度被确定为大致等于第二预定区域的色彩明度的相应垂直边缘相对应。由此,在前向扫描方向和反向扫描方向中的一个方向上将墨滴打印在介质上,以使得打印边缘能够被打印为主导边缘(leading edges)而不是拖尾边缘。在主导边缘中,对应卫星滴落在相似颜色的墨滴上,并且因此可以不太明显。可替代地,在拖尾边缘中,对应卫星滴落在包括未打印基底的较亮的颜色上,并且因此可以更明显。因此,可减少具有模糊不清和/或限定得不太清晰的边缘的打印图像。

图1是根据实施例图示打印系统的框图。参照图1,打印系统100包括边缘识别模块10、确定模块11、和归类模块12。边缘识别模块10识别与半色调图像相对应的垂直边缘。与半色调图像相对应的虚拟表示(virtual representation)可存储在存储器中。例如,半色调图像可由一系列的点而不是连续的色调构成。这些点可具有不同尺寸、不同颜色、和/或不同形状。在一些实施例中,较大的点可用于表示较暗且较密的图像区域,而较小的点可用于表示较亮区域。例如,其中一些点可形成垂直边缘。

参照图1,确定模块11还确定相应垂直边缘左侧的第一预定区域的色彩明度是大致等于、小于、还是大于该相应垂直边缘右侧的第二预定区域的色彩明度。相应区域的色彩明度可与位于相应区域内的像素或墨滴的各种颜色相对应。在一些实施例中,第一预定区域的色彩明度是大致等于、小于、还是大于第二预定区域的色彩明度可以取决于第一预定区域的色彩明度与第二预定区域的色彩明度之间的差是大于还是小于明度差阈值。例如,明度差阈值可以是100,例如位于从0到255的范围内以使得:沿着L*a*b色彩空间的L*轴,介质的白色可对应于0,而黑色可对应于255。在其他实施例中,可使用不同的明度差阈值以及其他在色调间进行区分的方式。

参照图1,归类模块12响应于第一预定区域的色彩明度小于第二预定区域的色彩明度的确定将相应垂直边缘归类为左垂直边缘。归类模块12还响应于第一预定区域的色彩明度大于第二预定区域的色彩明度的确定将相应垂直边缘归类为右垂直边缘。归类模块12还响应于第一预定区域的色彩明度大致等于第二预定区域的色彩明度的确定将相应垂直边缘归类为中性垂直边缘。

在一些实施例中,边缘识别模块10、确定模块11、和/或归类模块12可被组合为更少的模块,比如一个模块,或者可被实施为数个模块。边缘识别模块10、确定模块11、和/或归类模块12可以以硬件、包括固件的软件、或其组合的方式实施。例如,固件可存储在存储器中并且由适当的指令执行系统执行。

在可替代的实施例中,如果以硬件方式实施,则边缘识别模块10、确定模块11、和/或归类模块12可使用本领域已知的任意技术(例如离散逻辑电路、专用集成电路(ASIC)、可编程门阵列(PGA)、现场可编程门阵列(FPGA))或本领域已知的任意技术的组合、和/或其他未来发展技术来实施。在其他实施例中,边缘识别模块10、确定模块11、和/或归类模块12可以以在计算装置的控制下被执行和存储的软件和数据的组合的方式实施。

图2是根据实施例图示打印系统的示意图。图3是根据实施例图示半色调图像的表示的示意图,该半色调图像与用于通过图2的打印系统识别左垂直边缘、右垂直边缘、和中性垂直边缘的图像数据相对应。图4A至4C是根据实施例图示通过图2的打印系统在介质上打印图像的示意图。在一些实施例中,打印系统200可包括之前参照图1的打印系统100讨论的边缘识别模块10、确定模块11、和归类模块12。参照图2,在一些实施例中,打印系统200还可包括打印头支架13和优先安排模块14。打印头支架13可支撑打印头15并且以双向方式跨介质29进行扫描,比如以前向扫描方向df以及反向扫描方向dr进行扫描。在一些实施例中,打印头支架13可以可移除地接收至少一个打印头15。

参照图2至图3,边缘识别模块10识别与半色调图像36相对应的垂直边缘36a。与半色调图像36相对应的虚拟表示被存储在存储器26中并且可被处理以在形成打印图像46(图4C)之前识别垂直边缘36a。垂直边缘识别可包括:在连续色调图像中进行像素至像素的比较从而识别在相邻像素中相似的从暗到亮的梯级;在打印机空间CMYKxxx半色调的独立平面中进行像素比较,等等。边缘识别模块10可与存储器26进行通信从而处理存储在存储器26内的半色调图像36。

参照图2至图3,在一些实施例中,确定模块11可确定各垂直边缘36a左侧的第一预定区域37a的色彩明度是大致等于、小于、还是大于相应垂直边缘36a右侧的第二预定区域37b的色彩明度。在一些实施例中,第二预定区域37b可包括相应垂直区域36a。例如,确定模块11可与边缘识别模块10和归类模块12进行通信。在一些实施例中,第一预定区域的色彩明度是大致等于、小于、还是大于第二预定区域的色彩明度可取决于第一预定区域的色彩明度与第二预定区域的色彩明度之间的差是大于还是小于明度差阈值。例如,明度差阈值可以是100,例如位于从0到255的范围内以使得:沿着L*a*b色彩空间的L*轴,介质的白色可对应于0,而黑色可对应于255。在其他实施例中,可使用不同的明度差阈值以及其他在色调间进行区分的方式。

参照图2至图3,在一些实施例中,第一预定区域37a可与相应垂直边缘36a左侧的剩余介质的整个区域或部分区域相对应,而第二预定区域37b可与相应垂直边缘36a右侧的剩余介质的整个区域或部分区域相对应。可替代地,第一预定区域37a可与介质上相应垂直边缘36a左侧、邻近的图像右侧的区域相对应,而第二预定区域37b可与相应垂直边缘36a右侧、邻近的图像左侧的区域相对应。

参照图2至图4C,在一些实施例中,归类模块12响应于第一预定区域37a的色彩明度小于第二预定区域37b的色彩明度的确定将相应垂直边缘36a归类为左垂直边缘。归类模块12还响应于第一预定区域的色彩明度大于第二预定区域的色彩明度的确定将相应垂直边缘归类为右垂直边缘。归类模块12还响应于第一预定区域的色彩明度大致等于第二预定区域的色彩明度的确定将相应垂直边缘归类为中性垂直边缘。例如,归类模块12可与确定模块11和优先安排模块14进行通信。

参照图2至图4C,在一些实施例中,随着打印头支架13在前向扫描方向df上移动,优先安排模块14可以优先安排打印头15打印左垂直边缘46a。随着打印头支架13在反向扫描方向dr上移动,优先安排模块14还可以优先安排打印头15打印右垂直边缘46b。例如,优先安排模块14可与归类模块12和打印头15和/或打印头支架13进行通信。在一些实施例中,优先安排模块14还可以通过将相应标志关联至即将形成相应垂直边缘46a和46b的对应墨滴而优先安排打印相应垂直边缘46a和46b。例如,相应标志可指示对应墨滴是使用在前向扫描方向df上还是在反向扫描方向dr上移动的打印头支架13而被打印的。相应墨滴形成相应垂直边缘46a和46b。

在一些实施例中,边缘识别模块10、确定模块11、归类模块12、和/或优先安排模块14可被组合为较少模块,比如一个模块,或者可被实施为数个模块。边缘识别模块10、确定模块11、归类模块12、和/或优先安排模块14可以以硬件、包括固件的软件、或其组合的方式实施。例如,固件可存储在存储器中并且由适当的指令执行系统执行。

在可替代的实施例中,如果以硬件方式实施,则边缘识别模块10、确定模块11、归类模块12、和/或优先安排模块14可使用本领域已知的任意技术(例如离散逻辑电路、专用集成电路(ASIC)、可编程门阵列(PGA)、现场可编程门阵列(FPGA))或本领域已知的任意技术的组合、和/或其他未来发展技术来实施,。在其他实施例中,边缘识别模块10、确定模块11、归类模块12、和/或优先安排模块14可以以在计算装置的控制下被执行和存储的软件和数据的组合的方式实施。

在一些实施例中,随着打印头支架13在前向扫描方向df上移动,打印头15将左垂直边缘46a打印为打印图像46的一部分。随着打印头支架13在反向扫描方向dr上移动,打印头15还将右垂直边缘46b打印为打印图像46的一部分。另外,打印头15在前向扫描方向df或反向扫描方向dr上打印中性垂直边缘。在一些实施例中,中性垂直边缘可以不影响构成中性垂直边缘的墨滴的打印方向。在一些实施例中,图像区域内的墨滴48a和卫星滴48b形成打印图像46。

图5是根据实施例图示打印方法的流程图。参照图5,在块S510中,识别与半色调图像相对应的垂直边缘。在一些实施例中,识别与半色调图像相对应的垂直边缘可包括:基于图像数据识别与存储器中的半色调图像相对应的垂直边缘。例如,边缘识别模块可识别垂直边缘。在块S512中,由例如确定模块确定相应垂直边缘左侧的第一预定区域的色彩明度是大致等于、小于、还是大于相应垂直边缘右侧的第二预定区域的色彩明度。

在一些实施例中,第一预定区域的色彩明度是大致等于、小于、还是大于第二预定区域的色彩明度可取决于第一预定区域的色彩明度与第二预定区域的色彩明度之间的差是大于还是小于明度差阈值。例如,明度差阈值可是100,例如位于从0至255的范围内以使得:沿着L*a*b色彩空间的L*轴,介质的白色可对应于0,而黑色可对应于255。在另一些实施例中,可使用不同的明度差阈值以及其他在色调间进行区分的方式。

在块S514中,响应于第一预定区域的色彩明度小于第二预定区域的色彩明度的确定,由例如归类模块将相应垂直边缘归类为左垂直边缘。在块S516中,响应于第一预定区域的色彩明度大于第二预定区域的色彩明度的确定,由例如归类模块将相应垂直边缘归类为右垂直边缘。在块S518中,响应于第一预定区域的色彩明度大致等于第二预定区域的色彩明度的确定,由例如归类模块将相应垂直边缘归类为中性垂直边缘。

在一些实施例中,该方法还可包括:随着打印头支架在前向扫描方向上移动,优先安排打印头打印左垂直边缘;随着打印头支架在反向扫描方向上移动,优先安排打印头打印右垂直边缘;以及使得随着打印头支架在前向扫描方向或反向扫描方向上移动,使中性垂直边缘由打印头进行打印。可由优先安排模块执行相应垂直边缘的优先安排。该方法还可包括:随着打印头支架在前向扫描方向上移动由打印头将左垂直边缘打印为打印图像的一部分,以及随着打印头支架在反向扫描方向上移动由打印头将右垂直边缘打印为打印图像的一部分。

图6是根据实施例图示了诸如打印系统的计算装置的框图,打印系统包括处理器和用于存储对该打印系统进行操作的指令的非暂时性计算机可读存储介质。参照图6,在一些实施例中,非暂时性计算机可读存储介质65可包括在诸如打印系统之类的计算装置600中。在一些实施例中,非暂时性计算机可读存储介质65可整体地或部分地实施为指令67,该指令67诸如是远程或本地存储在计算装置中(例如,存储在服务器或被认为是打印系统的一部分的主机计算装置中)的计算机实施的指令。

参照图6,在一些实施例中,非暂时性计算机可读存储介质65可与存储诸如计算机实施的指令和/或程序代码等之类的指令67的存储装置相对应。例如,非暂时性计算机可读存储介质65可包括非易失性存储器、易失性存储器、和/或存储装置。非易失性存储器的实施例包括但不限于:电可擦除可编程只读存储器(EEPROM)和只读存储器(ROM)。易失性存储器的实施例包括但不限于:静态随机存取存储器(SRAM)、和动态随机存取存储器(DRAM)。

参照图6,存储装置的实施例包括但不限于:硬盘驱动、光盘驱动、数字通用磁盘驱动、光驱和快闪存储装置。在一些实施例中,非暂时性计算机可读存储介质65甚至可以是纸或可在其上打印指令67的另一适当的介质,这是因为可以经由比如对纸或其他介质进行的光学扫描而以电子方式捕获指令67,然后编译、解析指令67,或者另外地以单一方式处理指令67,且如果有必要,将指令67存储在非暂时性计算机可读存储介质65内。处理器69通常检索并执行存储在非暂时性计算机可读存储介质65中的指令67,从而例如操作诸如打印系统之类的计算装置600。在实施例中,可由处理器69访问非暂时性计算机可读存储介质65。

应理解的是,图5的流程图图示了本公开的实施例的架构、功能、和/或操作。如果以软件方式实施,则每个块可代表包括用于实施指定逻辑功能的一个或多个可执行指令的组件、片段、或者代码的一部分。如果以硬件方式实施,则每个块可代表用于实施特定逻辑功能的电路或多个互相连接的电路。虽然图5的流程图图示了特定的执行的顺序,但执行的顺序可不同于所描绘的顺序。例如,可相对于图示的顺序重新布置两个或多个块的执行顺序。另外,图5中连续图示的两个或多个步骤可以同时执行或者部分同时执行。所有这种变型方案都落入本公开的范围内。

已利用本公开的实施例的非限定性详细说明描述了本发明,这些说明不旨在限定总发明概念的范围。应当理解的是,参照一个实施例描述的特征和/或操作可用于其他实施例,而且并非所有实施例都具有特定附图中图示的或者参照其中一个实施例而描述的所有特征和/或操作。所描述的实施例的变型方案将被本领域技术人员所想到。此外,本公开和/或权利要求中使用的术语“包括”、“包含”、“具有”及其同义词应意指“包括但不必限于”。

应当注意的是,以上描述的实施例中的一些可包括对于总发明概念而言并非必要的结构、动作或者结构和动作的细节,其描述仅用于说明的目的。在此描述的结构和动作可由本领域已知的执行相同功能的等同方案代替,即便该结构或动作不同于所描述的结构和动作。因此,总发明概念的范围仅被权利要求中使用的元素和限定语的限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1