【技术实现步骤摘要】
【国外来华专利技术】用于译码块的三角划分块的帧间预测的装置及方法
[0001]相关申请交叉引用
[0002]本专利申请要求于2018年10月8日提交的申请号为62/742,921的美国临时专利申请的优先权。上述专利申请的全部内容通过引用结合在本文中。
[0003]本专利技术大体上涉及视频译码领域。更具体地,本专利技术涉及对视频信号的视频译码块的帧间预测使用三角划分(例如三角预测单元、三角划分的融合模式、三角/几何预测单元的运动矢量预测和存储)来进行视频译码块(coding block)的编码和解码。
技术介绍
[0004]在H.264/高级视频译码(Advanced Video Coding,AVC)或高效视频译码(High Efficiency Video Coding,HEVC)等目前视频译码方案中,帧间预测图像(也称为帧)中的运动信息被划分成大小可配置的矩形视频译码块。虽然在H.264/AVC中,运动被划分成最大大小为16
×
16像素的对称视频译码块,即宏块,视频译码块可以进一步细分为最小的4
× ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种为译码块(coding block)推导运动矢量(motion vector,MV)的方法,其特征在于,所述方法包括以下步骤:当所述译码块采用三角划分的融合模式时,为划分成两个三角划分块的所述译码块生成融合候选列表,其中,所述生成融合候选列表至少包括:从相邻译码单元(neighboring coding units)中推导出一个或多个空间融合候选;在推导出所述一个或多个空间融合候选之后,直接或立即推导出一个或多个时间运动矢量预测值(temporal motion vector prediction,MVP);至少根据所述融合候选列表,将单向预测MV推导为所述相应三角划分块的运动矢量。2.根据权利要求1所述的方法,其特征在于,所述单向预测MV是根据用于所述三角划分的融合模式的单向预测MV选择规则和所述融合候选列表所推导出的。3.根据权利要求2所述的方法,其特征在于,所述融合候选列表包括一个或多个单向预测MV和/或一个或多个双向预测MV。4.根据权利要求2或3所述的方法,其特征在于,所述用于所述三角划分的融合模式的单向预测MV选择规则表示所述融合候选列表中的双向预测MV中的第一MV或第二MV被选择为单向预测MV。5.根据权利要求4所述的方法,其特征在于,所述第一MV对应于第一参考图像列表REF_PIC_LIST0,所述第二MV对应于第二参考图像列表REF_PIC_LIST1。6.一种为译码块(coding block)生成融合候选列表的方法,其特征在于,所述方法包括以下步骤:当所述译码块采用三角划分的融合模式时,为划分成两个三角划分块的所述译码块生成所述融合候选列表,其中,所述生成所述融合候选列表至少包括:从相邻译码单元(neighboring coding units)中推导出一个或多个空间融合候选;在推导出所述一个或多个空间融合候选之后,直接或立即推导出一个或多个时间运动矢量预测值(temporal motion vector prediction,MVP);将所述一个或多个空间融合候选和所述推导出的一个或多个时间MVP加入所述融合候选列表,其中,所述一个或多个空间融合候选和/或所述一个或多个时间MVP包括单向预测MV或双向预测MV。7.一种对译码块(coding block)的当前三角划分块进行帧间预测的方法,其特征在于,所述方法包括以下步骤:当所述译码块采用三角划分的融合模式时,为所述译码块生成融合候选列表,其中,所述生成融合候选列表至少包括:从相邻译码单元(neighboring coding units)中推导出一个或多个空间融合候选;在推导出所述一个或多个空间融合候选之后,直接或立即推导出一个或多个时间运动矢量预测值(temporal motion vector prediction,MVP);至少根据所述融合候选列表,将单向预测MV推导为所述当前三角划分块的运动矢量;至少根据所述单向预测MV对所述当前三角划分块执行预测,得到所述当前三角划分块的预测值。8.根据权利要求7所述的方法,其特征在于,所述生成融合候选列表不包括推导基于子
块的时间融合候选。9.根据权利要求7或8所述的方法,其特征在于,所述融合候选列表包括一个或多个单向预测MV和/或一个或多个双向预测MV。10.根据权利要求7至9中任一项所述的方法,其特征在于,所述单向预测MV是根据用于所述三角划分的融合模式的单向预测MV选择规则和所述融合候选列表所推导出的。11.根据权利要求10所述的方法,其特征在于,所述用于所述三角划分的模式的单向预测MV选择规则表示所述生成的候选列表中的双向预测MV中的第一MV或第二MV被选择为单向预测MV。12.根据权利要求11所述的方法,其特征在于,所述第一MV对应于第一参考图像列表REF_PIC_LIST0,所述第二MV对应于第二参考图像列表REF_PIC_LIST1。13.根据权利要求10至12中任一项所述的方法,其特征在于,所述单向预测MV选择规则为以下任一种:如果所述REF_PIC_LIST0对应的第一MV和所述REF_PIC_LIST1对应的第二MV与同一参考图像相关,则将基于所述第一MV和所述第二MV的平均运动矢量用作所述单向预测MV;或者如果所述第一MV的参考图像索引相关的参考图像到当前图像的时间距离TD0小于所述第二MV相关的参考图像到所述当前图像的时间距离TD1,则将所述第一MV用作所述单向预测MV;或者如果所述REF_PIC_LIST1对应的第二MV相关的参考图像到当前图像的时间距离小于所述第一MV相关的参考图像到所述当前图像的时间距离,则将所述第二MV用作所述单向预测MV;或者如果对于所述REF_PIC_LIST0对应的第一MV和所述REF_PIC_LIST1对应的第二MV,两者相关的参考图像到当前图像的时间距离相等,则将幅值较小的所述第一MV或所述第二MV用作所述单向预测MV。14.一种为译码块(coding block)推导运动矢量(motion vector,MV)的装置,其特征在于,所述装置包括:候选列表生成单元,用于:当所述译码块采用三角划分的融合模式时,为划分成两个三角划分块的所述译码块生成融合候选列表,其中,在所述生成融合候选列表的过程中,从相邻译码单元(neighboring coding units)中推导出一个或多个空间融合候选;在推导出所述一个或多个空间融合候选之后,直接或立即推导出一个或多个时间运动矢量预测值(temporal motion vector prediction,MVP);帧间预测处理单元,用于至少根据所述融合候选列表,将单向预测MV推导为所述相应三角划分块的运动矢量。15.根据权利要求14所述的装置,其特征在于,所述单向预测MV是根据用于所述三角划分的融合模式的单向预测MV选择规则和所述融合候选列表所推导出的。16.根据权利要求15所述的装置,其特征在于,所述融合候选列表包括一个或多个单向预测MV和/或一个或多个双向预测MV。17.根据权利要求15或16所述的装置,其特征在于,所述用于所述三角划分的融合模式的单向预测MV选择规则表示所述融合候选列表中的双向预测MV中的第一MV或第二MV被选
择为单向预测MV。18.根据权利要求17所述的装置,其特征在于,所述第一MV对应于第一参考图像列表REF_PIC_LIST0,所述第二MV对应于第二参考图像列表REF_PIC_LIST1。19.一种为译码块(coding block)生成融合候选列表的装置,其特征在于,所述装置包括:候选列表生成单元,用于:当所述译码块采用三角划分的融合模式时,为划分成两个三角划分块的所述译码块生成所述融合候选列表,其中,在所述生成所述融合候选列表的过程中,从相邻译码单元(neighboring coding units)中推导出一个或多个空间融合候选;在推导出所述一个或多个空间融合候选之后,直接或立即推导出一个或多个时间运动矢量预测值(temporal motion vector prediction,MVP);将所述一个或多个空间融合候选和所述推导出的一个或多个时间MVP加入所述融合候选列表,其中,所述一个或多个空间融合候选和/或所述一个或多个时间MVP包括单向预测MV或双向预测MV。20.一种装置,用于对译码块(coding block)的当前三角划分块进行帧间预测,其特征在于,所述装置包括:候选列表生成单元,用于:当所述译码块采用三角划分的融合模式时,为划分成两个三角划分块的所述译码块生成融合候选列表,其中,在所述生成融合候选列表的过程中,从相邻译码单元(neighboring coding units)中推导出一个或多个空间融合候选;在推导出所述一个或多个空间融合候选之后,直接或立即推导出一个或多个时间运动矢量预测值(temporal motion vector prediction,MVP);帧间预测处理单元,用于:至少根据所述融合候选列表,将单向预测MV推导为所述当前三角划分块的运动矢量,并且至少根据所述单向预测MV对所述当前三角划分块执行预测,得到所述当前三角划分块的预测值。21.根据权利要求20所述的装置,其特征在于,所述生成...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。