呈 現(xiàn)在顯示設(shè)備上以供用戶選擇;接收用戶對(duì)一個(gè)或多個(gè)所述類別內(nèi)容的選擇結(jié)果,根據(jù)所 述選擇結(jié)果顯示與被選擇的所述類別內(nèi)容對(duì)應(yīng)的字幕。
[0040] 需要說(shuō)明的是,第一,所述類別內(nèi)容可以為任意類別,例如可以是對(duì)話類別,也可 以是情景類別,當(dāng)然也可以是任意其他類別,在此不做限定。
[0041] 第二,所述字幕文件中的字幕是由一條條字幕組成。
[0042] 第三,對(duì)于計(jì)時(shí)文本標(biāo)記語(yǔ)言(Timed Text Markup Language,簡(jiǎn)稱TTML)字幕,所 述類別標(biāo)簽可以設(shè)置在所述字幕文件的任意位置,例如字幕文件的頭部,也可以字幕文件 的內(nèi)容部分,在此不做限定。對(duì)于文本格式字幕(SubRip Text,簡(jiǎn)稱SRT)字幕,所述類別標(biāo) 簽一般設(shè)置在字幕文件的頭部。
[0043] 第四,類別標(biāo)簽在具體實(shí)現(xiàn)時(shí)可以大小寫敏感,也可以不區(qū)分大小寫,根據(jù)實(shí)際情 況自行設(shè)定,在本發(fā)明實(shí)施例中并不做限定。
[0044] 本發(fā)明實(shí)施例提供了一種字幕顯示方法,該方法包括:接收字幕文件,解析所述字 幕文件的類別標(biāo)簽,所述類別標(biāo)簽包括類別內(nèi)容;將所述類別內(nèi)容以可交互圖形的方式呈 現(xiàn)在顯示設(shè)備上以供用戶選擇;接收用戶對(duì)一個(gè)或多個(gè)所述類別內(nèi)容的選擇結(jié)果,根據(jù)所 述選擇結(jié)果顯示與被選擇的所述類別內(nèi)容對(duì)應(yīng)的字幕;這樣,將所述類別內(nèi)容通過(guò)可交互 圖形的方式呈現(xiàn)給用戶,使得用戶根據(jù)自己的喜好選擇類別內(nèi)容,從而使得字幕顯示設(shè)備 呈現(xiàn)與所述類別內(nèi)容對(duì)應(yīng)的字幕,進(jìn)而提升用戶體驗(yàn)度。
[0045] 可選的,對(duì)于TTML字幕,所述類別標(biāo)簽為嵌套標(biāo)簽,所述嵌套標(biāo)簽包括一級(jí)標(biāo)簽 和二級(jí)標(biāo)簽;所述一級(jí)標(biāo)簽包括multiple (多選)屬性,所述二級(jí)標(biāo)簽包括所述類別內(nèi)容。
[0046] 其中,若所述multiple為true,則將所述類別內(nèi)容呈現(xiàn)在所述顯示設(shè)備上時(shí),默 認(rèn)選中多個(gè)所述類別內(nèi)容;若所述multiple為false,則將所述類別內(nèi)容呈現(xiàn)在所述顯示 設(shè)備上時(shí),默認(rèn)選中一個(gè)所述類別內(nèi)容。
[0047] 需要說(shuō)明的是,在本發(fā)明實(shí)施例中,所述multiple優(yōu)選默認(rèn)為true。
[0048] 例如,所述類別標(biāo)簽例如可以為:
[0049]
【主權(quán)項(xiàng)】
1. 一種字幕顯示方法,其特征在于,包括: 接收字幕文件,解析所述字幕文件的類別標(biāo)簽,所述類別標(biāo)簽包括類別內(nèi)容; 將所述類別內(nèi)容以可交互圖形的方式呈現(xiàn)在顯示設(shè)備上以供用戶選擇; 接收用戶對(duì)一個(gè)或多個(gè)所述類別內(nèi)容的選擇結(jié)果,根據(jù)所述選擇結(jié)果顯示與被選擇的 所述類別內(nèi)容對(duì)應(yīng)的字幕。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述顯示與被選擇的所述類別內(nèi)容對(duì)應(yīng) 的字幕包括:顯示類別屬性的屬性值為被選擇的所述類別內(nèi)容的所述字幕。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述顯示類別屬性的屬性值為被選擇的 所述類別內(nèi)容的所述字幕包括: 針對(duì)所述字幕中的每條字幕,判斷所述每條字幕是否存在所述類別屬性,若存在,則判 斷所述類別屬性的屬性值是否為所述用戶選擇的所述類別內(nèi)容,若是,則顯示所述類別屬 性的屬性值為被選擇的所述類別內(nèi)容的所述每條字幕。
4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括:顯示不包括所述類別屬性的所述 字幕。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述顯示不包括所述類別屬性的所述字 辱包括: 針對(duì)所述字幕中的每條字幕,判斷所述每條字幕是否存在所述類別屬性,若不存在,則 顯示不包括所述類別屬性的所述每條字幕。
6. 根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,其特征在于,對(duì)于文本標(biāo)記語(yǔ)言TTML字幕, 所述類別標(biāo)簽為嵌套標(biāo)簽,所述嵌套標(biāo)簽包括一級(jí)標(biāo)簽和二級(jí)標(biāo)簽;所述一級(jí)標(biāo)簽包括多 選multiple屬性,所述二級(jí)標(biāo)簽包括所述類別內(nèi)容; 其中,若所述multiple為true,則將所述類別內(nèi)容呈現(xiàn)在所述顯示設(shè)備上時(shí),默認(rèn)選 中多個(gè)所述類別內(nèi)容;若所述multiple為false,則將所述類別內(nèi)容呈現(xiàn)在所述顯示設(shè)備 上時(shí),默認(rèn)選中一個(gè)所述類別內(nèi)容。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述二級(jí)標(biāo)簽還包括默認(rèn)選中selected 屬性;其中,若所述selected為true,則將所述類別內(nèi)容呈現(xiàn)在所述顯示設(shè)備上時(shí),默認(rèn)選 中與所述selected屬性對(duì)應(yīng)的所述類別內(nèi)容。
8. 根據(jù)權(quán)利要求6所述的方法,其特征在于,在所有所述二級(jí)標(biāo)簽均不包括selected 屬性的情況下,若所述multiple為true,則將所述類別內(nèi)容呈現(xiàn)在所述顯示設(shè)備上時(shí),默 認(rèn)選中所有所述二級(jí)標(biāo)簽中包括的所述類別內(nèi)容;若所述multiple為false時(shí),則將所 述類別內(nèi)容呈現(xiàn)在所述顯示設(shè)備上時(shí),默認(rèn)選中第一個(gè)所述二級(jí)標(biāo)簽中包括的所述類別內(nèi) 容。
9. 根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,其特征在于,對(duì)于文本格式SRT字幕,所述 類別標(biāo)簽還包括selected屬性;其中,若所述selected為true,則將所述類別內(nèi)容呈現(xiàn)在 所述顯示設(shè)備上時(shí),默認(rèn)選中與所述selected屬性對(duì)應(yīng)的所述類別內(nèi)容。
10. -種字幕顯示設(shè)備,其特征在于,包括: 接收模塊,用于接收字幕文件; 解析模塊,用于根據(jù)所述接收模塊接收的所述字幕文件,解析所述字幕文件的類別標(biāo) 簽,所述類別標(biāo)簽包括類別內(nèi)容; 交互模塊,用于將所述解析模塊解析得到的所述類別內(nèi)容以可交互圖形的方式呈現(xiàn)在 所述字幕顯示設(shè)備上以供用戶選擇; 顯示模塊,用于接收用戶對(duì)一個(gè)或多個(gè)所述類別內(nèi)容的選擇結(jié)果,根據(jù)所述選擇結(jié)果 顯示與被選擇的所述類別內(nèi)容對(duì)應(yīng)的字幕。
11. 根據(jù)權(quán)利要求10所述的字幕顯示設(shè)備,其特征在于,所述顯示模塊用于顯示與被 選擇的所述類別內(nèi)容對(duì)應(yīng)的字幕包括: 所述顯示模塊,用于顯示類別屬性的屬性值為被選擇的所述類別內(nèi)容的所述字幕。
12. 根據(jù)權(quán)利要求11所述的字幕顯示設(shè)備,其特征在于,針對(duì)所述字幕中的每條字幕, 所述顯示模塊,具體用于判斷所述每條字幕是否存在所述類別屬性,若存在,則判斷所述類 別屬性的屬性值是否為所述用戶選擇的所述類別內(nèi)容,若是,則顯示所述類別屬性的屬性 值為被選擇的所述類別內(nèi)容的所述每條字幕。
13. 根據(jù)權(quán)利要求11所述的字幕顯示設(shè)備,其特征在于,所述顯示模塊,還用于顯示不 包括所述類別屬性的所述字幕。
14. 根據(jù)權(quán)利要求13所述的字幕顯示設(shè)備,其特征在于,針對(duì)所述字幕中的每條字幕, 所述顯示模塊,還具體用于判斷所述每條字幕是否存在所述類別屬性,若不存在,則顯示不 包括所述類別屬性的所述每條字幕。
15. 根據(jù)權(quán)利要求10至14任一項(xiàng)所述的字幕顯示設(shè)備,其特征在于,對(duì)于文本標(biāo)記語(yǔ) 言TTML字幕,所述解析模塊解析的所述類別標(biāo)簽為嵌套標(biāo)簽,所述嵌套標(biāo)簽包括一級(jí)標(biāo)簽 和二級(jí)標(biāo)簽;其中,所述一級(jí)標(biāo)簽包括多選multiple屬性,所述二級(jí)標(biāo)簽包括所述類別內(nèi) 容; 所述交互模塊,還用于若所述multiple為true,則將所述類別內(nèi)容呈現(xiàn)在所述字幕顯 示設(shè)備上時(shí),默認(rèn)選中多個(gè)所述類別內(nèi)容;若所述multiple為false,則將所述類別內(nèi)容呈 現(xiàn)在所述字幕顯示設(shè)備上時(shí),默認(rèn)選中一個(gè)所述類別內(nèi)容。
16. 根據(jù)權(quán)利要求15所述的字幕顯示設(shè)備,其特征在于,在所述解析模塊解析的所述 類別標(biāo)簽的二級(jí)標(biāo)簽還包括默認(rèn)選中selected屬性的情況下, 所述交互模塊,還用于若所述selected為true,則將所述類別內(nèi)容呈現(xiàn)在所述字幕顯 示設(shè)備上時(shí),默認(rèn)選中與所述selected屬性對(duì)應(yīng)的所述類別內(nèi)容。
17. 根據(jù)權(quán)利要求15所述的字幕顯示設(shè)備,其特征在于,在所述解析模塊解析的所述 類別標(biāo)簽的所有二級(jí)標(biāo)簽均不包括selected屬性的情況下, 所述交互模塊,還用于若所述multiple為true,則將所述類別內(nèi)容呈現(xiàn)在所述字幕 顯示設(shè)備上時(shí),默認(rèn)選中所有所述二級(jí)標(biāo)簽中包括的所述類別內(nèi)容;若所述multiple為 false時(shí),則將所述類別內(nèi)容呈現(xiàn)在所述字幕顯示設(shè)備時(shí),默認(rèn)選中第一個(gè)所述二級(jí)標(biāo)簽中 包括的所述類別內(nèi)容。
18. 根據(jù)權(quán)利要求10至14任一項(xiàng)所述的字幕顯示設(shè)備,其特征在于,對(duì)于文本格式 SRT字幕,所述解析模塊解析的所述類別標(biāo)簽包括selected屬性; 所述交互模塊,還用于若所述selected為true,則將所述類別內(nèi)容呈現(xiàn)在所述字幕顯 示設(shè)備時(shí),默認(rèn)選中與所述selected屬性對(duì)應(yīng)的所述類別內(nèi)容。
【專利摘要】本發(fā)明實(shí)施例提供了一種字幕顯示方法及字幕顯示設(shè)備,涉及通信技術(shù)領(lǐng)域,通過(guò)將類別內(nèi)容以可交互圖形的方式呈現(xiàn)給用戶,使用戶可以根據(jù)自己的喜好選擇相應(yīng)的類別內(nèi)容,從而顯示與該類別內(nèi)容對(duì)應(yīng)的字幕;該方法包括:接收字幕文件,解析所述字幕文件的類別標(biāo)簽,所述類別標(biāo)簽包括類別內(nèi)容;將所述類別內(nèi)容以可交互圖形的方式呈現(xiàn)在顯示設(shè)備上以供用戶選擇;接受用戶對(duì)一個(gè)或多個(gè)所述類別內(nèi)容的選擇結(jié)果,根據(jù)所述選擇結(jié)果顯示與被選擇的所述類別內(nèi)容對(duì)應(yīng)的字幕。用于字幕的分類顯示。
【IPC分類】H04N21-472, H04N21-431, H04N21-435
【公開號(hào)】CN104581341
【申請(qǐng)?zhí)枴緾N201310508612
【發(fā)明人】李志磊, 周穎
【申請(qǐng)人】華為終端有限公司
【公開日】2015年4月29日
【申請(qǐng)日】2013年10月24日
【公告號(hào)】WO2015058712A1