專利名稱:鏡頭控制方法
鏡頭控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種鏡頭控制方法,尤其涉及一種2X鏡頭控制方法。背景技術(shù):
數(shù)碼相機目前已經(jīng)取代傳統(tǒng)相機,具有存儲方便快捷,傳送方便,功能強大等特 點。數(shù)碼相機,尤其是卡片的已經(jīng)普及,市場非常廣闊。成為人民生活娛樂中必不可少的數(shù) 碼產(chǎn)品。目前大多數(shù)數(shù)碼相機采用3X光學(xué)變焦鏡頭,3X光學(xué)變焦鏡頭由于內(nèi)含了一顆步 進馬達,成本很高,而且目前全世界生產(chǎn)鏡頭用的步進馬達的廠商不超過10家,供貨周期 很長,大致供貨周期為2個月。作為消費產(chǎn)品,對成本及時效性的控制要求很高。鏡頭是數(shù) 碼相機中成本最高的元器件,在整個成本中占非常高的比率。所以不采用步進馬達控制的 變焦鏡頭的市場需求非常大。目前市場上的3X光學(xué)變焦鏡頭控制方式大致相同,鏡頭有3 組鏡片群,其中第一、二組鏡片群是固定在鏡筒上,通過直流馬達控制;第三鏡片群是獨立 的,通過步進馬達控制。2X光學(xué)變焦鏡頭與3X光學(xué)變焦鏡頭有很大的差異性,2X光學(xué)變焦鏡頭同樣有3 組鏡片群,其中第一、二組鏡片群同樣是固定在鏡筒上,并且通過直流馬達控制;第三組鏡 片群也通過直流馬達控制。即利用一顆直流馬達來控制三組鏡片群,在拍照的時候,消費者 先通過按鍵驅(qū)動直流馬達控制第一組鏡片群來實現(xiàn)景物的放大和縮小,由于鏡頭的第二組 鏡片群與第一組鏡片群通過結(jié)構(gòu)連動,所以當(dāng)?shù)谝唤M鏡片群進行動作時,第二組鏡片群也 會進行連動,但是第二組鏡片群的動作不會影響到鏡頭的放大縮小功能;在拍照前對焦,也 就是控制第三組鏡片群(AF群),第三組鏡片群與第一組鏡片群和第二組鏡片群在結(jié)構(gòu)上 有連接關(guān)系,當(dāng)?shù)谝唤M鏡片群動作到某一區(qū)間的時候,第一組鏡片群開始平動,第二組鏡片 群會繼續(xù)動作,這個時候就可以通過直流馬達控制第三組鏡片群來調(diào)整焦距,從而完成自 動聚焦(AF),以達到整個圖像的清晰化。但是,從直流馬達的構(gòu)造上來分析,以我們目前使 用的直流馬達來看,直流馬達內(nèi)有3組線圈,每給一個脈沖,直流馬達轉(zhuǎn)1/3圈,鏡頭的第三 組鏡片群(AF群)走一步,但是由于大多數(shù)直流馬達的內(nèi)部線圈的分布不均勻,實際上直流 馬達每轉(zhuǎn)1/3圈對應(yīng)到鏡頭上走的距離會有誤差,使得鏡頭難以停在正確的位置,從而影 響到鏡頭的清晰度。
發(fā)明內(nèi)容為了解決現(xiàn)有技術(shù)中直流馬達不能精確控制,使得鏡頭難以停在正確的位置,從 而影響到鏡頭清晰度的技術(shù)問題,本發(fā)明提供了一種鏡頭控制方法。本發(fā)明提供了一種鏡頭控制方法,所述方法包括如下步驟A根據(jù)鏡頭與被拍攝物體之間的距離得出鏡頭所要前進的總步數(shù)W ;B鏡頭按照預(yù)先設(shè)定每次前進N步,根據(jù)總步數(shù)W得出前進的次數(shù)V,且鏡頭前進 V減1次;
C鏡頭進行最后一次前進時,鏡頭先前進N減1步,然后直流馬達剎車;D判斷直流馬達剎車力度;E如直流馬達剎車力度過大,那么鏡頭前進相應(yīng)步數(shù);如直流馬達剎車力度過小, 那么鏡頭后退相應(yīng)步數(shù)。作為本發(fā)明的進一步改進,在所述步驟C中,先得出鏡頭前進N減1步所用的時間 T,直流馬達剎車后,再得出鏡頭本次前進最后一步所用的時間T2。作為本發(fā)明的進一步改進,根據(jù)比較T2與T/N的時間,從而判斷直流馬達剎車力度。作為本發(fā)明的進一步改進,如果T2為T/N秒時,那么說明直流馬達的剎車力度適 中,鏡頭已停在正確位置;如果在T/N秒內(nèi),鏡頭沒有在最后一次前進中走完最后一步,那 么說明直流馬達剎車力度過大;如果T2小于T/N秒,那么說明直流馬達剎車力度過小。作為本發(fā)明的進一步改進,在所述步驟E中,直流馬達剎車力度過大,鏡頭前進 T/20乘以[(N-I)/T]步數(shù);直流馬達剎車力度過小,鏡頭后退T/10乘以[(N-I)/T]步數(shù)。作為本發(fā)明的進一步改進,鏡頭前進T/20乘以[(N-l)/T]步數(shù)或者鏡頭后退T/10 乘以[(N-I)/T]步數(shù)之后,直流馬達剎車T/10秒。作為本發(fā)明的進一步改進,在所述步驟B中,鏡頭每前進1次便暫停10毫秒。作為本發(fā)明的進一步改進,在所述步驟B中,鏡頭按照預(yù)先設(shè)定每次前進3步,根 據(jù)總步數(shù)W得出前進的次數(shù)V,且鏡頭前進V減1次;在所述步驟C中,鏡頭進行最后一次 前進時,鏡頭先前進2步;然后直流馬達剎車。作為本發(fā)明的進一步改進,在所述步驟E中,直流馬達剎車力度過大,鏡頭前進 (T/20)乘以(2/T)步數(shù);直流馬達剎車力度過小,鏡頭后退(T/10)乘以(2/T)步數(shù)。本發(fā)明的有益效果是通過本方法對直流馬達精確控制,使鏡頭能夠停到所要停 的位置,從而保證鏡頭的清晰度。
圖1是本發(fā)明的流程圖;圖2是總步數(shù)為100步且每次前進3步時的流程圖。具體實施方式
在本方法中,直流馬達的剎車控制非常重要,剎車力度過大,會導(dǎo)致鏡頭的來回抖 動,鏡頭的計步是通過鏡頭上的一個點通過同一位置的次數(shù)來計算的,假設(shè)剛好該點在計 數(shù)位置來回抖動,會導(dǎo)致相機錯誤的認(rèn)為鏡頭已經(jīng)走了好幾步,導(dǎo)致實際動作的步數(shù)和相 機認(rèn)為的步數(shù)有誤差,從而致使相機找不到清晰點;如果剎車力度偏小,則會使鏡頭實際停 的位置超出了實際應(yīng)該停的點,從而也會使相機找不到清晰點。本發(fā)明所提供的方法能夠解決以上技術(shù)問題,如圖1所示,在步驟Sl中,根據(jù)鏡頭 與被拍攝物體之間的距離得出鏡頭所要前進的總步數(shù)W。在步驟S2中,鏡頭按照預(yù)先設(shè)定 每次前進N步,根據(jù)總步數(shù)W得出前進的次數(shù)V,且鏡頭前進V減1次;在步驟S3中,鏡頭 進行最后一次前進時,鏡頭先前進N減1步,然后直流馬達剎車;在步驟S4中,判斷直流馬 達剎車力度;在步驟S5中,如直流馬達剎車力度過大,那么鏡頭前進相應(yīng)步數(shù);如直流馬達
4剎車力度過小,那么鏡頭后退相應(yīng)步數(shù)。為了判斷直流馬達剎車力度,在步驟S3中,先得出鏡頭前進N減1步所用的時間 T,直流馬達剎車后,再得出鏡頭本次前進最后一步所用的時間T2 ;根據(jù)比較T2與T/N的時 間,從而判斷直流馬達剎車力度,如果T2為T除以N秒時,那么說明直流馬達的剎車力度適 中,鏡頭已停在正確位置;如果在T/N秒內(nèi),鏡頭沒有在最后一次前進中走完最后一步,那 么說明直流馬達剎車力度過大;如果T2小于T/N秒,那么說明直流馬達剎車力度過小。在 所述步驟S5中,直流馬達剎車力度過大,鏡頭前進T/20乘以[(N-l)/T]步數(shù);直流馬達剎 車力度過小,鏡頭后退T/10乘以[(N-l)/T]步數(shù)。鏡頭前進T/20乘以[(N-l)/T]步數(shù)或 者鏡頭后退T/10乘以[(N-l)/T]步數(shù)之后,直流馬達剎車T/10秒。在所述步驟S2中,鏡 頭每前進1次便暫停10毫秒。如圖2所示,在步驟Ql中,根據(jù)鏡頭與被拍攝物體之間的距離得出鏡頭所要前進 的總步數(shù)W = 100步;在步驟Q2中,鏡頭按照預(yù)先設(shè)定每次前進3步,根據(jù)總步數(shù)W = 100 步得出總共前進的次數(shù)V = 33次,且鏡頭先前進32次,即鏡頭先前進96步,且每前進三步 鏡頭暫停10毫秒;在步驟Q3中,鏡頭進行第33次前進時,鏡頭先前進2步,即從第96步前 進至第98步,然后直流馬達剎車;在步驟Q4中,得出鏡頭從第96步前進至第98步所用的 時間T,直流馬達剎車后,得出鏡頭從第98步前進至第99步所用的時間T2 ;在步驟Q5中, 如果在T/N秒內(nèi),鏡頭沒有從第98步前進至第99步,那么說明直流馬達剎車力度過大;如 果T2小于T/N秒,那么說明直流馬達剎車力度過小;在步驟Q6中,根據(jù)直流馬達剎車力度 大或小,使鏡頭進行相應(yīng)動作,剎車力度過大則執(zhí)行步驟Q7,剎車力度過小則執(zhí)行步驟Q8 ; 在步驟Q7中,鏡頭前進(T/20)乘以(2/T)步數(shù),在步驟Q8中,鏡頭后退(T/10)乘以(2/ T)步數(shù)。在執(zhí)行步驟Q7后執(zhí)行步驟Q9,在步驟Q9中,直流馬達剎車T/10秒。在執(zhí)行步驟 Q8后執(zhí)行步驟Q10,在步驟QlO中,直流馬達剎車T/10秒。在本實施例中,鏡頭應(yīng)前進到 100步,但在鏡頭前進到第99步時便停止前進了,因為鏡頭可以允許有一至兩步的誤差,這 樣的誤差不會影響到圖像的清晰度,同理如果鏡頭應(yīng)前進到101步時,鏡頭也只前進到第 99步便可以停止前進了。在本實施例中,鏡頭從第98步前進至第99步,是在慣性的作用下 進行前進的。在本實施例中,鏡頭設(shè)定每次前進3步,當(dāng)然在其他實施例中,鏡頭也可設(shè)定 每次前進2步或每次前進四步或五步,具體每次前進的步數(shù)依據(jù)直流馬達的線圈數(shù)進行決 定,如直流馬達有3組線圈,那么便設(shè)定鏡頭每次前進3步,如直流馬達有4組線圈,那么便 設(shè)定鏡頭每次前進4步,根據(jù)具體情況而定。在本方法中,鏡頭進行最后一次前進時,鏡頭先前進N減1步,然后直流馬達剎車, 通過判斷直流馬達剎車力度來調(diào)整鏡頭的步數(shù),從而使鏡頭能夠停到正確位置,從而保證 鏡頭能夠獲得清晰的圖像。以上內(nèi)容是結(jié)合具體的優(yōu)選實施方式對本發(fā)明所作的進一步詳細(xì)說明,不能認(rèn)定 本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在 不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的 保護范圍。
權(quán)利要求
一種鏡頭控制方法,其特征在于所述方法包括如下步驟A根據(jù)鏡頭與被拍攝物體之間的距離得出鏡頭所要前進的總步數(shù)W;B鏡頭按照預(yù)先設(shè)定每次前進N步,根據(jù)總步數(shù)W得出前進的次數(shù)V,且鏡頭前進V減1次;C鏡頭進行最后一次前進時,鏡頭先前進N減1步,然后直流馬達剎車;D判斷直流馬達剎車力度;E如直流馬達剎車力度過大,那么鏡頭前進相應(yīng)步數(shù);如直流馬達剎車力度過小,那么鏡頭后退相應(yīng)步數(shù)。
2.根據(jù)權(quán)利要求1所述的鏡頭控制方法,其特征在于在所述步驟C中,先得出鏡頭前 進N減1步所用的時間T,直流馬達剎車后,再得出鏡頭本次前進最后一步所用的時間T2。
3.根據(jù)權(quán)利要求2所述的鏡頭控制方法,其特征在于根據(jù)比較T2與T/N的時間,從 而判斷直流馬達剎車力度。
4.根據(jù)權(quán)利要求3所述的鏡頭控制方法,其特征在于如果T2為T/N秒時,那么說明 直流馬達的剎車力度適中,鏡頭已停在正確位置;如果在T/N秒內(nèi),鏡頭沒有在最后一次前 進中走完最后一步,那么說明直流馬達剎車力度過大;如果T2小于T/N秒,那么說明直流馬 達剎車力度過小。
5.根據(jù)權(quán)利要求4所述的鏡頭控制方法,其特征在于在所述步驟E中,直流馬達剎車 力度過大,鏡頭前進T/20乘以[(N-l)/T]步數(shù);直流馬達剎車力度過小,鏡頭后退T/10乘 以[(N-I)/T]步數(shù)。
6.根據(jù)權(quán)利要求5所述的鏡頭控制方法,其特征在于鏡頭前進T/20乘以[(N-l)/T] 步數(shù)或者鏡頭后退T/10乘以[(N-I)/T]步數(shù)之后,直流馬達剎車T/10秒。
7.根據(jù)權(quán)利要求6所述的鏡頭控制方法,其特征在于在所述步驟B中,鏡頭每前進1 次便暫停10毫秒。
8.根據(jù)權(quán)利要求1至7任一項所述的鏡頭控制方法,其特征在于在所述步驟B中,鏡 頭按照預(yù)先設(shè)定每次前進3步,根據(jù)總步數(shù)W得出前進的次數(shù)V,且鏡頭前進V減1次;在 所述步驟C中,鏡頭進行最后一次前進時,鏡頭先前進2步;然后直流馬達剎車。
9.根據(jù)權(quán)利要求8所述的鏡頭控制方法,其特征在于在所述步驟E中,直流馬達剎車 力度過大,鏡頭前進(T/20)乘以(2/T)步數(shù);直流馬達剎車力度過小,鏡頭后退(T/10)乘 以(2/T)步數(shù)。全文摘要
本發(fā)明提供了一種鏡頭控制方法。本發(fā)明的有益效果是通過本方法對直流馬達精確控制,使鏡頭能夠停到所要停的位置,從而保證鏡頭的清晰度。
文檔編號G03B13/34GK101915976SQ20101022926
公開日2010年12月15日 申請日期2010年7月16日 優(yōu)先權(quán)日2010年7月16日
發(fā)明者趙俊祥, 黃巖 申請人:翔德電子科技(深圳)有限公司