專利名稱::記錄介質(zhì)、再現(xiàn)裝置、記錄方法、程序和再現(xiàn)方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種記錄介質(zhì),諸如BD-ROM,以及涉及一種再現(xiàn)裝置。本發(fā)明尤其涉及一種交互式控制技術(shù),用于將由多個(gè)按鈕組成的交互式顯示與運(yùn)動(dòng)圖像相組合,以及用于根據(jù)指向按鈕的用戶操作來實(shí)現(xiàn)再現(xiàn)控制。
背景技術(shù):
:如上所述的交互式控制是一種用于再現(xiàn)裝置的不可缺少的功能,其中所述再現(xiàn)裝置接收用戶有關(guān)選擇要再現(xiàn)的標(biāo)題和章節(jié)、回答提問問題等等的操作,并且在DVD再現(xiàn)裝置上實(shí)現(xiàn)上述交互式控制是廣泛公知的。作為DVD再現(xiàn)裝置的交互式控制是OSD(屏顯示)技術(shù)的應(yīng)用,通過它,一個(gè)附著于圖形的字符串的按鈕被顯示在顯示器上,并且該按鈕框的顏色是根據(jù)用戶操作變化的。上述的顏色變化能夠使用戶直觀地了解到在該交互式顯示器上的哪一個(gè)按鈕處于選擇狀態(tài)。對(duì)于DVD交互式控制的缺點(diǎn)是幾乎不存在任何用于娛樂活動(dòng)的因素。具體地,在DVD交互式控制操作期間,用戶很難找到快樂??紤]到上述意見,在BD-ROM(藍(lán)光盤的預(yù)記錄格式)的交互式顯示上嘗試按鈕的動(dòng)畫顯示。更具體地,在由BD-ROM顯示的交互式顯示中,每個(gè)按鈕以一種原始動(dòng)畫的形式呈現(xiàn),并且與電影情景相重疊,該電影情景是主視頻圖像。此外,這個(gè)動(dòng)畫顯示的內(nèi)容根據(jù)用戶操作變化。當(dāng)這樣一個(gè)動(dòng)畫顯示被用于表示出現(xiàn)在電影作品上的字符時(shí),用戶可以通過他指向該交互式顯示的操作來改變?cè)撟址谋砬楹蛣?dòng)作。這樣的一種動(dòng)畫能夠生成交互式顯示,通過其甚至能使孩子感覺到愉快。下面是專利參考資料1的詳細(xì)信息,其是作為DVD的交互式控制的現(xiàn)有技術(shù)。(專利參考文獻(xiàn)1)日本專利公布No.2813245但是,用于按鈕的動(dòng)畫顯示引起大量的解碼負(fù)荷,因此存在一個(gè)問題在實(shí)現(xiàn)交互式顯示的初始顯示以前,等待時(shí)間變得很長。例如,假定諸如在圖1中示出的交互式顯示與電影作品的情景相重疊。這個(gè)交互式顯示具有四個(gè)按鈕,其中每個(gè)具有三個(gè)狀態(tài)正常狀態(tài)、選擇狀態(tài)和活動(dòng)狀態(tài)。此外,假定一種情況,其中按鈕的每個(gè)狀態(tài)以2-3秒的動(dòng)畫顯示呈現(xiàn)。即使一頁圖形數(shù)據(jù)在一個(gè)圖像信號(hào)中以5幀的間隔顯示,也大約需要30頁的圖形數(shù)據(jù)去實(shí)現(xiàn)2-3秒的動(dòng)畫顯示。不只是這些,由于對(duì)于一個(gè)按鈕存在三個(gè)狀態(tài)(正常狀態(tài)、選擇狀態(tài)和活動(dòng)狀態(tài)),總計(jì)將有90頁(3×30)的圖形數(shù)據(jù)。為了在交互式顯示上設(shè)置四個(gè)按鈕,需要解碼360頁(4×90),這是巨量的圖形數(shù)據(jù)。對(duì)于一頁圖形數(shù)據(jù)的解碼負(fù)荷是輕的。但是,其需要花費(fèi)大約幾十秒,以解碼數(shù)百頁的圖形數(shù)據(jù)。甚至為了使交互式顯示愉快,保持用戶等待幾十秒以顯示每個(gè)交互式顯示是太長的時(shí)間,其應(yīng)受到用戶的批評(píng)。
發(fā)明內(nèi)容本發(fā)明的目的是提供一種記錄介質(zhì),它利用動(dòng)畫實(shí)現(xiàn)交互式顯示,而沒有延遲。為了實(shí)現(xiàn)以上描述的目的,本發(fā)明提供了一個(gè)記錄介質(zhì),具有通過復(fù)用視頻流和圖形流產(chǎn)生的數(shù)字流;其中所述視頻流表示由多個(gè)圖像組成的運(yùn)動(dòng)圖像;所述圖形流表示與運(yùn)動(dòng)圖像重疊的的交互式顯示,該交互式顯示包括至少一個(gè)圖形按鈕材料;所述圖形流包括被分組在多個(gè)狀態(tài)集合之下的多個(gè)圖形數(shù)據(jù);和該狀態(tài)集合分別對(duì)應(yīng)于該按鈕材料不同的狀態(tài),并且被依序設(shè)置。在上述結(jié)構(gòu)下,假設(shè)存在360頁的圖形數(shù)據(jù)用于呈現(xiàn)動(dòng)畫,并且對(duì)于每個(gè)按鈕材料存在三個(gè)狀態(tài)。然后,該圖形數(shù)據(jù)將被在三個(gè)狀態(tài)集合之下分組(例如,120+120+120頁)。然后,設(shè)置每個(gè)狀態(tài)集合,使得在該動(dòng)畫中更早出現(xiàn)的組將被放置更近于頭部,并且更遲出現(xiàn)的組將被放置較遠(yuǎn)于頭部。因此,在再現(xiàn)的過程中,較早出現(xiàn)的按鈕狀態(tài)集合將被較早加載給再現(xiàn)裝置,延期加載更遲出現(xiàn)的按鈕狀態(tài)集合。通過這樣做,當(dāng)只要完成讀取/解碼整個(gè)圖形數(shù)據(jù)的大約1/3-2/3時(shí),即使不是所有360頁的圖形數(shù)據(jù)沒有完成解碼,用于初始顯示的準(zhǔn)備也已就緒。這進(jìn)一步意味著,在存在大量的要讀取/解碼的圖形數(shù)據(jù)的情況下,不會(huì)延遲初始顯示的執(zhí)行。據(jù)此,可以利用動(dòng)畫執(zhí)行該交互式顯示,而沒有延遲。圖1示出了組成動(dòng)畫的交互式顯示的示意圖;圖2A示出了使用根據(jù)本發(fā)明的記錄介質(zhì)的一個(gè)例子;圖2B示出了在遙控器400上的按鍵設(shè)置,通過該按鍵設(shè)置可以接收針對(duì)交互式顯示的用戶操作;圖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信息的間接參考的示意圖;圖8A是示出了交互式圖形流的結(jié)構(gòu)的示意圖;圖8B是示出了ICS和ODS每一個(gè)的內(nèi)部結(jié)構(gòu)的示意圖;圖9是示出了由各種功能段構(gòu)成的邏輯結(jié)構(gòu)的示意圖;圖10A是示出了定義圖形對(duì)象的ODS的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖10B是示出了PDS的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖11是示出了交互式合成段(InteractiveCompositionSegment)的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖12是示出了在DSn中的多個(gè)ODS和ICS之間的關(guān)系的示意圖;圖13是示出了在任意圖像數(shù)據(jù)pt1的顯示定時(shí)處的屏幕合成的示意圖;圖14是示出了在ICS中的按鈕信息的設(shè)定例子的示意圖;圖15是示出了按鈕A到D的狀態(tài)轉(zhuǎn)變的一個(gè)例子的示意圖;圖16是示出了ODS11、21、31和41的設(shè)計(jì)圖像的一個(gè)例子的示意圖;圖17是示出了按鈕A的ODS11-19的設(shè)計(jì)圖像的一個(gè)例子的示意圖;圖18是示出了包括在DS中的ICS和ODS的一個(gè)例子的示意圖;圖19是示出了屬于顯示集合的ODS的順序以及按鈕狀態(tài)集合的示意圖;圖20是示出了設(shè)置圖19的按鈕狀態(tài)集合的交互式顯示的狀態(tài)轉(zhuǎn)變的示意圖;圖21是輸出了在顯示集合中的ODS順序的示意圖;圖22是示出了在defaultselectedbuttonnumber是“0”和它是“按鈕B”的情形之間在S-ODSD中的ODS的順序的差異的示意圖;圖23A和圖23B是在N-ODS包括多個(gè)構(gòu)成按鈕A到D的ODS、以及S-ODS包括多個(gè)構(gòu)成按鈕A到D的ODS的情況下,用于表示∑SIZE(DSn[ICS.BUTTON[i]])的具體值的示意圖;圖24是表示借助于ICS的同步顯示定時(shí)的示意圖;圖25是表示在多個(gè)ODS組成交互式顯示的初始顯示以及defaultselectedbuttonnumber有效的情況下如何設(shè)定DTS和PTS的示意圖;圖26是表示在多個(gè)ODS組成交互式顯示的初始顯示以及默認(rèn)選擇的按鈕是無效的情況下如何設(shè)定DTS和PTS的示意圖;圖27是表示根據(jù)本發(fā)明的再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的示意圖;圖28是表示與圖形平面8相對(duì)照的對(duì)象緩沖器15的存儲(chǔ)內(nèi)容的示意圖;圖29是表示在初始顯示處由圖形控制器17執(zhí)行的處理的示意圖;圖30是表示在根據(jù)第一個(gè)用戶動(dòng)作(向右移動(dòng))的交互式顯示更新處的圖形控制器17的處理的示意圖;圖31是表示在根據(jù)第一個(gè)用戶動(dòng)作(向下移動(dòng))的交互式顯示更新處的圖形控制器17的處理的示意圖;圖32是表示在根據(jù)第一個(gè)用戶動(dòng)作(活動(dòng)的)的交互式顯示更新處的圖形控制器17的處理的示意圖;圖33是表示由再現(xiàn)裝置執(zhí)行的流水線處理的時(shí)序圖;圖34是表示在默認(rèn)選擇按鈕動(dòng)態(tài)改變的情況下由再現(xiàn)裝置執(zhí)行的流水線處理的時(shí)序圖;圖35是表示由控制單元20執(zhí)行的對(duì)于LinkPL功能的執(zhí)行程序的流程圖;圖36是表示用于片段的加載處理的程序的流程圖;圖37是表示復(fù)用的一個(gè)例子的示意圖;圖38是表示將DS10加載到再現(xiàn)裝置的編碼數(shù)據(jù)緩沖器13中的方式的示意圖;圖39是表示執(zhí)行正常再現(xiàn)的情況的示意圖;圖40是當(dāng)如圖39所示執(zhí)行正常再現(xiàn)時(shí)如何執(zhí)行DS1、DS10和DS20的加載的示意圖;圖41是描述對(duì)應(yīng)于在圖形控制器17的處理中的主程序的處理的流程圖;圖42是表示借助于時(shí)間戳執(zhí)行的同步控制的處理程序的流程圖。圖43是表示針對(duì)圖形平面8的寫處理程序的流程圖;圖44是表示如何自動(dòng)激活默認(rèn)選擇按鈕的處理程序的流程圖;圖45是表示用于動(dòng)畫顯示的處理程序的流程圖;圖46是表示UO處理的處理程序的流程圖;圖47是表示改變用于當(dāng)前按鈕的處理程序的流程圖;圖48是表示數(shù)字輸入處理的程序的流程圖;圖49是表示基于DTS和PDS中的PTS在再現(xiàn)裝置中的流水線的示意圖;圖50是表示在再現(xiàn)裝置的流水線操作期間END的意義的示意圖;以及圖51是表示與第二實(shí)施例相關(guān)的BD-ROM的制造方法的流程圖。具體實(shí)施例方式(第一實(shí)施例)下面描述了與本發(fā)明相關(guān)的記錄介質(zhì)的一個(gè)實(shí)施例。首先,在根據(jù)本發(fā)明的記錄介質(zhì)的實(shí)施例當(dāng)中,隨后將說明如何使用記錄介質(zhì)的一個(gè)例子。圖2A是示出了使用根據(jù)本發(fā)明的記錄介質(zhì)的示意圖。在圖2A中,本發(fā)明的記錄介質(zhì)是BD-ROM100。BD-ROM100用于為由再現(xiàn)裝置200、電視機(jī)300和遙控器400組成的家庭影院系統(tǒng)提供電影作品。在它們當(dāng)中,遙控器400用于從用戶接收一個(gè)操作,以改變交互式顯示的狀態(tài),并且與本發(fā)明的記錄介質(zhì)密切相關(guān)。圖2B示出了遙控器400的按鍵,通過這些按鍵來接收針對(duì)交互式顯示的用戶操作。如該圖中所示,遙控器400具有上移鍵、下移鍵、右移鍵和左移鍵。這里,在交換顯示上的按鈕具有3種狀態(tài)正常狀態(tài);選擇狀態(tài)和活動(dòng)狀態(tài)。上移鍵、下移鍵、右移鍵和左移鍵用于接收用戶的操作,以便將按鈕的狀態(tài)改變?yōu)檎顟B(tài)→選擇狀態(tài)→活動(dòng)狀態(tài)。所述正常狀態(tài)是僅提供顯示的狀態(tài)。與此相反,選擇狀態(tài)是根據(jù)用戶操作給出一個(gè)聚焦(focus)但沒有接收到確認(rèn)的狀態(tài)?;顒?dòng)狀態(tài)是接收到確認(rèn)的狀態(tài)。當(dāng)交互式顯示中的按鈕處于選擇狀態(tài)中時(shí),上移鍵用于將該選擇按鈕上部的按鈕設(shè)定到所選狀態(tài)中。下移鍵用于將該選擇按鈕下部的按鈕設(shè)定到所選狀態(tài)中。右移鍵用于將該選擇按鍵右側(cè)的按鍵設(shè)定到所選狀態(tài)中,而左移鍵用于將該選擇按鍵左側(cè)的按鍵設(shè)定到所選狀態(tài)中。上述激活鍵用于將該選擇按鈕設(shè)定到活動(dòng)狀態(tài)(即,用于激活)中。數(shù)字鍵“0”到“9”用于將對(duì)應(yīng)數(shù)字所分配到的按鈕設(shè)定到所選狀態(tài)中。“+10”鍵用于接收操作以便將10加到已輸入的數(shù)值中。這里應(yīng)當(dāng)注意,“0”鍵和“+10”鍵都用于接收不小于10個(gè)數(shù)字的數(shù)值的輸入。因此,它們中的任何一個(gè)對(duì)于遙控器400都是足夠的。迄今為止,已經(jīng)描述了如何使用本發(fā)明的記錄介質(zhì)。接下來,在本發(fā)明的記錄介質(zhì)的多個(gè)實(shí)施例當(dāng)中,說明產(chǎn)生的例子。本發(fā)明的記錄介質(zhì)是通過改進(jìn)BD-ROM的應(yīng)用層產(chǎn)生的。圖3是表示BD-ROM結(jié)構(gòu)的示意圖。在該圖中,在圖中的第四行示出了BD-ROM,在該BD-ROM之上的第三行中示出了BD-ROM上的軌道。該軌道實(shí)際上是在該磁盤上的螺旋形中,但是作為在該圖的徑向中擴(kuò)展的線示出。該軌道包括導(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ì)。在針對(duì)每種情況存在超過一個(gè)文件的情況中,優(yōu)選地在BDMV下提供名稱為STREAM、CLIPINF和PLAYLIST的三個(gè)目錄,以便存儲(chǔ)在一個(gè)目錄中存儲(chǔ)相同擴(kuò)展的文件。特別是,希望在STREAM中存儲(chǔ)具有擴(kuò)展M2TS的文件,在CLIPINF中存儲(chǔ)具有擴(kuò)展CLPI的文件,以及在PLAYLIST中存儲(chǔ)具有擴(kuò)展MPLS的文件。下面將說明在應(yīng)用格式中的各個(gè)文件。首先,將給出有關(guān)AV剪輯(XXX.M2TS)的說明。AV剪輯(XXX.M2TS)是通過復(fù)用視頻流、至少一個(gè)音頻流和呈現(xiàn)圖形流以及交互圖形流而獲得的MPEG-TS格式(TS是傳輸流)的數(shù)字流。該視頻流表示電影的運(yùn)動(dòng)圖像,音頻流表示電影的聲音,呈現(xiàn)圖形流表示電影的子標(biāo)題,以及交互圖形流表示針對(duì)菜單的動(dòng)態(tài)再現(xiàn)控制程序。圖4是示意性地示出了AV剪輯結(jié)構(gòu)的示意圖。以下面的方式來構(gòu)造AV剪輯(中間行)。由多個(gè)視頻幀(圖像pj1、pj2和pj3)組成的視頻流和由多個(gè)音頻幀(該圖的頂行)組成的音頻流分別被轉(zhuǎn)換為PES包序列(該圖的第二行到頂行),然后轉(zhuǎn)換為TS包序列(該圖的第三行到頂行)。然后,呈現(xiàn)圖形流和交互圖形流(該圖的底行)被轉(zhuǎn)換為PES包序列(該圖的第二行到底行),然后轉(zhuǎn)換為TS包序列(該圖的第三行到底行)。服用TS包序列,以獲得AV剪輯。以上述方式構(gòu)成的AV剪輯被劃分為多于一個(gè)的范圍,與普通計(jì)算機(jī)文件一樣,并且被存儲(chǔ)到BD-ROM中的區(qū)域中。該AV剪輯由一個(gè)或多個(gè)訪問單元組成。各個(gè)訪問單元都起到隨機(jī)訪問單元以及以內(nèi)部(I)圖像開始的解碼單元的作用。剪輯信息(XXX.CLPI)是用于AV剪輯的管理信息。圖5是表示剪輯信息的內(nèi)部結(jié)構(gòu)的示意圖。由于AV剪輯是通過復(fù)用視頻流和音頻流獲得的,并且該AV剪輯具有分別起到隨機(jī)訪問單元作用的訪問單元,所以由剪輯信息管理的具體項(xiàng)是視頻流和音頻流每一個(gè)的屬性;以及隨機(jī)訪問點(diǎn)在AV剪輯中存在的位置。在該圖中,虛引出線幫助闡述剪輯信息的結(jié)構(gòu)。如引出線hn1所示,剪輯信息(XXX.CLPI)包括有關(guān)視頻流和音頻流的“屬性信息”;以及“Ep_map”,其作為對(duì)訪問單元進(jìn)行隨機(jī)訪問中使用的參考表。如引出線hn2所示,屬性信息(“屬性”)包括作為有關(guān)視頻流屬性信息的“視頻屬性信息”;表明屬性信息集合數(shù)量的“數(shù)量”;以及“音頻屬性信息#1到#m”,其分別表示用于多個(gè)要被復(fù)用到AV剪輯上的音頻流中相應(yīng)一個(gè)的屬性信息。如引出線hn3所示,視頻屬性信息表示用于壓縮所述視頻流的壓縮方法的種類(編碼),以及用于構(gòu)成所述視頻流的各組圖像數(shù)據(jù)的分辨率(Resolution)、縱橫比(Aspect)以及幀率(Framerate)。如引出線hn4所示,音頻屬性信息#1到#m(有關(guān)音頻流的屬性信息)表示用于壓縮所述音頻流的壓縮方法的種類(編碼),以及音頻流的信道(Ch.),音頻流對(duì)應(yīng)的語言(Lang)和音頻流的采樣頻率。EP-map是使用時(shí)間信息對(duì)多個(gè)隨機(jī)訪問點(diǎn)的地址執(zhí)行間接參考的參考表。如引出線hn5所示,EP-map包括多組輸入信息集合(訪問單元#1輸入、訪問單元#2輸入、訪問單元#3輸入…)和輸入號(hào)(Number)。如引出線hn6所示,每個(gè)輸入都表明對(duì)應(yīng)訪問單元的再現(xiàn)開始時(shí)間和相關(guān)聯(lián)的訪問單元的地址(應(yīng)當(dāng)注意,可以在訪問單元中輸入第一I圖像的大小(I-大小))。通過位于訪問單元開始處的圖像數(shù)據(jù)的時(shí)間戳(呈現(xiàn)時(shí)間戳)來表示訪問單元的再現(xiàn)開始時(shí)間。另外,通過相應(yīng)TS包的序列號(hào)(SPN(源包號(hào)))來表示訪問單元的地址。在編碼中,采用可變長度編碼壓縮方法。因此,即使在包括GOP的各個(gè)訪問單元之間的大小和再現(xiàn)時(shí)間中存在變化,也可能通過參考訪問單元的輸入,從任何再現(xiàn)時(shí)間執(zhí)行到對(duì)應(yīng)于目的地再現(xiàn)時(shí)間的該訪問單元的圖像數(shù)據(jù)的隨機(jī)訪問。應(yīng)當(dāng)注意,XXX.CLPI中的文件名XXX與剪輯信息所匹配的AV剪輯的名稱相同。例如,在該圖中的AV剪輯的文件名是XXX,因此該文件名對(duì)應(yīng)于AV剪輯(XXX.M2TS)。接下來將說明播放列表信息(PL信息)。YYY.MPLS(播放列表信息)是構(gòu)成作為再現(xiàn)路徑信息的播放列表的表,并且包括多條播放條目(PlayItem)信息(播放條目信息#1、#2、#3…#n),和播放條目信息數(shù)(Number)。圖6是示出了播放列表信息內(nèi)部結(jié)構(gòu)的示意圖。一條播放條目信息定義了一個(gè)或多個(gè)構(gòu)成播放列表的邏輯再現(xiàn)部分。圖中的引出線hs1幫助闡述了一條播放條目信息的結(jié)構(gòu)。正如該引出線所示,該條播放條目信息包括“Clip_Information_file_name”,用于表示再現(xiàn)部分的入點(diǎn)和出點(diǎn)所屬的AV剪輯的再現(xiàn)部分信息的文件名;“Clip_codec_identidier”,用于表示用來編碼相應(yīng)AV剪輯的編碼方法;“IN-time”,作為表示再現(xiàn)部分開始點(diǎn)的時(shí)間信息;以及“OUT-time”,作為表明再現(xiàn)部分結(jié)束點(diǎn)的時(shí)間信息的。播放條目信息的特征在于其符號(hào)表示方法。更具體地,在播放條目信息中,使用作為參考表的EP-map,借助于時(shí)間以間接的方式來定義再現(xiàn)部分。圖7是示意性地表示這種間接參考的示意圖。在該圖中,AV剪輯包括多個(gè)訪問單元。剪輯信息的EP-map指定了如箭頭ay1、2、3和4所示的訪問單元的地址。箭頭jy1、2、3和4示意性地示出了多條播放條目信息如何用于參考訪問單元。換句話說,借助于所述多條播放條目信息(即箭頭jy1、2、3和4)所作的參考能夠經(jīng)由EP-map在AV剪輯內(nèi)指定訪問單元的地址,并且還可以看作是借助于EP-map并使用時(shí)間概念的間接參考。包括播放條目信息、剪輯信息和AV剪輯的組合的BD-ROM上的再現(xiàn)部分稱為“播放條目”。包括PL信息、剪輯信息和AV剪輯組合的BD-ROM上的邏輯再現(xiàn)單元稱為“播放列表”(縮略為PL)。在BD-ROM中記錄的電影作品由這種邏輯再現(xiàn)單元(即PL)來構(gòu)造。因此,通過定義指定具有特征的情景的PL,可容易地產(chǎn)生另一由具有該特征的所有情景構(gòu)成的電影作品。因?yàn)樵贐D-ROM上記錄的電影作品具有上面提到的邏輯結(jié)構(gòu),所以可有效地引用構(gòu)成在另一電影作品中的電影作品情景的AV剪輯。接下來將描述交互式圖形流。圖8A是示出了交互式圖形流的結(jié)構(gòu)的示意圖。第一行表示構(gòu)成AV剪輯的TS包序列。第二行表示構(gòu)成圖形流的PES包序列。通過從包括預(yù)定PID的第一行的TS包中提取有效載荷并且然后將所提取的有效載荷鏈接在一起,來構(gòu)成在第二行中的PES包序列。應(yīng)當(dāng)注意,呈現(xiàn)圖形流并不是本發(fā)明的要點(diǎn),因此這里不進(jìn)行說明。第三行表示圖形流的結(jié)構(gòu)。該圖形流由下面的功能段組成ICS(交互式組合段),PDS(調(diào)色板定義段),ODS(Object_Definition_Segment)和END(顯示集合段的結(jié)束)。在這些功能段中,ICS稱為屏幕組合段,而PDS、ODS和END分別稱為定義段。PES包和各個(gè)功能段一一對(duì)應(yīng),或者一個(gè)PES包對(duì)應(yīng)多個(gè)功能段。換句話說,在將一個(gè)功能段轉(zhuǎn)換為一個(gè)PES包之后,或者將其劃分為多個(gè)片段并轉(zhuǎn)換為超過一個(gè)的PES包之后,將該功能段記錄到BD-ROM中。圖8B是表示通過轉(zhuǎn)換功能段獲得的PES包的示意圖。如圖8B所示,PES包由包頭和有效載荷組成,其中有效載荷是功能段的實(shí)質(zhì)。另外,包頭包括對(duì)應(yīng)于所述功能段的DTS和PTS。下文中,包括在包頭中的DTS和PTS被稱為功能段的DTS和PTS。這些多種功能段構(gòu)成了圖9所示的邏輯結(jié)構(gòu)。在該圖中,第三行表示功能段,第二行表示顯示集合,而第一行表示紀(jì)元(Epoch)。第二行是顯示集合的集合(簡稱為“DS”),其中的每一個(gè)顯示集合對(duì)應(yīng)于組成一個(gè)圖形屏幕的圖形。圖中的虛線表明第三行的功能段所屬的DS。如從上述內(nèi)容可以理解,“ICS-PDS-ODS-END”功能段序列構(gòu)成了一個(gè)DS。再現(xiàn)裝置可以通過從BD-ROM中讀取構(gòu)成一個(gè)DS的一系列功能段,來構(gòu)成一個(gè)圖形屏幕。第一行中的各個(gè)Epoch表示對(duì)于AV剪輯在再現(xiàn)時(shí)間軸上具有存儲(chǔ)器管理連續(xù)性的一個(gè)周期,并且對(duì)應(yīng)于分配給該周期的一個(gè)數(shù)據(jù)集合。這里假定存儲(chǔ)器是用于存儲(chǔ)一個(gè)圖形屏幕的圖形平面,即用于存儲(chǔ)在解壓縮狀態(tài)的圖形數(shù)據(jù)的一個(gè)對(duì)象緩沖器。通過聲明圖形平面或?qū)ο缶彌_器具有存儲(chǔ)器管理連續(xù)性,就意味著在由Epoch表示的周期中,在圖形平面或在對(duì)象緩沖器中不會(huì)出現(xiàn)閃爍,并且僅在所述圖形平面內(nèi)的預(yù)定矩形區(qū)域中執(zhí)行所述圖形的刪除/重新繪制(這里,閃爍意思是清除存儲(chǔ)在所述平面或緩沖器中的所有內(nèi)容)。該矩形區(qū)域的尺寸(長度/寬度)和位置在整個(gè)Epoch中都是固定的。只要在所述圖形平面的固定區(qū)域中執(zhí)行圖形的刪除/重新繪制,就會(huì)保證無縫地再現(xiàn)。即,可以將Epoch認(rèn)為是在再現(xiàn)時(shí)間軸上的一個(gè)單元,其中在該再現(xiàn)時(shí)間軸上保證無縫地再現(xiàn)。如果用戶想要改變區(qū)域,則他就必須得定義在所述再現(xiàn)時(shí)間軸上的改變時(shí)間,并且創(chuàng)建對(duì)應(yīng)于該變化時(shí)間之后的時(shí)間的新的Epoch。在這種情況下,將不會(huì)在這兩個(gè)Epoch之間保證無縫地再現(xiàn)。應(yīng)當(dāng)注意,“無縫再現(xiàn)”意味著將在預(yù)定的視頻幀數(shù)中完成圖形的刪除/重新繪制。對(duì)于交互式圖形流來說,該視頻流幀數(shù)是4到5個(gè)幀。該視頻幀的數(shù)量是由固定區(qū)域?qū)φ麄€(gè)圖形平面的比值、以及在對(duì)象緩沖器和圖形平面之間的傳輸速率來確定的。在該圖中,虛線hk1、2表示在第三行中的功能段所屬的那一個(gè)Epoch。正如從該圖中可以理解的,DS(即Epoch開始、采集點(diǎn)和一般情形)序列構(gòu)成了第一行的Epoch?!癊poch開始”、“采集點(diǎn)”和“一般情形”分別是DS的類型。應(yīng)當(dāng)注意,“采集點(diǎn)”和“一般情形”的順序僅是示例性的,而且可以顛倒。“Epoch開始”是產(chǎn)生“新的顯示”的顯示效果的一個(gè)DS,并且表示新的Epoch的開始。因此,“Epoch開始”必須包括組成下一個(gè)屏幕所需的所有功能段,并且設(shè)置在AV剪輯中的一個(gè)位置,其中該AV剪輯將要成為隨機(jī)訪問的目標(biāo)(例如電影作品的章節(jié))?!安杉c(diǎn)”是產(chǎn)生“顯示更新”的顯示效果的一個(gè)顯示集合,并且與在前的“Epoch開始”相關(guān)聯(lián)。該采集點(diǎn)被劃分為兩種類型復(fù)制和繼承。復(fù)制是完全與在前的“Epoch開始”相同的一個(gè)顯示集合,而“繼承”是從在前的“Epoch開始”繼承功能段但具有與在前的“Epoch開始”不同的按鈕命令的顯示集合。盡管沒有給出Epoch的開始時(shí)間,但采集點(diǎn)DS包括組成下一個(gè)屏幕所需的所有功能段。因此,如果對(duì)采集點(diǎn)DS執(zhí)行隨機(jī)訪問,則保證了圖形顯示。換句話說,采集點(diǎn)DS使得能夠在進(jìn)行中的Epoch期間進(jìn)行屏幕合成。采集點(diǎn)顯示集合被結(jié)合到作為隨機(jī)訪問目標(biāo)的位置中。這種位置能夠通過時(shí)間搜索來指定。時(shí)間搜索是從用戶接收時(shí)間(分和秒)輸入的一種操作,并且進(jìn)行隨機(jī)訪問,以便再現(xiàn)對(duì)應(yīng)于輸入時(shí)間的時(shí)間。在大致10分或10秒的單元中執(zhí)行這種時(shí)間輸入,因此時(shí)間搜索可以在10分鐘時(shí)間間隔或10秒鐘時(shí)間間隔中指定再現(xiàn)點(diǎn)。通過提供在由時(shí)間搜索確認(rèn)的位置處的采集點(diǎn),將易于在所述時(shí)間搜索處進(jìn)行圖形流的再現(xiàn)。“一般情形”是產(chǎn)生“顯示更新”的顯示效果的DS,并且僅包括與現(xiàn)有技術(shù)中的屏幕組成的不同之處。例如,假定用于DSv的按鈕與在先的DS具有相同的圖像設(shè)計(jì),但是處于與DSv不同的狀態(tài)控制之下。在這種情況下,該DSv安排為要么僅包括ICS,要么僅包括ICS和PDS,并且將DSv設(shè)置為一般情形的DS。通過這樣做,就沒有必要提供重疊的ODS,因此有助于減少BD-ROM中的占有區(qū)域。應(yīng)當(dāng)注意,一般情形的DS不構(gòu)成屏幕本身,因?yàn)橐话闱樾蔚腄S僅表示不同之處。通過將GUI部分放置到顯示上來創(chuàng)建由這些DS定義的交互式顯示。通過聲明DS具有交互性,意味著GUI部分的狀態(tài)是可根據(jù)用戶操作改變的。在該實(shí)施例中,這種GUI部分(其是用戶的操作目標(biāo))被稱為“按鈕”。這種按鈕的狀態(tài)包括“一般狀態(tài)”、“選擇狀態(tài)”和“活動(dòng)狀態(tài)”,每一種狀態(tài)都是由解壓縮狀態(tài)中的多個(gè)圖形組成的。表示按鈕狀態(tài)的每個(gè)解壓圖形被稱為“圖形對(duì)象”。通過多個(gè)解壓圖形來表示各個(gè)按鈕的狀態(tài),其原因是出于動(dòng)畫顯示的目的。接下來將說明定義段(ODS,PDS)?!癘bject_Definition_Segment”是定義圖形對(duì)象的信息。下面將說明這種圖形對(duì)象。在BD-ROM中記錄的AV剪輯特征在于可以與高清晰度電視圖像相對(duì)照的高質(zhì)量的圖像。因此,圖形對(duì)象的分辨率高,為1920*1080像素,以便產(chǎn)生高的清晰度。至于像素的顏色,將一個(gè)像素的指標(biāo)值設(shè)定為8比特長度。這里,指標(biāo)值包括紅色差分量(Cr-value)、藍(lán)色差分量(Cb-value)、亮度分量(Y-value)和透明級(jí)(T-value)。通過這種設(shè)定,可以從16,777,216種顏色(全色)中選擇任意256種顏色,從而能夠?qū)?56種顏色設(shè)定為用于像素的顏色。為了定義圖形對(duì)象,ODS具有圖10A所示的數(shù)據(jù)結(jié)構(gòu)。ODS包括表明其是ODS的“segment_type”;表明ODS數(shù)據(jù)長度的“segment_length”;唯一地識(shí)別對(duì)應(yīng)于Epoch中的ODS的圖形對(duì)象的“object_ID”;表明Epoch中的ODS版本的“object_version_number”;“順序標(biāo)記中的最后一個(gè)”;以及作為圖形對(duì)象一部分或全部的連續(xù)字節(jié)長度數(shù)據(jù)“object_data_fragment”?!皁bject_ID”唯一地識(shí)別對(duì)應(yīng)于Epoch中的ODS的圖形對(duì)象。然而,當(dāng)通過由多個(gè)ODS定義的多個(gè)圖形對(duì)象構(gòu)造動(dòng)畫時(shí),分配給多個(gè)ODS中的每一個(gè)的“object_ID”將是序列號(hào)。接下來將說明“在順序標(biāo)記中的最后一個(gè)”和“object_data_fragment”。存在一種情況,即構(gòu)成按鈕的解壓圖形不能存儲(chǔ)到一個(gè)ODS中,這是因?yàn)镻ES包的有效載荷的約束的原因。在這種情況下,將按鈕命令的劃分(分段)設(shè)定為“object_data_fragment”。當(dāng)在多個(gè)ODS中存儲(chǔ)一個(gè)圖形對(duì)象時(shí),除了最后一個(gè)分段之外,所有的分段都必須具有相同的尺寸。即,最后一個(gè)分段的尺寸小于其他分段的尺寸。存儲(chǔ)這些分段的多個(gè)ODS以相同的順序在DS中出現(xiàn)。圖形對(duì)象最后的部分是由具有“順序標(biāo)記中的最后一個(gè)”的ODS指定的。上述ODS的數(shù)據(jù)結(jié)構(gòu)假定采用一種存儲(chǔ)方法,借助于該存儲(chǔ)方法,針對(duì)新的PES包的存儲(chǔ)直到當(dāng)前PES包變滿為止才開始。然而,采用下面的存儲(chǔ)方法也是可能的,即,在該方法中,在各個(gè)PES包中將存在空區(qū)?!皃alette_defination_segment(PDS)”是定義用于顏色轉(zhuǎn)換的調(diào)色板的信息。圖10B中示出了PDS的數(shù)據(jù)結(jié)構(gòu)。如圖10B所示,PDS包括表明其是PDS的“segment_type”;表明PDS數(shù)據(jù)長度的“segment_type”;唯一識(shí)別包括在PDS中的調(diào)色板的“palette_id”;表明Epoch中的PDS的版本的“palette_version_number”;以及作為有關(guān)各個(gè)入口的信息的“palette_entry”。對(duì)于各個(gè)入口來說,“palette_entry”表示紅色差分量(Cr_value)、藍(lán)色差分量(Cb-value),亮度分量(Y_value)和透明級(jí)(T-value)。接下來將說明顯示集合分段的END。顯示集合分段的END是表明顯示集合傳送結(jié)束的一個(gè)索引,并且緊接著最后一個(gè)ODS進(jìn)行設(shè)置。該顯示集合分段的END的內(nèi)部結(jié)構(gòu)包括表明該功能段是顯示集合分段的END的segment_type;和表明功能段數(shù)據(jù)長度的segment_length,這些都不需要特別的解釋。因此,該圖沒有示出內(nèi)部結(jié)構(gòu)。接下來,將說明交互式組合段(ICS)。ICS是構(gòu)成交互式顯示的功能段。ICS具有圖11所示的數(shù)據(jù)結(jié)構(gòu)。如該圖所示,ICS包括段類型;segment_type;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ù)字0到15?!癱ompostion_state”表示以特定ICS開始的DS是一般情形、采集點(diǎn)還是epoch開始?!癱ommand_update_flag”表示ICS中的按鈕命令是否具有來自先前ICS的對(duì)應(yīng)物的任何變化。例如,當(dāng)某種ICS所屬的DS是一個(gè)采集點(diǎn)時(shí),原則上所述ICS具有與緊接著在先ICS的內(nèi)容相同的內(nèi)容。然而,當(dāng)該command_update_flag被設(shè)定為ON時(shí),可能要在ICS中設(shè)定不同于在先DS的一個(gè)按鈕命令。通過該標(biāo)記,在先的圖形對(duì)象可能是合適的,然而當(dāng)指示要變化時(shí),該命令變得有效?!癱opostion_timeout_PTS”借助于按鈕描述了交互式顯示的結(jié)束時(shí)間。在結(jié)束時(shí)間處,交互式顯示的顯示不再有效,并且不執(zhí)行所述顯示。優(yōu)選地,在用于動(dòng)畫圖形數(shù)據(jù)的再現(xiàn)時(shí)間軸的時(shí)間精確度中描述了copostion_timeout_PTS?!皊election_timeout_PTS”描述了有效按鈕組合周期的結(jié)束時(shí)間。在所述selection_timeout_PTS顯示的時(shí)間處,由default_activated_button_number指定的按鈕處于激活狀態(tài)。以視頻幀的時(shí)間精確度描述了selection_timeout_PTS?!癠O_mask_table”表示在對(duì)應(yīng)于ICS的顯示集合中允許/不允許用戶的操作。當(dāng)在該掩碼字段中設(shè)定了“不允許”時(shí),任何旨在再現(xiàn)裝置的用戶操作都將變得無效。“animation_frame_rate-code”描述了要應(yīng)用到在動(dòng)畫中顯示的按鈕的幀速率。通過利用該字段的值對(duì)視頻幀速率進(jìn)行劃分來給出所述動(dòng)畫幀速率。如果該字段表示00值,則在為所有按鈕定義圖形對(duì)象的ODS中,僅由start_object_Id_xxx標(biāo)識(shí)的ODS以非動(dòng)畫進(jìn)行顯示。“default_selected_button_number”表示要在交互式顯示開始處在選擇狀態(tài)中設(shè)定默認(rèn)的按鈕編號(hào)。當(dāng)該字段表示0時(shí),分配有再現(xiàn)裝置的寄存器中存儲(chǔ)的按鈕編號(hào)的按鈕被自動(dòng)設(shè)定為活動(dòng)狀態(tài)。如果該字段表示除了0之外的其他數(shù)字,則將該字段解釋為識(shí)別相應(yīng)的按鈕?!癲efault_acticate_button_number”表示當(dāng)用戶沒有在由該selection_timeout_PTS限定的時(shí)間內(nèi)的活動(dòng)狀態(tài)中設(shè)定任何按鈕的情況下,要在活動(dòng)狀態(tài)中自動(dòng)設(shè)定的按鈕。當(dāng)deflaut_acticated_button_number表示“FF”時(shí),在selection_timeout_PTS定義的時(shí)間自動(dòng)選擇當(dāng)前處于所選擇狀態(tài)的按鈕。deflaut_acticated_button_number表示“00”時(shí),不執(zhí)行自動(dòng)選擇。當(dāng)deflaut_acticated_button_number表示除了“00”和“FF”之外的其他數(shù)字時(shí),則將該字段解釋為識(shí)別相應(yīng)的按鈕?!鞍粹o信息(button-info)”是定義在交互式顯示中組成的各個(gè)按鈕的信息。在該圖中,導(dǎo)出線hp1幫助闡述按鈕信息i的內(nèi)部結(jié)構(gòu),該按鈕信息i是要由ICS控制的第i個(gè)按鈕(按鈕i)的信息。下面是有關(guān)構(gòu)成該按鈕信息i的信息元素的說明?!癰utton_number”是唯一識(shí)別ICS中的按鈕i的數(shù)值?!皀umerically_selectable_flag”是表示對(duì)于按鈕i是否允許進(jìn)行數(shù)值選擇的標(biāo)記?!癮uto_action_flag”表示是否自動(dòng)將按鈕i設(shè)置為活動(dòng)狀態(tài)。當(dāng)auto_action_flag被設(shè)定為ON(即比特值為1)時(shí),按鈕i被設(shè)定為活動(dòng)狀態(tài)而不是選擇狀態(tài)。當(dāng)auto_action_flag被設(shè)定為OFF(即比特值為0)時(shí),甚至當(dāng)選擇按鈕i時(shí),按鈕i也不會(huì)處于選擇狀態(tài)中?!皁bject_horizontal_postion”、“object_vertical_postion”分別表示交互式顯示中的按鈕i的上部左邊像素的水平位置和垂直位置。“upper_button_nubmer”表示處于選擇狀態(tài)中的按鈕編號(hào),當(dāng)上移按鍵在按鈕i處于選擇狀態(tài)期間被按下時(shí),代替按鈕i。如果在該字段中設(shè)置按鈕i的編號(hào),則忽略上移鍵的按壓?!發(fā)ower_button_number”、“l(fā)eft_button_number”和“right_button_number”分別表示處于選擇狀態(tài)中的按鈕編號(hào),當(dāng)上移鍵、左移鍵、右移鍵在按鈕i處于選擇狀態(tài)期間被按下時(shí),代替按鈕i。當(dāng)在該字段中設(shè)置按鈕i的編號(hào),忽略這些鍵的按壓。當(dāng)以動(dòng)畫來繪制處于正常狀態(tài)中按鈕i時(shí),“start_object_id_normal”表示分配給多個(gè)構(gòu)成動(dòng)畫的ODS的序列號(hào)的第一個(gè)號(hào)碼。當(dāng)以動(dòng)畫來繪制處于正常狀態(tài)中按鈕i時(shí),“end_object_id_normal”表示作為分配給多個(gè)構(gòu)成動(dòng)畫的ODS的序列號(hào)的object_Id的最后一個(gè)號(hào)碼。如果由該end_object_id_normal表明的ID與由start_object_id_normal表明的ID相同,則對(duì)應(yīng)于由該ID識(shí)別的圖形對(duì)象的靜止圖像將作為該按鈕i的圖像設(shè)計(jì)。“repeated_normal_flag”表示對(duì)于正常狀態(tài)中的按鈕i是否重復(fù)地進(jìn)行動(dòng)畫顯示。當(dāng)以動(dòng)畫來繪制處于選擇狀態(tài)中按鈕i時(shí),“start_object_id_selected”表示分配給多個(gè)構(gòu)成動(dòng)畫的ODS的序列號(hào)的第一個(gè)號(hào)碼。如果由end_object_id_selected表明的ID與由該start_object_id_selected表明的ID相同,則對(duì)應(yīng)于由該ID識(shí)別的圖形對(duì)象的靜止圖像將作為該按鈕i的圖像設(shè)計(jì)?!癳nd_object_id_selected”表示作為分配給多個(gè)構(gòu)成動(dòng)畫的ODS的序列號(hào)的object_Id的最后一個(gè)號(hào)碼?!皉epeat_selected_flag”表示對(duì)于選擇狀態(tài)中的按鈕i是否重復(fù)地進(jìn)行動(dòng)畫顯示。當(dāng)start_object_id_selected與nd_object_id_selected的值相同時(shí),在該字段中設(shè)置00。當(dāng)以動(dòng)畫來繪制處于活動(dòng)狀態(tài)中按鈕i時(shí),“start_object_id_activated”表示分配給多個(gè)構(gòu)成動(dòng)畫的ODS的序列號(hào)的第一個(gè)號(hào)碼。當(dāng)以動(dòng)畫來繪制處于活動(dòng)狀態(tài)中按鈕時(shí),“end_object_id_activated”表示作為分配給多個(gè)構(gòu)成動(dòng)畫的ODS的序列號(hào)的對(duì)象Id的最后一個(gè)號(hào)碼。接下來將說明按鈕命令。“按鈕命令(button_command)”表示當(dāng)按鈕i進(jìn)入活動(dòng)狀態(tài)時(shí)要執(zhí)行的命令。該按鈕命令可以指示再現(xiàn)裝置來執(zhí)行旨在PL和播放條目的再現(xiàn)。指示再現(xiàn)裝置來執(zhí)行旨在PL和播放條目的再現(xiàn)的命令被稱為“LinkPL命令”。該命令可以根據(jù)第二自變量指定的位置來開始由第一自變量指定的播放列表的再現(xiàn)。格式LinkPL(第一自變量,第二自變量)所述第一自變量借助于分配給播放列表的編號(hào)來指定要進(jìn)行再現(xiàn)的PL。第二自變量借助于包括在PL中的播放條目、或章節(jié)、包括在PL中的標(biāo)志來指定再現(xiàn)開始位置。借助于PlayItim來指定再現(xiàn)開始位置的LinkPL函數(shù)表示為“LinkPLatPlayItem()”。借助于章節(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個(gè)唱盤狀態(tài)寄存器(其設(shè)定值被稱為PSR)和4096個(gè)通用目的寄存器(其設(shè)定值被稱為GPR)來表示。所述按鈕命令被分類為下面的(i)-(iv),從而執(zhí)行對(duì)這些寄存器的值進(jìn)行設(shè)定,并且從這些寄存器中獲得一個(gè)值。(i)“獲得唱盤狀態(tài)寄存器的值”命令格式獲得唱盤狀態(tài)寄存器的值(自變量)該函數(shù)在獲得由自變量指定的唱盤狀態(tài)寄存器的設(shè)定值時(shí)使用。(ii)“設(shè)置唱盤狀態(tài)寄存器的值”命令格式設(shè)置唱盤狀態(tài)寄存器的值(第一自變量、第二自變量)該函數(shù)在將由第二自變量指定的值設(shè)定到由第一自變量指定的唱盤狀態(tài)寄存器時(shí)使用。(iii)“獲得通用目的寄存器的值”命令格式獲得通用目的寄存器的值(自變量)該函數(shù)在獲得由自變量指定的通用目的寄存器的設(shè)定值時(shí)使用。(iv)“設(shè)置通用目的寄存器的值”命令格式設(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(1)、(2)、(3)、(4)分別表示這些按鈕A到按鈕D(參見該圖中的箭頭bh1、2、3、4)的狀態(tài)控制。當(dāng)借助于該ICS的控制的執(zhí)行定時(shí)與任何圖像數(shù)據(jù)pt1(其在圖13的圖形中)的顯示定時(shí)一致時(shí),通過將由按鈕A到D構(gòu)成的交互式顯示tm1重疊(gs1)到該圖像數(shù)據(jù)pt1上來顯示該tm1(gs2)。根據(jù)動(dòng)畫的內(nèi)容來顯示由多個(gè)按鈕構(gòu)成的交互式顯示。因此,ICS可以通過使用按鈕來實(shí)現(xiàn)實(shí)際的效果。圖14示出了當(dāng)執(zhí)行按鈕A到D(圖15所示)的狀態(tài)變換時(shí)的ICS的描述性例子。在圖15中,箭頭hh1和hh2示意性地表示借助于按鈕信息(1)的neighbor_Info()的狀態(tài)轉(zhuǎn)換。在按鈕信息(1)的neighbor_Info()中,將下部的按鈕編號(hào)設(shè)定為“按鈕C”,因此如果在按鈕A處于選擇狀態(tài)(圖15的up1)的同時(shí)出現(xiàn)MOVEDOWN鍵按壓的UO,則按鈕C將處于選擇狀態(tài)(圖15的sj1)中。在按鈕信息(1)的neighbor_Info()中,將右側(cè)按鈕編號(hào)設(shè)定為“按鈕B”,因此如果在按鈕A處于選擇狀態(tài)(圖15的up2)的同時(shí)出現(xiàn)MOVEDOWN鍵按壓的UO,則按鈕B將處于選擇狀態(tài)(圖15的sj2)中。圖15中的箭頭hh3表示借助于按鈕信息(3)的neighbor_Info()進(jìn)行的狀態(tài)轉(zhuǎn)換控制。在按鈕信息(3)的neighbor_Info()中,將上部的按鈕編號(hào)設(shè)定為“按鈕A”,因此如果在按鈕C處于選擇狀態(tài)(up3)的同時(shí)出現(xiàn)MOVEUP鍵按壓的UO,則按鈕A將返回到選擇狀態(tài)中。接下來將描述按鈕A到D的圖像設(shè)計(jì)。這里假定ODS11、21、31和41具有如圖16所示的圖像設(shè)計(jì),以及分配給按鈕A的ODS11-19具有如圖17所示的圖像設(shè)計(jì)。因?yàn)樵贗CS的button_info(1)中的normal_state_info()中,start_object_id_normal和end_object_Id_normal指定了ODS11-13,所以根據(jù)ODS11-13在動(dòng)畫中出現(xiàn)按鈕A的正常狀態(tài)。另外,在button_info(1)的選selected_state_info()中,start_object_id_selected和end_object_id_selected指定了ODS14-16,所以根據(jù)ODS14-16在動(dòng)畫中出現(xiàn)按鈕A的選擇狀態(tài)。當(dāng)用戶將按鈕A輸入到選擇狀態(tài)中時(shí),按鈕A的圖像設(shè)計(jì)將從根據(jù)ODS11-13的設(shè)計(jì)變換到根據(jù)ODS14-16的設(shè)計(jì)。這里,在normal_state_info()和elected_state_info()中,如果將repeat_normal_flag()和selected_state_info()設(shè)定為1,則根據(jù)ODS11-13的動(dòng)畫和根據(jù)ODS14-16的動(dòng)畫將分別重復(fù)地繼續(xù),如圖中“→(A)”、“(A)→”和“→(B)”、“(B)→”所示。如果將動(dòng)畫中出現(xiàn)的多個(gè)ODS分配給按鈕A到D,以及在ICS中描述用于這些ODS的控制,則將會(huì)實(shí)現(xiàn)看起來逼真的按鈕狀態(tài)控制(例如,根據(jù)各個(gè)用戶的操作來改變?nèi)宋锏谋憩F(xiàn))。接下來將描述numerically_selected_flag的應(yīng)用。圖18是表示包括在DS中的ICS和ODS的一個(gè)例子的示意圖。在該圖中,ODS31-33分別表示在該圖的頂行中示出的三個(gè)棒球運(yùn)動(dòng)員中對(duì)應(yīng)的一個(gè)的肖像、名字和統(tǒng)一的編號(hào)。該DS所屬的ICS包括三組按鈕信息,其中按鈕信息(1)的start_object_id被設(shè)定為表示ODS31,按鈕信息(2)的start_object_id被設(shè)定為表示ODS32,以及按鈕信息(3)的start_object_id被設(shè)定為表示ODS33。另外,按鈕信息(1)的按鈕編號(hào)被設(shè)置為99,按鈕信息(2)的按鈕編號(hào)被設(shè)置為42,按鈕信息(3)的按鈕編號(hào)被設(shè)置為94。此外,對(duì)于所有的按鈕信息(1)-(3),numerically_selected_flag被設(shè)定為1。這意味著對(duì)應(yīng)于按鈕信息(1)-(3)的任何一個(gè)按鈕都是可選擇的。因此,如果用戶通過遙控器400輸入數(shù)值“99”,則對(duì)應(yīng)于Mr.Beginner’sLuck的按鈕將被置于選擇狀態(tài)??梢酝ㄟ^順序地按壓“9”和“9”來接收數(shù)值“99”的輸入。作為選擇,可通過“9”的按壓與“+10”鍵的9次按壓的組合來實(shí)現(xiàn)數(shù)值“99”的輸入。當(dāng)輸入數(shù)值“42”時(shí),用于Mr.CarelessMistake的按鈕將被輸入到選擇狀態(tài),并且當(dāng)輸入數(shù)值“94”時(shí),用于Mr.DeadStock的按鈕將被輸入到選擇狀態(tài)。當(dāng)用于這些條按鈕信息(1)-(3)的auto_action_flag被設(shè)定為1時(shí),這些條按鈕信息(1)-(3)將被輸入到活動(dòng)狀態(tài),而不是被輸入到選擇狀態(tài),并且按鈕命令被包括在其中,即(LinkPL(PL#21)、LinkPL(PL#22)、LinkPL(PL#23))被執(zhí)行。當(dāng)包括在這些條按鈕信息中的按鈕命令的鏈接目的地PL#21、#22和#23是各個(gè)運(yùn)動(dòng)員的打擊/投擲屏幕時(shí),將再現(xiàn)這些打擊/投擲屏幕,以響應(yīng)對(duì)應(yīng)于相應(yīng)運(yùn)動(dòng)員統(tǒng)一編號(hào)的數(shù)字編號(hào)的輸入。由于使用熟知的統(tǒng)一編號(hào)直接選擇按鈕是可能的,所以用戶的操作性將顯著地得以改善。接下來將描述在顯示集合中的ODS的順序。如上所述,屬于顯示集合的各個(gè)ODS由ICS來指定,以便顯示按鈕的一種狀態(tài)。根據(jù)這樣一種規(guī)范,即ODS表示的按鈕的狀態(tài)來判定顯示集合中的ODS的順序。為了更加地具體,將顯示集合中的ODS分類為下面的集合(1)表示正常狀態(tài)的ODS,(2)表示選擇狀態(tài)的ODS,以及(3)表示活動(dòng)狀態(tài)的ODS。表示特定按鈕的一種狀態(tài)的ODS集合稱為“按鈕狀態(tài)集合”。以“正常狀態(tài)→選擇狀態(tài)→活動(dòng)狀態(tài)”的順序來設(shè)置這些按鈕狀態(tài)集合。如上所示,根據(jù)ODS表示的按鈕的狀態(tài)來判定在顯示集合中的各個(gè)ODS的順序。圖19是表示屬于顯示集合的ODS順序的示意圖。在該圖的第二行中,示出了顯示集合中的三個(gè)按鈕狀態(tài)集合。該圖描繪了用于再現(xiàn)按鈕的正常狀態(tài)的ODS集合(用于正常狀態(tài)的ODS);用于再現(xiàn)按鈕的選擇狀態(tài)的ODS集合(用于選擇狀態(tài)的ODS);以及用于再現(xiàn)按鈕的活動(dòng)狀態(tài)的ODS集合(用于活動(dòng)狀態(tài)的ODS)。這些按鈕狀態(tài)集合的順序如下正常狀態(tài)→選擇狀態(tài)→活動(dòng)狀態(tài)。該順序的目的是在初期便于構(gòu)成交互式顯示的最初顯示的ODS的讀取,并且在更新后推遲構(gòu)成顯示屏的ODS的讀取。圖19的第一行表示圖形對(duì)象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)按鈕的活動(dòng)狀態(tài)。圖19的第二行表示第一行的圖形對(duì)象所屬的按鈕狀態(tài)集合。應(yīng)當(dāng)注意,在該圖中,分別屬于N-ODS、S-ODS和A-ODS的ODS1到ODSn的集合被分配給彼此相同的編號(hào),(即,存在屬于N-ODS的ODS1,同時(shí)存在屬于S-ODS的ODS1)。然而,各個(gè)集合彼此不同。這還應(yīng)用于下文中的各個(gè)類似的圖。圖20是表示交互式顯示的狀態(tài)轉(zhuǎn)換,在該交互式顯示處設(shè)置有圖19的按鈕狀態(tài)集合。在該圖中的交互式顯示具有多種狀態(tài),即“初始顯示”、“通過第一次用戶動(dòng)作的更新顯示”以及“通過第二次更新顯示的更新顯示”。該圖中的箭頭表示觸發(fā)狀態(tài)轉(zhuǎn)換的用戶動(dòng)作。借助于該圖,四個(gè)按鈕A、B、C和D分別具有三種狀態(tài)“正常狀態(tài)”、“選擇狀態(tài)”和“活動(dòng)狀態(tài)”。在這些狀態(tài)中,初始顯示所必要的是用于再現(xiàn)正常狀態(tài)的三個(gè)圖形對(duì)象和用于再現(xiàn)選擇狀態(tài)的一個(gè)圖形對(duì)象。甚至當(dāng)仍然沒有判定默認(rèn)選擇按鈕時(shí),不能夠確定按鈕A到D中的哪一個(gè)將被放置到選擇狀態(tài)中,當(dāng)對(duì)表示正常狀態(tài)的圖形對(duì)象進(jìn)行解碼并且已經(jīng)完成了各個(gè)按鈕的選擇狀態(tài)時(shí),可以實(shí)現(xiàn)初始顯示。鑒于此,在該實(shí)施例中,以圖19第二行所示的順序“正常狀態(tài)→選擇狀態(tài)→活動(dòng)狀態(tài)”來設(shè)置按鈕狀態(tài)集合。根據(jù)這種按鈕狀態(tài)集合的設(shè)置,甚至在仍然沒有完成構(gòu)成活動(dòng)狀態(tài)的ODS的讀取和解碼時(shí),可以實(shí)現(xiàn)初始顯示,并且還可能縮短在顯示集合的讀取開始和初始顯示的完成之間的時(shí)間周期。接下來將說明在圖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。最后,用于活動(dòng)狀態(tài)的ODS包括ODS17-19、ODS27-29、ODS37-39和ODS47-49。ODS11-13用于再現(xiàn)如圖17所示的人物的面部變化,同樣的事情還可能針對(duì)ODS21-23、ODS31-33和ODS41-43。因此,通過在第一按鈕狀態(tài)集合中設(shè)置這些ODS,甚至在讀取顯示集合期間都可以進(jìn)行初始顯示的準(zhǔn)備。通過上述安排,執(zhí)行結(jié)合所述動(dòng)畫的交互式顯示是可能的(不存在延遲)。接下來將描述由多個(gè)按鈕狀態(tài)參考的ODS的順序(多次參考)。多次參考意思是指通過兩個(gè)或多個(gè)nornal_state_info、selected_stated_Info和activate_state_info來指定一個(gè)ODS的object_Id。通過這樣的多次參考,可能使用用于再現(xiàn)按鈕正常狀態(tài)、用于再現(xiàn)另一個(gè)按鈕的選擇狀態(tài)的圖形對(duì)象。這就意味著可能共享一個(gè)圖形對(duì)象的設(shè)計(jì)圖像。這種共享有助于減少ODS的數(shù)量。這里,將要進(jìn)行多次參考的ODS應(yīng)當(dāng)屬于哪一個(gè)按鈕狀態(tài)集合是存在問題的。例如,假定通過一個(gè)ODS來會(huì)址按鈕的正常狀態(tài)和另一個(gè)按鈕的選擇狀態(tài)。然而存在一個(gè)問題,即該ODS屬于相應(yīng)于正常狀態(tài)的按鈕狀態(tài)集合,或相應(yīng)于選擇狀態(tài)的按鈕狀態(tài)集合。原則上,僅將該ODS設(shè)置在與多個(gè)狀態(tài)中最早出現(xiàn)的狀態(tài)相對(duì)應(yīng)的按鈕狀態(tài)集合中。例如,當(dāng)通過正常狀態(tài)和選擇狀態(tài)多次參考ODS時(shí),ODS將被設(shè)置在用于正常狀態(tài)(N-ODS)的按鈕狀態(tài)集合中,而不是在用于選擇狀態(tài)(S-ODS)的按鈕狀態(tài)集合中。在不同的例子中,如果通過選擇狀態(tài)和活動(dòng)狀態(tài)多次參考ODS,則將ODS設(shè)置在用于選擇狀態(tài)(S-ODS)的按鈕狀態(tài)集合中,而不是在用于活動(dòng)狀態(tài)(A-ODS)的按鈕狀態(tài)集合中。以這種方式,僅在對(duì)應(yīng)于最早出現(xiàn)的狀態(tài)的按鈕狀態(tài)集合中設(shè)置多次參考的ODS。接下來將描述S-ODS中的ODS的順序。在S-ODS中,ODS首先根據(jù)默認(rèn)選擇按鈕是靜態(tài)確定還是動(dòng)態(tài)確定而出現(xiàn)。靜態(tài)確定的默認(rèn)選擇按鈕是由在ICS中的default_selected_button_number中的有效值(除了00之外)集合指定的按鈕。當(dāng)除了00之外的有效值被設(shè)定為默認(rèn)選擇按鈕編號(hào)時(shí),并且在N-ODS中不存在表示默認(rèn)選擇按鈕的非ODS時(shí),表示默認(rèn)選擇按鈕的ODS在S-ODS的開始處設(shè)置。當(dāng)default_selected_button_number表示00值時(shí),作為默認(rèn)的在選擇狀態(tài)中設(shè)定的按鈕將根據(jù)在再現(xiàn)裝置側(cè)的狀態(tài)動(dòng)態(tài)地變化。將default_selected_button_number設(shè)定為表示值00的情形包括已被復(fù)用的顯示集合上的AV剪輯在多條再現(xiàn)路徑的結(jié)合點(diǎn)處存在。例如,假定如下的情形,即在先的再現(xiàn)路徑分別為第一、第二和第三章節(jié),并且在所述結(jié)合點(diǎn)處的顯示集合用于顯示對(duì)應(yīng)于第一、第二和第三章節(jié)的按鈕。在這種情況下,通過default_selected_button_number來預(yù)先確定在作為默認(rèn)的選擇狀態(tài)中的按鈕是不合適的。在這種情況下,根據(jù)已經(jīng)通過了多個(gè)在先的再現(xiàn)路徑中的哪一個(gè)直到到達(dá)該顯示集合(例如,當(dāng)?shù)竭_(dá)第一章節(jié)時(shí)的第二章節(jié)按鈕,當(dāng)?shù)竭_(dá)第二章節(jié)時(shí)的第三章節(jié)按鈕,以及當(dāng)?shù)竭_(dá)第三章節(jié)時(shí)的第四章節(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的順序的差異的示意圖。在該圖中,虛線ss1表示當(dāng)default_selected_button_number表示按鈕B時(shí)在S-ODS中的ODS的順序,虛線ss2表示當(dāng)default_selected_button_number表示0時(shí)在S-ODS中的ODS的順序。如該圖中所示出的,當(dāng)default_selected_button_number表示按鈕B時(shí),表示按鈕B的選擇狀態(tài)的ODSB在S-ODS的開始處放置,而其他按鈕的ODS則放置在其之后。另一方面,當(dāng)default_selected_button_number表示0時(shí),表示按鈕A的選擇狀態(tài)的ODSA在S-ODS的開始處放置。以這種方式下,default_selected_button_number是有效還是無效并不影響S-ODS內(nèi)的ODS的順序。接下來將描述如何將具有這種ICS和ODS的顯示集合分配到AV剪輯的再現(xiàn)時(shí)間軸。Epoch是在再現(xiàn)時(shí)間軸上繼續(xù)的存儲(chǔ)器管理的一個(gè)時(shí)間周期。由于Epoch由一個(gè)或多個(gè)顯示集合組成,所以如何將顯示集合分配給AV剪輯的再現(xiàn)時(shí)間軸是一個(gè)問題。這里,AV剪輯的再現(xiàn)時(shí)間軸用于定義構(gòu)成復(fù)用到AV剪輯的視頻流的各條圖形數(shù)據(jù)的解碼/再現(xiàn)定時(shí)。在該再現(xiàn)時(shí)間軸中,解碼定時(shí)和再現(xiàn)定時(shí)由90KHz的時(shí)間準(zhǔn)確度來表示。分配給顯示集合中的這些ICS和ODS的DTS和PTS表示在該再現(xiàn)時(shí)間軸上實(shí)現(xiàn)同步控制的定時(shí)。借助于分配給ICS和ODS的DTS和PTS的同步控制將顯示集合分配給再現(xiàn)時(shí)間軸。首先,描述借助于分配給ODS的DTS和PTS執(zhí)行同步控制的種類。DTS表示在90KHz的時(shí)間準(zhǔn)確度中的ODS的解碼開始時(shí)間。PTS表示ODS的解碼結(jié)束時(shí)間。ODS的解碼不會(huì)立即結(jié)束,而是要花費(fèi)一定的時(shí)間來完成。為了闡述開始點(diǎn)/結(jié)束點(diǎn),DTS和PTS分別表示ODS的解碼開始時(shí)間和解碼結(jié)束時(shí)間。由于PTS的值表示了結(jié)束時(shí)間,所以有必要在PTS所示時(shí)間之前完成ODSj的解碼,而后應(yīng)當(dāng)在再現(xiàn)裝置的對(duì)象緩沖區(qū)中獲得被壓縮圖形對(duì)象。由于屬于顯示集合“n”的任意ODSj的解碼開始時(shí)間在90KHz的時(shí)間準(zhǔn)確度中表示為DTS(DSn[ODS]),所以通過將解碼所需的最大時(shí)間添加到該解碼開始時(shí)間所獲得的時(shí)間將是所述顯示集合的ODSj的有保障的解碼結(jié)束時(shí)間。假定解壓之后的ODSj的尺寸是SIZE(DSn[ODSj]),以及ODS的解碼速率是Rd。而后,解碼所需的最大時(shí)間將是SIZE(DSn[ODSj])//Rd。應(yīng)當(dāng)注意,這里使用的算符“//”是將小數(shù)變?yōu)橄乱粋€(gè)整數(shù)的一種除法。將該最大時(shí)間轉(zhuǎn)變?yōu)?0KHz的時(shí)間準(zhǔn)確度,并且添加到ODSj的DTS。以這種方式來獲得由PTS表示的解碼結(jié)束時(shí)間(90KHz)。屬于DSn的ODSj的PTS表示如下PTS(DS[ODSj])=DTS(DSn[ODSj])+90000*(SIZE(DSn[ODSj))//RD)然后,在兩個(gè)ODS(ODSj,ODSj+1)之間應(yīng)當(dāng)滿足下面的關(guān)系PTS(DS[ODSj])≤DTS(DSn[ODSj+1])接下來將說明ICS的PTS值。如果緊接著在Epoch開始之后,則在通過將下面的值添加到圖形平面所獲得的值之后來設(shè)置ICS的PTS,這些值是(1)解碼時(shí)間結(jié)束構(gòu)成DSn的初始顯示的ODS中的最后一個(gè)的ODS的PTS值;(2)清除圖形平面所需的時(shí)間;以及(3)寫入由ODS的解碼獲得的圖形對(duì)象所需的寫入時(shí)間。另一方面,如果在采集點(diǎn),則在通過加(1)和(3)所獲得的值之后設(shè)置IDS的PTS。如果通過ICS來表示default_selected_button_number,則當(dāng)已完成了用于再現(xiàn)所有按鈕的正常狀態(tài)的ODS的解碼、和用于再現(xiàn)默認(rèn)按鈕的選擇狀態(tài)的ODS的解碼時(shí),對(duì)于初始顯示的準(zhǔn)備已就緒。用于再現(xiàn)出現(xiàn)在初始顯示中的多個(gè)按鈕的選擇狀態(tài)的ODS稱為“S-ODS”,而在其解碼時(shí)間完成最早的ODS中的ODS稱為“S-ODSsfirst”(在這種情況下,用于再現(xiàn)默認(rèn)按鈕的ODS)。將S-ODSsfirst的PTS值設(shè)置為解碼時(shí)間已完成最后一個(gè)的ODS的PTS值,并且將其用作ICS的PTS的基準(zhǔn)值。如果沒有通過ICS表示default_selected_button_number,則不清楚哪一個(gè)按鈕將處于選擇狀態(tài)中。因此,直到用于再現(xiàn)所有按鈕的正常狀態(tài)和選擇狀態(tài)的準(zhǔn)備就緒,才結(jié)束初始顯示的準(zhǔn)備。在所有用于再現(xiàn)在初始顯示中所需的多個(gè)按鈕的選擇狀態(tài)的S-ODS中,將其解碼時(shí)間最后結(jié)束的ODS稱為“S-ODSlast”。將該S-ODSlast的PTS值設(shè)置為其解碼時(shí)間最后結(jié)束的ODS的PTS值,并且將其用作ICS的PTS的基準(zhǔn)值。假定將S-ODSsfirst的解碼結(jié)束時(shí)間表示為PTS(DSn[S-ODSsfirst])。而后,通過將(2)和(3)加到PTS(DSn[S-ODSsfirst])來獲得PTS(DSn[ICS])。假定可能在圖形平面中繪制的矩形區(qū)域的橫向尺寸表示為“video_width”,而其徑向尺寸表示為“video_height”。同樣假定針對(duì)圖形平面的寫入速率為128Mbps。在這些假定的情況下,將清除圖形平面所需的時(shí)間量表示為8*video_width_video_height//128,000,000。如果以90KHz的時(shí)間準(zhǔn)確度進(jìn)行表達(dá),則(2)將清除圖形平面所需的時(shí)間量表示為90,000*(8*video_width*video_height//128,000,000)。同樣假定由包括在ICS中的所有按鈕信息指定的圖形對(duì)象的總尺寸表示為∑SIZE(DSn[ICS.BUTTON[i]]),而針對(duì)圖形平面的寫入速率為128Mbps。而后將寫入圖形平面所需的時(shí)間表示為∑SIZE(DSn[ICS.BUTTON[i]])//128,000,000。如果以90KHz的時(shí)間準(zhǔn)確度進(jìn)行表達(dá),則清除圖形平面所需的時(shí)間表示為90,000*(∑SIZE(DSn[ICS.BUTTON[i]])//128,000,000)。這里,∑SIZE(DSn[ICS.BUTTON[i]])表示用于表示一個(gè)按鈕的圖形對(duì)象的第一顯示對(duì)象的總的尺寸。該∑SIZE(DSn[ICS.BUTTON[i]])產(chǎn)生在判定默認(rèn)選擇按鈕的情況和默認(rèn)選擇按鈕動(dòng)態(tài)變化的情況之間的不同的值。當(dāng)靜態(tài)地判定了默認(rèn)選擇按鈕時(shí),∑SIZE(DSn[ICS.BUTTON[i]])將產(chǎn)生下面的總的尺寸表示默認(rèn)選擇按鈕的選擇狀態(tài)的第一被顯示的其中一個(gè)ODS;以及用于表示除了默認(rèn)選擇按鈕之外的按鈕的正常狀態(tài)的第一被顯示的其中一個(gè)ODS。接下來,當(dāng)默認(rèn)選擇按鈕動(dòng)態(tài)變化時(shí),不清楚哪一個(gè)按鈕將是選擇按鈕。因此有必要假定具有最長寫入時(shí)間的情形。這里,在表示任意按鈕x(ODSn1)的正常狀態(tài)的第一頁的圖形對(duì)象與與表示按鈕x(ODSs1)的選擇狀態(tài)的第一頁的圖形對(duì)象之間,將具有較大尺寸(Max(ODSn1,ODSs1))的圖形對(duì)象認(rèn)為是要首先為按鈕x顯示的圖形對(duì)象。通過將所有按鈕的Max(ODSn1,ODSs1)相加到一起而獲得的結(jié)果將是∑SIZE(DSn[ICS.BUTTON[i]])。圖23A和圖23B是表示在N-ODS包括多個(gè)用于構(gòu)成按鈕A到D的ODS、以及S-ODS包括多個(gè)用于構(gòu)成按鈕A到D的ODS的情況下,∑SIZE(DSn[ICS.BUTTON[i]])的具體值的示意圖。這里,當(dāng)defaultselectedbuttonnumber表示一個(gè)有效值時(shí),∑SIZE(DSn[ICS.BUTTON[i]])將是由密的幀所示的四個(gè)ODS的總的尺寸?!癆s1”是首先顯示的表示按鈕A的選擇狀態(tài)的多個(gè)ODS的其中一個(gè)?!癇n1”、“Cn1”和“Dn1”分別是首先顯示的表示按鈕B到D的正常狀態(tài)的多個(gè)ODS的其中一個(gè)。當(dāng)這些尺寸由“size()”表示時(shí),∑SIZE(DSn[ICS.BUTTON[i]])將被表示為size(As1)+size(Bn1)+size(Cn1)+size(Dn1)。另一方面,當(dāng)default_selected_button_number為0時(shí),An1和As1的較大的ODS;Bn1和Bs1的較大的ODS;Cn1和Cs1的較大的ODS;以及Dn1和Ds1的較大的ODS的總和將成為∑SIZE(DSn[ICS.BUTTON[i]])。從而,∑SIZE(DSn[ICS.BUTTON[i]])被表示如下。∑SIZE(DSn[ICS.BUTTON[i]])=max((size(An1),sizeAs1))+max((size(Bn1),sizeBs1))+max((size(Cn1),sizeCs1))+max((size(Dn1),sizeDs1))然后,緊接著Epoch開始后的PTS(DSn[ICS])將使用上面的表達(dá)式表示如下PTS(DS[ICS])≥PTS(DSn[S-ODSsfirst])+90,000*(8*video_width*wideo_height//128,000,000)+90,000*(∑SIZE(DSn[ICS.BUTTON[i]])//128,000,000)另一方面,當(dāng)default_selected_button_number是無效的時(shí),僅僅需要利用PTS(DSn[S-ODSslast])代替PTS(DSn[S-ODSsfirst])。具體的表達(dá)式如下PTS(DS[ICS])≥PTS(DSn[S-ODSslast])+90,000*(8*video_width*wideo_height//128,000,000)+90,000*(∑SIZE(DSn[ICS.BUTTON[i]])//128,000,000)圖24表示通過以上述方式設(shè)定PTS和DTS來實(shí)現(xiàn)同步顯示的一個(gè)例子。在該圖中,做出假定以使得在任意圖像數(shù)據(jù)“py1”(其在該圖中的動(dòng)畫中)的顯示定時(shí)處顯示按鈕。在這種情況下,將設(shè)置ICS的PTS值使得與該圖像數(shù)據(jù)的顯示定時(shí)相一致。在構(gòu)成DSn初始顯示的ODS中解碼時(shí)間最后完成的ODS的解碼應(yīng)當(dāng)借助于通過從ICS的PTS中減去屏幕清除周期cd1和圖形對(duì)象傳送周期td1而獲得的時(shí)間來完成。因此,應(yīng)當(dāng)在該圖中示出的定時(shí)(★1)處設(shè)定ODS的PTS值。此外,ODS的解碼耗費(fèi)周期dd1,因此應(yīng)當(dāng)在早于該P(yáng)TS的dd1周期處設(shè)置該ODS的DTS值。在圖24中,僅有一個(gè)要與運(yùn)動(dòng)圖像比較的ODS,這是最簡單的情形。如果通過ICS的多個(gè)ODS、PTS和DTS來實(shí)現(xiàn)與運(yùn)動(dòng)相比較的交互式顯示的初始顯示,則ODS的PTS和DTS將如圖25進(jìn)行設(shè)置。圖25是表示在多個(gè)ODS組成交互式顯示的初始顯示以及靜態(tài)地判定默認(rèn)選擇按鈕的情況下,如何設(shè)置DTS和PTS的示意圖。如果當(dāng)圖中的時(shí)間dd1過去時(shí)ODS的解碼(該ODS的解碼在S-ODSsfirst(用于實(shí)現(xiàn)初始顯示的ODS)中消耗最長的時(shí)間)完成,則將該S-ODSsfirst的PTS(DSn[S-ODSsfirst])設(shè)定為表示周期dd1經(jīng)過的時(shí)間。此外,為了實(shí)現(xiàn)初始顯示,有必要執(zhí)行屏幕清除和解碼圖形對(duì)象的變換。因此,應(yīng)當(dāng)在通過將執(zhí)行屏幕清除所需的時(shí)間周期90,000*(8*video_width*video_height//128,000,000)與解碼圖形對(duì)象的變換時(shí)間90,000*(∑SIZE(DSn[ICS.BUTTON[i]])//128,000,000)相加獲得的時(shí)間之后,將ICS的PTS(DSn[ICS])設(shè)定為該P(yáng)TS的值(DSn[S-ODSsfirst])。圖26是表示在多個(gè)ODS組成交互式顯示的初始顯示、以及不對(duì)默認(rèn)選擇按鈕進(jìn)行判定的情況下如何設(shè)定DTS和PTS的示意圖。如果S-ODSslast的解碼(其解碼在用于實(shí)現(xiàn)初始顯示的S-ODS中花費(fèi)的時(shí)間最長)在圖中的時(shí)間dd2過去時(shí)完成,則將該S-ODSslast(DSn[S-ODSslast])的PTS設(shè)定為表示周期dd2經(jīng)由的時(shí)間。此外,為了實(shí)現(xiàn)初始顯示,有必要執(zhí)行屏幕清除,并且變換被解碼的圖形對(duì)象。因此,應(yīng)當(dāng)在通過將執(zhí)行屏幕清除所需的時(shí)間周期90,000*(8*video_width*video_height//128,000,000)與解碼圖形對(duì)象的變換時(shí)間90,000*(∑SIZE(DSn[ICS.BUTTON[i]])//128,000,000)相加獲得的時(shí)間之后,將ICS的PTS(DSn[ICS])設(shè)定為該P(yáng)TS(DSn[S-ODSslast])的值。在DVD中,交互式控制有效的時(shí)間周期對(duì)應(yīng)于VOBU(其起到視頻流的GOP的作用)的周期。然而,在BD-ROM中,可以借助于包括在Epoch中的ICS中的PTS和DTS來任意設(shè)定這種有效周期。因此,借助于BD-ROM的交互式控制不會(huì)依賴于GOP。應(yīng)當(dāng)注意,借助于ICS的PTS的同步控制并不被限制為執(zhí)行控制,以便在再現(xiàn)時(shí)間軸上的確定定時(shí)處顯示一個(gè)按鈕,并且還包括執(zhí)行控制以便能夠在再現(xiàn)時(shí)間軸上的確定周期中顯示Popup菜單。Popup菜單是通過按壓為遙控器400提供的菜單按鍵而在屏幕上突然出現(xiàn)的菜單,以及借助于ICS的PTS的同步控制還包括在AV剪輯的確定圖形數(shù)據(jù)的顯示定時(shí)處能夠顯示這種Popup菜單。對(duì)構(gòu)成Popup菜單的ODS進(jìn)行解碼,并且將通過解碼獲得的圖形對(duì)象寫入到圖形平面中,就象構(gòu)成按鈕的ODS一樣。除非到圖形平面的寫入沒有完成,否則用戶不可能響應(yīng)菜單調(diào)用。鑒于此,在執(zhí)行Popup菜單的同步顯示中,可能進(jìn)行Popup顯示的時(shí)間通過ICS的PTS來表示。迄今為止所描述的顯示集合(ICS、PDS、ODS)的數(shù)據(jù)結(jié)構(gòu)是以編程語言編寫的分類結(jié)構(gòu)體的一個(gè)例子。進(jìn)行程序設(shè)計(jì)的生產(chǎn)者能夠通過描述這種分類結(jié)構(gòu)體來獲得在BD-ROM上的結(jié)構(gòu)。接下來說明根據(jù)本發(fā)明的再現(xiàn)裝置的實(shí)施例。圖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)裝置主要包括三個(gè)部分系統(tǒng)LSI,驅(qū)動(dòng)設(shè)備和微系統(tǒng)。通過將這些部分實(shí)現(xiàn)為再現(xiàn)裝置的機(jī)殼和基板來繼續(xù)進(jìn)行工業(yè)上的生產(chǎn)。系統(tǒng)LSI是其上集成有包含再現(xiàn)裝置功能的多種處理單元的集成電路。以這種方式生成的再現(xiàn)裝置包括BD驅(qū)動(dòng)器1,跟蹤緩沖器2,PID濾波器3,傳送緩沖器4a、b和c,外圍電路4d,視頻解碼器5,視頻平面6,音頻解碼器7,圖形平面8,CLUT單元9,加法設(shè)備10,圖形解碼器12,編碼數(shù)據(jù)緩沖器13,外圍電路13a,流圖形處理器14,對(duì)象緩沖器15,合成緩沖器16,圖形控制器17,UO控制器18,選手寄存器組19和控制單元20。BD-ROM驅(qū)動(dòng)器1通過執(zhí)行BD-ROM的加載/讀取/退出來接入BD-ROM。跟蹤緩沖器2是FIFO存儲(chǔ)器,并且基于先進(jìn)先出來存儲(chǔ)從BD-ROM中讀取的TS包。PID濾波器3對(duì)從跟蹤緩沖器2輸出的多個(gè)TS包執(zhí)行濾波。通過PID濾波器3執(zhí)行的濾波是僅將具有所希望的PID的TS包寫入到傳送緩沖器4a、b和c,而不需要進(jìn)行緩沖。因此,要將輸入到PID濾波器3中的TS包寫入到傳送緩沖器4a、b和c,而不存在延時(shí)。傳送緩沖器4a、b和c分別是基于先進(jìn)先出來存儲(chǔ)從PID濾波器3輸出的TS包的存儲(chǔ)器。外圍電路4d是執(zhí)行處理以將從傳送緩沖器4a讀取的TS包變換為功能段的線邏輯。通過變換獲得的該功能段存儲(chǔ)到編碼數(shù)據(jù)緩沖器13中。視頻解碼器5對(duì)從PDI濾波器3輸出的TS包進(jìn)行解碼以獲得被解壓的圖形,并且將它們寫入視頻平面6。視頻平面6是用于動(dòng)畫的平面。音頻解碼器7對(duì)從PDI濾波器3輸出的TS包進(jìn)行解碼以獲得被解壓的音頻數(shù)據(jù),并且輸出被解壓的音頻數(shù)據(jù)。圖形平面8是具有相應(yīng)于一個(gè)屏幕的區(qū)域的存儲(chǔ)器,并且能夠存儲(chǔ)用于一個(gè)屏幕的被解壓的圖形。CLUT單元9基于PDS所示的Y、Cr、Cb值來轉(zhuǎn)換存儲(chǔ)在圖形平面8中的被解壓圖形的索引顏色。加法設(shè)備10將從CLUT單元9處的顏色轉(zhuǎn)換中導(dǎo)出的解壓圖形與PDS所示的T值(傳輸速率)相乘,并且將所述結(jié)果和在視頻平面6中存儲(chǔ)的被解壓的圖形數(shù)據(jù)逐像素地進(jìn)行相加,以獲得重疊的圖像,并且輸出所述重疊的圖像。圖形解碼器12解碼圖形流,以獲得解壓圖形,并且將該解壓圖形作為圖形對(duì)象寫入到圖形平面8。通過解碼所述圖形流,子標(biāo)題和菜單將出現(xiàn)在屏幕上。該圖形解碼器12包括編碼數(shù)據(jù)緩沖器13,外圍電路13a,流圖形處理器14,對(duì)象緩沖器15,合成緩沖器16和圖形控制器17。編碼數(shù)據(jù)緩沖器13是其中存儲(chǔ)有功能段和DTS與PTS的緩沖器。這些功能段通過刪除TS包頭而產(chǎn)生,并且來自各個(gè)TS包的傳輸流中的PES包頭存儲(chǔ)在傳送緩沖器4a中,而后順序地放置這些有效載荷。在被刪除的TS包頭和PES包頭中,與相應(yīng)PES包相關(guān)聯(lián)地對(duì)PTS/DTS進(jìn)行存儲(chǔ)。外圍電路13a是能夠?qū)崿F(xiàn)如下功能的線邏輯在編碼數(shù)據(jù)緩沖器13和流圖形處理器14之間進(jìn)行變換;以及在編碼數(shù)據(jù)緩沖器13和組合緩沖器16之間進(jìn)行變換;在這種變換處理中,當(dāng)達(dá)到ODS的DTS所示的時(shí)間時(shí),從編碼數(shù)據(jù)緩沖器13將ODS傳送到流圖形處理器14。另外,當(dāng)達(dá)到ICS和PDS的DTS所示的時(shí)間時(shí),將ICS和PDS傳送到組合緩沖器16。流圖形處理器14解碼ODS,并且將包括源自所述解碼的索引顏色的解壓圖形作為圖形對(duì)象寫入到對(duì)象緩沖器15。通過流圖形處理器14進(jìn)行的解碼在與ODS相關(guān)聯(lián)的DTS處開始,并且在與ODS相關(guān)聯(lián)的PTS處結(jié)束。針對(duì)上述圖形對(duì)象的解碼速率“Rd”對(duì)應(yīng)于該流圖形處理器14的輸出速率。從流圖形處理器14的解碼中獲得的圖形對(duì)象被存儲(chǔ)在對(duì)象緩沖器15中。圖28是表示與圖形平面8相對(duì)照的對(duì)象存儲(chǔ)器15的存儲(chǔ)內(nèi)容的示意圖。該存儲(chǔ)內(nèi)容假定一種情形,即在圖16和17所示的實(shí)例中的ODS被寫入到對(duì)象緩沖器15。在圖16和圖17的實(shí)例中,通過36個(gè)ODS(ODS11-49)實(shí)現(xiàn)了四個(gè)按鈕動(dòng)畫。在該實(shí)例中,表示該動(dòng)畫的所有圖像的ODS被存儲(chǔ)在對(duì)象緩沖器15中。與此相反,在圖形平面8中限定了在對(duì)象緩沖器15中存儲(chǔ)的各個(gè)ODS的顯示位置。該顯示位置通過各條按鈕信息的按鈕水平位置和按鈕垂直位置來限定。通過逐幀的變換來自對(duì)象緩沖器15的ODS來實(shí)現(xiàn)動(dòng)畫,以便將ODS寫入圖形平面8的對(duì)應(yīng)的顯示位置。組合緩沖器16是設(shè)置ICS和PDS的存儲(chǔ)器。圖形控制器17對(duì)組合緩沖器16中放置的ICS進(jìn)行解碼,并且根據(jù)ICS執(zhí)行控制。該控制的執(zhí)行定時(shí)是以分配給ICS的PTS的值為基礎(chǔ)的。該圖形控制器17最重要的功能之一是在初始顯示處和交互式顯示更新處的寫處理。下面參照?qǐng)D19說明了在初始顯示和更新處的圖形控制器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限定的位置(圖中的箭頭W1、W2、W3和W4用符號(hào)表示上述寫入)。通過所述寫入,實(shí)現(xiàn)了圖20的初始顯示。這里請(qǐng)注意,并非所有的ODS都沒有必要進(jìn)行交互式顯示的初始顯示。當(dāng)屬于默認(rèn)選擇按鈕的S-ODS的ODS和屬于其他按鈕的N-ODS的ODS都已經(jīng)在對(duì)象緩沖器15上就緒時(shí),初始顯示得以實(shí)現(xiàn)。即,如果已經(jīng)完成了針對(duì)屬于默認(rèn)選擇按鈕的S-ODS的ODS的解碼和針對(duì)屬于其他按鈕的N-ODS的ODS的解碼,圖形控制器17就可以開始針對(duì)初始顯示的寫入。圖30是表示圖形控制器17根據(jù)第一用戶動(dòng)作(向右移動(dòng))在交互式顯示的更新處的處理的示意圖。如該圖所示,圖形控制器17執(zhí)行控制,以便寫入屬于按鈕B的S-ODS的ODS,以顯示由按鈕B的按鈕信息的button_horizontal_position和button_vertical_position限定的位置,并且寫入屬于按鈕A的N-ODS的ODS,以顯示由按鈕A的按鈕信息的button_horizontal_position和button_horizontal_position限定的位置(箭頭W5、W6、W7和W8用符號(hào)表示上述寫入)。通過所述寫入,實(shí)現(xiàn)了如圖20所示的狀態(tài)轉(zhuǎn)換。按鈕C和D保留在正常狀態(tài)中,就象在交互式顯示的初始顯示中一樣,但會(huì)繼續(xù)針對(duì)這些按鈕寫入到圖形平面8,以繼續(xù)該動(dòng)畫。圖31和圖32分別表示在第一用戶動(dòng)作是向下移動(dòng)且被激活的各種情況下的圖形控制器17的處理。在交互式屏幕更新時(shí),涉及除了默認(rèn)選擇按鈕之外的按鈕的S-ODS和A-ODS,因此所有的ODS都需要在對(duì)象緩沖器15中存在。UO控制器18檢測(cè)旨在遙控器和再現(xiàn)裝置的前面板的用戶操作,并且將對(duì)應(yīng)于用戶操作(下文中“UO(用戶操作)”)的信息輸出到控制單元20。選手寄存器組19是嵌入到控制單元20中的寄存器,并且包括32個(gè)選手狀態(tài)寄存器和32個(gè)通用目的寄存器。下面描述了選手狀態(tài)寄存器(PSR)的設(shè)定值的含義。在下文中,符號(hào)“PSR(x)”表示第X個(gè)選手狀態(tài)寄存器的設(shè)定值。PSR(0)保留PSR(1)要被解碼的音頻流的流號(hào)PSR(2)要被解碼的子圖像流的流號(hào)PSR(3)表示用戶角度設(shè)定的編號(hào)PSR(4)當(dāng)前再現(xiàn)的標(biāo)題號(hào)PSR(5)當(dāng)前再現(xiàn)的章節(jié)號(hào)PSR(6)當(dāng)前再現(xiàn)的PL號(hào)PSR(7)當(dāng)前再現(xiàn)的播放條目號(hào)PSR(8)表明當(dāng)前再現(xiàn)點(diǎn)的時(shí)間信息PSR(9)在導(dǎo)航定時(shí)器處的計(jì)數(shù)值PSR(10)當(dāng)前在選擇狀態(tài)中的按鈕編號(hào)PSR(11)-(12)保留PSR(13)由用戶設(shè)定的雙親級(jí)(parentallevel)PSR(14)再現(xiàn)裝置的視頻再現(xiàn)設(shè)定PSR(15)再現(xiàn)裝置的音頻再現(xiàn)設(shè)定PSR(16)表示再現(xiàn)裝置的音頻再現(xiàn)設(shè)定的語言代碼PSR(17)表示再現(xiàn)裝置的子標(biāo)題設(shè)定的語言代碼PSR(18)用于菜單在薩的語言設(shè)定PSR(19)-(63)保留每次在顯示AV剪輯的各條圖像數(shù)據(jù)時(shí)更新PSR(8)。換句話說,當(dāng)再現(xiàn)裝置顯示一條新的圖像數(shù)據(jù)時(shí),將PSR(8)更新為表示由所述一條新的圖像數(shù)據(jù)的顯示開始時(shí)間(出現(xiàn)時(shí)間)表示的值。通過參考該P(yáng)SR(8),獲知當(dāng)前再現(xiàn)點(diǎn)是可能的??刂茊卧?0通過與圖形解碼器12的雙向通信執(zhí)行集中控制。從控制單元20到圖形解碼器12的通信會(huì)將在UO控制器18接收的UO輸出到圖形解碼器12。從控制單元20到圖形解碼器12的通信會(huì)將包括在ICS中的按鈕命令輸出到控制單元20。在上述構(gòu)造的再現(xiàn)裝置中,各個(gè)構(gòu)成元件使用流水線操作來執(zhí)行解碼處理。圖33是表示由再現(xiàn)裝置執(zhí)行的流水線操作處理的時(shí)序圖。第四行表示在BD-ROM中的顯示集合,第三行表示分別用于讀取ICS、PDS和ODS的針對(duì)編碼數(shù)據(jù)緩沖器13的讀取周期。第二行表示由流圖形處理器14執(zhí)行的針對(duì)ODS的解碼周期。第一行表示圖形控制器17的處理周期。圖中的DTS11、DTS12和DTS13表示各個(gè)ODS的解碼開始時(shí)間。通過DTS11來完成將ODS(N-ODS[ODS1])(作為N-ODS中的第一個(gè)ODS)存儲(chǔ)到編碼數(shù)據(jù)緩沖器13中,并且通過DTS12來完成將ODS(N-ODS[ODSn])(作為N-ODS中的最后一個(gè)ODS)存儲(chǔ)到編碼數(shù)據(jù)緩沖器13中。以這種方式,各個(gè)ODS將通過各自的DTS所示的時(shí)間對(duì)編碼數(shù)據(jù)緩沖器13進(jìn)行讀取。另一方面,在圖中,PTS11、PTS12、PTS13表示各個(gè)ODS的解碼結(jié)束時(shí)間。通過PTS11來完成由流圖形處理器14執(zhí)行的N-ODS(ODS1)的解碼,并且通過PTS12來完成N-ODS(ODSn)的解碼。以上述方式,各個(gè)ODS通過ODS的DTS所示的時(shí)間對(duì)編碼數(shù)據(jù)緩沖器13進(jìn)行讀取,并且通過ODS的PTS所示的時(shí)間來解碼ODS對(duì)編碼數(shù)據(jù)緩沖器13的讀取,并且將它們寫入到對(duì)象緩沖器15中。流圖形處理器14使用流水線操作來執(zhí)行所描述的處理序列。當(dāng)靜態(tài)地判定默認(rèn)選擇按鈕時(shí),針對(duì)交互式顯示的初始顯示的所有圖形對(duì)象的時(shí)間是完成對(duì)應(yīng)于正常狀態(tài)的按鈕狀態(tài)集合的第一ODS的解碼和對(duì)應(yīng)于選擇狀態(tài)的按鈕狀態(tài)集合的第一ODS的解碼的時(shí)間。在該圖中,在PTS13所示的時(shí)間處,對(duì)于交互式顯示的初始顯示必需的所有圖形對(duì)象都已就緒。在圖中,第一行中的周期cd1表示通過圖形控制器17清除圖形平面8所需的時(shí)間周期。另外,周期td1是將圖形對(duì)象寫入圖形平面8所需的時(shí)間周期,所述圖形對(duì)象在對(duì)象緩沖器15中獲得的圖形對(duì)象中對(duì)應(yīng)于交互式顯示的第一頁。通過ICS中的按鈕水平位置和按鈕垂直位置來表示在圖形平面8中的寫入目的地。換句話說,在通過將屏幕清除周期“cd1”和寫入圖形對(duì)象(通過解碼“td1”所獲得的)所需的寫入時(shí)間加到ODS的PTS13而計(jì)算的時(shí)間處,構(gòu)成交互式顯示的解壓圖形獲得用于圖形平面8。通過使CLUT單元9對(duì)上述提到的解壓圖形執(zhí)行顏色轉(zhuǎn)換、并且使附加設(shè)備10執(zhí)行所述結(jié)果與在視頻平面6中存儲(chǔ)的解壓圖形的組合可以獲得重疊圖像。與通過解碼包括在顯示集合中的所有ODS來執(zhí)行初始顯示的情形相對(duì)照,對(duì)于相應(yīng)于選擇狀態(tài)的按鈕狀態(tài)集合和相應(yīng)于活動(dòng)狀態(tài)的按鈕狀態(tài)集合來說,因?yàn)樵诮獯a完成之前執(zhí)行初始顯示,所以較早地通過圖中的周期hy1來執(zhí)行在該實(shí)施例中的初始顯示。應(yīng)當(dāng)注意,在該圖中,存在多種ODS1-ODSn的集合。然而,這些集合分別屬于N-ODS、S-ODS和A-ODS,因此相同的ODS1在內(nèi)容中彼此不同。這還適用于本發(fā)明中類似的附圖。甚至當(dāng)圖形解碼器12執(zhí)行清除并且寫入到圖形平面8時(shí),流圖形處理器14繼續(xù)解碼剩余的ODS(即,在第二行中的針對(duì)ODS的解碼周期,針對(duì)ODS1的解碼周期和針對(duì)ODSn的解碼周期)?;诖耍瑢⒓霸缤瓿墒S郞DS的解碼。這會(huì)導(dǎo)致及早為更新交互式顯示作準(zhǔn)備,因此可能借助于剩余的ODS(沒有延遲)來響應(yīng)有關(guān)交互式顯示更新的用戶操作。如上所述的該流水線操作處理能夠促進(jìn)初始顯示和交互式顯示的更新的執(zhí)行。圖33假定了靜態(tài)地判定默認(rèn)選擇按鈕的情形,而圖34是表示在默認(rèn)選擇按鈕動(dòng)態(tài)變化的情況下,由再現(xiàn)裝置執(zhí)行的流水線處理的時(shí)序圖。當(dāng)默認(rèn)選擇按鈕動(dòng)態(tài)變化時(shí),初始顯示所必需的圖形對(duì)象將就緒,同時(shí)對(duì)所有屬于分別對(duì)應(yīng)于N-ODS和S-ODS的按鈕狀態(tài)集合的ODS進(jìn)行解碼,并且在圖形平面8中獲得相應(yīng)的圖形對(duì)象。與有必要對(duì)顯示集合中的所有ODS進(jìn)行解碼以執(zhí)行初始顯示的情形相對(duì)照,在相應(yīng)于活動(dòng)狀態(tài)的按鈕狀態(tài)集合的解碼結(jié)束之前進(jìn)行該實(shí)施例中的初始顯示是可能的。因此,在該圖中通過周期hy2較早地來執(zhí)行初始顯示。接下來描述如何實(shí)現(xiàn)控制單元20和圖形解碼器12??刂茊卧?0創(chuàng)建圖35和圖36中所示的用于執(zhí)行處理的程序,這些程序由通用CPU來執(zhí)行。如下所述,將參照?qǐng)D35和圖36來描述控制單元20執(zhí)行的處理。圖35是表示由控制單元20執(zhí)行的、用于LinkPL功能的執(zhí)行程序的流程圖。在包括LinkPL功能的命令的解碼中,控制單元20遵循該圖的流程圖。這里,假定在該流程圖中的處理目標(biāo)播放條目被稱為“PIy”,而處理目標(biāo)訪問單元被稱為“訪問單元v”。在該流程圖中,讀取由LinkPL的自變量表示的當(dāng)前PL信息(.mpls)(步驟S1),并且將在當(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ū)動(dòng)器給定一個(gè)指令,以便從訪問單元v到訪問單元w讀取指令(步驟S8),并且為視頻解碼器5、音頻解碼器7和圖形解碼器12給定從In_time到Out_time進(jìn)行解碼/輸出Piy的指令(步驟S9)。步驟S11用于執(zhí)行流程圖的結(jié)束判斷。特別是,判斷Piy是否達(dá)到最后的PI。如果步驟S11為YES,則流程圖結(jié)束。否則,將接下來的播放條目設(shè)定為Piy(步驟S12),同時(shí)操作返回到步驟S3。下文中,重復(fù)步驟S1到步驟S10的處理,直到步驟S11結(jié)果為是(YES)為止。步驟S10是用于將功能段加載到編碼數(shù)據(jù)緩沖器13以響應(yīng)訪問單元讀取的步驟。圖36是表示用于加載功能段的處理的程序的流程圖。在該流程圖中,“段K”表示相應(yīng)于與訪問單元一同讀取的各個(gè)段(ICS、ODS、PDS)的變量。忽略標(biāo)記用于在段K的忽略和加載之間進(jìn)行變換。該流程圖是一種環(huán)形結(jié)構(gòu),其中當(dāng)把忽略標(biāo)記設(shè)定為“1”同時(shí)進(jìn)行了初始化時(shí),對(duì)于所有段K重復(fù)執(zhí)行步驟S21到S24和步驟S27到S35的處理(步驟S25、S26)。步驟S21用于判斷段K是否為ICS。如果段K是ICS,則執(zhí)行步驟S27和步驟S28的判斷。步驟S27用于判斷ICS的段類型是否是采集點(diǎn)。如果段K原來是采集點(diǎn),則操作轉(zhuǎn)移到步驟S28。相反,如果段K原來是Epoch開始或正常情形,則操作轉(zhuǎn)移到步驟S33。步驟S28用于在圖形解碼器12中發(fā)現(xiàn)DS之前,當(dāng)步驟S27為Yes時(shí),判斷是否執(zhí)行緩沖(在編碼數(shù)據(jù)緩沖器13,流圖形處理器14,對(duì)象緩沖器15和合成緩沖器16中)。當(dāng)沒有在圖形解碼器12中發(fā)現(xiàn)DS時(shí),意味著已經(jīng)執(zhí)行了隨機(jī)訪問。在這種情況下,顯示應(yīng)當(dāng)從作為采集點(diǎn)的DS開始。從而操作轉(zhuǎn)移到步驟S30(步驟S28否)。當(dāng)在圖形解碼器12中發(fā)現(xiàn)了在前的DS時(shí)(步驟S28是),將忽略標(biāo)記設(shè)定為“1”(步驟S29),并且操作轉(zhuǎn)移到步驟S31。步驟S31是用于判斷是否將命令更新標(biāo)記設(shè)定為1。如果為1(步驟S31是),則僅將按鈕信息中的按鈕命令加載到編碼數(shù)據(jù)緩沖器13,并且忽略其他的命令(步驟S32)。如果為0,則操作轉(zhuǎn)移到步驟S22。以這種方式,將忽略表明采集點(diǎn)的ICS(步驟S24)。如果將忽略標(biāo)記設(shè)定為1,則步驟S22為否,從而忽略所有屬于采集點(diǎn)DS的功能段。步驟S33是用于判斷ICS中的段類型是否表示正常狀態(tài)。當(dāng)段K為Epoch開始時(shí),在步驟S30將忽略標(biāo)記設(shè)定為0。當(dāng)忽略標(biāo)記為0時(shí)(步驟S22是),將段K加載到編碼數(shù)據(jù)緩沖器13(步驟S23)。當(dāng)段K是正常情形時(shí),操作轉(zhuǎn)移到步驟S34。步驟S34在內(nèi)容上與步驟S28相同,并且用于判斷是否在圖形解碼器12中發(fā)現(xiàn)了在前的DS。如果判斷為肯定,則將忽略標(biāo)記設(shè)定為“0”(步驟S30)。如果判斷為否定,則將忽略標(biāo)記設(shè)定為“1”,因?yàn)楂@得足夠多的用于構(gòu)成交互式顯示的功能段在本質(zhì)上是不可能的(步驟S35)。根據(jù)上述標(biāo)記的設(shè)定,當(dāng)沒有在圖形解碼器12中找到在前的DS時(shí),將忽略構(gòu)成正常情形的功能段。接下來將說明如何在執(zhí)行涉及DS的復(fù)用的情形下(如圖37)執(zhí)行DS的讀取。在圖37的實(shí)例中,3個(gè)DS已經(jīng)與動(dòng)畫復(fù)用。在這3個(gè)DS中的第一個(gè)DS(DS1)中,段類型表明Epoch_start,命令更新標(biāo)記被設(shè)定為0,并且包括LinkPL(PL#5)的按鈕命令。DS10是DS1的副本,DS10的Segment_Type表明采集點(diǎn),并且Command_update_flag被設(shè)定為0,同時(shí)將LinkPL(PL#5)的按鈕命令包括在內(nèi)。DS20是DS1的繼承,DS20的Segment_Type表明采集點(diǎn)。與DS1的不同僅在于按鈕命令(LinkPL(PL#10))。因此為了表明存在差別,將Command_update_flag設(shè)定為1。在上述3個(gè)DS已經(jīng)與運(yùn)動(dòng)圖像復(fù)用的AV剪輯中,假定在圖像數(shù)據(jù)pt10處執(zhí)行隨機(jī)訪問。在這種情況下,最接近于該隨機(jī)訪問點(diǎn)的DS10將成為圖36所示流程處理的目標(biāo)。在步驟S27,將Segment_Type判斷為采集點(diǎn),但在圖形解碼器12中不能找到在先的DS。因此忽略標(biāo)記被設(shè)定為0,并且將DS10加載到再現(xiàn)裝置中的編碼數(shù)據(jù)緩沖器13,如圖38所示。另一方面,在當(dāng)前顯示集合10所在點(diǎn)之后存在隨機(jī)訪問點(diǎn)時(shí)(圖37中的虛線hst1),將顯示集合10之后的顯示集合20(圖38中的hst2)讀取到編碼數(shù)據(jù)緩沖器13。圖40表示當(dāng)如圖39所示執(zhí)行正常的再現(xiàn)時(shí)如何執(zhí)行DS1、DS10和DS20的加載。在這3個(gè)DS中,實(shí)際上將ICS中的segment_type為EpochStart的DS1加載到編碼數(shù)據(jù)緩沖器13(步驟S23)。然而,ICS中的Segment_Type為采集點(diǎn)的10使得忽略標(biāo)記設(shè)定為1(步驟S29),因此忽略構(gòu)成DS10的功能段,并且不會(huì)將其加載到編碼數(shù)據(jù)緩沖器13(步驟S24)。就DS20來說,ICS的Segment_type表示采集點(diǎn),但Command_update_flag被設(shè)定為1。因此,步驟S31的結(jié)果為是,因此僅加載按鈕命令。因此,就編碼數(shù)據(jù)緩沖器13的DS來說,僅有ICS中的按鈕命令被置換為該被加載的按鈕命令(步驟S32)。這里,由于忽略標(biāo)記仍然表示1,所以同樣忽略并不去加載除了按鈕命令以外的其他分量。盡管具有與DS1相同的顯示內(nèi)容,但在到達(dá)DS20時(shí),從DS1的LinkPL(#5)到DS20的LinkPL(#10)來取代按鈕命令。這種替換方便了控制,以便在再現(xiàn)的過程中改變按鈕命令的內(nèi)容。接下來描述圖形控制器17的處理程序。圖41是描述了對(duì)應(yīng)于在圖形控制器17的處理中的主程序的處理的流程圖。在該流程圖中,重復(fù)執(zhí)行3種處理時(shí)間戳同步處理(步驟S35);動(dòng)畫顯示處理(步驟S36);和UO處理(步驟S37)。圖42是表示借助于時(shí)間標(biāo)簽執(zhí)行同步控制的處理程序的流程圖。在該流程圖中,判斷是否保持步驟S41、S43到步驟S47的任何一個(gè)現(xiàn)象。如果任何一個(gè)現(xiàn)象都保持,則形成執(zhí)行相應(yīng)操作的子程序,而后操作返回到主程序。步驟S41是用于判斷當(dāng)前的再現(xiàn)時(shí)間是由S-ODSsfirst的PTS表示的任何一個(gè)時(shí)間,還是由S-ODSslast的PTS表示的時(shí)間。如果判斷為肯定,則在步驟S42計(jì)算周期α。周期α是通過將(2)清除圖形平面所需的時(shí)間和(3)寫入通過解碼ODS獲得的圖形對(duì)象所需的時(shí)間加到所述圖形平面上所獲得的周期。在步驟S42,圖形控制器17參考ICS的段類型,以及如果該段類型表示EpochStart,則將α設(shè)置為(2)平面清除時(shí)間+(3)平面寫入時(shí)間。如果該Segment_Type表示采集點(diǎn),則將α設(shè)置為(3)平面寫入時(shí)間。為了計(jì)算平面寫入時(shí)間(3),當(dāng)default_selected_button_numer表示一個(gè)有效值時(shí)使用圖23A的計(jì)算。另一方面,當(dāng)default_selected_button_numer表示0時(shí),使用圖23B的計(jì)算來計(jì)算平面寫入時(shí)間(3)。在以上述方式計(jì)算了周期α之后,操作返回到循環(huán)處理。步驟S43用于判斷當(dāng)前再現(xiàn)時(shí)間是否為ICD的PTS-α表示的時(shí)間。如果判斷為肯定,則執(zhí)行到圖形平面8的寫入處理,同時(shí)操作返回到主程序。步驟S45用于判斷當(dāng)前再現(xiàn)時(shí)間是否為ICS的PTS。如果判斷為肯定,則開始輸出圖形平面8的存儲(chǔ)內(nèi)容。該存儲(chǔ)內(nèi)容的輸出目的地是CLUT單元9。在CLUT單元9處進(jìn)行了顏色轉(zhuǎn)換之后,交互式顯示將與視頻平面6的存儲(chǔ)內(nèi)容重疊?;诖藖韴?zhí)行初始顯示(步驟S52)。然后將變量“動(dòng)畫(p)(p=1、2、3…n)”設(shè)定為0(步驟S53),而后操作返回到主程序。這里,變量“動(dòng)畫(P)”是一個(gè)全程變量,該全程變量表示在圖像序列中的當(dāng)前圖像的順序位置,其在整個(gè)流程圖中保持有效。在步驟S53,所有按鈕中的按鈕(p)將被設(shè)定為0。步驟S46和步驟S47用于判斷當(dāng)前再現(xiàn)時(shí)間是否達(dá)到在ICS中描述的時(shí)間信息。步驟S46用于判斷當(dāng)前再現(xiàn)時(shí)間是否是selection_timeout_PTS表示的時(shí)間。如果判斷為肯定,則執(zhí)行用于激活由defaut_activated_button_number表示的按鈕的處理,同時(shí)操作返回到主程序(步驟S54)。步驟S47用于判斷當(dāng)前再現(xiàn)時(shí)間是否是Compostion_timeout_PTS。如果判斷為肯定,則執(zhí)行屏幕清除同時(shí)操作返回到主程序(步驟S55)。在上述借助于時(shí)間標(biāo)簽的同步處理中,分別作為子程序來創(chuàng)建步驟S51和步驟S54。接下來,參照?qǐng)D43來說明在步驟S51的子程序中執(zhí)行的處理。圖43是表示將菜單的初始顯示寫入到圖形平面8的處理程序的流程圖。步驟S64用于判斷ICS的Segment_type是否表示Epoch開始。如果判斷為肯定,則在步驟S65清除圖形平面8,并且執(zhí)行步驟S66到步驟S73的處理。清除圖形平面8所需的時(shí)間對(duì)應(yīng)于圖25和圖26中的周期cd1。如果判斷為否定,則跳過步驟S65,并且執(zhí)行步驟S66到步驟S73的處理。步驟S66到步驟S73形成重復(fù)為ICS中的各條按鈕信息執(zhí)行的循環(huán)處理(步驟S66,步驟S67)。在該循環(huán)處理中,將作為處理目標(biāo)的一條按鈕信息稱為“按鈕信息(p)”。步驟S67用于判斷default_selected_button_number是否表示一個(gè)有效編號(hào)。步驟S68用于判斷按鈕信息(p)是否對(duì)應(yīng)于由default_selected_button_number規(guī)定的默認(rèn)選擇按鈕。如果button_info(p)不對(duì)應(yīng)于默認(rèn)選擇按鈕,則從對(duì)象緩沖器15中找到由button_info(p)的normal_state_info表示的start_object_id_normal的圖形對(duì)象,并且設(shè)置為圖形對(duì)象(p)(步驟S69)。如果button_info(p)不對(duì)應(yīng)于默認(rèn)選擇按鈕,則從對(duì)象緩沖器15中找到start_object_id_selected圖形對(duì)象(步驟S70),并且將按鈕(p)設(shè)置為當(dāng)前按鈕(步驟S71)。該當(dāng)前按鈕是在當(dāng)前顯示的交互式顯示的選擇狀態(tài)中設(shè)置的按鈕,并且再現(xiàn)裝置存儲(chǔ)作為PSR(10)的該當(dāng)前按鈕的標(biāo)識(shí)符。在通過步驟S69到步驟S70的標(biāo)識(shí)之后,在由button_info(p)的button_horiontal_postion和button_horiontal_postion表示的位置處將圖形對(duì)象(p)寫入到圖形平面8(步驟S72)。通過對(duì)ICS的各條按鈕信息重復(fù)該處理,將第一圖形對(duì)象寫入到圖形平面8。完成該圖形對(duì)象處理(其在圖形平面15中并且對(duì)于初始顯示是必要的)所需的時(shí)間對(duì)應(yīng)于在圖25和圖26中所示的時(shí)間td1。當(dāng)default_selected_button_number表示0以及該默認(rèn)選擇按鈕動(dòng)態(tài)變化時(shí),步驟S67為否,在步驟S73,判斷button_info(p)是否對(duì)應(yīng)于當(dāng)前按鈕。如果判斷為肯定,則操作進(jìn)入到步驟S70。如果判斷為否定,則操作進(jìn)入到步驟S69。接下來參照?qǐng)D44說明步驟S54的子程序的處理程序。圖44是表示如何自動(dòng)激活默認(rèn)選擇按鈕的處理程序的流程圖。首先,判斷該default_activiated_button_number是00還是FF。如果該default_activiated_button_number為“00”,則操作返回到主程序而不執(zhí)行任何處理。如果該default_activiated_button_number為“FF”,則將當(dāng)前按鈕i變換到活動(dòng)狀態(tài)(步驟S77)。然后將作為對(duì)應(yīng)于當(dāng)前按鈕i的變量的動(dòng)畫(i)設(shè)置為0,同時(shí)操作返回到主程序(步驟S78)。如果default_activiated_button_number不是00也不是FF,則將default_activiated_button_number表示的按鈕設(shè)定為當(dāng)前按鈕(步驟S76),并且將當(dāng)前按鈕i改變?yōu)榛顒?dòng)狀態(tài)(步驟S77),并且將作為對(duì)應(yīng)于當(dāng)前按鈕i的變量的動(dòng)畫(i)設(shè)置為0,同時(shí)操作返回到主程序(步驟S78)。根據(jù)上述處理,在預(yù)定時(shí)間之后,選擇狀態(tài)中的按鈕將被變化到活動(dòng)狀態(tài)。接下來描述菜單中的動(dòng)畫(步驟S36)。圖45是表示動(dòng)畫顯示處理程序的流程圖。這里,在各個(gè)按鈕信息中,通過將由normal_state_info的start_object_id_normal和由selected_state_info的start_object_id_selected指定的圖形對(duì)象寫入到圖形平面8來實(shí)現(xiàn)初始顯示。每當(dāng)步驟S35到步驟S37的循環(huán)操作完成一個(gè)循環(huán)時(shí),對(duì)動(dòng)畫進(jìn)行處理以利用各個(gè)按鈕中的任意圖像(即對(duì)應(yīng)于地q個(gè)圖像的圖形對(duì)象)來重寫該圖形平面8。特別是,通過將由button_info中的normal_state_info和selected_state_info指定的圖形對(duì)象逐一寫入圖形平面8,來實(shí)現(xiàn)該更新處理,并且返回到主程序。這里,“q”是用于指定由各條按鈕信息中的button_info的nornal_state_info和selected_stated_info指定的各個(gè)圖形對(duì)象的一個(gè)變量。參照?qǐng)D45來說明實(shí)現(xiàn)這種動(dòng)畫顯示的處理。出于簡潔,根據(jù)一種假定來創(chuàng)建該流程圖,這種假定是將repeat_normal_flag和repeat_selected_flag設(shè)定為表示這種重復(fù)是必要的。步驟S80用于判斷是否已完成初始顯示。如果還沒有完成初始顯示,則該操作返回,不執(zhí)行任何處理。如果已完成了初始顯示,則將步驟S81到步驟S93設(shè)計(jì)為構(gòu)造一個(gè)循環(huán)處理,其中針對(duì)ICS中的各條button_info重復(fù)步驟S81到步驟S93的處理(步驟S81,步驟S82)。步驟S83將動(dòng)畫(p)(對(duì)應(yīng)于按鈕信息(p)的變量)設(shè)置為變量q。以這種方式,變量q將表明在圖像序列中當(dāng)前圖像的順序位置,其相應(yīng)于button_info(p)。步驟S84用于判斷按鈕信息(p)是否對(duì)應(yīng)于在選擇狀態(tài)中的當(dāng)前按鈕(當(dāng)前按鈕)。如果button_info(p))對(duì)應(yīng)于與當(dāng)前按鈕不同的按鈕,則將一個(gè)標(biāo)識(shí)符設(shè)置為ID(q)(步驟S85),該標(biāo)識(shí)符是通過將變量q添加到button_info(p)的normal_state_info的start_object_id_normal正常獲得的。如果button_info(p)對(duì)應(yīng)于當(dāng)前按鈕,則執(zhí)行步驟S86的判斷。步驟S86用于判斷所述當(dāng)前按鈕是否處于活動(dòng)狀態(tài)。如果判斷是肯定的,則將一個(gè)標(biāo)識(shí)符設(shè)置為ID(q)(步驟S87),該標(biāo)識(shí)符是通過將變量q添加到button_info(p)的actioned_stated_info的start_object_id_actioned獲得的。然后執(zhí)行包括在button_info(p)中的其中一個(gè)按鈕命令(步驟S88)。如果判斷當(dāng)前按鈕不處于活動(dòng)狀態(tài),則將一個(gè)標(biāo)識(shí)符設(shè)置為ID(q)(步驟S89),該標(biāo)識(shí)符是通過將變量q添加到button_info(p)的selected_stated_info的start_object_id_selected獲得的。以這種方式,一旦判定了ID(q),就在由button_info(p)的button_horizontal_position和button_vertical_postion表明的位置處,將具有ID(q)且存在于對(duì)象緩沖器15中的圖形對(duì)象(p)寫入到圖形平面8中(步驟S90)。根據(jù)上述的循環(huán)處理,所述多個(gè)圖形對(duì)象中的第q個(gè)圖像(其分別構(gòu)成當(dāng)前按鈕的選擇狀態(tài)(或活動(dòng)狀態(tài))和其他按鈕的正常狀態(tài))將被寫入到圖形平面8。步驟S91用于判斷start_object_id_nornal+q是否達(dá)到end_object_id_normal。如果判斷為否定,則變量“動(dòng)畫(p)”將增加變量q(步驟S92)。如果判斷為肯定,則對(duì)變量“動(dòng)畫(p)”進(jìn)行初始化,以具有值“0”(步驟S93)。對(duì)ICS中的所有button_info重復(fù)上述處理(步驟S81,步驟S82)。在完成對(duì)ICS中的所有button_info的處理之后,操作返回到主程序。通過執(zhí)行步驟S80到步驟S93,每次在完成步驟S35到步驟S37的一個(gè)循環(huán)時(shí),都將在交互式顯示中的各個(gè)按鈕的設(shè)計(jì)圖像更新為新的圖形對(duì)象。如果多次執(zhí)行步驟S35到步驟S37的循環(huán),則實(shí)現(xiàn)了所謂的動(dòng)畫。在所述動(dòng)畫中,圖形控制器17執(zhí)行時(shí)間調(diào)整,以便將用于圖形對(duì)象的一個(gè)幀的顯示時(shí)間間隔設(shè)定為由animation_frame_rate_code表示的一個(gè)值。在上述說明中,依次執(zhí)行button_info(p)中的按鈕命令。然而,在對(duì)應(yīng)于活動(dòng)狀態(tài)的所有圖形對(duì)象全部顯示之后,同時(shí)執(zhí)行包括在button_info(p)中的所有按鈕命令也是可能的。接下來參照?qǐng)D46來說明在主程序中的圖37的UO處理的處理程序。圖46是表示UO處理的處理程序的流程圖。在該流程圖的處理中,判斷是否保持步驟S100到步驟S103的任何一個(gè)現(xiàn)象,如果判斷為肯定,則執(zhí)行相應(yīng)的處理,并且操作返回到主程序。步驟S100用于判斷是否將UomaskTable設(shè)置為1。如果判斷為肯定,則操作返回到主程序,不執(zhí)行任何處理。步驟S101用于判斷是否按壓了上移/下移/左移/右移鍵中的任一個(gè)。如果判斷為肯定,則改變當(dāng)前按鈕(步驟S104),并且判斷當(dāng)前按鈕的auto_action_flag是否為01(步驟S108)。如果判斷為否定,則操作返回到主程序。如果判斷為肯定,則操作移到步驟S105。步驟S102用于判斷是否已按壓了活動(dòng)按鍵。如果判斷為肯定,則將當(dāng)前按鈕i改變?yōu)榛顒?dòng)狀態(tài)(步驟S105)。而后,將變量“動(dòng)畫(i)”設(shè)置為0(步驟S106)。步驟S103用于判斷是否有數(shù)值輸入。如果判斷為肯定,則執(zhí)行數(shù)值輸入處理(步驟S107),并且操作返回到主程序。在圖46的處理程序中,步驟S104和步驟S107分別具有與子程序相同的結(jié)構(gòu)。具體的子程序處理程序在圖47和圖48中示出。下面將說明這些流程圖。圖47是表示當(dāng)前按鈕變化處理的過程的流程圖。首先,在當(dāng)前按鈕的相鄰信息中,對(duì)應(yīng)于被壓按鍵的upper_button、lower_button_number、left_button_number和right_button_number其中之一被識(shí)別(步驟S110)。然后,將當(dāng)前按鈕設(shè)置為“按i”,將新的當(dāng)前按鈕設(shè)置為“按鈕j”(步驟S111)。步驟S112用于判斷在步驟S111設(shè)置的按鈕j是否與按鈕i相同。如果它們相同,操作返回到主程序,不執(zhí)行任何處理。如果它們彼此不同,則將按鈕j設(shè)定為當(dāng)前按鈕(步驟S113),并且將變量“動(dòng)畫(i)”和“動(dòng)畫(j)”設(shè)置為0。然后,操作返回到主程序(步驟S114)。圖48是表示數(shù)值輸入處理程序的流程圖。判斷具有對(duì)應(yīng)于輸入數(shù)值的button_number的按鈕信息j是否存在(步驟S121),并且判斷按鈕信息j的numerically_selectable_flag是否為1(步驟S122)。如果步驟S121和步驟S122為Yes,則當(dāng)前按鈕變化到正常狀態(tài),并且將按鈕j設(shè)定為當(dāng)前按鈕(步驟S123),并且將變量“動(dòng)畫(i)”和“動(dòng)畫(j)”設(shè)置為0(步驟S124)。然后,判斷按鈕信息j的自動(dòng)活動(dòng)標(biāo)簽是否為1(步驟S125)。如果不為1,則操作返回到主程序。如果為1,則在步驟S126將當(dāng)前按鈕變化到活動(dòng)狀態(tài),然后操作返回到主程序。如果步驟S121到S123其中之一為否,則操作返回到主程序。當(dāng)試圖使用作為觸發(fā)器(例如彈出顯示)的用戶操作來執(zhí)行交互式屏幕顯示時(shí),流圖形處理器14和圖形控制器17執(zhí)行下面的處理,這與為同步顯示執(zhí)行的處理相同。基于此,在圖形平面8獲得圖形對(duì)象。在以這種方式獲得了圖形對(duì)象之后,一直等待直到當(dāng)前再現(xiàn)時(shí)間到達(dá)分配給ICS的PTS所示的時(shí)間為止。而后在再現(xiàn)時(shí)間之后,一旦在控制器18接收到表示菜單調(diào)用的UO,就從圖形平面8將圖形對(duì)象輸出到CLUT單元9,以便組合。通過執(zhí)行這種與UO同步的輸出,實(shí)現(xiàn)了根據(jù)該菜單調(diào)用處理的彈出顯示。迄今為止已經(jīng)說明了如何設(shè)置ICS中的PTS;ODS中的DTS和PTS,其中ICS和ODS屬于DSn。然而,仍然沒有說明ICS中的DTS;PDS中的PTS;以及END中的DTS、PTS。下面解釋了這些時(shí)間標(biāo)簽。應(yīng)當(dāng)在DSn(即DTS(DSn)[ODS1])中的第一ODS(ODS1)的解碼開始時(shí)間之前,并且在DSn中的第一PDS(PDS1)變得有效(即,PTS(DSn[PDS1]))之前,將ICS加載到組合緩沖器16。特別是,應(yīng)當(dāng)滿足下面的關(guān)系。DTS(DSn[ICS])≤DTS(DSn[ODS1])DTS(DSn[ICS])≤PTS(DSn[PDS1])下面說明了在屬于DSn中的各個(gè)PDS中的DTS、PTS的設(shè)置。在將ICS加載到組合緩沖器16(DTS(DSn[ICS]))的時(shí)間和第一ODS(DTS(DSn[ODS1]))的解碼開始時(shí)間之間,屬于DSn的各個(gè)PDS應(yīng)當(dāng)在CLUT單元9中有效。因此,對(duì)于PDS(PDS1-PDSlast)的各個(gè)PTS值來說,應(yīng)當(dāng)滿足下面的關(guān)系。DTS(DSn[ICS])≤PTS(DSn[PDS1])PTS(DSn[PDSj])≤PTS(DSn[PDSj+1])≤PTS(DSn[PDSlast])PTS(DSn[PDSlast])≤DTS(DSn[ODS1])應(yīng)當(dāng)注意,即使沒有在再現(xiàn)處提到,也將PDS的DTS設(shè)置為與對(duì)應(yīng)PTS的值相同,以便符合MPEG2標(biāo)準(zhǔn)。下面說明了在對(duì)DTS和PTS進(jìn)行設(shè)置以滿足上述關(guān)系時(shí),在再現(xiàn)裝置的流水線中的DTS和PDS的含義。圖49是基于ICS中的DTS和PDS中的PTS來表示再現(xiàn)裝置中的流水線的圖形?;趫D33來創(chuàng)建圖49。在圖33的第三行中發(fā)現(xiàn)的“對(duì)編碼數(shù)據(jù)緩沖器13進(jìn)行讀取”對(duì)應(yīng)于該圖中的第五行。另外,在第二行中發(fā)現(xiàn)的“通過流圖形處理器14進(jìn)行解碼”對(duì)應(yīng)于該圖中的第四行。此外,設(shè)置ICS和PTS以便滿足上面給出的關(guān)系。圖49中的第二行是設(shè)置為CLUT單元9的PDS。第三行表示組合緩沖器16的存儲(chǔ)內(nèi)容。在早于PDS的DTS或ODS的DTS處對(duì)ICS中的DTS進(jìn)行設(shè)置。因此,如該圖中的箭頭up1所示,首先執(zhí)行ICS到組合緩沖器16的加載。另外,在ICS傳送之后和ODS1解碼之前(在ODS1的DTS之前)執(zhí)行對(duì)CLUT單元9的PDS1-last的設(shè)置,如圖中的箭頭up2和up3所示。從上述內(nèi)容可以清楚地看到,在ODS解碼之前進(jìn)行ICD的加載及PDS的設(shè)置。接下來描述屬于DSn的針對(duì)“顯示集合段結(jié)束”的PTS的設(shè)置。DSn的結(jié)束表明DSn的結(jié)束,因此表明了DSn的最后一個(gè)ODS(ODSlast)的解碼結(jié)束時(shí)間。該解碼結(jié)束時(shí)間通過ODSlast(PTS(DSn[ODSlast]))的PTS來表明。因此,在END中的PTS應(yīng)當(dāng)滿足下面的關(guān)系。PTS(DSn[END])=PTS(DSn[ODSlast])就屬于DSn和DSn+1的ICS來說,在第一ODS(ODS1)的加載時(shí)間之前,將DSn中的ICS加載到組合緩沖器16中,因此END的PTS應(yīng)當(dāng)在屬于DSn(DTS(DSn)[ICS]))的ICS的加載時(shí)間之后,及在屬于DSn+1(DTS(DSn+1)[ICS]))的ICS的加載時(shí)間之前。DTS(DSn[ICS])≤PTS(DSn[END])≤DTS(DSn+1[ICS])另一方面,第一ODS(ODS1)的加載時(shí)間是在最后一個(gè)PDS(PDSlast)的加載時(shí)間之后。因此END的PTS(PTS(DSn[END]))應(yīng)當(dāng)在屬于DSn(其屬于DSn(PTS(DSn[PDSlast]))的PDS的加載時(shí)間之后。因此,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的存儲(chǔ)內(nèi)容之外。另外,圖50再現(xiàn)了兩種顯示集合,即DSn和DSn+1。在DSn中,ODSlast是A-ODS的最后一個(gè)ODSn,因此將END的PTS設(shè)置為表示該ODSn的PTS。由該END的PTS表示的時(shí)間早于DSn+1中的ICS的DTS表示的時(shí)間。根據(jù)該END的PTS,在再現(xiàn)過程中,或者什么時(shí)候完成針對(duì)DSn的ODS的加載是可能的。應(yīng)當(dāng)注意,即使沒有在再現(xiàn)處提到,也將END的DTS設(shè)置為與對(duì)應(yīng)PTS的值相同,以便符合MPEG2標(biāo)準(zhǔn)。在上述結(jié)構(gòu)中,ICS、PDS和ODS(其中設(shè)置了DTS和PTS)被預(yù)先結(jié)合到AV剪輯中。這對(duì)于描述交互式控制是很方便的,該交互式控制使再現(xiàn)裝置執(zhí)行某種處理,在屏幕上出現(xiàn)所述動(dòng)畫的一個(gè)圖像,這種交互式控制最接近地與動(dòng)畫的內(nèi)容同步。另外,在上述結(jié)構(gòu)中,將ICS、PDS和ODS復(fù)用到AV剪輯本身。因此,甚至當(dāng)作為再現(xiàn)控制目標(biāo)的部分的數(shù)量為幾百個(gè)時(shí),沒有必要存儲(chǔ)所有相應(yīng)的ICS、PDS和ODS。ICS、PDS和ODS從BD-ROM中與視頻包一同讀取。隨后的處理是讀取用于動(dòng)畫部分的ICS、PDS和ODS,這些動(dòng)畫部分要在存儲(chǔ)器中生成,并且在完成該動(dòng)畫部分的再現(xiàn)之后,從存儲(chǔ)器中刪除ICS、PDS和ODS,然后將對(duì)應(yīng)于下一個(gè)動(dòng)畫部分的ICS、PDS和ODS的新的集合存儲(chǔ)到所述存儲(chǔ)器中。根據(jù)上述結(jié)構(gòu),甚至在ICS、PDS和ODS的數(shù)量變?yōu)閹装賯€(gè)時(shí),存儲(chǔ)器的占用區(qū)域被限制到最小。如上所述,根據(jù)本發(fā)明,存在360頁用于再現(xiàn)動(dòng)畫的ODS。在假定存在三個(gè)按鈕狀態(tài)集合的情況下,在三個(gè)按鈕狀態(tài)集合的情況下組合ODS(例如120+120+120頁)。放置各個(gè)按鈕狀態(tài)集合,使得較早在動(dòng)畫中出現(xiàn)的集合放置為接近于頂點(diǎn),并且隨后出現(xiàn)的集合進(jìn)一步被放置到所述頂點(diǎn)。因此,在再現(xiàn)過程中,將較早出現(xiàn)的按鈕狀態(tài)集合加載到再現(xiàn)裝置中,推遲隨后出現(xiàn)的按鈕狀態(tài)集合的加載?;诖耍?dāng)一旦完成整個(gè)ODS的大約1/3到2/3的讀取/解碼時(shí),用于初始顯示的準(zhǔn)備已就緒,即使并非所有ODS的360頁還沒有完成解碼。這進(jìn)一步意味著在存在要被讀取/解碼的多個(gè)ODS的情況下,初始顯示的執(zhí)行將不顯示?;诖?,可以在沒有延遲的情況下執(zhí)行利用動(dòng)畫的交互式顯示。(第二實(shí)施例)該實(shí)施例涉及BD-ROM的生成方法。圖51是表示與第二實(shí)施例相關(guān)的BD-ROM的生成方法的流程圖。BD-ROM的生成方法包括材料生成處理S201,其中執(zhí)行諸如動(dòng)畫拍攝和錄音的材料創(chuàng)建;創(chuàng)作處理S202,其中使用創(chuàng)作裝置來生成應(yīng)用格式;以及按壓處理S203,其中通過按壓和層壓來創(chuàng)建BD-ROM的原底,以完成BD-ROM。在這些處理中,旨在BD-ROM的創(chuàng)作處理包括下面的步驟,步驟S204到步驟S209。首先,在步驟S204,在多個(gè)運(yùn)轉(zhuǎn)周期編碼方法中,在多條圖形數(shù)據(jù)中逐圖像創(chuàng)建對(duì)應(yīng)于按鈕狀態(tài)的圖像的動(dòng)畫。在步驟S205,在按鈕狀態(tài)下組合被創(chuàng)建的多條圖形數(shù)據(jù)。然后創(chuàng)建ICS,其中各條按鈕信息指定一條圖形數(shù)據(jù)的標(biāo)識(shí)符。在步驟S206的創(chuàng)建過程中,將默認(rèn)選擇按鈕的設(shè)置和改變按鈕狀態(tài)的方法寫入到ICS中。在步驟S207中,將ICS和所組合的圖形數(shù)據(jù)結(jié)合到圖形流中。一旦生成圖形流,就在步驟S208,復(fù)用圖形流和獨(dú)立于圖形流創(chuàng)建的視頻流和音頻流,以獲得AV剪輯。一旦獲得了AV剪輯,就在步驟S209(靜態(tài)情況、活動(dòng)情況),使AV剪輯遵循BD-ROM格式,從而完成一種應(yīng)用格式。如上所說明的,根據(jù)該實(shí)施例,通過在創(chuàng)作過程中執(zhí)行圖形數(shù)據(jù)的組合來產(chǎn)生在第一實(shí)施例中解釋的圖形流。對(duì)于在第一實(shí)施例中描述的BD-ROM來說,這是一種生成應(yīng)用格式的容易的方法。(注意)上面的描述沒有示出本發(fā)明的所有實(shí)施例。不必說,還可通過多種修改(包括下面的(A)、(B)、(C)、(D)等)來執(zhí)行本發(fā)明。涉及本發(fā)明權(quán)利要求的各個(gè)發(fā)明要么被擴(kuò)展或進(jìn)行了概括性地描述,要么是上面所述的實(shí)施例或它們的修改實(shí)例。在提交本發(fā)明時(shí),擴(kuò)展和概括的程度是基于在現(xiàn)有
技術(shù)領(lǐng)域:
中的狀態(tài)的級(jí)別。請(qǐng)注意,權(quán)利要求中的各個(gè)發(fā)明反應(yīng)了解決傳統(tǒng)技術(shù)的技術(shù)問題的手段,因此本發(fā)明的范圍并不會(huì)超過本領(lǐng)域的普通技術(shù)人員可識(shí)別的范圍。因此,在本發(fā)明權(quán)利要求中的各個(gè)發(fā)明實(shí)際上與本發(fā)明的說明書相關(guān)聯(lián)。(A)所有的實(shí)施例都假定根據(jù)本發(fā)明的記錄介質(zhì)是BD-ROM。然而,本發(fā)明的記錄介質(zhì)特征在于記錄在其中的圖形流,并且該特征不取決于BD-ROM的物理特性。因此,本發(fā)明可應(yīng)用于任何記錄介質(zhì),只要該記錄介質(zhì)可以記錄活動(dòng)情況和圖形流。例如,該記錄介質(zhì)可以是諸如DVD-ROM、DVD-RAM、DVD-RW、DVD-R、DVD+RW、DVD+R、CD-R、CD-RW的光盤。該記錄介質(zhì)還可以是諸如PD和MO的光磁盤。該記錄介質(zhì)還可以是諸如閃關(guān)記錄卡、智能介質(zhì)、存儲(chǔ)棒、多媒體卡、PCM-CIA卡的半導(dǎo)體存儲(chǔ)器卡。此外,該記錄介質(zhì)可以是(i)諸如軟盤、超級(jí)磁盤、Zip和Clik!的磁記錄盤;以及(ii)諸如ORB、Jaz、SparQ、SyJet、EZFley和微驅(qū)動(dòng)器的可移動(dòng)硬盤驅(qū)動(dòng)器。再者,該記錄介質(zhì)可以是作為裝置的構(gòu)成元件的硬盤。(B)在所有的實(shí)施例中,在將AV剪輯輸出到電視機(jī)之前,再現(xiàn)裝置首先對(duì)在BD-ROM上存儲(chǔ)的AV剪輯進(jìn)行解碼。然而,可以利用為電視機(jī)提供的其他元件將該再現(xiàn)裝置設(shè)計(jì)為BD-ROM驅(qū)動(dòng)器。在這種情況下,可以將再現(xiàn)裝置和電視機(jī)結(jié)合到通過IEEE1394相連的家庭網(wǎng)絡(luò)。另外,根據(jù)該實(shí)施例的再現(xiàn)裝置是通過連接到電視機(jī)來使用的一種類型。然而,該再現(xiàn)裝置可以是具有顯示器的完整類型。此外,僅可以將各個(gè)實(shí)施例的再現(xiàn)裝置的基本部分認(rèn)為是本發(fā)明的再現(xiàn)裝置。因?yàn)樵诒景l(fā)明的說明書中描述了所有這種再現(xiàn)裝置,并且基于第一實(shí)施例的再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的這些再現(xiàn)裝置中的任一個(gè)的產(chǎn)生動(dòng)作,構(gòu)成了實(shí)踐如說明書中所述的本發(fā)明的一個(gè)動(dòng)作。是否以費(fèi)用進(jìn)行傳輸(如果有費(fèi)用則銷售,如果沒有費(fèi)用則贈(zèng)送)、租用、和與第一實(shí)施例的再現(xiàn)裝置相關(guān)的輸入中的任何一個(gè)動(dòng)作還可以構(gòu)成本發(fā)明的一個(gè)實(shí)施例。另外,通過店面顯示、目錄請(qǐng)求和小冊(cè)子發(fā)布來提供這種傳送和租用的動(dòng)作也可以構(gòu)成實(shí)踐該再現(xiàn)裝置的一個(gè)動(dòng)作。(C)使用硬件資源來執(zhí)行根據(jù)在各個(gè)流程圖中示出的程序的信息處理。因此,借助于流程圖描述的處理程序的各個(gè)程序?qū)嶋H上是本發(fā)明本身。上述實(shí)施例描述了將這些程序結(jié)合到再現(xiàn)裝置中的情形,但也可以獨(dú)立于再現(xiàn)裝置來使用這些程序。執(zhí)行這些程序的動(dòng)作包括(1)產(chǎn)生動(dòng)作;(2)有無費(fèi)用傳送的動(dòng)作;(3)租用動(dòng)作;(4)輸入動(dòng)作;(5)經(jīng)由雙向電子通信網(wǎng)絡(luò)為公眾提供的動(dòng)作;以及(6)使用店面顯示、目錄和小冊(cè)子來提供傳送或租用的動(dòng)作。(D)實(shí)際上使用硬件資源來實(shí)現(xiàn)利用流程圖中所示程序的信息處理。因此,描述流程圖所示操作過程的程序本身就是發(fā)明。上述實(shí)施例描述了一種情形,即,將程序結(jié)合到再現(xiàn)裝置中,但可以獨(dú)立于再現(xiàn)裝置來使用所述程序。實(shí)踐本發(fā)明的動(dòng)作包括(1)制造的動(dòng)作;(2)有無費(fèi)用的傳送動(dòng)作;(3)租借動(dòng)作;(4)輸入動(dòng)作;(5)經(jīng)由雙向電子通信網(wǎng)絡(luò)向公眾提供的動(dòng)作,以及(6)使用店面顯示、目錄和小冊(cè)子來為公眾提供傳送或租用的動(dòng)作。(E)當(dāng)把AV剪輯記錄到BD-ROM上時(shí),可以將擴(kuò)展頭添加到AV剪輯中的各個(gè)TS包。該擴(kuò)展頭稱之為TP_extra_header,包括到達(dá)時(shí)間標(biāo)簽和復(fù)制允許指示符,并且具有4個(gè)字節(jié)的數(shù)據(jù)長度。具有TP_extra_header(下文中稱為“EXTS包”)的TS包在32個(gè)包的單元中進(jìn)行組合,并且將各個(gè)集合寫入到3個(gè)扇區(qū)中。由32個(gè)EXTS包組成的一個(gè)集合具有6144個(gè)字節(jié)(=32×192),這相當(dāng)于3個(gè)扇區(qū)的尺寸(6144個(gè)字節(jié)(2048×3))。包括在3個(gè)扇區(qū)中的該32個(gè)EXTS包稱為對(duì)準(zhǔn)單元。在利用IEEE1394連接器連接的家庭網(wǎng)絡(luò)中,再現(xiàn)裝置200以下面的方式來發(fā)送對(duì)準(zhǔn)單元。該再現(xiàn)裝置從對(duì)準(zhǔn)單元中的32個(gè)EXTS包中的每一個(gè)刪除TP_extra_header,并且根據(jù)DTCP規(guī)范加密各個(gè)TS包的主體,同時(shí)輸出已加密的TS包。當(dāng)輸出TS包時(shí),該再現(xiàn)裝置將同步包插入到相鄰的TS包之間。根據(jù)由TP_extra_header的到達(dá)時(shí)間標(biāo)簽所示的時(shí)間來確定插入同步包的點(diǎn)。該再現(xiàn)裝置200輸出DTCP描述符以及TS包。DTCP描述符對(duì)應(yīng)于TP_extra_header中的復(fù)制允許指示符。利用表明“復(fù)制禁止”的DTCP描述符的規(guī)定,當(dāng)使用利用IEEE連接器連接的家庭網(wǎng)絡(luò)中的TS包時(shí),可能防止TS包記錄到其他設(shè)備上。(F)上述實(shí)施例描述了將BD-ROM格式的AV剪輯用作數(shù)字流的情形,但本發(fā)明還可以以DVD視頻格式或DVD視頻記錄格式的VOB(視頻對(duì)象)來實(shí)現(xiàn)。VOB是符合ISO/IEC13818-1標(biāo)準(zhǔn)的程序流,并且通過復(fù)用視頻流和音頻流來獲得。同樣,AV剪輯中的視頻流可以是MPEG4視頻流或WMV視頻流。此外,AV剪輯中的音頻流可以是線性PCM音頻流,DolbyAC-3音頻流,MP3音頻流或MPEG-AAC音頻流。(G)可以通過模擬廣播來編碼模擬圖像信號(hào)廣播來獲得上述實(shí)施例中描述的視頻編輯。作為選擇,可以對(duì)記錄在錄像帶上的模擬/數(shù)字圖像信號(hào)進(jìn)行編碼以獲得內(nèi)容。同樣,也可以對(duì)直接通過數(shù)碼相機(jī)拍攝的模擬/數(shù)字圖像信號(hào)進(jìn)行編碼以獲得內(nèi)容。通過分布式服務(wù)器分布的數(shù)字作品也是可適用的。(H)在上述實(shí)施例中描述的圖形對(duì)象是運(yùn)行長度編碼光柵數(shù)據(jù)。運(yùn)行長度編碼用于圖形對(duì)象的壓縮/編碼,因?yàn)檫\(yùn)行時(shí)間長度適合于小標(biāo)題的壓縮和解壓縮。小標(biāo)題具有屬性,即在水平方向中的相同像素值的連續(xù)長度相對(duì)較長。因此,通過使用運(yùn)行長度編碼來執(zhí)行壓縮,可以獲得高的壓縮率。另外,運(yùn)行長度編碼減少了減壓縮的負(fù)荷,從而適合于通過軟件來實(shí)現(xiàn)解碼。無論如何,用于圖形對(duì)象的運(yùn)行長度編碼的使用對(duì)本發(fā)明不是必要的。例如,圖形對(duì)象可以是PNG數(shù)據(jù)。同樣,圖形對(duì)象可以是矢量數(shù)據(jù)(而不是光柵數(shù)據(jù))。此外,圖形對(duì)象可以是透明圖案。(I)在多個(gè)再現(xiàn)通道彼此相連的情況下,以及默認(rèn)選擇按鈕根據(jù)要采用的再現(xiàn)路徑變化的情況下,下面的安排是優(yōu)選地。即,在動(dòng)態(tài)情形中的再現(xiàn)控制是所希望的,使得在各個(gè)再現(xiàn)通道通過的時(shí)間處,在再現(xiàn)裝置的寄存器處設(shè)置用于再現(xiàn)通道的本征值,并且描述再現(xiàn)處理,以便根據(jù)在所述寄存器中設(shè)置的值,在選擇狀態(tài)中設(shè)置按鈕。通過這種排列,可以根據(jù)要通過的再現(xiàn)路徑來改變選擇狀態(tài)中的按鈕。工業(yè)實(shí)用性根據(jù)本發(fā)明的記錄介質(zhì)和再現(xiàn)裝置實(shí)現(xiàn)了對(duì)電影作品的交互式控制,因此有助于向市場(chǎng)提供高附加值的電影作品,這有助于促進(jìn)電影市場(chǎng)和消費(fèi)品市場(chǎng)的發(fā)展。因此,根據(jù)本發(fā)明的記錄介質(zhì)和再現(xiàn)裝置在電影工業(yè)和消費(fèi)品工業(yè)中具有高度的適用性。權(quán)利要求1.一種記錄介質(zhì),包括通過復(fù)用視頻流和圖形流產(chǎn)生的數(shù)字流;其中所述視頻流表示由多個(gè)圖像組成的運(yùn)動(dòng)圖像所述圖形流表示將與所述運(yùn)動(dòng)圖像重疊的交互式顯示,所述交互式顯示包括至少一個(gè)圖形按鈕部件;所述圖形流包括被分組在多個(gè)狀態(tài)集合之下的多個(gè)圖形數(shù)據(jù);和所述狀態(tài)集合分別對(duì)應(yīng)于所述按鈕部件的不同狀態(tài),并且被依序設(shè)置。2.根據(jù)權(quán)利要求1的記錄介質(zhì),其中所述狀態(tài)分別是正常狀態(tài)、選擇狀態(tài)和活動(dòng)狀態(tài);和所述狀態(tài)集合分別是正常狀態(tài)集合、選擇狀態(tài)集合和活動(dòng)狀態(tài)集合,并且被以正常狀態(tài)集合、選擇狀態(tài)集合和活動(dòng)狀態(tài)集合的順序設(shè)置。3.根據(jù)權(quán)利要求2的記錄介質(zhì),其中所述圖形流進(jìn)一步包括狀態(tài)控制信息,用于控制所述至少一個(gè)按鈕部件的狀態(tài),所述狀態(tài)控制信息被設(shè)置在所述多個(gè)圖形數(shù)據(jù)的前部;和當(dāng)在所述交互式顯示的初始顯示中確定默認(rèn)處于選擇狀態(tài)的按鈕部件時(shí),在初始顯示中構(gòu)成處于選擇狀態(tài)的該按鈕部件的選擇狀態(tài)的圖形數(shù)據(jù)被安排在所述選擇狀態(tài)集合的頭部;和該狀態(tài)控制信息包括指定信息,用于在該初始顯示中指定將處于選擇狀態(tài)的該按鈕部件。4.根據(jù)權(quán)利要求2的記錄介質(zhì),其中所述圖形流進(jìn)一步包括狀態(tài)控制信息,用于控制所述至少一個(gè)按鈕部件的狀態(tài),所述狀態(tài)控制信息被設(shè)置在所述多個(gè)圖形數(shù)據(jù)的前部;和當(dāng)在所述交互式顯示的初始顯示中默認(rèn)于選擇狀態(tài)的按鈕部件動(dòng)態(tài)地變化時(shí),不以任何特定的順序提供所述狀態(tài)集合;和所述狀態(tài)控制信息包括指定信息,用于表示在該初始顯示中默認(rèn)處于選擇狀態(tài)的按鈕部件動(dòng)態(tài)地變化。5.一種用于再現(xiàn)數(shù)字流的再現(xiàn)裝置,其中視頻流和圖形流被復(fù)用到所述數(shù)字流中,所述再現(xiàn)裝置包括視頻解碼器,用于將視頻流解碼為由多個(gè)圖像組成的運(yùn)動(dòng)圖像;和圖形解碼器,用于使將要顯示的交互式顯示與所述運(yùn)動(dòng)圖像重疊,所述交互式顯示包括至少一個(gè)圖形按鈕部件;其中所述圖形流包括被分組在多個(gè)狀態(tài)集合之下的多個(gè)圖形數(shù)據(jù);所述狀態(tài)集合分別對(duì)應(yīng)于所述至少一個(gè)按鈕部件的不同狀態(tài),并且被依序設(shè)置;和所述圖形解碼器使用屬于所述狀態(tài)集合中的二個(gè)狀態(tài)集合的圖形數(shù)據(jù)來呈現(xiàn)所述交互式顯示的初始顯示,以及當(dāng)用戶操作時(shí),所述圖形解碼器使用屬于所述狀態(tài)集合中的剩余一個(gè)狀態(tài)集合的圖形數(shù)據(jù)來更新所述交互式顯示。6.根據(jù)權(quán)利要求5的再現(xiàn)裝置,其中所述圖形解碼器包括圖形處理器,用于解碼所述多個(gè)圖形數(shù)據(jù);對(duì)象緩存器,用于存儲(chǔ)通過解碼獲得的多個(gè)解壓縮的圖形數(shù)據(jù);圖形平面,用于存儲(chǔ)將要與所述運(yùn)動(dòng)圖像重疊的所述多個(gè)解壓縮的圖形數(shù)據(jù)中的至少一些;和控制單元,用于通過控制屬于所述兩個(gè)狀態(tài)集合的解壓縮的圖形數(shù)據(jù)與所述運(yùn)動(dòng)圖像相重疊,來使得能夠呈現(xiàn)該交互式顯示的初始顯示,所述屬于所述兩個(gè)狀態(tài)集合的解壓縮的數(shù)據(jù)已經(jīng)從所述對(duì)象緩存器寫入到所述圖形平面;和通過控制屬于所述狀態(tài)集合中的剩余一個(gè)狀態(tài)集合的解壓縮的圖形數(shù)據(jù)與該運(yùn)動(dòng)圖像相重疊,來使得能夠更新該交互式顯示,所述屬于所述狀態(tài)集合中的剩余一個(gè)狀態(tài)集合的解壓縮的圖形數(shù)據(jù)已經(jīng)從所述對(duì)象緩存器寫入到所述圖形平面。7.根據(jù)權(quán)利要求6的再現(xiàn)裝置,其中所述狀態(tài)分別是正常狀態(tài)、選擇狀態(tài)和活動(dòng)狀態(tài);和所述狀態(tài)集合分別是正常狀態(tài)集合、選擇狀態(tài)集合和活動(dòng)狀態(tài)集合,并且被以正常狀態(tài)集合、選擇狀態(tài)集合和活動(dòng)狀態(tài)集合的順序設(shè)置;該圖形流進(jìn)一步包括狀態(tài)控制信息,用于控制所述至少一個(gè)按鈕部件的狀態(tài);和當(dāng)所述狀態(tài)控制信息包括用于指定在所述初始顯示中默認(rèn)處于選擇狀態(tài)的按鈕部件的說明時(shí),用于該初始顯示的圖形數(shù)據(jù)是(a)所述選擇狀態(tài)集合的頭部的圖形數(shù)據(jù),和(b)處于正常狀態(tài)集合并且與除了默認(rèn)處于選擇狀態(tài)的按鈕部件以外的按鈕部件相對(duì)應(yīng)的圖形數(shù)據(jù)。8.根據(jù)權(quán)利要求7的再現(xiàn)裝置,其中一旦完成解碼所述選擇狀態(tài)集合的前部的圖形數(shù)據(jù),所述控制單元執(zhí)行(i)清除所述圖形平面,和(ii)從所述對(duì)象緩存器中讀取以下圖形數(shù)據(jù),并且將其寫入到該清除的圖形平面(a)所述選擇狀態(tài)集合的頭部的圖形數(shù)據(jù),和(b)處于正常狀態(tài)集合并且與除了默認(rèn)處于選擇狀態(tài)的按鈕部件以外的按鈕部件相對(duì)應(yīng)的圖形數(shù)據(jù)。9.一種用于記錄到記錄介質(zhì)的記錄方法,所述方法包括生成應(yīng)用數(shù)據(jù);和將生成的數(shù)據(jù)記錄到該記錄介質(zhì);其中所述應(yīng)用數(shù)據(jù)包括通過復(fù)用視頻流和圖形流產(chǎn)生的數(shù)字流;所述視頻流表示由多個(gè)圖像組成的運(yùn)動(dòng)圖像;所述圖形流表示將與所述運(yùn)動(dòng)圖像重疊的交互式顯示,所述交互式顯示包括至少一個(gè)圖形按鈕部件;所述圖形流包括被分組在多個(gè)狀態(tài)集合之下的多個(gè)圖形數(shù)據(jù);和所述狀態(tài)集合分別地對(duì)應(yīng)于所述至少一個(gè)按鈕部件的不同狀態(tài),并且被依序設(shè)置。10.一個(gè)用于使計(jì)算機(jī)再現(xiàn)數(shù)字流的程序,其中視頻流和圖形流被復(fù)用到該數(shù)字流中,所述程序包括使該計(jì)算機(jī)執(zhí)行以下步驟的可執(zhí)行代碼將視頻流解碼為由多個(gè)圖像組成的運(yùn)動(dòng)圖像;和顯示將與所述運(yùn)動(dòng)圖像重疊的交互式顯示,所述交互式顯示包括至少一個(gè)圖形按鈕部件;其中所述圖形流包括被分組在多個(gè)狀態(tài)集合之下的多個(gè)圖形數(shù)據(jù);所述狀態(tài)集合分別對(duì)應(yīng)于所述至少一個(gè)按鈕部件的不同狀態(tài),并且被依序設(shè)置;和在所述顯示中,使用屬于所述狀態(tài)集合中的二個(gè)狀態(tài)集合的圖形數(shù)據(jù)來呈現(xiàn)該交互式顯示的初始顯示,以及當(dāng)用戶操作時(shí),使用屬于所述狀態(tài)集合中的剩余一個(gè)狀態(tài)集合的圖形數(shù)據(jù)來更新該交互式顯示。11.一種用于再現(xiàn)數(shù)字流的方法,其中視頻流和圖形流被復(fù)用到該數(shù)字流中,所述再現(xiàn)方法包括將該視頻流解碼為由多個(gè)圖像組成的運(yùn)動(dòng)圖像;和顯示將與所述運(yùn)動(dòng)圖像重疊的交互式顯示,所述交互式顯示包括至少一個(gè)圖形按鈕部件;其中所述圖形流包括被分組在多個(gè)狀態(tài)集合之下的多個(gè)圖形數(shù)據(jù);所述狀態(tài)集合分別對(duì)應(yīng)于所述至少一個(gè)按鈕部件的不同狀態(tài),并且被依序設(shè)置;和在所述顯示中,使用屬于所述狀態(tài)集合中的二個(gè)狀態(tài)集合的圖形數(shù)據(jù)來呈現(xiàn)該交互式顯示的初始顯示,以及當(dāng)用戶操作時(shí),使用屬于所述狀態(tài)集合中的剩余一個(gè)狀態(tài)集合的圖形數(shù)據(jù)來更新該交互式顯示。全文摘要一種BD-ROM,其包含通過復(fù)用運(yùn)動(dòng)圖像流和圖形流獲得的AV剪輯。圖形流通過與運(yùn)動(dòng)圖像流相結(jié)合而組成一個(gè)將被顯示的交互式屏幕,并且包含三個(gè)按鈕狀態(tài)集合的設(shè)置。在這個(gè)交互式屏幕上,提供了多個(gè)按鈕。每個(gè)按鈕根據(jù)用戶操作從正常狀態(tài)變化到選擇狀態(tài),然后從選擇狀態(tài)變化到活動(dòng)狀態(tài)。在圖形流中的三個(gè)按鈕狀態(tài)集合中,第一順序組(N-ODS)由多個(gè)表示按鈕正常狀態(tài)的圖形數(shù)據(jù)組成;第二順序組(S-ODS)由多個(gè)表示按鈕的選擇狀態(tài)的圖形數(shù)據(jù)組成;和第三順序組(A-ODS)由多個(gè)表示按鈕活動(dòng)狀態(tài)的圖形數(shù)據(jù)組成。文檔編號(hào)H04N5/44GK1757232SQ200480005520公開日2006年4月5日申請(qǐng)日期2004年2月27日優(yōu)先權(quán)日2003年2月28日發(fā)明者矢羽田洋,岡田智之,池田航申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社