光学编码的制作方法_3

文档序号:9493707阅读:来源:国知局
等。
[0085]这些验证方法可以被快速且廉价地(与计算的时间有关)实行,并且显示出相对于现有技术的验证方法的显著地提高,现有技术的验证方法经常需要繁重的计算以计算校验和(checksums)等。
[0086]识别
[0087]已验证元素满足SmartGlyph技术规格的要求之后,通过下列步骤识别元素:
[0088](a)将已验证但未识别的元素分割为多个段;
[0089](b)以预先定义的方式,顺序将分割后的元素的各个部分与以同样方式分割的已知各元素的相应段进行比较;
[0090](C)若所比较的段匹配,保留对应的元素用于后续的下一次比较;
[0091](d)重复步骤(b)-(c)直至仅剩下一个单独的已知元素;
[0092](e)将该未识别的元素识别为该单独的剩余已知元素。
[0093]该方法的示例示于图6。图6通过将元素进行四分示出了步骤(a),显而易见的,只要这种分割与相关已知元素一致,任意分割均可出现。
[0094]步骤(b)-(d)示出于图6,示出了对已被识别为与已验证的元素不匹配的已知元素的淘汰。600示出了将已验证但未识别的元素划分为段的分割。601示出了第一段(?)与存储于扫描设备内的已知元素的相应段的比较。602示出了剩余的段,这些剩余的段已通过所述比较,被用于比较后续的下一个段的下一阶段中。该步骤之后,一个单独的段被留下
(9),并且因此该已验证但未识别的元素现在已知为元素9。
[0095]应当理所当然的理解,比较的方法可以是任何已知的图像识别方法,例如,直接图像比较、边缘检测、分治法(divide-and-conquer)、灰度匹配、梯度匹配、感受区响应的直方图(histograms of receptive field responses)等。
[0096]数据的编码
[0097]如上所述,可使用本发明编码任何数据形式。为此,必须识别表示全部数据所需的独特字符。例如,为存储“1234321”,需要四个独特字符:1、2、3以及4。因此,必须根据所述规格生成四个独特的元素,其中,每个元素被赋予一个独特字符。经如此做,现在存在等价的元素集合以表示全部数据。
[0098]被扫描的编码的实现
[0099]本发明基于所使用的扫描设备将任意信息编码为光学可读取的形式;基于扫描设备的配置,相同的SmartGlyph可以无数的方式被读取。
[0100]在优选的示例中,SmartGlyph被用于编码十进制数,每个元素被赋予一个独特的数位(digit)。整个数字,一旦被读取,被用于集中查找被赋予该SmartGlyph的数据,该数据之后被传输回扫描设备。该过程的示例被示出于图7。
[0101]具体而言,图7示出了以下步骤:光学捕获(701) SmartGlyph 708 ;在捕获装置706上将SmartGlyph解码(702)为向量。向量在此例中被用作存储于中央服务器707上的主动数据的标示符。之后,经由任一合适的网络,该向量被发送(703)至中央服务器707。之后,中央服务器707使用该向量以查找所关联的主动数据704。之后,该主动数据被传输(705)至捕获装置706用于展示给用户。
[0102]另外,在通过扫描设备解释SmartGlyph码时,自动呈现多个选项。例如,可能将控制字节嵌入SmartGlyph,以指示与所扫描的SmartGlyph关联的主动数据的类型。在示例中,类型I可指示Smartglph为名片。因此,当扫描设备捕获SmartGlyph时,存储于SmartGlyph的控制字节向扫描装置指示主动数据为“名片”类型数据。之后,扫描装置能够在接收来自中央服务器的任何主动数据之前打开扫描装置上的适当的应用。
【主权项】
1.一种由等面积元素的阵列形成的二维码,每个元素为数据值的最小表示, 其中,每个元素为以下元素类型之一: 第一类型,其中元素的全部面积是单一颜色, 第二类型,其中所述面积被分割为至少两个部分,每个部分为一种相应的颜色, 其中,所述阵列具有至少一个所述第二类型的元素。2.根据权利要求1所述的编码,其中所述相应的颜色是不同的。3.根据权利要求1所述的编码,其中所述元素的面积与所述至少两个部分中的第一个的面积的比例大于0且小于1。4.根据权利要求3所述的编码,其中所述比例等于0.5。5.根据任一前述权利要求所述的编码,其中所述分割使得所述元素具有大于0且小于1的平均像素值。6.根据权利要求5所述的编码,其中所述平均像素值等于0.5。7.根据任一前述权利要求所述的编码,其中所述第二类型的元素的面积被分割为使得至少一个部分形成简单形状。8.根据权利要求7所述的编码,其中所述简单形状为三角形、正方形、菱形,或者长方形。9.根据权利要求1、3、5或7所述的编码,其中所述元素被分割以具有至少一级对称度。10.根据任一前述权利要求所述的编码,其中所述元素被分割以产生各个部分之间对比。11.根据权利要求10所述的编码,其中对比是具有非互补色的部分之间的分割。12.根据任一前述权利要求所述的编码,其中第一颜色为黑色,且第二颜色为白色。13.根据任一前述权利要求所述的编码,其中所述编码中所存储的数据不是主动数据。14.根据任一前述权利要求所述的编码,其中所述分割以将所述元素分为至少两个大小相等的部分。15.根据权利要求14所述的编码,其中部分是多个非连续的子部分,每个子部分为相同的颜色。16.根据权利要求14所述的编码,其中部分是为相同颜色的连续的部分。17.根据任一前述权利要求所述的编码,其中所述编码中所表示的数据是非二进制的。18.根据任一前述权利要求所述的编码,其中所述第二类型的元素可被分割为段,其中每个段具有匹配元素的至少一个类型的属性。19.根据权利要求25所述的编码,其中所述属性如前述权利要求所述。20.根据任一前述权利要求所述的编码,其中所述阵列是ηX m的阵列。21.根据权利要求20所述的编码,其中η和m均不等于0或1。22.根据权利要求20所述的编码,其中η等于m。23.一种将数据编码为权利要求1-22所述的编码的方法,具有下列步骤: 生成根据权利要求1-22的元素库, 识别待编码的数据的独特字符, 从所述元素库中为每个独特字符赋予一个独特的元素, 使用所赋予的元素库将待编码的数据转录为编码。24.一种读取权利要求1-22所述的编码的方法,具有下列步骤: 使用设备光学捕获待读取的编码的表示, 识别所述编码的方向和元素面积大小, 根据所识别的方向和元素面积大小将所述编码划分为等面积元素, 通过预先确定的验证方法验证所述元素, 经由预先确定的识别方法从所述设备存储的已知元素集合中顺序识别元素。25.根据权利要求24所述的方法,其中用于验证所述元素的所述预先确定的方法具有以下步骤: 计算每个等面积元素的值的平均值, 确定所计算的值的平均值是否落入由与控制值关联的误差区间限定的范围内。26.根据权利要求25所述的方法,其中需要计算平均值的所述值是以下之一:元素的曝光、元素的像素值、元素的暗度、元素的明度。27.根据权利要求26所述的方法,其中需要计算平均值的所述值与所述控制值是相同类型。28.一种保存有指令的计算机可读存储介质,所述指令在实现于合适的处理器上时执行权利要求23-27所述的步骤。
【专利摘要】本发明涉及一种光学编码、一种用于根据所述编码将数据编码的方法,以及一种用于读取根据所述编码所编码的数据的方法。所述编码由相等大小的元素的阵列形成,每个元素为数据值的最小表示。元素为下列元素类型之一:元素的全部面积为单一颜色的第一类型、面积被分割为至少两个部分并且每个部分为一种相应颜色的第二类型。所述阵列具有至少一个第二类型的元素。
【IPC分类】G06K19/06
【公开号】CN105247543
【申请号】CN201480030884
【发明人】M·胡利
【申请人】斯玛特格立弗有限公司
【公开日】2016年1月13日
【申请日】2014年3月26日
【公告号】EP2979228A1, US20160063369, WO2014155115A1
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1