專利名稱::再生裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及記錄介質(zhì)上記錄著的AV(AudioVideo,音頻視頻)數(shù)據(jù)的再生裝置,特別涉及在該記錄介質(zhì)上保存著繪制圖形的程序的情況下與再生中的AV數(shù)據(jù)的視頻等合作來控制圖形的繪制的技術(shù)。
背景技術(shù):
:以往,為了使視頻和音頻等多個(gè)媒體在時(shí)間上同步,提出了高效率地管理各媒體的時(shí)間的技術(shù)(參考專利文獻(xiàn)l)。通過該技術(shù),能夠高效地使多個(gè)媒體同步。此外,預(yù)計(jì)今后不僅要使多個(gè)媒體同步,還要將包含動(dòng)畫和音頻等的AV數(shù)據(jù)與Java(注冊(cè)商標(biāo))應(yīng)用的內(nèi)容記錄到BD-ROM等記錄介質(zhì)上,提供多種多樣的服務(wù)。作為這種服務(wù),例如有在Java(注冊(cè)商標(biāo))應(yīng)用是繪制圖形的應(yīng)用的情況下,與被再生的AV數(shù)據(jù)合作來繪制圖形。在此情況下,最好能夠提供細(xì)致的服務(wù),例如按照用戶操作來繪制圖形等。專利文獻(xiàn)h(日本)特開2001-157175號(hào)公報(bào)然而,在現(xiàn)有技術(shù)中,不能與再生中的視頻合作來繪制應(yīng)用的圖形,或者按照用戶操作來繪制圖形。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種再生裝置,在記錄介質(zhì)上記錄著視頻等AV數(shù)據(jù)和應(yīng)用的情況下,與再生中的AV數(shù)據(jù)的視頻等合作來繪制應(yīng)用的圖形。本發(fā)明提供一種再生裝置,用于播放被記錄在記錄介質(zhì)上的視頻流,所述記錄介質(zhì)包括再生所述視頻流期間要執(zhí)行的計(jì)算機(jī)程序;所述視頻流包括用于確定與所述視頻流的視頻的再生定時(shí)關(guān)聯(lián)的時(shí)間軸上的位置的控制信息;并且所述計(jì)算機(jī)程序包括用于調(diào)用將圖形信息作為參數(shù)的API函數(shù)的預(yù)定代碼,所述圖形信息包括多個(gè)圖像和各圖像將被繪制的繪制時(shí)刻,各繪制時(shí)刻與時(shí)間軸上的位置關(guān)聯(lián),所述時(shí)間軸上的位置與所述視頻的所述再生定時(shí)關(guān)聯(lián);所述再生裝置包括存儲(chǔ)單元;播放部,用于根據(jù)所述控制信息逐次播放所述視頻;虛擬機(jī),當(dāng)所述程序的預(yù)定代碼調(diào)用所述API函數(shù)時(shí),解釋并執(zhí)行所調(diào)用的API函數(shù),并將所述多個(gè)圖像和相對(duì)應(yīng)的繪制時(shí)刻存儲(chǔ)在所述存儲(chǔ)單元中,其中,所述API函數(shù)使用所述圖形信息作為參數(shù),且基于被用作所述參數(shù)的所述圖形信息來將所述多個(gè)圖像和所述對(duì)應(yīng)的繪制時(shí)刻存儲(chǔ)到所述存儲(chǔ)單元;圖像選出部,用于基于下述(a)和(b)從將被繪制的所述多個(gè)圖像中選出至少一幅圖像,其中(a)包括在所述控制信息中的與所述視頻的所述再生定時(shí)關(guān)聯(lián)的時(shí)間軸上指定的位置,和(b)與存儲(chǔ)在所述存儲(chǔ)單元中的各圖像相對(duì)應(yīng)的所述繪制時(shí)刻;以及繪制部,用于在所述視頻的再生期間繪制所選出的至少一幅圖像。本發(fā)明提供一種用于再生裝置中的再生方法,所述再生裝置用于播放被記錄在記錄介質(zhì)上的視頻流,所述記錄介質(zhì)包括再生所述視頻流期間要執(zhí)行的計(jì)算機(jī)程序;所述視頻流包括用于確定與所述視頻流的視頻的再生定時(shí)關(guān)聯(lián)的時(shí)間軸上的位置的控制信息;并且所述計(jì)算機(jī)程序包括用于調(diào)用將圖形信息作為參數(shù)的API函數(shù)的預(yù)定代碼,所述圖形信息包括多個(gè)圖像和各圖像將被繪制的繪制時(shí)刻,各繪制時(shí)刻與時(shí)間軸上的位置關(guān)聯(lián),所述時(shí)間軸上的位置與所述視頻的所述再生定時(shí)關(guān)聯(lián);所述再生裝置包括存儲(chǔ)單元;所述再生方法包括播放步驟,用于根據(jù)所述控制信息逐次播放所述視頻;程序執(zhí)行步驟,當(dāng)所述程序的預(yù)定代碼調(diào)用所述API函數(shù)時(shí),解釋并執(zhí)行所調(diào)用的API函數(shù),并將所述多個(gè)圖像和所對(duì)應(yīng)的繪制時(shí)刻存儲(chǔ)在所述存儲(chǔ)單元中,其中,所述API函數(shù)使用所述圖形信息作為參數(shù),且基于被用作所述參數(shù)的所述圖形信息來將所述多個(gè)圖像和所述對(duì)應(yīng)的繪制時(shí)刻存儲(chǔ)到所述存儲(chǔ)單元;圖像選出步驟,用于基于下述(a)和(b)從將被繪制的所述多個(gè)圖像中選出至少一幅圖像,其中(a)包括在所述6控制信息中的與所述視頻的所述再生定時(shí)關(guān)聯(lián)的時(shí)間軸上指定的位置,和(b)與存儲(chǔ)在所述存儲(chǔ)單元中的各圖像相對(duì)應(yīng)的所述繪制時(shí)刻;以及繪制步驟,用于在所述視頻的再生期間繪制所選出的至少一幅圖像。這里,所謂視頻流的再生,表示再生構(gòu)成視頻流的各視頻;所謂再生,是進(jìn)行用于顯示視頻的控制;例如在表示視頻的視頻數(shù)據(jù)是壓縮動(dòng)畫的情況下,是將解壓了的視頻信號(hào)輸出到顯示裝置。其中,顯示裝置可以存在于再生裝置外部,也可以被包含在內(nèi)部。此外,所謂繪制,表示進(jìn)行用于顯示圖像的控制,是將圖像數(shù)據(jù)保存到圖像存儲(chǔ)器中,后者將表示圖像的信號(hào)輸出到顯示裝置等。其中,在視頻的再生中繪制圖像的情況下,對(duì)視頻和圖像進(jìn)行疊加等合成來顯示。此外,所謂與再生定時(shí)關(guān)聯(lián)的時(shí)間軸,在再生記錄介質(zhì)上的視頻流數(shù)據(jù)時(shí),是指表示其中的各視頻的再生時(shí)刻的時(shí)間軸。發(fā)明效果如下根據(jù)上述結(jié)構(gòu),本發(fā)明的再生裝置的程序執(zhí)行單元執(zhí)行包含應(yīng)在視頻流的再生中繪制的圖像等信息的規(guī)定代碼,將應(yīng)繪制的圖像等信息保存到存儲(chǔ)單元中,從而圖像選出單元能夠從存儲(chǔ)單元中保存著的各圖像中選擇應(yīng)在再生單元再生的各視頻的再生定時(shí)時(shí)繪制的圖像,能夠用繪制單元與按該再生定時(shí)再生的視頻一起來繪制選擇出的圖像。因此,例如在將再生中的視頻用作背景的游戲應(yīng)用的情況下,能夠與正在再生的視頻合作來顯示游戲應(yīng)用的圖形。此外,也可以使上述再生裝置還包括處理器;和圖像存儲(chǔ)器,保存構(gòu)成應(yīng)顯示的畫面的圖像;上述程序執(zhí)行單元通過將構(gòu)成上述程序的各代碼變換為上述處理器可執(zhí)行的機(jī)器語言指令后使上述處理器執(zhí)行來實(shí)現(xiàn)上述解釋、執(zhí)行;上述圖像選出單元通過使上述處理器執(zhí)行規(guī)定的對(duì)照用機(jī)器語言指令串來進(jìn)行上述對(duì)照;如果有由上述選出單元選出的圖像,則上述繪制單元通過將該圖像從上述存儲(chǔ)單元傳送到上述圖像存儲(chǔ)器來進(jìn)行上述繪制。這里,圖像存儲(chǔ)器是根據(jù)其中保存著的圖像的集合來輸出畫面顯示用的信號(hào)的一種存儲(chǔ)器,該信號(hào)被傳遞給顯示裝置,顯示該圖像的集合。根據(jù)該結(jié)構(gòu),程序執(zhí)行單元將程序的各代碼先變換為處理器可解釋、執(zhí)行的本機(jī)代碼后,不是使其按變換出的本機(jī)代碼來執(zhí)行,而是使其按規(guī)定的本機(jī)代碼來選出圖像,所以能夠高速進(jìn)行。此外,也可以使上述規(guī)定代碼是用繪制開始時(shí)刻和繪制結(jié)束時(shí)刻來指定各圖像應(yīng)被繪制的時(shí)刻的代碼;上述程序執(zhí)行單元通過將表示該圖像的繪制開始時(shí)刻和繪制結(jié)束時(shí)刻的繪制時(shí)間數(shù)據(jù)與表示各圖像的各圖像數(shù)據(jù)對(duì)應(yīng)起來保存到上述存儲(chǔ)單元中,來實(shí)現(xiàn)上述規(guī)定代碼的執(zhí)行;上述圖像選出單元選出與下述繪制時(shí)間數(shù)據(jù)對(duì)應(yīng)的圖像數(shù)據(jù)所表示的圖像,該繪制時(shí)間數(shù)據(jù)在從繪制開始時(shí)刻到繪制結(jié)束時(shí)刻的范圍內(nèi)包含與再生中的視頻關(guān)聯(lián)并根據(jù)上述控制信息確定的時(shí)間軸上的位置。根據(jù)該結(jié)構(gòu),圖像選出單元能夠選出在繪制開始時(shí)刻和結(jié)束時(shí)刻的范圍內(nèi)包含視頻的再生定時(shí)的圖像,所以能夠使其在選出圖像時(shí)有靈活性(選擇范圍寬)。此外,能夠使其在繪制開始時(shí)刻和結(jié)束時(shí)刻之間顯示選出的圖像。此外,也可以使上述控制信息還包含與時(shí)間軸上的1個(gè)以上的位置對(duì)應(yīng)起來表示規(guī)定的條件判定基準(zhǔn)的條件信息;只在與上述再生單元再生中的視頻關(guān)聯(lián)并根據(jù)上述控制信息確定的時(shí)間軸上的位置、和保存在上述存儲(chǔ)單元中的1個(gè)以上的圖像應(yīng)被繪制的時(shí)刻滿足規(guī)定的關(guān)系,而且在上述條件信息與該時(shí)間軸上的位置相對(duì)應(yīng)的情況下根據(jù)該條件信息判定為滿足規(guī)定的條件時(shí),上述圖像選出單元才選出滿足該規(guī)定的關(guān)系的該圖像。根據(jù)該結(jié)構(gòu),控制信息包含例如表示應(yīng)在視頻的再生定時(shí)時(shí)繪制的圖像的標(biāo)識(shí)符或坐標(biāo)等條件信息,所以圖像選出單元能夠進(jìn)一步選擇存儲(chǔ)單元中保存著的圖像中的不僅視頻的再生定時(shí)匹配、而且條件信息一致的圖像。此外,也可以使上述規(guī)定代碼還與各圖像對(duì)應(yīng)起來指定圖像繪制用的坐標(biāo);作為上述規(guī)定代碼的解釋、執(zhí)行,上述程序執(zhí)行單元還將圖像繪制用坐標(biāo)與由該規(guī)定代碼指定的各圖像對(duì)應(yīng)起來保存到上述存儲(chǔ)單元中;上述條件信息包含坐標(biāo);只在與上述再生單元再生中的視頻關(guān)聯(lián)并根據(jù)上述控制信息確定的時(shí)間軸上的位置、和保存在上述存儲(chǔ)單元中的1個(gè)以上的圖像應(yīng)被繪制的時(shí)刻滿足規(guī)定的關(guān)系,而且在上述條件信息與該時(shí)間軸上的位置相對(duì)應(yīng)的情況下該條件信息中包含的坐標(biāo)、和與滿足該規(guī)定的關(guān)系的圖像對(duì)應(yīng)起來保存在上述存儲(chǔ)單元中的圖像繪制用坐標(biāo)在規(guī)定程度上接近時(shí),上述圖像選出單元才選出滿足該規(guī)定的關(guān)系的該圖像。根據(jù)該結(jié)構(gòu),條件信息包含坐標(biāo),所以圖像選出單元能夠選出存儲(chǔ)在存儲(chǔ)單元中并與視頻的再生定時(shí)對(duì)應(yīng)的圖像中的條件信息的坐標(biāo)和圖像繪制用坐標(biāo)一致、或者條件信息的坐標(biāo)和圖像繪制用坐標(biāo)在規(guī)定間隔以內(nèi)的圖像。此外,也可以使上述條件信息包含用于確定再生速度的信息;上述再生單元選定多個(gè)再生速度中的某一個(gè),根據(jù)選定的再生速度來進(jìn)行上述再生;與上述圖像選出單元的上述判定有關(guān)的上述規(guī)定的條件是,為上述再生單元再生中的視頻選定的再生速度、和與該視頻關(guān)聯(lián)并根據(jù)上述控制信息確定的時(shí)間軸上的位置所對(duì)應(yīng)的條件信息確定的再生速度一致。根據(jù)該結(jié)構(gòu),條件信息包含用于確定再生速度的信息、例如2倍速等再生模式,所以圖像選出單元能夠選出在條件信息中包含與再生中的視頻流的再生速度對(duì)應(yīng)的再生模式的圖像。此外,也可以使上述規(guī)定代碼還與各圖像對(duì)應(yīng)起來指定圖像標(biāo)識(shí)符;作為上述規(guī)定代碼的解釋、執(zhí)行,上述程序執(zhí)行單元還將圖像標(biāo)識(shí)符與由該規(guī)定代碼指定的各圖像對(duì)應(yīng)起來保存到上述存儲(chǔ)單元中;上述條件信息包含應(yīng)被繪制的圖像的圖像標(biāo)識(shí)符;只在與上述再生單元再生中的視頻關(guān)聯(lián)并根據(jù)上述控制信息確定的時(shí)間軸上的位置、和保存在上述存儲(chǔ)單元中的1個(gè)以上的圖像應(yīng)被繪制的時(shí)刻滿足規(guī)定的關(guān)系,而且在上述條件信息與該時(shí)間軸上的位置相對(duì)應(yīng)的情況下該條件信息中包含的圖像標(biāo)識(shí)符、和與滿足該規(guī)定的關(guān)系的圖像對(duì)應(yīng)起來保存在上述存儲(chǔ)單元中的圖像標(biāo)識(shí)符一致時(shí),上述圖像選出單元才選出滿足該規(guī)定的關(guān)系的該圖像。根據(jù)該結(jié)構(gòu),規(guī)定代碼指定與各圖像對(duì)應(yīng)的圖像標(biāo)識(shí)符,所以圖像選出單元能夠選擇存儲(chǔ)單元中保存著的圖像中的不僅視頻的再生定時(shí)匹配、而且圖像標(biāo)識(shí)符一致的圖像。圖1是本發(fā)明實(shí)施方式的BD-ROM的數(shù)據(jù)層次圖。圖2是本發(fā)明實(shí)施方式的BD-ROM上的邏輯空間的結(jié)構(gòu)圖。9圖3是本發(fā)明的再生裝置的功能結(jié)構(gòu)圖。圖4是本發(fā)明的再生裝置的硬件結(jié)構(gòu)圖。圖5是本發(fā)明實(shí)施方式的MPEG流的結(jié)構(gòu)圖。圖6是本發(fā)明實(shí)施方式的傳輸流事件的字段(section)的結(jié)構(gòu)圖。圖7是本發(fā)明實(shí)施方式2的應(yīng)用及平臺(tái)的功能結(jié)構(gòu)圖。圖8是本發(fā)明的圖形信息的一例的圖。圖9是本發(fā)明的流事件信息的一例的圖。圖10是在實(shí)施方式2中發(fā)生了流事件的情況下控制圖形繪制的處理的流程圖。圖11是基于流事件信息的圖形信息判定處理的流程圖。圖12是在實(shí)施方式2中發(fā)生了用戶事件的情況下控制圖形繪制的處理的流程圖。圖13是基于用戶事件信息的圖形信息判定處理的流程圖。圖14是實(shí)施方式1的應(yīng)用及平臺(tái)的功能結(jié)構(gòu)圖。圖15是實(shí)施方式1的應(yīng)用和平臺(tái)間的圖形信息的發(fā)送接收處理的流程圖。圖16是在實(shí)施方式1中發(fā)生了流事件的情況下控制圖形繪制的處理的流程圖。圖17是在實(shí)施方式1中發(fā)生了用戶事件的情況下控制圖形繪制的處理的流程圖。圖18是實(shí)施方式3及4的應(yīng)用及平臺(tái)的功能結(jié)構(gòu)圖。圖19是實(shí)施方式3的流事件信息的一例的圖。圖20是在實(shí)施方式3及4.中發(fā)生了模式切換事件的情況下的過濾(filtering)信息設(shè)定處理的流程圖。圖21是在實(shí)施方式3及4中發(fā)生了流事件的情況下控制圖形繪制的處理的流程圖。圖22是在實(shí)施方式3中提取流事件信息的處理的流程圖。圖23是在實(shí)施方式4中提取流事件信息的處理的流程圖。標(biāo)號(hào)說明101BD再生程序;102BD管理信息103AV數(shù)據(jù);104BD盤201BD盤;202光頭(opticalpickup:光拾取器)203程序記錄存儲(chǔ)器;204管理信息記錄存儲(chǔ)器205AV記錄存儲(chǔ)器;206程序處理部207管理信息處理部;208演播處理部(presentationprocessingunit)209圖像平面;210視頻平面211合成處理部;301程序記錄存儲(chǔ)器302程序處理器;303UOP管理器304管理信息記錄存儲(chǔ)器305場(chǎng)景(scenario)處理器306演播控制器(presentationcontroller)307時(shí)鐘;308圖像存儲(chǔ)器309光道緩沖器(trackbuffer)310分離器(demultiplexer)311圖像處理器;312視頻處理器313聲音處理器;314圖像平面315視頻平面;316合成處理部317驅(qū)動(dòng)器控制器;700應(yīng)用701用戶事件接收部;702圖形信息存儲(chǔ)部703圖形信息控制部;704圖形信息發(fā)送部705流事件信息接收部;710平臺(tái).711圖形信息接收部;712流事件信息發(fā)送部713圖形繪制部;714流事件接收部1400應(yīng)用;1401用戶事件接收部1402用戶事件信息發(fā)送部;1403圖形信息發(fā)送部1410平臺(tái);1411用戶事件信息接收部1412圖形信息接收部;1413圖形信息存儲(chǔ)部1414圖形信息控制部;1415圖形繪制部1416流事件接收部;1800應(yīng)用1801用戶事件接收部;1802圖形信息存儲(chǔ)部翻圖形信息控制部;1804圖形信息發(fā)送部1805流事件信息接收部;1806模式切換事件接收部1807過濾信息設(shè)定部;1808過濾信息發(fā)送部1810平臺(tái);1811圖形信息接收部1812流事件信息發(fā)送部;1813圖形繪制部1814流事件接收部;1815過濾信息接收部1816過濾信息存儲(chǔ)部。具體實(shí)施例方式<實(shí)施方式1>以下,參考附圖來說明本發(fā)明的再生裝置。圖1是示出了用本發(fā)明的再生裝置再生的BD-ROM(以下稱為"BD"。)的結(jié)構(gòu)、特別是示出盤介質(zhì)即BD104和BD上記錄著的數(shù)據(jù)101、102、103的結(jié)構(gòu)的圖。BD盤104上記錄的數(shù)據(jù)是AV數(shù)據(jù)103、與AV數(shù)據(jù)有關(guān)的管理信息及AV再生序列等BD管理信息102、以及BD再生程序101。其中,在本實(shí)施方式中,將用于再生電影等AV內(nèi)容的AV應(yīng)用作為重點(diǎn)來說明BD盤,當(dāng)然也能夠?qū)D盤像CD-ROM或DVD-ROM那樣用作計(jì)算機(jī)用的記錄介質(zhì)。圖2示出了前述BD盤上記錄著的邏輯數(shù)據(jù)。BD盤104與其他光盤、例如DVD或CD等同樣從其內(nèi)周向外周呈螺旋狀地具有記錄區(qū)域;在內(nèi)周的導(dǎo)入?yún)^(qū)和外周的導(dǎo)出區(qū)之間,具有邏輯地址空間。此夕卜,在導(dǎo)入?yún)^(qū)的內(nèi)側(cè)有稱為BCA(BurstCuttingArea)的只能由驅(qū)動(dòng)器來讀出的特殊區(qū)域。該區(qū)域不能由應(yīng)用讀出,所以有時(shí)被用于例如著作權(quán)保護(hù)技術(shù)等。在該邏輯地址空間上,以文件系統(tǒng)信息(巻volume)為首記錄著視頻數(shù)據(jù)等。所謂文件系統(tǒng),是UDF或ISO9660等,與通常的PC同樣,根據(jù)目錄、12文件結(jié)構(gòu)來讀出邏輯數(shù)據(jù)。在本實(shí)施方式中,BD盤上的目錄、文件結(jié)構(gòu)將BDVIDEO放置在根目錄(ROOT)緊下。該目錄是記錄著BD-ROM存儲(chǔ)的AV內(nèi)容或管理信息等數(shù)據(jù)101、102、103的目錄。其中,在BDVIDEO目錄中,記錄著以下7種文件。<BD.INFO>(文件名固定)是記錄著作為BD管理信息102之一的、與整個(gè)BD盤有關(guān)的信息的文件。BD再生裝置首先讀出該文件。<BD.PR0G〉(文件名固定)是記錄著作為BD再生程序101之一的、與整個(gè)BD盤有關(guān)的程序的文件。<XXX.PL>(XXX可變,擴(kuò)展名PL固定)是記錄著作為BD管理信息102之一的、記錄場(chǎng)景(scenario)的播放列表(PlayList)信息的文件。每個(gè)播放列表具有1個(gè)文件。<XXX.PROG>(XXX可變,擴(kuò)展名PROG固定)是記錄著作為BD再生程序101之一的、前述每個(gè)播放列表的程序的文件。與播放列表的對(duì)應(yīng)根據(jù)文件主體名(XXX—致)來識(shí)別。<YYY.VOB>(YYY可變,擴(kuò)展名VOB固定)是記錄著作為AV數(shù)據(jù)103之一的、MPEG流的文件。每個(gè)MPEG流具有l(wèi)個(gè)文件。<YYYVOBI>(YYY可變,擴(kuò)展名VOBI固定)是記錄著作為BD管理信息102之一的、與上述VOB有關(guān)的管理信息的文件。與VOB的對(duì)應(yīng)根據(jù)文件主體名(YYY—致)來識(shí)別。<ZZZ.PNG〉(ZZZ可變,擴(kuò)展名PNG固定)是記錄著作為AV數(shù)據(jù)103之一的、例如字幕等PNG(由W3C標(biāo)準(zhǔn)化了的圖像格式)形式的數(shù)據(jù)(以下稱為"PNG數(shù)據(jù)"。)的文件。每1個(gè)PNG數(shù)據(jù)具有1個(gè)文件。接著,參考圖3及圖4來說明再生前述BD盤的再生裝置的結(jié)構(gòu)。圖3是再生裝置1000的功能結(jié)構(gòu)的方框圖。BD盤201上的數(shù)據(jù)通過光頭202來讀出,讀出的數(shù)據(jù)按照數(shù)據(jù)的種類被保存到專用的存儲(chǔ)器中。圖2中的BD盤104上的數(shù)據(jù)101-103的保存地址如下所述。BD再生程序lOl(BD.PROG或XXX.PROG文件)被記錄到程序記錄存儲(chǔ)器203中,BD管理信息102(BD.INFO、XXX.PL或YYY.VOBI)被記錄到管理信息記錄存儲(chǔ)器204中,AV數(shù)據(jù)103(YYY.VOB或ZZZ.PNG)被記錄到AV記錄存儲(chǔ)器205中。<程序處理部>程序處理部206從管理信息處理部207接收再生AV數(shù)據(jù)的播放列表的信息、或執(zhí)行BD再生程序等事件信息,處理BD再生程序。此外,程序處理部206接收經(jīng)遙控器或操縱桿等的事件(以下稱為"用戶事件"。),并在有與其對(duì)應(yīng)的BD再生程序的情況下執(zhí)行。再者,在演播處理部208正在再生AV數(shù)據(jù)的情況下,如果在該AV數(shù)據(jù)中存在后述流事件,則從演播處理部208接收該流事件。其中,作為上述BD再生程序,有在AV數(shù)據(jù)的再生中再生其他AV數(shù)據(jù)的應(yīng)用、或繪制圖形的應(yīng)用等。作為本實(shí)施方式的BD再生程序,有再生AV數(shù)據(jù)、同時(shí)在必要時(shí)疊加繪制圖形的應(yīng)用,當(dāng)然也可以是只有其中某一方的應(yīng)用。此外,作為通用的程序,設(shè)想了Java(注冊(cè)商標(biāo))應(yīng)用,但是C語言或其他編程語言的程序也同樣。<管理信息處理部>.管理信息處理部207接收來自程序處理部206的指示,分析對(duì)應(yīng)的播放列表及與播放列表對(duì)應(yīng)的VOB的管理信息,指示演播處理部208再生基于該分析結(jié)果的AV數(shù)據(jù)。此外,管理信息處理部207從演播處理部208接收時(shí)刻信息,根據(jù)該時(shí)刻信息來指示演播處理部208停止再生。此外,管理信息處理部207指示程序處理部206執(zhí)行程序。<演播處理部>演播處理部208具有與視頻、音頻、PNG數(shù)據(jù)分別對(duì)應(yīng)的解碼器,根據(jù)時(shí)刻信息和來自管理信息處理部207的指示,來對(duì)AV數(shù)據(jù)進(jìn)行解碼并且輸出。其中,時(shí)刻信息是用于根據(jù)預(yù)先規(guī)定的時(shí)間軸來再生AV數(shù)據(jù)的控制信14息。視頻數(shù)據(jù)在被解碼后由視頻平面210來繪制,PNG數(shù)據(jù)由圖像平面209來繪制。然后,由合成處理部211來合成并輸出到TV(電視)等顯示設(shè)備。再者,演播處理部208在正在再生AV數(shù)據(jù)的情況下,如果在該AV數(shù)據(jù)中存在流事件,則將該流事件發(fā)送到程序處理部206。圖4示出了用硬件來實(shí)現(xiàn)前述再生裝置(圖3)的功能結(jié)構(gòu)的情況下的例子。AV記錄存儲(chǔ)器205對(duì)應(yīng)于圖像存儲(chǔ)器308和光道緩沖器309,程序處理部206對(duì)應(yīng)于程序處理器302和UOP管理器303,管理信息處理部207對(duì)應(yīng)于場(chǎng)景處理器305和演播控制器306,演播處理部208對(duì)應(yīng)于時(shí)鐘307、分離器310、圖像處理器311、視頻處理器312以及聲音處理器313。以下,用圖4來概說從BD盤201上讀出的數(shù)據(jù)的處理。(AV數(shù)據(jù))從BD盤201上讀出的AV數(shù)據(jù)103中的MPEG流數(shù)據(jù)被記錄到光道緩沖器309中,PNG數(shù)據(jù)被記錄到圖像存儲(chǔ)器308中。分離器310根據(jù)時(shí)鐘307的時(shí)刻,來抽出光道緩沖器309中記錄著的MPEG流數(shù)據(jù),將視頻數(shù)據(jù)送出到視頻處理器312,將音頻數(shù)據(jù)送出到聲音處理器313。視頻處理器312及聲音處理器313分別如MPEG系統(tǒng)標(biāo)準(zhǔn)規(guī)定的那樣,由解碼器緩沖器和解碼器分別構(gòu)成。即,從分離器310送入的視頻、音頻分別的數(shù)據(jù)被暫時(shí)記錄到分別的解碼器緩沖器中,根據(jù)時(shí)鐘307由各個(gè)解碼器來進(jìn)行解碼處理。下面說明圖像存儲(chǔ)器308中記錄著的PNG數(shù)據(jù)的處理。在PNG數(shù)據(jù)是面向字幕的情況下,由演播控制器306來指示解碼定時(shí)(timing,時(shí)序)。場(chǎng)景處理器305暫時(shí)接受來自時(shí)鐘307的時(shí)刻信息,如果到了字幕顯示時(shí)刻(開始及結(jié)束),則指示演播控制器306顯示或不顯示字幕,以便適當(dāng)?shù)仫@示字幕。圖像處理器311從圖像存儲(chǔ)器308中讀出演播控制器306指示的PNG數(shù)據(jù),進(jìn)行解碼,并繪制到圖像平面314上。BD再生程序是繪制菜單圖像等的程序,在繪制表示菜單圖像等的PNG15數(shù)據(jù)的情況下,由程序處理器302向圖像處理器311指示解碼定時(shí)。程序處理器302指示圖像處理器311對(duì)PNG數(shù)據(jù)進(jìn)行解碼的定時(shí)依賴于程序處理器302正在處理的BD再生程序。PNG數(shù)據(jù)及視頻數(shù)據(jù)如用圖3說明過的那樣分別被解碼后,被記錄到圖像平面314、視頻平面315中,由合成處理部316來合成、輸出。(BD管理信息)此外,從BD盤201上讀出的BD管理信息(場(chǎng)景、AV管理信息)被記錄到管理信息記錄存儲(chǔ)器304中。場(chǎng)景信息(BD.INFO及XXX.PL)由場(chǎng)景處理器305來讀出并處理,而AV管理信息(YYY.VOBI)則由演播控制器306來讀出并處理。場(chǎng)景處理器305分析播放列表的信息,并向演播控制器306指示被播放列表參照的MPEG流數(shù)據(jù)、及其再生位置,演播控制器306分析對(duì)應(yīng)的MPEG流數(shù)據(jù)的管理信息(YYY.VOBI),并指示驅(qū)動(dòng)器控制器317讀出MPEG流數(shù)據(jù)。驅(qū)動(dòng)器控制器317根據(jù)演播控制器306的指示,來移動(dòng)光頭,并讀出對(duì)應(yīng)的MPEG流數(shù)據(jù)。場(chǎng)景處理器305監(jiān)視時(shí)鐘307的時(shí)刻,根據(jù)管理信息的設(shè)定,將事件送出到程序處理器302。(BD再生程序)此外,程序記錄存儲(chǔ)器301中記錄著的BD再生程序(BD.PROG或XXX.PROG)由程序處理器302來執(zhí)行、處理。程序處理器302處理BD再生程序,是在從場(chǎng)景處理器305發(fā)送來了事件的情況下、或在從UOP管理器303發(fā)送來了事件的情況下。在發(fā)送來基于用戶的遙控器操作的請(qǐng)求的情況下,UOP管理器303生成表示該請(qǐng)求的事件信息,將該事件信息送出到程序處理器302。圖5是本實(shí)施方式的MPEG流的結(jié)構(gòu)圖。MPEG流由多個(gè)傳輸包(TransportPacket,以下稱為"TS包"。)構(gòu)成。1個(gè)TS包的長度是188字節(jié)。視頻(Video)流及音頻(Audio)流等由多個(gè)TS包來分離地復(fù)用并傳輸。此外,視頻流及音頻流等由多個(gè)PES包構(gòu)成,作為由TS包來傳輸?shù)男畔ⅲ擞蒔ES包組成的流之外,還有由字段(Section)來傳輸?shù)腜SI(ProgramSpecificInformation,節(jié)目專用信息)及流事件(DSM-CCStreamEvent)等。例如,在再生某個(gè)AV數(shù)據(jù)的情況下,PSI提供應(yīng)從視頻流及音頻流中對(duì)應(yīng)地對(duì)哪個(gè)PES包進(jìn)行解碼等信息。流事件在某個(gè)時(shí)刻向與AV數(shù)據(jù)合作來動(dòng)作的應(yīng)用提供信息。圖6是傳輸流事件(DSM-CCStreamEvent)的字段(Section)的結(jié)構(gòu)圖。傳輸流事件的字段由table—id、event—msg_group_id、及凈荷(Payload)等構(gòu)成。tablejd表示數(shù)據(jù)保存區(qū)域一一凈荷中保存的數(shù)據(jù)類型。在保存流事件的情況下,tablejd是0x3D這一值。event—msg—group—id是用于識(shí)別凈荷中保存的流事件組的名稱。流事件被保存到凈荷中來傳輸。更詳細(xì)的結(jié)構(gòu)在MPEG系統(tǒng)(ISO/IEC13818-l)標(biāo)準(zhǔn)及DSM-CC(ISO/IEC13818-6)標(biāo)準(zhǔn)中有描述,所以這里省略。<處理概要>圖14是本實(shí)施方式的程序(BD再生程序)及程序處理部206的功能方框圖。在該圖中,應(yīng)用1400對(duì)應(yīng)于程序,平臺(tái)1410對(duì)應(yīng)于該程序的執(zhí)行環(huán)境一一程序處理部206。這里,本實(shí)施方式的應(yīng)用1400是Java(注冊(cè)商標(biāo))應(yīng)用,平臺(tái)1410包含處理器,包含逐次解釋Java(注冊(cè)商標(biāo))應(yīng)用的程序并變換為處理器可執(zhí)行的本機(jī)代碼、使處理器執(zhí)行本機(jī)代碼的虛擬機(jī)。應(yīng)用1400是用于在正在被再生的AV數(shù)據(jù)的圖像的一部分或全部上疊加繪制圖形的應(yīng)用,根據(jù)包含繪制時(shí)間或繪制坐標(biāo)等信息的與圖形有關(guān)的信息(以下稱為"圖形信息"。)來繪制圖形。作為這種應(yīng)用,例如有將AV數(shù)據(jù)的圖像用作背景的射擊游戲等應(yīng)用。平臺(tái)1410根據(jù)圖形信息和MPEG流中預(yù)先嵌入的流事件所示的信息17(以下稱為"流事件信息"),來判定表示要繪制的圖形的圖形信息。此外,指示圖像平面209繪制基于判定出的圖形信息的圖形。艮卩,平臺(tái)1410的處理如下來實(shí)現(xiàn)判定要繪制的圖形,用處理器來執(zhí)行指示繪制判定出的圖形的本機(jī)代碼。以下,說明應(yīng)用1400及平臺(tái)1410的功能結(jié)構(gòu)。(應(yīng)用)應(yīng)用1400由用戶事件接收部1401、用戶事件信息發(fā)送部1402、及圖形信息發(fā)送部1403構(gòu)成,各部表示應(yīng)用1400端的動(dòng)作。其中,上述各部包括構(gòu)成應(yīng)用的程序代碼的描述部分中的、平臺(tái)端用于接收來自應(yīng)用端的輸入的接口(以下稱為"API函數(shù)")。應(yīng)用1400能夠通過適當(dāng)調(diào)用API函數(shù)將用戶事件信息或圖形信息輸出到平臺(tái)1410端。艮口,執(zhí)行構(gòu)成應(yīng)用的程序代碼的描述部分中的、描述調(diào)用用于發(fā)送用戶事件信息的API函數(shù)的指令的部分,相當(dāng)于用戶事件信息發(fā)送部1402;執(zhí)行描述用于發(fā)送圖形信息的API函數(shù)的指令的部分,相當(dāng)于圖形信息發(fā)送部1403。用戶事件接收部1401從程序處理部206接收用戶事件,提取事件的類型及坐標(biāo)等用戶事件信息。用戶事件信息發(fā)送部1402將提取出的用戶事件信息發(fā)送到平臺(tái)1410。圖形信息發(fā)送部1403將預(yù)先規(guī)定的圖形信息發(fā)送到平臺(tái)1410。這里,"發(fā)送圖形信息",例如是將應(yīng)用1400中的對(duì)圖形信息的參照作為參數(shù)來調(diào)用API函數(shù)。實(shí)際上,該API函數(shù)的調(diào)用也通過平臺(tái)1410的解釋來實(shí)現(xiàn)。(平臺(tái))平臺(tái)1410由用戶事件信息接收部1411、圖形信息接收部1412、圖形信息存儲(chǔ)部1413、圖形信息控制部1414、圖形繪制部1415、及流事件接收部1416構(gòu)成。用戶事件信息接收部1411從應(yīng)用1400接收用戶事件信息。圖形信息接收部1412從應(yīng)用1400接收既定的圖形信息。這里,"從應(yīng)用1400接收?qǐng)D形信息",具體地說,是平臺(tái)1410解釋將應(yīng)用1400中的對(duì)圖形信息的參照作為參數(shù)的API函數(shù),用處理器來執(zhí)行將圖形信息保存到圖形信息存儲(chǔ)部1413中的本機(jī)代碼。其結(jié)果是,圖形信息被存儲(chǔ)到圖形信息存儲(chǔ)部1413中。圖形信息存儲(chǔ)部1413是平臺(tái)1410中的邏輯空間上的存儲(chǔ)器,存儲(chǔ)圖形信息。圖形信息控制部1414根據(jù)圖形信息存儲(chǔ)部1413中存儲(chǔ)著的圖形信息、及從流事件接收部1416接收到的流事件信息,來判定應(yīng)繪制的圖形信息。圖形繪制部1415是根據(jù)圖形信息來指示圖像平面209繪制圖形的部分。流事件接收部1416從演播處理部208接收AV數(shù)據(jù)中嵌入的流事件,提取流事件信息。<數(shù)據(jù)>(圖形信息)圖8示出了本實(shí)施方式的圖形信息的例子。在該圖中,圖形信息由對(duì)象(object:目標(biāo))ID、文件名、坐標(biāo)及繪制時(shí)間構(gòu)成。對(duì)象ID是用于識(shí)別各圖形對(duì)象的名稱,在該應(yīng)用中是唯一的。文件名表示保存與該圖形對(duì)象對(duì)應(yīng)的PNG數(shù)據(jù)的文件。坐標(biāo)是作為判定應(yīng)繪制的圖形對(duì)象時(shí)的指標(biāo)的繪制位置。例如,在由用戶指定了坐標(biāo)的情況下,在以該指定的坐標(biāo)為中心確定的一定距離的范圍內(nèi)包含圖形信息的坐標(biāo)的情況下,將與該坐標(biāo)相對(duì)應(yīng)的圖形對(duì)象繪制到指定的坐標(biāo)上。繪制時(shí)間是應(yīng)開始繪制該圖形對(duì)象的時(shí)刻、及應(yīng)結(jié)束的時(shí)刻。這些時(shí)刻被指定為與應(yīng)用的執(zhí)行同時(shí)再生的AV數(shù)據(jù)在再生時(shí)間軸上的位置。(流事件信息)圖9示出了本實(shí)施方式的流事件信息的例子。流事件信息由時(shí)刻、對(duì)象ID、坐標(biāo)、及容許誤差構(gòu)成。時(shí)刻是被嵌入了該流事件的AV數(shù)據(jù)在再生時(shí)間軸上的位置。對(duì)象ID是用于識(shí)別對(duì)應(yīng)的圖形對(duì)象的名稱。坐標(biāo)是應(yīng)繪制對(duì)應(yīng)的圖形對(duì)象的坐標(biāo)。19容許誤差用于響應(yīng)該流事件來判定應(yīng)繪制的圖形,表示應(yīng)繪制的圖形的坐標(biāo)的范圍。具體地說,以應(yīng)繪制的坐標(biāo)為中心在容許誤差的值的范圍內(nèi)包含圖形信息的坐標(biāo)的情況下,將與該坐標(biāo)相對(duì)應(yīng)的圖形對(duì)象判定為應(yīng)繪制的圖形。其中,在該圖的流事件信息的例子中,示出了在AV數(shù)據(jù)中的時(shí)刻為"1分"時(shí),在圖形信息(圖8)中對(duì)象ID"000"成為繪制對(duì)象的情況下,將對(duì)象ID為"000"的圖形對(duì)象繪制到坐標(biāo)"(225,125)"上。<動(dòng)作>圖15示出應(yīng)用1400起動(dòng)時(shí)圖形信息被發(fā)送到平臺(tái)1410的情況下的流程圖。以下,假設(shè)通過用戶操作起動(dòng)了再生裝置1000,平臺(tái)1410執(zhí)行了應(yīng)用1400來進(jìn)行說明。應(yīng)用1400的圖形信息發(fā)送部1403將圖形信息發(fā)送到平臺(tái)1410(S1510)。平臺(tái)1410中的圖形信息接收部1412接收步驟S1510中發(fā)送的圖形信息(S1500)。將步驟S1500中接收到的圖形信息送出到圖形信息存儲(chǔ)部1413(S1501),保存到圖形信息存儲(chǔ)部1413中(S1502)。圖16示出按照AV數(shù)據(jù)中預(yù)先嵌入的流事件信息來控制圖形的繪制的流程圖。具體地說,通過按照AV數(shù)據(jù)的再生時(shí)刻發(fā)生流事件信息,來繪制對(duì)應(yīng)的圖形對(duì)象。其中,假設(shè)圖形信息是在應(yīng)用起動(dòng)時(shí)已被保存在平臺(tái)1410的圖形信息存儲(chǔ)部1413中,并在要再生的AV數(shù)據(jù)中包含流事件的信息。以下,根據(jù)圖16來說明程序處理部206從演播處理部208接收到流事件的情況下平臺(tái)1410的處理。流事件接收部1416從演播處理部208接收流事件(S1600),從接收到的流事件中提取流事件信息(S1601),將流事件信息送出到圖形信息控制部1414(S1602)。圖形信息控制部1414從圖形信息存儲(chǔ)部1413中讀出圖形信息20(S1603)。接著,圖形信息控制部1414判定步驟S1603中讀出的全部圖形信息中的、與步驟S1601中提取出的流事件信息對(duì)應(yīng)的圖形信息(S1604),將該圖形信息送出到圖形繪制部1415(S1605)。圖形繪制部1415根據(jù)該圖形信息,來指示圖像平面209繪制圖形(S1606)。<判定處理(流事件)>這里,用圖11來說明發(fā)生了流事件的情況下的圖形信息的判定處理。在步驟S1100中,圖形信息控制部1414掃描圖形信息存儲(chǔ)部1413的全部圖形信息,來進(jìn)行判定處理。圖形信息控制部1414判定從由流事件接收部1416接收到的流事件中提取出的流事件信息中包含的時(shí)刻(以下稱為"事件時(shí)刻")是否處于圖形信息中的繪制時(shí)間內(nèi)(SllOl)。在圖形信息控制部1414判定為在繪制時(shí)間內(nèi)包含事件時(shí)刻的情況下(S1101:是),判定與具有該繪制時(shí)間的信息的圖形信息對(duì)應(yīng)的圖形對(duì)象的對(duì)象ID是否被包含在流事件信息中(S1102)。在步驟S1102中,在圖形信息控制部1414判定為被包含在流事件信息中的情況下(S1102:是),圖形信息控制部1414選出該圖形信息,將選出的圖形信息的坐標(biāo)置換為流事件信息的坐標(biāo)(S1103)。該圖形信息被送出到圖形繪制部1415,圖形繪制部1415將圖形信息所示的圖形繪制到圖像平面209上。此外,由合成處理部211將圖像平面209的圖形和視頻平面210的視頻數(shù)據(jù)疊加并輸出。如上所述,在應(yīng)用起動(dòng)時(shí),通過將預(yù)先規(guī)定的圖形信息發(fā)送到平臺(tái)1410,即使平臺(tái)1410不將流事件信息逐次發(fā)送到應(yīng)用1400,也能夠控制平臺(tái)1410應(yīng)繪制的圖形對(duì)象,平臺(tái)1410能夠通過執(zhí)行機(jī)器語言指令集來進(jìn)行圖形對(duì)象的選擇處理。其中,例如也可以在應(yīng)用向平臺(tái)發(fā)送了圖形信息時(shí),平臺(tái)將圖形信息所示的BD中的PNG數(shù)據(jù)讀入到AV記錄存儲(chǔ)器205中,演播處理部208進(jìn)行被讀入AV記錄存儲(chǔ)器205中的PNG數(shù)據(jù)的解碼處理。此外,在上述例子中,選出將事件時(shí)刻包含在繪制時(shí)間中、流事件信息和圖形信息的對(duì)象ID—致的圖形作為應(yīng)繪制的圖形;但是也可以選出將事件時(shí)刻包含在繪制時(shí)間中、具有被包含在流事件信息中的坐標(biāo)的容許誤差范圍內(nèi)的坐標(biāo)的圖形,也可以選出將事件時(shí)刻包含在繪制時(shí)間中的圖形信息。(用戶事件)此外,說明在發(fā)生了用戶事件的情況下,與被再生的AV數(shù)據(jù)合作來繪制圖形對(duì)象的處理。圖17是在應(yīng)用1400從程序處理部206接收到用戶事件的情況下控制圖形的繪制的處理的流程圖。具體地說,繪制以由用戶事件指定的坐標(biāo)為中心、具有系統(tǒng)中既定的容許范圍內(nèi)的坐標(biāo)的圖形對(duì)象。在步驟S1710中,程序處理部206接收用戶事件,送出到應(yīng)用1400的用戶事件接收部1410,用戶事件接收部1401接收用戶事件。用戶事件接收部1401根據(jù)接收到的用戶事件,來提取坐標(biāo)等用戶事件信息(S1711),將用戶事件信息送出到用戶事件信息發(fā)送部1402(S1712)。用戶事件信息發(fā)送部1402向平臺(tái)1410發(fā)送用戶事件信息(S1713)。平臺(tái)1410的用戶事件信息接收部1411接收用戶事件信息(S1700),送出到圖形信息控制部1414(S1701)。圖形信息控制部1414讀出圖形信息存儲(chǔ)部1413中保存著的圖形信息(S1702),根據(jù)圖形信息和用戶事件信息,來判定應(yīng)繪制的圖形的圖形信息(S1703)。圖形信息控制部1414將通過步驟S1703判定出的圖形信息送出到圖形繪制部1415(S1704)。圖形繪制部1415根據(jù)接收到的圖形信息,來指示圖像平面209繪制圖形(S1705)。<判定處理(用戶事件)>這里,參考圖13來詳細(xì)說明發(fā)生了用戶事件的情況下的圖形信息的判定處理。在步驟S1300中,將圖形信息存儲(chǔ)部1413的全部圖形信息作為判定對(duì)象來進(jìn)行掃描。22圖形信息控制部1414判定是否有具有以接收到的涉及用戶事件信息的坐標(biāo)(以下稱為"事件坐標(biāo)"。)為中心、以系統(tǒng)中既定的容許誤差為半徑的圓內(nèi)包含的坐標(biāo)的圖形信息(S1301)。在步驟S1301中,圖形信息控制部1414判定為有具有事件坐標(biāo)的容許誤差范圍內(nèi)的坐標(biāo)的圖形信息的情況下(步驟S130h是),向判定出的圖形信息上附加事件坐標(biāo)(S1302)。<實(shí)施方式2>在上述實(shí)施方式1中,在平臺(tái)端進(jìn)行了應(yīng)繪制的圖形的判定處理;而本實(shí)施方式用與上述實(shí)施方式1同樣的再生裝置1000(圖3),在應(yīng)用端進(jìn)行圖形的判定處理。其中,本實(shí)施方式中設(shè)想的BD-ROM的數(shù)據(jù)層次、BD-ROM上的邏輯空間的結(jié)構(gòu)、BD-ROM再生裝置的概要、BD-ROM再生裝置的結(jié)構(gòu)、MPEG流的結(jié)構(gòu)、傳輸流事件的字段的結(jié)構(gòu)與實(shí)施方式l相同。圖7示出了本實(shí)施方式的應(yīng)用700及平臺(tái)710的功能結(jié)構(gòu)。(應(yīng)用的結(jié)構(gòu))在該圖中,應(yīng)用700由用戶事件接收部701、圖形信息存儲(chǔ)部702、圖形信息控制部703、圖形信息發(fā)送部704、及流事件信息接收部705構(gòu)成。以下,說明與實(shí)施方式l不同的結(jié)構(gòu)。流事件信息接收部705從平臺(tái)710接收流事件信息。圖形信息發(fā)送部704將圖形信息控制部703判定出的圖形信息發(fā)送到平臺(tái)710。(平臺(tái)的結(jié)構(gòu))此外,平臺(tái)710由圖形信息接收部711、流事件信息發(fā)送部712、圖形繪制部713、及流事件接收部714構(gòu)成。流事件信息發(fā)送部712將流事件信息發(fā)送到應(yīng)用700。圖形信息接收部711響應(yīng)應(yīng)用700傳遞圖形信息的API函數(shù)的調(diào)用來逐次接收?qǐng)D形信息。<動(dòng)作>圖10是按照AV數(shù)據(jù)中預(yù)先嵌入的流事件信息、來控制圖形的繪制的處理的流程圖。23在該圖中,步驟SIOOO、S1001的處理與實(shí)施方式l相同,所以說明步驟S1002以下的處理。在步驟S1002中,流事件接收部714將流事件信息送出到流事件信息發(fā)送部712。流事件信息發(fā)送部712將流事件信息發(fā)送到應(yīng)用700(S1003)。應(yīng)用700的流事件信息接收部705接收流事件信息(SIOIO),送出到圖形信息控制部703(SlOll)。圖形信息控制部703讀出圖形信息存儲(chǔ)部702中保存著的圖形信息(S1012),根據(jù)圖形信息和流事件信息,來判定圖形信息(S1013)。圖形信息控制部703將判定出的圖形信息送出到圖形信息發(fā)送部704(S1014),圖形信息發(fā)送部712將圖形信息發(fā)送到平臺(tái)710(S1015)。平臺(tái)710的圖形信息接收部711從平臺(tái)710接收?qǐng)D形信息(S1004),送出到圖形繪制部713(S廳)。其中,圖形信息的判定處理與實(shí)施方式l相同,所以省略其說明。此外,在本實(shí)施方式中,說明發(fā)生了用戶事件的情況下的動(dòng)作中與實(shí)施方式l不同的部分。圖12是在本實(shí)施方式中發(fā)生了用戶事件的情況下控制圖形對(duì)象的繪制的處理的流程圖。該圖的步驟S1210S1211與實(shí)施方式1相同,所以省略其說明。用戶事件接收部701將用戶事件信息送出到應(yīng)用700的圖形信息控制部703(步驟S1212),圖形信息控制部703接收用戶事件信息(S1213)。圖形信息控制部703根據(jù)圖形信息和用戶事件信息,來判定圖形信息(S1214),將判定出的圖形信息送出到圖形信息發(fā)送部704(S1215)。圖形信息發(fā)送部704向平臺(tái)710發(fā)送圖形信息(S1216),平臺(tái)710的圖形信息接收部711接收?qǐng)D形信息(S1200)。其中,圖形信息的判定處理與實(shí)施方式1相同,所以省略其說明。<實(shí)施方式3>本實(shí)施方式控制在上述實(shí)施方式2中用戶切換了再生速度的情況下的圖形的繪制。其中,本實(shí)施方式中設(shè)想的BD-ROM的數(shù)據(jù)層次、BD-ROM上的邏輯空間的結(jié)構(gòu)、BD-ROM播放器的概要、BD-ROM播放器的結(jié)構(gòu)、MPEG流的結(jié)構(gòu)、傳輸流事件的字段的結(jié)構(gòu)與實(shí)施方式1相同。圖18是本實(shí)施方式的應(yīng)用及平臺(tái)的功能方框圖。應(yīng)用1800接收再生AV數(shù)據(jù)的模式切換時(shí)發(fā)生的模式切換事件,發(fā)送到平臺(tái)1810。這里,所謂模式,例如表示2倍速等AV數(shù)據(jù)的再生速度,用戶在要切換再生速度的情況下,通過操作遙控器等來切換模式。此外,模式切換事件表示發(fā)生了用戶切換模式的操作,程序處理部206接收基于用戶操作的模式切換操作,將表示該操作的模式切換事件送出到應(yīng)用1800。應(yīng)用1800是在實(shí)施方式2的應(yīng)用的結(jié)構(gòu)上,添加模式切換事件接收部1806、過濾信息設(shè)定部1807、及過濾信息發(fā)送部1808而構(gòu)成的。以下,說明上述結(jié)構(gòu)。模式切換事件接收部1806接收再生AV數(shù)據(jù)的模式切換時(shí)發(fā)生的模式切換事件,提取涉及該模式切換事件的信息(以下稱為"模式切換事件信息"。)。其中,模式切換事件信息包含模式切換操作前后的模式信息等。過濾信息設(shè)定部1807根據(jù)模式切換事件信息,來設(shè)定用于提取流事件的過濾信息。這里,所謂過濾信息,例如在用戶將模式從"1倍速"切換到"2倍速"的情況下,是指表示"2倍速"的信息。過濾信息發(fā)送部1808將設(shè)定的過濾信息發(fā)送到平臺(tái)。此外,平臺(tái)1810是在實(shí)施方式2的平臺(tái)的結(jié)構(gòu)上,添加過濾信息接收部1815及過濾信息存儲(chǔ)部1816而構(gòu)成的。過濾信息接收部1815從應(yīng)用1800接收過濾信息。過濾信息存儲(chǔ)部1816存儲(chǔ)接收到的過濾信息。圖19示出了本實(shí)施方式的流事件信息。流事件信息是在上述實(shí)施方式的流事件信息上添加了模式信息而成的信息。其中,模式信息表示再生中的AV數(shù)據(jù)的再生模式,但是也可以包含多個(gè)再生模式。<動(dòng)作>以下,說明本實(shí)施方式的動(dòng)作。圖20是在通過用戶操作切換了AV數(shù)據(jù)的再生模式的情況下、從應(yīng)用1800向平臺(tái)1810發(fā)送過濾信息的處理的流程圖。在通過用戶操作切換了模式時(shí),應(yīng)用1800的模式切換事件接收部1806從程序處理部206接收模式切換事件(S2010)。模式切換事件接收部1806從接收到的模式切換事件中提取模式切換事件信息(S2011),將模式切換事件信息送出到過濾信息設(shè)定部1807(S2012)。過濾信息設(shè)定部1807根據(jù)模式切換事件信息,來設(shè)定過濾信息(S2013),送出到過濾信息發(fā)送部1808(S2014)。過濾信息發(fā)送部1808將過濾信息發(fā)送到平臺(tái)1810(S2015)。平臺(tái)1810的過濾信息接收部1815接收過濾信息(S2000),將過濾信息送出到過濾信息存儲(chǔ)部1816(S2001)。過濾信息存儲(chǔ)部1816保存過濾信息(S2002)。其中,流事件接收部1814在從演播處理部208接收了流事件時(shí),根據(jù)在上述步驟S2002中保存到過濾信息存儲(chǔ)部1816中的過濾信息,來提取流事件信息。以下,說明按照再生模式切換事件及流事件來控制圖形對(duì)象的繪制的處理。圖21是本實(shí)施方式的控制圖形對(duì)象的繪制的處理的流程圖。其中,假設(shè)通過用戶的模式切換操作進(jìn)行了上述圖20所示的動(dòng)作,在平臺(tái)1810中保存著過濾信息,來說明流程。在步驟S2100中,平臺(tái)1810的流事件接收部1814從演播處理部208接收流事件(S2100)。流事件接收部1814提取流事件信息(S2101),從過濾信息存儲(chǔ)部1816中讀出過濾信息(S2102)。接著,流事件接收部1814根據(jù)過濾信息,來提取流事件信息(S2103),將提取出的流事件信息送出到流事件信息發(fā)送部1812(S2104)。流事件信息發(fā)送部1812將流事件信息發(fā)送到應(yīng)用1800(S2105)。應(yīng)用1800的流事件信息接收部1805接收流事件信息(S2U0)。步驟S2110以下的處理與上述實(shí)施方式2(圖12)的處理相同,所以省略其說明。這里,用圖22來說明流事件信息的提取處理。在步驟S2200中,流事件接收部1814掃描接收到的全部流事件信息。流事件接收部1814從過濾信息存儲(chǔ)部1816中讀出過濾信息,判定涉及流事件信息的模式信息和過濾信息是否一致(S2201)。在步驟S2201中,流事件接收部1814判定為一致的情況下(步驟S2201:是),提取判定出的流事件信息(S2202)。<實(shí)施方式4>在上述實(shí)施方式3中,使流事件信息中包含模式信息,例如在發(fā)生了將模式切換到2倍速的模式切換事件的情況下,流事件接收部1814只提取模式信息為"2倍速"的流事件信息,將提取出的流事件信息發(fā)送到應(yīng)用。而在本實(shí)施方式中,流事件信息釆用與實(shí)施方式1及2相同的方式,在發(fā)生了模式切換事件的情況下,流事件接收部1814對(duì)應(yīng)于模式切換事件,以適當(dāng)?shù)念l度將流事件發(fā)送到應(yīng)用。具體地說,與上述同樣,在發(fā)生了2倍速的模式切換事件的情況下,例如以每2次1次的比率將流事件信息發(fā)送到應(yīng)用。其中,本實(shí)施方式中設(shè)想的BD-ROM的數(shù)據(jù)層次、BD-ROM上的邏輯空間的結(jié)構(gòu)、BD-ROM播放器的概要、BD-ROM播放器的結(jié)構(gòu)、MPEG流的結(jié)構(gòu)、傳輸流事件的字段的結(jié)構(gòu)與實(shí)施方式l相同。此外,應(yīng)用的功能結(jié)構(gòu)與實(shí)施方式3相同,但是平臺(tái)的流事件接收部1814包含流事件計(jì)數(shù)器,在這一點(diǎn)上與實(shí)施方式3的平臺(tái)的功能結(jié)構(gòu)不同。這里,流事件計(jì)數(shù)器對(duì)沿時(shí)間序列的流事件信息進(jìn)行計(jì)數(shù),保持計(jì)測(cè)到的數(shù)目。<動(dòng)作>以下,說明本實(shí)施方式的流事件信息的提取處理。其中,假設(shè)在AV數(shù)據(jù)的再生中發(fā)生了模式切換事件的情況下,在平臺(tái)1810的過濾信息存儲(chǔ)部1816中存儲(chǔ)著過濾信息。圖23是流事件信息的提取處理的流程圖。在步驟S2300中,流事件接收部1814對(duì)流事件計(jì)數(shù)器進(jìn)行初始化。流事件接收部1814掃描接收到的全部流事件信息(步驟S2301),參照流事件計(jì)數(shù)器保持的值,來判定是否是與過濾信息對(duì)應(yīng)的流事件信息(S2302)。具休地說,例如如果過濾信息是"2倍速",則判定流事件計(jì)數(shù)器是否為2的倍數(shù)。其中,應(yīng)用也可以直接設(shè)定整數(shù)作為過濾信息。在步驟S2302中,流事件接收部1814判定為是與過濾信息對(duì)應(yīng)的流事件信息的情況下(步驟S2302:是),流事件接收部1814提取該流事件信息(S2304)。此外,在步驟S2302中,流事件接收部1814判定為不是與過濾信息對(duì)應(yīng)的流事件信息的情況下(步驟S2302:否),更新流事件計(jì)數(shù)器(S2303)。<補(bǔ)充>以上根據(jù)實(shí)施方式1~4說明了本發(fā)明的再生裝置,當(dāng)然也可以如下變形,本發(fā)明不限于上述實(shí)施方式中所示的再生裝置。(1)假設(shè)上述實(shí)施方式1的程序與1個(gè)AV數(shù)據(jù)合作來動(dòng)作而進(jìn)行了說明,但是也可以適用于下述情況在BD中保存著多種AV流,上述程序與這些AV流合作來動(dòng)作。例如,在再生全部AV數(shù)據(jù)前執(zhí)行了程序、進(jìn)行了再生菜單顯示等的情況下,用戶選擇了要再生的AV數(shù)據(jù)時(shí),平臺(tái)1410接收與選擇出的AV數(shù)據(jù)對(duì)應(yīng)的圖形信息。這樣,在進(jìn)行了各AV數(shù)據(jù)的再生指示時(shí),平臺(tái)通過接收與各AV數(shù)據(jù)對(duì)應(yīng)的圖形信息,不用為每個(gè)AV流準(zhǔn)備程序,就能夠繪制與被再生的AV流合作的圖形。(2)此外,在上述實(shí)施方式中,在應(yīng)用起動(dòng)時(shí)平臺(tái)端或應(yīng)用端的圖形信息控制部接收全部圖形信息,但是也可以在AV流的再生中、例如每10分鐘接收?qǐng)D形信息。在此情況下,與接收全部圖形信息并保存到圖形信息存儲(chǔ)部中的情況相比,一次要接收的圖形信息量少,所以能夠減少圖形信息存儲(chǔ)部的容量。G)此外,在上述實(shí)施方式中,說明了在平臺(tái)上單一應(yīng)用動(dòng)作的情況,但是也能夠應(yīng)用于多個(gè)應(yīng)用動(dòng)作的情況。在平臺(tái)上,例如2個(gè)游戲的應(yīng)用動(dòng)作的情況下,在應(yīng)用起動(dòng)時(shí),平臺(tái)從兩個(gè)應(yīng)用接收?qǐng)D形信息。在發(fā)生了流事件的情況下,圖形信息控制部1414選擇與各個(gè)游戲?qū)?yīng)的圖形信息,使圖形繪制部1415繪制與各游戲?qū)?yīng)的圖形。(4)在上述實(shí)施方式中,平臺(tái)根據(jù)應(yīng)用中預(yù)先規(guī)定的圖形信息,來繪制圖形對(duì)象;但是也可以例如切換到與再生中的AV數(shù)據(jù)相同的BD上記錄著的其他AV數(shù)據(jù)。(5)此外,在上述實(shí)施方式3及4中,說明了用戶在切換再生模式時(shí),切換到既定的模式中的某一個(gè);但是也可以例如在用戶用操縱桿等指定了再生速度的情況下,切換到與該再生速度相當(dāng)?shù)募榷J絹碓O(shè)定過濾信息。(6)此外,在來不及將圖形繪制到圖像平面上的情況下,例如圖形繪制部向圖像平面指示的圖形的繪制未完成,卻必須指示圖像平面繪制新的圖形等,也可以適當(dāng)抽取平臺(tái)應(yīng)繪制的圖形。(7)此外,在上述實(shí)施方式3及4中,應(yīng)用端設(shè)定了過濾信息;但是也可以是平臺(tái)端根據(jù)模式切換事件信息來設(shè)定過濾信息。在此情況下,從應(yīng)用向平臺(tái)發(fā)送模式切換事件信息,平臺(tái)接收模式切換事件信息,根據(jù)模式切換事件信息來判定應(yīng)繪制的圖形信息。(8)在上述實(shí)施方式4中,在流事件計(jì)數(shù)器保持的值與過濾信息對(duì)應(yīng)的情況下,提取該流事件信息;但是也可以使流事件信息包含與流事件計(jì)數(shù)器同樣的信息(以下稱為"計(jì)數(shù)器信息")。在此情況下,例如在過濾信息為"2倍速"時(shí),只提取流事件信息的計(jì)數(shù)器信息的低1位為"0"的流事件信息;而在過濾信息為"4倍速"時(shí),只提取計(jì)數(shù)器信息的低2位為"00"的流事件信息,發(fā)送到應(yīng)用。此外,應(yīng)用也可以設(shè)定更細(xì)致的過濾信息,例如只提取計(jì)數(shù)器信息的某位的值是規(guī)定值的流事件信息等。(9)此外,在上述實(shí)施方式中,說明了按照再生中的AV數(shù)據(jù)中預(yù)先嵌入的流事件來繪制圖形;但是也可以根據(jù)表示AV數(shù)據(jù)的各視頻的再生定時(shí)的時(shí)刻信息,來繪制圖形。產(chǎn)業(yè)上的可利用性本發(fā)明的再生裝置能夠執(zhí)行與再生中的AV數(shù)據(jù)流合作來動(dòng)作的程序,與AV數(shù)據(jù)流合作來繪制圖形。因此,可用于電影產(chǎn)業(yè)、及從事處理它的設(shè)備的制造的民用設(shè)備產(chǎn)業(yè)。例如,能夠用作BD-ROM盤及BD-ROM播放研守o權(quán)利要求1、一種再生裝置,用于播放被記錄在記錄介質(zhì)上的視頻流,所述記錄介質(zhì)包括再生所述視頻流期間要執(zhí)行的計(jì)算機(jī)程序;所述視頻流包括用于確定與所述視頻流的視頻的再生定時(shí)關(guān)聯(lián)的時(shí)間軸上的位置的控制信息;并且所述計(jì)算機(jī)程序包括用于調(diào)用將圖形信息作為參數(shù)的API函數(shù)的預(yù)定代碼,所述圖形信息包括多個(gè)圖像和各圖像將被繪制的繪制時(shí)刻,各繪制時(shí)刻與和所述視頻的所述再生定時(shí)關(guān)聯(lián)的時(shí)間軸上的位置關(guān)聯(lián);所述再生裝置包括存儲(chǔ)單元;播放部,用于根據(jù)所述控制信息逐次播放所述視頻;虛擬機(jī),當(dāng)所述程序的預(yù)定代碼調(diào)用所述API函數(shù)時(shí),解釋并執(zhí)行所調(diào)用的API函數(shù),并將所述多個(gè)圖像和相對(duì)應(yīng)的繪制時(shí)刻存儲(chǔ)在所述存儲(chǔ)單元中,其中,所述API函數(shù)使用所述圖形信息作為參數(shù),且基于被用作所述參數(shù)的所述圖形信息來將所述多個(gè)圖像和所述對(duì)應(yīng)的繪制時(shí)刻存儲(chǔ)到所述存儲(chǔ)單元;圖像選出部,用于基于下述(a)和(b)從將被繪制的所述多個(gè)圖像中選出至少一幅圖像,其中(a)包括在所述控制信息中的與所述視頻的所述再生定時(shí)關(guān)聯(lián)的時(shí)間軸上指定的位置,和(b)與存儲(chǔ)在所述存儲(chǔ)單元中的各圖像相對(duì)應(yīng)的所述繪制時(shí)刻;以及繪制部,用于在所述視頻的再生期間繪制所選出的至少一幅圖像。2、如權(quán)利要求1所述的再生裝置,其中,由所述預(yù)定代碼所指定的各繪制時(shí)刻包括繪制開始時(shí)刻和繪制結(jié)束時(shí)刻;并且所述圖像選出部選出與繪制時(shí)刻相對(duì)應(yīng)的至少一幅圖像,該繪制時(shí)刻在從所述繪制開始時(shí)刻到所述繪制結(jié)束時(shí)刻所限定的范圍內(nèi)包括與當(dāng)前正在播放中的視頻關(guān)聯(lián)的時(shí)間軸上的指定位置。3、一種用于再生裝置中的再生方法,所述再生裝置用于播放被記錄在記錄介質(zhì)上的視頻流,所述記錄介質(zhì)包括再生所述視頻流期間要執(zhí)行的計(jì)算機(jī)程序;所述視頻流包括用于確定與所述視頻流的視頻的再生定時(shí)關(guān)聯(lián)的時(shí)間軸上的位置的控制信息;并且所述計(jì)算機(jī)程序包括用于調(diào)用將圖形信息作為參數(shù)的API函數(shù)的預(yù)定代碼,所述圖形信息包括多個(gè)圖像和各圖像將被繪制的繪制時(shí)刻,各繪制時(shí)刻與和所述視頻的所述再生定時(shí)關(guān)聯(lián)的時(shí)間軸上的位置關(guān)聯(lián);所述再生裝置包括存儲(chǔ)單元;所述再生方法包括播放步驟,用于根據(jù)所述控制信息逐次播放所述視頻;程序執(zhí)行步驟,當(dāng)所述程序的預(yù)定代碼調(diào)用所述API函數(shù)時(shí),解釋并執(zhí)行所調(diào)用的API函數(shù),并將所述多個(gè)圖像和所對(duì)應(yīng)的繪制時(shí)刻存儲(chǔ)在所述存儲(chǔ)單元中,其中,所述API函數(shù)使用所述圖形信息作為參數(shù),且基于被用作所述參數(shù)的所述圖形信息來將所述多個(gè)圖像和所述對(duì)應(yīng)的繪制時(shí)刻存儲(chǔ)到所述存儲(chǔ)單元;圖像選出步驟,用于基于下述(a)和(b)從將被繪制的所述多個(gè)圖像中選出至少一幅圖像,其中(a)包括在所述控制信息中的與所述視頻的所述再生定時(shí)關(guān)聯(lián)的時(shí)間軸上指定的位置,和(b)與存儲(chǔ)在所述存儲(chǔ)單元中的各圖像相對(duì)應(yīng)的所述繪制時(shí)刻;以及繪制步驟,用于在所述視頻的再生期間繪制所選出的至少一幅圖像。4、如權(quán)利要求3所述的再生方法,其中,由所述預(yù)定代碼所指定的各繪制時(shí)刻包括繪制開始時(shí)刻和繪制結(jié)束時(shí)刻;并且所述圖像選出步驟選出與繪制時(shí)刻相對(duì)應(yīng)的至少一幅圖像,該繪制時(shí)刻在從所述繪制開始時(shí)刻到所述繪制結(jié)束時(shí)刻所限定的范圍內(nèi)包括與當(dāng)前正在播放中的視頻關(guān)聯(lián)的時(shí)間軸上的指定位置。全文摘要再生裝置包括應(yīng)用(1400)的執(zhí)行環(huán)境——平臺(tái)(1410),在平臺(tái)(1410)起動(dòng)該應(yīng)用(1400)時(shí),用與API函數(shù)相當(dāng)?shù)膱D形信息發(fā)送部(1403)來取得圖形信息并保存到圖形信息存儲(chǔ)部(1413)中。圖形信息控制部(1414)根據(jù)流事件接收部(1416)取得的流事件、和圖形信息存儲(chǔ)部(1413)內(nèi)的圖形信息來選出應(yīng)繪制的圖形信息,按與流事件有關(guān)的視頻的再生定時(shí),使圖形繪制部(1415)繪制選出的圖形。文檔編號(hào)G11B20/12GK101521034SQ200910008159公開日2009年9月2日申請(qǐng)日期2005年5月10日優(yōu)先權(quán)日2004年5月11日發(fā)明者大蘆雅弘,巖本啟明,橋本敏史申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社