專利名稱:視頻和相應(yīng)字幕數(shù)據(jù)的回放的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及從相關(guān)記錄載體中回放視頻數(shù)據(jù)和相應(yīng)的一個(gè)或多個(gè) 字幕數(shù)據(jù)文件。
背景技術(shù):
從編碼格式和存儲(chǔ)格式的角度而言,數(shù)字式記錄的電影可以以多種
格式存取。DivX格式是一種流行的格式。DivX格式通常提供單個(gè)語言 字幕,而不是多語言字幕,不過外部字幕顯示的特性為此提供了一種 解決方案,因?yàn)槿绻獠孔帜晃募捎?,那么想要以給定語言的字幕 觀看電影的用戶就能夠如愿以償。通常,電影配有多個(gè)不同語言的外 部字幕文件。
外部字幕文件是文本文件,它們提供時(shí)間戳和字幕字符串,但是不 帶有諸如關(guān)于語言、字符集或編碼格式的元數(shù)據(jù)之類的信息。當(dāng)用戶 選擇字幕時(shí),將會(huì)依據(jù)回放設(shè)備的當(dāng)前菜單語言和字符設(shè)置對(duì)字幕字
符串進(jìn)行解碼。因此如果回放設(shè)備的設(shè)置與外部字幕文件的設(shè)置不對(duì) 應(yīng),則用戶在屏幕上看到的將會(huì)是毫無意義的字幕。于是用戶需要找 到外部字幕與回放設(shè)置的正確組合,這可能是令人泄氣、枯燥且費(fèi)時(shí) 的工作。
現(xiàn)有技術(shù)的解決方案建議包括與可用字幕文件相相關(guān)的元數(shù)據(jù),參 見例如美國(guó)專利US 5850500,該美國(guó)專利^^開了一種再現(xiàn)裝置,該再
現(xiàn)裝置被設(shè)計(jì)為用來從其上以不同語言記錄了各種類型的信息的盤上 選擇并解碼給定語言的字幕字符。
發(fā)明內(nèi)容
本發(fā)明的發(fā)明人意識(shí)到,對(duì)于諸如DivX這樣的格式以及可能的其 它格式,前面提到的問題和可能的其它問題的解決方案并非是設(shè)計(jì)一 種備選編碼格式,而是要改進(jìn)現(xiàn)有格式內(nèi)的處理或具有類似問題的其 它格式內(nèi)的處理,并結(jié)果設(shè)計(jì)了本發(fā)明。優(yōu)選地,本發(fā)明單個(gè)地或以 任意組合的形式減輕、緩解或消除上迷或其它缺點(diǎn)之一或其中多個(gè)。按照本發(fā)明的第一方面,提供了一種回放裝置,該回放裝置用于從 相關(guān)記錄載體中回放視頻數(shù)據(jù)和相應(yīng)的一個(gè)或多個(gè)字幕數(shù)據(jù)文件,所 述一個(gè)或多個(gè)字幕數(shù)據(jù)文件被不帶所述字幕的語言元數(shù)據(jù)地加以存
儲(chǔ)。該裝置按照第一語言設(shè)置被配置并且包括
-提取單元,該提取單元可以響應(yīng)于請(qǐng)求動(dòng)作來訪問相關(guān)記錄栽體上
的一個(gè)或多個(gè)字幕數(shù)據(jù)文件并提取字幕數(shù)據(jù)文件的內(nèi)容采樣;
-輸出單元,該輸出單元用于針對(duì)一個(gè)或多個(gè)字幕數(shù)據(jù)文件向顯示單
元輸出代表所提取的內(nèi)容采樣的信號(hào),該信號(hào)是基于第一語言設(shè)置而
生成的。
本發(fā)明有益地但并不排他地與DivX格式的多媒體內(nèi)容的回放相聯(lián) 系地使用。DivX回放的受歡迎特性是外部字幕顯示。該裝置的第一語 言設(shè)置可以規(guī)定菜單語言和具體的字符集以及可能的其它附加的或替 換的設(shè)置。
本發(fā)明的優(yōu)點(diǎn)是,提供了 一種向顯示單元輸出代表所提取的內(nèi)容采 樣的信號(hào)的有效方式,從而如果菜單語言和字符集(即第一語言設(shè)置) 與外部字幕文件的相應(yīng)屬性不相對(duì)應(yīng),則用戶無需試驗(yàn)(try out)外 部字幕與字符集的所有組合。而且,通過提供向顯示單元輸出代表所
提取的內(nèi)容采樣的信號(hào)的有效且直接的方式,針對(duì)外部字幕處理的市 場(chǎng)投訴率的數(shù)字將會(huì)減小。
在一種有益實(shí)施方式中,該裝置此外還可以包括選擇器單元,該選 擇器單元能夠響應(yīng)于內(nèi)容采樣之一的選擇來將回放裝置配置成使用與 所選擇的內(nèi)容采樣相對(duì)應(yīng)的字幕數(shù)據(jù)文件來進(jìn)行回放,從而提供了處 理正確字幕顯示的更加有效的途徑。
請(qǐng)求動(dòng)作可以在啟動(dòng)回放時(shí)由該裝置自動(dòng)提供,從而內(nèi)容采樣在啟 動(dòng)過程中被提取并被存儲(chǔ)在存儲(chǔ)單元中以供以后訪問。在啟動(dòng)過程期 間提取內(nèi)容采樣可能是有益的,因?yàn)榕c相關(guān)記錄載體的通信可能僅僅 為初始過程增加很短的額外時(shí)間,這在初始化時(shí)可能是不明顯的,但 是一般在以后的階段將是明顯的。
在一種實(shí)施方式中,當(dāng)依照該菜單語言設(shè)置沒有獲得匹配時(shí),可以 將該裝置的語言設(shè)置設(shè)為笫二設(shè)置,從而選擇新的字符集,因此基于 新的字符集生成代表所提取的內(nèi)容采樣的信號(hào)。用戶從而可以快速地 試驗(yàn)所有的不同語言設(shè)置,以便判斷是否可以以有意義的方式觀看字幕文件。
在第二方面,提供了一種用于操作按照第一方面的回放裝置的方 法。在第三方面中,第二方面的方法可以在用于操作笫一方面的回放
裝置的集成電路(IC)中實(shí)現(xiàn),并且在第四方面中,可以在用于操作
第一方面的回放裝置的計(jì)算機(jī)可讀代碼中實(shí)現(xiàn)。
總地來說,在本發(fā)明的范圍之內(nèi),可以以任何可行的方式將本發(fā)明 的各個(gè)方面組合和結(jié)合起來。參照下文中說明的實(shí)施方式,將會(huì)明顯 看出本發(fā)明的這些和其它方面、特征和/或優(yōu)點(diǎn),并且將會(huì)參照下文說 明的實(shí)施方式闡述本發(fā)明的這些和其它方面、特征和/或優(yōu)點(diǎn)。
現(xiàn)在將參照附圖僅以舉例的方式說明本發(fā)明的實(shí)施方式,其中 附圖1圖解說明的是用于回放視頻數(shù)據(jù)和相應(yīng)的一個(gè)或多個(gè)字幕
數(shù)據(jù)文件的回放裝置;
附圖2示意性圖解說明的是按照本發(fā)明的回放裝置的用戶界面的
實(shí)施方式;
附圖3圖解說明的是按照本發(fā)明的回放裝置的示意性實(shí)施方式;和 附圖4圖解說明的是操作用于從相關(guān)記錄載體中回放視頻數(shù)據(jù)和 相應(yīng)的一個(gè)或多個(gè)字幕數(shù)據(jù)文件的回放裝置的流程圖。
具體實(shí)施例方式
附圖1圖解說明的是用于從相關(guān)記錄載體中回放視頻數(shù)據(jù)5和相應(yīng)
的一個(gè)或多個(gè)字幕數(shù)據(jù)文件的回放裝置1,這里是從插入托盤2中的光 學(xué)記錄載體中回放。該記錄載體可以是任何類型的存儲(chǔ)設(shè)備,包括但 不局限于硬盤式攝影機(jī)上、計(jì)算機(jī)中、媒體中心內(nèi)等的硬盤。該裝置 可以是被修改以具有DivX視頻格式的回放能力的裝置。該記錄栽體包 含所要播放的電影和多個(gè)字幕數(shù)據(jù)文件,這些字幕數(shù)據(jù)文件是在不帶 字幕的語言元數(shù)據(jù)的情況下被存儲(chǔ)的。視頻數(shù)據(jù)和一個(gè)或多個(gè)字幕數(shù) 據(jù)文件通常存儲(chǔ)在相關(guān)記錄栽體上的獨(dú)立的數(shù)據(jù)文件中。
為希望例如在顯示屏幕3上觀看電影的用戶呈現(xiàn)電影和可用文件 中的第一個(gè)文件的字幕4,例如,可能有六個(gè)字幕數(shù)據(jù)文件可用
文件1: UTF-8編碼,日語文件2: UTF-8編碼,漢語 文件3: UTF-8編碼,韓語 文件4: UTF-8編碼,土耳其語 文件4: UTF-8編碼,阿拉伯語 文件6: ISO-8859,英語
用戶可能是英語用戶,具有回放裝置的(第一 )語言設(shè)置ISO-8859。 可以以多種不同的格式保存各種外部字幕文件,例如這樣的格式SMI、 MicroDVD、 . SUB、 . SSA、 .ASS、 . SRT。 對(duì)于DivX播放器,大量格式 是可用的。
由于笫一個(gè)可用文件的字符設(shè)置與回放裝置的字符設(shè)置不匹配,因 此所顯示的字幕4將毫無意義。作為示例性的例子,字幕對(duì)用戶可能
看起來是這樣的
字幕1: Puo sdf*a mag (adsferj^ "…as 通過再次按下字幕鍵,下一個(gè)可用文件被訪問,同樣得到毫無意義
的字幕
字幕2: ds f dfew^ *; sd98 9f2 sdd5f . gw 用戶可以繼續(xù)按鍵,直到讀取第六個(gè)字幕 字幕6: Kids we're lost! Let's go that way. 用戶必須按下字幕按鈕6次,才能顯示出所期望的字幕。 在一種不同的情形下,未發(fā)現(xiàn)匹配的字幕,這可能是由于回放裝置 不支持可能的字符集或者回放裝置的設(shè)置使得不可能獲得匹配而造成 的,在這兩種情形下,用戶可能會(huì)嘗試改變裝置的語言設(shè)置并隨后通 過檢查所述文件的每一個(gè)來重試上述程序,并且希望找到匹配字幕。 這是相當(dāng)乏味的任務(wù),并且可能是非常費(fèi)時(shí)間且煩人的,即使最終找 到了匹配的字幕。
附圖2圖解說明的是按照本發(fā)明的回放裝置20的用戶界面的實(shí)施 方式,而附圖3圖解說明的是按照本發(fā)明的回放裝置37的示意性實(shí)施
方式?,F(xiàn)在將參照附圖2和3二者說明這些實(shí)施方式。
如附圖3+所示,提取單元30被設(shè)置響應(yīng)于請(qǐng)求動(dòng)作,比如按下 遙控器上的給定按鈕來訪問相關(guān)記錄載體32上的一個(gè)或多個(gè)字幕數(shù)據(jù) 文件31并且提取每個(gè)字幕數(shù)據(jù)文件的內(nèi)容采樣。電影33也存儲(chǔ)在該 記錄栽體上。提供了用于將所述一個(gè)或多個(gè)字幕數(shù)據(jù)文件輸出到顯示單元3的輸出單元34。該輸出代表所提取的內(nèi)容采樣的信號(hào)。
內(nèi)容采樣21-26可以是字幕文件的第一行,或者是字幕字符串的其
它相關(guān)部分。從而用戶能夠在一個(gè)鏡頭里看到來自所有文件的采樣,
所以能夠例如通過按下字幕的索引號(hào)或者通過使用方向鍵來選擇正確
的格式。如果所支持的格式比一頁內(nèi)所能裝下的字幕數(shù)量要多,則可
以使用"下一頁"工具。
裝置20、 37可以包括選擇器單元35,該選擇器單元35用于將回
放裝置配置成用于使用與所選擇的內(nèi)容采樣相對(duì)應(yīng)的字幕數(shù)據(jù)文件來
進(jìn)行回放。
在裝置20、 37的一種實(shí)施方式中,請(qǐng)求動(dòng)作是在啟動(dòng)回放時(shí)由該 裝置自動(dòng)提供的,從而內(nèi)容采樣在啟動(dòng)過程中被提取并且被存儲(chǔ)在存 儲(chǔ)單元36中以供以后訪問。當(dāng)選擇電影文件,比如DivX文件來進(jìn)行 回放時(shí),要對(duì)文件進(jìn)行解析,以得出大量信息。這個(gè)過程消耗大量時(shí) 間。內(nèi)容采樣的提取將不會(huì)顯著增加總的初始化時(shí)間,因?yàn)榭梢詢H僅 進(jìn)行下列操作
1. 文件打開-〉01
2. 讀取和存儲(chǔ)采樣字符串(例如,第一個(gè)字符串)->02 01+02的組合的數(shù)量級(jí)為幾毫秒。在啟動(dòng)時(shí)進(jìn)行該程序可能是有利
的,因?yàn)榇藭r(shí)用戶不會(huì)注意到所增加的時(shí)間,而如果01+02組合是由 于按下按鈕而進(jìn)行的,那么用戶可能會(huì)感覺它是煩人的延遲。不過, 在一種實(shí)施方式中,這兩種可能都是可用的,從而用戶可以例如在回 放期間改變所顯示的字幕。
很多裝置支持多種語言設(shè)置。例如,Philips播放器64M支持拉 丁語1和2字符集以及拉丁語西里爾字母(Latin Cyrillic)字符集, 并且Pioneer DV-470支持拉丁語1字符集。在沒有字幕被正確顯示的 情形下,可以將裝置的語言設(shè)置設(shè)為第二設(shè)置,并且可以利用新的語 言設(shè)置來重復(fù)進(jìn)行內(nèi)容采樣的顯示。這可以通過使輸出單元能夠向顯 示單元輸出代表所提取的內(nèi)容采樣的信號(hào)來實(shí)現(xiàn),該信號(hào)是基于第二 語言設(shè)置而生成的。
對(duì)于支持例如五種格式的設(shè)備,現(xiàn)有回放設(shè)備的用戶可能不得不為 多種試驗(yàn)設(shè)置試驗(yàn)所有五種格式。通過應(yīng)用本發(fā)明,最壞情況下重試 的總次數(shù)被減少到了五分之一,因?yàn)樗形宸N格式是同時(shí)顯示的。
附圖4圖解說明的是操作用于從相關(guān)記錄載體中回放視頻數(shù)據(jù)和相應(yīng)的一個(gè)或多個(gè)字幕數(shù)據(jù)文件的回放裝置的流程圖。第一語言設(shè)置
40適用于播放器,在笫一步驟41,訪問相關(guān)記錄載體上的一個(gè)或多個(gè) 字幕數(shù)據(jù)文件并且提取字幕數(shù)據(jù)文件的內(nèi)容采樣42。將代表所提取的 內(nèi)容采樣的信號(hào)輸出43到顯示單元來進(jìn)行顯示并且呈現(xiàn)給用戶。
附圖3和附圖4的一個(gè)或多個(gè)元件或部件可以在用于操作回放裝置 的一個(gè)或多個(gè)集成電路(IC)中實(shí)現(xiàn),或者可以實(shí)現(xiàn)為用于操作回放 裝置的IC的一部分,也可以在用于操作回放裝置的計(jì)算機(jī)可讀代碼中 實(shí)現(xiàn)。
本發(fā)明可以以任何適當(dāng)?shù)男问綄?shí)現(xiàn),包括硬件、軟件、固件或它們 的任何組合??梢詫⒈景l(fā)明或者本發(fā)明的某些特征作為運(yùn)行在一個(gè)或 多個(gè)數(shù)據(jù)處理器和/或數(shù)字信號(hào)處理器上運(yùn)行的計(jì)算機(jī)軟件來實(shí)現(xiàn)。本 發(fā)明的實(shí)施方式的元件或部件在物理上、功能上和邏輯上可以以任何 適當(dāng)?shù)姆绞綄?shí)現(xiàn)。當(dāng)然,該功能可以在單個(gè)單元中實(shí)現(xiàn)、在多個(gè)單元 中實(shí)現(xiàn)或者作為其它功能單元的一部分實(shí)現(xiàn)。同樣,本發(fā)明可以在單 獨(dú)一個(gè)單元中實(shí)現(xiàn),或者可以在物理上和功能上分布在不同的單元和 處理器之間。
雖然本發(fā)明是結(jié)合指定實(shí)施方式來說明的,但是這并不意味著要受 到本文提出的具體形式的限制。而是,本發(fā)明的范圍僅僅由所附權(quán)利 要求限定。在權(quán)利要求中,術(shù)語"包括"并不排除還存在其它元件或步 驟的可能。此外,雖然單獨(dú)的特征可能包含在不同的權(quán)利要求中,但 是有可能對(duì)這些特征加以有益組合,并且包含在不同的權(quán)利要求中并 不表明特征的組合不可行和/或沒有益處。此外,單數(shù)形式并不排除存 在多個(gè)的可能。因此,使用"一 "、"一個(gè)"、"笫一"、"第二"等并不排 除存在多個(gè)的可能。此外,權(quán)利要求中的附圖標(biāo)記不應(yīng)看作是對(duì)范圍 的限定。
概括來說,本發(fā)明涉及帶有字幕地回放視頻(例如,具有DivX格 式的視頻)。提供了回放裝置(20)來從記錄載體中回放視頻數(shù)據(jù)和 相應(yīng)的字幕數(shù)據(jù)文件。可以不帶字幕的語言元數(shù)據(jù)地將一個(gè)或多個(gè)字 幕數(shù)據(jù)文件存儲(chǔ)在栽體上。該裝置包括可以進(jìn)行如下操作的單元訪 問相關(guān)記錄栽體上的一個(gè)或多個(gè)字幕數(shù)據(jù)文件、提取字幕數(shù)據(jù)文件的 內(nèi)容采樣(21-26)、并向顯示單元(3)輸出代表所提取的內(nèi)容采樣 的信號(hào)。于是用戶可以選擇內(nèi)容采樣之一,并且因此可以識(shí)別出要進(jìn) 行再現(xiàn)的、期望的字幕文件。
權(quán)利要求
1.回放裝置(20,37),用于從相關(guān)記錄載體(32)中回放視頻數(shù)據(jù)(5,33)和相應(yīng)的一個(gè)或多個(gè)字幕數(shù)據(jù)文件(31),在該相關(guān)記錄載體上存儲(chǔ)著所述一個(gè)或多個(gè)字幕數(shù)據(jù)文件,該裝置是按照第一語言設(shè)置(40)配置的,該裝置包括-提取單元(30),該提取單元可以響應(yīng)于請(qǐng)求動(dòng)作來訪問相關(guān)記錄載體上的一個(gè)或多個(gè)字幕數(shù)據(jù)文件并且提取所述字幕數(shù)據(jù)文件的內(nèi)容采樣(21-26,42);-輸出單元(34),用于針對(duì)所述一個(gè)或多個(gè)字幕數(shù)據(jù)文件向顯示單元(3)輸出代表所提取的內(nèi)容采樣的信號(hào),該信號(hào)是基于第一語言設(shè)置生成的。
2. 按照權(quán)利要求1所述的裝置,此外還包括選擇器單元(35),該 選擇器單元能夠響應(yīng)于所述內(nèi)容采樣之一的選擇而將回放裝置配置成 用于使用與所選擇的內(nèi)容采樣相對(duì)應(yīng)的字幕數(shù)據(jù)文件來進(jìn)行回放。
3. 按照權(quán)利要求1所述的裝置,其中視頻數(shù)據(jù)(33)和所述一個(gè)或 多個(gè)字幕數(shù)據(jù)文件(31)是以獨(dú)立的數(shù)據(jù)文件的形式存儲(chǔ)在相關(guān)記錄 栽體(32)上的。
4. 按照權(quán)利要求1所述的裝置,此外還包括存儲(chǔ)單元(36)并且其 中請(qǐng)求動(dòng)作是在啟動(dòng)回放時(shí)由該裝置自動(dòng)提供的,并且其中內(nèi)容采樣 在啟動(dòng)過程中被提取并且被存儲(chǔ)在存儲(chǔ)單元中以供以后訪問。
5. 按照權(quán)利要求l所述的裝置,其中將該裝置的語言設(shè)置設(shè)為第二 設(shè)置,并且其中輸出單元用于向顯示單元輸出代表所提取的內(nèi)容采樣 的信號(hào),該信號(hào)是基于第二語言設(shè)置而生成的。
6. 按照權(quán)利要求1所述的裝置,該裝置被調(diào)整為具有DivX視頻格式 的回放能力。
7. 操作回放裝置的方法,該回放裝置用于從相關(guān)記錄載體中回放視 頻數(shù)據(jù)和相應(yīng)的一個(gè)或多個(gè)字幕數(shù)據(jù)文件,在該相關(guān)記錄載體上存儲(chǔ) 著所述一個(gè)或多個(gè)字幕數(shù)據(jù)文件,該裝置是按照第一語言設(shè)置(40) 配置的,該方法包才舌-訪問(41)相關(guān)記錄載體上的一個(gè)或多個(gè)字幕數(shù)據(jù)文件并且提取 所述字幕數(shù)據(jù)文件的內(nèi)容采樣(42);-向顯示單元輸出(43)代表所提取的內(nèi)容采樣的信號(hào),該信號(hào)是 基于第一語言設(shè)置生成的。
8. 用于按照權(quán)利要求7所述的方法操作回放裝置的集成電路(IC )。
9. 用于按照權(quán)利要求7所述的方法操作回放裝置的計(jì)算機(jī)可讀代
全文摘要
本發(fā)明涉及帶有字幕地回放視頻。提供了回放裝置(20)來從記錄載體中回放視頻數(shù)據(jù)(例如,具有DivX格式的視頻數(shù)據(jù))和相應(yīng)的字幕數(shù)據(jù)文件??梢圆粠ё帜坏恼Z言元數(shù)據(jù)地將一個(gè)或多個(gè)字幕數(shù)據(jù)文件存儲(chǔ)在載體上。該裝置包括可以進(jìn)行如下操作的單元訪問相關(guān)記錄載體上的一個(gè)或多個(gè)字幕數(shù)據(jù)文件、提取字幕數(shù)據(jù)文件的內(nèi)容采樣(21-26)、和向顯示單元(3)輸出代表所提取的內(nèi)容采樣的信號(hào)。于是用戶可以選擇內(nèi)容采樣之一,并因此可以識(shí)別出所期望的字幕文件來加以再現(xiàn)。
文檔編號(hào)H04N5/445GK101529897SQ200780039943
公開日2009年9月9日 申請(qǐng)日期2007年10月22日 優(yōu)先權(quán)日2006年10月25日
發(fā)明者J·穆魯岡, N·尤杜帕, S·斯里達(dá)拉 申請(qǐng)人:皇家飛利浦電子股份有限公司