[发明专利]着色像素区可变的二维码及其生成方法和装置在审
| 申请号: | 201410613519.7 | 申请日: | 2014-11-04 |
| 公开(公告)号: | CN105550726A | 公开(公告)日: | 2016-05-04 |
| 发明(设计)人: | 姜莹楠;李晓辉;牛勇;冯波 | 申请(专利权)人: | 上海高研明鉴信息技术有限公司 |
| 主分类号: | G06K19/06 | 分类号: | G06K19/06 |
| 代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 胡建华 |
| 地址: | 201203 上海市浦东新区张江高*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 着色 像素 可变 二维码 及其 生成 方法 装置 | ||
技术领域
本发明涉及计算机信息处理技术领域,特别涉及一种着色像素区可变的二维码及 其生成方法和装置。
背景技术
快速响应矩阵码(QuickResponseCode,简称“QR码”)是一种矩阵二维条码, 图1示出了根据现有技术的QR码的结构示意图。QR码是条码的一种。如图1所示, 标准QR码由4个已知位置的定位码以及由其中三个大框定位码所定义的的区域内黑 白码点所组成,码点由特定尺寸比例的小方格排列而成。图2示出了根据现有技术的 QR码的生成示意图,其中矩阵化的编码格式反映了相应的数据信息。如图2所示, 小方格是黑色时,代表二进制码1;小方格是白色时,代表二进制码0。QR码除了具 有一维条码及其他二维条码所具有的信息容量大、可靠性高以外,还具有超高速识度、 全方位识读、可表示汉字,并且有很强的保密防伪性等优点。
随着电子商务的普及化,越来越多的商家需要在QR码中嵌入各类信息。例如, 现有的QR码设计方案只是通过黑白相间的小方格排列方式生成QR码图案,由于快 速响应矩阵码QR码通常是黑白方块型的,人眼无法直接识别,为了商业和宣传的需 要,很多快速响应矩阵码QR码都会加入LOGO或背景图案,以便于人们能更加直观 的识别。
为了实现上述LOGO或背景图案的嵌入,现有的方法是通过掩码等手段,将QR 码中心区域(即,数据存储区域)预先“抠空”出来,在“抠空”区域放置LOGO或 背景图案,而其他区域则用来放置二维码的有效数据。现有方法会受到预先“抠空” 的中心区域面积的限制,如果“抠空”区域过大,将导致二维码变得不可识别,仅能 将logo或背景图案放置在QR码很小的一个中心区域内,因此现有方法对LOGO或 背景图案提供的放置区域受限于QR码所能提供的“抠空”区域,如果“抠空”区域 过小则会影响LOGO或背景图案的显示效果。
因此,针对传统的QR码生成方法,有必要提出一种新的QR码生成方法及其装 置,能够增大嵌入图案的可视范围,同时不需要将二维码中心区域预先“抠空”出来, 也不受“抠空”区域大小的限制。
发明内容
针对现有技术存在的上述技术问题,本发明的目的旨在提供本发明提供一种快速 响应矩阵码QR码生成方法及其装置,通过控制着色像素所占用的显示区域的面积, 使得生成的QR码着色数据模块区域面积变小,进而增大QR码图形的空白区域,以 便于增大嵌入LOGO或背景图案的可视范围。
本发明提供一种着色像素区可变的二维码生成方法,包括:S1、读取待编码的二 进制数据和预置像素压缩比;S2、根据读取的待编码二进制数据,生成含有功能图形 编码与有效数据编码的位流序列;S3、判断生成的位流序列中的当前位是否为二进制 “1”;S31、如果当前位是二进制“1”,则进一步包括如下步骤:S311、判断当前 位是否为位置探测图形中的二进制位;S312、如果当前位不是位置探测图形中的二进 制位,则在印刷或绘制图形的底板上按预置像素压缩比绘制缩小面积的第一颜色像素 区;S313、如果当前位是位置探测图形中的二进制位,则在所述底板上绘制正常面积 的第一颜色像素区;S32、如果当前位是二进制“0”,则在所述底板上绘制第二颜色 像素区;S4、判断生成的位流序列是否还有下一位,如果否,则结束绘制并生成二维 码图形。
进一步地,所述预置像素压缩比是表征绘制的第一颜色像素区与原始的第一颜色 像素区的百分比,其中预置像素压缩比由用户自定义的数值范围为50%-100%。
进一步地,所述预定面积比例值Y是进行着色的码点区域的面积占QR码网格中 的坐标位置区域的面积的比值。
进一步地,所述底板包括canvans画布。
进一步地,所述canvans画布是用来绘制二维码图形的地方,并且是位于制图软 件中图层最下方的那一层。
进一步地,所述判断生成的位流序列中的当前位是否为二进制“1”包括判断功 能图形编码模块或有效数据编码中是否为二进制“1”。
进一步地,所述位置探测图形是二维码上的三个“回”形符号,用于识别算法定 位二维码,每个“回”形符号的长和宽都是8个模块,每个“回”形符号及其周围的 一圈空白区域占8*8个模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海高研明鉴信息技术有限公司,未经上海高研明鉴信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410613519.7/2.html,转载请声明来源钻瓜专利网。





