專利名稱:防抖裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及拍照設(shè)備中的防抖裝置,尤其涉及當(dāng)手的抖動很大以 至于無法根據(jù)手的抖動量來移動可移動單元而必須正確地執(zhí)行防抖操 作時,可移動單元的運動控制。
背景技術(shù):
提出了用于拍照設(shè)備的防抖裝置。防抖裝置通過在垂直于光軸的 平面上對應(yīng)于成像時產(chǎn)生的手抖動量,移動手抖動校正鏡頭或成像設(shè) 備,來校正手抖動的影響。
日本未審査專利公開(K0KAI) Hll-218794揭示了一種防抖裝置, 當(dāng)可移動單元的位置超過了移動的參考范圍時,其抑制可移動單元驅(qū) 動力的增益以抑制可移動單元的振動。
但是在這種防抖裝置中,由于可移動單元的運動控制是由弱的驅(qū) 動力執(zhí)行,因此可移動單元的運動控制不能快速地響應(yīng)。因此,當(dāng)可 移動單元不能根據(jù)手的抖動正確移動時就要執(zhí)行防抖操作。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是提供一種當(dāng)可移動單元不能根據(jù)手的抖動 正確移動時,限制可移動單元的運動控制的防抖裝置。
根據(jù)本發(fā)明,拍照設(shè)備的防抖裝置包括可移動單元和控制器???制器執(zhí)行防抖操作中可移動單元的運動控制。當(dāng)可移動單元接觸到其 在預(yù)定條件下的運動范圍的盡頭時,運動控制設(shè)置為OFF的狀態(tài)。
通過參照后附的附圖,可從下面的說明中更好地理解本發(fā)明的目 標和優(yōu)勢,其中
圖1是拍照設(shè)備的第一和第二實施例的后視的透視圖2是拍照設(shè)備的前視圖3是拍照設(shè)備的電路結(jié)構(gòu)圖4是顯示第一實施例中的拍照設(shè)備的主要操作的流程圖;
圖5是顯示第一實施例中計時器中斷過程的細節(jié)的流程圖;
圖6顯示了在防抖操作中的計算;
圖7是顯示第一實施例中限制檢測操作的流程圖8是顯示第二實施例中的拍照設(shè)備的主要操作的流程圖;
圖9是顯示第二實施例中計時器中斷過程的細節(jié)的流程圖;
圖io是顯示第二實施例中振動檢測操作的流程圖。
具體實施例方式
下面參照附圖中所示的第一和第二實施例來描述本發(fā)明。在第一 和第二實施例中,拍照設(shè)備1是數(shù)碼相機。拍照設(shè)備1的相機鏡頭67
具有光軸LX。
為了解釋第一和第二實施例中的方向,定義了第一方向x、第二方 向y、和第三方向z (見圖l)。第一方向x是與光軸LX垂直的方向。 第二方向y是與光軸LX和第一方向x垂直的方向。第三方向z是與光 軸LX平行并且與第一方向x和第二方向y垂直的方向。
第一實施例的解釋如下。
該拍照設(shè)備1的成像部分包括P0N按鈕11、 P0N開關(guān)lla、測光開 關(guān)12a、釋放按鈕13、釋放開關(guān)13a、防抖按鈕14、防抖開關(guān)14a、諸 如LCD監(jiān)控器等等的指示單元17、反光鏡光圈快門單元18、 DSP 19、 CPU 21、 AE (自動曝光)單元23、 AF (自動對焦)單元24、在防抖單 元30中的成像單元39a、以及相機鏡頭67 (見圖1、 2及3)。
該PON開關(guān)lla是在ON狀態(tài)還是OFF狀態(tài),是由PON按鈕11的 狀態(tài)確定的,所以該拍照設(shè)備1的ON/OFF狀態(tài)對應(yīng)于PON開關(guān)lla的 ON/OFF狀態(tài)。
拍照對象圖像由成像單元39a通過相機鏡頭67作為光學(xué)圖像來捕 捉,捕捉到的圖像顯示在指示單元17上。可通過光學(xué)取景器(未圖示) 用眼睛觀察該拍照對象圖像。
當(dāng)操作者將該釋放按鈕13部分按下時,測光開關(guān)12a變?yōu)镺N狀
態(tài)以執(zhí)行測光操作、AF感應(yīng)操作、以及對焦操作。
當(dāng)操作者將該釋放按鈕13全部按下時,釋放開關(guān)13a變?yōu)?N狀 態(tài)以由成像單元39a (成像裝置)執(zhí)行成像操作,并且存儲捕捉到的圖 像。
在第一實施例中,防抖操作從釋放開關(guān)13a被設(shè)置為0N的狀態(tài)開 始執(zhí)行,直到釋放順序操作結(jié)束,此時驅(qū)動OFF參數(shù)SP的值被設(shè)為0。
反光鏡光圈快門單元18連接至CPU 21的端口 P7,并執(zhí)行鏡面的 抬起/放下操作(反光鏡抬起操作和反光鏡放下操作)、光圈的打開/關(guān) 閉操作、以及對應(yīng)于釋放開關(guān)13a的ON狀態(tài)的快門的打開/關(guān)閉操作。
DSP 19與CPU 21的端口 P9連接,并與成像單元39a連接。根據(jù) 來自CPU 21的命令,DSP 19對通過成像單元39a的成像操作得到的圖 像信號執(zhí)行諸如圖像處理操作等等的計算操作。
CPU 21是控制拍照設(shè)備1每一部分關(guān)于成像操作和防抖操作的控 制裝置。防抖操作包括可移動單元30a的移動和位置檢測效果兩者。
另外,CPU21存儲了防抖參數(shù)IS的值,其決定了拍照設(shè)備l是否 處于防抖模式,還存儲了第一方向的最大值maxPx、第二方向的最大值 maxPy、第一方向的最小值minPx、第二方向的最小值minPy、釋放狀 態(tài)參數(shù)RP的值、第一方向最大值參數(shù)X (+)、第一方向最小值參數(shù)X (-)、 第二方向最大值參數(shù)Y(+)、第二方向最小值參數(shù)Y(-)、以及驅(qū)動OFF 參數(shù)SP。
釋放狀態(tài)參數(shù)RP的值根據(jù)釋放順序操作而變化。當(dāng)執(zhí)行釋放順 序操作時,將釋放狀態(tài)參數(shù)RP的值設(shè)置為1 (見圖4中步驟S22至S30 ), 并且當(dāng)完成釋放順序操作時,將釋放狀態(tài)參數(shù)RP的值設(shè)置(重設(shè)置) 為0 (見圖4中步驟S13和S30)。
第一方向的最大值maxPx是指示在第一方向x,可移動單元30a 的運動范圍的 一個盡頭(邊緣)位置的固定值。
第一方向的最小值ininPx是指示在第一方向x,可移動單元30a 的運動范圍的另 一個盡頭位置的固定值。
第二方向的最大值maxPy是指示在第二方向y,可移動單元30a 的運動范圍的一個盡頭位置的固定值。
第二方向的最小值minPy是指示在第二方向y,可移動單元30a
的運動范圍的另一個盡頭位置的固定值。
當(dāng)它的運動范圍形成一個正方形,即在第一方向X的運動范圍的
長度與其在第二方向y的運動范圍的長度相等時,第一方向最大值 maxPx等于第二方向最大值maxPy,第一方向最小值minPx等于第二方 向最小《直minPy。
當(dāng)經(jīng)過A/D轉(zhuǎn)換后的位置Pn在第一方向x中的坐標值pdxn——其 表示可移動單元30a在第一方向的位置——大于或等于第一方向最大 值maxPx時,換言之,當(dāng)可移動單元30a在第一方向x接觸到位于其 運動范圍一個盡頭的零件時,第一方向最大值參數(shù)X(+)設(shè)置為1;否
則,第一方向最大值參數(shù)x(+)設(shè)置為o。
當(dāng)經(jīng)過A/D轉(zhuǎn)換后的位置Pn在第一方向x中的坐標值pdx ——其 表示可移動單元30a在第一方向的位置一一小于或等于第一方向最小 值minPx時,換言之,當(dāng)可移動單元30a在第一方向x接觸到位于其 運動范圍另一盡頭的零件時,第一方向最小值參數(shù)X(-)設(shè)置為1;否
則,第一方向最小值參數(shù)x(-)設(shè)置為o。,
當(dāng)經(jīng)過A/D轉(zhuǎn)換后的位置Pn在第二方向y中的坐標值pdyn——其 表示可移動單元30a在第二方向的位置——大于或等于第二方向最大 值maxPy時,換言之,當(dāng)可移動單元30a在第二方向y接觸到位于其 運動范圍一個盡頭的零件時,第二方向最大值參數(shù)Y(+)設(shè)置為1;否 則,第二方向最大值參數(shù)Y(+)設(shè)置為0。
當(dāng)經(jīng)過A/D轉(zhuǎn)換后的位置h在第二方向y中的坐標值pdyn——其 表示可移動單元30a在第二方向的位置——小于或等于第二方向最小 值minPy時,換言之,當(dāng)可移動單元30a在第二方向y接觸到位于其 運動范圍另一盡頭的零件時,第二方向最小值參數(shù)Y(-)設(shè)置為1;否 則,第二方向最小值參數(shù)Y(-)設(shè)置為O。
釋放開關(guān)13a被置為ON狀態(tài)后,CPU 21執(zhí)行釋放順序操作。
驅(qū)動OFF參數(shù)SP用于確定可移動單元30a是否接觸到其預(yù)定條件 下的運動范圍的盡頭。在第一實施例中,作為預(yù)定條件,當(dāng)可移動單 元30a在第一方向x或第二方向y接觸到其運動范圍的兩個盡頭時, 驅(qū)動OFF參數(shù)SP被設(shè)置為1,以使可移動單元30a的運動控制設(shè)置為 OFF的狀態(tài)。但是,預(yù)定的條件不止局限于此狀態(tài)。
當(dāng)在釋放開關(guān)13a被設(shè)置為ON的狀態(tài)(當(dāng)釋放狀態(tài)參數(shù)RP的值 設(shè)置為1時,參考圖4中步驟S22至S30)后執(zhí)行了釋放順序操作時, 以及當(dāng)?shù)谝环较蜃畲笾祬?shù)X (+)和第一方向最小值參數(shù)X (-)被設(shè)置為 1或者當(dāng)?shù)诙较蜃畲笾祬?shù)Y (+)和第二方向最小值參數(shù)Y (-)被設(shè)置 為1時,驅(qū)動OFF參數(shù)SP的值被設(shè)置為1。在這種情況下,CPU 21把 可移動單元30a的運動(驅(qū)動)控制設(shè)置為OFF狀態(tài),即使拍照設(shè)備1 正處于曝光過程中(見圖5中步驟S53)。
在驅(qū)動OFF參數(shù)SP被設(shè)置為1的情況下,手的抖動量太大以至于 不能根據(jù)手的抖動量移動可移動單元30a并正確執(zhí)行防抖操作,這導(dǎo) 致拍照設(shè)備1的狀態(tài)為可移動單元30a與其運動范圍的兩個盡頭都接 角蟲。
當(dāng)拍照設(shè)備1安裝在三角架上,當(dāng)釋放按鈕13的按動操作引起的 振動在三角架中產(chǎn)生了共振時,或當(dāng)振動超過了正常的手的抖動,例 如揮動拍照設(shè)備1時,等等,這種狀態(tài)會發(fā)生。
在這種情況下,可移動單元30a以某種方式振動,以使成像在無 法執(zhí)行對應(yīng)操作者意圖的拍照操作的條件下被執(zhí)行;換言之,用于防 抖操作的可移動單元30a的運動控制不能正確的被執(zhí)行,即意味著防 抖操作不能正確的被執(zhí)行。此外,在可移動單元30a和接觸零件之間 的碰撞較強時,接觸零件可能損壞。
在第一實施例中,當(dāng)驅(qū)動OFF參數(shù)SP的值設(shè)置為1時,可移動單 元30a的運動控制設(shè)置為OFF狀態(tài),以限制可移動單元30a的不必要 運動。通過限制可移動單元30a的不必要運動,可以降低拍照設(shè)備l 的電能消耗。
當(dāng)在釋放開關(guān)13a被設(shè)置為ON的狀態(tài)(當(dāng)釋放狀態(tài)參數(shù)RP的值 設(shè)置為1時,參考圖4中步驟S22至S30)后執(zhí)行了釋放順序操作時, 當(dāng)?shù)谝环较蜃畲笾祬?shù)X(+)和第一方向最小值參數(shù)X(-)沒有設(shè)置為1 時,以及當(dāng)?shù)诙较蜃畲笾祬?shù)Y(+)和第二方向最小值參數(shù)Y(-)沒有 設(shè)置為1時,驅(qū)動OFF參數(shù)SP的值不設(shè)置為1 (連續(xù)設(shè)置為0)。在這 種情況下,CPU 21把可移動單元30a的運動(驅(qū)動)控制設(shè)置為ON 狀態(tài)。
此外,CPU 21存儲了第一數(shù)字角速度信號Vi的值、第二數(shù)字角
速度信號Vy。的值、第一數(shù)字角速度VV&、第二數(shù)字角速度VVyn、第一 數(shù)字位移角Bxn、第二數(shù)字位移角Byn、位置Sn在第一方向x中的坐標 Sxn、位置Sn在第二方向y中的坐標Sy。、第一驅(qū)動力Dx 、第二驅(qū)動力 Dyn、 A/D轉(zhuǎn)換后的位置K在第一方向x中的坐標pdx。、 A/D轉(zhuǎn)換后的 位置Pn在第二方向y中的坐標pdyn、第一減少值exn、第二減少值eyn、 第一比例系數(shù)Kx、第二比例系數(shù)Ky、防抖操作的采樣周期e、第一積 分系數(shù)Tix、第二積分系數(shù)Tiy、第一微分系數(shù)Tdx、第二微分系數(shù)Tdy。
AE單元(曝光計算單元)23根據(jù)正被拍照的對象,執(zhí)行測光操作 并計算測光值。AE單元23還計算與測光值相關(guān)的光圈值和曝光時間長 度,二者都是成像所需的。AF單元24執(zhí)行AF感應(yīng)操作及相應(yīng)的對焦 操作,二者都是成像所需的。在對焦操作中,將相機鏡頭67在LX方 向沿光軸重新調(diào)整位置。
拍照設(shè)備1的(防抖裝置的)防抖零件包括防抖按鈕14、防抖開 關(guān)14a、指示單元17、 CPU 21、角速度檢測單元25、驅(qū)動器電路29、 防抖單元30、霍爾元件型信號處理單元45 (磁場變化檢測元件)、以 及照相機鏡頭67。
當(dāng)使用者按下防抖按鈕14時,防抖開關(guān)14a變?yōu)镺N狀態(tài)以便在 預(yù)定時間間隔內(nèi)執(zhí)行防抖操作,其中角速度檢測單元25和防抖單元30 的驅(qū)動與諸如測光操作等其它操作無關(guān)。當(dāng)防抖開關(guān)14a處于ON狀態(tài), 也就是處于防抖模式時,防抖參數(shù)IS設(shè)置為1 (IS=1)。當(dāng)防抖開關(guān) 14a未處于0N狀態(tài),也就是處于非防抖模式時,將防抖參數(shù)IS設(shè)置為 0 (IS=0)。在第一實施例中,預(yù)定時間間隔的值設(shè)置為lms。
通過CPU 21來控制對應(yīng)這些開關(guān)的輸入信號的各種輸出命令。
將測光開關(guān)12a是處于ON狀態(tài)或OFF狀態(tài)的信息以一位的數(shù)字信 號輸入到CPU 21的端口 P12。將釋放開關(guān)13a是處于ON狀態(tài)或OFF 狀態(tài)的信息以一位的數(shù)字信號輸入到CPU 21的端口 P13。將防抖開關(guān) 14a是處于ON狀態(tài)或OFF狀態(tài)的信息以一位的數(shù)字信號輸入到CPU 21 的端口 P14。
AE單元23與CPU 21的端口 P4相連接以用于輸入和輸出信號。 AF單元24與CPU 21的端口 P5相連接以用于輸入和輸出信號。指示單 元17與CPU 21的端口 P6相連接以用于輸入和輸出信號。
接下來,解釋在CPU 21和角速度檢測單元25、驅(qū)動器電路29、 防抖單元30、以及霍爾元件信號處理單元45間的輸入和輸出關(guān)系。
角速度檢測單元25具有第一角速度傳感器26a、第二角速度傳感 器26b、第一高通濾波電路27a、第二高通濾波電路27b、第一放大器 28a和第二放大器28b。
第一角速度傳感器26a檢測拍照設(shè)備1相對于第二方向y的軸的 旋轉(zhuǎn)運動(偏航y(tǒng)awing)的角速度(拍照設(shè)備1的角速度在第一方向 x的速度分量)。第一角速度傳感器26a是檢測偏航角速度的陀螺傳感 器0
第二角速度傳感器26b檢測拍照設(shè)備1相對于第一方向x的軸的 旋轉(zhuǎn)運動(俯仰)的角速度(檢測拍照設(shè)備1的角速度在第二方向y 的速度分量)。第二角速度傳感器26b是檢測俯仰角速度的陀螺傳感器。
第一高通濾波電路27a去掉第一角速度傳感器26a輸出的信號的 低頻分量,因為第一角速度傳感器26a輸出的信號的低頻分量包含基 于零電壓和搖攝運動(panning-motion)的信號成分,二者都與手抖 動無關(guān)。
第二高通濾波電路27b去掉第二角速度傳感器26b輸出的信號中 的低頻分量,因為第二角速度傳感器26b輸出信號的低頻成份包含基 于零電壓和搖攝運動的信號成分,二者都與手抖動無關(guān)。
第一放大器28a放大低頻分量已被去掉的偏航角速度的信號,并 把模擬信號輸出到CPU 21的A/D轉(zhuǎn)換器A/D 0作為第一角速度vx。
第二放大器28b放大低頻分量己被去掉的俯仰角速度的信號,并 把模擬信號輸出到CPU 21的A/D轉(zhuǎn)換器A/D l作為第二角速度vy。
去掉低頻信號分量為兩步驟的過程;通過第一和第二高通濾波電 路27a和27b首先執(zhí)行作為模擬高通濾波處理操作的第一部分處理操 作,隨后由CPU 21執(zhí)行作為數(shù)字高通濾波處理操作的第二部分處理操 作。
數(shù)字高通濾波處理操作的第二部分的截止頻率高于模擬高通濾波 處理操作的第一部分的截止頻率。
在數(shù)字高通濾波處理操作中,可以容易地改變時間常數(shù)值(第一 高通濾波器時間常數(shù)hx和第二高通濾波器時間常數(shù)hy)。
在將PON開關(guān)lla設(shè)置為ON狀態(tài)(將主電源供電設(shè)置為ON狀態(tài)) 后,電源對CPU 21和角速度檢測單元25的每部分開始供電。在將PON 開關(guān)設(shè)置為ON狀態(tài)后開始手抖動量的計算。
CPU 21將輸入到A/D轉(zhuǎn)換器A/D 0的第一角速度vx轉(zhuǎn)換為第一數(shù) 字角速度信號Vl (A/D轉(zhuǎn)換操作);由于第一數(shù)字角速度信號Vxn的低 頻分量包含基于零電壓和搖攝運動的信號成分,二者都與手抖動無關(guān), 所以通過去掉第一數(shù)字角速度信號Vxn (數(shù)字高通濾波處理操作)的低 頻分量來計算第一數(shù)字角速度VVxn;并通過對第一數(shù)字角速度VVi積 分(積分處理操作)來計算手抖動量(手抖動位移角第一數(shù)字位移
角BXn )。
類似地,CPU 21將輸入到A/D轉(zhuǎn)換器A/D 1的第二角速度vy轉(zhuǎn)換 為第二數(shù)字角速度信號Vyn (A/D轉(zhuǎn)換操作);由于第二數(shù)字角速度信號 Vyn的低頻分量包含基于零電壓和搖攝運動的信號成分,二者都與手抖 動無關(guān),所以通過去掉第二數(shù)字角速度信號V^ (數(shù)字高通濾波處理操 作)的低頻分量來計算第二數(shù)字角速度VVy。;并通過對第二數(shù)字角速 度Wyj只分(積分處理操作)來計算手抖動量(手抖動位移角第二 數(shù)字位移角By )。
從而,CPU 21和角速度檢測單元25使用函數(shù)來計算手抖動量。 "n"是大于l的整數(shù),并指示從計時器的中斷過程開始,(t=l, 見圖4中步驟S12)到執(zhí)行最近的防抖操作(t=n)的時間長度(ms)。
在第一方向x的數(shù)字高通濾波處理操作中,通過用(最近的防抖 操作執(zhí)行之前的)lms預(yù)定時間間隔前計時器的中斷過程計算出的第一 數(shù)字角速度VV&至VVxw的總和除以第一高通濾波器時間常數(shù)hx,再 由第一數(shù)字角速度信號Vxj咸去該結(jié)果商,計算出第一數(shù)字角速度VVxn (VVxn=Vxn—(SVVxJ+hx,見圖6中(l))。
在第二方向y的數(shù)字高通濾波處理操作中,通過將(最近的防抖 操作執(zhí)行之前的)lms預(yù)定時間間隔前計時器的中斷過程計算出的第二 數(shù)字角速度西71至VVyw的總和除以第二高通濾波器時間常數(shù)hy,再 由第二數(shù)字角速度信號Vyn減去該結(jié)果商,計算出第二數(shù)字角速度VVyn (VVy =Vyn-(£VVyn—》+hy)。
在第一實施例中,在計時器的(部分)中斷過程中的角速度檢測 操作包含角速度檢測單元25中的過程和將第一和第二角速度vx和vy 從角速度檢測單元25輸入到CPU 21的過程。
在第一方向x的積分處理操作中,通過求從計時器的中斷過程開 始時的第一數(shù)字角速度WXl, t=l (見圖4中步驟S12)到執(zhí)行最近的 (t=n)防抖操作時的第一數(shù)字角速度VVxn的總和來計算第一數(shù)字位移 角Bxn (Bxn=i:VVxn,見圖6中(3))。
類似地,在第二方向y的積分處理操作中,通過求從計時器的中 斷過程開始時的第二數(shù)字角速度vvyi到執(zhí)行最近的防抖操作時的第一 數(shù)字角速度VVy。的總和來計算第二數(shù)字位移角Byn (Byn= E VVyn)。
CPU 21計算成像單元39a (可移動單元30a)應(yīng)該移動的位置S。, 其對應(yīng)于基于位置轉(zhuǎn)換系數(shù)zz(在第一方向x的第一位置轉(zhuǎn)換系數(shù)zx、 在第二方向y的第二位置轉(zhuǎn)換系數(shù)zy)為第一方向x和第二方向y計 算的手抖動量(第一和第二數(shù)字位移角Bx。和ByJ。
位置Sn在第一方向X中的坐標定義為SXn,位置Sn在第二方向y
中的坐標定義為Syn。包含成像單元39a的可移動單元30a的運動通 過使用電磁力來執(zhí)行,并在后面進行描述。
為了將可移動單元30a移動到位置Sn,驅(qū)動力Dn驅(qū)動驅(qū)動器電路 29。將驅(qū)動力a在第一方向x的坐標定義為第一驅(qū)動力Dxn (在D/A轉(zhuǎn) 換后第一 P麗功率dx)。將驅(qū)動力Dn在第二方向y的坐標定義為第 二驅(qū)動力Dyn (在D/A轉(zhuǎn)換后第二P麗功率dy)。
在關(guān)于第一方向x的定位操作中,將位置Sn在第一方向x的坐標 定義為Sx ,并且其是最近的第一數(shù)字位移角Bxn和第一位置轉(zhuǎn)換系數(shù) zx的乘積(Sx =zxXBxn,見圖6中(3))。
在關(guān)于第二方向y的定位操作中,將位置&在第二方向y的坐標 定義為Syn,并且其是最近的第二數(shù)字位移角By。和第二位置轉(zhuǎn)換系數(shù) zy的乘積(Sxy =zyXByn)。
防抖單元30是用于校正手抖動影響的裝置,其通過將成像單元 39a移動到位置Sn、通過取消成像單元39a的成像設(shè)備的成像表面上的 拍照對象圖像的滯后、以及通過在執(zhí)行防抖操作時(IS=1)的曝光時 間中穩(wěn)定顯示在成像設(shè)備的成像表面的拍照對象的圖像,來校正手抖 動的影響。
防抖單元30具有固定單元30b,以及包含成像單元39a并可相對 于xy平面移動的可移動單元30a。
在不執(zhí)行防抖操作時(IS=0)的曝光時間中,將可移動單元30a 固定在(保留在)預(yù)定的位置。在第一實施例中,預(yù)先確定的位置處 于移動范圍的中央。
釋放按鈕13a設(shè)置為ON狀態(tài)后的釋放順序操作中,以及除了驅(qū)動 OFF參數(shù)SP的值被設(shè)置為0的時間段里,都不執(zhí)行可移動單元30a的 運動(驅(qū)動)控制。
通過具有從CPU 21的P麗0輸入的第一 P麗功率dx以及從CPU 21 的P麗1輸入的第二 P麗功率dy的驅(qū)動器電路29,由用于驅(qū)動的線圈 單元和用于驅(qū)動的磁體單元的電磁力來執(zhí)行防抖裝置30的可移動單元 30a的驅(qū)動,包括移動到固定的預(yù)先確定的固定位置(見圖6中(5))。
在由驅(qū)動器電路29引起的移動前或移動后,通過霍爾元件單元 44a和霍爾元件信號處理單元45來檢測可移動單元30a的檢測位置Pn。
將在第一方向x上的檢測位置h的第一坐標的信息,也就是第一 檢測位置信號px,輸入到CPU 21的A/D轉(zhuǎn)換器A/D 2 (見圖6中(2))。 第一位置檢測信號px為模擬信號,并通過A/D轉(zhuǎn)換器A/D 2 (A/D轉(zhuǎn) 換操作)轉(zhuǎn)換為數(shù)字信號。在A/D轉(zhuǎn)換操作后,將第一方向x上的檢 測位置Pn的第一坐標定義為pdxn,對應(yīng)于第一檢測位置信號px。
將在第二方向y上的檢測位置Pn的第二坐標的信息,也就是第二 檢測位置信號py,輸入到CPU 21的A/D轉(zhuǎn)換器A/D 3。第二檢測位置 信號py為模擬信號,并通過A/D轉(zhuǎn)換器A/D 3 (A/D轉(zhuǎn)換操作)轉(zhuǎn)換 為數(shù)字信號。在A/D轉(zhuǎn)換操作后,將第二方向y上的檢測位置P。的第 二坐標定義為pdyn,對應(yīng)于第二檢測位置信號py。
PID (比例積分微分)控制基于移動后的檢測位置Pn (pdx , pdyn) 和位置Sn (Sxn, Syn)的坐標數(shù)據(jù)來計算第一和第二驅(qū)動力Dxn和Dyn。
第一驅(qū)動力Dxn的計算是基于第一減少值exn、第一比例系數(shù)Kx、 采樣周期9 、第一積分系數(shù)Tix、以及第一微分系數(shù)Tdx (Dxn=KxX {eXn+ 9+TixX£exn+Tdx+9 X (ex廠ex『0},見圖6中(4))。第一減少值 exn是通過將位置Sn在第一方向x的坐標S&減去在A/D轉(zhuǎn)換后檢測位 置Pn在第一方向x的坐標pdxn計算得出(exn=Sxn-pdxn)。
第二驅(qū)動力Dy。的計算是基于第二減少值ey 、第二比例系數(shù)Ky、 采樣周期9 、第二積分系數(shù)Tiy、以及第二微分系數(shù)Tdy(Dy^KyX {eyn+ 9 +TiyXEeyn+Tdy+ 9 X (ey「ey『》})。第二減少值eyn是通過將位 置Sn在第二方向y的坐標Syn減去在A/D轉(zhuǎn)換后檢測位置P。在第二方 向y的坐標pdyj十算得出(eyn=Syn-pdyn)。
將采樣周期e的值設(shè)置為預(yù)定時間間隔lms。
當(dāng)拍照設(shè)備1處于防抖開關(guān)14a被設(shè)置為0N狀態(tài)的防抖模式時 (IS二1),將可移動單元30a驅(qū)動到對應(yīng)于執(zhí)行PID控制的防抖操作的 位置Sn (Sxn, Syn)。
當(dāng)防抖參數(shù)IS為0時,執(zhí)行不對應(yīng)于防抖操作的PID控制,從而 將可移動單元30a移動到移動范圍的中央(預(yù)先確定的位置)。
可移動單元30a具有由第一驅(qū)動線圈31a和第二驅(qū)動線圈32a組 成的用于驅(qū)動的線圈單元、具有成像設(shè)備的成像單元39a,以及作為磁 場改變檢測元件單元的霍爾元件44a。在第一實施例中,成像設(shè)備為 CCD;然而,該成像設(shè)備可以是諸如CMOS等等的其它成像設(shè)備。
固定單元30b具有由第一位置檢測及驅(qū)動磁體411b、第二位置檢 測及驅(qū)動磁體412b、第一位置檢測及驅(qū)動軛(driving yoke) 431b、 以及第二位置檢測及驅(qū)動軛432b構(gòu)成的用于驅(qū)動的磁體單元。
在第一方向x和第二方向y中,固定單元30b可移動地支持可移 動單元30a 。
當(dāng)成像設(shè)備的中央?yún)^(qū)被相機鏡頭67的光軸LX穿過時,設(shè)置可移 動單元30a的位置和固定單元30b的位置之間的關(guān)系,使得可移動單 元30a定位于第一方向x和第二方向y的移動范圍的中央,以便利用 成像設(shè)備的成像范圍的全部尺寸。
構(gòu)成成像設(shè)備的成像表面的矩形,具有兩條對角線。在第一實施 例中,成像設(shè)備的中心是這兩條對角線的交點。
第一驅(qū)動線圈31a、第二驅(qū)動線圈32a、以及霍爾元件單元44a附 于可移動單元30a上。
第一驅(qū)動線圈31a形成底座及螺旋型的線圈模式。第一驅(qū)動線圈 31a的線圈模式具有與第二方向y相平行的線,這樣產(chǎn)生第一電磁力來 在第一方向x中移動包含第一驅(qū)動線圈31a的可移動單元30a。
第一電磁力是根據(jù)第一驅(qū)動線圈31a的電流方向和第一位置檢測 和驅(qū)動磁體411b的磁場方向而出現(xiàn)的。
第二驅(qū)動線圈32a形成底座及螺旋型的線圈模式。第二驅(qū)動線圈 32a的線圈模式具有與第一方向x相平行的線,這樣產(chǎn)生第二電磁力來 在第二方向y移動包含第二驅(qū)動線圈32a的可移動單元30a。
第二電磁力是根據(jù)第二驅(qū)動線圈32a的電流方向和第二位置檢測 和驅(qū)動磁體412b的磁場方向而出現(xiàn)。
第一和第二驅(qū)動線圈31a和32a與驅(qū)動器電路29相連接,驅(qū)動電 路29通過柔性電路板(未畫出)來驅(qū)動第一和第二驅(qū)動線圈3la和32a。 第一 P麗功率dx從CPU 21的P麗0輸入到驅(qū)動器電路29,第二 P麗 功率dy從CPU 21的P麗1輸入到驅(qū)動器電路29。驅(qū)動器電路29為對 應(yīng)于第一 PWM功率dx的第一驅(qū)動線圈31a供電,驅(qū)動器電路29為對 應(yīng)第二 P麗功率dy的第二驅(qū)動線圈32a供電,來驅(qū)動可移動單元30a。
第一位置檢測和驅(qū)動磁體411b附于固定單元30b的可移動單元一 側(cè),其中第一位置檢測和驅(qū)動磁體411b面對第一驅(qū)動線圈31a和在第 三方向z中水平的霍爾元件hhlO。
第二位置檢測和驅(qū)動磁體412b附于固定單元30b的可移動單元一 側(cè),第二位置檢測和驅(qū)動磁體412b面對第二驅(qū)動線圈32a和在第三方 向z中垂直的霍爾元件hvlO。
在N磁極和S磁極沿第一方向x布置的情況下,第一位置檢測和 驅(qū)動磁體411b附于第一位置檢測和驅(qū)動軛431b上。第一位置檢測和 驅(qū)動軛431b附于固定單元30b上,在可移動單元30a—側(cè),沿著第三 方向z。
在N磁極和S磁極沿第二方向y布置的情況下,第二位置檢測和 驅(qū)動磁體412b附于第二位置檢測和驅(qū)動軛432b上。第二位置檢測和 驅(qū)動軛432b附于固定單元30b上,在可移動單元30a—側(cè),沿著第三 方向z。
第一和第二位置檢測和驅(qū)動軛431b、432b是由軟的磁性材料制成。 第一位置檢測和驅(qū)動軛431b防止第一位置檢測和驅(qū)動磁體411b 的磁場消散到周圍,并且提高第一位置檢測和驅(qū)動磁體411b和第一驅(qū) 動線圈31a之間的、以及第一位置檢測和驅(qū)動磁體411b和水平霍爾元
件hhlO之間的磁通密度。
第二位置檢測和驅(qū)動軛432b防止第二位置檢測和驅(qū)動磁體412b 的磁場消散到周圍,并且提高第二位置檢測和驅(qū)動磁體412b和第二驅(qū) 動線圈32a之間的、以及第二位置檢測和驅(qū)動磁體412b和垂直霍爾元 件hvlO之間的磁通密度。
霍爾元件單元44a是單軸單元,包含兩個電磁轉(zhuǎn)換元件(磁場改 變檢測元件),利用霍爾效應(yīng)分別檢測可移動單元30a的當(dāng)前位置Pn 的指定在第一方向x中的第一坐標和在第二方向y中的第二坐標的第 一檢測位置信號px和第二檢測位置信號py。
兩個霍爾元件之一是水平霍爾元件hh10,用于在第一方向x中檢 測可移動單元30a的位置Pn的第一坐標,另一個是垂直霍爾元件hvlO, 用于在第二方向y中檢測可移動單元30a的位置h的第二坐標。
水平霍爾元件hhl0附于可移動單元30a上,在第三方向z中面對 固定單元30b的第一位置檢測和驅(qū)動磁體411b。
垂直霍爾元件hvlO附屬于可移動單元30a,在第三方向z中面對 固定單元30b的第二位置檢測和驅(qū)動磁體412b。
當(dāng)成像設(shè)備的中心與光軸LX相交時,需要將水平霍爾元件hhlO 放置在霍爾元件單元44a上,如從第三方向z看去面對第一位置檢測 和驅(qū)動磁體411b的N磁極和S磁極之間的沿第一方向x的中間區(qū)。在 這個位置中,水平霍爾元件hhlO使用最大范圍,其中可基于單軸霍爾 元件的線性輸出改變(線性)執(zhí)行準確的位置檢測操作。
類似地,當(dāng)成像設(shè)備的中心與光軸LX相交時,需要將垂直霍爾元 件hvlO放置在霍爾元件單元44a上,如從第三方向看去面對第二位置 檢測和驅(qū)動磁體412b的N磁極和P磁極之間的沿第二方向y的中間區(qū)。
霍爾元件信號處理單元45具有第一霍爾元件信號處理電路450和 第二霍爾元件信號處理電路460。
第一霍爾元件信號處理電路450基于水平霍爾元件hhlO的輸出信 號,在水平霍爾元件hh10的輸出端之間檢測水平電勢差值xlO。
第一霍爾元件信號處理電路450基于水平電勢差值xlO將第一檢 測位置信號px輸出到CPU 21的A/D轉(zhuǎn)換器A/D 2,該第一檢測位置信 號指出可移動單元30a的位置h在第一方向x的第一坐標。
第二霍爾元件信號處理電路460基于垂直霍爾元件hvl0的輸出信 號,在垂直霍爾元件hv10的輸出端之間檢測垂直電勢差值y10。
第二霍爾元件信號處理電路460基于垂直電勢差值y10將第二檢 測位置信號py輸出到CPU 21的A/D轉(zhuǎn)換器A/D 3,該第二檢測位置信 號指出可移動單元30a的位置h在第二方向y的第二坐標。
接下來,第一實施例中的拍照設(shè)備1的主要操作將通過使用圖4 的流程圖來解釋。
當(dāng)拍照設(shè)備1設(shè)置為0N狀態(tài)時,向角速度檢測單元25供電,使 得角速度檢測單元25在步驟Sll中設(shè)置為0N狀態(tài)。
在步驟S12,以預(yù)定時間間隔(lms)進行的計時器的中斷過程開 始。在步驟S13中,將釋放狀態(tài)參數(shù)RP的值設(shè)置為0。后面將通過使 用圖5的流程圖來解釋第一實施例中計時器中斷過程的細節(jié)。
在步驟S14中,確定測光開關(guān)12a是否設(shè)置為ON狀態(tài)。當(dāng)確定 測光開關(guān)12a沒有設(shè)置為0N狀態(tài)時,操作返回到步驟S14并且重復(fù)步 驟S14的過程。否則,操作繼續(xù)到步驟S15。
在步驟S15中,確定防抖開關(guān)14a是否設(shè)置為0N狀態(tài)。當(dāng)確定 測光開關(guān)14a沒有設(shè)置為0N狀態(tài)時,在步驟S16將防抖參數(shù)IS的值 設(shè)置為0。否則,在步驟S17將防抖參數(shù)IS的值設(shè)置為1。
在步驟S18,驅(qū)動AE單元23的AE傳感器,執(zhí)行測光操作,并且
計算光圈值和曝光時間。
在步驟S19中,驅(qū)動AF單元24的AF傳感器和鏡頭控制電路以分 別執(zhí)行AF感測和對焦操作。
在步驟S20中,確定釋放開關(guān)13a是否設(shè)置為0N狀態(tài)。當(dāng)釋放 開關(guān)13a沒有設(shè)置為0N狀態(tài)時,操作返回到步驟S14并且重復(fù)從步驟 S14到步驟S19的過程。否則,操作繼續(xù)到步驟S21并且開始釋放順序 操作。
在步驟S21中,第一方向最大值參數(shù)X(+)的值、第一方向最小值 參數(shù)X(-)的值、第二方向最大值參數(shù)Y(+)的值、第二方向最小值參數(shù) Y(-)的值、以及驅(qū)動0FF參數(shù)SP被設(shè)置為0。
在步驟S22中,釋放狀態(tài)參數(shù)RP的值設(shè)置為1。
在步驟S23中,通過反光鏡光圈快門單元18來執(zhí)行對應(yīng)于預(yù)設(shè)或
計算出的光圈值的反光鏡抬起操作和光圈關(guān)閉操作。
結(jié)束反光鏡抬起操作后,在步驟S24中,開始快門的打開操作(移 動快門的前簾(front curtain))。
在步驟S25中,執(zhí)行曝光操作,換言之,執(zhí)行成像設(shè)備(CCD等) 的電荷聚集。曝光時間結(jié)束后,在步驟S26中,通過反光鏡光圈快門 單元18執(zhí)行快門關(guān)閉操作(移動快門的前簾)、光圈打開操作
在曝光時間結(jié)束后,在步驟S26中通過反光鏡光圈快門執(zhí)行快門 的關(guān)閉操作(快門后簾的移動)、反光鏡放下操作、以及光圈的打開操 作。
在步驟S27中,讀取在曝光時間中成像設(shè)備積累的電荷量。在步 驟S28中,CPU21與DSP19通信,以便基于從成像設(shè)備讀取的電荷聚 集來執(zhí)行圖像處理操作。被執(zhí)行了圖像處理操作的圖像存儲在拍照設(shè) 備l的存儲器中。在步驟S29中,在指示單元17上顯示存儲在存儲器 中的圖像。在步驟S30中,把釋放狀態(tài)參數(shù)RP的值設(shè)置為O,以結(jié)束 釋放順序操作,并且操作回到步驟S14,即拍照設(shè)備l被設(shè)置為可以執(zhí) 行下一圖像操作的狀態(tài)。
下面,利用圖5中的流程圖解釋第一實施例中計時器的中斷過程, 其開始于圖4中步驟S12,并以獨立于其他操作的預(yù)定時間間隔(lms) 來執(zhí)行。
當(dāng)計時器的中斷過程開始時,在步驟S51中將由角速度檢測單元 25輸出的第一角速度vx輸入到CPU 21的A/D轉(zhuǎn)換器A/D 0中,并轉(zhuǎn) 換為第一數(shù)字角速度信號Vxn。將同樣由角速度檢測單元25輸出的第 二角速度vy,輸入到CPU 21的A/D轉(zhuǎn)換器A/D 1并轉(zhuǎn)換為第二數(shù)字角 速度信號Vyn (角速度檢測操作)。
在數(shù)字高通濾波處理操作(第一和第二數(shù)字角速度VVx。和VVyn) 中去除第一和第二數(shù)字角速度信號Vx。和Vy。的低頻部分。
在步驟S52中,確定釋放狀態(tài)參數(shù)RP的值是否置為1。當(dāng)確定釋 放狀態(tài)參數(shù)RP的值不是1時,可移動單元30a的驅(qū)動控制設(shè)置為OFF 狀態(tài),或者在步驟S53中將防抖單元30設(shè)置為可移動單元30a的驅(qū)動 控制不執(zhí)行的狀態(tài)。否則操作直接繼續(xù)到步驟S54。
在步驟S54中,霍爾元件單元44a檢測可移動單元30a的位置,
并且霍爾元件信號處理單元45計算第一和第二檢測位置信號px和py 。 將第一檢測位置信號px輸入到CPU 21的A/D轉(zhuǎn)換器A/D 2并轉(zhuǎn)換為 數(shù)字信號pdxn,而將第二檢測位置信號py輸入到CPU 21的A/D轉(zhuǎn)換 器A/D 3并轉(zhuǎn)換為數(shù)字信號pdyn,從而二者確定可移動單元30a的當(dāng) 前位置Pn (pdxn, pdy丄
在步驟S55中,確定可移動單元30a是否與其運動范圍的兩個盡 頭接觸,換言之,執(zhí)行限制檢測操作。后面將使用圖7的流程圖來解 釋第一實施例中限制檢測操作的細節(jié)。
在步驟S56中,確定驅(qū)動OFF參數(shù)SP的值是否設(shè)置為1。當(dāng)確定 驅(qū)動OFF參數(shù)SP的值是1時,可移動單元30a的驅(qū)動設(shè)置為OFF狀態(tài), 或者在步驟S53中將防抖單元30設(shè)置為可移動單元30a的驅(qū)動控制不 執(zhí)行的狀態(tài)。否則操作直接繼續(xù)到步驟S57。
在步驟S57中,確定防抖參數(shù)IS的值是否是0。當(dāng)確定防抖參數(shù) 的值IS為O (IS=0)時,也就是當(dāng)拍照設(shè)備不處于防抖模式時,在步 驟S58中將可移動單元30a (成像單元39a)應(yīng)該移動的位置Sn (Sxn, Syn)設(shè)置為可以動單元30a的運動范圍的中心。當(dāng)確定防抖參數(shù)的值 IS不為O (IS=1)時,也就是當(dāng)拍照設(shè)備處于防抖模式時,在歩驟S59 中以第一和第二角速度vx和vy為基礎(chǔ),計算可移動單元30a (成像單 元39a)應(yīng)該移動的位置S。 (Sxn, Syn)。
在步驟S60中,根據(jù)在步驟S58和步驟S59中確定的位置Sn (Sxn, Syn)和當(dāng)前位置Pn (pdx , pdyn)計算將可移動單元30a移動到位置 Sn的驅(qū)動力的第一驅(qū)動力Di(第一 P麗功率dx)和第二驅(qū)動力Dyn (第 二P麗功率dy)。
在步驟S61中,通過向驅(qū)動器電路29施加第一 P麗功率dx來驅(qū) 動第一驅(qū)動線圈單元31a,并通過向驅(qū)動器電路29施加第二 P麗功率 dy來驅(qū)動第二驅(qū)動線圈單元32a,以將可移動單元30a移動到位置Sn (Sxn, Syn)。
步驟S60和S61的過程為自動控制計算,PID自動控制使用該計算 以執(zhí)行一般(普通的)的比例、積分、微分計算。
下面,將使用圖7的流程圖來解釋第一實施例中在圖5的步驟S55 中開始的限制檢測操作。
當(dāng)限制檢測操作開始時,在步驟S71中確定檢測位置Pn在A/D轉(zhuǎn)
換操作后在第一方向X的第一坐標值pdXn是否小于或等于第一方向最
小值minPx。
當(dāng)確定檢測位置Pn在A/D轉(zhuǎn)換操作后在第一方向x的第一坐標值 pdx。小于或等于第一方向最小值minPx時,換言之,可移動單元30a 在第一方向x接觸到位于其運動范圍另一盡頭的零件,則在步驟S72 中將第一方向最小值參數(shù)X(-)設(shè)置為1。否則操作直接繼續(xù)到步驟 S73。
在步驟S73中,確定檢測位置P。在A/D轉(zhuǎn)換操作后在第一方向x 的第一坐標值pdxn是否大于或等于第一方向最大值maxPx。
當(dāng)確定檢測位置在A/D轉(zhuǎn)換操作后在第一方向x的第一坐標值 pdx。大于或等于第一方向最大值maxPx時,換言之,可移動單元30a 在第一方向x接觸到位于其運動范圍一盡頭的零件,則在步驟S74中 將第一方向最大值參數(shù)X(+)設(shè)置為1。否則操作直接繼續(xù)到步驟S75。
在步驟75中,確定檢測位置&在A/D轉(zhuǎn)換操作后在第二方向y的 第二坐標值pdyn是否小于或等于第二方向最小值minPy.
當(dāng)確定檢測位置P。在A/D轉(zhuǎn)換操作后在第二方向y的第二坐標值 pdy。小于或等于第二方向最小值minPy時,換言之,可移動單元30a 在第二方向y接觸到位于其運動范圍另一盡頭的零件,則在步驟S76 中將第二方向最小值參數(shù)Y(-)設(shè)置為1。否則操作直接繼續(xù)到步驟 S77。
在步驟77中,確定檢測位置Pn在A/D轉(zhuǎn)換操作后在第二方向y的 第二坐標值pdyn是否大于或等于第二方向最大值maxPy.
當(dāng)確定檢測位置P。在A/D轉(zhuǎn)換操作后,在第二方向y的第二坐標 值pd^大于或者等于第二方向最大值maxPy時,換言之,可移動單元 30a在第二方向y接觸到位于其運動范圍一盡頭的零件,則在步驟S78 中將第二方向最大值參數(shù)Y(+)設(shè)置為1。否則操作直接繼續(xù)到步驟 S79。
在步驟S79中,確定是否第一方向最小值參數(shù)X(-)和第一方向最 大值參數(shù)X(+)都被設(shè)為1。當(dāng)確定這兩個值都被設(shè)置為1時,在步驟 S80中把驅(qū)動OFF參數(shù)SP的值設(shè)置為1。當(dāng)確定第一方向最小值參數(shù)
x(-)和第一方向最大值參數(shù)x(+)中至少有一個未被設(shè)為1時,操作直
接繼續(xù)到步驟S81。
在步驟S81中,確定是否第二方向最小值參數(shù)Y(-)和第二方向最 大值參數(shù)Y(+)都被設(shè)為1。當(dāng)確定這兩個值都被設(shè)置為1時,在步驟 S82中把驅(qū)動OFF參數(shù)SP的值設(shè)置為1。當(dāng)確定第二方向最小值參數(shù) Y(-)和第二方向最大值參數(shù)Y(+)中至少有一個未被設(shè)為1時,限制檢 測操作結(jié)束。
在第一實施例中,當(dāng)手抖量很大以至于不能根據(jù)該很大的手抖量 移動可移動單元30a和正確執(zhí)行防抖操作時,即拍照設(shè)備1處于可移 動單元30a與其運動范圍的兩個盡頭都接觸的狀態(tài)下,則把可移動單 元30a的運動控制設(shè)置為OFF狀態(tài)。
當(dāng)拍照設(shè)備1安裝在三角架上,當(dāng)釋放按鈕13的按動操作引起的 振動在三角架中產(chǎn)生了共振時,或當(dāng)振動超過了正常的手的抖動,例 如揮動拍照設(shè)備l時,等等,這種狀態(tài)會發(fā)生。
在這種情況下,可移動單元30a以某種方式振動,以使成像在無 法執(zhí)行對應(yīng)操作者意圖的拍照操作的條件下被執(zhí)行;換言之,用于防 抖操作的移動單元30a的運動控制不能正確執(zhí)行,即意味著防抖操作 不能正確執(zhí)行。
因此,與這種狀況下可移動單元30a的運動未被設(shè)置為OFF狀態(tài) 相比,可移動單元30a的不必要運動被限制了。此外,通過限制可移 動單元30a的不必要運動,可以降低拍照設(shè)備1的電能消耗。另外, 還可以防止接觸零件等的破損的可能。
另外,拍照設(shè)備1的操作者感受到的不適也可以降低,這種不適 來源于由可移動單元30a和阻止其運動的接觸點之間的碰撞引起的震 動。
在第一實施例中,為了能夠正確地執(zhí)行防抖操作,確定手抖量是 否很大是基于可移動單元30a的位置檢測(確定可移動單元30a是否 與其運動范圍的兩個盡頭都接觸)。然而,該確定還可以基于另一個 功能。例如,確定防抖操作是否能夠被正確的執(zhí)行可以根據(jù)利用從第 一和第二角速度傳感器26a和26b輸入CPU 21的信號(vx, vy, vxn, 和vyn)的基本部分進行的手抖量檢測。在這種情況下,確定由防抖
操作計算的手抖量是否大于事先設(shè)置的預(yù)定范圍的上限值,或小于預(yù) 定范圍的下限值。
下面,解釋第二實施例。在第一實施例中,根據(jù)確定可移動單元
30a是否與其運動范圍的兩個盡頭都接觸,把可移動單元30a的運動控 制(驅(qū)動可移動單元30a)設(shè)置為OFF狀態(tài)。
但在第二實施例中,根據(jù)可移動單元30a的運動狀態(tài)(可移動單 元30a的移動量),把可移動單元30a的運動控制(驅(qū)動可移動單元30a) 設(shè)置為OFF狀態(tài)。與第一實施例不同的地方解釋如下。
CPU 21是控制拍照設(shè)備1關(guān)于成像操作和防抖操作每一部分的控 制裝置。防抖操作包括可移動單元30a的移動和位置檢測效果兩者。
另外,CPU 21存儲了防抖參數(shù)IS的值,其決定了拍照設(shè)備1是否 處于防抖模式,還存儲了參考移動量STW、參考次數(shù)STN、釋放狀態(tài)參 數(shù)RP的值、第一正方向計數(shù)器X(+)cnt、第一負方向計數(shù)器X(-)cnt、 第二正方向計數(shù)器Y (+) cnt 、第二負方向計數(shù)器Y (-) cnt 、以及驅(qū)動OFF 參數(shù)SP。
參考移動量STW是用于比較在預(yù)定的時間長度1ms內(nèi),可移動單 元30a在第一方向x的移動量的第一坐標(Ipdxn-pdxn—i I )和在預(yù)定的 時間長度1ms內(nèi),可移動單元30a在第二方向y的移動量的第二坐標 (Ipdxn-pdxHI )的參考值(為固定值)。
如果在第一方向x或第二方向y的移動量大于或等于參考移動量 STW,則表明可移動單元30a的移動速度大于或等于預(yù)定的速度。
被確定的移動量在第一方向x或第二方向y大于或等于參考移動 量STW的次數(shù)分別在第一方向x和第二方向y計數(shù),并分別在正方向 和負方向計數(shù)。
參考次數(shù)STN是用于比較當(dāng)?shù)谝环较騲或第二方向y的移動量大 于或等于參考移動量STW時的計數(shù)次數(shù)的參考值(為固定值)。
當(dāng)計數(shù)次數(shù)很大時,可以確定可移動單元30a處于振動狀態(tài),并 且可移動單元30a的移動(驅(qū)動可移動單元30a)被設(shè)置為OFF狀態(tài)。
在第二實施例中,參考移動量的值設(shè)為60AD值/ms,參考次數(shù)STN 的值設(shè)為5。
水平霍爾元件hhlO和豎直霍爾元件hvlO的檢測靈敏度設(shè)置為檢
測3.3V的電壓寬度和10位AD(2^1024步(AD值))。因此,每一步 的檢測電壓寬度(一個AD值)是3. 3V+1024 —3. 22mV/AD。參考移動 量STW的值60AD值/ms是60X3. 22 —193mV/ms的檢測電壓。此外, 當(dāng)在預(yù)定時間間隔lms內(nèi),可移動單元30a的移動量大于其移動范圍 的大約6%時,則確定該移動量大于或等于參考移動量STW (60AD值/ms + 1024 — 0. 06=6%)。
當(dāng)確定經(jīng)過A/D轉(zhuǎn)換操作后的當(dāng)前檢測位置Pn在第一方向x的第 一坐標值pdxn大于經(jīng)過A/D轉(zhuǎn)換操作后的前一檢測位置Pn—工在第一方向 x的第一坐標值pdxw時,I pdX -pdx —, I大于或等于參考移動量STW;換 言之,可移動單元30a沿第一方向y的正方向移動,并超過預(yù)定速度, 第一正方向計數(shù)器X(+)cnt的值增加1 (見圖10中步驟S175)。
當(dāng)確定經(jīng)過A/D轉(zhuǎn)換操作后的當(dāng)前檢測位置h在第一方向x的第 一坐標值pckn不大于經(jīng)過A/D轉(zhuǎn)換操作后的前一檢測位置Ph在第一方 向x的第一坐標值pclx^時,I pdx「pdx^ I大于或等于參考移動量STW; 換言之,可移動單元30a沿第一方向y的負方向移動,并超過預(yù)定速 度,第一負方向計數(shù)器X(-)cnt的值增加1 (見圖10中步驟S173)。
當(dāng)確定經(jīng)過A/D轉(zhuǎn)換操作后的當(dāng)前檢測位置K在第二方向y的第 二坐標值pdyn大于經(jīng)過A/D轉(zhuǎn)換操作后的前一檢測位置在第二方向 y的第二坐標值pdy『J寸,Ipdy「pdy^l大于或等于參考移動量STW;換 言之,可移動單元30a沿第二方向y的正方向移動,并超過預(yù)定速度, 第二正方向計數(shù)器Y(+)cnt的值增加1 (見圖10中步驟S180)。
當(dāng)確定經(jīng)過A/D轉(zhuǎn)換操作后的當(dāng)前檢測位置P。在第二方向y的第 二坐標值pdyn不大于經(jīng)過A/D轉(zhuǎn)換操作后的前一檢測位置Pw在第二方 向y的第二坐標值pdyn-t時,I pdy「pdy^ |大于或等于參考移動量STW; 換言之,可移動單元30a沿第二方向y的負方向移動,并超過預(yù)定速 度,第二負方向計數(shù)器Y(+)cnt的值增加1 (見圖10中步驟S178)。
釋放開關(guān)13a被置為0N狀態(tài)后,CPU 21執(zhí)行釋放順序操作。
驅(qū)動OFF參數(shù)SP用于確定可移動單元30a是否在預(yù)定條件下移動。 在第二實施例中,作為預(yù)定條件,在預(yù)定時間長度內(nèi),當(dāng)可移動單元 30a的移動量大于或等于參考移動量的次數(shù)大于或等于參考次數(shù),驅(qū)動 OFF參數(shù)SP被設(shè)置為1,并且移動單元30a的運動控制設(shè)置為OFF的
狀態(tài)。但是,預(yù)定的條件不只局限于此狀態(tài)。
當(dāng)釋放開關(guān)13a被設(shè)置為0N狀態(tài)(當(dāng)釋放狀態(tài)參數(shù)RP被設(shè)置為1 時,見圖8中步驟S122至S130)后執(zhí)行了釋放順序操作時,以及當(dāng)?shù)?一正方向計數(shù)器X(+)cnt、第一負方向計數(shù)器X(-)cnt、第二正方向計 數(shù)器Y(+)cnt、第二負方向計數(shù)器Y(-)cnt之一大于或等于參考次數(shù) STN時,驅(qū)動OFF參數(shù)SP的值設(shè)置為1 (見圖10中步驟S182、 S184、 S186、和S188)。在這種情況下,CPU21將可移動單元30a的移動(驅(qū) 動)控制設(shè)置為OFF狀態(tài),即使拍照設(shè)備1處于曝光時間中(見圖9 中步驟S13)。
當(dāng)手抖量很大以至于不能根據(jù)該很大的手抖量移動可移動單元 30a和正確執(zhí)行防抖操作時(振動狀態(tài)),即拍照設(shè)備l處于可移動單 元30a與其移動范圍的兩個盡頭都接觸的狀態(tài),把驅(qū)動OFF參數(shù)SP設(shè) 置為l。
例如,當(dāng)拍照設(shè)備1安裝在三角架上,當(dāng)釋放按鈕13的按動操作 引起的振動在三角架中產(chǎn)生了共振時,或當(dāng)振動超過了正常的手的抖 動,例如揮動拍照設(shè)備l時,等等,這種狀態(tài)會發(fā)生。
在這種情況下,移動單元30a以某種方式振動,以使成像在無法 執(zhí)行對應(yīng)操作者意圖的拍照操作的條件下被執(zhí)行;換言之,用于防抖 操作的移動單元30a的運動控制不能正確地執(zhí)行,即意味著防抖操作 不能正確地執(zhí)行。此外,在移動單元30a和接觸零件之間的碰撞較強 時,接觸零件可能損壞。
在第二實施例中,當(dāng)驅(qū)動OFF參數(shù)SP的值設(shè)置為1時,移動單元 30a的運動控制設(shè)置為OFF狀態(tài),以限制移動單元30a的不必要運動。 通過限制移動單元30a的不必要運動,可以降低拍照設(shè)備1的電能消 耗。
當(dāng)釋放開關(guān)13a被設(shè)置為ON狀態(tài)(當(dāng)釋放狀態(tài)參數(shù)RP被設(shè)置為1 時,見圖8中步驟S122至S130)后執(zhí)行了釋放順序操作時,以及當(dāng)?shù)?一正方向計數(shù)器X(+)cnt、第一負方向計數(shù)器X(-)cnt、第二正方向計 數(shù)器Y(+) cnt、第二負方向計數(shù)器Y (_) cnt都不會大于或等于參考次數(shù) STN時,驅(qū)動OFF參數(shù)SP的值不設(shè)置為1 (持續(xù)設(shè)置為0)。在這種情 況下,CPU 21將可移動單元30a的運動(驅(qū)動)控制設(shè)置為ON狀態(tài)。
接下來,第二實施例中的拍照設(shè)備1的主要操作將通過使用圖8 的流程圖來解釋。
當(dāng)拍照設(shè)備1設(shè)置為ON狀態(tài)時,向角速度檢測單元25供電,使 得角速度檢測單元25在步驟Sll中設(shè)置為0N狀態(tài)。
在步驟S112,以預(yù)定時間間隔(lms)開始計時器的中斷過程。在 步驟S113中,將釋放狀態(tài)參數(shù)RP的值設(shè)置為O。后面將通過使用圖9 的流程圖來解釋第二實施例中計時器中斷過程的細節(jié)。
在步驟S114中,確定測光開關(guān)12a是否設(shè)置為0N狀態(tài)。當(dāng)確定 測光開關(guān)12a沒有設(shè)置為ON狀態(tài)時,操作返回到步驟S114并且重復(fù) 步驟S114的過程。否則,操作繼續(xù)到步驟S115。
在步驟S115中,確定防抖開關(guān)14a是否設(shè)置為0N狀態(tài)。當(dāng)確定 防抖開關(guān)14a沒有設(shè)置為ON狀態(tài)時,在步驟S116中把防抖參數(shù)IS的 值設(shè)置為0。否則,在步驟S117中把防抖參數(shù)IS的值設(shè)置為1。
在步驟S118中,驅(qū)動AE單元23的AE傳感器,執(zhí)行測光操作, 并且計算光圈值和曝光時間。
在步驟S119中,驅(qū)動AF單元24的AF傳感器和鏡頭控制電路, 以分別執(zhí)行AF感測和對焦操作。
在步驟S120中,確定釋放開關(guān)13a是否設(shè)置為0N狀態(tài)。當(dāng)釋放 開關(guān)13a未設(shè)置為0N狀態(tài)時,操作返回步驟S114,重復(fù)步驟S114至 步驟S119的過程。否則操作繼續(xù)到步驟S121,然后釋放順序操作開始。
在步驟S121中,第一正方向計數(shù)器X(+)cnt、第一負方向計數(shù)器 X(-)cnt、第二正方向計數(shù)器Y(+)cnt、第二負方向計數(shù)器Y(-)cnt、 以及驅(qū)動OFF參數(shù)SP被設(shè)置為0。
在步驟S122中,釋放狀態(tài)參數(shù)RP的值設(shè)置為1。
在步驟S123中,反光鏡光圈快門單元18執(zhí)行反光鏡抬起操作和 對應(yīng)于預(yù)定或計算得到的光圈值的光圈關(guān)閉操作。
結(jié)束反光鏡抬起操作后,在步驟S124中開始快門的打開操作(移 動快門的前簾)。
在步驟S125中,執(zhí)行曝光操作,換言之,執(zhí)行成像設(shè)備(CCD等) 的電荷聚集。在曝光時間過去后,在步驟S126中通過反光鏡光圈快 門單元18執(zhí)行快門的關(guān)閉操作(快門后簾的移動)、反光鏡放下操作、
以及光圈的打開操作。
在步驟S127中,讀取在曝光時間中成像設(shè)備積累的電荷量。在 步驟S128中,CPU 21與DSP 19通信,以便基于從成像設(shè)備讀取的電 荷聚集來執(zhí)行圖像處理操作。被執(zhí)行了圖像處理操作的圖像存儲在拍 照設(shè)備1的存儲器中。在步驟S129中,在指示單元17上顯示存儲在 存儲器中的圖像。在步驟S130中,把釋放狀態(tài)參數(shù)RP的值設(shè)置為O, 以結(jié)束釋放順序操作,并且操作回到步驟S114,即拍照設(shè)備l被設(shè)置 為可以執(zhí)行下一圖像操作的狀態(tài)。
下面,利用圖9中的流程圖解釋第二實施例中計時器的中斷過程, 其開始于圖8中步驟S112,并以獨立于其他操作的預(yù)定時間間隔(lms) 來執(zhí)行。
當(dāng)即時器的中斷過程開始時,在步驟S151中將由角速度檢測單元 25輸出的第一角速度vx輸入到CPU 21的A/D轉(zhuǎn)換器A/D 0中,并轉(zhuǎn) 換為第一數(shù)字角速度信號Vxn。將同樣由角速度檢測單元25輸出的第 二角速度vy,輸入到CPU 21的A/D轉(zhuǎn)換器A/D 1,并轉(zhuǎn)換為第二數(shù)字 角速度信號V^ (角速度檢測操作)。
在數(shù)字高通濾波處理操作(第一和第二數(shù)字角速度Wx。和VVy ) 中去除第一和第二數(shù)字角速度信號Vi和Vyn的低頻部分。
在步驟S152中,確定釋放狀態(tài)參數(shù)RP的值是否設(shè)置為1。當(dāng)確定 釋放狀態(tài)參數(shù)RP的值沒有設(shè)置為1時,在步驟S153中驅(qū)動可移動單 元30a設(shè)置為OFF狀態(tài),或防抖單元30設(shè)置為不執(zhí)行可移動單元30a 的驅(qū)動控制的狀態(tài)。
在步驟S154中,霍爾元件單元44a檢測可移動單元30a的位置, 并且霍爾元件信號處理單元45計算第一和第二檢測位置信號px和py 。 將第一檢測位置信號px輸入到CPU 21的A/D轉(zhuǎn)換器A/D 2,并轉(zhuǎn)換為 數(shù)字信號pdx ,而將第二檢測位置信號py輸入到CPU 21的A/D轉(zhuǎn)換 器A/D3,并轉(zhuǎn)換為數(shù)字信號pdy ,從而二者確定可移動單元30a的當(dāng) 前位置Pn (pdxn, pdy
在步驟S155中,確定可移動單元30a是否處于振動狀態(tài);換言之, 執(zhí)行振動檢測操作。后面將使用圖10的流程圖來解釋第二實施例中振 動檢測操作的細節(jié)。
在步驟S156中,確定驅(qū)動OFF參數(shù)SP的值是否設(shè)置為1。當(dāng)確定 驅(qū)動OFF參數(shù)SP的值設(shè)置為1時,可移動單元30a的驅(qū)動設(shè)置為OFF 狀態(tài),或在步驟S153中將防抖單元30設(shè)置為可移動單元30a不執(zhí)行 狀態(tài)。否則,操作繼續(xù)到步驟S157。
在步驟S157中,確定防抖參數(shù)IS的值是否設(shè)置為0。當(dāng)確定防抖 參數(shù)的值IS為O (IS=0)時,也就是當(dāng)拍照設(shè)備沒有處于防抖模式時, 在步驟S158中將可移動單元30a (成像單元39a)應(yīng)該移動的位置Sn (Sxn, Syn),設(shè)置到可移動單元30a的移動范圍的中央。當(dāng)確定防抖 參數(shù)的值IS不為O (IS二1)時,也就是當(dāng)拍照設(shè)備處于防抖模式時, 在步驟S159中以第一和第二角速度vx和vy為基礎(chǔ),計算可移動單元 30a (成像單元39a)應(yīng)該移動的位置Sn (Sxn, Syn)。
在步驟S160中,以步驟S158或步驟S159中確定的位置Sn (Sxn, Syn)、以及當(dāng)前位置Pn (pdxn, pdyn)為基礎(chǔ),計算將可移動單元30a 移動到位置&的驅(qū)動力D的第一驅(qū)動力Dxn (第一 P麗功率dx)及第 二驅(qū)動力Dyn (第二PWM功率dy)。
在步驟S161中,通過向驅(qū)動器電路29施加第一P麗功率dx來驅(qū) 動第一驅(qū)動線圈單元31a,并通過向驅(qū)動器電路29施加第二 P麗功率 dy來驅(qū)動第二驅(qū)動線圈單元32a,以將可移動單元30a移動到位置Sn (Sx , Syn)。步驟S160和S161的過程為自動控制運計算,PID自動控 制使用該計算以執(zhí)行一般(普通的)的比例、積分、微分計算。
下面,利用圖10中的流程圖解釋第二實施例中的振動檢測操作, 其開始于圖9中步驟S155。
當(dāng)振動檢測操作開始時,在步驟S171中確定經(jīng)A/D轉(zhuǎn)換后的當(dāng)前 檢測位置P。在第一方向x的第一坐標值pdxn是否大于經(jīng)A/D轉(zhuǎn)換后的 前一檢測位置Ph在第一方向x的第一坐標值pdx^。
當(dāng)確定經(jīng)A/D轉(zhuǎn)換后的當(dāng)前檢測位置Pn在第一方向x的第一坐標 值pdxn大于經(jīng)A/D轉(zhuǎn)換后的前一檢測位置P^在第一方向x的第一坐標 值pdxw時,操作直接前進到步驟S174,否則操作繼續(xù)到步驟S172。
在步驟S172中,確定經(jīng)A/D轉(zhuǎn)換后的當(dāng)前檢測位置P。在第一方向 x的第一坐標值pdxn與經(jīng)A/D轉(zhuǎn)換后的前一檢測位置P^在第一方向x 的第一坐標值pdx^之差值的絕對值;換言之,在預(yù)定的lms的時間間
隔內(nèi),可移動單元30a在第一方向x的移動量的第一坐標(I pdx「pdxH I) 大于或等于參考移動量STW。
當(dāng)確定在預(yù)定的1ms的時間間隔內(nèi),可移動單元30a在第一方向x 的移動量的第一坐標(i pdx -pdXn—工I)大于或等于參考移動量STW時,可 移動單元30a在第一方向x的負方向的移動速度大于或等于預(yù)定的速 度,因此操作繼續(xù)到步驟S173。否則,可移動單元30a在第一方向x 的負方向的移動速度不會大于或等于預(yù)定的速度,則操作直接繼續(xù)到 步驟S176。
在步驟S173中,將第一負方向計數(shù)器X(-)cnt的值增加1,然后 操作繼續(xù)到步驟S176。
在步驟S174中,確定經(jīng)A/D轉(zhuǎn)換后的當(dāng)前檢測位置h在第一方向 x的第一坐標值pdxn與經(jīng)A/D轉(zhuǎn)換后的前一檢測位置P^在第一方向x 的第一坐標值pdxn之差值的絕對值;換言之,在預(yù)定的lms的時間間 隔內(nèi),可移動單元30a在第一方向x的移動量的第一坐標(I pdx -pdxH I) 大于或等于參考移動量STW。
當(dāng)確定在預(yù)定的lms的時間間隔內(nèi),可移動單元30a在第一方向x 的移動量的第一坐標(I pdx「pdx^ I)大于或等于參考移動量STW時,可 移動單元30a在第一方向x的正方向的移動速度大于或等于預(yù)定的速 度,因此操作繼續(xù)到步驟S175。否則,可移動單元30a在第一方向x 的正方向的移動速度不會大于或等于預(yù)定的速度,則操作直接繼續(xù)到 步驟S176。
在步驟S175中,將第一正方向計數(shù)器X(+)cnt的值增加1,然后 操作繼續(xù)到步驟S176。
在步驟S176中確定經(jīng)A/D轉(zhuǎn)換操作后的當(dāng)前檢測位置P-在第二方 向y的第二坐標值pdyn是否大于經(jīng)A/D轉(zhuǎn)換后的前一檢測位置P^在第 二方向y的第二坐標值pdy^。
當(dāng)確定經(jīng)A/D轉(zhuǎn)換后的當(dāng)前檢測位置h在第二方向y的第二坐標 值Pdyn大于經(jīng)A/D轉(zhuǎn)換后的前一檢測位置在第二方向y的第一坐標 值pdy。—i時,操作直接前進到步驟S179,否則操作繼續(xù)到步驟S177。
在步驟S177中,確定經(jīng)A/D轉(zhuǎn)換后的當(dāng)前檢測位置Pn在第二方向 y的第二坐標值pdy。與經(jīng)A/D轉(zhuǎn)換后的前一檢測位置Ph在第二方向y
的第二坐標值pdy^之差值的絕對值;換言之,在預(yù)定的lms的時間間 隔內(nèi),可移動單元30a在第二方向y的移動量的第二坐標(I pdy「pdy^ |) 大于或等于參考移動量STW。
當(dāng)確定在預(yù)定的lms的時間間隔內(nèi),可移動單元30a在第二方向y 的移動量的第二坐標(I pdy「pdy^ I)大于或等于參考移動量STW時,可 移動單元30a在第二方向y的負方向的移動速度大于或等于預(yù)定的速 度,因此操作繼續(xù)到步驟S178。否則,可移動單元30a在第二方向y
的負方向的移動速度不會大于或等于預(yù)定的速度,則操作直接繼續(xù)到 步驟S181。
在步驟S178中,將第二負方向計數(shù)器X(-)cnt的值增加1,然后 操作繼續(xù)到步驟S181。
在步驟S179中,確定經(jīng)A/D轉(zhuǎn)換后的當(dāng)前檢測位置Pn在第二方向 y的第二坐標值pdy。與經(jīng)A/D轉(zhuǎn)換后的前一檢測位置P^在第二方向y 的第二坐標值pdy^之差的絕對值;換言之,在預(yù)定的lms的時間間隔 內(nèi),可移動單元30a在第二方向y的移動量的第二坐標(I pdyn-pdyn—, |) 大于或等于參考移動量STW。
當(dāng)確定在預(yù)定的lms的時間間隔內(nèi),可移動單元30a在第二方向y 的移動量的第二坐標(I pdyn-pdyn—i I)大于或等于參考移動量STW時,可 移動單元30a在第二方向y的負方向的移動速度大于或等于預(yù)定的速 度,因此操作繼續(xù)到步驟S180。否則,可移動單元30a在第二方向y 的正方向的移動速度不會大于或等于預(yù)定的速度,則操作直接繼續(xù)到 步驟S181。
在步驟S180中,將第二正方向計數(shù)器Y(+)cnt的值增加1,然后 操作繼續(xù)到步驟S181。
在步驟S181中確定第一正方向計數(shù)器X(+)cnt的值是否大于或等 于參考次數(shù)STN。當(dāng)確定第一正方向計數(shù)器X(+)cnt的值大于或等于 參考次數(shù)STN時,斷定可移動單元30a處于振動狀態(tài),因此操作繼續(xù) 到步驟S182。否則,操作直接地繼續(xù)到步驟S183。在步驟S182中, 驅(qū)動OFF參數(shù)SP的值設(shè)置為1,然后操作繼續(xù)到步驟S183。
在步驟S183中確定第一負方向計數(shù)器X(-)cnt的值是否大于或等 于參考次數(shù)STN。當(dāng)確定第一負方向計數(shù)器X(-)cnt的值大于或等于
參考次數(shù)STN時,斷定可移動單元30a處于振動狀態(tài),因此操作繼續(xù) 到步驟S184。否則,操作直接地繼續(xù)到步驟S185。在步驟S184中, 驅(qū)動OFF參數(shù)SP的值設(shè)置為1,然后操作繼續(xù)到步驟S185。
在步驟S185中確定第二正方向計數(shù)器Y(+)cnt的值是否大于或等 于參考次數(shù)STN。當(dāng)確定第二正方向計數(shù)器Y(+)cnt的值大于或等于 參考次數(shù)STN時,斷定可移動單元30a處于振動狀態(tài),因此操作繼續(xù) 到步驟S186。否則,操作直接地繼續(xù)到步驟S187。在步驟S186中, 驅(qū)動OFF參數(shù)SP的值設(shè)置為1,然后操作繼續(xù)到步驟S187。
在步驟S187中確定第二負方向計數(shù)器Y(-)cnt的值是否大于或等 于參考次數(shù)STN。當(dāng)確定第二負方向計數(shù)器Y(-)cnt的值大于或等于 參考次數(shù)STN時,斷定可移動單元30a處于振動狀態(tài),因此操作繼續(xù) 到步驟S188。否則,結(jié)束檢測操作。在步驟S188,驅(qū)動OFF參數(shù)SP 的值設(shè)置為l,然后結(jié)束振動檢測操作。
在第二實施例中,當(dāng)手的抖動量太大以至于不能根據(jù)手的大抖動 量移動可移動單元30a并正確地執(zhí)行防抖操作時(處于振動狀態(tài)),可 移動單元30a的運動控制設(shè)置為OFF狀態(tài),即拍照設(shè)備1的狀態(tài)為可 移動單元30a與其運動范圍的兩個盡頭都接觸。
例如,當(dāng)拍照設(shè)備1安裝在三角架上,當(dāng)釋放按鈕13的按動操作 引起的振動在三角架中產(chǎn)生了共振時,或當(dāng)振動超過了正常的手的抖 動,例如揮動拍照設(shè)備l時,等等,這種狀態(tài)會發(fā)生。
在這種情況下,可移動單元30a以某種方式振動,以使成像在無 法執(zhí)行對應(yīng)操作者意圖的拍照操作的條件下被執(zhí)行;換言之,用于防 抖操作的移動單元30a的運動控制不能正確執(zhí)行,即意味著防抖操作 不能正確執(zhí)行。
因此,與這種振動狀態(tài)下可移動單元30a的運動未被設(shè)置為OFF 狀態(tài)相比,可移動單元30a的不必要運動被限制了。此外,通過限制 可移動單元30a的不必要運動,還可以降低拍照設(shè)備l的電能消耗。另 外,還可以防止接觸零件等的破損的可能。
另外,拍照設(shè)備1的操作者感受到的不適也可以降低,這種不適 來源于由可移動單元30a和阻止其運動的接觸點之間的碰撞引起的震 動。
在第二實施例中,手抖量是否大(可移動單元30a是否處于振動 狀態(tài)),即是否能正確地執(zhí)行防抖操作,是基于可移動單元30a的位置 檢測(確定可移動單元30a的移動速度大于預(yù)定速度的次數(shù)是否大于 或等于參考次數(shù)STN)。但是,這種確定還可以基于另一個功能。例如, 確定防抖操作是否可以被正確執(zhí)行可以基于以從第一和第二角速度傳 感器26a和26b輸入CPU21的信號(vx, vy, vxn,和vyn)的基本部 分為依據(jù)的單位時間內(nèi)手抖量變化(角速度)的檢測。在這種情況下, 如所決定的,確定通過防抖操作計算的手抖量的變化量大于參考量的 次數(shù)是否大于或等于參考次數(shù)。
在第一和第二實施例中,只有在把釋放開關(guān)13a設(shè)置為0N狀態(tài)后 釋放順序操作被執(zhí)行時,以及驅(qū)動OFF參數(shù)SP的值被設(shè)置為0時才執(zhí) 行防抖操作。
但是,也可以在未執(zhí)行釋放順序操作的時間段里執(zhí)行防抖操作。 在這種情況下(在未執(zhí)行釋放順序操作的時間段里執(zhí)行防抖操作),當(dāng) 驅(qū)動OFF參數(shù)SP的值被設(shè)置為1時,可移動單元30a的驅(qū)動被設(shè)置為 0FF狀態(tài),這樣經(jīng)過預(yù)定的時間后(可移動單元30a達到穩(wěn)定狀態(tài)后), 再次開始防抖操作。
此外,已解釋過可移動單元30a具有成像設(shè)備;但是可移動單元 還可以具有手抖校正鏡頭,以代替成像設(shè)備。
此外,已解釋過霍爾元件作為磁場變化檢測元件用于位置檢測。 但是另一種檢測元件,MI (磁阻)傳感器,例如高頻載波磁場傳感器, 磁共振型磁場檢測元件、或MR (磁致電阻效應(yīng))元件,也可以用于位 置檢測。當(dāng)使用MI傳感器、磁共振型磁場檢測元件、或MR元件時, 與使用霍爾元件類似,可以通過檢測磁場變化獲得關(guān)于可移動單元位 置的信息。
盡管這里通過參考后附的附圖來描述了本發(fā)明的實施例,但顯然 所屬領(lǐng)域的技術(shù)人員可做出未背離本發(fā)明范圍的更改和改變。
權(quán)利要求
1.一種拍照設(shè)備中的防抖裝置,包括可移動單元;為防抖操作而執(zhí)行所述可移動單元的運動控制的控制器;當(dāng)所述移動單元接觸到其預(yù)定條件下的運動范圍的盡頭時,運動控制設(shè)置為OFF狀態(tài)。
2. 如權(quán)利要求l所述的防抖裝置,其中所述預(yù)定條件是所述可移 動單元在第一方向或第二方向接觸所述運動范圍的兩個盡頭,其中第 一方向是所述可移動單元的一個移動方向,第二方向是所述可移動單 元的另一個移動方向。
3. 如權(quán)利要求2所述的防抖裝置,該裝置進一步包括用于所述防 抖操作的位置檢測單元;其中所述可移動單元是否接觸所述運動范圍的所述盡頭的檢測是 基于利用所述位置檢測單元對所述可移動單元進行的位置檢測。
4. 如權(quán)利要求1所述的防抖裝置,其中所述預(yù)定條件是在所述防 抖操作中計算的手抖量大于預(yù)定范圍的上限值或小于所述預(yù)定范圍的 下限值。
5. 如權(quán)利要求1所述的防抖裝置,其中從所述拍照設(shè)備的釋放開 關(guān)被設(shè)置為ON狀態(tài)到所述拍照設(shè)備被設(shè)置為下一次成像可以執(zhí)行的狀 態(tài),所述控制器為所述防抖操作執(zhí)行所述運動控制。
6. —種拍照設(shè)備中的防抖裝置,包括 可移動單元;為防抖操作而執(zhí)行所述可移動單元的運動控制的控制器; 當(dāng)在預(yù)定條件下執(zhí)行所述可移動單元的運動控制時,所述運動控 制被設(shè)置為0FF狀態(tài)。
7. 如權(quán)利要求6所述的防抖裝置,其中所述預(yù)定條件是在預(yù)定時 間長度內(nèi),所述可移動單元的移動量大于或等于參考移動量的次數(shù)大 于或等于參考次數(shù)。
8. 如權(quán)利要求7所述的防抖裝置,該裝置進一步包括用于所述防 抖操作的位置檢測單元;其中在所述預(yù)定時間長度內(nèi),所述可移動單元的移動量是否大于 或等于所述參考移動量的檢測是基于利用所述位置檢測單元對所述可 移動單元進行的位置檢測。
9. 如權(quán)利要求6所述的防抖裝置,其中所述預(yù)定條件是由所述防 抖操作計算的手抖量的變化量大于參考量的次數(shù)大于或等于參考次 數(shù)。
10. 如權(quán)利要求6所述的防抖裝置,其中從所述拍照設(shè)備的釋放 開關(guān)被設(shè)置為ON狀態(tài)到所述拍照設(shè)備被設(shè)置為下一次成像可以執(zhí)行的 狀態(tài),所述控制器為所述防抖操作執(zhí)行所述運動控制。
全文摘要
一種拍照設(shè)備中的防抖裝置,包括可移動單元和控制器??刂破鳛榉蓝恫僮鲌?zhí)行可移動單元的運動控制。當(dāng)可移動單元接觸到其預(yù)定條件下的運動范圍的盡頭時,運動控制被設(shè)置為OFF狀態(tài)。
文檔編號G02B27/64GK101106650SQ20071013605
公開日2008年1月16日 申請日期2007年7月13日 優(yōu)先權(quán)日2006年7月13日
發(fā)明者上中行夫 申請人:賓得株式會社