图像采集设备的控制系统、控制方法和控制装置转让专利

申请号 : CN201510431290.X

文献号 : CN106713727B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨敏鸣章欢尹鹏梁秋芳王学斌高海斌

申请人 : 杭州海康威视数字技术股份有限公司

摘要 :

本申请公开了一种图像采集设备的控制系统、控制方法和控制装置。其中,该控制系统包括:温度传感器,用于实时采集图像采集设备的环境温度值;控制器,用于在环境温度值高于第一预设温度值时,生成复位信号,并在生成复位信号之后,若环境温度值低于第二预设温度值,则生成加热信号,其中,第一预设温度值低于第二预设温度值;图像处理器,用于在复位信号的触发下复位;加热芯片,用于在接收到加热信号时启动加热功能。本申请解决了图像采集设备在加热并输出图像的全过程中效率低的技术问题。

权利要求 :

1.一种图像采集设备的控制系统,其特征在于,包括:温度传感器,用于实时采集图像采集设备的环境温度值;

控制器,用于在所述环境温度值高于第一预设温度值时,生成复位信号,并在生成所述复位信号之后,若所述环境温度值低于第二预设温度值,则生成加热信号,其中,所述第一预设温度值低于所述第二预设温度值,所述复位信号用于启动- 图像处理器输出图像;

图像处理器,用于在所述复位信号的触发下复位;

加热芯片,用于在接收到所述加热信号时启动加热功能。

2.根据权利要求1所述的控制系统,其特征在于,

所述图像处理器复位成功后输出场同步信号,若所述控制器未接收到所述场同步信号,则所述控制器每隔第一预设时间生成并发送所述复位信号至所述图像处理器,直至所述图像处理器复位成功。

3.根据权利要求2所述的控制系统,其特征在于,所述控制器通过复位管脚输出所述复位信号,所述图像处理器输出的所述场同步信号通过所述控制器的中断管脚输入至所述控制器。

4.根据权利要求3所述的控制系统,其特征在于,所述复位信号用于使用低电平脉冲后再拉高所述复位管脚的电平。

5.根据权利要求2所述的控制系统,其特征在于,

所述控制器在将生成的所述加热信号发送至所述加热芯片之后开始计时,得到所述加热芯片的加热时间;

在所述加热时间达到第二预设时间时,所述控制器获取所述温度传感器采集的所述环境温度值;

若所述环境温度值低于所述第二预设温度值、且所述控制器未接收到所述场同步信号,则所述控制器生成复位信号,并将所述复位信号发送至所述图像处理器。

6.根据权利要求1所述的控制系统,其特征在于,

所述控制器在将生成的所述加热信号发送至所述加热芯片之后,获取所述温度传感器采集的所述环境温度值;

若所述环境温度值高于所述第二预设温度值,则所述控制器生成停止信号,并将所述停止信号发送至所述加热芯片;

所述加热芯片在接收到所述停止信号时,停止所述加热功能。

7.根据权利要求6所述的控制系统,其特征在于,

所述控制器在将所述停止信号发送至所述加热芯片之后,获取所述温度传感器采集的所述环境温度值;

若所述环境温度值低于第三预设温度值,则所述控制器生成重新加热信号,并将所述重新加热信号发送至所述加热芯片;

所述加热芯片接收到所述重新加热信号时,重新启动所述加热功能。

8.根据权利要求7所述的控制系统,其特征在于,

所述控制器在将所述重新加热信号发送至所述加热芯片之后,获取所述温度传感器采集的所述环境温度值;

若所述环境温度值高于所述第二预设温度值,则所述控制器生成所述停止信号,并将所述停止信号发送至所述加热芯片;

所述加热芯片接收到所述停止信号时,停止所述加热功能,其中,所述第二预设温度值与所述第三预设温度值之差大于预设阈值。

9.根据权利要求7所述的控制系统,其特征在于,所述控制器通过加热管脚输出所述加热信号和/或所述重新加热信号。

10.一种图像采集设备的控制方法,其特征在于,包括:通过温度传感器实时采集图像采集设备的环境温度值;

在所述环境温度值高于第一预设温度值时,控制器生成复位信号,输出所述复位信号至图像处理器,其中,所述复位信号用于启动所述图像处理器输出图像;

在生成所述复位信号之后,若所述环境温度值低于第二预设温度值,则所述控制器生成加热信号,输出所述加热信号至加热芯片,其中,所述第一预设温度值低于所述第二预设温度值,所述加热信号用于启动所述加热芯片的加热功能。

11.根据权利要求10所述的控制方法,其特征在于,在输出所述复位信号至图像处理器之后,所述方法还包括:当所述控制器接收到所述图像处理器输出的场同步信号时,判断出所述图像处理器复位成功;

在所述控制器未接收到所述场同步信号时,每隔第一预设时间强制复位一次所述图像处理器,直至所述图像处理器复位成功。

12.根据权利要求11所述的控制方法,其特征在于,在输出所述加热信号至加热芯片之后,所述方法还包括:在所述加热芯片启动所述加热功能时开始计时,得到加热时间;

在所述加热时间达到第二预设时间时,若所述环境温度值低于所述第二预设温度值、且未接收到所述场同步信号,则强制复位所述图像处理器。

13.根据权利要求10所述的控制方法,其特征在于,在输出所述加热信号至加热芯片之后,所述方法还包括:在所述加热芯片启动所述加热功能之后,若所述环境温度值高于所述第二预设温度值,则所述控制器生成停止信号,输出所述停止信号至所述加热芯片,其中,所述停止信号用于停止所述加热功能。

14.根据权利要求13所述的控制方法,其特征在于,在输出所述停止信号至所述加热芯片之后,所述方法还包括:在所述加热芯片停止所述加热功能之后,若所述环境温度值低于第三预设温度值,则生成重新加热信号,输出所述重新加热信号至所述加热芯片,其中,所述重新加热信号用于重新启动所述加热功能。

15.根据权利要求14所述的控制方法,其特征在于,在输出所述重新加热信号至所述加热芯片之后,所述方法还包括:在所述加热芯片重新启动所述加热功能之后,若所述环境温度值高于所述第二预设温度值,则生成所述停止信号,输出所述停止信号至所述加热芯片,其中,所述第二预设温度值与所述第三预设温度值之差大于预设阈值。

16.一种图像采集设备的控制装置,其特征在于,包括:采集模块,用于通过温度传感器实时采集图像采集设备的环境温度值;

第一处理模块,用于在所述环境温度值高于第一预设温度值时,控制器生成复位信号,输出所述复位信号至图像处理器,其中,所述复位信号用于启动所述图像处理器输出图像;

第二处理模块,用于在生成所述复位信号之后,若所述环境温度值低于第二预设温度值,则所述控制器生成加热信号,输出所述加热信号至加热芯片,其中,所述第一预设温度值低于所述第二预设温度值,所述加热信号用于启动所述加热芯片的加热功能。

说明书 :

图像采集设备的控制系统、控制方法和控制装置

技术领域

[0001] 本申请涉及摄像机领域,具体而言,涉及一种图像采集设备的控制系统、控制方法和控制装置。

背景技术

[0002] 目前,图像采集设备(如摄像机等)加热并输出图像的方法一般有以下两种:
[0003] 一、当图像采集设备内温度小于某一温度值的时候开始加热,加热直到当温度大于另一温度值的时候停止加热,在停止加热的同时通过外部单片机复位DSP(Digital Signal Processing,数字信号处理)芯片输出图像。若采用这种方法,在停止加热的时候才复位DSP芯片输出图像,因此存在加热时间过长,输出图像较慢的弊端。
[0004] 二、当图像采集设备内温度小于某一温度值的时候开始加热,加热直到当温度大于另一温度值的时候停止加热,在开始加热的同时通过直接复位DSP芯片输出图像。若采用这种方法,在刚开始加热的一段时间内,由于无法保障DSP芯片立即处于适宜的工作温度,因此可能导致DSP芯片输出的图像存在画面异常的现象。
[0005] 以上两种方法用于图像采集设备加热并输出图像时均存在一定弊端,并且在以上两种方法中,若预先设置的开始加热时对应的温度值和停止加热时对应的温度值较为接近,则温度传感器中分别对应于上述两个温度值的电压值较为接近。单片机在检测温度传感器中停止加热时的温度值对应的电压值时,因为存在检测误差而可能导致图像采集设备重新开始加热,即存在发生加热振荡现象的风险。
[0006] 针对上述的问题,目前尚未提出有效的解决方案。

发明内容

[0007] 本申请实施例提供了一种图像采集设备的控制系统、控制方法和控制装置,以至少解决图像采集设备在加热并输出图像的全过程中效率低的技术问题。
[0008] 根据本申请实施例的一个方面,提供了一种图像采集设备的控制系统,该控制系统包括:温度传感器,用于实时采集图像采集设备的环境温度值;控制器,用于在上述环境温度值高于第一预设温度值时,生成复位信号,并在生成上述复位信号之后,若上述环境温度值低于第二预设温度值,则生成加热信号,其中,上述第一预设温度值低于上述第二预设温度值;图像处理器,用于在上述复位信号的触发下复位;加热芯片,用于在接收到上述加热信号时启动加热功能。
[0009] 进一步地,上述图像处理器复位成功后输出场同步信号,若上述控制器未接收到上述场同步信号,则上述控制器每隔第一预设时间生成并发送上述复位信号至上述图像处理器,直至上述图像处理器复位成功。
[0010] 进一步地,上述控制器通过复位管脚输出上述复位信号,上述图像处理器输出的上述场同步信号通过上述控制器的中断管脚输入至上述控制器。
[0011] 进一步地,上述复位信号用于使用低电平脉冲后再拉高上述复位管脚的电平。
[0012] 进一步地,上述控制器在将生成的上述加热信号发送至上述加热芯片之后开始计时,得到上述加热芯片的加热时间;在上述加热时间达到第二预设时间时,上述控制器获取上述温度传感器采集的上述环境温度值;若上述环境温度值低于上述第二预设温度值、且上述控制器未接收到上述场同步信号,则上述控制器生成复位信号,并将上述复位信号发送至上述图像处理器。
[0013] 进一步地,上述控制器在将生成的上述加热信号发送至上述加热芯片之后,获取上述温度传感器采集的上述环境温度值;若上述环境温度值高于上述第二预设温度值,则上述控制器生成停止信号,并将上述停止信号发送至上述加热芯片;上述加热芯片在接收到上述停止信号时,停止上述加热功能。
[0014] 进一步地,上述控制器在将上述停止信号发送至上述加热芯片之后,获取上述温度传感器采集的上述环境温度值;若上述环境温度值低于第三预设温度值,则上述控制器生成重新加热信号,并将上述重新加热信号发送至上述加热芯片;上述加热芯片接收到上述重新加热信号时,重新启动上述加热功能。
[0015] 进一步地,上述控制器在将上述重新加热信号发送至上述加热芯片之后,获取上述温度传感器采集的上述环境温度值;若上述环境温度值高于上述第二预设温度值,则上述控制器生成上述停止信号,并将上述停止信号发送至上述加热芯片;上述加热芯片接收到上述停止信号时,停止上述加热功能,其中,上述第二预设温度值与上述第三预设温度值之差大于预设阈值。
[0016] 进一步地,上述控制器通过加热管脚输出上述加热信号和/或上述重新加热信号。
[0017] 根据本申请实施例的另一方面,还提供了一种图像采集设备的控制方法,该控制方法包括:通过温度传感器实时采集图像采集设备的环境温度值;在上述环境温度值高于第一预设温度值时,控制器生成复位信号,输出上述复位信号至图像处理器,其中,上述复位信号用于启动上述图像处理器输出图像;在生成上述复位信号之后,若上述环境温度值低于第二预设温度值,则上述控制器生成加热信号,输出上述加热信号至加热芯片,其中,上述第一预设温度值低于上述第二预设温度值,上述加热信号用于启动上述加热芯片的加热功能。
[0018] 进一步地,在输出上述复位信号至图像处理器之后,上述方法还包括:当上述控制器接收到上述图像处理器输出的场同步信号时,判断出上述图像处理器复位成功;在上述控制器未接收到上述场同步信号时,每隔第一预设时间强制复位一次上述图像处理器,直至上述图像处理器复位成功。
[0019] 进一步地,在输出上述加热信号至加热芯片之后,上述方法还包括:在上述加热芯片启动上述加热功能时开始计时,得到加热时间;在上述加热时间达到第二预设时间时,若上述环境温度值低于上述第二预设温度值、且未接收到上述场同步信号,则强制复位上述图像处理器。
[0020] 进一步地,在输出上述加热信号至加热芯片之后,上述方法还包括:在上述加热芯片启动上述加热功能之后,若上述环境温度值高于上述第二预设温度值,则上述控制器生成停止信号,输出上述停止信号至上述加热芯片,其中,上述停止信号用于停止上述加热功能。
[0021] 进一步地,在输出上述停止信号至上述加热芯片之后,上述方法还包括:在上述加热芯片停止上述加热功能之后,若上述环境温度值低于第三预设温度值,则生成重新加热信号,输出上述重新加热信号至上述加热芯片,其中,上述重新加热信号用于重新启动上述加热功能。
[0022] 进一步地,在输出上述重新加热信号至上述加热芯片之后,上述方法还包括:在上述加热芯片重新启动上述加热功能之后,若上述环境温度值高于上述第二预设温度值,则生成上述停止信号,输出上述停止信号至上述加热芯片,其中,上述第二预设温度值与上述第三预设温度值之差大于预设阈值。
[0023] 根据本申请实施例的另一方面,还提供了一种图像采集设备的控制装置,该控制装置包括:采集模块,用于通过温度传感器实时采集图像采集设备的环境温度值;第一处理模块,用于在上述环境温度值高于第一预设温度值时,控制器生成复位信号,输出上述复位信号至图像处理器,其中,上述复位信号用于启动上述图像处理器输出图像;第二处理模块,用于在生成上述复位信号之后,若上述环境温度值低于第二预设温度值,则上述控制器生成加热信号,输出上述加热信号至加热芯片,其中,上述第一预设温度值低于上述第二预设温度值,上述加热信号用于启动上述加热芯片的加热功能。
[0024] 通过本申请上述实施例,对图像采集设备的复位和加热区分控制,对图像采集设备的复位处理和加热处理设置不同的温度控制点,在图像采集设备上电后,实时采集图像采集设备的环境温度值,并基于采集到的环境温度值与复位的温度控制点(即上述的第一预设温度值)和加热的温度控制点(即上述的第二预设温度值)之间的关系,分别实现图像采集设备的加热功能和复位功能。通过上述实施例,可以缩短加热时间、以较快的速度复位图像处理器,达到了图像采集设备高效加热和成功输出图像的目的,解决了图像采集设备在加热并输出图像的全过程中效率低的技术问题,实现了提升图像采集设备加热效率和提高输出图像的质量的技术效果。

附图说明

[0025] 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0026] 图1是根据本申请实施例的一种可选的图像采集设备的控制系统的示意图;
[0027] 图2是根据本申请实施例的另一种可选的图像采集设备的控制系统的示意图;
[0028] 图3是根据本申请实施例的一种可选的图像采集设备的控制方法的流程示意图;
[0029] 图4是根据本申请实施例的另一种可选的图像采集设备的控制方法的流程示意图;
[0030] 图5是根据本申请实施例的第三种可选的图像采集设备的控制方法的流程示意图;
[0031] 图6是根据本申请实施例的一种可选的图像采集设备的控制装置的示意图。

具体实施方式

[0032] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0033] 需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0034] 实施例1
[0035] 根据本申请实施例,提供了一种图像采集设备的控制系统,如图1所示,该控制系统包括:温度传感器101、控制器102、图像处理器103以及加热芯片104。
[0036] 其中,温度传感器101,用于实时采集图像采集设备的环境温度值;控制器102,用于在环境温度值高于第一预设温度值时,生成复位信号,并在生成复位信号之后,若环境温度值低于第二预设温度值,则生成加热信号,其中,第一预设温度值低于第二预设温度值;图像处理器103,用于在复位信号的触发下复位;加热芯片104,用于在接收到加热信号时启动加热功能。
[0037] 通过本申请上述实施例,对图像采集设备的复位和加热区分控制,对图像采集设备的复位处理和加热处理设置不同的温度控制点,在图像采集设备上电后,实时采集图像采集设备的环境温度值,并基于采集到的环境温度值与复位的温度控制点(即上述的第一预设温度值)和加热的温度控制点(即上述的第二预设温度值)之间的关系,分别实现图像采集设备的加热功能和复位功能。通过上述实施例,通过分别控制图像采集设备的复位和加热,可以缩短加热时间、以较快的速度复位图像处理器,达到了图像采集设备高效加热和成功输出图像的目的,解决了图像采集设备在加热并输出图像的全过程中效率低的技术问题,实现了提升图像采集设备加热效率和提高输出图像的质量的技术效果。
[0038] 其中,图像采集设备可以为具有图像采集、图像处理以及图像输出等功能的设备,例如摄像机、照相机和扫描仪等,在本实施例中,可以优先被理解为具有上述功能的硬件设备。图像采集设备的环境温度值可以为图像采集设备外壳的壳体内部空间的温度值,在某些特殊环境和用途下,图像采集设备的环境温度值可以被定义为图像采集设备的局部设备环境温度值或其他环境温度值,在此不做进一步赘述。
[0039] 上述实施例中,在功能层面,控制器102负责决定执行程序的顺序,并给出执行指令时设备各部件需要的操作控制命令。本实施例中的控制器可以为组合逻辑控制器或微程序控制器,例如外部单片机的控制单元。
[0040] 上述实施例中,图像处理器103为图像采集设备中具有图像处理和输出功能的器件,例如DSP(Digital Signal Processor,数字信号处理器)图像处理器,图像处理器103启动并输出图像的条件为接收到控制器102输出的复位信号,复位信号用于启动图像处理器103输出图像。
[0041] 上述实施例中,图像处理器103复位成功后输出场同步信号,若控制器102未接收到场同步信号,则控制器102每隔第一预设时间生成并发送复位信号至图像处理器103,直至图像处理器103复位成功。
[0042] 上述实施例中的控制器102具有复位检测功能,并可以借助外部单片机实现该功能,例如,图像处理器103在复位成功后输出场同步信号,即VD(图像传输中的一种模拟信号)脉冲信号,外部单片机通过外部中断管脚检测该场同步信号,若外部单片机通过外部中断管脚检测到该场同步信号,则判断图像处理器103已复位成功。
[0043] 可选地,若外部单片机通过外部中断管脚未检测到该场同步信号,则判断图像处理器103未复位成功。在此情况下,外部单片机每间隔第一预设时间对图像处理器103进行一次强制复位,直到图像处理器103复位成功。该第一预设时间可以人为设置,例如,可以将第一预设时间设置为10秒。则外部单片机每间隔10秒对图像处理器103进行一次强制复位,直到图像处理器103复位成功。通过强制复位的方法,提高了复位图像处理器103的成功率。
[0044] 可选地,控制器102通过复位管脚输出复位信号,图像处理器103输出的场同步信号通过控制器102的中断管脚输入至控制器102。其中,上述实施例中的复位信号用于使用低电平脉冲后再拉高复位管脚的电平。例如,复位信号用于使用一段周期大于200ms的低电平脉冲后再拉高复位管脚的电平。
[0045] 上述实施例中,控制器102在将生成的加热信号发送至加热芯片104之后开始计时,得到加热芯片104的加热时间;在加热时间达到第二预设时间时,控制器102获取温度传感器101采集的环境温度值;若环境温度值低于第二预设温度值、且控制器102未接收到场同步信号,则控制器102生成复位信号,并将复位信号发送至图像处理器103。
[0046] 可选地,加热芯片104启动加热功能时开始计时的过程可以由图像采集设备中具有校准时间及计时功能的计时器件完成。若第二预设时间为30分钟,第二预设温度值为零下10度,在加热时间达到30分钟时,若温度传感器101实时采集到图像采集设备的环境温度仍然低于零下10度,且外部单片机在同时刻也并未检测到场同步信号,则控制器102通过生成复位信号并将复位信号发送至图像处理器103的方式对图像处理器103进行强制复位。此实施例中的第二预设时间和第二预设温度值,可以通过人为考虑图像采集设备的加热属性、硬件属性、使用寿命、所处环境等因素,进行与上述因素相适宜的设置或调整。此方法在前述复位方法的基础上,进一步提高了复位图像处理器103的成功率。
[0047] 上述实施例中,控制器102在将生成的加热信号发送至加热芯片104之后,获取温度传感器101采集的环境温度值;若环境温度值高于第二预设温度值,则控制器102生成停止信号,并将停止信号发送至加热芯片104;加热芯片104在接收到停止信号时,停止加热功能。
[0048] 可选地,若第二预设温度值为零下10度,在加热芯片104启动加热功能之后的某一时刻,温度传感器101实时采集到图像采集设备的环境温度值高于零下10度,则控制器102基于此检测结果生成停止信号并输出该停止信号至加热芯片104,加热芯片104接收该停止信号并通过读取该停止信号的控制命令停止对图像采集设备进行加热。
[0049] 上述实施例中,控制器102在将停止信号发送至加热芯片104之后,获取温度传感器101采集的环境温度值;若环境温度值低于第三预设温度值,则控制器102生成重新加热信号,并将重新加热信号发送至加热芯片104;加热芯片104接收到重新加热信号时,重新启动加热功能。可选地,若第三预设温度值为零下30度,在加热芯片104接收停止信号并通过读取该停止信号的控制命令停止加热之后的某一时刻,若温度传感器101实时采集到图像采集设备的环境温度值低于零下30度,则控制器102基于此检测结果生成重新加热信号并输出该重新加热信号至加热芯片104,加热芯片104接收该重新加热信号并通过读取该重新加热信号的控制命令重新对图像采集设备进行加热。此方法实现了对图像采集设备的环境温度的实时监测,并针对监测结果对图像采集设备进行重新加热,结合上述停止加热的方法,重新加热实质上可以在图像采集设备的温度变化较快且达到加热条件时,反复对图像采集设备进行加热,实现了图像采集设备的正常使用和自动化加热,特别是极地探险、登山等低温户外活动中,图像采集设备避免了极寒条件下的无法使用或高故障率。因此,本实施中的加热方法极大的提升了图像采集设备的加热效率。
[0050] 上述实施例中,控制器102在将重新加热信号发送至加热芯片104之后,获取温度传感器101采集的环境温度值;若环境温度值高于第二预设温度值,则控制器102生成停止信号,并将停止信号发送至加热芯片104;加热芯片104接收到停止信号时,停止加热功能,其中,第二预设温度值与第三预设温度值之差大于预设阈值。
[0051] 可选地,若第二预设温度值为零下10度,第三预设温度值为零下30度,预设阈值为15度,在加热芯片104重新启动加热功能之后,若温度传感器101实时采集到图像采集设备的环境温度值高于零下10度,则控制器102基于此检测结果生成停止信号并输出该停止信号至加热芯片104。在此过程中,需保证第二预设温度值与第三预设温度值之差的绝对值大于预设阈值15度,也就是说,通过设置第二预设温度值、第三预设温度值以及预设阈值的数值大小及相互关系,避免加热温度点温差过小而导致的加热振荡现象,本实施例通过扩大两个加热温度点之间的温差,由控制器102基于该扩大后的温差和温度传感器的检测结果生成停止信号,有效避免加热振荡现象的发生。
[0052] 可选地,控制器通过加热管脚输出加热信号和/或重新加热信号。
[0053] 根据本申请实施例,还提供了一种图像采集设备的控制系统,如图2所示,该图像采集设备的控制系统可以包括温度传感器201、控制器202、图像处理器203和加热芯片204,其中,温度传感器201、控制器202和图像处理器203设置在图像采集设备的主板20上,图像处理器203可以为DSP图像处理器,型号可以为NVP2421。控制器202包括模/数采样管脚2021(即AD采样管脚)、复位管脚2022(如复位2421管脚)、中断管脚2023(如GPIO中断管脚)和加热管脚2024。
[0054] 上述实施例中,控制器202通过模/数采样管脚2021实时获取温度传感器201采集到的温度电压信号;控制器202通过复位管脚2022控制图像处理器203复位以及通过中断管脚2023检测图像处理器203反馈的场同步脉冲信号(如VD脉冲信号);控制器202还通过加热管脚2024控制加热芯片204对图像采集设备(如摄像机)进行加热,其中,主板20也在加热芯片204的加热范围内。
[0055] 可选地,图2所示的图像采集设备的控制系统为一种硬件上的实现方式,用于对本实施例中的图像采集设备的控制系统做进一步补充,但并不限制本申请的发明精神、具体构造、连接方式和其他具体实现方式。
[0056] 实施例2
[0057] 根据本申请实施例的另一个方面,提供了一种图像采集设备的控制方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0058] 图3是根据本申请实施例的一种可选的图像采集设备的控制方法的流程示意图,如图3所示,该方法包括如下步骤:
[0059] 步骤S302,通过温度传感器实时采集图像采集设备的环境温度值;
[0060] 步骤S304,在环境温度值高于第一预设温度值时,控制器生成复位信号,输出复位信号至图像处理器,其中,复位信号用于启动图像处理器输出图像;
[0061] 步骤S306,在生成复位信号之后,若环境温度值低于第二预设温度值,则控制器生成加热信号,输出加热信号至加热芯片,其中,第一预设温度值低于第二预设温度值,加热信号用于启动加热芯片的加热功能。通过本申请上述实施例,对图像采集设备的复位和加热区分控制,对图像采集设备的复位处理和加热处理设置不同的温度控制点,在图像采集设备上电后,实时采集图像采集设备的环境温度值,并基于采集到的环境温度值与复位的温度控制点(即上述的第一预设温度值)和加热的温度控制点(即上述的第二预设温度值)之间的关系,分别实现图像采集设备的加热功能和复位功能。通过上述实施例,可以缩短加热时间、以较快的速度复位图像处理器,达到了图像采集设备高效加热和成功输出图像的目的,从而实现了提升图像采集设备加热效率和输出图像成功率的技术效果,进而解决了图像采集设备在加热并输出图像的全过程中效率低的技术问题。
[0062] 在上述实施例中,设置复位点有助有在低温环境(如零下50度)直接上电启动时减小摄像机的启动时间,可以在系统稳定的前提下尽可能降低复位点而减少加热时间。
[0063] 可选地,图像采集设备为具有图像采集、图像处理以及图像输出等功能的设备,例如摄像机、照相机和扫描仪等,在本实施例中,可以优先被理解为具有上述功能的硬件设备。图像采集设备的环境温度值可以为图像采集设备外壳的壳体内部空间的温度值,在某些特殊环境和用途下,图像采集设备的环境温度值可以被定义为图像采集设备的局部设备环境温度值或其他环境温度值,在此不做进一步赘述。
[0064] 可选地,在功能层面,控制器负责决定执行程序的顺序,并给出执行指令时设备各部件需要的操作控制命令。本实施例中的控制器可以为组合逻辑控制器或微程序控制器,例如外部单片机的控制单元。
[0065] 可选地,图像处理器为图像采集设备中具有图像处理和输出功能的器件,例如DSP(Digital Signal Processor,数字信号处理器)图像处理器,图像处理器启动并输出图像的条件为接收到控制器输出的复位信号,复位信号用于启动图像处理器输出图像。
[0066] 可选地,温度传感器实时采集图像采集设备的环境温度值为零下20度,第一预设温度值为零下30度,则控制器通过图像采集设备的环境温度值和第一预设温度值的数值大小关系,即图像采集设备的环境温度值高于第一预设温度值时,生成复位信号并输出该复位信号至图像处理器,其中,该复位信号用于启动图像处理器输出图像。
[0067] 可选地,在控制器生成该复位信号之后,温度传感器实时采集图像采集设备的环境温度值为零下20度,第二预设温度值为零下10度,则控制器通过图像采集设备的环境温度值和第二预设温度值的数值大小关系,即图像采集设备的环境温度值低于第二预设温度值时,生成加热信号并输出该加热信号至加热芯片,其中,该加热信号用于启动加热芯片的加热功能。
[0068] 可选地,当控制器接收到图像处理器输出的场同步信号时,判断出图像处理器复位成功;在控制器未接收到场同步信号时,每隔第一预设时间强制复位一次图像处理器,直至图像处理器复位成功。
[0069] 可选地,控制器具有复位检测功能,并可以借助外部单片机实现该功能,例如,图像处理器在复位成功后输出场同步信号,外部单片机通过外部中断管脚检测该场同步信号,若外部单片机通过外部中断管脚检测到该场同步信号,则判断图像处理器已复位成功。
[0070] 可选地,若外部单片机通过外部中断管脚未检测到该场同步信号,则判断图像处理器未复位成功。在此情况下,外部单片机每间隔第一预设时间对图像处理器进行一次强制复位,直到图像处理器复位成功。该第一预设时间可以人为设置,例如,可以将第一预设时间设置为10秒。则外部单片机每间隔10秒对图像处理器进行一次强制复位,直到图像处理器复位成功。通过强制复位的方法,提高了复位图像处理器的成功率。
[0071] 可选地,图4是根据本申请实施例的另一种可选的图像采集设备的控制方法的流程示意图,如图4所示,该方法包括如下步骤:
[0072] 步骤S402,在加热芯片启动加热功能时开始计时,得到加热时间;
[0073] 步骤S404,在加热时间达到第二预设时间时,若环境温度值低于第二预设温度值、且未接收到场同步信号,则强制复位图像处理器。
[0074] 通过上述实施例,复位图像处理器2421后通过检测图像处理器(如DSP)的VD信号给外部单片机判断图像处理器2421是否复位成功的反馈信息从而构成一个复位反馈系统,保证图像处理器2421复位成功。
[0075] 可选地,加热芯片启动加热功能时开始计时的过程可以由图像采集设备中具有校准时间及计时功能的计时器件完成。若第二预设时间为30分钟,第二预设温度值为零下10度,在加热使劲达到30分钟时,若温度传感器实时采集到图像采集设备的环境温度仍然低于零下10度,且外部单片机在同时刻也并未检测到场同步信号,则控制器102通过生成复位信号并将复位信号发送至图像处理器103的方式对图像处理器103进行强制复位。此方法中的第二预设时间和第二预设温度值,可以通过人为考虑图像采集设备的加热属性、硬件属性、使用寿命、所处环境等因素,进行与上述因素相适宜的设置或调整。此方法在前述强制复位方法的基础上,进一步提高了复位图像处理器的成功率。
[0076] 可选地,在加热芯片启动加热功能之后,若环境温度值高于第二预设温度值,则控制器生成停止信号,输出停止信号至加热芯片,其中,停止信号用于停止加热功能。
[0077] 可选地,若第二预设温度值为零下10度,在加热芯片启动加热功能之后的某一时刻,温度传感器实时采集到图像采集设备的环境温度值高于零下10度,则控制器基于此检测结果生成停止信号并输出该停止信号至加热芯片,加热芯片接收该停止信号并通过读取该停止信号的控制命令停止对图像采集设备进行加热。
[0078] 可选地,在加热芯片停止加热功能之后,若环境温度值低于第三预设温度值,则生成重新加热信号,输出重新加热信号至加热芯片,其中,重新加热信号用于重新启动加热功能。可选地,若第三预设温度值为零下30度,在加热芯片接收停止信号并通过读取该停止信号的控制命令停止加热之后的某一时刻,若温度传感器实时采集到图像采集设备的环境温度值低于零下30度,则控制器基于此检测结果生成重新加热信号并输出该重新加热信号至加热芯片,加热芯片接收该重新加热信号并通过读取该重新加热信号的控制命令重新对图像采集设备进行加热。此方法实现了对图像采集设备的环境温度的实时监测,并针对监测结果对图像采集设备进行重新加热,结合上述停止加热的方法,重新加热实质上可以在图像采集设备的温度变化较快且达到加热条件时,反复对图像采集设备进行加热,实现了图像采集设备的正常使用和自动化加热,特别是极地探险、登山等低温户外活动中,图像采集设备避免了极寒条件下的无法使用或高故障率。因此,本实施中的加热方法极大的提升了图像采集设备的加热效率。
[0079] 可选地,在加热芯片重新启动加热功能之后,若环境温度值高于第二预设温度值,则生成停止信号,输出停止信号至加热芯片,其中,第二预设温度值与第三预设温度值之差大于预设阈值。
[0080] 可选地,若第二预设温度值为零下10度,第三预设温度值为零下30度,预设阈值为15度,在加热芯片重新启动加热功能之后,若温度传感器实时采集到图像采集设备的环境温度值高于零下10度,则控制器基于此检测结果生成停止信号并输出该停止信号至加热芯片。在此过程中,需保证第二预设温度值与第三预设温度值之差的绝对值大于预设阈值15度,也就是说,通过设置第二预设温度值、第三预设温度值以及预设阈值的数值大小及相互关系,避免加热温度点温差过小而导致的加热振荡现象,本实施例通过扩大两个加热温度点之间的温差,由控制器基于该扩大后的温差和温度传感器的检测结果生成停止信号,有效避免加热振荡现象的发生。
[0081] 在上述实施例中,“第一次加热过程”的开始加热、结束加热的温度点都为零下10度;“第二次加热过程”的开始加热、结束加热的温度点分别为零下30度、零下10度。通过将“第一次加热过程”的结束加热的温度点和“第二次加热过程”的开始加热的温度点差距拉开、及将“第二次加热过程(即上述实施例中二次加热、重新加热)”的开始、结束温度点差距拉开均可有效避免加热振荡的现象。
[0082] 可选地,图5是根据本申请实施例的第三种可选的图像采集设备的控制方法的流程示意图,如图5所示,该方法包括如下步骤:
[0083] 步骤S501,上电后,拉低复位管脚的电平,保持复位状态,其中,复位管脚为复位2421管脚。
[0084] 其中,在图像采集设备上电后,外部单片机(即上述实施例中的控制器)保持复位2421的GPIO管脚为低电平状态,即复位状态,此时图像处理器2421不会工作并无图像输出,从而保证摄像机在零下50度环境上电时不会出现图像异常的现象。
[0085] 上述的2421为本实施中一种可选地图像处理器的型号。
[0086] 步骤S502,实时采集环境温度值。
[0087] 具体地,可以通过实时读取温度传感器采集到的环境温度的采样值来实现。
[0088] 步骤S503,判断环境温度值是否高于第一预设温度值。
[0089] 其中,第一预设温度值为预设的复位的温度控制点。该第一预设温度值可以为零下30度。
[0090] 若环境温度值高于第一预设温度值,则执行步骤S504;若环境温度值不高于第一预设温度值,则执行步骤S516。
[0091] 步骤S504,判断复位标志位是否已经置为零。
[0092] 其中,通过判断复位标志位是否已经置为零来判断图像处理器是否被复位,若复位标志位已经置为零,则判断出图像处理器没有被复位(未处于工作状态),若复位标志位没有置为零,则判断出图像处理器被复位(已经处于工作状态)。
[0093] 若判断出图像处理器未被复位,则执行步骤S505;若判断图像处理器被复位,则执行步骤S507。
[0094] 步骤S505,拉高复位管脚的电平。
[0095] 具体地,可以通过复位信号拉高复位管脚的电平,以复位图像处理器,使其正常工作。
[0096] 步骤S506,将复位标志位置为一,将复位检测标志位置起。即将复位检测标志位置为一。
[0097] 具体地,可以在将图像处理器复位之后,将复位标志位置为一;同时,开启中断管脚,使控制器的中断管脚处于待检测状态,并将复位检测标志位置起。
[0098] 步骤S507,检测复位检测标志位是否已经置起。即,检测复位检测标志位是否被置为一。
[0099] 若复位检测标志位已经置起,则表明中断管脚开始工作,开始检测图像处理器发送的场同步信号(如VD脉冲信号),则执行步骤S508;若复位检测标志位未被置起,则执行步骤S516。
[0100] 步骤S508,检测是否通过中断管脚接收到场同步信号。
[0101] 若检测到图像处理器输出的场同步信号,则执行步骤S509;若未检测到图像处理器的场同步信号,则执行步骤S510。
[0102] 步骤S509,将复位检测标志位置为零,同时将加热标志位置为零。
[0103] 步骤S510,判断复位间隔是否达到预设间隔。即,判断当前时刻距离上次复位图像处理器的时间差是否达到第一预设时间。
[0104] 其中,第一预设时间可以为固定时间长度的时间段,如10秒。
[0105] 若当前时刻距离上次复位图像处理器的时间差达到第一预设时间,则执行步骤S511;若当前时刻距离上次复位图像处理器的时间差未达到第一预设时间,则执行步骤S516。
[0106] 步骤S511,复位图像处理器。
[0107] 在上述实施例中,初始化完成后当实时采集到的环境温度值大于零下30度(当小于零下30度时,不会复位DSP)时,将复位2421的GPIO管脚的电平拉高,复位DSP使DSP正常工作输出图像。在DSP复位成功后会输出VD脉冲信号(场同步信号),通过将此信号连接到外部单片机的外部中断GPIO管脚上,当外部单片机检测有此脉冲信号后则判断2421已复位成功。如将复位管脚拉高后,外部单片机没有检测到此脉冲信号,则判断2421未复位成功,则每隔10s会给2421强制复位一次,直到复位成功。
[0108] 可选地,在实时采集到图像处理器的环境温度值之后,该实施例还可以包括:
[0109] 步骤S512,检测加热时间标志位是否置起。即检测加热时间标志位置为一。
[0110] 加热时间标志位已置起,表明加热芯片已经启动加热功能。
[0111] 若检测到加热时间标志位已置起,则执行步骤S513;若加热时间标志位未置起,则返回执行步骤S502。
[0112] 步骤S513,启动计时器,记录加热时间。
[0113] 步骤S514:判断加热时间是否达到第二预设时间。
[0114] 可选地,若判断加热时间达到第二预设时间,则执行步骤S515;若判断加热时间未达到第二预设时间,则返回执行步骤S503。第二预设时间可以为30分钟。
[0115] 步骤S515,强制复位图像处理器,清零加热时间标志位,并清零加热时间。
[0116] 可以在加热时间达到某一阈值且图像处理器复位未成功时,强制复位图像处理器。
[0117] 需要说明的是,步骤S515和步骤S511中复位图像处理器的实现方法可以一致,都可以通过复位信号用于使用低电平脉冲后再拉高复位管脚的电平。例如,复位信号用于使用一段周期大于200ms的低电平脉冲后,再拉高复位管脚的电平。
[0118] 通过上述步骤,可以在根据加热时间强制复位DSP过程:当初始化完成后第一次实时采集到温度小于零下10度的时候,开始加热,与此同时会开始计时,当计时时间达到30分钟之后,如实时采集到温度仍低于零下10度且同时没有检测到DSP的VD信号(即外部单片机判断此时DSP仍未复位成功),则外部单片机也会强制复位DSP。
[0119] 步骤S516,判断第一次加热标志位是否已经置为零。
[0120] 若第一次加热标志位已经置为零,表明加热芯片已经对图像采集设备进行过第一次加热,执行步骤S517;若第一次加热标志位未置为零,表明加热芯片未对图像采集设备进行过第一次加热,执行步骤S522。
[0121] 步骤S517,判断环境温度值是否小于第二预设温度值。
[0122] 其中,第二预设温度值可以为零下10度。
[0123] 若环境温度值小于第二预设温度值,则执行步骤S518;若环境温度值不小于第二预设温度值,则执行步骤S520。
[0124] 步骤S518,判断加热芯片的加热功能是否处于关闭状态。
[0125] 可选地,若是,则执行步骤S519;若否,则返回执行步骤S502。
[0126] 步骤S519,启动加热芯片的加热功能,同时将加热时间标志位置起,并记录加热时间。其中,加热时间由计时器记录。在执行完该步骤之后,返回执行步骤S502。
[0127] 步骤S520,判断加热芯片的加热功能是否处于开启状态。
[0128] 若是,则执行步骤S521;若否,则返回执行步骤S502。
[0129] 步骤S521,停止加热功能,同时清零加热时间标志位,并将第一次加热标志位置为一。
[0130] 步骤S522,判断环境温度值是否小于第三预设温度值。其中,该温度为温度传感器实时采集到的图像采集设备的环境温度,第三预设温度值可以为零下30度。
[0131] 若环境温度值小于第三预设温度值,则执行步骤S523;若判断温度不小于第三预设温度值,则执行步骤S525。
[0132] 步骤S523,判断加热芯片的加热功能是否处于关闭状态。
[0133] 可选地,若是,则依次执行步骤S524和步骤S502;若否,则返回执行步骤S502。
[0134] 步骤S524,加热芯片开启加热功能。
[0135] 步骤S525,判断环境温度值是否大于第二预设温度值。其中,该温度为温度传感器实时采集到的图像采集设备的环境温度值。
[0136] 可选地,若环境温度值大于第二预设温度值,则执行步骤S526;若判断温度不大于第二预设温度值,则返回执行步骤S502。
[0137] 步骤S526,判断加热芯片的加热功能是否处于开启状态。
[0138] 可选地,若是,则依次执行步骤S527和步骤S502;若否,则返回执行步骤S502。
[0139] 步骤S527,加热芯片停止加热。
[0140] 在上述实施例,初始化完成后当第一次实时采集到温度小于零下10度的时候,外部单片机会控制加热芯片开始加热,直到实时采集到温度大于零下10度的时候会停止加热,上述加热过程表述为“第一次加热过程”。当停止加热后,由于外部环境温度下降等因素,使实时采集到的温度重新低于零下30度后,外部单片机又会控制加热芯片开始加热,直到实时采集到温度大于零下10°的时候停止加热,上述加热过程表述为“第二次加热过程”。后续如又开始加热,则加热起始温度值、结束温度值则都同“第二次加热过程”。
[0141] 在上述实施例中,初始化完成后,在程序主循环中会对当前的温度电压值进行实时采样,为使机器在零下50度的环境上电后尽快启动将分“加热的温度控制点(加热点)”和“复位DSP的温度控制点(复位点)”两种分别控制,通过将两个温度控制点分开,在保证DSP稳定的前提下降低复位DSP的温度控制点,缩短摄像机加热时间、以较快的速度复位DSP输出图像;通过将加热过程细分为两个过程,即第一次加热过程和第二次加热过程,防止加热振荡现象的发生;另为保证控制芯片对DSP复位的可靠性,设计一个软复位系统保证DSP复位的可靠性。根据加热温度控制点实现的加热功能和根据复位温度控制点实现的复位功能是两个独立的过程,且加热温度控制点根据第一次加热过程、第二次加热过程分别设置,不管第一次加热过程还是第二次加热过程,只要当温度小于、大于开始加热、停止加热对应的温度控制点时分别开始加热、停止加热。当温度大于复位温度控制点时,复位DSP输出图像。
[0142] 通过本申请上述实施例,对图像采集设备的复位和加热区分控制,对图像采集设备的复位处理和加热处理设置不同的温度控制点,在图像采集设备上电后,实时采集图像采集设备的环境温度值,并基于采集到的环境温度值与复位的温度控制点(即上述的第一预设温度值)和加热的温度控制点(即上述的第二预设温度值)之间的关系,分别实现图像采集设备的加热功能和复位功能。通过上述实施例,可以缩短加热时间、以较快的速度复位图像处理器,达到了图像采集设备高效加热和成功输出图像的目的,从而实现了提升图像采集设备加热效率和输出图像成功率的技术效果,进而解决了图像采集设备在加热并输出图像的全过程中效率低的技术问题。
[0143] 可选地,图5中的图像采集设备的控制方法在先后次序、主次关系上,可以依照不同环境和需求做进一步改进或调整,但所有相关改进和调整理应被视为包含于本申请的技术方案范畴之内。
[0144] 根据本申请实施例的另一方面,还提供了一种图像采集设备的控制装置,如图6所示,该装置包括:采集模块601、第一处理模块602和第二处理模块603。
[0145] 其中,采集模块601用于通过温度传感器实时采集图像采集设备的环境温度值;第一处理模块602,用于在环境温度值高于第一预设温度值时,控制器生成复位信号,输出复位信号至图像处理器,其中,复位信号用于启动图像处理器输出图像;第二处理模块603,用于在生成复位信号之后,若环境温度值低于第二预设温度值,则控制器生成加热信号,输出加热信号至加热芯片,其中,第一预设温度值低于第二预设温度值,加热信号用于启动加热芯片的加热功能。
[0146] 通过本申请上述实施例,对图像采集设备的复位和加热区分控制,对图像采集设备的复位处理和加热处理设置不同的温度控制点,在图像采集设备上电后,实时采集图像采集设备的环境温度值,并基于采集到的环境温度值与复位的温度控制点(即上述的第一预设温度值)和加热的温度控制点(即上述的第二预设温度值)之间的关系,分别实现图像采集设备的加热功能和复位功能。通过上述实施例,可以缩短加热时间、以较快的速度复位图像处理器,达到了图像采集设备高效加热和成功输出图像的目的,从而实现了提升图像采集设备加热效率和输出图像成功率的技术效果,进而解决了图像采集设备在加热并输出图像的全过程中效率低的技术问题。
[0147] 上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
[0148] 在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0149] 在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0150] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0151] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0152] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0153] 以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。