视频编解码的适应性预测候选位置制造技术

技术编号:22139225 阅读:58 留言:0更新日期:2019-09-18 12:29
本发明专利技术提供一种以合并模式或跳过模式的视频编解码的方法。本方法可以包括接收图像的预测块;根据预测块的尺寸和/或形状,确定预测块的多个合并候选的数量和位置;以及构造包括多个合并候选的子集的运动数据的候选列表。

Adaptive Prediction of Candidates for Video Coding and Decoding

【技术实现步骤摘要】
【国外来华专利技术】视频编解码的适应性预测候选位置交叉引用本专利技术要求2017年02月07日提出的申请号为62/455,623且名称为"VariationBasedMethodforVideoCodinginMergeMode"的美国临时专利申请的权利,其整体以引用方式并入本文中。
本专利技术涉及视频编解码技术。
技术介绍
此处提供的先前技术描述用作一般呈现本专利技术的内容的目的。目前署名专利技术人的工作内容,既包含在本先前技术部分中所描述的工作的内容,也包含在申请时未被认为是先前技术的说明书的各方面,这些既不明确也不暗示地被承认是本专利技术的先前技术。在图像与视频编解码中,使用基于树结构的方案,图像及其相应样本数组可以被分割成块。随后,用多个处理模式之一,每个块可以被处理。合并模式是这些处理模式之一,其中空间相邻块和时间相邻块可以共享相同的运动参数集。编码器和解码器遵循相同的规则以构造预测候选列表,并且表示所选择的预测候选的索引自编码器发送至解码器。因此,运动向量传输开销可以被降低。
技术实现思路
本专利技术的方面提供一种以合并模式或跳过模式的视频编解码的方法。本方法可以包括接收图像的预测块;根据预测块的尺寸和/或形状,确定预测块的多个合并候选的数量和位置;以及构造包括多个合并候选的子集的运动数据的候选列表。在一个实施例中,根据各自边的边长度,预测块的一个边上的合并候选的数量被确定。在一个实施例中,根据预测块的宽度与高度之比,预测块的一个边上的合并候选的数量被确定。在一个实施例中,预测块的一个边上的多个合并候选的位置被确定为基本上相等地分割各自边的多个位置。在一个实施例中,当位于所确定的多个位置中的一个处的合并候选不可用时,搜索被执行以查找位于不可用合并候选附近的候选。在一个示例中,预测块的多个合并候选的多个位置包括在预测块的两个相对边上相互交错的多个候选位置。在不同示例中,预测块的多个合并候选包括多个空间候选和多个时间候选。本专利技术的一方面提供了一种以合并模式或跳过模式的视频编解码的装置。本装置可以包括电路,其被配置为接收图像的预测块;根据预测块的尺寸和/或形状,确定预测块的多个合并候选的数量和位置;以及构造包括多个合并候选的子集的运动数据的候选列表。本专利技术的另一方面提供了一种非暂时性计算机可读介质,其存储有实现以合并模式或跳过模式的视频编解码的方法的指令。附图说明将结合下面的图式对被提供作为示例的本专利技术的各种实施例进行详细描述,其中相同的符号表示相同的组件,以及其中:图1是根据本专利技术实施例的示例视频编码器;图2是根据本专利技术实施例的示例视频解码器;图3A-图3C是根据本专利技术实施例的分割图像的第一基于树分割方案;图4A-图4C是根据本专利技术实施例的分割图像的第二基于树分割方案;图5A-图5B是根据本专利技术实施例的分割图像的第三基于树分割方案;图6是定义合并模式处理的候选位置的第一传统方法;图7是定义合并模式处理的候选位置的第二传统方法;图8A-图8B和图9A-图9B是根据本专利技术实施例的适应性候选位置方式的第一示例;图10A-图10C是根据本专利技术实施例的适应性候选位置方式的第二示例;图11是根据本专利技术实施例的适应性候选位置方式的第三示例;图12是根据本专利技术实施例的适应性候选位置方式的第四示例;图13是根据本专利技术实施例的适应性候选位置方式的第五示例;图14是根据本专利技术实施例的合并模式编码流程;以及图15是根据本专利技术实施例的合并模式解码流程。具体实施方式图1显示了根据本专利技术实施例的示例视频编码器100。编码器100可以包括画面内预测模块110、画面间预测模块120、第一加法器131、残差编码器132、熵编码器141、残差解码器133、第二加法器134和已解码图像缓存器151。画面间预测模块120还可以包括运动补偿模块121和运动估计模块122。如图1所示,这些组件可以耦接在一起。编码器100接收输入视频数据101,并执行视频压缩流程以生成比特流102作为输出。输入视频数据101可以包括图像序列。每个图像可以包括一个或多个颜色分量,例如亮度分量或者色度分量。比特流102可以具有符合视频编解码标准的格式,例如高级视频编解码(AdvancedVideoCoding,AVC)标准、高效视频编解码(HighEfficiencyVideoCoding,HEVC)标准等。编码器100可以将输入视频数据101中的图像分割成块,例如,使用基于树结构的分割方案。随后,得到的块可以用不同的处理模式进行处理,例如画面内预测模式、具有画面间模式的画面间预测、具有合并模式的画面间预测、具有跳过(skip)模式的画面间预测等。在一个示例中,当当前正在被处理的块,称为当前块,被用合并模式进行处理时,相邻块将选择自当前块的相邻和当前块的同位(collocated)块的相邻。当前块可以与所选择的相邻块合并,并共享所选择的相邻块的运动数据。此合并模式操作可以在相邻块组上执行,使得相邻块的区域可以被合并在一起,并共享相同的运动数据集。在发送期间,仅表示所选择的相邻块的索引被传输以用于合并区域,从而提高传输效率。在上述示例中,与当前块待合并的相邻块,可以自当前块的预定义候选位置集选择,其中候选位置包括一个或多个空间候选位置和/或一个或多个时间候选位置。每个空间候选位置与位于当前块周围的空间相邻块相关,并且空间相邻块位于包括当前块的当前图像处。每个时间候选位置与时间相邻块相关,并且时间相邻块位于包括当前块的同位块且围绕、覆盖或者位于当前块的同位块内的参考图像处。候选位置处的相邻块(称为候选块)是当前块的所有空间相邻块和当前块的所有时间相邻块的子集。这样,候选块可以被评估以用于待合并块的选择,而不是整个相邻块集。通常,图像的分割可以适应于图像的局部内容。因此,得到的块可以位于图像的不同位置处,具有可变的尺寸和形状。根据本专利技术的方面,编码器可以使用适应性候选位置方式以定义并确定候选块的候选位置以用于合并模式处理。具体地,根据当前块的尺寸和/或形状,候选位置的数量和位置可以被适应性地定义。例如,相对于较小的当前块,较大的当前块可以沿着其侧边具有更多数量的候选位置。基于默认定义,在当前块的合并模式处理期间,候选位置的数量和位置可以基于当前块的尺寸和/或形状被确定。在传统的视频编解码技术中,候选位置的数量和位置通常是预定义且固定的以用于不同块,即便当前块的形状和尺寸变化很大。相对于传统的固定候选位置技术,适应性候选位置方式可以提供更多且更好合并候选以用于当前块,使得编码器100的率失真性能更高。在图1中,画面内预测模块110可以被配置成执行画面内预测以在视频压缩流程期间确定当前块的预测。画面内预测可以是基于与当前块相同的图像内的当前块的相邻像素。画面间预测模块120可以被配置成执行画面间预测以在视频压缩流程期间确定当前块的预测。例如,运动补偿模块121可以自运动估计模块122接收当前块的运动数据集。在一个示例中,运动数据可以包括水平运动向量位移值和垂直运动向量位移值、一个或两个参考图像索引以及可选的参考图像列表与每个索引相关的辨识码(identification)。基于运动数据和存储在已解码图像缓存器251中的一个或多个参考图像,运动补偿模块121可以确定当前块的预测。运动估计模块122可以被配本文档来自技高网...

【技术保护点】
1.一种视频编解码方法,采用合并模式或者跳过模式,包括:接收图像的预测块;根据该预测块的尺寸和/或形状,确定该预测块的多个合并候选的数量和位置;以及构造包括该多个合并候选的子集的运动数据的候选列表。

【技术特征摘要】
【国外来华专利技术】2017.02.07 US 62/455,623;2018.01.18 US 15/874,6501.一种视频编解码方法,采用合并模式或者跳过模式,包括:接收图像的预测块;根据该预测块的尺寸和/或形状,确定该预测块的多个合并候选的数量和位置;以及构造包括该多个合并候选的子集的运动数据的候选列表。2.根据权利要求1所述的视频编解码方法,其特征在于,确定该预测块的该多个合并候选的数量包括:根据各自边的边长度,确定该预测块的一个边上的合并候选的数量。3.根据权利要求1所述的视频编解码方法,其特征在于,确定该预测块的该多个合并候选的数量包括:根据该预测块的宽度与高度之比,确定该预测块的一个边上的合并候选的数量。4.根据权利要求1所述的视频编解码方法,其特征在于,确定该预测块的该多个合并候选的多个位置包括:将该预测块的一个边上的多个合并候选的位置确定为基本相等地分割各自边的多个位置。5.根据权利要求1所述的视频编解码方法,其特征在于,确定该预测块的该多个合并候选的多个位置包括:当位于所确定的多个位置中的一个位置的合并候选不可用时,搜索位于该不可用合并候选附近的候选。6.根据权利要求1所述的视频编解码方法,其特征在于,该预测块的该多个合并候选的该多个位置包括在该预测块的两个相对边上相互交错的多个候选位置。7.根据权利要求1所述的视频编解码方法,其特征在于,该预测块的该多个合并候选包括多个空间候选和多个时间候选。8.一种视频编解码的装置,采用合并模式或跳过模式,包括电路,被配置为:接收图像的预测块;根据该预测块的尺寸和/或形状,确定该预测块的多个合并候选的数量和位置;以及构造包括该多个合并候选的子集的运动数据的候选列表。9.根据权利要求8所述的视频编解码的装置,其特征在于,该电路被配置为:根据各自边的边长度,确定该预测块的一个边上的合并候选的数量。10.根据权利要求8所述的视频编解码的装置,其特...

【专利技术属性】
技术研发人员:陈俊嘉徐志玮黄毓文
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾,71

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

1