[发明专利]一种四维码编码及解码方法在审
申请号: | 201910486916.5 | 申请日: | 2019-06-05 |
公开(公告)号: | CN110276428A | 公开(公告)日: | 2019-09-24 |
发明(设计)人: | 李立明;孙睿;陈兴杰;郑树彬;柴晓冬 | 申请(专利权)人: | 上海工程技术大学 |
主分类号: | G06K19/06 | 分类号: | G06K19/06;G06K7/14 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 杨宏泰 |
地址: | 201620 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 待编码数据 三维 编码图像 四维 编码信息数据 解码 二维矩阵 颜色模块 标志位模块 编码生成 纠错能力 三维编码 时间维度 信息容量 循环动态 转换格式 转换图像 图像组 整合 播放 压缩 分割 转换 网络 | ||
1.一种四维码编码方法,该四维码包括二维平面、颜色以及时间四个维度,其特征在于,包括以下步骤:
11)获取待编码信息数据;
12)将待编码信息数据分割为多个待编码数据段,每个待编码数据段的容量大小与一帧三维码编码图像的容量相等;
13)将每个待编码数据段转换为标志位模块和待编码数据段模块,并生成待编码数据段的二维矩阵模块及三维颜色模块;
14)根据每个待编码数据段的二维矩阵模块及三维颜色模块进行三维码编码生成一帧三维码编码图像,并将其转换图像格式;
15)将全部转换格式的三维码编码图像整合压缩为能够循环动态播放显示的三维编码图像组,即四维码编码图像,最终完成四维编码。
2.根据权利要求1所述的一种四维码编码方法,其特征在于,所述的待编码信息数据包括视频数据、音频数据、图像数据以及文字数据。
3.根据权利要求1所述的一种四维码编码方法,其特征在于,所述的步骤13)中,
标志位模块用以确定每一个待编码数据段经编码后生成的每一帧三维码编码图像的标志位序列号,即从第一个待编码数据段开始进行标记,若该待编码数据段已完成标记则按顺序对下一个待编码数据段进行标记,直至所有数据段均完成标记,最终得到已被按序标记的待编码数据段;
数据段模块,包括各待编码数据段的原文部分,即用于储存和编码待编码的数据信息。
4.根据权利要求1所述的一种四维码编码方法,其特征在于,所述的步骤14)中,所述的三维码编码具体为:
在二维码编码的基础上采用不同的颜色对二维码中的码块进行标识后生成三维码编码图像,三维颜色模块利用不同的颜色表示不同的数据进行编码,通过利用不同码块的颜色所代表不同的码值数据对数据信息进行编码,每一帧三维码编码图像包含原先该带编码数据段数据信息以及代表该帧图像序列的序列号。
5.根据权利要求1所述的一种四维码编码方法,其特征在于,所述的步骤14)中,将每一帧三维码编码图像转换为GIF图像格式,并将所有GIF格式的三维码编码图像整合、压缩和重组。
6.一种四维码解码方法,其特征在于,包括以下步骤:
21)获取四维码编码图像;
22)分别读取GIF格式下的三维编码图像组中的每一帧图像,获取每帧图像中的标志位模块的标志位序列号和用于存储编码数据信息的数据模块;
23)扫描读取每帧图像的二维矩阵和三维颜色矩阵,根据矩阵信息得到每帧图像的颜色码值和数据码值,从而得到该帧图像的编码数据;
24)根据每帧图像的编码数据进行排序重组,得到一个有序的含有多个编码数据的数据段,该数据段即为编码前的原始待编码信息,完成解码。
7.根据权利要求6所述的一种四维码编码方法,其特征在于,所述的步骤22)中,读取从第一个经三维编码的数据图像到最后一个经三维编码的数据图像之间的所有数据图像的序列号,若其中包括第一个图像的序列号和最后一个图像的序列号,则证明四维码编码图像读取成功,若发现中间有标志位模块的序列号缺失,即不能读取所有模块的序列号时,则继续读取GIF格式下的三维编码图像组中的每一帧图像,直至对所有四维码编码图像标志位模块序列号读取成功。
8.根据权利要求7所述的一种四维码编码方法,其特征在于,在读取每一帧GIF格式下的三维编码图像组中的编码图像时,同时读取编码图像的数据模块,若成功完成对每一帧图像的标志位模块的读取和检测,则所读取的数据模块即为存储数据信息的模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海工程技术大学,未经上海工程技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910486916.5/1.html,转载请声明来源钻瓜专利网。