(1 ) QR 码符号结构
设计中, 每个 QR 码由一个个正方形模块构成, 排列组成正方形阵列, 其中有编码区域和功能区域, 符号的四周是空区。
1.符号规格和版本
QR 码总共有 40 种规格的符号, 根据标准, 编号分别为规格 1 到规格 40, 规格 1 为 21*21个模块, 规格 2 为 25*25 模块, 以此类推。 版本 N 的规格每行每列为 21+4(N-1) 个模块。
2.寻像图形
一般来说, 寻像图形会分布在 3 个位置, 且图形均相同。 这些图形分别位于符号的、 右上角和左下角, 如图 2-1 所示。 以三个重叠的同心的正方形组成探测图形, 这些图形的模块宽度比为 1: 1: 3: 1: 1, 分别为 7*7 个深色模块、 5*5 个浅色模块、 3*3 个深色模块。 由于该符号中在其它地方遇到类似图形的可能性极小, 所以组成寻像图形的 3 个位置探测图形可以明确地确定视场中符号的位置和方向
[ 5 ] 。
3.分隔符
探测图形所在的位置和编码区域之间分隔符宽度为 1 个模块, 如图 2-1 所示。 全部由浅色模块组成。
4.定位图形
定位图形有列和行在垂直和水平方向, 组成色由深色浅色交替。 深色模块在开始和结尾
5.校正图形
3 个重叠的同心正方形组成校正图形, 由 5*5 个深色模块、 3*3 个浅色模块以及位于中心的一个深色模块组成。 校正图形的数量由 QR 码的版本号决定, 版本号 2 及以上的符号均有校正图形, 本设计采用的版本号为 7。
6.编码区域
在设计中规定有编码区域, 编码区域中有多种符号字符, 包括数据码字、 纠错码字、 版本信息和格式信息等。
7.空白区
空白区即为环绕在符号四周的区域, 它有 4 个模块宽的区域, 空白区反射率与浅色模块相同。
(2) QR 码编码方法
国家对 QR 码规定有一定的标准, 其中编码步骤如图所示