针对帧内预测模式推导的基于块的量化残差域脉冲编解码调制分配制造技术

技术编号:31013900 阅读:27 留言:0更新日期:2021-11-30 02:18
描述了用于改进视频编解码的技术。例如,可以获得包括在已编码视频比特流中的图片的第一块。该图片的第二块可以被确定为是使用一种类型的基于块的量化残差域脉冲编解码调制(BDPCM)模式(诸如垂直BDPCM模式或者水平BDPCM模式)进行编解码(例如,编码)的。如果第二块是使用垂直BDPCM模式进行编解码的,可以为第一块的帧内预测模式列表确定垂直帧内预测模式。垂直帧内预测模式可以被添加到第一块的帧内预测模式列表中。如果第二块是使用水平BDPCM模式进行编解码的,可以为第一块的帧内预测模式列表确定水平帧内预测模式,并且可以将水平帧内预测模式添加到该帧内预测模式列表。表。表。

【技术实现步骤摘要】
【国外来华专利技术】针对帧内预测模式推导的基于块的量化残差域脉冲编解码调制分配


[0001]本申请与视频编解码有关。更具体地,本申请涉及用于为基于块的差分脉冲编解码调制(DPCM)编解码块分配帧内预测模式的系统、装置、方法和计算机可读介质。

技术介绍

[0002]很多设备和系统允许处理和输出视频数据以供消费。数字视频数据包括大量的数据,以满足消费者和视频提供商的需求。例如,视频数据的消费者想要具有最高质量的、具有高保真、分辨率、帧速率等的视频。结果,满足这些需求所需的大量视频数据给处理和存储该视频数据的通信网络和设备带来了负担。
[0003]可以使用各种视频编解码技术来压缩视频数据。根据一个或多个视频编解码标准执行视频编解码。例如,视频编解码标准包括多功能视频编解码(VVC)、高效视频编解码(HEVC)、高级视频编解码(AVC)、MPEG

2第2部分编解码(MPEG代表运动图片专家组)、VP9、开放媒体联盟(AOMedia)视频1(AV1)等等。视频编解码一般使用预测方法(例如,帧间预测、帧内预测等),该预测方法利用视频图像或序列中存在的冗余。视频编解码技术的一个重要目标是将视频数据压缩成一种使用较低比特率的形式,同时避免或最小化地降低视频质量。随着视频业务的不断发展,需要具有更好的编解码效率的编码技术。

技术实现思路

[0004]本文描述了用于为基于块的量化残差域脉冲编解码调制(BDPCM)编解码块(也被称为基于块的差值(或增量)脉冲编解码调制或残差差值(或增量)脉冲编解码调制(RDPCM))分配帧内预测模式的技术和系统。使用帧内预测,编解码设备(例如,视频编码器和/或视频解码器)可以使用基于来自同一图片内先前编码的相邻块的相邻样点的空域预测技术来形成预测块。可以基于正在使用的特定帧内预测模式来识别相邻样点,该帧内预测模式诸如平面模式、DC模式和/或多个方向预测模式(垂直、水平和各种角度模式)之一。残差数据可以是基于原始块和预测块确定的。BDPCM编解码模式与一些帧内预测编解码模式类似地操作,但也包括基于残差数据(例如,基于从残差数据生成的变换和量化系数)执行的逐行差值确定。BDPCM模式可以包括水平BDPCM和垂直BDPCM。
[0005]要被编解码的当前块的帧内预测模式编码可以包括生成最可能模式(MPM)预测器列表。在VVC中,有67种可用的帧内预测模式。一定数量的帧内预测模式(例如,五个)可以被包括在MPM预测器列表中(被称为MPM模式),其余模式被称为非MPM模式。通过将用于当前块的一个或多个相邻块的帧内预测模式包括在MPM预测器列表中,可以为当前块生成MPM预测器列表。然而,当相邻块是使用BDPCM模式进行编解码的时,该相邻块不具有可以被添加到当前块的MPM列表中的相关联的帧内预测模式。
[0006]本文描述的技术和系统提供不同BDPCM模式到不同帧内预测模式的映射。所映射的帧内预测模式可以被包括在MPM预测器列表(用于当前块)中,用于表示使用BDPCM模式进
行编解码的相邻块。例如,水平帧内预测模式可以被包括在MPM预测器列表中,用于表示使用水平BDPCM模式进行编解码的相邻块,并且垂直帧内预测模式可以被包括在MPM预测器列表中,用于表示使用垂直BDPCM模式进行编码的相邻块。
[0007]根据至少一个示例,提供了一种对视频数据进行解码的方法。该方法包括:获得包括在已编码视频比特流中的图片的第一块;确定该图片的第二块是使用垂直的基于块的量化残差域脉冲编解码调制(BDPCM)模式进行编解码的;基于该第二块是使用垂直BDPCM模式进行编解码的,为该第一块的帧内预测模式列表确定垂直帧内预测模式;以及将该垂直帧内预测模式添加到该第一块的帧内预测模式列表中。
[0008]在另一示例中,提供了一种用于对视频数据进行解码的装置,该装置包括被配置为存储视频数据的至少一个已编码块的存储器,以及包括固定功能电路和可编程电路中的至少一个的视频解码器。在一些示例中,该视频解码器被配置为:获得包括在已编码视频比特流中的图片的第一块;确定该图片的第二块是使用垂直的基于块的量化残差域脉冲编解码调制(BDPCM)模式进行编解码的;基于该第二块是使用垂直BDPCM模式进行编解码的,为该第一块的帧内预测模式列表确定垂直帧内预测模式;以及将该垂直帧内预测模式添加到该第一块的帧内预测模式列表中。
[0009]在另一示例中,一种存储指令的计算机可读存储介质,该指令被执行时使得用于对视频数据进行解码的设备的一个或多个处理器:获得包括在已编码视频比特流中的图片的第一块;确定该图片的第二块是使用垂直的基于块的量化残差域脉冲编解码调制(BDPCM)模式进行编解码的;基于该第二块是使用垂直BDPCM模式进行编解码的,为该第一块的帧内预测模式列表确定垂直帧内预测模式;以及将该垂直帧内预测模式添加到该第一块的帧内预测模式列表中。
[0010]在另一示例中,提供了一种用于对视频数据进行解码的装置。该装置包括:用于获得包括在已编码视频比特流中的图片的第一块的部件;用于确定该图片的第二块是使用垂直的基于块的量化残差域脉冲编解码调制(BDPCM)模式进行编解码的部件;用于基于该第二块是使用垂直BDPCM模式进行编解码的,为该第一块的帧内预测模式列表确定垂直帧内预测模式的部件;以及用于将该垂直帧内预测模式添加到该第一块的帧内预测模式列表中的部件。
[0011]在一些方面,帧内预测模式列表包括最可能模式(MPM)列表。
[0012]在一些方面,第二块是图片中第一块的相邻块。
[0013]在一些方面,上述方法、装置和计算机可读存储介质包括:基于来自已编码视频比特流的信息并且基于帧内预测模式列表,确定要用于对第一块进行解码的预测模式;以及使用所确定的预测模式对第一块进行解码。在一些示例中,来自已编码视频比特流的信息包括帧内预测模式列表标志,该标志指示要用于对第一块进行解码的预测模式是否在该帧内预测模式列表中包括的多个预测模式之中。在一些示例中,上述方法、装置和计算机可读存储介质包括:基于帧内预测模式列表标志的值,确定要用于对第一块进行解码的预测模式在帧内预测模式列表中包括的多个预测模式之中;以及从该帧内预测模式列表确定要用于对第一块进行解码的预测模式。
[0014]在一些情况下,已编码视频比特流中的信息包括与帧内预测模式列表相关联的索引值。在一些方面,上述方法、装置和计算机可读存储介质包括使用索引值从该帧内预测模
式列表中确定要用于对第一块进行解码的预测模式。
[0015]在一些方面,第一块是亮度编解码块。
[0016]在一些方面,上述方法、装置和计算机可读存储介质包括:获得包括在已编码视频比特流中的该图片的第三块;确定该图片的第四块是使用水平的基于块的BDPCM模式进行编解码的;基于该第四块是使用水平BDPCM模式进行编解码的,为该第三块的帧内预测模式列表确定水平帧内预测模式;以及将该水平帧内预测模式添加到该第三块的帧内预测模式列表中。
[0017]根据至少一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种对视频数据进行解码的方法,所述方法包括:获得包括在已编码视频比特流中的图片的第一块;确定所述图片的第二块是使用垂直的基于块的量化残差域脉冲编解码调制(BDPCM)模式进行编解码的;基于所述第二块进是使用所述垂直BDPCM模式进行编解码的,为所述第一块的帧内预测模式列表确定垂直帧内预测模式;以及将所述垂直帧内预测模式添加到所述第一块的所述帧内预测模式列表中。2.根据权利要求1所述的方法,其中,所述帧内预测模式列表包括最可能模式(MPM)列表。3.根据权利要求1所述的方法,其中,所述第二块是所述图片中所述第一块的相邻块。4.根据权利要求1所述的方法,还包括:基于来自所述已编码视频比特流的信息并且基于所述帧内预测模式列表,确定要用于对所述第一块进行解码的预测模式;以及使用所确定的预测模式对所述第一块进行解码。5.根据权利要求4所述的方法,其中,来自所述已编码视频比特流的所述信息包括帧内预测模式列表标志,所述标志指示要用于对所述第一块进行解码的所述预测模式是否在所述帧内预测模式列表中包括的多个预测模式之中。6.根据权利要求5所述的方法,还包括:基于所述帧内预测模式列表标志的值,确定要用于对所述第一块进行解码的所述预测模式在所述帧内预测模式列表中包括的所述多个预测模式之中;以及从所述帧内预测模式列表中确定要用于对所述第一块进行解码的所述预测模式。7.根据权利要求6所述的方法,其中,所述已编码视频比特流中的所述信息包括与所述帧内预测模式列表相关联的索引值,所述方法还包括:使用所述索引值从所述帧内预测模式列表中确定要用于对所述第一块进行解码的所述预测模式。8.根据权利要求1所述的方法,其中,所述第一块是亮度编解码块。9.根据权利要求1所述的方法,还包括:获得包括在所述已编码视频比特流中的所述图片的第三块;确定所述图片的第四块是使用水平的基于块的BDPCM模式进行编解码的;基于所述第四块是使用所述水平BDPCM模式进行编解码的,为所述第三块的帧内预测模式列表确定水平帧内预测模式;以及将所述水平帧内预测模式添加到所述第三块的所述帧内预测模式列表中。10.一种用于对视频数据进行解码的装置,包括:存储器,被配置为存储所述视频数据的至少一个块;以及视频解码器,包括固定功能电路和可编程电路中的至少一个,所述视频解码器被配置为:获得包括在已编码视频比特流中的图片的第一块;确定所述图片的第二块是使用垂直的基于块的量化残差域脉冲编解码调制(BDPCM)模式进行编解码的;
基于所述第二块是使用所述垂直BDPCM模式进行编解码的,为所述第一块的帧内预测模式列表确定垂直帧内预测模式;以及将所述垂直帧内预测模式添加到所述第一块的所述帧内预测模式列表中。11.根据权利要求10所述的装置,其中,所述帧内预测模式列表包括最可能模式(MPM)列表。12.根据权利要求10所述的装置,其中,所述第二块是所述图片中所述第一块的相邻块。13.根据权利要求10所述的装置,其中,所述视频解码器被配置为:基于来自所述已编码视频比特流的信息并且基于所述帧内预测模式列表,确定要用于对所述第一块进行解码的预测模式;以及使用所确定的预测模式对所述第一块进行解码。14.根据权利要求13所述的装置,其中,来自所述已编码视频比特流的所述信息包括帧内预测模式列表标志,所述标志指示要用于对所述第一块进行解码的所述预测模式是否在所述帧内预测模式列表中包括的多个预测模式之中。15.根据权利要求14所述的装置,其中,所述视频解码器被配置为:基于所述帧内预测模式列表标志的值,确定要用于对所述第一块进行解码的所述预测模式在所述帧内预测模式列表中包括的所述多个预测模式之中;以及从所述帧内预测模式列表中确定要用于对所述第一块进行解码的所述预测模式。16.根据权利要求15所述的装置,其中,所述已编码视频比特流中的所述信息包括与所述帧内预测模式列表相关联的索引值,所述视频解码器被配置为:使用所述索引值从所述帧内预测模式列表中确定要用于对所述第一块进行解码的所述预测模式。17.根据权利要求10所述的装置,其中,所述第一块是亮度编解码块。18.根据权利要求10所述的装置,其中,所述视频解码器被配置为:获得包括在所述已编码视频比特流中的所...

【专利技术属性】
技术研发人员:MZ科班G范德奥韦拉M卡尔切维茨
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1