下载此文档

二维码编码规则.docx


文档分类:研究报告 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
二维码编码规则
(1)QR码符号结构
设计中,每个QR码由一个个正方形模块构成,排列组成正方形阵列,其中有编码区域和功能区域,符号的四周是空区。如图所示:

QR码总共有40种规格的符号,根据标准,编号分别为规格1到规格40,规格1为21*21个模块,规格2为25*25模块,以此类推。版本N的规格每行每列为21+4(N-1)个模块。

一般来说,寻像图形会分布在3个位置,且图形均相同。这些图形分别位于符号的、右上角和左下角,如图2-1所示。以三个重叠的同心的正方形组成探测图形,这些图形的模块宽度比为1:1: 3: 1: 1,分别为7*7个深色模块、5*5个浅色模块、3*3个深色模块。由于该符号中在其它地方遇到类似图形的可能性极小,所以组成寻像图形的3个位置探测图形可以明确地确定视场中符号的位置和方向[5]。

探测图形所在的位置和编码区域之间分隔符宽度为1个模块,如图2-1所示。全部由浅色模块组成。

定位图形有列和行在垂直和水平方向,组成色由深色浅色交替。深色模块在开始和结尾,如图2-1所示。

3个重叠的同心正方形组成校正图形,由5*5个深色模块、3*3个浅色模块以及位于中心的一个深色模块组成。校正图形的数量由QR码的版本号决定,版本号2及以上的符号均有校正图形,本设计采用的版本号为7。

在设计中规定有编码区域,编码区域中有多种符号字符,包括数据码字、纠错码字、版本信息和格式信息等。

空白区即为环绕在符号四周的区域,它有4个模块宽的区域,空白区反射率与浅色模块相同。
(2)QR码编码方法
国家对QR码规定有一定的标准,其中编码步骤如图所示:

数据分析
数据编码
纠错编码
构造最终信息
掩模
生成版本和格式信息


在数据编码过程中,将输入的数据转换为一个位流,若ECI为缺省状态,那么一个数据流将包括模式指示符、字符计数指示符和数据,最终以4位终止符0000表示。其结构如图所示:
模式
指示符
字符数
指示符
数据
模式
指示符
.......
0000
(1)数字模式
在本次设计中的数字模式下,必须将待输入的数据转化为二进制数,具体方法为每三位分为一组,剩余位转化为7位或4位二进制数。把指示符和数字计数指示符加在前面并将二进制数据连接起来。
(2)字母模式
在本次设计中的字母模式下,具体方法为:将前面字符乘以45之后再与第二个字符相加,再将其结果转化为11位二进制数,并将输入的数据以两个字符分为一组,若剩余一位,则将其转化为6位二进制数。最后把指示符和数字计数指示符加在前面并将二进制数据连接起来即可。
(3)8位字节模式
在8位字节模式下,把指示符和数字计数指示符加在前面并直接将二进制数据连接起来。
2. 纠错编码
QR纠错码字采用纠错算法,为了符号在遇到损坏时不至丢失数据,把纠错码添加在数字码字序列的后面。纠错等级共有四级,分别为:L级纠错容量:7%;M级纠错容量:15%;Q级纠错容量:25%;和H级纠错容量:30%。
3. 构造最终信息
在该步骤中,在确定规格之后,必须按次序把产生的序列放入每一分块中,再按规定将数据分块,之后再对每一块进行单独

二维码编码规则 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lucjmn68
  • 文件大小76 KB
  • 时间2017-12-21