一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种相机频闪控制方法、装置以及存储介质与流程

2021-12-01 00:49:00 来源:中国专利 TAG:


1.本技术涉及相机控制技术领域,尤其涉及一种相机频闪控制方法、装置以及存储介质。


背景技术:

2.cmos图像传感器在手机、电脑、智能电视、数字会议设备、安防设备、车载设备、医疗设备、军用设备、航空设备中被广泛使用,这些cmos图像传感器大部分都是采用滚动式的逐行曝光方式。然而,在大部分使用环境中,会出现交流电供电的照明灯具,比如白炽灯和部分日光灯。相机在这种光源环境下拍摄、录像时,极易出现相机频闪,严重影响成像质量。
3.相机频闪,也叫工频闪烁、电力线闪烁,英文power

line flicker。相机频闪是相机在电力光源环境下拍摄、录像时常见的一种物理现象,发生频闪时会在相机画面中看到明暗交替且会移动的条纹,这会严重影响成像质量,带来不好的用户体验。现有技术中,可以通过增加相机ev值的方式来减少频闪,然而这会造成画面过曝,导致画面的不清晰,目前还没有较好的应对方式。


技术实现要素:

4.为了解决上述技术问题,本技术提供了一种相机频闪控制方法、装置以及存储介质,用于减少相机的频闪,提升相机的成像质量。
5.本技术第一方面提供了一种相机频闪控制方法,所述方法包括:
6.获取光敏传感器的曝光时间;
7.根据所述曝光时间判断相机当前取景的场景亮度是否达到预设的目标亮度;
8.若是,则根据所述曝光时间确定目标减光片,所述目标减光片的透光率与所述曝光时间相匹配;
9.控制所述目标减光片运动至所述相机镜头的进光口处,以使得进入所述相机内的光线量与所述目标减光片的透光率相匹配。
10.可选的,所述根据曝光时间判断相机当前取景的场景亮度是否达到预设的目标亮度包括:
11.判断曝光时间是否小于预设曝光阈值;
12.若是,则确定相机当前取景的场景亮度达到预设的目标亮度。
13.可选的,若当前取景的场景中包含使用50hz交流电的灯光,则所述预设曝光阈值为1/100s;
14.若当前取景的场景中包含使用60hz交流电的灯光,则所述预设曝光阈值为1/120s。
15.可选的,不同的曝光时间配置有对应的亮度等级,所述根据所述曝光时间确定目标减光片包括:
16.根据曝光时间确定相机当前取景的场景亮度所属的亮度等级;
17.根据所述亮度等级确定目标减光片。
18.可选的,当确定相机当前取景的场景亮度未达到预设的目标亮度时,所述方法还包括:
19.将控制相机当前所使用的减光片从相机镜头的进光口处移开。
20.可选的,若相机当前取景的场景亮度发生改变,在所述控制所述目标减光片运动至所述相机镜头的进光口处之后,所述方法还包括:
21.根据重新采集的曝光时间判断相机当前取景的场景亮度是否达到预设的目标亮度。
22.本技术第二方面提供了一种相机频闪控制装置,所述装置包括:
23.获取单元,用于获取光敏传感器的曝光时间;
24.判断单元,用于根据所述曝光时间判断相机当前取景的场景亮度是否达到预设的目标亮度;
25.确定单元,用于根据所述曝光时间确定目标减光片,所述目标减光片的透光率与所述曝光时间相匹配;
26.控制单元,用于控制所述目标减光片运动至所述相机镜头的进光口处,以使得进入所述相机内的光线量与所述目标减光片的透光率相匹配。
27.可选的,所述判断单元具体用于:
28.判断曝光时间是否小于预设曝光阈值;
29.若是,则确定相机当前取景的场景亮度达到预设的目标亮度。
30.可选的,确定单元具体用于:
31.根据曝光时间确定相机当前取景的场景亮度所属的亮度等级;
32.根据所述亮度等级确定目标减光片。
33.本技术第三方面提供了一种相机频闪控制装置,所述装置包括:
34.处理器、存储器、输入输出单元以及总线;
35.所述处理器与所述存储器、所述输入输出单元以及所述总线相连;
36.所述存储器保存有程序,所述处理器调用所述程序以执行第一方面以及第一方面中任一项可选的所述方法。
37.本技术第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行第一方面以及第一方面中任一项可选的所述方法。
38.从以上技术方案可以看出,本技术具有以下优点:
39.本技术提供的相机频闪控制方法中,可以根据光敏传感器的曝光时间确定当前相机取景的场景亮度,如果该场景亮度达到了预设的目标亮度,则可以认为此时场景为亮场景,并可以根据该场景亮度来选择目标减光片,目标减光片与此时的曝光时间相对应,目标减光片可以缩减进入相机中的光线,进而相机可以相应的增加曝光时间或者增加ev值以减少频闪,而由于减光片的减光效果可以减少图像的由于增加曝光时间或者ev值所产生的过曝,提升相机的成像质量,并且本技术中提供的方法根据曝光时间来确定场景亮度以确定目标减光片,能够精准的确定对应透光率的减光片,提高目标减光片与场景亮度的匹配效果,极大程度减少相机频闪。
附图说明
40.为了更清楚地说明本技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
41.图1为本技术中提供的相机频闪控制方法的一个实施例流程示意图;
42.图2为本技术中提供的相机频闪控制方法的另一个实施例流程示意图;
43.图3为本技术中提供的相机频闪控制装置的一个实施例结构示意图;
44.图4为本技术中提供的相机频闪控制装置的另一个实施例结构示意图。
具体实施方式
45.cmos图像传感器在手机、电脑、智能电视、数字会议设备、安防设备、车载设备、医疗设备、军用设备、航空设备中被广泛使用,这些cmos图像传感器大部分都是采用滚动式的逐行曝光方式。然而,在大部分使用环境中,会出现交流电供电的照明灯具,比如白炽灯和部分日光灯。相机在这种光源环境下拍摄、录像时,极易出现相机频闪,严重影响成像质量。相机频闪,也叫工频闪烁、电力线闪烁,英文power

line flicker。相机频闪是相机在电力光源环境下拍摄、录像时常见的一种物理现象,发生频闪时会在相机画面中看到明暗交替且会移动的条纹,这会严重影响成像质量,带来不好的用户体验,但限于成本和尺寸限制,手机、笔记本等行业目前还没有十分理想的应对方法。
46.相机频闪的原因:一般交流电频率为50hz,有些地区交流电频率为60hz,相应的能量变化频率分别为100hz、120hz。白炽灯和一些日光灯工作过程中会以相应的交流电能量变化频率明暗闪烁,但由于闪烁频率超过人眼感知范围,所以这种闪烁不能直接被人察觉。而在这种场景下使用手机、笔记本电脑等设备进行相机拍摄或录像,则有可能看到这种闪烁。通过相机能看到这种频闪的原因:手机、笔记本电脑使用的相机sensor通常为cmos,cmos sensor实际是逐行曝光的(卷帘快门),不同行之间虽然曝光时间都一样,但曝光的开始点是不同的,所以不同行所接受到的能量是不一定相同的。当下摄像头越来越多地采用高清、高速摄像头,其sensor曝光采样频率可以很高,当该频率大于灯光闪烁的频率且不是后者整数倍时,sensor不同行就可能采集到环境明暗交替不同时刻的画面,此时我们就会在相机画面中看到明暗相间的条纹,即相机频闪。
47.基于此,本技术提供了一种相机频闪控制方法,用于减少相机的频闪,提升相机的成像质量。
48.需要说明的是,本技术提供的相机频闪控制方法,可以应用于终端也可以应用于系统,还可以应用于服务器上,例如终端可以是智能手机或电脑、平板电脑、智能电视、智能手表、便携计算机终端也可以是台式计算机等固定终端。为方便阐述,本技术中以mcu为执行主体进行举例说明。
49.请参阅图1,图1为本技术提供的相机频闪控制方法一个实施例流程示意图,该相机频闪控制方法包括:
50.101、获取光敏传感器的曝光时间;
51.首先获取光敏传感器sensor的曝光时间,一般的相机能够针对不同环境的亮度来决定光敏传感器的曝光时间以确保图像的正常曝光,因此,曝光时间实际上能在一定程度
上反映出当前场景的亮度。
52.102、根据曝光时间判断相机当前取景的场景亮度是否达到预设的目标亮度,若是,则执行步骤103,若否,则执行步骤105;
53.mcu根据曝光时间来判断相机当前取景的场景亮度是否达到预设的目标亮度,在实际应用中预设一个目标亮度,如果曝光时间小于一定的阈值,则可以认为此时场景亮度达到了目标亮度,即环境为亮环境。具体的,可以是:判断曝光时间是否小于预设曝光阈值;若是,则确定相机当前取景的场景亮度达到预设的目标亮度。针对不同频率的交流电,预设曝光阈值可以不同,例如,如果当前场景中的灯光所使用的交流电频率为50赫兹hz,则预设曝光阈值可以是1/100s,如果当前场景中的灯光所使用的交流电频率为60hz,则预设曝光阈值为1/120s。
54.103、根据曝光时间确定目标减光片,目标减光片的透光率与曝光时间相匹配;
55.本技术中,可以在相机镜头的进光口处设置有多组减光片,mcu可以控制任意一组减光片运动至相机镜头的进光口处,以对相机的进光量进行控制。本技术中所提及相机镜头的进光口出可以是指相机镜头前方,显然,在实际中还可以有其它的位置,例如镜头镜片的后方等,具体此处不做限定。如果场景亮度达到了目标亮度,则根据该曝光时间确定所匹配的目标减光片,目标减光片的透光率与曝光时间,或者说,与当前场景亮度相匹配,相匹配的透光率可以较好的缩减进入相机的光线,减少相机频闪,提升成像质量。
56.104、控制目标减光片运动至相机镜头的进光口处,以使得进入所述相机内的光线量与所述目标减光片的透光率相匹配。
57.mcu控制目标减光片运动至相机镜头的进光口处。
58.多个减光片可以组成减光片模组,减光片模组可以位于相机前端,相机和减光片均与mcu连接。
59.其中,减光片模组中包含减光片组、相应的运动机构以及微型电机,减光片组中包含2个或以上数目的减光片,每个减光片尺寸相同但透光率不同;所述运动机构由所述微型电机驱动并受mcu控制,该运动机构可以将减光片组中的任意一个减光片移动至相机镜头正前方,也可将所有减光片从镜头前方移开(即复位)。
60.工作过程中,mcu不断从相机中获取环境参数(比如曝光时间、ev等)来判断场景亮度,然后针对不同场景亮度控制减光片模块中的减光片状态,进而调整相机sensor进光量。mcu的控制过程是一个反馈调节的过程。
61.例如:减光片控制机构控制减光片移入、移出的方式可以是平移运动,也可以是旋转运动。优选平移的方式,这样结构更简单可靠,体积也更小巧。
62.105、结束流程。
63.mcu确定场景亮度未达到目标亮度,结束流程。
64.本技术提供的相机频闪控制方法中,可以根据光敏传感器的曝光时间确定当前相机取景的场景亮度,如果该场景亮度达到了预设的目标亮度,则可以认为此时场景为亮场景,并可以根据该场景亮度来选择目标减光片,目标减光片与此时的曝光时间相对应,目标减光片可以缩减进入相机中的光线,进而相机可以相应的增加曝光时间或者增加ev值以减少频闪,而由于减光片的减光效果可以减少图像的由于增加曝光时间或者ev值所产生的过曝,提升相机的成像质量,并且本技术中提供的方法根据曝光时间来确定场景亮度以确定
目标减光片,能够精准的确定对应透光率的减光片,提高目标减光片与场景亮度的匹配效果,极大程度减少相机频闪。
65.在实际应用中,确定目标减光片可以有多种策略,下面将结合附图对其中一种进行详细阐述。
66.请参阅图2,图2为本技术中提供的相机频闪控制方法的一个实施例流程示意图,该相机频闪控制方法包括:
67.201、获取光敏传感器的曝光时间;
68.202、根据曝光时间判断相机当前取景的场景亮度是否达到预设的目标亮度,若是,则执行步骤203,若否,则执行步骤207;
69.203、根据曝光时间确定相机当前取景的场景亮度所属的亮度等级;
70.本实施例中步骤201至203与前述实施例中步骤101至步骤103类似,此处不再赘述。
71.204、根据亮度等级确定目标减光片;
72.在实际应用中,可以为不同的曝光时间配置有对应的亮度等级,例如将亮环境分为ⅰ、ⅱ、ⅲ、ⅳ这4个等级,各等级亮度递增,而不同的曝光时间都有其对应的亮度等级,相应地,设置4个尺寸相同但透光率不同的减光片,比如透光率分别为80%、60%、40%、20%。则不同亮度场景减光镜施加状态:
73.1)ⅰ级高亮环境下,施加透光率为80%的减光镜;
74.2)ⅱ级高亮环境下,施加透光率为60%的减光镜;
75.3)ⅲ级高亮环境下,施加透光率为40%的减光镜;
76.4)ⅳ级高亮环境下,施加透光率为20%的减光镜;
77.5)非高亮环境(暗环境和常规亮度环境)下,不施加减光镜;
78.本实施例中通过为不同的场景亮度配置不同的亮度等级,为不同的亮度等级设定减光片的策略,能够有效提升控制效率,并且能够更为精准的进行减光,有效提升成像质量以及mcu的处理速率。
79.mcu根据上述策略来确定目标减光片,需要说明的是,上述举例中提供的策略仅仅是本技术中的一种实施方式,在实际应用中还可以有其它,本领域技术人员通过阅读本技术可以清楚的理解到本技术所阐述的含义,在不付出创造性劳动的前提下所获得的其它实施例都属于本技术的范畴。
80.205、控制目标减光片运动至相机镜头的进光口处,以使得进入所述相机内的光线量与所述目标减光片的透光率相匹配。
81.控制目标减光片运动至相机镜头的进光口处。
82.206、根据重新采集的曝光时间判断相机当前取景的场景亮度是否达到预设的目标亮度,若是则可以执行步骤203,若否则可以执行步骤207。
83.当相机当前取景的场景亮度发生改变时,mcu重新采集曝光时间,并重新进行判断,以确定适合当前场景亮度的目标减光片。
84.207、将控制相机当前所使用的减光片从相机镜头的进光口处移开。
85.当确定相机当前取景的场景亮度未达到预设的目标亮度,则认为此时不需要进行减光操作,如果此时相机镜头的进光口处有减光片,则mcu控制当前所使用的减光片从相机
镜头的进光口处移开。
86.上述实施例对本技术中提供的相机频闪控制方法进行了详细阐述,下面将对本技术中提供的相机频闪装置以及存储介质进行阐述。
87.请参阅图3,图3为本技术中提供的相机频闪控制装置的一个实施例结构示意图,该相机频闪控制装置包括:
88.获取单元301,用于获取光敏传感器的曝光时间;
89.判断单元302,用于根据曝光时间判断相机当前取景的场景亮度是否达到预设的目标亮度;
90.确定单元303,用于根据曝光时间确定目标减光片,目标减光片的透光率与曝光时间相匹配;
91.控制单元304,用于控制目标减光片运动至相机镜头的进光口处,以使得进入相机内的光线量与目标减光片的透光率相匹配。
92.可选的,判断单元302具体用于:
93.判断曝光时间是否小于预设曝光阈值;
94.若是,则确定相机当前取景的场景亮度达到预设的目标亮度。
95.可选的,判断单元302具体用于:
96.根据曝光时间确定相机当前取景的场景亮度所属的亮度等级;
97.根据亮度等级确定目标减光片。
98.可选的,确定单元303具体用于:
99.根据曝光时间确定相机当前取景的场景亮度所属的亮度等级;
100.根据所述亮度等级确定目标减光片。
101.可选的,装置还包括:移开单元305,移开单元305用于:
102.将控制相机当前所使用的减光片从相机镜头的进光口处移开
103.可选的,装置还包括:重新判断单元306,重新判断单元306具体用于:
104.根据重新采集的曝光时间判断相机当前取景的场景亮度是否达到预设的目标亮度。
105.本技术还提供了一种相机频闪控制装置,包括:
106.处理器401、存储器402、输入输出单元403、总线404;
107.处理器401与存储器402、输入输出单元403以及总线404相连;
108.存储器402保存有程序,处理器401调用程序以执行如上任一相机频闪控制方法。
109.本技术还涉及一种计算机可读存储介质,计算机可读存储介质上保存有程序,其特征在于,当程序在计算机上运行时,使得计算机执行如上任一相机频闪控制方法。
110.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
111.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦
合或通信连接,可以是电性,机械或其它的形式。
112.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
113.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
114.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献