專利名稱:一種藍光播放器碟片外掛字幕顯示系統(tǒng)及方法
技術領域:
本發(fā)明涉及視頻字幕處理技術領域,尤其涉及一種藍光播放器碟片外掛字幕顯示系統(tǒng)及方法。
背景技術:
目前發(fā)行的藍光碟片包含的字幕語言種類十分有限,大部分的字幕語言為歐美國家的語言,中文字幕或者其他語言字幕相對較少,給多數(shù)用戶觀看影片帶來不便。為了更好的提高用戶觀賞藍光碟片的體驗效果,藍光播放器上支持用戶自己編輯或者從互聯(lián)網(wǎng)上下載到的中文字幕或者其他語言字幕文件顯得尤為重要。
發(fā)明內容
本發(fā)明的目的在于提出一種藍光播放器碟片外掛字幕顯示系統(tǒng)及方法,能夠方便的在藍光播放器上將用戶把自己編輯或者從互聯(lián)網(wǎng)上下載到的字幕文件很好地掛載到藍光碟片播放過程中,更好的提高了用戶觀賞藍光碟片的體驗效果。為達此目的,本發(fā)明采用以下技術方案:一種藍光播放器碟片外掛字幕顯示系統(tǒng),所述系統(tǒng)包括:讀取模塊,用于讀取外部存儲器存儲的外掛字幕文件;切換模塊,用于通過讀取用戶輸入的切換指令,實現(xiàn)所述藍光播放器碟片外掛字幕語言與內嵌字幕語言之間的切換;分析模塊,用于當所述切換模塊切換至外掛字幕語言時,從所述讀取模塊讀取的所述外掛字幕文件中解析出字幕內容和時間信息;顯示模塊,用于根據(jù)所述外掛字幕文件中的時間信息和所述藍光播放器碟片的視頻時間信息,將所述外掛字幕文件中的字幕內容與所述藍光播放器碟片的視頻同步地進行顯不O進一步地,所述外部存儲器存儲的外掛字幕文件為用戶編輯或從互聯(lián)網(wǎng)上下載的與所述藍光播放器碟片對應的字幕文件。進一步地,用戶切換指令的輸入由用戶選擇所述藍光播放器遙控器上的字幕菜單按鈕,調出外掛字幕語言選項與內嵌字幕語言選項,從所述兩個選項中選擇其中的一項來完成。進一步地,所述分析模塊進一步包括判斷子模塊和解析子模塊;所述判斷子模塊,用于判斷從所述讀取模塊讀取的所述外掛字幕文件格式是否正確、編碼格式是否符合系統(tǒng)所支持的編碼格式;所述解析子模塊,用于在所述外掛字幕文件格式正確、編碼格式符合系統(tǒng)所支持的編碼格式的情況下,從所述外掛字幕文件中解析出字幕內容和時間信息。本發(fā)明還提供了一種藍光播放器碟片外掛字幕顯示方法,所述方法包括:讀取外部存儲器存儲的外掛字幕文件;
讀取用戶輸入的切換指令,實現(xiàn)所述藍光播放器碟片外掛字幕語言與內嵌字幕語言之間的切換;當切換至外掛字幕語言時,從所述外掛字幕文件中解析出字幕內容和時間信息;根據(jù)所述外掛字幕文件中的時間信息和所述藍光播放器碟片的視頻時間信息,將所述外掛字幕文件中的字幕內容與所述藍光播放器碟片的視頻同步地進行顯示。進一步地,所述外部存儲器存儲的外掛字幕文件為用戶編輯或從互聯(lián)網(wǎng)上下載的與所述藍光播放器碟片對應的字幕文件。進一步地,用戶切換指令的輸入由用戶選擇所述藍光播放器遙控器上的字幕菜單按鈕,調出外掛字幕語言選項與內嵌字幕語言選項,從所述兩個選項中選擇其中的一項來完成。進一步地,從所述外掛字幕文件中解析出字幕內容和時間信息之前還包括:判斷所述外掛字幕文件格式是否正確、編碼格式是否符合系統(tǒng)所支持的編碼格式;如果所述外掛字幕文件格式正確、編碼格式符合系統(tǒng)所支持的編碼格式,從所述外掛字幕文件中解析出字幕內容和時間信息。本發(fā)明在用戶使用藍光播放器播放碟片時,通過讀取分析用戶存儲的外掛字幕文件,解析出外掛字幕文件中的字幕內容和時間信息,實現(xiàn)了將外掛字幕文件中的字幕內容與藍光播放器碟片的視頻同步地進行顯示,使得碟片的字幕語言有了更多的選擇,有效地提高了用戶觀賞藍光碟片的體驗效果。
圖1是本發(fā)明實施例一提供的一種藍光播放器碟片外掛字幕顯示系統(tǒng)示意圖;圖2是本發(fā)明實施例二提供的一種藍光播放器碟片外掛字幕顯示方法流程示意圖。
具體實施例方式下面結合附圖并通過具體實施方式
來進一步說明本發(fā)明的技術方案。實施例一圖1是本發(fā)明實施例一提供的一種藍光播放器碟片外掛字幕顯示系統(tǒng)示意圖。參見圖1,一種藍光播放器碟片外掛字幕顯示系統(tǒng)包括:讀取模塊101、切換模塊102、分析模塊103、顯示模塊104。其中,讀取模塊101,用于讀取外部存儲器存儲的外掛字幕文件,讀取路徑為系統(tǒng)默認模式,例如系統(tǒng)默認為U盤根目錄SUb文件夾下讀取名稱為sub.srt的外掛字幕文件。本實例中外部存儲器優(yōu)選地使用藍光播放器外部設備U盤。U盤中存儲的外掛字幕文件一般是用戶編輯或者從互聯(lián)網(wǎng)上下載的字幕文件,例如文本類字幕文件、srt格式字幕文件等。文本類字幕文件即為通過文本編輯器編輯的字幕文件,不包含圖片類字幕文件,例如
sub+idxo切換模塊102,用于通過讀取用戶輸入的切換指令,實現(xiàn)藍光播放器碟片外掛字幕語言與內嵌字幕語言之間的切換。在播放藍光碟片的過程中,用戶通過選擇藍光播放器遙控器上的字幕菜單按鈕,調出碟片本身提供的字幕語言(內嵌字幕語言)選項和用戶自己掛載的字幕語言(外掛字幕語言)選項,從中自由選擇兩種不同字幕語言選項中的一種,完成用戶切換指令的輸入。當用戶輸入的切換指令為外掛字幕語言時,藍光播放器將采用外掛字幕語言播放碟片,當用戶輸入的切換指令為內嵌字幕語言時,藍光播放器將采用內嵌字眷語目播放碟片。分析模塊103,用于當用戶輸入的切換指令為外掛字幕語言時,從讀取模塊101讀取的所述外掛字幕文件中解析出字幕內容和時間信息。分析模塊103進一步包括判斷子模塊和解析子模塊。判斷子模塊,用于判斷從讀取模塊101讀取的外掛字幕文件是否符合系統(tǒng)規(guī)范要求,即外掛字幕文件格式是否正確、編碼格式是否符合系統(tǒng)所支持的編碼格式。解析子模塊,用于在外掛字幕文件格式正確、編碼格式符合系統(tǒng)所支持的編碼格式的情況下,從外掛字幕文件中解析出字幕內容和時間信息。通常情況下,系統(tǒng)能夠支持多種編碼格式,如 ANSI (GB18030, ISO-1251, IS0-1255 等),UTF-8 等文本字幕編碼格式。顯示模塊104,用于將分析模塊103解析出的外掛字幕文件中的字幕內容與藍光播放器碟片的視頻同步地進行顯示。其中,所述同步是通過比對藍光播放器碟片的視頻中的時間信息與外掛字幕文件中的時間信息,選擇與當前碟片視頻相對應的外掛字幕內容來實現(xiàn)的。當視頻進行快進或快退時,外掛字幕內容仍舊可以很好的同步顯示。本發(fā)明提出的藍光播放器碟片外掛字幕顯示系統(tǒng),通過讀取模塊101讀取外部存儲器存儲的外掛字幕文件,分析模塊103解析外掛字幕文件中的字幕內容和時間信息,顯示模塊104將外掛字幕文件中的字幕內容與藍光播放器碟片的視頻同步地進行顯示,使得碟片的字幕語言有了更多的選擇,有效地提高了用戶觀賞藍光碟片的體驗效果。實施例二圖2是本發(fā)明實施例二提供的一種藍光播放器碟片外掛字幕顯示方法流程示意圖。參見圖2,藍光播放器碟片外掛字幕顯示方法包括:S201:讀取外部存儲器存儲的外掛字幕文件。讀取路徑為系統(tǒng)默認模式,例如系統(tǒng)默認為U盤根目錄sub文件夾下讀取名稱為sub.srt的外掛字幕文件。本實例中外部存儲器優(yōu)選地使用藍光播放器外部設備U盤。U盤中存儲的外掛字幕文件一般是用戶編輯或者從互聯(lián)網(wǎng)上下載的字幕文件,例如文本類字幕文件、srt格式字幕文件等。文本類字幕文件即為通過文本編輯器編輯的字幕文件,不包含圖片類字幕文件,例如sub+idx。S202:通過讀取用戶輸入的切換指令,實現(xiàn)藍光播放器碟片外掛字幕語言與內嵌字幕語言之間的切換。在播放藍光碟片的過程中,用戶通過選擇藍光播放器遙控器上的字幕菜單按鈕,調出碟片本身提供的字幕語言(內嵌字幕語言)選項和用戶自己掛載的字幕語言(外掛字幕語言)選項,從中自由選擇兩種不同字幕語言選項中的一種,完成用戶切換指令的輸入。當用戶輸入的切換指令為外掛字幕語言時,藍光播放器將采用外掛字幕語言播放碟片,當用戶輸入的切換指令為內嵌字幕語言時,藍光播放器將采用內嵌字幕語言播放碟片。本實施例設用戶輸入的切換指令為外掛字幕語言。S203:當用戶輸入的切換指令為外掛字幕語言時,判斷步驟S202中讀取的外掛字幕文件是否符合系統(tǒng)規(guī)范要求,即外掛字幕文件格式是否正確、編碼格式是否符合系統(tǒng)所支持的編碼格式。如果是,執(zhí)行步驟S205-S206,否則執(zhí)行步驟S204。S204:外掛字幕文件存在異常,通知用戶根據(jù)異常提示檢查外掛字幕文件格式、編碼格式等問題。S205:從外掛字幕文件中解析出字幕內容和時間信息。S206:根據(jù)外掛字幕文件時間信息和藍光播放器碟片的視頻時間信息,將外掛字幕文件中的字幕內容與藍光播放器碟片的視頻同步地進行顯示。本實施例提出的藍光播放器碟片外掛字幕顯示方法,通過讀取外部存儲器存儲的外掛字幕文件,解析外掛字幕文件中的字幕內容和時間信息,將外掛字幕文件中的字幕內容與藍光播放器碟片的視頻同步地顯示,使得碟片的字幕語言有了更多的選擇,有效地提高了用戶觀賞藍光碟片的體驗效果。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種藍光播放器碟片外掛字幕顯示系統(tǒng),其特征在于,所述系統(tǒng)包括: 讀取模塊,用于讀取外部存儲器存儲的外掛字幕文件; 切換模塊,用于通過讀取用戶輸入的切換指令,實現(xiàn)所述藍光播放器碟片外掛字幕語言與內嵌字幕語言之間的切換; 分析模塊,用于當所述切換模塊切換至外掛字幕語言時,從所述讀取模塊讀取的所述外掛字幕文件中解析出字幕內容和時間信息; 顯示模塊,用于根據(jù)所述外掛字幕文件中的時間信息和所述藍光播放器碟片的視頻時間信息,將所述外掛字幕文件中的字幕內容與所述藍光播放器碟片的視頻同步地進行顯/Jn ο
2.根據(jù)權利要求1所述的藍光播放器碟片外掛字幕顯示系統(tǒng),其特征在于,所述外部存儲器存儲的外掛字幕文件為用戶編輯或從互聯(lián)網(wǎng)上下載的與所述藍光播放器碟片對應的字幕文件。
3.根據(jù)權利要求1所述的藍光播放器碟片外掛字幕顯示系統(tǒng),其特征在于,用戶切換指令的輸入由用戶選擇所述藍光播放器遙控器上的字幕菜單按鈕,調出外掛字幕語言選項與內嵌字幕語言選項,從所述兩個選項中選擇其中的一項來完成。
4.根據(jù)權利要求1所述的藍光播放器碟片外掛字幕顯示系統(tǒng),其特征在于,所述分析模塊進一步包括判斷子模塊和解析子模塊; 所述判斷子模塊,用于判斷從所述讀取模塊讀取的所述外掛字幕文件格式是否正確、編碼格式是否符合系統(tǒng)所支持的編碼格式; 所述解析子模塊,用于在所述外掛字幕文件格式正確、編碼格式符合系統(tǒng)所支持的編碼格式的情況下,從所述外掛字幕文件中解析出字幕內容和時間信息。
5.—種藍光播放器碟片外掛字幕顯不方法,其特征在于,所述方法包括: 讀取外部存儲器存儲的外掛字幕文件; 讀取用戶輸入的切換指令,實現(xiàn)所述藍光播放器碟片外掛字幕語言與內嵌字幕語言之間的切換; 當切換至外掛字幕語言時,從所述外掛字幕文件中解析出字幕內容和時間信息;根據(jù)所述外掛字幕文件中的時間信息和所述藍光播放器碟片的視頻時間信息,將所述外掛字幕文件中的字幕內容與所述藍光播放器碟片的視頻同步地進行顯示。
6.根據(jù)權利要求5所述的藍光播放器碟片外掛字幕顯示方法,其特征在于,所述外部存儲器存儲的外掛字幕文件為用戶編輯或從互聯(lián)網(wǎng)上下載的與所述藍光播放器碟片對應的字幕文件。
7.根據(jù)權利要求5所述的藍光播放器碟片外掛字幕顯示方法,其特征在于,用戶切換指令的輸入由用戶選擇所述藍光播放器遙控器上的字幕菜單按鈕,調出外掛字幕語言選項與內嵌字幕語言選項,從所述兩個選項中選擇其中的一項來完成。
8.根據(jù)權利要求5所述的藍光播放器碟片外掛字幕顯示方法,其特征在于,從所述外掛字幕文件中解析出字幕內容和時間信息之前還包括: 判斷所述外掛字幕文件格式是否正確、編碼格式是否符合系統(tǒng)所支持的編碼格式;如果所述外掛字幕文件格式正確、編碼格式符合系統(tǒng)所支持的編碼格式,從所述外掛字幕文件中解析出字幕內容和時間信息。
全文摘要
本發(fā)明公開了一種藍光播放器碟片外掛字幕顯示系統(tǒng)及方法,該系統(tǒng)包括讀取模塊,用于讀取外部存儲器存儲的外掛字幕文件;切換模塊,用于通過讀取用戶輸入的切換指令,實現(xiàn)藍光播放器碟片外掛字幕語言與內嵌字幕語言之間的切換;分析模塊,用于當切換模塊切換至外掛字幕語言時,從讀取模塊讀取的外掛字幕文件中解析出字幕內容和時間信息;顯示模塊,用于根據(jù)外掛字幕文件中的時間信息和藍光播放器碟片的視頻時間信息,將外掛字幕文件中的字幕內容與藍光播放器碟片的視頻同步地進行顯示。本發(fā)明提出的技術方案能夠方便的在藍光播放器上將用戶把自己編輯或者從互聯(lián)網(wǎng)上下載到的字幕文件很好地掛載到藍光碟片播放過程中。
文檔編號G11B27/02GK103117077SQ201310018330
公開日2013年5月22日 申請日期2013年1月17日 優(yōu)先權日2013年1月17日
發(fā)明者陳延 申請人:廣東歐珀移動通信有限公司