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

移动终端的控制方法及装置、存储介质及电子设备与流程

2021-12-08 00:29:00 来源:中国专利 TAG:


1.本公开涉及摄像模组控制技术领域,具体而言,涉及一种移动终端的控制方法及装置、计算机可读存储介质及电子设备。


背景技术:

2.目前市场上的大部分移动终端均配置有摄像模组,且大部分移动终端均配置有光学图像稳定器,用于通过加速度传感器检测动终端晃动的方向,通过马达控制镜头运动方向和移动终端保持一致,达到防抖的作用。
3.在相关技术中,摄像模组在不开启状态下,光学图像稳定器不上电,相机模组内部镜组处在自由状态,移动终端晃动,摄像模组会有异响;摄像模组在开启状态时,摄像模组中的光学图像稳定器控制镜头移动的马达工作,马达产生力矩,控制摄像模组内部镜组的移动,可以避免晃动过程镜组和镜头内部的其他组件发生撞击。但是长时间开启摄像模组,会消耗移动终端电能,导致续航能力下降。
4.需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现要素:

5.本公开的目的在于提供一种移动终端的控制方法、移动终端的控制装置、计算机可读介质和电子设备,进而至少在一定程度上能够在保证移动终端续航能力的情况下,克服摄像模组异响的问题。
6.根据本公开的第一方面,提供一种移动终端的控制方法,所述移动终端包括摄像模组和状态检测单元,所述摄像模组包括光学图像稳定器包括:
7.获取所述状态检测单元采集的检测数据;
8.根据所述检测数据确定所述移动终端的状态信息,所述状态信息包括晃动状态和静止状态;
9.响应于所述状态信息为晃动状态,控制所述光学图像稳定器启动。
10.根据本公开的第二方面,提供一种移动终端的控制装置,所述移动终端包括摄像模组和状态检测单元,所述摄像模组包括光学图像稳定器,包括:
11.检测模块,用于获取所述状态检测单元采集的检测数据;
12.确定模块,用于根据所述检测数据确定所述移动终端的状态信息,所述状态信息包括晃动状态和静止状态;
13.控制模块,用于响应于所述状态信息为晃动状态,控制所述光学图像稳定器启动。
14.根据本公开的第三方面,提供一种计算机可读介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的方法。
15.根据本公开的第四方面,提供一种电子设备,其特征在于,包括:
16.处理器;以及
17.存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现上述的方法。
18.本公开的一种实施例所提供的移动终端的控制方法,获取状态检测单元采集的检测数据;根据检测数据确定移动终端的状态信息,状态信息包括晃动状态和静止状态;响应于状态信息为晃动状态,控制光学图像稳定器启动。相较于现有技术,能够在摄像模组未开启的情况下,在检测到移动终端在晃动状态时,能够启动光学图像稳定器来消除摄像模组的异响。
19.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
20.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
21.图1示意性示出本公开示例性实施例中一种移动终端的控制方法的流程图;
22.图2示意性示出本公开示例性实施例中一种移动终端的控制方法的详细过程的流程图
23.图3示意性示出本公开示例性实施例中一种移动终端的数据流向图;
24.图4示意性示出本公开示例性实施例中移动终端的控制装置的组成示意图。
25.图5示出了可以应用本公开实施例的一种电子设备的示意图;
具体实施方式
26.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。
27.此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
28.下面对本公开示例性实施方式的移动终端的控制方法和移动终端的控制装置进行具体说明。
29.图1示出了本示例性实施方式中一种移动终端的控制方法的流程,所述移动终端包括摄像模组和状态检测单元,所述摄像模组包括光学图像稳定器,移动终端的控制方法包括以下步骤:
30.步骤s110,获取所述状态检测单元采集的检测数据;
31.步骤s120,根据所述检测数据确定所述移动终端的状态信息,所述状态信息包括
晃动状态和静止状态;
32.步骤s130,响应于所述状态信息为晃动状态,控制所述光学图像稳定器启动。
33.相较于相关技术,能够在摄像模组未开启的情况下,在检测到移动终端在晃动状态时,能够启动光学图像稳定器来消除摄像模组的异响。
34.下面对上述各个步骤进行详细说明。
35.在步骤s110中,获取所述状态检测单元采集的检测数据。
36.在本公开的一种示例实施方式中,上述移动终端可以是手机、平板电脑等,且上述移动终端中包括有摄像模组和状态检测单元,摄像模组中包括光学图像稳定器,在本示例实施方式中不对上述移动终端做具体限定。
37.在本示例实施方式中,上述状态检测单元可以是加速度传感器,用于检测上述移动终端的加速度,在采用上述加速度传感器检测上述移动终端的加速度时,可以首先为上述建立一个空间立体坐标系,包括x轴、y轴和z轴,在检测时,可以分别检测上述移动终端在x轴、y轴和z轴上的加速度。
38.其中,上述检测数据可以是上述加速度的标准差,即可以采用预设采样频率采集第二预设时间内的加速度数据,然后计算标准差得到,其中,上述预设采样频率可以是100次每秒、120次每秒等,还可以根据用户需求进行自定义,在本示例实施方式中不做具体限定。上述第二预设时间可以是1秒、2秒等,也可以更具用户需求进行自定义,在本示例实施方式中不做具体限定。
39.在本示例实施方式中,上述检测数据可以是x轴、y轴和z轴中任意一个的加速度的标准差,要和可以是x轴、y轴和z轴中任意两个加速度标准差的和,还可以是x轴、y轴和z轴的三个的加速度的标准差的和,在本示例实施方式中不做具体限定。
40.在步骤s120中,根据所述检测数据确定所述移动终端的状态信息,所述状态信息包括晃动状态和静止状态。
41.在步骤s130中,响应于所述状态信息为晃动状态,控制所述光学图像稳定器启动。
42.在本公开的一种示例实施方式中,在得到上述检测数据之后,可以根据上述检测数据确定上述移动终端的状态信息,其中,上述状态信息可以包括晃动状态和静止状态。
43.在一种示例实施方式中,可以预先配置一第一预设值,然后由处理器确定检测数据与第一预设值之间的大小关系,响应于上述检测数据大于或等于上述第一预设值,可以判定上述移动终端的状态为晃动状态,响应于上述检测数据小于上述第一预设值,可以判定上述移动终端的状态为静止状态。
44.在本示例实施方式中,上述第一预设值可以为0.3、0.4、0.5等,还可以根据用户需求进行自定义,在本示例实施方式中不做具体限定。
45.在另一种示例实施方式中,可以首先配置一超时数据,并将上述超时数据的初始值配置为第一数值,此外,超时数据还可以为第二数值,其中第一数值与第二数值相对应,第一数值可以为0,此时第二数值可以为1,进一步的,第一数值可以为a,第二数值可以为b,即上述第一数值与第二数值不同即可,在本示例实施方式中不做具体限定。
46.在本示例实施方式中,参照图2所示,可以首先执行步骤s210,可以首先断上述超时数据的值是第一数值还是第二数值,当上述超时数据为第一数值时,然后执行步骤s220,可以根据上述检测数据和第一预设值来判断上述移动终端的状态,具体而言,在上述检测
数据大于或等于上述第一预设值时,则执行步骤s230,可以判定上述移动终端的状态为晃动状态,若上述检测数据小于上述第一预设值,则执行步骤s290,可以判定上述移动终端的状态为静止状态。之后可以执行步骤s240在判断上述检测数据是否小于第一预设值,若是,则执行步骤s290,若不是,则执行步骤s230,可以判定上述移动终端的状态为晃动状态,并同时执行步骤s250,判断上述光学图像稳定器开启时间是否大于上述第一预设时间,若是,则执行步骤s260,在上述移动终端处于晃动状态第一预设时间之后,可以将上述超时数据的值配置为第二数值,并执行步骤s290,将上述移动撞断的状态配合为静止状态,此时,关闭上述光学图像稳定器,同时,持续检测上述移动终端的检测数据,可以执行步骤s270,并利用检测数据和第二预设值来判断上述检测数据的状态,若上述检测数据大于或等于第二预设值,则执行步骤s230,判定上述移动终端为晃动状态,此时,处理器控制光学图像稳定器启动,若上述检测数据小于上述第二预设值,则执行步骤s280和步骤s290,将上述超时数据的值配置为第一数值,且判定上述移动终端为静止状态,控制所述光学图像稳定器关闭。
47.在另一种示例实施方式中,再执行上述步骤执行步骤s270之后,在上述检测数据大于或等于第二预设值,则执行步骤s230,判定上述移动终端为晃动状态,此时,处理器控制光学图像稳定器启动,若上述检测数据小于第二预设值,且大于第一预设值,将上述超时数据配置为第二数值,并执行步骤s290判定上述移动终端为静止状态,控制所述光学图像稳定器关闭。若上述检测数据小于第一预设值,则行步骤s280和步骤s290,将上述超时数据的值配置为第一数值,且判定上述移动终端为静止状态,控制所述光学图像稳定器关闭。
48.在本示例实施方式中,上述第二预设值大于上述第一预设值,第二预设值可以是0.5、0.6等,也可以根据用户需求进行自定义,在本示例实施方式中不做具体限定。
49.在本示例实施方式中,用户在例如跑步、爬山等运动过程中移动终端持续晃动,将上述光学图像稳定器持续处于开启状态,会降低移动终端的续航能力,因此,设置了上述超时数据,以使得在处于晃动状态持续一定时间之后,关闭上述光学图像稳定器,以提升移动终端的续航能力。
50.参照图3所示,在本示例实施方式中,上述移动终端中可以包括电源管理模块330,处理器320接收上述加速度传感器310发送的采集的检测数据,并根据检测数据控制上述电源管理模块以实现对上述摄像模组340中的光学图像稳定器的启停,其中上述电源管理模块330用于为加速度传感器310、处理器320以及摄像模组340供电。
51.综上所述,本示例性实施方式中,首先设置了一个第一预设值,并通过加速度传感器检测上述移动终端的检测数据,并根据检测数据和第一预设值来确定上述移动终端的状态信息,在移动终端处于晃动状态时,开启光学图像稳定器,以解决移动终端中的摄像模组的晃动问题,进一步的,设置了延时指数,防止了光学图像稳定器始终处于开启状态导致的移动终端续航能力降低的问题。
52.需要注意的是,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
53.进一步的,参考图4所示,本示例的实施方式中还提供一种移动终端的控制装置400,移动终端包括摄像模组和状态检测单元,摄像模组包括光学图像稳定器,包括检测模块410、确定模块420和控制模块模块430。其中:
54.检测模块410可以用于获取状态检测单元采集的检测数据,
55.确定模块420可以用于据检测数据确定移动终端的状态信息,状态信息包括晃动状态和静止状态。
56.控制模块430可以用于在状态信息为晃动状态时,启动光学图像稳定器。
57.在一示例性实施例中,状态检测单元包括加速度传感器,检测数据包括移动终端的第二预设时间内的加速度的标准差。
58.在一示例性实施例中,确定模块420可以响应于检测数据大于或等于第一预设值,判定移动终端的状态信息为晃动状态;响应于检测数据小于第一预设值,判定移动终端的状态信息为静止状态。
59.在一种示例实施方式中,还可以配置一个超时模块,可以用于配置一超时数据,并将初始值配置为第一数值,在控制光学图像稳定器启动第一预设时间后,将超时数据配置为第二数值,并关闭光学图像稳定器。
60.在本示例实施方式中,在超时数据为第二数值时,确定模块420可以在检测数据大于或等于第二预设值时,判定移动终端的状态信息为晃动状态;
61.在检测数据小于第二预设值时,判定移动终端的状态信息为静止状态,其中第二预设值大于第一预设值。具体而言,响应于检测数据小于第二预设值且大于第一预设值,将超时数据配置为第二数值,并判定移动终端的状态信息为静止状态;响应于检测数据小于第一预设值,将超时数据配置为第一数值,并判定移动终端的状态信息为静止状态。
62.在一种示例实施方式中,上述控制模块430可以响应于状态信息为静止状态,控制光学图像稳定器关闭。
63.上述装置中各模块的具体细节在方法部分实施方式中已经详细说明,未披露的细节内容可以参见方法部分的实施方式内容,因而不再赘述。
64.下面以图5中的移动终端500为例,对电子设备的构造进行示例性说明。本领域技术人员应当理解,除了特别用于移动目的的部件之外,图5中的构造也能够应用于固定类型的设备。在另一些实施方式中,移动终端500可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件或软件和硬件的组合实现。各部件间的接口连接关系只是示意性示出,并不构成对移动终端500的结构限定。在另一些实施方式中,移动终端500也可以采用与图5不同的接口连接方式,或多种接口连接方式的组合。
65.如图5所示,移动终端500具体可以包括:处理器510、内部存储器521、外部存储器接口522、通用串行总线(universal serial bus,usb)接口530、充电管理模块540、电源管理模块541、电池542、天线1、天线2、移动通信模块550、无线通信模块560、音频模块570、扬声器571、受话器572、麦克风573、耳机接口574、传感器模块580、显示屏590、摄像模组591、指示器592、马达593、按键594以及用户标识模块(subscriber identification module,sim)卡接口595等。其中传感器模块580可以包括深度传感器5801、压力传感器5802、陀螺仪传感器5803、加速度传感器5804等。
66.处理器510可以包括一个或多个处理单元,例如:处理器510可以包括应用处理器(application processor,ap)、调制解调处理器、图形处理器(graphics processing unit,gpu)、图像信号处理器(image signal processor,isp)、控制器、视频编解码器、数字
信号处理器(digital signal processor,dsp)、基带处理器和/或神经网络处理器(neural

network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
67.npu为神经网络(neural

network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现移动终端500的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
68.处理器510中设置有存储器。存储器可以存储用于实现六个模块化功能的指令:检测指令、连接指令、信息管理指令、分析指令、数据传输指令和通知指令,并由处理器510来控制执行。
69.充电管理模块540用于从充电器接收充电输入。电源管理模块541用于连接电池542、充电管理模块540与处理器510。电源管理模块541接收电池542和/或充电管理模块540的输入,为处理器510、内部存储器521、显示屏590、摄像模组591和无线通信模块560等供电。
70.移动终端500的无线通信功能可以通过天线1、天线2、移动通信模块550、无线通信模块560、调制解调处理器以及基带处理器等实现。其中,天线1和天线2用于发射和接收电磁波信号;移动通信模块550可以提供应用在移动终端500上的包括2g/3g/4g/5g等无线通信的解决方案;调制解调处理器可以包括调制器和解调器;无线通信模块560可以提供应用在移动终端500上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi

fi)网络)、蓝牙(bluetooth,bt)等无线通信的解决方案。在一些实施例中,移动终端200的天线1和移动通信模块550耦合,天线2和无线通信模块560耦合,使得移动终端500可以通过无线通信技术与网络以及其他设备通信。
71.移动终端500通过gpu、显示屏590及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏590和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器510可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
72.移动终端500可以通过isp、摄像模组591、视频编解码器、gpu、显示屏590及应用处理器等实现拍摄功能。其中,isp用于处理摄像模组591反馈的数据;摄像模组591用于捕获静态图像或视频;数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号;视频编解码器用于对数字视频压缩或解压缩,移动终端500还可以支持一种或多种视频编解码器。
73.外部存储器接口522可以用于连接外部存储卡,例如micro sd卡,实现扩展移动终端500的存储能力。外部存储卡通过外部存储器接口522与处理器510通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
74.内部存储器521可以用于存储计算机可执行程序代码,可执行程序代码包括指令。内部存储器521可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储移动终端500使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器521可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。处理器510通过运行存储
在内部存储器521的指令和/或存储在设置于处理器中的存储器的指令,执行移动终端500的各种功能应用以及数据处理。
75.移动终端500可以通过音频模块570、扬声器571、受话器572、麦克风573、耳机接口574及应用处理器等实现音频功能。例如音乐播放、录音等。
76.深度传感器5801用于获取景物的深度信息。在一些实施例中,深度传感器可以设置于摄像模组591。
77.压力传感器5802用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器5802可以设置于显示屏590。压力传感器5802的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。
78.陀螺仪传感器5803可以用于确定移动终端500的运动姿态。在一些实施方式中,可以通过陀螺仪传感器5803确定移动终端500围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器5803可以用于拍摄防抖、导航、体感游戏场景等。
79.加速度传感器5804可以采集移动终端500的加速度信息,以得到上述检测数据。
80.处理器510可以利用上述检测数据来控制摄像模组591中的光学图像稳定器的开启与关闭。
81.此外,还可以根据实际需要在传感器模块580中设置其他功能的传感器,例如气压传感器、磁传感器、加速度传感器、距离传感器、接近光传感器、指纹传感器、温度传感器、触摸传感器、环境光传感器、骨传导传感器等。
82.移动终端500中还可包括其它提供辅助功能的设备。例如,按键594包括开机键,音量键等,用户可以通过按键输入,产生与移动终端500的用户设置以及功能控制有关的键信号输入。再如,指示器592、马达593、sim卡接口595等。
83.所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
84.本公开的示例性实施方式还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。
85.需要说明的是,本公开所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
86.在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读
信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
87.此外,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c 等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
88.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施例。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
89.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限。
再多了解一些

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

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

相关文献