图像产生设备和产生用于输出的图像的方法技术

技术编号:14200162 阅读:27 留言:0更新日期:2016-12-17 13:11
一种数据结构,包括与构成图像的一部分的多个图块对应的各条目,其中各条目中的给定条目包括针对多个图块中的给定图块的颜色信息。给定图块中的图像数据是使用给定条目的颜色信息来创建的,其中使用给定条目的颜色信息来创建给定图块中的图像数据是在不使用给定图块的输入图像数据的情况下实施的。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
诸如打印机、计算机等图像产生设备可产生用于输出(诸如打印、显示、存储、通信等)的图像。为了产生用于输出的图像,输入图像数据可被获取。处理可被应用于输入图像数据以创建适合输出的形式的图像。附图说明关于以下附图描述一些实现方式。图1是根据一些实现方式的示例图像产生设备的框图。图2至图4是根据相应的实现方式的、产生用于输出的图像的各种示例处理的示意图。图5是根据一些实现方式的、产生用于输出的图像的示例处理的流程图。图6是根据一些实现方式的、内容的表条目的示意图。图7是根据一些实现方式的、用于产生不同的颜色的填充色结构的示意图。具体实施方式图像产生设备可产生用于输出(诸如打印、显示、存储、通信等)的图像。作为示例,图像产生设备可以是打印机,诸如多功能打印机或其它类型的打印机。多功能打印机(或更为普遍地“多功能设备”)可包括用于扫描对象的扫描仪以及基于所扫描的对象的版本打印输出图像的打印单元。在其它示例中,图像产生设备可以是计算机、手持设备、存储设备或能够产生用于输出的图像的任何其它类型的电子设备。更为普遍地,“设备”可指包括用于实施指定的任务的处理电路的任何布置。为了产生用于输出的图像,输入图像数据可由图像产生设备接收。例如,输入图像数据可由图像产生设备生成,例如通过使用诸如图像产生设备的摄像机或扫描仪的图像捕获设备。图像捕获设备可用于捕获对象的图像。对象可以是文档、人或任何其它类型的对象。在其它示例中,输入图像数据可从远程电子设备接收,诸如通过网络或通过使用可移动存储介质。为了在处理图像时提高效率,输入图像数据可被分成多个图块(其可以是非重叠的),其中每个图块可具有指定的大小(例如,一图块可以是M个像素乘N个像素,M>1,N>1)。每个图块包含输入图像数据的对应的部分。图块可存储在图像产生设备的存储器中。在一些情况下,图块中的输入图像数据可被压缩。接着,为了产生输出图像(用于诸如打印、显示、存储、通信等输出的图像),图像产生设备可获取输入图像数据图块,并且可对每个输入图像数据图块解压缩以产生输出图像。将图像分成图块的好处是,任何操纵或处理可对图块的指定的子集应用,而不是对整个图像应用。作为结果,对于以压缩形式存储的输入图像数据,只需要对图块的子集进行解压缩以供操纵或其它处理,而图块的剩余部分可保持压缩的形式。不需要解压缩整个输入图像数据以供处理可减少存储和处理资源需求。图像数据的某些图块可对应于相对简单的图像元素,诸如边框、线条、位图字体、条形码等。传统上,即使是对应于简单的图像元素的图块,输入图像数据(其可以是包括相对大量的内容的高分辨率输入图像)的相应部分仍被采用来产生图块。例如,输入图像数据部分被处理(例如,压缩)并存储为压缩形式的相应的图块—这消耗图像产生设备的处理和存储资源两者。根据一些实现方式,为了提高效率,至少一些选定的图像图块可被创建,而不使用相应的输入图像数据部分。以这种方式,每个这种选定的图像图块的相对低分辨率表示可被使用,使得高分辨率图像数据部分的压缩可被避免。图1是示例图像产生设备100的框图,图像产生设备100包括控制器(也被称为“引擎”)102和存储器104。控制器(或引擎)102可包括处理电路,诸如专用集成电路(ASIC)器件、可编程门阵列(PGA)、微处理器、微控制器、数字信号处理器等。尽管未在图1中示出,机器可读指令(例如固件和/或软件)可由控制器102执行。在其它示例中,控制器102可执行各种任务,而不执行机器可读指令。尽管在图1中描绘为单个框,应注意在一些示例中控制器102可被实现为多个控制器件(例如,多个ASIC器件、多个PGA等)。存储器104可存储内容的表(ToC)108。ToC 108是将图像的图块以指定的顺序链接在一起的数据结构的示例。例如,ToC 108可链接图1所示的图像112的图块113。ToC的条目110包含相应的图块113的元数据。每个ToC条目110中的元数据可包括指向存储器104中的图块113的指针、图像中每个图块的位置以及其它信息。ToC 108还可被认为是链接的列表,该列表包括以特定的顺序被链接在一起的条目的列表,该特定的顺序对应于图块113在图像112中要被排列的顺序。在一些实现方式中,对于图像112的某些选定的图块113,高分辨率输入图像数据部分不一定被压缩并存储。选定的图块113可对应于相对简单的图像元素,诸如边框、线条、位图字体、条形码。相反,控制器102能够使用包括在相应的ToC条目110中的颜色信息114来生成针对每个这种选定的图块113的图像数据。如图1所示,ToC条目110中的一些可包括颜色信息114,而其它ToC条目110不包含颜色信息(这些其它ToC条目可包括指向图像数据部分的指针115,如下面进一步讨论的)。ToC条目110中的颜色信息114可指定相应的图块113的颜色(或多个颜色)。在不同的ToC条目110中的颜色信息114可指定不同的颜色或相同的颜色。控制器102可使用相应的ToC条目110的颜色信息114来产生图像112的选定的图块113中的图像数据,而不必使用任何相应的输入图像数据部分。然后,生成的图块113可被存储在存储器104中用于随后的获取,以便产生用于诸如打印、显示、存储、通信等的输出的输出图像。尽管提及了使用相应的ToC条目110的颜色信息114来产生对应于相对简单的图像元素的图块,但是应注意根据一些实现方式的技术或机制可被用来产生对应于更复杂的图像元素的图块。还应注意,尽管图像112的一些选定的图块113是使用相应的ToC条目110的颜色信息114来产生的(没有使用相应的输入图像数据部分),但是图像112的其它图块113可使用相应的输入图像数据部分106来产生。包含相应的输入图像数据部分106的这些其它图块113可被压缩并以压缩形式存储在存储器104中。然而,应注意,不一定对根据相应的颜色信息114而没有使用相应的输入图像数据部分产生的选定的图块113应用压缩。图2是根据一些示例的、用于由控制器102产生图像图块202(其可以是图1的图块113中之一)的示例处理的示意图。如图2中所示,ToC 108包括多个条目110,其中每个ToC条目110具有多个元数据。每个ToC条目110中的元数据中之一是颜色信息114,该颜色信息114在图2的示例中被称为“填充颜色”。“填充颜色”指的是用来填充图像的一部分的颜色。颜色信息114可具有指定的位长,诸如长字(64位)或一些其它长度。应注意,颜色信息114通常在位长上比传统上用来产生图像图块202的相应的高分辨率输入图像数据部分的短得多。在根据图2的示例中,控制器102产生图像图块202,图像图块202被填充由相应的ToC条目110的颜色信息114指定的颜色。因此,在图像图块202中提供由相应的颜色信息114指定的颜色的实心填充。图2中的图像图块202是包含颜色填充或空白数据的图块的示例,其是单独仅用相应的ToC条目110的信息产生的(没有相应的输入图像数据部分)。图3是用于由控制器102产生图像图块304(其可以是图1的图块113中之一)的另一示例处理的示意图。在图3中,控制器102结合相应的ToC条目110的颜色信息114使本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201480078312.html" title="图像产生设备和产生用于输出的图像的方法原文来自X技术">图像产生设备和产生用于输出的图像的方法</a>

【技术保护点】
一种方法,包括:由包括处理器的设备访问包括与构成图像的一部分的多个图块对应的各条目的数据结构,其中所述各条目中的给定条目包括针对所述多个图块中的给定图块的颜色信息;以及由所述设备使用所述给定条目的所述颜色信息来创建所述给定图块中的图像数据作为产生所述图像的一部分,其中使用所述给定条目的所述颜色信息来创建所述给定图块中的图像数据是在不使用所述给定图块的输入图像数据的情况下实施的。

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:由包括处理器的设备访问包括与构成图像的一部分的多个图块对应的各条目的数据结构,其中所述各条目中的给定条目包括针对所述多个图块中的给定图块的颜色信息;以及由所述设备使用所述给定条目的所述颜色信息来创建所述给定图块中的图像数据作为产生所述图像的一部分,其中使用所述给定条目的所述颜色信息来创建所述给定图块中的图像数据是在不使用所述给定图块的输入图像数据的情况下实施的。2.根据权利要求1所述的方法,进一步包括:访问掩膜数据,所述掩膜数据指定所述给定图块的哪些第一部分将被填充由所述给定条目的所述颜色信息指定的颜色,并且指定所述给定图块的哪些第二部分将不被填充由所述给定条目的所述颜色信息指定的颜色,其中创建所述给定图块中的图像数据使用所述掩膜数据。3.根据权利要求2所述的方法,其中所述掩膜数据包括针对所述给定图块的相应的部分的多个标识符,所述多个标识符中的每个可设置为第一值和第二值,所述第一值指定所述给定图块的对应的部分将被填充由所述给定条目的所述颜色信息指定的颜色,所述第二值指定所述给定图块的对应的部分将不被填充由所述给定条目的所述颜色信息指定的颜色。4.根据权利要求3所述的方法,其中所述多个标识符包括针对所述给定图块的相应的像素或像素组的多个位。5.根据权利要求1所述的方法,其中所述数据结构的所述各条目中的第二条目包括针对所述多个图块中的第二图块的第二颜色信息,所述方法进一步包括:由所述设备使用所述第二条目的所述第二颜色信息来创建所述第二图块中的图像数据作为产生所述图像的一部分,其中使用所述第二条目的所述第二颜色信息来创建所述第二图块中的图像数据是在不使用所述第二图块的输入图像数据的情况下实施的。6.根据权利要求1所述的方法,进一步包括:将针对所述给定图块所创建的图像数据与背景图像混合,以将所创建的图像数据叠加在所述背景图像上。7.根据权利要求1所述的方法,进一步包括:针对所述多个图块中的另一图块,接收输入图像数据部分;使用所接收的图像数据部分,创建针对所述另一图块的图像数据;以及压缩所述另一图块并将所压缩的另一图块存储在存储器中。8.根据权利要求7所述的方法,进一步包括:在不压缩所述给定图块的情况下,将所述给定图块存储在所述存储器中。9.根据权利要求1所述的方法,其中所述数据结构的所述给定条目包括标识符,所述标识符可设置为第一值并且可设置为不同的第二值,所述第一值指定所述数据结构的元素包含所述颜色...

【专利技术属性】
技术研发人员:玛丽·T·普伦布拉德利·R·拉尔森
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

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

1