数据承载介质制造技术

技术编号:13305899 阅读:85 留言:0更新日期:2016-07-10 01:00
依照本公开的各方面的用于形成数据承载介质的示例方法包括设置与数据承载介质相关联的变量,变量包括码字的位长度,基于变量标识相位不变码字,以及利用相位不变码字布置数据承载介质的行。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍

用于使得能够实现数据承载硬拷贝的技术提供了众多有意思的应用,一般包括标签、封装、引导标示和文档。数据承载介质的非限制性示例可以包括数据承载磁性介质(例如磁性存储设备)、数据承载光学介质(例如光学存储设备)、数据承载原子介质(例如原子存储设备)、数据承载图像等。例如,数据承载图像可以包括数据承载半色调图像(例如其中显式数据通过以受控/因果方式更改半色调结构来添加的半色调图像)、图形字母——数字、条形码等。
使得能够实现数据承载性质的一个方案可以是以可恢复(可读)方式在图像的半色调中编码信息。半色调屏幕(screening)技术表示成像公司已经用于改进所打印的片段质量的方法之一。这些技术可以可能地改进所打印的复制品的美学质量和逼真度。群集点半色调技术将原始图像转换成变化大小的一系列点以模拟色调差异,从而显示图像中的细节。图像的较暗区域以较大点打印并且较亮区域以较小点打印。这些不同大小的点以变化的量吸收从纸张反射的光,因而在利用黑色墨打印的同时给出不同灰色阴影的错觉。
附图说明
在以下详细描述中并且参照附图描述示例实现,其中:
图1图示了依照实现的示例数据承载介质;
图2A图示了依照实现的数据串的右循环移位的示例的表格;
图2B图示了另一数据串的右循环移位的示例的表格;
图3图示了依照实现的另一数据串的右循环移位的示例的表格;
图4图示了二维数据位阵列的示例;
图5图示了与相位不变的码字集合相关联的长度的表格的示例;
图6图示了作为代码长度的函数的唯一码字的数目的表格的示例;
图7图示了数据承载介质生成系统的示例的框图;
图8图示了用于形成数据承载介质的方法的示例的流程图;
图9图示了数据恢复系统的示例的框图;
图10图示了用于从数据承载介质恢复数据的方法的示例的流程图;
图11图示了编码数据承载半色调图像的经裁剪区的示例;
图12图示了从数据承载半色调图像的所有高亮部分裁剪的经裁剪区的示例;
图13图示了从数据承载半色调图像的所有阴影部分裁剪的经裁剪区的示例;以及
图14图示了从其中出现高亮和阴影二者的数据承载半色调图像的部分裁剪的经裁剪区的示例。
具体实施方式
本文所描述的各种实现涉及产生具有编码消息的高质量图像。更具体地,并且如以下更加详细描述的,本公开的各种方面涉及实现过程集合以遍及图像编码当检查该图像的子集或窗口时可以恢复的消息的方式。这可以在不损失半色调质量的情况下完成。
本文所描述的本公开的各方面实现允许从某种数据承载介质恢复数据的全面且集成的工具。根据本公开的各种方面,本文所描述的方案允许用户查看信息而不必捕获整个数据承载元素阵列,诸如整个数据承载介质。相应地,本文所描述的方案允许使用具有小于整个数据承载介质的视场的捕获设备,这意味着可以捕获数据承载介质的部分。
而且,本文所描述的本公开的各方面还公开了表示位阵列的数据承载介质的结构化数据承载元素阵列,其中位阵列中的位的某个数目重复并且其中位在位阵列的每一条线(例如行或列)中的定位从该位在紧接于之前的线中的定位循环移位。更具体地,在一个实现中,行到行移位固定。在另一实现中,行到行移位是任意的,即每行移位可以不承载与另一个的特定关系。除其它之外,该方案允许数据承载介质的部分至少包括表示消息的位集合的经移位版本,即没有同步码字的码字,即定位位的任何子序列的开端或结尾,以便解释来自数据承载介质的部分的任何给定窗口中的数据。相应地,该方案有利地允许消息(即有效载荷)从数据承载介质的部分恢复而不捕获整个数据承载介质。这样的方面,除其它之外,增加操作的简化性,从而提供快速解决方案。另外,该方案允许处理在大小上可能很大的消息并且找到可以在其中编码完整消息的数据承载介质的最小尺寸。
在依照本公开的一个示例中,提供了一种用于形成数据承载介质的方法。方法包括设置与数据承载介质相关联的变量,变量包括码字的位长度和行到行偏移量集合,其标识相位不变码字,并且布置具有相位不变码字的标准形式的数据承载介质行。在另一示例中,表格包括标准形式的每一个相位不变码字,标准形式是每一个码字的循环移位版本。
在依照本公开的另一示例中,提供了一种用于从数据承载介质恢复有效载荷的方法。方法包括将数据承载介质中的数据承载元素解码成位阵列,计算针对位阵列中的每一位的平均值,基于平均值建立相位不变码字,将相位不变码字映射到标准形式的相位不变码字,定位对应于标准形式的相位不变码字的表格中的条目,以及基于条目返回消息。
在依照本公开的另外的示例中,提供了一种数据承载介质。数据承载介质包括数据承载元素的阵列,其中数据承载元素的阵列表示位阵列,其中使用基于与数据承载介质相关联的变量生成的表格标识相位不变码字,变量包括行到行偏移量的集合,其中位阵列的行布置有相位不变码字,并且其中位在位阵列的每一行中的定位基于每一个行到行偏移量而从该位在紧接于之前的行中的定位循环移位。在另一示例中,除行到行偏移量的集合之外,变量包括码字的位长度。在又一示例中,表格包括标准形式的每一个相位不变码字。
图1图示了依照实现的数据承载介质100,诸如数据承载光学、磁性或原子介质或数据承载图像。数据承载介质100可以包括具有高亮区域和阴影区域的图像,并且数据可以携带在图像的高亮区域中的黑色集群上,和在阴影区域中的白色集群上。应当容易明显的是,数据承载介质100表示一般化描绘并且介质可以进行修改或重布置而不脱离于本公开的范围。
在一个实现中,数据(例如其可以称为有效载荷)可以编码在可以由数据恢复系统读取的数据承载介质100中的数据承载元素的阵列中。数据承载介质100可以包括数据承载半色调、图形字母——数目、条形码或数据承载图像的其它示例,其中数据承载元素可以是编码有效载荷的符号。在示例中,有效载荷可以以位(例如位码)串的形式,诸如一和零。串中的每一位可以编码在数据承载介质的一个数据承载元素中(例如编码在数据承载图像中的一个符号中)。另外,诸如数据承载半色调图像之类的数据承载介质100可以用于在诸如照片、图形、文本或诸如页面背景之类的区域之类的原始灰阶图像(例如源图像)中编码码字P。
在另一实现中,码字可以遍及数据承载介质100重复。重复码字可以具有位的某个数目(B)。可以向图像中的每一个单元分配一位,并且每一个单元可以是数据承载或非数据承载性的。对于图像中的每一个单元线,码字可以重复直到线的结尾。在一个实现中,可以使用通过循环移位(例如通过右循环移位)码字位串中的位的位定位而形成的位串来编码码字位串。
码字可以从作为数据承载介质100的诸如裁剪之类的部分(例如子集)的区110恢复,例如没有原始图像的尺寸、总体内容等的任何知识。在一个实现中,区110可以是可以表示经编码图像的所捕获窗口的区域的经典半色调屏幕中的某个大小(例如23x23)单元区域的分段的示例。在一个示例中,区110可以是可以用于从数据承载介质100恢复码字的码字恢复系统所使用的诸如CID(电荷注入设备)相机之类的图像捕获设备的图像捕获区域的大小。可替换地,区110的大小可以等于或大于数据承载介质100的图像。
区110可以包括高亮模块(例如高亮单元)130和阴影单元120。例如,区本文档来自技高网
...

【技术保护点】
一种形成数据承载介质的方法,包括:设置与数据承载介质相关联的变量,变量包括码字的位长度;基于变量标识相位不变码字;以及利用相位不变码字布置数据承载介质的行。

【技术特征摘要】
【国外来华专利技术】1.一种形成数据承载介质的方法,包括:
设置与数据承载介质相关联的变量,变量包括码字的位长度;
基于变量标识相位不变码字;以及
利用相位不变码字布置数据承载介质的行。
2.权利要求1所述的方法,其中标识相位不变码字还包括使用查找表。
3.权利要求1所述的方法,其中标识相位不变码字还包括执行穷举迭代计算。
4.权利要求1所述的方法,其中相位不变码字包括作为位序列的来自范围1,2M的自然数,其中M是相位不变码字所表示的消息的位长度。
5.权利要求4所述的方法,其中给定序列的循环移位映射到消息。
6.权利要求1所述的方法,其中布置数据承载介质的行还包括布置二维位阵列。
7.权利要求6所述的方法,其中位在二维位阵列的每一行中的定位从该位在紧接于之前的行中的定位循环移位每行偏移量。
8.权利要求7所述的方法,其中每行偏移量固定。
9.权利要求1所述的方法,其中数据承载元素包括以某种方式移位以编码其相应位的半色调集群。
10.一种从数据承载介质恢复消息的方法,包括:
将数据承载介质中的数据承载元素解码成位阵列;
计算针对位阵列中...

【专利技术属性】
技术研发人员:MD高巴茨RA尤利奇尼SJ辛斯克
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

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

1