smilemax
|
分享:
▼
x0
|
[教學][光碟機] 何謂PI/PO
【轉貼網址】http://lordmi.memory-off.org/chat/DVD/DVDFAQ.htm
PI/PO 值代表 DVD上可以檢測出的錯誤碼個數,依據瑞士 ECMA 組織所公佈的 DVD 光碟標準規格,所謂的 PI 值的全名為 Parity Inner ,是 DVD 光碟片上錯誤稽核碼( ECC, Error Check Code ),資料驗證區段中的一部份,每一個 ECC 區段共有 208 列( rows ),其中只要一列出現 1 個 byte 含以上的錯誤,都只會得到 1 分,由此可知一個 ECC 區段的 PI 值共計有 208 分。依據 KProbe 的測試標準建議, 8 個 ECC Blocks 的 PI 值的得分最好可以控制在 280 以下。 PO 值的全名為 Parity Outer ,指的是在 ECC 資料區段的一列中,經 DVD 光碟機讀取錯誤修正後,仍有大於 5 bytes 以上的資料錯誤的話,即可在 PO 值得到 1 分。而在測試標準中,規定 1 個 ECC Block 的 PO 值得分數不可超過 4 分,因此 8 個 ECC Blocks 的 PO 值總得分不得高於 32 分。 當ECC BLOCK的一行中出現超過5個位元組的錯誤時,就變成了PI-uncorrectable errors(不可修正的PI錯誤),也就是一般說的PI fault。 這時必須使用PO校錯,不過很不幸的......我並沒有程式可以測定PO值,所以只測最基本的PI/PIF。 重點來了,PI/PIF只代表光碟機讀取片子時收到的「可能錯誤訊息」,也就是說DVD chipset原本是用這些數字來決定要不要校正「好像錯了的資料」,而並不是實際去針對DVD染料的表面作實際掃瞄染料厚度、折光率、平滑度等「真正的品質情形」(要測定這種東西必須買DVD-CATs之類的測定機,每台百萬跑不掉),所以...... 「你可以比較A產品跟B產品相同條件下的PI/PO值大小來看DVD光碟機讀取會不會很費力,但是只要不大於280/32,其實是沒有差別的!!」
|