国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      記錄介質(zhì)、再現(xiàn)裝置、記錄方法、程序和再現(xiàn)方法

      文檔序號:7660713閱讀:110來源:國知局

      專利名稱::記錄介質(zhì)、再現(xiàn)裝置、記錄方法、程序和再現(xiàn)方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及一種記錄介質(zhì),諸如BD-ROM,以及涉及一種再現(xiàn)裝置。本發(fā)明尤其涉及一種交互式控制技術(shù),用于將由多個按鈕組成的交互式顯示與運動圖像相組合,以及用于根據(jù)指向按鈕的用戶操作來實現(xiàn)再現(xiàn)控制。
      背景技術(shù)
      :如上所述的交互式控制是一種用于再現(xiàn)裝置的不可缺少的功能,其中所述再現(xiàn)裝置接收用戶有關(guān)選擇要再現(xiàn)的標(biāo)題和章節(jié)、回答提問問題等等的操作,并且在DVD再現(xiàn)裝置上實現(xiàn)上述交互式控制是廣泛公知的。作為DVD再現(xiàn)裝置的交互式控制是OSD(屏顯示)技術(shù)的應(yīng)用,通過它,一個附著于圖形的字符串的按鈕被顯示在顯示器上,并且該按鈕框的顏色是根據(jù)用戶操作變化的。上述的顏色變化能夠使用戶直觀地了解到在該交互式顯示器上的哪一個按鈕處于選擇狀態(tài)。對于DVD交互式控制的缺點是幾乎不存在任何用于娛樂活動的因素。具體地,在DVD交互式控制操作期間,用戶很難找到快樂??紤]到上述意見,在BD-ROM(藍(lán)光盤的預(yù)記錄格式)的交互式顯示上嘗試按鈕的動畫顯示。更具體地,在由BD-ROM顯示的交互式顯示中,每個按鈕以一種原始動畫的形式呈現(xiàn),并且與電影情景相重疊,該電影情景是主視頻圖像。此外,這個動畫顯示的內(nèi)容根據(jù)用戶操作變化。當(dāng)這樣一個動畫顯示被用于表示出現(xiàn)在電影作品上的字符時,用戶可以通過他指向該交互式顯示的操作來改變該字符的表情和動作。這樣的一種動畫能夠生成交互式顯示,通過其甚至能使孩子感覺到愉快。下面是專利參考資料1的詳細(xì)信息,其是作為DVD的交互式控制的現(xiàn)有技術(shù)。(專利參考文獻1)日本專利公布No.2813245但是,用于按鈕的動畫顯示引起大量的解碼負(fù)荷,因此存在一個問題在實現(xiàn)交互式顯示的初始顯示以前,等待時間變得很長。例如,假定諸如在圖1中示出的交互式顯示與電影作品的情景相重疊。這個交互式顯示具有四個按鈕,其中每個具有三個狀態(tài)正常狀態(tài)、選擇狀態(tài)和活動狀態(tài)。此外,假定一種情況,其中按鈕的每個狀態(tài)以2-3秒的動畫顯示呈現(xiàn)。即使一頁圖形數(shù)據(jù)在一個圖像信號中以5幀的間隔顯示,也大約需要30頁的圖形數(shù)據(jù)去實現(xiàn)2-3秒的動畫顯示。不只是這些,由于對于一個按鈕存在三個狀態(tài)(正常狀態(tài)、選擇狀態(tài)和活動狀態(tài)),總計將有90頁(3x30)的圖形數(shù)據(jù)。為了在交互式顯示上設(shè)置四個按鈕,需要解碼360頁(4x90),這是巨量的圖形數(shù)據(jù)。對于一頁圖形數(shù)據(jù)的解碼負(fù)荷是輕的。但是,其需要花費大約幾十秒,以解碼數(shù)百頁的圖形數(shù)據(jù)。甚至為了使交互式顯示愉快,保持用戶等待幾十秒以顯示每個交互式顯示是太長的時間,其應(yīng)受到用戶的批評。
      發(fā)明內(nèi)容本發(fā)明的目的是提供一種記錄介質(zhì),它利用動畫實現(xiàn)交互式顯示,而沒有延遲。為了實現(xiàn)以上描述的目的,本發(fā)明提供了一個記錄介質(zhì),具有:通過復(fù)用視頻流和圖形流產(chǎn)生的數(shù)字流;其中所述視頻流表示由多個圖像組成的運動圖像;所述圖形流表示與運動圖像重疊的的交互式顯示,該交互式顯示包括至少一個圖形按鈕材料;所述圖形流包括被分組在多個狀態(tài)集合之下的多個圖形數(shù)據(jù);和該狀態(tài)集合分別對應(yīng)于該按鈕材料不同的狀態(tài),并且被依序設(shè)置。在上述結(jié)構(gòu)下,假設(shè)存在360頁的圖形數(shù)據(jù)用于呈現(xiàn)動畫,并且對于每個按鈕材料存在三個狀態(tài)。然后,該圖形數(shù)據(jù)將被在三個狀態(tài)集合之下分組(例如,120+120+120頁)。然后,設(shè)置每個狀態(tài)集合,使得在該動畫中更早出現(xiàn)的組將被放置更近于頭部,并且更遲出現(xiàn)的組將被放置較遠(yuǎn)于頭部。因此,在再現(xiàn)的過程中,較早出現(xiàn)的按鈕狀態(tài)集合將被較早加載給再現(xiàn)裝置,延期加載更遲出現(xiàn)的按鈕狀態(tài)集合。通過這樣做,當(dāng)只要完成讀取/解碼整個圖形數(shù)據(jù)的大約1/3-2/3時,即使不是所有360頁的圖形數(shù)據(jù)沒有完成解碼,用于初始顯示的準(zhǔn)備也已就緒。這進一步意味著,在存在大量的要讀取/解碼的圖形數(shù)據(jù)的情況下,不會延遲初始顯示的執(zhí)行。據(jù)此,可以利用動畫執(zhí)行該交互式顯示,而沒有延遲。圖1示出了組成動畫的交互式顯示的示意圖;圖2A示出了使用根據(jù)本發(fā)明的記錄介質(zhì)的一個例子;圖2B示出了在遙控器400上的按鍵設(shè)置,通過該按鍵設(shè)置可以接收針對交互式顯示的用戶操作;圖3是表示BD-ROM結(jié)構(gòu)的示意圖;圖4是示意性地示出了AV剪輯(AVClip)結(jié)構(gòu)的示意圖;圖5是示出了剪輯信息內(nèi)部結(jié)構(gòu)的示意圖;圖6是示出了播放列表信息(PL信息)內(nèi)部結(jié)構(gòu)的示意圖;圖7是示意性地表示借助于PL信息的間接參考的示意圖;圖8是示出了交互式圖形流的結(jié)構(gòu)及ICS和ODS每一個的內(nèi)部結(jié)構(gòu)的示意圖;圖9是示出了由各種功能段構(gòu)成的邏輯結(jié)構(gòu)的示意圖;圖IOA是示出了定義圖形對象的ODS的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖10B是示出了PDS的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖11是示出了交互式合成段(InteractiveCompositionSegment)的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖12是示出了在DSn中的多個ODS和ICS之間的關(guān)系的示意圖;圖13是示出了在任意圖像數(shù)據(jù)ptl的顯示定時處的屏幕合成的示意圖;圖14是示出了在ICS中的按鈕信息的設(shè)定例子的示意圖;圖15是示出了按鈕A到D的狀態(tài)轉(zhuǎn)變的一個例子的示意圖;圖16是示出了ODS11、21、31和41的設(shè)計圖像的一個例子的示意圖;圖17是示出了按鈕A的ODS11—19的設(shè)計圖像的一個例子的示意圖;圖18是示出了包括在DS中的ICS和ODS的一個例子的示意圖;圖19是示出了屬于顯示集合的ODS的順序以及按鈕狀態(tài)集合的示意圖;圖20是示出了設(shè)置圖19的按鈕狀態(tài)集合的交互式顯示的狀態(tài)轉(zhuǎn)變的示意圖;圖21是輸出了在顯示集合中的ODS順序的示意圖;圖22是示出了在default—selected—button—number是"0"和它是"按鈕B"的情形之間在S-ODSD中的ODS的J頃序的差異的示意圖;圖23A和圖23B是在N-ODS包括多個構(gòu)成按鈕A到D的ODS、以及S-ODS包括多個構(gòu)成按鈕A到D的ODS的情況下,用于表示rS/Z^ZXSn/7CS^f/7TCW/"(/X)的具體值的示意圖;圖24是表示借助于ICS的同步顯示定時的示意圖;圖25是表示在多個ODS組成交互式顯示的初始顯示以及default—selected—button—number有效的情況下如何設(shè)定DTS和PTS的示意圖;圖26是表示在多個ODS組成交互式顯示的初始顯示以及默認(rèn)選擇的按鈕是無效的情況下如何設(shè)定DTS和PTS的示意圖;圖27是表示根據(jù)本發(fā)明的再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的示意圖;圖28是表示與圖形平面8相對照的對象緩沖器15的存儲內(nèi)容的示意圖;圖29是表示在初始顯示處由圖形控制器17執(zhí)行的處理的示意圖;圖30是表示在根據(jù)第一個用戶動作(向右移動)的交互式顯示更新處的圖形控制器17的處理的示意圖;圖31是表示在根據(jù)第一個用戶動作(向下移動)的交互式顯示更新處的圖形控制器17的處理的示意圖;圖32是表示在根據(jù)第一個用戶動作(活動的)的交互式顯示更新處的圖形控制器17的處理的示意圖;圖33是表示由再現(xiàn)裝置執(zhí)行的流水線處理的時序圖;圖34是表示在默認(rèn)選擇按鈕動態(tài)改變的情況下由再現(xiàn)裝置執(zhí)行的流水線處理的時序圖;圖35是表示由控制單元20執(zhí)行的對于LinkPL功能的執(zhí)行程序的流程圖;圖36是表示用于片段的加載處理的程序的流程圖;圖37是表示復(fù)用的一個例子的示意圖;圖38是表示將DS10加載到再現(xiàn)裝置的編碼數(shù)據(jù)緩沖器13中的方式的示意圖;圖39是表示執(zhí)行正常再現(xiàn)的情況的示意圖;圖40是當(dāng)如圖39所示執(zhí)行正常再現(xiàn)時如何執(zhí)行DS1、DS10和DS20的加載的示意圖;圖41是描述對應(yīng)于在圖形控制器17的處理中的主程序的處理的流程圖;圖42是表示借助于時間戳執(zhí)行的同步控制的處理程序的流程圖。圖43是表示針對圖形平面8的寫處理程序的流程圖;圖44是表示如何自動激活默認(rèn)選擇按鈕的處理程序的流程圖;圖45是表示用于動畫顯示的處理程序的流程圖;圖46是表示UO處理的處理程序的流程圖;圖47是表示改變用于當(dāng)前按鈕的處理程序的流程圖;圖48是表示數(shù)字輸入處理的程序的流程圖;圖49是表示基于DTS和PDS中的PTS在再現(xiàn)裝置中的流水線的示意圖;圖50是表示在再現(xiàn)裝置的流水線操作期間END的意義的示意圖;以及圖51是表示與第二實施例相關(guān)的BD-ROM的制造方法的流程圖。具體實施方式(第一實施例)下面描述了與本發(fā)明相關(guān)的記錄介質(zhì)的一個實施例。首先,在根據(jù)本發(fā)明的記錄介質(zhì)的實施例當(dāng)中,隨后將說明如何使用記錄介質(zhì)的一個例子。圖2A是示出了使用根據(jù)本發(fā)明的記錄介質(zhì)的示意圖。在圖2A中,本發(fā)明的記錄介質(zhì)是BD-ROM100。BD-ROM100用于為由再現(xiàn)裝置200、電視機300和遙控器400組成的家庭影院系統(tǒng)提供電影作品。在它們當(dāng)中,遙控器400用于從用戶接收一個操作,以改變交互式顯示的狀態(tài),并且與本發(fā)明的記錄介質(zhì)密切相關(guān)。圖2B示出了遙控器400的按鍵,通過這些按鍵來接收針對交互式顯示的用戶操作。如該圖中所示,遙控器400具有上移鍵、下移鍵、右移鍵和左移鍵。這里,在交換顯示上的按鈕具有3種狀態(tài)正常狀態(tài);選擇狀態(tài)和活動狀態(tài)。上移鍵、下移鍵、右移鍵和左移鍵用于接收用戶的操作,以便將按鈕的狀態(tài)改變?yōu)檎顟B(tài)-選擇狀態(tài)-活動狀態(tài)。所述正常狀態(tài)是僅提供顯示的狀態(tài)。與此相反,選擇狀態(tài)是根據(jù)用戶操作給出一個聚焦(focus)但沒有接收到確認(rèn)的狀態(tài)?;顒訝顟B(tài)是接收到確認(rèn)的狀態(tài)。當(dāng)交互式顯示中的按鈕處于選擇狀態(tài)中時,上移鍵用于將該選擇按鈕上部的按鈕設(shè)定到所選狀態(tài)中。下移鍵用于將該選擇按鈕下部的按鈕設(shè)定到所選狀態(tài)中。右移鍵用于將該選擇按鍵右側(cè)的按鍵設(shè)定到所選狀態(tài)中,而左移鍵用于將該選擇按鍵左側(cè)的按鍵設(shè)定到所選狀態(tài)中。上述激活鍵用于將該選擇按鈕設(shè)定到活動狀態(tài)(即,用于激活)中。數(shù)字鍵"0"到"9"用于將對應(yīng)數(shù)字所分配到的按鈕設(shè)定到所選狀態(tài)中。"+10"鍵用于接收操作以便將IO加到己輸入的數(shù)值中。這里應(yīng)當(dāng)注意,"0"鍵和"+10"鍵都用于接收不小于10個數(shù)字的數(shù)值的輸入。因此,它們中的任何一個對于遙控器400都是足夠的。迄今為止,已經(jīng)描述了如何使用本發(fā)明的記錄介質(zhì)。接下來,在本發(fā)明的記錄介質(zhì)的多個實施例當(dāng)中,說明產(chǎn)生的例子。本發(fā)明的記錄介質(zhì)是通過改進BD-ROM的應(yīng)用層產(chǎn)生的。圖3是表示BD-ROM結(jié)構(gòu)的示意圖。在該圖中,在圖中的第四行示出了BD-ROM,在該BD-ROM之上的第三行中示出了BD-ROM上的軌道。該軌道實際上是在該磁盤上的螺旋形中,但是作為在該圖的徑向中擴展的線示出。該軌道包括導(dǎo)入?yún)^(qū)、巻區(qū)和導(dǎo)出區(qū)。在該圖中的巻區(qū)具有物理層、文件系統(tǒng)層和應(yīng)用層。在該圖的第一行中,使用目錄結(jié)構(gòu)的形式示出了BD-ROM的應(yīng)用格式。正如該圖中所示出的,該BD-ROM在根目錄下具有目錄BDMV,該BDMV目錄包括諸如XXX.M2TS,XXX.CLPI,和YYY.MPLS。通過形成上述應(yīng)用格式,可以產(chǎn)生根據(jù)本發(fā)明的記錄介質(zhì)。在針對每種情況存在超過一個文件的情況中,優(yōu)選地在BDMV下提供名稱為STREAM、CLIPINF和PLAYLIST的三個目錄,以便存儲在一個目錄中存儲相同擴展的文件。特別是,希望在STREAM中存儲具有擴展M2TS的文件,在CLIPINF中存儲具有擴展CLPI的文件,以及在PLAYLIST中存儲具有擴展MPLS的文件。下面將說明在應(yīng)用格式中的各個文件。首先,將給出有關(guān)AV剪輯(XXX.M2TS)的說明。AV剪輯(XXX.M2TS)是通過復(fù)用視頻流、至少一個音頻流和呈現(xiàn)圖形流以及交互圖形流而獲得的MPEG-TS格式(TS是傳輸流)的數(shù)字流。該視頻流表示電影的運動圖像,音頻流表示電影的聲音,呈現(xiàn)圖形流表示電影的子標(biāo)題,以及交互圖形流表示針對菜單的動態(tài)再現(xiàn)控制程序。圖4是示意性地示出了AV剪輯結(jié)構(gòu)的示意圖。以下面的方式來構(gòu)造AV剪輯(中間行)。由多個視頻幀(圖像pjl、pj2和pj3)組成的視頻流和由多個音頻幀(該圖的頂行)組成的音頻流分別被轉(zhuǎn)換為PES包序列(該圖的第二行到頂行),然后轉(zhuǎn)換為TS包序列(該圖的第三行到頂行)。然后,呈現(xiàn)圖形流和交互圖形流(該圖的底行)被轉(zhuǎn)換為PES包序列(該圖的第二行到底行),然后轉(zhuǎn)換為TS包序列(該圖的第三行到底行)。服用TS包序列,以獲得AV剪輯。以上述方式構(gòu)成的AV剪輯被劃分為多于一個的范圍,與普通計算機文件一樣,并且被存儲到BD-ROM中的區(qū)域中。該AV剪輯由一個或多個訪問單元組成。各個訪問單元都起到隨機訪問單元以及以內(nèi)部(I)圖像開始的解碼單元的作用。剪輯信息(XXX.CLPI)是用于AV剪輯的管理信息。圖5是表示剪輯信息的內(nèi)部結(jié)構(gòu)的示意圖。由于AV剪輯是通過復(fù)用視頻流和音頻流獲得的,并且該AV剪輯具有分別起到隨機訪問單元作用的訪問單元,所以由剪輯信息管理的具體項是視頻流和音頻流每一個的屬性;以及隨機訪問點在AV剪輯中存在的位置。在該圖中,虛引出線幫助闡述剪輯信息的結(jié)構(gòu)。如引出線hnl所示,剪輯信息(XXX.CLPI)包括有關(guān)視頻流和音頻流的"屬性信息";以及"Ep一map",其作為對訪問單元進行隨機訪問中使用的參考表。如引出線hn2所示,屬性信息("屬性")包括作為有關(guān)視頻流屬性信息的"視頻屬性信息";表明屬性信息集合數(shù)量的"數(shù)量";以及"音頻屬性信息#1至轉(zhuǎn)m",其分別表示用于多個要被復(fù)用到AV剪輯上的音頻流中相應(yīng)一個的屬性信息。如引出線hn3所示,視頻屬性信息表示用于壓縮所述視頻流的壓縮方法的種類(編碼),以及用于構(gòu)成所述視頻流的各組圖像數(shù)據(jù)的分辨率(Resolution)、縱橫比(Aspect)以及巾貞率(Framerate)。如引出線hn4所示,音頻屬性信息#1到弁m(有關(guān)音頻流的屬性信息)表示用于壓縮所述音頻流的壓縮方法的種類(編碼),以及音頻流的信道(Ch.),音頻流對應(yīng)的語言(Lang)和音頻流的采樣頻率。EP-map是使用時間信息對多個隨機訪問點的地址執(zhí)行間接參考的參考表。如引出線hn5所示,EP-map包括多組輸入信息集合(訪問單元#1輸入、訪問單元#2輸入、訪問單元#3輸入…)和輸入號(Number)。如引出線hn6所示,每個輸入都表明對應(yīng)訪問單元的再現(xiàn)開始時間和相關(guān)聯(lián)的訪問單元的地址(應(yīng)當(dāng)注意,可以在訪問單元中輸入第一I圖像的大小(I一大小))。通過位于訪問單元開始處的圖像數(shù)據(jù)的時間戳(呈現(xiàn)時間戳)來表示訪問單元的再現(xiàn)開始時間。另外,通過相應(yīng)TS包的序列號(SPN(源包號))來表示訪問單元的地址。在編碼中,采用可變長度編碼壓縮方法。因此,即使在包括GOP的各個訪問單元之間的大小和再現(xiàn)時間中存在變化,也可能通過參考訪問單元的輸入,從任何再現(xiàn)時間執(zhí)行到對應(yīng)于目的地再現(xiàn)時間的該訪問單元的圖像數(shù)據(jù)的隨機訪問。應(yīng)當(dāng)注意,XXX.CLPI中的文件名XXX與剪輯信息所匹配的AV剪輯的名稱相同。例如,在該圖中的AV剪輯的文件名是XXX,因此該文件名對應(yīng)于AV剪輯(XXX,M2TS)。接下來將說明播放列表信息(PL信息)。YYY.MPLS(播放列表信息)是構(gòu)成作為再現(xiàn)路徑信息的播放列表的表,并且包括多條播放條目(Playltem)信息(播放條目信息弁l、#2、#3#n),和播放條目信息數(shù)(Number)。圖6是示出了播放列表信息內(nèi)部結(jié)構(gòu)的示意圖。一條播放條目信息定義了一個或多個構(gòu)成播放列表的邏輯再現(xiàn)部分。圖中的引出線hsl幫助闡述了一條播放條目信息的結(jié)構(gòu)。正如該引出線所示,該條播放條目信息包括"Clip_Information—file_name",用于表示再現(xiàn)部分的入點和出點所屬的AV剪輯的再現(xiàn)部分信息的文件名;"Clip_codec_idcntidicr",用于表示用來編碼相應(yīng)AV剪輯的編碼方法;"IN-time",作為表示再現(xiàn)部分開始點的時間信息;以及"OUT-time",作為表明再現(xiàn)部分結(jié)束點的時間信息的。播放條目信息的特征在于其符號表示方法。更具體地,在播放條目信息中,使用作為參考表的EP-map,借助于時間以間接的方式來定義再現(xiàn)部分。圖7是示意性地表示這種間接參考的示意圖。在該圖中,AV剪輯包括多個訪問單元。剪輯信息的EP-map指定了如箭頭ayl、2、3和4所示的訪問單元的地址。箭頭jyl、2、3和4示意性地示出了多條播放條目信息如何用于參考訪問單元。換句話說,借助于所述多條播放條目信息(即箭頭jyl、2、3和4)所作的參考能夠經(jīng)由EP-map在AV剪輯內(nèi)指定訪問單元的地址,并且還可以看作是借助于EP-map并使用時間概念的間接參考。包括播放條目信息、剪輯信息和AV剪輯的組合的BD-ROM上的再現(xiàn)部分稱為"播放條目"。包括PL信息、剪輯信息和AV剪輯組合的BD-ROM上的邏輯再現(xiàn)單元稱為"播放列表"(縮略為PL)。在BD-ROM中記錄的電影作品由這種邏輯再現(xiàn)單元(即PL)來構(gòu)造。因此,通過定義指定具有特征的情景的PL,可容易地產(chǎn)生另一由具有該特征的所有情景構(gòu)成的電影作品。因為在BD-ROM上記錄的電影作品具有上面提到的邏輯結(jié)構(gòu),所以可有效地引用構(gòu)成在另一電影作品中的電影作品情景的AV剪輯。接下來將描述交互式圖形流。圖8是示出了交互式圖形流的結(jié)構(gòu)的示意圖。第一行表示構(gòu)成AV剪輯的TS包序列。第二行表示構(gòu)成圖形流的PES包序列。通過從包括預(yù)定PID的第一行的TS包中提取有效載荷并且然后將所提取的有效載荷鏈接在一起,來構(gòu)成在第二行中的PES包序列。應(yīng)當(dāng)注意,呈現(xiàn)圖形流并不是本發(fā)明的要點,因此這里不進行說明。第三行表示圖形流的結(jié)構(gòu)。該圖形流由下面的功能段組成ICS(交互式組合段),PDS(調(diào)色板定義段),ODS(Object—Definition—Segment)和END(顯示集合段的結(jié)束)。在這些功能段中,ICS稱為屏幕組合段,而PDS、ODS和END分別稱為定義段。PES包和各個功能段一一對應(yīng),或者一個PES包對應(yīng)多個功能段。換句話說,在將一個功能段轉(zhuǎn)換為一個PES包之后,或者將其劃分為多個片段并轉(zhuǎn)換為超過一個的PES包之后,將該功能段記錄到BD-ROM中o圖8還是表示通過轉(zhuǎn)換功能段獲得的PES包的示意圖。如圖8所示,PES包由包頭和有效載荷組成,其中有效載荷是功能段的實質(zhì)。另外,包頭包括對應(yīng)于所述功能段的DTS和PTS。下文中,包括在包頭中的DTS和PTS被稱為功能段的DTS和PTS。這些多種功能段構(gòu)成了圖9所示的邏輯結(jié)構(gòu)。在該圖中,第三行表示功能段,第二行表示顯示集合,而第一行表示紀(jì)元(Epoch)。第二行是顯示集合的集合(簡稱為"DS"),其中的每一個顯示集合對應(yīng)于組成一個圖形屏幕的圖形。圖中的虛線表明第三行的功能段所屬的DS。如從上述內(nèi)容可以理解,"ICS-PDS-ODS-END"功能段序列構(gòu)成了一個DS。再現(xiàn)裝置可以通過從BD-ROM中讀取構(gòu)成一個DS的一系列功能段,來構(gòu)成一個圖形屏幕。第一行中的各個Epoch表示對于AV剪輯在再現(xiàn)時間軸上具有存儲器管理連續(xù)性的一個周期,并且對應(yīng)于分配給該周期的一個數(shù)據(jù)集合。這里假定存儲器是用于存儲一個圖形屏幕的圖形平面,即用于存儲在解壓縮狀態(tài)的圖形數(shù)據(jù)的一個對象緩沖器。通過聲明圖形平面或?qū)ο缶彌_器具有存儲器管理連續(xù)性,就意味著在由Epoch表示的周期中,在圖形平面或在對象緩沖器中不會出現(xiàn)閃爍,并且僅在所述圖形平面內(nèi)的預(yù)定矩形區(qū)域中執(zhí)行所述圖形的刪除/重新繪制(這里,閃爍意思是清除存儲在所述平面或緩沖器中的所有內(nèi)容)。該矩形區(qū)域的尺寸(長度/寬度)和位置在整個Epoch中都是固定的。只要在所述圖形平面的固定區(qū)域中執(zhí)行圖形的刪除/重新繪制,就會保證無縫地再現(xiàn)。即,可以將Epoch認(rèn)為是在再現(xiàn)時間軸上的一個單元,其中在該再現(xiàn)時間軸上保證無縫地再現(xiàn)。如果用戶想要改變區(qū)域,則他就必須得定義在所述再現(xiàn)時間軸上的改變時間,并且創(chuàng)建對應(yīng)于該變化時間之后的時間的新的Epoch。在這種情況下,將不會在這兩個Epoch之間保證無縫地再現(xiàn)。應(yīng)當(dāng)注意,"無縫再現(xiàn)"意味著將在預(yù)定的視頻幀數(shù)中完成圖形的刪除/重新繪制。對于交互式圖形流來說,該視頻流幀數(shù)是4到5個幀。該視頻幀的數(shù)量是由固定區(qū)域?qū)φ麄€圖形平面的比值、以及在對象緩沖器和圖形平面之間的傳輸速率來確定的。在該圖中,虛線hkl、2表示在第三行中的功能段所屬的那一個Epoch。正如從該圖中可以理解的,DS(即Epoch開始、采集點和一般情形)序列構(gòu)成了第一行的EpoCh。"Epoch開始"、"采集點"和"一般情形"分別是DS的類型。應(yīng)當(dāng)注意,"采集點"和"一般情形"的順序僅是示例性的,而且可以顛倒。"Epoch開始"是產(chǎn)生"新的顯示"的顯示效果的一個DS,并且表示新的Epoch的開始。因此,"Epoch開始"必須包括組成下一個屏幕所需的所有功能段,并且設(shè)置在AV剪輯中的一個位置,其中該AV剪輯將要成為隨機訪問的目標(biāo)(例如電影作品的章節(jié))。"采集點"是產(chǎn)生"顯示更新"的顯示效果的一個顯示集合,并且與在前的"Epoch開始"相關(guān)聯(lián)。該采集點被劃分為兩種類型復(fù)制和繼承。復(fù)制是完全與在前的"Epoch開始"相同的一個顯示集合,而"繼承"是從在前的"Epoch開始"繼承功能段但具有與在前的"Epoch開始"不同的按鈕命令的顯示集合。盡管沒有給出Epoch的開始時間,但采集點DS包括組成下一個屏幕所需的所有功能段。因此,如果對采集點DS執(zhí)行隨機訪問,則保證了圖形顯示。換句話說,采集點DS使得能夠在進行中的Epoch期間進行屏幕合成。采集點顯示集合被結(jié)合到作為隨機訪問目標(biāo)的位置中。這種位置能夠通過時間搜索來指定。時間搜索是從用戶接收時間(分和秒)輸入的一種操作,并且進行隨機訪問,以便再現(xiàn)對應(yīng)于輸入時間的時間。在大致10分或10秒的單元中執(zhí)行這種時間輸入,因此時間搜索可以在10分鐘時間間隔或10秒鐘時間間隔中指定再現(xiàn)點。通過提供在由時間搜索確認(rèn)的位置處的采集點,將易于在所述時間搜索處進行圖形流的再現(xiàn)。"一般情形"是產(chǎn)生"顯示更新"的顯示效果的DS,并且僅包括與現(xiàn)有技術(shù)中的屏幕組成的不同之處。例如,假定用于DSv的按鈕與在先的DS具有相同的圖像設(shè)計,但是處于與DSv不同的狀態(tài)控制之下。在這種情況下,該DSv安排為要么僅包括ICS,要么僅包括ICS禾QPDS,并且將DSv設(shè)置為一般情形的DS。通過這樣做,就沒有必要提供重疊的ODS,因此有助于減少BD-ROM中的占有區(qū)域。應(yīng)當(dāng)注意,一般情形的DS不構(gòu)成屏幕本身,因為一般情形的DS僅表示不同之處。通過將GUI部分放置到顯示上來創(chuàng)建由這些DS定義的交互式顯示。通過聲明DS具有交互性,意味著GUI部分的狀態(tài)是可根據(jù)用戶操作改變的。在該實施例中,這種GUI部分(其是用戶的操作目標(biāo))被稱為"按鈕"。這種按鈕的狀態(tài)包括"一般狀態(tài)"、"選擇狀態(tài)"和"活動狀態(tài)",每一種狀態(tài)都是由解壓縮狀態(tài)中的多個圖形組成的。表示按鈕狀態(tài)的每個解壓圖形被稱為"圖形對象"。通過多個解壓圖形來表示各個按鈕的狀態(tài),其原因是出于動畫顯示的目的。接下來將說明定義段(ODS,PDS)。"Object_Definition_Segment"是定義圖形對象的信息。下面將說明這種圖形對象。在BD-ROM中記錄的AV剪輯特征在于可以與高清晰度電視圖像相對照的高質(zhì)量的圖像。因此,圖形對象的分辨率高,為1920*1080像素,以便產(chǎn)生高的清晰度。至于像素的顏色,將一個像素的指標(biāo)值設(shè)定為8比特長度。這里,指標(biāo)值包括紅色差分量(Cr-value)、藍(lán)色差分量(Cb-value)、亮度分量(Y-value)和透明級(T-value)。通過這種設(shè)定,可以從16,777,216種顏色(全色)中選擇任意256種顏色,從而能夠?qū)?56種顏色設(shè)定為用于像素的顏色。為了定義圖形對象,ODS具有圖10A所示的數(shù)據(jù)結(jié)構(gòu)。ODS包括表明其是ODS的"segment—type";表明ODS數(shù)據(jù)長度的"segmentjength";唯一地識別對應(yīng)于Epoch中的ODS的圖形對象的"objectJD";表明Epoch中的ODS版本的"objecLversion—number";"順序標(biāo)記中的最后一個";以及作為圖形對象一部分或全部的連續(xù)字節(jié)長度數(shù)據(jù)"object—data—fragment"。"object—ID"唯一地識別對應(yīng)于Epoch中的ODS的圖形對象。然而,當(dāng)通過由多個ODS定義的多個圖形對象構(gòu)造動畫時,分配給多個ODS中的每一個的"object—ID"將是序列號。接下來將說明"在順序標(biāo)記中的最后一個"和"object_data—fragment"。存在一種情況,即構(gòu)成按鈕的解壓圖形不能存儲到一個ODS中,這是因為PES包的有效載荷的約束的原因。在這種情況下,將按鈕命令的劃分(分段)設(shè)定為"object—data—fragment"。當(dāng)在多個ODS中存儲一個圖形對象時,除了最后一個分段之外,所有的分段都必須具有相同的尺寸。即,最后一個分段的尺寸小于其他分段的尺寸。存儲這些分段的多個ODS以相同的順序在DS中出現(xiàn)。圖形對象最后的部分是由具有"順序標(biāo)記中的最后一個"的ODS指定的。上述ODS的數(shù)據(jù)結(jié)構(gòu)假定采用一種存儲方法,借助于該存儲方法,針對新的PES包的存儲直到當(dāng)前PES包變滿為止才開始。然而,采用下面的存儲方法也是可能的,即,在該方法中,在各個PES包中將存在空區(qū)。"palette_defmation—segment(PDS)"是定義用于顏色轉(zhuǎn)換的調(diào)色板的信息。圖IOB中示出了PDS的數(shù)據(jù)結(jié)構(gòu)。如圖10B所示,PDS包括表明其是PDS的"segment—type";表明PDS數(shù)據(jù)長度的"segment—type";唯一識別包括在PDS中的調(diào)色板的"palette_id";表明Epoch中的PDS的版本的"palette—version—number";以及作為有關(guān)各個入口的信息的"palette一entry"。對于各個入口來說,"palette_entry"表示紅色差分量(Cr—value)、藍(lán)色差分量(Cb-value),亮度分量(Y—value)和透明級(T-value)。接下來將說明顯示集合分段的END。顯示集合分段的END是表明顯示集合傳送結(jié)束的一個索引,并且緊接著最后一個ODS進行設(shè)置。該顯示集合分段的END的內(nèi)部結(jié)構(gòu)包括表明該功能段是顯示集合分段的END的segmentjype;和表明功能段數(shù)據(jù)長度的segmentjength,這些都不需要特別的解釋。因此,該圖沒有示出內(nèi)部結(jié)構(gòu)。接下來,將說明交互式組合段(ICS)。ICS是構(gòu)成交互式顯示的功能段。ICS具有圖ll所示的數(shù)據(jù)結(jié)構(gòu)。如該圖所示,ICS包括段類型;segmentjype;segment_length;compostion_number;compostion_state;command—update—flag;copostion一timeout一PTS;selection_timeout_PTS;UO_mask_table;animation_frame_rate-code;default—selected—button—number;default_acticate_button_number;以及"按鈕信息集合(按鈕信息(1)(2)(3))"。"compostion—number"表示是否在ICS所屬的DS中執(zhí)行更新,并且取數(shù)字O到15。"compostion_state"表示以特定ICS開始的DS是一般情形、采集點還是epoch開始。"command_update—flag"表示ICS中的按鈕命令是否具有來自先前ICS的對應(yīng)物的任何變化。例如,當(dāng)某種ICS所屬的DS是一個采集點時,原則上所述ICS具有與緊接著在先ICS的內(nèi)容相同的內(nèi)容。然而,當(dāng)該command—update—flag被設(shè)定為ON時,可能要在ICS中設(shè)定不同于在先DS的一個按鈕命令。通過該標(biāo)記,在先的圖形對象可能是合適的,然而當(dāng)指示要變化時,該命令變得有效。"copostion_timeout_PTS"借助于按鈕描述了交互式顯示的結(jié)束時間。在結(jié)束時間處,交互式顯示的顯示不再有效,并且不執(zhí)行所述顯示。優(yōu)選地,在用于動畫圖形數(shù)據(jù)的再現(xiàn)時間軸的時間精確度中描述了copostion_timeout—PTS。"selection_time0ut_PTS"描述了有效按鈕組合周期的結(jié)束時間。在所述selection_timeout_PTS顯示的時間處,由default_activated—button—number指定的按鈕處于激活狀態(tài)。以視頻幀的時間精確度描述了selection—timeout—PTS。"UO_mask—table"表示在對應(yīng)于ICS的顯示集合中允許/不允許用戶的操作。當(dāng)在該掩碼字段中設(shè)定了"不允許"時,任何旨在再現(xiàn)裝置的用戶操作都將變得無效。"animation一frame一rate-code"描述了要應(yīng)用到在動畫中顯示的按鈕的幀速率。通過利用該字段的值對視頻幀速率進行劃分來給出所述動畫幀速率。如果該字段表示00值,則在為所有按鈕定義圖形對象的ODS中,僅由start_object—Id_xxx標(biāo)識的ODS以非動畫進行顯"default—selected—button—number"表示要在交互式顯示開始處在選擇狀態(tài)中設(shè)定默認(rèn)的按鈕編號。當(dāng)該字段表示0時,分配有再現(xiàn)裝置的寄存器中存儲的按鈕編號的按鈕被自動設(shè)定為活動狀態(tài)。如果該字段表示除了0之外的其他數(shù)字,則將該字段解釋為識別相應(yīng)的按鈕。"default_acticate—button—number"表示當(dāng)用戶沒有在由該selection—timeout—PTS限定的時間內(nèi)的活動狀態(tài)中設(shè)定任何按鈕的情況下,要在活動狀態(tài)中自動設(shè)定的按鈕。當(dāng)deflaut一acticated一buttonjiumber表示"FF"時,在selection_timeout_PTS定義的時間自動選擇當(dāng)前處于所選擇狀態(tài)的按鈕。deflaut—acticated—button—number表示"00"時,不執(zhí)行自動選擇。當(dāng)deflaut—acticated—buttonjiumber表示除了"00"和"FF"之外的其他數(shù)字時,則將該字段解釋為識別相應(yīng)的按鈕。"按鈕信息(button-info)"是定義在交互式顯示中組成的各個按鈕的信息。在該圖中,導(dǎo)出線hpl幫助闡述按鈕信息i的內(nèi)部結(jié)構(gòu),該按鈕信息i是要由ICS控制的第i個按鈕(按鈕i)的信息。下面是有關(guān)構(gòu)成該按鈕信息i的信息元素的說明。"button-number"是唯一識別ICS中的按鈕i的數(shù)值。"numerically_selectable—flag"是表示對于按鈕i是否允許進行數(shù)值選擇的標(biāo)記。"auto—action—flag"表示是否自動將按鈕i設(shè)置為活動狀態(tài)。當(dāng)auto—action—flag被設(shè)定為ON(即比特值為l)時,按鈕i被設(shè)定為活動狀態(tài)而不是選擇狀態(tài)。當(dāng)auto—action—flag被設(shè)定為OFF(即比特值為O)時,甚至當(dāng)選擇按鈕i時,按鈕i也不會處于選擇狀態(tài)中。"object—horizontal_postion"、"object—vertical_postion"分另U表示交互式顯示中的按鈕i的上部左邊像素的水平位置和垂直位置。"upper_button—nubmer"表示處于選擇狀態(tài)中的按鈕編號,當(dāng)上移按鍵在按鈕i處于選擇狀態(tài)期間被按下時,代替按鈕i。如果在該字段中設(shè)置按鈕i的編號,則忽略上移鍵的按壓。"lower—button—number"、"left_button_number"禾口"right_button_number"分別表示處于選擇狀態(tài)中的按鈕編號,當(dāng)上移鍵、左移鍵、右移鍵在按鈕i處于選擇狀態(tài)期間被按下時,代替按鈕i。當(dāng)在該字段中設(shè)置按鈕i的編號,忽略這些鍵的按壓。當(dāng)以動畫來繪制處于正常狀態(tài)中按鈕i時,"start_object_id_normal"表示分配給多個構(gòu)成動畫的ODS的序列號的第一個號碼。當(dāng)以動畫來繪制處于正常狀態(tài)中按鈕i時,"end—object—id—normal"表示作為分配給多個構(gòu)成動畫的ODS的序列號的object—Id的最后一個號碼。如果由該end_object_id_normal表明的ID與由start—object—id—normal表明的ID相同,則對應(yīng)于由該ID識別的圖形對象的靜止圖像將作為該按鈕i的圖像設(shè)計。"repeated—normaLflag"表示對于正常狀態(tài)中的按鈕i是否重復(fù)地進行動畫顯示。當(dāng)以動畫來繪制處于選擇狀態(tài)中按鈕i時,"starLobjectjd一selected"表示分配給多個構(gòu)成動畫的ODS的序列號的第一個號碼。如果由end—object—id_selected表明的ID與由該start—object—id—selected表明的ID相同,則對應(yīng)于由該ID識別的圖形對象的靜止圖像將作為該按鈕i的圖像設(shè)計。"end_object—i(Lselected"表示作為分配給多個構(gòu)成動畫的ODS的序列號的object_Id的最后一個號碼。"repeat_selected_flag"表示對于選擇狀態(tài)中的按鈕i是否重復(fù)地進4亍動畫顯示。當(dāng)start—object—id—selected與nd_o]bject—id—selected的值相同時,在該字段中設(shè)置OO。當(dāng)以動畫來繪制處于活動狀態(tài)中按鈕i時,"start_object_id—activated',表示分配給多個構(gòu)成動畫的ODS的序列號的第一個號碼。當(dāng)以動畫來繪制處于活動狀態(tài)中按鈕時,"end_object_id_activated"表示作為分配給多個構(gòu)成動畫的ODS的序列號的對象Id的最后一個號碼。接下來將說明按鈕命令。"按鈕命令(button一conunand)"表示當(dāng)按鈕i進入活動狀態(tài)時要執(zhí)行的命令。該按鈕命令可以指示再現(xiàn)裝置來執(zhí)行旨在PL和播放條目的再現(xiàn)。指示再現(xiàn)裝置來執(zhí)行旨在PL和播放條目的再現(xiàn)的命令被稱為"LinkPL命令"。該命令可以根據(jù)第二自變量指定的位置來開始由第一自變量指定的播放列表的再現(xiàn)。格式LinkPI,(第一自變量,第二自變量)所述第一自變量借助于分配給播放列表的編號來指定要進行再現(xiàn)的PL。第二白變量借助于包括在PL中的播放條目、或章節(jié)、包括在PL中的標(biāo)志來指定再現(xiàn)開始位置。借助于PlayRim來指定再現(xiàn)開始位置的LinkPL,函數(shù)表示為"LinkPLatPlayltem()"。借助于章節(jié)來指定再現(xiàn)開始位置的LinkPL函數(shù)表示為"LinkPLatChapter()"。借助于Mark來指定再現(xiàn)開始位置的LinkPL函數(shù)表示為"LinkPLatMark()"。按鈕命令可以給出用于再現(xiàn)裝置的指令,以便執(zhí)行狀態(tài)獲得和狀態(tài)設(shè)定。再現(xiàn)裝置的狀態(tài)通過64個唱盤狀態(tài)寄存器(其設(shè)定值被稱為PSR)和4096個通用目的寄存器(其設(shè)定值被稱為GPR)來表示。所述按鈕命令被分類為下面的(i)-(iv),從而執(zhí)行對這些寄存器的值進行設(shè)定,并且從這些寄存器中獲得一個值。(i)"獲得唱盤狀態(tài)寄存器的值"命令格式獲得唱盤狀態(tài)寄存器的值(自變量)該函數(shù)在獲得由自變量指定的唱盤狀態(tài)寄存器的設(shè)定值時使用。(ii)"設(shè)置唱盤狀態(tài)寄存器的值"命令格式設(shè)置唱盤狀態(tài)寄存器的值(第一自變量、第二自變量)該函數(shù)在將由第二自變量指定的值設(shè)定到由第一自變量指定的唱盤狀態(tài)寄存器時使用。(iii)"獲得通用目的寄存器的值"命令格式獲得通用目的寄存器的值(自變量)該函數(shù)在獲得由自變量指定的通用目的寄存器的設(shè)定值時使用。(iv)"設(shè)置通用目的寄存器的值"命令格式設(shè)置通用目的寄存器的值(第一自變量、第二自變量)該函數(shù)在將由第二自變量指定的值設(shè)定到由第一自變量指定的通用目的寄存器時使用。接下來將說明通過這種ICS執(zhí)行的交互式控制的具體示例。該具體示例假定了圖12中示出的ODS和ICS。圖12是表示DSn中的ODS和ICS之間的關(guān)系的示意圖。該DSn假定包括ODS11-19、21-29、31-39和41-49。在這些ODS中,ODS11-19繪制了按鈕A的各種狀態(tài)。ODS21-29繪制了按鈕B的各種狀態(tài)。ODS31-39繪制了按鈕C的各種狀態(tài)以及ODS41-49繪制了按鈕D的各種狀態(tài)(如圖中的標(biāo)記")"所示)。另夕卜,button—Info(l)、(2)、(3)、(4)分別表示這些按鈕A到按鈕D(參見該圖中的箭頭bhl、2、3、4)的狀態(tài)控制。當(dāng)借助于該ICS的控制的執(zhí)行定時與任何圖像數(shù)據(jù)ptl(其在圖13的圖形中)的顯示定時一致時,通過將由按鈕A到D構(gòu)成的交互式顯示tml重疊(gsl)到該圖像數(shù)據(jù)ptl上來顯示該tml(gs2)。根據(jù)動畫的內(nèi)容來顯示由多個按鈕構(gòu)成的交互式顯示。因此,ICS可以通過使用按鈕來實現(xiàn)實際的效果。圖14示出了當(dāng)執(zhí)行按鈕A到D(圖15所示)的狀態(tài)變換時的ICS的描述性例子。在圖15中,箭頭hhl和hh2示意性地表示借助于按鈕信息(l)的neighbor—Info()的狀態(tài)轉(zhuǎn)換。在按鈕信息(l)的neighbor—Info()中,將下部的按鈕編號設(shè)定為"按鈕C",因此如果在按鈕A處于選擇狀態(tài)(圖15的upl)的同時出現(xiàn)MOVEDOWN鍵按壓的UO,則按鈕C將處于選擇狀態(tài)(圖15的sjl)中。在按鈕信息(l)的neighbor」nfo()中,將右側(cè)按鈕編號設(shè)定為"按鈕B",因此如果在按鈕A處于選擇狀態(tài)(圖15的up2)的同時出現(xiàn)MOVEDOWN鍵按壓的UO,則按鈕B將處于選擇狀態(tài)(圖15的sj2)中。圖15中的箭頭hh3表示借助于按鈕信息(3)的neighbor_Info()進行的狀態(tài)轉(zhuǎn)換控制。在按鈕信息(3)的neighbor—Info()中,將上部的按鈕編號設(shè)定為"按鈕A",因此如果在按鈕C處于選擇狀態(tài)(up3)的同時出現(xiàn)MOVEUP鍵按壓的UO,則按鈕A將返回到選擇狀態(tài)中。接下來將描述按鈕A到D的圖像設(shè)計。這里假定ODS11、21、31和41具有如圖16所示的圖像設(shè)計,以及分配給按鈕A的ODSll-19具有如圖17所示的圖像設(shè)計。因為在ICS的buttoninfo(l)中的normal—state_info()中,start一object一id一normal禾口end—object一Id一normal指定了ODS11-13,所以根據(jù)ODS11-13在動畫中出現(xiàn)按鈕A的正常狀態(tài)。另夕卜,在buttoninfo(l)的選selected_state_info()中,start—object—id—selected禾口end—object—id—selected指定了ODS14-16,所以根據(jù)ODS14-16在動畫中出現(xiàn)按鈕A的選擇狀態(tài)。當(dāng)用戶將按鈕A輸入到選擇狀態(tài)中時,按鈕A的圖像設(shè)計將從根據(jù)ODS11-13的設(shè)計變換到根據(jù)ODS14-16的設(shè)計。這里,在normal—state-info()禾口elected-state-info()中,如果將repeat_normal_flag()和selected—statejnfo()設(shè)定為1,則根據(jù)ODS11-13的動畫和根據(jù)ODS14-16的動畫將分別重復(fù)地繼續(xù),如圖中"一(A)"、"(A)—"和"一(B)"、"(B)—"所示。如果將動畫中出現(xiàn)的多個ODS分配給按鈕A到D,以及在ICS中描述用于這些ODS的控制,則將會實現(xiàn)看起來逼真的按鈕狀態(tài)控制(例如,根據(jù)各個用戶的操作來改變?nèi)宋锏谋憩F(xiàn))。接下來將描述numerically_selected—flag的應(yīng)用。圖18是表示包括在DS中的ICS和ODS的一個例子的示意圖。在該圖中,ODS31—33分別表示在該圖的項行中示出的三個棒球運動員中對應(yīng)的一個的肖像、名字和統(tǒng)一的編號。該DS所屬的ICS包括三組按鈕信息,其中按鈕信息(l)的start一objecjd被設(shè)定為表示ODS31,按鈕信息(2)的start—object—id被設(shè)定為表示ODS32,以及按鈕信息(3)的startobjectjd被設(shè)定為表示ODS33。另夕卜,按鈕信息(l)的按鈕編號被設(shè)置為99,按鈕信息(2)的按鈕編號被設(shè)置為42,按鈕信息(3)的按鈕編號被設(shè)置為94。此外,對于所有的按鈕信息(l)一(3),numerically—selected_flag被設(shè)定為1。這意味著對應(yīng)于按鈕信息(1)-(3)的任何一個按鈕都是可選擇的。因此,如果用戶通過遙控器400輸入數(shù)值"99",則對應(yīng)于Mr.Begirmer'sLuck的按鈕將被置于選擇狀態(tài)。可以通過順序地按壓"9"和"9"來接收數(shù)值"99"的輸入。作為選擇,可通過"9"的按壓與"+10"鍵的9次按壓的組合來實現(xiàn)數(shù)值"99"的輸入。當(dāng)輸入數(shù)值"42"時,用于Mr.CarelessMistake的按鈕將被輸入到選擇狀態(tài),并且當(dāng)輸入數(shù)值"94"時,用于Mr.DeadStock的按鈕將被輸入到選擇狀態(tài)。當(dāng)用于這些條按鈕信息(1)—(3)的auto—action_flag被設(shè)定為1時,這些條按鈕信息(1)一(3)將被輸入到活動狀態(tài),而不是被輸入到選擇狀態(tài),并且按鈕命令被包括在其中,艮卩(LinkPL(PL弁21)、LinkPL(PL#22)、LinkPL(PL弁23))被執(zhí)行。當(dāng)包括在這些條按鈕信息中的按鈕命令的鏈接目的地PL#21、#22和#23是各個運動員的打擊/投擲屏幕時,將再現(xiàn)這些打擊/投擲屏幕,以響應(yīng)對應(yīng)于相應(yīng)運動員統(tǒng)一編號的數(shù)字編號的輸入。由于使用熟知的統(tǒng)一編號直接選擇按鈕是可能的,所以用戶的操作性將顯著地得以改善。接下來將描述在顯示集合中的ODS的順序。如上所述,屬于顯示集合的各個ODS由ICS來指定,以便顯示按鈕的一種狀態(tài)。根據(jù)這樣一種規(guī)范,即ODS表示的按鈕的狀態(tài)來判定顯示集合中的ODS的順序。為了更加地具體,將顯示集合中的ODS分類為下面的集合(1)表示正常狀態(tài)的ODS,(2)表示選擇狀態(tài)的ODS,以及(3)表示活動狀態(tài)的ODS。表示特定按鈕的一種狀態(tài)的ODS集合稱為"按鈕狀態(tài)集合"。以"正常狀態(tài)—選擇狀態(tài)—活動狀態(tài)"的順序來設(shè)置這些按鈕狀態(tài)集合。如上所示,根據(jù)ODS表示的按鈕的狀態(tài)來判定在顯示集合中的各個ODS的順序。圖19是表示屬于顯示集合的ODS順序的示意圖。在該圖的第二行中,示出了顯示集合中的三個按鈕狀態(tài)集合。該圖描繪了用于再現(xiàn)按鈕的正常狀態(tài)的ODS集合(用于正常狀態(tài)的ODS);用于再現(xiàn)按鈕的選擇狀態(tài)的ODS集合(用于選擇狀態(tài)的ODS):以及用于再現(xiàn)按鈕的活動狀態(tài)的ODS集合(用于活動狀態(tài)的ODS)。這些按鈕狀態(tài)集合的順序如下正常狀態(tài)-選擇狀態(tài)-活動狀態(tài)。該順序的目的是在初期便于構(gòu)成交互式顯示的最初顯示的ODS的讀取,并且在更新后推遲構(gòu)成顯示屏的ODS的讀取。圖19的第一行表示圖形對象An、Bn、Cn、Dn、As、Bs、Cs、Ds、Aa、Ba、Ca、Da,它們將通過這些按鈕狀態(tài)集合來再現(xiàn)。分配給An、Bn、Cn、Dn的下標(biāo)"n"表示相應(yīng)按鈕的正常狀態(tài)。以同樣的方式,As、Bs、Cs、Ds的下標(biāo)"s"表示相應(yīng)按鈕的選擇狀態(tài),以及Aa、Ba、Ca、Da的下標(biāo)"a"表示相應(yīng)按鈕的活動狀態(tài)。圖19的第二行表示第一行的圖形對象所屬的按鈕狀態(tài)集合。應(yīng)當(dāng)注意,在該圖中,分別屬于N-ODS、S-ODS和A-ODS的ODS1到ODSn的集合被分配給彼此相同的編號,(即,存在屬于N-ODS的ODSl,同時存在屬于S-ODS的ODS1)。然而,各個集合彼此不同。這還應(yīng)用于下文中的各個類似的圖。圖20是表示交互式顯示的狀態(tài)轉(zhuǎn)換,在該交互式顯示處設(shè)置有圖19的按鈕狀態(tài)集合。在該圖中的交互式顯示具有多種狀態(tài),即"初始顯示"、"通過第一次用戶動作的更新顯示"以及"通過第二次更新顯示的更新顯示"。該圖中的箭頭表示觸發(fā)狀態(tài)轉(zhuǎn)換的用戶動作。借助于該圖,四個按鈕A、B、C和D分別具有三種狀態(tài)"正常狀態(tài)"、"選擇狀態(tài)"和"活動狀態(tài)"。在這些狀態(tài)中,初始顯示所必要的是用于再現(xiàn)正常狀態(tài)的三個圖形對象和用于再現(xiàn)選擇狀態(tài)的一個圖形對象。甚至當(dāng)仍然沒有判定默認(rèn)選擇按鈕時,不能夠確定按鈕A到D中的哪一個將被放置到選擇狀態(tài)中,當(dāng)對表示正常狀態(tài)的圖形對象進行解碼并且已經(jīng)完成了各個按鈕的選擇狀態(tài)時,可以實現(xiàn)初始顯示。鑒于此,在該實施例中,以圖19第二行所示的順序"正常狀態(tài)-活動狀態(tài)"來設(shè)置按鈕狀態(tài)集合。根據(jù)這種按鈕狀態(tài)集合的設(shè)置,甚至在仍然沒有完成構(gòu)成活動狀態(tài)的ODS的讀取和解碼時,可以實現(xiàn)初始顯示,并且還可能縮短在顯示集合的讀取開始和初始顯示的完成之間的時間周期。接下來將說明在圖16和圖17中所示的ODS應(yīng)當(dāng)設(shè)置的順序。圖21是表示顯示集合中的ODS的順序的圖形。在該圖中,用于正常狀態(tài)的ODS包括ODS11—13、ODS21—23、ODS31—33、ODS41-43。用于選擇狀態(tài)的ODS包括ODS14—16、ODS24-26、ODS34-36和ODS44-46。最后,用于活動狀態(tài)的ODS包括ODS17—19、ODS27-29、ODS37-39和ODS47-49。ODS11—13用于再現(xiàn)如圖17所示的人物的面部變化,同樣的事情還可能針對ODS21—23、0DS31—33和ODS41-43。因此,通過在第一按鈕狀態(tài)集合中設(shè)置這些ODS,甚至在讀取顯示集合期間都可以進行初始顯示的準(zhǔn)備。通過上述安排,執(zhí)行結(jié)合所述動畫的交互式顯示是可能的(不存在延遲)。接下來將描述由多個按鈕狀態(tài)參考的ODS的順序(多次參考)。多次參考意思是指通過兩個或多個nomal—state—info、selected—stated_Info禾口activate—state—info來指定一個ODS的object_Id。通過這樣的多次參考,可能使用用于再現(xiàn)按鈕正常狀態(tài)、用于再現(xiàn)另一個按鈕的選擇狀態(tài)的圖形對象。這就意味著可能共享一個圖形對象的設(shè)計圖像。這種共享有助于減少ODS的數(shù)量。這里,將要進行多次參考的ODS應(yīng)當(dāng)屬于哪一個按鈕狀態(tài)集合是存在問題的。例如,假定通過一個ODS來會址按鈕的正常狀態(tài)和另一個按鈕的選擇狀態(tài)。然而存在一個問題,即該ODS屬于相應(yīng)于正常狀態(tài)的按鈕狀態(tài)集合,或相應(yīng)于選擇狀態(tài)的按鈕狀態(tài)集合。原則上,僅將該ODS設(shè)置在與多個狀態(tài)中最早出現(xiàn)的狀態(tài)相對應(yīng)的按鈕狀態(tài)集合中。例如,當(dāng)通過正常狀態(tài)和選擇狀態(tài)多次參考ODS時,ODS將被設(shè)置在用于正常狀態(tài)(N-ODS)的按鈕狀態(tài)集合中,而不是在用于選擇狀態(tài)(S-ODS)的按鈕狀態(tài)集合中。在不同的例子中,如果通過選擇狀態(tài)和活動狀態(tài)多次參考ODS,則將ODS設(shè)置在用于選擇狀態(tài)(S-ODS)的按鈕狀態(tài)集合中,而不是在用于活動狀態(tài)(A-ODS)的按鈕狀態(tài)集合中。以這種方式,僅在對應(yīng)于最早出現(xiàn)的狀態(tài)的按鈕狀態(tài)集合中設(shè)置多次參考的ODS。接下來將描述S-ODS中的ODS的順序。在S-ODS中,ODS首先根據(jù)默認(rèn)選擇按鈕是靜態(tài)確定還是動態(tài)確定而出現(xiàn)。靜態(tài)確定的默認(rèn)選擇按鈕是由在ICS中的default_selected_button—number中的有效值(除了00之外)集合指定的按鈕。當(dāng)除了00之外的有效值被設(shè)定為默認(rèn)選擇按鈕編號時,并且在N-ODS中不存在表示默認(rèn)選擇按鈕的非ODS時,表示默認(rèn)選擇按鈕的ODS在S-ODS的開始處設(shè)置。當(dāng)default—selected—button—number表示00值時,作為默認(rèn)的在選擇狀態(tài)中設(shè)定的按鈕將根據(jù)在再現(xiàn)裝置側(cè)的狀態(tài)動態(tài)地變化。將default_selected—button—number設(shè)定為表示值00的情形包括已被復(fù)用的顯示集合上的AV剪輯在多條再現(xiàn)路徑的結(jié)合點處存在。例如,假定如下的情形,即在先的再現(xiàn)路徑分別為第一、第二和第三章節(jié),并且在所述結(jié)合點處的顯示集合用于顯示對應(yīng)于第一、第二和第三章節(jié)的按鈕。在這種情況下,通過default_selected_button_number來預(yù)先確定在作為默認(rèn)的選擇狀態(tài)中的按鈕是不合適的。在這種情況下,根據(jù)已經(jīng)通過了多個在先的再現(xiàn)路徑中的哪一個直到到達(dá)該顯示集合(例如,當(dāng)?shù)竭_(dá)第一章節(jié)時的第二章節(jié)按鈕,當(dāng)?shù)竭_(dá)第二章節(jié)時的第三章節(jié)按鈕,以及當(dāng)?shù)竭_(dá)第三章節(jié)時的第四章節(jié)按鈕)為止,來改變處于選擇狀態(tài)中的按鈕是理想的。在處于選擇狀態(tài)中的按鈕根據(jù)在先的再現(xiàn)路徑改變的情況下,default—selected_button_number將被設(shè)定為表示"無效",即被設(shè)定為值0。由于處于選擇狀態(tài)中的按鈕將發(fā)生變化,所以將不執(zhí)行在按鈕狀態(tài)集合的開始處設(shè)置某種ODS的方案。圖22是表示default—selected—button—number表示"0"的情形和表示"按鈕B"的情形之間以S-ODS中的ODS的順序的差異的示意圖。在該圖中,虛線ssl表示當(dāng)default—selected—button—number表示按鈕B時在S-ODS中的ODS的順序,虛線ss2表示當(dāng)default_selected—button—number表示0時在S-ODS中的ODS的順序。如該圖中所示出的,當(dāng)default_selected_button_number表示按鈕B時,表示按鈕B的選擇狀態(tài)的ODSB在S-ODS的開始處放置,而其他按鈕的ODS則放置在其之后。另一方面,當(dāng)default—selected—button_number表示0時,表示按鈕A的選擇狀態(tài)的ODSA.在S-ODS的開始處放置。以這種方式下,default—selected—button—number是有效還是無效并不影響S-ODS內(nèi)的ODS的順序。接下來將描述如何將具有這種ICS和ODS的顯示集合分配到AV剪輯的再現(xiàn)時間軸。Epoch是在再現(xiàn)時間軸上繼續(xù)的存儲器管理的一個時間周期。由于Epoch由一個或多個顯示集合組成,所以如何將顯示集合分配給AV剪輯的再現(xiàn)時間軸是一個問題。這里,AV剪輯的再現(xiàn)時間軸用于定義構(gòu)成復(fù)用到AV剪輯的視頻流的各條圖形數(shù)據(jù)的解碼/再現(xiàn)定時。在該再現(xiàn)時間軸中,解碼定時和再現(xiàn)定時由90KHz的時間準(zhǔn)確度來表示。分配給顯示集合中的這些ICS和ODS的DTS和PTS表示在該再現(xiàn)時間軸上實現(xiàn)同步控制的定時。借助于分配給ICS和ODS的DTS和PTS的同步控制將顯示集合分配給再現(xiàn)時間軸。首先,描述借助于分配給ODS的DTS和PTS執(zhí)行同步控制的種類。DTS表示在90KHz的時間準(zhǔn)確度中的ODS的解碼開始時間。PTS表示ODS的解碼結(jié)束時間。ODS的解碼不會立即結(jié)束,而是要花費一定的時間來完成。為了闡述開始點/結(jié)束點,DTS和PTS分別表示ODS的解碼開始時間和解碼結(jié)束時間。由于PTS的值表示了結(jié)束時間,所以有必要在PTS所示時間之前完成ODsj的解碼,而后應(yīng)當(dāng)在再現(xiàn)裝置的對象緩沖區(qū)中獲得被壓縮圖形對象。由于屬于顯示集合"n"的任意ODsj的解碼開始時間在90KHz的時間準(zhǔn)確度中表示為DTS(DSn[ODS]),所以通過將解碼所需的最大時間添加到該解碼開始時間所獲得的時間將是所述顯示集合的ODsj的有保障的解碼結(jié)束時間。假定解壓之后的ODsj的尺寸是SIZE(DSn[ODsj]),以及ODS的解碼速率是Rd。而后,解碼所需的最大時間將是SIZE(DSn[ODsj])〃Rd。應(yīng)當(dāng)注意,這里使用的算符"http://"是將小數(shù)變?yōu)橄乱粋€整數(shù)的一種除法。將該最大時間轉(zhuǎn)變?yōu)?0KHz的時間準(zhǔn)確度,并且添加到ODsj的DTS。以這種方式來獲得由PTS表示的解碼結(jié)束時間(90KHz)。屬于DSn的ODSj的PTS表示如下PTS(DS[ODsj])=DTS(DSn[ODsj])+90000*(SIZE(DSn[ODsj]))//RD)然后,在兩個ODS(ODsj,ODsj+l)之間應(yīng)當(dāng)滿足下面的關(guān)系PTS(DS[ODsj])《DTS(DSn[ODsj+l])接下來將說明ICS的PTS值。如果緊接著在Epoch開始之后,則在通過將下面的值添加到圖形平面所獲得的值之后來設(shè)置ICS的PTS,這些值是(l)解碼時間結(jié)束構(gòu)成DSn的初始顯示的ODS中的最后一個的ODS的PTS值;(2)清除圖形平面所需的時間;以及(3)寫入由ODS的解碼獲得的圖形對象所需的寫入時間。另一方面,如果在采集點,則在通過加(1)和(3)所獲得的值之后設(shè)置IDS的PTS。如果通過ICS來表示default_selected—button_number,則當(dāng)己完成了用于再現(xiàn)所有按鈕的正常狀態(tài)的ODS的解碼、和用于再現(xiàn)默認(rèn)按鈕的選擇狀態(tài)的ODS的解碼時,對于初始顯示的準(zhǔn)備已就緒。用于再現(xiàn)出現(xiàn)在初始顯示中的多個按鈕的選擇狀態(tài)的ODS稱為"S-ODS",而在其解碼時間完成最早的ODS中的ODS稱為"S-ODSsfirst"(在這種情況下,用于再現(xiàn)默認(rèn)按鈕的ODS)。將S-ODSsfirst的PTS值設(shè)置為解碼時間已完成最后一個的ODS的PTS值,并且將其用作ICS的PTS的基準(zhǔn)值。如果沒有通過ICS表示default—selected_button—number,則不清楚哪一個按鈕將處于選擇狀態(tài)中。因此,直到用于再現(xiàn)所有按鈕的正常狀態(tài)和選擇狀態(tài)的準(zhǔn)備就緒,才結(jié)束初始顯示的準(zhǔn)備。在所有用于再現(xiàn)在初始顯示中所需的多個按鈕的選擇狀態(tài)的S-ODS中,將其解碼時間最后結(jié)束的ODS稱為"S-ODSlast"。將該S-ODSlast的PTS值設(shè)置為其解碼時間最后結(jié)束的ODS的PTS值,并且將其用作ICS的PTS的基準(zhǔn)值。假定將S-ODSsfirst的解碼結(jié)束時間表示為PTS(DSn[S-ODSsfirst])。而后,通過將(2)和(3)力卩到PTS(DSn[S-ODSsfirst])來獲得PTS(DSn[ICS])。假定可能在圖形平面中繪制的矩形區(qū)域的橫向尺寸表示為"video_width",而其徑向尺寸表示為"videojieight"。同樣假定針對圖形平面的寫入速率為128Mbps。在這些假定的情況下,將清除圖形平面所需的時間量表示為8*video—width_video_height//128,000,000。如果以90KHz的時間準(zhǔn)確度進行表達(dá),則(2)將清除圖形平面所需的時間量表示為90,000*(8*video—width*video—height//128,000,000)同樣假定由包括在ICS中的所有按鈕信息指定的圖形對象的總尺寸表示為rs/z£ps"/7CS.5t/rrcw/"(/7),而針對圖形平面的寫入速率為128Mbps。而后將寫入圖形平面所需的時間表示為rS/Z^DS"/7CS^t/rrCW^/力〃128,000,000。如果以90KHz的時間準(zhǔn)確度進行表達(dá),則清除圖形平面所需的時間表示為90,ooo*(r57Z^YASw/7CS^L7TCW/z;/力〃128,000,000)。這里,T57Zi:(Z^w/7CS.56TrCW/y:/X(表示用于表示一個按鈕的圖形對象的第一顯示對象的總的尺寸。該rS7Z五pSw/7CS.SC/7TCW/y/"產(chǎn)生在判定默認(rèn)選擇按鈕的情況和默認(rèn)選擇按鈕動態(tài)變化的情況之間的不同的值。當(dāng)靜態(tài)地判定了默認(rèn)選擇按鈕時,rS/ZE(I^"/7CS.5LTrOA^/力將產(chǎn)生下面的總的尺寸表示默認(rèn)選擇按鈕的選擇狀態(tài)的第一被顯示的其中一個ODS;以及用于表示除了默認(rèn)選擇按鈕之外的按鈕的正常狀態(tài)的第一被顯示的其中一個ODS。接下來,當(dāng)默認(rèn)選擇按鈕動態(tài)變化時,不清楚哪一個按鈕將是選擇按鈕。因此有必要假定具有最長寫入時間的情形。這里,在表示任意按鈕x(ODSnl)的正常狀態(tài)的第一頁的圖形對象與與表示按鈕x(ODSsl)的選擇狀態(tài)的第一頁的圖形對象之間,將具有較大尺寸(Max(ODSnl,ODSsl))的圖形對象認(rèn)為是要首先為按鈕x顯示的圖形對象。通過將所有按鈕的Max(ODSnl,ODSsl)相加到一起而獲得的結(jié)果將是rS/ZE(DS"/7CS.5f/7TCW/"(/"。圖23A和圖23B是表示在N-ODS包括多個用于構(gòu)成按鈕A到D的ODS、以及S-ODS包括多個用于構(gòu)成按鈕A到D的ODS的情況下,r57Z5TASw/7cs.Bt/rrcw/^"的具體值的示意圖。這里,當(dāng)default—selected_button—number表示一個有效值時,ITS/Z^OS;z/7CS^LTrCW/^X)將是由密的幀所示的四個ODS的總的尺寸。"Asl"是首先顯示的表示按鈕A的選擇狀態(tài)的多個ODS的其中一個。"Bnl"、"Cnl"和"Dnl"分別是首先顯示的表示按鈕B到D的正常狀態(tài)的多個ODS的其中一個。當(dāng)這些尺寸由"size()"表示時,TSTZ^D^Z/CS^LTrCW/iT/;將被表示為size(As1)+size(Bn1)+size(Cn1)+size(Dn1)。另一方面,當(dāng)default—selected_button—number為0時,Anl禾口Asl的較大的ODS;Bnl和Bsl的較大的ODS;Cnl和Csl的較大的ODS;以及Dnl和Dsl的較大的ODS的總和將成為T從而,rs/z五(r^w/"/Gs.5LTrcw/^力被表示如下。rS/ZfiTASw/7GS.5t/rrCW/"z;/X)^ax((size(Anl),sizeAsl))十max((size(Bnl),sizeBsl))+max((size(Cnl),sizeCsl))+max((size(Dnl),sizeDsl》然后,緊接著Epoch開始后的PTS(DSn[ICS])將使用上面的表達(dá)式表示如下PTS(DS[ICS])》PTS(DSn[S-ODSsfirst])+90,000*(8*video—width*video—height//l28,000,000)+90,000,rS/Z^DS"/7CS.BC/rrCW/"(/X)〃128,000,000)另一方面,當(dāng)default—selected—button—number是無效的時,僅僅需要利用PTS(DSn[S-ODSslast])代替PTS(DSn[S-ODSsfirst])。具體的表達(dá)式如下PTS(DS[ICS])》PTS(DSn[S-ODSslast〗)+90,000*(8*video_width*video—height//128,000,000)+90,000*(rS7Z£「ZXS"/7CS.5CTrCWA//」〃128,000,000)圖24表示通過以上述方式設(shè)定PTS和DTS來實現(xiàn)同步顯示的一個例子。在該圖中,做出假定以使得在任意圖像數(shù)據(jù)"pyl"(其在該圖中的動畫中)的顯示定時處顯示按鈕。在這種情況下,將設(shè)置ICS的PTS值使得與該圖像數(shù)據(jù)的顯示定時相一致。在構(gòu)成DSn初始顯示的ODS中解碼時間最后完成的ODS的解碼應(yīng)當(dāng)借助于通過從ICS的PTS中減去屏幕清除周期cdl和圖形對象傳送周期tdl而獲得的時間來完成。因此,應(yīng)當(dāng)在該圖中示出的定時(女l)處設(shè)定ODS的PTS值。此外,ODS的解碼耗費周期ddl,因此應(yīng)當(dāng)在早于該PTS的ddl周期處設(shè)置該ODS的DTS值。在圖24中,僅有一個要與運動圖像比較的ODS,這是最簡單的情形。如果通過ICS的多個ODS、PTS和DTS來實現(xiàn)與運動相比較的交互式顯示的初始顯示,則ODS的PTS和DTS將如圖25進行設(shè)置。圖25是表示在多個ODS組成交互式顯示的初始顯示以及靜態(tài)地判定默認(rèn)選擇按鈕的情況下,如何設(shè)置DTS和PTS的示意圖。如果當(dāng)圖中的時間ddl過去時ODS的解碼(該ODS的解碼在S—ODSsfirst(用于實現(xiàn)初始顯示的ODS)中消耗最長的時間)完成,則將該S-ODSsfirst的PTS(DSn[S-ODSsfirst])設(shè)定為表示周期ddl經(jīng)過的時間。此外,為了實現(xiàn)初始顯示,有必要執(zhí)行屏幕清除和解碼圖形對象的變換。因此,應(yīng)當(dāng)在通過將執(zhí)行屏幕清除所需的時間周期90,000*(8*video—width*video—height/A28,000,000)與解碼圖形對象的變換時間90,000,r57ZfiTASV2/7CS".5t/r71CW/z:/力〃128,000,000)相加獲得的時間之后,將ICS的PTS(DSn[ICS])設(shè)定為該PTS的值(DSn[S-ODSsfirst])。圖26是表示在多個ODS組成交互式顯示的初始顯示、以及不對默認(rèn)選擇按鈕進行判定的情況下如何設(shè)定DTS和PTS的示意圖。如果S-ODSslast的解碼(其解碼在用于實現(xiàn)初始顯示的S-ODS中花費的時間最長)在圖中的時間dd2過去時完成,則將該S-ODSslast(DSn[S-ODSslast])的PTS設(shè)定為表示周期dd2經(jīng)由的時間。此外,為了實現(xiàn)初始顯示,有必要執(zhí)行屏幕清除,并且變換被解碼的圖形對象。因此,應(yīng)當(dāng)在通過將執(zhí)行屏幕清除所需的時間周期90,000*(8*video—width*video—hight//128,000,000)與解碼圖形對象的變換時間90,00(^(rS/Z五(DSw/7CS.5L7TCWA/X)〃128,000,000)相加獲得的時間之后,將ICS的PTS(DSn[ICS])設(shè)定為該PTS(DSn[S-ODSslast])的值。在DVD中,交互式控制有效的時間周期對應(yīng)于VOBU(其起到視頻流的GOP的作用)的周期。然而,在BD-ROM中,可以借助于包括在Epoch中的ICS中的PTS和DTS來任意設(shè)定這種有效周期。因此,借助于BD-ROM的交互式控制不會依賴于GOP。應(yīng)當(dāng)注意,借助于ICS的PTS的同步控制并不被限制為執(zhí)行控制,以便在再現(xiàn)時間軸上的確定定時處顯示一個按鈕,并且還包括執(zhí)行控制以便能夠在再現(xiàn)時間軸上的確定周期中顯示Popup菜單。P叩up菜單是通過按壓為遙控器400提供的菜單按鍵而在屏幕上突然出現(xiàn)的菜單,以及借助于ICS的PTS的同步控制還包括在AV剪輯的確定圖形數(shù)據(jù)的顯示定時處能夠顯示這種Popup菜單。對構(gòu)成Popup菜單的ODS進行解碼,并且將通過解碼獲得的圖形對象寫入到圖形平面中,就象構(gòu)成按鈕的ODS—樣。除非到圖形平面的寫入沒有完成,否則用戶不可能響應(yīng)菜單調(diào)用。鑒于此,在執(zhí)行Popup菜單的同步顯示中,可能進行Popup顯示的時間通過ICS的PTS來表示。迄今為止所描述的顯示集合(ICS、PDS、ODS)的數(shù)據(jù)結(jié)構(gòu)是以編程語言編寫的分類結(jié)構(gòu)體的一個例子。進行程序設(shè)計的生產(chǎn)者能夠通過描述這種分類結(jié)構(gòu)體來獲得在BD-ROM上的結(jié)構(gòu)。接下來說明根據(jù)本發(fā)明的再現(xiàn)裝置的實施例。圖27是表示根據(jù)本發(fā)明的再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的示意圖。在工業(yè)上基于該圖中示出的內(nèi)部結(jié)構(gòu)來生產(chǎn)根據(jù)本發(fā)明的再現(xiàn)裝置。本發(fā)明的再現(xiàn)裝置主要包括三個部分系統(tǒng)LSI,驅(qū)動設(shè)備和微系統(tǒng)。通過將這些部分實現(xiàn)為再現(xiàn)裝置的機殼和基板來繼續(xù)進行工業(yè)上的生產(chǎn)。系統(tǒng)LSI是其上集成有包含再現(xiàn)裝置功能的多種處理單元的集成電路。以這種方式生成的再現(xiàn)裝置包括BD驅(qū)動器l,跟蹤緩沖器2,PID濾波器3,傳送緩沖器4a、b和c,外圍電路4d,視頻解碼器5,視頻平面6,音頻解碼器7,圖形平面8,CLUT單元9,加法設(shè)備IO,圖形解碼器12,編碼數(shù)據(jù)緩沖器13,外圍電路13a,流圖形處理器14,對象緩沖器15,合成緩沖器16,圖形控制器17,UO控制器18,選手寄存器組19和控制單元20。BD-ROM驅(qū)動器1通過執(zhí)行BD-ROM的加載/讀取/退出來接入BD-ROM。跟蹤緩沖器2是FIFO存儲器,并且基于先進先出來存儲從BD-ROM中讀取的TS包。PID濾波器3對從跟蹤緩沖器2輸出的多個TS包執(zhí)行濾波。通過PID濾波器3執(zhí)行的濾波是僅將具有所希望的PID的TS包寫入到傳送緩沖器4a、b和c,而不需要進行緩沖。因此,要將輸入到PID濾波器3中的TS包寫入到傳送緩沖器4a、b和c,而不存在延時。傳送緩沖器4a、b和c分別是基于先進先出來存儲從PID濾波器3輸出的TS包的存儲器。外圍電路4d是執(zhí)行處理以將從傳送緩沖器4a讀取的TS包變換為功能段的線邏輯。通過變換獲得的該功能段存儲到編碼數(shù)據(jù)緩沖器13中。視頻解碼器5對從PDI濾波器3輸出的TS包進行解碼以獲得被解壓的圖形,并且將它們寫入視頻平面6。視頻平面6是用于動畫的平面。音頻解碼器7對從PDI濾波器3輸出的TS包進行解碼以獲得被解壓的音頻數(shù)據(jù),并且輸出被解壓的音頻數(shù)據(jù)。圖形平面8是具有相應(yīng)于一個屏幕的區(qū)域的存儲器,并且能夠存儲用于一個屏幕的被解壓的圖形。CLUT單元9基于PDS所示的Y、Cr、Cb值來轉(zhuǎn)換存儲在圖形平面8中的被解壓圖形的索引顏色。加法設(shè)備10將從CLUT單元9處的顏色轉(zhuǎn)換中導(dǎo)出的解壓圖形與PDS所示的T值(傳輸速率)相乘,并且將所述結(jié)果和在視頻平面6中存儲的被解壓的圖形數(shù)據(jù)逐像素地進行相加,以獲得重疊的圖像,并且輸出所述重疊的圖像。圖形解碼器12解碼圖形流,以獲得解壓圖形,并且將該解壓圖形作為圖形對象寫入到圖形平面8。通過解碼所述圖形流,子標(biāo)題和菜單將出現(xiàn)在屏幕上。該圖形解碼器12包括編碼數(shù)據(jù)緩沖器13,外圍電路13a,流圖形處理器14,對象緩沖器15,合成緩沖器16和圖形控制器17。編碼數(shù)據(jù)緩沖器13是其中存儲有功能段和DTS與PTS的緩沖器。這些功能段通過刪除TS包頭而產(chǎn)生,并且來自各個TS包的傳輸流中的PES包頭存儲在傳送緩沖器4a中,而后順序地放置這些有效載荷。在被刪除的TS包頭和PES包頭中,與相應(yīng)PES包相關(guān)聯(lián)地對PTS/DTS進行存儲。外圍電路13a是能夠?qū)崿F(xiàn)如下功能的線邏輯在編碼數(shù)據(jù)緩沖器13和流圖形處理器14之間進行變換;以及在編碼數(shù)據(jù)緩沖器13和組合緩沖器16之間進行變換;在這種變換處理中,當(dāng)達(dá)到ODS的DTS所示的時間時,從編碼數(shù)據(jù)緩沖器13將ODS傳送到流圖形處理器14。另外,當(dāng)達(dá)到ICS和PDS的DTS所示的時間時,將ICS和PDS傳送到組合緩沖器16。流圖形處理器14解碼ODS,并且將包括源自所述解碼的索引顏色的解壓圖形作為圖形對象寫入到對象緩沖器15。通過流圖形處理器14進行的解碼在與ODS相關(guān)聯(lián)的DTS處開始,并且在與ODS相關(guān)聯(lián)的PTS處結(jié)束。針對上述圖形對象的解碼速率"Rd"對應(yīng)于該流圖形處理器14的輸出速率。從流圖形處理器14的解碼中獲得的圖形對象被存儲在對象緩沖器15中。圖28是表示與圖形平面8相對照的對象存儲器15的存儲內(nèi)容的示意圖。該存儲內(nèi)容假定一種情形,即在圖16和17所示的實例中的ODS被寫入到對象緩沖器15。在圖16和圖17的實例中,通過36個ODS(ODSll-49)實現(xiàn)了四個按鈕動畫。在該實例中,表示該動畫的所有圖像的ODS被存儲在對象緩沖器15中。與此相反,在圖形平面8中限定了在對象緩沖器15中存儲的各個ODS的顯示位置。該顯示位置通過各條按鈕信息的按鈕水平位置和按鈕垂直位置來限定。通過逐幀的變換來自對象緩沖器15的ODS來實現(xiàn)動畫,以便將ODS寫入圖形平面8的對應(yīng)的顯示位置。組合緩沖器16是設(shè)置ICS和PDS的存儲器。圖形控制器17對組合緩沖器16中放置的ICS進行解碼,并且根據(jù)ICS執(zhí)行控制。該控制的執(zhí)行定時是以分配給ICS的PTS的值為基礎(chǔ)的。該圖形控制器17最重要的功能之一是在初始顯示處和交互式顯示更新處的寫處理。下面參照圖19說明了在初始顯示和更新處的圖形控制器17的寫處理。圖29是表示在初始顯示處通過圖形控制器17執(zhí)行的處理的示意圖。如該圖所示,圖形控制器17執(zhí)行控制,以便將屬于按鈕A的S-ODS的ODS寫入到由按鈕A的按鈕信息的button—horizontal_position禾口button—vertical_position限定的顯示位置,并且分別寫入屬于按鈕B、C和D的N-ODS的ODS,以顯示由按鈕B、C和D的按鈕信息的button_horizontal_position和button_vertical_position限定的位置(圖中的箭頭Wl、W2、W3和W4用符號表示上述寫入)。通過所述寫入,實現(xiàn)了圖20的初始顯示。這里請注意,并非所有的ODS都沒有必要進行交互式顯示的初始顯示。當(dāng)屬于默認(rèn)選擇按鈕的S-ODS的ODS和屬于其他按鈕的N-ODS的0DS都己經(jīng)在對象緩沖器15上就緒時,初始顯示得以實現(xiàn)。gp,如果已經(jīng)完成了針對屬于默認(rèn)選擇按鈕的S-ODS的ODS的解碼和針對屬于其他按鈕的N-ODS的ODS的解碼,圖形控制器17就可以開始針對初始顯示的寫入。圖30是表示圖形控制器17根據(jù)第一用戶動作(向右移動)在交互式顯示的更新處的處理的示意圖。如該圖所示,圖形控制器17執(zhí)行控制,以便寫入屬于按鈕B的S-ODS的ODS,以顯示由按鈕B的按鈕i言息的button—horizontal_position禾卩button—vertical_position限定的位置,并且寫入屬于按鈕A的N-ODS的ODS,以顯示由按鈕A的按牽丑信息的button_horizontal_position禾口button—horizontal_position限定的位置(箭頭W5、W6、W7和W8用符號表示上述寫入)。通過所述寫入,實現(xiàn)了如圖20所示的狀態(tài)轉(zhuǎn)換。按鈕C和D保留在正常狀態(tài)中,就象在交互式顯示的初始顯示中一樣,但會繼續(xù)針對這些按鈕寫入到圖形平面8,以繼續(xù)該動畫。圖31和圖32分別表示在第一用戶動作是向下移動且被激活的各種情況下的圖形控制器17的處理。在交互式屏幕更新時,涉及除了默認(rèn)選擇按鈕之外的按鈕的S-ODS和A-ODS,因此所有的ODS都需要在對象緩沖器15中存在。UO控制器18檢測旨在遙控器和再現(xiàn)裝置的前面板的用戶操作,并且將對應(yīng)于用戶操作(下文中"UO(用戶操作)")的信息輸出到控制單元20。選手寄存器組19是嵌入到控制單元20中的寄存器,并且包括32個選手狀態(tài)寄存器和32個通用目的寄存器。下面描述了選手狀態(tài)寄存器(PSR)的設(shè)定值的含義。在下文中,符號"PSR(x)"表示第X個選手狀態(tài)寄存器的設(shè)定值。PSR(0):保留PSR(1):要被解碼的音頻流的流號PSR(2):要被解碼的子圖像流的流號PSR(3):表示用戶角度設(shè)定的編號PSR(4):當(dāng)前再現(xiàn)的標(biāo)題號PSR(5):當(dāng)前再現(xiàn)的章節(jié)號PSR(6):當(dāng)前再現(xiàn)的PL號PSR(7):當(dāng)前再現(xiàn)的播放條目號PSR(8):表明當(dāng)前再現(xiàn)點的時間信息PSR(9):在導(dǎo)航定時器處的計數(shù)值PSR(10):當(dāng)前在選擇狀態(tài)中的按鈕編號PSR(11)—(12):保留PSR(13):由用戶設(shè)定的雙親級(parentallevel)PSR(14):再現(xiàn)裝置的視頻再現(xiàn)設(shè)定PSR(15):再現(xiàn)裝置的音頻再現(xiàn)設(shè)定PSRt(16):表示再現(xiàn)裝置的音頻再現(xiàn)設(shè)定的語言代碼PSR(17):表示再現(xiàn)裝置的子標(biāo)題設(shè)定的語言代碼PSR(18):用于菜單在薩的語言設(shè)定PSR(19)-(63):保留每次在顯示AV剪輯的各條圖像數(shù)據(jù)時更新PSR(8)。換句話說,當(dāng)再現(xiàn)裝置顯示一條新的圖像數(shù)據(jù)時,將PSRq(8)更新為表示由所述一條新的圖像數(shù)據(jù)的顯示開始時間(出現(xiàn)時間)表示的值。通過參考該PSR(8),獲知當(dāng)前再現(xiàn)點是可能的。控制單元20通過與圖形解碼器12的雙向通信執(zhí)行集中控制。從控制單元20到圖形解碼器12的通信會將在UO控制器18接收的'UO輸出到圖形解碼器12。從控制單元20到圖形解碼器12的通信會將包括在ICS中的按鈕命令輸出到控制單元20。在上述構(gòu)造的再現(xiàn)裝置中,各個構(gòu)成元件使用流水線操作來執(zhí)行解碼處理。圖33是表示由再現(xiàn)裝置執(zhí)行的流水線操作處理的時序圖。第四行表示在BD-ROM中的顯示集合,第三行表示分別用于讀取ICS、PDS和ODS的針對編碼數(shù)據(jù)緩沖器13的讀取周期。第二行表示由流圖形處理器14執(zhí)行的針對ODS的解碼周期。第一行表示圖形控制器17的處理周期。圖中的DTSll、DTS12和DTS13表示各個ODS的解碼開始時間。通過DTS11來完成將ODS(N-ODS[ODSl])(作為N-ODS中的第一個ODS)存儲到編碼數(shù)據(jù)緩沖器13中,并且通過DTS12來完成將ODS(N-ODS[ODSn])(作為N-ODS中的最后一個ODS)存儲到編碼數(shù)據(jù)緩沖器13中。以這種方式,各個ODS將通過各自的DTS所示的時間對編碼數(shù)據(jù)緩沖器13進行讀取。另一方面,在圖中,PTS11、PTS12、PTS13表示各個ODS的解碼結(jié)束時間。通過PTS11來完成由流圖形處理器14執(zhí)行的N-ODS(ODSl)的解碼,并且通過PTS12來完成N-ODS(ODSn)的解碼。以上述方式,各個ODS通過ODS的DTS所示的時間對編碼數(shù)據(jù)緩沖器13進行讀取,并且通過ODS的PTS所示的時間來解碼ODS對編碼數(shù)據(jù)緩沖器13的讀取,并且將它們寫入到對象緩沖器15中。流圖形處理器14使用流水線操作來執(zhí)行所描述的處理序列。當(dāng)靜態(tài)地判定默認(rèn)選擇按鈕時,針對交互式顯示的初始顯示的所有圖形對象的時間是完成對應(yīng)于正常狀態(tài)的按鈕狀態(tài)集合的第一ODS的解碼和對應(yīng)于選擇狀態(tài)的按鈕狀態(tài)集合的第一ODS的解碼的所示的時間處,對于交互式顯示的初始顯示必需的所有圖形對象都己就緒。在圖中,第一行中的周期cdi表示通過圖形控制器n清除圖形平面8所需的時間周期。另外,周期tdl是將圖形對象寫入圖形平面8所需的時間周期,所述圖形對象在對象緩沖器15中獲得的圖形對象中對應(yīng)于交互式顯示的第一頁。通過ICS中的按鈕水平位置和按鈕垂直位置來表示在圖形平面8中的寫入目的地。換句話說,在通過將屏幕清除周期"cdl"和寫入圖形對象(通過解碼"tdl"所獲得的)所需的寫入時間加到ODS的PTS13而計算的時間處,構(gòu)成交互式顯示的解壓圖形獲得用于圖形平面8。通過使CLUT單元9對上述提到的解壓圖形執(zhí)行顏色轉(zhuǎn)換、并且使附加設(shè)備10執(zhí)行所述結(jié)果與在視頻平面6中存儲的解壓圖形的組合可以獲得重疊圖像。與通過解碼包括在顯示集合中的所有ODS來執(zhí)行初始顯示的情形相對照,對于相應(yīng)于選擇狀態(tài)的按鈕狀態(tài)集合和相應(yīng)于活動狀態(tài)的按鈕狀態(tài)集合來說,因為在解碼完成之前執(zhí)行初始顯示,所以較早地通過圖中的周期hyl來執(zhí)行在該實施例中的初始顯示。應(yīng)當(dāng)注意,在該圖中,存在多種ODS1—ODSn的集合。然而,這些集合分別屬于N-ODS、S-ODS和A-ODS,因此相同的ODSl在內(nèi)容中彼此不同。這還適用于本發(fā)明中類似的附圖。甚至當(dāng)圖形解碼器12執(zhí)行清除并且寫入到圖形平面8時,流圖形處理器14繼續(xù)解碼剩余的ODS(即,在第二行中的針對ODS的解碼周期,針對ODSl的解碼周期和針對ODSn的解碼周期)?;诖?,將及早完成剩余ODS的解碼。這會導(dǎo)致及早為更新交互式顯示作準(zhǔn)備,因此可能借助于剩余的ODS(沒有延遲)來響應(yīng)有關(guān)交互式顯示更新的用戶操作。如上所述的該流水線操作處理能夠促進初始顯示和交互式顯示的更新的執(zhí)行。圖33假定了靜態(tài)地判定默認(rèn)選擇按鈕的情形,而圖34是表示在默認(rèn)選擇按鈕動態(tài)變化的情況下,由再現(xiàn)裝置執(zhí)行的流水線處理的時序圖。當(dāng)默認(rèn)選擇按鈕動態(tài)變化時,初始顯示所必需的圖形對象將就緒,同時對所有屬于分別對應(yīng)于N-ODS和S-ODS的按鈕狀態(tài)集合的ODS進行解碼,并且在圖形平面8中獲得相應(yīng)的圖形對象。與有必要對顯示集合中的所有ODS進行解碼以執(zhí)行初始顯示的情形相對照,在相應(yīng)于活動狀態(tài)的按鈕狀態(tài)集合的解碼結(jié)束之前進行該實施例中的初始顯示是可能的。因此,在該圖中通過周期hy2較早地來執(zhí)行初始顯示。接下來描述如何實現(xiàn)控制單元20和圖形解碼器12。控制單元20創(chuàng)建圖35和圖36中所示的用于執(zhí)行處理的程序,這些程序由通用CPU來執(zhí)行。如下所述,將參照圖35和圖36來描述控制單元20執(zhí)行的處理。圖35是表示由控制單元20執(zhí)行的、用于LinkPL功能的執(zhí)行程序的流程圖。在包括LinkPL功能的命令的解碼中,控制單元20遵循該圖的流程圖。這里,假定在該流程圖中的處理目標(biāo)播放條目被稱為"PIy",而處理目標(biāo)訪問單元被稱為"訪問單元v"。在該流程圖中,讀取由LinkPL的自變量表示的當(dāng)前PL信息(.mpls)(步驟Sl),并且將在當(dāng)前PL信息中的第一PI信息設(shè)置為Piy(步驟2)。讀取由Piy的剪輯信息文件名指定的剪輯信息(步驟3)。一旦讀取了剪輯信息,就使用當(dāng)前剪輯信息的EP-map將Piy的In-time轉(zhuǎn)換為地址(步驟S4)。然后,將由該地址指定的訪問單元設(shè)定為訪問單元v(步驟S5)。使用當(dāng)前剪輯信息的EP-map將Piy的Out-time轉(zhuǎn)換為地址(步驟S6)。然后,將由該地址指定的訪問單元設(shè)定為訪問單元w(步驟S7)。以這種方式,一旦判定訪問單元v、w,就為BD驅(qū)動器給定一個指令,以便從訪問單元v到訪問單元w讀取指令(步驟S8),并且為視頻解碼器5、音頻解碼器7和圖形解碼器12給定從In一time到Out—time進行解碼/輸出Piy的指令(步驟S9)。步驟Sll用于執(zhí)行流程圖的結(jié)束判斷。特別是,判斷Piy是否達(dá)到最后的PI。如果步驟S11為YES,則流程圖結(jié)束。否則,將接下來的播放條目設(shè)定為Piy(步驟S12),同時操作返回到步驟S3。下文中,重復(fù)步驟SI到步驟S10的處理,直到步驟Sll結(jié)果為是(YES)為止。步驟S10是用于將功能段加載到編碼數(shù)據(jù)緩沖器13以響應(yīng)訪問單元讀取的步驟。圖36是表示用于加載功能段的處理的程序的流程圖。在該流程圖中,"段K"表示相應(yīng)于與訪問單元一同讀取的各個段(ICS、ODS、PDS)的變量。忽略標(biāo)記用于在段K的忽略和加載之間進行變換。該流程圖是一種環(huán)形結(jié)構(gòu),其中當(dāng)把忽略標(biāo)記設(shè)定為"1"同時進行了初始化時,對于所有段K重復(fù)執(zhí)行步驟S21到S24和步驟S27到S35的處理(步驟S25、S26)。步驟S21用于判斷段K是否為ICS。如果段K是ICS,則執(zhí)行步驟S27和步驟S28的判斷。步驟S27用于判斷ICS的段類型是否是采集點。如果段K原來是采集點,則操作轉(zhuǎn)移到步驟S28。相反,如果段K原來是Epoch開始或正常情形,則操作轉(zhuǎn)移到步驟S33。步驟S28用于在圖形解碼器12中發(fā)現(xiàn)DS之前,當(dāng)步驟S27為Yes時,判斷是否執(zhí)行緩沖(在編碼數(shù)據(jù)緩沖器13,流圖形處理器14,對象緩沖器15和合成緩沖器16中)。當(dāng)沒有在圖形解碼器12中發(fā)現(xiàn)DS時,意味著已經(jīng)執(zhí)行了隨機訪問。在這種情況下,顯示應(yīng)當(dāng)從作為采集點的DS開始。從而操作轉(zhuǎn)移到步驟S30(步驟S28:否)。當(dāng)在圖形解碼器12中發(fā)現(xiàn)了在前的DS時涉驟S28:是),將忽略標(biāo)記設(shè)定為"1"(步驟S29),并且操作轉(zhuǎn)移到步驟S31。步驟S31是用于判斷是否將命令更新標(biāo)記設(shè)定為1。如果為l(步驟S31:是),則僅將按鈕信息中的按鈕命令加載到編碼數(shù)據(jù)緩沖器13,并且忽略其他的命令(步驟S32)。如果為0,則操作轉(zhuǎn)移到步驟S22。以這種方式,將忽略表明采集點的ICS(步驟S24)。如果將忽略標(biāo)記設(shè)定為1,則步驟S22為否,從而忽略所有屬于采集點DS的功能段。步驟S33是用于判斷ICS中的段類型是否表示正常狀態(tài)。當(dāng)段K為Epoch開始時,在步驟S30將忽略標(biāo)記設(shè)定為0。當(dāng)忽略標(biāo)記為0時(步驟S22:是),將段K加載到編碼數(shù)據(jù)緩沖器13(步驟S23)。當(dāng)段K是正常情形時,操作轉(zhuǎn)移到步驟S34。步驟S34在內(nèi)容上與步驟S28相同,并且用于判斷是否在圖形解碼器12中發(fā)現(xiàn)了在前的DS。如果判斷為肯定,則將忽略標(biāo)記設(shè)定為"0"(步驟S30)。如果判斷為否定,則將忽略標(biāo)記設(shè)定為"1",因為獲得足夠多的用于構(gòu)成交互式顯示的功能段在本質(zhì)上是不可能的(步驟S35)。根據(jù)上述標(biāo)記的設(shè)定,當(dāng)沒有在圖形解碼器12中找到在前的DS時,將忽略構(gòu)成正常情形的功能段。接下來將說明如何在執(zhí)行涉及DS的復(fù)用的情形下(如圖37)執(zhí)行DS的讀取。在圖37的實例中,3個DS已經(jīng)與動畫復(fù)用。在這3個DS中的第一個DS(DS1)中,段類型表明Epoch—start,命令更新標(biāo)記被設(shè)定為0,并且包括LinkPL,(PL弁5)的按鈕命令。DS10是DS1的副本,DS10的Segment—Type表明采集點,并且Command—update—flag被設(shè)定為0,同時將LinkPL(PL弁5)的按鈕命令包括在內(nèi)。DS20是DS1的繼承,DS20的SegmentJType表明采集點。與DS1的不同僅在于按鈕命令(LinkPL(PL弁10))。因此為了表明存在差別,將Command—update_flag設(shè)定為1。在上述3個DS已經(jīng)與運動圖像復(fù)用的AV剪輯中,假定在圖像數(shù)據(jù)ptl0處執(zhí)行隨機訪問。在這種情況下,最接近于該隨機訪問點的DS10將成為圖36所示流程處理的目標(biāo)。在步驟S27,將Segment—Type判斷為采集點,但在圖形解碼器12中不能找到在先的DS。因此忽略標(biāo)記被設(shè)定為0,并且將DS10加載到再現(xiàn)裝置中的編碼數(shù)據(jù)緩沖器13,如圖38所示。另一方面,在當(dāng)前顯示集合10所在點之后存在隨機訪問點時(圖37中的虛線hstl),將顯示集合10之后的顯示集合20(圖38中的hst2)讀取到編碼數(shù)據(jù)緩沖器13。圖40表示當(dāng)如圖39所示執(zhí)行正常的再現(xiàn)時如何執(zhí)行DS1、DS10和DS20的加載。在這3個DS中,實際上將ICS中的segment—type為EpochStart的DS1加載到編碼數(shù)據(jù)緩沖器13(步驟S23)。然而,ICS中的SegmentJType為采集點的DS10使得忽略標(biāo)記設(shè)定為l(步驟S29),因此忽略構(gòu)成DS10的功能段,并且不會將其加載到編碼數(shù)據(jù)緩沖器13(步驟S24)。就DS20來說,ICS的Segment—type表示采集點,但Command—update—flag被設(shè)定為1。因此,步驟S31的結(jié)果為是,因此僅加載按鈕命令。因此,就編碼數(shù)據(jù)緩沖器13的DS來說,僅有ICS中的按鈕命令被置換為該被加載的按鈕命令(步驟S32)。這里,由于忽略標(biāo)記仍然表示l,所以同樣忽略并不去加載除了按鈕命令以外的其他分量。盡管具有與DS1相同的顯示內(nèi)容,但在到達(dá)DS20時,從DS1的LinkPL(弁5)到DS20的LinkPL(弁10)來取代按鈕命令。這種替換方便了控制,以便在再現(xiàn)的過程中改變按鈕命令的內(nèi)容。接下來描述圖形控制器17的處理程序。圖41是描述了對應(yīng)于在圖形控制器17的處理中的主程序的處理的流程圖。在該流程圖中,重復(fù)執(zhí)行3種處理時間戳同步處理(步驟S35);動畫顯示處理(步驟S36);和UO處理(步驟S37)。圖42是表示借助于時間標(biāo)簽執(zhí)行同步控制的處理程序的流程圖。在該流程圖中,判斷是否保持步驟S41、S43到步驟S47的任何一個現(xiàn)象。如果任何一個現(xiàn)象都保持,則形成執(zhí)行相應(yīng)操作的子程序,而后操作返回到主程序。步驟S41是用于判斷當(dāng)前的再現(xiàn)時間是由S-ODSsfirst的PTS表示的任何一個時間,還是由S-ODSslast的PTS表示的時間。如果判斷為肯定,則在步驟S42計算周期。。周期。是通過將(2)清除圖形平面所需的時間和(3)寫入通過解碼ODS獲得的圖形對象所需的時間加到所述圖形平面上所獲得的周期。在步驟S42,圖形控制器17參考ICS的段類型,以及如果該段類型表示EpochStart,則將口設(shè)置為(2)平面清除時間+(3)平面寫入時間。如果該SegmentJType表示采集點,則將。設(shè)置為(3)平面寫入時間。為了計算平面寫入時間(3),當(dāng)default—selected—button—number表示一個有效值時使用圖23A的計算。另一方面,當(dāng)default—selected—button—number表示0時,使用圖23B的計算來計算平面寫入時間(3)。在以上述方式計算了周期。之后,操作返回到循環(huán)處理。步驟S43用于判斷當(dāng)前再現(xiàn)時間是否為ICD的PTS-a表示的時間。如果判斷為肯定,則執(zhí)行到圖形平面8的寫入處理,同時操作返回到主程序。步驟S45用于判斷當(dāng)前再現(xiàn)時間是否為ICS的PTS。如果判斷為肯定,則開始輸出圖形平面8的存儲內(nèi)容。該存儲內(nèi)容的輸出目的地是CLUT單元9。在CLUT單元9處進行了顏色轉(zhuǎn)換之后,交互式顯示將與視頻平面6的存儲內(nèi)容重疊?;诖藖韴?zhí)行初始顯示(步驟S52)。然后將變量"動畫(p)(p-l、2、3…n)"設(shè)定為O(步驟S53),而后操作返回到主程序。這里,變量"動畫(P)"是一個全程變量,該全程變量表示在圖像序列中的當(dāng)前圖像的順序位置,其在整個流程圖中保持有效。在步驟S53,所有按鈕中的按鈕(p)將被設(shè)定為O。步驟S46和步驟S47用于判斷當(dāng)前再現(xiàn)時間是否達(dá)到在ICS中描述的時間信息。步驟S46用于判斷當(dāng)前再現(xiàn)時間是否是selection_timeout—PTS表示的時間。如果判斷為肯定,則執(zhí)行用于激活由defaut_activated—button—number表示的按鈕的處理,同時操作返回到主程序(步驟S54)。步驟S47用于判斷當(dāng)前再現(xiàn)時間是否是Compostion一timeout一PTS。如果判斷為肯定,則執(zhí)行屏幕清除同時操作返回到主程序(步驟S55)。在上述借助于時間標(biāo)簽的同步處理中,分別作為子程序來創(chuàng)建步驟S51和步驟S54。接下來,參照圖43來說明在步驟S51的子程序中執(zhí)行的處理。圖43是表示將菜單的初始顯示寫入到圖形平面8的處理程序的流程圖。步驟S64用于判斷ICS的Segmen—type是否表示Epoch開始。如果判斷為肯定,則在步驟S65清除圖形平面8,并且執(zhí)行步驟S66到步驟S73的處理。清除圖形平面8所需的時間對應(yīng)于圖25和圖26中的周期cdl。如果判斷為否定,則跳過步驟S65,并且執(zhí)行步驟S66到步驟S73的處理。步驟S66到步驟S73形成重復(fù)為ICS中的各條按鈕信息執(zhí)行的循環(huán)處理(步驟S66,步驟S67)。在該循環(huán)處理中,將作為處理目標(biāo)的一條按鈕信息稱為"按鈕信息(p)"。步驟S67用于判斷default_selected_button_number是否表示一個有效編號。步驟S68用于判斷按鈕信息(p)是否對應(yīng)于由default_selected_button_number規(guī)定的默認(rèn)選擇按鈕。如果buttonjnfo(p)不對應(yīng)于默認(rèn)選擇按鈕,則從對象緩沖器15中找至U由buttonjnfo(p)的normal_state_info表示的start—object—id—normal的圖形對象,并且設(shè)置為圖形對象(p)(步驟S69)。如果buttoninfo(p)不對應(yīng)于默認(rèn)選擇按鈕,則從對象緩沖器15中找到start—object—id—selected圖形對象(步驟S70),并且將按鈕(p)設(shè)置為當(dāng)前按鈕(步驟S71)。該當(dāng)前按鈕是在當(dāng)前顯示的交互式顯示的選擇狀態(tài)中設(shè)置的按鈕,并且再現(xiàn)裝置存儲作為PSR(IO)的該當(dāng)前按鈕的標(biāo)識符。在通過步驟S69到步驟S70的標(biāo)識之后,在由buttonjnfo(p)的button—horiontal_postion禾卩button—horiontal_postion表示的位置處將圖形對象(p)寫入到圖形平面8(步驟S72)。通過對ICS的各條按鈕信息重復(fù)該處理,將第一圖形對象寫入到圖形平面8。完成該圖形對象處理(其在圖形平面15中并且對于初始顯示是必要的)所需的時間對應(yīng)于在圖25和圖26中所示的時間tdl。當(dāng)default—selected—button_number表示0以及該默認(rèn)選擇按鈕動態(tài)變化時,步驟S67為否,在步驟S73,判斷button一info(p)是否對應(yīng)于當(dāng)前按鈕。如果判斷為肯定,則操作進入到步驟S70。如果判斷為否定,則操作進入到步驟S69。接下來參照圖44說明步驟S54的子程序的處理程序。圖44是表示如何自動激活默認(rèn)選擇按鈕的處理程序的流程圖。首先,判斷該default_activiated_button_number是00還是FF。如果該default_activiated_button—number為"00",則操作返回到主程序而不執(zhí)行任何處理。如果該default—activiated—button—number為"FF",則將當(dāng)前按鈕i變換到活動狀態(tài)(步驟S77)。然后將作為對應(yīng)于當(dāng)前按鈕i的變量的動畫(i)設(shè)置為0,同時操作返回到主程序(步驟S78)。如果default—activiated_button—number不是00也不是FF,則將default_activiated_button—number表示的按鈕設(shè)定為當(dāng)前按鈕(步驟S76),并且將當(dāng)前按鈕i改變?yōu)榛顒訝顟B(tài)(步驟S77),并且將作為對應(yīng)于當(dāng)前按鈕i的變量的動畫(i)設(shè)置為0,同時操作返回到主程序(步驟S78)。根據(jù)上述處理,在預(yù)定時間之后,選擇狀態(tài)中的按鈕將被變化到活動狀態(tài)。接下來描述菜單中的動畫(步驟S36)。圖45是表示動畫顯示處理程序的流程圖。這里,在各個按鈕信息中,通過將由normal—state—info的start—object—id—normal禾口由selected—state—info的start—object—id—selected指定的圖形對象寫入到圖形平面8來實現(xiàn)初始顯示。每當(dāng)步驟S35到步驟S37的循環(huán)操作完成一個循環(huán)時,對動畫進行處理以利用各個按鈕中的任意圖像(即對應(yīng)于地q個圖像的圖形對象)來重寫該圖形平面8。特別是,通過將由buttonjnfo中的normal—state—info和selected_state—info指定的圖形對象逐一寫入圖形平面8,來實現(xiàn)該更新處理,并且返回到主程序。這里,"q"是用于指定由各條按鈕信息中的buttonjnfo的nomal—state—info和selected一stated一info指定的各個圖形對象的一個變量。參照圖45來說明實現(xiàn)這種動畫顯示的處理。出于簡潔,根據(jù)一種假定來創(chuàng)建該流程圖,這種假定是將repeat_normal_flag和repeat_selected_flag設(shè)定為表示這種重復(fù)是必要的。步驟S80用于判斷是否已完成初始顯示。如果還沒有完成初始顯示,則該操作返回,不執(zhí)行任何處理。如果已完成了初始顯示,則將步驟S81到步驟S93設(shè)計為構(gòu)造一個循環(huán)處理,其中針對ICS中的各條buttonjnfo重復(fù)步驟S81到步驟S93的處理(步驟S81,步驟S82)。步驟S83將動畫(p)(對應(yīng)于按鈕信息(p)的變量)設(shè)置為變量q。以這種方式,變量q將表明在圖像序列中當(dāng)前圖像的順序位置,其相應(yīng)于button—info(p)。步驟S84用于判斷按鈕信息(p)是否對應(yīng)于在選擇狀態(tài)中的當(dāng)前按鈕(當(dāng)前按鈕)。如果button—info(p))對應(yīng)于與當(dāng)前按鈕不同的按鈕,則將一個標(biāo)識符設(shè)置為ID(q)(步驟S85),該標(biāo)識符是通過將變量q添加到button一info(p)的normal—statejnfo的start_object—id_normal正常獲得的。如果button一info(p)對應(yīng)于當(dāng)前按鈕,則執(zhí)行步驟S86的判斷。步驟S86用于判斷所述當(dāng)前按鈕是否處于活動狀態(tài)。如果判斷是肯定的,則將一個標(biāo)識符設(shè)置為ID(q)(步驟S87),該標(biāo)識符是通過將變量q添力卩至Ubutton_info(p)的actioned_stated—info的start—object—id_actioned獲得的。然后執(zhí)行包括在button—info(p)中的其中一個按鈕命令(步驟S88)。如果判斷當(dāng)前按鈕不處于活動狀態(tài),則將一個標(biāo)識符設(shè)置為ID(q)(步驟S89),該標(biāo)識符是通過將變量q添加到button一info(p)的selected_stated—info的start—object—id_selected獲得的。以這種方式,一旦判定了ID(q),就在由button—info(p)的button—horizontal_position禾口button—vertical_postion表明的4立置處,將具有ID(q)且存在于對象緩沖器15中的圖形對象(p)寫入到圖形平面8中(步驟S90)。根據(jù)上述的循環(huán)處理,所述多個圖形對象中的第q個圖像(其分別構(gòu)成當(dāng)前按鈕的選擇狀態(tài)(或活動狀態(tài))和其他按鈕的正常狀態(tài))將被寫入到圖形平面8。步驟S91用于判斷start_object_id—normal+q是否達(dá)到end_object_id—normal。如果判斷為否定,則變量"動畫(p)"將增加變量q(步驟S92)。如果判斷為肯定,則對變量"動畫(p)"進行初始化,以具有值"0"(步驟S93)。對ICS中的所有button—info重復(fù)上述處理(步驟S81,步驟S82)。在完成對ICS中的所有button_info的處理之后,操作返回到主程序。通過執(zhí)行步驟S80到步驟S93,每次i殼成步驟S35到步驟S37的一個循環(huán)時,都將在交互式顯示中的各個按鈕的設(shè)計圖像更新為新的圖形對象。如果多次執(zhí)行步驟S35到步驟S37的循環(huán),則實現(xiàn)了所謂的動畫。在所述動畫中,圖形控制器17執(zhí)行時間調(diào)整,以便將用于圖形對象的一個幀的顯示時間間隔設(shè)定為由animation—frame—rate—code表示的一個值。在上述說明中,依次執(zhí)行buttoninfo(p)中的按鈕命令。然而,在對應(yīng)于活動狀態(tài)的所有圖形對象全部顯示之后,同時執(zhí)行包括在buttonjnfo(p)中的所有按鈕命令也是可能的。接下來參照圖46來說明在主程序中的圖37的UO處理的處理程序。圖46是表示UO處理的處理程序的流程圖。在該流程圖的處理中,判斷是否保持步驟S100到步驟S103的任何一個現(xiàn)象,如果判斷為肯定,則執(zhí)行相應(yīng)的處理,并且操作返回到主程序。步驟S100用于判斷是否將UomaskTable設(shè)置為1。如果判斷為肯定,則操作返回到主程序,不執(zhí)行任何處理。步驟S101用于判斷是否按壓了上移/下移/左移/右移鍵中的任一個。如果判斷為肯定,則改變當(dāng)前按鈕(步驟S104),并且判斷當(dāng)前按鈕的auto_action_flag是否為Ol(步驟S108)。如果判斷為否定,則操作返回到主程序。如果判斷為肯定,則操作移到步驟S105。步驟S102用于判斷是否已按壓了活動按鍵。如果判斷為肯定,則將當(dāng)前按鈕i改變?yōu)榛顒訝顟B(tài)(步驟S105)。而后,將變量"動畫(i)"設(shè)置為0(步驟S106)。步驟S103用于判斷是否有數(shù)值輸入。如果判斷為肯定,則執(zhí)行數(shù)值輸入處理(步驟S107),并且操作返回到主程序。在圖46的處理程序中,步驟S104和步驟S107分別具有與子程序相同的結(jié)構(gòu)。具體的子程序處理程序在圖47和圖48中示出。下面將說明這些流程圖。圖47是表示當(dāng)前按鈕變化處理的過程的流程圖。首先,在當(dāng)前按鈕的相鄰信息中,對應(yīng)于被壓按鍵的upper_button、lower—button—number、left_button_number禾口right一button—number其中之一被識別(步驟S110)。然后,將當(dāng)前按鈕設(shè)置為"按i",將新的當(dāng)前按鈕設(shè)置為"按鈕j"(步驟Slll)。步AS112用于判斷在步驟Sill設(shè)置的按鈕j是否與按鈕i相同。如果它們相同,操作返回到主程序,不執(zhí)行任何處理。如果它們彼此不同,貝鵬按鈕j設(shè)定為當(dāng)前按鈕(步驟S113),并且將變量"動畫(i)"和"動畫(j)"設(shè)置為0。然后,操作返回到主程序(步驟S114)。圖48是表示數(shù)值輸入處理程序的流程圖。判斷具有對應(yīng)于輸入數(shù)值的button—number的按鈕信息j是否存在(步驟S121),并且判斷按鈕信息j的numerically_selectable_flag是否為l(步驟S122)。如果步驟S121和步驟S122為Yes,則當(dāng)前按鈕變化到正常狀態(tài),并且將按鈕j設(shè)定為當(dāng)前按鈕涉驟S123),并且將變量"動畫(i)"和"動畫設(shè)置為O(步驟S124)。然后,判斷按鈕信息j的自動活動標(biāo)簽是否為1(步驟S125)。如果不為l,則操作返回到主程序。如果為l,則在步驟S126將當(dāng)前按鈕變化到活動狀態(tài),然后操作返回到主程序。如果步驟S121到S123其中之一為否,則操作返回到主程序。當(dāng)試圖使用作為觸發(fā)器(例如彈出顯示)的用戶操作來執(zhí)行交互式屏幕顯示時,流圖形處理器14和圖形控制器17執(zhí)行下面的處理,這與為同步顯示執(zhí)行的處理相同?;诖?,在圖形平面8獲得圖形對象。在以這種方式獲得了圖形對象之后,一直等待直到當(dāng)前再現(xiàn)時間到達(dá)分配給ICS的PTS所示的時間為止。而后在再現(xiàn)時間之后,一旦在控制器18接收到表示菜單調(diào)用的UO,就從圖形平面8將圖形對象輸出到CLUT單元9,以便組合。通過執(zhí)行這種與UO同步的輸出,實現(xiàn)了根據(jù)該菜單調(diào)用處理的彈出顯示。迄今為止已經(jīng)說明了如何設(shè)置ICS中的PTS;ODS中的DTS禾口PTS,其中ICS和ODS屬于DSn。然而,仍然沒有說明ICS中的DTS;PDS中的PTS;以及END中的DTS、PTS。下面解釋了這些時間標(biāo)簽。應(yīng)當(dāng)在DSn(即DTS(DSn)[ODSl])中的第一ODS(ODSl)的解碼開始時間之前,并且在DSn中的第一PDS(PDS1)變得有效(即,PTS(DSn[PDSl]))之前,將ICS加載到組合緩沖器16。特別是,應(yīng)當(dāng)滿足下面的關(guān)系。DTS(DSn[ICS])《DTS(DSn[ODS1〗)DTS(DSn[ICS])《PTS(DSn[PDS1])下面說明了在屬于DSn中的各個PDS中的DTS、PTS的設(shè)置。在將ICS加載到組合緩沖器16(DTS(DSn[ICS]))的時間和第一ODS(DTS(DSn[ODSl]))的解碼開始時間之間,屬于DSn的各個PDS應(yīng)當(dāng)在CLUT單元9中有效。因此,對于PDS(PDSl-PDSlast)的各個PTS值來說,應(yīng)當(dāng)滿足下面的關(guān)系。DTS(DSn[ICS])《PTS(DSn[PDS1])PTS(DSn[PDsj])《PTS(DSn[PDsj+l])《PTS(DSn[PDSlast])PTS(DSn[PDSlast])《DTS(DSn[ODS1])應(yīng)當(dāng)注意,即使沒有在再現(xiàn)處提到,也將PDS的DTS設(shè)置為與對應(yīng)PTS的值相同,以便符合MPEG2標(biāo)準(zhǔn)。下面說明了在對DTS和PTS進行設(shè)置以滿足上述關(guān)系時,在再現(xiàn)裝置的流水線中的DTS和PDS的含義。圖49是基于ICS中的DTS和PDS中的PTS來表示再現(xiàn)裝置中的流水線的圖形?;趫D33來創(chuàng)建圖49。在圖33的第三行中發(fā)現(xiàn)的"對編碼數(shù)據(jù)緩沖器13進行讀取"對應(yīng)于該圖中的第五行。另外,在第二行中發(fā)現(xiàn)的"通過流圖形處理器14進行解碼"對應(yīng)于該圖中的第四行。此外,設(shè)置ICS和PTS以便滿足上面給出的關(guān)系。圖49中的第二行是設(shè)置為CLUT單元9的PDS。第三行表示組合緩沖器16的存儲內(nèi)容。在早于PDS的DTS或ODS的DTS處對ICS中的DTS進行設(shè)置。因此,如該圖中的箭頭upl所示,首先執(zhí)行ICS到組合緩沖器16的加載。另夕卜,在ICS傳送之后和ODSl解碼之前(在ODSl的DTS之前)執(zhí)行對CLUT單元9的PDSl-last的設(shè)置,如圖中的箭頭up2和up3所示。從上述內(nèi)容可以清楚地看到,在ODS解碼之前進行ICD的加載及PDS的設(shè)置。接下來描述屬于DSn的針對"顯示集合段結(jié)束"的PTS的設(shè)置。DSn的結(jié)束表明DSn的結(jié)束,因此表明了DSn的最后一個ODS(ODSlast)的解碼結(jié)束時間。該解碼結(jié)束時間通過ODSlast(PTS(DSn[ODSlast]))的PTS來表明。因此,在END中的PTS應(yīng)當(dāng)滿足下面的關(guān)系。PTS(DSn[END])=PTS(DSn[ODSlast])就屬于DSn和DSn+l的ICS來說,在第一ODS(ODSl)的加載時間之前,將DSn中的ICS加載到組合緩沖器16中,因此END的PTS應(yīng)當(dāng)在屬于DSn(DTS(DSn)[ICS]))的ICS的加載時間之后,及在屬于DSn+l(DTS(DSn+l)[ICS]))的ICS的加載時間之前。DTS(DSn[ICS])《PTS(DSn[END])<DTS(DSn+l[ICS])另一方面,第一ODS(ODSl)的加載時間是在最后一個PDS(PDSlast)的加載時間之后。因此END的PTS(PTS(DSn[END]))應(yīng)當(dāng)在屬于DSn(其屬于DSn(PTS(DSn[PDSlast]》的PDS的加載時間之后。因此,END的PTS應(yīng)當(dāng)滿足下面的關(guān)系。PTS(DSn[PDSlast])《PTS(DSn[END])接下來說明在再現(xiàn)裝置流水線中的END的PTS的含義。圖50是表示在再現(xiàn)裝置的流水線操作期間,END的含義的圖形。根據(jù)圖33來創(chuàng)建該圖,并且?guī)缀跗渲兴械男卸寂c圖33中的行相同,除了第一行表示組合緩沖器16的存儲內(nèi)容之外。另外,圖50再現(xiàn)了兩種顯示集合,艮卩DSn和DSn+l。在DSn中,ODSlast是A-ODS的最后一個ODSn,因此將END的PTS設(shè)置為表示該ODSn的PTS。由該END的PTS表示的時間早于DSn+l中的ICS的DTS表示的時間。根據(jù)該END的PTS,在再現(xiàn)過程中,或者什么時候完成針對DSn的ODS的加載是可能的。應(yīng)當(dāng)注意,即使沒有在再現(xiàn)處提到,也將END的DTS設(shè)置為與對應(yīng)PTS的值相同,以便符合MPEG2標(biāo)準(zhǔn)。在上述結(jié)構(gòu)中,ICS、PDS和ODS(其中設(shè)置了DTS和PTS)被預(yù)先結(jié)合到AV剪輯中。這對于描述交互式控制是很方便的,該交互式控制使再現(xiàn)裝置執(zhí)行某種處理,在屏幕上出現(xiàn)所述動畫的一個圖像,這種交互式控制最接近地與動畫的內(nèi)容同步。另外,在上述結(jié)構(gòu)中,將ICS、PDS和ODS復(fù)用到AV剪輯本身。因此,甚至當(dāng)作為再現(xiàn)控制目標(biāo)的部分的數(shù)量為幾百個時,沒有必要存儲所有相應(yīng)的ICS、PDS禾卩ODS。ICS、PDS和ODS從BD-ROM中與視頻包一同讀取。隨后的處理是讀取用于動畫部分的ICS、PDS禾口ODS,這些動畫部分要在存儲器中生成,并且在完成該動畫部分的再現(xiàn)之后,從存儲器中刪除ICS、PDS和ODS,然后將對應(yīng)于下一個動畫部分的ICS、PDS和ODS的新的集合存儲到所述存儲器中。根據(jù)上述結(jié)構(gòu),甚至在ICS、PDS和ODS的數(shù)量變?yōu)閹装賯€時,存儲器的占用區(qū)域被限制到最小。如上所述,根據(jù)本發(fā)明,存在360頁用于再現(xiàn)動畫的ODS。在假定存在三個按鈕狀態(tài)集合的情況下,在三個按鈕狀態(tài)集合的情況下組合ODS(例如120+120+120頁)。放置各個按鈕狀態(tài)集合,使得較早在動畫中出現(xiàn)的集合放置為接近于頂點,并且隨后出現(xiàn)的集合進一步被放置到所述頂點。因此,在再現(xiàn)過程中,將較早出現(xiàn)的按鈕狀態(tài)集合加載到再現(xiàn)裝置中,推遲隨后出現(xiàn)的按鈕狀態(tài)集合的加載?;诖耍?dāng)一旦完成整個ODS的大約1/3到2/3的讀取/解碼時,用于初始顯示的準(zhǔn)備已就緒,即使并非所有ODS的360頁還沒有完成解碼。這進一步意味著在存在要被讀取/解碼的多個ODS的情況下,初始顯示的執(zhí)行將不顯示?;诖?,可以在沒有延遲的情況下執(zhí)行利用動畫的交互式顯示。(第二實施例)該實施例涉及BD-ROM的生成方法。圖51是表示與第二實施例相關(guān)的BD-ROM的生成方法的流程圖。BD-ROM的生成方法包括材料生成處理S201,其中執(zhí)行諸如動畫拍攝和錄音的材料創(chuàng)建;創(chuàng)作處理S202,其中使用創(chuàng)作裝置來生成應(yīng)用格式;以及按壓處理S203,其中通過按壓和層壓來創(chuàng)建BD-ROM的原底,以完成BD-ROM。在這些處理中,旨在BD-ROM的創(chuàng)作處理包括下面的步驟,步驟S204到步驟S209。首先,在步驟S204,在多個運轉(zhuǎn)周期編碼方法中,在多條圖形數(shù)據(jù)中逐圖像創(chuàng)建對應(yīng)于按鈕狀態(tài)的圖像的動畫。在步驟S205,在按鈕狀態(tài)下組合被創(chuàng)建的多條圖形數(shù)據(jù)。然后創(chuàng)建ICS,其中各條按鈕信息指定一條圖形數(shù)據(jù)的標(biāo)識符。在步驟S206的創(chuàng)建過程中,將默認(rèn)選擇按鈕的設(shè)置和改變按鈕狀態(tài)的方法寫入到ICS中。在步驟S207中,將ICS和所組合的圖形數(shù)據(jù)結(jié)合到圖形流中。一旦生成圖形流,就在步驟S208,復(fù)用圖形流和獨立于圖形流創(chuàng)建的視頻流和音頻流,以獲得AV剪輯。一旦獲得了AV剪輯,就在步驟S209(靜態(tài)情況、活動情況),使AV剪輯遵循BD-ROM格式,從而完成一種應(yīng)用格式。如上所說明的,根據(jù)該實施例,通過在創(chuàng)作過程中執(zhí)行圖形數(shù)據(jù)的組合來產(chǎn)生在第一實施例中解釋的圖形流。對于在第一實施例中描述的BD-ROM來說,這是一種生成應(yīng)用格式的容易的方法。勝意)上面的描述沒有示出本發(fā)明的所有實施例。不必說,還可通過多種修改(包括下面的(A)、(B)、(C)、(D)等沐執(zhí)行本發(fā)明。涉及本發(fā)明權(quán)利要求的各個發(fā)明要么被擴展或進行了概括性地描述,要么是上面所述的實施例或它們的修改實例。在提交本發(fā)明時,擴展和概括的程度是基于在現(xiàn)有
      技術(shù)領(lǐng)域
      中的狀態(tài)的級別。請注意,權(quán)利要求中的各個發(fā)明反應(yīng)了解決傳統(tǒng)技術(shù)的技術(shù)問題的手段,因此本發(fā)明的范圍并不會超過本領(lǐng)域的普通技術(shù)人員可識別的范圍。因此,在本發(fā)明權(quán)利要求中的各個發(fā)明實際上與本發(fā)明的說明書相關(guān)聯(lián)。(A)所有的實施例都假定根據(jù)本發(fā)明的記錄介質(zhì)是BD-ROM。然而,本發(fā)明的記錄介質(zhì)特征在于記錄在其中的圖形流,并且該特征不取決于BD-ROM的物理特性。因此,本發(fā)明可應(yīng)用于任何記錄介質(zhì),只要該記錄介質(zhì)可以記錄活動情況和圖形流。例如,該記錄介質(zhì)可以是諸如DVD-ROM、DVD-RAM、DVD-RW、DVD-R、DVD+RW、DVD+R、CD-R、CD-RW的光盤。該記錄介質(zhì)還可以是諸如PD和MO的光磁盤。該記錄介質(zhì)還可以是諸如閃關(guān)記錄卡、智能介質(zhì)、存儲棒、多媒體卡、PCM-CIA.卡的半導(dǎo)體存儲器卡。此外,該記錄介質(zhì)可以是(i)諸如軟盤、超級磁盤、Zip和Clik!的磁記錄盤;以及(ii)諸如ORB、Jaz、SparQ、SyJet、EZFley和微驅(qū)動器的可移動硬盤驅(qū)動器。再者,該記錄介質(zhì)可以是作為裝置的構(gòu)成元件的硬盤。(B)在所有的實施例中,在將AV剪輯輸出到電視機之前,再現(xiàn)裝置首先對在BD-ROM上存儲的AV剪輯進行解碼。然而,可以利用為電視機提供的其他元件將該再現(xiàn)裝置設(shè)計為BD-ROM驅(qū)動器。在這種情況下,可以將再現(xiàn)裝置和電視機結(jié)合到通過IEEE1394相連的家庭網(wǎng)絡(luò)。另外,根據(jù)該實施例的再現(xiàn)裝置是通過連接到電視機來使用的一種類型。然而,該再現(xiàn)裝置可以是具有顯示器的完整類型。此外,僅可以將各個實施例的再現(xiàn)裝置的基本部分認(rèn)為是本發(fā)明的再現(xiàn)裝置。因為在本發(fā)明的說明書中描述了所有這種再現(xiàn)裝置,并且基于第一實施例的再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的這些再現(xiàn)裝置中的任一個的產(chǎn)生動作,構(gòu)成了實踐如說明書中所述的本發(fā)明的一個動作。是否以費用進行傳輸(如果有費用則銷售,如果沒有費用則贈送)、租用、和與第一實施例的再現(xiàn)裝置相關(guān)的輸入中的任何一個動作還可以構(gòu)成本發(fā)明的一個實施例。另外,通過店面顯示、目錄請求和小冊子發(fā)布來提供這種傳送和租用的動作也可以構(gòu)成實踐該再現(xiàn)裝置的一個動作。(c)使用硬件資源來執(zhí)行根據(jù)在各個流程圖中示出的程序的信息處理。因此,借助于流程圖描述的處理程序的各個程序?qū)嶋H上是本發(fā)明本身。上述實施例描述了將這些程序結(jié)合到再現(xiàn)裝置中的情形,但也可以獨立于再現(xiàn)裝置來使用這些程序。執(zhí)行這些程序的動作包括(l)產(chǎn)生動作;(2)有無費用傳送的動作;(3)租用動作;(4)輸入動作;(5)經(jīng)由雙向電子通信網(wǎng)絡(luò)為公眾提供的動作;以及(6)使用店面顯示、目錄和小冊子來提供傳送或租用的動作。(D)實際上使用硬件資源來實現(xiàn)利用流程圖中所示程序的信息處理。因此,描述流程圖所示操作過程的程序本身就是發(fā)明。上述實施例描述了一種情形,即,將程序結(jié)合到再現(xiàn)裝置中,但可以獨立于再現(xiàn)裝置來使用所述程序。實踐本發(fā)明的動作包括(l)制造的動作;(2)有無費用的傳送動作;(3灘借動作;(4)輸入動作;(5)經(jīng)由雙向電子通信網(wǎng)絡(luò)向公眾提供的動作,以及(6)使用店面顯示、目錄和小冊子來為公眾提供傳送或租用的動作。(E)當(dāng)把AV剪輯記錄到BD-ROM上時,可以將擴展頭添加到AV剪輯中的各個TS包。該擴展頭稱之為TP_extra—header,包括到達(dá)時間標(biāo)簽和復(fù)制允許指示符,并且具有4個字節(jié)的數(shù)據(jù)長度。具有TP—extraJieader(下文中稱為"EXTS包")的TS包在32個包的單元62中進行組合,并且將各個集合寫入到3個扇區(qū)中。由32個EXTS包組成的一個集合具有6144個字節(jié)(=32"92),這相當(dāng)于3個扇區(qū)的尺寸(6144個字節(jié)(2048x3))。包括在3個扇區(qū)中的該32個EXTS包稱為對準(zhǔn)單元。在利用IEEE1394連接器連接的家庭網(wǎng)絡(luò)中,再現(xiàn)裝置200以下面的方式來發(fā)送對準(zhǔn)單元。該再現(xiàn)裝置從對準(zhǔn)單元中的32個EXTS包中的每一個刪除TP_extra_header,并且根據(jù)DTCP規(guī)范加密各個TS包的主體,同時輸出已加密的TS包。當(dāng)輸出TS包時,該再現(xiàn)裝置將同步包插入到相鄰的TS包之間。根據(jù)由TP_extra—header的到達(dá)時間標(biāo)簽所示的時間來確定插入同步包的點。該再現(xiàn)裝置200輸出DTCP描述符以及TS包。DTCP描述符對應(yīng)于TP—extra—header中的復(fù)制允許指示符。利用表明"復(fù)制禁止"的DTCP描述符的規(guī)定,當(dāng)使用利用IEEE連接器連接的家庭網(wǎng)絡(luò)中的TS包時,可能防止TS包記錄到其他設(shè)備上。(F)上述實施例描述了將BD-ROM格式的AV剪輯用作數(shù)字流的情形,但本發(fā)明還可以以DVD視頻格式或DVD視頻記錄格式的VOB(視頻對象)來實現(xiàn)。VOB是符合ISO/IEC13818-1標(biāo)準(zhǔn)的程序流,并且通過復(fù)用視頻流和音頻流來獲得。同樣,AV剪輯中的視頻流可以是MPEG4視頻流或WMV視頻流。此外,AV剪輯中的音頻流可以是線性PCM音頻流,DolbyAC-3音頻流,MP3音頻流或MPEG-AAC音頻流。(G)可以通過模擬廣播來編碼模擬圖像信號廣播來獲得上述實施例中描述的視頻編輯。作為選擇,可以對記錄在錄像帶上的模擬/數(shù)字圖像信號進行編碼以獲得內(nèi)容。同樣,也可以對直接通過數(shù)碼相機拍攝的模擬/數(shù)字圖像信號進行編碼以獲得內(nèi)容。通過分布式服務(wù)器分布的數(shù)字作品也是可適用的。(H)在上述實施例中描述的圖形對象是運行長度編碼光柵數(shù)據(jù)。運行長度編碼用于圖形對象的壓縮/編碼,因為運行時間長度適合于小標(biāo)題的壓縮和解壓縮。小標(biāo)題具有屬性,即在水平方向中的相同像素值的連續(xù)長度相對較長。因此,通過使用運行長度編碼來執(zhí)行壓縮,可以獲得高的壓縮率。另外,運行長度編碼減少了減壓縮的負(fù)荷,從而適合于通過軟件來實現(xiàn)解碼。無論如何,用于圖形對象的運行長度編碼的使用對本發(fā)明不是必要的。例如,圖形對象可以是PNG數(shù)據(jù)。同樣,圖形對象可以是矢量數(shù)據(jù)(而不是光柵數(shù)據(jù))。此外,圖形對象可以是透明圖案。(I)在多個再現(xiàn)通道彼此相連的情況下,以及默認(rèn)選擇按鈕根據(jù)要采用的再現(xiàn)路徑變化的情況下,下面的安排是優(yōu)選地。即,在動態(tài)情形中的再現(xiàn)控制是所希望的,使得在各個再現(xiàn)通道通過的時間處,在再現(xiàn)裝置的寄存器處設(shè)置用于再現(xiàn)通道的本征值,并且描述再現(xiàn)處理,以便根據(jù)在所述寄存器中設(shè)置的值,在選擇狀態(tài)中設(shè)置按鈕。通過這種排列,可以根據(jù)要通過的再現(xiàn)路徑來改變選擇狀態(tài)中的按鈕。工業(yè)實用性根據(jù)本發(fā)明的記錄介質(zhì)和再現(xiàn)裝置實現(xiàn)了對電影作品的交互式控制,因此有助于向市場提供高附加值的電影作品,這有助于促進電影市場和消費品市場的發(fā)展。因此,根據(jù)本發(fā)明的記錄介質(zhì)和再現(xiàn)裝置在電影工業(yè)和消費品工業(yè)中具有高度的適用性。權(quán)利要求1、一種記錄介質(zhì),包括通過復(fù)用視頻流和圖形流產(chǎn)生的數(shù)字流;其中所述視頻流表示由多個圖像組成的運動圖像所述圖形流表示將與所述運動圖像重疊的交互式顯示,并包括被分組在多個狀態(tài)集合之下的多段圖形數(shù)據(jù),所述交互式顯示包括多個按鈕部件;所述狀態(tài)集合分別對應(yīng)于所述按鈕部件的不同狀態(tài),并且被依序設(shè)置,所述不同狀態(tài)分別是正常狀態(tài)、選擇狀態(tài)和活動狀態(tài);所述圖形流進一步包括狀態(tài)控制信息,用于控制所述多個按鈕部件的狀態(tài),所述狀態(tài)控制信息包括指定信息,用于指示在該初始顯示中默認(rèn)處于選擇狀態(tài)的按鈕部件動態(tài)地變化。2、一種用于再現(xiàn)數(shù)字流的再現(xiàn)裝置,其中視頻流和圖形流被復(fù)用到所述數(shù)字流中,所述再現(xiàn)裝置包括視頻解碼器,用于將視頻流解碼為由多個圖像組成的運動圖像;禾口圖形解碼器,用于解碼所述圖形流以獲得交互式顯示,所述交互式顯示包括多個按鈕部件;其中所述圖形流包括被分組在多個狀態(tài)集合之下的多段圖形數(shù)據(jù);所述狀態(tài)集合分別對應(yīng)于所述多個按鈕部件的不同狀態(tài),并且被依序設(shè)置,所述不同狀態(tài)分別是正常狀態(tài)、選擇狀態(tài)和活動狀態(tài);所述圖形流進一步包括狀態(tài)控制信息,用于控制所述多個按鈕部件的狀態(tài),所述狀態(tài)控制信息包括指定信息,用于指示在該初始顯示中默認(rèn)處于選擇狀態(tài)的按鈕部件動態(tài)地變化。3、一種用于記錄到記錄介質(zhì)的記錄方法,所述方法包括生成應(yīng)用數(shù)據(jù);和將生成的數(shù)據(jù)記錄到該記錄介質(zhì);其中-所述應(yīng)用數(shù)據(jù)包括通過復(fù)用視頻流和圖形流產(chǎn)生的數(shù)字流;所述視頻流表示由多個圖像組成的運動圖像;所述圖形流表示將與所述運動圖像重疊的交互式顯示,且所述圖形流包括被分組在多個狀態(tài)集合之下的多段圖形數(shù)據(jù),所述交互式顯示包括多個按鈕部件;所述狀態(tài)集合分別地對應(yīng)于所述按鈕部件的不同狀態(tài),并且被依序設(shè)置,所述不同狀態(tài)分別是正常狀態(tài)、選擇狀態(tài)和活動狀態(tài);所述圖形流進一步包括狀態(tài)控制信息,用于控制所述多個按鈕部件的狀態(tài),所述狀態(tài)控制信息包括指定信息,用于指示在該初始顯示中默認(rèn)處于選擇狀態(tài)的按鈕部件動態(tài)地變化。4、一個用于使計算機再現(xiàn)數(shù)字流的程序,其中視頻流和圖形流被復(fù)用到該數(shù)字流中,所述程序包括使該計算機執(zhí)行以下步驟的可執(zhí)行代碼將視頻流解碼為由多個圖像組成的運動圖像;和解碼所述圖形流以獲得將與所述運動圖像重疊的交互式顯示,所述交互式顯示包括多個按鈕部件;其中所述圖形流包括被分組在多個狀態(tài)集合之下的多段圖形數(shù)據(jù);所述狀態(tài)集合分別對應(yīng)于所述按鈕部件的不同狀態(tài),并且被依序設(shè)置,所述不同狀態(tài)分別是正常狀態(tài)、選擇狀態(tài)和活動狀態(tài);所述圖形流進一步包括狀態(tài)控制信息,用于控制所述多個按鈕部件的狀態(tài),所述狀態(tài)控制信息包括指定信息,用于指示在該初始顯示中默認(rèn)處于選擇狀態(tài)的按鈕部件動態(tài)地變化;所述計算機包括對象緩沖器,用于存儲通過所述解碼獲得的多段解壓縮的圖形數(shù)據(jù);和圖形平面,用于存儲將與所述運動圖象重疊的所述多段解壓縮的圖形數(shù)據(jù)中的至少一些;及在所述解碼以獲得所述交互式顯示中,一旦完成所述選擇狀態(tài)集合的最后圖形數(shù)據(jù)的解碼,所述解壓縮的圖形數(shù)據(jù)被從所述對象緩沖器中讀取并寫至所述圖形平面。5、一種用于再現(xiàn)數(shù)字流的方法,其中視頻流和圖形流被復(fù)用到該數(shù)字流中,所述再現(xiàn)方法包括將該視頻流解碼為由多個圖像組成的運動圖像;和解碼所述圖形流以獲得將與所述運動圖像重疊的交互式顯示,所述交互式顯示包括多個按鈕部件;其中所述圖形流包括被分組在多個狀態(tài)集合之下的多段圖形數(shù)據(jù);所述狀態(tài)集合分別對應(yīng)于所述按鈕部件的不同狀態(tài),并且被依序設(shè)置,所述不同狀態(tài)分別是正常狀態(tài)、選擇狀態(tài)和活動狀態(tài);所述圖形流進一步包括狀態(tài)控制信息,用于控制所述多個按鈕部件的狀態(tài),所述狀態(tài)控制信息包括指定信息,用于指示在該初始顯示中默認(rèn)處于選擇狀態(tài)的按鈕部件動態(tài)地變化;通過所述解碼獲得的多段解壓縮的圖形數(shù)據(jù)被存儲在一對象緩沖器中;將與所述運動圖象重疊的所述多段解壓縮的圖形數(shù)據(jù)中的至少一些被存儲在所述圖形平面中;及在所述解碼以獲得所述交互式顯示中,一旦完成所述選擇狀態(tài)集合的最后圖形數(shù)據(jù)的解碼,所述解壓縮的圖形數(shù)據(jù)被從所述對象緩沖器中讀取并寫至所述圖形平面。全文摘要一種BD-ROM,其包含通過復(fù)用運動圖像流和圖形流獲得的AV剪輯。圖形流通過與運動圖像流相結(jié)合而組成一個將被顯示的交互式屏幕,并且包含三個按鈕狀態(tài)集合的設(shè)置。在這個交互式屏幕上,提供了多個按鈕。每個按鈕根據(jù)用戶操作從正常狀態(tài)變化到選擇狀態(tài),然后從選擇狀態(tài)變化到活動狀態(tài)。在圖形流中的三個按鈕狀態(tài)集合中,第一順序組(N-ODS)由多個表示按鈕正常狀態(tài)的圖形數(shù)據(jù)組成;第二順序組(S-ODS)由多個表示按鈕的選擇狀態(tài)的圖形數(shù)據(jù)組成;和第三順序組(A-ODS)由多個表示按鈕活動狀態(tài)的圖形數(shù)據(jù)組成。文檔編號H04N5/44GK101231871SQ20071014688公開日2008年7月30日申請日期2004年2月27日優(yōu)先權(quán)日2003年2月28日發(fā)明者岡田智之,池田航,矢羽田洋,約瑟夫·麥克羅森申請人:松下電器產(chǎn)業(yè)株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1