本文作者:kaifamei

羽化模板的自动调整方法、装置、设备及存储介质与流程

更新时间:2024-12-23 17:37:12 0条评论

羽化模板的自动调整方法、装置、设备及存储介质与流程



1.本发明涉及喷墨打印领域,尤其涉及一种羽化模板的自动调整方法、装置、设备及存储介质。


背景技术:



2.喷墨打印是一种通过喷头将墨水以墨滴的形式喷射在打印介质上形成打印图像的打印技术。因此,喷头中喷嘴的数量在很大程度上决定了喷墨打印的打印效率。喷头中喷嘴的数量越多,在执行1次扫描打印的过程中,所能够喷射在打印介质上的墨滴的数量也就越多。
3.在工业打印中,为了提高打印效率,通常将多个喷头按照如图1所示的技术方案进行拼接得到拼接喷头。喷头10和喷头20拼接得到拼接喷头30,为了保持喷嘴的间距一致,喷头10和喷头20之间存在一定数量的重叠喷嘴。如图1所示,喷头10和喷头20均包括6个喷嘴,其中每个喷头中有2个喷嘴相互重叠,因此重叠喷嘴的数量为2。采用拼接喷头30执行打印时,每次可喷射的墨滴数量远大于用喷头10执行打印时可喷射的墨滴数量。
4.拼接喷头在打印时容易造成拼接道,拼接道又称“阴阳道”。因为拼接道的存在,导致打印得到效果不甚理想。为此,现有技术提出了羽化处理,使得拼接喷头打印的效果更加平滑,在一定程度上解决了拼接道的问题。但是现有技术中的羽化处理方案,其羽化模板生成之后就固定不变了,缺乏行之有效的羽化模板调整方法,无法针对打印效果做出灵活调整。


技术实现要素:



5.有鉴于此,本发明实施例提供了一种羽化模板的自动调整方法、装置、设备及存储介质,从而针对拼接喷头的打印效果灵活对羽化模板进行自动调整,进而进一步优化打印效果。
6.第一方面,本发明实施例提供一种羽化模板的自动调整方法,所述方法包括:
7.s10:获取第一羽化模板和第二羽化模板;其中,所述第一羽化模板和所述第二羽化模板为大小相等的二维矩阵,记所述第一羽化模板中的数据为第一数据,记所述第二羽化模板中的数据为第二数据;
8.s20:根据所述第一羽化模板和所述第二羽化模板分别对待打印图像中的图像单元所对应的点阵数据进行羽化处理,以得到第一点阵数据和第二点阵数据;记所述图像单元中的像素点为第一像素点;
9.s30:控制拼接喷头中的第一喷头和第二喷头分别根据所述第一点阵数据和所述第二点阵数据在打印介质的同一区域进行喷墨打印以形成打印图像;其中,所述第一喷头和所述第二喷头之间存在至少1个重叠喷嘴;
10.s40:比对所述第一像素点与所述打印图像对应位置的颜深浅以确定所述第一像素点所对应的第一数据和/或第二数据的调整方式;
11.s50:根据所述调整方式对所述第一数据和/或所述第二数据进行调整。
12.本发明实施例通过将图像单元与由拼接喷头打印得到的打印图像进行颜深浅的比对,由此确定图像单元各个第一像素点所对应的第一数据和/或第二数据的调整方式,从而针对拼接喷头的打印效果,灵活地对第一羽化模板和/或第二羽化模板进行调整。因此,根据调整后的第一羽化模板和第二羽化模板图像单元所对应的点阵数据进行再次羽化处理得到新的图像点阵数据,并以此进行喷墨打印,从而优化拼接喷头的打印效果。
13.优选地,所述调整方式包括第一调整方式和第二调整方式;其中,所述第一调整方式包括将0修改为1,所述第二调整方式包括将1修改为0。
14.羽化模板通常为二维矩阵的形式,由数值1或数值0两种元素组成。羽化处理是指将图像单元所对应的点阵数据与羽化模板进行相与操作,点阵数据中的各个数据用于表征对应喷嘴的出墨量。例如,以数值1表征对应喷嘴进行喷墨,而以数值0表征对应喷嘴不进行喷墨。因此,在羽化处理之后,部分喷嘴将不再出墨,从而减少出墨量,从而改善由于墨点重叠引起的拼接道。进一步的,本发明实施例根据打印效果,通过将第一羽化模板和/或第二羽化模板中的0修改为1,从而在一定程度上提高打印图像的颜浓度。类似的,通过将第一羽化模板和/或第二羽化模板中的1修改为0,从而进一步降低打印图像的颜浓度。因此,本发明实施例根据能够根据拼接喷头的打印效果,对各个第一像素点所对应的第一数据/第二数据进行调整,从而优化拼接喷头的打印效果。
15.优选地,在s40:比对所述第一像素点与所述打印图像对应位置的颜深浅以确定所述第一像素点所对应的第一数据和/或第二数据的调整方式中,包括:
16.s41:控制ccd相机对所述打印图像进行拍摄得到扫描图像;记所述扫描图像中的像素点为第二像素点;
17.s42:获取各个所述第一像素点的颜值,记为第一颜值;
18.s43:获取各个所述第二像素点的颜值,记为第二颜值;
19.s44:将所述第一像素点的所述第一颜值与对应的第二像素点的所述第二颜值进行比对;当所述第一颜值大于所述第二颜值时执行s45;当所述第一颜值小于所述第二颜值时执行s46;
20.s45:确定该第一像素点所对应的第一数据和/或第二数据的调整方式为第一调整方式;
21.s46:确定该第一像素点所对应的第一数据和/或第二数据的调整方式为第二调整方式。
22.本发明实施例通过ccd相机对打印图像进行拍摄得到扫描图像,并在读取到图像单元、扫描图像中各个像素点的颜值之后,将所对应的第一颜值和第二颜值进行逐一比对,当第一颜值大于所述第二颜值时,确定该第一像素点所对应的第一数据和/或第二数据的调整方式为第一调整方式,从而使打印得到的打印图像的颜浓度得以加深,使得打印图像和图像单元的颜效果更为接近。基于类似的原理,当第一颜值小于所述第二颜值时,确定该第一像素点所对应的第一数据和/或第二数据的调整方式为第二调整方式,从而使打印得到的打印图像的颜浓度得以减淡,使得打印图像和图像单元的颜效果更为接近。
23.优选地,在s43和s44之间,所述方法还包括:
24.s431:将所述第一颜值转换为第一lab值;
25.s432:将所述第二颜值转换为第二lab值;
26.s433:根据所述第一lab值和所述第二lab值计算所述第一像素点与所述第二像素点之间的差

e;
27.s434:判断所述差

e与阈值之间的大小关系;当所述差

e小于所述阈值时,不对该差

e所对应所述第一颜值和所述第二颜值进行比对。
28.本发明实施例通过计算第一像素点与所述第二像素点之间的差

e,当差

e小于阈值时,不比对该差

e所对应的第一颜值和第二颜值,即跳过执行s45、s46和s47。当差

e小于阈值时,可认为第二像素点与第一像素点的颜已经比较接近,即打印效果较好,因此,无需在对该第一像素点所对应的第一数据和/或第二数据进行调整,在保证打印效果的同时也优化了处理流程,从而提高效率。
29.优选地,在s10:获取第一羽化模板和第二羽化模板中,包括:
30.s11:确定所述第一喷头和所述第二喷头之间的重叠喷嘴数;
31.s12:根据所述重叠喷嘴数生成所述第一羽化模板和所述第二羽化模板。
32.拼接道主要是由于重叠喷嘴之间的错位所导致的,因此,在进行羽化处理时,第一羽化模板和第二羽化模板的无需覆盖整个第一喷头和第二喷头,而仅需覆盖重叠喷嘴。因此,本发明实施例通过根据所述重叠喷嘴数生成所述第一羽化模板和所述第二羽化模板,使得第一羽化模板和第二羽化模板行数尽可能的少,以提高打印效率。
33.优选地,在s11:确定所述第一喷头和所述第二喷头之间的重叠喷嘴数中,包括:
34.s111:获取所述第一喷头和所述第二喷头在喷嘴排列方向的重叠长度l;
35.s112:获取所述第一喷头在喷嘴排列方向上单位长度所包括的喷嘴数p;其中,所述第一喷头和所述第二喷头在喷嘴排列方向上单位长度所包括的喷嘴数相等;
36.s113:确定所述第一喷头和所述第二喷头之间的重叠喷嘴数为l*p。
37.本发明实施例通过获取第一喷头和所述第二喷头在喷嘴排列方向的重叠长度l以及第一喷头在喷嘴排列方向上单位长度所包括的喷嘴数p,从而自动计算出所述第一喷头和所述第二喷头之间的重叠喷嘴数为l*p,即实现根据以上参数自动生成对应大小的第一羽化模板和第二羽化模板,而无需人为设定,特别是当喷头安装存在误差时,本实施例的技术方案能够计算出实际的重叠喷嘴,以确保打印效果。
38.优选地,在s111:获取所述第一喷头和所述第二喷头在喷嘴排列方向的重叠长度l中,包括:
39.s1111:获取所述重叠长度l在第一投影平面上的投影长度,记为第一投影长度y:其中,所述第一投影平面平行于所述打印介质;
40.s1112:获取所述重叠长度l在第二投影平面上的投影长度,记为第二投影长度x;其中,所述第二投影平面垂直于所述打印介质,且第二投影长度x小于所述重叠长度l;
41.s1113:确定所述重叠长度l等于
42.如前述,喷头固定板安装在打印小车时可能存在一定误差,导致喷嘴相对于打印介质存在一定的角度,此时,很难通过相关的设备直接检测重叠长度l。本发明实施例通过获取所述重叠长度l在第一投影平面上的投影长度和所述重叠长度l在第二投影平面上的
投影长度,从而确定重叠长度l等于进而计算得到实际的重叠喷嘴数,以确保打印效果。其中,第一投影长度y可通过光栅尺或刻度尺进行检测,第二投影长度x可通过水平扫描仪进行检测。
43.第二方面,本发明实施例提供了一种羽化模板的自动调整装置,所述装置包括:
44.羽化模板获取模块,所述羽化模板获取模块用于获取第一羽化模板和第二羽化模板;其中,所述第一羽化模板和所述第二羽化模板为大小相等的二维矩阵,记所述第一羽化模板中的数据为第一数据,记所述第二羽化模板中的数据为第二数据;
45.羽化处理模块,所述羽化处理模块用于根据所述第一羽化模板和所述第二羽化模板分别对待打印图像中的图像单元所对应的点阵数据进行羽化处理,以得到第一点阵数据和第二点阵数据;记所述图像单元中的像素点为第一像素点;
46.打印控制模块,所述打印控制模块用于控制拼接喷头中的第一喷头和第二喷头分别根据所述第一点阵数据和所述第二点阵数据在打印介质的同一区域进行喷墨打印以形成打印图像;其中,所述第一喷头和所述第二喷头之间存在至少1个重叠喷嘴;
47.颜比对模块,所述颜比对模块用于比对所述第一像素点与所述打印图像对应位置的颜深浅以确定所述第一像素点所对应的第一数据和/或第二数据的调整方式;
48.数据调整模块,所述数据调整模块用于根据所述调整方式对所述第一数据和/或所述第二数据进行调整。
49.第三方面,本发明实施例提供了一种打印设备,所述打印设备包括至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现第一方面所述的任一项方法。
50.第四方面,本发明实施例提供了一种存储介质,其上存储有计算机程序指令,当所述计算机程序指令被所述处理器执行时实现第一方面所述的任一项方法。
附图说明
51.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,这些均在本发明的保护范围内。
52.图1是一种拼接喷头的示意图。
53.图2是本发明实施例提供的一种羽化模板的自动调整方法的流程示意图。
54.图3是本发明实施例提供的一种确定调整方式的流程示意图。
55.图4是本发明实施例提供的另一种羽化模板的自动调整方法的流程示意图。
56.图5是本发明实施例提供的一种获取羽化模板的流程示意图。
57.图6是本发明实施例提供的一种获取重叠喷嘴数的流程示意图。
58.图7是本发明实施例提供的一种获取重叠长度的流程示意图。
59.图8是本发明实施例提供的一种获取重叠长度的示意图。
60.图9是本发明实施例提供的一种羽化模板的自动调整装置的结构示意图。
61.图10是本发明实施例提供的一种打印设备的结构示意图。
具体实施方式
62.下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
63.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
64.在工业打印中,为了提高打印效率,通常将多个喷头按照如图1所示的技术方案进行拼接得到拼接喷头。喷头10和喷头20拼接得到拼接喷头30,为了保持喷嘴的间距一致,喷头10和喷头20之间存在一定数量的重叠喷嘴。如图1所示,喷头10和喷头20均包括6个喷嘴,其中每个喷头中有2个喷嘴相互重叠,因此重叠喷嘴的数量为2。采用拼接喷头30执行打印时,每次可喷射的墨滴数量远大于用喷头10执行打印时可喷射的墨滴数量。
65.拼接喷头在打印时容易造成拼接道,拼接道又称“阴阳道”。因为拼接道的存在,导致打印得到效果不甚理想。为此,现有技术提出了羽化处理,使得拼接喷头打印的效果更加平滑,在一定程度上解决了拼接道的问题。但是现有技术中的羽化处理方案,其羽化模板生成之后就固定不变了,缺乏行之有效的羽化模板调整方法,无法针对打印效果做出灵活调整。
66.对此,本发明实施例提供了一种羽化模板的自动调整方法、装置、设备及存储介质,以期解决上述技术问题。
67.请参见图2,是本发明实施例提供的一种羽化模板的自动调整方法的流程示意图,包括以下步骤。
68.s10:获取第一羽化模板和第二羽化模板;其中,所述第一羽化模板和所述第二羽化模板为大小相等的二维矩阵,记所述第一羽化模板中的数据为第一数据,记所述第二羽化模板中的数据为第二数据;
69.s20:根据所述第一羽化模板和所述第二羽化模板分别对待打印图像中的图像单元所对应的点阵数据进行羽化处理,以得到第一点阵数据和第二点阵数据;记所述图像单元中的像素点为第一像素点;
70.s30:控制拼接喷头中的第一喷头和第二喷头分别根据所述第一点阵数据和所述第二点阵数据在打印介质的同一区域进行喷墨打印以形成打印图像;其中,所述第一喷头和所述第二喷头之间存在至少1个重叠喷嘴;
71.s40:比对所述第一像素点与所述打印图像对应位置的颜深浅以确定所述第一像素点所对应的第一数据和/或第二数据的调整方式;
72.s50:根据所述调整方式对所述第一数据和/或所述第二数据进行调整。
73.具体的,羽化模板又称过滤模板,其通常为二维矩阵,该二维矩阵的元素为0或者1。本技术所称的第一羽化模板和第二羽化模板的大小相等是指第一羽化模板和第二羽化模板的行数相等且第一羽化模板和第二羽化模板的列数也相等。在一种实施方式中,s10所获取的第一羽化模板和第二羽化模板的和为全1矩阵。
74.点阵数据又称图像点阵数据、打印数据,其通常为prt格式或者prn格式。点阵数据同样为二维矩阵,其数据用于表征对应喷嘴的出墨量。点阵数据由待打印图像经过加网处理得到。因此,本技术所称的图像单元所对应的点阵数据是指由图像单元经过加网处理得到的点阵数据。例如,经过1bit加网处理,得到的点阵数据中的元素为0或1,其中,0用于表征对应喷嘴的出墨量为0;1用于表征对应喷嘴的出墨量不为0。例如,经过2bit加网处理,得到的点阵数据中的元素为00、01、10、11,其中00用于表征对应喷嘴的出墨量为0;01用于表征对应喷嘴的出墨量为小墨量(例如25%);10用于表征对应喷嘴的出墨量为中墨量(例如50%);11用于表征对应喷嘴的出墨量为大墨量(例如100%)。
75.羽化处理是指羽化模板和点阵数据进行相与操作。具体的,第一羽化模板和点阵数据进行羽化处理,得到第一点阵数据;第二羽化模板和点阵数据进行羽化处理,得到第二点阵数据。本技术所称的第一像素点所对应的第一数据是指,在进行羽化处理时,与由第一像素点经过加网处理得到的数据进行相与运算的第一数据。类似的,本技术所称的第一像素点所对应的第二数据是指,在进行羽化处理时,与由第一像素点经过加网处理得到的数据进行相与运算的第二数据。
76.为便于理解,结合图1进行说明。拼接喷头30包括第一喷头10和第二喷头20。需要特别说明的是,拼接喷头中喷头的数量不局限于2个,而可以是n个,n为大于等于2的正整数。
77.在打印时,拼接喷头30每执行1次扫描打印,第一喷头10和第二喷头20的重叠喷嘴在同一打印区域喷射墨水。因此,本技术所称的打印图像是由重叠喷嘴打印形成的。
78.目前的打印模式主要可以分为3种,分别为多pass扫描打印、单pass扫描打印和onepass打印。多pass扫描打印是指待打印图像的每个单元都要进行多次插补才能打印完成,每个单元都由多个像素点组成,如2pass扫描打印则每个单元由2个像素点组成,3pass扫描打印则每个单元由3个像素点组成。单pass扫描打印是指待打印图像的每个单元只需要一次扫描就可以打印完成。多喷头并排扫描打印也称作onepass打印,onepass打印是指待打印图像一次打印完成。onepass打印具有效率高,产量大的优点,适用于大批量、连续生产方式。本技术中的执行一次扫描打印是指进行一个pass的打印。如果是onepass打印,则一次扫描打印表示喷头一次扫描完成打印图像的过程。
79.图像单元由第一像素点组成,像素点包括颜值。例如,在cmyk模式中,像素点的颜值包括4个通道的颜值,分别为青通道(cyan)、品红通道(magenta)、黄通道(yellow)和黑通道(black)的颜值,由这4个像素值决定了该像素点的颜。类似的,在rgb模式中,像素点的颜值包括3个通道的颜值,分别为红通道(red)、绿通道(green)和蓝通道(blue)。当然,在本发明一些实施方式中,也可用灰度来表示颜深浅。
80.如前述,打印图像由图像单元打印得到,即图像单元的每个像素点在打印图像中对应有墨点。因此,本技术所称的打印图像对应位置是指,打印介质上用于表现对应的第一像素点的墨点。
81.比较颜深浅可比较颜值或者灰度值。例如,在cmyk模式中,颜值越高,则认为颜越深。或者,灰度值越高,则认为颜越深。以cmyk模式进行举例,需要特别说明的是,由于拼接道是由于墨点重叠或者留白引起的,因此,当第一像素点比打印图像对应位置的颜要深时,4个通道的颜值往往均大于打印图像对应的位置。类似的,当第一像素点比打印图像对应位置的颜要浅时,4个通道的颜值往往均小于打印图像对应的位置。因此,在比较时,可选择任一颜通道的颜值进行比较。当然,也可以比较所有通道的颜值。在本发明一种实施方式中,先将4个通道的颜值进行求和再进行比较。
82.在比较颜深浅确定调整方式之后,即可根据所述调整方式对所述第一数据和/或所述第二数据进行调整。本发明实施例通过将图像单元与由拼接喷头打印得到的打印图像进行颜深浅的比对,由此确定图像单元各个第一像素点所对应的第一数据和/或第二数据的调整方式,从而针对拼接喷头的打印效果,灵活地对第一羽化模板和/或第二羽化模板进行调整。因此,根据调整后的第一羽化模板和第二羽化模板图像单元所对应的点阵数据进行再次羽化处理得到新的图像点阵数据,并以此进行喷墨打印,从而优化拼接喷头的打印效果。
83.在本发明一种实施方式中,所述调整方式包括第一调整方式和第二调整方式;其中,所述第一调整方式包括将0修改为1,所述第二调整方式包括将1修改为0。具体的,当确定某一个第一数据的调整方式为第一调整方式时,将其修改为1,显而易见的是,若该第一数据已经为1则不进行调整。类似的,当确定某一个第一数据的调整方式为第二调整方式时,将其修改为0,显而易见的是,若该第一数据已经为0则不进行调整。第二数据的调整方式和上述技术方案相同,此处不再过多赘言。
84.请参见图3,是本发明实施例提供的一种比较颜深浅的方法流程示意图,包括以下步骤。
85.s41:控制ccd相机对所述打印图像进行拍摄得到扫描图像;记所述扫描图像中的像素点为第二像素点;
86.s42:获取各个所述第一像素点的颜值,记为第一颜值;
87.s43:获取各个所述第二像素点的颜值,记为第二颜值;
88.s44:将所述第一像素点的所述第一颜值与对应的第二像素点的所述第二颜值进行比对;当所述第一颜值大于所述第二颜值时执行s45;当所述第一颜值小于所述第二颜值时执行s46;
89.s45:确定该第一像素点所对应的第一数据和/或第二数据的调整方式为第一调整方式;
90.s46:确定该第一像素点所对应的第一数据和/或第二数据的调整方式为第二调整方式。
91.具体的,拼接喷头安装在底板上,其中底板又称喷头固定板,底板固定在打印小车上,以跟随打印小车进行运动。为了使ccd相机可以对整个打印介质进行拍摄,在本发明一种实施方式中,可将ccd相机安装于底板上或者打印小车上。其中,ccd相机是一种电荷耦合器件(charge coupled device),可将打印图像转换为扫描图像,便于进行颜深浅的比较。当然,本领域技术人员容易想到用具有类似功能的器件代替ccd相机,以实现相同的技术效果。
92.因此,在进行颜深浅比较时,可读取第一像素点和第二像素点的颜值。例如,读取第一像素点和第二像素点的cmyk值,然后进行颜值的比较。
93.如前述,在本发明一种实施方式中,可选择任一颜通道进行颜值的比较。例如,选择青通道的颜值进行比较(即比较第一像素点和第二像素点的c值)。在本发明另一种实施方式中,可将四个颜通道的颜值进行求和在进行比较,即将第一像素点的c值、m值、y值和k值求和之后于第二像素点的c值、m值、y值和k值的和值进行比较。在本发明另一种实施方式中,还可以对4个颜通道的颜值分别进行比较,并以差值最大的颜通道作为调整方式的判断标准。
94.需要特别说明的是,由于扫描图像是拍摄打印图像得到的,而打印图像是基于图像单元得到的。因此,扫描图像和图像单元的像素点存在一一对应的关系。
95.由于现有的油墨对于彩的还原难以十分准确,因此即使没有存在拼接道,打印得到的打印图像和图像单元也会存在一定的差,而当存在拼接道时,拼接道与图像单元的差会更大。因此,在本发明另一种实施方式中,在第一像素点与第二像素点的差较大时,才对该第一像素点对应的第一数据和/或第二数据进行调整。具体的,请参见图4,包括以下步骤。
96.s431:将所述第一颜值转换为第一lab值;
97.s432:将所述第二颜值转换为第二lab值;
98.s433:根据所述第一lab值和所述第二lab值计算所述第一像素点与所述第二像素点之间的差

e;
99.s434:判断所述差

e与阈值之间的大小关系;当所述差

e小于所述阈值时,不对该差

e所对应所述第一颜值和所述第二颜值进行比对。
100.具体的,以cmyk模式进行举例说明。在读取到第一颜点的颜值之后,可通过特定算法将其转换为lab值。其中,l代表亮度;a的正数代表红,负数代表绿;b的正数代表黄,负数代表蓝。将cmyk值转换为lab值属于现有技术,此处不过多赘言。类似的,也可将述第二颜值转换为第二lab值。
101.差

e可基于lab值进行计算,计算公式可采用根据公式其中,l1、a1、b1表示第一lab值;l2、a2、b2表示第二lab值。例如,第一lab分别为l1=70,a1=55,b1=50;第二lab值分别为l2=75,a2=50,b2=40,则差

e约为12.25。
102.在本发明一种实施方式中,响应于外部输入,以获取所述外部输入作为所述阈值。在本发明一种优选的实施方式中,所述阈值为1.5。当差小于1时,人眼几乎无法辨认出颜的差别,而当差介于1至2时,人眼才能细微的辨认出来。因此,将阈值设置为1.5可以较好的保证差属于正常范围。
103.需要特别说明的是,差

e是由第一像素点和第二像素点计算得到的,而第一像素点的颜值为第一颜值,第二像素点的颜值为第二颜值。因此,不对该差

e所对应所述第一颜值和所述第二颜值进行比对,相当于不对第一像素点所对应的第一数据和/或第二数据进行调整。
104.请参见图5,是本发明实施例提供的一种获取羽化模板的方法流程示意图,包括以
下步骤。
105.s11:确定所述第一喷头和所述第二喷头之间的重叠喷嘴数;
106.s12:根据所述重叠喷嘴数生成所述第一羽化模板和所述第二羽化模板。
107.具体的,为便于理解,结合图1进行说明,喷头10和喷头20拼接得到拼接喷头30,为了保持喷嘴的间距一致,喷头10和喷头20之间存在一定数量的重叠喷嘴。喷头10和喷头20均包括6个喷嘴,其中每个喷头中有2个喷嘴相互重叠,因此重叠喷嘴的数量为2。
108.如前述,拼接道主要是由于喷头拼接所导致的,因此,羽化模板的大小只需要覆盖重叠喷嘴即可。采用仅覆盖重叠喷嘴的第一羽化模板和第二羽化模板,在执行打印时,不会由于本次羽化导致需要进行额外的插补,保证打印效率。
109.例如,重叠喷嘴的数量为2个,则第一羽化模板和第二羽化模板的行数可以均为2。
110.请参见图6,是本发明实施例提供的一种自动计算重叠喷嘴数的方法流程示意图,包括以下步骤。
111.s111:获取所述第一喷头和所述第二喷头在喷嘴排列方向的重叠长度l;
112.s112:获取所述第一喷头在喷嘴排列方向上单位长度所包括的喷嘴数p;其中,所述第一喷头和所述第二喷头在喷嘴排列方向上单位长度所包括的喷嘴数相等;
113.s113:确定所述第一喷头和所述第二喷头之间的重叠喷嘴数为l*p。
114.例如,第一喷头和第二喷头在喷嘴排列方向的重叠长度l为0.5英寸,第一喷头包括1列喷嘴,其每英寸包括100个喷嘴;第二喷头包括1列喷嘴,其每英寸包括100个喷嘴。因此,重叠喷嘴数为50。当l*p不为整数时,向上取整。
115.需要特别说明的是,喷头上可以包括多列喷嘴,本技术所称的在喷嘴排列方向上单位长度所包括的喷嘴数p是指,每单位长度中1列喷嘴所包括喷嘴数。
116.底板安装在打印小车时,可能存在安装误差,导致拼接喷头和打印介质之间存在一定夹角,此时很难之间直接检测重叠长度l。因此,在本发明一种实施方式中,采用如图7所示的技术方案计算所述重叠长度l,包括以下步骤。
117.s1111:获取所述重叠长度l在第一投影平面上的投影长度,记为第一投影长度y:其中,所述第一投影平面平行于所述打印介质;
118.s1112:获取所述重叠长度l在第二投影平面上的投影长度,记为第二投影长度x;其中,所述第二投影平面垂直于所述打印介质,且第二投影长度x小于所述重叠长度l;
119.s1113:确定所述重叠长度l等于
120.为便于理解,请参见图8,第一投影平面40平行于打印介质,第二投影平面50垂直于打印介质。重叠长度l在第一投影平面40的投影长度为y,重叠长度l在第二投影平面50的投影长度为x,因此,根据即可得到重叠长度l。其中,投影长度y可利用第一距离检测部件进行检测,例如光栅尺、刻度尺。由于打印设备设置有光栅尺和光栅解码器,在测量时,可控制打印小车移动,使得光栅解码器先后位于a、b两点,根据2次读取得到的光栅值即可确定投影长度y。投影长度x可利用第二距离检测部件进行检测,例如水平扫描仪。水平扫描仪可安装于墨栈上,在测量时分别检测a、c两点的高度,a、c两点之间的高度差即为投影长度y。
121.请参见图9,本发明实施例还提供了一种羽化模板的自动调整装置,所述装置包
括:
122.羽化模板获取模块,所述羽化模板获取模块用于获取第一羽化模板和第二羽化模板;其中,所述第一羽化模板和所述第二羽化模板为大小相等的二维矩阵,记所述第一羽化模板中的数据为第一数据,记所述第二羽化模板中的数据为第二数据;
123.羽化处理模块,所述羽化处理模块用于根据所述第一羽化模板和所述第二羽化模板分别对待打印图像中的图像单元所对应的点阵数据进行羽化处理,以得到第一点阵数据和第二点阵数据;记所述图像单元中的像素点为第一像素点;
124.打印控制模块,所述打印控制模块用于控制拼接喷头中的第一喷头和第二喷头分别根据所述第一点阵数据和所述第二点阵数据在打印介质的同一区域进行喷墨打印以形成打印图像;其中,所述第一喷头和所述第二喷头之间存在至少1个重叠喷嘴;
125.颜比对模块,所述颜比对模块用于比对所述第一像素点与所述打印图像对应位置的颜深浅以确定所述第一像素点所对应的第一数据和/或第二数据的调整方式;
126.数据调整模块,所述数据调整模块用于根据所述调整方式对所述第一数据和/或所述第二数据进行调整。
127.在本发明另一种实施方式中,所述装置还包括:
128.拍摄控制模块,所述拍摄控制模块用于控制ccd相机对所述打印图像进行拍摄得到扫描图像;记所述扫描图像中的像素点为第二像素点;
129.第一颜值获取模块,所述第一颜值获取模块用于获取各个所述第一像素点的颜值,记为第一颜值;
130.第二颜值获取模块,所述第二颜值获取模块用于获取各个所述第二像素点的颜值,记为第二颜值;
131.判断模块,所述判断模块用于将所述第一像素点的所述第一颜值与对应的第二像素点的所述第二颜值进行比对;所述判断模块还用于在所述第一颜值大于所述第二颜值时选择第一调整方式确定模块执行,所述判断模块还用于在所述第一颜值小于所述第二颜值时选择选择第二调整方式确定模块执行;
132.第一调整方式确定模块用于确定该第一像素点所对应的第一数据和/或第二数据的调整方式为第一调整方式;
133.第二调整方式确定模块用于确定该第一像素点所对应的第一数据和/或第二数据的调整方式为第二调整方式。
134.另外,本发明实施例的羽化模板的自动调整方法可以由打印设备来实现。图10示出了本发明实施例提供的打印设备的硬件结构示意图。
135.打印设备可以包括处理器以及存储有计算机程序指令的存储器。
136.具体地,上述处理器可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本发明实施例的一个或多个集成电路。
137.存储器可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器可在数
据处理装置的内部或外部。在特定实施例中,存储器是非易失性固态存储器。在特定实施例中,存储器包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。
138.处理器通过读取并执行存储器中存储的计算机程序指令,以实现上述实施例中的任意一种羽化模板的自动调整方法。
139.在一个示例中,打印设备还可包括通信接口和总线。其中,如图10所示,处理器、存储器、通信接口通过总线连接并完成相互间的通信。
140.通信接口,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
141.总线包括硬件、软件或两者,将打印设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
142.另外,结合上述实施例中的羽化模板的自动调整方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种羽化模板的自动调整方法。
143.需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
144.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
145.还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
146.以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉
本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。

技术特征:


1.羽化模板的自动调整方法,其特征在于,所述方法包括:s10:获取第一羽化模板和第二羽化模板;其中,所述第一羽化模板和所述第二羽化模板为大小相等的二维矩阵,记所述第一羽化模板中的数据为第一数据,记所述第二羽化模板中的数据为第二数据;s20:根据所述第一羽化模板和所述第二羽化模板分别对待打印图像中的图像单元所对应的点阵数据进行羽化处理,以得到第一点阵数据和第二点阵数据;记所述图像单元中的像素点为第一像素点;s30:控制拼接喷头中的第一喷头和第二喷头分别根据所述第一点阵数据和所述第二点阵数据在打印介质的同一区域进行喷墨打印以形成打印图像;其中,所述第一喷头和所述第二喷头之间存在至少1个重叠喷嘴;s40:比对所述第一像素点与所述打印图像对应位置的颜深浅以确定所述第一像素点所对应的第一数据和/或第二数据的调整方式;s50:根据所述调整方式对所述第一数据和/或所述第二数据进行调整。2.根据权利要求1所述方法,其特征在于,所述调整方式包括第一调整方式和第二调整方式;其中,所述第一调整方式包括将0修改为1,所述第二调整方式包括将1修改为0。3.根据权利要求2所述的方法,其特征在于,在s40:比对所述第一像素点与所述打印图像对应位置的颜深浅以确定所述第一像素点所对应的第一数据和/或第二数据的调整方式中,包括:s41:控制ccd相机对所述打印图像进行拍摄得到扫描图像;记所述扫描图像中的像素点为第二像素点;s42:获取各个所述第一像素点的颜值,记为第一颜值;s43:获取各个所述第二像素点的颜值,记为第二颜值;s44:将所述第一像素点的所述第一颜值与对应的第二像素点的所述第二颜值进行比对;当所述第一颜值大于所述第二颜值时执行s45;当所述第一颜值小于所述第二颜值时执行s46;s45:确定该第一像素点所对应的第一数据和/或第二数据的调整方式为第一调整方式;s46:确定该第一像素点所对应的第一数据和/或第二数据的调整方式为第二调整方式。4.根据权利要求3所述的方法,其特征在于,在s43和s44之间,所述方法还包括:s431:将所述第一颜值转换为第一lab值;s432:将所述第二颜值转换为第二lab值;s433:根据所述第一lab值和所述第二lab值计算所述第一像素点与所述第二像素点之间的差

e;s434:判断所述差

e与阈值之间的大小关系;当所述差

e小于所述阈值时,不对该差

e所对应所述第一颜值和所述第二颜值进行比对。5.根据权利要求1所述的方法,其特征在于,在s10:获取第一羽化模板和第二羽化模板中,包括:s11:确定所述第一喷头和所述第二喷头之间的重叠喷嘴数;
s12:根据所述重叠喷嘴数生成所述第一羽化模板和所述第二羽化模板。6.根据权利要求5所述的方法,其特征在于,在s11:确定所述第一喷头和所述第二喷头之间的重叠喷嘴数中,包括:s111:获取所述第一喷头和所述第二喷头在喷嘴排列方向的重叠长度l;s112:获取所述第一喷头在喷嘴排列方向上单位长度所包括的喷嘴数p;其中,所述第一喷头和所述第二喷头在喷嘴排列方向上单位长度所包括的喷嘴数相等;s113:确定所述第一喷头和所述第二喷头之间的重叠喷嘴数为l*p。7.根据权利要求6所述的方法,其特征在于,在s111:获取所述第一喷头和所述第二喷头在喷嘴排列方向的重叠长度l中,包括:s1111:获取所述重叠长度l在第一投影平面上的投影长度,记为第一投影长度y:其中,所述第一投影平面平行于所述打印介质;s1112:获取所述重叠长度l在第二投影平面上的投影长度,记为第二投影长度x;其中,所述第二投影平面垂直于所述打印介质,且第二投影长度x小于所述重叠长度l;s1113:确定所述重叠长度l等于8.羽化模板的自动调整装置,其特征在于,所述装置包括:羽化模板获取模块,所述羽化模板获取模块用于获取第一羽化模板和第二羽化模板;其中,所述第一羽化模板和所述第二羽化模板为大小相等的二维矩阵,记所述第一羽化模板中的数据为第一数据,记所述第二羽化模板中的数据为第二数据;羽化处理模块,所述羽化处理模块用于根据所述第一羽化模板和所述第二羽化模板分别对待打印图像中的图像单元所对应的点阵数据进行羽化处理,以得到第一点阵数据和第二点阵数据;记所述图像单元中的像素点为第一像素点;打印控制模块,所述打印控制模块用于控制拼接喷头中的第一喷头和第二喷头分别根据所述第一点阵数据和所述第二点阵数据在打印介质的同一区域进行喷墨打印以形成打印图像;其中,所述第一喷头和所述第二喷头之间存在至少1个重叠喷嘴;颜比对模块,所述颜比对模块用于比对所述第一像素点与所述打印图像对应位置的颜深浅以确定所述第一像素点所对应的第一数据和/或第二数据的调整方式;数据调整模块,所述数据调整模块用于根据所述调整方式对所述第一数据和/或所述第二数据进行调整。9.一种打印设备,其特征在于,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如权利要求1-7中任一项所述的方法。10.一种存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现如权利要求1-7中任一项所述的方法。

技术总结


本发明属于喷墨打印技术领域,具体公开了一种羽化模板的自动调整方法、装置、设备及存储介质。所述方法包括:获取第一羽化模板和第二羽化模板;根据第一羽化模板和第二羽化模板对图像单元所对应的点阵数据进行羽化处理得到第一点阵数据和第二点阵数据;根据第一点阵数据和第二点阵数据在同一区域打印得到打印图像;比对第一像素点与打印图像对应位置的颜深浅以确定调整方式;根据调整方式对第一数据和/或第二数据进行调整。本发明实施例通过比对第一像素点与打印图像对应位置的颜深浅,从而确定拼接喷头的打印效果,并针对第一像素点的实际打印效果,对其对应的第一数据和/或第二数据进行相应调整,从而优化打印效果。果。果。


技术研发人员:

唐涛 陈利洋 黄中琨 陈艳

受保护的技术使用者:

森大(深圳)技术有限公司

技术研发日:

2021.03.10

技术公布日:

2022/9/19


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-1-8834-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2022-12-02 13:46:10

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论