專利名稱:信息處理設(shè)備、信息處理方法和程序的制作方法
技術(shù)領(lǐng)域:
本技術(shù)涉及一種信息處理設(shè)備、信息處理方法和程序,并且更具體地,涉及一種被配置成能夠迅速地顯示內(nèi)容項列表的信息處理設(shè)備、信息處理方法和程序。
背景技術(shù):
記錄和回放設(shè)備近來已變得更加普遍,并且用戶通常將廣播音頻-視頻(AV)信號記錄到盤并且在期望的時間進行回放。由于AV信號是數(shù)字化的并且可壓縮,因此可以將相當于多個小時的AV信號記錄到盤。本發(fā)明人提出了用于后記錄音頻信號的技術(shù)(例如,參見日本未審查專利申請公布第 2002-158972 號)。同時,除了諸如藍光盤、數(shù)字多功能盤(DVD)和硬盤的盤之外,諸如閃存卡的半導(dǎo)體存儲器也用作用于記錄包括AV信號的內(nèi)容的記錄介質(zhì)。這樣的記錄介質(zhì)在容量上正增長,結(jié)合信號的數(shù)字化,這意味著這樣的記錄介質(zhì)正變得越來越能夠記錄大量內(nèi)容。結(jié)果,盡管可記錄到單個記錄介質(zhì)的內(nèi)容項的數(shù)量可能在過去已最多為大約200項,但是該數(shù)量已大大增加并且現(xiàn)在可能為10000項或者更多。
發(fā)明內(nèi)容
同時,當回放已被記錄到記錄介質(zhì)的內(nèi)容時,用戶從所記錄的內(nèi)容項當中選擇期望的內(nèi)容項并且發(fā)出回放指令。為了這樣做,通常顯示所記錄的內(nèi)容項的標題列表并且提示用戶從該列表選擇期望的內(nèi)容項。然而,創(chuàng)建和顯示被記錄到記錄介質(zhì)的內(nèi)容項列表隨著內(nèi)容項的數(shù)量增加而變得更加耗時。結(jié)果,變得對于用戶難以迅速地選擇期望的內(nèi)容。鑒于這樣的情形,期望能夠迅速地顯示內(nèi)容項列表。根據(jù)本技術(shù)的實施例的信息處理設(shè)備設(shè)置有:獲取單元,被配置成獲取與顯示被記錄到記錄介質(zhì)的內(nèi)容列表有關(guān)的顯示信息;以及記錄單元,被配置成將顯示信息共同地記錄在單個文件中。顯示信息可至少包括每個內(nèi)容項的標題、持續(xù)時間以及記錄時間和日期。文件可放置在與記錄內(nèi)容項的目錄相同的層級。顯示信息可附加地包括表示內(nèi)容項的縮略圖的位置的位置信息,并且獲取單元可從第一信息文件獲取內(nèi)容項的標題、持續(xù)時間以及記錄時間和日期,同時從不同于第一信息文件的第二信息文件獲取位置信息。關(guān)于信息處理設(shè)備的制造者的信息可附加地記錄在文件中。信息處理設(shè)備可附加地設(shè)置有顯示單元,該顯示單元被配置成根據(jù)從文件讀出的顯示信息而顯示內(nèi)容項列表。顯示信息可附加地包括信息處理設(shè)備的制造者的ID和特定于該制造者的信息,并且顯示單元可在顯示信息中包括的制造者ID與存儲在信息處理設(shè)備中的制造者ID匹配的情況下附加地顯示制造者特定信息。根據(jù)本技術(shù)的另一實施例的信息處理方法包括:獲取與顯示被記錄到記錄介質(zhì)的內(nèi)容列表有關(guān)的顯示信息;以及將顯示信息共同地記錄在單個文件中。根據(jù)本技術(shù)的另一實施例的程序使得計算機執(zhí)行處理,該處理包括:獲取與顯示被記錄到記錄介質(zhì)的內(nèi)容列表有關(guān)的顯示信息;以及將顯示信息共同地記錄在單個文件中。在本技術(shù)的實施例中,獲取與顯示被記錄到記錄介質(zhì)的內(nèi)容列表有關(guān)的顯示信息,并且將顯示信息共同地記錄在單個文件中。如上所述,根據(jù)本技術(shù)的實施例,可以迅速地顯示內(nèi)容項列表。
圖1示出了應(yīng)用了本技術(shù)的信息處理設(shè)備的實施例的配置;圖2是示出控制器的功能配置的框圖;圖3說明了對于通過記錄和回放設(shè)備記錄到記錄介質(zhì)的數(shù)據(jù)的格式;圖4說明了 Real PlayList (真實播放列表)和Virtual PlayList (虛擬播放列表);圖5A 至 5C 說明了 Real PlayList 的創(chuàng)建;圖6A 至 6C 說明了 Real PlayList 的刪除;圖7A 和 7B 說明 了集合編輯(assemble editing);圖8說明了在Virtual PlayList中設(shè)置子路徑的情況;圖9說明了 PlayList (播放列表)呈現(xiàn)順序的修改;圖10說明了 PlayList中的標記和Clip (剪輯)中的標記;圖11說明了菜單縮略圖;圖12說明了添加到PlayList的標記;圖13說明了添加到Cl ip的標記;圖14說明了 PlayList、Clip以及縮略圖文件之間的關(guān)系;圖15說明了目錄結(jié)構(gòu);圖16示出了標題列表的示例性顯示;圖17 示出了 INDEX.BAV 的句法;圖18 不出了 XXXXX.RPL 和 yyyyy.VPL 的句法;圖19A 至 19C 說明了 PlayList ;圖20示出了 PlayList的句法;圖 21 不出了 UlAppInfoPlayList 的句法;圖22 不出了 PlayListMark 的句法;圖23 不出了 mark_type 表;圖 24 示出了 MENU.THM/MARK.THM 的句法;圖25 不出了 Thumbnail 的句法;圖26是說明記錄處理的流程圖;以及圖27是說明顯示處理的流程圖。
具體實施例方式在下文中,將描述用于執(zhí)行本技術(shù)的實施例(下文中稱為實施例)。在下文中,將按以下順序進行描述。1.記錄和回放設(shè)備的配置2.AV 流編輯3.控制器的功能配置4.操作5.PlayList6.編輯 Real PlayList7.對 Virtual PlayList 執(zhí)行的操作8.重新編輯 Virtual PlayList9.標記10.縮略圖11.目錄和文件12.1NDEX.BAV 文件13.Real PlayList 文件和 Vritural PlayList 文件14.PlayList 句法15.UlAppInfoPlayList16.PlayListMark()17.MENU.THM 和 MARK.THM18.AV 流文件19.記錄處理20.回放處理21.對程序應(yīng)用本技術(shù)22.其它記錄和回放設(shè)備的配置在下文中,將參照附圖描述本技術(shù)的實施例。圖1示出了應(yīng)用了本技術(shù)的信息處理設(shè)備的實施例的示例性內(nèi)部配置。首先,將描述操作用于將外部輸入信號記錄到記錄介質(zhì)的部分的配置。記錄和回放設(shè)備I用作執(zhí)行記錄或回放信息中的至少一個的信息處理設(shè)備,并且被配置成能夠接受模擬數(shù)據(jù)或數(shù)字數(shù)據(jù)作為輸入并記錄輸入數(shù)據(jù)。模擬視頻信號和模擬音頻信號分別被輸入的到端子11和12。輸入到端子11的視頻信號分別被輸出到分析器14和AV編碼器15。輸入到端子12的音頻信號被輸出到AV編碼器15。分析器14從輸入的視頻信號提取諸如場景改變的特征。AV編碼器15分別對輸入的視頻信號和音頻信號進行編碼,并且將編碼視頻流(V)、編碼音頻流(A)和諸如AV同步信息的系統(tǒng)信息(S)輸出到復(fù)用器16。編碼視頻流可以是例如以運動圖片專家組的MPEG-2格式編碼的視頻流,而編碼音頻流可以是例如以MPEG-1格式編碼的音頻流或以杜比AC3格式編碼的音頻流。復(fù)用器16基于輸入的系統(tǒng)信息對輸入的視頻和音頻流進行復(fù)用,并且經(jīng)由開關(guān)17將結(jié)果輸出到復(fù)用流分析器18和源打包器(packetizer) 19。復(fù)用流可以是例如MPEG-2傳輸流或MPEG-2節(jié)目流。源打包器19獲得輸入的復(fù)用流,并且根據(jù)用于記錄該流的記錄介質(zhì)100的應(yīng)用格式,對由源分組構(gòu)成的AV流進行編碼。AV流經(jīng)受糾錯碼(ECC)編碼器20和調(diào)制器21的給定處理,并且被輸出到寫入器22。寫入器22基于從控制器23輸出的控制信號將AV流文件寫入(即,記錄)到記錄介質(zhì)100。這里,記錄介質(zhì)100可利用諸如藍光盤、數(shù)字通用盤(DVD)或硬盤的盤或者利用諸如閃存卡的半導(dǎo)體存儲器來實現(xiàn)。諸如從數(shù)字接口或數(shù)字電視調(diào)諧器輸入的數(shù)字電視廣播的傳輸流被輸入到端子
13。存在兩種記錄輸入到端子13的傳輸流的方式。一種方式是通過透明地記錄傳輸流,而另一種方式是通過出于某種目的(諸如降低記錄比特率)在對傳輸流重新編碼之后進行記錄。指定記錄方法的信息從連接到用戶接口(未示出)的端子24輸入到控制器23。在透明地記錄輸入傳輸流的情況下,輸入到端子13的傳輸流被輸出到復(fù)用流分析器18和源打包器19。隨后的直到將AV流記錄到記錄介質(zhì)100的處理與如之前討論的對輸入的音頻信號和視頻信號進行編碼和記錄的情況類似,并且為此將省略其進一步描述。在首先重新編碼并且然后記錄輸入的傳輸流的情況下,輸入到端子13的傳輸流被輸入到解復(fù)用器26。解復(fù)用器26對輸入的傳輸流進行解復(fù)用以提取視頻流(V)、音頻流(A)和系統(tǒng)信息(S)。在解復(fù)用器26提取的流(或者換言之,信息)當中,視頻流被輸出到AV解碼器27,而音頻流和系統(tǒng)信息被輸出到復(fù)用器16。AV解碼器27對輸入的視頻流解碼并且將所得到的回放視頻信號輸出到AV編碼器15。AV編碼器15對輸入的視頻信號進行編碼并且將編碼視頻流(V)輸出到復(fù)用器16。從解復(fù)用器26輸出的并且被輸入到復(fù)用器16的音頻流和系統(tǒng)信息以及從AV編碼器15輸出的視頻流基于輸入的系統(tǒng)信息而被復(fù)用,并且結(jié)果作為復(fù)用流經(jīng)由開關(guān)17被輸出到復(fù)用流分析器18和源打包器19。隨后的直到將AV流記錄到記錄介質(zhì)100的處理與如之前討論的對輸入的音頻信號和視頻信號進行編碼和記錄的情況類似,并且為此將省略其進一步描述。根據(jù)本實施例的記錄和回放設(shè)備I將AV流文件記錄到記錄介質(zhì)100,并且附加地記錄描述該文件的應(yīng)用數(shù)據(jù)庫信息。應(yīng)用數(shù)據(jù)庫信息是由控制器23創(chuàng)建的。輸入到控制器23的信息包括來自分析器14的運動圖像特征信息、來自復(fù)用流分析器18的AV流特征信息以及從端子24輸入的用戶指令信息。從分析器14提供的運動圖像特征信息是關(guān)于輸入的運動圖像信號中的特性圖像的信息,其可例如包括指定程序開始點、場景改變點和商業(yè)廣告開始點和結(jié)束點的信息(諸如標記)以及在這些指定位置處的圖像的縮略像信息。來自復(fù)用流分析器18的AV流特征信息是關(guān)于對要記錄的AV流進行編碼的信息,其可例如包括AV流中的I圖片的地址信息、AV流的編碼參數(shù)、關(guān)于AV流中的編碼參數(shù)改變的點的信息以及關(guān)于視頻流中的特性圖像的信息(諸如標記)。來自端子24的用戶指令信息可以是指定用戶已指定的回放片段的信息、描述這樣的回放片段的內(nèi)容的文本字符以及關(guān)于在用戶偏好場景或恢復(fù)點處設(shè)置的書簽的信息??刂破?3可由例如微處理器單元來實現(xiàn),并且包括存儲給定信息的存儲單元23A?;谝陨陷斎胄畔ⅲ刂破?3創(chuàng)建AV流的數(shù)據(jù)庫(Clip)、AV流回放片段(PlayItem)的分組(PlayList)的數(shù)據(jù)庫、關(guān)于記錄介質(zhì)100的記錄內(nèi)容的管理信息(INF0.BAV)以及縮略像信息。類似于AV流,由以上這樣的信息構(gòu)成的應(yīng)用數(shù)據(jù)庫信息由ECC編碼器20和調(diào)制器21來處理,并且被輸入到寫入器22。寫入器22基于從控制器23輸出的控制信號來將數(shù)據(jù)庫文件記錄到記錄介質(zhì)100。稍后將詳細討論以上應(yīng)用數(shù)據(jù)庫信息。以此方式記錄到記錄介質(zhì)100的AV流文件(或者換言之,圖像數(shù)據(jù)和音頻數(shù)據(jù)的文件)和應(yīng)用數(shù)據(jù)庫信息在回放的情況下如下被處理。首先,控制器23指示讀出器28從記錄介質(zhì)100讀出應(yīng)用數(shù)據(jù)庫信息。讀出器28然后從記錄介質(zhì)100讀出應(yīng)用數(shù)據(jù)庫信息,并且該應(yīng)用數(shù)據(jù)庫信息由解調(diào)器29和ECC解碼器30來處理并且被輸入到控制器23?;趹?yīng)用數(shù)據(jù)庫信息,控制器23將被記錄到記錄介質(zhì)100的PlayList列表(或者換言之,內(nèi)容列表)輸出到連接至用戶接口輸入/輸出的端子24。明顯的是,PlayList列表也可作為視頻輸出從端子32輸出到顯示器(未示出)。當用戶從PlayList列表選擇期望的PlayList (或者換言之,內(nèi)容)時,關(guān)于指定用于回放的PlayList的信息從端子24處的用戶接口輸入/輸出被輸入到控制器23??刂破?3指示讀出器28讀出與該PlayList對應(yīng)的AV流文件。跟隨指令,讀出器28從記錄介質(zhì)100讀出相應(yīng)的AV流文件并且將它們輸出到解調(diào)器29。輸入到解調(diào)器29的AV流經(jīng)受給定處理并且被解調(diào),由ECC解碼器30進行進一步處理,并且被輸出到源解包器31。源解包器31獲得已從記錄介質(zhì)100讀出的并且經(jīng)受給定處理的應(yīng)用格式AV流,并且將其轉(zhuǎn)換成可以輸出到解復(fù)用器26的流。解復(fù)用器26獲得構(gòu)成控制器23指定的AV流中的回放片段(或者換言之,PlayItem)的視頻流(V)、音頻流(A)和諸如AV同步信息的系統(tǒng)信息(S),并且將它們輸出到AV解碼器27。AV解碼器27對視頻流和音頻流進行解碼,并且分別從相應(yīng)的端子32和33輸出回放視頻信號和回放音頻信號。另外,在指定隨機訪問回放或特殊回放的信息經(jīng)由端子24從用戶接口輸入的情況下,控制器23基于AV流(Clip)數(shù)據(jù)庫中的信息確定從記錄介質(zhì)100讀出AV流的位置,并且指示讀出器28讀出該AV流。例如,在從給定時間點回放用戶選擇的PlayList的情況下,控制器23指示讀出器28從具有最接近指定時間的時間戳的I圖片讀出數(shù)據(jù)。另外,在用戶指示快進回放的情況下,控制器23指示讀出器28基于AV流(Clip)數(shù)據(jù)庫順序地讀出AV流中的I圖片數(shù)據(jù)。讀出器28從指定隨機訪問點讀出AV流數(shù)據(jù),并且如此讀出的數(shù)據(jù)在被隨后的單元處理之后被回放。AV流編輯接下來,將描述用戶對被記錄到記錄介質(zhì)100的AV流進行編輯的情況??紤]用戶想要通過指定被記錄到記錄介質(zhì)100的AV流中的回放片段來創(chuàng)建新回放序列的情況。例如,用戶可能想要創(chuàng)建如下回放序列:其中,表征稱為節(jié)目A的音樂節(jié)目中的歌手a的部分被回放,并且隨后,表征稱為節(jié)目B的音樂節(jié)目中的歌手a的部分被回放。在該情況下,關(guān)于回放片段的開始點(入點)和結(jié)束點(出點)的信息經(jīng)由端子24從用戶接口輸入到控制器23中。控制器23創(chuàng)建對AV流回放片段(PlayItem)進行分組的數(shù)據(jù)庫(PlayList)。在用戶想要刪除被記錄到記錄介質(zhì)100的AV流的一部分的情況下,關(guān)于要刪除的片段的入點和出點的信息經(jīng)由端子24從用戶接口輸入到控制器23中。控制器23修改PlayList數(shù)據(jù)庫以僅參考AV流的剩余部分,并且另外指示寫入器22刪除AV流的指定部分?,F(xiàn)在將給出如下情況的描述:用戶想要通過指定被記錄到記錄介質(zhì)100的AV流中的回放片段來創(chuàng)建新的回放序列,并且還想要無縫地連接各個回放片段。在這樣的情況下,控制器23創(chuàng)建對AV流回放片段(PlayItem)進行分組的數(shù)據(jù)庫(PlayList),并且另外,對回放片斷之間的連接點附近的視頻流部分地進行重新編碼和重新復(fù)用。首先,回放片段的入點處的圖片信息和出點處的圖片信息從端子24輸入到控制器23中??刂破?3指示讀出器28讀出與回放入點處的圖片和出點處的圖片相關(guān)的數(shù)據(jù)。讀出器28然后從記錄介質(zhì)100讀出數(shù)據(jù),并且該數(shù)據(jù)經(jīng)由解調(diào)器29、ECC解碼器30和源解包器31被輸出到解復(fù)用器26??刂破?3對輸入到解復(fù)用器26中的數(shù)據(jù)進行分析并且確定用于視頻流的重新編碼方法(即,修改picture_coding_type并分配用于重新編碼的編碼比特率)和重新復(fù)用技術(shù),并且將參數(shù)提供到AV編碼器15和復(fù)用器16。接下來,解復(fù)用器26將輸入流分離成視頻流(V)、音頻流(A)和系統(tǒng)信息(S)。視頻流包括要輸入到AV解碼器27中的數(shù)據(jù)和要輸入到復(fù)用器16中的數(shù)據(jù)。要輸入到AV解碼器27中的數(shù)據(jù)是要被重新編碼的數(shù)據(jù)。該數(shù)據(jù)由AV解碼器27解碼,并且解碼圖片由AV編碼器15重新編碼以獲得視頻流。要輸入到復(fù)用器16中的數(shù)據(jù)是從原始流復(fù)制的數(shù)據(jù)而沒有重新編碼。音頻流和系統(tǒng)信息被直接輸入到復(fù)用器16中。復(fù)用器16基于從控制器23輸入的信息對輸入流進行復(fù)用,并且輸出復(fù)用流。復(fù)用流由ECC編碼器20和調(diào)制器21進行處理,并且被輸入到寫入器22中。寫入器22基于從控制器23提供的控制信號來將AV流記錄到記錄介質(zhì)100。控制器的功能配置圖2是示出控制器23的功能配置的框圖。在該實施例中,控制器23包括記錄單元201、獲取單元202、確定單元203以及顯示單元204。這些單元可以以例如硬件來實現(xiàn),但是也可以以軟件來實現(xiàn)。記錄單元201記錄各種信息。獲取單元202獲取各種信息。確定單元203進行確定處理。顯示單元204進行顯示處理。操作在下文中,將描述應(yīng)用數(shù)據(jù)庫信息和基于這樣的信息的操作(諸如回放和編輯)。圖3說明了應(yīng)用格式的結(jié)構(gòu)。應(yīng)用格式具有用于管理AV流的兩層,即PlayList和Clip。盤上的所有Clip和PlayList數(shù)據(jù)在VolumeInformation (卷信息)下來管理。這里,單個AV流及其元數(shù)據(jù)被認為是稱為Clip的單個對象。AV流文件稱為Clip AV流文件,而其元數(shù)據(jù)稱為Clip信息文件。單個Clip AV流文件存儲以應(yīng)用格式定義的結(jié)構(gòu)來布置MPEG-2傳輸流的數(shù)據(jù)。盡管文件通常被作為字節(jié)序列來處理,但是Clip AV流文件的內(nèi)容在時間軸上展開,并且Cl ip中的入口點主要是基于時間來指定的。在關(guān)于給定Cl ip給定了訪問點時間戳?xí)r,Cl ip信息文件對于得到關(guān)于在何處開始讀取Clip AV流文件中的數(shù)據(jù)的地址信息是有用的。PlayList
現(xiàn)在將參照圖4描述PlayList。提供PlayList以使得用戶能夠選擇并且容易地編輯來自Clip的期望回放片段。單個PalyList是Clip中的回放片段的集合。給定Clip中的單個回放片段稱為Playltem,并且由時間軸上的一對點(入點和出點)來表示。因此,通過對多個PlayItem進行分組來形成PlayList。存在兩種類型的PlayList。一種類型是Real PlayList,并且另一種類型是Virtual PlayList。Real PlayList 與其參考的 Clip 流部分共存。換言之,Real PlayList占用了盤上與其參考的Clip流部分相等的空間量,并且如果刪除Real PlayList,則將也刪除其參考的Clip流部分的數(shù)據(jù)。Virtual PlayList不與Clip數(shù)據(jù)共存。因此,當修改或刪除VirtualPlayList時,Clip的內(nèi)容不發(fā)生改變。編輯Real PlayList接下來,將描述Real PlayList的編輯。圖5A示出了 Real PlayList創(chuàng)建。創(chuàng)建是如下操作:其中,在AV流被記錄作為新Clip的情況下,創(chuàng)建了參考該整個Clip的新RealPlayList。圖5B示出了 Real PlayList分割。分割是在期望點處將Real PlayList分割為兩個Real PlayList的操作??稍诶鐑蓚€節(jié)目在由單個PlayList管理的單個Clip中管理的情況下進行這樣的分割操作。在該情況下,用戶可能想要將節(jié)目重新登記(重新記錄)作為分開的對象。注意,Clip內(nèi)容沒有由于分割操作而被修改(即,Clip本身沒有被分割)。圖5C示出了 Real PlayList組合。組合是組合兩個Real PlayList以形成一個新的Real PlayList的操作??稍诶缬脩粝胍獙蓚€節(jié)目重新登記為單個節(jié)目時進行這樣的組合操作。注意,Clip沒有由于組合操作而被修改(S卩,Clip本身沒有被組合為一個Clip)。圖6A示出了整個Real PlayLsit的刪除。在執(zhí)行完全刪除給定RealPlayList的操作的情況下,還刪除所刪除的Real PlayList參考的Clip的相應(yīng)流部分。圖6B示出了 Real PlayList的部分刪除。在刪除Real PlayList的期望部分的情況下,修改相應(yīng)PlayItem以僅參考Clip的剩余流部分。另外,刪除Clip的相應(yīng)流部分。圖6C示出了 Real PlayList最小化。最小化是如下操作:修改與RealPlayList對應(yīng)的PlayItem以僅參考與一個或多個Vritual PlayList相關(guān)聯(lián)的Clip流部分。刪除與Virtual PlayList不相關(guān)的相應(yīng)Clip流部分。考慮如下情況:通過如上所述的那些操作修改Real PlayList并且刪除該RealPlayList參考的Clip的流部分。在這樣的情況下,如果存在使用刪除的Clip的VirtualPlayList,則可能的是,在該Virtual PlayList中會由于刪除的Clip而出現(xiàn)問題。為了避免這樣的情形,可響應(yīng)于刪除操作而向用戶呈現(xiàn)消息,諸如“指定的RealPlayList參考也被Virtual PlayList參考的Clip流部分。如果刪除Real PlayList,則Virtual PlayList也將被刪除。您確定想要繼續(xù)?”在如此提示進行確認(即,警告用戶)之后,根據(jù)用戶指令執(zhí)行或取消刪除處理。替選地,可配置成使得取代刪除Virtual PlayList而使得RealPlayList最小化。對Virtual PlayList 執(zhí)行的操作接下來,將描述對Virtual PlayList執(zhí)行的操作。當對Virtual PlayList執(zhí)行操作時,Clip內(nèi)容沒有被修改。圖7A和7B示出了集合編輯(入-出編輯(in-out editing)),即針對用戶想要觀看的回放片段創(chuàng)建PlayItem和Vritual PlayList的操作。PlayItem之間的無縫連接由應(yīng)用格式支持。如圖7A所示,在存在具有分別與Real PlayList對應(yīng)的Clip I和2的兩個RealPlayList I和2的情況下,用戶可將Real PlayList I中的給定片段(即,從入I到出I的片段,稱為PlayItem I)指定為回放片段,并且還將Real PlayList 2中的給定片段(B卩,從入2到出2的片段,稱為PlayItem 2)指定為接下來要播放的片段。如圖7B所示,當已指定了這樣的回放片段時,創(chuàng)建了包含PlayItem I和PlayItem 2的單個VirtualPlayList。重新編輯Virtual PlayList接下來,將描述Virtual PlayList的重新編輯。重新編輯可包括修改VirtualPlayList中的入點和出點,將新的PlayItem插入和附加到VirtualPlayList,以及從Virtual PlayList 刪除 Playltem。另外,可刪除 VirtualPlayList 本身。圖8示出了將音頻配音(后期記錄)到Virtual PlayList中,即將音頻配音登記在Virtual PlayList中作為子路徑的操作。這樣的音頻配音由應(yīng)用格式支持。將輔助音頻流作為子路徑添加到Virtual PlayList中的主路徑AV流。圖9不出了修改PlayList呈現(xiàn)順序(即,移動),即對Real PlayList和VirtualPlayList共同的操作。移動修改了盤(Volume)中的PlayList的呈現(xiàn)順序,并且由以應(yīng)用格式定義的PlayList的表格來支持。注意,Clip內(nèi)容沒有由于移動操作而被修改。標記 接下來,將描述標記。提供標記以指定Clip和PlayList中的突出部分或特性時間。添加到Clip的標記是指定可歸于AV流的內(nèi)容的特性場景的點,并且可以是例如場景改變點。當回放PlayList時,可以參考并使用該PlayList參考的Clip中的標記。添加到PlayList的標記主要由用戶來設(shè)置,并且可以是例如書簽或恢復(fù)點。通過將指示標記的時間的時間戳添加到標記列表來在Clip或PlayList中設(shè)置標記。另外,刪除標記包括從標記列表刪除該標記的時間戳。因此,AV流不受標記的設(shè)置和刪除的影響??s略圖接下來,將描述縮略圖??s略圖是添加到Volume、PlayList和Clip的靜止圖像。存在兩種類型的縮略圖。第一類型的縮略圖用作表示其相關(guān)聯(lián)的內(nèi)容的代表圖像。這種類型的縮略圖主要用在菜單屏幕上以使得用戶能夠通過操作光標或其它元件(未示出)來選擇期望的內(nèi)容。其它類型的縮略圖是表示由標記指示的場景的圖像。期望使得Volume和各個PlayList能夠具有其自己的縮略圖。期望Volume縮略圖將在盤(即,記錄介質(zhì)100,在下文中假設(shè)為盤格式并且在適當時被稱為盤)設(shè)置在記錄和回放設(shè)備I上或中的給定地方時使用,其中Volume縮略圖首先被顯示為表示該盤的內(nèi)容的靜止圖像。期望PlayList縮略圖將用作表示用于選擇PlayList的菜單屏幕(S卩,內(nèi)容列表屏幕)上的各個PlayList的內(nèi)容的靜止圖像。盡管可想到將PlayList中的第一圖像作為該PlayList的縮略圖(代表圖像),但是在回放時間O的先頭圖像可能不是用于表示PlayList的內(nèi)容的最佳圖像。因此,被配置成使得用戶能夠?qū)⑷我鈭D像設(shè)置為PlayList的縮略圖。以上兩種類型的縮略圖是指定菜單縮略圖。由于菜單縮略圖被頻繁地顯示,因此期望從盤快速地讀取它們。為此,高效的是將所有菜單縮略圖存儲在單個文件中。如圖11所示,菜單縮略圖不嚴格限于從Volume中的視頻提取的圖片,并且也可以是從個人計算機或數(shù)字照相機獲取的圖像。同時,期望能夠關(guān)于Clip或PlayList設(shè)置多個標記,并且因此期望實現(xiàn)容易地查看標記點處的圖像以確定標記位置處的內(nèi)容。表示標記點的這樣的圖片是指定標記縮略圖。因此,要用作這樣的縮略圖的基礎(chǔ)的圖像主要從標記點處的圖像來提取而不是在外部獲取的圖像。圖12示出了添加到PlayList的標記與其標記縮略圖之間的關(guān)系,而圖13示出了添加到Clip的標記與其標記縮略圖之間的關(guān)系。標記縮略圖與菜單縮略圖的不同之處在于不需要短訪問時間,這是由于當呈現(xiàn)關(guān)于PlayList的詳細信息時,標記縮略圖用在子菜單或其它要素中。為此,在每次要顯示縮略圖時,由于記錄和回放設(shè)備I打開文件并讀出文件的一部分,因此花費少量時間不是問題。另外,期望將所有標記縮略圖存儲在單個文件中以減少Volume中存在的文件的數(shù)量。盡管PlayList可具有菜單縮略圖和多個標記縮略圖,但是Clip通常不是由用戶直接選擇的(通常,Clip是經(jīng)由PlayList指定的),并且因此Clip可能沒有設(shè)置菜單縮略圖。圖14示出了根據(jù)上述的菜單縮略圖、標記縮略圖、PlayList和Clip之間的關(guān)系。菜單縮略圖文件包含針對各個PlayList設(shè)置的菜單縮略圖。菜單縮略圖文件包括表示被記錄到盤的數(shù)據(jù)的內(nèi)容的Volume縮略圖。標記縮略圖文件包含針對各個PlayList和各個Clip創(chuàng)建的縮略圖。目錄和文件接下來,將描述目錄和文件。在下文中,記錄和回放設(shè)備I在適當時將被稱為數(shù)字視頻記錄器(DVR)。圖15示出了盤上的示例性目錄結(jié)構(gòu)。如圖15所示,DVR中的盤上的主目錄是包括“BDAV”目錄以及“PLAYLIST”目錄、“CLIPINF”目錄和“STREAM”目錄的根目錄。除上述之外的目錄可在根目錄中創(chuàng)建,但是假設(shè)為被本實施例的應(yīng)用格式忽略。DVR應(yīng)用格式定義的所有文件和目錄存儲在“BDAV”目錄中?!癇DAV”目錄包含三個目錄。Real PlayList和Vritual PlayList數(shù)據(jù)庫文件置于“PLAYLIST”目錄中。即使不存在PlayList,該目錄仍存在。Clip數(shù)據(jù)庫文件置于“CLIPINF”目錄中。即使不存在Clip,該目錄也仍存在。AV流文件置于“STREAM”目錄中。即使不存在AV流文件,該目錄仍存在?!癇DAV”目錄存儲以下文件。“INDEX.BAV”文件是從UlAppInfoPlayList O信息提取和收集用于顯示標題列表的顯示信息的索引文件。對于每個PlayList文件的制作者私有數(shù)據(jù)也可被附加并存儲在“INDEX.BAV”文件中?!癐NDEX.BAV”文件置于BDAV目錄中,或者換言之,置于與記錄內(nèi)容的PLAYLIST目錄相同的父目錄中,并且另外,處于同一層級。換言之,“INDEX.BAV”文件和PLAYLIST目錄屬于同一目錄。稍后將參照圖17詳細討論“INDEX.BAV”文件?!?INF0.BAV”文件在BDAV目錄中創(chuàng)建并且存儲一般應(yīng)用層信息。僅一個INF0.BAV文件存在于BDAV目錄中,并且其文件名固定為INF0.BAV。“MENU.THM”文件存儲與菜單縮略像(即,內(nèi)容列表的縮略像)有關(guān)的信息。BDAV目錄中的菜單縮略圖的數(shù)量是O或I。文件名固定為MENU.THM。在不存在菜單縮略像的情況下,該文件可不存在?!癙LAYLIST” 目錄存儲兩種類型的 PlayList 文件,即 Real PlayList 和 VirtualPlayList。xxxxx.RPL文件存儲與一個Real PlayList有關(guān)的信息。針對每個RealPlayList創(chuàng)建一個文件。文件名是xxxxx.RPL,其中xxxxx是五位數(shù)字,每個數(shù)字為從O至
9。文件擴展是“ RPL”。yyyyy.VPL文件存儲與一個Virtual PlayList有關(guān)的信息。針對每個VirtualPlayList創(chuàng)建一個文件。文件名是yyyyy.VPL,其中yyyyy是五位數(shù)字,每個數(shù)字為從O至
9。文件擴展是“VPL”?!癈LIPINF”目錄存儲分別與各個AV流文件對應(yīng)的文件。zzzzz.CPI文件是與單個AV流文件對應(yīng)的Clip信息文件(Clip AV流文件或Bridge-Clip AV流文件)。文件名是zzzzz.CPI,其中ZZZZZ是五位數(shù)字,每個數(shù)字為從O至9。文件擴展是“CPI”。“STREAM”目錄存儲AV流文件。zzzzz.MTS文件是DVR系統(tǒng)處置的AV流文件,或者換言之,是Clip AV流文件或Bridge-Clip AV流文件。文件名是zzzzz.MTS,其中zzzzz是五位數(shù)字,每個數(shù)字為從O至9。文件擴展是“MTS”。INDEX.BAV 文件接下來,將描述圖15中的“INDEX.BAV”文件。為了提示用戶選擇被記錄到記錄介質(zhì)100的內(nèi)容項,創(chuàng)建所有節(jié)目的標題列表(即,PlayList的列表),并且從其提取可顯示范圍并且從端子24輸出到用戶接口輸入/輸出以進行顯示。替選地,可顯示范圍可從端子32輸出到未示出的顯示器并且在其上顯示。如稍后參照圖17討論的,單個“INDEX.BAV”文件共同存儲用于顯示標題列表的、關(guān)于所有節(jié)目的顯示信息。結(jié)果,變得可以迅速地創(chuàng)建并顯示標題列表。圖16示出了標題列表的示例性顯示。屏幕顯示和所顯示的內(nèi)容的設(shè)計取決于記錄和再現(xiàn)設(shè)備I的制造者。在該示例中,顯示以下顯示信息。節(jié)目標題:早間新聞、午間新聞、午間雜耍表演、晚間新聞、晚間音樂節(jié)目記錄時間:1/1(月)7:00AM,1/1 (月)12:00ΡΜ,1/1 (月)1:00ΡΜ,1/1 (月)7:00PM,1/1 (月)9:00PM節(jié)目持續(xù)時間:I小時30分鐘,I小時00分鐘,2小時00分鐘頻道號:CH1,CH2,CH3頻道名:日本廣播、AAA廣播記錄模式:直接記錄模式、標準記錄模式、長期播放記錄模式標題列表優(yōu)選地顯示使得用戶能夠確定地選擇期望的節(jié)目的顯示信息(S卩,標題)。這樣的顯示信息可包括例如如以下的信息。1.標題(節(jié)目)名(PlayList_name)2.記錄時間(time_zone, record_time_and_date)3.標題持續(xù)時間(PlayList_duration)4.縮略圖參考信息(ref_to_thumbnail_index)5.指示記錄是新的(未查看)還是舊的(is_played_flag)的標記6.頻道號(channel_number)7.頻道名(channel_name)在以上七種類型的顯示信息當中,標記為I至3的三種類型的顯示信息在標題列表中是特別優(yōu)選的。標記為4的顯示信息對于使得用戶能夠快速確定節(jié)目內(nèi)容也是重要的。在以上七種類型的顯示信息之后的括號中指示的字段的名稱是出現(xiàn)在UlAppInfoPlayList O (參見稍后討論的圖21)中的字段的名稱,ref_to_menu_thumbnail_index 除外。僅 ref_to_menu_thumbnail_index 沒有包括在 UlAppInfoPlayList O 中。當PlayList文件(參見稍后討論的圖18)中的PlayListMarkO (參見稍后討論的圖23)的mark_type字段被設(shè)置為指示PlayList縮略圖的值OxOl或0x02時(參見稍后討論的圖23), ref_to_menu_thumbnail_index 字段被參考用于 ref_thumbnail_index (參見稍后討論的圖 22)的值。換言之,ref_thumbnail_index 的值被設(shè)置為 ref_to_menu_thumbnail_index的值。圖17示出了 INDEX.BAV的句法。如圖17所示,“INDEX.BAV”文件包含如以下的信息。type_indicator 字段包含文本“ INDX”。version_number 字段包含指不 INDEX.BAV文件的版本號的四個字符。長度字段指示緊挨在長度字段之后開始并且在INDEX.BAV文件的結(jié)束處結(jié)束的字節(jié)長度。number_of_PlayLists中的數(shù)量等于PLAYLIST目錄中記錄的PlayList的數(shù)量。PlayList_file_name[k]字段指示PlayList的文件名。這里,[k]是在for 循環(huán)期間遞增的變量。index_info_start_address[k]字段指不 index_info[k] O 的開始字節(jié)地址,其被表示為與INDEX.BAV文件中的先頭字節(jié)的字節(jié)偏移。字節(jié)偏移是從零開始計數(shù)的。ref_to_menu_thumbnail_index[k]字段指不表不 PlayList_file_name[k]指不的 PlayList 的縮略像。在 ref_to_menu_thumbnail_index[k]字段包含除 OxFFFF 之外的值的情況下,代表縮略像已被添加到該PlayList,并且該縮略像被存儲在MENU.THM文件中(參見稍后討論的圖15和圖24)。通過使用MENU.THM文件(參見稍后討論的圖 25)中的 Thumbnail O 的值來參考圖像。在 ref_to_menu_thumbnail_index[k]字段具有值OxFFFF的情況下,代表縮略像不被添加到該PlayList。PlayList_character_set[k]字段指示字符編碼方法,通過該字符編碼方法對channel_name [k]和 PlayList_name [k]字段進行編碼。is_played_flag[k]標志指不是否發(fā)生了回放。如果該標志被設(shè)置為I,則PlayList_file_name[k]指示的PlayList已從被記錄開始進行回放。如果該標志被設(shè)置為0,則PlayList尚未從被記錄開始進行回放。time_zone[k]字段指示record_time_and_date [k]指示的時間信息的時區(qū)(例如,諸如日本或英國)。record_time_and_date[k]字段是存儲記錄 PlayList_file_name[k]指不的PlayList時的時間和日期的56位字段。該字段存儲關(guān)于以4位二-十進制代碼(B⑶)編碼的年、月、日、小時、分和秒的14個數(shù)字。例如,2001/12/23 01:02:03被編碼為0x20011223010203ο PlayList_duration [k]是指不以小時、分和秒為單位的、PlayList_file_name[k]指示的PlayList的總回放時間的24位字段。該字段存儲以4位二-十進制代碼(BCD)編碼的六個數(shù)字。例如,01:45:30被編碼為0x014530。channel_number[k]字段指不當記錄 PlayList_file_name[k]指不的 PlayList時用戶所選擇的廣播的頻道號或服務(wù)號。該字段在其值是OxFFFF時是無效的。channelname_l ength [k]字段指示channe l_name [k]字段指示的頻道名的字節(jié)長度。channe 1_name [k]字段指示當記錄PlayList_file_name [k]指示的PlayList時用戶所選擇的廣播的頻道名或服務(wù)名。PlayList_name_length[k]字段指不 PlayList_name [k]字段指不的 PlayList 名稱的字節(jié)長度。PlayList_name[k]字段指不 PlayList_file_name[k]指不的 PlayList 的標題(節(jié)目)名。length_mpd[k]字段中的非零值表示存在mdp [k] O ,并且該值指示mdp [k] O的字節(jié)長度。maker_ID[k]字段指示記錄mdp[k] O的記錄器的制作者。被編碼為maker ID的值由格式的許可證來分配。maker_model_code[k]字段指示記錄mdp [k] O的記錄器的型號。被編碼為maker_model_code[k]的值由接收了格式的許可證的制作者來確定。maker_private_data[k]字段是存儲制作者的私有數(shù)據(jù)的區(qū)域。在該字段中,除了在INDEX.BAV文件中標準化的以上信息之外,還可存儲制造者特定記錄信息。例如,可以記錄諸如記錄模式(諸如標準記錄模式或長期播放記錄模式的信息)和節(jié)目類型的信息。length_mpd [k]、maker_ID [k]、maker_model_code [k]和 maker_private_data [k]字段組成制造者特定信息。X和Y是任意正整數(shù)。padding_word的值可以是任意值。Real PlayList 文件和 Virtual PlayList 文件接下來,將描述Real PlayList文件和Virtual PlayList文件,或者換言之,圖 15 中的 “PLAYLIST” 目錄中的 xxxxx.RPL 和 yyyyy.VPL 文件。圖 18 示出了 xxxxx.RPL(Real PlayList)和 yyyyy.VPL (Virtual PlayList)文件的句法。xxxxx.RPL 和 yyyyy.VPL文件的句法結(jié)構(gòu)相同。xxxxx.RPL或yyyyy.VPL文件包含三個對象,即PlayListO、PlayListMark()和 MakerPrivateData()。PlayListMark_Start_address 字段指不 PlayListMarkO 的開始地址,其被表不為與PlayList文件中的先頭字節(jié)的字節(jié)偏移。字節(jié)偏移是從零開始計數(shù)的。MakerPrivateData_Start_address 字段指不 MakerPrivateDataO 的開始地址,其被表示為與PlayList O文件中的先頭字節(jié)的字節(jié)偏移。字節(jié)偏移是從零開始計數(shù)的。根據(jù)PlayList文件的句法插入一個或多個padding_word字段,而NI和N2是零或任意正整數(shù)。每個padding_work可取任意值。盡管以上給出了 PlayList文件的簡要概述,現(xiàn)在將給出進一步的細節(jié)。除了Bridge_Clip之外,所有Clip中的回放片段都被記錄介質(zhì)100中的所有Real PlayList參考。此外,兩個或更多個Real PlayList中的各個Playltem指示的回放片段在同一 Clip
中不重疊。在參照圖19A至圖19C更全面地描述的情況下,如圖19A所示,所有Clip具有相應(yīng)的Real PlayList。如圖19B所示,即使在編輯操作之后,也遵守該規(guī)則。因此,由于所有Clip都被一些Real PlayList參考,因此所有Clip都可觀看。如圖19C所示,Virtual PlayList的回放片段包含在Real PlayList的回放片段或Bridge-Clip的回放片段內(nèi)。Bridge-Clip如果未被任何VirtualPlayList參考則停止存在于盤上。Real PlayList 包括 Playltem 的列表,但是不包括 SubPlayltem。VirtualPlayList包括Play Item的列表,并且在PlayList O中闡述的CPI_type是EP_map類型以及PlayList_type是O (即,包括視頻和音頻的PlayList)的情況下可包括一個SubPlayltem。在本實施例的PlayList O對象中,SubPlayltem僅用于音頻配音目的。另外,單個VirtualPlayList可以具有的SubPlayltem的數(shù)量為O或I。PlayList 句法接下來,將描述PlayList句法。圖20示出了 PlayList句法。在圖20所示的PlayList句法中,version_number字段包含指示PlayList O對象的版本號的四個字符。versiorunumber根據(jù)ISO 646被編碼為“0045”。長度字段包含指示緊挨在長度字段之后開始并且在PlayListO的結(jié)束處結(jié)束的字節(jié)長度的32位無符號整數(shù)。PlayListjype是指示PlayList的類型的8位字段。CPI_type 是指不 PlayItemO 和 SubPlayItemO 參考的 Clip 中的 CPI_type 字段的值的I位標志。單個PlayList參考的所有Clip具有在其各自的CPI O對象中定義的相同的 CPI_type 值。number_of_PlayItems 字段是指不 PlayList 中的 Playltem 的數(shù)量的16位字段。對應(yīng)于給定PlayItemO的Playltem_id由在包含PlayItemO對象的for循環(huán)中PlayItemO 出現(xiàn)的順序來定義。Playltem_id 從 O 開始。number_of_SubPlayItems 字段是指示PlayList中的SubPlayltem的數(shù)量的16位字段。該值為O或I。輔助音頻流的路徑(音頻流路徑)是子路徑類型。UlAppInfoPlayList接下來,將描述圖20所示的PlayList句法中的UlAppInfoPlayList對象。UlAppInfoPlayListO存儲PlayList的用戶接口應(yīng)用參數(shù)。圖21示出了UlAppInfoPlayList句法。在下文中將描述圖21所不的UlAppInfoPlayList句法。PlayList_character_set 字段指不對 channel_name 和 PlayList_name 字段進行編碼的字符編碼方法。is_played_flag字段指示是否已回放了 PlayList。如果該標志被設(shè)置為1,則PlayList已從被記錄開始進行回放。如果該標志被設(shè)置為O,則PlayList尚未從被記錄開始進行回放。time_zone字段指示record_time_and_date指示的時間信息的時區(qū)。record_time_and_date字段是存儲記錄PlayList時的時間和日期的56位字段。該字段存儲關(guān)于以4位二 -十進制代碼(BCD)編碼的年、月、日、小時、分和秒的14個數(shù)字。例如,2001/12/23 01:02:03 被編碼為 0x20011223010203。PlayList_duration 字段是指示以小時、分和秒為單位的、PlayList的總回放時間的24位字段。該字段存儲以4位二-十進制代碼(BCD)編碼的六個數(shù)字。例如,01:45:30被編碼為0x014530。channel_number字段指示當記錄PlayList時用戶所選擇的廣播的頻道號或服務(wù)號。該字段在其值是OxFFFF是無效的。channel_name_length字段指示channel_name字段指示的頻道名的字節(jié)長度。channel_name字段指示在記錄PlayList時用戶所選擇的廣播的頻道名或服務(wù)名。PlayList_name_length字段指示PlayList名的字節(jié)長度。PlayList_name字段指示PlayList的標題(節(jié)目)名。PlayListMark ()接下來,將描述圖18所示的xxxxx.RPL和yyyyy.VPL文件的句法中的PlayListMark()對象。PlayList的標記信息存儲在PlayListMark中。圖22示出了PlayListMark的句法。在圖22所不的PlayListMark句法中,version_number字段包含指示PlayListMarkO對象的版本號的四個字符。version_number根據(jù)ISO 646被編碼為“0045”。長度字段包含指示緊挨在長度字段之后開始并且在PlayListMarkO的結(jié)束處結(jié)束的PlayListMarkO的字節(jié)長度的32位無符號整數(shù)。number_of_PlayList_marks字段包含指示存儲在PlayListMrak中的標記的數(shù)量的16位無符號整數(shù)。number_of_PlayList_marks的值也可以是O。mark_type字段是指示標記類型的8位字段,并且根據(jù)稍后討論的圖23中所不的表來編碼。mark_time_stamp字段是存儲指示標記指定的點的時間戳的32位字段。mark_time_stamp的語義取決于PlayList O中定義的CPI_type而不同。Playltem_id是指定放置標記的Playltem的8位字段。對應(yīng)于給定Playltem的Playltem_id值被定義在PlayListO 中(參見圖 20)。character_set字段是指示對mark_name字段進行編碼的字符編碼方法的8位字段。name_length字段是指示在mark_name字段中指示的標記名的字節(jié)長度的8位字段。mark_name字段指示標記的名稱。在該字段中,等于name_length并且從左側(cè)開始的多個字節(jié)表示指示標記名的有效字符。在mark_name字段中的有效字符之后的值可被設(shè)置為任意值。ref_thumbnail_index字段指示關(guān)于附于標記的縮略像的信息。在ref_thumbnail_index字段包含除OxFFFF之外的值的情況下,縮略像已被附于該標記,并且該縮略像存儲在MENU.THM文件中。通過使用MENU.THM文件中的ref_thumbnail_index的值來參考圖像。在ref_thumbnail_index字段具有值OxFFFF的情況下,縮略像尚未被附于該標記。圖23示出了 mark_type表。如圖23所示,標記類型由mark_type的值來定義。mark_type值0x01表示標記是已從該PlayList參考的視頻中的圖片選擇了其圖像的PlayList縮略圖。在該情況下,mark_time_stamp (圖22)指示PlayList參考的視頻中的圖片的呈現(xiàn)時間戳。當ref_thumbnail_index (圖22)的值是除OxFFFF之外的值時,縮略像存儲在稍后討論的圖24的MENU.THM中。當ref_thumbnail_index的值是OxFFFF時,縮略像沒有存儲在圖24的MENU.THM中。在該情況下,播放器可對PlayList參考的視頻中的呈現(xiàn)時間戳指定的圖片進行解碼。PlayListMarkO中的mark_type值為0x01或0x02的標記的數(shù)量是O或I。mark_type值0x02表示標記是尚未從該PlayList參考的視頻中的圖片選擇其圖像的PlayList縮略圖。在該情況下,ref_thumbnail_index的值是除OxFFFF之外的值,并且縮略像存儲在圖24的MENU.THM中。mark_time_stamp和Playltem_id均被設(shè)置為零。PlayListMarkO中的mark_type值0x01或0x02的標記的數(shù)量為O或I。mark_type值0x03表示標記是恢復(fù)標記。該標記是恢復(fù)回放的點。在PlayListMarkO中定義的恢復(fù)點的數(shù)量是O或I。mark_type值0x04表示標記是PlayList的回放入口點。這樣的標記可由用戶來設(shè)置,并且用于指定例如喜愛場景的開始點。mark_type值0x06表示標記是跳過標記點。播放器跳過從該點直到結(jié)束的節(jié)目剩余部分。PlayListMarkO中定義的跳過標記點的數(shù)量為O或I。MENU.THM 和 MARK.THM圖24示出了圖15中的MENU.THM (或MARK.THM)的句法。MENU.THM文件包含Thumbnail O 對象。圖25示出了圖24所示的MENU.THM (或MARK.THM)的句法內(nèi)的Thumbnail O的句法。在圖24所不的Thumbnail O句法中,version_number字段包含指不Thumbnail O對象的版本號的四個字符。version_number根據(jù)ISO 646而被編碼為“0045”。長度字段包含指示緊挨在長度字段之后開始并且在Thumbnail O的結(jié)束處結(jié)束的Thumbnail O的字節(jié)長度的32位無符號整數(shù)。tn_blocks_start_address字段包含指示第一 tn_block的先頭字節(jié)地址的32位無符號整數(shù),其被表示為與Thumbnail O中的先頭字節(jié)的字節(jié)偏移。字節(jié)偏移是從零開始計數(shù)的。number_of_thumbnails字段包含給出包含在ThumbnailO中的縮略像條目的數(shù)量的16位無符號整數(shù)。tn_block_size字段包含給出以1024字節(jié)為單位的單個tn_block的大小的16位無符號整數(shù)。例如,tn_block_size=l指示單個tn_block的大小是1024字節(jié)。number_of_tn_blocks字段包含表示Thumbnail O中的tn_block條目的數(shù)量的16位無符號整數(shù)。thumbnail_index字段包含表示在從thumbnail_index字段開始的for循環(huán)的一次迭代中由縮略圖信息指示的縮略像的索引號的16位無符號整數(shù)。除OxFFFF之外的值用在 thumbnail_index 字段中使用。thumbnail_index 字段被 UlAppInfoVolume O、UlAppInfoPlayList O > PlayListMark O 和 ClipMarkO 中的 ref_thumbnail_index 參考。thumbnail_picture_format包含表示縮略像的圖片格式的8位無符號整數(shù)。picture_data_size字段包含指示以字節(jié)為單位的、縮略像的字節(jié)長度的32位無符號整數(shù)。start_tn_block_number字段是表示縮略像的數(shù)據(jù)開始的tn_block的tn_block號的16位無符號整數(shù)??s略像數(shù)據(jù)的開始優(yōu)選地與先頭tn_block匹配。tn_block號在O開始并且與循環(huán)的tn_block中的變量k的值有關(guān)。x_picture_length字段包含表示縮略像幀的水平方向上的像素數(shù)量的16位無符號整數(shù)。y_picture_length字段包含表示縮略像幀的垂直方向上的像素數(shù)量的16位無符號整數(shù)。tn_block字段是存儲縮略像的區(qū)域。ThumbnailO中的所有tn_block字段具有相同的大小(固定長度),其中大小由tn_block_size來定義。AV流文件接下來,將描述AV流文件。AV流文件作為MTS文件被存儲在“STREAM”目錄(圖15)中。存在兩種類型的AV流文件,即ClipAV流文件和Bride-Clip AV流文件。兩種類型的AV流均被構(gòu)造為DVRMPEG-2傳輸流文件。記錄處理接下來,將參照圖26描述將INDEX.BAV文件記錄到記錄介質(zhì)100的處理。圖26是說明記錄處理的流程圖。當基于用戶指令將節(jié)目形式的內(nèi)容記錄到記錄介質(zhì)100時,該處理被執(zhí)行作為相關(guān)聯(lián)的處理。在步驟Sll中,記錄單元201記錄PlayList文件。換言之,將對應(yīng)于內(nèi)容的、如圖18所示的xxxxx.RPL或yyyyy.VPL記錄到記錄介質(zhì)100。在步驟S12中,獲取單元202獲取HAppInfoPlayListO。換言之,從圖20的PlayList O 讀出 UlAppInfoPlayList O,該 PlayList O 在步驟 Sll 中作為圖 18 的 xxxxx.RPL或yyyyy.VPL文件的一部分被記錄到記錄介質(zhì)100。在步驟S13中,獲取單元202獲取ref—thumbnail—index的值。換言之,從圖22的 PlayListMarkO 獲取 ref—thumbnail—index 的值,該 PlayListMarkO 在步驟 Sll 中作為圖18的xxxxx.RPL或yyyyy.VPL文件的一部分被記錄到記錄介質(zhì)100,并且將所獲取的ref—thumbnail—index 的值設(shè)置作為 ref—to_ _menu_thumbnail_index。在步驟S14 中,記錄單兀 201 記錄 UlAppInfoPlayListO 和 ref—to—menu—thumbnail—index。換言之,將關(guān)于在步驟S12中獲取的UlAppinfoPlayList O (圖21)的信息和關(guān)于在步驟S13中設(shè)置的ref—to—menu—thumbnail—index的信息記錄到記錄介質(zhì)100中的INDEX.BAV文件(圖17)。如圖21 所不,UlAppInfoPlayList ()包含信息,諸如 PlayList—character—set、playback_protect_flag、write——protect_flag、is_played_flag、is_edited_flag、time_zone、record—time_and—date、PlayList_durationΛ maker_ID、maker—model_code、channel_number、channel_name_length、channel_name、PlayList—name_length、PlayList—name、PlayList_detail_length 和 PlayList_detail。在步驟S15中,記錄單元201記錄制造者特定信息和maker—ID。記錄和回放設(shè)備I的制造者的制造者特定信息和maker—ID預(yù)先存儲在控制器23的存儲單元23A中。該信息被讀出并被記錄到記錄介質(zhì)100中的INDEX.BAV文件。換言之,記錄 maker—ID、maker—mode—code 和 maker—private—data。顯示處理接下來,將參照圖27描述顯示內(nèi)容列表的處理。圖27是說明顯示處理的流程圖。在步驟S51中,獲取單元202獲取INDEX.BAV文件。換言之,獲取單元202讀出已如參照圖26描述的被記錄到記錄介質(zhì)100的INDEX.BAV。在步驟S52中,獲取單元202獲取單個PlayList (內(nèi)容項)的ref—to—menu—thumbnail—index的值。換言之,從在步驟S51中讀出的INDEX.BAV文件(圖17)獲取ref—to—menu—thumbnail—index 的值。ref—to—menu_thumbnail_index 字段表不存儲在 MENU.THM (圖24)中的縮略圖的位置信息。在步驟S53中,獲取單元202獲取縮略像。換言之,從在步驟S52中獲取的ref—to—menu—thumbnail—index的值指示的位置(即,MENU.THM中的位置)讀出縮略像(Thumbnail O )。由于如果縮略像本身存儲在內(nèi)部則INDEX.BAV的大小將增大,因此縮略像存儲在單獨的文件MENU.THM中。在步驟S54 中,獲取單兀 202 獲取從 PlayList—character—set [k]到 PlayList—name[k]的信息。換言之,獲取單元202讀出存儲在如圖17所示的INDEX.BAV中的從PlayList_character_set [k]到 PlayList—name [k]的信息。具體地,讀出 PlayList—character—set [k]、is—played—flag、time—zone、record—time_and—date [k]、PlayList_duration [k]、channel—number [k]、channel—name_length[k]、channel—name[k]、PlayList_name_length[k]和 PlayList—name[k]。在步驟S55中,確定單元203確定maker—ID值是否匹配。換言之,確定在步驟S51中讀出的INDEX.BAV (圖17)中存儲的maker_ID值是否與存儲單元23A中存儲的maker_ID值匹配。如果兩個值匹配,則記錄單元201在步驟S56中獲取制造者特定信息。換言之,記錄單兀201讀出在步驟S51中讀出的INDEX.BAV中存儲的maker_model_code和maker_private_data ^如果maker_ID值不匹配,則可能難以將maker_private_data中的信息顯示為列表,并且因此跳過步驟S56中的處理。針對每個內(nèi)容項(PlayList)執(zhí)行以上處理。一旦針對每個內(nèi)容項(PlayList)執(zhí)行了從步驟S52到步驟S56的處理,則顯示單元204在步驟S57中顯示PlayList的列表。換言之,基于在步驟S54中獲取的信息和在步驟S56中獲取的信息來顯示如圖16所示的內(nèi)容列表。與列表的顯示有關(guān)的顯示信息共同存儲在稱為INDEX.BAV的單個文件中。因此,即使當存在多個內(nèi)容項時,也可以迅速地顯示內(nèi)容列表。對程序應(yīng)用本技術(shù)上述系列處理操作可以以硬件來執(zhí)行,并且也可以以軟件來執(zhí)行。在以軟件執(zhí)行一系列處理操作的情況下,構(gòu)成這樣的軟件的程序可從網(wǎng)絡(luò)或記錄介質(zhì)安裝到內(nèi)置于專用硬件中的計算機,或者替選地,安裝到能夠通過在其上安裝各種程序來執(zhí)行各種功能的計算機(例如,諸如通用個人計算機)上。包含這樣的程序的記錄介質(zhì)可與主設(shè)備分開被實現(xiàn)為可拆卸介質(zhì),諸如磁盤(包括軟盤)、光盤(包括致密盤-只讀存儲器(⑶-ROM))和DVD盤)或半導(dǎo)體存儲器,程序被記錄到該可拆卸介質(zhì)并且該可拆卸介質(zhì)被分發(fā)以為用戶提供程序。另外,記錄介質(zhì)還可被實現(xiàn)為閃速ROM或硬盤,在已置于主設(shè)備的狀態(tài)下,程序被記錄到該記錄介質(zhì)并且該記錄介質(zhì)被提供給用戶。此外,在該說明書中,描述被記錄到記錄介質(zhì)的程序的步驟顯然包括以遵從所闡述的順序的時間序列進行的處理操作,并且包括并行地或單獨地執(zhí)行的操作,而不是嚴格地以時間序列來處理。另外,本技術(shù)的實施例不限于上述實施例,并且各種修改在不背離本技術(shù)的主旨的范圍內(nèi)是可能的。其它本技術(shù)還可采取如以下的配置。(I) 一種信息處理設(shè)備,設(shè)置有:獲取單元,被配置成獲取與顯示被記錄到記錄介質(zhì)的內(nèi)容列表有關(guān)的顯示信息,以及記錄單元,被配置成將所述顯示信息共同地記錄在單個文件中。
(2)根據(jù)(I)所述的信息處理設(shè)備,其中:所述顯示信息至少包括每個內(nèi)容項的標題、持續(xù)時間以及記錄時間和日期。(3)根據(jù)(I)或(2)所述的信息處理設(shè)備,其中: 所述文件處于與記錄所述內(nèi)容項的目錄相同的層級。(4)根據(jù)(1)、(2)或(3)所述的信息處理設(shè)備,其中:所述顯示信息附加地包括表示所述內(nèi)容項的縮略圖的位置的位置信息,以及所述獲取單元從第一信息文件獲取所述內(nèi)容項的標題、持續(xù)時間以及記錄時間和日期,同時從不同于所述第一信息文件的第二信息文件獲取所述位置信息。(5)根據(jù)(I)至(4)中任一項所述的信息處理設(shè)備,其中:關(guān)于所述信息處理設(shè)備的制造者的信息附加地記錄在所述文件中。(6)根據(jù)(I)至(5)中任一項所述的信息處理設(shè)備,附加地包括:顯示單元,被配置成根據(jù)從所述文件讀出的顯示信息顯示所述內(nèi)容項的列表。(7)根據(jù)(6)所述的信息處理設(shè)備,其中:所述顯示信息附加地包括所述信息處理設(shè)備的制造者的ID和特定于該制造者的 目息,以及在包括在所述顯示信息中的制造者ID與存儲在所述信息處理設(shè)備中的制造者ID匹配的情況下,所述顯示單元附加地顯示制造者特定信息。(8) 一種信息處理方法,包括:獲取與顯不被記錄到記錄介質(zhì)的內(nèi)容列表有關(guān)的顯不彳目息,以及將所述顯示信息共同地記錄在單個文件中。(9) 一種使得計算機執(zhí)行以下處理的程序,`所述處理包括:獲取與顯不被記錄到記錄介質(zhì)的內(nèi)容列表有關(guān)的顯不彳目息,以及將所述顯示信息共同地記錄在單個文件中。本公開內(nèi)容包含與2011年11月28日向日本專利局提交的日本優(yōu)先權(quán)專利申請JP 2011-258886中公開的主題有關(guān)的主題,其全部內(nèi)容通過應(yīng)用合并于此。本領(lǐng)域技術(shù)人員應(yīng)理解,在所附權(quán)利要求或其等同方案的范圍內(nèi),取決于設(shè)計要求和其它因素,可進行各種修改、組合、子組合和變更。
權(quán)利要求
1.一種信息處理設(shè)備,設(shè)置有: 獲取單元,被配置成獲取與顯示被記錄到記錄介質(zhì)的內(nèi)容列表有關(guān)的顯示信息;以及 記錄單元,被配置成將所述顯示信息共同地記錄在單個文件中。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中: 所述顯示信息至少包括每個內(nèi)容項的標題、持續(xù)時間以及記錄時間和日期。
3.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中: 所述文件處于與記錄所述內(nèi)容項的目錄相同的層級。
4.根據(jù)權(quán)利要求3所述的信息處理設(shè)備,其中: 所述顯示信息附加地包括表示所述內(nèi)容項的縮略圖的位置的位置信息,以及所述獲取單元從第一信息文件獲取所述內(nèi)容項的標題、持續(xù)時間以及記錄時間和日期,同時從不同于所述第一信息文件的第二信息文件獲取所述位置信息。
5.根據(jù)權(quán)利要求4所述的信息處理設(shè)備,其中: 關(guān)于所述信息處理設(shè)備的制造者的信息附加地記錄在所述文件中。
6.根據(jù)權(quán)利要求5所述的信息處理設(shè)備,附加地包括: 顯示單元,被配置成根據(jù)從所述文件讀出的顯示信息顯示所述內(nèi)容項的列表。
7.根據(jù)權(quán)利要求6所述的信息處理設(shè)備,其中: 所述顯示信息附加地包括所述信息處理設(shè)備的制造者的ID和特定于該制造者的信息,以及 在包括在所述顯示信息中的制造者ID與存儲在所述信息處理設(shè)備中的制造者ID匹配的情況下,所述顯示單元附加地顯示制造者特定信息。
8.—種信息處理方法,包括: 獲取與顯示被記錄到記錄介質(zhì)的內(nèi)容列表有關(guān)的顯示信息;以及將所述顯示信息共同地記錄在單個文件中。
9.一種使得計算機執(zhí)行以下處理的程序,所述處理包括:獲取與顯示被記錄到記錄介質(zhì)的內(nèi)容列表有關(guān)的顯示信息;以及將所述顯示信息共同地記錄在單個文件中。
全文摘要
本發(fā)明公開了一種信息處理設(shè)備和信息處理方法,該設(shè)備包括獲取單元,被配置成獲取與顯示被記錄到記錄介質(zhì)的內(nèi)容項列表有關(guān)的顯示信息;以及記錄單元,被配置成將顯示信息共同地記錄在單個文件中。
文檔編號G11B27/031GK103137164SQ20121047736
公開日2013年6月5日 申請日期2012年11月21日 優(yōu)先權(quán)日2011年11月28日
發(fā)明者加藤元樹 申請人:索尼公司