用于表示数据的装置的制作方法

文档序号:6541704阅读:105来源:国知局
专利名称:用于表示数据的装置的制作方法
技术领域
本发明涉及一种用于表示数据的装置,尤其涉及一种基于点的数据包模板格式结构或标记格式结构(TFS)。
背景技术
与本发明有关的各种方法、系统和装置在下列同类专利中请中揭示。这些专利申请是本发明的专利申请人或受让人在2000年5月24日与本发明同时申请的PCT/AU00/00518,PCT/AU00/00519,PCT/AU00/00520,PCT/AU00/00521,PCT/AU00/00523,PCT/AU00/00524,PCT/AU00/00525,PCT/AU00/00526,PCT/AU00/00527,PCT/AU00/00528,PCT/AU00/00529,PCT/AU00/00530,PCT/AU00/00531,PCT/AU00/00532,PCT/AU00/00533,PCT/AU00/00534,PCT/AU00/00535,PCT/AU00/00536,PCT/AU00/00537,PCT/AU00/00538,PCT/AU00/00539,PCT/AU00/00540,PCT/AU00/00541,PCT/AU00/00542,PCT/AU00/00543,PCT/AU00/00544,PCT/AU00/00545,PCT/AU00/00547,PCT/AU00/00546,PCT/AU00/00554,PCT/AU00/00556,PCT/AU00/00557,PCT/AU00/00558,PCT/AU00/00559,PCT/AU00/00560,PCT/AU00/00561,
PCT/AU00/00562,PCT/AU00/00563,PCT/AU00/00564,PCT/AU00/00566,PCT/AU00/00567,PCT/AU00/00568,PCT/AU00/00569,PCT/AU00/00570,PCT/AU00/00571,PCT/AU00/00572,PCT/AU00/00573,PCT/AU00/00574,PCT/AU00/00575,PCT/AU00/00576,PCT/AU00/00577,PCT/AU00/00578,PCT/AU00/00579,PCT/AU00/00581,PCT/AU00/00580,PCT/AU00/00582,PCT/AU00/00587,PCT/AU00/00588,PCT/AU00/00589,PCT/AU00/00583,PCT/AU00/00593,PCT/AU00/00590,PCT/AU00/00591,PCT/AU00/00592,PCT/AU00/00594,PCT/AU00/00595,PCT/AU00/00596,PCT/AU00/00597,PCT/AU00/00598,PCT/AU00/00516,PCT/AU00/00517和PCT/AU00/00511这些同类专利申请的揭示以交叉参考方式总结于此。
另外,与本发明相关的各种方法、系统和装置在下列同类PCT申请中揭示。这些PCT申请是本发明的申请人或受让人与本发明同时申请的PCT/AU00/00754,PCT/AU00/00755和PCT/AU00/00756。
这些同类申请的揭示以交叉参考方式总结于此。
与本发明关系特别密切的是标题为“打印页面标记编码器”的PCT专利申请(申请号PCT/AU00/00517),在下文中提及此专利申请时,以我们的参考编号PEC02指代。
今天,几乎从商店购买的每件商品在包装上都带有某种条形码。条形码提供了一种根据产品编号确定物品的便捷方法。对产品编号的准确解释取决于条形码的类型。库存跟踪系统允许用户定义自己的产品编号范围。但是,对商店中的商品必须更通用地编码,以便保证一个公司的产品编码不会与另一个公司的产品编码冲突。
条形码本身有各种格式。比较老式的条形码格式包含以线条形式显示的符号。黑色和白色线条的组合描述条形码所包含的信息。通常,构成完整的条形码有两种线条符号线条(信息本身)和分隔符号块以利于光识别的线条。虽然不同条形码的信息可能有所不同,但是用于分隔符号块的线条都是一样的。因此,可以把用于分隔符号块的线条视为条形码的固定结构元素的一部分。
条形码由专门的读取设备读取,例如光笔、枪式读取器、扫描器等等。这些读取设备把数据提取到计算机中以便进一步处理。
为了保证提取的数据能够被正确地读取,通常使用校验和作为错误检测的一种简单方法。较新的条形码格式使用某种冗余编码方案,例如里德-所罗门编码方法。在US 5,591,956专利中描述的Aztec 2D条形码中就采用了一种这样的编码方案。通常,编码的冗余度可由用户选择。
2维条形码中的信息以2维形式编码,而不是以一系列线条的形式存储信息(以线条形式存储的数据在一维方向上提取)。与以前的条形码一样,2D条形码也包含信息和利于光识别的结构元素。图1中所示为一种快速响应(QR)码的例子,这种编码方案是由日本的Denso发明的,在US 5,726,435专利中揭示了这种编码方案。需要注意的是,条形码单元由两个区域构成一个数据区域(与存储在条形码中的数据有关)以及一个固定的位置检测图案。读取器使用固定的位置检测图案定位条形码单元本身,然后定位条形码单元的边界,从而确定条形码单元的原始方向。确定方向的依据是一个条形码单元中只有3个角图案,没有第4个角图案。
与条形码的应用范围有关的一个问题是条形码的产生硬件只能产生特定的条形码格式。随着打印机越来越趋向于内嵌化,人们越来越希望能够在需要时随时打印条形码。
发明目的本发明的一个目的是提供一种用于表示数据的装置。
本发明的另一个目的是提供一种能够支持通用编码方案的通用标记格式结构。
通过下文中的讨论和附图可以进一步理解本发明的其它目的。

发明内容
本发明涉及(但不仅限于)一种用于表示数据的装置,该数据由多个点构成的,所述用于表示数据的装置包括一个由多个点和/或空白构成的任意形状的固定背景图案;和至少一个任意形状的数据区域;其中所述数据区域包含位于由编码方案确定的位置上的数据点。


为了更好地理解和应用本发明,下面使用本发明的较佳实施例结合

本发明,其中;图1所示为一种以前的2维快速响应码;图2所示为一种Netpage标记背景图案;图3所示为图2中的Netpage标记的数据区域;图4是在1600dpi分辨率下的Netpage标记的放大视图。
图5所示为一个标记元素的输出分辨率效果;图6所示为在2维快速响应码中的数据表现方式;图7所示为一个简单的3×3标记结构;图8是图7中的标记的扩展情况。
具体实施例方式
在本专利申请中,“标记”一词指数据和用于容纳、定位或读取数据的任何其它元素(例如位置检测图案、空白区域、环绕区域等等)的组合。因此,一个标记包含下列元素·至少一个数据区域。该数据区域是产生标记的原因。标记数据区域包含经过编码的数据(可能是冗余编码的,也可能是使用简单的校验和编码处理的)。数据位被放在数据区域中,数据区域的位置由标记编码方案确定。
·固定的背景图案,这种背景图案通常包含一个固定的位置检测图案。这种背景图案有助于标记读取器定位标记。它们包含有助于定位的元素,对于2D标记来说,背景图案还可能包含方向和透视信息。固定背景图案还可能包含围绕数据区域的空白区域或位置检测图案等元素。这些空白图案消除了数据区域之间的干扰,有助于对数据的编码。
为了便于描述,在此我们利用常用的光识别方法(例如条形码扫描器等)来说明数据包模板。但是需要理解的是,本发明的概念同样适合于触觉识别、甚至是声音识别。
绝大多数标记编码方案中都具有某种固定的背景图案,但是这种背景图案不是必须的。例如,如果采用物理空间围绕标记数据区域并且使用某种非光学定位机制作为读取手段(例如条形码的表面相对于数据读取器以某种物理方式排列),那么就不需要位置检测图案。
不同的标记编码方案产生不同大小的标记,并把物理标记区域划分为不同的固定位置检测图案和数据区域。例如,图1所示的QR码在标记的边缘上使用3个固定块10作为位置检测图案,其余的图案为数据区域11。相反,图2、3和4所示的Netpage标记结构包含一个圆形的定位元素20、一个方向元素21、以及几个数据区域。图2所示为一种与分辨率无关的Netpage标记固定背景图案。图3所示的内容与图2中的内容相同,但是在Netpage标记中增加了数据区域30。图4是一个点布局的例子,其中的Netpage标记的分辨率为1600dpi。在图4中,一个数据位由多个物理输出点表示,这些点在数据区域中形成一个块。
数据区域包含标记的数据。数据区域中的每个数据位可能由多个物理打印点表示,这取决于标记的编码方案。代表数据位的实际点数取决于输出分辨率和相应的读取/扫描分辨率。图5所示为一种传统的条形码中的一个线条的不同分辨率效果。当以分辨率R描绘时,一个线条可能为2个点宽和5个点高,但是当以2倍分辨率描绘时,该线条在宽度和长度方向上的点数都加倍。
再例如,对于图1所示的QR码,一个数据位由一个暗色块或亮色块表示,其中暗色块或亮色块中的点数与描绘的分辨率有关,也与相应的读取/扫描分辨率有关。例如,图6中的每个数据块由一个打印点的方块表示(方块中充满点60代表二进制的1,空白方块61代表二进制的0)。
因此,打印标记中的一个数据位可由某种打印形状表示。最小的形状是一个打印点,而最大的形状可以是整个标记。例如,一个大点在长度和宽度方向上都由多个打印点构成。
一种理想的通用标记定义结构应允许为每个数据位产生一个特定的打印形状。
对于特定位数的原始数据,为了能够把这些数据放到打印的标记中以便以后通过读取/扫描装置取回数据,可以把这些数据位直接放到标记中,或者以某种形式对其进行冗余编码。冗余编码的具体形式取决于标记的格式。
数据位在标记的数据区中的放置方案与编码方案中采用的冗余机制直接相关。可以把数据位以2D形式放置,使数据的偶然性错误概率在整个标记数据区域中平均分布。例如,可以把里德-所罗门代码字的所有数据位分散到整个标记数据区域中,以便尽量降低偶然性错误的影响。
由于数据编码方案与标记数据区域的形状和大小直接相关,所以最好使用一种通用的标记格式结构。这样,可以使用相同的数据结构和描绘方法来描绘各种标记格式。
本发明的标记格式结构(TFS)是一种以点为基础的数据包模板。它允许定义由点构成的任意形状的数据包以及如何把数据本身存储为数据包中的点。TFS经过了优化,因此可以实现标记的实时描绘。TFS为标记边界中的每个点位置提供了一个条目,该条目可确定相应点是固定背景图案(固定背景图案通常包含一个固定位置检测图案)的一部分还是标记的数据元素的一部分。
TFS为标记边界中的每个点位置提供了一个条目,在这一点上,它与位图非常相似。因此,TFS有TagHeight×TagWidth个条目,其中TagWidth与行方向上的标记边界框的大小对应,而TagWidth与列方向上的标记边界框的大小对应。标记的一个TFS条目行称为标记行结构。
TFS有下列相关的参数·TagWidth是标记的边界框的宽度(点数);·TagHeight是标记的边界框的高度(点数);·EntryWidth是TFS的每个条目中的位数(最小为2);·NumTagDataBits是与每个标记相关的数据位数(最小为0)。
为了对一个特定的标记进行编码,需要提供将要插入到该标记中的数据·TagData是NumTagDataBits位的一个数组,它包含要存储到标记的数据区域中的实际数据。这些位最好已经按照标记编码方案进行了冗余编码。
TFS中的每个条目按其最低位(第0位)解释·如果第0位被清除(=0),那么为此条目输出的点是固定背景图案的一部分。点值本身从第1位而来。如果第1位为0,那么输出值就是0;如果第1位为1,那么输出值就是1。
·如果第0位被置位(=1),那么为此条目输出的点从TagData数组而来。该条目的其余位(第1位到NumTagDataBits-1位)包含要使用的TagData位的地址。
TFS中的每个条目独立解释,它们与状态信息无关。这是非常重要的,因为只有这样才能支持对所有条目的随机读取,这样,多个绘制引擎可以同时处理页面的不同部分(例如,可以把一个标记分配给两个或更多个绘制引擎)。
如果打印点的尺寸太小,那么可以利用某种途径放大标记。可以把标记本身在长度和宽度方向上都放大N倍,但是这样会增加TFS中的条目数量。另外,可以使用标准的位图缩放技术放大TFS产生器的输出——例如,通过像素复制或超大样品的均值方法等。
例如,如果原始TFS为21×21个条目,所使用的缩放方法是把每个原始点简单地放大为2×2个点,那么该TFS将变为42×42个条目。为了从旧有的TFS产生新的TFS,应该重复TFS的每行中的条目,然后重复TFS的每个行。在上述情况下,TFS的净条目数将增加到4倍(2×2)。
TFS允许产生大点,而不是简单的缩放。请参考图7,其中显示了一个3×3点标记的简单例子。此时我们需要打印该标记的一个大图,其中的每个点由7×7个打印点代表。如果在原始TFS的长度和宽度方向上都复制7次(把TFS的尺寸增加到7倍或者对标记产生器的输出进行放大),那么需要产生9套7×7方块。在此,我们也可以把原始TFS中的每个点替换为7×7个圆点。图8所示为这种结果。
因此,TFS的分辨率越高,为每个大点打印的点数越多,其中每个大点代表标记的一个数据位。产生大点的点数越多,大点的图案越复杂。例如,图4所示为一种Netpage标记结构,其中的每个数据位由8×8点(在1600dpi分辨率下)图案表示,但是点的实际结构不是方块。这样,可以按任何方向读取该Netpage标记。
图7所示为一个简单例子,该例子中的标记由9个点构成。其中有3个点组成固定背景图案,用于帮助定位标记,其余的6个点用作数据。这表示我们可以在该标记中存储6个数据位。
但是,假设在上述标记中,原始数据位的编码方法是用它们的反值冗余,那么标记中的6个位实际上代表3个原始数据位。例如,如果这3个原始数据位是111,那么标记中的6个数据位应为101010。如果3个原始数据位为101,那么标记中的6个数据位应为100110。
标记中的点位置的关系必须要考虑到数据的冗余编码。在上述的简单例子中,标记的最上一行始终是111。标记的第二行包含前两个数据位。根据所用的数据编码方案,我们知道,前两位必须是相反的。因此,虽然标记的第二行可能是101、011、100或010,但绝对不会是111。标记的第3行也一样。因此,在产生标记时,除了上面预先确定的固定区域,在标记中不会出现111的固定图案。
下面的参数总结了这种简单的标记方案·TagWidth=3·TagHeight=3·EntryWidth=4(1+3,1用于低位,3用于索引6个数据位)·NumTagDataBits=6请参考图7。其中的TFS的第1行应是0010、0010、0010,它们代表固定位,与存储的数据无关。TFS中第2行的第一个条目应为0001,表明此标记的TagData数组的第0位的内容应该输出到这个点位置上。第2行的第2个条目应为0011,代表要输出到此点位置上的TagData数组的第1位的内容。第2行的第3个条目应为0101,代表第2位的内容。
TFS中第3行的第1个条目应为1001,表明TagData数组的第4位的内容应该输出到此点位置上。第3行的第2个条目(line 2,entry 2)应为1011,代表TagData数组的第5位,TFS中的第3行的第3个条目(应为line 2,entry 3)0111,代表该标记的TagData数组的第3位应该输出到此点位置上。
因此,整个TFS应为(以条目顺序排列)0010,0010,00100001,0011,01011001,1011,0111需要注意的是,此TFS中没有使用代码1101和1111,因为它们指向不存在的数据位6和7(这个例子中只有数据位0-5)。
上述的TFS可以为任何6位数据产生一个标记,即任何6位长的TagData数组。如果这6位是101010,那么在上述9个点位置上,标记编码器的输出应是·1(固定)·1(固定)·1(固定)·1(从数据位0获得)·0(从数据位1获得)·1(从数据位2获得)·1(从数据位4获得)·0(从数据位5获得)
·0(从数据位3获得)如果6个数据位为100110,那么在上述9个点位置上,标记编码器的输出应是·1(固定)·1(固定)·1(固定)·1(从数据位0获得)·0(从数据位1获得)·0(从数据位2获得)·1(从数据位4获得)·0(从数据位5获得)·1(从数据位3获得)请再次参考图1,其中的QR码标记是一个21块×21块的图案。如果每个块由一个点构成,那么该QR码为21点×21点图案。另外,在数据区中有249个数据块,代表249位。此时基本参数TagWidth和TagHeight都可以设置为=21。EntryWidth=9(1+8,1用于低位,8用于索引249个数据位),NumTagDataBits=249。因此,标记格式结构应为441个条目(21×21),其中每个条目为9位。前7个条目应为000000010,它们定义了输出点常量1,第8个条目应为000000000,它定义输出点常量0。下一个条目应为xxxxxxxx1,其中xxxxxxxx是位编号的地址,它们代表第一行的第9个块。如果该块是从249个数据位的第129位而来,那么其中的xxxxxxxx应为10000001。如果该数据块从249个数据位的第62位而来,那么其中的xxxxxxxx应为00111110。在本TFS中,总共有5个数据条目的后面是000000000,有7个行的结尾是000000010。
标记格式结构的第2行以00000010开头,后面有5个000000000条目,一个00000010条目,一个000000000条目分别代表8个固定数据输出点1、0、0、0、0、0、1和0,后面的5个条目指向标记的第2行中的249个数据位的各个位。
标记格式结构的最后1行有7个00000010条目,一个000000000条目,后面还有13个条目,指向标记的最后一行中的各个数据位。TagData是一个249位数组,它包含要存储到标记数据区域中的实际数据。这些位必须已经按照QR标记编码方案进行了冗余编码。
本发明的标记格式结构可以使用在上述同类PCT申请,参考编号为PEC02中揭示的标记编码器实现。下面简要说明标记编码器的工作方式。
标记编码器(TE)用于支持标记的应用。它通常要求打印头使用IR墨水(虽然在某些情况下可以使用K墨水或其它墨水代替)。标记编码器为要打印的页面编码固定数据以及特定的标记数据值,它把这些数据转变为一个可以纠错的标记,然后,使用红外或黑色墨水可以把这个标记打印到页面上。标记编码器可以把标记按纵向或横向排放到一个三角形格子中,基本标记结构以1600dpi的分辨率描绘,同时,可以把标记数据编码为某种形状的大点(最小尺寸为1600dpi下的1个点)。
标记编码器使用下列输入·一个纵向/横向标志;
·一个定义了标记结构的模板;·若干个固定数据位(针对页面固定);·一个指示是对固定数据位进行冗余编码还是把固定数据位作为已编码数据处理的标志;·若干个可变数据位记录,其中每个记录包含标记的特定行中的可变数据位;·一个指示是对可变数据位进行冗余编码还是把可变数据位作为已编码数据处理的标志。
标记编码器(TE)的输出是一个1600dpi的双层,它用于存储标记数据。标记编码器的输出通过一个1位宽的先进先出队列(FIFO)实现。然后,可以使用红外墨水打印标记,这样,打印的标记可由标记检测设备读取。
虽然标记编码器(TE)在设计概念上允许标记具有可变的结构以及固定数据和可变数据元素,但是标记编码器对编码参数的范围有一定限制。这些限制与为大多数编码应用选择的缓冲区大小和寻址位数有直接关系。很容易调整缓冲区的大小和相应的寻址方式以便为其它应用确定编码参数。
标记编码器向双层标记先入先出队列(FIFO)写入双层标记位流。标记编码器负责把编码后的标记数据与基本标记结构合并,并把输出FIFO中的点按正确的顺序排列,以便随后打印。编码的标记数据从原始数据实时产生,以降低对缓存空间的要求。
TagData数组分为固定元素和可变元素。例如,如果一个标记含有512位数据,其中某些位可能对所有标记都是固定的,而另一些位对于不同的标记是不同的。例如,Universal产品代码包含一个国家代码和一个公司代码。由于这些位不随标记变化,在产生大量标记时,为了降低带宽要求,可以把这些位预先装入到标记产生器中。另一个例子是Netpage标记产生器,一个打印页面包含若干个Netpage标记,这些标记的形式如图2-4所示。对于所有标记,页面标识符(page-ID)是固定不变的,而其余数据位随标记的变化而不同。通过减少向标记编码器传送的可变数据的数量,可以降低对编码器的总带宽的要求。
标记编码器的某些参数可能是隐含的或显式表达的,这取决于编码器的具体实施方式
,标记编码器的参数还可能对允许的标记大小有所限制。例如,软件的标记编码器可能对标记的大小没有限制,而某些硬件的标记编码器可以对标记数据位的最大数量有一定限制。
标记编码器可能只接受基本的、非冗余编码的数据位,并对它们进行编码,而不会接受由某个外部编码器编码的所有TagData位。这样可以明显节省带宽。对于Netpage标记的情况(如同类PCT申请PEC02所述),只为每个标记提供了120位原始数据,标记编码器把这120位编码为360位。通过把冗余编码器嵌入到标记编码器中,可以把带宽要求降低2/3。
在上文中的TFS描述中,第0位指示是把输出点立即与条目一起存储(第1位包含输出位的值)还是把较高位作为索引TagData结构的地址。使用不同的位定位代表相同的信息是一个小变化。
为了降低对特定类型的标记的存储要求,TFS可以使用双间接寻址。在上述描述中,当TFS条目的第0位被置位时,较高位构成TagData数组中的相应位的地址。但是,如果TFS中的条目总数较多,并且TFS的特定行的不同位的最多数量比NumTagDataBits少得多,那么使用双间接寻址是很方便的。
使用双间接寻址,TFS的数据地址条目指向另一个数组,该数组存储在TFS行的末尾。这个数组包含要使用的TagData数组中的实际地址。例如,如果在某个标记的特定行上只使用8个不同的数据位,那么可以把EntryWidth设置为4(其中的1位确定是索引数据位还是直接使用第1位)。如果第0位是1,那么第1-3位用于构成一个地址0-7。该地址指向TagData数组的一个8×n位条目表。如果在TagData数组中有512个条目,那么n=9。如果TagWidth=100,那么表明基本编码方案为TFS的每行使用了1000位(100×10位)。如果使用双间接寻址,那么TFS的每行需要472位(100×4位+8×9位)。这样可以节省50%左右的存储量,非常有价值。使用双间接寻址可节省的存储量与具体应用有关。
另一种变化是可以把双层输出变为连续色调输出。在本发明中,每个输出点或者是1,或者是0。如果第0位为0,那么第1位包含要使用的输出位。可以很容易地把这种方案扩展为包含更多数量的位。例如,如果需要使用4位连续色调打印,此时如果第0位是0,那么输出是由第1-3位构成的4个位。当然,EntryWidth也要相应增加。
同样,指向TagData数组的地址也可以指向第n个条目,这里的第n个条目不是1位,而是若干位(取决于每个连续色调输出点中的位数)。
如果整个TFS在本地存储(例如在芯片上),那么可以按行或按列使用其中的数据,实现横向或纵向打印。如果标记格式结构不是本地存储的(例如在芯片外的内存中),那么可以采用一次读取1行的方式使用其中的数据,此时,最好有两个标记格式结构副本——一个用于横向打印,另一个用于纵向打印。
例如,在同类PCT申请PEC02中,标记编码器是一个专用的集成电路芯片,而TFS在外部DRAM中。为了降低对ASIC的内部存储要求,一次只向其装入TFS的一行。由于对TFS的读取是按行进行的,所以需要在外部DRAM中保存两个TFS结构——一个用于纵向打印,一个用于横向打印。从理论上说,这两个TFS结构是不同的,但是实际上,它们是同一个TFS,只是其中的一个旋转了90度。
上述描述的目的只是说明本发明的较佳实施例,不应构成对本发明的任何限制。本领域的技术人员可以在本发明的特定实施例基础上很容易地实现各种变化,但按照本发明进行的任何等价修改或修饰都应属于本发明的范围。
权利要求
1.一种用于表示数据的装置,该数据由多个点构成的,所述用于表示数据的装置包括一个由多个点和/或空白构成的任意形状的固定背景图案;和至少一个任意形状的数据区域;其中所述数据区域包含位于由编码方案确定的位置上的数据点。
2.如权利要求1所述的用于表示数据的装置,其特征在于,所述任意形状的固定背景图案包括至少一个用于定位数据区域的可读取的定位器元素。
3.如权利要求1所述的用于表示数据的装置,其特征在于,所述数据包模板是2维的。
4.如权利要求1所述的用于表示数据的装置,其特征在于,所述数据包模板是2维的,并且所述任意形状的固定背景图案包含一个用于确定上述至少一个数据区域的方向的可读取的方向元素。
5.如权利要求2所述的用于表示数据的装置,其特征在于,所述定位器元素是圆形的。
6.如权利要求1所述的用于表示数据的装置,其特征在于,所述背景图案和所述数据点可以由某种光学扫描器读取。
7.如权利要求1所述的用于表示数据的装置,其特征在于,所述背景图案和所述数据点可以由某种接触扫描器读取。
8.如权利要求1所述的用于表示数据的装置,其特征在于,所述编码方案确定每个点是背景图案的一部分还是数据区域的一部分。
9.如权利要求1所述的用于表示数据的装置,其特征在于,所述点是双层的。
10.如权利要求1所述的用于表示数据的装置,其特征在于,所述点是连续色调点。
11.如权利要求1所述的用于表示数据的装置,其特征在于,所述数据是冗余编码的。
12.如权利要求1所述的用于表示数据的装置,其特征在于,所述数据在任意方向可读。
13.如权利要求1所述的用于表示数据的装置,其特征在于,所述数据是纠错编码的。
14.如权利要求1所述的用于表示数据的装置,其特征在于,所述数据采用红外墨水打印。
15.如权利要求1所述的用于表示数据的装置,其特征在于,所述数据包括固定数据和可变数据。
16.如权利要求1所述的用于表示数据的装置,其特征在于,所述固定数据包括一个或多个通用产品编码。
全文摘要
本发明描述了一种表示数据的装置,该装置允许使用特定编码方案把数据编码和打印为任何形状。该装置包括一个用于确定数据区域的位置和方向的可读取的任意形状的固定背景。所述的数据包含多个点且经过了编码,用于提取存储的信息。
文档编号G06K19/06GK1667648SQ20051005892
公开日2005年9月14日 申请日期2000年6月30日 优先权日2000年6月30日
发明者西蒙·罗伯特·瓦尔姆斯利, 保罗·拉普斯顿 申请人:西尔弗布鲁克研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1