一種白平衡調(diào)整方法和移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別是涉及一種白平衡調(diào)整方法和移動(dòng)終端。
【背景技術(shù)】
[0002] 白平衡在數(shù)碼拍攝中是一個(gè)很重要的設(shè)置,它通過改變圖像各色彩通道的增益, 對(duì)色溫所造成的色彩偏差進(jìn)行補(bǔ)償,從而讓拍攝的圖像能正確反映物體的真實(shí)色彩,可以 說白平衡就是色溫的管理器,白平衡的設(shè)置出現(xiàn)問題,拍攝出來的照片就會(huì)偏色,不真實(shí)。
[0003] 在現(xiàn)有的具有拍攝功能的移動(dòng)終端(如攝像機(jī)、數(shù)碼相機(jī)、具有拍攝功能的手機(jī)) 中,提供了自動(dòng)白平衡模式便于自動(dòng)調(diào)節(jié)白平衡參數(shù),在自動(dòng)白平衡處理過程中,為了可以 使得處理后的圖像在任何光源色溫下,都可以保持景象原有的色彩,通常需要對(duì)當(dāng)前拍攝 場(chǎng)景的光源色溫進(jìn)行預(yù)估,例如根據(jù)通過其鏡頭和白平衡感測(cè)器的光線情況,自動(dòng)探測(cè)出 當(dāng)前場(chǎng)景的色溫值,以此判斷攝像條件,進(jìn)而給出對(duì)應(yīng)于當(dāng)前光源色溫的白平衡處理參數(shù)。 并根據(jù)白平衡處理參數(shù)選擇最接近的色調(diào)設(shè)置,由色溫校正電路加以校正,白平衡自動(dòng)控 制電路自動(dòng)將白平衡調(diào)到合適的位置。
[0004] 光源色溫估計(jì)是自動(dòng)白平衡處理中非常重要的一環(huán),光源的色溫估計(jì)的準(zhǔn)確性與 成像系統(tǒng)自動(dòng)白平衡處理的準(zhǔn)確性有著很大的關(guān)系,正確估計(jì)光源色溫可以有效提高圖像 質(zhì)量。
[0005] 但現(xiàn)有技術(shù)中,在成像系統(tǒng)對(duì)圖像進(jìn)行自動(dòng)白平衡處理時(shí),獲取光源的色溫信息 的方法通常存在所獲取的光源色溫不準(zhǔn)確的問題。例如常用的灰度世界法(GWM, 區(qū)瓜}^¥〇1'1(1]\^1:11〇(1),全反射法(?1?]\1,?611^(^1^;1^16。1:(^]\^1:11〇(1)。灰度世界法假設(shè)圖像有豐 富的色彩變化,則它的RGB分量的均值會(huì)趨于相等,通過統(tǒng)計(jì)、計(jì)算圖像中的像素 RGB值偏離 純灰色像素 RGB值的程度來估算色溫。缺點(diǎn)是當(dāng)圖像的色彩并不豐富時(shí),灰度世界法往往會(huì) 失真。全反射法假設(shè)圖像上最亮點(diǎn)就是白點(diǎn),并以此白點(diǎn)或最亮的一部分點(diǎn)為參考對(duì)圖像 進(jìn)行自動(dòng)白平衡。缺點(diǎn)是當(dāng)圖像的最亮部分并非白點(diǎn)時(shí),全反射算法得到的數(shù)值是不真實(shí) 的。
[0006] 因此,現(xiàn)有的自動(dòng)白平衡中色溫估計(jì)方法都無法準(zhǔn)確地獲取當(dāng)前場(chǎng)景的色溫。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明提供了一種能自動(dòng)對(duì)白平衡參數(shù)進(jìn)行調(diào)整的白平衡調(diào)整方法和移動(dòng)終端, 以解決現(xiàn)有自動(dòng)白平衡中色溫估計(jì)方法都無法準(zhǔn)確地獲取當(dāng)前場(chǎng)景的色溫的問題。
[0008] 為了解決上述問題,本發(fā)明公開了一種自動(dòng)白平衡調(diào)整方法,用于具有拍攝功能 的移動(dòng)終端,所述方法包括:
[0009] 獲取所述移動(dòng)終端的位置信息;
[0010]根據(jù)所述位置信息,從預(yù)設(shè)的位置信息與色溫參數(shù)的對(duì)應(yīng)關(guān)系中確定當(dāng)前場(chǎng)景的 色溫參數(shù);
[0011]根據(jù)所述色溫參數(shù),對(duì)所述移動(dòng)終端的白平衡進(jìn)行調(diào)整
[0012] 另一方面,本發(fā)明還提供一種移動(dòng)終端,具備拍攝功能,包括:
[0013] 定位模塊,用于獲取所述移動(dòng)終端的位置信息;
[0014] 色溫參數(shù)確定模塊,用于根據(jù)所述位置信息,從預(yù)設(shè)的位置信息與色溫參數(shù)的對(duì) 應(yīng)關(guān)系中確定當(dāng)前場(chǎng)景的色溫參數(shù);色溫調(diào)整模塊,用于根據(jù)所述色溫參數(shù),對(duì)所述移動(dòng)終 端的白平衡進(jìn)行調(diào)整
[0015] 與現(xiàn)有技術(shù)相比,本發(fā)明包括以下優(yōu)點(diǎn):
[0016] 本發(fā)明獲取移動(dòng)終端的位置信息后,從預(yù)設(shè)的位置信息與色溫參數(shù)的對(duì)應(yīng)關(guān)系中 確定當(dāng)前場(chǎng)景的色溫參數(shù),根據(jù)當(dāng)前場(chǎng)景的色溫參數(shù)對(duì)移動(dòng)終端的白平衡進(jìn)行調(diào)整,由于 不同地區(qū)光源色溫不同,這樣,白平衡調(diào)整所依據(jù)的色溫參數(shù)參考了不同地區(qū)色溫差異所 帶來的影響,從而對(duì)于移動(dòng)終端的拍攝,尤其是戶外拍攝,提高了自動(dòng)白平衡處理的準(zhǔn)確 性。
【附圖說明】
[0017] 圖1是本發(fā)明一實(shí)施例的自動(dòng)白平衡調(diào)整方法的步驟流程圖;
[0018] 圖2是本發(fā)明另一實(shí)施例的自動(dòng)白平衡調(diào)整方法的步驟流程圖;
[0019] 圖3是本發(fā)明再一實(shí)施例的自動(dòng)白平衡調(diào)整方法的步驟流程圖;
[0020] 圖4是本發(fā)明又一實(shí)施例的自動(dòng)白平衡調(diào)整方法的步驟流程圖;
[0021] 圖5是本發(fā)明一實(shí)施例的移動(dòng)終端的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0022]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0023] 色溫是表示光源光色的尺度,單位為K(開爾文)。色溫是按絕對(duì)黑體來定義的,絕 對(duì)黑體是一個(gè)理想化的概念,是指一個(gè)物體能發(fā)光,但會(huì)吸收掉任何來自外部的光線,同時(shí) 又會(huì)把吸收的所有能量以光的形式完全釋放出來。絕對(duì)黑體的輻射和光源在可見區(qū)的輻射 完全相同時(shí),此時(shí)黑體的溫度就稱此光源的色溫。低色溫光源的特征是能量分布中,紅輻射 相對(duì)來說要多些,通常稱為"暖光",圖像會(huì)偏紅黃;色溫提高后,能量分布中,藍(lán)輻射的比例 增加,通常稱為"冷光",圖像會(huì)偏藍(lán)。
[0024] 人的眼睛對(duì)色溫不同的光線由一種"色適應(yīng)"能力,不論是晴天、陰天、室內(nèi)白熾燈 或日光燈下,人們所看到的白色物體總是是白色的,這就是視覺修正的結(jié)果。但圖像傳感器 并不能像人眼那樣具有適應(yīng)性,所以如果攝像機(jī)的色彩調(diào)整同景物照明的色溫不一致就會(huì) 發(fā)生偏色。白平衡調(diào)節(jié)可以理解為針對(duì)不同色溫條件下,通過調(diào)整攝像機(jī)內(nèi)部的搭載有白 平衡算法的色彩電路使拍攝出來的影像去除外部光源色溫的影響,抵消偏色使得圖像更接 近人眼的視覺習(xí)慣,攝像機(jī)鏡頭所拍攝的標(biāo)準(zhǔn)白色經(jīng)過電路的調(diào)整,成像后仍然為白色。設(shè) 定白平衡,基本的原理是:色溫較暖的環(huán)境下,使用較冷的色溫設(shè)定來呈現(xiàn)正確的白色;色 溫較冷的環(huán)境下,使用較暖的色溫設(shè)定來呈現(xiàn)正確的白色。
[0025] 本發(fā)明的基本思想是考慮到不同地區(qū)光源色溫不同,例如煒度較高地區(qū)色溫偏 冷,煒度較低地區(qū)色溫偏暖,預(yù)先設(shè)定不同地區(qū)與色溫參數(shù)的對(duì)應(yīng)關(guān)系,從中確定用于調(diào)整 色溫的參數(shù)。
[0026] 本發(fā)明的自動(dòng)白平衡調(diào)整方法,可以為其設(shè)置開關(guān)選項(xiàng)以打開或關(guān)閉具有本發(fā)明 實(shí)施例的自動(dòng)白平衡調(diào)整方法的功能。例如,移動(dòng)終端進(jìn)入拍攝后,在設(shè)置頁面具有開關(guān), 打開開關(guān),意味著移動(dòng)終端在自動(dòng)白平衡模式下,采用本發(fā)明實(shí)施例的自動(dòng)白平衡調(diào)整方 法對(duì)白平衡參數(shù)進(jìn)行調(diào)節(jié)。關(guān)閉開關(guān),意味著移動(dòng)終端在自動(dòng)白平衡模式下,仍采用原有的 自動(dòng)白平衡調(diào)整方法對(duì)白平衡參數(shù)進(jìn)行調(diào)節(jié)。
[0027] 請(qǐng)參閱圖1,示出了本發(fā)明實(shí)施例的一種自動(dòng)白平衡調(diào)整方法的步驟流程圖,該方 法具體可以包括以下步驟:
[0028] 步驟101、獲取所述移動(dòng)終端的位置信息。
[0029]需要說明的是,本發(fā)明實(shí)施例中所指的移動(dòng)終端可以包括具備拍照功能的手機(jī)、 個(gè)人電腦、平板等設(shè)備,也可以包括專門用于攝像的攝像機(jī)、數(shù)碼相機(jī)等。本發(fā)明實(shí)施例對(duì) 此不加以限制。
[0030] 需要說明的是,本實(shí)施例的位置信息由移動(dòng)終端的定位模塊獲取,其中位置信息 用于定位移動(dòng)終端的地理位置,可以從定位服務(wù)器或者定位衛(wèi)星獲取地理位置數(shù)據(jù),例如 北斗衛(wèi)星定位模塊或GPS衛(wèi)星定位模塊。
[0031] 以具備拍攝功能的手機(jī)為例,現(xiàn)有的手機(jī)通常帶有定位系統(tǒng),因此本發(fā)明實(shí)施例 無需額外設(shè)置定位模塊,直接利用手機(jī)上的定位系統(tǒng)獲取移動(dòng)終端的位置信息。位置信息 可以包括經(jīng)煒度坐標(biāo),根據(jù)經(jīng)煒度坐標(biāo),從預(yù)設(shè)的地理信息庫中確定移動(dòng)終端所處的區(qū)域。
[0032] 步驟102、根據(jù)所述位置信息,從預(yù)設(shè)的位置信息與色溫參數(shù)的對(duì)應(yīng)關(guān)系中確定當(dāng) 前場(chǎng)景的色溫參數(shù)。
[0033] 其中,色溫參數(shù)可以是以開爾文為單位的具體數(shù)值,用于體現(xiàn)當(dāng)前場(chǎng)景的光源色 溫大小。
[0034]需要說明的是,位置信息與色溫參數(shù)的對(duì)應(yīng)關(guān)系可以預(yù)先基于實(shí)驗(yàn)值或者經(jīng)驗(yàn)值 等進(jìn)行確定,優(yōu)選可以通過表格形式存儲(chǔ)對(duì)應(yīng)關(guān)系,然后通過查表方式獲得與移動(dòng)終端所 處的場(chǎng)景對(duì)應(yīng)的色溫參數(shù)。具體地,請(qǐng)參閱下表1,為位置信息與色溫參數(shù)的對(duì)應(yīng)關(guān)系表,, 該表的制定可以通過在統(tǒng)一設(shè)定的一