專利名稱:數(shù)字圖像獲取裝置及其白平衡調(diào)整的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字圖像獲取裝置及其白平衡調(diào)整的方法,尤其是一種 可依據(jù)有/無(wú)閃光燈時(shí)的亮度差而進(jìn)行白平衡調(diào)整的數(shù)字圖像獲取裝置及其方法。
背景技術(shù):
一般而言,物體反射出的光顏色視光源的色彩而定。人的大腦可以檢測(cè) 并且更正類似這樣的色彩改變,因此不論是在陽(yáng)光、陰霾的天氣、室內(nèi)白熾 燈或螢光下,人的眼睛均可以適應(yīng)這樣的色彩改變,而不會(huì)影響人們所看到 的白色物體。然而,就數(shù)字圖像獲取裝置而言,這些由不同光源產(chǎn)生的"白 色"在顏色上來(lái)說(shuō)還是不盡相同。例如以鴇絲燈(電燈泡)照明的環(huán)境拍出的 照片可能偏黃,其他環(huán)境拍出的照片可能有的會(huì)偏淺藍(lán)色或紅色。為了貼近人的視覺(jué),數(shù)字圖像獲取裝置就必須模仿人類大腦并根據(jù)光線 來(lái)調(diào)整色彩,定義什么是白色,以便在最后相片中能夠呈現(xiàn)出肉眼所看到的白色,這種調(diào)整即稱之為"白平衡"(White Balance)。雖然目前的數(shù)字圖像獲取裝置會(huì)針對(duì)所處環(huán)境自動(dòng)設(shè)定白平衡,然而, 現(xiàn)有技術(shù)的白平衡通常是針對(duì)所取得的紅(R)值、綠(G)值以及藍(lán)(B)值來(lái)定義 灰色,而未考慮閃光燈亮度的影響。實(shí)際上,閃光燈的亮度亦會(huì)對(duì)白平衡造 成影響,而使數(shù)字圖像獲取裝置不能顯現(xiàn)最佳的色彩畫(huà)面。因此,若能提供一種將閃光燈的亮度對(duì)白平衡的影響納入考慮的數(shù)字圖 像獲取裝置及白平衡方法,將能使數(shù)字圖像獲取裝置顯現(xiàn)比現(xiàn)有技術(shù)更佳的 色彩畫(huà)面。發(fā)明內(nèi)容鑒于現(xiàn)有技術(shù)所存在的問(wèn)題,本發(fā)明的目的在于提供一種數(shù)字圖像獲取 裝置及其白平衡調(diào)整的方法。
本發(fā)明的數(shù)字圖像獲取裝置包含一處理器、 一圖像獲取模塊及一閃光 燈。圖像獲取模塊及閃光燈分別與處理器電性連接;并且處理器可控制圖像 獲取模塊以及閃光燈,而實(shí)現(xiàn)白平衡調(diào)整的目的。在本發(fā)明的一實(shí)施例中,根據(jù)本發(fā)明的數(shù)字圖像獲取裝置包含 一處理器; 一圖像獲取模塊,與該處理器電性連接;以及一閃光燈,與該處理器電性連接,其中該處理器可控制該圖像獲取模塊以及該閃光燈,以實(shí)現(xiàn)以下處理獲取一圖像;將該圖像分割為一個(gè)以上的區(qū)塊;取得該閃光燈未觸發(fā)時(shí) 該圖像的各個(gè)區(qū)塊的一第一亮度值;取得該閃光燈己觸發(fā)時(shí)該圖像的各個(gè)區(qū) 塊的一第二亮度值、一R值、一G值以及一B值;根據(jù)各個(gè)區(qū)塊的第一亮 度值與第二亮度值的一差值、該R值、該G值以及該B值,判斷各區(qū)塊是 否為一灰色區(qū)塊;以及根據(jù)該灰色區(qū)塊的一數(shù)量,判斷是否針對(duì)該圖像進(jìn)行 一第一 白平衡程序或者一第二白平衡程序。在本發(fā)明的一實(shí)施例中,依據(jù)本發(fā)明所提供的白平衡調(diào)整方法主要包含 以下步驟獲取一圖像;將圖像分割為一個(gè)以上的區(qū)塊;取得閃光燈未觸發(fā) 時(shí),各個(gè)區(qū)塊的第一亮度值;取得閃光燈己觸發(fā)時(shí),各個(gè)區(qū)塊的第二亮度值、 紅(R)值、綠(G)值及藍(lán)(B)值;根據(jù)各個(gè)區(qū)塊的第一亮度值與第二亮度值的一 差值、R值、G值及B值,判斷各區(qū)塊是否為一灰色區(qū)塊;以及根據(jù)灰色區(qū) 塊的數(shù)量,判斷是否針對(duì)圖像進(jìn)行第一白平衡程序或者第二白平衡程序。其 中,第一白平衡程序?yàn)橐豢紤]閃光燈效應(yīng)的白平衡程序;并且第二白平衡程 序?yàn)?一不考慮閃光燈效應(yīng)的白平衡程序。根據(jù)本發(fā)明所提供的數(shù)字圖像獲取裝置及白平衡調(diào)整方法,能夠?qū)㈤W光 燈的亮度對(duì)白平衡的影響納入考慮,從而能使數(shù)字圖像獲取裝置顯現(xiàn)比現(xiàn)有 技術(shù)更佳的色彩畫(huà)面。
圖1為依據(jù)本發(fā)明的數(shù)字圖像獲取裝置的系統(tǒng)框圖示意圖。圖2為依據(jù)本發(fā)明的數(shù)字圖像獲取裝置的白平衡調(diào)整方法的步驟流程圖。圖3為顯示依據(jù)本發(fā)明的一圖像分割的示意圖。其中,附圖標(biāo)記說(shuō)明如下1數(shù)字圖像獲取裝置 11處理器12圖像獲取模塊 13閃光燈具體實(shí)施方式
為使本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉出 優(yōu)選實(shí)施例并配合附圖,作詳細(xì)說(shuō)明如下。首先,請(qǐng)參考圖1關(guān)于本實(shí)施例的數(shù)字圖像獲取裝置的系統(tǒng)框圖示意圖。 如圖1所示,本實(shí)施例提供一種數(shù)字圖像獲取裝置1,其包含一處理器ll、一圖像獲取模塊12以及一閃光燈13。其中,圖像獲取模塊12及閃光燈13 分別與處理器11電性連接,并且處理器11可控制圖像獲取模塊12以及閃 光燈13,而實(shí)現(xiàn)以下如圖2所示的白平衡調(diào)整方法。接著,請(qǐng)參考圖2關(guān)于本發(fā)明一優(yōu)選實(shí)施例的數(shù)字圖像獲取裝置的白平 衡調(diào)整方法步驟流程圖。如圖2所示,本實(shí)施例的方法包含步驟S201、 S202、 S203、 S204、 S205、 S206、 S207、 S208以及S209,以下將進(jìn)一步說(shuō)明各個(gè) 步驟的詳細(xì)流程。如圖2所示,本實(shí)施例首先進(jìn)行步驟S201,由如圖l所示的圖像獲取模 塊12獲取一圖像。接著,本實(shí)施例進(jìn)行步驟S202,將該圖像分割為N個(gè)區(qū)塊;其中,N 為一個(gè)以上。例如,如圖3所示,本實(shí)施例將該圖像分割成8x6共48個(gè)區(qū) 塊B1 B48。此處應(yīng)注意的是,圖3僅用以舉例說(shuō)明,其分割的數(shù)量或方式 并非用以限制本發(fā)明。接著,本實(shí)施例進(jìn)行步驟S203,取得并儲(chǔ)存閃光燈未觸發(fā)時(shí),圖像的各 個(gè)區(qū)塊B1 B48的第一亮度值Yl。其中在本發(fā)明的一實(shí)施例中,第一亮度值 Yl是由閃光燈未觸發(fā)時(shí)所取得的各個(gè)區(qū)塊B1 B48的R、 G、 B值計(jì)算所得。 由于有關(guān)亮度值與R、 G、 B值的取得與計(jì)算實(shí)際上為所屬領(lǐng)域的技術(shù)人員 所公知,因此不在此多贅述該技術(shù)。接著,本實(shí)施例進(jìn)行步驟S204,取得并儲(chǔ)存閃光燈己觸發(fā)時(shí),圖像的各 個(gè)區(qū)塊B1 B48的第二亮度值Y2以及各個(gè)區(qū)塊B1 B48的R、 G、 B值。其 中在本發(fā)明的一實(shí)施例中,第二亮度值Y2是由閃光燈己觸發(fā)時(shí)所取得的各 個(gè)區(qū)塊B1 B48的R、 G、 B值計(jì)算所得。
接著,本實(shí)施例進(jìn)行步驟S205,根據(jù)各個(gè)區(qū)塊B1 B48的第一亮度值 Yl與第二亮度值Y2的差值D(亦即D:Y2-Y1),以及閃光燈已觸發(fā)時(shí)所取 得的各個(gè)區(qū)塊B1 B48的R、 G、 B值,判斷各區(qū)塊B1 B48是否為一灰色區(qū) 塊。在本發(fā)明的一實(shí)施例中,依照下列條件進(jìn)行步驟S205的判斷(1) 、 R值與G值的一 R/G比值是否在一第一預(yù)定范圍內(nèi)。(2) 、 B值與G值的一 B/G比值是否在一第二預(yù)定范圍內(nèi)。(3) 、差值D是否大于一第一臨界值。若各個(gè)區(qū)塊B1 B48中有一區(qū)塊的R/G比值在該第一預(yù)定范圍內(nèi)、B/G 比值在該第二預(yù)定范圍內(nèi)并且差值D大于該第一臨界值,則定義該區(qū)塊為一 灰色區(qū)塊。例如,如圖3所示,區(qū)塊BIO、 B35、 B21、 B31及B24均為符合 上述條件的灰色區(qū)塊。接著,本實(shí)施例進(jìn)行步驟S206,根據(jù)在步驟S205中所得到的灰色區(qū)塊 的數(shù)量,選擇性地針對(duì)圖像進(jìn)行步驟S207的第一白平衡程序或者步驟S208 的第二白平衡程序。其中第一 白平衡程序?yàn)橐豢紤]閃光燈效應(yīng)的白平衡程 序;而第二白平衡程序?yàn)橐徊豢紤]閃光燈效應(yīng)的白平衡程序。進(jìn)一步而言, 本實(shí)施例在進(jìn)行第一白平衡程序時(shí),使用閃光燈觸發(fā)時(shí)所取得的R、 G、 B 值,根據(jù)一預(yù)先定義的白平衡演算法來(lái)計(jì)算各個(gè)R、 G、 B值的增益值,并 接著利用各個(gè)增益值來(lái)調(diào)整原本的R、 G、 B值,而達(dá)到白平衡調(diào)整的目的。 同樣地,本實(shí)施例在進(jìn)行第二白平衡程序時(shí),使用閃光燈未觸發(fā)時(shí)所取得的 R、 G、 B值,根據(jù)另一預(yù)先定義的白平衡演算法來(lái)計(jì)算各個(gè)R、 G、 B值的 增益值,并接著利用各個(gè)增益值來(lái)調(diào)整原本的R、 G、 B值,而達(dá)到白平衡 的目的。由于白平衡程序的進(jìn)行以及其中增益值的計(jì)算實(shí)際上為所屬領(lǐng)域的 技術(shù)人員所公知,因此不在此多贅述該技術(shù)。在步驟S206中,本實(shí)施例判斷灰色區(qū)塊的數(shù)量是否大于一第二臨界值。 若灰色區(qū)塊的數(shù)量大于第二臨界值,則針對(duì)該圖像進(jìn)行步驟S207的第一白 平衡程序(考慮閃光燈效應(yīng));相反地,若灰色區(qū)塊的數(shù)量小于第二臨界值, 則進(jìn)行步驟S208的第二白平衡程序(不考慮閃光燈效應(yīng))。最后,在完成步驟S207或者S208之后,本實(shí)施例即進(jìn)行步驟S209, 針對(duì)圖像進(jìn)行后續(xù)的圖像處理等程序。
雖然本發(fā)明已以優(yōu)選實(shí)施例公開(kāi)如上,然而其并非用以限定本發(fā)明,所 屬領(lǐng)域的普通技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),可進(jìn)行各種的改變 與修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以后附的權(quán)利要求所限定的范圍為準(zhǔn)。
權(quán)利要求
1、一種數(shù)字圖像獲取裝置的白平衡調(diào)整方法,該數(shù)字圖像獲取裝置包含一閃光燈,該方法包含以下步驟獲取一圖像;將該圖像分割為一個(gè)以上的區(qū)塊;取得該閃光燈未觸發(fā)時(shí),該圖像的各個(gè)區(qū)塊的一第一亮度值;取得該閃光燈已觸發(fā)時(shí),該圖像的各個(gè)區(qū)塊的一第二亮度值、一紅值即R值、一綠值即G值以及一藍(lán)值即B值;根據(jù)各個(gè)區(qū)塊的該第一亮度值與該第二亮度值的一差值、該R值、該G值以及該B值,判斷各區(qū)塊是否為一灰色區(qū)塊;以及根據(jù)該灰色區(qū)塊的一數(shù)量,判斷是否針對(duì)該圖像進(jìn)行一第一白平衡程序或者一第二白平衡程序。
2、 如權(quán)利要求1所述的方法,其中該第一白平衡程序?yàn)橐豢紤]閃光燈 效應(yīng)的白平衡程序;該第二白平衡程序?yàn)橐徊豢紤]閃光燈效應(yīng)的白平衡程 序。
3、 如權(quán)利要求1所述的方法,其中在判斷各區(qū)塊是否為一灰色區(qū)塊的步驟中,進(jìn)一歩包含以下步驟判斷該R值與該G值的一 R/G比值是否在一第一預(yù)定范圍內(nèi); 判斷該B值與該G值的一 B/G比值是否在一第二預(yù)定范圍內(nèi); 判斷該差值是否大于一第一臨界值;以及若該R/G比值在該第一預(yù)定范圍內(nèi)、該B/G比值在該第二預(yù)定范圍內(nèi)以 及該差值大于該第一臨界值,則定義該區(qū)塊為一灰色區(qū)塊。
4、 如權(quán)利要求1所述的方法,其中在判斷是否針對(duì)該圖像進(jìn)行一第一 白平衡程序或一第二白平衡程序的步驟中,進(jìn)一步包含以下步驟判斷該灰色區(qū)塊的數(shù)量是否大于-一第二臨界值;以及若該灰色區(qū)塊的數(shù)量大亍該第二臨界值,則針對(duì)該圖像進(jìn)行該第一白平 衡程序。
5、 如權(quán)利要求l所述的方法,其中在進(jìn)行該第一白平衡程序的步驟時(shí), 根據(jù)各個(gè)灰色區(qū)塊的該R僧、該G值以及該B值所計(jì)算出的一增益值,進(jìn) 行該第一白平衡程序。
6、 一種數(shù)字圖像獲取裝置,包含 一處理器;一圖像獲取模塊,與該處理器電性連接;以及--閃光燈,與該處理器電性連接,其中該處理器可控制該圖像獲取模塊 以及該閃光燈,以實(shí)現(xiàn)以下處理 獲取一圖像; 將該圖像分割為一個(gè)以上的區(qū)塊;取得該閃光燈未觸發(fā)時(shí)該圖像的各個(gè)區(qū)塊的一第一亮度值; 取得該閃光燈已觸發(fā)時(shí)該圖像的各個(gè)區(qū)塊的一第二亮度值、一R值、一 G值以及一B值;根據(jù)各個(gè)區(qū)塊的該第一亮度值與該第二亮度值的一差值、該R值、該G 值以及該B值,判斷各區(qū)塊是否為一灰色區(qū)塊;以及根據(jù)該灰色區(qū)塊的一數(shù)量,判斷是否針對(duì)該圖像進(jìn)行一第一白平衡程序 或者一第二白平衡程序。
7、 如權(quán)利要求6所述的數(shù)字圖像獲取裝置,其中該第一白平衡程序?yàn)?一考慮閃光燈效應(yīng)的白平衡程序;該第二白平衡程序?yàn)橐徊豢紤]閃光燈效應(yīng) 的白平衡程序。
8、 如權(quán)利要求6所述的數(shù)字圖像獲取裝置,其中該處理器可進(jìn)一步實(shí) 現(xiàn)以下處理判斷該R值與該G值的一 R/G比值是否在一第一預(yù)定范圍內(nèi); 判斷該B值與該G值的一 B/G比值是否在一第二預(yù)定范圍內(nèi); 判斷該差值是否大于一第一臨界值;以及若該R7G比值在該第一預(yù)定范圍內(nèi)、該B/G比值在該第二預(yù)定范圍內(nèi)以 及該差值大于該第-一臨界值,則定義該區(qū)塊為一灰色區(qū)塊。
9、 如權(quán)利要求6所述的數(shù)字圖像獲取裝置,其中該處理器可進(jìn)一步實(shí) 現(xiàn)以下處理判斷該灰色區(qū)塊的該數(shù)量是否大于一第二臨界值;以及 若該灰色區(qū)塊的該數(shù)量大于該第二臨界值,則針對(duì)該圖像進(jìn)行該第一白平衡程序。
10、如權(quán)利要求6所述的數(shù)字圖像獲取裝置,其中在進(jìn)行該第一白平衡程序時(shí),該處理器根據(jù)各個(gè)灰色區(qū)塊的該R值、該G值以及該B值所計(jì)算出的一增益值,以進(jìn)行該第一白平衡程序。
全文摘要
本發(fā)明提供一種數(shù)字圖像獲取裝置及其白平衡調(diào)整的方法。本發(fā)明所提供的白平衡調(diào)整的方法包含以下步驟獲取一圖像;將圖像分割為一個(gè)以上的區(qū)塊;取得并儲(chǔ)存各區(qū)塊的第一亮度值;取得并儲(chǔ)存各區(qū)塊的第二亮度值、紅(R)值、綠(G)值、藍(lán)(B)值;依據(jù)各區(qū)塊的第一亮度值與第二亮度值的一差值以及R值、G值、B值,判斷各區(qū)塊是否為一灰色區(qū)塊;以及根據(jù)灰色區(qū)塊的一數(shù)量,判斷是否針對(duì)圖像進(jìn)行第一白平衡程序或者第二白平衡程序。
文檔編號(hào)H04N9/73GK101159879SQ20061014127
公開(kāi)日2008年4月9日 申請(qǐng)日期2006年10月8日 優(yōu)先權(quán)日2006年10月8日
發(fā)明者許新烘 申請(qǐng)人:普立爾科技股份有限公司