為了刻錄方便,空白盤片通常給驅動器提供3 種信息:軌道(這樣刻錄點可以準確的沿著軌道刻錄),地址(這樣驅動器可以寫到正確的位置),速度(這樣盤片可以以正確的速度旋轉)。在CD-R(W)方式中軌道和速度信息是記錄在wobble*(螺旋型抖動軌道)中的,地址信息是包含在ATIP 數據中的(凹槽下降沿絕對時間,wobble 的一種頻率調製)。
DVD-R(W)格式使用一種較慢的wobble(140.6kHz)來記錄軌道和速度,地址(和其他)信息是記錄在凸起的預刻坑(預先在凹槽之間的小坑)。在凹槽信號之上,預刻坑形成了振幅的尖刺。
DVD+R(W)格式使用了更高頻率的wobble(817.4kHz),並且地址(和其他)信息是包含在wobble的相位調製中的,叫做ADIP(凹槽下降沿地址)從信號的理論可以知道,相位調製的抗幹擾能力比預刻坑方式更強。拋開刻錄機中通常的幹擾不談,這種幹擾的情況也會出現。比如說當DVD-R(W)正在寫數據的同時要讀取預刻坑的信息的時候,由於激光頭發出的光將影響讀取光束,正確的檢測預刻坑將會困難得多,這樣能夠危害到連接的準確性。
但是抗幹擾並不是預刻坑技術的唯一弱點,同時這種技術限製了盤片速度的提升。因為在高速情況下,檢測預刻坑比檢測相位反轉更困難。實際上,在預刻坑的信息僅僅隻存在預刻坑所在的那一點上,然而相位反轉卻存在於反轉的整個階段(準確的說是一直持續到下一次反轉)。根據詳細說明知道,DVD-R(W)預刻坑的最小長度為1T(1/26.16e6 s),但是DVD+R(W)的頻率周期為32T,這樣就更加容易檢測了。
另外一個DVD-R(W)比DVD+R(W)更加難實現的是母盤刻錄。因為這需要在凹槽和預刻坑之間更加精確的切割。為此通常是雙光頭的設計。
預刻坑的方式不僅比相位調製更容易出錯,而且保護的措施更少。一個ECC 塊信息位有192 位。在這192位中,48 位沒有任何糾錯機製保護,24 位有24 位奇偶效驗(A 奇偶),最後56 位也是有24 位奇偶效驗(B 奇偶)(譯者注:48+24+24+56+24 不等於192,沒搞明白)。總之,這種奇怪的非統一機製的結構最終將導致一個相當脆弱的數據保護機製。
另一方麵對應的DVD+R(W)結構隻有其1/4 大小:一個ADIP 字是52 位,包括1 位同步,31 位數據和20 位奇偶效驗。一個ECC 塊包括4 個ADIP 字,這樣總共204 位信息。同時ADIP 字包括完全ECC 塊地址,同時要解壓出這個地址要有4 倍大小的空間。這樣將顯著加快速度。
錯誤管理和刻錄質量
另外一個DVD+RW 格式主要優勢是硬件錯誤管理(但是現在還沒有刻錄機支持),由DVD+MRW 標準定義(Mt. Rainier)。在一張DVD+MRW 盤片上,當在讀取和寫入ECC 塊出錯,這個塊將被標識位壞塊並且將不再使用。要寫入這些壞塊的數據將被重新寫到其他地方;相反的,當這些數據被讀取的時候,將從新地址讀出。這些操作對軟件來說都是透明的,最初對連續的扇區的訪問最終將會從不同的地方讀取。這個抽象的層叫做邏輯到物理地址轉換。
另外,通常認為錯誤管理隻是在刻錄新盤的時候有作用(在刻錄的同時讀取數據,檢查並按照需要把數據移動到另外位置),而對於已經損壞的的刻錄盤沒用。這是錯誤的,因為當一個ECC 塊部分損壞的時候就需要對其多次的讀取,這些數據可以在媒體完全不能讀取之前移動到另外一個幹淨的區域。當然,當ECC 塊損壞的程度超過了錯誤修複的能力,數據肯定就會丟失了;然而隻有當非常嚴重的的損傷才會造成這樣的情況,因為PI/PO 糾錯可以處理大於6mm 的突發錯誤。
在格式化的時候,DVD+RW 標準可以進行後台效驗。例如,當驅動器空閑的時候就在檢測盤片的錯誤。當然,用戶可以在任何時候讀、寫光盤,或者彈出盤片;在上述過程結束後後台效驗將繼續進行。這些特性就組成了一個非常強大的係統,可以不斷的提高盤片的壽命;當用戶執行正常操作的同時,驅動器可以檢測盤片,把數據從損壞區域移動到空白區域。這種高級錯誤管理已經在DVD+MRW進行了說明,例如監視分析程序和報告技術。最後,即使播放器沒有MRW 技術也可以完全兼容DVD+MRW。
盡管DVD-R(W)也支持一些錯誤管理(Persisten-DM and DRT-DM),但是這些主要的是基於軟件的並且都需要特定的程序進行初始化。此外,因為DVD-RW 缺少必須的數據結構,地址轉換也必須通過軟件來完成,同時根據較高水平的要求,翻譯數據必須存儲在盤片的使用區域內。這樣會使DVD-RW 盤片不能更好地進行簡單的文件存儲和圖形完整。因為計算機完整的係統文件有利於保護管理。盡管DVD-RW 盤片不能使用+MRW 技術,但是DVD+RW 能更好地使用UDF2.0 技術。
同時DVD+R(W)盤片可以使刻錄機達到更好的刻錄質量,因為DVD+R(W)盤片相對DVD-R(W)盤片而言給驅動器提供更多的信息。實際上,就像是CD-R(W)一樣,最佳的刻錄設置是記錄在OPC(最佳能量控製)算法中。在這個算法中使用包含在預刻塊中的信息。DVD+R(W)的最佳能量控製不僅提供更多的信息(例如依靠於波長的能量)而且更加精確的信息(例如初始激光強度)。此外,這些信息對4 種不同的速度區間(主要、高速、正常、4x 模式)都有效,然而-格式隻提供其中的一種數據。這是非常重要的,因為最佳的刻錄設置對於刻錄速度來說非常敏感。同時DVD+格式的OPC 的測試區域有32768 個扇區,然而DVD-格式隻有7088 個扇區。
連接
對於在任何情況下要從停止刻錄的地方再繼續刻錄的時候,新數據必須要和老數據進行連接。連接是一個非常重要而且謹慎的工作,因為其可能產生各種各樣的物理或者邏輯問題。首先,簡單介紹一下兩種格式所使用的連接方法。
在DVD-R(W)方麵,能夠使用三種連接方法:2K 連接、32K 連接和無損連接。在所有的情況下刻錄停止在一個ECC 塊的第一個扇區的第一個同步信號之後的16 個字節,新的數據就必須在同一段的第15 個和第17個字節之間開始。所以連接的精確度就是2 個字節,同時空間浪費就是2KB、32KB 或著沒有中的一種(注意:無損連接不能用於DVD-R 的母盤)。在DVD+R(W)方麵,連接是在一個ECC 塊的最後8 個通道位(4 個數據位)的位置進行的。這樣連接的準確性是原來的4 倍,並且標準中隻規定了無損連接,這樣保證了沒有空間浪費。
即使使用無損連接技術,刻錄的點並不能完美的與老數據相鄰,同時因為一些PI/PO 錯誤會經常發生。為了把這些影響減小到最低,連接的區域就非常的重要了。-RW 中連接區域在用戶數據區,所以存儲在這裏的有用數據將被破壞。並且因為連接區域在第一個同步之後,所以第二個同步將會丟失(第三個也有可能丟失)。+RW 的連接區域在PI 修正的最後一個字節,這樣就可以不破壞用戶數據。連接的位置也保證了在接下來的ECC 塊的同步信息能夠準確的分割開。
連接會在物理層導致各種各樣的問題,由PUH 讀取連接區域的HF 信號如下:限幅水準是區分0 和1 的數字極限,因此為達到高質量它必須始終在HF 信號的中間。當限幅水準背離標準位置太遠的時候,會錯誤的識別周期長度(run-lengths),導致解碼錯誤。但是如前所述連接不可能完全精確,所以在兩段刻錄段中間始終會有一個間隙存在。間隙越長,限幅水準偏離可能越大。更進一步,兩段連接的區域的限幅水準也可能是不一樣的。這是由於在這兩段刻錄的時候的各種物理參數(激光功率、媒體性質、刻錄速度等等)可能是不同的;如果這種差別太大的話,同樣會出現錯誤。因此越小的間隙和限幅跳躍,刻錄質量和兼容性就會越好:-RW 允許32T 的連接間隙並且對限幅跳躍沒有限製,+RW 允許8T 的連接間隙並且對這種跳躍有一個最大限製。所有這些使得+RW 無損連接在物理層上功能更加強大。
如果用戶希望部分刻錄一張DVD-R(W)的盤片並且立刻使用它,同時希望以後再刻錄數據,這樣就需要使用到邊緣區域。使用邊緣區域的目的是為了使盤片與標準的DVD-ROM 驅動器兼容。所以每一個-R(W)的刻錄段都由一個border-in 區域(除了第一個開始於一個lead-in)並且結束於一個border-out 區域。
但是,邊緣區域的大小相當的大:第一個區域大小在32 到96MB 之間,接下來在6 到18MB 之間。這就意味著如果一張盤中包括3 個刻錄段就需要最大132MB(大於全部容量的2%)的空間僅僅用來作為這些區域的分割。同時,border-out 和上一個border-in 區域必須連接在一起。請注意,有時候因為一些不能確定的原因border-out 先於border-in,例如第一個border-in 區域被lead-in 所取代。
在另一方麵,如果在一張DVD+R(W)盤上多次刻錄,將會使用到Intro 和Closure 區域(與border-in 和border-out 對應),它們的大小始終是2MB。所以在+標準的盤上,同樣是3 個刻錄段隻需要4MB 的空間來分割這些區域。還有一個非常好的特性就是可以用一個刻錄段來保留空間,也就是把扇區空出來不刻錄。這樣可以先刻錄後麵的數據,前麵的可以稍後再寫入。這種方法可以用來刻錄文件係統表,因為這些表記錄了文件在盤上的準確位置,隻能在所有的文件寫入盤片之後才能確定。
兼容性也是比較兩種標準的一個比較直接的項目。這裏不考慮材料、驅動器和播放器的質量,隻考慮那些引起不兼容的邏輯問題。實際上,兩種刻錄標準都使用了lead-in 結構。這個結構在最早的DVD-ROM 的說明中是被禁止使用或著是保留的。所以這樣做後果是與一些老型號的和一些特別苛刻的播放器不兼容。
一個著名的兼容性問題的例子是“Book Type”字段,這個字段是用來指示盤片類型的。在最早的DVD-ROM說明中這個字段隻能是0,但是所有的刻錄標準都定義了自己的值;不幸的是有些播放器不能讀取非零的盤片。為了解決這個問題,在最新的DVD+R 標準中允許在Book Type 字段寫入0。現在許多驅動器製造商都使這個字段可改變。但是DVD-R(W)不能做這些,Book Type(連同在lead-in 中的其他信息)是被預先寫入空盤中的。雖然這樣降低了兼容性,但是加強了版權保護,播放器可以容易識別出DVD-R(W)盤片。
另外一個DVD-R(W)的兼容性問題在數據區域,前麵介紹過的2K/32K 連接模式。在這種模式下要使用一些與普通數據不同的特殊數據結構,在最初的DVD-ROM 說明中不能使用這些數據。現在還沒有關於這個對兼容性影響的研究,但是通常扇區的開始部分對解碼來說是非常關鍵的,因此嚴格的講對完整兼容性肯定有影響。
結論
以我的研究可以非常清楚的看到DVD-R(W)標準從設計上來講不如DVD+R(W)(甚至不如DVD-RAM)。盡管已經為修正原來的問題做出了一係列的努力,但是技術上還是次於+標準。這並不奇怪,因為Sony 和Philips 在製定標準上比Pioneer 更加有經驗,同時在標準推廣上也比競爭對手更有優勢。
但是,曆史不隻一次的證明了不是光有好的想法就能保證在技術市場上獲得勝利,
隻有時間才能告訴我們哪一種格式能夠變成新的標準。
名詞解釋:
*wobble:
我們知道隻讀的CD 和DVD 的數據是記錄在一個螺旋型的軌道中的。但是可刻錄的CD 和DVD 的軌
道不是嚴格意義上的螺旋型的,而是以正弦方式偏離的。Wobble 就是指這種軌道。
**ADIP
這就是把地址信息以相位調製的方式調製到wobble 中。真實的ADIP 的每一位由4 個連續的wobble
組成。兩個正常後麵兩個反轉表示0;兩個反轉後麵兩個正常表示1。
每兩個ADIP 位之間間隔89 個wobble。每個ADIP 字包含52 位,其中32 位數據和附加信息,20 位
的糾錯位。
原文(看起來是翻譯CD Freaks):
http://www.lifu.cn/wz/news.asp?news_id=783
英文(CD Freaks,有圖):
http://www.cdfreaks.com/article/113
DVD-R/+R/DVD DUAL/MULTI/SUPER MULTi都代表什麼意思?