一种功耗调整方法及基于电池续航的视频分析系统技术方案

技术编号:16365194 阅读:51 留言:0更新日期:2017-10-10 21:08
本发明专利技术实施例公开了一种功耗调整方法及基于电池续航的视频分析系统,方法包括:通过视频分析算法组件分析当前视频帧;获得分析过程中所调用的每个模块的被调用次数;根据每个被调用模块的被调用次数以及每个被调用模块单独运行时的功耗,计算分析当前视频帧所消耗的第一功耗;根据第一功耗,计算预设单位时间内分析视频帧的第一平均功耗;判断第一平均功耗与预设限定功耗之差是否在预设数值范围之内;如果否,根据预设功耗调整策略,调整视频分析算法组件的功耗,使得根据当前视频帧的下一帧所计算出的平均功耗与预设限定功耗之差在所述预设数值范围之内。应用本发明专利技术实施例,提高了基于电池续航的视频分析系统的续航能力,保证了功耗的稳定性。

Power consumption adjustment method and video analysis system based on battery life

The embodiment of the invention discloses a power adjustment method and system analysis, battery based video method includes: through video analysis algorithm component analysis of the current video frame; analysis of each module in the course of calling the number of calling; according to each module is called the calling number and each power module is called alone in operation, the first analysis of the current video frame power consumption; power consumption according to the first, the first analysis of the average power consumption of video frames to calculate default in unit time; determine the first average power consumption with the preset limit power difference is within the preset range; if not, according to the preset power adjustment strategy, adjust the power component video analysis algorithm so, the average power consumption according to the next frame of the current video frame was calculated with the preset limit power difference in the Within the default range of values. With the embodiment of the invention, the endurance of the video analysis system based on the battery life is improved, and the stability of the power consumption is guaranteed.

【技术实现步骤摘要】
一种功耗调整方法及基于电池续航的视频分析系统
本专利技术涉及视频分析
,特别涉及一种功耗调整方法及基于电池续航的视频分析系统。
技术介绍
视频分析系统是一种涉及图像处理、模式识别、人工智能等多个领域的智能视频分析产品。它能够对视频区域内出现的警戒区警戒线闯入、物品遗留或丢失、逆行、人群密度异常等异常情况进行分析,及时发出告警信息;能够对视频区域内出现的运动目标自动识别出目标类型并跟踪,对目标进行标记并画出目标运动轨迹;能够同时监测同一场景里多个目标,可以根据防范目标的特点进行灵活设置;能够主动对视频信息进行分析,识别和区分物体,可自定义事件类型,一旦发现异常情况或者突发事件能及时地发出警报。目前,视频分析系统中的VA(VideoAnalysis,视频分析)算法组件的功耗是不可控的。当处理复杂场景时,计算量会增大,单位时间内的输出功耗会增大;当处理简单场景时,计算量会减少,单位时间内的输出功耗会降低,进而导致输出的功耗是不稳定的。并且对于一些功耗敏感的视频分析系统,特别是使用电池供电(电池续航)的视频分析系统,其电量是有限的,因此其功耗也是有限的。如果长时间进行大功耗的输出,则该视频分析系统的续航能力将较差。
技术实现思路
本专利技术实施例的目的在于提供一种功耗调整方法及基于电池续航的视频分析系统,以提高视频分析系统的续航能力,并保证功耗的稳定性。为达到上述目的,本专利技术实施例公开了一种功耗调整方法,应用于基于电池续航的视频分析系统,所述方法包括:通过视频分析算法组件分析当前视频帧,其中,所述视频分析算法组件包含至少一个模块;获得分析过程中所调用的每个模块的被调用次数;根据每个被调用模块的被调用次数,以及每个被调用模块单独运行时的功耗,计算分析当前视频帧所消耗的第一功耗,其中,每个被调用模块单独运行时的功耗是所述视频分析系统预先获得并存储的;根据所述第一功耗,计算预设单位时间内分析视频帧的第一平均功耗,其中,所述当前视频帧为预设单位时间内分析的视频帧中最后分析的视频帧;判断所述第一平均功耗与预设限定功耗之差是否在预设数值范围之内;如果否,根据预设功耗调整策略,调整所述视频分析算法组件的功耗,并计算分析所述当前视频帧的下一帧所消耗的第二功耗,以使根据所述第二功耗计算出的预设单位时间内分析视频帧的第二平均功耗,与所述预设限定功耗之差在所述预设数值范围之内。可选的,所述根据每个被调用模块的被调用次数以及每个被调用模块单独运行时的功耗,计算分析当前视频帧所消耗的第一功耗,通过如下公式计算第一功耗:第一功耗=∑Wm*Pm;其中,m为被调用模块的标识,Wm为标识为m的被调用模块的被调用次数,Pm为标识为m的被调用模块单独运行时的功耗。可选的,所述根据所述第一功耗,计算预设单位时间内分析视频帧的第一平均功耗,通过如下公式计算第一平均功耗:第一平均功耗=预设单位时间内分析的视频帧的功耗之和/预设单位时间。可选的,所述视频分析算法组件中包含的各模块包括:基础模块和算法辅助模块;在所述第一平均功耗大于所述预设限定功耗的情况下,所述根据预设功耗调整策略,调整所述视频分析算法组件的功耗,包括:判断所调用的模块中是否存在所述算法辅助模块;如果存在,关闭所述算法辅助模块,以使根据所述第二功耗计算出的预设单位时间内分析视频帧的第二平均功耗,与所述预设限定功耗之差在所述预设数值范围之内;如果不存在,降低所述视频分析算法组件分析视频帧的帧率,以使根据所述第二功耗计算出的预设单位时间内分析视频帧的第二平均功耗,与所述预设限定功耗之差在所述预设数值范围之内。可选的,所述视频分析算法组件中包含的各模块包括:基础模块和算法辅助模块;在所述第一平均功耗不大于所述预设限定功耗的情况下,所述根据预设功耗调整策略,调整所述视频分析算法组件的功耗,包括:判断所调用的模块中是否存在所述算法辅助模块;如果不存在,运行所述算法辅助模块,以使根据所述第二功耗计算出的预设单位时间内分析视频帧的第二平均功耗,与所述预设限定功耗之差在所述预设数值范围之内;如果存在,提高所述视频分析算法组件分析视频帧的帧率,以使根据所述第二功耗计算出的预设单位时间内分析视频帧的第二平均功耗,与所述预设限定功耗之差在所述预设数值范围之内。可选的,预先将所述视频分析系统的电池电量划分为M个级别,并设置M个级别中的每一级别对应不同的限定功耗;所述判断所述第一平均功耗与预设限定功耗之差是否在预设数值范围之内,包括:判断所述第一平均功耗与当前电池电量级别对应的预先设置的限定功耗之差,是否在预设数值范围之内。为达到上述目的,本专利技术实施例公开了一种基于电池续航的视频分析系统,包括:分析单元、获得单元、第一计算单元、第二计算单元、判断单元和调整单元,其中,所述分析单元,用于通过视频分析算法组件分析当前视频帧,其中,所述视频分析算法组件包含至少一个模块;所述获得单元,用于获得分析过程中所调用的每个模块的被调用次数;所述第一计算单元,用于根据每个被调用模块的被调用次数,以及每个被调用模块单独运行时的功耗,计算分析当前视频帧所消耗的第一功耗,其中,每个被调用模块单独运行时的功耗是所述视频分析系统预先获得并存储的;所述第二计算单元,用于根据所述第一功耗,计算预设单位时间内分析视频帧的第一平均功耗,其中,所述当前视频帧为预设单位时间内分析的视频帧中最后分析的视频帧;所述判断单元,用于判断所述第一平均功耗与预设限定功耗之差是否在预设数值范围之内;所述调整单元,用于在所述判断单元判断结果为否的情况下,根据预设功耗调整策略,调整所述视频分析算法组件的功耗,并计算分析所述当前视频帧的下一帧所消耗的第二功耗,以使根据所述第二功耗计算出的预设单位时间内分析视频帧的第二平均功耗,与所述预设限定功耗之差在所述预设数值范围之内。可选的,所述第一计算单元,具体用于:通过如下公式计算第一功耗:第一功耗=∑Wm*Pm;其中,m为被调用模块的标识,Wm为标识为m的被调用模块的被调用次数,Pm为标识为m的被调用模块单独运行时的功耗。可选的,所述第二计算单元,具体用于:通过如下公式计算第一平均功耗:第一平均功耗=预设单位时间内分析的视频帧的功耗之和/预设单位时间。可选的,所述视频分析算法组件中包含的各模块包括:基础模块和算法辅助模块;在所述第一平均功耗大于所述预设限定功耗的情况下,所述调整单元,具体用于:判断所调用的模块中是否存在所述算法辅助模块;如果存在,关闭所述算法辅助模块,以使根据所述第二功耗计算出的预设单位时间内分析视频帧的第二平均功耗,与所述预设限定功耗之差在所述预设数值范围之内;如果不存在,降低所述视频分析算法组件分析视频帧的帧率,以使根据所述第二功耗计算出的预设单位时间内分析视频帧的第二平均功耗,与所述预设限定功耗之差在所述预设数值范围之内。可选的,所述视频分析算法组件中包含的各模块包括:基础模块和算法辅助模块;在所述第一平均功耗不大于所述预设限定功耗的情况下,所述调整单元,具体用于:判断所调用的模块中是否存在所述算法辅助模块;如果不存在,运行所述算法辅助模块,以使根据所述第二功耗计算出的预设单位时间内分析视频帧的第二平均功耗,与所述预设限定功耗之差在所述预设数值范围之内;如果存在,提高所述视频分析算法组件分析视本文档来自技高网...
一种功耗调整方法及基于电池续航的视频分析系统

【技术保护点】
一种功耗调整方法,其特征在于,应用于基于电池续航的视频分析系统,所述方法包括:通过视频分析算法组件分析当前视频帧,其中,所述视频分析算法组件包含至少一个模块;获得分析过程中所调用的每个模块的被调用次数;根据每个被调用模块的被调用次数,以及每个被调用模块单独运行时的功耗,计算分析当前视频帧所消耗的第一功耗,其中,每个被调用模块单独运行时的功耗是所述视频分析系统预先获得并存储的;根据所述第一功耗,计算预设单位时间内分析视频帧的第一平均功耗,其中,所述当前视频帧为预设单位时间内分析的视频帧中最后分析的视频帧;判断所述第一平均功耗与预设限定功耗之差是否在预设数值范围之内;如果否,根据预设功耗调整策略,调整所述视频分析算法组件的功耗,并计算分析所述当前视频帧的下一帧所消耗的第二功耗,以使根据所述第二功耗计算出的预设单位时间内分析视频帧的第二平均功耗,与所述预设限定功耗之差在所述预设数值范围之内。

【技术特征摘要】
1.一种功耗调整方法,其特征在于,应用于基于电池续航的视频分析系统,所述方法包括:通过视频分析算法组件分析当前视频帧,其中,所述视频分析算法组件包含至少一个模块;获得分析过程中所调用的每个模块的被调用次数;根据每个被调用模块的被调用次数,以及每个被调用模块单独运行时的功耗,计算分析当前视频帧所消耗的第一功耗,其中,每个被调用模块单独运行时的功耗是所述视频分析系统预先获得并存储的;根据所述第一功耗,计算预设单位时间内分析视频帧的第一平均功耗,其中,所述当前视频帧为预设单位时间内分析的视频帧中最后分析的视频帧;判断所述第一平均功耗与预设限定功耗之差是否在预设数值范围之内;如果否,根据预设功耗调整策略,调整所述视频分析算法组件的功耗,并计算分析所述当前视频帧的下一帧所消耗的第二功耗,以使根据所述第二功耗计算出的预设单位时间内分析视频帧的第二平均功耗,与所述预设限定功耗之差在所述预设数值范围之内。2.根据权利要求1所述的方法,其特征在于,所述根据每个被调用模块的被调用次数,以及每个被调用模块单独运行时的功耗,计算分析当前视频帧所消耗的第一功耗,通过如下公式计算第一功耗:其中,m为被调用模块的标识,Wm为标识为m的被调用模块的被调用次数,Pm为标识为m的被调用模块单独运行时的功耗。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一功耗,计算预设单位时间内分析视频帧的第一平均功耗,通过如下公式计算第一平均功耗:第一平均功耗=预设单位时间内分析的视频帧的功耗之和/预设单位时间。4.根据权利要求1-3任一项所述的方法,其特征在于,所述视频分析算法组件中包含的各模块包括:基础模块和算法辅助模块;在所述第一平均功耗大于所述预设限定功耗的情况下,所述根据预设功耗调整策略,调整所述视频分析算法组件的功耗,包括:判断所调用的模块中是否存在所述算法辅助模块;如果存在,关闭所述算法辅助模块,以使根据所述第二功耗计算出的预设单位时间内分析视频帧的第二平均功耗,与所述预设限定功耗之差在所述预设数值范围之内;如果不存在,降低所述视频分析算法组件分析视频帧的帧率,以使根据所述第二功耗计算出的预设单位时间内分析视频帧的第二平均功耗,与所述预设限定功耗之差在所述预设数值范围之内。5.根据权利要求1-3任一项所述的方法,其特征在于,所述视频分析算法组件中包含的各模块包括:基础模块和算法辅助模块;在所述第一平均功耗不大于所述预设限定功耗的情况下,所述根据预设功耗调整策略,调整所述视频分析算法组件的功耗,包括:判断所调用的模块中是否存在所述算法辅助模块;如果不存在,运行所述算法辅助模块,以使根据所述第二功耗计算出的预设单位时间内分析视频帧的第二平均功耗,与所述预设限定功耗之差在所述预设数值范围之内;如果存在,提高所述视频分析算法组件分析视频帧的帧率,以使根据所述第二功耗计算出的预设单位时间内分析视频帧的第二平均功耗,与所述预设限定功耗之差在所述预设数值范围之内。6.根据权利要求1所述的方法,其特征在于,预先将所述视频分析系统的电池电量划分为M个级别,并设置M个级别中的每一级别对应不同的限定功耗;所述判断所述第一平均功耗与预设限定功耗之差是否在预设数值范围之内,包括:判断所述第一平均功耗与当前电池电量级别对应的预先设置的限定功耗之差...

【专利技术属性】
技术研发人员:浦世亮戚红命张一凡
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江,33

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

1