|
Y'CbCr (601) from R'G'B'
' z% f& V6 |" `' b9 z" b5 X========================================================
. k' n; l' l" |6 t& `Y' = 16 + ( 65.481 * R' + 128.553 * G' + 24.966 * B')1 y4 I2 B$ {, F
Cb = 128 + (-37.797 * R' - 74.203 * G' + 112.0 * B')! z: U& H/ @; d v0 U# ]! A
Cr = 128 + (112.0 * R' - 93.786 * G' - 18.214 * B')% y$ u" \6 m9 G* J; @) T+ o
........................................................% Z5 K) a& P& y
R', G', B' in [0; 1]2 b) ?: J! l$ Z6 L4 P# ~0 u3 ~
Y' in {16, 17, ..., 235}5 d: y. o' ~) f' {( ?9 V( F
with footroom in {1, 2, ..., 15}, n7 Y/ `6 a' R
headroom in {236, 237, ..., 254}) x) g1 p6 F$ S7 S4 Y+ L
sync. in {0, 255}; r0 u* |+ A, I' \4 ]1 ?. i% X2 G
Cb, Cr in {16, 17, ..., 240}3 ]% B; S% I( c+ z% v8 L, ?* D2 ?
您說的128應該是指Cb Cr 的grayscale, 當RGB每channel輸入皆為0時Cb Cr 輸出128, Y 輸出16, 此時應該對應到RGB domain gray level的0, 這就是ADC的DC offset.
' R( a l3 ~' f+ U7 q) ~此時, 若Cb 或 Cb 輸出值為131表示輸出的Cb 或 Cr 相位有旋轉, 色度值非正確值+ y# c; y5 s) k# @( N; @; p7 H' t' S
您可以參考以下的網頁
C+ E7 N' Y' Fhttp://en.wikipedia.org/wiki/Color_matrix+ X, x9 r6 |7 F% s0 _) z
或是去找一些color matirx的書籍 |
|