光学式图像稳定化模块以及相机模块的制作方法

文档序号:12613738阅读:317来源:国知局
光学式图像稳定化模块以及相机模块的制作方法与工艺

本发明涉及一种光学式图像稳定化模块以及包括此的相机模块。



背景技术:

在最近上市的移动设备中,相机是基本功能之一,而随着其性能的提高,上市的产品中装配有数百万像素甚至千万像素以上的高性能的相机。

然而,与这种具有高像素的相机相比,相机模块所占用的空间因移动设备的制约因素而只能被受限制。

因此,由于较小的镜头口径以及较小的图像像素大小等,在拍摄图像时,外部振动或者如手抖等的细微的移动也可能导致图像劣化。

为抑制上述的细微的手抖所导致的图像劣化,并得到更为清晰的图像,主要使用以光学的方式提供手抖校正功能的光学式图像稳定化(OIS:Optical Image Stabilization)模块,然而这种光学式图像稳定化模块存在着如下的问题:在信号处理过程中可能会发生噪声,从而无法执行稳定的操作。

[现有技术文献]

[专利文献]

(专利文献1)日本公开专利公报第2015-154302号

(专利文献2)日本公开专利公报第2012-088596号



技术实现要素:

根据本发明的一实施例,本发明提供一种即使产生噪声也能够执行稳定的图像稳定化操作的光学式图像稳定化模块以及相机模块。

为解决上述的本发明的课题,根据本发明的一实施例的光学式图像稳定化模块以及相机模块可以包括:预处理部,基于通过霍尔传感器检测到的镜头移动值和通过陀螺仪传感器检测到的抖动值之间的差值来计算误差值,如果所述误差值为基准值以上,则校正所述误差值;控制器,根据从所述预处 理部接收到的误差值而控制镜头移动,从而使拍摄到的图像变得稳定。

根据本发明的一实施例,具有如下效果:即使因噪声而输入到错误的霍尔传感器检测值也能够稳定地执行光学图像稳定化操作,并能够抑制因噪声而发生的闪烁(flicker)现象。

附图说明

图1是根据本发明的一实施例的光学式图像稳定化模块以及包括此的相机模块的概略构成图。

图2是根据本发明的一实施例的光学图像稳定化模块的操作流程图。

图3a是表示由陀螺仪计算出的抖动值的变化量和方向的曲线图;图3b是表示遵循3a的曲线图的霍尔传感器的镜头移动值的曲线图。

图4a以及图4b是表示在一般的光学式图像稳定化模块中的由噪声(noise)引起的霍尔传感器的镜头移动值的变化的曲线图;图5a以及图5b表示根据本发明的一实施例的光学图像稳定化模块的霍尔传感器的镜头移动值的曲线图。

符号说明

100:相机模块 110:光学式图像稳定化模块

111:预处理部 112:控制器

113:放大器 114:AD转换器

120:陀螺仪传感器 130:积分器

140:滤波器 150:DA转换器

160:驱动器 170:镜头部

180:霍尔传感器

具体实施方式

以下,参照附图对本发明的优选实施例进行详细的说明,以使在本发明所属的技术领域中具有基本知识的人能够容易地实施本发明。

图1是根据本发明的一实施例的光学式图像稳定化模块以及包括此的相机模块的概略构成图。

参照图1,根据本发明的一实施例的相机模块100可以包含光学式图像稳定化模块110,光学式图像稳定化模块110基于通过霍尔传感器140检测到 的镜头位置值和通过陀螺仪传感器120检测到的抖动值之间的差值来计算误差值(error value),如果所述误差值为基准值以上,则校正所述误差值,并根据所述校正后的误差值而控制镜头的移动,从而使拍摄到的图像变得稳定。

光学式图像稳定化模块110可以包括预处理部111、控制器112。

预处理部111可以基于通过霍尔传感器180检测到的镜头移动值和通过陀螺仪传感器120检测到的抖动值之间的差值来计算误差值。

陀螺仪传感器120可以检测具备相机模块100的设备(未图示)的抖动,而检测到的抖动值可以由角速度值、角度值等来表示。

通过陀螺仪传感器120检测到的抖动值可以被积分器(Integrator)130积分,并被滤波器140滤波之后被传递到光学式图像稳定化模块110。

通过霍尔传感器180检测到的镜头移动值可以被放大器113放大,并借助于AD转换器114而被模拟-数字信号转换之后被输入到预处理部111。

来自控制器112的镜头移动控制信号可以借助于DA转换器150而被数字-模拟信号变换之后被传递到驱动器160,而驱动器160可以通过驱动镜头部170而使镜头移动。

参照图2对上述的根据本发明的一实施例的光学图像稳定化模块110的操作进行更为详细的说明。

图2是根据本发明的一实施例的光学图像稳定化模块的操作流程图。

与图1一同参照图2,预处理部111可以利用下述的式子1而计算将要传递到控制器112的误差值(S10)。

(式子1)

err=set-(hall_value-hall_middle[axis])

在此,set表示来自陀螺仪传感器120的抖动值,hall_value表示来自霍尔传感器180的镜头移动值,hall_middle[axis]表示霍尔传感器180的X轴以及Y轴的中间值。

之后,预处理部111可以分别计算所述误差值的绝对值和所述抖动值的绝对值(S20、S30)

之后,预处理部111可以判断用户的手抖的存在与否,其可以通过下述的式子2而判断(S40)。

(式子2)

if(abs_set<K2&&count_set[axis]<K3)count_set=count_set+1

else if(abs_set>=K2&&count_set[axis]>0)count_set=count_set-1

在此,abs_set是所述抖动值的绝对值,K2是用于判断陀螺仪传感器的抖动值是否对应于手抖的比较值,K3是针对陀螺仪传感器的变化在维持多长时间时将此判断为没有发生手抖的限制值(表示次数的值),count_set[axis]是沿着X轴和Y轴输入的、陀螺仪传感器没有发生手抖的次数的累积值。

手抖检测可以按照具有预定时间的时间区间来进行,在各个时间区间内没有手抖的情况下,count_set[axis]值将会增加,而在各个时间区间内有手抖的情况下,count_set[axis]值将会减少。据此,当时间区间累积的count_set[axis]值达到K3时,判断为所述时间间隔内没有手抖。此外,在没有手抖的情况下,误差值可以被设定为“0”(S60)。

之后,为了判断噪声(noise)的存在与否,预处理部111可以计算基准值(S50)。

所述基准值可以如同下述的式子3。

(式子3)

Th_abs_err_limit=abs_set+K

If(abs_err>Th_abs_err_limit):受到噪声影响的信号

else正常信号

在此,abs_set是所述抖动值的绝对值,Th_abs_err_limit是所述基准值,K为偏移值。

据此,如果所述误差值的绝对值(abs_err)大于所述基准值(Th_abs_err_limit),则可以判断为来自霍尔传感器180的镜头移动值对应于噪声(S70)。

如果所述误差值的绝对值(abs_err)小于所述基准值(Th_abs_err_limit),则预处理部111可以将基于所述式子1的误差值传输到控制器112(S80)。

如果来自霍尔传感器180的镜头移动值对应于噪声,则预处理部111计 算用于替换所述镜头移动值的其他的镜头移动值,此时可以根据来自陀螺仪传感器120的所述抖动值的变化趋势而分别采用不同的镜头移动值。

即,可以根据来自陀螺仪传感器120的所述抖动值具有针对增减方向上的正值或者负值而分别采用不同的镜头移动值。

此时,如果将old_set设定为来自陀螺仪传感器120的之前的抖动值,将set设定为来自陀螺仪传感器120的当前的抖动值,并将diff_set设定为set-old_set,则可以知道所述抖动值的变化趋势为如下。所述抖动值的变化趋势可以如图3a。

假如,set>0且old_set>0,并且diff_set>0,则可以看作是所述抖动值在第一象限内增加的趋势;而如果不是diff_set>0,则可以看作是所述抖动值在第二四象限内减少的趋势。

此外,如果old_set>0且set<0,则可以看作是所述抖动值从第二象限减少到第三象限的趋势;如果old_set<0and set>0,则可以看作是所述抖动值从第四象限增加到第一象限的趋势。

如果set<0且old_set<0,并且diff_set<0,则可以看作是所述抖动值在第三象限内减少的趋势;而如果不是diff_set<0,则可以看作是所述抖动值在第四象限内增加的趋势。

图3a是表示由陀螺仪计算出的抖动值的变化量和方向的曲线图;图3b是表示遵循3a的曲线图的霍尔传感器的镜头移动值的曲线图。

对应于所述抖动值(图3a的实线)的变化趋势的镜头移动值(图3b的虚线)可以如同下述的式子4。

(式子4)

增加方向:hall_value=old_hall_value+K4

减少方向:hall_value=old_hall_value-K4

在此,hall_value是当前的镜头移动值,old_hall_value是之前的镜头移动值,K4是偏移值。

即,在产生噪声的情况下,预处理部111可以将来自霍尔传感器180的镜头移动值替换为遵循所述抖动值的变化趋势的镜头移动值而计算出所述误差值,并将其传递到控制器112(S100、S110、S120)。

图4a以及图4b是表示在一般的光学式图像稳定化模块中的由噪声引起的霍尔传感器镜头移动值的变化的曲线图;图5a以及图5b表示根据本发明的一实施例的光学图像稳定化模块的霍尔传感器的镜头移动值的曲线图。

参照图4a以及图4b,在产生噪声的情况下,可以看出从霍尔传感器检测到的镜头移动值发生了急剧变化(参照识别符A、B),而其可能导致在图像中发生闪烁(flicker)现象。

相反,参照图5a以及图5b,即使由于噪声而在霍尔传感器的镜头移动值上发生急剧变化,也可以通过将霍尔传感器的镜头移动值的变化最小化而抑制可能会在图像中发生的闪烁现象。

如上所述,根据本发明,即使因噪声而输入了错误的霍尔传感器的检测值也可以稳定地执行光学图像稳定化操作,据此可以抑制图像的闪烁(flicker)现象。

以上说明的本发明并不局限于上述的实施例以及附图,而是由权利要求书记载的范围来限定,本发明所属技术领域中具有通常的知识的人均可理解在不脱离本发明的技术思想的范围内可以对本发明的构成进行多样的变更以及改造。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1