一種拍攝圖像的點對焦方法、系統及移動終端的制作方法
【技術領域】
[0001]本發明涉及移動終端應用領域,尤其涉及一種拍攝圖像的點對焦方法、系統及移動終端。
【背景技術】
[0002]照相機拍攝對焦也叫聚焦,通過照相機對焦機構變動物距和相距的位置,使被拍物成像清晰的過程就是對焦;在目前移動終端的相機中,移動終端所配的中低端照相機普遍采用中心對焦方式,即對焦的焦點位于圖像幾何中心(圖像對角線的交點)處,拍物圖像中最清楚的點只能位于圖像中心;只有在較高端照相機中,才會具備拍物圖像任意點對焦的能力,即圖像中最清楚的點可以選擇位于拍物圖像中的任意點。采用圖像任意點對焦的方法,拍攝時焦點可以不局限在圖像中心,從而使照像機擁有更出色的成像能力。
[0003]目前,雖然移動終端所配的相機機功能配置越來越高,但受攝像頭硬件及成本等因素制約,中低端移動終端照相機尚無法實現圖像任意點對焦清晰成像功能;另外,雖然高端移動終端照相機具備圖像任意點對焦功能,但其硬件成本較高,并且軟件算法復雜影響處理效率。
[0004]因此,現有技術還有待于改進和發展。
【發明內容】
[0005]本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種拍攝圖像的點對焦的方法、系統及移動終端。提供了一種拍攝圖像的點對焦的方法,旨在解決現有的中低端移動終端相機機受攝像頭硬件及成本等因素制約,無法實現圖像任意點對焦清晰成像功能,并且高端移動終端照相機雖具備圖像任意點對焦功能,但硬件成本較高、軟件算法復雜影響處理效率的問題。
[0006]本發明解決技術問題所采用的技術方案如下:
一種拍攝圖像的點對焦方法,其中,包括:
A、獲取用戶拍攝時對焦的焦點,并判斷所述對焦焦點是否為移動終端當前預覽圖像的中心點;
B、當判定出所述對焦焦點為移動終端當前預覽圖像的中心點,則拍攝圖像直接進行中心點對焦;
C、當判定出所述對焦焦點不為移動終端當前預覽圖像的中心點,則擴大攝像頭拍攝視野并使擴大拍攝的圖像中心點為所述對焦焦點,并控制進行中心點對焦。
[0007]所述的拍攝圖像的點對焦方法,其中,在所述步驟C之后包括:
D、移動終端按照擴大攝像頭拍攝視野之前的原預覽圖像視野大小顯示及保存拍攝圖像。
[0008]所述的拍攝圖像的點對焦方法,其中,所述步驟A中,具體包括:
Al、獲取用戶拍攝時對焦的焦點坐標(xP,yP);并獲取移動終端當前預覽圖像的中心點坐標(Xm,ym);
其中,Xm=Xf/2,ym=yf/2 ; xP為所述對焦焦點坐標的橫坐標,yP為所述對焦焦點坐標的縱坐標;^為移動終端當前預覽圖像的中心點橫坐標,^為移動終端當前預覽圖像的中心點縱坐標;Xf為移動終端當前預覽圖像的橫向長度,yf為移動張終端當前預覽圖像的縱向長度;A2、判斷所述對焦焦點坐標(Xp,yP )與移動終端當前預覽圖像的中心點坐標(Xm,ym)是否相同。
[0009]所述的拍攝圖像的點對焦方法,其中,所述步驟C具體實現步驟如下:
Cl、當判定出所述對焦焦點不為移動終端當前預覽圖像的中心點,則以圖像左下角為原點(0,0),根據所述預覽圖像的中心點坐標(xm,ym)將移動終端當前預覽圖像的顯示區域劃分為四個區間:并且所述對焦焦點坐標(xP,yP)滿足:
當辦< xm5.yP > yJ寸,所述圖像的顯示區域定義為第一區間;
當辦>&且^>7』寸,所述圖像的顯示區域定義為第二區間;
當辦>&且^<7』寸,所述圖像的顯示區域定義為第三區間;
當&<^且^<7?時,所述圖像的顯示區域定義為第四區間;
C2、當所述對焦焦點坐標(xP,yP)屬于第一區間時,將攝像頭拍攝的圖像視野擴大至橫向長度為2 (Xf-Xp)、縱向長度為2yP,并使擴大拍攝的圖像中心點為所述對焦焦點(Xp,yP);
C3、當所述對焦焦點坐標(xP,yP)屬于第二區間時,將攝像頭拍攝的圖像視野擴大至橫向長度為2xP、縱向長度為2yP,并使擴大拍攝的圖像中心點為所述對焦焦點(xP,yP);
C4、當所述對焦焦點坐標(xP,yP)屬于第三區間時,將攝像頭拍攝的圖像視野擴大至橫向長度為2xP、縱向長度為2 (yf-yP),并使擴大拍攝的圖像中心點為所述對焦焦點(xP,yP);
C5、當所述對焦焦點坐標(xP,yP)屬于第四區間時,將攝像頭拍攝的圖像視野擴大至橫向長度為2 (Xf-Xp)、縱向長度為2 (yf-yP),并使擴大拍攝的圖像中心點為所述對焦焦點(xP,
Yp);
C6、將擴大攝像頭拍攝視野后的圖像按所述對焦焦點(xP,yP)進行中心點對焦。
[0010]本發明還提供一種拍攝圖像的點對焦系統,其中,包括:
對焦焦點獲取與判斷模塊、用于獲取用戶拍攝時對焦的焦點,并判斷所述對焦焦點是否為移動終端當前預覽圖像的中心點;
直接中心點對焦模塊、用于當判定出所述對焦焦點為移動終端當前預覽圖像的中心點,則拍攝圖像直接進行中心點對焦;
擴大拍攝與中心點對焦控制模塊、用于當判定出所述對焦焦點不為移動終端當前預覽圖像的中心點,則擴大攝像頭拍攝視野并使擴大拍攝的圖像中心點為所述對焦焦點,并控制進行中心點對焦。
[0011]進一步地,所述的拍攝圖像的點對焦系統,其中,所述系統還包括:
拍攝圖像顯示及保存模塊,用于移動終端按照擴大攝像頭拍攝視野之前的原預覽圖像視野大小顯示及保存拍攝圖像。
[0012]所述的拍攝圖像的點對焦系統,其中,所述對焦焦點獲取與判斷模塊具體包括: 坐標獲取單元、用于獲取用戶拍攝時對焦的焦點坐標(xP,yP);并獲取移動終端當前預覽圖像的中心點坐標(Xm,ym);
其中,Xm=Xf/2,Ym=Yf/2 ; Xp為所述對焦焦點坐標的橫坐標,yP為所述對焦焦點坐標的縱坐標;^為移動終端當前預覽圖像的中心點橫坐標,^為移動終端當前預覽圖像的中心點縱坐標;Xf為移動終端當前預覽圖像的橫向長度,yf為移動張終端當前預覽圖像的縱向長度;判斷對比單元、用于判斷所述對焦焦點坐標(xP,yP)與移動終端當前預覽圖像的中心點坐標(Xm,ym)是否相同。
[0013]所述的拍攝圖像的點對焦系統,其中,所述擴大拍攝與中心點對焦控制模塊具體包括:
區間劃分單元、用于當判定出所述對焦焦點不為移動終端當前預覽圖像的中心點,則以圖像左下角為原點(0,0),根據所述預覽圖像的中心點坐標(Xm,ym)將移動終端當前預覽圖像的顯示區域劃分為四個區間:并且所述對焦焦點坐標(xP,yP)滿足:
當辦< xm5.yP > yJ寸,所述圖像的顯示區域定義為第一區間;
當辦>&且^>7』寸,所述圖像的顯示區域定義為第二區間;
當辦>&且^<7』寸,所述圖像