一種字幕顯示方法及字幕顯示設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種字幕顯示方法及字幕顯示設(shè)備。
【背景技術(shù)】
[0002] 具有字幕的電視節(jié)目,其字幕可以是通過(guò)專(zhuān)門(mén)設(shè)備(例如機(jī)頂盒)疊加在電視信號(hào) 中。目前,字幕的顯示內(nèi)容非常豐富,其呈現(xiàn)方法亦多種多樣,即,可以將不同角色通過(guò)不同 顏色的字幕表現(xiàn)出來(lái),也可通過(guò)不同字體表現(xiàn)不同的場(chǎng)景。
[0003] 然而,雖然目前提供了字幕更豐富的呈現(xiàn)方式,但并沒(méi)有提供給用戶(hù)更多的選擇。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的實(shí)施例提供一種字幕顯示方法及字幕顯示設(shè)備,通過(guò)將類(lèi)別內(nèi)容以可交 互圖形的方式呈現(xiàn)給用戶(hù),使用戶(hù)可以根據(jù)自己的喜好選擇相應(yīng)的類(lèi)別內(nèi)容,從而顯示與 該類(lèi)別內(nèi)容對(duì)應(yīng)的字幕。
[0005] 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006] 一方面,提供一種字幕顯不方法,包括:
[0007] 接收字幕文件,解析所述字幕文件的類(lèi)別標(biāo)簽,所述類(lèi)別標(biāo)簽包括類(lèi)別內(nèi)容;
[0008] 將所述類(lèi)別內(nèi)容以可交互圖形的方式呈現(xiàn)在顯示設(shè)備上以供用戶(hù)選擇;
[0009] 接收用戶(hù)對(duì)一個(gè)或多個(gè)所述類(lèi)別內(nèi)容的選擇結(jié)果,根據(jù)所述選擇結(jié)果顯示與被選 擇的所述類(lèi)別內(nèi)容對(duì)應(yīng)的字幕。
[0010] 在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述顯示與被選擇的所述類(lèi)別內(nèi)容對(duì)應(yīng) 的字幕包括:顯示類(lèi)別屬性的屬性值為被選擇的所述類(lèi)別內(nèi)容的所述字幕。
[0011] 結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述顯示 類(lèi)別屬性的屬性值為被選擇的所述類(lèi)別內(nèi)容的所述字幕包括:針對(duì)所述字幕中的每條字 幕,判斷所述每條字幕是否存在所述類(lèi)別屬性,若存在,則判斷所述類(lèi)別屬性的屬性值是否 為所述用戶(hù)選擇的所述類(lèi)別內(nèi)容,若是,則顯示所述類(lèi)別屬性的屬性值為被選擇的所述類(lèi) 別內(nèi)容的所述每條字幕。
[0012] 結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,還包括:顯 示不包括所述類(lèi)別屬性的所述字幕。
[0013] 結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述顯示 不包括所述類(lèi)別屬性的所述字幕包括:針對(duì)所述字幕中的每條字幕,判斷所述每條字幕是 否存在所述類(lèi)別屬性,若不存在,則顯示不包括所述類(lèi)別屬性的所述每條字幕。
[0014] 結(jié)合第一方面的前五種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,對(duì)于TTML 字幕,所述類(lèi)別標(biāo)簽為嵌套標(biāo)簽,所述嵌套標(biāo)簽包括一級(jí)標(biāo)簽和二級(jí)標(biāo)簽;所述一級(jí)標(biāo)簽包 括multiple屬性,所述二級(jí)標(biāo)簽包括所述類(lèi)別內(nèi)容;
[0015] 其中,若所述multiple為true,則將所述類(lèi)別內(nèi)容呈現(xiàn)在所述顯示設(shè)備上時(shí),默 認(rèn)選中多個(gè)所述類(lèi)別內(nèi)容;若所述multiple為false,則將所述類(lèi)別內(nèi)容呈現(xiàn)在所述顯示 設(shè)備上時(shí),默認(rèn)選中一個(gè)所述類(lèi)別內(nèi)容。
[0016] 結(jié)合第一方面的第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,所述二級(jí) 標(biāo)簽還包括默認(rèn)選中selected屬性;其中,若所述selected為true,則將所述類(lèi)別內(nèi)容呈 現(xiàn)在所述顯示設(shè)備上時(shí),默認(rèn)選中與所述selected屬性對(duì)應(yīng)的所述類(lèi)別內(nèi)容。
[0017] 結(jié)合第一方面的第五種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,在所有所 述二級(jí)標(biāo)簽均不包括selected屬性的情況下,若所述multiple為true,則將所述類(lèi)別內(nèi) 容呈現(xiàn)在所述顯示設(shè)備上時(shí),默認(rèn)選中所有所述二級(jí)標(biāo)簽中包括的所述類(lèi)別內(nèi)容;若所述 multiple為false時(shí),則將所述類(lèi)別內(nèi)容呈現(xiàn)在所述顯示設(shè)備上時(shí),默認(rèn)選中第一個(gè)所述 二級(jí)標(biāo)簽中包括的所述類(lèi)別內(nèi)容。
[0018] 結(jié)合第一方面的前五種可能的實(shí)現(xiàn)方式,在第八種可能的實(shí)現(xiàn)方式中,對(duì)于SRT 字幕,所述類(lèi)別標(biāo)簽還包括selected屬性;其中,若所述selected為true,則將所述類(lèi)別 內(nèi)容呈現(xiàn)在所述顯示設(shè)備上時(shí),默認(rèn)選中與所述selected屬性對(duì)應(yīng)的所述類(lèi)別內(nèi)容。
[0019] 另一方面,提供一種字幕顯示設(shè)備,包括:
[0020] 接收模塊,用于接收字幕文件;
[0021] 解析模塊,用于根據(jù)所述接收模塊接收的所述字幕文件,解析所述字幕文件的類(lèi) 別標(biāo)簽,所述類(lèi)別標(biāo)簽包括類(lèi)別內(nèi)各;
[0022] 交互模塊,用于將所述解析模塊解析得到的所述類(lèi)別內(nèi)容以可交互圖形的方式呈 現(xiàn)在所述字幕顯示設(shè)備上以供用戶(hù)選擇;
[0023] 顯示模塊,用于接收用戶(hù)對(duì)一個(gè)或多個(gè)所述類(lèi)別內(nèi)容的選擇結(jié)果,根據(jù)所述選擇 結(jié)果顯示與被選擇的所述類(lèi)別內(nèi)容對(duì)應(yīng)的字幕。
[0024] 在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述顯示模塊用于顯示與被選擇的所述 類(lèi)別內(nèi)容對(duì)應(yīng)的字幕包括:所述顯示模塊用于顯示類(lèi)別屬性的屬性值為被選擇的所述類(lèi)別 內(nèi)容的所述字幕。
[0025] 結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,針對(duì)所述 字幕中的每條字幕,所述顯示模塊,具體用于判斷所述每條字幕是否存在所述類(lèi)別屬性,若 存在,則判斷所述類(lèi)別屬性的屬性值是否為所述用戶(hù)選擇的所述類(lèi)別內(nèi)容,若是,則顯示所 述類(lèi)別屬性的屬性值為被選擇的所述類(lèi)別內(nèi)容的所述每條字幕。
[0026] 結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述顯示 模塊,還用于顯示不包括所述類(lèi)別屬性的所述字幕。
[0027] 結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,針對(duì)所述 字幕中的每條字幕,所述顯示模塊,還具體用于判斷所述每條字幕是否存在所述類(lèi)別屬性, 若不存在,則顯示不包括所述類(lèi)別屬性的所述每條字幕。
[0028] 結(jié)合第二方面的前五種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,對(duì)于TTML 字幕,所述解析模塊解析的所述類(lèi)別標(biāo)簽為嵌套標(biāo)簽,所述嵌套標(biāo)簽包括一級(jí)標(biāo)簽和二級(jí) 標(biāo)簽;所述一級(jí)標(biāo)簽包括多選multiple屬性,所述二級(jí)標(biāo)簽包括所述類(lèi)別內(nèi)容;
[0029] 所述交互模塊,還用于若所述multiple為true,則將所述類(lèi)別內(nèi)容呈現(xiàn)在所述字 幕顯示設(shè)備上時(shí),默認(rèn)選中多個(gè)所述類(lèi)別內(nèi)容;若所述multiple為false,則將所述類(lèi)別內(nèi) 容呈現(xiàn)在所述字幕顯示設(shè)備上時(shí),默認(rèn)選中一個(gè)所述類(lèi)別內(nèi)容。
[0030] 結(jié)合第二方面的第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,在所述解 析模塊解析的所述類(lèi)別標(biāo)簽的二級(jí)標(biāo)簽還包括默認(rèn)選中selected屬性的情況下,所述交 互模塊,還用于若所述selected為true,則將所述類(lèi)別內(nèi)容呈現(xiàn)在所述字幕顯示設(shè)備上 時(shí),默認(rèn)選中與所述selected屬性對(duì)應(yīng)的所述類(lèi)別內(nèi)容。
[0031] 結(jié)合第二方面的第五種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,在所述解 析模塊解析的所述類(lèi)別標(biāo)簽的所有二級(jí)標(biāo)簽均不包括selected屬性的情況下,所述交互 模塊,還用于若所述multiple為true,則將所述類(lèi)別內(nèi)容呈現(xiàn)在所述字幕顯示設(shè)備上時(shí), 默認(rèn)選中所有所述二級(jí)標(biāo)簽中包括的所述類(lèi)別內(nèi)容;若所述multiple為false時(shí),則將所 述類(lèi)別內(nèi)容呈現(xiàn)在所述字幕顯示設(shè)備上時(shí),默認(rèn)選中第一個(gè)所述二級(jí)標(biāo)簽中包括的所述類(lèi) 別內(nèi)容。
[0032] 結(jié)合第二方面的前五種可能的實(shí)現(xiàn)方式,在第八種可能的實(shí)現(xiàn)方式中,對(duì)于外掛 字幕,所述解析模塊解析的所述類(lèi)別標(biāo)簽包括selected屬性;所述交互模塊,還用于若所 述selected為true,則將所述類(lèi)別內(nèi)容呈現(xiàn)在所述字幕顯示設(shè)備上時(shí),默認(rèn)選中與所述 selected屬性對(duì)應(yīng)的所述類(lèi)別內(nèi)容。
[0033] 本發(fā)明實(shí)施例提供了一種字幕顯示方法及字幕顯示設(shè)備,該方法包括:接收字幕 文件,解析所述字幕文件的類(lèi)別標(biāo)簽,所述類(lèi)別標(biāo)簽包括類(lèi)別內(nèi)容;將所述類(lèi)別內(nèi)容以可交 互圖形的方式呈現(xiàn)在顯示設(shè)備上以供用戶(hù)選擇;接收用戶(hù)對(duì)一個(gè)或多個(gè)所述類(lèi)別內(nèi)容的選 擇結(jié)果,根據(jù)所述選擇結(jié)果顯示與被選擇的所述類(lèi)別內(nèi)容對(duì)應(yīng)的字幕;這樣,將所述類(lèi)別內(nèi) 容通過(guò)可交互圖形的方式呈現(xiàn)給用戶(hù),使得用戶(hù)根據(jù)自己的喜好選擇類(lèi)別內(nèi)容,從而使字 幕顯示設(shè)備呈現(xiàn)與所述類(lèi)別內(nèi)容對(duì)應(yīng)的字幕,進(jìn)而提升用戶(hù)體驗(yàn)度。
【附圖說(shuō)明】
[0034] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0035] 圖1為發(fā)明實(shí)施例一提供的一種字幕顯示方法的流程示意圖;
[0036] 圖2為發(fā)明實(shí)施例二提供的一種字幕顯示方法的流程示意圖;
[0037] 圖3為本發(fā)明實(shí)施例提供的一種字幕顯示設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0038] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0039] 本發(fā)明實(shí)施例提供了一種字幕顯示方法,該方法包括:接收字幕文件,解析所述字 幕文件的類(lèi)別標(biāo)簽,所述類(lèi)別標(biāo)簽包括類(lèi)別內(nèi)容;將所述類(lèi)別內(nèi)容以可交互圖形的方式