用于陰影補(bǔ)償?shù)陌灼胶夥椒ê蛻?yīng)用于該方法的設(shè)備的制作方法
【專利摘要】本發(fā)明提供一種用于陰影補(bǔ)償?shù)陌灼胶夥椒ê蛻?yīng)用于該方法的設(shè)備。本公開涉及一種用于執(zhí)行陰影補(bǔ)償?shù)陌灼胶夥椒ǎ唧w地,在用于執(zhí)行陰影補(bǔ)償?shù)陌灼胶夥椒ㄖ校瑢τ谠隍?qū)動相機(jī)時捕捉的輸入圖像啟動白平衡控制,然后在執(zhí)行啟動白平衡控制的處理期間同時執(zhí)行陰影補(bǔ)償。用于執(zhí)行陰影補(bǔ)償?shù)陌灼胶夥椒òǎ簣?zhí)行用于調(diào)整輸入圖像的色溫的白平衡;在執(zhí)行白平衡期間在預(yù)存的針對每個色溫的陰影增益表之中提取與色溫相應(yīng)的陰影增益表;通過使用提取的陰影增益表對針對輸入圖像的每個塊的圖像執(zhí)行陰影補(bǔ)償;終止白平衡。
【專利說明】用于陰影補(bǔ)償?shù)陌灼胶夥椒ê蛻?yīng)用于該方法的設(shè)備
[0001]本申請要求在2013年7月8日提交到韓國知識產(chǎn)權(quán)局的第10-2013-0079831號韓國專利申請的優(yōu)先權(quán),其中,所述專利申請的公開通過引用全部合并在此。
【技術(shù)領(lǐng)域】
[0002]本公開涉及一種用于執(zhí)行陰影補(bǔ)償?shù)陌灼胶夥椒?,更具體地,在用于執(zhí)行陰影補(bǔ)償?shù)陌灼胶夥椒ㄖ?,更具體地,在用于執(zhí)行陰影補(bǔ)償?shù)陌灼胶夥椒ㄖ校瑢τ谠隍?qū)動相機(jī)時捕捉的輸入圖像啟動白平衡控制,然后在執(zhí)行啟動的白平衡控制的處理期間同時執(zhí)行陰影補(bǔ)
\-ΖΧ Ο
【背景技術(shù)】
[0003]隨著圖像傳感器的像素的數(shù)量增加和安裝并尺寸縮小的鏡頭的視角擴(kuò)大,鏡頭的直徑減小,這引起主射光的入射角變大。因此,通過鏡頭拍攝的圖像的中心區(qū)域的亮度比該圖像的中心周圍的區(qū)域的亮度大,或產(chǎn)生鏡頭陰影現(xiàn)象。在鏡頭陰影現(xiàn)象中,圖像的中心周圍的區(qū)域的顏色失真。
[0004]現(xiàn)有技術(shù)試圖通過使用單獨的存儲器或通過對圖像執(zhí)行單獨的圖像處理來對陰影進(jìn)行補(bǔ)償以解決這些問題。
[0005]然而,現(xiàn)有技術(shù)的陰影補(bǔ)償方法包括用于避免陰影現(xiàn)象的單獨的控制執(zhí)行處理。由于這個單獨的控制執(zhí)行處理,處理時間增加,并且需要額外地以芯片形式包括用于執(zhí)行用于避免陰影現(xiàn)象的單獨的控制執(zhí)行處理的處理模塊。
【發(fā)明內(nèi)容】
[0006]本公開提供一種用于陰影補(bǔ)償?shù)陌灼胶夥椒āK霭灼胶夥椒ㄊ褂锰幚砟K來控制白平衡。所述處理模塊在控制白平衡的同時執(zhí)行陰影補(bǔ)償。也就是說,本公開提供一種用于控制白平衡的處理模塊,所述處理模塊與需要用于陰影補(bǔ)償?shù)膯为毜奶幚淼奶幚砟K不同。
[0007]本公開不限于上述事物,并且本領(lǐng)域技術(shù)人員將清楚理解:通過以下描述,本公開可提供其他未提起的特征。
[0008]因此,在本公開中,控制白平衡的處理模塊還取代在現(xiàn)有技術(shù)中執(zhí)行陰影補(bǔ)償?shù)牟煌幚砟K來執(zhí)行陰影補(bǔ)償。因此,優(yōu)點在于可防止延遲根據(jù)白平衡控制和陰影補(bǔ)償中的每一個的處理時間,并且無需包括額外的用于防止由于陰影現(xiàn)象的圖像失真的處理模塊。
[0009]本公開的一個或更多個示例性實施例包括一種用于執(zhí)行陰影補(bǔ)償?shù)陌灼胶夥椒?,所述方法包?使用處理器來執(zhí)行用于調(diào)整輸入圖像的色溫的白平衡;在執(zhí)行白平衡期間,使用處理器在預(yù)存的針對每個色溫陰影增益表之中提取與色溫相應(yīng)的陰影增益表;通過使用提取的陰影增益表對針對輸入圖像的每個塊的圖像執(zhí)行陰影補(bǔ)償;終止白平衡。
[0010]本公開的一個或更多個示例性實施例包括一種用于陰影補(bǔ)償?shù)陌灼胶饪刂圃O(shè)備,所述設(shè)備包括:存儲模塊,被配置為存儲陰影增益表,使得每個色溫具有相應(yīng)的陰影增益表;白平衡處理模塊,被配置為在執(zhí)行用于調(diào)整輸入圖像的色溫的白平衡期間提取與輸入圖像的色溫相應(yīng)的陰影增益表,并通過使用提取的陰影增益表來對針對輸入圖像的每個塊的圖像執(zhí)行陰影補(bǔ)償。
【專利附圖】
【附圖說明】
[0011]通過參照附圖詳細(xì)描述本公開的示例性實施例,本公開的以上和其它特征和優(yōu)點將變得更清楚,其中:
[0012]圖1是示出根據(jù)本公開的白平衡控制設(shè)備的示例性實施例的示圖;
[0013]圖2是示出根據(jù)本公開的示例性實施例的白圖像的捕捉構(gòu)思的示圖;
[0014]圖3是示出對圖2的捕捉的圖像進(jìn)行塊劃分的示例性實施例的示圖;
[0015]圖4是示出根據(jù)本公開的特性曲線的示例性實施例的示圖;
[0016]圖5是示出基于圖4中示出的特性曲線的邊界區(qū)域的示例性實施例的示圖;
[0017]圖6是示出圖1中示出的白平衡控制設(shè)備的操作處理的示圖的示例性實施例;
[0018]圖7是示出圖6中示出的操作處理中算法執(zhí)行處理的示例性實施例的示圖;
[0019]圖8是示出根據(jù)本公開的白平衡控制設(shè)備的另一示例性實施例的示圖;
[0020]圖9示出示出圖8中所示出的白平衡控制設(shè)備的操作處理的示圖的示例性實施例。
【具體實施方式】
[0021]參照以下示例性實施例的詳細(xì)描述和附圖,本公開的優(yōu)點和特征以及實現(xiàn)本公開的優(yōu)點和特征的方法更容易地被理解。然而,本公開可以以多種不同的形式來被實施,并不應(yīng)被解釋為受限于在此闡述的示例性實施例。與此相反,提供這些示例性實施例使得本公開將是徹底的并完整的,并且將本公開的構(gòu)思充分地傳達(dá)給本領(lǐng)域技術(shù)人員,并且本公開將僅由權(quán)利要求所限定。貫穿說明書,相同的標(biāo)號表示相同的元件。
[0022]在此使用的術(shù)語僅為了描述具體實施例的目的,而非意圖限制本公開。除非上下文清楚地另有所示,否則當(dāng)在此使用時,單數(shù)形式也意圖包括復(fù)數(shù)形式。將進(jìn)一步理解:當(dāng)在說明書中使用術(shù)語“包括”時,術(shù)語“包括”指定聲明的特征、整體、步驟、操作、元件和/或組件的存在,但不排除一個或更多個其它特征、整體、步驟、操作、元件、組件和/或其組合的存在或附加。
[0023]將理解的是,當(dāng)元件或?qū)颖槐硎緸椤霸凇绷硪辉驅(qū)印吧稀?、“連接到”另一元件或?qū)踊颉榜詈系健绷硪辉驅(qū)訒r,該元件可能直接在所述另一元件或?qū)由?、連接到所述另一元件或?qū)踊蚍Q合到所述另一元件,也可能存在中間元件或?qū)?。與此相反,當(dāng)元件被表示為“直接在”另一元件“上”、“直接連接到”另一元件或?qū)?、“直接電子地連接到”另一元件或?qū)踊颉爸苯玉詈系健绷硪辉驅(qū)訒r,不存在中間組件。當(dāng)在此使用時,術(shù)語“和/或”包括一個或多個相關(guān)聯(lián)的列出的項中的任何以及所有組合。
[0024]將理解的是,盡管可在此使用術(shù)語第一、第二等描述各種元件、組件、區(qū)域、層或區(qū)段,但是這些元件、組件、區(qū)域、層和/或區(qū)段不應(yīng)該被這些術(shù)語所限制。僅使用這些術(shù)語來區(qū)分一個元件、組件、區(qū)域、層和/或區(qū)段與另一區(qū)域、層或區(qū)段。因此,在不脫離本公開的教導(dǎo)的情況下,以下討論的第一元件、組件、區(qū)域、層或區(qū)段可被稱為第二元件、組件、區(qū)域、層和/或區(qū)段。
[0025]為了便于描述如附圖中所示的一個元件或特征與另一元件或特征的關(guān)系,可在此使用與空間相關(guān)的術(shù)語(諸如“在……之下”、“在……下面”、“下方”、“在……上面”、“上方”等)。將理解的是,除了在示圖中描繪的方位之外,與空間相關(guān)的術(shù)語意在包含裝置在使用或操作中的不同的方位。例如,如果在附圖中的裝置被翻轉(zhuǎn),則描述為在其它元件或特征下面或之下的元件可被定位為在其它元件或特征的上面。因此,示例性術(shù)語“在…下面”可包含上面和下面的兩個方向。裝置可被另外定位(旋轉(zhuǎn)90度或處于其它方位),且相應(yīng)地解釋在此使用的空間相關(guān)的描述詞。
[0026]參照作為理想示例實施例(和中間結(jié)構(gòu))的示意圖解的剖面圖解來在此描述示例實施例。像這樣,例如,作為制造技術(shù)和/或公差的結(jié)果的圖解的形狀變化將被預(yù)見。因此,所述示例實施例不應(yīng)該被解釋為限于在此示出的特定形狀的區(qū)域,而是包括例如由制造引起的形狀上的偏差。例如,被示為矩形的注入?yún)^(qū)域(implanted reg1n)通常在其邊緣上將具有圓形或曲線特征和/或注入濃度(implanted concentrat1n)的梯度,而不是從注入?yún)^(qū)域到非注入?yún)^(qū)域的二元變化。同樣地,由注入形成的埋隱區(qū)可能導(dǎo)致在隱埋區(qū)域和注入發(fā)生的表面之間的區(qū)域中的某些注入。因此,在圖中示出的區(qū)域?qū)嶋H上是示意性的,并且其形狀不意在示出裝置的區(qū)域的真實形狀且不意在限制本公開的范圍。
[0027]除非另有定義,否則在此使用的所有術(shù)語(包括技術(shù)和科學(xué)術(shù)語)具有與本公開所屬領(lǐng)域的普通技術(shù)人員的一般理解相同的含義。還將理解的是,應(yīng)該將術(shù)語(諸如常用詞典中所定義的術(shù)語)解釋為具有與它們在相關(guān)領(lǐng)域的上下文中的含義一致的含義,并且除非在此被明確地這樣定義,否則將不以理想的或過于正式的含義解釋所述術(shù)語。
[0028]在下文中,將參照附圖更加詳細(xì)地描述本公開的示例性實施例。
[0029]圖1是示出根據(jù)本公開的白平衡控制設(shè)備100的示例性實施例的示圖。白平衡控制設(shè)備100與下述處理有關(guān):檢測對于圖像屬性(諸如,色溫)的環(huán)境特性,然后執(zhí)行與檢測到的環(huán)境特性相應(yīng)的圖像插值處理。如圖1中所示,白平衡控制設(shè)備100包括控制白平衡的算法也執(zhí)行陰影補(bǔ)償?shù)呐渲谩?br>
[0030]這里,環(huán)境特性是基于包括相機(jī)的鏡頭系統(tǒng)110、帶通濾光器120和圖像傳感器130中的一個或更多個的組合的顏色屬性的概念。
[0031]為此,當(dāng)在執(zhí)行用于將圖像與具有符合上述環(huán)境特性的色溫的圖像匹配的白平衡的同時一起執(zhí)行用于防止圖像的周圍區(qū)域的顏色和亮度中的至少一個失真的陰影補(bǔ)償時,白平衡控制設(shè)備100可被劃分為多個配置。所述多個配置包括用于產(chǎn)生陰影增益表的預(yù)處理的第一配置和在對實際輸入圖像執(zhí)行白平衡期間用于實行執(zhí)行陰影補(bǔ)償?shù)乃惴ǖ牡诙渲茫渲?,所述陰影增益表用于產(chǎn)生前述陰影補(bǔ)償?shù)难a(bǔ)償值。
[0032]也就是說,白平衡控制設(shè)備100可包括作為前述第二配置的白平衡處理模塊140、用于將白平衡處理的圖像輸出在屏幕上的圖像輸出模塊160和用于存儲用于圖像補(bǔ)償?shù)母鞣N信息的存儲模塊150。
[0033]由于輸入圖像的環(huán)境特性各種各樣,所以存儲在存儲模塊150中的各種信息可包括針對能夠與各環(huán)境特性相應(yīng)的每個色溫的陰影增益表。
[0034]在執(zhí)行用于調(diào)整輸入圖像的色溫的白平衡期間,白平衡處理模塊140可在針對存儲在存儲模塊150中的每個色溫的陰影增益表之中提取與輸入圖像的環(huán)境特性相應(yīng)的陰影增益表,并通過使用提取的陰影增益表來對針對輸入圖像的每個塊的圖像執(zhí)行陰影補(bǔ)m
\-ΖΧ ο
[0035]輸入圖像可以是通過相機(jī)捕捉的圖像。
[0036]針對每個色溫的陰影增益表表示基于與選擇的白幀相應(yīng)的特性數(shù)據(jù)而產(chǎn)生的表,其中,通過將針對每個色溫捕捉的白圖劃分為Μ塊,并基于與劃分的Μ塊相應(yīng)的預(yù)定值來選擇屬于預(yù)定的白幀范圍的有效的白塊。
[0037]可以以特性曲線的形式來表達(dá)特性數(shù)據(jù),所述特性曲線包括作為Dr值的X軸和作為Db值的Y軸,并且在下文中,將描述特性數(shù)據(jù)被用于特性曲線的示例性實施例。
[0038]以下將參照圖2到圖4來描述特性曲線。
[0039]首先,為了產(chǎn)生特性曲線,將捕捉針對每個色溫的N個白圖,將針對每個色溫的N個白圖中的每一個白圖劃分為Μ小塊,針對Μ塊中的每個塊來計算平均RGB值,將每個計算的每個塊的平均RGB值變換為歸一化YDrDb值,然后通過使用針對每個塊的YDrDb來計算全部塊的平均YDrDb值。
[0040]通過相同的方法來對針對每個色溫的N個白圖進(jìn)行同樣的計算,并使用具有作為Dr值X軸、作為Db值Y軸的曲線來表明計算的針對每個色溫的N個白圖的平均YDrDb值。
[0041]也就是說,特性曲線是使用二維表達(dá)指示的曲線中針對每個色溫的YDrDb值的近似。圖4和圖5示出第一色溫405和第二色溫410的特性曲線。如圖4所示,特性曲線405和特性曲線410中的每一個表示針對相應(yīng)的色溫的參考點(Dr, Db)。
[0042]陰影增益表可包括顏色陰影增益表和照度陰影增益表。顏色陰影增益表用于對輸入圖像的中心區(qū)域和周圍區(qū)域的顏色失真進(jìn)行補(bǔ)償。照度陰影增益表用于對輸入圖像的中心區(qū)域和周圍區(qū)域的亮度失真進(jìn)行補(bǔ)償。
[0043]關(guān)于針對每個色溫的陰影增益表的信息可作為默認(rèn)值已經(jīng)被存儲在存儲模塊150中,或者可通過經(jīng)由通信連接(諸如,web連接)來訪問提供圖像補(bǔ)償服務(wù)的相關(guān)服務(wù)器而被下載到存儲模塊150。
[0044]白平衡處理模塊140將輸入圖像劃分為Μ塊,識別所述塊中的每個塊是否被包括在白幀中,基于根據(jù)識別的結(jié)果的有效的白塊來計算平均RGB值和平均YDrDb值,然后基于平均RGB值來計算用于應(yīng)用白平衡的R增益值和B增益值。
[0045]然后,白平衡處理模塊140通過將平均YDrDb值與特性曲線中的每一個參考點進(jìn)行匹配并找到輸入圖像的色溫來選擇針對每個色溫的矩陣、顏色陰影表和照度陰影表,基于選擇的結(jié)果來計算針對輸入圖像的每個塊的R增益值和B增益值,然后將計算的R增益值和B增益值應(yīng)用到圖像處理。
[0046]當(dāng)通過本公開應(yīng)用了用于輸入圖像的算法時,可通過以下等式將變換的YCrCb值再變換到歸一化YDrDb值。
[0047]< 等式 >
[0048]Dr= (Cr/Y) X a, Db= (Cb/Y) X a
[0049]其中,“a”是歸一化值。
[0050]參照圖5,可確認(rèn)基于特性曲線的白幀邊界區(qū)域415。也就是說,在每個塊的YDrDb值被應(yīng)用到特性曲線上的點(Dr,Db)并位于上述白幀邊界區(qū)域415內(nèi)的情況下,該YDrDb值可被認(rèn)定為有效的白值。
[0051]在應(yīng)用本公開的算法的情況下,當(dāng)將輸入圖像劃分為Μ塊,變換針對每個塊的YDrDb值,并將變換的YDrDb值應(yīng)用到相應(yīng)的特性曲線上的點(Dr,Db)時,識別每一個YDrDb值是否位于基于特性曲線的白幀邊界區(qū)域415內(nèi),然后僅將位于白幀邊界區(qū)域415內(nèi)的塊識別為白塊,并且計算被識別為有效的白塊的塊的平均RGB值和平均YDrDb值。
[0052]基于存儲在存儲模塊150中的信息,白平衡處理模塊140將在驅(qū)動相機(jī)時輸入的輸入圖像劃分為針對每個塊的圖像,然后,白平衡處理模塊140在執(zhí)行陰影補(bǔ)償?shù)耐瑫r執(zhí)行白平衡補(bǔ)償。相較于劃分的針對每個塊的圖像的中心的顏色增益,陰影補(bǔ)償應(yīng)用單獨的顏色增益,
[0053]圖6是示出圖1中示出的白平衡控制設(shè)備100的操作處理的示圖。如圖6中所示,白平衡控制設(shè)備100對相機(jī)被驅(qū)動時(S100和S102)輸入的輸入圖像啟動白平衡。
[0054]然后,執(zhí)行白平衡,所述白平衡根據(jù)符合相機(jī)捕捉圖像的環(huán)境的色溫來對圖像進(jìn)行補(bǔ)償,并在進(jìn)行白平衡期間,激活用于對圖像的周圍區(qū)域的失真進(jìn)行補(bǔ)償?shù)年幱把a(bǔ)償功能(S104)。
[0055]在將經(jīng)過步驟S104的白平衡控制算法的圖像輸出在屏幕上的情況下,將已經(jīng)被執(zhí)行白平衡和陰影補(bǔ)償兩者的圖像輸出在屏幕上(S106和S108)。
[0056]然后,當(dāng)終止驅(qū)動相機(jī)時,也終止上述各個步驟的執(zhí)行(S110)。
[0057]將參照圖7來描述在執(zhí)行白平衡期間執(zhí)行陰影補(bǔ)償?shù)脑敿?xì)處理(S104)。
[0058]也就是說,用于執(zhí)行陰影補(bǔ)償?shù)陌灼胶夥椒砂?執(zhí)行用于調(diào)整輸入圖像的色溫的白平衡(S104-1);在執(zhí)行白平衡期間在預(yù)存的針對每個色溫的陰影增益表之中提取與色溫相應(yīng)的陰影增益表(S104-3);通過使用提取的陰影增益表來對針對輸入圖像的每個塊的圖像執(zhí)行陰影補(bǔ)償(S104-5);終止當(dāng)前執(zhí)行的白平衡(S104-7)。
[0059]通過將在驅(qū)動相機(jī)時輸入的輸入圖像劃分為Μ塊并針對每一個劃分的塊計算平均RGB值來開始提取陰影增益表(S104-3)。
[0060]然后,將針對每個塊的平均RGB值變換為YDrDb值,并將針對每個塊的變換的YDrDb值應(yīng)用到預(yù)定的白幀以選擇有效的白塊。
[0061]然后,通過將針對每個塊的YDrDb值應(yīng)用到預(yù)定的白幀來選擇有效的白塊,計算針對選擇的白塊的YDrDb的平均YDrDb值,指定與計算的平均YDrDb值相應(yīng)的特性曲線上的點,然后基于指定的點來選擇照度陰影增益表。
[0062]同時,在執(zhí)行陰影補(bǔ)償(S104-5)中,基于針對輸入圖像的有效的白塊的平均RGB值來計算參考R增益值和參考B增益值。通過將參考R增益值和參考B增益值應(yīng)用到陰影增益表來計算針對每個塊的R增益值和B增益值。
[0063]然后,將針對每個塊的R增益值和B增益值劃分為Y信號和C信號,并對劃分的Y信號和C信號中的至少一個執(zhí)行陰影補(bǔ)償。
[0064]也就是說,基于通過白幀計算的平均RGB值和通過RGB到RGB轉(zhuǎn)換矩陣來將計算的R增益值和B增益值計算為“Rl、G1值和B1值”。
[0065]然后,計算“R1增益值=G1值/R1值,B1增益值=G1值/B1值”,并且可通過以下等式來計算R增益值和B增益值。
[0066]< 等式 >
[0067]R增益值=Rl增益值XRn增益值,B增益值=Bl增益值XBn增益值。
[0068]其中,Rn增益值=針對每個塊的R增益值,Bn增益值=針對每個塊的B增益值。
[0069]然后,針對每個塊的R增益值和B增益值被劃分為作為針對亮度的顏色信號的Y信號和作為針對顏色的顏色信號的C信號,并對劃分的Y信號和C信號中的至少一個執(zhí)行陰影補(bǔ)償。
[0070]圖8是示出根據(jù)本公開的白平衡控制設(shè)備200的另一示例性實施例的示圖。如圖8中所示,白平衡控制設(shè)備200可通過鏡頭系統(tǒng)、帶通濾光器和圖像傳感器中的一個或更多個的組合來確定當(dāng)相機(jī)被驅(qū)動時顏色屬性是否被改變。
[0071]根據(jù)當(dāng)相機(jī)被驅(qū)動時確定的結(jié)果,在顏色屬性被改變的情況下,白平衡控制設(shè)備200額外地確定是否包括關(guān)于與改變的顏色屬性(或者,也被稱作圖像屬性)相應(yīng)的特性曲線和陰影增益表的信息。
[0072]根據(jù)額外的確定的結(jié)果,當(dāng)不包括關(guān)于與改變的顏色屬性(或者,也被稱作圖像屬性)相應(yīng)的特性曲線和陰影增益表的信息時,還執(zhí)行產(chǎn)生關(guān)于與改變的顏色屬性(或者,也被稱作圖像屬性)相應(yīng)的特性曲線和陰影增益表的信息的處理。
[0073]關(guān)于顏色屬性是否被改變的確定和關(guān)于與改變的顏色屬性(或者,也被稱作圖像屬性)相應(yīng)的特性曲線和陰影增益表的信息的產(chǎn)生可由額外地被包括到白平衡控制設(shè)備200的圖像屬性確定模塊260執(zhí)行,或者可由在圖1的示例性實施例中提到的白平衡處理模塊240執(zhí)行。
[0074]在由圖像屬性確定模塊260或白平衡處理模塊240來確定顏色屬性是否被改變并產(chǎn)生關(guān)于與改變的顏色屬性(或者,也被稱作圖像屬性)相應(yīng)的特性曲線和陰影增益表的信息中,可執(zhí)行以下處理:對在驅(qū)動相機(jī)時的輸入圖像來捕捉針對每個色溫的白圖像;將捕捉的白圖像劃分為M塊;計算針對每一個劃分的塊的平均RGB值。
[0075]然后,基于針對每個塊的平均RGB值來計算全部塊的平均RGB值,全部塊的平均RGB值被變換為歸一化YCrCb值,然后為了去除關(guān)于針對Y信號的CrCb值的大小的改變的誤差,計算針對Y信號的歸一化YDrDb值。
[0076]可通過以下等式將變換的YCrCb值再變換到歸一化YDrDb值。
[0077]< 等式 >
[0078]Dr= (Cr/Y) X a, Db= (Cb/Y) X a
[0079]其中,“a”是歸一化值。
[0080]通過使用針對每個塊的YDrDb來計算全部塊的平均YDrDb值,然后通過每個將全部塊的平均YDrDb值應(yīng)用到針對每個色溫的輸入圖像來產(chǎn)生針對每個色溫的YDrDb表。
[0081]然后,可通過產(chǎn)生的針對每個色溫的YDrDb表來計算根據(jù)白平衡控制環(huán)境的特性曲線。
[0082]當(dāng)根據(jù)針對相機(jī)被驅(qū)動時測量的每個色溫的YDrDb值的投影來指定針對每個色溫的特性曲線的參考點時,如上所述計算的特性曲線被用于基于指定的參考點來將針對每個色溫的RGB到RGB轉(zhuǎn)移矩陣與陰影增益表進(jìn)行匹配的方法。
[0083]圖9是示出作為示例性實施例的圖8中示出的白平衡控制設(shè)備200的操作處理的示圖。如圖8中所示,白平衡控制設(shè)備200可通過鏡頭系統(tǒng)、帶通濾光器和圖像傳感器中的一個或更多個的組合來確定當(dāng)相機(jī)被驅(qū)動時顏色屬性是否被改變(S200和S202)。
[0084]響應(yīng)于圖像屬性改變(S202的是),執(zhí)行基于改變的白平衡控制環(huán)境來設(shè)置特性曲線和陰影增益表的處理(S204和S208)。
[0085]在設(shè)置特性曲線和陰影增益表(S206)中,可能不包括與改變的圖像屬性相應(yīng)的特性曲線和陰影增益表。在這種情況下,執(zhí)行產(chǎn)生關(guān)于與改變的圖像屬性相應(yīng)的特性曲線和陰影增益表的信息的進(jìn)一步處理。
[0086]當(dāng)啟動對于相機(jī)的輸入圖像的白平衡時(S208),提取作為特定數(shù)據(jù)的與用于測量相應(yīng)的白平衡控制環(huán)境的特性曲線相應(yīng)的陰影增益表,然后在基于提取的陰影增益表來執(zhí)行白平衡控制的同時執(zhí)行陰影補(bǔ)償(S210)。
[0087]當(dāng)將經(jīng)過S210的白平衡控制算法的圖像輸出在屏幕上時,把被執(zhí)行白平衡和陰影補(bǔ)償?shù)膱D像輸出在屏幕上(S212和S214)。
[0088]然后,當(dāng)終止相機(jī)的驅(qū)動時,也終止上述處理的執(zhí)行(S216)。
[0089]前述是本公開的說明,并且不被解釋為限制本公開。雖然已經(jīng)描述了本公開的一些示例性實施例,但是本領(lǐng)域技術(shù)人員將容易理解:在不實質(zhì)脫離本公開的新教導(dǎo)和優(yōu)點的情況下可在示例性實施例中有多種修改。因此,所有這種的修改意圖被包括在權(quán)利要求所限定的本公開的范圍內(nèi)。因此,將理解:前述是本公開的示意,并且不被解釋為限制公開的特定示例性實施例,并且對于公開的示例性實施例以及其它實施例的修改被意圖包括在權(quán)利要求的范圍內(nèi)。本公開由權(quán)利要求(其中包括權(quán)利要求的等同物)限定。
【權(quán)利要求】
1.一種用于執(zhí)行陰影補(bǔ)償?shù)陌灼胶夥椒?,所述方法包? 使用處理器來執(zhí)行用于調(diào)整輸入圖像的色溫的白平衡; 在執(zhí)行白平衡期間,使用處理器在預(yù)存的針對每個色溫的陰影增益表之中提取與色溫相應(yīng)的陰影增益表; 通過使用提取的陰影增益表對針對輸入圖像的每個塊的圖像執(zhí)行陰影補(bǔ)償; 終止白平衡。
2.如權(quán)利要求1所述的白平衡方法,還包括: 產(chǎn)生針對每個色溫的陰影增益表。
3.如權(quán)利要求1所述的白平衡方法,其中,相較于針對輸入圖像的每個塊的圖像的中心的顏色增益,陰影補(bǔ)償通過使用提取的陰影增益表來應(yīng)用單獨的顏色增益。
4.如權(quán)利要求2所述的白平衡方法,其中,相較于針對輸入圖像的每個塊的圖像的中心的顏色增益,陰影補(bǔ)償通過使用提取的陰影增益表來應(yīng)用單獨的顏色增益。
5.如權(quán)利要求2所述的白平衡方法,其中,產(chǎn)生針對每個色溫的陰影增益表的步驟包括: 捕捉針對每個色溫的白圖; 將捕捉的白圖劃分為M塊,并計算針對M塊中的每個塊的平均RGB值; 將針對M塊中的每個塊的平均RGB值變換為歸一化YCrCb值,并將歸一化YCrCb值再變換到歸一化YDrDb值; 通過對M塊中的每個塊的歸一化YDrDb值求平均值來計算平均YDrDb值; 通過將平均YDrDb值應(yīng)用到每個色溫來計算針對每個色溫的YDrDb表; 通過使用針對每個色溫的YDrDb表來選擇有效的白幀,并基于與選擇的幀相應(yīng)的特性數(shù)據(jù)來產(chǎn)生針對每個色溫的陰影增益表。
6.如權(quán)利要求1所述的白平衡方法,其中,提取陰影增益表的步驟包括: 將輸入圖像劃分為M塊,并計算針對M塊中的每個塊的平均RGB值; 將針對M塊中的每個塊的平均RGB值變換到Y(jié)DrDb值; 基于YDrDb值來選擇與預(yù)定的白幀相應(yīng)的有效的白塊; 計算針對每一個選擇的白塊的YDrDb值的平均YDrDb值; 確定包括平均YDrDb值的特性數(shù)據(jù); 在針對每個色溫的陰影增益表之中提取與特性數(shù)據(jù)相應(yīng)的陰影增益表。
7.如權(quán)利要求2所述的白平衡方法,其中,提取陰影增益表的步驟包括: 將輸入圖像劃分為M塊,并計算針對M塊中的每個塊的平均RGB值; 將針對M塊中的每個塊的平均RGB值變換到Y(jié)DrDb值; 基于YDrDb值來選擇與預(yù)定的白幀相應(yīng)的有效的白塊; 計算針對每一個選擇的白塊的YDrDb值的平均YDrDb值; 確定包括平均YDrDb值的特性數(shù)據(jù); 在針對每個色溫的陰影增益表之中提取與特性數(shù)據(jù)相應(yīng)的陰影增益表。
8.如權(quán)利要求1所述的白平衡方法,其中,執(zhí)行陰影補(bǔ)償?shù)牟襟E包括: 基于針對輸入圖像的有效的白塊的平均RGB值來計算參考R增益值和參考B增益值; 通過將參考R增益值和參考B增益值應(yīng)用到陰影增益表來計算針對每個塊的R增益值和B增益值; 將針對每個塊的R增益值和B增益值劃分為Y信號和C信號; 對Y信號和C信號中的至少一個執(zhí)行陰影補(bǔ)償。
9.如權(quán)利要求2所述的白平衡方法,其中,執(zhí)行陰影補(bǔ)償?shù)牟襟E包括: 基于針對輸入圖像的有效的白塊的平均RGB值來計算參考R增益值和參考B增益值; 通過將參考R增益值和參考B增益值應(yīng)用到陰影增益表來計算針對每個塊的R增益值和B增益值; 將針對每個塊的R增益值和B增益值劃分為Y信號和C信號; 對Y信號和C信號中的至少一個執(zhí)行陰影補(bǔ)償。
10.一種用于陰影補(bǔ)償?shù)陌灼胶饪刂圃O(shè)備,所述設(shè)備包括: 存儲模塊,被配置為存儲陰影增益表,使得每個色溫具有相應(yīng)的陰影增益表; 白平衡處理模塊,被配置為在執(zhí)行用于調(diào)整輸入圖像的色溫的白平衡期間提取與輸入圖像的色溫相應(yīng)的陰影增益表,并通過使用提取的陰影增益表來對針對輸入圖像的每個塊的圖像執(zhí)行陰影補(bǔ)償。
11.如權(quán)利要求10所述的白平衡控制設(shè)備,其中,通過將捕捉的針對每個色溫白圖劃分為M塊并基于與M塊相應(yīng)的預(yù)定值來選擇屬于預(yù)定白幀范圍的有效的白塊,來基于與選擇的白塊相應(yīng)的特性數(shù)據(jù)來產(chǎn)生提取的陰影增益表。
12.如權(quán)利要求11所述的白平衡控制設(shè)備,其中,預(yù)定值是針對M塊中的每個塊的平均RGB值,并且通過執(zhí)行YCrCb變換和YDrDb變換來將平均RGB值變換為用于選擇白塊的值。
13.如權(quán)利要求10所述的白平衡控制設(shè)備,其中,白平衡處理模塊將輸入圖像劃分為M塊,在M塊之中選擇屬于預(yù)定白幀范圍的有效的白塊,確定與選擇的白塊相應(yīng)的特性數(shù)據(jù),并在存儲的陰影增益表之中提取與特性數(shù)據(jù)相應(yīng)的陰影增益表。
14.如權(quán)利要求10所述的白平衡控制設(shè)備,其中,白平衡處理模塊基于針對輸入圖像的有效的白塊的平均RGB值來計算參考R增益值和參考B增益值,通過將參考R增益值和參考B增益值應(yīng)用到陰影增益表來計算針對每個塊的R增益值和B增益值; 將針對每個塊的R增益值和B增益值劃分為Y信號和C信號; 對Y信號和C信號中的至少一個執(zhí)行陰影補(bǔ)償。
15.一種用于陰影補(bǔ)償?shù)陌灼胶饪刂圃O(shè)備,所述設(shè)備包括: 存儲模塊,被配置為存儲與色溫相應(yīng)的陰影增益表; 白平衡處理模塊,被配置為在執(zhí)行用于調(diào)整輸入圖像的色溫的白平衡的同時,也通過使用陰影增益表來執(zhí)行輸入圖像的陰影補(bǔ)償。
16.根據(jù)權(quán)利要求15所述的白平衡控制設(shè)備,其中,輸入圖像包括中心區(qū)域和與中心區(qū)域相鄰的區(qū)域,在執(zhí)行輸入圖像的陰影補(bǔ)償中,白平衡處理模塊將第一顏色增益應(yīng)用到中心區(qū)域,并且將與第一顏色增益不同的第二顏色增益應(yīng)用到與中心區(qū)域相鄰的區(qū)域。
17.根據(jù)權(quán)利要求15所述的白平衡控制設(shè)備,其中,白平衡處理模塊通過以下步驟來執(zhí)行輸入圖像的陰影補(bǔ)償:將輸入圖像劃分為M塊,并計算針對M塊中的每個塊的平均RGB值;將針對M塊中的每個塊的平均RGB值變換到Y(jié)DrDb值;基于YDrDb值來選擇與預(yù)定的白幀相應(yīng)的有效的白塊;計算針對每一個選擇的白塊的YDrDb值的平均YDrDb值;確定包括平均YDrDb值的特性數(shù)據(jù);在針對每個色溫的陰影增益表之中提取與特性數(shù)據(jù)相應(yīng)的陰影 增益表。
【文檔編號】H04N9/73GK104284169SQ201410125640
【公開日】2015年1月14日 申請日期:2014年3月31日 優(yōu)先權(quán)日:2013年7月8日
【發(fā)明者】鄭榮濟(jì), 金恩貞 申請人:三星泰科威株式會社