本申請涉及移動終端技術領域,尤其涉及一種雙攝像頭的變焦處理方法、裝置及終端設備。
背景技術:
一般,手機上用于變焦功能的雙攝像頭,由一個廣角的攝像頭和一個長焦的攝像頭組成。在打開攝像頭后,進入廣角攝像頭,當用戶進行變焦功能時,即通過觸屏放大框進行放大操作后,兩個攝像頭同時工作,達到變焦的功能。
然而,在進行變焦功能時,兩個攝像頭一直同時工作,會大大增加手機上的電能,減少手機工作時間。
技術實現(xiàn)要素:
本申請的目的旨在至少在一定程度上解決上述的技術問題之一。
為此,本申請的第一個目的在于提出一種雙攝像頭的變焦處理方法,該方法通過在用戶沒有觸發(fā)變焦放大操作時,對副攝像頭進行待機處理,減少功耗,進一步提升拍攝設備的可用工作時間。
本申請的第二個目的在于提出了一種雙攝像頭的變焦處理裝置。
本申請的第三個目的在于提出了一種終端設備。
本申請的第四個目的在于提出了另一種終端設備。
為達上述目的,根據本申請第一方面實施例提出的一種雙攝像頭的變焦處理方法,包括以下步驟:檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并檢測在預設時間內用戶是否觸發(fā)變焦放大操作;若在所述預設時間內沒有檢測到用戶觸發(fā)變焦放大操作,則控制所述副攝像頭進入待機狀態(tài)。
本申請實施例的雙攝像頭的變焦處理方法,首先檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并檢測在預設時間內用戶是否觸發(fā)變焦放大操作,接著在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作,則控制副攝像頭進入待機狀態(tài)。該方法通過在用戶沒有觸發(fā)變焦放大操作時,對副攝像頭進行待機處理,減少功耗,進一步提升設備的可用工作時間。
另外,根據本申請上述實施例的雙攝像頭的變焦處理方法還可以具有如下附加的技術特征:
在一些示例中,所述檢測用戶是否觸發(fā)變焦放大操作,包括:檢測用戶是否對所述主攝像頭獲取的預覽界面進行放大觸控操作;或,檢測用戶是否觸發(fā)預設的放大變焦控制按鍵。
在一些示例中,所述的方法,在控制所述副攝像頭進入待機狀態(tài)之后,還包括:若檢測到用戶觸發(fā)變焦放大操作,則啟動所述副攝像頭。
在一些示例中,在啟動所述副攝像頭之后,還包括:根據所述變焦放大操作確定對應的變焦放大倍數(shù);根據所述變焦放大倍數(shù)確定所述主攝像頭拍攝的預覽圖像中的第一像素點,以及所述副攝像頭拍攝的預覽圖像中的第二像素點;將所述第一像素點和所述第二像素點進行合成處理生成合成預覽圖像。
為達上述目的,根據本申請的第二方面實施例提出的一種雙攝像頭的變焦處理裝置,包括:檢測模塊,用于檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并在預設時間內檢測用戶是否觸發(fā)變焦放大操作;第一處理模塊,用于在所述預設時間內沒有檢測到用戶觸發(fā)變焦放大操作時,對所述副攝像頭進行待機處理。
本申請實施例的雙攝像頭的變焦處理裝置,首先檢測模塊檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并檢測在預設時間內用戶是否觸發(fā)變焦放大操作,接著第一處理模塊在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作,則控制副攝像頭進入待機狀態(tài)。該裝置通過在用戶沒有觸發(fā)變焦放大操作時,對副攝像頭進行待機處理,減少功耗,進一步提升設備的可用工作時間。
另外,根據本申請上述實施例的雙攝像頭的變焦處理裝置還可以具有如下附加的技術特征:
在一些示例中,所述檢測模塊具體用于:檢測用戶是否對所述主攝像頭獲取的預覽界面進行放大觸控操作;或,檢測用戶是否觸發(fā)預設的放大變焦控制按鍵。
在一些示例中,所述第一處理模塊還用于:在檢測到用戶觸發(fā)變焦放大操作時,啟動所述副攝像頭。
在一些示例中,所述的裝置,其特征在于,還包括:第一確定模塊,用于在啟動所述副攝像頭之后,根據所述變焦放大操作確定對應的變焦放大倍數(shù);第二確定模塊,用于根據所述變焦放大倍數(shù)確定所述主攝像頭拍攝的預覽圖像中的第一像素點,以及所述副攝像頭拍攝的預覽圖像中的第二像素點;第二處理模塊,用于將所述第一像素點和所述第二像素點進行合成處理生成合成預覽圖像。
為達上述目的,根據本申請的第三方面實施例提出的一種終端設備,包括:本申請第二方面實施例的雙攝像頭的變焦處理裝置。
本申請實施例的終端設備,首先檢測模塊檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并檢測在預設時間內用戶是否觸發(fā)變焦放大操作,接著第一處理模塊在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作,則控制副攝像頭進入待機狀態(tài)。通過在用戶沒有觸發(fā)變焦放大操作時,對副攝像頭進行待機處理,減少功耗,進一步提升設備的可用工作時間。
為達上述目的,根據本申請的第四方面實施例提出的一種終端設備,包括:以下一個或多個組件:處理器,存儲器,電源組件,多媒體組件,音頻組件,輸入/輸出(I/O)的接口,傳感器組件,以及通信組件;其中,電路板安置在殼體圍成的空間內部,所述處理器和所述存儲器設置在所述電路板上;所述電源電路,用于為終端設備的各個電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應的程序,以用于執(zhí)行以下步驟:
檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并檢測在預設時間內用戶是否觸發(fā)變焦放大操作;
若在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作,則控制所述副攝像頭進入待機狀態(tài)。
本申請實施例的終端設備,首先檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并檢測在預設時間內用戶是否觸發(fā)變焦放大操作,接著在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作,則控制副攝像頭進入待機狀態(tài)。通過在用戶沒有觸發(fā)變焦放大操作時,對副攝像頭進行待機處理,減少功耗,進一步提升設備的可用工作時間。
本申請附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請的實踐了解到。
附圖說明
本申請的上述和/或附加的方面和優(yōu)點從結合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1是根據本申請一個實施例的雙攝像頭的變焦處理方法的流程圖;
圖2是根據本申請另一個實施例的雙攝像頭的變焦處理方法的流程圖;
圖3是根據本申請一個實施例的雙攝像頭的變焦處理裝置的結構示意圖;
圖4是根據本申請另一個實施例的雙攝像頭的變焦處理裝置的結構示意圖;
圖5是根據本申請一個實施例的終端設備的結構示意圖;以及
圖6是根據本申請另一個實施例終端設備的結構示意圖。
具體實施方式
下面詳細描述本申請的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本申請,而不能理解為對本申請的限制。
下面參考附圖描述本申請實施例的雙攝像頭的變焦處理方法、裝置及終端設備。
圖1是根據本申請一個實施例的雙攝像頭的變焦處理方法的流程圖。
如圖1所示,本申請實施例的雙攝像頭的變焦處理方法包括以下步驟:
在步驟101中,檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并檢測在預設時間內用戶是否觸發(fā)變焦放大操作。
在步驟102中,若在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作,則控制副攝像頭進入待機狀態(tài)。
具體地,本實施例提供的雙攝像頭的變焦處理方法被配置在具有兩個攝像頭和顯示屏幕的終端設備中為例進行具體說明。雙攝像頭包括主攝像頭和副攝像頭。其中,主攝像頭可以是廣角攝像頭,副攝像頭可以是長焦攝像頭。需要注意的是,終端設備的類型很多,可以根據應用需要進行選擇,例如:手機、平板電腦等。顯示屏幕用于實現(xiàn)對拍攝畫面的預覽以及用戶的觸發(fā)操作。
用戶開啟相機的同時啟動主攝像頭和副攝像頭,在拍攝過程中,用戶觸發(fā)變焦放大操作進行變焦功能時,主攝像頭和副攝像頭同時進行工作,并根據主攝像頭和副攝像拍攝的圖像進行合成生成預覽圖像。
為了進一步提升設備的可用工作時間,可以在預設時間內檢測用戶是否觸發(fā)變焦放大操作,如果預設時間內沒有檢測到用戶觸發(fā)變焦放大操作,控制副攝像頭進入待機狀態(tài)。
其中,檢測用戶是否觸發(fā)變焦放大操作的方式有很多種,可以根據實際需要進行選擇,舉例說明如下:
第一種示例,檢測用戶是否對主攝像頭獲取的預覽界面進行放大觸控操作。
在拍攝過程中,用戶可以通過放大觸控操作例如點擊屏幕出現(xiàn)變焦條,下拉變焦條放大主攝像頭獲取的預覽界面,或者雙手指分別向外滑動操作放大主攝像頭獲取的預覽界面等。
因此可以通過預設時間例如5秒內檢測用戶是否放大觸控操作例如雙手指分別向外滑動操作進行變焦,如果在5秒內沒有檢測到用戶放大觸控操作,控制副攝像頭進入待機狀態(tài)。
第二種示例,檢測用戶是否觸發(fā)預設的放大變焦控制按鍵。
在拍攝過程中,用戶可以通過觸發(fā)預設的放大變焦控制按鍵例如點擊預設的加大音量控制按鍵為放大變焦,或者點擊增加新的按鍵作為放大變焦控制按鍵等進行變焦。
因此可以通過預設時間例如5秒內檢測用戶是否觸發(fā)預設的放大變焦控制按鍵,例如點擊預設的加大音量控制按鍵為放大變焦按鍵,如果在5秒內沒有檢測到用戶觸發(fā)預設的放大變焦控制按鍵,控制副攝像頭進入待機狀態(tài)。
其中,預設時間可以是系統(tǒng)默認或者是用戶根據實際應用需要進行設置。
需要說明的是,如果在預設時間內檢測到用戶觸發(fā)變焦放大操作,則主攝像頭和副攝像頭保持工作。
綜上所述,本申請實施例的雙攝像頭的變焦處理方法,首先檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并檢測在預設時間內用戶是否觸發(fā)變焦放大操作,接著在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作,則控制副攝像頭進入待機狀態(tài)。該方法通過在用戶沒有觸發(fā)變焦放大操作時,對副攝像頭進行待機處理,減少功耗,進一步提升設備的可用工作時間。
基于以上實施例,在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作時,直接控制副攝像頭進入待機狀態(tài)。為了進一步提升用戶的對焦體驗感,在對副攝像頭進入待機狀態(tài)之后,如果檢測到用戶觸發(fā)變焦放大操作,啟動副攝像頭。下面結合圖2具體說明:
圖2為根據本申請另一個實施例的雙攝像頭的變焦處理方法的流程圖。如圖2所示,該雙攝像頭的變焦處理方法包括:
在步驟201中,檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并檢測在預設時間內用戶是否觸發(fā)變焦放大操作。
在步驟202中,若在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作,則控制副攝像頭進入待機狀態(tài)。
需要說明的是,步驟S201-S202的描述與上述步驟S101-S102相對應,因此對的步驟S201-S202的描述參考上述步驟S101-S102的描述,在此不再贅述。
在步驟203中,若檢測到用戶觸發(fā)變焦放大操作,則啟動副攝像頭。
在步驟204中,根據變焦放大操作確定對應的變焦放大倍數(shù)。
在步驟205中,根據變焦放大倍數(shù)確定主攝像頭拍攝的預覽圖像中的第一像素點,以及副攝像頭拍攝的預覽圖像中的第二像素點。
在步驟206中,將第一像素點和第二像素點進行合成處理生成合成預覽圖像。
具體地,當檢測到用戶觸發(fā)變焦放大操作時,打開副攝像頭進行工作,開始變焦功能。根據變焦放大操作確定對應的變焦放大倍數(shù)對拍攝物體進行對焦,并根據變焦放大倍數(shù)確定主攝像頭拍攝的預覽圖像中的第一像素點,以及根據變焦放大倍數(shù)確定副攝像頭拍攝的預覽圖像中的第二像素點,通過例如終端處理器對第一像素點和第二像素點進行合成處理生成合成預覽圖像。
例如,預設的加大音量控制按鍵為放大變焦按鍵,檢測到用戶通過點擊加大音量控制按鍵,啟動副攝像頭,同時確定用戶點擊變焦放大倍數(shù)例如為1.5倍,根據1.5倍的變焦放大倍數(shù)確定主攝像頭拍攝的預覽圖像中的第一像素點,根據1.5倍的變焦放大倍數(shù)確定副攝像頭拍攝的預覽圖像中的第二像素點,最后對第一像素點和第二像素點進行處理得到變焦放大倍數(shù)為1.5倍的預覽圖像。
需要說明的是,如果在控制副攝像頭進入待機狀態(tài)之后,沒有檢測到用戶觸發(fā)變焦放大操作,則副攝像頭保持待機狀態(tài)。由此,僅在有變焦需要時開啟副攝像頭工作,而不是主、副攝像頭一直同時工作,在保證用戶對焦體驗和拍照效果的同時,減少能量消耗。
綜上所述,本申請實施例的雙攝像頭的變焦處理方法,進一步在副攝像頭進行待機處理后,檢測到用戶觸發(fā)變焦放大操作,啟動副攝像頭,并根據變焦放大操作確定對應的變焦放大倍數(shù),以及根據變焦放大倍數(shù)確定主攝像頭拍攝的預覽圖像中的第一像素點,副攝像頭拍攝的預覽圖像中的第二像素點,最后將第一像素點和第二像素點進行合成處理生成合成預覽圖像。在保證用戶對焦體驗同時,進一步提升設備的可用工作時間。
為了實現(xiàn)上述實施例,本申請還提出了一種雙攝像頭的變焦處理裝置,圖3是根據本申請一個實施例的雙攝像頭的變焦處理裝置的結構示意圖。
如圖3所示,該雙攝像頭的變焦處理裝置包括:檢測模塊10和第一處理模塊20。
其中,檢測模塊10用于檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并檢測在預設時間內用戶是否觸發(fā)變焦放大操作;
第一處理模塊20用于在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作時,控制副攝像頭進入待機狀態(tài)。
在本申請的一個實施例中,檢測模塊10具體用于:檢測用戶是否對主攝像頭獲取的預覽界面進行放大觸控操作;或,檢測用戶是否觸發(fā)預設的放大變焦控制按鍵。
在本申請的一個實施例中,第一處理模塊20還用于:在檢測到用戶觸發(fā)變焦放大操作時,啟動副攝像頭。
在拍攝過程中,用戶可以通過放大觸控操作例如點擊屏幕出現(xiàn)變焦條,下拉變焦條放大主攝像頭獲取的預覽界面,或者兩個手指反向滑動操作放大主攝像頭獲取的預覽界面等。
因此可以通過預設時間例如5秒內檢測用戶是否放大觸控操作例如雙手指分別向外滑動操作進行變焦,如果在5秒內沒有檢測到用戶放大觸控操作,控制副攝像頭進入待機狀態(tài)。或者
在拍攝過程中,用戶可以通過觸發(fā)預設的放大變焦控制按鍵例如點擊預設的加大音量控制按鍵為放大變焦,或者點擊增加新的按鍵作為放大變焦控制按鍵等進行變焦。
因此可以通過預設時間例如5秒內檢測用戶是否觸發(fā)預設的放大變焦控制按鍵,例如點擊預設的加大音量控制按鍵為放大變焦按鍵,如果在5秒內沒有檢測到用戶觸發(fā)預設的放大變焦控制按鍵,控制副攝像頭進入待機狀態(tài)。
需要說明的是,前述對雙攝像頭的變焦處理方法實施例的解釋說明也適用于該實施例的雙攝像頭的變焦處理裝置,其實現(xiàn)原理類似,此處不再贅述。
本申請實施例的雙攝像頭的變焦處理裝置,首先檢測模塊檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并檢測在預設時間內用戶是否觸發(fā)變焦放大操作,接著第一處理模塊在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作,則控制副攝像頭進入待機狀態(tài)。通過在用戶沒有觸發(fā)變焦放大操作時,對副攝像頭進行待機處理,減少功耗,進一步提升設備的可用工作時間。
基于以上實施例,在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作時,直接控制副攝像頭進入待機狀態(tài)。為了進一步提升用戶的對焦體驗感,在對副攝像頭進行待機處理之后,如果檢測到用戶觸發(fā)變焦放大操作,啟動副攝像頭。下面結合圖4具體說明:
圖4是根據本申請另一個實施例的雙攝像頭的變焦處理裝置的結構示意圖,如圖4所示,在如圖3所示的基礎上,該雙攝像頭的變焦處理裝置還包括:第一確定模塊30、第二確定模塊40和第二處理模塊50。
其中,第一確定模塊30用于在啟動副攝像頭之后,根據變焦放大操作確定對應的變焦放大倍數(shù)。
第二確定模塊40用于根據變焦放大倍數(shù)確定主攝像頭拍攝的預覽圖像中的第一像素點,以及副攝像頭拍攝的預覽圖像中的第二像素點。
第二處理模塊50用于將第一像素點和第二像素點進行合成處理生成合成預覽圖像。
具體地,當檢測到用戶觸發(fā)變焦放大操作時,打開副攝像頭進行工作,開始變焦功能。根據變焦放大操作確定對應的變焦放大倍數(shù)對拍攝物體進行對焦,并根據變焦放大倍數(shù)確定主攝像頭拍攝的預覽圖像中的第一像素點,以及根據變焦放大倍數(shù)確定副攝像頭拍攝的預覽圖像中的第二像素點,通過例如終端處理器對第一像素點和第二像素點進行合成處理生成合成預覽圖像。
需要說明的是,如果在控制副攝像頭進入待機狀態(tài)之后,沒有檢測到用戶觸發(fā)變焦放大操作,則副攝像頭保持待機狀態(tài)。由此,僅在有變焦需要時開啟副攝像頭工作,而不是主、副攝像頭一直同時工作,在保證用戶對焦體驗和拍照效果的同時,減少能量消耗。
綜上所述,本申請實施例的雙攝像頭的變焦處理裝置,首先檢測模塊檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并檢測在預設時間內用戶是否觸發(fā)變焦放大操作,接著第一處理模塊在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作,則控制副攝像頭進入待機狀態(tài)。通過在用戶沒有觸發(fā)變焦放大操作時,對副攝像頭進行待機處理,減少功耗,進一步提升設備的可用工作時間。
為了實現(xiàn)上述實施例,本申請還提出了一種終端設備,圖5是根據本申請一個實施例的終端設備的結構示意圖。
如圖5所示,本申請實施例的終端設備包括雙攝像頭的變焦處理裝置1000。
其中,需要說明的是,本申請實施例中的雙攝像頭的變焦處理裝置1000與上述實施例中參考圖3-圖4描述的雙攝像頭的變焦處理裝置對應,在此不再贅述。
本申請實施例的終端設備,首先檢測模塊檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并檢測在預設時間內用戶是否觸發(fā)變焦放大操作,接著第一處理模塊在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作,則控制副攝像頭進入待機狀態(tài)。通過在用戶沒有觸發(fā)變焦放大操作時,對副攝像頭進行待機處理,減少功耗,進一步提升設備的可用工作時間。
圖6是根據本申請另一個實施例的終端設備的結構示意圖。
參見圖6,終端設備2000可以包括以下一個或多個組件:處理器2001,存儲器2002,電源組件2003,多媒體組件2004,音頻組件2005,輸入/輸出(I/O)的接口2006,傳感器組件2007,以及通信組件2008。
電源組件2003,用于為終端設備的各個電路或器件供電;存儲器2002用于存儲可執(zhí)行程序代碼;處理器2001通過讀取存儲器2002中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,以用于執(zhí)行以下步驟:
檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并檢測在預設時間內用戶是否觸發(fā)變焦放大操作;
若在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作,則控制副攝像頭進入待機狀態(tài)。
需要說明的是,前述對雙攝像頭的變焦處理方法實施例的解釋說明也適用于該實施例的終端設備,其實現(xiàn)原理類似,此處不再贅述。
綜上所述,本申請實施例的終端設備,首先檢測到用戶開啟相機時啟動主攝像頭和副攝像頭,并檢測在預設時間內用戶是否觸發(fā)變焦放大操作,接著在預設時間內沒有檢測到用戶觸發(fā)變焦放大操作,則控制副攝像頭進入待機狀態(tài)。通過在用戶沒有觸發(fā)變焦放大操作時,對副攝像頭進行待機處理,減少功耗,進一步提升設備的可用工作時間。
在本申請的描述中,需要理解的是,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本申請的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本申請的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結合和組合。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本申請的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本申請的實施例所屬技術領域的技術人員所理解。
盡管上面已經示出和描述了本申請的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本申請的限制,本領域的普通技術人員在本申請的范圍內可以對上述實施例進行變化、修改、替換和變型。