基于视差向量导出的三维视频编码装置及方法_3

文档序号:8927366阅读:来源:国知局
[0054]
[005引在本发明的另一实施例中,将时域化块从DV导出操作中移除,W便导出操作能够 与合并/AMVP模式中的时域MVP导出操作对齐。
[0056] 根据本发明一实施例的将化块移除的3D/多视点视频编码系统的性能与基于 允许化块的HTM-5.0的系统性能进行了比较,如表2所示。视点Uvideo1)和视点 2(video2)中纹理图像的抓率差异进行显示。如表2所示,将化块移除后的视点1和视 点2中的纹理图像的抓率与传统HTM-5. 0差不多相同。第二组性能为仅纹理视频(Video only)的比特率测量,合成纹理视频(Synth,only)的总体比特率,W及已编码和合成视频 (Code化synth.)的总体比特率。如表2所示,该组中的平均性能与传统HTM-5. 0也差不多 相同。对于处理时间(编码时间,解码时间和生成时间)也进行了比较。如表2所示,编码 时间,解码时间和生成时间显示有所改进(1. 2~1. 6% )。相应地,在上述实施例中,化块 移除后的系统实现了与传统HTM-5. 0差不多相同的性能。
[0057]表2
[0058]
[0059]
[0060] 在本发明的另一实施例中,揭示在合并/AMVP模式中用于DV导出和时域MVP导出 的统一时域块的使用范围。若BR块如图9A所示位于当前CTU行之下的CTU行中,则统一 时域块的使用范围可禁止BR的使用范围。在此情形下,若时域BR块位于当前CTU行之下 的CTU行中,则该时域BR块视为不可用。若BR块如图9B所示位于图像边界之外,则统一 时域块的使用范围也可将该BR块视为不可用。在此情形下,仅使用CT块。
[0061] 根据本发明一实施例的结合统一BR块使用范围的3D/多视点视频编码系统的性 能与基于传统HTM-5. 0的系统的性能进行了比较,如表3所示。视点1(video1)和视点 2(video2)中纹理图像的抓率差异进行了显示。如表3所示,使用统一BR块使用范围进 行编码的视点1中纹理图像的抓率与传统HTM-5. 0的抓率相同。与传统HTM-5. 0的抓 率相比,使用统一BR块使用范围进行编码的视点2中纹理图像的抓率引发了 0.3%的损 失(loss)。第二组性能是仅纹理视频(Videoonly)的比特率测量,合成纹理视频(Synth, only)的总体比特率,W及已编码和合成视频(Code化synth.)的总体比特率。如表3所示, 除在videoonly的情形下引发0. 1 %的损失之外,本组的平均性能同样与传统HTM-5. 0差 不多相同。处理时间(编码时间,解码时间和生成时间)也进行了比较。如表3所示,编码 时间,解码时间和生成时间显示有所改进(0. 6~1. 4% )。相应地,在上述实施例中,使用 统一BR块使用范围的系统实现了与传统HTM-5. 0差不多相同的性能。
[0062]表 3
[0063]
[0064]
[0065] 如表4所示,结合组合简化的系统的性能与HTM-5. 0的性能进行了比较,其中,组 合简化包括用于所有从视点的统一捜索顺序(先BR后CT),移除化块W及统一的BR块使 用范围。视点Uvideo1)和视点2(video2)中纹理图像的BD率差异进行了显示。如表 4所示,使用统一的BR块使用范围进行编码的视点1中的纹理图像的抓率与传统HTM-5. 0 的BD率相同。与传统HTM-5. 0的BD率相比,使用组合简化进行编码的视点2中的纹理图 像的抓率引发了 0.2%的损失。第二组性能是仅纹理视频(Videoonly)的比特率测量,合 成纹理视频(Synth,only)的总体比特率,W及已编码和合成视频(Code化synth.)的总体 比特率。如表4所示,除在videoonly的情形下引发0. 1 %的损失之外,本组的平均性能与 传统HTM-5.0的性能也差不多相同。处理时间(编码时间,解码时间和生成时间)也进行 了比较。如表4所示,编码时间,解码时间和生成时间显示有所改进(0. 5~1. 7% )。相应 地,在上述实施例中,使用组合简化的系统实现了与传统HTM-5. 0差不多相同的性能。
[0066] 表 4
[0067]
[0068]
[0069] 在本发明另一实施例中,揭示一种用于DV导出的新的候选检测顺序。如图lOA所 示,DV导出的候选检测顺序可对应于时域DV,空域DV(Ai,Bi,B。,A。,B2)与空域DV-MCP(A。, Ai,B。,Bi,B2)。如图lOB所示,DV导出的候选检测顺序可对应于第一时域图像的DV,空域 DV(Ai,Bi,B。,A。,B2),第二时域图像的DV,空域DV-MCP(A。,Ai,B。,Bi,B2)。如图 10C所示,DV 导出的候选检测顺序可对应于空域DV(Ai,Bi),时域DV,空域DV炬。,A。,B2),空域DV-MCP(A。, Ai,B。,Bi,B2)。如图10D所示,DV导出的候选检测顺序可对应于空域DV(Ai,Bi),第一时域 图像的DV,空域DV炬。,A。,B2),第二时域图像的DV,空域DV-MCP(Ai,Bi)。
[0070] 本发明的另一实施例适应性地将视差视点间运动向量合并候选(disparity inter-viewmotionvectorMergecandidate)放在了合并候选列表中的位置。在第一实 施例中,若时域相邻块具有DV,则将视差视点间运动向量合并候选放置于合并候选列表的 第一个位置(即,索引为0的位置)。否则,将候选放置在合并候选列表的第四个位置。在 第二实施例中,若第一时域图像中的时域相邻块具有DV,则将视差视点间运动向量合并候 选放置于合并候选列表的第一个位置。否则,将候选放置于合并候选列表的第四个位置。在 第S实施例中,若空域相邻块具有DV,则将视差视点间运动向量合并候选放置于合并候选 列表的第一个位置。否则,将候选放置于合并候选列表的第四个位置。在第四实施例中,若 空域相邻块或在第一时域图像中的时域相邻块具有DV,则将视差视点间运动向量合并候选 放置于合并候选列表的第一个位置。否则,将候选放置于合并候选列表的第四个位置。在 第五实施例中,若空域相邻块或时域相邻块具有DV,则将视差视点间运动向量合并候选放 置于合并候选列表的第一个位置。否则,将候选放置于合并候选列表的第四个位置。本发 明同样支持适应性地将视差视点间运动向量合并候选放置于合并候选列表中的位置W用 于纹理编码的其它方法。
[0071] 图11为根据本发明一实施例的结合统一时域捜索顺序的S维/多视点编码系统 的较佳流程图。如步骤1110中所示,系统接收与当前从视点中的当前CTU的当前块有关的 输入数据。对于编码,与当前块有关的输入数据对应于待编码的原始像素数据,深度数据或 与当前块有关的其它信息(例如,运动向量,视差向量,运动向量差或视差向量差)。对于解 码,输入数据对应于与从视点中的当前块有关的已编码数据。输入数据可从诸如计算机存 储器,缓冲器(随机存取存储器RAM或动态随机存取存储器DRAM)或其它媒介的存储器中 获取。输入数据也可从处理器处接收,例如控制器,中央处理单元,数字信号处理器或可产 生输入数据的电子电路等。如步骤1120中所示,识别当前块的空域相邻块和时域相邻块。 如步骤1130中所示,捜索空域相邻块和时域相邻块W确定导出的DV,其中,时域相邻块是 根据时域捜索顺序进行捜索的,时域捜索顺序对于所有从视点而言是相同的,W及在时域 捜索顺序中,省略位于当前CTU行之下的CTU中的任意时域相邻块。然后,如步骤1140中 所示,使用导出的DV对输入数据应用视频编码或解码,其中,导出的DV用于由第一组中所 选出的编码工具。导出的DV可用于在AMVP模式,跳过模式或合并模式中指示参考视点中 的预测块,W用于当前块的视点间运动预测。导出的DV可用于指示参考视点中的对应块, W用于当前块的视点间残差预测。导出的DV也可用于在AMVP模式,跳过模式或合并模式 中为当前块预测DCP块的DV。
[0072] 图12为根据本发明一实施例的结合统一空时结合捜索顺序的S维/多视点编码 系统的另一较佳流程图。如步骤1210中所示,系统接收与当前从视点中的当前CTU的当前 块有关的输入数据。如步骤1220中所示,识别当前块的空域相邻块和时域相邻块。如步 骤1230中所示,根据空时结合捜索顺序捜索空域相邻块和时域相邻块W确定导出的DV,其 中,时域相邻块是在空域相邻块之前进行捜索的。然后,如步骤1240中所示,使用导出的DV 对输入数据应用视频编码或解码,其中,导出的DV用于由一群组中所选出的编码工具。导 出的DV可用于在AMVP模式,跳过模式或合并模式中指示参考视点中的预测块,W用于当前 块的视点间运动预测。导出的DV可用于指示参考视点中的对应块,W用于当前块的视点间 残差预测。导出的DV也可用于在AMVP模式,跳过模式或合并模式中为当前块预测DCP块 的DV。
[0073] 如上所示的流程图目的在于显示简化的/统一的捜索顺序的多个实施例。在不脱 离本发明的精神范围内,本领域技术人员可修改每个步骤,重新安排该些步骤,切分某个步 骤或组合多个步骤来实施本发明。
[0074]W上描述能够令本领域技术人员根据文中所提供的特定应用及需求来实施本发 明。本领域技术人员容易想到上述多个实施例的多种变形,且此处所定义的基本原则可应 用于其它实施例。因此,本发明并不仅限于此处所描述及显示的特定实施例,而是符合此处 所揭示的该原则和新特征的最广范围。在W上详细描述中,记载了多种具体细节,其目的在 于提供有关本发明的全面理解。然而,本领域技术人员能够理解本发明可W实施。
[00巧]本发明的上述实施例可W各种硬件,软件代码或二者的组合来实施。例如,本发明 的实施例可W是集成在视频压缩巧片中的电路或者集成在视频压缩软件中用W执行此处 所述处理的程序代码。本发明的实施例也可W是由数字信号处理器执行W实现此处所述处 理的程序代码。本发明也可包含一些可由计算机处理器、数字信号处理器、微处理器或场效 可编程口阵列(FieldProgramm油leGateArray,FPGA)所执行的一些功能。通过执行定 义了本
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1