專利名稱:儲存字幕數(shù)據(jù)結(jié)構(gòu)之記錄媒體及播放該字幕數(shù)據(jù)之方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種儲存視頻節(jié)目之記錄媒體及播放該視頻節(jié)目之方法,且特別涉及一種儲存視頻節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)之記錄媒體及播放該視頻節(jié)目之字幕數(shù)據(jù)之方法。
背景技術(shù):
在各種儲存記錄媒體中,光盤以其具有高容量、低成本以及容易攜帶等優(yōu)點,已被普遍應(yīng)用于各種領(lǐng)域。其應(yīng)用領(lǐng)域包括數(shù)據(jù)儲存、音樂聆聽以及影片欣賞等。為了適應(yīng)光盤片的特性,以及增加光盤片數(shù)據(jù)讀取時的可靠性,預(yù)錄型光盤片儲存數(shù)據(jù)時,當(dāng)碰到編碼數(shù)據(jù)為1時通過高功率半導(dǎo)體激光器的激光(在775nm~795nm)在該光盤之有機染料記錄面直接加熱而燒出數(shù)據(jù)坑(Pit),而當(dāng)碰到編碼數(shù)據(jù)為0時,則不形成數(shù)據(jù)坑。
當(dāng)光盤播放機以較低功率的激光讀取該光盤時,因數(shù)據(jù)坑(Pit)和原來的有機染料記錄面具有不同的反射率,被燒出數(shù)據(jù)坑(Pit)的地方它會吸收部分的激光,而原來的表面不吸收而反射激光,光盤播放機藉以將不同的反射結(jié)果重制原來編碼之?dāng)?shù)字?jǐn)?shù)據(jù)(即由0與1所組成之一連串信息)。
目前光盤之進(jìn)展已是使用數(shù)字多功能光盤(digital versatile disk,DVD),其儲存容量已達(dá)數(shù)GB足以將電影節(jié)目刻錄在該DVD上。當(dāng)DVD之視頻節(jié)目播放時,在屏幕下方也同時出現(xiàn)一排字幕。而公知之顯示該字幕之做法將敘述如下。請參照圖1A,其為公知單一字幕之顯示流程方塊圖。實際上,DVD之播放依次將內(nèi)儲之圖像依次貼在屏幕上。例如,自記錄媒體R1讀取相應(yīng)字A及其余空白之單一字幕封包,并在屏幕呈現(xiàn)解碼后字幕圖像S1。同時,又自記錄媒體R1讀取之背景封包A/V(Audio/Video),并在屏幕呈現(xiàn)解碼后背景圖像B1(其圖像包括白云2及馬),而字幕圖像S1與背景圖像B1經(jīng)疊合器M之重疊形成輸出圖像O1。接著請參照圖1B,為公知多個字幕之切換顯示流程方塊圖。其中相對應(yīng)之在記錄媒體上的字幕數(shù)據(jù)結(jié)構(gòu)如圖1B下圖所示。例如單字A之播放時間從tAs開始至tAe結(jié)束,該段時間稱為“顯示時段”(presenting timestamp,PTS)且“顯示時段”儲存在圖像1封包F-P1之標(biāo)頭內(nèi)。同樣地,單字B之播放時間從tBs開始至tBe結(jié)束,且“顯示時段”儲存在圖像2封包F-P2之標(biāo)頭內(nèi)。就如圖1A所示,公知單字A之字幕圖像S1與解碼后背景圖像B1經(jīng)第一疊合器M1之重疊形成第一輸出圖像O1。接著,時間軸至tAe,通過第一消除器E1將該第一輸出圖像O1消除,并重復(fù)另一單字B之顯示流程;即自記錄媒體讀取相應(yīng)字B及其余空白之單一字幕封包,并在屏幕呈現(xiàn)解碼后字幕圖像S2與該解碼后背景圖像B1經(jīng)第二疊合器M2之重疊形成第二輸出圖像O2。然而,根據(jù)單字B“顯示時段”至tBe結(jié)束而消失(由第二消除器執(zhí)行),最后僅輸出背景圖像作為第三輸出圖像O3。由圖1B明顯示出,該字幕圖像S1與字幕圖像S2相同,即在整個底圖框1(如虛線所示)內(nèi),除了單字A或B外其余空白。由于該空白區(qū)亦需將顯示該空白區(qū)之空白像素信息編碼壓縮在DVD內(nèi),如此大幅增加媒體(如DVD)儲存字幕所需之容量。
為了解決公知技術(shù)之問題,故有必要提供一種可大幅減少儲存字幕所需之容量之儲存視頻節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)之媒體及該視頻節(jié)目之字幕數(shù)據(jù)之播放方法。
發(fā)明內(nèi)容本發(fā)明之一目的是提供一種儲存視頻節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)之記錄媒體及播放該視頻節(jié)目之字幕數(shù)據(jù)之方法。其中該視頻節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)包含多個單字封包及背景封包,且每一單字封包具有包含具有顯示該單字時間之起始與結(jié)束,該單字之X與Y坐標(biāo),X長度,Y之長度及字之顏色等信息之標(biāo)頭,以及顯示該單字之像素信息封包。藉此視頻節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)可使記錄媒體節(jié)省儲存字幕數(shù)據(jù)所需之容量。同時,在播放該視頻節(jié)目之字幕數(shù)據(jù)時,讀取該記錄媒體所儲存之多個單字封包,依據(jù)該標(biāo)頭內(nèi)之顯示該單字時間之起始與結(jié)束之信息,決定該單字顯示在屏幕之時間。
本發(fā)明之進(jìn)一目的是提供一種儲存視頻節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)之媒體及播放該視頻節(jié)目之字幕數(shù)據(jù)之方法。其中,該字幕數(shù)據(jù)結(jié)構(gòu)可為第一語言單字?jǐn)?shù)據(jù)結(jié)構(gòu)或第二語言單字?jǐn)?shù)據(jù)結(jié)構(gòu)。換言之,本發(fā)明可提供使用者選擇所欲顯示之語言字幕。本發(fā)明之字幕數(shù)據(jù)結(jié)構(gòu)包括第一語言單字封包,背景封包及第二語言單字封包。其中該第一語言單字封包包含內(nèi)存顯示時段(PTS)之起始與結(jié)束信息和該第一語言單字之屏幕顯示坐標(biāo)X,Y信息之標(biāo)頭,以及顯示該第一語言單字之像素信息;該第二語言單字封包包含內(nèi)存顯示時段(PTS)之起始與結(jié)束信息和該第二語言單字之屏幕顯示坐標(biāo)X,Y信息之標(biāo)頭,以及顯示該第二語言單字之像素信息。故通過本發(fā)明之字幕數(shù)據(jù)結(jié)構(gòu),可達(dá)到大幅節(jié)省記錄媒體(如video disk,VD)儲存字幕所需之容量之功效。
本發(fā)明之更進(jìn)一目的是提供一種通過上述之字幕數(shù)據(jù)結(jié)構(gòu)以播放該視頻節(jié)目之字幕數(shù)據(jù)的方法。首先將自記錄媒體讀取之N個封包之每一封包之顯示該單字之像素信息與標(biāo)頭分離出;接著,將每一封包之顯示該單字之像素信息封包依次儲存在圖像數(shù)據(jù)緩沖區(qū),而每一封包之標(biāo)頭依次儲存在信息緩沖區(qū);自該圖像數(shù)據(jù)緩沖區(qū)取出第一像素(即第一單字)信息封包與第一標(biāo)頭;將系統(tǒng)計時時鐘與第一標(biāo)頭內(nèi)之顯示時段(PTS)之起始相比較,若系統(tǒng)計時時鐘≥顯示時段(PTS)之起始,則依據(jù)該信息緩沖區(qū)內(nèi)之信息,將第一單字貼至屏幕上;若當(dāng)系統(tǒng)計時時鐘=顯示時段(PTS)之結(jié)束時,則由播放控制式停止顯示該第一單字并繼續(xù)自該圖像數(shù)據(jù)緩沖區(qū)取出第二個單字之圖像數(shù)據(jù)封包,并依據(jù)該信息緩沖區(qū)內(nèi)之對應(yīng)信息將第二單字貼至屏幕上。
為讓本發(fā)明之上述和其它目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合附圖,作詳細(xì)說明如下。
圖1A為一種公知單一字幕之顯示流程方塊圖。
圖1B為一種公知多個字幕之切換顯示流程方塊圖。
圖2A為依據(jù)本發(fā)明較佳實施例之單一字幕之顯示流程方塊圖。
圖2B為依據(jù)本發(fā)明較佳實施例之多個字幕之切換顯示流程方塊圖。
圖3為依據(jù)本發(fā)明較佳實施例之儲存信息節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)。
圖4為具有N個像素信息PN之圖像數(shù)據(jù)緩沖區(qū)B1及具有N個標(biāo)頭HN之信息緩沖區(qū)B2。
主要元件標(biāo)記說明1.底圖框2.白云具體實施方式
請參照圖2B,其揭示依據(jù)本發(fā)明較佳實施例之儲存信息節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)的記錄媒體,該記錄媒體可為video disk,VD。該較佳實施例之視頻節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)包含多個單字封包及背景封包,且每一單字封包具有包含具有顯示該單字時間之起始與結(jié)束(presenting time stamp,PTS)之標(biāo)頭,以及顯示該單字之像素信息封包。為了易于理解本發(fā)明,現(xiàn)舉以單字A為例。該記錄媒體之字幕數(shù)據(jù)結(jié)構(gòu)包含A單字之像素信息封包A-P及其包含單字顯示時段(PTS)之標(biāo)頭及背景封包(A/V)。接著,請參照圖2A,自記錄媒體R1’讀取相應(yīng)字A且無空白區(qū)之單一字幕封包,并在屏幕呈現(xiàn)解碼后字幕圖像S1’(請注意其所占屏幕很小的區(qū)域)。同時,又自記錄媒體R1’讀取之背景封包A/V,并在屏幕呈現(xiàn)解碼后背景圖像B1’(其圖像包括白云2及馬),而該字幕圖像S1’與該背景圖像B1’經(jīng)疊合器M之重疊形成輸出圖像O1’。
比較圖1A與圖2A,可知依本發(fā)明之之儲存信息節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)將具有節(jié)省對應(yīng)顯示該空白區(qū)之空白像素信息所需之記錄媒體容量的功效。當(dāng)欲顯示不同單字之出現(xiàn)時段時,請參照圖2B,其中圖2B之下圖顯示記錄媒體如VD,包括A單字之像素信息封包A-P及其包含單字顯示時段(PTS)之標(biāo)頭及背景封包(A/V)及B單字之像素信息封包B-P及其包含單字顯示時段(PTS)之標(biāo)頭。由圖2B之時間軸可明顯示出,該A單字出現(xiàn)時段從t=tAs’至t=tAe’,而該B單字出現(xiàn)時段從t=tBs’至t=tBe’,因此A與B兩單字同時出現(xiàn)時段從t=tBs’至t=tAe’。換言之,從屏幕上可示單字A圖像S1’與該背景圖像B1’經(jīng)疊合器M1之重疊形成輸出圖像O1’。當(dāng)時間軸到t=tBs’時單字B圖像S1’與該輸出圖像O1’經(jīng)第二疊合器M2重疊而形成如O2’所示之同時出現(xiàn)A與B兩單字之第二輸出圖像。再當(dāng)時間軸到t=tAe’時,單字A被第一消除器加以消除而消失,僅輸出單字B之第三輸出圖像O3’。由于單字B之出現(xiàn)時段從t=tBs’至t=tBe’,因此當(dāng)時間軸到t=tBe’時,單字B被第二消除器加以消除而消失,最后僅輸出第四輸出圖像O4’之背景圖像。
與公知DVD字幕數(shù)據(jù)結(jié)構(gòu)相比,本發(fā)明因A單字之像素信息封包A-P及B單字之像素信息封包B-P僅包含A與B單字之像素信息并不需要將底圖框1內(nèi)之剩余空白區(qū)之對應(yīng)像素信息編碼壓縮在記錄媒體內(nèi),故可大幅減少記錄媒體(如VD)儲存字幕所需之容量。
同時圖2B中之A與B兩單字亦可適用在當(dāng)記錄媒體提供多種語言字幕時,則其字幕數(shù)據(jù)結(jié)構(gòu)包括第一語言單字封包(其相當(dāng)于單字A封包),背景封包A/V及第二語言單字封包(其相當(dāng)于單字B封包),則圖2B之?dāng)?shù)據(jù)結(jié)構(gòu)變?yōu)閳D3。請參照圖3,其中該第一語言單字封包包含內(nèi)存顯示時段(PTS)之起始與結(jié)束0信息和該第一語言單字之屏幕顯示坐標(biāo)X,Y信息之標(biāo)頭,以及顯示該第一語言單字之像素信息封包C-P1;該第二語言單字封包包含內(nèi)存顯示時段(PTS)之起始與結(jié)束信息和該第二語言單字之屏幕顯示坐標(biāo)X,Y信息之標(biāo)頭,以及顯示該第二語言單字之像素信息封包C-P2。
若使用者例如,已選擇第一語言(如中文)字幕,則記錄媒體播放時,控制播放程序則僅讀取第一語言單字封包并將其像素信息封包C-P1解碼,以顯示第一語言單字在屏幕上。由于本發(fā)明之第一語言單字封包之像素信息僅該第一語言單字之像素信息并不需要將底圖框1內(nèi)之剩余空白區(qū)之對應(yīng)像素信息編碼壓縮在記錄媒體內(nèi);同樣地,第二語言單字封包亦是如此。故本發(fā)明之可切換多種語言字幕之字幕數(shù)據(jù)結(jié)構(gòu)也較公知者大幅減少記錄媒體(如VD)儲存字幕所需之容量。故通過本發(fā)明之字幕數(shù)據(jù)結(jié)構(gòu),可達(dá)到大幅減少記錄媒體(如VD)儲存字幕所需之容量之功效。
本發(fā)明又提供一種播放記錄媒體視頻節(jié)目之字幕數(shù)據(jù)之方法。該方法包括首先將自記錄媒體依次讀取之N個單字封包,且讀取同時也依次將每一單字封包之顯示該單字之像素信息封包與標(biāo)頭分離出;接著,如圖4所示,將被依次分離之顯示該單字之像素信息封包依次儲存在圖像數(shù)據(jù)緩沖區(qū)B1內(nèi)并編號為第一像素信息封包P1,第二像素信息封包P2...一直至第N像素信息封包PN。且被依次分離之標(biāo)頭依次儲存在信息緩沖區(qū)B2內(nèi)并編號為第一標(biāo)頭H1,第二標(biāo)頭H2...一直至第H標(biāo)頭HN,其中標(biāo)頭包含顯示時段(PTS)之起始(PTS-S)與結(jié)束信息(PTS-E),該單字之屏幕顯示坐標(biāo)X,Y(x,y)信息,X長度(XL),Y長度(YL)及該單字之顯示顏色(C)等信息。
接著,自該圖像數(shù)據(jù)緩沖區(qū)取出第一像素信息封包P1(即內(nèi)含第一單字之像素)與第一標(biāo)頭;將系統(tǒng)計時時鐘(即記錄媒體播放機之系統(tǒng)時鐘)與第一標(biāo)頭內(nèi)之顯示時段(PTS)之起始相比較,若系統(tǒng)計時時鐘≥顯示時段(PTS)之起始(即表示記錄媒體播放仍在進(jìn)行中),則依據(jù)該信息緩沖區(qū)內(nèi)之信息,將第一單字貼至屏幕上;若當(dāng)系統(tǒng)計時時鐘=顯示時段(PTS)之結(jié)束時,則由播放控制式停止顯示該第一單字;然后重復(fù)前一步驟,使得第二單字顯示屏幕上,一直到第N單字顯示屏幕上為止。
綜上所述,本案較公知者具有下列之優(yōu)點1.與公知DVD字幕數(shù)據(jù)結(jié)構(gòu)相比,因本發(fā)明之視頻節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)中之各單字之像素信息并不包含底圖框內(nèi)之剩余空白區(qū)之對應(yīng)像素信息,故可大幅減少記錄媒體(如VD)儲存字幕所需之容量。
2.在記錄媒體之可切換多語言字幕之字幕數(shù)據(jù)結(jié)構(gòu)中,由于本發(fā)明之第一語言單字封包之像素信息僅該第一語言單字之像素信息并不需要將底圖框內(nèi)之剩余空白區(qū)之對應(yīng)像素信息編碼壓縮在記錄媒體內(nèi)。故本發(fā)明之可切換多種語言字幕之字幕數(shù)據(jù)結(jié)構(gòu)也較公知者大幅減少記錄媒體(如VD)儲存字幕所需之容量。
雖然本發(fā)明已以較佳實施例披露如上,然其并非用以限定本發(fā)明,任何所屬技術(shù)領(lǐng)域:
的技術(shù)人員,在不脫離本發(fā)明之精神和范圍內(nèi),當(dāng)可作些許之更動與改進(jìn),因此本發(fā)明之保護范圍當(dāng)視權(quán)利要求
所界定者為準(zhǔn)。
權(quán)利要求
1.一種儲存視頻節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)之記錄媒體,其特征是該字幕數(shù)據(jù)結(jié)構(gòu)包括多個單字封包,其中每一單字封包具有包含具有顯示該單字時間之起始與結(jié)束之標(biāo)頭,以及顯示該單字之像素信息封包;及背景封包,通過該顯示該單字之像素信息封包并不包含顯示底圖框內(nèi)之剩余空白區(qū)之對應(yīng)像素信息,以達(dá)大幅減少媒體儲存字幕數(shù)據(jù)所需容量之功效。
2.根據(jù)權(quán)利要求
1所述之儲存視頻節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)之記錄媒體,其特征是該媒體為圖像光盤。
3.根據(jù)權(quán)利要求
1所述之儲存視頻節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)之記錄媒體,其特征是該標(biāo)頭還進(jìn)而包含該單字之屏幕顯示坐標(biāo)X,Y信息,X長度,Y長度及該單字之顯示顏色信息。
4.一種儲存視頻節(jié)目之可切換兩種語言字幕的字幕數(shù)據(jù)結(jié)構(gòu)之記錄媒體,其特征是該字幕數(shù)據(jù)結(jié)構(gòu)包括第一語言單字封包,其包含內(nèi)存顯示時段之起始與結(jié)束信息和該第一語言單字之屏幕顯示坐標(biāo)X,Y信息之標(biāo)頭,以及顯示該第一語言單字之像素信息;背景封包;第二語言單字封包,其包含內(nèi)存顯示時段之起始與結(jié)束信息和該第二語言單字之屏幕顯示坐標(biāo)X,Y信息之標(biāo)頭,以及顯示該第二語言單字之像素信息。
5.根據(jù)權(quán)利要求
4所述之儲存視頻節(jié)目之可切換兩種語言字幕的字幕數(shù)據(jù)結(jié)構(gòu)之記錄媒體,其特征是該記錄媒體為圖像光盤。
6.根據(jù)權(quán)利要求
4所述之儲存視頻節(jié)目之可切換兩種語言字幕的字幕數(shù)據(jù)結(jié)構(gòu)之記錄媒體,其特征是該標(biāo)頭還進(jìn)而包含該X長度,該Y長度及該單字之顯示顏色信息。
7.一種播放具有視頻節(jié)目之字幕數(shù)據(jù)的記錄媒體之方法,其特征是包括自該記錄媒體依次讀取之N個單字封包,且同時依次將每一單字封包之顯示該單字之像素信息封包與標(biāo)頭分離出;將被依次分離之顯示該單字之像素信息封包依次儲存在圖像數(shù)據(jù)緩沖區(qū)并編號為第一像素信息封包,第二像素信息封包...一直至第N像素信息封包,且被依次分離之標(biāo)頭依次儲存在信息緩沖區(qū)內(nèi)并編號為第一標(biāo)頭,第二標(biāo)頭H2...一直至第H標(biāo)頭;自該圖像數(shù)據(jù)緩沖區(qū)取出第一像素信息封包(即內(nèi)含第一單字之像素信息)與第一標(biāo)頭;將系統(tǒng)計時時鐘與第一標(biāo)頭內(nèi)之顯示時段(PTS)之起始相比較,若系統(tǒng)計時時鐘≥顯示時段(PTS)之起始,則依據(jù)該信息緩沖區(qū)內(nèi)之信息,將第一單字貼至屏幕上;當(dāng)系統(tǒng)計時時鐘等于顯示時段之結(jié)束時,則由播放控制式停止顯示該第一單字;及然后重復(fù)前一步驟,使得第二單字顯示屏幕上,一直到第N單字顯示屏幕上為止。
8.根據(jù)權(quán)利要求
7所述之方法,其特征是標(biāo)頭包含顯示時段之起始與結(jié)束信息,該單字之屏幕顯示坐標(biāo)X,Y信息,X長度,Y長度及該單字之顯示顏色等信息。
專利摘要
本發(fā)明提供一種儲存視頻節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)之記錄媒體及播放該視頻節(jié)目之字幕數(shù)據(jù)之方法。其中該視頻節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)包含多個單字封包及背景封包,且每一單字封包具有包含具有顯示該單字時間之起始與結(jié)束,該單字之X與Y坐標(biāo),X長度,Y之長度及字之顏色等信息之標(biāo)頭,以及顯示該單字之像素信息。藉此視頻節(jié)目之字幕數(shù)據(jù)結(jié)構(gòu)可使媒體節(jié)省儲存字幕數(shù)據(jù)所需之容量。同時,在播放該視頻節(jié)目之字幕數(shù)據(jù)時,讀取該媒體所儲存之多個單字封包,依據(jù)該標(biāo)頭內(nèi)之顯示該單字時間之起始與結(jié)束之信息,決定該單字顯示在屏幕之時間。
文檔編號H04N5/278GK1992861SQ200510132781
公開日2007年7月4日 申請日期2005年12月26日
發(fā)明者蔡孟翰, 呂委整, 吳國瑞, 吳昆達(dá), 朱朝居, 黃得瑞 申請人:財團法人工業(yè)技術(shù)研究院導(dǎo)出引文BiBTeX, EndNote, RefMan