彩色二维码的生成方法与生成装置的制造方法

文档序号:8473350阅读:485来源:国知局
彩色二维码的生成方法与生成装置的制造方法
【技术领域】
[0001]本发明涉及彩色二维码,尤其涉及的是,一种彩色二维码的生成方法与生成装置。
【背景技术】
[0002]二维条码/ 二维码(2-dimens1nal bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。
[0003]国外对二维码技术的研宄始于20世纪80年代末,在二维码符号表示技术研宄方面已研制出多种码制,常见的有PDF417、QR CodeXode 49,Code 16K、Code One等。这些二维码的信息密度都比传统的一维码有了较大提高,如TOF417的信息密度是一维码CodeC39的20多倍。在二维码标准化研宄方面,国际自动识别制造商协会(AIM)、美国标准化协会(ANSI)已完成了 PDF417、QR Code、Code 49、Code 16K、Code One 等码制的符号标准。国际标准技术委员会和国际电工委员会还成立了条码自动识别技术委员会(IS0/IEC/JTC1/SC31),已制定了 QR Code的国际标准(IS0/IEC 18004:2000《自动识别与数据采集技术一条码符号技术规范一QR码》),起草了 F*DF417、Code 16K、Data Matrix、Maxi Code等二维码的IS0/IEC标准草案。在二维码设备开发研制、生产方面,美国、日本等国的设备制造商生产的识读设备、符号生成设备,已广泛应用于各类二维码应用系统。二维码作为一种全新的信息存储、传递和识别技术,自诞生之日起就得到了世界上许多国家的关注。美德日本等国家,不仅已将二维码技术应用于公安、外交、军事等部门对各类证件的管理,而且将二维码应用于海关、税务等部门对各类报表和票据的管理,商业、交通运输等部门对商品及货物运输的管理、邮政部门对邮政包裹的管理、工业生产领域对工业生产线的自动化管理。
[0004]我国对二维码技术的研宄开始于1993年。中国物品编码中心对几种常用的二维码 PDF417、QR Code、Data Matrix、Maxi Code、Code 49、Code 16K、Code One 的技术规范进行了翻译和跟踪研宄。随着我国市场经济的不断完善和信息技术的迅速发展,国内对二维码这一新技术的需求与日俱增。中国物品编码中心在原国家质量技术监督局和国家有关部门的大力支持下,对二维码技术的研宄不断深入。在消化国外相关技术资料的基础上,制定了两个二维码的国家标准:二维码网格矩阵码(SJ/T 11349-2006)和二维码紧密矩阵码(SJ/T 11350-2006),从而大大促进了我国具有自主知识产权技术的二维码的研发。
[0005]下面给出二维码相关标准的一些基础信息。校正图形(Alignment Pattern)是用于确立矩阵符号位置的一个固定的参照图形,译码软件可以通过它在图像有中等程度损坏的情况下,再同步图像模块的坐标映像。字符计数指示符(Character CountIndicator)是定义某一模式下的数据串长度的位序列。ECI指示符(ECI designator)通常为6位数字,用于标识具体的ECI任务。编码区域(encoding reg1n)是在符号中没有被功能图形占用,可以对数据或纠错码字进行编码的区域。扩充解释(Extended ChannelInterpretat1n (ECI))是在某些码制中,对输出数据流允许有与缺省字符集不同的解释的协议。格式信息(Format Informat1n)是一种功能图形,它包含符号使用的纠错等级以及使用的掩模图形的信息,以便对编码区域的剩余部分进行译码。功能图形(funct1npattern)是符号中用于符号定位与特征识别的特定图形。掩模图形参考(Mask PatternReference)是用于符号的三位掩模图形标识符。掩模(masking)是在编码区域内,用掩模图形对位图进行XOR操作,其目的是使符号中深色与浅色模块数的比例均衡,并且减少影响图像快速处理的图形出现。模式(mode)是将特定的字符集表示成位串的方法。模式指示符(Mode Indicator)通常为4位标识符,指示随后的数据序列所用的编码模式。位置探测图形(Posit1n Detect1n Pattern)是组成寻像图形的三个相同的图形之一。段(segment)是以同一 ECI或编码模式编码的数据序列。分隔符(S^arator)是全部由浅色模块组成的功能图形,宽度为一个模块,用于将位置探测图形与符号的其余部分分开。终止符(Terminator)是用于结束表示数据位流的位图。定位图形(Timing Pattern)通常是深色与浅色模块交错的图形,便于决定符号中模块的坐标。
[0006]随着技术的发展,二维码已经得到广泛应用。但是,二维码通常只能容纳一千多个字节,例如500个汉字左右,存在信息存储量小的不足,并且由于其规则限制,导致所能够扩容的最大容量不超过现有容量的平方数。而随着手机等扫码硬件的发展,摄像技术已经能够获取精细的图像。因此,现有技术存在缺陷,需要改进。

【发明内容】

[0007]本发明所要解决的技术问题是提供一种新的彩色二维码的生成方法与生成装置。
[0008]本发明的技术方案如下:一种彩色二维码的生成方法,其包括以下步骤:预设置彩色二维码的识别区域,所述识别区域包括定位区与信息区;预设置彩色二维码的色彩数量;获取待编码数据;编码步骤:对所述待编码数据进行编码,生成具有所述色彩数量的信息码元,输出所述待编码数据的识别区域。
[0009]例如,预设置彩色二维码的识别区域,所述识别区域包括定位区与信息区;例如,所述定位区包括校正图形,例如其用于确立矩阵符号位置的一个固定的参照图形,译码软件可以通过它在图像有中等程度损坏的情况下,再同步图像模块的坐标映像;所述信息区包括编码区域,例如没有被功能图形占用,可以对数据或纠错码字进行编码的区域。
[0010]例如,预设置彩色二维码的色彩数量;其中,所述色彩包括基础色与灰阶;例如,修改或调整所述色彩数量。
[0011]例如,获取待编码数据;例如,修改所述待编码数据。
[0012]例如,编码步骤:对所述待编码数据进行编码,生成具有所述色彩数量的信息码元,输出所述待编码数据的识别区域。例如,所述识别区域仅包括所述定位区与所述信息区。
[0013]例如,所述待编码数据包括链接地址、显示图像和/或存储信息;又如,所述待编码数据包括显示图像,以及链接地址或存储信息,其中,所述链接地址用于指示获取所述存储信息;又如,所述待编码数据包括显示图像,以及链接地址与存储信息。
[0014]优选的,所述存储信息包括文字信息、视像信息和/或音频信息,例如,所述视像信息包括静态的图像信息和/或动态的视频信息。
[0015]又如,所述待编码数据包括显示图像以及存储信息;又如,所述编码步骤包括:对所述待编码数据进行编码,按所述显示图像及所述存储信息生成具有所述色彩数量的信息码元,输出所述待编码数据的识别区域,其中,所述识别区域的信息区具有所述显示图像形式;例如,所述具有所述显示图像形式,为所述信息区所显示的内容类似于所述显示图像。
[0016]例如,对所述存储信息生成具有所述色彩数量的若干信息码元;又如,根据所述色彩数量将所述存储信息在所述信息区中生成具有多个色彩的若干信息码元。例如,对所述存储信息的文字信息、视像信息和/或音频信息生成具有所述色彩数量的若干信息码元。又如,根据所述色彩数量将所述存储信息在所述信息区中生成具有所述灰阶数量的若干信息码元,然后根据所述显示图像及所述基础色数量,为各信息码元设置色彩,输出所述待编码数据的识别区域。
[0017]例如,所述生成方法包括以下步骤:预设置彩色二维码的识别区域,所述识别区域包括定位区与信息区;预设置彩色二维码的色彩数量,所述色彩数量包括基础色数量以及灰阶数量;获取待编码数据,所述待编码数据包括显示图像以及存储信息;编码步骤:对所述待编码数据进行编码,根据所述色彩数量将所述存储信息在所述信息区中生成具有所述色彩数量的信息码元,根据所述显示图像及所述基础色数量,为各信息码元设置色彩,输出所述待编码数据的识别区域。
[0018]又如,所述编码步骤中,还执行用于对所述显示图像进行采样的预采样步骤;例如,所述预采样步骤包括:获取所述显示图像,根据所述色彩数量对所述显示图像进行采样,得到采样图像;例如,根据所述色彩数量中的灰阶数量以及基础色数量,对所述显示图像进行采样,得到采样图像;例如,所述采样图像作为所述显示图像形式;又如,所述预采样步骤包括:获取所述待编码数据中的所述显示图像,根据所述色彩数量对所述显示图像进行采样,得到采样图像,所述采样图像作为所述显示图像形式;又如,根据所述识别区域及根据所述色彩数量对所述显示图像进行采样,得到采样图像,所述采样图像的大小为所述识别区域的大小,所述采样图像作为所述显示图像形式;又如,还根据所述识别区域对所述显示图像进行裁减和/或缩小,然后根据所述色彩数量对所述显示图像进行采样,得到所述采样图像。
[0019]又如,所述编码步骤中,对所述待编码数据进行编码,以所述采样图像作为配色对象,生成具有所述色彩数量的若干信息码元,输出所述待编码数据的识别区域。例如,设置每一信息码元的格式,以其格式中的结构与灰阶作为所述信息码元的存储内容,然后以所述采样图像作为配色对象,按灰阶上色,例如,在生成具有所述灰阶数量的若干信息码元后进行配色,生成具有所述色彩数量的若干信息码元,输出所述待编码数据的识别区域。又如,设置每一信息码元的格式,
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1