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

拍摄闪烁消除方法、装置、拍摄设备和可读存储介质与流程

2021-10-22 22:43:00 来源:中国专利 TAG:拍摄 闪烁 装置 消除 可读


1.本发明涉及影像技术领域,具体而言,涉及一种拍摄闪烁消除方法、装置、拍摄设备和可读存储介质。


背景技术:

2.现有的具备拍照和录像功能的拍摄设备在进行拍照和录像时,经常会遇到具有交流电供电的光源,因为交流电具备正弦属性,当拍摄设备的快门时间设置不匹配时,画面就会出现闪烁条纹。
3.现有的消除闪烁条纹的方法是采用算法控制,将具备卷帘式快门的摄像头的快门时间固定设置为与交流电频率倒数的2倍数,或成整数倍关系,消除闪烁,但是这种办法,快门时间固定,导致在亮度过高的场景会出现过曝的问题;或者采用外置辅助的频率传感器,测量所在环境的光源闪烁频率,将具备卷帘式快门的摄像头的快门时间设置为与光源闪烁频率倒数,成整数倍关系,消除闪烁,这种办法具备主动测量频率的功能,但是在亮度过高的场景,同样会出现过曝问题;还有就是直接将具备卷帘式快门的摄像头或相机的快门时间设置为1/20s以上,通过提升亮度让闪烁条纹不明显,这样会使过曝问题更加严重。


技术实现要素:

4.鉴于上述问题,本发明提供了一种拍摄闪烁消除方法、装置、拍摄设备和可读存储介质,以有效消除拍摄的闪烁条纹,以及有效避免在亮场景中使用固定的快门时间造成的拍摄过曝现象,从而提高用户的拍摄体验。
5.为了实现上述目的,本发明采用如下的技术方案:
6.一种拍摄闪烁消除方法,摄像头设置有电致变色减光镜,包括:
7.获取当前环境光的闪烁频率;
8.根据所述闪烁频率以及预设算法,设定所述摄像头的快门时间;
9.获取所述快门时间下所述摄像头接收的当前亮度值;
10.判断所述当前亮度值是否大于预设亮度值;
11.所述当前亮度值大于所述预设亮度值时,控制所述电致变色减光镜的透光率以使摄像头接收的亮度值降低至所述预设亮度值。
12.优选地,所述的拍摄闪烁消除方法,还包括:
13.判断所述闪烁频率是否满足预设阈值,在满足所述预设阈值时确定与所述闪烁频率相应的所述快门时间。
14.优选地,所述的拍摄闪烁消除方法,在确定所述闪烁频率大于90hz且小于110hz时,确定所述快门时间为1/50s;
15.在确定所述闪烁频率大于或等于110hz且小于或等于120hz时,确定所述快门时间为1/60s。
16.优选地,所述的拍摄闪烁消除方法,还包括:
17.利用所述当前亮度值与预设查找表进行匹配,获得所述预设查找表中与所述当前亮度值相应的电压参数;
18.根据相应的电压参数控制所述电致变色减光镜的工作电压。
19.优选地,所述的拍摄闪烁消除方法,还包括:
20.利用当前亮度值与预设电压参数关系式,计算出当前亮度值相应的电压参数;
21.根据相应的电压参数控制所述电致变色减光镜的工作电压。
22.优选地,所述的拍摄闪烁消除方法,还包括:
23.在所述摄像头接收的亮度值降低至等于所述预设亮度值后,记录所述电致变色减光镜的工作电压,将所述工作电压、相应的快门时间以及所述当前亮度值关联存储至查找表。
24.优选地,所述的拍摄闪烁消除方法,还包括:
25.根据所述查找表中多组关联的所述工作电压、相应的快门时间以及所述当前亮度值进行函数拟合运算,生成所述电致变色减光镜的电压参数关系式。
26.本发明还提供一种拍摄闪烁消除装置,包括:
27.摄像头,所述摄像头设置有电致变色减光镜;
28.快门时间设定模块,用于获取当前环境光的闪烁频率,根据所述闪烁频率以及预设算法设定所述摄像头的快门时间;
29.亮度值判断模块,用于获取所述快门时间下所述摄像头接收的当前亮度值,判断当前亮度值是否大于预设亮度值;
30.减光镜控制模块,用于所述当前亮度值大于所述预设亮度值时,控制所述电致变色减光镜的透光率以使摄像头接收的亮度值降低至所述预设亮度值。
31.本发明还提供一种拍摄设备,包括摄像头、存储器以及处理器,所述存储器存储有计算机程序,所述处理器运行所述计算机程序以使所述拍摄设备执行所述的拍摄闪烁消除方法。
32.本发明还提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行所述的拍摄闪烁消除方法。
33.本发明提供一种拍摄闪烁消除方法,在摄像头中设置有电致变色减光镜,该拍摄闪烁消除方法包括:获取当前环境光的闪烁频率;根据所述闪烁频率以及预设算法,设定所述摄像头的快门时间;获取所述快门时间下所述摄像头接收的当前亮度值;判断所述当前亮度值是否大于预设亮度值;所述当前亮度值大于所述预设亮度值时,控制所述电致变色减光镜的透光率以使摄像头接收的亮度值降低至所述预设亮度值。本发明的拍摄闪烁消除方法,通过对环境光的闪烁频率主动测量,生成相应的快门时间后可以有效消除拍摄的闪烁条纹,并通过对电致变色减光镜的控制可以有效避免在亮场景中使用固定的快门时间造成的拍摄过曝现象,从而提高用户的拍摄体验。
34.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
35.为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简
单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
36.图1是本发明实施例1提供的一种拍摄闪烁消除方法的流程图;
37.图2是本发明实施例1提供的一种计算快门时间的流程图;
38.图3是本发明实施例2提供的一种控制摄像头接收亮度值的流程图;
39.图4是本发明实施例2提供的另一种控制摄像头接收亮度值的流程图;
40.图5是本发明实施例3提供的一种拍摄闪烁消除方法的流程图;
41.图6是本发明实施例3提供的另一种拍摄闪烁消除方法的流程图;
42.图7是本发明实施例4提供的一种拍摄闪烁消除装置的结构示意图。
具体实施方式
43.下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
44.通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
46.此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
47.除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。
48.实施例1
49.图1是本发明实施例1提供的一种拍摄闪烁消除方法的流程图,其中,在摄像头中设置有电致变色减光镜,该拍摄闪烁消除方法包括如下步骤:
50.步骤s11:获取当前环境光的闪烁频率。
51.步骤s12:根据所述闪烁频率以及预设算法,设定所述摄像头的快门时间。
52.本发明实施例中,在拍摄设备中可以设置有测光传感器,该测光传感器用于检测当前环境光的闪烁频率。该测光传感器连接至拍摄设备的中央处理器,在拍摄设备开启相机应用后,可以通过指令启动该测光传感器,从而通过测光传感器检测当前环境光的闪烁频率。在获取到当前环境光的闪烁频率后,拍摄设备将利用该闪烁频率以及预设算法计算合适的快门时间,通过合适的快门时间消除环境光闪烁带来的画面闪烁。例如可以将检测
到的闪烁频率转换为时间单位后,取整数倍的时间作为快门时间,这里不做限定。
53.本发明实施例中,上述利用闪烁频率计算快门时间的过程可以利用或应用程序来实现,例如可以在拍摄设备中设置有基于预设算法的应用程序,在检测到当前环境光的闪烁频率后,将该闪烁频率输入至该应用程序中,从而计算得到相应的快门时间。
54.本发明实施例中,上述步骤还包括判断所述闪烁频率是否满足预设阈值,在满足所述预设阈值时确定与所述闪烁频率相应的所述快门时间,其中,预设阈值可以为90hz至120hz。目前环境光的闪烁源一般来至于交流供电的光源,因为交流电具备正弦属性,频率为50hz或60hz,而相应的光源的闪烁频率则为100hz或120hz,因此,在计算快门时间时可以仅考虑这两种闪烁频率,而考虑到测光传感器具有一定的误差,可以将预设阈值设置为90hz至120hz,或者90hz至130hz,或者取更低的频率下限以及更高的频率上限,主要取决于所选测光传感器的检测精度,这里不做限定,在闪烁频率超过90hz时并且满足在预设阈值区间时,才通过闪烁频率计算相应的快门时间。而在闪烁频率低于90hz时,同通过系统默认的快门时间进行拍摄操作。其中,上述判断闪烁频率是否大于预设频率的过程可以利用算法或应用程序来实现,例如可以在拍摄设备中设置有用于判断闪烁频率的应用程序,这里不做限定。
55.步骤s13:获取所述快门时间下所述摄像头接收的当前亮度值。
56.步骤s14:判断所述当前亮度值是否大于预设亮度值。
57.本发明实施例中,在计算出相应的快门时间后,将根据该快门时间固定摄像头相应的快门,在相应的快门下检测摄像头接收的亮度值。由于要消除外部光源闪烁的影响,相应的快门时间一般来说会比较长,因此摄像头在成像的过程中可能会出现进光量过多而产生过曝的现象,因此需要在固定快门时间后,检测摄像头接收的亮度值是否大于预设亮度值。这里的预设亮度值为摄像头接收进光较为理想的一个值,具体地可以有摄像头的测试人员或者摄像头使用的用户来进行设置,这里不做限定。上述判断当前亮度值是否大于预设亮度值的过程可以利用算法或应用程序来实现,这里不做限定。
58.步骤s15:所述当前亮度值大于所述预设亮度值时,控制所述电致变色减光镜的透光率以使摄像头接收的亮度值降低至所述预设亮度值。
59.本发明实施例中,在确定摄像头通过设定的快门接收的当前亮度值大于预设亮度值时,拍摄设备通过控制摄像头上的电致变色减光镜进行工作,降低该减光镜的透光率,从而减少摄像头的进光量,使摄像头接收的亮度值降低至预设亮度值。其中,该拍摄设备中的摄像头中自带有该电致变色减光镜,而该电致变色减光镜直接连接至拍摄设备的处理器,以便处理器通过指令或者控制工作电压的方式来控制电致变色减光镜的透光率。或者,该电致变色减光镜可以设置在摄像头的外部,也即该电致变色减光镜还可以作为摄像头的镜头盖。并且,该电致变色减光镜在通电的过程中,可以随工作电压的组件增大,其透光率逐渐减小,直至完全不透光为止,也可以是随着初始工作电压的不断减小,其透光率不断减小,直至完全不透光位置。也即电致变色减光镜的工作电压与透光率可以为正相关关系,也可以为负相关关系,这里不做限定。而在负相关的关系应用中,在摄像头进入休眠状态时,切断工作电压,也即工作电压为零时,外置的电致变色减光镜可以与手机外壳形成一体隐藏摄像头,达到美观的效果,这里不做限定。
60.本发明实施例中,在拍摄设备中可以设置有当前亮度值与工作电压的查找表,在
获取摄像头基于确定的快门时间后的当前亮度值时,可以利用该当前亮度值与查找表进行匹配,从而快速找到电致变色减光镜的工作电压,通过该工作电压控制电致变色减光镜以达到将亮度值降低至所述预设亮度值的目的。
61.本发明实施例中,通过对环境光的闪烁频率主动测量,生成相应的快门时间后可以有效消除拍摄的闪烁条纹,并通过对电致变色减光镜的控制可以有效避免在亮场景中使用固定的快门时间造成的拍摄过曝现象,从而提高用户的拍摄体验。
62.图2是本发明实施例1提供的一种计算快门时间的流程图,包括如下步骤:
63.步骤s21:在确定所述闪烁频率大于90hz且小于110hz时,确定所述快门时间为1/50s。
64.步骤s22:在确定所述闪烁频率大于或等于110hz且小于或等于120hz时,确定所述快门时间为1/60s。
65.本发明实施例中,由于测光传感器存在有测量的误差,因此可以将大于90hz且小于110hz的闪烁频率归为100hz闪烁频率来处理,而大于或等于110hz且小于或等于120hz归为120hz闪烁频率来处理。而上述闪烁频率的范围仅为其中一种实施例,具体地可以根据所只用的测光传感器的误差来设定,这里不做限定。而快门时间为根据频率转换为时间单位后的两倍,也即100hz对应1/50s快门时间,而120hz对应1/60s快门时间,具体地,还可以是其它的整数倍,这里不做限定。
66.实施例2
67.图3是本发明实施例2提供的一种控制摄像头接收亮度值的流程图,包括如下步骤:
68.步骤s31:利用所述当前亮度值与预设查找表进行匹配,获得所述预设查找表中与所述当前亮度值相应的电压参数。
69.步骤s32:根据相应的电压参数控制所述电致变色减光镜的工作电压。
70.本发明实施例中,在拍摄设备中预先存储有查找表,该查找表中存储有前亮度值以及电致变色减光镜相应的电压参数,拍摄设备在获取到相应的电压参数后可以通过该电压参数控制电致变色减光镜的工作电压。其中,该预设查找表的亮度值以及相应的电压参数可以由摄像头的校准人员提前录入,或者是在校准的过程中通过不同的环境光进行试验后生成,这里不做限定。
71.图4是本发明实施例2提供的另一种控制摄像头接收亮度值的流程图,包括如下步骤:
72.步骤s41:利用当前亮度值与预设电压参数关系式,计算出当前亮度值相应的电压参数。
73.步骤s42:根据相应的电压参数控制所述电致变色减光镜的工作电压。
74.本发明实施例中,在拍摄设备中还可以预先存储有电压参数关系式,该关系式体现的是快门时间、当前亮度值以及电致变色减光镜的电压参数之间的关系,而快门时间以及当前亮度值作为已知值,通过电压参数关系式则可计算获得相应的电压参数。其中,该电压参数关系式可以由摄像头的校准人员通过多次校准试验后产生的数据进行拟合后获得,这里不做限定。
75.实施例3
76.图5是本发明实施例3提供的一种拍摄闪烁消除方法的流程图,包括如下步骤:
77.步骤s51:获取当前环境光的闪烁频率。
78.此步骤与上述步骤s11一致,在此不再赘述。
79.步骤s52:根据所述闪烁频率以及预设算法,设定所述摄像头的快门时间。
80.此步骤与上述步骤s12一致,在此不再赘述。
81.步骤s53:获取所述快门时间下所述摄像头接收的当前亮度值。
82.此步骤与上述步骤s13一致,在此不再赘述。
83.步骤s54:判断所述当前亮度值是否大于预设亮度值。
84.此步骤与上述步骤s14一致,在此不再赘述。
85.步骤s55:所述当前亮度值大于所述预设亮度值时,控制所述电致变色减光镜的透光率以使摄像头接收的亮度值降低至所述预设亮度值。
86.此步骤与上述步骤s15一致,在此不再赘述。
87.步骤s56:在摄像头接收的亮度值降低至等于所述预设亮度值后,记录所述电致变色减光镜的工作电压,将所述工作电压、相应的快门时间以及所述当前亮度值关联存储至查找表。
88.本发明实施例中,若摄像头还在进行校准的阶段,在固定快门时间后,控制电致变色减光镜的透光率使摄像头接收的亮度值等于预设亮度值后,可以对工作电压、相应快门时间以及调节电致变色减光镜之前的亮度值进行记录,并存储至查找表,以便下次在同样的环境光中可以快速调节快门以及电致变色减光镜。若在正常拍摄的情况下,也可以获取相应的工作电压、相应快门时间以及亮度值进行存储,以更新查找表,在摄像头以及电致变色减光镜的不断使用导致器件损耗中,保持查找表的精准度。
89.图6是本发明实施例3提供的另一种拍摄闪烁消除方法的流程图,还包括如下步骤:
90.步骤s57:根据所述查找表中多组关联的所述工作电压、相应的快门时间以及所述当前亮度值进行函数拟合运算,生成所述电致变色减光镜的电压参数关系式。
91.本发明实施例中,在查找表中存储有组数量较大的工作电压、相应的快门时间以及相应的当前亮度值是,可以利用这些数据进行函数拟合运算,从而生成电致变色减光镜的电压参数关系式,以使拍摄设备在面对未曾拍摄过的光环境下,仍可以快速进行闪烁条纹的消除。
92.实施例4
93.图7是本发明实施例4提供的一种拍摄闪烁消除装置的结构示意图。
94.该拍摄闪烁消除装置700包括:
95.快门时间设定模块710,用于获取当前环境光的闪烁频率,根据所述闪烁频率以及预设算法设定所述摄像头的快门时间;
96.亮度值判断模块720,用于获取所述快门时间下所述摄像头接收的当前亮度值,判断当前亮度值是否大于预设亮度值;
97.减光镜控制模块730,用于所述当前亮度值大于所述预设亮度值时,控制所述电致变色减光镜的透光率以使摄像头接收的亮度值降低至所述预设亮度值。
98.本发明实施例中,所述摄像头中设置有电致变色减光镜。
99.本发明实施例中,上述各个模块更加详细的功能描述可以参考前述实施例中相应部分的内容,在此不再赘述。
100.此外,本发明还提供了一种拍摄设备,该拍摄设备可以包括智能电话、平板电脑、车载电脑、智能穿戴设备等。该拍摄设备包括存储器和处理器,存储器可用于存储计算机程序,处理器通过运行所述计算机程序,从而使拍摄设备执行上述方法或者上述拍摄闪烁消除装置中的各个模块的功能。
101.存储器可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据拍摄设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
102.本实施例还提供了一种可读存储介质,用于储存上述拍摄设备中使用的计算机程序。
103.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
104.另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
105.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
106.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜