三维视频编码中纹理合并候选导出的方法

文档序号:9476569阅读:380来源:国知局
三维视频编码中纹理合并候选导出的方法
【专利说明】三维视频编码中纹理合并候选导出的方法
[0001]【相关申请的交叉引用】
[0002] 本发明主张申请于2013年7月1日,序列号为PCT/CN2013/078579,标题为"An improved texture merging candidate in 3DVC" 的 PCT 专利申请的优先权。将此 PCT 专 利申请以参考的方式并入本文中。 【技术领域】
[0003] 本发明涉及三维视频编码。特别地,本发明涉及三维(three-dimensional,3D)编 码系统中深度图编码的纹理合并候选导出(texture merging candidate derivation)。 【【背景技术】】
[0004] 三维(three-dimensional,3D)电视是近年来的技术发展趋势,其试图给观看者 带来轰动的观看体验(viewing experience)。各种技术都被开发出来以使三维观看成为可 能,且多视图视频是三维电视应用中的一个关键技术。对于3D编码,深度图也随着纹理数 据被一起编码。在典型的场景中,通常情况下,纹理图片以及深度图之间的相关度是非常高 的。为了提高用于深度图的编码效率,对应纹理图片(collocated texture picture)的编 码参数可被用于深度图编码。
[0005] 于当前的3D-HEVC中,纹理合并候选也被用于深度合并模式(depth Merge mode)。 于纹理合并模式,运动参数(例如运动向量(motion vector,MV)以及参考索引)直接从纹 理图片的对应块中继承(inherited)。图1所示为对应纹理块导出的示例。深度图片110 中的深度块112对应于当前深度预测单元(prediction unit,附图中标示为PU)。对应纹 理图片120中的纹理块122对应于对应纹理块(collocated texture block)。对应纹理块 122可被进一步分为子块(sub-block) 124。如果当前深度预测单元112与被当做纹理合并 候选的纹理块122合并,则当前深度预测单元将从对应纹理块中继承运动信息。于当前的 3D-HEVC草案中,用于深度图编码的纹理合并候选推导如下:
[0006] mvLXT[0] = (textMvLX[xRef] [yRef] [0]+2>>2,
[0007] mvLXT[l] = (textMvLX[xRef] [yRef] [1]+2>>2,以及
[0008] refldxLX = textRefIdxLX[xRef][yRef]〇
[0009] 于以上等式中,mvLXT[0]以及mvLXT[l]对应于深度预测单元在x以及y方向的 运动向量候选。运动向量候选是从对应纹理块的运动向量中被确定。此外,因为当深度分 量(depth component)具有整数分辨率时,用于纹理分量(texture component)的运动向 量具有四分之一像素分辨率,所以纹理运动向量通过因子4进行按比例缩小以匹配深度图 片的空间分辨率。如果纹理分量以及深度分量具有相同的分辨率,则不需要进行缩放操作。
[0010] 于编码系统中,可能会为编码器配置纹理分量以及深度分量不同的参考列表。如 果参考索引表示纹理分量以及深度分量中的参考图片具有不同图片顺序计数(picture order count,P0C)或视图识别码(view identifier,Viewld),则所继承的(Inherited)运 动向量将是不正确或不准确的。此外,这样的系统也可能导致用于纹理分量的参考索引对 于深度分量是无效的。如果这种情况不能得到适当的注意,则可能导致系统崩溃。
[0011] 因此,希望能开发出一种方法及系统,其可形成用于深度图编码的可靠的纹理合 并候选。同时,希望所开发出的系统能够保持性能而没有明显的性能降低。 【
【发明内容】

[0012] 本发明揭露了一种用于结合了 一致的纹理合并候选(consistent texture merging candidate)的三维编码系统的深度图编码的方法。根据第一实施例,如果参考深 度图片具有与对应纹理块的参考纹理图片相同的图片顺序计数(picture order count, P0C)以及视图识别码(view identifier,Viewld),则当前深度块将仅继承对应纹理块的运 动信息。换句话说,如果作为对应纹理块的参考纹理图片的参考深度图片具有相同的P0C 以及Viewld,则纹理合并候选是根据对应纹理块来选择。如果参考列表中没有参考深度 图片满足此条件,则纹理合并候选将不会被选择以用于编码深度块。与所述相同P0C以及 Viewld相关联的参考纹理图片具有参考纹理索引,且此参考纹理索引不同于参考深度索 弓丨。如果参考列表〇或参考列表1中没有参考深度图片具有与参考纹理图片相同的P0C以 及Viewld,则所述参考列表0或所述参考列表1将不被使用。
[0013] 如果当前深度图片为P图片(P-picture)且列表0不被使用,则没有有效的纹理 合并候选将被选择。而且,如果当前深度图片为B图片(B-picture)且列表0或列表1不 被使用,则没有有效的纹理合并候选将被选择。如果参考列表0或参考列表1中没有参考 深度图片具有与参考纹理图片相同的P0C以及Viewld,纹理合并候选的运动向量被缩放, 其中,运动向量是与所述参考列表0或所述参考列表1中的一个参考纹理图片相关联。
[0014] 在另一实施例中,编码器限制了参考图片处理,以产生一致的纹理合并候选。对于 从列表0到列表1的参考列表,每个参考列表中用于深度图像单元以及与深度图像单元相 配的纹理图像单元的参考图片的总数被配置为相同的。此外,用于深度图像单元以及纹理 图像单元的相同P0C以及相同Viewld对每个参考列表以及对每个参考图片被配置为相同 的。深度图像单元对应于深度条带(depth slice),且纹理图像单元对应于纹理条带。 【【附图说明】】
[0015] 图1所示为三维编码系统中用于深度图编码的纹理合并候选导出的示例。
[0016] 图2所示为用于实现本发明一个实施例的示范性伪代码,其中,参考图片被配置 为对于纹理分量以及深度分量都具有相同的结构。
[0017] 图3所示为根据本发明一个实施例的结合了纹理合并候选导出的三维编码系统 的示范性流程图。
[0018] 图4所示为根据本发明另一实施例的结合了纹理合并候选导出的三维编码系统 的示范性流程图。 【【具体实施方式】】
[0019] 如上所述,根据当前的3D-HEVC的深度图编码可能会出现从纹理合并候选继承不 正确或不准确的运动向量的情形。因此,本发明修改了纹理合并候选的导出,以确保由对应 深度预测单元继承的运动信息是一致的,以使所继承的运动信息总是正确及准确的。
[0020] 在一个实施例中,纹理合并模式的所继承的参考图片总是使用与纹理图片中对应 块的参考图片相同的图片顺序计数(picture order count,P0C)以及视图识别码(view identifier,Viewld)。如果参考列表中没有参考图片能满足此条件,则用于此块的纹理合 并候选将被当做是无效的。因此,如果纹理合并候选被选择,则所继承的运动信息将是正确 及准确的。图2所示为用于实现本发明实施例的示范性伪代码。
[0021] 如图2所示,根据本发明实施例执行纹理合并候选的导出。步骤210a以及210b 之间的步骤被执行以用于列表〇 (即,X = 〇)以及列表1 (即,X = 1)。因为只有B条带将 涉及两个列表0以及列表1,于步骤220a,执行一个测试(X = = 0 I I IsBSlice)。如果X = 1且条带不是B条带,从步骤220a到步骤220b的步骤将不会被执行。步骤230a以及230b 之间的步骤将被执行于每个深度参考图。对于X = 〇,执行步骤240以及250,对于X = 1, 执行步骤260以及270。于步骤240中,检查深度图是否具有与对应的纹理参考图片(即, textColPOCLX)相同的P0C(即,RefPOCLX(i))以及深度图是否具有与对应的纹理参考图片 (即,textColViewIdLX)相同的 Viewld(即,RefViewIdLX(i))。如果步骤 240 中的条件被 确定,贝U用于列表〇的预测旗标(prediction flag)被设定(即,PredFlagLX = 1),参考深 度图索引被指向此参考深度图(即,RefIdxLX = i)且对应纹理运动向量被继承以作为深度 图的运动向量(即,MxLXT = textColMVLX)。步骤260以及270类似于步骤240以及250, 且当X= 1以及条带为B条带时被执行。图2中的伪代码旨在说明句法设计的一个示例, 以支持本发明的一个实施例。本领域技术人员可使用其它句法设计来实现本发明。例如, 图2中纹理合并候选的导出被执行以用于每个深度条带。纹理合并候选的导出还可被执行 以用于任何深度图像单元。除条带外,图像单元还可对应于图片、区域、或区块(tile)。
[0022] 在另一实施例中,用于深度块以及纹理块的参考图片被限制具有相同P0C以及 Viewld,如下所示。首先,纹理条带以及深度条带中用于列表0以及列表1的参考图片的数 量被限制为相同的。此外,对于每个参考图片,用于纹理条带以及深度条带的相关联的索引 以及P0C被限制为相同的。例如,对于当前深度条带,列表X中具有参考索引等于idx的参 考图片被表示为DMRefPOCLX(idx),其中,X = 0到1。对于对应的纹理条带,列表X中具有 参考索引等于idx的参考图片被表示为TxtRefP0CLX(idX)。根据本实施例,列表X中被表 示为numRefLX的参考图片的数量被限制为与用于X = 0到1的深度条带以及对应纹理条 带相同。也对于从0到numRefLX-1的每个参考索引idx,DMRefPOCLX(idx)的P0C被限制 为与TxtRefPOCLX(idx)的P0C相同,且DMRefPOCLX(idx)的Viewld被限制为与用于X从 0 到 1 的 TxtRefPOCLX(idx)的 Viewld 相同。
[0023] 正如前面所提到的,本发明旨在克服由纹理合并候选引起的运动信息的潜在问 题。本发明的实施例对于纹理分量以及深度分量总是会得到一致的参考图片。因此,从纹 理合并候选继承的运动信息将是正确的以及准确的。本发明的设计目标在于能够保持性能 又
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1