[发明专利]视频编码快速模式选择装置及方法有效
| 申请号: | 200910039729.9 | 申请日: | 2009-05-25 |
| 公开(公告)号: | CN101562750A | 公开(公告)日: | 2009-10-21 |
| 发明(设计)人: | 谷沉沉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04N7/32 | 分类号: | H04N7/32 |
| 代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 何 平;曾旻辉 |
| 地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 编码 快速 模式 选择 装置 方法 | ||
1.一种视频编码快速模式选择装置,其特征在于,包括:
阈值调整单元,用于根据前一帧的帧内预测宏块的最优帧间编码代价分布调整当前帧的代价阈值;
模式选择单元,与所述阈值调整单元相连,用于计算当前宏块在各宏块分割模式下的帧间编码代价,选择代价最小的帧间编码模式作为最优帧间编码模式,以及当所述最优帧间编码模式的代价小于所述代价阈值时,则选择所述最优帧间编码模式作为当前宏块的编码模式;所述阈值调整单元包括:
初始化参数设置模块,用于设置初始化参数,所述初始化参数包括比例参数及至少两个代价区间;
代价分布统计模块,与所述初始化参数设置模块相连,统计前一帧中最优帧间编码代价位于所述代价区间内的帧内预测宏块的个数占帧内预测宏块总数的比例分布;
阈值计算模块,与所述初始化参数设置模块及代价分布统计模块相连,根据所述比例分布计算当前帧的代价阈值。
2.根据权利要求1所述的视频编码快速模式选择装置,其特征在于,所述初始化参数设置模块按照以下分布设置等长的代价区间:
[0,C),[C,2C),[2C,3C),...,[N*C,+∞)
其中,C是一个区间的代价,N是正整数;
所述阈值计算模块当 时,计算所述代价阈值为:Tadapt=i*C,其中,Rn是最优帧间编码代价位于第n个代价区间内的帧内预测宏块的个数占帧内预测宏块总数的比例,r是预设的比例参数,Tadapt是代价阈值,i的取值为0~N。
3.根据权利要求1所述的视频编码快速模式选择装置,其特征在于,所述模式选择单元包括:
帧间编码代价计算模块,用于计算当前宏块在各宏块分割模式下的帧间编码代价;
帧内编码代价计算模块,与所述帧间编码代价计算模块相连,用于计算各宏块分割模式下不同预测方向的帧内编码代价;
比较选择模块,与所述帧间编码代价计算模块及帧内编码代价计算模块相连,用于比较最优帧间编码模式的代价与所述代价阈值,当所述最优帧间编码模式的代价大于所述代价阈值时,通知所述帧内编码代价计算模块计算各宏块分割模式下不同预测方向的帧内编码代价,并从中选择代价最小的帧内编码模式作为最优帧内编码模式。
4.根据权利要求3所述的视频编码快速模式选择装置,其特征在于,所述比较选择模块还用于比较最优帧间编码模式与最优帧内编码模式的代价大小,从中选择代价小的编码模式作为当前宏块的编码模式。
5.一种视频编码快速模式选择方法,其特征在于,所述方法包括:
根据前一帧的帧内预测宏块的最优帧间编码代价分布调整当前帧的代价阈值;
对当前帧的每一个宏块进行如下步骤的模式选择:
计算当前宏块在各宏块模式下的帧间编码代价,选择代价最小的帧间编码模式作为最优帧间编码模式;
当所述最优帧间编码模式的代价小于所述代价阈值时,选择所述最优帧间编码模式作为当前宏块的编码模式;所述调整当前帧的代价阈值的步骤包括:
设置初始化参数,所述初始化参数包括比例参数及至少两个代价区间;
统计前一帧中最优帧间编码代价位于所述代价区间内的帧内预测宏块的个数占帧内预测宏块总数的比例分布;
根据所述比例分布计算当前帧的代价阈值。
6.根据权利要求5所述的视频编码快速模式选择方法,其特征在于,调整当前帧的代价阈值的步骤包括:
按照以下分布设置等长的代价区间:
[0,C),[C,2C),[2C,3C),...,[N*C,+∞)
其中,C是一个区间的代价,N是正整数;
当 时,计算所述代价阈值为:Tadapt=i*C,其中,Rn是最优帧间编码 代价位于第n个代价区间内的帧内预测宏块的个数占帧内预测宏块总数的比例,r是预设比例参数,Tadapt是代价阈值,i的取值为0~N。
7.根据权利要求5所述的视频编码快速模式选择方法,其特征在于,所述方法还包括:
当所述最优帧间编码模式的代价大于所述代价阈值时,则计算各宏块分割模式下不同预测方向的帧内编码代价,并从中选择代价最小的帧内编码模式作为最优帧内编码模式。
8.根据权利要求7所述的视频编码快速模式选择方法,其特征在于,所述选择最优帧内编码模式的步骤之后还包括:
比较所述最优帧间编码模式与最优帧内编码模式的代价大小,从中选择代价小的编码模式作为当前宏块的编码模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910039729.9/1.html,转载请声明来源钻瓜专利网。





