|
Y'CbCr (601) from R'G'B'% J$ j- o2 d" H9 Y
========================================================3 }* E, I7 f( I+ l& H
Y' = 16 + ( 65.481 * R' + 128.553 * G' + 24.966 * B')9 V1 x; Z' v. f8 R
Cb = 128 + (-37.797 * R' - 74.203 * G' + 112.0 * B')
7 ?, ]/ i& x7 kCr = 128 + (112.0 * R' - 93.786 * G' - 18.214 * B'): a8 N) i: y5 b; w$ Q
........................................................: x* Q- l/ k: Y
R', G', B' in [0; 1]& k) |9 X& g6 W. I5 i# O0 u
Y' in {16, 17, ..., 235}
8 P. U% a1 } Y+ ?# s with footroom in {1, 2, ..., 15}7 ^( L1 o7 G2 T. w+ F+ [3 `$ y
headroom in {236, 237, ..., 254}
3 }) P( Z0 n2 [/ k sync. in {0, 255}
" X) F, }! a8 _( i8 hCb, Cr in {16, 17, ..., 240}
" r# s' [4 L& T' r S" U% ], [您說的128應該是指Cb Cr 的grayscale, 當RGB每channel輸入皆為0時Cb Cr 輸出128, Y 輸出16, 此時應該對應到RGB domain gray level的0, 這就是ADC的DC offset.( T! ?1 a$ C8 J( ^" i; t9 M7 X
此時, 若Cb 或 Cb 輸出值為131表示輸出的Cb 或 Cr 相位有旋轉, 色度值非正確值
- i. S4 f, J/ B! v0 y: _您可以參考以下的網頁- H$ U, p' @7 y, R5 Z1 S. G
http://en.wikipedia.org/wiki/Color_matrix$ ?6 d1 \- _$ J) f
或是去找一些color matirx的書籍 |
|