一种深度编码单元编码方法、解码方法、编码器及解码器技术

技术编号:10220835 阅读:158 留言:0更新日期:2014-07-16 20:56
本发明专利技术提供一种深度编码单元编码方法、解码方法、编码器及解码器,该深度编码单元编码方法包括:获取当前深度编码单元的划分深度及该深度编码单元对应的亮度编码单元的划分深度;比较亮度编码单元的划分深度与该深度编码单元的划分深度的大小;当该亮度编码单元的划分深度大于该深度编码单元的划分深度时,继承亮度编码单元的运动信息;根据继承亮度编码单元分割信息与不继承亮度编码单元分割信息两种编码模式的率失真代价的大小关系选择其中一种编码模式;根据选择的编码模式编码分割信息继承标志位;根据选择的编码模式对当前的深度编码单元进行编码。通过本发明专利技术,可以在不影响编码器、解码器的复杂度的前提下降低深度图像编码的码率。

【技术实现步骤摘要】
一种深度编码单元编码方法、解码方法、编码器及解码器
本专利技术是关于视频编码技术,特别是关于一种深度编码单元编码方法、解码方法、编码器及解码器。
技术介绍
在下一代三维视频编码标准中,当纹理信息先于深度信息编码时,编码帧间模式的深度编码单元时,可以继承对应的亮度编码单元的运动信息和分割信息等。现有技术中,当对应亮度编码单元的划分深度不大于当前深度编码单元的划分深度时,深度编码单元不使用亮度图像的分割信息;而当对应亮度编码单元的划分深度大于当前深度编码单元的划分深度时,对亮度编码单元的分割信息通常有如下两种处理方式:1.强制深度编码单元继承该分割信息。2.强制深度编码单元不继承该分割信息。对于亮度编码单元的划分深度大于当前深度编码单元的划分深度的情况,深度编码单元继承亮度编码单元的分割信息之后,既可能因为充分利用该分割信息而节省比特,也可能因为过度划分继承的运动矢量不准确而带来比特增加。如果深度编码单元不继承该分割信息,可能导致比特浪费。因此,上述两种处理方式都可能不是最优的解决方案。
技术实现思路
本专利技术提供一种深度编码单元编码方法、解码方法、编码器及解码器,以解决现有技术的缺陷,降低深度图像编码的码率。为了实现上述目的,本专利技术提供一种深度编码单元编码方法,该深度编码单元编码方法包括:获取当前深度编码单元的划分深度及所述深度编码单元对应的亮度编码单元的划分深度;比较所述亮度编码单元的划分深度与所述深度编码单元的划分深度的大小;当所述亮度编码单元的划分深度大于所述深度编码单元的划分深度时,继承亮度编码单元的运动信息;根据继承亮度编码单元分割信息与不继承亮度编码单元分割信息两种编码模式的率失真代价的大小关系选择其中一种编码模式;根据选择的编码模式编码分割信息继承标志位;根据选择的编码模式对当前的深度编码单元进行编码。进一步地,当所述亮度编码单元的划分深度不大于所述深度编码单元的划分深度时,选择继承亮度编码单元运动信息作为编码模式进行编码。进一步地,根据继承亮度编码单元分割信息与不继承亮度编码单元分割信息两种编码模式的率失真代价的大小关系选择其中一种编码模式,包括:分别计算继承亮度编码单元分割信息与不继承亮度编码单元分割信息两种编码模式的率失真代价,选择率失真代价小的编码模式。进一步地,分割信息继承标志位包括1和0,1代表继承亮度编码单元的分割信息,0代表不继承亮度编码单元的分割信息。为了实现上述目的,本专利技术提供一种深度编码单元解码方法,该深度编码单元解码方法包括:获取当前深度编码单元的划分深度及所述深度编码单元对应的亮度编码单元的划分深度;比较所述亮度编码单元的划分深度与所述深度编码单元的划分深度的大小;当所述亮度编码单元的划分深度大于所述深度编码单元的划分深度时,继承亮度编码单元的运动信息;解码编码器编码的分割信息继承标志位;根据所述的分割信息继承标志位判断编码时选择的编码模式为继承亮度编码单元分割信息还是不继承亮度编码单元分割信息;根据编码时选择的编码模式对当前深度编码单元进行解码。进一步地,当所述亮度编码单元的划分深度不大于所述深度编码单元的划分深度时,选择继承亮度编码单元运动信息进行解码。进一步地,分割信息继承标志位包括1和0,1代表继承亮度编码单元的分割信息,0代表不继承亮度编码单元的分割信息。为了实现上述目的,本专利技术提供一种编码器,该编码器包括:深度获取单元,用于获取当前深度编码单元的划分深度及所述深度编码单元对应的亮度编码单元的划分深度;深度比较单元,用于比较所述亮度编码单元的划分深度与所述深度编码单元的划分深度的大小;运动信息继承单元,当所述亮度编码单元的划分深度大于所述深度编码单元的划分深度时,用于继承亮度编码单元的运动信息;编码模式选择单元,用于根据继承亮度编码单元分割信息与不继承亮度编码单元分割信息两种编码模式的率失真代价的大小关系选择其中一种编码模式;标志位编码单元,用于根据选择的编码模式编码分割信息继承标志位;编码执行单元,用于根据选择的编码模式对当前的深度编码单元进行编码。进一步地,当所述亮度编码单元的划分深度不大于所述深度编码单元的划分深度时,所述的运动信息继承单元选择继承亮度编码单元运动信息作为编码模式进行编码。进一步地,所述的编码模式选择单元具体用于:分别计算继承亮度编码单元分割信息与不继承亮度编码单元分割信息两种编码模式的率失真代价,选择率失真代价小的编码模式。进一步地,分割信息继承标志位包括1和0,1代表继承亮度编码单元的分割信息,0代表不继承亮度编码单元的分割信息。为了实现上述目的,本专利技术提供一种解码器,该解码器包括:深度获取单元,用于获取当前深度编码单元的划分深度及所述深度编码单元对应的亮度编码单元的划分深度;深度比较单元,用于比较所述亮度编码单元的划分深度与所述深度编码单元的划分深度的大小;运动信息继承单元,当所述亮度编码单元的划分深度大于所述深度编码单元的划分深度时,用于继承亮度编码单元的运动信息;标志位解码单元,用于解码编码器编码的分割信息继承标志位;编码模式判断单元,用于根据所述的分割信息继承标志位判断编码时选择的编码模式为继承亮度编码单元分割信息还是不继承亮度编码单元分割信息;解码执行单元,用于根据编码时选择的编码模式对当前深度编码单元进行解码。进一步地,当所述亮度编码单元的划分深度不大于所述深度编码单元的划分深度时,所述的运动信息继承单元继承亮度编码单元运动信息。进一步地,分割信息继承标志位包括1和0,1代表继承亮度编码单元的分割信息,0代表不继承亮度编码单元的分割信息。本专利技术实施例的有益效果在于,通过本专利技术的深度编码单元编码方法、解码方法、编码器及解码器,可以充分利用而又不过度利用亮度编码单元的分割信息,在不影响编码器、解码器的复杂度的前提下降低深度图像编码的码率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的深度编码单元编码方法流程图;图2为本专利技术实施例的编码器结构示意图;图3为本专利技术实施例的深度编码单元解码方法流程图;图4为本专利技术实施例的解码器结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一如图1所示,本专利技术实施例提供一种深度编码单元编码方法,该深度编码单元编码方法包括:步骤S101:获取当前深度编码单元的划分深度及所述深度编码单元对应的亮度编码单元的划分深度。视频编码中,需要编码帧间模式的深度编码单元及深度编码单元对应的亮度编码单元,深度编码单元及亮度编码单元分别对应一个划分深度。步骤S102:判断亮度编码单元的划分深度是否大于深度编码单元的划分深度,深度编码单元的划分深度与亮度编码单元的划分深度可能相同,也可能不同,二者的大小关系通常决定了编码模式的选择,当亮度本文档来自技高网...
一种深度编码单元编码方法、解码方法、编码器及解码器

【技术保护点】
一种深度编码单元编码方法,其特征在于,所述的深度编码单元编码方法包括:获取当前深度编码单元的划分深度及所述深度编码单元对应的亮度编码单元的划分深度;比较所述亮度编码单元的划分深度与所述深度编码单元的划分深度的大小;当所述亮度编码单元的划分深度大于所述深度编码单元的划分深度时,继承亮度编码单元的运动信息;根据继承亮度编码单元分割信息与不继承亮度编码单元分割信息两种编码模式的率失真代价的大小关系选择其中一种编码模式;根据选择的编码模式编码分割信息继承标志位;根据选择的编码模式对当前的深度编码单元进行编码。

【技术特征摘要】
1.一种深度编码单元编码方法,其特征在于,所述的深度编码单元编码方法包括:获取当前深度编码单元的划分深度及所述深度编码单元对应的亮度编码单元的划分深度;比较所述亮度编码单元的划分深度与所述深度编码单元的划分深度的大小;当所述亮度编码单元的划分深度大于所述深度编码单元的划分深度时,继承亮度编码单元的运动信息;根据继承亮度编码单元分割信息与不继承亮度编码单元分割信息两种编码模式的率失真代价的大小关系选择其中一种编码模式;根据选择的编码模式编码分割信息继承标志位;根据选择的编码模式对当前的深度编码单元进行编码。2.根据权利要求1所述的深度编码单元编码方法,其特征在于,当所述亮度编码单元的划分深度不大于所述深度编码单元的划分深度时,选择继承亮度编码单元运动信息作为编码模式进行编码。3.根据权利要求2所述的深度编码单元编码方法,其特征在于,根据继承亮度编码单元分割信息与不继承亮度编码单元分割信息两种编码模式的率失真代价的大小关系选择其中一种编码模式,包括:分别计算继承亮度编码单元分割信息与不继承亮度编码单元分割信息两种编码模式的率失真代价,选择率失真代价小的编码模式。4.根据权利要求3所述的深度编码单元编码方法,其特征在于,分割信息继承标志位包括1和0,1代表继承亮度编码单元的分割信息,0代表不继承亮度编码单元的分割信息。5.一种深度编码单元解码方法,其特征在于,所述的深度编码单元解码方法包括:获取当前深度编码单元的划分深度及所述深度编码单元对应的亮度编码单元的划分深度;比较所述亮度编码单元的划分深度与所述深度编码单元的划分深度的大小;当所述亮度编码单元的划分深度大于所述深度编码单元的划分深度时,继承亮度编码单元的运动信息;解码编码器编码的分割信息继承标志位;根据所述的分割信息继承标志位判断编码时选择的编码模式为继承亮度编码单元分割信息还是不继承亮度编码单元分割信息;根据编码时选择的编码模式对当前深度编码单元进行解码。6.根据权利要求5所述的深度编码单元解码方法,其特征在于,当所述亮度编码单元的划分深度不大于所述深度编码单元的划分深度时,选择继承亮度编码单元运动信息进行解码。7.根据权利要求6所述的深度编码单元解码方法,其特征在于,分割信息继承标志位包括1和0,1代表继承亮度编码单元的分割信息,0代表不继承亮度编码单元的分割信息。8.一种编码器,其特征在于,所述的编码器包括:...

【专利技术属性】
技术研发人员:刘鸿彬贾杰
申请(专利权)人:乐金电子中国研究开发中心有限公司
类型:发明
国别省市:北京;11

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

1