一种深度图像帧内编码方法、装置及编码器制造方法及图纸

技术编号:9599793 阅读:73 留言:0更新日期:2014-01-23 04:25
本发明专利技术实施例提供一种深度图像帧内编码方法、装置及编码器,所述方法应用于三维视频编码或多视角视频编码中,所述方法包括:在深度图像的帧内编码模式中,编码一个预测单元时,生成非全零残差和全零残差;在所述非全零残差和所述全零残差之间进行率失真最优化选择,以作为所述预测单元的残差编码方式。所述装置应用于三维视频编码或多视角视频编码中,所述装置包括:残差生成单元,用于在深度图像的帧内编码模式中,编码一个预测单元时,生成非全零残差和全零残差;率失真最优化选择单元,用于在所述非全零残差和所述全零残差之间进行率失真最优化选择,以作为所述预测单元的残差编码方式。本发明专利技术可以降低编码深度图像所需的码率,提高编码性能。

【技术实现步骤摘要】
一种深度图像帧内编码方法、装置及编码器
本专利技术涉及视频编解码
,尤其涉及一种深度图像帧内编码方法、装置及编码器。
技术介绍
在三维视频编码或多视角应用中,深度图像可以用来提供更灵活的视角。深度信息与纹理信息不同,它并不用来直接显示,而是先转换成视差信息(disparityvector),然后和纹理信息一起用于生成合成视点。生成合成视点的过程中,深度块的失真在以下两种情况下对合成视点的失真影响很小:1.深度值的失真不导致视差信息的失真,2.当前深度值对应的纹理值附近区域十分平滑。综上可见,在以上两种情况下,编码深度块的残差需要占用码率但却不能带来合成视点质量的提高。
技术实现思路
本专利技术实施例提供一种深度图像帧内编码方法、装置及编码器,以降低编码深度图像所需的码率,提高编码性能。一方面,本专利技术实施例提供了一种深度图像帧内编码方法,所述深度图像帧内编码方法应用于三维视频编码或多视角视频编码中,所述深度图像帧内编码方法包括:在深度图像的帧内编码模式中,编码一个预测单元时,生成非全零残差和全零残差;在所述非全零残差和所述全零残差之间进行率失真最优化选择,以作为所述预测单元的残差编码方式。优选的,在本专利技术一实施例中,所述在所述非全零残差和所述全零残差之间进行率失真最优化选择,以作为所述预测单元的残差编码方式,包括:分别获取所述非全零残差对应的率失真代价和所述全零残差对应的率失真代价;选择所述非全零残差和所述全零残差中率失真代价最小的方式作为所述预测单元的残差编码方式。优选的,在本专利技术一实施例中,所述分别获取所述非全零残差对应的率失真代价和所述全零残差对应的率失真代价,包括:计算所述非全零残差对应的失真和码率,然后计算出所述非全零残差对应的率失真代价;计算所述全零残差对应的失真和码率,然后计算出所述全零残差对应的率失真代价。优选的,在本专利技术一实施例中,所述计算所述非全零残差对应的失真和码率,包括:对所述非全零残差进行变换、量化、熵编码、反量化、反变换,计算出所述非全零残差对应的失真和码率;所述计算所述全零残差对应的失真和码率,包括:对所述全零残差进行熵编码,计算出所述全零残差对应的失真和码率。优选的,在本专利技术一实施例中,所述在深度图像的帧内编码模式中,编码一个预测单元时,生成非全零残差和全零残差,包括:在深度图像的帧内编码模式中,编码一个预测单元时,生成非全零残差;将所述非全零残差中的残差直接置零,以生成全零残差。另一方面,本专利技术实施例提供了一种深度图像帧内编码装置,所述深度图像帧内编码装置应用于三维视频编码或多视角视频编码中,所述深度图像帧内编码装置包括:残差生成单元,用于在深度图像的帧内编码模式中,编码一个预测单元时,生成非全零残差和全零残差;率失真最优化选择单元,用于在所述非全零残差和所述全零残差之间进行率失真最优化选择,以作为所述预测单元的残差编码方式。优选的,在本专利技术一实施例中,所述率失真最优化选择单元包括:率失真代价获取模块,用于分别获取所述非全零残差对应的率失真代价和所述全零残差对应的率失真代价;率失真最优化选择模块,用于选择所述非全零残差和所述全零残差中率失真代价最小的方式作为所述预测单元的残差编码方式。优选的,在本专利技术一实施例中,所述率失真代价获取模块包括:第一计算模块,用于计算所述非全零残差对应的失真和码率,然后计算出所述非全零残差对应的率失真代价;第二计算模块,用于计算所述全零残差对应的失真和码率,然后计算出所述全零残差对应的率失真代价。优选的,在本专利技术一实施例中,所述第一计算模块,进一步用于对所述非全零残差进行变换、量化、熵编码、反量化、反变换,计算出所述非全零残差对应的失真和码率;所述第二计算模块,进一步用于对所述全零残差进行熵编码,计算出所述全零残差对应的失真和码率。优选的,在本专利技术一实施例中,所述残差生成单元,进一步用于在深度图像的帧内编码模式中,编码一个预测单元时,生成非全零残差;将所述非全零残差中的残差直接置零,以生成全零残差。再一方面,本专利技术实施例提供了一种编码器,所述编码器应用于三维视频编码或多视角视频编码中,所述编码器包括上述深度图像帧内编码装置。上述技术方案具有如下有益效果:因为采用应用于三维视频编码或多视角视频编码中的所述方法包括:在深度图像的帧内编码模式中,编码一个预测单元时,生成非全零残差和全零残差;在所述非全零残差和所述全零残差之间进行率失真最优化选择,以作为所述预测单元的残差编码方式的技术手段,所以降低了编码深度图像所需的码率,提高了编码性能,提高了视频压缩编解码效率,并在提高编解码效率的基础上并未破坏现有图像单元的结构,有利于硬件的实现。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一种深度图像帧内编码方法流程图;图2为本专利技术实施例提供了一种深度图像帧内编码装置结构示意图;图3为本专利技术实施例率失真最优化选择单元结构示意图;图4为本专利技术实施例率失真代价获取模块结构示意图;图5为本专利技术应用实例基于非全零残差和全零残差率失真最优化选择的深度图像帧内编码方法示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决这个问题,本专利技术实施例提出:在深度图像帧内编码模式中,可以不编码深度图像的残差,编码器在非全零残差和全零残差之间通过率失真最优化(ratedistortionoptimized)选择确定是否编码残差。如图1所示,为本专利技术实施例一种深度图像帧内编码方法流程图,所述深度图像帧内编码方法应用于三维视频编码或多视角视频编码中,所述深度图像帧内编码方法包括:101、在深度图像的帧内编码模式中,编码一个预测单元时,生成非全零残差和全零残差;102、在所述非全零残差和所述全零残差之间进行率失真最优化选择,以作为所述预测单元的残差编码方式。优选的,所述在所述非全零残差和所述全零残差之间进行率失真最优化选择,以作为所述预测单元的残差编码方式,包括:分别获取所述非全零残差对应的率失真代价和所述全零残差对应的率失真代价;选择所述非全零残差和所述全零残差中率失真代价最小的方式作为所述预测单元的残差编码方式。优选的,所述分别获取所述非全零残差对应的率失真代价和所述全零残差对应的率失真代价,包括:计算所述非全零残差对应的失真和码率,然后计算出所述非全零残差对应的率失真代价;计算所述全零残差对应的失真和码率,然后计算出所述全零残差对应的率失真代价。优选的,所述计算所述非全零残差对应的失真和码率,包括:对所述非全零残差进行变换、量化、熵编码、反量化、反变换,计算出所述非全零残差对应的失真和码率;所述计算所述全零残差对应的失真和码率,包括:对所述全零残差进行熵编码,计算出所述全零残差对应的失真和码率。优选的,所述在深度本文档来自技高网...
一种深度图像帧内编码方法、装置及编码器

【技术保护点】
一种深度图像帧内编码方法,其特征在于,所述深度图像帧内编码方法应用于三维视频编码或多视角视频编码中,所述深度图像帧内编码方法包括:在深度图像的帧内编码模式中,编码一个预测单元时,生成非全零残差和全零残差;在所述非全零残差和所述全零残差之间进行率失真最优化选择,以作为所述预测单元的残差编码方式。

【技术特征摘要】
1.一种深度图像帧内编码方法,其特征在于,所述深度图像帧内编码方法应用于三维视频编码或多视角视频编码中,所述深度图像帧内编码方法包括:在深度图像的帧内编码模式中,编码一个预测单元时,生成非全零残差,将所述非全零残差中的残差直接置零,以生成全零残差;在所述非全零残差和所述全零残差之间进行率失真最优化选择,以作为所述预测单元的残差编码方式。2.如权利要求1所述深度图像帧内编码方法,其特征在于,所述在所述非全零残差和所述全零残差之间进行率失真最优化选择,以作为所述预测单元的残差编码方式,包括:分别获取所述非全零残差对应的率失真代价和所述全零残差对应的率失真代价;选择所述非全零残差和所述全零残差中率失真代价最小的方式作为所述预测单元的残差编码方式。3.如权利要求2所述深度图像帧内编码方法,其特征在于,所述分别获取所述非全零残差对应的率失真代价和所述全零残差对应的率失真代价,包括:计算所述非全零残差对应的失真和码率,然后计算出所述非全零残差对应的率失真代价;计算所述全零残差对应的失真和码率,然后计算出所述全零残差对应的率失真代价。4.如权利要求3所述深度图像帧内编码方法,其特征在于,所述计算所述非全零残差对应的失真和码率,包括:对所述非全零残差进行变换、量化、熵编码、反量化、反变换,计算出所述非全零残差对应的失真和码率;所述计算所述全零残差对应的失真和码率,包括:对所述全零残差进行熵编码,计算出所述全零残差对应的失真和码率。5.一种深度图像帧内编码装置,其特征在于,所述深度图像帧...

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

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

1