專利名稱:記錄和再現方法以及記錄和再現設備的制作方法
技術領域:
本發明涉及記錄/再現設備,它把數據記錄在具有大容量的記錄介質上并且具有用于管理記錄在記錄介質上的數據的區域。本發明還涉及一種以不同大小的單元記錄數據的記錄/再現設備,以及其記錄/再現方法和記錄介質。
圖5示出在DVD中用戶區使用的數據結構。圖中,奇偶校驗從兩個方向加到用戶數據上。標號51表示用戶數據,具體來說,就是由16個扇區(扇區0到扇區15)組成的一個記錄數據塊。標號52表示在行方向加的PI校驗,標號53表示在列方向加的P0校驗。由于如圖所示奇偶校驗從行和列的方向加到用戶數據上,所以要減少扇區數(現有16個扇區)或減少被采用的用戶數據數而不改變奇偶校驗就要求記錄數據塊的結構有相當大的改變。而且,如果加入奇偶校驗的方法改變了,就需要對普通的奇偶校驗以及在再現時作了改變的數據塊結構的奇偶校驗進行不同的解碼操作,這樣就使解碼電路的配置復雜化了而且降低了糾錯能力。因此,實際上,即使需記錄的信息很小時,數據也必需記錄在32K字節的最小記錄塊單元上。這樣,小的數據單元就很難記錄在傳統的DVD的數據結構中。
在DVD領域中,可記錄/可再現光盤,如DVD-RAM,其上可多次記錄數據,又如DVD-R,其上只可一次記錄數據,這種可記錄/可再現光盤是與其記錄/再現設備一起研發的。
在記錄到光盤上的數據中,其數據已被記錄的信息被記錄在特定的管理區,然后被讀出來以便進行控制。
圖6示出DVD-R盤上的區域。由PCA(功率校正區)和RMA(記錄管理區)(二者分別用標號31和32來表示)組成的區域為R-信息區,這是關于所述記錄數據的管理區。標號33表示讀入區,34表示用戶數據記錄區,35表示讀出區。一般讀入區和用戶數據區相分離,就ECC塊(糾錯塊)地址而言,二者邊界存在于02FFFh和030000h之間。另外,應這樣確定RMA區的大小、使得RMA區能記錄下預定數量的ECC塊。
在這種配置的情況下,如果用一個大的記錄數據的最小數據單元來記錄管理信息的小數據量,那么,記錄時間就長,而且當用WO(寫一次)作記錄介質時,所能進行的記錄操作的數目根據在管理區中記錄數據的大小而受到限制。由于在DVD中數據是以32K字節為單元記錄的,所以,即使數據小于32K字節,也要分配給它一個32K字節區。這樣一來,每記錄一次數據,就要消耗一個32K字節記錄區。因此,如果經常記錄數據,除非在管理信息記錄區還有存儲空間,否則即使用戶數據區還有足夠的存儲空間,也不可能記錄用戶數據。當利用提供更高密度的技術來增大用戶數據區時,這個問題就變得更為嚴重了。
考慮到以上問題,設計了本發明。因此,本發明的目的之一就是在有限的管理區內適當地記錄信息以便在記錄數據時有效的使用用戶數據區。
用比普通記錄數據的單元要小一些的單元在管理區內記錄數據就可緩解以上問題。
具體地說,按照本發明,在記錄介質上記錄數據的方法包括以下步驟組合預定的n(n為整數)段數據;在數據上加糾錯碼;在數據上加地址;以分布方式安排數據;而且,在管理區記錄管理信息時,組合并記錄預定的m(m為小于n的整數)段數據。
在再現數據時,本發明以不同的單元組合數據,各單元對應于記錄介質上需從中再現信號(數據)的各個區。
另外,當用多種記錄塊的大小時,本發明將表示記錄塊大小的代碼記錄到記錄介質上。通過檢測各個代碼,就有可能進行對應于每一種記錄塊大小的再現處理。
圖12示出DVD中數據區的CPR-MAI;圖13示出根據本發明用于以4K字節的單元記錄數據的數據結構;圖14示出根據本發明用于以4K字節的單元記錄數據的同步和子碼配置;圖15示出這樣的實例當再現根據本發明的4K字節數據結構時在同步和子碼的一些部分包含錯誤,指明可能存在錯誤的數據位置;圖16是表示當再現根據本發明的4K字節數據結構時可能存在錯誤的數據位置的又一簡圖;以及圖17是表示按照本發明處理待記錄數據的方法的簡圖。
以下將參考
本發明的最佳實施例。圖2和圖3示出根據本發明的用于記錄用戶數據的數據結構。圖1示出記錄塊大小已根據本發明作了改變的實例。圖4示出重新排列圖3所示數據結構后所得的用來實際記錄數據的數據結構。
圖2示出根據本發明待記錄在記錄介質上的數據的記錄單元的數據結構。以下說明均假定記錄介質為光盤。
記錄塊包括每一列,496字節;每一行,一個字節的同步(同步信號),38字節數據,3組一個字節的突發錯誤檢測子碼和38字節的數據;總計77,736字節。箭頭表示在光盤上記錄數據的方向。各LDC(長距代碼)部分構成用戶數據,并且是用RS(里得-索羅門(Reed Solomon))代碼在216段數據上加32個校驗而得到的結果。圖中此代碼順序布置成一單列,以陰影部分表示。但是,此代碼也可以被分割并且用交錯的方式排列。
圖3示出利用圖2所示的記錄塊把各個2K字節數據組成一個邏輯塊的數據配置。這樣,可以利用64字節記錄塊來排列32個2K字節邏輯塊。除了以上實例外,還可以這樣排列邏輯塊,使得每2塊排列成一行。
圖4示出在圖3所示的2K字節邏輯塊1至4上加糾錯碼后得到的數據結構。如圖所示,糾錯碼RS(248,216,31)是豎直地(列方向)加在數據上的。這樣,圖上表示的情況是糾錯碼加在豎直地排列的邏輯塊1至4上。但是,糾錯碼也可加在邏輯塊1,16,2,和17上而具有同樣效果。因此,本發明并不限于邏輯塊的某一特定組合,利用常規的交錯法可采用任何組合。
圖1示出形成并記錄比上述要小的記錄塊的方法。
如圖1所示,記錄塊a包括每一列,496字節;每一行,一個字節的同步,38字節數據,3組一個字節的突發錯誤檢測子碼和38字節的數據;總計77,736字節。箭頭表示在光盤上記錄數據的方向。記錄塊b1包括每一列,62字節;每一行與記錄塊a一樣,有一個字節的同步,38字節數據,3組一個字節的突發錯誤檢測子碼和38字節的數據;總計9,672字節。在光盤上記錄數據的方向與記錄塊a相同。
2048字節的數據和4字節的錯誤檢查碼構成一個記錄數據單元,記錄塊a的數據由32個數據單元構成。至于記錄塊b1,則是由2048*4字節的數據和4*4字節的錯誤檢查碼構成其最小記錄數據單元。將此最小記錄數據單元重新排列,如圖中記錄塊b2所示,形成類似于包括RS碼(糾錯碼)的記錄塊a的結構(排列),這樣就可用對記錄塊a采用的同樣方法進行RAM控制,用以暫時存儲數據供信號處理或進行糾錯處理。就是說,先把糾錯碼然后把子碼都加在記錄塊b2的結構上。記錄數據時,像記錄塊b1一樣記錄數據(用記錄塊b1的結構)。由于所述子碼是64字節的代碼串,它可以以單列的方式加入,也可用交錯法排列。
順便提一句,2048字節大致就是2K字節。因此,記錄塊b1的數據結構可記錄8K字節的數據,它包括各自排列成一行的62個記錄塊單元。但記錄塊b1不限于此特定數據結構,即,此特定字節數,8K字節。如果記錄塊b1能容易地分割和重新排列組成記錄塊a的數據結構,那么記錄塊b1(即,其數據結構)可以具有任意大小。
另一方面,由諸如上述小塊組成的數據結構可能不易交錯數據,從而使糾錯能力變差。為解決此問題,同樣的數據可進行多次記錄,或可加入糾錯校驗。
圖7示出由圖1所示的8K字節記錄數據結構形成的16K字節記錄數據結構。利用類似方法可很容易的從16K字節記錄數據結構得到32K字節記錄數據結構。圖8示出DVD的用戶數據區中記錄有復制控制信息的區域。圖中,CGMS(復制產生管理系統)區記錄關于用戶數據的信息,因此不需要作為管理信息數據。相應地,管理信息可記錄在此區域,方法是把待記錄的數據大小編碼成幾個類型的代碼并記錄該代碼。例如,當把2比特指派給區域CGM時,可用標記符“00”表示8K字節記錄數據。記錄此信息的區域不限于區域CGMS。任何區域,只要是用于用戶數據且不包括在管理區內,都可用來記錄此類信息。
圖8示出比上述要大的數據結構。如圖8所示,記錄塊d包含32K字節的數據,是64字節記錄塊a大小的一半。由于DVD以32K字節單元記錄數據,這種數據大小的記錄塊很容易與DVD系統兼容。用這種記錄塊,在待記錄的數據上加上校驗和子碼,然后將其交錯以便分布數據,以增強突發錯誤的檢測能力。可以在交錯后(而不是在交錯前)加入子碼。在記錄塊a的情況下,通過把子碼加到數據上來交錯數據,然后,比如,將其重新排列。在利用交錯技術的這種排列的情況下,在發生突發錯誤時,可檢測到實際突發錯誤一半長的兩個視在突發錯誤。因此,即使在因突發錯誤而數據不能連續再現時,如果視在突發錯誤處于用交錯糾錯的距離之內,數據就可用所加的校驗來糾正。為達此效果,數據被交錯,然后在已交錯的數據上所加的子碼也交錯以增強糾錯能力。
由于記錄塊d包含小于記錄塊a的數據,所以記錄塊a所用的交錯技術就不能用于記錄塊d。相應地,子碼在248字節內交錯。用這種方法,就有可能形成和記錄32K字節的記錄塊。在上述每一種描述中,數據都組成具有接近2的n(n為整數)次方個字節的單元。為了對分數作四舍五入,可以加入冗余數據,以便產生組合數據時易于使用的數字。
圖9示出根據本發明如何將待記錄的數據實際上記錄到光盤上的實例。記錄光盤上設置有管理信息區;讀入區;用戶數據區以及讀出區;數據被以預定的格式記錄到各個區。數據被以具有64字節的預定的記錄塊記錄到用戶數據區。至于管理信息區,以其塊尺寸小于64K字節、即4K字節、8K字節、16K字節或32K字節的記錄塊的形式記錄數據。通過以上述方法記錄數據,就有可能在有限的區域內有效地記錄管理信息。應當指出,雖然在圖9中管理區是在讀入區內,但是此關系也可相反。
另外,如果事先已知管理區不夠,可以這樣安排、使得可以建立一種定義以便擴展它。例如,圖5所示的讀入區和用戶數據區的邊界可以不是固定的(即使在圖中就ECC地址而言是固定在02FFFFh和030000h之間),而是可以改變的。此時,就可將已改變的邊界位置記錄在某一區,比如管理信息區(如果事先已知需要較大的管理區)的第一部分,以擴展管理區。
圖10示出根據本發明的記錄設備的配置。標號101表示用于輸入待記錄的數據的信號輸入部分;102表示用于加入糾錯碼的“加校驗”部分;103表示用于加入分布式地址等信息的“加子碼”部分;104表示用于重新排列數據的交錯部分;105用于記錄數據的調制部分;以及106表示其上記錄數據的光盤。標號107表示用于控制系統的系統控制電路;而109表示處理記錄信號的半導體電路。雖未示出,但還設置一種記錄裝置以便在記錄介質上記錄數據。術語“記錄裝置”此處表示,例如,光頭。記錄裝置可進一步包括記錄光學系統和記錄用激光器。術語“組合裝置”此處表示把待記錄數據按預定單元組合以便可將校驗加到數據上的的裝置。例如圖10中,用于將數據組合成預定的單元的步驟(部分)100就是組合裝置。應當指出,如果數據組合成多種不同的數據單元(即各種數據單元包括不同數量的字節等),則對各數據單元可采用不同的電路,或者,也可采用確能改變構成數據單元數(或字節)的單一電路。再者,糾錯碼加入裝置就是在記錄介質上把校驗加到待記錄數據上的裝置。例如,圖10所示“加入校驗”部分102就是糾錯碼加入裝置。糾錯碼加入裝置可以包括在RAM等上存儲數據和寫/讀數據的機制。應當指出,如果數據組合成多種不同的數據單元(即各種數據單元包括不同數量的字節等),則對各數據單元可采用不同的電路作為糾錯碼加入裝置,或者,也可對所有不同的數據單元采用單一電路作為糾錯碼加入裝置,方法是在不同的數據單元間或在不同的數據串單元間(各有不同數量的字節等)切換。
系統的控制是這樣當待記錄數據是管理信息而且很小時,從信號輸入部分輸入的每段數據都設定得比較小,不進行通常的交錯處理,而是在加了校驗和子碼后直接用轉換開關進行調制和記錄到光盤上。圖中,加子碼103是在交錯前執行的。但也可在交錯后執行,根據待記錄的數據而定。另外,即使在上述情況下,利用轉換開關使數據不進行通常的交錯處理,數據也可進行適合于待記錄的小數據的簡單交錯處理。上述處理操作的轉換可以借助來自系統控制107的轉換信號進行轉換,或利用半導體電路109內進行的地址檢測而自動轉換。
圖11示出再現電路(裝置)的配置。來自光盤106的再現信號由解調部分(電路)115解調,并由地址檢測部分113作地址檢測。標號114表示解交錯部分,用于重新排列數據。數據由糾錯部分112糾錯,在數據組合成預定單元后由終端111輸出。標號119表示處理再現信號的半導體電路。術語“解調裝置”此處指在記錄介質中對數據作解調的裝置。例如,圖11中的解調電路115就是解調裝置。術語“再現組合裝置”此處指把從記錄介質上再現的數據按照被記錄數據的單元組合成預定單元的裝置,以便進行糾錯。此裝置對應圖11所示的過程113(地址檢測部分),即檢測數據地址并把數據組合成預定單元。應當指出,如果數據組合成多種不同的數據單元(即各種數據單元包括不同數量的字節等),對各數據單元可采用不同的電路,或者,也可采用能根據地址值來改變構成糾錯數據單元數(或字節)的單一電路。再者,糾錯裝置就是糾正從記錄介質再現的數據中的錯誤的裝置。例如,圖11中的糾錯部分112就是糾錯裝置。糾錯裝置可包括在RAM中存儲數據以及寫/讀數據的機制。應當指出,如果數據組合成多種不同的數據單元(即各種數據單元包括不同數量的字節等),對各數據單元可采用不同的電路作為糾錯裝置,或者,也可對所有不同的數據單元采用單一電路作為糾錯裝置,方法是在不同的數據單元間或在不同的數據串單元間(各有不同數量的字節等)轉換。
系統的控制是這樣當待再現的數據是管理信息而且很小時,從記錄介質來的待再現的數據單元和糾錯都設定得比較小并進行糾錯。當小量的管理信息數據被讀出時,利用地址檢測檢查數據位置。通過轉換開關控制,使得數據在存儲前不受普通交錯處理。然后數據在預定記錄塊中糾錯并輸出。
圖12示出DVD中數據區的CPR-MAI(版權管理信息)403的結構。在可用的48比特中,現只用了4比特。標號b47表示CPM(版權材料),說明此扇區是否包括版權材料;b46表示CP-SEC,說明此扇區是否有版權保護系統的特定數據結構;b45和b44表示CGMS(復制產生管理系統),它記錄復制限制信息。控制數據復制的信息必需記錄在數據區。但復制信息如CGMS不需要記錄在管理區。因此,可以作以下安排。管理區中的記錄塊大小可編成2比特的代碼,然后記錄在CGMS的2-比特區,這樣就有可能獲知記錄塊的大小。
圖13示出用于以4K字節的單元記錄數據的數據結構。圖中,標號A到H各表示數據單元,其中每一行有19字節、每一列有31字節。記錄塊e2包括兩個子碼串,每個有62字節(包括校驗);以及19個代碼串,每個有248字節,排列成一列。這些數據單元(記錄塊e2)重新排列成記錄塊e1,其數據結構為每列31字節,每行156字節。利用這種數據結構,就可記錄具有4K字節大小的數據。順便提一句,如果記錄塊e2中子碼串s1和s2被分割和重新排列成現在這樣,重新排列后的同步位置就會與記錄塊e1中用戶數據的排列不匹配。
為解決此問題,如圖14所示,將同步插入代碼串s1和s2結構中的特定位置,而數據,如地址信息,和加在數據上的校驗則置于其他部分。利用這種子碼的數據結構,就可使同步位置與用戶數據的排列相匹配。
圖15示出,當再現圖13和14所示的4K字節數據結構時,在同步和子碼部分包含有錯誤的實例。圖中,同步N.G.和子碼N.G.都代表錯誤實例。具體地說,當未能適當檢測到同步或子碼的糾錯代碼中含有錯誤數據時,其后的串必須處理,因該串可能有誤。當發生上述同步檢測N.G.或子碼N.G.時,從同步N.G.或子碼N.G.的位置就可估計數據單元A到H中所包含的錯誤部分,如圖中陰影部分所示。根據此信息糾正數據中的錯誤,就有可能將數據正確解碼。此時,數據可記錄多次。
圖16示出另一實例(與圖15的實例不同),在此例中,未能適當檢測到同步或子碼的糾錯代碼中含有錯誤數據的情況多次連續發生,處理錯誤之間的數據,因為數據可能有誤。利用這種算法,數據錯誤的位置信息增加了可靠性,這樣就可以用丟棄錯誤部分的方法來糾正數據。
圖17是流程圖,說明用于處理迄今描述的待記錄數據的方法以及改變數據結構的方法。首先,在記錄數據時,在步驟171先確定目標區是否為管理區,如果是用戶數據區,則用64K字節單元處理數據。在步驟173加入同步和子碼,并在步驟174進行數據交錯,產生記錄數據結構。另一方面,若在步驟171確定是管理區,則在步驟175確定待記錄數據的大小。此時,如果待記錄數據的大小需要以64K字節單元來記錄,則象用戶數據區的情況一樣,用64K字節記錄塊來記錄數據。需要以64K字節的記錄單元記錄的數據大小包括稍小于64K字節(例如60K字節等)及大于64K字節的數據大小。
若在步驟175確定待記錄數據比較小,則在步驟179根據待記錄數據的大小選擇適當的記錄塊大小。如上所述,記錄塊可配置成小于64K字節的各種大小,如32K字節(圖8所示),16K字節(圖7所示),8K字節(圖1所示),4K字節(圖1 3所示)。這樣,通過根據待記錄數據的大小選擇適當的記錄塊大小,就可減少大量記錄在管理區中的數據。
然后在步驟180加上識別碼。識別碼表示記錄塊的大小。根據由該識別碼表示的記錄塊的大小執行同步和子碼的加入以及數據配置的轉換。具體地說,在步驟181,在待記錄數據和識別碼上加上小記錄塊的同步和子碼。在步驟182,根據數據大小重新排列數據以便產生待記錄的數據。通過進行這種處理,就有可能在盤的管理區記錄甚至很小的數據。
根據上述的本發明,在記錄介質上記錄數據時,甚至很小的待記錄數據都可象一般數據(普通大小)那樣進行記錄信號處理,于是就有可能以小單元在管理信息區記錄數據。這樣,就可減少記錄管理信息所需的時間,并有效地利用管理信息區。
權利要求
1.一種在具有第一區和第二區的記錄介質上記錄數據的方法,所述記錄方法包括以下步驟組合待記錄到所述第一區的數據的預定n(n為整數)段數據,并在組合數據上加入糾錯碼,產生第一糾錯塊;記錄所述第一糾錯塊;組合待記錄到所述第二區的數據的預定的m(m為小于n的整數)段數據,并在組合數據(待記錄到所述第二區上)上加入糾錯碼,產生第二糾錯塊;以及記錄所述第二糾錯塊。
2.如權利要求1所述的記錄方法,其特征在于所述第一區為數據區,所述第二區為數據管理區。
3.如權利要求1所述的記錄方法,其特征在于可以改變待組合和待記錄到所述第二區中的所述數據段的數目。
4.如權利要求3所述的記錄方法,其特征在于可以根據待記錄在所述第二區中的數據大小,把待組合和待記錄到所述第二區中的所述數據段的數目從一個數值轉換成另一數值。
5.如權利要求3所述的記錄方法,其特征在于還包括以下步驟把關于所述待組合的數據段的數目的信息記錄到記錄介質上。
6.一種用于把數據記錄在具有第一區和第二區的記錄介質上的記錄設備,所述記錄設備包括用于組合待記錄到所述第一區的數據的預定n(n為整數)段數據的第一組合裝置;用于組合待記錄到所述第二區的數據的預定m(m為小于n的整數)段數據的第二組合裝置;把糾錯碼加到待記錄到所述第一區的所述數據上和待記錄到所述第二區的所述數據上的糾錯碼加入裝置;以及把待記錄到所述第一區的所述數據和待記錄到所述第二區的所述數據記錄到所述記錄介質上的記錄裝置。
7.如權利要求6所述的記錄設備,其特征在于所述第一區為數據區,所述第二區為數據管理區。
8.如權利要求6所述的記錄設備,其特征在于可以改變待組合和待記錄到所述第二區中的所述數據段的數目。
9.如權利要求8所述的記錄設備,其特征在于可以根據待記錄在所述第二區中的數據大小,把待組合和待記錄到所述第二區中的所述數據段的數目從一個數值轉換成另一數值。
10.如權利要求8所述的記錄設備,其特征在于將關于所述待組合的數據段的數目的信息記錄到記錄介質上。
11.一種用于從具有第一區和第二區的記錄介質上再現數據的方法,所述再現方法包括以下步驟解調已再現的數據;組合已錄在所述第一區的數據的預定n(n為整數)段數據,產生糾錯塊,并糾正所述再現數據中的錯誤;和組合已錄在所述第二區的數據的預定m(m為小于n的整數)段數據,產生糾錯塊,并糾正所述再現數據中的錯誤。
12.如權利要求11所述的再現方法,其特征在于所述第一區為數據區,所述第二區為數據管理區。
13.如權利要求11所述的再現方法,其特征在于可以改變來自所述第二區的待組合和再現的所述數據段的數目。
14.如權利要求13所述的再現方法,其特征在于可以根據待記錄在所述第二區中的數據大小,把來自所述第二區的待組合和再現的所述數據段的數目從一個數值轉換成另一數值。
15.如權利要求13所述的再現方法,其特征在于還包括以下步驟從記錄介質上,再現關于所述待組合和再現的數據段的數目的信息,以及根據所述已再現信息將所述待組合和再現的數據段的數目從一個數值轉換成另一數值。
16.一種用于從具有第一區和第二區的記錄介質上再現數據的設備,所述再現設備包括解調已再現數據的解調裝置;組合記錄到所述第一區的數據的預定n(n為整數)段數據以產生第一糾錯塊的第一組合裝置;用所述第一糾錯塊糾正所述再現數據中的錯誤的第一糾正裝置組合記錄到所述第二區的數據的預定m(m為小于n的整數)段數據以產生第二糾錯塊的第二組合裝置;以及用所述第二糾錯塊糾正所述再現數據中的錯誤的第二糾正裝置
17.如權利要求16所述的再現設備,其特征在于所述第一區為數據區,所述第二區為數據管理區。
18.如權利要求16所述的再現設備,其特征在于可以改變來自所述第二區的待組合和再現的所述數據段的數目。
19.如權利要求18所述的再現設備,其特征在于可以根據待記錄在所述第二區中的數據大小,把來自所述第二區的待組合和再現的所述數據段的數目從一個數值轉換成另一數值。
20.如權利要求18所述的再現設備,其特征在于還包括用于從記錄介質上再現關于待組合和再現的所述數據段的數目的信息、并且根據所述已再現信息將待組合和再現的所述數據段的數目從一個數值轉換成另一數值的轉換裝置。
全文摘要
如果用大的記錄數據的最小數據單元來記錄管理信息的小數據量,則錄制時間長,而且當用WO(只寫一次式盤)作為記錄介質時,所能進行的記錄操作數也受到限制。為解決此問題,本發明可以用比普通記錄數據單元小的單元在管理區記錄數據以便在有限的管理區適當地記錄信息,從而有效地利用用戶數據區。同時,本發明簡化了通常用在普通記錄數據的交錯處理,并對本發明的數據結構(對小的數據)進行簡化的交錯處理,以確保在普通數據和有本發明數據結構的數據之間信號處理的兼容性。
文檔編號G11B20/12GK1426064SQ02118110
公開日2003年6月25日 申請日期2002年4月15日 優先權日2001年12月14日
發明者川前治, 星澤拓, 宮本治一, 平重喜, 片山由香里 申請人:株式會社日立制作所