本公開涉及電子技術(shù)領(lǐng)域,特別涉及一種觸摸對焦方法及裝置。
背景技術(shù):
隨著攝像機的普及,越來越多的用戶使用攝像機進行拍攝。用戶在拍攝過程中可能需要調(diào)節(jié)焦距,其中,觸摸對焦的方式越來越受用戶的歡迎。
相關(guān)技術(shù)提供的一種觸摸對焦方法包括:用戶在拍攝畫面上選擇一個對焦點,終端以該對焦點為中心形成一個對焦區(qū)域,統(tǒng)計該對焦區(qū)域中的反差值,根據(jù)統(tǒng)計的反差值進行對焦。
技術(shù)實現(xiàn)要素:
為解決相關(guān)技術(shù)中的問題,本公開提供了一種觸摸對焦方法及裝置。
根據(jù)本公開實施例的第一方面,提供一種觸摸對焦方法,所述方法包括:
顯示攝像頭將拍攝的畫面的預覽畫面;
接收作用于所述預覽畫面的觸摸操作;
以所述觸摸操作的作用位置為中心,繪制n個對焦區(qū)域,所述n個對焦區(qū)域中每個對焦區(qū)域的面積不等,n≥2;
根據(jù)所述n個對焦區(qū)域進行對焦。
可選的,當n=2,且第一對焦區(qū)域的面積大于第二對焦區(qū)域的面積時,所述根據(jù)所述n個對焦區(qū)域進行對焦,包括:
分別計算所述第一對焦區(qū)域的第一反差值和所述第二對焦區(qū)域的第二反差值,所述第一反差值用于表示所述第一對焦區(qū)域內(nèi)對象的亮度對比程度,所述第二反差值用于表示所述第二對焦區(qū)域內(nèi)對象的亮度對比程度;
根據(jù)所述第一反差值和所述第二反差值確定對焦所述第一對焦區(qū)域或所述第二對焦區(qū)域。
可選的,所述第一反差值包括第一反差峰值和第一反差平均值,所述第二反差值包括第二反差峰值和第二反差平均值,所述根據(jù)所述第一反差值和所述第二反差值確定對焦所述第一對焦區(qū)域或所述第二對焦區(qū)域,包括:
檢測所述第一反差峰值和所述第二反差峰值的差值的絕對值是否小于第一閾值,且所述第一反差平均值和所述第二反差平均值的差值的絕對值是否小于第二閾值;
當所述第一反差峰值和所述第二反差峰值的差值的絕對值小于第一閾值,且所述第一反差平均值和所述第二反差平均值的差值的絕對值小于第二閾值時,確定對焦所述第二對焦區(qū)域。
可選的,所述方法還包括:
當所述第一反差峰值和所述第二反差峰值的差值的絕對值大于所述第一閾值,確定對焦所述第一對焦區(qū)域;或者,
當所述第一反差平均值和所述第二反差平均值的差值的絕對值大于所述第二閾值時,確定對焦所述第一對焦區(qū)域。
可選的,所述第一對焦區(qū)域內(nèi)的對象為背景對象,所述第二對焦區(qū)域中的對象為前景對象。
根據(jù)本公開實施例的第二方面,提供一種觸摸對焦裝置,所述裝置包括:
畫面顯示模塊,被配置為顯示攝像頭將拍攝的畫面的預覽畫面;
操作接收模塊,被配置為接收作用于所述畫面顯示模塊顯示的所述預覽畫面的觸摸操作;
區(qū)域繪制模塊,被配置為以所述操作接收模塊接收的所述觸摸操作的作用位置為中心,繪制n個對焦區(qū)域,所述n個對焦區(qū)域中每個對焦區(qū)域的面積不等,n≥2;
對焦模塊,被配置為根據(jù)所述區(qū)域繪制模塊繪制的所述n個對焦區(qū)域進行對焦。
可選的,當n=2,且第一對焦區(qū)域的面積大于第二對焦區(qū)域的面積時,所述對焦模塊,包括:
反差值計算子模塊,被配置為分別計算所述第一對焦區(qū)域的第一反差值和所述第二對焦區(qū)域的第二反差值,所述第一反差值用于表示所述第一對焦區(qū)域內(nèi)對象的亮度對比程度,所述第二反差值用于表示所述第二對焦區(qū)域內(nèi)對象的亮度對比程度;
第一對焦子模塊,被配置為根據(jù)所述反差值計算子模塊計算的所述第一反差值和所述第二反差值確定對焦所述第一對焦區(qū)域或所述第二對焦區(qū)域。
可選的,所述第一反差值包括第一反差峰值和第一反差平均值,所述第二反差值包括第二反差峰值和第二反差平均值,所述第一對焦子模塊,包括:
數(shù)值檢測子模塊,被配置為檢測所述第一反差峰值和所述第二反差峰值的差值的絕對值是否小于第一閾值,且所述第一反差平均值和所述第二反差平均值的差值的絕對值是否小于第二閾值;
第二對焦子模塊,被配置為當所述數(shù)值檢測子模塊檢測的結(jié)果為為所述第一反差峰值和所述第二反差峰值的差值的絕對值小于第一閾值,且所述第一反差平均值和所述第二反差平均值的差值的絕對值小于第二閾值時,確定對焦所述第二對焦區(qū)域。
可選的,所述第一對焦子模塊,還包括:
第三對焦子模塊,被配置為當所述數(shù)值檢測子模塊檢測的結(jié)果為所述第一反差峰值和所述第二反差峰值的差值的絕對值大于所述第一閾值,確定對焦所述第一對焦區(qū)域;或者,
第四對焦子模塊,被配置為當所述數(shù)值檢測子模塊檢測的結(jié)果為所述第一反差平均值和所述第二反差平均值的差值的絕對值大于所述第二閾值時,確定對焦所述第一對焦區(qū)域。
可選的,所述第一對焦區(qū)域內(nèi)的對象為背景對象,所述第二對焦區(qū)域中的對象為前景對象。
根據(jù)本公開實施例的第三方面,提供一種觸摸對焦裝置,所述裝置包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
顯示攝像頭將拍攝的畫面的預覽畫面;
接收作用于所述預覽畫面的觸摸操作;
以所述觸摸操作的作用位置為中心,繪制n個對焦區(qū)域,所述n個對焦區(qū)域中每個對焦區(qū)域的面積不等,n≥2;
根據(jù)所述n個對焦區(qū)域進行對焦。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
通過接收作用于預覽畫面的觸摸操作;以觸摸操作的作用位置為中心,繪制n個對焦區(qū)域,n個對焦區(qū)域中每個對焦區(qū)域的面積不等,n≥2;根據(jù)n個對焦區(qū)域進行對焦,可以以觸摸操作的作用位置為中心繪制至少兩個對焦區(qū)域,解決了只繪制一個對焦區(qū)域時,若該對焦區(qū)域過小,無法從該對焦區(qū)域內(nèi)得到足夠的反差值,從而導致無法對焦;若該對焦區(qū)域較大,會忽略前景對象,導致對焦到背景對象,對焦不準確的問題,達到了提高對焦的成功率和準確性的效果。
應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本公開說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實施例示出的一種觸摸對焦方法的流程圖。
圖2A是根據(jù)另一示例性實施例示出的一種觸摸對焦方法的流程圖。
圖2B是根據(jù)另一示例性實施例示出的一種預覽畫面的示意圖。
圖2C是根據(jù)另一示例性實施例示出的一種觸摸操作的示意圖。
圖2D是根據(jù)另一示例性實施例示出的一種對焦區(qū)域的示意圖。
圖2E是根據(jù)另一示例性實施例示出的一種根據(jù)對焦區(qū)域進行對焦的流程圖。
圖2F是根據(jù)另一示例性實施例示出的一種第一反差值和第二反差值的示意圖。
圖3是根據(jù)一示例性實施例示出的一種觸摸對焦裝置的框圖。
圖4是根據(jù)一示例性實施例示出的一種觸摸對焦裝置的框圖。
圖5是根據(jù)一示例性實施例示出的一種用于觸摸對焦的裝置的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實施例示出的一種觸摸對焦方法的流程圖,該觸摸對焦方法應用于安裝有攝像頭的終端中,如圖1所示,該觸摸對焦方法包括以下步驟。
在步驟101中,顯示攝像頭將拍攝的畫面的預覽畫面。
在終端啟動攝像頭后,且在攝像頭進行拍攝之前,終端的界面上顯示的畫面即為攝像頭將拍攝的畫面的預覽畫面。
在步驟102中,接收作用于預覽畫面的觸摸操作。
觸摸操作是在使用攝像頭進行拍攝之前,通過用戶觸摸的方式來手動對焦的操作。
在步驟103中,以觸摸操作的作用位置為中心,繪制n個對焦區(qū)域,n個對焦區(qū)域中每個對焦區(qū)域的面積不等,n≥2。
在步驟104中,根據(jù)n個對焦區(qū)域進行對焦。
綜上所述,本公開提供的觸摸對焦方法,通過接收作用于預覽畫面的觸摸操作;以觸摸操作的作用位置為中心,繪制n個對焦區(qū)域,n個對焦區(qū)域中每個對焦區(qū)域的面積不等,n≥2;根據(jù)n個對焦區(qū)域進行對焦,可以以觸摸操作的作用位置為中心繪制至少兩個對焦區(qū)域,解決了只繪制一個對焦區(qū)域時,若該對焦區(qū)域過小,無法從該對焦區(qū)域內(nèi)得到足夠的反差值,從而導致無法對焦;若該對焦區(qū)域較大,會忽略前景對象,導致對焦到背景對象,對焦不準確的問題,達到了提高對焦的成功率和準確性的效果。
圖2A是根據(jù)另一示例性實施例示出的一種觸摸對焦方法的流程圖,該觸摸對焦方法應用于安裝有攝像頭的終端中,如圖2A所示,該觸摸對焦方法包括如下步驟。
在步驟201中,顯示攝像頭將拍攝的畫面的預覽畫面。
在終端啟動攝像頭后,且在攝像頭進行拍攝之前,終端的界面上顯示的畫面即為攝像頭將拍攝的畫面的預覽畫面。請參考圖2B,圖2B中終端的界面上顯示的是預覽畫面。
在步驟202中,接收作用于預覽畫面的觸摸操作。
觸摸操作是在使用攝像頭進行拍攝之前,通過用戶觸摸的方式來手動對焦的操作。當終端接收到作用于預覽畫面的觸摸操作時,執(zhí)行步驟203。
請參考圖2C,用戶通過手指觸摸預覽畫面,終端接收到觸摸操作。
在步驟203中,以觸摸操作的作用位置為中心,繪制n個對焦區(qū)域,n個對焦區(qū)域中每個對焦區(qū)域的面積不等,n≥2。
對焦區(qū)域是以觸摸操作的作用位置為中心繪制的區(qū)域,對焦區(qū)域可以是任意形狀的區(qū)域,例如,正方形區(qū)域、長方形區(qū)域、圓形區(qū)域、不規(guī)則圖形區(qū)域等,本實施例不作限定。
當終端以觸摸操作的作用位置為中心繪制一個對焦區(qū)域時,若該對焦區(qū)域過小,終端無法從該對焦區(qū)域中獲取足夠的反差值,導致無法對焦;若該對焦區(qū)域過大,終端會忽略前景對象而對焦到背景對象,導致對焦不準確。其中,反差值表示對焦區(qū)域內(nèi)對象的亮度對比程度。
為了解決上述問題,本實施例中,終端以觸摸操作的作用位置為中心繪制n(n≥2)個對焦區(qū)域,且每個對焦區(qū)域的面積不等,這樣,終端可以根據(jù)這n個對焦區(qū)域進行準確對焦。其中,每個對焦區(qū)域的形狀可以相同,也可以不同,本實施例不作限定。
在繪制n個對焦區(qū)域中的每個對焦區(qū)域時,終端可以獲取觸摸操作的作用位置在界面中的坐標,根據(jù)預設(shè)算法和作用位置的坐標確定該對焦區(qū)域的各個頂點在界面中的坐標,根據(jù)各個頂點的坐標繪制該對焦區(qū)域。
例如,當n=2,終端繪制兩個面積不等的對焦區(qū)域,本實施例中將這兩個對焦區(qū)域稱為第一對焦區(qū)域和第二對焦區(qū)域,且第一對焦區(qū)域的面積大于第二對焦區(qū)域,請參考圖2D。其中,第一對焦區(qū)域可以統(tǒng)計預覽畫面中較大范圍內(nèi)對象的反差值,第二對焦區(qū)域可以統(tǒng)計預覽畫面內(nèi)較小范圍內(nèi)對象的反差值。可選的,第一對焦區(qū)域內(nèi)的對象為背景對象,第二對焦區(qū)域中的對象為前景對象。
在步驟204中,當n=2,且第一對焦區(qū)域的面積大于第二對焦區(qū)域的面積時,分別計算第一對焦區(qū)域的第一反差值和第二對焦區(qū)域的第二反差值,第一反差值用于表示第一對焦區(qū)域內(nèi)對象的亮度對比程度,第二反差值用于表示第二對焦區(qū)域內(nèi)對象的亮度對比程度。
在攝像頭由遠及近推動的過程中,終端會多次計算每個對焦區(qū)域內(nèi)的反差值,本實施例中將第一對焦區(qū)域的反差值稱為第一反差值,將第二對焦區(qū)域的反差值稱為第二反差值。
由于攝像頭的推動距離是由終端的電流決定的,且電流越大,攝像頭的推動距離越遠,因此,本實施例中,終端可以在電流每變化固定大小時,計算一次第一反差值和第二反差值。
在步驟205中,根據(jù)第一反差值和第二反差值確定對焦第一對焦區(qū)域或第二對焦區(qū)域。
終端可以根據(jù)第一反差值和第二反差值的變化確定對焦第一對焦區(qū)域還是對焦第二對焦區(qū)域。
請參考圖2E,第一反差值包括第一反差峰值和第一反差平均值,第二反差值包括第二反差峰值和第二反差平均值,根據(jù)第一反差值和第二反差值確定對焦第一對焦區(qū)域或第二對焦區(qū)域,包括:
在步驟2051中,檢測第一反差峰值和第二反差峰值的差值的絕對值是否小于第一閾值,且第一反差平均值和第二反差平均值的差值的絕對值是否小于第二閾值。
第一反差峰值是指在第一對焦區(qū)域內(nèi)統(tǒng)計的第一反差值中的最大第一反差值,第一平均值是指在第一對焦區(qū)域內(nèi)統(tǒng)計的所有第一反差值之和除以統(tǒng)計第一反差值的次數(shù)得到的商。第二反差峰值是指在第二對焦區(qū)域內(nèi)統(tǒng)計的第二反差值中的最大第二反差值,第二平均值是指在第二對焦區(qū)域內(nèi)統(tǒng)計的所有第二反差值之和除以統(tǒng)計第二反差值的次數(shù)得到的商。
根據(jù)第一反差峰值和第二反差峰值之間的大小關(guān)系、第一反差平均值和第二反差平均值之間的大小關(guān)系,終端確定是對焦第一對焦區(qū)域還是對焦第二對焦區(qū)域。
在步驟2052中,當?shù)谝环床罘逯岛偷诙床罘逯档牟钪档慕^對值小于第一閾值,且第一反差平均值和第二反差平均值的差值的絕對值小于第二閾值時,確定對焦第二對焦區(qū)域。
當?shù)谝环床罘逯岛偷诙床罘逯档牟钪档慕^對值小于第一閾值,且第一反差平均值和第二反差平均值的差值的絕對值小于第二閾值時,請參考圖2F,其示出了滿足上述條件的第一反差峰值、第二反差峰值、第一反差平均值和第二反差平均值之間的關(guān)系的三種實例,其中,圖2F中的橫軸為攝像頭距離對象的距離,縱軸為對焦區(qū)域內(nèi)的反差值,且以直線表示第一反差值,虛線表示第二反差值。
在第一種實例中,在攝像頭由遠及近的推動過程中,當?shù)谝粚箙^(qū)域內(nèi)和第二對焦區(qū)域內(nèi)都存在反差值較高的對象時,第一對焦區(qū)域內(nèi)的第一反差值的曲線存在一個較為明顯的波峰,該波峰即為第一反差峰值;第二對焦區(qū)域內(nèi)的第二反差值的曲線存在一個較為明顯的波峰,該波峰即為第二反差峰值,請參考圖2F中的(1)。當?shù)谝环床罘逯岛偷诙床罘逯档牟钪档慕^對值小于第一閾值,且第一反差平均值和第二反差平均值的差值的絕對值小于第二閾值時,終端確定對焦第二對焦區(qū)域。
在第二種實例中,在攝像頭由遠及近的推動過程中,當?shù)谝粚箙^(qū)域內(nèi)不存在反差值較高的對象,且第一反差值普遍較小,第二對焦區(qū)域內(nèi)存在反差值較高的對象時,第一對焦區(qū)域內(nèi)的第二反差值的曲線較為平緩;第二對焦區(qū)域內(nèi)存在一個較為明顯的波峰,該波峰即為第二反差峰值,請參考圖2F中的(2)。當?shù)谝环床罘逯岛偷诙床罘逯档牟钪档慕^對值小于第一閾值,且第一反差平均值和第二反差平均值的差值的絕對值小于第二閾值時,終端確定對焦第二對焦區(qū)域。
在第三種實例中,在攝像頭由遠及近的推動過程中,當?shù)谝粚箙^(qū)域內(nèi)不存在反差值較高的對象,且第一反差值普遍較大,第二對焦區(qū)域內(nèi)存在反差值較高的對象時,第一對焦區(qū)域內(nèi)的第二反差值的曲線較為平緩;第二對焦區(qū)域內(nèi)存在一個較為明顯的波峰,該波峰即為第二反差峰值,請參考圖2F中的(3)。當?shù)谝环床罘逯岛偷诙床罘逯档牟钪档慕^對值小于第一閾值,且第一反差平均值和第二反差平均值的差值的絕對值小于第二閾值時,終端確定對焦第二對焦區(qū)域。
在步驟2053中,當?shù)谝环床罘逯岛偷诙床罘逯档牟钪档慕^對值大于第一閾值,確定對焦第一對焦區(qū)域。
請參考圖2F中的(4),在第四種實例中,在攝像頭由遠及近的推動過程中,當?shù)谝粚箙^(qū)域內(nèi)存在反差值較高的對象,第二對焦區(qū)域內(nèi)不存在反差值較高的對象,且第二反差值普遍較小時,第一對焦區(qū)域內(nèi)存在一個較為明顯的波峰,該波峰即為第一反差峰值;第二對焦區(qū)域內(nèi)的第二反差值的曲線較為平緩。當?shù)谝环床罘逯岛偷诙床罘逯档牟钪档慕^對值大于第一閾值,終端確定對焦第一對焦區(qū)域。
在步驟2054中,當?shù)谝环床钇骄岛偷诙床钇骄档牟钪档慕^對值大于第二閾值時,確定對焦第一對焦區(qū)域。
其中,步驟2053和步驟2054可以擇一執(zhí)行,也可以都執(zhí)行,本實施例不作限定。
綜上所述,本公開提供的觸摸對焦方法,通過接收作用于預覽畫面的觸摸操作;以觸摸操作的作用位置為中心,繪制n個對焦區(qū)域,n個對焦區(qū)域中每個對焦區(qū)域的面積不等,n≥2;根據(jù)n個對焦區(qū)域進行對焦,可以以觸摸操作的作用位置為中心繪制至少兩個對焦區(qū)域,解決了只繪制一個對焦區(qū)域時,若該對焦區(qū)域過小,無法從該對焦區(qū)域內(nèi)得到足夠的反差值,從而導致無法對焦;若該對焦區(qū)域較大,會忽略前景對象,導致對焦到背景對象,對焦不準確的問題,達到了提高對焦的成功率和準確性的效果。
圖3是根據(jù)一示例性實施例示出的一種觸摸對焦裝置的框圖,該觸摸對焦裝置應用于安裝有攝像頭的終端中,如圖3所示,該觸摸對焦裝置包括:畫面顯示模塊310、操作接收模塊320、區(qū)域繪制模塊330和對焦模塊440。
該畫面顯示模塊310,被配置為顯示攝像頭將拍攝的畫面的預覽畫面;
該操作接收模塊320,被配置為接收作用于畫面顯示模塊310顯示的預覽畫面的觸摸操作;
該區(qū)域繪制模塊330,被配置為以操作接收模塊320接收的觸摸操作的作用位置為中心,繪制n個對焦區(qū)域,n個對焦區(qū)域中每個對焦區(qū)域的面積不等,n≥2;
該對焦模塊340,被配置為根據(jù)區(qū)域繪制模塊330繪制的所述n個對焦區(qū)域進行對焦。
綜上所述,本公開提供的觸摸對焦裝置,通過接收作用于預覽畫面的觸摸操作;以觸摸操作的作用位置為中心,繪制n個對焦區(qū)域,n個對焦區(qū)域中每個對焦區(qū)域的面積不等,n≥2;根據(jù)n個對焦區(qū)域進行對焦,可以以觸摸操作的作用位置為中心繪制至少兩個對焦區(qū)域,解決了只繪制一個對焦區(qū)域時,若該對焦區(qū)域過小,無法從該對焦區(qū)域內(nèi)得到足夠的反差值,從而導致無法對焦;若該對焦區(qū)域較大,會忽略前景對象,導致對焦到背景對象,對焦不準確的問題,達到了提高對焦的成功率和準確性的效果。
圖4是根據(jù)一示例性實施例示出的一種觸摸對焦裝置的框圖,該觸摸對焦裝置應用于安裝有攝像頭的終端中,如圖4所示,該觸摸對焦裝置包括:畫面顯示模塊410、操作接收模塊420、區(qū)域繪制模塊430和對焦模塊440。
該畫面顯示模塊410,被配置為顯示攝像頭將拍攝的畫面的預覽畫面;
該操作接收模塊420,被配置為接收作用于畫面顯示模塊410顯示的預覽畫面的觸摸操作;
該區(qū)域繪制模塊430,被配置為以操作接收模塊420接收的觸摸操作的作用位置為中心,繪制n個對焦區(qū)域,n個對焦區(qū)域中每個對焦區(qū)域的面積不等,n≥2;
該對焦模塊440,被配置為根據(jù)區(qū)域繪制模塊430繪制的所述n個對焦區(qū)域進行對焦。
可選的,當n=2,且第一對焦區(qū)域的面積大于第二對焦區(qū)域的面積時,對焦模塊440,包括:
該反差值計算子模塊441,被配置為分別計算第一對焦區(qū)域的第一反差值和第二對焦區(qū)域的第二反差值,第一反差值用于表示第一對焦區(qū)域內(nèi)對象的亮度對比程度,第二反差值用于表示第二對焦區(qū)域內(nèi)對象的亮度對比程度;
該第一對焦子模塊442,被配置為根據(jù)反差值計算子模塊441計算的第一反差值和第二反差值確定對焦第一對焦區(qū)域或第二對焦區(qū)域。
第一反差值包括第一反差峰值和第一反差平均值,第二反差值包括第二反差峰值和第二反差平均值,第一對焦子模塊442,還包括:
數(shù)值檢測子模塊4421,被配置為檢測第一反差峰值和第二反差峰值的差值的絕對值是否小于第一閾值,且第一反差平均值和第二反差平均值的差值的絕對值是否小于第二閾值;
第二對焦子模塊4422,被配置為當?shù)谝环床罘逯岛偷诙床罘逯档牟钪档慕^對值小于第一閾值,且第一反差平均值和第二反差平均值的差值的絕對值小于第二閾值時,確定對焦第二對焦區(qū)域。
可選的,第一對焦子模塊442,還包括:
該第三對焦子模塊4423,被配置為當?shù)谝环床罘逯岛偷诙床罘逯档牟钪档慕^對值大于所述第一閾值,確定對焦第一對焦區(qū)域;或者,
該第四對焦子模塊4424,被配置為當?shù)谝环床钇骄岛偷诙床钇骄档牟钪档慕^對值大于第二閾值時,確定對焦第一對焦區(qū)域。
可選的,第一對焦區(qū)域內(nèi)的對象為背景對象,第二對焦區(qū)域中的對象為前景對象。
綜上所述,本公開提供的觸摸對焦裝置,通過接收作用于預覽畫面的觸摸操作;以觸摸操作的作用位置為中心,繪制n個對焦區(qū)域,n個對焦區(qū)域中每個對焦區(qū)域的面積不等,n≥2;根據(jù)n個對焦區(qū)域進行對焦,可以以觸摸操作的作用位置為中心繪制至少兩個對焦區(qū)域,解決了只繪制一個對焦區(qū)域時,若該對焦區(qū)域過小,無法從該對焦區(qū)域內(nèi)得到足夠的反差值,從而導致無法對焦;若該對焦區(qū)域較大,會忽略前景對象,導致對焦到背景對象,對焦不準確的問題,達到了提高對焦的成功率和準確性的效果。
關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
本公開一示例性實施例提供了一種觸摸對焦裝置,能夠?qū)崿F(xiàn)本公開提供的觸摸對焦方法,該觸摸對焦裝置包括:處理器、用于存儲處理器可執(zhí)行指令的存儲器;
其中,處理器被配置為:
顯示攝像頭將拍攝的畫面的預覽畫面;
接收作用于預覽畫面的觸摸操作;
以觸摸操作的作用位置為中心,繪制n個對焦區(qū)域,n個對焦區(qū)域中每個對焦區(qū)域的面積不等,n≥2;
根據(jù)n個對焦區(qū)域進行對焦。
圖5是根據(jù)一示例性實施例示出的一種用于信息顯示的裝置500的框圖。例如,裝置500可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
參照圖5,裝置500可以包括以下一個或多個組件:處理組件502,存儲器504,電源組件506,多媒體組件508,音頻組件510,輸入/輸出(I/O)的接口512,傳感器組件514,以及通信組件516。
處理組件502通??刂蒲b置500的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件502可以包括一個或多個處理器518來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件502可以包括一個或多個模塊,便于處理組件502和其他組件之間的交互。例如,處理組件502可以包括多媒體模塊,以方便多媒體組件508和處理組件502之間的交互。
存儲器504被配置為存儲各種類型的數(shù)據(jù)以支持在裝置500的操作。這些數(shù)據(jù)的示例包括用于在裝置500上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器504可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件506為裝置500的各種組件提供電力。電源組件506可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置500生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件508包括在所述裝置500和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件508包括一個前置攝像頭和/或后置攝像頭。當裝置500處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
音頻組件510被配置為輸出和/或輸入音頻信號。例如,音頻組件510包括一個麥克風(MIC),當裝置500處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器504或經(jīng)由通信組件516發(fā)送。在一些實施例中,音頻組件510還包括一個揚聲器,用于輸出音頻信號。
I/O接口512為處理組件502和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件514包括一個或多個傳感器,用于為裝置500提供各個方面的狀態(tài)評估。例如,傳感器組件514可以檢測到裝置500的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置500的顯示器和小鍵盤,傳感器組件514還可以檢測裝置500或裝置500一個組件的位置改變,用戶與裝置500接觸的存在或不存在,裝置500方位或加速/減速和裝置500的溫度變化。傳感器組件514可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件514還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件514還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件516被配置為便于裝置500和其他設(shè)備之間有線或無線方式的通信。裝置500可以接入基于通信標準的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件516經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件516還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
在示例性實施例中,裝置500可以被一個或多個應用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器504,上述指令可由裝置500的處理器518執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。