專利名稱::光記錄媒體的記錄誤差糾正方法技術區域本發明是關于光記錄媒體的記錄誤差糾正方法的技術,特別是關于如下記錄誤差糾正方法,即在記錄媒體記錄失敗時,可以減少因記錄誤差導致的可能記錄區域的損失,并在重新開始記錄時,能夠更為順利地進行記錄,從而提高記錄的可信度。
背景技術:
:一般情況下,可以自由、反復進行再記錄的光記錄媒體,即,光盤包括可以再次記錄的激光盤(RewritableCompact;CD-RW)和可以再記錄的數字多功能光盤(RewritableDigitalVersatile;DVD-RW,DVD-RAW,DVD+RW)等。上述再記錄可能型光盤,其使用特性就是反復進行信息的記錄/恢復作業。因此,形成于光記錄媒體上、用以記錄信息的混合物的混合比率與最初相比就產生差異,失去了其原有特性,從而在記錄和恢復信息時產生錯誤。這種現象稱為劣化,這種劣化區域在光記錄媒體執行格式化、記錄、恢復命令時表現為瑕疵區域。還有,再記錄可能型光盤的瑕疵區域除了上述劣化現象外,還可以由表面劃痕、灰塵等細小顆粒、制作時的錯誤引發。所以,為防止在上述原因形成的瑕疵區域內記錄/恢復數據,有必要對該瑕疵區域進行管理。為此,如圖1所示,在光盤的導入區域(lead-inarea)和導出區域(lead-outarea)設有瑕疵管理區域(DefectManagementArea;以下稱DMA),管理光盤的瑕疵區域。還有,數據區域分區進行管理,各個區域可以分為記錄實際數據的用戶區域和在上述用戶區域產生瑕疵時加以利用的剩余區域(Spare)。一般說來,一個光盤(例如DVD-RAW)上存有4個瑕疵管理區域(DMA1-4),其中2個瑕疵管理區域位于導入區域(DMA1-2),剩下的2個瑕疵管理區域(DMA3-4)位于導出區域。此時,對瑕疵區域的管理很是重要,為了保護數據,4個瑕疵管理區域上反復記錄著同一內容。各個瑕疵管理區域由2個塊,共32個扇區組成。即,每塊由16個扇區組成。這里,各個瑕疵管理區域的第1塊(稱為DDS/PDL塊)包括光盤定義結構(DDSDefinitionStructure)和主要錯誤列表(PDLPrimaryDefectList),各個瑕疵管理區域的第2塊(稱為SDL)包括次要錯誤列表(SDLSecondaryDefectList)。此時,PDL意味著主要瑕疵數據儲存部分,SDL意味著副瑕疵數據儲存部分。一般情況下,PDL儲存了光盤制作過程中產生的瑕疵及光盤格式化,即,最初格式化(Initialize)和再次格式化(Re-Initialize)時確認的所有瑕疵扇區的項目(entries)。這里,各個項目由項目類型和瑕疵扇區對應的扇區號碼構成。另一方面,SDL以塊為單位進行排列,儲存格式化后產生的瑕疵區域或在格式化期間PDL無法儲存的瑕疵區域項目。上述各個SDL項目,由儲存瑕疵扇區塊的第一扇區號碼區域和儲存其替代塊的第一扇區號碼區域構成。因此,上述數據區域內的瑕疵區域(即,瑕疵扇區或瑕疵塊)要被替換成正常的區域,替換的方法通常分為逐漸替代方法(slippingreplacement)和直線替代方法(linearreplacement)。上述逐漸替代方法為瑕疵區域登錄在PDL上時適用的方法,如圖2a所示,在記錄實際數據的用戶區域(userarea)上,如果存在登錄于PDL上的瑕疵扇區,那么將跳過瑕疵扇區,將數據儲存在緊隨瑕疵扇區而來的正常扇區上。所以,記錄數據的用戶區域被向后推移,結果占據了與越過的瑕疵扇區同等大小的剩余區域。還有,直線替代方法是瑕疵區域登錄在SDL上的情況下適用的方法,如圖2b所示,如果用戶區域或剩余區域上存有登錄在SDL上的瑕疵塊(defectblock),那么其將被替換成剩余區域塊單位大小的替代區域,并記錄數據。此時,雖說上述瑕疵塊分攤的物理扇區號碼(PhysicalSectorNumber;PSN)仍然存在,但邏輯上的扇區號碼(LogicalSectorNumber;LSN)與數據同時向替代塊移動。這種直線替代方法在讀取或使用不需實施時間的數據時有效。上述光盤的瑕疵區域記錄時也可產生誤差。圖3和圖4顯示了一般DVD記錄和糾正記錄誤差的方法。數據流動始于左面的圖像、聲音信號301,至右邊的光盤305為止。中央有緩沖器303,緩沖器303從數據生成塊302處接收數據,而后向數據記錄部分304傳送以記錄在光盤305上。這部分中應給予充分注意的是,由于緩沖器303原因使得實際傳送的數據至記錄在光盤305上時止會產生時間上的延遲。例如,記錄數據生成塊302,雖向裝載設備31傳送N-1的數據,實際上,光盤305上記錄的部分為2次數據。這種時間延遲是記錄誤差產生時的重要要素,以下將作具體說明。圖4顯示了現有誤差糾正的方法。首先,假設傳送數據1的d1-d10向裝載設備31傳送。數據傳送以后,開始進行記錄,如果傳送至d5的數據時開始記錄,假設傳送速度和記錄速度相同,那么d10的數據傳送結束時,光盤記錄了d5為止的數據。此時,如果產生記錄誤差,那么記錄將會中斷,并將此情況報告主機,從而結束記錄。參見圖3、4,誤差發生后,若想重新進行記錄,主機30構成傳送數據2的e1-e10,重新向裝載設備31傳送,裝載設備31從光盤的物理地址a11開始對其進行記錄。如此,現有算法是記錄誤差產生以后,進行糾正,這種糾正方法的問題是在記錄數據d5和e1之間留有一個空的區域,造成了光盤數據空間的損失,記錄結束以后進行恢復時,會增加產生恢復誤差的部分,從而引起恢復畫面的中斷等現象。
發明內容本發明的目的正是為了解決上述問題而提出的,它提供了這樣一種光記錄媒體的記錄誤差糾正方法能夠在光記錄媒體記錄失敗時,減少因記錄誤差產生的可能記錄區域損失,在以后重新開始記錄時,可以更為順利地進行記錄,從而提高記錄的可信度。為了實現上述目的,本發明的光記錄媒體的記錄誤差糾正方法的特點是分為以下步驟a.主機向裝載設備傳送圖像或聲音等數據步驟;b.光記錄媒體記錄上述傳送至裝載設備的數據步驟;c.光記錄媒體在要記錄時檢索是否發生了記錄誤差步驟;d.出現記錄誤差情況,光記錄媒體將檢索上述記錄誤差產生時進行記錄的物理地址,找出實際記錄中斷的地點,以上述實際記錄中斷地點為基準,設定可以再次記錄的可能記錄地點步驟;e.參照上述可能記錄地點,根據主機的再次記錄要求,重新開始記錄的步驟。本發明中,如果假設上述實際記錄中斷地點的物理地址為N,那么上述步驟d的記錄可能位置的物理地址設為N+2是理想的。本發明中,理想的是步驟d還包括記錄誤差產生時記錄出現中斷,并向主機報告上述記錄誤差的過程。本發明中,理想的是步驟d還包括設定再次記錄的記錄可能位置時,向主機報告的過程。本發明中,理想的是上述主機和上述裝載設備共享數據區域范圍和記錄可能位置信息。本發明中,理想的是上述主機和上述裝載設備間的接口為標準的ATA接口(ATAPI)規格。本發明的效果如上所述,根據本發明的光記錄媒體的記錄誤差糾正方法,當光記錄媒體在記錄時,即便因惡劣環境或是光盤介質不良特性產生記錄誤差,仍可保證光盤區域沒有大的損失,可以再次進行記錄,從而能夠可信地進行錄相。為進一步說明本發明的上述目的、結構特點和效果,以下將結合附圖對本發明進行詳細的描述。圖1是顯示一般光盤結構的示意圖。圖2a是顯示一般逐漸復位方法的示意圖。圖2b是顯示一般直線復位方法的示意圖。圖3是顯示一般DVD記錄方法的示意圖。圖4是顯示一般DVD記錄誤差糾正方法的示意圖。圖5是本發明的實施例顯示的記錄誤差糾正方法示意圖。圖6是本發明的實施例顯示的記錄誤差糾正方法的順序圖。<附圖主要部分符號說明>30主機31裝載設備301圖像,聲音信號302記錄數據生成塊303緩沖器304數據記錄部305光盤具體實施方式下面將參照附圖對本發明的光記錄媒體的記錄誤差糾正方法理想實施例進行詳細說明。在為下述各附圖的構成要素添加參照符號時,對于同一構成要素,即便在其他附圖上進行標注,可能情況下也標注同一符號,出于保護本發明要旨的目的,省略了對共知機能和構成的詳細說明。圖5是本發明的一個實施例,展示了記錄誤差糾正的方法。如現有算法的例子,如果在d5的地點產生誤差,那么,同時記錄產生中斷,在向主機報告誤差的同時,檢索誤差產生地點,將記錄可能位置(NWANextwritableAddress)更新為a7,并向主機報告。而后,在重新開始記錄時,主機從e1開始傳送數據2,裝載設備從物理地址a7開始進行記錄。這種方法是對誤差進行糾正,誤差發生時,光盤只有a6無法使用,從而消除了數據區域的損失,恢復時也只在一個塊中報告誤差,較之上述可以更為順利進行恢復。主機和裝載設備間的接口是按標準的ATA接口規格形成的,在標準的ATA接口規格中,通過被稱為讀取軌跡信息(ReadTrackInformation)的命令,共享數據區域范圍,記錄可能位置(NWA)等信息。現有算法和本發明算法的區別在于對記錄可能位置(NWA)的設定。現有算法以記錄誤差產生時傳送的數據為基準來設定NWA,在a11的物理地址上,主機和裝載設備共享信息,對記錄誤差進行糾正。本發明算法是在誤差發生時,檢索進行記錄的物理地址a1-a10,找出實際記錄中斷的地點,并以此地點為基準來設定可以重新記錄的NWA。圖6是本發明的實施例記錄誤差糾正方法的順序圖。步驟601是圖像或聲音等信號傳送處理的過程,主機將上述圖像或聲音等信號轉化為數字數據,并將其傳送給裝載設備內的緩沖器。步驟602是光記錄媒體記錄上述數據的過程,上述主機傳送的數字數據暫時儲存在緩沖器后,光記錄媒體按照輸入緩沖器的順序進行記錄。上述緩沖器使用先進先出存儲器(FIFO)方式是理想的。步驟603是檢索記錄誤差是否發生的過程,檢索除了劣化之外,是否有因表面劃痕,灰塵等微小顆粒導致的誤差發生,如果沒有發生誤差,則重復上述步驟601和602。步驟604是檢索記錄中斷區域的過程,在上述步驟603中判定發生記錄誤差時,記錄中斷,檢索記錄誤差發生時所傳送的數據記錄在哪一區域進行了記錄,并更新記錄可能位置(NWA)。更新上述NWA的方法,雖然根據業者的水平可以多種形式實現,但本發明中,理想的是將其更新為記錄誤差產生區域的下一個地址。步驟605是從中斷區域以后再次進行記錄的過程,參照上述NWA,從其區域起按照主機的再次記錄要求重新進行記錄。區域區域本技術區域中的普通技術人員應當認識到,以上的實施例僅是用來說明本發明,而并非用作為對本發明的限定,只要在本發明的實質精神范圍內,對以上所述實施例的變化、變型都將落在本發明權利要求書的范圍內。權利要求1.一種光記錄媒體的記錄誤差糾正方法,其特征在于包括以下步驟a.主機向裝載設備傳送圖像或是聲音等信號的步驟;b.光記錄媒體記錄傳送至上述裝載設備的數據的步驟;c.光記錄媒體在要記錄時檢索是否產生了記錄誤差的步驟;d.出現記錄誤差發生情況,光記錄媒體將檢索上述記錄誤差發生時進行記錄的物理地址,找出實際記錄中斷的地點,并以上述實際記錄中斷的地點為基準,設定再次進行記錄的記錄可能位置的步驟;e.參照上述記錄可能位置,按照主機的再次記錄要求,重新開始記錄的步驟。2.如權利要求1所述光記錄媒體的記錄誤差糾正方法,其特征在于如果假設上述實際記錄中斷地點的物理地址為N,那么上述步驟d的再次記錄可能位置的物理地址設定為N+2。3.如權利要求1所述光記錄媒體的記錄誤差糾正方法,其特征在于所述步驟d中包括在記錄誤差發生時記錄產生中斷,并向主機報告上述記錄誤差的過程。4.如權利要求1所述光記錄媒體的記錄誤差糾正方法,其特征在于所述步驟d中包括設定再次記錄可能位置時,將此向主機報告的過程。5.如權利要求1或2或3或4所述光記錄媒體的記錄誤差糾正方法,其特征在于上述主機和上述裝載設備共享數據區域范圍和記錄可能位置信息。6.如權利要求5所述光記錄媒體的記錄誤差糾正方法,其特征在于上述主機和裝載設備間的接口為標準的ATA規格。全文摘要本發明是關于光記錄媒體的記錄誤差糾正方法,包括以下步驟a.主機向裝載設備傳送圖像或聲音等數據步驟;b.光記錄媒體記錄上述傳送至裝載設備的數據步驟;c.光記錄媒體在要記錄時檢索是否產生了記錄誤差步驟;d.出現記錄誤差情況,光記錄媒體將檢索上述記錄誤差產生時進行記錄的物理地址,找出實際記錄中斷的地點,以上述實際記錄中斷地點為基準,設定可以再次記錄的可能記錄地點步驟;e.參照上述可能記錄地點,根據主機的再次記錄要求,重新開始記錄的步驟。本發明當光記錄媒體在記錄時,即便因惡劣環境或是光盤介質不良特性產生記錄誤差,仍可保證光盤區域沒有大的損失,可以再次進行記錄,從而能夠可信地進行錄相。文檔編號G11B7/00GK1992045SQ200510112468公開日2007年7月4日申請日期2005年12月30日優先權日2005年12月30日發明者樸昌勛申請人:上海樂金廣電電子有限公司