可快速定位与识别的高强固性二维码及其定位与识别方法技术

技术编号:37105067 阅读:23 留言:0更新日期:2023-04-01 05:04
一种可快速定位与识别的高强固性二维码,由完全对称的四个码区域组成,各个码区域分别包含定位图案、间隔区块、格式信息区块以及数据区块。定位图案设置于码区域的角落。间隔区块沿着定位图案的周缘设置,格式信息区块沿着间隔区块的周缘设置,数据区块沿着格式信息区块的周缘设置。当扫描装置扫描到其中一个码区域的定位图案时,可基于定位图案的信息来直接估测其他码区域的位置,进而快速获得所有码区域所记载的数据。域所记载的数据。域所记载的数据。

【技术实现步骤摘要】
可快速定位与识别的高强固性二维码及其定位与识别方法


[0001]本专利技术涉及一种二维码,尤其涉及一种可快速定位与识别的高强固性二维码及其定位与识别方法。

技术介绍

[0002]二维码可记载大量的信息,令扫描装置在扫描了二维码并译码后,直接获得原始信息,例如文字、符号、指令及网址等,相当便利。
[0003]由于无法预测使用者会从什么角度来扫描二维码,因此二维码中一般都会设置一个或一个以上的定位图案。以QR码为例,QR码中设置有三个定位图案。当QR码中的所有定位图案都被扫描到后,扫描装置才能可靠地确认QR码的方位。而在确认了方位后,扫描装置才能对QR码中的数据区块进行定位,进而对二维码的数据进行取样。惟,上述对于二维码的扫描与识别程序需要耗费较长的时间才能获得足够定位的定位图案信息,而无法被应用在特定领域(例如自驾车导航)。
[0004]再者,以上述的QR码为例,只要三个定位图案的其中之一污损,扫描装置就不易辨识QR码的方位,进而难以读取QR码的数据。换句话说,现有二维码的容错率较低,强固性仍嫌不足,而不适用于上述领域。

技术实现思路

[0005]本专利技术的主要目的,在于提供一种可快速定位与识别的高强固性二维码及其定位与识别方法,可提供快速识别的效果,并且具有极强的容错率。
[0006]为了达成上述的目的,本专利技术提供了一种可快速定位与识别的高强固性二维码,包括:
[0007]四个完全对称的码区域,各该码区域分别包括:
[0008]一定位图案,设置于该码区域的一角落;
[0009]一间隔区块,沿着该定位图案的周缘设置,用以区隔该定位图案与该码区域中的其他区块;
[0010]一格式信息区块,沿着该间隔区块的周缘设置,记录该码区域的信息;及
[0011]一数据区块,沿着该格式信息区块的周缘设置,记录该二维码的数据。
[0012]如上所述,其中该定位图案由一黑框模块、一白框模块及一黑矩形模块组成,该黑框模块为一空心方框且长度及宽度皆为九个黑数据单位,该白框模块设置于该黑框模块内,为一空心方框且长度及宽度皆为七个白数据单位,该黑矩形设置于该白框模块内,为一实心矩形且长度及宽度皆为五个黑数据单位。
[0013]如上所述,其中该间隔区块的宽度为一个数据单位,该格式信息区块的宽度为一个数据单位。
[0014]如上所述,其中该格式信息区块至少记录一定位图案身份码,该定位图案身份码记录该定位图案的一编号,该编号被用来估测该定位图案相对于其他码区域的该定位图案
的方位及距离。
[0015]如上所述,其中该编号包括编号0、编号1、编号2及编号3,编号0的该定位图案位于编号1的该定位图案的左侧,编号1的该定位图案位于编号2的该定位图案的上方,编号2的该定位图案位于编号3的该定位图案的右侧,编号3的该定位图案位于编号0的该定位图案的下方。
[0016]如上所述,其中该格式信息区块还记录一纠错码等级、一屏蔽码及一检查码。
[0017]如上所述,其中该数据区块包括十三组依据指定的位次序进行编排的字节,各该字节分别包括八个数据单位。
[0018]如上所述,其中该四个码区域包括一第零码区域、一第一码区域、一第二码区域及一第三码区域,其中该第零码区域设置于该第一码区域的左侧,并且该第零码区域的数据排序角度与该第一码区域的数据排序角度相差90度,该第一码区域设置于该第二码区域的上方,并且该第一码区域的数据排序角度与该第二码区域的数据排序角度相差90度,该第二码区域设置于该第三码区域的右侧,并且该第二码区域的数据排序角度与该第三码区域的数据排序角度相差90度,该第三码区域设置于该第零码区域的下方,并且该第三码区域的数据排序角度与该第零码区域的数据排序角度相差90度。
[0019]为了达成上述的目的,本专利技术提供了一种二维码的定位与识别方法,用于识别所述的二维码,并且包括:
[0020]a)通过一扫描线扫描该二维码;
[0021]b)于该步骤a)未从该二维码上获得一预设码特征时,再次执行该步骤a),其中该预设码特征由该二维码上的任一该码区域中的该定位图案提供;
[0022]c)于获得该预设码特征时,对提供该预设码特征的该定位图案进行定位并取得该定位图案的一编号;
[0023]d)依据该定位图案的位置、该编号及该定位图案所揭露的一透视转换信息,估测该定位图案相对于其他码区域的该定位图案的方位及距离;
[0024]e)该步骤d)后,对其他码区域的该定位图案进行定位;
[0025]f)依据各该定位图案的位置分别计算各该码区域的该数据区块的位置;及
[0026]g)取样该些数据区块并进行译码,以对该二维码进行译码。
[0027]如上所述,其中该定位图案由一黑框模块、一白框模块及一黑矩形模块组成,该黑框模块为一空心方框且长度及宽度皆为九个黑数据单位,该白框模块设置于该黑框模块内,为一空心方框且长度及宽度皆为七个白数据单位,该黑矩形模块设置于该白框模块内,为一实心矩形且长度及宽度皆为五个黑数据单位,其中该预设码特征为黑数据单位与白数据单位以1:1:5:1:1的顺序及比例进行交错排列。
[0028]如上所述,其中该编号包括编号0、编号1、编号2及编号3,编号0的该定位图案位于编号1的该定位图案的左侧,编号1的该定位图案位于编号2的该定位图案的上方,编号2的该定位图案位于编号3的该定位图案的右侧,编号3的该定位图案位于编号0的该定位图案的下方。
[0029]如上所述,其中该间隔区块的宽度为一个数据单位,该格式信息区块的宽度为一个数据单位,并且记录一定位图案身份码、一纠错码等级、一屏蔽码及一检查码,其中该定位图案身份码记录该定位图案的该编号,该数据区块包括十三组依据指定的位次序进行编
排的字节,各该字节分别包括八个数据单位。
[0030]如上所述,其中该步骤c)依据该定位图案的位置估测该格式信息区块的位置,并从该格式信息区块中读取该编号,其中该定位图案的位置包括一中心点及四个边界点。
[0031]如上所述,其中该步骤e)是依据该定位图案的该中心点及该四个边界点估测其他码区域的该定位图案的该中心点及该四个边界点,以对其他码区域的该定位图案进行定位。
[0032]相较于相关技术,本专利技术的二维码可在任一个码区域的定位图案被扫描到后直接获得所有码区域的数据而迳行全码译码,藉此达到极快的识别速度。并且,藉由全对称的四个码区域来组成二维码,使得任何一个或二个或甚至三个定位图案的损失或被破坏,都仍然可以译码,可大幅提升二维码的容错率。
[0033]以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。
附图说明
[0034]图1为本专利技术的二维码的结构图的第一具体实施例;
[0035]图2为本专利技术的二维码的部分的结构图的第一具体实施例;
[0036]图3为本专利技术的格式信息的示意图的第一具体实施例;
[0037]图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可快速定位与识别的高强固性二维码,其特征在于,包括:四个完全对称的码区域,各该码区域分别包括:一定位图案,设置于该码区域的一角落;一间隔区块,沿着该定位图案的周缘设置,用以区隔该定位图案与该码区域中的其他区块;一格式信息区块,沿着该间隔区块的周缘设置,记录该码区域的信息;及一数据区块,沿着该格式信息区块的周缘设置,记录该二维码的数据。2.如权利要求1所述的二维码,其特征在于,该定位图案由一黑框模块、一白框模块及一黑矩形模块组成,该黑框模块为一空心方框且长度及宽度皆为九个黑数据单位,该白框模块设置于该黑框模块内,为一空心方框且长度及宽度皆为七个白数据单位,该黑矩形设置于该白框模块内,为一实心矩形且长度及宽度皆为五个黑数据单位。3.如权利要求2所述的二维码,其特征在于,该间隔区块的宽度为一个数据单位,该格式信息区块的宽度为一个数据单位。4.如权利要求2所述的二维码,其特征在于,该格式信息区块至少记录一定位图案身份码,该定位图案身份码记录该定位图案的一编号,该编号被用来估测该定位图案相对于其他码区域的该定位图案的方位及距离。5.如权利要求4所述的二维码,其特征在于,该编号包括编号0、编号1、编号2及编号3,编号0的该定位图案位于编号1的该定位图案的左侧,编号1的该定位图案位于编号2的该定位图案的上方,编号2的该定位图案位于编号3的该定位图案的右侧,编号3的该定位图案位于编号0的该定位图案的下方。6.如权利要求4所述的二维码,其特征在于,该格式信息区块还记录一纠错码等级、一屏蔽码及一检查码。7.如权利要求4所述的二维码,其特征在于,该数据区块包括十三组依据指定的位次序进行编排的字节,各该字节分别包括八个数据单位。8.如权利要求1至7中任一项所述的二维码,其特征在于,该四个码区域包括一第零码区域、一第一码区域、一第二码区域及一第三码区域,其中该第零码区域设置于该第一码区域的左侧,并且该第零码区域的数据排序角度与该第一码区域的数据排序角度相差90度,该第一码区域设置于该第二码区域的上方,并且该第一码区域的数据排序角度与该第二码区域的数据排序角度相差90度,该第二码区域设置于该第三码区域的右侧,并且该第二码区域的数据排序角度与该第三码区域的数据排序角度相差90度,该第三码区域设置于该第零码区域的下方,并且该第三码区域的数据排序角度与该第零码区域的数据排序角度相差90度。9.一种二维码的...

【专利技术属性】
技术研发人员:王国俊李正宇
申请(专利权)人:阿丹电子企业股份有限公司
类型:发明
国别省市:

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

1