[发明专利]知晓对象的视频编码策略有效
申请号: | 201080057028.9 | 申请日: | 2010-12-08 |
公开(公告)号: | CN102656886A | 公开(公告)日: | 2012-09-05 |
发明(设计)人: | 斯塔拉姆·巴加瓦蒂;琼·利亚奇;张冬青;杰瑟斯·巴肯斯-帕劳 | 申请(专利权)人: | 汤姆逊许可证公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;G06T7/00 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬 |
地址: | 法国伊西*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 知晓 对象 视频 编码 策略 | ||
1.一种方法,包括如下步骤:
从具有多个帧的视频序列选择至少两帧;
确定所选帧中的每一个中的至少一个感兴趣的对象的全部区域;
将每个全部区域与阈值区域相比较;
将具有超过所述阈值区域的全部区域的每个所选帧分类为低对象加权帧;
将具有未超过所述阈值区域的全部区域的每个所选帧分类为高对象加权帧;以及
根据第一编码模式来对每个低对象加权帧进行编码,并且,根据不同的编码模式来对每个高对象加权帧进行编码。
2.根据权利要求1所述的方法,包括:
确定帧中哪些宏块包含所述至少一个感兴趣的对象;
确定所述至少两帧中的每一个的初始QP;
向所述低对象加权帧的初始QP应用偏移;以及
响应于应用步骤,增加对包含在所述至少一个感兴趣的对象中的宏块的比特分配。
3.根据权利要求1所述的方法,包括:
针对那些连续的高对象加权帧,从帧处的时间掩蔽效应量来确定(106)每帧的QP偏移贡献(ΔQPMasking);
将ΔQPMasking与从帧类型所获得的QP偏移贡献(ΔQPType)相组合(110);以及
利用如下比特率来编码(114)连续的高对象加权帧,该比特率是通过利用与从帧类型所获得的QP偏移贡献(ΔQPType)相组合所算出的ΔQPMasking来获得。
4.根据权利要求3所述的方法,还包括如下步骤:
计算(102)连续的高对象加权帧的帧复杂度;
基于连续的高对象加权帧的每个GOP的GOP边界和GOP编码图样来选择(104)帧类型;
计算(106)基于帧类型的每帧QP偏移贡献(ΔQPType)。
5.根据权利要求4所述的方法,还包括如下步骤:
在所有高对象加权帧上计算(108)平均ΔQPMasking;
归一化(110)ΔQPMasking;以及
计算(110)最终的每帧ΔQP。
6.根据权利要求5所述的方法,还包括:
利用所计算的最终的每帧ΔQP来计算(112)所分配的比特预算和速率控制。
7.根据权利要求3所述的方法,其中,所述从帧处的时间掩蔽效应量来确定(106)每帧的QP偏移贡献(ΔQPMasking)的步骤是利用ΔQPMasking(n)=a·ComplMasking(n)来执行的,其中,ComplMasking(n)包括被计算为高对象加权帧的预定大小的窗口中的当前帧的邻近帧的均值的帧的时间掩蔽复杂度。
8.根据权利要求4所述的方法,其中,所述计算(102)高对象加权帧的每帧的帧复杂度的步骤是通过利用前向帧间预测来执行的。
9.根据权利要求3所述的方法,包括
确定帧中哪些宏块包含所述至少一个感兴趣的对象;
确定所述至少两帧中的每一个的初始QP;
向所述低对象加权帧的初始QP应用偏移,使得对包含在所述至少一个感兴趣的对象中的宏块的比特分配增加。
10.根据权利要求4所述的方法,包括
确定帧中哪些宏块包含所述至少一个感兴趣的对象;
确定所述至少两帧中的每一个的初始QP;
向所述低对象加权帧的初始QP应用偏移,使得对包含在所述至少一个感兴趣的对象中的宏块的比特分配增加。
11.根据权利要求1所述的方法,包括
针对所述低对象加权帧的多于一个编码模式,确定原始宏块像素和编码后的宏块像素之间的绝对差之和(SAD);
选择在所述低对象加权帧的绝对差之和确定步骤中具有比至少另一个编码模式的绝对差之和更低的绝对差之和的编码模式;
根据在选择步骤中所选出的各个编码模式来对所述低对象加权帧进行编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汤姆逊许可证公司,未经汤姆逊许可证公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080057028.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种发动机排气系统密封垫
- 下一篇:拉料步距变换机构