引用:
|
作者Godfather
10bit dithering應該是8 bit dithering成10bit。現在螢幕的unique color超低,甚至低於6、7 bit都有可能。而這個功能可以讓一般螢幕看到相當於10 bit的平順顏色,當然,是用Dithering的技巧。
不過,螢幕硬體本身也有Dithering,不然怎麼從6 bit的color弄到規格上寫的幾千萬色。至於R5xx怎麼和螢幕本身的Dithering相配合或是否會衝突(EIZO的某LCD就有10bit Dithering晶片),ATI只說可以從Catalyst裡選擇。但螢幕的Dithering功能似乎不是一個可以選,或是可以偵測的選項(不確定這一點)。
總之,如果螢幕這一段沒有問題的話,10 bit Dithering就有很大的吸引力了,因為理論上這會立即讓大部分的螢幕畫質提高,2D、影片....etc,我現場只看到R520的機器,沒有對照組可比,ATI只弄了個怪怪的simulation模式做參考。
ps.FP16和這個沒關係吧?
ps2.Encode的確是獨立晶片,但不知道是不是Theater 550
|
唔,我覺得這樣說Dithering好像不太對....
Dithering是透過更高頻的取樣,加入一個設計過的隨機雜訊後,再降低到低頻的作法,
雖然會增加量化誤差(因為加入雜訊),但是以人的感覺來說會減少失真,
所以應該是10bit的原始畫面dither到8bit吧。
這個功能的用途,應該是針對還不支援10bit顯示的WinXP,以及LCD等無法達到10bit的顯示設備,對它提供維持8bit輸出、但是仍然可以對畫面帶來改善的相容性模式;而這部分Parhelia也有提供。
畢竟,LCD目前的unique color既然只有6~7bit,你把8bit -> 10bit後再塞給他,
當然還是只有6~7bit.....
把10bit的畫面透過dither後降為8bit,就會變成"比較好的8bit",再讓6~7bit的LCD顯示,就會比較好些。
至於EIZO的Dithering,應該也是對訊號做Oversample,然後再Dither回去低解析度?
----
FP16的部份....
根據以前3DCenter提過的說法,NV4x的RAMDAC有內建Tone Mapping的功能,
可以把FP16自動透過簡易的四捨五入改為10bit(FP16格式為s10e5),就可以變成10bit Output;
不過似乎從來沒有看過在哪邊實際展示過這個功能。