摄像头控制方法、装置、电子设备及存储介质与流程

    技术2026-07-19  7


    本公开涉及摄像头,具体涉及一种摄像头控制方法、装置、电子设备及存储介质。


    背景技术:

    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、所述状态模块具体用于:

    37、响应于所述运动参数满足任一等级的非静止阈值条件,确定所述终端设备的运动状态为该等级的非静止状态;

    38、响应于所述运动参数未满足任一等级的非静止阈值条件,确定所述终端设备的运动状态为静止状态。

    39、在本公开的一个实施例中,所述摄像头还包括透明封装盖和滤光片,且在所述摄像头的光轴方向上,所述透明封装盖、所述镜头和所述滤光片依次设置;

    40、所述驱动模块具体用于:

    41、响应于所述运动状态为非静止状态,控制所述驱动件在光轴方向上驱动所述镜头移动至所述透明封装盖和所述滤光片之间的中点位置,并在与所述光轴方向垂直的方向上驱动所述镜头移动至光心位置。

    42、在本公开的一个实施例中,所述摄像头包括设于所述镜头外侧的可变光圈;

    43、所述驱动模块还用于:

    44、响应于所述运动状态为非静止状态,控制所述驱动件驱动所述可变光圈至预设状态,其中,所述预设状态为所述可变光圈的任一形状或相邻形状之间的状态。

    45、在本公开的一个实施例中,所述运动状态包括静止状态和至少一个等级的非静止状态;

    46、所述驱动模块用于响应于所述运动状态为非静止状态,控制所述驱动件驱动所述可变光圈至预设状态时,具体用于:

    47、响应于所述运动状态为任一等级的非静止状态,控制所述驱动件驱动所述可变光圈至该等级的非静止状态对应的预设状态。

    48、在本公开的一个实施例中,所述可变光圈包括大光圈形状和小光圈形状;所述至少一个等级包括至少一个属于高等级的等级和至少一个属于低等级的等级;

    49、所述驱动模块用于响应于所述运动状态为任一等级的非静止状态,控制所述驱动件驱动所述可变光圈至该等级的非静止状态对应的预设状态时,具体用于:

    50、响应于所述运动状态为任一等级的非静止状态,且该等级属于低等级,控制所述驱动件驱动所述可变光圈至大光圈形状或小光圈形状;

    51、响应于所述运动状态为任一等级的非静止状态,且该等级属于高等级,控制所述驱动件驱动所述可变光圈至大光圈形状和小光圈形状之间的任一状态。

    52、在本公开的一个实施例中,所述装置还包括断电模块,用于:

    53、响应于所述运动状态为静止状态,控制所述驱动件断电。

    54、根据本公开实施例的第三方面,提供一种电子设备,所述电子设备包括存储器、处理器,所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现第一方面所述的摄像头控制方法。

    55、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面所述的方法。

    56、本公开的实施例提供的技术方案可以包括以下有益效果:

    57、本公开实施例所提供的摄像头控制方法,通过获取至少一个运动传感器采集的运动参数,可以判断终端设备的运动状态,进而在终端设备处于非静止状态时驱动镜头移动至预设位置。由于驱动件在终端设备发生运动时处于上电状态,即镜头处于被驱动状态,因此可以减少镜头因终端设备的运动而发生的位移;再者,由于镜头与摄像头的其他结构之间均具有缝隙,因此即使镜头因终端设备的运动而发生移动时也存在缓冲空间,从而减少镜头与其他结构发生剐蹭、碰撞等现象,提高了镜头的安全。


    技术特征:

    1.一种摄像头控制方法,其特征在于,应用于具有摄像头和至少一个运动传感器的终端设备,所述摄像头包括驱动件和镜头;所述方法包括:

    2.根据权利要求1所述的摄像头控制方法,其特征在于,所述根据所述运动参数确定所述终端设备的运动状态,包括:

    3.根据权利要求1或2所述的摄像头控制方法,其特征在于,所述运动状态包括静止状态和至少一个等级的非静止状态;

    4.根据权利要求1所述的摄像头控制方法,其特征在于,所述摄像头还包括透明封装盖和滤光片,且在所述摄像头的光轴方向上,所述透明封装盖、所述镜头和所述滤光片依次设置;

    5.根据权利要求1所述的摄像头控制方法,其特征在于,所述摄像头包括设于所述镜头外侧的可变光圈;

    6.根据权利要求5所述的摄像头控制方法,其特征在于,所述运动状态包括静止状态和至少一个等级的非静止状态;

    7.根据权利要求6所述的摄像头控制方法,其特征在于,所述可变光圈包括大光圈形状和小光圈形状;所述至少一个等级包括至少一个属于高等级的等级和至少一个属于低等级的等级;

    8.根据权利要求1所述的摄像头控制方法,其特征在于,所述方法还包括:

    9.一种摄像头控制装置,其特征在于,应用于具有摄像头和至少一个运动传感器的终端设备,所述摄像头包括驱动件和镜头;所述装置包括:

    10.一种电子设备,其特征在于,所述电子设备包括存储器、处理器,所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现权利要求1至8中任一项所述的摄像头控制方法。

    11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现权利要求1至8中任一项所述的方法。


    技术总结
    本公开是关于摄像头控制方法、装置、电子设备及存储介质,所述方法应用于具有摄像头和至少一个运动传感器的终端设备,所述摄像头包括驱动件和镜头;所述方法包括:获取所述至少一个运动传感器采集的运动参数;根据所述运动参数确定所述终端设备的运动状态,其中,所述运动状态包括静止状态和非静止状态;响应于所述运动状态为非静止状态,控制所述驱动件驱动所述镜头移动至预设位置,其中,所述镜头处于所述预设位置时与所述摄像头的其他结构之间均具有缝隙。

    技术研发人员:杨宗保
    受保护的技术使用者:北京小米移动软件有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-45514.html

    最新回复(0)