|
Y'CbCr (601) from R'G'B'
( C7 u& [, e' n9 N========================================================) J/ D5 e: P3 N/ b
Y' = 16 + ( 65.481 * R' + 128.553 * G' + 24.966 * B')
! J3 T) I6 k& O4 O5 ?Cb = 128 + (-37.797 * R' - 74.203 * G' + 112.0 * B')
8 y# L6 O! t" n" x/ T+ |% ~Cr = 128 + (112.0 * R' - 93.786 * G' - 18.214 * B')
9 e( ?* \- I# m( X/ \) _6 o+ o9 F........................................................, U* h, m r' Q. K; X1 @# U
R', G', B' in [0; 1]
, J' ^. O4 y# \' N+ F' ZY' in {16, 17, ..., 235}; L$ ~' z# _9 s6 U" @
with footroom in {1, 2, ..., 15}/ E' y, Y# G1 N2 t
headroom in {236, 237, ..., 254}
: ^( |4 Z6 [ F& i3 \ sync. in {0, 255}
9 _* v: _7 C) H; |- k- l# tCb, Cr in {16, 17, ..., 240}" N: m2 U+ l$ X1 z) t. p) g+ _
您說的128應該是指Cb Cr 的grayscale, 當RGB每channel輸入皆為0時Cb Cr 輸出128, Y 輸出16, 此時應該對應到RGB domain gray level的0, 這就是ADC的DC offset.' l' Y( o4 f( j; I0 p# G
此時, 若Cb 或 Cb 輸出值為131表示輸出的Cb 或 Cr 相位有旋轉, 色度值非正確值
- E6 V# T2 K E) P1 k8 n2 m2 v- K您可以參考以下的網頁) T/ D; n1 ?) e1 {: X3 o
http://en.wikipedia.org/wiki/Color_matrix' R, m+ H8 Z, O
或是去找一些color matirx的書籍 |
|