多层快速响应码图像编码、解码方法和编码、解码装置制造方法及图纸

技术编号:7901798 阅读:224 留言:0更新日期:2012-10-23 13:52
本发明专利技术提供多层快速响应码编码、解码方法和编码、解码装置,以提高QR码包含的信息容量。所述方法包括:获取多层快速响应QR码的图像层数N,所述多层快速响应QR码是对原始快速响应QR码进行编码后得到的多层快速响应QR码;从双向可逆颜色特征库获取N组颜色系数特征值,所述颜色系数特征值用于改变所述原始快速响应QR码图像层的颜色参数;使用所述获取的N组颜色系数特征值将所述原始快速响应QR码图像层按照约定的颜色顺序进行叠加以得到所述多层快速响应QR码图像。一方面,多层QR码图像可以满足大信息量的传输,从而提高传输效率,另一方面,可以对文件进行多重加密,增加了文件传输的安全性。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及图像处理领域,尤其涉及多层快速响应码编码、解码方法和编码、解码>J-U装直。
技术介绍
快速响应(Quick Response, QR)码是1994年由日本Denso-Wave公司专利技术的一种二维条码。目前的QR码呈正方形,只有黑白两色。在QR码的三个角落,分别印有三个类似汉字“回”的正方形小图案。三个“回”字形的正方形小图案可以帮助解QR码时识别QR码倾斜的角度。因此,QR码的使用者在扫描QR码时不需要对准,即,无论以任何角度扫描,资料仍可正确被读取。正是由于QR码比普通条码可以储存更多资料,在识别时也比普通条码识别快这些特点,QR码才被称为“快速响应”码。现有技术QR码是按照其自身既有的编码规则,通过某种算法得到。这样,使用QR码编码的图像,其包含的信息容量总会受到一定限制。例如,按照现有技术提供的编码算法,一幅QR码图像,其内容若是数字,则最多包含7059个字符;若是字母,则最多包含4296个字符;若是二进制数,则最多包含2953字节。尽管QR码包含的信息容量会随着QR码版本的提高而有所增加,但QR码版本不可能无限制地提高。换言之,当QR码提高至最高版本时,QR码包含的信息容量也随之增加至最大,不再继续提高。
技术实现思路
本专利技术实施例提供多层快速响应码编码、解码方法和编码、解码装置,以提高QR码包含的信息容量。本专利技术实施例提供一种多层快速响应码编码方法,所述方法包括获取多层快速响应QR码的图像层数N,所述多层快速响应QR码是对原始快速响应QR码进行编码后得到的多层快速响应QR码;从双向可逆颜色特征库获取N组颜色系数特征值,所述颜色系数特征值用于改变所述原始快速响应QR码图像层的颜色参数;使用所述获取的N组颜色系数特征值将所述原始快速响应QR码图像层按照约定的颜色顺序进行叠加以得到所述多层快速响应QR码图像。本专利技术实施例提供一种多层快速响应码解码方法,所述方法包括解析多层快速响应QR码图像以得到所述多层快速响应QR码图像每一层图像的像素RGB分量,所述多层快速响应QR码的图像层数为N,所述多层快速响应QR码图像为从双向可逆颜色系数特征库获取N组颜色特征值后将原始快速响应QR码的图像层按照颜色顺序进行叠加得到的多层快速响应QR码图像;由所述多层QR码图像每一层图像的像素RGB分量绘制单层快速响应QR码图像;对所述单层快速响应QR码图像进行处理以解析出所述单层快速响应QR码图像包含的信息内容;将所述从各个单层快速响应QR码图像解析出的信息内容按照所述颜色顺序进行连接。本专利技术实施例提供一种多层快速响应码编码装置,所述装置包括图像层数获取模块,用于获取多层快速响应QR码的图像层数N,所述多层快速响应QR码是对原始快速响应QR码进行编码后得到的多层快速响应QR码;颜色特征值获取模块,用于从双向可逆颜色系数特征库获取N组颜色特征值,所述颜色系数特征值用于改变所述原始快速响应QR码图像层的颜色参数; 叠加模块,用于使用所述获取的N组颜色系数特征值将所述原始快速响应QR码的图像层按照颜色顺序进行叠加以得到所述多层快速响应QR码图像。本专利技术实施例提供一种多层快速响应码解码装置,所述装置包括像素分量解析模块,用于解析多层快速响应QR码图像以得到所述多层快速响应QR码图像每一层图像的像素RGB分量,所述多层快速响应QR码图像为从双向可逆颜色特征库获取N组颜色系数特征值后将原始快速响应QR码的图像层按照颜色顺序进行叠加得到的多层快速响应QR码图像;图像绘制模块,用于由所述多层快速响应QR码图像每一层图像的像素RGB分量绘制单层快速响应QR码图像;图像处理模块,用于对所述单层快速响应QR码图像进行处理以解析出所述单层快速响应QR码图像包含的信息内容;连接模块,用于将所述从各个单层快速响应QR码图像解析出的信息内容按照所述颜色顺序进行连接。从上述本专利技术实施例可知,由于可以从双向可逆颜色特征库获取组数与多层快速响应QR码的图像层数N相等的颜色系数特征值,用于将原始QR码图像层按照颜色顺序进行叠加,得到所述多层QR码图像,通过这种方法扩大了原始QR码图像包含的信息容量。因此,一方面,多层QR码图像可以满足大信息量的传输,从而提高传输效率,另一方面,可以对文件进行多重加密,增加了文件传输的安全性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对现有技术或实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以如这些附图获得其他的附图。图I是本专利技术实施例提供的一种多层快速响应码编码方法流程示意图;图2是本专利技术实施例提供的多层快速响应码解码方法流程示意图;图3是本专利技术实施例提供的多层快速响应码编码装置结构示意图;图4是本专利技术另一实施例提供的多层快速响应码编码装置结构示意图;图5是本专利技术另一实施例提供的多层快速响应码编码装置结构示意图;图6是本专利技术实施例提供的多层快速响应码解码装置结构示意图;图7是本专利技术另一实施例提供的多层快速响应码解码装置结构示意图8是本专利技术另一实施例提供的多层快速响应码解码装置结构示意图。具体实施例方式本专利技术实施例提供了提供多层快速响应码编码、解码方法和编码、解码装置,以提高QR码包含的信息容量。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅附图1,是本专利技术实施例提供的一种多层快速响应码编码方法流程示意图, 主要包括步骤SlOl,获取多层快速响应QR码的图像层数N。在本专利技术实施例中,所述多层QR码是对原始快速响应QR码进行编码后得到的多层QR码,其图像层数N与用户需求相关,例如,与加密的文件的安全性、多层QR码的信息容量或者信息量传输的大小等相关。一般地,用户需求越严格,例如,文件的安全性越高或多层QR码的信息容量越大,多层QR码的图像层数N也应该越大。S102,从双向可逆颜色特征库获取N组颜色系数特征值,所述颜色系数特征值用于改变所述原始QR码图像层的颜色参数。本专利技术实施例所述的双向可逆颜色特征库可以事先建立。双向可逆颜色特征库存储有颜色系数特征值,这些颜色系数特征值用于改变所述原始QR码的图像层的颜色参数。所谓原始QR码图像层的颜色参数,可以是原始QR码图像层中图像像素的RGB分量,S卩,图像的三基色(R,G, B)中的红(Red, R)、绿(Green, G)和蓝(Blue, B)。之所以称为“双向可逆颜色特征库”,是因为本专利技术实施例提供的双向可逆颜色特征库既可用于在对原始QR码编码时计算多层QR码图像的像素RGB分量,又可用于在对多层QR码解码时计算多层QR码图像包含的图像层数。S103,使用获取的所述N组颜色特征值将所述原始快速响应QRQR码的图像层按照颜色顺序进行叠加以得到所述多层QR码图像。使用获取的N组颜色系数特征值将原始QR码的图像层按照颜色顺序进行叠加得到的多层QR码图像,其图像层数为N。若一幅原始QR码图像包含的信息容量使用!!!!!!^本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:袁健
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1