控制方法及摄像机技术

技术编号:26895201 阅读:19 留言:0更新日期:2020-12-29 16:20
本申请公开了控制方法及摄像机。其中,一种摄像机,包括:主处理器;微处理器,响应于对摄像机的唤醒指示,唤醒主处理器;其中,所述主处理器用于:在被微处理器唤醒后,加载第一控制软件的代码,其中第一控制软件用于控制摄像机中与图像采集功能有关的硬件资源而执行图像采集任务,所述硬件资源包括:镜头,图像传感器,图像信号处理器和数字信号处理器;在加载完成第一控制软件的代码后,控制镜头、图像传感器、图像信号处理器和数字信号处理器而执行所述图像采集任务,以生成图像数据,并且加载第二控制软件的代码,其中第二控制软件的代码量大于第一控制软件的代码量;通过第二控制软件控制并处理图像数据。

【技术实现步骤摘要】
控制方法及摄像机
本申请涉及图像采集
,特别涉及控制方法及摄像机。
技术介绍
摄像机等图像采集设备可以广泛应用在各种场景中。在一些场景中,图像采集设备采用电池、太阳能等方式供电。为了节约电能,图像采集设备在不需要工作时通常处于休眠状态。在需要进行图像采集等核心任务时,图像采集设备响应于唤醒操作而加载用于执行图像采集设备全部任务的操作系统,在完成操作系统加载后才可以开始执行核心任务。图像采集设备从开始唤醒到开始执行核心任务的时间较长。
技术实现思路
为此,本申请提出了一种摄像机的控制方案,能够提高摄像机执行图像采集等核心任务的启动速度。根据本申请一个方面,提供一种摄像机,包括:主处理器;微处理器,响应于对摄像机的唤醒指示,唤醒所述主处理器;其中,所述主处理器用于:在被所述微处理器唤醒后,加载第一控制软件的代码,其中所述第一控制软件用于控制所述摄像机中与图像采集功能有关的硬件资源而执行图像采集任务,所述硬件资源包括:镜头,图像传感器,图像信号处理器和数字信号处理器;在加载完成所述第一控制软件的代码后,控制所述镜头、图像传感器、图像信号处理器和数字信号处理器而执行所述图像采集任务,以生成图像数据,并且加载第二控制软件的代码,其中所述第二控制软件的代码量大于所述第一控制软件的代码量;通过所述第二控制软件控制并处理所述图像数据。在一些实施例中,所述主处理器根据下述方式执行所述控制所述镜头、图像传感器、图像信号处理器和数字信号处理器而执行所述图像采集任务:在加载所述第二控制软件的代码期间,由所述第一控制软件执行所述图像采集任务,直到所述第二控制软件控制所述图像采集任务。在一些实施例中,摄像机进一步包括触发传感器,用于生成对所述摄像机的唤醒指示;其中,所述微处理器进一步用于:接收所述对摄像机的唤醒指示。在一些实施例中,所述主处理器进一步用于:在完成所述第二控制软件中任务后,注销所述第二控制软件;所述微处理器进一步用于:关闭所述主处理器、镜头、图像传感器、图像信号处理器和数字信号处理器。在一些实施例中,所述第二控制软件中任务包括下述中至少一个:执行所述图像采集任务、通过人工智能处理器对所述图像数据进行目标检测、通过通信模块传输所述目标检测的结果和生成对目标检测的结果的日志记录。在一些实施例中,所述图像采集任务包括抓图或者录像操作。在一些实施例中,所述主处理器根据下述方式执行所述加载所述第二控制软件的代码:加载与所述第二控制软件对应的内核、文件系统、外设驱动、协议栈和业务功能模块。在一些实施例中,所述主处理器根据下述方式执行所述通过所述第二控制软件控制并处理所述图像数据:由所述第二控制软件从第一控制软件获取所述图像数据的存储地址;由所述第二控制软件根据所述存储地址控制并处理所述图像数据。在一些实施例中,所述微处理器进一步用于:响应于对摄像机的唤醒指示,对所述硬件资源进行上电操作。根据本申请一个方面,提供一种摄像机的控制方法,包括:接收对摄像机的唤醒指示;响应于所述唤醒指示,加载第一控制软件的代码,其中所述第一控制软件用于控制所述摄像机中与图像采集有关的硬件资源并执行图像采集任务,其中所述硬件资源包括:镜头,图像传感器,图像信号处理器和数字信号处理器;在加载完成所述第一控制软件的代码后,基于所述第一控制软件执行所述图像采集任务而得到图像数据,并且加载第二控制软件的代码,其中所述第二控制软件的代码量大于所述第一控制软件;在加载完成所述第二控制软件的代码后,通过所述第二控制软件控制并处理所述图像数据。综上,通过在加载第二控制软件之前加载第一控制软件,根据本申请的控制方案可以从休眠状态中快速启动并执行图像采集任务,从而提高执行核心任务的启动速度。例如,在保护野外动植物、农作物、公共设施等应用场景中,本申请的控制方案可以快速启动第一控制软件而执行图像采集任务等核心任务,从而可以极大提高摄像机执行核心任务的实时性,进而极大提高用户体验度。特别是,在需要对突发事件进行监控的场景中,本申请的控制方案能够快速启动并对突发事件进行图像采集(例如抓图或者抓拍视频),从而能够即时获取关于突发事件的图像信息,进而提高摄像机对突发事件的响应速度。另外,通过并发执行图像采集任务和加载第二控制软件,本申请的控制方案可以在不影响图像采集任务执行的情况下,从第一操作切换至第二控制软件,从而可以使得摄像机可以从仅支持核心任务(即图像采集任务)的状态切换到支持全部任务的状态。另外,本申请的控制方案可以在执行完第二控制软件中任务后控制摄像机进入休眠状态从而节约能耗。附图说明图1示出了根据本申请一些实施例的摄像机的示意图;图2示出了根据本申请一些实施例的摄像机100的结构示意图;图3示出了根据本申请一些实施例的加载第一控制软件111后的摄像机100的示意图;图4示出了根据本申请一些实施例的加载第二控制软件112后的摄像机100的示意图;图5示出了根据本申请一些实施例的第二控制软件112接管图像数据后的摄像机100的示意图;图6示出了根据本申请一些实施例的控制方法600的流程图。附图标记说明:100摄像机101主处理器102微处理器103镜头104图像传感器105图像信号处理器106数字信号处理器107随机存储器108非易失性存储器109通信模块110人工智能处理器111第一控制软件112第二控制软件113图像数据114触发传感器具体实施方式为使本申请的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本申请进一步详细说明。图1示出了根据本申请一些实施例的摄像机的示意图。如图1所示,摄像机100可以执行多种功能任务,例如可以进行图像采集(例如抓图和抓拍视频等任务)、图像预览、视频回放、视频搜索、目标识别、网络通信、日志记录和升级固件等操作任务。本申请的摄像机100并不限于图1所示的结构,可以是各种类型的图像采集设备。摄像机100可以通过一个控制软件(例如,嵌入式软件系统)来执行摄像机100所支持的功能任务。取决于功能需求,摄像机100支持的一些功能任务可以称为核心任务(也可以称为关键任务)。图像采集任务例如可以被认为是核心任务,但不限于此。需要说明的是,支持摄像机100全部功能的控制软件可以称为一个全系统。换言之,全系统是一个支持摄像机100完整功能业务的系统。另外,本申请实施例的摄像机100还可以包括一个小系统。这里,小系统是适合由摄像机100执行的一个精简系统。小系统可以是仅支持摄像机100的一个或多个核心任务的软件系统。例如,小系统可以仅支持摄像机100的高实时性功能任务(例如抓拍或者录像操作)。由于小系统支持的功能任务小于全系统,小系统需要的软件资源和硬件资源均少于全本文档来自技高网...

【技术保护点】
1.一种摄像机,其特征在于,包括:/n主处理器(101);/n微处理器(102),响应于对摄像机的唤醒指示,唤醒所述主处理器(101);/n其中,所述主处理器(101)用于:/n在被所述微处理器(102)唤醒后,加载第一控制软件(111)的代码,其中所述第一控制软件(111)用于控制所述摄像机中与图像采集功能有关的硬件资源而执行图像采集任务,所述硬件资源包括:镜头(103),图像传感器(104),图像信号处理器(105)和数字信号处理器(106);/n在加载完成所述第一控制软件(111)的代码后,控制所述镜头(103)、图像传感器(104)、图像信号处理器(105)和数字信号处理器(106)而执行所述图像采集任务,以生成图像数据(113),并且/n加载第二控制软件(112)的代码,其中所述第二控制软件(112)的代码量大于所述第一控制软件(111)的代码量;/n通过所述第二控制软件(112)控制并处理所述图像数据(113)。/n

【技术特征摘要】
1.一种摄像机,其特征在于,包括:
主处理器(101);
微处理器(102),响应于对摄像机的唤醒指示,唤醒所述主处理器(101);
其中,所述主处理器(101)用于:
在被所述微处理器(102)唤醒后,加载第一控制软件(111)的代码,其中所述第一控制软件(111)用于控制所述摄像机中与图像采集功能有关的硬件资源而执行图像采集任务,所述硬件资源包括:镜头(103),图像传感器(104),图像信号处理器(105)和数字信号处理器(106);
在加载完成所述第一控制软件(111)的代码后,控制所述镜头(103)、图像传感器(104)、图像信号处理器(105)和数字信号处理器(106)而执行所述图像采集任务,以生成图像数据(113),并且
加载第二控制软件(112)的代码,其中所述第二控制软件(112)的代码量大于所述第一控制软件(111)的代码量;
通过所述第二控制软件(112)控制并处理所述图像数据(113)。


2.如权利要求1所述的摄像机,其特征在于,所述主处理器(101)根据下述方式执行所述控制所述镜头(103)、图像传感器(104)、图像信号处理器(105)和数字信号处理器(106)而执行所述图像采集任务:
在加载所述第二控制软件的代码期间,由所述第一控制软件执行所述图像采集任务,直到所述第二控制软件控制所述图像采集任务。


3.如权利要求1所述摄像机,其特征在于,进一步包括触发传感器(114),用于生成对所述摄像机的唤醒指示;
其中,所述微处理器(102)进一步用于:接收所述对摄像机的唤醒指示。


4.如权利要求1所述的摄像机,其特征在于,所述主处理器进一步用于:在完成所述第二控制软件(112)中任务后,注销所述第二控制软件(112);
所述微处理器(102)进一步用于:关闭所述主处理器(101)、镜头(103)、图像传感器(104)、图像信号处理器(105)和数字信号处理器(106)。

【专利技术属性】
技术研发人员:黄江生
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

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

1