System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 使用上下文模型初始化的视频译码方法和设备技术_技高网

使用上下文模型初始化的视频译码方法和设备技术

技术编号:43261759 阅读:3 留言:0更新日期:2024-11-08 20:41
公开了一种用于使用上下文模型初始化的视频译码方法和设备。本公开的一个实施方式中提供了一种视频译码方法和设备,其通过使用在预存储图片中的预定位置处或预存储图片内对应并行化单元的预定位置处的上下文信息,以初始化基于上下文的自适应二进制算术编码(CABAC)的上下文模型,以提高视频译码效率和增强视频质量。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及使用上下文模型初始化的视频译码方法和设备


技术介绍

1、该部分中的陈述仅提供与本公开相关的背景信息,并且不一定构成现有技术。

2、因为视频数据与音频或静止图像数据相比具有大量数据,所以视频数据需要大量硬件资源(包括存储器)来存储或传输视频数据而无需用于压缩的处理。

3、因而,编码器通常用于压缩和存储或传输视频数据。解码器接收压缩视频数据,对接收到的压缩视频数据进行解压缩,以及播放解压缩后的视频数据。视频压缩技术包括h.264/高级视频译码(avc)、高效率视频译码(hevc)和多用途视频译码(vvc),其与hevc相比具有大约30%以上的改善的译码效率。

4、然而,由于图像尺寸、分辨率和帧速率逐渐增加,所以要编码的数据量也增加。因而,需要提供比现有压缩技术更高的译码效率和改善的图像增强效果的新压缩技术。

5、在视频译码方法和设备中,基于上下文的自适应二进制算术译码(cabac)(在例如h.264/avc、h.265/hevc、h.266/vvc等视频压缩标准中使用的技术)利用先前经编码和解码的统计信息来当前执行二进制算术译码。为了改善符号概率的预测性能,上下文可利用由先前经编码及经解码符号定义的统计信息。cabac的压缩性能受上下文建模方法的影响,并且上下文模型中最大概率符号(mps)的概率越高,视频译码方法的译码性能越好。连同这个因素一起,上下文模型的初始概率值也影响译码性能。常规视频译码方法基于量化参数固定地初始化上下文模型。为了改善cabac的译码性能,需要提供用于上下文模型的初始值设定的有效方法。


技术实现思路

1、[技术问题]

2、本公开试图提供一种用于通过使用在先前重建的图片中的预定位置处的上下文信息,初始化基于上下文的自适应二进制算术编码(cabac)的上下文模型的视频译码方法和设备,以提高视频译码效率并增强视频质量。或者视频译码方法和设备通过使用在先前重建的图片内的对应并行化单元中的预定位置处的上下文信息,初始化cabac的上下文模型。

3、[技术方案]

4、本专利技术的至少一个方面提供一种由视频解码装置执行的用于初始化基于上下文的自适应二进制算术译码的上下文模型的方法。所述方法包含从比特流解码上下文初始化启用信息,所述上下文初始化启用信息指示是否将基于参考的上下文初始化方法用于当前图片中的当前处理单元中的所述上下文模型。所述方法还包含在所述基于参考的上下文初始化方法与基于量化参数的上下文初始化方法之间,通过使用所述上下文初始化启用信息,来确定所述上下文模型的初始化方法。该方法还包括检查初始化方法是否是基于参考的上下文初始化方法。当初始化方法是基于参考的上下文初始化方法时,该方法还包括:通过使用在先前重建的参考图片中的预定位置的上下文状态,在当前处理单元中初始化上下文模型。

5、本公开的另一方面提供一种由视频编码装置执行的用于初始化基于上下文的自适应二进制算术译码的上下文模型的方法。该方法包括:通过将上下文模型的初始化方法应用于当前图片中的当前处理单元来确定上下文模型的最佳初始化方法。这里,初始化方法包括基于参考的上下文初始化方法和基于量化参数的上下文初始化方法。该方法还包括基于最佳初始化方法,来设置指示基于参考的上下文初始化方法是否将用于上下文模型的上下文初始化启用信息。所述方法还包含对所述上下文初始化启用信息进行编码。当使用基于参考的上下文初始化方法时,该方法进一步包括通过使用在先前重建的图片中的预定位置处的上下文状态,在当前处理单元中初始化上下文模型。

6、本公开的又一方面提供一种计算机可读记录介质,存储由用于初始化上下文模型的视频编码方法产生的比特流。视频编码方法包括:通过将基于上下文的自适应二进制算术译码的上下文模型的初始化方法应用于当前图片中的当前处理单元来确定上下文模型的最佳初始化方法。这里,初始化方法包括基于参考的上下文初始化方法和基于量化参数的上下文初始化方法。视频编码方法还包括基于最佳初始化方法来设置指示基于参考的上下文初始化方法是否将用于上下文模型的上下文初始化启用信息。所述视频编码方法还包含编码所述上下文初始化启用信息。当使用基于参考的上下文初始化方法时,视频编码方法进一步包括通过使用在先前重建的图片中的预定位置处的上下文状态,在当前处理单元中初始化上下文模型。

7、[有益效果]

8、如上所述,本公开提供通过使用在先前重建的图片中的预定位置或者在先前重建的图片内的对应并行化单元中的预定位置的上下文信息,初始化cabac的上下文模型的视频译码方法和设备。由此,视频译码方法和设备消除上下文模型对初始化的依赖,以改善译码期间的并行处理的性能,并有效地减少在并行处理中发生的译码效率的劣化。

本文档来自技高网...

【技术保护点】

1.一种由视频解码装置执行的用于初始化基于上下文的自适应二进制算术编码的上下文模型的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述当前处理单元是所述当前图片或者所述当前图片内的并行化单元,并且

3.根据权利要求1所述的方法,其中,所述上下文初始化启用信息被表示为指示是否使用所述上下文初始化方法的标志或指示初始化方法之一的索引。

4.根据权利要求2所述的方法,其中,初始化所述上下文模型包括:

5.根据权利要求2所述的方法,其中,初始化所述上下文模型包括:

6.根据权利要求2所述的方法,其中,初始化所述上下文模型包括:

7.根据权利要求1所述的方法,其中,初始化所述上下文模型包括:

8.根据权利要求1所述的方法,其中,所述先前重建的参考图片是在位于与所述当前图片相同的时间层中的参考图片之中在时间上最靠近所述当前图片的参考图片。

9.根据权利要求1所述的方法,其中,初始化所述上下文模型包括:

10.根据权利要求1所述的方法,其中,初始化所述上下文模型包括:

11.一种由视频编码装置执行的用于初始化基于上下文的自适应二进制算术编码的上下文模型的方法,所述方法包括:

12.根据权利要求11所述的方法,其中,所述当前处理单元是所述当前图片或者所述当前图片内的并行化单元,并且

13.根据权利要求11所述的方法,其中,所述上下文初始化启用信息被表示为指示是否使用所述上下文初始化方法的标志或指示所述初始化方法之一的索引。

14.根据权利要求11所述的方法,还包括:

15.一种计算机可读记录介质,存储通过视频编码方法产生的比特流,所述视频编码方法包括,在初始化上下文模型中:

...

【技术特征摘要】
【国外来华专利技术】

1.一种由视频解码装置执行的用于初始化基于上下文的自适应二进制算术编码的上下文模型的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述当前处理单元是所述当前图片或者所述当前图片内的并行化单元,并且

3.根据权利要求1所述的方法,其中,所述上下文初始化启用信息被表示为指示是否使用所述上下文初始化方法的标志或指示初始化方法之一的索引。

4.根据权利要求2所述的方法,其中,初始化所述上下文模型包括:

5.根据权利要求2所述的方法,其中,初始化所述上下文模型包括:

6.根据权利要求2所述的方法,其中,初始化所述上下文模型包括:

7.根据权利要求1所述的方法,其中,初始化所述上下文模型包括:

8.根据权利要求1所述的方法,其中,所述先前重建的参考图片是在位于与所述当前图片相同的时间层中...

【专利技术属性】
技术研发人员:安镕照李钟石许镇朴胜煜
申请(专利权)人:现代自动车株式会社
类型:发明
国别省市:

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

1