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

光盤、再現(xiàn)裝置、程序、再現(xiàn)方法

文檔序號:6771943閱讀:158來源:國知局
專利名稱:光盤、再現(xiàn)裝置、程序、再現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明屬于幻燈片播放再現(xiàn)的技術(shù)領(lǐng)域。
背景技術(shù)
光盤的再現(xiàn)裝置以再現(xiàn)動態(tài)圖像的功能為主?;脽羝シ旁佻F(xiàn)功能是該動態(tài)圖像再現(xiàn)功能的一種應(yīng)用,是將記錄于光盤中的多個圖像數(shù)據(jù)一個一個地進行解碼以供用戶觀看的功能。不久的將來即將登場的BD-ROM(藍光盤只讀存儲器)中,能夠以1920X1080的高分辨率記錄圖像數(shù)據(jù)。若將攝影作品以圖像數(shù)據(jù)的形式記錄于BD-ROM中,并由再現(xiàn)裝置對該BD-ROM的記錄物進行幻燈片再現(xiàn),則用戶能夠以不比印刷出版物遜色的鮮明度來閱覽
攝影作品等。若具備幻燈片播放功能,則用戶不僅可得到電影作品的再現(xiàn),還能得到攝影作品的再現(xiàn),因此能夠進一步提高BD-ROM再現(xiàn)裝置的魅力。此外,關(guān)于光盤的再現(xiàn)裝置,存在有以下文獻中記載的現(xiàn)有技術(shù)。專利文獻1 日本特開2000-348467號公報但是,要實現(xiàn)伴隨聲音再現(xiàn)的幻燈片播放再現(xiàn),必須要潛心研究從光盤讀出音頻數(shù)據(jù)來供給緩沖器的處理。在此,不僅是音頻數(shù)據(jù),當(dāng)發(fā)生用于將圖像數(shù)據(jù)讀取到緩沖器中的查找時,產(chǎn)生緩沖器的下溢,容易產(chǎn)生音頻數(shù)據(jù)再現(xiàn)的中斷。由于有可能會音頻數(shù)據(jù)的再現(xiàn)中斷,所以為了避免產(chǎn)生查找,現(xiàn)有的光盤再現(xiàn)裝置將圖像數(shù)據(jù)預(yù)先安裝到存儲器中,能夠避開產(chǎn)生音頻數(shù)據(jù)再現(xiàn)中的盤查找。但是,圖像數(shù)據(jù)具有1920X1080的高分辨率時,若將用于幻燈片播放的多個圖像數(shù)據(jù)預(yù)先安裝于存儲器中,則需要很大規(guī)模的存儲器,存在將再現(xiàn)裝置商品化時防礙低價格化的問題點。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種光盤,該光盤既能實現(xiàn)再現(xiàn)裝置商品化時的低價格化、也不會中斷音頻數(shù)據(jù)的再現(xiàn)。為了實現(xiàn)上述目的,本發(fā)明的再現(xiàn)裝置,從光盤讀取復(fù)用流,進行瀏覽幻燈片的再現(xiàn),其特征在于,上述光盤中記錄有播放列表信息和對應(yīng)于復(fù)用流的流信息,上述復(fù)用流是將視頻流與圖形流復(fù)用而得到的傳輸流,視頻流包含多個圖像數(shù)據(jù),圖形流包含多個功能段,多個圖像數(shù)據(jù)及多個功能段在被變換為TS數(shù)據(jù)包后而被復(fù)用,構(gòu)成1個以上圖像數(shù)據(jù)的TS數(shù)據(jù)包與構(gòu)成規(guī)定的功能段的集合的TS數(shù)據(jù)包在復(fù)用流中構(gòu)成瀏覽單元,
上述規(guī)定的功能段的集合,是構(gòu)成應(yīng)與圖像數(shù)據(jù)合成而顯示的菜單的功能段的集合,功能段的集合具有對圖形對象進行定義的對象定義段、規(guī)定利用了圖形對象的畫面結(jié)構(gòu)的交互控制段、表示功能段的終止的結(jié)束段,交互控制段包含按鈕信息和狀態(tài)信息,該按鈕信息通過使圖形對象作為按鈕部件的一個狀態(tài)來顯示從而實現(xiàn)交互式的畫面結(jié)構(gòu),該狀態(tài)信息規(guī)定用于對圖形進行顯示的存儲器管理,上述流信息包含傳送速率信息,該傳送速率信息是表示構(gòu)成復(fù)用流的TS數(shù)據(jù)包的傳送速率的信息,播放列表信息包含2個以上播放項目信息,各播放項目信息包含期間信息,期間信息表示時間,該時間基于將由后續(xù)的播放項目信息所指定的下一個瀏覽單元的數(shù)據(jù)大小除以由傳送速率信息所表示的TS數(shù)據(jù)包的傳送速率而得到的值,該再現(xiàn)裝置具備讀取機構(gòu),從光盤讀取復(fù)用流,讀緩沖器,視頻解碼器,對瀏覽單元內(nèi)的圖像數(shù)據(jù)進行解碼,圖形解碼器,將瀏覽單元內(nèi)的功能段暫時存儲到編碼數(shù)據(jù)緩沖器后,進行解碼,以及控制機構(gòu),根據(jù)播放列表信息進行再現(xiàn)控制,視頻流中的圖像數(shù)據(jù)被從光盤讀取,經(jīng)由讀緩沖器后,被存儲到視頻用的緩沖器,圖形流中的多個功能段被從光盤讀取,經(jīng)由讀緩沖器后,被存儲到圖形解碼器內(nèi)的編碼數(shù)據(jù)緩沖器,圖形解碼器除了上述編碼數(shù)據(jù)緩沖器以外,還具備對功能段進行解碼而得到圖形對象的處理器、和對通過解碼而得到的圖形對象進行存儲的對象緩沖器,從光盤讀取出瀏覽單元時,按照與1個以上圖像數(shù)據(jù)一起構(gòu)成瀏覽單元的功能段中的交互控制段內(nèi)的狀態(tài)信息,清除對象緩沖器,由此開始存儲器管理。發(fā)明效果在光盤中,在讀出記錄在別的區(qū)域的視頻流和音頻流的情況下,若盡量降低視頻流的傳送速率,則能夠避免音頻流的再現(xiàn)中斷。但是,若降低向視頻解碼器的傳送速率,則向解碼緩沖器的讀入時間遍嘗。因此, 本發(fā)明中將向解碼緩沖器的讀入時間表示在播放列表信息中的期間信息中。期間信息所表示的靜止期間以向解碼緩沖器的讀入時間為目標(biāo),所以若在該期間信息所表示的期間內(nèi)進行靜止顯示,延遲后續(xù)的圖像數(shù)據(jù)的顯示開始,則不會中斷同時進行的音頻流再現(xiàn)。從而,能夠沒有聲音中斷地實現(xiàn)幻燈片播放再現(xiàn)。所述幻燈片放音再現(xiàn)不需要圖像數(shù)據(jù)的預(yù)安裝,所以能夠以低成本制造具有高圖像質(zhì)量的圖像數(shù)據(jù)的幻燈片播放再現(xiàn)的再現(xiàn)裝置。由于再現(xiàn)裝置能夠以比不遜色于印刷出版物的鮮艷度來再現(xiàn)攝影作品的幻燈片播放,所以能夠提高BD-ROM再現(xiàn)裝置的魅力,實現(xiàn)BD-ROM再現(xiàn)裝置的普及促進。此外,由于將表示靜止期間的信息表示在播放列表信息中,所以即使幻燈片播放應(yīng)用中的播放列表信息的數(shù)據(jù)結(jié)構(gòu)在外觀上與對動態(tài)圖像應(yīng)用的播放列表信息的數(shù)據(jù)結(jié)構(gòu)相同,再現(xiàn)裝置只要執(zhí)行與動態(tài)圖像應(yīng)用的再現(xiàn)相同的再現(xiàn)控制的同時,繼續(xù)期間信息所表示的靜止顯示就可以。因此,能夠通過與動態(tài)圖像再現(xiàn)互換的方式,將幻燈片播放再現(xiàn)功能安裝到再現(xiàn)裝置中。從而,能夠促進兼具動態(tài)圖像再現(xiàn)和幻燈片播放再現(xiàn)的兩個功能的再現(xiàn)裝置的普及。


圖1是表示本發(fā)明光盤的使用行為的方式的圖。圖2是表示BD-ROM的內(nèi)部結(jié)構(gòu)的圖。圖3是表示構(gòu)成AVClip的TS數(shù)據(jù)包經(jīng)過怎樣的過程寫入到BD-ROM的圖。圖4是表示Clip信息的內(nèi)部結(jié)構(gòu)的圖。圖5是表示對Browsable Slide Show中的主流設(shè)定的EP_map的內(nèi)部結(jié)構(gòu)的圖。圖6是表示PlayList信息的結(jié)構(gòu)的圖。圖7是表示PlayList信息的PlayListMark信息的內(nèi)部結(jié)構(gòu)的8是表示PlayList信息的幻燈片播放的指定的圖。圖9是表示SuWath信息的內(nèi)部結(jié)構(gòu)的圖。圖10是表示用于構(gòu)成Browsable SlisdeShow的結(jié)構(gòu)的SubPlayItem信息的設(shè)定的圖。圖11是表示本發(fā)明的再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的圖。圖12是表示讀緩沖器1、讀緩沖器2中的緩沖狀態(tài)的變化的圖。圖13(a)是表示圖像速據(jù)的大小為1. 2M字節(jié)時的圖像數(shù)據(jù)的傳送的圖。圖13(b)是表示圖像速據(jù)的大小為2. 2M字節(jié)時的圖像數(shù)據(jù)的傳送的圖。圖14(a)、(b)是表示來自讀緩沖器1的傳送如圖13(a)、(b)那樣進行時的基本緩沖器中的緩沖狀態(tài)的圖。圖15(a)、(b)是表示在基本緩沖器中發(fā)生VBV-delay時的PlayItem信息中的 Still_Time設(shè)定的圖。圖16是表示控制部9的再現(xiàn)步驟的流程圖。圖17是表示章節(jié)查找的處理步驟的流程圖。圖18是表示章節(jié)跳躍的處理步驟的流程圖。圖19是模式地表示第2實施方式的主流如何構(gòu)成的圖。圖20是表示PlauList信息及AVClip的內(nèi)部結(jié)構(gòu)的圖。圖21(a)是表示Browsing Unit的內(nèi)部結(jié)構(gòu)的圖。圖21 (b)是表示PCS、ICS的設(shè)定的圖。圖21(c)是表示Browsing Unit由怎樣的數(shù)據(jù)包串構(gòu)成的圖。圖22是表示PCS的字幕控制的一例的圖。圖23(a)是表示屬于Browsing Unit的功能段的圖。圖23(b)是表示ICS的內(nèi)部結(jié)構(gòu)的圖。圖M是表示規(guī)定幻燈片播放中的交互控制的ICS的一例的圖。圖25(a) (c)是視頻流的再現(xiàn)時刻到達時刻tx時所表示的菜單的圖。圖沈是表示用幻燈片播放顯示菜單時的狀態(tài)變化的圖。圖27是表示幻燈片播放的導(dǎo)航指令的分支的圖。
圖觀是表示第2實施方式的再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的圖。圖四是表示執(zhí)行了章節(jié)跳躍時的緩沖狀態(tài)的圖。圖30(a)是表示Browsing Unit中的圖像數(shù)據(jù)的大小限制的圖。圖30(b)、(c)是表示屬于Browsing Unit的功能段的大小限制的圖。圖31是表示圖觀所示的內(nèi)部結(jié)構(gòu)中的讀緩沖器1、讀緩沖器2的緩沖狀態(tài)的圖。圖32是表示由圖31的讀緩沖器1的輸出引起的基本緩沖器、編碼數(shù)據(jù)緩沖器21、
31的緩沖狀態(tài)的變化的圖<附圖標(biāo)記說明1讀緩沖器2讀緩沖器3驅(qū)動器4a解調(diào)及Ecc解碼器4b開關(guān)5基本緩沖器6視頻解碼器7視頻平面8腳本存儲器9控制部10基本緩沖器11音頻解碼器12a、12b源解包器13a、13b到達時刻時參
具體實施例方式(第1實施方式)下面,對本發(fā)明的光盤的實施方式進行說明。首先,對本發(fā)明的光盤的實施行為中的使用行為方式進行說明。圖1是表示本發(fā)明的光盤的使用行為方式的圖。圖1中,本發(fā)明的光盤是BD-ROM 100。該BD-R0M100用于向由再現(xiàn)裝置200、遙控器300、電視機400形成的家庭影院系統(tǒng)提供電影作品的用途。以上是對本發(fā)明的光盤的使用方式的說明。接著說明關(guān)于本發(fā)明的光盤中的實施行為中的生產(chǎn)行為的方式??赏ㄟ^改進BD-ROM的應(yīng)用層來實施本發(fā)明的光盤。圖2是表示BD-ROM的內(nèi)部結(jié)構(gòu)的圖。該圖的第4段表示BD-R0M,第3段表示BD-ROM上的軌道。該圖的軌道是將從 BD-ROM的內(nèi)周向外周形成為螺旋狀的軌道在橫向上展開描繪的。該軌道包括導(dǎo)入?yún)^(qū)、數(shù)據(jù)區(qū)和導(dǎo)出區(qū)。該圖的數(shù)據(jù)區(qū)具有叫做物理層、文件系統(tǒng)層、應(yīng)用層的布局模式。若用目錄結(jié)構(gòu)表現(xiàn)BD-ROM的應(yīng)用層格式(應(yīng)用格式),則如圖中的第1段所示。該第1段中,在BD-ROM 中,在根目錄的下方有BDMV目錄。在BDMV目錄下面,存在有稱作PLAYLIST目錄、CLIPINF目錄、STREAM目錄的三個子目錄。
在STREAM目錄中,存在例如保存作為數(shù)字流主體的文件組的目錄,即附加有擴展符 m2ts 的文件(00001. m2ts, 00002. m2ts)。在PLAYLIST目錄中,存在有附加有擴展符mpls的文件(00001. mpls)。在CLIPINF目錄中,存在有附加有擴展符clpi的文件(00001. clpi,00002. clpi)。這些文件成為構(gòu)成1各Browsable SlideShow的構(gòu)成要素。各文件所擔(dān)的作用如下。00001. m2ts....在 Browsable SlideShow 中,為作為主流的 AVClip00002. m2ts....在 Browsable SlideShow 中,為作為子流的 AVClip00001. clpis....對主流的 Clip 信息00002. clpi. · · ·對子流的 Clip 信息00001. mpls....對構(gòu)成主流和子流的播放列表進行定義的PlayList信息下面,對構(gòu)成Browsable SlideSiow的構(gòu)成要素的各文件進行說明?!碅VClip 的結(jié)構(gòu) >附加有擴展符m2ts的文件是保存AVClip的文件。該AVClip有主流和子流等類型。在此,構(gòu)成主流的AVClip是MPEG2-TS格式的視頻流。在編碼方式為MPEG2-Video的情況下,視頻流由多個htra圖像構(gòu)成。在這些圖像上附加有結(jié)束代碼。在編碼方式為MPEG2-AVC的情況下,所述的視頻流由多個IDR圖像構(gòu)成。在這些圖像上附加有結(jié)束代碼。構(gòu)成子流的AVClip是MPEG2-TS格式的音頻流。下面說明將這些MPEG2-TS格式的AVClip怎樣寫入BD-ROM中。圖3是表示構(gòu)成AVClip的TS數(shù)據(jù)包通過怎樣的過程寫入到BD-ROM中的圖。該圖的第1段中表示構(gòu)成 AVClip的TS數(shù)據(jù)包。構(gòu)成AVClip的TS數(shù)據(jù)包上帶有如第2段所示的TS_eXtra_header(圖中的“EX”)第3段和第4段表示BD-ROM的物理單位和TS數(shù)據(jù)包的對應(yīng)關(guān)系。如第4段所示,在BD-ROM上形成有多個區(qū)段。帶有xtrajieader的TS數(shù)據(jù)包(下面簡稱為附加有EX 的TS數(shù)據(jù)包)每32個組成一個組,寫入于3個區(qū)段。由32個帶有EX的TS數(shù)據(jù)包構(gòu)成的組是6144個字節(jié)(=32 X 19 ,這些與3個區(qū)段大小6144字節(jié)(=2048X3) 一致。將3 個區(qū)段中所容納的32的帶EX的TS數(shù)據(jù)包稱作“Aligned Unit”,在向BD-ROM寫入時,以 Aligned Unit單位進行加密。在第5段中的區(qū)段,以32個單位附加有錯誤修正符號,構(gòu)成ECC塊。再現(xiàn)裝置只要以Aligned Unit單位訪問BD-R0M,就能夠得到32個完整的帶EX的TS數(shù)據(jù)包。以上是在BD-ROM中寫入AVClip的過程?!碈lip 信息〉接著說明帶有擴展符.clpi的文件。帶有擴展符.clpi的文件(00001. clpi,
00002. clpi, 00003. clip......)保存Clip信息。Clip信息是對各AVClip的管理信息。圖
4是表示Clip信息的內(nèi)部結(jié)構(gòu)的圖。如該圖的左側(cè)所示,Clip信息包括i)保存AVClip文件的屬性信息的“Clidnfo () ” ;ii)保存有關(guān) ATC sequence, STC sequence 的信息的 ‘、equencelnfo () ” ;
iii)保存有關(guān) Program sequence 的"Program Info ()“;iV) "Characteristic Point Info (CPI ()),,。<CPI (EP_map) >圖中的引線cu2表示CPI的結(jié)構(gòu)。如引線cu2所示,CPI由EP_map構(gòu)成。EP_ map 由 EP-map_for_ome_stream_PID(EP_map_for_one_stream_PID(0) EP_map_for_one_ stream_PID (Ne-I))構(gòu)成。這些 EP_map_for_one_stream_PID 是對屬于 AVClip 的各單元流的EP_map。EP_map是在1個單元流上將存在訪問單元分隔符(Access Unit Delimiter) 的項目位置的數(shù)據(jù)包編號(SPN_EP_start)與項目時刻(PTS_EP_start)對應(yīng)起來表示的信息。圖中的引線cu3表示EP_map_for_one_stream_PID的內(nèi)部結(jié)構(gòu)。根據(jù)該圖,可知 EP_map_for_one_stream_PID 由 Nc 個 EP_High (EP_High (0) EP_ Hig(Nc-I))和 EP_Low(0) EP_Low(Nf-I)構(gòu)成。在此,EP_High 具有表示 I 圖像的 SPN_ EP_start及PTS_EP_start的高位比特的作用,EP_Low具有表示I圖像的SPN_EP_start及 PTS_EP_start的低位比特的作用。圖中的引線cu4表示EP_High的內(nèi)部結(jié)構(gòu)。如該引線所示,EP_High⑴包括 對EP_Low的參考值即‘‘ref_to_EP_Low_id[i],,;表示圖像的PTS的高位比特的‘‘PTS_EP_ High[i]”;表I圖像的SPN的高位比特的‘‘SPN_EP_High[i]”。在此,i是用于識別任意的 EP_High的標(biāo)識符。圖中的引線cu5表示EP_Low的結(jié)構(gòu)。如引線cu5所示,EP_Low包括表示對應(yīng)的 I圖像是否可進行角度切換操作的“is_angle_Change_p0int(EP_L0W_id);表示對應(yīng)的I圖像的大小的“I_end_position_offset(EP_Low_id) ”;表示對應(yīng)的I圖像的PTS的低位比特的“PTS_EP_Low(EP_Low_id) ” ;表示對應(yīng)的I圖像的SPN的低位比特的“SPN_EP_Low (EP_ Low_id) ”。在此,EP_Low_id是用于識別任意的EP_Low的標(biāo)識符。接著說明Clip信息中的Clip info。圖中的引線ctl表示Clip ^ifoO的結(jié)構(gòu)。如該引線所示,可知Clip InfoO包括表示數(shù)字流的類型的“clip_stream_type”;表示利用該AVClip的應(yīng)用的類型的“applicati0n_type”;表示AVClip的記錄速率的“TS_ recording一rate,,: ^ ] AVClip 白勺 TS白勺 “number_of_source_p£icket,,。胃巾, application—type 表示與該 Clip 信息對應(yīng)的 AVClip 是 TS for Movie Application、 TS for Timebased SlideShow> TS for MainPath of the Browsable SlideShow> TS for subPath of the Browsable SlideShow 中的某個。具體來說,如下a)clip_stream_type = 1 0^, ^ AVClip 白勺^IMi Movie Application。b)clip_stream_type = 2 時,表示 AVClip 的類型是 TS for Timebased SlideShow0c)clip_stream_type = 3 0^, ^ AVClip W^IM^MainPath of the Browsable SlideShow。在此,“Mairfath”表示構(gòu)成Browsable SlideShow的視頻流和音頻流的組合中的視頻流。d)clip_stream_type = 4 0^, ^ AVClipsubPath of the Browsable SlideShow。在此,“subPath”表示構(gòu)成Browsable SlideShow的視頻流和音頻流的組合中
的音頻流。接著,說明對Browsable SlideShow的主流的EPjnap設(shè)定進行說明。假設(shè)在時間軸上的多個時刻(tl t7),將PTS設(shè)定為可再現(xiàn)的內(nèi)部圖像(intrapicture)存在于主流內(nèi)。此時,對該主流的EP_map設(shè)定成為如圖5所示。圖5是表示對Browsable SlideShow 中的主流設(shè)定為EP_map的內(nèi)部結(jié)構(gòu)的圖。在幻燈片播放中,將EP_map設(shè)定為指示所有的圖像,所以可知EP_map中的各 Entry_Point#l #7中,將幻燈片播放中的各圖像的再現(xiàn)時刻tl、t2、t3、t4、t5、t6、t7確定為進入時刻(PTS_EP_start),并與進入位置(SPN_EP_start)對應(yīng)起來。在此,Browsable SlideShow中的再現(xiàn)是通過稱作“Browsable Unit”的再現(xiàn)單位進行的。所謂“Browsable Unit”是至少具有1個靜止顯示的圖像數(shù)據(jù)的再現(xiàn)單位。再現(xiàn)裝置通過訪問該Browsable Unit,能夠從視頻流中取出完整的圖像數(shù)據(jù)。EP_map通過在Entry_P0int表示“BrowsableUnit”的地址,能夠?qū)崿F(xiàn)來自任意圖像數(shù)據(jù)的再現(xiàn)。此外, "Browsable Unit”也可以具有2個以上的圖像數(shù)據(jù)。以上,結(jié)束對Clip信息的說明?!碢layList 信息〉接著說明PlayList 信息。帶有擴展符 “mpls” 的文件(00001. mpls,00002. mpls,
00003. mpls......)是保存PlayList信息的文件。PlayList信息是參照AVClip來定義稱
作PlayList的再現(xiàn)路徑的信息。圖6是表示PlayList信息的結(jié)構(gòu)的圖,如該圖左側(cè)所示, PlayList 信息包括"MainPath 信息”、"PlayListMark 信息”、"SubPath 信息”。Mairfath信息(MairfathO)包括用虛線箭頭mpl表示的多個PlayItem信息 (PlayItem信息#1 #7)。PlayItem是通過在一個以上的AVClip時間軸上制定In_Time、 0ut_Time來定義的再現(xiàn)區(qū)間。通過設(shè)置多個PlayItem信息,定義由多個再現(xiàn)區(qū)間構(gòu)成的 PlayList (PL)。途中的虛線hsl表示PlayItem信息的內(nèi)部結(jié)構(gòu)。如該圖所示,PlayItem信息包括表示對應(yīng)的Clip信息的“Clip_information_file_name” ;表示對應(yīng)的AVClip的編碼方式的“Clip_codec_indentifier” ;表示要開始AVClip再現(xiàn)的時刻的“ h-time” ;表示要結(jié)束 AVClip 再現(xiàn)的時刻的 “0ut_time” ; “Still_Mode,,; “Still_time”。在構(gòu)成該PlayItem信息的信息要素中較為特征性的是Mi 1 l_mode及Mi 11_ time?!癕ill_Mode”表示在從h-time開始到0ut_time為止再現(xiàn)圖像時是否對最后的圖像數(shù)據(jù)進行靜止顯示。在被設(shè)定為“00”的情況下,Still_Mode表示在不持續(xù)靜止顯示。 在被設(shè)定為“01”的情況下,Still_Mode表示將靜止顯示持續(xù)有限時間。在被設(shè)定為“01” 的情況下,靜止顯示的時間長度被設(shè)定到Mill_time。當(dāng)被設(shè)定為“02”時,Still_Mode表示在無限的時間內(nèi)持續(xù)靜止顯示。通過來自用戶的明示操作,來進行無限的時間內(nèi)持續(xù)止顯示的情況下的顯示解除。在Still_Mode被設(shè)定為01時,‘、till_time”以秒單位表示持續(xù)靜止顯示的時間長度。以上說明了本實施方式的PlayItem信息。接著說明PlayListMark信息。圖7是PlayIist信息的、多個PlayListMark信息的內(nèi)部結(jié)構(gòu)的圖。該圖引線pm() 所示,PlayListMark信息包括多個PLMark信息(#1 #n)。PLMark信息(PLMarkO)是將 PL時間軸中的任意區(qū)間制定為章節(jié)點的信息。圖7的引線pml所表示的PLmark信息包括 表示與章節(jié)指定對象對應(yīng)的PlayItem的“ref_t0_PlayItem_Id” ;以及用時間標(biāo)記表示該PlayItem 中的章節(jié)位置的 “mark_time_stamp”。圖8是表示用PlayList信息指定幻燈片播放的圖。該圖的第2段表示PlayItem 信息。該第2段由6個PlayItem信息#1 #6構(gòu)成。圖中的箭頭ytl、2、3、4、5、6象征性地表示PlayItem信息中的h-time、0ut_time的指定,箭頭stl、2、3、4、5、6象征性地表示 Milljime的指定。根據(jù)該箭頭可知,PlayItem信息被設(shè)定為指定視頻流中的各圖像數(shù)據(jù)。此外,Stilljime被設(shè)定為表示顯示后續(xù)的圖像數(shù)據(jù)為止的間隔。通過6個PlayItem 信息,如上構(gòu)成幻燈片播放的各圖像數(shù)據(jù)分別被指定為再現(xiàn)開始點和再現(xiàn)結(jié)束點。該圖的第1段表示PLMark信息。在該第1段存在6個PLMark信息#1 #6。箭頭 ytl、2、3、4、5、6表示PLMark信息的ref_to_PlayItem_Id的指定。根據(jù)該箭頭可知,PLMark 信息的ref_to_PlayItem_Id分別指定了各PLMark信息。如上所述,PlayItem信息中的h_time、0ut_time將表示AVClip時間軸中的1個圖像的幀期間指定為再現(xiàn)區(qū)間的始點和終點。Stilljime表示在顯示該圖像之后,持續(xù)顯示該圖像到什么程度。此外,PlayItem信息的PLMark信息將1個圖像指定為章節(jié)。這樣, 用以動畫再現(xiàn)為前提的PlayList信息規(guī)定幻燈平放映的數(shù)據(jù)結(jié)構(gòu)。以上,結(jié)束對PlayItem 信息和PLMark信息的說明。接著說明SuWath信息。〈SubPath 信息〉圖9是表示SubPath信息的內(nèi)部結(jié)構(gòu)的圖。圖中的引線表示SubPath信息的結(jié)構(gòu)。該圖所示的SuWath信息包括表示用該SuWath信息定義的子路徑表示聲音再現(xiàn)路徑的“ SubPath_Type ”、表示是否反復(fù)執(zhí)行聲音再現(xiàn)的“ i s_repeat_sub_path ”、一個以上的“SubPlayltem信息”。途中的引線表示SubPlayItem信息的結(jié)構(gòu)。如該箭頭hcl所示, 各 SubPlayItem 信息包括"Cl ip_inf ormat i on_f i 1 e_name “ SubP 1 ay 11 em_I n_t ime “SubPlayItem_Out_time”、“sync_PlayItem_id,,、“sync_start_PTS_of_PlayItem,,。"Clip_information_file_name"是通過描述Clip信息的文件名,唯一地指定與子PlayItem對應(yīng)的子Clip的信息?!癝ubPlayItemJn_time”是表示子Clip的再現(xiàn)時間軸上的子PlayItem的始點的
fn息ο“SubPlayItem_Out_time”是表示子Clip的再現(xiàn)時間軸上的子PlayItem的終點的
fn息ο“sync_PlayItem_id” 是唯一地指定構(gòu)成 MainPath 的 PlayItem 中的、與本子 PlayItem 應(yīng)同步的 PlayItem 的信息。SubPlayItem_In_time 存在于由該 sync_PlayItem_ id指定的Play_Item的再現(xiàn)時間軸上。"sunc_start_PTS_of_PlayItem"表示在由 sync_PlayItem_id 指定的 Play_ Item的再現(xiàn)時間軸上,由SubPlayItem_In_time指定的PlayItem的始點存在于什么位置。 Browsable SlideShow的聲音再現(xiàn)路徑不表示與主路徑的同步,所以將“sync_PlayItem_ id,,、“sync_start_PTS_of_PlayItem,,設(shè)定在“Invalid,,中。圖10是表示用于構(gòu)成Browsable SlideShow的SubPlayltem信息的設(shè)定的圖。該圖的第1段表示作為子流的音頻流,第2段表示SuWath信息,第3段表示PlayItem信息。 在該第1段的音頻流的時間軸上,由SubPlayItem_In_time、SubPlayItem_Out_time指定時刻 ta、tb,所以,基于 PlayList 信息的再現(xiàn)以由該 SubPlayItem_In_time、SubPlayItem_0ut_time指定的范圍作為對象。在Browsable SlideSiow中,由于不試圖使主路徑和子路徑同步,所以聲音再現(xiàn)不與圖像數(shù)據(jù)再現(xiàn)同步。SubPlayItem信息可用作Browsable SlideShow 中的 BGM。以上,結(jié)束對本發(fā)明的光盤的說明。接著,對本發(fā)明的再現(xiàn)裝置進行說明?!丛佻F(xiàn)裝置的內(nèi)部結(jié)構(gòu)〉圖11是表示本發(fā)明的再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的圖。本發(fā)明的再現(xiàn)裝置根據(jù)該圖所示的內(nèi)部結(jié)構(gòu),進行工業(yè)生產(chǎn)。本發(fā)明的再現(xiàn)裝置主要包括系統(tǒng)LSI、稱作驅(qū)動裝置的兩個部件,可通過將這些部件安裝在機殼和基板上,可在工業(yè)上生產(chǎn)所述的再現(xiàn)裝置。系統(tǒng)LSI 是集成了起到再現(xiàn)裝置的功能的各種處理部的集成電路。這樣生產(chǎn)的再現(xiàn)裝置包括讀緩沖器1、讀緩沖器2、驅(qū)動器3、解調(diào)、Ecc解碼4a、開關(guān)4b、基本緩沖器5、視頻解碼器6、視頻平面7、腳本存儲器8、控制部9、基本存儲器10、音頻解碼器11、源解包器12a,12b、到達時刻時鐘計數(shù)器13a,13b。讀緩沖器1是用于保存處于TS數(shù)據(jù)包狀態(tài)的圖像數(shù)據(jù)的全部或一部分的緩沖器。讀緩沖器2是用于保存處于TS數(shù)據(jù)包狀態(tài)的音頻像數(shù)據(jù)的全部或一部分的緩沖
ο說明怎樣確定讀緩沖器1的容量。在西,需要考慮讀緩沖器2的存儲所需的時間來確定讀緩沖器1的容量。即,當(dāng)設(shè)向讀緩沖器1的傳送速率為Rrnaxl時,必須將讀緩沖器 1的容量確定為使其滿足如下關(guān)系讀緩沖器1 = RmaxlX “隨著跳躍存滿讀緩沖器2的時間”。在此,所謂跳躍與盤查找同義。接著,考慮“隨著跳躍填滿讀緩沖器2的時間”。以稱作RUd-Rax2的傳送速率執(zhí)行緩沖器2中的TS數(shù)據(jù)包存儲。這表示來自讀緩沖器2的輸出速率RmaX2和向讀緩沖器2 的輸入速率Rud之間之差。這樣,填滿緩沖器2的時間成為RB2/ (Rud-Rmax2)。在向讀緩沖器2讀取數(shù)據(jù)時,需要考慮從主流向子流的跳躍時間(Tjump)、從子流向主流的跳躍時間(Tjump)。所以對于讀緩沖器2的存儲需要0XTjump+RB2/ (Rud-Rmax2))的時間。當(dāng)將讀緩沖器1的傳送速率設(shè)定為Rmaxl時,在上述讀緩沖器2的存儲時間中,必須以Rmaxl的傳送速率輸出讀緩沖器1內(nèi)的所有數(shù)據(jù),所以讀緩沖器1的大小成為如下RBl ^ RmaxlX {2 κ Tjump+RB2/(Rud_Rmax2) ;}。若以同樣的順序求得讀緩沖器2的容量,則為如下RB2 ^ Rmax2X {2 κ Tjump+RBl/(Rud—Rmaxl) ;}。作為讀緩沖器1的存儲器大小的具體值為1.5M字節(jié)以下,在本實施方式中, "Browsing Unit”的大小被設(shè)定為比該讀緩沖器1的大小小的大小。以上,說明了讀緩沖器1和讀緩沖器2。接著,說明驅(qū)動器3。BD-ROM驅(qū)動器3進行BD-ROM的裝載和退出,并從BD-ROM讀取圖像數(shù)據(jù)和音頻數(shù)據(jù)。在圖像數(shù)據(jù)的大小比讀緩沖器1小的情況下,將讀緩沖器1用于圖像數(shù)據(jù)的預(yù)載。在預(yù)載之后,再現(xiàn)裝置讀取音頻數(shù)據(jù),開始再現(xiàn)。除了初始狀態(tài),讀緩沖器1隨時需要緩沖器存滿。若需要下一個圖像數(shù)據(jù),則驅(qū)動裝置跳躍到所要求的位置,讀取圖像數(shù)據(jù),并跳躍到音頻數(shù)據(jù)的記錄位置。只要來自讀緩沖器1的輸出速率Rrnaxl滿足上述數(shù)學(xué)式,就不會產(chǎn)生讀緩沖器1、讀緩沖器2的下溢。從而保障圖像數(shù)據(jù)和音頻數(shù)據(jù)的連續(xù)再現(xiàn)。在圖像數(shù)據(jù)較大、不能預(yù)載讀緩沖器1整體時,驅(qū)動裝置分多次分別讀取該圖像數(shù)據(jù)。例如,在分兩次讀取圖像數(shù)據(jù)的情況下,產(chǎn)生用于連續(xù)讀取前半部分和后半部分的跳躍。在進行所述的跳躍時,驅(qū)動裝置擔(dān)負存滿讀緩沖器1和讀緩沖器2的責(zé)任。只要來自讀緩沖器1的輸出速率Rmaxl滿足上述的數(shù)學(xué)式,就不會發(fā)生讀緩沖器1和讀緩沖器2的下溢。從而,能夠保障圖像數(shù)據(jù)和音頻數(shù)據(jù)的連續(xù)再現(xiàn)。在這種情形下,也必須在讀緩沖器 1成為存滿時執(zhí)行用于讀取音頻流的跳躍。這是因為,當(dāng)向讀緩沖器1的存儲不充分時,查找或音頻數(shù)據(jù)的讀取過程中,可能產(chǎn)生讀緩沖器1的下溢。以上,說明了驅(qū)動器3。接著,對解調(diào)及Ecc解碼器4a、開關(guān)4ba、開關(guān)4b進行說明。解調(diào)及Ecc解碼器如對從驅(qū)動器3讀取的TS數(shù)據(jù)包進行解調(diào)及ECC解碼處理。開關(guān)4b將進行了解調(diào)及ECC解碼處理的TS數(shù)據(jù)包輸出到讀緩沖器1和讀緩沖器 2中的某一個。以上是用于從BD-ROM讀取數(shù)據(jù)的構(gòu)成要素。下面,說明再現(xiàn)裝置中的各傳送速率。“Rud”是自驅(qū)動器3的讀取速率,被規(guī)定為54Mbps?!癛udl”是自驅(qū)動器3的讀取速率,是向讀緩沖器1的輸入速率。在將數(shù)據(jù)送入讀緩沖器1的期間,Rudl = Rud,在其它期間,Rudl = 0。“Rtsl”是從讀緩沖器1向視頻解碼器6的傳送速率,是通過源解包器1 之后的傳送速率,作為TS_recording_rate被定義在Clip信息中?!癛ts2”是從讀緩沖器2向音頻解碼器11的傳送速率,是通過源解包器12b之后的傳送速率,作為TS_recording_rate被定義在Clip信息中。下面,說明Rtsl、Rts2的具體值。a) ^t Browsable SlideShow 巾,〒(application—type = 4) ^1^5 -^^ 192kHzLPCM的情況下,即子流為48kHz/96kHz的LPCM格式的情況下,必須設(shè)定為主流中的 TS_recording_rate (Rtsl)彡 2Mbps,且子流中的 TS_recording_rate(Rts2)彡 20Mbps。b) ^t Browsable SlideShow ψ, ^ M1 (application—type = 4)白勺 IS 石馬 192kHzLPCM的情況下,必須設(shè)定為主流中的 TS_recording_rate (Rtsl)彡 2Mbps,且子流中的 TS_recording_rate(Rts2)彡 30Mbps。該30Mbps大致相當(dāng)于在LPCM的采樣頻率192kHz、M比特采樣、6通道流上加上了 MPEG系統(tǒng)流化的開銷量的值。在此,對于 application_type = 1 的 AVClip (Movie Application)、application_ Type = 2 的 AVClip (Time based Slide Show Application),將TS_recording_rate 設(shè)定為 48Mbps 以下。與這些 application_type = 1、2 的 AVClip 相比,表示 Browsable SlideShow 中的主流的TS_recording_rate只有很小的2Mbps,被抑制成極低。如2Mbps那樣,將 Browsable SlideShow中的主流的TS_recording_rate設(shè)定為較低,是為了使音頻流的再現(xiàn)不中斷而采取的措施。這樣,若將Rmaxl設(shè)定為較低,則將保存在讀緩沖器1中的數(shù)據(jù)輸出到基本緩沖器5所需的傳送期間變得很長?!癛maxl”是從讀緩沖器1向視頻解碼器的傳送速率,是在通過源解包器1 之前的傳送速率,作為TS_reCOrding_rate X 192/188來計算。根據(jù)該Rmaxl從讀緩沖器1中抽出讀緩沖器內(nèi)的數(shù)據(jù)。在此,(192/188)是用于將在解碼器周邊部定義的傳送速率換算成驅(qū)動裝置周邊部的傳送速率的換算系數(shù),是基于帶extrajreader的TS數(shù)據(jù)包的字節(jié)數(shù)(192字節(jié))和TS數(shù)據(jù)包主體的字節(jié)數(shù)(188字節(jié))的比率的。在此,驅(qū)動裝置周邊部是將帶eXtra_ header的TS數(shù)據(jù)包作為傳送對象的部分。解碼器周邊部是將除去了 extrajieader的TS 數(shù)據(jù)包作為傳送對象的部分。解碼器周邊部的結(jié)構(gòu)是基于MPEG2的解碼器模式的結(jié)構(gòu),傳送速率也是基于 MPEG2的解碼器模式來定義的。若將基于MPEG2的解碼器模式定義的傳送速率與驅(qū)動裝置周邊部的傳送速率對等地使用和用于計算,則對于在解碼器周邊部定義的傳送速率必須乘以上述的換算系數(shù)。 以上是192/188的含義。下面,會經(jīng)常出現(xiàn)192/188的標(biāo)記,希望如上所述地作為換算系數(shù)的含義進行解釋?!癛max2”是從讀緩沖器2向音頻解碼器11的傳送速率,是在通過源解包器12b之前的傳送速率,被作為TS_recording_rate X 192/188計算。以上是再現(xiàn)裝置中的各傳送速率的說明。下面,詳細說明再現(xiàn)裝置的構(gòu)成要素中的讀緩沖器1、讀緩沖器2的緩沖狀態(tài)。圖12是表示讀緩沖器1和讀緩沖器2的緩沖狀態(tài)的變化的圖。第1段表示BD-ROM中的主流、子流的配置,第2段表示讀緩沖器1中的緩沖狀態(tài), 第3段表示讀緩沖器2的緩沖狀態(tài)。第2段的緩沖狀態(tài)成為重復(fù)Rud-Rmaxl的單調(diào)增加和 Rmaxl的單調(diào)減少的構(gòu)成。Rud-Rmaxl是讀緩沖器1中的輸入輸出的速度差,表示單調(diào)增加的梯度。單調(diào)減少的梯度表示Rmaxl。這些時間在圖中以如下的4個時間表示。Tjump:查找時間Tread-v 正在讀入圖像數(shù)據(jù)的時間Tread-a:正在讀入音頻數(shù)據(jù)的時間Trotal 輸出圖像數(shù)據(jù)的時間“Tjump”有兩種,一種是從讀出音頻數(shù)據(jù)之后(Tread-a)到存取圖像數(shù)據(jù)為止的盤查找時間,另一種是從讀出圖像數(shù)據(jù)之后(Tread-v)到存取音頻數(shù)據(jù)為止的查找時間。 這些Tjump假定為1秒。該1秒時間是能夠查找12cm的BD盤的大致一半距離(半個行程)的時間?!癟read-v”表示將從BD-Rom驅(qū)動器3讀取的圖像數(shù)據(jù)包存到讀緩沖器1中的期間。向讀緩沖器1的存儲量,成為從讀取速率Rud減去向基本緩沖器5的供給速率Rmaxl 的值(Rud-Rmaxl)。若將圖像數(shù)據(jù)的大小假設(shè)為1. 2MB(基本緩沖器大小),則能夠按照下式求出 Tread-v。
Tread-V=I.2MB/ (Rud-Rmaxl)
= 1.2MB/ (54Mbps- (192/188) X2Mbps) —190msec
“S”表示對于圖像數(shù)據(jù)的替換即為了進行新的圖像數(shù)據(jù)的讀取、解碼、顯示而事先存儲在讀緩沖器2中的充分的存儲量。確定該“S”的意義在于不會使讀緩沖器2的數(shù)據(jù)存儲量產(chǎn)生下溢。假如讀緩沖器2產(chǎn)生下溢,則這表示不進行向音頻解碼器的數(shù)據(jù)供給,即表示在途中停止音頻再現(xiàn)。能夠按照下式求出用于圖像數(shù)據(jù)再現(xiàn)的讀緩沖器2的存儲量S。S = Rmax2X (Tjump+Tread-v+Tjump)該式表示,若能夠在中斷音頻數(shù)據(jù)的讀取后到查找圖像數(shù)據(jù)為止的時間(Tjump)、 圖像數(shù)據(jù)的讀取時間(Tread-v)、從圖像數(shù)據(jù)到音頻數(shù)據(jù)的讀取中斷位置的查找的時間 (Tjump)的期間內(nèi),將音頻數(shù)據(jù)以規(guī)定的傳送速率供給解碼器,則較好。在此若Rmax2 是(192/188) X 30Mbps,而且 Tread-ν 是 Tread-v = 190msec,則能夠計算出,所以存儲量S如下。S = (192/188) X 30Mbps X 2190msec ( = 1000msec X 2+190)"Tread-a"表示將從BD-ROM驅(qū)動器3讀取的音頻數(shù)據(jù)保存在讀緩沖器2中的期間。由于對讀緩沖器2的存儲速率成為從讀取速率Rud減去對解碼器的供給速率RmaX2的值(Rud-Rmax》,所以Tread-a成為Tread-a = S/ (Rud-Rmax2)?!癟total”是以向基本緩沖器5的供給速率Rmaxl將圖像數(shù)據(jù)從讀緩沖器1傳送到基本緩沖器5的期間??赏ㄟ^Tjump+Tread-a+Tjump的計算求出該期間。Ttotal = Tjump+Tread-a+Tjump= 2 X Tjump+S/Rud-Rmax2由于Tjump為1秒、從讀緩沖器2的輸出速率Rmax2為(198/188) X30Mbps、Rud 為54Mbps,所以向讀緩沖器2的輸入速率Rud-RmaX2成為Rud-Rmax2 = 54Mbps—(192/188)X30Mbps。若將其代入上述式中,則如下
Ttotal — Tjump+Tread-a+Tjump
^2000msec+S/ (54Mbps- (198/188) X30Mbps)
=2000msec + 30Mbps X ( 1928/188 ) X 2190msec/ ( 54Mbps _
(198/188) X30Mbps)
N 5000msec根據(jù)上述計算,若Rmaxl為192/188XMbps,則經(jīng)過大約5秒長的期間之后,將圖像數(shù)據(jù)傳送到基本緩沖器5。經(jīng)過Tjump+Tread-a+Tjump的期間,將保存在讀緩沖器1中的數(shù)據(jù)輸出到基本緩沖器5,在此期間,重復(fù)查找記錄有音頻數(shù)據(jù)的區(qū)域來讀入音頻數(shù)據(jù)、并返回到記錄有圖像數(shù)據(jù)的區(qū)域的處理。
在上述動作的重復(fù)中,向基本緩沖器5的存儲大約需要5秒鐘時間,該期間對于基本緩沖器5成為VBV-delay (延遲)。在此,只要經(jīng)過Tread-v的期間存滿讀緩沖器1,經(jīng)過5秒鐘結(jié)束向基本緩沖器5 的傳送,就不會產(chǎn)生聲音再現(xiàn)的中斷。那么,雖然經(jīng)過190msec的期間,但在沒有將圖像數(shù)據(jù)讀入到讀緩沖器1中的情況下,會怎么樣呢?圖13(a)是表示圖像數(shù)據(jù)的大小為1. 2M字節(jié)時的圖像數(shù)據(jù)的傳送的圖。在此,若輸入速率Rud-Rmaxl如上所述,則如圖13(a)所示,如果是1.2M字節(jié)的圖像數(shù)據(jù),則能夠以190msec讀入讀到讀緩沖器1。但是,若圖像數(shù)據(jù)的大小為2. 2M字節(jié), 則不能將圖像數(shù)據(jù)以190msec的速率保存到讀緩沖器1中。此外,在聲音的連續(xù)再現(xiàn)中, 經(jīng)過Tread-v之后需要等待Tjump+Tread-a+Tjump的經(jīng)過,所以若在一次的Tread-v不能讀入圖像數(shù)據(jù),則經(jīng)過Tjump+Tread-a+Tjump之后,必須要等待下一個的Tread-v的到來。這樣,進行在讀緩沖器1中保存圖像數(shù)據(jù)、從讀緩沖器向基本緩沖器5的傳送時,需要 Tjump+Tread-a+Tjump,其結(jié)果,在基本緩沖器5中存滿圖像數(shù)據(jù)總共需要5秒+5秒的時間。圖13(b)是表示在圖像數(shù)據(jù)的大小為2. 2Mbps時的圖像數(shù)據(jù)的傳送的圖。在此,若將由Tjump+Tread-a+Tjump構(gòu)成的期間稱作“周期”,則在不能將整個圖像數(shù)據(jù)在一次的Tread-v中讀取到讀緩沖器1的情況下,讀取期間變成2個周期、3個周期, 這樣變長。這樣,由于根據(jù)連續(xù)再現(xiàn)聲音的限制而將讀緩沖器1限定在一定大小以下,所以有時不能在一次的Tread-v中讀入整個圖像數(shù)據(jù)。之后,在將圖像數(shù)據(jù)分幾次向基本緩沖器5傳送的情況下,根據(jù)上述Tjump+Tread-a+Tjump的期間決定一次的傳送期間,所以整個圖像數(shù)據(jù)的傳送所需要的期間如5秒、10秒、15秒這樣以5秒鐘的時間間隔遞增。這樣的傳送期間的增加作為VBV-delay的長期化,對基本緩沖器5產(chǎn)生影響。以上,結(jié)束對于驅(qū)動器3的數(shù)據(jù)讀取、讀緩沖器1、讀緩沖器2的緩沖狀態(tài)的說明。接著,說明用于視頻解碼器的構(gòu)成要素(基本緩沖器5、視頻解碼器6、視頻平面7、 腳本存儲器8、控制部9)?;揪彌_器5是保存了處于編碼狀態(tài)的圖像(I圖像、B圖像、P圖像)的緩沖器。視頻解碼器7對保存在基本緩沖器5中的圖像進行解碼,得到非壓縮狀態(tài)的圖像進行輸出。視頻平面7是用于保存非壓縮格式的圖像的平面。平面是指用于在再現(xiàn)裝置中保存相當(dāng)于一個畫面的象素數(shù)據(jù)的存儲區(qū)域。視頻平面7中的分辨率為1920X1080,該視頻平面7中保存的圖像數(shù)據(jù)由以16比特的YUV值表現(xiàn)的圖像數(shù)據(jù)構(gòu)成。腳本存儲器8是用于保存當(dāng)前的Clip信息或當(dāng)前的PlayList信息的存儲器。所謂當(dāng)前Clip信息是指記錄在BD-Rom中的多個Clip信息中的成為當(dāng)前處理對象的Clip信息,所謂當(dāng)前PlayList信息是指記錄在BD-R0M中的多個PlayList信息中的、成為當(dāng)前處理對象的PlayList信息??刂撇?包括指令ROM和CPU,根據(jù)保存在腳本存儲器中的當(dāng)前Clip信息及當(dāng)前 PlayList信息,執(zhí)行再現(xiàn)裝置整體的控制。對上述的構(gòu)成要素中的基本緩沖器5進行詳細說明。圖14(a)、(b)是表示如圖13(a)、(b)那樣執(zhí)行來自讀緩沖器1的傳送的情況下的基本緩沖器5中的緩沖狀態(tài)的圖。基本緩沖器5的緩沖狀態(tài)包括基于Rbx的單調(diào)增加和解碼時刻的單調(diào)減少。在此,Rbx是向基本緩沖器5的輸入速度。另一方面,從基本緩沖器5 向解碼器的輸出可以認為是瞬間進行的,單調(diào)減少的梯度幾乎為0。
在基本緩沖器5中,相當(dāng)于讀緩沖器的T jump+Tread-a+T jump的期間成為 VBV-delay。VBV-delay "VBV(Video Buffer verify) delay” 是指從開始向應(yīng)解碼數(shù)據(jù)的緩沖器的存儲起、到結(jié)束該緩沖器中的存儲后進行解碼為止的時間上的延遲。Browsable SlideShow中,向基本緩沖器5的傳送期間如5秒、+10秒那樣以5秒鐘的時間間隔增加,所以VBV-delay也如5秒、+10秒那樣以5秒鐘的時間間隔增加。在此,基本緩沖器5的VBV-delay的長度與基本緩沖器5的Tjump+Tread-a+Tjump 相同,但是從讀緩沖器的輸出時刻和向基本緩沖器5的輸入時刻不一致。這是因為向這些緩沖器的輸入輸出不同步。圖14(a)中,在將各圖像數(shù)據(jù)傳送到基本緩沖器5時需要5秒的期間,所以 VBV-delay也成為5秒。與此相對地,在圖15(b)中,讀取圖像數(shù)據(jù)需要2個周期,在將各圖像數(shù)據(jù)傳送到基本緩沖器5時需要10秒的期間,所以VBV-delay也成為10秒。為了包含每個圖像數(shù)據(jù)的VBV-delay變動,設(shè)定PlayItem信息的Mill_time。圖15(a)、(b)是表示在基本緩沖器5中產(chǎn)生圖14(a)、(b)的VBV-delay時的、 PlayItem信息中的Still_Time設(shè)定的圖。圖15(a)、(b)的下段與圖14(a)、(b)所示的緩沖狀態(tài)相同。上段是PlayList信息的設(shè)定。PlayList信息中的各PlayItem信息的In_time、out_time指示了在解碼時刻輸出到視頻解碼器的圖像。屬于同一PlayItem信息的Still_Time,被設(shè)定為表示用其In_time、 out_time指定的圖像數(shù)據(jù)的后續(xù)圖像數(shù)據(jù)的VBV-delay。在圖15(a)中,將用PlayItem信息#1的In_time、0ut_time指定的圖像數(shù)據(jù)的下一個圖像數(shù)據(jù)讀取到基本緩沖器5的VBV-delay是5秒。這樣,將PlayItem信的
Time設(shè)定為5秒。在圖15(a)中,由于所有圖像數(shù)據(jù)的VBV-delay為5秒,所以PlayItem 信息#1 PlayItem信息#3的Still_Time全部被設(shè)定為5秒。另一方面,在圖15(b)中,將用PlayItem信息#1的In_time、out_time指定的圖像數(shù)據(jù)的下一個圖像數(shù)據(jù)讀取到基本緩沖器5的VBV-delay是10秒。這樣,由于讀取下一個圖像數(shù)據(jù)時需要長時間,所以將PlayItem信息#1的Still_Time設(shè)定為10秒。如果如上所述地設(shè)定PlayItem信息的Mill_Time、視頻解碼器6據(jù)此執(zhí)行顯示控制,則下一個圖像數(shù)據(jù)被保存到基本緩沖器5之前,繼續(xù)進行當(dāng)前的圖像數(shù)據(jù)的靜止顯示。 通過該靜止圖像顯示的繼續(xù),即使例如圖像數(shù)據(jù)的VBV-delay按10秒、5秒、15秒變動,該期間的聲音再現(xiàn)也不會中斷。對于PlayList信息的Stilljime設(shè)定,是在編制時進行讀緩沖器1、2或基本緩沖器5的仿真,事先求出在讀取各圖像數(shù)據(jù)時的VBV-delay。并且,根據(jù)該VBV-delay,設(shè)定各PlayItem信息的Mill_Time。這樣,可以在不防礙音頻流讀取的情況下,能夠開始后續(xù)的各圖像數(shù)據(jù)的顯示。如上所示,說明根據(jù)VBV-delay定義Milljime時的具體計算。將由Still_Time所屬的PlayItem信息(稱作當(dāng)前PlayItem信息)的下一個PlayItem信息參照的圖像數(shù)據(jù)稱作“next browsing-unit (下一個瀏覽單元)”。此外,將保存在多個TS數(shù)據(jù)包中的狀態(tài)下的next browsing-unit的大小表現(xiàn)為“size of next browsing-unit(下一個瀏覽單元的大小),,,將用于傳送“size of next browsing-unit" 的傳送速率稱作 “TS_recording_rate”。所謂 “TS_recording_rate” 是表示 next browsing-unit的傳送速率Maxl的值,在與包含next browsing-unit的AVClip對應(yīng)的 Clip信息中,定義在稱作“TS_reC0rding_rate”的字段中。在使用這些 size of next browsing_unit、TS_recording_rate 的情況下,可根據(jù)下面的式1)導(dǎo)出Still_Time表示的圖像數(shù)據(jù)的靜止時間。式1)Still_Time = (size of next browsing-unit)X188/192/TS_recording_rate按照圖16的流程圖進行基于PlayItem信息中的Still_Time的再現(xiàn)控制。圖16是表示通過控制部9進行的再現(xiàn)步驟的流程圖。在該流程圖中,步驟Sl是在要再現(xiàn)的PlayList信息中是否存在SuWath信息的判定。若存在,則對驅(qū)動裝置及解碼器進行指示,指示將 SubPath 信息中的 SubPlayItemk 的 Clip_information_file_name 中記述的AVClip設(shè)定為AVCliph (步驟S2),并再現(xiàn)該AVCliph中的從SubPlayItem_In_time 到 SubPlayItem_0ut_time (步驟 S3)。以后的處理是,將PlayList信息中的開頭的PlayItem信息設(shè)定為PlayItem信息 i (步驟S4),來執(zhí)行步驟S5 步驟S9的循環(huán)處理。步驟驟S5 步驟S9的循環(huán)處理中的控制變量為變量i,執(zhí)行步驟S5 步驟S9的處理之后,直到變量i超過PlayItem數(shù)為止, 執(zhí)行將控制變量I增加(步驟S8)的處理(步驟S9)。說明該步驟S5 步驟S9的處理。這些處理中,對驅(qū)動裝置及解碼器進行指示,指示將PlayItem信息i的Clip_information_file_name中記述的AVClip設(shè)定為 AVCliph (步驟 S5),并再現(xiàn)從 Playltem. In_time 到 Playltem. 0ut_time 的部分(步驟 S3)。之后,等待用Playltem信息i的Still_Time表示的時間的經(jīng)過(步驟S7),若經(jīng)過,則轉(zhuǎn)移到步驟S9。Stilljime是在讀入后續(xù)的圖像數(shù)據(jù)時的VBV-delay以上的時間, 所以,在該時間內(nèi)繼續(xù)。由此,能夠進行圖15所示的顯示控制。構(gòu)成幻燈片播放的各圖像數(shù)據(jù)是利用Playltem信息及PLMark信息指定的,所以通過章節(jié)跳躍或章節(jié)查找這樣的功能,能夠再現(xiàn)前后的圖像數(shù)據(jù)。章節(jié)查找功能如下從多個Playltem信息中確定與記述在PLMark信息中的ref_ to_PlayItem_Id對應(yīng)的Playltem信息,進行從確定的Playltem信息所定義的AVClip中的記述在PLMark信息中的mark_time_Stamp所表示的位置起的隨機訪問,此時,控制部9確定多個Entry_Point中的、具有與PLMark信息中記述的mark_time_stamp最近的PTS_EP_ start的Entry_Point,進行從與確定的Entry_Point的SPN_EP_start相對應(yīng)的I圖像地址開始的再現(xiàn)。章節(jié)查找是確定用于規(guī)定當(dāng)前再現(xiàn)位置的章節(jié)的緊前面或緊后面的圖像的 PLMark信息,并執(zhí)行對于該PLMark信息的章節(jié)查找的功能。為了執(zhí)行所述的章節(jié)查找及章節(jié)跳躍,控制部9按照圖17的流程圖進行處理。圖 17是表示章節(jié)查找的處理順序的流程圖。在該流程圖中,首先等待章節(jié)菜單中的章節(jié)選擇(步驟S124),若進行了章節(jié)選擇,則將與所選擇的章節(jié)對應(yīng)的PLMark信息作為當(dāng)前PlayListMark (步驟S125)。在步驟 S126 中,將記述在當(dāng)前 PlayListMark 的 ref_to_PlayItem_Id 中的 PI 設(shè)定為 Playltem#x, 在步驟 S127 中,讀入用 Playltem#x 的 Clip_information_f ile_name 指定的 Clip 信息。在步驟S128中,使用當(dāng)前Clip信息的EP_map,將當(dāng)前PlayListMark的mark_time_stamp變換為I圖像地址U。另一方面,在步驟SU9,使用當(dāng)前Clip信息的EP_map,將Playltem#x的0ut_time 變換為I圖像地址ν。步驟S130對解碼器命令從當(dāng)前PlayListMark的mark_time_stamp 到PlayListMarkSx的0ut_time的輸出。之后,轉(zhuǎn)移到圖16的步驟S7,等待經(jīng)過Still_ time。以上是章節(jié)查找的處理步驟。接著說明章節(jié)跳躍的處理步驟。圖18是表示章節(jié)跳躍的處理步驟的流程圖。步驟S131等待對遙控器的SkipNext鍵、SkipBack鍵的操作。若進行了操作,則執(zhí)行步驟S132。步驟S132判斷被按下的是SkipNext鍵、還是SkipBack鍵,如果是SkipBack 鍵,則在步驟S133將方向標(biāo)記設(shè)定為-1,如果是SkipNext鍵,則在步驟S134將方向標(biāo)記設(shè)定為+1.步驟S135是變換當(dāng)前PI及當(dāng)前PTM、并確定當(dāng)前PLMark的步驟,步驟S136將當(dāng)前PLMark的編號加上方向標(biāo)記的值的編號,作為當(dāng)前PlayListMark的編號。在此,如果是 SkipNext鍵,則方向標(biāo)記被設(shè)定為+1,所以當(dāng)前PlayListMark增加。如果是SkipBack鍵, 則方向標(biāo)記被設(shè)定為-1,所以PlayListMark減少。若如上所述地設(shè)定PLMark信息,則如圖 17那樣,通過執(zhí)行步驟SU6 步驟S130的處理步驟,進行TS數(shù)據(jù)包的讀取。以上是有關(guān)視頻再現(xiàn)的構(gòu)成要素。接著,說明執(zhí)行音頻再現(xiàn)的構(gòu)成要素(基本緩沖器10、音頻解碼器11)?;揪彌_器(EB) 10是保存構(gòu)成音頻流的PES數(shù)據(jù)包的緩沖器。音頻解碼器11對從基本緩沖器10輸出的PES數(shù)據(jù)包進行解碼,輸出非壓縮格式的音頻數(shù)據(jù)。在有章節(jié)跳躍操作時,音頻數(shù)據(jù)的再現(xiàn)不受任何阻礙。即,不防礙聲音再現(xiàn),能夠?qū)⒁曨l數(shù)據(jù)跳躍到前后。這可通過獨立的STC控制器來來實現(xiàn)。在該章節(jié)跳躍操作時, 視頻解碼器一般參照STCmain以便進行再現(xiàn)的重新開始。從而,聲音再現(xiàn)與章節(jié)跳躍操作無關(guān)。在SuWath信息的iS_i^peat_SubPlayItem信息被設(shè)定為1的情況下,聲音再現(xiàn)反復(fù)進行。在重復(fù)聲音再現(xiàn)時,也可以將STCsub復(fù)位。以上是用于聲音再現(xiàn)的構(gòu)成要素。最后,對讀緩沖器1、讀緩沖器2、基本緩沖器5之間存在的構(gòu)成要素(到達時刻時鐘計數(shù)器12a、12b,源解包器13a、13b進行說明。到達時刻時鐘計數(shù)器12a、12b根據(jù)27MHz的水晶振蕩器(27MHzX-tal)生成到達時鐘。到達時鐘是用于對作為賦予TS數(shù)據(jù)包的ATS的基準(zhǔn)的時間軸進行規(guī)定的時鐘信號。源解包器13a、i;3b若從BD-ROM讀取出由32個區(qū)段構(gòu)成的排列單元(Aligned Unit),則從構(gòu)成排列單元的各TS數(shù)據(jù)包取下TP_eXtra_header,僅輸出TS數(shù)據(jù)包。在到達時刻時鐘計數(shù)器12a、12b經(jīng)過的時刻成為TP_eXtra_header所表示ATS的定時,執(zhí)行源解包器13a、13b的輸出。由于TS數(shù)據(jù)包的輸出是按照ATS來進行,所以例如即使從BD-ROM 的讀取有1倍速、2倍速的速度差,TS數(shù)據(jù)包輸出也按照到達時鐘經(jīng)過的當(dāng)前時刻執(zhí)行。除了這些構(gòu)成要素以外,在讀緩沖器1、讀緩沖器2、基本緩沖器5之間,存在稱為PID濾波器、傳送緩沖器、復(fù)用緩沖器的構(gòu)成要素。但是由于對這些要素的圖示很煩雜,故在圖面上省略了這些構(gòu)成要素。根據(jù)如上所述的本實施方式,由于PlayList信息中的Still_Time以伴隨音頻流的讀取時的VBV-delay進行計時,所以若在該Milljime所表示的期間進行靜止顯示,延遲后續(xù)的圖像數(shù)據(jù)的顯示開始,則不會中斷同時執(zhí)行的音頻流再現(xiàn)。這樣,能夠在不中斷聲音的情況下實現(xiàn)幻燈片播放再現(xiàn)。所述的幻燈片播放再現(xiàn)不需要圖像數(shù)據(jù)的預(yù)安裝,所以能夠以低成本制造這樣的再現(xiàn)裝置,該再現(xiàn)裝置實現(xiàn)使用了高像質(zhì)的圖像數(shù)據(jù)的幻燈片再現(xiàn)。(第2實施方式)第1實施方式的主流說明了僅由視頻流構(gòu)成的流,第2實施方式涉及在該主流上復(fù)用了其他數(shù)據(jù)的情況的改進。圖19是表示第2實施方式的主流是怎樣構(gòu)成的模式的圖。通過將由多個視頻幀 (圖像pjl、2、!3)構(gòu)成的視頻流(上第1段)變換為PES數(shù)據(jù)包串(上第2段),進一步變換為TS數(shù)據(jù)包(上第3段),同樣將字幕系列的演示圖形流(下第1段的PG流)及交互系的交互圖形流(下第2段的IG流)變換為TS數(shù)據(jù)包(下第3段),并將這些進行復(fù)用來構(gòu)成作為主流的AVClip (中段)。PG圖形流是構(gòu)成每種語言的字幕的圖形流。IG流是實現(xiàn)交互控制的圖形流,包含構(gòu)成菜單、按鈕等⑶I部件的圖形數(shù)據(jù)、在按下按鈕時使再現(xiàn)裝置執(zhí)行的指令(導(dǎo)航指令) 等。這些PG流及IG流是應(yīng)與視頻數(shù)據(jù)同步顯示的關(guān)聯(lián)數(shù)據(jù)。圖20是表示PlayList信息及AVCl ip的內(nèi)部結(jié)構(gòu)的圖。該圖的第1段、第2段表示 PlayList信息,第3段、第4段、第5段表示在AVClip上復(fù)用的視頻流、IG流、PG流。第7 段表示由圖像數(shù)據(jù)、功能段構(gòu)成的再現(xiàn)單位。第2實施方式中,將該再現(xiàn)單位稱為Browsing Unit (瀏覽單元)。圖21(a)是表示Browsing Unit的內(nèi)部結(jié)構(gòu)的圖。該Browsing Unit 包括至少一個的視頻數(shù)據(jù)、在PG流中構(gòu)成Epoch的功能段、在IG流中構(gòu)成Epoch的功能段。圖21 (b)是表示作為PCS、ICS的共同要素的Composition_state的設(shè)定的圖。各 Browsing Unit ^ PCS>ICS Composition_state ^ ^ Epoch Start。 &#,
Browsing Unit ψ, Epoch $胃。在視頻流包含多個Browsing Unit的情況下,各Browsing Unit有以下限制。圖像數(shù)據(jù)中的編碼方式為MPEG2-Video的情況下,Browsing Unit包含1個圖像數(shù)據(jù),或者包含由sequence end code結(jié)束的一個以上的GOP ;在編碼方式為MPEG4-AVC的情況下, 各Browsing Unit包含至少一個由stream End Code結(jié)束的圖像數(shù)據(jù)。圖21(c)是表示 Browsing Unit是由怎樣的數(shù)據(jù)包串構(gòu)成的圖。各Browsing Unit中位于開頭的TS數(shù)據(jù)包成為保存了視頻流的一部分的TS數(shù)據(jù)包。構(gòu)成PG流、IG流的功能段,接在保存了該視頻流的一部分的數(shù)據(jù)包之后。Browsing Unit中的最初的I圖像、IDR圖像的PTS,成為I圖像、IDR圖像的PTS、ICS的PTS中的最小的值。以上是對Browsing Unit的說明。接著說明屬于Browsing Unit的功能段。在一個Browsing Unit的內(nèi)部,存在已結(jié)束的Epoch。該Epoch包括 PCS (presentation Control Segment)、PDS (pallet Definition Segment) > WDS (WindowDefinition Segment) > ODS (Object Definition Segment)、END (END of Display Set Segment)的一系列功能段。ODS(Object Definition Segment)是用于定義作為字幕的圖形數(shù)據(jù)的功能段。WDS(Window Definition Segment)是用于定義畫面中的圖形數(shù)據(jù)的描繪區(qū)域的功能段。PDS(pallet Definition Segment)是規(guī)定描繪圖形數(shù)據(jù)時的顯示顏色的功能段。PCS (presentation Control Segment)是用于規(guī)定字幕顯示中的頁碼控制的功能段。在所述的頁碼控制中有 Cut-In/Out、Fade-In/Out、ColorChange、Scroll、Wipe-In/ Out,通過伴隨PCS的頁碼控制,能夠?qū)崿F(xiàn)逐漸除去某些字幕的同時顯示下一個字幕的顯示效果。圖22是表示PCS的字幕控制的一例的圖。第2段表示屬于各Browsing Unit的功能段,第1段利用各Browsing Unit中的功能段所描繪的字幕。可知在進行圖22的第1 段所表示的字幕顯示時,用ODS定義作為字幕的圖形數(shù)據(jù),畫面中的圖形數(shù)據(jù)的描繪區(qū)域被 WDS 定義。此外,Cut-In/Out、Fade-In/Out, Color Change、Scroll、ffipe-ln/0ut 這樣的頁碼控制被 PCS (Presentation Control Segment)定義。以上的Epoch存在于每個Browsing Unit中,所以,即使通過章節(jié)跳躍選擇某個圖像數(shù)據(jù),也能夠適當(dāng)顯示所選擇的圖像數(shù)據(jù)。以上是對PG流中的功能段的說明。接著說明 IG流的功能段。圖23(a)是表示屬于Browsing Unit的功能段的圖。如該圖所示,Browsing Unit 中包括稱為 ICS (Interactive Composition Segment)、 PDS(palette Definition Segment)> ODS(Object Definition Segment)、 END (END of Display Set Segment)的功能段。ODS(Object Definition Segment)是用于定義描繪按鈕時的圖樣的圖形的圖形數(shù)據(jù)。PDS(palette Definition Segment)是用于規(guī)定描繪圖形數(shù)據(jù)時的顯示顏色的功能段。ICSdnteractive Composition Segment)是用于規(guī)定對應(yīng)用戶操作改變按鈕狀態(tài)的交互控制的功能段。圖23(b)是表示ICS的內(nèi)部結(jié)構(gòu)的圖。ICS由多個按鈕信息構(gòu)成。按鈕信息與交互控制畫面中的各按鈕對應(yīng)。具體而言,包括“neighb0r_inf0”,在焦點存在于對應(yīng)的按鈕上的狀態(tài)下,如果按下了移動鍵,表示將焦點移動到哪個按鈕上;“statejnfo”,表示用哪個ODS表現(xiàn)對應(yīng)的按鈕的通常狀態(tài)、選擇狀態(tài)的各狀態(tài);以及“導(dǎo)航指令”,在確定對應(yīng)按鈕時,應(yīng)該使再現(xiàn)裝置執(zhí)行。以上說明的PG流及IG流的數(shù)據(jù)結(jié)構(gòu)是歸納了下面的公知文獻中記載的內(nèi)容。更詳細的技術(shù)內(nèi)容,請參照下面的公知文獻。 國際公開公報W02004/077826號公報下面,說明ICS的具體例。在此,假設(shè)ICS的state_info、neighbor_info、導(dǎo)航指令被設(shè)定為如圖M所示。 圖M是表示用于規(guī)定幻燈片播放中的交互控制的ICS的一例的圖。1、state_infoButton_info (0)的 state_infο 被規(guī)定為,在與 Button_infο (0)對應(yīng)的按鈕
21(“top”按鈕)為通常狀態(tài)時,描繪附有“top”的三角圖形。此外,Buttonjnfo(O)的state_ info被規(guī)定為,在“top”按鈕上存在焦點的情況下(處于被選擇狀態(tài)的情況),以強調(diào)樣式描繪附有“top”的三角圖形。根據(jù)該規(guī)定,“top”按鈕被用作試圖跳躍到開頭的靜態(tài)圖像的“top”按鈕。Button_info (1)的 state_info 被規(guī)定為,在與 Button_info (1)對應(yīng)的按鈕 (“+1”按鈕)為通常狀態(tài)時,描繪附有“+1”的三角圖形。此外,Buttonjnfo(O) W state, info被規(guī)定為,在“+1”按鈕處于被選擇的狀態(tài)的情況下,以強調(diào)樣式描繪附有“+1”的三角圖形。根據(jù)該規(guī)定,“+1”按鈕被用作試圖跳躍到1個圖像后面的靜態(tài)圖像的“+1”按鈕。Button_info (2)的 state_infο 被規(guī)定為,在與 Button_infο (2)對應(yīng)的按鈕 (“_1”按鈕)為通常狀態(tài)時,描繪附有“_1”的三角圖形。此外,Buttonjnfo O) W state, info被規(guī)定為,在“_1”按鈕處于被選擇的狀態(tài)的情況下,以強調(diào)樣式描繪附有“_1”的三角圖形。根據(jù)該規(guī)定,“_1”按鈕被用作試圖跳躍到1個圖像前面的靜態(tài)圖像的“_1”按鈕。Button_info (3)的 state_infο 被規(guī)定為,在與 Button_infο (3)對應(yīng)的按鈕 (“+10”按鈕)為通常狀態(tài)時,描繪附有“+10”的三角圖形。此外,Buttonjnfo (3)的state_ info被規(guī)定為,在“+10”按鈕處于被選擇的狀態(tài)的情況下,以強調(diào)樣式描繪附有“+10”的三角圖形。根據(jù)該規(guī)定,“+10”按鈕被用作試圖跳躍到10個圖像后面的靜態(tài)圖像的“+10”按鈕。Button_info (4)的 state_infο 被規(guī)定為,在與 Button_infο (4)對應(yīng)的按鈕 (“-10”按鈕)為通常狀態(tài)時,描繪附有“_10”的三角圖形。此外,Button info (4)的state info被規(guī)定為,在“_10”按鈕處于被選擇的狀態(tài)的情況下,以強調(diào)樣式描繪附有“_10”的三角圖形。根據(jù)該規(guī)定,“_10”按鈕被用作試圖跳躍到10個圖像前面的靜態(tài)圖像的“-10”按鈕。在此,如圖25(a)所示,假設(shè)“top”按鈕 “_10”按鈕的被statejnfo指定的圖形存在于IG流中的ODS內(nèi)。statejnfo被設(shè)定為如上所述的內(nèi)容,此外,如圖25 (b)所示, 假設(shè)ICS中的PTS指示在時間軸上第χ個圖像所顯示的時刻tx。這時,當(dāng)視頻流的再現(xiàn)時刻到達時刻tx時,如圖25(c)所示,菜單與第χ個靜止圖像合成顯示。2. ICS 中的 neighbor_info在圖 24 中,如果參考各對象 B 的 neighbor_info,Button_info (0)的 neighbor— info被規(guī)定為,在按下左鍵時,將焦點移動到具有“2”編號的“_1”按鈕,在按下右鍵時,將焦點移動到具有“ 1,,編號的“+1,,按鈕。Buttonjnfo(I)的neighborjnfo被規(guī)定為,在按下上鍵時,將焦點移動到具有 “0”編號的“top”按鈕,在按下左鍵時,將焦點移動到具有“2”編號的“_1”按鈕,在按下右鍵時,將焦點移動到具有“3”編號的“+10”按鈕。Button_info (2)的neighborjnfo被規(guī)定為,在按下左鍵時,將焦點移動到具有 “4”編號的“-10”按鈕,在按下右鍵時,將焦點移動到具有“1”編號的“+1”按鈕,在按下上鍵時,將焦點移動到具有“0”編號的“top”按鈕。Buttonjnfo (3)的neighborjnfo被規(guī)定為,在按下左鍵時,將焦點移動到具有 “1”編號的“+1”按鈕。Button_info (4)的neighborjnfo被規(guī)定為,在按下右鍵時,將焦點移動到具有“2”編號的“_1”按鈕。根據(jù)以上的neighborjnfo的規(guī)定,能夠?qū)崿F(xiàn)圖32所示的狀態(tài)遷移。圖沈是表示在幻燈片播放中顯示的菜單中的狀態(tài)變化的圖。S卩,在“+1”按鈕上存在焦點移動的狀態(tài)下,當(dāng)左鍵被按下時,能夠?qū)⒔裹c移動移動到“-1”按鈕上(hhl)。在“+1”按鈕上存在焦點移動的狀態(tài)下,當(dāng)右鍵被按下時,能夠?qū)⒔裹c移動移動到 “+10”按鈕上(hh2)。再者,在“+10”按鈕上存在焦點移動的狀態(tài)下,當(dāng)左鍵被按下時,能夠?qū)⒔裹c移動移動到“+1”按鈕上(hh4)。在“+1”按鈕上存在焦點移動的狀態(tài)下,當(dāng)上鍵被按下時,能夠?qū)⒔裹c移動移動到“top”按鈕上(hh3)。如上所述,“top”按鈕、“+1”按鈕、“_1”按鈕、“+10”按鈕“-10”按鈕是分別試圖
跳躍到開頭、1張前、1張后、10張后、10張前的按鈕。此外,在顯示這些按鈕時,隨著用戶按下上下左右鍵,移動按鈕上的焦點移動,所以,用戶能夠選擇“+1”按鈕 “-10”按鈕中的任
眉、 [O3. ICS中的導(dǎo)航指令Button_info(0)的導(dǎo)航指令被規(guī)定為,在對“top”按扭進行了確定操作時,執(zhí)行 Jmp PLMark(I)0Button_info(l)的導(dǎo)航指令被規(guī)定為,在對“+1”按扭進行了確定操作時,執(zhí)行 Jmp PLMark(χ+1)οButton_info(2)的導(dǎo)航指令被規(guī)定為,在對“_1”按扭進行了確定操作時,執(zhí)行 Jmp PLMark(X-I)0Buttonjnfo (3)的導(dǎo)航指令被規(guī)定為,在對“+10”按扭進行了確定操作時,執(zhí)行 Jmp PLMark(x+10)。這些導(dǎo)航指令將PLMark指定為分支目的地。PLMark的括號內(nèi)的數(shù)值確定成為分支目的地的圖像。即,PLMark(I)是指示第1張圖像的PLMark, PLMark(x+1)是指示第x+1 張圖像的PLMark。PLMark(x-l)是指示第x_l張圖像的PLMark。PLMark(x+10)是指示第 x+10張圖像的PLMark。PLMark(x-lO)是指示第x_10張圖像的PLMark。各按鈕信息中的導(dǎo)航指令將這些PLMark(I)、(χ+1)、(χ-1)、(x+10)、(χ-10)指定為分支目的地,所以,在確定各按鈕時,可以從第χ張靜止圖像隨機地訪問第1張靜止圖像、 第x+1張靜止圖像、第χ-1張靜止圖像、第x+10張靜止圖像、第χ-10張靜止圖像。通過如圖沈那樣的焦點移動,用戶能夠?qū)⒔裹c移動移動到任意按鈕上,所以在某個按鈕上存在焦點移動的狀態(tài)下,用戶進行了確定操作時,可通過使再現(xiàn)裝置執(zhí)行與該進行了確定操作的按鈕對應(yīng)的導(dǎo)航指令,能夠執(zhí)行如圖27所示的分支。圖27是表示幻燈片播放的導(dǎo)航指令的分支的圖,該圖的第1段表示構(gòu)成幻燈片播放的多個圖像和向這些圖像的分支;第2段是幻燈片播放的時間軸,第3段是對第2段的圖像串設(shè)定的項目映射,第4 段是BD-ROM上的TS數(shù)據(jù)包串。該圖的第1段的箭頭象征性地表示圖30所示的各導(dǎo)航指令(jmpPLMarkd)、 jmpPLMark(x+1)、jmpPLMark(χ-1)、jmpPLMark(x+10)、jmpPLMark(χ-10))的分支。通過該分支,再現(xiàn)開頭的靜止圖像、1張前的靜止圖像、1張后的靜止圖像、10張后的靜止圖像、10 張前的靜止圖像。這些分支基于圖M所示的導(dǎo)航指令,所以通過這些分支,用戶通過自身的操作,可再現(xiàn)任意的靜止圖像。以上是對IG流的功能段的說明。在此結(jié)束對本實施方式的記錄介質(zhì)的說明。接著說明本實施方式的再現(xiàn)裝置的改進。圖觀是表示第2實施方式的再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的圖。為了進行上述的PG流、IG流的再現(xiàn),在再現(xiàn)裝置中設(shè)有PID 濾波器20、編碼數(shù)據(jù)緩沖器21、流圖形處理器22、對象緩沖器23、復(fù)合緩沖器24、復(fù)合控制器25、顯示圖形平面沈、合成部27、編碼數(shù)據(jù)緩沖器31、流圖形處理器32、對象緩沖器33、 復(fù)合緩沖器34、復(fù)合控制器35、交互圖形平面沈、合成部27。PID濾波器20通過參照附加在TS數(shù)據(jù)包上的PID,判斷PS數(shù)據(jù)包屬于視頻流、PG 流、IG流中的哪個,輸出到基本緩沖器5、編碼數(shù)據(jù)緩沖器21、編碼數(shù)據(jù)緩沖器31中的哪個。編碼數(shù)據(jù)緩沖器(⑶B) 21是保存構(gòu)成PG流的PES數(shù)據(jù)包的緩沖器。流圖形處理器(SGP) 22對保存了圖形數(shù)據(jù)的PES數(shù)據(jù)包(0此)進行解碼,將由解碼器得到的由索引色構(gòu)成非壓縮狀態(tài)的位圖作為圖形數(shù)據(jù)寫入對象緩沖器23。對象緩沖器23配置由流圖形處理器22的解碼得到的圖形數(shù)據(jù)。復(fù)合緩沖器M是配置了用于圖形數(shù)據(jù)描繪的控制信息(PCS)的存儲器。圖形控制器25對復(fù)合緩沖器M中配置的控制信息進行解密,根據(jù)解密結(jié)果進行控制。演示圖形平面沈是具有相當(dāng)于一個畫面的區(qū)域的存儲器,能夠保存相當(dāng)于一個畫面的非壓縮圖形。該平面中的分辨率是1920X1080,用8比特的索引色表現(xiàn)交互圖形平面26中的非壓縮圖形的各象素。通過用CLUT(Color Lookup Table,即模式查詢表)來變換相關(guān)的索引色,可將保存在顯示圖形平面26中的非壓縮圖形供于顯示。合成部27合成保存在視頻平面7中的非壓縮狀態(tài)的幀圖像和保存在演示圖形平面26中的非壓縮狀態(tài)的圖形數(shù)據(jù)。通過該合成,能夠得到在運動圖像上重合了字幕的合成圖像。在此,編碼數(shù)據(jù)緩沖器21、流圖形處理器22、對象緩沖器23、復(fù)合緩沖器24、 復(fù)合控制器25、顯示圖形平面沈構(gòu)成用于對PG流進行解碼的PG解碼器。此外,在從 BD-ROM讀出Browsing Unit的情況下,復(fù)合控制器25判斷新的Browsing Unit中的 PCS的Composition_state是否表示Epoch。此夕卜,若新的Browsing Unit中的PCS的 Composition_state表示Epoch,則進行將PG解碼器復(fù)位的處理。該復(fù)位是通過清除編碼數(shù)據(jù)緩沖器21、對象緩沖器23、復(fù)合緩沖器M、顯示圖形平面沈的內(nèi)容來執(zhí)行。如上所述, ^IifWW Browsing Unit ψ, PCS 白勺 Composition—state 1^^ Epoch Start, 次讀取構(gòu)成Browsable SlideShow的各Browsing Unit時,執(zhí)行PG解碼器的復(fù)位,解碼器內(nèi)部的所有緩沖器的內(nèi)容被清除。編碼數(shù)據(jù)緩沖器(⑶B) 31是保存構(gòu)成IG流的PES數(shù)據(jù)包的緩沖器。流圖形處理器(SGP) 32對保存了圖形數(shù)據(jù)的PES數(shù)據(jù)包進行解碼,將從解碼器得到的由索引色構(gòu)成的非壓縮狀態(tài)的位圖作為圖形數(shù)據(jù)寫入對象緩沖器33。對象緩沖器33中配置通過流圖形處理器32的解碼而得到的圖形對象。復(fù)合緩沖器34是配置了用于圖形描繪的控制信息的存儲器。圖形控制器35對復(fù)合緩沖器M中配置的控制信息進行解密,根據(jù)解密結(jié)果進行控制。交互圖形平面36中寫入通過流圖形處理器(SGP) 32的解碼得到的非壓縮圖形。該平面中的分辨率是1920X1080,用8比特的索引色表現(xiàn)交互圖形平面36中的非壓縮圖形的各象素。通過用CLUT(Color Lookup Table,即模式查詢表)來變換相關(guān)的索引色,可將保存在顯示圖形平面36中的非壓縮圖形供于顯示。合成部37對保存在交互圖形平面36中的非壓縮狀態(tài)的圖形對象、和合成部27的輸出即合成圖像(對非壓縮狀態(tài)的圖像數(shù)據(jù)和顯示圖形平面27的非壓縮圖形對象進行合成的圖像)進行合成。編碼數(shù)據(jù)緩沖器31、流圖形處理器32、對象緩沖器33、復(fù)合緩沖器34、復(fù)合控制器35、顯示圖形平面36構(gòu)成用于對IG流進行解碼的IG解碼器。此外,在從 BD-ROM讀出Browsing Unit的情況下,復(fù)合控制器35判斷新的Browsing Unit中的 PCS 白勺 Composition_st£ite 1 ^ Epoch。 #i,胃f 白勺 Browsing Unit 巾白勺 PCS 白勺 Composition_state表示Epoch,則進行將IG解碼器復(fù)位的處理。該復(fù)位是通過清除編碼數(shù)據(jù)緩沖器31、對象緩沖器33、復(fù)合緩沖器34、顯示圖形平面36的內(nèi)容來執(zhí)行。如上所述, ^IifWW Browsing Unit ψ, ICS 白勺 Composition—state 1^^ Epoch Start, 次讀出構(gòu)成Browsable SlideShow的各Browsing Unit時,執(zhí)行PG解碼器的復(fù)位,解碼器內(nèi)部的所有緩沖器的內(nèi)容被清除。根據(jù)上述的本實施方式,在Browsing Unit中復(fù)用PG流、IG流,所以在各圖像數(shù)據(jù)的顯示時,能夠?qū)Ω鲌D像數(shù)據(jù)的再現(xiàn)附帶字母顯示或菜單顯示。從而,能夠更加便利地實現(xiàn)幻燈片播放再現(xiàn)。(第3實施方式)第3實施方式是試圖使章節(jié)跳躍中的圖像數(shù)據(jù)顯示高速化的實施方式。圖四是表示進行章節(jié)跳躍時的緩沖狀態(tài)的圖。第1段表示讀緩沖器1的緩沖狀態(tài)、第2段的讀緩沖器2的緩沖狀態(tài)。第1段中,假設(shè)在Tread-v的中途請求章節(jié)跳躍。此時,即使請求章節(jié)跳躍,首先必須要利用當(dāng)前讀出中的圖形數(shù)據(jù)填滿讀緩沖器1,所以讀緩沖器1的快速存儲是在讀緩沖器1填滿的時刻之后開始。這樣,由章節(jié)跳躍請求的圖像數(shù)據(jù)的讀出是在經(jīng)過1 各周期之后進行,此外,對該圖像數(shù)據(jù)進行解碼需要經(jīng)過1個周期。因此,由章節(jié)跳躍請求的圖像數(shù)據(jù)的顯示是在兩個周期經(jīng)過后進行。本實施方式消除章節(jié)跳躍時的圖像數(shù)據(jù)的顯示延遲。為消除該顯示延遲,說明本實施方式的再現(xiàn)裝置的改進。首先,以高的傳送速率進行從讀緩沖器1向基本緩沖器5的供給。具體而言,在本實施方式中,將從讀緩沖器1向基本緩沖器5的供給速率Rmaxl設(shè)為(192/188) X48Mbps0 在第1實施方式中,Rmaxl只不過是(192/188) X 2Mbpx的較低的供給速率,本發(fā)明中,Rmaxl 被被顯著提高為(192/188) X 48Mbps。通過將傳輸速率Rmaxl設(shè)定為較高,向基本緩沖器5 的寫入極快速地進行。向基本緩沖器5的傳送在極短期間內(nèi)結(jié)束,所以由章節(jié)跳躍請求的圖像數(shù)據(jù)立即被顯示。從而,以將Rmaxl設(shè)定為較高為前提,在本實施方式中,將Browsing Unit的大小設(shè)定在基本緩沖器10、編碼數(shù)據(jù)緩沖器21、編碼數(shù)據(jù)緩沖器31的容量總和以下。即,將Browsing Unit的大小預(yù)先設(shè)定為Browsing Unit的大小彡基本緩沖器10+編碼數(shù)據(jù)緩沖器21+編碼數(shù)據(jù)緩沖器31。為了滿足該式,將圖30(a)所表示的Browsing Unit中的圖像數(shù)據(jù)的大小設(shè)定為視頻編碼器中的基本緩沖器5的大小以下,如圖30(a)、(b)所示,將屬于Browsing Unit的功能段的總大小預(yù)先設(shè)定為編碼數(shù)據(jù)緩沖器21、31的大小以下。圖31是表示圖觀所示的內(nèi)部結(jié)構(gòu)中讀緩沖器1、讀緩沖器2的緩沖狀態(tài)的圖。第 1段表示讀緩沖器1的緩沖狀態(tài),第2段表示讀緩沖器2的緩沖狀態(tài)。向基本緩沖器5的供給速率Rmaxl被設(shè)定為-(192/188) X 48Mbps,所以可知向基本緩沖器5的傳送在極短期間內(nèi)進行。圖32是表示從圖31的讀緩沖器1輸出的基本緩沖器5、編碼緩沖器21、31的緩沖狀態(tài)的變化的圖。第1段表示從讀緩沖器1向基本緩沖器5傳送圖像數(shù)據(jù)的基本緩沖器5 的緩沖狀態(tài),第2段、第3段表示從讀緩沖器1向編碼數(shù)據(jù)緩沖器21、31傳送功能段的、基本緩沖器5的緩沖狀態(tài)。在此,Browsing Unit包含完結(jié)的圖像數(shù)據(jù)、構(gòu)成完結(jié)的Epoch的功能段,所以,通過從讀緩沖器1的高速率傳送,基本緩沖器5、編碼數(shù)據(jù)緩沖器21、31的內(nèi)部被置換為新的內(nèi)容。通過該高速率傳送,可進行與章節(jié)跳躍適應(yīng)的基本緩沖器5、編碼數(shù)據(jù)緩沖器21、31的置換,所以能夠根據(jù)章節(jié)跳躍,附加字幕來再現(xiàn)前后的圖像數(shù)據(jù)。在立即響應(yīng)用戶操作,將圖形數(shù)據(jù)送入基本緩沖器5時,需要以高速率爆發(fā)性地向基本緩沖器5傳送圖形數(shù)據(jù)。但是,在基本緩沖器5中存留有任何數(shù)據(jù)的狀態(tài)下,若將圖形數(shù)據(jù)爆發(fā)性地寫入,則可能導(dǎo)致基本緩沖器5的溢出。因此,如前面的實施方式所述,在 PG流、IG流中,將稱作Epoch的存儲器管理單位在1個Browsing Unit內(nèi)結(jié)束,如圖30 (b)、 (c)所示,將一個Browsing Unit中的功能段的總大小設(shè)為編碼數(shù)據(jù)緩沖器21、31的大小以下。Browsing Unit內(nèi)的IG流成為已結(jié)束的Epoch,大小為編碼數(shù)據(jù)緩沖器21、31的大小以下,所以在再現(xiàn)新的圖像時,不會利用之前存在于緩沖器中的功能段。只要將存在于IG 流內(nèi)的所有的功能段進行快速存儲,來送入新的功能段就可以。由此,在章節(jié)跳躍時,只要進行編碼數(shù)據(jù)緩沖器21、31的快速存儲,將新的圖形數(shù)據(jù)爆發(fā)性地寫入就可以。通過上述處理,能夠?qū)崿F(xiàn)適應(yīng)于用于操作的章節(jié)跳躍。(補充)以上的說明并不表示本發(fā)明的所有實施行為方式。下面的(A)、(B)、(C)、 (D)...的實施了變更的實施行為方式也能夠?qū)嵤┍景l(fā)明。本申請的權(quán)利要求的各發(fā)明是對以上記載的多個實施方式及它們的變形方式進行擴展和一般化的記載。擴展和一般化的程度則基于本發(fā)明技術(shù)領(lǐng)域的提出申請是的技術(shù)水平的特點。(A)在所有的實施方式中,將本發(fā)明的光盤實施為BD-R0M,但是本發(fā)明的記錄介質(zhì),在所記錄的EPjnap上有特征,該特征不取決于BD-ROM的物理性質(zhì)??捎涗汦Pjnap的記錄介質(zhì)也可以是任一種記錄介質(zhì)。例如,可以是DVD-ROM、DVD-RAM、DVD-RW、DVD-R、DVD+RW、 DVD+R、⑶-R、⑶-RW等光盤,也可以是PD、M0等光磁盤。此外,也可以是小型閃存(注冊商標(biāo))卡、智能介質(zhì)(smart media)、存儲卡(memory stick)、多媒體卡(multimedia card)、 PCM-CIA卡等半導(dǎo)體存儲卡。也可以是軟盤、超級郵盤(superdisk)、Zip、Clik !等磁記錄盤(i)、ORB、Jaz、SparQ、Syjet、EZFley、微驅(qū)動器等可拆卸的硬盤驅(qū)動器(ii)。再有,也可以是設(shè)備內(nèi)置型硬盤。(B)所有實施方式中的再現(xiàn)裝置,將記錄在BD-ROM中的AVClip進行解碼之后輸出到TV,但是,也可以將再現(xiàn)裝置僅作為BD-ROM驅(qū)動器,將其他構(gòu)成要素組裝到TV上。此時, 可將再現(xiàn)裝置、TV組裝到用IEEE1394鏈接的主網(wǎng)中。此外,實施方式中的再現(xiàn)裝置是與電視機連接使用的類型,但是也可以是與顯示器一體的再現(xiàn)裝置。再有,各實施方式的再現(xiàn)裝置中,可以僅實施構(gòu)成處理的本質(zhì)部分的系統(tǒng)LSI (集成電路)。(C)基于各流程圖中所示的程序的信息處理是通過使用硬盤資源來具體實現(xiàn)的, 所以在上述流程圖中表示處理步驟的程序本身可以單獨構(gòu)成發(fā)明。所有的實施方式,以組裝到再現(xiàn)裝置中的方式示出了對本發(fā)明的程序的實施行為的實施方式,但是也可以將其從再現(xiàn)裝置分離,并實施各實施方式所示的程序單元。程序單元的實施行為有如下各種方式 生產(chǎn)這些程序的行為(1);有償或無償?shù)剞D(zhuǎn)讓程序的行為O);借與的行為(3);輸入的行為;通過雙向的電子通信線路提供給公眾的行為(5);通過店面、產(chǎn)品目錄推薦、廣告單發(fā)布,來向一般用戶轉(zhuǎn)讓或出租程序的行為。(D)各實施方式中的數(shù)字流是BD-ROM標(biāo)準(zhǔn)的AVClip,但是也可以是DVD-Video標(biāo)準(zhǔn)、DVD-Video recording標(biāo)準(zhǔn)的VOB(VideoObject)。VOB是通過復(fù)用視頻流和音頻流來得到的IS0/IEC13818-1標(biāo)準(zhǔn)的程序流(program stream)。此外,AVClip中的視頻流也可以是MPEG4或WMV格式。此外,音頻流也可以是Linear-PCM格式、Dolby_AC3格式、MP3格式、MPEG-AAC格式、dts格式。(E)雖然將Mill_Time作為PlayItem信息的構(gòu)成要素,但是也可一對每個音頻數(shù)據(jù)都具有Mill_Time。此外,在用Still_Time自動切換圖像數(shù)據(jù)的情況下,也可以通過將用于圖像據(jù)顯示的處理前進或倒退查找時間及圖像數(shù)據(jù)的讀入時間,來按照Stilljime所指定的時間進行圖像數(shù)據(jù)的切換。(F)Browsable SlideShow中的主流及子流優(yōu)選配置在1個層中的4200. 000區(qū)段內(nèi)。Browsable SlideShow中的主流及子流優(yōu)選連續(xù)配置。(G)在子流中的TS_recording_rate (Rts2) ( 2Mbps的情況下,也可以設(shè)定為主流中的 TS_recordign_rate (Rtsl)彡 15Mbps。產(chǎn)業(yè)上的可應(yīng)用性本發(fā)明的記錄介質(zhì)及再現(xiàn)裝置能夠用于個人用途,如在家庭影院中的應(yīng)用。本發(fā)明在上述實施方式中公開了內(nèi)部結(jié)構(gòu),顯然可根據(jù)其內(nèi)部結(jié)構(gòu)能夠進行批量生產(chǎn),因此,本發(fā)明的記錄介質(zhì)及再現(xiàn)裝置可在工業(yè)制品的生產(chǎn)領(lǐng)域中生產(chǎn)或者使用。據(jù)此,本發(fā)明的記錄介質(zhì)及再現(xiàn)裝置可在產(chǎn)業(yè)上應(yīng)用。
權(quán)利要求
1.一種再現(xiàn)裝置,從光盤讀取復(fù)用流,進行瀏覽幻燈片的再現(xiàn),其特征在于, 上述光盤中記錄有播放列表信息和對應(yīng)于復(fù)用流的流信息,上述復(fù)用流是將視頻流與圖形流復(fù)用而得到的傳輸流,視頻流包含多個圖像數(shù)據(jù),圖形流包含多個功能段,多個圖像數(shù)據(jù)及多個功能段在被變換為TS數(shù)據(jù)包后而被復(fù)用,構(gòu)成 1個以上圖像數(shù)據(jù)的TS數(shù)據(jù)包與構(gòu)成規(guī)定的功能段的集合的TS數(shù)據(jù)包在復(fù)用流中構(gòu)成瀏覽單元,上述規(guī)定的功能段的集合,是構(gòu)成應(yīng)與圖像數(shù)據(jù)合成而顯示的菜單的功能段的集合, 功能段的集合具有對圖形對象進行定義的對象定義段、規(guī)定利用了圖形對象的畫面結(jié)構(gòu)的交互控制段、表示功能段的終止的結(jié)束段,交互控制段包含按鈕信息和狀態(tài)信息,該按鈕信息通過使圖形對象作為按鈕部件的一個狀態(tài)來顯示從而實現(xiàn)交互式的畫面結(jié)構(gòu),該狀態(tài)信息規(guī)定用于對圖形進行顯示的存儲器管理,上述流信息包含傳送速率信息,該傳送速率信息是表示構(gòu)成復(fù)用流的TS數(shù)據(jù)包的傳送速率的信息,播放列表信息包含2個以上播放項目信息,各播放項目信息包含期間信息,期間信息表示時間,該時間基于將由后續(xù)的播放項目信息所指定的下一個瀏覽單元的數(shù)據(jù)大小除以由傳送速率信息所表示的TS數(shù)據(jù)包的傳送速率而得到的值, 該再現(xiàn)裝置具備 讀取機構(gòu),從光盤讀取復(fù)用流, 讀緩沖器,視頻解碼器,對瀏覽單元內(nèi)的圖像數(shù)據(jù)進行解碼,圖形解碼器,將瀏覽單元內(nèi)的功能段暫時存儲到編碼數(shù)據(jù)緩沖器后,進行解碼,以及控制機構(gòu),根據(jù)播放列表信息進行再現(xiàn)控制,視頻流中的圖像數(shù)據(jù)被從光盤讀取,經(jīng)由讀緩沖器后,被存儲到視頻用的緩沖器, 圖形流中的多個功能段被從光盤讀取,經(jīng)由讀緩沖器后,被存儲到圖形解碼器內(nèi)的編碼數(shù)據(jù)緩沖器,圖形解碼器除了上述編碼數(shù)據(jù)緩沖器以外,還具備對功能段進行解碼而得到圖形對象的處理器、和對通過解碼而得到的圖形對象進行存儲的對象緩沖器,從光盤讀取出瀏覽單元時,按照與1個以上圖像數(shù)據(jù)一起構(gòu)成瀏覽單元的功能段中的交互控制段內(nèi)的狀態(tài)信息,清除對象緩沖器,由此開始存儲器管理。
2.一種記錄方法,將構(gòu)成瀏覽幻燈片的復(fù)用流記錄到光盤中,其特征在于, 具備以下步驟通過對視頻流及圖形流進行復(fù)用而制作復(fù)用流的步驟,制作播放列表信息及流信息的步驟,以及將復(fù)用流、播放列表信息以及流信息記錄到光盤中的步驟,上述復(fù)用流是將視頻流與圖形流復(fù)用而得到的傳輸流,視頻流包含多個圖像數(shù)據(jù),圖形流包含多個功能段,多個圖像數(shù)據(jù)及多個功能段在被變換為TS數(shù)據(jù)包后而被復(fù)用,構(gòu)成 1個以上圖像數(shù)據(jù)的TS數(shù)據(jù)包與構(gòu)成規(guī)定的功能段的集合的TS數(shù)據(jù)包在復(fù)用流中構(gòu)成瀏覽單元,上述規(guī)定的功能段的集合,是構(gòu)成應(yīng)與圖像數(shù)據(jù)合成而顯示的菜單的功能段的集合,功能段的集合具有對圖形對象進行定義的對象定義段、規(guī)定利用了圖形對象的畫面結(jié)構(gòu)的交互控制段、表示功能段的終止的結(jié)束段,交互控制段包含清除對象緩沖器而使圖形解碼器的存儲器管理開始的狀態(tài)信息,該對象緩沖器用于存儲通過對功能段進行解碼而得到的圖形對象,上述流信息包含傳送速率信息,該傳送速率信息是表示構(gòu)成復(fù)用流的TS數(shù)據(jù)包的傳送速率的信息,播放列表信息包含2個以上播放項目信息,各播放項目信息包含期間信息,期間信息表示時間,該時間基于將由后續(xù)的播放項目信息所指定的下一個瀏覽單元的數(shù)據(jù)大小除以由傳送速率信息所表示的TS數(shù)據(jù)包的傳送速率而得到的值。
全文摘要
本發(fā)明涉及一種光盤、再現(xiàn)裝置、程序、再現(xiàn)方法。本發(fā)明屬于幻燈片播放再現(xiàn)的技術(shù)領(lǐng)域。在BD-ROM中記錄有Browsable SlideShow。Browsable SlideShow由視頻流、音頻流、PlayList信息構(gòu)成。視頻流及音頻流被記錄在光盤上的各區(qū)域中,PlayList信息包含多個PlayItem信息,PlayItem信息具有指定視頻流中的1個圖像數(shù)數(shù)據(jù)的In_time、Out_time和表示靜止顯示該圖像數(shù)據(jù)的期間的Still_Time。Still_Time表示的靜止期間是將后續(xù)的圖像數(shù)據(jù)讀入再現(xiàn)裝置的基本緩沖器5中時的VBV-delay以上的時間長度,VBV-delay基于查找上述各區(qū)域間的時間及讀出音頻流所需的時間。
文檔編號G11B20/12GK102256094SQ20111021444
公開日2011年11月23日 申請日期2005年7月5日 優(yōu)先權(quán)日2004年7月6日
發(fā)明者岡田智之, 森美裕, 池田航 申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
朝阳区| 凤山县| 兖州市| 林周县| 新宾| 团风县| 沐川县| 丰顺县| 威信县| 保山市| 焦作市| 云阳县| 班戈县| 库尔勒市| 孙吴县| 长岛县| 犍为县| 永福县| 岳阳市| 昔阳县| 凤凰县| 山西省| 沾益县| 叙永县| 通江县| 徐闻县| 腾冲县| 贵南县| 大庆市| 新源县| 应城市| 辛集市| 浦城县| 隆化县| 太和县| 普格县| 曲周县| 双柏县| 乡宁县| 天祝| 阜城县|