午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種投影圖像顏色校正方法及裝置的制造方法

文檔序號:10691500閱讀:546來源:國知局
一種投影圖像顏色校正方法及裝置的制造方法
【專利摘要】本發(fā)明提供一種投影圖像顏色校正方法和裝置,包括:拍攝第一亮度的第一灰度圖并分割為若干個區(qū)域,根據(jù)各區(qū)域的平均亮度值以及各區(qū)域的標準平均亮度值,將光源的亮度調(diào)整至目標亮度;拍攝目標亮度的第二灰度圖并分割為若干個區(qū)域,獲取各區(qū)域中各顏色的平均值;拍攝第二亮度的第三灰度圖并分割為若干個區(qū)域,獲取各區(qū)域中各顏色的平均值;根據(jù)第一灰度圖中各區(qū)域中各顏色的標準平均值、第二灰度圖和第三灰度圖中各區(qū)域中各顏色的平均值、以及第三灰度圖中各區(qū)域中各顏色的標準平均值,確定各區(qū)域中各顏色的增益分量值及偏移量值;根據(jù)確定結果以及各顏色的輸入值,進行顏色校正。本發(fā)明可有效校正投影在墻體或質(zhì)量較差幕布上的圖像顏色。
【專利說明】
一種投影圖像顏色校正方法及裝置
技術領域
[0001]本發(fā)明涉及投影技術領域,特別涉及一種投影圖像顏色校正方法及裝置。
【背景技術】
[0002]投影儀被廣泛應用在生活的各種場合,如:商務辦公、教育教學、家庭娛樂等等。隨著投影技術的發(fā)展,像短焦投影這樣的投影設備也慢慢成為重要的顯示娛樂設備。作為投影設備整體的一部分,幕布往往是顯示系統(tǒng)的一個重要組成部分,幕布的作用主要是確保增益合適,使得投影的圖像具有較好的對比度好以及較好的色彩還原等等。但是越是好的幕布,價格越貴,好的幕布甚至上萬塊錢,這對于使用者來說是一筆很大的開支。于是很多使用者為了降低成本往往便宜的幕布或者干脆不使用幕布,而是直接將畫面投影在墻壁上。而便宜的幕布通常質(zhì)量都比較差,使用過一段時間后就會發(fā)生顏色變化,影響畫質(zhì)。如果直接將畫面投影在墻壁上,墻體顏色的變化也會對畫質(zhì)造成一定的影響?,F(xiàn)有的投影圖像校正技術主要是通過色彩傳感器采集投影平面的光譜信息或色彩信息,對采集的光譜信息或色彩信息進行分析,然后根據(jù)分析結果校正投影圖像的顏色。但是這種投影圖像校正技術需要增加額外的色彩傳感器,成本較高,且對投影在墻體上的圖像校正效果不佳。

【發(fā)明內(nèi)容】

[0003]有鑒于此,本發(fā)明提供一種投影圖像顏色校正方法及裝置,可以實現(xiàn)對投影在墻體或質(zhì)量較差的幕布上的圖像顏色的有效校正。
[0004]本發(fā)明實施例第一方面提供一種投影圖像顏色校正方法,包括:拍攝投影的第一亮度的灰度圖,得到第一灰度圖,按照預置的尺寸將所述第一灰度圖分割為若干個區(qū)域,根據(jù)所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組以及預置的所述第一灰度圖中各區(qū)域的標準平均亮度值,對光源的亮度進行調(diào)整,使得所述光源的亮度達到目標亮度;拍攝投影的目標亮度的灰度圖,得到第二灰度圖,按照與所述第一灰度圖相同的分割方式,將所述第二灰度圖分割為若干個區(qū)域,并分別獲取所述第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組;拍攝投影的第二亮度的灰度圖,得到第三灰度圖,按照與所述第一灰度圖相同的分割方式,將所述第三灰度圖分割為若干個區(qū)域,獲取所述第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組,其中所述第二亮度小于所述目標亮度;根據(jù)預置的所述第一灰度圖中各區(qū)域中所包含的各顏色的標準平均值、所述第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組、所述第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組、以及預置的所述第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值,確定各所述區(qū)域中所包含的各顏色的增益分量值及偏移量值;根據(jù)所述增益分量值、所述偏移量值以及各所述區(qū)域中所包含的各顏色的輸入值,對當前投影的圖像進行顏色校正。
[0005]本發(fā)明實施例第二方面提供一種投影圖像顏色校正裝置,包括:拍攝模塊,用于拍攝投影的第一亮度的灰度圖,得到第一灰度圖;分割模塊,用于按照預置的尺寸將所述第一灰度圖分割為若干個區(qū)域;亮度調(diào)整模塊,用于根據(jù)所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組以及預置的所述第一灰度圖中各區(qū)域的標準平均亮度值,對光源的亮度進行調(diào)整,使得所述光源的亮度達到目標亮度;所述拍攝模塊,還用于拍攝投影的目標亮度的灰度圖,得到第二灰度圖;所述分割模塊,還用于按照與所述第一灰度圖相同的分割方式,將所述第二灰度圖分割為若干個區(qū)域;計算模塊,用于分別獲取所述第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組;所述拍攝模塊,還用于拍攝投影的第二亮度的灰度圖,得到第三灰度圖,其中所述第二亮度小于所述目標亮度;所述分割模塊,還用于按照與所述第一灰度圖相同的分割方式,將所述第三灰度圖分割為若干個區(qū)域;所述計算模塊,還用于獲取所述第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組;所述計算模塊,還用于根據(jù)預置的所述第一灰度圖中各區(qū)域中所包含的各顏色的標準平均值、所述第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組、所述第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組、以及預置的所述第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值,確定各所述區(qū)域中所包含的各顏色的增益分量值及偏移量值;校正模塊,用于根據(jù)所述增益分量值、所述偏移量值以及各所述區(qū)域中所包含的各顏色的輸入值,對當前投影的圖像進行顏色校正。
[0006]根據(jù)上述實施例,本發(fā)明提供的一種投影圖像顏色校正方法及裝置,通過利用拍攝模塊拍攝投影在投影區(qū)域的多個不同亮度的灰度圖,并按照預置的尺寸將拍攝的灰度圖分割為多個區(qū)域,然后根據(jù)多個不同亮度的灰度圖中各區(qū)域的平均亮度值以及各區(qū)域中所包含的各顏色的各自對應的平均值,結合預置的標準平均亮度值和標準平均值對投影的圖像進行顏色校正,相較于現(xiàn)有技術,一方面由于無需借助額外的特殊元件即可進行顏色校正,因此成本較低,另一方面本發(fā)明具有校正準確度高的優(yōu)點,特別適用于幕布較差或無幕布的投影環(huán)境,可實現(xiàn)更自然的整體顯示效果,從而提高用戶體驗,增加產(chǎn)品粘性。
[0007]為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細說明如下。
【附圖說明】
[0008]圖1為本發(fā)明一實施例提供的一種投影圖像顏色校正方法的流程圖;
[0009]圖2為本發(fā)明另一實施例提供的一種投影圖像顏色校正方法中平滑處理的示意圖;
[0010]圖3為本發(fā)明一實施例提供的一種投影圖像顏色校正裝置的結構示意圖。
【具體實施方式】
[0011 ]為更進一步闡述本發(fā)明為實現(xiàn)預定發(fā)明目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對依據(jù)本發(fā)明的【具體實施方式】、結構、特征及其功效,詳細說明如后。
[0012]參見圖1,所示為本發(fā)明第一實施例提供的一種投影圖像顏色校正方法的流程圖,該方法應用于配置有攝像模塊的投影儀,或者配置有攝像模塊且可對投影儀進行遠程控制的其他終端設備,如:計算機、智能手機、智能相機或者遙控器等等,該方法具體可包括以下步驟:
[0013]S101、拍攝投影的第一亮度的灰度圖,得到第一灰度圖,按照預置的尺寸將第一灰度圖分割為若干個區(qū)域,根據(jù)第一灰度圖中各區(qū)域的平均亮度值的數(shù)組以及預置的第一灰度圖中各區(qū)域的標準平均亮度值,對光源的亮度進行調(diào)整,使得光源的亮度達到目標亮度;
[0014]拍攝投影在投影區(qū)域的第一亮度的灰度圖,得到第一灰度圖,按照預置的尺寸將第一灰度圖分割為若干個區(qū)域,并獲取第一灰度圖中各區(qū)域的平均亮度值的數(shù)組HV_L1[X,Y],其中X表示行數(shù),Y表示列數(shù)。
[0015]具體的,通過投影模塊以第一亮度將預置圖像投影在幕布或墻體的投影區(qū)域,然后通過攝像模塊將投影的該圖像拍攝下來,得到第一灰度圖。由于投影區(qū)域的表面情況比較復雜,有些可能存在色斑、墻皮脫落等影響畫質(zhì)的特殊情況,所以不能做簡單的全局校正。這里按照預置的尺寸將第一灰度圖分割為物理上的一個個小的單元區(qū)域,分別校正,從而達到更好的校正效果。
[0016]優(yōu)選地,將第一灰度圖按照預置的尺寸,以像素為基礎,將第一灰度圖等分為若干個正方形的區(qū)域。如按照每個區(qū)域包含20 X 20個像素這樣的尺寸進行等分。
[0017]對第一灰度圖中分割出的每一個區(qū)域的像素分別進行平均亮度統(tǒng)計,即分別把各個區(qū)域中包含的所有像素的各顏色的值,如R(紅色)、G(綠色)、B(藍色)的值累加在一起,然后再取平均值。具體的,A區(qū)域的平均亮度值=[(A區(qū)域的像素I的R+G+B) + (A區(qū)域的像素2的R+G+B)……+ (A區(qū)域的像素N的R+G+B)]/N,以此類推。通過統(tǒng)計得到第一灰度圖中各區(qū)域的平均亮度值的數(shù)組HV_L1 [X,Y],其中X表示行數(shù),Y表示列數(shù)。假設將80 %亮度的灰度圖分割為96 X 54個分區(qū),則HV_L1 [ X,Y]即 HV_80 [ 96,54 ]。
[0018]作為本發(fā)明另一實施例,在按照預置的尺寸將所述第一灰度圖分割為若干個區(qū)域之前,還包括:將第一灰度圖的亮度值與預置的亮度值進行比較;若第一灰度圖的亮度值與預置的亮度值之間的誤差超過預置誤差值,則執(zhí)行按照預置的尺寸將所述第一灰度圖分割為若干個區(qū)域的步驟及其后續(xù)的校正步驟,否則,跳過后續(xù)的校正步驟。其中,預置的亮度值是本地預存的對取樣區(qū)域進行校正后得到的亮度值。
[0019]進一步地,統(tǒng)計第一灰度圖中多個指定區(qū)域的亮度值,將統(tǒng)計出的亮度值與該對取樣區(qū)域進行校正后得到的亮度值進行比較,若二者之間的誤差超過預置誤差,如5%,則執(zhí)行按照預置的尺寸將所述第一灰度圖分割為若干個區(qū)域的步驟及其后續(xù)的校正步驟,否貝IJ,跳過后續(xù)的校正步驟。
[0020]其中,統(tǒng)計第一灰度圖中預置多個區(qū)域的亮度值具體包括:
[0021]將第一灰度圖的水平方向的邊和垂直方向的邊,分別按照預置的數(shù)量進行等分,得到對應數(shù)量的單元區(qū)域,取該第一灰度圖的中間位置的指定數(shù)量(如:4個)的單元區(qū)域,對該4個單元區(qū)域的像素進行亮度統(tǒng)計,得到亮度值。例如,將尺寸為FHD(Full HighDefinit1n,全高清)1920 X 1080(像素)的第一灰度圖沿水平方向及垂直方向分別按照6份的方式進行均分,然后取中間的4份單元區(qū)域640X360(像素),對其中包含的像素進行亮度統(tǒng)計,得到亮度值。
[0022]具體的,根據(jù)第一灰度圖中各區(qū)域的平均亮度值的數(shù)組以及預置的第一灰度圖中各區(qū)域的標準平均亮度值,對光源的亮度進行調(diào)整包括:
[0023]將統(tǒng)計出的第一灰度圖中各區(qū)域的平均亮度值的數(shù)組HV_L1[X,Y]中的各個數(shù)值分別與預置的第一灰度圖中各區(qū)域的標準平均亮度值HV_L1_STANDARD進行比較,判斷HV_LI [X,Y]中是否存在目標值,該目標值與HV_L1_STANDARD的差值,除以HV_L1_STANDARD后得到的值應大于預置數(shù)值(如:10% )。
[0024]若HV_L1[X,Y]中不存在目標值,則將第一亮度作為目標亮度。
[0025]若HV_L1[X,Y]中存在目標值,則表明墻面有反光,需要調(diào)整光源的亮度。于是將光源的亮度在預置范圍內(nèi)(如:100%?70%)逐步減少,直到當HV_L1[X,Y]中不存在目標值,此時將該目標值作為目標亮度,或者,直至光源的亮度已經(jīng)調(diào)整到預置范圍的最小值(如最大亮度的70% ),此時將該最小值對應的亮度作為該目標亮度。
[0026]需要說明的是,亮度調(diào)整是一個循環(huán)過程,每一次亮度調(diào)整后,HV_L1[X,Y]均需要重新獲取。
[0027]作為本發(fā)明另一實施例,對第一灰度圖中各區(qū)域的平均亮度值進行平滑處理,得到第一灰度圖中各區(qū)域的平滑平均亮度值,將得到的平滑平均亮度值的數(shù)組代替原平均亮度值的數(shù)組與標準平均亮度值進行比較,根據(jù)比較結果將光源的亮度調(diào)整至符合預置條件的目標亮度。
[0028]對第一灰度圖中各區(qū)域的平均亮度值進行平滑處理,得到第一灰度圖中各區(qū)域的平滑平均亮度值,例如:根據(jù)第一灰度圖中各區(qū)域的位置特征,確定第一灰度圖中各區(qū)域的相鄰區(qū)域;根據(jù)第一灰度圖中各區(qū)域及其相鄰區(qū)域各自對應的權重值,以及第一灰度圖中各區(qū)域的平均亮度值,通過加權運算,得到第一灰度圖中各區(qū)域的平滑平均亮度值;根據(jù)第一灰度圖中各區(qū)域的平滑平均亮度值,得到第一灰度圖中各區(qū)域的平均亮度值的數(shù)組。
[0029]具體的,將第一灰度圖中的各區(qū)域按照位置特征劃分為角位、邊位以及其他位,分別獲取角位及其相鄰區(qū)域各自對應的權重值,根據(jù)該權重值和角位及其相鄰區(qū)域的平均亮度值對該角位的亮度值進行加權運算,得到該角位的平滑平均亮度值;分別獲取邊位及其相鄰區(qū)域各自對應的權重值,根據(jù)該權重值和邊位及其相鄰區(qū)域的平均亮度值對該邊位的亮度值進行加權運算,得到該邊位的平滑平均亮度值;分別獲取其他位及其相鄰區(qū)域各自對應的權重值,根據(jù)該權重值和其他位及其相鄰區(qū)域的平均亮度值對該其他位的亮度值進行加權運算,得到該其他位的平滑平均亮度值。
[0030]其中,角位的周圍包括3個相鄰區(qū)域,邊位的周圍包括5個相鄰的區(qū)域,其他位的周圍包括8個相鄰的區(qū)域。以96 X 54個分區(qū)為例,如圖2所示,假設A為角位,B為邊位,C為其它區(qū)域,則:
[0031]對于角位的區(qū)域:
[0032]A角位的平滑平均亮度值=A角位的區(qū)域原平均亮度值X權重值Ql+相鄰區(qū)域I原平均亮度值X權重值Q2+相鄰區(qū)域2原平均亮度值X權重值Q3+相鄰區(qū)域3原平均亮度值X權重值Q4;
[0033]優(yōu)選地,Ql為70%,Q2?Q4均為10%。
[0034]對于邊位的區(qū)域:
[0035]B邊位的平滑平均亮度值=B邊位的區(qū)域原平均亮度值X權重值Ql+相鄰區(qū)域I原平均亮度值X權重值Q2+相鄰區(qū)域2原平均亮度值X權重值Q3+相鄰區(qū)域3原平均亮度值X權重值Q4+相鄰區(qū)域4原平均亮度值X權重值Q5+相鄰區(qū)域5原平均亮度值X權重值Q6;
[0036]優(yōu)選地,Ql為60%,Q2?Q6均為8 %。
[0037]對于其他位的區(qū)域:
[0038]C其他位的平滑平均亮度值=C區(qū)域原平均亮度值X權重值Ql+相鄰區(qū)域I原平均亮度值X權重值Q2+相鄰區(qū)域2原平均亮度值X權重值Q3+相鄰區(qū)域3原平均亮度值X權重值Q4+相鄰區(qū)域4原平均亮度值X權重值Q5+相鄰區(qū)域5原平均亮度值X權重值Q6+相鄰區(qū)域6原平均亮度值X權重值Q7+相鄰區(qū)域7原平均亮度值X權重值Q8+相鄰區(qū)域8原平均亮度值X權重值Q9;
[0039]優(yōu)選地,Ql為60%,Q2?Q6均為5%。
[0040]經(jīng)過上述平滑處理后,得到第一灰度圖中各區(qū)域的平滑平均亮度值的數(shù)組HV_L1_肥¥[1,¥]。將各平滑平均亮度值取_1^_肥胃[1,¥]分別與標準平均亮度值!^_1^_314冊41^進行比較,若HV_L1_NEW[X,Y]中不存在目標值,則將亮度即為目標亮度。如果HV_L1_NEW[X,Y]中存在目標值,則表明墻面有反光,需要調(diào)整光源的亮度,其中將該目標值與HV_L1_STANDARD的差值除以HV_L1_STANDARD后得到的值大于10%。于是將光源亮度在預置范圍內(nèi)(如:100 %?70 % )逐步減少,直到當HV_L 1_NEW[X,Y]中不存在目標值或光源已經(jīng)調(diào)整到預置范圍的最小值(如最大亮度的70% )時,將該目標值或該最小值對應的亮度作為該目標亮度。
[0041]需要說明的是,亮度調(diào)整是一個循環(huán)過程,每一次亮度調(diào)整后,HV_L1_NEW[X,Y]均需要重新獲取。
[0042]作為本發(fā)明另一實施例,本實施例中涉及的各標準平均亮度值以及各標準平均值優(yōu)選按照以下方式獲取:
[0043]在暗室中拍攝以第一亮度投影在白幕上的灰度圖,對拍攝的第一亮度的灰度圖的R、G、B進行累加,然后將累加值除以該第一亮度的灰度圖中包含的像素的數(shù)量,得到標準平均亮度值 HV_L1_STANDARD ;
[0044]分別對拍攝的第一亮度的灰度圖中的R、G、B單獨取平均值,即分別將所有R的值累加后除以第一亮度的灰度圖中包含的像素的數(shù)量,將所有G的值累加后除以第一亮度的灰度圖中包含的像素的數(shù)量,將所有B的值累加后除以第一亮度的灰度圖中包含的像素的數(shù)量,得到第一亮度的灰度圖中的R、G、B各自對應的標準平均值HV_L1_R_STANDARD、HV_L1_G_STANDARD以及HV_L1_B_STANDARD;
[0045]在暗室中拍攝以第二亮度投影在白幕上的灰度圖,對拍攝的第二亮度的灰度圖的R、G、B進行累加,然后將累加值除以該第二亮度的灰度圖中包含的像素的數(shù)量,得到第二亮度的灰度圖的標準平均亮度值HV_L2_STANDARD;
[0046]分別對拍攝的第二亮度的灰度圖中的R、G、B單獨取平均值,即分別將所有R的值累加后除以第二亮度的灰度圖中包含的像素的數(shù)量,將所有G的值累加后除以第二亮度的灰度圖中包含的像素的數(shù)量,將所有B的值累加后除以第二亮度的灰度圖中包含的像素的數(shù)量,得到第二亮度的灰度圖中的R、G、B各自對應的標準平均值HV_L2_R_STANDARD、HV_L2_G_STANDARD以及HV_L2_B_STANDARD。
[0047]S102、拍攝投影的目標亮度的灰度圖,得到第二灰度圖,按照與第一灰度圖相同的分割方式,將第二灰度圖分割為若干個區(qū)域,并分別獲取第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組;
[0048]具體的,將第二灰度圖中按照與第一灰度圖相同的分割方式分割的各區(qū)域中紅R、綠G、藍B三原色的值分別累加后取平均,得到R的平均值的數(shù)組HV_R_L3[X,Y]、G的平均值的數(shù)組HV_G_L3[X,Y]以及B的平均值的數(shù)組HV_B_L3[X,Y]。
[0049]其中,A區(qū)域中R的平均值=[(A區(qū)域的像素I的R的值)+(A區(qū)域的像素2的R的值)……+(A區(qū)域的像素N的R的值)]/N;
[0050]A區(qū)域中G的平均值=[(A區(qū)域的像素I的G的值) + (A區(qū)域的像素2的G的值)……+ (A區(qū)域的像素N的G的值)]/N;
[0051 ] A區(qū)域中B的平均值=[(A區(qū)域的像素I的B的值) + (A區(qū)域的像素2的B的值)……+ (A區(qū)域的像素N的啲值)]/N。
[0052]以此類推,從而得到第二灰度圖中各區(qū)域的R、G、B單色的平均值區(qū)域數(shù)組為:HV_R_L3[X,Y]、HV_G_L3[X,Y]以及HV_B_L3[X,Y]。
[0053]進一步地,在本發(fā)明另一實施例中,按照與上述處理第一灰度圖中各區(qū)域的平均亮度值相同的平滑處理方式,對第二灰度圖中各區(qū)域中R的平均值、G的平均值以及B的平均值分別進行平滑處理,得到R、G、B各單色的平滑平均值的數(shù)組:HV_R_L3_NEW[X,Y]、HV_G_L3_NEW[X,Y]以及HV_B_L3_NEW[X,Y]。即,根據(jù)第二灰度圖中各區(qū)域的位置特征,確定第二灰度圖中各區(qū)域的相鄰區(qū)域;根據(jù)第二灰度圖中各區(qū)域及其相鄰區(qū)域各自對應的權重值,以及第二灰度圖中各區(qū)域中各顏色的平均值,通過加權運算,得到第二灰度圖中各區(qū)域中各顏色的平滑亮度值;根據(jù)第二灰度圖中各區(qū)域中各顏色的平滑亮度值,得到第二灰度圖中各區(qū)域中各顏色的平均值的數(shù)組。如:假設A為角位,則對于角位的區(qū)域:
[0054]A角位的區(qū)域中R的平滑平均值=A角位的區(qū)域中R的原平均值X權重值Ql+相鄰區(qū)域I中R的原平均值X權重值Q2+相鄰區(qū)域2中R的原平均值X權重值Q3+相鄰區(qū)域3中R的原平均值X權重值Q4。
[0055 ]角位中G、B的平滑亮度值、邊位和其他位的區(qū)域中R、G、B的平滑亮度值以此類推。
[0056]S103、拍攝投影的第二亮度的灰度圖,得到第三灰度圖,按照與第一灰度圖相同的分割方式,將第三灰度圖分割為若干個區(qū)域,獲取第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組,其中第二亮度小于目標亮度;
[0057]優(yōu)選地,第一亮度為80 %,第二亮度為20 %,若經(jīng)過調(diào)整目標亮度為70 %,則第二亮度為1 %。拍攝投影的第二亮度的灰度圖,得到第三灰度圖,按照與步驟S1I相同的方式,將第三灰度圖按照預置的尺寸,以像素為基礎,等分為若干個正方形的區(qū)域。如按照每個區(qū)域包括20 X 20個像素這樣的尺寸進行等分。
[0058]按照與第二灰度圖中各區(qū)域中所包含的各顏色的平均值相同的獲取方式,獲取第三灰度圖中各區(qū)域中R的平均值的數(shù)組HV_R_L2[X,Y]、G的平均值的數(shù)組HV_G_L2[X,Y]以及B的平均值的數(shù)組HV_B_L2[X,Y];
[0059]按照與步驟SlOl中第一灰度圖中各區(qū)域的平均亮度值相同的獲取方式,統(tǒng)計得到第三灰度圖中各區(qū)域的平均亮度值的數(shù)組HV_L2[X,Y]。并按照與步驟S102中第二灰度圖中各區(qū)域中所包含的個顏色的平均值相同的獲取方式,統(tǒng)計得到第三灰度圖中各區(qū)域中所包含的R、G、B三原色中各單色的平均值的數(shù)組HV_R_L2[X,Y]、HV_G_L2[X,Y]W&HV_B_L2[X,
Y] O
[0060]進一步地,在本發(fā)明的另一實施例中,按照與步驟SlOl中第一灰度圖中各區(qū)域的平滑平均亮度值以及步驟S102中第二灰度圖中各區(qū)域中所包含的各顏色的平滑平均值相同的獲取方式,對第三灰度圖中各區(qū)域的平均亮度值以及第三灰度圖中各區(qū)域中所包含的R、G、B三原色中各單色的平均值進行平滑處理,得到對應的平滑平均亮度值的數(shù)組HV_L2_NEW[X,Y]以及R、G、B的平滑平均值的數(shù)組HV_R_L2_NEW[X,Y ]、HV_G_L2_NEff [ X,Y ]以及HV_B_L2_NEW[X,Y],以代替第三灰度圖中各區(qū)域的原平均亮度值的數(shù)組以及第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組,用于后續(xù)的顏色校正。
[0061]S104、根據(jù)預置的第一灰度圖中各區(qū)域中所包含的各顏色的標準平均值、第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組、第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組、以及預置的第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值,確定各區(qū)域中所包含的各顏色的增益分量值及偏移量值;
[0062]具體地,首先根據(jù)第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組HV_R_1^[乂,¥]、!^_6_1^[乂,¥]和!^_8_1^[乂,¥],以及預置的第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值 HV_L2_R_STANDARD、HV_L2_G_STANDARD 和 HV_L2_B_STANDARD,分別計算 R 的偏移量值0FFSET_R、G的偏移量值0FFSET_G以及B的偏移量值0FFSET_B。
[0063]將HV_R_L2[X,Y]中的各個值分別與HV_L2_R_STANDARD進行求差運算,得到R的偏移量值 0FFSET_R = HV_L2_R_STANDARD-HV_R_L2 ;若計算出的 0FFSET_lM、于指定比率的 HV_L2_R_STANDARD,則不改變計算出的0FFSET_R ;若0FFSET_R大于或等于指定比率的HV_L2_R_STANDARD,則將 0FFSET_R重新賦值為指定比率的 HV_L2_R_STANDARD。將 HV_G_L2 [X,Y]中的各個值分別與HV_L2_G_STANDARD進行求差運算,計算G的偏移量值0FFSET_G = HV_L2_G_STANDARD-HV_G_L2 ;若計算出的0FFSET_G*于指定比率的HV_L2_G_STANDARD,則不改變計算出的0FFSET_G ;若0FFSET_G大于或等于指定比率的HV_L2_G_STANDARD,則將0FFSET_G重新賦值為指定比率的HV_L2_G_STANDARD。將HV_B_L2 [ X,Y ]分別與HV_L2_B_STANDARD進行比較,計算B的偏移量值0FFSET_B = HV_L2_B_STANDARD-HV_B_L2 ;若計算出的0FFSET_B小于指定比率的HV_L2_B_STANDARD,則不改變計算出的0FFSET_B;若0FFSET_B大于或等于指定比率的HV_L2_B_STANDARD,則將0FFSET_B重新賦值為指定比率的HV_L2_B_STANDARD。
[0064]其次,根據(jù)第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組HV_R_L3[X,Y]、HV_G_L3 [X,Y]和HV_B_L3 [X,Y],預置的第一灰度圖中各區(qū)域中所包含的各顏色的標準平均值HV_L1_R_STANDARD、HV_L1_G_STANDARD和HV_L1_B_STANDARD,以及上述計算出的各偏移量值0FFSET_R、0FFSET_G和0FFSET_B,計算各區(qū)域的R的增益分量值GAIN_R[m,n]、G的增益分量值6厶爪_6[111,11]以及8的增益分量值6厶爪_8[111,11],其中,1〈=111〈=父;1〈 = 11〈 = ¥。
[0065]分別計算各區(qū)域的R 的增益分量值 GAIN_R[m,n] = (HV_L1_R_STANDARD_0FFSET_R[111,11]-取_1?_1^3[111,11])/服_1^3[111,11],將計算出的64111?[111,11]與預置的增益分量值進行比較,若GAIN_R[m,η ]小于預置的增益分量值,則對GAIN_R[m,η ]不做改變,否則,將GAIN_R[m,n]重新賦值為預置的增益分量值。
[0066]分別計算各區(qū)域的G 的增益分量值 GAIN_G[m,n] = (HV_L1_G_STANDARD_0FFSET_G[111,11]-取_6_1^3[111,11])/服_6_1^3[111,11],將計算出的64116[111,11]與預置的增益分量值進行比較,若GAIN_G[m,η]小于預置的增益分量值,則對GAIN_G[m,η]不做改變,否則,將GAIN_G[m,n]重新賦值為預置的增益分量值。
[0067]分別計算各區(qū)域的B 的增益分量值 GAIN_B[m,n] = (HV_L1_B_STANDARD_0FFSET_B[111,11]-取_8_1^3[111,11])/服_8_1^3[111,11],將計算出的64118[111,11]與預置的增益分量值進行比較,若GAIN_B [m,η ]小于預置的增益分量值,則對GAIN_B [m,η ]不做改變,否則,將GAIN_B[m,n]重新賦值為預置的增益分量值。
[0068]S105、根據(jù)增益分量值、偏移量值以及各區(qū)域中所包含的各顏色的輸入值,對當前投影的圖像進行顏色校正。
[0069]具體的,根據(jù)公式:R_OUTPUT= R_INPUTXGAIN_R[m,n]+OFFSET_R[m,n],計算各區(qū)域的R的校正值,其中R_0UTPUT為輸出的R的校正值,R_INPUT為R的輸入值。
[0070]根據(jù)公式:G_OUTPUT= G_INPUTXGAIN_G[m,n]+OFFSET_G[m,n],計算各區(qū)域的 G 的校正值,其中G_0UTPUT為輸出的G的校正值,R_INPUT為G的輸入值。
[0071]根據(jù)公式:B_OUTPUT= B_INPUTXGAIN_B[m,n]+OFFSET_B[m,n]計算各區(qū)域的 B 的校正值,其中B_0UTPUT為輸出的B的校正值,B_INPUT為B的輸入值。
[0072]進一步地,在本發(fā)明另一實施例中,根據(jù)第三灰度圖中各區(qū)域中所包含的R、G、B各單色的平滑平均值(HV_R_L2_NEW[X,Y]、HV_G_L2_NEW[X,Y]以及HV_B_L2_NEW[X,Y])、各單色各自對應的標準平均值(HV_L2_R_STAM)ARD、HV_L2_G_STANDARD以及HV_L2_B_STANDARD)、第二灰度圖中各區(qū)域中所包含的R、G、B各單色的平滑平均值(HV_R_L3_NEW[X,¥]、服_6_1^3_肥1[乂,¥]以及服_8_1^3_肥1[乂,¥])以及第一灰度圖中各區(qū)域中所包含的1?、6、8各單色各自對應的標準平均值(HV_L I_R_STANDARD、HV_L I_G_STANDARD以及HV_L I_B_STANDARD),對投影的圖像的進行顏色校正,具體校正方法與上述利用非經(jīng)過平滑處理的平均值進行校正時使用的方法相類似,此處不再贅述。
[0073]為了更好的說明上述方法,下面結合圖2,以80%亮度和20 %亮度為例,對上述投影圖像顏色校正進行說明。
[0074]第一部分,獲取80%亮度和20 %亮度情況下的標準值,具體包括以下步驟:
[0075]1、在暗室中,打一個80%亮度的灰度圖到白幕上,對R(紅)色、G(綠)色、B(藍)色的值進行累加,然后取亮度平均值HV_80_STANDARD。
[0076]2、對80%亮度的灰度圖中的R、G、B單獨取平均值,分別得到:HV_80_R_STANDARD、HV_80_G_STANDARD以及HV_80_B_STANDARD。
[0077]3、在暗室中,打一個20%亮度的灰度圖到白幕上,對R、G、B進行累加,然后取亮度平均值 HV_20_STANDARD。
[0078]4、對80%亮度的灰度圖中的R、G、B單獨取平均值,分別得到:HV_20_R_STANDARD、HV_20_G_STANDARD以及HV_20_B_STANDARD。
[0079]第二部分,拍攝投影在投影區(qū)域的80%亮度的灰度圖,根據(jù)拍攝的80%亮度的灰度圖,判斷是否需要進行亮度校正,如果需要亮度校正則執(zhí)行校正操作。判斷過程具體包括以下步驟:
[0080]1、打個80%殼度的灰度圖到屏蒂上,然后用攝像頭拍攝回來。
[0081]2、對上面拍攝的圖像把圖像水平、垂直都6均分。取整個圖像的中間的4份進行亮度統(tǒng)計。比如:對于FHD(1920 X 1080),取中間(640X360)這部分像素進行亮度統(tǒng)計。對比本機保存的取樣區(qū)域校正后的亮度值,如果誤差超5%,可以認為,環(huán)境有比較大的變化,需要重新校正,否則跳過校正部分。
[0082]第三部分,亮度校正部分,具體包括以下步驟:
[0083]1、因為墻面的情況比較復雜,有些可能有色斑等,所以不能做簡單的全局校正。這里把整個屏幕分成物理上一個個小的單元區(qū)域,分別校正,以達到更好的效果。如,對于100寸的FHD(分辨率為1920 X 1080)的投影電視,把顯示區(qū)域按20 X 20個像素這樣的區(qū)域分割,這樣這款電視的投影區(qū)域被分成了 96 X 54等份。
[0084]2、對每一個區(qū)內(nèi)的20 X 20個像素分別進行平均亮度統(tǒng)計,也就是把每個像素的R+G+B累加起來,再取平均,保存起來。這樣所有的投影區(qū)域分割的統(tǒng)計值得到數(shù)組HV_80[96,54]。
[0085]3、對得到的統(tǒng)計值進行平滑處理,對于96X54個分區(qū),角位的周圍有3個相鄰的區(qū)域,邊位的周圍有5個相鄰的區(qū)域,而其他的分區(qū),周圍有8個相鄰的區(qū)域。平滑的方法是,對于角位的區(qū)域,如圖2所示:A為角位,B為邊位,C為其它區(qū)域。
[0086]對于角位的區(qū)域:
[0087 ]新數(shù)值=A角位的區(qū)域原來數(shù)值X 70 % +相鄰區(qū)域I原來數(shù)值X 1 % +相鄰區(qū)域2原來數(shù)值X 1 % +相鄰區(qū)域3原來數(shù)值X 1 %。
[0088]對于邊位的區(qū)域:
[0089]新數(shù)值=B邊位的區(qū)域原來數(shù)值X60%+相鄰區(qū)域I原來數(shù)值X 8 %+相鄰區(qū)域2原來數(shù)值X 8 % +相鄰區(qū)域3原來數(shù)值X 8 % +相鄰區(qū)域4原來數(shù)值X 8 % +相鄰區(qū)域5原來數(shù)值X8% 0
[0090]對于其他區(qū)域:
[0091 ]新數(shù)值=C區(qū)域原來數(shù)值X 60 % +相鄰區(qū)域I原來數(shù)值X 5 % +相鄰區(qū)域2原來數(shù)值X 5 % +相鄰區(qū)域3原來數(shù)值X 5 % +相鄰區(qū)域4原來數(shù)值X 5 % +相鄰區(qū)域5原來數(shù)值X 5 % +相鄰區(qū)域6原來數(shù)值X 5%+相鄰區(qū)域7原來數(shù)值X 5%+相鄰區(qū)域8原來數(shù)值X 5% 0
[0092]經(jīng)過上述平滑處理后,得到新的數(shù)組HV_80_NEW[96,54]。
[0093]4、數(shù)組HV_80_NEW[96,54]是針對R、G、B三原色的累加。同理,參照上述第三部分2和3所示的方法,單獨獲取在80 %亮度情況下R、G、B單色的平均值區(qū)域數(shù)組為:HV_R_80_NEW[96,54]、HV_G_80_NEff[96,54]以及HV_B_80_NEW[96,54]。
[0094]5、打一個20%亮度的灰度圖到屏幕上,用攝像頭拍攝回來。然后參照上述第三部分1-4所示的方法,獲得數(shù)組HV_20[96,54]和HV_20_NEW[96,54]。
[0095]6、數(shù)組HV_20_NEW[96,54 ]是針對R、G、B三原色的累加。同理,參照上述第三部分2和3所示的方法,單獨獲取在20 %亮度情況下R、G、B單色的平均值區(qū)域數(shù)組為:HV_R_20_NEW[96,54]、HV_G_20_NEff[96,4]以及HV_B_20_NEW[96,54]。
[0096]7、將 HV_80_NEW[ 96,54 ]與 HV_80_STANDARD 比較,如果HV_80_NEW[ 96,54 ]中有值超過HV_80_STANDARD10%的情況,則表明墻面有反光,先把光源亮度在100%?70%之間逐步減少,直到當HV_80_NEW[96,54]中沒有值超過HV_80_STANDARD10%的情況或光源已經(jīng)調(diào)整到最大亮度的70 %。
[0097]可以理解地,如果光源的亮度有調(diào)整,則上述第二部分與第三部分1-6項的相關數(shù)值均要在新光源亮度的基礎下重新獲取,然后將調(diào)整后的亮度作為第一亮度。
[0098]第四部分,顏色校正部分,基于上述各部分具體包括以下步驟:
[0099]1、分別就HV_R_20_NEW[96,54]中的每個區(qū)域值對比HV_20_R_STANDARD,計算偏移量值 0FFSET_R = HV_20_R_STANDARD-HV_R_20_NEff,如果 0FFSET_R〈HV_20_R_STANDARD X10% ,則不改變計算出的0FFSET_R;如果0FFSET_R> = HV_20_R_STANDARD X 10% ,則將0FFSET_R重新賦值為HV_20_R_STANDARD X 10%。將HV_R_20_NEW[96,54]都比較完畢后,可以得到0FFSET_R[ 96,54 ]。
[0100]2、與I相同的,分別就HV_G_20_NEW[ 96,54 ]中的每個區(qū)域值對比HV_20_G_STANDARD,計算偏移量值 0FFSET_G = HV_20_G_STANDARD-HV_G_20_NEW,如果 OFFSET_G〈HV_20_G_STANDARD X10%,則不改變計算出的OFFSET_G;如果OFFSET_G> = HV_20_G_STANDARDX10% ,則將OFFSET_G重新賦值為HV_20_G_STANDARDX 10%。將所有的HV_G_20_NEW[96,54 ]都比較完畢后,可以得到OFFSET_G [ 96,54 ]。
[0101 ] 3、與I相同的,分別就HV_B_20_NEW[ 96,54 ]中的每個區(qū)域值對比HV_20_B_STANDARD,計算偏移量值 0FFSET_B = HV_20_B_STANDARD-HV_B_20_NEW,如果 0FFSET_B〈HV_20_B_STANDARD X10%,則不改變計算出的0FFSET_B;如果0FFSET_B> = HV_20_B_STANDARDX10% ,則將0FFSET_B重新賦值為HV_20_B_STANDARDX 10%。將所有的HV_B_20_NEW[96,54 ]都比較完畢后,可以得到0FFSET_B [ 96,54 ]。
[0102]4、就R的增益分量值進行計算:
[0103]如區(qū)域[m,n],其中l(wèi)〈=m〈 = 96; l〈 = n〈 = 54
[0104]GAIN_R[m,n] = (HV_80_R_STANDARD-0FF SET_R[m,n]_H V_R_80_N E W[m,n])/HV_R_80_N E ff[m,n]o
[0105]如果6々爪_1?[111,11]〈15%,則對64爪_1?[111,11]不做改變,否則,將64爪_1?[111,11]重新賦值為15%。
[0106]5、就G的增益分量值進行計算:
[0107]如區(qū)域[m,n],其中l(wèi)〈=m〈 = 96; l〈 = n〈 = 54
[0108]GAIN_G[m,n] = (HV_80_G_STANDARD-0FF SET_G[m,n]_H V_G_80_N E W[m,n])/HV_G_80_N E ff[m,n]o
[0109]如果GAIN_G [m,n]〈 15%,則對 GAIN_G [m,n ]不做改變,否則,將 GAIN_G[m,η]重新賦值為15%。
[0110]6、就B的增益分量值進行計算:
[0111 ]如區(qū)域[m,n],其中 l〈=m〈 = 96; l〈 = n〈 = 54
[0112]GAIN_B[m,n] = (HV_80_B_STANDARD-0FF SET_B[m,n]_H V_B_80_N E W[m,n])/HV_B_80_N E ff[m,n]o
[0113]如果64爪_8[111,11]〈15%,則64爪_8[111,11]對不做改變,否則,將64爪_8[111,11]重新賦值為15%。
[0114]7、針對輸入的要顯示的數(shù)據(jù),校正的輸出是:
[0115]每個區(qū)域單獨校正,如區(qū)域[m,n],其中l(wèi)〈=m〈 = 96,l〈 = n〈 = 54
[0116]對于[m,n]區(qū)域內(nèi)的R值,校正的公式是:
[0117]R_OUTPUT = R_INPUTXGAIN_R[m,n]+OFFSET_R[m,n]。
[0118]對于[m,n]區(qū)域內(nèi)的G值,校正的公式是:
[0119]G_OUTPUT=G_INPUTXGAIN_G[m,n]+OFFSET_G[m,n]。
[0120]對于[m,n]區(qū)域內(nèi)的B值,校正的公式是:
[0121]B_OUTPUT = B_INPUTXGAIN_B[m,n]+OFFSET_B[m,n]。
[0122]根據(jù)上述公式,對投影的畫面顏色進行校正。
[0123]需要說明的是,上述的舉例是用100寸的FHD的投影來說明的,對于其他尺寸,其他如4K等分辨率同樣適用,并且對于分區(qū)的大小,也是可以適當變化。
[0124]本發(fā)明實施例中,通過利用拍攝模塊拍攝投影在投影區(qū)域的多個不同亮度的灰度圖,并按照預置的尺寸將拍攝的灰度圖分割為多個區(qū)域,然后根據(jù)多個不同亮度的灰度圖中各區(qū)域的平均亮度值以及各區(qū)域中所包含的各顏色的各自對應的平均值,結合預置的標準平均亮度值和標準平均值對投影的圖像進行顏色校正,相較于現(xiàn)有技術,一方面由于無需借助額外的特殊元件即可進行顏色校正,因此成本較低,另一方面本發(fā)明具有校正準確度高的優(yōu)點,特別適用于幕布較差或無幕布的投影環(huán)境,可實現(xiàn)更自然的整體顯示效果,從而提尚用戶體驗,增加廣品粘性。
[0125]參見圖3,所示為本發(fā)明一實施例提供的一種投影圖像顏色校正裝置的結構示意圖,其可以是圖1和圖2所示實施例提供的一種投影圖像顏色校正方法的執(zhí)行主體,如投影儀或投影儀中的一個模塊,為了便于說明,僅示出了與本發(fā)明實施例相關的部分。如圖3所示,該裝置包括:
[0126]拍攝模塊301,用于拍攝投影的第一亮度的灰度圖,得到第一灰度圖;
[0127]分割模塊302,用于按照預置的尺寸將該第一灰度圖分割為若干個區(qū)域;
[0128]亮度調(diào)整模塊303,用于根據(jù)該第一灰度圖中各區(qū)域的平均亮度值的數(shù)組以及預置的該第一灰度圖中各區(qū)域的標準平均亮度值,對光源的亮度進行調(diào)整,使得該光源的亮度達到目標亮度;
[0129]拍攝模塊301,還用于拍攝投影的目標亮度的灰度圖,得到第二灰度圖;
[0130]分割模塊302,還用于按照與該第一灰度圖相同的分割方式,將該第二灰度圖分割為若干個區(qū)域;
[0131]計算模塊304,用于分別獲取該第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組;
[0132]拍攝模塊301,還用于拍攝投影的第二亮度的灰度圖,得到第三灰度圖,其中該第二亮度小于該目標亮度;
[0133]分割模塊302,還用于按照與該第一灰度圖相同的分割方式,將該第三灰度圖分割為若干個區(qū)域;
[0134]計算模塊304,還用于獲取該第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組;
[0135]計算模塊304,還用于根據(jù)預置的該第一灰度圖中各區(qū)域中所包含的各顏色的標準平均值、該第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組、該第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組、以及預置的該第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值,確定各該區(qū)域中所包含的各顏色的增益分量值及偏移量值;
[0136]校正模塊305,用于根據(jù)該增益分量值、該偏移量值以及各該區(qū)域中所包含的各顏色的輸入值,對當前投影的圖像進行顏色校正。
[0137]于本發(fā)明另一實施例中,進一步地,亮度調(diào)整模塊303具體用于:
[0138]將該第一灰度圖中各區(qū)域的平均亮度值的數(shù)組中的各個數(shù)值分別與該第一灰度圖中各區(qū)域的標準平均亮度值進行比較,判斷該第一灰度圖中各區(qū)域的平均亮度值的數(shù)組中是否存在目標值,其中該目標值與該第一灰度圖中各區(qū)域的標準平均亮度值的差值,除以該第一灰度圖中各區(qū)域的標準平均亮度值后得到的值大于預置數(shù)值;
[0139]若該第一灰度圖中各區(qū)域的平均亮度值的數(shù)組中不存在該目標值,則將該第一亮度作為該目標亮度;
[0140]若該第一灰度圖中各區(qū)域的平均亮度值的數(shù)組中存在該目標值,則將該光源的亮度在預置范圍內(nèi)逐步減少,直至該第一灰度圖中各區(qū)域的平均亮度值的數(shù)組中不存在該目標值,將該目標值作為該目標亮度,或者,直至該光源的亮度已經(jīng)調(diào)整到該預置范圍的最小值,將該最小值作為該目標亮度;
[0141]計算模塊304,還用于:
[0142]根據(jù)該第一灰度圖中各區(qū)域的位置特征,確定該第一灰度圖中各區(qū)域的相鄰區(qū)域;
[0143]根據(jù)該第一灰度圖中各區(qū)域及其相鄰區(qū)域各自對應的權重值,以及該第一灰度圖中各區(qū)域的平均亮度值,通過加權運算,得到該第一灰度圖中各區(qū)域的平滑平均亮度值;
[0144]根據(jù)該第一灰度圖中各區(qū)域的平滑平均亮度值,得到該第一灰度圖中各區(qū)域的平均亮度值的數(shù)組。
[OH5]進一步地,計算模塊304具體用于:
[0146]獲取該第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組中的各個值,與各自對應的該第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值之間的差值;
[0147]若獲取的差值小于指定比率的該第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值,則將該差值作為該偏移量值;
[0148]若該差值大于或等于該指定比率的該第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值,則將該指定比率的該第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值作為該偏移量值;
[0149]根據(jù)預置的該第一灰度圖中各區(qū)域中所包含的各顏色的標準平均值、該偏移量值以及該第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組,得到各該區(qū)域中所包含的各顏色的增益分量值;
[0150]若得到的增益分量值大于或等于預置分量值,則將該預置分量值代替該增益分量值用于對該當前投影的圖像的進行顏色校正。
[0151]進一步地,計算模塊304,還用于分別將各該區(qū)域中所包含的各顏色的輸入值與對應的該增益分量值相乘后,再與對應的該偏移量值相加,得到各該區(qū)域中所包含的各顏色的校正值;
[0152]校正模塊305,具體用于根據(jù)該校正值,對該當前投影的圖像的進行顏色校正;
[0153]拍攝模塊301,還用于在暗室中分別拍攝以該第一亮度和該第二亮度投影在白幕上的灰度圖;
[0154]計算模塊304,還用于將拍攝的以該第一亮度投影在白幕上的灰度圖中所包含的各顏色的值累加后取平均值,得到該第一灰度圖中各區(qū)域的標準平均亮度值;對拍攝的以該第一亮度投影在白幕上的灰度圖中所包含的各顏色的值按顏色分別單獨取平均值,得到該第一灰度圖中各區(qū)域中所包含的各顏色的標準平均值;以及對拍攝的以該第二亮度投影在白幕上的灰度圖中所包含的各顏色的值按顏色分別單獨取平均值,得到該第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值。
[0155]需要說明的是,以上圖3示例的一種投影圖像顏色校正裝置的實施方式中,各功能模塊的劃分僅是舉例說明,實際應用中可以根據(jù)需要,例如相應硬件的配置要求或者軟件的實現(xiàn)的便利考慮,而將上述功能分配由不同的功能模塊完成,即將該裝置的內(nèi)部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。而且,實際應用中,本實施例中的相應的功能模塊可以是由相應的硬件實現(xiàn),也可以由相應的硬件執(zhí)行相應的軟件完成(本說明書提供的各個實施例都可應用上述描述原則,以下不再贅述)。未盡細節(jié)請參見前述圖1和圖2所示實施例中的描述。
[0156]從上述圖3示例的一種投影圖像顏色校正裝置可知,本實施例中通過利用拍攝模塊拍攝投影在投影區(qū)域的多個不同亮度的灰度圖,并按照預置的尺寸將拍攝的灰度圖分割為多個區(qū)域,然后根據(jù)多個不同亮度的灰度圖中各區(qū)域的平均亮度值以及各區(qū)域中所包含的各顏色的各自對應的平均值,結合預置的標準平均亮度值和標準平均值對投影的圖像進行顏色校正,相較于現(xiàn)有技術,一方面由于無需借助額外的特殊元件即可進行顏色校正,因此成本較低,另一方面本發(fā)明具有校正準確度高的優(yōu)點,特別適用于幕布較差或無幕布的投影環(huán)境,可實現(xiàn)更自然的整體顯示效果,從而提高用戶體驗,增加產(chǎn)品粘性。
[0157]在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個模塊或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0158]所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡模塊上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
[0159]另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理模塊中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。
[0160]所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0161]需要說明的是,對于前述的各方法實施例,為了簡便描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其它順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定都是本發(fā)明所必須的。
[0162]在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關描述。
[0163]以上為對本發(fā)明所提供的一種投影圖像顏色校正方法及裝置的描述,對于本領域的技術人員,依據(jù)本發(fā)明實施例的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
【主權項】
1.一種投影圖像顏色校正方法,其特征在于,所述方法包括: 拍攝投影的第一亮度的灰度圖,得到第一灰度圖,按照預置的尺寸將所述第一灰度圖分割為若干個區(qū)域,根據(jù)所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組以及預置的所述第一灰度圖中各區(qū)域的標準平均亮度值,對光源的亮度進行調(diào)整,使得所述光源的亮度達到目標亮度; 拍攝投影的目標亮度的灰度圖,得到第二灰度圖,按照與所述第一灰度圖相同的分割方式,將所述第二灰度圖分割為若干個區(qū)域,并分別獲取所述第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組; 拍攝投影的第二亮度的灰度圖,得到第三灰度圖,按照與所述第一灰度圖相同的分割方式,將所述第三灰度圖分割為若干個區(qū)域,獲取所述第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組,其中所述第二亮度小于所述目標亮度; 根據(jù)預置的所述第一灰度圖中各區(qū)域中所包含的各顏色的標準平均值、所述第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組、所述第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組、以及預置的所述第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值,確定各所述區(qū)域中所包含的各顏色的增益分量值及偏移量值; 根據(jù)所述增益分量值、所述偏移量值以及各所述區(qū)域中所包含的各顏色的輸入值,對當前投影的圖像進行顏色校正。2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組以及預置的所述第一灰度圖中各區(qū)域的標準平均亮度值,對光源的亮度進行調(diào)整,包括: 將所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組中的各個數(shù)值分別與所述第一灰度圖中各區(qū)域的標準平均亮度值進行比較,判斷所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組中是否存在目標值,其中所述目標值與所述第一灰度圖中各區(qū)域的標準平均亮度值的差值,除以所述第一灰度圖中各區(qū)域的標準平均亮度值后得到的值大于預置數(shù)值; 若所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組中不存在所述目標值,則將所述第一亮度作為所述目標亮度; 若所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組中存在所述目標值,則將所述光源的亮度在預置范圍內(nèi)逐步減少,直至所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組中不存在所述目標值,將所述目標值作為所述目標亮度,或者,直至所述光源的亮度已經(jīng)調(diào)整到所述預置范圍的最小值,將所述最小值作為所述目標亮度。3.根據(jù)權利要求1或2所述的方法,其特征在于,所述根據(jù)所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組以及預置的所述第一灰度圖中各區(qū)域的標準平均亮度值,對光源的亮度進行調(diào)整之前,包括: 根據(jù)所述第一灰度圖中各區(qū)域的位置特征,確定所述第一灰度圖中各區(qū)域的相鄰區(qū)域; 根據(jù)所述第一灰度圖中各區(qū)域及其相鄰區(qū)域各自對應的權重值,以及所述第一灰度圖中各區(qū)域的平均亮度值,通過加權運算,得到所述第一灰度圖中各區(qū)域的平滑平均亮度值; 根據(jù)所述第一灰度圖中各區(qū)域的平滑平均亮度值,得到所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組。4.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)預置的所述第一灰度圖中各區(qū)域中所包含的各顏色的標準平均值、所述第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組、所述第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組、以及預置的所述第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值,確定各所述區(qū)域中所包含的各顏色的增益分量值及偏移量值,包括: 獲取所述第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組中的各個值,與各自對應的所述第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值之間的差值; 若獲取的差值小于指定比率的所述第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值,則將所述差值作為所述偏移量值; 若所述差值大于或等于所述指定比率的所述第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值,則將所述指定比率的所述第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值作為所述偏移量值; 根據(jù)預置的所述第一灰度圖中各區(qū)域中所包含的各顏色的標準平均值、所述偏移量值以及所述第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組,得到各所述區(qū)域中所包含的各顏色的增益分量值; 若得到的增益分量值大于或等于預置分量值,則將所述預置分量值代替所述增益分量值用于對所述當前投影的圖像進行顏色校正。5.根據(jù)權利要求4所述的方法,其特征在于,所述根據(jù)所述增益分量值、所述偏移量值以及各所述區(qū)域中所包含的各顏色的輸入值,對所述當前投影的圖像的進行顏色校正包括: 分別將各所述區(qū)域中所包含的各顏色的輸入值與對應的所述增益分量值相乘后,再與對應的所述偏移量值相加,得到各所述區(qū)域中所包含的各顏色的校正值; 根據(jù)所述校正值,對所述當前投影的圖像的進行顏色校正。6.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括: 在暗室中分別拍攝以所述第一亮度和所述第二亮度投影在白幕上的灰度圖; 將拍攝的以所述第一亮度投影在白幕上的灰度圖中所包含的各顏色的值累加后取平均值,得到所述第一灰度圖中各區(qū)域的標準平均亮度值; 對拍攝的以所述第一亮度投影在白幕上的灰度圖中所包含的各顏色的值按顏色分別單獨取平均值,得到所述第一灰度圖中各區(qū)域中所包含的各顏色的標準平均值; 對拍攝的以所述第二亮度投影在白幕上的灰度圖中所包含的各顏色的值按顏色分別單獨取平均值,得到所述第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值。7.一種投影圖像顏色校正裝置,其特征在于,所述裝置包括: 拍攝模塊,用于拍攝投影的第一亮度的灰度圖,得到第一灰度圖; 分割模塊,用于按照預置的尺寸將所述第一灰度圖分割為若干個區(qū)域; 亮度調(diào)整模塊,用于根據(jù)所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組以及預置的所述第一灰度圖中各區(qū)域的標準平均亮度值,對光源的亮度進行調(diào)整,使得所述光源的亮度達到目標亮度; 所述拍攝模塊,還用于拍攝投影的目標亮度的灰度圖,得到第二灰度圖; 所述分割模塊,還用于按照與所述第一灰度圖相同的分割方式,將所述第二灰度圖分割為若干個區(qū)域; 計算模塊,用于分別獲取所述第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組; 所述拍攝模塊,還用于拍攝投影的第二亮度的灰度圖,得到第三灰度圖,其中所述第二亮度小于所述目標亮度; 所述分割模塊,還用于按照與所述第一灰度圖相同的分割方式,將所述第三灰度圖分割為若干個區(qū)域; 所述計算模塊,還用于獲取所述第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組; 所述計算模塊,還用于根據(jù)預置的所述第一灰度圖中各區(qū)域中所包含的各顏色的標準平均值、所述第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組、所述第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組、以及預置的所述第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值,確定各所述區(qū)域中所包含的各顏色的增益分量值及偏移量值; 校正模塊,用于根據(jù)所述增益分量值、所述偏移量值以及各所述區(qū)域中所包含的各顏色的輸入值,對當前投影的圖像進行顏色校正。8.根據(jù)權利要求7所述的裝置,其特征在于, 所述亮度調(diào)整模塊具體用于: 將所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組中的各個數(shù)值分別與所述第一灰度圖中各區(qū)域的標準平均亮度值進行比較,判斷所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組中是否存在目標值,其中所述目標值與所述第一灰度圖中各區(qū)域的標準平均亮度值的差值,除以所述第一灰度圖中各區(qū)域的標準平均亮度值后得到的值大于預置數(shù)值; 若所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組中不存在所述目標值,則將所述第一亮度作為所述目標亮度; 若所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組中存在所述目標值,則將所述光源的亮度在預置范圍內(nèi)逐步減少,直至所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組中不存在所述目標值,將所述目標值作為所述目標亮度,或者,直至所述光源的亮度已經(jīng)調(diào)整到所述預置范圍的最小值,將所述最小值作為所述目標亮度; 所述計算模塊,還用于: 根據(jù)所述第一灰度圖中各區(qū)域的位置特征,確定所述第一灰度圖中各區(qū)域的相鄰區(qū)域; 根據(jù)所述第一灰度圖中各區(qū)域及其相鄰區(qū)域各自對應的權重值,以及所述第一灰度圖中各區(qū)域的平均亮度值,通過加權運算,得到所述第一灰度圖中各區(qū)域的平滑平均亮度值;根據(jù)所述第一灰度圖中各區(qū)域的平滑平均亮度值,得到所述第一灰度圖中各區(qū)域的平均亮度值的數(shù)組。9.根據(jù)權利要求7所述的裝置,其特征在于, 所述計算模塊具體用于: 獲取所述第三灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組中的各個值,與各自對應的所述第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值之間的差值; 若獲取的差值小于指定比率的所述第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值,則將所述差值作為所述偏移量值; 若所述差值大于或等于所述指定比率的所述第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值,則將所述指定比率的所述第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值作為所述偏移量值; 根據(jù)預置的所述第一灰度圖中各區(qū)域中所包含的各顏色的標準平均值、所述偏移量值以及所述第二灰度圖中各區(qū)域中所包含的各顏色的平均值的數(shù)組,得到各所述區(qū)域中所包含的各顏色的增益分量值; 若得到的增益分量值大于或等于預置分量值,則將所述預置分量值代替所述增益分量值用于對所述當前投影的圖像的進行顏色校正。10.根據(jù)權利要求9所述的裝置,其特征在于, 所述計算模塊,還用于分別將各所述區(qū)域中所包含的各顏色的輸入值與對應的所述增益分量值相乘后,再與對應的所述偏移量值相加,得到各所述區(qū)域中所包含的各顏色的校正值; 所述校正模塊,具體用于根據(jù)所述校正值,對所述當前投影的圖像的進行顏色校正;所述拍攝模塊,還用于在暗室中分別拍攝以所述第一亮度和所述第二亮度投影在白幕上的灰度圖; 所述計算模塊,還用于將拍攝的以所述第一亮度投影在白幕上的灰度圖中所包含的各顏色的值累加后取平均值,得到所述第一灰度圖中各區(qū)域的標準平均亮度值;對拍攝的以所述第一亮度投影在白幕上的灰度圖中所包含的各顏色的值按顏色分別單獨取平均值,得到所述第一灰度圖中各區(qū)域中所包含的各顏色的標準平均值;以及對拍攝的以所述第二亮度投影在白幕上的灰度圖中所包含的各顏色的值按顏色分別單獨取平均值,得到所述第三灰度圖中各區(qū)域中所包含的各顏色的標準平均值。
【文檔編號】H04N9/64GK106060491SQ201610440033
【公開日】2016年10月26日
【申請日】2016年6月16日
【發(fā)明人】黃劍堅, 呂巖
【申請人】Tcl集團股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1