本發(fā)明涉及移動終端技術(shù)領域,具體涉及一種對焦方法及移動終端。
背景技術(shù):
隨著智能終端如手機或者平板電腦等的飛速發(fā)展,移動終端給用戶的生活、工作、娛樂等方面提供了越來越多的幫助。其中,拍攝功能已成為移動終端不可或缺的一部分,而且隨著人們生活品質(zhì)的提高,人們對拍攝效果的要求越來越高,因此,拍攝過程中的對焦效果也越來越重要。
現(xiàn)有技術(shù)中,移動終端攝像頭的對焦方法是在發(fā)現(xiàn)場景變化超過一定預設閾值后,如超過1/3目標影像畫面發(fā)生改變后,發(fā)起二次對焦,而在二次對焦的過程中,并沒有參考初次對焦的對焦參數(shù),影像中的目標對象存在一定時間的模糊狀態(tài),對焦耗時較長,效率較低。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種對焦方法及移動終端,可以動態(tài)調(diào)整對焦裝置,實現(xiàn)目標對象的持續(xù)對焦,提升對焦效率。
本發(fā)明實施例第一方面提供一種對焦方法,包括:
通過移動終端的雙攝像頭獲取目標對象的第一位置,所述目標對象在所述雙攝像頭的景深范圍內(nèi)移動;
通過所述雙攝像頭獲取所述目標對象的第二位置;
根據(jù)所述第一位置和所述第二位置確定所述目標對象的移動方向和移動速度;
在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
結(jié)合第一方面,在一些可能的實現(xiàn)方式中,所述在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象,包括:
在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度確定所述移動終端對焦裝置的對焦參數(shù),根據(jù)所述對焦參數(shù)調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
結(jié)合第一方面,在一些可能的實現(xiàn)方式中,所述在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象,包括:
在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度確定所述移動終端對焦裝置的初始對焦參數(shù),并根據(jù)預設的對比度自動對焦策略校正所述初始對焦參數(shù)為參考對焦參數(shù),以及根據(jù)所述參考對焦參數(shù)調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
結(jié)合第一方面,在一些可能的實現(xiàn)方式中,所述第一位置和所述第二位置基于預設景深公式計算得到。
結(jié)合第一方面,在一些可能的實現(xiàn)方式中,所述通過移動終端的雙攝像頭獲取目標對象的第一位置之后,以及所述通過所述雙攝像頭獲取所述目標對象的第二位置之前,所述方法還包括:
通過所述對焦裝置,完成所述目標對象在所述第一位置的對焦操作;
所述通過所述雙攝像頭獲取所述目標對象的第二位置之后,以及所述在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置之前,所述方法還包括:
通過所述對焦裝置,完成所述目標對象在所述第二位置的對焦操作。
本發(fā)明實施例第二方面提供一種移動終端,包括:
獲取單元,用于通過移動終端的雙攝像頭獲取目標對象的第一位置,所述目標對象在所述雙攝像頭的景深范圍內(nèi)移動;
所述獲取單元還用于,通過所述雙攝像頭獲取所述目標對象的第二位置;
確定單元,用于根據(jù)所述獲取單元獲取的所述第一位置和所述第二位置確定所述目標對象的移動方向和移動速度;
調(diào)整單元,用于在預設時段內(nèi)根據(jù)所述確定單元確定的所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
結(jié)合第二方面,在一些可能的實現(xiàn)方式中,所述調(diào)整單元在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象方面,所述調(diào)整單元包括:
第一確定模塊,用于在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度確定所述移動終端對焦裝置的對焦參數(shù);
第一調(diào)整模塊,用于根據(jù)所述第一確定模塊確定的所述對焦參數(shù)調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
結(jié)合第二方面,在一些可能的實現(xiàn)方式中,所述調(diào)整單元在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象方面,所述調(diào)整單元包括:
第二確定模塊,用于在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度確定所述移動終端對焦裝置的初始對焦參數(shù);
校正模塊,用于根據(jù)預設的對比度自動對焦策略校正所述第二確定模塊確定的所述初始對焦參數(shù)為參考對焦參數(shù);
第二調(diào)整模塊,用于根據(jù)所述校正模塊校正的所述參考對焦參數(shù)調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
結(jié)合第二方面,在一些可能的實現(xiàn)方式中,所述第一位置和所述第二位置基于預設景深公式計算得到。
結(jié)合第二方面,在一些可能的實現(xiàn)方式中,所述移動終端還包括:
對焦單元,用于所述獲取單元通過移動終端的雙攝像頭獲取目標對象的第一位置之后,以及所述獲取單元通過所述雙攝像頭獲取所述目標對象的第二位置之前,通過所述對焦裝置,完成所述目標對象在所述第一位置的對焦操作;
所述對焦單元還用于,所述獲取單元通過所述雙攝像頭獲取所述目標對象的第二位置之后,所述調(diào)整單元在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置之前,通過所述對焦裝置,完成所述目標對象在所述第二位置的對焦操作。
本發(fā)明實施例第三方面提供一種移動終端,包括:
處理器、存儲器和通信總線,所述處理器和所述存儲器通過所述通信總線連接并完成相互間的通信;
所述處理器通過調(diào)用所述存儲器中存儲的所述可執(zhí)行代碼或指令,執(zhí)行如本發(fā)明實施例第一方面中所描述的部分或全部步驟。
可以看出,本發(fā)明實施例技術(shù)方案中,移動終端通過移動終端的雙攝像頭獲取目標對象的第一位置,所述目標對象在所述雙攝像頭的景深范圍內(nèi)移動;通過所述雙攝像頭獲取所述目標對象的第二位置;根據(jù)所述第一位置和所述第二位置確定所述目標對象的移動方向和移動速度;在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。本發(fā)明實施例中通過目標對象的移動速度和移動位置調(diào)整移動終端在預設時段內(nèi)的任一時間點的對焦裝置,能夠達到動態(tài)調(diào)整對焦裝置的目的,實現(xiàn)目標對象的持續(xù)對焦,提升對焦效率。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1a是本發(fā)明實施例提供的一種對焦方法的第一實施例流程示意圖;
圖1b是本發(fā)明實施例提供的一種移動終端的雙攝像頭位置結(jié)構(gòu)示意圖;
圖1c是本發(fā)明實施例提供的雙攝像頭拍攝目標對象的幾何位置示意圖;
圖2是本發(fā)明實施例提供的一種對焦方法的第二實施例流程示意圖;
圖3是本發(fā)明實施例提供的一種對焦方法的第三實施例流程示意圖;
圖4a是本發(fā)明實施例提供的一種移動終端的功能單元組成框圖;
圖4b是本發(fā)明實施例提供的圖4a中所描述的移動終端的調(diào)整單元的模塊組成框圖;
圖4c是本發(fā)明實施例提供的圖4a中所描述的移動終端的又一種調(diào)整單元的模塊組成框圖;
圖4d是本發(fā)明實施例提供的又一種移動終端的功能單元組成框圖;
圖5是本發(fā)明實施例提供的一種移動終端的結(jié)構(gòu)示意圖。
具體實施方式
為了使本技術(shù)領域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”、“第四”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設備固有的其他步驟或單元。
在本文中提及“實施例”意味著,結(jié)合實施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個實施例中。在說明書中的各個位置出現(xiàn)該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結(jié)合。
下面對本發(fā)明實施例進行詳細介紹。
請參閱圖1a,圖1a是本發(fā)明實施例提供的一種對焦方法的第一實施例流程示意圖,如圖1a所示,本發(fā)明實施例中的對焦方法,包括以下步驟:
S101、移動終端通過雙攝像頭獲取目標對象的第一位置,所述目標對象在所述雙攝像頭的景深范圍內(nèi)移動;
其中,所述雙攝像頭通過景深計算獲取所述目標對象的所述第一位置,即所述目標對象與雙攝像頭光心間直線連線的垂直距離,所述景深是指在攝像頭前沿能夠取得所述目標對象的清晰成像所測定的目標對象前后的距離范圍。
其中,所述雙攝像頭為高像素與低像素組合,同時,所述雙攝像頭之間的距離越大,越有助于算法判斷所述目標對象的位置,而且如圖1b所示,所述雙攝像頭的光心連線需要平行于所述移動終端。
S102、所述移動終端通過所述雙攝像頭獲取所述目標對象的第二位置;
其中,所述雙攝像頭通過景深計算獲取所述目標對象的所述第二位置,如圖1c所示,P為所述第二位置,OL為左側(cè)攝像頭光心位置,OR為右側(cè)攝像頭光心位置,P′為P在左攝像頭成像平面上的成像點,P″為P在右攝像頭成像平面上的成像點,所述光心為攝像頭透鏡中央的點;
所述第二位置基于如下預設景深公式計算得到:
其中,Z為所述第二位置與所述OL和OR連線的垂直距離,b為所述OL和OR之間的直線距離,f為所述攝像頭的焦距長度,xR為P′距左攝像頭成像平面左邊緣的直線距離,xT為P″距右攝像頭成像平面左邊緣的直線距離。
具體的,所述第一位置的計算方法同所述第二位置的計算方法。
S103、所述移動終端根據(jù)所述第一位置和所述第二位置確定所述目標對象的移動方向和移動速度;
其中,所述移動方向包括在雙攝像頭景深范圍內(nèi)的前移和后移,當所述第一位置減去所述第二位置的差值為正值的時候,所述移動方向為前移,即為靠近攝像頭移動,當所述第一位置減去所述第二位置的差值為負值的時候,所述移動方向為后移,即為遠離攝像頭移動。
所述移動速度的計算方法為,所述第一位置減去所述第二位置的差值除以預設的采樣時間間隔。
S104、所述移動終端在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象;
其中,所述對焦裝置包括對焦馬達,所述移動終端在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置包括,根據(jù)所述移動方向調(diào)整所述對焦馬達的轉(zhuǎn)向,根據(jù)所述移動速度調(diào)整所述對焦馬達的轉(zhuǎn)速。
舉例而言,所述預設時段為1s,所述移動終端的雙攝像頭在0.01s時通過景深計算獲取目標對象的第一位置Z1為5m,在0.05s時通過景深計算探測到所述目標對象移動并獲取所述第二位置Z2為7m;然后,所述移動終端通過計算得到Z1減去Z2的差值為負值,即所述移動方向為后移,通過公式(5-7)/(0.05-0.01)=-50m/s得出所述移動速度為每秒50m,最后,根據(jù)所述移動方向和所述移動速度調(diào)整所述移動終端的對焦馬達的轉(zhuǎn)向和轉(zhuǎn)速,在0.06s-1s的時段內(nèi),通過對焦馬達實現(xiàn)持續(xù)對焦所述目標對象。
可以看出,本發(fā)明實施例技術(shù)方案中,移動終端通過移動終端的雙攝像頭獲取目標對象的第一位置,所述目標對象在所述雙攝像頭的景深范圍內(nèi)移動;通過所述雙攝像頭獲取所述目標對象的第二位置;根據(jù)所述第一位置和所述第二位置確定所述目標對象的移動方向和移動速度;在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。本發(fā)明實施例中通過目標對象的移動速度和移動位置調(diào)整移動終端在預設時段內(nèi)的任一時間點的對焦裝置,能夠達到動態(tài)調(diào)整對焦裝置的目的,實現(xiàn)目標對象的持續(xù)對焦,提升對焦效率。
可以理解的是,所述移動終端在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象的實現(xiàn)方式可以是多種多樣的,本發(fā)明實施例不做唯一限定。
在一個示例中,所述在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象,具體實現(xiàn)方式可以是:
在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度確定所述移動終端對焦裝置的對焦參數(shù),根據(jù)所述對焦參數(shù)調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
在另一個示例中,所述在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象,具體實現(xiàn)方式可以是:
在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度確定所述移動終端對焦裝置的初始對焦參數(shù),并根據(jù)預設的對比度自動對焦策略校正所述初始對焦參數(shù)為參考對焦參數(shù),以及根據(jù)所述參考對焦參數(shù)調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
可選的,本發(fā)明一些實施例中,所述通過所述移動終端的雙攝像頭獲取目標對象的第一位置之后,以及所述通過所述雙攝像頭獲取所述目標對象的第二位置之前,所述移動終端還可以執(zhí)行以下操作:所述移動終端通過所述對焦裝置,完成所述目標對象在所述第一位置的對焦操作;
所述通過所述雙攝像頭獲取所述目標對象的第二位置之后,以及所述在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置之前,所述移動終端還可以執(zhí)行以下操作:所述移動終端通過所述對焦裝置,完成所述目標對象在所述第二位置的對焦操作。
可見,上述可選的實施例中,移動終端通過預設對比度自動對焦策略校正初始對焦參數(shù)為參考對焦參數(shù),并根據(jù)所述參考對焦參數(shù)對移動終端的對焦裝置進行調(diào)整,進一步提升了對焦精度,減少了對焦時長。
請參閱圖2,圖2是本發(fā)明實施例提供的一種對焦方法的第二實施例流程示意圖,如圖2所示,本發(fā)明實施例中的對焦方法包括以下步驟:
S201、移動終端通過雙攝像頭獲取目標對象的第一位置,所述目標對象在所述雙攝像頭的景深范圍內(nèi)移動。
S202、所述移動終端通過所述雙攝像頭獲取所述目標對象的第二位置。
S203、所述移動終端根據(jù)所述第一位置和所述第二位置確定所述目標對象的移動方向和移動速度。
S204、所述移動終端在預設時間段內(nèi)根據(jù)所述移動方向與所述移動速度確定所述移動終端對焦裝置的初始對焦參數(shù)。
S205、所述移動終端根據(jù)預設的對比度自動對焦策略校正所述初始對焦參數(shù)為參考對焦參數(shù);
其中,所述對焦裝置可以包括對焦馬達,光電檢測器以及電荷藕合器件圖像傳感器。
所述對比度自動對焦策略是通過檢測圖像的輪廓邊緣實現(xiàn)自動對焦的。圖像的輪廓邊緣越清晰,則它的亮度梯度就越大,或者說邊緣處景物和背景之間的對比度就越大。
具體的,在實際中,在預設時段內(nèi)根據(jù)所述移動方向和所述移動速度調(diào)整所述對焦馬達的轉(zhuǎn)向和轉(zhuǎn)速實現(xiàn)對焦的過程中,由于所述移動速度為平均值,在預設時段內(nèi)的任一時間點上會存在較小的誤差,因此,所述移動終端通過預設對比度自動對焦策略對所述初始對焦參數(shù)進行校正形成閉環(huán)反饋控制,減小對焦誤差。
S206、所述移動終端根據(jù)所述參考對焦參數(shù)調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
其中,上述S201、S202、S203、S204可參照圖1a所描述的實施例中的相應步驟。
可以看出,本發(fā)明實施例技術(shù)方案中,移動終端通過移動終端的雙攝像頭獲取目標對象的第一位置,所述目標對象在所述雙攝像頭的景深范圍內(nèi)移動;通過所述雙攝像頭獲取所述目標對象的第二位置;根據(jù)所述第一位置和所述第二位置確定所述目標對象的移動方向和移動速度;在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。本發(fā)明實施例中通過目標對象的移動速度和移動位置調(diào)整移動終端在預設時段內(nèi)的任一時間點的對焦裝置,能夠達到動態(tài)調(diào)整對焦裝置的目的,實現(xiàn)目標對象的持續(xù)對焦,提升對焦效率。
請參閱圖3,圖3是本發(fā)明實施例提供的一種對焦方法的第三實施例流程示意圖,如圖3所示,本發(fā)明實施例中的對焦方法包括以下步驟:
S301、移動終端通過雙攝像頭獲取目標對象的第一位置,所述目標對象在所述雙攝像頭的景深范圍內(nèi)移動。
S302、所述移動終端通過所述對焦裝置,完成所述目標對象在所述第一位置的對焦操作。
S303、所述移動終端通過所述雙攝像頭獲取所述目標對象的第二位置。
S304、所述移動終端通過所述對焦裝置,完成所述目標對象在所述第二位置的對焦操作;
具體的,通過預設自動對焦策略完成所述目標對象在所述第一位置或者所述第二位置的對焦操作,當所述目標對象為人或動物體時,所述自動對焦策略中可通過臉部檢測和臉部測光等技術(shù)來完成臉部的識別,然后進行自動對焦,使目標對象始終處于合焦狀態(tài)。
S305、所述移動終端根據(jù)所述第一位置和所述第二位置確定所述目標對象的移動方向和移動速度。
S306、所述移動終端在預設時間段內(nèi)根據(jù)所述移動方向與所述移動速度確定所述移動終端對焦裝置的對焦參數(shù);
其中,所述對焦裝置包括對焦馬達,所述對焦參數(shù)包括所述對焦馬達的轉(zhuǎn)向和轉(zhuǎn)速。
S307、所述移動終端根據(jù)所述對焦參數(shù)調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
其中,上述S301、S303、S305可參照圖1所描述的實施例中的相應步驟。
可以看出,本發(fā)明實施例技術(shù)方案中,移動終端通過移動終端的雙攝像頭獲取目標對象的第一位置,所述目標對象在所述雙攝像頭的景深范圍內(nèi)移動;通過所述雙攝像頭獲取所述目標對象的第二位置;根據(jù)所述第一位置和所述第二位置確定所述目標對象的移動方向和移動速度;在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。本發(fā)明實施例中通過目標對象的移動速度和移動位置調(diào)整移動終端在預設時段內(nèi)的任一時間點的對焦裝置,能夠達到動態(tài)調(diào)整對焦裝置的目的,實現(xiàn)目標對象的持續(xù)對焦,提升對焦效率。
下面為本發(fā)明裝置實施例,本發(fā)明裝置實施例用于執(zhí)行本發(fā)明方法第一至第三實施例實現(xiàn)的方法,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,具體技術(shù)細節(jié)未揭示的,請參照本發(fā)明第一實施例至第三實施例。
請參閱圖4a,圖4a是本發(fā)明實施例提供的一種移動終端的功能單元組成框圖,如圖4a所示,本實施例中所描述的移動終端,包括:獲取單元401、確定單元402和調(diào)整單元403,具體如下:
獲取單元401,用于通過移動終端的雙攝像頭獲取目標對象的第一位置,所述目標對象在所述雙攝像頭的景深范圍內(nèi)移動;
所述獲取單元401還用于,通過所述雙攝像頭獲取所述目標對象的第二位置;
確定單元402,用于根據(jù)所述獲取單元401獲取的所述第一位置和所述第二位置確定所述目標對象的移動方向和移動速度;
調(diào)整單元403,用于在預設時段內(nèi)根據(jù)所述確定單元402確定的所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
可選地,如圖4b所示,圖4a中所描述的調(diào)整單元403用于在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象,可包括如下模塊:
第一確定模塊4031,用于在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度確定所述移動終端對焦裝置的對焦參數(shù);
第一調(diào)整模塊4032,用于根據(jù)所述第一確定模塊4031確定的所述對焦參數(shù)調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
可選地,如圖4c所示,圖4a中所描述的調(diào)整單元403用于在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象,可包括如下模塊:
第二確定模塊4033,用于在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度確定所述移動終端對焦裝置的初始對焦參數(shù);
校正模塊4034,用于根據(jù)預設的對比度自動對焦策略校正所述第二確定模塊4033確定的所述初始對焦參數(shù)為參考對焦參數(shù);
第二調(diào)整模塊4035,用于根據(jù)所述校正模塊4034校正的所述參考對焦參數(shù)調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
可選的,所述第一位置和所述第二位置基于預設景深公式計算得到。
可選的,如圖4d所示,圖4a中所描述的移動終端還可包括:對焦單元404,具體如下:
對焦單元404,用于所述獲取單元401通過移動終端的雙攝像頭獲取目標對象的第一位置之后,以及所述獲取單元401通過所述雙攝像頭獲取所述目標對象的第二位置之前,通過所述對焦裝置,完成所述目標對象在所述第一位置的對焦操作;
所述對焦單元404還用于,所述獲取單元401通過所述雙攝像頭獲取所述目標對象的第二位置之后,所述調(diào)整單元403在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置之前,通過所述對焦裝置,完成所述目標對象在所述第二位置的對焦操作。
具體的,上述各個單元的具體實現(xiàn)可參考圖1至圖3對應實施例中相關(guān)步驟的描述,在此不贅述。
可以看出,本發(fā)明實施例技術(shù)方案中,移動終端通過移動終端的雙攝像頭獲取目標對象的第一位置,所述目標對象在所述雙攝像頭的景深范圍內(nèi)移動;通過所述雙攝像頭獲取所述目標對象的第二位置;根據(jù)所述第一位置和所述第二位置確定所述目標對象的移動方向和移動速度;在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。本發(fā)明實施例中通過目標對象的移動速度和移動位置調(diào)整移動終端在預設時段內(nèi)的任一時間點的對焦裝置,能夠達到動態(tài)調(diào)整對焦裝置的目的,實現(xiàn)目標對象的持續(xù)對焦,提升對焦效率。
請參閱圖5,為本發(fā)明實施例提供的一種移動終端的結(jié)構(gòu)示意圖。本實施例中所描述的移動終端,包括:至少一個輸入設備1000;至少一個輸出設備2000;至少一個處理器3000,例如CPU;和存儲器4000,上述輸入設備1000、輸出設備2000、處理器3000和存儲器4000通過通信總線5000連接。
其中,上述輸入設備1000具體可為觸控面板、物理按鍵。
上述輸出設備2000具體可為顯示屏。
上述存儲器4000可以是高速RAM存儲器,也可為非不穩(wěn)定的存儲器(non-volatile memory),例如磁盤存儲器。上述存儲器4000用于存儲一組程序代碼,上述輸入設備1000、輸出設備2000和處理器3000用于調(diào)用存儲器4000中存儲的程序代碼,執(zhí)行如下操作:
上述處理器3000,用于:
通過移動終端的雙攝像頭獲取目標對象的第一位置,所述目標對象在所述雙攝像頭的景深范圍內(nèi)移動;
通過所述雙攝像頭獲取所述目標對象的第二位置;
根據(jù)所述第一位置和所述第二位置確定所述目標對象的移動方向和移動速度;
在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
可選的,本發(fā)明一些實施例中,在所述在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象方面,所述處理器3000用于:
在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度確定所述移動終端對焦裝置的對焦參數(shù),根據(jù)所述對焦參數(shù)調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
可選的,本發(fā)明一些實施例中,在所述在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象方面,所述處理器3000用于:
在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度確定所述移動終端對焦裝置的初始對焦參數(shù),并根據(jù)預設的對比度自動對焦策略校正所述初始對焦參數(shù)為參考對焦參數(shù),以及根據(jù)所述參考對焦參數(shù)調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。
可選的,本發(fā)明一些實施例中,所述第一位置和所述第二位置基于預設景深公式計算得到。
可選的,本發(fā)明一些實施例中,所述通過移動終端的雙攝像頭獲取目標對象的第一位置之后,以及所述通過所述雙攝像頭獲取所述目標對象的第二位置之前,所述處理器3000用于:
通過所述對焦裝置,完成所述目標對象在所述第一位置的對焦操作;
所述通過所述雙攝像頭獲取所述目標對象的第二位置之后,以及所述在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置之前,所述處理器3000用于:
通過所述對焦裝置,完成所述目標對象在所述第二位置的對焦操作。
可以看出,本發(fā)明實施例技術(shù)方案中,移動終端通過移動終端的雙攝像頭獲取目標對象的第一位置,所述目標對象在所述雙攝像頭的景深范圍內(nèi)移動;通過所述雙攝像頭獲取所述目標對象的第二位置;根據(jù)所述第一位置和所述第二位置確定所述目標對象的移動方向和移動速度;在預設時段內(nèi)根據(jù)所述移動方向與所述移動速度調(diào)整所述移動終端的對焦裝置,以實現(xiàn)在所述預設時段內(nèi)持續(xù)對焦所述目標對象。本發(fā)明實施例中通過目標對象的移動速度和移動位置調(diào)整移動終端在預設時段內(nèi)的任一時間點的對焦裝置,能夠達到動態(tài)調(diào)整對焦裝置的目的,實現(xiàn)目標對象的持續(xù)對焦,提升對焦效率。
本發(fā)明實施例還提供一種計算機存儲介質(zhì),其中,該計算機存儲介質(zhì)可存儲有程序,該程序執(zhí)行時包括上述方法實施例中記載的任何一種對焦方法的部分或全部步驟。
盡管在此結(jié)合各實施例對本發(fā)明進行了描述,然而,在實施所要求保護的本發(fā)明過程中,本領域技術(shù)人員通過查看所述附圖、公開內(nèi)容、以及所附權(quán)利要求書,可理解并實現(xiàn)所述公開實施例的其他變化。在權(quán)利要求中,“包括”(comprising)一詞不排除其他組成部分或步驟,“一”或“一個”不排除多個的情況。單個處理器或其他單元可以實現(xiàn)權(quán)利要求中列舉的若干項功能。相互不同的從屬權(quán)利要求中記載了某些措施,但這并不表示這些措施不能組合起來產(chǎn)生良好的效果。
本領域技術(shù)人員應明白,本發(fā)明的實施例可提供為方法、裝置(設備)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。計算機程序存儲/分布在合適的介質(zhì)中,與其它硬件一起提供或作為硬件的一部分,也可以采用其他分布形式,如通過Internet或其它有線或無線電信系統(tǒng)。
本發(fā)明是參照本發(fā)明實施例的方法、裝置(設備)和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管結(jié)合具體特征及其實施例對本發(fā)明進行了描述,顯而易見的,在不脫離本發(fā)明的精神和范圍的情況下,可對其進行各種修改和組合。相應地,本說明書和附圖僅僅是所附權(quán)利要求所界定的本發(fā)明的示例性說明,且視為已覆蓋本發(fā)明范圍內(nèi)的任意和所有修改、變化、組合或等同物。顯然,本領域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。