引用:
Originally posted by Shade
當畫面是交錯畫面時
progressive_frame = 0
chroma1 = 0.75*c1 + 0.25*c3, chroma2 = 0.25*c2 + 0.75*c4
當然還可以用其他更複雜的 filter 來做 downsampling 
所以您的意思應該是指 downsampling 的問題而不是 DCT Type 的問題?
小弟是從 DCT Type 的方向去想,所以前面的討論完全牛頭不對馬嘴 ^^;
不知道這樣整理有沒有釐清我們討論的問題?
|
沒錯,上面那個算式就是針對field作取樣。
不過雖說可以用更複雜的 filter 來 downsample…
對一些市上的encoder可別太期待,也有用chroma1 = 0.5*c1 + 0.5*c3, chroma2 = 0.5*c2 + 0.5*c4的東西存在,這可以參考三區的SP和LHA。
播放時upsample的複雜度的影響說來蠻大,
用PowerDVD看時Frame和Field DCT的差異相當明顯(我是這麼覺得啦);
WinDVD播放的Field DCT則和PowerDVD播的Frame DCT部份差不多,
不過WinDVD播的Frame DCT沒有比Field的好到哪去;
DVD2AVI解出來的還能看出Frame 和Field DCT的差異,不過畫質是三者中最好的。
市售player的話,除去panasonic的和其它一些公司的旗艦機外,拜chroma upsampling error所賜,Frame DCT看起來反而會比較爛一點…