專利名稱:攝像設(shè)備及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種攝像設(shè)備及其控制方法,尤其涉及一種用于使用該攝像設(shè)備中的 光學(xué)和電子振動校正系統(tǒng)兩者來校正攝像設(shè)備的振動的技術(shù)。
背景技術(shù):
近年來,隨著攝像設(shè)備變得更小型化和光學(xué)系統(tǒng)所產(chǎn)生的倍率變得更高,攝像設(shè) 備的振動可能使拍攝圖像的質(zhì)量嚴(yán)重下降。提出了校正由攝像設(shè)備的振動引起的拍攝圖像 模糊的各種振動校正功能。已知在攝像設(shè)備中所安裝的傳統(tǒng)振動校正功能中,校正方法使 用光學(xué)和電子振動校正系統(tǒng)兩者(例如,參考日本專利觀03072)。首先,光學(xué)振動校正系統(tǒng)檢測攝像設(shè)備的振動,并且驅(qū)動振動校正光學(xué)系統(tǒng)以抵 消所檢測到的振動,從而校正該振動以使得入射在圖像傳感器上的被攝體光始終進(jìn)入攝像 面的相同位置。然后,電子振動校正系統(tǒng)確定圖像之間的位移,以檢測通過光學(xué)振動校正系 統(tǒng)未能校正的剩余振動。電子振動校正系統(tǒng)移動圖像讀取區(qū)域以抵消所確定的圖像之間的 位移,從而校正剩余的低頻振動。這樣,攝像設(shè)備可以使用光學(xué)和電子振動校正系統(tǒng)兩者來 提高校正能力。例如,當(dāng)經(jīng)由攝像設(shè)備的菜單操作將振動校正設(shè)置從ON改變成OFF或者檢測到攝 像設(shè)備被置于三角架上時,攝像設(shè)備停止振動校正控制。此后,攝像設(shè)備進(jìn)行操作以逐漸將 光學(xué)振動校正用的光學(xué)系統(tǒng)的位置和電子振動校正用的讀取區(qū)域的位置恢復(fù)至初始位置, 以準(zhǔn)備重新開始下次的振動校正控制。然而,使用光學(xué)和電子振動校正系統(tǒng)兩者的傳統(tǒng)校正方法存在下面的問題。更具 體地,當(dāng)對于光學(xué)振動校正單元的光學(xué)系統(tǒng)的位置和電子振動校正的讀取區(qū)域的位置獨立 執(zhí)行初始位置恢復(fù)操作時,如果任一初始位置恢復(fù)操作首先結(jié)束,則初始位置恢復(fù)操作的 總速度改變。用戶可能感覺恢復(fù)操作不自然。注意,初始位置(初始狀態(tài))意為在未檢測 到攝像設(shè)備的振動時的光學(xué)振動校正單元的光學(xué)系統(tǒng)的位置和電子振動校正用的讀取區(qū) 域的位置。
發(fā)明內(nèi)容
考慮到上述情況做出本發(fā)明,本發(fā)明有效防止使用諸如光學(xué)和電子振動校正系統(tǒng) 等的多個振動校正系統(tǒng)的攝像設(shè)備中在停止振動校正控制時向初始狀態(tài)的恢復(fù)操作的總 速度的變化。本發(fā)明的第一方面提供一種攝像設(shè)備,包括至少一個振動檢測單元,用于檢測 施加于所述攝像設(shè)備的振動并輸出振動信號;計算單元,用于基于從所述振動檢測單元輸 出的振動信號,分別計算用于進(jìn)行不同的多個校正處理的多個校正單元各自的振動校正信 號;所述多個校正單元,用于基于由所述計算單元計算出的各自的振動校正信號來校正所 述振動;以及控制單元,用于在停止基于所述振動校正信號的所述多個校正處理時,將所 述多個校正單元變換成作為在未檢測到所述振動時所獲得的所述多個校正單元的狀態(tài)的初始狀態(tài),其中,所述控制單元進(jìn)行控制,以同時開始向所述初始狀態(tài)移動所述多個校正單 元,并且同時停止移動所述多個校正單元。此外,本發(fā)明的第二方面提供一種攝像設(shè)備,包括至少一個振動檢測單元,用于 檢測施加于所述攝像設(shè)備的振動并輸出振動信號;計算單元,用于基于從所述振動檢測單 元輸出的振動信號,分別計算用于進(jìn)行不同的多個校正處理的多個校正單元各自的振動校 正信號;所述多個校正單元,用于基于由所述計算單元計算出的各自的振動校正信號來校 正所述振動;以及控制單元,用于在停止基于所述振動校正信號的所述多個校正處理時,將 所述多個校正單元變換成作為在未檢測到所述振動時所獲得的所述多個校正單元的狀態(tài) 的初始狀態(tài),其中,隨著所述多個校正單元接近所述初始狀態(tài),所述控制單元將變換所述校 正單元的速度降低至小于預(yù)先設(shè)置的速度。此外,本發(fā)明的第三方面提供一種攝像設(shè)備,包括至少一個振動檢測單元,用于 檢測施加于所述攝像設(shè)備的振動并輸出振動信號;計算單元,用于基于從所述振動檢測單 元輸出的振動信號,分別計算用于進(jìn)行不同的多個校正處理的多個校正單元各自的振動校 正信號;所述多個校正單元,用于基于由所述計算單元計算出的各自的振動校正信號來校 正所述振動;以及控制單元,用于在停止基于所述振動校正信號的所述多個校正處理時,將 所述多個校正單元變換成作為在未檢測到所述振動時所獲得的所述多個校正單元的狀態(tài) 的初始狀態(tài),其中,當(dāng)所述多個校正單元向所述初始狀態(tài)變換的結(jié)束時刻相互不一致時,所 述控制單元將所述多個校正單元中最早結(jié)束向所述初始狀態(tài)變換的校正單元的向所述初 始狀態(tài)變換的速度降低至小于預(yù)先設(shè)置的速度,然后結(jié)束該校正單元向所述初始狀態(tài)的變 換。此外,本發(fā)明的第四方面提供一種攝像設(shè)備的控制方法,所述攝像設(shè)備包括用于 校正振動的多個校正單元,所述控制方法包括至少一種類型的振動檢測步驟,用于檢測施 加于所述攝像設(shè)備的振動并輸出振動信號;計算步驟,用于基于從所述振動檢測步驟輸出 的振動信號,分別計算用于進(jìn)行不同的多個校正處理的所述多個校正單元各自的振動校正 信號;校正控制步驟,用于基于在所述計算步驟中計算出的各自的振動校正信號,控制用于 校正所述振動的所述多個校正單元;以及控制步驟,用于在停止基于所述振動校正信號的 所述多個校正處理時,將所述多個校正單元變換成作為在未檢測到所述振動時所獲得的所 述多個校正單元的狀態(tài)的初始狀態(tài),其中,所述控制步驟進(jìn)行控制,以同時開始向所述初始 狀態(tài)移動所述多個校正單元,并且同時停止移動所述多個校正單元。此外,本發(fā)明的第五方面提供一種攝像設(shè)備的控制方法,所述攝像設(shè)備包括用于 校正振動的多個校正單元,所述控制方法包括至少一種類型的振動檢測步驟,用于檢測施 加于所述攝像設(shè)備的振動并輸出振動信號;計算步驟,用于基于從所述振動檢測步驟輸出 的振動信號,分別計算用于進(jìn)行不同的多個校正處理的所述多個校正單元各自的振動校正 信號;校正控制步驟,用于基于在所述計算步驟中計算出的各自的振動校正信號來控制用 于校正所述振動的所述多個校正單元;以及控制步驟,用于在停止基于所述振動校正信號 的所述多個校正處理時,將所述多個校正單元變換成作為在未檢測到所述振動時所獲得的 所述多個校正單元的狀態(tài)的初始狀態(tài),其中,在所述控制步驟中,隨著所述多個校正單元接 近所述初始狀態(tài),將變換所述校正單元的速度降低至小于預(yù)先設(shè)置的速度。此外,本發(fā)明的第六方面提供一種攝像設(shè)備的控制方法,所述攝像設(shè)備包括用于校正振動的多個校正單元,所述控制方法包括至少一種類型的振動檢測步驟,用于檢測施 加于所述攝像設(shè)備的振動并輸出振動信號;計算步驟,用于基于從所述振動檢測步驟輸出 的振動信號,分別計算用于進(jìn)行不同的多個校正處理的所述多個校正單元各自的振動校正 信號;校正控制步驟,用于基于在所述計算步驟中計算出的各自的振動校正信號來控制用 于校正所述振動的所述多個校正單元;以及控制步驟,用于在停止基于所述振動校正信號 的所述多個校正處理時,將所述多個校正單元變換成作為在未檢測到所述振動時所獲得的 所述多個校正單元的狀態(tài)的初始狀態(tài),其中,在所述控制步驟中,當(dāng)所述多個校正單元向所 述初始狀態(tài)變換的結(jié)束時刻相互不一致時,將所述多個校正單元中最早結(jié)束向所述初始狀 態(tài)變換的校正單元的向所述初始狀態(tài)變換的速度降低至小于預(yù)先設(shè)置的速度,然后結(jié)束該 校正單元向所述初始狀態(tài)的變換。通過以下(參考附圖)對典型實施例的說明,本發(fā)明的其它特征將顯而易見。
包含在說明書中并構(gòu)成說明書的一部分的附圖,示出本發(fā)明的實施例,并與說明 書一起用來解釋本發(fā)明的原理。圖1是第一實施例中的攝像設(shè)備的結(jié)構(gòu)的框圖;圖2是用于解釋第一實施例中通過初始位置恢復(fù)控制單元128向初始位置的恢復(fù) 操作的流程圖;圖3A 3C是示出在第一實施例中當(dāng)將振動校正控制從ON改變成OFF時校正光 學(xué)系統(tǒng)117和存儲器讀取控制單元IM的讀取位置向初始位置的恢復(fù)操作的變換的例子的 圖;圖4A 4C是示出在第一實施例中當(dāng)將振動校正控制從ON改變成OFF時校正光 學(xué)系統(tǒng)117和存儲器讀取控制單元IM的讀取位置向初始位置的恢復(fù)操作的變換的另一例 子的圖;圖5A 5C是示出在第一實施例中當(dāng)將振動校正控制從ON改變成OFF時校正光 學(xué)系統(tǒng)117和存儲器讀取控制單元IM的讀取位置向初始位置的恢復(fù)操作的變換的另一例 子的圖;圖6是第二實施例中的攝像設(shè)備的結(jié)構(gòu)的框圖;圖7是用于解釋第二實施例中通過初始位置恢復(fù)控制單元128向初始位置的恢復(fù) 操作的流程圖;圖8A 8C是示出在第二實施例中當(dāng)將振動校正控制從ON改變成OFF時校正光 學(xué)系統(tǒng)117和存儲器讀取控制單元IM的讀取位置向初始位置的恢復(fù)操作的變換的例子的 圖;圖9是用于解釋第三實施例中通過初始位置恢復(fù)控制單元128向初始位置的恢復(fù) 操作的流程圖;圖10是用于解釋第三實施例中通過初始位置恢復(fù)控制單元128向初始位置的恢 復(fù)操作的流程圖;以及圖IlA IlC是示出在第三實施例中當(dāng)將振動校正控制從ON改變成OFF時校正 光學(xué)系統(tǒng)117和存儲器讀取控制單元IM的讀取位置向初始位置的恢復(fù)操作的變換的例子的圖。
具體實施例方式下面根據(jù)附圖詳細(xì)說明本發(fā)明的實施例。注意,將說明在圖像的橫向或縱向上的 振動校正控制。其它方向上的振動校正控制相同,因此不再重復(fù)對其的說明。第一實施例圖1是舉例說明根據(jù)本發(fā)明第一實施例的攝像設(shè)備100的結(jié)構(gòu)的框圖。振動檢測 傳感器102是例如振動陀螺儀型角速度傳感器。振動檢測傳感器102將由于照相機(jī)抖動或 機(jī)體擺動而施加于該設(shè)備的振動檢測為振動信號,并且將振動信號提供給DC截止濾波器 103。DC截止濾波器103截斷從振動檢測傳感器102提供的振動信號中包含的直流電(DC) 成分,并且僅將交流電(AC)成分,即振動信號的振動成分提供給放大器104。注意,DC截止 濾波器103是例如截斷預(yù)定頻帶的輸入信號的高通濾波器(HPF)。放大器104將從DC截止 濾波器103提供的振動信號(振動成分)放大至最佳靈敏度,并且將放大后的振動信號提 供給A/D轉(zhuǎn)換器105。A/D轉(zhuǎn)換器105將從放大器104提供的振動信號轉(zhuǎn)換成數(shù)字振動信 號,并且將該振動信號作為角速度數(shù)據(jù)提供給微型計算機(jī)(PCOM)IOl中的HPF 106。HPF 106截斷從A/D轉(zhuǎn)換器105輸出的數(shù)字振動信號(角速度數(shù)據(jù))中包含的低 頻成分,并且輸出作為結(jié)果的角速度數(shù)據(jù)。積分器107對從HPF 106輸出的角速度數(shù)據(jù)進(jìn) 行積分,并且輸出積分結(jié)果作為角位移數(shù)據(jù)(振動校正信號)。焦距校正單元108從變焦編 碼器119獲取當(dāng)前變焦位置信息,其中變焦編碼器119檢測用于進(jìn)行變焦和調(diào)焦操作的攝 像光學(xué)系統(tǒng)118的變焦位置。焦距校正單元108根據(jù)該信息計算焦距。焦距校正單元108 以已知方式基于焦距信息和上述角位移數(shù)據(jù),計算校正光學(xué)系統(tǒng)117的校正驅(qū)動量。攝像設(shè)備100允許用戶經(jīng)由菜單等設(shè)置是進(jìn)行振動校正(振動校正控制ON)還是 不進(jìn)行振動校正(振動校正控制OFF)。振動校正0N/0FF控制單元1 判斷攝像設(shè)備100 的振動校正控制0N/0FF狀態(tài)。例如,當(dāng)用戶經(jīng)由攝像設(shè)備100的菜單將振動校正從ON改 變成OFF時,或者當(dāng)根據(jù)來自振動檢測傳感器102的信號判斷為攝像設(shè)備100被置于三角 架上時,振動校正0N/0FF控制單元1 判斷為振動校正控制為OFF。注意,可以使用下面的 方法來判斷攝像設(shè)備100是否被置于三角架上,該方法用于在來自振動檢測傳感器102的 振動信號(例如,振動信號的振幅或頻率)等于或小于預(yù)定值的狀態(tài)持續(xù)預(yù)定時間或更長 時間時,判斷為攝像設(shè)備100被置于三角架上。開關(guān)109將來自焦距校正單元108的輸出或來自初始位置恢復(fù)控制單元1 的輸 出提供給加法器/減法器110。當(dāng)振動校正0N/0FF控制單元1 判斷為振動校正控制為 ON時,開關(guān)109將來自焦距校正單元108的輸出提供給加法器/減法器110。當(dāng)振動校正 0N/0FF控制單元129判斷為振動校正控制是OFF時,開關(guān)109將來自初始位置恢復(fù)控制單 元128的輸出提供給加法器/減法器110。注意,下面將詳細(xì)說明初始位置恢復(fù)控制單元 128的操作。校正光學(xué)系統(tǒng)117是例如具有移位透鏡的移位鏡頭單元,并且可在與攝像光軸垂 直的方向上移動。攝像設(shè)備100的光學(xué)系統(tǒng)包括校正光學(xué)系統(tǒng)117和攝像光學(xué)系統(tǒng)118,并 且在圖像傳感器120上形成被攝體圖像??刂茷V波器111經(jīng)由加法器/減法器110接收來 自開關(guān)109的輸出與如下的數(shù)字值(位置檢測數(shù)據(jù))之間的差,其中該數(shù)字值是通過利用A/D轉(zhuǎn)換器116轉(zhuǎn)換來自用于檢測校正光學(xué)系統(tǒng)117的位置的位置檢測傳感器115的輸出 而獲得的。脈沖寬度調(diào)制器112將來自控制濾波器111的輸出轉(zhuǎn)換成PWM(脈沖寬度調(diào)制) 信號,并輸出該P(yáng)WM信號?;趤碜悦}沖寬度調(diào)制器112的PWM信號,馬達(dá)驅(qū)動單元113驅(qū) 動用于移動校正光學(xué)系統(tǒng)117的馬達(dá)114,從而改變向圖像傳感器120的攝像面?zhèn)魉偷墓獾?光路,并且光學(xué)地校正所拍攝的圖像中產(chǎn)生的模糊。圖像傳感器120將通過由校正光學(xué)系統(tǒng)117和攝像光學(xué)系統(tǒng)118構(gòu)成的光學(xué)系統(tǒng) 所形成的被攝體圖像轉(zhuǎn)換成圖像信號。信號處理器121根據(jù)從圖像傳感器120所獲得的 圖像信號生成視頻信號,并且將該視頻信號提供給運動矢量檢測器122和圖像存儲器123。 運動矢量檢測器122基于由信號處理器121生成的當(dāng)前視頻信號中包含的亮度信號和存儲 在圖像存儲器123中的緊挨著的前一場的視頻信號中包含的亮度信號,檢測圖像的運動矢 量。運動矢量處理單元1 根據(jù)運動矢量檢測器122所檢測到的運動矢量,計算用于 控制圖像存儲器123中的圖像讀取位置的控制量(振動校正信號),以抵消圖像之間的位 移。開關(guān)127向存儲器讀取控制單元IM提供來自運動矢量處理單元1 的輸出或來 自初始位置恢復(fù)控制單元1 的輸出。當(dāng)振動校正0N/0FF控制單元1 判斷為振動校正控 制為ON時,開關(guān)127將來自運動矢量處理單元1 的輸出提供給存儲器讀取控制單元124。 當(dāng)振動校正0N/0FF控制單元1 判斷為振動校正控制是OFF時,開關(guān)127將來自初始位置 恢復(fù)控制單元128的輸出提供給存儲器讀取控制單元124。存儲器讀取控制單元1 根據(jù)由運動矢量處理單元1 所計算出的控制量或者來 自初始位置恢復(fù)控制單元128的輸出,確定圖像存儲器123中的圖像讀取位置。結(jié)果,從圖 像存儲器123輸出通過電子校正振動所獲得的視頻信號,并且經(jīng)由視頻輸出端子125將該 視頻信號提供給記錄設(shè)備或顯示設(shè)備。將說明第一實施例中的初始位置恢復(fù)控制單元128的操作。圖2是示出初始位置 恢復(fù)控制單元128的處理的流程圖。每隔諸如1/60秒等的預(yù)定周期重復(fù)進(jìn)行該處理。在步驟S100,初始位置恢復(fù)控制單元1 判斷是否設(shè)置了表示是否開始了初始位 置恢復(fù)操作的標(biāo)志INIT_M0VE_FLAG。如果沒有設(shè)置INIT_M0VE_FLAG,則初始位置恢復(fù)控制 單元1 判斷為沒有開始初始位置恢復(fù)操作,并且進(jìn)入步驟SlOl的處理。在步驟SlOl,初始位置恢復(fù)控制單元1 判斷振動校正0N/0FF控制單元1 是否 判斷為振動校正控制是OFF。如果振動校正控制是0N,則初始位置恢復(fù)控制單元1 結(jié)束 該處理,如果是0FF,則進(jìn)入步驟S102的處理。在步驟S102,初始位置恢復(fù)控制單元1 將來自焦距校正單元108的當(dāng)前輸出 (校正驅(qū)動量)存儲為變量A,并且將來自運動矢量處理單元1 的當(dāng)前輸出(控制量)存 儲為變量B。為了方便說明,假定由焦距校正單元108所計算出的校正驅(qū)動量的符號和校正 方向之間的關(guān)系與由運動矢量處理單元126所計算出的控制量的符號和校正方向之間的 關(guān)系相同。另外,假定當(dāng)由焦距校正單元108所計算出的校正驅(qū)動量和由運動矢量處理單 元1 所計算出的控制量具有相同值時,則攝像面上的校正量也相同。POSl是從初始位置恢復(fù)控制單元1 提供給開關(guān)109的變量,表示用于將校正光 學(xué)系統(tǒng)117恢復(fù)至初始位置(初始狀態(tài))的操作期間的中間位置。P0S2是從初始位置恢復(fù)控制單元1 提供給開關(guān)127的變量,并且表示存儲器讀取控制單元IM將在圖像存儲器 123中的圖像讀取位置恢復(fù)至初始位置(初始狀態(tài))的操作期間的中間位置。注意,這些初 始位置(初始狀態(tài))意為未檢測到攝像設(shè)備的振動時的校正光學(xué)系統(tǒng)117的位置(狀態(tài)) 和存儲器讀取控制單元1 的圖像讀取位置(狀態(tài))。更具體地,初始狀態(tài)是校正光學(xué)系統(tǒng) 117的移位透鏡的中心位置與攝像設(shè)備的光軸的中心一致的狀態(tài)和圖像讀取范圍的中心與 圖像存儲器123中保持的圖像的中心一致的狀態(tài)。在步驟S103,初始位置恢復(fù)控制單元1 在POSl和P0S2中設(shè)置在步驟S102所獲 得的變量A和B的值。也就是說,緊接在將振動校正控制從ON改變成OFF之后,保持由焦 距校正單元108和運動矢量處理單元1 所計算出的最新的校正位置。注意,對于POSl和 P0S2兩者,初始位置為0。在步驟S104,初始位置恢復(fù)控制單元1 計算用于計算POSl和P0S2的系數(shù)K。 后面將說明用于計算系數(shù)K的方法。在步驟S105,初始位置恢復(fù)控制單元1 設(shè)置INIT_ M0VE_FLAG并結(jié)束該處理。相反,如果在步驟SlOO設(shè)置了 INIT_M0VE_FLAG,則初始位置恢復(fù)控制單元1 進(jìn) 入步驟S106的處理。在步驟S106,初始位置恢復(fù)控制單元1 判斷振動校正0N/0FF控制 單元1 是否判斷為振動校正控制是ON。如果振動校正控制是0N,則初始位置恢復(fù)控制單 元1 在步驟SllO復(fù)位INIT_M0VE_FLAG,并且結(jié)束該處理。將向開關(guān)109和127的輸入分 別切換成來自焦距校正單元108和運動矢量處理單元1 的輸出,并且開始振動校正控制。如果初始位置恢復(fù)控制單元1 在步驟S106判斷為振動校正控制為OFF,則進(jìn)入 步驟S107的處理。在圖2的流程圖的一次處理中,在后面說明的步驟S108的處理中,校正 光學(xué)系統(tǒng)117逐漸向初始位置移動如下的驅(qū)動量KA,驅(qū)動量KA是通過將在步驟S102獲得 的變量A的值乘以在步驟S104計算出的K值所獲得的。另外,在圖2的流程圖的一次處理 中,圖像存儲器123中的圖像讀取位置逐漸向初始位置移動如下的驅(qū)動量KB,該驅(qū)動量KB 是通過將在步驟S102獲得的變量B的值乘以在步驟S104計算出的K值所獲得的。在步驟S107,初始位置恢復(fù)控制單元1 判斷當(dāng)前POSl和P0S2的絕對值| POSl 和|P0S2|是否小于向初始位置的一次驅(qū)動量的絕對值IKAI和|KB|。如果絕對值IPOSI 和|POS2|等于或大于絕對值|KA|和|KB|,則初始位置恢復(fù)控制單元1 進(jìn)入步驟sios。 在步驟S108,初始位置恢復(fù)控制單元1 將POSl改變成POSl = P0S1-KA,以將改變后的 POSl提供給開關(guān)109,并且將P0S2改變成P0S2 = P0S2-KB,以將改變后的P0S2提供給開關(guān) 127,從而向初始位置逐漸移動校正光學(xué)系統(tǒng)117和圖像存儲器123中的圖像讀取位置。然 后,初始位置恢復(fù)控制單元1 結(jié)束該處理。換句話說,驅(qū)動量KA和KB是每單位時間提供 給開關(guān)109和127的信號值的改變量。如果絕對值I POSl I和IP0S2 |小于IKAI和IKB I,則既不能將校正光學(xué)系統(tǒng)117也 不能將圖像存儲器123中的圖像讀取位置移動一次的驅(qū)動量KA和KB。因此,在步驟S109, 初始位置恢復(fù)控制單元1 設(shè)置POSl = 0和P0S2 = 0,并且將其提供給開關(guān)109和127, 從而將校正光學(xué)系統(tǒng)117和圖像存儲器123中的圖像讀取位置移動至初始位置。然后,初 始位置恢復(fù)控制單元1 結(jié)束該處理。將說明緊接在將振動校正控制從ON改變成OFF之后的步驟S104中用于計算系數(shù) K的方法。針對基于由焦距校正單元108和運動矢量處理單元1 計算出的、緊接在將振動校正控制從ON改變成OFF之前的校正驅(qū)動量A和當(dāng)前控制量B之間的符號和值的關(guān)系的 各情況,分別說明該計算方法。(I)A和B具有相同符號的情況確定系數(shù)K,以使得圖2的流程圖的一次處理中向初始位置的驅(qū)動量KA和KB之和 為預(yù)定驅(qū)動量M0VE_STEP(>0)或-M0VE_STEP。更具體地,確定系數(shù)K,以使得通過相加用 于將校正光學(xué)系統(tǒng)117和存儲器讀取控制單元IM的讀取位置恢復(fù)至初始位置的速度(稱 為“初始位置恢復(fù)速度”)所獲得的速度(稱為“總初始位置恢復(fù)速度”)為常數(shù) KA+KB = M0VE_STEP (其中,A>0 且 B>0)KA+KB = -M0VE_STEP (其中,A<0 且 B<0)求解這些方程式得出K值K = M0VE_STEP/ (A+B)(其中,A>0 且 B>0)K = -M0VE_STEP/ (A+B)(其中,A<0 且 B<0)從向初始位置的恢復(fù)操作的開始到結(jié)束所需的時間如下。在下面的說明中,時間 的單位是1 = 1周期,以該周期執(zhí)行圖2的流程圖的處理。校正光學(xué)系統(tǒng)117的初始位置恢復(fù)時間IA/(KA) I = 1/K = I A+B I/M0VE_STEP存儲器讀取控制單元124的初始位置恢復(fù)時間B/ (KB) = I 1/K I = I A+B I/M0VE_STEP據(jù)此,從向初始位置恢復(fù)校正光學(xué)系統(tǒng)117和存儲器讀取控制單元124的讀取位 置的開始到結(jié)束所需的時間變得相等。圖3A 3C是示出校正光學(xué)系統(tǒng)117和存儲器讀取控制單元124的讀取位置向初 始位置的恢復(fù)操作的變換的圖。在圖3A中,縱坐標(biāo)表示校正光學(xué)系統(tǒng)117向初始位置的恢 復(fù)操作中的中間位置P0S1,并且橫坐標(biāo)表示時間。在圖;3B中,縱坐標(biāo)表示存儲器讀取控制 單元124的讀取位置向初始位置的恢復(fù)操作中的中間位置P0S2,并且橫坐標(biāo)表示時間。圖 3A和;3B通過將在振動校正控制從ON切換成OFF時的時間設(shè)置為0,示出直到校正光學(xué)系 統(tǒng)117和存儲器讀取控制單元124的讀取位置恢復(fù)至初始位置為止的軌跡。在圖3A和;3B 所示的例子中,變量A和B是正的。校正光學(xué)系統(tǒng)117和存儲器讀取控制單元124的讀取 位置每單位時間向初始位置分別移動-KA和-KB,并且在時間Tl ( = I A+B I /M0VE_STEP)恢 復(fù)至初始位置。在圖3C的圖中,縱坐標(biāo)表示校正光學(xué)系統(tǒng)117和存儲器讀取控制單元IM的讀取 位置每單位時間的移動量之和(總初始位置恢復(fù)速度),并且橫坐標(biāo)表示時間。如圖3C所 示,根據(jù)第一實施例,校正光學(xué)系統(tǒng)117和存儲器讀取控制單元IM的讀取位置向初始位置 的恢復(fù)操作的開始時刻和結(jié)束時刻相互一致。這可以防止下面的現(xiàn)象一個恢復(fù)操作首先 結(jié)束,并且在該操作期間,總初始位置恢復(fù)速度改變。A和B具有不同符號和不同絕對倌的情況確定系數(shù)K以使得圖2的流程圖的一次處理中向初始位置的驅(qū)動量KA和KB之和 為預(yù)定驅(qū)動量M0VE_STEP ( > 0)或-M0VE_STEP。更具體地,確定系數(shù)K以使得通過相加校 正光學(xué)系統(tǒng)117和存儲器讀取控制單元IM的讀取位置的初始位置恢復(fù)速度所獲得的速度 (總初始位置恢復(fù)速度)為常數(shù)
KA+KB = M0VE_STEP (其中,A+B > 0)KA+KB = -M0VE_STEP (其中,A+B < 0)求解這些方程式得出K值K = M0VE_STEP/ (A+B)(其中,A+B > 0)K = -M0VE_STEP/ (A+B)(其中,A+B < 0)從初始位置恢復(fù)操作的開始到結(jié)束所需的時間如下校正光學(xué)系統(tǒng)117的初始位置恢復(fù)時間IA/(KA) I = 1/K = I A+B I/M0VE_STEP存儲器讀取控制單元124的初始位置恢復(fù)時間B/ (KB) = I 1/K I = I A+B I/M0VE_STEP這樣,向初始位置恢復(fù)校正光學(xué)系統(tǒng)117和存儲器讀取控制單元124的讀取位置 的開始到結(jié)束所需的時間變得相等。圖4A 4C是示出校正光學(xué)系統(tǒng)117和存儲器讀取控制單元124的讀取位置向初 始位置的恢復(fù)操作的變換的圖。在圖4A中,縱坐標(biāo)表示校正光學(xué)系統(tǒng)117向初始位置的恢 復(fù)操作中的中間位置P0S1,并且橫坐標(biāo)表示時間。在圖4B中,縱坐標(biāo)表示存儲器讀取控制 單元124的讀取位置向初始位置的恢復(fù)操作中的中間位置P0S2,并且橫坐標(biāo)表示時間。圖 4A和4B通過將振動校正控制從ON切換成OFF時的時間設(shè)置為0,示出直到校正光學(xué)系統(tǒng) 117和存儲器讀取控制單元124的讀取位置恢復(fù)至初始位置為止的軌跡。在圖4A和4B所 示的例子中,變量A是正的,并且變量B是負(fù)的。校正光學(xué)系統(tǒng)117和存儲器讀取控制單 元124的讀取位置每單位時間向初始位置分別移動-KA和-KB,并且在時間T2 ( = | A+B | / M0VE_STEP)恢復(fù)至初始位置。在圖4C所示的圖中,縱坐標(biāo)表示校正光學(xué)系統(tǒng)117和存儲器讀取控制單元IM的 讀取位置每單位時間的移動量之和(總初始位置恢復(fù)速度),并且橫坐標(biāo)表示時間。如圖 4C所示,根據(jù)第一實施例,校正光學(xué)系統(tǒng)117和存儲器讀取控制單元IM的讀取位置向初始 位置的恢復(fù)操作的開始時刻和結(jié)束時刻相互一致。換句話說,校正光學(xué)系統(tǒng)117和存儲器 讀取控制單元124同時開始向初始位置的恢復(fù)操作,并且同時結(jié)束恢復(fù)操作。這可以防止 下面的現(xiàn)象校正光學(xué)系統(tǒng)117或存儲器讀取控制單元IM向初始位置的驅(qū)動首先結(jié)束,并 且在該操作期間,反轉(zhuǎn)向初始位置的恢復(fù)操作的方向。(3) A和B具有不同符號和相同絕對倌的情況確定系數(shù)K以使得圖2的流程圖的一次處理中校正光學(xué)系統(tǒng)117和存儲器讀取 控制單元124向初始位置的驅(qū)動量KA和KB中的每一個都為預(yù)定驅(qū)動量M0VE_STEP( > 0) 或-M0VE_STEP。更具體地,確定系數(shù)K以使得校正光學(xué)系統(tǒng)117和存儲器讀取控制單元124 的讀取位置中各自的初始位置恢復(fù)速度都為常數(shù) KA = M0VE_STEP, KB = -M0VE_STEP (其中,A>0 且 B<0)KA = -M0VE_STEP, KB = M0VE_STEP (其中,A<0 且 B>0)求解這些方程式得出K值K = M0VE_STEP/A (其中,A>0 且 B<0)K = -M0VE_STEP/A (其中,A<0 且 B>0)從初始位置恢復(fù)操作的開始到結(jié)束所需的時間如下
校正光學(xué)系統(tǒng)117的初始位置恢復(fù)時間IA/(KA) I = 1/K = IAI/M0VE_STEP存儲器讀取控制單元124的初始位置恢復(fù)時間B/ (KB) = I 1/K I = IAI/M0VE_STEP這些方程式顯示從校正光學(xué)系統(tǒng)117和存儲器讀取控制單元124向初始位置的恢 復(fù)的開始到結(jié)束所需的時間變得相等。也就是說,當(dāng)校正光學(xué)系統(tǒng)117和存儲器讀取控制 單元124同時開始向初始位置的恢復(fù)時,它們同時恢復(fù)至初始位置。圖5A 5C是示出校正光學(xué)系統(tǒng)117和存儲器讀取控制單元124的讀取位置向初 始位置的恢復(fù)操作的變換的圖。在圖5A中,縱坐標(biāo)表示校正光學(xué)系統(tǒng)117向初始位置的恢 復(fù)操作中的中間位置P0S1,并且橫坐標(biāo)表示時間。在圖5B中,縱坐標(biāo)表示存儲器讀取控制 單元124的讀取位置向初始位置的恢復(fù)操作中的中間位置P0S2,并且橫坐標(biāo)表示時間。圖 5A和5B通過將振動校正控制從ON切換成OFF時的時間設(shè)置為0,示出直到校正光學(xué)系統(tǒng) 117和存儲器讀取控制單元124的讀取位置恢復(fù)至初始位置為止的軌跡。在圖5A和5B所 示的例子中,變量A是正的,并且變量B是負(fù)的。校正光學(xué)系統(tǒng)117和存儲器讀取控制單元 124的讀取位置每單位時間向初始位置分別移動-KA和-KB,并且在時間T3 ( = | A | /M0VE_ STEP)結(jié)束初始位置恢復(fù)操作。在圖5C的圖中,縱坐標(biāo)表示校正光學(xué)系統(tǒng)117和存儲器讀取控制單元IM的讀取 位置每單位時間的移動量之和(總初始位置恢復(fù)速度),并且橫坐標(biāo)表示時間。如圖5C所 示,根據(jù)第一實施例,校正光學(xué)系統(tǒng)117和存儲器讀取控制單元IM的讀取位置向初始位置 的恢復(fù)操作的開始時刻和結(jié)束時刻相互一致,就好像在圖像中沒有進(jìn)行向初始位置的恢復(fù) 操作。這可以防止下面的現(xiàn)象校正光學(xué)系統(tǒng)117或存儲器讀取控制單元124向初始位置 的驅(qū)動首先結(jié)束,并且在該操作期間,反轉(zhuǎn)向初始位置的恢復(fù)操作的方向。如上所述,根據(jù)第一實施例,在使用多個振動校正系統(tǒng)進(jìn)行振動校正控制的攝像 設(shè)備中,在將振動校正控制從ON切換成OFF之后向初始位置的恢復(fù)操作的開始時刻和結(jié)束 時刻可以相互一致。第一實施例可以有效防止傳統(tǒng)設(shè)備中發(fā)生的、在一個振動校正系統(tǒng)的 操作首先結(jié)束時向初始位置的恢復(fù)操作的總速度的改變。第二實施例圖6是舉例說明根據(jù)本發(fā)明第二實施例的攝像設(shè)備150的結(jié)構(gòu)的框圖。圖6所示 的結(jié)構(gòu)與圖1所示的結(jié)構(gòu)的不同在于,刪除了開關(guān)109和127,添加了乘法器132和133,并 且改變了運動矢量處理單元126、初始位置恢復(fù)控制單元1 和振動校正0N/0FF控制單元 129的操作。其余結(jié)構(gòu)與圖1中所示的相同,并且不再重復(fù)對其進(jìn)行說明。當(dāng)振動校正0N/0FF控制單元1 判斷為振動校正控制為ON時,乘法器132設(shè)置 增益1,并且將來自A/D轉(zhuǎn)換器105的輸出直接提供給HPF 106。當(dāng)振動校正0N/0FF控制 單元1 判斷為振動校正控制為OFF時,乘法器132設(shè)置增益0,并且向HPF 106始終輸入 0,從而停止校正光學(xué)系統(tǒng)117的振動校正控制。類似地,當(dāng)振動校正0N/0FF控制單元129判斷為振動校正控制為0N,則乘法器 133設(shè)置增益1,并且將來自運動矢量檢測器122的輸出直接提供給運動矢量處理單元126。 當(dāng)振動校正0N/0FF控制單元1 判斷為振動校正控制為OFF時,乘法器133設(shè)置增益0,并 且向運動矢量處理單元126始終輸入0,從而停止存儲器讀取控制單元124的振動校正控制。第二實施例中的運動矢量處理單元1 包括HPF 130和積分器131。HPF 130經(jīng) 由乘法器133接收由運動矢量檢測器122所檢測到的運動矢量,并且去除運動矢量檢測值 的低頻成分。積分器131對來自HPF 130的輸出信號進(jìn)行積分,并且確定圖像讀取控制單 元124的圖像存儲器123中的圖像讀取位置。因此,從圖像存儲器123輸出通過電子校正 振動所獲得的視頻信號,并且經(jīng)由視頻輸出端子125將該視頻信號提供給記錄設(shè)備或顯示 設(shè)備。將說明第二實施例中的初始位置恢復(fù)控制單元128的操作。圖7是舉例說明初始 位置恢復(fù)控制單元128的處理的流程圖。每隔諸如1/60秒等的預(yù)定周期重復(fù)進(jìn)行該處理。在步驟S200,初始位置恢復(fù)控制單元1 判斷振動校正0N/0FF控制單元1 是否 判斷為振動校正控制為ON。如果振動校正控制為OFF,則初始位置恢復(fù)控制單元1 進(jìn)入 步驟S201的處理。在步驟S201,初始位置恢復(fù)控制單元1 將HPF 106和積分器107的時 間常數(shù)分別改變成τ '和τ 2',并且在步驟S202 JfHPF 130和積分器131的時間常數(shù) 分別改變成τ3'和τ4'。注意,時間常數(shù)被設(shè)置為τ ' = τ3'和τ2' = τ4',也 就是說,設(shè)置HPF 106和130的時間常數(shù)相互相等,并且設(shè)置積分器107和131的時間常數(shù) 相互相等。盡管在該說明中,HPF 106和130的時間常數(shù)被設(shè)置為相同值,并且積分器107 和131的時間常數(shù)被設(shè)置為相同值,但是它們不是必須完全相同。例如,由于如果人眼不能 識別出該差別,則可以獲得與在時間常數(shù)完全相同時所獲得的效果相同的效果,因而這些 時間常數(shù)可以稍微不同,只要它們差不多相同即可。圖8Α 8C是示出校正光學(xué)系統(tǒng)117和存儲器讀取控制單元124的讀取位置向初 始位置的恢復(fù)操作的變換的圖。在圖8Α中,縱坐標(biāo)表示校正光學(xué)系統(tǒng)117向初始位置的恢 復(fù)操作中的中間位置P0S3,并且橫坐標(biāo)表示時間。在圖8Β中,縱坐標(biāo)表示存儲器讀取控制 單元124的讀取位置向初始位置的恢復(fù)操作中的中間位置P0S4,并且橫坐標(biāo)表示時間。圖 8Α和8Β通過將振動校正控制從ON切換成OFF時的時間設(shè)置為0、將該時間時的校正光學(xué) 系統(tǒng)117的驅(qū)動位置設(shè)置為C并將存儲器讀取控制單元124的讀取位置設(shè)置為D,示出隨 著時間向初始位置的恢復(fù)的軌跡。在圖7的步驟S201和S202的處理中所設(shè)置的HPF 106 和積分器107的時間常數(shù)以及HPF 130和積分器131的時間常數(shù)相互一致。乘法器132和 133將向HPF 106和130的輸入設(shè)置為0。利用這些設(shè)置,P0S3和P0S4平滑地收斂至初始 位置,如圖8A和8B所示,并且向初始位置的恢復(fù)操作在幾乎相同的時間T4結(jié)束。在圖8C的圖中,縱坐標(biāo)表示校正光學(xué)系統(tǒng)117和存儲器讀取控制單元IM每單位 時間的移動量之和(總初始位置恢復(fù)速度),并且橫坐標(biāo)表示時間。如圖8C所示,根據(jù)第二 實施例,校正光學(xué)系統(tǒng)117和存儲器讀取控制單元124向初始位置的恢復(fù)操作的開始時刻 和結(jié)束時刻差不多相互一致。這可以防止下面的現(xiàn)象一個恢復(fù)操作首先結(jié)束,并且在該操 作期間,總初始位置恢復(fù)速度改變。如果在步驟S200判斷為振動校正控制為0N,則初始位置恢復(fù)控制單元1 進(jìn)入步 驟S203的處理。在步驟S203,初始位置恢復(fù)控制單元1 將振動校正控制ON狀態(tài)的時間 常數(shù)τ 1和τ 2設(shè)置為HPF 106和積分器107的時間常數(shù),并且通過校正光學(xué)系統(tǒng)117進(jìn) 行振動校正控制。在步驟S204,初始位置恢復(fù)控制單元1 將振動校正控制ON狀態(tài)的時間 常數(shù)τ 3和τ 4設(shè)置為HPF 130和積分器131的時間常數(shù),并且通過存儲器讀取控制單元124執(zhí)行振動校正控制。在步驟S203和S204的處理之后,初始位置恢復(fù)控制單元1 結(jié)束 該處理。如上所述,根據(jù)第二實施例,在使用多個振動校正系統(tǒng)進(jìn)行振動校正控制的攝像 設(shè)備中,振動校正控制從ON被切換成OFF之后的初始位置恢復(fù)操作的開始時刻和結(jié)束時刻 相互一致。第二實施例可以有效防止在一個振動校正系統(tǒng)的操作首先結(jié)束時初始位置恢復(fù) 操作的速度的改變。第三實施例根據(jù)本發(fā)明第三實施例的攝像設(shè)備的結(jié)構(gòu)與圖1所示的結(jié)構(gòu)相同,并且不再重復(fù) 對其進(jìn)行說明。第三實施例與第一實施例的不同在于初始位置恢復(fù)控制單元128的操作, 并且將詳細(xì)說明該操作。圖9和10是舉例說明初始位置恢復(fù)控制單元1 的處理的流程圖。每隔諸如1/60 秒等的預(yù)定周期重復(fù)進(jìn)行該處理。在步驟S300,初始位置恢復(fù)控制單元1 判斷是否設(shè)置了表示是否開始了初始位 置恢復(fù)操作的標(biāo)志INIT_M0VE_FLAG2。如果沒有設(shè)置INIT_M0VE_FLAG2,則初始位置恢復(fù)控 制單元1 判斷為沒有開始初始位置恢復(fù)操作,并且進(jìn)入圖10的步驟S321的處理。在步驟S321,初始位置恢復(fù)控制單元1 判斷振動校正0N/0FF控制單元1 是否 判斷為振動校正控制為OFF。如果振動校正控制為0N,則初始位置恢復(fù)控制單元1 結(jié)束 該處理,如果振動校正控制為OFF,則進(jìn)入步驟S322的處理。P0S5是從初始位置恢復(fù)控制單元1 提供給開關(guān)109的變量,并且表示將校正光 學(xué)系統(tǒng)117恢復(fù)至初始位置的操作期間的中間位置。P0S6是從初始位置恢復(fù)控制單元1 提供給開關(guān)127的變量,并且表示將圖像存儲器123中的圖像讀取位置恢復(fù)至初始位置的 操作期間的中間位置。在步驟S322,初始位置恢復(fù)控制單元1 將來自焦距校正單元108 的當(dāng)前輸出存儲為P0S5,并且將來自運動矢量處理單元126的當(dāng)前輸出存儲為P0S6。也就 是說,緊接在振動校正控制從ON被改變成OFF之后,保持由焦距校正單元108和運動矢量 處理單元1 所計算出的最終校正位置。為方便說明,假定由焦距校正單元108所計算出的校正驅(qū)動量的符號和校正方向 之間的關(guān)系與由運動矢量處理單元1 所計算出的控制量的符號和校正方向之間的關(guān)系 相同。還假定當(dāng)由焦距校正單元108所計算出的校正驅(qū)動量和由運動矢量處理單元1 所 計算出的控制量具有相同值時,攝像面上的校正量也相同。STEPl是在圖9和10的流程圖的一次處理中,通過初始位置恢復(fù)控制單元1 將 校正光學(xué)系統(tǒng)117向初始位置移動的量。STEPl在SPEED_MIN ( | STEPl | ( SPEED_MAX的 范圍內(nèi)取值。對于IstepiI = speed_min,初始位置恢復(fù)速度為最小,并且對于Istepi | = SPEED_MAX,初始位置恢復(fù)速度為最大。STEP2是在圖9和10的流程圖的一次處理中,通過初始位置恢復(fù)控制單元 1 將存儲器讀取控制單元124的讀取位置向初始位置移動的量。STEP2在SPEED_ MIN≤STEP2≤SPEED_MAX的范圍內(nèi)取值。對于| STEP2 | = SPEED_MIN,初始位置恢復(fù)速 度為最小,并且對于|STEP2| = SPEED_MAX,初始位置恢復(fù)速度為最大。在步驟S323,初始位置恢復(fù)控制單元1 判斷P0S5的絕對值是否小于表示減速 開始位置的閾值SL0W_TH。如果在步驟S323,P0S5的絕對值小于表示減速開始位置的閾值SL0ff_TH,也就是說,該位置靠近初始位置,則初始位置恢復(fù)控制單元1 進(jìn)入步驟S324。在 步驟S3M,初始位置恢復(fù)控制單元1 將-SPEED_MIN(其中,P0S5 > 0)或SPEED_MIN(其 中,P0S5 < 0)設(shè)置為STEP1,以使得初始位置恢復(fù)速度為最小速度。如果在步驟S323,P0S5 的絕對值等于或大于表示減速開始位置的閾值SL0W_TH,也就是說,該位置遠(yuǎn)離初始位置, 則初始位置恢復(fù)控制單元1 進(jìn)入步驟S325。在步驟S325,初始位置恢復(fù)控制單元1 將-SPEED_MAX(其中,P0S5 > 0)或 SPEED_MAX(其中,P0S5 < 0)設(shè)置為 STEPl,以使得初 始位置恢復(fù)速度為最大速度。在步驟,初始位置恢復(fù)控制單元1 判斷P0S6的絕對值是否小于表示減速 開始位置的閾值SL0W_TH。如果在步驟,P0S6的絕對值小于表示減速開始位置的閾值 SL0ff_TH,也就是說,該位置靠近初始位置,則初始位置恢復(fù)控制單元1 進(jìn)入步驟S327。在 步驟S327,初始位置恢復(fù)控制單元1 將-SPEED_MIN(其中,P0S6 > 0)或SPEED_MIN(其 中,P0S6 < 0)設(shè)置為STEP2,以使得初始位置恢復(fù)速度為最小速度。如果在步驟,P0S6 的絕對值等于或大于表示減速開始位置的閾值SL0W_TH,也就是說,該位置遠(yuǎn)離初始位置, 則初始位置恢復(fù)控制單元1 進(jìn)入步驟S3^。在步驟,初始位置恢復(fù)控制單元1 將-SPEED_MAX(其中,P0S6 > 0)或 SPEED_MAX(其中,P0S6 < 0)設(shè)置為 STEP2,以使得初 始位置恢復(fù)速度為最大速度。在步驟,初始位置恢復(fù)控制單元1 設(shè)置INIT_M0VE_ FLAG2,并且結(jié)束該處理。如果在步驟S300設(shè)置了 INIT_M0VE_FLAG2,則初始位置恢復(fù)控制單元1 進(jìn)入步 驟S301的處理。在步驟S301,初始位置恢復(fù)控制單元1 判斷振動校正0N/0FF控制單元 129是否判斷為振動校正控制為ON。如果振動校正控制為0N,則初始位置恢復(fù)控制單元1 在步驟S316復(fù)位INIT_M0VE_FLAG2,并且結(jié)束該處理。將向開關(guān)109和127的輸入分別切 換成來自焦距校正單元108和運動矢量處理單元126的輸出,并且開始振動校正控制。如果在步驟S301判斷為振動校正控制為OFF,則初始位置恢復(fù)控制單元1 進(jìn)入 步驟S302的處理。步驟S302 S308的處理是校正光學(xué)系統(tǒng)117向初始位置的恢復(fù)操作 的處理。在步驟S302,初始位置恢復(fù)控制單元1 判斷P0S5的絕對值是否小于減速開始位 置的閾值SL0W_TH。如果初始位置恢復(fù)控制單元1 在步驟S302判斷為P0S5的絕對值等 于或大于減速開始位置的閾值SL0W_TH,則進(jìn)入步驟S308。在步驟S308,初始位置恢復(fù)控制 單元1 將P0S5改變成P0S5 = P0S5+STEP1,并且將改變后的P0S5提供給開關(guān)109,從而 以最大速度進(jìn)行向初始位置的恢復(fù)操作。如果初始位置恢復(fù)控制單元1 在步驟S302判斷為P0S5的絕對值小于減速開始 位置的閾值SL0W_TH,則進(jìn)入步驟S303以將STEPl乘以減速系數(shù)P (0 < P < 1)。步驟S303 中減小STEPl的絕對值,這可以減小向初始位置的恢復(fù)速度。在步驟S304,初始位置恢復(fù)控 制單元1 判斷減小后的STEPl的絕對值是否小于SPEED_MIN。如果初始位置恢復(fù)控制單 元1 在步驟S304判斷為STEPl的絕對值等于或大于SPEED_MIN,則進(jìn)入步驟S308。在步 驟S308,初始位置恢復(fù)控制單元1 將P0S5改變成P0S5 = P0S5+STEP1,并且將改變后的 P0S5提供給開關(guān)109,從而以在步驟S303減小后的恢復(fù)速度執(zhí)行向初始位置的恢復(fù)操作。如果初始位置恢復(fù)控制單元1 在步驟S304判斷為STEPl的絕對值小于SPEED_ MIN,則進(jìn)入步驟S305。然后,初始位置恢復(fù)控制單元1 將-SPEED_MIN(其中,P0S5 > 0)或SPEED_MIN(其中,P0S5 < 0)設(shè)置為STEP1,以使得初始位置恢復(fù)速度為最小速度。在步 驟S306,初始位置恢復(fù)控制單元1 判斷P0S5的絕對值是否小于STEPl的最小值SPEED_ MIN0如果初始位置恢復(fù)控制單元1 在步驟S306判斷為P0S5的絕對值等于或大于SPEED_ MIN,則進(jìn)入步驟S308。在步驟S308,初始位置恢復(fù)控制單元1 將P0S5改變成P0S5 = P0S5+STEP1,并且將改變后的P0S5提供給開關(guān)109,從而以在步驟S305所設(shè)置的最小速度 進(jìn)行向初始位置的恢復(fù)操作。如果初始位置恢復(fù)控制單元1 在步驟S306判斷為P0S5的絕對值小于SPEED_ MIN,則進(jìn)入步驟S307,并且將P0S5 = 0提供給開關(guān)109,從而完成校正光學(xué)系統(tǒng)117向初 始位置的恢復(fù)操作。接著要執(zhí)行的步驟S309 S315的處理是存儲器讀取控制單元IM的讀取位置向 初始位置的恢復(fù)操作的處理。在步驟S309,初始位置恢復(fù)控制單元1 判斷P0S6的絕對值是否小于減速開始位 置的閾值SL0W_TH。如果初始位置恢復(fù)控制單元1 在步驟S309判斷為P0S6的絕對值等 于或大于減速開始位置的閾值SL0W_TH,則進(jìn)入步驟S315。在步驟S315,初始位置恢復(fù)控制 單元1 將P0S6改變成P0S6 = P0S6+STEP2,并且將改變后的P0S6提供給開關(guān)127,從而 以最大速度執(zhí)行向初始位置的恢復(fù)操作。如果初始位置恢復(fù)控制單元1 在步驟S309判斷為P0S6的絕對值小于減速開始 位置的閾值SL0W_TH,則進(jìn)入步驟S310以將STEP2乘以減速系數(shù)P(0 <P< 1)。步驟S310 中減小STEP2的絕對值,這可以減小向初始位置的恢復(fù)速度。在步驟S311,初始位置恢復(fù)控 制單元1 判斷減小后的STEP2的絕對值是否小于SPEED_MIN。如果初始位置恢復(fù)控制單 元1 在步驟S311判斷為STEP2的絕對值等于或大于SPEED_MIN,則進(jìn)入步驟S315。在步 驟S315,初始位置恢復(fù)控制單元1 將P0S6改變成P0S6 = P0S6+STEP2,并且將改變后的 P0S6提供給開關(guān)127,從而以在步驟S310減小后的恢復(fù)速度執(zhí)行向初始位置的恢復(fù)操作。如果初始位置恢復(fù)控制單元1 在步驟S311判斷為STEP2的絕對值小于SPEED_ MIN,則進(jìn)入步驟S312。然后,初始位置恢復(fù)控制單元1 將-SPEED_MIN(其中,P0S6 > 0) 或者SPEED_MIN(其中,P0S6 < 0)設(shè)置為STEP2,以使得初始位置恢復(fù)速度為最小速度。在 步驟S313,初始位置恢復(fù)控制單元1 判斷P0S6的絕對值是否小于STEP2的最小值SPEED_ MIN。如果初始位置恢復(fù)控制單元1 在步驟S313判斷為P0S6的絕對值等于或大于SPEED_ MIN,則進(jìn)入步驟S315。在步驟S315,初始位置恢復(fù)控制單元1 將P0S6改變成P0S6 = P0S6+STEP2,并且將改變后的P0S6提供給開關(guān)127,從而以在步驟S312所設(shè)置的最小速度 進(jìn)行向初始位置的恢復(fù)操作。如果初始位置恢復(fù)控制單元1 在步驟S313判斷為P0S6的絕對值小于SPEED_ MIN,則進(jìn)入步驟S314,并且將P0S6 = 0提供給開關(guān)127,從而完成存儲器讀取控制單元IM 的讀取位置向初始位置的恢復(fù)操作。圖IlA IlC是示出在進(jìn)行圖9和10的流程圖所示的處理時校正光學(xué)系統(tǒng)117 和存儲器讀取控制單元124的讀取位置向初始位置的恢復(fù)操作的變換的圖。在圖IlA中, 縱坐標(biāo)表示校正光學(xué)系統(tǒng)117的初始位置恢復(fù)操作位置P0S5,并且橫坐標(biāo)表示時間。在圖 IlB中,縱坐標(biāo)表示存儲器讀取控制單元IM的初始位置恢復(fù)操作位置P0S6,并且橫坐標(biāo)表 示時間。圖IlA和IlB通過將振動校正控制從ON切換成OFF時的時間設(shè)置為0、并且將此時的校正光學(xué)系統(tǒng)117和存儲器讀取控制單元124的驅(qū)動位置設(shè)置為E和F,示出隨著時 間向初始位置的恢復(fù)的軌跡。在圖IlA和IlB所示的例子中,P0S5和P0S6均是正的。在 圖IlC的圖中,縱坐標(biāo)表示校正光學(xué)系統(tǒng)117和存儲器讀取控制單元IM每單位時間的移 動量之和(稱為總初始位置恢復(fù)速度),并且橫坐標(biāo)表示時間。在時間0和T5的時間段,P0S5和P0S6均大于表示減速開始位置的閾值SL0W_TH。 因此,校正光學(xué)系統(tǒng)117和存儲器讀取控制單元124的讀取位置均以最大速度_SPEED_MAX 向初始位置恢復(fù),并且總初始位置恢復(fù)速度為SPEED_MAXX 2。在時間T6和T6的時間段,P0S5大于表示減速開始位置的閾值SL0W_TH,因此以最 大速度_SPEED_MAX驅(qū)動校正光學(xué)系統(tǒng)117。然而,P0S6小于表示減速開始位置的SL0W_TH。 因此,以根據(jù)減速系數(shù)P所確定的減速率使存儲器讀取控制單元1 的讀取位置減速,從而 逐漸減小初始位置恢復(fù)速度。在時間T6和T7的時間段,P0S5和P0S6均小于減速開始位置的閾值SL0W_TH。因 此,均以根據(jù)減速系數(shù)P所確定的減速率使校正光學(xué)系統(tǒng)117和存儲器讀取控制單元IM 的讀取位置減速,從而進(jìn)一步減小初始位置恢復(fù)速度。在時間T7,存儲器讀取控制單元IM 的讀取位置的初始位置恢復(fù)量STEP2為最小值-SPEED_MIN,從而完成存儲器讀取控制單元 124的初始位置恢復(fù)操作。由于存儲器讀取控制單元124的初始位置恢復(fù)操作在滿意地減小速度之后在時 間T7結(jié)束,因而在時間T7處的速度變化小,如圖11所示。這可以防止在該操作期間總初 始位置恢復(fù)速度突然變化這一現(xiàn)象。在時間T7和T8的時間段,校正光學(xué)系統(tǒng)117隨后以根據(jù)減速系數(shù)P所確定的減 速率減速,從而進(jìn)一步減小初始位置恢復(fù)速度。在時間T8,校正光學(xué)系統(tǒng)117的初始位置 恢復(fù)量STEPl為最小值_SPEED_MIN,從而平滑地完成校正光學(xué)系統(tǒng)117的初始位置恢復(fù)操作。如上所述,根據(jù)第三實施例,在使用多個振動校正系統(tǒng)進(jìn)行振動校正控制的攝像 設(shè)備中,在將初始位置恢復(fù)速度充分減小至預(yù)定速度之后,停止將振動校正控制從ON切換 成OFF之后的初始位置恢復(fù)操作。第三實施例可以有效防止在一個振動校正系統(tǒng)的操作首 先結(jié)束時初始位置恢復(fù)操作的速度的改變。以上說明了本發(fā)明的優(yōu)選實施例,但是,本發(fā)明不局限于這些實施例,并且可以在 不脫離本發(fā)明的范圍的情況下進(jìn)行各種變形和修改。例如,可以利用在與光軸垂直的方向 上機(jī)械驅(qū)動圖像傳感器120的機(jī)械振動校正系統(tǒng)來替換使用存儲器讀取控制單元IM的電 子振動校正系統(tǒng)。在這種情況下,圖像傳感器120的初始位置(初始狀態(tài))意為圖像傳感 器120的中心與攝像設(shè)備的光軸一致的狀態(tài)。第一 第三實施例舉例說明了用于使用兩個檢測器,即角速度傳感器和運動矢量 檢測器來檢測攝像設(shè)備的振動的方法。然而,攝像設(shè)備可以僅包括其中一個檢測器。在這 種情況下,可以分割由一個檢測器所檢測到的振動量,并且通過多個振動校正單元來進(jìn)行 校正。作為振動校正單元,可以使用執(zhí)行三種及三種以上的不同校正處理的校正單元。 例如,可以使用上述的光學(xué)振動校正系統(tǒng)、電子振動校正系統(tǒng)和機(jī)械振動校正系統(tǒng)。通過使 得各校正單元向初始位置的恢復(fù)操作的開始時刻和結(jié)束時刻相互一致,即使使用這三個振動校正系統(tǒng)的攝像設(shè)備也可以獲得與使用兩個校正單元的攝像設(shè)備所獲得的效果相同的 效果。此外,當(dāng)在各振動校正單元向初始位置的恢復(fù)操作結(jié)束之前滿意地減小各校正單元 向初始位置的恢復(fù)速度,即使該攝像設(shè)備也可以獲得與使用兩個校正單元的攝像設(shè)備所獲 得的效果相同的效果。在用于使得多個振動校正單元向初始位置的恢復(fù)操作的開始時刻和結(jié)束時刻相 互一致的控制中,它們不必完全相互一致。由于如果時間差是通過人眼不能識別的時間 (例如,小于0.1秒),則可以獲得相同效果,因而這些時刻可以稍微相互不同,只要它們差 不多相同即刻。盡管參考典型實施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不局限于所公開的典 型實施例。
權(quán)利要求
1.一種攝像設(shè)備,包括至少一個振動檢測單元,用于檢測施加于所述攝像設(shè)備的振動并輸出振動信號; 計算單元,用于基于從所述振動檢測單元輸出的振動信號,分別計算用于進(jìn)行不同的 多個校正處理的多個校正單元各自的振動校正信號;所述多個校正單元,用于基于由所述計算單元計算出的各自的振動校正信號來校正所 述振動;以及控制單元,用于在停止基于所述振動校正信號的所述多個校正處理時,將所述多個校 正單元變換成作為在未檢測到所述振動時所獲得的所述多個校正單元的狀態(tài)的初始狀態(tài), 其中,所述控制單元進(jìn)行控制,以同時開始向所述初始狀態(tài)移動所述多個校正單元,并 且同時停止移動所述多個校正單元。
2.根據(jù)權(quán)利要求1所述的攝像設(shè)備,其特征在于,在停止所述多個校正處理時,所述控 制單元進(jìn)行控制,以將提供給所述多個校正單元的信號的每單位時間的變化量之和設(shè)置為 預(yù)先設(shè)置的值。
3.根據(jù)權(quán)利要求1所述的攝像設(shè)備,其特征在于,對于所述多個校正單元中的每個校正單元,所述計算單元包括用于去除所述振動信號 的低頻成分的濾波器單元和用于對所述振動信號進(jìn)行積分的積分單元,以及在停止基于所述振動校正信號的所述多個校正處理時,所述控制單元進(jìn)行控制,以將 所述振動校正信號設(shè)置為0,將各濾波器單元的時間常數(shù)設(shè)置為具有相同值,并且將各積分 單元的時間常數(shù)設(shè)置為具有相同值。
4.根據(jù)權(quán)利要求1所述的攝像設(shè)備,其特征在于,所述攝像設(shè)備包括光學(xué)系統(tǒng)和用于拍攝由所述光學(xué)系統(tǒng)形成的被攝體圖像的攝像單 元,以及所述多個校正單元包括以下單元中的至少兩個單元第一校正單元,用于基于從所述計算單元輸出的振動校正信號,通過在與所述光學(xué)系 統(tǒng)的光軸垂直的方向上對用于使所述光軸彎曲的校正光學(xué)系統(tǒng)進(jìn)行移位,光學(xué)地校正所述 振動;第二校正單元,用于基于從所述計算單元輸出的振動校正信號,通過改變由所述攝像 單元獲得的圖像的讀取區(qū)域,校正所述振動;以及第三校正單元,用于基于從所述計算單元輸出的振動校正信號,通過在與所述光軸垂 直的方向上移位所述攝像單元的位置,校正所述振動。
5.一種攝像設(shè)備,包括至少一個振動檢測單元,用于檢測施加于所述攝像設(shè)備的振動并輸出振動信號; 計算單元,用于基于從所述振動檢測單元輸出的振動信號,分別計算用于進(jìn)行不同的 多個校正處理的多個校正單元各自的振動校正信號;所述多個校正單元,用于基于由所述計算單元計算出的各自的振動校正信號來校正所 述振動;以及控制單元,用于在停止基于所述振動校正信號的所述多個校正處理時,將所述多個校 正單元變換成作為在未檢測到所述振動時所獲得的所述多個校正單元的狀態(tài)的初始狀態(tài), 其中,隨著所述多個校正單元接近所述初始狀態(tài),所述控制單元將變換所述校正單元的速度降低至小于預(yù)先設(shè)置的速度。
6.根據(jù)權(quán)利要求5所述的攝像設(shè)備,其特征在于,當(dāng)與預(yù)先確定的狀態(tài)相比、所述校正 單元距所述初始狀態(tài)更遠(yuǎn)時,所述控制單元以所述預(yù)先設(shè)置的速度變換所述校正單元,并 且當(dāng)與所述預(yù)先確定的狀態(tài)相比、所述校正單元距所述初始狀態(tài)更近時,隨著所述多個校 正單元接近所述初始狀態(tài),所述控制單元將變換所述校正單元的速度降低至小于所述預(yù)先 設(shè)置的速度。
7.根據(jù)權(quán)利要求5所述的攝像設(shè)備,其特征在于,所述攝像設(shè)備包括光學(xué)系統(tǒng)和用于拍攝由所述光學(xué)系統(tǒng)形成的被攝體圖像的攝像單 元,以及所述多個校正單元包括以下單元中的至少兩個單元第一校正單元,用于基于從所述計算單元輸出的振動校正信號,通過在與所述光學(xué)系 統(tǒng)的光軸垂直的方向上對用于使所述光軸彎曲的校正光學(xué)系統(tǒng)進(jìn)行移位,光學(xué)地校正所述 振動;第二校正單元,用于基于從所述計算單元輸出的振動校正信號,通過改變由所述攝像 單元獲得的圖像的讀取區(qū)域,校正所述振動;以及第三校正單元,用于基于從所述計算單元輸出的振動校正信號,通過在與所述光軸垂 直的方向上移位所述攝像單元的位置,校正所述振動。
8.一種攝像設(shè)備,包括至少一個振動檢測單元,用于檢測施加于所述攝像設(shè)備的振動并輸出振動信號;計算單元,用于基于從所述振動檢測單元輸出的振動信號,分別計算用于進(jìn)行不同的 多個校正處理的多個校正單元各自的振動校正信號;所述多個校正單元,用于基于由所述計算單元計算出的各自的振動校正信號來校正所 述振動;以及控制單元,用于在停止基于所述振動校正信號的所述多個校正處理時,將所述多個校 正單元變換成作為在未檢測到所述振動時所獲得的所述多個校正單元的狀態(tài)的初始狀態(tài),其中,當(dāng)所述多個校正單元向所述初始狀態(tài)變換的結(jié)束時刻相互不一致時,所述控制 單元將所述多個校正單元中最早結(jié)束向所述初始狀態(tài)變換的校正單元的向所述初始狀態(tài) 變換的速度降低至小于預(yù)先設(shè)置的速度,然后結(jié)束該校正單元向所述初始狀態(tài)的變換。
9.根據(jù)權(quán)利要求8所述的攝像設(shè)備,其特征在于,所述攝像設(shè)備包括光學(xué)系統(tǒng)和用于拍攝由所述光學(xué)系統(tǒng)形成的被攝體圖像的攝像單 元,以及所述多個校正單元包括以下單元中的至少兩個單元第一校正單元,用于基于從所述計算單元輸出的振動校正信號,通過在與所述光學(xué)系 統(tǒng)的光軸垂直的方向上對用于使所述光軸彎曲的校正光學(xué)系統(tǒng)進(jìn)行移位,光學(xué)地校正所述 振動;第二校正單元,用于基于從所述計算單元輸出的振動校正信號,通過改變由所述攝像 單元獲得的圖像的讀取區(qū)域,校正所述振動;以及第三校正單元,用于基于從所述計算單元輸出的振動校正信號,通過在與所述光軸垂 直的方向上移位所述攝像單元的位置,校正所述振動。
10.根據(jù)權(quán)利要求9所述的攝像設(shè)備,其特征在于,所述初始狀態(tài)包括以下狀態(tài)所述 校正光學(xué)系統(tǒng)的位置與所述光學(xué)系統(tǒng)的光軸的中心一致的狀態(tài)、圖像的讀取區(qū)域的中心與 圖像的中心一致的狀態(tài)、以及所述攝像單元的中心與所述光軸的中心一致的狀態(tài)。
11.一種攝像設(shè)備的控制方法,所述攝像設(shè)備包括用于校正振動的多個校正單元,所述 控制方法包括至少一種類型的振動檢測步驟,用于檢測施加于所述攝像設(shè)備的振動并輸出振動信號;計算步驟,用于基于從所述振動檢測步驟輸出的振動信號,分別計算用于進(jìn)行不同的 多個校正處理的所述多個校正單元各自的振動校正信號;校正控制步驟,用于基于在所述計算步驟中計算出的各自的振動校正信號,控制用于 校正所述振動的所述多個校正單元;以及控制步驟,用于在停止基于所述振動校正信號的所述多個校正處理時,將所述多個校 正單元變換成作為在未檢測到所述振動時所獲得的所述多個校正單元的狀態(tài)的初始狀態(tài), 其中,所述控制步驟進(jìn)行控制,以同時開始向所述初始狀態(tài)移動所述多個校正單元,并 且同時停止移動所述多個校正單元。
12.—種攝像設(shè)備的控制方法,所述攝像設(shè)備包括用于校正振動的多個校正單元,所述 控制方法包括至少一種類型的振動檢測步驟,用于檢測施加于所述攝像設(shè)備的振動并輸出振動信號;計算步驟,用于基于從所述振動檢測步驟輸出的振動信號,分別計算用于進(jìn)行不同的 多個校正處理的所述多個校正單元各自的振動校正信號;校正控制步驟,用于基于在所述計算步驟中計算出的各自的振動校正信號來控制用于 校正所述振動的所述多個校正單元;以及控制步驟,用于在停止基于所述振動校正信號的所述多個校正處理時,將所述多個校 正單元變換成作為在未檢測到所述振動時所獲得的所述多個校正單元的狀態(tài)的初始狀態(tài), 其中,在所述控制步驟中,隨著所述多個校正單元接近所述初始狀態(tài),將變換所述校正 單元的速度降低至小于預(yù)先設(shè)置的速度。
13.一種攝像設(shè)備的控制方法,所述攝像設(shè)備包括用于校正振動的多個校正單元,所述 控制方法包括至少一種類型的振動檢測步驟,用于檢測施加于所述攝像設(shè)備的振動并輸出振動信號;計算步驟,用于基于從所述振動檢測步驟輸出的振動信號,分別計算用于進(jìn)行不同的 多個校正處理的所述多個校正單元各自的振動校正信號;校正控制步驟,用于基于在所述計算步驟中計算出的各自的振動校正信號來控制用于 校正所述振動的所述多個校正單元;以及控制步驟,用于在停止基于所述振動校正信號的所述多個校正處理時,將所述多個校 正單元變換成作為在未檢測到所述振動時所獲得的所述多個校正單元的狀態(tài)的初始狀態(tài), 其中,在所述控制步驟中,當(dāng)所述多個校正單元向所述初始狀態(tài)變換的結(jié)束時刻相互 不一致時,將所述多個校正單元中最早結(jié)束向所述初始狀態(tài)變換的校正單元的向所述初始狀態(tài)變換的速度降低至小于預(yù)先設(shè)置的速度,然后結(jié)束該校正單元向所述初始狀態(tài)的變換。
全文摘要
本發(fā)明提供一種攝像設(shè)備及其控制方法,其包括至少一個振動檢測單元,用于檢測施加于攝像設(shè)備的振動并輸出振動信號;計算單元,用于基于從振動檢測單元所輸出的振動信號,分別計算用于進(jìn)行多個不同的校正處理的多個校正單元各自的振動校正信號;校正單元,用于基于計算單元所計算出的各自的振動校正信號來校正振動;以及控制單元,用于在基于振動校正信號停止多個校正處理時,將校正單元變換成用作為在未檢測到振動時所獲得的校正單元的狀態(tài)的初始狀態(tài),其中,控制單元進(jìn)行控制以同時開始向初始狀態(tài)移動多個校正單元,并且同時停止移動多個校正單元。
文檔編號H04N5/225GK102111539SQ20101062102
公開日2011年6月29日 申請日期2010年12月27日 優(yōu)先權(quán)日2009年12月25日
發(fā)明者宮迫賢一 申請人:佳能株式會社