[发明专利]二维矩阵码的编码方法以及记载有编码图片的卡牌有效
申请号: | 201610075686.X | 申请日: | 2016-02-02 |
公开(公告)号: | CN105760916B | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 刘新宇 | 申请(专利权)人: | 湖南盛世龙腾网络科技有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06;G06K7/14 |
代理公司: | 长沙七源专利代理事务所(普通合伙) 43214 | 代理人: | 郑隽;周晓艳 |
地址: | 410000 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明提供了一种二维矩阵码的编码方法以及记载有编码图片的卡牌,包括步骤:将加入CRC校验码的二进制数据转成数据矩阵形式:将上一步得到的n×n数据矩阵 |
||
搜索关键词: | 二维 矩阵 编码 方法 以及 记载 图片 | ||
【主权项】:
1.一种二维矩阵码的编码方法,其特征在于,包括步骤:A、为二进制数据添加CRC校验码:对X位二进制数据左移Y位,将二进制的Y位CRC校验码加入后,转换为加入CRC校验码的二进制数据,长度为X+Y;Y为8、16、32、64;B、加入CRC校验码的二进制数据转成数据矩阵形式:数据矩阵阶数为X与Y的和开方后取整,得到n×n数据矩阵
若X+Y<n2,高位用0补齐到n2位;然后按照从高位到低位的顺序,将补齐后的数据每n位为一行,组成一个n×n矩阵
C、旋转此数据矩阵三次,获得三个数据矩阵:将上一步得到的所述n×n数据矩阵
在同一平面内旋转三次,分别得到![]()
每次旋转的角度为90°;D、校验合法性:a)CRC合法性校验分别取出数据矩阵
的前X位,计算出Y位CRC校验码,然后分别和
的后Y位比对,比对结果为后Y位的16进制与Y位CRC校验码不相等,则此矩阵码合法;Y的取值与步骤A相同;b)对称校验
四个数据矩阵均不相等,则此矩阵码合法;E、取极值,确定显示码在
四个数据矩阵中取极值
为显示码;F、生成编码图片图片的长和宽分别为n+2个单位,左右上下各留出一个单位设置为第一色,中间的n×n个单位按照
中的数据填充,1填充第二色,0填充第一色。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南盛世龙腾网络科技有限公司,未经湖南盛世龙腾网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610075686.X/,转载请声明来源钻瓜专利网。