[发明专利]微窗彩色二维码的编码和解码方法在审
| 申请号: | 201410190793.8 | 申请日: | 2014-05-07 |
| 公开(公告)号: | CN104091189A | 公开(公告)日: | 2014-10-08 |
| 发明(设计)人: | 范京龙;陈星;刘亚明;杰福瑞.杰.费;陈歆 | 申请(专利权)人: | 范京龙;陈星;刘亚明;杰福瑞.杰.费;陈歆 |
| 主分类号: | G06K19/06 | 分类号: | G06K19/06;G06K7/10 |
| 代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
| 地址: | 100024 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 彩色 二维码 编码 解码 方法 | ||
技术领域
本发明涉及二维码技术领域,具体涉及微窗彩色二维码的编码、解码方法。
背景技术
二维码作为新一代图形码技术,因其快速便捷的读取方式、丰富的字符支持以及远高于条形码的容量而迅速得以普及。二维码目前已经广泛应用于生产生活的各个领域,例如以二维码作为商品信息、名片信息、火车票、电影票以及各种证件等。二维码的广泛应用方便了各种信息的发布与读取。
当前通常采用具有单一颜色的一维码和二维码来加载信息。一维码的尺寸相对较大,仅仅能加载字母和数字,数据容量一般为30个字符,只能在水平方向表达信息,其所具备的高度是为了便于条码设备的对准和读取,也就是说,一维码无法在垂直方面表达信息,可见一维码的空间利用率较低。
而对于普通单色的二维码,它的信息承载量比一维码有所增大,最大数据含量可达到1850个字符,且信息内容可包含字母、数字、汉字、字符和片假名等,但是就目前的技术来看将全部数据存贮在二维码中已没有太多实际意义,存储量还是有限制的,而且存储的数据越多对识别精度的要求越高,错误率也越高。
发明内容
本发明的目的是提供一种微窗彩色二维码的编码、解码方法,提高了识别速度和准确度,并使得有了色彩后的二维码可设计成各种图案,且不受环境影响,不会造成不可读取现象。能够在横与纵两个维度同时存储和表达复杂信息,并通过彩码识别带来优惠券、产品溯源、访问网站、数据分析等多种应用。
为实现上述目的,本发明提供了一种微窗彩色二维码的编码方法,所述方法包括以下步骤:
为待识别信息随机生成一个身份识别码数据,所述身份识别码数据的数据长度为第一长度;
为所述身份标识码数据赋与处理数据,所述处理数据的数据长度为第二长度;
由所述身份识别码数据和所述处理数据生成有效数据;
对所述有效数据进行CRC运算得到校验数据,所述校验数据的数据长度为第三长度;
由所述有效数据和所述校验数据生成待编码数据,所述待编码数据的数据长度为第四长度;
为所述待编码数据进行二进制处理,每两个长度的数据为一个数据单元,共有四种数据单元,并且所述数据单元的个数为第四长度的一半;
查找每种数据单元对应的色彩数据单元,将所述划分为数据单元的待编码数据处理为由色彩数据单元组成的待编码数据;
按照所述色彩数据单元对应的色彩数据生成由四种颜色二维码组成的待编码数据,每一种颜色对应一个色彩数据。
进一步地,所述第一长度为64位,所述第二长度为24位,所述第三长度为16位,所述第四长度为104位。
进一步地,所述64位包括16bit类型或预留,32bit时间数据,16bit序列号。
进一步地,每一种颜色也对应一个色彩数据单元。
为实现上述目的,本发明还提供了一种微窗彩色二维码的解码方法,所述方法包括以下步骤:
按照色彩数据对应的色彩数据单元生成由四种颜色二维码组成的待解码数据,每一种颜色对应一个色彩数据;
查找每种色彩数据单元对应的数据单元,将所述划分为色彩数据单元的待解码数据处理为由数据单元组成的待解码数据,每两个长度的数据为一个数据单元,共有四种数据单元;
由所述待解码数据得到有效数据和第一校验数据,所述待解码数据的数据长度为第五长度,所述数据单元的个数为所述第五长度的一半,所述第一校验数据的数据长度为第六长度;
由所述有效数据得到身份识别码数据和处理数据,所述身份识别码数据的数据长度为第七长度,所述处理数据的数据长度为第八长度;
对所述第一校验数据进行校验,当校验结果为判定所述有效数据正确时,由所述有效数据得到所述身份标识码数据,再根据所述身份标识码数据得到识别信息。
进一步地,每一种颜色也对应一个色彩数据单元。
进一步地,所述第五长度为104位,所述第六长度为16位,所述第七长度为64位,所述第八长度为24位。
进一步地,所述64位包括16bit类型或预留,32bit时间数据,16bit序列号。
进一步地,所述方法还包括:当校验结果为判定所述有效数据错误时,则重新对所述由四种颜色二维码组成的待解码数据进行解码。
进一步地,所述对所述第一校验数据进行校验具体包括:
所述有效数据通过CRC运算生成第二校验数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于范京龙;陈星;刘亚明;杰福瑞.杰.费;陈歆,未经范京龙;陈星;刘亚明;杰福瑞.杰.费;陈歆许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410190793.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种SWP协议中CLF芯片接口电路
- 下一篇:银行卡质量检测方法及装置





