[发明专利]基于HHI分层B帧预测结构的多视点视频编码的改进方法无效
| 申请号: | 200910021528.6 | 申请日: | 2009-03-13 |
| 公开(公告)号: | CN101511016A | 公开(公告)日: | 2009-08-19 |
| 发明(设计)人: | 赵凡;刘贵忠;张娜;任斐斐 | 申请(专利权)人: | 西安交通大学 |
| 主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/36;H04N7/50 |
| 代理公司: | 西安通大专利代理有限责任公司 | 代理人: | 惠文轩 |
| 地址: | 710049陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 hhi 分层 预测 结构 视点 视频 编码 改进 方法 | ||
1.一种基于HHI分层B帧预测结构的多视点视频编码的改进方法,其特征在于,
对于I视的非关键帧和P视的非关键帧,其参考帧选择时间方向帧;P视的关键帧和B视的关键帧,其参考帧选择同时刻的相邻视点帧;
对于B视的非关键帧,其中每个宏块为16×16像素,其参考帧的选择包括最近的前向时间方向帧、最近的后向时间方向帧、同时刻的前向相邻视点帧或同时刻的后向相邻视点帧;当待编码帧中的每个宏块确定参考帧时,首先,选择前向时间方向帧和后向时间方向帧;然后,将前向相邻视点帧和后向相邻视点帧分别与待编码帧进行相关性判断后,其相关性强的相邻视点帧作为参考帧;
对于I视的非关键帧、B视和P视的全部帧,在确定帧间预测的宏块分割模式时,对待编码帧中的待编码宏块,先进行帧内预测,得到最佳的帧内预测模式BestMode_Intra,再进行16×16,16×8,8×16三种宏块分割模式的帧间预测,得到帧间预测的最佳宏块分割模式BestMode_Inter;如果BestMode_Intra=Intra_16×16并且BestMode_Inter=Inter_16×16,则跳过8×8,8×4,4×8,4×4四种宏块分割模式的帧间预测;否则,进行8×8,8×4,4×8,4×4四种宏块分割模式的帧间预测;其中,Intra_16×16表示帧内16×16预测模式,Inter_16×16表示帧间16×16的宏块分割模式。
2.根据权利要求1所述的一种基于HHI分层B帧预测结构的多视点视频编码的改进方法,其特征在于,
所述将前向相邻视点帧和后向相邻视点帧分别与待编码帧进行相关性判断后,其相关性强的相邻视点帧作为参考帧,具体步骤如下:
首先,在B视的关键帧和非关键帧中定义边界区域和中心区域;
利用关键帧以宏块为单位进行帧间预测的结果,将前一关键帧与其前向相邻视点帧相匹配的宏块按照边界区域和中心区域进行分类,计算中心区域相匹配的宏块个数与中心区域宏块总个数的比值,记为RT0_FMB;将后一关键帧与其前向相邻视点帧相匹配的宏块按照边界区域和中心区域进行分类,计算中心区域相匹配的宏块个数与中心区域宏块总个数的比值,记为RTn_FMB;
利用关键帧以宏块为单位进行帧间预测的结果,将前一关键帧与其后向相邻视点帧相匹配的宏块按照边界区域和中心区域进行分类,计算中心区域相匹配的宏块个数与中心区域宏块总个数的比值,记为RT0_BMB;将后一关键帧与其后向相邻视点帧相匹配的宏块按照边界区域和中心区域进行分类,计算中心区域相匹配的宏块个数与中心区域宏块总个数的比值,记为RTn_BMB;
利用前一关键帧以宏块为单位进行帧间预测的结果,将与关键帧的前向相邻视点帧中的宏块相匹配的关键帧中边界区域的宏块集合,记为Set边界区域F_T0;利用后一关键帧以宏块为单位进行帧间预测的结果,将与关键帧的前向相邻视点帧中的宏块相匹配的关键帧中边界区域的宏块集合,记为Set边界区域F_Tn;Set边界区域F_T0和Set边界区域F_Tn的并集记为Set边界区域F;
利用前一关键帧以宏块为单位进行帧间预测的结果,将与关键帧的后向相邻视点帧中的宏块相匹配的关键帧中边界区域的宏块集合,记为Set边界区域B_T0;利用后一关键帧以宏块为单位进行帧间预测的结果,将与关键帧的后向相邻视点帧中的宏块相匹配的关键帧中边界区域的宏块集合,记为Set边界区域B_Tn;Set边界区域B_T0和Set边界区域B_Tn的并集记为Set边界区域B;
其次,设定相关性判断阈值r_thresh;
当RT0_FMB>r_thresh或RTn_FMB>r_thresh时,如果待编码宏块不属于待编码帧的边界区域,直接将待编码帧的前向相邻视点帧增加为待编码宏块的参考帧;如果待编码宏块属于待编码帧的边界区域,并且待编码宏块属于Set边界区域F时,将待编码帧的前向相邻视点帧增加为待编码宏块的参考帧;
当RT0_BMB>r_thresh或RTn_BMB>r_thresh时,如果待编码宏块不属于待编码帧的边界区域,直接将待编码帧的后向相邻视点帧增加为待编码宏块的参考帧;如果待编码宏块属于待编码帧的边界区域,并且待编码宏块属于Set边界区域B时,将待编码帧的后向相邻视点帧增加为待编码宏块的参考帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910021528.6/1.html,转载请声明来源钻瓜专利网。





