发明名称 |
针对移动平台硬件加速播放视频的数据缓存方法及系统 |
摘要 |
本申请公开了一种针对移动平台硬件加速播放视频的数据缓存方法,包括视频数据前台播放步骤:在前台播放视频数据,在播放过程中缓存当前正在解码的视频压缩帧所在的GOP;视频数据转后台处理步骤:当视频转为后台时,暂停所述视频数据的播放并记录正在解码的视频压缩帧,记为Frame,并按照解码顺序,将所述视频压缩帧Frame所在GOP的第一帧记为Frame_I,Frame_I为关键帧;视频数据后台转前台处理步骤:当视频再次转为前台播放时,重置视频硬件解码模块,设置循环开始从缓存的关键帧Frame_I解码但不显示,直到将Frame解码完成后再开始显示;视频数据后台转前台播放步骤:将视频数据从解码完成后的Frame开始继续播放。本发明还公开一种针对移动平台硬件加速播放视频的数据缓存系统。 |
申请公布号 |
CN105187895A |
申请公布日期 |
2015.12.23 |
申请号 |
CN201510595941.9 |
申请日期 |
2015.09.17 |
申请人 |
北京暴风科技股份有限公司 |
发明人 |
高上;李凤山;冷志勇;赵军;卢述奇 |
分类号 |
H04N21/433(2011.01)I |
主分类号 |
H04N21/433(2011.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种针对移动平台硬件加速播放视频的数据缓存方法,其特征在于,包括:视频数据前台播放步骤:在前台播放视频数据,在播放过程中缓存当前正在解码的视频压缩帧所在的GOP;视频数据转后台处理步骤:当视频转为后台时,暂停所述视频数据的播放并记录正在解码的视频压缩帧,记为Frame,并按照解码顺序,将所述视频压缩帧Frame所在GOP的第一帧记为Frame_I,Frame_I为关键帧;视频数据后台转前台处理步骤:当视频再次转为前台播放时,重置视频硬件解码模块,设置循环开始从缓存的关键帧Frame_I解码但不显示,直到将Frame解码完成后再开始显示;视频数据后台转前台播放步骤:将视频数据从解码完成后的Frame开始继续播放。 |
地址 |
100191 北京市海淀区学院路51号首享科技大厦6层 |