一種調(diào)節(jié)攝像頭白平衡的方法及裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種調(diào)節(jié)攝像頭白平衡的方法及裝置。本發(fā)明實(shí)施例通過(guò)檢測(cè)當(dāng)前環(huán)境為室內(nèi)或室外,若檢測(cè)到當(dāng)前環(huán)境為室內(nèi),畫面為中低色溫,增加中低色溫的參考點(diǎn)的權(quán)重,若檢測(cè)到當(dāng)前環(huán)境為室外,畫面為中高色溫,增加中高色溫的參考點(diǎn)的權(quán)重,基于確定的色溫的參考點(diǎn),計(jì)算當(dāng)前環(huán)境下的色溫,利用計(jì)算得到的色溫,對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié),可以自動(dòng)識(shí)別室內(nèi)室外環(huán)境,提高自動(dòng)白平衡計(jì)算的準(zhǔn)確程度,解決圖像室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題。
【專利說(shuō)明】
一種調(diào)節(jié)攝像頭白平衡的方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及圖像成像領(lǐng)域,尤其涉及一種調(diào)節(jié)攝像頭白平衡的方法及裝置。
【背景技術(shù)】
[0002]數(shù)碼攝像機(jī)和數(shù)碼照相機(jī)等視頻攝像設(shè)備一般包括光學(xué)鏡頭、圖像傳感器、圖像處理芯片、圖像傳輸模塊和圖像顯示模塊。一種顏色在不同光源的照射下會(huì)呈現(xiàn)出不同的顏色,例如,灰色在白熾燈照射下會(huì)呈現(xiàn)黃色,而在冷光照射下會(huì)呈現(xiàn)青色。因此,必須對(duì)輸入的原始圖像的顏色進(jìn)行處理,使之在不同的光源照射下呈現(xiàn)正常的灰色,目前,較通用的校正方法是白平衡校正。以灰色為例,在不同光源的照射下通過(guò)圖像傳感器后會(huì)呈現(xiàn)出不同的顏色,而光源一般是用色溫來(lái)量化表現(xiàn)。色溫的定義為:光源發(fā)射光的顏色與黑體在某一溫度下輻射光色相同時(shí),黑體的溫度稱為該光源的色溫。由于大部分光源所發(fā)出的光可以統(tǒng)稱為白光,故光源的色溫也可以用以指稱其光色相對(duì)白色的程度。光色越偏藍(lán),色溫越高,顏色越冷;偏紅則色溫越低,顏色越暖。
[0003]攝像頭的自動(dòng)白平衡(AutoWhite Balance,AWB),是在啟動(dòng)攝像頭模塊的圖像信號(hào)處理器(Image Signal Processor,ISP)后,根據(jù)獲取到的圖像數(shù)據(jù)計(jì)算出當(dāng)前環(huán)境的色溫,然后根據(jù)色溫來(lái)進(jìn)行調(diào)節(jié)。
[0004]然而,對(duì)于室內(nèi)和室外環(huán)境,如果都采用同樣的色溫參考點(diǎn)來(lái)對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié),自動(dòng)白平衡計(jì)算不準(zhǔn)確,會(huì)造成圖像室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種調(diào)節(jié)攝像頭白平衡的方法及裝置,以解決室內(nèi)和室外環(huán)境中,采用同樣的色溫參考點(diǎn)來(lái)對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié),自動(dòng)白平衡計(jì)算不準(zhǔn)確,圖像室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題。
[0006]—方面,提供了一種調(diào)節(jié)攝像頭白平衡的方法,所述方法包括:
[0007]檢測(cè)當(dāng)前環(huán)境是室內(nèi)或室外;
[0008]若當(dāng)前環(huán)境為室內(nèi),畫面為中低色溫,增加所述中低色溫的參考點(diǎn)的權(quán)重;
[0009]若當(dāng)前環(huán)境為室外,畫面為中高色溫,增加所述中高色溫的參考點(diǎn)的權(quán)重;
[0010]基于確定的色溫的參考點(diǎn),計(jì)算當(dāng)前環(huán)境下的色溫;
[0011]利用計(jì)算得到的色溫,對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié)。
[0012]優(yōu)選地,所述利用計(jì)算得到的色溫,對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié),包括:
[0013]以所述計(jì)算得到的色溫作為所述攝像頭的目標(biāo)色溫,對(duì)所述攝像頭進(jìn)行白平衡調(diào)
-K-
T O
[0014]優(yōu)選地,所述方法還包括:
[0015]若當(dāng)前環(huán)境為室內(nèi),舍棄室內(nèi)燈光無(wú)法達(dá)到的色溫點(diǎn);
[0016]若當(dāng)前環(huán)境為室外,舍棄室內(nèi)的色溫點(diǎn)。
[0017]優(yōu)選地,所述檢測(cè)當(dāng)前環(huán)境是室內(nèi)或室外,包括:
[0018]檢測(cè)當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例;
[0019]根據(jù)室內(nèi)和室外所述紅外線相對(duì)于全光譜所占的比例的不同,以及當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例,確定當(dāng)前環(huán)境為室內(nèi)或室外。
[0020]優(yōu)選地,所述檢測(cè)當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例,包括:
[0021 ]獲取設(shè)定時(shí)間范圍內(nèi)當(dāng)前環(huán)境中的多個(gè)紅外線相對(duì)于全光譜所占的比例;
[0022]計(jì)算所述多個(gè)紅外線相對(duì)于全光譜所占的比例的平均值,作為當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例。
[0023]另一方面,提供了一種調(diào)節(jié)攝像頭白平衡的裝置,所述裝置包括:
[0024]檢測(cè)模塊,用于檢測(cè)當(dāng)前環(huán)境是室內(nèi)或室外;
[0025]增加模塊,用于若所述檢測(cè)模塊檢測(cè)到當(dāng)前環(huán)境為室內(nèi),畫面為中低色溫,增加所述中低色溫的參考點(diǎn)的權(quán)重;
[0026]所述增加模塊還用于若所述檢測(cè)模塊檢測(cè)到當(dāng)前環(huán)境為室外,畫面為中高色溫,增加所述中高色溫的參考點(diǎn)的權(quán)重;
[0027]計(jì)算模塊,用于基于確定的色溫的參考點(diǎn),計(jì)算當(dāng)前環(huán)境下的色溫;
[0028]調(diào)節(jié)模塊,用于利用所述計(jì)算模塊計(jì)算得到的色溫,對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié)。
[0029]優(yōu)選地,所述調(diào)節(jié)模塊具體用于:
[0030]以所述計(jì)算模塊計(jì)算得到的色溫作為所述攝像頭的目標(biāo)色溫,對(duì)所述攝像頭進(jìn)行白平衡調(diào)節(jié)。
[0031]優(yōu)選地,所述裝置還包括:
[0032]舍棄模塊,用于若所述檢測(cè)模塊檢測(cè)到當(dāng)前環(huán)境為室內(nèi),舍棄室內(nèi)燈光無(wú)法達(dá)到的色溫點(diǎn);
[0033]所述舍棄模塊還用于若所述檢測(cè)模塊檢測(cè)到當(dāng)前環(huán)境為室外,舍棄室內(nèi)的色溫點(diǎn)。
[0034]優(yōu)選地,所述檢測(cè)模塊包括:
[0035]檢測(cè)單元,用于檢測(cè)當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例;
[0036]確定單元,用于根據(jù)室內(nèi)和室外所述紅外線相對(duì)于全光譜所占的比例的不同,以及當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例,確定當(dāng)前環(huán)境為室內(nèi)或室外。
[0037]優(yōu)選地,所述檢測(cè)單元包括:
[0038]獲取單元,用于獲取設(shè)定時(shí)間范圍內(nèi)當(dāng)前環(huán)境中的多個(gè)紅外線相對(duì)于全光譜所占的比例;
[0039]計(jì)算單元,用于計(jì)算所述多個(gè)紅外線相對(duì)于全光譜所占的比例的平均值,作為當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例。
[0040]實(shí)施本發(fā)明實(shí)施例提供的一種調(diào)節(jié)攝像頭白平衡的方法及裝置,具有如下有益效果:
[0041]檢測(cè)當(dāng)前環(huán)境為室內(nèi)或室外,若檢測(cè)到當(dāng)前環(huán)境為室內(nèi),畫面為中低色溫,增加中低色溫的參考點(diǎn)的權(quán)重,若檢測(cè)到當(dāng)前環(huán)境為室外,畫面為中高色溫,增加中高色溫的參考點(diǎn)的權(quán)重,基于確定的色溫的參考點(diǎn),計(jì)算當(dāng)前環(huán)境下的色溫,利用計(jì)算得到的色溫,對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié),可以自動(dòng)識(shí)別室內(nèi)室外環(huán)境,提高自動(dòng)白平衡計(jì)算的準(zhǔn)確程度,解決圖像室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題;
[0042]且通過(guò)自動(dòng)識(shí)別室內(nèi)室外環(huán)境,舍棄室內(nèi)室外色溫點(diǎn),可以提高自動(dòng)白平衡的運(yùn)算速度,降低裝置的功耗,減少自動(dòng)白平衡算法的運(yùn)算時(shí)間。
【附圖說(shuō)明】
[0043]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0044]圖1為本發(fā)明實(shí)施例提供的一種調(diào)節(jié)攝像頭白平衡的方法的流程示意圖;
[0045]圖2為本發(fā)明實(shí)施例提供的另一種調(diào)節(jié)攝像頭白平衡的方法的流程示意圖;
[0046]圖3為示例的紅外線成分與全光譜成分的曲線示意圖;
[0047]圖4為本發(fā)明實(shí)施例提供的一種調(diào)節(jié)攝像頭白平衡的裝置的結(jié)構(gòu)示意圖;
[0048]圖5為本發(fā)明實(shí)施例提供的另一種調(diào)節(jié)攝像頭白平衡的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0049]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0050]圖1為本發(fā)明實(shí)施例提供的一種調(diào)節(jié)攝像頭白平衡的方法的流程示意圖,該方法包括以下步驟:
[0051 ] SlOl,檢測(cè)當(dāng)前環(huán)境是室內(nèi)或室外。
[0052]室內(nèi)環(huán)境主要是白熾燈光,室外環(huán)境是自然光,一種顏色在不同光源的照射下會(huì)呈現(xiàn)出不同的顏色,而光源一般是用色溫來(lái)量化表現(xiàn),如果不區(qū)分室內(nèi)和室外環(huán)境,都采用同樣的色溫參考點(diǎn)來(lái)對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié),自動(dòng)白平衡計(jì)算不準(zhǔn)確,會(huì)造成圖像室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題。因此,需要檢測(cè)當(dāng)前環(huán)境是室內(nèi)或室外。
[0053]檢測(cè)當(dāng)前環(huán)境是室內(nèi)或室外的方式比較多,例如可以采用檢測(cè)紅外線強(qiáng)度來(lái)區(qū)分,下面的實(shí)施例中將詳細(xì)論述。
[0054]S102’,若當(dāng)前環(huán)境為室內(nèi),畫面為中低色溫,增加所述中低色溫的參考點(diǎn)的權(quán)重。
[0055]S102”,若當(dāng)前環(huán)境為室外,畫面為中高色溫,增加所述中高色溫的參考點(diǎn)的權(quán)重。
[0056]自動(dòng)白平衡算法模型里會(huì)針對(duì)不同的色溫選取參考點(diǎn),一般色溫范圍為1000K?10000K,對(duì)于這個(gè)比較大的色溫范圍,低、中、高色溫的參考點(diǎn)不同,對(duì)于室內(nèi)環(huán)境,畫面主要為中低色溫,對(duì)于室外環(huán)境,畫面主要為中高色溫,如果按照常規(guī)的色溫選取方式,可能會(huì)選取不準(zhǔn)確,造成室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題。因此,對(duì)于識(shí)別出的室內(nèi)環(huán)境,增加中低色溫的參考點(diǎn)的權(quán)重,對(duì)于識(shí)別出的室外環(huán)境,增加中高色溫的參考點(diǎn)的權(quán)重,會(huì)使得色溫選取更準(zhǔn)確。
[0057]S103,基于確定的色溫的參考點(diǎn),計(jì)算當(dāng)前環(huán)境下的色溫。
[0058]基于確定的色溫的參考點(diǎn)再來(lái)計(jì)算當(dāng)前環(huán)境下的色溫,計(jì)算出的色溫更準(zhǔn)確。
[0059]S104,利用計(jì)算得到的色溫,對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié)。
[0060]攝像頭的自動(dòng)白平衡,在啟動(dòng)攝像頭模塊的ISP后,根據(jù)獲取到的圖像數(shù)據(jù)計(jì)算出當(dāng)前環(huán)境的色溫,然后根據(jù)色溫來(lái)進(jìn)行調(diào)節(jié)。
[0061]根據(jù)本發(fā)明實(shí)施例提供的一種調(diào)節(jié)攝像頭白平衡的方法,檢測(cè)當(dāng)前環(huán)境為室內(nèi)或室外,若檢測(cè)到當(dāng)前環(huán)境為室內(nèi),畫面為中低色溫,增加中低色溫的參考點(diǎn)的權(quán)重,若檢測(cè)到當(dāng)前環(huán)境為室外,畫面為中高色溫,增加中高色溫的參考點(diǎn)的權(quán)重,基于確定的色溫的參考點(diǎn),計(jì)算當(dāng)前環(huán)境下的色溫,利用計(jì)算得到的色溫,對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié),可以自動(dòng)識(shí)別室內(nèi)室外環(huán)境,提高自動(dòng)白平衡計(jì)算的準(zhǔn)確程度,解決圖像室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題。
[0062]圖2為本發(fā)明實(shí)施例提供的另一種調(diào)節(jié)攝像頭白平衡的方法的流程示意圖,該方法包括以下步驟:
[0063]S201,檢測(cè)當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例。
[0064]用戶開(kāi)啟相機(jī)的時(shí)候,開(kāi)啟環(huán)境光傳感器,讀取紅外線強(qiáng)度相對(duì)于全光譜所占的比例,并將比例分段統(tǒng)計(jì),比例可分為(0%,〈10%,〈20%,〈30%...〈90%,〈100%)。圖3為示例的紅外線成分與全光譜成分的曲線示意圖,其中曲線chi表示的是紅外線的變化,曲線chO表示的是所有的光譜的變化。chl/chO就表示紅外線相對(duì)于全光譜所占的比例。
[0065]具體地,檢測(cè)當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例,包括:
[0066]獲取設(shè)定時(shí)間范圍內(nèi)當(dāng)前環(huán)境中的多個(gè)紅外線相對(duì)于全光譜所占的比例;
[0067]計(jì)算所述多個(gè)紅外線相對(duì)于全光譜所占的比例的平均值,作為當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例。
[0068]通過(guò)所占比例的平均值的計(jì)算,可以更準(zhǔn)確地獲得當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例。
[0069]S202,根據(jù)室內(nèi)和室外所述紅外線相對(duì)于全光譜所占的比例的不同,以及當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例,確定當(dāng)前環(huán)境為室內(nèi)或室外。
[0070]室內(nèi)室外的紅外線區(qū)別較大,如果室內(nèi)是普通的白熾光燈,紅外線比例往往都是低于20%,而室外的紅外線強(qiáng)度往往都高于35%,當(dāng)然,天氣對(duì)于紅外線強(qiáng)度的影響也比較大,比如說(shuō)陰天往往都是在35%左右,而晴天則高于45%。
[0071]一般情況下室外場(chǎng)景75%以上的紅外比例都在21%—40%,而室內(nèi)場(chǎng)景該比例低于5%;另外,室內(nèi)場(chǎng)景有10%的比例是無(wú)效的,而室外場(chǎng)景不存在無(wú)效的統(tǒng)計(jì)比例。通過(guò)上述計(jì)算的結(jié)果,90%以上的概率知道當(dāng)前是屬于室內(nèi)還是室外(燈光還是自然光)。
[0072]S203’,若當(dāng)前環(huán)境為室內(nèi),畫面為中低色溫,增加所述中低色溫的參考點(diǎn)的權(quán)重。
[0073]S203”,若當(dāng)前環(huán)境為室外,畫面為中高色溫,增加所述中高色溫的參考點(diǎn)的權(quán)重。
[0074]自動(dòng)白平衡算法模型里會(huì)針對(duì)不同的色溫選取參考點(diǎn),一般色溫范圍為1000K?10000K,對(duì)于這個(gè)比較大的色溫范圍,低、中、高色溫的參考點(diǎn)不同,對(duì)于室內(nèi)環(huán)境,畫面主要為中低色溫,對(duì)于室外環(huán)境,畫面主要為中高色溫,如果按照常規(guī)的色溫選取方式,可能會(huì)選取不準(zhǔn)確,造成室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題。因此,對(duì)于識(shí)別出的室內(nèi)環(huán)境,增加中低色溫的參考點(diǎn)的權(quán)重,對(duì)于識(shí)別出的室外環(huán)境,增加中高色溫的參考點(diǎn)的權(quán)重,會(huì)使得色溫選取更準(zhǔn)確。
[0075]S204’,對(duì)于當(dāng)前環(huán)境為室內(nèi)環(huán)境,舍棄室內(nèi)燈光無(wú)法達(dá)到的色溫點(diǎn)。
[0076]S204”,對(duì)于當(dāng)前環(huán)境為室外環(huán)境,舍棄室內(nèi)的色溫點(diǎn)。
[0077]如果識(shí)別出當(dāng)前環(huán)境為室內(nèi)環(huán)境,自動(dòng)白平衡算法選擇直接舍棄掉燈光無(wú)法達(dá)到的色溫點(diǎn);如果識(shí)別出當(dāng)前環(huán)境為室外環(huán)境,直接舍棄掉室內(nèi)的色溫點(diǎn),對(duì)色溫點(diǎn)進(jìn)行過(guò)濾,可以提高自動(dòng)白平衡的運(yùn)算速度,降低裝置的功耗,減少自動(dòng)白平衡算法的運(yùn)算時(shí)間。
[0078]S205,基于確定的色溫的參考點(diǎn)以及舍棄掉的色溫點(diǎn),計(jì)算當(dāng)前環(huán)境下的色溫。
[0079]基于確定的色溫的參考點(diǎn)以及舍棄掉的色溫點(diǎn)來(lái)計(jì)算當(dāng)前環(huán)境下的色溫,可以使色溫點(diǎn)的選取更準(zhǔn)確,更高效。
[0080]S206,以所述計(jì)算得到的色溫作為所述攝像頭的目標(biāo)色溫,對(duì)所述攝像頭進(jìn)行白平衡調(diào)節(jié)。
[0081]根據(jù)以上方式計(jì)算得到的色溫對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié),可以提高自動(dòng)白平衡計(jì)算的準(zhǔn)確程度,解決圖像室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題;且通過(guò)自動(dòng)識(shí)別室內(nèi)室外環(huán)境,舍棄室內(nèi)室外色溫點(diǎn),可以提高自動(dòng)白平衡的運(yùn)算速度,降低裝置的功耗,減少自動(dòng)白平衡算法的運(yùn)算時(shí)間。
[0082]根據(jù)本發(fā)明實(shí)施例提供的一種調(diào)節(jié)攝像頭白平衡的方法,檢測(cè)當(dāng)前環(huán)境為室內(nèi)或室外,若檢測(cè)到當(dāng)前環(huán)境為室內(nèi),畫面為中低色溫,增加中低色溫的參考點(diǎn)的權(quán)重,若檢測(cè)到當(dāng)前環(huán)境為室外,畫面為中高色溫,增加中高色溫的參考點(diǎn)的權(quán)重,基于確定的色溫的參考點(diǎn),計(jì)算當(dāng)前環(huán)境下的色溫,利用計(jì)算得到的色溫,對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié),可以自動(dòng)識(shí)別室內(nèi)室外環(huán)境,提高自動(dòng)白平衡計(jì)算的準(zhǔn)確程度,解決圖像室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題;且通過(guò)自動(dòng)識(shí)別室內(nèi)室外環(huán)境,舍棄室內(nèi)室外色溫點(diǎn),可以提高自動(dòng)白平衡的運(yùn)算速度,降低裝置的功耗,減少自動(dòng)白平衡算法的運(yùn)算時(shí)間。
[0083]需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)楦鶕?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
[0084]圖4為本發(fā)明實(shí)施例提供的一種調(diào)節(jié)攝像頭白平衡的裝置的結(jié)構(gòu)示意圖,該裝置1000包括:
[0085]檢測(cè)模塊11,用于檢測(cè)當(dāng)前環(huán)境是室內(nèi)或室外。
[0086]室內(nèi)環(huán)境主要是白熾燈光,室外環(huán)境是自然光,一種顏色在不同光源的照射下會(huì)呈現(xiàn)出不同的顏色,而光源一般是用色溫來(lái)量化表現(xiàn),如果不區(qū)分室內(nèi)和室外環(huán)境,都采用同樣的色溫參考點(diǎn)來(lái)對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié),自動(dòng)白平衡計(jì)算不準(zhǔn)確,會(huì)造成圖像室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題。因此,檢測(cè)模塊11需要檢測(cè)當(dāng)前環(huán)境是室內(nèi)或室外。
[0087]檢測(cè)當(dāng)前環(huán)境是室內(nèi)或室外的方式比較多,例如可以采用檢測(cè)紅外線強(qiáng)度來(lái)區(qū)分,下面的實(shí)施例中將詳細(xì)論述。
[0088]增加模塊12,用于若所述檢測(cè)模塊檢測(cè)到當(dāng)前環(huán)境為室內(nèi),畫面為中低色溫,增加所述中低色溫的參考點(diǎn)的權(quán)重。
[0089]增加模塊12還用于若所述檢測(cè)模塊檢測(cè)到當(dāng)前環(huán)境為室外,畫面為中高色溫,增加所述中高色溫的參考點(diǎn)的權(quán)重。
[0090]自動(dòng)白平衡算法模型里會(huì)針對(duì)不同的色溫選取參考點(diǎn),一般色溫范圍為1000K?10000K,對(duì)于這個(gè)比較大的色溫范圍,低、中、高色溫的參考點(diǎn)不同,對(duì)于室內(nèi)環(huán)境,畫面主要為中低色溫,對(duì)于室外環(huán)境,畫面主要為中高色溫,如果按照常規(guī)的色溫選取方式,可能會(huì)選取不準(zhǔn)確,造成室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題。因此,對(duì)于識(shí)別出的室內(nèi)環(huán)境,增加模塊12增加中低色溫的參考點(diǎn)的權(quán)重,對(duì)于識(shí)別出的室外環(huán)境,增加中高色溫的參考點(diǎn)的權(quán)重,會(huì)使得色溫選取更準(zhǔn)確。
[0091]計(jì)算模塊13,用于基于確定的色溫的參考點(diǎn),計(jì)算當(dāng)前環(huán)境下的色溫。
[0092]基于確定的色溫的參考點(diǎn)再來(lái)計(jì)算當(dāng)前環(huán)境下的色溫,計(jì)算出的色溫更準(zhǔn)確。
[0093]調(diào)節(jié)模塊14,用于利用所述計(jì)算模塊計(jì)算得到的色溫,對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié)。
[0094]攝像頭的自動(dòng)白平衡,在啟動(dòng)攝像頭模塊的ISP后,根據(jù)獲取到的圖像數(shù)據(jù)計(jì)算出當(dāng)前環(huán)境的色溫,然后根據(jù)色溫來(lái)進(jìn)行調(diào)節(jié)。
[0095]根據(jù)本發(fā)明實(shí)施例提供的一種調(diào)節(jié)攝像頭白平衡的裝置,檢測(cè)當(dāng)前環(huán)境為室內(nèi)或室外,若檢測(cè)到當(dāng)前環(huán)境為室內(nèi),畫面為中低色溫,增加中低色溫的參考點(diǎn)的權(quán)重,若檢測(cè)到當(dāng)前環(huán)境為室外,畫面為中高色溫,增加中高色溫的參考點(diǎn)的權(quán)重,基于確定的色溫的參考點(diǎn),計(jì)算當(dāng)前環(huán)境下的色溫,利用計(jì)算得到的色溫,對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié),可以自動(dòng)識(shí)別室內(nèi)室外環(huán)境,提高自動(dòng)白平衡計(jì)算的準(zhǔn)確程度,解決圖像室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題。
[0096]圖5為本發(fā)明實(shí)施例提供的另一種調(diào)節(jié)攝像頭白平衡的裝置的結(jié)構(gòu)示意圖,該裝置2000包括:
[0097]檢測(cè)模塊21,用于檢測(cè)當(dāng)前環(huán)境是室內(nèi)或室外。
[0098]在本實(shí)施例中,檢測(cè)模塊21包括檢測(cè)單元211和確定單元212。
[0099]檢測(cè)單元211,用于檢測(cè)當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例。
[0100]用戶開(kāi)啟相機(jī)的時(shí)候,開(kāi)啟環(huán)境光傳感器,讀取紅外線強(qiáng)度相對(duì)于全光譜所占的比例,并將比例分段統(tǒng)計(jì),比例可分為(0%,〈10%,〈20%,〈30%...〈90%,〈100%)。圖3為示例的紅外線成分與全光譜成分的曲線示意圖,其中曲線chi表示的是紅外線的變化,曲線chO表示的是所有的光譜的變化。chl/chO就表示紅外線相對(duì)于全光譜所占的比例。
[0101]具體地,檢測(cè)單元211包括:
[0102]獲取單元,用于獲取設(shè)定時(shí)間范圍內(nèi)當(dāng)前環(huán)境中的多個(gè)紅外線相對(duì)于全光譜所占的比例;
[0103]計(jì)算單元,用于計(jì)算所述多個(gè)紅外線相對(duì)于全光譜所占的比例的平均值,作為當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例。
[0104]通過(guò)所占比例的平均值的計(jì)算,可以更準(zhǔn)確地獲得當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例。
[0105]確定單元212,用于根據(jù)室內(nèi)和室外所述紅外線相對(duì)于全光譜所占的比例的不同,以及當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例,確定當(dāng)前環(huán)境為室內(nèi)或室外。
[0106]室內(nèi)室外的紅外線區(qū)別較大,如果室內(nèi)是普通的白熾光燈,紅外線比例往往都是低于20%,而室外的紅外線強(qiáng)度往往都高于35%,當(dāng)然,天氣對(duì)于紅外線強(qiáng)度的影響也比較大,比如說(shuō)陰天往往都是在35%左右,而晴天則高于45%。
[0107]一般情況下室外場(chǎng)景75%以上的紅外比例都在21%—40%,而室內(nèi)場(chǎng)景該比例低于5%;另外,室內(nèi)場(chǎng)景有10%的比例是無(wú)效的,而室外場(chǎng)景不存在無(wú)效的統(tǒng)計(jì)比例。通過(guò)上述計(jì)算的結(jié)果,90%以上的概率知道當(dāng)前是屬于室內(nèi)還是室外(燈光還是自然光)。
[0108]增加模塊22,用于若所述檢測(cè)模塊檢測(cè)到當(dāng)前環(huán)境為室內(nèi),畫面為中低色溫,增加所述中低色溫的參考點(diǎn)的權(quán)重。
[0109]增加模塊22還用于若所述檢測(cè)模塊檢測(cè)到當(dāng)前環(huán)境為室外,畫面為中高色溫,增加所述中高色溫的參考點(diǎn)的權(quán)重。
[0110]自動(dòng)白平衡算法模型里會(huì)針對(duì)不同的色溫選取參考點(diǎn),一般色溫范圍為1000K?10000K,對(duì)于這個(gè)比較大的色溫范圍,低、中、高色溫的參考點(diǎn)不同,對(duì)于室內(nèi)環(huán)境,畫面主要為中低色溫,對(duì)于室外環(huán)境,畫面主要為中高色溫,如果按照常規(guī)的色溫選取方式,可能會(huì)選取不準(zhǔn)確,造成室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題。因此,對(duì)于識(shí)別出的室內(nèi)環(huán)境,增加中低色溫的參考點(diǎn)的權(quán)重,對(duì)于識(shí)別出的室外環(huán)境,增加中高色溫的參考點(diǎn)的權(quán)重,會(huì)使得色溫選取更準(zhǔn)確。
[0111]舍棄模塊23,用于對(duì)于若所述檢測(cè)模塊檢測(cè)到當(dāng)前環(huán)境為室內(nèi)環(huán)境,舍棄室內(nèi)燈光無(wú)法達(dá)到的色溫點(diǎn)。
[0112]所述舍棄模塊23還用于對(duì)于若所述檢測(cè)模塊檢測(cè)到當(dāng)前環(huán)境為室外環(huán)境,舍棄室內(nèi)的色溫點(diǎn)。
[0113]如果識(shí)別出當(dāng)前環(huán)境為室內(nèi)環(huán)境,自動(dòng)白平衡算法選擇直接舍棄掉燈光無(wú)法達(dá)到的色溫點(diǎn);如果識(shí)別出當(dāng)前環(huán)境為室外環(huán)境,直接舍棄掉室內(nèi)的色溫點(diǎn),對(duì)色溫點(diǎn)進(jìn)行過(guò)濾,可以提高自動(dòng)白平衡的運(yùn)算速度,降低裝置的功耗,減少自動(dòng)白平衡算法的運(yùn)算時(shí)間。
[0114]計(jì)算模塊24,用于基于確定的色溫的參考點(diǎn)以及舍棄掉的色溫點(diǎn),計(jì)算當(dāng)前環(huán)境下的色溫。
[0115]基于確定的色溫的參考點(diǎn)以及舍棄掉的色溫點(diǎn)來(lái)計(jì)算當(dāng)前環(huán)境下的色溫,可以使色溫點(diǎn)的選取更準(zhǔn)確,更高效。
[0116]調(diào)節(jié)模塊25,用于以所述計(jì)算得到的色溫作為所述攝像頭的目標(biāo)色溫,對(duì)所述攝像頭進(jìn)行白平衡調(diào)節(jié)。
[0117]根據(jù)以上方式計(jì)算得到的色溫對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié),可以提高自動(dòng)白平衡計(jì)算的準(zhǔn)確程度,解決圖像室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題;且通過(guò)自動(dòng)識(shí)別室內(nèi)室外環(huán)境,舍棄室內(nèi)室外色溫點(diǎn),可以提高自動(dòng)白平衡的運(yùn)算速度,降低裝置的功耗,減少自動(dòng)白平衡算法的運(yùn)算時(shí)間。
[0118]根據(jù)本發(fā)明實(shí)施例提供的一種調(diào)節(jié)攝像頭白平衡的裝置,檢測(cè)當(dāng)前環(huán)境為室內(nèi)或室外,若檢測(cè)到當(dāng)前環(huán)境為室內(nèi),畫面為中低色溫,增加中低色溫的參考點(diǎn)的權(quán)重,若檢測(cè)到當(dāng)前環(huán)境為室外,畫面為中高色溫,增加中高色溫的參考點(diǎn)的權(quán)重,基于確定的色溫的參考點(diǎn),計(jì)算當(dāng)前環(huán)境下的色溫,利用計(jì)算得到的色溫,對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié),可以自動(dòng)識(shí)別室內(nèi)室外環(huán)境,提高自動(dòng)白平衡計(jì)算的準(zhǔn)確程度,解決圖像室內(nèi)偏紅、室外偏藍(lán)的問(wèn)題;且通過(guò)自動(dòng)識(shí)別室內(nèi)室外環(huán)境,舍棄室內(nèi)室外色溫點(diǎn),可以提高自動(dòng)白平衡的運(yùn)算速度,降低裝置的功耗,減少自動(dòng)白平衡算法的運(yùn)算時(shí)間。
[0119]在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
[0120]通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以用硬件實(shí)現(xiàn),或固件實(shí)現(xiàn),或它們的組合方式來(lái)實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以將上述功能存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中或作為計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)指令或代碼進(jìn)行傳輸。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個(gè)地方向另一個(gè)地方傳送計(jì)算機(jī)程序的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存取的任何可用介質(zhì)。以此為例但不限于:計(jì)算機(jī)可讀介質(zhì)可以包括隨機(jī)存取存儲(chǔ)器(Random Access Memory ,RAM)、只讀存儲(chǔ)器(Read-Only Memory ,ROM)、電可擦可編程只讀存儲(chǔ)器(ElectricallyErasable Programmable Read-Only Memory,EEPR0M)、只讀光盤(Compact Disc Read-Only Memory,⑶-ROM)或其他光盤存儲(chǔ)、磁盤存儲(chǔ)介質(zhì)或者其他磁存儲(chǔ)設(shè)備、或者能夠用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì)。此外。任何連接可以適當(dāng)?shù)某蔀橛?jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(Digital Subscriber Line,DSL)或者諸如紅外線、無(wú)線電和微波之類的無(wú)線技術(shù)從網(wǎng)站、服務(wù)器或者其他遠(yuǎn)程源傳輸?shù)?,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無(wú)線和微波之類的無(wú)線技術(shù)包括在所屬介質(zhì)的定影中。如本發(fā)明所使用的,盤(Disk)和碟(disc)包括壓縮光碟(CD)、激光碟、光碟、數(shù)字通用光碟(DVD)、軟盤和藍(lán)光光碟,其中盤通常磁性的復(fù)制數(shù)據(jù),而碟則用激光來(lái)光學(xué)的復(fù)制數(shù)據(jù)。上面的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的保護(hù)范圍之內(nèi)。
[0121]總之,以上所述僅為本發(fā)明技術(shù)方案的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種調(diào)節(jié)攝像頭白平衡的方法,其特征在于,所述方法包括: 檢測(cè)當(dāng)前環(huán)境是室內(nèi)或室外; 若當(dāng)前環(huán)境為室內(nèi),畫面為中低色溫,增加所述中低色溫的參考點(diǎn)的權(quán)重; 若當(dāng)前環(huán)境為室外,畫面為中高色溫,增加所述中高色溫的參考點(diǎn)的權(quán)重; 基于確定的色溫的參考點(diǎn),計(jì)算當(dāng)前環(huán)境下的色溫; 利用計(jì)算得到的色溫,對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié)。2.如權(quán)利要求1所述的方法,其特征在于,所述利用計(jì)算得到的色溫,對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié),包括: 以所述計(jì)算得到的色溫作為所述攝像頭的目標(biāo)色溫,對(duì)所述攝像頭進(jìn)行白平衡調(diào)節(jié)。3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 若當(dāng)前環(huán)境為室內(nèi),舍棄室內(nèi)燈光無(wú)法達(dá)到的色溫點(diǎn); 若當(dāng)前環(huán)境為室外,舍棄室內(nèi)的色溫點(diǎn)。4.如權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,所述檢測(cè)當(dāng)前環(huán)境是室內(nèi)或室外,包括: 檢測(cè)當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例; 根據(jù)室內(nèi)和室外所述紅外線相對(duì)于全光譜所占的比例的不同,以及當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例,確定當(dāng)前環(huán)境為室內(nèi)或室外。5.如權(quán)利要求4所述的方法,其特征在于,所述檢測(cè)當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例,包括: 獲取設(shè)定時(shí)間范圍內(nèi)當(dāng)前環(huán)境中的多個(gè)紅外線相對(duì)于全光譜所占的比例; 計(jì)算所述多個(gè)紅外線相對(duì)于全光譜所占的比例的平均值,作為當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例。6.一種調(diào)節(jié)攝像頭白平衡的裝置,其特征在于,所述裝置包括: 檢測(cè)模塊,用于檢測(cè)當(dāng)前環(huán)境是室內(nèi)或室外; 增加模塊,用于若所述檢測(cè)模塊檢測(cè)到當(dāng)前環(huán)境為室內(nèi),畫面為中低色溫,增加所述中低色溫的參考點(diǎn)的權(quán)重; 所述增加模塊還用于若所述檢測(cè)模塊檢測(cè)到當(dāng)前環(huán)境為室外,畫面為中高色溫,增加所述中高色溫的參考點(diǎn)的權(quán)重; 計(jì)算模塊,用于基于確定的色溫的參考點(diǎn),計(jì)算當(dāng)前環(huán)境下的色溫; 調(diào)節(jié)模塊,用于利用所述計(jì)算模塊計(jì)算得到的色溫,對(duì)攝像頭進(jìn)行白平衡調(diào)節(jié)。7.如權(quán)利要求6所述的裝置,其特征在于,所述調(diào)節(jié)模塊具體用于: 以所述計(jì)算模塊計(jì)算得到的色溫作為所述攝像頭的目標(biāo)色溫,對(duì)所述攝像頭進(jìn)行白平衡調(diào)節(jié)。8.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 舍棄模塊,用于若所述檢測(cè)模塊檢測(cè)到當(dāng)前環(huán)境為室內(nèi),舍棄室內(nèi)燈光無(wú)法達(dá)到的色溫點(diǎn); 所述舍棄模塊還用于若所述檢測(cè)模塊檢測(cè)到當(dāng)前環(huán)境為室外,舍棄室內(nèi)的色溫點(diǎn)。9.如權(quán)利要求6-8任意一項(xiàng)所述的裝置,其特征在于,所述檢測(cè)模塊包括: 檢測(cè)單元,用于檢測(cè)當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例; 確定單元,用于根據(jù)室內(nèi)和室外所述紅外線相對(duì)于全光譜所占的比例的不同,以及當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例,確定當(dāng)前環(huán)境為室內(nèi)或室外。10.如權(quán)利要求9所述的裝置,其特征在于,所述檢測(cè)單元包括: 獲取單元,用于獲取設(shè)定時(shí)間范圍內(nèi)當(dāng)前環(huán)境中的多個(gè)紅外線相對(duì)于全光譜所占的比例; 計(jì)算單元,用于計(jì)算所述多個(gè)紅外線相對(duì)于全光譜所占的比例的平均值,作為當(dāng)前環(huán)境中紅外線相對(duì)于全光譜所占的比例。
【文檔編號(hào)】H04N9/73GK105898260SQ201610214480
【公開(kāi)日】2016年8月24日
【申請(qǐng)日】2016年4月7日
【發(fā)明人】藍(lán)和, 張強(qiáng)
【申請(qǐng)人】廣東歐珀移動(dòng)通信有限公司