[发明专利]一种彩色二维码生成方法及解码方法有效
申请号: | 201410415484.6 | 申请日: | 2014-08-21 |
公开(公告)号: | CN104239927B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | 周奇 | 申请(专利权)人: | 周奇 |
主分类号: | G06K19/06 | 分类号: | G06K19/06;G06K7/10 |
代理公司: | 北京东正专利代理事务所(普通合伙)11312 | 代理人: | 李梦福 |
地址: | 100097 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 彩色 二维码 生成 方法 解码 | ||
1.一种多色彩二维码生成方法,所述多色彩二维码包括识别定位区、信息区、功能区,其特征在于,该方法包括如下步骤:
S1:分别在识别定位区、信息区、功能区输入数据,并分别将其数据转换生成二进制信息流,其中,信息区二进制信息流为Ix,该信息流包括N位二进制码,N>0;
S2:将Ix分割成Ib和Ia两部分,并分别统计Ib中值为1和0的信息位的数量D1、D0;
S3:比较Ib中D1和D0的大小后,生成单色二维码;
S4:将Ia按照颜色代码标准进行分组,并为每一分组中二进制码设置对应的色彩;
S5:将S4中设置的色彩添加到S3中的单色二维码中的黑色像素点中,生成多色彩二维码。
2.根据权利要求1所述的多色彩二维码生成方法,其特征在于,S3的具体操作为:
当D1≥D0时,在Ib中直接加载识别区定位区二进制信息流、功能区二进制信息流成单色二维码;
当D1<D0时,将Ib中值为1的信息位、值为0的信息位做非运算后,再在Ib中加载识别定位区二进制信息流、功能区二进制信息流成单色二维码,并将该运算及做该运算的信息位通知功能区二进制信息流。
3.根据权利要求1所述的多色彩二维码生成方法,其特征在于,S3操作之前还包括S30:对Ib中值为1的信息位、值为0的信息位做掩膜处理,并将该操作通知功能区二进制信息流。
4.根据权利要求1所述的多色彩二维码生成方法,其特征在于,S4中的每一分组包括T位二进制码。
5.根据权利要求4所述的多色二维码生成方法,其特征在于,S4还包括S41:对S4中的每一分组与其前一分组进行异或运算,并将该操作通知功能区二进制信息流。
6.根据权利要求1所述的多色彩二维码生成方法,其特征在于,S5的具体操作为
S51:扫描单色二维码中值为1的信息位;
S52:将S4中一个分组的色彩添加到S51中扫描出的一个值为1的信息位,生成多色彩二维码。
7.根据权利要求1所述的多色彩二维码生成方法,其特征在于,该方法还包括步骤S6:统计完成色彩添加后Ia中还没利用的二进制码的数量A,若A=0,则不做任何操作;否则重新对对Ix进行分割完成S2-S5步骤。
8.根据权利要求7所述的多色彩二维码生成方法,其特征在于,该方法还包括S61:当A=0时,统计单色二维码中未进行色彩添加的值为1的信息位的数量D,若D∈[0,0.1D1],则完成色彩添加;否则重新对Ix进行分割完成S2-S5步骤。
9.一种多色彩二维码解码方法,所述多色彩二维码是基于权利要求1-8所述的方法生成的,其特征在于,包括如下步骤:
S1:根据识别定位区扫描获得多色彩二维码像素;
S2:扫描提取多色彩二维码像素中的彩色像素,将其转换生成新的多色二进制信息流;将多色彩二维码进行黑白处理后,扫描并提取信息区生成新的单色二进制信息流;
S3:根据功能区信息对新的多色二进制信息流、新的单色二进制信息流进行处理,分别获得Ib、Ia;
S4:顺序将流Ib与Ia合并得到信息区二进制信息流Ix,并将Ix进行解码获得该信息区内容。
10.根据权利要求9所述的多色彩二维码解码方法,其特征在于,S3中对新的单色二进制信息流处理的具体操作为
S31:向功能区查询生成单色二维码时,Ib是否进行了异或操作,进行了异或操作则根据进行该操作的信息位将其异或运算后进行还原,否则不做改变;
S32:完成S31后,向功能区查询生成单色二维码时,Ib是否进行了掩膜运算,若进行了掩膜运算,则根据进行掩膜运算的信息位将S31操作后的二进制信息流进行逆向掩膜后再还原,否则不做改变;
S3中对新的多色二进制信息流处理的具体操作为
S31:向功能区查询多色二进制信息流Ia进行分组时,是否进行了补0操作,若有则去掉;
S32:向功能区进行查询生成多色二维码时Ia是否进行了异或运算,有则对器对S31中的信息流做异或运算;否则不做处理直接得到原多色二进制信息流Ia。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于周奇,未经周奇许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410415484.6/1.html,转载请声明来源钻瓜专利网。