CN102883127B - 一种录像切片的方法和装置 - Google Patents
一种录像切片的方法和装置 Download PDFInfo
- Publication number
- CN102883127B CN102883127B CN201210360577.4A CN201210360577A CN102883127B CN 102883127 B CN102883127 B CN 102883127B CN 201210360577 A CN201210360577 A CN 201210360577A CN 102883127 B CN102883127 B CN 102883127B
- Authority
- CN
- China
- Prior art keywords
- length
- video recording
- frame group
- slice
- section
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 230000035945 sensitivity Effects 0.000 claims description 22
- 238000004364 calculation method Methods 0.000 claims description 4
- 230000000694 effects Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000007664 blowing Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000000586 desensitisation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Landscapes
- Television Signal Processing For Recording (AREA)
Abstract
本发明提供一种录像切片的方法,该方法包括如下步骤:A、确定录像切片长度基准L,该录像切片长度基准L是根据多个帧组的长度使用预定算法计算得到的;B、确定待切片录像第i-1个帧组的长度Xi-1和第i个帧组的长度Xi,i为2至N的正整数,N为待切片录像帧组的总数;C、如果Xi>L,并且Xi-1<L,则记录第i个帧组对应的时间点Ti;D、将Ti对应的录像进行切片。在没有配置告警联动或者告警联动失效情况下的一种有效的切片方法,无需对图像数据进行解码即可有效的给出合理的切片时间点,从而切片得到用户需要的图像。
Description
技术领域
本发明涉及视频监控领域,尤其涉及一种录像切片的方法和装置。
背景技术
在视频监控应用中,从海量录像中寻找有价值的录像一直是一个难题。针对这个问题,当前有一些解决办法,比如,录像预览,录像切片,分段回放,告警联动等。
其中,录像切片技术用来将一段录像不同时间点的视频快照抽取出来,展示给用户;用户通过这些图片,对整段录像的情节有一个大概的了解,知道录像的不同时间点所发生的事件。现有技术中,常用的选取切片时间点的方法包括以下两种:
方法一、按照设定的时间间隔进行录像切片。比如每10分钟一个间隔对一段录像进行切片。如果这段录像时长为10小时,切片后将有60张图片。用户可以先从这60张图片中寻找线索,一旦发现线索,就可以缩小范围以更细的粒度进行切片或者直接观看视频进行事件的确认。这种方法实施比较简单,但却存在较大的问题:很容易遗漏关键的信息。比如按照上述10分钟一个间隔进行录像切片,如果一个事件仅持续了5分钟,那该切片策略很可能导致用户查看不到关键事件。如果把切片的时间间隔缩短,那将增加图片的数量,增加用户查看关键事件的时间,失去录像切片本身对于录像搜索的好处。
方法二、按照告警时间点来进行录像切片。这种方法将告警和录像切片进行了联动,设备检测到告警后,切片装置根据告警发生的时间点进行切片。比如某一监控点在一个24小时触发了6次告警,切片装置根据上报的告警切片了6张图片。用户查看该6张图片,很容易获得自己所关心的关键事件的线索。所以录像切片和告警关联起来对于快速准确的找到相关线索相当有效。
但是当设备没有配置告警联动或者所配置的告警联动失效时,按照告警来进行录像切片就显得无能为力了。比如说,某一监控点,晚上一直在刮风下雨,结果告警联动不断被触发,这样的告警就属于无效的告警,形成的录像切片无法对用户查找关键事件起到应有的作用。
发明内容
本发明提供一种录像切片的方法,该方法包括如下步骤:A、确定录像切片长度基准L,该录像切片长度基准L是根据多个帧组的长度使用预定算法计算得到的;B、确定待切片录像第i-1个帧组的长度Xi-1和第i个帧组的长度Xi,i为2至N的正整数,N为待切片录像帧组的总数;C、如果Xi>L,并且Xi-1<L,则记录第i个帧组对应的时间点Ti;D、将Ti对应的录像进行切片。
优选地,该步骤C进一步包括:如果Xi<L,并且Xi-1>L,则记录第i个帧组对应的时间点Ti。
优选地,该步骤A具体包括:采集待切片录像若干时间点的帧组长度作为样本,根据预定算法使用所述样本计算获得录像切片长度基准。
优选地,该预定算法为L=Average+Deviation;其中Average为该样本的平均值,Deviation为该样本的平均差。
优选地,为所述录像切片长度基准L设置灵敏度,当图像背景噪声较高时,提高所述灵敏度;当图像背景噪声较低时,降低所述灵敏度。
本发明还提供一种录像切片的装置,该装置包括:切片基准确定模块,确定录像切片长度基准L,该录像切片长度基准L是根据多个帧组的长度使用预定算法计算得到的;帧组长度确定模块,用于确定待切片录像第i-1个帧组的长度Xi-1和第i个帧组的长度Xi,i为2至N的正整数,N为待切片录像帧组的总数;切片时间判断模块,用于在Xi>L,并且Xi-1<L时,记录第i个帧组对应的时间点Ti;切片模块,用于将Ti对应的录像进行切片。
优选地,该切片时间判断模块进一步用于当Xi<L,并且Xi-1>L,记录第i个帧组对应的时间点Ti。
优选地,该切片基准确定模块包括:样本采集模块,用于采集待切片录像若干时间点的帧组长度作为样本;切片基准计算模块,用于根据预定算法使用所述样本计算获得录像切片长度基准。
优选地,该装置还包括,灵敏度模块,用于为所述录像切片长度基准L设置灵敏度,当图像背景噪声较高时,提高所述灵敏度;当图像背景噪声较低时,降低所述灵敏度。
本发明有益效果:在没有配置告警联动或者告警联动失效情况下的一种有效的切片方法,无需对图像数据进行解码即可有效的给出合理的切片时间点,从而切片得到用户需要的图像。
附图说明
图1是本发明实施例流程图。
图2是本发明装置逻辑结构图。
具体实施方式
本发明可以作为现有告警切片技术的一种补充。在网络视频监控中,图像经过压缩,不同情景的图像信息量不一样,图像的大小也有很大的差别。比如一直处于静止的画面,图像的信息量比较小,如果有人突然闯入,则将导致图像信息量增大。我们可以将图像的这个特点应用到录像切片中来。
根据图像的信息量,可以绘制出信息量波形。根据图像信息量波形,设置录像切片长度基准。录像切片长度基准的确定,要考虑图像的背景噪音等因素,该基准对于切片点的确定至关重要。经过仔细地研究分析和实践,一种有效的方法是按照帧组(即GOP,GroupofPicture)长度来确定切片基准。以下结合图1具体说明实施步骤。
步骤11、确定录像切片长度基准L,该录像切片长度基准L是根据多个帧组的长度使用预定算法计算得到的。
针对一个要切片的录像,首先采集待切片录像若干时间点的帧组长度作为样本。为了描述方便,用一段较短的录像来举例说明。比如待切片录像时长1小时,可以每隔5分钟进行一次采样,得到12个帧组长度,依次为:512,532,682,524,538,521,530,515,518,522,534,524(单位:kb),将这12个值作为一个样本来确定切片长度基准L。计算样本的平均值Average,Average=(512+532+682+524+538+521+530+515+518+522+534+524)/12=537.7(kb),进一步计算样本的平均差Deviation=(|512-537.7|+|532-537.7|+|682-537.7|+|524-537.7|+|538-537.7|+|521-537.7|+|530-537.7|+|515-537.7|+|518-537.7|+|522-537.7|+|534-537.7|+|524-537.7|)/12=24.1(kb)。该录像切片长度基准L=Average+Deviation=561.8(kb)。
以上是每隔5分钟进行依次采样,当然还可以用其它方式进行采样,比如每隔1分钟,或者不以时间为依据的采样方式。
为了增加切片长度基准L对于不同环境的适应性,可以对其设置灵敏度。对于录像背景噪声较高的场合,可以提高灵敏度;当图像背景噪声较低时,将该灵敏度降低。具体地,针对L=Average+Deviation的计算公式,可以给Deviation设置一系数m,即L=Average+m*Deviation,根据不同的灵敏度要求,m取不同的值,比如说m=±0.1。当需要提高灵敏度时,m可以取值为-0.1,当需要降低灵敏度时,m=0.1。当然m还可以根据实际情况,选取其它的值。
以上切片长度基准L用帧组样本的平均值和平均差相加得到,除了这个算法之外,不排除用其它算法得到L的值,比如L为平均值和标准差之和;对于给L设置灵敏度,可以参考上述同样的算法。
步骤12、获得待切片录像第i-1个帧组的长度Xi-1和第i个帧组的长度Xi,i为2至N的正整数,N为待切片录像帧组的总数。
步骤13、如果Xi>L,并且Xi-1<L,则记录第i个帧组对应的时间点Ti。
一般的,视频数据在存储的时候是按I帧来进行存储的,在存储数据结构的头部就有该I帧的长度大小,直接读取就获得了该帧组的长度。步骤12遍历待切片录像每一个帧组从而获得每一个帧组的长度。步骤13是对切片的时间点进行判断的方法。比如对于上述时长为1小时的待切片录像,按照步骤11中计算得到的L为561.8kb,如果第1个帧组的长度X1为512kb,第2个帧组的长度X2为520kb,则不满足步骤13中设定的时间点记录要求,所以无需记录这两个帧组对应的时间点T1和T2;如果3个帧组的长度X3为630kb,则满足上述记录时间点的条件,所以记录下第3个帧组对应的时间点T3;如果第4个帧组的长度X4为655kb,则不满足上述记录时间点的条件,所以无需记录时间点T4。步骤13设置的条件表达了对于画面出现运动等使得图片信息量增加的状况时,记录下该时间点。因为针对该时间点的录像切片可能会给用户提供更有利的信息。
步骤14、将记录的时间点对应的录像进行切片。
如果按照步骤13的设置的条件,记录下了5个切片时间点,则对这5个切片时间点的录像进行切片。
对于步骤13,可以再增加如下记录切片时间点的条件:如果Xi<L,并且Xi-1>L,则记录第i个帧组对应的时间点Ti。即画面信息量由多变少的时刻也作为切片的时间点。仍然对于上述例子,第100个帧组的长度X100为600kb,第101个帧组的长度为551kb,则记录该第101个帧组对应的时间点T101。
如果希望看到前后切片图像的对比效果,可以在上述切片时间点前n秒增加一切片时间点,n可以属于以下时间区间:1秒至5秒,即n可以是该时间区间中的任何一个时间,比如n可以等于1秒,也可以等于1.5秒,或者可以是3秒等等。
如果待切片的录像较长,可以将其进行分段,每一段单独执行上述步骤11~步骤14,从而提高切片的效率。
基于同样的构思,本发明还提供一种录像切片的装置。参见图2,该装置包括:切片基准确定模块,帧组长度确定模块,切片时间判断模块和切片模块。该切片基准确定模块用于确定录像切片长度基准L,该录像切片长度基准L是根据多个帧组的长度使用预定算法计算得到的。该帧组长度确定模块,用于确定待切片录像第i-1个帧组的长度Xi-1和第i个帧组的长度Xi,i为2至N的正整数,N为待切片录像帧组的总数。该切片时间判断模块,用于在Xi>L,并且Xi-1<L时,记录第i个帧组对应的时间点Ti。该切片模块,用于将Ti对应的录像进行切片。
该切片时间判断模块进一步用于当Xi<L,并且Xi-1>L,记录第i个帧组对应的时间点Ti。
该切片基准确定模块包括:样本采集模块和切片基准计算模块。该样本采集模块用于采集待切片录像若干时间点的帧组长度作为样本。该切片基准计算模块用于根据预定算法使用所述样本计算获得录像切片长度基准。
该装置还包括,灵敏度模块,用于为所述录像切片长度基准L设置灵敏度,当图像背景噪声较高时,提高所述灵敏度;当图像背景噪声较低时,降低所述灵敏度。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (10)
1.一种录像切片的方法,其特征在于,该方法包括如下步骤:
A、确定录像切片长度基准L,该录像切片长度基准L是根据多个帧组的长度使用预定算法计算得到的;
B、确定待切片录像第i-1个帧组的长度Xi-1和第i个帧组的长度Xi,i为2至N的正整数,N为待切片录像帧组的总数;
C、如果Xi>L,并且Xi-1<L,则记录第i个帧组对应的时间点Ti;
D、将Ti对应的录像进行切片。
2.如权利要求1所述的方法,其特征在于,所述步骤C进一步包括:如果Xi<L,并且Xi-1>L,则记录第i个帧组对应的时间点Ti。
3.如权利要求1或2所述的方法,其特征在于,所述步骤A具体包括:
采集待切片录像若干时间点的帧组长度作为样本,根据预定算法使用所述样本计算获得录像切片长度基准。
4.如权利要求3所述的方法,其特征在于,所述预定算法为L=Average+Deviation;其中Average为该样本的平均值,Deviation为该样本的平均差。
5.如权利要求1所述的方法,其特征在于,为所述录像切片长度基准L设置灵敏度,当图像背景噪声较高时,提高所述灵敏度;当图像背景噪声较低时,降低所述灵敏度。
6.一种录像切片的装置,其特征在于,该装置包括:
切片基准确定模块,确定录像切片长度基准L,该录像切片长度基准L是根据多个帧组的长度使用预定算法计算得到的;
帧组长度确定模块,用于确定待切片录像第i-1个帧组的长度Xi-1和第i个帧组的长度Xi,i为2至N的正整数,N为待切片录像帧组的总数;
切片时间判断模块,用于在Xi>L,并且Xi-1<L时,记录第i个帧组对应的时间点Ti;
切片模块,用于将Ti对应的录像进行切片。
7.如权利要求6所述的装置,其特征在于,所述切片时间判断模块进一步用于当Xi<L,并且Xi-1>L,记录第i个帧组对应的时间点Ti。
8.如权利要求6或7所述的装置,其特征在于,所述切片基准确定模块包括:样本采集模块,用于采集待切片录像若干时间点的帧组长度作为样本;
切片基准计算模块,用于根据预定算法使用所述样本计算获得录像切片长度基准。
9.如权利要求8所述的装置,其特征在于,所述预定算法为L=Average+Deviation;其中Average为该样本的平均值,Deviation为该样本的平均差。
10.如权利要求6所述的装置,其特征在于,该装置还包括,灵敏度模块,用于为所述录像切片长度基准L设置灵敏度,当图像背景噪声较高时,提高所述灵敏度;当图像背景噪声较低时,降低所述灵敏度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210360577.4A CN102883127B (zh) | 2012-09-21 | 2012-09-21 | 一种录像切片的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210360577.4A CN102883127B (zh) | 2012-09-21 | 2012-09-21 | 一种录像切片的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102883127A CN102883127A (zh) | 2013-01-16 |
CN102883127B true CN102883127B (zh) | 2016-05-11 |
Family
ID=47484247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210360577.4A Active CN102883127B (zh) | 2012-09-21 | 2012-09-21 | 一种录像切片的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102883127B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101036394A (zh) * | 2004-08-23 | 2007-09-12 | 高通股份有限公司 | 有效的视频切分 |
CN102222103A (zh) * | 2011-06-22 | 2011-10-19 | 央视国际网络有限公司 | 视频内容的匹配关系的处理方法及装置 |
CN102611945A (zh) * | 2011-12-19 | 2012-07-25 | 北京蓝汛通信技术有限责任公司 | 一种流媒体切片方法、切片服务器及流媒体点播系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2483294B (en) * | 2010-09-03 | 2013-01-02 | Canon Kk | Method and device for motion estimation of video data coded according to a scalable coding structure |
-
2012
- 2012-09-21 CN CN201210360577.4A patent/CN102883127B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101036394A (zh) * | 2004-08-23 | 2007-09-12 | 高通股份有限公司 | 有效的视频切分 |
CN102222103A (zh) * | 2011-06-22 | 2011-10-19 | 央视国际网络有限公司 | 视频内容的匹配关系的处理方法及装置 |
CN102611945A (zh) * | 2011-12-19 | 2012-07-25 | 北京蓝汛通信技术有限责任公司 | 一种流媒体切片方法、切片服务器及流媒体点播系统 |
Non-Patent Citations (1)
Title |
---|
基于时空切片的关键帧提取研究;雷少帅;《太原理工大学学报》;20120531;第43卷(第3期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN102883127A (zh) | 2013-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9509968B2 (en) | Apparatus, system, and method for annotation of media files with sensor data | |
CN101692706B (zh) | 用于安防监控的智能存储设备 | |
Alabdulsalam et al. | Internet of things forensics–challenges and a case study | |
CN101646070B (zh) | 一种新型智能安防监控方法及其专用设备 | |
CN101621673A (zh) | 智能网络安防监控摄像机 | |
US9866709B2 (en) | Apparatus and method for determining trends in picture taking activity | |
CN104702914A (zh) | 一种监控视频的数据处理方法及系统 | |
JP2015219925A (ja) | センサ管理及びセンサ分析システム | |
US8836811B2 (en) | Content storage management in cameras | |
CN107396165A (zh) | 一种视频播放方法及装置 | |
WO2015096427A1 (zh) | 一种监控录像定位查找方法及系统 | |
CN107358622A (zh) | 一种基于可视化运动轨迹的视频信息处理方法与系统 | |
CN101630011A (zh) | 基于虚拟仪器的地震监测与报警器 | |
CN102883127B (zh) | 一种录像切片的方法和装置 | |
CN103442216B (zh) | 监控视频时间的校准装置及其校准方法 | |
WO2017200871A1 (en) | Media file summarizer | |
CN116112636A (zh) | 视频采集方法、装置、系统、电子设备及存储介质 | |
CN107533562B (zh) | 在具有只追加磁道带的设备上存储数据和轻量级索引的序列化方案 | |
CN115988182B (zh) | 面向数字孪生的远程视频监测方法 | |
CN112836599A (zh) | 基于人脸抓拍数据的同行人员查询方法、装置和设备 | |
CN202615555U (zh) | 室外环境报警系统 | |
CN205843627U (zh) | 一种牧草覆盖度检测装置 | |
CN112686363A (zh) | 一种基于三维神经网络的自然灾害评估方法 | |
CN113283939A (zh) | 广告曝光监测方法、装置和系统 | |
CN104581002A (zh) | 一种智能视频定位方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |