專利名稱:記錄、播放、錄/放裝置及方法、顯示媒體和記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是以下專利申請的分案申請申請?zhí)?8122832.1,申請日1998.10.21,發(fā)明名稱記錄、播放、錄/放裝置及方法、顯示媒體和記錄介質(zhì)。
一般來說,本發(fā)明涉及一種記錄裝置、一種記錄方法、一種播放裝置、一種播放方法、記錄/播放裝置,一種記錄/播放方法、一種顯示媒體和一種記錄介質(zhì)。更詳細(xì)地說,本發(fā)明涉及通過根據(jù)是否禁止每一數(shù)據(jù)類型的寫操作的指定而提供對該記錄/播放裝置的可操作性的改善的一記錄裝置、記錄方法、播放裝置、播放方法、記錄/播放裝置,記錄/播放方法,顯示媒體和記錄介質(zhì)。
一光盤可用來記錄多個標(biāo)題(或一節(jié)目)。用戶可被允許選擇在該光盤上記錄的所期望的標(biāo)題進(jìn)行播放。
另外,用戶還可以指定被組合的任意數(shù)量的標(biāo)題以播放一包括有相同數(shù)量的所指定標(biāo)題的節(jié)目。
但是,在相關(guān)技術(shù)的光盤裝置中,當(dāng)在該光盤本身上的重寫(overwrite)操作或在任一題目上的寫操作可被禁止時,例如在一個節(jié)目上的寫操作不能被禁止,這就產(chǎn)生了該光盤裝置的低可操作性的問題。
另外,在該相關(guān)技術(shù)的光盤裝置中,還存在有這樣一個問題,即一旦多個標(biāo)題或一個節(jié)目已經(jīng)被記錄在一盤上,播放人員可以高自由度來播放它們。但是記錄人員則不能以調(diào)整到播放該數(shù)據(jù)的人員的方式來控制在該盤上所記錄的數(shù)據(jù)。
因此本發(fā)明的一個目的是針對上述所提出的問題,根據(jù)是否禁止用于數(shù)據(jù)塊的組合的一重寫操作的指定的可能性來提供對一光盤裝置的可操作性的改善。本發(fā)明的另一個目的是記錄數(shù)據(jù)的人員能夠?qū)Σシ旁摂?shù)據(jù)的操作進(jìn)行控制。本發(fā)明的目的還在于提供相應(yīng)的記錄數(shù)據(jù)和指定信息的記錄介質(zhì)。
根據(jù)本發(fā)明的一個方面,提供了一種用來將多個數(shù)據(jù)塊記錄到一記錄介質(zhì)上的記錄裝置,其特征是該記錄裝置包括有用來指定禁止在該數(shù)據(jù)塊的組合上進(jìn)行寫操作的指定裝置,用于響應(yīng)在所述數(shù)據(jù)塊上執(zhí)行記錄操作的命令形成一個由指定裝置作出的關(guān)于預(yù)定數(shù)據(jù)塊的哪些指定的判斷的判斷裝置,和用來根據(jù)由該判斷裝置所形成的一判斷的結(jié)果控制將該數(shù)據(jù)塊記錄到記錄介質(zhì)的一操作的控制裝置。
根據(jù)本發(fā)明的另一方面,提供了一種在記錄裝置中所采用的用來將多個數(shù)據(jù)塊記錄到一記錄介質(zhì)中的記錄方法,其特征是該記錄方法包括有指定對數(shù)據(jù)塊組合的寫操作被禁止的指定步驟,響應(yīng)在所述數(shù)據(jù)塊上執(zhí)行記錄操作的指令形成在判斷步驟中對預(yù)定數(shù)據(jù)塊作了哪些指定的判斷的判斷步驟,和根據(jù)在該判斷步驟中所形成的判斷控制將該數(shù)據(jù)塊記錄到記錄介質(zhì)中的操作的控制步驟。
根據(jù)本發(fā)明的另一方面,提供有一顯示(presentation)媒體,其特征是該顯示媒體用來表示通過計(jì)算機(jī)執(zhí)行的可讀程序,執(zhí)行該程序以使記錄裝置將多個數(shù)據(jù)塊記錄到一記錄介質(zhì)中,所執(zhí)行的處理包括對該數(shù)據(jù)塊組合的寫操作指定為禁止的一指定步驟、響應(yīng)在所述數(shù)據(jù)塊上執(zhí)行記錄操作的一個指令形成在指定步驟對預(yù)定數(shù)據(jù)塊作出了哪些指定的判斷的判斷步驟、和根據(jù)在該判斷步驟中所形成的一判斷控制將該數(shù)據(jù)塊記錄到該記錄介質(zhì)的操作的控制步驟。
根據(jù)本發(fā)明的再一個方面,提供有一種用來記錄多個數(shù)據(jù)塊的記錄介質(zhì),其特征是該記錄介質(zhì)還用來記錄用于指定禁止在該數(shù)據(jù)塊的組合上進(jìn)行寫操作的指定信息。
根據(jù)本發(fā)明的再一個方面,提供有用來將多個數(shù)據(jù)塊記錄到一記錄介質(zhì)中和從一記錄介質(zhì)中播放多個數(shù)據(jù)塊的記錄/播放裝置,其特征是該記錄/播放裝置包括一用來將表明禁止對該數(shù)據(jù)塊組合的重寫操作的指定信息記錄到該記錄介質(zhì)中的記錄裝置,一用來根據(jù)來自該記錄介質(zhì)一命令播放受到記錄操作的數(shù)據(jù)塊的指定信息的播放裝置,用來形成對由該播放裝置所播放的信息的判斷的判斷裝置,和用來根據(jù)由該判斷裝置所形成的判斷的結(jié)果控制將該數(shù)據(jù)塊記錄到該記錄介質(zhì)中的操作的控制裝置。
根據(jù)本發(fā)明的又一個方面,提供了一種在一記錄/播放裝置中所采用的用來將多個數(shù)據(jù)塊記錄到一記錄介質(zhì)中和從一記錄介質(zhì)中播放多個數(shù)據(jù)塊的記錄/播放方法,其特征是該記錄/播放方法包括有將表明對于該數(shù)據(jù)塊的一組合的重寫操作的禁止的指定信息記錄到該記錄介質(zhì)中記錄步驟,根據(jù)來自該記錄介質(zhì)一命令播放受到記錄操作的數(shù)據(jù)塊的指定信息的播放步驟,形成對在該播放步驟中所播放的指定信息進(jìn)行判斷的判斷步驟,和一根據(jù)在判斷步驟中所形成的一判斷的結(jié)果控制將該數(shù)據(jù)塊記錄到該記錄介質(zhì)中的操作的控制步驟。
根據(jù)本發(fā)明的又一方面,提供了一種顯示媒體,其特征是該顯示媒體用來表示通過一計(jì)算機(jī)執(zhí)行的一可讀程序,執(zhí)行該程序用來使一記錄/播放裝置將多個數(shù)據(jù)塊記錄到一記錄介質(zhì)中和從一記錄介質(zhì)中播放多個數(shù)據(jù)塊,所執(zhí)行的步驟包括將表明禁止對該數(shù)據(jù)塊組合重寫操作的指定信息記錄到該記錄介質(zhì)中的記錄步驟、根據(jù)來自該記錄介質(zhì)的一命令播放受到記錄操作的一數(shù)據(jù)塊的指定信息的播放步驟、形成對在播放步驟中被播放的指定信息的判斷的判斷步驟、和根據(jù)在該判斷步驟中所形成的判斷結(jié)果控制記錄該數(shù)據(jù)塊的一操作的控制步驟。
根據(jù)本發(fā)明的又一個方面,提供了一種用于來播放來自一記錄介質(zhì)的數(shù)據(jù)的播放裝置,其特征是該播放裝置包括用來指定對在該記錄介質(zhì)上所記錄的播放數(shù)據(jù)的操作是否是被允許的一指定裝置,用來對由該指定裝置作出的指定形成一判斷的一判斷裝置,和根據(jù)由該判斷裝置所形成的判斷結(jié)果控制播放來自該記錄介質(zhì)的數(shù)據(jù)的操作的一控制裝置。
根據(jù)本發(fā)明的又一個方面,提供了一種在一播放裝置中使用的用來播放來自一記錄介質(zhì)的數(shù)據(jù)的播放方法,其特征是該播放方法包括有指定是否允許播放在該記錄介質(zhì)中所記錄的數(shù)據(jù)的操作的一指定步驟,用來對在該指定步驟中的指定形成一判斷的一判斷步驟,和根據(jù)在該判斷步驟中所形成的判斷結(jié)果控制播放來自該記錄介質(zhì)的數(shù)據(jù)的操作的控制步驟。
根據(jù)本發(fā)明的又一個方面,提供有一種表示媒體,其特征是該顯示媒體用來表示由一計(jì)算機(jī)執(zhí)行的可讀程序,執(zhí)行該程序用來使播放裝置從一記錄介質(zhì)播放數(shù)據(jù),所執(zhí)行的處理包括指定是否允許播放在該記錄介質(zhì)中所記錄的數(shù)據(jù)的操作的指定步驟,對在該指定步驟中所作的指定形成一判斷的判斷步驟,和根據(jù)在該判斷步驟中所形成的判斷結(jié)果控制播放來自該記錄介質(zhì)中的數(shù)據(jù)的操作的控制步驟。
根據(jù)本發(fā)明的又一方面,提供有一種用來記錄數(shù)據(jù)的記錄介質(zhì),其特征是該記錄介質(zhì)還用來記錄用于指定播放該數(shù)據(jù)的一操作是否被禁止的指定信息。
根據(jù)本發(fā)明的又一個方面,提供有一種用來將數(shù)據(jù)記錄到一記錄介質(zhì)之中的記錄裝置,其特征是該記錄裝置包括有用來指定播放來自該記錄介質(zhì)的數(shù)據(jù)的操作是否被禁止的一指定裝置和用來將由該指定裝置所作的指定記錄到該記錄介質(zhì)的記錄裝置。
根據(jù)本發(fā)明的又一方面,提供有一種在用來將數(shù)據(jù)記錄到記錄介質(zhì)之中的記錄裝置中使用的記錄方法,其特征是該記錄方法包括有指定播放來自該記錄介質(zhì)的數(shù)據(jù)的操作是否被禁止的一指定步驟和將在該指定步驟中所作的指定記錄到該記錄介質(zhì)中的一記錄步驟。
根據(jù)本發(fā)明的又一個方面,提供有一種顯示媒體,其特征是該顯示媒體用來表示由計(jì)算機(jī)執(zhí)行的可讀程序,執(zhí)行該程序用來使一記錄裝置將數(shù)據(jù)記錄到記錄介質(zhì)中,執(zhí)行的處理包括指定播放來自該記錄介質(zhì)中的數(shù)據(jù)的操作中否被禁止的一指定步驟和將在該指定步驟中所作的指定記錄到該記錄介質(zhì)中的一記錄步驟。
根據(jù)本發(fā)明的又一個方面,提供有一種用來將數(shù)據(jù)記錄到一記錄介質(zhì)中和從記錄介質(zhì)中播放數(shù)據(jù)的記錄/播放裝置,其特征是該記錄/播放裝置包括有用來將指定是否禁止播放在該記錄介質(zhì)中所記錄的數(shù)據(jù)的操作的指定信息記錄到該記錄介質(zhì)之中的一記錄裝置,用來根據(jù)來自該記錄介質(zhì)的命令播放受到一播放操作的數(shù)據(jù)的指定信息的一播放裝置,用來對由播放裝置所播放的指定信息形成一判斷的判斷裝置,和根據(jù)由該判斷裝置所形成的一判斷的結(jié)果用來控制播放來自該記錄介質(zhì)的數(shù)據(jù)的操作的控制裝置。
根據(jù)本發(fā)明的一個方面,提供有一種在用來向一記錄介質(zhì)中記錄數(shù)據(jù)和從播放來自一記錄介質(zhì)中的數(shù)據(jù)的記錄/播放裝置中使用的記錄/播放方法,其特征是該記錄/播放方法包括有將指定是否禁止播放在該記錄介質(zhì)中所記錄的數(shù)據(jù)的操作的指定信息記錄到該記錄介質(zhì)中的一記錄步驟,根據(jù)來自該記錄介質(zhì)的命令播放受到一播放操作的數(shù)據(jù)的指定信息的一播放步驟,對在該播放步驟中播放的指定信息形成一判斷的判斷步驟,和根據(jù)在該判斷步驟中所形成的判斷結(jié)果控制播放來自該記錄介質(zhì)的數(shù)據(jù)的一操作的控制步驟。
根據(jù)本發(fā)明的又一個方面,提供有一種顯示媒體,其特征是該顯示媒體用來表示由一計(jì)算機(jī)執(zhí)行的可讀節(jié)目,執(zhí)行該程序用來使一記錄/播放裝置將數(shù)據(jù)記錄到一記錄介質(zhì)和播放來自記錄介質(zhì)的數(shù)據(jù),執(zhí)行的處理包括有將指定是否禁止播放在該記錄介質(zhì)中所記錄的數(shù)據(jù)的操作的指定信息記錄到該記錄介質(zhì)中的一記錄步驟,根據(jù)來自該記錄介質(zhì)的命令播放受到一播放操作的數(shù)據(jù)的指定信息的一播放步驟,對在該播放步驟中所播放的指定信息形成一判斷的一判斷步驟,和根據(jù)在該判斷步驟中所形成的一判斷的結(jié)果控制播放來自該記錄介質(zhì)的數(shù)據(jù)的一操作的控制步驟。
在根據(jù)本發(fā)明的該記錄裝置、記錄方法、顯示媒體和記錄介質(zhì)中,指定了禁止對數(shù)據(jù)塊組合的寫操作。
在根據(jù)本發(fā)明的該記錄/播放裝置、記錄/播放方法和顯示媒體中,表明禁止對數(shù)據(jù)塊的組合重寫操作的指定信息被記錄到一記錄介質(zhì)中,根據(jù)一命令對于受到一記錄操作的數(shù)據(jù)塊的該指定信息從該記錄介質(zhì)中被播放,和根據(jù)從該記錄介質(zhì)中的被播放的指定信息所形成的一判斷的結(jié)果控制將數(shù)據(jù)塊記錄到該記錄之中的操作。
在根據(jù)本發(fā)明的該播放裝置、記錄播放方法和顯示媒體中,根據(jù)關(guān)于是否允許對在該記錄介質(zhì)中所記錄的數(shù)據(jù)進(jìn)行播放操作的指定,播放來自記錄介質(zhì)的數(shù)據(jù)的操作被控制。
根據(jù)本發(fā)明的一種記錄介質(zhì)還被用來記錄用于指定是否禁止一播放該數(shù)據(jù)的操作的指定信息。
在根據(jù)本發(fā)明的該記錄裝置、記錄方法和顯示媒體中,有關(guān)是否禁止播放在記錄介質(zhì)中所記錄的數(shù)據(jù)的操作被記錄在該記錄介質(zhì)中。
在根據(jù)本發(fā)明的該記錄/播放裝置、記錄/播放方法和顯示媒體中,指定是否禁止播放在一記錄介質(zhì)中所記錄的數(shù)據(jù)的操作的指定信息被記錄到該記錄介質(zhì)中,根據(jù)一命令對于受到一播放操作的數(shù)據(jù)的指定信息從該記錄介質(zhì)中被播放,和根據(jù)對播放來自該記錄介質(zhì)的指定信息所形成的一判斷的結(jié)果一播放來自該記錄介質(zhì)的信息的數(shù)據(jù)的操作被控制。
圖1是用來表明目錄構(gòu)成的示意圖;圖2是用來表明一VOLUME.TOC文件的結(jié)構(gòu)的示意圖;圖3是用來表明volume-imformation()的結(jié)構(gòu)的示意圖;圖4是用來表明volume-attribute()的結(jié)構(gòu)的示意圖;圖5是用來表明resume()的結(jié)構(gòu)的示意圖;圖6是用來表明volume-rating()的結(jié)構(gòu)的示意圖;圖7是用來表明write-protect()的結(jié)構(gòu)的示意圖8是用來表明play-protect()的結(jié)構(gòu)的示意圖;圖9是用來表明recording-timer()的結(jié)構(gòu)的示意圖;圖10是用來表明text-block()的結(jié)構(gòu)的示意圖;圖11是用來表明language-set()的結(jié)構(gòu)的示意圖;圖12是用來表明text-item()的結(jié)構(gòu)的示意圖;圖13是用來表明ALBUM.STR的結(jié)構(gòu)的示意圖;圖14是用來表明album()的結(jié)構(gòu)的示意圖;圖15是用來表明TITLE.###.VDR的結(jié)構(gòu)的示意圖;圖16是用來表明title-info()的結(jié)構(gòu)的示意圖;圖17是用來表明PROGRAM-$$$.PGI的結(jié)構(gòu)的示意圖;圖18是用來表明program()的結(jié)構(gòu)的示意圖;圖19是用來表明play-list()的結(jié)構(gòu)的示意圖;圖20是用來表明play-item()的結(jié)構(gòu)的示意圖;圖21是用來表明CHUNKGROUP-###.CGIT的結(jié)構(gòu)的示意圖;圖22是用來表明chunk-connection-info()的結(jié)構(gòu)的示意圖;圖23是用來表明chunk-arrangement-info()的結(jié)構(gòu)的示意圖;圖24是用來表明CHUNK-%%%.ABST的結(jié)構(gòu)的示意圖;圖25A、25B是用來表明應(yīng)用本發(fā)明的一光盤裝置的典型構(gòu)成的方框圖;圖26是用來表明目錄的一構(gòu)成的示意圖;圖27是用來表明目錄的一邏輯構(gòu)成的示意圖;圖28是用來表明一偏移的示意圖;圖29是用來表明目錄的一構(gòu)成的示意圖;圖30是用來表示目錄的一構(gòu)成的示意圖;圖31是用來表明目錄的一邏輯構(gòu)成的示意圖;圖32是用來表明目錄的一構(gòu)成的示意圖;圖33是用來表明目錄的一構(gòu)成的示意圖;圖34是用來表明目錄的一邏輯構(gòu)成的示意圖;圖35是用來表明目錄的一邏輯構(gòu)成的示意圖;圖36是用來表明volume-write-protect-level的示意圖;圖37是表示對變更write-protect處理的流程圖;圖38A、38B是表示記錄處理的流程圖39是圖38中所示記錄處理的流程圖的繼續(xù);圖40是用來表明volume-write-protect-level的關(guān)系的示意圖;圖41是用來表明volume-play-protect-flag的示意圖;圖42是表示變更play-protect的處理的流程圖;圖43A、43B是表示播放的流程圖;圖44A、44B是表示另一播放處理的流程圖;圖45是用來表明volume-rating-type的示意圖;圖46是用來表明CARA-category的示意圖;圖47是用來表明RSAC-category的示意圖;圖48是用來表明RSAC-level的示意圖;圖49A、49B是表示變更volume-rating處理的流程圖;圖50A、50B是表示執(zhí)行volume-rating的流程圖;圖51A、51B、51C是表示圖50中所示的執(zhí)行volume-rating處理的繼續(xù)的流程圖。
在說明本發(fā)明的各個實(shí)施例之前,為了闡明該裝置與相關(guān)的實(shí)施之間的關(guān)系,在以下的本發(fā)明的特征的說明中,在該說明書中該專利的權(quán)利要求中所指出的每一裝置是由在該裝置的后面所在括號中所引的實(shí)施的一典型實(shí)施來舉例說明的。但是,不用說的是所附加的實(shí)施例并沒有一種限制的意思,也就是說,該裝置的例子并不了限于該所附的實(shí)施例。
一種用來將多個數(shù)據(jù)塊記錄到一記錄介質(zhì)中的記錄裝置,其特征是該記錄裝置包括有指定裝置(由圖18中所示的fiags-for-program來典型地實(shí)施),用來指定禁止對數(shù)據(jù)塊組合的寫操作;判斷裝置(由圖38中所示的一流程圖的步驟S26和S35來典型地實(shí)施),用于響應(yīng)對所述數(shù)據(jù)塊執(zhí)行記錄操作的指令形成由指定裝置對預(yù)定數(shù)據(jù)塊作出什么指定的判斷;和一控制裝置(由圖38中流程圖的步驟30和S32來典型的實(shí)施),用來根據(jù)由該判斷裝置所形成的一判斷的結(jié)果控制將該數(shù)據(jù)塊記錄到該記錄介質(zhì)的一操作。
一種用來將多個數(shù)據(jù)塊記錄到一記錄介質(zhì)中和從一記錄介質(zhì)中播放多個數(shù)據(jù)塊的記錄/播放裝置,其特征是該記錄/播放裝置包括
一記錄裝置(由圖37中所示的一流程圖的步驟S10典型地實(shí)施),用來將表明禁止對該數(shù)據(jù)塊的組合進(jìn)行重寫操作的指定信息(由圖18中所示的flags-for-program典型地實(shí)施)記錄到該記錄介質(zhì)中;一播放裝置(由圖38中所示的流程圖的步驟S21典型地實(shí)施),用來根據(jù)一來自該記錄介質(zhì)中命令播放對于經(jīng)過一記錄操作的數(shù)據(jù)塊的指定信息;一判斷裝置(由圖38中所示的流程圖的步驟S26和S35典型地實(shí)施),用來形成對由該播放裝置所播放的指定信息的判斷;和一控制裝置(由圖38中所示的流程圖的步驟S30和S32典型地實(shí)施),用來根據(jù)由該判斷裝置所形成的一判斷的結(jié)果控制將該數(shù)據(jù)塊記錄到該記錄介質(zhì)中的一操作。
一種用來播放來自一記錄介質(zhì)的數(shù)據(jù)的播放裝置,其特征是該播放裝置包括一指定裝置(由圖8中所示的play-protect典型地實(shí)施),用來指定是否允許對在該記錄介質(zhì)中所記錄的數(shù)據(jù)進(jìn)行播放的操作;一判斷裝置(由圖43中的流程圖的步驟S72至S75典型地實(shí)施),用于對指定裝置作出了哪些指定形成一個判斷;和一控制裝置(由在圖43中所示的流程圖的步驟S77和S79典型地實(shí)施),用來根據(jù)由該判斷裝置所形成的一判斷的結(jié)果控制從該記錄介質(zhì)中播放數(shù)據(jù)的一操作。
一種用來將數(shù)據(jù)記錄到一記錄介質(zhì)中的記錄裝置,其特征是該記錄裝置包括一指定裝置(由圖8中所示play-protcet()典型地實(shí)施),用來指定是否禁止播放來自該記錄介質(zhì)的數(shù)據(jù)的一操作;和一記錄裝置(由圖42中所示的一流程圖的步驟S60典型地實(shí)施),用來將由該指定裝置所作的指定記錄到該記錄介質(zhì)中。
一種用來將數(shù)據(jù)記錄到一記錄介質(zhì)和從一記錄介質(zhì)中播放數(shù)據(jù)的一記錄/播放裝置,其特征是該記錄/播放裝置包括一記錄裝置(由圖42中所示的流程圖的步驟S60典型的地實(shí)施),用來將指定的是否禁止播放在該記錄介質(zhì)中所記錄的數(shù)據(jù)的一操作的指定信息(由圖8中所示的play-protect典型地實(shí)施)記錄到該記錄介質(zhì)中;一播放裝置(由在圖43中所示的流程圖的步驟S71典型地實(shí)施),用來根據(jù)來自該記錄介質(zhì)的一命令播放受到一播放操作的數(shù)據(jù)的指定信息;一判斷裝置(由圖43中所示的流程圖的步驟S72至S75典型地實(shí)施),用來在由該播放裝置所播放的該指定信息的基礎(chǔ)上形成一判斷;和一控制裝置(由圖43中所示流程圖的步驟S77和S79典型地實(shí)施),用來根據(jù)由該判斷裝置所形成的一判斷的結(jié)果控制播放來自該記錄介質(zhì)的數(shù)據(jù)的一操作。
本描述從在本發(fā)明提供的記錄介質(zhì)上的文件布局的解釋開始,該信息被記錄到該記錄介質(zhì)上和從該記錄介質(zhì)中播放。在該記錄介質(zhì)上所記錄的、在圖1中所示的文本被分成以下7種類型。
VOLUME.TOCALBUM.STRPROGRAM-$$$.PGITITLE-###.VDRCHUNKGROUP-@@@.CGITCHUNK-%%%%.ABSTCHUNK-%%%%.MPEG2該VOLUME.TOC和ALBUM.STR文本被置于一根目錄中。一名為“PROGRAM”的目錄被緊接地置于該根目錄的下面。該P(yáng)ROGRAM目錄包括PROGRAM-$$$.PGI文本,其中的符號$$$表示一節(jié)目的數(shù)目。一名為TITLE的目錄被緊接地置于該根目錄的下面。該TITLE目錄包括TITLE-###.VDR文本,其中符號###表示一題目的數(shù)目。緊接著置于該根目錄的下面,CHUNKGROUP目錄包括有CHUNKGROUP-@@@.CGIT文本,其中符號@@@表示一塊群的數(shù)目,和一CHUNK目錄包括有CHUNK-%%%%.ABST文本,其中符號%%%%表示一塊的數(shù)目。
緊接著該根目錄的下面,一MPEGAV目錄包括有多個子目錄,每一子目錄包括CHUNK-%%%%.MPEG2文件,這里%%%%表示一塊的數(shù)目。
通常,在該記錄介質(zhì)中存在有一個VOLUME.TOC文件。但是,在一具有特殊結(jié)構(gòu)的記錄介質(zhì)中,例如在具有ROM和RAM混合結(jié)構(gòu)的一記錄介質(zhì)中,可以存在有多個VOLUME.TOC文件。這個VOLUME.TOC文件用來表示該記錄介質(zhì)中總的特性。
圖2示出了該VOLUME.TOC文件的構(gòu)成。如圖所示,file-type-id被置于該文件的開頭部分以指明該文件是一VOLUME.TOC文件。file-type-id的后面是volume-information(),最后是text-block()。
圖3示出了Volume-information()的構(gòu)成。如圖所示,Volume-information包括有Volume-attribute()、resume()、volume--rating()、write-protect()、play-protect()和recording-timer()。
Volume-attribute()是一用來記錄該邏輯卷的特性的區(qū)域。圖4示出了volume-attribute()的詳細(xì)構(gòu)成。如該圖所示,volume-attribute()包括有title-playback-mode-tlag和program-playback-mode-flag。
resume()是用來記錄在該記錄介質(zhì)被重新插入時刻在一抽出(eject)操作之前在一狀態(tài)立即恢復(fù)中使用的信息的區(qū)域。圖5示出了resume()詳細(xì)構(gòu)成。
在圖3中所示的volume-rating()是根據(jù)用戶的年齡和用戶的類別用來記錄在整個卷的監(jiān)視器/聽眾的年齡限制的實(shí)施中使用的信息的區(qū)域。圖6示出了volume-rating()的詳細(xì)構(gòu)成。
在圖3中所示的write-protect()是用來記錄在改變和刪除一題目或一節(jié)目的操作的限定中使用的信息的一區(qū)域。圖7示出了write-protect()的詳細(xì)構(gòu)成。
在圖3中所示的play-protect()是用來對于在該卷中所記錄的一題目或一節(jié)目而記錄設(shè)定的播放允許功能或一播放禁止功能和限定播放操作的數(shù)目的信息的一區(qū)域。圖8示出了play-protect()的詳細(xì)構(gòu)成。
在圖3中所示的recording-timer()是用來記錄記錄控制一記錄時間的信息的一區(qū)域。圖9示出recording-timer()的詳細(xì)構(gòu)成。
圖10示出在圖2中所示的該VOLUME.TOC文件的text-block()的詳細(xì)構(gòu)成。如圖10所示,text-block()包括有l(wèi)anguage-sets()和text-items()。圖11和12分別示出了language-set()和text-item()的詳細(xì)構(gòu)成。
通常,在圖1中所示的一個ALBUM.STR文件存在于一記錄介質(zhì)中。但是,在一具有一特殊結(jié)構(gòu)的記錄介質(zhì)中,例如在一具有ROM和RAM的混合結(jié)構(gòu)的記錄介質(zhì)中,可存在有多個ALBUM.STR文件。該ALBUM.STR文件用來將多個記錄介質(zhì)組合成為一種記錄介質(zhì)的構(gòu)型就好像只有一個單一的記錄介質(zhì)一樣。
圖13示出了該ALBUM.STR文件的構(gòu)成。如圖所示,file-type-id被置于該文件的開頭位置以指明該文件是ALBUM.STR。file-type-id的后面是album(),album()的后面是text-block()。
album()是用來記錄在處理多個卷,即多個記錄介質(zhì),作為一集成的卷使用中的信息的一個區(qū)域。圖14示出了album()的詳細(xì)構(gòu)成。
和圖1所示的多個TITLE-###.VDR文件一樣存在有多個題目。例如,一題目涉及在一密致盤情況下的音樂選擇或在一電視廣播情況下的一節(jié)目。圖15示出了一TITLE-###.VDR文件的構(gòu)成。如該圖中所示,file-type-id置于該文件的開頭部分以指出該文件是TITLE###.VDR。file-type-id的后面是title-info(),最后是text-block()。符號###是一表示題目的數(shù)目的字符串。
Title-info()是用于記錄在一塊群中該題目的開始點(diǎn)和結(jié)束點(diǎn)以及該題目的其它屬性的一區(qū)域。圖16示出了titli-info()的詳細(xì)構(gòu)成。
如象圖1中所示的許多PROGRAM-$$$.PGI文件一樣存在有多個節(jié)目。一個節(jié)目包括有多個截斷,每一個截斷指定了一題目的一部分或全部的一區(qū)域。一節(jié)目的截斷是按指定的順序播放。圖17示出了一PROGRAM-$$$.PGI文件的構(gòu)成。如該圖所示,file-type-id置于該文件的開頭部分以指明該文件是PROGRAM-$$$.PGI。file-type-id后面是program(),最后是text-plock()。符號$$$是表明一節(jié)目的編號的字符串。
program()是用來記錄在收集題目的必要部分和無須完成材料的不可逆編輯而播放它們的操作中所需的信息的一區(qū)域。圖18示出了program()的詳細(xì)構(gòu)成。
圖18所示的program()具有一個play-list。圖19詳細(xì)地示出了該play-list()。
在play-list中置有多個play-items()。圖20詳細(xì)地示出了play-item()。
如同圖1中所示的許多CHUNKGROUP-@@@.CGIT文件一樣地存在有許多塊群。一個塊群是一用于安置一位流的數(shù)據(jù)結(jié)構(gòu)。當(dāng)用戶正常操作一裝置以便將信息記錄到諸如一VDR(視盤記錄裝置)之類的記錄介質(zhì)中和從該記錄介質(zhì)中播放信息時,該用戶并不知道這個文件的存在。
圖21示出了CHUNKGROUP-@@@.CGIT文件。如該圖所示,file-type-id置于該文件的開頭部分以指明該文件是CHUNKGROUP-@@@.CGIT。file-type-id的后面是chunkgroup-time-base-flags和chunkgroup-time-base-offset,其后是chunk-connection-info()。最后,text-block()是在chunk-connection-info()的后面。
chunkgroup-time-base-flags是若干標(biāo)志位,每一個都與一塊群的參考計(jì)數(shù)器相關(guān)。chunkgroup-time-base-offset示出了一塊群的參考時間軸的開始時間。chunkgroup-time-base-offset是在一計(jì)數(shù)達(dá)到90kHz頻率的計(jì)數(shù)器中設(shè)置的一32位值。chunk-connection-info()是用來記錄諸如一視頻轉(zhuǎn)接點(diǎn)、和視頻及音頻同步的特有信息的一區(qū)域。圖22詳細(xì)示出了chunk-connection-info()的構(gòu)成。
Chunk-connection-info()包括如同chunk-arrangement-info()的許多循環(huán)一樣的關(guān)于一塊群的若干塊。圖23詳細(xì)示出了chunk-arrangement-info()。
如同圖1中所示的許多CHUNK-%%%%.ABST文件一樣也存在有若干塊。一塊是用于一流文件的信息文件。圖24示出了一CHUNK-%%%%.ABST文件的構(gòu)成。如該圖所示,file-type-id置于該文件的開頭以指明該文件是CHUNK-%%%%.ABST。
在圖1中所示的CHUNK-%%%%.MPEG2文件是一流文件。和其它通常僅僅用來存貯信息的文件不同之處是這個文件用來存貯一MPEG位流。
圖25示出了一種光盤裝置的典型的構(gòu)成,該裝置用來向用作記錄介質(zhì)的一光盤記錄和從該光盤播放包括上述文件在內(nèi)的信息。在該光盤裝置中,一單個光頭2被提供用于一可重寫光盤1。該光頭2被用來從光盤1中讀出信息和向光盤1寫入信息。
在射頻和解調(diào)/調(diào)制電路3中被調(diào)制之后,從光盤1中由光頭2讀出一位流在為了消除一讀出速率和一譯碼處理速率之間的差別而通過開關(guān)5提供給一讀出通道緩沖器6之前在一ECC電路4中經(jīng)過誤差校正。該讀出通道緩沖器6的一輸出被提供給譯碼器7。該讀出通道緩沖器6被設(shè)計(jì)成能使系統(tǒng)控制器13能夠?qū)υ撟x出通道緩沖器6讀取和寫入。
由該讀出通道緩沖器6輸出的一位流由譯碼器7譯碼,其譯碼器7輸出的視頻和音頻信號作為譯碼的結(jié)果。譯碼器7輸出的視頻信號被提供給一合成電路8,在合成電路8中該視頻信號與由OSD(屏幕顯示器)控制電路9產(chǎn)生的一視頻信號合成。該合成的結(jié)果通過一輸出端P1輸出到一顯示單元而在圖中未示出的該顯示單元上被顯示出來。在此期間,由譯碼器7產(chǎn)生的音頻信號通過一輸出端P2輸出到一揚(yáng)聲器而在該圖中也未示出的揚(yáng)聲器中被播放出來。
另一方面,從輸入端P3輸入的一視頻信號和從輸出端P4輸入的一音頻信號為了減緩一編碼處理速率和一寫入速率之間的差別而在被提供給寫入通路緩沖器11之前由一編碼器10編碼。該寫入通道緩沖器11也被設(shè)計(jì)成使得系統(tǒng)控制器13能夠讀取和寫入通道緩沖器11。
在該寫入通道緩沖器11中存貯的數(shù)據(jù)從該寫入通道緩沖器11中被讀出并通過開關(guān)5被提供給ECC電路4。在該ECC電路4中,在該數(shù)據(jù)被提供到RF和解調(diào)/調(diào)制電路3而被調(diào)制之前,一誤差校正碼被加到該數(shù)據(jù)上。由該RF和調(diào)制/解調(diào)電路3輸出的一精確說話的信號、RF信號由光頭2記錄到光盤1。
地址檢測電路12檢測在光盤1中受到記錄或播放操作的光跡上的地址的信息。該系統(tǒng)控制器13控制組成該光盤裝置的部件的操作。該系統(tǒng)控制器13包括用來執(zhí)行各種類型控制的CPU 21、用來存貯由CPU 21所執(zhí)行的例如處理程序的信息的ROM單元22、用來暫時存貯例如由CPU 21所執(zhí)行的處理的結(jié)果所得到的數(shù)據(jù)的信息的RAM單元23和用來存貯記錄到光盤1或從光盤1播放的各種信息文件的RAM單元24。CPU 21最好是根據(jù)由地址檢測電路12輸出的檢測結(jié)果來調(diào)整光頭2的位置。CPU 21還控制開關(guān)5的轉(zhuǎn)換操作。由各種開關(guān)和各種按鈕所組成的由用戶所操作的一輸入單元14用來向該光盤裝置輸入各種命令。
接著,說明讀取來自一信息文件中的數(shù)據(jù)的一基本操作。例如,在從該VOLUME.TOC信息文件中讀取數(shù)據(jù)的一操作中,在該系統(tǒng)控制器13中所使用的CPU 21首先使用在前面的一處理程序中所包含的一文件系統(tǒng)操作指令去確定被記錄在該光盤1中的VOLUME.TOC文件的物理地址和該文件的長度。然后,CPU 21根據(jù)該VOLUME.TOC文件的地址的信息來移動該光頭2到一讀出位置。接著,CPU 21將光頭2、RF和調(diào)制/解調(diào)電路3和ECC電路4設(shè)置為一讀出模式并且將開關(guān)5置為讀出通道緩沖器6的一側(cè)。另外,在利用該光2開始一讀出操作之前,CPU 21最后地調(diào)整光頭2的位置。在該讀出操作中,該VOLUME.TOC文件的內(nèi)容由光頭2讀出并由RF和解調(diào)/調(diào)制電路3解調(diào)。該RF和解調(diào)/調(diào)制電路3的輸出在被存貯在該讀出通道緩沖器6之前在ECC電路4中受到誤差校正。
當(dāng)在該讀出通道緩沖器6中存貯的數(shù)據(jù)量等于或超過該VOLUME.TOC文件的尺寸時,CPU 21中止該讀出操作。之后,CPU 21讀出在該讀出通道緩沖器6中所存貯的數(shù)據(jù)并且將該數(shù)據(jù)存貯在RAM單元24中。
接著,利用該VOLUME.TOC信息文件作為例子來說明將數(shù)據(jù)寫入一信息文件的一基本操作。首先,CPU 21對該文件系統(tǒng),即光盤1中的寫入數(shù)據(jù)的具有一等于或大于VOLUME.TOC文件的一自由區(qū)域進(jìn)行搜索,并且利用在前面的一處理程序中所包含的一文件系統(tǒng)操作指令來確定該自由區(qū)域的地址。
然后,CPU 21將在RAM單元24中所準(zhǔn)備的并重新寫入光盤1中的VOLUME.TOC轉(zhuǎn)移到寫入通道緩沖器11中。然后,CPU 21根據(jù)在該VOLUME.TOC文件的地址中的信息將光頭2移動到一寫入位置。隨后,CPU 21將光頭2、RF和解調(diào)/調(diào)制電路3以及ECC電路4置為一寫入模式并且將開關(guān)5置于寫入通道緩沖器11側(cè)。另外,在利用該光頭2開始一寫入操作之前CPU 21精確地調(diào)整該光頭2的位置。
在該寫入操作中,從該寫入通道緩沖器11讀出VOLUME.TOC的重新準(zhǔn)備的內(nèi)容并通過開關(guān)5提供給ECC電路4。在該ECC電路中,一誤差校正碼被加到在由RF和解調(diào)/調(diào)制電路調(diào)制之前的內(nèi)容中。由該RF和解調(diào)/調(diào)制電路3輸出的一信號被由光頭2記錄到光盤1中。當(dāng)從該寫入通道緩沖器11讀出并記錄到光盤1的數(shù)據(jù)量等于或超過VOLUME.TOC文件的尺寸時,該CPU 21中止該寫入操作。
最后,該CPU 21重寫一指向在該文件系統(tǒng),即光盤1中的VOLUME.TOC文件的指針,通過利用在前面的該處理程序中所包括的文件系統(tǒng)操作指令使得該指針指向重新寫入位置。
接著,利用圖1中所示的一CHUNK-0001.MPEG2文件作為例子來解釋播放一流的一基本操作。首先,在該系統(tǒng)控制器13中使用的CPU 21通過利用包含在前面的處理程序中的一文件系統(tǒng)操作指令確認(rèn)在該光盤1中所記錄的CHUNK-0001.MPEG2中的物理地址和該文件的長度。然后,根據(jù)在該CHUNK-0001.MPEG2文件的地址中的信息該CPU 21將該光頭2移到一讀出位置。隨后,CPU21將光頭2、RF和解調(diào)/調(diào)制電路3以及ECC電路4設(shè)置為一讀出模式并將該開關(guān)5置為讀出通道緩沖器6的一側(cè)。另外,在利用光頭2開始一讀出操作之前該CPU 21精確地調(diào)整該光頭2的位置。
在該讀出操作中,由光頭2讀出的CHUNK-0001.MPEG2的內(nèi)容通過RF和解調(diào)/調(diào)制電路3、ECC電路4和開關(guān)5被存貯在該讀出通道緩沖器6中。在該讀出通道緩沖器6中存貯的數(shù)據(jù)被輸出到譯碼器7中由該譯碼器進(jìn)行譯碼,譯碼器7輸出視頻和音頻信號作為譯碼的結(jié)果。由該譯碼器7產(chǎn)生的音頻信號被輸出到輸出端P2。在同時,由譯碼器7輸出的視頻信號通過合成電路8被提供給輸出端P1。
當(dāng)從光盤1讀出并由譯碼器7譯碼而最后被顯示的數(shù)據(jù)量變?yōu)榈扔谠揅HUNK-0001.MPEG2的尺寸或當(dāng)從輸入單元14接收到一禁止該讀出操作的一指令時,CPU 21中止該讀出和譯碼處理。
接著,通過將CHUNK-0001.MPEG2信息文件作為例子來說明將一流記錄到一信息文本的一基本操作。首先,CPU 21對該文件系統(tǒng),即光盤1中的寫入流的具有一等于或大于CHUNK-0001.MPEG2文件的一自由區(qū)域進(jìn)行搜索,并且利用在前面的一處理程序中所包含的一文件系統(tǒng)操作指令來確定該自由區(qū)域的地址。
由輸入端P3輸入的一視頻信號和由輸入端P4輸入的一音頻信號在被提供給寫入通道緩沖器11之前由一譯碼器10譯碼。CPU 21隨后根據(jù)在該CHUNK-0001.MPEG2文件的該地址中的信息將該光頭2移至一寫入位置。隨后,CPU 21將光頭2、RF和解調(diào)/調(diào)制電路3和ECC電路4設(shè)置為一寫入模式并且將開關(guān)5置為該寫入通道緩沖器一側(cè)。另外,在利用光頭2開始一寫入操作之前,CPU 21精確地調(diào)整該光頭2的位置。在該寫入操作中,CHUNK-0001.MPEG2文件重新準(zhǔn)備的內(nèi)容由該寫入通道緩沖器11讀出并且通過開關(guān)5、ECC電路4及RF和解調(diào)/調(diào)制電路3被提供給光頭2。由RF和解調(diào)/調(diào)制電路3輸出的一信號由光頭2被記錄到光盤1中。
當(dāng)從寫入通道緩沖器11讀出被記錄到光盤1之中的數(shù)據(jù)量變?yōu)榈扔谠揅HUNK-0001.MPEG2或當(dāng)從輸入單元14接收到一禁止該寫入操作的指令時,CPU 21中止該寫入處理。最后,CPU 21順該文件系統(tǒng),即光盤1中寫入一指向CHUNK-0001.MPEG2的文件的指針,利用在前面的處理程序中所包含的一文件一系統(tǒng)操作指令使得該指針指向該重新寫入位置。
假定圖26中所示的信息和流文件被記錄在該光盤1中。在這個例子中,光盤1包括有一用來存貯一程序的名為PROGRAM-001.PGI的文件。另外,光盤1還分別包括名為TITLE-001.VDR、TITLE-002.VDR和TITLE-003.VDR的三個題目文件。
另外,光盤1還包括二個名為CHUNKGROUP-001.CGIT和CHUNKGROUP-002.CGIT的塊群信息文件。在其頂部,光盤1包括三個名為CHUNK-0001.MPEG2、CHUNK-0011.MPEG2和CHUNK-0012.MPEG2的流文件以及三個分別與CHUNK-0001.MPEG2、CHUNK-0011.MPEG2和CHUNK-0012.MPEG2文件相關(guān)的名為CHUNK-0001.ABST、CHUNK-0011.ABST和CHUNK-0012.ABST的信息文件。
圖27示出了包含在圖26中所示的信息和流文件的光盤1的邏輯構(gòu)成。在這個例子中,名為CHUNK-0001.ABST、CHUNK-0011.ABST和CHUNK-0012.ABST的塊信息文件分別指定了該CHUNK-0001.MPEG2、CHUNK-0011.MPEG2和CHUNK-0012.MPEG2流文件。具體地,在圖24中所示的每一CHUNK-%%%%.ABST文件的一chunk-file-id字段中,相關(guān)流文件的文件ID被指定。
另外,在這個例子中,名為CHUNKGROUP-001.CGIT的塊群信息文件指定了名為CHUNK-0001.ABST的塊信息文件,反之名為CHUNKGROUP-002.CGIT的塊群信息文件指定了名為CHUNK-0011.ABST和CHUNK-0012.ABST的塊信息文件。具體地,在圖23中所示的chunk-arrangement-info()的一chunk-info-id字段中,塊信息的文件ID被指定。這個chunk-arrangement-info()被包含在一塊群信息文件中。如同許多chunk-arrangement-infos()一樣在該數(shù)據(jù)結(jié)構(gòu)中存在有一塊群的多個塊。應(yīng)注意的是,在圖23中所示的chunk-arrangement-info()在圖22中所示的chunk-connection-info()中被描述和這個chunk-connection-info()在圖21中所示的該CHUNKGROUP-###.CGIT文件中被描述。
在CHUNKGROUP-001中只存在有一個chunk-arrangement-info()。這個chunk-arrangement-info()的chunk-info-file-id字段指定了CHUNK-0001。另一方面,在CHUNKGROUP-002中存在有二個chunk-arrangement-infos()。這些chunk-arrangement-infos()的chunk-info-file-id字段分別指定了CHUNK-0011和CHUNK-0012。因此,一塊群可被用來指定多個被播放的塊的一順序。
具體地,首先,通過在圖21中所示的在該CHUNKGROUP-###.CGIT文件中的chunkgroup-time-base-offset確定了用于該塊群的一定時器的初始值。然后,當(dāng)每一個塊被編號時,在圖23中所示的chunk-arrangement-info的presentation-start-cg-time-count和presentation-end-cg-time-count被指定。
例如,假定CHUNK-0011和CHUNK-0012的時間長度分別如圖28所示為A和B。在這種情況中,CHUNK-0011的presenfation-start-cg-count和presentation-end-cg-count分別等于chunkgroup-time-base-offset和chunk-group-time-offset+A。另一方面,CHUNK-0012的presentation-start-cg-count和presentation-end-cg-count分別等于chunkgroup-time-base-offset+A和chunk-group-time-base-offset+A+B。通過以這種方式設(shè)置該字段,CHUNKGROUP-002被指定,這樣使得CHUNK-0011和CHUNK-0012被連續(xù)播放。
應(yīng)注意的是,如果CHUNK-0011的播放時間與CHUNK-0012的播放時間重疊,則該播放時間中的一個時間可被縮短以消除該重疊。另外,在圖23中所示的chunk-arrangement-info()中的transition-info()被用作用來指定一諸如漸強(qiáng)、漸弱或從一流向另一流轉(zhuǎn)移中的撞擊之類的特定效果的一描述字段。
在圖26(或圖27)中所示的該例子中,該TITLE-001.VDR和TITLE-002.VDR題目信息文本指定了該CHUNKGROUP-001.CGIT塊群信息文本,反之該TITLE-003.VDR題目信息文本指定了CHUNKGROUP-002.CGIT塊群信息文本。具體地,在圖16中所示的cgit-file-id字段指定了該塊群的文本ID。另外,名為title-start-chunk-group-time-stamp和title-end-chunk-group-time-stamp的字段被用來指定一時間范圍,在該時間范圍中該題目被限定在該塊群中。
例如,在圖27所示的例子中,TITLE-001和TITLE-002指定了CHUNKGROUP-001的第一和第二的一半。應(yīng)注意的是,該分割應(yīng)符合由用戶所做的請求并且它的位置由該用戶任意地確定而不是如像前面那樣確定。在這個例子中,該位置被分成TITLE-001和TITLE-002,并且從CHUNKGROUP-001的開頭以距離A的間隔將其分割。
TITLE-001指定CHUNKGROUP-001作為一塊群并且CHUNKGROUP-001的一開始時間作為該題目的一開始時間。作為該題目的一結(jié)束時間,指定為由用戶所指定的一點(diǎn)的時間。
這就是說,作為TITLE-001的title-start-chunk-group-time-stamp,設(shè)置CHUNKGROUP-001的chunkgroup-time-base-offset(該頭的位置),而作為TITLE-001的title-end-chunk-group-tine-stamp,設(shè)置CHUNKGROUP-001的chunkgroup-time-base-offset和距離A之和。
TITLE-002指定CHUNKGROUP-001作為一塊群和由用戶所指定的一點(diǎn)的時間被指定為該題目的一開始時間。規(guī)定CHUNKGROUP_001的結(jié)束時間作為一題目的結(jié)束時間。
也就是說,作為TITLE-002的title-start-chunk-group-time-stamp,設(shè)置CHUNKGROUP-001的chunkgroup-time-base-offset(該頭的位置)和距離A之和,而作為TITLE-002的title-end-chunk-group-tine-stamp,設(shè)置CHUNKGROUP-001的chunkgroup-time-base-offset和CHUNKGROUP-001的長度之和。
TITLE-003指定CHUNKGROUP-002作為一塊群并且CHUNKGROUP-002的一開始時間被指定為該題目的一開始時間。作為該題目的結(jié)束時間,指定為CHUNKGROUP-002的結(jié)束時間。
也就是說,作為TITLE-003的title-start-chunk-group,設(shè)置了CHUNKGROUP-002的chunkgroup-time-base-offset(該頭的位置),而作為TITLE-003的title-end-chunk-group-time-stamp,設(shè)置CHUNKGROUP-002的chunkgroup-time-base-offset和CHUNKGROUP-002的長度之和。
另外,在這個例子中,名為PROGRAM-001PGI的該程序信息文件指定以一該部分被列舉的順序來播放TITLE-001的部分和TITLE-003的部分。具體地,圖20中所示的play-item()中的title-number被用來指定一題目。由一題目所指定的次數(shù)被用來指定折取一截斷的開始和結(jié)束點(diǎn)。多個這樣的截斷被聚集以組成一節(jié)目。
下面說明將向光盤1附加記錄新的信息的一附加記錄操作。具體地,這個附加記錄操作是作為一視頻記錄操作而被典型地進(jìn)行或通過用戶操作輸入單元14輸入一該光盤裝置執(zhí)行視頻實(shí)時記錄的命令而進(jìn)行的。在后一種情況中,如果該視頻記錄終止時間是未知時則按壓一記錄按鈕。但是,一用于單觸式記錄功能的按鈕被按壓時,對于這種情況該記錄終止時間可被預(yù)示。該單觸式記錄功能是一用來對于一固定的時間間隔而執(zhí)行視頻記錄的功能。
該附加記錄操作利用作為一個例子的計(jì)時器記錄來說明。在這種情況中,除了別的以外,該光盤裝置的用戶還指定了一記錄開始時間、記錄終止時間、位流的位速率和在前而所記錄的通道。另外,在一時間點(diǎn)該視頻記錄被保留,光盤1被檢驗(yàn)而預(yù)先發(fā)現(xiàn)是否那里留有適合于該記錄時間的位速率和長度的一自由空間。
如果在一產(chǎn)生保留的時間和一執(zhí)行該被保留的視頻記錄的時間之間在該光盤1上執(zhí)行另外的記錄操作,則為了以指定的位速率而實(shí)施該保留的視頻記錄在確認(rèn)自由空間的可性能的范圍之內(nèi),該記錄操作再也不可能被完全指定。在這種情況中,該CPU 21或者將該位速率降低到一小于前面所指定的值以便對于該保留的時間間隔記錄信息;或者只要該位速率不產(chǎn)生變化則用一時間間隔記錄信息。不用說,CPU 21隨后進(jìn)一步執(zhí)行該記錄操作,并當(dāng)檢測出對于該保留的視頻記錄的一不便之處時,發(fā)出通知該用戶不便之處的信息。
當(dāng)接近該保留的視頻記錄的該開始時間時,CPU 21使用一被嵌入的計(jì)時器和一時鐘信號自動地將該光盤裝置從一禁止模式(sleep mode)恢復(fù)到一操作模式。然后,CPU 21發(fā)出包括在該處理程序中的文件系統(tǒng)操作指令,在光盤1中從開始起指定用來記錄保留程序的區(qū)域。也就是說,首先,CPU 21從該保留的記錄的終止時間減去開始時間以求出該記錄時間的長度,然后,計(jì)算該記錄時間的長度和該位速的乘積以求出被指定的用于記錄該保留節(jié)目所必須的區(qū)域的尺寸。除了在該被保留節(jié)目中需要一流文件之外,數(shù)據(jù)需存貯在一信息文件中。更詳細(xì)地說,當(dāng)新的題目需存貯在題目信息文件中時,在該光盤1中一區(qū)域被指定用于記錄該題目信息文件。如果不能指定一具有足夠尺寸的區(qū)域,它必須采用上面所述的對抗技術(shù),即,降低該位速或僅對相應(yīng)于該指定的區(qū)域的時間間隔執(zhí)行一記錄操作。
應(yīng)注意的是,因?yàn)樵谶@種情況下存貯了一新的題目,所以用戶要給一新的流文件名子,準(zhǔn)確地說,是在一新的流目錄中給出一新的流文件名子。假定該名子中是¥MPEGAV¥SREAM-003¥CHUNK-0031。這就是說,在圖29中所示的根據(jù)目錄中在MPEGAV目標(biāo)之下在該STREAM-003中該流文件的名子是CHUNI-0031.MPEG2。
CPU 21將執(zhí)行該記錄模式的指令發(fā)送給該光盤裝置的其它部分。例如,從圖中未示出的一調(diào)諧器通過輸入端口P3所接收的視頻信號和通過輸入端口P4所接收的音頻信號由編碼器10所編碼并且隨后被存貯在一寫入通道緩沖器11中。隨后,CPU 21將光頭2移至由在較早所指定的該區(qū)域的一地址中的信息所確定的一寫位置上。然后CPU 21將光頭2、RF和解調(diào)/調(diào)制電路3以及ECC電路4設(shè)置為一寫入模式并且將該開關(guān)5置為該寫入通道緩沖器11的一側(cè)。在該光頭2的位置被精確地調(diào)整之后,開始利用該光頭的寫入操作。同時,從該寫入通道緩沖器11中讀出的被記錄在名為CHUNK-0031.MPEG2的一新提供文件中的數(shù)據(jù)通過開關(guān)5、ECC電路4、RF和解調(diào)/調(diào)制電路3以及光頭4被記錄在光盤1中。
當(dāng)在上面所述的寫入操作中出現(xiàn)如下的事件時,CPU 21則中止該操作。
1.到達(dá)該保留的視頻記錄的結(jié)束時間。
2.由于諸如一不足的存貯容量的一個原因而使信息不再可能被記錄在該光盤1上。
3.接收到一指令以中止該記錄操作。
下面,通過使用預(yù)先包含在該處理程序中的一文件系統(tǒng)操作指令,該CPU21用一指向在其中信息被重新記錄的一位置的值來更新在該文件系統(tǒng)中指向CHUNI-0031.MPEG2的指針。另外,CPU 21準(zhǔn)備了分別對于塊信息、塊群信息和題目信息的文件,給各個文件各自的名子并且將該信息存貯到該文件中。應(yīng)注意的是,在記錄操作期間或在該保留時間,用于記錄該文件的自由空間必須預(yù)先被配置在該光盤1中。
其結(jié)果,典型地建立了新的如圖30所示的信息文件。在該圖中,在文件的右側(cè)提供有星號標(biāo)記“☆”的每一文件是在上述操作中所建立的新的文件名。
圖31示出了在該重新重建立的信息文件之間的關(guān)系。如該圖所示,TITLE-004指定了CHUNKGROUP-003,CHUNKGROUP-003指定了CHUNK-0031,CHUNK-0031指定了STREAM-0031。
這就是說,在一信息文件中建立了一如像TITLE-004那樣的新流,通過使用該光盤裝置的一特性去改變一題目,用戶能夠知道諸如TITLE-004的屬性之類的信息。另外,TITLE-004可被播放。
下面是對如像在圖26(或圖27)中所示的在光盤1中的重寫/記錄信息的操作所作的說明。與將一信號記錄到錄像帶上的操作極為相似,一重寫記錄操作是超過已記錄在光盤1的存在的節(jié)目、刪除該已存在的節(jié)目而記錄一新的節(jié)目的操作。
在該重寫記錄操作中,開始該操作的一位置是重要的。假定該用戶指定TITLE-001的開頭作為開始一重寫記錄操作的一位置。在這種情況中,以它們可列舉的一順序通過重寫在TITLE-001,TITLE-002和TITLE-003中所記錄的所存在的信息來執(zhí)行該重寫記錄操作。如果即使到達(dá)TITLE-003的終端該重寫記錄操作也未完成,則通過在該光盤1上指定一新的自由區(qū)域繼續(xù)該記錄操作。如果將TITLE-002指定為一重寫操作的開始位置,則由于TITLE-001先于該操作的開始位置所以在TITLE-001中的信息將不會由該記錄操作重寫。
假定由在TITLE-003的開頭處開始通過重寫所存在的信息而執(zhí)行計(jì)時器視頻記錄。在這種情況中,該光盤裝置的用戶除了其它的之外還指定了一記錄開始時間、記錄終止時間、位流的位速率和預(yù)先被記錄的通道。另外,TITLE-003的開頭被指定作為一記錄開始位置,這個位置對該重寫記錄操作是重要的。另外,在這種情況中,在該視頻記錄被保留的時間點(diǎn),適于該位速和視頻記錄時間的一空間的存在被預(yù)先檢驗(yàn)。在一重寫記錄操作的情況中,從一指定的位置開始的多個可重寫題目的總的尺寸和在該光盤1上的自由區(qū)域的總和是一可記錄空間。更詳細(xì)地說,在這種情況中,由TITLE-003控制的STREAM-0011和STREAM-0012的總的尺寸和在該光盤1上的一自由區(qū)域的總和是一可記錄空間。
在一重寫記錄操作中,對于上述的該可記錄空間,存在有可用于選擇有關(guān)該視頻記錄被實(shí)際地執(zhí)行的順序的某些項(xiàng)。作為一首先可能用于選擇的項(xiàng),它可能選擇一種按照在該題目中被指定的流的順序去記錄信息的技術(shù)。更詳細(xì)地說,在這種情況中,它可能選擇這樣一種技術(shù),在這種技術(shù)中該視頻記錄從STREAM-0011的開頭開始,并且在到達(dá)STREAM-0011的結(jié)尾時,該記錄被繼續(xù)進(jìn)行到STREAM-0012的結(jié)尾時,該視頻記錄繼續(xù)進(jìn)行到在該光盤1的該自由空間。作為另一種技術(shù),首先,該視頻記錄在該光盤名1中的該自由區(qū)域中被執(zhí)行,并且在該自由區(qū)域被全部使用的一時間點(diǎn),該記錄被繼續(xù)對一存在的流進(jìn)行。
從該技術(shù)仿效了一錄像帶的意義上來說,前一種技術(shù)是一種很好的技術(shù)。也就是說,因?yàn)樵撚涗浖夹g(shù)類似于一種將信息記錄在一錄像帶上的操作,所以該操作的特征是該用戶能夠容易了解該操作。另一方面,其特征是一已經(jīng)被記錄的流隨后則被刪除,從該被記錄的信息被保護(hù)的意義來說,后一種技術(shù)是很好的。
應(yīng)注意的是,如果在一進(jìn)行保留的時間和一執(zhí)行該被保留的視頻記錄的時間之間在該光盤1上執(zhí)行了另一記錄操作,則它幾乎不可能再指定為了以該指定的位速率實(shí)施該被保留的視頻記錄而確認(rèn)自由空間的可能性的范圍。在這種情況中,與前面所描述的該附加記錄操作很相似,CPU 21或者為了對于該保留的時間間隔去記錄信息而自動地將位速率減小到一小于前面所指定的值,或者對于一有可能保持該位速率不變化的時間間隔而記錄信息。
當(dāng)接近該保留視頻記錄的開始時間時,光盤裝置從一禁止模式恢復(fù)到一操作模式。CPU 21指定在光盤1上的所有區(qū)域。不用說,還存在有一種方法,在這個時間點(diǎn)沒有指定一自由區(qū)域但在一時間點(diǎn)指定這樣一區(qū)域是需要的。為了簡化說明起見,在該記錄開始之前指定了一所需的區(qū)域。
應(yīng)注意的是,因?yàn)橛捎谝婚_始時間、一結(jié)束時間和一位速率是被指定的這個事實(shí),在計(jì)時器記錄中預(yù)先已知一所需區(qū)域的尺寸,所以僅僅可以指定一具有所需尺寸或一所需尺寸加上某個附加裕度的尺寸。但是在記錄期間需要記錄信息文件的情況中,例如在需要作為一新的題目而被記錄的一題目信息文件的情況中,需要指定上具有用來記錄該信息文件的充足尺寸的區(qū)域。
名子被給預(yù)一新的流文件,準(zhǔn)確地說,給預(yù)在一新的流目錄中的新的流文件名子。假定該名子是MPEGAV STREAM-002 CHUNK-0031。也就是說,在該圖23中所示的根目錄中在MPEGAV目錄之下在該STREAV-002目錄中該流文件的名子是CHUNK-0031.MPEG2。
從在圖中未示出的通過輸入端P3接收的一視頻信號和通過輸入端P4接收的音頻信號由編碼器10編碼并隨后被存貯到寫入通道緩沖器11中。隨后,CPU 21將該光頭2移動到由前面所指定的區(qū)域的一地址中的信息所確定的一寫位置。CPU 21隨后將該光頭、RF和解調(diào)/調(diào)制電路3以及ECC電路4設(shè)置為一寫入模式并且將開關(guān)5設(shè)置到該寫入通道緩沖器11的一側(cè)。在該光頭2的位置被精確地調(diào)整之后,開始使用該光頭2的一寫入操作。同時,通過開關(guān)5、ECC電路4、RF和解調(diào)/調(diào)制電路3以及光頭2將從寫入通道緩沖器11讀出的在一重新提供的名為CHUNI-0031.MPEG2的文件中所記錄的數(shù)據(jù)記錄到光盤1中。
此時,首先,重寫名為CHUNK-0011.MPEG2的流文件。當(dāng)該記錄到達(dá)名為CHUNK-0011.MPEG2的流文件的結(jié)尾時,該操作在繼續(xù)到名為CHUNK-0031.MPEG2的一流文件之前繼續(xù)到名為CHUNK-0012.MPEG2的一流文件。
當(dāng)執(zhí)行上述處理時,CPU 21在上述的三個條件中的任何一條件的時間點(diǎn)處中止該寫入操作。
隨后,CPU 21執(zhí)行預(yù)先在該處理程序中所包括的一文件系統(tǒng)操作指令以更新該流文件、塊信息、塊群信息和題目信息。
另外,文件的配置隨著同步于該寫入操作的完成的定時而變化。例如,在名為CHUNK-0011.MPEG2和CHUNK-0012.MPEG2的二個流文件的寫入操作完成之后執(zhí)行對名為CHUNK-0031.MPEG2的流文件的記錄時,在光盤1上的文件的配置被改變?yōu)樵趫D33中所示的一種配置。具有附加在其右側(cè)的一星號標(biāo)記“☆”的一文件的名為這時重建的一文件的名子。
圖34示出了以這種方式重建的這些文件的一種關(guān)系,即,這些文件示于圖33中。與圖31中所示的文件的相比較,明顯的是增加了CHUNK-0031,作為由TITLE-003所指定的CHUNKGROUP-002中所包括的一塊并且CHUNK-0031指定了STREAM-0031。
另一方面,如果該重寫記錄操作被完成同時數(shù)據(jù)被寫入一存在的流文件中,也就是,如果該重寫記錄操作被完成同時數(shù)據(jù)被寫入例如名為CHUNK-0011.MPEG2的流文件中,則由于沒有數(shù)據(jù)被重寫入該文件所以在該名為CHUNK-0031.MPEG2的該流文件中的被指定用于該重寫操作的自由區(qū)域被解除。在這種情況中,執(zhí)行特殊的題目處理。詳細(xì)地說,當(dāng)在TITLE-003的開頭處開始一重寫記錄操作并且在它的中間完成該操作時,該題目被分開。更詳細(xì)地說,如圖35所示,新的TITLE-003被指定到在該重寫記錄操作的開始位置和完成的位置之間的一區(qū)域而TITLE-004給定跟隨該區(qū)域之后的一區(qū)域,也就是,TITLE-003區(qū)域的剩余部分被假定為是最新被指定的。
下面,說明播放一題目的操作?,F(xiàn)在,假定一具有如圖26所示文件的一光盤1被插入到該光盤裝置中并且一題目隨后從光盤1中被播放。當(dāng)該光盤1被插入該裝置中時,首先,CPU 21從在該光盤1中的信息文件中讀出數(shù)據(jù)并將該數(shù)據(jù)存入RAM單元24中。通過重復(fù)基本操作以從上述一信息文件中讀取數(shù)據(jù)而執(zhí)行這種處理。
更詳細(xì)地說,首先,CPU 21從VOLUME.TOC和ALBUM.STR中讀出數(shù)據(jù)。然后,CPU 21檢查名為TITLE的目錄以查找出在該目錄中存在有多少具有名稱擴(kuò)展“.VDR”的文件。具有這種名稱擴(kuò)展的文件是一具有題目信息的文件。該文件數(shù)等于該題目數(shù)。在圖26所示的例子中,題目為3。然后,CPU 21從這三個文件中讀出題目信息并且將該信息存貯到RAM單元24中。
CPU 21控制OSD控制電路9以讓該OSD控制電路產(chǎn)生字符信息,也就是記錄在光盤1中的題目中的信息。該字符信息由合成電路8與一視頻信號合成。合成的結(jié)果隨后通過輸出端P1在顯示單元中被顯示。更詳細(xì)的說,顯示在這個例子中所存在的3個存在的題目中的每一個題目的長度和屬性。該屬性包括有該題目的名子和所記錄的該題目中的一數(shù)據(jù)。
假定用戶例如指定TITLE-002作為被播放的題目。在該TITLE-002的信息文件中,更詳細(xì)地說,在圖16中所示的title-info()的cgit-tile-id字段中,一指定CHUNKGROUP-001的文件1D被記錄該CPU 21記錄該文件ID并在RAM單元24中存貯CHUNKGROUP-001。
然后,CPU21檢查CHUNK該對應(yīng)的TITLE-002的開始和結(jié)束時間。該開始和結(jié)束時間被分別記錄在圖16中所示的title-info()的title-start-chunk-group-time-stamp和title-end-chunk-group-time-stamp字段中。該檢查是通過與包括在一CHUNKGROUP中的信息中的信息相比較而被執(zhí)行的,在該CHONKGROUP中記錄有它的各自的塊。更詳細(xì)地說,該檢查是通過與記錄在圖23中所示的chunk-arrangement-info()的presentation-stare-cg-time-count和presentation-end-cg-time-count字段中的信息相比較而進(jìn)行的。在這個例子中,TITLE-002的開始時間是在已知如圖27中所示的CHUNK-0001的中間。這就是說,明顯的是,為了從其開始播放TITLE-002,該播放操作需要從CHUNK-0001.MPEG2流文件的中間開始。
接著,CPU 21檢查該流,以便檢測相應(yīng)于TITLE-002的開頭的流的部分。這就是說,CPU 21計(jì)算在相應(yīng)于TITLE-002的開頭的該流中的偏移時間(時間標(biāo)記)的數(shù)量。接著,通過使用在CHUNK文件中的特性點(diǎn)信息,識別出相應(yīng)于在開始時間之前最接近的一點(diǎn)的播放開始點(diǎn)。在這種方式中,可以確認(rèn)該播放開始點(diǎn)與該文件的開頭的偏移距離。
隨后,使用預(yù)先包含在該處理程序中的一文件系統(tǒng)操作指令,CPU 21確認(rèn)在光盤1中所記錄的CHUNK-0001.MPEG2的一實(shí)際地址和其長度。另外,前面尋找出的該播放開始點(diǎn)的偏移地址被加到這個實(shí)際地上以最終確定TITLE-002的播放開始點(diǎn)的地址。
接著,CPU 21將光頭2移到由在CHUNK-0001.MPEG2文件的地址所確定的一讀出位置。CPU 21隨后將光頭2、RF和解調(diào)/調(diào)制電路3以及ECC電路4設(shè)置為一讀出模式并將開關(guān)5置于讀出通道緩沖器6的一側(cè)。在該光頭2的位置被精確調(diào)整之后,使用該光頭2的一讀出操作被開始。同時,從名為CHUNK-0001.MPEG2文件中讀出的數(shù)據(jù)被存貯在讀出通道緩沖器6中。
在該讀出通道緩沖器6中所存貯的數(shù)據(jù)隨后輸出到譯碼器7中在那里被譯碼。作為譯碼的結(jié)果,譯碼器7輸出視頻和音頻信號。在從光盤1中讀出的、由譯碼器譯碼并在顯示單元中被顯示的數(shù)據(jù)量變?yōu)榈扔贑HUNK-0001.MPEG2文件的尺寸的一時間點(diǎn),CPU 21將該播放操作轉(zhuǎn)移到TITLE-003。以和TITLE-002相同的方式操作來自TITLE-003的播放信息。
當(dāng)完成對來自該所記錄文件中的播放數(shù)據(jù)的操作或當(dāng)接收到一中止該讀出操作的指令時,讀出和譯碼處理被中止。
應(yīng)注意的是,當(dāng)一新盤或具有一不同格式的盤作為光盤1而插入該光盤裝置中時,CPU 21試圖從該插入盤中讀出VOLUME.TOC和ALBUM.STR。但是,這些文件通常并不存在在該新插入的盤中。在這種情況,也就是,在不可能讀出VOLUME.TOC和ALBUM.STR的情況下,CPU 21發(fā)出一請求來自該用戶指令的信息。響應(yīng)于該信息,用戶向CPU 21給出一指令以在新插入的光盤具有不同格式的情況下彈出該光盤1,或在新插入的盤是一新盤即使該盤具有相同的格式的情況下初始化該光盤1。換句話說,在該數(shù)據(jù)從具有相同格式的盤中被破壞的情況下,利用某些方法該指令可使得在該新插入盤中的數(shù)據(jù)被恢復(fù)。
接著,進(jìn)一步說明寫保護(hù)。該光盤1的情況提供了一種圖中未示出的寫禁止槽口。通過操作該寫禁止槽口,可以禁止向光盤1寫入數(shù)據(jù)。除了這種寫禁止槽口之外,寫保護(hù)信息可以作為數(shù)據(jù)記錄到光盤1中。更詳細(xì)地說,寫保持信息可以寫入VOLUME.TOC[圖2所示]的volume-information()[圖3所示]的write-protect()[圖7所示]、TITLE-###.VDR[圖15所示]的title-info()[圖16所示]的flags-for-title或PROGRAM-$$$.PGI[圖17所示]的program()[圖18所示]的flags-for-program。
下面通過圖7中的一個例子write-protect來進(jìn)一步說明寫保護(hù)。圖7中所示的write-protect的write-protect-length是一用于記錄write-protect()的長度的一個區(qū)域。如圖36所示,volume-write-protect-level是用來記錄對在該光盤1中所記錄的所有題目和所有節(jié)目設(shè)置寫保護(hù)的信息一個區(qū)域。0值表示沒有設(shè)置寫保護(hù)。也就是說,在0值的情況下,數(shù)據(jù)可自由地寫入光盤1中。另一方面,值1表示僅僅volume-write-protect-level可被修改。值2表示ALBUM.STR和由除0之外的低于2的保護(hù)級所保護(hù)的數(shù)據(jù)可被修改。值3表示VOLUME.TOC和由除0之外的低于3的保護(hù)級所保護(hù)的數(shù)據(jù)可被修改。
值4表示一節(jié)目和除0之外的低于4的保護(hù)級所保護(hù)的數(shù)據(jù)可被修改。值5表示一題目和由除0之外的低于5的保護(hù)級所保護(hù)的數(shù)據(jù)可被修改。最后,值6表示具有擴(kuò)展.PEG2.ABST或.CGIT加到名子中作為后綴的文件和由除0之外的低于6的保護(hù)級所保護(hù)的數(shù)據(jù)可被修改。
Password-enable-flag是一用來描述后面所述的password-for-volume-write-protect是有效還是無效的一特征位的一字段。如果該特征位表明password-for-volume-write-protect是有效的,則它必須輸入一與在password-for-volume-write-protect中所記錄的相匹配的通行字以便修改write-protect()。通過對write-protect()的修改建立新的write-protect(),這意味著對所存在的write-protect()的修改或?qū)Υ嬖诘膚rite-protect()的刪除。append-only-flag是一用來描述一用來限定對由volume-write-protect-level所允許的一范圍的修改而是僅進(jìn)一步附加的特征的字段。如果該特征位是有效地,則不可重寫已經(jīng)存在的信息。
expiration-time-enable-flag是用來描述表明后面所述的write-protect-expiration-time()是有效還是無效的一特征位的字段.number-of-times-enable-flag是一用來描述表明后面所述的number-of-times是有效還是無效的一特征位的字段。password-for-volume-write-protect是一用來記錄一用于修改write-protect()所需的通行字的區(qū)域。
Write-protect-set-time()是一用來記錄設(shè)置或修改最近以來每一個均以BCD格式表示的年、月、日、時、分和秒的各項(xiàng)的時間和日期write-protect()的一區(qū)域。write-protect-expiration-time()是用來記錄表明每一均以BCD格式表示的年、月、日、時、分和秒的各項(xiàng)的有效項(xiàng)的時間和日期信息的一區(qū)域。一通行字的有效項(xiàng)被設(shè)置在這個區(qū)域中。當(dāng)該有效終止時,在write-protect()中的信息可由用戶來修改而無需該用戶輸入一通行字。還可設(shè)置一有效的不確定項(xiàng)。
下面,參照圖37所示流程來說明write-protect的處理。如圖所示,該處理由步驟S1開始,在步驟S2中用戶通過操作輸入單元14輸入一write-protect()修改的命令。該處理進(jìn)入步驟S2,在S2中判斷是否一預(yù)置的通行字被記錄在RAM單元24中所存貯的VOLUME.TOC中的volume-information()中的password-for-volume-write-protect中。如果password-enable-flag為1并且將一有效通行字記錄在password-for-volume-write-protect,則該處理的流程進(jìn)入步驟S3,在S3中CPU 21對在這時在write-protect-expiration-time()是否仍然有效進(jìn)行判斷。
這就是說,CPU 21對當(dāng)前時間是否是處于被記錄在write-protect-expiration-time()中的通行字的有效項(xiàng)之內(nèi)進(jìn)行判斷。如果判斷的結(jié)果表明該通行字是有效的,則該處理繼續(xù)進(jìn)行到步驟S4,在S4中CPU 21控制該OSD控制電路9以產(chǎn)生一信息請求用戶輸入一通行字。該信息通過合成電路8和輸出端P1輸出到該顯示單元去顯示。然后該處理到達(dá)S5步驟,在S5中查看該信息,并且響應(yīng)于這個信息該用戶通過操作該輸入單元14輸入一通行字。
然后,該處理的流程進(jìn)入步驟S6,在S6中CPU 21對在步驟S5中由用戶輸入的通行字是否正確進(jìn)行判斷,也就是,判斷在步驟S5中由用戶所輸入的該通行字是否與在password-for-volume-write-protect中所記錄的該通行字相匹配進(jìn)行判斷。如果該判斷的結(jié)果表明所輸入的通行字與所記錄的通行字相匹配,則該處理的流程繼續(xù)進(jìn)行到步驟S8,在S8中CPU 21控制該OSD控制電路9以產(chǎn)生一表明該用戶被允許去改變write-protect的信息。該信息通過合成電路8和輸出端P1而輸出到顯示單元中顯示。
該處理的流程隨后進(jìn)入步驟S9,在S9中用戶查看到該信息,并且響應(yīng)于這個信息,用戶通過操作該輸入單元14輸入用來改變write-protect的信息。當(dāng)這種信息被輸入之后,處理流程進(jìn)入步驟S10,在S10中CPU 21根據(jù)該輸入信息來更新write-protect。更詳細(xì)地說,CPU 21更新在該RAM單元24中所存貯的write-protect的內(nèi)容并且將所更新的內(nèi)容記錄到光盤1中。
另一方面,如果在步驟S6中的判斷結(jié)果表明該輸入的通行字與記錄的通行字不匹配,則該處理的流程進(jìn)入步驟S7,在S7中CPU 21控制該OSD控制器產(chǎn)生一信息并且在該顯示單元中顯示以指明該用戶不允許改變write-protect。在這種情況中,用戶不能改變write-protect并且跳過在步驟8至10中所執(zhí)行的處理部分。
如果在步驟S2中所進(jìn)行的該判斷的結(jié)果表明在password-for-volume-write-protect沒有記錄通過字或者在步驟S3中進(jìn)行的判斷的結(jié)果表明在write-protect()中的write-protect-expiration-time()終止,則表明在當(dāng)前時間一段記錄的通行字不再有效另一方面,處理的流程進(jìn)入步驟S8,并執(zhí)行S8步驟和下面步驟的處理部分。在這種情況中,用戶被允許自由地更新write-protect。
下面,參照圖38和39中所示的流程圖來說明將預(yù)置數(shù)據(jù)記錄到光盤1中的處理。當(dāng)用戶通過操作輸入單元14輸入一記錄該預(yù)置數(shù)據(jù)的命令時該處理被開始。如圖38所示,該處理由步驟S21開始,在步驟S21中CPU 21執(zhí)行處理以讀入在RAM單元24中所存貯的write-protect()的volume-write-protect-level。然后,該處理的流程進(jìn)入步驟S22至S28以對volume-write-protect-level是否分別被置為0至6進(jìn)行判斷。
詳細(xì)地說,如果在步驟S22中進(jìn)行的判斷結(jié)果表明volume-write-protect-level是被置為0,則該處理的流程進(jìn)入步驟S30,在S30中CPU 21根據(jù)由用戶通過輸入單元14所輸入的命令執(zhí)行記錄該數(shù)據(jù)的處理,也就是說,因?yàn)関olume-write-protect-level的值表明不禁止一重寫操作,所以用戶被允許自由地執(zhí)行記錄數(shù)據(jù)的處理。
如果在步驟S23中所執(zhí)行的判斷結(jié)果表明volume-write-protect-level是被置為1,則該處理的流程進(jìn)入步驟S31,在步驟S31中,CPU 21進(jìn)行該輸入數(shù)據(jù)是否是被記錄在volume-write-protect-level本身的數(shù)據(jù)的判斷。如圖前面參照圖36所述的那樣,volume-write-protect-level的值等于1表明用戶允許更新volume-write-protect-level本身但是禁止越過其它數(shù)據(jù)的寫操作。因此,如果在步驟S31中所進(jìn)行的判斷的結(jié)果表明該輸入數(shù)據(jù)是被記錄在volume-write-protect-level本身中的數(shù)據(jù),則處理流程進(jìn)入步驟S30,在S30中CPU 21執(zhí)行越過volume-write-protect-level寫入該數(shù)據(jù)處理。如果在步驟S31中進(jìn)行的判斷結(jié)果表明輸入數(shù)據(jù)不是被記錄在volume-write-protect-level中的數(shù)據(jù),則該處理的流程繼續(xù)進(jìn)行到步驟S32,在S32中CPU 21控制OSD控制器以給出一表明該記錄操作被禁止并在顯示單元中顯示的信息。
如果在步驟S24中進(jìn)行的判斷的結(jié)果表明volume-write-protect-level被設(shè)置為2,則該處理的流程進(jìn)行到步驟S33,在步驟S33中的CPU 21進(jìn)行該輸入數(shù)據(jù)是否是被記錄在ALBUM.STR中的數(shù)據(jù)。volume-write-protect-level等于2表明用戶被允許只更新ALBUM.STR和volume-write-protect-level,也就是,數(shù)據(jù)是在低于ALBUM.STR的一級中。因此,如果在步驟S33中進(jìn)行的判斷的結(jié)果表明該輸入數(shù)據(jù)是被記錄在ALBUM.STR中的數(shù)據(jù),則該處理的流程進(jìn)入到步驟S30中,在S30中CPU執(zhí)行將該輸入數(shù)據(jù)寫入ALBUM.STR中的處理。另一方面,如果在步驟S33中進(jìn)行的判斷結(jié)果表明輸入數(shù)據(jù)不是被記錄在ALBUM.STR中的數(shù)據(jù),則該處理流程進(jìn)行到步驟S31,在S31中CPU 21執(zhí)行這個步驟的處理和下面的處理。詳細(xì)地說,如果在步驟S31中所進(jìn)行的判斷結(jié)果表明該輸入數(shù)據(jù)是被記錄在volume-write-protect-level本身中的數(shù)據(jù),則允許該記錄操作,但是另一方面,如果在步驟S31中所作的結(jié)果表明該輸入數(shù)據(jù)不是被記錄在volume-write-protect-level中的數(shù)據(jù),則該記錄操作被禁止。
如果在步驟S25中所進(jìn)行的判斷結(jié)果表明該volume-write-protect-level被設(shè)置為3,則該處理流程進(jìn)行到步驟S34,在S34中CPU 21進(jìn)行該輸入數(shù)據(jù)是否是被記錄在VOLUME.TOC的數(shù)據(jù)的判斷和volume-write-protect-level的值等3表明用戶允許僅僅更新VOLUME.TOC、ALBUM.STR和VOLUME-write-protecf-level。因此,如果在步驟S34中所進(jìn)行的判斷表明該輸入數(shù)據(jù)是被記錄在VOLUME.TOC中的數(shù)據(jù),則該處理流程進(jìn)行到步驟S30,在S30中CPU 21執(zhí)行對現(xiàn)存數(shù)據(jù)寫入輸入數(shù)據(jù)的處理。另一方面,如果在步驟S34中所進(jìn)行的判斷結(jié)果表明該輸入數(shù)據(jù)不是被記錄在VOLUME.TOC中的數(shù)據(jù),則該處理流程進(jìn)行到步驟S33,在S33中CPU21執(zhí)行這個步驟的處理和接下來的處理。詳細(xì)地說,如果在步驟S33中進(jìn)行的判斷結(jié)果表明該輸入數(shù)據(jù)是被記錄在ALBUM.STR或volume-write-protect-level中本身中的數(shù)據(jù),則該記錄操作是允許的,但是另一方面,如果在步驟S33中的判斷結(jié)果表明該輸入數(shù)據(jù)不是在ALBUM.STR或volume-write-protect-level中所記錄的數(shù)據(jù),則該記錄操作被禁止。
如果在步驟S26中進(jìn)行的判斷結(jié)果表明該volume-write-protect-level被設(shè)置為4,則該處理流程進(jìn)行到步驟S35,在S35中CPU 21進(jìn)行該輸入數(shù)據(jù)是否是被記錄在一節(jié)目信息文件的數(shù)據(jù)的判斷。volume-write-protect-level等于4表明用戶僅僅允許對一節(jié)目信息文件、VOLUME.TOC、ALBUM.STR和volume-write-protect-level更新。
因此,如果在步驟S35中的判斷結(jié)果表明該輸入數(shù)據(jù)是被記錄在一節(jié)目信息文件中的數(shù)據(jù),則處理流程進(jìn)入到步驟S30,在S30中CPU 21執(zhí)行越過現(xiàn)存數(shù)據(jù)寫入輸入數(shù)據(jù)的處理。另一方面,如果在步驟S35中的判斷結(jié)果表明該輸入數(shù)據(jù)不是被記錄在一節(jié)目信息文件中的數(shù)據(jù),則該處理流程進(jìn)入步驟S34,在S34中CPU21執(zhí)行在這個步驟中的處理和隨后的處理。詳細(xì)地說,如果在步驟S34中進(jìn)行的判斷結(jié)果表明該輸入數(shù)據(jù)是被記錄在VOLUME.TOC、ALBUM.STR和volume-write-protect-level本身之中的數(shù)據(jù),則該記錄操作被允許,但是另一方面,如果在步驟S34中進(jìn)行的判斷結(jié)果表明該輸入數(shù)據(jù)不是被記錄在VOLUME.TOC、ALBUM.STR和volume-write-protect-level中的數(shù)據(jù),則該記錄操作被禁止。
如果在步驟S27中進(jìn)行的判斷結(jié)果表明volume-write-protect-level被設(shè)置為5,則該處理流程進(jìn)行到步驟S36,在S36中CPU 21對該輸入數(shù)據(jù)是否是被存貯在一題目信息文件中的數(shù)據(jù)進(jìn)行判斷。volume-write-protect-level的值等于5表明用戶僅僅允許對一題目信息文件、一節(jié)目信息文件、VOLUME.TOC、ALBUM.STR和volume-write-protect-level進(jìn)行更新。因此,如果在步驟S36中該判斷的結(jié)果表明該輸入數(shù)據(jù)是被記錄在一題目信息文件中的數(shù)據(jù),則該處理流程進(jìn)行到步驟S30,在S30中該CPU 21越過現(xiàn)存數(shù)據(jù)執(zhí)行寫入該輸入數(shù)據(jù)的處理。另一方面,如果在步驟S36中的判斷結(jié)果表明該輸入數(shù)據(jù)不是被記錄在一題目信息文件中的數(shù)據(jù),則該處理流程進(jìn)行到步驟S35,在S35中CPU 21執(zhí)行這個步驟的處理和隨后的處理。更詳細(xì)地說,如果在步驟S35中進(jìn)行的判斷結(jié)果表明該輸入數(shù)據(jù)是被記錄在一節(jié)目信息文件、VOLUME.TOC、ALBUM.STR和volume-write-protect-level本身的數(shù)據(jù),則該記錄操作是允許的,但是另一方面,如果在步驟S35中的判斷結(jié)果表明該輸入數(shù)據(jù)不是被記錄在一節(jié)目信息文件、VOLUME.TOC、ALBUM.STR或volume-write-protect-level中的數(shù)據(jù),則該記錄操作禁止。
如果在步驟S28可進(jìn)行的判斷結(jié)果表明該volume-write-protect-level被設(shè)置為6,則該處理流程進(jìn)入步驟S37,在S37中CPU 21進(jìn)行該輸入數(shù)據(jù)是否是被記錄在一流文件或一塊群信息文件中的數(shù)據(jù)的判斷。volume-write-protect-level的值等于6表明用戶僅僅允許更新一流文件、一節(jié)目信息文件、VOLUME.TOC、ALBUM.STR和volume-write-protect-level。因此,如果在步驟S37中的判斷結(jié)果表明該輸入數(shù)據(jù)是被記錄在一流文件或一塊群信息文件中的數(shù)據(jù),則該處理流程進(jìn)入步驟S30,在S30中CPU 21執(zhí)行對現(xiàn)存數(shù)據(jù)寫入該輸入數(shù)據(jù)的處理。另一方面,如果在步驟S37中的判斷結(jié)果指明該輸入數(shù)據(jù)不是被存貯在一流文件或一塊群信息文件中的數(shù)據(jù),則該處理流程進(jìn)入步驟S36,在S36中CPU 21執(zhí)行這個步驟的處理和隨后的處理。詳細(xì)地說,如果在步驟S36中的判斷結(jié)果表明該輸入數(shù)據(jù)是被記錄在一題目信息文件、一節(jié)目信息文件、VOLUME.TOC、ALBUM.STR或volume-write-protect-level本身的數(shù)據(jù),則該記錄操作是允許的,但是另一方面,如果在步驟S36中進(jìn)行的判斷結(jié)果表明該輸入數(shù)據(jù)不是被存貯在一題目信息文件、一節(jié)目信息文件、VOLUME.TOC、ALBUM.STR或volume-write-protect-level中的數(shù)據(jù),則該記錄操作被禁止。
如果在步驟S28中進(jìn)行的判斷結(jié)果表明該volume-write-protect-level不被設(shè)置為6,則該處理流程進(jìn)入步驟S29,在S29中執(zhí)行誤差處理。這是因?yàn)関olume-write-protect-level可僅被設(shè)置為在圖36中所示的0到6的范圍中的一個值。因而,在7到15的范圍內(nèi)的volume-write-protect-level的一值不是用于需要被處理的一誤差的時間。
圖40是一用來說明volume-write-protect-level的一關(guān)系的示意圖。如圖所示,在每一量級,對這個量級本身的數(shù)據(jù)和這個量級的內(nèi)側(cè)上的數(shù)據(jù)進(jìn)行更新的操作,也就是對由小于一用于這個量級的一值所表示的一量級上的數(shù)據(jù)進(jìn)行更新的操作是允許的。但是,對在這個量級的外側(cè)上的數(shù)據(jù),即,對由大于用于這個量級的值所表示的一量級上的數(shù)據(jù)進(jìn)行更新的操作是禁止的。
到目前為止對write-protect()作了說明。在flags-for-title和flags-for-program中還說明了類似于write-protect的在寫保護(hù)中的信息,根據(jù)這些執(zhí)行類似的處理。
應(yīng)注意的是,寫保護(hù)是根據(jù)在該光盤1的情況下所提供的寫保護(hù)槽口的置位位置的一邏輯和的值和在VOLUME.TOC的write-protect()、flags-for-title和flags-for-program中所存貯的信息部分而控制的。更詳細(xì)的說,即使僅僅它們中的一個指定一寫操作被禁止,也實(shí)施禁止記錄數(shù)據(jù)的處理。
下面,進(jìn)一步說明圖8中所示的play-protect()。在這個play-protect()中,對于在光盤1中所記錄的所有題目和所有節(jié)目它可能設(shè)置涉及到在一播放操作中的保護(hù)信息。涉及在一播放操作中的用于單個題目或單個節(jié)目的保護(hù)信息被記錄在圖16所示的title-info()的flags-for-fitle中或圖18所示的program()的flags-for-program中。
play-protect-length是一用來利用字節(jié)記錄表明play-protect()的長度的一數(shù)量的區(qū)域。volume-play-protect-flag是一用來針對整篇幅(整個光盤1)記錄涉及到一播放操作的表明保護(hù)狀態(tài)的一特征位的一區(qū)域。如圖41所示,存在有可以在該標(biāo)志位中設(shè)置的4種狀態(tài)類型。
更詳細(xì)地說,在該特征位中所設(shè)置的00值表明播放來自所有題目和所有節(jié)目的信息的一操作是允許的。在該特征位中所設(shè)置的01值表明播放來自一節(jié)目的信息的操作是允許的。但是播放來自一題目的信息的操作是不允許的。另一方面,在該特征位中所設(shè)置的10值表明播放來自一題目的操作是允許的,但是播放來自一節(jié)目的信息的操作是不允許的。最后,在該特征位中所設(shè)置的11的值表明播放來自所有題目和所有節(jié)目的信息的操作是被禁止的。
Password-time-enable-flag是用來表明password-for-volume-play-protect是有效還是無效的一特征位。
expiration-time-enable-flag是一用來表明后面所述的play-protect-expiration-time()是有效還是無效的特征位。如果expiration-time-enable-flag表明該play-protect-expiration-time()是有效的,則password-for-volume-play-protec具有由play-protect-expiration-time()所表明的一有效性的項(xiàng)。
number-of-times-enable-flag是一用于表明有后面所述的number-of-times是有效還是無效的一特征位。
password-for-volume-play-protect是一用來涉及當(dāng)一通行字或有效性的量級被變化時記錄一通行字的區(qū)域。
play-protect-set-time()是一用來記錄每一項(xiàng)均以BCD格式所表示的設(shè)置的年、月、日、時、分和秒的時間項(xiàng)的區(qū)域。
play-protect-expiration-time()是一用來記錄每一項(xiàng)均以BCD格式所表示的年、月、日、時、分和秒的時間項(xiàng)的區(qū)域。一有效性項(xiàng)可被設(shè)置用于通行字。當(dāng)該項(xiàng)終止時,該play-protect信息可被改變而沒有一通行字。一不確定項(xiàng)可作為一有效性項(xiàng)而被設(shè)置。
上面引用的number-of-times是一用來記錄被記錄的次數(shù)信息的數(shù)目的區(qū)域。
下面,結(jié)合圖42所示的流程圖來說明改變play-protect的處理。如圖所示,該處理由步驟S51開始,在S51中用戶通過操作該輸入單元14來輸入一改變play-protect的命令。該處理流程到達(dá)步驟S52,在步驟S52中CPU 21判斷一預(yù)置的通行字是否被記錄在該RAM單元24中所存貯的VOLUME.TOC中的volume-information()的play-protect()中的password-for-volume-protect中。如果一通行字被記錄在其中,則該處理流程進(jìn)行到步驟S53,在S53中CPU 21判斷在當(dāng)前時間在play-protect()中的play-protect-expiration-time()是否仍然是有效。
這就是說,CPU 21判斷當(dāng)前時間是否是在被記錄在play-protect-expiration-time中的該通行字的有效項(xiàng)之內(nèi)。如果該判斷的結(jié)果表明該通行字是有效的,則該處理流程進(jìn)行到步驟S54,在S54中CPU 21控制該OSD控制電路以便給出一請求用戶輸入一通行字的信息。該信息通過合成電路8和輸出端P1被輸出而在顯示單元中被顯示。該處理流程進(jìn)行到步驟S55,在S55中用戶查看該信息并且響應(yīng)于這個信息,通過操作該輸入單元14用戶輸入一通行字。
然后,該處理流程進(jìn)行到步驟S56,在S56中CPU 21判斷由用戶在S55中輸入的該通行字是否正確,也就是,判斷在S55中由用戶輸入的該通行字是否與在password-for-volume-protect中所存貯的通行字相匹配。如果判斷的結(jié)果表明該輸入的通行字與所存貯的通行字相匹配,則處理流程進(jìn)行到步驟S58,在S58中CPU 21控制該OSD控制電路9以給出一表明該用戶允許改變play-protect的信息。該信息通過合成電路8和輸出端P1輸出以在顯示單元中被顯示。
該處理流程進(jìn)入步驟S59,在S59中該用戶查看該信息,并且響應(yīng)于這個信息用戶通過操作該輸入單元14輸入用來改變play-protect的信息,當(dāng)這種信息被輸入之后,該處理流程進(jìn)入步驟S60,在S60中CPU 21根據(jù)該輸入信息來更新play-protect,CPU 21更新在RAM單元24中存貯的play-protect的內(nèi)容并且將所更新的內(nèi)容記錄到光盤1中。
另一方面,如果在步驟S56中該判斷的結(jié)果表明所輸入的通行字與所存貯的通行字不匹配,則該處理流程繼續(xù)到步驟S57,在S57中CPU 21控制OSD控制電路9以產(chǎn)生一信息并在顯示單元中予以顯示以指明不允許該用戶改變play-protect。在這種情況下,不允許用戶改變play-protect并且跳過在步驟S58至S60中執(zhí)行的處理。
如果在步驟S52中所作的判斷結(jié)果表明在password-for-volume-protect中未記錄有有效的通行字或在步驟S53中所作的判斷結(jié)果表明在當(dāng)前時間在play-protect()中的該play-protect-expiration-time()不再有效,則該處理流程進(jìn)行到步驟S58,在S58中執(zhí)行步驟S58和隨后步驟的處理部分。在這種情況中,用戶被允許自由地更新play-protect。
下面,參照圖43中所示的流程圖來說明一播放操作。當(dāng)用戶操作該輸入單元14以輸入一命令去播放來自光盤1的信息時開始該處理。
如該圖所示,該處理從步驟S71開始,在S71中CPU 21讀出在該RAM單元24中存貯的volume-play-protect。該特征位包括在VOLUME.TOC中的volume-information()的play-protect()之中。
該處理流程隨后進(jìn)入步驟S72至S75,在這些步驟中CPU 21判斷在步驟S71中讀出的volume-play-protect-flag是否分別具有值00、01、10或11。
詳細(xì)地說,如果在步驟S72中所作出的判斷結(jié)果表明該volume-play-protect-flag具有值為00,則該處理流程進(jìn)入步驟S77,在S77中CPU 21根據(jù)由用戶所輸入的一命令執(zhí)行一播放操作。這就是說,因?yàn)椴淮嬖谟嘘P(guān)于該播放操作的限制,所以該操作執(zhí)行由該命令所作的指定。
如果在步驟S73中的判斷結(jié)果表明該volume-play-protect-flag具有值01,則該處理流程進(jìn)行到步驟S78,在S78中CPU 21判斷該用戶所輸入的一命令是否請求一題目的播放操作。如果該命令指定一題目的播放操作,則該處理繼續(xù)到步驟S79,在S79中CPU 21控制該OSD控制電路9以產(chǎn)生一信息通知用戶禁止一題目的播放操作。該信息通過合成電路8和輸出端P1輸出并在該顯示單元中被顯示。
另一方面,如果判斷的結(jié)果表明該命令沒有指定一題目的播放操作,則該處理返回到步驟S77,在S77中CPU 21根據(jù)由該用戶輸入的命令執(zhí)行一播放操作。例如,執(zhí)行一節(jié)目的播放操作。
如果在步驟S74中的判斷結(jié)果表明該volume-play-protect-flag具有值10,則該處理流程進(jìn)行到步驟S80,在S80中CPU 21判斷該用戶所輸入的一命令是否請求一節(jié)目播放的操作。如果該命令指定一節(jié)目的播放操作,則該處理返回到步驟S79,在S79中CPU 21控制OSD控制電路9以產(chǎn)生一信息通知該用戶禁止播放一節(jié)目的操作。如果在步驟S80中的判斷結(jié)果表明該命令沒有指定一節(jié)目的播放操作,例如,如果該命令指定了一題目的播放操作,則處理返回到步驟S77,在S77中CPU 21根據(jù)由用戶所輸入的命令而執(zhí)行一播放操作。
如果在步驟S75中的判斷結(jié)果表明該volume-play-protect-flag具有值11,則該處理流程進(jìn)行到步驟S81,在S81中CPU 21判斷該用戶所輸入的一命令是否是請求一題目或一節(jié)目的播放操作。如果該用戶輸入一命令請求一題目或一節(jié)目的播放操作,則該處理流程返回到步驟S79,在S79中CPU 21產(chǎn)生一信息通知用戶禁止該所請求的播放操作。另一方面,如果在步驟S81中該判斷結(jié)果表明該命令沒有指定一題目或一節(jié)目的播放操作,則該處理程序進(jìn)行到步驟S77,在S77中CPU 21執(zhí)行一播放數(shù)據(jù)的操作。
另一方面,如果在步驟S75中該判斷結(jié)果表明該volume-play-protect-flag不具有值11,則該處理流程進(jìn)行到步驟S76,在S76中CPU 21執(zhí)行誤差處理。這是由于,因?yàn)樵撆袛嗟慕Y(jié)果表明這個特征位不具有值00、01、10或11,也就是,不具有用于該特征位的可能的值,則必須執(zhí)行該誤差處理。
如上所述,根據(jù)volume-play-protect-flag的值來控制一題目或一節(jié)目的播放操作。即使隨同一輸入的通行字,利用該特征位的一值禁止一播放操作,但是該播放操作也可能被允許。圖44的流程圖表明了在檢驗(yàn)一被輸入的通行字之后即使通過該特征位的一值禁止該播放操作但一播放操作被允許的典型處理。
圖44所示流程中,在步驟S91至S104中所執(zhí)行的處理過程是與在圖43所示流程中的步驟71至81的處理過程基本相同的。如果在相應(yīng)于圖43所示流程的步驟S78的步驟S98、相應(yīng)于圖43所示流程的步驟S80的步驟S103或相應(yīng)于圖43所示流程的步驟S81的步驟S104中的判斷結(jié)果表明請求播放數(shù)據(jù)的操作是由volume-play-protect-flag所禁止,則該處理流程到達(dá)步驟S99,在S99中CPU 21控制OSD控制電路9產(chǎn)生和顯示一信息以便請求用戶輸入一通行字。響應(yīng)于該信息,用戶通過操作該輸入單元14輸入一通行字。
該處理流程隨后進(jìn)入步驟S100,在S100中CPU 21判斷是否輸入了一通行字。如果一通行字被發(fā)現(xiàn)已輸入,則該處理流程進(jìn)入步驟S101,在S101中CPU 21判斷所輸入的通行字是否正確,也就是,判斷由用戶輸入的該通行字是否與在password-for-voltime-play-protect中所存貯的通行字相匹配。如果該判斷結(jié)果表明輸入的通行字與存貯的通行字相匹配,則該處理流程進(jìn)入步驟S97,要S97中CPU 21以相對于volume-play-protect-flag的值執(zhí)行所請求的播放數(shù)據(jù)的操作。
另一方面,如果在步驟S101中的該判斷的結(jié)果表明該輸入的通行字是不正確的,則該處理流程進(jìn)行到相應(yīng)于圖43中所示的流程圖中的步驟S79的步驟S102。在步驟S102,CPU 21控制OSD控制電路9以產(chǎn)生并在顯示單元中顯示一信息以便指明禁止該所請求的播放操作。另外,如果在步驟S100中所進(jìn)行的該判斷結(jié)果表明沒有輸入通行字,則該信息表明禁止的所請求的播放操作被顯示。
其它的操作與在圖43中所示的操作相同。
對于一被建立或編輯的節(jié)目的適當(dāng)?shù)牟シ疟Wo(hù)信息可被記錄。在這種方式中,即使用戶被允許分別地自由播放題目,也可以禁止一包括多個以一預(yù)定次序被重放的題目的播放一節(jié)目的操作。
下面,進(jìn)一步說明圖6中所示的volume-rating()。與play-protect極為相似,等級(rating)是一為了限制播放來自該盤的信息的操作的對盤分類的方法或功能。一種實(shí)施該等級的方法是該volume-rating()的使用。volume-rating()是根據(jù)該等級設(shè)置為限制在光盤上所記錄的所有題目或所有節(jié)目的觀看和收聽者的信息。這種信息還可設(shè)置用于每一節(jié)目或每一題目。以下通過volume-rating()所舉證的等級對于在該篇幅中所記錄的所有信息均是有效的。
volume-rating-id()是一種用于表示該信息的描述符,跟隨這個描述符的是volume-rating()。volume-rating-length是一用于記錄以字節(jié)所表示的volume-rating()的長度的區(qū)域。該volume-rating-type是一用來記錄表示一設(shè)置的該標(biāo)稱值的一方法的特征值的區(qū)域。如圖45所示,存在有三種類型的可被選擇的標(biāo)稱值方法。
詳細(xì)地說,在這個特征位中所設(shè)置的值00表明一等級方法,據(jù)此根據(jù)觀看者或收聽者的年齡判斷是否一觀看者或一收聽者被允許播放所構(gòu)成的信息。在這個特征位中所設(shè)置的值01表明一遵循已知的由MPAA(美國電影協(xié)會)所確定的CARA的分類的等級的方法。在這個特征位中設(shè)置的值10表明一遵循由RSAC(娛樂軟件咨詢委員會)所確定的分類的等級方法。
volume-rating-password是一用于記錄在一在volume-rating()的修改信息中所需一通行字的區(qū)域。
當(dāng)在volume-rating-type中設(shè)置一值00時,根據(jù)該觀看者或收聽者的年齡,判斷是否一觀看者或一收聽者被允許播放所構(gòu)成的信息。
Country-code-for-rating是一用于記錄一國家代碼的區(qū)域,即,表明該等級被應(yīng)用于哪個國家的信息的區(qū)域。age-for-volume-rating是一用來記錄一年齡極限的區(qū)域。具有一至少等于該年齡極限的一年齡的觀看者或收聽者被允許觀看或收聽在一篇幅中被記錄的視頻信息在volume-rating()中被記錄。
當(dāng)在volume-rating-type中設(shè)置值01時,在該篇幅中記錄有用于分類工作而設(shè)置的遵循于該CARA分類的一等級方法。在該篇幅中所記錄的視頻信號如圖46所示被分成四種類別,即,G、PG、PG-13和NC-17。CARA-category是一用來記錄在該篇幅中所記錄的工作的類別的區(qū)域。
當(dāng)在volume-rating-type中設(shè)置值10時,在該篇幅中記錄有用于分類工作而設(shè)置的遵循于該RSAC的類別的一等級方法。BSAC-category是一用來記錄如圖47中所示的一種類別的類型,即強(qiáng)烈等級、裸體等級、性別等級和語言等級的區(qū)域。另一方面,RSAC-level是用來記錄在圖48中所示的用于每一類別的類型的0至4級中的一級的區(qū)域。
下面,參照圖49中所示的流程圖來說明設(shè)置volume-rating的操作。如該圖所示,在步驟S111開始該處理,在步驟S111中用戶通過操作該輸入單元14輸入一命令改變volume-rating。該處理流程進(jìn)行到步驟S112,在S112中CPU 21控制OSD控制電路9以顯示一催促用戶輸入一與在volume-rating-password中所記錄的通行字相匹配的一通行字的信息。響應(yīng)于該信息,用戶通過操作輸入單元14來輸入一通行字。
然后,該處理流程進(jìn)行到步驟S113,在S113中CPU對所輸入的通行字是否與在volume-rating-password中所記錄的通行是相匹配進(jìn)行判斷。如果輸入的通行字與在volume-rating-password中所記錄的通行字相匹配,則處理流程進(jìn)行到步驟S114,在S114中CPU 21控制OSD控制電路9以產(chǎn)生一通知用戶volume-fating可以改變的信息。這個信息通過合成電路8和輸出端P1輸出到顯示單元中進(jìn)行是顯示。接著,處理流程進(jìn)行到步驟S114,在那里用戶選擇volume-rating-type的一個值。
另一方面,如果在步驟S113中的判斷結(jié)果表明所輸入的通行字與在volume-rating-password中所記錄的通行字不匹配,則處理流程繼續(xù)進(jìn)行到步驟S118,在S118中CPU 21控制OSD控制電路以產(chǎn)生并在顯示單元中顯示一通知用戶volume-rating的修改被禁止的信息。在這種情況中,在步驟S114至S117中所執(zhí)行的處理過程被跳過并且不允許用戶去更新volume-rating的值。
然后該處理流程從步驟S114進(jìn)入步驟S115,在步驟S115中CPU 21判斷由用戶所輸入的volume-rating-type的值是否是age-limited。如果volume-rating-type的值是age-limited,則處理流程進(jìn)入步驟S119,在S119中CPU 21控制OSD控制電路9以產(chǎn)生和顯示給該用戶一有關(guān)為了限制將被允許播放在光盤上所記錄信息的一觀眾或叫眾的年齡的一最小年齡的一個詢問。響應(yīng)于這個詢問,用戶輸入一指定了被允許觀看或叫聽通過操作輸入單元14而從該篇幅中所播放的信息的最小年齡的命令。然后該CPU 21設(shè)置對于由用戶所輸入的該命令的age-for-volume-rating并且進(jìn)一步設(shè)置country-code-for-rating。在完成了上述處理之后,該流程進(jìn)行到步驟S123。
另一方面,如果在步驟S115中的判斷結(jié)果表明volume-rating-type的值不是age-limited,則處理流程進(jìn)入步驟S116,在S116中判斷由用戶所輸入的volume-rating-type的值是否是CARA。如果volume-rating-type的值是CARA,則流程繼續(xù)到步驟S120,在S120中CPU 21控制OSD控制器9以產(chǎn)生和顯示詢問用戶有關(guān)所設(shè)置的類型的一個詢問。響應(yīng)于這個詢問,用戶通過操作該輸入單元14輸入一指定CARA類型的命令。CPU 21隨后根據(jù)由用戶所輸入的命令設(shè)置CARA-category。在完成上述處理之后,流程進(jìn)行到步驟S123。
另一方面,如果在步驟S116中判斷的結(jié)果表明volume-rating-type不是CARA,則該處理流程進(jìn)行到步驟S117,在S117中CPU 21判斷由用戶輸入的volume-rating-type的值是否是RSAC。如果volume-rating-type的值是RSAC,則處理流程繼續(xù)到步驟S121,在S121中CPU 21中控制OSD控制電路9以產(chǎn)生和顯示詢問用戶有關(guān)設(shè)置了由RSAC所指定的哪種類型的詢問。響應(yīng)于這個詢問,用戶通過操作該輸入單元14輸入一指定RSAC類型的命令。CPU21隨后根據(jù)由用戶所輸入的命令來設(shè)置RSAC-category。接著,該處理流程繼續(xù)到步驟S122,在S122中CPU 21控制OSD控制電路9以產(chǎn)生和顯示詢問用戶設(shè)置了由RSAC所指定的哪個等級的詢問,響應(yīng)于這個詢問,用戶通過操作輸入單元14輸入一指定RSAC等級的命令。CPU 21隨后根據(jù)由用戶輸入的命令來設(shè)置RSAC-level。在完成上述處理之后,該流程進(jìn)行到步驟S123。
在步驟S123,CPU 21控制OSD控制電路9以產(chǎn)生和顯示詢問用戶有關(guān)是否修改了volume-rating-password的一詢問。如果響應(yīng)于這個詢問用戶通過操作輸入單元14輸入YES,則處理流程進(jìn)入步驟S124,在S124中CPU 21控制OSD控制電路9以顯示一催促用戶輸入一新的通行字的信息。響應(yīng)于該信息,用戶通過操作輸入單元14輸入一新的通行字。然后CPU 21用新的通行字來重新置換在volume-rating-password中所記錄的通行字。如果響應(yīng)于在步驟S123中所發(fā)出的詢問用戶通過操作輸入單元14輸入NO,則volume-rating-password不改變并且如果改變volume-rating的處理。
如果在步驟S117中的判斷結(jié)果表明volume-rating-type的值不是RSAC,則處理流程進(jìn)行到步驟S118,在S118中CPU 21執(zhí)行誤差處理。這是因?yàn)関olume-rating-type的值僅限于age-limited、CARA、RSAC。如果volume-rating-type被確定為不是它們中的任一個,則需要執(zhí)行誤差處理。
下面,結(jié)合圖50和51中所示的流程圖來說明在一播放操作期間所執(zhí)行的等級操作。這個等級操作是當(dāng)將光盤插入光盤裝置時與其它的操作一起利用CPU 21開始的。如圖50所示,在步驟S131處開始等級處理,在S131中CPU 21讀取在光盤1中所存貯的volume-rating()。詳細(xì)地說,CPOU 21控制光頭2,播放來自光盤1的數(shù)據(jù)。從光盤1被播放的數(shù)據(jù)通過光頭2、RF和解調(diào)/調(diào)制電路3、ECC電路4和開關(guān)5被提供給讀入通道緩沖器6以存貯在緩沖器6中。存貯在該讀入通道緩沖器6中的數(shù)據(jù)隨后被傳送到RAM單元24。CPU 21最后從在RAM單元24中所存貯的數(shù)據(jù)中讀入volume-rating()。
隨后該處理流程進(jìn)行到步驟S132,在S132中CPU 21判斷在volume-rating()中所包含的volume-rating-type的值是否是age-limited,如果volume-rating-type的值是age-limited則處理流程進(jìn)入步驟S136。在步驟S136中,CPU21從country-code-for-rating讀入國家代碼和讀入在volume-rating()中所包括的age-for-volume-rating的值并且選擇一用來在光盤裝置中設(shè)置一國家代碼的age-for-volume-rating的值。該處理流程隨后繼續(xù)到步驟S137,在S137中CPU 21將在光盤裝置中指定允許觀看和收聽從光盤1中所播放的ge-for-volume-rating匠值相比較。然后,處理流程進(jìn)入步驟S142,以判斷對于在光盤裝置中所設(shè)置的年齡限制是否播放來自光盤1的信息的一操作是被允許。如果允許播放來自光盤1的信息的操作,則處理流程進(jìn)入步驟S146。另一方面,如果對在光盤裝置1所設(shè)置的年齡限制的判斷結(jié)果表明用戶不允許播放來自光盤1的信息,則處理流程繼續(xù)到步驟S145以顯示一表示播放操作被禁止和結(jié)束該播放處理的信息。
另一方面,如果在步驟S132中的判斷結(jié)果表明在volume-rating()中所包括的volume-rating-type的值不是age-limited,則處理流程進(jìn)入步驟S133。
在步驟S133,CPU 21判斷在volume-rating()中包括的volume-rating-type的值是否是CARA。如果在volume-rating()中所包括的volume-rating-type的值是CARA,則處理流程進(jìn)行到步驟S138。在步驟S138,CPU讀入volume-rating()的CARA-category。然后該處理流程進(jìn)入步驟S139,在S139中CPU 21將volume-rating()的CARA-category與在光盤裝置中設(shè)置的CARA類型進(jìn)行比較。然后,該處理流程進(jìn)入步驟S143,判斷對于在光盤裝置中所設(shè)置的CARA類型是否允許播放來自光盤1的信息的操作。如果允許播放來自光盤1的信息的操作,則處理流程進(jìn)入步驟S146。另一方面,如果對在光盤裝置中所設(shè)置的CARA類型的判斷結(jié)果表明用戶不允許播放來自光盤1的信息,則處理流程繼續(xù)到步驟S145以顯示表示一播放操作被禁止和結(jié)束該播放處理的信息。
另一方面,如果在步驟S133中的判斷結(jié)果表明在volume-rating()中所包括的volume-rating-type的值不是CARA,則處理流程進(jìn)入步驟S134。在步驟S134中,CPU 21判斷在volume-rating()中所包括的volume-rating-type的值是否RSAC。如果在volume-rating()中所包括的volume-rating-type的值是RSAC,則處理流程進(jìn)入步驟S140。在步驟S140中,CPU21讀入volume-rating()的RSAC-category和RSAC-level。然后,處理流程進(jìn)入步驟S141,在S141中CPU21將volume-rating()的RSAC-category和RSAC-level分別與在光盤裝置中設(shè)置的CARA類型和CARA級別相比較。然后,處理流程進(jìn)入步驟S144以判斷對于在光盤裝置中設(shè)置的RSAC類型和RSAC級別是否允許播放來自光盤1的信息的操作。如果允許播放來自光盤1的信息的操作,則處理流程進(jìn)入步驟S146。另一方面,如果對在光盤裝置中設(shè)置的RSAC類型和RSAC級別的判斷結(jié)果表明用戶不允許播放來自光盤1的信息,則處理流程繼續(xù)到步驟S145以顯示一播放操作被禁止和結(jié)束該播放處理的信息。
另一方面,如果在步驟S134中的判斷結(jié)果表明在volume-rating()中所包括的volume-rating-type的值不是RSAC,則處理流程進(jìn)行到步驟S135,在S135中所執(zhí)行的誤差處理與在圖49中所示的流程圖的步驟S118非常相似。
與在圖43和44中所示的處理極相似,在步驟S146中,volume-play-protect-flag被檢驗(yàn)。這就是說,當(dāng)該等級被附加到play-protect作為一限制播放操作的功能時,在圖43和44所示的處理之前該等級被檢驗(yàn)。一所指定的題目或所指定的節(jié)目不可從光盤1中被播放,除非在該等級和play-protect中的判斷結(jié)果表明一播放操作被允許。換句話說,根據(jù)該等級或play-protect在確定一播放操作是否被允許的處理中所做出的判斷表明該播放操作是被禁止時,一播放所指定標(biāo)題目或所指定節(jié)目的操作不被允許。
之后,該處理流程進(jìn)行到步驟S147。也與圖43和44中所示的處理非常相似,在步驟S147中,CPU 21判斷一播放來自光盤1的信息的操作是被允許還是被禁止。如果在play-protect中的判斷結(jié)果表明禁止播放操作,則處理流程進(jìn)行到步驟S145。如果在play-protect中的判斷結(jié)果表明允許播放操作,則處理流程進(jìn)入步驟S148。
在步驟S148,因?yàn)樵擃}目或節(jié)目最后判定允許播放該信息所以所指定的題目或節(jié)目被播放而無須任何進(jìn)一步的保護(hù)措施的校驗(yàn)。
如上所述,本發(fā)明被應(yīng)用于一光盤裝置。但是,本發(fā)明也可應(yīng)用于將信息記錄到除光盤之外的記錄介質(zhì)和從除光盤之外的記錄介質(zhì)中播放信息的操作。
應(yīng)注意的是,作為用于提供所執(zhí)行的計(jì)算機(jī)程序以對用戶執(zhí)行上述處理的一顯示媒體,除了如像磁盤、CD-ROM和固態(tài)存貯器件之外還可利用諸如網(wǎng)絡(luò)和衛(wèi)星之類的通信介質(zhì)。
在根據(jù)本發(fā)明的記錄裝置、記錄方法、顯示媒體和記錄介質(zhì)中,指定了禁止越過一數(shù)據(jù)塊的組合的寫操作。其結(jié)果,可改善該記錄裝置的可操作性。
在根據(jù)本發(fā)明的記錄/播放裝置、記錄/播放方法和顯示媒體中,指定了說明用于禁止記錄到一記錄介質(zhì)的數(shù)據(jù)決的組合的重寫操作的信息,該用于一數(shù)據(jù)塊的所指定信息根據(jù)一播放來自該記錄介質(zhì)的命令而服從于一記錄操作,并且一將數(shù)據(jù)塊記錄到該記錄介質(zhì)的操作根據(jù)所指定的播放來自該記錄介質(zhì)的信息的判斷結(jié)果而被控制。
其結(jié)果,可改善用來記錄和播放數(shù)據(jù)的記錄/播放裝置的可操作性。
在根據(jù)本發(fā)明的該播放裝置、記錄播放方法和顯示媒體中,一播放來自一記錄介質(zhì)的數(shù)據(jù)的操作根據(jù)是否允許播放在該記錄介質(zhì)上所記錄的數(shù)據(jù)的操作的指定細(xì)節(jié)而被控制。其結(jié)果,一記錄數(shù)據(jù)的人可以播放該數(shù)據(jù)的操作。
根據(jù)本發(fā)明的記錄介質(zhì)還用來記錄用于指定是否禁止播放該數(shù)據(jù)的操作的指定信息。其結(jié)果,它能夠提供一種允許一記錄數(shù)據(jù)的人去控制播放來自該介質(zhì)的數(shù)據(jù)的操作的記錄介質(zhì)。
在根據(jù)本發(fā)明的記錄裝置、記錄方法和顯示媒體中,在該記錄介質(zhì)中記錄有是否禁止播放在一記錄介質(zhì)中所記錄的數(shù)據(jù)的操作的一指定細(xì)節(jié)。其結(jié)果,它可提供一允許一記錄數(shù)據(jù)的人去控制播放來自該介質(zhì)的數(shù)據(jù)的記錄介質(zhì)。
在根據(jù)本發(fā)明的記錄/播放裝置、記錄/播放方法和顯示媒體中,指定是否禁止播放在一記錄介質(zhì)中所記錄的數(shù)據(jù)的操作的指定信息被記錄到該記錄介質(zhì)之中,對于根據(jù)一命令而受到播放操作的數(shù)據(jù)的該指定信息被從該記錄介質(zhì)播放,和播放來自該記錄介質(zhì)的數(shù)據(jù)的一操作根據(jù)在播放來自該記錄介質(zhì)的指定信息中所做的判斷結(jié)果而被控制。
其結(jié)果,一記錄數(shù)據(jù)的人能夠高可靠性地控制從記錄介質(zhì)播放數(shù)據(jù)的操作。
權(quán)利要求
1.一種用來記錄多個數(shù)據(jù)塊的記錄介質(zhì),所述記錄介質(zhì)還用來記錄用來指定禁止對所述數(shù)據(jù)塊組合執(zhí)行寫操作的指定信息。
2.一種記錄介質(zhì),用來記錄數(shù)據(jù),所述記錄介質(zhì)還用來記錄用于指定播放所述數(shù)據(jù)的操作是否被禁止的指定信息。
全文摘要
本發(fā)明涉及一種將多個數(shù)據(jù)塊記錄到記錄介質(zhì)上的記錄裝置及其記錄方法,以及相應(yīng)的記錄介質(zhì),該裝置包括指定禁止對數(shù)據(jù)塊組合執(zhí)行寫操作的指定裝置,響應(yīng)在數(shù)據(jù)塊上執(zhí)行記錄操作的命令來判斷由指定裝置對預(yù)定數(shù)據(jù)塊所做指定的判斷裝置,和控制將數(shù)據(jù)塊記錄到記錄介質(zhì)的操作的控制裝置;該方法包括指定禁止對該數(shù)據(jù)塊組合執(zhí)行寫操作的指定步驟,判斷在指定步驟中對預(yù)定的數(shù)據(jù)塊的指定的判斷步驟,和控制將數(shù)據(jù)塊記錄到記錄介質(zhì)的操作的控制步驟。
文檔編號G11B27/34GK1492420SQ0013167
公開日2004年4月28日 申請日期1998年10月21日 優(yōu)先權(quán)日1997年10月21日
發(fā)明者浜田俊也, 藤波靖 申請人:索尼公司