两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

信息處理裝置、信息處理方法、程序存儲媒體以及程序的制作方法

文檔序號:6755004閱讀:248來源:國知局
專利名稱:信息處理裝置、信息處理方法、程序存儲媒體以及程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種信息處理裝置、一種信息處理方法、一種程序存儲媒體,以及一種程序。更具體地講,本發(fā)明涉及用于記錄具有多個通向記錄媒體的再現(xiàn)路徑的數(shù)據(jù)的一種信息處理裝置、一種信息處理方法、一種程序存儲媒體,以及一種程序。
背景技術(shù)
當由視頻和音頻數(shù)據(jù)構(gòu)成的多個數(shù)據(jù)項從記錄它們的記錄媒體對它們進行再現(xiàn)時,必須高速執(zhí)行確定從何處讀取一個AV流、對已讀取的內(nèi)容進行譯碼以及搜尋相關(guān)標記的過程。到目前為止,譬如,仍在借助下列方法(例如,參見公開的日本待審專利NO.2002-158971),執(zhí)行這些過程該方法涉及使用剪輯信息(clip information)管理一個實際內(nèi)容流,同時根據(jù)播放列表控制AV流的再現(xiàn)(reproduction)。作為關(guān)于AV流的屬性信息,把AV流中關(guān)于不連續(xù)性的地址信息“SPN_ATS_start,SPN_STC_start”記錄于剪輯信息,一起加以記錄的還有把時間信息與AV流中的地址信息相關(guān)聯(lián)的信息“EP_map,TU_map”、以及針對AV流中特征畫面的時間信息剪輯標記。
載有以上所提到的由視頻和音頻數(shù)據(jù)所形成的數(shù)據(jù)項系列的一種典型的記錄媒體是DVD視盤(數(shù)字通用視盤)。DVD視盤格式包括關(guān)于多角度再現(xiàn)的規(guī)定。在其中多角度再現(xiàn)可用的一個再現(xiàn)段上,用戶可以選擇一個用于再現(xiàn)的所希望的角度。在這樣一種情況下,通過正在使用的記錄/再現(xiàn)裝置,能夠以無縫的方式變化角度。
圖1解釋了DVD視盤一個多角度格式。一個多角度再現(xiàn)段由多個下級再現(xiàn)段構(gòu)成,把每一個下級再現(xiàn)段稱為一個單元。在圖1的例子中,由分別為角度#1~#3的3個單元#i+1~#i+3形成多角度再現(xiàn)段。把相應(yīng)于單元的實際AV流數(shù)據(jù)稱為VOB(視頻對象)。
圖2解釋了用于實現(xiàn)DVD視盤多角度再現(xiàn)的一個交叉塊結(jié)構(gòu)。一個交叉塊由多個交叉單元(ILVU)構(gòu)成。把相應(yīng)于組成一個多角度再現(xiàn)段的VOB劃分成ILVU。按ILVU的增量對構(gòu)成多角度再現(xiàn)段的多個VOB進行多路復(fù)用。每一個ILVU由一個封閉的GOP(畫面組)開始。
譬如,具有無縫角度變化的DVD視盤的再現(xiàn),按如下方式進行假設(shè)用戶把再現(xiàn)路徑從角度2變化到角度1,然后變化到角度3。在這一情況下,記錄/再現(xiàn)裝置在盤上跳躍,如圖3中所示,以連續(xù)地從ILVU1、ILVU2以及ILVU3讀取用于再現(xiàn)的數(shù)據(jù)。每一個ILVU從DSI(數(shù)據(jù)搜尋信息)開始,DSI具有針對下一個角度所跳向的目標ILVU的地址。
當如圖3中所示編排AV流時,在每一個ILVU處會出現(xiàn)一次跳躍,甚至是當以角度A連續(xù)進行再現(xiàn)時。頻繁的跳躍可能導(dǎo)致再現(xiàn)的不穩(wěn)定。由于按這樣一個分段方式在記錄媒體上編排AV流,所以AV流編排信息的信息量必定會增加。

發(fā)明內(nèi)容
鑒于上述情況,產(chǎn)生了本發(fā)明,并且提供了可對數(shù)據(jù)進行最佳編排的發(fā)明性的設(shè)置,采用這些設(shè)置,無需對其AV流進行分段,同時允許無縫地變化再現(xiàn)路徑。
在進行本發(fā)明的過程中,根據(jù)本發(fā)明的第一方面,提供了一種信息處理裝置,用于把一個AV流記錄于一個記錄媒體,該信息處理裝置包括生成裝置,用于生成構(gòu)成多個再現(xiàn)路徑中的每一再現(xiàn)路徑的AV流;控制裝置,用于控制生成裝置的AV流的生成;以及記錄裝置,用于向記錄媒體記錄生成裝置所生成的AV流;其中,由組成預(yù)先確定的單元組成的數(shù)據(jù)塊構(gòu)成AV流;以及其中,當從記錄媒體再現(xiàn)記錄在其上的AV流時,控制裝置根據(jù)指示實際再現(xiàn)特征的信息,控制生成裝置所生成的AV流的參數(shù)以及數(shù)據(jù)塊的編排。
最好是令指示再現(xiàn)特性的信息可以表示記錄在獨立位置中的數(shù)據(jù)塊之間的跳躍距離與分別相應(yīng)于跳躍距離的跳躍時間之間的關(guān)系,用于在AV流的再現(xiàn)期間與再現(xiàn)路徑保持一致。
最好是令在控制裝置控制下的AV流的參數(shù)可以包括AV流的速率。
最好是令在控制裝置控制下的AV流的參數(shù)可以包括再現(xiàn)路徑的個數(shù)。
最好是令生成裝置能夠以這樣的方式交叉AV流把多個再現(xiàn)路徑劃分成一個預(yù)先確定個數(shù)的連續(xù)編排的數(shù)據(jù)塊;以及控制裝置可以在控制交叉的數(shù)據(jù)塊的編排的過程中,確定數(shù)據(jù)塊的個數(shù)。
根據(jù)本發(fā)明的第一方面的信息處理裝置還可以包括輸入裝置,用于確認一個由用戶所進行的輸入操作;其中,通過輸入裝置,響應(yīng)用戶所進行的輸入操作,控制裝置可以控制生成裝置所生成的AV流的參數(shù)以及數(shù)據(jù)塊的編排,即通過向這些參數(shù)中的一個預(yù)先確定的參數(shù)賦予優(yōu)先級,實現(xiàn)這一控制。
以上的信息處理裝置還可以包括存儲裝置,用于存儲指示再現(xiàn)特征的信息;其中,控制裝置可以根據(jù)指示存儲在存儲裝置中的再現(xiàn)特性的信息,控制生成裝置所生成的AV流的參數(shù)以及數(shù)據(jù)塊的編排。
信息處理裝置還可以包括再現(xiàn)裝置,用于再現(xiàn)記錄在記錄媒體上的AV流;其中,當再現(xiàn)裝置再現(xiàn)AV流時,控制裝置可以根據(jù)指示實際再現(xiàn)特征的信息,控制生成裝置所生成的AV流的參數(shù)以及數(shù)據(jù)塊的編排。
最好是令控制裝置可以生成第一管理信息,第一管理信息包括用于指示AV流的入口點的位置的映像信息,并且將其用于控制AV流的狀態(tài),控制裝置還生成第二管理信息,第二管理信息用于管理再現(xiàn)路徑,即通過根據(jù)包含在映像信息中的入口點,建立再現(xiàn)路徑中每一再現(xiàn)路徑的變化點,進行這一管理;而且記錄裝置還可以向記錄媒體記錄第一管理信息和第二管理信息。
最好是令生成裝置可以按這樣的方式對AV流進行編碼AV流在變化點所限定的每一段內(nèi)結(jié)束;而且,作為所述映像信息,控制裝置可以建立一個描述入口點的顯示時標與數(shù)據(jù)包號碼之間的對應(yīng)關(guān)系的對應(yīng)表。
最好是令生成裝置可以按這樣的方式對AV流進行編碼每一個段具有一個視頻流,該視頻流由稱為封閉的GOP的封閉的一組數(shù)據(jù)包組成,其中封閉的GOP以一個I畫面開始,封閉的GOP的第一個數(shù)據(jù)包為一個視頻數(shù)據(jù)包;并且可以把由生成裝置所生成的AV流包含于一個傳送流中。
在所有再現(xiàn)路徑上,最好是令生成裝置可以使用代表傳送流中視頻數(shù)據(jù)包的數(shù)據(jù)包ID的一個相同的值,以及代表傳送流中音頻數(shù)據(jù)包的數(shù)據(jù)包ID的一個相同的值。
根據(jù)本發(fā)明的第一方面的信息處理裝置還可以包括用于把每一段中的傳送流轉(zhuǎn)換成源數(shù)據(jù)包的源包化裝置;其中記錄裝置可以把每一段中已由源包化裝置將其轉(zhuǎn)換成源數(shù)據(jù)包的傳送流作為一個AV流文件記錄于記錄媒體。
最好是令對應(yīng)表還可以包括指示在每一入口點處是否能夠變化再現(xiàn)路徑的信息;以及控制裝置可以根據(jù)變化信息設(shè)置變化點。
最好是令控制裝置可以生成第一管理信息,第一管理信息包括用于指示每一再現(xiàn)路徑上的AV流的開始點的位置以及AV流的入口點的位置的映像信息,并且將其用于控制AV流的狀態(tài),控制裝置還生成第二管理信息,第二管理信息包括用于指定每一AV流的一個開始點和一個結(jié)束點以及用于為每一再現(xiàn)路徑指定AV流的指定信息;而且記錄裝置還可以向記錄媒體記錄第一管理信息和第二管理信息。
最好是令生成裝置可以按這樣的方式對AV流進行編碼AV流在變化點所限定的每一段內(nèi)結(jié)束;而且,控制裝置可以建立一個描述入口點的顯示時標與數(shù)據(jù)包號碼之間的對應(yīng)關(guān)系的對應(yīng)表。
最好是令生成裝置可以按這樣的方式對AV流進行編碼每一個段具有一個視頻流,該視頻流由稱為封閉的GOP的封閉的一組數(shù)據(jù)包組成,其中封閉的GOP以一個I畫面開始,封閉的GOP的第一個數(shù)據(jù)包為一個視頻數(shù)據(jù)包;并且可以把由生成裝置所生成的AV流包含于一個傳送流中。
最好是令生成裝置可以按這樣的方式對AV流進行編碼每一個段具有一個視頻流,該視頻流以稱為封閉的GOP的封閉的一組數(shù)據(jù)包打頭,AV流的其余部分包括未封閉的GOP。
根據(jù)本發(fā)明的第一方面的信息處理裝置還可以包括用于把每一段中的傳送流轉(zhuǎn)換成源數(shù)據(jù)包的源包化裝置;其中記錄裝置可以把每一段中已由源包化裝置將其轉(zhuǎn)換成源數(shù)據(jù)包的傳送流作為一個AV流文件記錄于記錄媒體。
最好是令控制裝置建立相應(yīng)于每一AV流文件的對應(yīng)表。
如以上所概要描述的,在使用本發(fā)明的信息處理裝置的情況下,生成構(gòu)成多個再現(xiàn)路徑中每一再現(xiàn)路徑的一個AV流。適當?shù)乜刂七@一AV流的生成。把如此生成的AV流記錄于一個記錄媒體。通過組成預(yù)先確定的單元的數(shù)據(jù)塊構(gòu)造AV流。當從記錄媒體再現(xiàn)其上所記錄的AV流時,根據(jù)指示實際再現(xiàn)特性的信息,對AV流的參數(shù)以及數(shù)據(jù)塊的編排進行控制。
根據(jù)本發(fā)明的第二方面,提供了一種隨信息處理裝置一起使用的信息處理方法,用于把一個AV流記錄于一個記錄媒體,該信息處理方法包括下列步驟當從所述記錄媒體再現(xiàn)記錄在其上的所述AV流時,根據(jù)所述再現(xiàn)特征實際指示的所述信息,確定所述AV流的參數(shù)以及構(gòu)成所述AV流的數(shù)據(jù)塊的編排;根據(jù)所述確定步驟中所確定的所述AV流的所述參數(shù)以及所述數(shù)據(jù)塊的所述編排與所述參數(shù)一起生成構(gòu)成多個再現(xiàn)路徑中每一再現(xiàn)路徑的所述AV流;以及控制所述生成步驟中所生成的所述AV流向所述記錄媒體的記錄。
根據(jù)本發(fā)明的第三方面,提供了一種程序存儲媒體,存儲一個用于使計算機把一個AV流記錄于一個記錄媒體的程序,該程序包括下列步驟當從所述記錄媒體再現(xiàn)記錄在其上的所述AV流時,根據(jù)所述再現(xiàn)特征實際指示的所述信息,確定所述AV流的參數(shù)以及構(gòu)成所述AV流的數(shù)據(jù)塊的編排;根據(jù)所述確定步驟中所確定的所述AV流的所述參數(shù)以及所述數(shù)據(jù)塊的所述編排與所述參數(shù)一起生成構(gòu)成多個再現(xiàn)路徑中每一再現(xiàn)路徑的所述AV流;以及控制所述生成步驟中所生成的所述AV流向所述記錄媒體的記錄。
根據(jù)本發(fā)明的第四方面,提供了一種使計算機把一個AV流記錄于一個記錄媒體的程序,該程序包括下列步驟當從所述記錄媒體再現(xiàn)記錄在其上的所述AV流時,根據(jù)所述再現(xiàn)特征實際指示的所述信息,確定所述AV流的參數(shù)以及構(gòu)成所述AV流的數(shù)據(jù)塊的編排;根據(jù)所述確定步驟中所確定的所述AV流的所述參數(shù)以及所述數(shù)據(jù)塊的所述編排與所述參數(shù)一起生成構(gòu)成多個再現(xiàn)路徑中每一再現(xiàn)路徑的所述AV流;以及控制所述生成步驟中所生成的所述AV流向所述記錄媒體的記錄。
通過使用本發(fā)明的信息處理方法和程序,如以上概要描述的,當從所述記錄媒體再現(xiàn)記錄在其上的所述AV流時,根據(jù)所述再現(xiàn)特征實際指示的所述信息,確定所述AV流的參數(shù)以及構(gòu)成所述AV流的數(shù)據(jù)塊的編排。根據(jù)前述所確定的所述AV流的所述參數(shù)以及所述數(shù)據(jù)塊的所述編排與所述參數(shù)一起生成構(gòu)成多個再現(xiàn)路徑中每一再現(xiàn)路徑的所述AV流。適當控制所生成的所述AV流向所述記錄媒體的記錄。


圖1解釋了DVD視盤的一個多角度格式;圖2解釋了用于實現(xiàn)DVD視盤多角度再現(xiàn)的一個交叉塊結(jié)構(gòu);圖3解釋了再現(xiàn)期間如何發(fā)生跳躍的情況;圖4的框圖示出了實現(xiàn)本發(fā)明的記錄/再現(xiàn)裝置的內(nèi)部結(jié)構(gòu);圖5解釋了本發(fā)明的實施例所使用的記錄媒體上的一個應(yīng)用格式結(jié)構(gòu);圖6是一個示意圖,概要地描述了AV流文件的結(jié)構(gòu);圖7解釋了如何無縫地變化多角度的過程;圖8是一個流程圖,描述了構(gòu)成無縫變化多角度的過程的步驟;
圖9是一個示意圖,說明了剪輯信息文件的數(shù)據(jù)內(nèi)容;圖10是一個流程圖,描述了構(gòu)成使用EP_map的數(shù)據(jù)讀取地址確定過程1的步驟;圖11解釋了一種可根據(jù)其交叉和記錄多個剪輯的方法;圖12解釋了另一種可根據(jù)其交叉和記錄多個剪輯的方法;圖13是一個示意圖,說明了剪輯信息文件的數(shù)據(jù)內(nèi)容;圖14是一個示意圖,說明了適合于圖12所示方法的剪輯信息文件的數(shù)據(jù)內(nèi)容;圖15解釋了跳躍距離和跳躍時間之間的關(guān)系;圖16是一個流程圖,描述了構(gòu)成記錄多角度應(yīng)用AV流的過程的步驟;圖17是一個流程圖,描述了構(gòu)成記錄方法選擇過程的步驟;圖18是一個流程圖,描述了構(gòu)成第一記錄方法選擇過程的步驟;圖19A解釋了第一記錄方法選擇過程的計算結(jié)果;圖19B解釋了第一記錄方法選擇過程的其它計算結(jié)果;圖19C解釋了第一記錄方法選擇過程的其它計算結(jié)果;圖20解釋了連續(xù)角度變化單元個數(shù)和數(shù)據(jù)項個數(shù)之間的關(guān)系;圖21是一個流程圖,描述了構(gòu)成第二記錄方法選擇過程的步驟;圖22A解釋了第二記錄方法選擇過程的計算結(jié)果;圖22B解釋了第二記錄方法選擇過程的其它計算結(jié)果;圖22C解釋了第二記錄方法選擇過程的其它計算結(jié)果;圖23是一個流程圖,描述了構(gòu)成第三記錄方法選擇過程的步驟;圖24A解釋了第三記錄方法選擇過程的計算結(jié)果;圖24B解釋了第三記錄方法選擇過程的其它計算結(jié)果;圖24C解釋了第三記錄方法選擇過程的其它計算結(jié)果;圖25是一個流程圖,描述了構(gòu)成用于再現(xiàn)所記錄的多角AV流數(shù)據(jù)的再現(xiàn)過程1的步驟;圖26是一個示意圖,描述了播放列表的一種典型的結(jié)構(gòu);圖27說明了圖26中所示播放項的一種語法;圖28是一個流程圖,描述了構(gòu)成用于再現(xiàn)所記錄的多角AV流數(shù)據(jù)的再現(xiàn)過程2的步驟;圖29是一個示意圖,描述了AV流文件的另一種結(jié)構(gòu);
圖30是一個示意圖,描述了AV流文件的又一種結(jié)構(gòu);圖31是一個示意圖,描述了包含于圖30中的剪輯信息文件的數(shù)據(jù)內(nèi)容;圖32說明了用于管理圖31中所示的一個剪輯AV流文件的播放項的一種語法;圖33是一個流程圖,描述了構(gòu)成使用圖31中所示的EP_map的數(shù)據(jù)讀取地址確定過程2的步驟;圖34是一個結(jié)構(gòu)圖,概要性地描述了個人計算機的一種典型的結(jié)構(gòu)。
具體實施例方式
現(xiàn)在,將參照附圖描述本發(fā)明的優(yōu)選實施例。圖4是一個結(jié)構(gòu)圖,說明了實現(xiàn)本發(fā)明的記錄/再現(xiàn)裝置1的內(nèi)部結(jié)構(gòu)。
首先,描述記錄單元2的結(jié)構(gòu),記錄單元2外部地把輸入信號記錄于一個記錄媒體。對記錄/再現(xiàn)裝置1的構(gòu)成使其能夠接收和存儲外部輸入的模擬或數(shù)字數(shù)據(jù)。
把模擬視頻和音頻信號分別輸入到端點11和12。把輸入到端點11的視頻流傳送至一個分析單元14和一個AV編碼器15。并且從端點12把音頻信號發(fā)送至分析單元14和AV編碼器15。
分析單元14從所輸入的視頻和音頻信號抽取諸如景色變化等特性。AV編碼器15對所輸入的視頻和音頻信號進行編碼,以建立一個編碼的視頻流(V)、一個編碼的音頻流(A)以及諸如AV同步信號的系統(tǒng)信息(S),以輸出到一個多路復(fù)用器(multiplexer)16。
譬如,編碼的視頻流為一個按MPEG-2(活動圖像專家組階段2)編碼的視頻流。譬如,編碼的音頻流為一個按MPEG-1或Dolby AC-3(商標)編碼的音頻流。多路復(fù)用器16根據(jù)所輸入的系統(tǒng)信息對所輸入的視頻和音頻信號進行多路復(fù)用,從而建立了一個輸出到一個多路復(fù)用流分析單元18和一個源包化器(packetizer)19的多路復(fù)用的數(shù)據(jù)流。
譬如,多路復(fù)用流為一個MPEG-2傳送流或一個MPEG-2程序流。源包化器19把所輸入的多路復(fù)用流編碼為一個由源數(shù)據(jù)包組成的AV流,以與記錄該流的一個記錄媒體100的應(yīng)用格式保持一致。在輸出到一個寫單元22之前,一個ECC編碼單元20對AV流進行ECC(錯誤檢驗碼)編碼并由一個調(diào)制單元21進行調(diào)制。寫單元22根據(jù)來自一個控制單元23的控制信號,把AV流文件寫至諸如DVD之類的記錄媒體100。
一個端點13接納一個傳送流,例如來自某一數(shù)字電視或來自某一數(shù)字電視調(diào)諧器(均未在圖中加以顯示)的數(shù)字電視廣播的一個傳送流。譬如,使用下列兩種方法之一記錄輸入到端點13的傳送流按透明方式記錄該流,或在對其重新編碼之后記錄該流,以降低記錄比特率。把用于指定記錄方法的信息從用作用戶接口的端點24輸入到控制單元23。
在透明地記錄所輸入的傳送流的情況下,經(jīng)由開關(guān)25和17把通過端點13所接收的傳送流輸出到多路復(fù)用流分析單元18和源包化器19。直至把AV流記錄于記錄媒體100的相繼的處理步驟,與以上所提到的用于對模擬輸入音頻和視頻信號進行編碼的步驟以及用于記錄編碼信號的步驟相同,因此將不再進一步加以討論。
在記錄之前對所輸入的傳送流進行重新編碼的情況下,經(jīng)由開關(guān)25把通過端點13所接收的傳送流輸入到一個去多路復(fù)用器26。去多路復(fù)用器26對所輸入的傳送流進行去多路復(fù)用,以抽取一個視頻流(V)、一個音頻信號(A)以及系統(tǒng)信息(S)。
在去多路復(fù)用器26完成抽取之后,把視頻流(V)輸出到一個AV譯碼器27,同時把音頻流(A)和系統(tǒng)信息(S)傳送到多路復(fù)用器16。AV譯碼器27對所輸入的視頻流進行譯碼,并且把出自該流的一個再現(xiàn)視頻信號輸出到AV編碼器15。AV編碼器15把所輸入的視頻流編碼成一個編碼的視頻流(V),以輸出到多路復(fù)用器16。
為了與所輸入的系統(tǒng)信息保持一致,去多路復(fù)用器16對來自在去多路復(fù)用器26的音頻流和系統(tǒng)信息以及來自AV編碼器15的視頻流進行多路復(fù)用,以建立一個多路復(fù)用流,并經(jīng)由開關(guān)17把這一多路復(fù)用流輸出到多路復(fù)用流分析單元18和輸出到源包化器19。AV譯碼器27對所輸入的視頻流進行譯碼,并且把出自該流的一個再現(xiàn)視頻信號輸出到多路復(fù)用流分析單元18和源包化器19。直至把AV流記錄于記錄媒體100的相繼的處理步驟,與以上所提到的用于對模擬輸入音頻和視頻信號進行編碼的步驟以及用于記錄編碼信號的步驟相同,因此將不再進一步加以討論。
記錄/再現(xiàn)裝置1把AV流文件與用于解釋這些文件的應(yīng)用數(shù)據(jù)庫信息一起記錄于記錄媒體100。應(yīng)用數(shù)據(jù)庫信息由控制單元23加以建立??刂茊卧?3配備有來自分析單元14的活動圖像特征信息、來自多路復(fù)用流分析單元18的AV流特征信息、以及來自端點24的用戶輸入目標信息。當需要時,控制單元23查閱存儲在一個存儲器34中的各類信息。
因此,當AV編碼器15對視頻流進行編碼時,生成來自分析單元14的活動圖像特征信息。更具體地講,分析單元14分析所輸入的視頻和音頻信號的內(nèi)容,并且相應(yīng)地建立關(guān)于所輸入的活動圖像信號中的特征畫面(即剪輯標記)的信息。此處所建立的是,用于在所輸入的視頻信號中指出特征剪輯標記畫面的信息,例如程序開始點、景色變化點、商業(yè)消息(CM)的開始與結(jié)束點、標題、放映機指示器讀數(shù)、以及簡略圖像的信息。關(guān)于特征畫面(剪輯標記)的信息還包括音頻信號中的立體聲到非立體聲的變化點和無聲停頓。
通過控制單元23,把畫面指定信息輸入到多路復(fù)用器16。當對控制單元23對指定為剪輯標記的被編碼的畫面進行多路復(fù)用時,多路復(fù)用器16向控制單元23發(fā)回用于標識AV流中的被編碼的畫面的信息。更具體地講,這一信息為地址信息,當在AV流中對其進行編碼時這一信息指出畫面的PTS(表示時標)或指出畫面的地址??刂茊卧?3把存儲的特征畫面的類型與用于標識AV流中的被編碼的畫面的信息關(guān)聯(lián)起來。
從多路復(fù)用流分析單元18所饋送的AV流特征信息是涉及對將加以記錄的AV流進行編碼的信息,并且由多路復(fù)用流分析單元18加以生成。譬如,AV流特征信息包括針對AV流中的I畫面的時標和地址信息的信息、AV流中的編碼參數(shù)、以及關(guān)于AV流中關(guān)于編碼參數(shù)的變化點信息。在把通過端點13所輸入的傳送流透明地加以記錄的情況下,多路復(fù)用流分析單元18從所輸入的傳送流中檢測以上所提到的剪輯標記畫面,并且相應(yīng)地生成用于標識由類型和由剪輯標記所指定的畫面的信息。
譬如,從端點24所饋送的用戶指定的信息包括用于確定一種AV流記錄方法的條件,以下將對此加以討論;用于指出AV流中用戶指定再現(xiàn)段的信息;用于解釋包含在再現(xiàn)段中內(nèi)容的字符中的文本;以及為用戶所偏愛的景色所設(shè)置的書簽和恢復(fù)點的信息。
存儲器34保存確定AV流記錄方法所需的信息,例如指示跳躍時間和跳躍距離之間的關(guān)系的信息,并且由一個驅(qū)動單元(未在圖中加以顯示)的一個功能加以確定。驅(qū)動單元旋轉(zhuǎn)記錄媒體100,以把記錄單元28定位在記錄媒體100上的適當?shù)奈恢蒙稀.斝枰獣r,控制單元23從存儲器34檢索這一信息。
控制單元23根據(jù)以上所描述的輸入信息,并根據(jù)保存在存儲器34中的信息,確定AV流記錄方法。控制單元23還為AV流建立構(gòu)成一個數(shù)據(jù)庫的剪輯信息,一個播放列表的數(shù)據(jù)庫,其中每一個播放列表包含一組代表AV流的再現(xiàn)段的播放項,關(guān)于記錄在記錄媒體100上的內(nèi)容的管理信息(info.dvr),以及簡略畫面信息。這些信息段構(gòu)成了應(yīng)用數(shù)據(jù)庫信息,如同AV流一樣,ECC編碼單元20對應(yīng)用數(shù)據(jù)庫信息進行ECC編碼,并且在輸入到寫單元22之前,由調(diào)制單元21對它們加以調(diào)制。寫單元22把數(shù)據(jù)庫文件記錄在記錄媒體100上,以與來自控制單元23的控制信號保持一致。
換句話說,剪輯組成用于管理AV流的狀態(tài)的信息,播放列表構(gòu)成用于管理AV流的再現(xiàn)路徑的信息。以下將更詳細地討論以上所提到的應(yīng)用數(shù)據(jù)庫信息。
當一個再現(xiàn)單元3準備從記錄媒體100再現(xiàn)記錄在其上的AV流文件(視頻和音頻數(shù)據(jù)文件)和應(yīng)用數(shù)據(jù)庫信息時,控制單元23首先指示讀取單元28從記錄媒體100讀取應(yīng)用數(shù)據(jù)庫信息。接下來,讀取單元28從記錄媒體100讀取應(yīng)用數(shù)據(jù)庫信息。在一個解調(diào)單元29對其進行解調(diào)以及一個EEC編碼單元30對其進行錯誤校正之后,將該所檢索的應(yīng)用數(shù)據(jù)庫信息輸入到控制單元23。
為了與應(yīng)用數(shù)據(jù)庫信息保持一致,控制單元23通過端點24向用戶接口輸出從記錄媒體100所讀取的播放列表的一張表。用戶從正在播放的播放列表表中選擇所希望的播放列表。通過端點24,把關(guān)于用戶所指定的用于再現(xiàn)的播放列表的信息輸入到控制單元23。接下來,控制單元23指示讀取單元28檢索再現(xiàn)播放列表所需的AV流文件。根據(jù)這一指令,讀取單元28從記錄媒體100讀取相應(yīng)的AV流,并把所檢索的流輸出到解調(diào)單元29。解調(diào)單元29執(zhí)行對所輸入的AV流進行解調(diào)所必需的步驟。EEC編碼單元30進行ECC譯碼,并且把被譯碼的數(shù)據(jù)輸出至源去包化器(source depacketizer)31。
源去包化器31把從記錄媒體100讀取的AV流按適當處理的應(yīng)用格式轉(zhuǎn)換成可以由去多路復(fù)用器26進行處理的流。去多路復(fù)用器(demultiplexer)26把視頻流(V)、音頻流(A)以及例如構(gòu)成由控制單元23所指定的AV流的再現(xiàn)段(即播放項)的AV同步信號之類的系統(tǒng)信息(S)輸出到AV譯碼器27。AV譯碼器27對視頻和音頻流進行譯碼,以分別通過端點32和33輸出被再現(xiàn)的視頻和音頻信號。
如果通過用作用戶接口的端點24輸入用于指定隨機存取再現(xiàn)或特定再現(xiàn)的信息,則控制單元23根據(jù)AV流數(shù)據(jù)庫的內(nèi)容(即剪輯)確定其從記錄媒體100讀取AV流的位置,并且指示讀取單元28相應(yīng)地讀取該AV流。譬如,如果將加以再現(xiàn)的用戶指定的播放列表從一個特定的時間點開始,則控制單元23指示讀取單元28從具有最接近這一特定的時間的時標的I畫面開始讀取數(shù)據(jù)。
假設(shè)用戶在作為構(gòu)成應(yīng)用數(shù)據(jù)庫信息的AV流數(shù)據(jù)庫的一部分加以記錄的剪輯信息中的剪輯標記中選擇一個剪輯標記(例如,在用作用戶接口的一個顯示單元處的用戶可以執(zhí)行一個輸入操作,以從包括作為剪輯標記所存儲的程序開始點和景色變化點的一個簡略畫面列表中選擇簡略畫面之一)。在這樣的一種情況下,控制信號23確定一個將根據(jù)剪輯信息的內(nèi)容從其讀取記錄媒體上的AV流的位置,并且指示讀取單元28相應(yīng)地讀取數(shù)據(jù)。即,控制單元23指示讀取單元28從具有最接近AV流并在其中存儲了用戶所選擇的畫面的地址的那一地址的I畫面開始讀取數(shù)據(jù)。接下來,讀取單元28從所指定的地址讀取數(shù)據(jù)。在輸入到去多路復(fù)用器26之前,把如此檢索的數(shù)據(jù)提交于解調(diào)單元29、EEC編碼單元30以及源去包化器31的處理過程。AV譯碼器27對去多路復(fù)用器26所處理的數(shù)據(jù)進行譯碼,從而再現(xiàn)了所選擇的標記處畫面的地址所指示的AV數(shù)據(jù)。
如果用戶指定了高速再現(xiàn)(即,快速正向重放),則控制單元23指示讀取單元28根據(jù)AV流數(shù)據(jù)庫(剪輯)連續(xù)地讀取I畫面數(shù)據(jù)。
給定該指令,讀取單元28從被指定為記錄I畫面的位置的隨機存取點讀取AV流數(shù)據(jù)。在進行再現(xiàn)之前,對所檢索的數(shù)據(jù)進行相關(guān)下游(downstream)處理。
以下,將描述用戶如何編輯記錄在記錄媒體100上的AV流。存在著這樣一些情況用戶希望通過指定記錄在記錄媒體100上的AV流的所希望的再現(xiàn)段,建立一個新的再現(xiàn)路徑(即,新的播放列表)。例如,用戶可能希望建立這樣的一個再現(xiàn)路徑根據(jù)這一再現(xiàn)路徑,將從一個流行歌曲程序A再現(xiàn)一個歌手A的一些段,接下來是來自另一個流行歌曲程序B的歌手A的更多的段。在這樣的情況下,通過作為用戶接口的端點24,把表示所希望的再現(xiàn)段的開始點(進入點)和結(jié)束點(退出點)的信息輸入到控制單元23。然后,控制單元23建立一個由AV流中可用再現(xiàn)段(播放項)組(播放列表)形成的數(shù)據(jù)庫。
如果用戶希望刪除記錄在記錄媒體100上的一部分AV流,則通過用作用戶接口的端點24,把代表將加以刪除的段的進入點和退出點的信息輸入到控制單元23。給定該信息,控制單元23改變播放列表數(shù)據(jù)庫,以致于可將僅查閱必要的AV流部分,并且指示寫單元22從AV流中刪除不必要的流部分。
現(xiàn)在,假設(shè)用戶希望通過指定記錄在記錄媒體100上的AV流的某些再現(xiàn)段建立一個新的再現(xiàn)路徑,并且假設(shè)用戶希望無縫地再現(xiàn)每一所指定的再現(xiàn)段。在這樣的情況下,控制單元23建立一個由AV流中的可用再現(xiàn)段(播放項)組(播放列表)形成的數(shù)據(jù)庫,并且對接近于這些再現(xiàn)段的連接點的視頻流的這些部分重新編碼和重新多路復(fù)用。
更具體地講,通過端點24把關(guān)于再現(xiàn)段的進入點畫面和退出點畫面的信息輸入到控制單元23。接下來,控制單元23指示讀取單元28讀取再現(xiàn)入口點和退出點畫面所需的數(shù)據(jù)。給定該指令,讀取單元28從記錄媒體100讀取數(shù)據(jù),并且通過解調(diào)單元29、EEC編碼單元30以及源去包化器31,將所檢索的數(shù)據(jù)輸出到去多路復(fù)用器26。
通過分析輸入到去多路復(fù)用器26的數(shù)據(jù),控制單元23確定一種視頻流重新編碼方法(以picture_coding_type和將被重新編碼的被編碼比特的數(shù)量分配方面的變化的形式)以及一種視頻流重新多路復(fù)用方法。把所確定的方法提供于AV編碼器15和多路復(fù)用器16。
去多路復(fù)用器26把輸入流分隔成一個視頻流(V)、一個音頻流(A)以及系統(tǒng)信息(S)。由將輸入到AV譯碼器27的數(shù)據(jù)和將發(fā)送到多路復(fù)用器16的數(shù)據(jù)形成視頻流。AV譯碼器范圍數(shù)據(jù)是重新編碼所需的。即,AV譯碼器27首先對該數(shù)據(jù)進行譯碼。然后,AV編碼器15對被譯碼的畫面進行重新編碼,以構(gòu)造視頻流。不對多路復(fù)用器范圍數(shù)據(jù)進行重新編碼,將其從原始流加以拷貝。把音頻流和系統(tǒng)信息直接輸入到多路復(fù)用器16。
多路復(fù)用器16根據(jù)來自控制單元23的信息把輸入信號多路復(fù)用成一個加以輸出的多路復(fù)用數(shù)據(jù)流。在將多路復(fù)用數(shù)據(jù)流輸入到寫單元22之前,ECC編碼單元20和調(diào)制單元21對其加以處理。為了與控制單元23所提供控制信號保持一致,寫單元22把AV流寫至記錄媒體100。
接下來,描述應(yīng)用數(shù)據(jù)庫信息,以及將根據(jù)這一數(shù)據(jù)庫信息所執(zhí)行的再現(xiàn)或編輯過程。圖5描述了本發(fā)明的這一實施例所使用的記錄媒體100上的應(yīng)用格式結(jié)構(gòu)。
這一應(yīng)用格式結(jié)構(gòu)具有兩層一個播放列表層和一個用于AV流管理的剪輯層。使用卷信息管理盤上的所有剪輯和播放列表。在這一情況下,把與其所附信息成對的一個AV流視為一個視為一個剪輯對象。把AV流文件稱為剪輯AV流文件,把剪輯AV流文件的附接信息稱為剪輯信息文件。
一個剪輯AV流文件根據(jù)應(yīng)用格式所確定的結(jié)構(gòu),存儲一個被編排為數(shù)據(jù)的MPEG-2傳送流。而通常把每一個文件作為一串字節(jié)加以構(gòu)造,沿時間軸構(gòu)造剪輯AV流文件的內(nèi)容。主要根據(jù)一個時基指定剪輯中的入口點(I畫面)。當給定剪輯的存取點(包括入口點)的時標時,剪輯信息文件用于尋找從其開始讀取剪輯AV流文件中的數(shù)據(jù)的地址。
以下參照圖5描述播放列表的詳細情況。提供播放列表,是為了讓用戶選擇剪輯中所希望的段,并且很容易地對所選擇的段進行編輯。每一個播放列表為剪輯中的一組再現(xiàn)段。把給定剪輯信息中的一個再現(xiàn)段稱為一個播放項,這一播放項由一個入口點和一個退出點成對沿時間軸加以定義。因此,可通過把一個或多個播放項放在一起,形成一個播放列表。
有兩種類型的播放列表一種實際播放列表和一種虛擬播放列表。實際播放列表共享通過列表所參照的剪輯流部分。即,在盤上實際播放列表占據(jù)相應(yīng)于該列表所參照的剪輯的流部分的數(shù)據(jù)量。如果刪除任何實際播放列表,則也刪除了該列表所參照的流部分。
虛擬播放列表不共享剪輯數(shù)據(jù)。其遵循這樣的原則即使改變或刪除了任一虛擬播放列表,剪輯內(nèi)容也保持不變。
現(xiàn)在,將描述一個DVR MPEG-2傳送流。圖6概要性地說明了AV流文件的結(jié)構(gòu)。
AV流文件具有一個DVR MPEG-2傳送流的結(jié)構(gòu)。DVR MPEG-2傳送流由全部對準單元組成。一個對準單元為6144個字節(jié)(2048×3個字節(jié))長。對準單元開始于源數(shù)據(jù)包的第一個字節(jié)。一個源數(shù)據(jù)包為192個字節(jié)長,并且由一個TP_extra_header和一個傳送數(shù)據(jù)包構(gòu)成。TP_extra_header為4個字節(jié)長,傳送數(shù)據(jù)包為188個字節(jié)長。
一個對準單元由32個源數(shù)據(jù)包構(gòu)成。DVR MPEG-2傳送流中的最后一個對準單元也由32個源數(shù)據(jù)包形成。這意味著,DVR MPEG-2傳送流在一個對準單元的邊界上終止。如果記錄在記錄媒體100上的一個所輸入的傳送流中的傳送數(shù)據(jù)包的個數(shù)不為32的倍數(shù),則把具有空數(shù)據(jù)包(即,具有PID=0x1FFF的傳送數(shù)據(jù)包)的源數(shù)據(jù)包用于最后一個對準單元中。文件系統(tǒng)(即控制單元23)不向DVR MPEG-2傳送流添加額外的信息(有效信息)。
現(xiàn)在,將參照圖7描述再現(xiàn)期間用于無縫地變化多角度的發(fā)明性設(shè)置。無縫地變化意味著可以在不中斷所再現(xiàn)的畫面或聲音的情況下變化角度。
在一個多角度再現(xiàn)段包括角度#1、#2以及#3的情況下,每一個角度代表一個播放列表。在圖7的這一例子中,角度#1、#2以及#3分別由播放列表#1、#2以及#3加以構(gòu)成。把相應(yīng)于角度#1、#2以及#3的再現(xiàn)段的AV流數(shù)據(jù)項分別稱為剪輯1(剪輯AV流1)、剪輯信息2(剪輯AV流2)以及剪輯信息3(剪輯AV流3)。
在圖7的這一例子中,在一個角度后面可以跟隨另一個角度時,在每一點(例如,角度變化點)把每一再現(xiàn)段劃分成不同的播放項。譬如、在把角度#1的再現(xiàn)段劃分成3個部分的情況下,播放列表#1由3個代表再現(xiàn)段a1、a2以及a3的播放項組成,a1、a2以及a3依次分別相應(yīng)于剪輯1的AV流數(shù)據(jù)庫A1、A2以及A3。同樣,在把角度#2的再現(xiàn)段劃分成3個部分的情況下,播放列表#2由3個代表再現(xiàn)段b1、b2以及b3的播放項組成,b1、b2以及b3依次分別相應(yīng)于剪輯2的AV流數(shù)據(jù)庫B1、B2以及B3。相類似,在把角度#3的再現(xiàn)段劃分成3個部分的情況下,播放列表#3由3個代表再現(xiàn)段c1、c2以及c3的播放項組成,c1、c2以及c 3依次分別相應(yīng)于剪輯3的AV流數(shù)據(jù)庫C1、C2以及C3。
相應(yīng)于再現(xiàn)段a1、b1以及c1的播放項共享同一對入口點(IN_time)和退出點(OUT_time)。譬如,IN_time為T1,OUT_time為T2。同樣,相應(yīng)于再現(xiàn)段a2、b2以及c2的播放項共享同一對入口點(IN_time)和退出點(OUT_time)。譬如,在這種情況下,IN_time為T2,OUT_time為T3。相類似,相應(yīng)于再現(xiàn)段a3、b3以及c3的播放項也共享同一對入口點(IN_time)和退出點(OUT_time)。譬如,IN_time為T3,OUT_time為T4。T1、T2、T3以及T4分別表示AV流中的PTS(顯示(presentation)時標)??梢园匆?guī)則的間隔設(shè)置T1、T2、T3、以及T4。
以下,將參照圖8的流程圖描述一個角度變化過程。這是一個基本的過程,根據(jù)這一過程,可以在再現(xiàn)期間無縫地變化多角度。
在步驟S1中,控制單元23判斷用戶是否已經(jīng)給出一個變化當前用于根據(jù)另一個角度進行再現(xiàn)的角度的指令。如果在步驟S1中發(fā)現(xiàn)給定變化角度的指令,則前進到步驟S2。在步驟S2中,控制單元23判斷當前再現(xiàn)位置是否位于一個角度變化點。
如果在步驟S2中未發(fā)現(xiàn)當前位置處于一個角度變化點,則重復(fù)步驟S2,直至發(fā)現(xiàn)當前位置已達到一個角度變化點。當在步驟S2中發(fā)現(xiàn)處于一個角度變化點的當前位置時,前進到步驟S3。在步驟S3中,控制單元23使再現(xiàn)位置跳躍至指定角度的播放項所定義的一個AV流頭。然后,對AV流數(shù)據(jù)進行再現(xiàn)。在步驟S3的未尾處,控制返回到步驟S1,并且重復(fù)相繼的步驟。
如果在步驟S1中沒有檢測到變化角度的指令,則前進到步驟S4。在步驟S4中,控制單元23判斷用戶是否已給出一個結(jié)束再現(xiàn)的指令。如果在步驟S4中沒有發(fā)現(xiàn)給定的結(jié)束再現(xiàn)的指令,則再次前進到步驟S1,并且重復(fù)相繼的步驟。如果在步驟S4中檢測到結(jié)束再現(xiàn)的指令,則終止這一過程。
如以上所描述的,當在圖7的例子中變化角度時,依次,首先再現(xiàn)相應(yīng)于角度#1的再現(xiàn)段的剪輯AV流1中的AV流數(shù)據(jù)A1,接下來再現(xiàn)相應(yīng)于角度#2的再現(xiàn)段的剪輯AV流2中的AV流數(shù)據(jù)B2,然后再現(xiàn)相應(yīng)于角度#3的再現(xiàn)段的剪輯AV流3中的AV流數(shù)據(jù)C3。
在以上所描述的處理過程中,每一個剪輯的剪輯信息文件提供用于跳躍至AV流頭的代表每一播放項的開始和結(jié)束地址的信息,以及數(shù)據(jù)尺寸(以字節(jié)為單位)信息。
圖9示意性地說明了剪輯信息文件的數(shù)據(jù)內(nèi)容。AV流數(shù)據(jù)A1、B1以及C1中每一個AV流數(shù)據(jù)中的視頻流數(shù)據(jù)由一個順序頭標打頭的封閉的GOP開始。把相同的時標T1給予針對相同顯示周期(T1-T2)開始被顯示的AV流數(shù)據(jù)A1、B1以及C1中的每一AV流數(shù)據(jù)。封閉的GOP指的是一組被編碼的以致在一個段內(nèi)(例如再現(xiàn)段a1、b1以及c1)結(jié)束的畫面。自然,如果對所涉及的畫面進行編碼以致在每一個段內(nèi)結(jié)束,即,如果在一個段(例如再現(xiàn)段a1)和任何另一個段(例如再現(xiàn)段b1)之間不存在斷定的關(guān)系,則GOP不適用。
同樣,每一個AV流數(shù)據(jù)A2、B2以及C2中的每一個AV流數(shù)據(jù)中的視頻流數(shù)據(jù)由一個順序頭標打頭的封閉的GOP開始。把相同的時標T2給予針對相同顯示周期(T2-T3)開始被顯示的AV流數(shù)據(jù)A2、B2以及C2中的每一AV流數(shù)據(jù)。
而且,AV流數(shù)據(jù)A3、B3以及C3中的每一個AV流數(shù)據(jù)中的視頻流數(shù)據(jù)由一個順序頭標打頭的封閉的GOP開始。把相同的時標T3給予針對相同顯示周期(T3-T3)開始被顯示的AV流數(shù)據(jù)A3、B3以及C3中的每一AV流數(shù)據(jù)。所有AV流數(shù)據(jù)A1、B1、C1、A2、B2、C2、A3、B3以及C3由一個封閉的GOP,其中將加以顯示的第一畫面為一個I畫面。
AV流數(shù)據(jù)A1、B1以及C1中的音頻流數(shù)據(jù)是相同的,AV流數(shù)據(jù)A2、B2以及C2中的音頻流數(shù)據(jù)也是相同的。而且,AV流數(shù)據(jù)A3、B3以及C3中的音頻流數(shù)據(jù)也相同。
AV流數(shù)據(jù)A1、B1以及C1中的每一個AV流數(shù)據(jù)均包括視頻和音頻數(shù)據(jù)包。第一數(shù)據(jù)包總是AV流數(shù)據(jù)A1、B1以及C1中的每一個AV流數(shù)據(jù)中的一個視頻數(shù)據(jù)包。第一視頻數(shù)據(jù)包的有效載荷由一個以一個順序頭標和一個GOP頭標打頭的I畫面開始。同樣,第一數(shù)據(jù)包為AV流數(shù)據(jù)A2、B2以及C2中的每一個AV流數(shù)據(jù)中的一個視頻數(shù)據(jù)包,第一視頻數(shù)據(jù)包的有效載荷由一個以一個順序頭標和一個GOP頭標打頭的I畫面開始。相類似,第一數(shù)據(jù)包也為AV流數(shù)據(jù)A3、B3以及C3中的每一個AV流數(shù)據(jù)中的一個視頻數(shù)據(jù)包,第一視頻數(shù)據(jù)包的有效載荷由一個以一個順序頭標和一個GOP頭標打頭的I畫面開始。
另外,AV流數(shù)據(jù)A1、B1以及C1中的每一個AV流數(shù)據(jù)開始于PAT(程序關(guān)聯(lián)表)和PMT(程序映像表),其后是來自后面的第一基本流的視頻數(shù)據(jù)包。
剪輯信息文件具有一個稱為EP_map的映像,描述了在一端中的剪輯信息的入口點的時標和在另一端的源數(shù)據(jù)包的源數(shù)據(jù)包號碼之間的對應(yīng)關(guān)系,其中將根據(jù)源數(shù)據(jù)包對剪輯AV流文件中的流開始進行編碼。源數(shù)據(jù)包號碼指的是一個當順序地給予AV流文件中的每一源數(shù)據(jù)包(圖6)時其增量為1的數(shù)值。在這一文件的開始處,源數(shù)據(jù)包號碼為0。
現(xiàn)在,假設(shè)AV流數(shù)據(jù)A1、A2以及A3的第一數(shù)據(jù)包號碼分別為x1、x2、以及x3;AV流數(shù)據(jù)B1、B2以及B3的第一數(shù)據(jù)包號碼分別為y1、y2、以及y3;AV流數(shù)據(jù)C1、C2以及C3的第一數(shù)據(jù)包號碼分別為z1、z2、以及z3。根據(jù)這一假設(shè),剪輯信息信息1、2以及3的EP_map包含圖9中的所示的內(nèi)容。
在關(guān)于剪輯AV流1的剪輯信息1的EP_map中,描述了由x1、x2、以及x3所標識的源數(shù)據(jù)包的有效載荷,這些有效載荷分別開始于具有T1、T2以及I3的顯示開始時標的I畫面。
在關(guān)于剪輯AV流2的剪輯信息2的EP_map中,描述了由y1、y2以及y3所標識的源數(shù)據(jù)包的有效載荷,這些有效載荷分別開始于具有T1、T2以及T3的顯示開始時標的I畫面。
在關(guān)于剪輯AV流3的剪輯信息3的EP_map中,描述了由z1、z2、以及z3所標識的源數(shù)據(jù)包的有效載荷,這些有效載荷也分別開始于具有T1、T2以及T3的顯示開始時標的I畫面。
換句話說,由x1、y1以及z1所標識的源數(shù)據(jù)包的有效載荷,每一個開始于具有T1的顯示開始時標的I畫面;由x2、y2以及z2所標識的源數(shù)據(jù)包的有效載荷,每一個開始于具有T2的顯示開始時標的I畫面;以及由x3、y3以及z3所標識的源數(shù)據(jù)包的有效載荷,每一個開始于具有T3的顯示開始時標的I畫面。
以下,參照圖10的流程圖描述一個數(shù)據(jù)讀取地址確定過程1,這一過程是使用EP_map加以執(zhí)行的。在這一例子中,在再現(xiàn)期間,角度在由角度#1的第一播放項所定義的再現(xiàn)段a1上、由角度#2的第二播放項所定義的再現(xiàn)段a2上、以及由角度#3的第三播放項所定義的再現(xiàn)段a3上變化。
在步驟S21中,變化再現(xiàn)路徑。更具體地講,控制單元23從剪輯1的EP_map中采集AV流數(shù)據(jù)A1的讀取開始地址和讀取結(jié)束地址,以讀取相應(yīng)于角度#1的第一播放項所定義的再現(xiàn)段a1的AV流數(shù)據(jù)A1。
在步驟S22中,控制單元23從EP_map中讀取相應(yīng)于作為AV流數(shù)據(jù)A1的讀取開始地址的時標T1的源數(shù)據(jù)包號碼x1和作為AV流數(shù)據(jù)A1的讀取結(jié)束地址的時標T2的源數(shù)據(jù)包號碼x2,并且確定緊接在源數(shù)據(jù)包號碼x2之前的源數(shù)據(jù)包號碼(x2-1)。
在步驟S23中,控制單元23從剪輯2的EP_map中采集AV流數(shù)據(jù)B2的讀取開始地址T2和讀取結(jié)束地址T3,以讀取相應(yīng)于角度#2的第二播放項所定義的再現(xiàn)段b2的AV流數(shù)據(jù)B2。在步驟S24中,控制單元23確定相應(yīng)于作為AV流數(shù)據(jù)B2的讀取開始地址的時標T2的源數(shù)據(jù)包號碼y2和緊接在相應(yīng)于作為AV流數(shù)據(jù)B2的讀取結(jié)束地址的時標T3的源數(shù)據(jù)包號碼y3之前的源數(shù)據(jù)包號碼(y3-1)。
在步驟S25中,控制單元23從剪輯3的EP_map中采集AV流數(shù)據(jù)C3的讀取開始地址T3和讀取結(jié)束地址T4,以讀取相應(yīng)于由角度#3的第三播放項所定義的再現(xiàn)段c3的AV流數(shù)據(jù)C3。在步驟S26中,控制單元23確定相應(yīng)于作為AV流數(shù)據(jù)C3的讀取開始地址的時標T3的源數(shù)據(jù)包號碼z3和作為AV流數(shù)據(jù)C3的讀取結(jié)束地址的剪輯3的最后一個源數(shù)據(jù)包號碼。這終止了圖10的過程。
在以上所描述的方式中,使用EP_map確定數(shù)據(jù)讀取地址,并且相應(yīng)地再現(xiàn)播放項所定義的再現(xiàn)段。
現(xiàn)在,將參照圖11描述如何對多個剪輯進行多路復(fù)用以及如何對它們加以記錄。如圖11所示,當把相應(yīng)于多個角度的播放項的AV流數(shù)據(jù)項記錄于記錄媒體100時,可以按角度變化單元的增量(其中可以變化角度的最小增量)交叉所涉及角度的AV流數(shù)據(jù),例如A1、B1、C1、A2、B2、C2、A3、B3以及C3。這一設(shè)置最小化了變化每播放項角度變化所需的跳躍時間。
以下,參照圖12描述另一種可用于對多個剪輯進行多路復(fù)用以及對它們加以記錄的方法。如圖12所示,當把相應(yīng)于多個角度的播放項的AV流數(shù)據(jù)項記錄于記錄媒體100時,可以按多個(例如3個)連續(xù)的角度變化單元的增量交叉所涉及角度的AV流數(shù)據(jù),(例如A1、B1、C1、A2、B2、C2、A3、B3以及C3中的A1、A2以及A3為一組,B1、B2以及B3為另一組,以及C1、C2以及C3為又一組)。當對以如圖12中所示的交叉方式所記錄的AV流數(shù)據(jù)項以變化的角度進行再現(xiàn)時,如圖9的情況中,從每一AV流的EP_map采集角度變化點的地址(例如,在圖13中,作為AV流數(shù)據(jù)A1、A2、A3等的讀取開始地址的相應(yīng)于時標T1、T2、T3等的源數(shù)據(jù)包號碼x1、x2、x3等)。
如以上參照圖12所描述的,在每一組連續(xù)的角度變化單元構(gòu)成一個ILVU(交叉單元)的情況下,從一個播放項到另一個播放項的角度變化所需的跳躍時間長于圖11的例子中的跳躍時間,但被分段的分文件數(shù)據(jù)中的管理數(shù)據(jù)的數(shù)量小于前一個例子中的數(shù)量。在圖12的情況中,被分段的分文件數(shù)據(jù)中的管理數(shù)據(jù)的數(shù)量大約是圖11的例子中所需的數(shù)量的三分之一。
當把多角度AV流數(shù)據(jù)庫記錄于記錄媒體100時,用戶可以選擇以上用于對將加以記錄的剪輯進行多路復(fù)用的兩種記錄方法之一,如圖11和12中所示。這一選擇依賴于賦予從記錄媒體100再現(xiàn)數(shù)據(jù)的驅(qū)動器的存取速度或賦予文件數(shù)據(jù)中管理數(shù)據(jù)的數(shù)量的優(yōu)先級。
在圖13的例子中,包含于每一EP_map中的所有入口點均為角度變化點。如果任一EP_map中的入口點包括非角度變化點的入口點,則該EP_map可以記錄指示其中每一入口點是否為一個角度變化點的標志,如圖14中所說明的。
如圖14中所示,相應(yīng)于剪輯1(剪輯AV流1)的剪輯信息1的EP_map中的每一入口點均具有一個由“is_AngleChange_point”、“PTS_EP_start”以及“SPN_EP_start”組成的字段數(shù)據(jù)。
字段數(shù)據(jù)“is_AngleChange_point”表示在所討論的入口點處是否可以變化角度。字段數(shù)據(jù)“SPN_EP_start”表示相應(yīng)于該入口點的數(shù)據(jù)包號碼。字段數(shù)據(jù)“PTS_EP_start”表示該入口點的顯示開始時間。
譬如,在其“SPN_EP_start”為x1、x2或x 3的入口點處,可以變化角度。對于這些入口點中的每一個入口點,數(shù)據(jù)“is_AngleChange_point”均為“1”。相比之下,在其“SPN_EP_start”為x11或x12的入口點處,不可以變化角度。在這種情況下,對于每一入口點“is_AngleChange_point”為“0”。換句話說,被設(shè)置為“0”的字段數(shù)據(jù)“is_AngleChange_point”表示在所討論的入口點處不保證無縫的角度變化,即,表示可以或不可以按所需的比特率連續(xù)地提供AV流數(shù)據(jù)。
同樣的情況適用于相應(yīng)于剪輯2(剪輯AV流2)的剪輯信息的EP_map。在其“SPN_EP_start”為y1、y2或y3的入口點處,可以變化角度。在這一情況中,對于每一個入口點,數(shù)據(jù)“is_AngleChange_point”也均為“1”。
同樣的情況適用于相應(yīng)于剪輯3(剪輯AV流3)的剪輯信息的EP_map。在其“SPN_EP_start”為z1、z2或z3的入口點處,可以變化角度。此處,對于每一個入口點,數(shù)據(jù)“is_AngleChange_point”也均為“1”。
假設(shè)將以變化的角度對按如圖12中所示的交叉方式所記錄的AV流數(shù)據(jù)進行再現(xiàn)。在這一情況下,從如圖14所述以及前面圖9所述從每一AV流的EP_map采集角度變化點的地址(例如,圖14中的源數(shù)據(jù)包號碼x1、x2、x3等,相應(yīng)于時標T1、T2、T3等,作為AV流數(shù)據(jù)A1、A2、A3等的讀取開始地址)。
如以上所描述的,當以多路復(fù)用方式把多角度AV流數(shù)據(jù)的多個剪輯記錄于記錄媒體100時,用戶可以預(yù)先選擇連續(xù)的角度變化單元(每一連續(xù)角度變化單元為其中可以變化角度的最小增量)的個數(shù)。這一選擇依賴于賦予從記錄媒體100再現(xiàn)數(shù)據(jù)的驅(qū)動器的存取速度或賦予文件數(shù)據(jù)中管理數(shù)據(jù)的數(shù)量的優(yōu)先級。在圖11的例子中,針對3個角度的連續(xù)角度變化單元的個數(shù)為1。在圖12的例子中,針對3個角度的連續(xù)角度變化單元的個數(shù)為3。
允許對數(shù)據(jù)進行再現(xiàn)而且不會中斷的連續(xù)的角度變化單元的個數(shù)M的范圍,由多個因素加以確定跳躍過一段預(yù)先確定的再現(xiàn)距離所需的時間、根據(jù)這樣的跳躍讀取數(shù)據(jù)的速度、記錄AV流的速率以及所涉及的角度的個數(shù)。
如圖15中舉例說明的,作為記錄/再現(xiàn)裝置1中的再現(xiàn)單元3的一部分的讀取單元28的能力,確定了連續(xù)再現(xiàn)不連續(xù)單元和執(zhí)行這樣的跳躍所需的跳躍時間之間的關(guān)系。
例如,對于設(shè)置為54Mbps的數(shù)據(jù)讀取速率,如果為了連續(xù)再現(xiàn)不連續(xù)單元而跳躍過5000個扇區(qū),則需要0.128秒的跳躍時間。對于20000個扇區(qū)的跳躍,需要0.166秒的跳躍時間。
存儲器34保存了與跳躍距離相關(guān)的跳躍時間的一張表。當確定一種適當?shù)挠涗浄椒〞r,控制單元23查閱這張表。
以下,將參照圖16的流程圖描述針對多角度應(yīng)用把AV流記錄于記錄媒體100的過程。在步驟S41中,執(zhí)行一個記錄方法選擇過程,以下將參照圖17對其加以描述。在步驟S42中,AV編碼器15把所涉及的段的視頻信號編碼成以一個封閉的GOP開始的視頻流,并且把這些段的音頻流編碼成一個音頻流。針對所有角度,根據(jù)視頻和音頻信號執(zhí)行這一編碼過程,以與步驟S41中的記錄方法選擇過程所選擇的記錄方法所指定的參數(shù)保持一致。
在步驟S43中,多路復(fù)用器16把所涉及的各段的視頻和音頻流多路復(fù)用成每段一個傳送流。在步驟S44中,根據(jù)步驟S41中的記錄方法選擇過程所選擇的記錄方法所指定的數(shù)據(jù)編排,針對每一角度,交叉AV流數(shù)據(jù)。多路復(fù)用器16以這樣的方式執(zhí)行其多路復(fù)用過程第一數(shù)據(jù)包總是一個以一個封閉的GOP開始的I畫面的視頻數(shù)據(jù)包。
在步驟S45中,源包化器19把每一段的傳送流轉(zhuǎn)換成源數(shù)據(jù)包。寫單元22把源數(shù)據(jù)包作為AV流文件記錄于記錄媒體100。這就是如何在記錄媒體100上建立由所記錄的源數(shù)據(jù)包所構(gòu)成的傳送流所形成的多角度剪輯AV流文件的過程。對于所有角度,就傳送流中的視頻數(shù)據(jù)包而言,數(shù)據(jù)包ID(PID)是相同的,和對于傳送流中的音頻數(shù)據(jù)包,數(shù)據(jù)包ID也是相同的。
在步驟S46中,多路復(fù)用流分析單元18采集每段以傳送流打頭的I畫面的時標,以及傳送流中其數(shù)據(jù)包載荷以I畫面開始的數(shù)據(jù)包的數(shù)據(jù)包號碼。控制單元23把所采集的時標和數(shù)據(jù)包號碼對添加于EP_map(如果EP_map不存在,則建立EP_map)。
在步驟S47中,控制單元23使寫單元22以集中方式把針對每一剪輯AV流文件所建立的EP_map記錄于記錄媒體100上的一個預(yù)先確定的區(qū)域。
在步驟S48中,控制單元23建立播放列表。在步驟S49中,控制單元23令寫單元23以集中的方式把播放列表文件記錄在記錄媒體100的一個預(yù)先確定的區(qū)域上,這些播放列表文件具有以播放項形式表示每一段的數(shù)據(jù)結(jié)構(gòu)。如圖14中所示,如果放置在EP_map中的入口點包括非角度變化點的入口點,則當在步驟S48中控制單元23建立播放列表時,根據(jù)EP_map中的標志(每一標志為“1”或“0”)建立角度變化點。這就是如何把針對多角度應(yīng)用的AV流數(shù)據(jù)記錄于記錄媒體100的過程。
以下,參照圖17中的流程圖描述圖16的步驟S41中所執(zhí)行的記錄方法選擇過程。在步驟S61中,根據(jù)從端點24所輸入的用戶的操作,控制單元23判斷是否使用所確定的角度計數(shù)、標題時間以及所記錄的數(shù)據(jù)量選擇一個角度變化時間。
如果在步驟S61中發(fā)現(xiàn)是使用所確定的角度計數(shù)、標題時間以及所記錄的數(shù)據(jù)量選擇角度變化時間,則前進到步驟S62。在步驟S62中,執(zhí)行一個第一記錄方法選擇過程,以下將將參照圖18討論這一過程。在步驟S62中的這一過程的結(jié)束處,把控制傳遞給圖16中的步驟S42。
如果在步驟S61中未發(fā)現(xiàn)使用所確定的角度計數(shù)、標題時間以及所記錄的數(shù)據(jù)量選擇角度變化時間,則前進到步驟S63。在步驟S63中,根據(jù)從端點24所輸入的用戶的操作,控制單元23判斷是否使用賦予該速率的優(yōu)先級選擇記錄方法。
如果在步驟S63中發(fā)現(xiàn)是使用賦予該速率的優(yōu)先級選擇記錄方法,則前進到步驟S64。在步驟S64中,執(zhí)行一個第二記錄方法選擇過程,以下將參照圖21描述這一過程。在步驟S64中,在該過程的結(jié)束處,把控制傳遞給圖16中的步驟S42。
如果在步驟S63中未發(fā)現(xiàn)通過賦予速率的優(yōu)先級選擇記錄方法,則通過賦予角度計數(shù)的優(yōu)先級選擇記錄方法。即,前進到步驟S65,并且執(zhí)行一個第三記錄方法選擇過程,以下將參照圖23描述這一過程。在步驟S65中,在該過程的結(jié)束處,把控制傳遞給圖16中的步驟S42。
在以上所描述的方式中,按照由通過端點24提供其操作輸入的用戶的期望而選擇多個記錄方法選擇過程之一。
假設(shè)將選擇3種類型的數(shù)據(jù)記錄方法之一,3種類型即類型A、B以及C。類型A是一種根據(jù)其可把每ILVU連續(xù)角度變化單元的個數(shù)M設(shè)置為1的方法;類型B是一種根據(jù)其可把每ILVU連續(xù)角度變化單元的個數(shù)M設(shè)置為2的方法;以及類型C是一種根據(jù)其可把每ILVU連續(xù)角度變化單元的個數(shù)M設(shè)置為4的方法。如果所選擇的數(shù)據(jù)記錄方法為類型A,則每ILVU可發(fā)現(xiàn)一個角度變化單元。在這一情況下,按下列順序記錄數(shù)據(jù)A1、B1、C1、A2、B2、C2、A3、B3、C3等。如果所選擇的數(shù)據(jù)記錄方法為類型B,則每ILVU可發(fā)現(xiàn)兩個角度變化單元。則按下列順序記錄數(shù)據(jù)A1、A2、B1、B2、C1、C2、A3、A4、B3、B4等。如果所選擇的數(shù)據(jù)記錄方法為類型C,則每ILVU可發(fā)現(xiàn)四個角度變化單元。在這一情況下,按下列順序記錄數(shù)據(jù)A1、A2、A3、A4、B1、B2、B3、B4、C1、C2、C3、C4等。
現(xiàn)在,將參照圖18的流程圖描述圖17的步驟S62中所執(zhí)行的第一記錄方法選擇過程。在步驟S71中,根據(jù)從端點24所輸入的用戶的操作,控制單元23采集一個或多個角度計數(shù)、一個記錄標題(即AV數(shù)據(jù)1)所需的標題時間、以及一個賦予該標題的所記錄數(shù)據(jù)量的目標值。
在步驟S72中,控制單元23根據(jù)步驟S71中所采集的內(nèi)容一個或多個角度計數(shù)、記錄標題的時間、以及賦予該標題的所記錄數(shù)據(jù)量的目標值,針對所選擇的一個或多個角度計數(shù),計算一個平均速率。使用下列表達式(1)獲得平均速率Rave平均速率Rave=數(shù)據(jù)量/角度計數(shù)/標題時間(1)譬如,如果存在3個角度,如果標題時間為2個小時,以及如果數(shù)據(jù)量為20GB,則平均速率Rave為3.33(GB/h)=7.04×106(bps)。
在步驟S73中,控制單元23根據(jù)從端點24所輸入的用戶的操作,從保存在存儲器34中的表中選擇一個適當?shù)奶S距離“j”。在步驟S74中,控制單元23查閱存儲器34以采集一個相應(yīng)于步驟S73中所選擇的跳躍距離“j”的跳躍時間Tacc。此處,假設(shè)存儲器34中的表保存著相應(yīng)于跨越5000個扇區(qū)、20000個扇區(qū)以及40000個扇區(qū)的跳躍距離“j”的跳躍時間Tacc。
在步驟S75中,根據(jù)步驟S74中所采集的跳躍時間,控制單元23計算一個最小角度變化時間“t”,這一最小角度變化時間“t”相應(yīng)于一個至少等于平均速率Rave的AV流速率Rmax。譬如,AV流速率Rmax為10×106(bps)、20×106(bps)、30×106(bps)、或40×106(bps)。使用以下通過修改表達式(2)所得到的表達式(3),計算最小角度變化時間“t”Rud×(t-Tacc)=Rmax×t (2)t=Tacc×Rmax/(Rud-Rmax) (3)其中,Rud代表數(shù)據(jù)讀取速率。無縫地再現(xiàn)數(shù)據(jù)要求使最小角度變化時間長于數(shù)據(jù)讀取和跳躍操作所用時間的總和。更具體地講,當按數(shù)據(jù)讀取速率Rud讀取數(shù)據(jù)的一個給定的ILVU時,按一個預(yù)先確定的AV流速率連續(xù)地再現(xiàn)所讀取的數(shù)據(jù)。如果在數(shù)據(jù)讀取操作的終止和ILVU數(shù)據(jù)再現(xiàn)的結(jié)束之間沒有完成向下一個ILVU開始進行讀取的位置的跳躍,則中斷正在進行的數(shù)據(jù)再現(xiàn)。在上述表達式(2)的左側(cè),(t-Tacc)表示讀取數(shù)據(jù)的一個ILVU所用的時間??傻贸鯮ue×(t-Tacc)代表一個ILVU的數(shù)據(jù)量。在表達式(2)的右側(cè),“Rmax×t”代表以Rmax的AV流速率在最小角度變化時間“t”期間所再現(xiàn)的數(shù)據(jù)的數(shù)量。
在步驟S76中,控制單元23采集一個通過端點24提供其操作輸入的用戶所希望的角度變化時間Tc。根據(jù)用戶所希望的AV流速率和角度變化時間Tc,控制單元23使用以下所描述的表達式(4)確定一個角度變化單元尺寸Usize。角度變化時間Tc必須長于最小角度變化時間“t”。如果發(fā)現(xiàn)用戶所希望的角度變化時間Tc短于最小角度變化時間“t”,則將不計算角度變化單元尺寸Usize。在步驟S76中所使用的表達式如下Usize=Tc×Rmax/8+α (4)其中,α表示數(shù)據(jù)讀取操作期間所產(chǎn)生的開銷(overhead)的一個系數(shù)。這一系數(shù)是專門針對每一記錄媒體的。譬如,α大約為媒體存取塊尺寸或EEC塊尺寸的兩倍,近似為0.125×106(字節(jié))。
在步驟S77中,控制單元23使用以下的表達式(5)針對角度計數(shù)類型A~C中的每一類型,計算角度變化單元的一個最大尺寸Umax,以允許把每一角度計數(shù)N容納于所選擇的跳躍距離中Umax=j(luò)/((2N-2)M) (5)在步驟S78中,控制單元23選擇該記錄方法,以致于角度變化單元的最大尺寸Umax超過角度變化單元尺寸Usize。
具體地講,把所計算的角度變化單元的最大尺寸Umax與每一候選記錄方法的角度變化單元尺寸Usize進行比較。把使用其所計算的角度變化單元的最大尺寸Umax大于角度變化單元尺寸Usize的記錄方法選擇為可以使用的記錄方法。
在步驟S79中,根據(jù)從端點24所輸入的用戶的操作,控制單元23判斷是否針對除步驟S73中所選擇的距離之外的任何跳躍距離檢查記錄方法。如果在步驟S79中發(fā)現(xiàn)希望針對任何其它跳躍距離檢查記錄方法,則再次回到步驟S73,并且根據(jù)該跳躍距離重復(fù)相繼的步驟。
如果在步驟S79中未發(fā)現(xiàn)希望針對除步驟S73中所選擇的距離之外的任何跳躍距離檢查記錄方法,則前進到步驟S80。在步驟S80中,控制單元23向用戶提交關(guān)于所計算的AV流速率、角度變化時間以及針對每一所涉及的跳躍距離的記錄方法的組合的信息。通過端點24輸入這一信息,并且,譬如,將其顯示在一個適當?shù)娘@示設(shè)備上,以致于用戶可以在選擇一種適合的記錄方法之前驗證所顯示的內(nèi)容。接下來,控制單元23允許通過端點24由用戶輸入所希望的記錄方法。然后,把控制傳遞于圖16的步驟S42。
以下,將參照圖19A、19B以及19C,解釋以上計算的典型的結(jié)果。這些數(shù)字表明,以設(shè)置為使用54Mbps的數(shù)據(jù)讀取速率Rud進行計算的某些結(jié)果。圖19A解釋了根據(jù)步驟S73中所選擇的5000個扇區(qū)的跳躍距離所進行的計算的一些具有代表性的結(jié)果,其中跳躍時間Tacc設(shè)置為0.128秒。圖19B解釋了根據(jù)步驟S73中所選擇的20000個扇區(qū)的跳躍距離所進行的計算的一些典型的結(jié)果,其中跳躍時間Tacc設(shè)置為0.166秒。圖19C解釋了根據(jù)步驟S73中所選擇的40000個扇區(qū)的跳躍距離所進行的計算的一些結(jié)果,其中跳躍時間Tacc設(shè)置為0.217秒。
譬如,如果跳躍距離為5000個扇區(qū),如果跳躍時間Tacc為0.128秒,以及如果用戶所希望的角度變化時間Tc為0.5秒,那么,對于220個字節(jié)的增量,當Rmax=10×106(bsp)時,Usize被計算為0.721(220個字節(jié)),如圖19A所示。當Rmax=20×106(bsp)時,Usize=1.317(220個字節(jié));當Rmax=30×106(bsp)時,Usize=1.913(220個字節(jié));以及當Rmax=40×106(bsp)時,Usize=2.509(220個字節(jié))。相類似,Rmax和Usize之間關(guān)系同樣適用于跳躍距離為20000個扇區(qū)和跳躍時間Tacc為0.166秒的情況,以及跳躍距離為40000個扇區(qū)和跳躍時間Tacc為0.217秒的情況,如圖19B和19C中所示。但在圖19B和19C的兩種情況中,不能計算Usize,因為當跳躍距離為20000個扇區(qū)或40000個扇區(qū)時“t”大于Tc,其中Rmax=40×106(bps)。
現(xiàn)在,將描述使用以上的表達式(5)計算角度變化單元的最大尺寸Uamx的過程。在圖19A的例子中,如果所選擇的跳躍距離為5000個扇區(qū),而且如果跳躍時間Tacc為0.128秒,那么,對于N=3,9和20時M=1,以及對于220個字節(jié)的增量,角度變化單元的最大尺寸Umax分別被計算為2.441(220個字節(jié))、0.610(220個字節(jié))以及0.257(220個字節(jié))。同樣,對于N=3,9和20時M=2,角度變化單元的最大尺寸Umax分別被計算為1.221(220個字節(jié))、0.305(220個字節(jié))以及0.128(220個字節(jié))。對于N=3,9和20時M=4,最大尺寸Umax分別被計算為0.610(220個字節(jié))、0.153(220個字節(jié))以及0.064(220個字節(jié))。
在圖19B的例子中,如果所選擇的跳躍距離為20000個扇區(qū),而且如果跳躍時間Tacc為0.166秒,那么,對于N=3,9和20時M=1,角度變化單元的最大尺寸Umax分別被計算為9.766(220個字節(jié))、2.411(220個字節(jié))以及1.028(220個字節(jié))。同樣,對于N=3,9和20時M=2,角度變化單元的最大尺寸Umax分別被計算為4.833(220個字節(jié))、1.221(220個字節(jié))以及0.514(220個字節(jié))。對于N=3,9和20時M=4,最大尺寸Umax分別被計算為2.441(220個字節(jié))、0.610(220個字節(jié))以及0.257(220個字節(jié))。
而且,在圖19C的例子中,如果所選擇的跳躍距離為40000個扇區(qū),而且如果跳躍時間Tacc為0.217秒,那么,對于N=3,9和20時M=1,角度變化單元的最大尺寸Umax分別被計算為19.531(220個字節(jié))、4.883(220個字節(jié))以及2.056(220個字節(jié))。同樣,對于N=3,9和20時M=2,角度變化單元的最大尺寸Umax分別被計算為9.766(220個字節(jié))、2.441(220個字節(jié))以及1.028(220個字節(jié))。對于N=3,9和20時M=4,最大尺寸Umax分別被計算為4.883(220個字節(jié))、1.221(220個字節(jié))以及0.514(220個字節(jié))。
根據(jù)以上所計算的結(jié)果,把角度變化尺寸的最大尺寸Umax與每一候選記錄方法的角度變化單元尺寸Usize進行比較。把使用其所計算的角度變化單元的最大尺寸Umax大于角度變化單元尺寸Usize的記錄方法選擇為可以使用的記錄方法。更具體地講,把圖19A~19C中標記為“OK”的記錄方法選擇為可以使用的方法。譬如,如果所選擇的跳躍距離為5000個扇區(qū),而且如果跳躍時間Tacc為0.128秒,那么,可以把角度計數(shù)為3,M=1時的10×106(bsp)、20×106(bsp)或30×106(bsp)的AV流速率Rmax,或把角度計數(shù)為3,M=2時的10×106(bsp)的AV流速率Rmax選擇為可以使用的記錄方法。
例如,如果在步驟S71中選擇了為3的角度計數(shù),而且如果用戶僅選擇了5000個扇區(qū)的跳躍距離,則最大化了連續(xù)角度變化單元,其中,當AV流速率Rmax被計算為10×106(bps)時M=2,如圖19A所示。如果用戶也選擇了20000個扇區(qū),則可以選擇因使用其連續(xù)角度變化單元的個數(shù)變?yōu)?(M=4)的記錄方法,其中AV流速率Rmax為10×106(bps)、20×106(bps)或30×106(bps)。如果用戶還選擇了40000個扇區(qū)的跳躍距離,則可以選擇因使用其連續(xù)角度變化單元的個數(shù)變?yōu)?(M=4)的記錄方法,其中AV流速率Rmax為10×106(bps)、20×106(bps)或30×106(bps)。
如果在步驟S71中選擇了為9的角度計數(shù),而且如果用戶選擇了20000個扇區(qū)的跳躍距離,則最大化了連續(xù)角度變化單元,其中,當AV流速率Rmax被計算為10×106(bps)時M=2。如果用戶也選擇了40000個扇區(qū)的跳躍距離,則最大化了連續(xù)角度變化單元,其中,當AV流速率Rmax被計算為10×106(bps)或20×106(bps)時M=4。如果在步驟S71中選擇了為20的角度計數(shù),而且如果用戶選擇了20000個扇區(qū)的跳躍距離,則僅可以選擇因使用其連續(xù)角度變化單元的最大個數(shù)變?yōu)?(M=1)而且AV流速率Rmax為10×106(bps)的記錄方法。如果用戶選擇了40000個扇區(qū)的跳躍距離,則最大化了連續(xù)角度變化單元,其中,當AV流速率Rmax被計算為10×106(bps)時M=4。
通過以上所討論的過程,根據(jù)用戶所指定的反映了所涉及角度的個數(shù)、記錄標題所需的時間以及所記錄的數(shù)據(jù)量的條件,選擇適合于記錄用于最終無縫再現(xiàn)的數(shù)據(jù)的記錄方法是可能的。然后,用戶可以選擇這些可行的記錄方法中的任何一種方法。
如以上所描述的,增加連續(xù)角度變化單元的個數(shù),可以減小管理數(shù)據(jù)編排的信息量。增加連續(xù)角度變化單元的最小個數(shù),減小所涉及的每一角度計數(shù)的數(shù)據(jù)項的個數(shù)(即整個ILVU計數(shù))是可能的。即,如圖20中所示,如果對于同樣的角度計數(shù)標題時間是相同的,則M=1時數(shù)據(jù)項的實際個數(shù)為M=2時的實際計數(shù)的兩倍和M=4時實際計數(shù)的4倍。
管理數(shù)據(jù)編排的信息量與數(shù)據(jù)項的個數(shù)成比例。記錄標題所需時間的增加轉(zhuǎn)化為較大數(shù)目的數(shù)據(jù)項,從而管理數(shù)據(jù)編排的信息量也相應(yīng)增加。出于這些原因,如果存在多個因使用其能夠有效利用記錄媒體的存儲容量以與用戶所建立的記錄數(shù)據(jù)的條件保持一致的記錄方法,則可以實現(xiàn)適當?shù)脑O(shè)置,以自動選擇其中最大化了連續(xù)角度變化單元的個數(shù)的記錄方法或提醒用戶選擇這樣的記錄方法。
以下,參照圖21的流程圖描述圖17的步驟S64中所執(zhí)行的第二記錄方法選擇過程。在步驟S91中,控制單元23采集AV流速率的一個目標值Rmax,以與從端點24所輸入的用戶的操作保持一致。
在步驟S92中,控制單元23根據(jù)從端點24所輸入的用戶的操作,從存儲器34中的表中選擇一個適當?shù)奶S距離“j”。在步驟S93中,控制單元23查閱存儲器34以采集一個相應(yīng)于步驟S92中所選擇的跳躍距離的跳躍時間Tacc。假設(shè)存儲器34中的表包含相應(yīng)于5000個扇區(qū)、20000個扇區(qū)以及40000個扇區(qū)的跳躍距離的跳躍時間Tacc。
在步驟S94中,控制單元23根據(jù)步驟S93中所采集的跳躍時間Tacc和記錄/再現(xiàn)裝置1的數(shù)據(jù)讀取速率Rud,計算一個最小角度變化時間“t”。使用以上所示的表達式(3)計算最小角度變化時間“t”。
在步驟S95中,控制單元23根據(jù)步驟S94中從所采集的最小角度變化時間“t”和根據(jù)AV流速率Ramx,使用以下的表達式(6),確定一個最小角度變化單元的尺寸UsizeUsize=t×Rmax/8+α (6)其中,α表示數(shù)據(jù)讀取操作期間所產(chǎn)生的系統(tǒng)開銷的系數(shù)。這一系數(shù)是專門針對每一記錄媒體的。譬如,α大約為0.125×106(字節(jié))。
在步驟S96中,控制單元23根據(jù)步驟S95中所計算的最小角度變化單元的尺寸Usize,計算步驟S92中所選擇的跳躍距離內(nèi)的最小角度變化單元的個數(shù)。
在步驟S97中,控制單元23針對在步驟S96中所計算的跳躍距離內(nèi)的每一最小角度變化單元,檢查一個可記錄角度計數(shù)N。
把應(yīng)進入跳躍距離的角度變化單元的個數(shù)設(shè)定為(2N-2)M,其中N代表角度的個數(shù),M表示針對同一角度的連續(xù)角度變化單元的個數(shù)。對于記錄方法類型A、B以及C連續(xù)角度變化單元的個數(shù)M分別為1、2以及4。因此,最大可用角度計數(shù)N為將不超過步驟S92中所選擇的跳躍距離除以最小角度變化單元尺寸Usize(步驟S96中獲得的)所得到的值。
在步驟S98中,根據(jù)從端點24所輸入的用戶的操作,控制單元23判斷是否針對除步驟S92中所選擇的距離之外的任何跳躍距離檢查記錄方法。如果在步驟S98中發(fā)現(xiàn)希望針對任何其它跳躍距離檢查記錄方法,則再次回到步驟S92,并且根據(jù)那一跳躍距離重復(fù)相繼的步驟。
如果在步驟S98中未發(fā)現(xiàn)希望針對除步驟S92中所選擇的距離之外的任何跳躍距離檢查記錄方法,則前進到步驟S99。在步驟S99中,控制單元23選擇因使用其能夠針對同一角度連續(xù)地記錄最大個數(shù)數(shù)據(jù)項的記錄方法,只要提供了用戶所希望的用于記錄數(shù)據(jù)的所需的角度計數(shù)即可,然后過程前進到步驟S42。
圖22A、22B以及22C中描述了以上第二記錄方法選擇過程所進行的計算的典型的結(jié)果。與第一過程的情況相同,這些數(shù)字表明,以設(shè)置為使用54Mbps的數(shù)據(jù)讀取速率Rud進行計算的某些結(jié)果。
圖22A解釋了根據(jù)步驟S92中所選擇的5000個扇區(qū)的跳躍距離所進行的計算的一些具有代表性的結(jié)果,其中跳躍時間Tacc設(shè)置為0.128秒。圖22B解釋了根據(jù)步驟S92中所選擇的20000個扇區(qū)的跳躍距離所進行的計算的一些典型的結(jié)果,其中跳躍時間Tacc設(shè)置為0.166秒。圖22C解釋了根據(jù)步驟S92中所選擇的40000個扇區(qū)的跳躍距離所進行的計算的一些結(jié)果,其中跳躍時間Tacc設(shè)置為0.217秒。
假設(shè),參照圖22A,在步驟S91中所采集的AV流速率的目標值Rmax為10×106(bsp),并且假設(shè)步驟S91中所選擇的跳躍距離為5000個扇區(qū)。根據(jù)這些假設(shè),使用表達式(3),最小角度變化時間“t”被計算為0.157秒,并且使用表達式(6),最小角度變化單元的尺寸Usize為0.31(220個字節(jié))。把31個最小角度變化單元如此容納于跳躍距離中,則當(2N-2)M為31或31以下時,在M=1的情況下,最大角度計數(shù)N實際為16,在M=2的情況下,最大角度計數(shù)N實際為8,在M=4的情況下,最大角度計數(shù)N實際為4。可以得出如果用戶需要5個角度,則選擇因使用其AV流速率Rmax為10×106(bsp)、跳躍距離為5000個扇區(qū)、連續(xù)角度變化單元的個數(shù)M為2、以及角度計數(shù)N為5的記錄方法。
同樣,如果AV流速率的目標值Rmax為20×106(bsp),和如果跳躍距離為5000個扇區(qū),則最小角度變化時間“t”被計算為0.203秒,并且最小角度變化單元的尺寸Usize被計算為0.61(220個字節(jié))。把16個最小角度變化單元如此容納于跳躍距離中,則當(2N-2)M為16或16以下時,在M=1的情況下,最大角度計數(shù)N實際為9,在M=2的情況下,最大角度計數(shù)N實際為5,在M=4的情況下,最大角度計數(shù)N實際為3。
如果AV流速率的目標值Rmax為30×106(bsp),和如果跳躍距離為5000個扇區(qū),則最小角度變化時間“t”被計算為0.288秒,并且最小角度變化單元的尺寸Usize被計算為1.15(220個字節(jié))。把8個最小角度變化單元如此容納于跳躍距離中,則當(2N-2)M為8或8以下時,在M=1的情況下,最大角度計數(shù)N實際為5,在M=2的情況下,最大角度計數(shù)N實際為3,在M=4的情況下,最大角度計數(shù)N實際為2。
如果AV流速率的目標值Rmax為40×106(bsp),和如果跳躍距離為5000個扇區(qū),則最小角度變化時間“t”被計算為0.494秒,并且最小角度變化單元的尺寸Usize被計算為2.48(220個字節(jié))。把3個最小角度變化單元如此容納于跳躍距離中,則當(2N-2)M為3或3以下時,在M=1的情況下,最大角度計數(shù)N實際為5,在M=2的情況下,最大角度計數(shù)N實際為1,在M=4的情況下,最大角度計數(shù)N實際為1。
如果步驟S92中所選擇的跳躍距離為20000個扇區(qū),而且如果把跳躍時間Tacc設(shè)置為0.166秒,則同樣的計算也是適用的。圖22B表示了這樣的計算的一些結(jié)果。譬如,如果用戶把AV流速率的目標值Rmax設(shè)置為40×106(bsp),并且決定需要5個角度,則所選擇的記錄方法的連續(xù)角度變化單元的個數(shù)M為1。如果用戶把AV流速率的目標值Rmax設(shè)置為20×106(bsp),并且決定需要10個角度,則所選擇的記錄方法的連續(xù)角度變化單元的個數(shù)M為2。如果步驟S92中所選擇的跳躍距離為40000個扇區(qū),則同樣的計算也是適用的,圖22C描述了這樣的計算的一些結(jié)果。在這一例子中,如果用戶把AV流速率的目標值Rmax設(shè)置為40×106(bsp),并且決定需要5個角度,則所選擇的記錄方法的連續(xù)角度變化單元的個數(shù)M為2。如果用戶把AV流速率的目標值Rmax設(shè)置為20×106(bsp),并且決定需要10個角度,則所選擇的記錄方法的連續(xù)角度變化單元的個數(shù)M為4。
通過以上所描述的過程,選擇因使用其可以按賦予AV流速率的目標值的最高優(yōu)先級對數(shù)據(jù)進行記錄,從而可依照據(jù)用戶所指定的條件進行相繼的無縫數(shù)據(jù)再現(xiàn)的數(shù)據(jù)記錄方法是可能的。
以下,參照圖23的流程圖描述圖17的步驟S65中所執(zhí)行的第三記錄方法選擇過程。在步驟S101中,根據(jù)從端點24所輸入的用戶的操作,采集設(shè)置角度的個數(shù)范圍。
在步驟S102中,根據(jù)從端點24所輸入的用戶的操作,控制單元23從存儲器34中的表中選擇一個所希望的跳躍距離“j”。在步驟S103中,控制單元23查閱存儲器34以采集一個相應(yīng)于步驟S102中所選擇的跳躍距離的跳躍時間Tacc。此處,還假設(shè)存儲器34中的表包含相應(yīng)于5000個扇區(qū)、20000個扇區(qū)以及40000個扇區(qū)的跳躍距離的跳躍時間Tacc。
在步驟S104中,控制單元23使用以下的表達式(7)針對記錄方法類型A~C中的每一類型,計算角度變化單元的一個最大尺寸,以允許把所采集的設(shè)置范圍內(nèi)的角度計數(shù)容納于所選擇的跳躍距離中Umax=j(luò)/((2N-2)M) (7)在步驟S105中,控制單元23使用以上的表達式(3)獲得對于每一AV流速率Ramx的最小角度變化時間“t”。
在步驟S106中,控制單元23根據(jù)步驟S105中所計算的最小角度變化時間“t”和AV流速率Ramx,使用以上的表達式(6),確定該角度變化單元的尺寸Usize。
在步驟S107中,根據(jù)從端點24所輸入的用戶的操作,控制單元23判斷是否針對除步驟S102中所選擇的距離之外的任何跳躍距離檢查記錄方法。如果在步驟S107中發(fā)現(xiàn)希望針對任何其它跳躍距離檢查記錄方法,則再次回到步驟S102,并且根據(jù)那一跳躍距離重復(fù)相繼的步驟。
如果在步驟S107中未發(fā)現(xiàn)希望針對除步驟S102中所選擇的距離之外的任何跳躍距離檢查記錄方法,則前進到步驟S108。在步驟S108中,給定了從端點24所輸入的用戶的操作,控制單元23在角度計數(shù)設(shè)置范圍內(nèi)允許賦予速率的優(yōu)先級的輸入,或賦予選擇方法類型的優(yōu)先級輸入,即,賦予連續(xù)角度變化單元的個數(shù)的優(yōu)先級輸入。
在步驟S109中,根據(jù)賦予速率的優(yōu)先級,或根據(jù)賦予選擇方法類型的優(yōu)先級,控制單元23選擇最佳記錄方法,以致于角度變化單元的最大尺寸Umax超過最小角度變化單元尺寸Usize。然后,把控制傳遞于圖16的步驟S42。
圖24A、24B以及24C中描述了以上第三記錄方法選擇過程所進行的計算的典型的結(jié)果。圖24A解釋了根據(jù)步驟S102中所選擇的5000個扇區(qū)的跳躍距離所進行的計算的一些具有代表性的結(jié)果,其中跳躍時間Tacc設(shè)置為0.128秒。圖24B解釋了根據(jù)步驟S102中所選擇的20000個扇區(qū)的跳躍距離所進行的計算的一些典型的結(jié)果,其中跳躍時間Tacc設(shè)置為0.166秒。圖24C解釋了根據(jù)步驟S102中所選擇的40000個扇區(qū)的跳躍距離所進行的計算的一些結(jié)果,其中跳躍時間Tacc設(shè)置為0.217秒。
如以上表達式(7),根據(jù)跳躍距離“j”、連續(xù)角度變化單元的個數(shù)M、以及角度計數(shù)N,確定角度變化單元的最大尺寸Umax。如果步驟S102中所選擇的跳躍距離為5000個扇區(qū),那么,M=1時,對于N=3,Umax被計算為2.441(220個字節(jié)),對于N=9,Umax被計算為0.610(220個字節(jié)),以及對于N=20,Umax被計算為0.257(220個字節(jié));M=2時,對于N=3,Umax被計算為1.221(220個字節(jié)),對于N=9,Umax被計算為0.305(220個字節(jié)),以及對于N=20,Umax被計算為0.128(220個字節(jié));以及M=4時,對于N=3,Umax被計算為0.610(220個字節(jié)),對于N=9,Umax被計算為0.153(220個字節(jié)),以及對于N=20,Umax被計算為0.064(220個字節(jié)),如圖24A中所示。
如果步驟S102中所選擇的跳躍距離為20000個扇區(qū),那么,M=1時,對于N=3,Umax被計算為9.766(220個字節(jié)),對于N=9,Umax被計算為2.441(220個字節(jié)),以及對于N=20,Umax被計算為1.208(220個字節(jié));M=2時,對于N=3,Umax被計算為4.883(220個字節(jié)),對于N=9,Umax被計算為1.221(220個字節(jié)),以及對于N=20,Umax被計算為0.514(220個字節(jié));以及M=4時,對于N=3,Umax被計算為2.441(220個字節(jié)),對于N=9,Umax被計算為0.610(220個字節(jié)),以及對于N=20,Umax被計算為0.257(220個字節(jié)),如圖24B中所示。
如果步驟S102中所選擇的跳躍距離為40000個扇區(qū),那么,M=1時,對于N=3,Umax被計算為19.531(220個字節(jié)),對于N=9,Umax被計算為4.883(220個字節(jié)),以及對于N=20,Umax被計算為2.056(220個字節(jié));M=2時,對于N=3,Umax被計算為9.766(220個字節(jié)),對于N=9,Umax被計算為2.441(220個字節(jié)),以及對于N=20,Umax被計算為1.028(220個字節(jié));以及M=4時,對于N=3,Umax被計算為4.883(220個字節(jié)),對于N=9,Umax被計算為1.221(220個字節(jié)),以及對于N=20,Umax被計算為0.514(220個字節(jié)),如圖24C中所示。
根據(jù)步驟S105中所計算的最小角度變化時間“t”和AV流速率Ramx,使用以上的表達式(6),計算一個最小角度變化單元的尺寸Usize。因此,如果步驟S102中所選擇的跳躍距離為5000個扇區(qū),則角度變化單元的尺寸Usize被計算為0.312(220個字節(jié)),把AV流速率Ramx設(shè)置為10×106(bsp);角度變化單元的尺寸Usize被計算為0.610(2200個字節(jié)),把AV流速率Ramx設(shè)置為20×106(bsp);角度變化單元的尺寸Usize被計算為1.155(220個字節(jié)),把AV流速率Ramx設(shè)置為30×106(bsp);以及角度變化單元的尺寸Usize被計算為2.479(220個字節(jié)),把AV流速率Ramx設(shè)置為40×106(bsp),如圖24A中所示。
如果步驟S102中所選擇的跳躍距離為20000個扇區(qū),則角度變化單元的尺寸Usize被計算為0.368(220個字節(jié)),把AV流速率Ramx設(shè)置為10×106(bsp);角度變化單元的尺寸Usize被計算為0.754(220個字節(jié)),把AV流速率Ramx設(shè)置為20×106(bsp);角度變化單元的尺寸Usize被計算為1.461(220個字節(jié)),把AV流速率Ramx設(shè)置為30×106(bsp);以及角度變化單元的尺寸Usize被計算為3.178(220個字節(jié)),把AV流速率Ramx設(shè)置為40×106(bsp),如圖24B中所示。
如果步驟S102中所選擇的跳躍距離為40000個扇區(qū),則角度變化單元的尺寸Usize被計算為0.125(220個字節(jié)),把AV流速率Ramx設(shè)置為10×106(bsp);角度變化單元的尺寸Usize被計算為0.945(220個字節(jié)),把AV流速率Ramx設(shè)置為20×106(bsp);角度變化單元的尺寸Usize被計算為1.868(220個字節(jié)),把AV流速率Ramx設(shè)置為30×106(bsp);以及角度變化單元的尺寸Usize被計算為4.110(220個字節(jié)),把AV流速率Ramx設(shè)置為40×106(bsp),如圖24C中所示。
在圖24A~24C中,把一個標記“OK”附在因使用其角度變化單元的最大尺寸Umax等于或大于最小角度變化單元的尺寸Usize的記錄方法;并且把一個標記“NG”給予因使用其角度變化單元的最大尺寸Umax不超過最小角度變化單元的尺寸Usize的記錄方法。
假設(shè),在步驟S101中發(fā)現(xiàn)角度計數(shù)設(shè)置范圍包括一個為3的計數(shù),并且假設(shè),在步驟S102中所選擇的跳躍距離僅為5000個扇區(qū)。在這一情況下,如果在步驟S108中把優(yōu)先級賦予速率,而且如果把連續(xù)角度變化單元的個數(shù)M設(shè)置為2,則選擇30×106(bps)的AV流速率Rmax;或者如果在步驟S108中把優(yōu)先級賦予對記錄方法類型(即,連續(xù)角度變化單元的個數(shù))的選擇,而且如果把連續(xù)角度變化單元的個數(shù)M設(shè)置為4,則選擇20×106(bps)的AV流速率Rmax。如果在步驟S102中,也選擇了20000個扇區(qū)的跳躍距離,則使用步驟S108中賦予速率的優(yōu)先級和設(shè)置為2的連續(xù)角度變化單元的個數(shù)M,選擇40×106(bps)的AV流速率Rmax;或者使用步驟S108中賦予對記錄方法類型的選擇的優(yōu)先級和設(shè)置為4的連續(xù)角度變化單元的個數(shù)M,選擇30×106(bps)的AV流速率Rmax。如果在步驟S102中還選擇了40000個扇區(qū)的跳躍距離,則使用設(shè)置為4的連續(xù)角度變化單元的個數(shù)M,選擇40×106(bps)的AV流速率Rmax,而不管在步驟S108中把優(yōu)先級賦予速率還是賦予對記錄方法類型的選擇。
現(xiàn)在,假設(shè)在步驟S101中把角度計數(shù)設(shè)置范圍設(shè)置為9或大于9,并且假設(shè)在步驟S102中僅選擇了5000個扇區(qū)的跳躍距離。在這一情況下,使用設(shè)置為1的連續(xù)角度變化單元的個數(shù)M,選擇20×106(bps)的AV流速率Rmax,而不管在步驟S108中把優(yōu)先級賦予速率還是賦予對記錄方法類型的選擇。如果在步驟S102中,也所選擇了20000個扇區(qū)的跳躍距離,則使用步驟S108中賦予速率的優(yōu)先級和設(shè)置為1的連續(xù)角度變化單元的個數(shù)M,選擇30×106(bps)的AV流速率Rmax;或者使用步驟S108中賦予對記錄方法類型的選擇的優(yōu)先級和設(shè)置為4的連續(xù)角度變化單元的個數(shù)M,選擇10×106(bps)的AV流速率Rmax。如果在步驟S108中還選擇了40000個扇區(qū)的跳躍距離,則使用步驟S108中賦予速率的優(yōu)先級和設(shè)置為1的連續(xù)角度變化單元的個數(shù)M,選擇40×106(bps)的AV流速率Rmax;或者使用步驟S108中賦予對記錄方法類型的選擇的優(yōu)先級和設(shè)置為4的連續(xù)角度變化單元的個數(shù)M,選擇20×106(bps)的AV流速率Rmax。
如果在步驟S101中把角度計數(shù)設(shè)置范圍設(shè)置為20或大于20,而且如果在步驟S102中僅選擇了5000個扇區(qū)的跳躍距離,則不存在可選擇的記錄方法。如果在步驟S102中選擇了20000個扇區(qū)的跳躍距離,則使用步驟S108中賦予速率的優(yōu)先級和設(shè)置為1的連續(xù)角度變化單元的個數(shù)M,選擇20×106(bps)的AV流速率Rmax;或者使用步驟S108中賦予對記錄方法類型的選擇的優(yōu)先級和設(shè)置為2的連續(xù)角度變化單元的個數(shù)M,選擇10×106(bps)的AV流速率Rmax如果在步驟S108中還選擇了40000個扇區(qū)的跳躍距離,則使用步驟S108中賦予速率的優(yōu)先級和設(shè)置為1的連續(xù)角度變化單元的個數(shù)M,選擇30×106(bps)的AV流速率Rmax;或者使用步驟S108中賦予對記錄方法類型的選擇的優(yōu)先級和設(shè)置為4的連續(xù)角度變化單元的個數(shù)M,選擇10×106(bps)的AV流速率Rmax。
通過以上所描述的過程,選擇因使用其可以按賦予對角度計數(shù)設(shè)置范圍的優(yōu)先級對數(shù)據(jù)進行記錄,從而可依照據(jù)用戶所指定的條件進行相繼的無縫數(shù)據(jù)再現(xiàn)的數(shù)據(jù)記錄方法是可能的。
以上參照圖16~24C所解釋的用于記錄AV流數(shù)據(jù)庫的過程,不僅可以通過諸如圖4中的記錄/再現(xiàn)裝置1的既能夠記錄也能夠再現(xiàn)的裝置加以實現(xiàn),而且也可以通過僅能夠記錄數(shù)據(jù)的裝置加以實現(xiàn)。在以上的描述中,把存儲器34描述為保存指出了數(shù)據(jù)再現(xiàn)期間實際跳躍距離和跳躍時間之間的關(guān)系的一個表,而且在所選擇的記錄方法中,控制單元23查閱這一表。然而,這并不是對本發(fā)明的限制。作為選擇,顯然也可以十分有效地從一個外部源輸入指出數(shù)據(jù)再現(xiàn)期間實際跳躍距離和跳躍時間之間的關(guān)系的信息。
以下,參照圖25的流程圖描述用于對按以上所描述的方式所記錄的多角度AV流數(shù)據(jù)進行再現(xiàn)的過程。在步驟S121中,控制單元23從記錄媒體100讀取所有針對多角度應(yīng)用的播放列表文件和每一播放列表所參照的剪輯的剪輯信息文件(包括EP_map)。這一步驟構(gòu)成了一個先行(look-ahead)操作。由于以集中的方式記錄EP_map數(shù)據(jù)項,所以能夠高速地對它們加以檢索。
在步驟S122中,控制單元23根據(jù)步驟S121中所讀取的播放列表,從第一播放項所標識的位置開始,連續(xù)地再現(xiàn)AV流數(shù)據(jù)。在步驟S123中,控制單元23判斷用戶是否通過用戶接口24指定了一個角度計數(shù)。
如果在步驟S123中發(fā)現(xiàn)用戶指定角度變化,則前進到步驟S124。在步驟S124中,控制單元23針對具有最接近當前再現(xiàn)時間的未來顯示結(jié)束時間的第一播放項,搜尋相應(yīng)于變化源(即當前所進行的再現(xiàn))角度的播放列表。例如,如果把一個變化指定為出現(xiàn)在時標T1和T2之間的角度#1到角度#2的變化,則播放項a1是所討論的第一播放項。
在步驟S125中,控制單元23針對其顯示開始時間為以上所描述的第一播放項的顯示結(jié)束時間的第二播放項,搜尋相應(yīng)于變化目標角度的播放列表。在圖7的例子中,如果把一個變化指定為出現(xiàn)在時標T1和T2之間的角度#1到角度#2的變化,則播放項a2是所討論的第二播放項。
在步驟S126中,控制單元23通過查找第一播放項所參照的剪輯的EP_map,采集相應(yīng)于第一播放項的顯示結(jié)束時間的源數(shù)據(jù)包號碼,并且把緊接在所采集的源數(shù)據(jù)包號碼之前的源數(shù)據(jù)包視為變化源角度的數(shù)據(jù)讀取結(jié)束點。
在步驟S127中,控制單元23通過查找第二播放項所參照的剪輯的EP_map,采集相應(yīng)于第二播放項的顯示開始時間的源數(shù)據(jù)包號碼,并且把所采集的源數(shù)據(jù)包號碼的源數(shù)據(jù)包視為變化目標角度的數(shù)據(jù)讀取開始點。
在步驟S128中,控制單元23判斷當前位置是否已達到步驟S126中所計算的結(jié)束點。如果未發(fā)現(xiàn)當前位置已達到結(jié)束點,則控制單元23等待達到結(jié)束點。當發(fā)現(xiàn)已經(jīng)達到結(jié)束點時,把控制轉(zhuǎn)向步驟S129。在步驟S129中,控制單元23令再現(xiàn)位置跳躍至步驟S127中所計算的開始點。再次回到步驟S123,并且重復(fù)相繼的步驟。
如果在步驟S123中未發(fā)現(xiàn)用戶指定了一個角度變化,則前進到步驟S130。在步驟S130中,控制單元23判斷用戶是否指定了正在進行的再現(xiàn)的結(jié)束。如果在步驟S130中沒有發(fā)現(xiàn)這一指定,則再次回到步驟S123,并且重復(fù)這一過程。如果在步驟S130中發(fā)現(xiàn)指定了再現(xiàn)的結(jié)束,則終止再現(xiàn)過程。
圖26示意性地描述了一個針對多角度應(yīng)用的播放列表的另一種典型的結(jié)構(gòu)。在圖26的例子中,一個單一的多角度播放列表包含一個單一的播放項。譬如,該播放項具有兩個信息項。第一項為關(guān)于AV流作為多角度再現(xiàn)目標被加以參照的信息(目標信息)。在圖26的情況下,信息的第一項分別把參照剪輯AV流1、2以及3的角度#1、#2以及#3指定為它們的目標。換句話說,指定信息指向這些目標(即它作為指針)。信息的第二項由定界多角度再現(xiàn)的時間段的一個入口點(IN_time)和一個退出點(OUT_time)組成。在圖26的例子中,IN_time為T1,OUT_time為T4。在多角度再現(xiàn)的一個給定的時間段中,可以從裝備成由信息的第一項加以參照的剪輯AV流的數(shù)據(jù)庫(即剪輯)中的EP_map采集代表角度變化點的入口點時間。在圖26的情況中,這些入口點時間為T2和T3。此處所使用的EP_map的結(jié)構(gòu)與以上參照圖14所描述的結(jié)構(gòu)相同??梢詮腅P_map中“is_AngleChange_point”為“1”的入口的“PTS_EP_start”值采集指示角度變化點的入口點時間。
圖27描述了圖26中所說明的播放項的語法。在圖27中,“Clip_information_file_name”表示用于多角度再現(xiàn)的作為將加以參照的目標的AV流。IN_time和OUT_time定界多角度再現(xiàn)的時間段。顯然,在圖26和27的播放項中,可以不加修改地把參照圖14所解釋的三個EP_map用于從時間到數(shù)據(jù)地址的轉(zhuǎn)換。
在按圖26和27中所示構(gòu)造播放列表和播放項的情況下,用于針對多角度應(yīng)用把AV流數(shù)據(jù)記錄于記錄媒體100的步驟與圖16的流程圖中步驟相同,因此將不再進一步地加以討論。
以下參照圖28的流程圖描述用于再現(xiàn)所記錄的多角度AV流數(shù)據(jù)的另一個過程(即再現(xiàn)過程2)。步驟S151~S160與圖25中的S121~S130基本相同。然而,在步驟S154中,控制單元23不檢測第一播放項,而是檢測該播放項中的第一再現(xiàn)段。在步驟S155中,控制單元23不檢測第二播放項,而是檢測該播放項中的第二再現(xiàn)段。如果在圖26中的例子中把一個角度變化指定為發(fā)生在時標T1和T2之間角度#1到角度#2的角度變化,則第一和第二再現(xiàn)段為段a1和b2。
在步驟S156中,控制單元23通過查找相應(yīng)于第一再現(xiàn)段的段所參照的剪輯的EP_map,采集相應(yīng)于與第一再現(xiàn)段的段相對應(yīng)的顯示結(jié)束時間的源數(shù)據(jù)包號碼。在步驟S157中,控制單元23通過查找相應(yīng)于第二再現(xiàn)段的段所參照的剪輯的EP_map,采集相應(yīng)于與第二再現(xiàn)段的段相對應(yīng)的顯示開始時間的源數(shù)據(jù)包號碼。其它步驟與圖25中其相對應(yīng)的步驟相同,因此將不再對它們加以描述。在多角度設(shè)置中,把面向無縫的信號與不保證無縫再現(xiàn)的面向非無縫的信號相混合是可能的。
圖29示意性地描述了AV流文件的另一種結(jié)構(gòu)。在圖9和13的結(jié)構(gòu)中,如以上所描述的,剪輯AV流1、2以及3,每一個均裝備有EP_map(在圖9的情況中,把剪輯信息1的EP_map提供于剪輯AV流1,把剪輯信息2的EP_map提供于剪輯AV流2,把剪輯信息3的EP_map提供于剪輯AV流3)。在圖29中的例子中,譬如,把EP_map描述成裝備成3個剪輯AV流(即剪輯AV流1、2以及3)。
在圖29中的例子中,按AV流數(shù)據(jù)A1、B1、C1、A2、B2、C2、A3、B3以及C3的順序,交叉AV流文件。把源數(shù)據(jù)包號碼順序地賦予每一個剪輯AV流(即剪輯AV流1、2以及3;在圖29中的例子中,所賦予源數(shù)據(jù)包號碼為x1、y1、z1、x2、y2、z2、x3、y3以及z3)的AV流文件中的源數(shù)據(jù)包。
在圖29中,至少可以把兩個GOP包含在每一AV數(shù)據(jù)A1、B1、C1、A2、B2、C2、A3、B3以及C3中的視頻流數(shù)據(jù)中。在這樣的情況下,第二和相繼的GOP不需要為封閉的GOP(即它們可以為不封閉的GOP)。但必須在每一AV流數(shù)據(jù)項中(例如在AV流數(shù)據(jù)A1中)完成編碼。假設(shè)AV流數(shù)據(jù)A1中的視頻流數(shù)據(jù)包括一個封閉的GOP和兩個未封閉的GOP。在這一情況下,如圖30中所示,在AV流文件中,譬如把源數(shù)據(jù)包號碼提供為x1、x11以及x12。具有源數(shù)據(jù)包號碼x11和x12的源數(shù)據(jù)包相應(yīng)于兩個未封閉的GOP。
在圖30中,AV數(shù)據(jù)B1中的視頻流數(shù)據(jù)也包括一個封閉的GOP和兩個未封閉的GOP。在AV流文件中,譬如把源數(shù)據(jù)包號碼提供為y1、y11以及y12。具有源數(shù)據(jù)包號碼y11和y12的源數(shù)據(jù)包相應(yīng)于兩個未封閉的GOP。
而且,AV數(shù)據(jù)C1中的視頻流數(shù)據(jù)包括一個封閉的GOP和兩個未封閉的GOP。在AV流文件中,譬如把源數(shù)據(jù)包號碼提供為z1、z11以及z12。具有源數(shù)據(jù)包號碼z11和z12的源數(shù)據(jù)包相應(yīng)于兩個未封閉的GOP。
以上就AV流數(shù)據(jù)A1、B1以及C1中的視頻流數(shù)據(jù)所作的描述,也適用于圖30中的AV流數(shù)據(jù)A2、B2、C2、A3、B3以及C3。
圖31示意性地描述了包含在圖30中的一個剪輯信息文件的數(shù)據(jù)內(nèi)容。AV流數(shù)據(jù)A1、B1、C1、A2、B2、C2、A3、B3以及C3的內(nèi)容基本上與圖9中所示的相同,因此不再進一步地對它們加以討論。
如圖31中所說明的,配備成AV流文件的剪輯信息文件(剪輯AV流數(shù)據(jù)X)具有描述了剪輯中入口點的時標和從其開始對剪輯AV流文件中的流進行譯碼的源數(shù)據(jù)包號碼之間的對應(yīng)關(guān)系的EP_map。
EP_map中的每一個入口點具有字段數(shù)據(jù)“is_AngleChange_point”、“Angle_number”、“PTS_EP_start”以及“SPN_EP_start”。數(shù)據(jù)“is_AngleChange_point”表示在所討論的入口點處是否可以變化角度。數(shù)據(jù)“Angle_number”,如其名字所意味的,表示屬于所討論的入口點的那個角度的角度號碼。數(shù)據(jù)“SPN_EP_start”表示所討論的入口點的號碼。數(shù)據(jù)“PTS_EP_start”表示所討論的入口點的顯示開始時間。
例如,具有其設(shè)置為x1、x2或x3的“SPN_EP_start”的入口點,是可以變化的角度的點,因此這些入口點具有其設(shè)置為“1”的“is_AngleChange_point”。具有其設(shè)置為x11或x12的“SPN_EP_start”的入口點,是不可以變化的角度的點,因此這些入口點具有其設(shè)置為“1”的“is_AngleChange_point”。換句話說,數(shù)據(jù)“is_AngleChange_point”表示不保證無縫變化,甚至是在其中把該數(shù)據(jù)設(shè)置為“0”的入口點處試圖進行變化時,即,不保證按所要求的比特率連續(xù)地提供AV流數(shù)據(jù)。這一情況同樣適用于具有其設(shè)置為y11、y12、z11或z12的數(shù)據(jù)“SPN_EP_start”的入口點。
圖32描述了用于管理圖31中AV流文件的播放項的語法。數(shù)據(jù)“Clip_information_file_name”代表多角度再現(xiàn)中所使用的AV流的參照目標(在圖32的例子中為Clip_information_X)。數(shù)據(jù)“IN_time”(在圖32的情況中為T1)和“OUT_time”(在圖32中為T4)分別表示多角度再現(xiàn)的時間段的開始和結(jié)束點。顯然,在圖32的播放項中,把參照圖31所解釋的EP_map用于從時間到數(shù)據(jù)地址的轉(zhuǎn)換。
以上的設(shè)置,允許把剪輯1、2以及3作為一個文件加以處理,因此可以防止文件數(shù)據(jù)過碎。與圖9的例子相比,在圖32的情況中,這一轉(zhuǎn)化為需要較少的數(shù)據(jù)量來管理AV流文件中的數(shù)據(jù)。
以下,參照圖33的流程圖,描述數(shù)據(jù)讀取地址確定過程2,根據(jù)數(shù)據(jù)讀取地址確定過程2,通過使用圖31中所示的EP_map,允許角度變化數(shù)據(jù)再現(xiàn)從角度#1的第一播放項所定義的再現(xiàn)段a1前進到角度#2的第二播放項所定義的再現(xiàn)段a2,然后前進到角度#3的第三播放項所定義的再現(xiàn)段a3。
在步驟S181中,控制單元23根據(jù)圖31的EP_map中具有設(shè)置為“1”的“Angle_number”的入口點數(shù)據(jù),采集AV流數(shù)據(jù)A1的讀取開始地址和讀取結(jié)束地址,以讀取相應(yīng)于角度#1的第一播放項所定義的再現(xiàn)段a1的段中的AV流數(shù)據(jù)A1。在步驟S182中,控制單元23從EP_map讀取相應(yīng)于作為AV流數(shù)據(jù)A1的讀取開始地址的時標T1的源數(shù)據(jù)包號碼x1,讀取相應(yīng)于具有設(shè)置為“2”的“Angle_number”的、作為AV流數(shù)據(jù)A1的讀取結(jié)束地址的時標T1的源數(shù)據(jù)包號碼y1,并且確定緊接在源數(shù)據(jù)包號碼y1之前的源數(shù)據(jù)包號碼(即在這一特定的情況中,為y1-1或x12)。
在步驟S183中,控制單元23根據(jù)圖31的EP_map中具有設(shè)置為“2”的“Angle_number”的入口點數(shù)據(jù),采集AV流數(shù)據(jù)B2的讀取開始地址和讀取結(jié)束地址,以讀取相應(yīng)于角度#2的第二播放項所定義的再現(xiàn)段b2的段中的AV流數(shù)據(jù)B2。在步驟S184中,控制單元23從EP_map讀取相應(yīng)于作為AV流數(shù)據(jù)B2的讀取開始地址的時標T2的源數(shù)據(jù)包號碼y2,讀取相應(yīng)于具有設(shè)置為“3”的“Angle_number”的、作為AV流數(shù)據(jù)B2的讀取結(jié)束地址的時標T2的源數(shù)據(jù)包號碼z2,并且確定緊接在源數(shù)據(jù)包號碼z2之前的源數(shù)據(jù)包號碼(即在這一情況中,為z2-1或y22)。
在步驟S185中,控制單元23根據(jù)圖31的EP_map中具有設(shè)置為“3”的“Angle_number”的入口點數(shù)據(jù),采集AV流數(shù)據(jù)C3的讀取開始地址和讀取結(jié)束地址,以讀取相應(yīng)于角度#3的第三播放項所定義的再現(xiàn)段c3的段中的AV流數(shù)據(jù)C3。在步驟S186中,控制單元23從EP_map讀取相應(yīng)于作為AV流數(shù)據(jù)C3的讀取開始地址的時標T3的源數(shù)據(jù)包號碼z3,并且確定具有設(shè)置為“3”的“Angle_number”的、作為AV流數(shù)據(jù)C3的讀取結(jié)束地址的最后一個源數(shù)據(jù)包號碼(具體地講,最后一個源數(shù)據(jù)包號碼為z32,未在圖中加以顯示)。以上的步驟允許使用圖31中的EP_map確定數(shù)據(jù)讀取地址。
以上所描述的步驟和過程既可以通過硬件,也可以通過軟件加以執(zhí)行。譬如,在任何情況下,都可以以計算機的形式實現(xiàn)記錄/再現(xiàn)裝置1,如圖34中所示的計算機。
在圖34中,CPU 131根據(jù)保存在ROM 132中的程序或根據(jù)從存儲單元138加載到RAM 133中的程序,執(zhí)行各種處理過程。在執(zhí)行其處理過程中,RAM 133也可以容納CPU 131所需的數(shù)據(jù)。
通過一條總線134把CPU 131、ROM 132以及RAM 133互連在一起。并且把輸入/輸出接口135連接于總線134。
該輸入接口135與下列設(shè)備相連一個由鍵盤和鼠標器組成的輸入單元136;一個輸出單元137,由顯示單元形成,例如由CRT(陰極射線管)或LCD(液晶顯示器)以及揚聲器所形成;一個存儲單元138,通常由硬盤驅(qū)動器構(gòu)成;以及一個通信單元139,由調(diào)制解調(diào)器與/或端點適配器構(gòu)成。通信單元139在包括Internet在內(nèi)的網(wǎng)絡(luò)(未在圖中加以顯示)上進行通信。
必要時,把輸入/輸出接口135與驅(qū)動器140相連,其中把一個諸如磁盤151、光盤152、磁光盤153或半導(dǎo)體存儲器154的存儲媒體加載到驅(qū)動器140中。當需要時,把從存儲媒體所檢索的計算機程序安裝在存儲單元138中。
如圖34中所示,載有將安裝在計算機中以運行的程序的存儲媒體,可以為由磁盤151(包括軟盤)、光盤152(包括CD-ROM(只讀存儲器緊致盤)和DVD(數(shù)字通用盤))、磁光盤153(包括MD(微盤))或半導(dǎo)體存儲器154構(gòu)成的一個包媒體,也可以以其中臨時或永久性存儲程序的ROM 132或構(gòu)成存儲單元138的硬盤的形成加以提供。當需要時,存儲媒體通過有線或無線通信機制,例如局域網(wǎng)、Internet以及數(shù)字衛(wèi)星廣播網(wǎng)絡(luò),使用通信接口,例如路由器和調(diào)制解調(diào)器,把程序記錄于其上。
在這一描述中,存儲在程序存儲媒體上的步驟以及描述所執(zhí)行的程序的步驟,不僅代表按所描述的順序(即按時間順序)加以執(zhí)行的過程,而且還代表可以并行或單獨加以執(zhí)行的過程。本發(fā)明不僅適用于把AV流數(shù)據(jù)記錄DVD或從DVD加以再現(xiàn)的情況,而且還適用于把AV流數(shù)據(jù)記錄于其它光盤,例如CD-R;磁光盤,例如MD;磁盤;以及其它記錄媒體,或從這些記錄媒體進行再現(xiàn)的情況。
在以上的描述中,以其優(yōu)選形式描述的本發(fā)明,適用于多角度數(shù)據(jù)記錄和再現(xiàn)。然而,這并不是對本發(fā)明的一種限制。作為選擇,本發(fā)明還可適用于多層再現(xiàn)路徑的變化和速率控制應(yīng)用。
產(chǎn)業(yè)的可應(yīng)用性如以上所描述的,根據(jù)本發(fā)明的這一方案,能夠?qū)V流數(shù)據(jù)進行記錄和再現(xiàn)。特別是,當允許在相繼的數(shù)據(jù)再現(xiàn)期間以無縫地變化再現(xiàn)路徑的方式記錄時,本發(fā)明設(shè)置允許用戶選擇記錄方法,從而可以最佳地編排數(shù)據(jù)。本發(fā)明的這些特性避免了AV流數(shù)據(jù)的編排中其碎片的產(chǎn)生,從而減少了所需的AV流編排信息的信息量。
權(quán)利要求
1.一種信息處理裝置,用于把一個AV流記錄于一個記錄媒體,所述信息處理裝置包括生成裝置,用于生成構(gòu)成多個再現(xiàn)路徑中的每一再現(xiàn)路徑的所述AV流;控制裝置,用于控制所述生成裝置的所述AV流的生成;以及記錄裝置,用于向所述記錄媒體記錄由所述生成裝置所生成的所述AV流;其中,由組成預(yù)先確定的單元組成的數(shù)據(jù)塊構(gòu)成所述AV流;以及其中,當從所述記錄媒體再現(xiàn)記錄在其上的所述AV流時,所述控制裝置根據(jù)指示實際再現(xiàn)特征的信息,控制所述生成裝置所生成的所述AV流的參數(shù)以及所述數(shù)據(jù)塊的編排。
2.根據(jù)權(quán)利要求1所述的一種信息處理裝置,其中,所述指示所述再現(xiàn)特性的信息表示記錄在該側(cè)單獨位置中的數(shù)據(jù)塊之間的跳躍距離與分別相應(yīng)于跳躍距離的跳躍時間之間的關(guān)系,用于在所述AV流的再現(xiàn)期間與所述再現(xiàn)路徑保持一致。
3.根據(jù)權(quán)利要求1所述的一種信息處理裝置,其中,在所述控制裝置控制下的所述AV流的所述參數(shù)包括所述AV流的速率。
4.根據(jù)權(quán)利要求1所述的一種信息處理裝置,其中,在所述控制裝置控制下的所述AV流的所述參數(shù)包括所述再現(xiàn)路徑的個數(shù)。
5.根據(jù)權(quán)利要求1所述的一種信息處理裝置,其中,所述生成裝置以這樣的方式交叉所述AV流把所述多個再現(xiàn)路徑劃分成一個預(yù)先確定個數(shù)的連續(xù)編排的所述數(shù)據(jù)塊;以及其中,所述控制裝置在控制交叉的數(shù)據(jù)塊的所述編排的過程中,確定所述數(shù)據(jù)塊的所述個數(shù)。
6.根據(jù)權(quán)利要求1所述的一種信息處理裝置,還包括輸入裝置,用于接納由用戶所進行的輸入操作;其中,通過所述輸入裝置,響應(yīng)所述用戶所進行的所述輸入操作,所述控制裝置通過向所述參數(shù)中的一個預(yù)先確定的參數(shù)賦予優(yōu)先級,控制所述生成裝置所生成的所述AV流的所述參數(shù)以及所述數(shù)據(jù)塊的所述編排。
7.根據(jù)權(quán)利要求1所述的一種信息處理裝置,還包括存儲裝置,用于存儲指示所述再現(xiàn)特征的所述信息;其中,所述控制裝置根據(jù)指示存儲在所述存儲裝置中的所述再現(xiàn)特性的所述信息,控制所述生成裝置所生成的所述AV流的所述參數(shù)以及所述數(shù)據(jù)塊的所述編排。
8.根據(jù)權(quán)利要求1所述的一種信息處理裝置,還包括再現(xiàn)裝置,用于再現(xiàn)記錄在所述記錄媒體上的所述AV流;其中,當所述再現(xiàn)裝置再現(xiàn)所述AV流時,所述控制裝置根據(jù)所述再現(xiàn)特征實際指示的所述信息,控制所述生成裝置所生成的所述AV流的所述參數(shù)以及所述數(shù)據(jù)塊的所述編排。
9.根據(jù)權(quán)利要求1所述的一種信息處理裝置,其中,所述控制裝置生成第一管理信息,第一管理信息包括用于指示所述AV流的入口點的位置的映像信息,并且將其用于控制AV流的狀態(tài),所述控制裝置還生成第二管理信息,第二管理信息用于通過根據(jù)包含在所述映像信息中的所述入口點建立所述再現(xiàn)路徑中每一再現(xiàn)路徑的變化點管理所述再現(xiàn)路徑;以及所述記錄裝置還向所述記錄媒體記錄所述第一管理信息和所述第二管理信息。
10.根據(jù)權(quán)利要求9所述的一種信息處理裝置,其中,所述生成裝置按這樣的方式對所述AV流進行編碼所述AV流在所述變化點所限定的每一段內(nèi)結(jié)束;以及其中,作為所述映像信息,所述控制裝置建立一個描述在一側(cè)的所述入口點的顯示時標與在另一側(cè)的數(shù)據(jù)包號碼之間的對應(yīng)關(guān)系的對應(yīng)表。
11.根據(jù)權(quán)利要求10所述的一種信息處理裝置,其中,所述生成裝置按這樣的方式對所述AV流進行編碼每一個所述段具有一個視頻流,該視頻流由稱為封閉的GOP的封閉的一組數(shù)據(jù)包組成,其中封閉的GOP以一個I畫面開始,所述封閉的GOP的第一個數(shù)據(jù)包為一個視頻數(shù)據(jù)包;以及其中,把由所述生成裝置所生成的所述AV流包含于一個傳送流中。
12.根據(jù)權(quán)利要求11所述的一種信息處理裝置,其中,在所有再現(xiàn)路徑上,所述生成裝置使用代表所述傳送流中視頻數(shù)據(jù)包的數(shù)據(jù)包ID的一個相同的值,以及代表所述傳送流中音頻數(shù)據(jù)包的數(shù)據(jù)包ID的一個相同的值。
13.根據(jù)權(quán)利要求11所述的一種信息處理裝置,還包括用于把每一所述段中的所述傳送流轉(zhuǎn)換成源數(shù)據(jù)包的源包化裝置;其中,所述記錄裝置把每一所述段中已由所述源包化裝置將其轉(zhuǎn)換成源數(shù)據(jù)包的所述傳送流作為一個AV流文件記錄于所述記錄媒體。
14.根據(jù)權(quán)利要求10所述的一種信息處理裝置,其中,所述對應(yīng)表還包括指示在每一所述入口點處是否能夠變化所述再現(xiàn)路徑的變化信息;以及所述控制裝置根據(jù)所述變化信息設(shè)置所述變化點。
15.根據(jù)權(quán)利要求1所述的一種信息處理裝置,其中,所述控制裝置生成第一管理信息,第一管理信息包括用于指示每一所述再現(xiàn)路徑上的所述AV流的開始點的位置以及AV流的入口點的位置的映像信息,并且將其用于控制AV流的狀態(tài),所述控制裝置還生成第二管理信息,第二管理信息包括用于指定每一所述AV流的一個開始點和一個結(jié)束點以及用于為每一所述再現(xiàn)路徑指定AV流的指定信息,并且將其用于再現(xiàn)管理;以及所述記錄裝置還將所述第一管理信息和所述第二管理信息記錄到所述記錄媒體。
16.根據(jù)權(quán)利要求15所述的一種信息處理裝置,其中,所述生成裝置按這樣的方式對所述AV流進行編碼所述AV流在所述變化點所限定的每一段內(nèi)結(jié)束;以及所述控制裝置建立一個描述在一側(cè)的所述入口點的顯示時標與在另一側(cè)的數(shù)據(jù)包號碼之間的對應(yīng)關(guān)系的對應(yīng)表。
17.根據(jù)權(quán)利要求16所述的一種信息處理裝置,其中,所述生成裝置按這樣的方式對所述AV流進行編碼每一個所述段具有一個視頻流,該視頻流由稱為封閉的GOP的封閉的一組數(shù)據(jù)包組成,其中封閉的GOP以一個I畫面開始,所述封閉的GOP的第一個數(shù)據(jù)包為一個視頻數(shù)據(jù)包;以及其中,把由所述生成裝置所生成的所述AV流包含于一個傳送流中。
18.根據(jù)權(quán)利要求16所述的一種信息處理裝置,其中,所述生成裝置按這樣的方式對所述AV流進行編碼每一個所述段具有一個視頻流,該視頻流以稱為封閉的GOP的封閉的一組數(shù)據(jù)包打頭,所述AV流的其余部分包括未封閉的GOP。
19.根據(jù)權(quán)利要求17所述的一種信息處理裝置,還包括用于把每一所述段中的所述傳送流轉(zhuǎn)換成源數(shù)據(jù)包的源包化裝置;其中,所述記錄裝置把每一所述段中已由所述源包化裝置將其轉(zhuǎn)換成源數(shù)據(jù)包的所述傳送流作為一個AV流文件記錄于所述記錄媒體。
20.根據(jù)權(quán)利要求19所述的一種信息處理裝置,其中,所述控制裝置建立相應(yīng)于每一AV流文件的所述對應(yīng)表。
21.一種隨信息處理裝置一起使用的信息處理方法,用于把一個AV流記錄于一個記錄媒體,所述信息處理方法包括下列步驟當從所述記錄媒體再現(xiàn)記錄在其上的所述AV流時,根據(jù)所述再現(xiàn)特征實際指示的所述信息,確定所述AV流的參數(shù)以及構(gòu)成所述AV流的數(shù)據(jù)塊的編排;根據(jù)所述確定步驟中所確定的所述AV流的所述參數(shù)以及所述數(shù)據(jù)塊的所述編排與所述參數(shù)一起生成構(gòu)成多個再現(xiàn)路徑中每一再現(xiàn)路徑的所述AV流;以及控制所述生成步驟中所生成的所述AV流向所述記錄媒體的記錄。
22.一種程序存儲媒體,存儲一個用于使計算機把一個AV流記錄于一個記錄媒體的程序,所述程序包括下列步驟當從所述記錄媒體再現(xiàn)記錄在其上的所述AV流時,根據(jù)所述再現(xiàn)特征實際指示的所述信息,確定所述AV流的參數(shù)以及構(gòu)成所述AV流的數(shù)據(jù)塊的編排;根據(jù)所述確定步驟中所確定的所述AV流的所述參數(shù)以及所述數(shù)據(jù)塊的所述編排與所述參數(shù)一起生成構(gòu)成多個再現(xiàn)路徑中每一再現(xiàn)路徑的所述AV流;以及控制所述生成步驟中所生成的所述AV流向所述記錄媒體的記錄。
23.一種使計算機把一個AV流記錄于一個記錄媒體的程序,所述程序包括下列步驟當從所述記錄媒體再現(xiàn)記錄在其上的所述AV流時,根據(jù)所述再現(xiàn)特征實際指示的所述信息,確定所述AV流的參數(shù)以及構(gòu)成所述AV流的數(shù)據(jù)塊的編排;根據(jù)所述確定步驟中所確定的所述AV流的所述參數(shù)以及所述數(shù)據(jù)塊的所述編排與所述參數(shù)一起生成構(gòu)成多個再現(xiàn)路徑中每一再現(xiàn)路徑的所述AV流;以及控制所述生成步驟中所生成的所述AV流向所述記錄媒體的記錄。
全文摘要
本發(fā)明涉及一種信息處理裝置、一種信息處理方法、一種程序存儲媒體,以及一種程序,以允許選擇一種因使用其可以按賦予AV流速率的優(yōu)先級最大化連續(xù)角度變化單元的個數(shù)的記錄方法。在步驟S91~S93中,采集一個目標AV流速率,選擇一個跳躍距離,并且采集相應(yīng)于所選擇的距離的一個跳轉(zhuǎn)時間。在步驟S94中,根據(jù)跳躍時間和數(shù)據(jù)讀取速率,計算一個最小角度變化時間。在步驟S95中,根據(jù)最小角度變化時間和AV流速率,確定最小角度變化單元的尺寸。在步驟S96中,計算跳躍距離中最小角度變化單元的個數(shù)。在步驟S99中,根據(jù)提供角度的必要個數(shù)的條件,選擇一種因使用其可連續(xù)記錄最大個數(shù)數(shù)據(jù)項的方法??梢园驯景l(fā)明應(yīng)用于記錄/再現(xiàn)裝置。
文檔編號G11B27/10GK1698363SQ20048000040
公開日2005年11月16日 申請日期2004年3月31日 優(yōu)先權(quán)日2003年4月24日
發(fā)明者高島芳和, 加藤元樹, 浜田俊也 申請人:索尼株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
黄浦区| 崇文区| 兴化市| 都匀市| 望都县| 禹州市| 土默特左旗| 渭源县| 高平市| 海南省| 仙游县| 马鞍山市| 陆河县| 客服| 大渡口区| 邵阳县| 揭阳市| 泸州市| 疏勒县| 香港 | 邢台市| 兰溪市| 乌兰察布市| 河北省| 山阴县| 综艺| 基隆市| 湘潭县| 略阳县| 安化县| 竹北市| 枣庄市| 利川市| 岑巩县| 察雅县| 平阴县| 永靖县| 赣榆县| 隆化县| 奎屯市| 名山县|