[发明专利]一种多视点深度视频的编码方法无效
| 申请号: | 200910154138.6 | 申请日: | 2009-11-05 |
| 公开(公告)号: | CN101729891A | 公开(公告)日: | 2010-06-09 |
| 发明(设计)人: | 彭宗举;蒋刚毅;郁梅 | 申请(专利权)人: | 宁波大学 |
| 主分类号: | H04N7/26 | 分类号: | H04N7/26 |
| 代理公司: | 宁波奥圣专利代理事务所(普通合伙) 33226 | 代理人: | 程晓明 |
| 地址: | 315211 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种多视点深度视频的编码方法,通过计算多视点深度视频中所有B帧的各个宏块的偏离因子,根据偏离因子将B帧图像分成深度连续区域和深度不连续区域,对于深度连续区域中的各个宏块,编码器遍历较少的宏块编码模式,这样大大地减少了多视点深度视频中深度连续区域中各个宏块的宏块编码模式的搜索范围,从而达到降低多视点深度视频编码的计算复杂度,有效提高了多视点深度视频编码的编码速度,而对于对虚拟视点图像绘制影响较大的深度不连续区域中的各个宏块,编码器遍历所有宏块编码模式,由于采用所有宏块编码模式都搜索的方法而受到保护,因此本发明方法在提高编码速度的同时保证了虚拟视点图像绘制的质量。 | ||
| 搜索关键词: | 一种 视点 深度 视频 编码 方法 | ||
【主权项】:
1.一种多视点深度视频的编码方法,其特征在于该编码方法在基于H.264编码标准的多视点视频编码校验模型JMVM上,采用JVT推荐的分层B帧编码预测结构对多视点深度视频进行编码,在编码过程中对多视点深度视频中的所有B帧采用如下步骤进行编码:1)、定义当前正在处理的B帧为当前B帧,当前B帧的分辨率为M×N,对于当前B帧以16×16宏块为单位从左到右、从上到下依次对各个16×16宏块进行处理;2)、将当前B帧中最左上角的16×16宏块作为当前处理的宏块;3)、定义当前正在处理的宏块为当前宏块,计算当前宏块的偏离因子,记为δ,
其中,(x,y)表示当前宏块在当前B帧中以16×16宏块为单位的坐标位置,![]()
(i,j)表示当前宏块中的像素点的坐标位置,r(i,j)表示当前宏块中坐标为(i,j)的像素点的亮度值,g(x,y)表示当前宏块中所有像素点的亮度值之和的平均值,
4)、判断当前宏块的偏离因子δ是否小于设定阈值,如果是,则将当前宏块标记为深度连续区域的宏块,编码器采用现有的H.264的率失真优化技术搜索SKIP、Intra8×8、Intra4×4和Inter16×16宏块编码模式,从这些宏块编码模式中选出率失真代价最小的宏块编码模式作为当前宏块的最优宏块编码模式,然后执行步骤6);否则,继续执行;5)、将当前宏块标记为深度不连续区域的宏块,编码器采用现有的H.264的率失真优化技术搜索SKIP、Inter16×16、Inter16×8、Inter8×16、Inter8×8、Inter8×8Frext、Intra16×16、Intra8×8和Intra4×4宏块编码模式,从这些宏块编码模式中选出率失真代价最小的宏块编码模式作为当前宏块的最优宏块编码模式;6)、编码器利用当前宏块的最优宏块编码模式对当宏块进行编码;7)、将下一个待处理的16×16宏块作为当前宏块,重复执行步骤3)~7),直至当前B帧中的所有16×16宏块编码完毕,由所有标记为深度连续区域的宏块构成当前B帧的深度连续区域,由所有标记为深度不连续区域的宏块构成当前B帧的深度不连续区域。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910154138.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种自由视角立体视频显示方法
- 下一篇:金属表面处理机





