亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

字幕顯示方法及裝置的制造方法

文檔序號(hào):10492750閱讀:208來源:國(guó)知局
字幕顯示方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種字幕顯示方法,包括:在終端播放視頻前,獲取所述視頻的字幕文件中預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù);選取所述終端支持的編碼格式來分別對(duì)所述文字?jǐn)?shù)據(jù)進(jìn)行解碼;統(tǒng)計(jì)被各個(gè)編碼格式解碼后的所述文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度;及設(shè)定匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式為所述字幕文件的默認(rèn)解碼格式,用以在所述終端播放所述視頻時(shí),解碼所述字幕文件。本發(fā)明還公開了一種字幕顯示裝置。本發(fā)明提高了字幕顯示的準(zhǔn)確率及便捷性。
【專利說明】
字幕顯示方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種字幕顯示方法及裝置。
【背景技術(shù)】
[0002]目前,在終端的多媒體上播放視頻時(shí),用戶一般打開字幕觀看,特別是與母語不一樣的視頻。該終端以電視為例,由于字幕是獨(dú)立于視頻另外制作的,因此不同的制作方式將會(huì)造成文字的編碼格式有所不同。此外,同一編碼格式所對(duì)應(yīng)的字庫的內(nèi)碼表(codepage)可能不一樣,內(nèi)碼表的設(shè)置或選擇錯(cuò)誤,導(dǎo)致系統(tǒng)無法解碼出正常的文字。如此一來,用戶在觀看視頻的過程中,就存在字幕顯示出來是一些亂碼或存在缺失,字幕顯示的準(zhǔn)確率大大降低。而對(duì)于沒有手動(dòng)切換字幕語言或編碼格式功能的電視,導(dǎo)致用戶無法觀看字幕,非常不便捷,給用戶帶來不好的體驗(yàn)。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的主要目的在于提供一種字幕顯示方法及裝置,旨在提高字幕顯示的準(zhǔn)確率及便捷性。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種字幕顯示方法,包括:
[0005]在終端播放視頻前,獲取所述視頻的字幕文件中預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù);
[0006]選取所述終端支持的編碼格式來分別對(duì)所述文字?jǐn)?shù)據(jù)進(jìn)行解碼;
[0007]統(tǒng)計(jì)被各個(gè)編碼格式解碼后的所述文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度;及
[0008]設(shè)定匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式為所述字幕文件的默認(rèn)解碼格式,用以在所述終端播放所述視頻時(shí),解碼所述字幕文件。
[0009]可選地,該方法還包括:
[0010]若統(tǒng)計(jì)的所述匹配度均不高于所述預(yù)設(shè)值,則提示用戶所述終端解碼所述字幕文件的失敗。
[0011]可選地,該方法還包括:
[0012]若匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式不止一種,則從中選取與所述終端的系統(tǒng)語言對(duì)應(yīng)的編碼格式設(shè)定為所述字幕文件的默認(rèn)解碼格式。
[0013]可選地,該方法還包括:
[0014]若統(tǒng)計(jì)的所述匹配度均為零,則重新從所述視頻的字幕文件中獲取所述預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù)來進(jìn)行解碼及后續(xù)相關(guān)步驟。
[0015]可選地,所述統(tǒng)計(jì)被各個(gè)編碼格式解碼后的所述文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度之前還包括:
[0016]對(duì)所述終端支持的所有編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和標(biāo)點(diǎn)符號(hào)進(jìn)行標(biāo)識(shí)。
[0017]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種字幕顯示裝置,包括:
[0018]獲取模塊,用于在終端播放視頻前,獲取所述視頻的字幕文件中預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù);
[0019]解密模塊,用于選取所述終端支持的編碼格式來分別對(duì)所述文字?jǐn)?shù)據(jù)進(jìn)行解碼;
[0020]統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)被各個(gè)編碼格式解碼后的所述文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度;
[0021]設(shè)定模塊,用于設(shè)定匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式為所述字幕文件的默認(rèn)解碼格式,用以在所述終端播放所述視頻時(shí),解碼所述字幕文件。
[0022]可選地,所述字幕顯示裝置還包括:
[0023]提示模塊,用于在統(tǒng)計(jì)的所述匹配度均不高于所述預(yù)設(shè)值時(shí),提示用戶所述終端解碼所述字幕文件的失敗。
[0024]可選地,所述字幕顯示裝置還包括:
[0025]選取模塊,用于在匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式不止一種時(shí),從中選取與所述終端的系統(tǒng)語言對(duì)應(yīng)的編碼格式設(shè)定為所述字幕文件的默認(rèn)解碼格式。
[0026]可選地,所述字幕顯示裝置還包括:
[0027]處理模塊,用于在統(tǒng)計(jì)的所述匹配度均為零時(shí),重新從所述視頻的字幕文件中獲取所述預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù)來進(jìn)行解碼及后續(xù)相關(guān)步驟。
[0028]可選地,所述字幕顯示裝置還包括:
[0029]標(biāo)識(shí)模塊,用于對(duì)所述終端支持的所有編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和標(biāo)點(diǎn)符號(hào)進(jìn)行標(biāo)識(shí)。
[0030]本發(fā)明實(shí)施例終端在進(jìn)行字幕顯示時(shí),首先通過終端支持的編碼格式分別對(duì)預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù)進(jìn)行解碼,設(shè)定各個(gè)編碼格式解碼后的文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度,高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式為字幕文件的默認(rèn)解碼格式,以在終端播放該視頻時(shí),解碼字幕文件,對(duì)字幕進(jìn)行顯示。使得終端可以自動(dòng)地切換編碼格式來尋找正確的編碼格式,將字幕進(jìn)行正常顯示,避免字幕亂碼或丟失,提高了字幕顯示的準(zhǔn)確率及便捷性。
【附圖說明】
[0031 ]圖1為本發(fā)明字幕顯示方法一實(shí)施例的流程示意圖;
[0032]圖2為本發(fā)明字幕顯示裝置一實(shí)施例的功能模塊示意圖。
[0033]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0034]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0035]如圖1所示,示出了本發(fā)明一種字幕顯示方法第一實(shí)施例。該實(shí)施例的字幕顯示方法包括:
[0036]步驟S10、在終端播放視頻前,獲取所述視頻的字幕文件中預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù);
[0037]本實(shí)施例中,終端的類型可根據(jù)實(shí)際需要進(jìn)行設(shè)置,例如,該終端包括電視、電腦等可進(jìn)行視頻播放的終端,以下將以該終端為電視進(jìn)行詳細(xì)說明。
[0038]當(dāng)用戶選擇打開一個(gè)視頻進(jìn)行播放時(shí),電視播放該視頻之前,將會(huì)獲取視頻的相關(guān)信息,視頻的相關(guān)信息包括視頻文件、視頻的字幕文件等。從視頻的字幕文件中獲取預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù),預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù)看是一段連續(xù)的文字?jǐn)?shù)據(jù),也可以是不連續(xù)的多段文字?jǐn)?shù)據(jù),該預(yù)設(shè)長(zhǎng)度可根據(jù)具體情況而靈活設(shè)置,例如,從字幕文件的中間選取10個(gè)字節(jié)長(zhǎng)度的文字?jǐn)?shù)據(jù),或者從字幕文件的起始位置獲取20個(gè)字節(jié)長(zhǎng)度的文字?jǐn)?shù)據(jù)。
[0039]步驟S20、選取所述終端支持的編碼格式來分別對(duì)所述文字?jǐn)?shù)據(jù)進(jìn)行解碼;
[0040]步驟S30、統(tǒng)計(jì)被各個(gè)編碼格式解碼后的所述文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度;
[0041]由于字幕一般只是顯示文字和標(biāo)點(diǎn)符號(hào),因此,只需要將解碼得到的文字和標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和標(biāo)點(diǎn)符號(hào)進(jìn)行比較。電視在播放字幕前,先選取電視支持的一種編碼格式進(jìn)行解碼,對(duì)獲取得到的視頻的字幕文件中預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù)進(jìn)行解碼。解碼完成后,對(duì)該編碼格式所解碼出來的文字和/或標(biāo)點(diǎn)符號(hào)的總數(shù)進(jìn)行統(tǒng)計(jì),以及對(duì)解碼出來的文字和/或標(biāo)點(diǎn)符號(hào)落在與該編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)相同的個(gè)數(shù)進(jìn)行統(tǒng)計(jì)。將個(gè)數(shù)與總數(shù)之間比值作為匹配度,即由個(gè)數(shù)/總數(shù),可得到該編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度。例如,當(dāng)該編碼格式解碼出來的文字和/或標(biāo)點(diǎn)符號(hào)的總數(shù)為10,解碼出來的文字和/或標(biāo)點(diǎn)符號(hào)落在與該編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)相同的個(gè)數(shù)為9,則該編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度為90%。以此類推,繼續(xù)用電視支持的下一種編碼格式進(jìn)行解碼判斷,直到嘗試完最后一種編碼格式,最后得到各個(gè)編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度。
[0042]步驟S40、設(shè)定匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式為所述字幕文件的默認(rèn)解碼格式,用以在所述終端播放所述視頻時(shí),解碼所述字幕文件。
[0043]由于錯(cuò)誤編碼格式導(dǎo)致字幕無法顯示的概率要高于正確編碼格式正常解碼的概率,因此,對(duì)上述得到各個(gè)編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度后,電視將各個(gè)編碼格式得到的匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式為字幕文件的默認(rèn)解碼格式,用以在終端播放所述視頻時(shí),解碼字幕文件,對(duì)字幕進(jìn)行顯示。即電視進(jìn)行視頻播放的過程中,通過該默認(rèn)解碼格式解碼字幕文件,顯示解碼得到的字幕。該預(yù)設(shè)值可根據(jù)具體情況而靈活設(shè)置,例如,預(yù)設(shè)值可設(shè)置為95%。
[0044]以下進(jìn)行舉例說明,假設(shè)編碼格式A解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度為95%,編碼格式B解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度為100%,編碼格式C解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度為98%,則在視頻播放的過程中,以編碼格式B作為視頻播放的默認(rèn)編碼格式對(duì)字幕文件中的文字?jǐn)?shù)據(jù)進(jìn)行解碼,顯示解碼得到的字幕。
[0045]本發(fā)明實(shí)施例電視在進(jìn)行字幕顯示時(shí),首先通過電視支持的編碼格式分別對(duì)預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù)進(jìn)行解碼,設(shè)定各個(gè)編碼格式解碼后的文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度,高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式為字幕文件的默認(rèn)解碼格式,以在電視播放該視頻時(shí),解碼字幕文件,對(duì)字幕進(jìn)行顯示。使得電視可以自動(dòng)地切換編碼格式來尋找正確的編碼格式,將字幕進(jìn)行正常顯示,避免字幕亂碼或丟失,提高了字幕顯示的準(zhǔn)確率及便捷性。
[0046]進(jìn)一步地,提出了本發(fā)明字幕顯示方法第二實(shí)施例,該實(shí)施例中上述步驟S30之后包括:若統(tǒng)計(jì)的所述匹配度均不高于所述預(yù)設(shè)值,則提示用戶所述終端解碼所述字幕文件的失敗。
[0047]本實(shí)施例中,在將各個(gè)編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)進(jìn)行比較的過程中,若各個(gè)編碼格式對(duì)應(yīng)的匹配度均小于或等于預(yù)設(shè)值,說明所有的編碼格式對(duì)應(yīng)的匹配度都比較低。這里的預(yù)設(shè)值與上述提到的預(yù)設(shè)值一致,可根據(jù)具體情況而靈活設(shè)置,例如,預(yù)設(shè)值可設(shè)置為95 %。此時(shí),電視判定沒有找到合適的編碼格式,輸出解碼結(jié)果相關(guān)的提示信息,例如,輸出電視解碼字幕文件的失敗信息,以提示用戶進(jìn)行相應(yīng)的處理。該失敗信息可以是在電視的顯示界面上顯示各個(gè)編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度,也可以是通過語音播報(bào)的形式對(duì)各個(gè)編碼格式解碼結(jié)果的播報(bào)。用戶通過提示信息了解各個(gè)編碼格式的解碼情況后,可以通過手動(dòng)方式選擇其中的一種的編碼格式,電視根據(jù)接收到的設(shè)置指令將該編碼格式作為視頻播放的默認(rèn)編碼格式對(duì)字幕文件中的文字?jǐn)?shù)據(jù)進(jìn)行解碼,并顯示解碼得到的字幕。
[0048]本實(shí)施例當(dāng)各個(gè)編碼格式解碼得到的匹配度均小于或等于預(yù)設(shè)值時(shí),輸出電視解碼字幕文件的失敗信息,提示用戶進(jìn)行相應(yīng)處理。使得電視可以根據(jù)用戶選取的編碼格式將字幕進(jìn)行顯示,減少了字幕亂碼現(xiàn)象,提高了字幕顯示的準(zhǔn)確率。
[0049]進(jìn)一步地,提出了本發(fā)明字幕顯示方法第三實(shí)施例,該實(shí)施例中上述步驟S30之后包括:若匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式不止一種,則從中選取與所述終端的系統(tǒng)語言對(duì)應(yīng)的編碼格式設(shè)定為所述字幕文件的默認(rèn)解碼格式。
[0050]本實(shí)施例中,在上述將各個(gè)編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)進(jìn)行比較的過程中,當(dāng)存在多個(gè)編碼格式解碼得到的文字/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式,例如,多于一種編碼格式的匹配度是100%,這種情況則以電視的系統(tǒng)語言作為參考,此時(shí),電視可根據(jù)系統(tǒng)語言選取對(duì)應(yīng)的一種編碼格式,作為視頻播放的默認(rèn)編碼格式對(duì)字幕文件中的文字?jǐn)?shù)據(jù)進(jìn)行解碼,并顯示解碼得到的字幕。這里的預(yù)設(shè)值與上述提到的預(yù)設(shè)值一致,可根據(jù)具體情況而靈活設(shè)置,例如,預(yù)設(shè)值可設(shè)置為95%。以下進(jìn)行舉例說明,假設(shè)電視的系統(tǒng)語言是希臘語,而CP1253編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)落在希臘語的字庫內(nèi)碼表CP1253的匹配度為100%,則選擇該編碼格式作為視頻播放的默認(rèn)編碼格式對(duì)字幕文件中的文字?jǐn)?shù)據(jù)進(jìn)行解碼。
[0051]本實(shí)施例中,當(dāng)匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式不止一種時(shí),電視根據(jù)系統(tǒng)語言選取對(duì)應(yīng)的一種編碼格式設(shè)定為字幕文件的默認(rèn)解碼格式,對(duì)字幕文件中的文字?jǐn)?shù)據(jù)進(jìn)行解碼并顯示字幕。使得電視可以自動(dòng)地切換編碼格式來尋找正確的默認(rèn)編碼格式,將字幕進(jìn)行正常顯示,避免字幕亂碼或丟失,提高了字幕顯示的準(zhǔn)確率及便捷性。
[0052]進(jìn)一步地,提出了本發(fā)明字幕顯示方法第四實(shí)施例,該實(shí)施例中上述步驟S30之后包括:若統(tǒng)計(jì)的所述匹配度均為零,則重新從所述視頻的字幕文件中獲取所述預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù)來進(jìn)行解碼及后續(xù)相關(guān)步驟。
[0053]本實(shí)施例中,當(dāng)電視統(tǒng)計(jì)支持的所有編碼格式統(tǒng)計(jì)解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度后,若各個(gè)編碼格式對(duì)應(yīng)的匹配度均為零,說明可能是由于電視獲取得到的字幕文件中預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù)恰好為非文字或標(biāo)點(diǎn)符號(hào),為了能夠獲取正確的默認(rèn)編碼格式進(jìn)行解碼,則電視重新獲取視頻的字幕文件中預(yù)設(shè)長(zhǎng)度的新文字?jǐn)?shù)據(jù),按照上述方法根據(jù)電視支持的所有編碼格式分別對(duì)新文字?jǐn)?shù)據(jù)進(jìn)行解碼,統(tǒng)計(jì)被各個(gè)編碼格式解碼后的文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度。將重新解碼得到的匹配度中,設(shè)定匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式為字幕文件的默認(rèn)解碼格式,用以在電視播放該視頻時(shí),解碼字幕文件??梢岳斫獾氖?,當(dāng)各個(gè)編碼格式對(duì)應(yīng)的匹配度均不高于預(yù)設(shè)值時(shí),提示用戶終端解碼字幕文件的失敗信息,并接收設(shè)置指令選取其中的一種的編碼格式進(jìn)行解碼?;蛘撸?dāng)匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式不止一種,則從中選取與電視的系統(tǒng)語言對(duì)應(yīng)的編碼格式設(shè)定為字幕文件的默認(rèn)解碼格式,即根據(jù)電視的系統(tǒng)語言選取對(duì)應(yīng)的一種編碼格式進(jìn)行解碼。
[0054]本實(shí)施例當(dāng)各個(gè)編碼格式對(duì)應(yīng)的匹配度均為零時(shí),電視重新獲取該視頻的字幕文件中預(yù)設(shè)長(zhǎng)度的新文字?jǐn)?shù)據(jù)進(jìn)行解碼比較,尋找正確的默認(rèn)編碼格式,將字幕進(jìn)行正常顯示,避免字幕亂碼或丟失,不僅提升了用戶體驗(yàn),而且提高了字幕顯示的準(zhǔn)確率及便捷性。
[0055]進(jìn)一步地,提出了本發(fā)明字幕顯示方法第五實(shí)施例,該實(shí)施例中上述步驟S30之前包括:對(duì)所述終端支持的所有編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和標(biāo)點(diǎn)符號(hào)進(jìn)行標(biāo)識(shí)。
[0056]本實(shí)施例中,由于字幕一般只是顯示文字與標(biāo)點(diǎn)符號(hào),為了使電視可快速統(tǒng)計(jì)被各個(gè)編碼格式解碼后的文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度,因此,可預(yù)先將電視所支持的所有編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和標(biāo)點(diǎn)符號(hào)標(biāo)識(shí)出來。在電視播放視頻進(jìn)行字幕顯示前,先獲取視頻的字幕文件中預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù),根據(jù)電視支持的所有編碼格式分別對(duì)該文字?jǐn)?shù)據(jù)進(jìn)行解碼,并根據(jù)預(yù)先標(biāo)識(shí)各個(gè)編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和標(biāo)點(diǎn)符號(hào),統(tǒng)計(jì)各個(gè)編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中已標(biāo)識(shí)的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度,電視將各個(gè)編碼格式對(duì)應(yīng)的匹配度進(jìn)行比較后,選擇一種編碼格式作為默認(rèn)編碼格式對(duì)視頻播放的的字幕文件中的文字?jǐn)?shù)據(jù)進(jìn)行解碼并顯示字幕。
[0057]本實(shí)施例預(yù)先對(duì)電視支持的所有編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和標(biāo)點(diǎn)符號(hào)進(jìn)行標(biāo)識(shí),使得電視可快速統(tǒng)計(jì)被各個(gè)編碼格式解碼后的文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度,提高了電視進(jìn)行字幕顯示的快捷性。
[0058]對(duì)應(yīng)地,如圖2所示,提出本發(fā)明一種字幕顯示裝置第一實(shí)施例。該實(shí)施例的字幕顯示裝置包括:
[0059]獲取模塊100,用于在終端播放視頻前,獲取所述視頻的字幕文件中預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù);
[0060]本實(shí)施例中,終端的類型可根據(jù)實(shí)際需要進(jìn)行設(shè)置,例如,該終端包括電視、電腦等可進(jìn)行視頻播放的終端,以下將以該終端為電視進(jìn)行詳細(xì)說明。
[0061 ]當(dāng)用戶選擇打開一個(gè)視頻進(jìn)行播放時(shí),電視播放該視頻之前,獲取模塊100將會(huì)獲取視頻的相關(guān)信息,視頻的相關(guān)信息包括視頻文件、視頻的字幕文件等。從視頻的字幕文件中獲取預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù),預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù)看是一段連續(xù)的文字?jǐn)?shù)據(jù),也可以是不連續(xù)的多段文字?jǐn)?shù)據(jù),該預(yù)設(shè)長(zhǎng)度可根據(jù)具體情況而靈活設(shè)置,例如,從字幕文件的中間選取10個(gè)字節(jié)長(zhǎng)度的文字?jǐn)?shù)據(jù),或者從字幕文件的起始位置獲取20個(gè)字節(jié)長(zhǎng)度的文字?jǐn)?shù)據(jù)。
[0062]解密模塊200,用于選取所述終端支持的編碼格式來分別對(duì)所述文字?jǐn)?shù)據(jù)進(jìn)行解碼;
[0063]統(tǒng)計(jì)模塊300,用于統(tǒng)計(jì)被各個(gè)編碼格式解碼后的所述文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度;
[0064]由于字幕一般只是顯示文字和標(biāo)點(diǎn)符號(hào),因此,只需要將解碼得到的文字和標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和標(biāo)點(diǎn)符號(hào)進(jìn)行比較。電視在播放字幕前,解密模塊200先選取電視支持的一種編碼格式進(jìn)行解碼,對(duì)獲取得到的視頻的字幕文件中預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù)進(jìn)行解碼。解碼完成后,統(tǒng)計(jì)模塊300對(duì)該編碼格式所解碼出來的文字和/或標(biāo)點(diǎn)符號(hào)的總數(shù)進(jìn)行統(tǒng)計(jì),以及對(duì)解碼出來的文字和/或標(biāo)點(diǎn)符號(hào)落在與該編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)相同的個(gè)數(shù)進(jìn)行統(tǒng)計(jì)。將個(gè)數(shù)與總數(shù)之間比值作為匹配度,即由個(gè)數(shù)/總數(shù),可得到該編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度。例如,當(dāng)該編碼格式解碼出來的文字和/或標(biāo)點(diǎn)符號(hào)的總數(shù)為10,解碼出來的文字和/或標(biāo)點(diǎn)符號(hào)落在與該編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)相同的個(gè)數(shù)為9,則該編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度為90%。依此類推,繼續(xù)用電視支持的下一種編碼格式進(jìn)行解碼判斷,直到嘗試完最后一種編碼格式,最后得到各個(gè)編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度。
[0065]設(shè)定模塊400,用于設(shè)定匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式為所述字幕文件的默認(rèn)解碼格式,用以在所述終端播放所述視頻時(shí),解碼所述字幕文件。
[0066]由于錯(cuò)誤編碼格式導(dǎo)致字幕無法顯示的概率要高于正確編碼格式正常解碼的概率,因此,對(duì)上述得到各個(gè)編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度后,設(shè)定模塊400將各個(gè)編碼格式得到的匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式為字幕文件的默認(rèn)解碼格式,用以在終端播放所述視頻時(shí),解碼字幕文件,對(duì)字幕進(jìn)行顯示。即電視進(jìn)行視頻播放的過程中,通過該默認(rèn)解碼格式解碼字幕文件,顯示解碼得到的字幕。該預(yù)設(shè)值可根據(jù)具體情況而靈活設(shè)置,例如,預(yù)設(shè)值可設(shè)置為95 %。
[0067]以下進(jìn)行舉例說明,假設(shè)編碼格式A解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度為95%,編碼格式B解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度為100%,編碼格式C解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度為98%,則在視頻播放的過程中,以編碼格式B作為視頻播放的默認(rèn)編碼格式對(duì)字幕文件中的文字?jǐn)?shù)據(jù)進(jìn)行解碼,顯示解碼得到的字幕。
[0068]本發(fā)明實(shí)施例電視在進(jìn)行字幕顯示時(shí),首先通過電視支持的編碼格式分別對(duì)預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù)進(jìn)行解碼,設(shè)定各個(gè)編碼格式解碼后的文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度,高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式為字幕文件的默認(rèn)解碼格式,以在電視播放該視頻時(shí),解碼字幕文件,對(duì)字幕進(jìn)行顯示。使得電視可以自動(dòng)地切換編碼格式來尋找正確的編碼格式,將字幕進(jìn)行正常顯示,避免字幕亂碼或丟失,提高了字幕顯示的準(zhǔn)確率及便捷性。
[0069]進(jìn)一步地,提出了本發(fā)明字幕顯示裝置第二實(shí)施例,該實(shí)施例中上述字幕顯示裝置還包括:提示模塊,用于在統(tǒng)計(jì)的所述匹配度均不高于所述預(yù)設(shè)值時(shí),提示用戶所述終端解碼所述字幕文件的失敗。
[0070]本實(shí)施例中,在將各個(gè)編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)進(jìn)行比較的過程中,若各個(gè)編碼格式對(duì)應(yīng)的匹配度均小于或等于預(yù)設(shè)值,說明所有的編碼格式對(duì)應(yīng)的匹配度都比較低。這里的預(yù)設(shè)值與上述提到的預(yù)設(shè)值一致,可根據(jù)具體情況而靈活設(shè)置,例如,預(yù)設(shè)值可設(shè)置為95 %。此時(shí),電視判定沒有找到合適的編碼格式,由提示模塊輸出解碼結(jié)果相關(guān)的提示信息,例如,提示模塊輸出電視解碼字幕文件的失敗信息,以提示用戶進(jìn)行相應(yīng)的處理。該失敗信息可以是在電視的顯示界面上顯示各個(gè)編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度,也可以是通過語音播報(bào)的形式對(duì)各個(gè)編碼格式解碼結(jié)果的播報(bào)。用戶通過提示信息了解各個(gè)編碼格式的解碼情況后,可以通過手動(dòng)方式選擇其中的一種的編碼格式,電視根據(jù)接收到的設(shè)置指令將該編碼格式作為視頻播放的默認(rèn)編碼格式對(duì)字幕文件中的文字?jǐn)?shù)據(jù)進(jìn)行解碼,并顯示解碼得到的字幕。
[0071]本實(shí)施例當(dāng)各個(gè)編碼格式解碼得到的匹配度均小于或等于預(yù)設(shè)值時(shí),輸出電視解碼字幕文件的失敗信息,提示用戶進(jìn)行相應(yīng)處理。使得電視可以根據(jù)用戶選取的編碼格式將字幕進(jìn)行顯示,減少了字幕亂碼現(xiàn)象,提高了字幕顯示的準(zhǔn)確率。
[0072]進(jìn)一步地,提出了本發(fā)明字幕顯示裝置第三實(shí)施例,該實(shí)施例中上述字幕顯示裝置還包括:選取模塊,用于在匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式不止一種時(shí),從中選取與所述終端的系統(tǒng)語言對(duì)應(yīng)的編碼格式設(shè)定為所述字幕文件的默認(rèn)解碼格式。
[0073]本實(shí)施例中,在上述將各個(gè)編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)進(jìn)行比較的過程中,當(dāng)存在多個(gè)編碼格式解碼得到的文字/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式,例如,多于一種編碼格式的匹配度是100%,這種情況則以電視的系統(tǒng)語言作為參考,此時(shí),選取模塊可根據(jù)系統(tǒng)語言選取對(duì)應(yīng)的一種編碼格式,作為視頻播放的默認(rèn)編碼格式對(duì)字幕文件中的文字?jǐn)?shù)據(jù)進(jìn)行解碼,并顯示解碼得到的字幕。這里的預(yù)設(shè)值與上述提到的預(yù)設(shè)值一致,可根據(jù)具體情況而靈活設(shè)置,例如,預(yù)設(shè)值可設(shè)置為95%。以下進(jìn)行舉例說明,假設(shè)電視的系統(tǒng)語言是希臘語,而CP1253編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)落在希臘語的字庫內(nèi)碼表CP1253的匹配度為100%,則選擇該編碼格式作為視頻播放的默認(rèn)編碼格式對(duì)字幕文件中的文字?jǐn)?shù)據(jù)進(jìn)行解碼。
[0074]本實(shí)施例中,當(dāng)匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式不止一種時(shí),電視根據(jù)系統(tǒng)語言選取對(duì)應(yīng)的一種編碼格式設(shè)定為字幕文件的默認(rèn)解碼格式,對(duì)字幕文件中的文字?jǐn)?shù)據(jù)進(jìn)行解碼并顯示字幕。使得電視可以自動(dòng)地切換編碼格式來尋找正確的默認(rèn)編碼格式,將字幕進(jìn)行正常顯示,避免字幕亂碼或丟失,提高了字幕顯示的準(zhǔn)確率及便捷性。
[0075]進(jìn)一步地,提出了本發(fā)明字幕顯示裝置第四實(shí)施例,該實(shí)施例中上述字幕顯示裝置還包括:
[0076]處理模塊,用于在統(tǒng)計(jì)的所述匹配度均為零時(shí),重新從所述視頻的字幕文件中獲取所述預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù)來進(jìn)行解碼及后續(xù)相關(guān)步驟。
[0077]本實(shí)施例中,當(dāng)電視統(tǒng)計(jì)支持的所有編碼格式統(tǒng)計(jì)解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度后,若各個(gè)編碼格式對(duì)應(yīng)的匹配度均為零,說明可能是由于電視獲取得到的字幕文件中預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù)恰好為非文字或標(biāo)點(diǎn)符號(hào),為了能夠獲取正確的默認(rèn)編碼格式進(jìn)行解碼,則處理模塊重新獲取視頻的字幕文件中預(yù)設(shè)長(zhǎng)度的新文字?jǐn)?shù)據(jù),按照上述方法根據(jù)電視支持的所有編碼格式分別對(duì)新文字?jǐn)?shù)據(jù)進(jìn)行解碼,統(tǒng)計(jì)被各個(gè)編碼格式解碼后的文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度。將重新解碼得到的匹配度中,設(shè)定匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式為字幕文件的默認(rèn)解碼格式,用以在電視播放該視頻時(shí),解碼字幕文件??梢岳斫獾氖?,當(dāng)各個(gè)編碼格式對(duì)應(yīng)的匹配度均不高于預(yù)設(shè)值時(shí),提示用戶終端解碼字幕文件的失敗信息,并接收設(shè)置指令選取其中的一種的編碼格式進(jìn)行解碼?;蛘?,當(dāng)匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式不止一種,則從中選取與電視的系統(tǒng)語言對(duì)應(yīng)的編碼格式設(shè)定為字幕文件的默認(rèn)解碼格式,即根據(jù)電視的系統(tǒng)語言選取對(duì)應(yīng)的一種編碼格式進(jìn)行解碼。
[0078]本實(shí)施例當(dāng)各個(gè)編碼格式對(duì)應(yīng)的匹配度均為零時(shí),電視重新獲取該視頻的字幕文件中預(yù)設(shè)長(zhǎng)度的新文字?jǐn)?shù)據(jù)進(jìn)行解碼比較,尋找正確的默認(rèn)編碼格式,將字幕進(jìn)行正常顯示,避免字幕亂碼或丟失,不僅提升了用戶體驗(yàn),而且提高了字幕顯示的準(zhǔn)確率及便捷性。
[0079]進(jìn)一步地,提出了本發(fā)明字幕顯示裝置第五實(shí)施例,該實(shí)施例中上述字幕顯示裝置還包括:
[0080]標(biāo)識(shí)模塊,用于對(duì)所述終端支持的所有編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和標(biāo)點(diǎn)符號(hào)進(jìn)行標(biāo)識(shí)。
[0081]本實(shí)施例中,由于字幕一般只是顯示文字與標(biāo)點(diǎn)符號(hào),為了使電視可快速統(tǒng)計(jì)被各個(gè)編碼格式解碼后的文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度,因此,標(biāo)識(shí)模塊可預(yù)先將電視所支持的所有編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和標(biāo)點(diǎn)符號(hào)標(biāo)識(shí)出來。在電視播放視頻進(jìn)行字幕顯示前,先獲取視頻的字幕文件中預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù),根據(jù)電視支持的所有編碼格式分別對(duì)該文字?jǐn)?shù)據(jù)進(jìn)行解碼,并根據(jù)預(yù)先標(biāo)識(shí)各個(gè)編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和標(biāo)點(diǎn)符號(hào),統(tǒng)計(jì)各個(gè)編碼格式解碼得到的文字和/或標(biāo)點(diǎn)符號(hào)與對(duì)應(yīng)的字庫內(nèi)碼表中已標(biāo)識(shí)的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度,電視將各個(gè)編碼格式對(duì)應(yīng)的匹配度進(jìn)行比較后,選擇一種編碼格式作為默認(rèn)編碼格式對(duì)視頻播放的的字幕文件中的文字?jǐn)?shù)據(jù)進(jìn)行解碼并顯示字幕。
[0082]本實(shí)施例預(yù)先對(duì)電視支持的所有編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和標(biāo)點(diǎn)符號(hào)進(jìn)行標(biāo)識(shí),使得電視可快速統(tǒng)計(jì)被各個(gè)編碼格式解碼后的文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度,提高了電視進(jìn)行字幕顯示的快捷性。
[0083]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種字幕顯示方法,其特征在于,所述字幕顯示方法包括以下步驟: 在終端播放視頻前,獲取所述視頻的字幕文件中預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù); 選取所述終端支持的編碼格式來分別對(duì)所述文字?jǐn)?shù)據(jù)進(jìn)行解碼; 統(tǒng)計(jì)被各個(gè)編碼格式解碼后的所述文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度;及 設(shè)定匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式為所述字幕文件的默認(rèn)解碼格式,用以在所述終端播放所述視頻時(shí),解碼所述字幕文件。2.如權(quán)利要求1所述的字幕顯示方法,其特征在于,該方法還包括: 若統(tǒng)計(jì)的所述匹配度均不高于所述預(yù)設(shè)值,則提示用戶所述終端解碼所述字幕文件的失敗。3.如權(quán)利要求1所述的字幕顯示方法,其特征在于,該方法還包括: 若匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式不止一種,則從中選取與所述終端的系統(tǒng)語言對(duì)應(yīng)的編碼格式設(shè)定為所述字幕文件的默認(rèn)解碼格式。4.如權(quán)利要求1所述的字幕顯示方法,其特征在于,該方法還包括: 若統(tǒng)計(jì)的所述匹配度均為零,則重新從所述視頻的字幕文件中獲取所述預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù)來進(jìn)行解碼及后續(xù)相關(guān)步驟。5.如權(quán)利要求1-4中任一項(xiàng)所述的字幕顯示方法,其特征在于,所述統(tǒng)計(jì)被各個(gè)編碼格式解碼后的所述文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度之前還包括: 對(duì)所述終端支持的所有編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和標(biāo)點(diǎn)符號(hào)進(jìn)行標(biāo)識(shí)。6.一種字幕顯示裝置,其特征在于,所述字幕顯示裝置包括: 獲取模塊,用于在終端播放視頻前,獲取所述視頻的字幕文件中預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù); 解密模塊,用于選取所述終端支持的編碼格式來分別對(duì)所述文字?jǐn)?shù)據(jù)進(jìn)行解碼; 統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)被各個(gè)編碼格式解碼后的所述文字?jǐn)?shù)據(jù)與對(duì)應(yīng)的字庫內(nèi)碼表中的文字和/或標(biāo)點(diǎn)符號(hào)的匹配度; 設(shè)定模塊,用于設(shè)定匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式為所述字幕文件的默認(rèn)解碼格式,用以在所述終端播放所述視頻時(shí),解碼所述字幕文件。7.如權(quán)利要求6所述的字幕顯示裝置,其特征在于,所述字幕顯示裝置還包括: 提示模塊,用于在統(tǒng)計(jì)的所述匹配度均不高于所述預(yù)設(shè)值時(shí),提示用戶所述終端解碼所述字幕文件的失敗。8.如權(quán)利要求6所述的字幕顯示裝置,其特征在于,所述字幕顯示裝置還包括: 選取模塊,用于在匹配度高于預(yù)設(shè)值的編碼格式中匹配度最高的編碼格式不止一種時(shí),從中選取與所述終端的系統(tǒng)語言對(duì)應(yīng)的編碼格式設(shè)定為所述字幕文件的默認(rèn)解碼格式。9.如權(quán)利要求6所述的字幕顯示裝置,其特征在于,所述字幕顯示裝置還包括: 處理模塊,用于在統(tǒng)計(jì)的所述匹配度均為零時(shí),重新從所述視頻的字幕文件中獲取所述預(yù)設(shè)長(zhǎng)度的文字?jǐn)?shù)據(jù)來進(jìn)行解碼及后續(xù)相關(guān)步驟。10.如權(quán)利要求6-9中任一項(xiàng)所述的字幕顯示裝置,其特征在于,所述字幕顯示裝置還包括: 標(biāo)識(shí)模塊,用于對(duì)所述終端支持的所有編碼格式對(duì)應(yīng)的字庫內(nèi)碼表中的文字和標(biāo)點(diǎn)符號(hào)進(jìn)行標(biāo)識(shí)。
【文檔編號(hào)】H04N21/435GK105847931SQ201610184443
【公開日】2016年8月10日
【申請(qǐng)日】2016年3月28日
【發(fā)明人】柯杰燕
【申請(qǐng)人】深圳Tcl新技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1