【技术实现步骤摘要】
摄像头防抖系统和方法、电子设备、计算机可读存储介质
本申请涉及计算机
,特别是涉及一种摄像头防抖系统和方法、电子设备、计算机可读存储介质。
技术介绍
摄像头在拍摄图像的过程中,可以收集拍摄场景的光线,然后通过感光元件将收集的光线转化成电信号进行存储。摄像头从手机光线到成像的过程中,需要一定的时长,如果在成像的过程中摄像头产生了抖动,就会造成收集的光线产生变化,从而使得成像得到的图像产生模糊。
技术实现思路
本申请实施例提供一种摄像头防抖系统和方法、电子设备、计算机可读存储介质,可以提高图像采集的准确性。一种摄像头防抖系统,包括:陀螺仪,用于获取第一属性的第一角速度数据,或获取第二属性的第二角速度数据;主控芯片,与所述陀螺仪连接,用于接收所述陀螺仪输出的第一角速度数据,根据所述第一角速度数据计算得到抖动补偿数据,或接收所述陀螺仪输出的第二角速度数据,根据所述第二角速度数据进行应用处理;驱动芯片,与所述主控芯片连接,用于接收所述主控芯片发送的抖动补偿数据,并根据所述抖动补偿数据输出电信号;马达,用于接收所述驱动芯片输出的所述电信号,并根据所述电信号驱动镜头移动。一种 ...
【技术保护点】
1.一种摄像头防抖系统,其特征在于,包括:陀螺仪,用于获取第一属性的第一角速度数据,或获取第二属性的第二角速度数据;主控芯片,与所述陀螺仪连接,用于接收所述陀螺仪输出的第一角速度数据,根据所述第一角速度数据计算得到抖动补偿数据,或接收所述陀螺仪输出的第二角速度数据,根据所述第二角速度数据进行应用处理;驱动芯片,与所述主控芯片连接,用于接收所述主控芯片发送的抖动补偿数据,并根据所述抖动补偿数据输出电信号;马达,用于接收所述驱动芯片输出的所述电信号,并根据所述电信号驱动镜头移动。
【技术特征摘要】
1.一种摄像头防抖系统,其特征在于,包括:陀螺仪,用于获取第一属性的第一角速度数据,或获取第二属性的第二角速度数据;主控芯片,与所述陀螺仪连接,用于接收所述陀螺仪输出的第一角速度数据,根据所述第一角速度数据计算得到抖动补偿数据,或接收所述陀螺仪输出的第二角速度数据,根据所述第二角速度数据进行应用处理;驱动芯片,与所述主控芯片连接,用于接收所述主控芯片发送的抖动补偿数据,并根据所述抖动补偿数据输出电信号;马达,用于接收所述驱动芯片输出的所述电信号,并根据所述电信号驱动镜头移动。2.根据权利要求1所述摄像头防抖系统,其特征在于,所述陀螺仪还用于采集原始角速度数据,并根据所述原始角速度数据生成所述第一属性的第一角速度数据,或根据所述原始角速度数据生成所述第二属性的第二角速度数据。3.根据权利要求2所述摄像头防抖系统,其特征在于,所述主控芯片还用于获取所述第一角速度数据对应的第一属性数据,并根据第一属性数据配置所述陀螺仪的寄存器;或获取所述第二角速度数据对应的第二属性数据,并根据所述第二属性数据配置所述陀螺仪的寄存器。4.根据权利要求3所述摄像头防抖系统,其特征在于,所述主控芯片还用于当检测到图像采集指令时,获取发起所述图像采集指令的目标应用程序的目标应用标识;根据所述目标应用标识获取所述第一角速度数据对应的第一属性数据。5.根据权利要求3所述摄像头防抖系统,其特征在于,所述陀螺仪还用于读取所述寄存器中存储的第一属性数据,根据所述原始角速度数据生成第一属性数据对应的第一角速度数据;或读取所述寄存器中存储的第二属性数据,根据所述原始角速度数据生成第二属性数据对应的第二角速度数据。6.根据权利要求1所述摄像头防抖系统,其特征在于,所述驱动芯片包括至少两个单通道驱动芯片,所述至少两个单通道驱动芯片分别对应不同的驱动方向;所述主控芯片还用于根据所述第一角速度数据计算对应于各个驱动方向的抖动补偿数据,并将各个驱动方向的所述抖动补偿数据分别发送给对应的单通道驱动芯片;所述单通道驱动芯片用于接收所述主控芯片发送的抖动补偿数据,并根据所述抖动补偿数据输出所述驱动方向对应的电信号;所述马达还用于接收所述单通道驱动芯片输出的所述电信号,并根据所述电信号驱动所述镜头在对应的驱动方向上移动。7.根据权利要求1所述摄像头防抖系统,其特征在于,所述驱动芯片中设置霍尔传感器,所述霍尔传感器用于采集所述镜头的位置数据;所述驱动芯片还用于根据所述抖动补偿数据和位置数据输出电信号。8.根据权利要求1所述摄像头防抖系统,其特征在于,所述马达为音圈马达,所述驱动芯片设置于所述音圈马达内。9.根据权利要求1所述摄像头防抖系统,其特征在于,所述驱动芯片包括第一驱动芯片和第二驱动芯片,所述马达包括第一马达和第二马达,所述镜头包括第一镜头和第二镜头;所述主控芯片还用于根据所述第一角速度数据计算得到第一抖动补偿数据和第二抖动补偿数据;所述第一驱动芯片用于接收所述主控芯片发送的第一抖动补偿数据,并根据所述第一抖动补偿数据输出第一电信号;所述第一马达用于接收所述第一驱动芯片输出的所述第一电信号,并根据所述第一电信号驱动所述第一镜头移动;所述第二驱动芯片用于接收所述主控芯片发送的第二抖动补偿数据,并根据所述第二抖动补偿数据输出第二电信号;所述第二马达用于接收所述第二驱动芯片输出的所述第二电信号,并根据所述第二电信号驱动所述第二镜头移动。10.根据权利要求9所述摄像头防抖系统,其特征在于,所述第一驱动芯片包括至少两个第一单通道驱动芯片,所述至少两个第一单通道驱动芯片分别对应所述第一镜头的不同第一驱动方向,所述第二驱动芯片包括至少两个第二单通道驱动芯片,所述至少两个第二单通道驱动芯片分别对应所述第二镜头的不同第二驱动方向;所述主控芯片还用于根据所述第一角速度数据计算对应于各个第一驱动方向的第一抖动补偿数据,将各个第一驱动方向的所述第一抖动补偿数据分别发送给对应的第一单通道驱动芯片,以及根据所述第一角速度数据计算对应于各个第二驱动方向的第二抖动补偿数据,将各个第二驱动方向的所述第二抖动补偿数据分别发送给对应的第二单通道驱动芯片;所述第一单通道驱动芯片用于接收所述主控芯片发送的第一抖动补偿数据,并根据所述第一抖动补偿数据输出各个所述第一驱动方向对应的第一电信号;所述第二单通道驱动芯片用于接收所述主控芯片发送的第二抖动补偿数据,并根据所述第二抖动补偿数据输出各个所述第二驱动方向对应的第二电信号;所述第一马达还用于接收所述第一单通道驱动芯片输出的所述第一电信号,并根据所述第一电信号驱动所述第一镜头在对应的所述第一驱动方向上移动;所述第二马达还用于接收所述第二单通道驱动芯片输出的所述第二电信号,并根据所述第二电信号驱动所述第二镜头在对应的所述第二驱动方向上移动。11.根据权利要求1至10中任一项所述摄像头防抖系统,其特征在于,所述摄像头防抖系统包括主板和摄像头模组,所述陀螺仪、主控芯片和驱动芯片设置在所述主板上,所述马达设置在所述摄像头模组中。12.一种摄像头防抖方法,其特征在于,包括:控制陀螺仪获取第一属性的第一角速度数据,或获取第二属性的第二角速度数据;通过主控芯片接收所述陀螺仪输出的第一角速度数据,根据所述第一角速度数据计算得到抖动补偿数据,或接收所述陀螺仪输出的第二角速度数据,根据所述第二角速度数据进行应用处理;通过驱动芯片接收所述主控芯片发送的抖动补偿数据,并根据所述抖动补偿数据输出电信号;通过马达接收所述驱动芯片输出的所述电信号,并根据所述电信号驱动镜头移动。13.根据权利要求12所述摄像头防抖方法,其特征在于,所述控制陀螺仪获取第一属性的第一角速度数据,或获取第二属性的第二角速度数据,包括:控制所述陀螺仪采集...
【专利技术属性】
技术研发人员:张海裕,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。