專利名稱::具有管理與不同語言相關(guān)聯(lián)的數(shù)據(jù)流的數(shù)據(jù)結(jié)構(gòu)的記錄介質(zhì)以及記錄和再現(xiàn)方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種諸如只讀藍光盤(BD-ROM)的高密度記錄介質(zhì)。
背景技術(shù):
:光盤被廣泛地用作光學記錄介質(zhì)。當前,光盤領(lǐng)域中,一種諸如藍光盤(下文中稱之為“DB”)的用于記錄和存儲大量高解析度視頻和音頻數(shù)據(jù)的新型高密度光學記錄介質(zhì)(HD-DVD)正在研發(fā)中。如今正在建立藍光盤(BD)即下一代HD-DVD技術(shù)的全球標準技術(shù)規(guī)范,作為能夠存儲顯著超越當前DVD的數(shù)據(jù)量的下一代光學記錄解決方案。有關(guān)于此,用于藍光盤(BD)標準的光學再現(xiàn)裝置的研發(fā)也已啟動。然而,藍光盤(BD)標準尚不完整,所以在研發(fā)完整的光學再現(xiàn)裝置方面存在著困難。具體地,為了從藍光盤(BD)有效地再現(xiàn)數(shù)據(jù),除了主AV數(shù)據(jù)外,為了方便用戶,需要再現(xiàn)各種其它數(shù)據(jù),例如與主AV數(shù)據(jù)相關(guān)的追加數(shù)據(jù)或補充數(shù)據(jù)(例如,交互圖形數(shù)據(jù)、字幕數(shù)據(jù)等)。因此,應(yīng)當提供管理信息以管理主數(shù)據(jù)和補充數(shù)據(jù)的再現(xiàn)。然而,在當前藍光盤(BD)標準中,由于管理各種數(shù)據(jù)、尤其是補充數(shù)據(jù)的統(tǒng)一標準尚未完成,因此在藍光盤(BD)光學再現(xiàn)裝置的研發(fā)上存在許多約束。
發(fā)明內(nèi)容根據(jù)本發(fā)明的記錄介質(zhì)包括用于與不同語言相關(guān)聯(lián)的管理數(shù)據(jù)流的數(shù)據(jù)結(jié)構(gòu)。在一個實施方式中,記錄介質(zhì)存儲著一個包括用于管理主數(shù)據(jù)流再現(xiàn)的至少一個播放項的播放列表,并且該播放項包括一個定義數(shù)據(jù)流列表的表。數(shù)據(jù)流列表包括主數(shù)據(jù)流和至少一種補充數(shù)據(jù)流的數(shù)據(jù)流。該表包括針對補充數(shù)據(jù)流的類型的每種補充數(shù)據(jù)流的語言信息,并且該語言信息指示與該補充數(shù)據(jù)流相關(guān)聯(lián)的語言。例如,補充數(shù)據(jù)的類型可以是文本字幕、交互圖形、呈現(xiàn)圖形等。在一個實施方式中,表中為每一個數(shù)據(jù)流提供一個類型指示符,指示該數(shù)據(jù)流是由播放項使用還是由播放項的子路徑使用。在另一實施例中,記錄介質(zhì)存儲有包括至少一個節(jié)目信息數(shù)據(jù)結(jié)構(gòu)的剪輯信息文件。該節(jié)目信息數(shù)據(jù)結(jié)構(gòu)提供每一數(shù)據(jù)流的流編碼信息。諸數(shù)據(jù)流中的至少一個的流編碼信息包括指示與該數(shù)據(jù)流相關(guān)聯(lián)的語言的語言信息。在一個實施例中,每一數(shù)據(jù)流的編碼信息還包括一個指示數(shù)據(jù)流類型的類型指示符,當類型指示符指示文本字幕數(shù)據(jù)流時,該編碼信息包括該語言信息。本發(fā)明還提供用于記錄和再現(xiàn)根據(jù)本發(fā)明的數(shù)據(jù)結(jié)構(gòu)的裝置和方法。包含于此以提供對本發(fā)明進一步理解并作為本申請一部分的附圖示出了本發(fā)明的諸實施方式,并與說明書一起解釋了本發(fā)明的原理。圖1示出根據(jù)本發(fā)明一個實施例的管理盤片上的各種數(shù)據(jù)的文件結(jié)構(gòu);圖2示出根據(jù)本發(fā)明一個實施例的其上記錄有圖1的文件結(jié)構(gòu)的盤片的格式;圖3示出用于記錄主AV數(shù)據(jù)和補充數(shù)據(jù)流的再現(xiàn)管理信息的數(shù)據(jù)結(jié)構(gòu)和方法;圖4A和圖4B示出其中主AV流和補充數(shù)據(jù),尤其是文本字幕,被同時提供的實施例的圖;圖5是顯示根據(jù)本發(fā)明一個實施例的補充數(shù)據(jù)剪輯信息的ProgramInfo()數(shù)據(jù)結(jié)構(gòu)語法的圖;圖6示出根據(jù)本發(fā)明一個實施例的子播放項的數(shù)據(jù)結(jié)構(gòu)語法;圖7示出根據(jù)本發(fā)明另一實施例的子播放項的數(shù)據(jù)結(jié)構(gòu)語法;圖8示出播放項中的“STN_table()”的數(shù)據(jù)結(jié)構(gòu)語法的一部分,并且進一步示出“STN_table()”中的“stream_entry()”的數(shù)據(jù)結(jié)構(gòu)語法;以及圖9示出根據(jù)本發(fā)明一個實施例的光學記錄和再現(xiàn)裝置的方框圖;具體實施方式下面將詳細參照本發(fā)明的諸實施方式,其示例在附圖中示出。盡管用于本發(fā)明中的詞匯是選自廣泛使用的一般詞匯,但有些詞匯是申請人根據(jù)他自己的判斷選擇的,并且這些詞匯的詳細意思將在本發(fā)明說明書的相關(guān)部分中予以解釋。照此,將根據(jù)本公開內(nèi)容中所提供的詞匯的意思來理解本發(fā)明。有關(guān)于此,本發(fā)明中的“主數(shù)據(jù)”意指記錄介質(zhì)(例如光盤)上的主要數(shù)據(jù)或信息,例如創(chuàng)作者提供給使用者的視頻和音頻數(shù)據(jù)的標題,一般以MPEG2格式記錄,且通常被稱為主AV流。追加或補充數(shù)據(jù)意指與主數(shù)據(jù)相關(guān)、提供給使用者以便于再現(xiàn)的所有數(shù)據(jù),包括例如作為背景音樂的輔助音頻流;諸如彈出(PopUp)菜單之類的互動圖形流、與用戶交互的點擊(click)聲;以及諸如文字說明(caption)信息和歌詞的字幕(subtitle)信息。因此,根據(jù)補充數(shù)據(jù)的性質(zhì),補充數(shù)據(jù)以MPEG2格式被記錄成與主AV數(shù)據(jù)多路復(fù)用,或以MPEG2或其它格式記錄為獨立于主AV流的流文件。文字說明信息是當用戶選擇記錄介質(zhì)所支持的語言的字幕并打算以這種語言的文字說明觀看視頻(主AV數(shù)據(jù))時,一般顯示在屏幕一側(cè)的信息。被引入以根據(jù)相關(guān)聯(lián)的再現(xiàn)單元中的數(shù)據(jù)的性質(zhì)提供不同菜單的彈出菜單是提供在顯示屏的一個小窗口中而不改變再現(xiàn)中的畫面再現(xiàn)的菜單信息。彈出菜單可覆蓋在再現(xiàn)中的畫面上顯示。因此,該菜單信息被稱為“彈出”菜單。點擊聲是在選擇菜單按鈕或改變選擇時提供的短暫聲響,吸引用戶的注意力以告知選擇已作出的事實。根據(jù)點擊聲的用途,點擊聲有時被稱為“菜單聲”。在本發(fā)明中,作為補充數(shù)據(jù)的“字幕”可以是文字說明信息、呈現(xiàn)圖形信息等,例如一首歌的歌詞。因此,字幕可以寫成各種格式,比如MPEG2傳輸(TS)分組、二進制格式的位圖形式或文本數(shù)據(jù)(例如字符數(shù)據(jù))。以文本數(shù)據(jù)格式記錄的字幕被稱為“文本字幕”。下面將結(jié)合圖1和圖2對用于將主數(shù)據(jù)和追加數(shù)據(jù)記錄在諸如BD盤的記錄介質(zhì)上的格式以及用于管理數(shù)據(jù)的文件結(jié)構(gòu)進行詳細說明。圖1示出根據(jù)本發(fā)明實施例的用于管理盤片上各種數(shù)據(jù)的文件結(jié)構(gòu)。如圖所示,至少一個BD目錄BDMV存在于一個根目錄下。在BD目錄BDMV中包含有作為通用文件(上位文件)以確保與用戶交互的索引文件index.bdmv和對象文件MovieObject.bdmv。另外,播放列表目錄PLAYLIST、剪輯信息目錄CLIPINF、流目錄STREAM以及輔助數(shù)據(jù)目錄AUXDATA被包含在BD目錄BMDV中。根據(jù)特定格式記錄在盤片中的被稱為“主AV流”的視頻和音頻流的文件以及例如文本字幕的輔助流(下文中稱之為文本字幕流)獨立地存在于流目錄STREAM中。由于文本字幕流文件和AV流文件以MPEG2格式(例如MPEG2傳輸分組)記錄,“*.m2ts”被用作每個流文件的擴展名(例如01000.m2ts、02000.m2ts和10001.m2ts)。或者,如果是文本字幕流文件,由于文本字幕流具有不同于例如主AV流的輔助或補充數(shù)據(jù)特征,可將“txtst”用作文件擴展名。在BD規(guī)范中,流可被稱為剪輯流文件。與本發(fā)明相關(guān),文本字幕數(shù)據(jù)以與AV流文件分離的流文件的形式存在。如圖1所示,文本字幕數(shù)據(jù)作為文本字幕流文件10001.m2ts(未示出)或10001.txtst(未于STREAM目錄中示出,但僅出于例示的目的而于AUXDATA目錄中示出)而存在。剪輯信息(或clipinfo)目錄CLIPINF包括剪輯信息或clipinfo文件*.clpi,每個文件與流文件具有一一對應(yīng)關(guān)系。剪輯信息文件*.clpi具有相應(yīng)流文件的屬性信息和時序信息并用作管理文件。更具體地,剪輯信息文件中的信息包括使得呈現(xiàn)時戳(PTS)能夠映射到相應(yīng)流文件中源分組的源分組號(SPN)的映射信息。該映射被稱為表目指針映射或“EP_map”。流文件和相應(yīng)的剪輯文件可被統(tǒng)稱為“剪輯”。因此,剪輯信息目錄CLIPINF中的文件“01000.clpi”具有關(guān)于流目錄STREAM中的文件“01000.m2ts”的屬性信息和時序信息,而文件“01000.clpi”和“01000.m2ts”構(gòu)成剪輯。播放列表目錄PLAYLIST包括播放列表文件*.mpls,每個列表文件具有至少一個指定特定剪輯的播放間隔的播放項PlayItem。播放項PlayItem包括關(guān)于回放特定剪輯的播放開始時間In-Time和播放結(jié)束時間Out-Time的時序信息,并且通過在Clip_Information_File_name字段中提供剪輯信息名來標識該剪輯。使用In-Time和Out-Time信息中的PTS信息,所命名的剪輯信息文件的EP映射允許特殊流地址或相應(yīng)流文件的位置(例如SPN)被搜索并獲得,由此播放列表的再現(xiàn)導致剪輯的再現(xiàn)。通過提供至少一個播放項PlayItem,播放列表文件*.mpls作為播放所要剪輯的基本管理文件。此外,播放列表*.mpls還可提供一個子播放項SubPlayItem以管理例如補充數(shù)據(jù)的再現(xiàn),補充數(shù)據(jù)的再現(xiàn)可與播放項PlayItem同步或不同步。例如,在包含用于回放文本字幕的SubPlayItem的情況下,相應(yīng)的SubPlayItem與PlayItem同步以回放該數(shù)據(jù),然而,在包含用于回放可瀏覽幻燈演示的音頻數(shù)據(jù)的SubPlayItem時,相應(yīng)的SubPlayItem不與PlayItem同步。在本發(fā)明中,包括文本字幕在內(nèi)的輔助數(shù)據(jù)或補充數(shù)據(jù)例如可由SubPlayItem管理,這將在下面進行詳細說明。輔助數(shù)據(jù)目錄AUXDATA是單獨記錄回放用的輔助數(shù)據(jù)文件的區(qū)域。例如,為了支持更加用戶友好的回放,可將提供點擊聲的聲音文件Sound.bmdv、在文本字幕回放中所采用的字體文件*.font等記錄在其中。因此,作為一種輔助數(shù)據(jù)的文本字幕流10001.txtst可以如圖1所示地記錄在輔助數(shù)據(jù)目錄AUXDATA。另外,在上述BD目錄BDMV中,索引文件index.bdmv和對象文件MovieObject.bdmv作為通用文件存在以保證與用戶的交互性。索引文件index.bdmv具有提供用戶能進行選擇的菜單信息和標題信息的索引表。MovieObject.bdmv提供導航命令以例如執(zhí)行播放列表,并能根據(jù)在索引表中作出的選擇來調(diào)用。如圖2所示,BD-ROM的盤片容量被組織成文件系統(tǒng)信息區(qū)、數(shù)據(jù)庫區(qū)和流區(qū)。文件系統(tǒng)信息區(qū)存儲用于管理盤片的系統(tǒng)信息。數(shù)據(jù)庫區(qū)包括通用文件區(qū)和播放列表和剪輯信息區(qū)。通用文件區(qū)存儲諸如index.bdmv文件和MovieObject.bdmv文件的通用文件。播放列表和剪輯信息區(qū)存儲PLAYLIST目錄和CLIPINF目錄。主數(shù)據(jù)和補充數(shù)據(jù)(STREAM目錄和AUXDATA目錄)被記錄在流區(qū)中。藉此,再現(xiàn)裝置通過使用數(shù)據(jù)庫區(qū)中的文件信息和/或流區(qū)中的流管理信息來確定要再現(xiàn)的主數(shù)據(jù)和追加數(shù)據(jù)。因此,經(jīng)由數(shù)據(jù)庫區(qū)中的文件信息和/或流文件區(qū)(流區(qū))中的流管理信息,用戶確定將要再現(xiàn)的主數(shù)據(jù)和輔助數(shù)據(jù)以及它們的再現(xiàn)方法。在后面的說明中,將對用于管理諸如文本字幕的補充數(shù)據(jù)的再現(xiàn)的管理信息數(shù)據(jù)結(jié)構(gòu)進行闡述,并且將對記錄和再現(xiàn)管理信息以及使用所記錄的管理信息的補充數(shù)據(jù)的方法進行解釋。圖3示出用于記錄主AV數(shù)據(jù)和補充數(shù)據(jù)流的再現(xiàn)管理信息的數(shù)據(jù)結(jié)構(gòu)和方法。如圖所示,用于再現(xiàn)的特定標題可由播放列表文件PlayList管理,而主AV數(shù)據(jù)被記錄在主剪輯MainClip中(未示出)。更具體地說,在該例中,這一個主剪輯MainClip可由多個播放項PlayItem#1和PlayItem#2管理。同樣,不同的主剪輯MainClip可由一個播放列表PlayList中的多個播放項管理。作為主AV數(shù)據(jù)補充的補充數(shù)據(jù)被記錄在單獨剪輯中并由例如SubPlayItem#1、#2、#3等子播放項管理。如圖所示,對每個補充數(shù)據(jù)類型存在一個SubPath,且子播放項可按SubPath組織。即,根據(jù)剪輯類型將補充數(shù)據(jù)分類并由多個子播放項管理補充數(shù)據(jù)。例如,可瀏覽幻燈演示的音頻剪輯(例如韓語的或英語的)可以是一個由一個SubPath中的第一子播放項SubPlayItem#1管理的剪輯,而分別支持韓語、英語、日語的文字說明(caption)信息可以是一個由另一SubPath中的子播放項SubPlayItem#2管理的剪輯。追加數(shù)據(jù)中,除音頻剪輯和文本字幕剪輯之外的多個其它剪輯(例如PopUp等)可由又一SubPath中的子播放項SubPlayItem#3管理。因此,本發(fā)明的一個示例性文件結(jié)構(gòu)具有其中的剪輯由每個剪輯類型的子播放項(例如,每個補充數(shù)據(jù)或SubPath類型)管理的結(jié)構(gòu)。PlayList中的播放項PlayItem具有用于再現(xiàn)主數(shù)據(jù)的再現(xiàn)管理信息,而子播放項SubPlayItem具有用于再現(xiàn)補充數(shù)據(jù)的再現(xiàn)管理信息。特別地,如上所述,作為再現(xiàn)管理信息的一部分,播放項和子播放項為每個相關(guān)聯(lián)的剪輯提供再現(xiàn)開始時間In-Time和再現(xiàn)結(jié)束時間Out-Time。圖4A和圖4B示出其中主AV流與補充數(shù)據(jù)-尤其是文本字幕-被同時提供的實施例的圖。圖4A示出的是文本字幕為韓語的文字說明信息的例子,而圖4B示出的是文本字幕為英語文字說明信息的例子。韓語文本字幕和英語文本字幕作為獨立剪輯存在,并且基于用戶選擇顯示于顯示器屏幕的一側(cè),與主AV流分離并與主AV流交疊。下面,將對根據(jù)本發(fā)明諸實施方式的數(shù)據(jù)結(jié)構(gòu)的語法進行說明。圖5示出根據(jù)本發(fā)明一個實施例的用于補充數(shù)據(jù)剪輯信息的ProgramInfo()數(shù)據(jù)結(jié)構(gòu)語法的圖。同樣,圖5還提供一種根據(jù)剪輯中的屬性信息使用子播放項來選擇剪輯的方法和將語言信息包含到文本字幕剪輯的剪輯信息中的方法。如圖所示,剪輯信息文件zzzzz.Clpi使用五個數(shù)據(jù)結(jié)構(gòu)對象ClipInfo()、SequenceInfo()、ProgramInfo()、CPI()和ClipMark()提供關(guān)于各流文件*.m2ts、*.txst等的應(yīng)用信息和時間信息。剪輯信息文件zzzzz.Clpi的五個數(shù)據(jù)結(jié)構(gòu)對象中,ProgramInfo()數(shù)據(jù)結(jié)構(gòu)具有長度字段以及“number_of_program_sequence”字段。長度字段表示ProgramInfo數(shù)據(jù)結(jié)構(gòu)的長度,“number_of_program_sequence”字段指示由節(jié)目信息數(shù)據(jù)結(jié)構(gòu)所管理的節(jié)目序列數(shù)。對于由1進行索引的每個節(jié)目序列,數(shù)據(jù)結(jié)構(gòu)包括一個“SPN_program_sequence_start[1]”字段、一個“program_map_PID[1]”字段、和一個“number_of_streams_in_ps[1]”字段?!癝PN_program_sequence_start[1]”字段指示第1個節(jié)目序列起始的源分組(SPN)?!皃rogram_map_PID[1]”字段表示包含第1個節(jié)目序列的program_map_section的傳輸分組的PID值。“Number_of_streams_in_ps[1]”字段表示第1個節(jié)目序列中的基本流數(shù)。對于每個由stream_index進行索引的流,數(shù)據(jù)結(jié)構(gòu)還包括一個“stream_PID(1,stream_index)”字段、一個“StreamCodingInfo(1,stream_index)”數(shù)據(jù)結(jié)構(gòu)等。stream_PID[1](stream_index)數(shù)據(jù)結(jié)構(gòu)指示由序列索引1指定的節(jié)目序列的流索引stream_index指定的基本流傳輸分組的PID值?!癝treamCodingInfo(1,stream_index)”數(shù)據(jù)結(jié)構(gòu)具有關(guān)于主AV流和追加數(shù)據(jù)流的基本流的編碼信息。具有關(guān)于基本流的編碼信息的“StreamCodingInfo(1,stream_index)”數(shù)據(jù)結(jié)構(gòu)包括指示“StreamCodingInfo(1,stream_index)”字段長度的“長度”字段,以及指示基本流的編碼類型的“stream_coding_type”字段。后一字段具有關(guān)于取決于基本流的編碼類型的各種形式的流的編碼信息。例如,0x02的stream_coding_type表示MPEG2視頻流的編碼信息,0x80的stream_coding_type指示HDTVLPCM音頻的編碼信息,0x81的stream_coding_type表示杜比AC-3音頻的編碼信息,0x91的stream_coding_type表示交互圖形流的編碼信息,0x90的stream_coding_type表示呈現(xiàn)圖形流的編碼信息,而0x92的stream_coding_type表示文本字幕流的編碼信息(為便于說明,圖5示出stream_coding_type為0x02和0x92的情況)。在stream_coding_type=0x02的情況下,提供video_format、frame_rate、aspect_ratio、cc_flag和ISRC()字段。前三個字段是自述的,cc_flag指示525/60TV系統(tǒng)的行21(Line21)信息是否被包含在流中,而ISRC字段指示可適用的國際標準記錄碼。在stream_coding_type=0x92的情況下(即,是文本字幕流的情況下),可通過使用“textST_language_code”字段將關(guān)于文本字幕剪輯的語言信息包含在內(nèi)?!皌extST_language_code”字段使用8*2位的碼字指示字幕的語言。如上面提到的,通過藉由language_code將語言信息插入文本字幕剪輯信息中,可首先檢取和存儲文本字幕的剪輯信息,且隨后將其用來有選擇地再現(xiàn)在例如主AV數(shù)據(jù)的再現(xiàn)過程中用戶希望的語言字幕。該方法可用來在由單個子播放項管理的多個剪輯之間進行選擇,就象選擇可瀏覽幻燈演示的音頻剪輯的語言、選擇文本字幕的語言的情況一樣。圖6示出根據(jù)本發(fā)明一個例子的子播放項的數(shù)據(jù)結(jié)構(gòu)語法。如圖所示,子播放項“SubPlayItem(1)”的語法包括指示子播放項長度的長度字段;標示由子播放項管理的剪輯的第一剪輯信息文件或唯一剪輯信息文件的“Clip_Information_file_name”字段;指定如上所述的流文件開始時間和結(jié)束時間的“SubPlayItem_IN_time”字段和“SubPlayItem_0UT_time”字段;具有根據(jù)IS0646值為“m2ts”的“Clip_codec_identifier”字段;用于指示剪輯的STC序列的stc_id值的“ref_to_STC_id”字段;以及如果有效即使子播放項與播放項同步的“sync_PlayItem_id”字段和“sync_start_PTS_of_PlayItem”字段。子播放項語法還包括一個被稱為“is_multi_Clip_entries”的一比特信息字段,該信息字段被記錄在其上以作為識別是否追加數(shù)據(jù)的多個剪輯由子播放項管理的信息。例如,當“is_multi_Clip_entries”=1b時,子播放項管理多個剪輯,而當“is_multi_Clip_entries”=0b時,子播放項管理一個剪輯。如果子播放項管理多個剪輯(即“is_multi_Clip_entries”=1b),則子播放項的語法還包括一個指示由子播放項管理的剪輯數(shù)的“num_of_Clip_entries”字段。當管理的是多個剪輯時,這些剪輯在子播放項語法中被稱為子剪輯。對于第二剪輯(即subclip_entry_id=1)到最后的子剪輯,子播放項的語法提供“Clip_Information_file_name[subclip_entry_id]”字段、“Clip_Codec_Identifier[subclip_entry_id]”字段以及“ref_to_STC_id[subclip_entry_id]”字段。第一剪輯的這一信息在索引(例如subclip_entry_id)為“0”時已被提供在子播放項語法的第一部分中。此外,如果例如子播放項管理著文本字幕,則在子播放項語法中為由子播放項管理的每個剪輯包含一個“l(fā)anguage_code”字段。因此,子剪輯表目標識符=0的子剪輯的語言信息由“l(fā)anguage_code”字段記錄,而與子播放項中的剩余的多個文本字幕有關(guān)的語言信息由“l(fā)anguage_code[subclip_entry_id]”記錄,如圖6所示。子剪輯的語言代碼指示由子剪輯代表的文本字幕的語言。根據(jù)上述數(shù)據(jù)結(jié)構(gòu)和方法,其中表示出文本字幕的各種語言剪輯,并且很明顯,可將“l(fā)anguage_code”字段用于將語言選擇信息提供給使用者以選擇和再現(xiàn)文本字幕。因此,“l(fā)anguage_code”字段不僅用來提供文本字幕的語言信息,還用來提供信息以使根據(jù)子播放項的屬性而在多個剪輯中進行選擇成為可能。圖7示出根據(jù)本發(fā)明另一實施例的子播放項的數(shù)據(jù)結(jié)構(gòu)語法。除省去了語言代碼外,圖7的語法與圖6的語法相同。此外,在圖7的實施例中,通過改變“Clip_information_file_name”字段以及“Clip_codec_identifier”字段的內(nèi)容而將一規(guī)則應(yīng)用于每個剪輯文件的名稱。一般來說,文件名“nnnnn”(0≤n≤9)被提供在“Clip_information_file_name[i]”字段中,而“m2ts”被提供在“Clip_codec_identifier[i]”字段中。然而,根據(jù)本發(fā)明的這個實施例,當子播放項管理文本字幕時,“xxnnn”被提供為“Clip_information_file_name[i]”字段,其中“xx”是兩字節(jié)的語言代碼(ISO646)并且“文本”被提供在“Clip_codec_identifier[i]”字段中。另一個例子是,可瀏覽演示的音頻剪輯例子中的“xxnnn”和“演示”可被分別插入到兩個字段中。因此,根據(jù)這種數(shù)據(jù)結(jié)構(gòu),有選擇地再現(xiàn)由子播放項所管理的剪輯的方法具有通過使用例如“Clip_information_file_name[i]”字段和“Clip_codec_identifier[i]”字段中的語言信息(在文本字幕的情況下)來區(qū)分文件的優(yōu)點。此外,可將該信息用來在由不同子播放項管理的補充數(shù)據(jù)或剪輯的類型之間實現(xiàn)區(qū)分。圖8示出播放項中的“STN_table()”的數(shù)據(jù)結(jié)構(gòu)語法的一部分,并且還示出“STN_table()”中的“stream_entry()”的數(shù)據(jù)結(jié)構(gòu)語法。如圖8所示,播放項的語法包括定義播放項再現(xiàn)過程中可選擇的基本流的列表的STN_table()。例如,圖8示出“STN_table()”可定義視頻基本流(例如主AV流的視頻)、音頻基本流(例如主AV流的音頻)、文本字幕呈現(xiàn)圖片基本流、交互圖片基本流等。更具體地說,“STN_table()”對每種類型的基本流有一個“stream_entry(id)”數(shù)據(jù)結(jié)構(gòu)。每個“stream_entry(id)”數(shù)據(jù)結(jié)構(gòu)由索引標識符“id”彼此區(qū)分開。“stream_entry(id)”數(shù)據(jù)結(jié)構(gòu)的語法包括“type”字段,它指示“stream_entry(id)”是面向由播放項管理的主AV流還是面向由子播放項管理的補充數(shù)據(jù)流。換句話說,“type”字段指示數(shù)據(jù)流是由播放項使用還是由子路徑使用。例如,在一個實施方式中,當“stream_entry(id)”是面向主AV流時,“type”被設(shè)置為1,而當“stream_entry(id)”是面向補充數(shù)據(jù)流時,“type”被設(shè)置為2。當“stream_entry(id)”為等于1的“type”時,“stream_entry(id)”包括一個指示主AV流的傳輸分組中的PID(分組標識符)的“ref_to_stream_PID_of_mainClip”字段。當“stream_entry(id)”為等于2的“type”時,“stream_entry(id)”包括一個“ref_to_SubPath_id”字段、一個“ref_to_subClip_entry_id”字段、一個“ref_to_stream_PID_of_subClip”字段以及一個“l(fā)anguage_code”字段?!皉ef_to_SubPath_id”字段提供一個子播放項以及與這個“stream_entry(id)”相關(guān)聯(lián)的流所屬的子路徑標識符?!皉ef_to_subClip_entry_id”字段指示該流的子剪輯表目id,如上面結(jié)合圖6討論的那樣。當該流為MPEG2流時,“ref_to_stream_PID_of_subClip”字段指示形成與這個“stream_entry(id)”相關(guān)聯(lián)的補充數(shù)據(jù)流的傳輸分組的PID?!發(fā)anguage_code”字段指示與這個“stream_entry(id)”相關(guān)聯(lián)的補充數(shù)據(jù)流的語言。因此,借助包含在播放項中的“STN_table()”,播放項包括識別播放項的主AV流以及與主AV流相關(guān)聯(lián)的補充數(shù)據(jù)流的信息。借助“STN_table()”,播放項還包括關(guān)于由每種類型的補充數(shù)據(jù)流所支持的語言的信息;例如互動圖形流、字幕流等。另外,這種語言信息可用作選擇由用戶請求的語言的補充數(shù)據(jù)流的方法。正如能夠理解的那樣,“l(fā)anguage_code”字段可被用來提供在由子播放項所管理的多個不同語言剪輯之間進行選擇的信息。如上所述,本發(fā)明的實施例具有一種數(shù)據(jù)結(jié)構(gòu),其中多個剪輯獨立地存在并且由子播放項進行管理,從而使一個子播放項管理每一類型的補充數(shù)據(jù)。為了區(qū)分例如由子播放項管理的多個不同語言字幕剪輯之類的多個不同語言剪輯,可在剪輯信息中提供語言信息。在再現(xiàn)過程中,可檢取該剪輯信息以獲得和存儲每個剪輯的語言,以便允許基于用戶希望的語言有選擇地再現(xiàn)剪輯。作為附加或替換,為了區(qū)分例如由子播放項所管理的多個不同語言字幕剪輯之類的多個不同語言的剪輯,可在子播放項的信息區(qū)中提供語言信息。在再現(xiàn)過程中,可檢取該子播放項信息以獲得和存儲每個剪輯的語言,以便允許基于用戶希望的語言有選擇地再現(xiàn)剪輯。作為附加或替換,為了區(qū)分諸如由子播放項所管理的多個不同語言字幕剪輯的多個不同語言剪輯,可將語言信息在各剪輯文件的名稱中提供。例如,在上述實施例之一中,每個剪輯文件名稱的兩字節(jié)用作語言代碼。在再現(xiàn)過程中,可檢取該信息以獲得和存儲每個剪輯的語言,以便允許基于用戶希望的語言而有選擇地再現(xiàn)剪輯。作為附加或替換,為了區(qū)分諸如由子播放項所管理的多個不同語言字幕剪輯之類的多個不同語言剪輯,可將語言信息在播放項中(例如STN_table())提供。在再現(xiàn)過程中,可檢取該信息以獲得和存儲每個剪輯的語言,以便允許基于用戶希望的語言而有選擇地再現(xiàn)剪輯。圖9示出根據(jù)本發(fā)明一個實施例的光學記錄和再現(xiàn)裝置。如圖所示,該裝置包括用于讀取記錄在光盤上的管理信息、主數(shù)據(jù)和補充數(shù)據(jù)的拾取器11(光學拾取器);控制拾取器11工作的伺服器14;用來將接收自拾取器11的再現(xiàn)信號恢復(fù)成所希望的信號值或?qū)⒋涗浀男盘柦庹{(diào)成待寫入到光盤上的信號的信號處理部13;用于預(yù)加載和暫存包括追加數(shù)據(jù)在內(nèi)的再現(xiàn)管理信息的存儲器15;以及控制上述操作的微型計算機16。有關(guān)于此,在本發(fā)明中,存儲器15代表可存在于光學記錄和再現(xiàn)裝置中的各種存儲裝置(RAM、緩沖器等),并且很明顯的是存儲器15可用多種不同類型的存儲裝置替代。如圖所示,該裝置還包括在控制部12(例如處理器)的控制下對輸出數(shù)據(jù)進行解碼并將經(jīng)解碼的輸出數(shù)據(jù)提供給用戶的AV解碼器17。同樣,AV編碼器18將輸入信號轉(zhuǎn)換成特定格式的信號,例如MPEG2TS傳輸流,并在控制部12的控制下將經(jīng)編碼的信號提供給信號處理部13,以將信號寫在光盤上。作為控制整個光學記錄和再現(xiàn)裝置的操作的部分的控制部12響應(yīng)于經(jīng)由用戶接口接收到的再現(xiàn)特定標題(例如主AV流)的用戶指令而讀取播放列表文件中的相應(yīng)播放項和子播放項信息??刂撇?2控制該裝置根據(jù)包含在所讀取的播放項PlayItem和子播放項SubPlayItem信息中的結(jié)合圖1-8所討論的再現(xiàn)管理信息來再現(xiàn)播放項PlayItem和子播放項SubPlayItem。例如,根據(jù)本發(fā)明的一個實施例,文本字幕的剪輯信息可通過預(yù)加載而存儲在存儲器15中,并根據(jù)用戶選擇的語言有選擇地將其再現(xiàn)。另一個例子是,再現(xiàn)可通過參閱包含在子播放項、剪輯信息文件名稱和/或播放項中的文本字幕語言信息,根據(jù)用戶的選擇而有選擇地進行??刂撇?2還控制該裝置記錄上面結(jié)合圖1-8闡述的數(shù)據(jù)結(jié)構(gòu)(包括語言信息)。該管理信息的一部分可經(jīng)由用戶接口接收并傳送給信號處理部13以寫至光盤上。工業(yè)實用性盡管已在就限數(shù)量的實施例對本發(fā)明進行了公開,然而本領(lǐng)域內(nèi)技術(shù)人員通過細閱公開內(nèi)容,能夠理解由此衍生的多種修正和變化。例如,盡管在若干例子中圍繞藍光ROM光盤進行說明,但本發(fā)明不局限于這種光盤標準或光盤。所有這些修正和變化均落在本發(fā)明的精神和范圍內(nèi)。權(quán)利要求1.一種記錄介質(zhì),包括流區(qū),用于存儲主數(shù)據(jù)流文件和文本字幕流文件,所述文本字幕流文件包括每種語言的文本字幕;數(shù)據(jù)庫區(qū),用于存儲播放列表文件,所述播放列表文件包括至少一個播放項和至少一個子播放項,所述播放項管理與文本字幕相關(guān)聯(lián)的主數(shù)據(jù)的再現(xiàn),而所述子播放項管理文本字幕的再現(xiàn),以及存儲對應(yīng)于文本字幕流文件的流信息文件,所述流信息文件包括指示文本字幕流文件的語言的語言信息。2.如權(quán)利要求1所述記錄介質(zhì),其特征在于,所述文本字幕流文件獨立于主數(shù)據(jù)流文件。3.如權(quán)利要求1所述記錄介質(zhì),其特征在于,所述語言信息作為程序信息被包括在流信息文件中。4.如權(quán)利要求1所述記錄介質(zhì),其特征在于,所述流信息文件進一步包括指示文本字幕的流的編碼類型指示器。5.如權(quán)利要求1所述記錄介質(zhì),其特征在于,所述語言信息是語言編碼。6.如權(quán)利要求1所述記錄介質(zhì),其特征在于,所述語言信息被進一步包括在播放列表文件中。7.如權(quán)利要求6所述記錄介質(zhì),其特征在于,所述語言信息被包括在播放項中的流表中,所述流表定義包括主數(shù)據(jù)和文本字幕的數(shù)據(jù)流的列表。8.如權(quán)利要求7所述記錄介質(zhì),其特征在于,所述語言信息作為文本字幕的流屬性被包括在流表中。9.一種再現(xiàn)記錄在記錄介質(zhì)上的文本字幕的方法,所述方法包括選擇文本字幕流文件,存儲所述文本字幕,通過檢測在至少一個與文本字幕關(guān)聯(lián)的流信息文件中的語言信息,所述文本字幕的語言與用戶的選擇一致;以及用記錄在記錄介質(zhì)上的主數(shù)據(jù)再現(xiàn)所選文本字幕流文件。10.如權(quán)利要求9所述方法,進一步包括檢測包含至少一個播放項和至少一個子播放項的播放列表文件,所述播放項管理主數(shù)據(jù)的再現(xiàn),所述子播放項管理文本字幕的再現(xiàn),其中子播放項指定至少一個流信息文件。11.如權(quán)利要求10所述方法,其特征在于,所述語言信息可從播放列表文件中檢測。12.如權(quán)利要求9所述方法,其特征在于,所述文本字幕流文件獨立于主數(shù)據(jù)流文件。13.如權(quán)利要求9所述方法,其特征在于,所述流信息文件進一步包括指示文本字幕的流的編碼類型指示器。14.一種用于再現(xiàn)記錄在記錄介質(zhì)上的文本字幕的裝置,所述裝置包括控制器,選擇文本字幕流文件,存儲所述文本字幕,通過檢測與文本字幕相關(guān)聯(lián)的流信息文件中的語言信息語言,所述文本字幕的語言與用戶的選擇一致,所述控制器控制所選文本字幕流文件和記錄在記錄介質(zhì)上的主數(shù)據(jù)一起再現(xiàn)。15.如權(quán)利要求14所述裝置,其特征在于,所述控制器進一步檢測包含至少一個播放項和至少一個子播放項的播放列表文件,所述播放項管理主數(shù)據(jù)的再現(xiàn),所述子播放項管理文本字幕的再現(xiàn),其中子播放項指定至少一個流信息文件。16.如權(quán)利要求15所述裝置,其特征在于,控制器進一步檢測播放列表文件中的語言信息。17.如權(quán)利要求14所述裝置,進一步包括讀取單元,從記錄介質(zhì)中讀取數(shù)據(jù),其中控制器控制讀取單元從記錄介質(zhì)中讀取流信息文件和文本字幕流文件。18.如權(quán)利要求14所述裝置,其特征在于,所述文本字幕流文件獨立于主數(shù)據(jù)流文件。19.如權(quán)利要求14所述裝置,其特征在于,所述流信息文件進一步包括指示文本字幕的流的編碼類型指示器。20.一種生成文本字幕的方法,所述方法包括生成文本字幕流文件,存儲每種語言的所述文本字幕;以及生成對應(yīng)已生成的文本字幕流文件的流信息文件,所述流信息文件包括指示已生成文本字幕流文件的語言的語言信息。21.如權(quán)利要求20所述方法,進一步包括生成包含已生成的文本字幕流文件的語言信息的播放列表文件,所述播放列表文件包括至少一個管理與文本字幕相關(guān)聯(lián)的主數(shù)據(jù)的再現(xiàn)的播放項,和至少一個管理文本字幕再現(xiàn)的子播放項。22.如權(quán)利要求20所述方法,其特征在于,所述文本字幕流文件獨立于主數(shù)據(jù)流文件。23.如權(quán)利要求20所述方法,其特征在于,所述流信息文件進一步包括指示文本字幕的流的編碼類型指示器。24.一種用于生成文本字幕的裝置,所述裝置包括控制器,生成文本字幕流文件,存儲每種語言的所述文本字幕;且所述控制器生成對應(yīng)已生成的文本字幕流文件的流信息文件,所述流信息文件包括指示已生成文本字幕流文件的語言的語言信息。25.如權(quán)利要求24所述裝置,其特征在于,所述控制器進一步生成包含已生成的文本字幕流文件的語言信息的播放列表文件,所述播放列表文件包括至少一個管理與文本字幕相關(guān)聯(lián)的主數(shù)據(jù)的再現(xiàn)的播放項,和至少一個管理文本字幕再現(xiàn)的子播放項。26.如權(quán)利要求24所述裝置,其特征在于,所述文本字幕流文件獨立于主數(shù)據(jù)流文件。27.如權(quán)利要求24所述裝置,其特征在于,所述流信息文件進一步包括指示文本字幕的流的編碼類型指示器。28.一種在記錄介質(zhì)上記錄文本字幕的方法,所述方法包括生成文本字幕流文件,存儲每種語言的所述文本字幕;生成對應(yīng)已生成的文本字幕流文件的流信息文件,所述流信息文件包括指示已生成文本字幕流文件的語言的語言信息;以及將已生成的文本字幕流文件和已生成的流信息文件記錄在記錄介質(zhì)上。29.如權(quán)利要求28所述方法,進一步包括生成包含已生成的文本字幕流文件的語言信息的播放列表文件,并將所述播放列表文件記錄在記錄介質(zhì)上,所述播放列表文件包括至少一個管理與文本字幕相關(guān)聯(lián)的主數(shù)據(jù)的再現(xiàn)的播放項,和至少一個管理文本字幕再現(xiàn)的子播放項。30.如權(quán)利要求28所述方法,其特征在于,所述文本字幕流文件獨立于主數(shù)據(jù)流文件。31.如權(quán)利要求28所述方法,其特征在于,所述流信息文件進一步包括指示文本字幕的流的編碼類型指示器。32.一種用于在記錄介質(zhì)上記錄文本字幕的裝置,所述裝置包括控制器,生成文本字幕流文件,存儲每種語言的所述文本字幕,所述控制器生成對應(yīng)已生成的文本字幕流文件的流信息文件,所述流信息文件包括指示已生成文本字幕流文件的語言的語言信息,且所述控制器控制已生成的文本字幕流文件和已生成的流信息文件記錄在記錄介質(zhì)上。33.如權(quán)利要求32所述裝置,其特征在于,所述文本字幕流文件獨立于主數(shù)據(jù)流文件。34.如權(quán)利要求32所述裝置,其特征在于,所述流信息文件進一步包括指示文本字幕的流的編碼類型指示器。全文摘要在一種用于與不同語言相關(guān)聯(lián)的管理數(shù)據(jù)流的數(shù)據(jù)結(jié)構(gòu)中,提供一種包括用于管理主數(shù)據(jù)流再現(xiàn)的至少一個播放項的播放列表。該播放項包括定義一個數(shù)據(jù)流列表的表。數(shù)據(jù)流列表包括主數(shù)據(jù)流和至少一種類型的補充數(shù)據(jù)流的數(shù)據(jù)流。表包括關(guān)于補充數(shù)據(jù)流類型的每個補充數(shù)據(jù)流的語言信息,而語言信息指示與補充數(shù)據(jù)流相關(guān)聯(lián)的語言。文檔編號H04N5/85GK101093709SQ20071013986公開日2007年12月26日申請日期2004年11月26日優(yōu)先權(quán)日2004年2月10日發(fā)明者徐康洙,金柄辰,劉齊鏞,樸成浣申請人:Lg電子株式會社