瀏覽單個文章
Weichung
Power Member
 

加入日期: May 2000
您的住址: Taiwan
文章: 697
引用:
作者xaren
RGB 轉YUV要不要浮點。
怎麼可能浮點數沒有意義。(起碼就理論上)
既然您對 video encoding 這麼不熟,我想您保留一下你的看法會比較好。

有可能有特殊程式寫法可以減少浮點或怎樣,但是還是要實際最佳化過的人比較清楚。
例如大家全部乘1000後當整數來算等等。

記得 tmpegenc 2.0 在 motion estimation 有選項可以選用整數或浮點。
所以就看要用什麼軟體什麼樣的選項來跑。
也不一定是絕對,只是我想完全不用浮點應該不太容易。

PI用整數的原因是,64bit double 根本裝不下,數字太大了。
所以用整數自己處理大數運算比較快。
就我所知大數運算都是用整數。當然,也很可能是我見識不夠廣。

這點我必須澄清一下, RGB轉YUV, 有快速演算法可以取代浮點運算
減少資料相互轉換可以得到較好的效能

現在SuperPI使用的演算法, 是分解有理數化法(DRM法)... 他必須要自行去處理數值運算
舊 2009-02-08, 02:13 AM #39
回應時引用此文章
Weichung離線中