多灰阶隐形二维码的识别装置转让专利

申请号 : CN201510323254.1

文献号 : CN104866801B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 潘小和

申请人 : 矽图(厦门)科技有限公司

摘要 :

本发明提供了一种多灰阶隐形二维码的识别装置,其包括用于获取多灰阶隐形二维码的识别模块,用于从识别区域读取各具有若干级灰阶的信息码元的读取模块,用于对各所述信息码元进行解码得到被编码数据的解码模块,以及用于输出所述被编码数据的输出模块。采用上述方案,本发明引入灰阶数量及隐形二维码,重新定义了新的多灰阶隐形二维码,能够识别承载更多的码载信息的多灰阶隐形二维码,从而获取更多的码载信息,信息存储量大,可以作为文字或影像载体使用,具有很高的市场应用价值。

权利要求 :

1.一种多灰阶隐形二维码的识别装置,其特征在于,包括用于获取多灰阶隐形二维码的识别模块,用于从识别区域读取各具有若干级灰阶的信息码元的读取模块,其中,所述识别区域的信息区具有显示图像形式;用于对各所述信息码元进行解码得到被编码数据的解码模块,以及用于输出所述被编码数据的输出模块;所述解码模块设置基础色与灰阶单元,用于根据基础色数量和/或灰阶数量对信息区进行解码。

2.根据权利要求1所述识别装置,其特征在于,所述识别模块设置用于获取二维信息的二维信息获取单元。

3.根据权利要求2所述识别装置,其特征在于,所述二维信息获取单元包括二维图像获取子单元。

4.根据权利要求2所述识别装置,其特征在于,所述二维信息获取单元包括三维空间的二维化图像获取子单元。

5.根据权利要求2所述识别装置,其特征在于,所述识别模块设置判断单元,用于判断所述二维信息为多灰阶隐形二维码时,由所述读取模块从识别区域读取各具有若干级灰阶的信息码元。

6.根据权利要求5所述识别装置,其特征在于,所述识别模块设置与所述判断单元连接的区域确定单元,用于确定所述识别区域,由所述判断单元判断所述二维信息是否为多灰阶隐形二维码。

7.根据权利要求6所述识别装置,其特征在于,所述区域确定单元设置定位区确定子单元,用于确定所述识别区域的定位区,由所述判断单元根据所述定位区判断所述二维信息是否为多灰阶隐形二维码。

8.根据权利要求6所述识别装置,其特征在于,所述区域确定单元设置信息区确定子单元,用于确定所述识别区域的信息区,由所述判断单元根据所述信息区判断所述二维信息是否为多灰阶隐形二维码。

9.根据权利要求1至8中任一项所述识别装置,其特征在于,所述读取模块设置形状辨识单元,用于通过所述形状辨识单元,根据所述信息码元的形状,从识别区域读取各具有若干级灰阶的信息码元。

10.根据权利要求9所述识别装置,其特征在于,所述形状辨识单元包括矩形辨识子单元。

说明书 :

多灰阶隐形二维码的识别装置

技术领域

[0001] 本发明涉及二维码技术改进,尤其涉及的是,一种多灰阶隐形二维码的识别装置。

背景技术

[0002] 二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。
[0003] 国外对二维码技术的研究始于20世纪80年代末,在二维码符号表示技术研究方面已研制出多种码制,常见的有PDF417、QR Code、Code 49、Code 16K、Code One等。这些二维码的信息密度都比传统的一维码有了较大提高,如PDF417的信息密度是一维码CodeC39的20多倍。在二维码标准化研究方面,国际自动识别制造商协会(AIM)、美国标准化协会(ANSI)已完成了PDF417、QR Code、Code 49、Code 16K、Code One等码制的符号标准。国际标准技术委员会和国际电工委员会还成立了条码自动识别技术委员会(ISO/IEC/JTC1/SC31),已制定了QR Code的国际标准(ISO/IEC18004:2000《自动识别与数据采集技术—条码符号技术规范—QR码》),起草了PDF417、Code 16K、Data Matrix、Maxi Code等二维码的ISO/IEC标准草案。在二维码设备开发研制、生产方面,美国、日本等国的设备制造商生产的识读设备、符号生成设备,已广泛应用于各类二维码应用系统。二维码作为一种全新的信息存储、传递和识别技术,自诞生之日起就得到了世界上许多国家的关注。美德日本等国家,不仅已将二维码技术应用于公安、外交、军事等部门对各类证件的管理,而且将二维码应用于海关、税务等部门对各类报表和票据的管理,商业、交通运输等部门对商品及货物运输的管理、邮政部门对邮政包裹的管理、工业生产领域对工业生产线的自动化管理。
[0004] 我国对二维码技术的研究开始于1993年。中国物品编码中心对几种常用的二维码PDF417、QR Code、Data Matrix、Maxi Code、Code49、Code 16K、Code One的技术规范进行了翻译和跟踪研究。随着我国市场经济的不断完善和信息技术的迅速发展,国内对二维码这一新技术的需求与日俱增。中国物品编码中心在原国家质量技术监督局和国家有关部门的大力支持下,对二维码技术的研究不断深入。在消化国外相关技术资料的基础上,制定了两个二维码的国家标准:二维码网格矩阵码(SJ/T 11349-2006)和二维码紧密矩阵码(SJ/T11350-2006),从而大大促进了我国具有自主知识产权技术的二维码的研发。
[0005] 下面再给出二维码相关标准的一些基础信息。校正图形(Alignment Pattern)是用于确立矩阵符号位置的一个固定的参照图形,译码软件可以通过它在图像有中等程度损坏的情况下,再同步图像模块的坐标映像。字符计数指示符(Character Count Indicator)是定义某一模式下的数据串长度的位序列。ECI指示符(ECI designator)通常为6位数字,用于标识具体的ECI任务。编码区域(encoding region)是在符号中没有被功能图形占用,可以对数据或纠错码字进行编码的区域。扩充解释(Extended Channel Interpretation(ECI))是在某些码制中,对输出数据流允许有与缺省字符集不同的解释的协议。格式信息(Format Information)是一种功能图形,它包含符号使用的纠错等级以及使用的掩模图形的信息,以便对编码区域的剩余部分进行译码。功能图形(function pattern)是符号中用于符号定位与特征识别的特定图形。掩模图形参考(Mask Pattern Reference)是用于符号的三位掩模图形标识符。掩模(masking)是在编码区域内,用掩模图形对位图进行XOR操作,其目的是使符号中深色与浅色模块数的比例均衡,并且减少影响图像快速处理的图形出现。模式(mode)是将特定的字符集表示成位串的方法。模式指示符(Mode Indicator)通常为4位标识符,指示随后的数据序列所用的编码模式。位置探测图形(Position Detection Pattern)是组成寻像图形的三个相同的图形之一。段(segment)是以同一ECI或编码模式编码的数据序列。分隔符(Separator)是全部由浅色模块组成的功能图形,宽度为一个模块,用于将位置探测图形与符号的其余部分分开。终止符(Terminator)是用于结束表示数据位流的位图。定位图形(Timing Pattern)通常是深色与浅色模块交错的图形,便于决定符号中模块的坐标。
[0006] 随着技术的发展,二维码已经得到广泛应用。但是,二维码通常只能容纳一千多个字节,例如500个汉字左右,存在信息存储量小的不足,并且由于其规则限制,导致所能够扩容的最大容量不超过现有容量的平方数。而随着手机等扫码硬件的发展,摄像技术已经能够获取精细的图像。因此,现有技术存在缺陷,需要改进。

发明内容

[0007] 本发明所要解决的技术问题是提供一种新的多灰阶隐形二维码的识别装置。
[0008] 本发明的技术方案如下:一种多灰阶隐形二维码的识别装置,其包括用于获取多灰阶隐形二维码的识别模块,用于从识别区域读取各具有若干级灰阶的信息码元的读取模块,用于对各所述信息码元进行解码得到被编码数据的解码模块,以及用于输出所述被编码数据的输出模块。
[0009] 优选的,所述识别模块设置用于获取二维信息的二维信息获取单元。
[0010] 优选的,所述二维信息获取单元包括二维图像获取子单元。
[0011] 优选的,所述二维信息获取单元包括三维空间的二维化图像获取子单元。
[0012] 优选的,所述识别模块设置判断单元,用于判断所述二维信息为多灰阶隐形二维码时,由所述读取模块从识别区域读取各具有若干级灰阶的信息码元。
[0013] 优选的,所述识别模块设置与所述判断单元连接的区域确定单元,用于确定所述识别区域,由所述判断单元判断所述二维信息是否为多灰阶隐形二维码。
[0014] 优选的,所述区域确定单元设置定位区确定子单元,用于确定所述识别区域的定位区,由所述判断单元根据所述定位区判断所述二维信息是否为多灰阶隐形二维码。
[0015] 优选的,所述区域确定单元设置信息区确定子单元,用于确定所述识别区域的信息区,由所述判断单元根据所述信息区判断所述二维信息是否为多灰阶隐形二维码。
[0016] 优选的,所述读取模块设置形状辨识单元,用于通过所述形状辨识单元,根据所述信息码元的形状,从识别区域读取各具有若干级灰阶的信息码元。
[0017] 优选的,所述形状辨识单元包括矩形辨识子单元。
[0018] 采用上述方案,本发明引入灰阶数量及隐形二维码,重新定义了新的多灰阶隐形二维码,能够识别承载更多的码载信息的多灰阶隐形二维码,从而获取更多的码载信息,信息存储量大,可以作为文字或影像载体使用,具有很高的市场应用价值。

附图说明

[0019] 图1为本发明识别装置的一个实施例的示意图。

具体实施方式

[0020] 为了便于理解本发明,下面结合附图和具体实施例,对本发明进行更详细的说明。但是,本发明可以采用许多不同的形式来实现,并不限于本说明书所描述的实施例。需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。
[0021] 除非另有定义,本说明书所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本说明书中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是用于限制本发明。本说明书所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0022] 如图1所示,本发明的一个实施例是,一种多灰阶隐形二维码的识别装置,其包括用于获取多灰阶隐形二维码的识别模块,用于从识别区域读取各具有若干级灰阶的信息码元的读取模块,用于对各所述信息码元进行解码得到被编码数据的解码模块,以及用于输出所述被编码数据的输出模块。其中的隐形,指的是现有二维码的定位标志,例如三个小方框,被隐藏,成为隐形看不见的内容。这样,首先通过识别模块获取多灰阶隐形二维码;其次通过读取模块从识别区域读取各具有若干级灰阶的信息码元;然后通过解码模块对各所述信息码元进行解码得到被编码数据;最后通过输出模块输出所述被编码数据。这样,就能够识别承载更多的码载信息的多灰阶隐形二维码,从而获取更多的码载信息,信息存储量大,可以作为文字或影像载体使用。
[0023] 例如,获取多灰阶隐形二维码时,先获取二维信息,然后确定是否包括多灰阶隐形二维码。优选的,所述识别模块设置用于获取二维信息的二维信息获取单元,例如,所述二维信息包括二维图像。优选的,所述二维信息获取单元包括二维图像获取子单元。例如,所述二维信息包括三维空间的二维化图像;优选的,所述二维信息获取单元包括三维空间的二维化图像获取子单元。例如,对三维空间拍照,得到一个二维照片,即为所述三维空间的二维化图像。又如,对风景拍照,得到一个常规意义的照片,即为所述三维空间的二维化图像。
[0024] 又如,所述识别模块设置第一无线收发单元,用于远程获取多灰阶隐形二维码;又如,所述识别模块与所述读取模块分离设置,例如,所述读取模块设置第二无线收发单元,用于远程从识别区域读取各具有若干级灰阶的信息码元,由所述解码模块解码后得到被编码数据。又如,所述输出模块设置第三无线收发单元,用于输出被编码数据到预设终端。又如,所述输出模块设置与所述第三无线收发单元连接的分享单元,用于解码后分享被编码数据,例如通过网络分享,又如,通过移动终端进行分享。又如,所述识别装置还包括与输出模块连接的分享模块,用于采用所述识别区域作为多灰阶隐形二维码并分享[0025] 优选的,所述识别模块设置判断单元,用于判断所述二维信息为多灰阶隐形二维码时,由所述读取模块从识别区域读取各具有若干级灰阶的信息码元。也就是说,识别模块据其判断单元确定二维信息为多灰阶隐形二维码时,再由读取模块从识别区域读取各具有若干级灰阶的信息码元。例如,所述判断单元用于根据识别区域判断是否多灰阶隐形二维码;又如,所述判断单元用于根据识别区域的特异标记,或者识别区域的信息区,判断是否多灰阶隐形二维码;又如,所述判断单元用于根据识别区域的信息区中的定位信息或者在信息区中的定位区,判断是否多灰阶隐形二维码。优选的,所述判断单元包括第一判断子单元与第二判断子单元,所述第一判断子单元用于判断所述二维信息是否为二维码,所述第二判断子单元用于判断所述二维码是否为多灰阶隐形二维码;例如,识别模块获取二维信息,所述第一判断子单元判断所述二维信息为二维码时,由所述第二判断子单元判断所述二维码是否为多灰阶隐形二维码,若是,则由读取模块从识别区域读取各具有若干级灰阶的信息码元。
[0026] 优选的,所述识别模块设置与所述判断单元连接的区域确定单元,用于确定所述识别区域,由所述判断单元判断所述二维信息是否为多灰阶隐形二维码。例如,所述确定识别区域,包括确定所述识别区域的定位区与信息区,或者,确定所述识别区域的信息区及其中的定位区或定位标识;或者,确定所述识别区域的信息码元中的定位区或定位标识;又如,按行确定所述定位区。例如,所述区域确定单元设置轮廓选择子单元,用于选择所述识别区域的轮廓。这样,可以快速确定所述识别区域。优选的,所述识别模块的所述区域确定单元连接所述第一无线收发单元,通过所述第一无线收发单元远程获取二维信息,由所述区域确定单元确定所述识别区域,然后由所述判断单元判断所述二维信息是否为多灰阶隐形二维码,是则由所述读取模块从识别区域读取各具有若干级灰阶的信息码元。
[0027] 优选的,所述区域确定单元设置定位区确定子单元,用于确定所述识别区域的定位区,由所述判断单元根据所述定位区判断所述二维信息是否为多灰阶隐形二维码。优选的,所述定位区确定子单元从所述识别区域的信息区确定其中的定位区。例如,所述定位区确定子单元设置色彩数量获取孙单元,用于确定所述定位区时,根据定位区进行定位时,还从定位区获取色彩数量信息。例如,通过在定位区设置灰阶数量信息,色彩数量获取孙单元的灰阶数量获取子单元从定位区获取灰阶数量信息;又如,通过在定位区设置基础色数量信息,色彩数量获取孙单元的基础色数量获取子单元从定位区获取基础色数量信息。优选的,所述区域确定单元设置信息区确定子单元,用于确定所述识别区域的信息区,由所述判断单元根据所述信息区判断所述二维信息是否为多灰阶隐形二维码。这样,当确定了所述二维信息为多灰阶隐形二维码时,则由所述读取模块从识别区域读取各具有若干级灰阶的信息码元。
[0028] 例如,所述定位区确定子单元用于从识别区域的信息区获取多灰阶隐形二维码的定位信息或者定位标识;又如,所述定位区确定子单元用于从所述识别区域或所述信息区或所述信息码元的定位区获取多灰阶隐形二维码的定位信息或者定位标识。
[0029] 优选的,所述读取模块设置形状辨识单元,用于通过所述形状辨识单元,根据所述信息码元的形状,从识别区域读取各具有若干级灰阶的信息码元。优选的,所述形状辨识单元包括矩形辨识子单元,用于识别矩形的信息码元。又如,所述形状辨识单元包括方形辨识子单元,用于识别方形的信息码元。又如,所述读取模块设置大小辨识单元,用于通过所述大小辨识单元,根据所述信息码元的大小从识别区域读取各具有若干级灰阶的信息码元。也就是说,多灰阶隐形二维码的大小不是一个额定值,而是根据灰阶数量灵活设置,实际应用中可以做成一幅很大的招贴画;优选的,该招贴画没有明显的、阻碍观赏的定位方格,从而作为多灰阶隐形二维码使用。又如,所述读取模块设置灰阶辨识单元,用于通过所述灰阶辨识单元,根据所述信息码元的灰阶从识别区域读取各具有若干级灰阶的信息码元。又如,所述读取模块设置基础色辨识单元,用于通过所述基础色辨识单元,根据所述信息码元的基础色从识别区域读取各具有若干颜色且每一颜色具有若干级灰阶的信息码元。这样,采用上述各功能单元,读取模块能够准确、有效地从识别区域读取各具有若干级灰阶的信息码元,便于后续的解码模块对各所述信息码元进行解码得到被编码数据。又如,大小辨识单元与灰阶辨识单元结合设置,例如所述信息码元的大小与灰阶数量成正比,又如,比值根据预设经验比值表确定;或者,所述信息码元的大小与所述灰阶数量成反比,所述灰阶数量越大,所述信息码元越小。其他功能单元的结合以此类推。这样,可以更准确地实现读取功能。
[0030] 例如,所述解码模块设置基础色与灰阶单元,用于根据基础色数量和/或灰阶数量对信息区进行解码;例如,基础色与灰阶单元对于相异的基础色数量和/或相异的灰阶数量输出相异的解码方式,由所述解码模块根据基础色数量和/或灰阶数量对信息区进行解码。又如,所述解码模块设置规模单元,用于根据信息码元的大小对信息区进行解码;例如,规模单元对于相异大小的信息码元输出相异的解码方式,由所述解码模块根据信息码元的大小对信息区进行解码。优选的,所述解码模块设置信息区解码单元,用于根据信息码元的灰阶数量对信息区进行解码;优选的,所述信息区解码单元设置解码子单元,用于根据信息码元的大小对信息区进行解码。
[0031] 又如,所述识别装置包括用于获取多灰阶隐形二维码的识别模块,用于从识别区域读取各具有若干颜色且每一颜色具有若干级灰阶的信息码元的读取模块,用于对各所述信息码元进行解码得到被编码数据的解码模块,以及用于输出所述被编码数据的输出模块。这样,首先通过识别模块获取多灰阶隐形二维码;其次通过读取模块从识别区域读取各具有若干颜色且每一颜色具有若干级灰阶的信息码元;然后通过解码模块对各所述信息码元进行解码得到被编码数据;最后通过输出模块输出所述被编码数据。这样,就能够识别承载更多的码载信息的多灰阶隐形二维码,从而获取更多的码载信息,信息存储量大,可以作为文字或影像载体使用。
[0032] 优选的,所述识别模块设置去噪单元。优选的,所述去噪单元包括均值滤波子单元。例如,所述均值滤波子单元包括几何均值滤波孙单元。和/或,所述去噪单元包括平滑滤波子单元。例如,所述平滑滤波子单元包括非线性平滑滤波孙单元。优选的,所述识别模块设置与所述去噪单元连接的连续获取单元,用于同时快速连续获取多灰阶隐形二维码,例如类似于间隔时间极短的连拍方式,得到多个多灰阶隐形二维码,进行叠合,然后由所述去噪单元执行所述去噪。这样,可以获得更准确的去噪效果。优选的,所述去噪单元设置模糊化子单元,用于采用模糊去噪方式进行所述去噪;又如,所述识别装置还包括与所述识别模块连接的传输模块,用于采用云去噪方式进行所述去噪;例如,所述传输模块用于在所述识别模块获取多灰阶隐形二维码之后,将其上传到服务器,例如上传到互联网或者云端,自动比对识别服务器的数据库,获取高清晰度的数据库中的多灰阶隐形二维码。这样,即使获取多灰阶隐形二维码的质量很差,也可以实现极好的去噪效果。
[0033] 优选的,所述解码模块设置用于根据所述色彩数量解析所述灰阶数量的解析单元。例如,所述解析单元用于根据所述色彩数量的平方根取整数作为所述灰阶数量。又如,所述灰阶数量与所述色彩数量成反比。优选的,所述解析单元设置用于根据所述色彩数量解析唯一的所述灰阶数量的色彩解析子单元,例如,色彩数量对应唯一的灰阶数量。优选的,所述解析单元设置用于对所述色彩数量中的每一颜色解析其灰阶数量的颜色解析子单元,例如,每一种颜色或者每一种基础色具有相同或相异的灰阶数量。优选的,所述解析单元设置用于解析所述灰阶数量的灰阶解析子单元,例如,所述灰阶解析子单元用于对每一种颜色或者每一种基础色,解析其灰阶数量。这样,可以识别更多颜色的多灰阶隐形二维码。
[0034] 优选的,所述识别装置还包括与所述解码模块或所述输出模块连接的链接模块,用于根据被编码数据的链接地址,获取所述被编码数据所相关的位于远程链接的存储信息。优选的,所述识别装置还包括分别与所述识别模块、所述读取模块连接的关联模块,用于从定位区获取关联信息,判断是否存在其它关联二维码,是则通过所述识别模块获取相关的关联二维码。例如,所述关联模块设置关联信息获取单元,用于根据定位区进行定位时,还从定位区获取关联信息,判断是否存在其它关联二维码。又如,所述关联模块还设置关联链接获取单元,其连接所述关联信息获取单元,用于判断存在其它关联二维码时,还通过所述关联信息获取其它关联二维码的关联链接。又如,所述识别模块还设置关联数据获取单元,其连接所述关联链接获取单元,用于从所述关联链接获取其它关联二维码的存储信息。
[0035] 又如,还包括校验模块,用于根据至少一所述定位区中的校验码元,判断是否存在外部链接。又如,还包括判断子模块,用于根据至少一所述定位区中的链接码元,判断是否访问外部链接,或者等待选择指令,确定是否访问外部链接。又如,还包括付费提醒模块,用于根据至少一所述定位区中的链接码元,获取链接状态中的付费提醒,判断是否访问外部链接,或者等待选择指令,确定是否访问外部链接。又如,还包括拼接模块,用于识别多个连续的多灰阶隐形二维码并拼接其内容等。其余功能模块以此类推,不再赘述。
[0036] 又如,采用上述任一识别装置,本发明的又一个实施例是,一种多灰阶隐形二维码的识别方法,其用于实现上述任一识别装置;或者,一种多灰阶隐形二维码的识别方法,其采用上述任一识别装置实现;例如,所述识别方法包括用于实现上述任一识别装置的功能模块和/或功能单元。所述识别方法涉及的相关功能模块如上类推,不再赘述。
[0037] 例如,一种多灰阶隐形二维码的识别方法,其包括以下步骤:获取多灰阶隐形二维码;从识别区域读取各具有若干级灰阶的信息码元,解码后输出被编码数据。例如,获取多灰阶隐形二维码之后,为多灰阶隐形二维码的识别区域解析灰阶数量;例如,获取没有显著定位区或者显著定位标识的多灰阶隐形二维码;即,没有现有二维码常见的用于定位的三个小方形。又如,远程获取多灰阶隐形二维码;又如,远程从识别区域读取各具有若干级灰阶的信息码元,解码后输出被编码数据。又如,解码后输出被编码数据到预设终端。又如,解码后分享被编码数据,例如通过网络分享,又如,通过移动终端进行分享。
[0038] 例如,从识别区域的信息区获取多灰阶隐形二维码的定位信息或者定位标识;例如,识别区域的信息区具有若干像素组成的定位标识,以便识别所述多灰阶隐形二维码;又如,所述信息区包括校正图形,例如其用于确立矩阵符号位置的一个固定的参照图形,译码软件可以通过它在图像有中等程度损坏的情况下,再同步图像模块的坐标映像;又如,所述信息区还包括编码区域,例如没有被功能图形占用,可以对数据或纠错码字进行编码的区域。需要说明的是,字符计数指示符、ECI指示符、分隔符、终止符等现有二维码技术,其设置于所述识别区域,在此不做赘述,本发明及其各实施例仅对于各发明点、各实施例及其相关技术特征进行详细阐述。又如,所述识别区域或所述信息区或所述信息码元包括定位区,其中,所述定位区非特异碍眼设置,即其与所述信息区或所述信息码元的表达形式相同或相近,不至于阻碍观赏,例如所述定位区与所述信息区均为部分图形或者图像,优选的,所述定位区具有若干像素组成的定位标识,以便识别。优选的,所述定位区设置于所述信息区中。
[0039] 优选的,所述获取多灰阶隐形二维码时,包括步骤:获取二维信息。例如,获取二维的图像信息。优选的,所述二维信息包括二维图像。优选的,所述二维信息包括三维空间的二维化图像;例如,对三维空间拍照,得到一个二维照片,即为所述三维空间的二维化图像。又如,对风景拍照,得到一个常规意义的照片,即为所述三维空间的二维化图像。
[0040] 优选的,所述获取二维信息之后,还包括步骤:判断是否多灰阶隐形二维码,是则从识别区域读取各具有若干级灰阶的信息码元。例如,根据识别区域判断是否多灰阶隐形二维码,是则从识别区域读取各具有若干级灰阶的信息码元。又如,根据识别区域的特异标记,或者识别区域的信息区,判断是否多灰阶隐形二维码,是则从识别区域读取各具有若干级灰阶的信息码元。又如,根据识别区域的信息区中的定位信息或者在信息区中的定位区,判断是否多灰阶隐形二维码,是则从识别区域读取各具有若干级灰阶的信息码元。
[0041] 优选的,所述获取二维信息之后,还包括步骤:确定识别区域,然后判断是否多灰阶隐形二维码。优选的,根据所述识别区域的定位区判断是否多灰阶隐形二维码。和/或,根据所述识别区域的信息区判断是否多灰阶隐形二维码。优选的,所述确定识别区域,包括确定所述识别区域的定位区与信息区,或者,确定所述识别区域的信息区及其中的定位区或定位标识;或者,确定所述识别区域的信息码元中的定位区或定位标识。优选的,所述确定识别区域中,按行确定所述定位区,例如,每行设置一所述定位区。又如,所述确定识别区域,仅包括确定所述识别区域的信息区;这样,可以获得没有明显定位区的多灰阶隐形二维码,例如,现有二维码的三个角处的小方格。优选的,所述信息区设置所述定位区;又如,所述信息码元设置所述定位区。优选的,每一所述信息码元设置一所述定位区;或者,若干所述信息码元共用一所述定位区,例如,有300信息码元,分成3组,每组信息码元共用一所述定位区,共有3个定位区;或者,全部所述信息码元共用一所述定位区,例如,在所述识别区域的左上角、左下角、右上角或者右下角设置所述定位区,全部所述信息码元共用所述定位区。这样,可以增加多灰阶隐形二维码的容量,并且易于识别。
[0042] 优选的,根据所述信息码元的形状从识别区域读取各具有若干级灰阶的信息码元。例如,所述信息码元的形状为矩形。优选的,所述信息码元的形状为方形。优选的,所述信息码元的大小根据灰阶数量设置。例如,所述信息码元的大小与灰阶数量成正比,又如,比值根据预设经验比值表确定。又如,根据所述识别区域确定所述信息码元的大小。例如,识别区域为方形,将其分为x2个方形;例如,所述识别区域为3*3平方厘米,将其分为9个方形,每一方形即为所述信息码元的大小,即1平方厘米;又如,将其分为36个方形,每一方形即为所述信息码元的大小,即0.25平方厘米。只需预先设置这些对应关系即可。又如,还根据色彩数量确定所述信息码元的大小。例如,所述信息码元的大小与所述色彩数量成反比,所述色彩数量越大,所述信息码元越小。优选的,还根据所述灰阶数量确定所述信息码元的大小。例如,所述信息码元的大小与所述灰阶数量成反比,所述灰阶数量越大,所述信息码元越小。这样,一个信息码元可容纳更大的信息量。
[0043] 又如,所述识别方法,其包括以下步骤:获取多灰阶隐形二维码;从识别区域读取各具有若干颜色且每一颜色具有若干级灰阶的信息码元,解码后输出被编码数据。其中,若干颜色且每一颜色具有若干级灰阶给出了信息码元或多灰阶隐形二维码或识别区域的色彩数量。例如,从识别区域读取具有红黑两种颜色且每一种颜色具有96级灰阶的信息码元,其总共有96*2=192种子颜色;又如,从识别区域读取具有红黑两种基本颜色且每一种基本颜色具有96级灰阶的信息码元,其总共有96*2=192种细分颜色。或者,可理解为,根据所述色彩数量及所述灰阶数量,识别具有若干基础色、且每一基础色结合若干级灰阶,从而组合形成若干颜色或称为子颜色或称为细分颜色的信息码元。
[0044] 例如,所述色彩包括基础色与灰阶的配合得到的各种细分颜色,所述色彩数量包括基础色数量。其中,所述基础色即为一些基础的颜色,例如红绿蓝三个基础色,又如,每色配合12个灰阶,则总共有36种颜色。例如,基础色与不同灰阶配合形成相关基础颜色的灰阶色系。又如,由所述色彩数量确定各所述基础色,即所述基础色与所述色彩数量相关。例如,所述色彩数量为3,对应的,所述色彩包括3种基础色;又如,所述灰阶数量为16,即包括16级灰阶,这样,多灰阶隐形二维码的识别区域总共有48种颜色。又如,所述色彩数量为8,所述灰阶数量为64,即所述色彩数量包括8种基础色,每种基础色具有64级灰阶,共512种颜色或细分颜色。又如,根据彩色二维码的基础色数量对应关系表确定色彩数量对应的基础色,例如,该表中的每一基础色数量对应该数量的基础色,例如,根据色彩数量与基础色的基础色数量对应关系表,根据色彩数量获取相应的基础色信息,例如,色彩数量为3,对应预设置的3种基础色RGB,又如,色彩数量为7,对应预设置的7种基础色,例如红橙黄绿青蓝紫,例如,基础色数量为8,对应预设置的8种基础色,又如,基础色数量为8,对应的基础色是红橙黄绿青蓝紫靛;又如,基础色数量为64或者128,对应的基础色是各图像处理软件所设置的相关色系,以此类推。例如,所述色彩数量为256,所述灰阶数量也为256,则总共有65536种颜色,即每一基础色包括有256种不同灰阶的颜色,每一灰阶对应有256种不同基础色的颜色。
[0045] 通常情况下,采用色彩数量作为存储信息的因素时,如果色彩数量越高,则在后续的识别过程中,对硬件设备的要求就越高,并具有信息容量大的优点;也可以仅采用灰阶数量作为存储信息的因素,此时颜色只是作为多灰阶隐形二维码的表现形式,其本质的存储信息是灰色二维码,识别时对图像进行灰度化处理即可,无需考虑颜色因素。
[0046] 例如,为多灰阶隐形二维码的识别区域中的各种基础色解析灰阶数量;又如,多灰阶隐形二维码的识别区域仅设置信息区,在信息区中存放定位信息;或者在信息区中存放定位区。例如,为多灰阶隐形二维码的识别区域解析色彩数量及灰阶数量;又如,由所述色彩数量确定各所述基础色,即所述基础色与所述色彩数量相关。又如,为多灰阶隐形二维码的识别区域解析色彩数量与灰阶数量。又如,为多灰阶隐形二维码的识别区域解析与多灰阶隐形二维码的色彩数量相匹配的灰阶数量,例如,所述灰阶数量与所述色彩数量相等。又如,还根据所述灰阶数量解析所述多灰阶隐形二维码的所述识别区域。又如,根据灰阶数量灵活调整所述识别区域的大小。例如,所述识别区域与所述灰阶数量成正比,本实施例中,多灰阶隐形二维码的大小不是一个额定值,而是根据灰阶数量灵活设置,实际应用中可以做成一幅很大的招贴画;优选的,该招贴画没有明显的、阻碍观赏的定位方格,从而作为多灰阶隐形二维码使用。
[0047] 优选的,获取多灰阶隐形二维码时,还通过所述信息区中的形状标识确定所述信息码元的形状。例如,根据所述灰阶数量设置所述信息码元的形状,例如,所述灰阶数量越大,所述信息码元的形状的边缘越多;又如,所述灰阶数量越大,所述信息码元的形状越复杂;又如,所述信息码元的形状具有若干凸部,所述灰阶数量越大,所述信息码元的凸部越多;优选的,所述信息码元的凸部数量与所述灰阶数量相等;优选的,每一所述信息码元设置一所述定位区,采用所述凸部作为所述信息码元的所述定位区。例如,所述凸部本质上为像素格子,其两边的像素格子为无色或者浅色,所述凸部为深色。优选的,根据所述灰阶数量设置所述信息码元的大小。例如,所述信息码元的大小与所述灰阶数量成反比,例如,所述灰阶数量越大,所述信息码元越小。
[0048] 优选的,获取多灰阶隐形二维码之后还包括步骤:去噪,通过去噪以获得更好的识别效果。例如,采用均值滤波进行所述去噪。优选的,采用几何均值滤波进行所述去噪。又如,采用平滑滤波进行所述去噪。优选的,采用非线性平滑滤波进行所述去噪。优选的,采用同时快速连续获取多灰阶隐形二维码的方式,类似于间隔时间极短的连拍方式,得到多个多灰阶隐形二维码,进行叠合,然后执行所述去噪。这样,可以获得更准确的去噪效果。优选的,采用模糊去噪方式进行所述去噪;又如,采用云去噪方式进行所述去噪;例如,获取多灰阶隐形二维码之后,将其上传到服务器,例如上传到互联网或者云端,自动比对识别服务器的数据库,获取高清晰度的数据库中的多灰阶隐形二维码。这样,即使获取多灰阶隐形二维码的质量很差,也可以实现极好的去噪效果。
[0049] 优选的,根据所述色彩数量解析所述灰阶数量。例如,灰阶数量为8至256。例如,所述灰阶数量与所述色彩数量成反比,也就是说,色彩数量越大,灰阶数量越小;例如,所述色彩数量为256,所述灰阶数量为8;又如,所述色彩数量为128,所述灰阶数量为16;又如,所述色彩数量为64,所述灰阶数量为32;以此类推。这样,根据所述色彩数量即可确定所述灰阶数量。又如,所述灰阶数量与所述色彩数量成正比,也就是说,色彩数量越大,灰阶数量越大;例如,所述色彩数量为8,所述灰阶数量为8;又如,所述色彩数量为16,所述灰阶数量为16;又如,所述色彩数量为32,所述灰阶数量为32;以此类推。这样,适用于生成各种容量的多灰阶隐形二维码。
[0050] 优选的,根据所述色彩数量解析唯一的所述灰阶数量,例如,色彩数量对应唯一的灰阶数量。又如,对所述色彩数量中的每一颜色解析其灰阶数量,例如,每一种颜色或者每一种基础色具有相同或相异的灰阶数量。例如,解析得到红色的灰阶数量为16,蓝色的灰阶数量为8,绿色的灰阶数量为24等。又如,对所述色彩数量的各颜色设置相同的灰阶数量,例如,红色、蓝色、绿色的灰阶数量均为32。优选的,色彩数量对应唯一的灰阶数量,即对所述色彩数量的各颜色默认预设相同的灰阶数量。优选的,所述预设相同的灰阶数量为8至256。例如,默认各颜色的灰阶数量均为25。然后,再根据输入而调整各基础色的灰阶数量;例如由用户输入各基础色的调整灰阶数量,以作为各基础色的灰阶数量。
[0051] 优选的,根据所述色彩数量的平方根取整数作为所述灰阶数量。例如,所述色彩数量为64,所述灰阶数量为64的平方根,即8;又如,所述色彩数量为255,所述灰阶数量为255的平方根取整数,例如4舍5入取整,即16;又如向下取整,即15;以此类推。这样,只需确定所述色彩数量即可确定所述灰阶数量。又如,设置所述灰阶数量为所述色彩数量的平方;例如,所述色彩数量为8,所述灰阶数量为8的平方,即64;又如,所述色彩数量为10,所述灰阶数量为10的平方,即100;以此类推。这样,也只需确定所述色彩数量即可确定所述灰阶数量,操作简单易用。
[0052] 上述各实施例中,所述灰阶是将最亮与最暗之间的亮度变化,区分为若干份。以便于进行信号输入相对应的屏幕亮度管控。每张数字影像都是由许多点所组合而成的,这些点又称为像素(pixels),通常每一个像素可以呈现出许多不同的颜色,它是由红、绿、蓝(RGB)三个子像素组成的。每一个子像素,其背后的光源都可以显现出不同的亮度级别。而灰阶代表了由最暗到最亮之间不同亮度的层次级别。这中间层级越多,所能够呈现的画面效果也就越细腻。以8bit panel为例,能表现2的8次方,等于256个亮度层次,则称之为256灰阶。LCD屏幕上每个像素,均由不同亮度层次的红、绿、蓝组合起来,最终形成不同的色彩点。也就是说,屏幕上每一个点的色彩变化,其实都是由构成这个点的三个RGB子像素的灰阶变化所带来的。例如,预设置二维码的识别区域为矩阵式二维条码,又如,采用PDF417、Datamatrix、QR Code、Code 49、Code 16K、Code one等码制设置多灰阶隐形二维码的识别区域及基础的相关编解码规则,但不与本发明各实施例对于定位区、信息区及信息码元等的额外设置相冲突,与现有码制的不同之处,以本发明各实施例的说明为准。下面主要以QR Code码为例说明本发明各实施例,但可以理解的是,本发明各实施例同样适用于其它码制的二维码。例如,采用QR Code码,预设置二维码的识别区域。为了便于适应各种使用环境,又如,根据目标识别能力预设置二维码的色彩数量,其包括灰阶数量,例如,设置8级灰阶、16级灰阶、64级灰阶、128级灰阶、256级灰阶、512级灰阶、1024级灰阶或者2048级灰阶乃至
65536级灰阶等。
[0053] 请参考1维码信息存储量如下:
[0054] X条黑白1维码信息存储量:2x;
[0055] 例如,1条黑白1维码信息存储量为1bit(21=2),2条黑白1维码信息存储量为2bit(22=4),3条黑白1维码信息存储量为3bit(23=8)。
[0056] X条n灰阶1维码信息存储量:nx;
[0057] 例如,1条4灰阶1维码信息存储量为1bit(41=4);2条4灰阶1维码信息存储量为2bit(42=16);3条4灰阶1维码信息存储量为3bit(43=64)。
[0058] 又如,一个10条1维码信息存储量如下:
[0059] 10条黑白1维码信息存储量:210bit信息存储量。
[0060] 10条4阶1维码信息存储量:4810bit信息存储量。
[0061] 10条n阶1维码信息存储量:n10bit信息存储量。可见信息存储大幅度增加。
[0062] 再扩展到2维码信息存储量:
[0063] X条黑白2维码信息存储量:2(2X);
[0064] X条n阶2维码信息存储量:n(2X);例如,所述信息区包括若干方形码元;例如,采用方形2维码,则X条n阶2维码信息存储量为n(2X),又如,所述信息区包括若干矩形码元;例如,采用矩形2维码,则在同样的识别区域内,长X+宽Y,横竖共X+Y条n阶彩色2维码信息存储量为n(X+Y)。
[0065] 再比如一个10条2维码信息存储量如下:
[0066] 10条黑白2维码信息存储量:220信息存储量。
[0067] 10条4阶2维码信息存储量:420信息存储量。
[0068] 10条8阶2维码信息存储量:820信息存储量。
[0069] 10条n阶2维码信息存储量:n20信息存储量。
[0070] 又如,采用色彩作为另一种信息存储载体,例如有三种基础色,即三基色,则X条2维码信息存储量如下:
[0071] X条4阶三基色2维码信息存储量:(3*4)(2X)信息存储量。
[0072] X条8阶三基色2维码信息存储量:(3*8)(2X)信息存储量。
[0073] X条n阶三基色2维码信息存储量:(3*n)(2X)信息存储量。
[0074] 又如,采用色彩作为另一种信息存储载体,例如有64种基础色,即64基色,则X条2维码信息存储量如下:
[0075] X条4阶64基色2维码信息存储量:(64*4)(2X)信息存储量。
[0076] X条8阶64基色2维码信息存储量:(64*8)(2X)信息存储量。
[0077] X条n阶64基色2维码信息存储量:(64*n)(2X)信息存储量。
[0078] 由此可见,多灰阶隐形二维码信息储存大幅度增加,如此大的存储信息,其应用可想而知。例如,现有2维码信息储存量只够存储网站地址,无法存储其内容;而多灰阶隐形二维码的信息储存量可以大到储存一整本书、一本相簿、或者一段录像,甚至是一部电影。由此可见,多灰阶隐形二维码存储量大,适应面广。
[0079] 其中一个实施例是,所述色彩数量中的基础色的数量大于64位。又如,所述基础色的数量大于128位。优选的,所述色彩数量大于256位。和/或,所述灰阶数量大于64位。又如,所述灰阶数量大于128位。优选的,所述灰阶数量大于256位。例如,所述基础色的数量为256位,所述灰阶数量为256位,颜色总数为65536;例如,预设置所述识别区域中的所述色彩数量、所述灰阶数量以及两者配合得到的各种颜色;优选的,所述灰阶数量与所述色彩数量相同。
[0080] 例如,根据所述色彩数量中的灰阶数量对信息区进行解码。本实施例的识别方法类似于现有二维码的识别方法,但是与其存在极大差异,本发明及其各实施例中,灰度是信息码元的重要元素,不是被无视的对象,并且采用灰度化取代现有二维码的二值化,获得的不是二值化的黑白图像而是灰度化的灰度图像。例如根据获取二维码的像素或清晰度进行去噪处理;又如,采用平均值法或者加权平均法进行灰度化;例如,采用f(i,j)=(R(i,j)+G(i,j)+B(i,j))/3对彩色图像中的三分量亮度进行灰度化;又如,采用f(i,j)=0.30R(i,j)+0.59G(i,j)+0.11B(i,j))对彩色图像中的三分量亮度进行灰度化。优选的,结合应用以下任一实施例所述生成方法,对生成得到的灰色二维码进行识别。又如,为了便于得到大量内容的信息,根据灰阶数量对信息区进行解码,例如,根据信息码元的灰阶数量对信息区进行解码后输出存储信息。又如,根据16阶、32阶或者64阶,对信息区进行解码后输出存储信息。其中一个实施例是,还根据信息码元的大小对信息区进行解码,例如,信息码元的大小为
1mm*1mm、1mm*1.5mm、1mm*2mm或者1.6mm*1.6mm等。其中一个实施例是,根据所述灰阶数量对应的各信息码元,对信息区进行解码。
[0081] 除了灰阶数量之外,还可以根据基础色增加存储内容,又如,根据所述色彩数量的基础色及灰阶数量解码后输出被编码数据。又如,根据所述色彩数量及灰阶数量解码后输出被编码数据。这样,可以成倍增加二维码所存储的信息量。
[0082] 又如,所述获取多灰阶隐形二维码,包括获取具有可辨识内容的彩色图像隐形二维码,其中的隐形,指的是现有二维码的定位标志,例如三个小方框,被隐藏,成为隐形看不见的内容。其中一个实施例是,所述被编码数据包括链接地址。优选的,还包括步骤:根据所述链接地址获取所述被编码数据所相关的存储信息。和/或,所述被编码数据包括存储信息。例如,所述被编码数据包括链接地址、显示图像和/或存储信息;又如,所述被编码数据包括显示图像,以及链接地址或存储信息,其中,所述链接地址用于指示获取所述存储信息;又如,所述被编码数据包括显示图像,以及链接地址与存储信息。优选的,所述存储信息包括文字信息、视像信息和/或音频信息,例如,所述视像信息包括静态的图像信息和/或动态的视频信息。又如,所述被编码数据包括显示图像以及存储信息。这样,可以在彩色二维码中以类似于显示图像的形式进行表现,使得彩色二维码不再是古怪的、难以理解的马赛克图形,而是肉眼可辨识与记忆的、有内容的图像,例如,姚明的脸。例如,所述识别区域的信息区具有所述显示图像形式;例如,所述具有所述显示图像形式,为所述信息区所显示的内容类似于所述显示图像。优选的,还包括步骤:连接所述链接地址。
[0083] 其中一个实施例是,根据所述色彩数量对信息区进行解码。其中一个实施例是,还根据信息码元的大小对信息区进行解码。其中一个实施例是,根据识别区域或者信息区或者信息码元中的定位区进行定位时,还从定位区获取色彩数量信息。又如,根据定位区进行定位时,还从定位区获取灰阶数量信息;和/或,根据定位区进行定位时,还从定位区获取色彩数量信息中的基础色的信息。例如,在生成方法中,根据灰阶数量和/或基础色数量在一个或多个定位区编码生成灰阶码元和/或基础色码元;在识别方法中,根据定位区进行定位时,还从定位区中根据灰阶码元和/或基础色码元获取灰阶数量和/或基础色数量信息。例如,在一个定位区设置黑白二色的基础二维码,即现有技术的二维码编码方式,记录该彩色二维码的灰阶数量和/或基础色数量。这样,可以准确、快速得到灰阶数量信息和/或基础色数量,有利于对信息码元进行精确解码。
[0084] 其中一个实施例是,根据定位区进行定位时,还从定位区获取关联信息,判断是否存在其它关联二维码。例如,在生成方法中,至少一所述定位区设置承接码元,用于记录该二维码属于承接状态,其具有与之关联的之前及/或之后的二维码;在识别方法中,根据定位区进行定位时,还从定位区中根据承接码元获取关联信息,判断是否存在其它关联二维码。优选的,判断存在其它关联二维码时,还通过所述关联信息获取其它关联二维码的关联链接。例如,判断存在其它关联二维码时,还根据所述承接码元及/或承接指示,了解该二维码之前及/或之后还有其它相关联的二维码。又如,还从所述关联链接获取其它关联二维码的存储信息。例如,采用所述承接码元的远程链接作为所述关联链接,获取与其相关联的二维码,以便于用户直接获取相关内容,增强用户体验。
[0085] 为了便于使用和识别,例如,根据至少一所述定位区中的存储码元,获取二维码的灰阶数量和/或基础色数量;又如,根据至少一所述定位区中的基础码元,得到灰阶类型和/或基础色类型,通过灰阶类型和/或基础色类型对应得到二维码的灰阶数量和/或基础色数量;又如,根据至少一所述定位区中的基础码元,得到二维码的灰阶数量和/或基础色数量。
[0086] 为了便于避免恶意二维码损害用户利益,例如,还包括步骤:根据至少一所述定位区或者信息区中的校验码元,判断是否存在外部链接。又如,根据至少一所述定位区或者所述信息区中的链接码元,判断是否访问外部链接,或者等待选择指令,确定是否访问外部链接。又如,根据至少一所述定位区中或者所述信息区的链接码元,获取链接状态中的付费提醒,判断是否访问外部链接,或者等待选择指令,确定是否访问外部链接。
[0087] 为了便于扩容,例如,还包括步骤:还根据信息码元的大小选择解码涉及的灰阶数量和/或色彩数量。为了便于适应各种长篇巨著,例如,还包括步骤:识别连续多个二维码并拼接其内容。又如,识别连续多个二维码并根据其顺序拼接其内容。优选的,根据承接状态识别连续多个二维码;又如,根据一个或多个定位区中的承接码元,获取其中的承接指示,引导用户了解该二维码之前及/或之后还有其它相关联的二维码;又如,根据一个或多个定位区中的承接码元,获取其中的远程链接,获取与其相关联的二维码,以便于用户直接获取相关内容,增强用户体验。优选的,获取其中的远程链接之后,等待选择指令,然后获取与其相关联的二维码;又如,获取与其相关联的二维码时,判断是否存在确认指令,是则直接获取相关联的二维码的内容。
[0088] 下面再给出一个较好的应用示例,例如,在生成方法中,待编码数据包括显示图像以及存储信息;又如,对所述待编码数据进行编码,根据所述灰阶数量和/或所述色彩数量,按所述显示图像及所述存储信息生成多个具有若干级灰阶的信息码元,输出包括各所述信息码元的识别区域,其中,所述识别区域的信息区具有所述显示图像形式;例如,所述具有所述显示图像形式,为所述信息区所显示的内容类似于所述显示图像。这样,二维码隐藏作为显示图像存在,不影响观赏,即为所述多灰阶隐形二维码。这样,在识别方法中,反向而行,根据作为所述多灰阶隐形二维码显示图像,识别其存储信息。
[0089] 下面再给出一个实际应用的实施例,以某一个人的个人相片作为所述显示图像,采用上述识别方法得到彩色2维码,其与该个人相片极为相似,且具有可识别的一些存储信息,例如,采用手机扫描,根据上述识别方法相应的识别规则,从该彩色2维码里可以重新解码出存储信息,比如这个人的个人简介、联系方式、发表过的文章、申请得到的专利等信息,观赏性高,应用性广。
[0090] 进一步地,本发明的实施例还包括,上述各实施例的各技术特征,相互组合形成的多灰阶隐形二维码的识别装置及识别方法。
[0091] 需要说明的是,上述各技术特征继续相互组合,形成未在上面列举的各种实施例,均视为本发明说明书记载的范围;并且,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。