亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種拍照方法及移動終端與流程

文檔序號:11880460閱讀:274來源:國知局
一種拍照方法及移動終端與流程

本發(fā)明實施例涉及通信技術領域,尤其涉及一種拍照方法及移動終端。



背景技術:

隨著電子技術的不斷發(fā)展,用戶對移動終端拍攝照片的質(zhì)量的要求不斷提高,要想使移動終端拍攝出高質(zhì)量的照片,需要調(diào)節(jié)攝像頭的曝光參數(shù),以使攝像頭可以正確的曝光,從而拍攝出高質(zhì)量的照片。

目前,大部分的移動終端均支持自動曝光調(diào)節(jié)和手動曝光調(diào)節(jié),但無論是自動曝光調(diào)節(jié)還是手動曝光調(diào)節(jié),都是對整個畫面進行調(diào)節(jié)的,導致針對某個區(qū)域調(diào)節(jié)曝光時,其他區(qū)域的曝光效果會受到影響,出現(xiàn)過曝或欠曝的現(xiàn)象;例如,在拍攝人時,人面部的光線較暗,想要把面部對應的區(qū)域調(diào)亮時,畫面中其他較亮的區(qū)域就會變得更亮,會出現(xiàn)過曝的現(xiàn)象,使得整個畫面的曝光效果不好。



技術實現(xiàn)要素:

本發(fā)明實施例提供一種拍照方法,以解決現(xiàn)有的拍照方法只能通過調(diào)節(jié)整個畫面的曝光參數(shù)調(diào)節(jié)某一區(qū)域的曝光效果,從而導致其他區(qū)域出現(xiàn)過曝或欠曝的問題。

第一方面,提供了一種拍照的方法,所述方法應用于具有第一攝像頭和第二攝像頭移動終端,所述方法包括:獲取拍照預覽界面輸出的一幀預覽圖像;基于所述預覽圖像,確定目標局部曝光區(qū)域;基于所述目標局部曝光區(qū)域,計算所述目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù);分別控制所述第一攝像頭和第二攝像頭按照預設曝光參數(shù)和所述目標曝光參數(shù)進行曝光,生成第一圖像和第二圖像;基于所述第一圖像和第二圖像進行圖像合成處理,生成目標圖像。

第二方面,提供了一種移動終端,所述移動終端包括第一攝像頭和第二攝像頭,所述移動終端還包括:圖像獲取模塊,用于獲取拍照預覽界面輸出 的一幀預覽圖像;區(qū)域確定模塊,用于基于所述圖像獲取模塊獲取的所述預覽圖像,確定目標局部曝光區(qū)域;參數(shù)計算模塊,用于基于所述區(qū)域確定模塊確定的所述目標局部曝光區(qū)域,計算所述目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù);圖像生成模塊,用于分別控制所述第一攝像頭和第二攝像頭按照預設自動曝光參數(shù)和所述目標曝光參數(shù)進行曝光,生成第一圖像和第二圖像;圖像合成模塊,用于基于所述第一圖像和第二圖像進行圖像合成處理,生成目標圖像。

這樣,本發(fā)明實施例中,通過獲取拍照預覽界面輸出的一幀預覽圖像;確定獲取的預覽圖像中的目標局部曝光區(qū)域,以及計算所述目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù);然后分別控制所述第一攝像頭和第二攝像頭按照預設自動曝光參數(shù)和所述目標曝光參數(shù)進行曝光,生成第一圖像和第二圖像;將所述第一圖像和第二圖像進行圖像合成處理,生成目標圖像;從而可以針對圖像的局部區(qū)域調(diào)節(jié)曝光效果。

附圖說明

為了更清楚地說明本發(fā)明實施例的技術方案,下面將對本發(fā)明實施例的描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明的一種拍照方法實施例的流程圖;

圖2是本發(fā)明的一種拍照方法實施例的流程圖;

圖3是本發(fā)明的一種移動終端實施例的結(jié)構框圖;

圖4是本發(fā)明的一種移動終端實施例的結(jié)構框圖;

圖5是本發(fā)明的一種移動終端實施例的框圖;

圖6是本發(fā)明的一種移動終端實施例的結(jié)構示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是 全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

實施例一

參照圖1,示出了本發(fā)明的一種拍照方法實施例的步驟流程圖,具體可以包括如下步驟:

步驟101、獲取拍照預覽界面輸出的一幀預覽圖像。

移動終端用戶在使用移動終端進行拍照時,由于拍攝地點、拍攝角度及拍攝時間等因素,往往會導致移動終端拍攝出的圖像中,出現(xiàn)部分區(qū)域較暗或者較亮的現(xiàn)象,即部分區(qū)域的曝光效果不好;現(xiàn)有技術中,用戶只能通過調(diào)節(jié)整個圖像的曝光補償值,調(diào)節(jié)該較暗或較亮區(qū)域的曝光效果;用戶調(diào)節(jié)曝光補償值后,移動終端依據(jù)接收的曝光補償值,設置曝光參數(shù),以調(diào)節(jié)整個圖像的曝光效果;因此,導致在調(diào)節(jié)該較亮或較暗區(qū)域的曝光效果時,會影響其他區(qū)域的曝光效果;從而,本發(fā)明實施例提供一種可以調(diào)節(jié)圖像局部區(qū)域曝光效果的方法,使得在調(diào)節(jié)較亮或較暗區(qū)域時,不影響其他區(qū)域的曝光效果。

本發(fā)明實施例中,用戶使用移動終端啟動拍照功能時,移動終端啟動后置的第一攝像頭和第二攝像頭,第一攝像頭和第二攝像頭按照相同的測光方法如中央測光法,進行測光,并按照相同的預設方法計算對應的預設自動曝光參數(shù),其中,曝光參數(shù)的預設方法是現(xiàn)有技術,在此不贅述;再按照對應的曝光參數(shù)進行曝光,生成對應的圖像,移動終端將第一攝像頭生成的圖像和第二攝像頭生成的圖像,進行處理,輸出一幀預覽圖像,然后在拍照的預覽界面顯示該預覽圖像,在拍照的預覽界面顯示該預覽圖像后,移動終端可以獲取該預覽圖像,以確定該預覽圖像需要調(diào)節(jié)曝光效果的區(qū)域。其中,移動終端后置的第一攝像頭和第二攝像頭是兩個相同的攝像頭,兩者可以設置在同一條水平線上,也可以設置在同一條垂直線上;第一攝像頭和第二攝像頭的曝光參數(shù)是由兩個互相獨立的模塊計算的。

步驟102、基于預覽圖像,確定目標局部曝光區(qū)域。

移動終端獲取預覽圖像后,移動終端可以自動檢測該預覽圖像,將檢測 出預覽圖像中較暗的區(qū)域或者較亮的區(qū)域,作為需要調(diào)節(jié)曝光效果的區(qū)域,也可以將預覽圖像中的重要區(qū)域作為將需要調(diào)節(jié)曝光效果的區(qū)域,如拍攝對象為人物時,將預覽圖像中人物臉部區(qū)域作為需要調(diào)節(jié)曝光效果的區(qū)域;移動終端也可以根據(jù)用戶的操作,將用戶選擇的區(qū)域作為需要調(diào)節(jié)曝光效果的區(qū)域;然后把需要調(diào)節(jié)曝光效果的區(qū)域,確定為目標局部曝光區(qū)域。

步驟103、基于目標局部曝光區(qū)域,計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù)。

移動終端確定預覽圖像的目標局部曝光區(qū)域后,移動終端可以針對該目標局部曝光區(qū)域?qū)膱D像進行分析,計算該目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù),也可以根據(jù)用戶針對該目標局部曝光區(qū)域的調(diào)節(jié)的結(jié)果,計算該目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù),以使移動終端其中一個攝像頭按照目標曝光參數(shù)進行曝光。

步驟104、分別控制第一攝像頭和第二攝像頭按照預設自動曝光參數(shù)和目標曝光參數(shù)進行曝光,生成第一圖像和第二圖像。

目標曝光參數(shù)計算完成后,可以控制兩個攝像頭中的其中一個攝像頭按照目標曝光參數(shù)進行曝光,另一個攝像頭按照預設曝光參數(shù)進行曝光;其中,預設自動曝光參數(shù)是按照預設方法計算的曝光參數(shù),預設自動曝光參數(shù)根據(jù)攝像頭采集的圖像亮度信息的變化而變化;第一攝像頭的預設自曝光參數(shù)與第二攝像頭的預設自動曝光參數(shù),可以相同,也可以不同;具體的,一種曝光方式是,可以控制第一攝像頭按照對應發(fā)的預設自動曝光參數(shù)進行曝光,生成第一圖像,控制第二攝像頭按照目標曝光參數(shù)進行曝光,生成第二圖像;另一種曝光方式是,可以控制第一攝像頭按照目標曝光參數(shù)進行曝光,生成第一圖像,控制第二攝像頭按照對應的預設自動曝光參數(shù)進行曝光,生成第二圖像。

步驟105、基于第一圖像和第二圖像進行圖像合成處理,生成目標圖像。

第一攝像頭生成第一圖像和第二攝像頭生成第二頭像后,移動終端可以對第一圖像和第二圖像進行合成處理,具體的,移動終端可以分別針對第一圖像和第二圖像中的目標局部曝光區(qū)域?qū)膱D像進行處理,以及針對第一 圖像和第二圖像中的其他區(qū)域?qū)膱D像進行處理;將處理后的目標曝光區(qū)域圖像和處理后其他區(qū)域的圖像進行合成,生成目標圖像,例如,可以分別設置第一圖像目標局部曝光區(qū)域和第二圖像目標局部曝光區(qū)域的權重,以及設置第一圖像其他區(qū)域和第二圖像其他區(qū)域的權重,按照設置的權重信息合成目標圖像。其中,其他區(qū)域是指除目標局部曝光區(qū)域外的區(qū)域。

本發(fā)明實施例,通過獲取拍照預覽界面輸出的一幀預覽圖像;確定獲取的預覽圖像中的目標局部曝光區(qū)域,以及計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù);然后分別控制第一攝像頭和第二攝像頭按照預設曝光參數(shù)和所述目標曝光參數(shù)進行曝光,生成第一圖像和第二圖像;將第一圖像和第二圖像進行圖像合成處理,生成目標圖像;從而可以針對圖像的局部區(qū)域調(diào)節(jié)曝光效果。

實施例二

參照圖2,示出了本發(fā)明的一種拍照方法實施例的流程圖,具體可以包括如下步驟:

步驟201、獲取拍照預覽界面輸出的一幀預覽圖像。

在移動終端的拍照功能開啟時,分別控制第一攝像頭和第二攝像頭按照對應的預設自動曝光參數(shù)進行曝光,再將第一攝像頭生成的圖像與第二攝像頭生成的頭像進行合成處理,在移動終端拍照預覽界面上顯示該合成后的一幀圖像。

步驟202、判斷是否接收到在拍照預覽界面上的選擇操作,若是則執(zhí)行步驟203,若否則執(zhí)行步驟204。

在移動終端的拍照預覽界面中顯示預覽圖像后,移動終端可以對預覽圖像進行檢測,自動確定出目標局部曝光區(qū)域;移動終端也可以根據(jù)用戶在拍照預覽界面的操作,確定出目標局部曝光區(qū)域,因此,需要預先判斷是否接收到用戶在拍照預覽界面上的選擇操作。

步驟203、將選擇操作對應的區(qū)域確定為目標局部曝光區(qū)域。

當移動終端接收到用戶在拍照預覽界面中的選擇操作時,確定用戶選擇了預覽圖像中需要調(diào)節(jié)曝光效果的一個區(qū)域,以及確定用戶選擇的區(qū)域的位 置和區(qū)域的大小,將預覽圖像中對應位置,以及大小相等的區(qū)域確定為目標局部曝光區(qū)域。

步驟204、判斷是否是第一種自動確定目標局部曝光區(qū)域的方式,若是則執(zhí)行步驟205,若否則執(zhí)行步驟208。

當移動終端未接收到用戶在拍照預覽界面中的選擇操作時,判斷出用戶未選擇需要調(diào)節(jié)曝光效果的區(qū)域,因此,移動終端可以自動檢測出目標局部曝光區(qū)域;其中,移動終端檢測目標局部曝光區(qū)域的方式包括多種。

步驟205、將預覽圖像劃分為第一預設數(shù)量的相同面積的圖像區(qū)域。

本發(fā)明實施例中,當移動終端確定自動確定目標局部曝光區(qū)域的方式是第一種方式時,將預覽圖像劃分為多個相同面積的區(qū)域,每個區(qū)域的面積與第一預設數(shù)量相等,其中,第一預設數(shù)量是用于劃分預覽圖像的,其中,一個區(qū)域的面積等于第一預設數(shù)量如10*10像素,第一預設數(shù)量可以根據(jù)預覽圖像的實際面積設置;例如:預覽圖像時960*480像素的,第一預設數(shù)量可以是96*48像素,則預覽圖像將被劃分為100區(qū)域,其中每個區(qū)域的大小為96*48像素。

步驟206、分別計算每個圖像區(qū)域的平均亮度值。

按照第一預設數(shù)量,將預覽圖像劃分為多個相同面積的區(qū)域后,分別計算各圖像區(qū)域包含的各像素點的亮度值,然后根據(jù)各個像素點的亮度值,計算各圖像區(qū)域的平均亮度值,并記錄各個圖像區(qū)域?qū)钠骄炼戎等缈梢砸粤斜淼男问接涗洝?/p>

步驟207、將取值在第一預設亮度范圍內(nèi)的平均亮度值對應的圖像區(qū)域確定為目標局部曝光區(qū)域。

逐一將各圖像區(qū)域的平均亮度值與第一預設亮度對比,其中,第一預設亮度包括第一暗區(qū)預設亮度和第一亮區(qū)預設亮度,第一暗區(qū)預設亮度和第一亮區(qū)預設亮度均對應一個亮度值范圍,兩者可以根據(jù)實際情況設定;如第一暗區(qū)預設亮度值的范圍可以設置為0~20,第一亮區(qū)預設亮度值的范圍可以設置為200~255;即將各圖像區(qū)域的平均亮度值分別與第一暗區(qū)預設亮度范圍和第一亮區(qū)預設亮度范圍進行對比,若存在一個平均亮度值的取值在第一暗 區(qū)預設亮度范圍內(nèi),或,在第一亮區(qū)預設亮度范圍內(nèi);可以將該平均亮度值對應的圖像區(qū)域確定為目標局部曝光區(qū)域。若同時有多個平均亮度值的取值在第一暗區(qū)預設亮度范圍內(nèi),可以將取值最小的平均亮度值對應的區(qū)域確定為目標局部曝光區(qū)域,例如圖像區(qū)域1、2、3、4的平均亮度值為10、8、19、2,則將圖像區(qū)域4設為目標局部曝光區(qū)域;若同時有多個平均亮度值的取值在第一亮區(qū)預設亮度范圍內(nèi),可以將取值最大的平均亮度值對應的區(qū)域確定為目標局部曝光區(qū)域,例如,圖像區(qū)域1、2、3、4的平均亮度值為200、251、222、201,則將圖像區(qū)域2設為目標局部曝光區(qū)域;若同時存在A圖像區(qū)域的平均亮度值的取值在第一暗區(qū)亮度范圍內(nèi),B圖像區(qū)域的平均亮度值的取值在第一暗區(qū)亮度范圍內(nèi);可以獲取預覽圖像的亮度直方圖信息,根據(jù)亮度直方圖信息,統(tǒng)計整個預覽圖像中取值在第一暗區(qū)亮度范圍內(nèi)像素點的數(shù)量A,和,取值在第一亮區(qū)亮度范圍內(nèi)像素點的數(shù)量B;若數(shù)量A大于數(shù)量B,則將A圖像區(qū)域確定為目標局部曝光區(qū)域;若數(shù)量A小于數(shù)量B,則將B圖像區(qū)域確定為目標局部曝光區(qū)域。

步驟208、基于預設的像素點位置與亮度值的對應關系,將預覽圖像劃分為第二預設數(shù)量的圖像區(qū)域。

本發(fā)明實施例中,當移動終端確定自動確定目標局部曝光區(qū)域的方式是第二種方式時,先計算預覽圖像中包含所有的像素點的亮度值,并記錄各個像素點的位置與像素點亮度值的對應關系,其中,像素點的位置關系可以用行和列表示,如預覽圖像的大小為960*480像素,則該預覽圖像有480行和960列,若第20行第150列的一個像素的亮度值為170,則對應關系可以記錄為行-列-亮度值的形式如20-150-170。然后將亮度值在同一個范圍內(nèi)的像素點劃分為同一個亮度區(qū)域,再按照第二預設數(shù)量將該亮度區(qū)域劃分為多個圖像區(qū)域;其中,第二預設數(shù)量是像素點的數(shù)量,按照實際情況設置,例如,預覽圖像的大小為960*480像素,即包含460800個像素點,則第二預設數(shù)量可以設為4608像素點,也可以設為1152像素點。

步驟209、將取值在第二預設亮度值范圍內(nèi)的圖像區(qū)域確定為目標局部曝光區(qū)域;其中,每個圖像區(qū)域的像素點的亮度值的取值范圍不同。

本發(fā)明實施例中,圖像區(qū)域是按照像素點的亮度值的取值范圍劃分的,因此同一個圖像區(qū)域的像素點可以是相鄰的像素點,也可以是不相鄰的像素點;且同一圖像區(qū)域的各個像素點的亮度值可能是不同的;各圖像區(qū)域?qū)牧炼戎档娜≈捣秶彩遣煌?。將各圖像區(qū)域的亮度值的取值范圍與第二預設亮度值的范圍進行對比,其中,第二預設亮度值亮度包括第二暗區(qū)預設亮度和第二亮區(qū)預設亮度,第二暗區(qū)預設亮度和第二亮區(qū)預設亮度均對應一個亮度值范圍,兩者可以根據(jù)實際情況設定,第二暗區(qū)預設亮度范圍和第一暗區(qū)預設亮度范圍,以及第二亮區(qū)亮度范圍和第一亮區(qū)亮度范圍可以相同,也可以不同,例如第二暗區(qū)亮度范圍可以設為2~18,第二亮區(qū)亮度范圍可以設為188~255;即將各圖像區(qū)域的亮度范圍分別與第二暗區(qū)預設亮度范圍和第二亮區(qū)預設亮度范圍進行對比,若存在一個圖像區(qū)域的亮度范圍的取值在第二暗區(qū)預設亮度范圍內(nèi),或,在第二亮區(qū)預設亮度范圍內(nèi);可以將該圖像區(qū)域確定為目標局部曝光區(qū)域。若同時有多個圖像區(qū)域的亮度范圍的取值在第一暗區(qū)預設亮度范圍內(nèi),可以將亮度范圍值最小的圖像區(qū)域確定為目標局部曝光區(qū)域;若同時有多個圖像區(qū)域的亮度范圍的取值在第二亮區(qū)預設亮度范圍內(nèi),可以將圖像區(qū)域的亮度范圍值最大的平均亮度值對應的區(qū)域確定為目標局部曝光區(qū)域;若同時存在A圖像區(qū)域的亮度范圍的取值在第二暗區(qū)亮度范圍內(nèi),B圖像區(qū)域的亮度范圍的取值在第二暗區(qū)亮度范圍內(nèi);可以獲取預覽圖像的亮度直方圖信息,根據(jù)亮度直方圖信息,統(tǒng)計整個預覽圖像中取值在第二暗區(qū)亮度范圍內(nèi)像素點的數(shù)量A,和,取值在第二亮區(qū)亮度范圍內(nèi)像素點的數(shù)量B;若數(shù)量A大于數(shù)量B,則將A圖像區(qū)域確定為目標局部曝光區(qū)域;若數(shù)量A小于數(shù)量B,則將B圖像區(qū)域確定為目標局部曝光區(qū)域。

另外,移動終端自動確定目標局部曝光區(qū)域后,用戶可以再對移動終端自動確定的區(qū)域進行調(diào)節(jié),移動終端將用戶最終調(diào)節(jié)的區(qū)域確定為目標局部曝光區(qū)域。

步驟210、判斷是否接收到在拍照預覽界面上的調(diào)節(jié)操作,若是則執(zhí)行步驟211,若否則執(zhí)行步驟213。

移動終端確定目標局部曝光區(qū)域后,移動終端確定目標局部曝光區(qū)域?qū)?應的目標曝光參數(shù)的方式有多種,其中一種方式是,可以根據(jù)目標局部曝光區(qū)域?qū)膱D像信息,自動計算出目標曝光參數(shù);另一種方式是,可以根據(jù)用戶的調(diào)節(jié)操作,計算目標曝光參數(shù),因此,需要判斷拍照預覽界面上是否接收到調(diào)節(jié)操作,以使移動終端確定是根據(jù)調(diào)節(jié)操作計算目標曝光參數(shù),還是自動計算目標曝光參數(shù)。

步驟211、基于調(diào)節(jié)操作,確定目標曝光補償值。

當移動終端接收到拍照預覽界面上的調(diào)節(jié)操作時,確定用戶針對目標局部曝光區(qū)域的曝光效果進行了調(diào)節(jié),用戶調(diào)節(jié)目標局部曝光區(qū)域的曝光效果的方式包括多種,其中,一種調(diào)節(jié)曝光效果的方式是可以通過調(diào)節(jié)曝光補償值調(diào)節(jié)曝光效果,將用戶調(diào)節(jié)的曝光補償值確定為目標曝光補償值,例如,滑動曝光補償?shù)幕瑒訔l,或者,在拍照的預覽界面中上下滑動,移動終端可以根據(jù)用戶滑動的距離和滑動的方向,確定用戶調(diào)節(jié)的曝光補償值。

步驟212、基于目標曝光補償值,計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù)。

本發(fā)明實施例中,不同的曝光補償值對應攝像頭不同的曝光參數(shù),其中,曝光參數(shù)包括曝光行,曝光增益等參數(shù),例如,當曝光補償值為+1時,對應的曝光行是3072行,曝光增益是12.000;移動終端確定目標曝光補償值后,可以根據(jù)目標補償值確定對應的目標曝光參數(shù),以使攝像頭可以根據(jù)目標曝光參數(shù)進行曝光。

步驟213、以目標局部曝光區(qū)域為測光重點區(qū)域,對第二圖像進行測光,得到測光數(shù)據(jù)。

當移動終端未接收到拍照預覽界面上的調(diào)節(jié)操作時,確定用戶未調(diào)節(jié)目標局部曝光區(qū)域的曝光效果,因此,移動終端可以根據(jù)目標局部曝光區(qū)域的圖像信息,自動確定目標曝光參數(shù),具體的,以目標局部曝光區(qū)域為測光重點區(qū)域,對第二圖像進行測光,得到測光數(shù)據(jù),以計算目標曝光參數(shù);也可以對第一圖像進行測光。具體計算測光數(shù)據(jù)的方法,包括:將目標局部曝光區(qū)域中每個像素的亮度統(tǒng)計信息和除目標局部曝光區(qū)域外的其他區(qū)域的每個像素的亮度統(tǒng)計信息,按照權重矩陣中對應的權重值進行加權求和運算, 得到測光數(shù)據(jù);其中,權重矩陣中與目標局部曝光區(qū)域中各像素對應的權重值大于與其他區(qū)域中各像素對應的權重值。本發(fā)明實施例中,權重矩陣是包含各權重值的矩陣,權重矩陣中各權重值分別與預覽圖像的像素點一一對應,例如,預覽圖像大小為960*480像素,則權重矩陣是960*480的矩陣,目標區(qū)域包含的像素點對應的權重值,均大于其他區(qū)域包含的像素點對應的權重值;在對圖像進行測光時,逐次將圖像中的像素點的亮度統(tǒng)計信息,乘以權重矩陣中的對應的權重值,得到各像素新的亮度統(tǒng)計信息,將各像素新的亮度統(tǒng)計信息相加,得到整個圖像的測光數(shù)據(jù),即得到整個圖像的亮度值。

步驟214、基于測光數(shù)據(jù),計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù)。

移動終端通過測光,得到測光數(shù)據(jù)后;再將得到的測光數(shù)據(jù)與對應的預設目標亮度值進行對比,即將整個圖像的亮度值與預設目標亮度值進行對比,從而計算出目標曝光參數(shù);其中,預設目標亮度值即一個圖像各區(qū)域曝光效果較好時,整個圖像的亮度值;不同的亮度值對應不用的曝光參數(shù),可以根據(jù)得到的圖像的亮度值和預設目標亮度值之間的差值,確定攝像頭需要調(diào)節(jié)的目標曝光參數(shù),其中,目標曝光參數(shù)包括曝光行和曝光增益;例如,通過測光得到的圖像的亮度值為18,則對應的曝光行為210,曝光增益為1;預設目標亮度值為30,對應的的曝光行為267,曝光增益為1.195;將目標曝光參數(shù)中曝光行為57,曝光增益為0.195,即攝像頭的曝光行需要增加57行,曝光增益需要增加0.195。

步驟215、分別控制第一攝像頭和第二攝像頭按照預設自動曝光參數(shù)和目標曝光參數(shù)進行曝光,生成第一圖像和第二圖像。

目標曝光參數(shù)計算完成后,可以控制兩個攝像頭中的其中一個攝像頭按照目標曝光參數(shù)進行曝光,另一個攝像頭按照預設自動曝光參數(shù)進行曝光;具體的,一種曝光方式是,可以控制第一攝像頭按照對應發(fā)的預設自動曝光參數(shù)進行曝光,生成第一圖像,控制第二攝像頭按照目標曝光參數(shù)進行曝光,生成第二圖像;另一種曝光方式是,可以控制第一攝像頭按照目標曝光參數(shù)進行曝光,生成第一圖像,控制第二攝像頭按照對應的預設自動曝光參數(shù)進行曝光,生成第二圖像。

步驟216、基于第一圖像和第二圖像進行圖像合成處理,生成目標圖像。

第一圖像和第二圖像生成后,需要對第一圖像和第二圖像進行合成,生成目標圖像,合成目標圖像的方式包括多種,圖像合成的方法包括多種,以第一攝像頭按照預設自動曝光參數(shù)進行曝光,以及第二攝像頭按照目標曝光參數(shù)進行曝光,生成的第一圖像和第二圖像進行說明;由于第二攝像頭是按照目標曝光參數(shù)進行曝光的,因此,第二圖像中目標局部曝光區(qū)域?qū)膱D像的曝光效果比第一圖像中目標局部曝光區(qū)域?qū)膱D像曝光效果好,而第二圖像中除目標局部曝光區(qū)域外的其他區(qū)域?qū)膱D像的曝光效果,比第一圖像中除目標局部曝光區(qū)域外的其他區(qū)域?qū)膱D像曝光效果差,因此,將第一圖像和第二圖像合成目標圖像的一種方式是:提取第二圖像中目標局部曝光區(qū)域?qū)牡谝恢虚g圖像;提取第一圖像中除目標局部曝光區(qū)域外的其他圖像區(qū)域?qū)牡诙虚g圖像;將第一中間圖像和第二中間圖像進行圖像合成,生成目標圖像;將第一圖像中其他區(qū)域的圖像作為目標圖像其他區(qū)域的圖像,第二圖像中目標局部曝光區(qū)域的圖像作為目標圖像中目標局部曝光區(qū)域的圖像。

將第一圖像和第二圖像合成目標圖像的另一種方式是,將第一圖像和第二圖像中與目標局部曝光區(qū)域?qū)膱D像,按照第一預設權重值合成,得到第一區(qū)域圖像;將第一圖像和第二圖像中除目標局部曝光區(qū)域外的其他區(qū)域的圖像,按照第二預設權重值進行合成,得到第二區(qū)域圖像;其中,第一預設權重包括第一圖像中目標局部曝光區(qū)域?qū)獔D像的第一權重,和,第二圖像中目標局部曝光區(qū)域?qū)獔D像的第一權重,第二圖像的第一權重大于第一圖像的第一權重;第二預設權重包括第一圖像中除目標局部曝光區(qū)域外的其他區(qū)域?qū)獔D像的第二權重,和,第二圖像中除目標局部曝光區(qū)域外的其他區(qū)域?qū)獔D像的第二權重,第二圖像的第二權重小于第一圖像的第二權重;將第一圖像目標局部曝光區(qū)域?qū)膱D像和第二圖像目標局部曝光區(qū)域?qū)膱D像,按照對應的權重進行加權運算,得到第一區(qū)域圖像;同樣,針對第一圖像和第二圖像中除目標局部曝光區(qū)域外的其他區(qū)域也進行相同的運算得到第二區(qū)域圖像;再將第一區(qū)域圖像和第二區(qū)域圖像進行圖像合成,生 成目標圖像。

另外,其中一個攝像頭按照移動終端自動計算出的目標曝光參照進行曝光,在拍照的預覽界面中顯示合成的目標圖像后,用戶還可以針對目標局部曝光區(qū)域的曝光的效果進行再次調(diào)節(jié)曝光補償值。

本發(fā)明實施例,通過獲取拍照預覽界面輸出的一幀預覽圖像;然后可以通過對預覽圖像進行亮度值計算,自動確定目標局部曝光區(qū)域,也可以根據(jù)用戶選擇操作確定獲取的預覽圖像中的目標局部曝光區(qū)域,還可以是手動與自動結(jié)合的方式,確定目標局部曝光區(qū)域,便于用戶操作;同樣計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù)的方式可以是自動,也可以是手動,還可以是手動與自動結(jié)合;然后分別控制第一攝像頭和第二攝像頭按照預設曝光參數(shù)和目標曝光參數(shù)進行曝光,生成第一圖像和第二圖像;再根據(jù)權重將第一圖像和第二圖像進行圖像合成處理,生成目標圖像,從而可以針對預覽圖像的局部區(qū)域調(diào)節(jié)曝光效果,同時不會造成其他區(qū)域出現(xiàn)過曝或欠曝的現(xiàn)象。

需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。

實施例三

參照圖3,示出了本發(fā)明一種移動終端實施例的結(jié)構框圖,具體可以包括如下模塊:圖像獲取模塊31,區(qū)域確定模塊32,參數(shù)計算模塊33,圖像生成模塊34和圖像合成模塊35,其中,

圖像獲取模塊31,用于獲取拍照預覽界面輸出的一幀預覽圖像。

區(qū)域確定模塊32,用于基于圖像獲取模塊31獲取的預覽圖像,確定目標局部曝光區(qū)域。

參數(shù)計算模塊33,用于基于區(qū)域確定模塊32確定的目標局部曝光區(qū)域,計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù)。

圖像生成模塊34,用于分別控制第一攝像頭和第二攝像頭按照預設自動 曝光參數(shù)和目標曝光參數(shù)進行曝光,生成第一圖像和第二圖像。

圖像合成模塊35,用于基于第一圖像和第二圖像進行圖像合成處理,生成目標圖像。

本發(fā)明實施例,通過獲取拍照預覽界面輸出的一幀預覽圖像;確定獲取的預覽圖像中的目標局部曝光區(qū)域,以及計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù);然后分別控制第一攝像頭和第二攝像頭按照預設曝光參數(shù)和目標曝光參數(shù)進行曝光,生成第一圖像和第二圖像;將第一圖像和第二圖像進行圖像合成處理,生成目標圖像;從而可以針對圖像的局部區(qū)域調(diào)節(jié)曝光效果。

參照圖4,在圖3的基礎上,對移動終端的各模塊包含的子模塊,以及各子模塊包含的單元及其作用進行說明。

本發(fā)明實施例中,區(qū)域確定模塊42包括:第一區(qū)域劃分子模塊421,亮度值計算子模塊422,第一目標區(qū)域確定子模塊423,第二區(qū)域劃分子模塊424,第二目標區(qū)域確定子模塊425,選擇操作接收子模塊426和第三目標區(qū)域確定子模塊,其中,

第一區(qū)域劃分子模塊421,用于將圖像獲取模塊41獲取的預覽圖像劃分為第一預設數(shù)量的相同面積的圖像區(qū)域。

亮度值計算子模塊422,用于分別計算由第一區(qū)域劃分子模塊421劃分的每個圖像區(qū)域的平均亮度值。

第一目標區(qū)域確定子模塊423,用于將取值在第一預設亮度值范圍內(nèi)的由亮度值計算子模塊422計算的平均亮度值對應的圖像區(qū)域確定為目標局部曝光區(qū)域。

第二區(qū)域劃分子模塊424,用于基于預設的像素點位置與亮度值的對應關系,將圖像獲取模塊41獲取所預覽圖像劃分為第二預設數(shù)量的圖像區(qū)域。

第二目標區(qū)域確定子模塊425,用于將取值在第二預設亮度值范圍內(nèi)的由第二區(qū)域劃分子模塊424劃分的圖像區(qū)域確定為目標局部曝光區(qū)域。

選擇操作接收子模塊426,用于接收移動終端用戶在拍照預覽界面上的選擇操作;

第三目標區(qū)域確定子模塊427,用于將選擇操作接收子模塊426接收的 選擇操作對應的區(qū)域確定為目標局部曝光區(qū)域。

本發(fā)明實施例中,參數(shù)計算模塊43包括:測光參數(shù)確定子模塊431,第一計算子模塊423,調(diào)節(jié)操作接收子模塊433,補償值確定子模塊434和第二計算子模塊435,其中,

測光參數(shù)確定子模塊431,用于以所述目標局部曝光區(qū)域為測光重點區(qū)域,對所述第二圖像進行測光,得到測光數(shù)據(jù),具體的,用于將所述目標局部曝光區(qū)域中每個像素的亮度統(tǒng)計信息和除所述目標局部曝光區(qū)域外的其他區(qū)域的每個像素的亮度統(tǒng)計信息,按照權重矩陣中對應的權重值進行加權求和運算,得到所述測光數(shù)據(jù);其中,所述權重矩陣中與所述目標局部曝光區(qū)域中各像素對應的權重值大于與所述其他區(qū)域中各像素對應的權重值。

第一計算子模塊432,用于基于測光參數(shù)確定子模塊431確定的測光數(shù)據(jù),計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù)。

調(diào)節(jié)操作接收子模塊433,用于接收移動終端用戶的參數(shù)調(diào)節(jié)操作。

補償值確定子模塊434,用于基于調(diào)節(jié)操作接收子模塊432接收的調(diào)節(jié)操作,確定目標曝光補償值。

第二計算子模塊435,基于補償值確定子模塊434確定的目標曝光補償值,計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù)。

本發(fā)明實施例中,圖像合成模塊45包括:第一圖像提取子模塊451,第二圖像提取子模塊452,第一目標圖像合成子模塊453,第一區(qū)域圖像確定子模塊454,第二區(qū)域圖像確定子模塊455和第二目標圖像合成子模塊456,其中,

第一圖像提取子模塊451,用于提取第二圖像中目標局部曝光區(qū)域?qū)牡谝恢虚g圖像。

第二圖像提取子模塊452,用于提取第一圖像中除目標局部曝光區(qū)域外的其他圖像區(qū)域?qū)牡诙虚g圖像。

第一目標圖像合成子模塊453,用于將第一中間圖像和第二中間圖像進行圖像合成,生成目標圖像。

第一區(qū)域圖像確定子模塊454,用于將第一圖像和第二圖像中與目標局 部曝光區(qū)域?qū)膱D像,按照第一預設權重值合成,得到第一區(qū)域圖像。

第二區(qū)域圖像確定子模塊455,用于將第一圖像和第二圖像中除目標局部曝光區(qū)域外的其他區(qū)域的圖像,按照第二預設權重值進行合成,得到第二區(qū)域圖像。

第二目標圖像合成子模塊456,用于將第一區(qū)域圖像和第二區(qū)域圖像進行圖像合成,生成目標圖像。

本發(fā)明實施例,通過獲取拍照預覽界面輸出的一幀預覽圖像;然后可以通過對預覽圖像進行亮度值計算,自動確定目標局部曝光區(qū)域,也可以根據(jù)用戶選擇操作確定獲取的預覽圖像中的目標局部曝光區(qū)域,還可以是手動與自動結(jié)合的方式,確定目標局部曝光區(qū)域,便于用戶操作;同樣計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù)的方式可以是自動,也可以是手動,還可以是手動與自動結(jié)合;然后分別控制第一攝像頭和第二攝像頭按照預設曝光參數(shù)和目標曝光參數(shù)進行曝光,生成第一圖像和第二圖像;再根據(jù)權重將第一圖像和第二圖像進行圖像合成處理,生成目標圖像,從而可以針對預覽圖像的局部區(qū)域調(diào)節(jié)曝光效果,同時不會造成其他區(qū)域出現(xiàn)過曝或欠曝的現(xiàn)象。

對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。

實施例四

圖5是本發(fā)明另一個實施例的移動終端的框圖。圖5所示的移動終端500包括:至少一個處理器501、存儲器502、至少一個網(wǎng)絡接口504和用戶接口503。移動終端500中的各個組件通過總線系統(tǒng)505耦合在一起。可理解,總線系統(tǒng)505用于實現(xiàn)這些組件之間的連接通信??偩€系統(tǒng)505除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。但是為了清楚說明起見,在圖5中將各種總線都標為總線系統(tǒng)505,移動終端500還包括拍攝組件506,拍攝組件506包括第一攝像頭和第二攝像頭。

其中,拍攝組件506通過第一攝像頭和第二攝像頭獲取拍攝場景的圖像數(shù)據(jù)。

其中,用戶接口503可以包括顯示器、鍵盤或者點擊設備(例如,鼠標, 軌跡球(trackball)、觸感板或者觸摸屏等。

可以理解,本發(fā)明實施例中的存儲器502可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(Read-OnlyMemory,ROM)、可編程只讀存儲器(ProgrammableROM,PROM)、可擦除可編程只讀存儲器(ErasablePROM,EPROM)、電可擦除可編程只讀存儲器(ElectricallyEPROM,EEPROM)或閃存。易失性存儲器可以是隨機存取存儲器(RandomAccessMemory,RAM),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機存取存儲器(StaticRAM,SRAM)、動態(tài)隨機存取存儲器(DynamicRAM,DRAM)、同步動態(tài)隨機存取存儲器(SynchronousDRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動態(tài)隨機存取存儲器(DoubleDataRate SDRAM,DDRSDRAM)、增強型同步動態(tài)隨機存取存儲器(Enhanced SDRAM,ESDRAM)、同步連接動態(tài)隨機存取存儲器(SynchlinkDRAM,SLDRAM)和直接內(nèi)存總線隨機存取存儲器(DirectRambusRAM,DRRAM)。本發(fā)明實施例描述的系統(tǒng)和方法的存儲器502旨在包括但不限于這些和任意其它適合類型的存儲器。

在一些實施方式中,存儲器502存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構,或者他們的子集,或者他們的擴展集:操作系統(tǒng)5021和應用程序5022。

其中,操作系統(tǒng)5021,包含各種系統(tǒng)程序,例如框架層、核心庫層、驅(qū)動層等,用于實現(xiàn)各種基礎業(yè)務以及處理基于硬件的任務。應用程序5022,包含各種應用程序,例如媒體播放器(MediaPlayer)、瀏覽器(Browser)等,用于實現(xiàn)各種應用業(yè)務。實現(xiàn)本發(fā)明實施例方法的程序可以包含在應用程序5022中。

在本發(fā)明實施例中,通過調(diào)用存儲器502存儲的程序或指令,具體的,可以是應用程序5022中存儲的程序或指令,處理器501用于獲取拍照預覽界面輸出的一幀預覽圖像;基于預覽圖像,確定目標局部曝光區(qū)域;基于目標局部曝光區(qū)域,計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù);分別控制第 一攝像頭和第二攝像頭按照預設自動曝光參數(shù)和目標曝光參數(shù)進行曝光,生成第一圖像和第二圖像;基于第一圖像和第二圖像進行圖像合成處理,生成目標圖像。

上述本發(fā)明實施例揭示的方法可以應用于處理器501中,或者由處理器501實現(xiàn)。處理器501可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器501中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器501可以是通用處理器、數(shù)字信號處理器(DigitalSignalProcessor,DSP)、專用集成電路(ApplicationSpecific IntegratedCircuit,ASIC)、現(xiàn)成可編程門陣列(FieldProgrammableGateArray,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器502,處理器501讀取存儲器502中的信息,結(jié)合其硬件完成上述方法的步驟。

可以理解的是,本發(fā)明實施例描述的這些實施例可以用硬件、軟件、固件、中間件、微碼或其組合來實現(xiàn)。對于硬件實現(xiàn),處理單元可以實現(xiàn)在一個或多個專用集成電路(ApplicationSpecificIntegratedCircuits,ASIC)、數(shù)字信號處理器(DigitalSignalProcessing,DSP)、數(shù)字信號處理設備(DSPDevice,DSPD)、可編程邏輯設備(ProgrammableLogicDevice,PLD)、現(xiàn)場可編程門陣列(Field-ProgrammableGateArray,F(xiàn)PGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請所述功能的其它電子單元或其組合中。

對于軟件實現(xiàn),可通過執(zhí)行本發(fā)明實施例所述功能的模塊(例如過程、函數(shù)等)來實現(xiàn)本發(fā)明實施例所述的技術。軟件代碼可存儲在存儲器中并通過處理器執(zhí)行。存儲器可以在處理器中或在處理器外部實現(xiàn)。

可選地,處理器501還用于:將預覽圖像劃分為第一預設數(shù)量的相同面 積的圖像區(qū)域;分別計算每個圖像區(qū)域的平均亮度值;將取值在第一預設亮度范圍內(nèi)的平均亮度值對應的圖像區(qū)域確定為目標局部曝光區(qū)域。

可選地,處理器501還用于:基于預設的像素點位置與亮度值的對應關系,將預覽圖像劃分為第二預設數(shù)量的圖像區(qū)域;將取值在第二預設亮度值范圍內(nèi)的圖像區(qū)域確定為目標局部曝光區(qū)域;其中,每個圖像區(qū)域的像素點的亮度值的取值范圍不同。

可選地,處理器501還用于:接收移動終端用戶在拍照預覽界面上的選擇操作;將選擇操作對應的區(qū)域確定為目標局部曝光區(qū)域。

可選地,處理器501還用于:以所述目標局部曝光區(qū)域為測光重點區(qū)域,對所述第二圖像進行測光,得到測光數(shù)據(jù);基于測光數(shù)據(jù),計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù)。

可選地,處理器501還用于:將所述目標局部曝光區(qū)域中每個像素的亮度統(tǒng)計信息和除所述目標局部曝光區(qū)域外的其他區(qū)域的每個像素的亮度統(tǒng)計信息,按照權重矩陣中對應的權重值進行加權求和運算,得到所述測光數(shù)據(jù);其中,所述權重矩陣中與所述目標局部曝光區(qū)域中各像素對應的權重值大于與所述其他區(qū)域中各像素對應的權重值。

可選地,處理器501還用于:接收移動終端用戶的參數(shù)調(diào)節(jié)操作;基于調(diào)節(jié)操作,確定目標曝光補償值;基于目標曝光補償值,計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù)。

可選地,處理器501還用于:提取第二圖像中目標局部曝光區(qū)域?qū)牡谝恢虚g圖像;提取第一圖像中除目標局部曝光區(qū)域外的其他圖像區(qū)域?qū)牡诙虚g圖像;將第一中間圖像和第二中間圖像進行圖像合成,生成目標圖像。

可選地,處理器501還用于:將第一圖像和第二圖像中與目標局部曝光區(qū)域?qū)膱D像,按照第一預設權重值合成,得到第一區(qū)域圖像;將第一圖像和第二圖像中除目標局部曝光區(qū)域外的其他區(qū)域的圖像,按照第二預設權重值進行合成,得到第二區(qū)域圖像;將第一區(qū)域圖像和第二區(qū)域圖像進行圖像合成,生成目標圖像。

移動終端500能夠?qū)崿F(xiàn)前述實施例中移動終端實現(xiàn)的各個過程,為避免重復,這里不再贅述。本發(fā)明實施例中,通過獲取拍照預覽界面輸出的一幀預覽圖像;確定獲取的預覽圖像中的目標局部曝光區(qū)域,以及計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù);然后分別控制第一攝像頭和第二攝像頭按照預設自動曝光參數(shù)和目標曝光參數(shù)進行曝光,生成第一圖像和第二圖像;將第一圖像和第二圖像進行圖像合成處理,生成目標圖像;從而可以針對圖像的局部區(qū)域調(diào)節(jié)曝光效果。

實施例五

圖6是本發(fā)明另一個實施例的移動終端的結(jié)構示意圖。具體地,圖6中的移動終端可以為手機、平板電腦、個人數(shù)字助理(PersonalDigital Assistant,PDA)、或車載電腦等。

移動終端包括圖6中的射頻(RadioFrequency,RF)電路610、存儲器620、輸入單元630、顯示單元640、處理器660、音頻電路670、WiFi(WirelessFidelity)模塊680和電源690,此外,移動終端還包括拍攝組件600,拍攝組件600包括第一攝像頭和第二攝像頭。

其中,拍攝組件600通過第一攝像頭和第二攝像頭獲取拍攝場景的圖像數(shù)據(jù)。

其中,輸入單元630可用于接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與移動終端600的用戶設置以及功能控制有關的信號輸入。具體地,本發(fā)明實施例中,該輸入單元630可以包括觸控面板631。觸控面板631,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板631上的操作),并根據(jù)預先設定的程式驅(qū)動相應的連接裝置??蛇x的,觸控面板631可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給該處理器660,并能接收處理器660發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板631。除了觸控面板631,輸入單元 630還可以包括其他輸入設備632,其他輸入設備632可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。

其中,顯示單元640可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端的各種菜單界面。顯示單元640可包括顯示面板641,可選的,可以采用LCD或有機發(fā)光二極管(OrganicLight-EmittingDiode,OLED)等形式來配置顯示面板641。

應注意,觸控面板631可以覆蓋顯示面板641,形成觸摸顯示屏,當該觸摸顯示屏檢測到在其上或附近的觸摸操作后,傳送給處理器660以確定觸摸事件的類型,隨后處理器660根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應的視覺輸出。

觸摸顯示屏包括應用程序界面顯示區(qū)及常用控件顯示區(qū)。該應用程序界面顯示區(qū)及該常用控件顯示區(qū)的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個顯示區(qū)的排列方式。該應用程序界面顯示區(qū)可以用于顯示應用程序的界面。每一個界面可以包含至少一個應用程序的圖標和/或widget桌面控件等界面元素。該應用程序界面顯示區(qū)也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如,設置按鈕、界面編號、滾動條、電話本圖標等應用程序圖標等。

其中處理器660是移動終端的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在第一存儲器621內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在第二存儲器622內(nèi)的數(shù)據(jù),執(zhí)行移動終端的各種功能和處理數(shù)據(jù),從而對移動終端600進行整體監(jiān)控??蛇x的,處理器660可包括一個或多個處理單元。

在本發(fā)明實施例中,通過調(diào)用存儲該第一存儲器621內(nèi)的軟件程序和/或模塊和/或該第二存儲器622內(nèi)的數(shù)據(jù),處理器660用于獲取拍照預覽界面輸出的一幀預覽圖像;基于預覽圖像,確定目標局部曝光區(qū)域;基于目標局部曝光區(qū)域,計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù);分別控制第一攝像頭和第二攝像頭按照預設自動曝光參數(shù)和目標曝光參數(shù)進行曝光,生成第 一圖像和第二圖像;基于第一圖像和第二圖像進行圖像合成處理,生成目標圖像。

可選地,處理器660還用于:將預覽圖像劃分為第一預設數(shù)量的相同面積的圖像區(qū)域;分別計算每個圖像區(qū)域的平均亮度值;將取值在第一預設亮度范圍內(nèi)的平均亮度值對應的圖像區(qū)域確定為目標局部曝光區(qū)域。

可選地,處理器660還用于:基于預設的像素點位置與亮度值的對應關系,將預覽圖像劃分為第二預設數(shù)量的圖像區(qū)域;將取值在第二預設亮度值范圍內(nèi)的圖像區(qū)域確定為目標局部曝光區(qū)域;其中,每個圖像區(qū)域的像素點的亮度值的取值范圍不同。

可選地,處理器660還用于:接收移動終端用戶在拍照預覽界面上的選擇操作;將選擇操作對應的區(qū)域確定為目標局部曝光區(qū)域。

可選地,處理器660還用于:以所述目標局部曝光區(qū)域為測光重點區(qū)域,對所述第二圖像進行測光,得到測光數(shù)據(jù);基于測光數(shù)據(jù),計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù)。

可選地,處理器660還用于:將所述目標局部曝光區(qū)域中每個像素的亮度統(tǒng)計信息和除所述目標局部曝光區(qū)域外的其他區(qū)域的每個像素的亮度統(tǒng)計信息,按照權重矩陣中對應的權重值進行加權求和運算,得到所述測光數(shù)據(jù);其中,所述權重矩陣中與所述目標局部曝光區(qū)域中各像素對應的權重值大于與所述其他區(qū)域中各像素對應的權重值。

可選地,處理器660還用于:接收移動終端用戶的參數(shù)調(diào)節(jié)操作;基于調(diào)節(jié)操作,確定目標曝光補償值;基于目標曝光補償值,計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù)。

可選地,處理器660還用于:提取第二圖像中目標局部曝光區(qū)域?qū)牡谝恢虚g圖像;提取所述第一圖像中除所述目標局部曝光區(qū)域外的其他圖像區(qū)域?qū)牡诙虚g圖像;將所述第一中間圖像和第二中間圖像進行圖像合成,生成目標圖像。

可選地,處理器660還用于:將所述第一圖像和第二圖像中與所述目標局部曝光區(qū)域?qū)膱D像,按照第一預設權重值合成,得到第一區(qū)域圖像;

將所述第一圖像和第二圖像中除目標局部曝光區(qū)域外的其他區(qū)域的圖像,按照第二預設權重值進行合成,得到第二區(qū)域圖像;將第一區(qū)域圖像和第二區(qū)域圖像進行圖像合成,生成目標圖像。

移動終端能夠?qū)崿F(xiàn)前述實施例中移動終端實現(xiàn)的各個過程,為避免重復,這里不再贅述。本發(fā)明實施例中,通過獲取拍照預覽界面輸出的一幀預覽圖像;確定獲取的預覽圖像中的目標局部曝光區(qū)域,以及計算目標局部曝光區(qū)域?qū)哪繕似毓鈪?shù);然后分別控制第一攝像頭和第二攝像頭按照預設自動曝光參數(shù)和目標曝光參數(shù)進行曝光,生成第一圖像和第二圖像;將第一圖像和第二圖像進行圖像合成處理,生成目標圖像;從而可以針對圖像的局部區(qū)域調(diào)節(jié)曝光效果。

本領域普通技術人員可以意識到,結(jié)合本發(fā)明實施例中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。

所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。

在本申請所提供的實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方, 或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。

所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以權利要求的保護范圍為準。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1