PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 數位影音討論群組 > DVD 討論區
帳戶
密碼
 

  回應
 
主題工具
l700922
Advance Member
 
l700922的大頭照
 

加入日期: Dec 2003
文章: 495
測了這麼久的PI、PO~你真的知道什麼是PI、PO嗎?

解讀光碟品質測試報告 – PI/PO

網路上許多論壇、網站都提供以 CD-DVD Speed 測試光碟品質的資料,
而且闡述方式、論點各不相同, 甚至對於一個名詞的解釋、也有數十種不同的說法,
讓人霧裡看花、越看越不懂!為此, 本節我們就告訴您如何看懂此項測試報告。


看懂報告的基本功

相信每個『燒錄人』在學習如何選購空片時, 都會接收到『PI/PO 值』這個名詞;
不過,相信許多人都只知道『PI/PO 值越低越好』的說法, 而不了解其中含意。
所謂『工欲善其事、必先利其器』, 為了讓您打下良好的基本功夫,
以下我們就先為您解釋什麼是 PI Errors、PI Failures、與 PO Failures。


何謂 PI、PO?

在暸解這些名詞之前, 我們必須先稍微說明一下 DVD 空片的資料架構,
它是由連續的 ECC Block ( Error Correction Code Block, 錯誤糾正碼區塊;
具有錯誤糾正能力的資料區塊) 所組成, 一張 DVD 光碟至少含有 143, 500 個
ECC Block。以下即為 ECC Block 示意圖:



如上圖所示, 每個 ECC Block 共分為 208 (192+16) 個列、每一列共有 182 Bytes
(172+10)。 每一列的前 172 Bytes, 可供燒錄資料存放之用、而最後 10 個 Bytes 所存訊息,
則是所謂的 PI (Parity of the Inner code, 內部奇偶校驗碼);至於每個 ECC Block 的最後 16 列,
則稱為 PO (Parity of the Outer code, 外部奇偶校驗碼)。
簡單來說, PI、PO 都是為了能正確讀取光碟燒錄資料, 而制定的檢查碼。

每個 ECC Block 共具有 (172+10) X (192+16) = 37856 Bytes、約 37 KB,
但真正可儲存的資料量僅約為 32 KB (172 X 192 = 33024 Bytes, 約 32 KB)。


PI/PO Errors、與 PI /PO Failures

由於燒錄機在讀取碟片時, 隨時可會因為各種因素產生隨機存取錯誤 (Random Error);
因此在瑞士 EMCA (European Computer Manufactures Association, 歐洲電腦製造商協會)
公佈的 DVD 光碟標準規格中, 便規定:讀取光碟資料時, 當每一列中只要有 1 Byte 以上的資料讀取錯誤,
就視為 1 個 『PI 錯誤』 (PIE, PI Error)。而光碟讀取發生 PI 錯誤時,
便會進行第一層的 PI 校驗、將資料修正。

若是資料經過第一層的 PI 校驗後, 一個列中還是出現 6 個 Bytes 以上的錯誤,
此時則將該情形紀錄為 1 個 "PI-uncorrectable" (無法修正的 PI 錯誤),
通常又稱為『PI 失敗』 (PIF, PI Failure)。而光碟讀取產生『PI 失敗』時,
便會進行第二層的 PO 校驗、將資料修正。

當執行第二層的 PO 校驗時, 同樣會可能會出現錯誤, 此時便稱為『PO 錯誤』 (POE, PO Error),
接著便會由 PO 碼所在列的 PI 碼修復資料。倘若最後仍無法修正資料讀取錯誤時,
便會產生『PO 失敗』 (POF, PO Failures), 就表示此 ECC Block 已損毀。

在正常情況下, DVD 光碟不會出現任何 PO 失敗的情形, 若測試時發現光碟出現 PO 失敗,
通常也表示此片 DVD 光碟已損壞、無法正常讀取。


PI/PO 值就是 PI Errors (PI)、與 PI Failures (PO) 這兩項數據

一般在測試光碟時出現的『PI/PO 值』資料, 目的是要統計出 PI、PO 校驗碼的使用次數,
也就是統計 PI Errors、與 PI Failures 這兩項數據。
讀取光碟時, 每當列中只要有 1 Byte 以上的資料讀取錯誤 (PI Error)、就會使用一次 PI (內部奇偶校驗碼);
而每次產生 1 個 ( PI Failure)、就會使用一次 PO (外部奇偶校驗碼)。

若讀取光碟時使用到 PI、PO 校驗的次數越高, 就表示必須花費更多時間去計算出正確的資料,
當然也表示光碟品質越差。若是每 8 個連續 ECC Blocks 的 PI Errors 值超過 280,
還可能造成碟機讀取困難(出現『唧~唧~』的怪聲音)、或無法讀取資料。

另外, 通常在測試數據中我們只會看到 PI Errors、PI Failures、與 PO Failures 三個數值,
卻沒有 PO Errors 值。這是因為 PO Errors 出現時同樣需要進行 PI 糾錯,
故 PO Errors 值已包含在 PI Errors 值內;再加上光碟只要不出現 PO Failures 就能正確還原資料,
PO Errors 值多寡根本不重要, 因此多半被省略不提。 


轉自:旗標知識網
     
      
舊 2006-04-26, 12:16 AM #1
回應時引用此文章
l700922離線中  
sidewinder
Golden Member
 
sidewinder的大頭照
 

加入日期: Sep 2003
您的住址: 桃園
文章: 3,229
以前有討論過幾次
但還是沒完全搞懂
 
__________________
搖滾/金屬討論區開張~金屬戰士請進

傘兵掛傘徽,砲兵掛砲徽
舊 2006-04-26, 12:23 AM #2
回應時引用此文章
sidewinder離線中  
sungpoju
Major Member
 
sungpoju的大頭照
 

加入日期: Aug 2005
您的住址: 台北....國父紀念館
文章: 112
長知識....

感謝大大分享
這些好知識就收下啦.....
舊 2006-04-26, 12:35 AM #3
回應時引用此文章
sungpoju離線中  
HenryNew
New Member
 

加入日期: Feb 2006
您的住址: 台北
文章: 6
感謝大大,終於知道 PI/PO 的意義.
舊 2006-04-26, 02:46 AM #4
回應時引用此文章
HenryNew離線中  
ndk27238
Master Member
 
ndk27238的大頭照
 

加入日期: Jun 2003
您的住址: 台北市
文章: 1,500
還是有看,沒有懂........
__________________
舊 2006-04-26, 02:46 AM #5
回應時引用此文章
ndk27238離線中  
balsamine
Regular Member
 

加入日期: Aug 2005
文章: 52
我認為只要看 PO Failures 就可,因為那代表某些資料已經完全無法讀取了
舊 2006-04-26, 03:06 AM #6
回應時引用此文章
balsamine離線中  
tiby
Junior Member
 
tiby的大頭照
 

加入日期: Sep 2002
文章: 911
收錄一下
謝謝
舊 2006-04-26, 05:37 AM #7
回應時引用此文章
tiby離線中  
蘿蔔
Major Member
 

加入日期: Apr 2004
您的住址: 家里
文章: 108
引用:
作者balsamine
我認為只要看 PO Failures 就可,因為那代表某些資料已經完全無法讀取了


不過對於某些要求比較高的設備 (如PS2來說)

PI/PIF如果過高也會造成讀取不順的狀況產生(讀取降速?)
所以對於碟片品質來說還是必須要兼顧到才好

不然PI設置Spec為280不就沒意義嚕 ^^
舊 2006-04-26, 07:16 AM #8
回應時引用此文章
蘿蔔離線中  
pcsmart99
*停權中*
 

加入日期: Dec 2003
您的住址: 台南
文章: 392
我只知道
簡單來說, PI、PO 都是為了能正確讀取光碟燒錄資料, 而制定的檢查碼。
舊 2006-04-26, 07:28 AM #9
回應時引用此文章
pcsmart99離線中  
sdert
Basic Member
 

加入日期: Sep 2004
文章: 28
這不是絕對的.小弟也有PI.PO數值高的亂七八糟的片子.還不是讀的到
這些數據只是參考而已.不是絕對
舊 2006-04-26, 07:55 AM #10
回應時引用此文章
sdert離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是06:43 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。