视频编码及解码方法、装置、计算机设备和存储介质与流程

文档序号:35073475发布日期:2023-08-09 17:33阅读:16来源:国知局
视频编码及解码方法、装置、计算机设备和存储介质与流程

本技术涉及计算机,特别是涉及一种视频编码及解码方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、随着视频编码技术的发展,出现了lcevc(一种新的mpeg视频编解码器,目前作为mpeg-5第2部分进行标准化)低复杂度视频编码技术,lcevc通过使用常规视频编解码器作为较低分辨率的基本编码器,并通过将解码后的低分辨率视频与使用专用低复杂度编码工具编码的最多两个残差增强子层进行组合来重建全分辨率视频。目前,通过使用lcevc技术对视频进行编码时,通常是使用预置的码率进行编码,由于在编码过程中网络传输所需的带宽或者存储占用的空间都无法控制,从而导致视频编码质量低下。


技术实现思路

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、其中,基础编码信息是对当前已编码图像使用基础量化参数进行编码得到的,目标增强编码信息是基于目标增强量化参数对损失信息进行编码得到的,损失信息是基于基础编码信息进行重建,得到重建图像,计算重建图像与当前待编码图像的损失得到的,目标增强量化参数是当初始增强码率与预设目标增强码率存在差异时,基于初始增强量化参数进行量化参数调整得到的,初始增强码率是将基础量化参数进行初始增强量化映射,得到初始增强量化参数,使用初始增强量化参数对损失信息进行量化,得到初始增强量化信息,基于初始增强量化信息进行码率计算得到的;

40、将基础编码信息进行基础解码,得到基础解码图像,并对目标增强编码信息进行增强解码,得到增强解码图像;

41、将基础解码图像和增强解码图像进行融合,得到视频中当前已编码图像。

42、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

43、获取视频中当前已编码图像对应的目标编码信息,目标编码信息包括基础编码信息和目标增强编码信息;

44、其中,基础编码信息是对当前已编码图像使用基础量化参数进行编码得到的,目标增强编码信息是基于目标增强量化参数对损失信息进行编码得到的,损失信息是基于基础编码信息进行重建,得到重建图像,计算重建图像与当前待编码图像的损失得到的,目标增强量化参数是当初始增强码率与预设目标增强码率存在差异时,基于初始增强量化参数进行量化参数调整得到的,初始增强码率是将基础量化参数进行初始增强量化映射,得到初始增强量化参数,使用初始增强量化参数对损失信息进行量化,得到初始增强量化信息,基于初始增强量化信息进行码率计算得到的;

45、将基础编码信息进行基础解码,得到基础解码图像,并对目标增强编码信息进行增强解码,得到增强解码图像;

46、将基础解码图像和增强解码图像进行融合,得到视频中当前已编码图像。

47、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

48、获取视频中当前已编码图像对应的目标编码信息,目标编码信息包括基础编码信息和目标增强编码信息;

49、其中,基础编码信息是对当前已编码图像使用基础量化参数进行编码得到的,目标增强编码信息是基于目标增强量化参数对损失信息进行编码得到的,损失信息是基于基础编码信息进行重建,得到重建图像,计算重建图像与当前待编码图像的损失得到的,目标增强量化参数是当初始增强码率与预设目标增强码率存在差异时,基于初始增强量化参数进行量化参数调整得到的,初始增强码率是将基础量化参数进行初始增强量化映射,得到初始增强量化参数,使用初始增强量化参数对损失信息进行量化,得到初始增强量化信息,基于初始增强量化信息进行码率计算得到的;

50、将基础编码信息进行基础解码,得到基础解码图像,并对目标增强编码信息进行增强解码,得到增强解码图像;

51、将基础解码图像和增强解码图像进行融合,得到视频中当前已编码图像。

52、上述视频解码方法、装置、计算机设备、存储介质和计算机程序产品,通过获取到经过调整后的目标增强量化参数编码得到的目标增强编码信息,提高了得到的目标增强编码信息的准确性,从而使获取到的目标编码信息提高了准确性,然后使用基础编码信息和目标增强编码信息进行解码并进行融合,得到视频中当前已编码图像,提高了得到的当前已编码图像的准确性,即保证了视频解码的质量。

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