本發(fā)明涉及運動檢測領(lǐng)域,特別是涉及一種移動設(shè)備的對焦測試方法和系統(tǒng)、移動設(shè)備。
背景技術(shù):
隨著拍攝功能的快速發(fā)展,用戶對移動設(shè)備的拍攝性能要求越來越高,為此,需要對移動設(shè)備的對焦性能進行測試。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種移動設(shè)備的對焦測試方法和系統(tǒng)、移動設(shè)備,可以準確檢測移動設(shè)備的對焦性能。
一種移動設(shè)備的對焦測試方法,包括:
根據(jù)當前場景對移動設(shè)備的圖像采集裝置進行自動對焦;
接收拍攝指令,根據(jù)所述拍攝指令進行拍攝獲取圖像;
計算所述圖像的清晰度,得到對焦分數(shù);
發(fā)送切換場景指令到控制板,以使所述控制板根據(jù)所述切換場景指令進行場景切換。
一種移動設(shè)備的對焦測試系統(tǒng),包括帶圖像采集裝置的移動設(shè)備、增距鏡、傳動裝置、控制板和電機,所述移動設(shè)備與所述控制板通信連接,所述控制板與所述電機通信連接,所述電機與所述傳動裝置相連,所述增距鏡固定在所述傳動裝置上靠近所述圖像采集裝置的一端;
所述移動設(shè)備用于根據(jù)當前場景對所述圖像采集裝置進行自動對焦,接收到拍攝指令,根據(jù)所述拍攝指令進行拍攝獲取圖像,計算所述圖像的清晰度得到對焦分數(shù),并發(fā)送切換場景指令到所述控制板;
所述控制板用于接收所述切換場景指令,并根據(jù)所述切換場景指令控制所述電機轉(zhuǎn)動帶動所述傳動裝置和所述增距鏡轉(zhuǎn)動進行場景切換。
一種移動設(shè)備,包括圖像采集裝置、存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)以下步驟:
根據(jù)當前場景對移動設(shè)備的圖像采集裝置進行自動對焦;
接收拍攝指令,根據(jù)所述拍攝指令進行拍攝獲取圖像;
計算所述圖像的清晰度,得到對焦分數(shù);
發(fā)送切換場景指令到控制板,以使所述控制板根據(jù)所述切換場景指令進行場景切換。
本發(fā)明實施例的移動設(shè)備的對焦測試方法和系統(tǒng)、移動設(shè)備,實現(xiàn)了精準控制對焦時間,以及精確的場景切換,對焦準確度高,檢測移動設(shè)備的對焦性能準確性高。
附圖說明
圖1為一個實施例中移動設(shè)備的對焦測試系統(tǒng)的架構(gòu)示意圖;
圖2為另一個實施例中移動設(shè)備的對焦測試系統(tǒng)的架構(gòu)示意圖;
圖3為一個實施例中移動設(shè)備的對焦測試方法的流程圖;
圖4為另一個實施例中移動設(shè)備的對焦測試方法的流程圖;
圖5為一個實施例中控制板的工作流程圖;
圖6為與本發(fā)明實施例提供的移動設(shè)備相關(guān)的手機的部分結(jié)構(gòu)的框圖;
圖7為一個實施例中移動設(shè)備的內(nèi)部結(jié)構(gòu)框圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
可以理解,本發(fā)明所使用的術(shù)語“第一”、“第二”等可在本文中用于描述各種元件,但這些元件不受這些術(shù)語限制。這些術(shù)語僅用于將第一個元件與另一個元件區(qū)分。舉例來說,在不脫離本發(fā)明的范圍的情況下,可以將第一測試圖像稱為第二測試圖像,且類似地,可將第二測試圖像稱為第一測試圖像。第一測試圖像和第二測試圖像兩者都是測試圖像,但其不是同一測試圖像。
圖1為一個實施例中移動設(shè)備的對焦測試系統(tǒng)的架構(gòu)示意圖。如圖1所示,一種移動設(shè)備的對焦測試系統(tǒng)包括移動設(shè)備110、控制板120、電機130、增距鏡140和傳動裝置150。移動設(shè)備110與控制板120通信連接,控制板120與電機130通信連接,電機130與傳動裝置150相連,增距鏡140固定在傳動裝置150的一端。
移動設(shè)備110上設(shè)有圖像采集裝置112。圖像采集裝置112可為攝像頭等。移動設(shè)備110可為手機、平板電腦、個人數(shù)字助理或穿戴式設(shè)備等。
控制板120用于接收移動設(shè)備110的控制指令,根據(jù)控制指令控制電機130轉(zhuǎn)動。控制板120可為arm、單片機或fpga(field-programmablegatearray,現(xiàn)場可編程邏輯陣列)等。
移動設(shè)備110與控制板120之間通過有線通信接口或無線通信接口進行通信連接。有線通信接口可為usb(universalserialbus,通用串行總線)接口。無線通信接口可為wifi(wireless-fidelity,無線保真)、藍牙、nfc(nearfieldcommunication,近距離無線通信)等接口。
增距鏡140是一種鏡頭組,用于把焦距延長至多倍的鏡頭附屬裝置。增距鏡140固定在傳動裝置150上靠近圖像采集裝置112的一端。增距鏡140可通過位于圖像采集裝置112與拍攝對象的光路上實現(xiàn)遠焦場景測試,偏離圖像采集裝置112與拍攝對象的光路實現(xiàn)近焦場景測試。拍攝對象是指待拍攝的測試圖像。
傳動裝置150可為傳動桿或傳動條等。傳動裝置150受電機130驅(qū)動而轉(zhuǎn)動。增距鏡140隨著傳動裝置150轉(zhuǎn)動。
上述移動設(shè)備的對焦測試系統(tǒng)的工作過程為:移動設(shè)備110用于根據(jù)當前場景對所述圖像采集裝置112進行自動對焦,接收到拍攝指令,根據(jù)所述拍攝指令進行拍攝獲取圖像,計算所述圖像的清晰度得到對焦分數(shù),并發(fā)送切換場景指令到所述控制板120;控制板120用于接收所述切換場景指令,并根據(jù)所述切換場景指令控制所述電機130轉(zhuǎn)動帶動所述傳動裝置150和所述增距鏡140轉(zhuǎn)動進行場景切換。
圖像采集裝置112根據(jù)當前場景中拍攝對象進行自動對焦。當前場景是指當前進行對焦測試的場景。當前場景可為近焦場景或遠焦場景。圖像采集裝置112完成對焦后,移動設(shè)備110可接收到用戶觸發(fā)操作而產(chǎn)生的拍攝指令。用戶觸發(fā)操作可為單擊、雙擊拍攝按鈕等。計算圖像的清晰度可采用sfr(spatialfrequencyresponse,空間頻率響應(yīng)算法)得到對焦分數(shù)。sfr算法是通過檢測黑白邊緣過渡區(qū)域的頻率響應(yīng)來判斷是否清晰。
在一個實施例中,移動設(shè)備的對焦測試系統(tǒng)還包括一張測試圖像160。如圖1所示,控制板120用于控制所述電機130轉(zhuǎn)動,并通過所述電機130轉(zhuǎn)動控制所述傳動裝置150轉(zhuǎn)動,以帶動所述增距鏡140轉(zhuǎn)動。測試圖像160固定在圖像采集裝置112的光路上。測試圖像可為黑白格圖或其他測試圖像等。
若所述增距鏡140轉(zhuǎn)動到與所述圖像采集裝置112的鏡頭相對應(yīng),則為遠焦場景;若所述增距鏡140轉(zhuǎn)動到與所述圖像采集裝置112的鏡頭不對應(yīng),則為近焦場景。
相對應(yīng)是指增距鏡140與圖像采集裝置112的鏡頭對齊,使得增距鏡140可以增加鏡頭的焦距。不對應(yīng)是指增距鏡140與圖像采集裝置112的鏡頭未對齊,增距鏡140無法增加鏡頭的焦距。
控制板120還用于將啟動電機進行場景切換的結(jié)果反饋給移動設(shè)備110。
在一個實施例中,移動設(shè)備的對焦測試系統(tǒng)還包括兩張測試圖像。如圖2所示,兩張測試圖像包括第一測試圖像162和第二測試圖像164,其中,所述第一測試圖像162與所述增距鏡140固定在所述傳動裝置150的一端,所述第二測試圖像164位于所述傳動裝置150的另一端,且所述增距鏡140與所述第二測試圖像164相對應(yīng),所述增距鏡140與所述第一測試圖像162不對應(yīng)。
所述控制板120用于控制所述電機130轉(zhuǎn)動,并通過所述電機130轉(zhuǎn)動控制所述傳動裝置150轉(zhuǎn)動,以帶動所述增距鏡140、第一測試圖像162和第二測試圖像164轉(zhuǎn)動。
若所述增距鏡140和第二測試圖像164轉(zhuǎn)動到與所述圖像采集裝置112的鏡頭相對應(yīng),則為遠焦場景;若所述第一測試圖像162轉(zhuǎn)動到與所述圖像采集裝置112的鏡頭相對應(yīng),則為近焦場景。
控制板120還用于將啟動電機進行場景切換的結(jié)果反饋給移動設(shè)備110。
可以理解的是,圖1和圖2中的移動設(shè)備的對焦測試系統(tǒng)可包括支架170,支架170用于支撐傳動裝置150。
本發(fā)明實施例中的移動設(shè)備的對焦測試系統(tǒng),通過移動設(shè)備發(fā)送切換場景指令到控制板,通過控制板控制實現(xiàn)場景切換,再對切換后的場景進行自動對焦,拍攝圖像并計算清晰度得到對焦分數(shù),實現(xiàn)了自動測試移動設(shè)備的對焦性能,可以批量對移動設(shè)備進行對焦性能測試,提高了測試效率,且準確性高;且通過移動設(shè)備控制進行場景切換,可以精確掌握對焦時間,并且可以快速統(tǒng)計對焦結(jié)果。
在某些實施例中,所述移動設(shè)備110還用于判斷測試是否結(jié)束,若是,則發(fā)送關(guān)閉指令到所述控制板120,以使所述控制板120關(guān)閉控制場景切換功能;若否,則所述移動設(shè)備110繼續(xù)根據(jù)所述當前場景對移動設(shè)備110的圖像采集裝置112進行自動對焦。
移動設(shè)備110通過判斷各場景的測試次數(shù)是否達到對應(yīng)的預設(shè)次數(shù),若是,測試結(jié)束,若否,測試未結(jié)束。場景可包括遠焦場景和近焦場景??舍槍h焦場景和近焦場景分別設(shè)置對應(yīng)的預設(shè)次數(shù)。遠焦場景和近焦場景對應(yīng)的預設(shè)次數(shù)可相同或不同。例如,遠焦場景對應(yīng)的預設(shè)次數(shù)為100次,近焦場景對應(yīng)的預設(shè)次數(shù)可為100次。
控制板120還用于將關(guān)閉控制場景切換功能的結(jié)果反饋給移動設(shè)備110。
在某些實施例中,所述移動設(shè)備110還用于在所述根據(jù)當前場景對移動設(shè)備110的圖像采集裝置112進行自動對焦之前,檢測所述移動設(shè)備110的圖像采集裝置112是否穩(wěn)定;若所述移動設(shè)備110的圖像采集裝置112穩(wěn)定,則根據(jù)當前場景對移動設(shè)備110的圖像采集裝置112進行自動對焦。
移動設(shè)備110檢測所述移動設(shè)備的圖像采集裝置112的是否存在連續(xù)超過預設(shè)幀數(shù)的曝光時間是固定不變的;若存在連續(xù)超過預設(shè)幀數(shù)的曝光時間是固定不變的,則表示所述移動設(shè)備110的圖像采集裝置112穩(wěn)定。
預設(shè)幀數(shù)可根據(jù)需要設(shè)定,如5幀。曝光時間是指為了將光投射到照相感光材料的感光面上,快門所要打開的時間,即快門打開到關(guān)閉的時間間隔。曝光時間固定不變是指不發(fā)生變化。
在某些實施例中,所述移動設(shè)備110還用于發(fā)送啟動指令到所述控制板120;所述控制板120還用于根據(jù)所述啟動指令啟動控制場景切換功能??刂瓢?20還用于將啟動控制場景切換功能的啟動結(jié)果反饋給移動設(shè)備110。通過移動設(shè)備110發(fā)送啟動指令實現(xiàn)對控制板120的場景切換功能的控制,能夠精準的掌握對焦時間。
在某些實施例中,控制板120還用于將出現(xiàn)的錯誤代碼反饋給移動設(shè)備110。移動設(shè)備110根據(jù)錯誤代碼分析確定控制板120是否發(fā)生鎖死事件等。
圖3為一個實施例中移動設(shè)備的對焦測試方法的流程圖。如圖3所示,一種移動設(shè)備的對焦測試方法,運行于移動設(shè)備上,包括步驟302至步驟308。其中:
步驟302,根據(jù)當前場景對移動設(shè)備的圖像采集裝置進行自動對焦。
移動設(shè)備根據(jù)當前場景中拍攝對象對移動設(shè)備的圖像采集裝置進行自動對焦。當前場景可為遠焦場景或近焦場景。拍攝對象是指待拍攝的測試圖像。測試圖像可為黑白格圖或測試圖卡等。
步驟304,接收拍攝指令,根據(jù)所述拍攝指令進行拍攝獲取圖像。
移動設(shè)備接收到用戶觸發(fā)操作產(chǎn)生的拍攝指令,對拍攝對象進行拍攝獲取圖像。觸發(fā)操作可為單擊、雙擊、短按、長按等操作。短按是指按壓時長小于第一預設(shè)時長。長按是指按壓時長大于第二預設(shè)時長。第一預設(shè)時長和第二預設(shè)時長可根據(jù)需要設(shè)定,且第二預設(shè)時長大于或等于第一預設(shè)時長。
步驟306,計算所述圖像的清晰度,得到對焦分數(shù)。
采用sfr計算圖像的清晰度得到對焦分數(shù)。
步驟308,發(fā)送切換場景指令到控制板,以使所述控制板根據(jù)所述切換場景指令進行場景切換。
移動設(shè)備發(fā)送切換場景指令到控制板,控制板控制電機帶動傳動裝置和增距鏡轉(zhuǎn)動實現(xiàn)場景切換。
本發(fā)明實施例中的移動設(shè)備的對焦測試方法,根據(jù)場景進行自動對焦,接收拍攝指令進行拍攝圖像,并計算圖像的對焦分數(shù),發(fā)送場景切換指令到控制板,通過控制板控制場景切換,實現(xiàn)了精準控制對焦時間,以及精確的場景切換,對焦準確度高,檢測移動設(shè)備的對焦性能準確性高。
在某些實施例中,該移動設(shè)備的對焦測試方法中,在所述發(fā)送切換場景指令到控制板,以使所述控制板根據(jù)所述切換場景指令進行場景切換之后,還包括:
判斷測試是否結(jié)束;若是,則發(fā)送關(guān)閉指令到所述控制板,以使所述控制板關(guān)閉控制場景切換功能;若否,則繼續(xù)執(zhí)行所述根據(jù)當前場景對移動設(shè)備的圖像采集裝置進行自動對焦的步驟。
具體地,移動設(shè)備通過判斷各場景的測試次數(shù)是否達到對應(yīng)的預設(shè)次數(shù),若是,測試結(jié)束,若否,測試未結(jié)束。場景可包括遠焦場景和近焦場景??舍槍h焦場景和近焦場景分別設(shè)置對應(yīng)的預設(shè)次數(shù)。遠焦場景和近焦場景對應(yīng)的預設(shè)次數(shù)可相同或不同。例如,遠焦場景對應(yīng)的預設(shè)次數(shù)為100次,近焦場景對應(yīng)的預設(shè)次數(shù)可為100次。
在某些實施例中,該移動設(shè)備的對焦測試方法中,在所述根據(jù)當前場景對移動設(shè)備的圖像采集裝置進行自動對焦之前,還包括:檢測所述移動設(shè)備的圖像采集裝置是否穩(wěn)定;若所述移動設(shè)備的圖像采集裝置穩(wěn)定,則根據(jù)當前場景對移動設(shè)備的圖像采集裝置進行自動對焦。
進一步地,所述檢測所述移動設(shè)備的圖像采集裝置是否穩(wěn)定包括:檢測所述移動設(shè)備的圖像采集裝置的是否存在連續(xù)超過預設(shè)幀數(shù)的曝光時間是固定不變的;若存在連續(xù)超過預設(shè)幀數(shù)的曝光時間是固定不變的,則表示所述移動設(shè)備的圖像采集裝置穩(wěn)定。預設(shè)幀數(shù)可根據(jù)需要設(shè)定,如3幀等。通過檢測連續(xù)預設(shè)幀數(shù)的曝光時間是否不變來確定圖像采集裝置是否穩(wěn)定,檢測簡便且準確。
在某些實施例中,該移動設(shè)備的對焦測試方法中,在所述檢測所述移動設(shè)備的圖像采集裝置是否穩(wěn)定之前,還包括:發(fā)送啟動指令到所述控制板,以使所述控制板根據(jù)所述啟動指令啟動控制場景切換功能。
在某些實施例中,該移動設(shè)備的對焦測試方法還包括:接收控制板對啟動指令、場景切換指令和關(guān)閉指令中至少一種的反饋數(shù)據(jù)。對啟動指令的反饋數(shù)據(jù)可為啟動成功或啟動失敗。對場景切換指令的反饋數(shù)據(jù)可為場景切換成功或場景切換失敗。對關(guān)閉指令的反饋數(shù)據(jù)可為關(guān)閉控制場景切換功能成功或失敗。
圖4為另一個實施例中移動設(shè)備的對焦測試方法的流程圖。如圖4所示,一種移動設(shè)備的對焦測試方法,運行于移動設(shè)備上,圖像采集裝置為攝像頭。其中:
步驟402,移動設(shè)備啟動對焦測試應(yīng)用程序。
對焦測試應(yīng)用程序是指用于進行對焦測試的應(yīng)用。移動設(shè)備接收到用戶觸發(fā)對焦測試應(yīng)用程序,則啟動該對焦測試應(yīng)用程序。
步驟404,移動設(shè)備發(fā)送啟動指令到控制板。
移動設(shè)備發(fā)送啟動指令到控制板,控制板根據(jù)啟動指令啟動控制場景切換功能。
步驟406,啟動攝像頭。
接收點擊攝像頭應(yīng)用程序的啟動指令,根據(jù)該啟動指令啟動攝像頭。
步驟408,判斷攝像頭是否穩(wěn)定,若是,執(zhí)行步驟410,若否,執(zhí)行步驟408。
可以理解的是,步驟408可包括:檢測所述移動設(shè)備的圖像采集裝置的是否存在連續(xù)超過預設(shè)幀數(shù)的曝光時間是固定不變的;若存在連續(xù)超過預設(shè)幀數(shù)的曝光時間是固定不變的,則表示所述移動設(shè)備的圖像采集裝置穩(wěn)定。
步驟410,根據(jù)當前場景對攝像頭進行自動對焦。
當前場景可為近焦場景或遠焦場景等。
步驟412,接收拍攝指令,根據(jù)所述拍攝指令進行拍攝獲取圖像。
移動設(shè)備接收到用戶觸發(fā)拍攝按鈕等產(chǎn)生的拍攝指令,根據(jù)拍攝指令進行拍攝獲取拍攝對象的圖像。
步驟414,計算所述圖像的清晰度,得到對焦分數(shù)。
具體地,移動設(shè)備可采用sfr計算圖像的清晰度,得到對應(yīng)的對焦分數(shù)。
步驟416,發(fā)送切換場景指令到控制板。
移動設(shè)備發(fā)送切換場景指令到控制板,控制板根據(jù)切換場景指令控制電機轉(zhuǎn)動帶動傳動裝置實現(xiàn)場景切換。
步驟418,判斷測試是否結(jié)束,若是,則執(zhí)行步驟420,若否,執(zhí)行步驟412。
移動設(shè)備通過判斷各場景的測試次數(shù)是否達到對應(yīng)的預設(shè)次數(shù),若是,測試結(jié)束,若否,測試未結(jié)束。場景可包括遠焦場景和近焦場景。可針對遠焦場景和近焦場景分別設(shè)置對應(yīng)的預設(shè)次數(shù)。遠焦場景和近焦場景對應(yīng)的預設(shè)次數(shù)可相同或不同。例如,遠焦場景對應(yīng)的預設(shè)次數(shù)為100次,近焦場景對應(yīng)的預設(shè)次數(shù)可為100次。
步驟420,發(fā)送關(guān)閉指令到控制板。
移動設(shè)備發(fā)送關(guān)閉指令到控制板。控制板根據(jù)關(guān)閉指令關(guān)閉控制場景切換功能,并將關(guān)閉指令的執(zhí)行結(jié)果反饋給移動設(shè)備。
步驟422,關(guān)閉對焦測試應(yīng)用程序。
移動設(shè)備可接收關(guān)閉對焦測試應(yīng)用程序的指令后,關(guān)閉對焦測試應(yīng)用程序;移動設(shè)備也可以在檢測到結(jié)束測試后計時,達到預設(shè)時間后關(guān)閉對焦測試應(yīng)用程序等。
圖5為一個實施例中控制板的工作流程圖。如圖5所示,控制板的工作過程包括:
步驟502,上電并初始化。
控制板通電后,進行初始化。例如控制板為arm,其進行初始化可為初始化異常向量表(中斷向量表)、初始化存儲器系統(tǒng)、初始化堆棧、初始化有特殊要求的端口和設(shè)備、初始化應(yīng)用程序的運行環(huán)境等。
步驟504,檢測是否接收到移動設(shè)備發(fā)送的指令,若是,則執(zhí)行步驟506,若否,執(zhí)行步驟504。
實時檢測是否接收到移動設(shè)備發(fā)送的指令,若是,則進行后續(xù)判斷,若否,則繼續(xù)檢測。
步驟506,判斷是否接收到啟動指令,若是,執(zhí)行步驟508,若否,執(zhí)行步驟512。
啟動指令是指移動設(shè)備發(fā)送給控制板啟動控制場景切換功能的指令。
步驟508,啟動控制場景切換功能。
控制板啟動控制場景切換功能。
步驟510,發(fā)送反饋數(shù)據(jù)到移動設(shè)備。
反饋數(shù)據(jù)可包括對啟動指令的反饋數(shù)據(jù)、對場景切換指令的反饋數(shù)據(jù)、對關(guān)閉指令的反饋數(shù)據(jù)等。
對啟動指令的反饋數(shù)據(jù)可為啟動成功或啟動失?。粚鼍扒袚Q指令的反饋數(shù)據(jù)可為場景切換成功或場景切換失?。粚﹃P(guān)閉指令的反饋數(shù)據(jù)可為關(guān)閉控制場景切換功能成功或失敗。
步驟512,判斷是否接收到切換場景指令,若是,則執(zhí)行步驟514,若否,執(zhí)行步驟516。
步驟514,啟動電機,控制電機進行場景切換,再執(zhí)行步驟510。
控制板控制電機啟動,并控制電機轉(zhuǎn)到帶動傳動裝置旋轉(zhuǎn),實現(xiàn)場景切換。
步驟516,判斷是否接收到關(guān)閉指令,若是,執(zhí)行步驟518,若否,執(zhí)行步驟520。
步驟518,關(guān)閉控制場景切換功能,再執(zhí)行步驟510。
步驟520,檢測錯誤代碼。
錯誤代碼可為防止發(fā)生死鎖事件等而設(shè)計的代碼。
本發(fā)明實施例還提供了一種移動設(shè)備。如圖6所示,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,具體技術(shù)細節(jié)未揭示的,請參照本發(fā)明實施例方法部分。該移動設(shè)備可以為包括手機、平板電腦、pda(personaldigitalassistant,個人數(shù)字助理)、pos(pointofsales,銷售終端)、車載電腦、穿戴式設(shè)備等任意終端設(shè)備,以移動設(shè)備為手機為例:
圖6為與本發(fā)明實施例提供的移動設(shè)備相關(guān)的手機的部分結(jié)構(gòu)的框圖。參考圖6,手機包括:射頻(radiofrequency,rf)電路610、存儲器620、輸入單元630、顯示單元640、圖像采集裝置650、音頻電路660、無線保真(wirelessfidelity,wifi)模塊670、處理器680、以及電源690等部件。本領(lǐng)域技術(shù)人員可以理解,圖6所示的手機結(jié)構(gòu)并不構(gòu)成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
其中,rf電路610可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,可將基站的下行信息接收后,給處理器680處理;也可以將上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路610還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標準或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(globalsystemofmobilecommunication,gsm)、通用分組無線服務(wù)(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、長期演進(longtermevolution,lte))、電子郵件、短消息服務(wù)(shortmessagingservice,sms)等。
存儲器620可用于存儲軟件程序以及模塊,處理器680通過運行存儲在存儲器620的軟件程序以及模塊,從而執(zhí)行手機的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器620可主要包括程序存儲區(qū)和數(shù)據(jù)存儲區(qū),其中,程序存儲區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能的應(yīng)用程序、圖像播放功能的應(yīng)用程序等)等;數(shù)據(jù)存儲區(qū)可存儲根據(jù)手機的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、通訊錄等)等。此外,存儲器620可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
輸入單元630可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機600的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元630可包括觸控面板631以及其他輸入設(shè)備632。觸控面板631,也可稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板631上或在觸控面板631附近的操作),并根據(jù)預先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。在一個實施例中,觸控面板631可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給處理器680,并能接收處理器680發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板631。除了觸控面板631,輸入單元630還可以包括其他輸入設(shè)備632。具體地,其他輸入設(shè)備632可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)等中的一種或多種。
顯示單元640可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元640可包括顯示面板641。在一個實施例中,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板641。在一個實施例中,觸控面板631可覆蓋顯示面板641,當觸控面板631檢測到在其上或附近的觸摸操作后,傳送給處理器680以確定觸摸事件的類型,隨后處理器680根據(jù)觸摸事件的類型在顯示面板641上提供相應(yīng)的視覺輸出。雖然在圖6中,觸控面板631與顯示面板641是作為兩個獨立的部件來實現(xiàn)手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板631與顯示面板641集成而實現(xiàn)手機的輸入和輸出功能。
圖像采集裝置650可為攝像頭,用于拍攝圖像。
音頻電路660、揚聲器661和傳聲器662可提供用戶與手機之間的音頻接口。音頻電路660可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器661,由揚聲器661轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器662將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路660接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器680處理后,經(jīng)rf電路610可以發(fā)送給另一手機,或者將音頻數(shù)據(jù)輸出至存儲器620以便后續(xù)處理。
wifi屬于短距離無線傳輸技術(shù),手機通過wifi模塊670可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖6示出了wifi模塊670,但是可以理解的是,其并不屬于手機600的必須構(gòu)成,可以根據(jù)需要而省略。
處理器680是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器620內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器620內(nèi)的數(shù)據(jù),執(zhí)行手機的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控。在一個實施例中,處理器680可包括一個或多個處理單元。在一個實施例中,處理器680可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等;調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器680中。
手機600還包括給各個部件供電的電源690(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器680邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
手機600還可包括至少一種傳感器,比如陀螺儀、圖像傳感器、光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板641的亮度,接近傳感器可在手機移動到耳邊時,關(guān)閉顯示面板641和/或背光。運動傳感器可包括加速度傳感器,通過加速度傳感器可檢測各個方向上加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應(yīng)用(比如橫豎屏切換)、振動識別相關(guān)功能(比如計步器、敲擊)等;此外,手機還可配置氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器等。
手機600還包括藍牙模塊等。
在本發(fā)明實施例中,該移動設(shè)備所包括的處理器680執(zhí)行存儲在存儲器上的計算機程序時實現(xiàn)以下步驟:
根據(jù)當前場景對移動設(shè)備的圖像采集裝置進行自動對焦;
接收拍攝指令,根據(jù)所述拍攝指令進行拍攝獲取圖像;
計算所述圖像的清晰度,得到對焦分數(shù);
發(fā)送切換場景指令到控制板,以使所述控制板根據(jù)所述切換場景指令進行場景切換。
在某些實施例中,處理器680執(zhí)行存儲在存儲器上的計算機程序時實現(xiàn)以下步驟:
在所述發(fā)送切換場景指令到控制板,以使所述控制板根據(jù)所述切換場景指令進行場景切換之后,判斷測試是否結(jié)束;若是,則發(fā)送關(guān)閉指令到所述控制板,以使所述控制板關(guān)閉控制場景切換功能;若否,則繼續(xù)執(zhí)行所述根據(jù)當前場景對移動設(shè)備的圖像采集裝置進行自動對焦的步驟。
在某些實施例中,處理器680執(zhí)行存儲在存儲器上的計算機程序時實現(xiàn)以下步驟:
在所述根據(jù)當前場景對移動設(shè)備的圖像采集裝置進行自動對焦之前,檢測所述移動設(shè)備的圖像采集裝置是否穩(wěn)定;
若所述移動設(shè)備的圖像采集裝置穩(wěn)定,則根據(jù)當前場景對移動設(shè)備的圖像采集裝置進行自動對焦。
在某些實施例中,處理器680執(zhí)行存儲在存儲器上的計算機程序時實現(xiàn)以下步驟:所述檢測所述移動設(shè)備的圖像采集裝置是否穩(wěn)定包括:檢測所述移動設(shè)備的圖像采集裝置的是否存在連續(xù)超過預設(shè)幀數(shù)的曝光時間是固定不變的;若存在連續(xù)超過預設(shè)幀數(shù)的曝光時間是固定不變的,則表示所述移動設(shè)備的圖像采集裝置穩(wěn)定。
在某些實施例中,處理器680執(zhí)行存儲在存儲器上的計算機程序時實現(xiàn)以下步驟:
在所述檢測所述移動設(shè)備的圖像采集裝置是否穩(wěn)定之前,發(fā)送啟動指令到所述控制板,以使所述控制板根據(jù)所述啟動指令啟動控制場景切換功能。
圖7為一個實施例中移動設(shè)備的內(nèi)部結(jié)構(gòu)框圖。如圖7所示,如圖7所示,該終端包括通過系統(tǒng)總線連接的處理器、非易失性存儲介質(zhì)、內(nèi)存儲器、圖像采集裝置和網(wǎng)絡(luò)接口、顯示屏和輸入裝置。其中,終端的非易失性存儲介質(zhì)存儲有操作系統(tǒng)和計算機可讀指令,該計算機可讀指令被處理器執(zhí)行以實現(xiàn)一種移動設(shè)備的對焦測試方法。該處理器用于提供計算和控制能力,支撐整個終端的運行。終端中的內(nèi)存儲器為非易失性存儲介質(zhì)中的計算機可讀指令的運行提供環(huán)境。網(wǎng)絡(luò)接口用于與控制板進行網(wǎng)絡(luò)通信,如向控制板發(fā)送指令,以及接收控制板發(fā)送的反饋數(shù)據(jù)等。終端的顯示屏可以是液晶顯示屏或者電子墨水顯示屏等,輸入裝置可以是顯示屏上覆蓋的觸摸層,也可以是終端外殼上設(shè)置的按鍵、軌跡球或觸控板,也可以是外接的鍵盤、觸控板或鼠標等。該終端可以是手機、平板電腦或者個人數(shù)字助理或穿戴式設(shè)備等。本領(lǐng)域技術(shù)人員可以理解,圖7中示出的結(jié)構(gòu),僅僅是與本申請方案相關(guān)的部分結(jié)構(gòu)的框圖,并不構(gòu)成對本申請方案所應(yīng)用于其上的終端的限定,具體的終端可以包括比圖中所示更多或更少的部件,或者組合某些部件,或者具有不同的部件布置。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一非易失性計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)等。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。