[发明专利]使用画面组合并和位分配的多线程视频编码有效
申请号: | 200980145217.9 | 申请日: | 2009-11-12 |
公开(公告)号: | CN102217308A | 公开(公告)日: | 2011-10-12 |
发明(设计)人: | 杨华 | 申请(专利权)人: | 汤姆森特许公司 |
主分类号: | H04N7/12 | 分类号: | H04N7/12 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 史新宏 |
地址: | 法国伊西*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 画面 组合 分配 多线程 视频 编码 | ||
1.一种编码视频的方法,包含如下步骤:
检测多个输入帧中的情节结尾;
将输入帧划分成画面组(GOP);
设置下帧阈值;
将情节结尾上具有少于下帧阈值的帧的GOP与它的前一个GOP合并;
缓存GOP;以及
单通道地从缓冲区中并行编码GOP的多个线程。
2.如权利要求1所述的方法,其中,为每个GOP分配位预算。
3.如权利要求2所述的方法,其中,为每个GOP将位预算取整成字节。
4.如权利要求1所述的方法,其中,为每个帧分配位预算。
5.如权利要求1所述的方法,其中,为每个帧内的每个宏块分配位预算。
6.如权利要求2所述的方法,其中,每个编码GOP中的位数等于为那个GOP分配的位预算。
7.如权利要求2所述的方法,其中,在编码GOP之前为GOP的中间帧和最后帧的位分配分别预留位预算当中的位的两个部分,以防止位短缺状况。
8.如权利要求7所述的方法,其中,将两个部分的每一个取整成等量的字节。
9.如权利要求2所述的方法,其中,对于GOP中的中间帧的位分配,如果检测到位短缺状况,那么为它们预留的GOP位预算将用于防止位短缺。
10.如权利要求9所述的方法,其中,当用于预测残余编码的估计位与帧位预算之比小于阈值时,定义帧的位分配的位短缺状况。
11.如权利要求10所述的方法,其中,将一个帧的预测残余编码的位估计成该帧的总预算位减去包括单元首标、画面首标、宏块首标、和运动向量编码位的未用在残余编码上的估计额外开销位。
12.如权利要求2所述的方法,其中,对于GOP中的最后帧,将所有剩余预留GOP预算位用在它的位分配中。
13.如权利要求4所述的方法,其中,对于GOP中的最后帧或在具有GOP尺寸小于阈值的GOP中的第一I帧,在编码帧之前预留位预算当中的位的一部分,以防止帧的位过冲。
14.一种并行编码多个线程的单通道视频编码器,包含:
检测模块,用于检测多个输入帧中的情节结尾;
GOP指定模块,适用于将输入帧划分成画面组(GOP);设置下帧阈值;和将情节结尾上具有少于下帧阈值的帧的GOP与它的前一个GOP合并;以及
缓冲区,用于存储GOP。
15.如权利要求14所述的编码器,进一步包含为每个GOP分配位预算的分配模块。
16.如权利要求15所述的编码器,进一步包含为每个GOP将位预算取整成字节的取整模块。
17.如权利要求15所述的编码器,其中,为每个帧分配位预算。
18.如权利要求15所述的编码器,其中,为每个帧内的每个宏块分配位预算。
19.如权利要求16所述的编码器,其中,每个编码GOP中的位数等于为那个GOP分配的位预算。
20.一种为编码准备视频的方法,包含如下步骤:
将多个输入帧划分成画面组(GOP);
设置下帧阈值;
将具有少于下帧阈值的帧的最后GOP与它的前一个GOP合并;以及
缓存GOP。
21.如权利要求20所述的方法,其中,为每个GOP分配位预算。
22.如权利要求21所述的方法,其中,为每个GOP将位预算取整成字节。
23.如权利要求20所述的方法,其中,为每个帧分配位预算。
24.如权利要求20所述的方法,其中,为每个帧内的每个宏块分配位预算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汤姆森特许公司,未经汤姆森特许公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980145217.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种组合物及其在抗菌药物中的应用
- 下一篇:一种叶酸固体分散体及其制备方法