本公开涉及相机,尤其涉及一种光圈控制方法、装置及存储介质。
背景技术:
1、近年来终端摄像头朝着像素提升、多摄方案不断发展,通过在手机中加入高像素相机、潜望式相机、光学防抖相机以及可变光圈相机持续提升手机拍照能力,为用户提供更优质的拍照体验。
2、其中,可变光圈相机,通过使用环形遮光叶片,改变进入镜头的光量,使得用户可以根据实际拍照场景,灵活调整照片亮度。但由于终端内部空间有限,可变光圈相机模组在终端中内各部件相互运动摩擦,导致碎屑进入成像芯片,出现拍照黑斑等问题。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种光圈控制方法、装置及存储介质。
2、根据本公开实施例的第一方面,提供一种光圈控制方法,应用于终端,所述方法包括:检测终端的屏幕状态;基于所述屏幕状态,控制滑块机构移动至滑块导轨端侧,所述滑块机构用于控制所述光圈的开合状态。
3、一种实施方式中,所述基于所述屏幕状态,控制所述滑块机构移动至滑块导轨端侧,包括:响应于检测到所述终端的屏幕状态为横屏状态,控制所述滑块机构移动至重力方向所朝向的滑块导轨端侧。
4、一种实施方式中,所述检测到所述终端的屏幕状态为横屏状态,包括:检测到所述终端的屏幕状态由竖屏状态切换至横屏状态;或检测到所述终端的屏幕状态由第一横屏状态切换至第二横屏状态。
5、一种实施方式中,所述基于所述屏幕状态,控制所述滑块机构移动至滑块导轨端侧,包括:响应于检测到所述终端的屏幕状态为竖屏状态,确定所述终端的运动加速度;基于所述终端的运动加速度,控制所述滑块机构移动至滑块导轨端侧。
6、一种实施方式中,所述基于所述终端的运动加速度,控制所述滑块机构移动至滑块导轨端侧,包括:响应于所述终端在水平方向上的运动加速度大于阈值,控制所述滑块机构移动至滑块导轨端侧。
7、一种实施方式中,所述控制所述滑块机构移动至滑块导轨端侧,包括:控制所述滑块机构移动至所述运动加速度的方向所朝向的滑块导轨端侧。
8、一种实施方式中,所述方法还包括:确定所述滑块机构在所述滑块导轨中的当前位置,并确定所述当前位置与所述滑块导轨端侧之间存在可移动距离。
9、根据本公开实施例的第二方面,提供一种光圈控制装置,所述装置包括:检测模块,用于检测终端的屏幕状态;控制模块,用于基于所述屏幕状态,控制所述滑块机构移动至滑块导轨端侧,所述滑块机构用于控制所述光圈的开合状态。
10、一种实施方式中,所述控制模块采用如下方式基于所述屏幕状态,控制所述滑块机构移动至滑块导轨端侧:
11、响应于检测模块检测到所述终端的屏幕状态为横屏状态,控制所述滑块机构移动至重力方向所朝向的滑块导轨端侧。
12、一种实施方式中,所述检测模块采用如下方式确定检测到所述终端的屏幕状态为横屏状态:
13、检测到所述终端的屏幕状态由竖屏状态切换至横屏状态;或
14、检测到所述终端的屏幕状态由第一横屏状态切换至第二横屏状态。
15、一种实施方式中,所述控制模块采用如下方式基于所述屏幕状态,控制所述滑块机构移动至滑块导轨端侧:
16、响应于检测模块检测到所述终端的屏幕状态为竖屏状态,确定所述终端的运动加速度;
17、基于所述终端的运动加速度,控制所述滑块机构移动至滑块导轨端侧。
18、一种实施方式中,所述控制模块采用如下方式基于所述终端的运动加速度,控制所述滑块机构移动至滑块导轨端侧:
19、响应于所述终端在水平方向上的运动加速度大于阈值,控制所述滑块机构移动至滑块导轨端侧。
20、一种实施方式中,所述控制模块采用如下方式控制所述滑块机构移动至滑块导轨端侧:
21、控制所述滑块机构移动至所述运动加速度的方向所朝向的滑块导轨端侧。
22、一种实施方式中,所述检测模块,还用于确定所述滑块机构在所述滑块导轨中的当前位置,并确定所述当前位置与所述滑块导轨端侧之间存在可移动距离。
23、根据本公开实施例的第三方面,提供一种光圈控制装置,包括:存储器,用于存储指令;以及处理器,用于调用存储器存储的指令执行第一方面或第一方面任意一种实施方式中的光圈控制方法。
24、根据本公开实施例的第四方面,提供一种存储介质,存储介质中存储有指令,当存储介质中的指令被光圈控制装置中的处理器执行时,执行第一方面或第一方面任意一种实施方式中的光圈控制方法。
25、本公开的实施例提供的技术方案可以包括以下有益效果:通过检测终端的屏幕状态,基于屏幕状态控制滑块机构移动至滑块导轨端侧,避免滑块导轨与滑块导轨端侧产生碰撞,从而避免了由于二者碰撞的碎屑进入光圈中导致拍照会产生黑斑的问题,提高了拍照的成像质量。同时通过本公开实施例提供的方法无需改变光圈的结构,就能解决拍照产生黑斑的问题,降低了对相机的制造、组装工艺要求,提高了相机生产效率。
26、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种光圈控制方法,其特征在于,应用于终端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述屏幕状态,控制所述滑块机构移动至滑块导轨端侧,包括:
3.根据权利要求2所述的方法,其特征在于,所述检测到所述终端的屏幕状态为横屏状态,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述屏幕状态,控制所述滑块机构移动至滑块导轨端侧,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述终端的运动加速度,控制所述滑块机构移动至滑块导轨端侧,包括:
6.根据权利要求5所述的方法,其特征在于,所述控制所述滑块机构移动至滑块导轨端侧,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种光圈控制装置,其特征在于,所述装置包括:
9.根据权利要求8所述的装置,其特征在于,所述控制模块采用如下方式基于所述屏幕状态,控制所述滑块机构移动至滑块导轨端侧:
10.根据权利要求9所述的装置,其特征在于,所述检测模块采用如下方式确定检测到所述终端的屏幕状态为横屏状态:
11.根据权利要求8所述的装置,其特征在于,所述控制模块采用如下方式基于所述屏幕状态,控制所述滑块机构移动至滑块导轨端侧:
12.根据权利要求11所述的装置,其特征在于,所述控制模块采用如下方式基于所述终端的运动加速度,控制所述滑块机构移动至滑块导轨端侧:
13.根据权利要求12所述的装置,其特征在于,所述控制模块采用如下方式控制所述滑块机构移动至滑块导轨端侧:
14.根据权利要求8所述的装置,其特征在于,所述检测模块,还用于确定所述滑块机构在所述滑块导轨中的当前位置,并确定所述当前位置与所述滑块导轨端侧之间存在可移动距离。
15.一种光圈控制装置,其特征在于,包括:
16.一种存储介质,其特征在于,所述存储介质中存储有指令,当所述存储介质中的指令被终端中的处理器执行时,使得终端能够执行如权利要求1-8任一项所述的光圈控制方法。
