» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

美麗的錯誤 -- 淺談PS3 Full Range的誤用

PS3/360 Full Range/Expanded是針對使用16-235 level的內容輸出,在PC螢幕0-255上改善色彩發灰的作法。既然是作函數對應,本
來就是用16-235 level的遊戲&影碟畫面並不會因此得到「更多」的色彩細節。

謬誤:
RGB Full Range 是把16-235變成0-255,在Full Range可以得到更黑的細節與更白的色階
真相:
PC Level 黑階:000000000000000 16-235 255 255 255 255....255
Studio Level:0-15(Black than Black) 16-235 236-255(White than White)

在Studio Level的16-235使用Full Range等Mapping,原本0-15的數值會全數以「0」、236-255以「255」呈現,BtB and Wtw
區間細節完全丟失。

在PS3/360端連接TV時採用預設16-235輸出,輸出的黑階資訊才不會因開啟Full Range的Mapping過程消去細節與畫面過黑。對於畫面輸出
不滿意,或另有精準的色彩顯像要求,應由電視端的細部設定實行。

一種在PC播放器常見的「Full Range」Mapping作法:MPC HT內建的16-235 => 0-255 shader。它不只將0-15、236-255全數對應到
0與255,在16-235區間內的色階資訊也在此函數作用下所有色階產生偏移。
引用:
sampler s0 : register(s0);
#define const_1 (16.0/255.0)
#define const_2 (255.0/219.0)
float4 main(float2 tex : TEXCOORD0) : COLOR{        // original pixel        

float4 c0 = tex2D(s0,tex);        
return((c0 - const_1) * const_2);}
黑階轉換的函式如下:
引用:
f(x) = INT((x - 16) * 255/219)
原始
|----|-----|---------------|-------|-----------|
0   16     A               B      235        255

Full Range
|----|---|---------------------|---|-----------|
0....0   A                     B   255 ........255

高清視頻與電視都遵循REC709規範,YCC影像對應到RGB也只能是16-235。詳細資訊可以參考
http://en.wikipedia.org/wiki/Rec._709 上關於bt709數位色彩的介紹。

[ 本帖最后由 村上春樹 于 2009-11-29 01:58 编辑 ]


本帖最近评分记录
  • mapledot 激骚 +6 拍拍肩膀 2009-12-1 09:47
  • solopain 激骚 -6 你的电视型号是? 2009-12-1 03:55
  • ms006z 激骚 +8 拍拍肩膀,小弟收藏了! 2009-11-29 15:43
  • 比卡丘 发贴积分 +80 感谢分享 2009-11-29 01:34
  • 比卡丘 激骚 +10 感谢分享 2009-11-29 01:34

TOP

引用:
原帖由 不要看我 于 2009-11-29 01:11 发表
这个我在我电视上试过,确实要关掉才不会损失灰阶。
開FR後覺得色彩飽和、對比度變強了,都可以從首樓那段shader函式得到解釋
這只也是標題為何會下「美麗的錯誤」,你覺得好看了,但PS3輸出的色彩是錯的。

原始
|----|-----|---------------|-------|-----------|
0   16     A               B      235        255

Full Range
|----|---|---------------------|---|-----------|
0....0   A                     B   255 ........255

[ 本帖最后由 村上春樹 于 2009-11-29 02:00 编辑 ]



TOP

solopain 要問電視型號還得扣人激騷,這是怎樣的一種動機。

電視是Sharp 52GX3T


TOP

发新话题
     
官方公众号及微博