欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

光盤、再現裝置、程序、再現方法

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

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


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