專利名稱:用于再現(xiàn)文本字幕流的記錄介質(zhì)、方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及記錄介質(zhì),尤其涉及用于再現(xiàn)文本字幕流的記錄介質(zhì)、方法和裝 置。盡管本發(fā)明適用于廣泛范圍的應(yīng)用,但它特別適用于將文本字幕流文件記錄 在記錄介質(zhì)內(nèi)并有效地再現(xiàn)所記錄的文本字幕流。
背景技術(shù):
光盤(pán)被廣泛地用作用于記錄大量數(shù)據(jù)的光學(xué)記錄介質(zhì)。目前,在廣泛范圍的 光盤(pán)中,諸如藍(lán)光盤(pán)(下文稱為"BD")之類(lèi)的新的高密度光學(xué)記錄介質(zhì)(下文稱 為"HD-DVD")正在開(kāi)發(fā)中,用于寫(xiě)入和存儲(chǔ)高清晰度的視頻和音頻數(shù)據(jù)。當(dāng)前, 眾所周知作為下一代技術(shù)的藍(lán)光盤(pán)(BD)的全球標(biāo)準(zhǔn)技術(shù)規(guī)范正在被建立成為能 具有大大超越傳統(tǒng)DVD以及許多其它數(shù)字裝置的數(shù)據(jù)的下一代光學(xué)記錄方案。
因此,還在開(kāi)發(fā)應(yīng)用藍(lán)光盤(pán)(BD)標(biāo)準(zhǔn)的光學(xué)再現(xiàn)裝置。然而,因?yàn)樗{(lán)光盤(pán) (BD)標(biāo)準(zhǔn)仍有待完成,所以在開(kāi)發(fā)完備的光學(xué)再現(xiàn)裝置的過(guò)程中存在許多困難。 特別是為了有效地從藍(lán)光盤(pán)(BD)再現(xiàn)數(shù)據(jù),不僅應(yīng)提供主AV數(shù)據(jù)以及方便用 戶所需的各種數(shù)據(jù),諸如作為與主AV數(shù)據(jù)相關(guān)的補(bǔ)充數(shù)據(jù)的字幕信息,而且應(yīng)系 統(tǒng)化和提供管理信息,用于再現(xiàn)記錄在光盤(pán)中的主數(shù)據(jù)和字幕數(shù)據(jù)。
然而,在現(xiàn)有的藍(lán)光盤(pán)(BD)標(biāo)準(zhǔn)中,因?yàn)檠a(bǔ)充數(shù)據(jù)特別是字幕流文件的標(biāo) 準(zhǔn)尚未完全統(tǒng)一,所以在基于藍(lán)光盤(pán)(BD)的光學(xué)再現(xiàn)裝置的全面研發(fā)中存在許 多限制。并且,在向用戶提供諸如字幕之類(lèi)的補(bǔ)充數(shù)據(jù)的過(guò)程中這些限制會(huì)引起 一些問(wèn)題。
發(fā)明內(nèi)容
因此,本發(fā)明涉及一種用于再現(xiàn)文本字冪流的記錄介質(zhì)、方法和裝置,它基 本上避免了由于相關(guān)技術(shù)的限制和缺點(diǎn)而引起的一個(gè)或多個(gè)問(wèn)題。
本發(fā)明的一個(gè)目的是提供能將文本字幕流文件記錄在諸如藍(lán)光盤(pán)(BD)的記 錄介質(zhì)中的用于再現(xiàn)文本字幕流的方法和裝置。
本發(fā)明的其它優(yōu)點(diǎn)、目的和特征的一部分將在下面的說(shuō)明書(shū)中闡述, 一部分 將在本領(lǐng)域普通技術(shù)人員閱讀以下說(shuō)明后變得顯而易見(jiàn),或者可以從本發(fā)明的實(shí) 踐中認(rèn)識(shí)到。本發(fā)明的目的和其它優(yōu)點(diǎn)可以通過(guò)在書(shū)面說(shuō)明書(shū)及其權(quán)利要求、以 及附圖中特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
為了實(shí)現(xiàn)這些目的和其它優(yōu)點(diǎn),并根據(jù)在本文中體現(xiàn)并廣泛說(shuō)明的本發(fā)明用 途,用于再現(xiàn)文本字幕流的記錄介質(zhì)包括存儲(chǔ)至少一個(gè)文本字幕流的數(shù)據(jù)區(qū), 各文本字幕流包括定義一組區(qū)域樣式的對(duì)話樣式片段以及多個(gè)對(duì)話呈現(xiàn)片段,各
對(duì)話呈現(xiàn)片段包含至少一個(gè)對(duì)話文本區(qū)域,各對(duì)話文本區(qū)域鏈接到這組區(qū)域樣式 中的一個(gè)選定樣式,其中當(dāng)前對(duì)話呈現(xiàn)片段內(nèi)所包括的第一對(duì)話文本區(qū)域包含連 續(xù)呈現(xiàn)標(biāo)志,該連續(xù)呈現(xiàn)標(biāo)志指示先前對(duì)話呈現(xiàn)片段內(nèi)所包括的第一對(duì)話文本區(qū) 域與第二對(duì)話文本區(qū)域之間需要連續(xù)呈現(xiàn)。
在本發(fā)明的另一方面中,用于再現(xiàn)文本字幕流的記錄介質(zhì)包括存儲(chǔ)至少一 個(gè)文本字幕流的數(shù)據(jù)區(qū),各文本字幕流包括定義一組區(qū)域樣式的對(duì)話樣式片段以
及多個(gè)對(duì)話呈現(xiàn)片段,該多個(gè)對(duì)話呈現(xiàn)片段的至少之一包含第一和第二對(duì)話文本
區(qū)域,它們分別鏈接到從這組區(qū)域樣式中選擇出來(lái)的第一和第二區(qū)域樣式,其中
第一和第二區(qū)域樣式定義同一文本流。
在本發(fā)明的又一方面中,用于再現(xiàn)文本字幕流的方法包括讀取記錄在記錄
介質(zhì)上的文本字幕流中所包括的對(duì)話樣式片段,該對(duì)話樣式片段定義一組區(qū)域樣
式,該文本字幕流還包括第一和第二對(duì)話樣式片段;在圖形平面中呈現(xiàn)第一對(duì)話
呈現(xiàn)片段中所包括的第一對(duì)話文本區(qū)域,該第一對(duì)話文本區(qū)域鏈接到這組區(qū)域樣 式中的一個(gè)樣式;讀取第二對(duì)話呈現(xiàn)片段中所包括的連續(xù)呈現(xiàn)標(biāo)志,該第二對(duì)話
呈現(xiàn)片段包括鏈接到這組區(qū)域樣式中的一個(gè)樣式的第二對(duì)話文本區(qū)域;并且如果
連續(xù)呈現(xiàn)片段指示在第一和第二對(duì)話文本區(qū)域之間需要連續(xù)呈現(xiàn),則通過(guò)保留第 一對(duì)話文本區(qū)域在圖形平面中的呈現(xiàn)來(lái)呈現(xiàn)第二對(duì)話文本區(qū)域。
在本發(fā)明的再一方面中,用于再現(xiàn)文本字幕流的裝置包括被配置成預(yù)載文
本字幕流的緩沖器,該預(yù)載文本字幕流包括定義一組區(qū)域樣式的對(duì)話樣式片段、 以及第一和第二對(duì)話呈現(xiàn)片段;以及文本字幕解碼器,它被配置成在圖形平面中 呈現(xiàn)第一對(duì)話呈現(xiàn)片段中所包括的第一對(duì)話文本區(qū)域,并讀取包括第二對(duì)話文本 區(qū)域的第二對(duì)話呈現(xiàn)片段中所包括的連續(xù)呈現(xiàn)標(biāo)志,其中如果連續(xù)呈現(xiàn)片段指示 在第一和第二對(duì)話文本區(qū)域之間需要連續(xù)呈現(xiàn),則文本字幕解碼器通過(guò)保留第一 對(duì)話文本區(qū)域在圖形平面中的呈現(xiàn)來(lái)呈現(xiàn)第二對(duì)話文本區(qū)域。
應(yīng)當(dāng)理解本發(fā)明的在前概述及下列詳述是示例性和解釋性的,且旨在提供對(duì) 所要求保護(hù)的本發(fā)明的進(jìn)一步解釋。
包括在內(nèi)提供對(duì)本發(fā)明的進(jìn)一步理解、并結(jié)合其中構(gòu)成本申請(qǐng)的一部分的附 圖示出本發(fā)明的各個(gè)實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。在附圖中 圖1示出根據(jù)本發(fā)明的記錄在光盤(pán)中的數(shù)據(jù)文件的結(jié)構(gòu); 圖2示出根據(jù)本發(fā)明的光盤(pán)的數(shù)據(jù)存儲(chǔ)區(qū); 圖3示出根據(jù)本發(fā)明的呈現(xiàn)在顯示屏上的文本字幕和主圖像; 圖4示出根據(jù)本發(fā)明的文本字幕流的再現(xiàn)控制的示意圖; 圖5A-5C示出根據(jù)本發(fā)明的用于再現(xiàn)文本字幕流的再現(xiàn)控制信息的應(yīng)用; 圖6示出根據(jù)本發(fā)明的文本字幕流文件的結(jié)構(gòu);
圖7示出根據(jù)本發(fā)明用于將再現(xiàn)控制信息寫(xiě)入文本字幕流內(nèi)的一方法示例; 圖8A-8C示出根據(jù)本發(fā)明文本字幕流的間斷呈現(xiàn)和連續(xù)呈現(xiàn)的示例; 圖9示出根據(jù)本發(fā)明的文本字幕流文件的句法;
圖10A-10C示出根據(jù)本發(fā)明的表示對(duì)話樣式片段(DSS)的dialog—style—
segment()的詳細(xì)結(jié)構(gòu);
圖11A禾n 11B示出根據(jù)本發(fā)明的表示對(duì)話呈現(xiàn)片段(DPS)的dialog_ presentation—segment()的詳細(xì)結(jié)構(gòu);
圖12A和12B示出根據(jù)本發(fā)明的包括文本字幕流文件再現(xiàn)的光學(xué)記錄和/或再 現(xiàn)裝置。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)參考本發(fā)明的優(yōu)選實(shí)施例,其示例在附圖中示出。在可能的情況 下,在全部附圖中用相同的標(biāo)號(hào)來(lái)指示相同或相似的部件。另外,雖然本發(fā)明中 使用的術(shù)語(yǔ)選自眾所周知和已使用的術(shù)語(yǔ),但本發(fā)明的說(shuō)明書(shū)中提到的某些術(shù)語(yǔ) 是由申請(qǐng)人根據(jù)他或她的判斷選擇的,其詳細(xì)含義在本說(shuō)明書(shū)的相關(guān)部分中描述。 此外,本發(fā)明需要不僅僅通過(guò)所使用的實(shí)際術(shù)語(yǔ)而通過(guò)各術(shù)語(yǔ)內(nèi)蘊(yùn)含的意義來(lái)理 解。
在本詳細(xì)說(shuō)明書(shū)中,"記錄介質(zhì)"指能記錄數(shù)據(jù)的所有類(lèi)型的介質(zhì),并且廣義 地包括不論采取何種記錄方法的所有類(lèi)型的介質(zhì),例如光盤(pán)、磁帶等。在下文中, 為了簡(jiǎn)化本發(fā)明的說(shuō)明,光盤(pán)特別是"藍(lán)光盤(pán)(BD)"將作為本文提出的記錄介質(zhì) 的一個(gè)示例給出。然而,可將本發(fā)明的精神和范圍同等地應(yīng)用于其它類(lèi)型的記錄 介質(zhì)是顯而易見(jiàn)的。
在本詳細(xì)說(shuō)明中,"主數(shù)據(jù)"表示屬于由作者記錄在光盤(pán)中的標(biāo)題(例如電影 標(biāo)題)的音頻/視頻(AV)數(shù)據(jù)。通常,AV數(shù)據(jù)以MPEG2格式記錄并常常被稱為 AV流或主AV流。另外,"補(bǔ)充數(shù)據(jù)"表示再現(xiàn)主數(shù)據(jù)所需的所有其它數(shù)據(jù),其示 例是文本字幕流、交互式圖形流、呈現(xiàn)圖形流和補(bǔ)充音頻流(例如,用于可瀏覽 幻燈片)。這些補(bǔ)充數(shù)據(jù)流可以用MPEG2格式或任何其它數(shù)據(jù)格式記錄。它們能 與AV流多路復(fù)用或能在光盤(pán)中作為獨(dú)立數(shù)據(jù)文件存在。
"字幕"表示對(duì)應(yīng)于所再現(xiàn)的視頻(圖像)數(shù)據(jù)的字幕說(shuō)明信息,并且它可 用預(yù)定語(yǔ)言表示。例如,當(dāng)用戶在觀看顯示屏上的圖像時(shí)選擇觀看以各種語(yǔ)言表 示的多個(gè)字幕之一的選項(xiàng)時(shí),對(duì)應(yīng)于所選擇字幕的字幕說(shuō)明信息被顯示在顯示屏 的預(yù)定部分上。如果所顯示的字幕說(shuō)明信息是文本數(shù)據(jù)(例如字符),則所選擇的 字幕常被稱為"文本字幕"。在本發(fā)明中'"MPEG-2格式"指根據(jù)建立為ISO/IEC 13818標(biāo)準(zhǔn)的國(guó)際標(biāo)準(zhǔn)的編碼和解碼方法。根據(jù)本發(fā)明的一個(gè)方面,多個(gè)MPEG2 格式的文本字幕流可記錄在一張光盤(pán)中,并且它們可作為多個(gè)獨(dú)立的流文件存在。 各個(gè)"文本字幕流文件"被創(chuàng)建并記錄在一張光盤(pán)內(nèi)。并且,本發(fā)明的目的在于 提供一種用于再現(xiàn)所記錄的文本字幕流文件的方法和裝置。
圖1示出根據(jù)本發(fā)明的記錄在藍(lán)光盤(pán)(下文稱為"BD")中的數(shù)據(jù)文件的文 件結(jié)構(gòu)。參見(jiàn)圖i,根目錄(root)中包括至少一個(gè)BD目錄(BDMV)。各BD目錄 包括用于與一個(gè)或多個(gè)用戶交互的索引文件(index.bdmv)和對(duì)象文件
(MovieObject.bdmv)。例如,索引文件可包含表示具有多個(gè)可選擇菜單和電影標(biāo) 題的索引表的數(shù)據(jù)。各BD目錄還包括四個(gè)文件目錄,它們包括所要再現(xiàn)的音頻/ 視頻(AV)數(shù)據(jù)和再現(xiàn)這些AV數(shù)據(jù)所需的各種數(shù)據(jù)。
各BD目錄中所包括的文件目錄是流目錄(STREAM)、剪輯信息目錄
(CLIPINF)、播放列表目錄(PLAYLIST)、和輔助數(shù)據(jù)目錄(AUXDATA)。首先, 流目錄(STREAM)包括具有特定數(shù)據(jù)格式的音頻/視頻(AV)流文件。例如,AV 流文件可以是MPEG2傳輸分組的形式,并命名為"*.m2ts",如圖1所示。該流 目錄還可包括一個(gè)或多個(gè)文本字幕流文件,其中各文本字幕流文件包括用特定語(yǔ) 言表示的文本字幕的文本(例如字符)數(shù)據(jù)和該文本數(shù)據(jù)的再現(xiàn)控制信息。文本 字幕流文件作為獨(dú)立的流文件存在于流目錄內(nèi),并可命名為"氣m2ts"或""xtst", 如圖l所示。流目錄中所包括的AV流文件或文本字幕流文件常稱為剪輯流文件。 接著,剪輯信息目錄(CLIPINF)包括分別對(duì)應(yīng)于流目錄中所包括的諸流文件
(AV或文本字幕)的剪輯信息文件。各剪輯信息文件包含相應(yīng)流文件的屬性或再 現(xiàn)定時(shí)信息。例如,剪輯信息文件可包括映射信息,在其中呈現(xiàn)時(shí)戳(PTS)和源 分組號(hào)(SPN)是一一對(duì)應(yīng)關(guān)系并根據(jù)剪輯類(lèi)型通過(guò)入口點(diǎn)映射(EPM)來(lái)映射。 使用該映射信息,可根據(jù)由播放項(xiàng)或子播放項(xiàng)提供的一組定時(shí)信息(進(jìn)入時(shí)間 In-Time和跳出時(shí)間Out-Time)確定流文件的特定位置,下面將對(duì)此進(jìn)行詳細(xì)討論。 在工業(yè)標(biāo)準(zhǔn)中,每一由流文件及其相應(yīng)的剪輯信息文件構(gòu)成的文件對(duì)被指定為一 個(gè)剪輯。例如,CLIPINF中所包括的01000.clpi包含STREAM中所包括的 01000,m2ts的屬性和再現(xiàn)定時(shí)信息,且01000.clpi和01000.m2ts形成一個(gè)剪輯。 再參考圖1,播放列表目錄(PLAYLIST)包括一個(gè)或多個(gè)播放列表文件
(*.mpls),其中每個(gè)播放列表文件包括至少一個(gè)播放項(xiàng),它指定至少一個(gè)主AV 剪輯和該主AV剪輯的再現(xiàn)時(shí)間。更具體來(lái)說(shuō),播放項(xiàng)包含指定進(jìn)入時(shí)間和跳出時(shí) 間的信息,進(jìn)入時(shí)間和跳出時(shí)間表示由播放項(xiàng)內(nèi)的Clip—Information—File—Name (剪 輯信息文件名)指定的主AV剪輯的再現(xiàn)開(kāi)始和結(jié)束時(shí)間。因此,播放列表文件表 示基本再現(xiàn)文件信息,它執(zhí)行一個(gè)或多個(gè)播放項(xiàng)的組合所預(yù)期的剪輯組合的再現(xiàn)。 另外,播放列表文件還可包括子播放項(xiàng),它表示用于文本字幕流文件的基本再現(xiàn) 控制信息。當(dāng)子播放項(xiàng)被包括在播放列表文件中以再現(xiàn)一個(gè)或多個(gè)文本字幕流文 件時(shí),該子播放項(xiàng)與(諸)播放項(xiàng)同步。另一方面,當(dāng)子播放項(xiàng)用于再現(xiàn)可瀏覽
幻燈片時(shí),它可不與(諸)播放項(xiàng)同步。根據(jù)本發(fā)明,子播放項(xiàng)的主要功能在于 控制一個(gè)或多個(gè)文本字幕流文件的再現(xiàn)。
最后,輔助數(shù)據(jù)目錄(AUX DATA)可包括補(bǔ)充數(shù)據(jù)流文件,其示例是字體 文件(例如,aaaaa.font或aaaaa.otf)、彈出式菜單文件(未示出)、和用于產(chǎn)生點(diǎn) 擊聲的聲音文件(例如,Sound.bdmv)。上述文本字幕流文件可包括在輔助數(shù)據(jù)目 錄而非流目錄中。
圖2示出根據(jù)本發(fā)明的光盤(pán)的數(shù)據(jù)存儲(chǔ)區(qū)。參見(jiàn)圖2,光盤(pán)包括占用盤(pán)巻的最 里面部分的文件系統(tǒng)信息區(qū)、占用盤(pán)巻的最外面部分的流區(qū)、以及占用文件系統(tǒng) 信息區(qū)和流區(qū)之間的區(qū)域的數(shù)據(jù)庫(kù)區(qū)。在文件系統(tǒng)信息區(qū)中,存儲(chǔ)用于管理圖1 所示的全部數(shù)據(jù)文件的系統(tǒng)信息。接著,主數(shù)據(jù)和補(bǔ)充數(shù)據(jù)(即,AV流和一個(gè)或 多個(gè)文本字幕流)被存儲(chǔ)在流區(qū)中。主數(shù)據(jù)可包括音頻數(shù)據(jù)、視頻數(shù)據(jù)和圖形數(shù) 據(jù)。并且,補(bǔ)充數(shù)據(jù)(即,文本字幕)被獨(dú)立地存儲(chǔ)在流區(qū)中而不與主數(shù)據(jù)多路 復(fù)用。圖1所示的通用文件、播放列表文件和剪輯信息文件被存儲(chǔ)在盤(pán)巻的數(shù)據(jù) 庫(kù)區(qū)中。如上所述,通用文件包括索引文件和對(duì)象文件,而播放列表文件和剪輯 信息文件包括再現(xiàn)存儲(chǔ)在流區(qū)中的AV流和文本字幕流所需的信息。使用存儲(chǔ)在數(shù) 據(jù)庫(kù)區(qū)和/或流區(qū)中的信息,用戶能選擇特定回放模式并以所選擇的回放模式再現(xiàn) 主AV和文本字幕流。
下面將詳細(xì)說(shuō)明根據(jù)本發(fā)明的文本字幕流文件的結(jié)構(gòu)。首先,將新定義用于 再現(xiàn)文本字幕流的控制信息。然后是創(chuàng)建包括新定義的控制信息的文本流文件的 方法、和用于再現(xiàn)文本字幕流從而再現(xiàn)所記錄的流文件的方法和裝置的詳細(xì)說(shuō)明。 圖3示出根據(jù)本發(fā)明呈現(xiàn)在顯示屏上的文本字幕和主圖像。當(dāng)同步再現(xiàn)主AV流和
相應(yīng)的文本字幕流時(shí),所述主圖像和文本字幕被同時(shí)顯示在顯示屏上。
圖4是示出根據(jù)本發(fā)明的主AV剪輯和文本字幕剪輯的再現(xiàn)控制的示意圖。參 見(jiàn)圖4,播放列表文件包括控制至少一個(gè)主AV剪輯的再現(xiàn)的至少一個(gè)播放項(xiàng)、和 控制多個(gè)文本字幕剪輯的再現(xiàn)的子播放項(xiàng)。圖4所示的用作英文和韓文文本字幕 的文本字幕剪輯1和文本字幕剪輯2中的一個(gè)可與主AV剪輯同步,從而主圖像和 相應(yīng)的文本字幕在特定呈現(xiàn)時(shí)間同時(shí)顯示在顯示屏上。為了在顯示屏上顯示該文 本字幕,需要顯示控制信息(例如位置和大小信息)和呈現(xiàn)時(shí)間信息,其示例在 圖5A到圖5C中示出。
圖5A示出根據(jù)本發(fā)明的在顯示屏上呈現(xiàn)的對(duì)話。對(duì)話表示在給定呈現(xiàn)時(shí)間期 間顯示屏上顯示的全部文本字幕數(shù)據(jù)。通常,對(duì)話的呈現(xiàn)時(shí)間可用呈現(xiàn)時(shí)戳(PTS) 表示。例如,圖5A所示的對(duì)話的呈現(xiàn)在PTS(k)處開(kāi)始并在PTS(k+l)處結(jié)束。因 此,圖5A所示的對(duì)話表示在PTS(k)和PTS(k+l)之間顯示在顯示屏上的文本字幕 數(shù)據(jù)的整個(gè)單元。對(duì)話最多包括一個(gè)文本字幕中的100個(gè)字符碼。
此外,圖5B示出根據(jù)本發(fā)明的對(duì)話的多個(gè)區(qū)域。區(qū)域表示在給定呈現(xiàn)時(shí)間期 間在顯示屏上顯示的文本字幕數(shù)據(jù)(對(duì)話)的細(xì)分部分。換言之,對(duì)話包括至少 一個(gè)區(qū)域,且各區(qū)域可包括至少一行字幕文本??筛鶕?jù)分配給一個(gè)區(qū)域的區(qū)域樣 式(全局樣式)在顯示屏上顯示表示該區(qū)域的全部文本字幕數(shù)據(jù)。應(yīng)根據(jù)字幕數(shù) 據(jù)的期望解碼速率來(lái)確定包括在一個(gè)對(duì)話中的最多區(qū)域數(shù)目,因?yàn)檩^多數(shù)目的區(qū) 域通常導(dǎo)致較低的解碼率。例如,可以將一個(gè)對(duì)話的最多區(qū)域數(shù)目限制為2,以實(shí) 現(xiàn)合理高的解碼速率。據(jù)此,當(dāng)再現(xiàn)文本字幕流時(shí),因?yàn)榻獯a負(fù)荷的緣故,所以 單個(gè)對(duì)話內(nèi)的最多區(qū)域數(shù)目被限制為2個(gè)。在本發(fā)明的另一個(gè)實(shí)施例中,單個(gè)對(duì) 話內(nèi)可存在最多n個(gè)(其中n〉2)區(qū)域。
圖5C示出根據(jù)本發(fā)明的對(duì)話的多個(gè)區(qū)域的樣式信息。樣式信息表示定義顯示 對(duì)話中所包括區(qū)域的至少一部分所需的屬性的信息。樣式信息的某些示例是位置、 區(qū)域大小、背景顏色、文本對(duì)齊、文本流向信息等等。樣式信息可分類(lèi)成區(qū)域樣 式信息(全局樣式信息)和內(nèi)聯(lián)(inline)樣式信息(局部樣式信息)。
區(qū)域樣式信息定義應(yīng)用于對(duì)話的整個(gè)區(qū)域的區(qū)域樣式(全局樣式)。例如,區(qū) 域樣式信息可包含區(qū)域的區(qū)域位置、區(qū)域大小、字體顏色、背景顏色、文本流向、 文本對(duì)齊、行間距、字體名稱、字形和字體大小的至少之一。例如,如圖5C所示 將兩個(gè)不同的區(qū)域樣式應(yīng)用于區(qū)域1和區(qū)域2。具有"位置1、大小1及顏色=藍(lán) 色"的區(qū)域樣式被應(yīng)用于區(qū)域1,而具有"位置2、大小2及顏色-紅色"的不同 區(qū)域樣式被應(yīng)用于區(qū)域2。
另一方面,內(nèi)聯(lián)樣式信息定義應(yīng)用于區(qū)域中所包括的文本數(shù)據(jù)串的特定部分 的內(nèi)聯(lián)樣式信息(局部樣式信息)。例如,內(nèi)聯(lián)樣式信息可包含字體類(lèi)型、字體大 小、字形、和字體顏色的至少之一。文本串的特定部分可以是區(qū)域中的整個(gè)文本 行或該文本行的特定部分。參見(jiàn)圖5C,特定內(nèi)聯(lián)樣式被應(yīng)用于區(qū)域1中包括的文 本部分"mountain"。換言之,文本串特定部分的字體類(lèi)型、字體大小、字形和字
體顏色的至少之一與區(qū)域1中文本串的其余部分不同。因此,上述文本數(shù)據(jù)被記 錄和描述為應(yīng)用于特定內(nèi)聯(lián)樣式信息(inline_style)的"文本串"。
圖6示出根據(jù)木發(fā)明的文本字幕流文件(例如,圖1所示的10001.m2s)。該 文本字幕流文件可由包括多個(gè)傳輸分組(TP)的MPEG2傳輸流形成,所有傳輸分 組都具有相同的分組標(biāo)識(shí)符(例如,PID=0xl8xx)。當(dāng)盤(pán)片播放器接收到包括特定 文本字幕流在內(nèi)的許多輸入流時(shí),它用它們的PID找到屬于該文本字幕流的所有 傳輸分組。參見(jiàn)圖6,傳輸分組的每個(gè)子集形成一個(gè)分組基本流(PES)分組。圖 6所示的PES分組之一對(duì)應(yīng)于定義一組區(qū)域樣式的對(duì)話樣式片段(DSS)。第二 PES 分組之后的所有其余PES分組對(duì)應(yīng)于對(duì)話呈現(xiàn)片段(DPS)。
在上述圖6的文本字幕流結(jié)構(gòu)中,圖5A到5C所示的每個(gè)對(duì)話信息表示一個(gè) 對(duì)話呈現(xiàn)片段(DPS)。并且,對(duì)話信息中所包括的樣式信息表示一組信息,該組 信息將在對(duì)話樣式片段(DSS)中定義的多個(gè)區(qū)域樣式組(也可稱為 "region—style—id")的任一個(gè)鏈接到內(nèi)聯(lián)樣式。標(biāo)準(zhǔn)化有限數(shù)目的區(qū)域樣式組被記 錄在對(duì)話樣式片段(DSS)中。例如,最多記錄60組特定樣式信息,其每一組由 region—style—id描述。因此,在文本字幕解碼器中(如圖12B所示), 一次僅讀取 和解碼一個(gè)對(duì)話呈現(xiàn)片段(DPS)。
圖7示出根據(jù)本發(fā)明用于創(chuàng)建文本字幕流的方法,其中定義了應(yīng)用于各呈現(xiàn) 時(shí)間(PTS)部分的各個(gè)對(duì)話呈現(xiàn)片段(DPS)。更具體地'參見(jiàn)圖7, DPS #n-l 由兩(2)個(gè)區(qū)域(區(qū)域#1和區(qū)域#2)構(gòu)成,其中在每個(gè)區(qū)域中記錄一個(gè)特定對(duì)話文 本。在PTS1—start (PTS1開(kāi)始) PTS1—end (PTS1結(jié)束)部分內(nèi)DPS #n-l呈現(xiàn) 在屏幕上。并且,DPS#n由一(l)個(gè)區(qū)域構(gòu)成,其中在相應(yīng)區(qū)域中記錄一個(gè)特定對(duì) 話文本。在PTS2—start PTS2—end部分內(nèi)DPS弁n呈現(xiàn)在屏幕上。最后,DPS #n+l 由兩(2)個(gè)區(qū)域(區(qū)域#1和區(qū)域#2)構(gòu)成,其中在每個(gè)區(qū)域中記錄一個(gè)特定對(duì)話文 本。在PTS3_start PTS3—end部分內(nèi)DPS #n+l呈現(xiàn)在屏幕上。
因此,如上所述在一個(gè)圖片內(nèi)形成的DPS的特征將參照?qǐng)D8A到8C進(jìn)行詳細(xì) 的描述。首先,可在相鄰DPS之間執(zhí)行連續(xù)呈現(xiàn)或間斷呈現(xiàn)。圖8A示出DPS之 間的間斷呈現(xiàn)(即間斷DPS),而圖8B示出DPS之間的連續(xù)呈現(xiàn)(即連續(xù)DPS)。
參看圖8A,三(3)個(gè)相鄰DPS,即DPS #n-l、 DPS #n和DPS #n+l全部是間 斷的。例如,DPS #n-l的結(jié)束PTS (=PTS2)與DPS #n的開(kāi)始PTS (=PTS3>PTS2)
不同。類(lèi)似地,DPS紐的結(jié)束PTS(-PTS4)與DPS#n+l的開(kāi)始PTS(=PTS5>PTS4) 不同。因此,圖8A所示的各個(gè)DPS形成為彼此不相關(guān)的DPS。各不相關(guān)(或間 斷)的DPS包括特定的區(qū)域樣式信息(region—style—id),且DPS內(nèi)對(duì)話文本的位 置、背景顏色、字體大小、字體顏色等根據(jù)相應(yīng)的區(qū)域樣式信息來(lái)判定。更具體 地,可對(duì)DPS #n-l指定"region—style—id=k",可對(duì)DPS #n指定"region— stylejd=k+l",而可對(duì)DPS #n+l指定"region_ style—id=k+2"。然而,即使各DPS 是彼此不相關(guān)的,相同的區(qū)域樣式信息(region—style—id)也可相同地應(yīng)用于各DPS。
參見(jiàn)圖8B,三個(gè)相鄰的DPS,即DPS弁n-l、 DPS #n、 DPS #n+l全部是連續(xù) 的。例如,DPS#n-l的結(jié)束PTS (=PTS2)與DPS弁n的開(kāi)始PTS (=PTS2)相同。 類(lèi)似地,DPS弁n的結(jié)束PTS (=PTS3)與DPS #n+l的開(kāi)始PTS (=PTS3)相同。 因此,圖8B所示的各個(gè)DPS形成為彼此相關(guān)聯(lián)的DPS。各連續(xù)的DPS(DPS #n-l、 DPS弁n禾口 DPS#n+l)包括相同的特定區(qū)域樣式信息(例如,region—style—id= k)。 并且由此,DPS#n-l、 DPS弁n和DPS弁n+l每一個(gè)內(nèi)對(duì)話文本的位置、背景顏色、 字體大小、字體顏色等根據(jù)相應(yīng)的區(qū)域樣式信息來(lái)等同地判定。
圖8C示出用于呈現(xiàn)(或再現(xiàn))間斷DPS和連續(xù)DPS的方法。更具體地,文 本字幕流文件包括continuous_present—flag(連續(xù)呈現(xiàn)標(biāo)志),它指示是否在如圖8A 所示的相鄰對(duì)話呈現(xiàn)片段(DPS)的各個(gè)區(qū)域之間執(zhí)行連續(xù)呈現(xiàn)。因此'如果當(dāng)前 DPS的再現(xiàn)(或呈現(xiàn))與前一DPS連續(xù),則分配"continuous_present—flag=l",而 如果再現(xiàn)不連續(xù),則分配"continuous_present_flag=0"。此時(shí)'如果DPS中所包括 的區(qū)域的至少之一被設(shè)置成連續(xù)再現(xiàn),則相應(yīng)的DPS被定義為"連續(xù)呈現(xiàn)DPS"。 因而,例如,作為連續(xù)呈現(xiàn)DPS的DPS存2、 DPS#3和DPS糾被分組為"連續(xù)呈 現(xiàn)組#2"。并且,當(dāng)上述連續(xù)呈現(xiàn)組#2再現(xiàn)(或呈現(xiàn))時(shí),首先再現(xiàn)連續(xù)呈現(xiàn)組#2 (即DPS存2)的第一DPS。然后,不清除顯示到屏幕上的文本數(shù)據(jù),繼續(xù)呈現(xiàn)直 到呈現(xiàn)結(jié)束,即直到DPS #4的顯示結(jié)束。相反'因?yàn)镈PS弁1禾卩DPS #5是間斷 DPS,所以DPS"和DPS存5不管其相鄰DPS如何而獨(dú)立呈現(xiàn)(或再現(xiàn))。
此外,不管DPS是連續(xù)DPS還是間斷DPS,各DPS中的對(duì)話文本應(yīng)當(dāng)是新 定義的。并且,即使在同一 DPS內(nèi)存在兩(2)個(gè)區(qū)域,在各區(qū)域內(nèi)的對(duì)話文本流向 也應(yīng)定義為朝著同 一方向。更具體地,各DPS應(yīng)包括表示(或引用)相應(yīng)DPS的 對(duì)話文本信息,并且該規(guī)則等同地適用于連續(xù)DPS。此外,當(dāng)一個(gè)DPS中包括兩
(2)個(gè)區(qū)域時(shí),各區(qū)域應(yīng)具有相同的文本流向。換言之,在第一區(qū)域具有從左到右 (左4右)的文本流向的情形中,不能接受或允許第二區(qū)域具有從上到下(上— 下)的文本流向,因?yàn)閮蓚€(gè)文本流向是彼此不同的。這種條件應(yīng)當(dāng)理解為強(qiáng)制條 件以防止用戶看到混亂的圖像。
現(xiàn)在將參照?qǐng)D9到HC詳細(xì)描述上述對(duì)話樣式片段(DSS)和對(duì)話呈現(xiàn)片段 (DPS)的句法結(jié)構(gòu)。圖9示出根據(jù)本發(fā)明的文本字幕流(Text_Subtitle—Stream()) 的句法。如圖6所示,Text—Subtitle—Stream()包括dialog—stye—segment()句法和 dialog』resentation一segment()句法。更具體地,dialog—style—segment()句法對(duì)應(yīng)于 定義樣式信息組的單個(gè)對(duì)話樣式片段(DSS),而dialog_presentation—segment()句 法對(duì)應(yīng)于實(shí)際對(duì)話信息記錄其中的多個(gè)對(duì)話呈現(xiàn)片段(DPS)。
圖10A-10C示出表示對(duì)話樣式片段(DSS)的dialog—style—segment()的詳細(xì)結(jié) 構(gòu)。更具體地,圖IOA示出dialog—style—segment()的整體結(jié)構(gòu),其中定義了應(yīng)用于 對(duì)話中的不同樣式信息組的dialog_style—set()。圖10B示出根據(jù)本發(fā)明的在 dialog—style—segment()中定義的dialog—style—set()。 除了諸region—style夕卜' dialog—style—set()還包括Player_style—flag(播放器樣式標(biāo)志)、user—changeable_style set()(用戶可改變樣式組)和palette()(調(diào)色板)。Player—style—flag指示是否授權(quán) 播放器改變樣式信息。同樣,user—changeable—style set()定義播放器對(duì)樣式信息的 改變的范圍,而palette()指示顏色信息和透明度。
區(qū)域樣式信息(region—styles)表示對(duì)各區(qū)域定義的全局樣式信息'如上所述。 給各區(qū)域分配region—style—id,并定義對(duì)應(yīng)于特定region—styleJd的樣式信息組。 因此,當(dāng)通過(guò)將應(yīng)用于相應(yīng)對(duì)話的region—style—id記錄在對(duì)話呈現(xiàn)片段(DPS)中 來(lái)再現(xiàn)對(duì)話時(shí),應(yīng)用由dialog—style set()內(nèi)的相同region—style—id定義的樣式信息 組值以再現(xiàn)對(duì)話。因此,現(xiàn)在將描述提供給各region一style—id的樣式信息組內(nèi)所包 括的各個(gè)樣式信息。
在本文中,region—horizontal_position (區(qū)域橫向位置)、region—vertical_position (區(qū)域縱向位置)、region—width (區(qū)域?qū)挾?和region—height (區(qū)域高度)被提供 作為用于定義相應(yīng)區(qū)域在屏幕內(nèi)的位置和大小的信息。并且,還提供了決定相應(yīng) 區(qū)域的背景顏色的region—bg—color—index (區(qū)域背景顏色索引)信息。此外,作為 定義文本在相應(yīng)區(qū)域內(nèi)的原始(或起始)位置的信息,提供
region—horizontal_position (區(qū)域橫向位置)禾卩text—vertical_position (區(qū)域縱向位 置)。此外,提供定義文本方向(例如左—右、右~>左、上—下)的text—flow (文 本流向)、以及定義文本對(duì)齊方向(例如左、中、右)的text—alignment (文本對(duì)齊)。 更具體地,當(dāng)特定對(duì)話中包括多個(gè)區(qū)域時(shí),相應(yīng)對(duì)話中所包括的各區(qū)域的text_flow 被定義為具有相同的text一flow值,以防止用戶看到混亂的圖像。
此外,指定區(qū)域內(nèi)各行之間間距的line—space (行間距)被提供作為樣式信息 組內(nèi)所包括的個(gè)體樣式信息。并且,font—type (字體類(lèi)型)、font—size (字體大小) 和font—color—index (字體顏色索引)被提供作為用于實(shí)際字體信息的字體信息。 同時(shí),dialog—style set()內(nèi)記錄的Player—style—flag (播放器樣式標(biāo)志)指示作者是 否可應(yīng)用提供給播放器的樣式信息。例如,當(dāng)Player一style一flag-lb時(shí),播放器被 授權(quán)通過(guò)應(yīng)用播放器本身內(nèi)所提供的樣式信息以及記錄在盤(pán)片內(nèi)的dialog— style set()里定義的樣式信息來(lái)再現(xiàn)文本字幕流。另一方面,當(dāng)Player一style—flag-Ob時(shí), 僅授權(quán)記錄在盤(pán)片內(nèi)的dialog—style set()中所定義的樣式信息的使用。
圖10C示出根據(jù)本發(fā)明的在dialog—style set()中定義的user—changeable—style set()。該user—changeable—style set()預(yù)定義可由用戶改變的樣式信息的類(lèi)型和改變 的范圍,并且user—changeable—style set()用于簡(jiǎn)便地改變文本字幕數(shù)據(jù)的樣式信息。 然而,當(dāng)用戶被允許改變?nèi)鐖D10B所述的所有樣式信息時(shí),用戶會(huì)更加困惑。因 Jt匕,在本發(fā)明中,只可改變 font—size 、 region—horizontaI_position 、 以及 region_vertical—position的樣式信息。并且,相應(yīng)地,可根據(jù)font_size改變的文本 位置和行間距的變化也在user_changeable—style set()中定義。更具體地,為每個(gè) region—style—id定義user—changeable_style set()。例如,在user—changeable—style set() 中,可定義特定region—style—id=k內(nèi)最多25個(gè)user—style—id。
此夕卜,各user—style—id包括region—horizontal_position—direction (區(qū)域橫向位 置方向)、region—verticaljosition—direction (區(qū)域縱向位置方向)信息,它們指定 各可變r(jià)egion—horizontal_position禾口 region— vertical_position的改變后位置的方向。 各user—style—id還包括region—horizontal_position—delta (區(qū)域橫向位置增量)和 region—vertical_position—delta (區(qū)域縱向位置增量)信息,用于將各方向上的單個(gè) 位置移動(dòng)單位指定為像素單位。更具體地,例如,當(dāng) region—horizontal_position—direction=0日寸,區(qū)域的位置向右移動(dòng)。而當(dāng)
region—horizontal_poshion—direction=l 時(shí),區(qū)±或的位置向左移動(dòng)。此夕卜,當(dāng) region—vertical_position—direction=0 時(shí),區(qū)域的位置向下移動(dòng)。最后,當(dāng) region—vertical—position_direction=l時(shí),區(qū)域的位置向上移動(dòng)。
此外,各user—style—id包括指定各可變font—size的改變方向的 font一size一inc一dec (字體大小增減)信息、以及用于將各方向上的單個(gè)位置移動(dòng)單 位指定為像素單位的font—size—delta (字體大小增量)信息。更具體地,例如, font—size—inc—dec=0表示font—size 的增大方向,而font_size— inc—dec=l 表示 font—size的減小方向。類(lèi)似地,與"文本位置"和"行間距"相關(guān)的改變后信息
(數(shù)據(jù)字段)也可根據(jù)相同的原理來(lái)定義。
現(xiàn)在詳細(xì)描述根據(jù)本發(fā)明的user—changeabl^style set()的特征。對(duì)話樣式片段
(DSS)中所包括的各region—styles()內(nèi)所定義的user—control—styles()的數(shù)目是相同 的。換言之,可應(yīng)用于各對(duì)話呈現(xiàn)片段(DPS)的user—control—styles()的數(shù)目是相 同的。此外,各user—control—style()由不同的user—style—id表示。并且,當(dāng)用戶選 擇隨機(jī)的user—style—id時(shí),相同順序的user—control—styles()等同地應(yīng)用于各 region一style()。此外,可變樣式的所有可能組合都在單個(gè)user—control—styles()中定 義。換言之,regionjostion和font_size同時(shí)組合定義,而非分別定義。并且,最 后,移動(dòng)方向(*—direction)或增減指示(*—inc_dec)不相關(guān)地與各位置移動(dòng)單位 (*—delta)區(qū)別開(kāi)來(lái),并相應(yīng)地記錄。更具體地,在不具有作為實(shí)際正在變化的值的 樣式值的情況下只定義位置移動(dòng)單位(*—delta)。隨后,將region—style()中定義的值 加上所定義的位置移動(dòng)單位(*—delta),從而獲得實(shí)際正在變化的樣式值的最終值。 圖10D示出根據(jù)本發(fā)明的在dialog—style set()中定義的調(diào)色板信息(palette())。 該palette()提供記錄在對(duì)話內(nèi)的文本字幕數(shù)據(jù)的顏色改變信息。在本文中,palette() 包括多個(gè)palette—entry (調(diào)色板條目),其中每個(gè)palette—entry都由一 palette—entryjd 描述。并且,各palette—entry設(shè)置有對(duì)應(yīng)于各palette_entry_id的特定亮度值
(Y—value)、特定顏色值(Cr一value、 Cb—value)、以及指定文本數(shù)據(jù)透明度的特定 T—value。因此,根據(jù)本發(fā)明的文本字幕流的特征之一是僅定義一基本(或通用) 調(diào)色板,該調(diào)色板應(yīng)用于文本字幕流中所包括的各對(duì)話呈現(xiàn)片段(DPS)。更具體 地,在定義對(duì)話樣式片段(DSS)中的調(diào)色板之后,所定義的調(diào)色板通常被用于各 個(gè)對(duì)話呈現(xiàn)片段(DPS)中。然而,如果要在特定的對(duì)話呈現(xiàn)片段(DPS)中使用
新的特定調(diào)色板而非通用的調(diào)色板,則通過(guò)使用palette_Update_flag (調(diào)色板更新 標(biāo)志)來(lái)新定義特定的調(diào)色板,palette—update—flag將參照?qǐng)DIIA如下所述。
圖11A和11B示出根據(jù)本發(fā)明表示對(duì)話呈現(xiàn)片段(DPS)的 dialogj)resentation—segment()的詳細(xì)結(jié)構(gòu)。圖11A示出dialog_presentation—segment() 的整體結(jié)構(gòu),其中定義dialog—start—PTS (對(duì)話開(kāi)始PTS)和dialog—end—PTS (對(duì) 話結(jié)束PTS)。dialog—start—PTS和dialog_end—PTS指定相應(yīng)對(duì)話的呈現(xiàn)時(shí)間。然后, dialogjresentation—segment()包括指示相應(yīng)對(duì)話內(nèi)顏色信息的改變的 palette—update—flag 。在本文中,當(dāng)palette—update_flag= lb日寸,顏色和透明度 (T—value)被改變(或更新),因此新定義顏色的palette()信息被單獨(dú)記錄。在該 情形中,在對(duì)話呈現(xiàn)片段(DPS)中新定義的palette()必須只應(yīng)用于相應(yīng)的對(duì)話呈 現(xiàn)片段(DPS)。假設(shè)palette_update—flag=0b,則當(dāng)呈現(xiàn)(或再現(xiàn))相應(yīng)的對(duì)話呈 現(xiàn)片段(DPS)時(shí),已在如圖IOA所示的對(duì)話樣式片段(DSS)中定義的上述通用
調(diào)色板應(yīng)當(dāng)恢復(fù)(或保留)。
隨后,定義區(qū)域信息的dialog—region()被記錄在dialog_presentation_segment() 中。在本發(fā)明中,最多有兩個(gè)區(qū)域可設(shè)置在單個(gè)對(duì)話內(nèi),并且因此dialog一region() 信息被提供給各區(qū)域。dialog—region()包括region—style—id信息和continuous— present—flag信息。region—style—id信息指定如圖10B所示的區(qū)域樣式的任一個(gè),并 且continuous_present—flag信息標(biāo)識(shí)是否要執(zhí)行如圖8C所示的與前一對(duì)話區(qū)域的 無(wú)縫再現(xiàn)。更具體地,continuous_present—flag被包括在各區(qū)域內(nèi)。如果在一個(gè)DPS 中包括兩(2)個(gè)區(qū)域,并且當(dāng)至少 一個(gè)區(qū)域被設(shè)置成continuous_present—flag=lb時(shí)' 相應(yīng)的DPS變成上述連續(xù)呈現(xiàn)DPS。此外,在dialog—region()中還包括文本數(shù)據(jù)和 region—subtitle()信息。文本數(shù)據(jù)被包括在實(shí)際相應(yīng)區(qū)域中,并且region—subtitle()
信息定義局部樣式信息。
圖11B禾口 11C示出記錄region—subtitle()的一個(gè)示例,該region—subtitle()包括 文本串和標(biāo)識(shí)應(yīng)用于該文本串的內(nèi)聯(lián)樣式信息(即inline—style)的標(biāo)識(shí)信息(即 data—type)。此外,1-字節(jié)信息(即escape—code (轉(zhuǎn)義碼))被記錄在由標(biāo)識(shí)信息 (即data—type)標(biāo)識(shí)的信息之間。更具體地,文本串和inline-style (內(nèi)聯(lián)類(lèi)型) 被記錄在region一subtitle()內(nèi),以包括文本串和標(biāo)識(shí)內(nèi)聯(lián)樣式信息的標(biāo)識(shí)信息(即 data—type)。在本文中,當(dāng)data—type=0b時(shí),數(shù)據(jù)類(lèi)型是內(nèi)聯(lián)樣式信息(即
inline—style),而當(dāng)data—type=lb時(shí),數(shù)據(jù)類(lèi)型是文本串。因此,當(dāng)data—type=lb 時(shí),文本串被記錄為text—string()中所包括的特定字段(即char—data—byte (字符數(shù) 據(jù)字節(jié)))內(nèi)的字符碼。換言之,char—data一byte被用于記錄文本數(shù)據(jù),諸如"Good morning"或"Good afternoon",如圖8A和8B所示,并且,文本數(shù)據(jù)被記錄在各 DPS內(nèi)的各區(qū)域中,而不管DPS是否為連續(xù)呈現(xiàn)DPS。
此外,當(dāng)data—type=0b時(shí),記錄內(nèi)聯(lián)樣式信息(即inline—style),其中內(nèi)聯(lián)樣 式信息被配置成具有至少一個(gè)內(nèi)聯(lián)樣式類(lèi)型(即inline—style—type )。例如, inline—style—type=0x01表示字體集中的變化,并且因此由相應(yīng)Cliplnfo (剪輯信息) 指定的字體ID值被記錄在特定字段(即inline—style—data—byte (內(nèi)聯(lián)樣式數(shù)據(jù)字 節(jié)))內(nèi);并且,inline_style—type=0x02表示字形中的變化,并且因此相應(yīng)的字形 值被記錄在特定字段(即inline—style—data—byte)內(nèi)。此外,inline—style—type=0x03 表示字體大小的變化,并且相應(yīng)的字體大小值被記錄在特定字段(即 inline—style—data—byte)內(nèi);而inline—style—type=0x04表示字體顏色中的變化,并 且因此由相應(yīng)調(diào)色板指定的索引值被記錄在特定字段(即inline—style—data—byte) 內(nèi)。此外,inline style—type=0x0A表示斷行。在該情形中,不另外記錄數(shù)據(jù),除 非在讀取相應(yīng)類(lèi)型(inline—style—type=0x0A)時(shí)在再現(xiàn)(或呈現(xiàn))之前解碼文本字 幕流時(shí)應(yīng)換行。
此外,當(dāng)data—type=0b時(shí),記錄內(nèi)聯(lián)樣式信息(inline—styles),其中記錄指示 諸inline—style總長(zhǎng)的信息,即inline_style—length。并且,至少一個(gè)inline—stylejype 和記錄各類(lèi)型的改變后的值的inline—style—data—byte值被記錄在相應(yīng)大小內(nèi)。因此, 內(nèi)聯(lián)樣式信息(諸inline—style)中所包括的至少一個(gè)inline_style_type作為單個(gè)單 元被連續(xù)記錄。然后,當(dāng)相應(yīng)內(nèi)聯(lián)樣式信息的記錄完成時(shí),在由連續(xù)(或后續(xù)) 標(biāo)識(shí)信息(即data—type)記錄的文本串之間插入l-字節(jié)信息(escape_code)并記 錄之。
在下文中,將參照?qǐng)D12A和12B詳細(xì)描述用于再現(xiàn)如上所述記錄在光盤(pán)中的 文本字幕流的方法和裝置。圖12A示出用于根據(jù)本發(fā)明的用于再現(xiàn)光盤(pán)的裝置, 尤其是解碼器,更特別地示出單獨(dú)包括的文本字幕解碼部件40的一個(gè)示例。更具 體地,該裝置包括分組標(biāo)識(shí)符(PID)過(guò)濾器5,用于基于其分組標(biāo)識(shí)符將輸入 流分成視頻流、音頻流、圖形流、和文本字幕流;視頻解碼部件20,用于再現(xiàn)視
頻流;音頻解碼部件IO,用于再現(xiàn)音頻流;圖形解碼部件30,用于再現(xiàn)圖形流; 以及文本字幕解碼部件40,用于再現(xiàn)文本字幕流。
這些文本字幕流可從光盤(pán)中提取,或者它們可從其它外部源中輸入,如圖12A 所示。因此,該裝置包括選擇輸入數(shù)據(jù)源的開(kāi)關(guān)6。因此,如果從光盤(pán)中提取MPEG 格式的文本字幕流,則開(kāi)關(guān)6選擇與PID過(guò)濾器5相連的數(shù)據(jù)線A。另一方面, 如果它們通過(guò)其它外部源輸入,則開(kāi)關(guān)6選擇與該外部源相連的數(shù)據(jù)線B。
視頻解碼部件20、音頻解碼部件10、圖形解碼部件30分別包括傳輸緩沖器 21、 11和31,用于存儲(chǔ)預(yù)定大小的要解碼的數(shù)據(jù)流。視頻平面23和圖形平面33 分別包括在視頻解碼部件20和圖形解碼部件30中,用于將經(jīng)解碼信號(hào)轉(zhuǎn)換成可 顯示圖像。圖形解碼部件30包括顏色查找表(CLUT) 34,用于控制可顯示圖 像的顏色和透明度。
當(dāng)文本字幕解碼部件40從開(kāi)關(guān)6處接收一個(gè)或多個(gè)文本字幕流時(shí),所有這些 流在開(kāi)始時(shí)就一次性地預(yù)載入文本預(yù)載緩沖器(SPB) 41中。假設(shè)用于一種語(yǔ)言 的文本字幕流文件的典型大小約為0.5兆字節(jié),則字幕預(yù)載緩沖器41的大小應(yīng)根 據(jù)文本字幕流文件的總數(shù)來(lái)確定。例如,為了確保當(dāng)用戶在支持兩種語(yǔ)言的字幕 流文件之間切換時(shí)文本字幕的無(wú)縫呈現(xiàn),字幕預(yù)載緩沖器41的大小應(yīng)大于或等于 1兆字節(jié)。字幕預(yù)載緩沖器41的大小應(yīng)大到足以一次性地預(yù)載所有所需的文本字 幕流文件。
因?yàn)槿缟纤稣麄€(gè)文本字幕流可記錄在小容量?jī)?nèi),所以文本字幕流被全部預(yù) 載到緩沖器41中并使用。因此,文本字幕流被記錄為單獨(dú)的文件,從而便于只讀 取和使用文本字幕數(shù)據(jù)。此外,因?yàn)槿课谋咀帜粩?shù)據(jù)都被預(yù)載到緩沖器中,所 以可更簡(jiǎn)便地控制該緩沖器。在特定類(lèi)型的光學(xué)記錄和再現(xiàn)裝置中,假設(shè)未發(fā)生 緩沖器下溢,則文本字幕流可在未預(yù)載文本字幕流的情況下結(jié)合主AV數(shù)據(jù)實(shí)時(shí)再 現(xiàn)。在下文中,將給出并詳細(xì)描述根據(jù)本發(fā)明的正在預(yù)載的文本字幕流的一個(gè)示 例。
文本字幕解碼部件40還包括文本字幕解碼器42,它解碼存儲(chǔ)在字幕預(yù)載緩 沖器41中的一個(gè)或多個(gè)文本字幕流;圖形平面43,它將解碼后的字幕流轉(zhuǎn)換成可 顯示圖像;以及顏色查找表(CLUT) 44,它控制轉(zhuǎn)換后圖像的顏色信息(Y、 Cr 和Cb值)和透明度信息(T值)。 圖12A所示的裝置中所包括的圖像疊加部件50組合從視頻解碼部件20、圖 形解碼部件30和文本字幕解碼部件40中輸出的圖像。這些組合圖像在顯示屏上 顯示。從視頻解碼部件20的視頻平面23中輸出的視頻圖像被顯示為顯示屏的背 景,并且從圖形解碼部件30和/或文本字幕解碼部件40輸出的圖像被疊加在所顯 示的視頻圖像上。例如,如果圖形解碼部件30的輸出圖像是交互式圖形圖像,則 由第一加法器52在開(kāi)始時(shí)將從文本字幕解碼部件40輸出的文本字幕圖像疊加在 視頻圖像之上。然后,再由第二加法器53將交互式圖形圖像進(jìn)一步疊加在已疊加 字幕的圖像之上。圖12A所示的裝置還包括用于解碼所輸入傳輸流(例如MPEG 傳輸流)的系統(tǒng)解碼器4,以及用于控制裝置的所有所述組件的操作的微處理器3。
將詳細(xì)參考根據(jù)本發(fā)明用于再現(xiàn)文本字幕流的方法。當(dāng)光盤(pán)播放器(其示例 如圖12A所示)預(yù)載入光盤(pán)時(shí),在開(kāi)始時(shí)從盤(pán)片中提取再現(xiàn)記錄在盤(pán)片上的數(shù)據(jù) 所需的信息,并將其存儲(chǔ)在存儲(chǔ)器(未示出)中。當(dāng)用戶選擇與一播放列表相關(guān) 聯(lián)的特定標(biāo)題時(shí),開(kāi)始時(shí)將播放列表文件中所指定的至少一個(gè)完整(整個(gè))文本 字幕流文件預(yù)載入字幕預(yù)載緩沖器41,并且與該字幕流文件相關(guān)的字體文件被預(yù) 載入字體預(yù)載緩沖器410。
例如,當(dāng)用戶選擇與圖4所示播放列表相關(guān)聯(lián)的標(biāo)題時(shí),開(kāi)始時(shí)將文本字幕 剪輯No. 1 (韓語(yǔ))和文本字幕剪輯No. 2 (英語(yǔ))的文本字幕文件預(yù)載入字幕預(yù) 載緩沖器41。此外,與這些文本字幕文件相關(guān)的字體文件被預(yù)載入字體預(yù)載緩沖 器410,這些字體文件可在文本字幕剪輯的剪輯信息文件中指定。然后,開(kāi)始播放 列表的回放。在播放列表回放期間,主AV剪輯No. l和No. 2的AV流分別由音 頻解碼部件10和視頻解碼部件20解碼,且所預(yù)載的文本字幕流的選定之一由文 本字幕解碼器42解碼。然后經(jīng)解碼的文本字幕圖像被疊加在經(jīng)解碼的主視頻圖像 上,并且在顯示屏上顯示整個(gè)圖像。
如上所述,當(dāng)完成所有操作、并且由播放項(xiàng)控制的主視頻數(shù)據(jù)被顯示到屏幕 上時(shí),通過(guò)圖像疊加部件50 (如圖12A所示)疊加相關(guān)的文本字幕。并且,因?yàn)?提供了經(jīng)疊加的文本字幕,所以啟動(dòng)了文本字幕流的解碼。同時(shí),為了執(zhí)行文本 字幕流的解碼,對(duì)話樣式片段(DSS)內(nèi)配置了第一分組流(PES)的區(qū)域樣式信 息和調(diào)色板信息被分別讀取并存儲(chǔ)以便于在再現(xiàn)該DPS時(shí)使用。更具體地,當(dāng)讀 取調(diào)色板信息時(shí),同時(shí)向CLUT44提供調(diào)色板信息,以便于在將文本字幕顯示在
屏幕上時(shí)提供用戶所需的顏色和透明度。
圖12B詳細(xì)地示出圖12A所示的文本字幕解碼器42。由文本字幕解碼器42 執(zhí)行的解碼過(guò)程包括語(yǔ)法分析、繪制和排版步驟。在語(yǔ)法分析步驟中,根據(jù)對(duì)話 呈現(xiàn)片段(DPS)中所包括的信息,存儲(chǔ)在字幕預(yù)載緩沖器(SPB) 41中的文本字 幕流被語(yǔ)法分析成排版信息、繪制信息和對(duì)話文本數(shù)據(jù)。對(duì)話表示在可由呈現(xiàn)時(shí) 戳(PTS)定義的預(yù)定時(shí)段期間顯示的所有文本字幕。因此,排版信息對(duì)應(yīng)于與文 本字幕顯示到屏幕上時(shí)的顯示時(shí)間和顯示位置相關(guān)的信息,并且還對(duì)應(yīng)于由調(diào)色 板信息更新(palette—updateJlag=lb)新定義的新調(diào)色板信息。繪制信息對(duì)應(yīng)于實(shí) 際上描繪(或呈現(xiàn))各對(duì)話中各區(qū)域的文本的信息。這種繪制信息包括"區(qū)域?qū)?度和高度"、"背景顏色"、"文本流向"、"文本對(duì)齊"、和"字體id/字形/大小"。此 外,對(duì)話文本信息對(duì)應(yīng)于應(yīng)用到實(shí)際文本數(shù)據(jù)的內(nèi)聯(lián)樣式信息、以及記錄在DPS 內(nèi)的特定文木串。
參看圖12B,文本字幕解碼器42中所包括的文本字幕處理器421將存儲(chǔ)在字 幕預(yù)載緩沖器41內(nèi)的字幕流文件語(yǔ)法分析成排版和繪制信息以及對(duì)話文本數(shù)據(jù)。 然后將排版和繪制信息存儲(chǔ)在對(duì)話排版緩沖器(DCB) 425中,并將對(duì)話文本數(shù)據(jù) 存儲(chǔ)在對(duì)話緩沖器(DB ) 422中。更具體地,調(diào)色板更新信息 (palette—update_flag=lb)被包括在由語(yǔ)法分析步驟語(yǔ)法分析的排版信息內(nèi)。并且, 當(dāng)palette—update_flag=0b時(shí),開(kāi)始時(shí)從對(duì)話樣式片段(DSS)提供給CLUT 44的 通用調(diào)色板信息可在不經(jīng)更新的情況下連續(xù)使用。相反,當(dāng)palettejpdate_flag= lb 時(shí),忽略DSS內(nèi)的通用調(diào)色板信息,并且新的調(diào)色板信息在相應(yīng)DPS內(nèi)新定義、 更新到CLUT44并使用。然而,當(dāng)相應(yīng)DPS的呈現(xiàn)(或再現(xiàn))完成吋,清除調(diào)色 板更新,并再次使用開(kāi)始時(shí)從CLUT 44提供的通用調(diào)色板信息。此時(shí),CLUT44 的更新應(yīng)在呈現(xiàn)(或再現(xiàn))后續(xù)DPS之前完成。
在繪制步驟中,經(jīng)語(yǔ)法分析的對(duì)話文本數(shù)據(jù)使用繪制信息繪制成位圖數(shù)據(jù), 該繪制信息表示繪制對(duì)話文本數(shù)據(jù)所需的樣式信息。在對(duì)話呈現(xiàn)控制器426的控 制下,文本繪制器423將對(duì)話緩沖器422內(nèi)所存儲(chǔ)的對(duì)話文本數(shù)據(jù)繪制成位圖數(shù) 據(jù)。為了執(zhí)行繪制功能,文本繪制器423從字體預(yù)載緩沖器410中接收與對(duì)話文 本數(shù)據(jù)相關(guān)聯(lián)的字體數(shù)據(jù)、從對(duì)話呈現(xiàn)控制器426中接收繪制信息和內(nèi)聯(lián)樣式信 息、并使用繪制信息和內(nèi)聯(lián)樣式信息將對(duì)話文本數(shù)據(jù)繪制成位圖數(shù)據(jù),這適用于
對(duì)話文本數(shù)據(jù)的各個(gè)文本串。此后,所繪制的文本數(shù)據(jù)作為位圖對(duì)象被存儲(chǔ)在位 圖對(duì)象緩沖器(BOB) 424中。因此,記錄在BOB緩沖器424內(nèi)的"對(duì)象"對(duì)應(yīng) 于被轉(zhuǎn)換成位圖對(duì)象的各對(duì)話內(nèi)各區(qū)域的文本數(shù)據(jù)。因此,每個(gè)區(qū)域最多有兩個(gè) 對(duì)象被語(yǔ)法分析并存儲(chǔ)在BOB緩沖器424內(nèi)。
最后,在排版步驟中,所繪制的文本數(shù)據(jù)根據(jù)排版信息被添加到圖形平面(GP) 43中,該排版信息表示指示用于在顯示屏內(nèi)顯示文本字幕的時(shí)間的信息。最后, 根據(jù)由對(duì)話呈現(xiàn)控制器426提供的排版信息,存儲(chǔ)在位圖對(duì)象緩沖器424中的位 圖對(duì)象被傳送(添加)到圖形平面43。顏色查找表44使用排版信息中包括的調(diào)色 板信息以調(diào)節(jié)圖形平面43的輸出的顏色和透明度。
因此,在呈現(xiàn)(或再現(xiàn))構(gòu)成如圖8C所示的連續(xù)呈現(xiàn)的連續(xù)DPS弁2、 DPS#3 和DPS#4時(shí),居先的DPS#2通過(guò)使用全部上述呈現(xiàn)過(guò)程來(lái)呈現(xiàn)。然后,在呈現(xiàn) DPS#3和DPS#4時(shí),允許DPS#3和DPS#4的連續(xù)呈現(xiàn)的區(qū)域使用與前面的DPS#2 相同的區(qū)域樣式。因此,在該情形中,略去繪制過(guò)程,并且保留和使用與圖形平 面(GP)內(nèi)前面的DPSW相關(guān)的信息。更具體地,圖形平面(GP)被保留到其中 完成連續(xù)呈現(xiàn)的DPSM的dialog_end_PTS。然而,當(dāng)DPS#5的間斷呈現(xiàn)開(kāi)始時(shí), 圖形平面(GP)內(nèi)的信息全部復(fù)位。即使DPS是連續(xù)呈現(xiàn)組內(nèi)的連續(xù)呈現(xiàn)DPS, 也可包括間斷區(qū)域,并且在該情形中,不相關(guān)區(qū)域應(yīng)通過(guò)單獨(dú)的繪制過(guò)程配置位 圖對(duì)象。
工業(yè)實(shí)用性
對(duì)本領(lǐng)域技術(shù)人員而言,顯然可在本發(fā)明中進(jìn)行各種更改和變化而不背離本 發(fā)明的精神或范圍。因而,本發(fā)明旨在涵蓋本發(fā)明的更改和變化,只要它們落在 所附權(quán)利要求及其等效方案的范圍內(nèi)即可。
權(quán)利要求
1.一種再現(xiàn)文本字幕流的方法,所述萬(wàn)法包括從外部源接收至少一個(gè)文本字幕流,各文本字幕流包括定義一組區(qū)域樣式的樣式片段和呈現(xiàn)片段,各呈現(xiàn)片段包含至少一個(gè)文本區(qū)域,各文本區(qū)域鏈接到所述一組區(qū)域樣式的一個(gè)選定樣式,其中當(dāng)前呈現(xiàn)片段包含連續(xù)呈現(xiàn)標(biāo)志,以指示當(dāng)前呈現(xiàn)與前一呈現(xiàn)之間是否需要連續(xù)呈現(xiàn);以及用定義連續(xù)呈現(xiàn)標(biāo)志的呈現(xiàn)片段,解碼所述文本字幕流。
2. 如權(quán)利要求l所述方法,其特征在于,所述連續(xù)呈現(xiàn)標(biāo)志設(shè)置為"0",以 指示呈現(xiàn)片段和前一呈現(xiàn)片段之間不需要連續(xù)呈現(xiàn)。
3. 如權(quán)利要求l所述方法,其特征在于,所述連續(xù)呈現(xiàn)標(biāo)志設(shè)置為"1",以 指示呈現(xiàn)片段和前一呈現(xiàn)片段之間需要連續(xù)呈現(xiàn)。
4. 如權(quán)利要求l所述方法,其特征在于,所述連續(xù)呈現(xiàn)標(biāo)志進(jìn)一步指示位于 當(dāng)前呈現(xiàn)片段的第一文本區(qū)域和位于前一呈現(xiàn)片段的第二文本區(qū)域之間的連續(xù)呈 現(xiàn)。
5. 如權(quán)利要求l所述方法,其特征在于,各呈現(xiàn)片段包括指示呈現(xiàn)片段開(kāi)始 時(shí)間和呈現(xiàn)片段結(jié)束時(shí)間的呈現(xiàn)時(shí)間信息。
6. 如權(quán)利要求5所述方法,其特征在于,如果在當(dāng)前呈現(xiàn)片段和前一呈現(xiàn)片 段之間需要連續(xù)呈現(xiàn),則當(dāng)前呈現(xiàn)片段的開(kāi)始時(shí)間與前一呈現(xiàn)片段的結(jié)束時(shí)間相 同。
7. 如權(quán)利要求l所述方法,其特征在于,所述呈現(xiàn)片段連續(xù),至少呈現(xiàn)片段 的一個(gè)區(qū)域從前一呈現(xiàn)片段連續(xù)。
8. —種記錄文本字幕流的方法,所述方法包括-從外部源接收至少一個(gè)文本字幕流,各文本字幕流包括定義一組區(qū)域樣式的 樣式片段和呈現(xiàn)片段,各呈現(xiàn)片段包含至少一個(gè)文本區(qū)域,各文本區(qū)域鏈接到所 述一組區(qū)域樣式的一個(gè)選定樣式,其中當(dāng)前呈現(xiàn)片段包含連續(xù)呈現(xiàn)標(biāo)志,以指示 當(dāng)前呈現(xiàn)與前一呈現(xiàn)之間是否需要連續(xù)呈現(xiàn);以及將接收到的所述文本字幕流記錄在記錄基質(zhì)中。
9. 如權(quán)利要求8所述方法,其特征在于,所述連續(xù)呈現(xiàn)標(biāo)志設(shè)置為"0",以 指示呈現(xiàn)片段和前一呈現(xiàn)片段之間不需要連續(xù)呈現(xiàn)。
10. 如權(quán)利要求8所述方法,其特征在于,所述連續(xù)呈現(xiàn)標(biāo)志設(shè)置為"1", 以指示呈現(xiàn)片段和前一呈現(xiàn)片段之間需要連續(xù)呈現(xiàn)。
11. 如權(quán)利要求8所述方法,其特征在于,所述連續(xù)呈現(xiàn)標(biāo)志進(jìn)一步指示位于當(dāng)前呈現(xiàn)片段的第一文本區(qū)域和位于前一呈現(xiàn)片段的第二文本區(qū)域之間的連續(xù) 呈現(xiàn)。
12. 如權(quán)利要求8所述方法,其特征在于,每個(gè)呈現(xiàn)片段包括指示呈現(xiàn)片段 開(kāi)始時(shí)間和呈現(xiàn)片段結(jié)束時(shí)間的呈現(xiàn)吋間信息。
13. 如權(quán)利要求12所述方法,其特征在于,如果在當(dāng)前呈現(xiàn)片段和前一呈現(xiàn) 片段之間需要連續(xù)呈現(xiàn),則當(dāng)前呈現(xiàn)片段的開(kāi)始時(shí)間與前一呈現(xiàn)片段的結(jié)束時(shí)間 相同。
14. 一種再現(xiàn)文本字幕流的方法,所述方法包括從外部源接收至少一個(gè)文本字幕流,各文本字幕流包括定義一組區(qū)域樣式的 樣式片段和多個(gè)呈現(xiàn)片段,各呈現(xiàn)片段包含至少一個(gè)文本區(qū)域,各文本區(qū)域鏈接 到所述一組區(qū)域樣式的一個(gè)選定樣式,其中當(dāng)前呈現(xiàn)片段內(nèi)所包括的第一文本區(qū) 域包含連續(xù)呈現(xiàn)標(biāo)志,以指示第一文本區(qū)域與前一呈現(xiàn)片段內(nèi)所包括的第二文本區(qū)域之間需要連續(xù)呈現(xiàn);以及用定義連續(xù)呈現(xiàn)標(biāo)志的呈現(xiàn)片段,解碼所述文本字幕流。
15. 如權(quán)利要求14所述方法,其特征在于,所述第一和第二文本區(qū)域的每一 個(gè)都包括至少一個(gè)由內(nèi)聯(lián)樣式和文本串構(gòu)成的對(duì)。
16. 如權(quán)利要求14所述方法,其特征在于,通過(guò)保留前一呈現(xiàn)片段中所包括 的第二文本區(qū)域在圖形平面中的呈現(xiàn),當(dāng)前呈現(xiàn)片段中所包含的第一文本區(qū)域在 所述圖形平面中呈現(xiàn)。
17. —種再現(xiàn)文本字幕流的方法,所述方法包括從外部源或記錄介質(zhì)選擇至少一個(gè)文本字幕流,各文本字幕流包括定義一組 區(qū)域樣式的樣式片段和呈現(xiàn)片段,各呈現(xiàn)片段包含至少一個(gè)文本區(qū)域,各文本區(qū) 域鏈接到所述一組區(qū)域樣式的一個(gè)選定樣式,其中當(dāng)前呈現(xiàn)片段包含連續(xù)呈現(xiàn)標(biāo) 志,以指示當(dāng)前呈現(xiàn)與前一呈現(xiàn)之間是否需要連續(xù)呈現(xiàn);以及用定義連續(xù)呈現(xiàn)標(biāo)志的呈現(xiàn)片段,解碼所述文本字幕流。
18. 如權(quán)利要求17所述方法,其特征在于,所述連續(xù)呈現(xiàn)標(biāo)志設(shè)置為"0", 以指示呈現(xiàn)片段和前一呈現(xiàn)片段之間不需要連續(xù)呈現(xiàn)。
19. 如權(quán)利要求17所述方法,其特征在于,所述連續(xù)呈現(xiàn)標(biāo)志設(shè)置為"1", 以指示呈現(xiàn)片段和前一呈現(xiàn)片段之間需要連續(xù)呈現(xiàn)。
20. 如權(quán)利要求17所述方法,其特征在于,所述連續(xù)呈現(xiàn)標(biāo)志進(jìn)一步指示位 于當(dāng)前呈現(xiàn)片段的第一文本區(qū)域和位于前一呈現(xiàn)片段的第二文本區(qū)域之間的連續(xù) 呈現(xiàn)。
21. 如權(quán)利耍求17所述方法,其特征在于,每個(gè)呈現(xiàn)片段包括指示呈現(xiàn)片段 開(kāi)始時(shí)間和呈現(xiàn)片段結(jié)束時(shí)間的呈現(xiàn)時(shí)間信息。
22. 如權(quán)利要求21所述方法,其特征在于,如果在當(dāng)前呈現(xiàn)片段和前一呈現(xiàn) 片段之間需要連續(xù)呈現(xiàn),則當(dāng)前呈現(xiàn)片段的開(kāi)始時(shí)間與前一呈現(xiàn)片段的結(jié)束時(shí)間 相同。
23. 如權(quán)利要求17所述方法,其特征在于,所述呈現(xiàn)片段連續(xù),至少呈現(xiàn)片段的一個(gè)區(qū)域從前一呈現(xiàn)片段連續(xù)。
24. —種再現(xiàn)文本字幕流的方法,所述方法包括從外部源或記錄介質(zhì)選擇至少一個(gè)文本字幕流,各文本字幕流包括定義一組 區(qū)域樣式的樣式片段和多個(gè)呈現(xiàn)片段,各呈現(xiàn)片段包含至少一個(gè)文本區(qū)域,各文 本區(qū)域鏈接到所述一組區(qū)域樣式的一個(gè)選定樣式,其中當(dāng)前呈現(xiàn)片段內(nèi)所包括的 第一文本區(qū)域包含連續(xù)呈現(xiàn)標(biāo)志,以指示第一文本區(qū)域與前一呈現(xiàn)片段內(nèi)所包括的第二文本區(qū)域之間需要連續(xù)呈現(xiàn);以及用定義連續(xù)呈現(xiàn)標(biāo)志的呈現(xiàn)片段,解碼所述文本字幕流。
25. 如權(quán)利要求24所述方法,其特征在于,所述第一和第二文本區(qū)域的每一 個(gè)都包括至少一個(gè)由內(nèi)聯(lián)樣式和文本串構(gòu)成的對(duì)。
26. 如權(quán)利要求24所述方法,其特征在于,通過(guò)保留前一呈現(xiàn)片段中所包括 的第二文本區(qū)域在圖形平面中的呈現(xiàn),當(dāng)前呈現(xiàn)片段中所包含的第一文本區(qū)域在 所述圖形平面中呈現(xiàn)。
27. —種再現(xiàn)文本字幕流的裝置,所述裝置包括解碼器,配置用于解碼來(lái)自外部源的文本字幕流,所述文本字幕流包括定義 一組區(qū)域樣式的樣式片段和呈現(xiàn)片段,各呈現(xiàn)片段包含至少一個(gè)文本區(qū)域,各文 本區(qū)域鏈接到所述一組區(qū)域樣式的一個(gè)選定樣式,其中當(dāng)前呈現(xiàn)片段包含連續(xù)呈 現(xiàn)標(biāo)志,以指示當(dāng)前呈現(xiàn)與前一呈現(xiàn)之間是否需要連續(xù)呈現(xiàn);以及控制器,配置用于控制解碼器的操作以從接收器接收文本字幕流,并用定義 連續(xù)呈現(xiàn)標(biāo)志的呈現(xiàn)片段解碼所述文本字幕流。
28. 如權(quán)利要求27所述裝置,其特征在于,所述連續(xù)呈現(xiàn)標(biāo)志設(shè)置為"0", 以指示呈現(xiàn)片段和前一呈現(xiàn)片段之間不需要連續(xù)呈現(xiàn)。
29. 如權(quán)利要求27所述裝置,其特征在于,所述連續(xù)呈現(xiàn)標(biāo)志設(shè)置為"1", 以指示呈現(xiàn)片段和前一呈現(xiàn)片段之間需要連續(xù)呈現(xiàn)。
30. 如權(quán)利要求27所述裝置,其特征在于,所述連續(xù)呈現(xiàn)標(biāo)志進(jìn)一步指示位 于當(dāng)前呈現(xiàn)片段的第一文本區(qū)域和位于前一呈現(xiàn)片段的第二文本區(qū)域之間的連續(xù) 呈現(xiàn)。
31. 如權(quán)利要求27所述裝置,其特征在于,每個(gè)呈現(xiàn)片段包括指示呈現(xiàn)片段 開(kāi)始時(shí)間和呈現(xiàn)片段結(jié)束時(shí)間的呈現(xiàn)時(shí)間信息。
32. 如權(quán)利要求31所述裝置,其特征在于,如果在當(dāng)前呈現(xiàn)片段和前一呈現(xiàn) 片段之間需要連續(xù)呈現(xiàn),則當(dāng)前呈現(xiàn)片段的開(kāi)始時(shí)間與前一呈現(xiàn)片段的結(jié)束時(shí)間 相同。
33. —種再現(xiàn)文本字幕流的裝置,所述裝置包括解碼器,配置用于解碼來(lái)自外部源的文本字幕流,所述文本字幕流包括定義 一組區(qū)域樣式的樣式片段和多個(gè)呈現(xiàn)片段,各呈現(xiàn)片段包含至少一個(gè)文本區(qū)域, 各文本區(qū)域鏈接到所述一組區(qū)域樣式的一個(gè)選定樣式,其中當(dāng)前呈現(xiàn)片段內(nèi)所包 括的第一文本區(qū)域包含連續(xù)呈現(xiàn)標(biāo)志,以指示第一文本區(qū)域與前一呈現(xiàn)片段內(nèi)所 包括的第二文本區(qū)域之間需要連續(xù)呈現(xiàn);以及控制器,配置用于控制解碼器的操作以從接收器接收文本字幕流,并用定義 連續(xù)呈現(xiàn)標(biāo)志的呈現(xiàn)片段解碼所述文本字幕流。
34. 如權(quán)利要求33所述裝置,其特征在于,所述第一和第二文本區(qū)域的每一 個(gè)都包括至少一個(gè)由內(nèi)聯(lián)樣式和文本串構(gòu)成的對(duì)。
35.如權(quán)利要求33所述裝置,其特征在于,通過(guò)保留前一呈現(xiàn)片段中所包括的第二文本區(qū)域在圖形平面中的呈現(xiàn),當(dāng)前呈現(xiàn)片段中所包含的第一文本區(qū)域在 所述圖形平面中呈現(xiàn)。
全文摘要
公開(kāi)了一種用于再現(xiàn)文本字幕流的記錄介質(zhì)、方法和裝置。緩沖器開(kāi)始時(shí)預(yù)載包括定義一組區(qū)域樣式的對(duì)話樣式片段以及第一和第二對(duì)話呈現(xiàn)片段的文本字幕流。文本字幕解碼器開(kāi)始時(shí)在圖形平面中呈現(xiàn)第一對(duì)話呈現(xiàn)片段中所包括的第一對(duì)話文本區(qū)域,并讀取包括第二對(duì)話文本區(qū)域的第二對(duì)話呈現(xiàn)片段中所包括的連續(xù)呈現(xiàn)標(biāo)志。如果連續(xù)片段指示在第一和第二對(duì)話文本區(qū)域之間需要連續(xù)呈現(xiàn),則文本字幕解碼器通過(guò)保留第一對(duì)話文本區(qū)域在圖形平面中的呈現(xiàn)來(lái)呈現(xiàn)第二對(duì)話文本區(qū)域。
文檔編號(hào)H04N5/445GK101114499SQ20071014721
公開(kāi)日2008年1月30日 申請(qǐng)日期2005年3月22日 優(yōu)先權(quán)日2004年3月26日
發(fā)明者劉齊鏞, 徐康洙, 金柄辰 申請(qǐng)人:Lg電子株式會(huì)社