国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      存儲基于文本的字幕的信息存儲介質(zhì)及處理基于文本的字幕的設(shè)備和方法

      文檔序號:6755934閱讀:188來源:國知局
      專利名稱:存儲基于文本的字幕的信息存儲介質(zhì)及處理基于文本的字幕的設(shè)備和方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種字幕,更具體地講,涉及一種基于文本的字幕以及用于處理所述字幕的設(shè)備和方法。
      背景技術(shù)
      傳統(tǒng)的字幕以位像形式產(chǎn)生,并被包括在MPEG流中。由于該字幕具有位像格式,因此產(chǎn)生字幕不方便,并且用戶不得不被動地接受由字幕制作者定義并提供的字幕的各種屬性。即,用戶不能選擇字幕的樣式,如文本顏色、文本大小或文本的輸出方向。因此,用戶觀看單調(diào)樣式的字幕。
      通常,電影的字幕使用一些典型格式,而不在輸出樣式方面頻繁改變,如在文本顏色、文本位置、文本大小和文本形狀方面改變。為了渲染(render)文本,每一字符都需要關(guān)于其顏色、大小、位置和形狀的不同信息。如果該渲染信息被添加到字幕的每一語句中,則提供了可為每一語句指定不同樣式的優(yōu)點(diǎn)。然而,在僅使用一些典型樣式的電影腳本中,字幕所需的數(shù)據(jù)量以及將被處理的數(shù)據(jù)量增加的缺點(diǎn)多于能夠提供各種樣式的優(yōu)點(diǎn)。
      發(fā)明公開技術(shù)解決方案本發(fā)明提供一種存儲基于文本的字幕的信息存儲介質(zhì)。
      本發(fā)明還提供一種字幕處理設(shè)備及方法,通過該設(shè)備及方法,可以以各種方式輸出字幕。
      有益的效果根據(jù)本發(fā)明,字幕的輸出樣式由樣式組(stylegroup)以及包括在樣式組中的樣式(style)來定義,并且電影腳本的每一語句指定預(yù)定義的樣式組或樣式,以使字幕被輸出時的用于字幕的數(shù)據(jù)量以及將被處理的數(shù)據(jù)量可以極大地減少。
      此外,通過將字幕的輸出格式指定為樣式組或樣式,該輸出格式不能被用戶完全改變,制作者的意圖可以被有效地反映。另外,樣式或樣式組可由用戶來選擇,以使用戶可選擇期望的輸出樣式。


      圖1是示出根據(jù)本發(fā)明實施例的基于文本的字幕文件的結(jié)構(gòu)的示圖。
      圖2是示出根據(jù)本發(fā)明實施例的渲染腳本文本所需的信息以及根據(jù)該信息渲染的文本輸出的示圖。
      圖3A示出根據(jù)本發(fā)明實施例的定義樣式組的標(biāo)記文檔。
      圖3B示出根據(jù)本發(fā)明實施例的定義樣式組的另一標(biāo)記文檔。
      圖4A示出根據(jù)本發(fā)明實施例的其中基本樣式信息被定義在樣式組中的標(biāo)記文檔。
      圖4B示出根據(jù)本發(fā)明實施例的其中基本樣式信息被定義在樣式組中的另一標(biāo)記文檔。
      圖5A示出根據(jù)本發(fā)明實施例的用于顯示字幕的標(biāo)記語言標(biāo)簽的示例。
      圖5B示出根據(jù)本發(fā)明實施例的用于顯示字幕的標(biāo)記語言標(biāo)簽的另一示例。
      圖6A示出根據(jù)本發(fā)明實施例的對話信息和表示信息之間的關(guān)系。
      圖6B示出根據(jù)本發(fā)明實施例的對話信息和表示信息之間的另一關(guān)系。
      圖7A是示出根據(jù)本發(fā)明實施例的如何通過樣式改變命令來改變樣式的示圖。
      圖7B是示出根據(jù)本發(fā)明實施例的如何通過樣式組改變命令來改變樣式組的示圖。
      圖8A是示出對如圖4A中所示形成的表示信息如何選擇渲染每一腳本項所需的樣式信息的示圖。
      圖8B和圖8C是示出對如圖4B中所示形成的表示信息如何選擇渲染每一腳本項所需的樣式信息的示圖。
      圖9是示出根據(jù)本發(fā)明實施例的基于文本的字幕處理設(shè)備的方框圖。
      圖10是示出根據(jù)本發(fā)明實施例的基于文本的字幕處理方法的流程圖。
      最佳模式根據(jù)本發(fā)明的一方面,提供一種存儲多媒體數(shù)據(jù)的信息存儲介質(zhì),所述多媒體數(shù)據(jù)包括音頻/可視化(AV)數(shù)據(jù);和字幕數(shù)據(jù),所述字幕數(shù)據(jù)包括與AV數(shù)據(jù)同步地輸出的腳本文本數(shù)據(jù)以及用于指定腳本文本的輸出類型的文本格式的輸出樣式信息。
      所述字幕數(shù)據(jù)可以以標(biāo)記文檔的形式或以二進(jìn)制數(shù)據(jù)的形式被記錄。
      根據(jù)本發(fā)明的另一方面,提供一種存儲基于文本的字幕信息的信息存儲介質(zhì),所述信息包括對話信息,所述對話信息包括字幕的腳本文本信息以及指定腳本文本的輸出類型的信息;表示信息,所述表示信息包括用于渲染和顯示腳本文本的樣式信息。
      所述對話信息和/或所述表示信息可以以標(biāo)記文檔的形式或以二進(jìn)制數(shù)據(jù)的形式被記錄。
      所述對話信息可包括腳本文本數(shù)據(jù);開始時間,指示腳本文件何時開始被顯示;結(jié)束時間,指示腳本文本的顯示何時結(jié)束;和樣式數(shù)據(jù),指定當(dāng)腳本文本被渲染時使用的顯示樣式。
      所述表示信息可包括至少一個記錄有顯示樣式信息的樣式組,樣式組包括至少一個樣式,在所述樣式中記錄有將用于渲染的信息以及腳本文本的顯示樣式。
      所述樣式組可包括不可由用戶改變的樣式信息,所述至少一個樣式包括可由用戶改變的樣式信息。
      由用戶選擇的樣式中包括的樣式信息可被應(yīng)用于包括所選擇的樣式的樣式組中包括的樣式信息,以改變腳本文本的輸出類型。
      所選擇的樣式中包括的樣式信息可代替包括所選擇的樣式的樣式組中包括的樣式信息,或者可被加到所述樣式信息,或者可從所述樣式信息減去。
      所述對話信息中包括的腳本文本可指定所述樣式組中的一個,并且用戶可選擇指定的樣式組中包括的所述至少一個樣式中的一個,并且通過使用指定的樣式組中記錄的信息以及所選擇的樣式中記錄的信息,可顯示腳本文本。
      所述對話信息中包括的腳本文本可指定所述樣式組中包括的多個樣式中的一個,并且用戶可選擇所述至少一個樣式組中的一個,并且通過使用指定的樣式中記錄的信息以及所選擇的樣式組中記錄的信息,可顯示腳本文本。
      根據(jù)本發(fā)明的另一方面,提供一種文本字幕處理設(shè)備,包括文本字幕分析器,用于從基于文本的字幕數(shù)據(jù)提取表示信息和對話信息;和文本布局/字體渲染器,通過參考所述表示信息,來渲染提取的對話信息,并產(chǎn)生腳本文本的圖像。
      該設(shè)備還可包括緩沖器,用于從盤讀取基于文本的字幕數(shù)據(jù)和字體數(shù)據(jù),并存儲所述數(shù)據(jù);和表示引擎,用于讀取渲染的腳本文本圖像和位圖類型的腳本文本數(shù)據(jù),并通過組合渲染的腳本文本圖像和位圖類型的腳本數(shù)據(jù)來產(chǎn)生圖形圖像。
      根據(jù)本發(fā)明的另一方面,提供一種文本字幕處理方法,包括讀取并存儲基于文本的字幕數(shù)據(jù)和字體數(shù)據(jù);從所述字幕數(shù)據(jù)提取表示信息和對話信息;使用提取的表示信息和對話信息來渲染腳本文本并產(chǎn)生文本圖像;讀取位像形式的字幕數(shù)據(jù);將字幕數(shù)據(jù)與渲染的文本圖像進(jìn)行組合;以及輸出組合的圖像。
      根據(jù)本發(fā)明的另一方面,提供一種其上存儲有所述方法的計算機(jī)程序的計算機(jī)可讀記錄介質(zhì)。
      具體實施例方式
      現(xiàn)在,將詳細(xì)描述本發(fā)明的實施例,其例子示于附圖中,在附圖中,相同的標(biāo)號始終表示相同的部件。下面,通過參照附圖描述實施例以解釋本發(fā)明。
      參照圖1,基于文本的字幕文件100包括對話信息110、表示信息120以及元數(shù)據(jù)130a和130b。
      對話信息110包括腳本文本、文本的輸出開始時間、輸出結(jié)束時間、將用于渲染文本的樣式組(stylegroup)或樣式信息、諸如淡入/淡出的文本變化效果信息、以及用于文本的格式代碼。
      所述格式代碼包括以粗體表示文本的代碼、以斜體表示文本的代碼、下劃線的代碼、指示換行的代碼等。
      所述表示信息120包括將用于渲染腳本文本的樣式信息,并形成有多個樣式組。樣式組是其中記錄有樣式信息的一組樣式。
      樣式(style)包括將用于渲染腳本文本并將其輸出到屏幕上的信息。這樣的信息的例子是樣式的名稱、字體、文本顏色、背景顏色、文本大小、文本輸出區(qū)域、文本輸出的起始位置、輸出方向、對齊方法等。
      用戶可改變的屬性的范圍根據(jù)哪種信息被定義為樣式和樣式組而變化,將在下面解釋指定樣式信息的方法。
      元數(shù)據(jù)130a和130b是關(guān)于運(yùn)動畫面的附加信息,包括執(zhí)行除了輸出字幕之外的附加功能所需的信息。
      圖2是示出渲染腳本文本所需的信息以及根據(jù)該信息渲染并輸出的屏幕的示圖。
      輸出區(qū)域信息(1,t,w,h)210指示其中文本將被輸出的區(qū)域,并指示該區(qū)域以坐標(biāo)(1,t)為起始位置、寬度為w、高度為h。輸出起始位置信息(x,y)221指示文本被輸出到屏幕上時的基準(zhǔn)點(diǎn),并指示該基準(zhǔn)點(diǎn)應(yīng)位于區(qū)域(1,t,w,h)內(nèi)。文本對齊信息222指定文本的對齊方法。文本可以是左對齊、中間對齊或右對齊。當(dāng)文本是左對齊時,文本從輸出起始位置(x,y)向右延伸。當(dāng)文本是中間對齊時,文本以輸出起始位置(x,y)為中心。當(dāng)文本是右對齊時,文本從輸出起始位置(x,y)向左延伸。在圖2中,示出了以左對齊方式輸出文本的例子。
      字體大小信息230指示將被輸出的文本的大小。行高信息240指示文本的行間距。背景顏色信息250定義輸出區(qū)域(1,t,w,h)的背景顏色。文本顏色信息260定義將被輸出的文本的顏色。字體名稱270指定將用于文本渲染的字體。
      格式代碼280和字符數(shù)據(jù)290被包括在對話信息110中。格式代碼280可包括用于換行以及對文本進(jìn)行粗體、斜體和下劃線處理的代碼。字符數(shù)據(jù)290是將作為字幕被顯示的腳本文本信息。文本的輸出方向可被定義為(左-&gt;右,上-&gt;下)或(上-&gt;下,右-&gt;左)。在圖2中,輸出方向為(左-&gt;右,上-&gt;下)。除了格式代碼280和字符數(shù)據(jù)290之外的上述各種信息被包括在表示信息120中。
      有各種在基于文本的字幕中表示文本渲染所需的信息的方法。通過定義其中各條信息被記錄的結(jié)構(gòu),可形成二進(jìn)制格式的結(jié)構(gòu),或者可使用與該信息結(jié)構(gòu)相應(yīng)的標(biāo)記格式。與其中信息被記錄為文本的標(biāo)記文檔不同,以二進(jìn)制格式存儲的信息由一串以預(yù)定字節(jié)為單位的二進(jìn)制數(shù)據(jù)來表示。即,例如,首部的預(yù)定數(shù)量的字節(jié)可用于樣式的名稱,接下來的字節(jié)用于字體,再接下來的字節(jié)用于文本顏色。以這樣的方式,渲染所需的信息以二進(jìn)制格式記錄。下面,將解釋信息結(jié)構(gòu)作為示例。
      有各種形成指示樣式信息的樣式和樣式組的方法,所述樣式信息將用于渲染并顯示包括在對話信息110中的每一腳本語句。
      在一種方法中,包括在對話信息110中的每一腳本語句指定樣式組,用戶選擇包括在指定的樣式組中的樣式中的一個。在另一種方法中,用戶選擇樣式組,包括在對話信息110中的每一腳本語句指定包括在該樣式組中的多個樣式中的一個。因此,渲染腳本語句所需的所有信息都包括在樣式中,制作者可根據(jù)用戶的選擇改變將用于渲染輸出腳本的任一條樣式信息。即,如果用戶改變腳本的輸出樣式,則可根據(jù)由制作者提供的樣式信息來改變所有條信息。
      現(xiàn)在,將參照圖3A至圖6B更詳細(xì)地解釋上述的各種情形。圖3A示出根據(jù)本發(fā)明實施例的定義樣式組的標(biāo)記文檔。表示信息以樣式集(styleset)的形式被記錄。所述樣式集包括由制作者定義的多個樣式組。每一樣式組都具有指示每一組的名稱的名稱屬性,每一組由名稱屬性所指示的樣式組名稱來識別。樣式組是用于根據(jù)制作者所期望的樣式來輸出字幕的一組屬性信息。
      例如,如果制作者希望電影標(biāo)題的字幕以大的字體輸出在屏幕的中央,字幕以不影響電影的觀看的字體大小輸出在屏幕的底部,而電影結(jié)尾部分的演員的字幕在整個屏幕上中間對齊,那么制作者將樣式集劃分為三個樣式組“Title”(標(biāo)題)、“Script”(腳本)和“Casting”(角色),定義每一樣式組,并將定義在表示信息中的這三個樣式組中的一個分配給記錄在字幕文件的對話信息中的每一腳本。這些樣式組不能被觀看電影的用戶改變。
      每一樣式包括渲染文本所需的信息記錄在其中的樣式。樣式包括用于識別樣式的名稱以及渲染文本所需的各種信息項。在樣式組中,可定義多個樣式,最好每一樣式組中定義的樣式的數(shù)量和樣式名稱對于所有的樣式組都是同樣的。由于樣式組中定義的多個樣式中的首個樣式可被選為默認(rèn),或者可由制作者選擇默認(rèn)樣式,因此當(dāng)最初的字幕被輸出在屏幕上時,選為默認(rèn)的樣式被應(yīng)用于文本渲染,并且如果當(dāng)電影被再現(xiàn)時由用戶任意改變樣式,那么之后,由用戶指定的樣式被應(yīng)用于文本渲染。
      圖3B是根據(jù)本發(fā)明實施例的定義樣式組的標(biāo)記文檔。參照圖3B,Title、Script和Casting是字幕的三個類別并被定義為樣式。根據(jù)腳本文本的輸出樣式,包括這三個樣式的樣式組被分為Small、Normal和Large。在對話信息的每一腳本語句中,指定表示信息中定義的樣式。在這種情況下,由于首個樣式組可被選為默認(rèn)或者可由制作者選擇默認(rèn)樣式組,因此當(dāng)最初的字幕被輸出到屏幕上時,包括在被選為默認(rèn)的樣式組中的樣式中的由對話信息的每一腳本語句指示的樣式被應(yīng)用于文本渲染,并且如果當(dāng)電影被再現(xiàn)時用戶改變樣式組,那么之后包括在由用戶指定的樣式組中的樣式被應(yīng)用于文本渲染。
      當(dāng)如圖3A和3B所示定義表示信息時,如果用戶改變樣式,則所有的樣式信息項都改變。然而,取決于情況,僅改變樣式信息的一部分可能更有效,為此,可如圖4A和4B所示定義表示信息。
      圖4A是根據(jù)本發(fā)明實施例的其中基本樣式信息被定義在樣式組中的標(biāo)記文檔。與圖3A和圖3B中所示的表示信息不同,在圖4A中,樣式組包括當(dāng)腳本輸出樣式被用戶改變時不改變的信息。此外,該樣式組包括一個或多個樣式,所述一個或多個樣式包括可由用戶的選擇改變的樣式信息,并且每一樣式通過名稱屬性來識別。
      參照圖4A,樣式集包括通過“Title”、“Script”和“Casting”來識別的三類樣式組,每一樣式組包括字體(front)、顏色(color)、背景(background)、對齊(align)、區(qū)域(region)以及行高(lineheight)信息,這些信息即使在用戶改變樣式時也保持固定值。每一樣式組還包括三個樣式“normal font”、“small font”和“l(fā)arge font”,這些樣式具有當(dāng)用戶改變樣式時其值改變的大小(size)、位置(position)和方向(direction)信息。樣式可具有用于指示由制作者選擇的默認(rèn)樣式的默認(rèn)屬性,或者首個樣式可被選為默認(rèn)。
      在這種情況下,包括在樣式組中的字體、顏色、背景、對齊、區(qū)域和行高樣式信息以及包括在由用戶選擇的樣式中或默認(rèn)樣式中的大小、位置和方向樣式信息用于形成將用于渲染腳本文本的完整的一套樣式信息。
      圖4B是根據(jù)本發(fā)明實施例的其中基本樣式信息被定義在樣式組中的另一標(biāo)記文檔。如圖4A中一樣,圖4B中所示的具有表示信息的樣式組包括渲染腳本文本所需的所有樣式信息。此外,該樣式組包括一個或多個樣式,所述一個或多個樣式包括可由用戶的選擇改變的樣式信息,并且每一樣式通過名稱屬性被識別。
      參照圖4B,樣式集包括通過“Title”、“Script”和“Casting”來識別的三類樣式組,每一樣式組包括將用于渲染腳本的字體(front)、顏色(color)、背景(background)、對齊(align)、區(qū)域(region)、行高(lineheight)、大小(size)、位置(position)和方向(direction)信息,并且還包括兩個樣式“smallfont”和“l(fā)arge font”,這兩個樣式包括當(dāng)用戶改變樣式時其值改變的大小、位置和方向信息。
      當(dāng)沒有由用戶輸入的改變時,為了形成用于渲染腳本文本的完整的一套樣式信息,僅使用包括在樣式組中的字體、顏色、背景、對齊、區(qū)域、行高、大小、位置和方向信息項。如果用戶改變了樣式,則包括在所選擇的樣式中的大小、位置和方向信息被應(yīng)用于所述大小、位置和方向信息,腳本的輸出樣式改變。
      此時,包括在樣式組中的值可由包括在所選擇的樣式中的值代替,或者包括在所選擇的樣式中的值可被加到包括在樣式組中的值上。當(dāng)使用后一種方法時,包括在樣式中的大小、位置和方向?qū)傩缘闹悼杀槐硎緸檎龜?shù)或負(fù)數(shù),并且包括在樣式組中的值可被加到該數(shù)中或從該數(shù)減去。
      圖5A示出根據(jù)本發(fā)明實施例的用于顯示字幕的標(biāo)記標(biāo)簽的示例。&lt;text&gt;標(biāo)簽用作對將被輸出在屏幕上的腳本進(jìn)行分類的單元。包括在&lt;text&gt;標(biāo)簽中的屬性信息包括“start”,指示文本輸出開始的時間;“end”,指示輸出結(jié)束的時間;“effect”,指示將應(yīng)用于文本的變化效果,如淡入/淡出;和“stylegroup”,指示將用于渲染文本的樣式信息。其中,“start”和“end”信息作為屏幕輸出的時間信息。此外,將被輸出在屏幕上的腳本被記錄在&lt;text&gt;標(biāo)簽中。
      參照圖5A,使用樣式組“Script”中包括的多個樣式中的默認(rèn)樣式或者由用戶指定的樣式信息來渲染腳本文本“John!ride…”,并且通過應(yīng)用“fade-in”(淡入)效果,文本在開始時間“00:10:00”顯示并逐漸變得清楚,直到結(jié)束時間“00:10:15”。
      圖5B示出根據(jù)本發(fā)明實施例的用于顯示字幕的標(biāo)記語言標(biāo)簽的另一示例。參照圖5B,&lt;text&gt;標(biāo)簽指定樣式而不是樣式組,來渲染腳本文本。在這種情況下,使用由用戶指定的樣式組中包括的多個樣式中的默認(rèn)樣式來渲染包括在&lt;text&gt;標(biāo)簽中的腳本文本。
      圖6A示出根據(jù)本發(fā)明的對話信息和表示信息之間的關(guān)系。如上面參照圖5A所述,包括對話信息的每一&lt;text&gt;標(biāo)簽都具有指示將用于渲染文本的樣式信息的樣式組字段。所述樣式組字段指示存儲在表示信息的樣式集中的多個樣式組中的一個,并且在指定的樣式組所包括的樣式中,默認(rèn)樣式或由用戶指定的樣式提供渲染文本所需的信息。
      參照圖6A,兩個&lt;text&gt;標(biāo)簽分別指示樣式組“Title”和“Script”。所述兩個&lt;text&gt;標(biāo)簽的每一個與表示信息中記錄的相應(yīng)的樣式組“Title”或“Script”所包括的樣式中的一個對應(yīng)。
      圖6B示出根據(jù)本發(fā)明實施例的對話信息和表示信息之間的另一種關(guān)系。每一&lt;text&gt;標(biāo)簽指示樣式而不是樣式組,來作為文本渲染信息,并且相應(yīng)的樣式信息被記錄為表示信息中存儲的多個樣式組所包括的多個樣式中的一個。參照圖6B,包括分別指示樣式“Title”和“Script”的對話信息的兩個&lt;text&gt;標(biāo)簽被包括在表示信息中記錄的樣式組“Small”和“Normal”中的一個中。
      現(xiàn)在,將參照圖7A和圖7B解釋用戶改變樣式所用的用戶操作和應(yīng)用程序接口(API)。圖7A是示出如何通過樣式改變命令來改變樣式的示圖。參照圖7A,將樣式組“Title”、“Script”和“Casting”定義為每一樣式組包括樣式“Small”、“Normal”和“Large”。樣式組“Title”使用中間對齊,并輸出藍(lán)色文本,樣式組“Script”從底部左側(cè)使用左對齊,并輸出黑色文本,樣式組“Casting”從頂部右側(cè)使用右對齊,并輸出紅色文本。樣式“Small” 、“Normal”和“Large”分別具有指示以小尺寸文字、普通尺寸文字和大尺寸文字輸出的樣式信息。
      在時間“00:00:10”,樣式組“Title”用作渲染文本的信息,包括在樣式組“Title”中的默認(rèn)樣式“Small”用作樣式信息。當(dāng)在電影的再現(xiàn)期間,用戶將文本樣式改變?yōu)闃邮健癗ormal”時,樣式組“Title”的樣式“Normal”用作樣式信息。此外,當(dāng)隨著電影的進(jìn)行,在時間“00:10:20”樣式組改變時,使用樣式組“Script”的樣式“Normal”,并且當(dāng)在時間“01:10:25”樣式組改變?yōu)椤癈asting”時,使用樣式組“Casting”,繼續(xù)應(yīng)用由用戶選擇的樣式“Normal”。
      圖7B是示出如何通過樣式組改變命令來改變樣式組的示圖。參照圖7B,樣式組“Small”、“Normal”和“Large”被定義,并且每一樣式組包括樣式“Title”、“Script”和“Casting”。在時間“00:00:10”,包括在默認(rèn)樣式組“Small”中的樣式“Title”的樣式信息用作渲染文本的信息。當(dāng)在電影的再現(xiàn)期間用戶將樣式組從“Small”改變?yōu)椤癗ormal”時,樣式組“Normal”的樣式“Title”被用作樣式信息。此外,當(dāng)隨著電影的進(jìn)行,在時間變?yōu)椤?0:10:20”時樣式從“Title”改變?yōu)椤癝cript”時,使用樣式組“Normal”的樣式“Script”,并且當(dāng)在時間“01:10:25”樣式被改變?yōu)椤癈asting”時,包括在由用戶指定的樣式組“Normal”中的樣式“Casting”被應(yīng)用。
      圖8A是示出對如圖4A所示形成的表示信息如何選擇渲染每一腳本項所需的樣式信息的示圖。對話信息的每一腳本指示包括在樣式集中的一個或多個樣式組中的一個。此外,包括在每一樣式組中的一個或多個樣式中的一個被選擇,如果不存在用戶選擇,則樣式“Normal”被選為默認(rèn),而當(dāng)存在用戶選擇時,相應(yīng)的樣式被選擇。
      現(xiàn)在,將解釋形成將用于渲染腳本“Text 1”的樣式信息的過程。由于腳本“Text 1”指示樣式組“Title”,所以包括在樣式組“Title”中的不能由用戶選擇改變的非可選信息被選擇。如果用戶選擇樣式“Large”,則包括在該樣式中的可選信息被選擇。然后,樣式組“Title”的所述非可選信息以及樣式組“Title”的樣式“Large”的所述可選信息被組合,以形成完整的一套樣式信息。
      現(xiàn)在,將解釋形成將用于渲染腳本“Text 2”的樣式信息的過程。首先,由于腳本“Text 2”指示樣式組“Script”,所以包括在樣式組“Script”中的不能由用戶選擇改變的非可選信息被選擇。如果用戶選擇樣式“Large”,則包括在樣式“Large”中的可選信息被選擇。然后,樣式組“Script”的所述非可選信息以及樣式組“Script”的樣式“Large”的所述可選信息被組合,以形成完整的一套樣式信息。
      現(xiàn)在,將參照圖8B和圖8C解釋在如圖4B所示形成的表示信息中形成渲染每一腳本項所需的樣式信息的過程。圖8B和圖8C是示出對如圖4B所示形成的表示信息如何選擇渲染每一腳本項所需的樣式信息的示圖。
      圖8B將用于示出當(dāng)樣式未被用戶改變時形成渲染腳本文本所需的完整的一套樣式信息的過程。對話信息的每一腳本指示包括在樣式集中的一個或多個樣式組中的一個。當(dāng)用戶不改變樣式時,包括在由腳本指示的樣式組中的腳本文本所需的所有樣式信息項(用于文本渲染的信息)被用于形成完整的一套樣式信息。當(dāng)用戶改變樣式時,每一樣式組中包括的一個或多個樣式中的一個被選擇,并且用戶所選擇的樣式中包括的信息被應(yīng)用于包括在樣式組中的用于渲染文本的信息,以形成完整的一套樣式信息。
      參照圖8B,由于腳本“Text 1”指示樣式組“Title”,因此包括在樣式組“Title”中的用于渲染文本的信息被選擇,并被用于形成將用于渲染腳本文本的完整的一套樣式信息。
      此外,由于腳本“Text 2”指示樣式組“Script”,因此包括在樣式組“Script”中的用于渲染文本的信息被選擇,并被用于形成將用于渲染腳本文本的完整的一套樣式信息。
      圖8C將用于解釋當(dāng)用戶改變樣式時形成渲染腳本文本所需的完整的一套樣式信息的過程。由于腳本“Text 1”指示樣式組“Title”,因此包括在樣式組“Title”中的用于渲染文本的信息被選擇。如果用戶選擇樣式“Large”,則包括在樣式“Large”中的可選信息被選擇。樣式組“Title”的樣式“Large”的可選信息被應(yīng)用于樣式組“Title”的用于渲染文本的所述信息,以形成完整的一套樣式信息。
      在形成將用于渲染腳本“Text 2”的樣式信息的過程中,由于腳本“Text2”指示樣式組“Script”,因此包括在樣式組“Script”中的用于渲染文本的信息被選擇。如果用戶選擇樣式“Large”,則包括在樣式“Large”中的可選信息被選擇。然后,樣式組“Script”的樣式“Large”的所述可選信息被應(yīng)用于樣式組“Script”的用于渲染文本的所述信息,以形成完整的一套樣式信息。
      圖9是根據(jù)本發(fā)明實施例的基于文本的字幕處理設(shè)備的方框圖。該基于文本的字幕處理設(shè)備包括渲染文本所需的文本字幕處理單元920。文本字幕處理單元920包括文本字幕分析器921,用于從字幕提取表示信息和對話信息;和文本布局/字體渲染器922,用于通過根據(jù)提取的表示信息渲染文本來產(chǎn)生輸出的圖像。
      在基于文本的字幕信息和字體信息被從盤900讀取并被存儲在緩沖器910中之后,字幕被發(fā)送到字幕處理單元920的文本字幕分析器921,并且表示信息和對話信息被提取。提取的信息被發(fā)送到文本布局/字體渲染器922以及表示引擎930的合成緩沖器933。文本布局/字體渲染器922通過使用發(fā)送來的樣式信息和字體信息渲染文本來產(chǎn)生將在顯示設(shè)備上顯示的圖像,并將該圖像發(fā)送到包括在表示引擎930中的對象緩沖器934。
      位像形式的字幕被從盤900讀取,被輸入到編碼的數(shù)據(jù)緩沖器931,由圖形處理單元932處理,并被發(fā)送到合成緩沖器933和對象緩沖器934。合成緩沖器933接收由文本字幕分析器921發(fā)送的對象合成信息以及由圖形處理單元932處理的位圖字幕數(shù)據(jù),并將用于屏幕輸出的控制信息發(fā)送到圖形控制單元935。對象緩沖器934組合由圖形處理單元932處理的位圖字幕數(shù)據(jù)以及從文本布局/字體渲染器922接收的渲染的文本字幕對象,產(chǎn)生圖形平面940,并通過參照顏色查找表(CLUT)950來將圖形平面940輸出到顯示設(shè)備。
      圖10是示出根據(jù)本發(fā)明實施例的基于文本的字幕的處理方法的流程圖。在操作S1010,基于文本的字幕數(shù)據(jù)和字體數(shù)據(jù)被從盤讀取,并被存儲在緩沖器中。位像形式的字幕數(shù)據(jù)被發(fā)送到表示引擎。在操作S1020,從存儲的字幕數(shù)據(jù)提取表示信息和對話信息。所述表示信息和對話信息如前面所描述。在操作S1030,通過使用提取的表示信息和對話信息,渲染文本并產(chǎn)生圖像。在操作S1040,將被發(fā)送到表示引擎的位像形式的字幕數(shù)據(jù)和被渲染并產(chǎn)生的圖像進(jìn)行組合并輸出。位圖數(shù)據(jù)和渲染的圖像的所述組合如上面參照圖9所描述的。
      上面所描述的是形成用于渲染具有文本形式的文本字幕的文本的樣式,并在屏幕上輸出文本,從而為運(yùn)動畫面顯示腳本。在本發(fā)明中,可由用戶選擇的多個樣式由制作者提供,并且當(dāng)腳本被輸出時,用戶選擇所述多個樣式中的一個,以改變腳本的輸出樣式。相應(yīng)的,本發(fā)明的樣式集、樣式組和樣式還可包括用于記錄提供運(yùn)動畫面的腳本所需的信息的字段。即,本發(fā)明中描述的樣式集僅包括樣式組,但是除了樣式組之外,可添加記錄附加數(shù)據(jù)(例如用于指示樣式信息的信息)的字段,并且本發(fā)明中描述的樣式組和樣式也可具有附加字段。此外,包括在樣式組和樣式中的每一字段的位置可根據(jù)文本字幕的實施而改變。
      本發(fā)明還可被實施為計算機(jī)可讀記錄介質(zhì)上的計算機(jī)可讀代碼。所述計算機(jī)可讀記錄介質(zhì)可以是可存儲可由計算機(jī)系統(tǒng)隨后讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲裝置。所述計算機(jī)可讀記錄介質(zhì)的例子包括只讀存儲器(ROM)、隨機(jī)訪問存儲器(RAM)、CD-ROM、磁帶、軟盤、光學(xué)數(shù)據(jù)存儲裝置和載波(如通過互聯(lián)網(wǎng)的數(shù)據(jù)傳輸)。所述計算機(jī)可讀記錄介質(zhì)還可在網(wǎng)絡(luò)連接的計算機(jī)系統(tǒng)上分發(fā),從而計算機(jī)可讀代碼可以以分布式方式被存儲和執(zhí)行。
      盡管已顯示和描述了本發(fā)明的幾個實施例,但是本領(lǐng)域的技術(shù)人員應(yīng)理解,在不脫離由權(quán)利要求及其等同物限定其范圍的本發(fā)明的原理和精神的情況下,可在這些實施例中作出改變。
      權(quán)利要求
      1.一種存儲多媒體數(shù)據(jù)的信息存儲介質(zhì),該信息存儲介質(zhì)包括第一區(qū)域,用于存儲音頻/可視化(AV)數(shù)據(jù);和第二區(qū)域,用于存儲字幕數(shù)據(jù),所述字幕數(shù)據(jù)包括腳本文本數(shù)據(jù),與AV數(shù)據(jù)同步地輸出;和文本格式的輸出樣式信息,用于指定腳本文本的輸出類型。
      2.如權(quán)利要求1所述的信息存儲介質(zhì),其中,所述字幕數(shù)據(jù)以標(biāo)記文檔的形式或以二進(jìn)制數(shù)據(jù)的形式被記錄。
      3.一種存儲基于文本的字幕信息的信息存儲介質(zhì),該信息存儲介質(zhì)包括第一區(qū)域,用于存儲對話信息,所述對話信息包括字幕的腳本文本信息以及指定腳本文本的輸出類型的信息;第二區(qū)域,用于存儲表示信息,所述表示信息包括用于渲染和顯示腳本文本的樣式信息。
      4.如權(quán)利要求3所述的信息存儲介質(zhì),其中,所述對話信息和/或所述表示信息以標(biāo)記文檔的形式或以二進(jìn)制數(shù)據(jù)的形式被記錄。
      5.如權(quán)利要求3所述的信息存儲介質(zhì),其中,所述對話信息包括腳本文本數(shù)據(jù);開始時間,指示腳本文件何時開始被顯示;結(jié)束時間,指示腳本文本的顯示何時結(jié)束;和樣式數(shù)據(jù),指定當(dāng)腳本文本被渲染時使用的顯示樣式。
      6.如權(quán)利要求3所述的信息存儲介質(zhì),其中,所述表示信息包括至少一個記錄有顯示樣式信息的樣式組,所述至少一個樣式組包括至少一個樣式,在所述樣式中記錄有將用于渲染的信息以及腳本文本的顯示樣式。
      7.如權(quán)利要求6所述的信息存儲介質(zhì),其中,所述至少一個樣式組包括不可由用戶改變的樣式信息,所述至少一個樣式包括可由用戶改變的樣式信息。
      8.如權(quán)利要求7所述的信息存儲介質(zhì),其中,由用戶選擇的樣式中包括的樣式信息被應(yīng)用于包括所選擇的樣式的所述至少一個樣式組中包括的樣式信息,以改變腳本文本的輸出類型。
      9.如權(quán)利要求8所述的信息存儲介質(zhì),其中,所選擇的樣式中包括的樣式信息代替包括所選擇的樣式的樣式組中包括的樣式信息,或被加到所述樣式信息,或被從所述樣式信息減去。
      10.如權(quán)利要求6所述的信息存儲介質(zhì),其中,所述對話信息中包括的腳本文本指定所述至少一個樣式組中的一個,并且可由用戶選擇所述至少一個樣式組中包括的至少一個樣式中的一個,并且使用所述至少一個樣式組中記錄的信息以及所選擇的樣式中記錄的信息來顯示腳本文本。
      11.如權(quán)利要求10所述的信息存儲介質(zhì),其中,當(dāng)沒有樣式被選擇時,使用所述樣式的首個樣式中記錄的信息或默認(rèn)樣式中記錄的信息,以及指定的樣式組中記錄的信息來顯示腳本文本。
      12.如權(quán)利要求10所述的信息存儲介質(zhì),其中,所述樣式組的名稱是腳本文本的標(biāo)題、腳本或角色信息。
      13.如權(quán)利要求6所述的信息存儲介質(zhì),其中,所述對話信息中包括的腳本文本指定所述樣式組中包括的至少一個樣式中的一個,可選擇所述至少一個樣式組中的一個,并且使用指定的樣式中記錄的信息以及所選擇的樣式組中記錄的信息來顯示腳本文本。
      14.如權(quán)利要求13所述的信息存儲介質(zhì),其中,當(dāng)沒有樣式組被選擇時,使用所述樣式組的首個樣式組中記錄的信息或默認(rèn)樣式組中記錄的信息,以及指定的樣式中記錄的信息來顯示腳本文本。
      15.如權(quán)利要求13所述的信息存儲介質(zhì),其中,所選擇的樣式組的名稱指示腳本文本的字體大小。
      16.一種文本字幕處理設(shè)備,包括文本字幕分析器,用于從基于文本的字幕數(shù)據(jù)提取表示信息和對話信息;和文本布局/字體渲染器,通過參考所述表示信息,來渲染提取的對話信息,并產(chǎn)生腳本文本的圖像。
      17.如權(quán)利要求16所述的設(shè)備,還包括緩沖器,用于從盤讀取基于文本的字幕數(shù)據(jù)和字體數(shù)據(jù)并存儲所述數(shù)據(jù);和表示引擎,用于讀取渲染的腳本文本圖像和位圖類型的腳本文本數(shù)據(jù),并通過將所述渲染的腳本文本圖像和所述位圖類型的腳本文本數(shù)據(jù)進(jìn)行組合來產(chǎn)生圖形圖像。
      18.如權(quán)利要求16所述的設(shè)備,其中,所述對話信息和/或所述表示信息以標(biāo)記文檔的形式或以二進(jìn)制數(shù)據(jù)的形式被記錄。
      19.如權(quán)利要求16所述的設(shè)備,其中,所述表示信息包括至少一個記錄有顯示樣式信息的樣式組,所述至少一個樣式組包括至少一個樣式,在所述樣式中記錄有將用于渲染的信息以及腳本文本的顯示樣式。
      20.如權(quán)利要求19所述的設(shè)備,其中,所述至少一個樣式組包括不可由用戶改變的樣式信息,所述至少一個樣式包括可由用戶改變的樣式信息。
      21.如權(quán)利要求20所述的設(shè)備,其中,由用戶選擇的樣式中包括的樣式信息被應(yīng)用于包括所選擇的樣式的樣式組中包括的樣式信息,以改變腳本文本的輸出類型。
      22.如權(quán)利要求21所述的設(shè)備,其中,所選擇的樣式中包括的樣式信息代替包括所選擇的樣式的樣式組中包括的樣式信息,或被加到所述樣式信息,或被從所述樣式信息減去。
      23.如權(quán)利要求19所述的設(shè)備,其中,所述對話信息中包括的腳本文本指定所述至少一個樣式組中的一個,并且可選擇指定的樣式組中包括的至少一個樣式中的一個,并且使用指定的樣式組中記錄的信息以及所選擇的樣式中記錄的信息來顯示腳本文本。
      24.如權(quán)利要求19所述的設(shè)備,其中,所述對話信息中包括的腳本文本指定所述樣式組中包括的至少一個樣式中的一個,并且用戶可選擇所述至少一個樣式組中的一個,并且通過使用指定的樣式中記錄的信息以及所選擇的樣式組中記錄的信息,顯示腳本文本。
      25.一種文本字幕處理方法,包括讀取并存儲基于文本的字幕數(shù)據(jù)和字體數(shù)據(jù);從所述字幕數(shù)據(jù)提取表示信息和對話信息;使用提取的表示信息和對話信息來渲染腳本文本并產(chǎn)生文本圖像;和讀取位像形式的字幕數(shù)據(jù),將該字幕數(shù)據(jù)與渲染的文本圖像進(jìn)行組合,并輸出組合的圖像。
      26.如權(quán)利要求25所述的方法,其中,所述表示信息包括至少一個記錄有顯示樣式信息的樣式組,所述至少一個樣式組包括至少一個樣式,在所述樣式中記錄有將用于渲染的信息以及腳本文本的顯示樣式。
      27.如權(quán)利要求26所述的方法,其中,所述至少一個樣式組包括不可由用戶改變的樣式信息,所述至少一個樣式包括可由用戶改變的樣式信息。
      28.如權(quán)利要求27所述的方法,其中,由用戶選擇的樣式中包括的樣式信息被應(yīng)用于包括所選擇的樣式的樣式組中包括的樣式信息,以改變腳本文本的輸出類型。
      29.如權(quán)利要求28所述的方法,其中,所選擇的樣式中包括的樣式信息代替包括所選擇的樣式的樣式組中包括的樣式信息,或被加到所述樣式信息,或被從所述樣式信息減去。
      30.如權(quán)利要求26所述的方法,其中,所述對話信息中包括的腳本文本指定所述至少一個樣式組中的一個,并且可由用戶選擇指定的樣式組中包括的至少一個樣式中的一個,并且使用指定的樣式組中記錄的信息以及所選擇的樣式中記錄的信息來顯示腳本文本。
      31.如權(quán)利要求26所述的方法,其中,所述對話信息中包括的腳本文本指定樣式組中包括的至少一個樣式中的一個,并且可由用戶選擇所述至少一個樣式組中的一個,并且使用指定的樣式中記錄的信息以及所選擇的樣式組中記錄的信息來顯示腳本文本。
      32.一種其上存儲有計算機(jī)程序的計算機(jī)可讀記錄介質(zhì),所述計算機(jī)程序用于執(zhí)行一種文本字幕處理方法,其中,所述方法包括讀取并存儲基于文本的字幕數(shù)據(jù)和字體數(shù)據(jù);從所述字幕數(shù)據(jù)提取表示信息和對話信息;使用提取的表示信息和對話信息來渲染腳本文本并產(chǎn)生文本圖像;和讀取位像形式的字幕數(shù)據(jù),將該字幕數(shù)據(jù)與渲染的文本圖像進(jìn)行組合,并輸出組合的圖像。
      33.一種其上存儲有計算機(jī)程序的計算機(jī)可讀記錄介質(zhì),所述計算機(jī)程序用于執(zhí)行一種文本字幕處理方法,所述計算機(jī)程序具有計算機(jī)可執(zhí)行指令,所述指令包括從基于文本的字幕數(shù)據(jù)提取表示信息和對話信息;使用所述表示信息來渲染提取的對話信息并產(chǎn)生腳本文本的圖像,以形成渲染的腳本文本圖像。
      34.如權(quán)利要求33所述的計算機(jī)可讀記錄介質(zhì),還包括從盤讀取基于文本的字幕數(shù)據(jù)和字體數(shù)據(jù)并存儲所述數(shù)據(jù);和讀取渲染的腳本文本圖像;讀取位像形式的字幕數(shù)據(jù)以提供位圖類型的腳本文本數(shù)據(jù);和通過將渲染的腳本文本圖像和位圖類型的腳本文本數(shù)據(jù)進(jìn)行組合來產(chǎn)生圖形圖像。
      35.如權(quán)利要求33所述的計算機(jī)可讀記錄介質(zhì),其中,所述對話信息和/或所述表示信息以標(biāo)記文檔的形式或以二進(jìn)制數(shù)據(jù)的形式被記錄。
      36.如權(quán)利要求33所述的計算機(jī)可讀記錄介質(zhì),其中,所述表示信息包括至少一個記錄有顯示樣式信息的樣式組,所述至少一個樣式組包括至少一個樣式,在所述樣式中記錄有將用于渲染的信息以及腳本文本的顯示樣式。
      37.如權(quán)利要求36所述的計算機(jī)可讀記錄介質(zhì),其中,所述至少一個樣式組包括不可由用戶改變的樣式信息,所述至少一個樣式包括可由用戶改變的樣式信息。
      38.如權(quán)利要求37所述的計算機(jī)可讀記錄介質(zhì),其中,由用戶選擇的樣式中包括的樣式信息被應(yīng)用于包括所選擇的樣式的樣式組中包括的樣式信息,以改變腳本文本的輸出類型。
      39.如權(quán)利要求38所述的計算機(jī)可讀記錄介質(zhì),其中,所選擇的樣式中包括的樣式信息代替包括所選擇的樣式的樣式組中包括的樣式信息,或被加到所述樣式信息,或被從所述樣式信息減去。
      40.如權(quán)利要求36所述的計算機(jī)可讀記錄介質(zhì),其中,所述對話信息中包括的腳本文本指定所述至少一個樣式組中的一個,并且可選擇指定的樣式組中包括的至少一個樣式中的一個,并且使用指定的樣式組中記錄的信息以及所選擇的樣式中記錄的信息來顯示腳本文本。
      全文摘要
      一種存儲基于文本的字幕信息的信息存儲介質(zhì)和處理字幕的方法以及利用該方法的設(shè)備。該信息存儲介質(zhì)包括對話信息,包含字幕的腳本文本信息和指定腳本文本的輸出類型的信息;和表示信息,包含用于通過渲染來將腳本文本轉(zhuǎn)換為位圖格式的樣式信息。通過這樣的結(jié)構(gòu),字幕被輸出時的字幕所需的數(shù)據(jù)量以及應(yīng)被處理的數(shù)據(jù)量可以極大地減少。
      文檔編號G11B27/10GK1864220SQ200480029006
      公開日2006年11月15日 申請日期2004年9月30日 優(yōu)先權(quán)日2003年10月4日
      發(fā)明者姜滿錫, 文誠辰, 鄭吉洙, 樸成煜, 鄭鉉權(quán) 申請人:三星電子株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1