CN116723408B - 一种曝光控制方法及电子设备 - Google Patents
一种曝光控制方法及电子设备 Download PDFInfo
- Publication number
- CN116723408B CN116723408B CN202210193159.4A CN202210193159A CN116723408B CN 116723408 B CN116723408 B CN 116723408B CN 202210193159 A CN202210193159 A CN 202210193159A CN 116723408 B CN116723408 B CN 116723408B
- Authority
- CN
- China
- Prior art keywords
- parameter
- movement
- depth
- exposure
- noise
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 75
- 230000035945 sensitivity Effects 0.000 claims abstract description 43
- 206010034960 Photophobia Diseases 0.000 claims abstract description 5
- 208000013469 light sensitivity Diseases 0.000 claims abstract description 5
- 238000001514 detection method Methods 0.000 claims description 70
- 238000012545 processing Methods 0.000 claims description 42
- 238000001914 filtration Methods 0.000 claims description 32
- 230000003287 optical effect Effects 0.000 claims description 20
- 230000006870 function Effects 0.000 claims description 17
- 238000010606 normalization Methods 0.000 claims description 13
- 238000004422 calculation algorithm Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 8
- 238000009432 framing Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 18
- 238000010295 mobile communication Methods 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 10
- 238000012360 testing method Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 5
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 235000019800 disodium phosphate Nutrition 0.000 description 3
- 229920001621 AMOLED Polymers 0.000 description 2
- 230000003416 augmentation Effects 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000005375 photometry Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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/72—Combination of two or more compensation controls
-
- 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/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
- H04N23/6811—Motion detection based on the image signal
-
- 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/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
- H04N23/6812—Motion detection based on additional sensors, e.g. acceleration sensors
-
- 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/71—Circuitry for evaluating the brightness variation
-
- 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/73—Circuitry for compensating brightness variation in the scene by influencing the exposure time
-
- 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/75—Circuitry for compensating brightness variation in the scene by influencing optical camera components
-
- 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/76—Circuitry for compensating brightness variation in the scene by influencing the image signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
本申请公开了一种曝光控制方法及电子设备,涉及拍照领域,解决了电子设备无法根据不同场景智能控制曝光参数的问题。具体方案为:分别确定景深参数、移动等级参数以及噪声强度因子,景深参数用于表征拍照取景画面的景深信息,移动等级参数用于表征被摄主体的移动幅度或电子设备的移动幅度,噪声强度因子用于表征噪声强度;根据景深参数、移动等级参数以及噪声强度因子确定曝光参数,曝光参数包括光圈值、曝光时间值以及感光传感器的感光度;根据曝光参数控制电子设备拍照预览和/或拍照时的光圈大小、快门速度以及感光度。
Description
技术领域
本申请涉及拍照领域,尤其涉及一种曝光控制方法及电子设备。
背景技术
随着手机、平板电脑等移动终端的发展,人们身边的移动终端数量越来越多,人们使用移动终端的频率也越来越高。
目前,为了满足用户的拍照需求,很多移动终端上都会设置有相机,以便用户能够使用移动终端方便快捷的进行拍照。其中,对于相机拍照的质量高低而言,主要取决于相机在拍照时采用的曝光参数是否合适。曝光参数一般包括曝光时间值、光圈值以及感光传感器的感光度。不同的曝光参数对于相机拍照的效果均有不同的影响,因此在不同场景下使用相机进行拍照时,需要根据不同的场景来控制曝光参数。目前,移动终端上设置的相机还无法根据不同场景智能控制曝光参数。
发明内容
本申请提供一种曝光控制方法及电子设备,解决了电子设备无法根据不同场景智能控制曝光参数的问题。
为了达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供一种曝光控制方法,该方法可应用于具有拍照功能的电子设备,电子设备包括感光传感器;方法包括:分别确定景深参数、移动等级参数以及噪声强度因子,景深参数用于表征拍照取景画面的景深信息,移动等级参数用于表征被摄主体的移动幅度或电子设备的移动幅度,噪声强度因子用于表征噪声强度;根据景深参数、移动等级参数以及噪声强度因子确定曝光参数,曝光参数包括光圈值、曝光时间值以及感光传感器的感光度;根据曝光参数控制电子设备拍照预览和/或拍照时的光圈大小、快门速度以及感光度。
采用上述技术方案,能够使电子设备根据取景画面的景深信息、电子设备与被摄主体间的相对移动以及噪声强度来综合评判拍照时的曝光场景,从而可根据不同曝光场景对应得到相对准确的曝光参数以进行拍照,使拍照得到的照片能够具有较少的噪点,运动模糊较少且被摄主体较清晰。
在一种可能的实现方式中,电子设备还包括运动传感器和深度传感器;分别确定景深参数、移动等级参数以及噪声强度因子,包括:基于光流法和运动传感器分别对被摄主体的移动以及电子设备自身移动或震动进行检测,得到移动等级参数;基于感光传感器的相位检测深度数据以及深度传感器检测的深度数据,得到景深参数;基于场景亮度以及拍照时的亮度增益,得到噪声强度因子,亮度增益为电子设备拍照时进行的暗部提亮增益。
如此,能够通过光流法和运动传感器分别对被摄主体和电子设备自身运动进行检测,从而提高电子设备在自身震动或抖动时也能够智能控制光圈值以降低运动模糊现象。通过场景亮度和亮度增益一起确定噪声强度因子,能够更加综合准确的对噪声强度进行判断。通过深度传感器和感光传感器的相位检测分别检测深度数据,能够使最终得到的景深参数更加准确。
在另一种可能的实现方式中,基于光流法和运动传感器分别对被摄主体的移动以及电子设备自身移动或震动进行检测,得到移动等级参数,包括:根据光流法确定用于表征被摄主体的移动幅度的第一移动参数;根据运动传感器确定用于表征电子设备的移动幅度的第二移动参数;根据第一移动参数和第二移动参数确定移动等级参数。
分别通过光流法和运动传感器分别对被摄主体和电子设备自身运动进行检测,以得到对应的移动参数,然后根据两个移动参数来确定最终的移动等级参数,可提高对电子设备移动和被摄主体移动进行综合评估的准确性。
在另一种可能的实现方式中,根据第一移动参数和第二移动参数确定移动等级参数,包括:对第一移动参数和第二移动参数分别进行归一化处理;确定归一化处理后的第一移动参数和第二移动参数中的数值较大者为移动等级参数。
如此,能够便于后续以电子设备移动幅度和被摄主体移动幅度中较大者为基准对曝光参数进行调整,从而能够最大程度降低运动模糊现象。
在另一种可能的实现方式中,根据第一移动参数和第二移动参数确定移动等级参数,包括:对第一移动参数和第二移动参数分别进行归一化处理;确定归一化处理后的第一移动参数和第二移动参数中的数值较大者为待定移动等级参数;对待定移动等级参数进行滤波处理,当满足过滤条件时以待定移动等级参数作为移动等级参数;过滤条件包括:待定移动等级参数的数值大于第一预设阈值,和/或,待定移动等级参数的数值与在时域上之前确定出的各待定移动等级参数的平均值之间的差值小于第二预设阈值。
如此,能够避免得到的移动等级参数数值过小,以及波动较大,从而提高最终根据移动等级参数确定出的曝光参数的准确性。
在另一种可能的实现方式中,深度数据包括取景画面各像素对应的深度值,基于感光传感器的相位检测深度数据以及深度传感器检测的深度数据,得到景深参数,包括:根据相位检测深度数据确定第一标准差,第一标准差为相位检测深度数据中各像素对应的深度值的集合的标准差;根据深度传感器检测的深度数据确定第二标准差,第二标准差为深度传感器检测的深度数据中各像素对应的深度值的集合的标准差;判断深度传感器检测的深度数据中最大深度值对应的像素的面积占比是否大于第三预设阈值;若是,则确定第一标准差为景深参数;若否,则确定第二标准差为景深参数。
由于深度传感器检测的深度数据更加准确,因此如此,能够以深度传感器检测的深度数据为基准确定景深参数。当根据最大深度值对应的像素面积占比较小时,说明深度传感器检测的深度数据准确度较低,此时在根据相位检测深度数据确定景深参数,从而能够提高确定出的景深参数的准确性。
在另一种可能的实现方式中,基于场景亮度以及拍照时的亮度增益,得到噪声强度因子,包括:根据场景亮度查询第一查找表以得到对应的第一噪声因子,第一噪声因子用于表征场景亮度引入的噪声强度,第一查找表包括场景亮度和第一噪声因子间的对应关系;根据亮度增益查询第二查找表以得到对应的第二噪声因子,第二噪声因子用于表征亮度增益引入的噪声强度,第二查找表包括亮度增益和第二噪声因子间的对应关系;对第一噪声因子和第二噪声因子进行加权求和,以得到噪声强度因子。
如此,能够综合考虑场景亮度和亮度增益分别引入的噪声,从而能够使得到的噪声强度因子更加准确。
在另一种可能的实现方式中,对第一噪声因子和第二噪声因子进行加权求和,以得到噪声强度因子,包括:对第一噪声因子和第二噪声因子进行加权求和以得到待定噪声强度因子;对待定噪声强度因子进行滤波处理,当满足过滤条件时以待定噪声强度因子作为噪声强度因子;过滤条件包括:待定噪声强度因子的数值与在时域上之前确定出的各待定噪声强度因子的平均值之间的差值小于第四预设阈值。
如此,能够避免得到的噪声强度因子数值波动较大,从而提高最终根据噪声强度因子确定出的曝光参数的准确性。
在另一种可能的实现方式中,根据景深参数、移动等级参数以及噪声强度因子确定曝光参数,包括:根据景深参数查询第三查找表以确定光圈值,第三查找表包括景深参数与光圈值间的对应关系;根据自动曝光算法确定总曝光量;根据总曝光量和光圈值确定剩余曝光量;根据剩余曝光量查询曝光表以确定对应的初始曝光时间值;根据移动等级参数查询第四查找表以得到对应的第一参数,第四查找表包括移动等级参数与第一参数间的对应关系;根据噪声强度因子查询第五查找表以得到对应的第二参数,第五查找表包括噪声强度因子与第二参数间的对应关系;根据初始曝光时间值、第一参数以及第二参数确定曝光时间值;根据剩余曝光量以及曝光时间值确定感光度。
如此,能够根据噪声强度因子和移动等级参数对初始感光度和初始曝光时间值进行调整,从而使最终得到的感光度和曝光时间值能够考虑到噪声和被摄主体与电子设备间相对移动的影响,最终能够减少得到的照片的运动模糊现象以及降低噪声。
第二方面,本申请提供一种曝光控制装置,该装置可以应用于电子设备,用于实现上述第一方面中的方法。该装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,例如,运动检测模块、景深检测模块、噪声强度因子检测模块、以及曝光参数计算模块、控制模块等。
其中,景深检测模块,用于确定景深参数、运动检测模块,用于确定移动等级参数、噪声强度因子检测模块,用于确定噪声强度因子,景深参数用于表征拍照取景画面的景深信息,移动等级参数用于表征被摄主体的移动幅度或电子设备的移动幅度,噪声强度因子用于表征噪声强度;曝光参数计算模块,用于根据景深参数、移动等级参数以及噪声强度因子确定曝光参数,曝光参数包括光圈值、曝光时间值以及感光传感器的感光度;控制模块,用于根据曝光参数控制电子设备拍照预览和/或拍照时的光圈大小、快门速度以及感光度。
在一种可能的实现方式中,电子设备还包括运动传感器和深度传感器;运动检测模块,具体用于基于光流法和运动传感器分别对被摄主体的移动以及电子设备自身移动或震动进行检测,得到移动等级参数;景深检测模块,具体用于基于感光传感器的相位检测深度数据以及深度传感器检测的深度数据,得到景深参数;噪声强度因子检测模块,具体用于基于场景亮度以及拍照时的亮度增益,得到噪声强度因子,亮度增益为电子设备拍照时进行的暗部提亮增益。
在另一种可能的实现方式中,运动检测模块,具体用于根据光流法确定用于表征被摄主体的移动幅度的第一移动参数;根据运动传感器确定用于表征电子设备的移动幅度的第二移动参数;根据第一移动参数和第二移动参数确定移动等级参数。
在另一种可能的实现方式中,运动检测模块,具体用于对第一移动参数和第二移动参数分别进行归一化处理;确定归一化处理后的第一移动参数和第二移动参数中的数值较大者为移动等级参数。
在另一种可能的实现方式中,运动检测模块,具体用于对第一移动参数和第二移动参数分别进行归一化处理;确定归一化处理后的第一移动参数和第二移动参数中的数值较大者为待定移动等级参数;对待定移动等级参数进行滤波处理,当满足过滤条件时以待定移动等级参数作为移动等级参数;过滤条件包括:待定移动等级参数的数值大于第一预设阈值,和/或,待定移动等级参数的数值与在时域上之前确定出的各待定移动等级参数的平均值之间的差值小于第二预设阈值。
在另一种可能的实现方式中,深度数据包括取景画面各像素对应的深度值,景深检测模块,具体用于根据相位检测深度数据确定第一标准差,第一标准差为相位检测深度数据中各像素对应的深度值的集合的标准差;根据深度传感器检测的深度数据确定第二标准差,第二标准差为深度传感器检测的深度数据中各像素对应的深度值的集合的标准差;判断深度传感器检测的深度数据中最大深度值对应的像素的面积占比是否大于第三预设阈值;若是,则确定第一标准差为景深参数;若否,则确定第二标准差为景深参数。
在另一种可能的实现方式中,噪声强度因子检测模块,具体用于根据场景亮度查询第一查找表以得到对应的第一噪声因子,第一噪声因子用于表征场景亮度引入的噪声强度,第一查找表包括场景亮度和第一噪声因子间的对应关系;根据亮度增益查询第二查找表以得到对应的第二噪声因子,第二噪声因子用于表征亮度增益引入的噪声强度,第二查找表包括亮度增益和第二噪声因子间的对应关系;对第一噪声因子和第二噪声因子进行加权求和,以得到噪声强度因子。
在另一种可能的实现方式中,噪声强度因子检测模块,具体用于对第一噪声因子和第二噪声因子进行加权求和以得到待定噪声强度因子;对待定噪声强度因子进行滤波处理,当满足过滤条件时以待定噪声强度因子作为噪声强度因子;过滤条件包括:待定噪声强度因子的数值与在时域上之前确定出的各待定噪声强度因子的平均值之间的差值小于第四预设阈值。
在另一种可能的实现方式中,曝光参数计算模块,具体用于根据景深参数查询第三查找表以确定光圈值,第三查找表包括景深参数与光圈值间的对应关系;根据自动曝光算法确定总曝光量;根据总曝光量和光圈值确定剩余曝光量;根据剩余曝光量查询曝光表以确定对应的初始曝光时间值;根据移动等级参数查询第四查找表以得到对应的第一参数,第四查找表包括移动等级参数与第一参数间的对应关系;根据噪声强度因子查询第五查找表以得到对应的第二参数,第五查找表包括噪声强度因子与第二参数间的对应关系;根据初始曝光时间值、第一参数以及第二参数确定曝光时间值;根据剩余曝光量以及曝光时间值确定感光度。
第三方面,本申请实施例提供一种电子设备,包括:处理器,用于存储该处理器可执行指令的存储器。该处理器被配置为执行上述指令时,使得该电子设备实现如第一方面或第一方面的可能的实现方式中任一项所述的曝光控制方法。
第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序指令。当计算机程序指令被电子设备执行时,使得电子设备实现如第一方面或第一方面的可能的实现方式中任一项所述的曝光控制方法。
第五方面,本申请实施例提供一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码在电子设备中运行时,使得电子设备实现如第一方面或第一方面的可能的实现方式中任一项所述的曝光控制方法。
应当理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
图1为本申请实施例提供的一种电子设备的结构示意图;
图2为本申请实施例提供的一种曝光控制方法的流程示意图;
图3为本申请实施例提供的一种曝光控制方法中确定移动等级参数的流程示意图;
图4为本申请实施例提供的一种曝光控制方法中确定景深参数的流程示意图;
图5为本申请实施例提供的一种曝光控制方法中确定噪声强度因子的流程示意图;
图6为本申请实施例提供的一种曝光控制方法中确定曝光参数的流程示意图;
图7为本申请实施例提供的一种电子设备的软件架构示意图。
具体实施方式
随着手机、平板电脑等移动终端的发展,人们身边的移动终端数量越来越多,人们使用移动终端的频率也越来越高。
目前,为了满足用户的拍照需求,很多移动终端上都会设置有相机,以便用户能够使用移动终端方便快捷的进行拍照。其中,对于相机拍照的质量高低而言,主要取决于相机在拍照时采用的曝光参数是否合适。曝光参数一般包括曝光时间值、光圈值以及感光传感器的感光度(ISO)。不同的曝光参数对于相机拍照的效果均有不同的影响。例如,曝光时间值对应的曝光时间越长,相机拍照得到的照片中运动模糊的现象会越严重。感光传感器的感光度越高,相机拍照得到的照片中噪点会越多,即信噪比会越低。而光圈越大,相机拍照得到的照片中的景深会越浅,即照片中的背景模糊会越重。
因此在不同场景下使用相机进行拍照时,需要根据不同的场景来控制曝光参数,以使拍照得到的照片能够具有较少的噪点,运动模糊较少且被摄主体较清晰。目前,移动终端上设置的相机还无法根据不同场景智能控制曝光参数。
为解决上述问题,本申请实施例提供一种曝光控制方法,该方法可以应用于具有拍照功能的电子设备中,以便电子设备能够根据当前场景对曝光参数进行准确控制。
本申请实施例提供的曝光控制方法可以是,在电子设备准备拍照时,电子设备可以分别确定用于表征拍照取景画面的景深信息的景深参数,用于表征被摄主体的移动幅度或电子设备的移动幅度的移动等级参数,以及用于表征噪声强度的噪声强度因子。然后根据景深参数、移动等级参数以及噪声强度因子得到光圈值、曝光时间值以及感光传感器的感光度三个曝光参数,然后根据得到的上述三个曝光参数对电子设备拍照时的光圈大小、快门速度以及感光传感器的感光度进行控制,从而便于电子设备拍照得到的照片能够具有相对准确的曝光。
如此,能够使电子设备根据取景画面的景深信息、电子设备与被摄主体间的相对移动以及噪声强度来综合评判拍照时的曝光场景,从而可根据不同曝光场景对应得到相对准确的曝光参数以进行拍照,使拍照得到的照片能够具有较少的噪点,运动模糊较少且被摄主体较清晰。
以下,将结合附图对本申请实施例提供的曝光控制方法进行说明。
在本申请实施例中,电子设备具有拍照功能,可以是手机、平板电脑、手持计算机,PC,蜂窝电话,个人数字助理(personal digital assistant,PDA),可穿戴式设备(如:智能手表、智能手环),智能家居设备(如:电视机),车机(如:车载电脑),智慧屏,游戏机,相机,以及增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备等。本申请实施例对于电子设备的具体设备形态不作特殊限制。
示例地,以电子设备为手机为例,图1示出了本申请实施例提供的一种电子设备的结构示意图。也即,示例性的,图1所示的电子设备可以是手机。
如图1所示,电子设备可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中,传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
可以理解的是,本实施例示意的结构并不构成对电子设备的具体限定。在另一些实施例中,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以是电子设备的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
电子设备的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。电子设备中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在电子设备上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
无线通信模块160可以提供应用在电子设备上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,电子设备的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code divisionmultiple access,CDMA),宽带码分多址(wideband code division multiple access,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位***(global positioning system,GPS),全球导航卫星***(globalnavigation satellite system,GLONASS),北斗卫星导航***(beidou navigationsatellite system,BDS),准天顶卫星***(quasi-zenith satellite system,QZSS)和/或星基增强***(satellite based augmentation systems,SBAS)。
电子设备通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,电子设备可以包括1个或N个显示屏194,N为大于1的正整数。
电子设备可以通过ISP,摄像头193(即镜头,通常包括感光传感器和镜头组),视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。在一些实施例中,电子设备可以包括1个或N个摄像头193,N为大于1的正整数。示例地,在本申请实施例中,电子设备可以包括三个摄像头,其中一个为主摄镜头,一个为长焦镜头,一个为超广角镜头,电子设备也可以只包括一个主摄镜头。可选地,电子设备还可以包括深度摄像头或深度传感器以在拍摄时对取景画面进行深度检测。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
当然,可以理解的,上述图1所示仅仅为电子设备的形态为手机时的示例性说明。若电子设备是平板电脑,手持计算机,PC,PDA,可穿戴式设备(如:智能手表、智能手环),智能家居设备(如:电视机),车机(如:车载电脑),智慧屏,游戏机,相机,以及AR/VR设备等其他设备形态时,电子设备的结构中可以包括比图1中所示更少的结构,也可以包括比图1中所示更多的结构,在此不作限制。
以下实施例中的方法均可以在具有上述硬件结构的电子设备中实现。
以电子设备为手机为例,图2示出了本申请实施例提供的一种曝光控制方法的流程示意图。如图2所示,该曝光控制方法可以包括以下S201-S205。
S201、电子设备基于光流法和运动传感器分别对被摄主体的移动以及电子设备自身移动或震动进行检测,得到移动等级参数。
可选地,电子设备可以通过光流法对被摄物体的运动进行检测以得到第一移动参数(可用于表征被摄主体的移动幅度)。并通过运动传感器(如陀螺仪传感器等)对电子设备自身的移动或震动进行检测以得到第二移动参数(可用于表征电子设备的移动幅度)。然后根据第一移动参数和第二移动参数得到移动等级参数。
其中,光流法(Optical flow or optic flow)是关于视域中的物体运动检测中的概念。用来描述相对于观察者的运动所造成的观测目标、表面或边缘的运动。光流法在样型识别、计算机视觉以及其他影像处理领域中非常有用,可用于运动检测。因此,通过光流法相关算法能够检测被摄主体的移动,从而得到第一移动等级参数。
示例地,电子设备通过运动传感器对电子设备自身的移动或震动进行检测以得到第二移动参数可以是:电子设备根据运动传感器检测到的电子设备在空间坐标系中的位移量(x,y,z),计算得到第二移动参数。例如,第二移动参数可以根据如下公式计算得到:
M=(x2+y2+z2)0.5
其中,M为第二移动参数,x为运动传感器检测到的电子设备在X轴上的位移,y为运动传感器检测到的电子设备在Y轴上的位移,z为运动传感器检测到的电子设备在Z轴上的位移。
作为一种示例,根据第一移动参数和第二移动参数得到移动等级参数的方式可以如图3所示。当电子设备分别得到第一移动参数和第二移动参数时,可以先对第一移动参数和第二移动参数分别进行归一化处理,并取其中归一化后数值较大者作为待定移动等级参数。其中,对第一移动参数和第二移动参数进行归一化处理,能够使第一移动参数和第二移动参数处于同一量级进行比较。然后可以直接将确定出的待定移动等级参数作为最终的移动等级参数,即直接将归一化后的第一移动参数和第二移动参数中的数值较大者作为移动等级参数。可选地,还可以对确定出的数值较大者,即待定移动等级参数进行滤波处理,以当确定出的待定移动等级参数满足过滤条件时才最终确定该待定移动等级参数作为最终的移动等级参数。例如,过滤条件可以是:确定出的待定移动等级参数的数值大于第一预设阈值,和/或,上述待定移动等级参数的数值与在时域上之前确定出的各待定移动等级参数的平均值之间的差值小于第二预设阈值。通过该过滤条件,能够避免最终确定出的移动等级参数的数值过小或相较于之前确定出的移动等级参数数值变化过大。进而避免最终根据移动等级参数确定出的曝光参数失准。
S202、电子设备基于拍照所用的感光传感器的相位检测(phase detection,PD)深度数据以及深度传感器检测的深度数据,得到电子设备取景画面的景深参数。
需要说明的是,取景画面通常是指电子设备拍照时能够被感光传感器接收的画面,即电子设备显示的取景框中显示的画面。
其中,相关技术中电子设备在拍照时,通常会通过感光传感器进行相位检测,以实现相位自动对焦。在感光传感器进行相位检测时会得到相位检测数据,并根据该相位检测数据进行深度计算得到取景画面的深度数据(通常深度数据包括取景画面各像素对应的深度值)。
可选地,深度传感器可以为TOF传感器等。以TOF传感器为例,TOF传感器可以根据检测光从出射到接收过程中的飞行时间来进行深度检测以计算得到取景画面的深度数据(通常深度数据包括取景画面各像素对应的深度值)。
作为一种示例,基于拍照所用的感光传感器的相位检测(phase detection,PD)深度数据以及深度传感器检测的深度数据,得到电子设备取景画面的景深信息的方式可以如图4所示。当电子设备分别得到相位检测深度数据和深度传感器检测的深度数据时,可以计算相位检测深度数据中各像素对应的深度值组成的集合的第一标准差。并计算深度传感器检测的深度数据中各像素对应的深度值组成的集合的第二标准差。还可以对深度传感器检测的深度数据中最大深度值对应的像素的面积的占比进行计算。然后判断该面积占比是否大于第三预设阈值,若是则说明深度传感器检测的深度数据失准,因此以第一标准差(即相位检测深度数据中各像素对应的深度值组成的集合的第一标准差)作为景深参数。若否则说明深度传感器检测的深度数据相对准确,因此可以将第二标准差(即深度传感器检测的深度数据中各像素对应的深度值组成的集合的第二标准差)作为景深参数。
S203、电子设备基于场景亮度以及拍照时的亮度增益(如感光传感器的亮度增益、ISP芯片的亮度增益等),得到噪声强度因子。
通常在相关技术中,电子设备拍照时,会对被摄主体进行测光,从而得到场景亮度。例如,电子设备可以基于3A统计值(即自动曝光(automatic exposure,AE)统计值、自动对焦(auto focus,AF)统计值以及自动白平衡(automatic white balance,AWB)统计值),以及AE参数通过相关技术中的场景亮度算法进行计算得到场景亮度。
在电子设备进行拍照时,感光传感器还会对采集到的光信号进行增益处理,以及拍照得到的照片还会通过ISP对亮度进行增益处理,从而进行暗部提亮。因此电子设备可以根据相关技术中的算法对感光传感器的增益和ISP的增益进行计算,以得到感光传感器和ISP对照片的亮度增益。
作为一种示例,基于场景亮度以及拍照时的亮度增益(如感光传感器的亮度增益、ISP芯片的亮度增益等),得到噪声强度因子的方式可以如图5所示。当电子设备分别得到场景亮度和亮度增益时,可以根据场景亮度在第一查找表(LUT1)中查询得到对应的第一噪声因子(可用于表征场景亮度引入的噪声强度)。还可以根据亮度增益在第二查找表(LUT2)中查询得到对应的第二噪声因子(可用于表征亮度增益引入的噪声强度)。从而可以根据第一噪声因子和第二噪声因子确定出噪声强度因子。例如,可以对第一噪声因子和第二噪声因子进行加权求和(其中加权权重不做限制,可根据测试情况进行设定)以得到噪声强度因子。又例如,可以先对第一噪声因子和第二噪声因子进行加权求和以得到待定噪声强度因子,然后对待定噪声强度因子进行滤波处理,以当待定噪声强度因子满足过滤条件时才最终确定该待定噪声强度因子为噪声强度因子。例如,过滤条件可以是:确定出的待定噪声强度因子的数值与,在时域上之前确定出的各待定噪声强度因子的平均值之间的差值小于第四预设阈值。通过该过滤条件,能够避免最终确定出的噪声强度因子相较于之前确定出的噪声强度因子数值变化过大。进而避免最终根据噪声强度因子确定出的曝光参数失准。
其中,第一查找表中包括有与不同场景亮度对应的第一噪声因子。可根据测试调试来预先设置该第一查找表,通常场景亮度越暗噪声会越大,因此第一查找表中场景亮度与第一噪声因子可以程反比例关系。第二查找表中包括有与不同亮度增益对应的第二噪声因子。可根据测试调试来预先设置该第二查找表,通常亮度增益越大噪声会越大,因子第二查找表中亮度增益与第二噪声因子可以呈正比例关系。
S204、电子设备根据移动等级参数、景深参数以及噪声强度因子,确定曝光参数。
其中,曝光参数可以包括光圈值(aperture value,AV)、曝光时间值(time value,TV)以及感光度(ISO)。
可选地,如图6所示,电子设备确定曝光参数的方式可以是根据景深参数从第三查找表(LUT3)查询得到对应的光圈值(AV)。然后根据自动曝光算法确定出总曝光量(TotalEV)。从而可以根据总曝光量和光圈值确定出需要通过曝光时间值和感光度来补偿的剩余曝光量(RemainEV),即RemainEV=TotalEV-AV。当确定出剩余曝光量时,便可以根据剩余曝光量从曝光表中查询以确定对应的初始感光度,从而便于根据确定出的初始感光度按照相关技术中的曝光参数方式得到相应的初始曝光时间值(TV0)。相应地,电子设备还可以根据移动等级参数从第四查找表(LUT4)查询得到对应的第一参数(shift1),以及根据噪声强度因子从第五查找表(LUT5)查询得到对应的第二参数(shift2)。从而后续可以根据前述得到的初始曝光时间值(TV0)和第一参数(shift1)以及第二参数(shift2),得到最终的曝光时间值(TV)。例如,曝光时间值可以由公式:TV=TV0+shift1+shift2得到。相应地,可以根据得到的曝光时间值(TV)和前述确定出的剩余曝光量(RemainEV)来确定出灵敏度值(sensitivity value,SV)。例如,灵敏度值可以由公式:SV=RemainEV-TV得到。然后根据转换公式(即曝光参数方程中的SV转换公式:SV=log2(0.3S),其中S为感光度)可得到灵敏度值对应的感光度(ISO)。
其中,第三查找表中包括有与不同景深参数对应的光圈值,可根据测试调试来预先设置该第三查找表。第四查找表中包括有与不同移动等级参数对应的第一参数,可根据测试调试来预先设置该第四查找表。第五查找表中包括有与不同噪声强度因子对应的第二参数,可根据测试调试来预先设置该第五查找表。曝光表中包括有与不同剩余曝光量对应的初始感光度,可根据测试调试来预先设置该曝光表。
可选地,还可以直接根据剩余曝光量从曝光表查询确定对应的初始曝光时间值,此时,曝光表可以包括有与不同剩余曝光量对应的初始曝光时间值,可根据测试调试来预先设置该曝光表。
由于移动等级参数越大表征电子设备与被摄主体间相对移动的幅度越大,而电子设备与被摄主体间的相对移动会容易造成运动模糊,因此可以通过减小曝光时间的方式来改善运动模糊。而根据曝光参数方程中TV的转换公式TV=log2(1/T),其中,T为曝光时间,曝光时间值越大曝光时间越小,所以,基于前述计算曝光时间值的公式,移动等级参数越大时对应的第一参数可以越大。
由于噪声强度因子越大表征噪声越大,而感光度及其对应的灵敏度值一般对噪声影响较大,因此可通过降低灵敏度值,即降低其对应的感光度的方式减少噪声提高信噪比。所以基于前述计算灵敏度值的公式,可以通过提高曝光时间值的方式减低灵敏度值,因此结合计算曝光时间值的公式,第二参数可以为正值,噪声强度因子越大时对应的第二参数越大。
S205、电子设备根据确定出的曝光参数控制拍照时的光圈大小、曝光时间以及感光传感器的感光度。
当电子设备确定出曝光参数之后,便可以根据曝光参数中的光圈值来控制器拍照时的光圈大小以使最终得到的照片能够具有合适的景深,避免被摄主体被虚化。还可以根据曝光参数中的曝光时间值来调整其拍照时的曝光时间,例如可以根据曝光时间值控制拍照时的快门打开时间(即快门速度)。从而使拍照得到的照片可根据被摄主体与电子设备间相对移动的幅度进行合适时间的曝光,减轻得到的照片中被摄主体因运动出现的运动模糊现象。还可以根据曝光参数中的感光度来控制电子设备的感光传感器,即控制感光传感器以该感光度进行拍摄。
可选地,在本申请实施例中,当电子设备确定出曝光参数之后,在进行拍照之前,还可以根据曝光参数控制拍照预览时的光圈大小、曝光时间以及感光度,以便用户能够根据预览画面预览最终得到的照片的效果。
可选地,在一些其他可能的实施例中,电子设备在拍照前,还可以根据前述步骤中得到的场景亮度、感光度以及噪声强度因子来判断噪声是否较大,从而确定拍照时采用多帧去噪拍照模式还是单帧拍照模块。
例如,由于场景亮度较暗时、感光度较高时、或噪声强度因子较大时最终得到的照片的噪声均会较大,因此可以分别对应场景亮度、感光度以及噪声强度因子设置对应的阈值,然后当场景亮度小于对应的阈值、和/或,感光度和噪声强度因子中的至少一个大于对应的阈值时,则确定噪声较大,从而确定拍照时采用多帧去噪拍照模式。否则,采用单帧拍照模式。
需要说明的是,上述步骤中S201-S203的执行顺序在本申请实施例中不做限制。只要能够通过S201-S203分别得到景深参数、移动等级参数以及噪声强度因子即可。
在本申请实施例中,基于上述的方法,图7示出了本申请实施例提供的一种电子设备的软件架构示意图。如图7所示,该软件架构可以包括运动检测模块、景深检测模块、噪声强度因子检测模块、场景亮度检测模块、亮度增益模块、以及曝光参数计算模块等。
通过运动检测模块可以对被摄主体和电子设备间的相对移动进行检测,以得到移动等级参数(具体实施方式可参考S201)。通过景深检测模块可以对取景画面的深度数据进行检测,以得到景深参数(具体实施方式可参考S202)。场景亮度检测模块可以检测得到场景亮度,亮度增益模块可以计算确定出亮度增益。从而通过噪声强度因子检测模块根据场景亮度和亮度增益得到噪声强度因子(具体实施方式可以参考S203)。通过曝光参数计算模块便可以根据得到的移动等级参数、景深参数以及噪声强度因子计算确定出曝光参数(具体实施方式可以参考S204)。从而可以根据曝光参数对预览时的光圈、曝光时间以及感光度进行控制。还可以根据曝光参数对拍照时的光圈、曝光时间以及感光度进行控制。
采用上述实施例的中的方法,能够使电子设备根据取景画面的景深信息、电子设备与被摄主体间的相对移动以及噪声强度来综合评判拍照时的曝光场景,从而可根据不同曝光场景对应得到相对准确的曝光参数以进行拍照,使拍照得到的照片能够具有较少的噪点,运动模糊较少且被摄主体较清晰。
对应于前述实施例中的方法,本申请实施例还提供一种曝光控制装置。该装置可以应用于上述的电子设备用于实现前述实施例中的方法。该装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。例如,该装置包括:运动检测模块、景深检测模块、噪声强度因子检测模块、以及曝光参数计算模块、控制模块等可以配合用于实现上述实施例中相关的方法。
示例地,景深检测模块,用于确定景深参数、运动检测模块,用于确定移动等级参数、噪声强度因子检测模块,用于确定噪声强度因子,景深参数用于表征拍照取景画面的景深信息,移动等级参数用于表征被摄主体的移动幅度或电子设备的移动幅度,噪声强度因子用于表征噪声强度;曝光参数计算模块,用于根据景深参数、移动等级参数以及噪声强度因子确定曝光参数,曝光参数包括光圈值、曝光时间值以及感光传感器的感光度;控制模块,用于根据曝光参数控制电子设备拍照预览和/或拍照时的光圈大小、快门速度以及感光度。
在一种可能的实现方式中,电子设备还包括运动传感器和深度传感器;运动检测模块,具体用于基于光流法和运动传感器分别对被摄主体的移动以及电子设备自身移动或震动进行检测,得到移动等级参数;景深检测模块,具体用于基于感光传感器的相位检测深度数据以及深度传感器检测的深度数据,得到景深参数;噪声强度因子检测模块,具体用于基于场景亮度以及拍照时的亮度增益,得到噪声强度因子,亮度增益为电子设备拍照时进行的暗部提亮增益。
在另一种可能的实现方式中,运动检测模块,具体用于根据光流法确定用于表征被摄主体的移动幅度的第一移动参数;根据运动传感器确定用于表征电子设备的移动幅度的第二移动参数;根据第一移动参数和第二移动参数确定移动等级参数。
在另一种可能的实现方式中,运动检测模块,具体用于对第一移动参数和第二移动参数分别进行归一化处理;确定归一化处理后的第一移动参数和第二移动参数中的数值较大者为移动等级参数。
在另一种可能的实现方式中,运动检测模块,具体用于对第一移动参数和第二移动参数分别进行归一化处理;确定归一化处理后的第一移动参数和第二移动参数中的数值较大者为待定移动等级参数;对待定移动等级参数进行滤波处理,当满足过滤条件时以待定移动等级参数作为移动等级参数;过滤条件包括:待定移动等级参数的数值大于第一预设阈值,和/或,待定移动等级参数的数值与在时域上之前确定出的各待定移动等级参数的平均值之间的差值小于第二预设阈值。
在另一种可能的实现方式中,深度数据包括取景画面各像素对应的深度值,景深检测模块,具体用于根据相位检测深度数据确定第一标准差,第一标准差为相位检测深度数据中各像素对应的深度值的集合的标准差;根据深度传感器检测的深度数据确定第二标准差,第二标准差为深度传感器检测的深度数据中各像素对应的深度值的集合的标准差;判断深度传感器检测的深度数据中最大深度值对应的像素的面积占比是否大于第三预设阈值;若是,则确定第一标准差为景深参数;若否,则确定第二标准差为景深参数。
在另一种可能的实现方式中,噪声强度因子检测模块,具体用于根据场景亮度查询第一查找表以得到对应的第一噪声因子,第一噪声因子用于表征场景亮度引入的噪声强度,第一查找表包括场景亮度和第一噪声因子间的对应关系;根据亮度增益查询第二查找表以得到对应的第二噪声因子,第二噪声因子用于表征亮度增益引入的噪声强度,第二查找表包括亮度增益和第二噪声因子间的对应关系;对第一噪声因子和第二噪声因子进行加权求和,以得到噪声强度因子。
在另一种可能的实现方式中,噪声强度因子检测模块,具体用于对第一噪声因子和第二噪声因子进行加权求和以得到待定噪声强度因子;对待定噪声强度因子进行滤波处理,当满足过滤条件时以待定噪声强度因子作为噪声强度因子;过滤条件包括:待定噪声强度因子的数值与在时域上之前确定出的各待定噪声强度因子的平均值之间的差值小于第四预设阈值。
在另一种可能的实现方式中,曝光参数计算模块,具体用于根据景深参数查询第三查找表以确定光圈值,第三查找表包括景深参数与光圈值间的对应关系;根据自动曝光算法确定总曝光量;根据总曝光量和光圈值确定剩余曝光量;根据剩余曝光量查询曝光表以确定对应的初始曝光时间值;根据移动等级参数查询第四查找表以得到对应的第一参数,第四查找表包括移动等级参数与第一参数间的对应关系;根据噪声强度因子查询第五查找表以得到对应的第二参数,第五查找表包括噪声强度因子与第二参数间的对应关系;根据初始曝光时间值、第一参数以及第二参数确定曝光时间值;根据剩余曝光量以及曝光时间值确定感光度。
应理解以上装置中单元或模块(以下均称为单元)的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且装置中的单元可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分单元以软件通过处理元件调用的形式实现,部分单元以硬件的形式实现。
例如,各个单元可以为单独设立的处理元件,也可以集成在装置的某一个芯片中实现,此外,也可以以程序的形式存储于存储器中,由装置的某一个处理元件调用并执行该单元的功能。此外这些单元全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件又可以称为处理器,可以是一种具有信号的处理能力的集成电路。在实现过程中,上述方法的各步骤或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路实现或者以软件通过处理元件调用的形式实现。
在一个例子中,以上装置中的单元可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个ASIC,或,一个或多个DSP,或,一个或者多个FPGA,或这些集成电路形式中至少两种的组合。
再如,当装置中的单元可以通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如CPU或其它可以调用程序的处理器。再如,这些单元可以集成在一起,以片上***(system-on-a-chip,SOC)的形式实现。
在一种实现中,以上装置实现以上方法中各个对应步骤的单元可以通过处理元件调度程序的形式实现。例如,该装置可以包括处理元件和存储元件,处理元件调用存储元件存储的程序,以执行以上方法实施例所述的方法。存储元件可以为与处理元件处于同一芯片上的存储元件,即片内存储元件。
在另一种实现中,用于执行以上方法的程序可以在与处理元件处于不同芯片上的存储元件,即片外存储元件。此时,处理元件从片外存储元件调用或加载程序于片内存储元件上,以调用并执行以上方法实施例所述的方法。
例如,本申请实施例还可以提供一种装置,如:电子设备,可以包括:处理器,用于存储该处理器可执行指令的存储器。该处理器被配置为执行上述指令时,使得该电子设备实现如前述实施例中电子设备实施的曝光控制方法。该存储器可以位于该电子设备之内,也可以位于该电子设备之外。且该处理器包括一个或多个。
在又一种实现中,该装置实现以上方法中各个步骤的单元可以是被配置成一个或多个处理元件,这些处理元件可以设置于对应上述的电子设备上,这里的处理元件可以为集成电路,例如:一个或多个ASIC,或,一个或多个DSP,或,一个或者多个FPGA,或者这些类集成电路的组合。这些集成电路可以集成在一起,构成芯片。
例如,本申请实施例还提供一种芯片***,该芯片***可以应用于上述电子设备。芯片***包括一个或多个接口电路和一个或多个处理器;接口电路和处理器通过线路互联;处理器通过接口电路从电子设备的存储器接收并执行计算机指令,以实现以上方法实施例中电子设备相关的方法。
本申请实施例还提供一种计算机程序产品,包括电子设备,如上述电子设备,运行的计算机指令。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,如:程序。该软件产品存储在一个程序产品,如计算机可读存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
例如,本申请实施例还可以提供一种计算机可读存储介质,其上存储有计算机程序指令。当计算机程序指令被电子设备执行时,使得电子设备实现如前述方法实施例中所述的曝光控制方法。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种曝光控制方法,其特征在于,应用于具有拍照功能的电子设备,所述电子设备包括感光传感器;所述方法包括:
分别确定景深参数、移动等级参数以及噪声强度因子,所述景深参数用于表征拍照取景画面的景深信息,所述移动等级参数用于表征被摄主体的移动幅度或电子设备的移动幅度,所述噪声强度因子用于表征噪声强度;
根据所述景深参数、所述移动等级参数以及所述噪声强度因子确定曝光参数,所述曝光参数包括光圈值、曝光时间值以及所述感光传感器的感光度;
根据所述曝光参数控制所述电子设备拍照预览和/或拍照时的光圈大小、快门速度以及感光度;
所述根据所述景深参数、所述移动等级参数以及所述噪声强度因子确定曝光参数,包括:
根据所述景深参数查询第三查找表以确定所述光圈值,所述第三查找表包括景深参数与光圈值间的对应关系;
根据自动曝光算法确定总曝光量;
根据所述总曝光量和所述光圈值确定剩余曝光量;
根据所述剩余曝光量查询曝光表以确定对应的初始曝光时间值;
根据所述移动等级参数查询第四查找表以得到对应的第一参数,所述第四查找表包括移动等级参数与第一参数间的对应关系;
根据所述噪声强度因子查询第五查找表以得到对应的第二参数,所述第五查找表包括噪声强度因子与第二参数间的对应关系;
根据所述初始曝光时间值、所述第一参数以及所述第二参数确定所述曝光时间值;
根据所述剩余曝光量以及所述曝光时间值确定所述感光度。
2.根据权利要求1所述的方法,其特征在于,所述电子设备还包括运动传感器和深度传感器;所述分别确定景深参数、移动等级参数以及噪声强度因子,包括:
基于光流法和所述运动传感器分别对被摄主体的移动以及电子设备自身移动或震动进行检测,得到所述移动等级参数;
基于所述感光传感器的相位检测深度数据以及所述深度传感器检测的深度数据,得到所述景深参数;
基于场景亮度以及拍照时的亮度增益,得到所述噪声强度因子,所述亮度增益为所述电子设备拍照时进行的暗部提亮增益。
3.根据权利要求2所述的方法,其特征在于,所述基于光流法和所述运动传感器分别对被摄主体的移动以及电子设备自身移动或震动进行检测,得到所述移动等级参数,包括:
根据所述光流法确定用于表征所述被摄主体的移动幅度的第一移动参数;
根据所述运动传感器确定用于表征所述电子设备的移动幅度的第二移动参数;
根据所述第一移动参数和所述第二移动参数确定所述移动等级参数。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一移动参数和所述第二移动参数确定所述移动等级参数,包括:
对所述第一移动参数和所述第二移动参数分别进行归一化处理;
确定归一化处理后的第一移动参数和第二移动参数中的数值较大者为所述移动等级参数。
5.根据权利要求3所述的方法,其特征在于,所述根据所述第一移动参数和所述第二移动参数确定所述移动等级参数,包括:
对所述第一移动参数和所述第二移动参数分别进行归一化处理;
确定归一化处理后的第一移动参数和第二移动参数中的数值较大者为待定移动等级参数;
对所述待定移动等级参数进行滤波处理,当满足过滤条件时以所述待定移动等级参数作为所述移动等级参数;
所述过滤条件包括:所述待定移动等级参数的数值大于第一预设阈值,和/或,所述待定移动等级参数的数值与在时域上之前确定出的各待定移动等级参数的平均值之间的差值小于第二预设阈值。
6.根据权利要求2至5任一项所述的方法,其特征在于,深度数据包括取景画面各像素对应的深度值,所述基于所述感光传感器的相位检测深度数据以及所述深度传感器检测的深度数据,得到所述景深参数,包括:
根据所述相位检测深度数据确定第一标准差,所述第一标准差为所述相位检测深度数据中各像素对应的深度值的集合的标准差;
根据所述深度传感器检测的深度数据确定第二标准差,所述第二标准差为所述深度传感器检测的深度数据中各像素对应的深度值的集合的标准差;
判断所述深度传感器检测的深度数据中最大深度值对应的像素的面积占比是否大于第三预设阈值;
若是,则确定所述第一标准差为所述景深参数;
若否,则确定所述第二标准差为所述景深参数。
7.根据权利要求2所述的方法,其特征在于,所述基于场景亮度以及拍照时的亮度增益,得到所述噪声强度因子,包括:
根据所述场景亮度查询第一查找表以得到对应的第一噪声因子,所述第一噪声因子用于表征所述场景亮度引入的噪声强度,所述第一查找表包括场景亮度和第一噪声因子间的对应关系;
根据所述亮度增益查询第二查找表以得到对应的第二噪声因子,所述第二噪声因子用于表征所述亮度增益引入的噪声强度,所述第二查找表包括亮度增益和第二噪声因子间的对应关系;
对所述第一噪声因子和所述第二噪声因子进行加权求和,以得到所述噪声强度因子。
8.根据权利要求7所述的方法,其特征在于,所述对所述第一噪声因子和所述第二噪声因子进行加权求和,以得到所述噪声强度因子,包括:
对所述第一噪声因子和所述第二噪声因子进行加权求和以得到待定噪声强度因子;
对所述待定噪声强度因子进行滤波处理,当满足过滤条件时以所述待定噪声强度因子作为所述噪声强度因子;
所述过滤条件包括:所述待定噪声强度因子的数值与在时域上之前确定出的各待定噪声强度因子的平均值之间的差值小于第四预设阈值。
9.一种电子设备,其特征在于,包括:处理器,用于存储所述处理器可执行指令的存储器,所述处理器被配置为执行所述指令时,使得所述电子设备实现如权利要求1至8任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序指令;其特征在于,当所述计算机程序指令被电子设备执行时,使得电子设备实现如权利要求1至8任一项所述的方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210193159.4A CN116723408B (zh) | 2022-02-28 | 2022-02-28 | 一种曝光控制方法及电子设备 |
PCT/CN2022/140441 WO2023160178A1 (zh) | 2022-02-28 | 2022-12-20 | 一种曝光控制方法及电子设备 |
EP22917625.0A EP4262227A1 (en) | 2022-02-28 | 2022-12-20 | Exposure control method and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210193159.4A CN116723408B (zh) | 2022-02-28 | 2022-02-28 | 一种曝光控制方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116723408A CN116723408A (zh) | 2023-09-08 |
CN116723408B true CN116723408B (zh) | 2024-05-14 |
Family
ID=87429667
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210193159.4A Active CN116723408B (zh) | 2022-02-28 | 2022-02-28 | 一种曝光控制方法及电子设备 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP4262227A1 (zh) |
CN (1) | CN116723408B (zh) |
WO (1) | WO2023160178A1 (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101346987A (zh) * | 2005-10-25 | 2009-01-14 | 卓然公司 | 考虑到相机和场景运动的相机曝光优化技术 |
CN103888681A (zh) * | 2014-04-18 | 2014-06-25 | 四川华雁信息产业股份有限公司 | 一种自动曝光方法及装置 |
CN105590294A (zh) * | 2014-11-18 | 2016-05-18 | 联想(北京)有限公司 | 一种图像处理方法和电子设备 |
CN107343157A (zh) * | 2017-07-11 | 2017-11-10 | 浙江大华技术股份有限公司 | 一种曝光控制方法、装置及计算设备 |
CN109040609A (zh) * | 2018-08-22 | 2018-12-18 | Oppo广东移动通信有限公司 | 曝光控制方法、装置和电子设备 |
CN110121882A (zh) * | 2017-10-13 | 2019-08-13 | 华为技术有限公司 | 一种图像处理方法及装置 |
CN110290289A (zh) * | 2019-06-13 | 2019-09-27 | Oppo广东移动通信有限公司 | 图像降噪方法、装置、电子设备以及存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7697836B2 (en) * | 2006-10-25 | 2010-04-13 | Zoran Corporation | Control of artificial lighting of a scene to reduce effects of motion in the scene on an image being acquired |
CN114827458A (zh) * | 2017-12-18 | 2022-07-29 | 佳能株式会社 | 摄像设备及其控制方法和存储介质 |
-
2022
- 2022-02-28 CN CN202210193159.4A patent/CN116723408B/zh active Active
- 2022-12-20 WO PCT/CN2022/140441 patent/WO2023160178A1/zh unknown
- 2022-12-20 EP EP22917625.0A patent/EP4262227A1/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101346987A (zh) * | 2005-10-25 | 2009-01-14 | 卓然公司 | 考虑到相机和场景运动的相机曝光优化技术 |
CN103888681A (zh) * | 2014-04-18 | 2014-06-25 | 四川华雁信息产业股份有限公司 | 一种自动曝光方法及装置 |
CN105590294A (zh) * | 2014-11-18 | 2016-05-18 | 联想(北京)有限公司 | 一种图像处理方法和电子设备 |
CN107343157A (zh) * | 2017-07-11 | 2017-11-10 | 浙江大华技术股份有限公司 | 一种曝光控制方法、装置及计算设备 |
CN110121882A (zh) * | 2017-10-13 | 2019-08-13 | 华为技术有限公司 | 一种图像处理方法及装置 |
CN109040609A (zh) * | 2018-08-22 | 2018-12-18 | Oppo广东移动通信有限公司 | 曝光控制方法、装置和电子设备 |
CN110290289A (zh) * | 2019-06-13 | 2019-09-27 | Oppo广东移动通信有限公司 | 图像降噪方法、装置、电子设备以及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN116723408A (zh) | 2023-09-08 |
EP4262227A1 (en) | 2023-10-18 |
WO2023160178A1 (zh) | 2023-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113810598B (zh) | 一种拍照方法、电子设备及存储介质 | |
CN109729279B (zh) | 一种图像拍摄方法和终端设备 | |
CN113271414B (zh) | 图像获取方法和装置 | |
CN112602111A (zh) | 模糊基于深度信息组合多个图像而获得的图像的电子设备及驱动该电子设备的方法 | |
CN115601244B (zh) | 图像处理方法、装置和电子设备 | |
CN113452898B (zh) | 一种拍照方法及装置 | |
CN112840642B (zh) | 一种图像拍摄方法和终端设备 | |
CN114092364A (zh) | 图像处理方法及其相关设备 | |
US20240119566A1 (en) | Image processing method and apparatus, and electronic device | |
CN113810600A (zh) | 终端的图像处理方法、装置和终端设备 | |
CN110581956A (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN113660408B (zh) | 一种视频拍摄防抖方法与装置 | |
CN112929558B (zh) | 图像处理方法和电子设备 | |
CN116055890A (zh) | 生成高动态范围视频的方法和电子设备 | |
CN115550556B (zh) | 一种曝光强度调节方法及相关装置 | |
CN115514876B (zh) | 图像融合方法、电子设备、存储介质及计算机程序产品 | |
CN116723408B (zh) | 一种曝光控制方法及电子设备 | |
CN113810622B (zh) | 一种图像处理方法及设备 | |
CN117651221A (zh) | 视频处理的方法及电子设备 | |
CN115631250A (zh) | 图像处理方法与电子设备 | |
CN115705663B (zh) | 图像处理方法与电子设备 | |
CN117119314B (zh) | 一种图像处理方法及相关电子设备 | |
CN114390195B (zh) | 一种自动对焦的方法、装置、设备及存储介质 | |
CN117395495B (zh) | 一种图像处理方法及电子设备 | |
CN115526786B (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 |