带有数据嵌入的数据包模板制造技术

技术编号:2933784 阅读:226 留言:0更新日期:2012-04-11 18:40
本发明专利技术描述了一种通用的数据包模板,该数据包模板允许使用特定编码方案把数据编码和打印为任何形状。该数据包模板包括一个用于确定数据区域的位置和方向的可读取的任意形状的固定背景。模板中的数据包含多个点且经过了编码,用于提取存储的信息。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种带有数据嵌入的数据包模板或标记,尤其涉及一种基于点的数据包模板格式结构或标记格式结构(TFS)。另外,与本专利技术相关的各种方法、系统和装置在下列同类PCT申请中揭示。这些PCT申请是本专利技术的申请人或受让人与本专利技术同时申请的PCT/AU00/00754,PCT/AU00/00755和PCT/AU00/00756。这些同类申请的揭示以交叉参考方式总结于此。与本专利技术关系特别密切的是标题为“打印页面标记编码器”的PCT专利申请(申请号PCT/AU00/00517),在下文中提及此专利申请时,以我们的参考编号PEC02指代。今天,几乎从商店购买的每件商品在包装上都带有某种条形码。条形码提供了一种根据产品编号确定物品的便捷方法。对产品编号的准确解释取决于条形码的类型。库存跟踪系统允许用户定义自己的产品编号范围。但是,对商店中的商品必须更通用地编码,以便保证一个公司的产品编码不会与另一个公司的产品编码冲突。条形码本身有各种格式。比较老式的条形码格式包含以线条形式显示的符号。黑色和白色线条的组合描述条形码所包含的信息。通常,构成完整的条形码有两种线条符号线条(信息本身)和分隔符号块以利于光识别的线条。虽然不同条形码的信息可能有所不同,但是用于分隔符号块的线条都是一样的。因此,可以把用于分隔符号块的线条视为条形码的固定结构元素的一部分。条形码由专门的读取设备读取,例如光笔、枪式读取器、扫描器等等。这些读取设备把数据提取到计算机中以便进一步处理。为了保证提取的数据能够被正确地读取,通常使用校验和作为错误检测的一种简单方法。较新的条形码格式使用某种冗余编码方案,例如里德-所罗门编码方法。在US5,591,956专利中描述的Aztec2D条形码中就采用了一种这样的编码方案。通常,编码的冗余度可由用户选择。2维条形码中的信息以2维形式编码,而不是以一系列线条的形式存储信息(以线条形式存储的数据在一维方向上提取)。与以前的条形码一样,2D条形码也包含信息和利于光识别的结构元素。附图说明图1中所示为一种快速响应(QR)码的例子,这种编码方案是由日本的Denso专利技术的,在US5,726,435专利中揭示了这种编码方案。需要注意的是,条形码单元由两个区域构成一个数据区域(与存储在条形码中的数据有关)以及一个固定的位置检测图案。读取器使用固定的位置检测图案定位条形码单元本身,然后定位条形码单元的边界,从而确定条形码单元的原始方向。确定方向的依据是一个条形码单元中只有3个角图案,没有第4个角图案。与条形码的应用范围有关的一个问题是条形码的产生硬件只能产生特定的条形码格式。随着打印机越来越趋向于内嵌化,人们越来越希望能够在需要时随时打印条形码。专利技术目的本专利技术的一个目的是提供一种带有数据嵌入的数据包模板。本专利技术的另一个目的是提供一种能够支持通用编码方案的通用标记格式结构。通过下文中的讨论和附图可以进一步理解本专利技术的其它目的。本专利技术还涉及在一种由多个点构成的数据包模板中封装数据的方法,该方法包括下列步骤为上述数据包中的每个点位置构造一个条目位数组,该条目数组确定上述每个点是任意形状的固定背景图案的一部分还是任意形状的数据区域的一部分;对上述数据进行编码,并把编码后的数据存储在上述数据区域中;打印使用上述数据编码的多个点。图2所示为一种Netpage标记背景图案;图3所示为图2中的Netpage标记的数据区域;图4是在1600dpi分辨率下的Netpage标记的放大视图。图5所示为一个标记元素的输出分辨率效果;图6所示为在2维快速响应码中的数据表现方式;图7所示为一个简单的3x3标记结构;图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为标记边界中的每个点位置提供了一个条目,该条目可确定相应点是固定背景图案(固定背景图案通常包含本文档来自技高网...

【技术保护点】
一种数据包模板,包括: 一个任意形状的固定背景图案;和 至少一个任意形状的数据区域; 所述数据区域包含位于由编码方案确定的位置上的数据点。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:西蒙罗伯特瓦尔姆斯利保罗拉普斯顿
申请(专利权)人:西尔弗布鲁克研究有限公司
类型:发明
国别省市:AU[澳大利亚]

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

1