与视频译码中的变换处理一起应用的帧内滤波制造技术

技术编号:23164903 阅读:33 留言:0更新日期:2020-01-21 22:38
本发明专利技术提供一种解码视频数据的方法,其包含接收视频数据块,确定用于所述视频数据块的帧内预测模式,及至少基于所述经确定帧内预测模式确定是否使用位置相依预测组合PDPC模式以解码所述视频数据块。所述方法还可包含:接收与用于视频数据块的初级变换或次级变换相关联的语法元素;基于所述语法元素的值确定一或多个视频译码工具的使用率,所述一或多个视频译码工具为除所述初级变换或次级变换以外的视频译码技术;及基于所述经确定使用率将所述一或多个译码工具应用于所述视频数据块。

Intra filtering applied with transform processing in video decoding

【技术实现步骤摘要】
【国外来华专利技术】与视频译码中的变换处理一起应用的帧内滤波本申请案主张2017年6月15日申请的美国临时申请案第62/520,426号的权益,所述临时申请案的全部内容以引用的方式并入本文中。
本专利技术涉及视频编码及视频解码。
技术介绍
数字视频能力可并入至广泛范围的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子书阅读器、数字相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝或卫星无线电电话(所谓的“智能电话”)、视频电话会议装置、视频流式处理装置等等。数字视频装置实施视频译码技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)定义的标准、高效视频译码(HEVC或H.265)标准及这些标准的扩展中所描述的技术。视频装置可通过实施此类视频译码技术来更有效地传输、接收、编码、解码及/或存储数字视频信息。视频译码技术包含空间(图片内)预测及/或时间(图片间)预测以减小或移除为视频序列所固有的冗余。对于基于块的视频译码,可将视频切片(例如视频帧或视频帧的一部分)分割成视频块(其也可被称作树块)、译码单元(CU)及/或译码节点。图片可被称作帧,且参考图片可被称作参考帧。空间或时间预测产生用于待译码块的预测性块。残差数据表示待译码的原始块与预测性块之间的像素差。为进一步压缩,可将残差数据从像素域变换至变换域,从而产生可接着进行量化的残差变换系数。可应用熵译码以实现甚至更进一步压缩。
技术实现思路
一般来说,本专利技术描述与确定一或多个视频译码工具的使用相关的技术。在一些实例中,视频编码器或解码器可基于用于视频数据块的帧内预测模式确定视频译码工具的使用。在其它实例中,视频编码器或解码器可基于用于视频数据块的变换确定视频译码工具的使用。视频译码工具可包含用于滤波帧内预测参考样本的技术(例如模式相依帧内平滑(MDIS)或位置相依预测组合(PDPC)模式)。以此方式,视频编码器可经配置以用信号发送指示特定变换的语法元素,且视频解码器可经配置以从用于变换的语法元素确定变换及视频译码工具的使用率两者。因而,开销信号发送得以减少且压缩效率可得以增加。在一个实例中,一种解码视频数据的方法包括接收视频数据块,确定用于所述视频数据块的帧内预测模式,及至少基于所述经确定帧内预测模式确定是否使用PDPC模式以解码所述视频数据块。在另一实例中,一种经配置以解码视频数据的设备包括:存储器,其经配置以存储视频数据块;及一或多个处理器,其与所述存储器通信,所述一或多个处理器经配置以接收所述视频数据块,确定用于所述视频数据块的帧内预测模式,及至少基于所述经确定帧内预测模式确定是否使用PDPC模式以解码所述视频数据块。在另一实例中,一种经配置以解码视频数据的设备包括用于接收视频数据块的装置,用于确定用于所述视频数据块的帧内预测模式的装置,及用于至少基于所述经确定帧内预测模式确定是否使用PDPC模式以解码所述视频数据块的装置。在另一实例中,本专利技术描述一种存储指令的非暂时性计算机可读存储媒体,所述指令在执行时致使经配置以解码视频数据的装置的一或多个处理器进行以下操作:接收所述视频数据块,确定用于所述视频数据块的帧内预测模式,及至少基于所述经确定帧内预测模式确定是否使用PDPC模式以解码所述视频数据块。在另一实例中,一种编码视频数据的方法包括接收视频数据块,确定用于编码所述视频数据块的帧内预测模式,及至少基于所述经确定帧内预测模式确定是否使用PDPC模式以编码所述视频数据块。在另一实例中,一种经配置以编码视频数据的设备包括:存储器,其经配置以存储视频数据块;及一或多个处理器,其与所述存储器通信,所述一或多个处理器经配置以接收所述视频数据块,确定用于编码所述视频数据块的帧内预测模式,及至少基于所述经确定帧内预测模式确定是否使用PDPC模式以编码所述视频数据块。下文在附图及具体实施方式中阐述本专利技术的一或多个方面的细节。本专利技术中所描述的技术的其它特征、目标及优点将从具体实施方式、附图及权利要求书显而易见。附图说明图1为绘示经配置以实施本专利技术的技术的实例视频编码及解码系统的框图。图2A为绘示使用四叉树加二叉树(QTBT)结构进行块分割的实例的概念图。图2B为绘示对应于使用图2A的QTBT结构进行块分割的实例树结构的概念图。图3为定义于HEVC中的35个帧内预测模式的实例。图4A绘示使用根据本专利技术的技术的未经滤波参考的4×4块的预测。图4B绘示使用根据本专利技术的技术的经滤波参考的4×4块的预测。图5绘示帧内参考滤波的实例。图6为绘示经配置以实施本专利技术的技术的视频编码器的实例的框图。图7为绘示经配置以实施本专利技术的技术的视频解码器的实例的框图。图8为绘示本专利技术的实例编码方法的流程图。图9为绘示本专利技术的实例解码方法的流程图。具体实施方式本专利技术描述用于使用帧内预测译码视频数据块的技术。在一些实例中,本专利技术描述用于确定预测方向、帧内滤波、变换处理及视频译码工具的技术(例如用于视频编码及解码的特定视频译码技术)。图1为绘示可经配置以执行本专利技术的技术用于帧内预测滤波及变换处理的实例视频编码及解码系统10的框图。如图1中所示,系统10包含源装置12,源装置12提供待在稍后时间由目的地装置14解码的经编码视频数据。具体地说,源装置12经由计算机可读媒体16将视频数据提供至目的地装置14。源装置12及目的地装置14可包括广泛范围的装置中的任一者,包含桌上型计算机、笔记本(例如膝上型)计算机、平板计算机、机顶盒、例如所谓的“智能”电话的电话手机(或更一般来说,移动站)、平板计算机、电视、相机、显示装置、数字媒体播放器、视频游戏控制台、视频流式处理装置等等。移动站可为能够经由无线网络通信的任何装置。在一些情况下,源装置12及目的地装置14可能经装备以用于无线通信。因此,源装置12及目的地装置14可为无线通信装置(例如移动站)。源装置12为实例视频编码装置(即,用于编码视频数据的装置)。目的地装置14为实例视频解码装置(即,用于解码视频数据的装置)。在图1的实例中,源装置12包含视频源18、经配置以存储视频数据的存储媒体20、视频编码器22,及输出接口24。目的地装置14包含输入接口26、经配置以存储经编码视频数据的存储媒体28、视频解码器30,及显示装置32。在其它实例中,源装置12及目的地装置14包含其它组件或布置。举例来说,源装置12可从外部视频源(例如外部相机)接收视频数据。同样地,目的地装置14可与外部显示装置介接,而非包含集成显示装置32。图1的所绘示系统10仅是一个实例。用于处理及/或译码(例如编码及/或解码)视频数据的技术可由任何数字视频编码及/或解码装置执行。尽管本专利技术的技术通常由视频编码装置及/或视频解码装置执行,但所述技术还可由本文档来自技高网
...

【技术保护点】
1.一种解码视频数据的方法,所述方法包括:/n接收视频数据块;/n确定用于所述视频数据块的帧内预测模式;及/n至少基于所述经确定帧内预测模式确定是否使用位置相依预测组合PDPC模式以解码所述视频数据块。/n

【技术特征摘要】
【国外来华专利技术】20170615 US 62/520,426;20180523 US 15/987,5601.一种解码视频数据的方法,所述方法包括:
接收视频数据块;
确定用于所述视频数据块的帧内预测模式;及
至少基于所述经确定帧内预测模式确定是否使用位置相依预测组合PDPC模式以解码所述视频数据块。


2.根据权利要求1所述的方法,其中确定是否使用所述PDPC包括:
在所述帧内预测模式为平面模式的情况下确定使用所述PDPC模式以解码所述视频数据块。


3.根据权利要求1所述的方法,其进一步包括:
接收与用于所述视频数据块的初级变换或次级变换相关联的语法元素;
基于所述语法元素的值确定一或多个视频译码工具的使用率,所述一或多个视频译码工具为除所述初级变换或次级变换以外的视频译码技术;及
基于所述经确定使用率将所述一或多个译码工具应用于所述视频数据块。


4.根据权利要求3所述的方法,其中所述一或多个视频译码工具包含所述PDPC模式,所述方法进一步包括:
基于所述经确定帧内预测模式及与用于所述视频数据块的所述初级变换或所述次级变换相关联的所述语法元素的所述值确定是否使用所述PDPC以解码所述视频数据块。


5.根据权利要求4所述的方法,其中确定是否使用所述PDPC包括:
在所述帧内预测模式为平面模式的情况下不顾与用于所述视频数据块的所述初级变换或所述次级变换相关联的所述语法元素的所述值而确定使用所述PDPC模式以解码所述视频数据块。


6.根据权利要求3所述的方法,其中所述初级变换为离散余弦变换DCT、离散正弦变换DST或增强型多重变换EMT中的一者。


7.根据权利要求3所述的方法,其中所述次级变换为旋转变换或不可分离次级变换NSST中的一者。


8.根据权利要求3所述的方法,其中所述一或多个视频译码工具包含所述PDPC模式、模式相依帧内平滑MDIS、参考样本自适应滤波RSAF、自适应参考样本平滑ARSS或多参数帧内预测MPI中的一或多者。


9.根据权利要求3所述的方法,其中所述语法元素为至所述初级变换或所述次级变换的索引。


10.根据权利要求3所述的方法,其中所述语法元素为至变换集合的索引。


11.根据权利要求1所述的方法,其进一步包括:
在确定使用所述PDPC模式的情况下使用所述经确定帧内预测模式及所述PDPC模式来解码所述视频数据块;或
在确定不使用所述PDPC模式的情况下使用所述经确定帧内预测模式及不使用所述PDPC模式来解码所述视频数据块。


12.根据权利要求11所述的方法,其进一步包括:
输出所述经解码视频数据块。


13.一种经配置以解码视频数据的设备,所述设备包括:
存储器,其经配置以存储视频数据块;及
一或多个处理器,其与所述存储器通信,所述一或多个处理器经配置以:
接收所述视频数据块;
确定用于所述视频数据块的帧内预测模式;及
至少基于所述经确定帧内预测模式确定是否使用位置相依预测组合PDPC模式以解码所述视频数据块。


14.根据权利要求13所述的设备,其中为确定是否使用所述PDPC,所述一或多个处理器经进一步配置以:
在所述帧内预测模式为平面模式的情况下确定使用所述PDPC模式以解码所述视频数据块。


15.根据权利要求13所述的设备,其中所述一或多个处理器经进一步配置以:
接收与用于所述视频数据块的初级变换或次级变换相关联的语法元素;
基于所述语法元素的值确定一或多个视频译码工具的使用率,所述一或多个视频译码工具为除所述初级变换或次级变换以外的视频译码技术;及
...

【专利技术属性】
技术研发人员:V·谢廖金赵欣M·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1