图像编码、解码方法、计算机设备和图像处理系统与流程

文档序号:20040089发布日期:2020-02-28 11:48阅读:来源:国知局

技术特征:

1.一种图像编码方法,其特征在于,包括:

获取第一图像数据向量,所述第一图像数据向量包括n个元素,所述第一图像数据向量包括m类比特对,m类比特对用于表示k种颜色;n为正整数,k为小于m的正整数;

对所述第一图像数据向量进行编码,获得第二图像数据向量;所述第二图像数据向量包括n个元素,所述第二图像数据向量包括k类比特对,k类比特对用于表示k种颜色;

将所述第二图像数据向量中n个元素分为l个第一数据块,每个所述第一数据块的长度相同;l为正整数;

将所述第一数据块压缩编码为第二数据块,获得第三图像数据向量,所述第三图像数据向量包括l个第二数据块;每个所述第二数据块的长度相同,所述第二数据块的长度小于所述第一数据块的长度。

2.根据权利要求1所述的图像编码方法,其特征在于,所述元素为一个字节,m为4,k为3。

3.根据权利要求2所述的图像编码方法,其特征在于,所述对所述第一图像数据向量进行编码,获得第二图像数据向量,包括:

对所述第一图像数据向量中第n个元素按照如下编码规则进行编码,获得所述第二图像数据向量中的第n个元素:

cx+1cx=bx+1+bx

其中,n=1、2、……、或n,所述第一图像数据向量中第n个元素为bn,bn=b7b6b5b4b3b2b1b0,所述第二图像数据向量中的第n个元素为cn,cn=c7c6c5c4c3c2c1c0,bx表示bn中的第x位,cx表示cn中的第x位,x的取值为0、2、4或6。

4.根据权利要求2所述的图像编码方法,其特征在于,所述第一数据块的长度为5个字节,所述第二数据块的长度为4个字节。

5.根据权利要求4所述的图像编码方法,其特征在于,所述将所述第一数据块压缩编码为第二数据块,包括:

对所述第一数据块按照如下编码规则进行压缩编码,获得所述第二数据块:

d(7:0)=34*c9c8+33*c7c6+32*c5c4+31*c3c2+30*c1c0

其中,d(7:0)为第二数据块,d(7:0)=d7d6d5d4d3d2d1d0,c(9:0)为第一数据块,c(9:0)=c9c8c7c6c5c4c3c2c1c0。

6.一种图像解码方法,其特征在于,包括:

将第三图像数据向量中的元素分为l个第二数据块,每个所述第二数据块的长度相同;l为正整数;

将所述第二数据块解压缩编码为第一数据块,得到第二图像数据向量,每个所述第一数据块的长度相同,所述第二数据块的长度小于所述第一数据块的长度;所述第二图像数据向量包括n个元素;n为正整数,所述第二图像数据向量包括k类比特对,k类比特对用于表示k种颜色;

对所述第二图像数据向量进行解码,获得第一图像数据向量;所述第一图像数据向量包括n个元素,所述第一图像数据向量包括m类比特对,m类比特对用于表示k种颜色;k为小于m的正整数。

7.根据权利要求6所述的图像解码方法,其特征在于,所述元素为一个字节,m为4,k为3,所述第一数据块的长度为5个字节,所述第二数据块的长度为4个字节。

8.根据权利要求7所述的图像解码方法,其特征在于,所述将所述第二数据块解压缩编码为第一数据块,得到第二图像数据向量,包括:

对所述第二数据块按照如下解码规则进行解压缩编码,获得所述第一数据块:

c1c0=d(7:0)%3,c3c2=(d(7:0)%32)/3,c5c4=(d(7:0)%33)/32

c7c6=(d(7:0)%34)/33,c9c8=(d(7:0)%35)/34

其中,d(7:0)为所述第二数据块,d(7:0)=d7d6d5d4d3d2d1d0,c(9:0)为所述第一数据块,c(9:0)=c9c8c7c6c5c4c3c2c1c0,%为取余运算符,/为取整运算符。

9.根据权利要求7所述的图像解码方法,其特征在于,所述对所述第二图像数据向量进行解码,获得第一图像数据向量,包括:

对所述第一数据块按照如下解码规则进行解码,获得所述第一图像数据向量:

bx+1bx=cx+1cx+cx+1

其中,所述第一图像数据向量包括l个第三数据块,所述第三数据块的长度等于所述第一数据块的长度,所述第三数据块为b’(9:0),b’(9:0)=b9b8b7b6b5b4b3b2b1b0,c(9:0)为第一数据块,c(9:0)=c9c8c7c6c5c4c3c2c1c0,bx表示b’(9:0)中的第x位,cx表示c(9:0)中的第x位,x的取值为0、2、4、6或8。

10.一种计算机设备,其特征在于,包括处理器和存储器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述存储器上所存储的计算机程序,实现权利要求1-5或6-9任一项所述的方法步骤。

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5或6-9任一项所述的方法步骤。

12.一种图像处理系统,其特征在于,包括图像编码装置和图像解码装置;

所述图像编码装置包括处理器和存储器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述存储器上所存储的计算机程序,实现权利要求1-5任一项所述的方法步骤;

所述图像解码装置包括处理器和存储器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述存储器上所存储的计算机程序,实现权利要求6-9任一项所述的方法步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1