用于三维或多视图视频编码中基于深度的块分区模式的编码方法_2

文档序号:9757299阅读:来源:国知局
,两个候选分区506被用于计数分段掩膜以及两段(two-segment)分 区之间的已匹配样本。在用于候选的两段分区的已匹配样本的数量被计数后,具有已匹配 样本的最大数量的两段分区被选择以作为已修改的分区模式。
[0019] 表1
[0022]于DBBP中,深度导出(depth-derived)分段掩膜需要映射到可用的矩形分区模式 中的一个。二进制分段掩膜至两段分区模式中的一个的映射是由相关性分析来执行。最佳 匹配分区模式被选择以用于储存运动信息以及MVP推导。导出最佳匹配分区模式的算法如 下所示。
[0023]于编码器导出用于每个DBBP分段的最佳运动/视差信息后,此信息被映射到HEVC 的可用矩形、非平方分区模式中的一个。这包括由HEVC使用的非对称运动分区模式。二进制 分段掩膜至6个可用的两段分区模式中的一个的映射是由相关性分析来执行。对于每个可 用的分区模式i、ie [0,5]、产生2个二进制掩膜m_2i(x,y)以及m_(2i+l)(x,y),其中,m_(2i + l)(x,y)Sm_2i(x,y)的求反(negation)。因此,有12种可能的分段掩膜的分段掩膜/求反 组合以及6种可用的两段分区。为了找到用于当前基于深度的分段掩膜m_D(x,y)的最佳匹 配分区模式i〇 Pt,以下的计算被执行:
[0027] 布尔变量binv定义已导出的分段掩膜mD(x,y)是否需要被取反(inverted)。在某些 情况下是有必要的,其中,现有分区机制的索引与分段掩膜的索引是互补的。于现有的分区 模式中,索引0总是对应于当前块的左上角,而分段掩膜的相同索引对应于具有较低深度值 的段(背景对象)。为了对齐(align)mD(x,y)以及i〇 Pt之间运动信息的对应集的位置,如果 birw被设置,mD(x,y)中的索引被取反。
[0028]如以上所描述的,有12组已匹配的像素需要被计数,其对应于2个互补分段掩膜以 及6种块分区类型的组合。块分区过程选择具有已匹配像素的最大数量的候选。图6所示为 块分区选择过程的示例。于图6中,6种非方形块分区类型被叠加于分段掩膜以及对应的取 反分段掩膜上。块分区类型以及分段掩膜之间的最佳匹配分区被选择以作为用于DBBP过程 的块分区。
[0029] 于当前标准,解码器需要如等式(2)-(4)所示导出已修改的分区模式。此过程涉及 相当复杂的计算。因此,希望能开发出用于解码器测的简化处理方法。 【
【发明内容】

[0030] 本发明揭露了一种于多视图三维视频编码系统中使用包括基于深度的块分区 (depth-based block partitioning,DBBP)的编码模式的视频编码方法。根据本发明,当 DBBP被用于编码当前纹理编码单元时,DBBP分区模式被传送,以使解码器不需要经过复杂 的计算来导出DBBP分区模式。
[0031] 在一个实施例中,编码器基于同位深度信息确定用于当前纹理编码单元的分段掩 膜,并选择用于当前纹理编码单元的DBBP分区模式。接着,编码器使用与对应于DBBP分区模 式的已分区块相关联的两个运动向量,从参考图片数据中产生用于当前纹理编码单元的两 个预测块。DBBP预测块是基于分段掩膜通过合并两个预测块来产生。接着,当前纹理编码单 元使用包括DBBP预测块的一个或多个预测子来编码。如果当前纹理编码单元使用DBBP来编 码,已传送的表示DBBP分区模式被选择的分区模式于比特流中被传送。
[0032] 本发明的一个方面解决了已传送分区模式的导出。在一个实施例中,首先,根据码 率失真最优化(rate-distortion optimization,RD0)结果,通过从帧间/合并模式的2NxN 以及Nx2N分区模式中确定一最佳PU分区模式,选择DBBP分区模式,接着,基于最佳PU分区模 式,确定与DBBP分区模式相关联的RD0结果,以及如果与DBBP分区模式相关联的RD0结果优 于与帧内模式以及帧间/合并模式的2NxN以及Nx2N分区模式相关联的RDO结果,则选择DBBP 分区模式。作为选择帧间/合并模式的2NxN以及Nx2N分区模式中的最佳PU分区模式的替代, 最佳PU分区模式也可从帧间/合并模式的2NxN、Nx2N、以及非对称运动分区(asymmetric motion partition,AMP)分区模式中选择。
[0033] 在另一实施例中,DBBP分区模式通过确定对应于2NxN以及Nx2N分区模式的候选 DBBP分区模式的RD0结果被选择,接着,确定具有2NxN以及Nx2N分区模式之间的最佳RD0结 果的最佳候选DBBP分区模式,以及如果与最佳候选DBBP分区模式相关联的RD0结果优于与 帧内模式以及帧间/合并模式的2NxN以及Nx2N分区模式相关联的RD0结果,选择最佳候选 DBBP分区模式以作为DBBP分区模式。作为被用于确定最佳候选DBBP分区模式的2NxN以及 Nx2N分区模式的替代,AMP分区模式也可被包括于其中。
[0034]在又一实施例中,现存3D-HEVC标准中的导出过程也可被使用。在此情况下,分段 掩膜的分段掩膜/求反以及6个两段分区模式之间的已匹配样本的最大值被计数。具有已匹 配样本的最大值的两段分区模式被选择以作为已传送的分区模式。
[0035]已传送的分区模式还可被略过,即,不于比特流中被传送。在此情况下,可使用一 个默认的已传送的分区模式,例如:2NxN分区模式。
[0036]本发明也揭露了解码器侧的对应方法,其中,解码器使用已传送的分区模式来替 代已导出的DBBP分区模式以用于DBBP解码。 【【附图说明】】
[0037] 图1所示为三维/多视图编码的示例,其中,运动补偿预测(Motion-Compensated Prediction,以下简称为MCP)以及视差补偿预测(Disparity-Compensated Prediction,以 下简称为DCP)被使用。
[0038] 图2所示为用于附属视图中当前纹理块的参考视图中的对应的深度块的导出过程 的示例。
[0039] 图3所示为基于附属视图中当前纹理块的参考视图中的对应的深度块来产生分段 掩膜的导出过程的示例。
[0040] 图4所不为使用基于深度的块分区(depth-based block partitioning,DBBP)的 用于3D或多视图编码的处理流程的示例。
[0041] 图5所示为现存的3D-HEVC标准中所使用的用于确定已修改的分区模式的导出过 程的示例。
[0042] 图6所示为分段掩膜的分段掩膜/求反匹配至6个候选两段分区模式中的一个的示 例。
[0043]图7所示为结合本发明实施例的编码DBBP分区模式的编码系统的示范性流程图。 [0044]图8所示为为结合本发明实施例的解码DBBP分区模式的解码系统的示范性流程 图。 【【具体实施方式】】
[0045]容易理解的是本发明的组件,通常被描述并显示于本发明的附图中,可以被布置 以及设计成多种不同的结构。因此,下文对本发明的系统以及方法的实施例的更细节的描 述,如附图中所表示的,并非意在限制本发明要求保护的的范围,而仅仅是代表本发明所选 择的实施例。
[0046] 参考本说明书全文的"一个实施例","实施例",或类似的语言表示一个特定特征、 结构、或特性描述于相关的实施例中,其可以包含于本发明的至少一个实施例。因此,出现 于本说明书全文各处的短语"于一个实施例"或"在一实施例中"不一定全是指相同的实施 例。
[0047] 此外,所描述的特征、结构、或特性可以在一个或多个实施例中以任何合适的方式 进行组合。然而,本领域技术人员将认识到,本发明可在没有一个或多个具体细节,或使用 其他其它方法、部件等情况下实现。于其它实例中,公知的结构或操作未被示出或做细节上 的描述,以避免混淆本发明的方面。
[0048]本发明所示的实施例将通过参考附图做最好的理解,其中,全文相同的部分由相 同的数字来指定。下文的描述旨在仅通过示例的方式,简单示出与本文要求保护的发明一 致的装置以及方法的某些选择的实施例。
[0049] 本发明揭露了一种3D视频编码中提高基于深度的块分区(depth-based block 口&1*1:;[1:;[011;[1^,0131^)预测单元(口16(1;[(31:;[0111111;[
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1