[发明专利]一种可承载多幅黑白二维码的彩色二维码编解码方法有效

专利信息
申请号: 201510068506.0 申请日: 2015-02-10
公开(公告)号: CN104657698B 公开(公告)日: 2017-09-19
发明(设计)人: 潘卫清 申请(专利权)人: 浙江科技学院
主分类号: G06K7/10 分类号: G06K7/10;G06K19/06
代理公司: 杭州赛科专利代理事务所(普通合伙)33230 代理人: 董建军
地址: 310023 *** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 承载 黑白 二维码 彩色 解码 方法
【权利要求书】:

1.一种可承载多幅黑白二维码的彩色二维码编解码方法,其特征在于:其包括彩色编码方法和彩色解码方法,所述彩色编码方法不是针对信息流进行多进制编码来扩展二维码的信息容量,而是对多幅普通黑白二维码相同网格位置的码元组合进行编码,从而实现用一副彩色二维码同时承载多幅黑白二维码的功能;

所述彩色编码方法包括以下步骤:

(1)根据RGB颜色矢量间距大小选择多种编码颜色,并赋予每种颜色一个排列序号;

(2) 根据需要生成K幅普通的黑白二维码,并将其排序;

(3)分别依次扫描所有黑白二维码的码元,提取相同网格位置上各码元的码值,并按黑白二维码的排列次序构成一个K位二进制值;生成一张与黑白二维码相同网格数的空白二维码网格,然后在各网格位置根据K幅黑白二维码相应码值构成的K位二进制值填入候选颜色;按照以上规则,依次扫描空白二维码的所有网格选择相应填充颜色;

若二进制数为0,则选白或黑色作为彩色码对应码元的颜色,若二进制数的每一位均为1,则选黑或白色作为该彩色码对应码元的颜色,否则选取K位二进制数对应序号的预选颜色作为彩色二维码相应码元的编码颜色,以此方法扫描所有码元则生成一副彩色二维码;

所述彩色解码方法包括以下步骤:

(1)用通用二维码读取终端读取彩色二维码,并用通用的二维码定位方法对彩色二维码进行定位和网格划分;

(2)对已网格化的二维码码元进行逐个扫描,提取每个码元图像的RGB矢量,依据该RGB矢量与预选编码颜色RGB矢量之间的欧拉距离判断码元颜色;

(3)统计彩色二维码的编码颜色数M,并将各码元颜色对应的序号转化为log2M位二进制数;

(4)生成log2M幅与彩色码相同网格数的空白二维码,然后逐个读取彩色二维码中各网格位置上的log2M位二进制数,并将二进制数中每一位的二进制值依次赋予log2M个空白二维码相应网格中,最后根据网格中的二进制值填入黑白颜色,以此扫描所有码元则可以得到log2M个普通黑白二维码。

2.根据权利要求1所述的一种可承载多幅黑白二维码的彩色二维码编解码方法,其特征在于:对于原始信息流的编码采用国际标准化的二进制编码方法,彩色编码是对标准的黑白二维码的二次编码。

3.根据权利要求1所述的一种可承载多幅黑白二维码的彩色二维码编解码方法,其特征在于:所生成的彩色二维码的寻像图和功能模块区的颜色与黑白二维码的相同。

4.根据权利要求1所述的一种可承载多幅黑白二维码的彩色二维码编解码方法,其特征在于:其解码的目标是彩色码到多个黑白二维码的分解,而不是对信息流的解码,二维码中蕴含的信息流可用标准的黑白二维码解码器/方法进行解读。

5.根据权利要求1所述的一种可承载多幅黑白二维码的彩色二维码编解码方法,其特征在于:该彩色二维码可被通用的黑白二维码解码器/方法进行定位和网格化。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江科技学院,未经浙江科技学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510068506.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top