1所示,所述圖像的自適應(yīng)轉(zhuǎn)換方法包括:
[0047] S11 :獲取輸入圖像中的多個像素點的各基色分量的原始灰階值。
[0048] S12 :將原始灰階值歸一化后通過反伽馬校正進(jìn)行線性化處理,以獲得每一像素點 的各基色分量的第一中間灰階值。
[0049] 將R、G、B這三個基色分量的原始灰階值(RGB值)歸一化的目的為使三個數(shù)值變 成相互之間的相對值,以簡化后續(xù)計算。
[0050] 所述線性化處理表示將輸入的RGB值轉(zhuǎn)換為與輸出亮度線性地成比例的值的處 理。本發(fā)明實施例可通過但不限于以下公式1-1計算得到每一像素點的各基色分量的第一 中間灰階值,
[0052] 其中,RGB為每一像素點的R、G、B這三個基色分量的原始灰階值,RGBiS每一像 素點的各基色分量的第一中間灰階值,H1為輸入圖像所容許的最大灰階值,γ為伽馬校正 因子。
[0053] 需要注意,公式1-1應(yīng)理解為:在計算R基色分量的第一中間灰階值時,RGB為每 一像素點的R基色分量的原始灰階值,且RGBiS每一像素點的R基色分量的第一中間灰階 值;在計算G基色分量的第一中間灰階值時,RGB為每一像素點的G基色分量的原始灰階 值,且RGBiS每一像素點的G基色分量的第一中間灰階值;在計算B基色分量的第一中間 灰階值時,RGB為每一像素點的B基色分量的原始灰階值,且RGBiS每一像素點的B基色分 量的第一中間灰階值。
[0054] S13 :根據(jù)各基色分量的第一中間灰階值計算每一像素點的色彩飽和度。
[0055] 本發(fā)明實施例可通過但不限于以下公式1-2計算得到每一像素點的色彩飽和度,
[0057] 其中,Chroma為每一像素點的色彩飽和度,Mi為每一像素點的各基色分量R、G、B 的第一中間灰階值中的最小值,即M1= min(R ,Ma為每一像素點的各基色分量的第 一中間灰階值中的最大值,即Ma= max(R d Gy ,民為每一像素點的R基色分量的第一中 間灰階值,&為每一像素點的G基色分量的第一中間灰階值,每一像素點的B基色分 量的第一中間灰階值。
[0058] S14:根據(jù)各基色分量的第一中間灰階值計算每一像素點的白光分量的第一中間 灰階值和各基色分量的第二中間灰階值。
[0059] 本發(fā)明實施例可通過但不限于以下公式1-3計算得到每一像素點的白光分量的 第一中間灰階值、可通過但不限于以下公式1-4計算得到每一像素點的各基色分量的第二 中間灰階值,
[0061] RGBn= RGB ......公式 1-4
[0062] 其中,在前述公式1-1和1-2中各標(biāo)號所表示含義的描述基礎(chǔ)上,Wu為每一像素 點的白光分量W的第一中間灰階值,RGBU為每一像素點的各基色分量的第二中間灰階值。
[0063] 需要注意,公式1-4應(yīng)理解為:在計算R基色分量的第二中間灰階值時,RGBi為每 一像素點的R基色分量的第一中間灰階值,且RGBUS每一像素點的R基色分量的第二中間 灰階值;在計算G基色分量的第二中間灰階值時,RGBiS每一像素點的G基色分量的第一 中間灰階值,且RGBUS每一像素點的G基色分量的第二中間灰階值;在計算B基色分量的 第二中間灰階值時,RGBiS每一像素點的B基色分量的第一中間灰階值,且RGB ^為每一像 素點的B基色分量的第二中間灰階值。
[0064] S15 :根據(jù)多個像素點的白光分量的第一中間灰階值和各基色分量的第二中間灰 階值計算全局增益值。
[0065] 本發(fā)明實施例可通過但不限于以下公式1-5計算得到全局增益值,
[0067] 其中,Kf為全局增益值,Max franre為多個像素點的白光分量的第一中間灰階值和各 基色分量的第二中間灰階值中的最大值,即
[0069] W*H為輸入圖像的分辨率,W為輸入圖像的寬度,且Η為輸入圖像的高度,X為多個 像素點中的任意一個。
[0070] 應(yīng)該理解的是,所述多個像素點可以是輸入圖像(即RGB圖像)中的部分區(qū)域的 多個像素點,也可以是整幅輸入圖像所包含的全部像素點。在所述多個像素點為整幅輸入 圖像的全部像素點時,所述Maxfl_應(yīng)理解為輸入圖像的全部像素點的白光分量的第一中間 灰階值和各基色分量的第二中間灰階值中的最大值。
[0071] S16:根據(jù)所述全局增益值和每一像素點的色彩飽和度計算每一像素點的總增益 值。
[0072] 首先,可根據(jù)預(yù)先設(shè)置的總增益上限值和全局增益值計算最大局部增益值。例如 通過以下公式1-6計算得到最大局部增益值,
[0074] 然后,根據(jù)最大局部增益值和每一像素點的色彩飽和度計算每一像素點的局部增 益值。例如通過以下公式1-7計算得到所述局部增益值,
[0076] 最后,根據(jù)全局增益值和每一像素點的局部增益值計算每一像素點的總增益值。 例如通過以下公式1-8計算得到每一像素點的總增益值,
[0078] 其中,在前述公式中各標(biāo)號所表不含義的描述基礎(chǔ)上,Klm為最大局部增益值,K limit為預(yù)先設(shè)置的總增益上限值,1為每一像素點的局部增益值,K為每一像素點的總增益值。
[0079] S17 :根據(jù)每一像素點的總增益值對每一像素點的白光分量的第一中間灰階值和 各基色分量的第二中間灰階值進(jìn)行亮度增強(qiáng),以獲得每一像素點的白光分量的第二中間灰 階值和各基色分量的第三中間灰階值。
[0080] 本發(fā)明實施例可通過但不限于以下公式1-9計算得到每一像素點的白光分量的 第二中間灰階值和各基色分量的第三中間灰階值,
[0082] 其中,RGBWl2為每一像素點的白光分量的第二中間灰階值和各基色分量的第三中 間灰階值,RGBWuS每一像素點的白光分量的第一中間灰階值和各基色分量的第二中間灰 階值。
[0083] 類似前述,上述公式1-9應(yīng)理解為:在計算白光分量的第二中間灰階值時,RGBWu 為每一像素點的白光分量的第一中間灰階值,且RGBWl2為每一像素點的白光分量的第三中 間灰階值;在計算R基色分量的第三中間灰階值時,RGBWuS每一像素點的R基色分量的第 二中間灰階值,且RGBWl2S每一像素點的R基色分量的第三中間灰階值;在計算G基色分量 的第三中間灰階值時,RGBWUS每一像素點的G基色分量的第二中間灰階值,且RGBW 12為每 一像素點的G基色分量的第三中間灰階值;在計算B基色分量的第三中間灰階值時,RGBWu 為每一像素點的B基色分量的第二中間灰階值,且RGBWl2S每一像素點的B基色分量的第 三中間灰階值。
[0084] S18 :對每一像素點的白光分量的第二中間灰階值和各基色分量的第三中間灰階 值進(jìn)行伽馬校正,并映射到輸出圖像的對應(yīng)顯示范圍,以獲得輸出圖像中的對應(yīng)像素點的 白光分量和各基色分量的最終灰階值。
[0085] 本發(fā)明實施例可通過但不限于以下公式1-10計算得到輸出圖像中的對應(yīng)像素點 的白光分量和各基色分量的最終灰階值,
[0087] 其中,RGBW^S輸出圖像中的對應(yīng)像素點的白光分量和各基色分量的最終灰階 值,H2為輸出圖像所容許的最大灰階值。
[0088] 公式1-10應(yīng)理解為:在計算白光分量的最終灰階值時,RGBWl2為每一像素點的白 光分量的第二中間灰階值,且RGBW^t為每一像素點的白光分量的最終灰階值;在計算R基 色分量的最終灰階值時,RGBWl2S每一像素點的R基色分量的第三中間灰階值,且RGBW^S 每一像素點的R基色分量的最終灰階值;在計算G基色分量的最終灰階值時,RGBWl2為每一 像素點的G基色分量的第三中間灰階值,且RGBW^S每一像素點的G基色分量的最終灰階 值;在計算B基色分量的最終灰階值時,RGBWl2S每一像素點的B基色分量的第三中間灰階 值,且RGBW^S每一像素點的B基色分量的最終灰階值。
[0089] 基于上述,本發(fā)明實施例實質(zhì)上是根據(jù)輸入的RGB圖像的像素點的色彩飽和度對 像素點加以區(qū)分,并對不同色彩飽和度的像素點進(jìn)行對應(yīng)增益,使得輸出的RGBW圖像的像 素點也進(jìn)行了對應(yīng)增益,從而能夠在提高顯示亮度的同時,改善色彩飽和度偏差,確保顯示 品質(zhì)。
[0090] 可米用 CIE (Commission Internationale de 1'Eclairage,國際照明委員會)Lab 色度模型進(jìn)行RGB到RGBW的顏色空間轉(zhuǎn)換,以契合本發(fā)明實施例的方法的