|
Y'CbCr (601) from R'G'B'
4 N. \8 E9 h9 U1 T========================================================
0 V! Z9 o! v% i$ a4 y" U8 L: UY' = 16 + ( 65.481 * R' + 128.553 * G' + 24.966 * B')1 o! [6 s+ i4 p: k( ~ B$ u& v' J
Cb = 128 + (-37.797 * R' - 74.203 * G' + 112.0 * B')7 j9 J: x8 c* [8 x9 G& ], ]
Cr = 128 + (112.0 * R' - 93.786 * G' - 18.214 * B')
0 ~3 X1 A/ t9 I3 L. X# s& B........................................................- v2 A' Y0 j' ]1 o _6 J
R', G', B' in [0; 1]
7 E- {- t- K$ z+ JY' in {16, 17, ..., 235}
/ z- k7 |4 R! F# y with footroom in {1, 2, ..., 15}
: F& G! f3 \, Y# k. w9 E headroom in {236, 237, ..., 254}5 {4 X7 n# \7 S3 C1 E7 O k
sync. in {0, 255}
; s/ F% l% Q+ H& ~Cb, Cr in {16, 17, ..., 240}7 M: \' ]1 g5 U5 A) w
您說的128應該是指Cb Cr 的grayscale, 當RGB每channel輸入皆為0時Cb Cr 輸出128, Y 輸出16, 此時應該對應到RGB domain gray level的0, 這就是ADC的DC offset.$ z/ `% g: p: R* l3 F' Y( k- S
此時, 若Cb 或 Cb 輸出值為131表示輸出的Cb 或 Cr 相位有旋轉, 色度值非正確值- g: \) C1 F" ]' ]/ i8 B
您可以參考以下的網頁. D1 b3 M7 x4 e: o0 w* M
http://en.wikipedia.org/wiki/Color_matrix
" d; ]- [0 n3 i) V或是去找一些color matirx的書籍 |
|