用于三维及多视图视频编码的视差向量推导的方法及装置的制造方法_2

文档序号:9402448阅读:来源:国知局
础视图的对应块的运动信息中推导。如图1所示, 当前块Cb以及基础视图中对应块之间的对应关系通过视差向量由将DV应用到当前块Cb 的中央点来建立。由基础视图中此向量参考的运动分区为当前块Cb的编码提供运动信息 (即,参考索引以及运动向量)。
[0016] 此模式的视差推导过程被称为"基于相邻块的推导",且此过程可以使用图 2中的流程图来表示。如果基础视图的对应块是不可用的,则先前所述的方向独立的 MVP(Direction-S印arated MVP,DS-MVP)被用于通过将参考索引设置为0来推导DV。
[0017] 如以上所描述的,DV推导是3D以及多视图视频编码的关键。当前3D-AVC中使用 的DV推导过程非常复杂。因此,希望能有一种简化的DV推导过程。 【
【发明内容】

[0018] 本发明揭露了一种直接从三维视频以及多视图编码或解码中用于MVP的相关联 的深度块中确定已推导视差向量(DV)的方法以及装置。根据本发明,接收与当前附属视图 中当前纹理图片的当前纹理块相关联的输入数据以及与当前纹理块相关联的深度块。接 着,基于深度块的用于当前纹理块的已推导DV(视差向量)被确定,且已推导DV被用于定 位参考视图中对应块。接着,对应块的运动信息被用作当前块的编码或解码的跳过或直接 候选。
[0019] 本发明的一个方面解决已推导视差向量的推导过程。例如,已推导DV可以根据深 度块的四个角的深度样本中的最大深度值来确定。已推导DV还可以根据深度块的单个深 度样本被确定。单个深度值可对应于深度块的中心位置的深度样本。单个深度值还可对应 于 MxN 纹理块中位置(0、0)、(M-l,N-1)、(M/2-1,N/2-1)、(M/2-1,N/2+1)、(M/2+1,N/2-1)、 或(Μ/2+1,Ν/2+1)的深度样本,其中,M以及N为正整数。
[0020] 在另一实施例中,已推导DV根据深度块的至少两个深度样本来确定。例如,已推 导DV可根据深度块的四个角的深度样本、根据深度块的中心位置以及四个角、或根据深度 块的两个角的深度样本来确定。
[0021] 在又一实施例中,已推导DV是通过确定对应于深度块的深度样本的平均值、中 值、或众数的第一深度值,且将第一深度值转换为已推导DV来推导。
[0022] 本发明揭露了一种于三维视频以及多视图编码或解码中,直接从用于MVP的相关 联的深度块确定已推导视差向量(DV)的方法。根据本发明,接收与当前附属视图中当前纹 理图片的当前纹理块的当前运动信息相关联的输入数据以及与当前纹理块相关联的深度 块。接着,基于深度块的用于当前纹理块的已推导DV(视差向量)被确定,且已推导DV被 用于视图间MVP或时间MVP。如果当前运动信息对应于具有指向视图间参考图片的当前DV 的视图间预测,当前DV使用已推导DV被编码或解码以作为运动向量预测子。如果当前运 动信息对应于具有指向时间参考图片的当前运动向量(motion vector,MV)的时间预测,当 前MV使用参考视图中对应纹理块的已推导MV被编码或解码以作为运动向量预测子,其中, 参考视图的对应纹理块根据已推导DV以及当前纹理块的位置被定位。 【【附图说明】】
[0023] 图1所示为用于推导视差向量的相邻块配置,且使用已推导视差向量来确定参考 视图中的对应块的示意图。
[0024] 图2所示为根据现存的基于AVC的三维视频编码,用于基于视差的跳过以及直接 模式的基于相邻块的DV推导(NBDV)的示例的流程图。
[0025] 图3所示为用于现存的基于AVC的三维视频编码中视图间预测的MVP的DV推导 的示例的流程图。
[0026] 图4所示为用于现存的基于AVC的三维视频编码中时间预测的MVP的DV推导的 示例的流程图。
[0027] 图5所示为根据本发明的实施例的用于跳过/直接模式的MVP的DV推导的示例 的流程图。
[0028] 图6所示为根据本发明的实施例的用于跳过/直接模式的MVP的DV推导的示例 的流程图。
[0029] 图7所示为根据本发明的实施例的三维以及多视图视频编码或解码中,直接从用 于MVP的相关联的深度块中确定已推导视差向量的示范性流程图。 【【具体实施方式】】
[0030] 如以上所描述的,DV是3D/多视图视频编码中的关键,且现有的3D-AVC中的DV 推导过程相当复杂。因此,于本发明的实施例中,已推导视差向量是直接从对应深度块中获 得。
[0031] 根据本发明,视差向量是从深度数据的相关联块d(Cb)中推导,并用于视图间预 测中的MVP以及基于视差的跳过/直接模式。已推导DV从深度块的最大值中确定。例如, 深度块d(Cb)的四个角的最大值被用于从深度图中推导DV。此特定深度到视差推导被称为 "四个角中的最大值"。通过当前块的中心点偏移已转换DV,已转换DV根据"四个角中的最 大值"被用于定位基础视图中的对应块。于跳过/直接模式中,对应块的运动信息用于推导 MVP0
[0032] 本发明的实施例的3D/多视图视频编码系统的性能与基于3D-AVC测试模型版本 8. 0(3D-AVC Test Model version 8. 0,ATM-8. 0)的现有的系统的性能比较如表1所示,其 中,使用DV推导过程的ATM-8. 0如图2所示。另一方面,本发明的实施例的系统使用如图 6所示的简化的DV推导。图5所示为从图2所示的跳过/直接候选推导方法到图6所示 的简化的方法的改变。如图5所示,方框510中所示的步骤被跳过。方框520揭露的输出 步骤将不会反馈到步骤230。替代地,步骤270中由最大值中转换的视差被用来定位参考 视图中的块,以确定步骤250所示的已推导MV。性能比较是基于列于第一列的不同组的测 试数据(即,测试数据S01-S06以及S08)。所显示的BD率(BD-rate)差值是用于保持相 同的峰值信噪比(peak signal to noise ratio,PSNR)。BD率的负值意味着本发明具有更 好的性能。如表1所示,用于纹理编码的比特率测量,总比特率(纹理比特率以及深度比特 率),以及合成视频(Synth.)的总比特率基本上与现有的ATM-8.0相同。处理时间(编码 时间以及解码时间)也被比较。如表1所示,简化的DV推导基本没有性能损耗。在编码以 及解码方面的计算复杂性也是基本相同的。
[0033] 表 1
[0034]
[0035]
[0036] 根据本发明的实施例,用于空间相邻块A、B、C(D)以及任何时间块的DC或偏移检 查过程都是不需要的。视差向量是直接从相关联的深度块的深度值中转换。视差向量可 以从相关联的深度块的单个深度样本中转换。如果相关联的深度块的大小为MxN,单个深 度像素可以为于(〇、〇)、(M-l,N-l)、(M/2-1,N/2-1)、(M/2-1,N/2+1)、(M/2+1,N/2-1)、或 (Μ/2+1,Ν/2+1)处的样本,其中,M以及N为正整数。单个深度像素值可对应于深度块的中 心点的深度样本。
[0037] 视差向量还可从相关联的深度块中的至少两个深度样本来推导。至少两个深度样 本可对应于相关联的深度块中四个角的深度样本。所述深度块的至少两个深度样本还可对 应于深度块的中心位置以及四个角的深度样本。于又一示例中,所述深度块的至少两个深 度样本对应于深度块的两个角的深度样本。
[0038] 已推导DV还可通过首先确定对应于深度块的深度样本的平均值、中值、或众数 (majority)的第一深度值,且接着将第一深度值转换为已推导DV来进行推导。
[0039] 图7所示为根据本发明的实施例的三维/多视图视频编码或解码中,直接从用于 MVP的相关联的深度块中确定已推导视差向量的示范性流程图。如步骤710所示,系统接收 与当前附属视图中当前纹理图片的当前纹理块的当前运动信息相关联的输入数据。对于编 码,与当前纹理块的当前运动信息相关联的输入数据对应于待编码的运动数据。运动数据 可对应于与当前纹理块相关联的视差向量或运动向量。对于解码,输入数据对应于待解码 的已编码运动数据。输入数据可由存储器(例如:计算机存储器、缓冲器(RAM或DRAM)或 其它媒体)中取回。输入数据还可从处理器(例如:控制器、中央处理单元、数字信号处理 器、或产生第一数据的电子电路)中接收。如步骤720所示,接收与当前纹理块相关联的深 度块。如步骤730所示,根据深度块DV,确定用于当前纹理块的已推导DV(视差向量)。如 果当前运动信息对应于具有指向视图间参考图片的当前DV的视图间预测(步骤740),则如 步骤770所示,使用已推导DV来编码或解码当前DV以作为运动向量预测子。如果当前运 动信息对应于具有指向时间参考图片的当前MV(运动向量)的时间预测(步骤750),则如 步骤760所示,使用参考视图中对应纹理块的已推导MV来编
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1