專利名稱:?jiǎn)未螌懭胗涗浢浇榈闹圃旆椒?、記錄方法以及再現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種單次寫入記錄媒介,它包括記錄管理記錄狀態(tài)的管理信息的管理 信息區(qū),以及記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)。本發(fā)明還涉及將數(shù)據(jù)記錄到這種單次寫入記錄 媒介上的一種方法和裝置,以及從這種單次寫入記錄媒介再現(xiàn)數(shù)據(jù)的方法和裝置。
背景技術(shù):
光盤是兼容多種裝置的信息記錄媒介。光盤的實(shí)例包括最初開發(fā)用于記錄音樂 而最近廣泛用于記錄數(shù)據(jù)的CD ;開發(fā)它用于記錄數(shù)字視頻且迅速地得到廣泛使用的DVD ; 以及當(dāng)前正在開發(fā),用于比如高清晰度電視之類的,記錄高質(zhì)量視頻的下一代光盤。按照記錄/再現(xiàn)方法,這些光盤粗略地分成三類只讀型、單次寫入型和可重寫 型。單次寫入型光盤是用記錄在上面的數(shù)據(jù)不能擦除的記錄材料制成的。在這種媒介上的 同一個(gè)位置可以記錄數(shù)據(jù)一次。例如,⑶-R和DVD-R是單次寫入型光盤。對(duì)于可重寫光盤, 可以在媒介上的同一位置上多次記錄數(shù)據(jù)。例如,⑶-RW和DVD-RAM是可重寫光盤。因?yàn)橛涗洸牧纤哂械奶匦?,單次寫入光盤是不可重寫的。因此有必要對(duì)已記錄 區(qū)和未記錄區(qū)進(jìn)行管理。在⑶-R中,對(duì)每個(gè)音樂作品的記錄起始位置和最后記錄位置進(jìn) 行管理,從而以音樂作品為單位按遞增的順序進(jìn)行記錄。音樂作品的單位叫做軌道(以后 也叫做“音軌(TRACK)”,以便將它與表示刻槽的軌道區(qū)分開)。在CD-R中,數(shù)據(jù)是以音軌 (TRACK)為單位從它的內(nèi)側(cè)到它的外側(cè)按順序記錄的。將多個(gè)已記錄音軌當(dāng)作包括已多個(gè) 記錄音軌的段(session)進(jìn)行管理(以后叫做“段”)。儲(chǔ)存管理記錄狀態(tài)的管理信息的區(qū) 域叫做程序管理區(qū)(以后叫做“PMA”)。對(duì)于DVD-R,定義了 RZone (對(duì)應(yīng)于⑶的音軌)、邊界(對(duì)應(yīng)于⑶的段)和記錄 管理區(qū)(以后叫做“RMA”,對(duì)應(yīng)于CD中的PMA)(例如,SFF 8090 標(biāo)準(zhǔn),"Mt. Fuji Command for Multimedia Devices,,,標(biāo)題為"Recording for DVD-R media” 的第 4. 16 節(jié))。有一種技術(shù)采用了一種方法來(lái)管理與DVD-ROM兼容的DVD-R上分配的區(qū)域(例如 第2001-148166號(hào)日本公開出版物)。在DVD-R的一個(gè)RMA中記錄的數(shù)據(jù)結(jié)構(gòu)里,定義了記錄管理數(shù)據(jù)(以后也叫做 "RMD")ο圖23示出了 RMD的字段3。RMD的字段3儲(chǔ)存最多512個(gè)邊界(對(duì)應(yīng)于⑶的段)
的位置信息。圖M示出了 RMD的字段4。圖25示出了 RMD的字段5 12。RMD的字段4、字段 5 12儲(chǔ)存最多2302個(gè)RZone (對(duì)應(yīng)于⑶的音軌)的位置信息。但是,在管理記錄區(qū)的傳統(tǒng)技術(shù)中,要管理的記錄區(qū)的數(shù)量現(xiàn)在已經(jīng)很大。如果不 加修改地將傳統(tǒng)技術(shù)應(yīng)用于更大容量的未來(lái)媒介,管理信息就會(huì)不利地增多。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面,提供一種單次寫入記錄媒介的制造方法,形成記錄有管 理記錄狀態(tài)的管理信息的管理信息區(qū)的步驟;和形成記錄有用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)的步 驟,所述用戶數(shù)據(jù)區(qū)包括至少一個(gè)記錄區(qū),一個(gè)段包括所述至少一個(gè)記錄區(qū)中的至少一個(gè), 所述管理信息針對(duì)各個(gè)所述記錄區(qū)包括表明該記錄區(qū)的記錄范圍的范圍信息、以及用于識(shí) 別該記錄區(qū)是否位于所述段的邊界上的識(shí)別信息,所述識(shí)別信息是賦予給所述至少一個(gè)記 錄區(qū)并與該記錄區(qū)對(duì)應(yīng)的標(biāo)志,所述標(biāo)志具有值“0”及值“ 1”中的任一個(gè)。在本發(fā)明的一個(gè)實(shí)施方式中,具有所述值“1”的標(biāo)志被賦予給位于所述段的開頭 的記錄區(qū),并且該值“ 1”的標(biāo)志與位于所述段的開頭的記錄區(qū)對(duì)應(yīng)。在本發(fā)明的一個(gè)實(shí)施方式中,被賦予給構(gòu)成所述段的記錄區(qū)并與該記錄區(qū)對(duì)應(yīng)的 標(biāo)志的值、與被賦予給構(gòu)成與所述段相鄰的其他段的記錄區(qū)并與該記錄區(qū)對(duì)應(yīng)的標(biāo)志的值 相反。在本發(fā)明的一個(gè)實(shí)施方式中,對(duì)所述至少一個(gè)記錄區(qū)中的每一個(gè)賦予一個(gè)不同的 號(hào);所述識(shí)別信息是包括賦予給位于所述段的開頭的記錄區(qū)的號(hào)的陣列。根據(jù)本發(fā)明的另一個(gè)方面,提供一種單次寫入記錄媒介的記錄方法,所述單次寫 入記錄媒介包括管理信息區(qū),用于記錄管理記錄狀態(tài)的管理信息;和用戶數(shù)據(jù)區(qū),用于記 錄用戶數(shù)據(jù),所述用戶數(shù)據(jù)區(qū)包括至少一個(gè)記錄區(qū),一個(gè)段包括所述至少一個(gè)記錄區(qū)中的 至少一個(gè),所述管理信息針對(duì)各個(gè)所述記錄區(qū)包括表明該記錄區(qū)的記錄范圍的范圍信息、 以及用于識(shí)別該記錄區(qū)是否位于所述段的邊界上的識(shí)別信息,所述識(shí)別信息是賦予給所述 至少一個(gè)記錄區(qū)并與該記錄區(qū)對(duì)應(yīng)的標(biāo)志,所述標(biāo)志具有值“0”及值“ 1,,中的任一個(gè),所述 記錄方法包括以下步驟(a)生成所述管理信息;和(b)將所生成的所述管理信息記錄到所 述管理信息區(qū)。在本發(fā)明的一個(gè)實(shí)施方式中,所述步驟(a)包括生成所述管理信息,使得所述至 少一個(gè)記錄區(qū)中的至少一個(gè)記錄區(qū)被分割成兩個(gè)記錄區(qū)。在本發(fā)明的一個(gè)實(shí)施方式中,所述步驟(a)包括生成所述管理信息,使預(yù)定區(qū)域 成為不可記錄。在本發(fā)明的一個(gè)實(shí)施方式中,該記錄方法還包括下述步驟在執(zhí)行所述步驟(a) 以前,確認(rèn)所述至少一個(gè)記錄區(qū)的數(shù)量是否小于預(yù)定值M,其中M是2以上的整數(shù)。在本發(fā)明的一個(gè)實(shí)施方式中,所述步驟(a)包括生成所述管理信息,使得所述至 少一個(gè)記錄區(qū)的最外部的記錄區(qū)的已記錄部分的結(jié)尾被作為邊界,將所述最外部的記錄區(qū) 分割成兩個(gè),并且使從所述最外部的記錄區(qū)中已記錄部分的開頭到結(jié)尾為止為不可記錄。在本發(fā)明的一個(gè)實(shí)施方式中,所述步驟(a)還包括當(dāng)新增加所述段的邊界時(shí),確 認(rèn)所述至少一個(gè)記錄區(qū)中的包括具有最大扇區(qū)號(hào)的扇區(qū)的記錄區(qū)是否已經(jīng)被記錄的步驟。根據(jù)本發(fā)明的另一個(gè)方面,提供一種單次寫入記錄媒介的記錄裝置,該單次寫入 記錄媒介包括管理信息區(qū),用于記錄管理記錄狀態(tài)的管理信息;和用戶數(shù)據(jù)區(qū),用于記錄 用戶數(shù)據(jù),所述用戶數(shù)據(jù)區(qū)包括至少一個(gè)記錄區(qū),一個(gè)段被包括所述至少一個(gè)記錄區(qū)中的 至少一個(gè),所述管理信息包括表明所述至少一個(gè)記錄區(qū)的記錄范圍的范圍信息、以及用于 識(shí)別位于所述段的邊界上的記錄區(qū)的識(shí)別信息,該記錄裝置包括(a)生成所述管理信息的生成單元;和(b)將所生成的所述管理信息記錄到所述管理信息區(qū)的記錄單元。根據(jù)本發(fā)明的另一個(gè)方面,提供一種單次寫入記錄媒介的再現(xiàn)方法,該單次寫入 記錄媒介包括管理信息區(qū),用于記錄管理記錄狀態(tài)的管理信息;和用戶數(shù)據(jù)區(qū),用于記錄 用戶數(shù)據(jù),所述用戶數(shù)據(jù)區(qū)包括至少一個(gè)記錄區(qū),一個(gè)段被包括所述至少一個(gè)記錄區(qū)中的 至少一個(gè),所述管理信息針對(duì)各個(gè)所述記錄區(qū)包括表明該記錄區(qū)的記錄范圍的范圍信息、 以及用于識(shí)別該記錄區(qū)是否位于所述段的邊界上的識(shí)別信息,所述識(shí)別信息是賦予給所述 至少一個(gè)記錄區(qū)并與該記錄區(qū)對(duì)應(yīng)的標(biāo)志,所述標(biāo)志具有值“0”及值“ 1,,中的任一個(gè),所述 再現(xiàn)方法包括以下步驟(a)從所述管理信息區(qū)讀取所述管理信息;和(b)基于讀取的所述 管理信息識(shí)別(recognizing)關(guān)于所述段的信息。在本發(fā)明的一個(gè)實(shí)施方式中,所述步驟(b)包括下述步驟(b-Ι)基于讀出的所述 管理信息,求取所述段的總數(shù)的步驟;(b-2)求取位于所述段中最后一段開頭的記錄區(qū)的 步驟;和(b-3)獲得所述至少一個(gè)記錄區(qū)中的預(yù)定記錄區(qū)所屬的段的步驟。在本發(fā)明的一個(gè)實(shí)施方式中,所述識(shí)別信息是賦予給所述至少一個(gè)記錄區(qū)并與該 記錄區(qū)對(duì)應(yīng)的標(biāo)志;所述標(biāo)志具有值“0”或者值“1” ;將具有所述值“ 1,,的標(biāo)志賦予給位于所述段的開頭的記錄區(qū),并且該值“ 1,,的標(biāo) 志與位于所述段的開頭的記錄區(qū)對(duì)應(yīng);所述步驟(b-Ι)包括基于具有所述值“1”的標(biāo)志的 總數(shù)來(lái)求取所述段的總數(shù)的步驟;所述步驟(b-幻包括基于具有所述值“1”的標(biāo)志中的最 后一個(gè)標(biāo)志來(lái)求取位于所述最后一段的開頭的記錄區(qū)的步驟;將不同的號(hào)賦予所述段;和 所述步驟(b-;3)包括基于賦予給從位于起始段開頭的記錄區(qū)開始到所述預(yù)定記錄區(qū)為止 的記錄區(qū)并與該記錄區(qū)對(duì)應(yīng)的標(biāo)志之中的、具有值“1”的標(biāo)志的個(gè)數(shù),求取賦予給所述預(yù)定 記錄區(qū)所屬的段的號(hào)的步驟。在本發(fā)明的一個(gè)實(shí)施方式中,所述識(shí)別信息是賦予給所述至少一個(gè)記錄區(qū)并與該 記錄區(qū)對(duì)應(yīng)的標(biāo)志;所述標(biāo)志具有值“0”或者值“1”;賦予給構(gòu)成所述段的記錄區(qū)并與該記 錄區(qū)對(duì)應(yīng)的標(biāo)志的值、與賦予給構(gòu)成與所述段相鄰的其他段的記錄區(qū)并與該記錄區(qū)對(duì)應(yīng)的 標(biāo)志的值相反;所述步驟(b-Ι)包括基于所述標(biāo)志的值的反轉(zhuǎn)次數(shù)來(lái)求取所述段的總數(shù)的 步驟;所述步驟(b_2)包括基于所述標(biāo)志的值最后反轉(zhuǎn)的標(biāo)志來(lái)求取位于所述最后一段的 開頭的記錄區(qū)的步驟;將不同的號(hào)賦予所述段;所述步驟(b-3)包括基于賦予給從位于起 始段開頭的記錄區(qū)開始到所述預(yù)定記錄區(qū)為止的記錄區(qū)并與該記錄區(qū)對(duì)應(yīng)的標(biāo)志之中的、 值的反轉(zhuǎn)次數(shù),求取所述預(yù)定記錄區(qū)所屬的段被賦予的號(hào)的步驟。在本發(fā)明的一個(gè)實(shí)施方式中,將不同的號(hào)賦予所述至少一個(gè)記錄區(qū);所述識(shí)別信 息是包含位于所述段開頭的記錄區(qū)被賦予的號(hào)的陣列;所述步驟(b-Ι)包括基于所述陣列 中包括的號(hào)的個(gè)數(shù)來(lái)求取所述段的總數(shù)的步驟;所述步驟(b-幻包括基于所述陣列中包括 的號(hào)的最后一個(gè)號(hào)來(lái)求取位于最后一段開頭的記錄區(qū)的步驟;將不同的號(hào)賦予所述段;所 述步驟(b-3)包括基于所述陣列中包括的號(hào)中的、比賦予給所述預(yù)定記錄區(qū)的號(hào)小的號(hào) 的個(gè)數(shù),求取所述預(yù)定記錄區(qū)所屬的段被賦予的號(hào)的步驟。根據(jù)本發(fā)明的另一個(gè)實(shí)施方式,一種單次寫入記錄媒介的再現(xiàn)裝置,該單次寫入 記錄媒介包括管理信息區(qū),用于記錄管理記錄狀態(tài)的管理信息;和用戶數(shù)據(jù)區(qū),用于記錄 用戶數(shù)據(jù),所述用戶數(shù)據(jù)區(qū)包括至少一個(gè)記錄區(qū),一個(gè)段包括所述至少一個(gè)記錄區(qū)中的至 少一個(gè),所述管理信息包括表明所述至少一個(gè)記錄區(qū)的記錄范圍的范圍信息、以及用于識(shí)別位于所述段的邊界上的記錄區(qū)的識(shí)別信息,該再現(xiàn)裝置包括(a)從所述管理信息區(qū)讀 取所述管理信息的讀取單元;和(b)基于讀取的所述管理信息、識(shí)別關(guān)于所述段的信息的 識(shí)別單元。根據(jù)本發(fā)明的單次寫入記錄媒介,一段至少包括所述至少一個(gè)記錄區(qū)中的至少一 個(gè),管理信息包括識(shí)別段邊界上記錄區(qū)的識(shí)別信息。因此,段的邊界可以僅僅根據(jù)位于段開 頭的記錄區(qū)來(lái)確定。這樣就能夠減少確定段邊界的信息的尺寸。另外,根據(jù)本發(fā)明的單次寫入記錄媒介,管理信息可以包括表明哪個(gè)記錄區(qū)位于 段開頭的信息,從而能夠減少管理信息的尺寸。因此,如果增寫管理信息的區(qū)域尺寸相同, 就能夠增加用戶增寫管理信息的次數(shù)。如果用戶能夠增寫管理信息的次數(shù)相同,就能夠減 少增寫管理信息的區(qū)域尺寸。結(jié)果就能夠增大記錄用戶數(shù)據(jù)的容量。根據(jù)本發(fā)明的記錄方法和記錄裝置、再現(xiàn)方法及再現(xiàn)裝置,可以將管理信息記錄 到本發(fā)明的單次寫入記錄媒介上去,以及從本發(fā)明的單次寫入記錄媒介再現(xiàn)管理信息。由 于能夠?qū)⒐芾硇畔⒂涗浀街挥行〕叽鐓^(qū)域供記錄管理信息的單次寫入記錄媒介,因此能夠 減少搜索最新管理信息所需要的時(shí)間。結(jié)果就能夠減少用戶將該單次寫入記錄媒介載入裝 置,到該單次寫入記錄媒介的用戶數(shù)據(jù)區(qū)準(zhǔn)備好供訪問(wèn)為止所需要的時(shí)間。因此,這里描述的本發(fā)明具有這樣的優(yōu)點(diǎn)它能提供管理信息尺寸較小,記錄容量 較大的單次寫入記錄媒介;將數(shù)據(jù)記錄到這種單次記錄媒介上去的方法和裝置;以及從這 種單次記錄媒介再現(xiàn)數(shù)據(jù)的方法和裝置。通過(guò)閱讀和理解以下詳細(xì)說(shuō)明,同時(shí)參考附圖,本領(lǐng)域里的技術(shù)人員會(huì)發(fā)現(xiàn)本發(fā) 明的這些優(yōu)點(diǎn)和其它優(yōu)點(diǎn)是顯而易見的。
圖1說(shuō)明本發(fā)明一個(gè)實(shí)施例中光盤1的結(jié)構(gòu)。圖2說(shuō)明本發(fā)明一個(gè)實(shí)施例中管理信息8的數(shù)據(jù)結(jié)構(gòu)。圖3說(shuō)明光盤1上的未記錄區(qū)、已記錄區(qū)及補(bǔ)0已記錄區(qū)的變化過(guò)程。圖4說(shuō)明條目號(hào)(entry number)陣列10和記錄區(qū)條目11的內(nèi)容變化過(guò)程。圖5說(shuō)明光盤1上的未記錄區(qū)、已記錄區(qū)及補(bǔ)0記錄區(qū)的變化過(guò)程。圖6說(shuō)明條目號(hào)陣列10和記錄區(qū)條目11的內(nèi)容變化過(guò)程。圖7說(shuō)明本發(fā)明的一個(gè)實(shí)施例中管理信息8的另一個(gè)示例性數(shù)據(jù)結(jié)構(gòu)。圖8說(shuō)明條目號(hào)陣列10和記錄區(qū)條目11的內(nèi)容變化過(guò)程。圖9說(shuō)明本發(fā)明一個(gè)實(shí)施例中管理信息8的另一個(gè)示例性數(shù)據(jù)結(jié)構(gòu)。圖10說(shuō)明條目號(hào)陣列10和記錄區(qū)條目11的內(nèi)容變化過(guò)程。圖11說(shuō)明本發(fā)明一個(gè)實(shí)施例中光盤裝置100的一個(gè)示例性結(jié)構(gòu)。圖12是一個(gè)流程圖,它說(shuō)明本發(fā)明一個(gè)實(shí)施例中的記錄過(guò)程。圖13是一個(gè)流程圖,它說(shuō)明管理信息讀取過(guò)程的細(xì)節(jié)。圖14是一個(gè)流程圖,它說(shuō)明管理信息寫入過(guò)程的細(xì)節(jié)。圖15是一個(gè)流程圖,它說(shuō)明記錄區(qū)增加過(guò)程的細(xì)節(jié)。圖16是一個(gè)流程圖,它說(shuō)明記錄區(qū)關(guān)閉過(guò)程的細(xì)節(jié)。圖17是一個(gè)流程圖,它說(shuō)明段關(guān)閉過(guò)程的細(xì)節(jié)。
圖18說(shuō)明本發(fā)明一個(gè)實(shí)施例中光盤裝置200的一個(gè)示例性結(jié)構(gòu)。圖19是一個(gè)流程圖,它說(shuō)明本發(fā)明一個(gè)實(shí)施例中的再現(xiàn)過(guò)程。圖20是一個(gè)流程圖,它說(shuō)明本發(fā)明一個(gè)實(shí)施例中一個(gè)示例性的計(jì)算過(guò)程。圖21是一個(gè)流程圖,它說(shuō)明本發(fā)明一個(gè)實(shí)施例中另一個(gè)示例性的計(jì)算過(guò)程。圖22是一個(gè)流程圖,它說(shuō)明本發(fā)明一個(gè)實(shí)施例中另一個(gè)示例性的計(jì)算過(guò)程。圖23說(shuō)明RMD的字段3。圖M說(shuō)明RMD的字段4。圖25說(shuō)明RMD的字段5 12。
具體實(shí)施例方式下面將參考附圖在以下部分中描述本發(fā)明(1.單次寫入記錄媒介),(2-1.記錄 裝置),(2-2.記錄方法),(3-1.再現(xiàn)裝置)和(3-2.再現(xiàn)方法)。1.單次寫入記錄媒介圖1示出了本發(fā)明一個(gè)實(shí)施例中光盤1的結(jié)構(gòu)。光盤1的形狀是盤形。在光盤1中,有螺旋狀的軌道槽2。在軌道槽2中有多個(gè)塊 3。塊3是糾錯(cuò)處理的單位,也是信息的記錄/再現(xiàn)單位。光盤1有導(dǎo)入?yún)^(qū)4、導(dǎo)出區(qū)6和記錄用戶數(shù)據(jù)的數(shù)據(jù)區(qū)5。數(shù)據(jù)區(qū)5至少有一個(gè)記 錄區(qū)。數(shù)據(jù)的記錄/再現(xiàn)是針對(duì)數(shù)據(jù)區(qū)5進(jìn)行的。當(dāng)光頭接近數(shù)據(jù)區(qū)5末端以及超出數(shù)據(jù)區(qū)5的時(shí)侯,將導(dǎo)入?yún)^(qū)4和導(dǎo)出區(qū)6用作 讓光頭(未示出)跟蹤軌道槽2的余量(margin)。導(dǎo)入?yún)^(qū)4有管理信息區(qū)7,用于記錄管理記錄狀態(tài)的管理信息8??梢詫⒍鄠€(gè)管理 信息8用于例如管理已記錄區(qū)和未記錄區(qū)。多個(gè)管理信息8中每一個(gè)都記錄在至少一塊3 中。圖2示出根據(jù)本發(fā)明一個(gè)實(shí)施例的管理信息8的數(shù)據(jù)結(jié)構(gòu)。每個(gè)管理信息8都包括管理信息頭9,用于識(shí)別多個(gè)管理信息8中的一個(gè),還包括 可增寫記錄區(qū)的條目號(hào)陣列10,以及多個(gè)記錄區(qū)條目11。條目號(hào)陣列10是用于識(shí)別可以 在其中記錄數(shù)據(jù)的記錄區(qū)的信息。多個(gè)記錄區(qū)條目11的每一個(gè)都包括識(shí)別位于段邊界的記錄區(qū)的識(shí)別信息,以及 表示至少一個(gè)記錄區(qū)記錄范圍的范圍信息。所述識(shí)別信息是,例如,段起始標(biāo)志12,它表示多個(gè)記錄區(qū)條目11中哪一個(gè)是段 邊界(例如開頭之類)。將段起始標(biāo)志12給予至少一個(gè)記錄區(qū),它們?nèi)≈怠?”或者“1”。例 如,將取值“1”的段起始標(biāo)志12給予位于一個(gè)段邊界(例如開頭之類)的記錄區(qū)。在每個(gè) 記錄區(qū)條目11中,#后面的數(shù)字(1 N)表示條目號(hào)。這樣,至少一個(gè)記錄區(qū)中各自被賦 予不同的條目號(hào)。N是大于或等于1的整數(shù)。一段包括至少一個(gè)所述記錄區(qū)。范圍信息包括,例如,記錄區(qū)的起始位置13和最后記錄位置14。于是,本發(fā)明的記錄區(qū)對(duì)應(yīng)于⑶-R的音軌和DVD-R的RZone。本發(fā)明的段對(duì) 應(yīng)于⑶-R的段和DVD-R的邊界。本發(fā)明的段不包括任何導(dǎo)入?yún)^(qū)4、導(dǎo)出區(qū)6、邊界內(nèi)區(qū) (Border-in)(未示出)或者邊界外區(qū)(Border-out)(未示出)(見下面將描述的圖3)。因 此,所述條目號(hào)陣列10對(duì)應(yīng)于從字節(jié)0到字節(jié)5的信息(圖M)。記錄區(qū)條目11對(duì)應(yīng)于將段起始標(biāo)志12添加到字節(jié)16和以后的字節(jié)(圖24)以及添加到從字節(jié)0到字節(jié)2047(圖 25)的信息上去獲得的信息。在DVD_R(普通單次寫入媒介)中,需要2048字節(jié)的管理信息來(lái)管理最多512個(gè) 邊界(對(duì)應(yīng)于本發(fā)明的段)(圖23)。在本發(fā)明中,將記錄區(qū)條目11的一個(gè)比特分配給段起 始標(biāo)志12,從而讓它能夠管理段。下面說(shuō)明根據(jù)本發(fā)明一個(gè)實(shí)施例的段管理。圖3說(shuō)明光盤1上的未記錄區(qū)、已記錄區(qū)及補(bǔ)0記錄區(qū)的變化過(guò)程。在圖3中,光 盤1上未記錄區(qū)的底色為白色,已記錄區(qū)的底色為黑色,補(bǔ)0記錄區(qū)畫有陰影。圖4說(shuō)明條目號(hào)陣列10和記錄區(qū)條目11的內(nèi)容變化過(guò)程。圖3中的部分(a)和圖4中的部分(a)說(shuō)明的是同時(shí)出現(xiàn)的狀態(tài)。圖3中的部分 (b)和圖4中的部分(b)說(shuō)明的是同時(shí)出現(xiàn)的狀態(tài)。類似地,圖3中的部分(c)到部分(g) 和圖4中的對(duì)應(yīng)部分(c)到部分(g)說(shuō)明同時(shí)出現(xiàn)的狀態(tài)。圖3中的部分(a)和圖4中的部分(a)說(shuō)明光盤1的初始狀態(tài)。數(shù)據(jù)區(qū)5包括記錄區(qū)#1。段#1包括記錄區(qū)#1。記錄區(qū)#1中還沒有記錄任何信 肩、ο在條目號(hào)陣列10中,登記了數(shù)字“ 1 ”,它表示記錄區(qū)#1是可增寫的。在條目號(hào)陣 列10的另一部分,登記了數(shù)字“0”,它表明除了記錄區(qū)#1以外,沒有任何可增寫記錄區(qū)。在記錄區(qū)條目#1中,將段起始標(biāo)志12設(shè)置為值“1”,將記錄區(qū)#1的起始位置13 設(shè)置為位置P1,記錄區(qū)#1的最后記錄位置14設(shè)置為值“0”,它表明處于未記錄狀態(tài)。位置 Pl表示數(shù)據(jù)區(qū)5的開頭。在記錄區(qū)條目#2和記錄區(qū)條目#3中,記錄區(qū)#2和記錄區(qū)#3的 段起始標(biāo)志12、起始位置13和最后記錄位置14都被設(shè)置成“0”,從而表明沒有任何對(duì)應(yīng)的 記錄區(qū)。圖3和4的部分(b)說(shuō)明從上位控制裝置收到預(yù)約音軌(RESERVETRACK)命令以 后數(shù)據(jù)區(qū)的狀態(tài)。預(yù)約音軌命令表示預(yù)約記錄區(qū)的命令。注意,在通用主機(jī)命令標(biāo)準(zhǔn)中給 出了(參見,例如,SFF 8090i 標(biāo)準(zhǔn),“Mt. FujiCommand for Multimedia Devices”,標(biāo)題為 "Recording for DVD-R media”的第4. 16節(jié))來(lái)自上位控制裝置的命令(例如預(yù)約音軌命 令)的定義。產(chǎn)生管理信息8,以使從位置Pl到數(shù)據(jù)區(qū)5末尾的記錄區(qū)#1被劃分成從位置Pl 到位置P3的記錄區(qū)#1以及從位置P3到數(shù)據(jù)區(qū)5末尾的記錄區(qū)#2。記錄區(qū)#1和記錄區(qū) #2屬于段#1。P3是將預(yù)約音軌命令指定的尺寸加到Pl上去以后得到的值。在數(shù)據(jù)區(qū)5中 沒有任何已記錄區(qū)。在條目號(hào)陣列10中,登記了數(shù)字“1”,表明該記錄區(qū)#1是可增寫的,以及數(shù)字 “2”,表明記錄區(qū)#2是可增寫的。在條目號(hào)陣列10中,條目號(hào)按照降序排列。注意,條目號(hào) 陣列10的排列順序不限于降序,排序可以是升序,或者也可以不排序。在記錄區(qū)條目#2中,將記錄區(qū)#2的段起始標(biāo)志12設(shè)置為“0”,將記錄區(qū)#2的起 始位置13設(shè)置為位置P3。以后,簡(jiǎn)潔起見,不再描述沒有任何變化的管理信息的內(nèi)容。圖3和4中的部分(C)說(shuō)明從上位控制裝置收到預(yù)約音軌命令以后,數(shù)據(jù)區(qū)5的 狀態(tài)。
8
產(chǎn)生(或者改變)管理信息8,以表明從位置P3到數(shù)據(jù)區(qū)5末尾的記錄區(qū)#2被劃 分成從位置P3到位置P5的記錄區(qū)#2以及從位置P5到數(shù)據(jù)區(qū)5末尾的記錄區(qū)#3。記錄區(qū) #1不變。記錄區(qū)#1、記錄區(qū)#2和記錄區(qū)#3屬于段#1。P5是將預(yù)約音軌命令指定的尺寸 加到P3上去以后得到的值。在數(shù)據(jù)區(qū)5中沒有任何已記錄區(qū)。在條目號(hào)陣列10中,為了表明已經(jīng)增加了記錄區(qū)#3,增加了一個(gè)數(shù)字“3”,它表明 記錄區(qū)#3是可增寫的。在記錄區(qū)條目#3中,將記錄區(qū)#3的段起始標(biāo)志12設(shè)置成“0”,將記錄區(qū)#3的起 始位置13設(shè)置成位置P5。圖3和4中的部分(d)說(shuō)明從上位控制裝置收到寫入命令以后數(shù)據(jù)區(qū)5的狀態(tài)。 該寫入命令是表示將數(shù)據(jù)記錄到記錄區(qū)#1和記錄區(qū)#2中的命令。通過(guò)將數(shù)據(jù)記錄到記錄區(qū)#1中,記錄區(qū)#1的最后記錄位置14改變成位置 (P2-1)。通過(guò)將數(shù)據(jù)記錄到記錄區(qū)#2,記錄區(qū)#2的最后記錄位置14變成位置(P4-1)。注意,由于將最后記錄位置14定義為已記錄塊3的位置,因此最后記錄位置14是 通過(guò)從位置P2減1得到的位置,或者從位置P4減1得到的位置。但是,例如,如果將最后 記錄位置14定義為下一個(gè)已記錄塊3的位置,就不必減1。為了方便起見,下面介紹本發(fā)明 一個(gè)實(shí)施例中的段管理,其中將最后記錄位置14定義為已記錄塊3的位置。在記錄區(qū)條目#1中,將記錄區(qū)#1的最后記錄位置14設(shè)置為位置(P2-1)。在記錄 區(qū)條目#2中,將記錄區(qū)#2的最后記錄位置設(shè)置成位置(P4-1)。圖3和4的部分(e)說(shuō)明從上位控制裝置收到指定音軌(指定記錄區(qū)#1)的關(guān)閉 音軌/段命令以后數(shù)據(jù)區(qū)5的狀態(tài)。指定音軌(指定記錄區(qū)#1)的關(guān)閉音軌/段命令表明 再也沒有必要將更多的信息記錄到記錄區(qū)#1中去。將補(bǔ)0數(shù)據(jù)記錄到記錄區(qū)#1的未記錄區(qū)中去(從位置P2到位置P3之間的區(qū)), 記錄區(qū)#1變成關(guān)閉。為了表明記錄區(qū)#1不是可增寫的,從條目號(hào)陣列10中去掉數(shù)字“1”。圖3和4的部分(f)說(shuō)明從上位控制裝置收到指定音軌(指定記錄區(qū)#2)的關(guān)閉 音軌/段命令以后數(shù)據(jù)區(qū)5的狀態(tài)。指定音軌(指定記錄區(qū)#2)的關(guān)閉音軌/段命令表明 再也沒有必要將更多的信息記錄到記錄區(qū)#2中去。將補(bǔ)0數(shù)據(jù)記錄到記錄區(qū)#2 (從位置P4到位置P5之間的區(qū))的未記錄區(qū)中去, 記錄區(qū)#2變成關(guān)閉。為了表明記錄區(qū)#2不是可增寫的,從條目號(hào)陣列10中去掉數(shù)字“2”。圖3和4的部分(g)說(shuō)明從上位控制裝置收到指定段(指定段#1)的關(guān)閉音軌/ 段命令以后數(shù)據(jù)區(qū)5的狀態(tài)。關(guān)閉了的記錄區(qū)#1和關(guān)閉了的記錄區(qū)#2屬于段#1,而沒有任何已記錄信息的記 錄區(qū)#3則屬于段#2。在記錄區(qū)條目#3中,將段起始標(biāo)志12設(shè)置為取值“1”。這樣就將段起始標(biāo)志12 給予多個(gè)記錄區(qū),其在“0”和“1”之間任意一個(gè)值。將取值“1”的段起始標(biāo)志12給予段開 頭的記錄區(qū)。圖5說(shuō)明光盤1上的未記錄區(qū)、已記錄區(qū)及補(bǔ)0記錄區(qū)的變化過(guò)程。在圖5中,光 盤1的未記錄區(qū)底色為白色,已記錄區(qū)的底色為黑色,補(bǔ)0記錄區(qū)畫有陰影。圖6說(shuō)明條目號(hào)陣列10和記錄區(qū)條目11的內(nèi)容變化過(guò)程。圖5示出圖3以后的情況。圖6示出圖4以后的情況。
圖5和6的部分(g’)示出同時(shí)出現(xiàn)的狀態(tài)。圖5和6中的部分(h)示出的是同 時(shí)出現(xiàn)的狀態(tài)。類似地,圖5中的部分⑴到部分⑴和圖6中的對(duì)應(yīng)部分⑴到部分⑴ 示出同時(shí)出現(xiàn)的狀態(tài)。圖5中的部分(g’ )示出與圖3中部分(g)相同的狀態(tài)。圖6中的 部分(g’ )示出與圖4中部分(g)相同的狀態(tài)。因此,不介紹圖5和6中的部分(g’ )。圖5和6中的部分(h)示出從上位控制裝置收到預(yù)約音軌命令以后數(shù)據(jù)區(qū)5的狀 態(tài)。產(chǎn)生(或者改變)圖8中的管理信息,以表明從部分P5到數(shù)據(jù)區(qū)5末尾的記錄區(qū) #3被劃分成從位置P5到位置P6的記錄區(qū)#3以及從位置P6到數(shù)據(jù)區(qū)5末尾的記錄區(qū)#4。 記錄區(qū)#1和記錄區(qū)#2不變。記錄區(qū)#1和記錄區(qū)#2屬于段#1。記錄區(qū)#3和記錄區(qū)#4屬 于段#2。P6是將預(yù)約音軌命令指定的尺寸加到P5上而得到的值。在條目號(hào)陣列10中,登記表明記錄區(qū)#4可增寫的數(shù)字“4”,以表明增加了記錄區(qū) #4。在記錄區(qū)條目#4中,將記錄區(qū)#4的段起始標(biāo)志12設(shè)置成值“0”,而將記錄區(qū)#4 的起始位置13設(shè)置為位置P6。圖5和6的部分(i)示出從上位控制裝置收到寫入命令以后數(shù)據(jù)區(qū)5的狀態(tài)。該 寫入命令表明將數(shù)據(jù)寫入記錄區(qū)#3和記錄區(qū)#4。通過(guò)將數(shù)據(jù)記錄到記錄區(qū)#3,記錄區(qū)#3的最后記錄位置14變成位置(P7-1)。通 過(guò)將數(shù)據(jù)記錄到記錄區(qū)#4,記錄區(qū)M的最后記錄位置14改變成位置(P8-1)。在記錄區(qū)條目#3中,將記錄區(qū)#3的最后記錄位置14設(shè)置成位置(P7-1)。在記錄 區(qū)條目M中,將記錄區(qū)M的最后記錄位置14設(shè)置成位置(P8-1)。圖5和6的部分(j)說(shuō)明從上位控制裝置收到指定音軌(指定記錄區(qū)#3)的關(guān)閉 音軌/段命令以后數(shù)據(jù)區(qū)5的狀態(tài)。指定音軌(指定記錄區(qū)#3)的關(guān)閉音軌/段命令表明 再也沒有必要將更多的信息記錄到記錄區(qū)#3中。將補(bǔ)0數(shù)據(jù)記錄到記錄區(qū)#3的未記錄區(qū)中(從位置P7到位置P6之間的區(qū)),記 錄區(qū)#3變成關(guān)閉。為了表明記錄區(qū)#3不是可增寫的,從條目號(hào)陣列10中去掉數(shù)字“3”。圖5和6的部分(k)說(shuō)明從上位控制裝置收到指定音軌(指定記錄區(qū)#4)的關(guān)閉 音軌/段命令以后數(shù)據(jù)區(qū)5的狀態(tài)。指定音軌(指定記錄區(qū)#4)的關(guān)閉音軌/段命令表明 再也沒有必要將更多的信息記錄到記錄區(qū)#4中去。從位置P6到數(shù)據(jù)區(qū)5末尾的記錄區(qū)#4是最外部的記錄區(qū)。因此,產(chǎn)生(或者改 變)管理信息8,以表明從位置P6到數(shù)據(jù)區(qū)5末尾的記錄區(qū)M被劃分成從位置P6到位置 P8的記錄區(qū)#4以及從位置P8到數(shù)據(jù)區(qū)5末尾的記錄區(qū)#5。記錄區(qū)#4被關(guān)閉。記錄區(qū) #1、記錄區(qū)#2和記錄區(qū)#3不變。為了表明記錄區(qū)#4不是可增寫的,從條目號(hào)陣列10中去掉數(shù)字“4”。為了表明已 經(jīng)增加了記錄區(qū)#5,將數(shù)字“5”增加到條目號(hào)陣列10中,它表明記錄區(qū)#5是可增寫的。圖5和6中的部分(1)示出從上位控制裝置收到指定段(指定段#2)的關(guān)閉音軌 /段命令以后數(shù)據(jù)區(qū)5的狀態(tài)。關(guān)閉了的記錄區(qū)#3和關(guān)閉了的記錄區(qū)M屬于段#2,而沒有任何已記錄信息的記 錄區(qū)#5則屬于段#3。在記錄區(qū)條目#5中,將段起始標(biāo)志12設(shè)置成取值“1”。
以后,重復(fù)執(zhí)行類似于參考圖5和6中的部分(g’)到⑴描述的那些步驟的步 驟,直到記錄了需要的所有所需的用戶數(shù)據(jù)。讀盤信息命令和讀音軌信息命令是從上位控制裝置發(fā)出的命令,用于分別查詢段 狀態(tài)和音軌狀態(tài)的(例如,SFF 8090i 標(biāo)準(zhǔn),“Mt. Fuji Commandfor Multimedia Devices,,, 標(biāo)題為“Recording for DVD-R media”的第4. 16節(jié))。為了與傳統(tǒng)CD-R和DVD-R兼容,響 應(yīng)于這些命令,報(bào)告在多個(gè)已記錄區(qū)中每一個(gè)里都存在一個(gè)音軌。具體而言,在圖5和6中的部分(h)所示狀態(tài)的情形中,報(bào)告段#1具有音軌#1和 音軌#2,段#2具有音軌#3和音軌#4。在圖5和6中的部分(1)所示狀態(tài)的情形中,報(bào)告段#1具有音軌#1和音軌#2,段 #2具有音軌#3和音軌#4,段#3具有音軌#5。通過(guò)管理圖3、4、5和6所示的變化過(guò)程,最終用戶可以用叫做⑶燒錄的寫 入軟件來(lái)記錄用戶數(shù)據(jù)(例如對(duì)應(yīng)于一次刻錄光盤(Disc-At-Once)、一次刻錄音軌 (Track-At-Once)和一次刻錄段(Session-At-Once)記錄操作的應(yīng)用軟件)。在本發(fā)明的這個(gè)實(shí)施例中,響應(yīng)于指定音軌的關(guān)閉音軌/段命令,將補(bǔ)O數(shù)據(jù)記錄 到記錄區(qū)的未記錄區(qū)內(nèi)。這些補(bǔ)O數(shù)據(jù)可以是任意數(shù)據(jù)。另外,例如,可以讓管理信息表明 將任意數(shù)據(jù)記錄在記錄區(qū)的未記錄區(qū)內(nèi),盡管事實(shí)上沒有任何數(shù)據(jù)記錄在記錄區(qū)的未記錄 區(qū)內(nèi)。記錄數(shù)據(jù)條目11內(nèi)段起始標(biāo)志12、起始位置13和最后記錄位置14不限于這一順序。只要能夠確定是否有預(yù)先確定的記錄區(qū)位于段的開頭,就可以引用記錄區(qū)的最后 記錄位置來(lái)代替記錄區(qū)的起始位置13以便識(shí)別段的開始??梢砸糜涗泤^(qū)的尺寸來(lái)代替 記錄區(qū)的起始位置或者最后記錄位置。管理信息頭9可以包括,例如,條目號(hào)陣列10中登記的記錄區(qū)條目的數(shù)量(也就 是可增寫記錄區(qū)的總數(shù))、記錄區(qū)條目11中登記的條目數(shù)量(也就是記錄區(qū)的總數(shù))或者 取值“1”的段起始標(biāo)志12的數(shù)量(也就是段的總數(shù))。這樣,根據(jù)本發(fā)明的單次寫入記錄媒介,一段包括至少一個(gè)記錄區(qū)中的至少一個(gè), 管理信息包括識(shí)別位于段邊界上的記錄區(qū)的識(shí)別信息。因此,可以僅僅基于位于段開頭的 記錄區(qū)而識(shí)別出段邊界。結(jié)果就能夠減少用于識(shí)別段邊界的信息的信息量。另外,根據(jù)本發(fā)明的單次寫入記錄媒介,管理信息可以包括表示位于段開頭的記 錄區(qū)的信息,從而能夠減少管理信息的信息量。因此,如果增寫管理信息的區(qū)域尺寸相同, 就能夠增加用戶能夠增寫管理信息的次數(shù)。如果用戶能夠增寫管理信息的次數(shù)相同,就能 夠減少增寫管理信息的區(qū)域尺寸。結(jié)果,就能夠增大用戶數(shù)據(jù)的記錄容量。到此為止已經(jīng)參考圖2 6介紹了本發(fā)明的所述實(shí)施例的單次記錄媒介。例如,在圖2 6所示實(shí)施例中,管理信息區(qū)7對(duì)應(yīng)于“記錄用于管理記錄狀態(tài)的 管理信息的管理信息區(qū)”。數(shù)據(jù)區(qū)5對(duì)應(yīng)于“記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū),其配置成包括至 少一個(gè)記錄區(qū)”。段#1 #3中的每一個(gè)對(duì)應(yīng)于“包括所述至少一個(gè)記錄區(qū)中的至少一個(gè)的 段”。段起始標(biāo)志12對(duì)應(yīng)于“識(shí)別段位于邊界的記錄區(qū)的識(shí)別信息”。表明記錄區(qū)起始位置 13的信息和表明記錄區(qū)最后記錄位置14的信息對(duì)應(yīng)于“表明至少一個(gè)記錄區(qū)的記錄范圍 的范圍信息”。
但是,本發(fā)明的單次寫入記錄媒介不限于圖2 6所示的實(shí)施例。只要該單次寫 入記錄媒介具有上述“記錄用于管理記錄狀態(tài)的管理信息的管理信息區(qū)”、“記錄用戶數(shù)據(jù) 的用戶數(shù)據(jù)區(qū),其配置成包括至少一個(gè)記錄區(qū)”以及“包括所述至少一個(gè)記錄區(qū)中的至少一 個(gè)的段”,并且記錄到單次寫入記錄媒介上去的信息是上述“識(shí)別位于段邊界上的記錄區(qū)的 識(shí)別信息”以及“表明至少一個(gè)記錄區(qū)的記錄范圍的范圍信息”,這一單次寫入記錄媒介就 可以具有任意結(jié)構(gòu)。識(shí)別信息可以是,例如,段切換標(biāo)志(toggle flag)(見圖7)。識(shí)別信息也可以是 位于段開頭的記錄區(qū)的條目號(hào)陣列(見圖9)。圖7示出根據(jù)本發(fā)明一個(gè)實(shí)施例的管理信息8的另一個(gè)示例性數(shù)據(jù)結(jié)構(gòu)。在圖7 中,與圖2中管理信息8里包括的信息相同的信息用同樣的標(biāo)號(hào)來(lái)表示,這里省去了對(duì)它的 介紹。圖2中管理信息8與圖7中管理信息8之間的差別在于用圖7的管理信息8中包 括的段切換標(biāo)志15替換了圖2的管理信息8中包括的段起始標(biāo)志12。將段切換標(biāo)志15提 供給至少一個(gè)記錄區(qū),它具有“0”或者“ 1”中的任意一個(gè)值。提供給段中包括的記錄區(qū)的 段切換標(biāo)志15的值,與提供給與這個(gè)段相鄰的段中包括的記錄區(qū)的段切換標(biāo)志15的值相 反。圖8說(shuō)明條目號(hào)陣列10與記錄區(qū)條目11的內(nèi)容變化過(guò)程。圖5和8中的部分 (1)示出同時(shí)出現(xiàn)的狀態(tài)。圖5和8中的部分(1)示出從上位控制裝置收到指定段(指定段#2)的關(guān)閉音軌 /段命令以后數(shù)據(jù)區(qū)5的狀態(tài)。關(guān)閉了的記錄區(qū)#1和關(guān)閉了的記錄區(qū)#2屬于段#1。關(guān)閉了的記錄區(qū)#3和關(guān)閉 了的記錄區(qū)#4屬于段#2。沒有記錄任何信息的記錄區(qū)#5屬于段#3。記錄區(qū)#5是唯一的 可增寫記錄區(qū)。在記錄區(qū)條目#1和記錄區(qū)條目#2中,將段切換標(biāo)志15設(shè)置為值“1”。在記錄區(qū) 條目#3和記錄區(qū)條目#4中,將段切換標(biāo)志15設(shè)置為值“0”。在記錄區(qū)條目#5,將段切換 標(biāo)志15設(shè)置成值“1”。段切換標(biāo)志15的初值不限于“1”。將段切換標(biāo)志15的初值設(shè)置成“0”的時(shí)候,將 記錄區(qū)條目#1和記錄區(qū)條目#2中的段切換標(biāo)志15設(shè)置成取值“0”,將記錄區(qū)條目#3和記 錄區(qū)條目#4中的段切換標(biāo)志15設(shè)置成取值“1”,將記錄區(qū)條目#5中的段切換標(biāo)志15設(shè)置 成取值“0”。這樣,根據(jù)本發(fā)明的上述示例性單次寫入記錄媒介,通過(guò)在管理信息中包括表明 哪個(gè)記錄區(qū)位于段開頭的信息,能夠減少管理信息的信息量。因此,如果增寫管理信息的區(qū) 尺寸相同,就能夠增加用戶能夠增寫管理信息的次數(shù)。如果用戶能夠增寫管理信息的次數(shù) 相同,就能夠減小增寫管理信息的區(qū)的尺寸。由此,增加用于記錄用戶數(shù)據(jù)的容量。圖9示出根據(jù)本發(fā)明一個(gè)實(shí)施例的管理信息8的另一個(gè)示例性數(shù)據(jù)結(jié)構(gòu)。在圖9 中,與圖2中管理信息8中包括的信息相同的信息用同樣的標(biāo)號(hào)表示,這里省去了對(duì)它的介 紹。圖2中的管理信息8與圖9中的管理信息8之間的差別在于圖2的管理信息8中 包括的段起始標(biāo)志12被替換成了圖9的管理信息8中包括的位于段開頭的記錄區(qū)的條目號(hào)陣列16。條目號(hào)陣列16包括位于段開頭的記錄區(qū)的條目號(hào)。例如,在條目號(hào)陣列16中, 第一個(gè)號(hào)是位于段#1開頭的記錄區(qū)#1的條目號(hào)(也就是數(shù)字“ 1 ”),第二個(gè)號(hào)是位于段#2 開頭的記錄區(qū)#3的條目號(hào)(也就是數(shù)字“3”),……。條目號(hào)按照升序列出。這樣,在條 目號(hào)陣列16中,將位于每一段開頭的記錄區(qū)的條目號(hào)儲(chǔ)存下來(lái)。不存在段的時(shí)候,儲(chǔ)存一 個(gè)號(hào)“0”。圖10示出條目號(hào)陣列10和記錄區(qū)條目11的內(nèi)容變化過(guò)程。圖5和10的部分 (1)示出同時(shí)出現(xiàn)的狀態(tài)。圖5和10中的部分(1)示出從上位控制裝置收到指定段(指定段#2)的關(guān)閉音 軌/段命令以后的狀態(tài)。關(guān)閉了的記錄區(qū)#1和關(guān)閉了的記錄區(qū)#2屬于段#1。關(guān)閉了的記錄區(qū)#3和關(guān)閉 了的記錄區(qū)#4屬于段#2。沒有記錄任何信息的記錄區(qū)#5屬于段#3。記錄區(qū)#5是僅有的 可增寫記錄區(qū)。因此,條目號(hào)陣列16包括記錄區(qū)#1的條目號(hào)“1”、記錄區(qū)#3的條目號(hào)“3”、記錄 區(qū)#5的條目號(hào)“5”以及號(hào)“0”。根據(jù)本發(fā)明的上述示例性單次寫入記錄媒介,通過(guò)在管理信息中包括表明哪個(gè)記 錄區(qū)位于段開頭的信息,能夠減少管理信息的信息量。因此,如果增寫管理信息的區(qū)的尺寸 相同,就能夠增加用戶能夠增寫管理信息的次數(shù)。如果用戶能夠增寫管理信息的次數(shù)相同, 就能夠減少增寫管理信息的區(qū)的尺寸。結(jié)果就能夠增加記錄用戶數(shù)據(jù)的容量。例如,一般情況下,需要4字節(jié)來(lái)表明一個(gè)段邊界。在本發(fā)明的上述示例性單次寫 入記錄媒介中,只需要1或者2字節(jié)來(lái)表明一個(gè)段邊界。根據(jù)圖9和10中本發(fā)明的單次寫入記錄媒介,計(jì)算段的總數(shù)很簡(jiǎn)單,于是與圖 3 6中本發(fā)明的單次寫入記錄媒介相比,能夠快速地計(jì)算出每一記錄區(qū)所屬段號(hào)。結(jié)果, 能夠高速處理讀盤信息命令和讀音軌信息命令(例如,SFF 8090丨標(biāo)準(zhǔn),“1^. 11]_丨Command for Multimedia Devices”,標(biāo)題為 “Recording for DVD-R media” 的第 4. 16 節(jié))。2-1.記錄裝置以后將參考附圖介紹根據(jù)本發(fā)明一個(gè)實(shí)施例的記錄裝置。圖11示出根據(jù)本發(fā)明一個(gè)實(shí)施例的光盤裝置100的一個(gè)示例性結(jié)構(gòu)。記錄信息的時(shí)候,將光盤裝置100用作本發(fā)明一個(gè)實(shí)施例中的記錄裝置。光盤裝置100與I/O總線170連接。I/O總線170與上位控制裝置(未示出)連 接。上位控制裝置通常是主計(jì)算機(jī)。光盤裝置100配置成將光盤1載入其中。光盤裝置100包括用于處理來(lái)自上位控 制裝置的命令的命令處理部分110、控制光盤1的記錄的記錄控制部分120、控制光盤1再 現(xiàn)的再現(xiàn)控制部分130、儲(chǔ)存管理信息8的管理信息存儲(chǔ)緩沖器140、暫時(shí)儲(chǔ)存記錄數(shù)據(jù)的 數(shù)據(jù)緩沖器150以及處理管理信息8的記錄管理處理部分160。記錄管理處理部分160包括管理信息讀取部分161 ;用于將存儲(chǔ)于管理信息存儲(chǔ) 緩沖器140的管理信息8寫入管理信息區(qū)7的管理信息寫入部分163 ;按照來(lái)自上位控制 裝置的命令更新管理信息存儲(chǔ)緩沖器140中儲(chǔ)存的管理信息8的管理信息更新部分162,以 及將最后的管理信息8的位置儲(chǔ)存起來(lái)的管理信息位置存儲(chǔ)器164。管理信息讀取部分161在記錄于管理信息區(qū)7中的那些管理信息8中搜索最后記錄的管理信息8。將最后記錄在管理信息區(qū)7中的管理信息8讀入管理信息存儲(chǔ)緩沖器 140。2-2.記錄方法以后將參考附圖介紹根據(jù)本發(fā)明一個(gè)實(shí)施例的記錄方法。圖12示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的記錄程序。記錄程序通過(guò)記錄管理處理部分160來(lái)執(zhí)行。記錄管理處理部分160執(zhí)行步驟 201 208。管理信息讀取部分161進(jìn)行管理信息的讀取(步驟201)。管理信息寫入部分 163進(jìn)行管理信息的寫入(步驟207)。管理信息更新部分162執(zhí)行記錄過(guò)程的其余步驟 (步驟202 206和步驟208)。以后將參考圖11和12 —步一步地介紹根據(jù)本發(fā)明實(shí)施例的記錄過(guò)程。以后,將 介紹將包括段起始標(biāo)志之類的管理信息8記錄到單次寫入記錄媒介中去的例子。步驟201 將光盤1載入光盤裝置100的時(shí)候,管理信息讀取部分161讀取最后的 管理信息8,將讀取的最后管理信息8儲(chǔ)存到管理信息存儲(chǔ)緩沖器140中。注意,在步驟201中讀出最后的管理信息8的時(shí)候,可以判斷記錄區(qū)的數(shù)量是否少 于預(yù)定值M,這里的M是一個(gè)大于或者等于2的整數(shù)。步驟202 光盤裝置100已經(jīng)準(zhǔn)備好從上位控制裝置接收涉及光盤1的命令,直到 光盤1彈出或者關(guān)閉電源。將預(yù)約音軌命令發(fā)給光盤1的時(shí)候,程序轉(zhuǎn)入步驟203。將關(guān)閉音軌/段命令發(fā)給 光盤1的時(shí)候,程序轉(zhuǎn)入步驟204。將寫入命令發(fā)給光盤1的時(shí)候,程序轉(zhuǎn)入步驟208。預(yù)約音軌命令是來(lái)自上位控制裝置的命令,它請(qǐng)求預(yù)約記錄區(qū)。關(guān)閉音軌/段命 令是來(lái)自上位控制裝置的命令,它請(qǐng)求關(guān)閉記錄區(qū)。寫入命令是來(lái)自上位控制裝置的命令, 它請(qǐng)求記錄數(shù)據(jù)。步驟203 收到預(yù)約音軌命令的時(shí)候,產(chǎn)生(或者改變)儲(chǔ)存在管理信息存儲(chǔ)緩沖 器140中的管理信息8,從而增加記錄區(qū)。例如,參考圖5和6中的部分(h),產(chǎn)生(或者改變)管理信息8,以表明將位置P5 到數(shù)據(jù)區(qū)5末尾的記錄區(qū)#3劃分成位置P5到位置P6的記錄區(qū)#3和位置P6到數(shù)據(jù)區(qū)5 末尾的記錄區(qū)#4。在條目號(hào)陣列10中,登記表明記錄區(qū)#4可增寫的數(shù)字“4”,以表明已經(jīng) 增加了記錄區(qū)#4。在記錄區(qū)條目#4中,將記錄區(qū)#4的段起始標(biāo)志12設(shè)置成取值“0”,而 將記錄區(qū)M的起始位置13設(shè)置成位置P6。產(chǎn)生(改變)完以后,程序進(jìn)入步驟207。步驟204 收到關(guān)閉音軌/段命令的時(shí)候,判斷要關(guān)閉的對(duì)象是音軌還是段。確定 要關(guān)閉的對(duì)象是音軌的時(shí)候,程序進(jìn)入步驟205。確定要關(guān)閉的對(duì)象是段的時(shí)候,程序進(jìn)入 步驟206。步驟205 產(chǎn)生(或者改變)管理信息存儲(chǔ)緩沖器140中存儲(chǔ)的管理信息8,以關(guān) 閉記錄區(qū)(音軌)。例如,參考圖5和6中的部分(j),將補(bǔ)0數(shù)據(jù)記錄到記錄區(qū)#3的未記錄區(qū)中(從 位置P7到位置P6的區(qū)),記錄區(qū)#3變成關(guān)閉的。為了表明記錄區(qū)#3不是可增寫的,從條 目號(hào)陣列10中去掉數(shù)字“3”。產(chǎn)生(或者改變)以后,程序進(jìn)入步驟207。
14
步驟206 產(chǎn)生(或者改變)管理信息存儲(chǔ)緩沖器140中存儲(chǔ)的管理信息8,從而 關(guān)閉屬于最外部段的記錄區(qū)。例如,參考圖5和6中的部分(1),關(guān)閉了的記錄區(qū)#3和關(guān)閉了的記錄區(qū)#4屬于 段#2,而沒有任何已記錄信息的記錄區(qū)#5則屬于段#3。在記錄區(qū)條目#5中,將段起始標(biāo) 志12設(shè)置成取值“1”。產(chǎn)生(或者改變)以后,程序進(jìn)入步驟207。步驟207 更新管理信息存儲(chǔ)緩沖器140中儲(chǔ)存的管理信息8時(shí),將最后的管理信 息8增寫到管理信息區(qū)7中的一個(gè)可增寫區(qū)。步驟208 收到寫入命令的時(shí)候,斷定哪個(gè)可增寫位置與指定的記錄起始位置匹 配,并將傳送的數(shù)據(jù)記錄到光盤1上??稍鰧懳恢每梢曰谠跅l目號(hào)陣列10中登記的記錄 區(qū)條目11的最后記錄位置14而獲得。基于該記錄位置產(chǎn)生(或者改變)管理信息存儲(chǔ)緩 沖器140中儲(chǔ)存的管理信息8的最后記錄位置14的值。例如,參考圖5和6的部分(i),通過(guò)將數(shù)據(jù)記錄到記錄區(qū)#3,將記錄區(qū)#3的最后 記錄位置14改變成位置(P7-1)。通過(guò)將數(shù)據(jù)記錄到記錄區(qū)#4,將記錄區(qū)M的最后記錄位 置14改變成位置(P8-1)。一般而言,用扇區(qū)號(hào)表明位置的時(shí)候,通過(guò)將1加到表明最后記錄位置14的值上 可獲得表明可增寫位置的值。注意,最后記錄位置14沒有登記下來(lái)的時(shí)候(值0),表明可 增寫位置的值與表明記錄區(qū)起始位置13的值相同。當(dāng)ECC(糾錯(cuò)碼)象DVD中一樣包括16個(gè)扇區(qū)的時(shí)候,實(shí)際可增寫位置是16的倍 數(shù)。因此,雖然在某種程度上需要代數(shù)四則基本運(yùn)算來(lái)獲得可增寫位置,但是可增寫位置也 可以基于最后記錄位置14或者起始位置13而獲得。圖13示出讀出管理信息的過(guò)程。以后將參考圖11和13—步一步地詳細(xì)介紹讀取管理信息的程序(對(duì)于步驟201, 見圖1幻。步驟301 再現(xiàn)控制部分130搜索管理信息區(qū)7中的最后記錄的管理信息8的位 置。將表明這一位置的位置信息儲(chǔ)存在管理信息位置存儲(chǔ)器164中。步驟302 再現(xiàn)控制部分130參照管理信息位置存儲(chǔ)器164中儲(chǔ)存的位置信息,再 現(xiàn)出管理信息8,并且將再現(xiàn)出來(lái)的管理信息8儲(chǔ)存在管理信息存儲(chǔ)緩沖器140中。在管理 信息區(qū)7中沒有記錄任何管理信息8的時(shí)候(例如,光盤裝置100中載入一個(gè)嶄新的光盤 1),將管理信息8初始化(圖4中的部分(a))。步驟303 再現(xiàn)控制部分130將最后記錄位置14作為起始點(diǎn)搜索已記錄區(qū)的末 尾,而獲得實(shí)際的最后記錄位置14,基于表明實(shí)際最后記錄位置14的信息,更新管理信息 存儲(chǔ)緩沖器140中儲(chǔ)存的管理信息8。然后這一程序結(jié)束。從管理信息8再現(xiàn)出來(lái)的每個(gè)記錄區(qū)的最后記錄位置14可能不同于實(shí)際最后記 錄位置,也就是包括某種程度的誤差。這是因?yàn)槊看问盏綄懭朊?,更新管理信?的最后 記錄位置14的時(shí)候,需要大量的管理信息區(qū)7。因此,假設(shè)只有在增加記錄區(qū)或者關(guān)閉記錄 區(qū)的時(shí)候(圖12)將管理信息8增寫到管理信息區(qū)7。于是,再現(xiàn)控制部分130通過(guò)將最后 記錄位置14用作起始點(diǎn),搜索已記錄區(qū)的末尾,來(lái)獲得實(shí)際的最后記錄位置14。如果光盤1彈出,或者光盤裝置100關(guān)閉的時(shí)候,假設(shè)光盤裝置100有一個(gè)后備電源,可以保證將管理信息存儲(chǔ)緩沖器140中的最新內(nèi)容反映到管理信息區(qū)7中的管理信息 8里去,那么步驟303可以忽略。圖14示出寫入管理信息的過(guò)程的細(xì)節(jié)。以后將參考圖11和14詳細(xì)介紹寫入管理信息的過(guò)程(對(duì)于步驟207,見圖12)。步驟401,記錄控制部分120參照管理信息位置存儲(chǔ)器164中儲(chǔ)存的位置信息,將 信息存儲(chǔ)緩沖器140中儲(chǔ)存的管理信息8寫入管理信息區(qū)7。步驟402 基于增寫區(qū),將管理信息位置存儲(chǔ)器164中儲(chǔ)存的位置信息改變成表明 管理信息區(qū)7的可增寫位置的信息。然后這一程序結(jié)束。圖15詳細(xì)示出增加記錄區(qū)的程序。以后將參考圖11和15—步一步地詳細(xì)介紹增加記錄區(qū)的過(guò)程(步驟203,參照?qǐng)D 12)。步驟501 判斷條目號(hào)陣列10和記錄區(qū)條目11中是否有空間(也就是,在條目號(hào) 陣列10的字段中以及在記錄區(qū)條目11的字段中是否有值為“0”的字段,或者條目號(hào)陣列 10的字段以及記錄區(qū)條目11的字段中已經(jīng)使用的字段的數(shù)量是否小于最大數(shù))。確定有空間的時(shí)候,程序進(jìn)入步驟502,在其中使用有空間的條目號(hào)陣列10或者 對(duì)應(yīng)于記錄區(qū)條目11的記錄區(qū)的條目號(hào)#m。確定沒有空間的時(shí)候,程序進(jìn)入步驟503。步驟502 判斷能否保證有一個(gè)區(qū),其尺寸大于或者等于上位控制裝置所請(qǐng)求的 區(qū)的尺寸(S)(也就是從可增寫位置到數(shù)據(jù)區(qū)5末尾的區(qū)域尺寸大于S)。注意,可以基于記 錄區(qū)#(m-l)起始位置13和最后記錄位置14獲得可增寫位置。確定能夠保證有足夠區(qū)域的時(shí)候,程序進(jìn)入步驟504。不能確定能夠保證足夠區(qū)域 的時(shí)候,程序進(jìn)入步驟503。步驟503 將表明誤差內(nèi)容的信息發(fā)送給上位控制裝置,程序結(jié)束。步驟504 將通過(guò)在記錄區(qū)# (m-1)的可增寫位置上加上尺寸S獲得的值設(shè)置成記 錄區(qū)條目#m的起始位置13,程序進(jìn)入步驟505。例如,沒有任何記錄區(qū)# (m-1)被記錄的時(shí)候(最后記錄位置14是0),將通過(guò)在記 錄區(qū)# (m-Ι)的起始位置13上加上尺寸S獲得的值設(shè)置成記錄區(qū)#m的起始位置13。步驟505 將值m加到條目號(hào)陣列10上,程序結(jié)束。圖16示出關(guān)閉記錄區(qū)的程序過(guò)程。以后將參考圖11和16—步一步地詳細(xì)介紹關(guān)閉記錄區(qū)的過(guò)程(對(duì)于步驟205,見 圖⑵。步驟601 判斷上位控制裝置指定的記錄區(qū)條目號(hào)(音軌號(hào))是否對(duì)應(yīng)于條目號(hào) 陣列10中包括的記錄區(qū)條目號(hào)。當(dāng)判斷結(jié)果是肯定的時(shí)候,程序進(jìn)入步驟602,在其中使用記錄區(qū)的條目號(hào)#m。當(dāng) 判斷結(jié)果不是肯定的時(shí)候,程序進(jìn)入步驟603。步驟602 判斷記錄區(qū)#m是不是最外部的記錄區(qū)。例如,當(dāng)記錄區(qū)條目#(m+l)的 起始位置13是0的時(shí)候,就可以確定記錄區(qū)#m是最外部的記錄區(qū)。確定記錄區(qū)#m是最外部的記錄區(qū)的時(shí)候(是),程序進(jìn)入步驟604。確定記錄區(qū) #m不是最外部的記錄區(qū)的時(shí)候(否),程序進(jìn)入步驟606。步驟603 將表明誤差內(nèi)容的信息發(fā)送給上位控制裝置,程序結(jié)束。
步驟604:將記錄區(qū)條目#(m+l)的起始位置設(shè)置成可增寫位置,程序進(jìn)入步驟 605。從該起始位置13和記錄區(qū)條目#m的最后記錄位置14獲得可增寫位置(圖5和6的 位置(k))。步驟605 將值(m+1)加到條目號(hào)陣列10上,程序進(jìn)入步驟607。步驟606 將補(bǔ)0數(shù)據(jù)記錄到從可增寫位置到記錄區(qū)條目# (m+1)的起始位置13的 區(qū)域上,程序進(jìn)入步驟607。注意,在這個(gè)步驟中,記錄數(shù)據(jù)不必是補(bǔ)0數(shù)據(jù)。也可以省去這個(gè)步驟本身。步驟607 將條目號(hào)陣列10中的值m改變成值0。圖17示出關(guān)閉段的程序的細(xì)節(jié)。以后,將參考圖11和17 —步一步地詳細(xì)介紹關(guān)閉段的過(guò)程(對(duì)于步驟206,見圖 12)。步驟701 判斷條目號(hào)陣列10中是不是只登記了一個(gè)表明最外部記錄區(qū)的值。當(dāng)判斷結(jié)果是肯定的時(shí)候(是),程序進(jìn)入步驟702。當(dāng)判斷結(jié)果不是肯定的時(shí)候 (否),程序進(jìn)入步驟703。一般而言,在單次寫入記錄媒介中,比如⑶-R或者DVD-R,需要關(guān)閉音軌,以便關(guān) 閉段。例如,除了為未記錄區(qū)的最外部記錄區(qū)以外,所有記錄區(qū)都是非可增寫狀態(tài)的時(shí)候, 這一條件得到滿足(見圖4中的部分(f)和圖6中的部分(k))。在步驟701中,判斷是否 滿足上述條件。步驟702 判斷最外部記錄區(qū)條目的最后記錄位置14是否取值“0”。當(dāng)判斷結(jié)果是肯定的時(shí)候(是),程序進(jìn)入步驟704。當(dāng)判斷結(jié)果不是肯定的時(shí)候 (否),程序進(jìn)入步驟703。步驟703 將表明誤差內(nèi)容的信息發(fā)送給上位控制裝置,程序結(jié)束。步驟704 將給予最外部記錄區(qū)條目的段起始標(biāo)志12的值設(shè)置為“ 1”,程序結(jié)束。注意,段關(guān)閉程序(步驟701 704)中的步驟702是這樣一個(gè)實(shí)例,其中當(dāng)段邊 界是新增加的時(shí)候,判斷包括具有至少一個(gè)記錄區(qū)的最大扇區(qū)號(hào)的扇區(qū)的記錄區(qū)是否已經(jīng) 被記錄了。根據(jù)本發(fā)明的記錄方法和記錄裝置,可以將管理信息記錄到本發(fā)明的單次寫入記 錄媒介上去。由于可以將管理信息記錄到只具有較小尺寸的用于記錄管理信息的區(qū)域的單 次寫入記錄媒介上去,因此能夠減少搜索最后管理信息所需要的時(shí)間。結(jié)果,能夠減少?gòu)挠?戶將單次寫入記錄媒介載入裝置,到單次寫入記錄媒介的用戶數(shù)據(jù)區(qū)準(zhǔn)備好可供訪問(wèn)所需 要的時(shí)間。到此為止參考圖12 17介紹了本發(fā)明一個(gè)實(shí)施例中的記錄方法。例如,在圖12中的實(shí)施例里,步驟203、步驟205、步驟206和步驟208對(duì)應(yīng)于“產(chǎn) 生包括表明至少一個(gè)記錄區(qū)記錄范圍的范圍信息和用于識(shí)別位于段邊界的記錄區(qū)的識(shí)別 信息的管理信息的步驟”,步驟207對(duì)應(yīng)于“將得到的管理信息記錄到管理信息區(qū)的步驟”。但是,本發(fā)明的記錄方法不限于圖12所示的實(shí)施例。本發(fā)明的記錄方法可以用任 意程序來(lái)實(shí)現(xiàn),只要這一程序具有“產(chǎn)生包括表明至少一個(gè)記錄區(qū)記錄范圍的范圍信息和 用于識(shí)別位于段邊界的記錄區(qū)的識(shí)別信息的管理信息的步驟”和“將得到的管理信息記錄 到管理信息區(qū)的步驟”。
例如,將包括段切換標(biāo)志的管理信息8記錄到單次寫入記錄媒介(圖7和8)的時(shí) 候,在執(zhí)行增加記錄區(qū)的步驟(圖15中的步驟504)的同時(shí)、執(zhí)行讓記錄區(qū)#m的段切換標(biāo) 志15與緊挨著的前面的記錄區(qū)(也就是記錄區(qū)#(m-l))的段切換標(biāo)志15取相同值的步驟。 另外,取代關(guān)閉段的步驟(圖17中的步驟704),執(zhí)行與記錄區(qū)#(m-l)的段切換標(biāo)志相反記 錄區(qū)#m的段切換標(biāo)志15的步驟。例如,將包括位于段開頭的記錄區(qū)的條目號(hào)陣列的管理信息8記錄到單次寫入記 錄媒介上去的時(shí)候(圖9和10),代替關(guān)閉段的步驟(圖17中的步驟704),執(zhí)行將最外部 的記錄區(qū)的條目號(hào)登記到條目號(hào)陣列16的步驟。3-1.再現(xiàn)裝置下面參考附圖介紹本發(fā)明一個(gè)實(shí)施例中的再現(xiàn)裝置。圖18示出本發(fā)明一個(gè)實(shí)施例中光盤裝置200的一個(gè)示例性結(jié)構(gòu)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,再現(xiàn)信息的時(shí)候,將光盤裝置200用作一種再現(xiàn)裝置。光盤裝置200與I/O總線270連接。該I/O總線270與上位控制裝置(未示出) 連接。該上位控制裝置通常都是主計(jì)算機(jī)。光盤裝置200將光盤1載入其中。光盤裝置200包括用于處理來(lái)自上位控制裝置 的命令的命令處理部分210、控制光盤1再現(xiàn)的再現(xiàn)控制部分230、儲(chǔ)存管理信息8的管理 信息存儲(chǔ)緩沖器240 (圖1)、暫時(shí)儲(chǔ)存再現(xiàn)數(shù)據(jù)的數(shù)據(jù)緩沖器250以及處理管理信息8的記 錄管理處理部分沈0。記錄管理處理部分260包括管理信息讀取部分261和管理信息識(shí)別部分沈5。管理信息讀取部分261在管理信息區(qū)7中記錄的至少一個(gè)管理信息8中搜索最后 記錄的管理信息8,將最后記錄在管理信息區(qū)7中的管理信息8輸出給管理信息存儲(chǔ)緩沖器 240。管理信息識(shí)別部分沈5響應(yīng)來(lái)自上位控制裝置的命令,在管理信息存儲(chǔ)緩沖器 240內(nèi)容的基礎(chǔ)之上要報(bào)告產(chǎn)生數(shù)據(jù),并且將數(shù)據(jù)輸出到上位控制裝置。3-2.再現(xiàn)方法圖19示出本發(fā)明一個(gè)實(shí)施例中的再現(xiàn)過(guò)程。下面將參考圖18和19 一步一步地介紹本發(fā)明一個(gè)實(shí)施例中的再現(xiàn)程序。步驟1201 將光盤1載入光盤裝置200的時(shí)候,管理信息讀取部分261讀出最后 的管理信息8,將最后的管理信息8儲(chǔ)存到管理信息存儲(chǔ)緩沖器MO中。步驟1202 光盤裝置200準(zhǔn)備好從上位控制裝置接收涉及光盤1的命令,直到彈 出光盤1或者關(guān)閉電源。將讀盤信息命令發(fā)給光盤1的時(shí)候,程序進(jìn)入步驟1203。將讀音軌信息命令發(fā)給 光盤1的時(shí)候,程序進(jìn)入步驟1206。將其它命令發(fā)給光盤1的時(shí)候,程序進(jìn)入步驟1210。讀盤信息命令是來(lái)自上位控制裝置的命令,它請(qǐng)求獲得盤信息報(bào)告。讀音軌信息 命令是來(lái)自上位控制裝置的命令,它請(qǐng)求獲得音軌信息報(bào)告。步驟1203 在讀出的管理信息8的基礎(chǔ)之上計(jì)算(確定)段的總數(shù)。步驟1204 確定(計(jì)算)位于最后段的開頭的記錄區(qū)。步驟1205 獲得其它信息(例如,光盤1上的起始記錄區(qū)(一貫是數(shù)字“1”,),最 后一段的最后記錄區(qū)(也就是光盤1的最后記錄區(qū)))。然后,這一程序進(jìn)入步驟1211。
步驟1206 從上位控制裝置收到讀音軌信息命令的時(shí)候,判斷是否指定了音軌 (指定一個(gè)記錄區(qū))。如果判斷結(jié)果是肯定的(是),這一程序進(jìn)入步驟1208。如果這一確定結(jié)果不是 肯定的(否),這一程序就進(jìn)入步驟1207。步驟1207 確定指定邏輯扇區(qū)號(hào)所屬的記錄區(qū)。步驟1208 確定(計(jì)算)預(yù)定記錄區(qū)(指定的記錄區(qū)或者指定的邏輯扇區(qū)號(hào)所屬 的記錄區(qū))所屬的一段。步驟1209 確定其它信息(例如,記錄區(qū)的起始位置(對(duì)應(yīng)于起始位置13),用戶 數(shù)據(jù)的最后位置(對(duì)應(yīng)于最后記錄位置14),自由塊的數(shù)量),程序進(jìn)入步驟1211。注意,自 由塊的數(shù)量可以由代數(shù)四則基本運(yùn)算在起始位置13和最后記錄位置14中的至少一個(gè)的基 礎(chǔ)之上計(jì)算出來(lái)。步驟1210 從上位控制裝置收到其它命令的時(shí)候,按照該命令的內(nèi)容進(jìn)行處理, 程序進(jìn)入步驟1211。步驟1211 將數(shù)據(jù)傳送給上位控制裝置。圖20示出本發(fā)明一個(gè)實(shí)施例中的一個(gè)示例性計(jì)算程序。這一計(jì)算程序由管理信息識(shí)別部分265基于包括段起始標(biāo)志的管理信息8(圖 2 6)執(zhí)行。該計(jì)算程序計(jì)算段的總數(shù)(圖19中的步驟1203),并確定位于最后段的開頭 的記錄區(qū)(圖19中的步驟1204),確定預(yù)定記錄區(qū)所屬的一段(圖19中的步驟1208)。注意,在段總數(shù)的計(jì)算(圖9中的步驟1203)以及位于最后段的開頭的記錄區(qū)的 確定(圖19中的步驟1204)中,將記錄區(qū)的總數(shù)指定為Tspec。在預(yù)定記錄區(qū)所屬段的確 定(圖19中的步驟1208)中,將所需記錄區(qū)的號(hào)指定為Tspec。下面參考圖20 —步一步地描述本發(fā)明一個(gè)實(shí)施例中的一個(gè)示例性計(jì)算過(guò)程。步驟1301 將記錄區(qū)的號(hào)T初始化為數(shù)字“1”,將段數(shù)S初始化為數(shù)字“0”。步驟1302 判斷記錄區(qū)的號(hào)T是等于或小于指定記錄區(qū)的號(hào)Tspec。如果判斷結(jié)果是肯定的(是),程序進(jìn)入步驟1303。如果判斷結(jié)果不是肯定的 (否),程序結(jié)束。步驟1303 將給予記錄區(qū)#T的段起始標(biāo)志12的值代入F (F =給予記錄區(qū)#Τ的 段起始標(biāo)志12的值)。步驟1304 判斷F的值是否等于“ 1 ”。如果判斷結(jié)果是肯定的,程序進(jìn)入步驟1305。如果判斷結(jié)果不是肯定的,程序進(jìn)入 步驟1307。步驟1305 將“1”加到段號(hào)S上。然后,程序進(jìn)入步驟1306。步驟1306 將T代入Tfirst (位于段開頭的記錄區(qū)的號(hào))。步驟1307 將1加到記錄區(qū)號(hào)Τ,以進(jìn)入下一記錄區(qū)。如果將記錄區(qū)的總數(shù)代入Tspec,就將段的總數(shù)儲(chǔ)存到S中,并且將位于最后段的 記錄區(qū)號(hào)儲(chǔ)存到Tfirst中。如果將所需記錄區(qū)的號(hào)代入(指定到)Tspec,就將記錄區(qū)所屬的段的號(hào)儲(chǔ)存到S 中,將段開頭的記錄區(qū)的號(hào)儲(chǔ)存到Tfirst中去。圖21示出本發(fā)明一個(gè)實(shí)施例中另一個(gè)示例性的計(jì)算程序。
這一計(jì)算程序由管理信息識(shí)別部分265在包括段切換標(biāo)志的管理信息8的基礎(chǔ)之 上執(zhí)行(圖7和8)。該計(jì)算程序計(jì)算段的總數(shù)(圖19的步驟1203),確定位于最后段開頭 的記錄區(qū)(圖19中的步驟1204),確定預(yù)定記錄區(qū)所屬的段(圖19中的步驟1208)。指定Tspec的方法、計(jì)算后的S和Tfirst的含義類似于參考圖20所描述的。在 圖21中,與圖20中相同的步驟用相同的標(biāo)號(hào)表示,并省去對(duì)它的描述。下面參考圖21 —步一步地介紹本發(fā)明一個(gè)實(shí)施例中的另一個(gè)示例性計(jì)算過(guò)程。步驟1401 在執(zhí)行步驟1302之前,將前面的標(biāo)志值Fpre初始化成“0”。步驟1402 代之以執(zhí)行步驟1304(圖20),判斷當(dāng)前標(biāo)志值F是不是與前一個(gè)標(biāo)志 值Fpre相反。如果判斷結(jié)果是肯定的(是),程序進(jìn)入步驟1305。如果判斷結(jié)果不是肯定的 (否),程序進(jìn)入步驟1403。步驟1403 進(jìn)入下一記錄區(qū)之前(步驟1307),將前一個(gè)標(biāo)志值Fpre設(shè)置成當(dāng)前 標(biāo)志值 F (Fpre = F)。圖22示出本發(fā)明一個(gè)實(shí)施例中的另一個(gè)示例性計(jì)算過(guò)程。這一計(jì)算程序由管理信息識(shí)別部分265基于包括位于多個(gè)段的記錄區(qū)條目號(hào)陣 列的管理信息8而執(zhí)行(圖9和10)。該計(jì)算程序計(jì)算段的總數(shù)(圖19中的步驟1203), 確定位于最后段的開頭的記錄區(qū)(圖19中的步驟1204),并確定預(yù)定記錄區(qū)所屬的段(圖 19中的步驟1208)。指定Tspec的方法、計(jì)算后的S和Tfirst的含義類似于參考圖20所描述的。下面將參考圖22—步一步地介紹本發(fā)明一個(gè)實(shí)施例中的另一個(gè)示例性計(jì)算過(guò)程。步驟1501 將段號(hào)S初始化成數(shù)字“1”。步驟1502 將Tfirst初始化成位于段#S開頭的一個(gè)記錄區(qū)的號(hào)。步驟1503 將Tnext設(shè)置成位于下一段#(S+1)開頭的記錄區(qū)的號(hào)。步驟1504 判斷Tnext是否存在。如果判斷結(jié)果是肯定的(是,Tnext Φ 0),程序進(jìn)入步驟1505。如果判斷結(jié)果不 是肯定的(否Tnext = 0),程序結(jié)束。步驟1505 判斷Tnext是等于還是小于指定的記錄區(qū)號(hào)Tspec。如果判斷結(jié)果是肯定的(是),程序進(jìn)入步驟1506。如果判斷結(jié)果不是肯定的 (否),程序結(jié)束。步驟1506 將 Tfirst 設(shè)置成 Tnext。步驟1507 將1加到段號(hào)S上去,進(jìn)入下一段。這樣,根據(jù)本發(fā)明的再現(xiàn)方法和再現(xiàn)裝置,可以從本發(fā)明的單次寫入記錄媒介再 現(xiàn)管理信息。本發(fā)明的單次寫入記錄媒介中再現(xiàn)管理信息的區(qū)域小。因此能夠減少搜索最 后管理信息所需要的時(shí)間。結(jié)果就能夠減少?gòu)挠脩魧未螌懭胗涗浢浇檩d入裝置到能夠訪 問(wèn)單次寫入記錄媒介的用戶數(shù)據(jù)區(qū)需要花費(fèi)的時(shí)間。到此為止已經(jīng)參考圖19 22介紹了本發(fā)明實(shí)施例中的再現(xiàn)方法。例如,在圖19所示的實(shí)施例中,步驟1201對(duì)應(yīng)于“從管理信息區(qū)讀出管理信息的 步驟”,步驟1203、1204和1208對(duì)應(yīng)于“基于讀出的管理信息識(shí)別關(guān)于段的信息的步驟”。
但是,本發(fā)明的再現(xiàn)方法不限于圖19所示的實(shí)施例。本發(fā)明的再現(xiàn)方法可以用任 意程序來(lái)實(shí)施,只要這一程序具有“從管理信息區(qū)讀出管理信息的步驟”和“基于讀出的管 理信息識(shí)別關(guān)于段的信息的步驟”這樣的功能。下面參考圖1 22介紹本發(fā)明的實(shí)施例。提供本發(fā)明的實(shí)施例的單次寫入記錄媒介的區(qū)域布局作為一個(gè)實(shí)例。在這些實(shí)施 例中,在導(dǎo)入?yún)^(qū)4中提供管理信息區(qū)7。本發(fā)明不限于此。可以在不同于導(dǎo)入?yún)^(qū)4的區(qū)域中 提供管理信息區(qū)7。例如,管理信息區(qū)7可以在導(dǎo)出區(qū)6或者數(shù)據(jù)區(qū)5中提供。在本發(fā)明的上述實(shí)施例中,提供從區(qū)域中讀出信息的順序作為一個(gè)實(shí)例。例如,從 里邊到外邊將管理信息8增寫到光盤1的管理信息區(qū)7。本發(fā)明不限于此??梢詮耐膺叺?里邊將管理信息8增寫到光盤1的管理信息區(qū)7。雖然在這里介紹了特定的優(yōu)選實(shí)施例,但這不是要將這些實(shí)施例解釋為對(duì)本發(fā)明 范圍的限制,除了后面的權(quán)利要求所聲明的以外。各種其它的變形和等價(jià)方式都是顯而易 見的,經(jīng)過(guò)閱讀這里的說(shuō)明以后,可以由本領(lǐng)域中的技術(shù)人員很容易地實(shí)現(xiàn),而不會(huì)偏離本 發(fā)明的范圍和實(shí)質(zhì)。所有的專利、出版的專利說(shuō)明書和這里引用的出版物都被引入作為參 考,就像在這里全文寫出一樣。工業(yè)應(yīng)用性對(duì)于能夠利用短波長(zhǎng)激光(例如藍(lán)色激光)記錄/再現(xiàn)的大容量光盤,以及能夠 記錄/再現(xiàn)這種光盤的裝置,減小管理信息的尺寸對(duì)于光盤的可用容量和裝置的存儲(chǔ)器容 量是有用的。本發(fā)明不僅可以被用于單次寫入記錄媒介,還能應(yīng)用于例如實(shí)際上被用作單次寫 入記錄媒介的可重寫記錄媒介。
2權(quán)利要求
1.一種單次寫入記錄媒介的制造方法,包括形成記錄有管理記錄狀態(tài)的管理信息的管理信息區(qū)的步驟;和 形成記錄有用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)的步驟, 所述用戶數(shù)據(jù)區(qū)包括至少一個(gè)記錄區(qū), 一個(gè)段包括所述至少一個(gè)記錄區(qū)中的至少一個(gè),所述管理信息針對(duì)各個(gè)所述記錄區(qū)包括表明該記錄區(qū)的記錄范圍的范圍信息、以及用 于識(shí)別該記錄區(qū)是否位于所述段的邊界上的識(shí)別信息,所述識(shí)別信息是賦予給所述至少一個(gè)記錄區(qū)并與該記錄區(qū)對(duì)應(yīng)的標(biāo)志, 所述標(biāo)志具有值“0”及值“ 1”中的任一個(gè)。
2.一種單次寫入記錄媒介的記錄方法,所述單次寫入記錄媒介包括 管理信息區(qū),用于記錄管理記錄狀態(tài)的管理信息;和用戶數(shù)據(jù)區(qū),用于記錄用戶數(shù)據(jù), 所述用戶數(shù)據(jù)區(qū)包括至少一個(gè)記錄區(qū), 一個(gè)段包括所述至少一個(gè)記錄區(qū)中的至少一個(gè),所述管理信息針對(duì)各個(gè)所述記錄區(qū)包括表明該記錄區(qū)的記錄范圍的范圍信息、以及用 于識(shí)別該記錄區(qū)是否位于所述段的邊界上的識(shí)別信息,所述識(shí)別信息是賦予給所述至少一個(gè)記錄區(qū)并與該記錄區(qū)對(duì)應(yīng)的標(biāo)志, 所述標(biāo)志具有值“0”及值“ 1”中的任一個(gè), 所述記錄方法包括以下步驟(a)生成所述管理信息;和(b)將所生成的所述管理信息記錄到所述管理信息區(qū)。
3.一種單次寫入記錄媒介的再現(xiàn)方法, 該單次寫入記錄媒介包括管理信息區(qū),用于記錄管理記錄狀態(tài)的管理信息;和 用戶數(shù)據(jù)區(qū),用于記錄用戶數(shù)據(jù), 所述用戶數(shù)據(jù)區(qū)包括至少一個(gè)記錄區(qū), 一個(gè)段包括所述至少一個(gè)記錄區(qū)中的至少一個(gè),所述管理信息針對(duì)各個(gè)所述記錄區(qū)包括表明該記錄區(qū)的記錄范圍的范圍信息、以及用 于識(shí)別該記錄區(qū)是否位于所述段的邊界上的識(shí)別信息,所述識(shí)別信息是賦予給所述至少一個(gè)記錄區(qū)并與該記錄區(qū)對(duì)應(yīng)的標(biāo)志, 所述標(biāo)志具有值“0”及值“ 1”中的任一個(gè), 所述再現(xiàn)方法包括以下步驟(a)從所述管理信息區(qū)讀取所述管理信息;和(b)基于讀取的所述管理信息識(shí)別關(guān)于所述段的信息。
全文摘要
一種單次寫入記錄媒介的制造方法、記錄方法以及再現(xiàn)方法。本發(fā)明的記錄裝置為記錄媒介的再現(xiàn)裝置,該媒介包括管理信息區(qū),用于記錄管理記錄狀態(tài)的管理信息;和用戶數(shù)據(jù)區(qū),用于記錄用戶數(shù)據(jù),該用戶數(shù)據(jù)區(qū)包括至少一個(gè)記錄區(qū),一段包括所述至少一個(gè)記錄區(qū)中的至少一個(gè),該裝置包括(a)生成管理信息的生成單元,所述管理信息包括表明所述至少一個(gè)記錄區(qū)的記錄范圍的范圍信息,以及識(shí)別位于段邊界上的記錄區(qū)的識(shí)別信息;和(b)將所生成的所述管理信息記錄在所述管理信息區(qū)的記錄單元。
文檔編號(hào)G11B27/32GK102117636SQ20111003490
公開日2011年7月6日 申請(qǐng)日期2004年7月7日 優(yōu)先權(quán)日2003年7月8日
發(fā)明者伊藤基志, 植田宏 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社