System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像编解码方法、装置、编码器、解码器和系统制造方法及图纸_技高网

图像编解码方法、装置、编码器、解码器和系统制造方法及图纸

技术编号:40589997 阅读:4 留言:0更新日期:2024-03-12 21:50
公开了图像编解码方法、装置、编码器、解码器和系统,涉及多媒体领域。该方法包括,依据剩余编码单元的数量近似值确定有损比特数的调整值,即将有损比特数计算过程中涉及除法的平均环节在编码端和解码端都可以通过移位操作实现,从而在不增加计算复杂度时,提高了有损比特数的精确性,进而提升量化参数的精确性,从而有效提升了重建后图像的图像质量。

【技术实现步骤摘要】

本申请涉及多媒体领域,尤其涉及一种图像编解码方法、装置、编码器、解码器和系统


技术介绍

1、目前,编码器对图像帧进行预测、量化、熵编码等编码操作得到位流。解码器对位流进行熵解码、反量化、预测重建等解码操作,得到图像帧的重建后图像。其中,由于量化参数的值越大,位流包含的图像帧中有效信息越少导致重建后图像的质量较差;反之,量化参数的值越小重建后图像的质量越高,则位流包含的图像帧的冗余信息越多而位流的比特数较多。但是,在提升量化参数的精确性时,又增加了计算复杂度。因此,在确定对图像进行编解码所使用的量化参数,在确保重建后图像的质量的前提下,减少对图像进行编码后的编码比特数如何平衡确定量化参数的精确性的计算复杂度是亟待解决的问题。


技术实现思路

1、本申请提供了一种图像编解码方法、装置、编码器、解码器和系统,由此平衡确定量化参数的精确性的计算复杂度。

2、第一方面,提供了一种图像解码方法,该方法包括:获取图像位流中当前编码单元的位流;根据位流缓冲区的数据存储情况和待解码编码单元的数量近似值确定当前编码单元的有损比特数的调整值,位流缓冲区用于存储一个或多个编码单元的位流或部分位流;根据当前编码单元的有损比特数的初始值和当前编码单元的有损比特数的调整值确定当前编码单元的有损比特数,当前编码单元的有损比特数用于确定对当前编码单元的位流进行解码所使用的量化参数。

3、如此,依据剩余编码单元的数量近似值确定有损比特数的调整值,即将有损比特数计算过程中涉及除法的平均环节在编码端和解码端都可以通过移位操作实现,从而在不增加计算复杂度时,提高了有损比特数的精确性,进而提升量化参数的精确性,从而有效提升了重建后图像的图像质量。

4、在一种可能的实现方式中,方法还包括:根据第一量化参数对当前编码单元的位流进行解码,得到当前编码单元的重建后图像。

5、第二方面,提供了一种图像编码方法,方法包括:获取当前帧中当前编码单元;根据位流缓冲区的数据存储情况和待编码的编码单元的数量近似值确定当前编码单元的有损比特数的调整值,位流缓冲区用于存储一个或多个编码单元的位流或部分位流;根据当前编码单元的有损比特数的初始值和当前编码单元的有损比特数的调整值确定当前编码单元的有损比特数,当前编码单元的有损比特数用于确定对当前编码单元进行编码所使用的量化参数。

6、在一种可能的实现方式中,方法还包括:根据位流缓冲区的数据存储情况和待解码编码单元的数量近似值确定当前编码单元的有损比特数的调整值,包括:根据位流缓冲区中当前帧解码结束的期望比特数和位流缓冲区中数据的比特数的差值;根据差值和待解码编码单元的数量的二进制非零最高位的位数确定当前编码单元的有损比特数的调整值。

7、在一种可能的实现方式中,方法还包括:根据所述第一量化参数对所述当前编码单元进行编码,得到所述当前编码单元的位流。

8、在一种可能的实现方式中,根据在先编码单元的编码比特数确定当前编码单元的无损比特数,包括:根据在先编码单元的编码比特数和第二量化参数,确定当前编码单元的无损比特数,在先编码单元指在当前时刻之前时刻已进行解码处理的编码单元,第二量化参数用于对在先编码单元的位流进行解码;当前编码单元的无损比特数用于更新当前编码单元的图像内容对应的无损比特数。

9、在另一种可能的实现方式中,方法还包括:根据在先编码单元的编码比特数,确定对在先编码单元解码后位流缓冲区中数据的比特数,位流缓冲区用于存储一个或多个编码单元的位流或部分位流。

10、在另一种可能的实现方式中,方法还包括:根据当前编码单元的图像内容确定当前编码单元的无损比特数;根据在先编码单元解码后位流缓冲区中数据的比特数确定当前编码单元的有损比特数;根据当前编码单元的有损比特数和当前编码单元的平均无损比特数确定当前编码单元的信息量,信息量用于指示当前编码单元表达的内容在当前帧所表达的内容的复杂程度;根据当前编码单元的无损比特数和当前编码单元的信息量确定当前编码单元的目标比特数,当前编码单元的目标比特数用于指示在参考当前编码单元的内容时对当前编码单元进行有损编码后的期望比特数;根据当前编码单元的目标比特数确定第一量化参数。

11、第三方面,提供了一种图像编解码装置,所述装置包括用于执行第一方面或第一方面任一种可能设计的方法的各个模块,以及执行第二方面或第二方面任一种可能设计的方法的各个模块。

12、第四方面,提供了一种编码器,所述编码器包括至少一个处理器和存储器,其中,存储器用于存储计算机程序,使得计算机程序被至少一个处理器执行时实现第二方面或第二方面任一种可能设计中所述的方法。

13、第五方面,提供了一种解码器,所述解码器包括至少一个处理器和存储器,其中,存储器用于存储计算机程序,使得计算机程序被至少一个处理器执行时实现第一方面或第一方面任一种可能设计中所述的方法。

14、第六方面,提供一种编解码系统,该编解码系统包括如第四方面所述的编码器和如第五方面所述的解码器。

15、第七方面,提供一种芯片,包括:处理器和供电电路;其中,所述供电电路用于为所述处理器供电;所述处理器用于执行第一方面或第一方面任一种可能实现方式中的方法的操作步骤,以及执行第二方面或第二方面任一种可能实现方式中的方法的操作步骤。

16、第八方面,提供一种计算机可读存储介质,包括:计算机软件指令;当计算机软件指令在计算设备中运行时,使得计算设备执行第一方面或第一方面任一种可能实现方式中的方法的操作步骤,以及执行如第二方面或第二方面任意一种可能的实现方式中所述方法的操作步骤。

17、第九方面,提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算设备执行第一方面或第一方面任一种可能实现方式中的方法的操作步骤,以及执行如第二方面或第二方面任意一种可能的实现方式中所述方法的操作步骤。

18、本申请在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其特征在于,根据位流缓冲区的数据存储情况和待解码编码单元的数量近似值确定所述当前编码单元的有损比特数的调整值,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:

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

8.根据权利要求7所述的方法,其特征在于,根据位流缓冲区的数据存储情况和待解码编码单元的数量近似值确定所述当前编码单元的有损比特数的调整值,包括:

9.根据权利要求7或8所述的方法,其特征在于,

10.根据权利要求7-9中任一项所述的方法,其特征在于,所述方法还包括:

11.根据权利要求10所述的方法,其特征在于,所述方法还包括:

12.根据权利要求10或11所述的方法,其特征在于,所述方法还包括:

13.一种编解码装置,其特征在于,所述编解码装置包括用于执行实现如权利要求1-12中任一项所述的方法。

14.一种解码器,其特征在于,所述编码器包括至少一个处理器和存储器,其中,所述存储器用于存储计算机程序,使得所述计算机程序被所述至少一个处理器执行时实现如权利要求1-6中任一项所述的方法。

15.一种编码器,其特征在于,所述编码器包括至少一个处理器和存储器,其中,所述存储器用于存储计算机程序,使得所述计算机程序被所述至少一个处理器执行时实现如权利要求7-12中任一项所述的方法。

16.一种编解码系统,其特征在于,所述编解码系统包括如权利要求15所述的编码器,以及如权利要求14所述的解码器,所述编码器用于执行上述权利要求7-12中任一项所述的方法的操作步骤,所述解码器用于执行上述权利要求1-6中任一项所述的方法。

...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其特征在于,根据位流缓冲区的数据存储情况和待解码编码单元的数量近似值确定所述当前编码单元的有损比特数的调整值,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:

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

8.根据权利要求7所述的方法,其特征在于,根据位流缓冲区的数据存储情况和待解码编码单元的数量近似值确定所述当前编码单元的有损比特数的调整值,包括:

9.根据权利要求7或8所述的方法,其特征在于,

10.根据权利要求7-9中任一项所述的方法,其特征在于,所述方法还包括:

11.根据权利要求...

【专利技术属性】
技术研发人员:王丹妮杨海涛罗忆冯俊凯
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1