图像浅压缩方法及解码方法与流程

文档序号:35013186发布日期:2023-08-04 05:58阅读:35来源:国知局
图像浅压缩方法及解码方法与流程

本申请实施例涉及图像处理领域,尤其涉及图像浅压缩方法及解码方法。


背景技术:

1、在目标码率有上界的视频压缩体系中,参考帧越多,预测的精确度越高,图像的质量越好。双倍速率同步动态随机存储器芯片主频一般在400m上下,在处理4k120 4:4:4的输入图像数据时,只用一个参考帧就会超过双倍速率同步动态随机存储器芯片处理能力的上限,并且一般只能规划双倍速率同步动态随机存储器芯片工作于70%的有效带宽下,这就令带宽紧张的情况变得更差。若需要好的图像压缩质量就需要更多的参考帧,而参考帧的数量也会给芯片处理能力带来挑战。


技术实现思路

1、以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。

2、本申请的目的在于至少一定程度上解决相关技术中存在的技术问题之一,本申请实施例提供了图像浅压缩方法及解码方法,能够利用较少的带宽实现图像压缩。

3、本申请的第一方面的实施例,一种图像浅压缩方法,包括:

4、获取第一图像数据;

5、根据量化参数对所述第一图像数据进行量化处理,得到量化数据;

6、对所述量化数据进行预测处理,得到残差数据;

7、根据编码的数位代价从多种传输方式中确定目标传输方式,通过所述目标传输方式进行数据传输得到压缩数据;

8、其中,所述传输方式包括至少以下之一:

9、通过为无符号变长码的编码对为量化数据的待传输数据进行数据传输;

10、通过为无符号定长码的编码对为量化数据的待传输数据进行数据传输;

11、通过为有符号变长码的编码对为残差数据的待传输数据进行数据传输;

12、通过为有符号定长码的编码对为残差数据的待传输数据进行数据传输。

13、本申请的第一方面的某些实施例,所述通过所述目标传输方式进行数据传输得到压缩数据,包括:

14、通过所述目标传输方式将所述待传输数据传输至数据缓冲区得到待输出数据;

15、当所述数据缓冲区的缓冲验证器存在溢出情况,调整量化参数,返回根据量化参数对所述第一图像数据进行量化处理,得到量化数据;

16、当所述数据缓冲区的缓冲验证器不存在溢出情况,将所述数据缓冲区中的待输出数据作为所述压缩数据输出。

17、本申请的第一方面的某些实施例,所述当所述数据缓冲区的缓冲验证器存在溢出情况,调整量化参数,包括:

18、当所述数据缓冲区的缓冲验证器的溢出情况为上溢出,按照预设的步进增量向上增加所述量化参数。

19、本申请的第一方面的某些实施例,所述根据量化参数对所述第一图像数据进行量化处理,得到量化数据,包括:

20、根据所述量化参数确定量化放大系数;

21、根据所述量化参数确定右位移系数;

22、根据所述右位移系数对所述第一图像数据与所述量化放大系数之积进行右位移运算,得到量化数据。

23、本申请的第一方面的某些实施例,通过所述目标传输方式进行数据传输的数据流包括至少一个图像数据,所述图像数据包括图像头和至少一个块压缩数据。

24、本申请的第一方面的某些实施例,所述图像头包括图像校验头、连续计数器、图像宽度、图像高度、色度空间、像素位宽、块压缩数据载荷总字节长度。

25、本申请的第一方面的某些实施例,所述块压缩数据包括用于表示预测模式的数据、用于表示编码是否采用定长码的数据、定长码长度指示值、量化参数和至少一个像素压缩数据。

26、本申请的第二发明的实施例,一种解码方法,包括:

27、获取压缩图像,其中所述压缩图像是根据如上所述的图像浅压缩方法进行压缩处理得到的;

28、确定所述压缩图像的目标传输方式;

29、根据所述目标传输方式对所述压缩数据进行还原处理,得到还原数据;

30、对所述还原数据进行反量化处理,得到第二图像数据。

31、本申请的第二发明的某些实施例,所述根据所述目标传输方式对所述压缩数据进行还原处理,得到还原数据,包括:

32、根据所述压缩数据确定所述目标传输方式对应的编码类型和预测模式的类型;

33、根据所述编码类型和所述预测模式的类型对所述压缩数据进行还原处理,得到还原数据。

34、本申请的第二发明的某些实施例,所述对所述还原数据进行反量化处理,得到第二图像数据,包括:

35、根据所述压缩数据确定量化参数;

36、根据所述量化参数确定反量化放大系数;

37、根据所述量化参数确定左位移系数;

38、根据所述左位移系数对所述还原数据进行左位移运算得到左位移数据,对所述左位移数据与所述反量化放大系数之积进行右位移运算得到第二图像数据。

39、上述方案至少具有以下的有益效果:通过根据量化参数对第一图像数据进行量化处理,得到量化数据;对量化数据进行预测处理,得到残差数据;根据编码的数位代价从多种传输方式中确定目标传输方式,通过所述目标传输方式进行数据传输得到压缩数据;根据所述目标传输方式对所述压缩数据进行还原处理,得到还原数据;对所述还原数据进行反量化处理,得到第二图像数据;构建了基于纯空间域数据处理的高并行预测编码浅压缩架构,直接在原始空间数据上建立精细的量化和反量化体系,能够利用更少的带宽完成相同目标规格要求的图像压缩处理,能够有效减少芯片设计的复杂度,减少芯片的管脚数量,进而减少功耗,解决了芯片内存和接口带宽受限、功耗高的问题。



技术特征:

1.一种图像浅压缩方法,其特征在于,包括:

2.根据权利要求1所述的一种图像浅压缩方法,其特征在于,所述通过所述目标传输方式进行数据传输得到压缩数据,包括:

3.根据权利要求2所述的一种图像浅压缩方法,其特征在于,所述当所述数据缓冲区的缓冲验证器存在溢出情况,调整量化参数,包括:

4.根据权利要求1所述的一种图像浅压缩方法,其特征在于,所述根据量化参数对所述第一图像数据进行量化处理,得到量化数据,包括:

5.根据权利要求1所述的一种图像浅压缩方法,其特征在于,通过所述目标传输方式进行数据传输的数据流包括至少一个图像数据,所述图像数据包括图像头和至少一个块压缩数据。

6.根据权利要求5所述的一种图像浅压缩方法,其特征在于,所述图像头包括图像校验头、连续计数器、图像宽度、图像高度、色度空间、像素位宽、块压缩数据载荷总字节长度。

7.根据权利要求5所述的一种图像浅压缩方法,其特征在于,所述块压缩数据包括用于表示预测模式的数据、用于表示编码是否采用定长码的数据、定长码长度指示值、量化参数和至少一个像素压缩数据。

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

9.根据权利要求8所述的一种解码方法,其特征在于,所述根据所述目标传输方式对所述压缩数据进行还原处理,得到还原数据,包括:

10.根据权利要求8所述的一种解码方法,其特征在于,所述对所述还原数据进行反量化处理,得到第二图像数据,包括:


技术总结
本申请实施例提供了图像浅压缩方法及解码方法,图像浅压缩方法包括量化第一图像数据得到量化数据;预测量化数据得到残差数据;根据编码的数位代价从多种传输方式中确定目标传输方式,通过目标传输方式传输得到压缩数据;解码方法包括根据目标传输方式还原压缩数据得到还原数据;反量化还原数据得到第二图像数据;构建了基于纯空间域数据处理的高并行预测编码浅压缩架构,直接在原始空间数据上建立精细的量化和反量化体系,能够利用更少的带宽完成相同目标规格要求的图像压缩处理,能够有效减少芯片设计的复杂度和功耗,解决了芯片内存和接口带宽受限、功耗高的问题。

技术研发人员:曾志华,李健恒
受保护的技术使用者:鹏城实验室
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1