天天看點

LCD LED OLED差別 以及RGB、YUV和HSV顔色空間模型RGB、YUV和HSV顔色空間模型

led 液晶本身不發光,而是有背光作為燈源,白色是由紅綠藍三色組成,黑色是,液晶擋住了led燈光穿過顯示器。

lcd比led更薄。

oled:顯示黑色時,燈是滅的,是以顯示黑色更深,效果更好。

這就不得不說一下中美顯示器電視顯示掃描的差別,“隔行掃描”和“逐行掃描”。

逐行掃描(1920x1080P):

    PAL 模式: 每秒 50幀中國模式,因為中國用交流電是50HZ

    NTSC模式:每秒60幀 美國模式,美國交流電是60HZ

轉載 https://www.cnblogs.com/justkong/p/6570914.html

RGB、YUV和HSV顔色空間模型

一、概述

顔色通常用三個獨立的屬性來描述,三個獨立變量綜合作用,自然就構成一個空間坐标,這就是顔色空間。但被描述的顔色對象本身是客觀的,不同顔色空間隻是從不同的角度去衡量同一個對象。顔色空間按照基本機構可以分為兩大類:基色顔色空間和色、亮分離顔色空間。前者典型的是RGB,後者包括YUV和HSV等等。

二、RGB顔色空間

1、計算機色彩顯示器和彩色電視機顯示色彩的原理一樣,都是采用R、G、B相加混色的原理,通過發射出三種不同強度的電子束,使螢幕内側覆寫的紅、綠、藍磷光材料發光而産生色彩。這種色彩的表示方法稱為RGB色彩空間表示。

2、在RGB顔色空間中,任意色光F都可以用R、G、B三色不同分量的相加混合而成:F=r[R]+r[G]+r[B]。RGB色彩空間還可以用一個三維的立方體來描述。當三基色分量都為0(最弱)時混合為黑色光;當三基色都為k(最大,值由存儲空間決定)時混合為白色光。

LCD LED OLED差別 以及RGB、YUV和HSV顔色空間模型RGB、YUV和HSV顔色空間模型

3、RGB色彩空間根據每個分量在計算機中占用的存儲位元組數分為如下幾種類型:

(1)RGB555

RGB555是一種16位的RGB格式,各分量都用5位表示,剩下的一位不用。

高位元組 -> 低位元組

XRRRRRGGGGGBBBBB

(2)RGB565

RGB565也是一種16位的RGB格式,但是R占用5位,G占用6位,B占用5位。

(3)RGB24

RGB24是一種24位的RGB格式,各分量占用8位,取值範圍為0-255。

(4)RGB32

RGB24是一種32位的RGB格式,各分量占用8位,剩下的8位作Alpha通道或者不用。

4、RGB色彩空間采用實體三基色表示,因而實體意義很清楚,适合彩色顯象管工作。然而這一體制并不适應人的視覺特點。因而,産生了其它不同的色彩空間表示法。

三、YUV顔色空間

1、YUV(亦稱YCrCb)是被歐洲電視系統所采用的一種顔色編碼方法。在現代彩色電視系統中,通常采用三管彩色錄影機或彩色CCD攝影機進行取像,然後把取得的彩色圖像信号經分色、分别放大校正後得到RGB,再經過矩陣變換電路得到亮度信号Y和兩個色差信号R-Y(即U)、B-Y(即V),最後發送端将亮度和兩個色差總共三個信号分别進行編碼,用同一信道發送出去。這種色彩的表示方法就是所謂的YUV色彩空間表示。采用YUV色彩空間的重要性是它的亮度信号Y和色度信号U、V是分離的。如果隻有Y信号分量而沒有U、V信号分量,那麼這樣表示的圖像就是黑白灰階圖像。彩色電視采用YUV空間正是為了用亮度信号Y解決彩色電視機與黑白電視機的相容問題,使黑白電視機也能接收彩色電視信号。

2、YUV主要用于優化彩色視訊信号的傳輸,使其向後相容老式黑白電視。與RGB視訊信号傳輸相比,它最大的優點在于隻需占用極少的頻寬(RGB要求三個獨立的視訊信号同時傳輸)。其中“Y”表示明亮度(Luminance或Luma),也就是灰階值;而“U”和“V” 表示的則是色度(Chrominance或Chroma),作用是描述影像色彩及飽和度,用于指定像素的顔色。“亮度”是透過RGB輸入信号來建立的,方法是将RGB信号的特定部分疊加到一起。“色度”則定義了顔色的兩個方面─色調與飽和度,分别用Cr和Cb來表示。其中,Cr反映了RGB輸入信号紅色部分與RGB信号亮度值之間的差異。而Cb反映的是RGB輸入信号藍色部分與RGB信号亮度值之同的差異。

3、YUV和RGB互相轉換的公式如下(RGB取值範圍均為0-255)︰

 Y = 0.299R + 0.587G + 0.114B

 U = -0.147R - 0.289G + 0.436B

 V = 0.615R - 0.515G - 0.100B

 R = Y + 1.14V

 G = Y - 0.39U - 0.58V

 B = Y + 2.03U

四、HSV顔色空間

1、HSV是一種将RGB色彩空間中的點在倒圓錐體中的表示方法。HSV即色相(Hue)、飽和度(Saturation)、明度(Value),又稱HSB(B即Brightness)。色相是色彩的基本屬性,就是平常說的顔色的名稱,如紅色、黃色等。飽和度(S)是指色彩的純度,越高色彩越純,低則逐漸變灰,取0-100%的數值。明度(V),取0-max(計算機中HSV取值範圍和存儲的長度有關)。HSV顔色空間可以用一個圓錐空間模型來描述。圓錐的頂點處,V=0,H和S無定義,代表黑色。圓錐的頂面中心處V=max,S=0,H無定義,代表白色。

LCD LED OLED差別 以及RGB、YUV和HSV顔色空間模型RGB、YUV和HSV顔色空間模型

2、RGB顔色空間中,三種顔色分量的取值與所生成的顔色之間的聯系并不直覺。而HSV顔色空間,更類似于人類感覺顔色的方式,封裝了關于顔色的資訊:“這是什麼顔色?深淺如何?明暗如何?”

3、RGB和HSV轉換

(1)從RGB到HSV

設max等于r、g和b中的最大者,min為最小者。對應的HSV空間中的(h,s,v)值為:

LCD LED OLED差別 以及RGB、YUV和HSV顔色空間模型RGB、YUV和HSV顔色空間模型

h在0到360°之間,s在0到100%之間,v在0到max之間。

(2)從HSV到RGB

LCD LED OLED差別 以及RGB、YUV和HSV顔色空間模型RGB、YUV和HSV顔色空間模型

繼續閱讀