|
Y'CbCr (601) from R'G'B'# ^0 D: l4 K8 [+ q/ k: \
========================================================! S" `2 c$ L0 f0 s$ Y
Y' = 16 + ( 65.481 * R' + 128.553 * G' + 24.966 * B')' }) k1 L1 k+ J! l; x
Cb = 128 + (-37.797 * R' - 74.203 * G' + 112.0 * B')
$ ~! L) K+ @. ?7 ^1 ~Cr = 128 + (112.0 * R' - 93.786 * G' - 18.214 * B')% B/ F, D& z1 C/ R
......................................................... U1 e4 [7 k! Y
R', G', B' in [0; 1] ?- c, m# L4 O: T
Y' in {16, 17, ..., 235}$ @0 q2 T! h2 B! ]$ _+ g6 `. Y
with footroom in {1, 2, ..., 15}* Q' a" u# a2 P/ `( ]
headroom in {236, 237, ..., 254}
7 ~# f8 S5 g1 v7 {* {4 R, t sync. in {0, 255}( r3 h% e1 e7 b7 b+ O6 L
Cb, Cr in {16, 17, ..., 240}
) j! a: Q1 i& i: q0 ]您說的128應該是指Cb Cr 的grayscale, 當RGB每channel輸入皆為0時Cb Cr 輸出128, Y 輸出16, 此時應該對應到RGB domain gray level的0, 這就是ADC的DC offset.; p5 _$ F2 Q3 \% \! I- e
此時, 若Cb 或 Cb 輸出值為131表示輸出的Cb 或 Cr 相位有旋轉, 色度值非正確值
7 q9 P% C1 X# W8 L/ Q- o' t+ r您可以參考以下的網頁
* K$ h( G) o# n, s$ Ghttp://en.wikipedia.org/wiki/Color_matrix' M+ v- {/ l0 b7 u t
或是去找一些color matirx的書籍 |
|