CN109005363A - 成像控制方法、装置、电子设备以及存储介质 - Google Patents
成像控制方法、装置、电子设备以及存储介质 Download PDFInfo
- Publication number
- CN109005363A CN109005363A CN201810915380.XA CN201810915380A CN109005363A CN 109005363 A CN109005363 A CN 109005363A CN 201810915380 A CN201810915380 A CN 201810915380A CN 109005363 A CN109005363 A CN 109005363A
- Authority
- CN
- China
- Prior art keywords
- pixel
- exposure
- information
- pixels
- image
- 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
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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
Abstract
本申请提出一种成像控制方法及装置,成像设备包括由多个感光像素单元组成的像素单元阵列,其中,方法包括:在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据长曝光像素与短曝光像素在拍摄场景下的曝光比,确定该场景是否属于曝光比小于第一曝光比阈值的窄动态范围,若确定属于窄动态范围,控制像素单元阵列输出原始像素信息,根据同一感光像素单元中长曝光像素、中曝光像素和短曝光像素的原始像素信息计算得到各感光像素单元的合并像素信息,根据合并像素信息对应的还原像素信息进行成像。由此,在拍摄场景属于亮光环境下的窄动态范围时,根据各感光像素单元的合并像素信息还原成像,提升了成像效果和成像质量,改善用户的拍摄体验。
Description
技术领域
本申请涉及移动终端技术领域,尤其涉及一种成像控制方法、装置、电子设备以及存储介质。
背景技术
随着终端技术的不断发展,越来越多的用户使用电子设备拍摄图像。在逆光场景下,当用户使用电子设备的前置摄像头自拍时,由于用户处于光源和电子设备之间,容易造成人脸曝光不充分的情况发生。如果通过调节曝光来提高人脸亮度,则会使背景区域过曝光,甚至无法清楚显示拍摄场景。
现有技术中,为了提高在逆光等高动态范围场景下的拍摄质量,在拍摄过程中,通过控制像素阵列分别进行长曝光、中曝光和短曝光,再将不同的曝光度下获得的图像合成后输出成像,以改善图像的成像效果。
但是,申请人发现,这种方式拍摄得到图像的成像质量会随拍摄场景不同发生变化,在一些拍摄场景下,虽然动态范围较大,但是,图像分辨率和信噪比都比较低,因此,这种单一的拍摄模式无法适应多种拍摄场景。
发明内容
本申请提出一种成像控制方法、装置、电子设备及可读存储介质,用于根据不同拍摄场景的环境亮度值,采用对应的拍摄模式获取图像,以解决现有技术中成像质量较差的技术问题。
本申请一方面实施例提出了一种成像控制方法,包括:
在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据所述长曝光像素与短曝光像素在所述拍摄场景下的曝光比,确定所述拍摄场景是否属于曝光比小于第一曝光比阈值的窄动态范围;
若确定出属于窄动态范围,控制所述像素单元阵列输出原始像素信息;
根据同一感光像素单元中长曝光像素的原始像素信息、中曝光像素的原始像素信息和短曝光像素的原始像素信息计算得到各感光像素单元的合并像素信息;
根据所述合并像素信息对应的还原像素信息进行成像。
本申请实施例的成像控制方法,在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据长曝光像素与短曝光像素在拍摄场景下的曝光比,确定该场景是否属于曝光比小于第一曝光比阈值的窄动态范围,若确定属于窄动态范围,控制像素单元阵列输出原始像素信息,根据同一感光像素单元中长曝光像素、中曝光像素和短曝光像素的原始像素信息计算得到各感光像素单元的合并像素信息,根据合并像素信息对应的还原像素信息进行成像。由此,在拍摄场景属于亮光环境下的窄动态范围时,根据各感光像素单元的合并像素信息还原成像,增加了图像分辨率,从而提升了成像效果和成像质量,改善用户的拍摄体验。
本申请又一方面实施例提出了一种成像控制装置,所述成像设备包括由多个感光像素单元组成的像素单元阵列,每一感光像素单元包括至少一长曝光像素、至少一中曝光像素和至少一短曝光像素,所述装置包括:
确定模块,用于在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据所述长曝光像素与短曝光像素在所述拍摄场景下的曝光比,确定所述拍摄场景是否属于曝光比小于第一曝光比阈值的窄动态范围;
控制模块,用于若确定出属于窄动态范围,控制所述像素单元阵列输出原始像素信息;
处理模块,用于根据同一感光像素单元中长曝光像素的原始像素信息、中曝光像素的原始像素信息和短曝光像素的原始像素信息计算得到各感光像素单元的合并像素信息;
成像模块,用于根据所述合并像素信息对应的还原像素信息进行成像。
本申请实施例的成像控制装置,在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据长曝光像素与短曝光像素在拍摄场景下的曝光比,确定该场景是否属于曝光比小于第一曝光比阈值的窄动态范围,若确定属于窄动态范围,控制像素单元阵列输出原始像素信息,根据同一感光像素单元中长曝光像素、中曝光像素和短曝光像素的原始像素信息计算得到各感光像素单元的合并像素信息,根据合并像素信息对应的还原像素信息进行成像。由此,在拍摄场景属于亮光环境下的窄动态范围时,根据各感光像素单元的合并像素信息还原成像,增加了图像分辨率,从而提升了成像效果和成像质量,改善用户的拍摄体验。
本申请又一方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前述实施例所述的成像控制方法。
本申请又一方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如前述实施例所述的成像控制方法。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本申请实施例所提供的一种成像控制方法的流程示意图;
图2为本申请实施例所提供的一种成像设备的部分结构示意图;
图3为本申请实施例所提供的成像设备的像素单元阵列的结构示意图;
图4为本申请实施例所提供的成像设备的感光像素单元的结构示意图;
图5为本申请实施例提供的另一种成像控制方法的流程示意图;
图6为本申请实施例提供的又一种成像控制方法的流程示意图;
图7为本申请实施例提供的又一种成像控制方法的流程示意图;
图8为本申请实施例提供的又一种成像控制方法的流程示意图;
图9为本申请实施例提供的又一种成像控制方法的流程示意图;
图10为本申请实施例提供的一种成像控制装置的结构示意图;
图11为本申请某些实施方式的电子设备的模块示意图;
图12为本申请某些实施方式的图像处理电路的模块示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
下面参考附图描述本申请实施例的成像控制方法和装置。
图1为本申请实施例所提供的一种成像控制方法的流程示意图。
如图1所示,该成像控制方法包括以下步骤:
其中,该成像控制方法应用于成像设备,参见图2,该成像设备30包括像素单元阵列31和设置在像素单元阵列31上的滤光片单元阵列32。像素单元阵列31包括多个感光像素单元311,每个感光像素单元311包括多个感光像素3111。滤光片单元阵列32包括与多个感光像素单元311对应的多个滤光片单元322,每个滤光片单元322覆盖对应的感光像素单元311。像素单元阵列31中的每一个感光像素单元311均包括至少一长曝光像素、至少一中曝光像素和至少一短曝光像素。
步骤101,在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据长曝光像素与短曝光像素在拍摄场景下的曝光比,确定拍摄场景是否属于曝光比小于第一曝光比阈值的窄动态范围。
本申请实施例中,首先获取拍摄场景下成像设备预览图像的ISO或曝光时间,其中ISO值用来指示摄像头的感光度。如果获取的拍摄场景的ISO或曝光时间小于对应的第一参数阈值,则确定拍摄场景属于亮光环境。其中,第一参数阈值可设置为,ISO的参数值为200,曝光时间为30ms。
其中,获取拍摄场景下预览图像的ISO值方法有多种,作为一种可能的实现形式,可以控制像素单元阵列中的各感光像素,测量得到拍摄场景下预览图像的感光度值。
作为另一种可能的实现形式,可以采用独立的测光器件,测量拍摄场景下预览图像的感光度值。
作为另一种可能的实现形式,可以读取成像设备的摄像头自动调节的ISO值,获取拍摄场景下预览图像的ISO值。
需要说明的是,ISO值用来指示摄像头的感光度,常用的ISO值有50、100、200、400、1000等等,摄像头可以根据环境亮度,自动调节ISO值,从而,本实施例中,可以根据ISO值,反推出拍摄环境的环境亮度。
本申请实施例中,曝光时间可以预设在电子设备的内置程序中,或者,还可以由用户进行设置,进而可通过成像设备获取拍摄场景下预览图像的曝光时间。
具体地,当根据获取到的拍摄场景的ISO或曝光时间,确定当前拍摄场景属于光线亮度大于阈值亮度的亮光环境时,在该拍摄场景下,计算长曝光像素与短曝光像素的曝光比,如果得到的曝光比小于第一曝光比阈值,可确定该拍摄场景属于窄动态范围。
其中,阈值亮度,是指预先设定的判断拍摄场景是否属于亮光环境的亮度值,可以是预设在成像设备的内置程序中,或者,由用户进行设置;第一曝光比阈值,是指预先设定的根据长曝光像素与短曝光像素的曝光比,判断拍摄场景的动态范围的阈值。当拍摄场景的曝光比阈值小于第一曝光比阈值时,当前拍摄场景则为窄动态范围;当拍摄场景的曝光比阈值大于第一曝光比阈值时,当前拍摄场景则为中高动态范围。
步骤102,确定出拍摄场景属于曝光比小于第一曝光比阈值的窄动态范围时,控制像素单元阵列输出原始像素信息。
根据步骤101中长曝光像素与短曝光像素的曝光比,判断该拍摄场景属于窄动态范围后,控制像素单元阵列输出原始像素信息。
由于像素单元阵列包括多个感光像素单元311,并且每个感光像素单元311包括至少一长曝光像素、至少一中曝光像素和至少一短曝光像素。因此,像素单元阵列31输出原始像素信息包括,长曝光像素的原始像素信息、中曝光像素的原始像素信息和短曝光像素的原始像素信息。
作为一种示例,如图3所示,成像设备中的像素单元阵列31中的每一个感光像素单元311包括四个感光像素3111,四个感光像素3111呈2*2阵列排布。每一个像素单元311的四个感光像素3111具体为一个长曝光像素、两个中曝光像素及一个短曝光像素。此时,像素单元阵列31输出原始像素信息包括,一个长曝光像素的原始像素信息、两个中曝光像素的原始像素信息和一个短曝光像素的原始像素信息。当然,在其他实施例中,每一个像素单元311中的长曝光像素、中曝光像素和短曝光像素的数量也可为其他数值。
作为一种示例,以图3所示的像素单元阵列31中红色的感光像素3111为例,R(1,1)为长曝光像素,R(1,2)和R(2,1)为中曝光像素,R(2,2)为短曝光像素,各个感光像素3111的曝光过程可以是:首先控制长曝光像素R(1,1)最先开始曝光,在长曝光像素R(1,1)的曝光期间内,再控制中曝光像素R(1,2)、中曝光像素R(2,1)以及短曝光像素R(2,2)曝光,其中,中曝光像素R(1,2)和中曝光像素R(2,1)的曝光起始时间一致,且中曝光像素R(1,2)和R(2,1)以及短曝光像素R(2,2)的曝光截止时间应与长曝光像素R(1,1)的曝光截止时间相同或位于长曝光像素R(1,1)的曝光截止时间之前;或者,控制长曝光像素R(1,1)、中曝光像素R(1,2)、中曝光像素R(2,1)以及短曝光像素R(2,2)同时开始曝光,即长曝光像素R(1,1)、中曝光像素R(1,2)、中曝光像素R(2,1)以及短曝光像素R(2,2)的曝光起始时间相同。
曝光结束后,每个感光像素单元311将输出四个原始像素信息,以图3所示的红色的感光像素单元311为例,四个原始像素信息包括长曝光像素R(1,1)输出的原始像素信息、中曝光像素R(1,2)输出的原始像素信息、中曝光像素R(2,1)输出的原始像素信息、以及短曝光像素R(2,2)输出的原始像素信息。
步骤103,根据同一感光像素单元中长曝光像素的原始像素信息、中曝光像素的原始像素信息和短曝光像素的原始像素信息计算得到各感光像素单元的合并像素信息。
曝光结束后,每个感光像素单元311将输出四个原始像素信息,以图3所示的红色的感光像素单元311为例,四个原始像素信息包括长曝光像素R(1,1)输出的原始像素信息、中曝光像素R(1,2)输出的原始像素信息、中曝光像素R(2,1)输出的原始像素信息、以及短曝光像素R(2,2)输出的原始像素信息。成像设备的处理器控制每一个感光像素单元中的感光像素3111均以上述的方式同步进行长、中、短时间的曝光,并获取每个感光像素单元输出的多个原始像素信息。随后,处理器根据同一感光像素单元311中曝光时间相同的原始像素信息计算得到多个合并像素信息。
具体地,以图3所示的红色的感光像素单元311为例,在一种场景下,当感光像素单元311中感光像素3111的个数为2×2时,长曝光像素R(1,1)的原始像素信息即为长曝光的合并像素信息,中曝光像素R(1,2)的原始像素信息与中曝光像素R(2,1)的原始像素信息之和即为中曝光的合并像素信息,短曝光像素R(2,2)的原始像素信息即为短曝光的合并像素信息。
在另一种场景下,当感光像素单元311中感光像素3111的个数为2×4,且长曝光像素的个数为2个,中曝光像素为4个,短曝光像素为2个时,2个长曝光像素的原始像素信息之和即为长曝光的合并像素信息,4个中曝光像素的原始像素信息之和即为中曝光的合并像素信息,2个短曝光像素的原始像素信息之和即为短曝光的合并像素信息。
作为一种示例,参见图4,感光像素单元311中的原始像素信息排列如图4右边图所示,此时的单个感光像素的尺寸为1.0μm,各感光像素以RRRR/GGGG/BBBB的形式排列;右图中四个感光像素组合后的感光像素单元311为图4左边图所示,组合后的感光像素单元311按GRBG的次序排列,组合后的感光像素单元311变成了2.0μm的大像素,该过程使用了像素四合一技术,像素变大后,进光量越高,拍出来的照片会越明亮。
步骤104,根据合并像素信息对应的还原像素信息进行成像。
具体地,在拍摄场景为亮光环境时,光线很充足,高像素带来的解析力效果更加明显。因此,针对每一个合并像素信息,确定对应的至少两个还原像素信息;其中,一个合并像素信息对应一种色彩,同一合并像素信息确定出的至少两个还原像素信息对应至少两种色彩。例如,将图4左图中一个感光像素单元311的合并像素信息还原为对应的三个色彩的还原像素信息,如可将左图中每个2.0μm的大像素还原为四个GRBG排列的1.0μm像素。最终根据确定出的各还原像素信息进行图像输出,此时,输出的图像更加清晰。
本申请实施例的成像控制方法,通过在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据长曝光像素与短曝光像素在拍摄场景下的曝光比,确定该场景是否属于曝光比小于第一曝光比阈值的窄动态范围,若确定属于窄动态范围,控制像素单元阵列31输出原始像素信息,根据同一感光像素单元311中长曝光像素、中曝光像素和短曝光像素的原始像素信息计算得到各感光像素单元的合并像素信息,根据合并像素信息对应的还原像素信息进行成像。由此,在拍摄场景属于亮光环境下的窄动态范围时,根据各感光像素单元的合并像素信息还原成像,提升了成像效果和成像质量,改善用户的拍摄体验。
作为一种可能的实现方式,参见图5,获取拍摄场景的ISO或曝光时间大于对应的第二参数阈值,控制像素单元阵列中各感光像素单元输出原始像素信息,进而合并得到合并像素信息,最终根据合并像素信息对应的还原像素信息进行成像。具体地成像控制方法的步骤参见图5,图5为本申请实施例提供的另一种成像控制方法的流程示意图。
步骤201,获取拍摄场景的ISO或曝光时间。
本申请实施例中,拍摄场景的ISO或曝光时间的获取方式如上述实施例中的步骤101所述,此处不再赘述。
步骤202,若拍摄场景的ISO或曝光时间大于对应的第二参数阈值时,执行至少两次控制像素单元阵列输出原始像素信息。
具体地,如果获取到的拍摄场景的ISO或曝光时间大于对应的第二参数阈值,并且小于对应的第一参数阈值,此时的拍摄场景的曝光时间相对于第一参数阈值时短,光线条件就比较差,成像设备一次拍摄可能不能得到清晰度高的图像,因此,成像设备要至少两次控制像素单元阵列输出原始像素信息。其中,第二参数阈值对应的ISO的参数值为100,曝光时间为20ms。
步骤203,根据同一感光像素单元中长曝光像素的原始像素信息、中曝光像素的原始像素信息和短曝光像素的原始像素信息计算得到各感光像素单元的合并像素信息。
本申请实施例中,各感光像素单元的合并像素信息的计算方法如上述实施例中的步骤103所述,此处不再赘述。
步骤204,根据合并像素信息对应的还原像素信息进行成像。
由于步骤201中,成像设备执行至少两次控制像素单元阵列输出原始像素信息,因此,要至少两次根据感光阵列中各感光单元的原始像素信息计算得到各感光像素单元的合并像素信息。
具体地,根据每一次执行得到的合并像素信息所对应的还原像素信息,生成第三图像,再对每次执行所生成的第三图像进行合成,在确保图像合成后得到清晰度较佳的图像,要在图像合成的时候进行降噪处理。最终,根据合成降噪后的第三图像进行图像输出。
本申请实施例中的成像控制方法,通过获取拍摄场景的ISO或曝光时间,确定拍摄场景的ISO或曝光时间大于对应的第二参数阈值时,执行至少两次控制像素单元阵列输出原始像素信息,根据同一感光像素单元中长曝光像素的原始像素信息、中曝光像素的原始像素信息和短曝光像素的原始像素信息计算得到各感光像素单元的合并像素信息,根据合并像素信息对应的还原像素信息进行成像。由此,通过成像设备执行至少两次控制像素单元阵列输出原始像素信息,再根据合并像素信息对应的还原像素信息进行成像的过程中进行合成降噪处理,提高了图像的信噪比,以及成像效果,使得图像更加清晰。
作为另一种可能的实现方式,在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据长曝光像素与短曝光像素在拍摄场景下的曝光比,确定出拍摄场景属于曝光比大于或等于第一曝光比阈值的中高动态范围时,并根据像素单元阵列中感光像素单元的合并像素信息进行成像。具体地成像控制方法的步骤参见图6,图6为本申请实施例提供的又一种成像控制方法的流程示意图。
如图6所示,该成像控制方法可以包括以下步骤:
步骤301,在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据长曝光像素与短曝光像素在拍摄场景下的曝光比,确定出拍摄场景属于曝光比大于或等于第一曝光比阈值的中高动态范围。
本申请实施例的拍摄是在光线亮度大于阈值亮度的亮光环境中进行的,在该拍摄场景下,计算长曝光像素与短曝光像素的曝光比,如果得到的曝光比大于或等于第一曝光比阈值,则确定该拍摄场景属于中高动态范围。
步骤302,在曝光比大于或等于第二曝光比阈值时,控制像素单元阵列输出分别处于不同曝光时间下的多个原始像素信息。
具体地,在确定当前拍摄场景属于中高动态范围后,当曝光比大于或等于第二曝光比阈值时,当前的拍摄场景则为高动态范围,成像设备控制长曝光像素最先开始曝光,在长曝光像素的曝光期间内,再控制中曝光像素以及短曝光像素曝光,其中,中曝光像素和短曝光像素的曝光截止时间应与长曝光像素的曝光截止时间相同或位于长曝光像素的曝光截止时间之前;或者,控制长曝光像素、中曝光像素以及短曝光像素同时开始曝光,即长曝光像素、中曝光像素以及短曝光像素的曝光起始时间相同。如此,无需控制像素单元阵列依次进行长曝、中曝和短曝,即可控制像素单元阵列输出分别处于不同曝光时间下的多个原始像素信息。其中,第二曝光比阈值大于第一曝光比阈值。
其中,长曝光像素指的是感光像素对应的曝光时间为长曝光时间,中曝光像素指的是感光像素对应的曝光时间为中曝光时间,短曝光像素指的是感光像素对应的曝光时间为短曝光时间,其中,长曝光像素的长曝光时间大于中曝光像素的中曝光时间,且中曝光像素的中曝光时间大于短曝光像素的短曝光时间。
步骤303,在同一感光像素单元中,选取长曝光像素的原始像素信息、短曝光像素的原始像素信息或中曝光像素的原始像素信息。
由于同一感光像素单元中,包括至少一长曝光像素、至少一中曝光像素和至少一短曝光像素,因此,从长曝光像素的原始像素信息、短曝光像素的原始像素信息或中曝光像素的原始像素信息中,选取一个作为原始像素信息。
作为一种示例,在一个感光像素单元中,包括一个长曝光像素,两个中曝光像素和一个短曝光像素,且长曝光像素的原始像素信息为80,,短曝光像素的原始像素信息为255,两个中曝光像素的原始像素信息也为255,由于原始像素信息的上限为255,则说明中曝光像素的原始像素信息和短曝光像素的原始像素信息已经过曝光了,因此,选取的可以为长曝光像素的原始像素信息:80。
步骤304,根据选取的原始像素信息,以及长曝光时间、中曝光时间和短曝光时间之间的曝光比,计算得到合并像素信息。
具体地,在同一感光像素单元中,根据选取的长曝光像素的原始像素信息、短曝光像素的原始像素信息或中曝光像素的原始像素信息,以及长曝光时间、中曝光时间和短曝光时间之间的曝光比,通过计算即可得到合并像素信息。具体地,例如,可以对三种不同曝光时间的原始像素信息分别赋予不同的权值,再将选取的原始像素信息与对应的权值相乘后,即可得到一个像素单元的合成像素信息。
仍以上述例子示例,假设长曝光时间、中曝光时间和短曝光时间之间的曝光比为:16:4:1,则合并像素信息为:80*16=1280。
步骤305,根据合并像素信息进行图像输出。
本实施例中,由于根据三种不同曝光时间的原始像素信息计算得到的每一个合成像素信息的灰度级别会产生变化,因此,在得到合成像素信息后需要对每一个合成像素信息做灰度级别的压缩。压缩完毕后,成像设备根据多个压缩完毕后得到的合成像素信息进行插值计算,即可输出较高的动态范围图像,此时,输出的图像不存在过曝区域或者欠曝区域,具有较佳的成像效果。
本申请实施例的成像控制方法,通过在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据长曝光像素与短曝光像素在拍摄场景下的曝光比,确定出拍摄场景属于曝光比大于或等于第一曝光比阈值的中高动态范围,在曝光比大于或等于第二曝光比阈值时,控制像素单元阵列输出分别处于不同曝光时间下的多个原始像素信息,在同一感光像素单元中,选取长曝光像素的原始像素信息、短曝光像素的原始像素信息或中曝光像素的原始像素信息中的一个原始像素信息,根据选取的原始像素信息,以及长曝光时间、中曝光时间和短曝光时间之间的曝光比,计算得到合并像素信息,根据合并像素信息进行图像输出。由此,通过控制像素单元阵列在不同曝光时间下输出原始像素信息,并合并像素信息输出图像,可以得到较高的动态范围图像,提升成像效果和图像质量,改善用户的拍摄体验。
作为另一种可能的实现方式,在确定出拍摄场景属于曝光比大于或等于所述第二曝光比阈值的高动态范围后,获取到的拍摄场景的ISO或曝光时间小于或等于对应的参数阈值时,参见图7,具体地成像控制过程如图7所示。
如图7所示,该成像控制方法可以包括以下步骤:
步骤401,获取拍摄场景的ISO或曝光时间。
本申请实施例中,拍摄场景的ISO或曝光时间的获取方式如上述实施例中的步骤101所述,在此不做赘述。
步骤402,若拍摄场景的ISO或曝光时间小于或等于对应的参数阈值时,单次执行控制像素单元阵列输出分别处于不同曝光时间下的多个原始像素信息。
需要说明的是,在拍摄场景属于曝光比大于或等于第二曝光比阈值时,即拍摄场景属于高动态范围,拍摄场景中的ISO或曝光时间小于或等于对应的参数阈值时,拍摄场景属于高动态范围中的亮光环境,成像设备进行单次拍摄即可得到成像效果较佳的图像。
因此,本实施例中,成像设备单次执行控制像素单元阵列输出分别处于不同曝光时间下的多个原始像素信息。具体地控制像素单元阵列输出分别处于不同曝光时间下的多个原始像素信息的过程,如上述实施例的步骤302中所述,在此不做赘述。
步骤403,在同一感光像素单元中,选取长曝光像素的原始像素信息、短曝光像素的原始像素信息或中曝光像素的原始像素信息。
步骤404,根据选取的原始像素信息,以及长曝光时间、中曝光时间和短曝光时间之间的曝光比,计算得到合并像素信息。
本申请实施例的步骤403和步骤404的执行步骤可以参见上述实施例中步骤303和步骤304的执行过程,在此不做赘述。
步骤405,根据合并像素信息进行图像输出。
具体地,对单次执行得到的合并像素信息进行插值计算,可以生成单帧第一图像,进而对单帧第一图像进行图像输出。具体根据合并像素信息生成单帧第一图像的方法,参见上述实施例中的步骤305,在此不做赘述。
作为另一种可能的实现方式,在确定出拍摄场景属于曝光比大于或等于所述第二曝光比阈值的高动态范围后,获取到的拍摄场景的ISO或曝光时间大于对应的参数阈值时,此时的拍摄场景的亮度比较暗,单次拍摄不能得到较佳的成像效果,因此,成像设备执行至少两次控制感光像素单元阵列输出分别处于不同曝光时间下的多个原始像素信息。具体地曝光方式如上述实施例中的步骤302中所述,在此不做赘述。
进一步地,在同一感光像素单元中,选取长曝光像素的原始像素信息、短曝光像素的原始像素信息或中曝光像素的原始像素信息中的一个作为原始像素信息,根据选取的原始像素信息,以及长曝光时间、中曝光时间和短曝光时间之间的曝光比,计算得到合并像素信息。具体地,例如,可以对三种不同曝光时间的原始像素信息分别赋予不同的权值,再将选取的原始像素信息与对应的权值相乘后,即可得到一个感光像素单元的合成像素信息。具体地计算过程可参考上述实施例的步骤303和步骤304,在此不做赘述。
当拍摄场景的光线较暗时,成像设备每一次执行得到合并像素信息,生成对应的第一图像,再对至少两次执行生成的第一图像进行合成,通过成像设备的处理器对合成的第一图像进行降噪处理,进而得到低噪点的图像,再对合成后降噪后得到的第一图像进行图像输出。此时,在中高动态范围输出的图像能够具有较低的噪声。
在上述实施例中,当拍摄场景属于曝光比大于或等于第一曝光比阈值的中高动态范围时,成像设备控制像素单元阵列中输出分别处于不同曝光时间下的多个原始像素信息,进而根据选取的原始像素信息以及曝光时间之间的曝光比,得到合并像素信息进行成像。作为另一种可能的实现方式,成像设备可以控制像素单元阵列输出采用相同曝光时间曝光得到的多个原始像素信息,进而根据原始像素信息计算平均值,得到合并像素信息进行成像输出。具体的过程参见图8,图8为本申请实施例提供的又一种成像控制的流程示意图。
如图8所示,该成像控制方法可以包括以下步骤:
步骤501,在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据长曝光像素与短曝光像素在拍摄场景下的曝光比,确定出拍摄场景属于曝光比大于或等于第一曝光比阈值的中高动态范围。
本申请实施例中,确定拍摄场景属于中高动态范围的方法参见上述实施例中的步骤301所述,在此不做赘述。
步骤502,控制像素单元阵列输出采用相同曝光时间曝光得到的多个原始像素信息。
具体地,成像设备控制像素单元阵列的长曝光像素、短曝光像素和中曝光像素采用相同的曝光时间曝光,曝光结束后,感光像素单元将得到长曝光像素的原始像素信息、短曝光像素的原始像素信息和中曝光像素的原始像素信息。
需要说明的是,控制像素单元阵列采用相同曝光时间曝光或者采用不同曝光时间曝光,是根据具体拍摄场景的环境亮度决定的,此处仅作为一种示例,对曝光时间的选择不作限定。
步骤503,对同一感光像素单元的原始像素信息计算平均值,得到合并像素信息,每个感光像素单元对应一个合并像素信息。
具体地,在同一感光像素单元中,计算获得的长曝光像素的原始像素信息、短曝光像素的原始像素信息和中曝光像素的原始像素信息的平均值,进而得到合并像素信息。并且,每个感光像素单元对应一个合并像素信息。
作为一种示例,以图3所示的红色的感光像素单元为例,R(1,1)为长曝光像素,R(1,2)和R(2,1)为中曝光像素,R(2,2)为短曝光像素。成像设备的处理器首先控制长曝光像素R(1,1)、中曝光像素R(1,2)、中曝光像素R(2,1)及短曝光像素R(2,2)同步曝光。曝光结束后,红色的像素单元将输出四个原始像素信息,即长曝光像素R(1,1)输出的原始像素信息、中曝光像素R(1,2)输出的原始像素信息、中曝光像素R(2,1)输出的原始像素信息、以及短曝光像素R(2,2)输出的原始像素信息。如此,处理器控制每一个感光像素单元中的感光像素均以上述的方式进行同步曝光,并获取每个感光像素单元输出的多个原始像素信息。
进一步地,成像设备的处理器对同一感光像素单元中的原始像素信息进行组合计算以得到多个组合像素信息,采用以下公式计算每一个感光像素单元的组合像素信息:如此,成像设备的处理器可以计算出整个像素单元阵列中多个感光像素单元的多个组合像素信息。
步骤504,根据各感光像素单元对应的合并像素信息进行图像输出。
本申请实施例中,成像设备的处理器可以根据上述步骤504的方法计算出各感光像素单元对应的合并像素信息,进而根据各感光像素单元对应的合并像素信息进行插值计算,即可得到成像图像,进而输出成像图像。
本申请实施例的成像控制方法,通过在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据长曝光像素与短曝光像素在拍摄场景下的曝光比,确定出拍摄场景属于曝光比大于或等于第一曝光比阈值的中高动态范围,控制像素单元阵列输出采用相同曝光时间曝光得到的多个原始像素信息,对同一感光像素单元的原始像素信息计算平均值,得到合并像素信息,每个感光像素单元对应一个合并像素信息,最终根据各感光像素单元对应的合并像素信息进行图像输出。由此,在光线较暗的中高动态范围内,通过各感光像素单元的原始像素信息对应的合并像素信息获取中高动态范围图像,在保证动态范围的同时,提升了成像效果和成像质量,改善了用户的拍摄体验。
作为另一种可能的实现方式,需要成像设备多次执行控制像素单元阵列输出采用相同曝光时间曝光得到的多个原始像素信息,对同一感光像素单元的所述原始像素信息计算平均值,得到合并像素信息,再根据各感光像素单元对应的合并像素信息进行图像输出。参见图9,图9为本申请实施例提供的又一种成像控制的流程示意图。
如图9所示,该成像控制方法可以包括以下步骤:
步骤601,在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据长曝光像素与短曝光像素在拍摄场景下的曝光比,确定出拍摄场景属于曝光比大于或等于第一曝光比阈值的中高动态范围。
本申请实施例中,确定拍摄场景属于中高动态范围的方法参见上述实施例中的步骤301所述,在此不做赘述。
步骤602,成像设备多次执行控制像素单元阵列输出采用相同曝光时间曝光得到的多个原始像素信息。
本实施例中,当拍摄场景属于中高动态范围时,成像设备单次拍摄获取的图像可能存在大面积的过曝光,或者部分过暗的情况,因此,需要多次执行控制像素单元阵列输出采用相同曝光时间曝光得到的多个原始像素信息,进而合并像素信息后得到多个图像。
具体地,成像设备多次控制像素单元阵列的长曝光像素、短曝光像素和中曝光像素采用相同的曝光时间曝光,曝光结束后,感光像素单元将得到长曝光像素的原始像素信息、短曝光像素的原始像素信息和中曝光像素的原始像素信息。其中,成像设备每次控制像素单元阵列获取原始像素信息的曝光时间至少为两种。
作为一种可能的实现方式,成像设备多次控制像素单元阵列获取原始像素信息的过程中采用的曝光时间各不相同。
作为另一种可能的实现方式,成像设备多次控制像素单元阵列获取原始像素信息的过程中的曝光时间,可采用几次相同的曝光时间以及一次过长的曝光时间。
步骤603,对同一感光像素单元的原始像素信息计算平均值,得到合并像素信息。
本实施例中,在同一感光像素单元中,根据原始像素信息计算平均值,得到合并像素信息的方法如上述实施例的步骤503中所述,在此不做赘述。
步骤604,根据各感光像素单元对应的合并像素信息进行图像输出。
具体地,根据每一次执行得到的各感光像素单元对应的合并像素信息,进而对合并像素信息进行插值计算,即可生成对应的第二图像,在中高动态范围的拍摄场景的光线较暗时,拍摄的图像会存在噪点,因此要对多次执行所生成的第二图像进行合成降噪处理,进而对合成降噪处理后的第二图像进行图像输出。
作为一种可能的实现方式,成像设备多次控制像素单元阵列获取原始像素信息的过程中采用的曝光时间各不相同时,进而,多次执行得到的各感光像素单元对应的合并像素信息,生成对应的几帧曝光度各不相同的图像。
作为另一种可能的实现方式,成像设备多次控制像素单元阵列获取原始像素信息的过程中采用几次相同的曝光时间以及一次过长的曝光时间,进而,多次执行得到的各感光像素单元对应的合并像素信息,生成对应的几帧相同曝光度的图像以及一帧过曝光图像。
本申请实施例的成像设备的控制方法,通过多次执行控制像素单元阵列输出采用相同曝光时间曝光得到的多个原始像素信息,对同一感光像素单元的原始像素信息计算平均值,得到合并像素信息,根据各感光像素单元对应的合并像素信息进行图像输出。该方法在成像设备多次执行控制像素单元阵列输出多个原始像素信息时,采用不同的曝光时间得到多帧不同曝光度的图像,再对图像进行合成降噪处理,能够在弱光环境下更好的控制噪点,提高了成像效果以及清晰度,进一步的提高了用户体验。
为了实现上述实施例,本申请还提出一种成像控制装置。
图10为本申请实施例提供的一种成像控制装置的结构示意图。
如图10所示,该成像控制装置包括:确定模块110、控制模块120、处理模块130以及成像模块140。
确定模块110,用于在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据长曝光像素与短曝光像素在拍摄场景下的曝光比,确定拍摄场景是否属于曝光比小于第一曝光比阈值的窄动态范围。
控制模块120,用于若确定出属于窄动态范围,控制像素单元阵列输出原始像素信息。
处理模块130,用于根据同一感光像素单元中长曝光像素的原始像素信息、中曝光像素的原始像素信息和短曝光像素的原始像素信息计算得到各感光像素单元的合并像素信息。
成像模块140,用于根据合并像素信息对应的还原像素信息进行成像。
作为另一种可能的实现方式,该成像控制装置,还包括:
第一成像模块,用于确定出拍摄场景属于曝光比大于或等于第一曝光比阈值的中高动态范围时,根据像素单元阵列中感光像素单元的合并像素信息进行成像。
作为另一种可能的实现方式,第一成像模块,还包括:
第一控制单元,用于在曝光比大于或等于第二曝光比阈值时,控制像素单元阵列输出分别处于不同曝光时间下的多个原始像素信息;其中,长曝光像素的长曝光时间大于所述中曝光像素的中曝光时间,且中曝光像素的中曝光时间大于短曝光像素的短曝光时间;第二曝光比阈值大于第一曝光比阈值。
第一选区单元,用于在同一感光像素单元中,选取长曝光像素的原始像素信息、短曝光像素的原始像素信息或中曝光像素的原始像素信息。
第一处理单元,用于根据选取的原始像素信息,以及长曝光时间、中曝光时间和短曝光时间之间的曝光比,计算得到合并像素信息。
第一输出单元,用于根据合并像素信息进行图像输出。
作为另一种可能的实现方式,第一成像模块,还包括:
第二控制单元,用于在拍摄场景的ISO或曝光时间小于或等于对应的参数阈值,单次执行控制所述像素单元阵列输出分别处于不同曝光时间下的多个原始像素信息。
第二选取单元,用于在同一感光像素单元中,选取长曝光像素的原始像素信息、短曝光像素的原始像素信息或中曝光像素的原始像素信息。
第二处理单元,用于根据选取的原始像素信息,以及长曝光时间、中曝光时间和短曝光时间之间的曝光比,计算得到合并像素信息。
第二输出单元,用于根据合并像素信息进行图像输出,包括:根据单次执行得到的合并像素信息,生成单帧第一图像;对单帧第一图像进行图像输出。
作为另一种可能的实现方式,第一成像模块,还包括:
第三控制单元,用于当拍摄场景的ISO或曝光时间大于对应的参数阈值,执行至少两次控制像素单元阵列输出分别处于不同曝光时间下的多个原始像素信息。
第三选取单元,用于在同一感光像素单元中,选取长曝光像素的原始像素信息、短曝光像素的原始像素信息或中曝光像素的原始像素信息。
第三处理单元,用于根据选取的原始像素信息,以及长曝光时间、中曝光时间和短曝光时间之间的曝光比,计算得到合并像素信息。
第三输出单元,用于根据合并像素信息进行图像输出,包括:根据每一次执行得到的合并像素信息,生成对应的第一图像;根据至少两次执行生成的第一图像进行合成降噪处理;对合成降噪后的第一图像进行图像输出。
作为另一种可能的实现方式,第一成像模块,还包括:
第四控制模块,用于控制所述像素单元阵列输出采用相同曝光时间曝光得到的多个原始像素信息。
第四处理单元,用于对同一感光像素单元的原始像素信息计算平均值,得到合并像素信息,每个感光像素单元对应一个合并像素信息;
第四输出单元,用于根据各感光像素单元对应的合并像素信息进行图像输出。
作为另一种可能的实现方式,第一成像模块,还包括:
第五控制单元,用于多次执行控制像素单元阵列输出采用相同曝光时间曝光得到的多个原始像素信息;其中,多次执行过程中采用的曝光时间为至少两种。
第五处理单元,用于对同一感光像素单元的所述原始像素信息计算平均值,得到合并像素信息。
第五输出单元,用于根据各感光像素单元对应的合并像素信息进行图像输出,包括:根据每一次执行得到的各感光像素单元对应的合并像素信息,生成对应的第二图像;对多次执行所生成的第二图像进行合成降噪处理;对合成降噪处理后的第二图像进行图像输出。
作为另一种可能的实现方式,该成像控制装置,还包括:
第二确定模块,用于对每一个合并像素信息,确定对应的至少两个还原像素信息;其中,一个合并像素信息对应一种色彩,同一合并像素信息确定出的至少两个还原像素信息对应至少两种色彩。
输出模块,用于根据确定出的各还原像素信息进行图像输出。
作为另一种可能的实现方式,该成像控制装置,还包括:
获取模块,用于获取拍摄场景的ISO或曝光时间。
第二确定模块,用于当拍摄场景的ISO或曝光时间小于对应的第一参数阈值,确定拍摄场景属于亮光环境。
作为另一种可能的实现方式,该成像控制装置,还包括:
第二控制模块,用于当拍摄场景的ISO或曝光时间大于对应的第二参数阈值,执行至少两次控制像素单元阵列输出原始像素信息。其中,第二参数阈值小于对应的第一参数阈值。
第一处理模块,用于根据同一感光像素单元中长曝光像素的原始像素信息、中曝光像素的原始像素信息和短曝光像素的原始像素信息计算得到各感光像素单元的合并像素信息。
第一成像模块,用于根据合并像素信息对应的还原像素信息进行成像,包括:根据每一次执行得到的合并像素信息所对应的还原像素信息,生成第三图像;对至少两次执行所生成的第三图像进行合成降噪;根据合成降噪后的第三图像进行图像输出。
本申请实施例的成像控制装置,在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据长曝光像素与短曝光像素在拍摄场景下的曝光比,确定该场景是否属于曝光比小于第一曝光比阈值的窄动态范围,若确定属于窄动态范围,控制像素单元阵列输出原始像素信息,根据同一感光像素单元中长曝光像素、中曝光像素和短曝光像素的原始像素信息计算得到各感光像素单元的合并像素信息,根据合并像素信息对应的还原像素信息进行成像。由此,在拍摄场景属于亮光环境下的窄动态范围时,根据各感光像素单元的合并像素信息还原成像,提升了成像效果和成像质量,改善用户的拍摄体验。
需要说明的是,前述对成像控制方法实施例的解释说明也适用于该实施例的成像控制装置,此处不再赘述。
为了实现上述实施例,本申请还提出一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如上述实施例所述的成像控制方法。
为了实现上述实施例,本申请还提出一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如上述实施例所述的成像控制方法。
请参阅图11,本申请还提供一种电子设备200。电子设备200包括存储器50和处理器60。存储器50中存储有计算机可读指令。计算机可读指令被存储器50执行时,使得处理器60执行上述任一实施方式的成像控制方法。
图11为一个实施例中电子设备200的内部结构示意图。该电子设备200包括通过系统总线81连接的处理器60、存储器50(例如为非易失性存储介质)、内存储器82、显示屏83和输入装置84。其中,电子设备200的存储器50存储有操作系统和计算机可读指令。该计算机可读指令可被处理器60执行,以实现本申请实施方式的成像控制方法。该处理器60用于提供计算和控制能力,支撑整个电子设备200的运行。电子设备200的内存储器50为存储器52中的计算机可读指令的运行提供环境。电子设备200的显示屏83可以是液晶显示屏或者电子墨水显示屏等,输入装置84可以是显示屏83上覆盖的触摸层,也可以是电子设备200外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该电子设备200可以是手机、平板电脑、笔记本电脑、个人数字助理或穿戴式设备(例如智能手环、智能手表、智能头盔、智能眼镜)等。本领域技术人员可以理解,图11中示出的结构,仅仅是与本申请方案相关的部分结构的示意图,并不构成对本申请方案所应用于其上的电子设备200的限定,具体的电子设备200可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
请参阅图12,本申请实施例的电子设备200中包括图像处理电路90,图像处理电路90可利用硬件和/或软件组件实现,包括定义ISP(Image Signal Processing,图像信号处理)管线的各种处理单元。图12为一个实施例中图像处理电路90的示意图。如图12所示,为便于说明,仅示出与本申请实施例相关的图像处理技术的各个方面。
如图12所示,图像处理电路90包括ISP处理器91(ISP处理器91可为处理器60)和控制逻辑器92。摄像头93捕捉的图像数据首先由ISP处理器91处理,ISP处理器91对图像数据进行分析以捕捉可用于确定摄像头93的一个或多个控制参数的图像统计信息。摄像头93可包括一个或多个透镜932和图像传感器934。图像传感器934可包括色彩滤镜阵列(如Bayer滤镜),图像传感器934可获取每个成像像素捕捉的光强度和波长信息,并提供可由ISP处理器91处理的一组原始图像数据。传感器94(如陀螺仪)可基于传感器94接口类型把采集的图像处理的参数(如防抖参数)提供给ISP处理器91。传感器94接口可以为SMIA(StandardMobile Imaging Architecture,标准移动成像架构)接口、其它串行或并行照相机接口或上述接口的组合。
此外,图像传感器934也可将原始图像数据发送给传感器94,传感器94可基于传感器94接口类型把原始图像数据提供给ISP处理器91,或者传感器94将原始图像数据存储到图像存储器95中。
ISP处理器91按多种格式逐个像素地处理原始图像数据。例如,每个图像像素可具有8、10、12或14比特的位深度,ISP处理器91可对原始图像数据进行一个或多个图像处理操作、收集关于图像数据的统计信息。其中,图像处理操作可按相同或不同的位深度精度进行。
ISP处理器91还可从图像存储器95接收图像数据。例如,传感器94接口将原始图像数据发送给图像存储器95,图像存储器95中的原始图像数据再提供给ISP处理器91以供处理。图像存储器95可为存储器50、存储器50的一部分、存储设备、或电子设备内的独立的专用存储器,并可包括DMA(Direct Memory Access,直接直接存储器存取)特征。
当接收到来自图像传感器934接口或来自传感器94接口或来自图像存储器95的原始图像数据时,ISP处理器91可进行一个或多个图像处理操作,如时域滤波。处理后的图像数据可发送给图像存储器95,以便在被显示之前进行另外的处理。ISP处理器91从图像存储器95接收处理数据,并对处理数据进行原始域中以及RGB和YCbCr颜色空间中的图像数据处理。ISP处理器91处理后的图像数据可输出给显示器97(显示器97可包括显示屏83),以供用户观看和/或由图形引擎或GPU(Graphics Processing Unit,图形处理器)进一步处理。此外,ISP处理器91的输出还可发送给图像存储器95,且显示器97可从图像存储器95读取图像数据。在一个实施例中,图像存储器95可被配置为实现一个或多个帧缓冲器。此外,ISP处理器91的输出可发送给编码器/解码器96,以便编码/解码图像数据。编码的图像数据可被保存,并在显示于显示器97设备上之前解压缩。编码器/解码器96可由CPU或GPU或协处理器实现。
ISP处理器91确定的统计数据可发送给控制逻辑器92单元。例如,统计数据可包括自动曝光、自动白平衡、自动聚焦、闪烁检测、黑电平补偿、透镜932阴影校正等图像传感器934统计信息。控制逻辑器92可包括执行一个或多个例程(如固件)的处理元件和/或微控制器,一个或多个例程可根据接收的统计数据,确定摄像头93的控制参数及ISP处理器91的控制参数。例如,摄像头93的控制参数可包括传感器94控制参数(例如增益、曝光控制的积分时间、防抖参数等)、照相机闪光控制参数、透镜932控制参数(例如聚焦或变焦用焦距)、或这些参数的组合。ISP控制参数可包括用于自动白平衡和颜色调整(例如,在RGB处理期间)的增益水平和色彩校正矩阵,以及透镜932阴影校正参数。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (13)
1.一种成像控制方法,其特征在于,应用于成像设备,所述成像设备包括由多个感光像素单元组成的像素单元阵列,每一感光像素单元包括至少一长曝光像素、至少一中曝光像素和至少一短曝光像素,所述方法包括以下步骤:
在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据所述长曝光像素与短曝光像素在所述拍摄场景下的曝光比,确定所述拍摄场景是否属于曝光比小于第一曝光比阈值的窄动态范围;
若确定出属于窄动态范围,控制所述像素单元阵列输出原始像素信息;
根据同一感光像素单元中长曝光像素的原始像素信息、中曝光像素的原始像素信息和短曝光像素的原始像素信息计算得到各感光像素单元的合并像素信息;
根据所述合并像素信息对应的还原像素信息进行成像。
2.根据权利要求1所述的成像控制方法,其特征在于,所述确定所述拍摄场景是否属于曝光比小于第一曝光比阈值的窄动态范围之后,还包括:
若确定出所述拍摄场景属于曝光比大于或等于所述第一曝光比阈值的中高动态范围时,根据所述像素单元阵列中感光像素单元的合并像素信息进行成像。
3.根据权利要求2所述的成像控制方法,其特征在于,所述根据所述像素单元阵列中感光像素单元的合并像素信息进行成像,包括:
在所述曝光比大于或等于第二曝光比阈值时,控制所述像素单元阵列输出分别处于不同曝光时间下的多个原始像素信息;其中,所述长曝光像素的长曝光时间大于所述中曝光像素的中曝光时间,且所述中曝光像素的中曝光时间大于所述短曝光像素的短曝光时间;所述第二曝光比阈值大于所述第一曝光比阈值;
在同一感光像素单元中,选取长曝光像素的原始像素信息、短曝光像素的原始像素信息或中曝光像素的原始像素信息;
根据选取的原始像素信息,以及所述长曝光时间、所述中曝光时间和所述短曝光时间之间的曝光比,计算得到所述合并像素信息;
根据所述合并像素信息进行图像输出。
4.根据权利要求3所述的成像控制方法,其特征在于,所述方法,还包括:
若所述拍摄场景的ISO或曝光时间小于或等于对应的参数阈值,单次执行所述控制所述像素单元阵列输出分别处于不同曝光时间下的多个原始像素信息,在同一感光像素单元中,选取长曝光像素的原始像素信息、短曝光像素的原始像素信息或中曝光像素的原始像素信息,根据选取的原始像素信息,以及所述长曝光时间、所述中曝光时间和所述短曝光时间之间的曝光比,计算得到所述合并像素信息的步骤;
所述根据所述合并像素信息进行图像输出,包括:
根据单次执行得到的合并像素信息,生成单帧第一图像;
对所述单帧第一图像进行图像输出。
5.根据权利要求3所述的成像控制方法,其特征在于,所述方法,还包括:
若所述拍摄场景的ISO或曝光时间大于对应的参数阈值,执行至少两次所述控制所述像素单元阵列输出分别处于不同曝光时间下的多个原始像素信息,在同一感光像素单元中,选取长曝光像素的原始像素信息、短曝光像素的原始像素信息或中曝光像素的原始像素信息,根据选取的原始像素信息,以及所述长曝光时间、所述中曝光时间和所述短曝光时间之间的曝光比,计算得到所述合并像素信息的步骤;
所述根据所述合并像素信息进行图像输出,包括:
根据每一次执行得到的所述合并像素信息,生成对应的第一图像;
根据所述至少两次执行生成的第一图像进行合成降噪处理;
对合成降噪后的第一图像进行图像输出。
6.根据权利要求2所述的成像控制方法,其特征在于,所述根据所述像素单元阵列中感光像素单元的合并像素信息进行成像,包括:
控制所述像素单元阵列输出采用相同曝光时间曝光得到的多个原始像素信息;
对同一感光像素单元的所述原始像素信息计算平均值,得到所述合并像素信息,每个感光像素单元对应一个所述合并像素信息;
根据各感光像素单元对应的合并像素信息进行图像输出。
7.根据权利要求6所述的成像控制方法,其特征在于,所述方法,还包括:
多次执行所述控制所述像素单元阵列输出采用相同曝光时间曝光得到的多个原始像素信息,对同一感光像素单元的所述原始像素信息计算平均值,得到所述合并像素信息的步骤;其中,所述多次执行过程中采用的曝光时间为至少两种;
所述根据各感光像素单元对应的合并像素信息进行图像输出,包括:
根据每一次执行得到的各感光像素单元对应的合并像素信息,生成对应的第二图像;
对多次执行所生成的第二图像进行合成降噪处理;
对合成降噪处理后的第二图像进行图像输出。
8.根据权利要求1所述的成像控制方法,其特征在于,所述根据所述合并像素信息对应的还原像素信息进行成像,包括:
对每一个合并像素信息,确定对应的至少两个还原像素信息;其中,一个合并像素信息对应一种色彩,同一合并像素信息确定出的所述至少两个还原像素信息对应至少两种色彩;
根据确定出的各还原像素信息进行图像输出。
9.根据权利要求1-8任一项所述的成像控制方法,其特征在于,所述方法还包括:
获取所述拍摄场景的ISO或曝光时间;
若所述拍摄场景的ISO或曝光时间小于对应的第一参数阈值,确定所述拍摄场景属于所述亮光环境。
10.根据权利要求9所述的成像控制方法,其特征在于,所述获取所述拍摄场景的ISO或曝光时间之后,还包括:
若所述拍摄场景的ISO或曝光时间大于对应的第二参数阈值,执行至少两次所述控制所述像素单元阵列输出原始像素信息,根据同一感光像素单元中长曝光像素的原始像素信息、中曝光像素的原始像素信息和短曝光像素的原始像素信息计算得到各感光像素单元的合并像素信息的步骤;其中,所述第二参数阈值小于对应的第一参数阈值;
所述根据所述合并像素信息对应的还原像素信息进行成像,包括:
根据每一次执行得到的所述合并像素信息所对应的还原像素信息,生成第三图像;
对所述至少两次执行所生成的第三图像进行合成降噪;
根据合成降噪后的第三图像进行图像输出。
11.一种成像控制装置,其特征在于,所述成像设备包括由多个感光像素单元组成的像素单元阵列,每一感光像素单元包括至少一长曝光像素、至少一中曝光像素和至少一短曝光像素,所述装置包括:
确定模块,用于在拍摄场景属于亮度大于阈值亮度的亮光环境时,根据所述长曝光像素与短曝光像素在所述拍摄场景下的曝光比,确定所述拍摄场景是否属于曝光比小于第一曝光比阈值的窄动态范围;
控制模块,用于若确定出属于窄动态范围,控制所述像素单元阵列输出原始像素信息;
处理模块,用于根据同一感光像素单元中长曝光像素的原始像素信息、中曝光像素的原始像素信息和短曝光像素的原始像素信息计算得到各感光像素单元的合并像素信息;
成像模块,用于根据所述合并像素信息对应的还原像素信息进行成像。
12.一种电子设备,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1-10中任一所述的成像控制方法。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-10中任一所述的成像控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810915380.XA CN109005363B (zh) | 2018-08-13 | 2018-08-13 | 成像控制方法、装置、电子设备以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810915380.XA CN109005363B (zh) | 2018-08-13 | 2018-08-13 | 成像控制方法、装置、电子设备以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109005363A true CN109005363A (zh) | 2018-12-14 |
CN109005363B CN109005363B (zh) | 2020-07-17 |
Family
ID=64595661
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810915380.XA Active CN109005363B (zh) | 2018-08-13 | 2018-08-13 | 成像控制方法、装置、电子设备以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109005363B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111970451A (zh) * | 2020-08-31 | 2020-11-20 | Oppo(重庆)智能科技有限公司 | 图像处理方法、图像处理装置及终端设备 |
CN113875217A (zh) * | 2019-05-30 | 2021-12-31 | 索尼半导体解决方案公司 | 图像识别装置和图像识别方法 |
CN115426449A (zh) * | 2022-07-30 | 2022-12-02 | 荣耀终端有限公司 | 一种拍照方法和终端 |
WO2022262260A1 (zh) * | 2021-06-15 | 2022-12-22 | 荣耀终端有限公司 | 一种拍摄方法及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1175118A (ja) * | 1997-08-29 | 1999-03-16 | Matsushita Electric Ind Co Ltd | ビデオカメラ |
CN105578075A (zh) * | 2015-12-18 | 2016-05-11 | 广东欧珀移动通信有限公司 | 高动态范围图像的生成方法、拍照装置和终端 |
KR20160143138A (ko) * | 2015-06-04 | 2016-12-14 | 엘지전자 주식회사 | 카메라 및 그 제어 방법 |
CN106412447A (zh) * | 2015-07-31 | 2017-02-15 | 广达电脑股份有限公司 | 曝光控制系统及其方法 |
CN108055485A (zh) * | 2017-12-20 | 2018-05-18 | 上海晔芯电子科技有限公司 | 多段斜率响应图像传感器的成像恢复方法 |
-
2018
- 2018-08-13 CN CN201810915380.XA patent/CN109005363B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1175118A (ja) * | 1997-08-29 | 1999-03-16 | Matsushita Electric Ind Co Ltd | ビデオカメラ |
KR20160143138A (ko) * | 2015-06-04 | 2016-12-14 | 엘지전자 주식회사 | 카메라 및 그 제어 방법 |
CN106412447A (zh) * | 2015-07-31 | 2017-02-15 | 广达电脑股份有限公司 | 曝光控制系统及其方法 |
CN105578075A (zh) * | 2015-12-18 | 2016-05-11 | 广东欧珀移动通信有限公司 | 高动态范围图像的生成方法、拍照装置和终端 |
CN108055485A (zh) * | 2017-12-20 | 2018-05-18 | 上海晔芯电子科技有限公司 | 多段斜率响应图像传感器的成像恢复方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113875217A (zh) * | 2019-05-30 | 2021-12-31 | 索尼半导体解决方案公司 | 图像识别装置和图像识别方法 |
CN111970451A (zh) * | 2020-08-31 | 2020-11-20 | Oppo(重庆)智能科技有限公司 | 图像处理方法、图像处理装置及终端设备 |
CN111970451B (zh) * | 2020-08-31 | 2022-01-07 | Oppo(重庆)智能科技有限公司 | 图像处理方法、图像处理装置及终端设备 |
WO2022262260A1 (zh) * | 2021-06-15 | 2022-12-22 | 荣耀终端有限公司 | 一种拍摄方法及电子设备 |
CN115426449A (zh) * | 2022-07-30 | 2022-12-02 | 荣耀终端有限公司 | 一种拍照方法和终端 |
CN115426449B (zh) * | 2022-07-30 | 2023-07-11 | 荣耀终端有限公司 | 一种拍照方法和终端 |
Also Published As
Publication number | Publication date |
---|---|
CN109005363B (zh) | 2020-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109005364A (zh) | 成像控制方法、装置、电子设备以及计算机可读存储介质 | |
CN108989700A (zh) | 成像控制方法、装置、电子设备以及计算机可读存储介质 | |
CN108683862B (zh) | 成像控制方法、装置、电子设备及计算机可读存储介质 | |
CN108683863A (zh) | 成像控制方法、装置、电子设备以及可读存储介质 | |
US8520090B2 (en) | Methods and apparatuses for image processing | |
WO2020029920A1 (en) | Control method, control apparatus, imaging device, and electronic device | |
CN109005342A (zh) | 全景拍摄方法、装置和成像设备 | |
CN108200354A (zh) | 控制方法及装置、成像设备、计算机设备及可读存储介质 | |
CN108833804A (zh) | 成像方法、装置和电子设备 | |
KR20210024053A (ko) | 야경 촬영 방법, 장치, 전자설비, 및 저장 매체 | |
CN109040609A (zh) | 曝光控制方法、装置和电子设备 | |
CN109068067A (zh) | 曝光控制方法、装置和电子设备 | |
CN108322669A (zh) | 图像的获取方法及装置、成像装置、计算机可读存储介质和计算机设备 | |
CN109167930A (zh) | 图像显示方法、装置、电子设备和计算机可读存储介质 | |
CN108419022A (zh) | 控制方法、控制装置、计算机可读存储介质和计算机设备 | |
CN108270977A (zh) | 控制方法及装置、成像设备、计算机设备及可读存储介质 | |
CN108632537A (zh) | 控制方法及装置、成像设备、计算机设备及可读存储介质 | |
CN110166707A (zh) | 图像处理方法、装置、电子设备以及存储介质 | |
CN109068058A (zh) | 超级夜景模式下的拍摄控制方法、装置和电子设备 | |
US11601600B2 (en) | Control method and electronic device | |
CN107509044A (zh) | 图像合成方法、装置、计算机可读存储介质和计算机设备 | |
WO2020034702A1 (zh) | 控制方法、装置、电子设备和计算机可读存储介质 | |
CN109005363A (zh) | 成像控制方法、装置、电子设备以及存储介质 | |
CN108833802A (zh) | 曝光控制方法、装置和电子设备 | |
CN109194855A (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 |