CN112532890A - 曝光控制方法、摄像设备及计算机可读存储介质 - Google Patents
曝光控制方法、摄像设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN112532890A CN112532890A CN202011205074.0A CN202011205074A CN112532890A CN 112532890 A CN112532890 A CN 112532890A CN 202011205074 A CN202011205074 A CN 202011205074A CN 112532890 A CN112532890 A CN 112532890A
- Authority
- CN
- China
- Prior art keywords
- exposure
- path
- paths
- exposure parameters
- parameters
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/741—Circuitry for compensating brightness variation in the scene by increasing the dynamic range of the image compared to the dynamic range of the electronic image sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/50—Control of the SSIS exposure
- H04N25/57—Control of the dynamic range
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
本申请公开了一种曝光控制方法、摄像设备及计算机可读存储介质,该方法包括:获取至少两路码流对应的图像帧,其中,至少两路码流对应的图像帧由同一摄像器件采集得到,且共用至少一个曝光组件;分别对各路码流对应的图像帧进行曝光计算,得到需调整的各路初始曝光参数;将第一路初始曝光参数作为第一路最终曝光参数,并根据第一路最终曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数;利用各路最终曝光参数对摄像器件进行曝光调整。通过上述方式,采用串行方式,其他路码流对应的图像帧根据第一路最终曝光参数分别进行曝光参数的调节,使得减小各路码流曝光参数调整之间的相互干扰,能够提高各路码流对应的图像帧画面的稳定性。
Description
技术领域
本申请涉及图像处理技术领域,特别是涉及一种曝光控制方法、摄像设备及计算机可读存储介质。
背景技术
自动曝光(Automatic Exposure,简称AE)是摄像机根据光线的强弱,代替人的操作自动调整曝光量,使得所摄物体亮度正常,防止曝光过度或者不足。自动曝光通常包括光圈优先和快门优先,其中,光圈优先为摄像机根据用户确定的光圈,来自动配合调节,从而达到正确曝光。例如拍摄花草,风景,相对静止不动的物体适合用光圈优先。
自动曝光技术广泛应用于摄像机技术领域,摄像机根据当前的拍摄的图像信息或视频信息自动调整曝光量大小,以获得合适亮度的图像信息或视频信息。目前,自动曝光应用于单目摄像机时,由于单目摄像机只有一个镜头,输出的多路码流图像信号可能对相同的曝光组件同时进行操作,使用相同的曝光组件引起相互干扰,造成多路码流对应的图像亮度的不稳定。
发明内容
本申请提供一种曝光控制方法、摄像设备及计算机可读存储介质,如何避免使用相同的曝光组件引起的相互干扰,造成多路码流对应的图像亮度的不稳定。
为解决上述技术问题,本申请采用的一个技术方案是:提供一种曝光控制方法。该方法包括:获取至少两路码流对应的图像帧,其中,至少两路码流对应的图像帧由同一摄像器件采集得到,且共用至少一个曝光组件;分别对各路码流对应的图像帧进行曝光计算,得到需调整的各路初始曝光参数;将第一路初始曝光参数作为第一路最终曝光参数,并根据第一路最终曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数;利用各路最终曝光参数对摄像器件进行曝光调整。
为解决上述技术问题,本申请采用的另一个技术方案是:提供一种摄像设备。该设备包括:处理器和存储器,存储器用于存储计算机程序,计算机程序被处理器执行以实现上述曝光控制方法。
为解决上述技术问题,本申请采用的另一个技术方案是:提供一种计算机可读存储介质。该计算机可读存储介质存储有计算机程序,计算机程序被处理器执行以实现上述曝光控制方法。
本申请的有益效果是:本申请通过对第一路码流对应图像帧进行的曝光计算得到第一最终曝光参数,根据第一路码流调节的曝光参数对其他路码流对应的图像帧的曝光参数进行调整,使得第一路码流与其他路码流之间具有通信,采用串行的方式,在确定第一路码流对应图像帧需要调节的第一最终曝光参数后,其他路码流对应的图像帧再根据第一路最终曝光参数分别进行调节,使得减小各路码流的曝光参数调整之间的相互干扰,避免对共用的曝光组件进行曝光参数调整时,造成各路码流对应图像帧画面的不稳定,能够提高各路码流对应图像帧画面的稳定性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请曝光控制方法第一实施例的流程示意图;
图2是本申请曝光控制方法中一实施例的同步信号周期的时序示意图;
图3是本申请曝光控制方法中另一实施例的同步信号周期的时序示意图;
图4是本申请曝光控制方法第二实施例的流程示意图;
图5是本申请摄像设备第一实施例的结构示意图;
图6是本申请摄像设备第二实施例的结构示意图;
图7是本申请摄像设备第三实施例的结构示意图;
图8是本申请提供的计算机可读存储介质的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请中的术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括至少一个该特征。本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。本申请实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,在不冲突的情况下,本文所描述的实施例可以与其它实施例相结合。
请参阅图1,图1是本申请曝光控制方法的第一实施例的流程示意图。该方法包括以下步骤:
S110:获取至少两路码流对应的图像帧。
获取至少两路码流对应的图像帧,其中,至少两路码流对应的图像帧由同一摄像器件采集得到,且共用至少一个曝光组件。
拍摄器件可以是单目摄像机,其单目摄像机只有一个镜头,共用的曝光组件可以是图像传感器,也可以是其他的器件,此处不做限制。摄像器件的曝光组件根据存储的曝光参数进行图像采集,以获得至少两路码流对应的图像帧。本实例中,获取得至少两路码流对应的图像帧,至少两路可以是两路,也可以是三路,多路等,本申请在此不做限制。
S120:分别对各路码流对应的图像帧进行曝光计算,得到需调整的各路初始曝光参数。
可分别对各路码流对应的图像帧进行曝光计算,得到需要调整的各路初始曝光参数。其中,曝光计算的方法包括平均亮度法、权重均值法、亮度直方图等,此处不做限制。具体的,获取当前路码流对应的图像帧的亮度统计信息,基于亮度统计信息与目标亮度信息之间的差异,得到需调整的当前路初始曝光参数。例如,对当前码流对应的图像帧进行亮度统计得到亮度统计信息,根据亮度统计信息与目标亮度的亮度差值确定当前图像帧所需的曝光值,以得到需调整的当前路的初始曝光参数。
对第一路码流对应的图像帧进行曝光计算,具体的,对第一路码流对应的图像帧进行亮度统计得到亮度统计信息,根据亮度统计信息与目标亮度的亮度差值确定第一路码流对应的图像帧所需的曝光值,以得到需调整的当前路的第一路初始曝光参数。后续对其他路码流对应的图像帧进行曝光计算时,也可分别获取各路的亮度统计信息。当然,也可以在对第一路码流对应的图像帧进曝光计算前,获取所有路的亮度统计信息,后续只需第一路将获取的各路亮度统计信息发送至其他路即可,此处不做限制。
另外,第一路初始曝光参数包括共享曝光参数和第一路独立曝光参数,其中,共享曝光参数为对后续至少两路码流的图像帧亮度有影响的曝光参数,第一路独立曝光参数为只影响后续第一路码流的图像帧亮度的曝光参数。
各路初始曝光参数包括光圈、曝光时间和增益,曝光由光圈、曝光时间和增益三者共同控制,其中,光圈表示控制的进光量,曝光时间表示光到达的时间长度,也即是进行曝光的时长,增益可以包括模拟增益和数字增益。可以调整光圈、曝光时间、增益三者在曝光值中的比例,得到具体的曝光参数。为了便于计算,将曝光参数的光圈、增益、曝光时间都映射到以DB(Decibel,分贝)为单位,折算到DB维度,因此需要将图像传感器的曝光时间、增益、光圈在标准的灯箱环境做一次标定,以完成各个曝光参数各自映射到以DB为单位。
由于单目摄像机只有一个镜头,输出的多个图像信号可能对相同的曝光组件同时进行操作,因此基于至少两路码流对应的图像帧共用的曝光组件,从第一路初始曝光参数中确定共享曝光参数。其中,共享曝光参数为对后续至少两路码流的图像帧亮度有影响的曝光参数。例如共享曝光参数为至少两路码流对应的图像帧共用的曝光组件所需调整的参数,如曝光组件是图像传感器,共享曝光参数包括光圈,若光圈的大小改变,若对相同的曝光组件同时进行操作,则光圈的大小会影响至少两路的码流对应的图像帧,因此,可将光圈作为共享曝光参数,防止使用相同的曝光组件引起相互干扰,造成多个图像或视频图像帧亮度的不稳定。在一些实施例中,共享曝光参数为对后续所有路码流的图像帧的亮度均有影响的曝光参数,例如共享曝光参数为所有路码流对应的图像帧共用的曝光组件所需调整的参数,若调整共享曝光参数,则所有路码流的图像帧都会受影响。
第一路独立曝光参数为只影响后续第一路码流的图像帧亮度的曝光参数,第一路独立曝光参数包括曝光时间和增益。确定共享曝光参数后,可根据共享曝光参数与第一路初始曝光参数的差值,得到第一路独立曝光参数。
在一些实施例中,共享曝光参数可以为多个曝光参数,共享曝光参数取决于曝光组件的设置,可能存在某种增益类型为共享变量,例如模拟增益或数字增益为影响至少两路码流对应的图像帧,则可以将模拟增益或数字增益作为共享曝光参数。此外,例如至少两路码流对应的图像帧共用的曝光组件有多个,也使用多个共享曝光参数。
S130:将第一路初始曝光参数作为第一路最终曝光参数,并根据第一路最终曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数。
对第一路码流对应的图像帧进行曝光计算后,得到需调整的第一路初始曝光参数,并将第一路初始曝光参数作为第一路最终曝光参数。存储调整后的第一路最终曝光参数,以更新曝光参数,便于后续根据存储的第一路最终曝光参数进行图像采集,以获得码流对应的图像帧。
分别对其他路码流对应的图像帧进行曝光计算,得到需调整的其他路初始曝光参数,例如分别对其他路码流对应的图像帧进行亮度统计得到亮度统计信息,分别根据亮度统计信息与目标亮度的亮度差值确定其他路对应的图像帧所需的曝光值,以分别得到需调整其他路初始曝光参数。
根据第一路最终曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数。具体的,根据共享曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数。例如得到需调整的其他路初始曝光参数后,根据其他路码流对应图像帧的其他路初始曝光参数与共享曝光参数分别的差值,分别得到其他路最终曝光参数,因此,可将其他路初始曝光参数与共享曝光参数之间差值,作为其他路最终曝光参数。其中,其他路最终曝光参数包括曝光时间和增益。
因共享曝光参数包括光圈,在其他路码流对应的图像帧进行曝光参数的调整时,可不对光圈进行调整,因此,其他路码流对应的图像帧只需调整的曝光参数包括曝光时间和增益。其他路最终曝光参数为只影响后续其他路码流的图像帧亮度的曝光参数,存储调整后的其他路最终曝光参数,以更新曝光参数,便于后续根据存储的其他路最终曝光参数进行图像采集,以获得其他路码流对应的图像帧。第一路码流与其他路码流之间存在通信,其他路码流对第一路码流产生的共享曝光参数进行扣除,可以保证其他路码流对应图像帧对曝光参数的计算的准确性。
S140:利用各路最终曝光参数对摄像器件进行曝光调整。
将上述的调整的各路最终曝光参数存储在摄像器件中,以更新存储的曝光参数,便于在后续采用摄像器件的曝光组件根据存储的调整的各路最终曝光参数进行图像采集,以获得各路码流对应的图像帧。
本实施例中,本申请通过对第一路码流对应图像帧进行的曝光计算得到第一最终曝光参数,根据第一路码流调节的曝光参数对其他路码流对应的图像帧的曝光参数进行调整,使得第一路码流与其他路码流之间具有通信,采用串行机制,在确定第一路码流对应图像帧需要调节的第一最终曝光参数后,其他路码流对应的图像帧再根据第一路最终曝光参数分别进行调节,使得消除各路码流对应图像帧进行曝光参数调节之间的相互干扰,避免对共用的曝光组件进行操作时,造成各路码流对应图像帧画面的不稳定,能够提高各路码流对应图像帧画面的稳定性。
另外,第一路与其他路之间建立通信的机制,其他路对共享曝光参数进行差值计算抵扣掉共享曝光参数,既能将共有曝光组件的共享曝光参数调整到最佳状态,又能使得各路进行曝光计算的准确性,以更准确的进行曝光调节后获取到各码流对应的图像帧。
请参阅图2和图3,图2和图3是本申请曝光控制方法中同步信号周期的时序示意图,对于上述实施例,本申请提供同步信号时序设计。具体如下:
对于本申请曝光控制方法的实施步骤,是在每个同步信号周期的上升沿触发执行的,也即是,在每个同步信号周期的上升沿触发执行各种步骤。例如,可在同步信号周期的上升沿触发执行获取至少两路码流对应的图像帧的步骤,其中,至少两路码流对应的图像帧由同一摄像器件采集得到,且共用至少一个曝光组件。另外,也可在同步信号周期的上升沿触发执行各路最终曝光参数的确定的步骤,如分别对各路码流对应的图像帧进行曝光计算,得到需调整的各路初始曝光参数,将第一路初始曝光参数作为第一路最终曝光参数,并根据第一路最终曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数的步骤。此外,曝光计算得到后,在同步信号周期的上升沿触发执行利用各路最终曝光参数对摄像器件进行曝光调整。
在同步信号周期的一个上升沿触发执行本阶段的步骤后,可在同步信号周期的下一上升沿触发执行下一阶段的步骤。例如,在同步信号周期的上升沿触发执行获取至少两路码流对应的图像帧以及各路最终曝光参数的确定的步骤,曝光计算得到后,在同步信号周期的下一上升沿触发执行利用各路最终曝光参数对摄像器件进行曝光调整。
另外,为了将每一阶段的步骤分的更清楚一点,还可以分在3个上升沿触发执行本申请曝光控制方法的步骤,在同步信号周期的上升沿触发执行获取至少两路码流对应的图像帧的步骤,在同步信号周期的下一上升沿触发执行各路最终曝光参数的确定的步骤,曝光计算得到后,在同步信号周期的再下一上升沿触发执行利用各路最终曝光参数对摄像器件进行曝光调整。
如图2所示,同步信号周期包括第一时间段和第二时间段,其中,第一时间段、第二时间段为同步信号周期中每个上升沿A对应的高电平阶段,本申请的高电平是相对于同步信号周期中的低电平而言,电平或电压较高的高电平,本申请在此不做限制。获取至少两路码流对应的图像帧以及各路最终曝光参数的确定的步骤在同步信号周期的第一时间段执行,利用各路最终曝光参数进行曝光调整的步骤在同步信号周期的第二时间段执行。
具体的,在同步信号周期的第一时间段,获取至少两路码流对应的图像帧,摄像器件的曝光组件根据存储的曝光参数进行图像采集,以获得至少两路码流对应的图像帧。并对各码流对应的图像帧进行曝光计算以获得各码流对应图像帧需要调节的最终曝光参数。然后,在同步信号周期的第二时间段内,将曝光计算后获取的各路码流对应图像帧的调整的最终曝光参数进行存储并更新,以使得在后续在下一同步信号周期中采用该调整后的曝光参数进行曝光,以采集获取至少两路码流对应的图像帧。
对于上述,在同步信号周期的第一时间段内,获取至少两路码流对应的图像帧,其中,至少两路码流对应的图像帧由同一摄像器件采集得到,且共用至少一个曝光组件。
可选的,对各码流对应的图像帧进行曝光计算以获得各码流对应图像帧需要调节的最终曝光参数,包括:在同步信号周期的第一时间段内,对第一路码流对应的图像帧进行曝光计算,得到需调整的第一路初始曝光参数,并将第一路初始曝光参数作为第一路最终曝光参数;分别对其他路码流对应的图像帧进行曝光计算,得到需调整的其他路初始曝光参数,并根据第一路最终曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数。
可选的,上述步骤还包括对共享曝光参数的计算,在同步信号周期的第一时间段内,基于至少两路码流对应的图像帧共用的曝光组件,从第一路初始曝光参数中确定共享曝光参数;其中,共享曝光参数为对后续至少两路码流的图像帧亮度均有影响的曝光参数,根据共享曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数,例如将其他路初始曝光参数与共享曝光参数之间差值,作为其他路最终曝光参数。
在一些实施例中,例如对于同步信号周期内出现多码流的情况,因第一路与其他路分属于不同的ISP(Image Signal Processing,图像信号处理)处理线程,其ISP处理线程主要用来对前端图像传感器输出信号进行处理,这些ISP处理线程一般情况下是并行的关系,有可能在同时对码流对应的图像帧进行处理,造成不同ISP线程之间相互干扰,为了解决此问题,本申请的不同ISP线程之间设置等待机制,当第一ISP线程对码流对应的图像帧进行处理后,间隔一段时间,第二ISP线程再对码流对应的图像帧进行处理,依次类推,以保证多个ISP处理线程能够串行对码流对应的图像帧进行处理。另外,最后一个ISP线程对码流对应的图像帧进行曝光计算后,在同信号步周期的第二时间段结束前向图像传感器发送最终曝光参数,以使得在后续在下一同步信号周期中采用该调整后的曝光参数进行曝光,以采集获取至少两路码流对应的图像帧。
在一些实施中,因各路之间存在通信,在同信号步周期的第一时间段内,以两路为例,第一路可将进行曝光计算后获得的共享曝光参数发送给第二路,以使得第二路可使用共享曝光参数对二路码流对应的图像帧进行曝光计算,获得第二路码流对应的图像帧需要调节的曝光参数。另外,第一路还可将亮度统计信息、第一路独立曝光参数和共享曝光参数发送给第二路,以使得第二路曝光计算得到第二路最终曝光参数后,在同信号步周期的第二时间段内,将共享曝光参数、第一路独立曝光参数及第二路最终曝光参数发送至曝光组件进行曝光参数的更新,以使得曝光组件使用接收的曝光参数进行曝光,获取两路码流对应的图像帧。
当然,有多路码流时,第一路也可将共享曝光参数、亮度统计信息、第一路独立曝光参数发送给其他路,以使得其他路可进行第二路相似的操作。此外,可采用串行的方式,第二路接收第一路发送的共享曝光参数、亮度统计信息、第一路独立曝光参数后,第二路可将共享曝光参数、第一路独立曝光参数及第二路最终曝光参数发送给第三路,依次类推,本申请对此不做限制。
该实施例的具体实施方式可参考上述实施例中的实施过程,在此不再赘述。
如图3所示,同步信号周期包括第一时间段、第二时间段和第三时间段,其中,第一时间段、第二时间段和第三时间为同步信号周期中每个上升沿A对应的高电平阶段,本申请的高电平是相对于同步信号周期中的低电平而言,电平或电压较高的高电平,本申请在此不做限制。其中,获取至少两路码流对应的图像帧的步骤在同步信号周期的第一时间段执行,对各路进行曝光计算,各路最终曝光参数的确定的步骤在同步信号周期的第二时间段执行,利用各路最终曝光参数进行曝光调整的步骤在同步信号周期的第三时间段执行,以此,可以更清楚将各阶段的步骤分开。该实施例的具体实施方式可参考上述实施例中的实施过程,在此不再赘述。
本实施例中,通过在信号周期内完成对至少两路码流对应的图像帧进行的曝光计算,以及获取各路码流对应的图像帧需要调节的曝光参数,可以减小各路码流对应图像帧进行曝光参数调节之间的相互干扰,能够进一步提高各路码流对应图像帧画面的稳定性。
对于上述实施例,本申请以获取两路码流对应的图像帧为例,对以上实施例进行说明,当然,也可以获取多个码流对应的图像帧,此处不做限制。请参阅图4,图4是本申请曝光控制方法的第二实施例的流程示意图,该方法包括以下步骤:
S210:获取两路码流对应的图像帧。
本实施例以同步信号周期包括第一时间段和第二时间段为例进行说明,在同步信号周期的上升沿触发执行获取两路码流对应的图像帧的步骤,使得在上升沿对应的高电平阶段的第一时间段获取两路码流对应的图像帧,其中,两路码流对应的图像帧由同一摄像器件采集得到,且共用至少一个曝光组件。
S220:对第一路码流对应的图像帧进行曝光计算,得到需调整的第一路初始曝光参数,并将第一路初始曝光参数作为第一路最终曝光参数。
获得两路码流对应的图像帧后,在同信号步周期的第一时间段内,获取第一路码流对应的图像帧的亮度统计信息,基于亮度统计信息与目标亮度信息之间的差值,得到需调整的第一路初始曝光参数。
S230:基于两路码流对应的图像帧共用的曝光组件,从第一路初始曝光参数中确定共享曝光参数。
其中,第一路初始曝光参数包括共享曝光参数和第一独立曝光参数,共享曝光参数为对后续两路码流的图像帧亮度均有影响的曝光参数,例如共享曝光参数为两路码流对应的图像帧共用的曝光组件所需调整的参数。因为第一初始曝光参数包括曝光时间、光圈、增益,可根据第一初始曝光参数确定曝光时间、光圈、增益三者之间的比例关系,而共享曝光参数包括光圈,从曝光时间、光圈、增益三者之间的比例关系中可确定共享曝光参数,因此,再由共享曝光参数与第一路初始曝光参数的差值,可以得到第一路独立曝光参数。当然,因第一路独立曝光参数包括曝光时间和增益,也可以从曝光时间、光圈、增益三者之间的比例关系中可确定第一路独立曝光参数。
S240:根据共享曝光参数对第二路初始曝光参数进行调整,得到第二路最终曝光参数。
在同信号步周期的第一时间段内,第一路将共享曝光参数发送至第二路,使得第二路根据接收的共享曝光参数进行曝光计算。在一些应用场景中,因第一路码流对应的图像帧与第二路码流对应的图像帧获取时间很接近,几乎可以忽略不计,使得对应的图像帧的亮度统计信息也近乎相同,因此第一路还可将获取的亮度统计信息发送给第二路,以使得根据亮度统计信息计算曝光参数,省去第二路获取第二路码流对应图像帧的亮度统计信息的步骤,节省曝光计算的时间。当然,第二路也可以获取第二路图像帧的亮度统计信息,本申请对此不做限制。
获取第二路码流对应的图像帧的亮度统计信息,基于亮度统计信息与目标亮度信息之间的差异,得到需调整的第二路初始曝光参数。其中,第二路码流对应的图像帧的目标亮度信息与第一路码流对应的图像帧的目标亮度信息可以相同,也可以不同,此处不做限制,本申请以目标亮度信息不同为例进行说明。另外,可将其他路初始曝光参数与共享曝光参数之间差值,作为其他路最终曝光参数。
在一些实施例中,第一路将获取的亮度统计信息、共享曝光参数、第一路独立曝光参数发送至第二路,使得第二路接收后,第二路根据接收的亮度统计信息、共享曝光参数对第二路进行曝光计算,以获得第二路最终曝光参数,第二路将第二路最终曝光参数以及接收的共享曝光参数、第一路独立曝光参数发送至曝光组件如图像传感器进行存储。
S250:利用各路最终曝光参数对摄像器件进行曝光调整。
在同信号步周期的下一上升沿触发执行利用各路最终曝光参数对摄像器件进行曝光调整,使得在上升沿对应的高电平阶段的第二时间段内,将第一路最终曝光参数和第二路最终曝光参数进行存储对摄像器件进行曝光调整,以更新修正曝光参数。例如将第一路最终曝光参数和第二路最终曝光参数发送至曝光组件图像传感器进行存储,使得后续利用摄像器件的曝光组件根据修正的第一路最终曝光参数和第二路最终曝光参数分别获取第一路码流对应的图像帧、第二路码流对应的图像帧,获得亮度适合的图像帧。
该实施例的具体实施方式可参考上述实施例中的实施过程,在此不再赘述。
本实施例中,以获取两码流对应的图像帧为例,在对图像帧进行曝光计算时,获取第一路码流对应的共享曝光参数和第一路的独立曝光参数,对第二路码流对应的图像帧进行曝光计算时,利用在第一路获取得到的共享曝光参数,来计算得到第二路需要调整的曝光参数。因通过第一路与第二路共用的共享曝光参数来调整第二路码流的曝光参数,可以减小各路码流之间的相互干扰,能够进一步提高各路码流对应图像帧画面的稳定性。
对于上述实施例,请参阅图5,图5是本申请摄像设备第一实施例的结构示意图,该摄像设备400包括:获取单元410、多个曝光计算单元420和控制单元430。
本申请的摄像可以是具有摄像功能的单目摄像机,也可以是其他的摄像机或具有摄像功能的摄像设备,此处不做限制。
获取单元410用于获取至少两路码流对应的图像帧,其中,至少两路码流对应的图像帧由同一摄像器件采集得到,且共用至少一个曝光组件。
多个曝光计算单元420用于分别对各路码流对应的图像帧进行曝光计算,得到需调整的各路初始曝光参数;以及将第一路初始曝光参数作为所述第一路最终曝光参数,并根据第一路最终曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数。
控制单元430用于利用各路最终曝光参数对摄像器件进行曝光调整。
在一些实施例中,多个曝光计算单元420包括第一曝光计算单元(未示出)和其他曝光计算单元(未示出),例如包括第一曝光计算单元和第二曝光计算单元,第一曝光计算单元用于对第一路码流对应的图像帧进行曝光计算,得到需调整的第一路初始曝光参数,并将第一路初始曝光参数作为第一路最终曝光参数。其他曝光计算单元用于分别对其他路码流对应的图像帧进行曝光计算,得到需调整的其他路初始曝光参数,并根据第一路最终曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数。
在一些实施例中,第一曝光计算单元在获得第一路初始曝光参数之后,方法还包括:基于至少两路码流对应的图像帧共用的曝光组件,从第一路初始曝光参数中确定共享曝光参数;其中,共享曝光参数为对后续至少两路码流的图像帧亮度均有影响的曝光参数;其中,根据第一路最终曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数,包括:根据共享曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数。例如将其他路初始曝光参数与共享曝光参数之间差值,作为其他路最终曝光参数。
在一些实施例中,第一路初始曝光参数包括共享曝光参数和第一路独立曝光参数,其中,第一路独立曝光参数为只影响后续第一路码流的图像帧亮度的曝光参数;其他路最终曝光参数为只影响后续其他路码流的图像帧亮度的曝光参数。其中,第一初始曝光参数包括曝光时间、光圈、增益;共享曝光参数包括光圈;第一路独立曝光参数和其他路最终曝光参数包括曝光时间和增益。
在一些实施例中,第一曝光计算单元和其他曝光计算单元分别对各路码流对应的图像帧进行曝光计算,得到需调整的各路初始曝光参数,包括:获取当前路码流对应的图像帧的亮度统计信息;基于亮度统计信息与目标亮度信息之间的差异,得到需调整的当前路初始曝光参数。
在一些实施例中,获取单元410、多个曝光计算单元420和控制单元430执行曝光控制方法的步骤是在每个同步信号周期的上升沿触发执行的。
可选的,同步信号周期包括第一时间段和第二时间段,其中,第一时间段和第二时间段为同步信号周期中每个上升沿对应的高电平阶段,获取至少两路码流对应的图像帧以及各路最终曝光参数的确定的步骤在同步信号周期的第一时间段执行,利用各路最终曝光参数进行曝光调整的步骤在同步信号周期的第二时间段执行。
可选的,同步信号周期包括第一时间段、第二时间段和第三时间段,其中,第一时间段、第二时间段和第三时间段为同步信号周期中每个上升沿对应的高电平阶段。至少两路码流对应的图像帧的步骤在同步信号周期的第一时间段执行,各路最终曝光参数的确定的步骤在同步信号周期的第二时间段执行,利用各路最终曝光参数进行曝光调整的步骤在同步信号周期的第三时间段执行。
该实施例的具体实施方式可参考上述实施例中的实施过程,在此不再赘述。
请参阅图6,图6是本申请摄像设备第二实施例的结构示意图,区别于第一实施例,该实施例中,该摄像设备500包括:获取单元510、多个曝光计算单元520和控制单元530,其中,多个曝光计算单元520包括第一曝光计算单元521和第二曝光计算单元522,第一曝光计算单元521和第二曝光计算单元522连接可进行通信,第一曝光计算单元521用于对第一路码流对应的图像帧进行曝光计算,得到需调整的第一路初始曝光参数,并将第一路初始曝光参数作为第一路最终曝光参数。第二曝光计算单元522用于对第二路码流对应的图像帧进行曝光计算,得到需调整的第二路初始曝光参数,并根据第一路最终曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数。
在一些实施例中,第一曝光计算单元521在获得第一路初始曝光参数之后,方法还包括:基于至少两路码流对应的图像帧共用的曝光组件,从第一路初始曝光参数中确定共享曝光参数;其中,共享曝光参数为对后续至少两路码流的图像帧亮度均有影响的曝光参数;其中,第一曝光计算单元521将共享曝光参数发送给第二曝光计算单元522,第二曝光计算单元522用于根据第一路最终曝光参数对第二路初始曝光参数进行调整,得到第二路最终曝光参数,包括:第二曝光计算单元522根据共享曝光参数对第二路初始曝光参数进行调整,得到其他路最终曝光参数。例如将第二路初始曝光参数与共享曝光参数之间差值,作为第二路最终曝光参数。
该实施例的具体实施方式可参考上述实施例中的实施过程,在此不再赘述。
对于上述实施方式,本申请提供一种摄像设备,请参阅图7,图7是本申请摄像设备第三实施例的结构示意图。该摄像设备600包括:包括处理器610和存储器620其中,处理器610与存储器620连接,存储器620用于存储计算机程序,计算机程序被处理器610执行以实现上述曝光控制方法。
在本实施例中,处理器610还可以称为CPU(Central Processing Unit,中央处理单元)。处理器610可能是一种集成电路芯片,具有信号的处理能力。处理器610还可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器610也可以是任何常规的处理器等。
对于上述实施方式的方法,其可以采用计算机程序的方式实现,因而本申请提出一种计算机可读存储介质,请参阅图8,图8是本申请提供的计算机可读存储介质的结构示意图。本实施例计算机可读存储介质700中存储有计算机程序710,其可被处理器执行以实现上述实施例中的方法。
本实施例计算机可读存储介质700可以是U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等可以存储程序指令的介质,或者也可以为存储有该程序指令的服务器,该服务器可将存储的程序指令发送给其他设备运行,或者也可以自运行该存储的程序指令。
在本申请所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。
以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (11)
1.一种曝光控制方法,其特征在于,所述方法包括:
获取至少两路码流对应的图像帧,其中,所述至少两路码流对应的图像帧由同一摄像器件采集得到,且共用至少一个曝光组件;
分别对各路码流对应的图像帧进行曝光计算,得到需调整的各路初始曝光参数;
将第一路初始曝光参数作为所述第一路最终曝光参数,并根据第一路最终曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数;
利用各路最终曝光参数对所述摄像器件进行曝光调整。
2.根据权利要求1所述的方法,其特征在于,所述分别对各路码流对应的图像帧进行曝光计算,得到需调整的各路初始曝光参数;将第一路初始曝光参数作为所述第一路最终曝光参数,并根据第一路最终曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数,包括:
对所述第一路码流对应的图像帧进行曝光计算,得到需调整的所述第一路初始曝光参数,并将所述第一路初始曝光参数作为所述第一路最终曝光参数;
分别对所述其他路码流对应的图像帧进行曝光计算,得到需调整的所述其他路初始曝光参数,并根据所述第一路最终曝光参数对所述其他路初始曝光参数进行调整,得到所述其他路最终曝光参数。
3.根据权利要求1或2所述的方法,其特征在于,在获得所述第一路初始曝光参数之后,所述方法还包括:
基于所述至少两路码流对应的图像帧共用的曝光组件,从所述第一路初始曝光参数中确定共享曝光参数;其中,所述共享曝光参数为对后续所述至少两路码流的图像帧亮度均有影响的曝光参数;
所述根据第一路最终曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数,包括:
根据所述共享曝光参数对所述其他路初始曝光参数进行调整,得到所述其他路最终曝光参数。
4.根据权利要求3所述的方法,其特征在于,所述根据所述共享曝光参数对其他路初始曝光参数进行调整,得到其他路最终曝光参数,包括:
将所述其他路初始曝光参数与所述共享曝光参数之间差值,作为所述其他路最终曝光参数。
5.根据权利要求3所述的方法,其特征在于,所述第一路初始曝光参数包括所述共享曝光参数和第一路独立曝光参数,其中,所述第一路独立曝光参数为只影响后续所述第一路码流的图像帧亮度的曝光参数;所述其他路最终曝光参数为只影响后续所述其他路码流的图像帧亮度的曝光参数。
6.根据权利要求5所述的方法,其特征在于,所述各路初始曝光参数包括曝光时间、光圈、增益;所述共享曝光参数包括所述光圈;所述第一路独立曝光参数和所述其他路最终曝光参数包括所述曝光时间和所述增益。
7.根据权利要求1所述的方法,其特征在于,所述分别对各路码流对应的图像帧进行曝光计算,得到需调整的各路初始曝光参数,包括:
获取当前路码流对应的图像帧的亮度统计信息;
基于所述亮度统计信息与目标亮度信息之间的差异,得到需调整的当前路初始曝光参数。
8.根据权利要求1所述的方法,其特征在于,
所述曝光控制方法的步骤是在每个同步信号周期的上升沿触发执行的。
9.根据权利要求8所述的方法,其特征在于,
所述同步信号周期包括第一时间段和第二时间段,所述获取至少两路码流对应的图像帧以及所述各路最终曝光参数的确定的步骤在所述同步信号周期的第一时间段执行;所述利用各路最终曝光参数进行曝光调整的步骤在所述同步信号周期的第二时间段执行;或者,
所述同步信号周期包括第一时间段、第二时间段和第三时间段,所述至少两路码流对应的图像帧的步骤在所述同步信号周期的第一时间段执行,所述各路最终曝光参数的确定的步骤在所述同步信号周期的第二时间段执行,所述利用各路最终曝光参数进行曝光调整的步骤在所述同步信号周期的第三时间段执行;
其中,所述第一时间段、第二时间段和第三时间段为所述同步信号周期中每个上升沿对应的高电平阶段。
10.一种摄像设备,其特征在于,所述摄像设备包括:处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行以实现如权利要求1至9中任一项所述的方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求1至9中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011205074.0A CN112532890B (zh) | 2020-11-02 | 2020-11-02 | 曝光控制方法、摄像设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011205074.0A CN112532890B (zh) | 2020-11-02 | 2020-11-02 | 曝光控制方法、摄像设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112532890A true CN112532890A (zh) | 2021-03-19 |
CN112532890B CN112532890B (zh) | 2022-06-07 |
Family
ID=74979395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011205074.0A Active CN112532890B (zh) | 2020-11-02 | 2020-11-02 | 曝光控制方法、摄像设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112532890B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170064179A1 (en) * | 2015-08-24 | 2017-03-02 | Motorola Mobility Llc | Method and Apparatus for Auto Exposure Value Detection for High Dynamic Range Imaging |
CN108632537A (zh) * | 2018-05-04 | 2018-10-09 | Oppo广东移动通信有限公司 | 控制方法及装置、成像设备、计算机设备及可读存储介质 |
CN110121882A (zh) * | 2017-10-13 | 2019-08-13 | 华为技术有限公司 | 一种图像处理方法及装置 |
CN110602415A (zh) * | 2019-09-30 | 2019-12-20 | 杭州海康威视数字技术股份有限公司 | 曝光控制装置、方法及摄像机 |
WO2020051898A1 (zh) * | 2018-09-14 | 2020-03-19 | 浙江宇视科技有限公司 | 双光图像自动曝光方法、装置、双光图像相机及机器存储介质 |
CN110971835A (zh) * | 2019-12-24 | 2020-04-07 | 重庆紫光华山智安科技有限公司 | 一种基于双相曝光的监控方法及装置 |
CN111345033A (zh) * | 2019-03-12 | 2020-06-26 | 深圳市大疆创新科技有限公司 | 参数同步方法、拍摄装置和可移动平台 |
-
2020
- 2020-11-02 CN CN202011205074.0A patent/CN112532890B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170064179A1 (en) * | 2015-08-24 | 2017-03-02 | Motorola Mobility Llc | Method and Apparatus for Auto Exposure Value Detection for High Dynamic Range Imaging |
CN110121882A (zh) * | 2017-10-13 | 2019-08-13 | 华为技术有限公司 | 一种图像处理方法及装置 |
CN108632537A (zh) * | 2018-05-04 | 2018-10-09 | Oppo广东移动通信有限公司 | 控制方法及装置、成像设备、计算机设备及可读存储介质 |
WO2020051898A1 (zh) * | 2018-09-14 | 2020-03-19 | 浙江宇视科技有限公司 | 双光图像自动曝光方法、装置、双光图像相机及机器存储介质 |
CN111345033A (zh) * | 2019-03-12 | 2020-06-26 | 深圳市大疆创新科技有限公司 | 参数同步方法、拍摄装置和可移动平台 |
CN110602415A (zh) * | 2019-09-30 | 2019-12-20 | 杭州海康威视数字技术股份有限公司 | 曝光控制装置、方法及摄像机 |
CN110971835A (zh) * | 2019-12-24 | 2020-04-07 | 重庆紫光华山智安科技有限公司 | 一种基于双相曝光的监控方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112532890B (zh) | 2022-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106713778B (zh) | 曝光控制方法和装置 | |
US10194091B2 (en) | Image capturing apparatus, control method therefor, program, and recording medium | |
CN109194882B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
US20180309919A1 (en) | Methods and apparatus for controlling exposure and synchronization of image sensors | |
US20230038844A1 (en) | High dynamic range image synthesis method and apparatus, image processing chip and aerial camera | |
CN109218627B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
JP2021500820A (ja) | 撮像制御方法および撮像装置 | |
CN110248105B (zh) | 一种图像处理方法、摄像机及计算机存储介质 | |
US10609265B2 (en) | Methods and apparatus for synchronizing camera flash and sensor blanking | |
JP6303304B2 (ja) | カメラ | |
CN111064898B (zh) | 图像拍摄方法及装置、设备、存储介质 | |
JP2008005081A (ja) | 認証装置 | |
WO2018010411A1 (zh) | 一种拍照方法及终端 | |
WO2019047620A1 (zh) | 一种成像装置及成像方法 | |
US20110043674A1 (en) | Photographing apparatus and method | |
US7903146B2 (en) | Image capturing apparatus with image signal and object luminance detection for exposure control | |
JP2020028080A (ja) | 撮像装置及びその制御方法、プログラム、記憶媒体 | |
CN113298735A (zh) | 图像处理方法、装置、电子设备及存储介质 | |
US11871123B2 (en) | High dynamic range image synthesis method and electronic device | |
CN112532890B (zh) | 曝光控制方法、摄像设备及计算机可读存储介质 | |
JP2017225072A (ja) | 撮像装置、その制御方法、及びプログラム | |
US20200404148A1 (en) | Image outputting method and electronic device | |
CN110213499B (zh) | 图像处理方法和装置、电子设备、计算机可读存储介质 | |
US20160182795A1 (en) | Image pickup apparatus having live view function, and method of controlling the same | |
CN114697628A (zh) | 图像采集方法、装置、设备和介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |