專利名稱:用于移動設(shè)備的對焦方法、裝置和移動設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)碼產(chǎn)品攝像頭領(lǐng)域,特別涉及一種用于移動設(shè)備的對焦方法、裝置 和移動設(shè)備。
背景技術(shù):
目前高端手機(jī)對對焦速度及準(zhǔn)確性有越來越高的要求,手機(jī)中已經(jīng)實(shí)現(xiàn)自動對 焦,自動對焦原理是通過自動移動攝像頭,使圖像清晰成像?,F(xiàn)有技術(shù)中,自動對焦算法是通過固定的電流-移動距離曲線來驅(qū)動馬達(dá)較大幅 度地移動鏡頭,判斷圖像清晰度,找到兩個(gè)最清晰的區(qū)域,再在兩個(gè)清晰的區(qū)域中小幅度移 動鏡頭找到最清晰的區(qū)域。在對現(xiàn)有技術(shù)進(jìn)行分析后,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少具有如下缺點(diǎn)現(xiàn)有方案不考慮攝像頭重量的影響,無論攝像頭處于什么狀態(tài)下,都使用固定的 電流-移動距離曲線移動,而由于攝像頭重量的影響,馬達(dá)在手機(jī)向上,向下及水平時(shí)的移 動距離是不同的,在馬達(dá)依據(jù)固定的電流-移動距離曲線工作時(shí),自動對焦速度變慢,準(zhǔn)確 性低。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種用于移動設(shè)備的對焦方法、裝置和移動設(shè)備。所述技術(shù) 方案如下一種用于移動設(shè)備的對焦方法,包括當(dāng)移動設(shè)備的攝像頭進(jìn)入預(yù)覽時(shí),獲取移動設(shè)備中馬達(dá)的傾斜角度;根據(jù)自動對焦算法獲取第一電流,并根據(jù)所述馬達(dá)的傾斜角度和所述第一電流得 到第二電流;將所述第二電流作為所述馬達(dá)的驅(qū)動電流,使所述馬達(dá)驅(qū)動所述移動設(shè)備的攝像 頭對焦。一種用于移動設(shè)備的對焦裝置,所述裝置包括傾斜角度獲取模塊,用于當(dāng)移動設(shè)備的攝像頭進(jìn)入預(yù)覽時(shí),獲取移動設(shè)備中馬達(dá) 的傾斜角度;電流獲取模塊,用于根據(jù)自動對焦算法獲取第一電流,并根據(jù)所述馬達(dá)的傾斜角 度和所述第一電流得到第二電流;驅(qū)動模塊,用于將所述第二電流作為所述移動設(shè)備中馬達(dá)的驅(qū)動電流,使所述馬 達(dá)驅(qū)動所述移動設(shè)備的攝像頭對焦。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是通過根據(jù)馬達(dá)的傾斜角度和自動對焦算法,得到用于驅(qū)動移動設(shè)備中馬達(dá)的電 流,并利用該電流驅(qū)動馬達(dá),使得馬達(dá)控制移動設(shè)備的攝像頭對焦,移動攝像頭時(shí)考慮了由 于馬達(dá)的傾斜角度不同而造成的垂直方向上重力分量的變化,有效的提高自動對焦的速度
3及準(zhǔn)確性。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例提供的一種用于移動設(shè)備的對焦方法的流程圖;圖2是本發(fā)明實(shí)施例提供的一種用于移動設(shè)備的對焦方法的流程圖;圖3是本發(fā)明實(shí)施例提供的一種用于移動設(shè)備的對焦裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。圖1是本發(fā)明實(shí)施例提供的一種用于移動設(shè)備的對焦方法,該方法的執(zhí)行主體為 移動設(shè)備,參見圖1,該方法包括101 當(dāng)移動設(shè)備的攝像頭進(jìn)入預(yù)覽時(shí),獲取移動設(shè)備中馬達(dá)的傾斜角度;本領(lǐng)域技術(shù)人員可以獲知,移動設(shè)備中的馬達(dá)與移動設(shè)備一般呈垂直角度,例如, 當(dāng)將移動設(shè)備水平放置在桌面上時(shí),移動設(shè)備中的馬達(dá)的傾斜角度與重力方向的角度一 致,在本實(shí)施例中,重力方向的角度為0度,也即是在此時(shí),移動設(shè)備中的馬達(dá)的傾斜角度 為0度。102 根據(jù)自動對焦算法獲取第一電流,并根據(jù)所述馬達(dá)的傾斜角度和所述第一電 流得到第二電流;103:將該第二電流作為該移動設(shè)備中馬達(dá)的驅(qū)動電流,使馬達(dá)驅(qū)動該移動設(shè)備的 攝像頭,進(jìn)行對焦。通過根據(jù)移動設(shè)備中馬達(dá)的傾斜角度和自動對焦算法,得到用于驅(qū)動移動設(shè)備馬 達(dá)的電流,并利用該電流驅(qū)動馬達(dá),使得馬達(dá)控制移動設(shè)備的攝像頭對焦,移動攝像頭時(shí)考 慮了由于馬達(dá)的傾斜角度不同而造成的垂直方向上重力分量的變化,有效的提高自動對焦 的速度及準(zhǔn)確性。圖2是本發(fā)明實(shí)施例提供的一種用于移動設(shè)備的對焦方法,該移動設(shè)備可以為手 機(jī)、數(shù)碼相機(jī)等,本發(fā)明實(shí)施例僅以手機(jī)為例,進(jìn)行說明,參見圖2,該方法包括201 手機(jī)中的攝像頭進(jìn)入預(yù)覽模式;本領(lǐng)域技術(shù)人員可以獲知,傳統(tǒng)的對焦算法通過固定的電流-移動距離曲線來驅(qū) 動馬達(dá)較大幅度地移動鏡頭,判斷圖像清晰度,找到兩個(gè)最清晰的區(qū)域,再在兩個(gè)清晰的區(qū) 域中小幅度移動鏡頭找到最清晰的區(qū)域,當(dāng)找到該最清晰的區(qū)域后,手機(jī)中的攝像頭進(jìn)入 預(yù)覽模式。202 通過手機(jī)中的傳感器獲取該手機(jī)中馬達(dá)當(dāng)前的傾斜角度;該步驟202具體包括通過手機(jī)中的重力傳感器或加速度傳感器獲取馬達(dá)當(dāng)前的 傾斜角度,該傾斜角度是相對于重力方向而言的。
需要說明的是,在手機(jī)的使用過程中,由于手機(jī)處于的位置狀態(tài)不同,攝像頭的光 軸不一定是水平的,其光軸有可能傾斜一定角度,當(dāng)攝像頭在此時(shí)的移動會受到攝像頭本 身重力的影響,且,當(dāng)攝像頭向上移動和向下移動時(shí),也會受到攝像頭本身重力的影響,將 重力方向作為基準(zhǔn)方向,那么,馬達(dá)驅(qū)動攝像頭向上移動時(shí),其角度為180度。攝像頭向其 他方向移動時(shí),其傾斜角度則為該移動方向與重力方向的夾角。在本發(fā)明中,利用加速度傳感器、重力傳感器或其它可以根據(jù)馬達(dá)狀態(tài)得到輸出 電壓的傳感器,根據(jù)輸出電壓得到當(dāng)前馬達(dá)的傾斜角度,并根據(jù)傾斜角度來計(jì)算驅(qū)動電流, 這樣可以有效的提高自動對焦的速度及準(zhǔn)確性。本領(lǐng)域技術(shù)人員可以獲知,重力傳感器的 原理是將重力變化轉(zhuǎn)換為電壓信號,加速度傳感器的原理是由于加速度產(chǎn)生某個(gè)介質(zhì)產(chǎn) 生變形,通過測量其變形量并用相關(guān)電路轉(zhuǎn)化成電壓輸出。203 根據(jù)當(dāng)前焦距,從本地保存的電流與移動距離關(guān)系中獲取第一電流;需要說明的是,本地保存的電流與移動距離關(guān)系是由廠家生產(chǎn)時(shí)預(yù)設(shè)的,對于不 同型號的馬達(dá)和移動設(shè)備,該關(guān)系也不同。通過該電流和移動距離關(guān)系,移動設(shè)備可以通過 當(dāng)前的焦距,查詢到攝像頭達(dá)到當(dāng)前焦距所需的驅(qū)動電流,該驅(qū)動電流即為第一電流。本領(lǐng)域技術(shù)人員可以獲知,攝像頭的移動靠馬達(dá)實(shí)現(xiàn)。根據(jù)工作原理區(qū)分,馬達(dá)主 要有步進(jìn)電機(jī)、壓電馬達(dá)、VCM(Voice Coil Motor,音圈馬達(dá))三種,目前手機(jī)上主要使用 VCM,本發(fā)明僅以VCM為例進(jìn)行說明,步進(jìn)馬達(dá)、壓電馬達(dá)等也可應(yīng)用于該方法,其原理與本 發(fā)明相同,不再贅述。204 根據(jù)第一電流和下述公式獲取第二電流I0 = I- · IX θ /180 ;其中,I0為第二電流,I為第一電流,· I為0度時(shí)的電流值與180度時(shí)的電流差 異,所述0度為重力方向的角度,θ為所述馬達(dá)相對于重力方向的傾斜角度。該公式的目的在于根據(jù)根據(jù)馬達(dá)的傾斜角度和自動對焦算法,得到經(jīng)過校正的用 于驅(qū)動移動設(shè)備馬達(dá)的電流。205 將第二電流作為手機(jī)中馬達(dá)的驅(qū)動電流,驅(qū)動馬達(dá)移動攝像頭。在本發(fā)明中,利用該第二電流驅(qū)動馬達(dá),使得馬達(dá)控制攝像頭移動,達(dá)到自動對焦 的目的。通過根據(jù)馬達(dá)的傾斜角度和自動對焦算法,得到用于驅(qū)動移動設(shè)備馬達(dá)的電流, 并利用該電流驅(qū)動馬達(dá),使得馬達(dá)控制移動設(shè)備的攝像頭對焦,移動攝像頭時(shí)考慮了由于 馬達(dá)的傾斜角度不同而造成的垂直方向上重力分量的變化,有效的提高自動對焦的速度及 準(zhǔn)確性。圖3是本發(fā)明實(shí)施例提供的一種用于移動設(shè)備的對焦裝置,參見圖3,該裝置包 括傾斜角度獲取模塊301,用于當(dāng)移動設(shè)備的攝像頭進(jìn)入預(yù)覽時(shí),獲取移動設(shè)備中馬 達(dá)的傾斜角度;電流獲取模塊302,用于根據(jù)自動對焦算法獲取第一電流,并根據(jù)所述馬達(dá)的傾斜 角度和所述第一電流得到第二電流;驅(qū)動模塊303,用于將該第二電流作為該移動設(shè)備中馬達(dá)的驅(qū)動電流,使得該移動 設(shè)備的攝像頭對焦。
該電流獲取模塊302包括第一電流獲取單元30加,用于根據(jù)當(dāng)前焦距,從本地保存的電流與焦距關(guān)系中獲 取第一電流;第二電流獲取單元302b,用于根據(jù)該第一電流和下述公式獲取第二電流I0 = I- · IX θ /180 ;其中,I0為第二電流,I為第一電流,· I為0度時(shí)的電流值與180度時(shí)的電流差 異,所述0度為重力方向的角度,θ為所述馬達(dá)相對于重力方向的傾斜角度。該移動設(shè)備中馬達(dá)的傾斜角度由所述移動設(shè)備中的重力傳感器或加速度傳感器 獲取。本實(shí)施例提供的裝置,與方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí) 施例,這里不再贅述。通過根據(jù)馬達(dá)的傾斜角度和自動對焦算法,得到用于驅(qū)動移動設(shè)備馬達(dá)的電流, 并利用該電流驅(qū)動馬達(dá),使得馬達(dá)控制移動設(shè)備的攝像頭對焦,移動攝像頭時(shí)考慮了由于 馬達(dá)的傾斜角度不同而造成的垂直方向上重力分量的變化,有效的提高自動對焦的速度及 準(zhǔn)確性。本發(fā)明實(shí)施例還提供的一種移動設(shè)備,該移動設(shè)備包括攝像頭和用于控制所述攝 像頭移動的馬達(dá),該移動設(shè)備還包括上述實(shí)施例中所述的用于移動設(shè)備的對焦裝置。上述實(shí)施例中所述移動設(shè)備為數(shù)碼相機(jī)或移動終端等包含自動對焦功能的移動 設(shè)備。本發(fā)明實(shí)施例提供的上述技術(shù)方案的全部或部分可以通過程序指令相關(guān)的硬件 來完成,所述程序可以存儲在可讀取的存儲介質(zhì)中,該存儲介質(zhì)包括R0M、RAM、磁碟或者光 盤等各種可以存儲程序代碼的介質(zhì)。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1. 一種用于移動設(shè)備的對焦方法,其特征在于,包括當(dāng)移動設(shè)備的攝像頭進(jìn)入預(yù)覽時(shí),獲取移動設(shè)備中馬達(dá)的傾斜角度; 根據(jù)自動對焦算法獲取第一電流,并根據(jù)所述馬達(dá)的傾斜角度和所述第一電流得到第 二電流;將所述第二電流作為所述馬達(dá)的驅(qū)動電流,使所述馬達(dá)驅(qū)動所述移動設(shè)備的攝像頭對焦O
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)自動對焦算法獲取第一電流,并根據(jù) 該移動設(shè)備的傾斜角度和所述第一電流得到第二電流,具體包括根據(jù)當(dāng)前焦距,從本地保存的電流與焦距關(guān)系中獲取第一電流; 根據(jù)所述第一電流和下述公式獲取第二電流 I0 = I- · IX θ /180 ;其中,I0為第二電流,I為第一電流,· I為0度時(shí)的電流值與180度時(shí)的電流差異,所 述0度為重力方向的角度,θ為所述馬達(dá)相對于重力方向的傾斜角度。
3.根據(jù)權(quán)利要求1-2任一項(xiàng)所述的方法,其特征在于,所述馬達(dá)的傾斜角度由所述移 動設(shè)備中的重力傳感器或加速度傳感器獲取。
4.一種用于移動設(shè)備的對焦裝置,其特征在于,所述裝置包括傾斜角度獲取模塊,用于當(dāng)移動設(shè)備的攝像頭進(jìn)入預(yù)覽時(shí),獲取移動設(shè)備中馬達(dá)的傾 斜角度;電流獲取模塊,用于根據(jù)自動對焦算法獲取第一電流,并根據(jù)所述馬達(dá)的傾斜角度和 所述第一電流得到第二電流;驅(qū)動模塊,用于將所述第二電流作為所述移動設(shè)備中馬達(dá)的驅(qū)動電流,使所述馬達(dá)驅(qū) 動所述移動設(shè)備的攝像頭對焦。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述電流獲取模塊包括第一電流獲取單元,用于根據(jù)當(dāng)前焦距,從本地保存的電流與焦距關(guān)系中獲取第一電流;第二電流獲取單元,用于根據(jù)所述第一電流和下述公式獲取第二電流 I0 = I- · IX θ /180 ;其中,I0為第二電流,I為第一電流,· I為0度時(shí)的電流值與180度時(shí)的電流差異,所 述0度為重力方向的角度,θ為所述馬達(dá)相對于重力方向的傾斜角度。
6.根據(jù)權(quán)利要求4-5任一項(xiàng)所述的裝置,其特征在于,所述移動設(shè)備中馬達(dá)的傾斜角 度由所述移動設(shè)備中的重力傳感器或加速度傳感器獲取。
7.一種移動設(shè)備,所述移動設(shè)備包括攝像頭和用于控制所述攝像頭移動的馬達(dá),其特 征在于,所述移動設(shè)備還包括上述權(quán)利要求4-6任一項(xiàng)所述的用于移動設(shè)備的對焦裝置。
8.根據(jù)權(quán)利要求7所述的移動設(shè)備,其特征在于,所述移動設(shè)備為數(shù)碼相機(jī)或移動終端。
全文摘要
本發(fā)明實(shí)施例公開了一種用于移動設(shè)備的對焦方法、裝置和移動終端,屬于數(shù)碼產(chǎn)品攝像頭領(lǐng)域。該方法包括當(dāng)移動設(shè)備的攝像頭進(jìn)入預(yù)覽時(shí),獲取移動設(shè)備中馬達(dá)的傾斜角度;根據(jù)自動對焦算法獲取第一電流,并根據(jù)該馬達(dá)的傾斜角度和該第一電流得到第二電流;將該第二電流作為該馬達(dá)的驅(qū)動電流,使該馬達(dá)驅(qū)動該移動設(shè)備的攝像頭對焦。該裝置包括傾斜角度獲取模塊、電流獲取模塊和驅(qū)動模塊。通過根據(jù)馬達(dá)的傾斜角度和自動對焦算法,得到用于驅(qū)動移動設(shè)備中馬達(dá)的電流,并利用該電流驅(qū)動馬達(dá),使得馬達(dá)控制移動設(shè)備的攝像頭對焦,移動攝像頭時(shí)考慮了由于馬達(dá)的傾斜角度不同而造成的垂直方向上重力分量的變化,有效的提高自動對焦的速度及準(zhǔn)確性。
文檔編號G02B7/28GK102147556SQ201110056729
公開日2011年8月10日 申請日期2011年3月9日 優(yōu)先權(quán)日2011年3月9日
發(fā)明者李娟 , 柳天增 申請人:華為終端有限公司