專利名稱:對(duì)焦功能啟動(dòng)系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子設(shè)備的對(duì)焦功能啟動(dòng)系統(tǒng)及方法。
背景技術(shù):
目前市場(chǎng)上銷售的電子設(shè)備大部分都具有照相功能,例如手機(jī)。既豐富了電子設(shè) 備的功能,又方便了用戶。很多電子設(shè)備的相機(jī)裝置都具有對(duì)焦功能,電子設(shè)備在移動(dòng)的時(shí) 候,通常需要用戶手動(dòng)調(diào)整焦距即進(jìn)行重新對(duì)焦,既浪費(fèi)時(shí)間,又不便于用戶使用電子設(shè)備 照相。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種對(duì)焦功能啟動(dòng)系統(tǒng),利用電子羅盤和加速度傳感 器監(jiān)測(cè)電子設(shè)備的移動(dòng)情況,并根據(jù)所監(jiān)測(cè)到的移動(dòng)情況對(duì)電子設(shè)備中的對(duì)焦裝置自動(dòng)調(diào)
焦ο鑒于以上內(nèi)容,還有必要提供一種對(duì)焦功能啟動(dòng)方法,利用電子羅盤和加速度傳 感器監(jiān)測(cè)電子設(shè)備的移動(dòng)情況,并根據(jù)所監(jiān)測(cè)到的移動(dòng)情況對(duì)電子設(shè)備中的對(duì)焦自動(dòng)調(diào)
焦ο一種對(duì)焦功能啟動(dòng)系統(tǒng),運(yùn)行于電子設(shè)備的相機(jī)裝置中,該相機(jī)包括對(duì)焦裝置,該 電子設(shè)備還包括電子羅盤和加速度傳感器,該系統(tǒng)包括記錄模塊,用于每隔一定時(shí)間記錄 電子羅盤測(cè)量該電子設(shè)備在三維空間坐標(biāo)系中的角度;判斷模塊,用于判斷該電子設(shè)備在 三維空間坐標(biāo)系中的當(dāng)前角度與上一次記錄的角度的差值是否在一個(gè)允許的誤差范圍內(nèi), 若該差值在允許的誤差范圍內(nèi),則判定該電子設(shè)備在三維空間內(nèi)沒有轉(zhuǎn)動(dòng),若該差值不在 所述允許的誤差范圍內(nèi),則判定該電子設(shè)備在三維空間內(nèi)有轉(zhuǎn)動(dòng);控制模塊,用于控制加速 度傳感器測(cè)量電子設(shè)備的加速度;所述判斷模塊,還用于判斷加速度傳感器所測(cè)量的該電 子設(shè)備的加速度是否超過(guò)一個(gè)預(yù)設(shè)范圍,若該加速度超過(guò)該預(yù)設(shè)范圍,則判定該電子設(shè)備 在做平移運(yùn)動(dòng),若該加速度沒有超過(guò)該預(yù)設(shè)范圍,則判定該電子設(shè)備沒有做平移運(yùn)動(dòng);及啟 動(dòng)模塊,還用于當(dāng)上述判斷結(jié)果為所述電子設(shè)備在三維空間內(nèi)轉(zhuǎn)動(dòng)或者在做平移運(yùn)動(dòng)時(shí), 啟動(dòng)對(duì)焦裝置重新調(diào)焦。一種對(duì)焦功能啟動(dòng)方法,應(yīng)用于電子設(shè)備,該電子設(shè)備包括相機(jī)裝置,電子羅盤及 加速度傳感器,該方法包括每隔一定時(shí)間記錄電子羅盤測(cè)量電子設(shè)備在三維空間坐標(biāo)系 中的角度;若該電子設(shè)備當(dāng)前角度與上一次記錄的角度的差值在一個(gè)允許的誤差范圍內(nèi), 則判定該電子設(shè)備在三維空間內(nèi)沒有轉(zhuǎn)動(dòng);若該電子設(shè)備當(dāng)前角度與上一次記錄的角度的 差值不在所述允許的誤差范圍內(nèi),則判定該電子設(shè)備在三維空間內(nèi)有轉(zhuǎn)動(dòng);控制加速度傳 感器測(cè)量電子設(shè)備的加速度;若該加速度超過(guò)一個(gè)預(yù)設(shè)范圍,則判定該電子設(shè)備在做平移 運(yùn)動(dòng);若該加速度沒有超過(guò)該預(yù)設(shè)范圍,則判定該電子設(shè)備沒有做平移運(yùn)動(dòng);及當(dāng)上述判 斷結(jié)果為所述電子設(shè)備在三維空間內(nèi)轉(zhuǎn)動(dòng)或者在做平移運(yùn)動(dòng)時(shí),啟動(dòng)電子設(shè)備相機(jī)裝置的 對(duì)焦裝置重新調(diào)焦。
4
上述對(duì)焦功能啟動(dòng)系統(tǒng),利用電子羅盤測(cè)量電子設(shè)備在三維空間內(nèi)的角度,以及 利用加速度傳感器測(cè)量電子設(shè)備平移的加速度,來(lái)判斷電子設(shè)備是否移動(dòng),從而啟動(dòng)對(duì)焦 裝置自動(dòng)調(diào)焦。
圖1是本發(fā)明對(duì)焦功能啟動(dòng)系統(tǒng)較佳實(shí)施例的硬件架構(gòu)圖。圖2是圖1中對(duì)焦功能啟動(dòng)系統(tǒng)100的功能模塊圖。圖3是本發(fā)明對(duì)焦功能啟動(dòng)方法較佳實(shí)施例的方法流程圖。圖4是圖3的步驟S31中利用電子羅盤監(jiān)測(cè)電子設(shè)備是否轉(zhuǎn)動(dòng)的細(xì)化流程圖。圖5是圖3的步驟S31中利用加速度傳感器監(jiān)測(cè)電子設(shè)備是否平移的細(xì)化流程 圖。
具體實(shí)施例方式如圖1所示,是本發(fā)明對(duì)焦功能啟動(dòng)系統(tǒng)較佳實(shí)施例的硬件架構(gòu)圖。該對(duì)焦功能 啟動(dòng)系統(tǒng)100運(yùn)行于電子設(shè)備1的相機(jī)裝置10中。本較佳實(shí)施例中,該電子設(shè)備1可以為 手機(jī),也可以為掌上電腦(Personal Digital Assistant, PDA)等具有相機(jī)對(duì)焦功能的設(shè) 備。所述相機(jī)裝置10包括對(duì)焦裝置102,該對(duì)焦裝置102用于調(diào)整相機(jī)裝置10的焦距。本 較佳實(shí)施例中,該對(duì)焦裝置102為自動(dòng)對(duì)焦裝置。所述電子設(shè)備1還包括電子羅盤(E-Compass) 11和加速度傳感器12。利用該電子 羅盤11和加速度傳感器12可以監(jiān)測(cè)電子設(shè)備1是否移動(dòng)。本實(shí)施例中的移動(dòng)包括包括平 移和轉(zhuǎn)動(dòng)。具體而言,利用電子羅盤11可以測(cè)量電子設(shè)備1在三維空間內(nèi)的角度變化,通 過(guò)該角度變化大小可判斷該電子設(shè)備1在三維空間內(nèi)是否轉(zhuǎn)動(dòng),利用加速度傳感器12可測(cè) 量電子設(shè)備1的加速度,根據(jù)該加速度可判斷該電子設(shè)備1是否做平移運(yùn)動(dòng)。本實(shí)施例中 的平移運(yùn)動(dòng)是指電子設(shè)備1在空間內(nèi)的水平移動(dòng)和垂直移動(dòng)。如圖2所示,是圖1中對(duì)焦功能啟動(dòng)系統(tǒng)100的功能模塊圖。該對(duì)焦功能啟動(dòng)系 統(tǒng)100包括啟動(dòng)模塊20、記錄模塊21、判斷模塊22及控制模塊23,通過(guò)該多個(gè)功能模塊, 對(duì)焦功能啟動(dòng)系統(tǒng)100可以啟動(dòng)相機(jī)裝置10的對(duì)焦裝置102對(duì)待拍攝物體重新進(jìn)行對(duì)焦。 所述模塊是具有特定功能的軟件程序段,該軟件存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或其它存儲(chǔ)設(shè) 備,可被計(jì)算機(jī)或其它包含處理器的計(jì)算裝置執(zhí)行。當(dāng)電子設(shè)備1的相機(jī)裝置10啟動(dòng)時(shí),所述啟動(dòng)模塊20用于啟動(dòng)電子羅盤11和加 速度傳感器12以監(jiān)測(cè)電子設(shè)備1。記錄模塊21用于每隔一定時(shí)間記錄電子羅盤11測(cè)量該電子設(shè)備1在三維空間坐 標(biāo)系中的角度。本較佳實(shí)施例中,該電子羅盤11每隔10(T500ms記錄一次電子設(shè)備1在三 維空間坐標(biāo)系中的角度。判斷模塊22用于判斷該電子設(shè)備1當(dāng)前角度與上一次記錄的角度的差值(以下 簡(jiǎn)稱為“差值”)是否在一個(gè)允許的誤差范圍內(nèi)。若該差值在所述允許的誤差范圍內(nèi),則判 定該電子設(shè)備1在三維空間內(nèi)沒有轉(zhuǎn)動(dòng)。若該差值不在所述允許的誤差范圍內(nèi),則判定該 電子設(shè)備1在三維空間內(nèi)有轉(zhuǎn)動(dòng)。本較佳實(shí)施例中,所述允許的誤差范圍為小于等于10度, 即當(dāng)該差值小于等于10度時(shí),所述判斷模塊22的判斷結(jié)果為該電子設(shè)備1在三維空間內(nèi)沒有轉(zhuǎn)動(dòng)。當(dāng)該差值大于10度時(shí),所述判斷模塊22的判斷結(jié)果為該電子設(shè)備1在三維空 間內(nèi)有轉(zhuǎn)動(dòng)??刂颇K23用于控制加速度傳感器12測(cè)量電子設(shè)備1的加速度。所述判斷模塊22還用于判斷加速度傳感器12所測(cè)量的該電子設(shè)備1的加速度是 否超過(guò)一個(gè)預(yù)設(shè)范圍。若該加速度超過(guò)該預(yù)設(shè)范圍,則判定該電子設(shè)備1在做平移運(yùn)動(dòng)。若 該加速度沒有超過(guò)所述預(yù)設(shè)范圍,則判定該電子設(shè)備1沒有做平移運(yùn)動(dòng)。本較佳實(shí)施例中, 該加速度的設(shè)定范圍為小于等于0. 3N/kg。也就是說(shuō),當(dāng)加速度傳感器12測(cè)量該電子設(shè)備 1的加速度大于0. 3N/kg時(shí),所述判斷模塊22的判斷結(jié)果為該電子設(shè)備1在做平移運(yùn)動(dòng)。 當(dāng)加速度傳感器12測(cè)量該電子設(shè)備1的加速度小于等于0. 3N/kg時(shí),所述判斷模塊22的 判斷結(jié)果為該電子設(shè)備1沒有做平移運(yùn)動(dòng)。當(dāng)上述所述判斷模塊22的判斷結(jié)果為電子設(shè)備1在三維空間內(nèi)轉(zhuǎn)動(dòng)或者在做平 移運(yùn)動(dòng)時(shí),所述啟動(dòng)模塊20還用于啟動(dòng)對(duì)焦裝置102對(duì)相機(jī)裝置10進(jìn)行自動(dòng)調(diào)焦。具體 而言,一旦電子羅盤11或加速度傳感器12監(jiān)測(cè)到電子設(shè)備1在移動(dòng),啟動(dòng)模塊20就會(huì)立 即啟動(dòng)對(duì)焦裝置102重新進(jìn)行調(diào)焦。如圖3所示,是本發(fā)明對(duì)焦功能啟動(dòng)方法較佳實(shí)施例的方法流程圖。步驟S30,當(dāng)電子設(shè)備1的相機(jī)裝置10啟動(dòng)時(shí),啟動(dòng)模塊20啟動(dòng)電子羅盤11和加 速度傳感器12。步驟S31,利用電子羅盤11和加速度傳感器12監(jiān)測(cè)電子設(shè)備1是否移動(dòng)。本較佳 實(shí)施例中,該電子設(shè)備1的移動(dòng)包括該電子設(shè)備1在三維空間內(nèi)的轉(zhuǎn)動(dòng)和平移。若判斷結(jié) 果為該電子設(shè)備1移動(dòng),則進(jìn)入步驟S32。若判斷結(jié)果為該電子設(shè)備1沒有移動(dòng),重復(fù)該步 馬聚S31 ο步驟S32,啟動(dòng)模塊20啟動(dòng)對(duì)焦裝置102重新調(diào)焦。如圖4所示,是圖3的步驟S31中利用電子羅盤11監(jiān)測(cè)電子設(shè)備1是否轉(zhuǎn)動(dòng)的細(xì) 化流程圖。步驟S40,記錄模塊21每隔一定時(shí)間記錄電子羅盤11測(cè)量該電子設(shè)備1在三維空 間坐標(biāo)系中的角度。本較佳實(shí)施例中,該電子羅盤11每隔10(T500ms記錄一次電子設(shè)備1 在三維空間坐標(biāo)系中的角度。步驟S41,判斷模塊22判斷該電子設(shè)備1當(dāng)前的角度與上一次記錄的角度的差值 是否在所述允許的誤差范圍內(nèi)。若該差值在所述允許的誤差范圍內(nèi),進(jìn)入步驟S42。若該差 值不在所述允許的誤差范圍內(nèi),則進(jìn)入步驟S43。本較佳實(shí)施例中,該允許的誤差范圍為小 于等于10度。步驟S42,判斷模塊22判定電子設(shè)備1在三維空間內(nèi)沒有轉(zhuǎn)動(dòng),返回步驟S40。步驟S43,判斷模塊22判定該電子設(shè)備1在三維空間內(nèi)有轉(zhuǎn)動(dòng)。如圖5所示,是圖3的步驟S31中利用加速度傳感器12監(jiān)測(cè)電子設(shè)備1是否平移 的細(xì)化流程圖。步驟S50,控制模塊23控制加速度傳感器12測(cè)量電子設(shè)備1的加速度。步驟S51,判斷模塊22判斷加速度傳感器12所測(cè)量的該電子設(shè)備1的加速度是否 超過(guò)一個(gè)預(yù)設(shè)范圍。本較佳實(shí)施例中,該加速度的預(yù)設(shè)范圍為小于等于0. 3N/kg。若該加速 度超過(guò)該預(yù)設(shè)范圍,則進(jìn)入步驟S52。若該加速度沒有超過(guò)該預(yù)設(shè)范圍,則進(jìn)入步驟S53。
步驟S52,判斷模塊22判定該電子設(shè)備1在做平移運(yùn)動(dòng),結(jié)束流程。步驟S53,判斷模塊22判定該電子設(shè)備1沒有做平移運(yùn)動(dòng),并返回步驟S50。最后所應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參 照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明 的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種對(duì)焦功能啟動(dòng)系統(tǒng),運(yùn)行于電子設(shè)備的相機(jī)裝置中,該相機(jī)裝置包括對(duì)焦裝置, 其特征在于,該電子設(shè)備還包括電子羅盤和加速度傳感器,該系統(tǒng)包括記錄模塊,用于每隔一定時(shí)間記錄電子羅盤測(cè)量該電子設(shè)備在三維空間坐標(biāo)系中的角度;判斷模塊,用于判斷該電子設(shè)備在三維空間坐標(biāo)系中的當(dāng)前角度與上一次記錄的角度 的差值是否在一個(gè)允許的誤差范圍內(nèi),若該差值在允許的誤差范圍內(nèi),則判定該電子設(shè)備 在三維空間內(nèi)沒有轉(zhuǎn)動(dòng),若該差值不在所述允許的誤差范圍內(nèi),則判定該電子設(shè)備在三維 空間內(nèi)有轉(zhuǎn)動(dòng);控制模塊,用于控制加速度傳感器測(cè)量電子設(shè)備的加速度;所述判斷模塊,還用于判斷加速度傳感器所測(cè)量的該電子設(shè)備的加速度是否超過(guò)一個(gè) 預(yù)設(shè)范圍,若該加速度超過(guò)該預(yù)設(shè)范圍,則判定該電子設(shè)備在做平移運(yùn)動(dòng),若該加速度沒有 超過(guò)該預(yù)設(shè)范圍,則判定該電子設(shè)備沒有做平移運(yùn)動(dòng);及啟動(dòng)模塊,還用于當(dāng)上述判斷結(jié)果為所述電子設(shè)備在三維空間內(nèi)轉(zhuǎn)動(dòng)或者在做平移運(yùn) 動(dòng)時(shí),啟動(dòng)對(duì)焦裝置重新調(diào)焦。
2.如權(quán)利要求1所述的對(duì)焦功能啟動(dòng)系統(tǒng),其特征在于,所述電子羅盤每隔10(T500ms 記錄一次電子設(shè)備在三維空間坐標(biāo)系中的角度。
3.如權(quán)利要求1所述的對(duì)焦功能啟動(dòng)系統(tǒng),其特征在于,所述允許的誤差范圍為小于 等于10度。
4.如權(quán)利要求1所述的對(duì)焦功能啟動(dòng)系統(tǒng),其特征在于,所述啟動(dòng)模塊還用于當(dāng)電子 設(shè)備的相機(jī)裝置啟動(dòng)時(shí),啟動(dòng)電子羅盤和加速度傳感器以監(jiān)測(cè)該電子設(shè)備。
5.如權(quán)利要求1所述的對(duì)焦功能啟動(dòng)系統(tǒng),其特征在于,所述加速度的預(yù)設(shè)范圍為小 于等于0. 3N/kg。
6.一種對(duì)焦功能啟動(dòng)方法,應(yīng)用于電子設(shè)備,該電子設(shè)備包括相機(jī)裝置,電子羅盤及加 速度傳感器,其特征在于,該方法包括每隔一定時(shí)間記錄電子羅盤測(cè)量電子設(shè)備在三維空間坐標(biāo)系中的角度; 若該電子設(shè)備當(dāng)前角度與上一次記錄的角度的差值在一個(gè)允許的誤差范圍內(nèi),則判定 該電子設(shè)備在三維空間內(nèi)沒有轉(zhuǎn)動(dòng);若該電子設(shè)備當(dāng)前角度與上一次記錄的角度的差值不在所述允許的誤差范圍內(nèi),則判 定該電子設(shè)備在三維空間內(nèi)有轉(zhuǎn)動(dòng);控制加速度傳感器測(cè)量電子設(shè)備的加速度; 若該加速度超過(guò)一個(gè)預(yù)設(shè)范圍,則判定該電子設(shè)備在做平移運(yùn)動(dòng); 若該加速度沒有超過(guò)該預(yù)設(shè)范圍,則判定該電子設(shè)備沒有做平移運(yùn)動(dòng);及 當(dāng)上述判斷結(jié)果為所述電子設(shè)備在三維空間內(nèi)轉(zhuǎn)動(dòng)或者在做平移運(yùn)動(dòng)時(shí),啟動(dòng)電子設(shè) 備相機(jī)裝置的對(duì)焦裝置重新調(diào)焦。
7.如權(quán)利要求6所述的對(duì)焦功能啟動(dòng)方法,其特征在于,所述電子羅盤每隔10(T500ms 記錄一次電子設(shè)備在三維空間坐標(biāo)系中的角度。
8.如權(quán)利要求6所述的對(duì)焦功能啟動(dòng)方法,其特征在于,所述允許的誤差范圍為小于 等于10度。
9.如權(quán)利要求6所述的對(duì)焦功能啟動(dòng)方法,其特征在于,在步驟每隔一定時(shí)間記錄電子羅盤測(cè)量電子設(shè)備在三維空間坐標(biāo)系中的角度之前還包括步驟當(dāng)電子設(shè)備的相機(jī)裝置 啟動(dòng)時(shí),啟動(dòng)電子羅盤和加速度傳感器以監(jiān)測(cè)該電子設(shè)備。
10.如權(quán)利要求6所述的對(duì)焦功能啟動(dòng)方法,其特征在于,所述加速度的預(yù)設(shè)范圍為小 于等于0. 3N/kg。
全文摘要
一種電子設(shè)備的對(duì)焦功能啟動(dòng)方法,包括每隔一定時(shí)間記錄電子羅盤測(cè)量電子設(shè)備在三維空間坐標(biāo)系中的角度;若該電子設(shè)備當(dāng)前角度與上一次記錄的角度的差值在一個(gè)允許的誤差范圍內(nèi),則判定該電子設(shè)備沒有轉(zhuǎn)動(dòng);若該差值不在上述允許的范圍內(nèi),則判定該電子設(shè)備有轉(zhuǎn)動(dòng);控制加速度傳感器測(cè)量電子設(shè)備的加速度;若該加速度超過(guò)預(yù)設(shè)范圍,則判定該電子設(shè)備在做平移運(yùn)動(dòng);若該加速度沒有超過(guò)該預(yù)設(shè)范圍,則判定該電子設(shè)備沒有做平移運(yùn)動(dòng);及當(dāng)判斷結(jié)果為所述電子設(shè)備在三維空間內(nèi)轉(zhuǎn)動(dòng)或平移運(yùn)動(dòng)時(shí),則啟動(dòng)對(duì)焦裝置重新調(diào)焦。另外,本發(fā)明還提供一種對(duì)焦功能啟動(dòng)系統(tǒng)。利用本發(fā)明可實(shí)現(xiàn)相機(jī)裝置的自動(dòng)對(duì)焦。
文檔編號(hào)H04N5/232GK102104723SQ20091031202
公開日2011年6月22日 申請(qǐng)日期2009年12月22日 優(yōu)先權(quán)日2009年12月22日
發(fā)明者陶圣輝 申請(qǐng)人:富士康科技股份有限公司, 深圳富泰宏精密工業(yè)有限公司