專利名稱:一種調整圖像色度的方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及圖像處理領域,特別是涉及一種調整圖像色度的方法和系統(tǒng)。
背景技術:
RGB(red,green,biue)顏色空間最常用的用途就是顯示器系統(tǒng),例如,彩色 陰極射線管,彩色光柵圖形的顯示器等都使用R、 G、 B數值來驅動R、 G、 B 電子^T發(fā)射電子,分別激發(fā)熒光屏上的R、 G、 B三種顏色的熒光4分發(fā)出不同 亮度的光線,并通過相加混合產生各種顏色。掃描儀也是通過吸收原稿經反射 或透射而發(fā)送來的光線中的R、 G、 B成分,并用它來表示原稿的顏色。
YUV (亦稱YCrCb)是4皮歐洲電視系統(tǒng)所采用的一種顏色編碼方法,其 中Y代表亮度,UV代表色度(Chrominance或Chroma),色度定義了顏色的 兩個方面_^包和度與色調。在現代彩色電視系統(tǒng)中,通常采用三管彩色攝影機
或彩色CCD ( Charge Coupled Device,即電荷耦合器件)攝影機進行取像,然 后把取得的彩色圖像信號經分色、分別放大校正后得到RGB,再經過矩陣變 換電路得到亮度信號Y和兩個色差信號R-Y (即U)、 B-Y(即V),最后 發(fā)送端將亮度和色差三個信號分別進行編碼,用同一信道發(fā)送出去。這種色彩 的表示就是所謂的YUV色彩空間。
一般的,在現有技術的圖像處理中,如數碼相機,攝像頭,數字電視等顯 示器系統(tǒng),當需要調整圖像的色度時,要先把由彩色圖像信號經分色、分別放 大校正后得到的RGB,經過矩陣變化電路轉換為YUV;然后根據色度調整公 式,通過調整色度的參數,對YUV進行調整;調整完成后,再把YUV轉換 為RGB進行顯示。每做一次調整,就需要重復上述操作一次,而且在實際的 調整過程中,通常要調整多次才能達到用戶滿意的效果。
由于RGB和YUV之間的轉換計算需要占用較大的計算資源,而上述處 理過程需要多次的轉換計算過程,從而導致采用上述現有技術調整圖像色度的
過程復雜,計算量大,消耗資源多。
由此,需要本領域技術人員迫切解決的一個技術問題就是簡化調整圖像
色度的過程,節(jié)省資源。
發(fā)明內容
本發(fā)明所要解決的技術問題是提供一種調整圖像色度的方法和系統(tǒng),能夠 很好的簡化調整圖像色度的過程,大大節(jié)省資源。
為了解決上述問題,本發(fā)明公開了一種調整圖像色度的方法,包括以下步
驟預置圖像調整色度后RGB值和圖像調整色度前RGB值的關系式,所述預 置關系式由RGB轉換為YUV的公式,調整圖像色度的公式,以及YUV轉換 為RGB的公式,計算得到;接收調整圖像色度的參數;針對所需調整的圖像 的RGB值,把所述參數帶入所述的預置關系式中,計算得到調整色度后的RGB 值;輸出所述計算得到的圖像調整色度后的RGB值,完成對圖像色度的調整。
進一步,所述圖像色度包括圖像的飽和度和圖像的色調。
優(yōu)選的,所述預置關系式可以用矩陣的形式表示。
本發(fā)明還公開了一種由色彩矩陣調整圖像色度的方法,包括以下步驟預 置關系矩陣,所述關系矩陣由色彩矩陣與參數矩陣相乘得到;所述參數矩陣以 矩陣形式描述了圖像調整色度后RGB值和圖像調整色度前RGB值之間的關 系;所述參數矩陣由RGB轉換為YUV的公式,調整圖像色度的公式,以及 YUV轉換為RGB的公式,計算得到并以矩陣形式表示;接收調整圖像色度的 參數;針對所需調整的圖像的RGB矩陣,把所述參數帶入所述預置的關系矩 陣中,計算得到所述圖像調整后的RGB值;輸出所述計算得到的圖^象調整后 的RGB值,完成對圖像的調整;所述調整包括對圖像色度的調整。
進一步,所述圖像色度包括圖像的飽和度和圖像的色調。
為了解決上述問題,本發(fā)明還公開了一種調整圖像色度的系統(tǒng),所述系統(tǒng) 可以包括
存儲單元,用于存儲一預先設置的關系式,所述關系式用于描述圖像調整 色度后RGB值和圖像調整色度前RGB值的關系;所述預置關系式由RGB轉 換為YUV的公式,調整圖像色度的公式,以及YUV轉換為RGB的公式,計
算得到;
接口單元,用于接收調整圖像色度的參數;
計算單元,用于針對所需調整的圖像的RGB值,把所接收的調整參數帶 入所述的預置關系式中,計算得到調整色度后的RGB值;
輸出單元,用于輸出所述計算得到的圖像調整色度后的RGB值,完成對 圖像色度的調整。
進一步,所述圖像色度包括圖像的飽和度和圖像的色調。
優(yōu)選的,所述預置關系式以矩陣的形式表示。
本發(fā)明還公開了 一種由色彩矩陣調整圖像色度的系統(tǒng),所述系統(tǒng)可以包
括
存儲模塊,用于存儲一預先設置的關系矩陣,所述關系矩陣由色彩矩陣與 參數矩陣相乘得到;所述參數矩陣以矩陣形式描述了圖像調整色度后RGB值 和圖像調整色度前RGB值之間的關系;所述參數矩陣由RGB轉換為YUV的 公式,調整圖像色度的公式,以及YUV轉換為RGB的公式,計算得到并以
矩陣形式表示;
接口模塊,用于接收調整圖像色度的參數;
計算模塊,用于針對所需調整的圖像的RGB矩陣,把所接收的調整參數 帶入所述預置的關系矩陣中,計算得到所述圖像調整后的RGB值;
輸出模塊,用于輸出所述計算得到的圖像調整后的RGB值,完成對圖像 的調整;所述調整包括對圖像色度的調整。
進一步,所述圖像色度包括圖像的飽和度和圖像的色調。
與現有技術相比,本發(fā)明具有以下優(yōu)點:
本發(fā)明通過先計算得到所述圖像調整色度后的RGB值與所述圖像調整色 度前的RGB值的關系式,然后在每次的色度調整中調用這樣的關系式進行計 算,把調整參數代入所述關系式,即可得到調整后圖像的RGB值,完成對圖 像的調整。即本發(fā)明在色彩調整時,僅僅需要作一次RGB和YUV之間的轉
換計算(在獲得關系式的過程中)。由于RGB和YUV之間的轉換過程是非常 耗費資源的,而本發(fā)明將現有技術中每次調整都需要進行的RGB和YUV之 間的轉換簡化為只需一次轉換,因此本發(fā)明大大節(jié)省了計算資源、提高了色度 調整的效率,滿足芯片設計的需要。
其次,色彩矩陣也是一種常用的圖像調整手段,本發(fā)明還可以將色彩矩陣 調整過程與前述的色度調整過程合二為 一 ,即可以實現在通過色彩矩陣調整圖 像的同時,也調整了圖像色度;進一步簡化圖像色度調整的過程,提高效率。
圖1是本發(fā)明一種調整圖像色度的方法實施例的步驟流程圖; 圖2是本發(fā)明一種調整圖像飽和度的方法實施例的步驟流程圖; 圖3是本發(fā)明一種調整圖像色調的方法實施例的步驟流程圖; 圖4本發(fā)明一種用色彩矩陣調整圖像(同時調整飽和度)的方法實施例的 步驟流程圖5本發(fā)明一種用色彩矩陣調整圖像(同時調整色調)的方法實施例的步 驟流程圖6是本發(fā)明 一種調整圖像色度的系統(tǒng)實施例的結構框圖7是本發(fā)明一種用色彩矩陣調整圖像的系統(tǒng)實施例的結構框圖。
具體實施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和具體實施方式
對本發(fā)明作進一步詳細的說明。
參照圖L示出了一種調整圖像色度的方法實施例,可以用于在數碼相機, 攝像頭,數字電視等顯示器系統(tǒng)中對圖像色度進行調整,具體可以包括
步驟101、預置圖像調整色度后RGB值和圖像調整色度前RGB值的關系 式,所述預置關系式由RGB轉換為YUV的公式,調整圖像色度的公式,以 及YUV轉換為RGB的公式,計算得到;優(yōu)選的,所述預置關系式可以采用 矩陣的形式表示。
步驟102、接收調整圖像色度的參數。
步驟103、針對所需調整的圖像的RGB值,把所述參數帶入所述的預置 關系式中,計算得到調整色度后的RGB值。
步驟104、輸出所述計算得到的圖像調整色度后的RGB值,完成對圖像 色度的調整。
一般的,圖像色度可以包括兩個維度, 一個是飽和度, 一個是色調;因此, 本發(fā)明所述的調整圖像色度可以包括調整圖像飽和度和調整圖像色調。其中, 飽和度(Saturation)是指色彩的強度或純度,其代表灰色與色調的比例;色調 (Hue)是指物體傳導或反射的波長,常見的是以顏色如紅色,橘色或綠色來辨
本發(fā)明的色度調整可以用在上述任一維度的調整上,如下,圖2和圖3分 別示出了對飽和度和色調的調整實施例。
參照圖2,示出了一種調整圖像飽和度的方法實施例,具體可以包括
步驟201 、預置圖像調整飽和度后RGB值和圖像調整飽和度前RGB值的 關系式,所述預置關系式由RGB轉換為YUV的公式,調整圖像飽和度的公 式,以及YUV轉換為RGB的公式,計算得到。
具體舉例-說明如下
一般的,所述RGB轉換為YUV的公式可以表示為:
Y=0.299*R+0.587*G + 0.114*B
U=-0.172*R-0.339*G + 0.511*B ............ (1)
V=0.511 *R - 0.428*G - 0.083*B
在YUV上調整圖像飽和度的公式可以表示為
Y=Y
U=k*U............ (2)
V=k*V
其中,k為所接收的調整圖像飽和度的參數; 所述YUV轉換為RGB的公式可以表示為:
R=Y+ 1.371 *V
G=Y- 0.698*V-0.336*U ............ (3)
B=Y+ 1.732*U 把(2)式帶入(3)式中得到
R=Y + 1.371*k*V
G=Y-0.698*k*V- 0.336*k*U ............ (4)
B=Y+ 1.732*k*U
再把(1)式代入(4)式中,經過計算化筒得到關系式(5),如下所示 R=(0.299 + 0.701*k)*R + (0.587 - 0.587*k)*G + (0.114 - 0.114*k)*B G=(0.299 - 0,299*k)*R + (0.587 + 0,413*k)*G + (0.114 - 0.114*k)*B B=(0.299 - 0,298*k)*R + (0.587 - 0.587*k)*G + (0.114 + 0.885*k)*B
上述的關系式(5 )就描述了圖像調整飽和度后RGB值和圖像調整飽和度 前RGB值之間的關系。關系式左邊的R、 G、 B分量為圖像調整飽和度后的 RGB值,關系式右邊的R、 G、 B分量為圖像調整飽和度前的RGB值。
在實際的圖像處理過程中,所述關系式(5)也可以轉換成矩陣的形式來 進行表達,矩陣表現形式如下<formula>formula see original document page 9</formula>
一般的,在所述(1) - (5)式中,U的取值范圍為[-128,128], V的取值 范圍為[-128,128], k的取值范圍為
, k為所接收的調整圖像飽和度的參數。 步驟202、接收調整圖像飽和度的參數k。
步驟203、針對所需調整的圖像的RGB值,把所述參數k帶入所述的預 置關系式(5)中,計算得到所述圖像調整飽和度后的RGB值。
步驟204、輸出所述計算得到的圖像調整飽和度后的RGB值,完成對圖 像飽和度的調整。200810118880.7
說明書第7/15頁
參照圖3,示出了一種調整圖像色調的方法實施例,具體可以包括 步驟301、預置圖像調整色調后RGB值和圖像調整色調前RGB值的關系
式,所述預置關系式由RGB轉換為YUV的公式,調整圖像色調的公式,以
及YUV轉換為RGB的公式,計算得到。具體描述如下
所述RGB轉換為YUV的公式如前所述為公式(1 );所述YUV轉換為
RGB的公式如前所述為公式(3);具體的調整圖像色調的公式可以表示為
Y=Y
U=U*cose + V*sin0 ............ (6)
v=v*cos0 _ u*sin9
其中,e為所接收的調整圖像色調的參數。
具體計算過程如下
把(6)式帶入(3)式中得到
R=Y+ 1.371*(V*cos0- U*sin0)
G=Y - 0.698*(V*cose — ["sin()) - 0.336*(U*cose + V*sin9)......( 7 )
B=Y + 1.732*(U*cos6 + V*sin9)
再把(1)式代入(7)式中,經過計算化簡得到關系式(8),如下所示
R=(0.299 + 0.701 *cos0 + O.236*sin0)*R + (0.587 - O.587*cos0 + 0.465*sine)*G + (0.114 - 0.114承cos0 — 0.701 *sine)*B
G=(0.299 - 0.317*cose — 0.292*sine)*R + (0.587 + 0.413*cos9 -O.O93*sin0)*G + (0.114 - 0.114*cos6 + 0.385*sin9)*B
B=(0.299 - 0.298*cose + 0.885*sine)*R + (0.587 - O.587*cos0 — 0.741*sine)*G + (0.114 + 0,885*cose - 0.144*sine)*B
上述關系式(8)即為圖像調整色調后RGB值和圖像調整色調前RGB值 的關系式。關系式左邊的R、 G、 B分量為圖〗象調整色調后的RGB值,關系式 右邊的R、 G、 B分量為圖像調整色調前的RGB值。
在實際的圖像處理過程中,所述關系式(8)可以轉換成矩陣的形式來進 行表達,矩陣表現形式如下:51,Gl51
i 2' G2'52,G2
A3' G3'A3G353
0.299 + 0.701 * cos 6> + 0.236 *sin6* 0.299 -0.317 * cos S-0.292 *sin6 0.299 -0.298 * cos 6*+ 0.885 *sin^ 0.587 - 0.587 *cos" 0.465 *sin<9 0.587 + 0.413 *cos6>-0.093 *sin<9 0.587 -0.587 *cos6>-0.741 *sin<9 0.114 -0.H4 *cos6>-0.701 *sin6> 0.114 -0.114 *cos6 + 0.385 *sin6> 0.114 +0.885 *cos5 -0.144 *sin6
一般的,在所述(6) - (8)式中,U的取值范圍為[-128,128], V的取值 范圍為[-128,128], (3的取值范圍為[-30°,30°], 6為所接收的調整圖像色調的參數。
步驟302、接收調整圖像色調的參數e。
步驟303、針對所需調整的圖像的RGB值,把所述參數e帶入所述的預 置關系式(8)中,計算得到所述圖像調整色調后的RGB值。
步驟304、輸出所述計算得到的圖像調整色調后的RGB值,完成對圖像 色調的調整。
在現有技術的圖像處理中,除了用調整色度的手段來調整圖像以外,還可 以通過色彩矩陣對圖像色彩進行整體的調節(jié),本發(fā)明可以實現將色彩矩陣對圖 像的調整過程與色度調整過程合二為一,即在通過色彩矩陣調整圖像的同時, 也調整了圖像色度,提高效率。參照圖4和圖5,分別示出了用色彩矩陣調整 圖像(同時調整圖像的飽和度)的方法實施例,以及用色彩矩陣調整圖像(同 時調整圖像的色調)的方法實施例。
下面對色彩矩陣進行簡單介紹。
色彩矩陣(ColorMatrix),是一種通常用來調整圖像色彩的矩陣。 在數碼相機,攝像頭,數字電視,計算機等顯示器系統(tǒng)中,圖像可以看成
是點的集合,而點本身是紅(R)綠(G)藍(B)的集合,所以圖像可以表示
為RGB矩陣,如下所示<formula>formula see original document page 12</formula>其中,矩陣的每一行就表示了一個像素點的R、 G、 B分量。
通常,色彩矩陣可以根據調整需要設定為一個3*3的矩陣,如下所示:
<formula>formula see original document page 12</formula>
通過色彩矩陣對圖像色彩進行調節(jié)的步驟在處理過程上,采用RGB矩陣 與色彩矩陣相乘,即可得到調整后的RGB矩陣,如下所示
<formula>formula see original document page 12</formula>
在所述RGB矩陣與色彩矩陣相乘得到的新的矩陣中,可以看到,新矩陣 第一行(也就是新的圖片的第一個點)的R, G, B分量都等于原圖片的第一 個點的所有RGB新的混合值。即通過原有RGB矩陣與色彩矩陣相乘,可以在 圖片原來的基礎上改變圖片像素點RGB各個分量的值,從而達到對圖片色彩 的調節(jié)。
參照圖4,示出了一種用色彩矩陣調整圖像(同時調整圖像的飽和度)的 方法實施例,具體可以包括
步驟401、預置關系矩陣,所述關系矩陣由色彩矩陣與參數矩陣相乘得到;
所述參數矩陣以矩陣形式描述了圖像調整飽和度后RGB值和圖像調整飽和度 前RGB值之間的關系;所述參數矩陣由RGB轉換為YUV的公式,調整圖像 飽和度的公式,以及YUV轉換為RGB的公式,計算得到并以矩陣形式表示。 如前所述,由RGB轉換為YUV的公式,調整圖像飽和度的公式,以及 YUV轉換為RGB的公式,計算得到如下關系式
<formula>formula see original document page 13</formula>為所需調整的圖像的RGB矩陣(a);
i 2' G2, B2' i 3' G3, B3'
為所述圖像調整飽和度后的R,G'B,矩陣(a,);
0.299 + 0.70H 0.299 - 0.299 * A 0.299 _ 0.298 * A: 0.587 - 0.587 " 0.587 + 0.413 ^ 0.587 -0.587 ^ 0.114-0.114 *走0.114— 0.114 *左0.114 + 0.885
為所述的參數矩陣(b);
所述的參數矩陣(b)就描述了圖像調整飽和度后RGB值和圖像調整飽和 度前RGB值之間的關系。
設色彩矩陣為矩陣(c),如下所示
<formula>formula see original document page 13</formula>
.矩陣(c)
則關系矩陣可以由色彩矩陣(c)與參數矩陣(b)相乘得到;
由此關系矩陣可以表示為
<formula>formula see original document page 14</formula>矩陣(d)
其中, dll=cll*(0.299 d2=cll*(0.299 dl3=cll*(0.299 d21=c21*(0.299 d22=c21*(0.299 d23=c21*(0.299 d31=c31*(0.299 d32=c31*(0.299 d33=c31*(0.299
dll ^12
cHl ^32 ^33
+ 0,701*k) + cl2*(0.587 - 0.587*k) + cl3*(0.114 - 0.114*k) -0.299*k) + cl2*(0.587 + 0.413*k) + cl3*(0.114 - 0.114*k) -0.298*k) + cl2*(0.587 - 0.587*k) + cl3*(0.114 + 0.885*k) + 0.701*k) + c22*(0.587 - 0.587*k) + c23*(0.114 - 0.114*k) 畫0,299*k) + c22*(0.587 + 0.413*k) + c23*(0.114 - 0.114*k) -0.298*k) + c22*(0.587 - 0.587*k) + c23*(0.114 + 0.885*k) + 0.701 *k> + c32*(0.587 - ().587*k) + c33*(0.114 - 0.114*k) -0.299*k) + c32*(0.587 + 0.413*k) + c33*(0.114 - 0.114*k) -0.298*k) + c32*(0.587 - 0.587*k) + c33*(0.114 + 0.885*k)
步驟402、接收調整飽和度的參數k。
步驟403、針對所需調整的圖像的RGB矩陣,把所述參數k帶入所述預 置的關系矩陣中,計算得到所述圖像調整后的RGB值。
步驟404、輸出所述計算得到的圖像調整后的RGB值,完成對圖像的調
參照圖5,示出了一種用色彩矩陣調整圖像(同時調整圖像的色調)的方 法實施例,具體可以包括
步驟501、預置關系矩陣,所述關系矩陣由色彩矩陣與參數矩陣相乘得到; 所述參數矩陣以矩陣形式描述了圖像調整色調后RGB值和圖像調整色調前 RGB值之間的關系;所述參數矩陣由RGB轉換為YUV的公式,調整圖像色 調的公式,以及YUV轉換為RGB的公式,計算得到并以矩陣形式表示。
如前所述,由RGB轉換為YUV的公式,調整圖像色調的公式,以及YUV
轉換為RGB的公式,計算得到如下關系式<formula>formula see original document page 15</formula>0.299 + 0.701 * cos (9丄0.236 *sin9 0.299 -0.317 * cos 0-0.292 *sin6> 0.299 -0.298 * cos 6*+ 0.885 *sin0 0.587 -0.587沐cos^ + 0.465 *sin6> 0.587 +0.413 *cos<9-0.093 *sin^ 0.587 - 0.587 *cos(9-0.741 *sin6> 0.114-0.114 * cos6-0.701 *sin5 0.114 -0.1〗4 *cos6 + 0385 *sin0 0.114 + 0.885 * cos (9-0.144 *sin^
其中,
_S1 Gl別 i 2 G2 i 3 G3 53
勘B
i 2' G2' 82' i 3' G'3' 53,
J /7' Gm' 5 '
為所需調整的圖像的RGB矩陣(A);
為所述圖像調整色調后的R,G,B,矩陣(A,);
0.299 + 0.701 * ms 6> + 0.236 * sin 6 0.299 - 0.317 * cos 6 - 0.292 * sin 6 0.299 - 0.298 * cos 6> + 0.885 * sin 6> 0.587 -0.587 *cos" 0.465 fsin61 0.587 +0.413 *cos6 -0.093 *sin6> 0,587 - 0.587 *cos6<-0.741 *sin6> 0.114 —0.114 *cos<9-0.701 *shi(9 0.114-0.114 *cos^ + 0.385 *sin6> 0.114 + 0.885 *cos0-0.144 *sin6>
為所述的參數矩陣(b,);
所述的參數矩陣(b')就描述了圖像調整色調后RGB值和圖像調整色調
前RGB值之間的關系。
設色彩矩陣為矩陣(c,),如下所示<formula>formula see original document page 15</formula>則關系矩陣可以由色彩矩陣(c')與參數矩陣(b,)相乘得到
由此關系矩陣可以表示為
<formula>formula see original document page 16</formula>
其中,
d,ll=c,n*(0.299 + 0.701* cos9 + 0,236*sine) + c,12*(0.587 - O.587*cos0 +
0.465*sine) + c,13承(0.114 - 0.114*cose — 0.701*sine) d,12=c,ll*(0.299 — 0.317*cos9 — 0.292*sine) + c,12*(0.587 + O.413*cos0 -
0.093*sinG) + c,13*(0.114 — 0.114*cose + 0.385*sin6) d,13=c'll*(0.299 - O.298*cos0 + O.885*sin0) + c,12*(0.587 - O.587*cos0 -
0.741*sine) + c,13*(0.114 + 0.885*cose — 0.144承si竭 d,21=c,21*(0.299 + 0.701*cos9 + 0.236*sine) + c,22*(0.587 - O.587*cos0 +
0.465*sinQ) + c,23*(0.114 - 0.114*cose —0.701*sine) d'22=c,21*(0.299 — 0.317*cos9 -— ().292*sin0) + c,22*(0.587 + ().413*cos()-
0.093*sine) + c,23*(0.114 - 0.114*cose + 0.385*sin6) d,23=c,21*(0.299 - 0.298*cose + 0.885*sine) + c,22*(0.587 - O.587*cos0 —
0.741 *sine) + c,23*(0.114 + 0.885 *cos() — ().144*sine) d,31=c,31*(0.299 + O.7Ol*cos0 + 0.236* sine) + c'32*(0.587 - O.587*cos0 +
0.465*sine) + c'33*(().114 - O.114*cos0 — 0.701 、in0) d,32=c,31*(0.299 — O.317*cos0 — 0.292*sine) + c,32*(0.587 + O.413*cos0 -
0.093*si,十c,33*(0'114 — 0.114*cos0 + 0.385*sin9) d,33=c,31*(0'299 — 0.298*cos9 + 0.885*sine) + c,32*(0.587 - O.587*cos0 -
0.741*sine) + c,33*(0.114 + 0.885*cose - 0.144*sine)
步驟502、接收調整色調的參數e。
步驟503、針對所需調整的圖像的RGB矩陣,把所述參數e帶入所述預 置的關系矩陣中,計算得到所述圖像調整后的RGB值。
步驟504、輸出所述計算得到的圖像調整后的RGB值,完成對圖像的調整。
參照圖6,示出了一種調整圖像色度的系統(tǒng)實施例,具體可以包括 存儲單元601,用于存儲一預先設置的關系式,所述關系式用于描述圖像 調整色度后RGB值和圖像調整色度前RGB值的關系;所述預置關系式由RGB 轉換為YUV的公式,調整圖像色度的公式,以及YUV轉換為RGB的公式, 計算得到。所述圖像的色度可以包括圖像的飽和度或者圖像的色調兩個維度。 接口單元602,用于接收調整圖像色度的參數。
計算單元603,用于針對所需調整的圖像的RGB值,把所接收的調整參 數帶入所述的預置關系式中,計算得到調整色度后的RGB值。
輸出單元604,用于輸出所述計算得到的圖像調整色度后的RGB值,完 成對圖像色度的調整。
優(yōu)選的,所述預置關系式以矩陣的形式表示...
參照圖7,示出了一種用色彩矩陣調整圖像的系統(tǒng)實施例,具體可以包括 存儲模塊701,用于存儲一預先設置的關系矩陣,所述關系矩陣由色彩矩 陣與參數矩陣相乘得到;所述參數矩陣以矩陣形式描述了圖像調整色度后
RGB值和圖像調整色度前RGB值之間的關系;所述參數矩陣由RGB轉換為 YUV的公式,調整圖像色度的公式,以及YUV轉換為RGB的公式,計算得 到并以矩陣形式表示。所述圖像的色度可以包括圖像的飽和度或者圖像的色調 兩個維度。
接口模塊702,用于接收調整圖像色度的參數。
計算模塊703,用于針對所需調整的圖像的RGB矩陣,把所接收的調整 參數帶入所述預置的關系矩陣中,計算得到所述圖像調整后的RGB值。
輸出模塊704,用于輸出所述計算得到的圖像調整后的RGB值,完成對 圖像的調整;所述調整包括對圖像色度的調整。
對于系統(tǒng)實施例而言,由于其基本相應于方法實施例,所以描述的比較簡
單,相關之處參見方法實施例的部分說明即可。
以上對于本發(fā)明所提供的用于調整圖像色度的方法和系統(tǒng),進行了詳細介 紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施
例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的
一般技術人員,依據本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變 之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
權利要求
1、一種調整圖像色度的方法,其特征在于,包括預置圖像調整色度后RGB值和圖像調整色度前RGB值的關系式,所述預置關系式由RGB轉換為YUV的公式,調整圖像色度的公式,以及YUV轉換為RGB的公式,計算得到;接收調整圖像色度的參數;針對所需調整的圖像的RGB值,把所述參數帶入所述的預置關系式中,計算得到調整色度后的RGB值;輸出所述計算得到的圖像調整色度后的RGB值,完成對圖像色度的調整。
2、 根據權利要求1所述的方法,其特征在于, 所述圖像色度包括圖像的飽和度和圖像的色調。
3、 根據權利要求1所述的方法,其特征在于, 所述預置關系式以矩陣的形式表示。
4、 一種調整圖像色度的方法,其特征在于,包括預置關系矩陣,所述關系矩陣由色彩矩陣與參數矩陣相乘得到;所述參數 矩陣以矩陣形式描述了圖像調整色度后RGB值和圖像調整色度前RGB值之間 的關系;所述參數矩陣由RGB轉換為YUV的公式,調整圖像色度的公式, 以及YUV轉換為RGB的公式,計算得到并以矩陣形式表示;接收調整圖像色度的參數;針對所需調整的圖像的RGB矩陣,把所述參數帶入所述預置的關系矩陣 中,計算得到所述圖像調整后的RGB值;輸出所述計算得到的圖像調整后的RGB值,完成對圖像的調整;所述調 整包括對圖像色度的調整。
5、 根據權利要求4所述的方法,其特征在于, 所述圖像色度包括圖像的飽和度和圖像的色調。
6、 一種調整圖像色度的系統(tǒng),其特征在于,包括存儲單元,用于存儲一預先設置的關系式,所述關系式用于描述圖像調整 色度后RGB值和圖像調整色度前RGB值的關系;所述預置關系式由RGB轉 換為YUV的公式,調整圖像色度的公式,以及YUV轉換為RGB的公式,計 算得到;接口單元,用于接收調整圖像色度的參數;計算單元,用于針對所需調整的圖像的RGB值,把所接收的調整參數帶 入所述的預置關系式中,計算得到調整色度后的RGB值;輸出單元,用于輸出所述計算得到的圖像調整色度后的RGB值,完成對 圖像色度的調整。
7、 根據權利要求6所述的系統(tǒng),其特征在于, 所述圖像色度包括圖像的飽和度和圖像的色調。
8、 根據權利要求6所述的系統(tǒng),其特征在于, 所述預置關系式以矩陣的形式表示。
9、 一種調整圖像色度的系統(tǒng),其特征在于,包括存儲模塊,用于存儲一預先設置的關系矩陣,所述關系矩陣由色彩矩陣與 參數矩陣相乘得到;所述參數矩陣以矩陣形式描述了圖像調整色度后RGB值 和圖像調整色度前RGB值之間的關系;所述參數矩陣由RGB轉換為YUV的 公式,調整圖像色度的公式,以及YUV轉換為RGB的公式,計算得到并以 矩陣形式表示;接口模塊,用于接收調整圖像色度的參數;計算模塊,用于針對所需調整的圖像的RGB矩陣,把所接收的調整參數 帶入所述預置的關系矩陣中,計算得到所述圖像調整后的RGB值;輸出模塊,用于輸出所述計算得到的圖像調整后的RGB值,完成對圖像 的調整;所述調整包括對圖像色度的調整。
10、 根據權利要求9所述的系統(tǒng),其特征在于, 所述圖像色度包括圖像的飽和度和圖像的色調。
全文摘要
本發(fā)明提供了一種調整圖像色度的方法和系統(tǒng),該方法可以包括預置圖像調整色度后RGB值和圖像調整色度前RGB值的關系式,所述預置關系式由RGB轉換為YUV的公式,調整圖像色度的公式,以及YUV轉換為RGB的公式,計算得到;接收調整圖像色度的參數;針對所需調整的圖像的RGB值,把所述參數帶入所述的預置關系式中,計算得到調整色度后的RGB值;輸出所述圖像調整色度后的RGB值,完成對圖像色度的調整。在色度調整時,由于RGB和YUV之間的轉換過程非常耗費資源,而本發(fā)明將現有技術中每次調整都需要進行的上述轉換簡化為只需一次轉換,因此本發(fā)明大大節(jié)省了計算資源、提高了色度調整的效率。
文檔編號H04N1/60GK101355634SQ200810118880
公開日2009年1月28日 申請日期2008年8月26日 優(yōu)先權日2008年8月26日
發(fā)明者虹 盧, 浩 王 申請人:北京中星微電子有限公司