專利名稱:存儲介質(zhì)、及其再現(xiàn)設(shè)備和再現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體圖像的再現(xiàn),更具體地講,涉及一種存儲響應(yīng)于用戶命令顯示的交互式圖形流的存儲介質(zhì),和一種用于從其再現(xiàn)的再現(xiàn)設(shè)備和方法。
背景技術(shù):
為了再現(xiàn)多媒體圖像,多媒體圖像的音頻-視覺(AV)數(shù)據(jù)、控制AV數(shù)據(jù)再現(xiàn)的導(dǎo)航數(shù)據(jù)、和包括與當(dāng)存儲介質(zhì)被插入到再現(xiàn)設(shè)備中時最初被再現(xiàn)的AV數(shù)據(jù)的標題相關(guān)的命令信息的系統(tǒng)數(shù)據(jù)被記錄在存儲介質(zhì)中。其他數(shù)據(jù)也可被記錄在存儲介質(zhì)中。具體地講,通過多路復(fù)用視頻、音頻、字幕、和菜單,AV數(shù)據(jù)被記錄在存儲介質(zhì)中作為主流。
圖1是記錄在存儲介質(zhì)中的普通AV數(shù)據(jù)的方框圖。
參照圖1,在存儲多媒體圖像的存儲介質(zhì)中,視頻流102、音頻流104、用于提供字幕的顯示圖形流106、和用于提供菜單屏的交互式圖形流108被多路復(fù)用并且被記錄為主流。以下,多路復(fù)用的主流被稱作AV數(shù)據(jù)110。
圖2是用于從其中記錄AV數(shù)據(jù)110的存儲介質(zhì)200再現(xiàn)AV數(shù)據(jù)的普通再現(xiàn)設(shè)備的方框圖。
參照圖2,用于再現(xiàn)多媒體圖像的再現(xiàn)設(shè)備讀取如上所述的導(dǎo)航數(shù)據(jù),并且獲得再現(xiàn)AV數(shù)據(jù)110所需的控制信息。例如,控制信息包括AV數(shù)據(jù)110的編碼類型、比特率、指示其中記錄AV數(shù)據(jù)110的區(qū)域的信息、和包括在AV數(shù)據(jù)110中的數(shù)據(jù)的類型。通過參考控制信息,讀單元210、多路分解器220、視頻解碼器230、顯示解碼器240、交互式圖形解碼器250、和音頻解碼器260分別被控制。
詳細地講,同時參照圖1和圖2,通過使用指示其中記錄AV數(shù)據(jù)110的區(qū)域的信息,讀單元210從存儲介質(zhì)200中讀取多路復(fù)用的AV數(shù)據(jù)110,并且將多路復(fù)用的AV數(shù)據(jù)110發(fā)送給多路分解器220。多路分解器220將接收的AV數(shù)據(jù)110分為視頻流102、音頻流104、顯示圖形流106、和交互式圖形流108,并且將分開的流102至108分別地發(fā)送給解碼器230至260。發(fā)送到各個解碼器的每一流根據(jù)相應(yīng)的數(shù)據(jù)類型被解碼,并且準備好在特定時間顯示在屏幕上。通過使用混合器270,解碼的視頻流102、顯示圖形流106、和/或交互式圖形流108被重疊為單一圖像。最終,基于由用戶設(shè)置的輸出狀態(tài)選擇的圖像被顯示在屏幕上。例如,基于用戶的選擇,例如字幕打開/關(guān)閉狀態(tài)和靜音狀態(tài)等,可控制輸出狀態(tài)。
具體地講,交互式圖形解碼器250從存儲介質(zhì)200接收交互式圖形流108,對交互式圖形流108解碼,并且在指定時間將包括按鈕的菜單屏輸出在屏幕上。用戶的選擇可通過用戶選擇輸出菜單屏上的特定按鈕來輸入。即,可提供用戶交互式功能。
然而,當(dāng)再現(xiàn)多媒體,例如電影時,即使用戶不想要觀看菜單,在指定時間,傳統(tǒng)再現(xiàn)設(shè)備也無條件地輸出菜單屏。當(dāng)觀看電影時,如果不期望的菜單屏被顯示,那么對用戶可能是不方便的。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種存儲介質(zhì),和一種用于從該存儲介質(zhì)再現(xiàn)的再現(xiàn)設(shè)備和方法,該存儲介質(zhì)通過擴展交互式圖形流功能來存儲響應(yīng)于用戶命令而激活的按需交互式圖形流以支持用戶交互操作。
根據(jù)本發(fā)明的一方面,提供了一種存儲介質(zhì),其包括視頻數(shù)據(jù)和用于顯示重疊在以視頻數(shù)據(jù)為基礎(chǔ)顯示的圖像上的菜單屏的圖形數(shù)據(jù)。該圖形數(shù)據(jù)包括當(dāng)由用戶產(chǎn)生激活命令時顯示在屏幕上的第一圖形數(shù)據(jù)。
該圖形數(shù)據(jù)還可包括在指定時間顯示在屏幕上的第二圖形數(shù)據(jù)。
第一和第二圖形數(shù)據(jù)可具有相同或相似的包括用于區(qū)別彼此的字段的結(jié)構(gòu)。
第一和第二圖形數(shù)據(jù)可具有包括分別定義第一和第二圖形數(shù)據(jù)類型值的segment_type字段的graphics_segment結(jié)構(gòu)。
第一和第二圖形數(shù)據(jù)可具有包括用于區(qū)別彼此的類型字段的interactive_graphic_segment結(jié)構(gòu)。
第一圖形數(shù)據(jù)可具有與第二圖形數(shù)據(jù)的結(jié)構(gòu)不同的on_demand_interactive_graphic結(jié)構(gòu)。on_demand_interactive_graphic結(jié)構(gòu)可包括關(guān)于指示第一圖形數(shù)據(jù)被解碼并且準備好被顯示的初始菜單頁的信息和關(guān)于當(dāng)由用戶產(chǎn)生激活命令時顯示的至少一個菜單頁的信息。每一菜單頁可包括用于顯示至少一個按鈕的信息和關(guān)于當(dāng)用戶選擇該按鈕時執(zhí)行的命令的信息。
第一圖形數(shù)據(jù)可與視頻數(shù)據(jù)一起被多路復(fù)用并且被記錄在單一流中,或者第一圖形數(shù)據(jù)和第二圖形數(shù)據(jù)可與視頻數(shù)據(jù)一起被多路復(fù)用并且被記錄在單一流中。
第一圖形數(shù)據(jù)和第二圖形數(shù)據(jù)可與視頻數(shù)據(jù)一起被多路復(fù)用并且被記錄在單一流中,并且由第一圖形數(shù)據(jù)使用并且指示菜單屏的圖像的對象數(shù)據(jù),可被包括在獨立的流中并且被記錄。
根據(jù)本發(fā)明的另一方面,提供了一種用于從存儲介質(zhì)再現(xiàn)視頻數(shù)據(jù)和用于顯示重疊在以視頻數(shù)據(jù)為基礎(chǔ)顯示的圖像上的菜單的圖形數(shù)據(jù)的再現(xiàn)設(shè)備,包括視頻解碼器,用于對視頻數(shù)據(jù)解碼;和圖形解碼器,用于對圖形數(shù)據(jù)解碼。圖形解碼器對當(dāng)圖形數(shù)據(jù)具有特定類型并且激活命令被接收時顯示的第一圖形數(shù)據(jù)解碼。當(dāng)圖形數(shù)據(jù)不具有第一類型時,在指定時間顯示第二圖形數(shù)據(jù)。
該設(shè)備還可包括混合器,用于重疊解碼的視頻數(shù)據(jù)和解碼的圖形數(shù)據(jù);和接口,用于將用戶命令發(fā)送到圖形解碼器。
根據(jù)本發(fā)明的另一方面,提供一種用于再現(xiàn)存儲視頻數(shù)據(jù)和用于顯示重疊在以視頻數(shù)據(jù)為基礎(chǔ)顯示的圖像上的菜單屏的圖形數(shù)據(jù)的存儲介質(zhì)的再現(xiàn)方法。該方法包括對圖形數(shù)據(jù)解碼,以解碼的圖形數(shù)據(jù)為基礎(chǔ),當(dāng)由用戶產(chǎn)生激活命令時,輸出解碼的圖形數(shù)據(jù),或者在指定時間輸出該解碼的圖形數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,提供一種用于從存儲介質(zhì)再現(xiàn)交互式圖形流的方法,該方法包括從存儲介質(zhì)讀取交互式圖形流;對讀取的交互式圖形流解碼;確定讀取的交互式圖形流的類型;和將解碼的交互式圖形流與視頻數(shù)據(jù)混合,并且執(zhí)行下述操作之一當(dāng)解碼的交互式圖形流是普通交互式圖形流時,在指定時間顯示該混合的數(shù)據(jù),和當(dāng)解碼的交互式圖形流是按需交互式圖形流時,當(dāng)激活命令被接收到時顯示該混合的數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,提供一種交互式圖形解碼器,包括流圖形處理器,用于對接收的交互式圖形流解碼,并且在解碼后發(fā)送按鈕圖像對象數(shù)據(jù)和按鈕結(jié)構(gòu)信息;編碼數(shù)據(jù)緩沖器,用于臨時地存儲交互式圖形流,隨后將交互式圖形流發(fā)送給流圖形處理器;對象緩沖器,用于接收按鈕圖像對象數(shù)據(jù);組成緩沖器,用于接收按鈕結(jié)構(gòu)信息;和圖形控制器,用于通過使用存儲在對象緩沖器和組成緩沖器中的數(shù)據(jù)來建立將被顯示的圖像,并且將建立的圖像從對象緩沖器發(fā)送到圖形平面。
本發(fā)明的另外和/或其他方面和優(yōu)點將在下面的描述中被部分闡述,并且將從該描述而部分地變得清楚,或通過對本發(fā)明的實踐而被理解。
通過下面結(jié)合附圖對實施例進行的描述,本發(fā)明的這些和/或其他方面和優(yōu)點將會變得清楚并且更容易理解,其中圖1是記錄在存儲介質(zhì)中的傳統(tǒng)AV數(shù)據(jù)的示圖;圖2是用于再現(xiàn)其中記錄AV數(shù)據(jù)的存儲介質(zhì)的傳統(tǒng)再現(xiàn)設(shè)備的示圖;圖3示出了根據(jù)本發(fā)明實施例的交互式圖形流的結(jié)構(gòu);圖4示出了當(dāng)再現(xiàn)普通交互式圖形流時的操作;圖5A和5B示出了根據(jù)本發(fā)明實施例的當(dāng)再現(xiàn)按需交互式圖形流時的操作;圖6A至6C示出了區(qū)別根據(jù)本發(fā)明實施例的按需交互式圖形流與普通交互式圖形流的方法;圖7示出了區(qū)別根據(jù)本發(fā)明另一實施例的按需交互式圖形流與普通交互式圖形流的方法;圖8示出了區(qū)別根據(jù)本發(fā)明另一實施例的按需交互式圖形流與普通交互式圖形流的方法;圖9是用于再現(xiàn)根據(jù)本發(fā)明實施例的按需交互式圖形流的再現(xiàn)設(shè)備的方框圖;圖10是用于再現(xiàn)根據(jù)本發(fā)明另一實施例的按需交互式圖形流的再現(xiàn)設(shè)備的方框圖;圖11A-11D示出了包括在根據(jù)本發(fā)明實施例的AV數(shù)據(jù)中的交互式圖形流;圖12示出了記錄關(guān)于根據(jù)本發(fā)明實施例的交互式圖形流的信息的播放器狀態(tài)寄存器的結(jié)構(gòu);圖13示出了記錄關(guān)于根據(jù)本發(fā)明另一實施例的交互式圖形流的信息的播放器狀態(tài)寄存器的結(jié)構(gòu);圖14示出了處理用于激活由用戶產(chǎn)生的按需交互式圖形流的命令的處理;圖15A和15B分別顯示根據(jù)在圖12和圖13中顯示的播放器狀態(tài)寄存器的結(jié)構(gòu)的disp-flag標志的值的顯示狀態(tài);圖16示出了其中定義了用于打開/關(guān)閉按需交互式圖形流的輸出的菜單項的再現(xiàn)設(shè)備的系統(tǒng)菜單;圖17是包括用于打開/關(guān)閉按需交互式圖形流的輸出的按鈕的遙控裝置的示意圖;圖18是示出了再現(xiàn)根據(jù)本發(fā)明的實施例在其上記錄交互式圖形流的存儲介質(zhì)的方法的流程圖;和圖19是示出了再現(xiàn)在其上記錄圖18中所示的按需交互式圖形流的存儲介質(zhì)的方法的詳細流程圖。
具體實施例方式
現(xiàn)在,詳細描述本發(fā)明的實施例,其示例在附圖中表示,其中,相同的標號始終表示相同的部件。以下通過參考附圖描述實施例以解釋本發(fā)明。
在本說明書中使用的普通交互式圖形流指的是在指定時間提供菜單屏的數(shù)據(jù)流。另外,在本說明書中使用的按需(on-demand)交互式圖形流指的是提供僅當(dāng)用戶需要時顯示的菜單屏的數(shù)據(jù)流。
圖3示出了根據(jù)本發(fā)明實施例的交互式圖形流的結(jié)構(gòu)。
參照圖3,交互式圖形流根據(jù)解碼器如何操作被分為周期(epoch)單元。用于再現(xiàn)包括多個按鈕的菜單屏上的按鈕的信息被稱為交互式圖形對象。包括在周期中的所有的交互式圖形對象被解碼并且存儲在以后將被描述的交互式圖形解碼器的對象緩沖器中,并且除非隨后周期的數(shù)據(jù)被輸入,否則存儲的對象被保持。因此,在一個周期中,交互式圖形對象沒必要每次使用時被解碼,并且已經(jīng)被解碼并存儲的交互式圖形對象可被重新使用。然而,當(dāng)隨后周期在一個周期完成之后開始時,解碼器的所有緩沖器被重新設(shè)置,并且所有存儲的數(shù)據(jù)消失。另外,在其后解碼器的緩沖器被重新設(shè)置的時間量被定義為特定時間。
如圖3所示,顯示組被定義為交互式圖形對象的輸出單元。顯示組表示顯示在單一屏幕上的一組交互式圖形對象,并且一個周期可包括至少一個顯示組。存在三種類型的顯示組。第一類型是表示周期的開始的周期開始(epochstart,ES)顯示組,并且包括用于輸出交互式圖形的所有數(shù)據(jù),例如構(gòu)造交互式圖形所需的交互式圖形結(jié)構(gòu)信息和用于按鈕圖像的對象數(shù)據(jù)。第二類型是在ES顯示組之后能夠存在的收集點(acquisition point,AP)顯示組,并且包括用于構(gòu)造交互式圖形的所有信息以準備例如用戶隨機搜索的狀況。第三類型是包括在先前顯示組中的交互式圖形之中必須被改變的數(shù)據(jù),即僅將被更新的數(shù)據(jù)的普通狀態(tài)(normal state,NC)顯示組。如圖3所示,一個周期可包括多個顯示組。ES顯示組存在于周期的開始部分,并且AP和NC顯示組位于隨后的位置。ES顯示組對每一周期是必需的,但是AP和NC顯示組是可選的。
每一顯示組包括存儲交互式圖形流的結(jié)構(gòu)信息的組成片段、其每一個記錄如顯示在屏幕上的按鈕的真實圖像的對象數(shù)據(jù)的多個定義片段、和表示顯示組的結(jié)束的結(jié)束片段。組成片段包括輸出完成時間信息、按鈕結(jié)構(gòu)信息、和表示再現(xiàn)設(shè)備如何響應(yīng)用戶操作的操作信息。組成片段可用交互式組成片段(interactive composition segment,ICS)數(shù)據(jù)結(jié)構(gòu)來實現(xiàn)。定義片段包括包含具有按鈕的圖像信息的對象數(shù)據(jù)的對象定義片段(object definition segment,ODS)和包含適用于ODS的顏色信息的調(diào)色板定義片段(palette definitionsegment,PDS)。
單一顯示組中的每一片段被記錄在打包的基本流(packetized elementarystream,PES)中,其為MPEG-2傳輸流(TS)的包單元。有關(guān)的顯示組在由包括在PES中的解碼時間標記(decoding time stamp,DTS)指示的解碼時間被解碼,并且在由顯示時間標記(presentation time stamp,PTS)指示的顯示時間被顯示在屏幕上。另外,當(dāng)有關(guān)的顯示組的輸出被完成時的輸出完成時間由記錄在表示組成片段的數(shù)據(jù)結(jié)構(gòu)的ICS中的composition_time_out_pts字段值來確定。
因此,在由PTS指示的指定時間交互式圖形流被顯示在屏幕上,用戶命令被接收,響應(yīng)于其,操作被執(zhí)行,并且交互式圖形流在由composition_time_out_pts指示的指定輸出完成時間從屏幕上消失。然而,如果僅通過使用指定時間交互式圖形流被輸出,那么即使用戶不想要其輸出,菜單屏也在指定時間被無條件地輸出。即,菜單屏不僅僅在當(dāng)用戶想要其激活時被激活,而且在除了用戶想要其激活時以外的時間也能被激活。
因此,根據(jù)本發(fā)明的實施例,通過擴展交互式圖形流的功能來定義按照用戶命令激活的按需交互式圖形流以執(zhí)行用戶交互式操作。為了與定義在本發(fā)明中的按需交互式圖形流區(qū)分,在指定時間輸出的交互式圖形流被稱作普通交互式圖形流。
普通交互式圖形流在指定時間被顯示在屏幕上,并且在之后的指定時間消失。另一方面,僅當(dāng)在所有數(shù)據(jù)被解碼并且準備好被輸出之后由用戶產(chǎn)生激活命令時,按需交互式圖形流被顯示在屏幕上,并且響應(yīng)于來自用戶的輸入來執(zhí)行指定的操作。即,與在普通交互式圖形流中一樣,在按需交互式圖形流中,交互式圖形對象,例如按鈕可在由PTS指定的時間被首先顯示。然而,在按需交互式圖形流中,按鈕不被顯示在屏幕上,除非用戶輸入這樣做的命令。
在普通交互式圖形流中,composition_time_out_pts表示按鈕不再顯示在屏幕上的時間。然而,在按需交互式圖形流中,composition_time_out_pts表示涉及按鈕的數(shù)據(jù)從解碼器的緩沖器中被刪除的時間。即,即使按鈕激活命令在輸出完成時間之后由用戶產(chǎn)生,但由于將被激活的按需交互式圖形流不再存在,所以來自用戶的激活命令被忽略。
圖4、5A和5B是顯示普通交互式圖形流(圖4)和根據(jù)本發(fā)明的實施例的按需交互式圖形流(圖5A和5B)之間的操作區(qū)別的示圖。
圖4示出了當(dāng)普通交互式圖形流被再現(xiàn)時的操作。參照圖4,普通交互式圖形流在AV數(shù)據(jù)中被多路復(fù)用。根據(jù)包括在ES顯示組的ICS中的PTS,每一解碼的普通交互式圖形流被顯示在屏幕上。這里,用戶能夠?qū)Ш交蜻x擇顯示在屏幕上的按鈕。根據(jù)用戶命令,分派給按鈕的操作被執(zhí)行。
例如,當(dāng)導(dǎo)航按鈕時,按鈕的狀態(tài)從被選擇狀態(tài)改變?yōu)槲幢贿x擇狀態(tài),按鈕的輸出圖像被改變以適于未被選擇的狀態(tài),并且當(dāng)用戶選擇特定按鈕時,根據(jù)分派給特定按鈕的導(dǎo)航命令的操作被執(zhí)行。另外,當(dāng)分派給特定按鈕的命令是移動到AV數(shù)據(jù)的另一位置的命令時,即使普通交互式圖形流的輸出完成時間(composition_time_out_pts)還沒有到達,特定按鈕也從屏幕上消失,并且由該移動命令指示的AV數(shù)據(jù)顯示在屏幕上。另一方面,當(dāng)分派給該特定按鈕的命令不是移動到AV數(shù)據(jù)的另一位置的命令時,定義到該特定按鈕的命令被執(zhí)行,每一按鈕的輸出狀態(tài)一直被保持到到達輸出完成時間(composition_time_out_pts)為止,并且當(dāng)?shù)竭_輸出完成時間(composition_time_out_pts)時,該特定按鈕從屏幕上消失。即,普通交互式圖形流在指定時間被顯示在屏幕上,并且當(dāng)?shù)竭_指定的輸出完成時間時,普通交互式圖形流從屏幕上消失。
圖5A和5B示出了當(dāng)根據(jù)本發(fā)明的實施例按需交互式圖形流被再現(xiàn)時的操作。
參照圖5A,按需交互式圖形流在AV數(shù)據(jù)中被多路復(fù)用。當(dāng)按需交互式圖形流被解碼時,按需交互式圖形流準備好被激活。即使按需交互式圖形流準備好被激活,僅當(dāng)產(chǎn)生用戶命令且在這種情況下用戶命令可被接收時,有關(guān)按鈕才被顯示在屏幕上。當(dāng)?shù)竭_輸出完成時間(composition_time_out_pts)時,顯示在屏幕上的有關(guān)按鈕從屏幕上消失。另外,當(dāng)通過設(shè)置周期為輸出完成時間來到達輸出完成時間時,在解碼器的緩沖器中的所有的解碼的數(shù)據(jù)消失。因此,在輸出完成時間之后接收的用戶的激活命令被忽略。
參照圖5B,如同圖4中所示的普通交互式圖形流一樣,在其到達隨后的ES顯示組的ICS之前,周期可被定義為結(jié)束。在這種情況下,由于當(dāng)?shù)竭_隨后的ES顯示組的ICS時,刪除解碼器的緩沖器中的所有的有關(guān)數(shù)據(jù),所以即使已經(jīng)到達輸出完成時間(composition_time_out_pts),有關(guān)數(shù)據(jù)也沒必要從解碼器中刪除。然而,即使在到達輸出完成時間之后由用戶產(chǎn)生菜單的激活命令,通過識別有效交互式顯示持續(xù)時間已經(jīng)結(jié)束,被選按鈕也不被再現(xiàn)。即,在輸出完成時間之后接收的用戶的激活命令被忽略。
如上所述,按需交互式圖形流和普通交互式圖形流具有相同或相似的數(shù)據(jù)結(jié)構(gòu)。然而,兩種流之間的不同在于在按需交互式圖形流中按照用戶的激活命令和在普通交互式圖形流中按照指定時間來確定在屏幕上按鈕的顯示。即,如果僅僅用于區(qū)別兩種類型的交互式圖形流的信息被添加,那么相同的數(shù)據(jù)結(jié)構(gòu)可用于實現(xiàn)兩種類型的交互式圖形流。
區(qū)別按需交互式圖形流和普通交互式圖形流的另外的方法如下所述第一方法通過使用ICS的segment_type字段來區(qū)別兩種流的方法第二方法通過添加ICS的ICS_type字段來區(qū)別兩種流的方法第三方法通過定義On_demand_ICS結(jié)構(gòu)作為按需交互式圖形流的新的結(jié)構(gòu)來區(qū)別兩種流的方法。
圖6A至圖6C示出了區(qū)別根據(jù)本發(fā)明實施例的按需交互式圖形流與普通交互式圖形流的方法(第一方法)。
參照圖6A和6B,graphics_segment結(jié)構(gòu)包括包含表示片段類型的segment_type字段604的segment_descriptor 602。在圖6C中,segment_type字段604可表示的片段類型被定義。在第一方法中,segment_type字段604可被定義為普通交互式圖形流類型(Normal_ICS)606具有值0×18并且按需交互式圖形流類型(On_demand_ICS)607具有值0×19。即,當(dāng)兩種類型的交互式圖形流具有相同結(jié)構(gòu)時,第一方法使用segment_type字段604區(qū)別兩種類型的交互式圖形流。
圖7示出了區(qū)別根據(jù)本發(fā)明另一實施例的按需交互式圖形流與普通交互式圖形流的方法(第二方法)。
參照圖7,按需交互式圖形流和普通交互式圖形流具有相同結(jié)構(gòu)(interactive_composition_segment),在第二方法中,通過使用ICS_type字段702來區(qū)別兩種類型的交互式圖形流。即,ICS_type字段被定義為如果ICS_type的值是0,那么ICS_type表示普通交互式圖形流,并且如果ICS_type的值是1,那么ICS_type表示按需交互式圖形流。
圖8示出了區(qū)別根據(jù)本發(fā)明的另一實施例的按需交互式圖形流與普通交互式圖形流的方法(第三方法)。
參照圖8,顯示了新定義的On_demand_ICS結(jié)構(gòu)。不像其中使用相同結(jié)構(gòu)的第一和第二方法,在第三方法中,按需交互式圖形流的新的結(jié)構(gòu)被定義。
不像普通交互式圖形流的結(jié)構(gòu),On_demand_ICS結(jié)構(gòu),按需交互式圖形流的新的結(jié)構(gòu)定義逐操作構(gòu)造的頁,例如包括通知用戶按需交互式圖形流被解碼并且準備好由用戶激活的初始按鈕的初始菜單頁和包括將在按需交互式圖形流由用戶激活之后被顯示的按鈕的頁,即,第一菜單頁至第n菜單頁。將被顯示的每一菜單頁可包括將被顯示的至少一個按鈕的再現(xiàn)信息和表示如果按鈕被選擇則將執(zhí)行什么操作的命令信息。
以根據(jù)上述的本發(fā)明的實施例的按需交互式圖形流為基礎(chǔ),將對支持根據(jù)本發(fā)明實施例的按需交互式圖形流的再現(xiàn)設(shè)備的結(jié)構(gòu)進行描述。
圖9和圖10是用于再現(xiàn)根據(jù)本發(fā)明實施例的按需交互式圖形流的再現(xiàn)設(shè)備的方框圖。
參照圖9,顯示了根據(jù)本發(fā)明實施例的再現(xiàn)設(shè)備的交互式圖形解碼器910。從存儲介質(zhì)中讀取的AV數(shù)據(jù)被輸入到包標識符(PID)濾波器902,并且僅交互式圖形流被有選擇地發(fā)送到傳輸緩沖器904,并且由交互式圖形解碼器910來解碼。
在交互式圖形解碼器910中,交互式圖形流被臨時地存儲在編碼數(shù)據(jù)緩沖器912中,并且隨后發(fā)送到流圖形處理器914。在由流圖形處理器914解碼交互式圖形流之后,按鈕圖像對象數(shù)據(jù)被發(fā)送到對象緩沖器916,并且按鈕結(jié)構(gòu)信息被發(fā)送到組成緩沖器918。圖形控制器920參照有關(guān)結(jié)構(gòu)信息對接收到的對象數(shù)據(jù)建立輸出圖像,并且將該建立的圖像發(fā)送到圖形平面930。即,在由PTS標識的時間,交互式圖形流的輸出開始時間,圖形控制器920確定將在屏幕上顯示的圖像,并且將該確定的圖像從對象緩沖器916發(fā)送到圖形平面930。根據(jù)包括在有關(guān)結(jié)構(gòu)信息中的顏色信息參照顏色查找表(CLUT)932來輸出該發(fā)送的圖像。另外,響應(yīng)于用戶命令根據(jù)按鈕的移動或選擇,圖形控制器920可改變按鈕的狀態(tài),并且使此結(jié)果適合屏幕輸出。
具體地講,圖9顯示了普通交互式圖形流和按需交互式圖形流使用相同緩沖存儲器的如此配置的再現(xiàn)設(shè)備的方框圖。由于如圖9中所示兩種類型的交互式圖形流使用相同的解碼器910的緩沖器,所以僅普通交互式圖形流和按需交互式圖形流中的一個在給定時間可存在于解碼器910的緩沖器中。即,一次僅可處理一種類型的交互式圖形流。
圖10是用于再現(xiàn)根據(jù)本發(fā)明另一實施例的按需交互式圖形流的再現(xiàn)設(shè)備的方框圖。
參照圖10,顯示了普通交互式圖形流和按需交互式圖形流被存儲在分開的緩沖存儲器中的如此配置的再現(xiàn)設(shè)備。即,普通交互式圖形流被存儲在普通ICS存儲器區(qū)域1010中,并且按需交互式圖形流被存儲在按需ICS存儲器區(qū)域1020中。因此,兩種類型交互式圖形流可同時存在于緩沖器中。在這種情況下,當(dāng)在按需交互式圖形流存在于緩沖器中的情況下普通交互式圖形流被輸入時,或者當(dāng)在普通交互式圖形流存在于緩沖器中的情況下按需交互式圖形流被輸入時,解碼器的緩沖存儲器沒必要被重新設(shè)置。然而,與兩種類型的交互式圖形流被同時顯示在屏幕上時,用戶操作涉及哪個對象可能不清楚,并且使顏色信息適合屏幕結(jié)構(gòu)可能有問題。因此,盡管在圖10中未顯示,但是該再現(xiàn)設(shè)備還可包括選擇將被輸出的普通交互式圖形流或按需交互式圖形流的控制單元以及用于交互式圖形流的各個CULT塊。
圖11示出了根據(jù)本發(fā)明實施例的包括在AV數(shù)據(jù)中的交互式圖形流。
參照圖11,圖11A顯示了僅按需交互式圖形流被記錄在單一AV數(shù)據(jù)中的情況。圖11B顯示了僅普通交互式圖形流被記錄在單一AV數(shù)據(jù)中的情況。圖11C顯示了兩種類型的交互式圖形流被混合并且被記錄在單一AV數(shù)據(jù)中的情況。圖11D顯示了兩種類型的交互式圖形流被混合并且被記錄在單一AV數(shù)據(jù)中,并且按需交互式圖形流從其它AV數(shù)據(jù)中被分離并且被記錄的情況。具體地講,參照圖11D,當(dāng)AV數(shù)據(jù)從開端部分被讀取時,記錄在AV數(shù)據(jù)的開端部分的按需ICS數(shù)據(jù)被參照。然而,當(dāng)AV數(shù)據(jù)從中間位置被讀取時,由于僅結(jié)構(gòu)信息被記錄在AV數(shù)據(jù)中,而實際按鈕圖像的對象數(shù)據(jù)被分開地記錄,所以參照記錄在AV數(shù)據(jù)中的結(jié)構(gòu)信息通過使用分開記錄的對象數(shù)據(jù),按鈕被輸出。在這種情況下,不必要的數(shù)據(jù)冗余可通過分開記錄對象數(shù)據(jù)被防止。
以上述的按需交互式圖形流的數(shù)據(jù)結(jié)構(gòu)和再現(xiàn)設(shè)備的結(jié)構(gòu)為基礎(chǔ),將對根據(jù)用戶的激活命令將按需交互式圖形流輸出到屏幕上的處理進行描述。
圖12和圖13示出了用于記錄關(guān)于根據(jù)本發(fā)明實施例的交互式圖形流的信息的播放器狀態(tài)寄存器的結(jié)構(gòu)。
參照圖12,在播放器狀態(tài)寄存器(PSR)中,當(dāng)前再現(xiàn)的交互式圖形流或稍后將被再現(xiàn)的交互式圖形流的號碼被記錄。在圖12中,該號碼被記錄在PSR0的位0-位7中。因此,即使當(dāng)多媒體圖像的再現(xiàn)被暫時地停止并且重新開始時,通過參照PSR 0,之前正被再現(xiàn)的交互式圖形流可被再次再現(xiàn)。
在支持普通交互式圖形流和按需交互式圖形流二者的再現(xiàn)設(shè)備中,必須確定記錄在PSR 0中的流號碼是表示普通交互式圖形流的號碼還是表示按需交互式圖形流的號碼。因此,根據(jù)本發(fā)明實施例的再現(xiàn)設(shè)備包括用于確定記錄在PSR 0中的交互式圖形流號碼是表示普通交互式圖形流的號碼還是表示按需交互式圖形流的號碼的ICS_usage標志。在圖12中,ICS_usage標志被記錄在PSR 0的位30中。即,如果當(dāng)前再現(xiàn)的流是按需交互式圖形流,那么ICS_usage標志被設(shè)置為1,并且如果當(dāng)前再現(xiàn)的流是普通交互式圖形流,那么ICS_usage標志被設(shè)置為0。
另外,在按需交互式圖形流中,disp_flag標志被定義以表示該流是否將被顯示在屏幕上。在圖12中,disp_flag標志被記錄在PSR 0的位31中。如果disp_flag標志被設(shè)置為1,那么當(dāng)按需交互式圖形流準備好被激活時,再現(xiàn)設(shè)備將初始菜單頁顯示在屏幕上以通知用戶按需交互式圖形流準備好被激活。如果disp_flag標志被設(shè)置為0,那么再現(xiàn)設(shè)備不將交互式圖形顯示在屏幕上。
另一方面,當(dāng)disp_flag標志被設(shè)置為0并且按需交互式圖形流準備好被激活時,即,當(dāng)按需交互式圖形流準備好被激活并且按需交互式圖形流將不被顯示在屏幕上時,存在兩種處理按需交互式圖形流的方法。在第一方法中,再現(xiàn)設(shè)備被如此配置當(dāng)由用戶產(chǎn)生激活命令時按需交互式圖形流被激活。在第二方法中,再現(xiàn)設(shè)備被如此配置按需交互式圖形流不被激活并且當(dāng)由用戶產(chǎn)生命令時用戶的命令被忽略。
圖13示出了記錄關(guān)于根據(jù)本發(fā)明另一實施例的交互式圖形流的信息的播放器狀態(tài)寄存器的結(jié)構(gòu)。參照圖13,顯示了被構(gòu)造為將兩種類型的交互式圖形流記錄在分開的PSR中的再現(xiàn)設(shè)備。即,顯示了關(guān)于普通交互式圖形流的信息被記錄在PSR 0中并且關(guān)于按需交互式圖形流的信息被記錄在PSR 11中的情況。
如果ICS_type字段表示普通交互式圖形流,那么關(guān)于普通交互式圖形流的信息被記錄在PSR 0中,并且如果ICS_type字段表示按需交互式圖形流,那么關(guān)于按需交互式圖形流的信息被單獨地記錄在PSR 11中。因此,不像圖12中所示的結(jié)構(gòu)那樣,不需要用于確定交互式圖形流的ICS類型的ICS_usage標志。然而,在PSR 11中,需要表示用于通知用戶按需交互式圖形流準備好被激活的初始菜單頁是否被顯示在屏幕上的disp_flag標志,并且disp_flag標志的操作與圖12相同。在圖13中,disp_flag標志被記錄在PSR 11的位31中。
圖14示出了處理由用戶產(chǎn)生的用于激活按需交互式圖形流的命令的處理。
參照圖14,當(dāng)由用戶產(chǎn)生激活命令時,再現(xiàn)設(shè)備確定按需交互式圖形流在交互式圖形解碼器中是否準備好被激活,并且如果按需交互式圖形流準備好被激活,那么按需交互式圖形流被顯示在屏幕上,焦點被設(shè)置以接收用戶命令,并且來自用戶的按鈕選擇準備好被接收。如果按需交互式圖形流沒準備好被激活,那么來自用戶的激活命令被忽略,或者通知用戶將被輸出的按需交互式圖形流不存在的消息被顯示在屏幕上。
圖15A和15B分別顯示了根據(jù)顯示在圖12和13中的播放器狀態(tài)寄存器的結(jié)構(gòu)的disp_flag標志的值的顯示狀態(tài)。
參照圖15A,當(dāng)disp_flag標志被設(shè)置為1時,如果按需交互式圖形流被解碼并且準備好被激活,那么初始菜單頁被顯示在屏幕上以通知用戶按需交互式圖形流準備好被激活。如果用于按需交互式圖形流的激活命令由用戶產(chǎn)生,那么第一菜單頁被顯示在屏幕上。
參照圖15B,當(dāng)disp_flag標志被設(shè)置為0,那么即使按需交互式圖形流被解碼并且準備好被激活,初始菜單頁也不被顯示在屏幕上。然而,當(dāng)用于按需交互式圖形流的激活命令由用戶產(chǎn)生時,再現(xiàn)設(shè)備可被構(gòu)造為激活命令被忽略或者第一菜單頁被顯示在屏幕上。
圖16示出了其中用于打開/關(guān)閉按需交互式圖形流的輸出的菜單項被定義的再現(xiàn)設(shè)備的系統(tǒng)菜單。如果用戶將按需ICS顯示項設(shè)置為打開,那么存儲關(guān)于按需交互式圖形流的信息的狀態(tài)寄存器,例如,上述的PSR 0或者PSR11的disp_flag標志被設(shè)置為1。另一方面,如果用戶將按需ICS顯示項設(shè)置為關(guān)閉,那么再現(xiàn)設(shè)備設(shè)置狀態(tài)寄存器的disp_flag標志為0。即,通過使用稱作系統(tǒng)菜單的用戶接口,disp_flag標志可被改變。
圖17是包括用于打開/關(guān)閉按需交互式圖形流的輸出的按鈕的遙控裝置的示意圖。用戶可通過推動有關(guān)按鈕來設(shè)置狀態(tài)寄存器的disp_flag標志為0或1。
以上述的按需交互式圖形流的數(shù)據(jù)結(jié)構(gòu)和再現(xiàn)設(shè)備的結(jié)構(gòu)為基礎(chǔ),現(xiàn)在將對根據(jù)本發(fā)明實施例的再現(xiàn)方法進行描述。
圖18和圖19是示出再現(xiàn)根據(jù)本發(fā)明實施例的在其上交互式圖形流被記錄的存儲介質(zhì)的方法的流程圖。
參照圖18,在操作步驟1802中,從存儲普通交互式圖形流和/或按需交互式圖形流的存儲介質(zhì)中讀取交互式圖形流。在操作步驟1804中,對讀取的交互式圖形流解碼。在操作步驟1806中,檢查解碼的交互式圖形流的類型。如果解碼的交互式圖形流是普通交互式圖形流,那么在操作步驟1808中,解碼的交互式圖形流與視頻數(shù)據(jù)混合,并且在指定時間顯示在屏幕上。如果解碼的交互式圖形流是按需交互式圖形流,那么在操作步驟1810中,解碼的交互式圖形流與視頻數(shù)據(jù)混合,并且僅當(dāng)由用戶產(chǎn)生激活命令時,其才被顯示在屏幕上。
圖19是示出了圖18中所示的再現(xiàn)按需交互式圖形流的處理的詳細流程圖。
參照圖19,如果解碼的交互式圖形流是按需交互式圖形流,那么在操作步驟1902中,從播放器狀態(tài)寄存器讀取表示按需交互式圖形流是否將被顯示在屏幕上的disp_flag標志。如果在操作步驟1904中disp_flag標志的值為1,那么在操作步驟1906中,通知用戶按需交互式圖形流準備好被激活的初始菜單頁顯示在屏幕上。如果在操作步驟1908中,當(dāng)輸出初始菜單頁被顯示時用戶輸入激活命令,那么在操作步驟1910中,根據(jù)用戶命令的菜單頁被顯示在屏幕上。
另一方面,如果在操作步驟1904中disp_flag標志的值為0,那么什么都不顯示在屏幕上,并且即使在操作步驟1920中由用戶產(chǎn)生激活命令,在操作步驟1922中,激活命令也被忽略。盡管未在圖19中顯示,但是如果disp_flag標志的值為0,那么什么都不顯示在屏幕上,并且如果通過使用用戶接口,如遙控裝置,由用戶產(chǎn)生激活命令,那么初始菜單頁顯示在屏幕上。
通過使用根據(jù)所述的本發(fā)明實施例的按需交互式圖形流,按需交互式圖形流可被控制,從而其在指定時間被顯示在屏幕上并且在指定時間從屏幕上消失,或者僅當(dāng)用戶產(chǎn)生命令時被顯示在屏幕上。
根據(jù)所述的本發(fā)明實施例,交互式圖形,例如按鈕,可通過使用按需交互式圖形流被控制,從而當(dāng)用戶產(chǎn)生命令時按鈕被顯示在屏幕上。
另外,專門用于有關(guān)區(qū)域的交互式圖形流可通過對AV數(shù)據(jù)的某些區(qū)域或者章節(jié)(chapter)構(gòu)造不同的按需交互式圖形流而被構(gòu)造。例如,代替執(zhí)行固定功能的按鈕,有關(guān)存在于包括在多媒體圖像中的某些區(qū)域中的男演員/女演員、屬性、和攝像位置的信息可提供給用戶。
此外,通過采用使用按需交互式圖形流的菜單驅(qū)動方法來配置相應(yīng)于遙控裝置的按鈕的功能,可減少遙控裝置上的按鈕的數(shù)目。
盡管已經(jīng)顯示并描述了本發(fā)明的一些實施例,但本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明的原理和精神的情況下,可對這些實施例進行修改,其范圍由權(quán)利要求和其等同物限定。
權(quán)利要求
1.一種存儲介質(zhì),包括視頻數(shù)據(jù);和圖形數(shù)據(jù),用于顯示菜單,其中,圖形數(shù)據(jù)包括當(dāng)由用戶產(chǎn)生激活命令時顯示在屏幕上的第一圖形數(shù)據(jù)。
2.如權(quán)利要求1所述的存儲介質(zhì),其中,圖形數(shù)據(jù)還包括在指定時間顯示在屏幕上的第二圖形數(shù)據(jù)。
3.如權(quán)利要求2所述的存儲介質(zhì),其中,第一圖形數(shù)據(jù)和第二圖形數(shù)據(jù)具有相同或相似的包括用于區(qū)別第一圖形數(shù)據(jù)和第二圖形數(shù)據(jù)的字段的結(jié)構(gòu)。
4.如權(quán)利要求3所述的存儲介質(zhì),其中,第一圖形數(shù)據(jù)和第二圖形數(shù)據(jù)具有包括分別定義第一圖形數(shù)據(jù)的類型和第二圖形數(shù)據(jù)的類型的segment_type字段的graphics_segment結(jié)構(gòu)。
5.如權(quán)利要求3所述的存儲介質(zhì),其中,第一圖形數(shù)據(jù)和第二圖形數(shù)據(jù)具有包括用于區(qū)別第一圖形數(shù)據(jù)和第二圖形數(shù)據(jù)的類型字段的interactive_graphic_segment結(jié)構(gòu)。
6.如權(quán)利要求2所述的存儲介質(zhì),其中,第一圖形數(shù)據(jù)具有與第二圖形數(shù)據(jù)的結(jié)構(gòu)不同的on_demand_interactive_graphic結(jié)構(gòu)。
7.如權(quán)利要求6所述的存儲介質(zhì),其中on_demand_interactive_graphic結(jié)構(gòu)包括關(guān)于指示第一圖形數(shù)據(jù)被解碼并且準備好被顯示的初始菜單頁的信息和關(guān)于當(dāng)由用戶產(chǎn)生激活命令時顯示的至少一個菜單頁的信息。
8.如權(quán)利要求7所述的存儲介質(zhì),其中,每一菜單頁包括用于顯示至少一個按鈕的信息和關(guān)于當(dāng)用戶選擇該按鈕時執(zhí)行的命令的信息。
9.如權(quán)利要求1所述的存儲介質(zhì),其中,第一圖形數(shù)據(jù)與視頻數(shù)據(jù)一起被多路復(fù)用并且被記錄在單一流中。
10.如權(quán)利要求2所述的存儲介質(zhì),其中,第一圖形數(shù)據(jù)和第二圖形數(shù)據(jù)與視頻數(shù)據(jù)一起被多路復(fù)用并且被記錄在單一流中。
11.如權(quán)利要求2所述的存儲介質(zhì),其中,第一圖形數(shù)據(jù)和第二圖形數(shù)據(jù)與視頻數(shù)據(jù)一起被多路復(fù)用并且被記錄在單一流中,并且由第一圖形數(shù)據(jù)使用的對象數(shù)據(jù)指示菜單屏的圖像并且被包括在獨立的流中。
12.一種用于從存儲介質(zhì)再現(xiàn)視頻數(shù)據(jù)和用于顯示菜單的圖形數(shù)據(jù)的再現(xiàn)設(shè)備,包括視頻解碼器,用于對視頻數(shù)據(jù)解碼;和圖形解碼器,用于對圖形數(shù)據(jù)解碼,其中,圖形解碼器對當(dāng)圖形數(shù)據(jù)具有特定類型并且激活命令被接收時顯示的第一圖形數(shù)據(jù)解碼,和其中,當(dāng)圖形數(shù)據(jù)不具有第一類型時,在指定時間顯示第二圖形數(shù)據(jù)。
13.如權(quán)利要求12所述的設(shè)備,還包括混合器,用于重疊解碼的視頻數(shù)據(jù)和解碼的圖形數(shù)據(jù);和接口,用于將用戶命令發(fā)送到圖形解碼器。
14.如權(quán)利要求12所述的設(shè)備,其中,圖形解碼器用于通過使用緩沖器對第一圖形數(shù)據(jù)和第二圖形數(shù)據(jù)解碼,并且在特定時間僅對第一圖形數(shù)據(jù)和第二圖形數(shù)據(jù)之一解碼。
15.如權(quán)利要求13所述的設(shè)備,其中,圖形解碼器具有用于第一圖形數(shù)據(jù)的緩沖器和用于第二圖形數(shù)據(jù)的第二緩沖器,并且由圖形解碼器對第一圖形數(shù)據(jù)和第二圖形數(shù)據(jù)同時解碼,其中,當(dāng)僅第一圖形數(shù)據(jù)被顯示在屏幕上時,焦點被設(shè)置到第一圖形數(shù)據(jù)的接口,和其中,當(dāng)僅第二圖形數(shù)據(jù)被顯示在屏幕上時,焦點被設(shè)置到第二圖形數(shù)據(jù)的接口。
16.如權(quán)利要求12所述的設(shè)備,其中,當(dāng)視頻數(shù)據(jù)和圖形數(shù)據(jù)被多路復(fù)用并被記錄在單一流中時,在特定時間內(nèi),接口發(fā)送來自用戶的激活命令,和其中,當(dāng)特定時間過去時,圖形解碼器刪除存儲在圖形解碼器中的所有緩沖器中的信息。
17.如權(quán)利要求16所述的設(shè)備,其中,如果圖形數(shù)據(jù)是MPEG標準傳輸流,那么特定時間在由包的報頭指示的顯示時間開始,在由第一圖形數(shù)據(jù)或第二圖形數(shù)據(jù)指示的輸出完成時間,或者在包括在第一圖形數(shù)據(jù)或第二圖形數(shù)據(jù)中的隨后的顯示組的開始時間結(jié)束。
18.如權(quán)利要求12所述的設(shè)備,其中,當(dāng)視頻數(shù)據(jù)和圖形數(shù)據(jù)被多路復(fù)用并被記錄為分開的流時,圖形數(shù)據(jù)被預(yù)先加載在圖形解碼器的緩沖器中。
19.如權(quán)利要求12所述的設(shè)備,其中,圖形解碼器包括狀態(tài)寄存器,用于存儲正被再現(xiàn)或?qū)⒈辉佻F(xiàn)的第一圖形數(shù)據(jù)或第二圖形數(shù)據(jù)的流號碼,該狀態(tài)寄存器具有區(qū)別第一圖形數(shù)據(jù)和第二圖形數(shù)據(jù)的標志,和指示解碼的第一圖形數(shù)據(jù)是否將被顯示的標志。
20.如權(quán)利要求12所述的設(shè)備,其中,圖形解碼器包括狀態(tài)寄存器,用于分別存儲正被再現(xiàn)或?qū)⒈辉佻F(xiàn)的第一圖形數(shù)據(jù)和第二圖形數(shù)據(jù)的流號碼,和其中,用于第一圖形數(shù)據(jù)的狀態(tài)寄存器包括指示解碼的第一圖形數(shù)據(jù)是否將被顯示在屏幕上的標志。
21.如權(quán)利要求19所述的設(shè)備,其中,圖形解碼器根據(jù)指示第一圖形數(shù)據(jù)是否將被顯示的標志的值顯示表示第一圖形數(shù)據(jù)被解碼并且準備好被顯示的初始菜單頁,并且即使當(dāng)?shù)谝粓D形數(shù)據(jù)被解碼并且準備好被顯示時也不顯示任何菜單屏。
22.如權(quán)利要求21所述的設(shè)備,其中,當(dāng)在標志被設(shè)置以便第一圖形數(shù)據(jù)將不被顯示時激活命令由用戶輸入時,圖形解碼器忽略來自用戶的激活命令或者顯示初始菜單頁。
23.如權(quán)利要求19所述的設(shè)備,其中,接口包括系統(tǒng)菜單,用于打開/關(guān)閉指示第一圖形數(shù)據(jù)是否被顯示在屏幕上的標志的值。
24.如權(quán)利要求19所述的設(shè)備,其中,接口包括具有用于打開/關(guān)閉指示第一圖形數(shù)據(jù)是否被顯示在屏幕上的標志的值的按鈕的遙控裝置。
25.一種用于從存儲介質(zhì)再現(xiàn)視頻數(shù)據(jù)和用于顯示菜單屏的圖形數(shù)據(jù)的再現(xiàn)方法,該方法包括對圖形數(shù)據(jù)解碼;和以解碼的圖形數(shù)據(jù)為基礎(chǔ),當(dāng)由用戶產(chǎn)生激活命令時輸出解碼的圖形數(shù)據(jù),或者在指定時間顯示該解碼的圖形數(shù)據(jù)。
26.一種用于從存儲介質(zhì)再現(xiàn)交互式圖形流的方法,該方法包括從存儲介質(zhì)讀取交互式圖形流;對讀取的交互式圖形流解碼;確定讀取的交互式圖形流的類型;和將解碼的交互式圖形流與視頻數(shù)據(jù)混合,并且執(zhí)行下述步驟之一當(dāng)解碼的交互式圖形流是普通交互式圖形流時,在指定時間顯示該混合的數(shù)據(jù),和當(dāng)解碼的交互式圖形流是按需交互式圖形流時,當(dāng)激活命令被接收時顯示該混合的數(shù)據(jù)。
27.如權(quán)利要求26所述的方法,其中,當(dāng)解碼的交互式圖形流是按需交互式圖形流時,混合包括從播放器狀態(tài)寄存器讀取指示按需交互式圖形流是否將被顯示的disp_flag標志;當(dāng)disp_flag標志的值是第一值時,顯示指示按需交互式圖形流準備好被激活的初始菜單頁。當(dāng)在顯示初始菜單頁期間接收到激活命令時,根據(jù)用戶命令來顯示菜單頁;和當(dāng)disp_flag標志的值是不同于第一值的第二值時,忽略激活命令。
28.如權(quán)利要求27所述的方法,其中,當(dāng)從用戶接口,例如遙控裝置接收到激活命令時,顯示初始菜單頁。
29.如權(quán)利要求26所述的方法,其中,確定包括分析ICS的segment_type字段。
30.如權(quán)利要求29所述的方法,其中,segment_type字段指示片段類型并且位于segment_descriptor字段中。
31.如權(quán)利要求30所述的方法,其中,segment_type字段被定義為普通交互式圖形流類型具有值0x18,并且按需交互式圖形流類型具有值0x19。
32.如權(quán)利要求26所述的方法,其中,普通交互式圖形流和按需交互式圖形流具有相同結(jié)構(gòu)。
33.如權(quán)利要求26所述的方法,其中,確定包括分析ICS的ICS_type字段。
34.如權(quán)利要求33所述的方法,其中,ICS_type字段被如此定義當(dāng)ICS_type的值是第一值時,指示普通交互式圖形流,并且當(dāng)ICS_type的值是不同于第一值的第二值時,指示按需交互式圖形流。
35.如權(quán)利要求26所述的方法,其中,確定包括分析交互式圖形流的結(jié)構(gòu)。
36.如權(quán)利要求35所述的方法,其中,普通交互式圖形流和按需交互式圖形流的結(jié)構(gòu)不同。
37.如權(quán)利要求36所述的方法,其中,按需交互式圖形流的結(jié)構(gòu)定義第一至第n菜單頁。
38.如權(quán)利要求37所述的方法,其中,菜單頁中的至少一個是包括指示按需交互式圖形流被解碼并準備好被激活的初始按鈕的初始菜單頁,其中,菜單頁的另一個包括將在按需交互式圖形流被激活之后被顯示的按鈕。
39.一種交互式圖形解碼器,包括流圖形處理器,用于對接收的交互式圖形流解碼,并且在解碼后發(fā)送按鈕圖像對象數(shù)據(jù)和按鈕結(jié)構(gòu)信息;編碼數(shù)據(jù)緩沖器,用于臨時地存儲交互式圖形流,隨后將該交互式圖形流發(fā)送給流圖形處理器;對象緩沖器,用于接收按鈕圖像對象數(shù)據(jù);組成緩沖器,用于接收按鈕結(jié)構(gòu)信息;和圖形控制器,用于通過使用存儲在對象緩沖器和組成緩沖器中的數(shù)據(jù)來建立將被顯示的圖像,并且將建立的圖像從對象緩沖器發(fā)送到圖形平面。
40.如權(quán)利要求39所述的解碼器,其中,建立的圖像包括當(dāng)交互式圖形流具有特定類型并且激活命令被接收時的第一圖形數(shù)據(jù),和其中,建立的圖像包括當(dāng)交互式圖形流不具有第一類型時的第二圖形數(shù)據(jù)。
41.如權(quán)利要求39所述的解碼器,其中,圖形控制器響應(yīng)于用戶命令來改變按鈕狀態(tài),并且使此結(jié)果適于輸出。
全文摘要
一種存儲介質(zhì),存儲視頻數(shù)據(jù);和用于顯示重疊在以視頻數(shù)據(jù)為基礎(chǔ)顯示的圖像上的菜單的圖形數(shù)據(jù)。圖形數(shù)據(jù)包括當(dāng)由用戶產(chǎn)生激活命令時顯示在屏幕上的第一圖形數(shù)據(jù),還可包括在指定時間顯示在屏幕上的第二圖形數(shù)據(jù)。
文檔編號H04N5/93GK1642252SQ200510002079
公開日2005年7月20日 申請日期2005年1月14日 優(yōu)先權(quán)日2004年1月14日
發(fā)明者姜滿錫, 鄭吉洙, 樸成煜 申請人:三星電子株式會社