亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

文檔序號:7606859閱讀:120來源:國知局

專利名稱::記錄介質(zhì)、再現(xiàn)裝置、記錄方法、程序和再現(xiàn)方法
技術(shù)領(lǐng)域
:本發(fā)明涉及一種諸如BD-ROM之類的記錄介質(zhì)和一種再現(xiàn)裝置。本發(fā)明尤其涉及一種交互式控制技術(shù),用于將由多張圖片構(gòu)成的運(yùn)動圖像與由多個按鈕構(gòu)成的交互式顯示進(jìn)行組合,以及根據(jù)針對所述按鈕的用戶操作來實(shí)現(xiàn)再現(xiàn)控制。
背景技術(shù)
:在接收關(guān)于選中待再現(xiàn)標(biāo)題和章節(jié)、回答測驗(yàn)問題等的用戶操作時,上面描述的交互式控制是再現(xiàn)裝置的一項(xiàng)必備功能,并且,將其實(shí)現(xiàn)在DVD再現(xiàn)裝置上是眾所周知的。DVD再現(xiàn)裝置的交互式控制是OSD(屏幕顯示)技術(shù)的一種應(yīng)用,通過它,在屏幕上顯示按鈕(即圖形所附加的字符串),并根據(jù)用戶操作來改變按鈕邊框的顏色。這樣的顏色變化使得用戶能夠直觀地理解交互式顯示上的哪個按鈕處于選中狀態(tài)。DVD上的交互式控制的缺點(diǎn)在于幾乎沒有任何娛樂的因素。具體而言,在DVD交互式控制操作期間,用戶很難覺得它有趣。鑒于這些批評,在BD-ROM(藍(lán)光盤預(yù)記錄格式)的交互式顯示上嘗試按鈕的動畫顯示,BD-ROM的標(biāo)準(zhǔn)化還在進(jìn)行中。更具體地講,在BD-ROM呈現(xiàn)的交互式顯示中,每個按鈕以原始動畫的形式進(jìn)行呈現(xiàn),并且與電影場景重疊,電影場景是主視頻圖像。此外,該動畫顯示的內(nèi)容根據(jù)用戶操作而改變。當(dāng)該動畫顯示用于表示出現(xiàn)在電影作品上的人物時,用戶可以通過他針對該交互式顯示的操作來改變?nèi)宋锏谋砬楹蛣幼鳌Mㄟ^這種動畫創(chuàng)造的交互式顯示連小孩子都會覺得有趣。但是,按鈕的動畫顯示會導(dǎo)致很大的解碼負(fù)荷量,因此存在一個問題在實(shí)現(xiàn)交互式顯示的初始顯示之前的等待時間變得很長。例如,假設(shè)圖1所示的交互式顯示與電影作品的情景相重疊。該交互式顯示有四個按鈕,其中的每個按鈕都有三個狀態(tài)正常狀態(tài)、選中狀態(tài)和活動狀態(tài)。此外,假設(shè)一種情況,其中,以2-3秒的動畫顯示來呈現(xiàn)按鈕的每個狀態(tài)。即使一頁圖形數(shù)據(jù)在一個圖像信號中以5幀的間隔顯示,實(shí)現(xiàn)2-3秒的動畫顯示也需要大約30頁的圖形數(shù)據(jù)。不止這些,由于一個按鈕有三個狀態(tài)(正常狀態(tài)、選中狀態(tài)和活動狀態(tài)),所以,總共將有90頁(3×30)的圖形數(shù)據(jù)。為了在交互式顯示上設(shè)置四個按鈕,需要對360頁(4×90)進(jìn)行解碼,這是很大量的圖形數(shù)據(jù)。一頁圖形數(shù)據(jù)的解碼負(fù)荷是很輕的。但是,為了對數(shù)百頁的圖形數(shù)據(jù)進(jìn)行解碼,需要花費(fèi)大約幾十秒。即便目的是使交互式顯示有趣,讓用戶等待幾十秒來顯示各交互式顯示也有些太過分,理應(yīng)受到用戶的批評。
發(fā)明內(nèi)容本發(fā)明的目的是提供一種記錄介質(zhì),其利用動畫實(shí)現(xiàn)交互式顯示,而沒有延遲。為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種具有圖形流的記錄介質(zhì),其中所述圖形流表示將要與由多個圖片構(gòu)成的運(yùn)動圖像相重疊的交互式顯示,所述交互式顯示包括至少一個圖形按鈕材料;所述圖形流包括多個圖形數(shù)據(jù),所述圖形數(shù)據(jù)被分組在多個狀態(tài)集合之下;以及,所述狀態(tài)集合分別對應(yīng)于所述至少一個按鈕材料的不同狀態(tài),并且按順序排列。在上述結(jié)構(gòu)下,假設(shè)有360頁的圖形數(shù)據(jù)用于呈現(xiàn)動畫,并且每個按鈕材料有三個狀態(tài)。然后,將所述圖形數(shù)據(jù)在三個狀態(tài)集合之下進(jìn)行分組(例如,120+120+120頁)。接下來,設(shè)置每個狀態(tài)集合,從而使得,在該動畫中較早出現(xiàn)的集合被置于離頭部較近,而較遲出現(xiàn)的集合被置于離頭部較遠(yuǎn)。因此,在再現(xiàn)過程中,將較早出現(xiàn)的按鈕狀態(tài)集合先加載到再現(xiàn)裝置中,而將較遲出現(xiàn)的按鈕狀態(tài)集合的加載推遲。這樣,一旦整個圖形數(shù)據(jù)的大約1/3-2/3完成讀取/解碼,初始顯示的準(zhǔn)備工作也已就緒,即便不是所有360頁的圖形數(shù)據(jù)都完成解碼。這進(jìn)一步意味著,在有大量的待讀取/解碼的圖形數(shù)據(jù)的情況下,不會延遲初始顯示的執(zhí)行。據(jù)此,可以利用動畫執(zhí)行交互式顯示,而沒有延遲。附圖簡述圖1示出了由動畫構(gòu)成的交互式顯示;圖2A示出了使用根據(jù)本發(fā)明的記錄介質(zhì)的一個示例;圖2B示出了遙控器400上的按鍵設(shè)置,通過遙控器400可以接收針對交互式顯示的用戶操作;圖3是BD-ROM結(jié)構(gòu)的示意圖;圖4是AV剪輯結(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的內(nèi)部結(jié)構(gòu)的示意圖;圖9是由各種功能段構(gòu)成的邏輯結(jié)構(gòu)的示意圖;圖10A是用于定義圖形對象的ODS的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖10B是PDS的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖11是交互式創(chuàng)作段(InteractiveCompositionSegment)的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖12是DSn中的多個ODS和ICS之間的關(guān)系的示意圖;圖13是在任意圖像數(shù)據(jù)pt1的顯示時機(jī)處的畫面創(chuàng)作的示意圖;圖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是圖19的按鈕狀態(tài)集合所設(shè)置在的交互式顯示的狀態(tài)轉(zhuǎn)變的示意圖;圖21是一個顯示集合中的ODS的順序的示意圖;圖22是S-ODSD中的ODS的順序在當(dāng)default_selected_button_number為“0”時和當(dāng)它為“按鈕B”時的情形之間的差異的示意圖;圖23A和圖23B是在N-ODS包括構(gòu)成按鈕A到D的多個ODS并且S-ODS包括構(gòu)成按鈕A到D的多個ODS的情況下用于表示∑SIZE(DSn[ICS.BUTTON[i]])的具體值的示意圖;圖24是借助于ICS的同步顯示時機(jī)的示意圖;圖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實(shí)現(xiàn)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的流程圖示出了與圖形控制器17的處理中的主程序相對應(yīng)的處理;圖42的流程圖示出了借助于時戳執(zhí)行的同步控制的處理程序;圖43的流程圖示出了針對圖形平面8的寫處理程序;圖44的流程圖示出了如何自動激活默認(rèn)選中按鈕的處理程序;圖45的流程圖示出了用于動畫顯示的處理程序;圖46的流程圖示出了UO處理的處理程序;圖47的流程圖示出了改變用于當(dāng)前按鈕的處理的程序;圖48的流程圖示出了數(shù)字輸入處理的程序;圖49是再現(xiàn)裝置中基于PDS中DTS和的PTS的流水線的示意圖;圖50是在再現(xiàn)裝置的流水線處理期間END的意思的示意圖;圖51的流程圖示出了與第二實(shí)施例相關(guān)的BD-ROM的生產(chǎn)方法;圖52是第三個實(shí)施例涉及的PL信息的內(nèi)容結(jié)構(gòu)的示意圖;圖53是根據(jù)“sync_PlayItem_id、syn_start_PTS_of_PlayItem”子PlayItem的同步的示意圖;圖54是通過HD上的播放列表內(nèi)的“Clip_Information_file_name”的文件識別。具體實(shí)施例方式(第一個實(shí)施例)下面描述與本發(fā)明相關(guān)的記錄介質(zhì)的一個實(shí)施例。在根據(jù)本發(fā)明的記錄介質(zhì)的實(shí)施例中,下面首先介紹如何使用該記錄介質(zhì)的一個示例。圖2A是使用根據(jù)本發(fā)明的記錄介質(zhì)的示意圖。在圖2A中,本發(fā)明的記錄介質(zhì)是BD-ROM100。BD-ROM100用于為由再現(xiàn)裝置200、電視機(jī)300和遙控器400組成的家庭影院系統(tǒng)提供電影作品。在它們當(dāng)中,遙控器400用于從用戶接收操作,以改變交互式顯示的狀態(tài),并且與本發(fā)明的記錄介質(zhì)密切相關(guān)。圖2B示出了遙控器400的按鍵,針對交互式顯示的用戶操作是通過遙控器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”鍵用于接收操作,以便將10加到已輸入的數(shù)值中。在這里,應(yīng)當(dāng)注意的是,“0”鍵和“+10”鍵都用于接收不小于10個數(shù)字的數(shù)值的輸入。因此,它們中的任何一個對于遙控器400都是足夠的。到此為止,已經(jīng)描述了如何使用本發(fā)明的記錄介質(zhì)。接下來介紹在本發(fā)明的記錄介質(zhì)的多個實(shí)施例中的生產(chǎn)示例。本發(fā)明的記錄介質(zhì)是通過改進(jìn)BD-ROM的應(yīng)用層而生產(chǎn)的。圖3是BD-ROM結(jié)構(gòu)的示意圖。在該圖中,圖中的第四行示出了BD-ROM,第三行中示出了BD-ROM上的軌道。該軌道實(shí)際上是該盤上的螺旋形,但圖中被顯示成在縱向延伸的線。該軌道包括導(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的三個目錄,以便將具有相同擴(kuò)展名的文件存儲在一個目錄中。具體而言,人們希望在STREAM中存儲具有擴(kuò)展名M2TS的文件,在CLIPINF中存儲具有擴(kuò)展名CLPI的文件,在PLAYLIST中存儲具有擴(kuò)展名MPLS的文件。下面說明應(yīng)用格式中的各個文件。首先,將給出有關(guān)AV剪輯(XXX.M2TS)的說明。AV剪輯(XXX.M2TS)是通過復(fù)用一個視頻流、至少一個音頻流和一個呈現(xiàn)圖形流以及一個交互圖形流而獲得的數(shù)字流,格式為MPEG-TS格式(TS表示傳輸流)。視頻流表示電影的運(yùn)動圖像,音頻流表示電影的聲音,呈現(xiàn)圖形流表示電影的字幕,交互圖形流表示針對菜單的動態(tài)再現(xiàn)控制程序。圖4是AV剪輯結(jié)構(gòu)的示意圖。以下面的方式來構(gòu)造AV剪輯(中間行)。將由多個視頻幀(圖像pj1、pj2和pj3)組成的視頻流和由多個音頻幀(該圖的最頂行)組成的音頻流分別轉(zhuǎn)換成PES數(shù)據(jù)包序列(從該圖最頂行向下數(shù)第二行),然后再轉(zhuǎn)換成TS數(shù)據(jù)包序列(從該圖最頂行向下數(shù)第三行)。然后,將呈現(xiàn)圖形流和交互圖形流(該圖的最底行)轉(zhuǎn)換成PES數(shù)據(jù)數(shù)據(jù)包序列(從該圖最底行向上數(shù)第二行),然后再轉(zhuǎn)換成TS數(shù)據(jù)包序列(從該圖最底行向上數(shù)第三行)。復(fù)用這些TS數(shù)據(jù)包序列,以獲得AV剪輯。以上述方式構(gòu)成的AV剪輯被分為一個以上的塊,與普通計算機(jī)文件一樣,然后將其存儲到BD-ROM中的區(qū)域中。該AV剪輯由一個或多個訪問單元組成。每個訪問單元都起到隨機(jī)訪問單元和以內(nèi)部(I)圖像開始的解碼單元的作用。剪輯信息(XXX.CLPI)是AV剪輯的管理信息。圖5是剪輯信息的內(nèi)部結(jié)構(gòu)的示意圖。由于AV剪輯是通過復(fù)用視頻流和音頻流而獲得的,并且AV剪輯具有分別起到隨機(jī)訪問單元作用的訪問單元,所以,剪輯信息管理的具體項(xiàng)目是視頻流和音頻流中的每一個的屬性;以及,隨機(jī)訪問點(diǎn)在AV剪輯中存在的位置。在該圖中,虛引線幫助闡述剪輯信息的結(jié)構(gòu)。如引線hn1所示,剪輯信息(XXX.CLPI)包括有關(guān)視頻流和音頻流的“屬性信息”;以及“Ep_map”,其作為對訪問單元進(jìn)行隨機(jī)訪問時所使用的引用表。如引線hn2所示,屬性信息(“屬性”)包括“視頻屬性信息”,作為有關(guān)視頻流的屬性信息;“數(shù)量”,表明屬性信息集合的數(shù)量;以及“音頻屬性信息#1至#m”,其分別表示要被復(fù)用到AV剪輯上的多個音頻流中的相應(yīng)音頻流的屬性信息。如引線hn3所示,視頻屬性信息表示該視頻流是采用何種壓縮方法壓縮的(編碼)以及構(gòu)成該視頻流的各圖像數(shù)據(jù)集合的分辨率(Resolution)、縱橫比(Aspect)和幀速率(Framerate)。如引線hn4所示,音頻屬性信息#1至#m(有關(guān)音頻流的屬性信息)表示該音頻流是采用何種壓縮方法壓縮的(編碼)以及該音頻流的信道(Ch.)、該音頻流對應(yīng)的語言(Lang)和該音頻流的采樣頻率。EP-map是一張引用表,其使用時間信息對多個隨機(jī)訪問點(diǎn)的地址執(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數(shù)據(jù)包的序列號(SPN(源數(shù)據(jù)包編號))表示訪問單元的地址。在編碼中,采用變長編碼壓縮方法。因此,即使包括GOP的各訪問單元之間有尺寸和再現(xiàn)時間的變化,也可能通過參考訪問單元的條目,從任何再現(xiàn)時間對與目的再現(xiàn)時間相對應(yīng)的訪問單元的圖像數(shù)據(jù)執(zhí)行隨機(jī)訪問。應(yīng)當(dāng)注意的是,XXX.CLPI中的文件名XXX與剪輯信息所匹配的AV剪輯的名稱相同。例如,在該圖中,AV剪輯的文件名是XXX,因此該文件名對應(yīng)于AV剪輯(XXX.M2TS)。接下來說明播放列表信息(PL信息)。YYY.MPLS(播放列表信息)是一張表,構(gòu)成作為再現(xiàn)路徑信息的播放列表,并且包括多條播放項(xiàng)目(PlayItem)信息(播放項(xiàng)目信息#1、#2、#3…#n)和播放項(xiàng)目信息數(shù)(Number)。圖6是播放列表信息的內(nèi)部結(jié)構(gòu)的示意圖。一條播放項(xiàng)目信息定義了構(gòu)成播放列表的一個或多個邏輯再現(xiàn)部分。圖中的引線hs1幫助闡述了一條播放項(xiàng)目信息的結(jié)構(gòu)。正如該引線所示,該播放項(xiàng)目信息包括“Clip_Information_file_name”,用于表示再現(xiàn)部分的入點(diǎn)和出點(diǎn)所屬的AV剪輯的再現(xiàn)部分信息的文件名;“Clip_codec_identidier”,用于表示對AV剪輯進(jìn)行編碼所使用的編碼方法;“IN-time”,作為表示再現(xiàn)部分開始點(diǎn)的時間信息;以及“OUT-time”,作為表示再現(xiàn)部分結(jié)束點(diǎn)的時間信息。播放項(xiàng)目信息的特征在于其符號表示方法。具體而言,在播放項(xiàng)目信息中,將EP-map用作為引用表,借助于時間以間接的方式來定義再現(xiàn)部分。圖7是表示這種間接引用的示意圖。在該圖中,AV剪輯包括多個訪問單元。剪輯信息的EP-map指定訪問單元的地址,如箭頭ay1、2、3和4所示。箭頭jy1、2、3和4示意性地示出了如何用多條播放項(xiàng)目信息來引用訪問單元。換言之,借助于所述多條播放項(xiàng)目信息(即箭頭jy1、2、3和4)所作的引用能夠經(jīng)由EP-map指定AV剪輯內(nèi)訪問單元的地址,并且,還可被視為借助于EP-map并使用時間概念的間接引用。BD-ROM上的再現(xiàn)部分被稱為“播放項(xiàng)目”,它包括播放項(xiàng)目信息、剪輯信息和AV剪輯的組合。BD-ROM上的邏輯再現(xiàn)單元被稱為“播放列表”(縮寫成PL),它包括PL信息、剪輯信息和AV剪輯組合。在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數(shù)據(jù)包序列。第二行表示構(gòu)成圖形流的PES數(shù)據(jù)包序列。從包括預(yù)定PID的第一行的TS數(shù)據(jù)包中提取出有效載荷,然后將所提取的有效載荷鏈接在一起,從而構(gòu)造出第二行中的PES數(shù)據(jù)包序列。應(yīng)當(dāng)注意的是,呈現(xiàn)圖形流并不是本發(fā)明的重點(diǎn),因此這里不再贅述。第三行表示圖形流的結(jié)構(gòu)。該圖形流由下面的功能段組成ICS(交互合成段)、PDS(調(diào)色板定義段)、ODS(對象定義段)和END(顯示集合段的結(jié)束)。在這些功能段中,ICS被稱為顯示合成段,而PDS、ODS和END分別被稱為定義段。PES數(shù)據(jù)包和各功能段一一對應(yīng),或者,一個PES數(shù)據(jù)包對應(yīng)于多個功能段。換言之,在將一個功能段轉(zhuǎn)換為一個PES數(shù)據(jù)包之后,或者,將其劃分為多個片斷并轉(zhuǎn)換為一個以上的PES數(shù)據(jù)包之后,將其記錄到BD-ROM中。圖8B是通過轉(zhuǎn)換功能段而獲得的PES數(shù)據(jù)包的示意圖。如圖8B所示,PES數(shù)據(jù)包由包頭和有效載荷組成,其中有效載荷是功能段的實(shí)體內(nèi)容。另外,包頭包括與該功能段相對應(yīng)的DTS和PTS。下文中,包括在包頭中的DTS和PTS被稱為該功能段的DTS和PTS。這些多種功能段構(gòu)成了圖9所示的邏輯結(jié)構(gòu)。在該圖中,第三行表示功能段,第二行表示顯示集合,而第一行表示時元(Epoch)。第二行是多個顯示集合(簡稱為“DS”),其中的每一個顯示集合對應(yīng)于組成一幅圖形畫面的圖形。圖中的虛線表示第三行的功能段所屬的DS。如從上述內(nèi)容可以理解,“ICS-PDS-ODS-END”功能段序列構(gòu)成一個DS。再現(xiàn)裝置可以通過從BD-ROM中讀取構(gòu)成一個DS的一系列功能段,來構(gòu)造出一幅圖形畫面。第一行中的各個時元表示在該AV剪輯再現(xiàn)時間軸上具有存儲器管理連續(xù)性的一個時段,并且對應(yīng)于分配給該時段的一個數(shù)據(jù)集合。這里,所假定的存儲器是用于存儲一幅圖形畫面的圖形平面,或者是用于存儲處于解壓縮狀態(tài)的圖形數(shù)據(jù)的對象緩沖器。如果聲明圖形平面或?qū)ο缶彌_器具有存儲器管理連續(xù)性,這意味著在由該時元表示的時段中,圖形平面或?qū)ο缶彌_器中不會出現(xiàn)閃爍,并且,僅在所述圖形平面內(nèi)的預(yù)定矩形區(qū)域中執(zhí)行圖形的刪除/重繪(這里,閃爍意味著清除所述平面或緩沖器中存儲的所有內(nèi)容)。該矩形區(qū)域的尺寸(長度/寬度)和位置在整個時元內(nèi)都是固定的。只要在所述圖形平面的固定區(qū)域中執(zhí)行圖形的刪除/重繪,就能保證無縫的再現(xiàn)。也就是說,可以將時元視為再現(xiàn)時間軸上的一個單元,其中能夠保證無縫的再現(xiàn)。如果用戶想要改變區(qū)域,那么,他必須定義該再現(xiàn)時間軸上的改變時間,并且,創(chuàng)建與該變化時間之后的時間相對應(yīng)的新時元。在這種情況下,這兩個時元之間無法保證無縫的再現(xiàn)。應(yīng)當(dāng)注意的是,“無縫的再現(xiàn)”意味著圖形的刪除/重繪將在預(yù)定的視頻幀數(shù)量之內(nèi)完成。對于交互式圖形流來說,該視頻流幀數(shù)量是4到5個幀。該視頻幀的數(shù)量取決于固定區(qū)域與整個圖形平面的比值以及在對象緩沖器和圖形平面之間的傳輸速率。在該圖中,虛線hk1、2表示第三行中的功能段屬于哪個Epoch。從圖中可以理解的是,一系列的DS(即EpochStart、AcquisitionPoint和NormalCase)構(gòu)成了第一行的Epoch。“EpochStart(時元開始)”、“AcquisitionPoint(采集點(diǎn))”和“NormalCase(正常情況)”分別是DS的類型。應(yīng)當(dāng)注意的是,“AcquisitionPoint”和“NormalCase”的順序僅是示例性的,也可以顛倒過來?!癊pochStart”是用于產(chǎn)生“新顯示”的顯示效果的一個DS,并且,它表示新時元的開始。因此,“EpochStart”必須包括用于合成下一畫面所需的所有功能段,并且,它在AV剪輯中的位置是隨機(jī)訪問目標(biāo)(例如電影作品的章節(jié))的目的地。“AcquisitionPoint”是用于產(chǎn)生“顯示更新”的顯示效果的一個顯示集合,并且與前一“EpochStart”相關(guān)。AcquisitionPoint分為兩種類型復(fù)制和繼承。復(fù)制是與前一“EpochStart”完全相同的一個顯示集合,而“繼承”是從前一“EpochStart”繼承功能段但卻具有與前一“EpochStart”不同按鈕命令的顯示集合。盡管并不表示時元的開始時間,但AcquisitionPointDS卻包括用于合成下一畫面所需的全部功能段。因此,如果對AcquisitionPointDS執(zhí)行隨機(jī)訪問,則可以保證圖形顯示。換言之,AcquisitionPointDS使得能夠在進(jìn)行中的時元期間合成畫面。AcquisitionPoint顯示集合所加入的位置是隨機(jī)訪問目標(biāo)。該位置可以通過時間搜索來指定。時間搜索這樣一種操作從用戶接收時間輸入(分和秒),然后,隨機(jī)訪問與輸入時間相對應(yīng)的時間。執(zhí)行時間搜索的單位大致是10分或10秒,因此,時間搜索可以以10分鐘時間間隔或10秒鐘時間間隔指定再現(xiàn)點(diǎn)。通過在可由時間搜索指定的位置處提供AcquisitionPoint,有助于在時間搜索處進(jìn)行圖形流的再現(xiàn)?!癗ormalCase”是用于產(chǎn)生“顯示更新”的顯示效果的DS,并且,僅包括與現(xiàn)有畫面合成的不同之處。例如,假定DSv的按鈕與之前的DSu具有相同的圖像設(shè)計,但卻與DSv處于不同的狀態(tài)控制之下。在這種情況下,該DSv要么僅包括ICS,要么僅包括ICS和PDS,并且,將DSv設(shè)置為NormalCaseDS。這樣,就沒有必要提供重疊的ODS,因此有助于減少BD-ROM中的占用區(qū)域。應(yīng)當(dāng)注意的是,NormalCaseDS本身不構(gòu)成畫面,因?yàn)樗鼉H表示不同之處。通過將GUI部件放置到屏幕上,來創(chuàng)建由這些DS定義的交互式顯示。通過聲明某一DS具有交互性,這意味著GUI部件的狀態(tài)可根據(jù)用戶操作而改變。在該實(shí)施例中,這種GUI部件(是用戶的操作目標(biāo))被稱為“按鈕”。按鈕的狀態(tài)包括“一般狀態(tài)”、“選中狀態(tài)”和“活動狀態(tài)”,每一種狀態(tài)都是由多個處于解壓縮狀態(tài)的圖形合成的。表示按鈕狀態(tài)的每個解壓圖形被稱為“圖形對象”。用多個解壓圖形來表示各個按鈕狀態(tài),其原因是出于動畫顯示的目的。接下來說明定義段(ODS、PDS)?!癘bject_Definition_Segment”是定義圖形對象的信息。下面將說明該圖形對象。BD-ROM中記錄的AV剪輯特征在于,其高質(zhì)量的圖像足以與高清晰度電視的圖像比美。因此,圖形對象的分辨率很高,為1920*1080像素,從而產(chǎn)生高清晰度。至于像素的顏色,將一個像素的索引值設(shè)定為8比特長度。這里,索引值包括紅色差值分量(Cr_value)、藍(lán)色差值分量(Cb_value)、亮度分量(Y_value)和透明級(T_value)。通過這種設(shè)定,可以從16777216種顏色(全色)中選擇任意256種顏色,從而將256種顏色設(shè)定為像素的顏色。ODS具有圖10A所示的數(shù)據(jù)結(jié)構(gòu),用于定義圖形對象。ODS包括“segment_type”,表示其是ODS;“segment_length”,表示ODS數(shù)據(jù)長度;“object_id”,唯一地標(biāo)識與該時元中的ODS相對應(yīng)的圖形對象;“object_version_number”,表示該時元中的ODS版本;“l(fā)ast_in_sequence_flag”;以及連續(xù)字節(jié)長度數(shù)據(jù)“object_data_fragment”,是圖形對象的一部分或全部。“object_id”唯一地標(biāo)識與該時元中的ODS相對應(yīng)的圖形對象。然而,當(dāng)通過由多個ODS定義的多個圖形對象構(gòu)造動畫時,分配給這多個ODS中的每一個ODS的“object_id”將是序列號。接下來描述“l(fā)ast_in_sequence_flag”和“object_data_fragment”。有一種情況下,構(gòu)成一個按鈕的解壓圖形不能存儲到一個ODS中,這是因?yàn)閷ES數(shù)據(jù)包的有效載荷的約束的原因。在這種情況下,將按鈕命令的劃分(片斷)被設(shè)定為“object_data_fragment”。當(dāng)將一個圖形對象存儲到多個ODS中時,除最后一個片斷之外,所有的片斷必須具有相同的尺寸。即,最后一個片斷的尺寸小于其他片斷的尺寸。存儲這些片斷的多個ODS將以相同順序在DS中出現(xiàn)。圖形對象的最后一部分是由具有“l(fā)ast_in_sequence_flag”的ODS來指定的。ODS的上述數(shù)據(jù)結(jié)構(gòu)采用的存儲方法中,針對新的PES包的存儲直到當(dāng)前PES包變滿為止才開始。但是也可以采用下面的存儲方法,即,采用該方法,在各PES包中將存在自由空間?!皃alette_definition_segment(PDS)”是定義用于顏色轉(zhuǎn)換的調(diào)色板的信息。圖10B示出了PDS的數(shù)據(jù)結(jié)構(gòu)。如圖10B所示,PDS包括“segment_type”,表示其是PDS;“segment_type”,表示PDS數(shù)據(jù)長度;“palette_id”,唯一地標(biāo)識包括在PDS中的調(diào)色板;“palette_version_number”,表示該時元中的PDS的版本;“palette_entry”,是各條目的有關(guān)信息。對于各條目來說,“palette_entry”表示紅色差值分量(Cr_value)、藍(lán)色差值分量(Cb_value)、亮度分量(Y_value)和透明級(T_value)。接下來說明顯示集合段的END。顯示集合段的END是一條索引,表示顯示集合傳送的結(jié)束,并且,緊接在最后一個ODS之后。該顯示集合段的END的內(nèi)部結(jié)構(gòu)包括segment_type,表示該功能段是顯示集合段的END;segment_length,表示功能段的數(shù)據(jù)長度。這些都不需要具體的解釋。因此,該圖沒有顯示內(nèi)部結(jié)構(gòu)。接下來將說明交互式合成段(ICS)。ICS是構(gòu)成交互式顯示的功能段。ICS具有圖11所示的數(shù)據(jù)結(jié)構(gòu)。如該圖所示,ICS包括segment_type;segment_length;composition_number;composition_state;command_update_flag;coposition_timeout_PTS;selection_timeout_PTS;UO_mask_table;animation_frame_rate_code;default_selected_button_number;default_activated_button_number;以及按鈕信息集合(button_info(1)(2)(3))”?!癱omposition_number”表示是否在該ICS所屬的DS中執(zhí)行更新,其取值為0到15?!癱omposition_state”表示以該特定ICS開始的DS是NormalCase、AcquisitionPoint還是EpochStart?!癱ommand_update_flag”表示該ICS中的按鈕命令與前面的ICS的按鈕命令相比是否發(fā)生了變化。例如,當(dāng)一個特定ICS所屬的DS是AcquisitionPoint時,原則上,該ICS具有與緊接著的前一ICS相同的內(nèi)容。然而,當(dāng)將該command_update_flag設(shè)為ON時,可以在該ICS中設(shè)置與前一DS不同的按鈕命令。通過該標(biāo)記,可以挪用前一圖形對象,但是,當(dāng)指示其變化時,該命令就變成有效的?!癱ompostion_timeout_PTS”示出了借助于按鈕的交互式顯示的結(jié)束時間。在該結(jié)束時間處,交互式顯示的顯示不再有效,因此不會被呈現(xiàn)。優(yōu)選情況下,以運(yùn)動圖像數(shù)據(jù)的再現(xiàn)時間軸的時間精度描述copostion_timeout_PTS。“selection_timeout_PTS”描述了有效按鈕選中時段的結(jié)束時間。在selection_timeout_PTS顯示的時間處,激活由default_activated_button_number表示的按鈕。selection_timeout_PTS等于compostion_timeout_PTS表示的時間或更短。以視頻幀的時間精度描述selection_timeout_PTS。“UO_mask_table”表示與該ICS相對應(yīng)的顯示集合中允許/不允許用戶操作。當(dāng)在該掩碼字段中設(shè)定“不允許”時,針對該再現(xiàn)裝置的任何用戶操作都是無效的?!癮nimation_frame_rate_code”表示要應(yīng)用于在動畫中顯示的按鈕的幀速率。動畫幀速率是視頻幀速率除以該字段值而得到的。如果該字段值是00,那么,在定義所有按鈕圖形對象的ODS中,只顯示由start_object_id_xxx標(biāo)識的ODS,并且以非動畫方式?!癲efault_selected_button_number”表示要在交互式顯示開始時被默認(rèn)設(shè)為選中狀態(tài)的按鈕編號。當(dāng)該字段為0時,分配有再現(xiàn)裝置的寄存器中存儲的按鈕編號的按鈕被自動設(shè)為活動狀態(tài)。如果該字段不是0,則將該字段解釋為標(biāo)識相應(yīng)的按鈕?!癲efault_activate_button_number”表示當(dāng)用戶在該selection_timeout_PTS定義的時間內(nèi)未將任何按鈕設(shè)置成活動狀態(tài)的情況下,將要自動設(shè)置成活動狀態(tài)的按鈕。當(dāng)deflaut_activated_button_number表示“FF”時,在selection_timeout_PTS定義的時間處,自動選擇當(dāng)前處于選中狀態(tài)的按鈕。當(dāng)deflaut_activated_button_number表示“00”時,不執(zhí)行自動選擇。當(dāng)deflaut_activated_button_number表示除“00”和“FF”之外的其他數(shù)字時,則將該字段解釋為標(biāo)識相應(yīng)的按鈕?!鞍粹o信息(button_info)”是定義將要在交互式顯示中重疊的各按鈕的信息。在該圖中,引線hp1幫助描述按鈕信息i的內(nèi)部結(jié)構(gòu),該按鈕信息i是由ICS控制的第i個按鈕(按鈕i)的有關(guān)信息。下面描述構(gòu)成該按鈕信息i的信息元素?!癰utton_number”是唯一地標(biāo)識該ICS中的按鈕i的數(shù)值?!皀umerically_selectable_flag”是表示對于按鈕i是否允許進(jìn)行數(shù)值選擇的標(biāo)志?!癮uto_action_flag”表示是否自動將按鈕i設(shè)置為活動狀態(tài)。當(dāng)auto_action_flag被設(shè)為ON(即比特值1)時,按鈕i被設(shè)為活動狀態(tài)而不是選中狀態(tài)。當(dāng)auto_action_flag被設(shè)為OFF(即比特值0)時,即使實(shí)際選擇了按鈕i,按鈕i也僅僅處于選中狀態(tài)?!皁bject_horizontal_postion”、“object_vertical_postion”分別表示交互式顯示中按鈕i的左上方像素的水平位置和垂直位置?!皍pper_button_nubmer”表示當(dāng)上移按鍵在按鈕i處于選中狀態(tài)期間被按下時處于選中狀態(tài)的按鈕編號,而不是按鈕i。如果在該字段中設(shè)置按鈕i的編號,則忽略上移鍵的按壓?!發(fā)ower_button_number”、“l(fā)eft_button_number”和“right_button_number”分別表示當(dāng)上移鍵、左移鍵、右移鍵在按鈕i處于選中狀態(tà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相同,則與該ID標(biāo)識的圖形對象相對應(yīng)的靜止圖像將是該按鈕i的圖像設(shè)計?!皉epeated_normal_flag”表示對于正常狀態(tài)下的按鈕i是否重復(fù)地繼續(xù)動畫顯示。當(dāng)以動畫來繪制處于選中狀態(tài)的按鈕i時,“start_object_id_selected”表示分配給構(gòu)成動畫的多個ODS的序列號的第一個編號。如果end_object_id_selected表示的ID與該start_object_id_selected表示的ID相同,則與該ID標(biāo)識的圖形對象相對應(yīng)的靜止圖像將是該按鈕i的圖像設(shè)計?!癳nd_object_id_selected”表示作為分配給構(gòu)成動畫的多個ODS的序列號的object_Id的最后一個編號。“repeat_selected_flag”表示對于選中狀態(tài)中的按鈕i是否重復(fù)地繼續(xù)動畫顯示。當(dāng)start_object_id_selected與nd_object_id_selected的值相同時,在該字段中設(shè)置00。當(dāng)以動畫來繪制處于活動狀態(tài)的按鈕i時,“start_object_id_activated”表示分配給構(gòu)成動畫的多個ODS的序列號的第一個編號。當(dāng)以動畫來繪制處于活動狀態(tài)的按鈕時,“end_object_id_activated”表示作為分配給構(gòu)成動畫的多個ODS的序列號的對象id的最后一個編號。接下來將說明按鈕命令?!鞍粹o命令(button_command)”表示當(dāng)按鈕i進(jìn)入活動狀態(tài)時要執(zhí)行的命令。該按鈕命令可以指示再現(xiàn)裝置執(zhí)行針對PL和播放項(xiàng)目的再現(xiàn)。指示再現(xiàn)裝置執(zhí)行針對PL和播放項(xiàng)目的再現(xiàn)的命令被稱為“LinkPL命令”。該命令可以根據(jù)第二自參數(shù)指定的位置,來啟動由第一自變量指定的播放列表的再現(xiàn)。格式LinkPL(第一參數(shù),第二參數(shù))所述第一參數(shù)借助于分配給播放列表的編號來指定要進(jìn)行再現(xiàn)的PL。第二參數(shù)借助于包括在PL中的播放項(xiàng)目、或包括在PL中的章節(jié)和標(biāo)志來指定再現(xiàn)開始位置。借助于PlayItem來指定再現(xiàn)開始位置的LinkPL函數(shù)被表示為“LinkPLatPlayItem()”。借助于章節(jié)來指定再現(xiàn)開始位置的LinkPL函數(shù)被表示為“LinkPLatChapter()”。借助于標(biāo)志來指定再現(xiàn)開始位置的LinkPL函數(shù)被表示為“LinkPLatMark()”。按鈕命令用于向再現(xiàn)裝置發(fā)出指示,以便執(zhí)行狀態(tài)獲取和狀態(tài)設(shè)置。64個播放機(jī)狀態(tài)寄存器(其設(shè)定值被稱為PSR)和4096個通用寄存器(其設(shè)定值被稱為GPR)表示再現(xiàn)裝置的狀態(tài)通過。所述按鈕命令被分為下面的(i)-(iv),并對這些寄存器的值進(jìn)行設(shè)定,以及從這些寄存器中獲取值。(i)“GetvalueofPlayerStatusRegister”命令格式GetvalueofPlayerStatusRegister(參數(shù))在獲取由參數(shù)指定的播放機(jī)狀態(tài)寄存器的設(shè)定值時,使用該函數(shù)。(ii)“SetvalueofPlayerStatusRegister”命令格式SetvalueofPlayerStatusRegister(第一參數(shù),第二參數(shù))在將由第二參數(shù)指定的值設(shè)定到由第一參數(shù)指定的播放機(jī)狀態(tài)寄存器時,使用該函數(shù)。(iii)“GetvalueofGeneralPurposeRegister”命令格式GetvalueofGeneralPurposeRegister(參數(shù))在獲取由該參數(shù)指定的通用寄存器的設(shè)定值時,使用該函數(shù)。(iv)“SetvalueofGeneralPurposeRegister”命令格式GetvalueofGeneralPurposeRegister(第一參數(shù)、第二參數(shù))在將由第二參數(shù)指定的值設(shè)定到由第一參數(shù)指定的通用寄存器時,使用該函數(shù)。接下來將說明通過該ICS執(zhí)行的交互式控制的一個具體示例。該具體示例采用圖12中示出的ODS和ICS。圖12是表示DSn中的ODS和ICS之間的關(guān)系的示意圖。假設(shè)該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í)行時機(jī)與任一圖像數(shù)據(jù)pt1(其在圖13的圖形中)的顯示時機(jī)一致時,通過將由按鈕A至D構(gòu)成的交互式顯示tm1重疊(gs1)到該圖像數(shù)據(jù)pt1上來顯示該tm1(gs2)。根據(jù)動畫圖像的內(nèi)容來顯示由多個按鈕構(gòu)成的交互式顯示。因此,一個ICS可以通過使用按鈕來實(shí)現(xiàn)逼真的效果。圖14示出了當(dāng)執(zhí)行按鈕A到D(圖15所示)的狀態(tài)變換時ICS的描述性示例。在圖15中,箭頭hh1和hh2示意性地表示借助于按鈕信息(1)的neighbor_info()的狀態(tài)轉(zhuǎn)換。在按鈕信息(1)的neighbor_info()中,將lower_button_number設(shè)定為“按鈕C”,因此,如果在按鈕A處于選中狀態(tài)(圖15的up1)的同時出現(xiàn)下移鍵按壓的UO,則按鈕C將處于選中狀態(tài)(圖15的sj1)中。在按鈕信息(1)的neighbor_info()中,將right_button_number設(shè)定為“按鈕B”,因此,如果在按鈕A處于選中狀態(tài)(圖15的up2)的同時出現(xiàn)下移鍵按壓的UO,則按鈕B將處于選中狀態(tài)(圖15的sj2)。圖15中的箭頭hh3表示借助于按鈕信息(3)的neighbor_info()進(jìn)行的狀態(tài)轉(zhuǎn)換控制。在按鈕信息(3)的neighbor_info()中,將upper_button_number設(shè)定為“按鈕A”,因此,如果在按鈕C處于選中狀態(tài)(up3)的同時出現(xiàn)上移鍵按壓的UO,則按鈕A將返回到選中狀態(tài)。接下來將描述按鈕A至D的圖像設(shè)計。這里假定ODS11、21、31和41具有如圖16所示的圖像設(shè)計,分配給按鈕A的ODS11-19具有如圖17所示的圖像設(shè)計。因?yàn)樵谠揑CS的button_info(1)中的normal_state_info()中,start_object_id_normal和end_object_id_normal指定了ODS11-13,所以,根據(jù)ODS11-13在動畫中呈現(xiàn)按鈕A的正常狀態(tài)。另外,在button_info(1)的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_state_info()設(shè)定為1,則根據(jù)ODS11-13的動畫和根據(jù)ODS14-16的動畫將分別重復(fù)地繼續(xù),如圖中“→(A)”、“(A)→”和“→(B)”、“(B)→”所示。如果將動畫中可呈現(xiàn)的多個ODS分配給按鈕A至D,并且在ICS中描述用于這些ODS的控制,則將會實(shí)現(xiàn)逼真的按鈕狀態(tài)控制(例如,根據(jù)各用戶操作來改變?nèi)宋锏谋砬?。接下來將描述numerically_selected_flag的應(yīng)用。圖18是表示包括在DS中的ICS和ODS的一個示例的示意圖。在該圖中,ODS31-33分別表示該圖的頂行中示出的三個棒球運(yùn)動員中對應(yīng)的一個運(yùn)動員的肖像、名字和隊服號碼。該DS所屬的ICS包括三組按鈕信息,其中,按鈕信息(1)的start_object_id被設(shè)定為表示ODS31,按鈕信息(2)的start_object_id被設(shè)定為表示ODS32,按鈕信息(3)的start_object_id被設(shè)定為表示ODS33。另外,按鈕信息(1)的按鈕編號被設(shè)置為99,按鈕信息(2)的按鈕編號被設(shè)置為42,按鈕信息(3)的按鈕編號被設(shè)置為94。此外,對于所有的按鈕信息(1)-(3),numerically_selected_flag被設(shè)定為1。這意味著,與按鈕信息(1)-(3)相對應(yīng)的任何一個按鈕都是可選擇的。因此,如果用戶通過遙控器400輸入數(shù)值“99”,則對應(yīng)于Mr.Beginner’sLuck的按鈕將被置于選中狀態(tài)??梢酝ㄟ^順序地按壓“9”和“9”來接收數(shù)值“99”的輸入。作為選擇,也可通過“9”的一次按壓與“+10”鍵的9次按壓的組合來實(shí)現(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)將進(jìn)入活動狀態(tài),而不是進(jìn)入選中狀態(tài),并且,按鈕命令被包括在其中,即執(zhí)行(LinkPL(PL#21)、LinkPL(PL#22)、LinkPL(PL#23))。當(dāng)包括在這些按鈕信息中的按鈕命令的鏈接目的地PL#21、#22和#23是相應(yīng)運(yùn)動員的打擊/投擲場景時,然后,將再現(xiàn)這些打擊/投擲場景,以響應(yīng)與相應(yīng)運(yùn)動員隊服號碼相對應(yīng)的數(shù)字編號的輸入。由于可以使用熟知的隊服號碼直接選擇按鈕,所以,用戶的可操作性將顯著地得以改善。接下來將描述顯示集合中的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的ODS1,同時存在屬于S-ODS的ODS1)。然而,各個集合彼此不同。這同樣適用于下文中的各類似圖。圖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)的一個圖形對象。即使仍然沒有判定默認(rèn)選中按鈕并且不確定將按鈕A到D中的哪一個置于選中狀態(tài),當(dāng)對表示各個按鈕的正常狀態(tài)和選中狀態(tài)的圖形對象完成解碼時,也可以實(shí)現(xiàn)初始顯示。鑒于此,在該實(shí)施例中,以圖19第二行所示的順序“正常狀態(tài)→選中狀態(tài)→活動狀態(tài)”來設(shè)置按鈕狀態(tài)集合。根據(jù)按鈕狀態(tài)集合的該設(shè)置,即使還沒有完成構(gòu)成活動狀態(tài)的ODS的讀取和解碼時,也可以實(shí)現(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、ODS31-33和ODS41-43也是如此。因此,通過將這些ODS設(shè)置在第一按鈕狀態(tài)集合中,即使在讀取該顯示集合期間也可以進(jìn)行初始顯示的準(zhǔn)備。通過上述安排,可以沒有延遲地執(zhí)行加入了動畫的交互式顯示。接下來將描述由多個按鈕狀態(tài)引用的ODS的順序(多引用)。多引用(multi-reference)指的是兩個或多個normal_state_info、selected_stated_info和activated_state_info指定一個ODS的object_Id。通過這樣的多引用,可以使用用于呈現(xiàn)一個按鈕正常狀態(tài)的圖形對象來呈現(xiàn)另一按鈕選中狀態(tài)。這意味著可以共享一個圖形對象的設(shè)計圖像。這種共享有助于減少ODS的數(shù)量。這里,將要進(jìn)行多次引用的ODS應(yīng)當(dāng)屬于哪一個按鈕狀態(tài)集合是存在問題的。例如,假定通過一個ODS來繪制一個按鈕的正常狀態(tài)和另一個按鈕的選中狀態(tài)。那么,該ODS屬于與正常狀態(tài)相對應(yīng)的按鈕狀態(tài)集合或與選中狀態(tài)相對應(yīng)的按鈕狀態(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)集合中。以這種方式,將多次引用的ODS僅設(shè)置在與最早出現(xiàn)的狀態(tài)相對應(yīng)的按鈕狀態(tài)集合中。接下來將描述S-ODS中的ODS的順序。在S-ODS中,哪個ODS先出現(xiàn)取決于默認(rèn)選中按鈕是靜態(tài)確定的還是動態(tài)確定。靜態(tài)確定的默認(rèn)選中按鈕是由ICS中的default_selected_button_number中的有效值(除00之外)集合指定的按鈕。當(dāng)將除00之外的有效值設(shè)定為默認(rèn)選中按鈕編號并且在N-ODS中不存在表示默認(rèn)選中按鈕的非ODS時,將表示默認(rèn)選中按鈕的ODS設(shè)置在S-ODS的開始處。當(dāng)default_selected_button_number表示00值時,默認(rèn)被設(shè)置為選中狀態(tài)的按鈕將根據(jù)再現(xiàn)裝置一側(cè)的狀態(tài)而動態(tài)地變化。將default_selected_button_number設(shè)定為表示值00的情形包括顯示集合被復(fù)用到的AV剪輯存在于多條再現(xiàn)路徑的結(jié)合點(diǎn)處。例如,假定如下的情形前面的再現(xiàn)路徑分別為第一、第二和第三章節(jié),并且,在所述結(jié)合點(diǎn)處的顯示集合用于顯示與第一、第二和第三章節(jié)相對應(yīng)的按鈕。在這種情況下,默認(rèn)通過default_selected_button_number將按鈕預(yù)先確定為選中狀態(tài)是不合適的。在這種情況下,理想的是,在到達(dá)該顯示集合之前,根據(jù)已經(jīng)經(jīng)過了前面多個再現(xiàn)路徑中的哪一個來將按鈕改變到選中狀態(tài)(例如,當(dāng)從第一章節(jié)到達(dá)時為第二章節(jié)按鈕,當(dāng)從第二章節(jié)到達(dá)時為第三章節(jié)按鈕,當(dāng)從第三章節(jié)到達(dá)時為第四章節(jié)按鈕)。如果要處于選中狀態(tài)的按鈕根據(jù)前面的再現(xiàn)路徑而改變,則將default_selected_button_number設(shè)定為表示“無效”,即,設(shè)定為值0。由于要處于選中狀態(tài)的按鈕將發(fā)生變化,所以將不執(zhí)行將特定ODS設(shè)置在按鈕狀態(tài)集合的開始處的方案。圖22示出了S-ODS中的ODS的順序在default_selected_button_number表示“0”的情形和表示“按鈕B”的情形之間的差異。在該圖中,虛線ss1表示當(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被設(shè)置在S-ODS的開始處,而其他按鈕的ODS被設(shè)置在其之后。另一方面,當(dāng)default_selected_button_number表示0時,表示按鈕A的選中狀態(tài)的ODSA被設(shè)置在S-ODS的開始處。以這種方式,default_selected_button_number是有效還是無效并不影響S-ODS內(nèi)的ODS的順序。接下來描述如何將具有這種ICS和ODS的顯示集合分配到AV剪輯的再現(xiàn)時間軸。時元是存儲器管理在再現(xiàn)時間軸上連續(xù)的一個時間段。由于時元由一個或多個顯示集合組成,所以,如何將顯示集合分配給AV剪輯的再現(xiàn)時間軸是一個問題。這里,AV剪輯的再現(xiàn)時間軸用于定義各圖形數(shù)據(jù)的解碼/再現(xiàn)時機(jī),圖形數(shù)據(jù)構(gòu)成復(fù)用到AV剪輯中的視頻流。在該再現(xiàn)時間軸中,解碼時機(jī)和再現(xiàn)時機(jī)由90KHz的時間精度來表示。分配給顯示集合中的這些ICS和ODS的DTS和PTS表示在該再現(xiàn)時間軸上實(shí)現(xiàn)同步控制的時機(jī)。借助于分配給ICS和ODS的DTS和PTS的同步控制將顯示集合分配給再現(xiàn)時間軸。首先描述借助于分配給ODS的DTS和PTS執(zhí)行何種同步控制。DTS表示ODS的解碼開始時間,時間精度為90KHz。PTS表示ODS的解碼結(jié)束時間。ODS的解碼不會立即結(jié)束,而是要花費(fèi)一定的時間來完成。為了闡述開始點(diǎn)/結(jié)束點(diǎn),DTS和PTS分別表示ODS的解碼開始時間和解碼結(jié)束時間。由于PTS的值表示了結(jié)束時間,所以,有必要在PTS所示時間之前完成ODSj的解碼,再現(xiàn)裝置的對象緩沖區(qū)中的解壓縮圖形對象的獲取不應(yīng)遲于此。由于屬于顯示集合“n”的任一ODSj的解碼開始時間以90KHz的時間精度被表示為DTS(DSn[ODS]),所以,通過將解碼所需的最大時間加上該解碼開始時間而獲得的時間將是所述顯示集合的ODSj的有保障的解碼結(jié)束時間。假定解壓之后ODSj的尺寸是SIZE(DSn[ODSj])并且該ODS的解碼速率是Rd。那么,解碼所需的最大時間將是SIZE(DSn[ODSj])//Rd。應(yīng)當(dāng)注意的是,這里使用的運(yùn)算符“//”是將小數(shù)升為下一整數(shù)的一種除法。將該最大時間轉(zhuǎn)變?yōu)?0KHz的時間精度,并且加上ODSj的DTS。這樣,就獲得了由PTS表示的解碼結(jié)束時間(90KHz)。屬于DSn的ODSj的PTS表示如下PTS(DS[ODSj])=DTS(DSn[ODSj])+90000*(SIZE(DSn[ODSj]))//RD)然后,在兩個ODS(ODSj,ODSj+1)之間應(yīng)當(dāng)滿足下面的關(guān)系PTS(DS[ODSj])≤DTS(DSn[ODSj+1])接下來將說明ICS的PTS值。如果緊接著在EpochStart之后,則在通過將下面的值添加到圖形平面所獲得的值之后來設(shè)置ICS的PTS,這些值是(1)解碼時間為構(gòu)成DSn的初始顯示的ODS中的最后一個的ODS的PTS值;(2)清除圖形平面所需的時間;以及(3)寫入由ODS的解碼獲得的圖形對象所需的寫入時間。另一方面,如果在AcquisitionPoint處,則在通過將(1)和(3)相加所獲得的值之后設(shè)置IDS的PTS。如果通過ICS來表示default_selected_button_number,那么,當(dāng)已經(jīng)完成用于呈現(xiàn)所有按鈕的正常狀態(tài)的ODS的解碼和用于呈現(xiàn)按鈕的默認(rèn)選中狀態(tài)的ODS的解碼時,初始顯示的準(zhǔn)備已就緒。用于呈現(xiàn)初始顯示中出現(xiàn)的多個按鈕的選中狀態(tài)的ODS被稱為“S-ODS”,而在解碼時間完成最早的S-ODS中的ODS被稱為“S-ODSsfirst”(在這種情況下,用于再現(xiàn)默認(rèn)按鈕的ODS)。將S-ODSsfirst的PTS值設(shè)置為解碼時間最后結(jié)束的ODS的PTS值,并且,將其用作ICS的PTS的引用值。如果default_selected_button_number不是由ICS表示的,則哪個按鈕將處于選中狀態(tài)是未知的。因此,直到用于呈現(xiàn)所有按鈕的正常狀態(tài)和選中狀態(tài)的準(zhǔn)備工作就緒時,初始顯示的準(zhǔn)備工作才結(jié)束。在初始顯示中所需的用于呈現(xiàn)多個按鈕的選中狀態(tài)的S-ODS中,將解碼時間最后結(jié)束的ODS稱為“S-ODSlast”。將該S-ODSlast的PTS值設(shè)置為解碼時間最后結(jié)束的ODS的PTS值,并且,將其用作ICS的PTS的引用值。假定S-ODSsfirst的解碼結(jié)束時間被表示為PTS(DSn[S-ODSsfirst])。那么,通過將(2)和(3)加上PTS(DSn[S-ODSsfirst])來獲得PTS(DSn[ICS])。假定在圖形平面中可繪制的矩形區(qū)域的橫向尺寸表示為“video_width”,而其縱向尺寸表示為“video_height”。同樣假定針向圖形平面的寫入速率為128Mbps。在這些假定的情況下,將清除圖形平面所需的時間量表示為8*video_width*video_height//128,000,000。如果以90KHz的時間精度進(jìn)行表達(dá),則(2)將清除圖形平面所需的時間量表示為90,000*(8*video_width*video_height//128,000,000)。同樣假定由包括在ICS中的所有按鈕信息指定的圖形對象的總尺寸表示為∑SIZE(DSn[ICS.BUTTON[i]]),向圖形平面的寫入速率為128Mbps。那么,將寫入圖形平面所需的時間表示為∑SIZE(DSn[ICS.BUTTON[i]])//128,000,000。如果以90KHz的時間精度進(jìn)行表達(dá),則清除圖形平面所需的時間表示為90,000*(∑SIZE(DSn[ICS.BUTTON[i]])//128,000,000)。這里,∑SIZE(DSn[ICS.BUTTON[i]])是用于表示一個按鈕的多個圖形對象的第一顯示對象的總尺寸。該∑SIZE(DSn[ICS.BUTTON[i]])在判定默認(rèn)選中按鈕的情況及其動態(tài)變化的情況之間產(chǎn)生不同的值。當(dāng)靜態(tài)地判定默認(rèn)選中按鈕時,∑SIZE(DSn[ICS.BUTTON[i]])將產(chǎn)生下面的總尺寸表示默認(rèn)選中按鈕的選中狀態(tài)的第一被顯示ODS;以及表示除默認(rèn)選中按鈕之外的按鈕的正常狀態(tài)的第一被顯示ODS。接下來,當(dāng)默認(rèn)選中按鈕動態(tài)變化時,不清楚哪一個按鈕是選中的按鈕。因此有必要假定具有最長寫入時間的情形。這里,在表示任意按鈕x(ODSn1)的正常狀態(tài)的第一頁的圖形對象與表示按鈕x(ODSs1)的選中狀態(tài)的第一頁的圖形對象之間,將具有較大尺寸(Max(ODSn1,ODSs1))的圖形對象視為要首先為按鈕x顯示的圖形對象。通過將所有按鈕的Max(ODSn1,ODSs1)相加到一起而獲得的結(jié)果將是∑SIZE(DSn[ICS.BUTTON[i]])。圖23A和圖23B是表示在N-ODS包括多個用于構(gòu)成按鈕A至D的ODS以及S-ODS包括多個用于構(gòu)成按鈕A至D的ODS的情況下∑SIZE(DSn[ICS.BUTTON[i]])的具體值的示意圖。這里,當(dāng)default_selected_button_number為有效值時,∑SIZE(DSn[ICS.BUTTON[i]])將是由粗框所示的四個ODS的總尺寸?!癆s1”是表示按鈕A的選中狀態(tài)的多個ODS中最先顯示的那一個?!癇n1”、“Cn1”和“Dn1”分別是表示按鈕B到D的正常狀態(tài)的多個ODS中最先顯示的那一個。當(dāng)這些尺寸用“size()”表示時,∑SIZE(DSn[ICS.BUTTON[i]])將被表示為size(As1)+size(Bn1)+size(Cn1)+size(Dn1)。另一方面,當(dāng)default_selected_button_number為0時,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))于是,緊接著EpochStart后的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無效時,僅僅需要用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)同步顯示的一個示例。在該圖中,做出假設(shè)以使得在任意圖像數(shù)據(jù)“py1”(其在該圖中的動畫中)的顯示時機(jī)處顯示按鈕。在這種情況下,應(yīng)該設(shè)置ICS的PTS值,從而與該圖像數(shù)據(jù)的顯示時機(jī)相一致。在構(gòu)成DSn的初始顯示的多個ODS中解碼時間最后完成的那個ODS的解碼應(yīng)當(dāng)在通過從ICS的PTS中減去屏幕清除時間cd1和圖形對象傳送時間td1而獲得的時間之前完成。因此,應(yīng)當(dāng)將該ODS的PTS值設(shè)置在該圖中示出的時機(jī)(★1)處。此外,ODS的解碼花費(fèi)時間dd1,因此,應(yīng)當(dāng)將該ODS的DTS值設(shè)置在比該P(yáng)TS早的dd1時間處。在圖24中,僅有一個要與運(yùn)動圖像重疊的ODS,這是一種簡化情形。如果通過多個ODS來實(shí)現(xiàn)與運(yùn)動相重疊的交互式顯示的初始顯示,,則ICS的PTS和DTS以及ODS的PTS和DTS應(yīng)該如圖25所示進(jìn)行設(shè)置。圖25是表示在多個ODS合成交互式顯示的初始顯示以及靜態(tài)地判定默認(rèn)選中按鈕的情況下如何設(shè)置DTS和PTS的示意圖。如果經(jīng)過圖中的時間dd1時S-ODSsfirst(用于實(shí)現(xiàn)初始顯示的ODS)中需要最長解碼時間的ODS的解碼完成,則將該S-ODSsfirst的PTS(DSn[S-ODSsfirst])設(shè)定為表示經(jīng)過時段dd1的時間。此外,為了實(shí)現(xiàn)初始顯示,有必要執(zhí)行屏幕清除和解碼圖形對象的傳輸。因此,應(yīng)當(dāng)將該ICS(DSn[ICS])的PTS設(shè)定在通過將執(zhí)行屏幕清除所需的時間(90,000*(8*video_width*video_height//128,000,000))和解碼圖形對象的傳輸時間(90,000*(∑SIZE(DSn[ICS.BUTTON[i]])//128,000,000))加上該P(yáng)TS值(DSn[S-ODSsfirst])而獲得的時間之后。圖26是表示在多個ODS合成交互式顯示的初始顯示以及不對默認(rèn)選中按鈕進(jìn)行判定的情況下如何設(shè)定DTS和PTS的示意圖。如果S-ODSslast(其解碼在用于實(shí)現(xiàn)初始顯示的S-ODS中花費(fèi)的時間最長)的解碼經(jīng)過在圖中的時間dd2時完成,則將該S-ODSslast(DSn[S-ODSslast])的PTS設(shè)定為表示經(jīng)過時段dd2的時間。此外,為了實(shí)現(xiàn)初始顯示,有必要執(zhí)行屏幕清除,并且傳輸解碼的圖形對象。因此,應(yīng)當(dāng)將該ICS的PTS(DSn[ICS])設(shè)定在通過將執(zhí)行屏幕清除所需的時間(90,000*(8*video_width*video_height//128,000,000))與解碼圖形對象的傳輸時間(90,000*(∑SIZE(DSn[ICS.BUTTON[i]])//128,000,000))加上該P(yáng)TS(DSn[S-ODSslast])的值而獲得的時間之后。在DVD中,交互式控制有效的時段對應(yīng)于VOBU(其起到視頻流的GOP的作用)的周期。然而,在BD-ROM中,可以借助于包括在時元中的ICS中的PTS和DTS來任意設(shè)定這種有效時段。因此,借助于BD-ROM的交互式控制不會依賴于GOP。應(yīng)當(dāng)注意的是,借助于ICS的PTS的同步控制不限于執(zhí)行控制以便在再現(xiàn)時間軸上的確定時機(jī)處顯示一個按鈕,并且還包括執(zhí)行控制以便能夠在再現(xiàn)時間軸上的特定時段中顯示彈出菜單。彈出菜單是通過按壓遙控器400上提供的菜單按鍵而在屏幕上彈出來的菜單,借助于ICS的PTS的同步控制還包括在AV剪輯中的特定圖形數(shù)據(jù)的顯示時機(jī)處能夠顯示這種彈出菜單。對構(gòu)成彈出菜單的ODS進(jìn)行解碼,并且將通過解碼獲得的圖形對象寫入圖形平面中,就如同構(gòu)成按鈕的ODS一樣。除非向圖形平面的寫入沒有完成,否則,用戶不可能響應(yīng)菜單調(diào)用。鑒于此,在執(zhí)行彈出菜單的同步顯示中,可能進(jìn)行彈出顯示的時間通過ICS的PTS來表示。上面描述的顯示集合(ICS、PDS、ODS)的數(shù)據(jù)結(jié)構(gòu)是用程序語言編寫的類結(jié)構(gòu)體的一個實(shí)例。進(jìn)行創(chuàng)作的生產(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)裝置主要包括三個部分系統(tǒng)LSI,驅(qū)動裝置和微系統(tǒng)。通過將這些部件實(shí)現(xiàn)為再現(xiàn)裝置的機(jī)殼和基板來進(jìn)行工業(yè)生產(chǎn)。系統(tǒng)LSI是其上集成了多種處理單元的集成電路,這些處理單元具有再現(xiàn)裝置的功能。以這種方式生成的再現(xiàn)裝置包括BD驅(qū)動器1,跟蹤緩沖器2,PID濾波器3,傳輸緩沖器4a、b和c,外圍電路4d,視頻解碼器5,視頻平面6,音頻解碼器7,圖形平面8,CLUT單元9,加法設(shè)備10,圖形解碼器12,編碼數(shù)據(jù)緩沖器13,外圍電路13a,流圖形處理器14,對象緩沖器15,合成緩沖器16,圖形控制器17,UO控制器18,選手寄存器組19和控制單元20。BD-ROM驅(qū)動器1通過執(zhí)行BD-ROM的加載/讀取/彈出來訪問BD-ROM。跟蹤緩沖器2是FIFO存儲器,并且在先進(jìn)先出的基礎(chǔ)上存儲從BD-ROM中讀取的TS數(shù)據(jù)包。PID濾波器3對從跟蹤緩沖器2輸出的多個TS數(shù)據(jù)包執(zhí)行濾波。通過PID濾波器3執(zhí)行的濾波是僅將具有預(yù)期PID的TS數(shù)據(jù)包寫入傳輸緩沖器4a、b和c,而不需要進(jìn)行緩沖。因此,輸入到PID濾波器3中的TS數(shù)據(jù)包被寫入傳輸緩沖器4a、b和c中,而不存在延時。傳輸緩沖器4a、b和c分別是在先進(jìn)先出的基礎(chǔ)上存儲從PID濾波器3輸出的TS數(shù)據(jù)包的存儲器。外圍電路4d是執(zhí)行處理以將從傳輸緩沖器4a讀取的TS數(shù)據(jù)包轉(zhuǎn)換成功能段的線邏輯。通過該轉(zhuǎn)換而獲得的功能段存儲到編碼數(shù)據(jù)緩沖器13中。視頻解碼器5對從PDI濾波器3輸出的多個TS數(shù)據(jù)包進(jìn)行解碼,以獲得解壓縮的圖片,并將它們寫入視頻平面6。視頻平面6是用于動畫圖片的平面。音頻解碼器7對從PDI濾波器3輸出的TS數(shù)據(jù)包進(jìn)行解碼,以獲得解壓縮的音頻數(shù)據(jù),并且輸出解壓縮的音頻數(shù)據(jù)。圖形平面8是具有與一個畫面相對應(yīng)的區(qū)域的存儲器,并且能夠存儲用于一個畫面的解壓縮圖形。CLUT單元9基于PDS所示的Y、Cr、Cb值,圖形平面8中存儲的解壓縮圖形的索引顏色進(jìn)行轉(zhuǎn)換。加法設(shè)備10將從CLUT單元9處進(jìn)行顏色轉(zhuǎn)換所得的解壓縮圖形與PDS所示的T值(傳輸速率)相乘,并且將所得結(jié)果與視頻平面6中存儲的解壓縮圖形數(shù)據(jù)逐像素地進(jìn)行相加,從而獲得重疊的圖像,并且輸出重疊的圖像。圖形解碼器12對圖形流進(jìn)行解碼,以獲得解壓縮圖形,并且將該解壓圖形作為圖形對象寫入圖形平面8。通過對圖形流進(jìn)行解碼,字幕和菜單將出現(xiàn)在屏幕上。該圖形解碼器12包括編碼數(shù)據(jù)緩沖器13、外圍電路13a、流圖形處理器14、對象緩沖器15、合成緩沖器16和圖形控制器17。編碼數(shù)據(jù)緩沖器13是其中將功能段和DTS與PTS一起存儲的緩沖器。通過去除傳輸緩沖器4a中存儲的傳輸流中的各TS數(shù)據(jù)包的TS包頭和PES包頭,,而后順序地放置這些有效載荷,從而得到這些功能段。在被去除的TS包頭和PES包頭中,PTS/DTS與對應(yīng)PES包關(guān)聯(lián)地存儲。外圍電路13a是能夠?qū)崿F(xiàn)如下功能的線邏輯在編碼數(shù)據(jù)緩沖器13和流圖形處理器14之間進(jìn)行傳輸;以及在編碼數(shù)據(jù)緩沖器13和合成緩沖器16之間進(jìn)行傳輸。在這種變換處理中,當(dāng)?shù)竭_(dá)ODS的DTS所示的時間時,將ODS從編碼數(shù)據(jù)緩沖器13傳輸?shù)搅鲌D形處理器14。另外,當(dāng)?shù)竭_(dá)ICS和PDS的DTS所示的時間時,將ICS和PDS傳輸?shù)胶铣删彌_器16。流圖形處理器14對ODS進(jìn)行解碼,并且將包括源自所述解碼的索引顏色的解壓縮圖形作為圖形對象寫入對象緩沖器15。通過流圖形處理器14進(jìn)行的解碼在與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(ODS11-49)實(shí)現(xiàn)了四個按鈕動畫。在該示例中,表示該動畫的所有幀的ODS被存儲在對象緩沖器15中。相比之下,圖形平面8中定義了對象緩沖器15中存儲的各ODS的顯示位置。該顯示位置通過各按鈕信息的按鈕水平位置和按鈕垂直位置來定義。通過逐幀從對象緩沖器15傳輸ODS來實(shí)現(xiàn)動畫,從而將ODS寫入與圖形平面8的對應(yīng)的顯示位置。合成緩沖器16是設(shè)置ICS和PDS的存儲器。圖形控制器17對合成緩沖器16中放置的ICS進(jìn)行解碼,并且根據(jù)ICS執(zhí)行控制。該控制的執(zhí)行時機(jī)基于分配給ICS的PTS的值。該圖形控制器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定義的位置(圖中的箭頭W1、W2、W3和W4示出了上述寫入)。通過所述寫入,實(shí)現(xiàn)了圖20的初始顯示。這里請注意,交互式顯示的初始顯示并不需要所有的ODS。當(dāng)屬于默認(rèn)選中的S-ODS的ODS和屬于其他按鈕的N-ODS的ODS都已經(jīng)在對象緩沖器15上就緒時,初始顯示得以實(shí)現(xiàn)。也就是說,如果已經(jīng)完成了針對屬于默認(rèn)選中按鈕的S-ODS的ODS的解碼和針對屬于其他按鈕的N-ODS的ODS的解碼,則圖形控制器17就可以啟動針對初始顯示的寫入。圖30是表示圖形控制器17根據(jù)第一用戶動作(右移)的交互式顯示的更新處的處理的示意圖。如該圖所示,圖形控制器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示出了上述寫入)。通過所述寫入,實(shí)現(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)的播放項(xiàng)目號PSR(8)表示當(dāng)前再現(xiàn)點(diǎn)的時間信息PSR(9)在導(dǎo)航計時器處的計數(shù)值PSR(10)當(dāng)前處于選中狀態(tài)的按鈕編號PSR(11)-(12)保留PSR(13)由用戶設(shè)定的父級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)裝置的字幕設(shè)置的語言代碼PSR(18)用于菜單呈現(xiàn)的語言設(shè)置PSR(19)-(63)保留每次在顯示AV剪輯的各圖像數(shù)據(jù)時更新PSR(8)。換句話說,當(dāng)再現(xiàn)裝置顯示一條新的圖像數(shù)據(jù)時,將PSR(8)更新為由所述新的圖像數(shù)據(jù)的顯示開始時間(呈現(xiàn)時間)表示的值。通過參考該P(yáng)SR(8),可以獲知當(dāng)前再現(xiàn)點(diǎ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針對ODS執(zhí)行的解碼的時間。第一行表示圖形控制器17的處理時間。圖中的DTS11、DTS12和DTS13表示各個ODS的解碼開始時間。在DTS11之前,完成ODS(N-ODS[ODS1])(是N-ODS中的第一個ODS)到編碼數(shù)據(jù)緩沖器13的存儲,并且,在DTS12之前,完成ODS(N-ODS[ODSn])(作為N-ODS中的最后一個ODS)到編碼數(shù)據(jù)緩沖器13的存儲。以這種方式,各ODS在它DTS所示的時間之前已經(jīng)被讀取到編碼數(shù)據(jù)緩沖器13中。另一方面,在圖中,PTS11、PTS12、PTS13表示各ODS的解碼結(jié)束時間。PTS11之前,完成由流圖形處理器14執(zhí)行的N-ODS(ODS1)的解碼,并且,在PTS12之前,完成N-ODS(ODSn)的解碼。以上述方式,各ODS在該ODS的DTS所示時間之前被讀取到編碼數(shù)據(jù)緩沖器13中,并且,在該ODS的PTS所示時間之前,完成對讀取到編碼數(shù)據(jù)緩沖器13中的ODS的解碼并且將它們寫入對象緩沖器15中。流圖形處理器14使用流水線操作來執(zhí)行所描述的處理序列。當(dāng)靜態(tài)地判定默認(rèn)選中按鈕時,針對交互式顯示的初始顯示的所有圖形對象的就緒時間是與正常狀態(tài)的按鈕狀態(tài)集合相對應(yīng)的第一個ODS的解碼和與選中狀態(tài)的按鈕狀態(tài)集合相對應(yīng)的第一個ODS的解碼結(jié)束的時候。在該圖中,在PTS13所示的時間處,交互式顯示的初始顯示縮必需的所有圖形對象都已就緒。在圖中,第一行中的時段cd1表示通過圖形控制器17清除圖形平面8所需的時間。另外,時段td1是將在對象緩沖器15中獲得的、與交互式顯示的第一頁相對應(yīng)的圖形對象寫入圖形平面8所需的時間。ICS中的按鈕水平位置和按鈕垂直位置表示圖形平面8中的寫入目的地。換言之,在通過將屏幕清除時段“cd1”和寫入圖形對象(通過解碼“td1”所獲得的)所需的寫入時間加上ODS的PTS13而計算出的時間處,將構(gòu)成交互式顯示的解壓圖形獲取到圖形平面8。通過使CLUT單元9對上述提到的解壓圖形執(zhí)行顏色轉(zhuǎn)換、并且使附加設(shè)備10執(zhí)行將所述結(jié)果與視頻平面6中存儲的解壓圖形的組合,可以獲得重疊圖像。與通過對包括在顯示集合中的所有ODS進(jìn)行解碼來執(zhí)行初始顯示的情形相對照的是,在圖中的時段hy1之前,執(zhí)行該實(shí)施例中的初始顯示,因?yàn)?,初始顯示是在與選中狀態(tài)相對應(yīng)的按鈕狀態(tài)集合和與活動狀態(tài)相對應(yīng)的按鈕狀態(tài)集合的解碼完成之前執(zhí)行的。應(yīng)當(dāng)注意的是,在該圖中,存在多個ODS1-ODSn的集合。然而,這些集合分別屬于N-ODS、S-ODS和A-ODS,因此,相同的ODS1在內(nèi)容上彼此不同。這也適用于本發(fā)明中類似的附圖。即使當(dāng)圖形解碼器12執(zhí)行圖形平面8的清除和寫入時,流圖形處理器14也繼續(xù)對剩余的ODS進(jìn)行解碼(即,在第二行中的針對ODS的解碼時間、針對ODS1的解碼時間和針對ODSn的解碼時間)。基于此,剩余ODS的解碼將及早完成。這樣可以較早地為更新交互式顯示作準(zhǔn)備,因此借助于剩余的ODS可以響應(yīng)有關(guān)交互式顯示更新的用戶操作,而沒有延遲。如上所述的該流水線操作處理能夠?qū)崿F(xiàn)初始顯示和交互式顯示的更新的準(zhǔn)時執(zhí)行。圖33假定了靜態(tài)地判定默認(rèn)選中按鈕的情形,而圖34是在默認(rèn)選中按鈕動態(tài)變化的情況下由再現(xiàn)裝置執(zhí)行的流水線處理的時序圖。如果默認(rèn)選中按鈕動態(tài)變化,那么,當(dāng)對所有屬于分別與N-ODS和S-ODS相對應(yīng)的按鈕狀態(tài)集合的ODS進(jìn)行解碼并且在圖形平面8中獲得對應(yīng)的圖形對象時,初始顯示所必需的圖形對象將就緒。與必須對顯示集合中的所有ODS進(jìn)行解碼以執(zhí)行初始顯示的情形相對照,在與活動狀態(tài)相對應(yīng)的按鈕狀態(tài)集合的解碼結(jié)束之前,進(jìn)行該實(shí)施例中的初始顯示是可能的。因此,初始顯示的執(zhí)行比該圖中的時段hy2要早。接下來描述如何實(shí)現(xiàn)控制單元20和圖形解碼器12。控制單元20創(chuàng)建用于執(zhí)行圖35和圖36中所示處理的程序,該程序由通用CPU來執(zhí)行。下面將參照圖35和圖36來描述控制單元20執(zhí)行的處理。圖35的流程圖示出了由控制單元20執(zhí)行的LinkPL功能的執(zhí)行程序。對包括LinkPL功能的命令進(jìn)行解碼時,控制單元20遵循該圖的流程圖。這里,假定在該流程圖中的處理目標(biāo)播放項(xiàng)目被稱為“PIy”,而處理目標(biāo)訪問單元被稱為“訪問單元v”。在該流程圖中,讀取由LinkPL的參數(shù)表示的當(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ū)動器發(fā)出一條指令,以便從訪問單元v到訪問單元w進(jìn)行讀取(步驟S8),并且,向視頻解碼器5、音頻解碼器7和圖形解碼器12發(fā)出從In_time到Out_time進(jìn)行解碼/輸出Piy的指令(步驟S9)。步驟S11用于執(zhí)行流程圖的結(jié)束判斷。具體而言,判斷Piy是否到達(dá)最后的PI。如果步驟S11的結(jié)果為YES,則流程圖結(jié)束。否則,將下一個播放項(xiàng)目設(shè)為Piy(步驟S12),同時操作返回步驟S3。下文中,重復(fù)步驟S1到步驟S10的處理,直到步驟S11的結(jié)果為是(YES)為止。步驟S10是用于將功能段加載到編碼數(shù)據(jù)緩沖器13以響應(yīng)訪問單元讀取的步驟。圖36的流程圖示出了用于加載功能段的處理的過程。在該流程圖中,“SegmentK”表示對應(yīng)于與訪問單元一同讀取的各段(ICS、ODS、PDS)的變量。忽略標(biāo)志用于在SegmentK的忽略和加載之間進(jìn)行切換。該流程圖具有循環(huán)結(jié)構(gòu),其中,當(dāng)把忽略標(biāo)志設(shè)為“1”并且進(jìn)行了初始化時,對于所有SegmentK,重復(fù)執(zhí)行步驟S21到S24和步驟S27到S35的處理(步驟S25、S26)。步驟S21用于判斷SegmentK是否為ICS。如果SegmentK是ICS,則執(zhí)行步驟S27和步驟S28的判斷。步驟S27用于判斷ICS的Segment_Type是不是AcquisitionPoint。如果SegmentK是AcquisitionPoint,則操作轉(zhuǎn)移到步驟S28。相反,如果SegmentK是EpochStart或NormalCase,則操作轉(zhuǎn)移到步驟S33。當(dāng)步驟S27為Yes時,步驟S28用于判斷前一DS位于圖形解碼器12內(nèi)哪個緩沖器中(在編碼數(shù)據(jù)緩沖器13、流圖形處理器14、對象緩沖器15和合成緩沖器16之間)。當(dāng)在圖形解碼器12中沒有發(fā)現(xiàn)DS時,這意味著已經(jīng)執(zhí)行了隨機(jī)訪問。在這種情況下,顯示應(yīng)當(dāng)從作為AcquisitionPoint的DS開始。從而,操作轉(zhuǎn)移到步驟S30(步驟S28否)。當(dāng)在圖形解碼器12中發(fā)現(xiàn)了前一DS時(步驟S28是),將忽略標(biāo)志設(shè)為“1”(步驟S29),并且,操作轉(zhuǎn)移到步驟S31。步驟S31用于判斷是否將command_update_flag設(shè)為1。如果為1(步驟S31是),則僅將按鈕信息中的按鈕命令加載到編碼數(shù)據(jù)緩沖器13中,而忽略其他命令(步驟S32)。如果為0,則操作轉(zhuǎn)移到步驟S22。以這種方式,將忽略表明AcquisitionPoint的ICS(步驟S24)。如果將忽略標(biāo)志設(shè)為1,則步驟S22為否,從而忽略所有屬于AcquisitionPointDS的功能段。步驟S33用于判斷ICS中的Segment_Type是否表示NormalCase。當(dāng)SegmentK為EpochStart時,在步驟S30將忽略標(biāo)志設(shè)為0。當(dāng)忽略標(biāo)志為0時(步驟S22是),將SegmentK加載到編碼數(shù)據(jù)緩沖器13中(步驟S23)。當(dāng)SegmentK是NormalCase時,操作轉(zhuǎn)移到步驟S34。步驟S34在內(nèi)容上與步驟S28相同,用于判斷是否在圖形解碼器12中發(fā)現(xiàn)了前面的DS。如果判斷結(jié)果為肯定,則將忽略標(biāo)志設(shè)為“0”(步驟S30)。如果判斷結(jié)果為否定,則將忽略標(biāo)志設(shè)為“1”,因?yàn)楂@得足夠數(shù)量的用于構(gòu)成交互式顯示的功能段在本質(zhì)上是不可能的(步驟S35)。根據(jù)上述標(biāo)志的設(shè)定,當(dāng)沒有在圖形解碼器12中找到之前的DS時,將忽略構(gòu)成NormalCase的功能段。接下來說明在如圖37所示那樣在執(zhí)行涉及DS的復(fù)用的情形下如何執(zhí)行DS的讀取。在圖37的示例中,3個DS已經(jīng)與動畫復(fù)用,該動畫由多張圖片構(gòu)成。在這3個DS中的第一個DS(DS1)中,Segment_Type表明Epoch_Start,Command_update_flag被設(shè)為0,并且包括LinkPL(PL#5)的按鈕命令。DS10是DS1的副本,DS10的Segment_Type表明AcquisitionPoint,并且Command_update_flag被設(shè)為0,并且,其中包括LinkPL(PL#5)的按鈕命令。DS20是DS1的繼承,DS20的Segment_Type表明AcquisitionPoint。與DS1的唯一不同之處在于按鈕命令(LinkPL(PL#10))。為了表明存在差別,將Command_update_flag設(shè)定為1。在上述3個DS已經(jīng)與運(yùn)動圖像進(jìn)行了復(fù)用的AV剪輯中,假定在圖像數(shù)據(jù)pt10處執(zhí)行隨機(jī)訪問。在這種情況下,最接近于該隨機(jī)訪問點(diǎn)的DS10將成為圖36所示流程圖處理的目標(biāo)。在步驟S27中,判定Segment_Type為AcquisitionPoint,但在圖形解碼器12中找不到在先的DS。因此,忽略標(biāo)志被設(shè)為0,并且,將DS10加載到再現(xiàn)裝置中的編碼數(shù)據(jù)緩沖器13中,如圖38所示。另一方面,在當(dāng)前顯示集合10所在點(diǎn)之后存在隨機(jī)訪問點(diǎn)時(圖37中的虛線hst1),將顯示集合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í)加載到編碼數(shù)據(jù)緩沖器13中(步驟S23)。然而,將ICS中Segment_Type為AcquisitionPoint的DS10的忽略標(biāo)志設(shè)為1(步驟S29),因此,忽略構(gòu)成DS10的功能段,并且不將其加載到編碼數(shù)據(jù)緩沖器13中(步驟S24)。就DS20來說,ICS的Segment_type表示AcquisitionPoint,但Command_update_flag被設(shè)為1。因此,步驟S31的結(jié)果為是,因此僅加載按鈕命令。因此,就編碼數(shù)據(jù)緩沖器13的DS來說,僅有ICS中的按鈕命令被替換為該被加載的按鈕命令(步驟S32)。這里,由于忽略標(biāo)志仍然表示1,所以,忽略并不加載除該按鈕命令以外的其他元素。盡管具有與DS1相同的顯示內(nèi)容,但在到達(dá)DS20時,該按鈕命令從DS1的LinkPL(#5)到DS20的LinkPL(#10)已經(jīng)被替代。這種替代方便了控制,以在再現(xiàn)過程中改變按鈕命令的內(nèi)容。接下來描述圖形控制器17的處理過程。圖41的流程圖中描述了與圖形控制器17的處理中的主程序相對應(yīng)的處理。在該流程圖中,重復(fù)執(zhí)行這3種處理時戳同步處理(步驟S35);動畫顯示處理(步驟S36);和UO處理(步驟S37)。圖42是借助于時戳執(zhí)行同步控制的處理過程的流程圖。在該流程圖中,判斷是否存在步驟S41、S43到步驟S47的任何一個現(xiàn)象。如果任何一個現(xiàn)象存在,則形成執(zhí)行相應(yīng)操作的子程序,而后,操作返回到主程序。步驟S41用于判斷當(dāng)前再現(xiàn)時間是由S-ODSsfirst的PTS表示的任何一個時間和由S-ODSslast的PTS表示的時間。如果判斷結(jié)果為肯定,則在步驟S42計算時段α。時段α是通過將(2)清除圖形平面所需的時間和(3)將通過解碼ODS而獲得的圖形對象寫入所述圖形平面上所需的時間相加所獲得的時段。在步驟S42,圖形控制器17查詢ICS的Segment_Type,如果該Segment_Type表示EpochStart,則將α設(shè)置為(2)平面清除時間+(3)平面寫入時間。如果該Segment_Type表示AcquisitionPoint,則將α設(shè)置為(3)平面寫入時間。為了計算平面寫入時間(3),當(dāng)default_selected_button_numer表示一個有效值時,使用圖23A的計算。另一方面,當(dāng)default_selected_button_numer表示0時,使用圖23B的計算,來計算平面寫入時間(3)。在以上述方式計算出時段α之后,操作返回到循環(huán)處理。步驟S43用于判斷當(dāng)前再現(xiàn)時間是不是ICD的PTS-α表示的時間。如果判斷結(jié)果為肯定,則執(zhí)行向圖形平面8的寫入處理,同時操作返回到主程序。步驟S45用于判斷當(dāng)前再現(xiàn)時間是否為ICS的PTS。如果判斷結(jié)果為肯定,則啟動圖形平面8的存儲內(nèi)容的輸出。該存儲內(nèi)容的輸出目的地是CLUT單元9。在CLUT單元9中進(jìn)行顏色轉(zhuǎn)換之后,交互式顯示將與視頻平面6的存儲內(nèi)容重疊。基于此來執(zhí)行初始顯示(步驟S52)。然后,將變量“動畫(p)(p=1、2、3…n)”設(shè)為0(步驟S53),而后操作返回到主程序。這里,變量“動畫(P)”是一個全局變量,該全局變量表示幀序列中的當(dāng)前幀的順序位置,其在多個流程圖中保持有效。在步驟S53中,所有按鈕中的按鈕(p)將被設(shè)為0。步驟S46和步驟S47用于判斷當(dāng)前再現(xiàn)時間是否到達(dá)在ICS中描述的時間信息。步驟S46用于判斷當(dāng)前再現(xiàn)時間是不是selection_timeout_PTS表示的時間。如果判斷結(jié)果為肯定,則執(zhí)行用于激活由defaut_activated_button_number表示的按鈕的處理,然后,操作返回到主程序(步驟S54)。步驟S47用于判斷當(dāng)前再現(xiàn)時間是不是Compostion_TimeOut_PTS。如果判斷結(jié)果為肯定,則執(zhí)行屏幕清除,然后操作返回到主程序(步驟S55)。在借助于時戳的上述同步處理中,步驟S51和步驟S54分別被創(chuàng)建為子程序。下面參照圖43來說明在步驟S51的子程序中執(zhí)行的處理。圖43是將菜單的初始顯示寫入圖形平面8的處理過程的流程圖。步驟S64用于判斷ICS的Segment_type是否表示EpochStart。如果判斷結(jié)果為肯定,則在步驟S65中清除圖形平面8,并且,執(zhí)行步驟S66到步驟S73的處理。清除圖形平面8所需的時間對應(yīng)于圖25和圖26中的時段cd1。如果判斷結(jié)果為否定,則跳過步驟S65,并且,執(zhí)行步驟S66到步驟S73的處理。步驟S66到步驟S73構(gòu)成循環(huán)處理,對于ICS中的各按鈕信息重復(fù)執(zhí)行(步驟S66,步驟S67)。在該循環(huán)處理中,將作為處理目標(biāo)的一條按鈕信息稱為“按鈕信息(p)”。步驟S67用于判斷default_selected_button_number是否表示一個有效編號。步驟S68用于判斷按鈕信息(p)是否對應(yīng)于由default_selected_button_number表示的默認(rèn)選中按鈕。如果button_info(p)不對應(yīng)于默認(rèn)選中,則從對象緩沖器15中找到由button_info(p)的normal_state_info表示的start_object_id_normal的圖形對象,并且,將其設(shè)為圖形對象(p)(步驟S69)。如果button_info(p)對應(yīng)于默認(rèn)選中按鈕,則從對象緩沖器15中找到start_object_id_selected的圖形對象(步驟S70),并且將按鈕(p)設(shè)置為當(dāng)前按鈕(步驟S71)。該當(dāng)前按鈕是當(dāng)前顯示的交互式顯示中處于選中狀態(tài)的按鈕,并且,再現(xiàn)裝置將該當(dāng)前按鈕的標(biāo)識符存儲為PSR(10)。在通過步驟S69到步驟S70的識別之后,將圖形對象(p)寫入到圖形平面8中由button_info(p)的button_horiontal_postion和button_horiontal_postion表示的位置處(步驟S72)。通過對ICS的各條按鈕信息重復(fù)該處理,將第一圖形對象寫入圖形平面8。完成圖形平面15中的那些圖形對象中并且對于初始顯示是必須的圖形對象的該處理()所需的時間對應(yīng)于在圖25和圖26中所示的時段td1。當(dāng)default_selected_button_number表示0并且該默認(rèn)選中按鈕動態(tài)變化時,步驟S67將為否,在步驟S73中,判斷button_info(p)是否對應(yīng)于當(dāng)前按鈕。如果判斷結(jié)果為肯定,則操作進(jìn)入步驟S70。如果判斷結(jié)果為否定,則操作進(jìn)入步驟S69。接下來參照圖44說明步驟S54的子程序的處理過程。圖44是表示如何自動激活默認(rèn)選中按鈕的處理過程的流程圖。首先,判斷該default_activated_button_number是00還是FF。如果該default_activated_button_number為“00”,則操作返回到主程序而不執(zhí)行任何處理。如果該default_activated_button_number為“FF”,則將當(dāng)前按鈕i改變到活動狀態(tài)(步驟S77)。然后將作為對應(yīng)于當(dāng)前按鈕i的變量的動畫(i)設(shè)置為0,同時操作返回到主程序(步驟S78)。如果default_activated_button_number既不是00也不是FF,則將default_activated_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是表示動畫顯示處理程序的流程圖。這里,在各button_info中,通過將由normal_state_info的start_object_id_normal和由selected_state_info的start_object_id_selected指定的圖形對象寫入圖形平面8來實(shí)現(xiàn)初始顯示。每當(dāng)步驟S35到步驟S37的循環(huán)操作完成一個循環(huán)時,對動畫進(jìn)行處理以利用各個按鈕中的任意圖像(即對應(yīng)于第q個圖像的圖形對象)來重寫該圖形平面8。具體而言,通過將由button_info中的normal_state_info和selected_state_info指定的圖形對象逐一寫入圖形平面8并返回到主程序來實(shí)現(xiàn)該更新處理。這里,“q”是用于指定由各按鈕信息中的button_info的nornal_state_info和selected_stated_info指定的各圖形對象的變量。參照圖45來說明實(shí)現(xiàn)這種動畫顯示的處理。為簡單起見,創(chuàng)建該流程圖基于這樣一種假設(shè)將repeat_normal_flag和repeat_selected_flag設(shè)定為表示這種重復(fù)是必要的。步驟S80用于判斷是否已完成初始顯示。如果還沒有完成初始顯示,則該操作返回,而不執(zhí)行任何處理。如果已完成了初始顯示,則將步驟S81到步驟S93設(shè)計為構(gòu)造一個循環(huán)處理,其中,針對ICS中的各條button_info重復(fù)步驟S81到步驟S93的處理(步驟S81,步驟S82)。步驟S83將動畫(p)設(shè)置為變量q(對應(yīng)于按鈕信息(p)的變量)。以這種方式,變量q表明在幀序列中當(dāng)前幀的順序位置,其對應(yīng)于button_info(p)。步驟S84用于判斷按鈕信息(p)是否對應(yīng)于當(dāng)前處于選中狀態(tài)的按鈕(當(dāng)前按鈕)。如果button_info(p))對應(yīng)于與當(dāng)前按鈕不同的按鈕,則將一個通過將變量q加上button_info(p)的normal_state_info的start_object_id_normal而獲得的標(biāo)識符設(shè)置為ID(q)(步驟S85)。如果button_info(p)對應(yīng)于當(dāng)前按鈕,則執(zhí)行步驟S86的判斷。步驟S86用于判斷當(dāng)前按鈕是否處于活動狀態(tài)。如果判斷結(jié)果是肯定的,則將一個通過將變量q加上button_info(p)的actioned_stated_info的start_object_id_actioned而獲得的標(biāo)識符設(shè)置為ID(q)(步驟S87)。然后,執(zhí)行包括在button_info(p)中的一個按鈕命令(步驟S88)。如果判斷當(dāng)前按鈕不處于活動狀態(tài),則將一個通過將變量q加上button_info(p)的selected_stated_info的start_object_id_selected而獲得的標(biāo)識符設(shè)置為ID(q)(步驟S89)。以這種方式,一旦判定了ID(q),就在由button_info(p)的button_horizontal_position和button_vertical_postion指定的位置處,將具有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_nornal+q是否達(dá)到end_object_id_normal。如果判斷結(jié)果為否定,則變量“動畫(p)”將增加變量q(步驟S92)。如果判斷結(jié)果為肯定,則對變量“動畫(p)”進(jìn)行初始化成具有值“0”(步驟S93)。對ICS中的所有button_info重復(fù)上述處理(步驟S81,步驟S82)。在完成對ICS中的所有button_info的處理之后,操作返回到主程序。通過執(zhí)行步驟S80到步驟S93,每次完成步驟S35到步驟S37的循環(huán)時,都將交互式顯示中的各按鈕的設(shè)計圖像更新為新的圖形對象。如果多次執(zhí)行步驟S35到步驟S37的循環(huán),則實(shí)現(xiàn)了所謂的動畫。在所述動畫中,圖形控制器17執(zhí)行時間調(diào)整,以便將一幀圖形對象的顯示時間間隔設(shè)定為由animation_frame_rate_code表示的值。在上述說明中,button_info(p)中的按鈕命令是依次執(zhí)行德。然而,也可以在對應(yīng)于活動狀態(tài)的所有圖形對象全部顯示之后,再執(zhí)行包括在button_info(p)中的所有按鈕命令。接下來參照圖46來說明在主程序中的圖37的UO處理的處理程序。圖46是表示UO處理的處理程序的流程圖。在該流程圖的處理中,判斷是否出現(xiàn)步驟S100到步驟S103的任何一個現(xiàn)象,如果判斷結(jié)果為肯定,則執(zhí)行相應(yīng)的處理,并且操作返回到主程序。步驟S100用于判斷是否將UomaskTable設(shè)置為1。如果判斷結(jié)果為肯定,則操作返回到主程序,不執(zhí)行任何處理。步驟S101用于判斷是否按壓了上移/下移/左移/右移鍵中的任一個。如果判斷結(jié)果為肯定,則改變當(dāng)前按鈕(步驟S104),并且判斷當(dāng)前按鈕的auto_action_flag是否為01(步驟S108)。如果判斷結(jié)果為否定,則操作返回到主程序。如果判斷結(jié)果為肯定,則操作移到步驟S105。步驟S102用于判斷是否已按壓了活動按鍵。如果判斷結(jié)果為肯定,則將當(dāng)前按鈕i改變?yōu)榛顒訝顟B(tài)(步驟S105)。而后,將變量“動畫(i)”設(shè)置為0(步驟S106)。步驟S103用于判斷是否有數(shù)值輸入。如果判斷結(jié)果為肯定,則執(zhí)行數(shù)值輸入處理(步驟S107),并且操作返回到主程序。在圖46的處理程序中,步驟S104和步驟S107分別具有與子程序相同的結(jié)構(gòu)。具體的子程序處理程序在圖47和圖48中示出。下面將說明這些流程圖。圖47是表示當(dāng)前按鈕變化處理的過程的流程圖。首先,在當(dāng)前按鈕的neighbor_info中,識別對應(yīng)于被壓按鍵的upper_button、lower_button_number、left_button_number和right_button_number其中之一(步驟S110)。然后,將當(dāng)前按鈕設(shè)置為“按鈕i”,并將新的當(dāng)前按鈕設(shè)置為“按鈕j”(步驟S111)。步驟S112用于判斷在步驟S111設(shè)置的按鈕j是否與按鈕i相同。如果它們相同,則操作返回到主程序,而不執(zhí)行任何處理。如果它們彼此不同,則將按鈕j設(shè)定為當(dāng)前按鈕(步驟S113),并且將變量“動畫(i)”和“動畫(j)”設(shè)置為0。然后,操作返回到主程序(步驟S114)。圖48是表示數(shù)值輸入處理程序的流程圖。判斷是否存在具有與輸入數(shù)值相對應(yīng)的button_number的按鈕信息j(步驟S121),并且判斷按鈕信息j的numerically_selectable_flag是否為1(步驟S122)。如果步驟S121和步驟S122為是,則將當(dāng)前按鈕改變到正常狀態(tài),并且將按鈕j設(shè)定為當(dāng)前按鈕(步驟S123),并且將變量“動畫(i)”和“動畫(j)”設(shè)置為0(步驟S124)。然后,判斷按鈕信息j的auto_action_flag是否為1(步驟S125)。如果不為1,則操作返回到主程序。如果為1,則在步驟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,以便進(jìn)行組合。通過執(zhí)行這種與UO同步的輸出,實(shí)現(xiàn)了根據(jù)該菜單調(diào)用按壓的彈出顯示。上面說明了如何設(shè)置ICS中的PTS以及ODS中的DTS和PTS,其中ICS和ODS屬于DSn。然而,仍然沒有說明ICS中的DTS、PDS中的PTS以及END中的DTS、PTS。下面解釋這些時戳。應(yīng)當(dāng)在DSn中的第一ODS(ODS1)的解碼開始時間(即DTS(DSn)[ODS1])之前,并且在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中的各個PDS中的DTS、PTS的設(shè)置。在將ICS加載到合成緩沖器16的時間(DTS(DSn[ICS]))和第一ODS的解碼開始時間(DTS(DSn[ODS1]))之間,屬于DSn的各個PDS應(yīng)當(dāng)在CLUT單元9中有效。因此,對于PDS(PDS1-PDSlast)的各個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è)置為與對應(yīng)PTS的值相同,以便符合MPEG2標(biāo)準(zhǔn)。下面說明在對DTS和PTS進(jìn)行設(shè)置以滿足上述關(guān)系時再現(xiàn)裝置的流水線中的DTS和PDS的含義。圖49是基于ICS中的DTS和PDS中的PTS來表示再現(xiàn)裝置中的流水線處理的示意圖。圖49是基于圖33來創(chuàng)建的。圖33的第三行中的“讀取到編碼數(shù)據(jù)緩沖器13”對應(yīng)于該圖中的第五行。另外,第二行中的“通過流圖形處理器14進(jìn)行解碼”對應(yīng)于該圖中的第四行。此外,設(shè)置ICS和PTS,以便滿足上面給出的關(guān)系。圖49中的第二行是CLUT單元9的PDS設(shè)置。第三行表示合成緩沖器16的存儲內(nèi)容。ICS中的DTS被設(shè)置為比PDS的DTS或ODS的DTS要早的時間。因此,如該圖中的箭頭up1所示,首先執(zhí)行ICS到合成緩沖器16的加載。另外,在ICS傳送之后和ODS1解碼之前,執(zhí)行對CLUT單元9的PDS1-last的設(shè)置,如圖中的箭頭up2和up3所示。從上述內(nèi)容可以清楚地看出,在ODS解碼之前進(jìn)行ICD的加載及PDS的設(shè)置。接下來描述屬于DSn的“顯示集合段END”的PTS的設(shè)置。DSn的END表明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+1的ICS來說,在第一ODS(ODS1)的加載時間之前,將DSn中的ICS加載到合成緩沖器16中,因此END的PTS應(yīng)當(dāng)在屬于DSn(DTS(DSn)[ICS]))的ICS的加載時間之后,并且在屬于DSn+1(DTS(DSn+1)[ICS]))的ICS的加載時間之前。DTS(DSn[ICS])≤PTS(DSn[END])≤DTS(DSn+1[ICS])另一方面,第一ODS(ODS1)的加載時間是在最后一個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)建的,并且其中幾乎所有的行都與圖33中的行相同,除了第一行表示合成緩沖器16的存儲內(nèi)容之外。另外,圖50呈現(xiàn)了兩個顯示集合,即DSn和DSn+1。在DSn中,ODSlast是A-ODS的最后一個ODSn,因此將END的PTS設(shè)置為表示該ODSn的PTS。由該END的PTS表示的時間早于DSn+1中的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)中,其中設(shè)置了DTS和PTS的ICS、PDS和ODS是預(yù)先結(jié)合到AV剪輯中的。這對于描述交互式控制是很方便的,該交互式控制使再現(xiàn)裝置執(zhí)行特定處理,在屏幕上出現(xiàn)一幀運(yùn)動圖像,這種交互式控制與運(yùn)動圖像的內(nèi)容密切同步。另外,在上述結(jié)構(gòu)中,將ICS、PDS和ODS復(fù)用到AV剪輯本身。因此,即使作為再現(xiàn)控制目標(biāo)的部分的數(shù)量為幾百個時,也沒有必要存儲所有相應(yīng)的ICS、PDS和ODS。將ICS、PDS和ODS從BD-ROM中與視頻包一同讀取。隨后的處理是讀取用于運(yùn)動圖像部分的ICS、PDS和ODS,這些運(yùn)動圖像部分要在存儲器中再現(xiàn),并且在完成該運(yùn)動圖像部分的再現(xiàn)之后,從存儲器中刪除ICS、PDS和ODS,然后將對應(yīng)于下一個運(yùn)動圖像部分的ICS、PDS和ODS的新的集合存儲到所述存儲器中。根據(jù)上述結(jié)構(gòu),即使在ICS、PDS和ODS的數(shù)量變?yōu)閹装賯€時,存儲器的占用區(qū)域也被限制到最小。如上所述,根據(jù)本發(fā)明,有360頁用于呈現(xiàn)動畫的ODS。在假定存在三個按鈕狀態(tài)集合的情況下,將這些ODS分組到三個按鈕狀態(tài)集合(例如120+120+120頁)下。設(shè)置各個按鈕狀態(tài)集合,使得在動畫中較早出現(xiàn)的集合離頂點(diǎn)較近,而較晚出現(xiàn)的集合離頂點(diǎn)較遠(yuǎn)。因此,在再現(xiàn)過程中,將較早出現(xiàn)的按鈕狀態(tài)集合在早期加載到再現(xiàn)裝置中,而推遲較晚出現(xiàn)的按鈕狀態(tài)集合的加載?;诖耍?dāng)一旦完成整個ODS的大約1/3到2/3的讀取/解碼時,初始顯示的準(zhǔn)備已就緒,即便并非360頁的ODS完成解碼。這進(jìn)一步意味著,在存在大量待讀取/解碼ODS的情況下,不會延遲初始顯示的執(zhí)行?;诖?,可以在沒有延遲的情況下利用動畫執(zhí)行交互式顯示。(第二個實(shí)施例)該實(shí)施例涉及BD-ROM的生產(chǎn)方法。圖51是表示與第二實(shí)施例相關(guān)的BD-ROM的生產(chǎn)方法的流程圖。BD-ROM的生產(chǎn)方法包括材料生成過程S201,其中執(zhí)行諸如運(yùn)動圖像拍攝和錄音的材料創(chuàng)建;創(chuàng)作過程S202,其中使用創(chuàng)作裝置來生成應(yīng)用格式;以及印制過程S203,其中通過印制和層壓來創(chuàng)建BD-ROM的主盤,從而完成BD-ROM。在這些過程中,針對BD-ROM的創(chuàng)作過程包括下面的步驟,步驟S204到步驟S209。首先,在步驟S204中,在多種游程編碼方法的多個圖形數(shù)據(jù)中,逐幀地創(chuàng)建與按鈕狀態(tài)相對應(yīng)的幀的動畫。在步驟S205中,將創(chuàng)建的多個圖形數(shù)據(jù)分組到按鈕狀態(tài)下。然后創(chuàng)建ICS,其中每條按鈕信息指定一個圖形數(shù)據(jù)的標(biāo)識符。在步驟S206的創(chuàng)建過程中,將默認(rèn)選中按鈕的設(shè)置和如何改變按鈕狀態(tài)寫入ICS中。在步驟S207中,將ICS和分組的圖形數(shù)據(jù)結(jié)合到圖形流中。一旦生成圖形流,就在步驟S208中,將圖形流和獨(dú)立于圖形流而創(chuàng)建的視頻流和音頻流進(jìn)行復(fù)用,以獲得AV剪輯。在步驟S209(靜態(tài)情況、活動情況)中,一旦獲得了AV剪輯,就使AV剪輯遵循BD-ROM格式,從而完成一種應(yīng)用格式。如上所述,根據(jù)該實(shí)施例,通過在創(chuàng)作過程中執(zhí)行圖形數(shù)據(jù)的分組來產(chǎn)生第一實(shí)施例中所述的圖形流。對于在第一實(shí)施例中描述的BD-ROM來說,這是一種很容易生成應(yīng)用格式的方法。(第三個實(shí)施例)第一個實(shí)施例的交互式圖形流通過覆蓋到AV剪輯上而記錄到BD-ROM上。但是,在第三個實(shí)施例中,交互式圖形流作為獨(dú)立于AV剪輯的子剪輯而記錄到BD-ROM上,播放列表信息用于把AV剪輯和子剪輯關(guān)聯(lián)起來。在播放列表信息中,由播放項(xiàng)目信息形成的再現(xiàn)路徑被稱為“主路徑”。相比之下,表示子剪輯的信息被稱為子路徑信息,其定義的再現(xiàn)路徑被稱為“子路徑”。圖52是第三個實(shí)施例相關(guān)的PL信息的內(nèi)部結(jié)構(gòu)的示意圖。圖52中的箭頭hc1聚焦在每條子路徑信息上。如箭頭hc1所示,一條子路徑信息由一個或多個子播放項(xiàng)目構(gòu)成。如圖中的箭頭hc1所示,每個子播放項(xiàng)目包括“Clip_information_file_name”、“Clip_codec_identifier”、“SubPlayItem_In_Time”、“SubPlayItem_Out_Time”、“Sync_PlayItem_id”和“Sync_start_PTS_ofPlayItem”?!癈lip_information_file_name”描述剪輯信息的文件名,它唯一地標(biāo)識與該子播放項(xiàng)目相對應(yīng)的子剪輯。“Clip_codec_identifier”表示該AV剪輯是用哪種編碼方法編碼的。“SubPlayItem_In_Time”表示該子播放項(xiàng)目在該子剪輯的再現(xiàn)時間軸上的開始點(diǎn)?!癝ubPlayItem_Out_Time”表示該子播放項(xiàng)目在該子剪輯的再現(xiàn)時間軸上的結(jié)束點(diǎn)“Sync_PlayItem_id”唯一地標(biāo)識構(gòu)成主流的一個播放項(xiàng)目,該子播放項(xiàng)目要與之同步?!癝ubPlayItem_In_Time”存在于該Sync_PlayItem_id標(biāo)識的播放項(xiàng)目的再現(xiàn)時間軸上?!癝ync_start_PTS_of_PlayItem”表示由該SubPlayItem_In_Time標(biāo)識的子播放項(xiàng)目的開始點(diǎn)處于由Sync_PlayItem_id標(biāo)識的播放項(xiàng)目的再現(xiàn)時間軸上哪個位置。在該播放項(xiàng)目的再現(xiàn)過程中,在當(dāng)前再現(xiàn)時間到達(dá)該Sync_start_PTS_of_PlayItem時,該子播放項(xiàng)目的再現(xiàn)開始。圖53是子播放項(xiàng)目根據(jù)Sync_PlayItem_id和Sync_start_PTS_of_PlayItem的同步的示意圖。該圖中的主路徑包括播放項(xiàng)目#1、#2和#3。虛線“wh1”畫出的框內(nèi)示出了構(gòu)成該子路徑的子播放項(xiàng)目的Sync_PlayItem_id和Sync_start_PTS_of_PlayItem。具體而言,將該Sync_PlayItem_id設(shè)置為表示播放項(xiàng)目#1,而將Sync_start_PTS_of_PlayItem設(shè)置為表示該播放項(xiàng)目在再現(xiàn)時間軸上的時間t1。以這種方式,在當(dāng)前再現(xiàn)時間到達(dá)播放項(xiàng)目的再現(xiàn)時間軸上的t1時,將再現(xiàn)該Clip_information_file_name標(biāo)識的子剪輯的一部分(交互式圖形流),該部分具體對應(yīng)于從Sub_PlayItem_In_time到Sub_PlayItem_Out_time的部分。通過以上方式執(zhí)行再現(xiàn),交互式圖形流中從Sub_PlayItem_In_time到Sub_PlayItem_Out_time的對應(yīng)部分將與該AV剪輯同步再現(xiàn)。此外,可以將作為子剪輯的交互式圖形流記錄在再現(xiàn)裝置中包括的硬盤上。在這種情況下,如果硬盤上的播放列表信息對應(yīng)于BD-ROM上的AV剪輯和硬盤的子剪輯,那么,可以同步地再現(xiàn)AV剪輯和子剪輯。圖54示出了硬盤上的播放列表信息中的“Clip_information_file_name”標(biāo)識的文件。箭頭rf1、rf2和rf3示出了播放列表信息中的播放項(xiàng)目的Clip_information_file_name的表示。箭頭pf1、pf2、pf3示出了播放列表信息中的子播放項(xiàng)目的Clip_information_file_name的表示。根據(jù)Clip_information_file_name的表示,為HD上的子剪輯定義的子路徑與為BD-ROM上的主剪輯定義的主路徑同步再現(xiàn)。下面描述當(dāng)播放列表信息中存在要與當(dāng)前播放項(xiàng)目同步的子播放項(xiàng)目時控制單元20執(zhí)行的處理??刂茊卧?0控制子播放項(xiàng)目表示的子剪輯與主剪輯同步再現(xiàn)。該同步再現(xiàn)如下執(zhí)行。從主剪輯中讀取與子播放項(xiàng)目的Sync_start_PTS_of_PlayItem相對應(yīng)的圖像數(shù)據(jù)。然后,將子播放項(xiàng)目的Sub_PlayItem_In_time到Sub_PlayItem_Out_time之間存在的數(shù)據(jù)進(jìn)行再現(xiàn)。(注意)上面的描述并沒有給出本發(fā)明的所有實(shí)施例。不必說,還可通過多種修改,包括下面的(A)、(B)、(C)、(D)等,來實(shí)現(xiàn)本發(fā)明。本發(fā)明權(quán)利要求書相關(guān)的各發(fā)明是上述實(shí)施例或它們的修改實(shí)例的擴(kuò)展或概括性描述。擴(kuò)展和概括程度取決于提交本發(fā)明時本發(fā)明
技術(shù)領(lǐng)域
的技術(shù)發(fā)展水平。請注意,權(quán)利要求書中的各個發(fā)明反映了解決傳統(tǒng)技術(shù)的技術(shù)問題的手段,因此本發(fā)明的范圍不會超過本領(lǐng)域普通技術(shù)人員可識別的范圍。因此,在本發(fā)明權(quán)利要求書中的各個發(fā)明實(shí)際上與本發(fā)明的說明書相關(guān)聯(lián)。(A)上述所有實(shí)施例描述都基于這樣的假設(shè)根據(jù)本發(fā)明的記錄介質(zhì)是BD-ROM。但是,本發(fā)明的記錄介質(zhì)的主要特征在于其中記錄的圖形流,該特征并不依賴于BD-ROM的物理特性。因此,本發(fā)明同樣適用于能夠記錄活動情形和圖形流的任何記錄介質(zhì)。例如,這種記錄介質(zhì)可以是光盤,如DVD-ROM、DVD-RAM、DVD-RW、DVD-R、DVD+RW、DVD+R、CD-R或CD-RW。該記錄介質(zhì)也可以是磁光盤,如PD和MO。該記錄介質(zhì)還可以是半導(dǎo)體存儲卡,如CF卡、Smartmedia卡、記憶棒、多媒體卡或PCM-CIA卡。此外,該記錄介質(zhì)也可以是(i)磁記錄盤,如軟盤、SuperDisk、Zip和Click??;以及(ii)可移動硬盤,如ORB、Jaz、SparQ、SyJet、EZFley和Microdrive。當(dāng)然,該記錄介質(zhì)還可以是作為裝置的構(gòu)成部件的硬盤。(B)在上述所有實(shí)施例中,再現(xiàn)裝置首先對BD-ROM上的AV剪輯進(jìn)行解碼,然后將其輸出到電視。但是也可以將再現(xiàn)裝置設(shè)計成BD驅(qū)動器,其他組成部件由電視來提供。在這種情況下,可以將再現(xiàn)裝置和電視集成到通過IEEE1394連接器相連的家庭網(wǎng)絡(luò)中。此外,根據(jù)這些實(shí)施例的再現(xiàn)裝置連接到電視而被使用。但是,再現(xiàn)裝置也可以與顯示器集成在一起。此外,可以只將各實(shí)施例的再現(xiàn)裝置的實(shí)質(zhì)性部分視為本發(fā)明的再現(xiàn)裝置。因?yàn)楸景l(fā)明說明書中描述了所有這樣的再現(xiàn)裝置,基于第一個實(shí)施例的再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)生產(chǎn)任意這些再現(xiàn)裝置的行為構(gòu)成實(shí)施說明書所述的本發(fā)明的行為。不管是否有償?shù)剞D(zhuǎn)讓(如果有償,即為銷售,如果無償,則為禮物)、出租和進(jìn)口第一個實(shí)施例所涉及的再現(xiàn)裝置也是實(shí)施本發(fā)明的行為。此外,同樣,通過櫥窗展示、商品目錄拉客或分發(fā)宣傳冊來許諾轉(zhuǎn)讓和出租的行為也是實(shí)施本再現(xiàn)裝置的行為。(C)使用上述流程圖所示的程序的信息處理實(shí)際上是用硬件資源實(shí)現(xiàn)的。因此,描述這些流程圖中所示操作過程的程序本身也是一項(xiàng)發(fā)明。在上述實(shí)施例所描述的情形中,程序是集成到再現(xiàn)裝置中的,但是,這些程序的使用也可以獨(dú)立于再現(xiàn)裝置。實(shí)施這些程序的行為包括(1)制造行為;(2)有償或無償轉(zhuǎn)讓的行為;(3)出租行為;(4)進(jìn)口行為;(5)經(jīng)由雙向電子通信網(wǎng)絡(luò)提供給公眾的行為;(6)使用櫥窗展示、商品目錄或宣傳冊許諾銷售或出租的行為。(D)實(shí)際上使用硬件資源來實(shí)現(xiàn)利用流程圖中所示程序的信息處理。因此,描述流程圖所示操作過程的程序本身就是發(fā)明。上述實(shí)施例描述的情形中,將程序結(jié)合到再現(xiàn)裝置中,但是,可以獨(dú)立于再現(xiàn)裝置來使用所述程序。實(shí)施本發(fā)明的行為包括(1)制造行為;(2)有償或無償轉(zhuǎn)讓的行為;(3)出租行為;(4)進(jìn)口行為;(5)經(jīng)由雙向電子通信網(wǎng)絡(luò)提供給公眾的行為;(6)使用櫥窗展示、商品目錄或宣傳冊許諾銷售或出租的行為。(E)當(dāng)把AV剪輯記錄到BD-ROM上時,可以向AV剪輯中的各個TS包添加擴(kuò)展頭。該擴(kuò)展頭被稱為TP_extra_header,其包括arrival_time_stamp和copy_permission_indicator,并且數(shù)據(jù)長度為4個字節(jié)。具有TP_extra_header的TS數(shù)據(jù)包(下文稱之為“EXTS包”)以32個數(shù)據(jù)包為單位進(jìn)行分組,并且將每組寫入3個扇區(qū)中。由32個EXTS數(shù)據(jù)包構(gòu)成的一組具有6144個字節(jié)(=32×192),這相當(dāng)于3個扇區(qū)的尺寸(6144個字節(jié)=(2048×3))。包含在這3個扇區(qū)中的這32個EXTS數(shù)據(jù)包被稱為一個對準(zhǔn)單元(alignedunit)。在通過IEEE1394連接器相連的家庭網(wǎng)絡(luò)中,再現(xiàn)裝置200以下面的方式發(fā)送對準(zhǔn)單元。該再現(xiàn)裝置將對準(zhǔn)單元中的32個EXTS數(shù)據(jù)包中的每一個都刪除TP_extra_header,并且根據(jù)DTCP規(guī)范加密各TS數(shù)據(jù)包的主體,然后輸出加密的TS數(shù)據(jù)包。當(dāng)輸出TS數(shù)據(jù)包時,該再現(xiàn)裝置將一個同步包插入相鄰的TS數(shù)據(jù)包之間。根據(jù)TP_extra_header的arrival_time_stamp所示的時間來確定插入同步包的位置。該再現(xiàn)裝置200輸出DTCP_descriptor以及TS數(shù)據(jù)包。DTCP_descriptor對應(yīng)于TP_extra_header中的copy_permission_indicator。通過提供表明“禁止復(fù)制”的DTCP_descriptor,當(dāng)在IEEE連接器連接的家庭網(wǎng)絡(luò)中使用TS數(shù)據(jù)包時,可以防止將TS數(shù)據(jù)包記錄到其他設(shè)備上。(F)在上述實(shí)施例所描述的情形中,將BD-ROM格式的AV剪輯用作數(shù)字流,但本發(fā)明還可以用DVD視頻格式或DVD視頻記錄格式的VOB(視頻對象)來實(shí)現(xiàn)。VOB是符合ISO/IEC13818-1標(biāo)準(zhǔn)的節(jié)目流,它是通過復(fù)用視頻流和音頻流而獲得的。同樣,AV剪輯中的視頻流也可以是MPEG4視頻流或WMV視頻流。此外,AV剪輯中的音頻流可以是線性PCM音頻流、DolbyAC-3音頻流、MP3音頻流或MPEG-AAC音頻流。(G)上述實(shí)施例中描述的視頻編輯可以是對經(jīng)過模擬廣播傳輸?shù)哪M圖像信號進(jìn)行編碼而獲得的。或者,可以通過對記錄在錄像帶上的模擬/數(shù)字圖像信號進(jìn)行編碼來獲得內(nèi)容。此外,還可以通過對視頻照相機(jī)直接捕獲的模擬/數(shù)字圖像信號進(jìn)行編碼來獲得內(nèi)容。也可以采用通過分發(fā)服務(wù)器分發(fā)的數(shù)字作品。(H)上述實(shí)施例中描述的圖形對象是游程編碼的柵格數(shù)據(jù)。游程編碼用于壓縮和編碼圖形對象,因?yàn)橛纬叹幋a適于壓縮和解壓縮字幕。字幕的屬性在于,水平方向上的相同像素值的連續(xù)長度較長。因而,通過使用游程編碼進(jìn)行壓縮,可以獲得高壓縮率。此外,游程編碼降低了解壓縮的負(fù)擔(dān),因此適于用軟件實(shí)現(xiàn)解密。但是,圖形對象使用游程編碼對于本發(fā)明不是實(shí)質(zhì)性的。例如,圖形對象可以是PNG數(shù)據(jù)。此外,圖形對象不必是柵格數(shù)據(jù),也可以是矢量數(shù)據(jù)。此外,圖形對象可以是透明圖案。(I)如果多個再現(xiàn)路徑彼此相連,并且默認(rèn)選中按鈕根據(jù)要采用的再現(xiàn)路徑而變化,則下面的安排是優(yōu)選的。即,描述動態(tài)情形中的再現(xiàn)控制,以使得經(jīng)過各再現(xiàn)路徑時,在再現(xiàn)裝置的寄存器中設(shè)置再現(xiàn)通道的特征值,并且描述再現(xiàn)處理,以使得根據(jù)所述寄存器中設(shè)置的值,將按鈕設(shè)置到選中狀態(tài)。通過這種安排,可以根據(jù)要經(jīng)過的再現(xiàn)路徑來改變要處于選中狀態(tài)的按鈕。(J)當(dāng)BD-ROM或硬盤具有多個交互式圖形流時,其中每個圖形流都是子剪輯,則可以在播放列表信息的播放項(xiàng)目信息內(nèi)提供STN_Table,該STN_Table表示應(yīng)該選擇哪一個交互式圖形流。此外,還可以使用播放列表信息內(nèi)的STN_Table中的條目,用于在這些交互式圖形流之間設(shè)置優(yōu)先級。工業(yè)應(yīng)用性根據(jù)本發(fā)明的記錄介質(zhì)和再現(xiàn)裝置實(shí)現(xiàn)了對電影作品的交互式控制,因此有助于為市場提供高附加值的電影作品,這有助于為電影市場和消費(fèi)品市場注入活力。因此,根據(jù)本發(fā)明的記錄介質(zhì)和再現(xiàn)裝置在電影工業(yè)和消費(fèi)品工業(yè)中具有很高的實(shí)用性。權(quán)利要求1.一種包括圖形流的記錄介質(zhì);其中所述圖形流表示要與運(yùn)動圖像相重疊的交互式顯示,所述運(yùn)動圖像由多張圖片構(gòu)成,所述交互式顯示包括至少一個圖形按鈕材料;所述圖形流包括被分組在多個狀態(tài)集合之下的多個圖形數(shù)據(jù);以及所述多個狀態(tài)集合分別對應(yīng)于所述至少一個按鈕材料的不同狀態(tài),并且按順序排列。2.根據(jù)權(quán)利要求1所述的記錄介質(zhì),其中所述狀態(tài)分別是正常狀態(tài)、選中狀態(tài)和活動狀態(tài);以及所述多個狀態(tài)集合分別是正常狀態(tài)集合、選中狀態(tài)集合和活動狀態(tài)集合,并且按正常狀態(tài)集合、選中狀態(tài)集合和活動狀態(tài)集合的順序進(jìn)行排列。3.根據(jù)權(quán)利要求2所述的記錄介質(zhì),其中所述圖形流還包括狀態(tài)控制信息,用于控制所述至少一個按鈕材料的狀態(tài),所述狀態(tài)控制信息位于所述多個圖形數(shù)據(jù)之前;以及當(dāng)在所述交互式顯示的初始顯示中確定要默認(rèn)處于選中狀態(tài)的按鈕材料時,把在所述初始顯示中要處于選中狀態(tài)的所述按鈕材料的所述選中狀態(tài)的構(gòu)成圖形數(shù)據(jù)首先安排在所述選中狀態(tài)集合中;以及所述狀態(tài)控制信息包括指定信息,用于指定所述初始顯示中要處于選中狀態(tài)的所述按鈕材料。4.根據(jù)權(quán)利要求2所述的記錄介質(zhì),其中所述圖形流還包括狀態(tài)控制信息,用于控制所述至少一個按鈕材料的狀態(tài),所述狀態(tài)控制信息位于所述多個圖形數(shù)據(jù)之前;以及當(dāng)在所述交互式顯示的初始顯示中要默認(rèn)處于選中狀態(tài)的按鈕材料動態(tài)地變化時,不以任何特定順序提供所述狀態(tài)集合;以及所述狀態(tài)控制信息包括指定信息,用于表示在所述初始顯示中要默認(rèn)處于選中狀態(tài)的所述按鈕材料動態(tài)地變化。5.一種用于再現(xiàn)視頻流和圖形流的再現(xiàn)裝置,所述再現(xiàn)裝置包括視頻解碼器,用于將所述視頻流解碼為由多張圖片組成的運(yùn)動圖像;以及圖形解碼器,用于使交互式顯示與所述運(yùn)動圖像相重疊地進(jìn)行顯示,所述交互式顯示包括至少一個圖形按鈕材料;其中所述圖形流包括被分組在多個狀態(tài)集合之下的多個圖形數(shù)據(jù);所述多個狀態(tài)集合分別對應(yīng)于所述至少一個按鈕材料的不同狀態(tài),并且按順序排列;以及所述圖形解碼器使用分別屬于所述多個狀態(tài)集合中的第一集合和第二集合的圖形數(shù)據(jù)來呈現(xiàn)所述交互式顯示的初始顯示,并且,在用戶操作時,使用屬于所述多個狀態(tài)集合中的剩余狀態(tài)集合的圖形數(shù)據(jù)來更新所述交互式顯示。6.根據(jù)權(quán)利要求5所述的再現(xiàn)裝置,其中所述圖形解碼器包括圖形處理器,用于對所述多個圖形數(shù)據(jù)進(jìn)行解碼;對象緩存器,用于存儲通過所述解碼而獲得的多個解壓縮圖形數(shù)據(jù);圖形平面,用于存儲要與所述運(yùn)動圖像相重疊的所述多個解壓縮圖形數(shù)據(jù)中的至少一些;以及控制單元,用于通過控制分別屬于所述第一狀態(tài)集合和所述第二狀態(tài)集合的解壓縮圖形數(shù)據(jù)與所述運(yùn)動圖像相重疊,來呈現(xiàn)所述交互式顯示的所述初始顯示,分別屬于所述第一狀態(tài)集合和所述第二狀態(tài)集合的解壓縮圖形數(shù)據(jù)已經(jīng)從所述對象緩存器寫入所述圖形平面;以及通過控制屬于所述狀態(tài)集合中剩余狀態(tài)集合的解壓縮圖形數(shù)據(jù)與所述運(yùn)動圖像相重疊,來更新所述交互式顯示,屬于所述狀態(tài)集合中剩余狀態(tài)集合的解壓縮圖形數(shù)據(jù)已經(jīng)從所述對象緩存器寫入所述圖形平面。7.根據(jù)權(quán)利要求6所述的再現(xiàn)裝置,其中所述狀態(tài)分別是正常狀態(tài)、選中狀態(tài)和活動狀態(tài);以及所述狀態(tài)集合分別是正常狀態(tài)集合、選中狀態(tài)集合和活動狀態(tài)集合,并且按正常狀態(tài)集合、選中狀態(tài)集合和活動狀態(tài)集合的順序進(jìn)行排列;所述圖形流還包括狀態(tài)控制信息,用于控制所述至少一個按鈕材料的所述狀態(tài);以及當(dāng)所述狀態(tài)控制信息包括用于指定在所述初始顯示中默認(rèn)要處于選中狀態(tài)的按鈕材料的說明時,所述圖形解碼器使用(a)與所述初始顯示中要處于選中狀態(tài)的所述按鈕材料相對應(yīng)的所述選中狀態(tài)集合中的圖形數(shù)據(jù),以及(b)與所述初始顯示中除了要處于選中狀態(tài)的所述按鈕材料之外的任何其他按鈕相對應(yīng)的所述正常狀態(tài)集合中的圖形數(shù)據(jù),來執(zhí)行所述初始顯示。8.根據(jù)權(quán)利要求7所述的再現(xiàn)裝置,其中一旦完成所述選中狀態(tài)集合中第一圖形數(shù)據(jù)的解碼,所述控制單元就(i)清除所述圖形平面,以及(ii)從所述對象緩存器中讀取圖形數(shù)據(jù),并將其寫入所清除的圖形平面,所述圖形數(shù)據(jù)是(a)與所述初始顯示中要處于選中狀態(tài)的所述按鈕材料相對應(yīng)的所述選中狀態(tài)集合中的圖形數(shù)據(jù),以及(b)與所述初始顯示中除了要處于選中狀態(tài)的所述按鈕材料之外的任何其他按鈕材料相對應(yīng)的所述正常狀態(tài)集合中的圖形數(shù)據(jù)。9.一種用于向記錄介質(zhì)進(jìn)行記錄的記錄方法,所述方法包括創(chuàng)建應(yīng)用數(shù)據(jù);以及將所創(chuàng)建的數(shù)據(jù)記錄到所述記錄介質(zhì)中;其中所述應(yīng)用數(shù)據(jù)包括圖形流;所述圖形流表示要與運(yùn)動圖像相重疊的交互式顯示,所述運(yùn)動圖像由多張圖片構(gòu)成,所述交互式顯示包括至少一個圖形按鈕材料;所述圖形流包括被分組在多個狀態(tài)集合之下的多個圖形數(shù)據(jù);以及所述多個狀態(tài)集合分別對應(yīng)于所述至少一個按鈕材料的不同狀態(tài),并且按順序排列。10.一種使計算機(jī)再現(xiàn)視頻流和圖形流的程序,所述程序包括使所述計算機(jī)執(zhí)行以下步驟的代碼將視頻流解碼為由多張圖片組成的運(yùn)動圖像;以及使交互式顯示與所述運(yùn)動圖像相重疊地進(jìn)行顯示,所述交互式顯示包括至少一個圖形按鈕材料;其中所述圖形流包括被分組在多個狀態(tài)集合之下的多個圖形數(shù)據(jù);所述多個狀態(tài)集合分別對應(yīng)于所述至少一個按鈕材料的不同狀態(tài),并且按順序排列;以及在所述顯示中,使用分別屬于所述多個狀態(tài)集合中的第一集合和第二集合的圖形數(shù)據(jù)來呈現(xiàn)所述交互式顯示的初始顯示,并且,在用戶操作時,使用屬于所述多個狀態(tài)集合中剩余狀態(tài)集合的圖形數(shù)據(jù)來更新所述交互式顯示。11.一種用于再現(xiàn)視頻流和圖形流的方法,所述再現(xiàn)方法包括將視頻流解碼為由多張圖片組成的運(yùn)動圖像;以及使交互式顯示與所述運(yùn)動圖像相重疊地進(jìn)行顯示,所述交互式顯示包括至少一個圖形按鈕材料;其中所述圖形流包括被分組在多個狀態(tài)集合之下的多個圖形數(shù)據(jù);所述多個狀態(tài)集合分別對應(yīng)于所述至少一個按鈕材料的不同狀態(tài),并且按順序排列;以及在所述顯示中,使用分別屬于所述多個狀態(tài)集合中的第一集合和第二集合的圖形數(shù)據(jù)來呈現(xiàn)所述交互式顯示的初始顯示,并且,在用戶操作時,使用屬于所述多個狀態(tài)集合中剩余狀態(tài)集合的圖形數(shù)據(jù)來更新所述交互式顯示。全文摘要一種包含AV剪輯的BD-ROM,所述AV剪輯是通過復(fù)用運(yùn)動圖像流和圖形流而獲得的。所述圖形流表示要與所述運(yùn)動圖像流相結(jié)合以供顯示的交互式屏幕,并且包含三個按鈕狀態(tài)組。在該交互式屏幕上,設(shè)置了多個按鈕,每個按鈕根據(jù)用戶操作從正常狀態(tài)變?yōu)檫x中狀態(tài),然后從選中狀態(tài)變?yōu)榛顒訝顟B(tài)。在所述圖形流中的三個按鈕狀態(tài)組中,第一組(N-ODS)包括多個表示按鈕正常狀態(tài)的圖形數(shù)據(jù);第二組(S-ODS)包括多個表示按鈕選中狀態(tài)的圖形數(shù)據(jù);第三組(A-ODS)包括多個表示按鈕活動狀態(tài)的圖形數(shù)據(jù)。文檔編號H04N5/92GK1817031SQ200480018700公開日2006年8月9日申請日期2004年6月29日優(yōu)先權(quán)日2003年6月30日發(fā)明者矢羽田洋,約瑟夫·麥克羅森,岡田智之,池田航申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1