[发明专利]一种深度视频编码方法有效
申请号: | 201210372077.2 | 申请日: | 2012-09-29 |
公开(公告)号: | CN102984513A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 雷建军;李帅;侯春萍;冯坤;吴媺民;王来花 | 申请(专利权)人: | 天津大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/32;H04N13/00;H04N15/00 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 温国林 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 深度 视频 编码 方法 | ||
1.一种深度视频编码方法,其特征在于,所述方法包括以下步骤:
(1)将深度视频待编码帧宏块分为跳过宏块、普通宏块和多预测宏块;
(2)采用跳过模式对所述跳过宏块进行编码;
(3)采用最优率失真优化运动矢量共享方法对所述普通宏块进行编码;
(4)采用多预测方向模式、右方向预测模式、下方向预测模式和H.264标准中定义的预测模式中产生最小率失真代价的模式对所述多预测宏块进行编码;
其中,所述跳过宏块具体为:在深度视频对应的彩色视频中,如果宏块采用跳过模式,则将深度视频中对应的宏块定义为所述跳过宏块;并将编码后的所述跳过宏块标定为已编码宏块;
所述普通宏块具体为:深度视频待编码帧中宏块的邻块中在上或者左或者上和左方向存在已编码宏块;
所述多预测宏块具体为:深度视频待编码帧中宏块的邻块中在下或者右或者下和右方向存在已编码宏块。
2.根据权利要求1所述的一种深度视频编码方法,其特征在于,所述采用跳过模式对跳过宏块进行编码具体为:
通过当前块对应的彩色视频的运动矢量指向的深度视频块取代当前待编码的跳过宏块。
3.根据权利要求1所述的一种深度视频编码方法,其特征在于,所述采用最优率失真优化运动矢量共享方法对所述普通宏块进行编码具体为:
1)提取与深度视频待编码帧相应的彩色视频宏块模式,并根据所述彩色视频宏块模式获取运动矢量信息;
2)将所述运动矢量信息分解为以4*4块为基础的运动矢量单元;
3)通过深度视频编码帧宏块对应的16个运动矢量单元对宏块整体进行预测,获取当前宏块像素值和对应运动矢量单元指向的预测帧区域像素值之间的残差;
4)通过深度视频编码帧宏块的当前8*8亚宏块对应的4个运动矢量单元对8*8亚宏块进行预测,获取当前8*8亚宏块像素值和对应运动矢量单元指向的预测帧区域像素值之间的残差;
5)通过深度视频编码帧宏块的当前4*4亚宏块对应的1个运动矢量单元对4*4亚宏块进行预测,获取当前4*4亚宏块像素值和对应运动矢量单元指向的预测帧区域像素值之间的残差;
6)对各种模式的残差进行编码,并对各种模式进行率失真优化选择,将率失真代价最小的模式作为普通宏块的编码模式。
4.根据权利要求3所述的一种深度视频编码方法,其特征在于,所述根据所述彩色视频宏块模式获取运动矢量信息具体为:
如果彩色视频宏块为帧内模式,则将运动矢量设置为0,获取所述运动矢量信息;否则直接提取所述运动矢量信息。
5.根据权利要求1所述的一种深度视频编码方法,其特征在于,所述采用多预测方向模式对多预测宏块进行编码具体为:
1)获取当前深度视频编码帧的待编码宏块和相应的彩色视频帧宏块;
2)在所述彩色视频帧宏块中找到当前像素各个方向的最大误差Diffi;
3)根据所述最大误差Diffi获取最佳预测方向best_i,并将所述最佳预测方向best_i方向赋值给预测方向图pmap的对应像素的位置pmap(j);
4)重复上述步骤,计算当前宏块的所有像素的最佳预测方向并赋值给预测方向图pmap;
5)通过所述预测方向图pmap对所述待编码宏块进行预测,对产生的残差进行编码,并对各种模式进行率失真优化选择,将率失真代价最小的模式作为多预测宏块的编码模式。
6.根据权利要求1所述的一种深度视频编码方法,其特征在于,所述右方向预测模式具体为:利用当前宏块右侧的预测像素进行扩展预测,依次将每一行的像素用对应的像素值进行预测。
7.根据权利要求1所述的一种深度视频编码方法,其特征在于,所述下方向预测模式具体为:利用当前宏块下方的预测像素进行扩展预测,依次将每一列的像素用对应的像素值进行预测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210372077.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:墙面清洗机器人控制系统
- 下一篇:一种巡检表