首页 / 专利库 / 图形技术 / HSL色彩模式 / 色调 / 半色调网屏

色调网屏

阅读:482发布:2020-05-12

专利汇可以提供色调网屏专利检索,专利查询,专利分析的服务。并且示例系统包括色彩引擎来将图像分离为多个色彩分量。该系统还包括半 色调 引擎来基于多个色彩分量和多个半色调网屏生成多个半色调图像。对于每个半色调网屏,该半色调网屏的半色调单元中心出现在相对于点距的正则距离或半正则距离。当半色调网屏 覆盖 在彼此上时,多个半色调网屏形成高 频率 莫尔图案。半色调网屏中的每一个具有小于 阈值 的粒度度量。,下面是色调网屏专利的具体信息内容。

1.一种系统,包括:
色彩引擎,用于将图像分离为多个色彩分量;以及
色调引擎,用于基于所述多个色彩分量和多个半色调网屏来生成多个半色调图像,其中,对于每个半色调网屏,所述半色调网屏的半色调单元中心出现在相对于点距的正则距离或半正则距离,并且
其中,当所述半色调网屏覆盖在彼此上时,所述多个半色调网屏形成高频率莫尔图案。
2.根据权利要求1所述的系统,其中,每个半色调网屏的规则性指数小于或等于10,其中,网屏的所述规则性指数是所述网屏的基向量的分量的分母的最小公倍数,并且其中,基于与相对于点栅格的加网度的余弦相乘的单元大小来计算所述基向量的第一分量,并且基于与所述加网角度的正弦相乘的所述单元大小来计算所述基向量的第二分量。
3.根据权利要求2所述的系统,其中,每个半色调网屏的所述规则性指数小于或等于二。
4.根据权利要求1所述的系统,其中,多个莫尔阶中的每一个的所有莫尔频率向量的量值大于对应的最小频率,其中,对于每个莫尔阶,所述对应的最小频率至少是100每英寸行数除以所述莫尔阶,其中,莫尔频率向量是与整系数相乘的所述多个半色调网屏的基础频率向量的线性组合,其中,莫尔阶是所述整系数的绝对值之和,并且其中,基础频率向量包括与和相对于点栅格的加网角度的余弦相乘的单元大小的倒数成比例的第一分量以及与和所述加网角度的正弦相乘的所述单元大小的倒数成比例的第二分量。
5.根据权利要求4所述的系统,其中,对于每个莫尔阶,所述对应的最小频率至少是170每英寸行数除以所述莫尔阶。
6.一种方法,包括:
使用处理器来确定多个半色调网屏,每个半色调网屏具有小于预定的粒度阈值的粒度度量;
使用所述处理器来对于所述多个半色调网屏的多个子集中的每一个计算多个莫尔频率;以及
使用所述处理器选择每个莫尔频率大于预定的频率阈值的子集来作为半色调网屏集合。
7.根据权利要求6所述的方法,进一步包括:
计算所述子集中的每个半色调网屏与具有小于附加的预定的粒度阈值的粒度度量的附加的半色调网屏之间的多个附加的莫尔频率;以及
基于大于附加的预定的频率阈值的每个附加的莫尔频率来选择所述附加的半色调网屏用于包括在所述半色调网屏集合中。
8.根据权利要求6所述的方法,其中,确定具有小于所述预定的粒度阈值的粒度度量的所述多个半色调网屏包括,对于每个半色调网屏:
计算相邻的半色调单元之间的平距离和垂直距离的有理数表示;
确定所述水平距离和所述垂直距离的分母的最小公倍数;以及
确定所述最小公倍数是否小于所述预定的粒度阈值。
9.根据权利要求6所述的方法,其中,计算每个子集的所述多个莫尔频率包括:
基于半色调单元大小的倒数和每个半色调网屏的角度来确定多个基础频率向量;
计算具有绝对总和小于预定的莫尔阶阈值的整系数的所述基础频率向量的所有线性组合;以及
基于每个线性组合的量值来计算所述多个莫尔频率。
10.根据权利要求9所述的方法,其中,选择所述子集包括:选择一阶的每个莫尔频率大于第一预定的频率阈值且二阶的每个莫尔频率大于第二预定的频率阈值的子集。
11.一种包括指令的非暂时性计算机可读介质,当由处理器执行时,所述指令使所述处理器:
基于多个半色调网屏来生成多个半色调图像,
其中,所述多个半色调网屏的第一子集中的每个包括邻近的半色调单元中心之间的垂直距离和水平距离,所述垂直距离和所述水平距离每个等于点距的第一整数倍数,其中,所述半色调网屏的所述第一子集形成高频率莫尔图案,并且
其中,不同于所述第一的所述多个半色调网屏的第二子集形成高频率莫尔图案。
12.根据权利要求11所述的计算机可读介质,其中,所述第二子集中的半色调网屏包括半色调单元中心之间的垂直距离和水平距离,所述第二子集中的所述半色调网屏的所述垂直距离和所述水平距离每个等于点距的第二整数倍数的一半。
13.根据权利要求11所述的计算机可读介质,其中,所述第一子集中的半色调网屏包括比所述第一子集中的另一个半色调网屏的单元大小大至少50%的单元大小。
14.根据权利要求11所述的计算机可读介质,其中,不同于所述第一和所述第二的所述多个半色调网屏的第三子集形成高频率莫尔图案,并且
其中,不同于所述第一、所述第二和所述第三的所述多个半色调网屏的第四子集形成高频率莫尔图案。
15.根据权利要求14所述的计算机可读介质,其中,所述第一子集包括至少三个半色调网屏,并且其中,所述第二子集、所述第三子集和所述第四子集每个包括未在所述第一子集中的至少一个半色调网屏。
1.一种系统,包括:
色彩引擎,用于将图像分离为多个色彩分量;以及
半色调引擎,用于:
选择多个半色调网屏,使得:
对于每个所选择的半色调网屏,所述半色调网屏的半色调单元中心出现在相对于点距的正则距离或半正则距离,其中相对于点距的正则距离是所述点距的整倍数,并且相对于点距的半正则距离是所述点距的简分数倍数;并且
当所述半色调网屏覆盖在彼此上时,所述多个半色调网屏形成莫尔图案,其中所述莫尔图案的频率足够高,使得所述莫尔图案将不被观看者所感知;以及
基于所述多个色彩分量和所述多个半色调网屏来生成多个半色调图像。
2.根据权利要求1所述的系统,其中,每个半色调网屏的规则性指数小于或等于10,其中,网屏的所述规则性指数是所述网屏的基向量的分量的分母的最小公倍数,并且其中,基于与相对于点栅格的加网角度的余弦相乘的单元大小来计算所述基向量的第一分量,并且基于与所述加网角度的正弦相乘的所述单元大小来计算所述基向量的第二分量。
3.根据权利要求2所述的系统,其中,每个半色调网屏的所述规则性指数小于或等于2。
4.根据权利要求1所述的系统,其中,多个莫尔阶中的每一个的所有莫尔频率向量的量值大于对应的最小频率,其中,对于每个莫尔阶,所述对应的最小频率至少是100每英寸行数除以所述莫尔阶,其中,莫尔频率向量是与整系数相乘的所述多个半色调网屏的基础频率向量的线性组合,其中,莫尔阶是所述整系数的绝对值之和,并且其中,基础频率向量包括与和相对于点栅格的加网角度的余弦相乘的单元大小的倒数成比例的第一分量以及与和所述加网角度的正弦相乘的所述单元大小的倒数成比例的第二分量。
5.根据权利要求4所述的系统,其中,对于每个莫尔阶,所述对应的最小频率至少是170每英寸行数除以所述莫尔阶。
6.一种方法,包括:
使用处理器来确定多个半色调网屏,其中对于每个半色调网屏,对应于所述网屏的粒度的粒度度量的值小于预定的粒度阈值;
使用所述处理器来对于所述多个半色调网屏的多个子集中的每一个计算多个莫尔频率;以及
使用所述处理器选择每个莫尔频率大于预定的频率阈值的子集来作为半色调网屏集合。
7.根据权利要求6所述的方法,进一步包括:
计算所述子集中的每个半色调网屏与具有小于附加的预定的粒度阈值的粒度度量的附加的半色调网屏之间的多个附加的莫尔频率;以及
基于大于附加的预定的频率阈值的每个附加的莫尔频率来选择所述附加的半色调网屏用于包括在所述半色调网屏集合中。
8.根据权利要求6所述的方法,其中,确定具有小于所述预定的粒度阈值的粒度度量的所述多个半色调网屏包括,对于每个半色调网屏:
计算相邻的半色调单元之间的第一方向上的第一距离和第二方向上的第二距离的有理数表示;
确定所述第一距离和所述第二距离的分母的最小公倍数;以及
确定所述最小公倍数是否小于所述预定的粒度阈值。
9.根据权利要求6所述的方法,其中,计算每个子集的所述多个莫尔频率包括:
基于半色调单元大小的倒数和每个半色调网屏的角度来确定多个基础频率向量;
计算具有绝对总和小于预定的莫尔阶阈值的整系数的所述基础频率向量的所有线性组合;以及
基于每个线性组合的量值来计算所述多个莫尔频率。
10.根据权利要求9所述的方法,其中,选择所述子集包括:选择一阶的每个莫尔频率大于第一预定的频率阈值且二阶的每个莫尔频率大于第二预定的频率阈值的子集。
11.一种包括指令的非暂时性计算机可读介质,当由处理器执行时,所述指令使所述处理器:
基于多个半色调网屏来生成多个半色调图像,其中每个半色调网屏包括具有通过所述半色调网屏指定的预定的位置和大小的半色调单元,使得邻近的半色调单元中心在第一方向上分离第一距离并且在第二方向上分离第二距离,
选择所述多个半色调网屏中的第一子集,使得对于所述第一子集中的每个半色调网屏,所述第一距离和所述第二距离每个等于点距的第一整数倍数,
选择所述多个半色调网屏中的不同的第二子集,
其中,所述半色调网屏的第一子集和所述半色调网屏的第二子集中的每个形成莫尔图案,当所述子集中的半色调网屏覆盖在彼此上时,具有高到足以使所述莫尔图案将不被观看者感知的频率。
12.根据权利要求11所述的计算机可读介质,其中,对于所述第二子集中的半色调网屏,所述第一距离和所述第二距离每个等于点距的第二整数倍数的一半。
13.根据权利要求11所述的计算机可读介质,其中,所述第一子集中的半色调网屏包括比所述第一子集中的另一个半色调网屏的单元大小大至少50%的单元大小。
14.根据权利要求11所述的计算机可读介质,其中,所述指令进一步使所述处理器:
选择不同于所述第一子集和所述第二子集中的每个的、所述多个半色调网屏的第三子集,以及
选择不同于所述第一子集、所述第二子集和所述第三子集中的每个的、所述多个半色调网屏的第四子集,
其中,所述半色调网屏的第三子集和所述半色调网屏的第四子集中的每个形成莫尔图案,当所述子集中的半色调网屏覆盖在彼此上时,具有足够高使得所述莫尔图案将不被观看者所感知的频率。
15.根据权利要求14所述的计算机可读介质,其中,所述第一子集包括至少三个半色调网屏,并且其中,所述第二子集、所述第三子集和所述第四子集每个包括未在所述第一子集中的至少一个半色调网屏。

说明书全文

色调网屏

背景技术

[0001] 打印机通常不能调整输送给介质的打印流体颜色或者色彩强度或者灰度。为了产生宽的打印色域的外观,利用色彩强度的变化,打印点的大小或者间距可以改变。与大点或具有小的间距的点相比,人眼可以将小点或大大隔开的点解释为具有较小的色彩强度。在示例中,打印机可以打印具有固定大小的点,但是打印机可以改变在具有预定的大小的单元中打印多少点。单元的外观色彩强度可以与在单元中打印多少点成比例。
附图说明
[0002] 图1是基于多个半色调网屏将图像转换为多个半色调图像的示例系统的框图
[0003] 图2是基于多个半色调网屏将图像转换为多个半色调图像的另一个示例系统的框图。
[0004] 图3是用于生成平滑且对重合不良健壮的多个半色调网屏的示例方法的流程图
[0005] 图4是用于生成平滑且对重合不良健壮的多个半色调网屏的另一个示例方法的流程图。
[0006] 图5是包括使处理器基于多个半色调网屏来生成多个半色调图像的指令的示例计算机可读介质的框图。
[0007] 图6是包括使处理器基于多个半色调网屏来生成多个半色调图像的指令的另一个示例计算机可读介质的框图。

具体实施方式

[0008] 半色调网屏可以指定用于产生色彩强度或者灰度的半色调表示的单元的位置和大小。在示例中,打印机可以能够在预定的位置打印点。对于任何点,最近的邻近点可以位于两个正交方向上。因此,点可以形成栅格。半色调网屏中的单元还可以形成正交栅格。单元栅格和点栅格可以彼此对准,或者单元栅格可以相对于点栅格被旋转。可以通过每英寸行数和相对于点栅格的加网度来指示半色调网屏中的单元的位置和大小。
[0009] 如在本文所使用的,术语“点”指的是能够通过特定打印机打印的最小的元素。术语“单元”指的是用于产生色彩强度或者灰度的半色调表示的多个点。术语“点栅格”和“单元栅格”分别指的是将通过绘制连接半色调网屏中的所有可打印的点或所有单元的中心的线所创建的栅格。单元栅格相对于点栅格的角度在本文被称为“加网角度”。术语“每英寸行数”(LPI)指的是当沿着单元栅格线行进时每英寸能够被打印的单元数。术语“每英寸点数”(DPI)指的是当沿着点栅格线行进时每英寸能够被打印的点的数量。如在本文所使用的,术语“半色调网屏”指的是指定或者确定单元的位置的数据或机械网屏。用于打印多个色彩的多个半色调网屏在本文被称为“半色调网屏集合”或者“网屏集合”。打印机可以是用于产生2D或者3D打印的二维(2D)或者三维(3D)打印机,并且点和单元可以是2D或者3D。加网角度可以包括单个分量或者多个分量。
[0010] 对于多色打印机,对于每个色彩可以存在半色调网屏。当用于不同的色彩的网屏覆盖在彼此上时,不同的半色调网屏中的单元的相对位置可以周期性地改变并且创建观看者显而易见的莫尔(moiré)图案。在示例中,四色打印系统的半色调网屏可以具有相同的LPI并且被定位在0度、15度、45度和75度的角度。在此类布置中,半色调网屏形成圆形圆花窗结构。圆花窗结构产生观看者不会像其他莫尔图案那样反感的圆花窗莫尔。圆花窗的重复结构可以产生平滑的打印。如在本文所使用的,术语“平滑的”指的是产生具有低粒性/粒度的印刷品的网屏集合。
[0011] 然而,圆花窗结构可能对半色调网屏的重合不良非常敏感。诸如10微米数量级的移位之类的半色调网屏之间的相对单元位置的小的变化可以使圆花窗从空隙居中移位至点居中。此类变化能够容易地由打印介质的变形或者印刷品的变形引起并且在一些打印系统中难以防止。在空隙居中的圆花窗和点居中的圆花窗之间,反射光密度(OD)和色彩可以显著地改变。因而,圆花窗结构具有对重合不良的低健壮性。如在本文所使用的,术语“健壮”指的是半色调网屏的集合对由于网屏的相对位置之间的变化所引起的色彩或者OD的改变如何灵敏。
[0012] 可以通过使网屏集合中所包括的半色调网屏的LPI或者加网角度变化来产生更健壮的网屏集合。可以选择LPI或者加网角度的变化以产生高频率莫尔图案。莫尔图案的频率可以足够高,使得莫尔图案将不被观看者所感知。例如,莫尔图案的频率可以至少是40LPI、60LPI、70LPI、80LPI、85LPI、90LPI、100LPI等等。另外,高频率莫尔图案可以具有对重合不良的高健壮性。即使存在半色调网屏之间的单元位置的变化,也可以产生类似的高频率莫尔图案。然而,用于产生高频率莫尔图案的网屏可以非常粒状。因而,平滑的网屏可以具有低健壮性,并且健壮的网屏可以具有低平滑度。
[0013] 图1是基于多个半色调网屏将图像转换为多个半色调图像的示例系统100的框图。系统100可以包括色彩引擎110。色彩引擎110可以将图像分离为图像的多个色彩分量。在一些示例中,色彩引擎110可以将图像从第一色彩空间转换到第二色彩空间。色彩引擎110可以针对每个像素提取每个色彩在最终色彩空间中的色彩强度以产生与该色彩相对应的色彩分量。如在本文所使用的,术语“引擎”指的是硬件(例如,诸如集成电路或者模拟或数字电路之类的处理器)或软件(例如,诸如机器或者处理器可执行的指令、命令之类的编程,或者诸如固件、设备驱动器、编程、目标代码等等的代码)和硬件的组合。硬件包括没有软件元素的硬件元件,诸如专用集成电路(ASIC)、现场可编程阵列(FPGA),等等。硬件和软件的组合包括托管在硬件的软件(例如,存储在诸如随机存取存储器(RAM)、硬盘或者固态驱动、电阻存储器之类的处理器可读存储器,或者诸如数字视频光盘(DVD)的光介质,或者被处理器执行或解释的软件模),或者硬件和托管在硬件中的软件。
[0014] 系统100还可以包括半色调引擎120。半色调引擎120可以基于多个色彩分量和多个半色调网屏来生成多个半色调图像。半色调引擎120可以使用半色调网屏来确定单元位置。半色调引擎120可以基于与半色调网屏相对应的色彩分量来确定关于每个单元位置的色彩强度。半色调引擎120可以针对对应的单元位置生成每个确定的色彩强度的半色调表示。半色调引擎120可以从每个单元位置的半色调表示生成半色调图像。
[0015] 多个半色调网屏中的每个半色调网屏可以具有相对于点距出现在正则距离或半正则距离的半色调单元中心。如在本文所使用的,术语“点距”指的是沿着点栅格线的相邻的点之间的距离。点距可以是DPI的倒数。点距可以是为其生成半色调图像的打印机的点距。如在本文所使用的,术语“半正则距离”指的是相邻的单元中心之间的距离与点距的比率是具有小分母(例如,小于或等于2、4、5、10、20等等的分母)的有理数的距离。如在本文所使用的,术语“正则距离”指的是相邻的单元中心之间的距离与点距的比率是具有等于一的分母的有理数的距离。如果即使绝对距离不是正则或半正则距离,沿着点栅格的每个维度的单元中心之间的距离是正则或半正则距离,则单元中心可以出现在正则或半正则距离。替换地,或者另外地,单元中心之间的绝对距离可以是正则或半正则距离。单元可以是对称的,因此单元边缘、单元角等等还可以相对于点距出现在正则距离或半正则距离。与具有不出现在正则距离或半正则距离的单元中心的半色调网屏相比,具有出现在正则距离或半正则距离的单元中心的半色调网屏可以更平滑。
[0016] 当半色调网屏覆盖在彼此上时,多个半色调网屏可以形成高频率莫尔图案。可以选择多个半色调网屏,使得观看者看不到高频率莫尔图案。例如,可以选择每个网屏的LPI和加网角度,使得由覆盖的网屏产生的干涉图案仅仅包括高频分量。高频率莫尔图案对于重合不良可以是健壮的。因此,多个半色调网屏可以是平滑的并且具有对重合不良的高健壮性。
[0017] 图2是基于多个半色调网屏231-234将图像转换为多个半色调图像的另一个示例系统200的框图。系统200可以包括色彩引擎210来将图像分离为多个色彩分量。系统200还可以包括半色调引擎220来基于多个色彩分量和多个半色调网屏231-234生成多个半色调图像。在所图示的示例中,系统200包括黑色半色调网屏231、青色半色调网屏232、品红色半色调网屏233和黄色半色调网屏234。在其他的示例中,系统200可以包括更多或更少的半色调网屏并且可以包括用于除黑色、青色、品红色和黄色之外的色彩的半色调网屏。
[0018] 可以选择每个半色调网屏231-234,使得该网屏的单元中心出现在相对于点距的正则距离或半正则距离。例如,每个半色调网屏231-234可以具有小于或等于10的规则性指数。可以基于半色调网屏的基向量来确定半色调网屏的规则性指数。基向量可以是从半色调网屏中的单元的中心到单元的最近的邻居的中心的向量。可以确定基向量相对于点栅格的笛卡儿表示。例如,可以使用以下公式以笛卡儿形式指定2D半色调网屏的基向量:
[0019]
[0020]
[0021] 其中i是指示特定半色调网屏的指数, 和 是基向量,并且φi是加网角度。在公式1和2中将单元大小定义为点栅格的DPI与半色调网屏的LPI之间的比率。
[0022] 基向量可以被表示为有理数。例如,可以根据以下公式表示基向量:
[0023]
[0024] 其中p1、p2、q1、q2被限制为整数。可以基于基向量的每个分量的分母的最小公倍数来确定半色调网屏的规则性指数。在该示例中,分母可以对于两个基向量是相同的,但是在分量之间被重新排列,因此可以基于一个基向量的分母的最小公倍数来计算规则性指数。在示例中,可以根据以下公式来计算规则性指数:
[0025]
[0026] 其中lcm是输出最小公倍数的函数。
[0027] 每个半色调网屏231-234的规则性指数可以与平滑度相反地对应并且与粒性/粒度直接地对应。例如,具有100的规则性指数的半色调网屏可以不平滑,但是具有小于或等于1、2、4、5、10、20等等的规则性指数的半色调网屏可以是平滑的。在示例中,半色调网屏231-234可以具有小于或等于二的规则性指数。在示例中,如果半色调网屏231-234具有不同的规则性指数,则可以选择对于其观看者对粒度具有较低的灵敏度的色彩具有更高的规则性指数。在示例中,黄色半色调网屏234可以被选择为具有较高的规则性指数。类似地,可以选择对于其观看者对粒度具有较高的灵敏度的色彩具有较低的规则性指数。
[0028] 可以选择每个半色调网屏231-234,使得用于多个莫尔阶中的每一个的所有莫尔频率向量的量值大于或至少为对应的最小频率。频率向量可以指示半色调网屏中的单元多长时间重复一次以及该重复的方向。每个半色调网屏231-234可以具有多个频率向量。例如,可以通过以下公式指定2D半色调网屏的基础频率向量:
[0029]
[0030]
[0031] 其中i和φi具有与在公式1和2中相同的意义,并且 和 是基础频率向量。
[0032] 可以通过将来自多个半色调网屏231-234的基础频率向量相加在一起来计算莫尔频率向量。当计算莫尔频率向量时,可以将基础频率向量与整系数相乘。莫尔频率向量的莫尔阶可以是整系数的绝对值之和。对于任何莫尔阶,可以例如通过选择用于每个莫尔阶的整系数的所有可能的组合来计算该阶或较小的阶的所有莫尔频率向量。可以将莫尔频率向量的量值与该莫尔阶的最小频率相比较以确定莫尔频率向量是否大于或至少为最小频率。
[0033] 例如,可以根据以下公式将莫尔频率向量与最小频率相比较:
[0034]
[0035] 其中 是莫尔频率向量,i是指示特定半色调网屏的指数,j是指示该半色调网屏的特定基础频率向量的指数, 是通过指数值所指示的基础频率向量, 是通过指数值所指示的基础频率向量的整系数,并且fmin是最小频率。莫尔频率向量的量值在本文被称为“莫尔频率”。在示例中,可以对于满足以下公式的所有整系数计算公式7:
[0036]
[0037] 其中i、j和 具有与在公式7中相同的意义,并且Omax是最大莫尔阶,是高于该莫尔阶时莫尔图案对观看者不明显的截止点。在一些示例中,最大莫尔阶可以是四、五、六、七、八、九等等。
[0038] 最小频率可以是高于该莫尔阶时莫尔将对于观看者不明显的截止点。最小频率可以取决于观看者的视距和莫尔阶而改变。在示例中,可以基于以下公式来选择最小频率:
[0039]
[0040] 其中fmin是最小频率、c是常数,并且O是莫尔阶。在一些示例中,常数可以是80LPI、100LPI、120LPI、150LPI、170LPI、200LPI等等。例如,对于30厘米(cm)的视距,常数可以是
170LPI。阶二的莫尔图案可能在大于或至少为85LPI的频率对人眼不明显,并且阶三的莫尔图案可能在大于或至少近似为57LPI的频率不明显。在其他的示例中,公式9所指定的一个关系之外的关系可以存在于莫尔阶和最小频率之间,并且可以基于观察或者实验等等、基于其他关系来选择用于每个莫尔阶的最小频率。
[0041] 在示例中,对于满足公式8的所有整系数,第一多个半色调网屏可以满足公式7,并且对于满足公式8的所有整系数,第二多个半色调网屏可以单独地满足公式7。第一和第二多个可以具有共同元素,但是可以不是相同的。对于满足公式8的所有整系数,第一多个和第二多个的组合可以不满足公式7。例如,网屏集合可以被设计为具有共同满足公式7的黑色、青色和品红色半色调网屏231-233。网屏集合可以被设计为使黄色半色调网屏234与黑色、青色和品红色半色调网屏231-233中的每一个各自结合而满足公式7,但是包括所有四个半色调网屏231-234的更大的组合可能不需要满足公式7。观看者可能对包括黄色的莫尔图案较不敏感。
[0042] 在示例中,DPI可以是812.8。黑色半色调网屏231可以具有225的LPI和34度的角度。青色半色调网屏232可以具有225的LPI和56度的角度。品红色半色调网屏233可以具有144的LPI和45度的角度。黄色半色调网屏234可以具有230的LPI和82度的角度。黑色、青色和品红色半色调网屏231-233可以每个均具有为一的规则性指数,并且黄色半色调网屏234可以具有为二的规则性指数。品红色半色调网屏233的较低的LPI可以使其具有每单元更多的点,并且因此可以允许例如用于渲染更平滑的面。在另一个示例中,青色和品红色半色调网屏232-233的参数可以被调换以渲染例如更平滑的天空。
[0043] 图3是用于生成平滑且对重合不良健壮的多个半色调网屏的示例方法300的流程图。可以使用处理器来执行方法300。在框302,方法300可以包括确定每个具有小于粒度阈值的粒度度量的多个半色调网屏。例如,可以确定大量半色调网屏,以创建能够从中提取以执行附加的评估的池。粒度度量可以是网屏参数将对粒度具有的效应的计算。在一些示例中,附加的预定的准则可以用于确定多个半色调网屏。例如,多个半色调网屏可以被限制到预定的范围的LPI。预定的范围的LPI可以是足够大使得半色调单元将对观看者不明显且足够小使得半色调单元能够表示足够数量的不同的色彩强度的LPI。
[0044] 框304可以包括为多个半色调网屏的多个子集中的每一个计算多个莫尔频率。例如,可以从在框302确定的多个半色调网屏中选择子集,并且可以为该子集计算多个莫尔频率。可以选择另一个子集,并且可以计算另一个多个莫尔频率。框306可以包括选择每个莫尔频率大于频率阈值或至少为频率阈值的子集。可以选择该子集来用作半色调网屏集合。在示例中,可以并行地执行框304以及306。例如,可以在计算下一个莫尔频率之前将每个莫尔频率与频率阈值相比较。如果莫尔频率小于或者不超过频率阈值,则可以拒绝该子集。否则,如果将所有计算的莫尔频率与频率阈值相比较并且子集未被拒绝,则可以选择其作为半色调网屏集合。在示例中,方法300可以生成图2的多个半色调网屏231-234。
[0045] 图4是用于生成平滑且对重合不良健壮的多个半色调网屏的另一个示例方法400的流程图。可以使用处理器来执行方法400。在框402,方法400可以包括计算半色调网屏中相邻的半色调单元之间的平和垂直距离的有理数表示。如在本文所使用的,术语“水平”和“垂直”指的是沿着点栅格的第一方向和第二方向。在一些示例中,水平和垂直方向可以是正交的。在示例中,可以根据公式1-3计算有理数表示。水平距离和垂直距离可以是基向量的第一分量和第二分量。
[0046] 框404可以包括确定水平距离和垂直距离的分母的最小公倍数。例如,可以根据公式4计算最小公倍数。根据框402和404计算的最小公倍数可以是半色调网屏的粒度度量。框406可以包括确定每个具有小于或者不多于预定的粒度阈值的最小公倍数的多个半色调网屏。例如,可以对于多个半色调网屏执行框402和404,并且可以将每个半色调网屏与预定的粒度阈值相比较。预定的粒度阈值可以是1、2、4、5、10、20等等。在一些示例中,多个半色调网屏可以被限制到预定的范围的LPI。在示例中,可以通过选择最小公倍数、确定分母的对应的集合以及确定在具有该集合中的分母的LPI的范围内的所有基向量来确定多个半色调网屏。
[0047] 在框408,方法400可以包括基于半色调单元大小的倒数和每个半色调网屏的角度来确定多个基础频率向量。例如,可以根据公式5和6来确定多个基础频率向量。可以对于在框406确定的所有半色调网屏确定基础频率向量,或者可以对于在框406确定的半色调网屏的子集确定基础频率向量。
[0048] 框410可以包括计算具有绝对总和小于预定的莫尔阶阈值的整系数的基础频率向量的所有线性组合。如在本文所使用的,术语“绝对总和”指的是绝对值之和。可以对于在框406确定的多个半色调网屏的子集计算所有线性组合。可以在框408或者在框410选择子集。
在示例中,可以根据公式7中的总和来计算基础频率向量的线性组合,并且可以根据公式8来确定绝对总和小于预定的莫尔阶阈值的整系数。
[0049] 框412可以包括基于每个线性组合的量值来计算多个莫尔频率。框414可以包括选择每个莫尔频率大于预定的频率阈值的子集来作为半色调网屏集合。例如,可以根据公式7来执行框412和414。可以对于半色调网屏的多个子集重复框410-414。例如,可以对于在框406确定的多个半色调网屏的所有可能的子集重复框410-414预定的次数等等,直到半色调网屏集合被选择。在一些示例中,框414可以包括选择一阶的每个莫尔频率大于第一预定的频率阈值并且二阶的每个莫尔频率大于第二预定的频率阈值的子集。例如,可以根据公式9(例如,使用常数80LPI、100LPI、120LPI、150LPI、170LPI、200LPI等等)来选择第一预定的频率阈值和第二预定的频率阈值。因此,在示例中,一阶可以是2;第一预定的阈值可以是
85LPI,二阶可以是3;并且第二预定的阈值可以近似为57LPI。
[0050] 在框416,方法400可以包括计算所选择的子集中的每个半色调网屏与具有小于附加的预定的粒度阈值的粒度度量的附加的半色调网屏之间的多个附加的莫尔频率。附加的预定的粒度阈值可以与在框406中所使用的预定的粒度阈值相同或不同。例如,附加的预定的粒度阈值可以大于或小于预定的粒度阈值。因此,框416可以包括评估半色调网屏以确定具有小于附加的预定的粒度阈值的粒度度量的附加的半色调网屏。
[0051] 在示例中,可以根据公式7来计算多个附加的莫尔频率。可以与附加的半色调网屏进行独立组合对于所选择的子集中的每个半色调网屏计算附加的莫尔频率。例如,可以使用来自所选择的子集中的一个半色调网屏和来自附加的半色调网屏的基础频率向量来计算附加的莫尔频率。可以与和附加的半色调网屏结合的所选择的子集中的其他半色调网屏中的每一个类似地计算更多的附加的莫尔频率。在其他的示例中,可以与来自所选择的子集的多个半色调网屏结合对附加的半色调网屏计算附加的莫尔频率。
[0052] 在框418,方法400可以包括基于大于附加的预定的频率阈值的每个附加的莫尔频率来选择附加的半色调网屏用于包括在半色调网屏集合中。附加的预定的频率阈值可以与在框414中所使用的预定的频率阈值相同或不同。附加的预定的频率阈值可以取决于莫尔阶而改变。例如,可以存在用于第一莫尔阶的第一附加的预定的频率阈值以及用于第二莫尔阶的第二附加的预定的频率阈值。可以根据公式9来确定附加的预定的频率阈值。可以对于所有可能的附加的半色调网屏重复框416和418预定的数量的反复等等,直到选择附加的半色调网屏。参考图2,在示例中,方法400可以产生包括黑色、青色、品红色和黄色半色调网屏231-234的半色调网屏集合。
[0053] 图5是示例计算机可读介质500的框图,计算机可读介质500包括当由处理器502执行时使处理器502基于多个半色调网屏来生成多个半色调图像的指令。计算机可读介质500可以是非暂时性计算机可读介质,诸如易失性计算机可读介质(例如,易失性RAM、处理器高速缓存、处理器寄存器等等)、非易失性计算机可读介质(例如,磁存贮设备、光存贮设备、纸存贮设备、闪速存储器、只读存储器、非易失性RAM等等)和/或类似物。处理器502可以是通用处理器或者专用逻辑,诸如微处理器、数字信号处理器、微控制器、ASIC、FPGA、可编程阵列逻辑(PAL)、可编程序逻辑阵列(PLA)、可编程逻辑设备(PLD)等等。
[0054] 计算机可读介质500可以包括半色调图像生成模块510。如在本文所使用的,“模块”(在一些示例中,被称为“软件模块”)是当被处理器执行或者解释或者存储在处理器可读的介质时实现组件或者执行方法的指令的集合。半色调图像生成模块510可以使处理器502基于多个半色调网屏来生成多个半色调图像。例如,半色调图像生成模块510可以使处理器502接收指示在图像中的各个位置的色彩强度的图像数据。半色调图像生成模块510可以使处理器502使用多个半色调网屏来从图像数据生成多个半色调图像。参考图1,当由处理器502执行时,半色调图像生成模块510可以实现例如色彩引擎110或半色调引擎120。
[0055] 来自多个半色调网屏的第一子集的每个半色调网屏可以包括邻近半色调单元中心之间的垂直距离和水平距离。垂直距离和水平距离可以每个确切地或者近似等于点距的整数倍数。如果数的不同不多于0.1%、0.5%、1%、2%、5%等等,则它们可以是近似相等的。邻近的半色调单元中心可以来自任何邻近的半色调单元。如在本文所使用的,术语“邻近”指的是第一半色调单元和与第一半色调单元最近的第二半色调单元。即使一个半色调单元具有多个等距的邻居,两个半色调单元也可以是邻近的。点距可以是为其生成半色调图像的打印机的点距。
[0056] 多个半色调网屏的第一子集可以形成高频率莫尔图案。例如,第一子集的所有莫尔频率可以高于预定的阈值。在示例中,可以基于第一子集中的半色调网屏、根据公式7来计算莫尔频率。不同于第一子集的多个半色调网屏的第二子集也可以形成高频率莫尔图案。第二子集可以包括来自第一子集的半色调网屏,但是可以不与第一子集相同。在示例中,第二子集的所有莫尔频率可以高于预定的阈值。第二子集的预定的阈值可以与第一子集的预定的阈值相同或不同。
[0057] 图6是示例计算机可读介质600的框图,计算机可读介质600包括当由处理器602执行时使处理器602基于多个半色调网屏621-624来生成多个半色调图像的指令。计算机可读介质600可以包括半色调图像生成模块610。半色调图像生成模块610可以使处理器602基于多个半色调网屏621-624来生成多个半色调图像。参考图2,当由处理器602执行时,半色调图像生成模块610可以实现例如色彩引擎210或半色调引擎220。在所图示的示例中,计算机可读介质600可以包括黑色半色调网屏621、青色半色调网屏622、品红色半色调网屏623和黄色半色调网屏624。在其他的示例中,计算机可读介质600可以包括更多或更少半色调网屏并且可以包括用于除黑色、青色、品红色和黄色之外的色彩的半色调网屏。
[0058] 多个半色调网屏621-624可以包括半色调网屏的第一子集、半色调网屏的第二子集、半色调网屏的第三子集和半色调网屏的第四子集。对于第一子集中的每个半色调网屏,邻近单元中心之间的水平距离和垂直距离可以每个确切地或者近似等于点距的整数倍数。在示例中,对于第二子集中的半色调网屏,邻近单元中心之间的水平距离和垂直距离可以每个确切地或者近似等于点距的整数倍数的一半。因此,在示例中,第一子集中的每个半色调网屏可以具有为一的规则性指数,并且第二子集中的半色调网屏可以具有为二的规则性指数。
[0059] 第一、第二、第三和第四子集可以每个形成高频率莫尔图案。例如,对于莫尔阶小于或者不多于预定的阈值的所有莫尔频率向量,每个子集可以满足公式7。预定的阈值可以是四、五、六、七、八、九等等。可以基于公式9(例如,使用常数80LPI、100LPI、120LPI、150LPI、170LPI、200LPI等等)来确定用于确定每个子集是否满足公式7的最小频率。最小频率可以对于每个子集是相同的或者在子集之间是不同的。
[0060] 在示例中,第一子集可以包括至少三个半色调网屏,并且第二、第三和第四子集每个可以包括未在第一子集中的至少一个半色调网屏。例如,第一子集可以包括黑色半色调网屏621、青色半色调网屏622和品红色半色调网屏623。第二子集可以包括黑色半色调网屏621和黄色半色调网屏624。第三子集可以包括青色半色调网屏622和黄色半色调网屏624。
第四子集可以包括品红色半色调网屏623和黄色半色调网屏624。在其他的示例中,代替黑色半色调网屏621或除黑色半色调网屏621之外,第二子集可以包括青色半色调网屏622或品红色半色调网屏623。可能存在对第三和第四子集的类似的变化。
[0061] 在示例中,第一子集中的半色调网屏可以包括比第一子集中的另一个半色调网屏的单元大小大至少50%的单元大小。例如,可以使单元大小改变以创建高频率莫尔图案,以便能够渲染更多色彩强度等等。在一些示例中,品红色半色调网屏623可以具有比青色半色调网屏622的单元大小大至少50%的单元大小,或者反之亦然。可以基于要被渲染的图像或者预期要被渲染的图像的特性来选择具有更大的单元大小的半色调网屏。
[0062] 在示例中,对于具有812.8的DPI的打印机,黑色半色调网屏621可以具有225的LPI和34度的加网角度。青色半色调网屏622可以具有225的LPI和56度的角度。品红色半色调网屏623可以具有144的LPI和45度的角度。黄色半色调网屏624可以具有230的LPI和82度的角度。黑色、青色和品红色半色调网屏621-623可以每个具有每个确切地或者近似等于点距的整数倍数的水平距离和垂直距离。黄色半色调网屏624可以具有每个确切地或者近似等于点距的整数倍数的一半的水平距离和垂直距离。
[0063] 以上描述说明本公开的各个原理和实施方式。一旦以上公开被完全地理解,许多变化和修改将对本领域技术人员变得明显。因此,应当仅仅通过所附权利要求来确定本申请的范围。
相关专利内容
标题 发布/更新时间 阅读量
色调剂卡盒 2020-05-12 941
彩色半色调方法 2020-05-13 610
色调剂卡盒 2020-05-12 88
色调剂 2020-05-11 571
色调剂卡盒 2020-05-12 880
三维半色调化 2020-05-12 654
金属色调挠性管 2020-05-13 801
色调对应方法 2020-05-13 632
色调映射 2020-05-11 778
色调剂 2020-05-11 502
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈