一种二维条码编解码方法技术

技术编号:2942402 阅读:346 留言:0更新日期:2012-04-11 18:40
本发明专利技术克服现有二维条码的特征模式区域与格式信息比较集中、易于被破坏、抗变形能力差的缺点,提出一种二维条码以及将数据编码生成该二维条码的码图和从该码图解码还原数据的方法。这种条码具有矩形码图,所述码图由不同光学特征的矩形单元模块在平面上无间隙排列而成;单元模块分割成存储固定数据长度的数据码词的矩形的、在码图中交替排列的黑边框宏模块和白边框宏模块。宏模块中还存放代表该宏模块在所述码图中的位置的簇号信息。编码方法的步骤包括分割二进制数据流、进行纠错运算、生成簇号模块和码图。解码方法包括对码图照相并二值化、检测边界、求得宏模块的四角坐标、读取比特值、判断码词矩阵的方向、确定中心码词等。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种二维条码以及将数据编码生成该二维条码的码图和从该码图解码还原数据的方法。
技术介绍
二维条码一般由三部分组成特征模式区域,格式信息区域,数据码词区域。其中特征模式区域指导图像识别算法识别定位码图,格式信息区域存放描述码图格式与数据纠错相关的参数,数据码词区域存放经过纠错编码算法编码后的数据。如果特征模式区域与格式信息区域被破坏到一定程度就会导致码图不能被识别,因此这两个区域也就成为了码图中的致命区域(vulnerablearea),降低了二维码的可靠性。如图1所示是PDF417码结构示意图,在码图的左右两端的宽细不等的竖线是其特征模式区域10,在码图的左右两端的特征模式区域10以内的一部分是其格式信息区域20,如果特征模式区域10与格式信息区域20受到一定的破坏,该码图将不能被正确识别。如图2所示是QR码结构示意图,在码图的上部左右两角和下部左角处的“回”形区域其特征模式区域30,在码图的三个角附近的特征模式区域30以内用虚线框出的部分是其格式信息区域40,如果特征模式区域30与格式信息区域40受到一定的破坏,该码图将不能被正确识别。专利技术内容本专利技术的目的本文档来自技高网...

【技术保护点】
一种二维条码,具有矩形码图,所述码图包括在表面上无间隙排列的,具有不同光学特征的矩形单元模块;其特征在于,所述码图中的单元模块分割成多个矩形的宏模块,所述宏模块包括Num×Num个单元模块,其中Num为大于3的自然数,每个宏模块包括存储具有固定数据长度的数据码词的单元模块和存储代表该宏模块在码图中的位置的簇号的单元模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:常治国王鹏吕迎丰张斧丁晓云
申请(专利权)人:武汉矽感科技有限公司
类型:发明
国别省市:83[中国|武汉]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1