[发明专利]快速浏览录像的方法无效
| 申请号: | 201210439263.3 | 申请日: | 2012-11-07 |
| 公开(公告)号: | CN102932619A | 公开(公告)日: | 2013-02-13 |
| 发明(设计)人: | 张开羽;王兴武 | 申请(专利权)人: | 苏州科达科技股份有限公司;苏州市科远软件技术开发有限公司 |
| 主分类号: | H04N5/76 | 分类号: | H04N5/76;H04N7/26;H04N7/18 |
| 代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 张龙哺;冯志云 |
| 地址: | 215011 江苏省苏州*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 快速 浏览 录像 方法 | ||
技术领域
本发明涉及多媒体技术领域,更具体地说,涉及一种快速浏览录像的方法。
背景技术
在视频监控等场合,用户往往需要在海量数据的视频录像中进行浏览以查找感兴趣的内容,即使浏览的数据全部位于本地端,这种浏览也难以实时响应用户的需求。
当用户通过拖动滑动栏等操作来改变录像播放的进度时,播放器定制的缓冲需要先卸载、后加载大量的视频帧数据,从而使用户的选择无法得到及时的回馈;而单纯依靠硬件设备的改善一方面不能完全避免这种情况的发生,另一方面会产生过高的花费。
因此,寻求一种快速浏览录像的方法是本发明需要解决的技术问题。
发明内容
本发明的目的在于提供一种浏览录像的方法,其能及时响应于用户的选择,而加载用户需要浏览的视频帧。
为实现上述目的,本发明的技术方案如下:
一种快速浏览录像的方法,用于一录像装置中,录像包括多组数据帧,数据帧至少包括视频帧,视频帧分为关键帧和补偿帧,该方法包括如下步骤:a)、根据用户的选择确定第一时间点,第一时间点为用户选择浏览的录像时间点;b)、根据第一时间点在多组数据帧中定位第一数据帧的位置,第一数据帧为录像中对应于第一时间点的数据帧;c)、将自第一数据帧之后的第一数目的相邻的关键帧读入第一缓冲区,第一缓冲区为录像装置为用户浏览录像而分配的缓冲区;d)、播放第一缓冲区中的关键帧。
优选地,步骤a)具体包括:用户通过拖动一滑动条选择第一时间点,录像装置每隔第一时间间隔检测一次滑动条的位置以重新确定第一时间点,第一时间间隔不高于0.2秒。
可选地,录像的头部具有一帧索引,数据帧具有唯一的编号,帧索引用于根据一录像时间点唯一地确定对应于该录像时间点的数据帧的编号;步骤b)具体包括:根据第一时间点查询帧索引以得到第一数据帧的编号,并根据第一数据帧的编号定位第一数据帧的位置。
可选地,每一数据帧带有一时间戳,时间戳标识该数据帧对应于录像的唯一时间点;步骤b)具体包括:根据第一时间点确定第一时间戳,并根据第一时间戳定位第一数据帧的位置。
优选地,数据帧以一编码格式进行编码,步骤d)具体包括:d1)、对第一缓冲区中的关键帧进行解码;d2)、播放第一缓冲区中的关键帧。
本发明提供的快速浏览录像的方法,能及时响应于用户的选择、及时加载用户感兴趣的关键帧,一方面,使其实时性的体验较好,另一方面,使对录像的浏览能更高效地进行。
附图说明
图1示出本发明一实施例的快速浏览录像的方法的流程示意图。
具体实施方式
下面结合附图,对本发明的具体实施方式作进一步的详细说明。
需要说明的是,本发明实施例提供的浏览录像的方法,用于在本地端浏览一录像装置中的录像。录像由多组数据帧组成,数据帧至少包括视频帧;根据重要性等因素可将视频帧划分为关键帧和补偿帧。
如图1所示,本发明一实施例提供的快速浏览录像的方法,包括如下步骤:
步骤S10、根据用户的选择确定第一时间点,第一时间点为用户选择浏览的录像时间点。
具体地,用户可通过拖动一滑动条或点击选定录像的时间段来选择第一时间点。
为及时地响应于用户的选择,在该实施例中,录像装置每隔第一时间间隔检测一次滑动条的位置或检测用户点击选定的录像时间段,以便在用户可以接受的时间内及时加载其想要浏览的录像数据帧。
优选情况下,第一时间间隔不高于0.2秒。
步骤S11、根据第一时间点定位第一数据帧的位置,第一数据帧为录像中对应于第一时间点的数据帧。
具体地,根据用户选定的第一时间点在多组数据帧中定位第一数据帧的位置。
根据该步骤S11的一种具体实施方式,录像的头部具有一帧索引,帧索引中记录有录像时间点和数据帧编号的一一对应关系;而每个数据帧具有唯一的编号,通过数据帧编号能定位该数据帧在组成录像的多组数据帧中的位置。在该步骤S11中,通过该帧索引可以根据第一时间点唯一地确定第一数据帧的编号,进而可以定位第一数据帧在组成录像的多组数据帧中的位置。
根据该步骤S11的另一具体实施方式,每一数据帧中带有唯一的时间戳,时间戳标识该数据帧对应于录像的唯一时间点。该步骤S11具体包括:根据第一时间点唯一地确定第一时间戳,再根据第一时间戳可以定位第一数据帧在组成录像的多组数据帧中的位置。
步骤S12、将自第一数据帧之后的第一数目的相邻的关键帧读入第一缓冲区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州科达科技股份有限公司;苏州市科远软件技术开发有限公司,未经苏州科达科技股份有限公司;苏州市科远软件技术开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210439263.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高温厌氧消化生物反应系统
- 下一篇:一种骨科外用组合物及其制备方法和用途





