|
Y'CbCr (601) from R'G'B'$ s% N: X5 q' ]( m+ D3 n8 t
========================================================: a$ ], f9 r+ v
Y' = 16 + ( 65.481 * R' + 128.553 * G' + 24.966 * B')( N# W/ E4 ?7 W. \
Cb = 128 + (-37.797 * R' - 74.203 * G' + 112.0 * B')
+ G9 Q* q( Y: U6 z: @Cr = 128 + (112.0 * R' - 93.786 * G' - 18.214 * B')" x/ a% W7 ^# Y
........................................................
# ^, h2 i6 p# ]% U( M9 O* P) DR', G', B' in [0; 1]. ]: r% ^ U+ P$ l9 N7 W) N1 }8 F
Y' in {16, 17, ..., 235}
n" y) r7 y% Y4 S with footroom in {1, 2, ..., 15}
?4 [* H2 v9 S0 L( s% a' }. Y s headroom in {236, 237, ..., 254}6 |- E. o7 x' u, e- l
sync. in {0, 255}
9 G$ L4 R/ F: U' t/ aCb, Cr in {16, 17, ..., 240}6 S# Y: }$ b, d" o1 ~6 \5 i+ E
您說的128應該是指Cb Cr 的grayscale, 當RGB每channel輸入皆為0時Cb Cr 輸出128, Y 輸出16, 此時應該對應到RGB domain gray level的0, 這就是ADC的DC offset., S0 J& k: M$ \: k: O' j2 s
此時, 若Cb 或 Cb 輸出值為131表示輸出的Cb 或 Cr 相位有旋轉, 色度值非正確值$ ?1 t, u( | u7 ^2 c! _! {
您可以參考以下的網頁
$ [+ O( ]5 U# X" |- V- k% w& phttp://en.wikipedia.org/wiki/Color_matrix
# G( X4 i- |1 c8 n1 }* H) \或是去找一些color matirx的書籍 |
|