一种编码深度信息时的视点合成方法、装置及编码器制造方法及图纸

技术编号:9571875 阅读:120 留言:0更新日期:2014-01-16 04:36
本发明专利技术实施例提供了一种编码深度信息时的视点合成方法、装置及编码器,该方法包括:在编码深度信息时的视点合成过程中,对深度图像编码单元的每一行深度值,根据深度值与水平视差的映射关系,将原始深度值和失真深度值分别映射为原始水平视差和失真水平视差;根据原始水平视差和失真水平视差之差,并利用水平视差失真阈值判断当前行失真深度值是否会导致合成视点像素值的变化;若判定当前行失真深度值没有导致合成视点像素值的变化,则在视点合成过程中跳过该行,不利用该行失真深度值进行视点合成。该装置包括:映射单元、判断单元、视点合成处理单元。编码器包括上述装置。本发明专利技术上述技术方案可以在保证编码性能的同时减小编码端的时间复杂度。

【技术实现步骤摘要】
一种编码深度信息时的视点合成方法、装置及编码器
本专利技术涉及多媒体
,尤其涉及一种编码深度信息时的视点合成方法、装置及编码器。
技术介绍
在第98 次 MPEG(Moving Pictures Experts Group,动态图像专家组)会议中,HHI(Heinrich Hertz Institute,莱茵一赫兹研究所)提出了一种在深度图像压缩中基于合成视点失真信息的率失真优化算法。在该算法中,深度图像的失真大小通过合成视点的失真变化来衡量,具体可以表示为:
一种编码深度信息时的视点合成方法、装置及编码器

【技术保护点】
一种编码深度信息时的视点合成方法,其特征在于,所述编码深度信息时的视点合成方法包括:在编码深度信息时的视点合成过程中,对深度图像编码单元的每一行深度值,根据深度值与水平视差的映射关系,将原始深度值和失真深度值分别映射为原始水平视差和失真水平视差;根据原始水平视差和失真水平视差之差,并利用水平视差失真阈值判断当前行失真深度值是否会导致合成视点像素值的变化;若判定当前行失真深度值没有导致合成视点像素值的变化,则在视点合成过程中跳过该行,不利用该行失真深度值进行视点合成。

【技术特征摘要】
1.一种编码深度信息时的视点合成方法,其特征在于,所述编码深度信息时的视点合成方法包括: 在编码深度信息时的视点合成过程中,对深度图像编码单元的每一行深度值,根据深度值与水平视差的映射关系,将原始深度值和失真深度值分别映射为原始水平视差和失真水平视差; 根据原始水平视差和失真水平视差之差,并利用水平视差失真阈值判断当前行失真深度值是否会导致合成视点像素值的变化; 若判定当前行失真深度值没有导致合成视点像素值的变化,则在视点合成过程中跳过该行,不利用该行失真深度值进行视点合成。2.如权利要求1所述编码深度信息时的视点合成方法,其特征在于,所述水平视差失真阈值为根据纹理图像的平滑特性以及合成图像中的遮挡信息,得到的导致合成视点变化的水平视差失真阈值。3.如权利要求1所述编码深度信息时的视点合成方法,其特征在于,所述根据原始水平视差和失真水平视差之差,并利用水平视差失真阈值判断当前行失真深度值是否会导致合成视点像素值的变化,包括: 当前像素遮挡其他像素时,水平视差失真阈值为零,即当前像素对应的深度值不能产生任何视差失真;若当前深度值不产生任何视差失真,则进一步判断当前像素所对应的当前行失真深度值是否都满足原始水平视差和失真水平视差之差在水平视差失真阈值界定的范围之内;若当前行失真深度值都满足原始水平视差和失真水平视差之差在水平视差失真阈值界定的范围之内,则判定当前行失真深度值没有导致合成视点像素值的变化。4.如权利要求3所述编码深度 信息时的视点合成方法,其特征在于,所述根据原始水平视差和失真水平视差之差,并利用水平视差失真阈值判断当前行失真深度值是否会导致合成视点像素值的变化,包括: 当前像素被其他像素遮挡时或者当前像素既不遮挡其他像素也不被其他像素遮挡时,判断原始水平视差和失真水平视差之差是否在水平视差失真阈值界定的范围之内,若原始水平视差和失真水平视差之差在水平视差失真阈值界定的范围之内,则进一步判断当如像素所对应的当前行失真深度值是否都满足原始水平视差和失真水平视差之差在水平视差失真阈值界定的范围之内;若当前行失真深度值都满足原始水平视差和失真水平视差之差在水平视差失真阈值界定的范围之内,则判定当前行失真深度值没有导致合成视点像素...

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

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

1