利用rgb數(shù)據(jù)的顏色校正方法
【技術領域】
[0001] 本發(fā)明設及一種利用RGB數(shù)據(jù)實現(xiàn)顏色校正(colorcorretion)的技術,更具體 地,設及一種無需進行用于顏色校正的顏色空間(colorspace)轉換,使用RGB數(shù)據(jù)能夠實 現(xiàn)顏色校正的利用RGB數(shù)據(jù)的顏色校正方法。
【背景技術】
[0002] -般情況下,圖像顯示裝置如彩色電視接收機、投影儀及彩色打印機等,接收彩色 信號之后進行解碼,并且通過顯示設備(例如:LCD面板)再現(xiàn)原始圖像。
[0003] 但是,圖像顯示裝置接收到的彩色信號因各種因素引起顏色失真,因此需進行顏 色校正。而且,圖像顯示裝置需彌補原色的不足部分,或者因每個人的色彩觀(colorview) 存在差別而需部分地進行視覺感受(visualsensation)顏色校正。
[0004]在現(xiàn)有的顏色校正方法中,將紅色(R)、綠色(G)、藍色度)(下面簡稱為RGB)數(shù)據(jù) 轉換成顏色空間,然后實施調整色飽和度(colorsa化ration)、色調化ue)等的顏色校正, 并且將經(jīng)過顏色校正的顏色空間轉換為RGB數(shù)據(jù)。
[000引圖1的(a)是表示原始圖像和原始圖像的柱狀圖化istogram)的圖,圖1的化)是 表示利用現(xiàn)有技術實施顏色校正的圖像及實施顏色校正的圖像的柱狀圖化istogram)的 圖。從圖1(a)和圖1(b)比較結果可知產(chǎn)生顏色損失(colorloss)。
[0006] 如上所述,在現(xiàn)有的顏色校正方法中為進行顏色校正而將RGB數(shù)據(jù)轉換成顏色空 間,因此存在產(chǎn)生顏色損失的問題。
【發(fā)明內(nèi)容】
[0007] (一)要解決的技術問題
[0008] 本發(fā)明所要解決的技術問題是,在不經(jīng)過用于顏色校正的顏色空間(color space)的轉換而使用RGB數(shù)據(jù)實現(xiàn)顏色校正。
[000引(二)技術方案
[0010] 解決上述技術問題的本發(fā)明的實施例的利用RGB數(shù)據(jù)的顏色校正方法包括W 下步驟:提取對于RGB的輸入數(shù)據(jù)的色坐標上的開始色調值;從根據(jù)RGBYCM各顏色控制 值的所述開始色調值中提取結束色調值,所述結束色調值是通過顏色校正矩陣(Color CorrectionMatrix,CCM)用戶最終變更的值;根據(jù)所述結束色調值的輸入值R、G及B的最 大值和最小值取根據(jù)所述結束色調值來分類的值,中間值取分別利用R轉換公式、G轉換公 式及B轉換公式來轉換的值;從根據(jù)RGBYCM飽和度控制值的所述結束色調值中提取飽和度 最終值;W及根據(jù)所述結束色調值即已變更的開始色調值的R、G及B的中間值為不變值,最 大值和最小值是利用RGB色飽和度值轉換公式來計算。
[0011] (立)有益效果
[0012] 本發(fā)明具有如下效果:不經(jīng)過用于顏色校正的顏色空間(colorspace)的轉換而 使用RGB數(shù)據(jù)實現(xiàn)顏色校正,因此在顏色校正過程中能夠防止產(chǎn)生顏色損失。
【附圖說明】
[001引圖1(a)是表示原始圖像和原始圖像的柱狀圖化istogram)的圖。
[0014] 圖1化)是表示利用現(xiàn)有技術實施顏色校正的圖像及實施顏色校正的圖像的柱狀 圖化istogram)的圖。
[0015] 圖2是本發(fā)明的實施例的利用RGB數(shù)據(jù)的顏色校正方法的處理過程的信號流程 圖。
[0016] 圖3是表示使用RGB中最大/最小值的色調公式求出開始色調值的表。
[0017] 圖4是表示利用RGB色調值轉換公式來求出根據(jù)結束色調值的RGB的表。
[0018] 圖5是表示利用RGB色飽和度值轉換公式來計算根據(jù)開始色調值的RGB值的表。
【具體實施方式】
[0019] 下面,參照附圖對本發(fā)明的優(yōu)選實施例進行詳細說明。
[0020] 圖2是本發(fā)明的實施例的利用RGB數(shù)據(jù)的顏色校正方法的處理過程的信號流程 圖,如圖所示,包括開始色調值(starthuevalue)提取步驟(SI)、結束色調值(endhue value)提取步驟(S2)、RGB色調值轉換步驟(S3)、飽和度最終值提取步驟(S4)及根據(jù)變更 的開始色調值的RGB色飽和值計算步驟(S5)。
[0021] 圖3是表示使用RGB中最大/最小值的色調公式求出開始色調值的表。
[0022] 圖4是表示利用第一RGB轉換公式來求出根據(jù)結束色調值的RGB的表。
[0023] 圖5是表示利用第二RGB轉換公式來計算根據(jù)開始色調值的RGB值的表。
[0024] 圖5是表示利用第二RGB轉換公式來計算根據(jù)開始色調值的RGB值的表。
[00巧]下面,參照圖2至圖5,對本發(fā)明的顏色校正方法進行說明。
[0026] 首先,提取對于RGB輸入數(shù)據(jù)的開始色調值感(SI)。所述開始色調值表示基于所 輸入的RGB值的色坐標上的色調值,即表示根據(jù)色坐標上的角度而決定的色調控制值化Ue controlvale)。如圖3的表所示,所述開始色調值(色調坐標值)這)是可使用基于RGB中 最大/最小值的色調公式來計算如下。所述色調值表示根據(jù)RGB的組合而顯示的色調值。
[0027]當對應的像素(輸入數(shù)據(jù))的最大值(MX)為R,最小值(MIN)為B時,利用對應 的色調公式"60X(Mid-Min)/(Max-Min)"計算所述開始色調值再'。其中,最大值(Max)表 示RGB顏色中最大的值,中間值(Mid)表示RGB顏色中的中間值,最小值(Min)表示RGB顏 色中最小的值。
[002引所述最大值(Max)、中間值(Mid)及最小值(Min)的范圍由輸入位(inputbit)決 定。例如,當輸入位為8位時,根據(jù)"28-1",所述范圍為255。另一個例子為,當輸入位為 10位時,根據(jù)"2"- 1",所述范圍為1023。而且,所述最大值(Max)、中間值(Mid)及最小 值(Min)由RGB輸入數(shù)據(jù)決定。
[002引而且,當對應的像素的最大值(MA訝為G時,利用對應的色調公式 "60X(化(Mid-Min)/(Max-Min)"計算所述開始色調值賣。當對應的像素的最大值(MA訝 為B時,利用對應的色調公式"60X(4+ (Mid-Min) / (Max-Min)"計算開始色調值異。當 對應的像素的最大值(MA訝為R,最小值(MIN)為G時,利用對應的色調公式"360 -60X(Mid-Min)/(Max-Min)"計算所述開始色調值黛:。
[0030] 然后,從根據(jù)RGBYCM巧:紅色/G:綠色/B:藍色/Y:黃色/C:藍綠色/M:紫紅色) 的各色調控制化Uecontrol)值的開始色調值透).中提取結束色調值巧nd化evalue)貨 (S2)。所述"結束色調值,、目"是通過顏色校正矩陣(colorcorrectionmatrix,CCM)用戶 最終變更的色調值。目P,所述"結束色調值狼"是進行顏色校正之后的色調值。
[0031] 隨后,如圖4的表所示,利用R、G及B轉換公式來轉換根據(jù)所述結束色調值:b'的 RGB(S3)。
[00礎 旨P,當結束色調值憑為0至60時,最大值(MAX)為R,最小值(Min)為B,G是利用 G轉換公式"G=Min-H巧/60 )X(Max…Min)"來求出。其中,"Min"表示RGB中的最小 值B,"Max"表示RGB中的最大值R,"結束色調值必"表示所述顏色校正矩陣(CCM)用戶最 終所需的色調值。例如,當顏色校正矩陣用戶想要將黃色(開始色調)轉換成紅色(結束 色調)時,黃色的色調值為30 (在色坐標上的角度為30度),紅色的色調值為0 (在色坐標 上的角度為0度)。
[0033] 而且,當結束色調值飯;為60至120時,最大值為G,最小值為B,R利用