功耗控制方法与摄像装置与流程

文档序号:14656128发布日期:2018-06-12 04:21阅读:193来源:国知局

本发明涉及自动控制领域,更具体的说,涉及功耗控制方法与摄像装置。



背景技术:

智能猫眼是一种替代传统猫眼的家居安防产品,其实质为一种网络摄像机。为了满足业主的安全需求,网络摄像机需要每天24小时持续工作,功耗较高,尤其是采用电池供电方式的网络摄像机,其续航能力较差,进而影响用户体验。

网络摄像机(IPC,IP Camera)通常包括IPC主模块、摄像头、红外补光灯、功耗控制模块、人体红外感应(PIR)模块和WIFI模块等,其中,IPC主模块及相关外围设备为主要耗电部分。目前常采用的功耗控制方案是利用功耗控制模块将IPC主模块、摄像头与红外补光灯默认设置为休眠状态或断电状态,仅保持功耗控制模块、PIR模块和WIFI模块的正常工作,当PIR模块感应到有人出现、用户操作网络摄像机或WiFi模块接收到用户发起的远程唤醒请求时,功耗控制模块才会控制IPC主模块、摄像模块与红外补光模块进入正常工作模式,从而在一定程度上降低了网络摄像机的功耗水平。但是,当IPC主模块开始正常工作后,无论是否需要使用摄像头,摄像头都会一直保持在工作状态,IPC主模块的视频编码单元也一直处于工作状态,红外补光等也会在光线不足时一直保持在工作状态,直到功耗控制模块控制IPC主模块再次进入断电状态或休眠状态为止。由此可见,现有网络摄像机的功耗控制方案,仍会产生大量不必要的功率损耗,其功耗控制效果较差。

因此,目前迫切需要一种能够更加有效地降低摄像机功耗水平的技术方案。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的功耗控制方法与摄像装置。

为实现上述目的,本发明提供如下技术方案:

一种功耗控制方法,应用于摄像装置,所述摄像装置包括摄像单元;所述方法包括:

获取所述摄像装置的工作场景信息;所述工作场景信息包括所述摄像装置正在启动或正在执行的任务的信息;

根据所述工作场景信息,获取所述摄像单元的使用需求信息;所述摄像单元的使用需求信息用于表征所述摄像单元是否需要被使用;

响应于表征所述摄像单元需要被使用的使用需求信息,控制所述摄像单元启动。

优选的,在所述摄像单元启动之后,所述方法还包括:

获取所述摄像单元的使用状态信息;所述摄像单元的使用状态信息用于表征所述摄像单元是否使用完毕;

当所述摄像单元的使用状态信息表征所述摄像单元使用完毕时,控制所述摄像单元关闭。

优选的,所述摄像装置还包括补光单元;所述补光单元在所述摄像装置启动后处于关闭状态;所述方法还包括:

当所述摄像单元的使用需求信息表征所述摄像单元需要被使用时,获取环境光照强度;

当所述环境光照强度符合预设补光条件时,控制所述补光单元启动。

优选的,在所述补光单元启动之后,所述方法还包括:

获取所述摄像单元的使用状态信息;所述摄像单元的使用状态信息用于表征所述摄像单元是否使用完毕;

当所述摄像单元的使用状态信息表征所述摄像单元使用完毕时,控制所述补光单元关闭。

优选的,在所述摄像单元启动之后,所述方法还包括:

再次获取环境光照强度;

根据再次获取的环境光照强度,控制所述补光单元启动或关闭。

优选的,所述摄像装置还包括视频编码单元,在所述摄像单元启动之后,所述方法还包括:

根据所述工作场景信息,获取视频编码单元的使用需求信息;所述视频编码单元的使用需求信息用于表征所述视频编码单元是否需要被启动;

响应于表征所述视频编码单元需要被使用的启动需求信息,控制所述视频编码单元启动。

优选的,在所述视频编码单元启动之后,所述方法还包括:

获取所述视频编码单元的使用状态信息;所述视频编码单元的使用状态信息用于表征所述视频编码单元是否使用完毕;

当所述视频编码单元的使用状态信息表征所述视频编码单元使用完毕时,控制所述视频编码单元关闭。

优选的,所述摄像装置还包括无线传输单元,所述无线传输单元具有低功耗工作模式;所述方法还包括:

所述无线传输单元在所述低功耗工作模式下,进入休眠状态;

所述无线传输单元在进入所述休眠状态之后,定时从所述休眠状态切换至工作状态以获取远程数据;

所述无线传输单元在获取所述远程数据之后,从所述工作状态切换至所述休眠状态。

一种摄像装置,所述摄像装置包括主控单元与摄像单元;所述主控单元包括:

场景获取单元,用于获取所述摄像装置的工作场景信息;所述工作场景信息包括所述摄像装置正在启动或正在执行的任务的信息;

需求获取单元,用于根据所述工作场景信息,获取所述摄像单元的使用需求信息;所述摄像单元的使用需求信息用于表征所述摄像单元是否需要被使用;

摄像控制单元,用于响应于表征所述摄像单元需要被使用的使用需求信息,控制所述摄像单元启动。

优选的,所述主控单元还包括:

状态获取单元,用于在所述摄像单元启动之后,获取所述摄像单元的使用状态信息;所述摄像单元的使用状态信息用于表征所述摄像单元是否使用完毕;

所述摄像控制单元,还用于当所述摄像单元的使用状态信息表征所述摄像单元使用完毕时,控制所述摄像单元关闭。

优选的,所述摄像装置还包括补光单元;所述补光单元在所述摄像装置启动后处于关闭状态;所述主控单元还包括:

光强获取单元,用于当所述摄像单元的使用需求信息表征所述摄像单元需要被使用时,获取环境光照强度;

补光控制单元,用于当所述环境光照强度符合预设补光条件时,控制所述补光单元启动。

优选的,所述主控单元还包括编码控制单元;

所述需求获取单元,还用于在所述摄像单元启动之后,根据所述工作场景信息,获取视频编码单元的使用需求信息;所述视频编码单元的使用需求信息用于表征所述视频编码单元是否需要被启动;

所述编码控制单元,用于响应于表征所述视频编码单元需要被使用的启动需求信息,控制所述视频编码单元启动。

优选的,所述摄像装置还包括:

辅助控制单元,用于获取所述主控单元的运行状态;当所述主控单元的运行状态为空闲状态时,控制所述主控单元进入断电休眠模式;其中,所述主控单元在所述断电休眠模式下停止工作。

优选的,所述摄像装置还包括无线传输单元,所述无线传输单元具有低功耗工作模式;所述无线传输单元,用于在所述低功耗工作模式下,进入休眠状态;在进入所述休眠状态之后,定时从所述休眠状态切换至工作状态以获取远程数据;在获取所述远程数据之后,从所述工作状态切换至所述休眠状态。

借由上述技术方案,本发明提供的功耗控制方法,应用于摄像装置,所述摄像装置中的摄像单元在所述摄像装置启动后处于关闭状态。获取所述摄像装置的工作场景信息,根据所述工作场景信息,获取所述摄像单元的使用需求信息,当所述摄像单元的使用需求信息表征所述摄像单元需要被使用时,控制所述摄像单元启动,从而保证了摄像单元是在被需要使用的工作场景下才从关闭状态下启动,而在不需要被使用的工作场景下保持原关闭状态,进而有效地降低了摄像装置的功耗水平,提高了功耗控制效果。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本申请实施例提供的功耗控制方法的一种流程图;

图2为本申请实施例提供的功耗控制方法的另一种流程图;

图3为本申请实施例提供的功耗控制方法的又一种流程图;

图4为本申请实施例提供的功耗控制方法的再一种流程图;

图5为本申请实施例提供的摄像装置的一种结构示意图;

图6为本申请实施例提供的摄像装置的另一种结构示意图;

图7为本申请实施例提供的摄像装置的又一种结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明提供的功耗控制方法,应用于摄像装置,所述摄像装置包括摄像单元。所述摄像单元在所述摄像装置启动后处于关闭状态、低功耗状态或休眠状态等等,该关闭状态、低功耗状态与休眠状态具体可以是用户预设的或系统预置的。所述关闭状态可以具体是指摄像单元处于断电状态,所述低功耗状态是指摄像单元维持最基本功能或采用最低采样速率的工作状态,所述休眠状态是指摄像单元暂停工作的状态。本发明的功耗控制方法,采用了最小模块化的控制方式,以对摄像装置中单元模块分别进行控制。本发明的摄像装置可以是智能猫眼设备,也可以是室内、外网络摄像机,还可以是其他类型的摄像装置。

请参阅图1,图1为本申请实施例提供的功耗控制方法的一种流程图。

如图1所示,所述方法包括:

S101:获取所述摄像装置的工作场景信息;所述工作场景信息包括所述摄像装置正在启动或正在执行的任务信息。

根据摄像装置正在启动或正在执行的任务能够准确确定出摄像单元是否需要被使用,所以需要先对所述摄像装置正在启动或正在执行的任务的信息进行获取。其中,任务可以包括具体的指令,也可以包括具体的功能。例如,根据接收到的任务请求指令,获取任务请求指令中携带的任务信息(即为正在启动的任务信息),或者,监视正在运行的任务进程,根据任务进程获取与任务进程相对应的任务信息(即为正在执行的任务信息)。

S102:根据所述工作场景信息,获取所述摄像单元的使用需求信息;所述摄像单元的使用需求信息用于表征所述摄像单元是否需要被使用。

所述工作场景信息与所述摄像单元的使用需求信息之间具有对应关系。例如,摄像装置的历史录像上传任务、与服务器之间的信息同步任务、在线升级任务等,均与不需要使用到摄像单元的使用需求信息相对应;而摄像装置的摄像任务、实时视频显示任务等,均与需要使用到摄像单元的使用需求信息相对应。

在实际应用中,可以建立需求关系表,在需求关系表中记录至少一条工作场景信息与摄像单元的使用需求信息之间的对应关系。

一示例中,需求关系表是可以根据实际需要进行配置的,例如,增加、删除、修改需求关系表中工作场景信息与摄像单元的使用需求信息之间对应关系。

因此,根据所述摄像装置正在启动或正在执行的任务,能够准确地确定出所述摄像单元是否需要被使用,进而获取到用于表征所述摄像单元是否需要被使用的使用需求信息。

S103:响应于表征所述摄像单元需要被使用的使用需求信息,控制所述摄像单元启动。

在摄像装置上电并启动后,当用户仅需要摄像装置执行历史录像上传、信息同步等任务时,显然是不需要使用到摄像单元的,若摄像单元在摄像装置启动后即刻启动或一直处于工作状态,必然会造成不必要的功耗损失,所以本实施例中的摄像单元在摄像装置启动后默认是处于关闭状态的,只有在需要被使用时才会予以启动,从而避免了摄像单元在不需要被使用时处于工作状态而导致的功耗损失。

本实施例提供的功耗控制方法,应用于摄像装置,所述摄像装置中的摄像单元在摄像装置启动后默认处于关闭状态,获取摄像装置的工作场景信息,根据摄像装置的工作场景信息确定摄像单元是否需要被使用,当确定摄像单元需要被使用时,再控制所述摄像单元启动,当摄像单元不需要被使用时,则会保持关闭状态不变,从而避免了摄像单元在不需要被使用时处于工作状态而导致的功耗损失,有效降低了摄像装置的功耗水平,提高了功耗控制效果。

请参阅图2,图2为本申请实施例提供的功耗控制方法的另一种流程图。

如图2所示,所述方法包括:

S201:获取所述摄像装置的工作场景信息;所述工作场景信息包括所述摄像装置正在启动或正在执行的任务信息。

S202:根据所述工作场景信息,获取所述摄像单元的使用需求信息;所述摄像单元的使用需求信息用于表征所述摄像单元是否需要被使用。

S203:响应于表征所述摄像单元需要被使用的使用需求信息,控制所述摄像单元启动。

其中,步骤S201-S203与前述实施例中的步骤S101-S103相类似,具体可参见前述实施例,在此不再赘述。

S204:在所述摄像单元启动之后,获取所述摄像单元的使用状态信息。

所述使用状态信息用于表征所述摄像单元是否使用完毕。

在一示例中,仍可根据摄像装置的工作场景信息,获取摄像单元的使用状态信息。例如,在摄像单元启动之后,当没有任何正在启动或正在执行的任务需要使用摄像单元时,或者,没有任何任务正在启动或正在执行时,表示摄像单元已经使用完毕,从而获得用于表征摄像单元使用完毕的使用状态信息;当有任何正在启动或正在执行的任务仍在使用摄像单元时,表示摄像单元未使用完毕,从而获得用于表征摄像单元未使用完毕的使用状态信息。

S205:当所述使用状态信息表征所述摄像单元使用完毕时,控制所述摄像单元关闭。

当摄像单元使用完毕时,及时控制所述摄像单元关闭,能够避免在摄像单元使用完毕后一直处于工作状态而造成不必要的功耗损失,从而在最大程度上保证摄像单元的有效使用,减少摄像装置的功耗损失。

本实施例提供的功耗控制方法,应用于摄像装置,在摄像单元启动之后,对摄像单元的使用状态信息进行获取,当摄像单元使用完毕时,及时关闭摄像单元,从而进一步提高了摄像单元功耗控制的准确性,进一步降低了摄像装置的功耗损失,提高了功耗控制效果。

请参阅图3,图3为本申请实施例提供的功耗控制方法的又一种流程图。

本实施例中摄像装置还包括补光单元;所述补光单元在所述摄像装置启动后也处于关闭状态。

如图3所示,所述方法包括:

S301:获取所述摄像装置的工作场景信息;所述工作场景信息包括所述摄像装置正在启动或正在执行的任务信息。

S302:根据所述工作场景信息,获取所述摄像单元的使用需求信息;所述摄像单元的使用需求信息用于表征所述摄像单元是否需要被使用。

该步骤S301-S302与前述实施例中的步骤S101-S102或S201-202相类似,具体可参见前述实施例,在此不再赘述。

S303:当所述摄像单元的使用需求信息表征所述摄像单元需要被使用时,获取环境光照强度。

当摄像单元的使用需求信息表征所述摄像单元需要被使用时,表明摄像单元会在当前环境下进行摄像,环境的光照强度会严重影响摄像效果,因此,需要在确定使用摄像单元后,获取环境光照强度,以确定是否需要开启补光单元进行补光。

当所述摄像单元的使用需求信息表征所述摄像单元不需要被使用时,摄像单元保持在关闭状态不予启动,也就不需要控制补光单元启动,进而也就不需要获取环境光照强度。

在一示例中,可以通过光敏电阻来检测环境光照强度,进而获取光敏电阻检测到的环境光照强度。当然,也可以采用其他类型的光强检测单元来检测环境光照强度,在此不做具体限定。

S304:当所述环境光照强度符合预设补光条件时,控制所述补光单元启动。

在传统方案中,摄像单元是随着摄像装置的启动而启动的,所以,只要环境光线不足时,便会启动补光单元进行补光,以保证摄像单元的摄像效果,而本发明的摄像单元是根据摄像装置的工作场景信息来控制的,若仅根据环境光照强度来控制补光单元的开启与关闭,必然会出现在不需要使用摄像单元工作时补光单元被开启的情况,进而导致补光单元出现不必要的功耗损失。

所以,本实施例中补光单元在摄像装置启动后默认也是处于关闭状态的,而且,必须当摄像单元需要被使用且环境光照强度符合预设补光条件时,才会控制补光单元启动,而并不是在摄像装置启动后直接启动,也并不是仅仅在环境光照强度符合预设补光条件时启动,从而避免了在不需要使用摄像单元时补光单元的不必要启动,进而避免了补光单元不必要的启动所造成的不必要的功耗损失。

当摄像单元不需要被使用或环境光照强度不符合预设补光条件时,补光单元保持在原来的关闭状态。

在一示例中,预设补光条件可以是环境光照强度小于光强阈值,也可以是环境光照强度不大于光强阈值,还可以是其他用户预设的补光条件(如,判断是否为夜间)。

其中,补光单元可以是红外补光单元,也可以是其他类型的补光单元,在此不做具体限定。

S305:响应于表征所述摄像单元需要被使用的使用需求信息,控制所述摄像单元启动。

其中,该步骤S305可在步骤S302之后执行,也可以在步骤S304之后执行,还可以在确定所述环境光照强度不符合预设补光条件时予以执行。

该步骤S305的具体内容与前述实施例中的步骤S103或S203相类似,具体可参见前述实施例,在此不再赘述。

S306:在所述补光单元启动之后,获取所述摄像单元的使用状态信息。

所述使用状态信息用于表征所述摄像单元是否使用完毕。

S307:当所述使用状态信息表征所述摄像单元使用完毕时,控制所述补光单元关闭。

当摄像单元使用完毕时,及时控制所述补光单元关闭,能够避免在补光单元使用完毕后一直处于工作状态而造成不必要的功耗损失,从而在最大程度上保证补光单元的有效使用,减少摄像装置的功耗损失。

本实施例在步骤S305之后还可以包括前述实施例中的步骤S204-S205,进而当摄像单元使用完毕时,控制所述补光单元与摄像单元及时关闭,能够从最大程度上保证补光单元与摄像单元的有效使用,避免不必要的功耗损失,降低摄像装置的整体功耗水平。

本实施例提供的功耗控制方法,当确定摄像单元需要被使用时,再确定所述环境光照强度是否符合预设补光条件,当所述环境光照强度符合预设补光条件时,控制所述补光单元启动,保证了补光单元在摄像单元需要被使用且环境光照强度符合预设补光条件时才在关闭状态下启动,提高了补光单元启动控制的准确性,进而提高了功耗控制的准确性;并且,在补光单元启动后,对摄像单元的使用状态信息进行获取,当摄像单元使用完毕时,及时关闭补光单元,进一步保证了补光单元的准确控制,避免了不必要的功耗损失,提高了功耗控制效果。

请参阅图4,图4为本申请实施例提供的功耗控制方法的再一种流程图。

如图4所示,所述方法包括:

S101:获取所述摄像装置的工作场景信息;述工作场景信息包括所述摄像装置正在启动或正在执行的任务信息。

S402:根据所述工作场景信息,获取所述摄像单元的使用需求信息;所述摄像单元的使用需求信息用于表征所述摄像单元是否需要被使用。

S403:当所述摄像单元的使用需求信息表征所述摄像单元需要被使用时,获取环境光照强度。

S404:当所述环境光照强度符合预设补光条件时,控制所述补光单元启动。

S405:响应于表征所述摄像单元需要被使用的使用需求信息,控制所述摄像单元启动。

其中,步骤S401-S405与前述实施例中的步骤S301-S305相类似,具体可参见前述实施例,在此不再赘述。

S406:在所述摄像单元启动之后,再次获取环境光照强度。

在摄像单元启动之后,环境光照强度可能会发生变化,若一直开启着补光单元,必然会导致不必要的功耗损失,所以,在摄像单元启动之后,可以再次获取环境光照强度。具体地,再次获取环境光照强度时,可以采取周期性的获取方式,也可以采取实时获取方式。然而,相对于实时获取方式,显然周期性获取方式的功耗更低。

S407:根据再次获取的环境光照强度,控制所述补光单元启动或关闭。

具体地,当补光单元已被开启且再次获取的环境光照强度不符合预设补光条件时,控制补光单元关闭,从而在摄像单元的使用过程中,从最大程度上保证补光单元的有效使用,避免了不必要的功耗损失。

相应地,当补光单元未被开启且再次获取的环境光照强度符合预设补光条件时,控制补光单元启动,以保证摄像效果。当补光单元未被开启且再次获取的环境光照强度不符合预设补光条件时,或者,当补光单元已被开启且再次获取的环境光照强度符合预设补光条件时,保持补光单元的现有状态不变。

本实施例还可以在步骤S405后包括前述实施例中的步骤S204-S205与S306-S307,具体内容可参见前述实施例。

本实施例提供的功耗控制方法,在摄像单元启动之后,根据再次获取的环境光照强度,控制所述补光单元启动或关闭,进而在摄像单元的使用过程中,从最大程度上保证补光单元的有效使用,进一步避免了补光单元在摄像单元使用过程中可能导致的不必要的功耗损失,提高了功耗控制效果。

在本申请的其他实施例中,摄像装置还包括视频编码单元,视频编码单元可以包括硬件编码器和/或软件编码器。在所述摄像单元启动之后,所述功耗控制方法还可以包括:

A1)、根据所述工作场景信息,获取视频编码单元的使用需求信息;所述视频编码单元的使用需求信息用于表征所述视频编码单元是否需要被启动;

A2)、响应于表征所述视频编码单元需要被使用的启动需求信息,控制所述视频编码单元启动。

在所述视频编码单元启动之后,所述方法还可以包括:

B1)、获取所述视频编码单元的使用状态信息;所述视频编码单元的使用状态信息用于表征所述视频编码单元是否使用完毕;

B2)、当所述视频编码单元的使用状态信息表征所述视频编码单元使用完毕时,控制所述视频编码单元关闭。

在该示例中,在摄像单元启动后,还根据摄像装置的工作场景信息进一步判断是否需要启动视频编码单元,进一步实现了最小模块化的低功耗控制。

在实际应用中,可以再另外建立一个需求关系表,用于记录至少一条工作场景信息与视频编码单元的使用需求信息之间的对应关系。对于该需求关系表同样可以根据实际需要进行配置,例如,增加、删除、修改该需求关系表中工作场景信息与视频编码单元的使用需求信息之间对应关系。

一示例中,所述摄像装置还包括无线传输单元,所述无线传输单元具有低功耗工作模式;所述功耗控制方法还包括:

C1)、所述无线传输单元在所述低功耗工作模式下,进入休眠状态;

C2)、所述无线传输单元在进入所述休眠状态之后,定时从所述休眠状态切换至工作状态以获取远程数据;

C3)、所述无线传输单元在获取所述远程数据之后,从所述工作状态切换至所述休眠状态。

其中,定时方式可采用配置休眠周期的方式来实现,例如,配置休眠800毫秒后自动切换至工作状态,并与路由器交换完数据后,再次切换至休眠状态,如此循环。

一示例中,所述远程数据具体为远程唤醒指令。所述无线传输单元,具体用于获取所述远程唤醒指令。其中,远程唤醒指令可以是由用户通过客户端发出并经由唤醒服务器转发至无线传输单元的。

其中,无线传输单元可以与唤醒服务器保持一个网络长连接,等待接收由唤醒服务器转发来的远程唤醒指令。

另一示例中,所述功耗控制方法除了包括以上实施例的步骤外,还可以包括:

在摄像内容的录制过程中,将已录制内容实时传送至云录像服务器。

摄像内容的录制与录制内容的上传,都需要摄像装置的主控单元来执行,传统的技术方案,摄像内容的录制与录制内容的上传是分别独立执行的,也就是说,主控单元需要分别花费时间去执行摄像内容的录制与录制内容的上传,使得主控单元长时间处于工作状态,功耗损失较大。

本实施例提供的功耗控制方法,通过在摄像内容的录制过程中,将已录制内容实时传送至云录像服务器,实现了摄像内容的边录边传过程,两者几乎是同时进行的,大幅缩短了摄像装置中主控单元的工作时长,降低了主控单元的功耗损失。在实际应用中,本实施例提供的边录边传的工作方式相比传统的先录后传的工作方式,能将主控单元的工作时长缩短将近一半,提高了功耗控制效果。

对应于前述实施例提供的功耗控制方法,本发明实施例还提供了相应的摄像装置,具体技术内容可参考前述实施例提供的功耗控制方法。

请参阅图5,图5为本申请实施例提供的摄像装置的一种结构示意图。

本实施例的摄像装置,用于实施前述实施例的功耗控制方法,如图5所示,所述装置包括:主控单元U100与摄像单元U200。所述摄像单元U200在所述低功耗工作模式下处于关闭状态。

所述主控单元U100包括:

场景获取单元U101,用于获取所述摄像装置的工作场景信息,所述工作场景信息包括所述摄像装置正在启动或正在执行的任务信息。

需求获取单元U102,用于根据所述工作场景信息,获取所述摄像单元的使用需求信息,所述摄像单元的使用需求信息用于表征所述摄像单元是否需要被使用。

摄像控制单元U103,用于响应于表征所述摄像单元需要被使用的使用需求信息,控制所述摄像单元启动。

当所述摄像单元的使用需求信息表征所述摄像单元不需要被使用时,摄像装置可以执行与摄像单元无关的任务。

其中,主控单元U100可以采用传统摄像系统中的IPC主模块来实现,也可以采用新的模块单元来实现。

本实施例提供的摄像装置,摄像单元处于关闭状态,首先获取摄像装置的工作场景信息,根据摄像装置的工作场景信息确定摄像单元是否需要被使用,当确定摄像单元需要被使用时,再控制所述摄像单元启动,当摄像单元不需要被使用时,则会保持关闭状态不变,从而实现了针对摄像单元的最小模块化的功耗控制避免了摄像单元不必要的功耗损失,进而有效降低了摄像装置的功耗水平,提高了功耗控制效果。

请参阅图6,图6为本申请实施例提供的摄像装置的另一种结构示意图。

如图6所示,本实施例的摄像装置,包括前述实施例中的主控单元U100与摄像单元U200,所述主控单元U100还包括:

状态获取单元U104,用于在所述摄像单元启动之后,获取所述摄像单元的使用状态信息,所述使用状态信息用于表征所述摄像单元是否使用完毕。

所述摄像控制单元U103,还用于当所述使用状态信息表征所述摄像单元使用完毕时,控制所述摄像单元关闭。

在一示例中,所述摄像装置还包括补光单元U300。所述补光单元U300在所述低功耗工作模式下处于关闭状态。在该示例中,所述主控单元U100还包括:

光强获取单元U105,用于当所述摄像单元的使用需求信息表征所述摄像单元需要被使用时,获取环境光照强度。

在一示例中,可以通过光敏电阻来检测环境光照强度,进而获取光敏电阻检测到的环境光照强度。当然,也可以采用其他类型的光强检测单元来检测环境光照强度,在此不做具体限定。

补光控制单元U106,用于当所述环境光照强度符合预设补光条件时,控制所述补光单元启动。

其中,补光单元可以是红外补光单元,也可以是其他类型的补光单元,在此不做具体限定。

在一示例中,所述状态获取单元U104,还用于在所述补光单元启动之后,获取所述摄像单元的使用状态信息,所述使用状态信息用于表征所述摄像单元是否使用完毕。

在该示例中,所述补光控制单元U106,还用于当所述使用状态信息表征所述摄像单元使用完毕时,控制所述补光单元关闭。

在另一示例中,所述光强获取单元U105,还用于在所述摄像单元启动之后,再次获取环境光照强度。

在该示例中,所述补光控制单元U106,还用于根据再次获取的环境光照强度,控制所述补光单元启动或关闭。

在又一示例中,所述主控单元U100还包括:

实时传送单元U107,用于在摄像内容的录制过程中,将已录制内容实时传送至云录像服务器。

所述主控单元U100在空闲状态时会进入断电休眠状态以降低功耗,而实时传送单元U107在摄像内容的录制过程中,将已录制内容实时传送至云录像服务器,大幅缩短了主控单元U100的工作时长,延长了主控单元U100处于空闲状态的时间,进而延长了主控单元U100处于断电休眠状态的时间,降低了摄像装置的功耗水平。

本实施例提供的摄像装置,当确定摄像单元需要被使用时,再确定所述环境光照强度是否符合预设补光条件,当所述环境光照强度符合预设补光条件时,控制所述补光单元启动,保证了补光单元在摄像单元需要被使用且环境光照强度符合预设补光条件时才在关闭状态下启动,提高了补光单元启动控制的准确性,进而提高了功耗控制的准确性;在摄像单元启动之后,根据再次获取的环境光照强度,控制所述补光单元启动或关闭;并对摄像单元的使用状态信息进行获取,当摄像单元使用完毕时,及时关闭摄像单元;若在之前也开启了补光单元,则在摄像单元使用完毕时,同样及时关闭补光单元;进而保证了摄像单元与补光单元的准确控制,避免了摄像单元与补光单元可能导致的不必要的功耗损失,提高了功耗控制效果。

请参阅图7,图7为本申请实施例提供的摄像装置的又一种结构示意图。

如图7所示,本实施例的摄像装置,除了包括前述实施例中的主控单元U100、摄像单元U200与补光单元U300之外,还包括:

辅助控制单元U400,用于获取所述主控单元U100的运行状态;当所述主控单元U100的运行状态为空闲状态时,控制所述主控单元U100进入断电休眠模式。

其中,所述主控单元U100在所述断电休眠模式下停止工作。

在一示例中,所述摄像装置具有低功耗工作模式,摄像装置还包括:

无线传输单元U500,用于在所述低功耗工作模式下,进入休眠状态;在进入所述休眠状态之后,定时从所述休眠状态切换至工作状态以获取远程数据;在获取所述远程数据之后,从所述工作状态切换至所述休眠状态。

其中,定时方式可采用配置休眠周期的方式来实现,例如,配置休眠800毫秒后自动切换至工作状态,并与路由器交换完数据后,再次切换至休眠状态,如此循环。

在一示例中,所述远程数据具体为远程唤醒指令。所述无线传输单元U500,具体用于获取所述远程唤醒指令,所述远程唤醒指令用于指示辅助控制单元U400控制主控单元U100进入正常工作状态。其中,远程唤醒指令可以是由用户通过客户端发出并经由唤醒服务器转发至无线传输单元U500的。

其中,无线传输单元U500可以与唤醒服务器保持一个网络长连接,等待接收由唤醒服务器转发来的远程唤醒指令。

在其他示例中,摄像装置还包括:

双滤光片切换(IR-CUT)单元,IR-CUT单元包括红外截止滤光片(或红外吸收滤光片)和全透光谱滤光片,并置于摄像单元前端。

所述IR-CUT单元,用于控制不同波段的光线进入摄像单元。

例如,当光强不符合预设补光条件时,切换到红外截止滤光片,过滤掉红外光,只让可见光进入;当光强符合预设补光条件时,切换到全透光滤光片,让红外光进入摄像头传感器。所述IR-CUT单元可与红外补光单元相互配合使用。

人体红外感应(PIR)单元,用于监测是否有人经过或进入监测区域,并将监测结果发送至功耗控制模块U400。

当主控单元U100处于断电休眠状态时,功耗控制模块U400,还用于在接收到PIR单元发送的表明有人经过或进入监测区域的监测结果后,或者,在接收到无线传输单元U500发送的远程唤醒指令后,控制主控单元U100从断电休眠状态切换至正常工作状态。

在实际应用中,摄像装置在启动后,摄像单元U200、补光单元U300、光强检测单元等均处于关闭状态,并且,在摄像装置处于低功耗工作状态时,主控单元U100也默认处于断电休眠状态,此时仅保留辅助控制单元U400、PIR单元与无线传输单元U500处于正常工作状态,并且,无线传输单元U500在所述低功耗工作模式下采用周期性的休眠策略,使得摄像装置能够在总体上大幅降低其功耗水平。

在一示例中,所述主控单元U100还可以包括编码控制单元U108;

所述需求获取单元U102,还用于在所述摄像单元启动之后,根据所述工作场景信息,获取视频编码单元的使用需求信息;所述视频编码单元的使用需求信息用于表征所述视频编码单元是否需要被启动;

所述编码控制单元U108,用于响应于表征所述视频编码单元需要被使用的启动需求信息,控制所述视频编码单元启动。

所述状态获取单元U104,还用于在所述视频编码单元启动之后,获取所述视频编码单元的使用状态信息;所述视频编码单元的使用状态信息用于表征所述视频编码单元是否使用完毕;

所述编码控制单元U108,还用于当所述视频编码单元的使用状态信息表征所述视频编码单元使用完毕时,控制所述视频编码单元关闭。

本发明实施例提供的摄像装置,通过辅助控制单元,能够在主控单元空闲时,及时将其切换至断电休眠模式,降低主控单元在空闲状态时可能导致的不必要的功耗损失,与主控单元在工作状态时的功耗控制过程相配合,从总体上进一步降低了摄像装置的功耗损失;并且,本实施例摄像装置中的无线传输单元,在摄像装置的低功耗模式下,相应地进入休眠状态,并周期性的切换至工作状态以获取远程数据,既保证了无线通信功能的实现又进一步降低了无线传输单元的功耗水平。

在实际应用中,采用本发明的功耗控制方法,摄像装置的功耗水平要比传统技术方案的功耗水平低一半以上,尤其是对于电池供电的摄像装置,续航时间达到了传统技术方案的两倍以上,功耗控制的效果显著。本发明的摄像装置可以是智能猫眼设备,也可以是其他网络摄像机。

本发明实施例提供的摄像装置,包括处理器和存储器,上述请求主控单元U100、摄像单元U200、补光单元U300、辅助控制单元U400、无线传输单元U500、场景获取单元U101、需求获取单元U102、摄像控制单元U103、状态获取单元U104、光强获取单元U105、补光控制单元U106、实时传送单元U107、编码控制单元U108、双滤光片切换(IR-CUT)单元、人体红外感应(PIR)单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决目前摄像装置的功耗控制方案效果较差的技术问题。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。

本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述功耗控制方法。

本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述功耗控制方法。

本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:

获取所述摄像装置的工作场景信息;所述工作场景信息包括所述摄像装置正在启动或正在执行的任务的信息;

根据所述工作场景信息,获取所述摄像单元的使用需求信息;所述摄像单元的使用需求信息用于表征所述摄像单元是否需要被使用;

响应于表征所述摄像单元需要被使用的使用需求信息,控制所述摄像单元启动。

优选的,在所述摄像单元启动之后,所述方法还包括:

获取所述摄像单元的使用状态信息;所述摄像单元的使用状态信息用于表征所述摄像单元是否使用完毕;

当所述摄像单元的使用状态信息表征所述摄像单元使用完毕时,控制所述摄像单元关闭。

优选的,所述摄像装置还包括补光单元;所述补光单元在所述摄像装置启动后处于关闭状态;所述方法还包括:

当所述摄像单元的使用需求信息表征所述摄像单元需要被使用时,获取环境光照强度;

当所述环境光照强度符合预设补光条件时,控制所述补光单元启动。

优选的,在所述补光单元启动之后,所述方法还包括:

获取所述摄像单元的使用状态信息;所述摄像单元的使用状态信息用于表征所述摄像单元是否使用完毕;

当所述摄像单元的使用状态信息表征所述摄像单元使用完毕时,控制所述补光单元关闭。

优选的,在所述摄像单元启动之后,所述方法还包括:

再次获取环境光照强度;

根据再次获取的环境光照强度,控制所述补光单元启动或关闭。

优选的,所述摄像装置还包括视频编码单元,在所述摄像单元启动之后,所述方法还包括:

根据所述工作场景信息,获取视频编码单元的使用需求信息;所述视频编码单元的使用需求信息用于表征所述视频编码单元是否需要被启动;

响应于表征所述视频编码单元需要被使用的启动需求信息,控制所述视频编码单元启动。

优选的,在所述视频编码单元启动之后,所述方法还包括:

获取所述视频编码单元的使用状态信息;所述视频编码单元的使用状态信息用于表征所述视频编码单元是否使用完毕;

当所述视频编码单元的使用状态信息表征所述视频编码单元使用完毕时,控制所述视频编码单元关闭。

优选的,所述摄像装置还包括无线传输单元,所述无线传输单元具有低功耗工作模式;所述方法还包括:

所述无线传输单元在所述低功耗工作模式下,进入休眠状态;

所述无线传输单元在进入所述休眠状态之后,定时从所述休眠状态切换至工作状态以获取远程数据;

所述无线传输单元在获取所述远程数据之后,从所述工作状态切换至所述休眠状态。

本文中的设备可以是服务器、PC、PAD、手机等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:

获取所述摄像装置的工作场景信息;所述工作场景信息包括所述摄像装置正在启动或正在执行的任务的信息;

根据所述工作场景信息,获取所述摄像单元的使用需求信息;所述摄像单元的使用需求信息用于表征所述摄像单元是否需要被使用;

响应于表征所述摄像单元需要被使用的使用需求信息,控制所述摄像单元启动。

优选的,在所述摄像单元启动之后,所述方法还包括:

获取所述摄像单元的使用状态信息;所述摄像单元的使用状态信息用于表征所述摄像单元是否使用完毕;

当所述摄像单元的使用状态信息表征所述摄像单元使用完毕时,控制所述摄像单元关闭。

优选的,所述摄像装置还包括补光单元;所述补光单元在所述摄像装置启动后处于关闭状态;所述方法还包括:

当所述摄像单元的使用需求信息表征所述摄像单元需要被使用时,获取环境光照强度;

当所述环境光照强度符合预设补光条件时,控制所述补光单元启动。

优选的,在所述补光单元启动之后,所述方法还包括:

获取所述摄像单元的使用状态信息;所述摄像单元的使用状态信息用于表征所述摄像单元是否使用完毕;

当所述摄像单元的使用状态信息表征所述摄像单元使用完毕时,控制所述补光单元关闭。

优选的,在所述摄像单元启动之后,所述方法还包括:

再次获取环境光照强度;

根据再次获取的环境光照强度,控制所述补光单元启动或关闭。

优选的,所述摄像装置还包括视频编码单元,在所述摄像单元启动之后,所述方法还包括:

根据所述工作场景信息,获取视频编码单元的使用需求信息;所述视频编码单元的使用需求信息用于表征所述视频编码单元是否需要被启动;

响应于表征所述视频编码单元需要被使用的启动需求信息,控制所述视频编码单元启动。

优选的,在所述视频编码单元启动之后,所述方法还包括:

获取所述视频编码单元的使用状态信息;所述视频编码单元的使用状态信息用于表征所述视频编码单元是否使用完毕;

当所述视频编码单元的使用状态信息表征所述视频编码单元使用完毕时,控制所述视频编码单元关闭。

优选的,所述摄像装置还包括无线传输单元,所述无线传输单元具有低功耗工作模式;所述方法还包括:

所述无线传输单元在所述低功耗工作模式下,进入休眠状态;

所述无线传输单元在进入所述休眠状态之后,定时从所述休眠状态切换至工作状态以获取远程数据;

所述无线传输单元在获取所述远程数据之后,从所述工作状态切换至所述休眠状态。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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