一種相機模組的鏡頭控制方法和終端的制作方法
【專利摘要】本發(fā)明提供了一種相機模組的鏡頭控制方法,涉及相機模組領域,包括如下步驟:接收所述相機模組斷電信號;當確定鏡頭不在起始位置時,控制鏡頭向起始位置方向階段性地移動,直至鏡頭回到起始位置;切斷所述相機模組的電源。本發(fā)明中鏡頭向起始位置移動的過程中呈階段性地移動,而不是在彈片彈力作用下突然回位,避免鏡頭碰撞其他組件造成的異響和結構損壞。
【專利說明】一種相機模組的鏡頭控制方法和終端
【技術領域】
[0001] 本發(fā)明涉及相機模組領域,特別是涉及一種相機模組的鏡頭控制方法和終端。
【背景技術】
[0002] 目前終端上設置的攝像裝置一般都具有自動對焦功能,對焦是保證成像效果清晰 的關鍵步驟,該功能是利用馬達驅動鏡頭移動,調節(jié)鏡頭與CCD圖像傳感器之間的距離,使 得影像落在CCD的成像表面。例如手機上普遍應用的帶音圈馬達的攝像頭,包括纏繞有線 圈的懸浮裝置、磁鐵、位于懸浮裝置內的鏡頭、以及用于保持懸浮裝置的彈片,當線圈內通 電時,位于線圈外的磁鐵與電流產(chǎn)生交互作用,使得懸浮裝置克服彈片的彈力而移動,以進 行自動對焦。
[0003] 在實際使用手機或pad等終端的拍照功能時,當用戶拍完照,退出相機應用程序 后,相機模組中會出現(xiàn)撞擊聲音。這是因為,音圈馬達不能在非通電的情況下產(chǎn)生保持力, 從而,當相機模組的電源被斷開,例如退出相機應用程序,音圈馬達變?yōu)榉峭姞顟B(tài)時,若 鏡頭與CCD有一段距離,則鏡頭失去馬達作用力,將在彈片的彈力下迅速回到原來的位置, 與攝像頭底部結構產(chǎn)生碰撞,造成異響和鏡頭結構損壞。
【發(fā)明內容】
[0004] 本發(fā)明提供了一種相機模組的鏡頭控制方法和終端,以在結構不發(fā)生改變的情況 解決相機模組突然失電造成的異響和鏡頭結構損壞的問題。
[0005] 為了解決上述問題,本發(fā)明公開了一種相機模組的鏡頭控制方法,包括如下步驟: 接收所述相機模組斷電信號;當確定鏡頭不在起始位置時,控制鏡頭向起始位置方向階段 性地移動,直至鏡頭回到起始位置;切斷所述相機模組的電源。
[0006] 進一步地,所述當確定鏡頭不在起始位置時,控制鏡頭向起始位置方向階段性地 移動,直至鏡頭回到起始位置包括:S1:獲取鏡頭的當前位置;S2:判斷鏡頭是否位于起 始位置;S3 :當鏡頭不在起始位置時,控制鏡頭由當前位置向起始位置方向移動第N步數(shù) 值;S4 :將N的值加1,循環(huán)重復步驟S1-S3,直至鏡頭回到起始位置;所述N的初始值為 1〇
[0007] 進一步地,所述判斷鏡頭是否位于起始位置之后還包括:若鏡頭不在起始位置,則 判斷鏡頭的當前位置與起始位置之間的步數(shù)值是否大于最大閾值;若大于最大閾值,則執(zhí) 行步驟S3;否則結束。
[0008] 進一步地,所述循環(huán)重復步驟S1-S3過程中,設定最后一次移動第m步數(shù)值,所述 第1步數(shù)值到第m步數(shù)值中每個步數(shù)值大于等于下一個相鄰步數(shù)值。
[0009] 進一步地,所述第1步數(shù)值到第m步數(shù)值從預先設置的列表選取。
[0010] 進一步地,所述第1步數(shù)值到第m步數(shù)值中的每個步數(shù)值均相同。
[0011] 本發(fā)明還提供一種相機模組的鏡頭控制終端,包括:信號接收裝置,用于接收所述 相機模組斷電信號;鏡頭控制裝置,用于當確定鏡頭不在起始位置時,控制鏡頭向起始位置 方向階段性地移動,直至鏡頭回到起始位置;信號處理裝置,用于切斷所述相機模組的電 源。
[0012] 進一步地,所述鏡頭控制裝置包括:鏡頭位置獲取裝置,用于獲取鏡頭的當前位 置;第一判斷裝置,用于判斷鏡頭是否位于起始位置;所述鏡頭控制裝置還用于當鏡頭不 在起始位置時,控制鏡頭由當前位置向起始位置方向移動第N步數(shù)值,將N的值加1,并繼續(xù) 獲取鏡頭的當前位置以及判斷鏡頭是否位于起始位置,如此循環(huán)重復直至鏡頭回到起始位 置。
[0013] 進一步地,所述鏡頭控制裝置還包括:第二判斷裝置,用于鏡頭不在起始位置時判 斷鏡頭的當前位置與起始位置之間的步數(shù)值是否大于最大閾值。
[0014] 進一步地,設定最后一次移動第m步數(shù)值,所述第1步數(shù)值到第m步數(shù)值中每個步 數(shù)值大于等于下一個相鄰步數(shù)值。
[0015] 進一步地,所述第1步數(shù)值到第m步數(shù)值從預先設置的列表選取。
[0016] 進一步地,所述第1步數(shù)值到第m步數(shù)值中的每個步數(shù)值均相同。
[0017] 與現(xiàn)有技術相比,本發(fā)明包括以下優(yōu)點: 本發(fā)明中,在接收到相機模組斷電信號時,在相機模組斷電之前,在確定鏡頭不在起始 位置時,控制鏡頭向起始位置方向階段性地移動,直至鏡頭回到起始位置。在本發(fā)明中,鏡 頭向起始位置移動的過程中呈階段性地移動,而不是在彈片彈力作用下突然回位,避免鏡 頭碰撞其他組件造成的異響和結構損壞。
【專利附圖】
【附圖說明】
[0018] 圖1是本發(fā)明實施例一的一種相機模組的鏡頭控制方法流程圖; 圖2是本發(fā)明實施例二的一種相機模組的鏡頭控制方法流程圖; 圖3是本發(fā)明實施例三的一種相機模組的鏡頭控制方法流程圖; 圖4是本發(fā)明實施例四的一種相機模組的鏡頭控制終端結構框圖。
【具體實施方式】
[0019] 為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和具體實 施方式對本發(fā)明作進一步詳細的說明。
[0020] 本發(fā)明針對上述問題,提出了一種相機模組的鏡頭控制方法,可以滿足無需改進 結構即可避免相機模組突然失電造成的異響和鏡頭結構損壞的問題。下面,通過以下各個 實施例進行詳細介紹。
[0021] 實施例一 參照圖1,示出了本發(fā)明實施例一的一種相機模組的鏡頭控制方法,包括如下步驟。
[0022] 步驟101,接收所述相機模組斷電信號。
[0023] 本發(fā)明涉及的終端包括帶攝像頭的手機、PAD、筆記本電腦等,攝像頭包括相機模 組,當進入相機程序時,電源給相機模組供電,以給馬達提供驅動電流。當用戶進入其他程 序,或有新來電,或終端自動關機等需要退出相機程序時,產(chǎn)生一相機模組的斷電信號,現(xiàn) 有技術中,當接收到相機模組的斷電信號,即進行相應處理,切斷相機模組的電源,但是馬 達的驅動電流也隨即被切斷,導致鏡頭失去馬達作用力而迅速回位。本實施例中,在接收到 相機模組的斷電信號后不立即切斷相機模組的電源,而是執(zhí)行步驟102。
[0024] 步驟102,當確定鏡頭不在起始位直時,控制鏡頭向起始位直方向階段性地移動, 直至鏡頭回到起始位置。
[0025] 本實施例中,當馬達的驅動電流為零,鏡頭會在彈片的彈力下移動,直至與相機模 組底部的其他部件抵接,該位置即為鏡頭的起始位置。
[0026] 當鏡頭不在起始位置時,控制鏡頭向起始位置方向分多次移動,每次移動一段距 離,而非一步到位地移動到起始位置,避免鏡頭突然回位導致的異響和結構損壞。
[0027] 步驟103,切斷所述相機模組的電源。
[0028] 在執(zhí)行完上述步驟101-102后,鏡頭處于起始位置處,然后再切斷相機模組的電 源。
[0029] 本發(fā)明實施例保證了在相機模組失電之前,確定鏡頭不在起始位置時,強制鏡頭 向起始位置方向移動,并且是階段性地移動。這樣,避免鏡頭突然失去馬達推力迅速回位帶 來的異響和結構損壞。
[0030] 實施例二 參照圖2,示出了本發(fā)明實施例二的一種相機模組的鏡頭控制方法,包括如下步驟。
[0031] 步驟201,接收相機模組斷電信號。
[0032] 步驟202,獲取鏡頭的當前位置。
[0033] 本發(fā)明實施例中,將鏡頭從起始位置到離C⑶最遠位置處的這一段距離進行分 解,分解成若干個長度相等的距離,則每一段距離為一個單位距離,該單位距離的長度值為 一步數(shù)值。由于鏡頭在對焦時是通過控制驅動馬達的電流大小來移動鏡頭,因此可以讀取 電流值獲取鏡頭離起始位置的步數(shù)值。
[0034] 步驟203,判斷鏡頭是否位于起始位置,若鏡頭位于起始位置,則執(zhí)行步驟206,否 則執(zhí)行步驟204。
[0035] 判斷鏡頭是否位于起始位置,可通過判斷驅動馬達中的電流值是否為零,若電流 值為零則表示鏡頭位于起始位置。
[0036] 步驟204,當鏡頭不在起始位置時,控制鏡頭由當前位置向起始位置方向移動第 N步數(shù)值。其中N的初始值為1。
[0037] 當驅動馬達的電流不為零,則鏡頭不在起始位置,控制鏡頭向起始位置方向移動 第N步數(shù)值??梢岳斫?,第N步數(shù)值的大小可根據(jù)實際情況調整。
[0038] 步驟205,將N的值加1,循環(huán)重復步驟202-204,直至鏡頭回到起始位置。
[0039] 本步驟是在步驟204之后繼續(xù)判斷鏡頭是否位于起始位置,若是則表示鏡頭經(jīng)過 一次移動后已經(jīng)回位,則執(zhí)行步驟206。否則,控制鏡頭向起始位置方向移動第2步數(shù)值。 不斷重復上述過程直至鏡頭回到起始位置。
[0040] 步驟206,處理相機模組的斷電信號,切斷相機模組的電源。
[0041] 本實施例中,通過循環(huán)重復判斷鏡頭是否位于起始位置,不是則移動一段距離的 過程,使得鏡頭能夠階段性地向起始位置移動。
[0042] 實施例三 參照圖3,示出了本發(fā)明實施例三的一種相機模組的鏡頭控制方法,包括如下步驟。
[0043] 步驟301,接收相機模組斷電信號。
[0044] 步驟302,獲取鏡頭的當前位置。
[0045] 步驟303,判斷鏡頭是否位于起始位置,若鏡頭位于起始位置,則執(zhí)行步驟307,否 則執(zhí)行步驟304。
[0046] 步驟304,若鏡頭不在起始位置,則判斷鏡頭的當前位置與起始位置之間的步數(shù)值 是否大于最大閾值,若大于最大閾值,則執(zhí)行步驟305 ;否則執(zhí)行步驟307。
[0047] 本實施例的最大閾值為預先設定的鏡頭從該值代表的位置一次性回移到起始位 置而不發(fā)生異響和結構損壞的最大值。例如,假設設定最大閾值為32,根據(jù)實際效果,當鏡 頭從第32步數(shù)值的位置一次性回移到起始位置時,幾乎沒有異響或結構損壞,而當鏡頭從 第33步數(shù)值的位置一次性回移到起始位置時,能夠聽見異響或造成結構損壞,則該最大閾 值的設置是合理的。需要理解的是,在實際使用時,該最大閾值可進行調整,使得鏡頭一次 盡可能移動較長的距離同時又不產(chǎn)生異響和結構損壞。
[0048]當鏡頭的當前位置與起始位置之間的步數(shù)值小于等于最大閾值,也就意味著鏡頭 可直接從當前位置一次性回移到起始位置,而不會產(chǎn)生異響和結構損壞。
[0049] 步驟305,控制鏡頭由當前位置向起始位置方向移動第N步數(shù)值。其中N的初始值 為1。
[0050] 步驟306,將N的值加1,循環(huán)重復步驟302-305,直至鏡頭回到起始位置。
[0051] N的初始值為1,鏡頭第一次移動的步數(shù)值為第1步數(shù)值,第二次移動的步數(shù)值為 第2步數(shù)值,以此類推,設定最后一次移動的步數(shù)值為第m步數(shù)值。
[0052] 本實施例中,第Ι-m步數(shù)值的大小可以相同,即鏡頭每次均按固定的步數(shù)值移動。
[0053] 優(yōu)選情況下,第1步數(shù)值到第m步數(shù)值中每個步數(shù)值大于等于下一個相鄰步數(shù)值, 例如,鏡頭當前位于300步數(shù)值的位置,第1次移動100步數(shù)值,第2次移動100步數(shù)值,第 3次移動70步數(shù)值,此時鏡頭離起始位置還有30步數(shù)值,小于最大閾值32,結束流程。這 樣,鏡頭可在較早的幾次移動過程中一次性移動較長的距離,后續(xù)逐次遞減,在保證鏡頭不 產(chǎn)生異響和損壞的情況下盡可能快地使鏡頭回位。
[0054] 優(yōu)選地,所述第1步數(shù)值到第m步數(shù)值從預先設置的列表選取。
[0055] 示例性地,如表1所示
【權利要求】
1. 一種相機模組的鏡頭控制方法,其特征在于,包括如下步驟: 接收所述相機模組斷電信號; 當確定鏡頭不在起始位置時,控制鏡頭向起始位置方向階段性地移動,直至鏡頭回到 起始位置; 切斷所述相機模組的電源。
2. 根據(jù)權利要求1所述的方法,其特征在于:所述當確定鏡頭不在起始位置時,控制鏡 頭向起始位置方向階段性地移動,直至鏡頭回到起始位置包括: 51 :獲取鏡頭的當前位置; 52 :判斷鏡頭是否位于起始位置; 53 :當鏡頭不在起始位置時,控制鏡頭由當前位置向起始位置方向移動第N步數(shù)值; 54 :將N的值加1,循環(huán)重復步驟S1-S3,直至鏡頭回到起始位置; 所述N的初始值為1。
3. 根據(jù)權利要求2所述的方法,其特征在于:所述判斷鏡頭是否位于起始位置之后還 包括: 若鏡頭不在起始位置,則判斷鏡頭的當前位置與起始位置之間的步數(shù)值是否大于最大 閾值; 若大于最大閾值,則執(zhí)行步驟S3 ;否則結束。
4. 根據(jù)權利要求2或3所述的方法,其特征在于:所述循環(huán)重復步驟S1-S3過程中,設 定最后一次移動第m步數(shù)值,所述第1步數(shù)值到第m步數(shù)值中每個步數(shù)值大于等于下一個 相鄰步數(shù)值。
5. 根據(jù)權利要求4所述的方法,其特征在于:所述第1步數(shù)值到第m步數(shù)值從預先設 置的列表選取。
6. 根據(jù)權利要求4所述的方法,其特征在于:所述第1步數(shù)值到第m步數(shù)值中的每個 步數(shù)值均相同。
7. -種相機模組的鏡頭控制終端,其特征在于,包括: 信號接收裝置,用于接收所述相機模組斷電信號; 鏡頭控制裝置,用于當確定鏡頭不在起始位置時,控制鏡頭向起始位置方向階段性地 移動,直至鏡頭回到起始位置; 信號處理裝置,用于切斷所述相機模組的電源。
8. 根據(jù)權利要求7所述的終端,其特征在于,所述鏡頭控制裝置包括: 鏡頭位置獲取裝置,用于獲取鏡頭的當前位置; 第一判斷裝置,用于判斷鏡頭是否位于起始位置; 所述鏡頭控制裝置還用于當鏡頭不在起始位置時,控制鏡頭由當前位置向起始位置 方向移動第N步數(shù)值,將N的值加1,并繼續(xù)獲取鏡頭的當前位置以及判斷鏡頭是否位于起 始位置,如此循環(huán)重復直至鏡頭回到起始位置。
9. 根據(jù)權利要求8所述的終端,其特征在于,所述鏡頭控制裝置還包括: 第二判斷裝置,用于鏡頭不在起始位置時判斷鏡頭的當前位置與起始位置之間的步 數(shù)值是否大于最大閾值。
10. 根據(jù)權利要求8或9所述的方法,其特征在于:設定最后一次移動第m步數(shù)值,所 述第1步數(shù)值到第m步數(shù)值中每個步數(shù)值大于等于下一個相鄰步數(shù)值。
11. 根據(jù)權利要求10所述的方法,其特征在于:所述第1步數(shù)值到第m步數(shù)值從預先 設置的列表選取。
12. 根據(jù)權利要求10所述的方法,其特征在于:所述第1步數(shù)值到第m步數(shù)值中的每 個步數(shù)值均相同。
【文檔編號】H04N5/232GK104219453SQ201410506967
【公開日】2014年12月17日 申請日期:2014年9月28日 優(yōu)先權日:2014年9月28日
【發(fā)明者】邱緒東, 王洪成 申請人:青島海信移動通信技術股份有限公司