CN111432143B - 摄像头模组切换的控制方法、***、介质及电子设备 - Google Patents
摄像头模组切换的控制方法、***、介质及电子设备 Download PDFInfo
- Publication number
- CN111432143B CN111432143B CN202010280338.2A CN202010280338A CN111432143B CN 111432143 B CN111432143 B CN 111432143B CN 202010280338 A CN202010280338 A CN 202010280338A CN 111432143 B CN111432143 B CN 111432143B
- Authority
- CN
- China
- Prior art keywords
- camera module
- current
- brightness parameter
- switched
- module
- 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 34
- 230000003287 optical effect Effects 0.000 claims abstract description 45
- 238000003384 imaging method Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 11
- 238000001514 detection method Methods 0.000 claims description 3
- 230000035772 mutation Effects 0.000 abstract description 3
- 230000008859 change Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 206010034960 Photophobia Diseases 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 208000013469 light sensitivity Diseases 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/268—Signal distribution or switching
-
- 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
-
- 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/67—Focus control based on electronic image sensor signals
-
- 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/90—Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
本发明公开了一种摄像头模组切换的控制方法、***、介质及电子设备,所述控制方法包括:获取当前摄像头模组所拍摄图像的第一亮度参数;接收变焦比率调整指令并实时检测当前摄像头模组的当前变焦比率;若所述当前变焦比率与临界光学变焦比率的偏差小于第一预设阈值,则根据所述第一亮度参数调整待切换摄像头模组成像的第二亮度参数,以使所述第二亮度参数与所述第一亮度参数一致;当所述当前变焦比率等于所述临界光学变焦比率时,将所述当前摄像头模组切换为所述待切换摄像头模组。本方案解决了多个摄像头模组在任何场景下切换时带来的亮度突变问题,有效降低了成本,提高了用户体验。
Description
技术领域
本发明涉及手机摄像头技术领域,具体涉及一种摄像头模组切换的控制方法、***、介质及电子设备。
背景技术
手机相机在进行变焦时,对于具有不同焦距以及FOV(视场)的摄像头在切换瞬间,会出现亮度和对比度的突变,从而影响该手机相机在使用时的用户体验。
现有技术中,通常采用静态同步方案和动态同步方案来解决不同摄像头模组在切换过程发生的亮度和对比度的突变。
对于静态同步方案来说,需要将不同摄像头模组的感光程度烧录在OTP(一次性可编程组件)中,然后通过乘以固定增益来做亮度上的同步。由于静态同步方案采用的是预先设定的固定增益,若某场景对应的亮度增益没有提前烧录在程序中,则无法解决该场景下摄像头模组切换时的突变问题,通用性较差,并且对于多个场景都需要进行增益的提前烧录也无形中增加了成本。
对于动态同步方案来说,摄像头模组切换的时候不能立刻显示新模组的内容,而是会继续维持一段时间旧模组显示的内容。这就会在模组切换瞬间给使用者带来视觉卡顿的感觉。摄像头模组启动和同步的耗时越久,这种卡顿的感觉就越严重,严重影响用户体验。
发明内容
本发明要解决的技术问题是为了克服现有技术中不同摄像头模组切换时对显示画面进行亮度同步时的成本高且通用性差的问题,提供一种摄像头模组切换的控制方法、***、介质及电子设备。
本发明是通过下述技术方案来解决上述技术问题:
一种摄像头模组切换的控制方法,所述控制方法包括:
获取当前摄像头模组所拍摄图像的第一亮度参数;
接收变焦比率调整指令并实时检测当前摄像头模组的当前变焦比率;
若所述当前变焦比率与临界光学变焦比率的偏差小于第一预设阈值,则根据所述第一亮度参数调整待切换摄像头模组成像的第二亮度参数,以使所述第二亮度参数与所述第一亮度参数一致;其中,所述临界光学变焦比率为所述当前摄像头模组与所述待切换摄像头模组发生切换的变焦比率;
当所述当前变焦比率等于所述临界光学变焦比率时,将所述当前摄像头模组切换为所述待切换摄像头模组。
较佳地,所述控制方法还包括:
控制所述当前摄像头模组以及所述待切换摄像头模组同时开启并同时独立运行;
或者,检测所述变焦比率调整指令中的变焦比率变化趋势,并根据所述变化趋势选择需开启的所述待切换摄像头并开启;
或者,在所述当前变焦比率与临界光学变焦比率的偏差小于第二预设阈值时,开启所述待切换摄像头。
较佳地,所述第一亮度参数和/或所述第二亮度参数包括图像亮度值和/或图像中每个像素点的像素值;
和/或,
根据所述第一亮度参数调整待切换摄像头模组成像的第二亮度参数的步骤之后还包括:根据调整后的所述第二亮度参数以及预设tuning参数(一种调整参数)中的gamma曲线(一种非线性曲线)调整所述待切换摄像头模组成像的对比度,其中,所述当前摄像头模组与所述待切换摄像头模组分别对应不同的所述预设tuning参数,且不同的所述预设tuning参数中的gamma曲线相同。
较佳地,若所述当前变焦比率小于所述临界光学变焦比率,则所述获取当前摄像头模组所拍摄图像的第一亮度参数的步骤包括:
获取当前摄像头模组所拍摄图像中的第一感兴趣区域的第一亮度参数,所述第一感兴趣区域的尺寸与所述待切换摄像头模组成像的尺寸相同。
较佳地,若所述当前变焦比率大于所述临界光学变焦比率,则根据所述第一亮度参数调整待切换摄像头模组成像的第二亮度参数的步骤包括:
获取所述待切换摄像头模组成像中的第二感兴趣区域,所述第二感兴趣区域与所述当前摄像头模组所拍摄图像的尺寸相同;
根据所述第一亮度参数调整所述第二感兴趣区域成像的第二亮度参数。
一种摄像头模组切换的控制***,所述控制***包括:
亮度参数获取模块,用于获取当前摄像头模组所拍摄图像的第一亮度参数;
变焦比率检测模块,用于接收变焦比率调整指令并实时检测当前摄像头模组的当前变焦比率;
调整模块,用于当所述当前变焦比率与临界光学变焦比率的偏差小于第一预设阈值时,根据所述第一亮度参数调整待切换摄像头模组成像的第二亮度参数,以使所述第二亮度参数与所述第一亮度参数一致;其中,所述临界光学变焦比率为所述当前摄像头模组与所述待切换摄像头模组发生切换的变焦比率;
切换模块,用于当所述当前变焦比率等于所述临界光学变焦比率时,将所述当前摄像头模组切换为所述待切换摄像头模组。
较佳地,所述控制***还包括启动控制模块,所述启动控制模块用于控制所述当前摄像头模组以及所述待切换摄像头模组同时开启并同时独立运行;
或者,所述启动控制模块用于检测所述变焦比率调整指令中的变焦比率变化趋势,并根据所述变化趋势选择需开启的所述待切换摄像头并开启;
或者,所述启动控制模块用于在所述当前变焦比率与临界光学变焦比率的偏差小于第二预设阈值时,开启所述待切换摄像头。
较佳地,所述第一亮度参数和/或所述第二亮度参数包括图像亮度值和/或图像中每个像素点的像素值;
和/或,
所述调整模块还用于根据调整后的所述第二亮度参数以及预设tuning参数中的gamma曲线调整所述待切换摄像头模组成像的对比度,其中,所述当前摄像头模组与所述待切换摄像头模组分别对应不同的所述预设tuning参数,且不同的所述预设tuning参数中的gamma曲线相同。
较佳地,所述亮度参数获取模块用于在所述当前变焦比率小于所述临界光学变焦比率时,获取当前摄像头模组所拍摄图像中的第一感兴趣区域的第一亮度参数,所述第一感兴趣区域的尺寸与所述待切换摄像头模组成像的尺寸相同。
较佳地,所述调整模块用于在所述当前变焦比率大于所述临界光学变焦比率时,获取所述待切换摄像头模组成像中的第二感兴趣区域,并根据所述第一亮度参数调整所述第二感兴趣区域成像的第二亮度参数,所述第二感兴趣区域与所述当前摄像头模组所拍摄图像的尺寸相同。
一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行计算机程序时实现前述的摄像头模组切换的控制方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述的摄像头模组切换的控制方法的步骤。
本发明的积极进步效果在于:本发明提供的摄像头模组切换的控制方法以及***通过获取当前摄像头模组所拍摄图像的第一亮度参数;接收变焦比率调整指令并实时检测当前摄像头模组的当前变焦比率;若所述当前变焦比率与临界光学变焦比率的偏差小于第一预设阈值,则根据所述第一亮度参数调整待切换摄像头模组成像的第二亮度参数,以使所述第二亮度参数与所述第一亮度参数一致;当所述当前变焦比率等于所述临界光学变焦比率时,将所述当前摄像头模组切换为所述待切换摄像头模组。由此,本发明不需要提前烧录各种场景下模组切换时的增益倍数,可以解决多个摄像头模组在任何场景下切换时带来的亮度突变问题,有效降低了成本,提高了用户体验。
另外,本发明还可以通过对多个摄像头模组的启动进行控制,使得摄像头模组在切换时的画面显示没有迟滞和卡顿现象,平滑自然。
附图说明
图1为本发明实施例1的摄像头模组切换的控制方法的流程图。
图2为本发明实施例1中的三个摄像头模组之间变焦比率变化示意图。
图3为本发明实施例3的摄像头模组切换的控制***的结构框图。
图4为本发明实施例4的摄像头模组切换的控制***的结构框图。
图5为本发明实施例5的电子设备的结构框图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
本实施例提供一种摄像头模组切换的控制方法,该摄像头模组可以是移动终端(例如:手机)中的摄像头模组。
如图1所示,所述控制方法可以包括如下步骤:
步骤S10:获取当前摄像头模组所拍摄图像的第一亮度参数;
所述第一亮度参数包括图像亮度值和/或图像中每个像素点的像素值,其中,所述图像亮度值可以是将所拍摄图像划分成多个小区域图像后,每个小区域图像分别具有的亮度值,所述图像亮度值可以用比特值来表示。所述图像亮度值可以由AE(相机自动曝光控制算法)计算得到。
步骤S11:接收变焦比率调整指令并实时检测当前摄像头模组的当前变焦比率;
步骤S12:若所述当前变焦比率与临界光学变焦比率的偏差小于第一预设阈值,则根据所述第一亮度参数调整待切换摄像头模组成像的第二亮度参数,以使所述第二亮度参数与所述第一亮度参数一致;其中,所述临界光学变焦比率为所述当前摄像头模组与所述待切换摄像头模组发生切换的变焦比率;
步骤S13:当所述当前变焦比率等于所述临界光学变焦比率时,将所述当前摄像头模组切换为所述待切换摄像头模组。
本实施例中,所述第二亮度参数包括图像亮度值和/或图像中每个像素点的像素值;其中,所述图像亮度值可以是将所拍摄图像划分成多个小区域图像后,每个小区域图像分别具有的亮度值,所述图像亮度值可以用比特值来表示。
在完成待切换摄像头模组的亮度调整后,还可以根据调整后的所述第二亮度参数以及预设tuning参数中的gamma曲线调整所述待切换摄像头模组成像的对比度,其中,所述当前摄像头模组与所述待切换摄像头模组分别对应不同的所述预设tuning参数,且不同的所述预设tuning参数中的gamma曲线相同。所述待切换摄像头模组的数量可以为多个,本实施例对此不作具体限制。
可以理解的是,本领域技术人员可以提前调试在不同摄像头模组切换时为了保证对比度不发生突变,每个摄像头模组需要采用的预设tuning参数的具体数值,并将该具体数值保存在算法程序中,以便于用户后续使用摄像头模组时,可以由算法程序对所述对比度进行自动调整。所述预设tuning参数可以包括gamma曲线,对比度的调整是通过预设tuning参数中的gamma曲线来实现的。优选的,各个摄像头模组对应的gamma曲线可以是一致的,如此设置可以保证,当输入gamma曲线的亮度相同时,配合相同的gamma曲线,最终可以获得相同的成像对比度。也就是说,当待切换摄像头模组的成像亮度调整为与当前摄像头模组一致后,将该亮度输入gamma曲线中,便可以获得与当前摄像头模组一致的成像对比度。
在一个具体应用场景中,如图2所示,例如,手机中可以包括三个摄像头模组,分别为超广角摄像头模组、广角摄像头模组以及长焦摄像头模组。
其中双箭头代表变焦比率的变化方向,向左代表变焦比率减小的方向,向右代表变焦比率增大的方向,黑色的实心点代表临界光学变焦比率,空心点代表与临界光学变焦比率的偏差小于所述预设阈值时的当前变焦比率。
其中,每颗摄像头模组各自分别对应一路ISP(图像信号处理器)硬件模块。
在此场景中,若所述当前变焦比率小于所述临界光学变焦比率,变焦比率调整指令指示变焦比率增大,若当前摄像头模组为广角摄像头模组,则待切换摄像头模组是长焦摄像头模组。基于此,所述步骤S10具体可以包括:获取当前摄像头模组所拍摄图像中的第一感兴趣区域的第一亮度参数,所述第一感兴趣区域的尺寸与所述待切换摄像头模组成像的尺寸相同。
若所述当前变焦比率大于所述临界光学变焦比率,变焦比率调整指令指示变焦比率减小,若当前摄像头模组为广角摄像头模组,则待切换摄像头模组是超广角摄像头模组。则所述步骤S12具体可以包括:获取所述待切换摄像头模组成像中的第二感兴趣区域,所述第二感兴趣区域与所述当前摄像头模组所拍摄图像的尺寸相同;然后,根据所述第一亮度参数调整所述第二感兴趣区域成像的第二亮度参数。
本实施例提供的摄像头模组切换的控制方法在执行时,不需要提前烧录各种场景下模组切换时的增益倍数,可以解决多个摄像头模组在任何场景下切换时带来的亮度突变问题,有效降低了成本,提高了用户体验。
实施例2
本实施例提供一种摄像头模组切换的控制方法,该控制方法是在实施例1基础上的进一步改进,具体地,所述控制方法还可以包括:
控制所述当前摄像头模组以及所述待切换摄像头模组同时开启并同时独立运行。具体地,可以在开机时同时启动所有的摄像头模组,也可以在检测到用户主动启动其中一个摄像头模组时,控制其他摄像头模组同时启动。
在此种情况下,当前摄像头模组可以运行在手机前台,一个或多个待切换摄像头模组可以同时运行于手机后台,并且可以控制运行于后台的待切换摄像头模组的帧率(即每秒显示帧数)在预设帧率阈值以下,以降低手机的功耗。
另外,还可以通过检测所述变焦比率调整指令中的变焦比率变化趋势,并根据所述变化趋势选择需开启的所述待切换摄像头并开启。具体地,若变化趋势为增大趋势,则可以选择开启比当前摄像头模组对应的变焦比率更大的待切换摄像头模组,并选择关闭或暂时不开启比当前摄像头模组对应的变焦比率更小的待切换摄像头模组;若变化趋势为减小趋势,则可以选择开启比当前摄像头模组对应的变焦比率更小的待切换摄像头模组,并选择关闭或暂时不开启比当前摄像头模组对应的变焦比率更大的待切换摄像头模组。
例如,若当前摄像头模组为广角摄像头模组,变焦比率的变化趋势为增大趋势,则可以确定开启长焦摄像头模组,而暂时不开启超广角摄像头模组。若当前摄像头模组为广角摄像头模组,变焦比率的变化趋势为减小趋势,则可以确定开启超广角摄像头模组,而暂时不开启长焦摄像头模组。由此,可以进一步降低终端的功耗。
再者,还可以在所述当前变焦比率与临界光学变焦比率的偏差小于第二预设阈值时,开启所述待切换摄像头。该种方式需要满足所述当前变焦比率与临界光学变焦比率的偏差从小于第二预设阈值开始到偏差变化到0之间的时间区间内,所述待切换摄像头可以完成启动过程。如此,才能够保证摄像头切换时的画面没有卡顿,若待切换摄像头的启动性能不能保证在该时间区间内完成启动,则可以采用前述的另外两种启动控制方式。其中,所述第二预设阈值可以与所述第一预设阈值相同或者不相同。
本实施例的摄像头模组切换的控制方法在执行时,通过对多个摄像头模组的启动进行控制,使得摄像头模组在切换时的画面显示没有迟滞和卡顿现象,平滑自然,进一步提高了用户体验。
实施例3
本实施例提供一种摄像头模组切换的控制***,如图3所示,所述控制***1可以包括:
亮度参数获取模块11,用于获取当前摄像头模组所拍摄图像的第一亮度参数;
所述第一亮度参数包括图像亮度值和/或图像中每个像素点的像素值,其中,所述图像亮度值可以是将所拍摄图像划分成多个小区域图像后,每个小区域图像分别具有的亮度值,所述图像亮度值可以用比特值来表示。所述图像亮度值可以由AE(相机自动曝光控制算法)计算得到。
变焦比率检测模块12,用于接收变焦比率调整指令并实时检测当前摄像头模组的当前变焦比率;
调整模块13,用于当所述当前变焦比率与临界光学变焦比率的偏差小于第一预设阈值时,根据所述第一亮度参数调整待切换摄像头模组成像的第二亮度参数,以使所述第二亮度参数与所述第一亮度参数一致;其中,所述临界光学变焦比率为所述当前摄像头模组与所述待切换摄像头模组发生切换的变焦比率;
本实施例中,所述第二亮度参数包括图像亮度值和/或图像中每个像素点的像素值;其中,所述图像亮度值可以是将所拍摄图像划分成多个小区域图像后,每个小区域图像分别具有的亮度值,所述图像亮度值可以用比特值来表示。
切换模块14,用于当所述当前变焦比率等于所述临界光学变焦比率时,将所述当前摄像头模组切换为所述待切换摄像头模组。
本实施例中,在完成待切换摄像头模组的亮度调整后,所述调整模块还可以根据调整后的所述第二亮度参数以及预设tuning参数中的gamma曲线调整所述待切换摄像头模组成像的对比度,其中,所述当前摄像头模组与所述待切换摄像头模组分别对应不同的所述预设tuning参数,且不同的所述预设tuning参数中的gamma曲线相同。所述待切换摄像头模组的数量可以为多个,本实施例对此不作具体限制。
可以理解的是,本领域技术人员可以提前调试在不同摄像头模组切换时为了保证对比度不发生突变,每个摄像头模组需要采用的预设tuning参数的具体数值,并将该具体数值保存在算法程序中,以便于用户后续使用摄像头模组时,可以由算法程序对所述对比度进行自动调整。所述预设tuning参数可以包括gamma曲线,对比度的调整是通过预设tuning参数中的gamma曲线来实现的。优选的,各个摄像头模组对应的gamma曲线可以是一致的,如此设置可以保证,当输入gamma曲线的亮度相同时,配合相同的gamma曲线,最终可以获得相同的成像对比度。也就是说,当待切换摄像头模组的成像亮度调整为与当前摄像头模组一致后,将该亮度输入gamma曲线中,便可以获得与当前摄像头模组一致的成像对比度。
具体地,所述亮度参数获取模块11用于在所述当前变焦比率小于所述临界光学变焦比率时,获取当前摄像头模组所拍摄图像中的第一感兴趣区域的第一亮度参数,所述第一感兴趣区域的尺寸与所述待切换摄像头模组成像的尺寸相同。
具体地,所述调整模块13用于在所述当前变焦比率大于所述临界光学变焦比率时,获取所述待切换摄像头模组成像中的第二感兴趣区域,并根据所述第一亮度参数调整所述第二感兴趣区域成像的第二亮度参数,所述第二感兴趣区域与所述当前摄像头模组所拍摄图像的尺寸相同。
本实施例提供的摄像头模组切换的控制***在运行时,不需要提前烧录各种场景下模组切换时的增益倍数,可以解决多个摄像头模组在任何场景下切换时带来的亮度突变问题,有效降低了成本,提高了用户体验。
实施例4
本实施例提供一种摄像头模组切换的控制***,如图4所示,该控制***是在实施例3基础上的进一步改进,具体地,所述控制***1还可以包括启动控制模块15,所述启动控制模块15用于控制所述当前摄像头模组以及所述待切换摄像头模组同时开启并同时独立运行;具体地,可以在开机时同时启动所有的摄像头模组,也可以在检测到用户主动启动其中一个摄像头模组时,控制其他摄像头模组同时启动。
在此种情况下,当前摄像头模组可以运行在手机前台,一个或多个待切换摄像头模组可以同时运行于手机后台,并且可以控制运行于后台的待切换摄像头模组的帧率(即每秒显示帧数)在预设帧率阈值以下,以降低手机的功耗。
另外,所述启动控制模块15用于检测所述变焦比率调整指令中的变焦比率变化趋势,并根据所述变化趋势选择需开启的所述待切换摄像头并开启。具体地,若变化趋势为增大趋势,则可以选择开启比当前摄像头模组对应的变焦比率更大的待切换摄像头模组,并选择关闭或暂时不开启比当前摄像头模组对应的变焦比率更小的待切换摄像头模组;若变化趋势为减小趋势,则可以选择开启比当前摄像头模组对应的变焦比率更小的待切换摄像头模组,并选择关闭或暂时不开启比当前摄像头模组对应的变焦比率更大的待切换摄像头模组。
例如,若当前摄像头模组为广角摄像头模组,变焦比率的变化趋势为增大趋势,则可以确定开启长焦摄像头模组,而暂时不开启超广角摄像头模组。若当前摄像头模组为广角摄像头模组,变焦比率的变化趋势为减小趋势,则可以确定开启超广角摄像头模组,而暂时不开启长焦摄像头模组。由此,可以进一步降低终端的功耗。
再者,所述启动控制模块15用于在所述当前变焦比率与临界光学变焦比率的偏差小于第二预设阈值时,开启所述待切换摄像头。该种方式需要满足所述当前变焦比率与临界光学变焦比率的偏差从小于第二预设阈值开始到偏差变化到0之间的时间区间内,所述待切换摄像头可以完成启动过程。如此,才能够保证摄像头切换时的画面没有卡顿,若待切换摄像头的启动性能不能保证在该时间区间内完成启动,则可以采用前述的另外两种启动控制方式。其中,所述第二预设阈值可以与所述第一预设阈值相同或者不相同。
本实施例的摄像头模组切换的控制***在运行时,通过对多个摄像头模组的启动进行控制,使得摄像头模组在切换时的画面显示没有迟滞和卡顿现象,平滑自然,进一步提高了用户体验。
实施例5
本发明还提供一种电子设备,如图5所示,所述电子设备可以包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行计算机程序时实现前述实施例1或2中的摄像头模组切换的控制方法的步骤。
可以理解的是,图5所示的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图5所示,电子设备2可以以通用计算设备的形式表现,例如:其可以为服务器设备。电子设备2的组件可以包括但不限于:上述至少一个处理器3、上述至少一个存储器4、连接不同***组件(包括存储器4和处理器3)的总线5。
所述总线5可以包括数据总线、地址总线和控制总线。
所述存储器4可以包括易失性存储器,例如随机存取存储器(RAM)41和/或高速缓存存储器42,还可以进一步包括只读存储器(ROM)43。
所述存储器4还可以包括具有一组(至少一个)程序模块44的程序工具45(或实用工具),这样的程序模块44包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
所述处理器3通过运行存储在所述存储器4中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明前述实施例1或2中的摄像头模组切换的控制方法的步骤。
所述电子设备2也可以与一个或多个外部设备6(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(I/O)接口7进行。并且,模型生成的电子设备2还可以通过网络适配器8与一个或者多个网络(例如局域网LAN,广域网WAN和/或公共网络)通信。
如图5所示,网络适配器8可以通过总线5与模型生成的电子设备2的其它模块通信。本领域技术人员应当明白,尽管图中未示出,可以结合模型生成的电子设备2使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)***、磁带驱动器以及数据备份存储***等。
需要说明的是,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
实施例6
本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行时实现前述实施例1或2中的摄像头模组切换的控制方法的步骤。
其中,计算机可读存储介质可以采用的更具体方式可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行实现前述实施例1或2中的摄像头模组切换的控制方法的步骤。
其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
Claims (12)
1.一种摄像头模组切换的控制方法,其特征在于,所述控制方法包括:
获取当前摄像头模组所拍摄图像的第一亮度参数;
接收变焦比率调整指令并实时检测当前摄像头模组的当前变焦比率;
若所述当前变焦比率与临界光学变焦比率的偏差小于第一预设阈值,则根据所述第一亮度参数调整待切换摄像头模组成像的第二亮度参数,以使所述第二亮度参数与所述第一亮度参数一致;其中,所述临界光学变焦比率为所述当前摄像头模组与所述待切换摄像头模组发生切换的变焦比率;
当所述当前变焦比率等于所述临界光学变焦比率时,将所述当前摄像头模组切换为所述待切换摄像头模组。
2.如权利要求1所述的摄像头模组切换的控制方法,其特征在于,
所述控制方法还包括:
控制所述当前摄像头模组以及所述待切换摄像头模组同时开启并同时独立运行;
或者,检测所述变焦比率调整指令中的变焦比率变化趋势,并根据所述变化趋势选择需开启的所述待切换摄像头并开启;
或者,在所述当前变焦比率与临界光学变焦比率的偏差小于第二预设阈值时,开启所述待切换摄像头。
3.如权利要求1所述的摄像头模组切换的控制方法,其特征在于,所述第一亮度参数和/或所述第二亮度参数包括图像亮度值和/或图像中每个像素点的像素值;
和/或,
根据所述第一亮度参数调整待切换摄像头模组成像的第二亮度参数的步骤之后还包括:根据调整后的所述第二亮度参数以及预设tuning参数中的gamma曲线调整所述待切换摄像头模组成像的对比度,其中,所述当前摄像头模组与所述待切换摄像头模组分别对应不同的所述预设tuning参数,且不同的所述预设tuning参数中的gamma曲线相同。
4.如权利要求1-3任一项所述的摄像头模组切换的控制方法,其特征在于,
若所述当前变焦比率小于所述临界光学变焦比率,则所述获取当前摄像头模组所拍摄图像的第一亮度参数的步骤包括:
获取当前摄像头模组所拍摄图像中的第一感兴趣区域的第一亮度参数,所述第一感兴趣区域的尺寸与所述待切换摄像头模组成像的尺寸相同。
5.如权利要求1-3任一项所述的摄像头模组切换的控制方法,其特征在于,
若所述当前变焦比率大于所述临界光学变焦比率,则根据所述第一亮度参数调整待切换摄像头模组成像的第二亮度参数的步骤包括:
获取所述待切换摄像头模组成像中的第二感兴趣区域,所述第二感兴趣区域与所述当前摄像头模组所拍摄图像的尺寸相同;
根据所述第一亮度参数调整所述第二感兴趣区域成像的第二亮度参数。
6.一种摄像头模组切换的控制***,其特征在于,所述控制***包括:
亮度参数获取模块,用于获取当前摄像头模组所拍摄图像的第一亮度参数;
变焦比率检测模块,用于接收变焦比率调整指令并实时检测当前摄像头模组的当前变焦比率;
调整模块,用于当所述当前变焦比率与临界光学变焦比率的偏差小于第一预设阈值时,根据所述第一亮度参数调整待切换摄像头模组成像的第二亮度参数,以使所述第二亮度参数与所述第一亮度参数一致;其中,所述临界光学变焦比率为所述当前摄像头模组与所述待切换摄像头模组发生切换的变焦比率;
切换模块,用于当所述当前变焦比率等于所述临界光学变焦比率时,将所述当前摄像头模组切换为所述待切换摄像头模组。
7.如权利要求6所述的摄像头模组切换的控制***,其特征在于,
所述控制***还包括启动控制模块,所述启动控制模块用于控制所述当前摄像头模组以及所述待切换摄像头模组同时开启并同时独立运行;
或者,所述启动控制模块用于检测所述变焦比率调整指令中的变焦比率变化趋势,并根据所述变化趋势选择需开启的所述待切换摄像头并开启;
或者,所述启动控制模块用于在所述当前变焦比率与临界光学变焦比率的偏差小于第二预设阈值时,开启所述待切换摄像头。
8.如权利要求6所述的摄像头模组切换的控制***,其特征在于,所述第一亮度参数和/或所述第二亮度参数包括图像亮度值和/或图像中每个像素点的像素值;
和/或,
所述调整模块还用于根据调整后的所述第二亮度参数以及预设tuning参数中的gamma曲线调整所述待切换摄像头模组成像的对比度,其中,所述当前摄像头模组与所述待切换摄像头模组分别对应不同的所述预设tuning参数,且不同的所述预设tuning参数中的gamma曲线相同。
9.如权利要求6-8任一项所述的摄像头模组切换的控制***,其特征在于,
所述亮度参数获取模块用于在所述当前变焦比率小于所述临界光学变焦比率时,获取当前摄像头模组所拍摄图像中的第一感兴趣区域的第一亮度参数,所述第一感兴趣区域的尺寸与所述待切换摄像头模组成像的尺寸相同。
10.如权利要求6-8任一项所述的摄像头模组切换的控制***,其特征在于,
所述调整模块用于在所述当前变焦比率大于所述临界光学变焦比率时,获取所述待切换摄像头模组成像中的第二感兴趣区域,并根据所述第一亮度参数调整所述第二感兴趣区域成像的第二亮度参数,所述第二感兴趣区域与所述当前摄像头模组所拍摄图像的尺寸相同。
11.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行计算机程序时实现权利要求1-5任一项所述的摄像头模组切换的控制方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-5任一项所述的摄像头模组切换的控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010280338.2A CN111432143B (zh) | 2020-04-10 | 2020-04-10 | 摄像头模组切换的控制方法、***、介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010280338.2A CN111432143B (zh) | 2020-04-10 | 2020-04-10 | 摄像头模组切换的控制方法、***、介质及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111432143A CN111432143A (zh) | 2020-07-17 |
CN111432143B true CN111432143B (zh) | 2022-08-16 |
Family
ID=71552532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010280338.2A Active CN111432143B (zh) | 2020-04-10 | 2020-04-10 | 摄像头模组切换的控制方法、***、介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111432143B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112073642B (zh) * | 2020-09-18 | 2021-09-14 | 展讯通信(上海)有限公司 | 多摄像头设备的视频录制方法及装置、存储介质、终端 |
CN114520870B (zh) * | 2020-11-20 | 2023-06-20 | 华为技术有限公司 | 一种显示方法及终端 |
CN115209062A (zh) * | 2021-04-13 | 2022-10-18 | 华为技术有限公司 | 一种图像处理方法及装置 |
CN113452915A (zh) * | 2021-06-29 | 2021-09-28 | 展讯通信(天津)有限公司 | 一种摄像头切换的方法及电子设备 |
CN117880628A (zh) * | 2021-08-11 | 2024-04-12 | 荣耀终端有限公司 | 拍摄方法及其相关设备 |
CN116095476B (zh) * | 2021-11-05 | 2024-04-12 | 荣耀终端有限公司 | 摄像头的切换方法、装置、电子设备及存储介质 |
CN114125314A (zh) * | 2021-11-23 | 2022-03-01 | 展讯通信(上海)有限公司 | 亮度同步方法、装置、存储介质及设备 |
CN116708954B (zh) * | 2022-12-30 | 2024-06-11 | 荣耀终端有限公司 | 一种拍照方法及电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106911892A (zh) * | 2017-02-21 | 2017-06-30 | 深圳市金立通信设备有限公司 | 一种图像处理的方法及终端 |
CN107343155A (zh) * | 2017-07-10 | 2017-11-10 | 广东欧珀移动通信有限公司 | 抑制aec跳变的方法及装置、终端设备 |
CN107483808A (zh) * | 2017-07-10 | 2017-12-15 | 广东欧珀移动通信有限公司 | 抑制aec跳变的方法及装置、终端设备 |
CN110351487A (zh) * | 2019-08-26 | 2019-10-18 | Oppo广东移动通信有限公司 | 控制方法、控制装置、电子设备和存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5941630B2 (ja) * | 2011-07-14 | 2016-06-29 | オリンパス株式会社 | カメラ |
CN104301616B (zh) * | 2014-10-31 | 2017-09-12 | 苏州科达科技股份有限公司 | 一种摄像机的日切夜和夜切日模式控制方法及*** |
CN107343190A (zh) * | 2017-07-25 | 2017-11-10 | 广东欧珀移动通信有限公司 | 白平衡调节方法、装置和终端设备 |
JP7197981B2 (ja) * | 2018-01-24 | 2022-12-28 | キヤノン株式会社 | カメラ、端末装置、カメラの制御方法、端末装置の制御方法、およびプログラム |
-
2020
- 2020-04-10 CN CN202010280338.2A patent/CN111432143B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106911892A (zh) * | 2017-02-21 | 2017-06-30 | 深圳市金立通信设备有限公司 | 一种图像处理的方法及终端 |
CN107343155A (zh) * | 2017-07-10 | 2017-11-10 | 广东欧珀移动通信有限公司 | 抑制aec跳变的方法及装置、终端设备 |
CN107483808A (zh) * | 2017-07-10 | 2017-12-15 | 广东欧珀移动通信有限公司 | 抑制aec跳变的方法及装置、终端设备 |
CN110351487A (zh) * | 2019-08-26 | 2019-10-18 | Oppo广东移动通信有限公司 | 控制方法、控制装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111432143A (zh) | 2020-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111432143B (zh) | 摄像头模组切换的控制方法、***、介质及电子设备 | |
JP5514506B2 (ja) | 侵入物監視システムおよび侵入物監視方法 | |
CN109040523B (zh) | 伪影消除方法、装置、存储介质及终端 | |
CN112866576B (zh) | 图像预览方法、存储介质及显示设备 | |
CN113873161B (zh) | 拍摄方法、装置及电子设备 | |
CN110691192B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
US20230247287A1 (en) | Shooting Method and Apparatus, and Electronic Device | |
WO2019179242A1 (en) | Image processing method and electronic device | |
WO2023160496A1 (zh) | 拍摄方法、拍摄装置、电子设备和可读存储介质 | |
US20240205361A1 (en) | Shooting Method and Electronic Device | |
CN112637500A (zh) | 图像处理方法及装置 | |
CN111405185B (zh) | 一种摄像机变倍控制方法、装置、电子设备及存储介质 | |
CN110493515B (zh) | 高动态范围拍摄模式开启方法、装置、存储介质及电子设备 | |
WO2021238942A1 (zh) | 防抖方法、防抖装置和电子设备 | |
CN112367465B (zh) | 图像输出方法、装置及电子设备 | |
CN114500852B (zh) | 拍摄方法、拍摄装置、电子设备和可读存储介质 | |
CN108495038B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN112911132B (zh) | 拍照控制方法、拍照控制装置、电子设备及存储介质 | |
CN114286004A (zh) | 对焦方法、拍摄装置、电子设备及介质 | |
CN112399092A (zh) | 拍摄方法、装置和电子设备 | |
CN112367464A (zh) | 图像输出方法、装置及电子设备 | |
CN114866680B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
WO2022001733A1 (zh) | 一种拍摄对象的显示方法及装置、存储介质、终端 | |
CN110620911B (zh) | 摄像头的视频流处理方法、装置和终端设备 | |
CN114157810B (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 |