发送从模式组中选择的一个或多个编码模式的方法和设备技术

技术编号:12126353 阅读:94 留言:0更新日期:2015-09-25 14:50
本发明专利技术提供一种发送从模式组中选择的一个或多个编码模式的方法,用于多视图或三维视频编码,其中该模式组包括脉冲编码调制模式、逐分段的深度编码模式以及基于深度的块分割模式,该方法包括:接收与依赖纹理视图、依赖深度视图或独立深度视图中的当前深度或纹理块有关的输入数据;决定第一模式是否被致能;若该第一模式被致能,则发送对应于该第一模式的第一模式标志,以指示该第一模式是否成立;以及若该第一模式标志指示该第一模式成立,采用该第一模式对该当前深度或纹理块进行编码,并跳过发送该至少两个模式中的任何剩余模式。通过利用本发明专利技术,可避免多余的模式发送以及/或者改进编码效率。

【技术实现步骤摘要】

本专利技术有关于三维(three-dimensional, 3D)和多视图(multi-view)视频编码, 且尤其有关于包括从脉冲编码调制(PulseCodeModulation,PCM)模式、逐分段的深度 编码(Segment-wiseDepthCoding,SDC)模式和基于深度的块分割(Depth-BasedBlock Partitioning,DBBP)模式选择两个或更多模式的模式选择的信号发送(siganling)。
技术介绍
近些年3D电视(television,TV)已成为技术潮流,其可带给观看者非常好的观 看体验。已开发多种技术以用于3D观看,其中,多视图视频尤其是用于3DTV的一个关键技 术。传统视频为2D媒体,只能提供观看者摄像机角度的一场景的单一视图。然而,3D视频 可提供动态场景的任意视点(viewpoint),并提供给观看者真实的感觉。 为了减少视图间的冗余(redundancy),视差补偿预测(Disparity-Compensated Prediction,DCP)已被用来做为运动补偿预测(Motion-CompensatedPrediction,MCP)的 一种替代。如图1所示,MCP代表采用不同访问单元中的同一视图的已编码图片的图片间预 测(inter-pictureprediction),而DCP代表采用同一访问单元中的其他视图的已编码图 片的图片间预测。三维/多视图数据由纹理图片(texturepicture) 110和深度图(depth map) 120组成。在时间方向(即图1中的水平方向),运动补偿预测被应用于纹理图片110 或深度图120。在视图方向(即图1中的垂直方向),视差补偿预测被应用于纹理图片110 或深度图120。DCP采用的矢量被称为视差矢量(DisparityVector,DV),其中上述视差矢 量模拟自MCP中采用的运动矢量(MotionVector,MV) 〇 基于高效视频编码(HighEfficiencyVideoCoding,HEVC)的 3D视频编码(3D videocodingbasedonHEVC,3D-HEVC)为HEVC的扩展,其中 3D-HEVC被开发用于对 3D视 频编码/解码。视图之一被称为基础视图(baseview)或独立视图(independentview)。 基础视图独立于其他视图及其深度数据进行编码。此外,基础视图采用传统的HEVC视频编 码器进行编码。 在3D-HEVC中,仍然米用混和的基于块的运动补偿的(hybridblock-based motion-compensated)DCT-like转换编码架构。用于补偿的基础单元被称为编码单元 (CodingUnit,⑶),是尺寸为2Nx2N的方形块。每一编码单元被递归地拆分成4个更小的 编码单元,直到达到预定最小尺寸。每一编码单元包括一个或多个预测单元(Prediction Unit,PU)。预测单元的尺寸可为2Nx2N、2NxN、Nx2N或NxN。当支持非对称运动分割 (AsymmetricMotionPartition,AMP)时,预测单元的尺寸也可为 2NxnU、2NxnD、nLx2N以 及nRx2N。有关PCM模式和SDC模式的CU语法(syntax)如表1所示: 表 1 如表 1 所不,若SDC致能标志(enableflag,SPsdcEnableFlag)成立(asserted), SDC标志sdc_flag则会被发送。此外,若⑶采用帧内(Intra)模式编码(即 CuPredMode ==MODE_INTRA),PCM致能标志(即pcm_enabled_flag)成立,且符 合某些块尺寸条件,则PCM标志pcm_flag 被包含。上述模式致能标志是有关于对 应的模式是否被允许的指示。若模式致能标志成立,则表示对应的模式是允许的。在这种 情形下,一额外的模式标志被发送,以指示该模式是否被应用于底层(underlying)图片处 理单元(如编码单元)。举例来说,当SDC致能标志(即sdcEnableFlag)成立时,SDC标志 (即sdc_flag )被发送。否则,SDC标志不会被发送。此外,当SDC标志(即sdc_ flag)成立时,底层图片处理单元采用SDC模式进行编码。若SDC标志未成立,则 SDC编码不被应用于底层图片处理单元。 编码单元扩展语法可将新加特征包括到编码标准中。根据传统方法的编码单元扩 展语法设计如表2所示。 表 2 如表2所示,当亮度(illumination)补偿致能标志(即icEnableFlag)成立时, 现有编码单元扩展语法包括亮度补偿标志(即ic_flag)。换句话说,icEnableFlag为1指 代的是ic_flag出现在编码单元中,而icEnableFlag为0指代的是ic_flag并未出现在编 码单元中。当残差(residual)预测致能标志(即rpEnableFlag)成立时,视图间残差预测 的权重索引(weightindex,即iv_res_pred_weight_idx)被包含。SDC标志、PCM标志、以 及DBBP标志皆不会被包含在上述编码单元扩展语法之中。 3D视频通常通过采用视频摄像机捕捉一场景并采用相关装置捕捉深度信息而 建立,或通过同时采用多个相机捕捉一场景而建立,其中多个相机被适当放置,使得每个 相机可从一个视点捕捉该场景。对应于一场景的纹理数据和深度数据通常展现出实质关 联。因此,深度信息可用来改进纹理数据的编码效率或降低纹理数据的处理复杂度,反 之亦然。举例来说,纹理块的对应的深度块可揭示对应于像素级(pixellevel)对象分 段(objectsegmentation)的类似信息。因此,深度信息可帮助实现像素级基于分段的 (segment-based)运动补偿。相应地,在当前的3D-HEVC中,已采用DBBP进行纹理视频编 码。 在DBBP模式中,基于从所对应深度图计算出的二进制分段掩膜(binary segmentationmask),用于并置(collocated)纹理块的任意形状的块分割得以推导 (derive)。基于上述基于深度的分段掩膜,两个分割(类似前景和背景)中的每一个被运 动补偿后进行合并(merge)。 -单一标志被增加至上述编码语法以发送信号至解码器,使指示底层块采用DBBP 进行预测。当当前编码单元采用DBBP模式编码时,对应的分割尺寸设定为SIZE_2Nx2N,并 继承双预测(bi-prediction)。 如图2所示,可采用从深度导向相邻块视差矢量(Depth-orientedNeighboring BlockDisparityVector,DoNBDV)推导出视差矢量的进程,以在参考视图中确定对应的深 度块。在图2中,基于当前纹理块的位置和推导出的DV212,依赖视图中当前纹理块210的 参考视图中对应的深度块220被定位,其中DV212根据3D-HEVC标准采用DoNBDV推导得 出。对应深度块的尺寸与当前纹理块的尺寸相同。当深度块被找到时,基于对应深度块中 所有深度像素的平均值计算出一阈值。随后,基于深度值和上述阈值产生二本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/CN104935921.html" title="发送从模式组中选择的一个或多个编码模式的方法和设备原文来自X技术">发送从模式组中选择的一个或多个编码模式的方法和设备</a>

【技术保护点】
一种发送从模式组中选择的一个或多个编码模式的方法,用于多视图或三维视频编码,其中该模式组包括脉冲编码调制模式、逐分段的深度编码模式以及基于深度的块分割模式,该发送从模式组中选择的一个或多个编码模式的方法包括:接收与依赖纹理视图、依赖深度视图或独立深度视图中的当前深度或纹理块有关的输入数据;决定第一模式是否被致能,其中该第一模式对应于从该脉冲编码调制模式、该逐分段的深度编码模式以及该基于深度的块分割模式选择的至少两个模式中的一模式;若该第一模式被致能,则发送对应于该第一模式的第一模式标志,以指示该第一模式是否成立;以及若该第一模式标志指示该第一模式成立,采用该第一模式对该当前深度或纹理块进行编码,并跳过发送该至少两个模式中的任何剩余模式。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:林建良陈渏纹
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1