用于三维视频编解码中直接和跳跃模式的空间运动矢量预测推导方法和装置的制造方法

xiaoxiao2020-10-23  9

用于三维视频编解码中直接和跳跃模式的空间运动矢量预测推导方法和装置的制造方法
【专利说明】用于H维视频编解码中直接和跳跃模式的空间运动矢量预 测推导方法和装置
[000。相关申请的香叉引用
[0002] 本发明要求2013年1月7日递交的No. 61/749, 458,发明名称为"Methodsof SimplifiedDisparityVectorDerivationandInter-viewMotionVectorPrediction in3DorMulti-viewVideoCoding"的美国临时专利申请案的优先权,且将上述美国临时 专利申请案作为参考。
技术领域
[0003] 本发明有关于视频编解码,且尤其有关于S维(t虹ee-dimensional,3D)视频 编解码中直接模式值irectmode)和跳跃模式(Skipmode)的空间运动矢量(Motion Vector,MV)预测候选推导(derivation)。
【背景技术】
[0004] 近些年3D电视已成为技术潮流,其目标是带给观看者非常好的观看体验。多视 图(multi-view)视频技术用来捕捉和擅染(render) 3D视频。多视图视频通常通过同时 采用多个相机捕捉一场景而建立,其中多个相机被适当放置,使得每个相机可从一个视点 (viewpoint)捕捉该场景。具有与视图有关的大量视频序列的多视图视频代表大量数据。相 应地,多视图视频需要大存储空间进行存储W及/或者高带宽进行传输。因此,本技术领域 中已发展了多视图视频编解码技术,W减少所需的存储空间或者传输带宽。一种直接的方 法是对每个单一视图视频序列独立地应用传统视频编解码技术,而忽略不同视图之间的任 何关联(correlation)。该种直接的技术可能导致较差的编解码性能。为了改进多视图视 频编解码效率,多视图视频编解码总是利用视图间的冗余。两个视图间的视差(disparity) 由两个相机之间的位置和角度引起。视差模型,如仿射模型(affinemodel),被用来指示两 个视图帖中物体的位移。此外,一视图中帖的运动矢量可由另一视图中帖的运动矢量推导。
[0005] 对于3D视频来说,除了与多个视图有关的传统纹理(tex化re)数据之外,深度数 据也常被捕捉或推导。深度数据可为与一个视图或多个视图有关的视频捕捉。深度信息也 可由不同视图的图像推导。深度数据可通过比纹理数据低的空间解析度表示。深度信息对 视图合成和视图间预测都很有用。
[0006]国际电信联盟电信标准化部(InternationalTelecommunicationUnion TelecommunicationStandardizationSector,mJ-T)内的致力于 3D视频编码扩充发展的 联合工作组(JointCollaborativeTeamon3DVideoCodingExtensionDevelopment) 已在进行一些用于3D视频编解码的标准发展活动。在基于3D视频编解码的高级视频编解 码(AdvancedVideoCoding,AVC)的软件测试模式版本5. 0(3DV-ATM-6. 0)中,跳跃/直接 模式的运动矢量预测(MotionVectorPrediction,MVF〇候选根据预定义推导顺序,基于相 邻块的视差矢量值isparityVctor,DV)推导。当块W直接模式编码时,运动信息可从先前 已编码信息中推断,而不需要明确发送(signal)该运动信息。当块W跳跃模式编码时,运 动信息和残差(resi化al)信息均不需发送。在此情况下,残差信号被推断为0。
[0007] 图1显示了根据3DV-ATM-6. 0的用于跳跃/直接模式的基于优先权的 (priority-basecDMVP示范性示意图。与(依赖视图中)当前块110的中屯、点(112)有关的 视差矢量(114)被用于找到参考视图(基础视图)中相应块(120)的相应点(122)。在参 考视图中覆盖相应点(122)的块(124)的MV(126)被用作当前块的视图间MVP候选。视差 矢量114可由相邻块和中屯、点112的深度值推导。与当前纹理块(110)有关的深度信息在 图1中显不为块130,中屯、点显不为阴影块。若任意相邻块具有DV(如图1中块A的DVa), 相邻块的DV被用作视差矢量,W在参考图片中定位相应块。否则,转换后视差(convened disparity),即基于深度的视差(depth-baseddisparity)被采用,其中视差由中屯、点的深 度值和相机参数转换。与仅采用基于深度的视差的方法相比,采用空间相邻块DV的方法可 降低中屯、点的深度值不可用时的误差传播(errorpropagation)。术语"视差"和"视差矢 量"在本发明中可互换使用。
[000引当相邻块的DV所指向的相应块没有可用运动信息时,视图间候选将被视为不可 用,且其继续从相邻块捜索空间候选。或者,视图间候选推导进程可基于从当前块的深度 转换的视差。当相邻块的DV或者从当前块的深度转换的DV所指向的相应块为帖内编码 (intra-coded)或为当前图片采用无效参考图片时,相应块的运动信息被视为不可用。图2 中显示了基于从相邻块A、B和C值仅在C不可用时才被采用)推导的S个空间候选的中间 值的视图间候选推导的示范性流程图。在解码器端,运动补偿采用所推导的MVP候选的运 动信息进行。运动信息包括预测方向(单方向预测或双方向预测)、参考图片类型(时间预 巧。、虚拟预测或视图间预测)W及参考图片索引(index)。
[0009] 图2显示了根据3DV-ATM-6. 0的视图间MVP推导的示范性流程图。基于优先权的 MVP候选推导进程的输入数据包括与依赖视图中纹理图片的相邻块A、B和C有关的运动数 据(210)和依赖视图中当前块的深度数据(250)。任何与相邻块有关的视差信息被当作用 于视图间预测的运动信息。在步骤220中,检查与相邻块有关的DV的可用性。若相邻块的 MV不可用,如步骤230所示,MV由已推导DV代替,其中已推导DV由当前块有关的深度数据 转换而来。用来代替不可用MV的视差数据可对应于当前块的最大视差(步骤260)。如步 骤240所示,最终视差可基于MVP候选(即与块A、B和C有关的DV)的中间值确定。当前块 的视差矢量推导出后,在参考图片中覆盖相应点(122)的块(124)可被识别(indentify)。 与块124有关的运动矢量(126)可被用作视图间MVP候选。
[0010] 在3DV-ATM-6. 0中,当采用相邻块的DV在参考视图中定位相应点时,视图间候选 的列表OQist0)MV和列表Ulist1)MV各自被推断。明确来说,通过首先基于相邻块的 列表0DV(若可用)在参考图片中定位相应块,随后采用相应块的MV作为列表0的MVP候 选,列表0的MVP得W推导。类似地,通过首先基于相邻块的列表0DV(若可用)在参考图片 中定位相应块,随后采用相应块的MV作为列表1的MVP候选,列表1的MVP得W推导。如 图3所示,对于依赖视图中当前块(310)来说,当前块的相邻块 的列表0DV和列表1DV可不 同,并因此可在参考视图中定位不同的相应块(OnW及C。2)。图4中显示了与列表0和列 表1视图间候选推导有关的示范性流程图。若ListX对应于列表0,则流程图用于列表0,若 ListX对应于列表1,则流程图用于列表1。图4中的步骤(410-460)与图2中的(210-260) 类似。然而,用于列表0和列表1视图间MVP推导的进程各自进行,其中ListX对应于列表 0或列表1。举例来说,在步骤420中,若目标参考位于列表0中,只有与指向列表0中的参 考图片的相邻块有关的运动数据(如DV)被视为可用。当前块(470)的中屯、位置(472)可 采用推导出的视差矢量在相应块480中定位相应位置482。与覆盖基础视图中相应点(482) 的块(484)有关的运动矢量被用作各个列表的视图间MVP候选。
[0011] 根据3DV-ATM-6. 0,当视图间MVP候选不可用时,从相邻块A、B和C中推导的S个 空间MVP候选的中间值被用作跳跃或直接模式的MVP。跳跃/直接模式中的帖间MVP候选 和视图间MVP候选推导进程分别如图5A和图5B所示。
[0012] 若目标参考图片索引指向时间参考图片,相应的MVP推导进程如图5A所示。在 本发明中,参考图片索引可简写为参考索引。该进程的输入数据包括与依赖视图中纹理图 片的当前块的相邻块A、B和C有关的运动数据巧10)和依赖视图中当前块巧60)的深度 数据。对于每个相邻块来说,该进程首先检查相邻块是否具有任何指向目标参考索引的 MV巧20A)。若相邻块不具有指向目标参考索引的MV,则如步骤530A所示,相邻块的MV由推 导出的MV代替。如步骤570A所示,推导出的MV根据当前块的最大视差,从位于参考视图 的相应块获取。时间MV巧50A)基于与相邻块有关的MV的中间值巧40A)推导。若任何一 个相邻块都没有指向目标参考图片的MV,且参考视图中当前块的相应块不具有任何指向目 标参考索引的MV,则零MV用来代表相邻块的MV。
[0013] 若目标参考索引指向视图间参考图片,相应的MVP推导进程如图5B所示。对于 每个相邻块来说,如步骤520B所示,该进程首先检查相邻块是否具有指向目标参考索引的 DV。若相邻块不具有指向目标参考索引的DV,则从相关深度块中深度值转换的DV(步骤 570B)被用来代替相邻块的不可用DV(步骤530B)。视差矢量巧50B)由MVP候选的中间值 推导巧40B)。
[0014] 根据3DV-ATM-6. 0的用于直接模式和跳跃模式的空间MVP推导如图6所示。对于 跳跃模式来说,目标参考索引被选作0。对于直接模式来说,如步骤610所示,目标参考索 引根据相邻块的最小参考索引被选择。识别目标参考索引后,步骤620A和620B分别进行 用于直接模式和跳跃模式的指向所选目标参考索引的块A、B和C的MV的可用性。如步骤 630所示,空间MVP随后基于相邻块的MV的中间值确定。
[0015] 用于直接模式的参考图片可随块(如编码单元或宏块)改变。对于视频编码来说, 当块W直接模式编码时,在与MVP有关的率失真优化(rate-distortionoptimization) 中,运动估计进程可能需要重复访问参考图片。逐块的不同参考图片之间的切换可造成推 导空间MVP高延迟、降低缓存效率(cacheefficiency),并增加内存带宽需求。此外,可能 需要逐块从不同图片加载参考快。图7显示了块710的MVP推导的示范例,其中MVP推导需 要在对应于参考图片索引0和参考图片索引1的两个参考帖(idx0和idx1)之间切换。 需要简化空间MVP推导进程,W降低缓存效率,并降低内存带宽需求。

【发明内容】

[0016] 本发明提供一种空间运动矢量预测候选推导方法和装置,用于=维视频编解码中 的直接模式和跳跃模式。该当前块的相邻块和目标参考图片索引被识别。每个相邻块的 运动矢量与指向相应参考图片的相应参考图片索引有关。对于直接模式和跳跃模式来说, 仅当相应参考图片索引与所选目标参考图片索引相同时,将每个相邻块的运动矢量选作每 个相邻块的空间运动矢量预测候选。当该相应参考图片索引与该目标参考图片索引不相同 时,将默认矢量选作每个相邻块的该空间运动矢量预测候选。默认矢量可从对应于该当前 块的参考视图中相应块的至少部分运动信息,由与该当前块有关的深度块的深度样本转换 的视差矢量,或者零运动矢量中推导。最终空间运动矢量预测基于为该相邻块选择的该空 间运动矢量预测候选确定。采用该最终空间运动矢量预测,视频编码或解码被应用于该输 入数据。在一实施例中,目标参考图片索引被设定为0。在另一实施例中,在直接模式或跳 跃模式中,目标参考图片索引对应于与相邻块有关的相应参考图片索引的大多数值。最终 空间运动矢量预测可基于为相邻块所选的空间运动矢量预测候选的中间值、最小值、最大 值、平均值、大多数值或线性组合推导。在灵一示范例中,最终空间运动矢量预测基于从该 空间运动矢量预测候选中根据预定义捜索顺序的第一可用运动矢量预测候选推导。相邻块 可包括当前块的左块、上块和右上块,其中当前块的左上块仅当当前块的右上块不可用时 才被采用。
[0017] 在另一实施例中,若目标参考图片索引指向时间参考图片,空间运动矢量预测候 选推导进程检查与每个相邻块的运动矢量有关的第一相应参考图片索引是否与目标参考 图片索引相同,W及与参考视图中一个或多个相应块的一个或多个运动矢量有关的一个或 多个第二相应参考图片索引中是否有任何与目标参考图片索引相同。若该第一相应参考图 片索引和该第二相应参考图片索引均与该目标参考图片索引不相同,零运动矢量被用作该 相邻块的空间运动矢量预测候选。参考视图中的一个或多个相应块可对应于与该当前块相 对应的该参考视图中的一相应块。参考视图中的一个或多个相应块可对应于与该当前块的 每个相邻块相对应的该参考视图中的一相应块。参考视图中的一个或多个相应块可对应于 与该当前块W及该当前块的每个相邻块相对应的该参考视图中的两个相应块。
【附图说明】
[0018] 图1是根据基于AVC标准的传统S维视频编解码的用于跳跃/直接模式的基于优 先权的MVP示范性示意图。
[0019] 图2中是根据基于AVC标准的传统S维视频编解码的视图间MVP推导的示范性流 程图。
[0020] 图3是根据基于AVC标准的传统S维视频编解码的相邻块不同的列表0DV和列表 1DV在参考视图中定位不同相应块(CmW及CJ的示意图。
[002U图4是基于相邻块不同的列表0DV和列表1DV的列表0和列表1视图间候选推导 的示范性流程图,其中,若ListX对应于列表0,则流程图用于列表0,若ListX对应于列表 1,则流程图用于列表1。
[002引图5A是根据基于AVC标准的传统S维视频编解码的跳跃/直接模式中帖间MVP候选示范性推导进程示意图。
[002引图5B是根据基于AVC标准的传统S维视频编解码的跳跃/直接模式中视图间MVP候选示范性推导进程示意图。
[0024] 图6是基于传统ATM的直接模式和跳跃模式中空间运动矢量预测候 选推导的示范 性进程示意图。
[0025] 图7是基于传统ATM的直接和跳跃模式中空间运动矢量预测候选推导所需的参考 图片的示范性示意图。
[0026] 图8是根据本发明一实施例的直接和跳跃模式中空间运动矢量预测推导所需的 参考图片的示范性示意图。
[0027] 图9是根据本发明一实施例的直接模式和跳跃模式中空间运动矢量预测候选推 导的示范性进程示意图。
[002引图10是根据本发明一实施例的S维编码或解码系统将统一空间运动矢量预测候 选推导的示范性流程图。
【具体实施方式】
[0029] 如前面所述,根据3DV-ATM-6. 0的直接模式和跳跃模式的空间MVP候选推导进程 并不相同。对于跳跃模式来说,目标参考索引总是被设定为0。然而,对于直接模式来说, 目标参考索引根据与相邻块的运动矢量有关的最小参考索引选择。因此,直接模式和跳跃 模式的空间MVP候选可指向不同的参考图片,而该会降低缓存效率,增加内存带宽需求。空 间MVP推导基于块(如基于宏块(macrolock,MB)或基于最大编码单元(LargestCoding 化it,LCU))进行。因此,参考图片可能需要按块切换,该使情况变得更糟。
[0030] 为了克服上述问题,本发明的一实施例将直接模式的目标参考索引限制为0。因 此,跳跃模式和直接模式的目标参考索引均为0。在根据本发明的另一实施例中,跳跃模式 和直接模式的目标参考索引是统一的。举例来说,跳跃模式和直接模式的目标参考索引均 可设定为0。在根据本发明的另一实施例中,直接W及/或者跳跃模式的目标参考索引被设 定为直接W及/或者跳跃模式中空间相邻块的目标参考索引的大多数值。在根据本发明的 另一实施例中,若目标参考索引指向时间参考图片,空间MVP候选推导进程首先检查每个 相邻块是否具有任何指向目标参考索引的MV,或者参考视图中当前块的相应块或相邻块的 相应块是否具有任何指向目标参考索引的MV。若相邻块、与当前块和相邻块有关的相应块 均没有任何指向目标参考索引的MV,零MV被用作相邻块的MVP候选。在根据本发明的另一 实施例中,若目标参考索引指向时间参考图片,空间MVP候选的推导进程首先为每个相邻 块检查相邻块是否具有任何指向目标参考索引的MV,或者参考视图中相邻块的相应块是否 具有任何指向目标参考索引的MV。若相邻块或参考视图中相邻块的相应块均不具有指向目 标参考索引的MV,则零MV被用作相邻块的MVP候选。在根据本发明的另一实施例中,若目 标参考索引指向时间参考图片,空间MVP候选的推导进程首先为每个相邻块检查相邻块是 否具有任何指向目标参考索引的MV,或者与当前块有关的相应块是否具有任何指向目标参 考索引的MV。若相邻块或参考视图中当前块的相应块均不具有指向目标参考索引的MV,贝。 零MV被用作相邻块的MVP候选。
[0031] 图8显示了根据本发明一实施例的具有统一参考图片索引的空间MVP候选推导 的示范例。对于当前图片的所有块巧10)来说,空间MVP候选总是指向同一参考图片索引 (即图8示范例中的参考图片索引0)。或者,直接模式的参考图片索引被限制为参考图片 索引0。因此,直接模式和跳跃模式的空间MVP候选均指向参考图片索引0。图9显示了示 范性空间MVP候选推导,其中直接模式和跳跃模式均可采用相同的推导进程,并得到相同 的空间MVP候选。对于直接模式和跳跃模式来说,如步骤910所示,推导进程为每个相邻块 (A、B或C)检查是否存在任何指向参考图片索引0的MV。确定相邻块的MV后,如步骤920 所示,最终的空间MVP基于空间MVP候选的中间值确定。虽然中间值被当做选择最终空间MVP的示范例,其他标准也可被采用。举例来说,最终的空间MVP可基于空间MVP候选的最 小值、最大值、平均值、大多数值或线性组合确定。最终的空间MVP也可基于空间MVP候选 中根据预定义捜索顺序的第一可用MVP候选推导出。
[0032] 采用根据本发明一实施例的将统一参考图片索引用于直接模式和跳跃模式的系 统可达到与传统系统相同的性能。然而,采用根据本发明一实施例的将统一参考图片索引 用于直接模式和跳跃模式的系统提供提高缓存效率和降低带宽需求的好处。采用本发明一 实施例的系统与传统系统的性能比较如表1所示。性能比较基于比特率差异(difference inbitrate,地时和峰值信噪比差异(differenceinpeaksignal-to-noiseratio, dPSNR),其中负地R值或正dPSNR值代表采用本发明一实施例的系统的改进。上述比较在 测试数据集合SOI到S08上进行。如表1所示,采用本发明一实施例的系统可达到与传统 系统差不多的性能。
[0033]表1
[0034]
[0035] 图10显示了S维编码或解码系统采用根据本发明一实施例的将统一参考图片索 引用于直接模式和跳跃模式的示范性流程图。如步骤1010所示,系统接收与依赖视图中当 前块有关的输入数据。对于编码来说,与当前块有关的输入数据对应于需被编码的原始像 素数据、深度数据或与当前块有关的其他信息(如MV、DV、运动矢量差值或视差矢量差值)。 对于解码来说,输入数据对应于与依赖视图中当前块有关的已编码数据。输入数据可从存 储器中获取,其中存储器如计算机内存、缓存(如RAM或DRAM)或其他媒介。输入数据也可 从处理器中获取,其中处理器如控制器、中央处理单元、数字信号处理器或产生输入数据的 电子电路。如步骤1020所示,识别当前块的相邻块,其中每个相邻块的MV与指向相应参 考图片的相应参考图片索引有关。在步骤1030中,识别目标参考图片索引。在步骤1040 中,对直接模式和跳跃模式来说,仅当相应参考图片索引与目标参考图片索引相同时,每个 相邻块的MV被选作每个相邻块的空间MVP候选。若相邻块的相应参考图片索引与目标参 考图片索引不相同,默认矢量被选作每个相邻块的空间MVP候选。默认矢量可从对应于当 前块的参考视图中相应块的运动信息、由与当前块有关的深度块的深度样本转换的视差矢 量,或零MV中推导出。如步骤1050所示,最终MVP基于为相邻块选择的空间MVP候选确定。 如步骤1060所示,采用最终MVP将视频编码或解码应用于输入数据。
[0036] 上述流程图意图说明为直接和跳跃模式采用统一空间MVP候选推导的视图间预 测的示范例。本领域技术人员可在不脱离本发明的精神的前提下,修改每个步骤,重新安排 上述步骤,拆分某步骤,或组合某些步骤,W实现本发明。
[0037] 上面的描述可允许本领域技术人员根据特定应用及其需要的内容实施本发明。所 述实施例的各种修改对于本领域技术人员来说是显而易见的,并且可将上述定义的基本原 则应用于其他实施例。因此,本发明不局限于所述的特定实施例,而是符合与揭露的原则及 新颖特征相一致的最宽范围。在上述细节描述中,为了提供对本发明的彻底理解,描述了各 种特定细节。此外,本领域技术人员可W理解本发明是可实施的。
[003引上述的本发明实施例可在各种硬件、软件编码或两者组合中进行实施。例如,本发 明实施例可为集成到视频压缩巧片的电路或集成到视频压 缩软件W执行上述过程的程序 代码。本发明的实施例也可为在数字信号处理器值igitalSi即alProcessor,DS巧中执 行的执行上述处理的程序代码。本发明也可设及计算机处理器、DSP、微处理器或现场可程 序设计口阵列(FieldProgramm油leGateArray,FPGA)执行的多种功能。可根据本发明 配置上述处理器执行特定任务,其通过执行定义了本发明揭示的特定方法的机器可读软件 代码或固件代码来完成。可将软件代码或固件代码发展为不同的程序语言与不同的格式或 形式,也可为了不同的目标平台编解软件代码。然而,根据本发明执行任务的软件代码与其 他类型配置代码的不同代码样式、类型与语言不脱离本发明的精神与范围。
[0039] 虽然本发明已就较佳实施例及其优势揭露如上,本发明所属技术领域中普通技术 人员,在不脱离本发明的精神和范围内,当可作各种的变更和润饰。本发明的保护范围当视 之前的权利要求书所界定为准。
【主权项】
1. 一种空间运动矢量预测候选推导方法,用于三维视频编解码中的直接模式和跳跃模 式,该方法包括: 接收与依赖视图中当前块有关的输入数据; 识别该当前块的相邻块,其中每个相邻块的运动矢量与指向相应参考图片的相应参考 图片索引有关; 识别目标参考图片索引; 对于直接模式以及跳跃模式来说,仅当该相应参考图片索引与该目标参考图片索引相 同时,将每个相邻块的该运动矢量选作每个相邻块的空间运动矢量预测候选; 基于为该相邻块选择的该空间运动矢量预测候选确定最终空间运动矢量预测;以及 采用该最终空间运动矢量预测将视频编码或解码应用于该输入数据。2. 如权利要求1所述的方法,其特征在于,当该相应参考图片索引与该目标参考图片 索引不相同时,将默认矢量选作每个相邻块的该空间运动矢量预测候选。3. 如权利要求2所述的方法,其特征在于,该默认矢量从对应于该当前块的参考视图 中相应块的至少部分运动信息,由与该当前块有关的深度块的深度样本转换的视差矢量, 或者零运动矢量中推导。4. 如权利要求1所述的方法,其特征在于,该目标参考图片索引为0。5. 如权利要求1所述的方法,其特征在于,在该直接模式以及/或者该跳跃模式中,该 目标参考图片索引对应于与该相邻块有关的该相应参考图片索引的大多数值。6. 如权利要求1所述的方法,其特征在于,为该相邻块所选的该空间运动矢量预测候 选的中间值、最小值、最大值、平均值、大多数值或线性组合被用作该最终空间运动矢量预 测。7. 如权利要求1所述的方法,其特征在于,该最终空间运动矢量预测基于从该空间运 动矢量预测候选中根据预定义搜索顺序的第一可用运动矢量预测候选推导。8. 如权利要求1所述的方法,其特征在于,该相邻块包括该当前块的左块、上块和右上 块。9. 一种空间运动矢量预测候选推导方法,用于三维视频编解码中的直接模式和跳跃模 式,该方法包括: 接收与依赖视图中当前块有关的输入数据; 识别目标参考图片索引; 识别该当前块的相邻块,其中每个相邻块的运动矢量与第一相应参考图片索引有关; 若该目标参考图片索引指向时间参考图片,检查该第一相应参考图片索引是否与该目 标参考图片索引相同,以及与参考视图中一个或多个相应块的一个或多个运动矢量有关的 一个或多个第二相应参考图片索引中是否有任何与该目标参考图片索引相同,其中若该第 一相应参考图片索引和该第二相应参考图片索引均与该目标参考图片索引不相同,零运动 矢量被用作该相邻块的空间运动矢量预测候选; 基于为该相邻块选择的该空间运动矢量预测候选确定最终空间运动矢量预测;以及 采用该最终空间运动矢量预测将视频编码或解码应用于该输入数据。10. 如权利要求9所述的方法,其特征在于,该参考视图中的一个或多个相应块对应于 与该当前块的每个相邻块相对应的该参考视图中的一相应块。11. 如权利要求9所述的方法,其特征在于,该参考视图中的一个或多个相应块对应于 与该当前块相对应的该参考视图中的一相应块。12. 如权利要求9所述的方法,其特征在于,该参考视图中的一个或多个相应块对应于 与该当前块以及该当前块的每个相邻块相对应的该参考视图中的两个相应块。13. 如权利要求9所述的方法,其特征在于,为该相邻块所选的该空间运动矢量预测候 选的中间值、最小值、最大值、平均值、大多数值或线性组合被用作该最终空间运动矢量预 测。14. 一种空间运动矢量预测候选推导装置,用于三维视频编解码中的直接模式和跳跃 模式,该装置包括一个或多个电子电路,其中该一个或多个电子电路用来: 接收与依赖视图中当前块有关的输入数据; 识别该当前块的相邻块,其中每个相邻块的运动矢量与指向相应参考图片的相应参考 图片索引有关; 识别目标参考图片索引; 对于直接模式以及跳跃模式来说,仅当该相应参考图片索引与该目标参考图片索引相 同时,将每个相邻块的该运动矢量选作每个相邻块的空间运动矢量预测候选; 基于为该相邻块选择的该空间运动矢量预测候选确定最终空间运动矢量预测;以及 采用该最终空间运动矢量预测将视频编码或解码应用于该输入数据。15. 如权利要求14所述的装置,其特征在于,该一个或多个电子电路进一步当该相应 参考图片索引与该目标参考图片索引不相同时,将默认矢量选作每个相邻块的该空间运动 矢量预测候选。16. 如权利要求14所述的装置,其特征在于,该默认矢量从对应于该当前块的参考视 图中相应块的至少部分运动信息,与该当前块有关的深度块的深度样本转换的视差矢量, 或者零运动矢量中推导。17. 如权利要求14所述的装置,其特征在于,该目标参考图片索引为0。18. 如权利要求14所述的装置,其特征在于,在该直接模式或者该跳跃模式中,该目标 参考图片索引对应于与相邻块有关的相应参考图片索引的大多数值。19. 如权利要求14所述的装置,其特征在于,为该相邻块所选的该空间运动矢量预测 候选的中间值、最小值、最大值、平均值、大多数值或线性组合被用作该最终空间运动矢量 预测。20. 如权利要求14所述的装置,其特征在于,该最终空间运动矢量预测基于从该空间 运动矢量预测候选中根据预定义搜索顺序的第一可用运动矢量预测候选推导。
【专利摘要】本发明提供一种空间运动矢量预测候选推导方法和装置,用于三维视频编解码中的直接模式和跳跃模式。每个相邻块的运动矢量与指向相应参考图片的相应参考图片索引有关。对于直接模式和跳跃模式来说,仅当相应参考图片索引与所选目标参考图片索引相同时,将每个相邻块的运动矢量选作每个相邻块的空间运动矢量预测候选。在一实施例中,目标参考图片索引被设定为0。在另一实施例中,在直接模式或跳跃模式中,目标参考图片索引对应于与相邻块有关的相应参考图片索引的大多数值。
【IPC分类】H04N19/00, H04N19/503, H04N19/61
【公开号】CN104904206
【申请号】CN201380069717
【发明人】林建良, 陈渏纹
【申请人】联发科技股份有限公司
【公开日】2015年9月9日
【申请日】2013年12月20日
【公告号】EP2941867A1, US20150358636, WO2014106435A1

最新回复(0)