一種反差式對焦方法及移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,具體涉及一種反差式對焦方法及移動終端。
【背景技術(shù)】
[0002]現(xiàn)在的移動終端如智能手機、平板電腦、筆記本電腦等在使用攝像頭進行拍照之前,會進行對焦?,F(xiàn)有技術(shù)中的對焦方式有相位對焦、反差式對焦以及激光對焦等。
[0003]現(xiàn)有的反差式對焦技術(shù),移動終端是需要將攝像頭的鏡頭按照預(yù)設(shè)軌跡移動才能查找到攝像頭的最佳對焦位置。可見,這種對焦方式的對焦速度較慢。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例公開了一種反差式對焦方法及移動終端,能夠使攝像頭鏡頭快速找到最佳對焦位置,從而提高了反差式對焦的對焦速度。
[0005]本發(fā)明實施例公開了一種反差式對焦方法,包括:
[0006]當接收到針對目標拍攝物的對焦指令時,獲取針對所述目標拍攝物的兩個圖像數(shù)據(jù)波形之間的相位差值;
[0007]判斷所述相位差值是否滿足反差式對焦模式的啟動條件;
[0008]若是,則啟動反差式對焦模式,并在所述反差式對焦模式下根據(jù)所述相位差值確定攝像頭的對焦位置的對焦數(shù)據(jù);
[0009]根據(jù)所述對焦數(shù)據(jù)控制所述攝像頭的鏡頭移動至所述對焦位置。
[0010]作為一種可行的實施方式,所述判斷所述相位差值是否滿足反差式對焦模式的啟動條件,包括:
[0011 ] 確定所述相位差值的絕對值;
[0012]判斷所述絕對值是否小于預(yù)設(shè)閾值,若是,則確定所述相位差值滿足反差式對焦模式的啟動條件。
[0013]作為另一種可行的實施方式,所述對焦數(shù)據(jù)包括移動方向,所述在所述反差式對焦模式下根據(jù)所述相位差值確定攝像頭對焦位置的對焦數(shù)據(jù),包括:
[0014]當所述相位差值大于預(yù)設(shè)相位差值時,確定第一方向為所述攝像頭的對焦位置的移動方向,其中,所述第一方向為所述攝像頭的鏡頭朝向所述目標拍攝物的方向;
[0015]當所述相位差值小于所述預(yù)設(shè)相位差值時,確定第二方向為所述攝像頭的對焦位置的移動方向,其中,所述第二方向為與所述第一方向相反的方向。
[0016]作為又一種可行的實施方式,所述獲取針對所述目標拍攝物的兩個圖像數(shù)據(jù)波形之間的相位差值,包括:
[0017]針對所述目標拍攝物,通過攝像頭中圖像傳感器的左像素點獲取第一圖像的圖像數(shù)據(jù),并通過所述圖像傳感器的右像素點獲取第二圖像的圖像數(shù)據(jù);
[0018]根據(jù)所述第一圖像的圖像數(shù)據(jù)生成第一圖像數(shù)據(jù)波形,并根據(jù)所述第二圖像的圖像數(shù)據(jù)生成第二圖像數(shù)據(jù)波形;
[0019]計算所述第一圖像數(shù)據(jù)波形與所述第二圖像數(shù)據(jù)波形之間的相位差值。
[0020]作為又一種可行的實施方式,所述根據(jù)所述對焦數(shù)據(jù)控制所述攝像頭的鏡頭移動至所述對焦位置之后,所述方法還包括:
[0021 ] 接收目標穿戴設(shè)備發(fā)送的拍攝指令,所述拍攝指令是由所述目標穿戴設(shè)備檢測到預(yù)設(shè)頻率的振動信號時產(chǎn)生的;
[0022]響應(yīng)所述拍攝指令,控制所述攝像頭在所述對焦位置上對所述目標拍攝物進行拍攝。
[0023]相應(yīng)的,本發(fā)明實施例公開了一種移動終端,包括:
[0024]獲取單元,用于當接收到針對目標拍攝物的對焦指令時,獲取針對所述目標拍攝物的兩個圖像數(shù)據(jù)波形之間的相位差值;
[0025]判斷單元,用于判斷所述相位差值是否滿足反差式對焦模式的啟動條件;
[0026]確定單元,用于在所述判斷單元判斷出所述相位差值滿足反差式對焦模式啟動條件時,啟動反差式對焦模式,并在所述反差式對焦模式下根據(jù)所述相位差值確定攝像頭的對焦位置的對焦數(shù)據(jù);
[0027]控制單元,用于根據(jù)所述對焦數(shù)據(jù)控制所述攝像頭的鏡頭移動至所述對焦位置。
[0028]作為一種可行的實施方式,所述判斷單元包括確定子單元以及判斷子單元,其中:
[0029]所述確定子單元,用于確定所述相位差值的絕對值;
[0030]所述判斷子單元,用于判斷所述絕對值是否小于預(yù)設(shè)閾值;
[0031]所述確定子單元,還用于在所述判斷子單元判斷出所述絕對值小于預(yù)設(shè)閾值時,確定所述相位差值滿足反差式對焦模式的啟動條件。
[0032]作為另一種可行的實施方式,所述對焦數(shù)據(jù)包括移動方向,所述確定單元在所述反差式對焦模式下根據(jù)所述相位差值確定攝像頭對焦位置的對焦數(shù)據(jù)的具體方式為:
[0033]當所述相位差值大于預(yù)設(shè)相位差值時,確定第一方向為所述攝像頭的對焦位置的移動方向,其中,所述第一方向為所述攝像頭的鏡頭朝向所述目標拍攝物的方向;
[0034]當所述相位差值小于所述預(yù)設(shè)相位差值時,確定第二方向為所述攝像頭的對焦位置的移動方向,其中,所述第二方向為與所述第一方向相反的方向。
[0035]作為又一種可行的實施方式,所述獲取單元包括獲取子單元、生成子單元以及計算子單元,其中:
[0036]所述獲取子單元,用于針對所述目標拍攝物,通過攝像頭中圖像傳感器的左像素點獲取第一圖像的圖像數(shù)據(jù),并通過所述圖像傳感器的右像素點獲取第二圖像的圖像數(shù)據(jù);
[0037]所述生成子單元,用于根據(jù)所述第一圖像的圖像數(shù)據(jù)生成第一圖像數(shù)據(jù)波形,并根據(jù)所述第二圖像的圖像數(shù)據(jù)生成第二圖像數(shù)據(jù)波形;
[0038]所述計算子單元,用于計算所述第一圖像數(shù)據(jù)波形與所述第二圖像數(shù)據(jù)波形之間的相位差值。
[0039]作為又一種可行的實施方式,所述移動終端還包括:
[0040]接收單元,用于接收目標穿戴設(shè)備發(fā)送的拍攝指令,所述拍攝指令是由所述目標穿戴設(shè)備檢測到預(yù)設(shè)頻率的振動信號時產(chǎn)生的;
[0041]所述控制單元,還用于響應(yīng)所述拍攝指令,控制所述攝像頭在所述對焦位置上對所述目標拍攝物進行拍攝。
[0042]實施本發(fā)明實施例,具有如下有益效果:
[0043]本發(fā)明實施例中,當接收到針對目標拍攝物的對焦指令時,移動終端會獲取針對該目標拍攝物的兩個圖像數(shù)據(jù)波形之間的相位差值,并判斷該相位差值是否滿足反差式對焦模式的啟動條件,如果滿足,就啟動反差式對焦模式,并在反差式對焦模式下根據(jù)該相位差值確定攝像頭的對焦位置的對焦數(shù)據(jù),最終根據(jù)該對焦數(shù)據(jù)控制該攝像頭的鏡頭移動至該對焦位置。通過本發(fā)明實施例,在啟動反差式對焦模式時,可以通過獲取的相位差值來確定攝像頭的對焦位置的方向,然后直接控制該攝像頭的鏡頭向該方向移動,從而能快速找到對焦位置,提高反差式對焦的對焦速度,提升用戶體驗。
【附圖說明】
[0044]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0045]圖1是本發(fā)明實施例公開的一種反差式對焦方法的流程示意圖;
[0046]圖2是本發(fā)明實施例公開的另一種反差式對焦方法的流程示意圖;
[0047]圖3是本發(fā)明實施例公開的一種移動終端的結(jié)構(gòu)示意圖;
[0048]圖4是本發(fā)明實施例公開的另一種移動終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0049]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0050]本發(fā)明實施例公開了一種反差式對焦方法及移動終端,能夠使攝像頭鏡頭快速找到最佳對焦位置,從而提高了反差式對焦的對焦速度。以下分別進行詳細說明。
[0051]請參閱圖1,圖1是本發(fā)明實施例公開的一種反差式對焦方法的流程示意圖。其中,圖1所示的方法可以應(yīng)用于智能手機(如Android手機、1S手機等)、平板電腦、掌上電腦以及移動互聯(lián)網(wǎng)設(shè)備(Mobile Internet Devices,MID)、個人數(shù)字助理(PersonalDigital Assistant, PDA)、媒體播放器、智能電視、智能手表、智能眼鏡、智能手環(huán)等移動終端。如圖1所示,該反差式對焦方法可以包括以下步驟:
[0052]S101、當接收到針對目標拍攝物的對焦指令時,移動終端獲取針對該目標拍攝物的兩個圖像數(shù)據(jù)波形之間的相位差值。
[0053]本發(fā)明實施例中,移動終端的攝像頭包括有圖像傳感器,可以通過圖像傳感器來采集圖像,該圖像傳感器可以為線性傳感器。由于相位對焦的速度較快,因此,移動終端通常會采用相位對焦方式進行對焦。在相位對焦過程中,移動終端會通過圖像傳感器來獲取兩個圖像,從而得到這兩個圖像的圖像數(shù)據(jù)波形,并計算出這兩個圖像數(shù)據(jù)波形之間的相位差值,根據(jù)相位差值來進行相位對焦。
[0054]因此,當用戶在預(yù)覽圖像中點擊或觸摸目標拍攝物所在的區(qū)域之后,該移動終端就會接收到針對該目標拍攝物的對焦指令,首選相位對焦方式進行對焦。具體的,移動終端會通過圖像傳感器來獲取針對該目標拍攝物的兩個圖像數(shù)據(jù)波形,并得到這兩個圖像數(shù)據(jù)波形之間的相位差值。
[0055]作為一種可行的實施方式,移動終端獲取針對該目標拍攝物的兩個圖像數(shù)據(jù)波形之間的相位差值的具體方式可以包括以下步驟:
[0056]步驟11)針對該目標拍攝物,通過攝像頭中圖像傳感器的左像素點獲取第一圖像的圖像數(shù)據(jù),并通過該圖像傳感器的右像素點