專利名稱:再現(xiàn)字幕的設備和方法
技術(shù)領域:
本發(fā)明涉及一種再現(xiàn)字幕的設備和方法,更具體地說,本發(fā)明涉及一種通過將用 戶期望觀看的多個字幕合成單個復合字幕,從而使得用戶能夠同時觀看所述單個復合字幕 中包括的多個字幕的設備和方法。
背景技術(shù):
在現(xiàn)有的節(jié)目流數(shù)據(jù)中,視頻流、音頻流、字幕以及其它信息以復用的方式被存儲 或傳輸。典型的應用是DVD(數(shù)字視頻光盤)上記錄的節(jié)目流。具體說來,在DVD光盤中記 錄的節(jié)目流包括復用的壓縮視頻流、音頻流、字幕流以及其它信息,這里,字幕流可包括多 個字幕,例如,不同語言的多個字幕。當播放DVD光盤中的節(jié)目流時,從多個字幕中僅選擇 一個字幕,然后對其進行解碼和輸出。也就是說,當再現(xiàn)DVD光盤上的視聽數(shù)據(jù)時,用戶通 常只能在屏幕中看到一個字幕。已知的能夠使得用戶同時觀看多個字幕的技術(shù)方案主要采用以下兩種方式一、首先對選擇的多個字幕分別解碼,然后將解碼后的多個字幕同時輸出給顯示 單元;二、通過軟件將字幕數(shù)據(jù)處理為圖片格式,再將圖片轉(zhuǎn)換為文本格式,以便同時輸
出ο上述第一種方式由于對多個字幕均進行了解碼處理,從而增加了系統(tǒng)資源的耗 費,加大了運算量,而第二種方式額外增加了圖片格式與文本格式之間的轉(zhuǎn)換,使得處理上 更為復雜。因此,需要提供一種能夠有效地將用戶期望顯示的多個字幕同時輸出給用戶,同 時避免額外的系統(tǒng)開銷的設備和方法。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種能夠同時觀看用戶選擇的多個字幕的字幕再現(xiàn)設備 和方法,通過所述設備和方法,用戶選擇的多個字幕在解碼之前被合成為單個復合字幕,這 不僅實現(xiàn)了多個字幕的同時顯示,而且降低了系統(tǒng)的消耗以及實現(xiàn)的復雜程度。根據(jù)本發(fā)明的一方面,提供一種再現(xiàn)字幕的設備,包括加載單元,用于加載節(jié)目 流,將所述節(jié)目流輸出到解復用單元;解復用單元,用于將所述節(jié)目流解復用為視頻數(shù)據(jù)、 音頻數(shù)據(jù)和字幕數(shù)據(jù);字幕選擇單元,用戶通過字幕選擇單元從解復用的字幕數(shù)據(jù)中選擇 期望的多個字幕;字幕合成單元,用于將用戶通過字幕選擇單元選擇的多個字幕合成為單 個復合字幕;字幕解碼單元,用于對字幕合成單元合成的單個復合字幕進行解碼;以及顯 示單元,用于顯示解碼后的單個復合字幕。所述字幕合成單元包括顯示信息合成單元,用于將輸入字幕合成單元的多個字 幕的顯示信息合成為單個復合字幕的顯示信息;以及像素數(shù)據(jù)合成單元,用于將輸入字幕 合成單元的多個字幕的像素數(shù)據(jù)合成為單個復合字幕的像素數(shù)據(jù)。
顯示信息包括字幕的起始顯示坐標、顯示寬度和顯示高度。像素數(shù)據(jù)包括高場數(shù)據(jù)和低場數(shù)據(jù)。顯示信息合成單元基于被合成字幕之間的相對距離、字幕的對齊方式、對位置保 持不變的字幕的選擇、被合成字幕的位置關系、或合成時對各個字幕的顯示位置和顯示區(qū) 域的調(diào)整來合成單個復合字幕的顯示信息。字幕合成單元以兩個字幕為基礎逐一將多個字幕合成為單個復合字幕,其中,顯 示信息合成單元依據(jù)合成的顯示信息來判斷合成字幕是否超出輸出屏幕的范圍;如果合成 字幕超出了輸出屏幕的范圍,則終止字幕的繼續(xù)合成;如果合成字幕沒有超出輸出屏幕的 范圍,則像素數(shù)據(jù)合成單元進行像素數(shù)據(jù)的合成。當字幕解碼單元對單個復合字幕進行解碼時,在沒有像素數(shù)據(jù)對應的空白處填充 透明像素數(shù)據(jù)。所述節(jié)目流記錄在DVD光盤上。根據(jù)本發(fā)明的另一方面,提供一種再現(xiàn)字幕的方法,包括加載節(jié)目流;將所述節(jié) 目流解復用為視頻數(shù)據(jù)、音頻數(shù)據(jù)和字幕數(shù)據(jù);用戶從解復用的字幕數(shù)據(jù)中選擇期望的多 個字幕;將用戶選擇的多個字幕合成為單個復合字幕;對合成的單個復合字幕進行解碼; 以及顯示解碼后的單個復合字幕。將字幕數(shù)據(jù)中用戶選擇的多個字幕合成為單個復合字幕的步驟包括將多個字幕 的顯示信息合成為單個復合字幕的顯示信息;以及將多個字幕的像素數(shù)據(jù)合成為單個復合 字幕的像素數(shù)據(jù)。在將用戶選擇的多個字幕合成為單個復合字幕的步驟中,基于被合成字幕之間的 相對距離、字幕的對齊方式、對位置保持不變的字幕的選擇、被合成字幕的位置關系、或合 成時對各個字幕的顯示位置和顯示區(qū)域的調(diào)整來合成單個復合字幕的顯示信息。在將用戶選擇的多個字幕合成為單個復合字幕的步驟中,以兩個字幕為基礎逐一 將多個字幕合成為單個復合字幕,其中,依據(jù)合成的顯示信息來判斷合成字幕是否超出輸 出屏幕的范圍;如果合成字幕超出了輸出屏幕的范圍,則終止字幕的繼續(xù)合成;如果合成 字幕沒有超出輸出屏幕的范圍,則進行像素數(shù)據(jù)的合成。當對單個復合字幕進行解碼時,在沒有像素數(shù)據(jù)對應的空白處填充透明像素數(shù) 據(jù)。根據(jù)本發(fā)明的另一方面,提供一種用于再現(xiàn)節(jié)目流的設備,包括加載單元,用于 加載節(jié)目流,將所述節(jié)目流輸出到解復用單元;解復用單元,用于將所述節(jié)目流解復用為視 頻數(shù)據(jù)、音頻數(shù)據(jù)和字幕數(shù)據(jù);字幕選擇單元,用戶通過字幕選擇單元從解復用的字幕數(shù)據(jù) 中選擇期望的多個字幕;字幕合成單元,用于將用戶通過字幕選擇單元選擇的多個字幕合 成為單個復合字幕;字幕解碼單元,用于對字幕合成單元合成的單個復合字幕進行解碼; 視頻解碼單元,用于對解復用的視頻數(shù)據(jù)進行解碼;顯示單元,用于顯示解碼后的單個復合 字幕和視頻數(shù)據(jù);音頻解碼單元,用于對解復用的音頻數(shù)據(jù)進行解碼;以及音頻輸出單元, 用于輸出解碼后的音頻數(shù)據(jù)。
通過下面結(jié)合附圖進行的對實施例的描述,本發(fā)明的上述和/或其它目的和優(yōu)點將會變得更加清楚,其中圖1是示出根據(jù)本發(fā)明示例性實施例的再現(xiàn)字幕的設備的框圖;圖2是示出根據(jù)本發(fā)明示例性實施例的再現(xiàn)字幕的方法的流程圖;圖3是示出圖1所示的再現(xiàn)字幕的設備中的字幕合成單元的詳細結(jié)構(gòu)的示例的框 圖;圖4是示出根據(jù)本發(fā)明示例性實施例的將多個字幕合成單個復合字幕的方法的 流程圖;圖5是示出根據(jù)本發(fā)明示例性實施例的包括圖1所述的再現(xiàn)字幕的設備的節(jié)目流 播放設備的框圖;以及圖6示出根據(jù)本發(fā)明示例性實施例對單個符合字幕進行解碼時添加透明像素的 示例。
具體實施例方式現(xiàn)將詳細參照本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中,相同的標 號始終指的是相同的部件。以下將通過參照附圖來說明所述實施例,以便解釋本發(fā)明。圖1是示出根據(jù)本發(fā)明示例性實施例的再現(xiàn)字幕的設備的框圖。這里所說的再現(xiàn) 字幕的設備可以包括在普通的光盤(如,DVD)播放機或攝錄一體機中,也可作為播放其它 具有根據(jù)本發(fā)明的節(jié)目流格式的節(jié)目源的硬件設備或軟件播放器,如,計算機中的播放軟 件。如圖1所示,根據(jù)本發(fā)明示例性實施例的再現(xiàn)字幕的設備包括加載單元100,用于從 節(jié)目源(例如,DVD光盤)加載節(jié)目流,將所述節(jié)目流輸出到解復用單元200;解復用單元 200,用于將所述節(jié)目流解復用為視頻數(shù)據(jù)、音頻數(shù)據(jù)和字幕數(shù)據(jù);字幕選擇單元300,用戶 通過字幕選擇單元300從解復用的字幕數(shù)據(jù)中選擇期望的多個字幕;字幕合成單元400,用 于將字幕數(shù)據(jù)中用戶通過字幕選擇單元300選擇的多個字幕合成為單個復合字幕;字幕解 碼單元500,用于對字幕合成單元400合成的單個復合字幕進行解碼;以及顯示單元600,用 于顯示解碼后的單個復合字幕。以下將參照圖2來描述利用圖1所示的再現(xiàn)字幕的設備來實現(xiàn)根據(jù)本發(fā)明示例性 實施例的再現(xiàn)字幕的方法的示例。圖2是示出根據(jù)本發(fā)明示例性實施例的再現(xiàn)字幕的方法的流程圖。參照圖2,在步 驟S100,加載單元100從節(jié)目源(諸如,DVD光盤)加載節(jié)目流,這里所說的節(jié)目流包括復 用的視頻數(shù)據(jù)、音頻數(shù)據(jù)、字幕數(shù)據(jù)等信息,并且其中的字幕數(shù)據(jù)包括多個字幕,例如,不同 語言的多個字幕,加載單元100將加載的節(jié)目流輸出到解復用單元200。在步驟S200,解復 用單元200將來自加載單元100的節(jié)目流解復用為視頻數(shù)據(jù)、音頻數(shù)據(jù)和字幕數(shù)據(jù)。在步 驟S300,用戶通過字幕選擇單元300從解復用單元200解復用的字幕數(shù)據(jù)中選擇期望的多 個字幕,并且,字幕選擇單元300將選擇的多個字幕發(fā)送到字幕合成單元400。在步驟S400, 字幕合成單元400將字幕數(shù)據(jù)中由字幕選擇單元300選擇的多個字幕合成單個復合字幕, 并將合成的單個復合字幕發(fā)送到字幕解碼單元500。在步驟S500,字幕解碼單元500對字 幕合成單元400合成的單個復合字幕進行解碼,并將解碼后的單個復合字幕發(fā)送到顯示單 元600。在步驟S600,顯示單元600向用戶顯示解碼后的單個復合字幕。以下將參照圖3和圖4來描述根據(jù)本發(fā)明示例性實施例的字幕合成單元400如何將選擇的多個字幕合成為單個復合字幕的示例。圖3是示出圖1所示的再現(xiàn)字幕的設備中的字幕合成單元400的詳細結(jié)構(gòu)的示例 的框圖。根據(jù)本發(fā)明的示例性實施例,通過解復用處理得到的字幕數(shù)據(jù)包括多個字幕,其 中,每個字幕包括顯示信息和像素數(shù)據(jù)。顯示信息包括坐標信息和顯示區(qū)域信息,具體說 來,坐標信息指示字幕的起始顯示坐標(X,y),其中,X指示橫坐標,y指示縱坐標,顯示區(qū)域 信息包括字幕的顯示寬度w和顯示高度h。像素數(shù)據(jù)表示字幕的具體顯示內(nèi)容,通常分為兩 場數(shù)據(jù),即,高場(top field)數(shù)據(jù)和低場(bottom field)數(shù)據(jù)。圖3所示的字幕合成單 元400包括顯示信息合成單元410,用于將輸入字幕合成單元400的多個字幕的顯示信息 合成為單個復合字幕的顯示信息;像素數(shù)據(jù)合成單元420,用于將輸入字幕合成單元400的 多個字幕的像素數(shù)據(jù)合成為單個復合字幕的像素數(shù)據(jù)。以下參照圖4來描述圖3的字幕合成單元400將用戶選擇的多個字幕合成單個復 合字幕的示例。圖4是示出根據(jù)本發(fā)明示例性實施例的將多個字幕合成單個復合字幕的方法的 流程圖。參照圖4,在步驟S410,顯示信息合成單元410從輸入字幕合成單元400的多個 字幕中提取某一字幕(在此,作為第一字幕)的顯示信息,即,(xl,71)、《1和111,分別指 示第一字幕的起始顯示坐標、顯示寬度和顯示高度。然后,在步驟S420,顯示信息合成單元 420從輸入字幕合成單元400的多個字幕中提取另一字幕(在此,作為第二字幕)的顯示 信息,S卩,(x2,y2)、w2和h2,分別指示第二字幕的起始顯示坐標、顯示寬度和顯示高度。在 步驟S430,顯示信息合成單元420將提取的第一字幕顯示信息和第二字幕顯示信息合成為 單個復合字幕的顯示信息。顯示信息的合成在于確定同時顯示的兩個字幕構(gòu)成的單個復合 字幕的起始顯示坐標、顯示寬度和顯示高度,合成的規(guī)則可以按照具體情況來設定。舉例 說來,作為最簡單的情況,以輸出屏幕的左上角作為坐標原點(0,0),向下為縱軸正方向,向 右為橫軸正方向,此時,以第二字幕作為基礎,即,保持第二字幕的顯示位置不變,將第一字 幕設置在第二字幕的上方,在這種情況下,合成的單個復合字幕的顯示信息為橫坐標X = min(xl, x2),縱坐標Y = y2_hl,顯示寬度W = max (wl, w2),顯示高度H = hl+h2。作為優(yōu) 選的方式,在合成單個復合字幕的顯示信息時,可根據(jù)不同的設置來進行具體的顯示參數(shù) 計算。例如,可設置兩個字幕之間的相對距離、對齊方式,也可設置具體將哪一個字幕的位 置保持不變以及兩個字幕的位置關系,或者如何在合成時調(diào)整各個字幕的顯示位置和顯示 區(qū)域。對于這些設置,本領域技術(shù)人員完全能夠得出相應的合成計算公式,因此,本發(fā)明并 不受限于上述示例。任何能夠?qū)蓚€字幕的顯示信息進行合成的方式均能夠應用于本發(fā) 明。接下來,在步驟S440,顯示信息合成單元410確定單個復合字幕的顯示區(qū)域是否超出了 輸出屏幕的范圍。判斷的規(guī)則需要根據(jù)具體設置的合成規(guī)則而變化。以上述最簡單的情況 為例,需要判斷的是Y( = y2-hl)值是否小于0。當Y值小于0時,說明第一字幕放置到第 二字幕之上會超過屏幕的上方,由此超出了輸出屏幕的范圍。而如果Y值大于或等于0,則 合成的單個復合字幕仍處于輸出屏幕的范圍之內(nèi)。當顯示信息合成單元410在步驟S440 中確定單個復合字幕的顯示區(qū)域超出了輸出屏幕的范圍時,在步驟S480中,字幕合成單元 400將當前的第一字幕發(fā)送到字幕解碼單元500。相反,當顯示信息合成單元410在步驟 S440中確定單個復合字幕的顯示區(qū)域沒有超出輸出屏幕的范圍時,在步驟S450,像素數(shù)據(jù) 合成單元420將第一字幕和第二字幕的像素數(shù)據(jù)合成為單個復合字幕的像素數(shù)據(jù),具體說來,像素數(shù)據(jù)合成單元420將第一字幕的高場數(shù)據(jù)與第二字幕的高場數(shù)據(jù)合成為單個復合 字幕的高場數(shù)據(jù),并將第一字幕的低場數(shù)據(jù)與第二字幕的低場數(shù)據(jù)合成為單個復合字幕的 低場數(shù)據(jù)。然后,在步驟S460,字幕合成單元400確定用戶選擇的多個字幕是否已經(jīng)全部被 合成。如果在步驟S460,字幕合成單元400確定用戶選擇的多個字幕已經(jīng)全部被合成,則在 步驟S470,字幕合成單元400將合成的單個復合字幕(包括合成的顯示信息和像素數(shù)據(jù)) 發(fā)送到字幕解碼單元500。如果在步驟S460,字幕合成單元400確定用戶選擇的多個字幕沒 有全部被合成,則將當前合成的單個復合字幕作為新的第一字幕,然后處理返回步驟S420, 顯示信息合成單元420從輸入字幕合成單元400的多個字幕中提取尚未被合成的另一字幕 (作為新的第二字幕)的顯示信息,從而繼續(xù)進行后續(xù)的處理,直到在步驟S440中單個復合 字幕的顯示區(qū)域超出了輸出屏幕的范圍,或者在步驟S460中字幕合成單元400確定用戶選 擇的多個字幕是否已經(jīng)全部被合成。本領域技術(shù)人員應理解顯示信息合成單元410與像 素數(shù)據(jù)合成單元420的劃分僅僅是示例性的,本發(fā)明并不受限于此。任何能夠?qū)崿F(xiàn)字幕合 成功能的結(jié)構(gòu)均可應用于本發(fā)明。此外,優(yōu)選地,多個字幕被合成的順序可按照默認次序來 進行、也可根據(jù)用戶設定的優(yōu)先順序來進行,還可按照隨機的順序來執(zhí)行。本領域技術(shù)人員 應理解任何合成順序均可應用于本發(fā)明的技術(shù)方案。另一方面,圖4所示的方法以兩個字 幕為基礎來逐一進行字幕合成,然而,本發(fā)明并不受限于此。本領域技術(shù)人員可以理解,還 可基于多于兩個的字幕來進行合成,或者甚至可將選擇的多個字幕進行一次性全部合成。
圖1所示的字幕解碼單元500在圖2所示的步驟S500中對合成的單個復合字幕 進行解碼時,可按照游程編碼(RLC)的方式對合成的像素數(shù)據(jù)進行解碼。此時,字幕解碼單 元500可參照單個復合字幕的顯示信息以及相應的字幕合成具體設置(指示如上所述設置 的兩個字幕之間的相對距離、對齊方式,具體將哪一個字幕的位置保持不變以及兩個字幕 的位置關系,或者如何在合成時調(diào)整各個字幕的顯示位置和顯示區(qū)域)將沒有字幕像素數(shù) 據(jù)對應的空白處填充透明像素數(shù)據(jù)。基于指示單個復合字幕及其所包括的各個字幕的顯示 信息以及字幕合成具體設置的信息,本領域技術(shù)人員可相應地得到空白處的位置,并在得 到的空白處位置填充透明像素數(shù)據(jù)。在字幕解碼單元500完成對單個復合字幕的上述解碼 之后,字幕解碼單元500將解碼后的單個復合字幕發(fā)送到顯示單元600,然后,顯示單元600 向用戶輸出所述單個復合字幕?,F(xiàn)參照圖6來描述根據(jù)本發(fā)明示例性實施例對單個復合字 幕進行解碼時添加透明像素的示例。圖6示出最簡單的情況,其中,字幕1的起始顯示坐標 為(xl,yl),顯示寬度為wl,顯示高度為hi ;字幕2的起始顯示坐標為(x2,y2),顯示寬度 為w2,顯示高度為h2,其中,xl > x2, y2-hl >0,wl < w2。如圖6所示,根據(jù)本發(fā)明實施 例的簡單合成方式,以字幕2作為基礎,即,保持字幕2的顯示位置不變,將字幕1設置在字 幕2的上方,在這種情況下,合成的單個復合字幕的顯示信息為橫坐標X = min(Xl,X2)= x2,縱坐標Y = y2-hl,顯示寬度W = max(wl,w2) = w2,顯示高度H = hl+h2。字幕1與字 幕2之間的相對距離為0,采用中心對稱,圖6所示的陰影部分表示空白區(qū)域,字幕解碼單 元500在對單個復合字幕解碼時將向這部分區(qū)域填充透明像素。具體說來,在對該單個復 合字幕進行解碼時,基于空白像素的位置,字幕解碼單元500首先在第一行的最開始部分 填充(w2-wl)/2個透明像素,然后對字幕1的第一行數(shù)據(jù)進行RLC解碼,再向隨后的部分填 充(w2-wl)/2個透明像素,從而完成單個復合字幕第一行的解碼,依次類推,字幕解碼單元 500實現(xiàn)對單個復合字幕中字幕1所在區(qū)域(即,單個復合字幕的前hi行)的解碼。由于
8在該示例中,空白處僅存在于陰影部分所示,因此,在對字幕2所在區(qū)域進行逐行RLC解碼 時不需要添加透明像素。上述示例僅僅示出最簡單的情況,本領域技術(shù)人員應該理解本發(fā) 明并不受限于此。在各種更為復雜的字幕合成的情況下,本領域技術(shù)人員均能夠根據(jù)單個 復合字幕和各個被合成字幕的顯示信息以及字幕合成具體設置的其它信息,相應地得到空 白處的確切位置,并在對每一行進行RLC解碼的同時對處于該行的空白處位置填充透明像 素數(shù)據(jù)。以下,將參照圖5來描述根據(jù)本發(fā)明示例性實施例的包括圖1所述的再現(xiàn)字幕的 設備的節(jié)目流播放設備。如圖5所述,所述節(jié)目流播放設備除了包括圖1所示的字幕再現(xiàn) 設備之外,還包括視頻解碼單元700,用于對解復用單元200解復用的視頻數(shù)據(jù)進行解碼, 并將解碼的視頻數(shù)據(jù)發(fā)送到顯示單元600,以便與單個復合字幕一起顯示;音頻解碼單元 800,用于對解復用單元200解復用的音頻數(shù)據(jù)進行解碼;以及音頻輸出單元900,用于向 用戶輸出解碼的音頻數(shù)據(jù)。其它單元的操作與圖1所示的字幕再現(xiàn)設備相同,因此不在此 一一贅述。根據(jù)本發(fā)明,能夠?qū)⒂脩暨x擇的多個字幕同時顯示在顯示單元上,從而為用戶提 供了多種字幕的觀看享受,這可特別應用于多語言教學環(huán)境中,此外,根據(jù)本發(fā)明的示例性 實施例,多個字幕的合成是在解碼之前進行的,這不僅減少了系統(tǒng)的消耗,而且更加便于對 合成處理進行靈活地設置,實現(xiàn)不同位置關系的多種合成效果。盡管已經(jīng)示出并描述了本發(fā)明的一些實施例,但是本領域的技術(shù)人員應認識到 在不脫離本發(fā)明的原理和精神的情況下,可對這些實施例進行改變,其中,本發(fā)明的范圍在 權(quán)利要求及其等同物中限定。
權(quán)利要求
一種再現(xiàn)字幕的設備,包括加載單元,用于加載節(jié)目流,將所述節(jié)目流輸出到解復用單元;解復用單元,用于將所述節(jié)目流解復用為視頻數(shù)據(jù)、音頻數(shù)據(jù)和字幕數(shù)據(jù);字幕選擇單元,用戶通過字幕選擇單元從解復用的字幕數(shù)據(jù)中選擇期望的多個字幕;字幕合成單元,用于將用戶通過字幕選擇單元選擇的多個字幕合成為單個復合字幕;字幕解碼單元,用于對字幕合成單元合成的單個復合字幕進行解碼;以及顯示單元,用于顯示解碼后的單個復合字幕。
2.如權(quán)利要求1所述的設備,其中,所述字幕合成單元包括顯示信息合成單元,用于將輸入字幕合成單元的多個字幕的顯示信息合成為單個復合 字幕的顯示信息;以及像素數(shù)據(jù)合成單元,用于將輸入字幕合成單元的多個字幕的像素數(shù)據(jù)合成為單個復合 字幕的像素數(shù)據(jù)。
3.如權(quán)利要求2所述的設備,其中,顯示信息包括字幕的起始顯示坐標、顯示寬度和顯 示高度。
4.如權(quán)利要求2所述的設備,其中,像素數(shù)據(jù)包括高場數(shù)據(jù)和低場數(shù)據(jù)。
5.如權(quán)利要求2所述的設備,其中,顯示信息合成單元基于被合成字幕之間的相對距 離、字幕的對齊方式、對位置保持不變的字幕的選擇、被合成字幕的位置關系、或合成時對 各個字幕的顯示位置和顯示區(qū)域的調(diào)整來合成單個復合字幕的顯示信息。
6.如權(quán)利要求2所述的設備,其中,字幕合成單元以兩個字幕為基礎逐一將多個字幕 合成為單個復合字幕,其中,顯示信息合成單元依據(jù)合成的顯示信息來判斷合成字幕是否 超出輸出屏幕的范圍;如果合成字幕超出了輸出屏幕的范圍,則終止字幕的繼續(xù)合成;如 果合成字幕沒有超出輸出屏幕的范圍,則像素數(shù)據(jù)合成單元進行像素數(shù)據(jù)的合成。
7.如權(quán)利要求1所述的設備,其中,當字幕解碼單元對單個復合字幕進行解碼時,在沒 有像素數(shù)據(jù)對應的空白處填充透明像素數(shù)據(jù)。
8.如權(quán)利要求1所述的設備,其中,所述節(jié)目流記錄在DVD光盤上。
9.一種再現(xiàn)字幕的方法,包括 加載節(jié)目流;將所述節(jié)目流解復用為視頻數(shù)據(jù)、音頻數(shù)據(jù)和字幕數(shù)據(jù); 用戶從解復用的字幕數(shù)據(jù)中選擇期望的多個字幕; 將用戶選擇的多個字幕合成為單個復合字幕; 對合成的單個復合字幕進行解碼;以及 顯示解碼后的單個復合字幕。
10.如權(quán)利要求9所述的方法,其中,將字幕數(shù)據(jù)中用戶選擇的多個字幕合成為單個復 合字幕的步驟包括將多個字幕的顯示信息合成為單個復合字幕的顯示信息;以及 將多個字幕的像素數(shù)據(jù)合成為單個復合字幕的像素數(shù)據(jù)。
11.如權(quán)利要求10所述的方法,其中,顯示信息包括字幕的起始顯示坐標、顯示寬度和顯示高度。
12.如權(quán)利要求10所述的方法,其中,像素數(shù)據(jù)包括高場數(shù)據(jù)和低場數(shù)據(jù)。
13.如權(quán)利要求10所述的方法,其中,在將用戶選擇的多個字幕合成為單個復合字幕 的步驟中,基于被合成字幕之間的相對距離、字幕的對齊方式、對位置保持不變的字幕的選 擇、被合成字幕的位置關系、或合成時對各個字幕的顯示位置和顯示區(qū)域的調(diào)整來合成單 個復合字幕的顯示信息。
14.如權(quán)利要求10所述的方法,其中,在將用戶選擇的多個字幕合成為單個復合字幕 的步驟中,以兩個字幕為基礎逐一將多個字幕合成為單個復合字幕,其中,依據(jù)合成的顯示 信息來判斷合成字幕是否超出輸出屏幕的范圍;如果合成字幕超出了輸出屏幕的范圍,則 終止字幕的繼續(xù)合成;如果合成字幕沒有超出輸出屏幕的范圍,則進行像素數(shù)據(jù)的合成。
15.如權(quán)利要求9所述的方法,其中,當對單個復合字幕進行解碼時,在沒有像素數(shù)據(jù) 對應的空白處填充透明像素數(shù)據(jù)。
16.如權(quán)利要求9所述的方法,其中,所述節(jié)目流記錄在DVD光盤上。
17.一種用于再現(xiàn)節(jié)目流的設備,包括加載單元,用于加載節(jié)目流,將所述節(jié)目流輸出到解復用單元; 解復用單元,用于將所述節(jié)目流解復用為視頻數(shù)據(jù)、音頻數(shù)據(jù)和字幕數(shù)據(jù); 字幕選擇單元,用戶通過字幕選擇單元從解復用的字幕數(shù)據(jù)中選擇期望的多個字幕; 字幕合成單元,用于將用戶通過字幕選擇單元選擇的多個字幕合成為單個復合字幕; 字幕解碼單元,用于對字幕合成單元合成的單個復合字幕進行解碼; 視頻解碼單元,用于對解復用的視頻數(shù)據(jù)進行解碼; 顯示單元,用于顯示解碼后的單個復合字幕和視頻數(shù)據(jù); 音頻解碼單元,用于對解復用的音頻數(shù)據(jù)進行解碼;以及 音頻輸出單元,用于輸出解碼后的音頻數(shù)據(jù)。
全文摘要
提供一種再現(xiàn)字幕的設備和方法,所述設備包括加載單元,用于加載節(jié)目流,將所述節(jié)目流輸出到解復用單元;解復用單元,用于將所述節(jié)目流解復用為視頻數(shù)據(jù)、音頻數(shù)據(jù)和字幕數(shù)據(jù);字幕選擇單元,用戶通過字幕選擇單元從解復用的字幕數(shù)據(jù)中選擇期望的多個字幕;字幕合成單元,用于將用戶通過字幕選擇單元選擇的多個字幕合成為單個復合字幕;字幕解碼單元,用于對字幕合成單元合成的單個復合字幕進行解碼;以及顯示單元,用于顯示解碼后的單個復合字幕。
文檔編號G11B27/32GK101883228SQ200910138049
公開日2010年11月10日 申請日期2009年5月6日 優(yōu)先權(quán)日2009年5月6日
發(fā)明者陳潔 申請人:三星電子(中國)研發(fā)中心;三星電子株式會社