一种控制补光灯开启的方法及装置与流程

文档序号:16277871发布日期:2018-12-14 22:42阅读:383来源:国知局
一种控制补光灯开启的方法及装置与流程

本申请涉及图像处理技术领域,尤其涉及一种控制补光灯开启的方法及装置。

背景技术

相机在拍照的过程中,当环境光线较暗时,为了提高拍摄图像的质量,需要通过频闪灯来进行自动曝光,现有技术中,频闪灯通过图像传感器曝光和补光灯补光同步进行来实现相机在拍照过程中自动曝光,即图像传感器曝光的时候,补光灯进行补光,在图像传感器不曝光的时候,补光灯不进行补光,但是,在实际曝光过程中,图像传感器曝光和补光灯补光很难做到同步。因此,为保证图像传感器曝光时补光充足,通常设置补光灯补光的时间大于图像传感器曝光的时间,并将补光灯补光的时序进行固定。

当将补光灯补光时序固定后,主控设备发送的控制信号的时间也就确定了,由于受补光灯驱动电路、补光灯、环境的影响,补光灯接收到主控设备发送的控制信号到补光灯开启之间存在一定的延时,图像传感器曝光与补光灯补光不能同步进行,从而导致图像曝光不彻底,得到的图像质量不高。



技术实现要素:

本申请提供一种控制补光灯开启的方法及装置,用以解决现有技术中由于图像曝光不彻底导致图像质量不高的技术问题。

第一方面,本申请提供一种控制补光灯开启的方法,该方法包括:

步骤s1,主控设备向补光灯发送补光控制信号,其中,所述补光控制信号用于控制所述补光灯的开启和所述补光灯持续补光的时长;

步骤s2,接收反馈器件发送的反馈信号,基于所述反馈信号与所述补光控制信号确定所述补光灯开启的时延;

步骤s3,基于所述补光灯开启的时延调整所述补光控制信号发送的时间以及所述补光灯持续补光的时长,使得图像在曝光时补光灯能够进行补光。

本申请实施例提供的方案中,通过补光控制信号与反馈信号之间的时延来确定补光灯开启的时延,进而通过补光灯补光的时延来对补光灯控制信号发送的时间和补光灯持续的时长进行调整,避免由于补光灯开启的时延,图像传感器曝光与补光灯补光不同步,导致图像质量不高。

可选地,所述反馈器件,包括:图像传感器或光敏器件。

可选地,当所述反馈器件为所述图像传感器时,步骤s2包括:

步骤s21,在向补光灯发送补光控制信号时,向所述图像传感器发送曝光控制信号,其中,所述曝光控制信号用于控制所述图像传感器以最大帧率,基于曝光时间的先后顺序,至少连续曝光图像a、图像b和图像c三帧图像;

步骤s22,确定所述图像a、图像b和图像c中每一帧图像的亮度值,并基于所述亮度值确定所述补光灯开启的时延。

可选地,步骤s22包括:

步骤s221,若所述图像b与相邻两帧图像a和图像c中至少一帧图像的亮度之差大于第一阈值,则确定所述补光灯在所述图像b曝光时开启,基于所述补光控制信号发送的时间以及所述补光灯开启的时间确定所述补光灯开启的时延的范围,并基于所述时延的范围确定出所述补光灯开启的时延。

本申请实施例提供的方案中,基于所述图像b与图像a和图像c中至少一帧的亮度值之差来确定补光灯开启的时间,并通过补光灯开启的时间和补光灯控制信号发送的时间来确定补光灯开启的时延范围,进而出确定补光灯开启的时延。因此,通过曝光后的图像的亮度值来确定补光灯开启的时间,能准确的确定出补光灯开启的时延,为调整补光控制信号的发送的时间和补光灯持续补光的时长提供准确的依据。

可选地,步骤s221包括:

步骤s2211,若所述图像b与所述图像a和所述图像c的亮度之差都大于所述第一阈值,则确定所述补光灯在所述图像b曝光的时间内开启,基于所述图像b曝光时间范围以及所述补光灯控制信号发送的时间来确定所述补光灯开启的时延的范围,并基于所述时延的范围确定出所述补光灯开启的时延。

可选地,步骤s221还包括:

步骤s2212,若所述图像b与所述图像a和所述图像c中任意一帧图像的亮度之差大于所述第一阈值,则确定所述补光灯在所述图像b曝光之前或曝光时开启,基于所述图像b曝光开启的时间以及所述补光灯控制信号发送的时间来确定所述补光灯开启的时延的范围,并基于所述时延的范围确定出所述补光灯开启的时延。

本申请实施例提供的方案中,通过图像b与相邻两帧图像a和图像c之间的亮度之差,来确定补光灯开启的时间范围,缩小了补光灯开启的时间范围,进而缩小了所述补光灯开启的时延范围,使得计算得到的补光灯开启的时延更为准确。

可选地,所述反馈器件为所述光敏器件时,步骤s2包括:

步骤s23,主控设备接收所述光敏器件发送的环境光照信号;

步骤s24,主控设备确定所述环境光照信号中光照强度变化大于第二阈值所对应的时间点;

步骤s25,主控设备基于所述时间点和发送所述补光控制信号的时间点,确定补光灯开启的时延。

本申请实施例提供的方案中,通过光敏器件获取环境中的光照信号,基于所述光照信号确定光照强度变化大于第二阈值所对应的时间点,该时间点即为补光灯开启的时间,基于所述时间点和发送补光控制信号的时间,准确的确定出补光灯开启的时延,为调整补光控制信号的发送的时间和补光灯持续补光的时长提供准确的依据。

可选地,所述反馈器件为所述光敏器件时,在步骤s3之前,还包括:

步骤s4,主控设备向补光灯发送至少两个补光控制信号时序,并接收反馈器件发送的至少两个反馈信号;

步骤s5,主控设备基于所述至少两个反馈信号与所述至少两个补光控制信号时序确定所述补光灯开启的时延的范围;

步骤s6,主控设备基于所述补光灯开启的时延的范围,确定所述补光灯开启的时延的最大值和最小值。

本申请实施例提供的方案中,通过向补光灯多次发送补光控制信号,并通过反馈器件获取多个反馈信号,基于所述补光控制信号和反馈信号确定补光灯开启时延的范围,以便主控设备基于所述补光灯开启的时延的范围对补光控制信号的发送的时间和补光灯持续补光的时长进行调整。

可选地,所述反馈器件为所述光敏器件时,步骤s3包括:

步骤s31,主控设备基于所述补光灯开启的时延的最大值,调整所述补光控制信号发送的时间,使得发送所述补光控制信号时间与图像开始曝光的时间之差不小于所述最大值;

步骤s32,主控和设备确定所述补光灯开启的时延的最大值和最小值之差,基于最大值和最小值之差,调整所述补光灯持续补光的时长,使得所述补光灯持续补光的时长与图像曝光时长之差不小于所述最大值和最小值之差。

本申请实施例提供的方案中,基于所述补光灯开启的时延的最大值调整补光控制信号的发送时间,基于所述补光灯开启的时延的最大值和最小值调整补光灯持续补光的时长,保证了图像传感器曝光开启时补光灯处于开启状态,并且曝光时间范围处于补光灯持续补光的时间范围内,使得图像能够彻底曝光,提高图像的质量。

第二方面,本申请提供一种控制补光灯开启的装置,包括:

发送模块,用于向补光灯发送补光控制信号,其中,所述补光控制信号用于控制所述补光灯的开启和所述补光灯持续补光的时长;

确定模块,用于接收反馈器件发送的反馈信号,基于所述反馈信号与所述补光控制信号确定所述补光灯开启的时延;

调整模块,用于基于所述补光灯开启的时延调整所述补光控制信号发送的时间以及所述补光灯持续补光的时长,使得图像在曝光时补光灯能够进行补光。

可选地,所述反馈器件,包括:图像传感器或光敏器件。

可选地,当所述反馈器件为所述图像传感器时,所述确定模块具体用于:

在向补光灯发送补光控制信号时,向所述图像传感器发送曝光控制信号,其中,所述曝光控制信号用于控制所述图像传感器以最大帧率,基于曝光时间的先后顺序,至少连续曝光图像a、图像b和图像c三帧图像;

确定所述图像a、图像b和图像c中每一帧图像的亮度值,基于所述亮度值确定所述补光灯开启的时延。

可选地,当所述反馈器件为所述图像传感器时,所述确定模块具体用于:若所述图像b与相邻两帧图像a和图像c中至少一帧图像的亮度之差大于第一阈值,则确定所述补光灯在所述图像b曝光时开启,基于所述补光控制信号发送的时间以及所述补光灯开启的时间确定所述补光灯开启的时延的范围,并基于所述时延的范围确定出所述补光灯开启的时延。

可选地,当所述反馈器件为所述图像传感器时,所述确定模块具体用于:

若所述图像b与所述图像a和所述图像c的亮度之差都大于所述第一阈值,则确定所述补光灯在所述图像b曝光的时间内开启,基于所述图像b曝光时间范围以及所述补光灯控制信号发送的时间来确定所述补光灯开启的时延的范围,并基于所述时延的范围确定出所述补光灯开启的时延。

可选地,当所述反馈器件为所述图像传感器时,所述确定模块具体用于:

若所述图像b与所述图像a和所述图像c中任意一帧图像的亮度之差大于所述第一阈值,则确定所述补光灯在所述图像b曝光之前或曝光时开启,基于所述图像b曝光开启的时间以及所述补光灯控制信号发送的时间来确定所述补光灯开启的时延的范围,并基于所述时延的范围确定出所述补光灯开启的时延。

可选地,所述反馈器件为所述光敏器件时,所述确定模块具体用于:接收所述光敏器件发送的环境光照信号;确定所述环境光照信号中光照强度变化大于第二阈值所对应的时间点;基于所述时间点和发送所述补光控制信号的时间点,确定补光灯开启的时延。

可选地,所述确定模块,还用于:向补光灯发送至少两个补光控制信号时序,并接收反馈器件发送的至少两个反馈信号;基于所述至少两个反馈信号与所述至少两个补光控制信号时序确定所述补光灯开启的时延的范围;基于所述补光灯开启的时延的范围,确定所述补光灯开启的时延的最大值和最小值。

可选地,所述调整模块,具体用于:基于所述补光灯开启的时延的最大值,调整所述补光控制信号发送的时间,使得发送所述补光控制信号时间与图像开始曝光的时间之差不小于所述最大值;确定所述补光灯开启的时延的最大值和最小值之差,基于最大值和最小值之差,调整所述补光灯持续补光的时长,使得所述补光灯持续补光的时长与图像曝光时长之差不小于所述最大值和最小值之差。

第三方面,本申请提供一种电子设备,包括:

存储器,用于存储计算机指令;

处理器,与所述存储器连接,用于执行所述存储器中的计算机指令,以在执行所述计算机指令时执行第一方面所述的方法或第一方面的任意可能的实现中的方法。

第四方面,本申请提供了一种计算机可读存储介质,所述可读存储介质中存储有计算机指令,所述指令在计算机上运行时,使得计算机执行第一方面所述的方法或第一方面的任意可能的实现中的方法。

附图说明

图1为本申请实施例所提供的频闪灯系统的结构示意图;

图2为本申请实施例所提供一种控制补光灯开启的方法的流程图;

图3为本申请实施例所提供的一种基于图像亮度值确定补光灯补光开启的时延的流程图;

图4为本申请实施例所提供的补光灯对图像进行补光的过程图;

图5为本申请实施例所提供的一种基于光敏器件确定补光灯补光开启的时延的流程图;

图6为本申请实施例所提供的光敏器件获取环境光照曲线的流程图;

图7为本申请实施例所提供的一种基于光敏器件确定补光灯补光开启的时延的范围的流程图;

图8为本申请实施例所提供的补光控制信号与光照曲线的关系图;

图9为本申请实施例所提供的一种调整所述补光控制信号发送的时间以及所述补光灯持续补光的时长的流程图;

图10为本申请实施例所提供的一种控制补光灯开启的装置的结构示意图;

图11为本申请实施例所提供的一种电子设备的结构示意图。

具体实施方式

本申请实施例提供的方案中,所描述的实施例仅是本申请一部份实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

为了更好的理解上述技术方案,下面通过附图以及具体实施例对本申请技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。

图1示出本申请实施例中的频闪灯系统100,该系统包括主控设备101、补光灯102和图像传感器103。主控设备101用于向补光灯102和图像传感器103发送控制信号,并接收图像传感器103发送的反馈信号。补光灯102用于接收主控设备101发送的控制信号,根据控制信号开启或关闭补光灯。图像传感器103用于接收主控设备101发送的控制信号,根据控制信号开启图像曝光,并将曝光后的图像发送给主控设备101。在主控设备101和补光灯102之间还可能存在光敏器件104,例如,光电二极管、光电三极管等。所述光敏器件104用于将环境中的光照强度转换成光照信号反馈给主控设备101。

实施例一

以下结合说明书附图对本申请实施例所提供的一种控制补光灯开启的方法做进一步详细的说明,该方法具体实现方式可以包括以下步骤(方法流程如图2所示):

步骤s1,主控设备向补光灯发送补光控制信号,其中,所述补光控制信号用于控制所述补光灯的开启和所述补光灯持续补光的时长。

主控设备向补光灯发送补光控制信号,当补光灯接收到该补光控制信号时,控制补光灯补光开启,补光灯并根据该补光控制信号持续的时间确定补光灯持续补光的时间。但是,由于受补光灯驱动电路、环境因素以及补光灯自身时延的影响,主控设备向补光灯发送补光控制信号到补光灯开启之间存在着时延,图像开始曝光与补光灯补光不能同步进行,为了确定补光灯开启的时延,在频闪系统中加入反馈器件,基于反馈器件反馈的信号确定补光灯开启的时延,具体过程参见步骤s2。

步骤s2,主控设备接收反馈器件发送的反馈信号,基于所述反馈信号与所述补光控制信号确定所述补光灯开启的时延。

在本申请实施例中为了获得准确的补光灯开启的时延,所述反馈器件,包括:图像传感器或光敏器件。其中,主控设备基于所述反馈信号与所述补光控制信号确定所述补光灯开启的时延的具体实现方式可以包括:

一、当主控设备接收到图像传感器发送的反馈信号时,如图3所示,具体包括:

步骤s21,主控设备在向补光灯发送补光控制信号时,向所述图像传感器发送曝光控制信号,其中,所述曝光控制信号用于控制所述图像传感器以最大帧率,基于曝光时间的先后顺序,至少连续曝光图像a、图像b和图像c三帧图像;

步骤s22,主控设备确定所述图像a、图像b和图像c中每一帧图像的亮度值,并基于所述亮度值确定所述补光灯开启的时延。

其中,步骤s22包括:

步骤s221,若所述图像b与相邻两帧图像a和图像c中至少一帧图像的亮度之差大于第一阈值,则主控设备确定所述补光灯在所述图像b曝光时开启,基于所述补光控制信号发送的时间以及所述补光灯开启的时间确定所述补光灯开启的时延的范围,并基于所述时延的范围确定出所述补光灯开启的时延。

主控设备中预先设置有第一阈值,主控设备确定所述图像a、图像b和图像c的亮度值,检测到所述图像b与图像a或图像c中任一帧图像的亮度之差,若检测到所述图像b与所述图像a的亮度之差大于第一阈值或所述图像b与所述图像c的亮度之差大于第一阈值,则确定所述补光灯在所述图像b曝光之前或曝光的过程中开启,所述图像b曝光的时间范围即为所述补光灯开启的时间范围,然后,根据所述补光控制信号发送的时间确定补光灯开启的时延的范围,最后,基于所述补光灯开启的时延的范围确定补光灯的时延。

例如,如图4所示,当预设的第一阈值为10时,主控设备通过曝光控制信号控制图像传感器第一次连续曝光图像a、图像b和图像c三帧图像,图像a、图像b和图像c的亮度值分别为20、70、100,每一帧图像的时间为t1,每一帧图像曝光时间为t2,主控设备确定图像b与图像a的亮度之差为50,图像b与图像a的亮度之差大于第一阈值,则确定在图像传感器曝光图像b时补光灯开启,根据图像b曝光的时间范围,确定补光灯开启的时间范围为[t1,t1+2t2],基于所述补光灯开启的时间和补光控制信号发送的时间可确定本次补光灯开启的时延范围为[t1,t1+2t2],然后,基于补光灯开启的时延范围确定补光灯开启的时延,其中,根据补光灯的时延范围确定补光灯的时延的方法有多种,本方案在确定补光灯开启的时延范围后可基于二分法确定补光灯开启的时延,具体过程如下:

在确定补光灯开启的时延范围为[t1,t1+2t2]之后,主控设备将所述补光灯开始补光的时间与图像传感器开始曝光的时间对准,并计算该补光开启的时延范围的中间值t3=(t1+(t1+2t2))/2,将t3作为下一次补光灯提前开启的时间,主控设备继续向图像传感器发送曝光控制信号,图像传感器基于曝光控制信号第二连续曝光图像a1,b1和c1三帧图像,并且在第二图像曝光的过程中补光灯开启的时间比第一次开启的时间提前t3开启,确定图像a1,b1和c1的亮度分别为20,80,100,主控设备确定图像b1与图像a1的亮度之差为60,图像b1与图像a1的亮度之差大于第一阈值,则确定在图像传感器曝光图像b1时补光灯开启,根据图像b1曝光的时间范围以及补光灯提前开启的时间,确定补光灯开启的时间范围为[t1+t2,t1+2t2],基于所述补光灯开启的时间和补光控制信号发送的时间可确定第二次补光灯开启的时延范围为[t1+t2,t1+2t2],计算第二次补光开启的时延范围的中间值t4=((t1+t2)+(t1+2t2))/2,将t4作为第三次补光灯提前开启的时间,基于二分法可计算得到第三次补光灯开启的时延范围为[(2t1+3t2)/2,t1+2t2],主控设备继续通过曝光控制信号控制图像传感器连续曝光图像,第n次曝光的图像an,bn和cn,主控设备确定an,bn和cn的亮度为95,100,100,并确定图像bn和图像an和cn的亮度之差都小于第一阈值,则确定第n-1次确定的补光灯提前开启的时间即为补光灯开启的时延。

本申请实施例提供的方案中,曝光控制信号控制图像传感器连续曝光至少三帧图像,确定每一帧图像的亮度值,基于所述每一帧图像的亮度值来确定补光灯开启的时间范围,图像传感器基于曝光控制信号不断的曝光图像,并通过二分法计算补光灯提前开启的时间,通过多次向补光灯和图像传感器发送控制信号,以及基于二分法确定补光灯开启的时延来逐次缩小补光灯开启时延的范围,直到第一帧图像和最后一帧图像的亮度接近或相等时,说明图像传感器曝光与补光灯补光同步进行,主控设备停止向补光灯发送补光控制信号,确定出此时补光灯提前开启的时间即为补光灯开启的时延。因此,通过曝光后的图像的亮度值来确定补光灯开启的时间,能准确的确定出补光灯开启的时延,为调整补光控制信号的发送的时间和补光灯持续补光的时长提供准确的依据。

进一步,当图像传感器确定出图像传感器曝光第二帧图像时补光灯开启后,不能确定补光灯是在第二帧图像曝光的过程中开启的,还是在第二帧图像曝光之前或曝光时开启的,为了确定补光灯开启时间的准确范围。

步骤s221包括:步骤s2211,若所述图像b与所述图像a和所述图像c的亮度之差都大于所述第一阈值,则确定所述补光灯在所述图像b曝光的时间内开启,基于所述图像b曝光时间范围以及所述补光灯控制信号发送的时间来确定所述补光灯开启的时延的范围,并基于所述时延的范围确定出所述补光灯开启的时延。

例如,如图4所示,当第一阈值为10,所述图像a、图像b和图像c亮度分别为20、50、100时,主控设备基于图像的亮度值确定出图像b和图像a的亮度之差为30,图像b和图像c的亮度之差为50,即图像b与图像a和图像c的亮度之差都大于第一阈值,即可确定补光灯在图像b曝光的过程中补光灯开启,将补光灯补光的时间与图像b曝光的时间对准,根据图像b曝光的时间范围,确定补光灯开启的时间范围为[t1+t2,t1+2t2],基于所述补光灯开启的范围基于二分法确定补光灯的补光时延。

步骤s221还包括:

步骤s2212,若所述图像b与所述图像a和所述图像c中任意一帧图像的亮度之差大于所述第一阈值,则确定所述补光灯在所述图像b曝光之前或曝光时开启,基于所述图像b曝光开启的时间以及所述补光灯控制信号发送的时间来确定所述补光灯开启的时延的范围,并基于所述时延的范围确定出所述补光灯开启的时延。

例如,如图4所示,当第一阈值为10,所述图像a、图像b和图像c亮度分别为20、100、100时,主控设备基于图像的亮度值确定出图像b和图像a的亮度之差为80,图像b和图像c的亮度之差为0,即图像b与图像a的亮度之差都大于第一阈值,图像b与图像c的亮度之差小于第一阈值,即可确定补光灯在图像a曝光之后图像b曝光之前或曝光时开启,将补光灯补光的时间与图像b曝光的时间对准,根据图像b曝光的时间范围,确定补光灯开启的时间范围为[t2,2t1+t2],基于所述补光灯开启的范围基于二分法确定补光灯的补光时延。

本申请实施例提供的方案中,主控设备通过确定图像b分别与相邻两帧图像a和图像c之差,来确定补光灯开启的时延,通过图像b与两帧图像的亮度之差来确定补光灯开启的时间的范围,缩小补光灯开启时延的范围。因此,通过曝光后的图像的亮度值来确定补光灯开启的时间,能准确的确定出补光灯开启的时延,为调整补光控制信号的发送的时间和补光灯持续补光的时长提供准确的依据。

由于受环境因素的影响,主控设备每次向补光灯发送补光控制信号时,补光灯补光开启的时延可能会不同,为了确定补光灯开启的时延的最大值和最小值,以便对补光灯控制信号发送时间以及补光灯持续补光的时间进行调整。在确定补光灯开启的时延后,主控设备按照预设的时序向补光灯发送至少两个补光控制信号,并接收反馈器件发送的至少两个反馈信号,基于所述至少两个反馈信号与所述至少两个补光控制信号确定所述补光灯开启的时延的范围,基于所述补光灯开启的时延的范围,确定所述补光灯开启的时延的最大值和最小值。

二、当主控设备接收到光敏器件发送的反馈信号时,如图5所示,具体包括:

步骤s23,主控设备接收所述光敏器件发送的环境光照信号;

步骤s24,主控设备确定所述环境光照信号中光照强度变化大于第二阈值所对应的时间点;

步骤s25,主控设备基于所述时间点和发送所述补光控制信号的时间点,确定补光灯开启的时延。

具体的,在相机的镜头附近增加一个光敏器件,通过光敏器件获取环境中的光照变化曲线,当相机中的补光灯开启时,光敏器件由于接收到强光照,光照变化曲线中光照强度会变高,因此,该光照变化曲线中光照强度变高的点所对应的时间即为补光灯开启的时间,光照曲线中光照强度变高的点对应的时间和补光控制信号发送的时间之差,确定补光灯开启的时延。

主控设备获取环境中的光照曲线的过程参见图6。

步骤601,光敏器件将接收的光信号转换成电信号,并将电信号发送给运算放大器。

步骤602,运算放大器接收所述电信号,将该电信号进行放大,并将放大后的电信号发送给模数转换器。

步骤603,模数转换器接收放大后的电信号,并将放大后的电信号转换成数字信号,主控设备基于所述数字信号的得到环境光照变化曲线。

在所述反馈器件为光敏器件时,为了准确确定所述补光灯开启的时延的范围的目的。具体参见图7,在步骤s3之前,还包括:

步骤s4,主控设备向补光灯发送至少两个补光控制信号时序,并接收反馈器件发送的至少两个反馈信号;

步骤s5,主控设备基于所述至少两个反馈信号与所述至少两个补光控制信号时序确定所述补光灯开启的时延的范围;

步骤s6,主控设备基于所述补光灯开启的时延的范围,确定所述补光灯开启的时延的最大值和最小值。

例如,如图8所示,补光控制信号在t4、t5、t6时刻发送三个补光控制信号,并根据环境光照变化曲线确定出t7、t8、t9时刻时光照强度变高,进而确定出补光灯分别在t7、t8、t9时刻开启,然后,计算t4与t7的时间之差为t1,t5与t8的时间之差为t2,t6与t9的时间之差为t,3,比较t1、t2、t3的大小,若t1<t2<t3,则确定出补光灯的时延范围为[t1,t3]。

本申请实施例提供的方案中,通过光敏器件获取环境中的光照信号,基于所述光照信号确定光照强度变化大于第二阈值所对应的时间点,该时间点即为补光灯开启的时间,基于所述时间点和发送补光控制信号的时间,准确的确定出补光灯开启的时延,为调整补光控制信号的发送的时间和补光灯持续补光的时长提供准确的依据。

步骤s3,主控设备基于所述补光灯开启的时延调整所述补光控制信号发送的时间以及所述补光灯持续补光的时长,使得图像在曝光时补光灯能够进行补光。

具体的,参见图9,步骤s3包括:

步骤s31,主控设备基于所述补光灯开启的时延的最大值,调整所述补光控制信号发送的时间,使得发送所述补光控制信号时间与图像开始曝光的时间之差不小于所述最大值;

步骤s32,主控设备确定所述补光灯开启的时延的最大值和最小值之差,基于最大值和最小值之差,调整所述补光灯持续补光的时长,使得所述补光灯持续补光的时长与图像曝光时长之差不小于所述最大值和最小值之差。

例如,主控设备发送补光控制信号的时间为ts,图像传感器开始曝光的时间为to,一帧图像曝光的时间为tm,主控设备确定所述补光灯开启的时延的最小值为tmin,最大值为tmax,为了使图像传感器曝光时补光灯处于开启能够进行补光,因此,主控设备发送补光控制信号的时间应提前传感器曝光图像的时间,并且为了满足在补光灯开启的时延范围内,曝光图像时补光灯都处于开启状态,to-ts应不小于tmax。补光灯处于开启状态,当补光灯开启的时延为tmin,图像传感器在进行图像曝光的时间与补光灯控制信号发送的时间为tmax时,补光灯补光开启时间与图像曝光的时间之差最大,为tmax-tmin,为了使图像传感器进行补光的整个过程中,补光灯都能进行补光,因此,补光灯补光的时长与图像传感器曝光的时长应大于补光灯开启的时间与图像传感器曝光的时间之差的最大值,即补光灯开启的时间长要比曝光时长大。

本申请实施例提供的方案中,基于所述补光灯开启的时延的最大值调整补光控制信号的发送时间,基于所述补光灯开启的时延的最大值和最小值调整补光灯持续补光的时长,保证了图像传感器曝光开启时补光灯处于开启状态,并且曝光时间范围处于补光灯持续补光的时间范围内,使得图像能够彻底曝光,进而提高图像的质量。

实施例二

基于同一发明构思,本申请实施例还提供一种控制补光灯开启的装置,参见图10,该装置包括:

发送模块1001,用于向补光灯发送补光控制信号,其中,所述补光控制信号用于控制所述补光灯的开启和所述补光灯持续补光的时长;

确定模块1002,用于接收反馈器件发送的反馈信号,基于所述反馈信号与所述补光控制信号确定所述补光灯开启的时延;

调整模块1003,用于基于所述补光灯开启的时延调整所述补光控制信号发送的时间以及所述补光灯持续补光的时长,使得图像在曝光时补光灯能够进行补光。

可选地,所述反馈器件,包括:图像传感器或光敏器件。

可选地,当所述反馈器件为所述图像传感器时,所述确定模块1002具体用于:在向补光灯发送补光控制信号时,向所述图像传感器发送曝光控制信号,其中,所述曝光控制信号用于控制所述图像传感器以最大帧率,基于曝光时间的先后顺序,至少连续曝光图像a、图像b和图像c三帧图像;

确定所述图像a、图像b和图像c中每一帧图像的亮度值,基于所述亮度值确定所述补光灯开启的时延。

可选地,当所述反馈器件为所述图像传感器时,所述确定模块1002具体用于:若所述图像b与相邻两帧图像a和图像c中至少一帧图像的亮度之差大于第一阈值,则确定所述补光灯在所述图像b曝光时开启,基于所述补光控制信号发送的时间以及所述补光灯开启的时间确定所述补光灯开启的时延的范围,并基于所述时延的范围确定出所述补光灯开启的时延。

可选地,当所述反馈器件为所述图像传感器时,所述确定模块1002具体用于:

若所述图像b与所述图像a和所述图像c的亮度之差都大于所述第一阈值,则确定所述补光灯在所述图像b曝光的时间内开启,基于所述图像b曝光时间范围以及所述补光灯控制信号发送的时间来确定所述补光灯开启的时延的范围,并基于所述时延的范围确定出所述补光灯开启的时延。

可选地,当所述反馈器件为所述图像传感器时,所述确定模块1002具体用于:

若所述图像b与所述图像a和所述图像c中任意一帧图像的亮度之差大于所述第一阈值,则确定所述补光灯在所述图像b曝光之前或曝光时开启,基于所述图像b曝光开启的时间以及所述补光灯控制信号发送的时间来确定所述补光灯开启的时延的范围,并基于所述时延的范围确定出所述补光灯开启的时延。

可选地,所述反馈器件为所述光敏器件时,所述确定模块1002具体用于:接收所述光敏器件发送的环境光照信号;确定所述环境光照信号中光照强度变化大于第二阈值所对应的时间点;基于所述时间点和发送所述补光控制信号的时间点,确定补光灯开启的时延。

可选地,所述确定模块1002,还用于:向补光灯发送至少两个补光控制信号时序,并接收反馈器件发送的至少两个反馈信号;基于所述至少两个反馈信号与所述至少两个补光控制信号时序确定所述补光灯开启的时延的范围;基于所述补光灯开启的时延的范围,确定所述补光灯开启的时延的最大值和最小值。

可选地,所述调整模块1003,具体用于:基于所述补光灯开启的时延的最大值,调整所述补光控制信号发送的时间,使得发送所述补光控制信号时间与图像开始曝光的时间之差不小于所述最大值;确定所述补光灯开启的时延的最大值和最小值之差,基于最大值和最小值之差,调整所述补光灯持续补光的时长,使得所述补光灯持续补光的时长与图像曝光时长之差不小于所述最大值和最小值之差。

实施例三

本申请实施例还提供了一种电子设备,参见图11,该电子设备包括:

存储器1101,用于存储计算机指令;

处理器1102,与所述存储器连接,用于执行所述存储器中的计算机指令,以在执行所述计算机指令时执行如实施例一所述的方法。

实施例四

本申请实施例还提供一种计算机可读存储介质,所述可读存储介质中存储有计算机指令,所述指令在计算机上运行时,使得计算机执行如实施例一所述的方法。

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

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

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

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

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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