本申請涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種攝像頭切換方法、裝置及終端。
背景技術(shù):
隨著終端技術(shù)及半導(dǎo)體技術(shù)發(fā)展,在同一終端中設(shè)置具有不同焦距的攝像頭以成為終端發(fā)展的趨勢。通過將不同焦距的攝像頭同時(shí)設(shè)置在同一終端中,使得終端無需通過非數(shù)碼變焦的方式,就可以拍攝距離較遠(yuǎn)的物體,并且實(shí)現(xiàn)物體放大的效果。
目前,為了保證在不同焦距下拍攝圖像的清晰,終端在使用的過程中,會根據(jù)當(dāng)前的變焦倍數(shù),進(jìn)行攝像頭切換。比如,在變焦倍數(shù)較小時(shí),使用廣角攝像頭,當(dāng)變焦倍數(shù)大到一定值時(shí),切換使用長焦攝像頭。
但是,技術(shù)人員發(fā)現(xiàn),使用上述攝像頭切換方法進(jìn)行攝像頭切換時(shí),經(jīng)常會出現(xiàn)對焦失敗,或者拍攝的圖像中出現(xiàn)較多噪點(diǎn)的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
為此,本發(fā)明提出了一種攝像頭切換方法,通過根據(jù)變焦倍數(shù)、物距和/或當(dāng)前的光照度,進(jìn)行攝像頭切換控制,提高了攝像頭切換后,對焦的成功率,降低了拍攝的圖像中的噪點(diǎn)數(shù)量,改善了拍攝畫面的效果,提高了終端的攝像性能,改善了用戶體驗(yàn)。
本發(fā)明還提出了一種攝像頭切換裝置。
本發(fā)明還提出了一種終端。
本發(fā)明還提出了一種計(jì)算機(jī)可讀存儲介質(zhì)。
本發(fā)明第一方面提供一種攝像頭切換方法,應(yīng)用于包括至少兩種類型的攝像頭的終端,包括:
在確定當(dāng)前的變焦倍數(shù)滿足攝像頭切換條件時(shí),獲取當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度;
判斷當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度是否滿足切換條件;
若滿足,則控制攝像頭進(jìn)行切換。
本申請實(shí)施例提供的攝像頭切換方法,在確定當(dāng)前的變焦倍數(shù)滿足攝像頭切換條件時(shí),首先獲取當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度,進(jìn)而判斷當(dāng)前的拍攝對象與攝像頭的距離和/或當(dāng)前的光照度是否滿足切換條件,在確定滿足切換條件時(shí),則控制攝像頭進(jìn)行切換。由此,通過根據(jù)變焦倍數(shù)、物距和/或當(dāng)前的光照度,進(jìn)行攝像頭切換控制,提高了攝像頭切換后,對焦的成功率,降低了拍攝的圖像中的噪點(diǎn)數(shù)量,改善了拍攝畫面的效果,提高了終端的攝像性能,改善了用戶體驗(yàn)。
本發(fā)明第二方面提供一種攝像頭切換裝置,應(yīng)用于包括至少兩種類型的攝像頭的終端,包括:
獲取模塊,用于在確定當(dāng)前的變焦倍數(shù)滿足攝像頭切換條件時(shí),獲取當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度;
判斷模塊,用于判斷當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度是否滿足切換條件;
處理模塊,用于若確定滿足切換條件,則控制攝像頭進(jìn)行切換。
本申請實(shí)施例提供的攝像頭切換裝置,本申請實(shí)施例提供的攝像頭切換方法,在確定當(dāng)前的變焦倍數(shù)滿足攝像頭切換條件時(shí),首先獲取當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度,進(jìn)而判斷當(dāng)前的拍攝對象與攝像頭的距離和/或當(dāng)前的光照度是否滿足切換條件,在確定滿足切換條件時(shí),則控制攝像頭進(jìn)行切換。由此,通過根據(jù)變焦倍數(shù)、物距和/或當(dāng)前的光照度,進(jìn)行攝像頭切換控制,提高了攝像頭切換后,對焦的成功率,降低了拍攝的圖像中的噪點(diǎn)數(shù)量,改善了拍攝畫面的效果,提高了終端的攝像性能,改善了用戶體驗(yàn)。
此外,本發(fā)明實(shí)施例還提出了一種終端,包括:以下一個(gè)或多個(gè)組件:殼體、至少兩種類型的攝像頭、處理器,存儲器,電源電路,以及通信組件;其中,所述攝像頭、處理器、存儲器、電源電路及通信組件設(shè)置在殼體內(nèi);所述電源電路,用于為所述終端設(shè)備的各個(gè)電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于實(shí)現(xiàn)上述第一方面所述的攝像頭切換方法。
本申請實(shí)施例提供的終端,本申請實(shí)施例提供的攝像頭切換方法,在確定當(dāng)前的變焦倍數(shù)滿足攝像頭切換條件時(shí),首先獲取當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度,進(jìn)而判斷當(dāng)前的拍攝對象與攝像頭的距離和/或當(dāng)前的光照度是否滿足切換條件,在確定滿足切換條件時(shí),則控制攝像頭進(jìn)行切換。由此,通過根據(jù)變焦倍數(shù)、物距和/或當(dāng)前的光照度,進(jìn)行攝像頭切換控制,提高了攝像頭切換后,對焦的成功率,降低了拍攝的圖像中的噪點(diǎn)數(shù)量,改善了拍攝畫面的效果,提高了終端的攝像性能,改善了用戶體驗(yàn)。
此外,本申請還提供一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有一個(gè)或者多個(gè)程序,當(dāng)所述一個(gè)或者多個(gè)程序被一個(gè)設(shè)備執(zhí)行時(shí),使得所述設(shè)備執(zhí)行如上所述的攝像頭切換方法。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1為本申請一個(gè)實(shí)施例的攝像頭切換方法流程示意圖;
圖2為本申請另一個(gè)實(shí)施例的攝像頭切換方法流程示意圖;
圖3為本申請一個(gè)實(shí)施例的攝像頭切換裝置的結(jié)構(gòu)示意圖;
圖4為本申請另一個(gè)實(shí)施例的攝像頭切換裝置的結(jié)構(gòu)示意圖;
圖5為本申請一個(gè)實(shí)施例的終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
本申請實(shí)施例主要針對現(xiàn)有技術(shù)中,包含至少兩種不同類型的攝像頭的終端,根據(jù)變焦倍數(shù)進(jìn)行攝像頭切換的方式,經(jīng)常會出現(xiàn)對焦失敗、或者拍攝的圖像中出現(xiàn)較多噪點(diǎn)的問題,提出一種攝像頭切換方法。在確定變焦倍數(shù)滿足攝像頭切換條件時(shí),還要根據(jù)當(dāng)前拍攝對像與攝像頭的距離和/或當(dāng)前的光照度,判斷是否滿足攝像頭切換條件,在確定滿足后,再進(jìn)行攝像頭切換。從而提高了攝像頭切換后,對焦的成功率,降低了拍攝的圖像中的噪點(diǎn)數(shù)量,改善了拍攝畫面的效果,提高了終端的攝像性能,改善了用戶體驗(yàn)。
下面參照附圖來描述根據(jù)本發(fā)明實(shí)施例提出的攝像頭切換方法、裝置、終端及計(jì)算機(jī)存儲介質(zhì)。
圖1為本申請一個(gè)實(shí)施例的攝像頭切換方法流程示意圖。
如圖1所示,該方法,包括:
步驟101,在確定當(dāng)前的變焦倍數(shù)滿足攝像頭切換條件時(shí),獲取當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度。
步驟102,判斷當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度是否滿足切換條件;
步驟103,若滿足,則控制攝像頭進(jìn)行切換。
其中,本申請實(shí)施例提供的攝像頭切換方法,可由本申請實(shí)施例提供的攝像頭切換裝置執(zhí)行,該裝置可以被配置在任意具有至少兩種不同類型的攝像頭的終端中,以對終端中的攝像頭切換進(jìn)行控制,避免攝像頭在切換后,出現(xiàn)對焦失敗,或拍攝的圖像中出現(xiàn)較多噪點(diǎn)的問題。
具體的,當(dāng)前拍攝對象與攝像頭的距離,指當(dāng)前的物距。
本申請實(shí)施例,主要結(jié)合不同類型的攝像頭對于物距要求不同,比如長焦攝像頭對物距要求高,當(dāng)物距較小時(shí),無法對焦;且由于不同類型的攝像頭的光圈大小不同,因此不同類型的攝像頭對光線的要求不同,比如長焦攝像頭的光圈小,因此對于光線要求高的情況。提出在確定變焦倍數(shù)滿足攝像頭切換條件時(shí),首先獲取當(dāng)前的物距和/或光照度,并在在變焦倍數(shù),物距和/或光照度均滿足切換條件時(shí),才進(jìn)行攝像頭的切換。以提高在攝像頭切換后的對焦成功了,減小拍攝的圖像中的噪點(diǎn),改善拍攝的圖像的效果。
具體實(shí)現(xiàn)時(shí),終端可以通過以下多種方式,確定當(dāng)前的變焦倍數(shù)。
示例一
根據(jù)獲取的變焦指令,確定所述當(dāng)前的變焦倍數(shù)。
具體的,終端中可以設(shè)置調(diào)焦按鍵,比如在拍攝時(shí),可以通過終端中的音量鍵進(jìn)行調(diào)焦;或者在終端顯示屏的拍攝畫面中顯示用于調(diào)焦的按鈕,從而用戶在拍攝時(shí),可以通過調(diào)焦按鍵,或者按鈕調(diào)焦變焦倍數(shù),從而攝像頭切換裝置即可根據(jù)獲取的變焦指令,確定變焦倍數(shù)。
示例二
根據(jù)獲取的圖像調(diào)節(jié)指令,確定所述當(dāng)前的變焦倍數(shù)。
具體的,根據(jù)光學(xué)成像原理可知,攝像頭拍攝的圖像大小與攝像頭的焦距大小及物距大小有關(guān)。即在物距不變時(shí),圖像的大小與焦距有關(guān)。因此,本實(shí)施例中用戶也可以在拍攝過程中,通過調(diào)接圖像的大小,來調(diào)接變焦倍數(shù)。即攝像頭切換裝置還可以根據(jù)獲取的圖像調(diào)節(jié)指令,確定變焦倍數(shù)。
當(dāng)攝像頭切換裝置確定當(dāng)前的變焦倍數(shù)后,即可進(jìn)一步判斷是否滿足攝像頭切換條件。
具體的,由于終端中包含至少兩種類型的攝像頭,因此攝像頭切換裝置在確定當(dāng)前的變焦倍數(shù)是否滿足攝像頭切換條件時(shí),需要首先確定當(dāng)前使用的攝像頭類型,進(jìn)而根據(jù)當(dāng)前使用的攝像頭類型,判斷是否滿足攝像頭切換條件。即上述步驟101,中包括:
確定所述終端中當(dāng)前使用的攝像頭的類型;
根據(jù)所述當(dāng)前使用的攝像頭的類型及當(dāng)前的變焦倍數(shù),確定是否滿足攝像頭切換條件。
舉例來說,若廣角類的攝像頭的變焦倍數(shù)在2倍變焦以內(nèi),長焦攝像頭的變焦范圍在2倍變焦以上;而當(dāng)攝像頭切換裝置在確定了當(dāng)前的變焦倍數(shù)為1.5倍時(shí),且當(dāng)前使用的攝像頭為廣角類,從而即可確定當(dāng)前的變焦倍數(shù)未滿足切換條件。
進(jìn)一步的,攝像頭切換裝置也可以通過多種方式,獲取當(dāng)前拍攝對象與攝像頭的距離。比如,采用距離傳感器來獲取當(dāng)前拍攝對象與攝像頭的距離;或者,根據(jù)當(dāng)前攝像頭采集的圖像的深度信息,確定當(dāng)前拍攝對象與設(shè)想頭的距離等,本實(shí)施例對此不做限定。
另外,由于長焦攝像頭的光圈更小,對于光線條件的要求更高。也就是說,在同樣的光照條件下,長焦攝像頭對光照的要求更高,因此本實(shí)施例中,在確定變焦倍數(shù)滿足攝像頭切換條件時(shí),還可以再根據(jù)當(dāng)前的光照度,判斷是否滿足切換條件。
具體的,由于獲取的當(dāng)前的光照度,與當(dāng)前使用的攝像頭的屬性有關(guān),比如攝像頭的光圈大小、感光度參數(shù)等。因此在判斷當(dāng)前的光照強(qiáng)度是否滿足切換條件時(shí),也需要考慮當(dāng)前的變焦倍數(shù)對應(yīng)的目標(biāo)攝像頭的上述參數(shù),即上述步驟102,包括:
獲取目標(biāo)攝像頭的光圈大小、快門時(shí)間及感光度參數(shù);
根據(jù)所述目標(biāo)攝像頭的光圈大小、快門時(shí)間及感光度參數(shù),判斷所述當(dāng)前的光照度是否滿足切換條件所述。
舉例來說,若根據(jù)當(dāng)前的變焦倍數(shù),確定的目標(biāo)攝像頭為長焦攝像頭,而當(dāng)前在使用的攝像頭為廣角攝像頭。那么在獲取到當(dāng)前的光照度比如為100勒克司度(lux)時(shí),而根據(jù)長焦攝像頭的光圈大小、快門時(shí)間及感光度參數(shù),計(jì)算到利用長焦攝像頭在同等光照條件的情況下的光照度只有50lux,而長焦攝像頭要求的光照度至少要大于80lux,那么即可確定當(dāng)前的光照度不滿足切換條件,從而即可不進(jìn)行攝像頭切換。
需要說明的是,本實(shí)施例中,在確定變焦倍數(shù)滿足攝像頭切換條件時(shí),即可僅判斷當(dāng)前的物距是否滿足切換條件;也可以僅判斷當(dāng)前的光照度是否滿足切換條件;或者也可以同時(shí)判斷當(dāng)前的物距及光照度是否均滿足切換條件等,本實(shí)施例對此不做限定。
本申請實(shí)施例提供的攝像頭切換方法,在確定當(dāng)前的變焦倍數(shù)滿足攝像頭切換條件時(shí),首先獲取當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度,進(jìn)而判斷當(dāng)前的拍攝對象與攝像頭的距離和/或當(dāng)前的光照度是否滿足切換條件,在確定滿足切換條件時(shí),則控制攝像頭進(jìn)行切換。由此,通過根據(jù)變焦倍數(shù)、物距和/或當(dāng)前的光照度,進(jìn)行攝像頭切換控制,提高了攝像頭切換后,對焦的成功率,降低了拍攝的圖像中的噪點(diǎn)數(shù)量,改善了拍攝畫面的效果,提高了終端的攝像性能,改善了用戶體驗(yàn)。
通過上述分析可知,對于包含不同類型的攝像頭的終端而言,在變焦倍數(shù)滿足了攝像頭切換條件時(shí),還可以獲取當(dāng)前的物距和/或光照度,進(jìn)而根據(jù)物距和/或光照度,來判斷是否滿足切換條件,并僅在變焦倍數(shù)、物距和/或光照度均滿足切換條件時(shí),再進(jìn)行攝像頭切換。在具體實(shí)現(xiàn)時(shí),在進(jìn)行了攝像頭切換后,為了獲取好的拍攝畫面,還需要對目標(biāo)攝像頭的拍攝參數(shù),比如白平衡增益值等進(jìn)行調(diào)整。因此為了提高攝像頭切換后,對目標(biāo)攝像頭的拍攝參數(shù)進(jìn)行調(diào)整的速度,在進(jìn)行攝像頭切換時(shí),還可以根據(jù)當(dāng)前使用的攝像頭的拍攝參數(shù),對目標(biāo)攝像頭的拍攝參數(shù)進(jìn)行調(diào)整。下面結(jié)合圖2對上述過程進(jìn)行詳細(xì)說明。
圖2為本申請另一個(gè)實(shí)施例的攝像頭切換方法的流程示意圖。
如圖2所述,該方法,包括:
步驟201,根據(jù)獲取的圖像調(diào)節(jié)指令,確定所述當(dāng)前的變焦倍數(shù)。
步驟202,確定所述終端中當(dāng)前使用的攝像頭的類型。
步驟203,根據(jù)所述當(dāng)前使用的攝像頭的類型及當(dāng)前的變焦倍數(shù),判斷所述當(dāng)前的變焦倍數(shù)是否滿足攝像頭切換條件,若是,則執(zhí)行步驟204,否則,返回執(zhí)行步驟201。
步驟204,獲取當(dāng)前拍攝對象與攝像頭的距離和當(dāng)前的光照度。
步驟205,判斷當(dāng)前拍攝對象與攝像頭的距離和當(dāng)前的光照度是否滿足切換條件,若是,則執(zhí)行步驟206,否則返回執(zhí)行步驟201。
步驟206,記錄當(dāng)前使用的攝像頭的白平衡增益值。
步驟207,控制攝像頭進(jìn)行切換,并以所述白平衡增益值作為初始值,對目標(biāo)攝像頭采集的畫面進(jìn)行白平衡調(diào)節(jié)。
具體的,由于為了使得拍攝的畫面中的色彩比較豐富,通常在進(jìn)行拍攝時(shí),需要根據(jù)當(dāng)前畫面的色溫,來對畫面的白平衡進(jìn)行調(diào)整。因此本申請實(shí)施例中,可以在確定要進(jìn)行攝像頭切換時(shí),首先記錄當(dāng)前使用的攝像頭的白平衡增益值,進(jìn)而在完成了攝像頭切換后,以記錄的白平衡增益值作為初始值,對采集的畫面的白平衡進(jìn)行調(diào)整。由于記錄的白平衡增益值,為切換前的攝像頭根據(jù)采集的畫面的色溫,進(jìn)行了白平衡調(diào)整后確定的增益值,通常情況下會比較適合當(dāng)前畫面的色溫,因此利用記錄的白平衡增益值作為初始值,可以縮短白平衡調(diào)整的時(shí)間。
本申請實(shí)施例提供的攝像頭切換方法,在確定當(dāng)前的變焦倍數(shù)滿足攝像頭切換條件時(shí),首先獲取當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度,進(jìn)而判斷當(dāng)前的拍攝對象與攝像頭的距離和/或當(dāng)前的光照度是否滿足切換條件,在確定滿足切換條件時(shí),記錄當(dāng)前使用的攝像頭的白平衡增益值,并在控制攝像頭進(jìn)行切換后,利用記錄的增益值作為初始值,進(jìn)行白平衡調(diào)節(jié)。由此,通過根據(jù)變焦倍數(shù)、物距和/或當(dāng)前的光照度,進(jìn)行攝像頭切換控制,提高了攝像頭切換后,對焦的成功率,降低了拍攝的圖像中的噪點(diǎn)數(shù)量,改善了拍攝畫面的效果,提高了終端的攝像性能,改善了用戶體驗(yàn),并且利用切換前攝像頭的白平衡增益值作為切換后攝像頭的白平衡的初始值,縮短了攝像頭白平衡調(diào)整的時(shí)間,提高了畫面白平衡收斂的速度。
為了實(shí)現(xiàn)上述實(shí)施例,本申請還提出一種攝像頭切換裝置。
圖3為本申請一個(gè)實(shí)施例的攝像頭切換裝置的結(jié)構(gòu)示意圖。
如圖3所示,該攝像頭切換裝置,該裝置應(yīng)用于包括至少兩種類型的攝像頭的終端,包括:
獲取模塊31,用于在確定當(dāng)前的變焦倍數(shù)滿足攝像頭切換條件時(shí),獲取當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度;
判斷模塊32,用于判斷當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度是否滿足切換條件;
處理模塊33,用于若確定滿足切換條件,則控制攝像頭進(jìn)行切換。
具體的,本實(shí)施例提供的攝像頭切換裝置可以被配置在包括至少兩種類型的攝像頭的終端中,以在終端使用時(shí),對攝像頭的切換進(jìn)行控制。
需要說明的是,本實(shí)施例提供的攝像頭切換裝置中各模塊的具體功能,及攝像頭切換處理過程,可參照上述實(shí)施例一提供的攝像頭切換方法的詳細(xì)描述,此處不再贅述。
本申請實(shí)施例提供的攝像頭切換裝置,在確定當(dāng)前的變焦倍數(shù)滿足攝像頭切換條件時(shí),首先獲取當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度,進(jìn)而判斷當(dāng)前的拍攝對象與攝像頭的距離和/或當(dāng)前的光照度是否滿足切換條件,在確定滿足切換條件時(shí),則控制攝像頭進(jìn)行切換。由此,通過根據(jù)變焦倍數(shù)、物距和/或當(dāng)前的光照度,進(jìn)行攝像頭切換控制,、提高了攝像頭切換后,對焦的成功率,降低了拍攝的圖像中的噪點(diǎn)數(shù)量,改善了拍攝畫面的效果,提高了終端的攝像性能,改善了用戶體驗(yàn)。
圖4為本申請另一個(gè)實(shí)施例的攝像頭切換裝置的結(jié)構(gòu)示意圖。
如圖4所述,在上述圖3所示的基礎(chǔ)上,該攝像頭切換裝置,還包括:
第一確定模塊41。
其中,所述第一確定模塊41,用于根據(jù)獲取的變焦指令,確定所述變焦倍數(shù);
或者,所述第一確定模塊41,用于根據(jù)獲取的圖像調(diào)節(jié)指令,確定所述變焦倍數(shù)。
進(jìn)一步的,在確定當(dāng)前的變焦倍數(shù)后,還需要根據(jù)當(dāng)前使用的攝像頭的類型,判斷是否滿足切換條件,即該裝置,還可以包括:
第二確定模塊42,用于確定所述終端中當(dāng)前使用的攝像頭的類型;
根據(jù)所述當(dāng)前使用的攝像頭的類型及當(dāng)前的變焦倍數(shù),確定是否滿足攝像頭切換條件。
另外,由于不同光照度與攝像頭多個(gè)參數(shù)相關(guān),因此,本實(shí)施例中還包括:
第三確定模塊43,用于根據(jù)所述當(dāng)前的變焦倍數(shù),確定目標(biāo)攝像頭;
相應(yīng)的上述判斷模塊32,具體用于:獲取目標(biāo)攝像頭的光圈大小、快門時(shí)間及感光度參數(shù);
根據(jù)所述目標(biāo)攝像頭的光圈大小、快門時(shí)間及感光度參數(shù),判斷所述當(dāng)前的光照度是否滿足切換條件所述。
進(jìn)一步的,為了縮短攝像頭切換后白平衡調(diào)節(jié)的時(shí)間,該裝置,還包括:
記錄模塊,還用于記錄當(dāng)前使用的攝像頭的白平衡增益值;
相應(yīng)的,上述處理模塊,還用于以所述白平衡增益值作為初始值,對目標(biāo)攝像頭采集的畫面進(jìn)行白平衡調(diào)節(jié)。
需要說明的是,本實(shí)施例提供的攝像頭切換裝置中各模塊的具體功能,及攝像頭切換過程,可參照上述實(shí)施例二提供的攝像頭切換方法的詳細(xì)描述,此處不再贅述。
本實(shí)施例提供的攝像頭切換裝置,在確定當(dāng)前的變焦倍數(shù)滿足攝像頭切換條件時(shí),首先獲取當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度,進(jìn)而判斷當(dāng)前的拍攝對象與攝像頭的距離和/或當(dāng)前的光照度是否滿足切換條件,在確定滿足切換條件時(shí),記錄當(dāng)前使用的攝像頭的白平衡增益值,并在控制攝像頭進(jìn)行切換后,利用記錄的增益值作為初始值,進(jìn)行白平衡調(diào)節(jié)。由此,通過根據(jù)變焦倍數(shù)、物距和/或當(dāng)前的光照度,進(jìn)行攝像頭切換控制,提高了攝像頭切換后,對焦的成功率,降低了拍攝的圖像中的噪點(diǎn)數(shù)量,改善了拍攝畫面的效果,提高了終端的攝像性能,改善了用戶體驗(yàn),并且利用切換前攝像頭的白平衡增益值作為切換后攝像頭的白平衡的初始值,縮短了攝像頭白平衡調(diào)整的時(shí)間,提高了畫面白平衡收斂的速度。
圖5為本申請一個(gè)實(shí)施例的終端的結(jié)構(gòu)示意圖。
如圖5所示,該終端50包括:以下一個(gè)或多個(gè)組件:殼體51、至少兩種類型的攝像頭52及53、處理器54,存儲器55及電源電路56;其中,所述至少兩種類型的攝像頭52及53、處理器54、存儲器55及電源電路56設(shè)置在殼體71內(nèi);所述電源電路56,用于為所述終端50的各個(gè)電路或器件供電;所述存儲器55用于存儲可執(zhí)行程序代碼;所述處理器54通過讀取所述存儲器54中存儲的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于實(shí)現(xiàn)如上述實(shí)施例提供的攝像頭切換方法。
需要說明的是,前述對攝像頭切換方法實(shí)施例的描述,也適用于本發(fā)明實(shí)施例的終端,其實(shí)現(xiàn)原理類似,在此不再贅述。
本申請實(shí)施例提供的終端,在確定當(dāng)前的變焦倍數(shù)滿足攝像頭切換條件時(shí),首先獲取當(dāng)前拍攝對象與攝像頭的距離和/或當(dāng)前的光照度,進(jìn)而判斷當(dāng)前的拍攝對象與攝像頭的距離和/或當(dāng)前的光照度是否滿足切換條件,在確定滿足切換條件時(shí),則控制攝像頭進(jìn)行切換。由此,實(shí)現(xiàn)了根據(jù)變焦倍數(shù)、物距和/或當(dāng)前的光照度,進(jìn)行攝像頭切換控制,從而提高了攝像頭切換后,對焦的成功率,降低了拍攝的圖像中的噪點(diǎn)數(shù)量,改善了拍攝畫面的效果,提高了終端的攝像性能,改善了用戶體驗(yàn)。
進(jìn)一步的,本申請實(shí)施例還提供一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有一個(gè)或者多個(gè)程序,當(dāng)所述一個(gè)或者多個(gè)程序被一個(gè)設(shè)備執(zhí)行時(shí),使得所述設(shè)備執(zhí)行如上述任一實(shí)施例所述的攝像頭切換方法。
其中,該計(jì)算機(jī)可讀存儲介質(zhì),可以采用一個(gè)或多個(gè)計(jì)算機(jī)可讀的介質(zhì)的任意組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號介質(zhì)或者計(jì)算機(jī)可讀存儲介質(zhì)。計(jì)算機(jī)可讀存儲介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計(jì)算機(jī)可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計(jì)算機(jī)可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
計(jì)算機(jī)可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括——但不限于——電磁信號、光信號或上述的任意合適的組合。計(jì)算機(jī)可讀的信號介質(zhì)還可以是計(jì)算機(jī)可讀存儲介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括——但不限于——無線、電線、光纜、rf等等,或者上述的任意合適的組合。
可以以一種或多種程序設(shè)計(jì)語音或其組合來編寫用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序代碼,所述程序設(shè)計(jì)語音包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語音—諸如java、smalltalk、c++,還包括常規(guī)的過程式程序設(shè)計(jì)語音—諸如”c”語音或類似的程序設(shè)計(jì)語音。程序代碼可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過任意種類的網(wǎng)絡(luò)——包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)—連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本申請的至少一個(gè)實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本申請的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本申請的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本申請的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
就本說明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲在計(jì)算機(jī)存儲器中。
應(yīng)當(dāng)理解,本申請的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對數(shù)據(jù)信號實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
此外,在本申請各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)代理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本申請的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對本申請的限制,本領(lǐng)域的普通技術(shù)人員在本申請的范圍內(nèi)可以對上述實(shí)施例進(jìn)行變化、修改、替換和變型。