使用基于相邻者的视差向量导出的用于3D视频译码的并行经导出视差向量制造技术

技术编号:12662995 阅读:110 留言:0更新日期:2016-01-07 00:25
针对视频数据的图片的切片的每一相应的译码单元CU,视频译码器可响应于确定所述相应的CU是所述图片的译码树块CTB行的第一CU或所述相应的CU是所述切片的第一CU而将经导出视差向量DDV设定为初始值。此外,所述视频译码器可执行基于相邻者的视差向量导出NBDV过程,所述过程尝试确定所述相应的CU的视差向量。当执行所述NBDV过程未识别所述相应的CU的可用的视差向量时,所述视频译码器可确定所述相应的CU的所述视差向量等于所述DDV。

【技术实现步骤摘要】
【国外来华专利技术】本申请案主张2013年5月31日申请的第61/829,821号美国临时专利申请案的权益,所述申请案的全部内容以引用的方式并入本文中。
本专利技术涉及视频译码(即,视频数据的编码及/或解码)。
技术介绍
数字视频能力可并入到大范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的智能电话摂、视频会议装置、视频串流装置等等。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)、高效率视频译码(HEVC)标准定义的标准和所述标准的扩展部分中所描述的那些视频压缩技术。视频装置可通过实施此些视频压缩技术来更高效地发射、接收、编码、解码和/或存储数字视频信息。视频压缩技术执行空间(图片内)预测和/或时间(图片间)预测以减少或移除视频序列中所固有的冗余。对于基于块的视频译码,可将一视频切片(即,视频帧或视频帧的一部分)分割成若干视频块。使用空间预测相对于同一图片中的相邻块中的参考样本来编码图片的经帧内译码(I)切片中的视频块。图片的经帧间译码(P或B)切片中的视频块可使用相对于同一图片中的相邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。空间或时间预测产生对待译码的块的预测块。残差数据表示待译码的原始块与预测块之间的像素差。根据指向形成预测块的参考样本块的运动向量以及指示经译码块与所述预测块之间的差的残差数据来编码经帧间译码块。根据帧内译码模式和残差数据来编码经帧内译码块。为了进一步压缩,可将残差数据从像素域变换为变换域,从而产生残差系数,所述残差系数随后可被量化。起初布置在二维阵列中的经量化系数可依序扫描以产生系数的一维向量,且可应用熵译码以实现更多的压缩。可例如从多个观点编码视图来产生多视图译码位流。已经开发或在开发中的一些三维(3D)视频标准利用多视图译码方面。举例来说,不同视图可传输左眼及右眼视图以支持3D视频。或者,一些3D视频译码过程可应用所谓的多视图加深度译码。在多视图加深度译码中,3D视频位流可不仅含有纹理视图分量而且含有深度视图分量。举例来说,每一视图可包括一个纹理视图分量及一个深度视图分量。
技术实现思路
一般来说,本专利技术涉及基于高级编解码器的多视图视频译码,包含使用3D-AVC或3D-HEVC编解码器对两个或更多个视图的译码。具体来说,本专利技术描述与视差向量相关的技术。在一些实例(例如,3D-HEVC译码的实例)中,对于视频数据的图片的切片的每一相应的译码单元(CU),视频译码器可响应于确定所述相应的CU是图片的译码树块(CTB)行的第一CU或所述相应的CU是所述切片的第一CU而将经导出视差向量(DDV)设定到一值。此外,视频译码器可执行基于相邻者的视差向量导出(NBDV)过程,所述过程尝试确定所述相应的CU的视差向量。当执行所述NBDV过程未识别所述相应的CU的可用的视差向量时,视频译码器可确定所述相应的CU的视差向量等于DDV。如果视频译码器是视频编码器,那么视频译码器可部分地基于所述相应的CU的视差向量而产生所述相应的CU的译码块的经编码表示。如果视频译码器是视频解码器,那么视频译码器可部分地基于所述相应的CU的视差向量而重构所述相应的CU的译码块。类似地,在一些实例(例如,3D-AVC译码的实例)中,对于视频数据的图片的切片的每一相应的宏块,视频译码器可响应于确定所述相应的宏块是图片的宏块行的第一宏块或所述相应的宏块是所述切片的第一宏块而将DDV设定到初始值。在此些实例中,视频译码器可执行NBDV过程,所述过程尝试确定相应的宏块的可用的视差向量。当执行所述NBDV过程未确定所述相应的宏块的可用的视差向量时,视频译码器可确定所述相应的宏块的视差向量等于DDV。如果视频译码器是视频编码器,那么视频译码器可部分地基于相应的宏块的视差向量而产生所述相应的CU的译码块的经编码表示。如果视频译码器是视频解码器,那么视频译码器可部分地基于相应的宏块的视差向量而重构相应的宏块的译码块。在一个实例中,本专利技术描述一种对视频数据进行解码的方法。所述方法包括,对于视频数据的图片的切片的每一相应的CU,响应于确定所述相应的CU是图片的CTB行的第一CU或所述相应的CU是切片的第一CU,将DDV设定到初始值。所述方法还包括执行NBDV过程,所述过程尝试确定所述相应的CU的可用的视差向量。此外,所述方法包括当执行所述NBDV过程未确定所述相应的CU的可用的视差向量时,确定所述相应的CU的视差向量等于DDV。另外,所述方法包括部分地基于所述相应的CU的视差向量而重构所述相应的CU的译码块。在另一实例中,本专利技术描述一种对视频数据进行编码的方法。所述方法包括,对于视频数据的图片的切片的每一相应的CU,响应于确定所述相应的CU是图片的CTB行的第一CU或所述相应的CU是切片的第一CU,将DDV设定到初始值。此外,所述方法还包括执行NBDV过程,所述过程尝试确定所述相应的CU的可用的视差向量。另外,所述方法包括当执行所述NBDV过程未确定所述相应的CU的可用的视差向量时,确定所述相应的CU的视差向量等于DDV。所述方法还包括部分地基于所述相应的CU的视差向量而产生所述相应的CU的样本块的经编码表示。在另一实例中,本专利技术描述一种装置,其包括存储经解码图片的缓冲器及一或多个处理器,所述一或多个处理器经配置以使得,对于视频数据的图片的切片的每一相应的CU,所述一或多个处理器:响应于确定所述相应的CU是所述图片的CTB行的第一CU或所述相应的CU是切片的第一CU,将DDV设定到初始值;执行NBDV过程,所述过程尝试确定所述相应的CU的可用的视差向量;及当执行所述NBDV过程未确定所述相应的CU的可用的视差向量时,确定所述相应的CU的视差向量等于DDV。在另一实例中,本专利技术描述一种装置,其包括对于视频数据的图片的切片的每一相应的CU:用于响应于确定所述相应的CU是所述图片的CTB行的第一CU或所述相应的CU是切片的第一CU而将DDV设定到初始值的装置;用于执行NBDV过程的装置,所述过程尝试确定所述相应的CU的可用的视差向量;及用于当执行所述NBDV过程未确定所述相应的CU的可本文档来自技高网
...
使用基于相邻者的视差向量导出的用于3D视频译码的并行经导出视差向量

【技术保护点】
一种解码视频数据的方法,所述方法包括:针对所述视频数据的图片的切片的每一相应的译码单元CU:响应于确定所述相应的CU是所述图片的译码树块CTB行的第一CU或所述相应的CU是所述切片的第一CU,将经导出视差向量DDV设定为初始值;执行基于相邻者的视差向量导出NBDV过程,所述过程尝试确定所述相应的CU的可用的视差向量;当执行所述NBDV过程未确定所述相应的CU的可用的视差向量时,确定所述相应的CU的所述视差向量等于所述DDV;及至少部分地基于所述相应的CU的所述视差向量而重构所述相应的CU的译码块。

【技术特征摘要】
【国外来华专利技术】2013.05.31 US 61/829,821;2014.05.29 US 14/290,3741.一种解码视频数据的方法,所述方法包括:
针对所述视频数据的图片的切片的每一相应的译码单元CU:
响应于确定所述相应的CU是所述图片的译码树块CTB行的第一CU或所述
相应的CU是所述切片的第一CU,将经导出视差向量DDV设定为初始值;
执行基于相邻者的视差向量导出NBDV过程,所述过程尝试确定所述相应的
CU的可用的视差向量;
当执行所述NBDV过程未确定所述相应的CU的可用的视差向量时,确定所
述相应的CU的所述视差向量等于所述DDV;及
至少部分地基于所述相应的CU的所述视差向量而重构所述相应的CU的译码
块。
2.根据权利要求1所述的方法,其进一步包括,针对所述切片的每一相应的CU:
响应于确定所述相应的CU是所述图片的瓦片的所述第一CU,将所述DDV设定
为所述初始值。
3.根据权利要求1所述的方法,其中使用波前并行处理WPP解码所述切片。
4.根据权利要求1所述的方法,其进一步包括,针对所述切片的每一相应的CU:
响应于确定所述相应的CU是CTB的所述第一CU,将所述DDV设定为所述初
始值。
5.根据权利要求1所述的方法,其中所述初始值是零。
6.根据权利要求1所述的方法,其进一步包括至少部分基于一或多个相机参数而确定
所述初始值,其中所述一或多个相机参数包含两个视图的水平移位。
7.根据权利要求1所述的方法,其进一步包括,响应于确定所述相应的CU未经帧内
译码,将所述DDV更新为等于所述相应的CU的所述视差向量。
8.根据权利要求1所述的方法,其进一步包括:当执行所述NBDV过程确实确定所
述相应的CU的可用的视差向量时,将所述相应的CU的所述视差向量设定为等于
由所述NBDV过程识别的所述可用的视差向量。
9.根据权利要求1所述的方法,其进一步包括仅在所述当前CU未经帧内译码的情况
下执行所述NBDV过程。
10.一种编码视频数据的方法,所述方法包括:
针对所述视频数据的图片的切片的每一相应的译码单元CU:
响应于确定所述相应的CU是所述图片的译码树块CTB行的第一CU或所述
相应的CU是所述切片的第一CU,将经导出视差向量DDV设定为初始值;
执行基于相邻者的视差向量导出NBDV过程,所述过程尝试确定所述相应的
CU的可用的视差向量;
当执行所述NBDV过程未确定所述相应的CU的可用的视差向量时,确定所
述相应的CU的所述视差向量等于所述DDV;及
部分地基于所述相应的CU的所述视差向量而产生所述相应的CU的译码块的
经编码表示。
11.根据权利要求10所述的方法,其进一步包括,针对所述切片的每一相应的CU:
响应于确定所述相应的CU是所述图片的瓦片的所述第一CU,将所述DDV设定
为所述初始值。
12.根据权利要求10所述的方法,其中使用波前并行处理WPP编码所述切片。
13.根据权利要求10所述的方法,其进一步包括,针对所述切片的每一相应的CU:
响应于确定所述相应的CU是CTB的所述第一CU,将所述DDV设定为所述初
始值。
14.根据权利要求10所述的方法,其中所述初始值是零。
15.根据权利要求10所述的方法,其进一步包括至少部分基于一或多个相机参数而确
定所述初始值,其中所述一或多个相机参数包含两个视图的水平移位。
16.根据权利要求10所述的方法,其进一步包括,响应于确定所述...

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

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

1