[发明专利]二维条码生成、解码方法及其设备有效
申请号: | 201010536526.3 | 申请日: | 2010-11-09 |
公开(公告)号: | CN101996336A | 公开(公告)日: | 2011-03-30 |
发明(设计)人: | 陈荆花 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06;G06K7/10 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 孙宝海 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维 条码 生成 解码 方法 及其 设备 | ||
技术领域
本发明涉及二维条码技术领域,尤其涉及一种二维条码生成、解码方法和设备。
背景技术
随着3G网络的普及和物联网的兴起,二维条码作为信息识别领域的关键技术之一,以移动终端和移动互联网作为二维条码的存储、解读、处理和传播渠道,产生了形式丰富的各种手机二维条码移动增值服务。手机显示屏受尺寸与像素的限制,主要适用低规格的二维条码符号,这一技术现状导致能显示于手机屏幕上的二维条码符号的数据容量较少,从而限制了手机二维条码应用开展的灵活性。
传统的标准二维条码符号中都包含有用于寻像、定位、分隔、校正的功能图形。图1a示出以QR码为例的二维条码符号的结构,在图1a中,二维条码符号包括功能图形和编码区,功能图形包括位置探测图形、位置探测图形分隔符、定位图形、校正图形等,编码区包括格式信息、版本信息、数据和纠错码字等。图1b示出以QR码为例的位置探测图形的结构,该位置探测图形包括由里向外的3个图形A、B、C组成。这些功能图形占用大量的模块数,降低了数据编码的容量。规格越低的符号,功能图形占总模块数比例越高,而数据模块比例越低。
现有的彩色二维条码生成理论,一种是通过多色彩通道的标准二维条码图层的叠加实现,另一种是预定义多YUV值像素块与比特值对应算法,对标准二维条码的像素块进行替换。前者每增加一个色彩通道即能增加一倍数据容量,后者使用2的N次方种YUV值像素块能达到原来的N倍容量,尽管提高了理论数据容量,但因其印刷和识读成本高而难以付诸实践。
发明内容
本发明要解决的一个技术问题是提供一种二维条码的生成、解码方法,能够提高数据容量,并降低印刷和识别成本。
本发明提供一种二维条码生成方法,包括:
生成二维条码的彩色像素功能图形;
生成二维条码的黑白像素编码区。
根据本发明的二维条码生成方法的一个实施例,该方法还包括:根据编码数据的字符类型、数据量、纠错等级选择二维条码符号的版本。
根据本发明的二维条码生成方法的一个实施例,二维条码的彩色像素功能图形位于对应标准二维条码的原功能图形区域内,对原功能图形区域中空余出来的像素块用于数据编码。
本发明还提供一种二维条码解码方法,包括:
识别二维条码符号的彩色像素模块,解码出二维条码符号的彩色像素功能图形;
根据解码出的彩色像素功能图形提取二维条码的黑白像素编码区信息;
对黑白像素编码区信息进行解码。
本发明提供的二维条码生成和解码方法,在黑白二维条码功能图形中引入有限彩色像素块,和标准二维条码相比,降低了二维条码中的功能图形所占用的模块数,提高二维条码的数据容量;由于仅在功能图形中引入有限彩色像素块,不需要复杂的打印及识别设备,降低了印刷和识别成本。
本发明要解决的一个技术问题是提供一种二维条码的生成、解码设备,能够提高数据容量,并降低印刷、识别成本。
本发明提供一种二维条码生成设备,包括:
彩色功能图形生成模块,用于生成二维条码的彩色像素功能图形;
黑白编码区生成模块,用于生成二维条码的黑白像素编码区。
根据本发明的生成设备的一个实施例,二维条码生成设备还包括:
数据分析模块,用于接收输入的编码数据,根据编码数据的字符类型、数据量、纠错等级选择二维条码符号的版本;通知彩色功能图形生成模块生成版本的二维条码的彩色像素功能图形,将编码数据发送给黑白编码区生成模块,黑白编码区生成模块根据接收的编码数据生成二维条码的黑白像素编码区。
本发明还提供一种二维条码解码设备,包括:
彩色功能图形解码模块,用于接收输入的二维条码符号,识别二维条码符号的彩色像素模块,解码出二维条码符号的彩色像素功能图形;
编码信息提取模块,用于根据彩色图形解码模块解码出的彩色像素功能图形提取二维条码的黑白像素编码区信息;
编码区信息解码模块,用于接收黑白像素编码区信息,对黑白像素编码区信息进行解码。
根据本发明的二维条码解码设备的一个实施例,二维条码的彩色像素功能图形位于对应标准二维条码的原功能图形区域内,对原功能图形区域中空余出来的像素块用于数据编码。
本发明提供的二维条码生成、解码设备,通过彩色功能图形生成模块生成彩色像素二维条码功能图形,通过彩色功能图形解码模块解码彩色像素功能图形,和标准二维条码相比,降低了二维条码中的功能图形所占用的模块数,提高二维条码的数据容量;由于仅在功能图形中引入有限彩色像素块,不需要复杂的打印及识别设备,降低了印刷和识别成本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010536526.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双速异型电动葫芦摩擦制动盘
- 下一篇:一种耙矿绞车钢丝绳导向装置