用于通用OBMC的方法和装置制造方法及图纸

技术编号:26483875 阅读:81 留言:0更新日期:2020-11-25 19:31
分割成子块的视频数据块使用来自相邻子块的预测来形成该子块的预测,以使得该子块的当前预测与相邻预测的加权版本相组合。检查相邻子块运动矢量以确定其是否不同于正被预测的子块的运动矢量。如果不同,则使用对应的相邻子块来生成当前子块的预测。在实施例中,当包含子块的块的尺寸小于特定尺寸时,使用子块内的两行或两列像素来形成当前子块的预测。

【技术实现步骤摘要】
【国外来华专利技术】用于通用OBMC的方法和装置
本原理涉及视频压缩领域。
技术介绍
在HEVC视频压缩标准(国际电信联盟,ITU-TH.265高效视频编码)中,图片被划分成所谓的编码树单元(CTU),其尺寸通常为64×64、128×128、或256×256像素。每个CTU由压缩域中的编码树表示。如图1所示,这是CTU的四叉树划分,其中每个叶称为编码单元(CU)。然后,为每个CU提供一些帧内或帧间预测参数(预测信息)。为此,将CU在空间上分区成一个或多个预测单元(PU),每个PU均分配有一些预测信息。帧内或帧间编码模式在CU级上分配,见图2。根据HEVC标准,编码单元还遵循“变换树”以递归的方式划分成所谓的变换单元。因此,变换树是编码单元的四叉树划分,并且变换单元是变换树的叶。变换单元封装对应于所考虑的正方形空间区域的每个图片分量的正方形变换块。变换块是单个分量中样本的正方形块,其中应用相同的变换。新出现的视频压缩工具包括压缩域中的编码树单元表示,是为了在压缩域中以更灵活的方式表示图片数据而提出的。编码树的这种灵活表示的优点在于,与HEVC本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n将视频编码块的子块周围的水平和垂直的运动矢量对分别与所述子块的当前运动矢量进行比较,以检查差异;/n使用来自具有不同运动矢量的至少一个相邻子块预测和使用所述当前运动矢量的预测的像素,对所述子块的预测的像素进行滤波,以生成所述子块的预测;以及/n使用所述滤波后的预测对所述子块进行编码。/n

【技术特征摘要】
【国外来华专利技术】20180226 EP 18305196.0;20180330 EP 18305386.71.一种方法,包括:
将视频编码块的子块周围的水平和垂直的运动矢量对分别与所述子块的当前运动矢量进行比较,以检查差异;
使用来自具有不同运动矢量的至少一个相邻子块预测和使用所述当前运动矢量的预测的像素,对所述子块的预测的像素进行滤波,以生成所述子块的预测;以及
使用所述滤波后的预测对所述子块进行编码。


2.一种用于编码视频数据块的装置,包括:
存储器,和
处理器,配置为:
将视频编码块的子块周围的水平和垂直的运动矢量对分别与所述子块的当前运动矢量进行比较,以检查差异;
使用来自具有不同运动矢量的至少一个相邻子块预测和使用所述当前运动矢量的预测的像素,对所述子块的预测的像素进行滤波,以生成所述子块的预测;以及
使用所述滤波后的预测对所述子块进行编码。


3.一种方法,包括:
将视频编码块的子块周围的水平和垂直的运动矢量对分别与所述子块的当前运动矢量进行比较,以检查差异;
使用来自具有不同运动矢量的至少一个相邻子块预测和使用所述当前运动矢量的预测的像素,对所述子块的预测的像素进行滤波,以生成所述子块的预测;以及
使用所述滤波后的预测对所述子块进行解码。


4.一种用于编码视频数据块的装置,包括:
存储器,和
处理器,配置为:
将视频编码块的子块周围的水平和垂直的运动矢量对分别与所述子块的当前运动矢量进行比较,以检查差异;
使用来自具有不同运动矢量的至少一个相邻子块预测和使用所述当前运动矢量的预测的像素,对所述子块的预测的像素进行滤波,以生成所述子块的预测;以及
使用所述滤波后的预测对所述子块进行解码。


5.根据权利要求1或3所述的方法,或者根据权利要求2或4所述的装置,其中,分别使用来自正被预测的子块的前两个像素或前两行的左侧或上方的子块的预测,对所述像素进行滤波。

【专利技术属性】
技术研发人员:A罗伯特F莱林内克T波里尔
申请(专利权)人:交互数字VC控股公司
类型:发明
国别省市:美国;US

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

1