專利名稱::再現(xiàn)裝置、再現(xiàn)方法、記錄介質(zhì)、應(yīng)用、以及創(chuàng)作裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及構(gòu)建虛擬包(virtualpackage)并再現(xiàn)的再現(xiàn)裝置,特別涉及將構(gòu)成流序列的多個(gè)數(shù)字流一邊從外部資源依次下載一邊進(jìn)行再現(xiàn)的技術(shù)。
背景技術(shù):
:所謂虛擬包,是通過將記錄在記錄介質(zhì)(例如BD-ROM等)中的數(shù)字流與記錄在可重寫(rewritable)記錄介質(zhì)(例如本地存儲(chǔ)器等)中的數(shù)字流組合而構(gòu)建的虛擬的包。通過構(gòu)建虛擬包,將記錄在各記錄介質(zhì)中的數(shù)字流宛如記錄在虛擬的一個(gè)包中那樣、提供給再現(xiàn)裝置的再現(xiàn)及執(zhí)行(例如參照專利文獻(xiàn)1)。通過經(jīng)由網(wǎng)絡(luò)從外部資源(例如WWW服務(wù)器等)將新的數(shù)字流下載到可重寫記錄介質(zhì)中,能夠?qū)⒂涗浗橘|(zhì)的記錄內(nèi)容擴(kuò)展/更新。在具有虛擬包構(gòu)建功能的再現(xiàn)裝置中,能夠一邊從外部資源依次下載多個(gè)數(shù)字流一邊進(jìn)行再現(xiàn)(所謂的類似流(streaminglike)的再現(xiàn))。具體而言,外部資源例如將在記錄在記錄介質(zhì)中的電影正片的視聽后可能分發(fā)的附送影像(流序列)以分割為多個(gè)數(shù)字流的狀態(tài)保持,再現(xiàn)裝置僅預(yù)先下載至少對(duì)應(yīng)于再現(xiàn)開始位置的數(shù)字流。接著,在開始該數(shù)字流的再現(xiàn)后,通過一邊將后續(xù)于該數(shù)字流的數(shù)字流依次下載一邊進(jìn)行再現(xiàn),由此實(shí)現(xiàn)類似流的再現(xiàn)。由此,能夠僅通過僅下載附送影像的一部分就能夠開始再現(xiàn),所以能夠縮短用戶的下載等待時(shí)間。此外,與一般的流再現(xiàn)不同,由于是將具有一定的再現(xiàn)區(qū)間的數(shù)字流下載之后進(jìn)行再現(xiàn),所以能夠進(jìn)行快進(jìn)及回退、跳過等的特殊再現(xiàn)?,F(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)1日本特開2006-109494號(hào)公報(bào)發(fā)明概要發(fā)明要解決的問題但是,在類似流的再現(xiàn)功能中,具有將下載等待時(shí)間縮短、還能夠進(jìn)行特殊再現(xiàn)的優(yōu)點(diǎn),另一方面,有為使數(shù)字流成為能夠再現(xiàn)的狀態(tài)而需要花費(fèi)時(shí)間的缺點(diǎn)。具體而言,根據(jù)網(wǎng)絡(luò)的擁堵狀況,有在數(shù)字流的下載中需要大量的時(shí)間的情況。此外,為了將下載的數(shù)字流記錄到記錄介質(zhì)中也需要時(shí)間,進(jìn)而,為了使數(shù)字流成為能夠再現(xiàn)的狀態(tài),還需要進(jìn)行對(duì)該數(shù)字流進(jìn)行錯(cuò)誤修正等的處理。因?yàn)檫@些理由,有應(yīng)該在再現(xiàn)裝置正在再現(xiàn)的數(shù)字流的下一個(gè)進(jìn)行再現(xiàn)的下個(gè)數(shù)字流在該下個(gè)數(shù)字流的再現(xiàn)開始時(shí)間時(shí)還沒有成為能夠再現(xiàn)的狀態(tài)的情況。在此情況下,由于不存在處于能夠再現(xiàn)的狀態(tài)的數(shù)字流,所以再現(xiàn)裝置將再現(xiàn)停止,結(jié)果,可能發(fā)生在顯示畫面上什么也沒有顯示的狀況。如果在顯示畫面上什么都沒有顯示,則有可能給用戶帶來再現(xiàn)已結(jié)束的錯(cuò)誤的印象。以上對(duì)將附送影像一邊依次下載一邊再現(xiàn)的情況進(jìn)行了說明,但例如在按照記錄在記錄介質(zhì)中的電影正片的再現(xiàn)而一邊從外部資源將包括字幕或聲音流的數(shù)字流依次下載一邊進(jìn)行再現(xiàn)的情況下,也可能發(fā)生同樣的問題。這樣,以往的再現(xiàn)裝置對(duì)于用戶而言進(jìn)行類似流的再現(xiàn)時(shí)的使用方便性較差,希望有使用方便性更好的新的再現(xiàn)裝置。
發(fā)明內(nèi)容本發(fā)明的目的是提供一種提高進(jìn)行類似流的再現(xiàn)時(shí)的使用方便性的再現(xiàn)裝置。為了達(dá)到上述目的,作為本發(fā)明的一技術(shù)方案的再現(xiàn)裝置,將構(gòu)成流序列的多個(gè)數(shù)字流按照應(yīng)用的請(qǐng)求一邊從外部資源依次下載一邊進(jìn)行再現(xiàn),其特征在于,具備執(zhí)行機(jī)構(gòu),執(zhí)行對(duì)應(yīng)于上述流序列的應(yīng)用;時(shí)間信息保存機(jī)構(gòu),保存表示上述流序列中的當(dāng)前的再現(xiàn)時(shí)間的時(shí)間信息;狀態(tài)信息保存機(jī)構(gòu),對(duì)于上述多個(gè)數(shù)字流分別保存表示是能夠再現(xiàn)的狀態(tài)還是不能再現(xiàn)的狀態(tài)的狀態(tài)信息;以及再現(xiàn)控制機(jī)構(gòu),控制上述流序列的再現(xiàn);上述應(yīng)用包括表示上述多個(gè)數(shù)字流各自的再現(xiàn)開始時(shí)間及再現(xiàn)結(jié)束時(shí)間的再現(xiàn)區(qū)間信息;上述應(yīng)用基于保存在上述時(shí)間信息保存機(jī)構(gòu)中的時(shí)間信息和上述再現(xiàn)區(qū)間信息,確定在當(dāng)前正在再現(xiàn)的數(shù)字流之后應(yīng)該再現(xiàn)的下個(gè)數(shù)字流;在保存在上述狀態(tài)信息保存機(jī)構(gòu)中的上述下個(gè)數(shù)字流的狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)的情況下,上述再現(xiàn)控制機(jī)構(gòu)按照上述應(yīng)用的請(qǐng)求,進(jìn)行用來將再現(xiàn)中的數(shù)字流的顯示期間延長的特殊再現(xiàn),或者在該數(shù)字流之后代替上述下個(gè)數(shù)字流而進(jìn)行替代影像的再現(xiàn)。發(fā)明效果通過在上述中記載的結(jié)構(gòu),上述應(yīng)用能夠確定在當(dāng)前正在再現(xiàn)的數(shù)字流之后應(yīng)該再現(xiàn)的下個(gè)數(shù)字流。由于上述應(yīng)用能夠確定下個(gè)數(shù)字流,所以在上述下個(gè)數(shù)字流的狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)的情況下,上述再現(xiàn)控制機(jī)構(gòu)能夠按照上述應(yīng)用的請(qǐng)求進(jìn)行用來避免再現(xiàn)的停止的控制。具體而言,能夠進(jìn)行用來將再現(xiàn)中的數(shù)字流的顯示期間延長的特殊再現(xiàn)、或者在該數(shù)字流之后進(jìn)行替代影像的再現(xiàn)。由此,能夠在顯示畫面上顯示某種影像、并獲取用來使下個(gè)數(shù)字流成為能夠再現(xiàn)的狀態(tài)的時(shí)間,所以能夠不給用戶帶來再現(xiàn)已結(jié)束的錯(cuò)誤的印象而降低將再現(xiàn)停止的可能性。由于能夠同時(shí)實(shí)現(xiàn)開始類似流的再現(xiàn)時(shí)的下載等待時(shí)間的縮短、和下個(gè)數(shù)字流不是能夠再現(xiàn)的狀態(tài)的情況下的再現(xiàn)停止可能性的降低,所以能夠提高用戶的使用方便性。這里,作為本發(fā)明的另一技術(shù)方案,也可以是,還具備保存表示上述流序列的再現(xiàn)速度的值的再現(xiàn)速度保存機(jī)構(gòu);上述應(yīng)用基于表示上述再現(xiàn)速度的值的正負(fù),確定上述流序列的再現(xiàn)方向;上述下個(gè)數(shù)字流的確定還基于上述再現(xiàn)方向進(jìn)行。在本技術(shù)方案的再現(xiàn)裝置中,不論流序列的再現(xiàn)方向如何都能夠確定接著應(yīng)再現(xiàn)的數(shù)字流,所以能夠進(jìn)行用來不論流序列的再現(xiàn)方向如何都避免再現(xiàn)的停止的控制。這里,作為本發(fā)明的另一技術(shù)方案,也可以是,還具備從外部資源依次下載上述多個(gè)數(shù)字流的下載機(jī)構(gòu);如果上述下個(gè)數(shù)字流沒有被下載,則將上述沒有被下載的下個(gè)數(shù)字流的狀態(tài)信息設(shè)為不能再現(xiàn)的狀態(tài)而保存到上述狀態(tài)信息保存機(jī)構(gòu)中,上述下載機(jī)構(gòu)按照上述應(yīng)用的請(qǐng)求優(yōu)先地下載上述下個(gè)數(shù)字流。在本技術(shù)方案的再現(xiàn)裝置中,如果下個(gè)數(shù)字流沒有被下載,則將該下個(gè)數(shù)字流優(yōu)先地下載,所以在再現(xiàn)從再現(xiàn)中的數(shù)字流轉(zhuǎn)變?yōu)橄聜€(gè)數(shù)字流之前,能夠提高下個(gè)數(shù)字流的狀態(tài)信息表示能夠再現(xiàn)的狀態(tài)的概率。這里,作為本發(fā)明的另一技術(shù)方案,也可以是,上述再現(xiàn)裝置將上述流序列按照播放列表進(jìn)行再現(xiàn);上述播放列表包括多個(gè)播放項(xiàng)目;上述多個(gè)播放項(xiàng)目與上述多個(gè)數(shù)字流一對(duì)一地對(duì)應(yīng),并表示對(duì)應(yīng)的數(shù)字流的再現(xiàn)區(qū)間;對(duì)上述多個(gè)播放項(xiàng)目中的一部分播放項(xiàng)目賦予了章節(jié)標(biāo)記;上述應(yīng)用還包括表示對(duì)上述一部分播放項(xiàng)目賦予了章節(jié)標(biāo)記的章節(jié)標(biāo)記賦予信息;基于上述章節(jié)標(biāo)記賦予信息,確定再現(xiàn)中的數(shù)字流的最近的、與賦予了章節(jié)標(biāo)記的播放項(xiàng)目相對(duì)應(yīng)的數(shù)字流,來作為上述下個(gè)數(shù)字流。此外,本發(fā)明的另一技術(shù)方案,也可以是,上述下載機(jī)構(gòu)按照上述應(yīng)用的請(qǐng)求,優(yōu)先地下載與賦予了章節(jié)標(biāo)記的其余的播放項(xiàng)目相對(duì)應(yīng)的數(shù)字流。在本技術(shù)方案的再現(xiàn)裝置中,由于確定與被賦予了章節(jié)標(biāo)記的播放項(xiàng)目對(duì)應(yīng)的數(shù)字流、將該數(shù)字流優(yōu)先地下載,所以即使是從用戶受理了章節(jié)跳過指示的情況,也能夠盡可能不將數(shù)字流的再現(xiàn)暫停而實(shí)現(xiàn)類似流的再現(xiàn)。這里,作為本發(fā)明的另一技術(shù)方案,也可以是,與上述多個(gè)播放項(xiàng)目中的賦予了章節(jié)標(biāo)記的播放項(xiàng)目相對(duì)應(yīng)的數(shù)字流的大小,小于其他數(shù)字流的大小。在本技術(shù)方案的再現(xiàn)裝置中,由于賦予了章節(jié)標(biāo)記的播放項(xiàng)目相對(duì)應(yīng)的數(shù)字流的大小比其他數(shù)字流的大小小,所以在再現(xiàn)中通過用戶操作發(fā)生了章節(jié)跳過時(shí),即使是跳過目標(biāo)的數(shù)字流的下載沒有完成的情況,下載所需要的時(shí)間也較短就足夠,能夠縮短用戶的等待時(shí)間這里,作為本發(fā)明的另一技術(shù)方案,也可以是,上述流序列中的對(duì)應(yīng)于再現(xiàn)開始位置的數(shù)字流的狀態(tài)信息表示是能夠再現(xiàn)的狀態(tài);上述應(yīng)用計(jì)算從上述再現(xiàn)開始位置起到下載沒有完成、上述狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)的一個(gè)數(shù)字流的緊前面的數(shù)字流為止的再現(xiàn)時(shí)間,以及對(duì)從下載沒有完成的數(shù)字流中的開頭的數(shù)字流起到該一個(gè)數(shù)字流為止進(jìn)行下載所需要的總下載時(shí)間;在總下載時(shí)間比再現(xiàn)時(shí)間短的情況下,上述再現(xiàn)控制機(jī)構(gòu)按照上述應(yīng)用的請(qǐng)求,從上述再現(xiàn)開始位置開始再現(xiàn)。在本技術(shù)方案的再現(xiàn)裝置中,關(guān)于狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)的一個(gè)數(shù)字流,在總下載時(shí)間比再現(xiàn)時(shí)間短的情況下開始再現(xiàn),所以能夠降低在再現(xiàn)開始后立即由BD-J應(yīng)用進(jìn)行暫停指示的可能性。這里,作為本發(fā)明的另一技術(shù)方案,也可以是,由上述應(yīng)用進(jìn)行的再現(xiàn)時(shí)間及總下載時(shí)間的計(jì)算,對(duì)下載沒有完成、上述狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)的全部的數(shù)字流來執(zhí)行;對(duì)于上述全部的數(shù)字流,在總下載時(shí)間比再現(xiàn)時(shí)間短的情況下,由上述再現(xiàn)控制機(jī)構(gòu)執(zhí)行再現(xiàn)的開始。在本技術(shù)方案的再現(xiàn)裝置中,關(guān)于狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)的全部的數(shù)字流,在總下載時(shí)間比再現(xiàn)時(shí)間短的情況下,由上述再現(xiàn)控制機(jī)構(gòu)進(jìn)行再現(xiàn)的開始,所以能夠降低在再現(xiàn)開始后立即由BD-J應(yīng)用進(jìn)行暫停指示的可能性。這里,作為本發(fā)明的另一技術(shù)方案,也可以是,將多個(gè)子流序列與上述流序列一起,一邊從上述外部資源下載一邊進(jìn)行再現(xiàn);上述流序列是主片段;各子流序列是子片段,由多個(gè)子數(shù)字流構(gòu)成;上述子片段包括字幕流或音頻流;上述狀態(tài)信息還對(duì)上述多個(gè)子數(shù)字流分別表示是能夠再現(xiàn)的狀態(tài)還是不能再現(xiàn)的狀態(tài);在上述再現(xiàn)控制機(jī)構(gòu)將一個(gè)子片段的子數(shù)字流與上述主片段一起進(jìn)行再現(xiàn)的情況下,如果在該子數(shù)字流之后應(yīng)該再現(xiàn)的下個(gè)子數(shù)字流的狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)、其他子片段的子數(shù)字流的狀態(tài)信息表示是能夠再現(xiàn)的狀態(tài),則上述再現(xiàn)控制機(jī)構(gòu)按照上述應(yīng)用的請(qǐng)求,將該其他子數(shù)字流在上述一個(gè)子數(shù)字流之后進(jìn)行再現(xiàn)。在本技術(shù)方案的再現(xiàn)裝置中,如果下個(gè)子數(shù)字流的狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)、其他子片段的子數(shù)字流的狀態(tài)信息表示是能夠再現(xiàn)的狀態(tài),則將該其他子數(shù)字流接著上述一個(gè)子數(shù)字流再現(xiàn),所以即使是下個(gè)應(yīng)再現(xiàn)的子數(shù)字流不是能夠再現(xiàn)的狀態(tài)的情況,也能夠不將再現(xiàn)暫停而繼續(xù)再現(xiàn)。這里,作為本發(fā)明的另一技術(shù)方案,也可以是,將多個(gè)子流序列與上述流序列一起,一邊從上述外部資源下載一邊進(jìn)行再現(xiàn);上述流序列是主片段;各子流序列是子片段,由多個(gè)子數(shù)字流構(gòu)成;上述子片段包括字幕流或音頻流;上述狀態(tài)信息還對(duì)上述多個(gè)子數(shù)字流分別表示是能夠再現(xiàn)的狀態(tài)還是不能再現(xiàn)的狀態(tài);在上述再現(xiàn)控制機(jī)構(gòu)將一個(gè)子片段的子數(shù)字流與上述主片段一起進(jìn)行再現(xiàn)的情況下,在從用戶受理了從該一個(gè)子片段向其他子片段的切換指示的情況下,如果上述其他子片段的作為再現(xiàn)對(duì)象的子數(shù)字流的狀態(tài)信息表示是不能再現(xiàn)的狀態(tài),則上述再現(xiàn)控制機(jī)構(gòu)按照上述應(yīng)用的請(qǐng)求,進(jìn)行用來將再現(xiàn)中的數(shù)字流及子數(shù)字流的顯示期間延長的特殊再現(xiàn)。在本技術(shù)方案的再現(xiàn)裝置中,在從用戶受理了切換指示的情況下,如果切換目標(biāo)的子數(shù)字流表示是不能再現(xiàn)的狀態(tài),則再現(xiàn)控制機(jī)構(gòu)進(jìn)行用來避免再現(xiàn)的停止的控制,所以能夠降低再現(xiàn)被停止的可能性。圖1是表示關(guān)于再現(xiàn)裝置100的使用行為的形態(tài)的一例的圖。圖2是表示播放列表的一例的圖。圖3是表示播放列表的具體例的圖。圖4是表示AV片段被怎樣下載的圖。圖5是表示再現(xiàn)裝置100的結(jié)構(gòu)的一例的圖。圖6是表示片段號(hào)碼與狀態(tài)信息的對(duì)應(yīng)表的圖。圖7是表示系統(tǒng)參數(shù)(SPRM)的一覽的圖。圖8是表示BD-J應(yīng)用的功能結(jié)構(gòu)的框圖。圖9是表示網(wǎng)絡(luò)再現(xiàn)信息與播放列表的對(duì)應(yīng)關(guān)系的圖。圖10是示意地表示類似流的再現(xiàn)功能的圖。圖11是用來說明再現(xiàn)開始定時(shí)的圖。圖12是表示BD-J應(yīng)用的處理步驟的流程圖。圖13是表示播放列表再現(xiàn)開始定時(shí)處理的處理步驟的流程圖。圖14是表示優(yōu)先下載處理的處理步驟的流程圖。圖15是表示優(yōu)先度列表制作處理的處理步驟的流程圖。圖16是表示再現(xiàn)狀況監(jiān)視處理的處理步驟的流程圖。圖17是表示播放項(xiàng)目確定處理的處理步驟的流程圖。圖18是表示播放列表再現(xiàn)處理的處理步驟的流程圖。圖19是用來說明接著應(yīng)再現(xiàn)的AV片段不是Enable狀態(tài)的情況下的BD-J應(yīng)用進(jìn)行的再現(xiàn)控制的圖。圖20是表示變形例1-2中的優(yōu)先度列表制作處理的處理步驟的流程圖。圖21是用來說明將被賦予了章節(jié)標(biāo)記的播放項(xiàng)目所參照的AV片段的下載時(shí)間怎樣縮短的圖。圖22是表示實(shí)施方式2的播放列表的具體例的圖。圖23是示意地表示伴隨著子播放項(xiàng)目的情況下的類似流的再現(xiàn)功能的圖。圖M是表示實(shí)施方式2的優(yōu)先下載處理的處理步驟的流程圖。圖25是表示實(shí)施方式2的再現(xiàn)狀況監(jiān)視處理的處理步驟的流程圖。圖沈是表示實(shí)施方式2的播放列表再現(xiàn)處理的處理步驟的流程圖。圖27是設(shè)想了因?yàn)橛捎脩粽?qǐng)求了字幕切換、所以當(dāng)前的再現(xiàn)時(shí)間點(diǎn)從參照子路徑(ID=#0)的10003.m2ts的子播放項(xiàng)目#3變化為參照子路徑(ID=#1)的20003.m2ts的子播放項(xiàng)目#3的情況的圖。圖28是表示子路徑變更中的再現(xiàn)狀況監(jiān)視處理的處理步驟的流程圖。圖四是用來說明接著應(yīng)再現(xiàn)的子播放項(xiàng)目參照的AV片段不是Enable狀態(tài)的情況下的再現(xiàn)控制的圖。圖30是表示變形例2-2的再現(xiàn)狀況監(jiān)視處理的處理步驟的流程圖。圖31是表示創(chuàng)作系統(tǒng)的結(jié)構(gòu)的圖。圖32(a)是表示ROM盤鏡像的制作步驟的流程圖。圖32(b)是表示更新組件鏡像的制作步驟的流程圖。圖33是表示AV片段的結(jié)構(gòu)的一例的圖。圖34是示意地表示AV片段被怎樣復(fù)用的圖。圖35是表示在PES包序列中怎樣保存視頻流的圖。圖36是表示在AV片段中最終被寫入的TS包的形式的圖。圖37是表示PMT的數(shù)據(jù)構(gòu)造的圖。圖38是表示片段信息文件的一例的圖。圖39是表示流屬性信息的一例的圖。圖40是表示入口映射的一例的圖。圖41是表示播放列表信息的數(shù)據(jù)構(gòu)造的圖。圖42是表示子路徑信息的內(nèi)部結(jié)構(gòu)的圖。圖43是表示STN_table的整體結(jié)構(gòu)的一例的圖。圖44是表示系統(tǒng)目標(biāo)解碼器104的內(nèi)部結(jié)構(gòu)的一例的圖。圖45是表示BD-ROM的結(jié)構(gòu)的一例的圖。圖46是表示索引文件的內(nèi)部結(jié)構(gòu)的一例的圖。圖47是用來說明電影對(duì)象的圖。圖48是表示保存在本地存儲(chǔ)器300中的更新組件的內(nèi)部結(jié)構(gòu)的一例的圖。圖49是表示合并管理信息文件的內(nèi)容、和基于該內(nèi)容由BD-ROM的文件和更新組件的文件構(gòu)建虛擬包的過程的一例的圖。圖50是表示網(wǎng)絡(luò)再現(xiàn)信息的一例的圖。具體實(shí)施例方式以下,參照本發(fā)明的實(shí)施方式。(實(shí)施方式1)<整體結(jié)構(gòu)>首先,說明關(guān)于再現(xiàn)裝置的實(shí)施行為中的使用行為的形態(tài)。圖1是表示關(guān)于再現(xiàn)裝置100的使用行為的形態(tài)的一例的圖。如該圖所示,再現(xiàn)裝置100與BD-R0M200、本地存儲(chǔ)器300、WWW服務(wù)器400、及電視機(jī)500—起供用戶使用。再現(xiàn)裝置100與電視機(jī)500—起構(gòu)建家庭影院系統(tǒng),對(duì)BD-R0M200進(jìn)行再現(xiàn)。該再現(xiàn)裝置是具有將下載的數(shù)據(jù)寫入到記錄介質(zhì)中的功能的裝置,兼具備作為記錄裝置的功能。BD-R0M200是記錄有例如電影作品的記錄介質(zhì)。本地存儲(chǔ)器300裝填在再現(xiàn)裝置100中,被作為從電影供給者的WWW服務(wù)器400分發(fā)的內(nèi)容的接受容器使用。由此,能夠?qū)⒔?jīng)由因特網(wǎng)下載、保存在本地存儲(chǔ)器中的內(nèi)容、與記錄在BD-R0M200中的內(nèi)容組合,將BD-R0M200的內(nèi)容擴(kuò)展/更新。WWW服務(wù)器400是運(yùn)營例如電影供給者的官方網(wǎng)站的服務(wù)器裝置,將實(shí)現(xiàn)記錄在BD-R0M200中的電影作品的部分性的替換及追加的整套文件(更新組件updatekit)經(jīng)由因特網(wǎng)等向用戶供給。電視機(jī)500通過顯示電影作品的再現(xiàn)影像、或顯示菜單等,對(duì)用戶提供交互式的操作環(huán)境。以上是對(duì)再現(xiàn)裝置的使用形態(tài)的說明。接著,對(duì)再現(xiàn)裝置作為再現(xiàn)的對(duì)象的播放列表進(jìn)行說明。〈播放列表〉圖2是表示播放列表(playlist)的一例的圖。播放列表由“主路徑”(mainpath)和1個(gè)以上的“子路徑”(subpath)構(gòu)成?!爸髀窂健庇?個(gè)以上的播放項(xiàng)目(playitem)構(gòu)成?!安シ彭?xiàng)目”包括流號(hào)碼表?!傲魈?hào)碼表”表示在播放項(xiàng)目中被允許再現(xiàn)的基本流的流號(hào)碼?!白勇窂健北硎颈慌c主路徑同時(shí)再現(xiàn)的一系列的再現(xiàn)路徑,由1個(gè)以上的子播放項(xiàng)目構(gòu)成。對(duì)于子路徑以登記在播放列表中的順序分配ID(子路徑ID),該子路徑ID用于識(shí)別子路徑。此外,在子路徑中,有與主路徑的再現(xiàn)同步再現(xiàn)的同步型、和能夠與主路徑的再現(xiàn)非同步地再現(xiàn)的非同步型,將該類型記作子路徑類型。在子路徑類型是同步型的情況下,子播放項(xiàng)目的再現(xiàn)開始時(shí)刻和再現(xiàn)結(jié)束時(shí)刻用與主路徑相同的時(shí)間軸表示,但在子路徑類型是非同步型的情況下,將子播放項(xiàng)目的再現(xiàn)開始時(shí)刻和再現(xiàn)結(jié)束時(shí)刻用與主路徑不同的時(shí)間軸表示。關(guān)于播放列表信息、播放項(xiàng)目信息、流號(hào)碼表、及子播放項(xiàng)目信息的詳細(xì)情況在后面敘述。圖3是表示播放列表的具體例的圖。該播放列表由包括5個(gè)播放項(xiàng)目#1、#2、#3、#4、#5的主路徑構(gòu)成。5個(gè)播放項(xiàng)目#1、#2、#3、#4、#5分別參照00001.m2ts、00002.m2ts、00003.m2ts、00004.m2ts、00005.m2ts。即,播放項(xiàng)目與AV片段(AVclip)一對(duì)一地對(duì)應(yīng)。被從各播放項(xiàng)目參照的AV片段是全部保存在本地存儲(chǔ)器中的更新組件的內(nèi)容,被賦予網(wǎng)絡(luò)屬性。所謂網(wǎng)絡(luò)屬性,是在播放列表再現(xiàn)時(shí)、不需要將構(gòu)成一個(gè)內(nèi)容的全部AV片段預(yù)先保存到本地存儲(chǔ)器中、而只要從播放項(xiàng)目參照的AV片段在該播放項(xiàng)目即將成為當(dāng)前播放項(xiàng)目之前被保存到本地存儲(chǔ)器中就足夠的AV片段的屬性。主路徑的各播放項(xiàng)目具有圖中右上那樣的流號(hào)碼表。該流號(hào)碼表具有被分配了流號(hào)碼1的表項(xiàng)。該表項(xiàng)是許可由主路徑的播放項(xiàng)目信息參照的主視頻流(primaryvideostream)的再現(xiàn)的表項(xiàng)。在本實(shí)施方式中,以下使用圖3所示的播放列表作為具體例,說明再現(xiàn)裝置的動(dòng)作。該播放列表例如對(duì)應(yīng)于在記錄在BD-R0M200中的電影被用戶視聽后、從WWW服務(wù)器400分發(fā)的附送影像。圖4是表示AV片段被怎樣下載的圖。本圖中的右側(cè)表示W(wǎng)WW服務(wù)器400,左側(cè)表示再現(xiàn)裝置100。正中間表示因特網(wǎng)或內(nèi)部網(wǎng)等的傳送路徑。00001.m2ts、00002.m2ts、00003.m2ts、00004.m2ts、00005.m2ts存在于Wffff服務(wù)器400中。再現(xiàn)裝置100通過對(duì)Wffff服務(wù)器400依次發(fā)送00001.m2ts,00002.m2ts,00003.m2ts,00004.m2ts,00005.m2ts的下載請(qǐng)求,能夠?qū)⑺鼈儚腤WW服務(wù)器400下載。以下,對(duì)再現(xiàn)裝置100用來進(jìn)行下載請(qǐng)求、下載、及播放列表再現(xiàn)的構(gòu)成單元進(jìn)行說明。在用來進(jìn)行這些處理的構(gòu)成單元中,有BD-J應(yīng)用、和BD-J對(duì)象,它們存儲(chǔ)在記錄介質(zhì)200中。以下,對(duì)這些構(gòu)成單元的詳細(xì)地說明。<BD_J應(yīng)用〉BD-J應(yīng)用是在完全安裝了Java(注冊商標(biāo))2Micro_Edition(J2ME)PersonalBasisProfile(PBP1·0)、和GloballyExecutableMHPspecification(GEM1.0.2)forpackagemediatargets的平臺(tái)部中、由以標(biāo)題(title)為生命周期(lifecycle)的應(yīng)用{W4·(applicationsignaling)iSsJ]StJJava(TM)I^M。BD-J應(yīng)用通過對(duì)Java(TM)虛擬機(jī)命令將播放列表再現(xiàn)的JMF播放器實(shí)例的生成,開始播放列表再現(xiàn)。所謂JMF(JavaMediaFrameworkJAVA媒體架構(gòu))播放器實(shí)例,是基于JMF播放器類(class)在虛擬機(jī)的堆存儲(chǔ)器上生成的實(shí)際的數(shù)據(jù)。在生成JMF實(shí)例后,BD-J應(yīng)用在播放列表再現(xiàn)時(shí),對(duì)Wffff服務(wù)器400請(qǐng)求需要的AV片段的下載。在上述那樣的播放列表再現(xiàn)及AV片段下載之前,BD-J應(yīng)用使用⑶I架構(gòu)受理用戶操作。Java(TM)應(yīng)用的⑶I架構(gòu)包括由GEM1.0.2規(guī)定的HAVi架構(gòu),包括GEM1.0.2的遠(yuǎn)程控制導(dǎo)航機(jī)制。由此,Java(TM)應(yīng)用能夠?qū)崿F(xiàn)將基于HAVi架構(gòu)的按鈕顯示、文本顯示、在線顯示(BBS的內(nèi)容)這樣的顯示與動(dòng)態(tài)圖像的顯示進(jìn)行組合后的畫面顯示。因而,能夠使用遠(yuǎn)程控制實(shí)現(xiàn)上述那樣的播放列表再現(xiàn)及AV片段下載。將構(gòu)成BD-J應(yīng)用的一系列的文件變換為依據(jù)記載在Http//Java(TM).sun.com/j2se/l.4.2/docs/guide/jar/jar.html中的規(guī)格的Java(TM)歸檔文件。Java(TM)歸檔文件是將ZIP文件的形式為Java(TM)特制的文件,能夠通過市場銷售的ZIP解壓縮軟件確認(rèn)內(nèi)裝物。此外,在BD-J應(yīng)用中,通過記述函數(shù)API的調(diào)用,能夠執(zhí)行再現(xiàn)裝置100特有的處理。<BD_J對(duì)象〉BD-J對(duì)象包括應(yīng)用管理表(ApplicationManagementTable()),是在BD-ROM再現(xiàn)時(shí)使平臺(tái)部執(zhí)行伴隨著標(biāo)題切換的應(yīng)用信令的數(shù)據(jù)。更具體地講,ApplicationManagementTab1e()包括表示應(yīng)執(zhí)行的BD-J應(yīng)用的app1ication_id、和表示起動(dòng)BD-J應(yīng)用時(shí)的控制的application_control_code0application_control_code規(guī)定了標(biāo)題選擇后的應(yīng)用的最初的執(zhí)行狀態(tài),application_control_code能夠規(guī)定是將BD-J應(yīng)用裝載到虛擬機(jī)中而自動(dòng)開始(AUTOSTART)、還是將BD-J應(yīng)用裝載到虛擬機(jī)中但不自動(dòng)開始(PRESENT)。接著,對(duì)再現(xiàn)裝置100的內(nèi)部結(jié)構(gòu)進(jìn)行說明。〈再現(xiàn)裝置〉圖5是表示再現(xiàn)裝置100的結(jié)構(gòu)的一例的圖。再現(xiàn)裝置100包括BD-ROM驅(qū)動(dòng)器101、讀緩沖器102、讀緩沖器103、系統(tǒng)目標(biāo)解碼器104、BD-J執(zhí)行部105、網(wǎng)絡(luò)接口106、虛擬包控制部107、狀態(tài)管理部108、用戶事件處理部109、再現(xiàn)引擎110、再現(xiàn)控制引擎111、HDMI收發(fā)部112、堆存儲(chǔ)器113、虛擬機(jī)解釋器114、及PSR組115而構(gòu)成。以下,對(duì)這些構(gòu)成單元詳細(xì)地說明?!碆D-R0M驅(qū)動(dòng)器101>BD-ROM驅(qū)動(dòng)器101從BD-ROM盤讀出數(shù)據(jù),將數(shù)據(jù)儲(chǔ)存到讀緩沖器102中?!醋x緩沖器102>讀緩沖器102是由將使用BD-ROM驅(qū)動(dòng)器讀入的數(shù)據(jù)暫時(shí)保存的存儲(chǔ)器等構(gòu)成的緩沖器。〈讀緩沖器103>讀緩沖器103是由將從本地存儲(chǔ)器讀入的數(shù)據(jù)暫時(shí)保存的存儲(chǔ)器等構(gòu)成的緩沖ο〈系統(tǒng)目標(biāo)解碼器104>系統(tǒng)目標(biāo)解碼器104對(duì)讀出到讀緩沖器102中的源包及讀出到讀緩沖器103中的源包進(jìn)行解復(fù)用處理,進(jìn)行將通過解復(fù)用處理得到的各流解碼并再現(xiàn)的處理。此外,進(jìn)行將從BD-J執(zhí)行部105傳送的用來顯示在菜單等上的JPEG、PNG等的圖形數(shù)據(jù)解碼并再現(xiàn)的處理。對(duì)系統(tǒng)目標(biāo)解碼器104的詳細(xì)情況在后面敘述。<BD_J執(zhí)行部105>BD-J執(zhí)行部105是執(zhí)行從虛擬包控制部107傳送來的BD-J應(yīng)用的程序處理引擎。進(jìn)行按照BD-J應(yīng)用的程序的動(dòng)作,進(jìn)行以下這樣的控制。(1)經(jīng)由虛擬包控制部107進(jìn)行播放列表再現(xiàn)開始定時(shí)處理、優(yōu)先下載處理及再現(xiàn)狀況監(jiān)視處理。這些處理的詳細(xì)情況在后面敘述。(從因特網(wǎng)上的www服務(wù)器取得更新組件,向本地存儲(chǔ)器儲(chǔ)存。(命令組合了BD-ROM和更新組件的虛擬包的構(gòu)建。(4)對(duì)播放器變量設(shè)置值。(對(duì)系統(tǒng)目標(biāo)解碼器傳送用于菜單或游戲的圖形的PNG、JPEG,顯示在畫面上。這些控制可以對(duì)應(yīng)于程序的構(gòu)造自由地進(jìn)行,怎樣控制由創(chuàng)作(authoring)時(shí)的BD-J應(yīng)用的編程工序決定?!淳W(wǎng)絡(luò)接口106>網(wǎng)絡(luò)接口106是實(shí)現(xiàn)再現(xiàn)裝置的通信功能的,如果從BD-J應(yīng)用給出URL指定,則建立與對(duì)應(yīng)于該URL的web站點(diǎn)的TCP連接、FTP連接等。通過該連接建立,使Java(TM)應(yīng)用進(jìn)行從web站點(diǎn)的下載?!刺摂M包控制部107>虛擬包控制部107具有控制BD-ROM驅(qū)動(dòng)器101及本地存儲(chǔ)器300、構(gòu)建虛擬包、控制再現(xiàn)裝置100的再現(xiàn)的功能。所謂虛擬包,是基于保存在本地存儲(chǔ)器300中的合并管理信息,將記錄在BD-ROM盤中的內(nèi)容與保存在本地存儲(chǔ)器300中的差分?jǐn)?shù)據(jù)在存儲(chǔ)器上組合而成的虛擬的BD-ROM包。構(gòu)建出的虛擬包具有與BD-ROM的數(shù)據(jù)構(gòu)造相同的形式。構(gòu)建虛擬包的定時(shí)是盤被插入時(shí)、或由BD-J執(zhí)行部105執(zhí)行了虛擬包構(gòu)建命令時(shí)等。虛擬包控制部107在構(gòu)建了虛擬包后,基于BD-J執(zhí)行部的再現(xiàn)命令及用戶事件處理部的通知,通過播放列表信息控制AV片段的再現(xiàn)。此外,虛擬包控制部107進(jìn)行播放器變量的設(shè)定及參照,進(jìn)行再現(xiàn)動(dòng)作?!礌顟B(tài)管理部108>狀態(tài)管理部108將存在于BD-ROM及本地存儲(chǔ)器中的各個(gè)AV片段的狀態(tài)信息與該AV片段的片段號(hào)碼建立對(duì)應(yīng)而加以管理。狀態(tài)信息表示是Missing狀態(tài)、Enable狀態(tài)、及Disable狀態(tài)的哪種。所謂Missing(缺失)狀態(tài),意味著被從播放項(xiàng)目信息、或子播放項(xiàng)目信息參照的AV片段在BD-ROM及本地存儲(chǔ)器的哪個(gè)中都不存在,即下載沒有完成、是不能再現(xiàn)的狀態(tài)。所謂Enable(允許)狀態(tài),意味著是能夠進(jìn)行通過虛擬包控制部107的再現(xiàn)的狀態(tài),由BD-J應(yīng)用的API進(jìn)行控制。在執(zhí)行了用來設(shè)置為Enable狀態(tài)的API的情況下,作為設(shè)置的對(duì)象的AV片段為只讀屬性,能夠進(jìn)行通過虛擬包控制部107的AV片段的再現(xiàn)。Disable(禁止)狀態(tài)是指Enable狀態(tài)的相反狀態(tài),虛擬包控制部107不能進(jìn)行符合該狀態(tài)的AV片段的再現(xiàn)。一次都沒有被BD-J應(yīng)用設(shè)置為Enable狀態(tài)的AV片段是Disable狀態(tài)。此外,Enable狀態(tài)的AV片段的刪除及覆蓋等在BD-J應(yīng)用經(jīng)由API使該AV片段先轉(zhuǎn)變?yōu)镈isable狀態(tài)后執(zhí)行。將Missing狀態(tài)及Disable狀態(tài)一起稱作Unavailable(不可用)狀態(tài),將為Missing狀態(tài)的AV片段和為Disable狀態(tài)的AV片段一起稱作Unavailable片段。圖6是表示片段號(hào)碼與狀態(tài)信息的對(duì)應(yīng)表的圖。在本圖所示的例子中可知,分別對(duì)應(yīng)于片段號(hào)碼00001、00002、00003的00001.m2ts、00002.m2ts、00003.m2ts是Enable狀態(tài),對(duì)應(yīng)于片段號(hào)碼00004的00004.m2ts是Disable狀態(tài),對(duì)應(yīng)于片段號(hào)碼00005的00005.m2ts是Missing狀態(tài)。對(duì)應(yīng)表基于AV片段的下載狀況等由BD-J應(yīng)用適當(dāng)改寫。狀態(tài)管理部108如果從BD-J應(yīng)用接受到AV片段的狀態(tài)信息的詢問,則參照對(duì)應(yīng)表,返送該AV片段的狀態(tài)信息?!从脩羰录幚聿?09>用戶事件處理部109將對(duì)應(yīng)于經(jīng)由遙控器的用戶操作的處理的執(zhí)行對(duì)BD-J執(zhí)行部105或虛擬包控制部107進(jìn)行委托。例如在按下了遙控器的按鈕的情況下,對(duì)BD-J執(zhí)行部105委托,以使其執(zhí)行對(duì)應(yīng)于該按鈕的播放列表。此外,例如在遙控器上按下了快進(jìn)/回退按鈕的情況下,對(duì)虛擬包控制部107命令對(duì)當(dāng)前再現(xiàn)的播放列表的AV片段的快進(jìn)/回退處理的執(zhí)行?!丛佻F(xiàn)引擎110>再現(xiàn)引擎110執(zhí)行AV再現(xiàn)功能。再現(xiàn)裝置的AV再現(xiàn)功能是從DVD播放器、⑶播放器沿襲的傳統(tǒng)的功能群,是再現(xiàn)開始(Play)、再現(xiàn)停止(Mop)、暫停(PauseOn)、暫停的解除(PauseOff)、Still功能的解除(stilloff)、帶有速度指定的快進(jìn)(ForwardPlay(speed))、帶有速度指定的回退(BackwardPlay(speed))、聲音切換(AudioChange)、kcondary(輔)視頻切換(SubtitleChange)、及角度切換(AngleChange)等功能。為了實(shí)現(xiàn)AV再現(xiàn)功能,再現(xiàn)引擎110控制系統(tǒng)目標(biāo)解碼器,以使其進(jìn)行AV片段中的、對(duì)應(yīng)于希望的時(shí)刻的部分的解碼?!丛佻F(xiàn)控制引擎111>再現(xiàn)控制引擎111執(zhí)行對(duì)播放列表的再現(xiàn)控制功能。所謂對(duì)播放列表的再現(xiàn)控制功能,是指按照當(dāng)前播放列表信息及片段信息進(jìn)行再現(xiàn)引擎110所進(jìn)行的AV再現(xiàn)功能中的再現(xiàn)開始及再現(xiàn)停止。<HDMI收發(fā)部112>HDMI收發(fā)部112從經(jīng)由HDMI(HDMI=HighDefinitionMultimediaInterface高清多媒體接口)連接的其他設(shè)備接收關(guān)于該設(shè)備的信息。此外,將通過系統(tǒng)目標(biāo)解碼器的解碼得到的數(shù)字非壓縮的視頻與LPCM狀態(tài)的音頻數(shù)據(jù)或壓縮編碼的音頻數(shù)據(jù)一起向經(jīng)由HDMI連接的其他設(shè)備發(fā)送?!炊汛鎯?chǔ)器113>堆存儲(chǔ)器113是為了BD-J執(zhí)行部105而確保的堆棧存儲(chǔ)器,保存由BD-J應(yīng)用生成的JMF播放器實(shí)例、通過對(duì)BD-J應(yīng)用進(jìn)行類裝載而生成的字節(jié)碼。它們呈線程的形態(tài),以先入先出式提供給虛擬機(jī)解釋器114的執(zhí)行?!刺摂M機(jī)解釋器114>虛擬機(jī)解釋器114將保存在堆存儲(chǔ)器113中的字節(jié)碼變換為CPU能夠執(zhí)行的本機(jī)碼(nativecode),使CPU執(zhí)行。<PSR組115>PSR組115是保存有播放器變量的播放器設(shè)置寄存器、播放器狀態(tài)寄存器。在播放器變量中,有表示播放器的狀態(tài)的系統(tǒng)參數(shù)(SPRM)、和能夠作為一般用途使用的通用參數(shù)(GPRM)。圖7是表示系統(tǒng)參數(shù)(SPRM)的一覽的圖。SPRM(O)語言代碼SPRM(I)主音頻流號(hào)碼SPRM⑵字幕流號(hào)碼SPRM(3)角度號(hào)碼SPRM(4)標(biāo)題號(hào)碼SPRM(5)章節(jié)號(hào)碼SPRM(6)程序號(hào)碼SPRM(7)單元(cell)號(hào)碼SPRM(S)選擇鍵信息SPRM(9)導(dǎo)航定時(shí)器SPRM(IO)再現(xiàn)時(shí)刻信息SPRM(Il)卡拉OK用混合模式SPRM(12)父母限制用國家信息SPRM(13)父母限制級(jí)別SPRM(14)播放器設(shè)定值(視頻)SPRM(15)播放器設(shè)定值(音頻)SPRM(16)聲音流用語言代碼SPRM(17)聲音流用語言代碼(擴(kuò)展)SPRM(18)字幕流用語言代碼SPRM(19)字幕流用語言代碼(擴(kuò)展)SPRM(20)播放器區(qū)域碼SPRM(21)輔視頻流號(hào)碼SPRM(22)輔音頻流號(hào)碼SPRM(23)再現(xiàn)狀態(tài)SPRM(24)再現(xiàn)速度SPRM(25)保留SPRM(26)保留SPRM(27)保留SPRM(28)保留SPRM(29)保留SPRM(30)保留SPRM(31)保留SPRM(IO)每當(dāng)顯示屬于AV片段的各圖片數(shù)據(jù)時(shí)被更新。即,如果再現(xiàn)裝置顯示新的圖片數(shù)據(jù),則將SPRM(IO)更新為表示該新的圖片數(shù)據(jù)的顯示時(shí)刻(PTS)的值。只要參照該SPRM(IO),就能夠知道當(dāng)前的再現(xiàn)時(shí)間點(diǎn)。SPRM(16)的聲音流用語言代碼及SPRM(IS)的字幕流用語言代碼是能夠通過播放器的OSD等設(shè)定的項(xiàng)目,表示播放器的默認(rèn)的語言代碼。例如,可以在BD-ROM盤中的BD-J應(yīng)用中裝入如下功能,即如果SPRM(16)的聲音流用語言代碼是英語,則在再現(xiàn)播放列表再現(xiàn)時(shí),從播放項(xiàng)目的流選擇表之中找出具有相同的語言代碼的流表項(xiàng),選擇該聲音流而再現(xiàn)的功能。這些SPRM分別保存在具有32比特的字長的寄存器中。確定SPRM的帶括號(hào)的數(shù)值基本上是指對(duì)應(yīng)的寄存器的寄存器號(hào)碼(其中,SPR1U21)、SPR1U22)并不意味著對(duì)應(yīng)的寄存器的寄存器號(hào)碼)。<系統(tǒng)時(shí)間生成部116>系統(tǒng)時(shí)間生成部116生成系統(tǒng)時(shí)間信息,向BD-J執(zhí)行部105提供,該系統(tǒng)時(shí)間信息表示從系統(tǒng)起動(dòng)時(shí)起的經(jīng)過時(shí)間。接著,對(duì)BD-J應(yīng)用的功能結(jié)構(gòu)進(jìn)行說明。<BD-J應(yīng)用的功能結(jié)構(gòu)>圖8是表示BD-J應(yīng)用的功能結(jié)構(gòu)的框圖。如圖8所示,BD-J應(yīng)用包括再現(xiàn)控制部121、優(yōu)先順位決定部122、流下載部123、無效片段判斷部124、下載狀況判斷部125、導(dǎo)航控制部126、菜單顯示部127、及再現(xiàn)片段檢測部1而構(gòu)成。<再現(xiàn)控制部121>再現(xiàn)控制部121進(jìn)行以下這樣的處理。(i)從再現(xiàn)片段檢測部1受理在再現(xiàn)中的AV片段之后應(yīng)該再現(xiàn)的下個(gè)AV片段的通知,向無效片段判斷部IM委托下個(gè)AV片段是能夠再現(xiàn)的狀態(tài)、還是不能再現(xiàn)的狀態(tài)的判斷。(ii)從無效片段判斷部1受理下個(gè)AV片段是能夠再現(xiàn)的狀態(tài)還是不能再現(xiàn)的狀態(tài)的判斷結(jié)果,基于該判斷結(jié)果控制再現(xiàn)控制引擎111。(iii)從再現(xiàn)片段檢測部1受理再現(xiàn)中的AV片段的通知及再現(xiàn)速度,向優(yōu)先順位決定部122委托,以使其決定將下載沒有完成、狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)的AV片段下載時(shí)的優(yōu)先順位。在向優(yōu)先順位決定部122的委托時(shí),通知再現(xiàn)中的AV片段的片段號(hào)碼及再現(xiàn)速度。(iv)從系統(tǒng)時(shí)間生成部116取得系統(tǒng)時(shí)間,從下載狀況判斷部125取得已下載的AV片段的片段號(hào)碼?;谙到y(tǒng)時(shí)間、片段號(hào)碼和網(wǎng)絡(luò)再現(xiàn)信息,對(duì)再現(xiàn)控制引擎111指示播放列表的再現(xiàn)開始。<優(yōu)先順位決定部122>優(yōu)先順位決定部122基于網(wǎng)絡(luò)再現(xiàn)信息、再現(xiàn)中的AV片段的片段號(hào)碼、再現(xiàn)速度、以及下載沒有完成的AV片段的片段號(hào)碼,制作表示應(yīng)優(yōu)先下載哪個(gè)AV片段的優(yōu)先度列表?!戳飨螺d部123>流下載部123基于優(yōu)先度列表,對(duì)網(wǎng)絡(luò)接口部106指示下載沒有完成的AV片段的下載?!礋o效片段判斷部124>無效片段判斷部IM對(duì)狀態(tài)管理部108請(qǐng)求下個(gè)AV片段的狀態(tài)信息。根據(jù)該狀態(tài)信息,判斷下個(gè)AV片段是能夠再現(xiàn)的狀態(tài)還是不能再現(xiàn)的狀態(tài),將其結(jié)果向再現(xiàn)控制部121通知?!聪螺d狀況判斷部125>下載狀況判斷部125對(duì)狀態(tài)管理部108請(qǐng)求與再現(xiàn)中的播放列表對(duì)應(yīng)的各AV片段的狀態(tài)信息。根據(jù)這些狀態(tài)信息判斷與該狀態(tài)信息對(duì)應(yīng)的AV片段的下載是否已完成,將判斷為下載完成的AV片段的片段號(hào)碼向再現(xiàn)控制部121通知。此外,將判斷為下載沒有完成的AV片段的片段號(hào)碼向優(yōu)先順位判斷部122通知。〈導(dǎo)航控制部126>導(dǎo)航控制部1控制菜單顯示部127及再現(xiàn)控制部121,以使其進(jìn)行對(duì)應(yīng)于用戶操作的處理。例如,在用戶操作是播放列表及播放項(xiàng)目的選擇的情況下,對(duì)再現(xiàn)控制部121指示,以使其對(duì)所選擇的播放列表的播放項(xiàng)目所參照的AV片段進(jìn)行再現(xiàn)。〈菜單顯示部127>菜單顯示部127對(duì)系統(tǒng)目標(biāo)解碼器傳送用于菜單或游戲的圖形的PNG、JPEG,顯示在畫面上?!丛佻F(xiàn)片段檢測部128>再現(xiàn)片段檢測部1從PSR組取得當(dāng)前的再現(xiàn)時(shí)間,將所取得的再現(xiàn)時(shí)間與網(wǎng)絡(luò)再現(xiàn)信息相互對(duì)照,確定當(dāng)前再現(xiàn)中的AV片段。此外,從PSR組取得再現(xiàn)速度,基于再現(xiàn)速度的正負(fù)確定再現(xiàn)方向,基于所確定的再現(xiàn)方向及網(wǎng)絡(luò)再現(xiàn)信息,確定在當(dāng)前正在再現(xiàn)的AV片段之后應(yīng)該再現(xiàn)的AV片段。<網(wǎng)絡(luò)再現(xiàn)信息>接著,圖9是表示網(wǎng)絡(luò)再現(xiàn)信息與圖3所示的播放列表的對(duì)應(yīng)關(guān)系的圖。如圖9所示,網(wǎng)絡(luò)再現(xiàn)信息包括片段號(hào)碼、開始時(shí)間、結(jié)束時(shí)間、章節(jié)標(biāo)記賦予信息、以及文件大小。它們具有與圖3所示的播放列表中的播放項(xiàng)目的數(shù)量相同的數(shù)量。即,播放項(xiàng)目與圖9所示的網(wǎng)絡(luò)再現(xiàn)信息中的一行的信息一對(duì)一地對(duì)應(yīng)。片段號(hào)碼與對(duì)應(yīng)的播放項(xiàng)目所參照的AV片段的文件名對(duì)應(yīng),表示與該文件名相同的值。開始時(shí)間與對(duì)應(yīng)的播放項(xiàng)目的再現(xiàn)開始時(shí)刻對(duì)應(yīng),表示與再現(xiàn)開始時(shí)刻相同的值。結(jié)束時(shí)間與對(duì)應(yīng)的播放項(xiàng)目的再現(xiàn)結(jié)束時(shí)刻對(duì)應(yīng),表示與再現(xiàn)結(jié)束時(shí)刻相同的值。章節(jié)標(biāo)記賦予信息是表示是否對(duì)對(duì)應(yīng)的播放項(xiàng)目賦予章節(jié)標(biāo)記的信息。文件大小表示對(duì)應(yīng)的播放項(xiàng)目所參照的AV片段的文件大小。由于BD-J應(yīng)用保持有上述的網(wǎng)絡(luò)再現(xiàn)信息,所以通過從再現(xiàn)裝置取得當(dāng)前的再現(xiàn)時(shí)間、與網(wǎng)絡(luò)再現(xiàn)信息相互對(duì)照,能夠確定當(dāng)前播放項(xiàng)目。由于播放項(xiàng)目與AV片段一對(duì)一地對(duì)應(yīng),所以能夠基于包含在網(wǎng)絡(luò)再現(xiàn)信息中的片段號(hào)碼確定再現(xiàn)中的AV片段。進(jìn)而,通過從再現(xiàn)裝置取得再現(xiàn)速度、與網(wǎng)絡(luò)再現(xiàn)信息相互對(duì)照,能夠確定其之后應(yīng)該再現(xiàn)的AV片段。<具體例>接著,對(duì)利用虛擬包的類似流的再現(xiàn)功能中的再現(xiàn)控制引擎111的再現(xiàn)轉(zhuǎn)變進(jìn)行說明。圖10是示意地表示類似流的再現(xiàn)功能的圖。所謂類似流的再現(xiàn)功能,是指并行地進(jìn)行再現(xiàn)動(dòng)作和下載動(dòng)作,以將由播放項(xiàng)目信息或子播放項(xiàng)目信息參照的被賦予了網(wǎng)絡(luò)屬性的AV片段在該播放項(xiàng)目信息或子播放項(xiàng)目信息即將成為當(dāng)前播放項(xiàng)目或當(dāng)前子播放項(xiàng)目信息之前保存到本地存儲(chǔ)器中。圖10上段表示播放列表,構(gòu)成播放列表的5個(gè)播放項(xiàng)目分別參照00001.m2ts、0002.m2ts,00003.m2ts,00004.m2ts,00005.m2ts。它們都是保存在本地存儲(chǔ)器中的更新組件的內(nèi)容,被賦予了網(wǎng)絡(luò)屬性。其中,00001.m2ts、00002.m2ts都完成了下載,被BD-J應(yīng)用設(shè)置為Enable狀態(tài)。00003.m2ts,00004.m2ts,00005.m2ts表示是還沒有被進(jìn)行下載的Missing狀態(tài)、或者是雖然進(jìn)行下載但還是Disable狀態(tài)。在再現(xiàn)控制引擎111從播放列表的開頭播放項(xiàng)目起依次進(jìn)行再現(xiàn)的情況下,只要該再現(xiàn)位置存在于播放項(xiàng)目#1中,再現(xiàn)就不會(huì)被妨礙。這是因?yàn)?,播放?xiàng)目#1、#2的播放項(xiàng)目信息參照著是Enable狀態(tài)的AV片段。由于00003.m2ts被設(shè)置為Enable狀態(tài),所以在播放項(xiàng)目#2的區(qū)間中,能夠基于00003.m2ts的狀態(tài)信息由BD-J應(yīng)用進(jìn)行暫停。在圖10上段,再現(xiàn)進(jìn)行到播放項(xiàng)目#2的中途。圖10中段表示從圖10上段起再現(xiàn)位置進(jìn)一步前進(jìn)的圖,表示在再現(xiàn)位置轉(zhuǎn)變?yōu)椴シ彭?xiàng)目#3之前00003.m2ts的下載完成、被BD-J應(yīng)用設(shè)置為Enable狀態(tài)。因而,在播放項(xiàng)目#2的區(qū)間中沒有被暫停而轉(zhuǎn)變?yōu)椴シ彭?xiàng)目#3。在圖10中段,再現(xiàn)前進(jìn)到播放項(xiàng)目#3的中途。圖10下段表示再現(xiàn)位置從圖10中段進(jìn)一步前進(jìn)的圖,表示在再現(xiàn)位置轉(zhuǎn)變?yōu)椴シ彭?xiàng)目#4之前、00004.m2ts的下載沒有完成是Missing狀態(tài)或是Disable狀態(tài)。在此情況下,由于00004.m2ts不是能夠再現(xiàn)的狀態(tài),所以由BD-J應(yīng)用進(jìn)行00003.m2ts的再現(xiàn)的暫停指示。由此,通過在接著00003.m2ts嘗試00004.m2ts的再現(xiàn)之前、BD-J應(yīng)用向再現(xiàn)控制引擎111發(fā)送將00003.m2ts的再現(xiàn)暫停的請(qǐng)求,將再現(xiàn)暫停,所以能夠維持在顯示畫面上顯示著某種影像的狀態(tài)。因而,能夠避免因?yàn)?0004.m2ts不是能夠再現(xiàn)的狀態(tài)而將再現(xiàn)停止的狀況。此外,通過將00003.m2ts的再現(xiàn)暫停,能夠獲取使00004.m2ts轉(zhuǎn)變?yōu)镋nable狀態(tài)的時(shí)間,也能夠在00004.m2ts轉(zhuǎn)變?yōu)镋nable狀態(tài)后立即將暫停解除而再開始再現(xiàn)。如以上這樣,能夠?qū)崿F(xiàn)雖然進(jìn)行再現(xiàn)的暫停但不發(fā)生再現(xiàn)的停止、即在顯示畫面上什么都不顯示的狀態(tài)的類似流的再現(xiàn)。<再現(xiàn)開始定時(shí)>接著,對(duì)播放列表再現(xiàn)的開始定時(shí)進(jìn)行說明。在類似流的再現(xiàn)功能中,只要至少對(duì)應(yīng)于再現(xiàn)開始位置的AV片段是Enable狀態(tài)就能夠開始再現(xiàn)。但是,如果在僅對(duì)應(yīng)于再現(xiàn)開始位置的AV片段是Enable狀態(tài)的情況下開始再現(xiàn),則根據(jù)網(wǎng)絡(luò)的擁堵狀況等,有可能因之后應(yīng)該再現(xiàn)的AV片段沒有成為Enable狀態(tài)而在再現(xiàn)開始后立即被BD-J應(yīng)用進(jìn)行暫停指示。所以,這里,對(duì)將焦點(diǎn)集中于受網(wǎng)絡(luò)的擁堵狀況較大影響的下載時(shí)間,基于該下載時(shí)間用來實(shí)現(xiàn)盡可能不將AV片段的再現(xiàn)暫停而實(shí)現(xiàn)類似流的再現(xiàn)的方法進(jìn)行說明。圖11是用來說明再現(xiàn)開始定時(shí)的圖。圖11(a)表示由#1#9的9個(gè)播放項(xiàng)目構(gòu)成的播放列表。這里,假設(shè)在當(dāng)前時(shí)間點(diǎn),對(duì)應(yīng)于播放項(xiàng)目#1、#2的AV片段的下載完成,對(duì)應(yīng)于其他播放項(xiàng)目的AV片段的下載沒有完成。在這樣的狀況下,為了一次也不將AV片段的再現(xiàn)暫停而執(zhí)行類似流的再現(xiàn),只要在應(yīng)下載的剩余的全部AV片段中,到開始該AV片段的再現(xiàn)為止的時(shí)間超過到該AV片段的下載完成所需要的時(shí)間或兩者相等就可以。如果將該關(guān)系用數(shù)式表示,則為下述的(數(shù)式1)。這里,1表示對(duì)應(yīng)于再現(xiàn)開始位置的AV片段,m表示下載沒有完成的AV片段中的開頭的AV片段。η表示下載沒有完成的AV片段中的一個(gè)AV片段。在播放項(xiàng)目#3#9的AV片段中的每一個(gè)AV片段中,如果滿足(數(shù)式1)的關(guān)系,則只要開始AV片段#1的再現(xiàn)就可以。另外,由于AV片段的下載時(shí)間根據(jù)網(wǎng)絡(luò)的擁堵狀況而變化,所以即使在滿足(數(shù)式1)的關(guān)系的狀態(tài)下開始再現(xiàn),也當(dāng)然有可能有在再現(xiàn)中的AV片段之后應(yīng)該再現(xiàn)的AV片段的狀態(tài)信息沒有表示能夠再現(xiàn)的狀態(tài)的情況。但是,通過設(shè)置(數(shù)式1)作為再現(xiàn)開始的基準(zhǔn),能夠降低在再現(xiàn)開始后立即被BD-J應(yīng)用進(jìn)行暫停指示的可能性。<BD_J應(yīng)用的處理〉圖12是表示BD-J應(yīng)用的處理步驟的流程圖。在步驟Sl中,BD-J應(yīng)用將與裝載的BD-ROM對(duì)應(yīng)的更新組件下載到本地存儲(chǔ)器的BUDA(BindingUnitDataArea)目錄中。在步驟S2中,發(fā)出指定了更新組件內(nèi)的合并管理信息文件的虛擬包構(gòu)建請(qǐng)求。然后,執(zhí)行步驟S3步驟S6的循環(huán)。首先,在步驟S3中,取得指定播放列表、作為該播放列表中的再現(xiàn)開始位置的播放項(xiàng)目、以及再現(xiàn)速度的用戶輸入。在步驟S4中,選擇與用戶輸入對(duì)應(yīng)的播放列表,在堆存儲(chǔ)器內(nèi)創(chuàng)建JMF播放器實(shí)例。在步驟S5中,在虛擬機(jī)內(nèi)建立(1)播放列表再現(xiàn)開始定時(shí)處理、(優(yōu)先下載處理、及C3)再現(xiàn)狀況監(jiān)視處理的3個(gè)線程,將這些處理并行地執(zhí)行。如果這3個(gè)處理的執(zhí)行結(jié)束,則在步驟S6中使3個(gè)線程結(jié)束,回到步驟S3。<播放列表再現(xiàn)開始定時(shí)處理>圖13是表示播放列表再現(xiàn)開始定時(shí)處理的處理步驟的流程圖。在本流程圖中,χ是用來確定下載沒有完成的一個(gè)AV片段的變量,當(dāng)χ是1時(shí),表示下載沒有完成的AV片段中的距再現(xiàn)開始位置最近的AV片段。隨著χ變大,由χ確定的AV片段從再現(xiàn)開始位置遠(yuǎn)離。此外,y表示下載沒有完成的AV片段的總數(shù)。首先,在步驟Sll中,再現(xiàn)控制部121經(jīng)由流下載部123對(duì)網(wǎng)絡(luò)接口指示,以使其從對(duì)應(yīng)于被指定的播放項(xiàng)目的AV片段朝向再現(xiàn)方向依次下載。在步驟S12中,從系統(tǒng)時(shí)間生成部116取得下載開始時(shí)的系統(tǒng)時(shí)間。在經(jīng)過預(yù)先設(shè)定的規(guī)定時(shí)間之后(步驟S13中是),在步驟S14、15中,取得已下載的AV片段的片段號(hào)碼和當(dāng)前的系統(tǒng)時(shí)間。在步驟S16中,在參照網(wǎng)絡(luò)再現(xiàn)信息計(jì)算出與所取得的片段號(hào)碼對(duì)應(yīng)的AV片段的總文件大小后,基于該總文件大小、和當(dāng)前的系統(tǒng)時(shí)間與下載開始時(shí)的系統(tǒng)時(shí)間之間的差分,計(jì)算AV片段的下載速度。在步驟S17中,對(duì)變量χ設(shè)定1。在步驟S18中,參照網(wǎng)絡(luò)再現(xiàn)信息計(jì)算從再現(xiàn)開始位置到由變量χ確定的AV片段的緊前面(即,緊挨著且位于前面)的AV片段的再現(xiàn)時(shí)間。在步驟S19中,參照網(wǎng)絡(luò)再現(xiàn)信息計(jì)算到下載沒有完成的AV片段中的由變量χ確定的AV片段為止的下載大小。在步驟S20中,基于該下載大小和在步驟S16中計(jì)算出的下載速度,計(jì)算到下載沒有完成的AV片段中的由變量χ確定的AV片段為止的下載時(shí)間。在步驟S21中,判斷再現(xiàn)時(shí)間是否是下載時(shí)間以上的長度。在判斷為下載時(shí)間比再現(xiàn)時(shí)間長的情況下,回到步驟S13。在判斷為再現(xiàn)時(shí)間是下載時(shí)間以上的長度的情況下,在步驟S22中,進(jìn)行χ是否是y以上的判斷、即是否除此以外還存在下載沒有完成的AV片段。在判斷為除此以外還存在下載沒有完成的AV片段的情況下,在步驟S23中,將變量χ計(jì)數(shù)1,回到步驟S18。在沒有判斷為除此以外還存在下載沒有完成的AV片段的情況下,即在關(guān)于下載沒有完成的全部的AV片段都滿足步驟S21的關(guān)系的情況下,在步驟S24中,經(jīng)由API對(duì)再現(xiàn)控制引擎111指示播放列表再現(xiàn)。<優(yōu)先下載處理>圖14是表示優(yōu)先下載處理的處理步驟的流程圖。首先,在步驟S31中,再現(xiàn)片段檢測部USWPSIUi115取得當(dāng)前的再現(xiàn)位置。在步驟S32中,取得與再現(xiàn)中的播放列表對(duì)應(yīng)的網(wǎng)絡(luò)再現(xiàn)信息。在步驟S33中,將當(dāng)前的再現(xiàn)位置與網(wǎng)絡(luò)再現(xiàn)信息相對(duì)照,確定包括該再現(xiàn)位置的再現(xiàn)區(qū)間。并且,基于該再現(xiàn)區(qū)間的片段號(hào)碼確定當(dāng)前播放項(xiàng)目。在步驟S34中,優(yōu)先順位判斷部122進(jìn)行后述的優(yōu)先度列表制作處理,在步驟S35中,進(jìn)行指示以便基于優(yōu)先度列表下載AV片段。<優(yōu)先度列表制作處理>圖15是表示優(yōu)先度列表制作處理的處理步驟的流程圖。在本流程圖中,i是確定一個(gè)播放項(xiàng)目的變量。首先,在步驟S41中,優(yōu)先順位判斷部122對(duì)播放項(xiàng)目i設(shè)定當(dāng)前播放項(xiàng)目。在步驟S42中,取得再現(xiàn)速度,在步驟S43中,基于所取得的再現(xiàn)速度,判斷播放列表的再現(xiàn)方向是否是順方向。該判斷例如基于再現(xiàn)速度的值的正負(fù)進(jìn)行。在判斷為再現(xiàn)速度的值是正的值、即再現(xiàn)方向是順方向的情況下,在步驟S44中,基于網(wǎng)絡(luò)再現(xiàn)信息判斷是否存在后續(xù)于當(dāng)前播放項(xiàng)目的播放項(xiàng)目。這里,所謂后續(xù)于當(dāng)前播放項(xiàng)目的播放項(xiàng)目,例如在假設(shè)播放項(xiàng)目#3是當(dāng)前播放項(xiàng)目的情況下,相當(dāng)于播放項(xiàng)目#4(參照?qǐng)D3)。在沒有判斷出存在后續(xù)的播放項(xiàng)目的情況下,由于已經(jīng)不存在應(yīng)接著當(dāng)前播放項(xiàng)目再現(xiàn)的播放項(xiàng)目,所以也不存在作為下載對(duì)象的AV片段,結(jié)束處理。在判斷為存在后續(xù)的播放項(xiàng)目的情況下,在步驟S45中,取得與該播放項(xiàng)目對(duì)應(yīng)的AV片段的片段號(hào)碼。在步驟S46中,在播放項(xiàng)目i中設(shè)定后續(xù)的播放項(xiàng)目。在步驟S47中,判斷由片段號(hào)碼表示的AV片段是否是已下載。在判斷為由片段號(hào)碼表示的AV片段已經(jīng)是下載完成的情況下,回到步驟S43。在沒有判斷為由片段號(hào)碼表示的AV片段已經(jīng)是下載完成的情況下,在步驟S48中,將片段號(hào)碼向優(yōu)先度列表保存,回到步驟S43。與保存在優(yōu)先度列表最前面的片段號(hào)碼對(duì)應(yīng)的AV片段為下載的優(yōu)先度最高的AV片段。在步驟S43中,在沒有判斷為再現(xiàn)速度的值是負(fù)的值、即在再現(xiàn)方向是順方向的情況下,在步驟S49中,基于網(wǎng)絡(luò)再現(xiàn)信息判斷是否存在當(dāng)前播放項(xiàng)目的緊前面的播放項(xiàng)目。這里,所謂當(dāng)前播放項(xiàng)目的緊前面的播放項(xiàng)目,例如在假設(shè)播放項(xiàng)目#3是當(dāng)前播放項(xiàng)目的情況下,相當(dāng)于播放項(xiàng)目#2(參照?qǐng)D3)。在沒有判斷為存在緊前面的播放項(xiàng)目的情況下,已經(jīng)不存在應(yīng)接著當(dāng)前播放項(xiàng)目再現(xiàn)的播放項(xiàng)目,所以結(jié)束處理。在判斷為存在緊前面的播放項(xiàng)目的情況下,在步驟S50中,取得與該播放項(xiàng)目對(duì)應(yīng)的AV片段的片段號(hào)碼。在步驟S51中,將緊前面的播放項(xiàng)目設(shè)定為播放項(xiàng)目i,前進(jìn)到步驟S47。其以后的處理是已經(jīng)說明那樣的。通過經(jīng)過以上的處理,能夠制作優(yōu)先度列表。在優(yōu)先度列表中,以下載的優(yōu)先度由高到低的順序保存有片段號(hào)碼。因而,通過基于該優(yōu)先度列表進(jìn)行下載指示,能夠從下載的優(yōu)先度較高的、即下載沒有完成的AV片段中的與再現(xiàn)中的AV片段最近的AV片段開始依次下載。例如,在進(jìn)行了逆方向的再現(xiàn)的情況下,如果當(dāng)前播放項(xiàng)目緊前面的播放項(xiàng)目參照的AV片段沒有被下載,則首先將該AV片段優(yōu)先地下載。結(jié)果,能夠提高應(yīng)在再現(xiàn)中的AV片段的下個(gè)再現(xiàn)的AV片段的狀態(tài)信息表示能再現(xiàn)的狀態(tài)的概率。另外,在步驟S44中,在沒有判斷為存在后續(xù)的播放項(xiàng)目的情況下,結(jié)束處理,但也可以追溯再現(xiàn)中的播放項(xiàng)目前面的播放項(xiàng)目而檢索是否有沒有被下載的AV片段。<再現(xiàn)狀況監(jiān)視處理>圖16是表示再現(xiàn)狀況監(jiān)視處理的處理步驟的流程圖。本流程圖被定期的(例如每隔幾秒)或不定期地執(zhí)行。本流程圖的到步驟S6163為止的處理與圖14的步驟S3133是同樣的,所以這里省略說明。在步驟S63中,如果確定當(dāng)前播放項(xiàng)目,則再現(xiàn)片段檢測部1在步驟S64中進(jìn)行后述的播放項(xiàng)目確定處理。在步驟S65中,再現(xiàn)控制部121判斷之后應(yīng)該再現(xiàn)的AV片段是否是Enable狀態(tài)。在判斷為該AV片段是Enable狀態(tài)的情況下繼續(xù)再現(xiàn)。在沒有判斷為該AV片段是Enable狀態(tài)的情況下,在步驟S66中,經(jīng)由API對(duì)再現(xiàn)控制引擎111指示再現(xiàn)的暫停。然后,在步驟S67中進(jìn)行再現(xiàn)再開始處理。再現(xiàn)再開始處理例如也可以通過進(jìn)行圖13的步驟S13以后的處理來進(jìn)行。〈播放項(xiàng)目確定處理〉圖17是表示播放項(xiàng)目確定處理的處理步驟的流程圖。在步驟S71中,再現(xiàn)片段檢測部1取得再現(xiàn)速度,在步驟S72中,基于所取得的再現(xiàn)速度,判斷播放列表的再現(xiàn)方向是否是順方向。在判斷為再現(xiàn)方向是順方向的情況下,在步驟S73中,基于網(wǎng)絡(luò)再現(xiàn)信息判斷是否存在后續(xù)于當(dāng)前播放項(xiàng)目的播放項(xiàng)目。在不存在后續(xù)于當(dāng)前播放項(xiàng)目的播放項(xiàng)目的情況下,由于已經(jīng)不存在應(yīng)接著當(dāng)前播放項(xiàng)目再現(xiàn)的播放項(xiàng)目,所以結(jié)束處理。在判斷為存在后續(xù)的播放項(xiàng)目的情況下,在步驟S74中取得對(duì)應(yīng)于該播放項(xiàng)目的AV片段的片段號(hào)碼。在步驟S72中判斷為再現(xiàn)方向是順方向的情況下,在步驟S75中,基于網(wǎng)絡(luò)再現(xiàn)信息判斷是否存在當(dāng)前播放項(xiàng)目緊前面的播放項(xiàng)目。在沒有判斷為存在緊前面的播放項(xiàng)目的情況下,由于已經(jīng)不存在應(yīng)接著當(dāng)前播放項(xiàng)目再現(xiàn)的播放項(xiàng)目,所以結(jié)束處理。在判斷為存在緊前面的播放項(xiàng)目的情況下,在步驟S76中,取得對(duì)應(yīng)于該播放項(xiàng)目的AV片段的片段號(hào)碼。由此,不論播放列表的再現(xiàn)方向如何都能夠確定之后應(yīng)該再現(xiàn)的播放項(xiàng)目。因而,不論播放列表的再現(xiàn)方向如何都能夠進(jìn)行再現(xiàn)狀況監(jiān)視處理。<播放列表再現(xiàn)處理>圖18是表示播放列表再現(xiàn)處理的處理步驟的流程圖。在步驟S81中,再現(xiàn)控制引擎111將播放列表信息中的、對(duì)應(yīng)于再現(xiàn)開始位置的播放項(xiàng)目設(shè)定為當(dāng)前播放項(xiàng)目。在步驟S82中,選擇由當(dāng)前播放項(xiàng)目的Clip_information_file_name指定的AV片段。然后,執(zhí)行步驟S83步驟S88的循環(huán)處理。在步驟S83中,將構(gòu)成AV片段的源包中的、從當(dāng)前播放項(xiàng)目的in_time到out_time的部分從本地存儲(chǔ)器300讀出。在步驟S84中,判斷除此以外是否存在播放項(xiàng)目。在沒有判斷為除此以外存在播放項(xiàng)目的情況下,結(jié)束處理。在判斷為除此以外還存在播放項(xiàng)目的情況下,在步驟S85中從PSR組取得再現(xiàn)速度,在步驟S86中基于所取得的再現(xiàn)信息判斷播放列表的再現(xiàn)方向是否是順方向。在判斷為再現(xiàn)方向是順方向的情況下,在步驟S87中,將后續(xù)于當(dāng)前播放項(xiàng)目的播放項(xiàng)目設(shè)定為新的當(dāng)前播放項(xiàng)目。在沒有判斷為再現(xiàn)方向是順方向的情況下,在步驟S88中,將當(dāng)前播放項(xiàng)目緊前面的播放項(xiàng)目設(shè)定為新的當(dāng)前播放項(xiàng)目。在通過步驟S87或步驟S88設(shè)定了新的當(dāng)前播放項(xiàng)目后,回到步驟S83。如以上這樣,根據(jù)本實(shí)施方式,BD-J應(yīng)用包含有網(wǎng)絡(luò)再現(xiàn)信息,從PSR組取得當(dāng)前的再現(xiàn)時(shí)間,所以通過將再現(xiàn)時(shí)間與網(wǎng)絡(luò)再現(xiàn)信息相互對(duì)照,能夠確定再現(xiàn)中的AV片段。此外,由于從PSR組取得再現(xiàn)速度,所以通過根據(jù)再現(xiàn)速度判斷再現(xiàn)方向,能夠確定之后應(yīng)該再現(xiàn)的下個(gè)AV片段。如果確定了下個(gè)AV片段,則通過從狀態(tài)管理部108取得該下個(gè)AV片段的狀態(tài)信息,能夠判斷下個(gè)AV片段是否是能夠再現(xiàn)的狀態(tài)。因而,在下個(gè)AV片段不是能夠再現(xiàn)的狀態(tài)的情況下,通過將再現(xiàn)中的AV片段暫停,能夠避免再現(xiàn)被停止的狀況。(變形例1-1)對(duì)之后應(yīng)該再現(xiàn)的AV片段不是Enable狀態(tài)的情況下的由BD-J應(yīng)用進(jìn)行的將再現(xiàn)控制的內(nèi)容替換為替代影像的再現(xiàn)的一變形例進(jìn)行說明。圖19是用來說明之后應(yīng)該再現(xiàn)的AV片段不是Enable狀態(tài)的情況下的由BD-J應(yīng)用進(jìn)行的再現(xiàn)控制的圖。圖19上段表示播放列表,該播放列表由10個(gè)播放項(xiàng)目#1、#2、#3、、#10構(gòu)成。10個(gè)播放項(xiàng)目分別參照00001.m2ts、0002.m2ts、00003.m2ts、…、00010.m2ts。它們都是保存在本地存儲(chǔ)器中的更新組件的內(nèi)容,對(duì)于播放項(xiàng)目#10以外的播放項(xiàng)目賦予了網(wǎng)絡(luò)屬性。其中,00001.m2ts已經(jīng)下載完成,被BD-J應(yīng)用設(shè)置為Enable狀態(tài)。00002.m2ts以后的AV片段表示是還沒有被下載的Missing狀態(tài)、或者雖然進(jìn)行下載但還是Disable狀態(tài)。此外,由于對(duì)播放項(xiàng)目#10沒有賦予網(wǎng)絡(luò)屬性,所以播放項(xiàng)目#10參照的00010.m2ts需要在虛擬包構(gòu)建時(shí)下載完成。00010.m2ts是用戶通知用的AV片段,如圖19下段所示,例如是包括“Download中”(下載中)的字符串的影像。對(duì)與該AV片段對(duì)應(yīng)的播放項(xiàng)目#10也可以賦予章節(jié)標(biāo)記。在再現(xiàn)控制引擎111從播放列表的開頭播放項(xiàng)目起依次再現(xiàn)的情況下,由于00002.m2ts還沒有被下載,所以BD-J應(yīng)用成為在00001.m2ts的再現(xiàn)中指定對(duì)播放項(xiàng)目#10賦予的章節(jié)標(biāo)記而指示00010.m2ts的再現(xiàn)。如以上這樣,在之后應(yīng)該再現(xiàn)的AV片段不是Enable狀態(tài)的情況下,通過由BD-J應(yīng)用的指示將00010.m2ts再現(xiàn),能夠避免再現(xiàn)的停止、并且對(duì)用戶通知AV片段是Download中。此外,也可以是,如果00002.m2ts的下載完成、成為能夠再現(xiàn)的狀態(tài),則回到00001.m2ts的再現(xiàn)。此時(shí),也可以存儲(chǔ)即將進(jìn)行再現(xiàn)的切換之前的再現(xiàn)位置。另外,這里通過使用沒有被賦予網(wǎng)絡(luò)屬性的AV片段而保證再現(xiàn),但如果是被賦予了網(wǎng)絡(luò)屬性的AV片段,也可以通過在再現(xiàn)開始前完成下載、來保證在播放列表再現(xiàn)時(shí)必定是能夠再現(xiàn)的狀態(tài)。此外,指定對(duì)播放項(xiàng)目#10賦予的章節(jié)標(biāo)記而指示00010.m2ts的再現(xiàn),但也可以指定播放項(xiàng)目#10的再現(xiàn)開始時(shí)間而開始再現(xiàn)。此外,用戶通知用AV片段的影像既可以是主影像也可以是輔影像。進(jìn)而,既可以是再現(xiàn)中的播放列表內(nèi)的AV片段,也可以是別的播放列表的AV片段。在00010.m2ts包含在與再現(xiàn)中的播放列表不同的播放列表中的情況下,BD-J應(yīng)用也可以選擇該播放列表、開始該播放列表中的播放項(xiàng)目#10的再現(xiàn)。此時(shí),表示包括播放項(xiàng)目#10的播放列表的信息也可以包含在例如BD-J應(yīng)用中。(變形例1_2)對(duì)根據(jù)章節(jié)標(biāo)記的有無制作兩種優(yōu)先度列表的一變形例進(jìn)行說明。有再現(xiàn)裝置在播放列表再現(xiàn)中從用戶受理跳過等的特殊再現(xiàn)指示的情況。在此情況下,即使按照上述優(yōu)先度列表下載了AV片段,也并不一定能夠?qū)崿F(xiàn)抑制了暫停的頻度的類似流的再現(xiàn)。這里,對(duì)用來實(shí)現(xiàn)即使是在播放列表再現(xiàn)中從用戶受理了跳過等的特殊再現(xiàn)指示的情況下、也盡可能不將AV片段的再現(xiàn)暫停而實(shí)現(xiàn)類似流的再現(xiàn)的方法進(jìn)行說明。圖20是表示變形例1-2的優(yōu)先度列表制作處理的處理步驟的流程圖。在本流程圖中,i是確定一個(gè)播放項(xiàng)目的變量。本圖的步驟S9197的處理與圖15的步驟S4147是同樣的,步驟SlOl103的處理與步驟S4951是同樣的,所以這里省略說明。在步驟S97中,在沒有判斷為由片段號(hào)碼表示的AV片段已經(jīng)是下載完成的情況下,在步驟S98中,判斷對(duì)播放項(xiàng)目是否賦予了章節(jié)標(biāo)記。在判斷為對(duì)播放項(xiàng)目賦予了章節(jié)標(biāo)記的情況下,在步驟S99中,向與有章節(jié)標(biāo)記相對(duì)應(yīng)的優(yōu)先度列表保存片段號(hào)碼。在沒有判斷為對(duì)播放項(xiàng)目賦予了章節(jié)標(biāo)記的情況下,在步驟SlOO中,能夠向與沒有章節(jié)標(biāo)記相對(duì)應(yīng)的優(yōu)先度列表保存片段號(hào)碼。這樣,在本變形例中,優(yōu)先順位判斷部122制作對(duì)應(yīng)于章節(jié)標(biāo)記的有無的兩種優(yōu)先度列表。并且,例如在有來自用戶的跳過指示的情況下,進(jìn)行指示以基于與有章節(jié)標(biāo)記對(duì)應(yīng)的優(yōu)先度列表來下載AV片段。使用圖3具體地說明。假設(shè)當(dāng)前的再現(xiàn)位置是播放項(xiàng)目#l、00002.m2ts以后的AV片段的下載沒有完成。在此情況下,下個(gè)被賦予章節(jié)標(biāo)記的播放項(xiàng)目是播放項(xiàng)目#3。因而,在有來自用戶的跳過指示的情況下,基于與有章節(jié)標(biāo)記相對(duì)應(yīng)的優(yōu)先度列表,不是將00002.m2ts、而是將00003.m2ts優(yōu)先地下載。然后將00005.m2ts優(yōu)先地下載。即使在通過跳過等的特殊再現(xiàn)指示將不連續(xù)的再現(xiàn)區(qū)間進(jìn)行再現(xiàn)的情況,也將對(duì)應(yīng)于該再現(xiàn)區(qū)間的AV片段、即被賦予了章節(jié)標(biāo)記的播放項(xiàng)目所參照的AV片段優(yōu)先下載,所以能夠降低AV片段的再現(xiàn)被暫停的可能性。此外,只要進(jìn)行指示、以便在沒有受理來自用戶的跳過指示的期間中基于與無章節(jié)標(biāo)記相對(duì)應(yīng)的優(yōu)先度列表來下載AV片段就可以。通過這樣根據(jù)來自用戶的跳過指示的有無,區(qū)分地使用兩種優(yōu)先度列表,即使是從用戶受理了跳過指示的情況,也能夠盡可能不將AV片段的再現(xiàn)暫停而實(shí)現(xiàn)類似流的再現(xiàn)。另外,這里設(shè)為根據(jù)章節(jié)標(biāo)記的有無制作兩種優(yōu)先度列表,但并不限定于此,例如也可以根據(jù)表示用戶想要再次視聽的部位的恢復(fù)(resume)點(diǎn)或表示CM(商業(yè)廣告)等的段落的標(biāo)記的有無來制作。此外,基于與有章節(jié)標(biāo)記相對(duì)應(yīng)的優(yōu)先度列表的下載并不限定于有來自用戶的跳過指示的情況,也可以在沒有受理來自用戶的跳過指示的情況下進(jìn)行。(變形例1_3)對(duì)將被賦予了章節(jié)標(biāo)記的播放項(xiàng)目所參照的AV片段的下載時(shí)間縮短的一變形例進(jìn)行說明。圖21是用來說明怎樣將被賦予了章節(jié)標(biāo)記的播放項(xiàng)目所參照的AV片段的下載時(shí)間縮短的圖。圖21上段、下段都表示播放列表。它們在圖21下段的播放列表中的、被賦予了章節(jié)標(biāo)記的播放項(xiàng)目所參照的00003.m2ts的大小比其他AV片段的大小小這一點(diǎn)上不同。即,在圖21上段所示的播放列表中,各AV片段的再現(xiàn)區(qū)間設(shè)定為相等。因此,在00001.m2ts的再現(xiàn)中通過用戶操作發(fā)生章節(jié)跳過(chapterskip)時(shí),在00003.m2ts的下載沒有完成的情況下,有在其下載中需要時(shí)間、不能立即開始其再現(xiàn)的情況。另一方面,在圖21下段所示的播放列表中,00003.m2ts的大小設(shè)定得比其他AV片段的大小小。因而,在00001.m2ts的再現(xiàn)中通過用戶操作發(fā)生章節(jié)跳過時(shí),即使是00003.m2ts的下載沒有完成的情況,與圖21上段的例子相比也能夠縮短下載所需要的時(shí)間,能夠較早開始00003.m2ts的再現(xiàn)。作為減小被賦予了章節(jié)標(biāo)記的播放項(xiàng)目所參照的AV片段的大小的方法,可以舉出降低該AV片段的比特率。即使再現(xiàn)區(qū)間相同,通過降低比特率也能夠減小大小。由此,也可以做成在服務(wù)器側(cè)準(zhǔn)備多個(gè)比特率不同的AV片段、BD-J應(yīng)用根據(jù)下載的傳送速率選擇應(yīng)下載的AV片段那樣的結(jié)構(gòu)。通過做成這樣的結(jié)構(gòu),能夠進(jìn)行對(duì)應(yīng)于連接著再現(xiàn)裝置的網(wǎng)絡(luò)環(huán)境的AV片段的下載。此外,也可以在服務(wù)器側(cè)準(zhǔn)備多個(gè)比特率不同的AV片段,基于用戶操作選擇是畫質(zhì)優(yōu)先還是以實(shí)時(shí)性為優(yōu)先,BD-J應(yīng)用根據(jù)該選擇結(jié)果來選擇應(yīng)下載的AV片段。通過做成這樣的結(jié)構(gòu),能夠反映用戶的意圖而下載AV片段。此外,通過使被賦予了章節(jié)標(biāo)記的播放項(xiàng)目所參照的AV片段的再現(xiàn)時(shí)間超過其下個(gè)AV片段的下載時(shí)間或與其相等,在再現(xiàn)位置被變更后也能夠不將AV片段的再現(xiàn)暫停而繼續(xù)類似流的再現(xiàn)。(實(shí)施方式2)在本實(shí)施方式中,對(duì)播放列表包括子路徑的情況進(jìn)行說明。圖22是表示本實(shí)施方式的播放列表的具體例的圖。如圖22所示,該播放列表由1個(gè)主路徑、和兩個(gè)子路徑(子路徑(ID=0)、子路徑(ID=1))構(gòu)成。對(duì)于主路徑已經(jīng)進(jìn)行了說明,所以這里省略其說明。ID=0的子路徑包括5個(gè)子播放項(xiàng)目#1、#2、#3、#4、#5,ID=1的子路徑包括5個(gè)子播放項(xiàng)目#1、#2、#3、#4、#5。哪個(gè)子路徑都是同步型,例如分別參照復(fù)用了作為不同的語言的字幕數(shù)據(jù)的演示圖形流的AV片段。ID=0的子路徑中的子播放項(xiàng)目#1、#2、#3、#4、#5分別參照10001.m2ts、10002.m2ts、10003.m2ts、10004.m2ts、10005.m2ts。ID=1的子路徑中的子播放項(xiàng)目#1、#2、#3、#4、#5分別參照20001.m2ts、20002.m2ts、20003.m2ts、20004.m2ts、20005.m2ts。主路徑的各播放項(xiàng)目具有圖中右上那樣的流號(hào)碼表。該流號(hào)碼表具有被分配了流號(hào)碼1、2、3的3個(gè)表項(xiàng)。這3個(gè)表項(xiàng)是許可由主路徑的播放項(xiàng)目信息參照的主視頻流、包含在由子播放項(xiàng)目(子路徑ID=O)參照的AV片段中的演示圖形流(PG#1)、以及包含在由子播放項(xiàng)目(子路徑ID=1)參照的AV片段中的演示圖形流(PG#2)的再現(xiàn)的表項(xiàng)。例如,當(dāng)作為當(dāng)前的字幕流號(hào)碼是“2”時(shí),對(duì)應(yīng)的流表項(xiàng)是由子路徑ID=0表示的PG#1,所以與播放項(xiàng)目的再現(xiàn)同步地,將子路徑ID=0的PG#1再現(xiàn)。<具體例>圖23是示意地表示伴隨著子播放項(xiàng)目的情況的類似流的再現(xiàn)功能的圖。圖中的箭頭表示再現(xiàn)進(jìn)行到哪里。第1段表示再現(xiàn)控制引擎111的再現(xiàn)狀態(tài),第2段表示本實(shí)施方式的播放列表。如第2段所示,00001.m2ts、00002.m2ts、00003.m2ts、10001.m2ts、10002.m2ts、10003.m2ts、20001.m2ts已經(jīng)下載完成,由BD-J應(yīng)用設(shè)置為liable狀態(tài)。此外,其他AV片段是Unavailable狀態(tài)。在再現(xiàn)控制引擎111從播放列表的開頭起依次再現(xiàn)的情況下,屬于子路徑(ID=1)的子播放項(xiàng)目#1為當(dāng)前子播放項(xiàng)目信息,所以再現(xiàn)能夠進(jìn)行到播放項(xiàng)目#1、子播放項(xiàng)目#1。但是,在播放項(xiàng)目#2中,由于由對(duì)應(yīng)的子播放項(xiàng)目#2參照的20002.m2ts是Unavailable片段,所以在播放項(xiàng)目#2、子播放項(xiàng)目#2分別成為當(dāng)前播放項(xiàng)目、當(dāng)前子播放項(xiàng)目之前,由BD-J應(yīng)用進(jìn)行播放項(xiàng)目#1、子播放項(xiàng)目#1的再現(xiàn)的暫停指示。因此,如第1段所示,再現(xiàn)控制引擎111到播放項(xiàng)目#1、子播放項(xiàng)目#1的中途為止為再現(xiàn)狀態(tài),而如果有來自BD-J應(yīng)用的指示,則成為暫停狀態(tài)。由此,在接著20001.m2ts嘗試20002.m2ts的再現(xiàn)之前,BD-J應(yīng)用將暫停00001.m2ts及20001.m2ts的再現(xiàn)的請(qǐng)求向再現(xiàn)控制引擎111發(fā)送,所以能夠維持在顯示畫面上顯示有某種影像的狀態(tài)。因而,能夠避免因20002.m2ts不是能夠再現(xiàn)的狀態(tài)而再現(xiàn)被停止的狀況。此外,由于能夠防止僅進(jìn)行播放項(xiàng)目的再現(xiàn),所以能夠避免僅顯示播放項(xiàng)目而不顯示字幕數(shù)據(jù)的區(qū)間的發(fā)生。<優(yōu)先下載處理>圖M是表示本實(shí)施方式的優(yōu)先下載處理的處理步驟的流程圖。本流程圖的步驟Slll114的處理與圖14的步驟S3134是同樣的,所以這里省略其說明。在步驟S114中進(jìn)行優(yōu)先度列表制作處理后,在步驟S115中,優(yōu)先順位判斷部122判斷是否存在將當(dāng)前播放項(xiàng)目指定為SynC_Playitem_id的子播放項(xiàng)目。在判斷為存在子播放項(xiàng)目的情況下,在步驟S116中,確定當(dāng)前子播放項(xiàng)目,在步驟S117中,進(jìn)行關(guān)于子播放項(xiàng)目的優(yōu)先度列表制作處理。關(guān)于子播放項(xiàng)目的優(yōu)先度列表制作處理與圖15所示的優(yōu)先度列表制作處理基本上是同樣的,只要將圖15的播放項(xiàng)目替換為子播放項(xiàng)目就可以。<再現(xiàn)狀況監(jiān)視處理>圖25是表示本實(shí)施方式的再現(xiàn)狀況監(jiān)視處理的處理步驟的流程圖。在本流程圖中,步驟S121127的處理與圖16的步驟S6167是同樣的,所以這里省略其說明。在步驟S125中,在判斷為之后應(yīng)該再現(xiàn)的AV片段是Enable狀態(tài)的情況下,在步驟SU8中,判斷是否存在將當(dāng)前播放項(xiàng)目指定為SynC_Playitem_id的子播放項(xiàng)目。在沒有判斷為存在子播放項(xiàng)目的情況下,由于不存在與當(dāng)前播放項(xiàng)目同時(shí)再現(xiàn)的子播放項(xiàng)目,所以繼續(xù)播放項(xiàng)目的再現(xiàn)。在判斷為存在子播放項(xiàng)目的情況下,在步驟SU9中,確定當(dāng)前子播放項(xiàng)目,在步驟S130中,進(jìn)行子播放項(xiàng)目確定處理。子播放項(xiàng)目確定處理與圖17所示的播放項(xiàng)目確定處理基本上是同樣的,只要將圖17的播放項(xiàng)目替換為子播放項(xiàng)目就可以。在步驟S130中,在進(jìn)行子播放項(xiàng)目確定處理后,在步驟S131中,判斷之后應(yīng)該再現(xiàn)的AV片段(所確定的子播放項(xiàng)目參照的AV片段)是否是Enable狀態(tài)。在判斷為是Enable狀態(tài)的情況下,繼續(xù)再現(xiàn),在沒有判斷為是Enable狀態(tài)的情況下,在步驟SU6中,通過BD-J應(yīng)用進(jìn)行再現(xiàn)的暫停指示。<播放列表再現(xiàn)處理>圖沈是表示本實(shí)施方式的播放列表再現(xiàn)處理的處理步驟的流程圖。在本流程圖中,步驟S141143、步驟S147151的處理與圖18的步驟S8183、步驟S8488是同樣的,所以這里省略其說明。在步驟S143的處理后,在步驟S144中,判斷是否存在將當(dāng)前播放項(xiàng)目指定為Sync_Playitem_id的子播放項(xiàng)目。在判斷為存在子播放項(xiàng)目的情況下,在步驟S145中,選擇由當(dāng)前子播放項(xiàng)目的Clip_information_file_name指定的AV片段。在步驟S146中,將構(gòu)成AV片段的源包中的、從當(dāng)前子播放項(xiàng)目的in_time到out_time的部分從本地存儲(chǔ)器300讀出。然后,轉(zhuǎn)移到步驟S147。(變形例2-1)接著,對(duì)由用戶請(qǐng)求了子路徑變更(例如字幕切換)的情況進(jìn)行說明。作為使用形態(tài),例如可以舉出與記錄在BD-R0M200中的電影正片的再現(xiàn)相對(duì)應(yīng)地,對(duì)字幕數(shù)據(jù)進(jìn)行類似流地再現(xiàn)的情況。圖27是設(shè)想了因?yàn)橛捎脩粽?qǐng)求了字幕切換、所以當(dāng)前的再現(xiàn)時(shí)間點(diǎn)從參照子路徑(ID=#0)的10003.m2ts的子播放項(xiàng)目#3變化為參照子路徑(ID=#1)的20003.m2ts的子播放項(xiàng)目#3變化的情況的圖。00001.m2ts、00002.m2ts、00003.m2ts、10001.m2ts、10002.m2ts、10003.m2ts、20001.m2ts已經(jīng)下載完成,被BD-J應(yīng)用設(shè)置為Enable狀態(tài)。此外,其他AV片段是Unavailable狀態(tài)。在通過用戶操作等將SPRM⑵變更為3的情況下,再現(xiàn)的字幕為子路徑ID=1的子播放項(xiàng)目#3。子播放項(xiàng)目#3參照的20003.m2ts是Unavailable片段,所以與該切換同時(shí)地,由BD-J應(yīng)用進(jìn)行00003.m2ts、10003.m2ts的再現(xiàn)的暫停指示。在如以上這樣請(qǐng)求了字幕切換的情況下,如果包含有切換目標(biāo)的字幕流的AV片段是Missing狀態(tài)、或是Disable狀態(tài),則再現(xiàn)控制引擎111按照BD-J應(yīng)用的指示,與切換同時(shí)地將再現(xiàn)暫停。<子路徑變更的再現(xiàn)狀況監(jiān)視處理>圖28是表示子路徑變更中的再現(xiàn)狀況監(jiān)視處理的處理步驟的流程圖。如果在步驟S161中由用戶進(jìn)行了子路徑變更請(qǐng)求,則在步驟S162中,判斷變更后的子路徑中的子播放項(xiàng)目參照的AV片段是否是Enable狀態(tài)。在判斷為變更后的子路徑中的子播放項(xiàng)目參照的AV片段是Enable狀態(tài)的情況下繼續(xù)再現(xiàn),在沒有判斷為變更后的子路徑中的子播放項(xiàng)目參照的AV片段是Enable狀態(tài)的情況下,在步驟S163中,BD-J應(yīng)用指示再現(xiàn)的暫停。然后,在步驟S164中,進(jìn)行再現(xiàn)再開始處理。(變形例2_2)接著,對(duì)之后應(yīng)該再現(xiàn)的子播放項(xiàng)目參照的AV片段不是Enable狀態(tài)的情況下繼續(xù)再現(xiàn)的方法進(jìn)行說明。圖四是用來說明之后應(yīng)該再現(xiàn)的子播放項(xiàng)目參照的AV片段不是Enable狀態(tài)的情況下的再現(xiàn)控制的圖。在再現(xiàn)控制引擎111從播放列表的開頭起依次再現(xiàn)的情況下,屬于子路徑(ID=0)的子播放項(xiàng)目#1為當(dāng)前子播放項(xiàng)目信息,所以再現(xiàn)能夠進(jìn)行到播放項(xiàng)目#2、子播放項(xiàng)目#2。但是,在播放項(xiàng)目#3中,由對(duì)應(yīng)的子播放項(xiàng)目#3參照的10003.m2ts是Unavailable片段。因而,假使在原樣繼續(xù)子路徑(ID=0)的再現(xiàn)的情況下,由BD-J應(yīng)用進(jìn)行播放項(xiàng)目#2、子播放項(xiàng)目#2的再現(xiàn)的暫停指示。但是,由屬于子路徑(ID=0)的子播放項(xiàng)目#3參照的20003.m2ts是Enable狀態(tài)。所以,在本變形例中,BD-J應(yīng)用在子播放項(xiàng)目#3的再現(xiàn)開始時(shí)將子路徑(ID=0)切換為子路徑(ID=1)。由此,在之后應(yīng)該再現(xiàn)的子播放項(xiàng)目參照的AV片段不是Enable狀態(tài)的情況下,也能夠不將再現(xiàn)暫停而繼續(xù)再現(xiàn)。此外,由于能夠防止僅進(jìn)行播放項(xiàng)目的再現(xiàn),所以能夠避免僅顯示播放項(xiàng)目而不顯示字幕數(shù)據(jù)的區(qū)間的發(fā)生。<再現(xiàn)狀況監(jiān)視處理>圖30是表示本變形例的再現(xiàn)狀況監(jiān)視處理的處理步驟的流程圖。在本流程圖中,由于步驟S171181的處理與圖25的步驟S121131是同樣的,所以這里省略其說明。在步驟S181中,在沒有判斷為之后應(yīng)該再現(xiàn)的AV片段是Enable狀態(tài)的情況下,在步驟S182中,判斷除此以外是否存在將當(dāng)前播放項(xiàng)目指定為Sync_Playitem_id的子播放項(xiàng)目。在判斷為除此以外還存在子播放項(xiàng)目的情況下,在步驟S183中,判斷其他子播放項(xiàng)目參照的AV片段是否是Enable狀態(tài)。在判斷為其他子播放項(xiàng)目參照的AV片段是Enable狀態(tài)的情況下,在步驟S184中,BD-J應(yīng)用指示其他子播放項(xiàng)目參照的AV片段的再現(xiàn)。(實(shí)施方式3)在本實(shí)施方式中,對(duì)用來制作更新組件的創(chuàng)作系統(tǒng)進(jìn)行說明。圖31是表示創(chuàng)作系統(tǒng)的結(jié)構(gòu)的圖。如本圖所示,創(chuàng)作系統(tǒng)由存儲(chǔ)器(storage)600a、600b、600C、素材制作部601、腳本生成部602、BD-J制作部603、復(fù)用處理部604、格式處理部605、差分提取部606、及更新組件制作部607構(gòu)成。存儲(chǔ)器600a、600b、600c分別保存有ROM腳本數(shù)據(jù)、ROM盤鏡像的版本1(ver.1)、ROM盤鏡像的版本2(ver.2)。素材制作部601制作視頻流、音頻流、演示圖形流、交互圖形流等的各流。素材制作部601通過將非壓縮的位圖等的圖像圖按照MPEG4-AVC或MPEG2等的壓縮方式編碼來制作視頻流。素材制作部601通過將非壓縮的LinearPCM聲音等按照AC3等的壓縮方式編碼來制作音頻流。素材制作部601基于包括字幕圖、顯示定時(shí)、以及淡入/淡出等的字幕的效果的字幕信息文件,制作作為字幕流的演示圖形流。素材制作部601基于在菜單中使用的位、和記載有配置在菜單中的按鈕的轉(zhuǎn)變及顯示效果的菜單文件,制作構(gòu)成菜單畫面的交互圖形流。腳本生成部602按照由素材制作部601制作的各流的信息、以及來自創(chuàng)作人員的經(jīng)由GUI的操作而制作腳本。這里所述的腳本是索引文件、電影對(duì)象文件、播放列表文件等的文件。此外,腳本生成部602制作用來實(shí)現(xiàn)復(fù)用處理的、記述有各AV片段由哪個(gè)流構(gòu)成的參數(shù)文件。BD-J制作部603是將BD-J應(yīng)用編程的機(jī)構(gòu)。經(jīng)由⑶I等的用戶接口,按照來自用戶的請(qǐng)求,制作BD-J應(yīng)用程序的源代碼,制作BD-J應(yīng)用。復(fù)用處理部604將記述在ROM腳本數(shù)據(jù)中的視頻、音頻、字幕、按鈕等的多個(gè)流復(fù)用,制作MPEG2-TS形式的AV片段。此時(shí),與AV片段成對(duì)的片段信息文件也同時(shí)制作。由復(fù)用處理部604進(jìn)行的片段信息文件內(nèi)的生成通過以下的方法進(jìn)行。復(fù)用處理部604與AV片段的制作同時(shí)制作入口映射(entrymap)。更具體地講,在由素材制作部601生成的各流中,如果包括的視頻流是MPEG2則檢測I圖片存在于哪里、如果是MPEG4-AVC則檢測I圖片或IDR圖片存在于哪里、如果是VC-I則檢測I圖片存在于哪里。并且,在入口映射中登記將上述各圖片的顯示時(shí)刻、與上述各圖片的開頭數(shù)據(jù)進(jìn)入到MPEG2-TS形式的AV片段的第幾個(gè)源包中建立了對(duì)應(yīng)的入口點(diǎn)(entrypoint)。在包含在AV片段中的視頻流存在主視頻、輔視頻的兩種的情況下,將哪個(gè)的入口映射都同時(shí)制作。復(fù)用處理部604將所生成的入口映射、和表示包含在AV片段中的各流的聲音屬性、影像屬性等的屬性信息配對(duì)而制作片段信息文件。格式處理部605將由腳本生成部602生成的ROM腳本數(shù)據(jù)、由BD-J制作部603制作的BD-J應(yīng)用、以及由復(fù)用處理部604生成的AV片段及片段信息文件以在目前為止的實(shí)施方式中說明的格式加以配置,以UDF的格式制作盤鏡像。將所生成的盤鏡像變換為BD-ROM壓制用數(shù)據(jù),通過對(duì)該數(shù)據(jù)進(jìn)行壓制工序,能夠?qū)崿F(xiàn)BD-ROM的制造。為了制作更新組件而準(zhǔn)備兩個(gè)盤鏡像。1個(gè)是保存在BD-ROM中的盤鏡像,另1個(gè)是虛擬包構(gòu)建后的盤鏡像。差分提取部606將保存在存儲(chǔ)器600b、600c中的兩個(gè)ROM盤鏡像比較,提取差分?jǐn)?shù)據(jù)。例如,提取作為原始的盤鏡像的文件、或二進(jìn)制比較而更新的文件等。更新組件制作部607基于差分提取部606制作合并管理信息文件及簽名信息文件,以使其匹配于上述說明的更新組件的數(shù)據(jù)格式,配置文件及目錄。圖32(a)是表示ROM盤鏡像的制作步驟的流程圖,圖32(b)是表示更新組件鏡像的制作步驟的流程圖。在步驟S211中,素材制作部601生成視頻流、音頻流、IG流、PG流。在步驟S212中,腳本生成部602制作記述索引文件、電影對(duì)象文件、播放列表文件等再現(xiàn)腳本的ROM腳本數(shù)據(jù)。在步驟S213中,BD-J制作部603制作BD-J應(yīng)用的程序。在步驟S214中,復(fù)用處理部604基于ROM腳本數(shù)據(jù),制作AV片段和片段信息文件。在步驟S215中,格式處理部605將ROM腳本數(shù)據(jù)、變形AV片段、片段信息文件、復(fù)原字節(jié)碼數(shù)據(jù)重新排列為在目前為止的實(shí)施方式中敘述的文件、目錄構(gòu)造,制作ROM盤鏡像。在步驟S221中,差分提取部606將兩個(gè)盤鏡像比較而提取差分?jǐn)?shù)據(jù)。在步驟S222中,更新組件制作部607制作記述索引文件、電影對(duì)象文件、播放列表文件等再現(xiàn)腳本的ROM腳本數(shù)據(jù)。在步驟S223中,BD-J制作部603制作BD-J應(yīng)用的程序。在步驟S2M中,復(fù)用處理部604基于ROM腳本數(shù)據(jù)制作AV片段和片段信息文件。在步驟S225中,格式處理部605將差分?jǐn)?shù)據(jù)變換,以使其匹配于更新組件的數(shù)據(jù)格式。在步驟中,制作合并管理信息文件及簽名信息文件,配置到更新組件內(nèi)。(備注)對(duì)AV片段(XXX.M2TS)、片段信息文件(XXX.CLPI)、播放列表信息文件(XXX.MPLS)、及系統(tǒng)目標(biāo)解碼器的詳細(xì)情況依次說明。<AV片段的內(nèi)部結(jié)構(gòu)〉A(chǔ)V片段是MPEG-2傳輸流形式的數(shù)字流。圖33是表示AV片段的結(jié)構(gòu)的一例的圖。如本圖所示,AV片段通過將視頻流、音頻流、演示圖形流(PG)、及交互圖形流中的1個(gè)以上復(fù)用而得到。視頻流表示電影的主視頻及輔視頻,音頻流表示將電影的主音頻部分和與該主音頻混合的輔音頻,演示圖形流表示電影的字幕。這里,所謂主視頻,表示顯示在畫面上的通常的影像,所謂輔視頻,是在主視頻之中以較小的畫面顯示的影像。此外,交互圖形流表示通過在畫面上上配置⑶I部件而制作的交互畫面。包含在AV片段中的各流由PID識(shí)別。例如,分別對(duì)在電影的影像中使用的視頻流分配0x1011、對(duì)音頻流分配0x1100到OxlllF、對(duì)演示圖形分配0x1200到0xl21F、對(duì)交互圖形流分配0x1400到0xl41F、對(duì)在電影的輔視頻中使用的視頻流分配OxlBOO到OxlBlF、對(duì)在與主音頻混合的輔音頻中使用的音頻流分配OxlAOO到OxlAlF。<AV片段中的復(fù)用〉圖34是示意地表示將AV片段怎樣復(fù)用的圖。首先,將視頻流、及音頻流(第1段)分別變換為PES包序列(第2段)、變換為TS包序列(第3段)。同樣,將演示圖形流及交互圖形7(第7段)分別變換為PES包序列(基本流)(第6段)、再變換為TS包序列(第5段)。AV片段(第4段)通過將這些TS包復(fù)用到1條流中而構(gòu)成。圖35是表示在PES包序列中怎樣保存視頻流的圖。本圖中的第1段表示視頻流的視頻幀序列。第2段表示PES包序列。第3段表示通過將這些PES包序列變換而得到的TS包序列。如本圖的箭頭yyl、yy2、yy3、yy4所示,視頻流中的多個(gè)作為VideoPresentationUnit(視頻演示單元)的I圖片、B圖片、P圖片被按照每個(gè)圖片分割,保存到PES包的有效載荷中。各PES包具有PES頭(header),在PES頭中,保存由作為圖片的顯示時(shí)刻的PTS(PresentationTime-Stamp演示時(shí)戳)及作為圖片的解碼時(shí)刻的DTS(DecodingTime-Stamp解碼時(shí)戳)。<TS包序列>圖36表示最終寫入在AV片段中的TS包的形式。第1段表示TS包序列,第2段表示源包序列。第3段表示AV片段。如第1段所示,TS包是被分為具有識(shí)別流的PID等的信息的4字節(jié)的“TS頭”、和保存數(shù)據(jù)的184字節(jié)的“TS有效載荷”的固定長的包,將在上述中說明的PES包分割而保存到TS有效載荷中。根據(jù)第2段,對(duì)于TS包賦予4字節(jié)的TP_Extra_Header,在變換為192字節(jié)的源包的狀態(tài)下寫入到AV片段中。在TP_Extra_Header中記載有ATS(Arrival_Time_Stamp)等的信息。ATS表示該TS包的向PID過濾器的傳送開始時(shí)刻。在AV片段中,如第3段所示那樣排列源包,將從AV片段的開頭起遞增的號(hào)碼稱作SPN(源包號(hào))。在包含在AV片段中的TS包中,在影像、聲音、字幕等的各流以外還有PAT(ProgramAssociationTable:1^)、PMT(ProgramMapTablei@0)、PCR(ProgramClockReference:節(jié)目時(shí)鐘參考)等。PAT表示在AV片段中使用的PMT的PID是什么,以PAT自身的PID排列登記。PMT具有包含在AV片段中的影像、聲音、字幕等的各流的PID、和與各PID對(duì)應(yīng)的流的屬性信息,此外,具有關(guān)于AV片段的各種描述符。在描述符中,有指示許可/不許可AV片段的復(fù)制的復(fù)制控制信息等。PCR為了取得作為ATS的時(shí)間軸的ATC(ArrivalTimeClock到達(dá)時(shí)間時(shí)鐘)和作為PTS、DTS的時(shí)間軸的STC(SystemTimeClock系統(tǒng)時(shí)間時(shí)鐘)的同步,而具有與將該P(yáng)CR包向解碼器傳送的ATS相對(duì)應(yīng)的STC時(shí)間的信息。圖37是表示PMT的數(shù)據(jù)構(gòu)造的圖。在PMT的開頭,配置了記述有包含在該P(yáng)MT中的數(shù)據(jù)的長度等的“PMT頭”。在其后面配置關(guān)于AV片段的“描述符”。將上述復(fù)制控制信息等記載為描述符。在描述符之后,配置多個(gè)關(guān)于包含在AV片段中的各流的“流信息#1#N”。流信息由用來識(shí)別流的壓縮編解碼器等的流類型、流的PID、以及記載有流的屬性信息(幀速率、寬高比等)的流描述符構(gòu)成。流描述符具有在AV片段中存在的流的數(shù)量。以上是關(guān)于AV片段的說明。接著,對(duì)片段信息文件的詳細(xì)情況進(jìn)行說明。<片段信息文件>圖38是表示片段信息文件的一例的圖。片段信息文件如本圖所示那樣是AV片段的管理信息,與AV片段1對(duì)1地對(duì)應(yīng),由流屬性信息和入口映射構(gòu)成。圖39是表示流屬性信息的一例的圖。流屬性信息如本圖所示,按照每個(gè)PID登記有關(guān)于包含在AV片段中的各流的屬性信息。屬性信息具有按照視頻流、音頻流、演示圖形流、交互圖形流中的每種流而不同的信息?!耙曨l流屬性信息”具有該視頻流是被怎樣的壓縮編解碼器壓縮的、構(gòu)成視頻流的各個(gè)圖片數(shù)據(jù)的分辨率是多少、寬高比是多少、幀速率是多少等的信息?!耙纛l流屬性信息”具備該音頻流是被怎樣的壓縮編解碼器壓縮的、包含在該音頻流中的聲道數(shù)是多少、對(duì)應(yīng)于什么語言、采樣頻率是多少等的信息。這些信息被用于再現(xiàn)裝置再現(xiàn)之前的解碼器的初始化等。圖40是表示入口映射的一例的圖。入口映射如本圖所示,是記載有表示包含在AV片段內(nèi)的視頻流的各幀內(nèi)編碼畫像(以下稱作I圖片)的顯示時(shí)刻的PTS和各I圖片開始的AV片段的SPN的表信息。這里,將由表的1行表示的成對(duì)的PTS和SPN的信息稱作入口點(diǎn)。此外,將設(shè)開頭為0而按照每個(gè)入口點(diǎn)遞增的值稱作入口點(diǎn)ID(以下EP_ID)。通過使用該入口映射,再現(xiàn)裝置能夠確定對(duì)應(yīng)于視頻流的時(shí)間軸上的任意的時(shí)間點(diǎn)的AV片段的文件位置。例如,在快進(jìn)/回退的特殊再現(xiàn)時(shí),通過確定并選擇登記在入口映射中的I圖片而進(jìn)行再現(xiàn),能夠不將AV片段解析而高效率地進(jìn)行處理。此外,入口映射被按照復(fù)用在AV片段內(nèi)的每個(gè)視頻流制作,由PID管理。在電影標(biāo)題中,通過將入口標(biāo)記賦予給作為章節(jié)的開頭的位置,能夠進(jìn)行章節(jié)再現(xiàn)。以上是關(guān)于片段信息文件的說明。接著,對(duì)播放列表信息的詳細(xì)的數(shù)據(jù)構(gòu)造進(jìn)行說明。圖41是表示播放列表信息的數(shù)據(jù)構(gòu)造的圖,如本圖所示,播放列表信息包括定義主路徑的主路徑信息(MairfathO)、定義子路徑的子路徑信息(SubpathO)、和標(biāo)記信息。<播放列表信息的說明之1.主路徑信息>對(duì)主路徑信息進(jìn)行說明。引出線mpl將主路徑信息的內(nèi)部結(jié)構(gòu)進(jìn)行特寫表示。主路徑如箭頭mpl所示那樣由多個(gè)播放項(xiàng)目信息#1····#πι定義。播放項(xiàng)目信息定義構(gòu)成主路徑的1個(gè)邏輯的再現(xiàn)區(qū)間。播放項(xiàng)目信息的結(jié)構(gòu)通過引出線mp2特寫表示。如該引出線所示,播放項(xiàng)目信息由表示再現(xiàn)區(qū)間的IN點(diǎn)及Out點(diǎn)所屬于的AV片段的再現(xiàn)區(qū)間信息的文件名的“ClipJnformation_file_name”、表示AV片段的編碼方式的“Clip_codec_identifier”、表示播放項(xiàng)目是否構(gòu)成多角度的“is_mUlti_angle”、該播放項(xiàng)目(當(dāng)前播放項(xiàng)目)、表示與其前1個(gè)播放項(xiàng)目(前播放項(xiàng)目)的連接狀態(tài)的“cormectiorucondition”、唯一識(shí)別該播放項(xiàng)目作為對(duì)象的STCJequence的“ref_to_STC_id”、表示再現(xiàn)區(qū)間的起點(diǎn)的時(shí)間信息“In_time”、表示再現(xiàn)區(qū)間的終點(diǎn)的時(shí)間信息“0ut_time”、表示在該播放項(xiàng)目中應(yīng)屏蔽的用戶操作是哪個(gè)的“U0_maSk_table”、表示是否許可向該播放項(xiàng)目的中途的隨機(jī)訪問的“Playltem_rand0m_access_flag”、表示在該播放項(xiàng)目的再現(xiàn)結(jié)束后是否繼續(xù)最后的圖片的靜止顯示的“Still_mode”、和“STN_table”構(gòu)成。其中,構(gòu)成再現(xiàn)路徑的是表示再現(xiàn)區(qū)間的起點(diǎn)的時(shí)間信息“In_time”、表示再現(xiàn)區(qū)間的終點(diǎn)的時(shí)間信息“0ut_time”的組,所謂再現(xiàn)路徑信息,由該“In_time”及“0ut_time”的組構(gòu)成。<播放列表信息的說明之2.標(biāo)記>對(duì)標(biāo)記進(jìn)行說明。標(biāo)記(PLmarkO)是將播放列表時(shí)間軸中的任意的區(qū)間指定為章節(jié)的信息。引出線mp3將標(biāo)記的內(nèi)部結(jié)構(gòu)特寫表示。標(biāo)記如箭頭mp3所示,由指定播放項(xiàng)目的“ref_to_PlayItem_Id”、和指定播放列表時(shí)間軸的一時(shí)間點(diǎn)的“Mark_time_stamp”定義。通過這些的指定,在播放列表時(shí)間軸上定義章節(jié)。<播放列表信息的說明之3.子路徑信息>主路徑是由作為主要視頻的主片段(mainclip)定義的再現(xiàn)路徑,相對(duì)于此,子路徑是對(duì)于應(yīng)與主路徑同步的子片段(subclip)定義的再現(xiàn)路徑。圖42是表示子路徑信息的內(nèi)部結(jié)構(gòu)的圖。如本圖中的箭頭hcO所示,各子路徑包括表示子路徑的類型的SubPath_type、和1個(gè)以上的子播放項(xiàng)目信息(…SubPlayItemO…)。圖中的引出線hcl將子播放項(xiàng)目信息的結(jié)構(gòu)特寫表示。子播放項(xiàng)目用于定義從主路徑分離的1個(gè)以上的基本流再現(xiàn)路徑、表現(xiàn)將該路徑與主路徑怎樣同步的類型。在子播放項(xiàng)目中使用的如果是ThePrimaryaudi0(主音頻)/PG/IG/Secondaryaudio(輔音頻)/Secondaryvideo(輔視頻)的子路徑,則這些子播放項(xiàng)目與使用播放列表中的播放項(xiàng)目的主路徑同步。由用于該基本流再現(xiàn)的子路徑所使用的基本流被復(fù)用于從由主路徑側(cè)的播放項(xiàng)目使用的主片段分離的片段、即子片段。以下,對(duì)子播放項(xiàng)目的內(nèi)部結(jié)構(gòu)進(jìn)行說明。子播放項(xiàng)目信息如圖中的箭頭hcl所不,*“Clip_information_file_name,,、“Clip_codec_identifier,,、“ref_to_STC_id,,、“SubPlayItem_In_time,,、“SubPlayItem_Out_time,,、“sync_PlayItem_Id,,、“sync_start_PTS_of_PlayItem"構(gòu)成?!癈lipjnformatiorufilejame”是通過記述片段信息的文件名而唯一地指定對(duì)應(yīng)于子播放項(xiàng)目的子片段的信息。“Clip_codec_identifier”表示AV片段的編碼方式。"ref_to_STC_id”唯一地表示該子播放項(xiàng)目作為對(duì)象的STCJequence。"SubPlayItem_In_time"是表示子片段的再現(xiàn)時(shí)間軸上的子播放項(xiàng)目的起點(diǎn)的信肩、ο"SubPlayItem_0ut_time"是表示子片段的再現(xiàn)時(shí)間軸上的子播放項(xiàng)目的終點(diǎn)的fn息ο"sync_PlayItem_Id"是唯一地指定構(gòu)成主路徑的播放項(xiàng)目中的、本子播放項(xiàng)目應(yīng)與其同步的播放項(xiàng)目的信息。“SubPlayItem_In_time,,存在于由該“sync_PlayItem_Id,,指定的播放項(xiàng)目的再現(xiàn)時(shí)間軸上。“sync_start_PTS_of_PlayItem,,以4!的時(shí)間精度表示在由"sync_PlayItem_Id”指定的播放項(xiàng)目的再現(xiàn)時(shí)間軸上、由“SubPlayltemJrutime”指定的子播放項(xiàng)目的起點(diǎn)存在于哪里。在某個(gè)子播放項(xiàng)目定義輔視頻流上的再現(xiàn)區(qū)間、該子播放項(xiàng)目的“sync_start_PTS_of_PlayItem"表示播放項(xiàng)目時(shí)間軸上的一時(shí)間點(diǎn)的情況下,該子播放項(xiàng)目實(shí)現(xiàn)“同步畫中畫”。此外,在該“sync_start_PTS_of_PlayItem”中可以設(shè)定不定值(OxFFF)。該不定值表示在由“synC_PlayItem_Id”指定的PlayItem的時(shí)間軸上、將由用戶進(jìn)行了鎖定操作的時(shí)間點(diǎn)設(shè)定為與由Sync_PlayItem_Id指定的PlayItem的同步時(shí)間點(diǎn)。在sync_start_PTS_of_PlayItem被設(shè)定為不定值、并且子播放項(xiàng)目想要進(jìn)行輔視頻流的再現(xiàn)的情況下,該子播放項(xiàng)目實(shí)現(xiàn)“非同步畫中畫”。以上是對(duì)子路徑信息的說明。<播放列表信息的說明之4.STN_table>在播放列表信息中具有特征性的是STN_Table。STN_table是表示在由播放項(xiàng)目信息的ClipJnformation_file_name指定的AV片段中復(fù)用的多個(gè)基本流、由子播放項(xiàng)目信息的ClipJnformatiorufile_name指定的0ut_of_MUX流中的、能夠再現(xiàn)者的表。具體地講,STN_table通過將關(guān)于復(fù)用在主片段中的多個(gè)In_MUX流、復(fù)用在子片段中的0ut_of_MUX流的各自的Mream_entry與Mream_attribute建立對(duì)應(yīng)而構(gòu)成。圖43是表示STN_table的整體結(jié)構(gòu)的一例的圖。如本圖所示,STN_table關(guān)于主視步頁流具有一個(gè)stream_entry及stream_attributes的組(stream_entry-stream_attribute),關(guān)于主音頻流、PG流、IG流、輔音頻流、及輔視頻流分別具有多個(gè)stream_entry及stream_attribute的組(stream_entry-stream_attribute)。此外,STN_table包括表示能夠再現(xiàn)的主視頻流數(shù)的number_of_video_stream_entries、表示能夠再現(xiàn)的主音頻流數(shù)的number_of_audio_stream_entries、表示能夠再現(xiàn)的PG流數(shù)的number_of_PG_stream_entries、表示能夠再現(xiàn)的IG流數(shù)的number_of_IG_stream_entries>表示能夠再見的輔音步頁流數(shù)的number_of_Secondary_audio_stream_entries、以及表示能夠再現(xiàn)的輔視頻流的number_of_Secondary_video_stream_entries?!聪到y(tǒng)目標(biāo)解碼器104>接著,對(duì)系統(tǒng)目標(biāo)解碼器104的詳細(xì)情況進(jìn)行說明。圖44是表示系統(tǒng)目標(biāo)解碼器104的內(nèi)部結(jié)構(gòu)的一例的圖。如本圖所示,系統(tǒng)目標(biāo)解碼器104由源解包器12h、122b、PID過濾器123a、123b、主視頻解碼器124、主視頻平面125、輔視頻解碼器126、輔視頻平面127、PG解碼器128、PG平面129、IG解碼器130、IG平面131、主音頻解碼器132、輔音頻解碼器133、聲音混合器134、BD-J處理器135、BD-J平面136、和加法部137構(gòu)成。源解包器122a、12^解釋向系統(tǒng)目標(biāo)解碼器104傳送的源包,將TS包取出而向PID過濾器送出。在該送出時(shí),對(duì)應(yīng)于各源包的ATS調(diào)節(jié)向解碼器的輸入時(shí)刻。具體而言,在ATC計(jì)數(shù)器生成的ATC的值與源包的ATS值變?yōu)橄嗤乃查g,按照AV片段的記錄速率,僅將該TS包向PID過濾器傳送。PID過濾器123a、12將被從源解包器輸出的TS包中的、TS包的PID與再現(xiàn)所需要的PID—致者,按照PID,向主視頻解碼器、輔視頻解碼器、IG解碼器、PG解碼器、主音頻解碼器、輔音頻解碼器傳送。例如,在BD-ROM的情況下,在包含在TS包中的PID是0x1011的情況下向主視頻解碼器124、在PID是OxlBOO到OxlBlF的情況下向輔視頻解碼器126、在PID是0x1100到OxlllF的情況下向主音頻解碼器132、在PID是OxlAOO到OxlAlF的情況下向輔音頻解碼器133、在PID是0x1200到0xl21F的情況下向PG解碼器128、在PID是0x1400到0xl41F的情況下向IG解碼器130傳送。如圖44所示那樣,源解包器及PID過濾器分別存在兩個(gè),一個(gè)處理從讀緩沖器102傳送的AV片段,一個(gè)處理從讀緩沖器103傳送的AV片段。在子路徑類型是同步型的情況下,將從主路徑參照的AV片段和從子路徑參照的AV片段一邊取同步一邊再現(xiàn)。在子路徑類型是非同步型的情況下,將從主路徑參照的AV片段和從子路徑參照的AV片段非同步地再現(xiàn)。主視頻解碼器124具有緩沖緩存器,一邊在緩沖器中存儲(chǔ)數(shù)據(jù),一邊將TS頭、PES頭等的信息去除,將處于編碼狀態(tài)的圖片(I圖片、B圖片、P圖片)取出,通過將視頻流的各個(gè)幀畫像按照每個(gè)規(guī)定的解碼時(shí)刻(DTQ解碼而制作多個(gè)幀畫像,以顯示時(shí)刻(PTS)的定時(shí)寫入到主視頻平面125中。在復(fù)用在AV片段中的視頻流的壓縮編碼形式中有MPEG2、MPEG4AVC、VCl等,所以根據(jù)流的屬性切換壓縮影像的解碼方式。主視頻平面125將由主視頻解碼器IM得到的幀畫像保存。輔視頻解碼器1具有與主視頻解碼器124同樣的結(jié)構(gòu),進(jìn)行被輸入的輔視頻流的解碼,以顯示時(shí)刻(PTS)的定時(shí)將圖片向輔視頻平面寫出。輔視頻平面127將由輔視頻解碼器1得到的幀畫像保存。PG解碼器1從由源解包器輸入的TS包中提取演示圖形流并解碼,將非壓縮的圖形數(shù)據(jù)以顯示時(shí)刻(PTS)的定時(shí)向PG平面寫出。PG平面1保存非壓縮的圖形數(shù)據(jù)。IG解碼器130從由源解包器輸入的TS包中提取交互圖形流將非壓縮的圖形數(shù)據(jù)以顯示時(shí)刻(PTS)的定時(shí)向IG平面寫出。在IG平面131中保存非壓縮的圖形數(shù)據(jù)。主音頻解碼器132具有緩沖緩存器,一邊在緩沖器中儲(chǔ)存數(shù)據(jù),一邊將TS頭、PES頭等的信息去除,進(jìn)行聲音流解碼處理,得到非壓縮的LPCM狀態(tài)的音頻數(shù)據(jù)并以再現(xiàn)時(shí)刻(PTS)的定時(shí)向聲音混合器輸出。在復(fù)用在AV片段中的音頻流的壓縮編碼形式中有AC3、DTS等,所以根據(jù)流的屬性切換壓縮聲音的解碼方式。輔音頻解碼器133具有與主音頻解碼器同樣的結(jié)構(gòu),進(jìn)行被輸入的輔音頻流的解碼,以顯示時(shí)刻的定時(shí)將非壓縮的LPCM的狀態(tài)的音頻數(shù)據(jù)向聲音混合器輸出。在復(fù)用在AV片段中的音頻流的壓縮編碼形式中,有DolbyDigitalPlus、DTS-HDLBR等,所以根據(jù)流的屬性切換壓縮聲音的解碼方式。聲音混合器134將從主音頻解碼器輸出的非壓縮聲音數(shù)據(jù)與從輔音頻解碼器輸出的非壓縮聲音數(shù)據(jù)混合(聲音的疊加),向揚(yáng)聲器等輸出。BD-J處理器135將從BD-J執(zhí)行部105傳送的PNG形式或JPEG形式的圖形數(shù)據(jù)解碼,按照從BD-J應(yīng)用指定的顯示時(shí)刻向BD-J平面輸出。在BD-J平面136中,保存由BD-J處理器135解碼的圖形數(shù)據(jù)。加法部137將寫入在主視頻平面、輔視頻平面、IG平面、PG平面、BD-J平面中的數(shù)據(jù)瞬間疊加,顯示在TV等的畫面上。如以上這樣,通過實(shí)現(xiàn)依據(jù)BD-ROM播放器模型的內(nèi)部結(jié)構(gòu),能夠?qū)崿F(xiàn)播放列表的再現(xiàn)。<虛擬包的構(gòu)建>接著,對(duì)虛擬包的構(gòu)建詳細(xì)地說明。首先,對(duì)作為虛擬包的基本部分的BD-ROM的數(shù)據(jù)構(gòu)造進(jìn)行說明。圖45是表示BD-ROM的結(jié)構(gòu)的一例的圖。在本圖的第4段表示BD-R0M100,在第3段表示BD-ROM上的軌道。本圖的軌道是將從BD-R0M100的內(nèi)周朝向外周以螺旋狀形成的軌道沿橫向拉伸而描繪的。BD-R0M100與其他光盤、例如DVD或CD等同樣,從其內(nèi)周朝向外周以螺旋狀具有記錄區(qū)域,在內(nèi)周的導(dǎo)入?yún)^(qū)(lead-in)與外周的導(dǎo)出區(qū)(lead-out)之間具有能夠記錄邏輯數(shù)據(jù)的邏輯地址空間。此外,在導(dǎo)入?yún)^(qū)的內(nèi)側(cè)有稱作BCA(BurstCuttingArea突發(fā)分割區(qū))的僅能夠由驅(qū)動(dòng)器讀出的特別的區(qū)域。該區(qū)域由于不能由應(yīng)用讀出,所以例如經(jīng)常被用在著作權(quán)保護(hù)技術(shù)等中。在“邏輯地址空間”中,從開頭起記錄有文件系統(tǒng)的卷信息,接著記錄有影像數(shù)據(jù)等的應(yīng)用數(shù)據(jù)。所謂文件系統(tǒng),是將盤上的數(shù)據(jù)以稱作目錄或文件的單位表現(xiàn)的構(gòu)造,在BD-R0M100的情況下通過UDF(UniversalDiscFormat)記錄。在日常使用的PC(個(gè)人計(jì)算機(jī))的情況下也通過經(jīng)由稱作FAT或NTFS的文件系統(tǒng),將以目錄及文件的構(gòu)造記錄在硬盤中的數(shù)據(jù)在計(jì)算機(jī)上表現(xiàn),提高了用戶使用性。通過該文件系統(tǒng),能夠與通常的PC同樣將所記錄的邏輯數(shù)據(jù)使用目錄、文件構(gòu)造讀出。BD-R0M100上的目錄、文件構(gòu)造在根目錄(ROOT)之下置有BDMV目錄。BDMV目錄是記錄有由BD-R0M100處理的AV內(nèi)容及管理信息等的數(shù)據(jù)的目錄。在BDMV目錄的屬下,存在定義構(gòu)成標(biāo)題的索引表的索引文件(index,bdmv)、定義動(dòng)態(tài)腳本的電影對(duì)象文件(MovieObject.bdmv),PLAYLIST目錄、CLIPINF目錄、STREAM目錄、BDJO目錄、JAR目錄。在這些目錄中,存在復(fù)用而保存有影像、聲音等AV內(nèi)容的AV片段(XXX.M2TS)、保存有AV片段的管理信息的片段信息文件(XXX.CLPI)、定義AV片段的邏輯的再現(xiàn)路徑的播放列表文件(YYY.MPLS)。除了這些以外,還存在以下的文件。即,存在定義執(zhí)行哪個(gè)JAR文件及其執(zhí)行方法的BDJ對(duì)象文件(BBB.BDJ0)、保存有BD-J應(yīng)用的JAR文件(AAA.JAR)。這些文件分別被配置在上述STREAM目錄、CLIPINF目錄、PLAYLIST目錄、BDJO目錄、JAR目錄之下。以下,對(duì)放置在BDMV目錄屬下的各文件的數(shù)據(jù)構(gòu)造進(jìn)行說明。首先,對(duì)索引文件(Index,bdmv)進(jìn)行說明。索引文件具有索引表。圖46是表示索引文件的內(nèi)部結(jié)構(gòu)的一例的圖。“索引表”是定義保存在BD-ROM中的全部的標(biāo)題、頂層菜單(topmenu)、FirstPlay(首先播放)等標(biāo)題結(jié)構(gòu)的最上層的表。在該表中,指定了全部的標(biāo)題、頂層菜單、從FirstPlay起最初被執(zhí)行的包含在電影對(duì)象文件中的電影對(duì)象。BD-ROM的再現(xiàn)裝置每當(dāng)將標(biāo)題或菜單調(diào)出時(shí)參照索引表,執(zhí)行規(guī)定的電影對(duì)象或BD-J對(duì)象。這里,所謂FirstPlay,是由內(nèi)容提供商設(shè)定的,設(shè)定了在盤投入時(shí)被自動(dòng)執(zhí)行的電影對(duì)象或BD-J對(duì)象。此外,頂層菜單指定了當(dāng)通過遙控器上的用戶操作執(zhí)行了“返回菜單”那樣的命令時(shí)被調(diào)用的電影對(duì)象、BD-J對(duì)象。應(yīng)以網(wǎng)絡(luò)屬性再現(xiàn)的播放列表必須通過BD-J對(duì)象再現(xiàn)。接著,對(duì)電影對(duì)象文件進(jìn)行說明。如圖47所示,在電影對(duì)象文件內(nèi)定義了多個(gè)電影對(duì)象,各電影對(duì)象通過電影對(duì)象ID識(shí)別。各電影對(duì)象具有播放列表的再現(xiàn)的指示、以及命令向其他電影對(duì)象或標(biāo)題的轉(zhuǎn)變的1個(gè)以上的導(dǎo)航命令。再現(xiàn)裝置依次執(zhí)行該導(dǎo)航命令序列。例如,如果記述有PlayPL#N,則再現(xiàn)裝置從PLAYLIST目錄之中選擇對(duì)應(yīng)的播放列表的文件名而再現(xiàn)。此外,例如如果記述有JumpObjeCt#N,則再現(xiàn)裝置從電影對(duì)象文件之中選擇對(duì)應(yīng)的電影對(duì)象并執(zhí)行。以上是作為虛擬包的前提的BD-ROM的數(shù)據(jù)構(gòu)造。接著,參照?qǐng)D48對(duì)保存在本地存儲(chǔ)器300中的更新組件的數(shù)據(jù)構(gòu)造進(jìn)行說明。圖48是表示保存在本地存儲(chǔ)器300中的更新組件的內(nèi)部結(jié)構(gòu)的一例的圖。保存在本地存儲(chǔ)器300中的更新組件如本圖所示,包括追加內(nèi)容保存目錄、OrgID目錄、DiscID目錄、合并管理信息文件(MERGE.INFO)、簽名信息文件(MERGE.SF)、追加內(nèi)容數(shù)據(jù)文件(CCC.MPL、VVV.M2T、VVV.CLP等)。“追加內(nèi)容區(qū)域根目錄”存在于本地存儲(chǔ)器300的根目錄之下,是表示追加內(nèi)容區(qū)域的根的目錄,是目錄名分配介質(zhì)字符以內(nèi)的固定值(BD_BUDA)。"OrgID目錄”是將記載在BD-ROM記錄層上的BD管理信息(索引文件)中的、確定電影作品的提供商的32比特的識(shí)別碼(OrganizationID)用16進(jìn)制數(shù)表述的、8字符的名稱的目錄。此外,OrganizationID的開頭的連續(xù)的0從目錄的名稱中省略。例如,在OrganizationID是ΟχΟΟΟΟΟΟΙΑ的情況下,目錄的名稱為"1A”。"DiscID目錄”是將記載有BD-ROM記錄層上的BD管理信息(索引文件)的、確定BD-ROM記錄層的128比特的識(shí)別碼(DiscID)從開頭起按每32比特進(jìn)行4分害I]、分別用16進(jìn)制數(shù)表示的目錄。此外,與OrganizationID同樣,DiscID的開頭的連續(xù)的O從目錄的名稱中省略。在DiscID目錄的屬下,存在合并管理信息文件、簽名信息文件、追加內(nèi)容數(shù)據(jù)文件?!昂喜⒐芾硇畔⑽募?MERGE.INFO),,由用來構(gòu)成虛擬包的記錄在本地存儲(chǔ)器中的各文件保存位置信息、和用來在虛擬包上向這些文件訪問的虛擬路徑信息構(gòu)成,保存在DiscID目錄之下?!昂灻畔⑽募笔潜硎緦?duì)合并管理信息文件的提供商的電子簽名的文件,以MERGE.SF的文件名保存在DiscID目錄之下。電子簽名一般采用對(duì)需要防止篡改的信息計(jì)算哈希(hash)值、將哈希值使用某種私鑰加密的值。在本實(shí)施方式的簽名信息文件中,利用與處于BD-ROM記錄層上的合并證書中的公鑰對(duì)應(yīng)的私鑰,將合并管理信息文件的哈希值加密。“合并證書”是用于合并管理信息文件的認(rèn)證的證書,包括提供商公開的公鑰。提供商提供的合并證書以bd.cert的文件名保存在BD-ROM記錄層上。作為合并證書的文件形式的一例,可以使用X.509?!白芳觾?nèi)容數(shù)據(jù)文件”是對(duì)記錄在BD-ROM記錄層中的原始的內(nèi)容進(jìn)行追加/更新的文件群。在這里記錄有播放列表文件、AV片段等。圖49是表示合并管理信息文件的內(nèi)容、和基于其內(nèi)容根據(jù)BD-ROM的文件和更新組件的文件構(gòu)建虛擬包的過程的一例的圖。圖49的左上表示BD-ROM的目錄-文件結(jié)構(gòu)。本圖的左下表示更新組件的目錄-文件結(jié)構(gòu)。圖49的右下表示合并管理信息文件的內(nèi)容。合并管理信息文件由構(gòu)成虛擬包的本地存儲(chǔ)器中的“本地存儲(chǔ)器路徑”、用來在虛擬包上向這些文件訪問的“虛擬包路徑”、“網(wǎng)絡(luò)屬性”構(gòu)成。網(wǎng)絡(luò)屬性表示該文件在構(gòu)建虛擬包之前沒有也可以。作為本地存儲(chǔ)器路徑的一例,在本圖中,記述有1/1/CCC.MPLU/1/VVV.M2TU/1/VVV.CLPU/1/SSS.M2TU/1/SSS.CLP。明確記述了從BD_BUMF目錄向追加內(nèi)容數(shù)據(jù)文件的路徑。另一方面,作為虛擬包路徑,記述有BDMV/PLAYLIST/CCC.MPLS,BDMV/STREAM/VVV.M2TS、BDMV/CLIPINF/VVV.CLPI、BDMV/STREAM/SSS.M2TS、BDMV/CLIPINF/SSS.CLPI。圖49的右上表示通過該清單文件(manifestfile)生成的虛擬包。虛擬地變更目錄-文件結(jié)構(gòu),以將在本地存儲(chǔ)器路徑中存在于1/1/CCC.MPLU/1/VVV.M2TU/1/VVV.CLP、1/1/SSS.M2TU/1/SSS.CLP中的文件配置在BDMV/PLAYLIST/CCC.MPLS、BDMV/STREAM/VVV.M2TS,BDMV/CLIPINF/VVV.CLPI、BDMV/STREAM/SSS.M2TS,BDMV/CLIPINF/SSS.CLPI中。通過這樣,將在BD-ROM中沒有的CCC.MPLS、VVV.CLPI、VVV.M2TS、SSS.CLPI、SSS.M2TS宛如在虛擬包中存在那樣進(jìn)行處理。如果基于合并管理信息生成虛擬包,則本地存儲(chǔ)器上的這些文件能夠用該合并管理信息中的路徑信息訪問。此時(shí),在賦予了網(wǎng)絡(luò)屬性的SSS.M2TS中,在構(gòu)建虛擬包之前,不需要向本地存儲(chǔ)器下載完成。也可以在構(gòu)建虛擬包后、在需要的階段中下載。由此,在更新組件的下載時(shí),向本地存儲(chǔ)器的寫入的順序?yàn)楹喜⒐芾硇畔⑽募徊シ帕斜硇畔⒁欢鄠€(gè)片段信息一多個(gè)AV片段。這里,在播放列表信息-多個(gè)片段信息的寫入完成了的階段中,能夠進(jìn)行虛擬包的構(gòu)建。這是因?yàn)椋灰獙V片段作為Disable狀態(tài)處理就足夠。如以上這樣,能夠經(jīng)由虛擬的文件系統(tǒng)將子播放項(xiàng)目向系統(tǒng)目標(biāo)解碼器供給。<與BD-ROM的同時(shí)使用>在主路徑表示保存在盤中的正片影像的情況下,優(yōu)選的是,將包括與在當(dāng)前的再現(xiàn)位置以后的子播放項(xiàng)目中使用的、當(dāng)前的主音頻流號(hào)碼SPRM(I)、字幕流號(hào)碼SPRMO)、輔視頻流號(hào)碼SPRMOl)、輔音頻流號(hào)碼SPRM02)所表示的流號(hào)碼相對(duì)應(yīng)的流的AV片段,依次按距離當(dāng)前的再現(xiàn)位置從近到遠(yuǎn)的順序依次下載。通過這樣,由于在觀看正片影像的期間中用戶改變字幕或聲音的情況很少,所以能夠不給用戶帶來等待時(shí)間而實(shí)現(xiàn)播放列表的再現(xiàn)。(補(bǔ)充)本發(fā)明當(dāng)然并不限定于上述實(shí)施方式。(1)在上述實(shí)施方式中,設(shè)為網(wǎng)絡(luò)再現(xiàn)信息由片段號(hào)碼、表示各播放項(xiàng)目的再現(xiàn)區(qū)間的開始時(shí)間點(diǎn)的開始時(shí)間點(diǎn)信息、表示再現(xiàn)區(qū)間的結(jié)束時(shí)間點(diǎn)的結(jié)束時(shí)間點(diǎn)信息、章節(jié)標(biāo)記賦予信息、及文件大小構(gòu)成,但如圖50所示,也可以除了這些以外還包括表示BD-J應(yīng)用經(jīng)由網(wǎng)絡(luò)取得更新組件時(shí)的網(wǎng)絡(luò)上的地址的URL信息、存儲(chǔ)AV片段的本地存儲(chǔ)器上的文件路徑、表示CM等的段落并對(duì)AV片段賦予的標(biāo)記信息、以及表示AV片段的前后的AV片段的片段號(hào)碼的信息。(2)在上述實(shí)施方式中,在將再現(xiàn)暫停后,在再開始再現(xiàn)時(shí)進(jìn)行再現(xiàn)再開始控制,但并不一定需要進(jìn)行再現(xiàn)再開始控制,也可以只要對(duì)應(yīng)于之后應(yīng)該再現(xiàn)的播放項(xiàng)目的AV片段成為Enable狀態(tài)就再開始再現(xiàn)。(3)在上述實(shí)施方式中,BD-J應(yīng)用從PSR組取得再現(xiàn)速度、確定再現(xiàn)方向,但只要是以將播放列表沿順方向再現(xiàn)為前提的系統(tǒng),并不一定需要取得再現(xiàn)速度。(4)在上述實(shí)施方式中,在之后應(yīng)該再現(xiàn)的AV片段不是能夠再現(xiàn)的狀態(tài)的情況下,BD-J應(yīng)用進(jìn)行將再現(xiàn)中的AV片段暫停的指示,但并不限定于此。只要將再現(xiàn)中的AV片段的顯示期間延長就可以,例如也可以指示慢速再現(xiàn)。此外,也可以在暫停或慢速再現(xiàn)中將表示正在將AV片段下載中的圖形疊加在AV片段上而輸出。(5)在上述實(shí)施方式中,在之后應(yīng)該再現(xiàn)的AV片段不是能夠再現(xiàn)的狀態(tài)的情況下,不將再現(xiàn)中的AV片段再現(xiàn)到末端,而在中途進(jìn)行暫停等的控制,但也可以將該AV片段再現(xiàn)到末端、將末端的幀作為暫停的對(duì)象,也可以在再現(xiàn)到末端后切換為替代影像。(6)在上述實(shí)施方式中,主要對(duì)再現(xiàn)控制引擎111從播放列表的開頭播放項(xiàng)目起依次再現(xiàn)的情況進(jìn)行了說明,但在例如章節(jié)跳躍等的跳入再現(xiàn)時(shí)時(shí)也是同樣的。具體而言,將跳入再現(xiàn)地點(diǎn)設(shè)置為當(dāng)前的再現(xiàn)位置,如果包括再現(xiàn)位置的AV片段的之后應(yīng)該再現(xiàn)的AV片段不為能夠再現(xiàn)的狀態(tài),則將再現(xiàn)暫停。(7)在圖11中,在下載沒有完成的全部的AV片段滿足(數(shù)式1)的關(guān)系的情況下,指示播放列表再現(xiàn),但也可以在預(yù)先設(shè)定的數(shù)量的AV片段滿足(數(shù)式1)的關(guān)系的情況下指示播放列表再現(xiàn)。例如,在圖11中,也可以是,在AV片段#3#7滿足(數(shù)式1)的關(guān)系的情況下指示播放列表再現(xiàn),在AV片段#3#7中的一個(gè)也不滿足(數(shù)式1)的關(guān)系時(shí)則不指示播放列表再現(xiàn)。由此,能夠盡可能地防止將AV片段暫停,并且能夠使再現(xiàn)開始時(shí)間不會(huì)變得過慢。(8)在上述實(shí)施方式中,如圖2所示,播放列表由“主路徑”和1個(gè)以上的“子路徑”構(gòu)成,但播放列表也可以不包含“子路徑”而僅由“主路徑”構(gòu)成。也可以將上述實(shí)施方式及上述補(bǔ)充分別組合。工業(yè)實(shí)用性本發(fā)明能夠廣泛地用在具有類似流的再現(xiàn)功能的再現(xiàn)裝置中。標(biāo)號(hào)說明100再現(xiàn)裝置101BD-ROM驅(qū)動(dòng)器102、103讀緩沖器104系統(tǒng)目標(biāo)解碼器105BD-J執(zhí)行部106網(wǎng)絡(luò)接口107虛擬包控制部108狀態(tài)管理部109用戶事件處理部110再現(xiàn)引擎111再現(xiàn)控制引擎112HDMI收發(fā)部113堆存儲(chǔ)器114虛擬機(jī)解釋器115PSR組200BD-ROM300本地存儲(chǔ)器400Wffff服務(wù)器500電視機(jī)權(quán)利要求1.一種再現(xiàn)裝置,將構(gòu)成流序列的多個(gè)數(shù)字流按照應(yīng)用的請(qǐng)求一邊從外部資源依次下載一邊進(jìn)行再現(xiàn),其特征在于,具備執(zhí)行機(jī)構(gòu),執(zhí)行對(duì)應(yīng)于上述流序列的應(yīng)用;時(shí)間信息保存機(jī)構(gòu),保存表示上述流序列中的當(dāng)前的再現(xiàn)時(shí)間的時(shí)間信息;狀態(tài)信息保存機(jī)構(gòu),對(duì)于上述多個(gè)數(shù)字流分別保存表示是能夠再現(xiàn)的狀態(tài)還是不能再現(xiàn)的狀態(tài)的狀態(tài)信息;以及再現(xiàn)控制機(jī)構(gòu),控制上述流序列的再現(xiàn);上述應(yīng)用包括表示上述多個(gè)數(shù)字流各自的再現(xiàn)開始時(shí)間及再現(xiàn)結(jié)束時(shí)間的再現(xiàn)區(qū)間fn息;上述應(yīng)用基于保存在上述時(shí)間信息保存機(jī)構(gòu)中的時(shí)間信息和上述再現(xiàn)區(qū)間信息,確定在當(dāng)前正在再現(xiàn)的數(shù)字流之后應(yīng)該再現(xiàn)的下個(gè)數(shù)字流;在保存在上述狀態(tài)信息保存機(jī)構(gòu)中的上述下個(gè)數(shù)字流的狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)的情況下,上述再現(xiàn)控制機(jī)構(gòu)按照上述應(yīng)用的請(qǐng)求,進(jìn)行用來將再現(xiàn)中的數(shù)字流的顯示期間延長的特殊再現(xiàn),或者在該數(shù)字流之后代替上述下個(gè)數(shù)字流而進(jìn)行替代影像的再現(xiàn)。2.如權(quán)利要求1所述的再現(xiàn)裝置,其特征在于,還具備保存表示上述流序列的再現(xiàn)速度的值的再現(xiàn)速度保存機(jī)構(gòu);上述應(yīng)用基于表示上述再現(xiàn)速度的值的正負(fù),確定上述流序列的再現(xiàn)方向;上述下個(gè)數(shù)字流的確定還基于上述再現(xiàn)方向進(jìn)行。3.如權(quán)利要求2所述的再現(xiàn)裝置,其特征在于,還具備從外部資源依次下載上述多個(gè)數(shù)字流的下載機(jī)構(gòu);如果上述下個(gè)數(shù)字流沒有被下載,則將上述沒有被下載的下個(gè)數(shù)字流的狀態(tài)信息設(shè)為不能再現(xiàn)的狀態(tài)而保存到上述狀態(tài)信息保存機(jī)構(gòu)中,上述下載機(jī)構(gòu)按照上述應(yīng)用的請(qǐng)求優(yōu)先地下載上述下個(gè)數(shù)字流。4.如權(quán)利要求3所述的再現(xiàn)裝置,其特征在于,在上述表示再現(xiàn)速度的值是負(fù)的值的情況下,上述應(yīng)用確定上述流序列的再現(xiàn)方向?yàn)榕c時(shí)間方向相反的方向;上述下個(gè)數(shù)字流是相當(dāng)于當(dāng)前正在再現(xiàn)的數(shù)字流的緊前面的再現(xiàn)區(qū)間的數(shù)字流。5.如權(quán)利要求3所述的再現(xiàn)裝置,其特征在于,將上述流序列按照播放列表進(jìn)行再現(xiàn);上述播放列表包括多個(gè)播放項(xiàng)目;上述多個(gè)播放項(xiàng)目與上述多個(gè)數(shù)字流一對(duì)一地對(duì)應(yīng),并表示對(duì)應(yīng)的數(shù)字流的再現(xiàn)區(qū)間;對(duì)上述多個(gè)播放項(xiàng)目中的一部分播放項(xiàng)目賦予了章節(jié)標(biāo)記;上述應(yīng)用還包括表示對(duì)上述一部分播放項(xiàng)目賦予了章節(jié)標(biāo)記的章節(jié)標(biāo)記賦予信息;基于上述章節(jié)標(biāo)記賦予信息,確定再現(xiàn)中的數(shù)字流的最近的、與賦予了章節(jié)標(biāo)記的播放項(xiàng)目相對(duì)應(yīng)的數(shù)字流,來作為上述下個(gè)數(shù)字流。6.如權(quán)利要求5所述的再現(xiàn)裝置,其特征在于,上述下載機(jī)構(gòu)按照上述應(yīng)用的請(qǐng)求,優(yōu)先地下載與賦予了章節(jié)標(biāo)記的其余的播放項(xiàng)目相對(duì)應(yīng)的數(shù)字流。7.如權(quán)利要求5或6所述的再現(xiàn)裝置,其特征在于,與上述多個(gè)播放項(xiàng)目中的賦予了章節(jié)標(biāo)記的播放項(xiàng)目相對(duì)應(yīng)的數(shù)字流的大小,小于其他數(shù)字流的大小。8.如權(quán)利要求1所述的再現(xiàn)裝置,其特征在于,上述流序列中的對(duì)應(yīng)于再現(xiàn)開始位置的數(shù)字流的狀態(tài)信息表示是能夠再現(xiàn)的狀態(tài);上述應(yīng)用計(jì)算從上述再現(xiàn)開始位置起到下載沒有完成、上述狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)的一個(gè)數(shù)字流的緊前面的數(shù)字流為止的再現(xiàn)時(shí)間,以及對(duì)從下載沒有完成的數(shù)字流中的開頭的數(shù)字流起到該一個(gè)數(shù)字流為止進(jìn)行下載所需要的總下載時(shí)間;在總下載時(shí)間比再現(xiàn)時(shí)間短的情況下,上述再現(xiàn)控制機(jī)構(gòu)按照上述應(yīng)用的請(qǐng)求,從上述再現(xiàn)開始位置開始再現(xiàn)。9.如權(quán)利要求8所述的再現(xiàn)裝置,其特征在于,由上述應(yīng)用進(jìn)行的再現(xiàn)時(shí)間及總下載時(shí)間的計(jì)算,對(duì)下載沒有完成、上述狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)的全部的數(shù)字流來執(zhí)行;對(duì)于上述全部的數(shù)字流,在總下載時(shí)間比再現(xiàn)時(shí)間短的情況下,由上述再現(xiàn)控制機(jī)構(gòu)執(zhí)行再現(xiàn)的開始。10.如權(quán)利要求1所述的再現(xiàn)裝置,其特征在于,將多個(gè)子流序列與上述流序列一起,一邊從上述外部資源下載一邊進(jìn)行再現(xiàn);上述流序列是主片段;各子流序列是子片段,由多個(gè)子數(shù)字流構(gòu)成;上述子片段包括字幕流或音頻流;上述狀態(tài)信息還對(duì)上述多個(gè)子數(shù)字流分別表示是能夠再現(xiàn)的狀態(tài)還是不能再現(xiàn)的狀態(tài);在上述再現(xiàn)控制機(jī)構(gòu)將一個(gè)子片段的子數(shù)字流與上述主片段一起進(jìn)行再現(xiàn)的情況下,如果在該子數(shù)字流之后應(yīng)該再現(xiàn)的下個(gè)子數(shù)字流的狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)、其他子片段的子數(shù)字流的狀態(tài)信息表示是能夠再現(xiàn)的狀態(tài),則上述再現(xiàn)控制機(jī)構(gòu)按照上述應(yīng)用的請(qǐng)求,將該其他子數(shù)字流在上述一個(gè)子數(shù)字流之后進(jìn)行再現(xiàn)。11.如權(quán)利要求1所述的再現(xiàn)裝置,其特征在于,將多個(gè)子流序列與上述流序列一起,一邊從上述外部資源下載一邊進(jìn)行再現(xiàn);上述流序列是主片段;各子流序列是子片段,由多個(gè)子數(shù)字流構(gòu)成;上述子片段包括字幕流或音頻流;上述狀態(tài)信息還對(duì)上述多個(gè)子數(shù)字流分別表示是能夠再現(xiàn)的狀態(tài)還是不能再現(xiàn)的狀態(tài);在上述再現(xiàn)控制機(jī)構(gòu)將一個(gè)子片段的子數(shù)字流與上述主片段一起進(jìn)行再現(xiàn)的情況下,在從用戶受理了從該一個(gè)子片段向其他子片段的切換指示的情況下,如果上述其他子片段的作為再現(xiàn)對(duì)象的子數(shù)字流的狀態(tài)信息表示是不能再現(xiàn)的狀態(tài),則上述再現(xiàn)控制機(jī)構(gòu)按照上述應(yīng)用的請(qǐng)求,進(jìn)行用來將再現(xiàn)中的數(shù)字流及子數(shù)字流的顯示期間延長的特殊再現(xiàn)。12.如權(quán)利要求1所述的再現(xiàn)裝置,其特征在于,上述特殊再現(xiàn)是暫停。13.如權(quán)利要求1所述的再現(xiàn)裝置,其特征在于,上述特殊再現(xiàn)是慢速再現(xiàn)。14.如權(quán)利要求12或13所述的再現(xiàn)裝置,其特征在于,上述再現(xiàn)裝置還包括按照上述應(yīng)用的請(qǐng)求描繪圖形的處理器;將上述圖形疊加在上述特殊再現(xiàn)中的數(shù)字流中并輸出。15.一種再現(xiàn)方法,將構(gòu)成流序列的多個(gè)數(shù)字流按照應(yīng)用的請(qǐng)求一邊從外部資源依次下載一邊進(jìn)行再現(xiàn),其特征在于,包括執(zhí)行步驟,執(zhí)行對(duì)應(yīng)于上述流序列的應(yīng)用;以及再現(xiàn)控制步驟,控制上述流序列的再現(xiàn);上述應(yīng)用包括表示上述多個(gè)數(shù)字流各自的再現(xiàn)開始時(shí)間及再現(xiàn)結(jié)束時(shí)間的再現(xiàn)區(qū)間fn息;上述應(yīng)用基于保存在上述再現(xiàn)裝置中的表示上述流序列中的當(dāng)前的再現(xiàn)時(shí)間的時(shí)間信息和上述再現(xiàn)區(qū)間信息,確定在當(dāng)前正在再現(xiàn)的數(shù)字流之后應(yīng)該再現(xiàn)的下個(gè)數(shù)字流;在保存在上述再現(xiàn)裝置中的對(duì)于上述多個(gè)數(shù)字流分別表示是能夠再現(xiàn)的狀態(tài)還是不能再現(xiàn)的狀態(tài)的狀態(tài)信息之中,上述下個(gè)數(shù)字流的狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)的情況下,上述再現(xiàn)控制步驟按照上述應(yīng)用的請(qǐng)求,進(jìn)行用來將再現(xiàn)中的數(shù)字流的顯示期間延長的特殊再現(xiàn),或者在該數(shù)字流之后代替上述下個(gè)數(shù)字流而進(jìn)行替代影像的再現(xiàn)。16.一種記錄介質(zhì),記錄有應(yīng)用,其特征在于,上述應(yīng)用由再現(xiàn)裝置執(zhí)行;上述再現(xiàn)裝置將構(gòu)成與上述應(yīng)用相對(duì)應(yīng)的流序列的多個(gè)數(shù)字流按照上述應(yīng)用的請(qǐng)求一邊從外部資源依次下載一邊進(jìn)行再現(xiàn),上述再現(xiàn)裝置具備時(shí)間信息保存機(jī)構(gòu),保存表示上述流序列中的當(dāng)前的再現(xiàn)時(shí)間的時(shí)間信息;狀態(tài)信息保存機(jī)構(gòu),對(duì)于上述多個(gè)數(shù)字流分別保存表示是能夠再現(xiàn)的狀態(tài)還是不能再現(xiàn)的狀態(tài)的狀態(tài)信息;以及再現(xiàn)控制機(jī)構(gòu),控制上述流序列的再現(xiàn);上述應(yīng)用包括表示上述多個(gè)數(shù)字流各自的再現(xiàn)開始時(shí)間及再現(xiàn)結(jié)束時(shí)間的再現(xiàn)區(qū)間fn息;上述應(yīng)用包括如下步驟確定步驟,基于保存在上述時(shí)間信息保存機(jī)構(gòu)中的時(shí)間信息和上述再現(xiàn)區(qū)間信息,確定在當(dāng)前正在再現(xiàn)的數(shù)字流之后應(yīng)該再現(xiàn)的下個(gè)數(shù)字流;以及請(qǐng)求步驟,請(qǐng)求上述再現(xiàn)控制機(jī)構(gòu),以使得在保存在上述狀態(tài)信息保存機(jī)構(gòu)中的上述下個(gè)數(shù)字流的狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)的情況下,上述再現(xiàn)控制機(jī)構(gòu)進(jìn)行用來將再現(xiàn)中的數(shù)字流的顯示期間延長的特殊再現(xiàn),或者在該數(shù)字流之后代替上述下個(gè)數(shù)字流而進(jìn)行替代影像的再現(xiàn)。17.一種應(yīng)用,由再現(xiàn)裝置執(zhí)行,該再現(xiàn)裝置將構(gòu)成流序列的多個(gè)數(shù)字流一邊從外部資源依次下載一邊進(jìn)行再現(xiàn),其特征在于,上述再現(xiàn)裝置具備時(shí)間信息保存機(jī)構(gòu),保存表示上述流序列中的當(dāng)前的再現(xiàn)時(shí)間的時(shí)間信息;狀態(tài)信息保存機(jī)構(gòu),對(duì)于上述多個(gè)數(shù)字流分別保存表示是能夠再現(xiàn)的狀態(tài)還是不能再現(xiàn)的狀態(tài)的狀態(tài)信息;以及再現(xiàn)控制機(jī)構(gòu),控制上述流序列的再現(xiàn);上述應(yīng)用包括表示上述多個(gè)數(shù)字流各自的再現(xiàn)開始時(shí)間及再現(xiàn)結(jié)束時(shí)間的再現(xiàn)區(qū)間fn息;該應(yīng)用包括如下步驟確定步驟,基于保存在上述時(shí)間信息保存機(jī)構(gòu)中的時(shí)間信息和上述再現(xiàn)區(qū)間信息,確定在當(dāng)前正在再現(xiàn)的數(shù)字流之后應(yīng)該再現(xiàn)的下個(gè)數(shù)字流;以及請(qǐng)求步驟,請(qǐng)求上述再現(xiàn)控制機(jī)構(gòu),以使得在保存在上述狀態(tài)信息保存機(jī)構(gòu)中的上述下個(gè)數(shù)字流的狀態(tài)信息表示是不能再現(xiàn)的狀態(tài)的情況下,上述再現(xiàn)控制機(jī)構(gòu)進(jìn)行用來將再現(xiàn)中的數(shù)字流的顯示期間延長的特殊再現(xiàn),或者在該數(shù)字流之后代替上述下個(gè)數(shù)字流而進(jìn)行替代影像的再現(xiàn)。18.—種創(chuàng)作裝置,其特征在于,具備受理機(jī)構(gòu),受理用戶操作;生成機(jī)構(gòu),基于上述用戶操作生成應(yīng)用;上述應(yīng)用包括表示構(gòu)成流序列的多個(gè)數(shù)字流各自的再現(xiàn)開始時(shí)間及再現(xiàn)結(jié)束時(shí)間的再現(xiàn)區(qū)間信息;上述應(yīng)用包括如下步驟取得步驟,從再現(xiàn)裝置取得表示上述流序列中的當(dāng)前的再現(xiàn)時(shí)間的時(shí)間信息;確定步驟,基于上述時(shí)間信息和上述再現(xiàn)區(qū)間信息,確定在上述再現(xiàn)裝置中當(dāng)前正在再現(xiàn)的數(shù)字流之后應(yīng)該再現(xiàn)的下個(gè)數(shù)字流;以及請(qǐng)求步驟,請(qǐng)求上述再現(xiàn)裝置,以使得在上述下個(gè)數(shù)字流是不能再現(xiàn)的狀態(tài)的情況下,上述再現(xiàn)裝置進(jìn)行用來將再現(xiàn)中的數(shù)字流的顯示期間延長的特殊再現(xiàn),或者在該數(shù)字流之后代替上述下個(gè)數(shù)字流而進(jìn)行替代影像的再現(xiàn)。全文摘要一種將構(gòu)成流序列的多個(gè)數(shù)字流(以下稱作“流”)一邊從外部資源依次下載一邊進(jìn)行再現(xiàn)的再現(xiàn)裝置,具備保存表示上述流序列中的當(dāng)前的再現(xiàn)時(shí)間的時(shí)間信息和對(duì)上述多個(gè)流分別表示是否是能夠再現(xiàn)的狀態(tài)的狀態(tài)信息、執(zhí)行對(duì)應(yīng)于流序列的應(yīng)用的執(zhí)行部,和控制流序列的再現(xiàn)的再現(xiàn)控制部;上述應(yīng)用包括上述多個(gè)流各自的再現(xiàn)區(qū)間信息,基于上述時(shí)間信息和上述再現(xiàn)區(qū)間信息,確定在再現(xiàn)中的流之后應(yīng)該再現(xiàn)的下個(gè)流,如果上述下個(gè)流的狀態(tài)信息是不能再現(xiàn)的狀態(tài),則上述再現(xiàn)控制部按照上述應(yīng)用的請(qǐng)求,進(jìn)行用來將再現(xiàn)中的流的顯示期間延長的特殊再現(xiàn)、或者在該流之后進(jìn)行替代影像的再現(xiàn)。文檔編號(hào)G11B20/10GK102272842SQ20108000386公開日2011年12月7日申請(qǐng)日期2010年3月10日優(yōu)先權(quán)日2009年3月12日發(fā)明者佐佐木泰治,松本智裕,松浦康之,清澤佑太,矢羽田洋申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社