本發(fā)明涉及通信
技術(shù)領(lǐng)域:
:,尤其涉及一種照片的處理方法及移動終端。
背景技術(shù):
::隨著通信技術(shù)的發(fā)展,手機(jī)和平板電腦等移動終端變得越來越普及。為了滿足人們對移動終端的拍照功能的要求,移動終端的單側(cè)逐漸被配置有雙攝像頭或者兩個以上攝像頭。雙攝像頭或者兩個以上攝像頭可以提升鏡頭的進(jìn)光量,增加景深,從而有效地提升照片的圖像質(zhì)量,使照片具有三維(threedimension,3d)效果。但是,由于在光線強(qiáng)度較暗或者較亮的環(huán)境下,雙攝像頭或者多個攝像頭拍攝的照片中圖像的亮度會存在不足或者過亮,從而在很大程度上降低了該照片的圖像質(zhì)量??梢?,目前的移動終端拍攝的照片,由于亮度不足或者過亮引起圖像質(zhì)量低的問題。技術(shù)實現(xiàn)要素:本發(fā)明實施例提供一種照片的處理方法及移動終端,以解決目前的移動終端拍攝的照片,由于亮度不足或者過亮引起圖像質(zhì)量低的問題。第一方面,本發(fā)明實施例提供了一種照片的處理方法,包括:獲取待處理照片中每一像素點的景深值;根據(jù)所述每一像素點的景深值確定所述每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù),并根據(jù)所述每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù)對所述待處理照片中的像素點進(jìn)行亮度值的調(diào)整。另一方面,本發(fā)明實施例還提供一種移動終端,包括:景深值獲取模塊,用于獲取待處理照片中每一像素點的景深值;處理模塊,用于根據(jù)所述每一像素點的景深值確定所述每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù),并根據(jù)所述每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù)對所述待處理照片中的像素點進(jìn)行亮度值的調(diào)整。這樣,本發(fā)明實施例中,獲取待處理照片中每一像素點的景深值;根據(jù)所述每一像素點的景深值確定所述每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù),并根據(jù)所述每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù)對所述待處理照片中的像素點進(jìn)行亮度值的調(diào)整。移動終端可以根據(jù)拍攝的照片中各像素點的景深值,對照片中各像素點的亮度值分別進(jìn)行調(diào)節(jié),實現(xiàn)對圖像的亮度的調(diào)節(jié),從而提高照片的圖像的質(zhì)量。附圖說明為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例提供的一種照片的處理方法的流程示意圖;圖2是本發(fā)明實施例提供的另一種照片的處理方法的流程示意圖;圖3是本發(fā)明實施例提供的一種移動終端的結(jié)構(gòu)示意圖;圖4是本發(fā)明實施例提供的一種移動終端的處理模塊的結(jié)構(gòu)示意圖;圖5是本發(fā)明實施例提供的另一種移動終端的處理模塊的結(jié)構(gòu)示意圖;圖6是本發(fā)明實施例提供的另一種移動終端的結(jié)構(gòu)示意圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。參見圖1,圖1是本發(fā)明實施例提供的一種照片的處理方法的流程示意圖,如圖1所示,包括以下步驟:步驟101、獲取待處理照片中每一像素點的景深值。本發(fā)明實施例中,上述待處理照片為存儲于移動終端中的照片,其可以是由該單側(cè)配置有雙攝像頭或者兩個以上攝像頭的移動終端拍攝;也可以是由其它單側(cè)配置有雙攝像頭或者兩個以上攝像頭的電子設(shè)備拍攝,并發(fā)送給移動終端。其中,當(dāng)上述待處理照片為由移動終端拍攝的照片時,上述移動終端在拍攝該待處理照片時,可以通過其攝像頭和紅外傳感器等組件直接測量得到每一像素點的景深值,并創(chuàng)建每一像素點與其對應(yīng)的景深值的景深表,移動終端可以將該景深表與該待處理照片進(jìn)行關(guān)聯(lián)并存儲,使移動終端在處理該待處理照片時,可以直接從移動終端創(chuàng)建的景深表中讀取/調(diào)取該待處理照片中每一像素點的景深值。另外,當(dāng)上述待處理照片為由其它電子設(shè)備發(fā)送的照片時,上述電子設(shè)備在拍攝該處理照片時,可以通過其攝像頭和紅外傳感器等組件,測量到該待處理照片中每一像素點的景深值,并創(chuàng)建每一像素點與其對應(yīng)的景深值的景深表,上述電子設(shè)備可以上述景深表與該待處理照片進(jìn)行關(guān)聯(lián)并發(fā)送至上述移動終端,使移動終端在處理該待處理照片時,可以直接從上述電子設(shè)備創(chuàng)建的景深表中讀取/調(diào)取該待處理照片中每一像素點的景深值。步驟102、根據(jù)每一像素點的景深值確定每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù),并根據(jù)每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù)對待處理照片中的像素點進(jìn)行亮度值的調(diào)整。本發(fā)明實施例中,上述根據(jù)每一像素點的景深值確定每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù),可以是移動終端在存儲的景深值與亮度值的映射關(guān)系表中,查詢待處理照片中每一像素點與其景深值對應(yīng)的亮度值;也可以是移動終端采用亮度調(diào)節(jié)增益值的計算方法,通過每一像素點的景深值計算得到該像素點的亮度調(diào)節(jié)增益值。其中,上述根據(jù)每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù)對待處理照片中的像素點進(jìn)行亮度值的調(diào)整,可以是若亮度調(diào)節(jié)參數(shù)為由映射關(guān)系表獲取的目標(biāo)亮度值,可以將每一像素點的亮度值調(diào)節(jié)至其對應(yīng)的目標(biāo)亮度值;若亮度調(diào)節(jié)參數(shù)為由景深值計算獲取的亮度調(diào)節(jié)增益值,可以基于該亮度調(diào)節(jié)增益值對每一像素點的初始亮度值上進(jìn)行亮度值的增加調(diào)節(jié)或減小調(diào)節(jié)。本發(fā)明實施例中,上述移動終端可以是任何單側(cè)配置有兩個或兩個以上攝像頭的移動終端,例如:手機(jī)、平板電腦(tabletpersonalcomputer)、膝上型電腦(laptopcomputer)、個人數(shù)字助理(personaldigitalassistant,簡稱pda)、移動上網(wǎng)裝置(mobileinternetdevice,mid)或可穿戴式設(shè)備(wearabledevice)等。這樣,本發(fā)明實施例中,獲取待處理照片中每一像素點的景深值;根據(jù)每一像素點的景深值確定每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù),并根據(jù)每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù)對待處理照片中的像素點進(jìn)行亮度值的調(diào)整。移動終端可以根據(jù)拍攝的照片中各像素點的景深值,對照片中各像素點的亮度值分別進(jìn)行調(diào)節(jié),實現(xiàn)對圖像的亮度的調(diào)節(jié),從而提高照片的圖像的質(zhì)量。參見圖2,圖2是本發(fā)明實施例提供的一種照片的處理方法的流程示意圖,如圖2所示,包括以下步驟:步驟201、獲取待處理照片中每一像素點的景深值。本發(fā)明實施例中,上述獲取待處理照片中每一像素點的景深值,可以是移動終端從該待處理照片的景深表中讀取/調(diào)取每一像素點的景深值,該景深表與該待處理照片關(guān)聯(lián)且存儲于移動終端內(nèi)。步驟202、根據(jù)獲取的目標(biāo)像素點的景深值確定目標(biāo)像素點的亮度調(diào)節(jié)參數(shù),其中,目標(biāo)像素點為待處理照片中所有像素點按照預(yù)設(shè)順序排列之后的一像素點。本發(fā)明實施例中,由于圖像中的所有像素點通常是有規(guī)則地陣列設(shè)置,移動終端可以預(yù)先對待處理照片中所有像素點進(jìn)行排序,例如:可以是將n×m陣列中的第一行中第一個像素點排序序號為1,第一行中第二個像素點排序序號為2,……,第l行中第k個像素點排序序號為[(l-1)m+k],其中,n、m均為正整數(shù),且l∈n,k∈m??蛇x的,亮度調(diào)節(jié)參數(shù)可以包括亮度調(diào)節(jié)增益值或目標(biāo)亮度值。其中,上述步驟201獲取到每一像素點的景深值之后,移動終端可以在存儲的景深值與亮度值的映射關(guān)系表中,查詢目標(biāo)像素點的景深值對應(yīng)的亮度值作為目標(biāo)亮度值,從而可以減少移動終端在亮度調(diào)節(jié)過程中的計算量,提高照片處理的效率。需要說明的是,上述映射關(guān)系表中可以是預(yù)先設(shè)置景深值與亮度值的映射關(guān)系,若每一亮度值對應(yīng)一個景深值時,查詢目標(biāo)像素點的目標(biāo)亮度值,可以是將映射關(guān)系表中與目標(biāo)像素點的景深值最接近的一個景深值對應(yīng)的亮度值作為目標(biāo)亮度值;若每一亮度值對應(yīng)一定范圍的景深值,查詢目標(biāo)像素點的目標(biāo)亮度值,可以是將映射關(guān)系表中目標(biāo)像素點的景深值所處范圍對應(yīng)的亮度值作為目標(biāo)亮度值,當(dāng)然,也可以是通過其它方式,在此并不進(jìn)行限定。另外,移動終端也可以采用亮度調(diào)節(jié)增益值的計算方法,通過目標(biāo)像素點的景深值計算得到該目標(biāo)像素點的亮度調(diào)節(jié)增益值,從而使移動終端可以對景深值不同的像素點進(jìn)行不同的亮度調(diào)節(jié),進(jìn)一步提高移動終端處理后的照片的質(zhì)量。步驟203、判斷目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)是否滿足預(yù)設(shè)條件。本發(fā)明實施例中,由于待處理照片的所有像素點中部分像素點的亮度值可能不需要進(jìn)行調(diào)節(jié),上述步驟202獲取到目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)之后,可以根據(jù)亮度調(diào)節(jié)參數(shù)確定是否需要對該目標(biāo)像素點的亮度值進(jìn)行調(diào)節(jié)。例如:若亮度調(diào)節(jié)參數(shù)為目標(biāo)亮度值,上述判斷目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)是否滿足預(yù)設(shè)條件,可以是判斷目標(biāo)像素點的目標(biāo)亮度值是否與其初始亮度值相同,若不相同,則確定目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)滿足預(yù)設(shè)條件;若亮度調(diào)節(jié)參數(shù)為亮度調(diào)節(jié)增益值時,上述判斷目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)是否滿足預(yù)設(shè)條件,可以是判斷該目標(biāo)像素點的亮度調(diào)節(jié)增益值是否為零,若不為零,則確定目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)滿足預(yù)設(shè)條件。步驟204、若目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)滿足預(yù)設(shè)條件,則根據(jù)目標(biāo)像素點的亮度調(diào)節(jié)參數(shù),對目標(biāo)像素點的亮度值進(jìn)行調(diào)整。本發(fā)明實施例中。若上述步驟204確定目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)滿足預(yù)設(shè)條件,則確定該目標(biāo)像素點的亮度值需要進(jìn)行調(diào)節(jié),移動終端可以根據(jù)目標(biāo)像素點的亮度調(diào)節(jié)參數(shù),對目標(biāo)像素點的亮度值進(jìn)行調(diào)整??蛇x的,若上述亮度調(diào)節(jié)參數(shù)為亮度調(diào)節(jié)增益值,上述根據(jù)獲取的目標(biāo)像素點的景深值確定目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)的步驟,可以包括:根據(jù)目標(biāo)像素點的景深值計算目標(biāo)像素點的亮度調(diào)節(jié)增益值;上述根據(jù)目標(biāo)像素點的亮度調(diào)節(jié)參數(shù),對目標(biāo)像素點的亮度值進(jìn)行調(diào)整的步驟,可以包括:將目標(biāo)像素點的亮度值,由初始亮度值調(diào)節(jié)至初始亮度值與亮度調(diào)節(jié)增益值之和的亮度值。該實施方式中,移動終端可以通過目標(biāo)像素點的景深值計算目標(biāo)像素點的亮度調(diào)節(jié)增益值。其中,該亮度調(diào)節(jié)增益值可以是正數(shù),則上述初始亮度值與亮度調(diào)節(jié)增益值之和大于初始亮度值,移動終端可以將該目標(biāo)像素點的亮度調(diào)高,從而實現(xiàn)對亮度不足的照片進(jìn)行亮度增強(qiáng)處理;該亮度調(diào)節(jié)增益值也可以是負(fù)數(shù),則上述初始亮度值與亮度調(diào)節(jié)增益值之和小于初始亮度值,移動終端可以將該目標(biāo)像素點的亮度調(diào)低,從而實現(xiàn)對亮度過高的照片進(jìn)行亮度降低處理。進(jìn)一步可選的,上述根據(jù)目標(biāo)像素點的景深值計算目標(biāo)像素點的亮度調(diào)節(jié)增益值的步驟,可以包括:根據(jù)亮度調(diào)節(jié)增益值計算公式計算得到目標(biāo)像素點的亮度調(diào)節(jié)增益值δδ,其中,δ0為參考亮度調(diào)節(jié)增益值,且當(dāng)δ0為正數(shù)時,且當(dāng)δ0為負(fù)數(shù)時,hmax為待處理照片中所有像素點的最大景深值;hmin為待處理照片中所有像素點的最小景深值。該實施方式中,上述參考亮度調(diào)節(jié)增益值δ0可以是預(yù)設(shè)值,也可以是由用戶輸入到移動終端的值,若調(diào)節(jié)待處理照片中圖像的亮度增強(qiáng)時,參考亮度調(diào)節(jié)增益值δ0設(shè)置為正數(shù);若調(diào)節(jié)待處理照片中圖像的亮度降低時,參考亮度調(diào)節(jié)增益值δ0設(shè)置為負(fù)數(shù)。例如:移動終端中預(yù)設(shè)有正數(shù)的參考亮度調(diào)節(jié)增益值δ0和負(fù)數(shù)的參考亮度調(diào)節(jié)增益值δ0,且移動終端檢測到用戶輸入的調(diào)節(jié)待處理照片的亮度增強(qiáng)的指令,移動終端可以選取正數(shù)的參考亮度調(diào)節(jié)增益值δ0來計算每一像素點的亮度調(diào)節(jié)增益值。其中,在上述待處理照片的圖像亮度不足時,通過上述亮度調(diào)節(jié)增益值計算公式可以使具有較小景深值的目標(biāo)像素點計算得到的亮度調(diào)節(jié)增益值較大,即具有較小景深值的像素點相比具有較大景深值的像素點的亮度值改變量小;而在上述待處理照片的圖像的亮度過高時,通過上述亮度調(diào)節(jié)增益值計算公式可以使具有較小景深值的目標(biāo)像素點計算得到的亮度調(diào)節(jié)增益值的絕對值較小,即具有較小景深值的像素點相比具有較大景深值的像素點的亮度值改變量小,從而在對進(jìn)行圖像的亮度增強(qiáng)或降低時,可以實現(xiàn)對景深值較小的像素點對應(yīng)的圖像進(jìn)行突出顯示,對景深值較小的像素點對應(yīng)的圖像進(jìn)行虛化顯示,從而進(jìn)一步提高照片的質(zhì)量。更進(jìn)一步可選的,上述根據(jù)亮度調(diào)節(jié)增益值計算公式計算得到目標(biāo)像素點的亮度調(diào)節(jié)增益值δδ的步驟之前,還可以包括:檢測用戶輸入的亮度調(diào)節(jié)值,并將亮度調(diào)節(jié)值作為參考亮度調(diào)節(jié)增益值。該實施方式中,通過將移動終端的用戶輸入的亮度調(diào)節(jié)值作為參考亮度調(diào)節(jié)增益值,從而可以根據(jù)用戶的需要對待處理照片的亮度進(jìn)行調(diào)節(jié),使照片處理過程更為靈活。例如:若需要調(diào)節(jié)待處理照片的亮度時,可以在移動終端的顯示界面顯示亮度調(diào)節(jié)工具欄,當(dāng)用戶需要調(diào)節(jié)待處理照片的亮度增強(qiáng)時,可以向右拖動亮度調(diào)節(jié)工具欄中的拖動按鈕,移動終端檢測用戶拖動該拖動按鈕的拖動距離,通過拖動距離與亮度調(diào)節(jié)值的比例關(guān)系獲取用戶輸入的亮度調(diào)節(jié)值,且該亮度調(diào)節(jié)值為正數(shù);當(dāng)用戶需要調(diào)節(jié)待處理照片的亮度降低時,可以向左拖動亮度調(diào)節(jié)工具欄中的拖動按鈕,移動終端檢測用戶拖動該拖動按鈕的拖動距離,通過拖動距離與亮度調(diào)節(jié)值的比例關(guān)系獲取用戶輸入的亮度調(diào)節(jié)值,且該亮度調(diào)節(jié)值為負(fù)數(shù)。當(dāng)然,上述用戶輸入的亮度調(diào)節(jié)值也可以是用戶直接輸入到移動終端的數(shù)值,在此并不進(jìn)行限定??蛇x的,若上述亮度調(diào)節(jié)參數(shù)為目標(biāo)亮度值,上述根據(jù)獲取的目標(biāo)像素點的景深值確定目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)的步驟,可以包括:在映射關(guān)系表中查詢目標(biāo)像素點的景深值對應(yīng)的目標(biāo)亮度值,其中,映射關(guān)系表中預(yù)設(shè)有景深值與亮度值的映射關(guān)系;上述根據(jù)目標(biāo)像素點的亮度調(diào)節(jié)參數(shù),對目標(biāo)像素點的亮度值進(jìn)行調(diào)整的步驟,可以包括:將目標(biāo)像素點的亮度值調(diào)節(jié)至目標(biāo)亮度值。該實施方式中,移動終端可以在存儲的景深值與亮度值的映射關(guān)系表中,查詢目標(biāo)像素點的景深值對應(yīng)的亮度值作為目標(biāo)亮度值,從而可以減少移動終端在亮度調(diào)節(jié)過程中的計算量,提高照片處理的效率。其中,為了對景深值較小的像素點對應(yīng)的圖像進(jìn)行突出顯示,對景深值較小的像素點對應(yīng)的圖像進(jìn)行虛化顯示,可以預(yù)先配置上述映射關(guān)系表中,各像素點的亮度值隨著其景深值的增大而減少。步驟205、若目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)不滿足預(yù)設(shè)條件,或者對目標(biāo)像素點的亮度值進(jìn)行調(diào)整后,判斷目標(biāo)像素點是否為位于預(yù)設(shè)順序排列中的最后一個像素點。本發(fā)明實施例中,若上述步驟203中確定目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)不滿足預(yù)設(shè)條件,即目標(biāo)像素點的亮度值無需進(jìn)行調(diào)節(jié),或者上述步驟204對目標(biāo)像素點的亮度值進(jìn)行調(diào)整后,移動終端會判斷該目標(biāo)像素點是否為與預(yù)設(shè)順序排列中的最后一個像素點。例如:上述待處理圖片中所有像素點為n×m陣列時,移動終端可以預(yù)先為各像素點分別設(shè)置1至[(n-1)m+m]的排列序號,移動終端判斷目標(biāo)像素點的排列序號是否為[(n-1)m+m],若目標(biāo)像素點的排列序號不為[(n-1)m+m],確定該目標(biāo)像素點不為位于預(yù)設(shè)順序排列中的最后一個像素點;若目標(biāo)像素點的排列序號為[(n-1)m+m],確定該目標(biāo)像素點為位于預(yù)設(shè)順序排列中的最后一個像素點。步驟206、若目標(biāo)像素點不為位于預(yù)設(shè)順序排列中的最后一個像素點,則按照預(yù)設(shè)排列順序,將下一個像素點重新設(shè)定為下一次確定亮度調(diào)節(jié)參數(shù)的目標(biāo)像素點。本發(fā)明實施例中,若上述步驟205確定目標(biāo)像素點不為位于預(yù)設(shè)順序排列中的最后一個像素點,移動終端可以按照預(yù)設(shè)排列順序,將下一個像素點重新設(shè)定為下一次確定亮度調(diào)節(jié)參數(shù)的目標(biāo)像素點,即重新執(zhí)行上述步驟202至上述步驟206中的目標(biāo)像素點,從而確保完成對待處理照片中每一像素點進(jìn)行處理。例如:上述所有像素點為n×m陣列中,若目標(biāo)像素點的排序為[(l-1)m+k],且[(l-1)m+k]≠[(n-1)m+m],可以將排序為[(l-1)m+k+1]的像素點作為下一次確定亮度調(diào)節(jié)參數(shù)的目標(biāo)像素點。需要說明的是,在上述步驟205之后,還可以包括步驟207:若目標(biāo)像素點為位于預(yù)設(shè)順序排列中的最后一個像素點,將所有像素點均進(jìn)行處理后的照片進(jìn)行保存。其中,可以是將處理后的照片與處理前的待處理照片保存在同一個圖集內(nèi),也可以是將處理后的照片直接替換待處理照片,在此并不進(jìn)行限定。這樣,本發(fā)明實施例中,根據(jù)目標(biāo)像素點的景深值確定目標(biāo)像素點的亮度調(diào)節(jié)參數(shù),判斷目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)是否滿足預(yù)設(shè)條件,若滿足預(yù)設(shè)條件,則根據(jù)目標(biāo)像素點的亮度調(diào)節(jié)參數(shù),對目標(biāo)像素點的亮度值進(jìn)行調(diào)整;若不滿足預(yù)設(shè)條件,或者對目標(biāo)像素點的亮度值進(jìn)行調(diào)整后,判斷目標(biāo)像素點是否為位于預(yù)設(shè)順序排列中的最后一個像素點;若目標(biāo)像素點不為位于預(yù)設(shè)順序排列中的最后一個像素點,則按照預(yù)設(shè)排列順序,將下一個像素點重新設(shè)定為下一次確定亮度調(diào)節(jié)參數(shù)的目標(biāo)像素點,從而可以在提高移動終端對待處理圖片的亮度調(diào)節(jié)的效率的同時,確保對待處理圖片中每一需要調(diào)節(jié)亮度值的像素點進(jìn)行處理,進(jìn)一步提高圖像質(zhì)量。參見圖3,圖3是本發(fā)明實施例提供的一種移動終端的結(jié)構(gòu)圖,能夠?qū)崿F(xiàn)圖1和圖2中照片的處理方法的細(xì)節(jié),并達(dá)到相同的效果。移動終端300包括景深值獲取模塊301以及處理模塊302:景深值獲取模塊301,用于獲取待處理照片中每一像素點的景深值;處理模塊302,用于根據(jù)每一像素點的景深值確定每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù),并根據(jù)每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù)對待處理照片中的像素點進(jìn)行亮度值的調(diào)整。可選的,如圖4所示,上述處理模塊302可以包括:確定單元3021,用于根據(jù)獲取的目標(biāo)像素點的景深值確定目標(biāo)像素點的亮度調(diào)節(jié)參數(shù),其中,目標(biāo)像素點為待處理照片中所有像素點按照預(yù)設(shè)順序排列之后的一像素點;第一判斷單元3022,用于判斷目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)是否滿足預(yù)設(shè)條件;亮度值調(diào)整單元3023,用于若目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)滿足預(yù)設(shè)條件,則根據(jù)目標(biāo)像素點的亮度調(diào)節(jié)參數(shù),對目標(biāo)像素點的亮度值進(jìn)行調(diào)整;第二判斷單元3024,用于若目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)不滿足預(yù)設(shè)條件,或者對目標(biāo)像素點的亮度值進(jìn)行調(diào)整后,判斷目標(biāo)像素點是否為位于預(yù)設(shè)順序排列中的最后一個像素點;像素點設(shè)定單元3025,用于若目標(biāo)像素點不為位于預(yù)設(shè)順序排列中的最后一個像素點,則按照預(yù)設(shè)排列順序,將下一個像素點重新設(shè)定為下一次確定亮度調(diào)節(jié)參數(shù)的目標(biāo)像素點??蛇x的,上述亮度調(diào)節(jié)參數(shù)可以包括亮度調(diào)節(jié)增益值或目標(biāo)亮度值??蛇x的,若上述亮度調(diào)節(jié)參數(shù)為亮度調(diào)節(jié)增益值,上述確定單元3021還可以用于根據(jù)目標(biāo)像素點的景深值計算目標(biāo)像素點的亮度調(diào)節(jié)增益值;上述亮度值調(diào)整單元3023還可以用于將目標(biāo)像素點的亮度值,由初始亮度值調(diào)節(jié)至初始亮度值與亮度調(diào)節(jié)增益值之和的亮度值??蛇x的,上述確定單元3021還可以用于根據(jù)亮度調(diào)節(jié)增益值計算公式計算得到目標(biāo)像素點的亮度調(diào)節(jié)增益值δδ,其中,δ0為參考亮度調(diào)節(jié)增益值,且當(dāng)δ0為正數(shù)時,且當(dāng)δ0為負(fù)數(shù)時,hmax為待處理照片中所有像素點的最大景深值;hmin為待處理照片中所有像素點的最小景深值??蛇x的,如圖5所示,上述處理模塊302還可以包括:檢測單元3026,用于檢測用戶輸入的亮度調(diào)節(jié)值,并將亮度調(diào)節(jié)值作為參考亮度調(diào)節(jié)增益值??蛇x的,若上述亮度調(diào)節(jié)參數(shù)為目標(biāo)亮度值,上述確定單元3021還用于在映射關(guān)系表中查詢目標(biāo)像素點的景深值對應(yīng)的目標(biāo)亮度值,其中,映射關(guān)系表中預(yù)設(shè)有景深值與亮度值的映射關(guān)系;上述亮度值調(diào)整單元3023還可以用于將目標(biāo)像素點的亮度值調(diào)節(jié)至目標(biāo)亮度值。移動終端500能夠?qū)崿F(xiàn)前述實施例中移動終端實現(xiàn)的各個過程,為避免重復(fù),這里不再贅述。本發(fā)明實施例的移動終端500,獲取待處理照片中每一像素點的景深值;根據(jù)每一像素點的景深值確定每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù),并根據(jù)每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù)對待處理照片中的像素點進(jìn)行亮度值的調(diào)整。移動終端可以根據(jù)拍攝的照片中各像素點的景深值,對照片中各像素點的亮度值分別進(jìn)行調(diào)節(jié),實現(xiàn)對圖像的亮度的調(diào)節(jié),從而提高照片的圖像的質(zhì)量。參見圖6,圖6是本發(fā)明實施提供的一種移動終端的結(jié)構(gòu)示意圖,如圖6所示,移動終端600包括:至少一個處理器601、存儲器602、至少一個網(wǎng)絡(luò)接口604和用戶接口603。移動終端600中的各個組件通過總線系統(tǒng)605耦合在一起。可理解,總線系統(tǒng)605用于實現(xiàn)這些組件之間的連接通信??偩€系統(tǒng)605除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。但是為了清楚說明起見,在圖6中將各種總線都標(biāo)為總線系統(tǒng)605,移動終端600還包括后置雙攝像頭606,后置雙攝像頭606通過總線系統(tǒng)605與移動終端的各個組件連接。其中,用戶接口603可以包括顯示器、鍵盤或者點擊設(shè)備(例如,鼠標(biāo),軌跡球(trackball)、觸感板或者觸摸屏等??梢岳斫?,本發(fā)明實施例中的存儲器602可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(read-onlymemory,rom)、可編程只讀存儲器(programmablerom,prom)、可擦除可編程只讀存儲器(erasableprom,eprom)、電可擦除可編程只讀存儲器(electricallyeprom,eeprom)或閃存。易失性存儲器可以是隨機(jī)存取存儲器(randomaccessmemory,ram),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的ram可用,例如靜態(tài)隨機(jī)存取存儲器(staticram,sram)、動態(tài)隨機(jī)存取存儲器(dynamicram,dram)、同步動態(tài)隨機(jī)存取存儲器(synchronousdram,sdram)、雙倍數(shù)據(jù)速率同步動態(tài)隨機(jī)存取存儲器(doubledataratesdram,ddrsdram)、增強(qiáng)型同步動態(tài)隨機(jī)存取存儲器(enhancedsdram,esdram)、同步連接動態(tài)隨機(jī)存取存儲器(synchlinkdram,sldram)和直接內(nèi)存總線隨機(jī)存取存儲器(directrambusram,drram)。本文描述的系統(tǒng)和方法的存儲器602旨在包括但不限于這些和任意其它適合類型的存儲器。在一些實施方式中,存儲器602存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)6021和應(yīng)用程序6022。其中,操作系統(tǒng)6021,包含各種系統(tǒng)程序,例如框架層、核心庫層、驅(qū)動層等,用于實現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序6022,包含各種應(yīng)用程序,例如媒體播放器(mediaplayer)、瀏覽器(browser)等,用于實現(xiàn)各種應(yīng)用業(yè)務(wù)。實現(xiàn)本發(fā)明實施例方法的程序可以包含在應(yīng)用程序6022中。在本發(fā)明實施例中,通過調(diào)用存儲器602存儲的程序或指令,具體的,可以是應(yīng)用程序6022中存儲的程序或指令,處理器601用于:獲取待處理照片中每一像素點的景深值;根據(jù)所述每一像素點的景深值確定所述每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù),并根據(jù)所述每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù)對所述待處理照片中的像素點進(jìn)行亮度值的調(diào)整。上述本發(fā)明實施例揭示的方法可以應(yīng)用于處理器601中,或者由處理器601實現(xiàn)。處理器601可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器601中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器601可以是通用處理器、數(shù)字信號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(fieldprogrammablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器602,處理器601讀取存儲器602中的信息,結(jié)合其硬件完成上述方法的步驟。可以理解的是,本文描述的這些實施例可以用硬件、軟件、固件、中間件、微碼或其組合來實現(xiàn)。對于硬件實現(xiàn),處理單元可以實現(xiàn)在一個或多個專用集成電路(applicationspecificintegratedcircuits,asic)、數(shù)字信號處理器(digitalsignalprocessing,dsp)、數(shù)字信號處理設(shè)備(dspdevice,dspd)、可編程邏輯設(shè)備(programmablelogicdevice,pld)、現(xiàn)場可編程門陣列(field-programmablegatearray,fpga)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請所述功能的其它電子單元或其組合中。對于軟件實現(xiàn),可通過執(zhí)行本文所述功能的模塊(例如過程、函數(shù)等)來實現(xiàn)本文所述的技術(shù)。軟件代碼可存儲在存儲器中并通過處理器執(zhí)行。存儲器可以在處理器中或在處理器外部實現(xiàn)。可選的,處理器601執(zhí)行上述根據(jù)每一像素點的景深值確定每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù),并根據(jù)每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù)對待處理照片中的像素點進(jìn)行亮度值的調(diào)整步驟,包括:根據(jù)獲取的目標(biāo)像素點的景深值確定目標(biāo)像素點的亮度調(diào)節(jié)參數(shù),其中,目標(biāo)像素點為待處理照片中所有像素點按照預(yù)設(shè)順序排列之后的一像素點;判斷目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)是否滿足預(yù)設(shè)條件;若目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)滿足預(yù)設(shè)條件,則根據(jù)目標(biāo)像素點的亮度調(diào)節(jié)參數(shù),對目標(biāo)像素點的亮度值進(jìn)行調(diào)整;若目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)不滿足預(yù)設(shè)條件,或者對目標(biāo)像素點的亮度值進(jìn)行調(diào)整后,判斷目標(biāo)像素點是否為位于預(yù)設(shè)順序排列中的最后一個像素點;若目標(biāo)像素點不為位于預(yù)設(shè)順序排列中的最后一個像素點,則按照預(yù)設(shè)排列順序,將下一個像素點重新設(shè)定為下一次確定亮度調(diào)節(jié)參數(shù)的目標(biāo)像素點??蛇x的,上述亮度調(diào)節(jié)參數(shù)包括亮度調(diào)節(jié)增益值或目標(biāo)亮度值??蛇x的,處理器601執(zhí)行上述若亮度調(diào)節(jié)參數(shù)為亮度調(diào)節(jié)增益值,根據(jù)獲取的目標(biāo)像素點的景深值確定目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)的步驟,包括:根據(jù)目標(biāo)像素點的景深值計算目標(biāo)像素點的亮度調(diào)節(jié)增益值;上述根據(jù)目標(biāo)像素點的亮度調(diào)節(jié)參數(shù),對目標(biāo)像素點的亮度值進(jìn)行調(diào)整的步驟,包括:將目標(biāo)像素點的亮度值,由初始亮度值調(diào)節(jié)至初始亮度值與亮度調(diào)節(jié)增益值之和的亮度值??蛇x的,處理器601執(zhí)行上述根據(jù)目標(biāo)像素點的景深值計算目標(biāo)像素點的亮度調(diào)節(jié)增益值的步驟,包括:根據(jù)亮度調(diào)節(jié)增益值計算公式計算得到目標(biāo)像素點的亮度調(diào)節(jié)增益值δδ,其中,δ0為參考亮度調(diào)節(jié)增益值,且當(dāng)δ0為正數(shù)時,且當(dāng)δ0為負(fù)數(shù)時,hmax為待處理照片中所有像素點的最大景深值;hmin為待處理照片中所有像素點的最小景深值??蛇x的,處理器601執(zhí)行上述根據(jù)亮度調(diào)節(jié)增益值計算公式計算得到目標(biāo)像素點的亮度調(diào)節(jié)增益值δδ的步驟之前,還包括:檢測用戶輸入的亮度調(diào)節(jié)值,并將亮度調(diào)節(jié)值作為參考亮度調(diào)節(jié)增益值??蛇x的,處理器601執(zhí)行上述若亮度調(diào)節(jié)參數(shù)為目標(biāo)亮度值,根據(jù)獲取的目標(biāo)像素點的景深值確定目標(biāo)像素點的亮度調(diào)節(jié)參數(shù)的步驟,包括:在映射關(guān)系表中查詢目標(biāo)像素點的景深值對應(yīng)的目標(biāo)亮度值,其中,映射關(guān)系表中預(yù)設(shè)有景深值與亮度值的映射關(guān)系;根據(jù)目標(biāo)像素點的亮度調(diào)節(jié)參數(shù),對目標(biāo)像素點的亮度值進(jìn)行調(diào)整的步驟,包括:將目標(biāo)像素點的亮度值調(diào)節(jié)至目標(biāo)亮度值。移動終端600能夠?qū)崿F(xiàn)前述實施例中移動終端實現(xiàn)的各個過程,為避免重復(fù),這里不再贅述。本發(fā)明實施例的移動終端600,獲取待處理照片中每一像素點的景深值;根據(jù)每一像素點的景深值確定每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù),并根據(jù)每一像素點對應(yīng)的亮度調(diào)節(jié)參數(shù)對待處理照片中的像素點進(jìn)行亮度值的調(diào)整。移動終端可以根據(jù)拍攝的照片中各像素點的景深值,對照片中各像素點的亮度值分別進(jìn)行調(diào)節(jié),實現(xiàn)對圖像的亮度的調(diào)節(jié),從而提高照片的圖像的質(zhì)量。本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機(jī)軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。在本申請所提供的實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本發(fā)明實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
:的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。當(dāng)前第1頁12當(dāng)前第1頁12