[发明专利]一种长条小型二维码编码方法在审
申请号: | 201810786135.3 | 申请日: | 2018-07-17 |
公开(公告)号: | CN109063806A | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 周勇波 | 申请(专利权)人: | 深圳市零点零科技有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 码元 掩码 二维码编码 定位图形 多行 奇偶校验码元 图像 惩罚 从上至下 定位扫描 空间受限 设置数据 数据编码 数据信息 编码行 多列 信息量 场景 检验 | ||
1.一种长条小型二维码编码方法,其特征在于,所述长条小型二维码编码方法包括:
根据数据信息从左至右和从上至下分别生成多列码元和多行码元;
在多行码元中设置数据编码行、检验与掩码行、定位图形、空白行以及下位行;
根据多种掩码方法,将多个数据编码行进行掩码,根据确定的两个奇偶校验码元生成多个二维码;
将生成得多个二维码进行惩罚数计算,选择惩罚数最低的二维码作为最终的二维码。
2.根据权利要求1所述的长条小型二维码编码方法,其特征在于,所述根据数据信息从左至右和从上至下分别生成多列码元和多行码元具体包括:
根据数据信息从左至右生成5列码元,从上至下生成17行码元。
3.根据权利要求2所述的长条小型二维码编码方法,其特征在于,所述在多行码元中设置数据编码行、检验与掩码行、定位图形、空白行以及下位行具体包括:
将第1行至第4行以及第14行至第17行设置为用于进行数据编码表示不同信息的数据编码行;
将第5行设置为用于进行数据奇偶校验与掩码的校验与掩码行;
将第6行与第12行设置为空白行;
将第7行至第11行组成的图形设置用于对二维码进行定位的定位图形;
将第13行设置为用于确定二维码的方向的下位行。
4.根据权利要求3所述的长条小型二维码编码方法,其特征在于,每个码元通过一个方形单元进行表示,所有方形单元通过黑白两种颜色进行标记,黑色码元代表1,白色码元代表0。
5.根据权利要求4所述的长条小型二维码编码方法,其特征在于,所述根据多种掩码方法,将多个数据编码行进行掩码,根据确定的两个奇偶校验码元生成多个二维码具体包括:
在所述校验与掩码行中,中间三个码元表示采用的掩码方法;
所述下位行的五个方形单元的颜色固定为黑白黑白黑,所述校验与掩码行与所述下位行中对应位置的中间三个码010元至少有两个码元不同,则总共有4种掩码方法,分别为001、100、101和111;
其中,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列的码元对第14行至第17行做偶校验,位于第5列的码元对第1行至第5行做偶校验,生成4个二维码。
6.根据权利要求5所述的长条小型二维码编码方法,其特征在于,所述码元置反为黑变白和白变黑。
7.根据权利要求5所述的长条小型二维码编码方法,其特征在于,所述将生成得多个二维码进行惩罚数计算,选择惩罚数最低的二维码作为最终的二维码具体包括:
第一惩罚数:在每行和每列中,3个及3个以上连续相同的码元将得到惩罚数:2*count-3, count为连续相同码元的数目;
第二惩罚数:在每行和每列中,黑白黑白黑的相间码元将得到惩罚数15;
第三惩罚数:每个2*2的相同码元方形单元得到惩罚数8;
第四惩罚数:黑白失衡惩罚数=白色码元与黑色码元数量之差的绝对值*3;当二维码中白色与黑色码元数量相差越多,黑白失衡惩罚数越大;
二维码的惩罚数=第一惩罚数+第二惩罚数+第三惩罚数+第四惩罚数,选择惩罚数最低的二维码作为最终的二维码。
8.根据权利要求1所述的长条小型二维码编码方法,其特征在于,所述定位图形的形状为“回”字形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市零点零科技有限公司,未经深圳市零点零科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810786135.3/1.html,转载请声明来源钻瓜专利网。