摄像机功耗的控制方法、设备、系统和存储介质与流程

文档序号:20510921发布日期:2020-04-24 18:31阅读:249来源:国知局
摄像机功耗的控制方法、设备、系统和存储介质与流程

本申请涉及摄像机技术领域,特别是涉及一种摄像机功耗的控制方法、设备、系统和存储介质。



背景技术:

随着社会的发展和科技的进步,摄像机被应用于各种场所,并且摄像机中的使用功能也不断增加,例如增加摄像机内置风扇或电加热玻璃给摄像机镜头除雾。但是在相关技术中,为了用户安全,摄像机的功率损耗最大值设置的很高,同时对摄像机各个使用功能的控制相互独立,在功耗阈值一定的情况下,部分使用功能的功耗可调范围会受到限制。

针对相关技术中,摄像机的使用中瞬时功耗较大或者功能受限的问题,目前尚未提出有效的解决方案。



技术实现要素:

针对相关技术中,目前摄像机的使用中瞬时功耗较大或者功能受限的问题,本发明提供了一种摄像机功耗的控制方法、设备、系统和存储介质,以至少解决上述问题。

根据本发明的一个方面,提供了一种摄像机功耗的控制方法,所述方法包括:

获取摄像机的当前执行任务的当前功耗值;

获取所述摄像机的当前请求执行任务的预计功耗值;

将所述当前功耗值与所述预计功耗值累加得到预计总功耗值;在所述预计总功耗值大于所述摄像机设备的功耗阈值的情况下,比较所述当前执行任务和所述当前请求执行任务的优先级,暂停执行低优先级的任务,使所述摄像机的实际总功耗小于或等于所述功耗阈值。

在其中一个实施例中,所述比较所述当前执行任务和所述当前请求执行任务的优先级,暂停执行低优先级的任务,使所述摄像机的实际总功耗小于或等于所述功耗阈值包括:

根据任务优先级列表,获取所述当前执行任务和当前请求执行任务的优先级级别,其中,所述任务优先级列表包括所述优先级级别和功耗影响因子;

比较所述优先级级别,并根据所述功耗影响因子获取所述摄像机的实际总功耗,暂停执行低优先级的任务,使所述摄像机的实际总功耗小于或等于所述功耗阈值。

在其中一个实施例中,所述获取摄像机当前请求执行任务的预计功耗值包括:

在所述当前请求执行任务为声音控制任务和灯光控制任务的情况下,设置执行所述当前请求执行任务的时间为执行时间,在所述执行时间为第一时间段的情况下,所述声音控制任务的功耗值为第一功耗值,所述灯光控制任务的功耗值为第二功耗值,在所述执行时间为第二时间段的情况下,所述声音控制任务的功耗值为第三功耗值,所述灯光控制任务的功耗值为第四功耗值,其中,所述第一功耗值大于所述第二功耗值,所述第三功耗值大于所述第四功耗值;

在所述执行时间为所述第一时间段的情况下,获取的所述预计功耗值为所述第一功耗值和所述第二功耗值之和,在所述第二时间段,获取的所述预计功耗值为所述第三功耗值和所述第四功耗值之和。

根据本发明的另一个方面,提供了一种摄像机功耗的控制设备,所述设备包括:主控板、风扇控制装置和照明装置;

所述主控板获取所述风扇控制装置执行的风扇控制任务的当前功耗值;

所述主控板获取所述照明装置执行的灯光控制任务的预计功耗值;

所述主控板依据所述第一功耗值与所述第二功耗值确定预计总功耗值;在所述预计总功耗值大于所述摄像机设备的功耗阈值的情况下,所述主控板确定所述风扇控制任务的优先级大于灯光控制任务,所述风扇控制装置执行所述风扇控制任务,且所述照明装置延迟执行灯光控制任务;或者,所述风扇控制装置执行所述风扇控制任务,且在所述主控板降低所述预计功耗值至所述预计总功耗值小于或等于所述功耗阈值的情况下,所述照明装置执行所述灯光控制任务。

在其中一个实施例中,所述主控板设置执行所述灯光控制任务的时间为执行时间,在所述执行时间为第一时间段的情况下,所述照明装置执行所述灯光控制任务的功耗值小于在第二时间段的情况下的功耗值。

根据本发明的另一个方面,提供了一种摄像机功耗的控制系统,所述系统包括功耗控制模块和功能执行模块:

所述功耗控制模块获取摄像机的当前执行任务的当前功耗值;

所述功耗控制模块获取所述摄像机的当前请求执行任务的预计功耗值;

所述功耗控制模块将所述当前功耗值与所述预计功耗值累加得到预计总功耗值;所述功耗控制模块在所述预计总功耗值大于所述摄像机设备的功耗阈值的情况下,比较所述当前执行任务和所述当前请求执行任务的优先级,暂停执行低优先级的任务,使所述摄像机的实际总功耗小于或等于所述功耗阈值。

在其中一个实施例中,所述功能执行模块包括风扇控制单元、云台控制单元、声音控制单元和灯光控制单元;

在所述当前执行任务为风扇控制任务的情况下,所述当前请求执行任务包括以下至少之一:云台控制任务、声音控制任务和灯光控制任务;其中,所述风扇控制单元执行的所述风扇控制任务包括在通过所述摄像机设备上的摄像头获取的图像,检测到所述摄像头的镜头起雾的情况下,开启所述摄像机设备上的风扇进行除雾,所述云台控制单元执行的所述云台控制任务包括控制所述摄像机设备上的云台转动,所述声音控制单元执行的所述声音控制任务包括控制所述摄像机设备的发音装置进行报警,所述灯光控制单元执行的所述灯光控制任务包括控制所述摄像机设备的照明装置进行报警。

在其中一个实施例中,所述系统还包括时间模块;

在所述当前请求执行任务为声音控制任务和灯光控制任务的情况下,所述时间模块设置执行所述当前请求执行任务的时间为执行时间,在所述时间模块检测到所述执行时间为第一时间段的情况下,所述功能执行模块执行所述声音控制任务的功耗值为第一功耗值,所述功能执行模块执行所述灯光控制任务的功耗值为第二功耗值,在所述执行时间为第二时间段的情况下,所述功能执行模块执行所述声音控制任务的功耗值为第三功耗值,所述功能执行模块执行所述灯光控制任务的功耗值为第四功耗值,其中,所述第一功耗值大于所述第二功耗值,所述第三功耗值大于所述第四功耗值;

在所述时间模块检测到所述执行时间为所述第一时间段的情况下,所述功耗控制模块获取的所述预计功耗值为所述第一功耗值和所述第二功耗值之和,在所述第二时间段,所述功耗控制模块获取的所述预计功耗值为所述第三功耗值和所述第四功耗值之和。

根据本发明的另一个方面,提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。

根据本发明的另一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。

通过本发明,采用一种摄像机功耗的控制方法,获取摄像机的当前执行任务的当前功耗值,并获取该摄像机的当前请求执行任务的预计功耗值,将该当前功耗值与该预计功耗值累加得到预计总功耗值;在该预计总功耗值大于该摄像机设备的功耗阈值的情况下,比较该当前执行任务和该当前请求执行任务的优先级,暂停执行低优先级的任务,使该摄像机的实际总功耗小于或等于该功耗阈值,实现了对摄像机实际功耗值的检测,在实际功耗值超过功耗阈值时协调各使用功能的执行,从而解决了摄像机的使用中瞬时功耗较大或者功能受限的问题。

附图说明

图1为根据本发明实施例的一种摄像机功耗的控制方法的流程图一;

图2为根据本发明实施例的一种摄像机功耗的控制方法的流程图二;

图3为根据本发明实施例的一种摄像机功耗的控制方法的流程图三;

图4为根据本发明实施例的一种摄像机功耗的控制设备的结构框图;

图5为根据本发明实施例的一种摄像机功耗的控制系统的结构框图一;

图6为根据本发明实施例的一种功能执行模块的结构框图;

图7为根据本发明实施例的一种摄像机功耗的控制系统的结构框图二;

图8为根据本发明实施例的一种计算机设备内部的结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

在本实施例中,提供了一种摄像机功耗的控制方法,图1为根据本发明实施例的一种摄像机功耗的控制方法的流程图一,如图1所示,该方法包括如下步骤:

步骤s102,获取摄像机的当前执行任务的当前功耗值;其中,可以通过获取执行第一任务的电流值和电压值计算得到第一功耗值,也可以通过功率测量仪检测该摄像机设备实际运行的功耗值。

步骤s104,获取该摄像机的当前请求执行任务的预计功耗值;其中,该待执行的任务包括:风扇控制任务、云台控制任务、声音控制任务和灯光控制任务;镜头起雾等所有需要开启风扇的需求可以触发风扇控制任务,用户手动控制云台或事件联动云台等所有控制云台转动的需求可以触发云台控制任务,用户手动播放声音或事件联动声音等所有播放声音的需求可以触发声音控制任务,用户手动控制灯光或检测画面太暗联动开启灯光等所有开启灯光的需求可以触发灯光控制任务。

步骤s106,将该当前功耗值与该预计功耗值累加得到预计总功耗值;在该预计总功耗值大于该摄像机设备的功耗阈值的情况下,比较该当前执行任务和该当前请求执行任务的优先级,暂停执行低优先级的任务,使该摄像机的实际总功耗小于或等于该功耗阈值;例如,在该当前执行任务的优先级大于该当前请求执行任务的情况下,执行该当前执行任务并延迟执行该当前请求执行任务,或者,执行当前执行任务并降低该当前请求执行任务的功耗值至该预计总功耗值小于或等于该功耗阈值;另外,根据该当前执行任务和当前请求执行任务的实时执行状态更新该摄像机设备的实际功耗值。

在相关技术中摄像机设备的各使用功能相互独立控制,而本发明通过步骤s102至s106,检测实际功耗值以及评估待执行任务的功耗值,在该当前功耗值与该预计功耗值之和大于该摄像机设备的功耗阈值的情况下,根据该执行任务的优先级或运行时长,确定该摄像机设备的该执行任务的实际运行,从而解决了摄像机的使用中瞬时功耗较大或者功能受限的问题,同时提高了摄像机的安全性能。

在一个实施例中,提供了一种摄像机功耗的控制方法,图2为根据本发明实施例的一种摄像机功耗的控制方法的流程图二,如图2所示,该方法包括如下步骤:

步骤s202,根据任务优先级列表,获取该当前执行任务和当前请求执行任务的优先级级别,其中,该任务优先级列表包括所述优先级级别和功耗影响因子;该任务优先级列表如表1所示;该任务优先级列表还可以包括运行时长,并根据该任务优先级列表比较该当前执行任务和该当前请求执行任务的运行时长;

表1任务优先级列表

步骤s204,比较该优先级级别,并根据该功耗影响因子获取该摄像机的实际总功耗,暂停执行低优先级的任务,使该摄像机的实际总功耗小于或等于所述功耗阈值;例如,在该当前执行任务为风扇控制任务,该当前请求执行任务为声音控制任务和灯光控制任务的情况下,根据该优先级级别确定该当前执行任务的优先级级别最高,则优先执行该当前执行任务,该当前请求执行任务暂停执行,或者降低该当前请求执行任务的功耗值后执行该当前请求执行任务。

通过上述步骤s202至s204,在预计总功耗大于功耗阈值的情况下,根据任务优先级列表,获取该当前执行任务和当前请求执行任务的优先级级别并进行比较,从而根据各任务的重要程度、功耗影响因子以及运行时长等因素控制各任务的执行,进一步优化了在特定场景下联合控制该摄像机设备的使用功能的效果。

在一个实施例中,提供了一种摄像机功耗的控制方法,图3为根据本发明实施例的一种摄像机功耗的控制方法的流程图三,如图3所示,该方法包括如下步骤:

步骤s302,在该当前请求执行任务为声音控制任务和灯光控制任务的情况下,设置执行该当前请求执行任务的时间为执行时间,在该执行时间为第一时间段的情况下,该声音控制任务的功耗值为第一功耗值,该灯光控制任务的功耗值为第二功耗值,在该执行时间为第二时间段的情况下,该声音控制任务的功耗值为第三功耗值,该灯光控制任务的功耗值为第四功耗值,其中,该第一功耗值大于该第二功耗值,该第三功耗值大于该第四功耗值;例如,在相关目标触发绊线入侵的情况下,该摄像机设备的声光警戒球机会触发照明装置和发音装置进行警告,在白天的时候,环境比较吵闹,该摄像机设备的发音装置播放的声音可以大些,照明装置的亮度可以稍微小点;在晚上的时候,环境相对安静些,该发音装置播放的声音可以小些,该照明装置的亮度可以大些。

步骤s304,在该执行时间为该第一时间段的情况下,获取的该预计功耗值为该第一功耗值和该第二功耗值之和,在该第二时间段,获取的该预计功耗值为该第三功耗值和该第四功耗值之和。

通过上述步骤s302至s304,在不同时间段,该预计功耗值根据实际环境的改变而动态变化,在联合控制该摄像机设备的各使用功能的基础上,降低了该摄像机设备的功耗,实现了在特定场景下联合控制该摄像机设备的使用功能的效果最优化。

应该理解的是,虽然图1至图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1至图3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,提供了一种摄像机功耗的控制方法,在该第一任务为风扇控制任务的情况下,该第二任务包括以下至少之一:云台控制任务、声音控制任务和灯光控制任务;其中,该风扇控制任务包括在通过该摄像机设备上的摄像头获取的图像,检测到该摄像头的镜头起雾的情况下,开启该摄像机设备上的风扇进行除雾,该云台控制任务包括控制该摄像机设备上的云台转动,该声音控制任务包括控制该进行报警;例如,由于该摄像机设备的球机起雾会严重影响该摄像机设备拍摄摄像机设备的发音装置进行报警,该灯光控制任务包括控制该摄像机设备的照明装置的图像质量,因此该风扇控制任务的优先级高于其他任务;在检测到该球机起雾的情况下,应该立即开启强风扇进行除雾,其他灯光控制等任务可以延后处理或者强度弱些。

通过上述实施例,该摄像机设备可以执行的任务包括风扇控制任务、云台控制任务、声音控制任务和灯光控制任务,从而实现了对该摄像机设备的风扇、电机、声音和灯光等使用功能的联合控制,同时确保了在特定场景中的效果最优化。

在本实施例中,提供了一种摄像机功耗的控制设备,图4为根据本发明实施例的一种摄像机功耗的控制设备的结构框图,如图4所示,该设备包括:主控板42、风扇控制装置44和照明装置46;

该主控板42获取该风扇控制装置44执行的风扇控制任务的当前功耗值;

该主控板42获取该照明装置46执行的灯光控制任务的预计功耗值;

该主控板42依据该当前功耗值与该预计功耗值确定预计总功耗值;在该预计总功耗值大于该摄像机设备的功耗阈值的情况下,该主控板确定该风扇控制任务的优先级大于灯光控制任务,该风扇控制装置44执行该风扇控制任务,且该照明装置46延迟执行灯光控制任务;或者,该风扇控制装置44执行该风扇控制任务,且在该主控板42降低该预计功耗值至该预计总功耗值小于或等于该功耗阈值的情况下,该照明装置46执行该灯光控制任务。

通过上述实施例,通过该主控板42检测实际功耗值以及评估待执行任务的功耗值,在该当前功耗值与该预计功耗值之和大于该摄像机设备的功耗阈值的情况下,该主控板42根据该执行任务的优先级确定该摄像机设备的各任务的实际运行,实现了对摄像机设备实际功耗值的检测,解决了摄像机的使用中瞬时功耗较大或者功能受限的问题,同时提高了摄像机的安全性能。

在一个实施例中,该主控板42设置执行该灯光控制任务的时间为执行时间,在该执行时间为第一时间段的情况下,该照明装置46执行该灯光控制任务的功耗值小于在第二时间段的情况下的功耗值。

关于摄像机功耗的控制设备的具体限定可以参见上文中对于摄像机功耗的方法的限定,在此不再赘述。上述摄像机功耗的控制设备中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在本实施例中,提供了一种摄像机功耗的控制系统,图5为根据本发明实施例的一种摄像机功耗的控制系统的结构框图一,如图5所示,该系统包括功耗控制模块52和功能执行模块54:

该功耗控制模块52获取摄像机的当前执行任务的当前功耗值;

该功耗控制模块52获取该摄像机的当前请求执行任务的预计功耗值;

该功耗控制模块52将该当前功耗值与所述预计功耗值累加得到预计总功耗值;该功耗控制模块52在该预计总功耗值大于该摄像机设备的功耗阈值的情况下,比较该当前执行任务和该当前请求执行任务的优先级,暂停执行低优先级的任务,使该摄像机的实际总功耗小于或等于该功耗阈值。

通过上述实施例,该功耗控制模块52检测实际功耗值以及评估待执行任务的功耗值,在该当前功耗值与该预计功耗值之和大于该摄像机设备的功耗阈值的情况下,该功耗控制模块52根据该执行任务的优先级确定该功能执行模块的各任务的实际运行,实现了对摄像机设备实际功耗值的检测,在实际功耗值超过功耗阈值时协调各任务的执行顺序,从而解决了摄像机的使用中瞬时功耗较大或者功能受限的问题,同时提高了摄像机的安全性能。

在一个实施例中,图6为根据本发明实施例的一种功能执行模块的结构框图,如图6所示,该功能执行模块包括风扇控制单元62、云台控制单元64、声音控制单元66和灯光控制单元68;

在该当前执行任务为风扇控制任务的情况下,该述当前请求执行任务包括以下至少之一:云台控制任务、声音控制任务和灯光控制任务;其中,该风扇控制单元62执行的该风扇控制任务包括在通过该摄像机设备上的摄像头获取的图像,检测到该摄像头的镜头起雾的情况下,开启该摄像机设备上的风扇进行除雾,该云台控制单元64执行的该云台控制任务包括控制该摄像机设备上的云台转动,该声音控制单元66执行的该声音控制任务包括控制该摄像机设备的发音装置进行报警,该灯光控制单元68执行的该灯光控制任务包括控制该摄像机设备的照明装置进行报警。

在一个实施例中,提供了一种摄像机功耗的控制系统,图7为根据本发明实施例的一种摄像机功耗的控制系统的结构框图二,如图7所示,该系统还包括时间模块72;

在该当前请求执行任务为声音控制任务和灯光控制任务的情况下,该时间模块72设置执行该当前请求执行任务的时间为执行时间,在该时间模块72检测到该执行时间为第一时间段的情况下,该功能执行模块54执行该声音控制任务的功耗值为第一功耗值,该功能执行模块54执行该灯光控制任务的功耗值为第二功耗值,在该执行时间为第二时间段的情况下,该功能执行模块54执行该声音控制任务的功耗值为第三功耗值,该功能执行模块54执行该灯光控制任务的功耗值为第四功耗值,其中,该第一功耗值大于该第二功耗值,该第三功耗值大于该第四功耗值;

在该时间模块72检测到该执行时间为该第一时间段的情况下,该功耗控制模块52获取的该预计功耗值为该第一功耗值和该第二功耗值之和,在该第二时间段,该功耗控制模块52获取的该预计功耗值为该第三功耗值和该第四功耗值之和。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,图8为根据本发明实施例的一种计算机设备内部的结构图,如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储任务优先级列表数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种摄像机功耗的控制方法。

本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述各实施例提供的摄像机功耗的控制方法中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各实施例提供的摄像机功耗的控制方法中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1