[发明专利]一种无索引视频文件快进快退方法、装置以及播放系统无效
申请号: | 201010534925.6 | 申请日: | 2010-11-08 |
公开(公告)号: | CN102467940A | 公开(公告)日: | 2012-05-23 |
发明(设计)人: | 胡静;苏丹;胡胜发 | 申请(专利权)人: | 安凯(广州)微电子技术有限公司 |
主分类号: | G11B27/10 | 分类号: | G11B27/10 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 索引 视频文件 快进 方法 装置 以及 播放 系统 | ||
1.一种无索引视频文件快进快退方法,其特征在于,所述方法包括:
在接收到文件播放请求时,开启索引文件句柄,遍历预设数量的关键帧,并建立已遍历的关键帧的索引表;
开始播放文件,开启播放文件句柄,播放文件,并在播放文件句柄播放文件的同时,索引文件句柄继续遍历未遍历的关键帧,并根据已遍历的关键帧更新索引表;
根据索引表响应播放请求。
2.如权利要求1所述的方法,其特征在于,所述遍历预设数量的关键帧,并建立已遍历的关键帧的索引表的步骤具体为:
判断当前遍历的帧是否为关键帧;
在当前遍历的帧为关键帧时,将所述当前遍历的帧在视频文件中的偏移地址和时间戳之间的映射关系存入索引表中。
3.如权利要求1所述的方法,其特征在于,所述并根据已遍历的关键帧更新索引表的步骤具体为:
将已遍历的关键帧在视频文件中的偏移地址和时间戳之间的映射关系存入索引表。
4.如权利要求1所述的方法,其特征在于,所述根据索引表响应播放请求的步骤具体为:
若播放请求为快进请求,播放文件句柄在索引表中查找与当前时间匹配的时间戳,并搜索与所述时间戳对应的偏移地址,播放所述偏移地址对应的关键帧,继续在索引表中查找所述时间戳的后一个时间戳;或者,
若播放请求为快退请求,播放文件句柄在索引表中查找与当前时间匹配的时间戳,并搜索与所述时间戳对应的偏移地址,播放所述偏移地址对应的关键帧,继续在索引表中查找所述时间戳的前一个时间戳;或者,
若播放请求为从新的播放点播放的请求,播放文件句柄在索引表中查找与新的播放点时间匹配的时间戳,再搜索与所述时间戳对应的偏移地址,播放所述偏移地址对应的关键帧,并继续播放所述关键帧的后一帧。
5.如权利要求1所述的方法,其特征在于,所述根据索引表响应播放请求的步骤具体为:
若在播放请求为快进或快退的请求时,播放文件句柄在索引表中没有查找到与当前时间匹配的时间戳,则在索引文件句柄遍历新的关键帧并建立已遍历的关键帧的索引表之后,播放文件句柄继续在索引表中查找与当前时间匹配的时间戳;
若在播放请求为从新的播放点播放的请求时,播放文件句柄在索引表中没有查找到与新的播放点时间匹配的时间戳或者所述新的播放点时间与索引表中时间戳的差值不在预设范围内时,则在索引文件句柄遍历新的关键帧并建立已遍历的关键帧的索引表之后,播放文件句柄继续在索引表中查找与新的播放点时间匹配或者差值在预设范围内的时间戳。
6.一种无索引视频文件快进快退装置,其特征在于,所述装置包括:
建立索引表单元,用于在接收到文件播放请求时,开启索引文件句柄,遍历预设数量的关键帧,并建立已遍历的关键帧的索引表;
播放文件单元,用于开始播放文件,开启播放文件句柄,播放文件,并在播放文件句柄播放文件的同时,索引文件句柄继续遍历未遍历的关键帧,并根据已遍历的关键帧更新索引表;
响应播放单元,用于根据索引表响应播放请求。
7.如权利要求6所述的装置,其特征在于,所述建立索引表单元还包括:
判断单元,用于判断当前遍历的帧是否为关键帧;
存储单元,用于在当前遍历的帧为关键帧时,将所述当前遍历的帧在视频文件中的偏移地址和时间戳之间的映射关系存入索引表中。
8.如权利要求6所述的装置,其特征在于,所述响应播放单元还包括:
快进播放模块,用于若播放请求为快进请求,播放文件句柄在索引表中查找与当前时间匹配的时间戳,并搜索与所述时间戳对应的偏移地址,播放所述偏移地址对应的关键帧,继续在索引表中查找所述时间戳的后一个时间戳;或者,
快退播放模块,用于若播放请求为快退请求,播放文件句柄在索引表中查找与当前时间匹配的时间戳,并搜索与所述时间戳对应的偏移地址,播放所述偏移地址对应的关键帧,继续在索引表中查找所述时间戳的前一个时间戳;或者,
定位播放模块,用于若播放请求为从新的播放点播放的请求,播放文件句柄在索引表中查找与新的播放点时间匹配的时间戳,再搜索与所述时间戳对应的偏移地址,播放所述偏移地址对应的关键帧,并继续播放所述关键帧的后一帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安凯(广州)微电子技术有限公司,未经安凯(广州)微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010534925.6/1.html,转载请声明来源钻瓜专利网。