|
Junior Member
|
什麼是浮點運算?很簡單,只要你有對浮點數的資料型態(float、double)作運算,這樣就是浮點運算。浮點運算可以用硬體(x87、sse等)去作也可以用軟體去作。
為甚麼會需要浮點運算,因為我們常常需要作實數運算,而浮點運算是計算機處理實數運算的一個較有效率但是有損精確度的作法(相反的作法就是大數運算)。或者從儲存的觀點來看,浮點數是計算機儲存實數的一個較有效率(固定空間)但是有損精確度的格式。
所以只要你的處理過程會需要實數運算,那就幾乎都會用浮點運算。跟你什麼pixel處理前處理後都是byte沒有關係。(而且大部分的影像影片壓縮格式都不是以pixel為單位)
不過影像影片壓縮的設計的確可能會故意把它作成允許完全以整數運算完成,以節省硬體實做成本。
其實樓主一開始提的問題很有趣,有受過計算機科學完整訓練的人大概都不會搞混,但是要解釋起來也不是簡單三言兩語說得清楚。
|