一种智能视频播放器及其播放方法

文档序号:7815882阅读:167来源:国知局
一种智能视频播放器及其播放方法
【专利摘要】本发明适用于视频播放领域,提供了一种智能视频播放器及其播放方法,视频播放器包括依次连接的视频解码模块、目标检测模块、播放控制模块和视频显示模块;所述视频解码模块接收输入的视频并进行解码;所述目标检测模块用于检测视频中越过警戒线或出入警戒区的运动目标进行检测;所述播放控制模块根据所述目标检测模块的检测结果控制播放速度,在检测到有越过警戒线或出入警戒区的运动目标时以正常速度进行播放,否则快速播放视频;视频播放显示模块,根据所述播放控制模块控制的播放速度,显示视频播放的内容,本发明提供的视频播放器具有运动目标识别、检测和自动播放控制的功能,适用于视频侦查人员在进行视频侦查时快速定位到有用的视频段。
【专利说明】一种智能视频播放器及其播放方法

【技术领域】
[0001]本发明属于视频播放器领域,尤其涉及一种智能视频播放器及其播放方法。

【背景技术】
[0002]近年来,国家对平安城市和智慧城市的建设不断加快,为了保证人民群众能够拥有一个良好的治安环境,已经有越来越多的视频监控摄像头安装在各主要出入路口、人员集中或者人员流动量较大的场所,摄像头能够对这些场所进行实时的监控,并将视频监控的数据传输到服务器上保存,当有案件发生后,视频侦查人员能够随时调出视频,并对视频进行分析。
[0003]随着视频监控摄像头的普及,使用视频监控数据对案件进行侦查已经成为公安人员的一种重要手段。然而,保存在服务器上的视频数量很大,目前采用的主要技术手段仍然以人工观看视频的方式为主,需要花费较多的时间和人力才能从大量视频中找到有用的视频片段或线索。


【发明内容】

[0004]本发明实施例的目的在于提供一种智能视频播放器及其播放方法,以解决现有技术需要花费大量时间和人力进行视频片段查找的问题。
[0005]本发明实施例是这样实现的,一种智能视频播放器,包括依次连接的视频解码模块、目标检测模块、播放控制模块和视频显示模块;
[0006]所述视频解码模块接收输入的视频并进行解码;
[0007]所述目标检测模块用于检测视频中越过警戒线或出入警戒区的运动目标;
[0008]所述播放控制模块根据所述目标检测模块的检测结果控制播放速度,在检测到有越过警戒线或出入警戒区的运动目标时以正常速度进行播放,否则快速播放视频;
[0009]所述视频播放显示模块,根据所述播放控制模块控制的播放速度,显示视频播放的内容。
[0010]一种视频播放器的播放方法,所述方法包括以下步骤:
[0011]步骤401,调用视频解码模块解码视频文件,输出视频帧;
[0012]步骤402,在视频帧数据中绘制算法规则;
[0013]步骤403,调用智能检索算法分析模块检测当前视频帧中是否有运动目标越过警戒线或出入警戒区域事件发生,如有则更新运动目标出现时间序列;
[0014]步骤404,判断当前播放时间是否属于所述运动目标出现的时间序列,如果是则控制当前播放速度为正常速度播放,否则以解码速度显示视频帧,记录当前帧的显示时间。
[0015]本发明实施例提供的一种智能视频播放器的有益效果包括:
[0016]具有运动目标识别、检测和自动播放控制的功能,实现对视频中的运动目标进行跨线和跨区域的检测,根据检测结果自动控制播放速度,适用于视频侦查人员在进行视频侦查时快速定位到有用的视频段,减少视频侦查的时间。还能够对跨过警戒线和警戒区域的运动目标自动生成快照,便于视频侦查人员快速查找嫌疑目标。

【专利附图】

【附图说明】
[0017]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本发明提供的智能视频播放器的结构示意图;
[0019]图2是本发明实施例提供的目标检测模块进行目标检测处理检测的过程的流程图;
[0020]图3是本发明实施例提供的目运动目标越过警戒线检测的过程的流程图;
[0021]图4是本发明实施例提供的目运动目标出入警戒区域检测的过程的流程图;
[0022]图5是本发明实施例提供的一种智能视频播放器的播放方法的流程图;
[0023]图6是本发明实施例提供的一种智能视频播放器的使用方法的流程图。

【具体实施方式】
[0024]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0025]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0026]如图1所示为本发明提供的智能视频播放器的结构示意图,由图1可知,该视频播放器包括:
[0027]依次连接的视频解码模块、目标检测模块、播放控制模块和视频显示模块。
[0028]视频解码模块接收输入的视频并进行解码。
[0029]该视频解码模块支持各种主流视频格式的视频解码。
[0030]目标检测模块用于检测视频中越过警戒线或出入警戒区的运动目标。
[0031]播放控制模块根据目标检测模块的检测结果控制播放速度,在检测到有越过警戒线或出入警戒区的运动目标时以正常速度进行播放,否则快速播放视频。
[0032]视频播放显示模块,根据播放控制模块控制的播放速度,显示视频播放的内容。
[0033]本发明提供的一种智能视频播放器,具有运动目标识别、检测和自动播放控制的功能,实现对视频中的运动目标进行跨线和跨区域的检测,根据检测结果自动控制播放速度,适用于视频侦查人员在进行视频侦查时快速定位到有用的视频段,减少视频侦查的时间。
[0034]实施例一
[0035]本发明提供的实施例一为一种智能视频播放器的实施例,包括:
[0036]在本发明实施例中,目标检测模块进行检测的过程包括目标检测处理、运动目标越过警戒线检测和运动目标出入警戒区检测。
[0037]如图2所示为本发明实施例提供的目标检测模块进行目标检测处理检测的过程的流程图,由图2可知,该处理过程包括:
[0038]步骤101,读取视频帧图像,如果图像是第一帧则初始化背景模型,否则根据读取的图像更新背景模型;
[0039]步骤102,根据混合高斯背景模型的原理得到图像的二值前景图;
[0040]步骤103,去除二值前景图中的孤立噪声点;
[0041]步骤104,对二值前景图进行形态学操作;
[0042]步骤105,标记二值前景图中面积大于设定的MINAREA (最小面积)的连通区域作为候选目标放入候选目标链(Candidate)中;
[0043]步骤106,匹配候选目标链(Candidate)与前一巾贞检测到的目标链(Destinat1n)中的目标,实现跟踪;
[0044]步骤107,对目标链(Destinat1n)中的每一个目标进行出入警戒区域和越过警戒线检测。
[0045]如图3所示为本发明实施例提供的目运动目标越过警戒线检测的过程的流程图,由图2可知,该过程包括:
[0046]步骤201,判断目标连续存在帧数满足设定条件时执行步骤202 ;
[0047]步骤202,判断目标是否有跨越警戒线的标记,否,执行步骤203,是,执行步骤204 ;
[0048]步骤203,判断目标当前位置和上一帧时的位置是否在警戒线的两端,并符合警戒线的报警方向,如果是则标记此目标的跨越警戒线标记位;
[0049]步骤204,判断目标是否出了为警戒线设置的存在于警戒线附近的保护区,如果是则标记此目标为需要报警。
[0050]如图4所示为本发明实施例提供的目运动目标出入警戒区域检测的过程的流程图,由图2可知,该过程包括:
[0051]步骤301,判断目标连续存在帧数满足设定条件时执行步骤302 ;
[0052]步骤302,判断目标是否有出入警戒区域的标记,否,执行步骤303,是,执行步骤304。
[0053]步骤303,判断目标当前位置和上一帧时的位置是否为一个处于警戒区内另一个处于警戒区外,并符合警戒区域的报警方向,如果是则标记此目标的出入警戒区域标记位,并记录目标出入警戒区域的方向为进入区域或者离开区域。
[0054]步骤304,判断目标跨越区域的方向与记录的目标出入警戒区域的方向是否相同,如果是则标记此目标是需要报警的目标。
[0055]本发明实施例中,视频解码模块、目标检测模块、播放控制模块和视频显示模块还能够根据用户设置的参数进行后续操作。
[0056]用户设置的目标检测模块的相关参数包括运动目标类型、运动目标颜色和算法参数。
[0057]运动目标类型包括人、车和物等类型,算法参数包括警戒线和警戒区域参数。
[0058]用户设置的播放控制模块的相关参数包括视频播放采用自动控制或者手动控制,自动控制方式会根据算法分析结果自动控制播放速度,检索到运动目标则以正常速度进行播放,没有检索到目标时则快速播放视频;手动控制方式可以让用户指定当前播放速度为正常播放或者快速播放方式。
[0059]进一步的,本发明实施例中,视频显示模块能够对越过警戒线和出入警戒区域的运动目标自动生成快照,便于视频侦查人员快速查找嫌疑目标。
[0060]实施例二
[0061]本发明提供的实施例二为一种智能视频播放器的播放方法的实施例,如图5所示为本发明实施例提供的一种智能视频播放器的播放方法的流程图,由图5可知,该方法包括:
[0062]步骤401,调用视频解码模块解码视频文件,输出视频帧;
[0063]步骤402,在视频帧数据中绘制算法规则;
[0064]步骤403,调用智能检索算法分析模块检测当前视频帧中是否有运动目标越过警戒线或出入警戒区域事件发生,如有则更新运动目标出现时间序列;
[0065]步骤404,判断当前播放时间是否属于该运动目标出现的时间序列,如果是则控制当前播放速度为正常速度播放,否则以解码速度显示视频帧,记录当前帧的显示时间。
[0066]智能视频播放器的播放方法采用边解码播放边进行算法分析的控制策略,即在解码播放的同时进行算法分析,区别于对视频文件进行算法预处理和分析后再进行播放的方式。
[0067]实施例三
[0068]本发明提供的实施例三为本发明提供的智能视频播放器的具体使用的实施例,如图6所示为本发明实施例提供的一种智能视频播放器的使用方法的流程图,包括:
[0069]步骤501,添加视频资源,选择分析算法;
[0070]步骤502,设置算法参数,包括设置警戒线或警戒区域,设置运动目标类型为人、车、物等类型,设置运动目标的颜色等参数;
[0071]步骤503,选择视频播放方式,该视频播放方式包括自动控制和手动控制两种播放控制方式;
[0072]自动控制方式会根据算法分析结果自动控制播放速度,检索到运动目标则以正常速度进行播放,没有检索到目标时则快速播放视频;手动控制方式可以让用户指定当前播放速度为正常播放或者快速播放方式。
[0073]步骤504,视频检索分析;
[0074]步骤505,视频播放结果显示。
[0075]某视频侦查人员需要对某案发现场监控点的视频进行分析,查找嫌疑目标可能出现的视频片段,首先打开智能播放器,添加要分析的视频文件,选择智能分析算法,设置警戒线或警戒区域等算法参数,选择播放速度为自动控制方式。开始检索后,当没有运动目标经过警戒线或警戒区域时,视频会以多倍速快放的方式播放视频,当有运动目标经过警戒线或警戒区域时,视频播放速度会自动设置为正常速度播放,方便侦查人员查看运动目标出现的细节,判断该运动目标是否为嫌疑人或该段视频是否有用,使用该智能播放器可以自动为侦查人员排除一些可能不感兴趣的视频内容,从而有效节省视频侦查时间,提闻破案效率。
[0076]本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,包括R0M/RAM、磁盘、光盘等。
[0077]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种智能视频播放器,其特征在于,所述视频播放器包括依次连接的视频解码模块、目标检测模块、播放控制模块和视频显示模块; 所述视频解码模块接收输入的视频并进行解码; 所述目标检测模块用于检测视频中越过警戒线或出入警戒区的运动目标; 所述播放控制模块根据所述目标检测模块的检测结果控制播放速度,在检测到有越过警戒线或出入警戒区的运动目标时以正常速度进行播放,否则快速播放视频; 所述视频播放显示模块,根据所述播放控制模块控制的播放速度,显示视频播放的内容。
2.如权利要求1所述的视频播放器,其特征在于,所述目标检测模块进行检测的过程包括目标检测处理、运动目标越过警戒线检测和运动目标出入警戒区检测; 所述目标检测模块进行所述目标检测处理检测的过程包括: 步骤101,读取视频帧图像,如果所述图像是第一帧则初始化背景模型,否则根据读取的图像更新背景模型; 步骤102,根据混合高斯背景模型的原理得到所述图像的二值前景图; 步骤103,去除所述二值前景图中的孤立噪声点; 步骤104,对所述二值前景图进行形态学操作; 步骤105,标记所述二值前景图中面积大于设定的MINAREA的连通区域作为候选目标放入候选目标链中; 步骤106,匹配所述候选目标链与前一帧检测到的目标链中的目标,实现跟踪; 步骤107,对所述目标链中的每一个目标进行出入警戒区域和越过警戒线检测。
3.如权利要求2所述的视频播放器,其特征在于, 所述目标检测模块进行所述运动目标越过警戒线检测的过程包括: 步骤201,判断目标连续存在帧数满足设定条件时执行步骤202 ; 步骤202,判断所述目标是否有跨越警戒线的标记,否,执行步骤203,是,执行步骤204 ; 步骤203,判断所述目标当前位置和上一帧时的位置是否在所述警戒线的两端,并符合警戒线的报警方向,如果是则标记所述目标的跨越警戒线标记位; 步骤204,判断目标是否出了为警戒线设置的存在于警戒线附近的保护区,如果是则标记所述目标为需要报警。
4.如权利要求2所述的视频播放器,其特征在于, 所述目标检测模块进行所述运动目标出入警戒区域检测的过程包括: 步骤301,判断目标连续存在帧数满足设定条件时执行步骤302 ; 步骤302,判断所述目标是否有出入警戒区域的标记,否,执行步骤303,是,执行步骤304 ; 步骤303,判断所述目标当前位置和上一帧时的位置是否为一个处于警戒区内另一个处于警戒区外,并符合警戒区域的报警方向,如果是则标记所述目标的出入警戒区域标记位,并记录所述目标出入警戒区域的方向为进入区域或者离开区域; 步骤304,判断所述目标跨越区域的方向与所述记录的目标出入警戒区域的方向是否相同,如果是则标记所述目标是需要报警的目标。
5.如权利要求1所述的视频播放器,其特征在于,所述目标检测模块根据用户设置的参数进行后续操作; 所述用户设置的所述目标检测模块的相关参数包括运动目标类型、运动目标颜色和算法参数; 所述运动目标类型包括人、车和物,所述算法参数包括警戒线和警戒区域参数。
6.如权利要求1所述的视频播放器,其特征在于,所述播放控制模块视频显示模块根据用户设置的参数进行后续操作; 所述用户设置的播放控制模块的相关参数包括视频播放采用自动控制或者手动控制,所述自动控制方式根据算法分析结果自动控制播放速度,检索到运动目标则以正常速度进行播放,没有检索到目标时则快速播放视频;所述手动控制方式让用户指定当前播放速度为正常播放或者快速播放方式。
7.如权利要求1所述的视频播放器,其特征在于,所述视频显示模块对越过警戒线和出入警戒区域的运动目标自动生成快照。
8.一种智能视频播放器的播放方法,其特征在于,所述方法包括: 步骤401,调用视频解码模块解码视频文件,输出视频帧; 步骤402,在视频帧数据中绘制算法规则; 步骤403,调用智能检索算法分析模块检测当前视频帧中是否有运动目标越过警戒线或出入警戒区域事件发生,如有则更新运动目标出现时间序列; 步骤404,判断当前播放时间是否属于所述运动目标出现的时间序列,如果是则控制当前播放速度为正常速度播放,否则以解码速度显示视频帧,记录当前帧的显示时间。
9.如权利要求8所述的播放方法,其特征在于,所述智能视频播放器的播放方法采用边解码播放边进行算法分析的控制策略。
【文档编号】H04N7/18GK104270608SQ201410510456
【公开日】2015年1月7日 申请日期:2014年9月28日 优先权日:2014年9月28日
【发明者】陈璐, 仇开金 申请人:武汉烽火众智数字技术有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1