一种控制方法及电子设备

文档序号:1963402 发布日期:2021-12-14 浏览:33次 >En<

阅读说明:本技术 一种控制方法及电子设备 (Control method and electronic equipment ) 是由 程龙 于 2021-08-30 设计创作,主要内容包括:本申请实施例提供了一种控制方法及电子设备,所述方法包括:获得振动指令;基于所述振动指令,控制电子设备的共振组件处于保护模式;基于所述振动指令,控制所述电子设备的振动马达响应所述振动指令;其中,在所述共振组件处于所述保护模式下,至少能够降低所述振动马达在响应所述振动指令的过程中对所述共振组件产生的振动影响。本申请实施例的控制方法,能够控制电子设备中的共振组件在振动马达响应振动前处于保护模式,以避免对共振组件产生振动影响,产生噪音。(The embodiment of the application provides a control method and electronic equipment, wherein the method comprises the following steps: obtaining a vibration instruction; controlling a resonant component of the electronic equipment to be in a protection mode based on the vibration instruction; controlling a vibration motor of the electronic equipment to respond to the vibration instruction based on the vibration instruction; wherein, when the resonant assembly is in the protection mode, at least the vibration influence of the vibration motor on the resonant assembly in the process of responding to the vibration instruction can be reduced. The control method of the embodiment of the application can control the resonance component in the electronic equipment to be in a protection mode before the vibration motor responds to the vibration, so that the resonance component is prevented from being influenced by the vibration and generating noise.)

一种控制方法及电子设备

技术领域

本申请实施例涉及计算机技术领域,特别涉及一种控制方法及电子设备。

背景技术

目前很多电子设备为了增加用户的使用体验,均会设置振动功能,例如手机等设备,在接收到信息、触控显示屏,或是在配合设备播放音视频时,为了增加视听效果时,均会产生不同频率的振动。以手机为例,手机的振动是通过设置振动马达,通过振动马达带动设备一同振动而实现的。但是在手机振动马达的振动过程中,由于机械振动传导的原因,会带动手机上的摄像头模组一起共振,而这就会导致摄像头模组中的镜头与镜筒相撞,产生噪音。

现有用于避免镜头和镜筒碰撞产生噪音的方案包括:

a.降低振动马达的振动强度,但是该种方法由于降低了振动强度,也会导致用户对设备的使用体验变差;

b.通过更换振动马达或者摄像头模组的结构设计方案而避开共振,但是该种方式需要进行大量的硬件改动,投入成本较大,带来日程压力。

发明内容

本申请实施例提供了一种控制方法,用于控制电子设备中的共振组件在振动马达响应振动前处于保护模式,以避免对共振组件产生振动影响,产生噪音,同时提供了一种应用本申请控制方法的电子设备。

为了解决上述技术问题,本申请实施例提供了一种控制方法,所述方法包括:

获得振动指令;

基于所述振动指令,控制电子设备的共振组件处于保护模式;

基于所述振动指令,控制所述电子设备的振动马达响应所述振动指令;

其中,在所述共振组件处于所述保护模式下,至少能够降低所述振动马达在响应所述振动指令的过程中对所述共振组件产生的振动影响。

作为一实施例,所述共振组件为摄像头模组;所述控制电子设备的共振组件处于保护模式包括:

基于目标驱动力控制所述摄像头模组的镜头移动至目标位置,所述目标驱动力大于所述振动马达响应所述振动指令的过程中产生的振动力。

作为一实施例,所述基于目标驱动力控制所述摄像头模组的镜头移动至目标位置包括:

如果所述振动指令用于指示所述电子设备产生第一维度的震动反馈,则基于所述目标驱动力控制所述摄像头模组的镜头移动至所述镜筒的底部或者所述镜筒的顶部。

作为一实施例,所述基于目标驱动力控制所述摄像头模组的镜头移动至目标位置包括:

如果所述振动指令用于指示所述电子设备产生第一维度的震动反馈,则基于驱动力控制所述摄像头模组的镜头移动至所述镜筒的底部或者所述镜筒的顶部,并在所述镜头移动至所述镜筒的底部或者所述镜筒的顶部时,将所述驱动力提升至所述目标驱动力。

作为一实施例,所述基于目标驱动力控制所述摄像头模组的镜头移动至目标位置还包括:

确定当前所述电子设备的设备姿态;

基于所述设备姿态确定所述目标位置为所述镜筒的底部或所述镜筒的顶部。

作为一实施例,所述基于目标驱动力控制所述摄像头模组的镜头移动至目标位置包括:

如果所述振动指令用于指示所述电子设备产生第二维度的震动反馈,基于所述目标驱动力控制所述摄像头模组的镜头移动至所述镜筒的中部。

作为一实施例,所述方法还包括:

在所述电子设备的振动马达响应所述振动指令的过程中,持续提供所述目标驱动力,以维持所述镜头在所述目标位置;或

在所述电子设备的振动马达响应所述振动指令的过程中,以及在所述电子设备的振动马达响应所述振动指令完成后的目标时间段内,持续提供所述目标驱动力,以维持所述镜头在所述目标位置。

作为一实施例,所述摄像头模组中的镜头通过弹性件装设在所述镜筒内,当所述镜头被移动时,压缩所述弹性件,使其产生用于驱动所述镜头从所述目标位置恢复至初始位置的回复力;

所述方法还包括:

控制停止提供所述目标驱动力,使所述镜头在所述弹性件提供的作用力下恢复至所述初始位置。

作为一实施例,所述控制停止提供所述目标驱动力,包括:

控制所述目标驱动力逐渐减小,以使所述镜头在所述弹性件的弹性力及所述目标驱动力的共同作用下缓慢复位。

本申请另一实施例同时提供一种电子设备,包括:

共振组件;

振动马达;及

控制器,用于获得振动指令,并基于所述振动指令,控制所述共振组件处于保护模式,并控制所述振动马达响应所述振动指令;

其中,在所述共振组件处于所述保护模式下,至少能够降低所述振动马达在响应所述振动指令的过程中对所述共振组件产生的振动影响。

基于上述实施例的公开可以获知,本申请实施例具备的有益效果包括通过获得振动指令,并基于振动指令控制电子设备的共振组件先处于保护模式,之后或同时基于振动指令,控制电子设备的振动马达响应该振动指令,当共振组件处于保护模式下,至少能够降低振动马达在响应振动指令以使电子设备整体产生振动的过程中,减少对共振组件的振动影响,避免共振组件因共振而相互或与周围器件产生碰撞而发出噪音,实现降噪效果。

附图说明

图1为本申请实施例中的控制方法的流程图。

图2为本申请另一实施例中的控制方法的流程图。

图3为本申请另一实施例中的控制方法的实际应用流程图。

图4为本申请实施例中的电子设备的结构示意图。

具体实施方式

下面,结合附图对本申请的具体实施例进行详细的描述,但不作为本申请的限定。

应理解的是,可以对此处公开的实施例做出各种修改。因此,下述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其他修改。

包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开的原理。

通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。

还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。

当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得更为显而易见。

此后参照附图描述本公开的具体实施例;然而,应当理解,所公开的实施例仅仅是本公开的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本公开模糊不清。因此,本文所公开的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本公开。

本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本公开的相同或不同实施例中的一个或多个。

下面,结合附图详细的说明本申请实施例。

如图1所示,本申请实施例提供一种控制方法,该方法包括:

获得振动指令;

基于振动指令,控制电子设备的共振组件处于保护模式;

基于振动指令,控制电子设备的振动马达响应振动指令;

其中,在共振组件处于保护模式下,至少能够降低振动马达在响应振动指令的过程中对共振组件产生的振动影响。

例如,以电子设备为移动终端为例,具体可以是手机,也可为笔记本电脑、平板电脑等具有振动响应功能的设备。当用户使用手机进行触控操作时,或用户收到通知信息、来电呼叫时,手机为了提升用户的触感体验,或起到通知用户查看信息、接听电话时,系统均会生成振动指令,如振动事件信息,以发送至手机内部的振动马达中,以控制振动马达产生振动,进而带动手机整体产生振动。当本实施例中手机的手机系统,包括手机内部的芯片、处理器等控制型器件获得该振动指令后,会基于该振动指令控制电子设备中的共振组件处于保护模式。所述的共振组件具体不定,其可以为设备内任意两种或多种相互关联,以能够在振动马达的作用下一同产生共振的器件。本实施例中的保护模式具体内容不定,即,本实施例中电子设备内可以具有多种不同的保护模式,在基于振动指令控制共振组件处于保护模式时,可以根据振动指令的具体振动内容,如振动类型、振动频率、振动幅度等信息,而确定共振组件应处于哪种保护模式。而且,当共振组件为多组时,每组共振组件所处的保护模式可以相同,也可以不同,还可以是根据振动指令的内容而控制部分可能会发生共振的共振组件处于保护模式,而其余共振组件则不处于保护模式。当系统确定了共振组件处于保护模式下时,则基于振动指令控制振动马达产生振动,或者也可以在控制共振组件处于保护模式的同时,控制振动马达产生振动。如此可以使得共振组件处于保护模式下时,或即正在转换为保护模式下时,振动马达才开始振动,使得共振组件在保护模式下,至少能够降低振动马达在响应振动指令的过程中对共振组件产生的振动影响,避免共振组件因共振而相互或与周围器件产生碰撞而发出噪音,实现降噪效果。

另外,本实施例中的控制方法并不涉及电子设备内硬件结构的更改,仅涉及软件层面的改进,故不会造成成本提升,而且可以解耦振动马达和其他驱动型器件,如对焦马达的选型,避免器件选型依赖。

具体地,本实施例中的共振组件为摄像头模组,包括镜头、镜筒、对焦马达等器件,其中,镜头设置在镜筒内,对焦马达与镜头相连,以用于驱动镜头在镜筒内移动,如拍摄图像时,对焦马达通过驱动镜头移动而进行对焦、调焦等操作。当然,对焦马达也可以被替换为其他驱动器件,只要能够在系统控制下完成镜头的驱动即可。例如镜头上可以设置滑轮,镜筒内可以设置电磁性的滑轨、电磁块等能够在不同电流下产生不同方向、强弱的磁力,以用于推动滑轮,带动镜头移动等。本实施例中仅以对焦马达为驱动器件进行示例性说明(下同)。进一步地,由于需要镜头在镜筒内移动顺畅,故镜头与镜筒的内壁间通常均留有一定间隙,而正因该间隙,使得振动马达在振动时,基于机械传导会将振动力传递至对焦马达、镜头、镜筒上,使带动镜头与镜筒产生碰撞,进而发出噪音,如此不仅会对镜头产生一定磨损或安全隐患,影响镜头的使用寿命,而且会降低用户对电子设备的使用体验。

为了降低、避免镜头与镜筒间产生碰撞,本实施例中在控制电子设备的共振组件处于保护模式时,包括:

基于目标驱动力控制摄像头模组的镜头移动至目标位置,所述的目标驱动力大于振动马达响应振动指令的过程中产生的振动力。

可选地,系统可以基于振动指令而控制对焦马达产生目标驱动力,使对焦马达基于该目标驱动力来驱动摄像头模组中的镜头移动至目标位置,使在该目标位置下,镜头能够不与镜筒发生相互碰撞,进而降低、消除噪音的产生。上述的目标驱动力的具体数值不定,但是需要大于振动马达响应振动指令的过程中,即振动马达产生振动的过程中所形成的振动力,如此可以至少确保对焦马达能够基于目标驱动力而稳定、快速地将镜头驱动至目标位置,使镜头在振动马达振动之前、之中,甚至是之后的过程中,均不会与镜筒产生碰撞。

由于镜头的外缘与镜筒的内壁间均具有一定间隙,而振动马达的振动模式,包括振动方向均不唯一,故为了应对振动马达在不同振动方向上的振动,系统采用了以下不同的控制方式控制镜头的移动:

实施例一:

基于目标驱动力控制摄像头模组的镜头移动至目标位置,包括:

如果振动指令用于指示电子设备产生第一维度的振动反馈,则基于目标驱动力控制摄像头模组的镜头移动至镜筒的底部或者镜筒的顶部。

本实施例中,如果基于振动指令获知,需要电子设备在第一维度产生振动反馈时,例如第一维度为坐标系中对应x,y轴所在维度,即电子设备的振动方向位于由x,y轴所在平面内,振动产生的位移也是相对于XY轴坐在平面的平行面,由于摄像头模组是安装在所述电子设备(例如,手机、平板电脑等)内,所以摄像头模组的镜头的主光轴垂直与所述XY平面,所以电子设备的振动马达响应振动指令产生位于由x,y轴所在平面内振动方向时,摄像头的镜头组的镜头由于悬空位于镜筒中导致所述镜头也会在所述振动方向(XY轴所在平面的振动方向)上共振碰到镜头组的镜筒的内壁产生噪声。所以在本实施例中的目标驱动力的方向是垂直于XY轴所在平面,并且利用摄像头模组中的对焦马达基于该目标驱动力驱动镜头移动至镜筒的顶部,或镜筒的底部,使镜头与镜筒顶部或者底部贴靠在一起,增加接触面面积,进而增加摩擦阻力,使得镜筒与镜头能够形成一个整体。当振动马达振动时,镜筒与镜头便不会产生相对运动,而是作为一整体共同运动,如此镜头便不会与镜筒产生碰撞,生成噪音。

实施例二:

基于目标驱动力控制摄像头模组的镜头移动至目标位置包括:

如果振动指令用于指示电子设备产生第一维度的振动反馈,则基于第一驱动力控制摄像头模组的镜头移动至镜筒的底部或者镜筒的顶部,并在镜头移动至镜筒的底部或者镜筒的顶部时,将驱动力提升至目标驱动力。

本实施例中,同样是在系统确定振动指令中是需要电子设备在第一维度产生振动反馈时,例如第一维度同样为坐标系中对应x,y轴所在维度,即电子设备的振动方向位于由x,y轴所围平面内。所以在本实施例中的目标驱动力的方向是垂直于XY轴所在平面,并且利用摄像头模组中的对焦马达基于该目标驱动力驱动镜头移动至镜筒的顶部,或镜筒的底部,使镜头与镜筒顶部或者底部贴靠在一起。在系统确定镜头移动至镜筒的端部时,则确定目标驱动力(即,目标驱动力大于将镜头移动至镜筒的端部的力度),并基于目标驱动力调整对焦马达的驱动力,使其力度值提升至目标驱动力的力度值,以基于调整后的力度值控制对焦马达向镜头施加顶推力,使镜头与镜筒的端部紧密贴靠,进一步提升镜头与镜筒内端面间的接触摩擦力,有效确保镜头与镜筒能够更稳定、更牢固地合为一整体,不会受振动马达的振动影响而产生相对运动,造成碰撞,发出噪音。

进一步地,对于上述两个实施例中,在系统基于目标驱动力控制摄像头模组的镜头移动至目标位置时,如图2所示,还包括:

确定当前电子设备的设备姿态;

基于设备姿态确定目标位置为镜筒的底部或镜筒的顶部。

也即,需要在控制驱动镜头之前,需要先确定电子设备的当前设备姿态,例如电子设备当前是平置状态还是手持状态,电子设备的摄像头模组是镜头朝向桌面还是背离桌面等,在确定了当前设备姿态后,再基于该设备姿态确定目标位置是位于镜筒的顶部还是底部。

具体地,电子设备中可以设有重力传感器、水平仪等用于辅助确定设备姿态的器件,系统可以通过该类器件获知电子设备当前的重力信息,该重力信息包括电子设备在各个方向上的重力分量信息,系统可基于该重力分量信息而计算出当前电子设备的设备姿态,如设备被用户以何种与设备姿态匹配的握持姿态握持,电子设备当前是正面朝上的平置在桌面上,或背面朝上的平置在桌面上等。由于摄像头模组在电子设备上的安装位置固定,故在电子设备处于不同姿态时,摄像头模组内的镜头的当前位置也会不同,如镜头在不同设备姿态下所承受的重力分量不同就会导致镜头自身在对焦马达未驱动的情况下产生一定位移,使其相对而言更靠近镜筒的顶部或底部,而且,由于镜头所承受的重力不同,会使得用于驱动镜头向镜筒的顶部或底部移动时所需的驱动力不同,如摄像头模组设置在电子设备的背面时,若此时电子设备正面朝上的平置在桌面上,那么驱动镜头向镜筒的顶部移动时则最省力,反之若驱动镜头向镜筒的底部移动时,就需要克服镜头自身的自重,故所需的驱动力便相对较大。同理,在电子设备处于倾斜姿态时,镜头承受的重力分量与电子设备立设在桌面时,或用户手持设备于面前时所承受的重力分量也是不同的,前者承受的力是大于后者承受的力的,故此时用于驱动镜头移动时的驱动力,则是前种状态所需力大于后种状态所需力。系统在确定目标位置时,可以结合当前镜头距离镜筒的顶部及底部的距离,以及所需的驱动力比值来综合确定,在当前设备姿态下,驱动镜头至镜筒的顶部更省时省力,还是驱动镜头至镜筒的底部更省时省力,并将最终的目标位置确定为对应驱动过程更省时省力的位置。例如,当镜头刚暂停使用时,其可能正邻近或直接位于镜筒的顶部时,那么此时系统则直接确定镜筒的顶部为目标位置。

进一步地,实际应用时,系统在确定目标驱动力或上述地第一驱动力时,可以根据电子设备在立设于桌面或被用户手持于面前时的状态下驱动镜头移动所需的驱动力确定为额定驱动力,或基于镜头自重,镜筒与镜头之间的连接结构,对焦马达的功率,镜筒的长度,即需要驱动镜头移动的距离长短等等,综合计算出该额定驱动力,还可以基于相关历史参数、经验参数,用于驱动镜头移动的驱动器件的性能综合确定出额定驱动力,该额定驱动力可以为一具体数值,也可为一数值范围。例如在电子设备或镜头的重力分量,或与预设基准位置间的夹角在对应的阈值范围内时,均以额定驱动力或其范围内对应的一驱动力值来驱动镜头移动。而倘若设备姿态变化幅度较大,导致镜头承受的重力分量增加时,则可以根据重力分量的增加量而在额定驱动力上增加不同的重力补偿分量,进而得到目标驱动力。该重力补偿分量不仅与镜头承受的重力分量相关,同时还可与镜头当前与目标位置间的距离相关。当系统确定了目标驱动力后,则可据此确定输送的电流值,以基于该电流值控制对焦马达向镜头施加目标驱动力。

实施例三:

基于目标驱动力控制摄像头模组的镜头移动至目标位置包括:

如果振动指令用于指示电子设备产生第二维度的震动反馈,基于目标驱动力控制摄像头模组的镜头移动至镜筒的中部。

本实施例中,如果基于振动指令获知,需要电子设备在第二维度产生振动反馈时,例如第二维度为坐标系中对应z轴所在维度,即电子设备的振动方向位于z轴所在平面内,由于摄像头模组是安装在所述电子设备(例如,手机、平板电脑等)内,所以摄像头模组的镜头的主光轴垂直与所述XY平面,所以电子设备的振动马达响应振动指令产生位于Z轴所在平面内振动方向时,摄像头的镜头组的镜头由于悬空位于镜筒中的初始位置如果距离镜筒的顶部或者底部相对较近那么在电子设备产生Z轴方向的振动时镜头会在主光轴方向产生共振导致碰到距离较近的顶部或者底部产生噪声。所以在本实施例中的目标驱动力的方向是垂直于XY轴所在平面,并且利用摄像头模组中的对焦马达基于该目标驱动力驱动镜头移动至镜筒的中部,以使镜头位于镜筒中部在所产生共振的振幅小于镜头位于镜筒中部到镜筒任一端部的距离,也即,为镜头在其振动方向上预留出足够的振动空间,进而有效确保镜头不会与镜筒的端部发生碰撞,产生噪音。

实施例四:

基于目标驱动力控制摄像头模组的镜头移动至目标位置包括:

如果振动指令用于指示电子设备在交替产生第一维度和第二维度的震动反馈,则基于目标驱动力控制摄像头模组的镜头移动至镜筒的顶部或镜筒的底部。

本实施例中,如果基于振动指令获知,需要电子设备在第一维度和第二维度交替产生振动反馈时,如第一时间段产生第一维度的振动反馈,在第一时间段之后的第二时间段产生第二维度的振动反馈,并如此反复交替进行时,系统则确定目标驱动力(具体确定方法同上),并基于该目标驱动力驱动镜头移动至镜筒的顶部或底部,并可选择持续向镜头施加驱动力(下文详述),以确保镜头与镜筒能够合为一体,不产生相对运动,产生噪音。

进一步地,如图3所示,本实施例中的控制方法还包括:

在电子设备的振动马达响应振动指令的过程中,持续提供目标驱动力,以维持镜头在目标位置;或

在电子设备的振动马达响应振动指令的过程中,以及在电子设备的振动马达响应振动指令完成后的目标时间段内,持续提供目标驱动力,以维持镜头在目标位置。

也就是,在电子设备的振动马达从开始响应到结束响应振动指令的过程中,系统需要控制对焦马达持续为镜头提供目标驱动力,以使得镜头能够在振动马达的振动过程中,始终位于目标位置,即始终保持当前位置稳定,以确保镜头不会与镜筒发生碰撞产生噪音。另外,为了避免电子设备振动模式为间断性振动模式,如振动一时间段后,停止几秒,甚至几分钟后继续振动,如电子设备的闹铃程序运行时,或者电子设备运行聊天程序时,由于每条信息的接收均会产生振动,而每条信息的接收时间点之间具有时间间隔,再或是电子设备处于通话时,通话意外挂断,对方再次反拨等情况时,系统可以控制对焦马达在振动马达完成本次振动反馈时,继续为镜头持续提供模板驱动力,使其在目标时间段内,如2s、6s、15s内,继续保持在目标位置,以避免频繁启停对焦马达。在实际应用时,系统可以根据电子设备当前运行的应用程序类型、电子设备的振动响应类型/振动模式而判断是否需要在振动马达响应完本次振动反馈后的目标时间段内继续控制施加目标驱动力,而该目标时间段可以为固定时间段,也可以是根据当前运行的不同的应用程序类型,振动响应类型/模式而区别设置。例如当电子设备运行的应用程序为聊天类程序时,则可相对延长目标时间段等,如10s、20s等。

进一步地,本实施例中的摄像头模组中的镜头通过弹性件,如弹簧,装设在镜筒内,当镜头被移动时,压缩弹性件,使其产生用于驱动镜头从目标位置恢复至初始位置的回复力。在电子设备使用的是本实施例中的摄像头模组的情况下,上述的用于驱动镜头移动的目标驱动力,以及第一驱动力需要能够克服所述回复力,以确保能够顺利驱动镜头移动至目标位置,并保持在目标位置。另外,当电子设备使用的是本实施例的摄像头模组时,尤其在上述可能使振动马达处于间断性或频繁性启停的模式下时,更需要控制对焦马达等驱动器件在振动马达响应完本次振动反馈后的目标时间段内继续为镜头提供目标驱动力,使其继续保持在目标位置,以避免因对焦马达的频繁启停,导致镜头在弹性件的作用下拉着镜头频繁复位,使得弹性件容易带动镜头撞击到镜筒的内壁,产生噪音。

进一步地,本实施例中的控制方法还包括:

控制停止提供目标驱动力,使镜头在弹性件提供的作用力下恢复至初始位置。

例如,在确定振动马达停止振动后,或在停止振动后的目标时间段之后,即确定时间超出目标时间段后,直接基于预设策略控制对焦马达等驱动器件停止提供目标驱动力,也可在确定振动马达停止振动后,或在停止振动后的目标时间段之后,若振动马达未再次振动,或系统未再接收到振动指令时,再基于预设策略控制对焦马达等驱动器件停止提供目标驱动力,使镜头在上述弹性件积累的弹性力下由当前的目标位置恢复至其初始位置。

具体地,在控制停止提供目标驱动力时,包括:

控制目标驱动力逐渐减小,以使镜头在弹性件的弹性力及目标驱动力的共同作用下缓慢复位。

例如,系统可以控制对焦马达等驱动器件以渐退模式逐渐减小目标驱动力,以使该逐渐减小的目标驱动力能够牵制弹性力对镜头的影响,使镜头不会在弹性力的作用下而迅速复位,导致易产生与镜筒的撞击,发出噪音,而是使镜头在逐渐减小的目标驱动力以及弹性力的共同作用下缓慢复位,确保镜头在复位的过程中及之后不会与镜筒发生碰撞,生成噪音。

如图4所示,本申请另一实施例同时提供一种电子设备100,包括:

共振组件1;

振动马达2;及

控制器3,用于获得振动指令,并基于振动指令,控制共振组件1处于保护模式,并控制振动马达2响应振动指令;

其中,在共振组件1处于保护模式下,至少能够降低振动马达2在响应振动指令的过程中对共振组件1产生的振动影响。

本实施例中所述的电子设备100可以为手机等移动终端,也可以为平板电脑、笔记本电脑、学习机等支持振动功能的设备。本实施例中的电子设备100,其控制器3可在获得振动指令后,首先控制共振组件1处于保护模式,并在共振组件1处于保护模式下时,才基于振动指令控制振动马达2产生振动,或者也可以在控制共振组件1处于保护模式的同时,控制振动马达2产生振动。如此可以使得共振组件1处于保护模式下时,或即正在转换为保护模式下时,振动马达2才开始振动,使得共振组件1在保护模式下,至少能够降低振动马达2在响应振动指令的过程中对共振组件1产生的振动影响,避免共振组件1因共振而相互或与周围器件产生碰撞而发出噪音,实现降噪效果。另外,本实施例中的电子设备100在达到降低碰撞噪音产生的过程中,并不涉及电子设备100内硬件结构的更改,仅涉及软件层面的改进,故不会造成成本提升,而且可以解耦振动马达2和其他驱动器件的选型,避免器件选型依赖。

在一实施例中,所述共振组件1为摄像头模组;所述控制器3可以为处理器,也可以为嵌入式芯片,还可以为设置在摄像头模组内的控制芯片;本实施例中的摄像头模组包括镜头、镜筒及驱动型器件,用于驱动镜头沿镜筒移动,例如可以为对焦马达等;

当控制器3控制电子设备100的共振组件1处于保护模式包括:

基于目标驱动力控制所述摄像头模组的镜头移动至目标位置,所述目标驱动力大于所述振动马达2响应所述振动指令的过程中产生的振动力。

在一实施例中,所述控制器3基于目标驱动力控制所述摄像头模组的镜头移动至目标位置包括:

如果所述振动指令用于指示所述电子设备100产生第一维度的震动反馈,则基于所述目标驱动力控制所述摄像头模组的镜头移动至所述镜筒的底部或者所述镜筒的顶部。

在一实施例中,所述控制器3基于目标驱动力控制所述摄像头模组的镜头移动至目标位置包括:

如果所述振动指令用于指示所述电子设备100产生第一维度的震动反馈,则基于第一驱动力控制所述摄像头模组的镜头移动至所述镜筒的底部或者所述镜筒的顶部,并在所述镜头移动至所述镜筒的底部或者所述镜筒的顶部时,将所述第一驱动力提升至所述目标驱动力。

在一实施例中,本实施例中的电子设备100还包括重力传感器,用于获得设备各方向的重力分量信息,该重力传感器与控制器3相连,以将获得的信息传输至控制器3,以辅助控制器3确定电子设备100的设备姿态;

所述控制器3基于目标驱动力控制所述摄像头模组的镜头移动至目标位置还包括:

确定当前所述电子设备100的设备姿态;

基于所述设备姿态确定所述目标位置为所述镜筒的底部或所述镜筒的顶部。

在一实施例中,所述控制基于目标驱动力控制所述摄像头模组的镜头移动至目标位置包括:

如果所述振动指令用于指示所述电子设备100产生第二维度的震动反馈,基于所述目标驱动力控制所述摄像头模组的镜头移动至所述镜筒的中部。

在一实施例中,所述控制器3还用于:

在所述电子设备100的振动马达2响应所述振动指令的过程中,持续提供所述目标驱动力,以维持所述镜头在所述目标位置;或

在所述电子设备100的振动马达2响应所述振动指令的过程中,以及在所述电子设备100的振动马达2响应所述振动指令完成后的目标时间段内,持续提供所述目标驱动力,以维持所述镜头在所述目标位置。

在一实施例中,所述摄像头模组中的镜头通过弹性件装设在所述镜筒内,当所述镜头被移动时,压缩所述弹性件,使其产生用于驱动所述镜头从所述目标位置恢复至初始位置的回复力;

所述控制器3还用于:

控制停止提供所述目标驱动力,使所述镜头在所述弹性件提供的作用力下恢复至所述初始位置。

在一实施例中,所述控制器3控制停止提供所述目标驱动力,包括:

控制所述目标驱动力逐渐减小,以使所述镜头在所述弹性件的弹性力及所述目标驱动力的共同作用下缓慢复位。

本申请一实施例还提供一种存储介质,其上存储有计算机程序,该程序被控制器执行时实现如上所述的控制方法。应理解,本实施例中的各个方案具有上述方法实施例中对应的技术效果,此处不再赘述。

本申请实施例还提供了一种计算机程序产品,所述计算机程序产品被有形地存储在计算机可读介质上并且包括计算机可读指令,所述计算机可执行指令在被执行时使至少一个控制器执行诸如上文所述实施例中的控制方法。应理解,本实施例中的各个方案具有上述方法实施例中对应的技术效果,此处不再赘述。

需要说明的是,本申请的计算机存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读介质例如可以但不限于是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储介质(RAM)、只读存储介质(ROM)、可擦式可编程只读存储介质(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储介质(CD-ROM)、光存储介质件、磁存储介质件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输配置为由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、天线、光缆、RF等等,或者上述的任意合适的组合。

应当理解,虽然本申请是按照各个实施例描述的,但并非每个实施例仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

以上实施例仅为本申请的示例性实施例,不用于限制本申请,本申请的保护范围由权利要求书限定。本领域技术人员可以在本申请的实质和保护范围内,对本申请做出各种修改或等同替换,这种修改或等同替换也应视为落在本申请的保护范围内。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种单次点击实现鼠标单击或双击的装置、方法及鼠标

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类