- RADEON友の会 Part184
465 :Socket774[sage]:2007/08/17(金) 09:29:34 ID:SeYxdZlw - >>457
これが計算式のひとつ(他にもいろいろある) R = Y + 0.0000*(Cb-128) + 1.402*(Cr-128) G = Y - 0.3441*(Cb-128) - 0.7141*(Cr-128) B = Y + 1.772*(Cb-128) + 0.0000*(Cr-128) だから伸張する場合 Y' = 1.164 * (Y-16) Cr' = 1.138 * Cr Cb' = 1.138 * Cb にしないといけないことがわかる。
|
- RADEON友の会 Part184
466 :Socket774[sage]:2007/08/17(金) 09:36:15 ID:SeYxdZlw - >>457
それと 1.164 * (Y-16)だが、これは16を引いた後に1.164倍するという2段階計算 Brightness、Contrastがそうなってる保証はない もし、 Y' = Contrast * Y + Brightness という計算だったら、 Y' = 1.164 * Y - 16 となり Y' = 1.164 * (Y -16) = 1.164 * Y - 18.62 とは異なってくる。
|
- RADEON友の会 Part184
467 :Socket774[sage]:2007/08/17(金) 09:52:11 ID:SeYxdZlw - 訂正
Cr' = 1.138 * Cr Cb' = 1.138 * Cb は (Cr-128)'= 1.138 * (Cr-128) (Cb -128)'= 1.138 * (Cb-128)
|
- RADEON友の会 Part184
482 :Socket774[sage]:2007/08/17(金) 16:44:55 ID:SeYxdZlw - >>478
思いつきで喋るのはもういい加減に止めればどう? いい加減な変換方式を編み出すなよ。 計算式を見ればわかるようにこの変換は線形ですよ。 ついでにリニア編集ってのは、テープtoテープのことで 頭からリニアに早送り巻き戻しを繰り返して選択したシーンをダビングしていくことであり PC等でシーンをランダムに選択して好き勝手に並べかえられることがノンリニア編集。
|
- RADEON友の会 Part184
484 :Socket774[sage]:2007/08/17(金) 17:12:46 ID:SeYxdZlw - >>478
ちなみに君理論でどれだけの「誤差」が出るのかちょっと実例をだそうか? B = Y + 1.772*(Cb-128) + 0.0000*(Cr-128) これで 1.138倍の場合、Cb=200では、B=1.772*1.138*(200-128)=2.017*72=145.2 1.162倍の場合、B=148.2 値が3も違えば問題視すべき差だってのは仕事にしてるんならわかるだろ?
|
- RADEON友の会 Part184
487 :Socket774[sage]:2007/08/17(金) 17:14:57 ID:SeYxdZlw - いやー、1.164だったね
|
- RADEON友の会 Part184
489 :Socket774[sage]:2007/08/17(金) 17:21:29 ID:SeYxdZlw - 君は伸張式
この場合、B=1.164*(Y-16)+2.017*(Cb-128) で変換するのに、Cbの値によって係数を2.017から微妙に変化させると言いたいの? 色補正と色変換は分けて考えれば?
|
- RADEON友の会 Part184
491 :Socket774[sage]:2007/08/17(金) 17:27:23 ID:SeYxdZlw - なお変換に際して
アナログ->デジタルの量子化(デジタルYCbCr->デジタルRGBの場合も含め) そのような補正は掛からない。
|
- RADEON友の会 Part184
493 :Socket774[sage]:2007/08/17(金) 17:30:14 ID:SeYxdZlw - まあそうだね。
カメラ撮影等だとガンマ変換をかますがそれと混同してるのかも。 すくなくともRadeonでの設定に関して言えばまったくの見当違い。
|