|
Y'CbCr (601) from R'G'B'
6 V5 S+ P5 H5 w7 A$ r========================================================
$ r- ^# d! I+ D. m$ W: CY' = 16 + ( 65.481 * R' + 128.553 * G' + 24.966 * B')/ T/ W3 T5 L" I5 v; y( @9 ]
Cb = 128 + (-37.797 * R' - 74.203 * G' + 112.0 * B')7 A$ C, ]1 S' p
Cr = 128 + (112.0 * R' - 93.786 * G' - 18.214 * B')( p- K; \ J, o8 ]& v. Y4 c, H
........................................................
' I8 Q& b6 o( zR', G', B' in [0; 1]
, m: H7 n* [1 W: \Y' in {16, 17, ..., 235}. ] Z0 X9 X, \/ l8 F, u/ ?) ~+ N
with footroom in {1, 2, ..., 15}
4 |$ r; N0 ]7 T9 w headroom in {236, 237, ..., 254}
4 `- A# u' Z" |! U5 h+ Z sync. in {0, 255}
' y% ~. ^# _( oCb, Cr in {16, 17, ..., 240}7 E) r+ W" |5 M3 l# I
您說的128應該是指Cb Cr 的grayscale, 當RGB每channel輸入皆為0時Cb Cr 輸出128, Y 輸出16, 此時應該對應到RGB domain gray level的0, 這就是ADC的DC offset.- W; ], ?7 _- s* J
此時, 若Cb 或 Cb 輸出值為131表示輸出的Cb 或 Cr 相位有旋轉, 色度值非正確值8 K3 Y7 P5 B! K7 ?4 Z
您可以參考以下的網頁9 x& A0 L) r/ [9 ?
http://en.wikipedia.org/wiki/Color_matrix- E6 Q3 t/ C0 Y7 V
或是去找一些color matirx的書籍 |
|