具有不对称空间分辨率的纹理和深度视图分量当中的内部视图运动预测制造技术

技术编号:11863593 阅读:109 留言:0更新日期:2015-08-12 13:07
本发明专利技术的技术大体上涉及使用与深度视图分量中的块对应的来自纹理视图分量的对应块的运动信息对所述深度视图分量中的所述块进行译码。在一些实例中,出于译码目的,当所述纹理视图分量的空间分辨率不同于所述深度视图分量的空间分辨率时,所述技术可使用运动信息。在本发明专利技术中描述的各种IMVP技术当中,本发明专利技术描述供用于其中深度视图宏块MB的分区对应于经帧内译码或分割为四个分区的纹理视图MB的译码情形中的IVMP技术。

【技术实现步骤摘要】
【国外来华专利技术】具有不对称空间分辨率的纹理和深度视图分量当中的内部视图运动预测
本专利技术涉及视频译码,且更明确地说,涉及用于译码视频数据的技术。
技术介绍
数字视频能力可以并入到多种多样的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子图书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓的“智能电话”)、视频电话会议装置、视频串流装置及其类似者。数字视频装置实施视频压缩技术,例如,由MPEG-2、MPEG-4、ITU-TH.263或ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)所定义的标准、目前正在开发的高效率视频译码(HEVC)标准及这些标准的扩展中所描述的视频压缩技术。视频装置通过实施这些视频压缩技术可以更有效地发射、接收、编码、解码和/或存储数字视频信息。视频压缩技术执行空间(图片内)预测和/或时间(图片间)预测来减少或移除视频序列中固有的冗余。对于基于块的视频译码来说,视频切片(即,视频帧或视频帧的一部分)可以分割成视频块,视频块也可被称作树块、译码单元(CU)和/或译码节点。使用相对于同一图片中的相邻块中的参考样本的空间预测对图片的经帧内编码(I)切片中的视频块进行编码。图片的经帧间编码(P或B)切片中的视频块可使用相对于同一图片中的相邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。空间或时间预测产生用于待译码的块的预测性块。残余数据表示待译码原始块与预测性块之间的像素差。经帧间译码块是根据指向形成预测块的参考样本块的运动向量及指示经译码块与预测块之间的差的残余数据编码的。经帧内译码块是根据帧内译码模式及残余数据而编码。为了进一步压缩,可以将残余数据从像素域变换到变换域,从而产生残余变换系数,接着可以将残余变换系数量化。可以扫描最初以二维阵列布置的经量化的变换系数,以便产生变换系数的一维向量,并且可以应用熵译码以实现更多的压缩。
技术实现思路
一般来说,本专利技术描述涉及多视图视频译码和3D视频译码的技术,且更具体地说,本专利技术描述涉及内部视图运动预测(IVMP)的技术。举例来说,本专利技术中描述的技术可提供视频译码器(例如,编码器或解码器)可借以基于一或多个对应纹理视图块的运动信息确定深度视图块的运动信息的机制。这些技术可适用于其中深度视图分量的空间分辨率不同于纹理视图分量的空间分辨率的实例。举例来说,本专利技术的技术可描述在其中包含深度视图块的深度视图分量的空间分辨率不同于包含一或多个对应纹理视图块的对应纹理视图分量的空间分辨率的情况下确定深度视图块的运动信息。在本专利技术中描述的各种IMVP技术当中,本专利技术描述供用于其中深度视图宏块MB的分区对应于经帧内译码或分割为四个分区的纹理视图MB的译码情形中的IVMP技术。在一个实例中,一种用于对视频数据进行译码的方法包含:对纹理视图分量的多个纹理视图块进行译码,其中所述多个纹理视图块对应于深度视图分量的单个深度视图块;响应于所述单个深度视图块的分区对应于来自所述多个纹理视图块的第一纹理视图块,基于来自所述多个纹理视图块的第二纹理视图块的运动信息确定所述单个深度视图块的所述分区的运动信息,其中所述第一纹理视图块是经帧内译码纹理视图块,且其中所述第二纹理视图块是所述第一纹理视图块的空间相邻块;以及基于所述运动信息对所述单个深度视图块进行译码。在另一个实例中,一种用于对视频数据进行译码的方法包含:对纹理视图分量的多个纹理视图块进行译码,其中所述多个纹理视图块对应于深度视图分量的单个深度视图块;响应于所述单个深度视图块的分区对应于所述多个纹理视图块的第一纹理视图块,基于所述第一纹理视图块的分区的运动信息确定所述单个深度视图块的所述分区的运动信息,其中所述第一纹理视图块经分割为四个分区;以及基于所述运动信息对所述单个深度视图块进行译码。在另一个实例中,一种用于对视频数据进行译码的装置包含视频译码器,其经配置以:对纹理视图分量的多个纹理视图块进行译码,其中所述多个纹理视图块对应于深度视图分量的单个深度视图块;响应于所述单个深度视图块的分区对应于来自所述多个纹理视图块的第一纹理视图块,基于来自所述多个纹理视图块的第二纹理视图块的运动信息确定所述单个深度视图块的所述分区的运动信息,其中所述第一纹理视图块是经帧内译码纹理视图块,且其中所述第二纹理视图块是所述第一纹理视图块的空间相邻块;以及基于所述运动信息对所述单个深度视图块进行译码。在另一个实例中,一种用于对视频数据进行译码的装置包含视频译码器,其经配置以:对纹理视图分量的多个纹理视图块进行译码,其中所述多个纹理视图块对应于深度视图分量的单个深度视图块;响应于所述单个深度视图块的分区对应于所述多个纹理视图块的第一纹理视图块,基于所述第一纹理视图块的分区的运动信息确定所述单个深度视图块的所述分区的运动信息,其中所述第一纹理视图块经分割为四个分区;以及基于所述运动信息对所述单个深度视图块的所述分区进行译码。在另一个实例中,一种用于对视频数据进行译码的设备包含:用于对纹理视图分量的多个纹理视图块进行译码的装置,其中所述多个纹理视图块对应于深度视图分量的单个深度视图块;用于响应于所述单个深度视图块的分区对应于来自所述多个纹理视图块的第一纹理视图块基于来自所述多个纹理视图块的第二纹理视图块的运动信息确定所述单个深度视图块的所述分区的运动信息的装置,其中所述第一纹理视图块是经帧内译码纹理视图块,且其中所述第二纹理视图块是所述第一纹理视图块的空间相邻块;以及用于基于所述运动信息对所述单个深度视图块进行译码的装置。在另一个实例中,一种用于对视频数据进行译码的设备包含:用于对纹理视图分量的多个纹理视图块进行译码的装置,其中所述多个纹理视图块对应于深度视图分量的单个深度视图块;用于响应于所述单个深度视图块的分区对应于所述多个纹理视图块的第一纹理视图块基于所述第一纹理视图块的分区的运动信息确定所述单个深度视图块的所述分区的运动信息的装置,其中所述第一纹理视图块经分割为四个分区;以及用于基于所述运动信息对所述单个深度视图块进行译码的装置。在另一个实例中,一种计算机可读存储媒体存储指令,所述指令在被执行时致使一或多个处理器进行以下操作:对纹理视图分量的多个纹理视图块进行译码,其中所述多个纹理视图块对应于深度视图分量的单个深度视图块;响应于所述单个深度视图块的分区对应于来自所述多个纹理视图块的第一纹理视图块,基于来自所述多个纹理视图块的第二纹理视图块的运动信息确定所述单个深度视图块的所述分区的运动信息,其中所述第一纹理视图块是经帧内译码纹理视图块,且其中所述第二纹理视图块是所述第一纹理视图块的空间相邻块;以及基于所述运动信息对所述单个深度视图块进行译码。在另一个实例中,一种计算机可读存储媒体存储指令,所述指令在被执行时致使一或多个处理器进行以下操作:对纹理视图分量的多个纹理视图块进行译码,其中所述多个纹理视图块对应于深度视图分量的单个深度视图块;响应于所述单个深度视图块的分区对应于所述多个纹理视图块的第一纹理视图块,基于所述第一纹理视图块的分区的运动信息确定所本文档来自技高网
...

【技术保护点】
一种用于对视频数据进行译码的方法,所述方法包括:对纹理视图分量的多个纹理视图块进行译码,其中所述多个纹理视图块对应于深度视图分量的单个深度视图块;响应于所述单个深度视图块的分区对应于来自所述多个纹理视图块的第一纹理视图块,基于来自所述多个纹理视图块的第二纹理视图块的运动信息确定所述单个深度视图块的所述分区的运动信息,其中所述第一纹理视图块是经帧内译码纹理视图块,且其中所述第二纹理视图块是所述第一纹理视图块的空间相邻块;以及基于所述运动信息对所述单个深度视图块进行译码。

【技术特征摘要】
【国外来华专利技术】1.一种用于对视频数据进行译码的方法,其中所述视频数据的深度视图分量的空间分辨率低于所述视频数据的相应的纹理视图分量的空间分辨率,所述方法包括:对所述纹理视图分量的多个纹理视图块进行译码,其中所述多个纹理视图块对应于所述深度视图分量的单个深度视图块;响应于所述单个深度视图块的分区对应于来自所述多个纹理视图块的第一纹理视图块,基于来自所述多个纹理视图块的第二纹理视图块的第一分区的运动信息确定所述单个深度视图块的所述分区的运动信息,其中所述第二纹理视图块的所述第一分区是在所述第二纹理视图块中最接近所述纹理视图分量的中心的分区,所述第一纹理视图块是经帧内译码纹理视图块,且其中所述第二纹理视图块是所述第一纹理视图块的空间相邻块;以及基于所述运动信息对所述单个深度视图块进行译码。2.根据权利要求1所述的方法,其中所述深度视图分量和所述纹理视图分量属于存取单元内的同一视图。3.根据权利要求1所述的方法,其中所述单个深度视图块指示所述对应多个纹理视图块内的所有像素的相对深度。4.根据权利要求1所述的方法,其中所述纹理视图分量的空间分辨率和所述深度视图分量的空间分辨率是不同的。5.根据权利要求1所述的方法,其中所述运动信息包括参考索引信息、分区信息和运动向量信息中的至少一者。6.根据权利要求1所述的方法,其中所述深度视图分量的所述空间分辨率为所述纹理视图分量的所述空间分辨率的四分之一,为所述纹理视图分量的二分之一宽度及二分之一高度。7.根据权利要求1所述的方法,其中所述多个纹理视图块包括纹理视图宏块,且其中所述单个深度视图块的所述分区包括单个深度视图宏块的分区。8.根据权利要求1所述的方法,其中所述多个纹理视图块包括仅一个经帧间译码块,其中所述第二纹理视图块是所述仅一个经帧间译码块,且其中基于所述第二纹理视图块的所述第一分区的所述运动信息确定所述单个深度视图块的所述运动信息包括确定所述第二纹理视图块的所述第一分区的参考索引。9.根据权利要求8所述的方法,其中基于所述第二纹理视图块的所述第一分区的所述运动信息确定所述单个深度视图块的所述运动信息进一步包括确定所述第二纹理视图块的第二分区的运动向量。10.根据权利要求9所述的方法,其中所述第一分区对应于第一大小的分区,其中所述第一分区最接近于所述第二纹理视图块中所述第一大小的分区的所述纹理视图分量的中心,其中所述第二分区对应于第二大小的分区,且其中所述第二分区最接近于所述第二纹理视图块中所述第二大小的分区的所述纹理视图分量的中心。11.根据权利要求10所述的方法,其中所述第一大小是8x8且所述第二大小是4x4。12.根据权利要求1所述的方法,其中所述多个纹理视图块包括一个以上经帧间译码纹理视图块,且其中基于所述经帧内译码纹理视图块的所述空间相邻块的所述第一分区的所述运动信息确定所述单个深度视图块的所述运动信息进一步包括确定所述一个以上经帧间译码纹理视图块中的每一者的运动向量。13.根据权利要求12所述的方法,其中确定所述一个以上经帧间译码空间相邻块中的每一者的所述运动向量包括针对每一经帧间译码空间相邻块确定最接近于所述纹理视图分量的中心的所述经帧间译码空间相邻块的分区的运动向量。14.根据权利要求13所述的方法,其中确定最接近于所述纹理视图分量的所述中心的所述经帧间译码空间相邻块的所述分区的所述运动向量包括确定最接近于所述纹理视图分量的所述中心的所述经帧间译码空间相邻块的4x4分区的运动向量。15.根据权利要求1所述的方法,其中所述多个纹理视图块包括一个以上经帧间译码纹理视图块,其中所述方法进一步包括:将所述单个深度视图块的所述分区的运动向量设定为来自空间相邻块的运动向量集合的中值运动向量;以及将所述单个深度视图块的所述分区的参考索引设定为与所述中值运动向量相关联的参考索引。16.根据权利要求1所述的方法,其中所述多个纹理视图块的所有纹理视图块经帧内译码,其中所述方法进一步包括:将单个深度视图块的所述分区的参考索引设定为零;以及将所述单个深度视图块的所述分区的运动向量设定为零。17.根据权利要求1所述的方法,其中所述方法由视频解码器执行,且其中所述方法进一步包括:接收指示内部视图运动预测IVMP是否经启用的旗标;响应于所述旗标指示IVMP经启用,基于所述运动信息对所述单个深度视图块进行解码。18.根据权利要求1所述的方法,其中所述方法由视频编码器执行,且其中所述方法进一步包括产生用于包含在经编码位流中的旗标,其中所述旗标指示内部视图运动预测是否经启用。19.一种用于对视频数据进行译码的方法,其中所述视频数据的深度视图分量的空间分辨率低于所述视频数据的相应的纹理视图分量的空间分辨率,所述方法包括:对所述纹理视图分量的多个纹理视图块进行译码,其中所述多个纹理视图块对应于所述深度视图分量的单个深度视图块;响应于所述单个深度视图块的分区对应于所述多个纹理视图块的第一纹理视图块,基于所述第一纹理视图块的分区的运动信息确定所述单个深度视图块的所述分区的运动信息,其中所述确定包括识别具有与所述单个深度视图块的所述分区在所述单个深度视图块中具有的相对位置相同的在所述第一纹理视图块中的相对位置的所述第一纹理视图块的分区,且其中所述第一纹理视图块经分割为四个分区;以及基于所述运动信息对所述单个深度视图块进行译码。20.根据权利要求19所述的方法,其中所述深度视图分量和所述纹理视图分量属于存取单元内的同一视图。21.根据权利要求19所述的方法,其中所述单个深度视图块指示所述对应多个纹理视图块内的所有像素的相对深度。22.根据权利要求19所述的方法,其中所述纹理视图分量的空间分辨率和所述深度视图分量的空间分辨率是不同的。23.根据权利要求19所述的方法,其中所述运动信息包括参考索引信息、分区信息和运动向量信息中的至少一者。24.根据权利要求19所述的方法,其中所述深度视图分量的所述空间分辨率为所述纹理视图分量的所述空间分辨率的四分之一,为所述纹理视图分量的二分之一宽度及二分之一高度。25.根据权利要求19所述的方法,其中所述多个纹理视图块包括纹理视图宏块,且其中所述单个深度视图块的所述分区包括单个深度视图宏块的分区。26.根据权利要求19所述的方法,其中基于所述第一纹理视图块的所述分区的所述运动信息确定所述单个深度视图块的所述分区的运动信息包括识别最接近于所述纹理视图分量的中心的所述第一纹理视图块的分区且将所述单个深度视图块的所述分区的参考索引设定为等于最接近于所述纹理视图分量的所述中心的所述第一纹理视图块的所述分区的参考索引。27.根据权利要求19所述的方法,其中基于所述第一纹理视图块的所述分区的所述运动信息确定所述单个深度视图块的所述分区的运动信息包括将所述单个深度视图块的所述分区的参考索引设定为等于具有与所述单个深度视图块的所述分区在所述单个深度视图块中具有的相对位置相同的在所述第一纹理视图块中的相对位置的所述第一纹理视图块的所述分区的参考索引。28.根据权利要求19所述的方法,其中基于所述第一纹理视图块的所述分区的所述运动信息确定所述单个深度视图块的所述分区的运动信息包括基于所述第一纹理视图块中的一或多个对应块的运动向量导出所述单个深度视图块的所述分区的运动向量,且基于具有最大量值的运动向量导出所述单个深度视图块的所述分区的所述运动向量。29.根据权利要求28所述的方法,其中基于具有所述最大量值的所述运动向量导出所述单个深度视图块的所述分区的所述运动向量包括按比例缩放具有所述最大量值的所述运动向量。30.根据权利要求28所述的方法,其中所述第一纹理视图块中的所述一或多个对应块包括一个8x8块。31.根据权利要求28所述的方法,其中所述第一纹理视图块中的所述一或多个对应块包括四个4x4块。32.根据权利要求28所述的方法,其中所述第一纹理视图块中的所述一或多个对应块包括两个4x8块。33.根据权利要求28所述的方法,其中所述第一纹理视图块中的所述一或多个对应块包括两个8x4块。34.根据权利要求19所述的方法,其中所述方法由视频解码器执行,且其中所述方法进一步包括:接收指示内部视图运动预测IVMP是否经启用的旗标;响应于所述旗标指示IVMP经启用,基于所述运动信息对所述单个深度视图块进行解码。35.根据权利要求19所述的方法,其中所述方法由视频编码器执行,且其中所述方法进一步包括产生用于包含在经编码位流中的旗标,其中所述旗标指示内部视图运动预测是否经启用。36.一种用于对视频数据进行译码的装置,其中所述视频数据的深度视图分量的空间分辨率低于所述视频数据的相应的纹理视图分量的空间分辨率,所述装置包括:视频译码器,其经配置以:对所述纹理视图分量的多个纹理视图块进行译码,其中所述多个纹理视图块对应于所述深度视图分量的单个深度视图块;响应于所述单个深度视图块的分区对应于来自所述多个纹理视图块的第一纹理视图块,基于来自所述多个纹理视图块的第二纹理视图块的第一分区的运动信息确定所述单个深度视图块的所述分区的运动信息,其中所述第二纹理视图块的所述第一分区是在所述第二纹理视图块中最接近所述纹理视图分量的中心的分区,所述第一纹理视图块是经帧内译码纹理视图块,且其中所述第二纹理视图块是所述第一纹理视图块的空间相邻块;以及基于所述运动信息对所述单个深度视图块进行译码。37.根据权利要求36所述的装置,其中所述深度视图分量和所述纹理视图分量属于存取单元内的同一视图。38.根据权利要求36所述的装置,其中所述单个深度视图块指示所述对应多个纹理视图块内的所有像素的相对深度。39.根据权利要求36所述的装置,其中所述纹理视图分量的空间分辨率和所述深度视图分量的空间分辨率是不同的。40.根据权利要求36所述的装置,其中所述运动信息包括参考索引信息、分区信息和运动向量信息中的至少一者。41.根据权利要求36所述的装置,其中所述深度视图分量的所述空间分辨率为所述纹理视图分量的所述空间分辨率的四分之一,为所述纹理视图分量的二分之一宽度及二分之一高度。42.根据权利要求36所述的装置,其中所述多个纹理视图块包括纹理视图宏块,且其中所述单个深度视图块的所述分区包括单个深度视图宏块的分区。43.根据权利要求36所述的装置,其中所述多个纹理视图块包括仅一个经帧间译码块,其中所述第二纹理视图块是所述仅一个经帧间译码块,且其中所述视频译码器经配置以通过确定所述第二纹理视图块的所述第一分区的参考索引基于所述第二纹理视图块的所述第一分区的所述运动信息确定所述单个深度视图块的所述运动信息。44.根据权利要求43所述的装置,...

【专利技术属性】
技术研发人员:何柳张莉陈颖
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1