控制光学防抖的方法及装置的制造方法

文档序号:9251162阅读:446来源:国知局
控制光学防抖的方法及装置的制造方法
【技术领域】
[0001] 本公开涉及光学信息采集技术领域,尤其涉及一种控制光学防抖的方法及装置。
【背景技术】
[0002] 现有便携式移动设备中一般集成有微型图像采集装置,用于简单快捷地实现拍照 功能。在手持移动设备对物体拍照时,影响图像拍摄质量的重要原因是手持方式产生的抖 动。
[0003] 相关技术中,采用在移动设备的图像采集装置中设置光学防抖装置解决手持拍照 时由于抖动造成拍摄图像模糊的问题。相关技术一般采用二轴OIS旋转的防抖方式对沿水 平轴和竖直轴方向的旋转进行补偿,从而实现防抖效果。然而,上述防抖方式仅对拍摄远景 物体时的抖动有效,当手持移动设备对近景物体进行拍摄时,采用上述防抖方式达到的抖 动补偿效果不明显,影响移动设备对近景物体拍摄时的自动聚焦,从而影响近景物体的成 像质量。

【发明内容】

[0004] 本公开提供了控制光学防抖的方法及装置,以解决相关技术中移动设备拍摄近景 物体时因抖动自动对焦困难的问题。
[0005] 根据本公开实施例的第一方面,提供一种控制光学防抖的方法,应用于移动设备 的防抖控制器中,所述方法包括:获取移动设备发生抖动时的旋转角速度;根据所述旋转 角速度生成相应的第一控制命令;获取移动设备发生抖动时的平移加速度;根据所述平移 加速度生成相应的第二控制命令;将所述第一控制命令、第二控制命令发送给驱动装置,以 指示所述驱动装置带动光学镜头分别进行第一位移补偿、第二位移补偿反馈控制,调整所 述光学镜头相对于图像传感器的位置。
[0006] 可选的,所述根据旋转角速度生成相应的第一控制命令,包括:
[0007] 根据所述旋转角速度确定相应的旋转角度;
[0008] 根据所述旋转角度获取光学镜头的第一补偿位移;
[0009] 根据所述第一补偿位移生成相应的第一控制命令,所述第一控制命令用于指示驱 动装置带动光学镜头进行第一位移补偿。
[0010] 可选的,所述根据旋转角度获取光学镜头的第一补偿位移,包括:
[0011] 获取光学镜头与图像传感器之间的距离;
[0012] 根据旋转角度的大小和所述光学镜头与图像传感器之间的距离,采用以下公式计 算第一补偿位移的大小:
[0013] I1=rXa
[0014] 其中,I1表示第一补偿位移的大小;a表示旋转角度的大小,单位为弧度;r表示 光学镜头与图像传感器之间的距离;
[0015] 根据旋转角度的方向确定所述第一补偿位移的方向;
[0016] 由所述第一补偿位移的大小和所述第一补偿位移的方向确定第一补偿位移。
[0017] 可选的,所述根据平移加速度生成相应的第二控制命令,包括:
[0018] 根据所述平移加速度确定相应的平移抖动位移;
[0019] 根据所述平移抖动位移获取光学镜头的第二补偿位移;
[0020] 根据所述第二补偿位移生成相应的第二控制命令,所述第二控制命令用于指示驱 动装置带动光学镜头进行第二位移补偿。
[0021] 可选的,所述根据平移抖动位移获取光学镜头的第二补偿位移,包括:
[0022] 获取光学镜头与图像传感器之间的距离以及被摄物体与光学镜头之间的距离;
[0023] 根据所述平移抖动位移的大小、所述光学镜头与图像传感器之间的距离、所述被 摄物体与光学镜头之间的距离,采用以下公式计算所述第二补偿位移的大小:
[0025] 其中,I2表不第二补偿位移的大小,m表不平移抖动位移的大小,r表不光学镜头 与图像传感器之间的距离;s表示被摄物体与光学镜头之间的距离;
[0026] 将所述平移抖动位移的反方向作为所述第二补偿位移的方向;
[0027] 由所述第二补偿位移的大小和所述第二补偿位移的方向确定第二补偿位移。
[0028] 可选的,上述控制光学防抖的方法还包括:接收光学镜头进行位置调整后产生的 位置变化反馈信息,根据所述位置变换反馈信息对所述光学镜头进行反馈控制。
[0029] 可选的,所述获取移动设备发生抖动时的旋转角速度,包括:
[0030] 获取移动设备发生旋转抖动时横轴方向旋转的角速度;
[0031] 获取移动设备发生旋转抖动时纵轴方向旋转的角速度。
[0032] 可选的,所述获取移动设备发生抖动时的平移加速度,包括:
[0033] 获取移动设备在水平方向发生平移抖动时的水平加速度;
[0034] 获取移动设备在竖直方向发生平移抖动时的竖直加速度。
[0035] 根据本公开实施例的第二方面,提供一种控制光学防抖的装置,应用于移动设备 的防抖控制器中,所述装置包括:
[0036]角速度获取模块,用于获取移动设备发生抖动时的旋转角速度;
[0037] 第一命令生成模块,用于根据所述旋转角速度生成相应的第一控制命令;
[0038] 加速度获取模块,用于获取移动设备发生抖动时的平移加速度;
[0039] 第二命令生成模块,用于根据所述平移加速度生成相应的第二控制命令;
[0040] 位移补偿模块,用于将所述第一控制命令、第二控制命令发送给驱动装置,以指示 所述驱动装置带动光学镜头分别进行第一位移补偿、第二位移补偿,调整所述光学镜头相 对于图像传感器的位置。可选的,所述第一命令生成模块包括:
[0041] 角度确定单元,用于根据所述旋转角速度确定相应的旋转角度;
[0042] 第一补偿位移确定单元,用于根据所述旋转角度获取光学镜头的第一补偿位移;
[0043] 第一命令生成单元,用于根据所述第一补偿位移生成相应的第一控制命令,所述 第一控制命令用于指示驱动装置带动光学镜进行第一位移补偿。
[0044] 可选的,所述第一补偿位移确定单元包括:
[0045] 第一参数获取子单元,用于获取光学镜头与图像传感器之间的距离;
[0046] 第一补偿距离计算子单元,用于根据旋转角度的大小和所述光学镜头与图像传感 器之间的距离,采用以下公式计算所述第一补偿位移的大小:
[0047] I1= rX a
[0048] 其中,I1表示第一补偿位移的大小;a表示旋转角度的大小,单位为弧度;r表示 光学镜头与图像传感器之间的距离;
[0049] 第一位移方向确定子单元,用于根据旋转角度的方向确定所述第一补偿位移的方 向;
[0050] 第一补偿位移确定子单元,用于由所述第一补偿位移的大小和所述第一补偿位移 的方向确定第一补偿位移。
[0051] 可选的,所述第二命令生成模块包括:
[0052] 平移位移确定单元,用于根据所述平移加速度确定相应的平移抖动位移;
[0053] 第二补偿位移确定单元,用于根据所述平移抖动位移获取光学镜头的第二补偿位 移;
[0054] 第二命令生成单元,用于根据所述第二补偿位移生成相应的第二控制命令,所述 第二控制命令用于指示驱动装置带动光学镜进行第二位移补偿。
[0055] 可选的,所述第二补偿位移确定单元,包括:
[0056] 第二参数获取子单元,用于获取光学镜头与图像传感器之间的距离以及被摄物体 与光学镜头之间的距离;
[0057] 第二补偿距离计算子单元,用于根据所述平移抖动位移的大小、所述光学镜头与 图像传感器之间的距离、所述被摄物体与光学镜头之间的距离,采用以下公式计算所述第 二补偿位移的大小:
[0059] 其中,I2表不第二补偿位移的大小,m表不平移抖动位移的大小,r表不光学镜头 与图像传感器之间的距离;s表示被摄物体与光学镜头之间的距离;
[0060] 第二位移方向确定子单元,用于将所述平移抖动位移的反方向作为所述第二补偿 位移的方向;
[0061] 第二补偿位移确定子单元,用于由所述第二补偿位移的大小和所述第二补偿位移 的方向确定第二补偿位移。
[0062] 可选的,所述控制光学防抖的装置还包括:
[0063] 反馈控制模块,用于接收光学镜头进行位置调整后产生的位置变化反馈信息,根 据所述位置变化反馈信息对所述光学镜头进行反馈控制。
[0064] 可选的,所述角速度获取模块包括:
[0065] 第一角速度获取单元,用于获取移动设备发生旋转抖动时横轴方向旋转的角速 度;
[0066] 第二角速度获取单元,用于获取移动设备发生旋转抖动时纵轴方向旋转的角速 度。
[0067] 可选的,所述加速度获取模块包括:
[0068] 水平加速度获取单元,用于获取移动设备在水平方向发生平移抖动时的水平加速 度;
[0069] 竖直加速度获取单元,用于获取移动设备在竖直方向发生平移抖动时的竖直加速 度。
[0070] 根据本公开实施例的第三方面,提供了一种移动设备的图像采集装置,包括:防抖 控制器;用于存储防抖控制器可执行指令的存储器;其中,所述防抖控制器被配置为:
[0071] 获取移动设备发生抖动时的旋转角速度;
[0072] 根据所述旋转角速度生成相应的第一控制命令;
[0073] 获取移动设备发生抖动时的平移加速度;
[0074] 根据所述平移加速度生成相应的第二控制命令;
[0075] 将所述第一控制命令、第二控制命令发送给驱动装置,以指示所述驱动装置带动 光学镜头分别进行第一位移补偿、第二位移补偿,调整所述光学镜头相对于图像传感器的 位置。
[0076] 本公开的实施例提供的技术方案可以包括以下有益效果:
[0077] 本公开中,移动设备的OIS控制器采用本公开实施例提供的控制光学防抖的方 法,在移动设备对物体拍照或录影时,不仅可以有效克服因移动设备的旋转抖动产生的影 像模糊,还可以有效克服因移动设备的平移抖动产生的影像模糊,适用于拍摄远景物体,还 适用于拍摄近景物体,提高了图像拍摄质量,节约了图像占用的存储资源和拍摄时间,提升 了移动设备的设备性能。
[0078] 本公开实施例中,当移动设备拍照时受到旋转抖动影响,OIS控制器的微处理可以 根据接收到的角速度数据利用公式(1)快速计算第一补偿位移的大小,进而确定第一补偿 位移。由于本公开计算第一补偿位移的方法比较简单,因而可以提高OIS控制器的数据处 理速度,快速实现自动对焦,进而提高设备性能。
[0079] 本公开实施例中,当移动设备拍照受到平移抖动影响时,OIS控制器的微处理器可 以利用上述公式(2)计算出第二补偿位移的大小,进而确定第二补偿位移,进一步控制光 学镜头进行第二位移补偿,克服平移抖动对拍摄图像的影响。同样,本公开计算第二补偿位 移的方法也比较简单,因而可以提高OIS控制器控制光学镜头进行第二位移补偿的响应效 率,快速实现自动对焦,进而提尚设备
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1