快速浏览录像的方法技术

技术编号:8326182 阅读:215 留言:0更新日期:2013-02-14 09:14
本发明专利技术涉及一种快速浏览录像的方法,用于一录像装置中,录像包括多组数据帧,数据帧至少包括视频帧,视频帧分为关键帧和补偿帧,该方法包括如下步骤:根据用户的选择确定第一时间点,第一时间点为用户选择浏览的录像时间点;根据第一时间点在多组数据帧中定位第一数据帧的位置,第一数据帧为录像中对应于第一时间点的数据帧;将自第一数据帧之后的第一数目的相邻的关键帧读入第一缓冲区;播放第一缓冲区中的关键帧。其能及时响应于用户的选择、并加载用户感兴趣的关键帧,其实时性的体验较好,并使对录像的浏览能更高效地进行。

【技术实现步骤摘要】

本专利技术涉及多媒体
,更具体地说,涉及一种。
技术介绍
在视频监控等场合,用户往往需要在海量数据的视频录像中进行浏览以查找感兴趣的内容,即使浏览的数据全部位于本地端,这种浏览也难以实时响应用户的需求。当用户通过拖动滑动栏等操作来改变录像播放的进度时,播放器定制的缓冲需要先卸载、后加载大量的视频帧数据,从而使用户的选择无法得到及时的回馈;而单纯依靠硬件设备的改善一方面不能完全避免这种情况的发生,另一方面会产生过高的花费。因此,寻求一种是本专利技术需要解决的技术问题。
技术实现思路
本专利技术的目的在于提供一种浏览录像的方法,其能及时响应于用户的选择,而加载用户需要浏览的视频帧。为实现上述目的,本专利技术的技术方案如下—种,用于一录像装置中,录像包括多组数据帧,数据帧至少包括视频帧,视频帧分为关键帧和补偿帧,该方法包括如下步骤a)、根据用户的选择确定第一时间点,第一时间点为用户选择浏览的录像时间点山)、根据第一时间点在多组数据帧中定位第一数据帧的位置,第一数据帧为录像中对应于第一时间点的数据帧;c)、将自第一数据帧之后的第一数目的相邻的关键帧读入第一缓冲区,第一缓冲区为录像装置为用户浏览录像而分配的缓冲区;d)、播放第一缓冲区中的关键帧。优选地,步骤a)具体包括用户通过拖动一滑动条选择第一时间点,录像装置每隔第一时间间隔检测一次滑动条的位置以重新确定第一时间点,第一时间间隔不高于O. 2秒。可选地,录像的头部具有一帧索引,数据帧具有唯一的编号,帧索引用于根据一录像时间点唯一地确定对应于该录像时间点的数据帧的编号;步骤b)具体包括根据第一时间点查询帧索引以得到第一数据帧的编号,并根据第一数据帧的编号定位第一数据帧的位置。可选地,每一数据帧带有一时间戳,时间戳标识该数据帧对应于录像的唯一时间点;步骤b)具体包括根据第一时间点确定第一时间戳,并根据第一时间戳定位第一数据帧的位置。优选地,数据帧以一编码格式进行编码,步骤d)具体包括dl)、对第一缓冲区中的关键帧进行解码;d2)、播放第一缓冲区中的关键帧。本专利技术提供的,能及时响应于用户的选择、及时加载用户感兴趣的关键帧,一方面,使其实时性的体验较好,另一方面,使对录像的浏览能更高效地进行。附图说明图I示出本专利技术一实施例的的流程示意图。具体实施方式下面结合附图,对本专利技术的具体实施方式作进一步的详细说明。需要说明的是,本专利技术实施例提供的浏览录像的方法,用于在本地端浏览一录像装置中的录像。录像由多组数据帧组成,数据帧至少包括视频帧;根据重要性等因素可将视频帧划分为关键帧和补偿帧。如图I所示,本专利技术一实施例提供的,包括如下步骤步骤S10、根据用户的选择确定第一时间点,第一时间点为用户选择浏览的录像时间点。具体地,用户可通过拖动一滑动条或点击选定录像的时间段来选择第一时间点。为及时地响应于用户的选择,在该实施例中,录像装置每隔第一时间间隔检测一次滑动条的位置或检测用户点击选定的录像时间段,以便在用户可以接受的时间内及时加载其想要浏览的录像数据帧。优选情况下,第一时间间隔不高于O. 2秒。步骤S11、根据第一时间点定位第一数据帧的位置,第一数据帧为录像中对应于第一时间点的数据中贞。具体地,根据用户选定的第一时间点在多组数据帧中定位第一数据帧的位置。根据该步骤Sll的一种具体实施方式,录像的头部具有一帧索引,帧索引中记录有录像时间点和数据帧编号的一一对应关系;而每个数据帧具有唯一的编号,通过数据帧编号能定位该数据帧在组成录像的多组数据帧中的位置。在该步骤Sll中,通过该帧索引可以根据第一时间点唯一地确定第一数据帧的编号,进而可以定位第一数据帧在组成录像的多组数据帧中的位置。根据该步骤Sll的另一具体实施方式,每一数据帧中带有唯一的时间戳,时间戳标识该数据帧对应于录像的唯一时间点。该步骤Sll具体包括根据第一时间点唯一地确定第一时间戳,再根据第一时间戳可以定位第一数据帧在组成录像的多组数据帧中的位置。步骤S12、将自第一数据帧之后的第一数目的相邻的关键帧读入第一缓冲区。具体地,第一缓冲区为该录像装置中在本地端播放录像或浏览录像时所分配的缓冲区,在该步骤中,仅将自第一数据帧之后的第一数目的相邻的关键帧读入第一缓冲区以供播放或浏览,而忽略补偿帧,从而用户选择浏览录像时,仅看到其包含的关键帧数据。通常,采用PAL制格式进行图像时,I秒钟会录下25个数据帧,因而录像会包含海量的数据帧,但对浏览录像的用户来说,往往仅其中少部分数据帧是用户感兴趣的,而大部分的数据帧是内容接近的、不能给用户带来需要的信息,从而可根据数据帧的重要性或其他因素将数据帧划分为关键帧和补偿帧。在该步骤S12中,仅将关键帧读入第一缓冲区。一方面,用户通过对关键帧的浏览足以抓住其感兴趣的录像信息;另一方面,仅播放关键帧的做法可加快浏览录像的速度、并能及时响应用户对第一时间点的选择。根据该步骤S12的一种具体实施方式,关键帧为视频帧中相对前一帧图像灰度变化较大的帧,补偿帧为视频帧中相对前一帧图像灰度变化较小的帧。进一步地,可将像素灰度与前一帧图像中对应像素灰度的方差和大于一阈值的数据帧定义关键帧,将像素灰度与前一帧图像中对应像素灰度的方差和小于该阈值的数据帧定义为补偿帧。其中,阈值的具体数值要根据图像像素的数目、像素灰度值的平均级别来确定。最好,确定关键巾贞与补偿巾贞的比例为I : 4至I : 9。若录像为彩色的,像素的灰度可由像素的红色分量、绿色分量和蓝色分量的值来计算得出。根据该步骤S12的另一具体实施方式,任意相邻的两个关键帧之间具有一固定的时间间隔。从而依据该时间间隔,即可从录像的多组数据帧中筛选出关键帧,其余的即为补偿帧。进一步地,视频帧采用PAL制格式,关键帧的时间间隔为1/5秒。 步骤S13、播放第一缓冲区中的关键帧。该步骤即可在用户选择第一时间点后,在较短的时间内播放出第一时间点所对应的用户想要浏览的数据帧。该实施例提供的,能及时响应于用户的选择、及时加载用户感兴趣的关键帧,以供用户快速提取其中的录像信息,一方面,使其实时性的体验较好,另一方面,使对录像的浏览能更高效地进行。根据该实施例的优化实施方式,录像中的数据帧以一种编码格式进行编码,可降低录像所占用的存储空间、同时利于以网络进行传输。在该实施例的步骤S13中,具体地, 先对第一缓冲区中的关键帧进行解码,然后进行播放。进一步地,录像数据帧的编码格式为H. 264编码格式或MPEG-4编码格式。进一步地,根据本专利技术的实施例,在步骤S12中,读入第一缓冲区的相邻关键帧的第一数目可以为第一缓冲区能够容纳的数据帧的数目,也可由用户根据经验值设定。进一步地,本专利技术中的录像装置为网络视频录像机,其可通过网络对另一端进行监控、录像并通过网络传输录下的数据帧,录像存储于该网络视频录像机的本地端,可供用户选择浏览。以上所述的仅为本专利技术的优选实施例,所述实施例并非用以限制本专利技术的专利保护范围,因此凡是运用本专利技术的说明书及附图内容所作的等同结构变化,同理均应包含在本专利技术的保护范围内。本文档来自技高网...

【技术保护点】
一种快速浏览录像的方法,用于一录像装置中,所述录像包括多组数据帧,所述数据帧至少包括视频帧,所述视频帧分为关键帧和补偿帧,所述方法包括如下步骤:a)、根据用户的选择确定第一时间点,所述第一时间点为所述用户选择浏览的录像时间点;b)、根据所述第一时间点在所述多组数据帧中定位第一数据帧的位置,所述第一数据帧为所述录像中对应于所述第一时间点的数据帧;c)、将自所述第一数据帧之后的第一数目的相邻的所述关键帧读入第一缓冲区,所述第一缓冲区为所述录像装置为用户浏览所述录像而分配的缓冲区;d)、播放所述第一缓冲区中的所述关键帧。

【技术特征摘要】
1.一种快速浏览录像的方法,用于一录像装置中,所述录像包括多组数据帧,所述数据帧至少包括视频帧,所述视频帧分为关键帧和补偿帧,所述方法包括如下步骤 a)、根据用户的选择确定第一时间点,所述第一时间点为所述用户选择浏览的录像时间点; b)、根据所述第一时间点在所述多组数据帧中定位第一数据帧的位置,所述第一数据帧为所述录像中对应于所述第一时间点的数据帧; c)、将自所述第一数据帧之后的第一数目的相邻的所述关键帧读入第一缓冲区,所述第一缓冲区为所述录像装置为用户浏览所述录像而分配的缓冲区; d)、播放所述第一缓冲区中的所述关键帧。2.如权利要求I所述的方法,其特征在于,所述步骤a)具体包括所述用户通过拖动一滑动条选择所述第一时间点,所述录像装置每隔第一时间间隔检测一次所述滑动条的位置以重新确定所述第一时间点,所述第一时间间隔不高于O. 2秒。3.如权利要求I所述的方法,其特征在于,所述录像的头部具有一帧索引,所述数据帧具有唯一的编号,所述帧索引用于根据一录像时间点唯一地确定对应于该录像时间点的所述数据帧的编号;所述步骤b)具体包括根据所述第一时间点查询所述帧索引以得到所述第一数据帧的编号,并根据所述第一数据帧的编号定位所述第一数据帧的位置。4.如权利要求I所述的方法,其特征在于,每一所述数据帧带有一时间戳,所述时间戳标识该数据帧对应于所述录像的唯一时间点;所述步骤b)...

【专利技术属性】
技术研发人员:张开羽王兴武
申请(专利权)人:苏州科达科技股份有限公司苏州市科远软件技术开发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1