CN102932619A - 快速浏览录像的方法 - Google Patents
快速浏览录像的方法 Download PDFInfo
- Publication number
- CN102932619A CN102932619A CN2012104392633A CN201210439263A CN102932619A CN 102932619 A CN102932619 A CN 102932619A CN 2012104392633 A CN2012104392633 A CN 2012104392633A CN 201210439263 A CN201210439263 A CN 201210439263A CN 102932619 A CN102932619 A CN 102932619A
- Authority
- CN
- China
- Prior art keywords
- frame
- video
- time point
- buffering area
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
Abstract
本发明涉及一种快速浏览录像的方法,用于一录像装置中,录像包括多组数据帧,数据帧至少包括视频帧,视频帧分为关键帧和补偿帧,该方法包括如下步骤:根据用户的选择确定第一时间点,第一时间点为用户选择浏览的录像时间点;根据第一时间点在多组数据帧中定位第一数据帧的位置,第一数据帧为录像中对应于第一时间点的数据帧;将自第一数据帧之后的第一数目的相邻的关键帧读入第一缓冲区;播放第一缓冲区中的关键帧。其能及时响应于用户的选择、并加载用户感兴趣的关键帧,其实时性的体验较好,并使对录像的浏览能更高效地进行。
Description
技术领域
本发明涉及多媒体技术领域,更具体地说,涉及一种快速浏览录像的方法。
背景技术
在视频监控等场合,用户往往需要在海量数据的视频录像中进行浏览以查找感兴趣的内容,即使浏览的数据全部位于本地端,这种浏览也难以实时响应用户的需求。
当用户通过拖动滑动栏等操作来改变录像播放的进度时,播放器定制的缓冲需要先卸载、后加载大量的视频帧数据,从而使用户的选择无法得到及时的回馈;而单纯依靠硬件设备的改善一方面不能完全避免这种情况的发生,另一方面会产生过高的花费。
因此,寻求一种快速浏览录像的方法是本发明需要解决的技术问题。
发明内容
本发明的目的在于提供一种浏览录像的方法,其能及时响应于用户的选择,而加载用户需要浏览的视频帧。
为实现上述目的,本发明的技术方案如下:
一种快速浏览录像的方法,用于一录像装置中,录像包括多组数据帧,数据帧至少包括视频帧,视频帧分为关键帧和补偿帧,该方法包括如下步骤:a)、根据用户的选择确定第一时间点,第一时间点为用户选择浏览的录像时间点;b)、根据第一时间点在多组数据帧中定位第一数据帧的位置,第一数据帧为录像中对应于第一时间点的数据帧;c)、将自第一数据帧之后的第一数目的相邻的关键帧读入第一缓冲区,第一缓冲区为录像装置为用户浏览录像而分配的缓冲区;d)、播放第一缓冲区中的关键帧。
优选地,步骤a)具体包括:用户通过拖动一滑动条选择第一时间点,录像装置每隔第一时间间隔检测一次滑动条的位置以重新确定第一时间点,第一时间间隔不高于0.2秒。
可选地,录像的头部具有一帧索引,数据帧具有唯一的编号,帧索引用于根据一录像时间点唯一地确定对应于该录像时间点的数据帧的编号;步骤b)具体包括:根据第一时间点查询帧索引以得到第一数据帧的编号,并根据第一数据帧的编号定位第一数据帧的位置。
可选地,每一数据帧带有一时间戳,时间戳标识该数据帧对应于录像的唯一时间点;步骤b)具体包括:根据第一时间点确定第一时间戳,并根据第一时间戳定位第一数据帧的位置。
优选地,数据帧以一编码格式进行编码,步骤d)具体包括:d1)、对第一缓冲区中的关键帧进行解码;d2)、播放第一缓冲区中的关键帧。
本发明提供的快速浏览录像的方法,能及时响应于用户的选择、及时加载用户感兴趣的关键帧,一方面,使其实时性的体验较好,另一方面,使对录像的浏览能更高效地进行。
附图说明
图1示出本发明一实施例的快速浏览录像的方法的流程示意图。
具体实施方式
下面结合附图,对本发明的具体实施方式作进一步的详细说明。
需要说明的是,本发明实施例提供的浏览录像的方法,用于在本地端浏览一录像装置中的录像。录像由多组数据帧组成,数据帧至少包括视频帧;根据重要性等因素可将视频帧划分为关键帧和补偿帧。
如图1所示,本发明一实施例提供的快速浏览录像的方法,包括如下步骤:
步骤S10、根据用户的选择确定第一时间点,第一时间点为用户选择浏览的录像时间点。
具体地,用户可通过拖动一滑动条或点击选定录像的时间段来选择第一时间点。
为及时地响应于用户的选择,在该实施例中,录像装置每隔第一时间间隔检测一次滑动条的位置或检测用户点击选定的录像时间段,以便在用户可以接受的时间内及时加载其想要浏览的录像数据帧。
优选情况下,第一时间间隔不高于0.2秒。
步骤S11、根据第一时间点定位第一数据帧的位置,第一数据帧为录像中对应于第一时间点的数据帧。
具体地,根据用户选定的第一时间点在多组数据帧中定位第一数据帧的位置。
根据该步骤S11的一种具体实施方式,录像的头部具有一帧索引,帧索引中记录有录像时间点和数据帧编号的一一对应关系;而每个数据帧具有唯一的编号,通过数据帧编号能定位该数据帧在组成录像的多组数据帧中的位置。在该步骤S11中,通过该帧索引可以根据第一时间点唯一地确定第一数据帧的编号,进而可以定位第一数据帧在组成录像的多组数据帧中的位置。
根据该步骤S11的另一具体实施方式,每一数据帧中带有唯一的时间戳,时间戳标识该数据帧对应于录像的唯一时间点。该步骤S11具体包括:根据第一时间点唯一地确定第一时间戳,再根据第一时间戳可以定位第一数据帧在组成录像的多组数据帧中的位置。
步骤S12、将自第一数据帧之后的第一数目的相邻的关键帧读入第一缓冲区。
具体地,第一缓冲区为该录像装置中在本地端播放录像或浏览录像时所分配的缓冲区,在该步骤中,仅将自第一数据帧之后的第一数目的相邻的关键帧读入第一缓冲区以供播放或浏览,而忽略补偿帧,从而用户选择浏览录像时,仅看到其包含的关键帧数据。
通常,采用PAL制格式进行图像时,1秒钟会录下25个数据帧,因而录像会包含海量的数据帧,但对浏览录像的用户来说,往往仅其中少部分数据帧是用户感兴趣的,而大部分的数据帧是内容接近的、不能给用户带来需要的信息,从而可根据数据帧的重要性或其他因素将数据帧划分为关键帧和补偿帧。
在该步骤S12中,仅将关键帧读入第一缓冲区。一方面,用户通过对关键帧的浏览足以抓住其感兴趣的录像信息;另一方面,仅播放关键帧的做法可加快浏览录像的速度、并能及时响应用户对第一时间点的选择。
根据该步骤S12的一种具体实施方式,关键帧为视频帧中相对前一帧图像灰度变化较大的帧,补偿帧为视频帧中相对前一帧图像灰度变化较小的帧。
进一步地,可将像素灰度与前一帧图像中对应像素灰度的方差和大于一阈值的数据帧定义关键帧,将像素灰度与前一帧图像中对应像素灰度的方差和小于该阈值的数据帧定义为补偿帧。其中,阈值的具体数值要根据图像像素的数目、像素灰度值的平均级别来确定。最好,确定关键帧与补偿帧的比例为1∶4至1∶9。
若录像为彩色的,像素的灰度可由像素的红色分量、绿色分量和蓝色分量的值来计算得出。
根据该步骤S12的另一具体实施方式,任意相邻的两个关键帧之间具有一固定的时间间隔。从而依据该时间间隔,即可从录像的多组数据帧中筛选出关键帧,其余的即为补偿帧。
进一步地,视频帧采用PAL制格式,关键帧的时间间隔为1/5秒。
步骤S13、播放第一缓冲区中的关键帧。
该步骤即可在用户选择第一时间点后,在较短的时间内播放出第一时间点所对应的用户想要浏览的数据帧。
该实施例提供的快速浏览录像的方法,能及时响应于用户的选择、及时加载用户感兴趣的关键帧,以供用户快速提取其中的录像信息,一方面,使其实时性的体验较好,另一方面,使对录像的浏览能更高效地进行。
根据该实施例的优化实施方式,录像中的数据帧以一种编码格式进行编码,可降低录像所占用的存储空间、同时利于以网络进行传输。在该实施例的步骤S13中,具体地,先对第一缓冲区中的关键帧进行解码,然后进行播放。
进一步地,录像数据帧的编码格式为H.264编码格式或MPEG-4编码格式。
进一步地,根据本发明的实施例,在步骤S12中,读入第一缓冲区的相邻关键帧的第一数目可以为第一缓冲区能够容纳的数据帧的数目,也可由用户根据经验值设定。
进一步地,本发明中的录像装置为网络视频录像机,其可通过网络对另一端进行监控、录像并通过网络传输录下的数据帧,录像存储于该网络视频录像机的本地端,可供用户选择浏览。
以上所述的仅为本发明的优选实施例,所述实施例并非用以限制本发明的专利保护范围,因此凡是运用本发明的说明书及附图内容所作的等同结构变化,同理均应包含在本发明的保护范围内。
Claims (12)
1.一种快速浏览录像的方法,用于一录像装置中,所述录像包括多组数据帧,所述数据帧至少包括视频帧,所述视频帧分为关键帧和补偿帧,所述方法包括如下步骤:
a)、根据用户的选择确定第一时间点,所述第一时间点为所述用户选择浏览的录像时间点;
b)、根据所述第一时间点在所述多组数据帧中定位第一数据帧的位置,所述第一数据帧为所述录像中对应于所述第一时间点的数据帧;
c)、将自所述第一数据帧之后的第一数目的相邻的所述关键帧读入第一缓冲区,所述第一缓冲区为所述录像装置为用户浏览所述录像而分配的缓冲区;
d)、播放所述第一缓冲区中的所述关键帧。
2.如权利要求1所述的方法,其特征在于,所述步骤a)具体包括:所述用户通过拖动一滑动条选择所述第一时间点,所述录像装置每隔第一时间间隔检测一次所述滑动条的位置以重新确定所述第一时间点,所述第一时间间隔不高于0.2秒。
3.如权利要求1所述的方法,其特征在于,所述录像的头部具有一帧索引,所述数据帧具有唯一的编号,所述帧索引用于根据一录像时间点唯一地确定对应于该录像时间点的所述数据帧的编号;所述步骤b)具体包括:根据所述第一时间点查询所述帧索引以得到所述第一数据帧的编号,并根据所述第一数据帧的编号定位所述第一数据帧的位置。
4.如权利要求1所述的方法,其特征在于,每一所述数据帧带有一时间戳,所述时间戳标识该数据帧对应于所述录像的唯一时间点;所述步骤b)具体包括:根据所述第一时间点确定第一时间戳,并根据所述第一时间戳定位所述第一数据帧的位置。
5.如权利要求1所述的方法,其特征在于,所述数据帧以一编码格式进行编码,所述步骤d)具体包括:
d1)、对所述第一缓冲区中的所述关键帧进行解码;
d2)、播放所述第一缓冲区中的所述关键帧。
6.如权利要求5所述的方法,其特征在于,所述编码格式为H.264编码格式或MPEG-4编码格式。
7.如权利要求1所述的方法,其特征在于,所述第一数目以如下任一种方式确定:
所述第一缓冲区能够容纳的所述数据帧的数目;
所述第一数目由用户根据经验值设定。
8.如权利要求1至7中任一项所述的方法,其特征在于,所述关键帧为所述视频帧中相对前一帧图像灰度变化较大的帧,所述补偿帧为所述视频帧中相对前一帧图像灰度变化较小的帧。
9.如权利要求8所述的方法,其特征在于,所述关键帧中像素灰度与前一帧图像中对应像素灰度的方差和大于一阈值,所述补偿帧中像素灰度与前一帧图像中对应像素灰度的方差和小于该阈值。
10.如权利要求1至7中任一项所述的方法,其特征在于,任意相邻的两个所述关键帧之间具有一固定的时间间隔。
11.如权利要求10所述的方法,其特征在于,所述视频帧采用PAL制格式,所述时间间隔为1/5秒。
12.如权利要求1至7中任一项所述的方法,其特征在于,所述录像装置为网络视频录像机,所述录像存储于所述网络视频录像本地端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104392633A CN102932619A (zh) | 2012-11-07 | 2012-11-07 | 快速浏览录像的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104392633A CN102932619A (zh) | 2012-11-07 | 2012-11-07 | 快速浏览录像的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102932619A true CN102932619A (zh) | 2013-02-13 |
Family
ID=47647306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012104392633A Pending CN102932619A (zh) | 2012-11-07 | 2012-11-07 | 快速浏览录像的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102932619A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104980791A (zh) * | 2014-04-08 | 2015-10-14 | 腾讯科技(北京)有限公司 | 一种对视频进行滤镜处理的方法及装置 |
CN105872606A (zh) * | 2016-06-17 | 2016-08-17 | 努比亚技术有限公司 | 视频定位方法及装置 |
CN106657856A (zh) * | 2016-06-22 | 2017-05-10 | 梅维泉 | 基于温度值的录像定位方法 |
US9799376B2 (en) | 2014-09-17 | 2017-10-24 | Xiaomi Inc. | Method and device for video browsing based on keyframe |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1762022A (zh) * | 2003-03-20 | 2006-04-19 | 皇家飞利浦电子股份有限公司 | 用于流缓冲通道的特征点信息数据 |
CN101076111A (zh) * | 2006-11-15 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 一种获取视频流中关键帧段定位信息的方法 |
CN101106637A (zh) * | 2006-07-13 | 2008-01-16 | 中兴通讯股份有限公司 | 通过机顶盒实现对外接存储设备的媒体文件播放的方法 |
CN102006500A (zh) * | 2010-10-29 | 2011-04-06 | 蓝汛网络科技(北京)有限公司 | 一种应用于缓存服务器的视频拖拽方法及装置 |
-
2012
- 2012-11-07 CN CN2012104392633A patent/CN102932619A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1762022A (zh) * | 2003-03-20 | 2006-04-19 | 皇家飞利浦电子股份有限公司 | 用于流缓冲通道的特征点信息数据 |
CN101106637A (zh) * | 2006-07-13 | 2008-01-16 | 中兴通讯股份有限公司 | 通过机顶盒实现对外接存储设备的媒体文件播放的方法 |
CN101076111A (zh) * | 2006-11-15 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 一种获取视频流中关键帧段定位信息的方法 |
CN102006500A (zh) * | 2010-10-29 | 2011-04-06 | 蓝汛网络科技(北京)有限公司 | 一种应用于缓存服务器的视频拖拽方法及装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104980791A (zh) * | 2014-04-08 | 2015-10-14 | 腾讯科技(北京)有限公司 | 一种对视频进行滤镜处理的方法及装置 |
US9799376B2 (en) | 2014-09-17 | 2017-10-24 | Xiaomi Inc. | Method and device for video browsing based on keyframe |
CN105872606A (zh) * | 2016-06-17 | 2016-08-17 | 努比亚技术有限公司 | 视频定位方法及装置 |
CN105872606B (zh) * | 2016-06-17 | 2019-01-08 | 努比亚技术有限公司 | 视频定位方法及装置 |
CN106657856A (zh) * | 2016-06-22 | 2017-05-10 | 梅维泉 | 基于温度值的录像定位方法 |
CN106657856B (zh) * | 2016-06-22 | 2019-09-03 | 梅维泉 | 基于温度值的录像定位方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101663709B (zh) | 使得能够在用户界面中显示媒体项的一部分的设备和方法 | |
US8615777B2 (en) | Method and apparatus for displaying posting site comments with program being viewed | |
AU2011101152A4 (en) | System and method for displaying information related to video programs in a graphical user interface | |
US20080036917A1 (en) | Methods and systems for generating and delivering navigatable composite videos | |
US10449732B2 (en) | Customized three dimensional (3D) printing of media-related objects | |
WO2014030307A1 (en) | Information processing apparatus, information processing method, and program | |
US20170085962A1 (en) | Methods and systems for measuring efficiency of retargeting across platforms | |
EP2731332A1 (en) | Information processing device and information processing method | |
WO2013077983A1 (en) | Adaptive media recommendation systems, methods, and computer readable media | |
CN105723724A (zh) | 信息处理设备 | |
CN101443849A (zh) | 视频浏览用户界面 | |
US9055342B2 (en) | Information processing apparatus and information processing method | |
US20130174201A1 (en) | Systems and methods for presenting three-dimensional objects in an interactive media guidance application | |
CN105898520A (zh) | 视频帧截取方法和装置 | |
JP2012227760A (ja) | 録画装置、再生装置およびサーバー装置 | |
CN103282962A (zh) | 内容排序 | |
CN101854508B (zh) | 反向回放编码的多媒体内容的方法和装置 | |
CN103024587B (zh) | 一种视频点播的信息标注及显示方法及装置 | |
US9245584B2 (en) | Information processing apparatus and information processing method | |
US20150277707A1 (en) | System and method for multi-track playback of media content | |
CN102932619A (zh) | 快速浏览录像的方法 | |
JP2009093357A (ja) | 情報処理装置、コンテンツ提供サーバ、情報処理方法およびコンテンツ提供方法 | |
US20170083935A1 (en) | Methods and systems for determining a retargeting sequence of advertisements across platforms | |
CN103167326A (zh) | 影像分发***、信息提供装置以及影像信息提供方法 | |
US20230164369A1 (en) | Event progress detection in media items |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C05 | Deemed withdrawal (patent law before 1993) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130213 |