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

文档序号:8473350阅读:来源:国知局
息、视像信息和/或音频信息生成具有所述色彩数量的若干信息码元。又如,根据所述色彩数量将所述存储信息在所述信息区中生成具有所述灰阶数量的若干信息码元,然后根据所述显示图像及所述基础色数量,为各信息码元设置色彩,即根据所述基础色数量所对应的基础色,参照所述显示图像,为各信息码元进行配色,然后输出所述待编码数据的识别区域。其中,所述配色可参考常用图像处理软件的配色方式,重点在于具有所述灰阶数量的若干信息码元承载数据信息,例如所述存储信息,然后再对这些信息码元配色,使之所显示的不是杂乱无章的小方块或者马赛克,而是所述显示图像或者所述显示图像的类似图像,该类似图像在外观上与所述显示图像相似,例如为所述显示图像的特殊格式裁剪和/或采样所得到的显示对象。
[0075]例如,一种彩色二维码的生成方法,其包括以下步骤:预设置彩色二维码的识别区域,所述识别区域包括定位区与信息区;预设置彩色二维码的色彩数量,所述色彩数量包括基础色数量以及灰阶数量;获取待编码数据,所述待编码数据包括显示图像以及存储信息;编码步骤:对所述待编码数据进行编码,根据所述色彩数量将所述存储信息在所述信息区中生成具有所述色彩数量的信息码元,根据所述显示图像及所述基础色数量,为各信息码元设置色彩,输出所述待编码数据的识别区域。
[0076]又如,所述编码步骤中,还执行用于对所述显示图像进行采样的预采样步骤;例如,所述预采样步骤包括:获取所述显示图像,根据所述色彩数量对所述显示图像进行采样,得到采样图像;例如,根据所述色彩数量中的灰阶数量以及基础色数量,对所述显示图像进行采样,得到采样图像;例如,所述采样图像作为所述显示图像形式;又如,所述预采样步骤包括:获取所述待编码数据中的所述显示图像,根据所述色彩数量对所述显示图像进行采样,得到采样图像,所述采样图像作为所述显示图像形式;又如,根据所述识别区域及根据所述色彩数量对所述显示图像进行采样,得到采样图像,所述采样图像的大小为所述识别区域的大小,所述采样图像作为所述显示图像形式;又如,还根据所述识别区域对所述显示图像进行裁剪和/或缩小,然后根据所述色彩数量对所述显示图像进行采样,得到所述采样图像。这样,可以得到类似于彩色照片的彩色二维码,一方面能够承载更多信息,另一方面能够将无序的二维码表现为肉眼可识别的有意义的图像,使得传统的二维码发生了极大的变化,不仅仅作为一个标签而存在,还能够作为图像使用。
[0077]又如,所述编码步骤中,对所述待编码数据进行编码,以所述采样图像作为配色对象,生成具有所述色彩数量的若干信息码元,输出所述待编码数据的识别区域。例如,设置每一信息码元的格式,以其格式中的结构与灰阶作为所述信息码元的存储内容,然后以所述采样图像作为配色对象,按灰阶上色,例如,在生成具有所述灰阶数量的若干信息码元后进行配色,生成具有所述色彩数量的若干信息码元,输出所述待编码数据的识别区域。又如,设置每一信息码元的格式,以其格式中的结构与色彩作为所述信息码元的存储内容。
[0078]优选的,所述显示图像为彩色图像;又如,其为彩色头像照片。例如,设置每一信息码元的格式,以其格式中的结构、颜色与灰阶作为所述信息码元的存储内容,这样,可以获得更大的存储容量;然后由各个信息码元组合形成用以显示所述采样图像的所述信息区。
[0079]又如,采用上述任一生成方法,本发明的又一个实施例是,一种彩色二维码的生成装置,其用于实现上述任一生成方法;例如,所述生成装置包括用于实现上述任一生成方法的功能t吴块。
[0080]例如,一种彩色二维码的生成装置,其包括用于预设置彩色二维码的识别区域与色彩数量的设置模块,用于获取待编码数据的获取模块,用于对所述待编码数据进行编码生成具有所述色彩数量的信息码元的编码模块,以及用于输出所述待编码数据的识别区域的输出模块,其中,所述识别区域包括定位区与信息区。例如,所述生成装置包括设置模块、获取模块、编码模块以及输出模块;其中,所述设置模块用于预设置彩色二维码的识别区域与色彩数量,所述获取模块用于获取待编码数据,所述编码模块用于对所述待编码数据进行编码生成具有所述色彩数量的信息码元,所述输出模块用于输出所述待编码数据的识别区域。又如,所述编码模块用于对所述待编码数据进行编码,按所述显示图像及所述存储信息生成具有所述色彩数量的信息码元,输出所述待编码数据的识别区域,其中,所述识别区域的信息区具有所述显示图像形式;又如,所述编码模块用于对所述待编码数据进行编码,根据所述色彩数量将所述存储信息在所述信息区中生成具有所述灰阶数量的若干信息码元,然后根据所述显示图像及所述基础色数量,为各信息码元设置色彩,输出所述待编码数据的识别区域。
[0081]例如,所述设置模块包括用于设置基础色的基础色设置单元以及用于设置灰阶的灰阶设置单元;又如,所述设置模块还包括用于选择基础色和/或灰阶,或者用于选择基础色数量和/或灰阶数量的色彩选择单元。又如,所述设置模块还包括预设单元,其用于预设置所述灰阶数量对应的各信息码元。
[0082]又如,所述获取模块包括用于修改所述待编码数据的数据修改单元;和/或,还包括用于获取所述显示图像的图像获取单元。
[0083]例如,所述编码模块设置方形编码单元及/或矩形编码单元;方形编码单元用于将存储信息进行编码生成具有多个具有所述色彩数量的方形码元,矩形编码单元用于将存储信息进行编码生成具有多个具有所述色彩数量的矩形码元。又如,所述编码模块设置结构单元,其用于预设置所述信息码元的大小,例如,根据预定分辨率实现彩色二维码的信息码元的方形码元的最小宽度,或者矩形码元的最小宽度与最小长度。又如,所述编码模块设置预采样单元,用于获取所述显示图像,根据所述色彩数量对所述显示图像进行采样,得到采样图像。又如,所述预采样单元用于获取彩色图像,根据所述色彩数量对所述显示图像进行采样,得到彩色的采样图像,所述设置模块还用于设置每一信息码元的格式,以其格式中的结构、颜色与灰阶作为所述信息码元的存储内容;所述编码模块用于对所述待编码数据进行编码,以所述采样图像作为配色对象,生成具有所述色彩数量的若干信息码元,例如以所述采样图像作为配色对象,按灰阶上色,例如,在生成具有所述灰阶数量的若干信息码元后进行配色,生成具有所述色彩数量的若干信息码元,输出所述待编码数据的识别区域。又如,所述编码模块设置调整单元,用于调整所述显示图像,例如,对根据所述识别区域对所述显示图像进行裁剪和/或缩小等。
[0084]又如,还包括与所述编码模块连接的判断模块,用于判断所述待编码数据的内容大于二维码的容量则生成多个彩色二维码。
[0085]又如,所述生成装置包括存储模块,用于记录彩色二维码的基础色数量和/或灰阶数量,根据基础色数量和/或灰阶数量在至少一所述定位区编码生成色彩码元,其包括基础色码元和/或灰阶码元;又如,所述生成装置包括校验模块,用于记录所述存储信息的链接状态,根据链接状态在至少一所述定位区编码生成链接码元。又如,所述存储模块设置数据存储单元,用于存储所述待编码数据,其中,所述待编码数据包括链接地址、显示图像和/或存储信息;又如,所述待编码数据包括显示图像,以及链接地址或存储信息。
[0086]其余功能模块以此类推,不再赘述。
[0087]下面再给出一个实际应用的实施例,以某一个人的个人相片作为所述显示图像,采用上述生成方法得到彩色2维码,其与该个人相片极为相似,且具有可识别的一些存储信息,例如,采用手机扫描,根据上述生成方法相应的识别规则,从该彩色2维码里可以重新解码出存储信息,比如这个人的个人简介、联系方式、发表过的文章、申请得到的专利等信息。
[0088]进一步地,本发明的实施例还包括,上述各实施例的各技术特征,相互组合形成的彩色二维码的生成方法与生成装置。
[0089]又如,一种彩色二维码的识别方法,其包括以下步骤:获取二维码;去噪,获取定位区;根据定位区进行定位;从信息区读取各具有若干色彩数量的信息码元,解码后输出被编码数据。
[0090] 例如,根据所述色彩数量中的灰阶数量对信息区进行解码。本实施例的识别方法类似于现有二维码的识别方法,但是与其存在极大差异,本发明及其各实施例中,灰度是信息码元的重要元素,不是被无视的对象,并且采用灰度化取代现有二维码的二值化,获得的不是二值化的黑白图像而是灰度化的灰度图像。例如根据获取二维码的像素或清晰度进行去噪处理;又如,采用平均值法或者加权平均法进行灰度化;例如,采用f(i,j)=(R(i,j)+G(i, j)+B(i, j))/3对彩色图像中的三分量亮度进行灰度化;又如,采用f (i,j)=0.30R(i, j)+0.59G(i, j)+0.llB(i, j))对彩色图像中的三分量亮度进行灰度化。优选的,结合应用任一实施例所述生成方法,对生成得到的灰色二维码进行识别。又如,为了便于得到大量内容的信息,根据灰阶数量对信息区进行解码,例如,根据信息码元的灰阶数量对信息区进行解码后输出存储信息。又如,根据16阶、32阶或者64阶,对信息区进行解码后输出存储信息。其中一个实施例是,还根据信息码元的大小对信息区进行解码,例如,信息码元的大小为5mm、或者1.6mm等。其中一个实施例是,根据所述灰阶数量对应的各信息码元,对信息区进行解码。
[0091 ] 除了灰阶数量之外,还可以根据基础色增加存储内容,又如,根据所述色彩数量中的基础色及灰阶数量解码后输出被编码数据。又如,根据所述色彩数量中的基础色数量及灰阶数量解码后输出被编码数据。这样,可以成倍增加二维码所存储的信息量。
[0092]又如,所述获取二维码,包括获取彩色二维码;优选的,所述获取二维码,包括获取彩色图像二维码。例如,获取具有可辨识内容的彩色图像二维码。其中一个实施例是,所述被编码数据包括链接地址。优选的,还包括步骤:根据所述链接地址获取所述被编码数据所相关的存储信息。和/或,所述被编码数据包括存储信息。例如,所述被编码数据包括链接地址、显示图像和/或存储信息;又如,所述被编码数据包括显示图像,以及链接地址或存储信息,其中,所述链接地址
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1