处理纵列区域中的图像数据带制造技术

技术编号:9721747 阅读:175 留言:0更新日期:2014-02-27 14:45
一种处理图像数据的装置和方法,其中图像流水线以串行方式处理图像数据的多行带的纵列区域。

【技术实现步骤摘要】
【国外来华专利技术】处理纵列区域中的图像数据带
技术介绍
黑白和彩色打印机二者都被广泛应用于商业和家庭中。这样的打印机包括激光打印机、喷墨打印机和其它打印技术。除独立(Stand-alone )的打印机外,打印机也被广泛地并入到利用打印子系统的其他产品中,诸如:复印机、传真机和多功能设备(例如:打印机、扫描仪、复印机和传真机中至少两种的组合),如此等等。通常,打印机接收图像数据,并将图像数据转换为用于在打印介质上打印图像的打印数据。【附图说明】图1是根据本公开的实施例的打印机的结构图表示。图2是使用与本公开的实施例相一致的可使用图1中打印机打印的连续色调图像数据的示意性表示。图3是与本公开的实施例相一致的图1中打印机的图像压缩器及其操作的示意性表不。图4是与本公开的实施例相一致的图1中打印机的图像流水线的结构图表示。图5是与本公开的实施例相一致的使用图1中打印机处理图像数据的带的重叠纵列区域以形成打印数据的剪切纵列区域的示意性表示。图6是与本公开的实施例相一致的通过图5中的图像流水线顺序处理图像数据的带的纵列区域的示意性表示。图7是与本公开的实施例相一致的示例性指令流的示意性表示和由图1的打印机的控制器52对它的执行。图8是与本公开的实施例相一致的为期望的介质尺寸和打印分辨率而配置打印机的方法的流程图。图9A-B是与本公开的实施例相一致的采用具有至少一个着色器的打印机打印代表图像像素的行列格式的连续色调数据的方法的流程图。【具体实施方式】正如
技术介绍
部分所指出,打印机被广泛应用于多种产品和应用。许多用户期望这些产品对于给定水平的性能和质量而言具有低成本。许多用户也期望在不同时间在不同尺寸的打印介质上打印。例如,在一时间用户可能希望在较小的A4尺寸介质上打印,而在其他的时间在较大的A3尺寸介质上打印。类似地,用户可能希望在不同的时间以不同的打印分辨率打印,例如,在一时间以300点每英寸(dpi)的分辨率,在另一时间以1200 dpi。打印介质可以是任何类型的合适的片材或卷材,例如:纸、卡片纸(card stock)、布或其他织物、幻灯片和聚脂薄膜等等,但是为了方便,所示实施例中使用纸作为打印介质。打印机被设计为满足其支持的最为严格的需求。在上面的举例中,打印机会被设计为以1200 dpi在A3介质上打印,但也可以在A4介质和300dpi下加以使用。更严格的需求增加了各种打印机组件的成本。例如,许多打印机处理将打印到一系列图像宽带(image-wide strips)上的图像数据。处理和存储用于A3宽,1200dpi图像带的数据比A4宽,300dpi的图像要使用具有更多逻辑电路和存储器的组件。一个这样的组件可以是实现用于将图像数据转换为用于打印引擎的打印数据的图像流水线的专用集成电路(ASIC)。在一种情形下,这些组件以最严格的要求设计,并且这些成本被传递给所有的购买者,连那些没有严格打印需求的购买者也都被传递到。可替代地,不同的组件针对每组打印需求而设计,但是这又给制造厂商业务的许多方面增加了复杂度和成本。此外,如果新的需求出现(例如,以2400dpi打印A3宽带)已经存在的组件很可能不能适应它。现在参考附图,附图示出以串行方式处理图像数据带的纵列区域的打印机和打印方法的实例。所述打印机包括被动态再编程以处理所述带的每个区域的图像流水线。要为一个带而处理的纵列区域的数量基于介质尺寸、打印分辨率以及纵列区域的预定宽度而被配置。通过改变要为一个带而处理的纵列区域的数量,介质尺寸和打印分辨率的不同组合可以被所述专用集成电路(ASIC)适应。在图像处理吞吐量很少或不减少的情况下,这个宽度可以被合宜地选择以通过减少ASIC内部和外部的存储器和逻辑电路数量的方式有利地降低打印机的成本。相同的ASIC可以在多种具有一系列不同的介质尺寸和打印分辨率需求的打印机中使用。此外,通过增加带中纵列区域的数量,所述ASIC可以被用来在更新的以及更大的介质尺寸上并且以更新的以及增大的打印分辨率打印。参照附图1能最好地理解的是:打印机10的一个例子具有打印引擎12,用于将至少一个着色剂14沉积在打印介质16上。如本文以及所附权利要求中定义的,“着色剂”应该被广泛地理解为表示被沉积在打印介质上以形成打印图像的至少一部分的特定颜色的物质。打印引擎12具有至少一个着色器18。如本文以及所附权利要求中定义的,“着色器”将被广泛地理解为表示直接或间接地将特定着色剂沉积在打印介质上的打印引擎子系统。例如,引擎12可以具有四个着色器18,每个着色器配置成沉积蓝绿色(C)、红紫色(M)、黄色(Y)和黑色(K)不同着色剂中的一个。这样的着色剂是使彩色图像能够被打印在打印介质16上的着色剂集合中的一个实例。在其他的实例中,取代具有多个着色器18的单独打印引擎12,可以用均具有一个或多个着色器18的多个打印引擎12。打印机10具有压缩器20。压缩器20被配置为将行列格式的连续色调(contone)图像数据22转换为压缩的多行像素带40。如本文以及所附权利要求中定义的,“连续色调图像数据”将被广义地理解为表示共同地表示一幅图像的像素的二维排列,其中所述像素具有足够范围的值以至于对于一名观察者而言所述图像呈现出实质上连续的色调。所述连续色调图像数据图像可以是灰色级的(grayscale)或彩色的。连续色调图像数据被典型地表示在色彩空间中。色彩空间的一个示例是RGB,其中每个像素具有一个红色值、一个绿色值和一个蓝色值,其共同定义了三维色彩空间中像素的颜色。RGB色彩空间被认为是“设备独立”(device-1ndependen)的,因为单独的R、G和B值不对应于任何特定图像着色设备。例如,这些值不对应于用于打印机10的着色器18的C、M、Y和K值。连续色调图像数据22可以是经由接口 24从打印机10外部的源(诸如像计算机)接收的外部数据28。在一些实例中,高级别的图像数据(例如页面描述语言(PDL)中的数据)可以被发送到打印机10,并且打印机10处理所述TOL数据以生成连续色调图像数据22。所述连续色调图像数据22可替换地或另外地被经由接口 24从打印机10内部的图像源26接收。该图像源例如可以是包含在例如复印机或多功能打印设备里的光学扫描仪。不同格式的连续色调图像数据22可以被输入到压缩器20,并且所述压缩器20可以被配置成用于压缩多种不同连续色调数据格式。现进一步详细考虑连续色调图像数据22,并进一步参照附图2,所述数据22被以独立像素34的行列格式阵列加以排列。为清楚起见,示例了少数这样的像素34,不过可以理解:这样的像素存在于以二维行列方式排列的数据22的各处。例如,行35是一个这样的像素(34)行。对于被压缩器20执行压缩的数据,图像数据22可以被分成N个未压缩的多行带30,诸如标示为30A到30N的带。每条带30包含多个行的所有像素34。在一些实例中,带30可以包含64行或128行的所有像素34。现进一步详细考虑压缩器20的操作,并进一步参照附图3,压缩器20将未压缩带30划分成多个重叠的多列纵列区域32以便压缩。每个区域32包括多列独立像素34。图3图示了带的左侧32A,中间32B和右侧32C重叠的纵列区域32,具有用大括号(“ { “)指示的边界本文档来自技高网...

【技术保护点】
一种采用具有至少一个着色器的打印机打印行列格式的代表图像像素的连续色调图像数据的方法,包括:识别连续色调数据的多行带,所述带被划分成连续色调数据的多个重叠的多列纵列区域;以及通过为每个区域动态再编程图像流水线,通过图像流水线串行处理所述带的每个区域的所述连续色调数据,以便为所述着色器中的一个单个着色器生成与所述带相对应的打印数据。

【技术特征摘要】
【国外来华专利技术】1.一种采用具有至少一个着色器的打印机打印行列格式的代表图像像素的连续色调图像数据的方法,包括: 识别连续色调数据的多行带,所述带被划分成连续色调数据的多个重叠的多列纵列区域;以及 通过为每个区域动态再编程图像流水线,通过图像流水线串行处理所述带的每个区域的所述连续色调数据,以便为所述着色器中的一个单个着色器生成与所述带相对应的打印数据。2.根据权利要求1的方法,包括: 将对应于所述带的纵列区域的连续色调数据压缩成压缩带的一组压缩列块;以及 在串行处理相应纵列区域之前,把所述压缩带的每个压缩列块串行解压缩成所述相应纵列区域的连续色调数据。3.根据权利要求1或2的方法,其中动态再编程所述图像流水线包括:对于每个纵列区域, 在生成所述打印数据之前,加载与所述纵列区域关联的状态数据;以及 在生成所述打印数据之后,保存与所述纵列区域关联的状态数据。4.根据权利要求1或2的方法,包括: 将为所述单个着色器的所述纵列区域所生成的打印数据缝合到用于所述着色器的存储器缓冲器的相应纵列位置,所述存储器缓冲器被以所述图像的行列格式组织。`5.根据权利要求4的方法,包括: 在用于所有纵列区域的打印数据都已经被放置在存储器缓冲器中之后,通过将来自所述存储器缓冲器的生成的打印数据应用到所述着色器,在打印介质上打印所述带的至少一部分。6.根据权利要求4的方法,其中,所述缝合包括从打印数据剪切与相邻纵列区域重叠的纵列部分。7.根据权利要求1或2的方法,包括: 在所述处理之后,选择至少一个不同的多行带或一个不同的着色器,并且重复所述处理。8.根据权利要求7的方法,其中所述选择包括:对于至少一个特定着色器,评估用于接收打印数据的特定着色器的存储器缓冲器的可用性、所述特定着色器已经等待所述打印数据的时间以及要为特定着色器处理的下一个多行带中的至少一个。9.一种为期望介质尺寸和打印分辨率配置打印机的方法,包括: 确定与图像行的...

【专利技术属性】
技术研发人员:MT普伦RW埃尔南德斯J哈里斯BR拉森
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1