建立图像流水线的制作方法_2

文档序号:8947511阅读:来源:国知局
中,流水线控制模块22可以从预定的流水线阶段的集合23中选择多个流水线阶段来形成选择的流水线阶段,并且确定对所选择的流水线阶段的执行的排列顺序,以形成图像流水线。流水线控制模块22被配置为按照所选择的流水线阶段、以其相应的排列顺序(例如,建立的图像流水线)来处理该图像,并且将该图像转换成半色调图像。
[0021 ]图3A和4A是根据示例的要由图2的打印系统的图像流水线设备所分析和确定的相应的图像类型的代表性视图。图3B和4B是根据示例分别与图3A和4A的图像类型相对应的图像密度图表。参见图2-4B,在一些示例中,图像36、46被分析,并且其密度是由图像流水线设备10的密度确定模块21来确定的。例如,使用存储器中的相应的图像数据,密度确定模块21可以将相应的图像36、46识别为多个部分(36a、36b、36c、36d、36e、36f、36g、36h、36^ 36 P 36kN 36j n 36mN 36πν 36dn 36p)、(46an 46bn 46cn 46dN 46en 46fn 46gN 46hn 46; n 46 P 46kn 46n 46mn
46^46^46。,确定针对部分(36a、......、36p)、(46a、......、46p)中的每一个部分的部分密度水平,并且基于部分(36a、……、36p)、(46a、……、46p)中与相应的部分密度水平相对应的部分的数量来确定图像密度水平。例如,相应的部分密度水平可以包括与相应的部分的密度相对应的值。
[0022]在一些示例中,图像密度水平可以对应于:基于针对相应的部分中的每一个部分的相应的部分密度水平的整个图像的相对密度。例如,如果较高数量的部分具有较高的密度,则该图像的图像类型可以与图形图像相对应。替代地,如果较高数量的部分具有较低的密度,则该图像的图像类型可以与CAD图像相对应。
[0023]参见图3A,相应的图像36被识别为十六个部分(36a、……、36p),并且如图3B中所示的,大多数的部分具有在百分之四十到百分之七十的范围内的图像密度。图3B是描述图像36中的具有相应密度的部分的数量的条形图。因此,在该示例中,图像36可以与为图形图像的图像类型相对应。此外,可以做出关于相应的部分是否包括各种颜色的确定,以确定该图像类型是彩色图形图像还是黑白图形图像。
[0024]参见图4A,相应的图像46被识别为十六个部分(46a、……、46p),并且如图4B中所示的,大多数的部分具有在百分之零到百分之五的范围内的图像密度。图4B是描述图像46中的具有相应密度的部分的数量的条形图。因此,在该示例中,图像46可以与为CAD图像的图像类型相对应。此外,可以做出关于相应的部分是否包括各种颜色的确定,以确定该图像类型是彩色CAD图像还是黑白CAD图像。在一些示例中,为全黑色的相应的部分可以与百分之100的部分密度值相对应,以及为全白色的相应的部分可以与百分之零的部分密度值相对应。
[0025]图5A是示出了根据示例的图2的打印系统的预定的流水线阶段的集合的框图。图5B和5C是示出了根据示例的、根据图5A的预定的流水线阶段的集合所建立的相应的图像流水线的框图。参见图5A-5C,在一些示例中,流水线控制模块22(图2)可以从预定的流水线阶段的集合23中选择多个流水线阶段来形成选择的流水线阶段,并且确定对所选择的流水线阶段的执行的排列顺序以形成相应的图像流水线58a、58b。也就是说,流水线控制模块22可以基于相应的图像类型来选择并排列相应的流水线阶段,以建立相应的图像流水线58a、58b来更密切地满足相应的图像类型的相应的需求(例如,优化)。用于针对不同的图像类型来动态地建立相应的专门的图像流水线58a、58b的能力可以以有成本效益的方式来实现高质量的图像。
[0026]例如,参见图5A,预定的流水线阶段23可以包括:用于检测并增强图像的线的线检测和增强阶段53a,用于将图像的颜色的表示从一种基础转变到另一种基础的颜色空间转换阶段53b,以及用于通过一系列的点、以特定模式来表示连续色调图像的半色调化阶段。该半色调化阶段可以包括矩阵半色调化阶段53c和色调依赖快速误差扩散(TDFED)半色调化阶段。参见图5B,在一些示例中,流水线控制模块22(例如,图2)可以基于彩色CAD图像类型来选择并排列相应的流水线阶段(例如,线检测和增强阶段53a、颜色空间转换阶段53b和矩阵半色调化阶段53c),以形成相应的图像流水线58a来更密切地满足彩色CAD图像类型的相应的需求。
[0027]参见图5C,在一些示例中,流水线控制模块22(图2)可以基于彩色图形图像类型来选择并排列相应的流水线阶段(例如,颜色空间转换阶段53b和TDFED半色调化阶段53d),以形成相应的图像流水线58b来更密切地满足彩色图形图像类型的相应的需求。流水线控制模块22被配置为按照所选择的流水线阶段、以其相应的排列顺序(例如,建立的图像流水线58a、58b)来处理该图像,并且将该图像转换成半色调图像。在一些示例中,相应的图像流水线58a、58b可以接收RGB连续图像数据,并且输出CMYK半色调图像数据。
[0028]图6是示出了根据示例的图像流水线执行方法的流程图。参见图6,在方框S610中,对图像的至少一种属性进行分析。在一些示例中,所述至少一种属性可以包括密度、颜色等。例如,对图像的密度进行分析可以包括:将该图像识别为多个部分,确定针对部分中的每一个部分的部分密度水平,以及基于部分中与相应的部分密度水平相对应的部分的数量来确定图像密度水平。在方框S612中,图像的图像类型是基于对图像的所述至少一种属性的分析来从预定的图像类型的集合中确定的。在一些示例中,图像的图像类型可以基于图像密度水平来确定。在一些示例中,预定的图像类型的集合可以包括CAD类型、黑白CAD类型、黑白图形图像类型和彩色图形图像类型。
[0029]在方框S614中,基于图像类型来动态地建立图像流水线,以处理该图像。基于图像来动态地建立图像流水线以处理该图像可以包括:从预定的流水线阶段的集合中选择多个流水线阶段,以形成选择的流水线阶段,并且确定对所选择的流水线阶段的执行的排列顺序,以建立图像流水线。在一些示例中,预定的流水线阶段可以包括:线检测和增强阶段、颜色空间转换阶段和半色调化阶段。
[0030]在方框S616中,执行该图像流水线以打印该图像。例如,执行图像流水线以打印该图像可以包括:按照所选择的流水线阶段并且以其排列顺序来处理该图像,并且将该图像转换成半色调图像。在一些示例中,该图像流水线执行方法还可以包括将该半色调图像打印在基底上。
[0031]图7是示出了根据示例的诸如打印系统的、包括处理器和用于存储用于操作该打印系统的指令的非暂时性计算机可读存储介质的计算设备的框图。参见图7,在一些示例中,可以将该非暂时性计算机可读存储介质75包括在诸如打印系统的计算设备700中。在一些示例中,可以全部地或部分地将该非暂时性计算机可读存储介质75实现为指令77,诸如,被存储在计算设备本地、或者被远程地例如存储在服务器或者在本文中被认为是该打印系统的部分的主机计算设备中的计算机实现的指令。
[0032]参见图7,在一些示例中,该非暂时性计算机可读存储介质75可以与用于存储指
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1