视频解码方法、视频编码方法及相关设备技术

技术编号:37038516 阅读:14 留言:0更新日期:2023-03-29 19:18
本申请公开了一种视频解码方法、视频编码方法及相关设备,属于视频处理技术领域。本申请实施例的视频解码方法包括:解码端确定目标信息不满足第一预设条件的情况下,使用位置相关预测组合PDPC方法获取待解码的编码单元内各像素点的第一像素预测值,所述目标信息包括用于确定是否使用PDPC方法获取像素预测值的信息;所述解码端根据所述第一像素预测值对所述编码单元进行解码。述编码单元进行解码。述编码单元进行解码。

【技术实现步骤摘要】
视频解码方法、视频编码方法及相关设备


[0001]本申请属于视频处理
,尤其涉及一种视频解码方法、视频编码方法及相关设备。

技术介绍

[0002]随着视频编解码技术的发展,在视频解码的过程中,通常对帧内预测所有模式都进行位置相关预测组合(Position Dependent intra Prediction Combination,PDPC)计算。例如,首先利用帧内预测算法对待解码的编码块进行帧内预测获得像素预测值,然后利用PDPC对帧内预测获得像素预测值进行优化,在优化的过程中,需要获得与第一参考像素点在指定预测方向同一直线上的第二参考像素点,然后结合两个参考像素点导出当前编码块内各像素点的像素预测值。由于编码块内部的纹理变化不是呈线性分布,无法获得准确的第二参考像素点,导致输出的像素预测值准确度较低。

技术实现思路

[0003]本申请实施例提供一种视频解码方法、视频编码方法及相关设备,能够提高像素预测值的准确度。
[0004]第一方面,提供了一种视频解码方法,包括:
[0005]解码端确定目标信息不满足第一预设条件的情况下,使用位置相关预测组合PDPC方法获取待解码的编码单元内各像素点的第一像素预测值,所述目标信息包括用于确定是否使用PDPC方法获取像素预测值的信息;
[0006]所述解码端根据所述第一像素预测值对所述编码单元进行解码。
[0007]第二方面,提供了一种视频编码方法,包括:
[0008]编码端确定待编码视频的编码单元;
[0009]所述编码端对所述编码单元进行编码,获得目标码流;
[0010]其中,所述目标码流包括偏移信息,所示偏移信息用于指示偏移值,所述偏移值用于确定第一预设条件中目标区间范围的门限值,所述第一预设条件为不使用位置相关预测组合PDPC方法获取像素预测值的触发条件。
[0011]第三方面,提供了一种视频解码装置,包括:
[0012]获取模块,用于目标信息不满足第一预设条件的情况下,使用位置相关预测组合PDPC方法获取待解码的编码单元内各像素点的第一像素预测值,所述目标信息包括用于确定是否使用PDPC方法获取像素预测值的信息;
[0013]第一确定模块,用于根据所述第一像素预测值对所述编码单元进行解码。
[0014]第四方面,提供了一种视频编码装置,包括:
[0015]第二确定模块,用于端确定待编码视频的编码单元;
[0016]编码模块,用于对所述编码单元进行编码,获得目标码流;
[0017]其中,所述目标码流包括偏移信息,所示偏移信息用于指示偏移值,所述偏移值用
于确定第一预设条件中目标区间范围的门限值,所述第一预设条件为不使用位置相关预测组合PDPC方法获取像素预测值的触发条件。
[0018]第五方面,提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。
[0019]第六方面,提供了一种电子设备,包括处理器及通信接口,其中,
[0020]所述处理器用于执行以下操作:
[0021]确定目标信息不满足第一预设条件的情况下,使用位置相关预测组合PDPC方法获取待解码的编码单元内各像素点的第一像素预测值,所述目标信息包括用于确定是否使用PDPC方法获取像素预测值的信息;
[0022]根据所述第一像素预测值对所述编码单元进行解码。
[0023]或者,处理器用于执行以下操作:
[0024]确定待编码视频的编码单元;
[0025]对所述编码单元进行编码,获得目标码流;
[0026]其中,所述目标码流包括偏移信息,所示偏移信息用于指示偏移值,所述偏移值用于确定第一预设条件中目标区间范围的门限值,所述第一预设条件为不使用位置相关预测组合PDPC方法获取像素预测值的触发条件。
[0027]第七方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。
[0028]第八方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。
[0029]第九方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品存储在非瞬态的存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现如第一方面所述的方法,或实现如第二方面所述的方法。
[0030]本申请实施例通过设置第一预设条件限制使用PDPC的场景,仅针对不满足第一预设条件的编码单元可以使用PDPC方法获取编码单元内各像素点的像素预测值。这样,可以降低不适用PDPC的编码单元输出的像素预测值的不准确性,从而提高整体像素预测值的准确度。此外,对于不适用PDPC的编码单元不进行PDPC方法计算,从而可以减少解码端的冗余计算。
附图说明
[0031]图1是本申请实施例可应用的一种网络系统的结构图;
[0032]图2是本申请实施例解码过程中参考像素定义的示例图;
[0033]图3是本申请实施例总不同梯度方向的角度模式值定义的示例图;
[0034]图4是本申请实施例解码过程中非垂直方向和非水平方向的角度预测模式的PDPC预测示例图;
[0035]图5是本申请实施例提供的一种视频解码方法的流程图;
Service Set,ESS)、B节点、演进型B节点(eNB)、家用B节点、家用演进型B节点、WLAN接入点、WiFi节点、发送接收点(Transmitting Receiving Point,TRP)或所述领域中其他某个合适的术语,只要达到相同的技术效果,所述基站不限于特定技术词汇,需要说明的是,在本申请实施例中仅以NR系统中的基站为例,但是并不限定基站的具体类型。
[0045]为了方便理解,以下对本申请实施例涉及的一些内容进行说明:
[0046]现实生活中未压缩的数字视频需要很大的比特率,比如每个样本为8比特的1080p视频在60Hz帧率下采集的4:2:0格式的视频要接近1.5G比特/秒的带宽,长度为1小时的视频需要600G字节的存储空间。但这些视频含有大量的冗余信息,每帧图像有空间冗余,同时帧与帧之间有时间冗余。视频编码和解码的目的是通过压缩视频数据来降低输入视频信号的冗余。
[0047]在二维视频编码器框架中,首先将视频序列分成很多帧图像,其次每帧图像被划分为多个称为编码树单元(Coding Tree Unit,CTU)的块,再将CTU拆分为编码单元(Coding Unit,CU)。接下来对CU图像块进行预测,对图像块的预测分为帧内预测和帧间预测两种策略,帧间预测是当前图像块会参考前面帧和/或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频解码方法,其特征在于,包括:解码端确定目标信息不满足第一预设条件的情况下,使用位置相关预测组合PDPC方法获取待解码的编码单元内各像素点的第一像素预测值,所述目标信息包括用于确定是否使用PDPC方法获取像素预测值的信息;在所述第一预设条件不满足的情况下,所述解码端使用PDPC方法获取待解码的编码单元内各像素点的第一像素预测值;所述解码端根据所述第一像素预测值对所述编码单元进行解码。2.根据权利要求1所述的方法,其特征在于,所述目标信息包括第一信息、解码器帧内模式推导DIMD标识信息、基于模板的内部模式推导TIMD标识信息、所述编码单元的高度值和所述编码单元用于执行PDPC方法的预估面积中的至少一项,所述第一信息包括帧内预测模式值、第一纹理方向值和第二纹理方向值中的至少两项,所述第一纹理方向值和所述第二纹理方向值为所述编码单元的参考像素的纹理方向值。3.根据权利要求2所述的方法,其特征在于,所述第一预设条件包括以下至少一项:所述帧内预测模式值大于或等于第一预设值,且所述第一纹理方向值或所述第二纹理方向值位于第一区间范围;所述帧内预测模式值小于或等于第二预设值,且所述第一纹理方向值或所述第二纹理方向值位于第二区间范围;所述第一纹理方向值和第二纹理方向值中的其中一个位于第三区间范围,另一个位于第四区间范围;所述帧内预测模式值位于第五区间范围,且所述第一纹理方向值或所述第二纹理方向值位于第六区间范围;所述帧内预测模式值位于第七区间范围,且所述第一纹理方向值或所述第二纹理方向值位于第八区间范围;所述TIMD标识信息为第一预设值;所述DIMD标识信息为第二预设值;所述高度值位于第九区间范围;所述编码单元用于执行PDPC的预估面积位于第十区间范围;其中,所述第一预设值大于所述第二预设值,所述第五区间范围的最小门限大于所述第七区间范围的最大门限。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述解码端根据目标对象确定目标区间范围,其中,所述目标对象包括所述帧内预测模式值,或者,所述目标对象包括所述帧内预测模式值和目标偏移值,所述目标偏移值用于表示帧内预测模式值与纹理方向值的偏离程度,所述目标区间范围包括所述第一区间范围、所述第二区间范围、所述第三区间范围、所述第四区间范围、所述第五区间范围、所述第六区间范围、所述第七区间范围和所述第八区间范围中的至少一项。5.根据权利要求4所述的方法,其特征在于,在所述目标对象包括所述目标偏移值的情况下,所述方法还包括:所述解码端从所述编码单元对应的目标码流中获取偏移信息,所述偏移信息用于指示所述目标偏移值。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:在所述第一预设条件满足的情况下,所述解码端根据第二像素预测值对所述编码单元进行解码,所述第二像素预测值为基于帧内预测模式值对应的帧内预测模式对所述编码单元进行帧内预测得到的像素预测值。7.根据权利要求2至5中任一项所述的方法,其特征在于,所述方法还包括:所述解码端确定目标像素点,所述目标像素点包括位于所述编码单元左侧的像素点以及位于所述编码单元上方的像素点;所述解码端利用预设纹理分析方式对所述目标像素点进行纹理分析,获得所述第一纹理方向值和所述第二纹理方向值。8.根据权利要求2至5中任一项所述的方法,其特征在于,所述方法还包括:所述解码端确定第一参考像素点和第二参考像素点,所述第一参考像素点为位于所述编码单元左侧的像素点,所述第二参考像素点为位于所述编码单元上方的像素点;所述解码端利用预设纹理分析方式获得所述第一参考像素点对应的所述第一纹理方向值,以及所述第二参考像素点...

【专利技术属性】
技术研发人员:周川张晋荣吕卓逸
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:

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

1