[发明专利]用于缓慢运动视频记录的自适应批量编码有效
申请号: | 201580080657.6 | 申请日: | 2015-06-04 |
公开(公告)号: | CN107710757B | 公开(公告)日: | 2021-08-10 |
发明(设计)人: | N.罗;C.王;B.赵;Y.熊 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04N19/00 | 分类号: | H04N19/00 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 毕铮;杜荔南 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 缓慢 运动 视频 记录 自适应 批量 编码 | ||
1.一种用于自适应地批量化用于缓慢运动视频记录的编码任务的方法,包括:
在缓慢运动视频记录模式中缓冲多个视频帧以生成包括所述多个视频帧的编码批量;
提交包括所述多个视频帧的编码批量以用于编码;
对编码批量进行编码以生成经编码的比特流;以及
在这样的批量编码之间的时间期间进入低功率状态。
2.权利要求1所述的方法,还包括:
至少部分地在编码批量的编码期间,缓冲第二多个视频帧以生成包括所述第二多个视频帧的第二编码批量。
3.权利要求1所述的方法,其中对编码批量进行编码包括经由图形处理器对编码批量进行编码并且低功率状态是睡眠状态,所述方法还包括:
基于编码批量而将图形处理器从睡眠状态唤醒,其中对编码批量进行编码包括在图形处理器的连续活跃状态期间进行编码。
4.权利要求3所述的方法,还包括:
至少部分地在编码批量的编码期间缓冲第二多个视频帧以生成包括所述第二多个视频帧的第二编码批量;
当编码批量的完成后使图形处理器进入到第二睡眠状态中;以及
基于第二编码批量而将图形处理器从第二睡眠状态唤醒,其中对第二编码批量进行编码包括在图形处理器的第二连续活跃状态期间进行编码。
5.权利要求1所述的方法,还包括:
基于所请求的帧捕获速率不小于阈值帧捕获速率而进入缓慢运动视频记录模式。
6.权利要求1所述的方法,还包括:
基于缓慢运动视频记录请求信号而进入缓慢运动视频记录模式。
7.权利要求1所述的方法,还包括:
设定与编码批量相关联的批量大小,其中批量大小确定所述多个视频帧中的视频帧的数目。
8.权利要求1所述的方法,还包括:
实现主线程以提供所述多个视频帧的缓冲以生成包括所述多个视频帧的编码批量;以及
实现工作者线程以提供包括所述多个视频帧的编码批量的提交以用于编码并且以监视编码批量的编码。
9.权利要求8所述的方法,其中主线程向缓冲器添加视频帧中的每一个以生成编码批量并且基于添加视频帧中的每一个而增加缓冲器计数器。
10.权利要求9所述的方法,其中工作者线程基于缓冲器计数器达到与编码批量相关联的批量深度而从缓冲器提取视频帧并且向图形处理器提供视频帧以用于编码。
11.权利要求10所述的方法,其中工作者线程还在视频帧中的第一帧完成编码后释放与第一帧相关联的缓冲器的缓冲器部分。
12.权利要求1所述的方法,其中提交编码批量包括顺序地提交编码批量的所述多个视频帧。
13.权利要求1所述的方法,其中对编码批量进行编码包括并行地编码所述多个视频帧中的两个或更多个。
14.一种用于自适应地批量化用于缓慢运动视频记录的编码任务的系统,包括:
包括用于存储视频帧的缓冲器的存储器;
耦合到存储器的中央处理器,中央处理器在缓慢运动视频记录模式中向缓冲器存储多个视频帧以生成包括所述多个视频帧的编码批量;以及
图形处理器,所述图形处理器在图形处理器的连续活跃状态期间对编码批量进行编码以生成经编码的比特流,其中图形处理器在这样的批量编码之间的时间期间进入低功率状态。
15.权利要求14所述的系统,其中中央处理器还至少部分地在编码批量的编码期间向缓冲器存储第二多个视频帧以生成包括所述第二多个视频帧的第二编码批量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580080657.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于自动白平衡的动态帧跳过
- 下一篇:一种大功率LED灯