查看單個文章
舊 2005-04-30, 07:59 PM   #2 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

Q值低到幾可以認為是較好的壓縮?

使用同一個量化矩陣, Quantizer 越低壓縮得到的畫面越好
但如果使用兩個不同的矩陣的 clip A 和 B, 就不能光憑, 比如, clip A 的 Quantizer 低於 clip B 就下結論 clip A 的畫面效果比 clip B 好, 如果 A 的矩陣使用了很高 threshold 的矩陣, 而 B 使用了更加保留性的低 threshold 的矩陣, 比較同一壓縮出來的楨, 哪怕 B 的這畫格 Quantizer 比 A 高, 也很有可能畫面品質(比如 PSNR) 比 A 來的高.

通常對於 XviD 的預設 MPEG 矩陣或者 h.263 量化方法, 我們認為 I/P Quantizer 高於 4 將很難得到讓人滿意的品質。 但如果使用一個 threshold 相對很低的矩陣, 標準就要重新定義了

我還是覺得使用較低 threshold 的矩陣比較好, 尤其是文件大小不是特別重要的時候
「Q值與畫質之間的關係」。

先明確的將一下:在量化方式相同的前提下,在MPEG視瀕壓縮程序中,Q值越小畫質越高。這一點沒有疑問。 而有疑問的,是各種畫格的Q值對整體畫質而言影響力不同。(可以說有很大的差別) 但不論哪種畫格,都是Q越小越好的。

我還是詳講一下mpeg裡的Q值究竟是什麼東西。因為我感覺很多由xvid使用入手的愛好者們似乎都不太能確知Q值的意義。

首先,Q值(quantizer)在中文的資料中被譯作「量化精度」或「量化誤差」。(不是「畫面品質」哦~ )
數學上Q值的表達是為:

Qn=當前畫格的原始圖像的取樣值(fn) - 當前畫格解碼復原值(fn』)

對Mpeg,標準規定fn為此原始畫格的亮度取樣值。 而所謂的「解碼復原」實際上是把該畫格的量化以後的值進行反量化,再加上該畫格的預測值,把得到的和作為最終的輸出。
根據上面的式子,我們就能瞭解:第一,Qn所紀錄的,是這一畫格圖像在未量化之前和經過「量化-〉反量化」之後的誤差。 第二,如果訊源很差勁的話,Q值再小,壓縮前後誤差再小,畫面的視覺效果也不會好。

您的其它幾個沒有詳講的問題,都跟量化程序(Quantiation)有關,我希望先接著上面說沒有講完的部分講量化時再細說,哈哈。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次