一种二维码标签的制作方法

文档序号:18198858发布日期:2019-07-17 06:02阅读:603来源:国知局
一种二维码标签的制作方法

本实用新型涉及二维码技术领域,尤其涉及一种二维码标签。



背景技术:

二维码是在两个维度上编码信息的机器可读的图案,QR二维码(Quick Response,矩阵二维码符号)是现在最广泛应用的二维码,具有信息容量大,纠错能力强的优点,但是,QR二维码都是正方形的,而且最小的QR二维码也有21码元x21码元,对于有些二维码图像大小受限的场景,由于每个码元能占用的面积太小以至于摄像头难以分辨,这样的二维码是无法使用的;另外,在二维码密集出现且需要同时识别所有二维码的场景中,QR二维码在识别时,由于每个二维码有三个定位图形,需要匹配组合所有检测到的定位图形,将属于同一二维码的定位图形组合到一起,这个步骤对于密集的二维码而言是比较困难的,会增加识别时间及降低识别率。

因此,现有技术还有待于改进和发展。



技术实现要素:

本实用新型要解决的技术问题在于,针对现有技术的上述缺陷,提供一种二维码标签,旨在通过一个定位图形即可定位扫描图像中的二维码,节省了空间,非常适用于信息量少、空间受限以及图像中存在多个二维码需要同时识别的场景。

本实用新型解决技术问题所采用的技术方案如下:

一种二维码标签,其中,所述二维码标签包括:

标签本体;所述标签本体中部设置有横向5码元*纵向17码元的方形单元;第1行至第4行以及第14行至第17行为数据编码行,用于进行数据编码表示不同的信息;第5行为校验与掩码行,用于进行数据奇偶校验与掩码;第6行与第12行设置空白行;第7行至第11行组成的图形为定位图形,用于对二维码进行定位;第13行为下位行,用于确定二维码的方向。

所述的二维码标签,其中,所述二维码标签的标签本体的形状为矩形。

所述的二维码标签,其中,所述二维码标签中只有一个定位图形。

所述的二维码标签,其中,在纵向,所述定位图形位于二维码中部,其他码元在定位图形上下两侧对称分布;在横向,定位图形宽度与二维码宽度相同。

所述的二维码标签,其中,所述定位图形的形状为“回”字形。

所述的二维码标签,其中,所有方形单元通过黑白两种颜色进行标记。

所述的二维码标签,其中,所述下位行的五个方形单元的颜色固定为黑白黑白黑。

所述的二维码标签,其中,所述校验与掩码行中间三个码元与所述下位行中间三个码元的方形单元至少有两个颜色不同。

本实用新型提供的一种二维码标签,所述二维码标签包括:标签本体;所述标签本体中部设置有横向5码元*纵向17码元的方形单元;第1行至第4行以及第14行至第17行为数据编码行,用于进行数据编码表示不同的信息;第5行为校验与掩码行,用于进行数据奇偶校验与掩码;第6行与第12行设置空白行;第7行至第11行组成的图形为定位图形,用于对二维码进行定位;第13行为下位行,用于确定二维码的方向;本实用新型通过一个定位图形即可定位扫描图像中的二维码,节省了空间,非常适用于信息量少、空间受限以及图像中存在多个二维码需要同时识别的场景。

附图说明

图1是本实用新型二维码标签的较佳实施例的结构示意图。

具体实施方式

为使本实用新型的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本实用新型进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本实用新型,并不用于限定本实用新型。

本实用新型较佳实施例所述的二维码标签,如图1所示,一种二维码标签,其中,所述二维码标签包括:

标签本体(即二维码之外的部分);所述标签本体中部设置有横向5码元*纵向17码元(码元是二维码图案中最小的方形单元,图1中的二维码大小为5码元x17码元,在横向有5个码元,在纵向有17个码元)的方形单元(标签本体上方和左方的数字进行示意);第1行至第4行以及第14行至第17行为数据编码行,用于进行数据编码表示不同的信息;第5行为校验与掩码行,用于进行数据奇偶校验与掩码,其中,第一个码元对第14至第17四个数据编码行做偶校验,中间三个码元表示采用的掩码方法,最后一个码元对第1至第5五行做偶校验;第6行与第12行设置空白行;第7行至第11行组成的图形为定位图形(所述二维码标签中只有一个定位图形),用于对二维码进行定位;第13行为下位行,用于确定二维码的方向。

其中,所述二维码标签的标签本体的形状为矩形,每一个码元使用一个方形单元表示,每个方形单元的形状均为大小相同的正方形,所有方形单元通过黑白两种颜色进行标记,黑色码元代表1,白色码元代表0。

具体实施如下:

首先,如图1所示,先设置好第6至第13八个固定行。

然后,根据需编码的40bit数据,按从左到右,从上到下的顺序设置好八个数据编码行,1设置为黑色,0设置为白色。

再次,在校验与掩码行中间三位码元中,设置掩码模式。总共有4种掩码模式,分别为001、100、101和111。所述下位行的五个方形单元的颜色固定为黑白黑白黑,中间三个码元为010,与所述校验与掩码行中的码元至少有两个不同(识别时,需要通过第13行,即下位行分辨方向,需要确保它和与之对称的第5行是不同的)。

根据设定的掩码方法,对数据编码行进行掩码。其中,001的掩码模式为(row+col) mod 2 =0,100的掩码模式为(row+col) mod 3 =0,101的掩码模式为col mod 2 =0,111的掩码模式为(row/2 + col/2) mod 2 =0;其中,row表示码元的行号,col表示码元的列号,mod表示取余数;对数据编码行中符合所设定掩码模式的码元置反(黑变白,白变黑),不符合掩码模式的码元不变。

掩码后,设置校验与掩码行中的两个偶校验码元,使得第一个码元与最后四行的码元中,黑色码元个数为偶数,第1-5行的所有码元,黑色码元总数为偶数)。

由于有4种掩码方法,对同一数据,上述步骤将得到4个不同二维码,计算每个二维码的惩罚数,选择惩罚数最小的那个二维码做为最终编码。惩罚数为下列各项之和:

在每行和每列中,3个及3个以上连个相同的码元将得到惩罚数:2*count-3, count为连续相同码元的数目。

在每行和每列中,黑白黑白黑的相间码元将得到惩罚数15。

每个2x2的同色码元方块将得到惩罚数8。

黑白失衡惩罚数:白色码元与黑色码元数量之差的绝对值*3。

具体地,本实用新型的每一个二维码中只有一个定位图形,即第7行至第11行组成的图形,所述定位图形的形状固定不变;在纵向,所述定位图形位于二维码中部,其他码元在定位图形上下两侧对称分布;在横向,定位图形宽度与二维码宽度相同,且形状为“回”字形,定位图形为图1中二维码中央的“回”字形图案,用来定位二维码,在扫描二维码时,是通过扫描这个定位图形来定位识别二维码的。

具体地,过“回”形中心点的所有线都会被分为等长的五个黑白相间的部分,这样,在扫描时,无论二维码的状态如何(如旋转角度),横线扫描到“回”字形中心,都会得到等长的黑白相间的五段,即使二维码在使用过程中并不是垂直90度摆放(例如贴在书籍的侧面用来识别书籍),也可以打到上面的效果,即可以很方便的进行识别。

其中,所述下位行的五个方形单元的颜色固定为黑白黑白黑,用于标定二维码方位和减少误识,下位行位于定位图形下方第二行,扫描到定位图形后,通过扫描下位行确定二维码的方向。

本实用新型公开了一种二维码标签,所述二维码标签包括:标签本体;所述标签本体中部设置有横向5码元*纵向17码元的方形单元;第1行至第4行以及第14行至第17行为数据编码行,用于进行数据编码表示不同的信息;第5行为校验与掩码行,用于进行数据奇偶校验与掩码;第6行与第12行设置空白行;第7行至第11行组成的图形为定位图形,用于对二维码进行定位;第13行为下位行,用于确定二维码的方向;本实用新型通过一个定位图形即可定位扫描图像中的二维码,节省了空间,非常适用于信息量少、空间受限以及图像中存在多个二维码需要同时识别的场景。

本实用新型采用5x17的码元结构,在采用同样的定位图形时,根据本实用新型可以很容易增减数据编码行,形成诸如5x19, 5x15之类的码元结构,均在本实用新型的保护范围之内。

更换定位图形,采用比如1:1:3:1:1的”回”字形定位图形,根据本实用新型可以类推得到诸如7x15, 7x17, 7x19之类的码元结构。

应当理解的是,本实用新型的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本实用新型所附权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1