控制三维(3D)HEVC或其它3D译码中的子预测单元(SUB-PU)运动参数继承MPI的制作方法

文档序号:13249670阅读:来源:国知局
技术特征:
1.一种解码深度块的方法,所述方法包括:接收指示深度预测单元(深度PU)中用于运动参数继承MPI的子预测单元(子PU)的大小的语法元素,其中所述深度PU包括一或多个子PU,其中每一子PU具有等于所述语法元素所指示的所述大小的大小,且其中可从与每一子PU处于相同位置的纹理块为所述相应的子PU继承不同的运动信息;以及在接收到指示子PUMPI模式的索引值后,即刻至少部分地基于与所述子PU中的每一者处于相同位置的对应纹理块,为所述深度块的所述子PU中的每一者继承MPI。2.根据权利要求1所述的方法,其中在序列参数集SPS中接收所述语法元素。3.根据权利要求2所述的方法,其中所述深度块包含多个深度PU,其中所述深度块是存取单元中的多个深度块中的一者,且其中所述语法元素进一步指示存取单元中的每一相应深度块中的每一深度PU的每一子PU的MPI大小。4.根据权利要求3所述的方法,其中至少部分地基于与所述子PU中的每一者处于相同位置的对应纹理块为每一子PU继承MPI包括:确定所述深度PU在第一组深度PU中,其中所述第一组深度PU中的每一深度PU具有小于3与1的按位左移位之后所述语法元素的所述值的总和的平方的大小;以及至少部分地基于与所述子PU中的每一者处于相同位置的对应纹理块,为所述深度PU中的每一子PU继承MPI。5.根据权利要求4所述的方法,其中所述深度PU是第一深度PU,所述方法进一步包括:确定第二深度PU在第二组深度PU中,其中所述第二组深度PU中的每一深度PU具有大于或等于3与1的按位左移位之后所述语法元素的所述值的总和的平方的大小;以及不基于所述MPI大小为所述第二深度PU的每一子PU继承MPI。6.根据权利要求1所述的方法,其中所述语法元素的所述值大于或等于1,所述方法进一步包括:解码存取单元中的每一纹理块,其中所述存取单元包含所述深度块;以及相对于每一纹理块上的16×16块执行运动压缩。7.根据权利要求6所述的方法,其中相对于所述存取单元中对应的处于相同位置的深度块,独立地译码所述存取单元中的每一纹理块,其中在解码所述存取单元中的所述深度块中的任一者之前,解码每一纹理块,且其中在解码所述存取单元中的所述深度块中的每一者之后,执行运动压缩。8.根据权利要求1所述的方法,其中所述语法元素的所述值为0,所述方法进一步包括:确定所述MPI大小为8×8。9.根据权利要求8所述的方法,其进一步包括∶确定所述处于相同位置的纹理块是否包含两个PU;以及响应于确定所述处于相同位置的纹理块包含两个PU:确定所述处于相同位置的纹理块中的每一PU的大小是4×8还是8×4;将所述子PU分割成两个较小单元,使得每一分区的大小等于所述处于相同位置的纹理块中的每一PU的所述大小;以及对所述两个较小单元中的每一者应用单向运动补偿。10.根据权利要求9所述的方法,其中解码所述子PU包括继承对应于RefPicList0的两个运动向量。11.根据权利要求1所述的方法,其中所述语法元素具有0到3且包含0和3的范围。12.一种用于解码深度块的装置,所述装置包括:存储器,其经配置以存储与所述深度块相关联的数据;以及一或多个处理器,其经配置以:接收指示深度预测单元(深度PU)中用于运动参数继承MPI的子预测单元(子PU)的大小的语法元素,其中所述深度PU包括一或多个子PU,其中每一子PU具有等于所述语法元素所指示的所述大小的大小,且其中可从与每一子PU处于相同位置的纹理块为所述相应的子PU继承不同的运动信息;以及在接收到指示子PUMPI模式的索引值后,即刻至少部分地基于与所述子PU中的每一者处于相同位置的对应纹理块,为所述深度块的所述子PU中的每一者继承MPI。13.根据权利要求12所述的装置,其中在序列参数集SPS中接收所述语法元素,其中所述深度块包含多个深度PU,其中所述深度块是存取单元中的多个深度块中的一者,其中所述语法元素可进一步指示所述存取单元中的每一相应深度块中的每一深度PU的每一子PU的MPI大小,其中所述深度PU是第一深度PU,其中所述一或多个处理器经配置以至少部分地基于所述MPI大小来解码所述子PU包括所述一或多个处理器经配置以:确定所述第一深度PU在第一组深度PU中,其中所述第一组深度PU中的每一深度PU具有小于3与1的按位左移位之后所述语法元素的所述值的总和的平方的大小;以及至少部分地基于所述MPI大小来解码所述第一深度PU中的每一子PU,且其中所述一或多个处理器进一步经配置以:确定第二深度PU在第二组深度PU中,其中所述第二组深度PU中的每一深度PU具有大于或等于3与1的按位左移位之后所述语法元素的所述值的总和的平方的大小;以及不基于所述MPI大小使用MPI来解码所述第二深度PU的每一子PU。14.根据权利要求12所述的装置,其中所述语法元素的所述值大于或等于1,其中所述一或多个处理器进一步经配置以:解码存取单元中的每一纹理块,其中所述存取单元包含所述深度块;以及相对于每一纹理块上的16×16块执行运动压缩。15.根据权利要求14所述的装置,其中相对于所述存取单元中对应的处于相同位置的深度块,独立地译码所述存取单元中的每一纹理块,其中在解码所述存取单元中的所述深度块中的任一者之前,解码每一纹理块,且其中在解码所述存取单元中的所述深度块中的每一者之后,执行运动压缩。16.一种编码深度块的方法,所述方法包括:确定深度预测单元(深度PU)中用于运动参数继承MPI的子预测单元(子PU)的大小,其中所述深度PU包括一或多个子PU,其中每一子PU具有相等大小,且其中可从与所述相应的子PU处于相同位置的纹理块为每一子PU继承不同的运动信息;至少部分地基于对应于与所述子PU中的每一者处于相同位置的纹理块的MPI,编码所述深度块的每一子PU;以及产生指示用于所述深度PU中的MPI的每一子PU的所述大小的语法元素。17.根据权利要求16所述的方法,其中在序列参数集SPS中产生所述语法元素。18.根据权利要求17所述的方法,其中所述深度块包含多个深度PU,其中所述深度块是存取单元中的多个深度块中的一者,且其中所述语法元素进一步指示存取单元中的每一相应深度块中的每一深度PU的每一子PU的MPI大小。19.根据权利要求18所述的方法,其中至少部分地基于对应于与所述子PU中的每一者处于相同位置的纹理块的MPI来编码所述子PU包括:确定所述深度PU在第一组深度PU中,其中所述第一组深度PU中的每一深度PU具有小于3与1的按位左移位之后所述语法元素的所述值的总和的平方的大小;以及至少部分地基于对应于与所述子PU中的每一者处于相同位置的纹理块的MPI,编码所述深度PU中的每一子PU。20.根据权利要求19所述的方法,其中所述深度PU是第一深度PU,所述方法进一步包括:确定第二深度PU在第二组深度PU中,其中所述第二组深度PU中的每一深度PU具有大于或等于3与1的按位左移位之后所述语法元素的所述值的总和的平方的大小;以及不基于所述MPI大小使用MPI来编码所述第二深度PU的每一子PU。21.根据权利要求16所述的方法,其中所述语法元素的所述值大于或等于1,所述方法进一步包括:编码存取单元中的每一纹理块,其中所述存取单元包含所述深度块;以及相对于每一纹理块上的16×16块执行运动压缩。22.根据权利要求21所述的方法,其中相对于所述存取单元中对应的处于相同位置的深度块,独立地译码所述存取单元中的每一纹理块,其中在编码所述存取单元中的所述深度块中的任一者之前,编码每一纹理块,且其中在编码所述存取单元中的所述深度块中的每一者之前,执行运动压缩。23.根据权利要求16所述的方法,其中所述语法元素的所述值为0,所述方法进一步包括:确定所述MPI大小为8×8。24.根据权利要求23所述的方法,其进一步包括:确定所述处于相同位置的纹理块是否包含两个PU;以及响应于确定所述处于相同位置的纹理块包含两个PU:确定所述处于相同位置的纹理块中的每一PU的大小是4×8还是8×4;将所述子PU分割成两个较小单元,使得每一分区的大小等于所述处于相同位置的纹理块中的每一PU的所述大小;以及对所述两个较小单元中的每一者应用单向运动补偿。25.根据权利要求24所述的方法,其中编码所述子PU包括继承对应于RefPicList0的两个运动向量。26.根据权利要求16所述的方法,其中所述语法元素具有0到3且包含0和3的范围。27.一种用于编码深度块的装置,所述装置包括:存储器,其经配置以存储与所述深度块相关联的数据;以及一或多个处理器,其经配置以:确定深度预测单元(深度PU)中用于运动参数继承MPI的子预测单元(子PU)的大小,其中所述深度PU包括一或多个子PU,其中每一子PU具有相等大小,且其中可从与所述相应的子PU处于相同位置的纹理块为每一子PU继承不同的运动信息;至少部分地基于对应于与所述子PU中的每一者处于相同位置的纹理块的MPI,编码所述深度块的每一子PU;以及产生指示用于所述深度PU中的MPI的每一子PU的所述大小的语法元素。28.根据权利要求27所述的装置,其中在序列参数集SPS中产生所述语法元素,其中所述深度块包含多个深度PU,其中所述深度块是存取单元中的多个深度块中的一者,其中所述语法元素可进一步指示所述存取单元中的每一相应深度块中的每一深度PU的每一子PU的MPI大小,其中所述深度PU是第一深度PU,其中所述一或多个处理器经配置以至少部分地基于所述MPI大小来编码所述子PU包括所述一或多个处理器经配置以:确定所述第一深度PU在第一组深度PU中,其中所述第一组深度PU中的每一深度PU具有小于3与1的按位左移位之后所述语法元素的所述值的总和的平方的大小;以及至少部分地基于所述MPI大小来编码所述第一深度PU中的每一子PU,且其中所述一或多个处理器进一步经配置以:确定第二深度PU在第二组深度PU中,其中所述第二组深度PU中的每一深度PU具有大于或等于3与1的按位左移位之后所述语法元素的所述值的总和的平方的大小;以及不基于所述MPI大小使用MPI来编码所述第二深度PU的每一子PU。29.根据权利要求27所述的装置,其中所述语法元素的所述值大于或等于1,其中所述一或多个处理器进一步经配置以:编码存取单元中的每一纹理块,其中所述存取单元包含所述深度块;以及相对于每一纹理块上的16×16块执行运动压缩。30.根据权利要求29所述的装置,其中相对于所述存取单元中对应的处于相同位置的深度块,独立地译码所述存取单元中的每一纹理块,其中在编码所述存取单元中的所述深度块中的任一者之前,编码每一纹理块,且其中在编码所述存取单元中的所述深度块中的每一者之前,执行运动压缩。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1