System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及终端,尤其涉及一种摄像模组切换方法、装置、设备、存储介质及芯片。
技术介绍
1、随着终端技术和显示技术的不断发展,显示屏具有折叠功能的终端设备应运而生。目前,相机功能是终端设备提供的常用功能,用户通过终端设备上的镜头可以进行视频通话、拍照或录像等。具有可折叠屏的终端设备中设置有内外屏镜头,目前现有的镜头切换方案是根据用户使用需求手动对内外屏镜头进行切换,然而这种镜头切换方案需要用户手动操作,大大降低了终端使用的流畅性,且操作也不便捷。
技术实现思路
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、基于所述第一传感数据和所述第二传感数据,确定所述第一屏幕和所述第二屏幕之间的屏幕夹角;
27、在所述屏幕夹角处于预设第四区间时,继续执行所述基于所述第一传感数据和所述第二传感数据,确定所述第一屏幕和所述第二屏幕各自的屏幕状态的步骤。
28、根据本公开实施例的第二方面,提供一种摄像模组切换装置,包括:
29、获取模块,被配置为获取第一传感数据和第二传感数据,所述第一传感数据为基于第一传感器对第一屏幕的屏幕状态进行监测所得的,所述第二传感数据为基于第二传感器对第二屏幕的屏幕状态进行监测所得的;
30、处理模块,被配置为基于所述第一传感数据和所述第二传感数据,确定所述第一屏幕和所述第二屏幕各自的屏幕状态;
31、所述处理模块,还被配置为基于所述第一屏幕和所述第二屏幕各自的屏幕状态,对所述第一屏幕对应的第一摄像模组和所述第二屏幕对应的第二摄像模组进行切换处理。
32、在一些实施例中,所述第一传感数据和所述第二传感数据中分别包括加速度数据,所述处理模块被配置为:
33、对目标传感数据中的加速度数据进行分解计算,得到所述加速度数据对应在第一轴方向和第二轴方向上的重力分量之间的目标夹角;
34、对所述目标夹角进行转换处理,得到与所述目标传感数据对应的目标屏幕的屏幕状态;
35、其中,所述第一轴方向和所述第二轴方向为所述目标屏幕所在的平面坐标系的两个轴方向,所述目标传感数据包括所述第一传感数据或所述第二传感数据,所述目标屏幕包括所述第一屏幕或所述第二屏幕,所述屏幕状态用于指示所述目标屏幕和地面之间的夹角。
36、在一些实施例中,所述屏幕状态包括以下中的任一项:第一状态、第二状态、第三状态和第四状态,其中不同的屏幕状态用于指示处理后的所述目标夹角位于不同的预设夹角区间,处理后的本文档来自技高网...
【技术保护点】
1.一种摄像模组切换方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一传感数据和所述第二传感数据中分别包括加速度数据,所述基于所述第一传感数据和所述第二传感数据,确定所述第一屏幕和所述第二屏幕各自的屏幕状态包括:
3.根据权利要求2所述的方法,其特征在于,所述屏幕状态包括以下中的任一项:第一状态、第二状态、第三状态和第四状态,其中,不同的屏幕状态用于指示处理后的所述目标夹角位于不同的预设夹角区间,处理后的所述目标夹角为所述目标屏幕和地面之间的夹角。
4.根据权利要求3所述的方法,其特征在于,所述屏幕状态还包括第五状态,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述第一屏幕和所述第二屏幕各自的屏幕状态,对所述第一屏幕对应的第一摄像模组和所述第二屏幕对应的第二摄像模组进行切换处理包括:
6.根据权利要求5所述的方法,其特征在于,所述预设状态条件为所述第一屏幕和所述第二屏幕各自的屏幕状态包括所述第二状态和所述第五状态;或者,所述预设状态条件为所述第一屏幕和所述第二屏幕各自的屏
7.根据权利要求6所述的方法,其特征在于,若所述第一摄像模组为外屏摄像模组、所述第二摄像模组为内屏摄像模组,则所述对所述第一屏幕对应的第一摄像模组和所述第二屏幕对应的第二摄像模组进行切换处理包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1-8中任一项所述的方法,其特征在于,所述基于所述第一传感数据和所述第二传感数据,确定所述第一屏幕和所述第二屏幕各自的屏幕状态之前,所述方法还包括:
10.一种摄像模组切换装置,其特征在于,包括:
11.一种终端设备,其特征在于,包括第一屏幕、第二屏幕、第一传感器、第二传感器、第一摄像模组和第二摄像模组,其中所述第一摄像模组设置于所述第一屏幕,所述第二摄像模组设置于所述第二屏幕,所述终端设备还包括:
12.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1-9中任一项所述方法的步骤。
13.一种芯片,其特征在于,包括处理器和接口;所述处理器用于读取指令以执行权利要求1~9中任一项所述的方法。
...【技术特征摘要】
1.一种摄像模组切换方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一传感数据和所述第二传感数据中分别包括加速度数据,所述基于所述第一传感数据和所述第二传感数据,确定所述第一屏幕和所述第二屏幕各自的屏幕状态包括:
3.根据权利要求2所述的方法,其特征在于,所述屏幕状态包括以下中的任一项:第一状态、第二状态、第三状态和第四状态,其中,不同的屏幕状态用于指示处理后的所述目标夹角位于不同的预设夹角区间,处理后的所述目标夹角为所述目标屏幕和地面之间的夹角。
4.根据权利要求3所述的方法,其特征在于,所述屏幕状态还包括第五状态,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述第一屏幕和所述第二屏幕各自的屏幕状态,对所述第一屏幕对应的第一摄像模组和所述第二屏幕对应的第二摄像模组进行切换处理包括:
6.根据权利要求5所述的方法,其特征在于,所述预设状态条件为所述第一屏幕和所述第二屏幕各自的屏幕状态包括所述第二状态和所述第五状态;或者,所述预设状态条件为所述第一屏幕和所述第二屏幕各自的屏幕状态包括所述第四状态和所述第...
【专利技术属性】
技术研发人员:韩铠阳,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。