專利名稱:數(shù)字廣播接收機及其處理字幕的方法
技術領域:
本發(fā)明涉及一種數(shù)字有線廣播接收機,特別涉及一種數(shù)字有線廣播接收機及其處理字幕的方法,其能以適合的方式處理在數(shù)字有線廣播中使用的各種類型和標準的字幕。
背景技術:
在USA(美國)作為模擬廣播的地波廣播標準是NTSC(國家電視系統(tǒng)委員會)標準。NTSC標準的特點是用廣播信號的VBI(垂直消隱期間)的第21線傳輸如英語、西班牙語的隱藏字幕。與隱藏字幕傳輸相關的標準是EIA(電子工業(yè)協(xié)會)標準608。在EIA608標準下通過VBI的第21線提供的服務如下CC1(主同步字幕服務),CC2(特殊異步字幕服務),CC3(次同步字幕服務),CC4(特殊異步字幕服務),Text1(第一文字信息服務),Text2(第二文字信息服務),Text3(第三文字信息服務),Text4(第四文字信息服務)。
在USA,用戶必須親自在上述服務中選擇一個。而且,由于當顯示廣播節(jié)目時,沒有關于上述八種服務中提供哪種服務的信息,用戶應該逐一檢查這些服務從而檢查到正在執(zhí)行的服務,這是一件難事。
作為美國數(shù)字廣播的地波廣播標準是ATSC(先進電視系統(tǒng)委員會)標準。而且,建立了數(shù)字TV隱藏字幕(DTVCC)標準EIA708。將參考
DTVCC。如圖1示出了提供給數(shù)字TV的通用位流。如圖1所示,位流包括音頻數(shù)據(jù),視頻數(shù)據(jù),控制數(shù)據(jù)(即輔助信息)。與DTVCC相對應的數(shù)據(jù)包括在視頻數(shù)據(jù)的用戶數(shù)據(jù)(user_data)位中并在MPEG-2(運動圖像專家組-2)視頻標準和ATSC標準(A53)下被傳輸。在這一點上,根據(jù)上述標準,對于每個用戶數(shù)據(jù)區(qū),DTVCC數(shù)據(jù)能傳輸最大達128字節(jié)并且總傳輸量不能超過9600bps(位每秒)。與總傳輸量不能超過960bps的基于EIA608的模擬隱藏字幕相比,基于EIA708的DTVCC已經(jīng)實現(xiàn)了十倍帶寬的數(shù)據(jù)傳輸?;贓IA708的DTVCC考慮擴展帶寬時總共能提供63種字幕服務。在63種數(shù)字字幕的情況下,用戶應該改變設置,象上述模擬隱藏字幕中做的那樣找出希望的服務,這是一件難事。由于此原因,根據(jù)ATSC標準提供DTVCC的情況下,廣播站必須在PSIP(節(jié)目與系統(tǒng)信息協(xié)議)的EIT(事件信息表)或PMT(節(jié)目映射表)中包括稱作字幕服務描述符(caption_service_descriptor)的信息。EIT和字幕服務描述符允許接收機知道在相關的節(jié)目中包括什么類型的DTVCC。
根據(jù)地區(qū),或服務公司,或廣播設備,有線廣播與地波廣播只有有微小的不同。具體地,有線廣播與地波模擬廣播的相同之處在于操作隱藏字幕中都是基于EIA608規(guī)定的文字值和命令組執(zhí)行傳輸?shù)?。但是,有線廣播與地波廣播不同之處在于其使用除了VBI的第21線之外的VBI的其它的期間傳輸隱藏字幕。也就是,有的廣播站用VBI的第6線傳輸字幕而別的廣播站用第10線傳輸字幕。同時,隨著模擬有線廣播被轉換為數(shù)字有線廣播,已經(jīng)獨立地建立起來了關于數(shù)字廣播的隱藏字幕標準。SCTE(有線電視工程師協(xié)會)20標準和DVS(數(shù)字視頻監(jiān)控)157標準的基本目標是將用在模擬有線廣播中的模擬隱藏字幕轉換為用在數(shù)字TV中的視頻數(shù)據(jù)區(qū)內的用戶數(shù)據(jù)。這些標準如現(xiàn)有標準一樣,不包括關于EIA708標準的DTVCC的內容而只規(guī)定關于模擬隱藏字幕的內容。
關于DTVCC的ATSC標準不考慮在用在有線廣播中的字幕傳輸標準SCTE20或DVS157下的隱藏字幕。由于有線廣播服務公司已經(jīng)提供了適合公司的廣播到每個用戶的有線機頂盒,在開放有線(opencable)階段之前在數(shù)字有線廣播階段中沒有問題。但是,在諸如開放有線和有線準備就緒(Cable Ready)的新數(shù)字廣播環(huán)境下,會發(fā)生關于標準的問題。也就是,在開放有線和有線準備就緒的環(huán)境下,其目的是連接在市場上通用的設備到有線上,而不是連接由特定的有線廣播公司提供的特定的有線廣播接收機到有線上,那么用于傳輸/接收字幕的方法成為一個非常復雜的問題。
在FCC(聯(lián)邦通信委員會)的規(guī)定下的開放有線廣播信號必須包括由EIA708規(guī)定的DTVCC和模擬CC(隱藏字幕)。而且,開放有線廣播信號應該包括由SCTE20或DVS157規(guī)定的其它類型的用戶數(shù)據(jù)并且可以包括在分量輸出的S視頻,分量視頻,480i,和VBI線的相關字幕。因此,有線廣播接收機應該知道在將接收的數(shù)字有線廣播中包括什么類型的字幕數(shù)據(jù)。但是,對于有線廣播接收機來說,由于字幕數(shù)據(jù)的特征,判斷將接收的字幕數(shù)據(jù)的類型是困難的。因此,用戶應該通過遙控器上的按鍵或菜單親自檢查字幕數(shù)據(jù)。而且,用戶應該試驗地選擇和檢查何種類型字幕數(shù)據(jù)被解碼。
發(fā)明內容
因此,本發(fā)明涉及一種數(shù)字有線廣播接收機及其處理字幕的方法,從而完全消除由于現(xiàn)有技術的局限和缺點帶來的一個或多個問題。
本發(fā)明的一個目標是提供一種數(shù)字廣播接收機及其處理字幕的方法,其能自動處理各種標準和類型的字幕數(shù)據(jù)。
下面的說明中將提出一部分本發(fā)明的其它優(yōu)點,目標和特征,另一部分將通過本領域技術人員對下面的閱讀而變得明顯或可以從本發(fā)明的實踐中獲知。本發(fā)明的目標和其它優(yōu)點可以由說明書及其權利要求以及附圖中特別指出的結構來實現(xiàn)和獲得。
為達到這些目標和其它的優(yōu)點,并根據(jù)本發(fā)明的目的,如在此體現(xiàn)和概括描述的,提供一種數(shù)字有線廣播接收機,其包括多路分解器,用于將接收到的廣播流分成視頻數(shù)據(jù),音頻數(shù)據(jù),輔助信息;控制器,用于根據(jù)包括在輔助信息中的字幕信息來判斷包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)是數(shù)字字幕數(shù)據(jù)還是模擬字幕數(shù)據(jù),并根據(jù)判斷結果輸出控制信號;數(shù)字字幕解碼器,用于根據(jù)控制信號從視頻數(shù)據(jù)中提取并解碼數(shù)字字幕數(shù)據(jù);以及模擬字幕解碼器,用于根據(jù)控制信號從視頻數(shù)據(jù)中提取并解碼模擬字幕數(shù)據(jù)。
控制器根據(jù)字幕信息判斷包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)提供的字幕服務的號碼,國家語言,字幕的難度水平,與字幕數(shù)據(jù)相對應的VBI的線號碼和字段,圖像比例。
如果包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)是數(shù)字字幕數(shù)據(jù),那么控制器從字幕信息中檢測與字幕數(shù)據(jù)相對應的字幕服務號碼并將包括檢測到的字幕服務號碼的控制信號傳輸?shù)綌?shù)字字幕解碼器。
如果包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)是模擬字幕數(shù)據(jù),那么控制器根據(jù)字幕信息判斷字幕數(shù)據(jù)的標準。如果字幕數(shù)據(jù)是EIA708的模擬字幕數(shù)據(jù),那么控制器從字幕信息中檢測與字幕數(shù)據(jù)相對應的字段信息,并將包含檢測到的字段信息的控制信號傳輸?shù)侥M字幕解碼器,并且如果字幕數(shù)據(jù)是SCTE20或DVS157標準的模擬字幕數(shù)據(jù),那么控制器檢測與字幕數(shù)據(jù)相對應的字段信息和VBI線信息,并將包含檢測到的字段信息和VBI線信息的控制信號傳輸?shù)侥M字幕解碼器。
在本發(fā)明的另一個方面中,數(shù)字廣播接收機,還包括程序映射表(PMT)緩存器,用于存儲包括在輔助信息中的PMT并將存儲的PMT傳輸?shù)娇刂破?;事件信息?EIT)緩存器,用于存儲包括在輔助信息中的EIT并將存儲的EIT傳輸?shù)娇刂破?;以及圖形塊,用于從控制器接收從輔助信息中檢測到的字幕數(shù)據(jù)的特征信息,并在屏幕上顯示字幕數(shù)據(jù)的特征。
在本發(fā)明的又另一個方面中,處理字幕的方法包括步驟將接收到的廣播流分成視頻數(shù)據(jù),音頻數(shù)據(jù)和輔助信息;根據(jù)包括在輔助信息中的字幕信息判斷包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)是數(shù)字字幕數(shù)據(jù)還是模擬字幕數(shù)據(jù);以及根據(jù)判斷結果,選擇性地檢測包括在字幕信息中的至少一個參數(shù);以及根據(jù)檢測到的參數(shù)對包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)提取和解碼。
根據(jù)判斷結果,選擇性地檢測包括在字幕信息中的至少一個參數(shù)的步驟,包括步驟如果包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)是數(shù)字字幕數(shù)據(jù),那么從字幕信息中檢測與字幕數(shù)據(jù)相對應的字幕服務號碼。
根據(jù)判斷結果,選擇性地檢測包括在字幕信息中的至少一個參數(shù)的步驟,包括步驟如果包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)是模擬字幕數(shù)據(jù),那么根據(jù)字幕信息檢測字幕數(shù)據(jù)的標準;以及根據(jù)檢測到的標準,檢測包含在字幕信息中的至少一個參數(shù)。在這一點上,如果檢測到的字幕數(shù)據(jù)的標準是EIA708,那么從字幕信息中檢測與字幕數(shù)據(jù)相對應的字段值并且如果檢測到的字幕數(shù)據(jù)的標準是SCTE20或DVS157,那么從字幕信息中檢測與字幕數(shù)據(jù)相對應的字段值和VBI線號碼。
處理字幕的方法還包括步驟根據(jù)字幕信息檢測包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)的特征;以及在屏幕上顯示檢測到的特征。
字幕數(shù)據(jù)的特征包括字幕數(shù)據(jù)提供的字幕服務號碼,字幕的國家語言,字幕的難度水平,字幕的圖像比例,與字幕數(shù)據(jù)相對應的字段值和VBI線號碼之中的至少一個。
應該理解,對本發(fā)明的前面概括說明和下面詳細說明是示例性和解釋性的,并且目的是如聲明的那樣為本發(fā)明提供進一步的解釋。
為提供對本發(fā)明的進一步理解,參考引進了附圖并構成了本申請的一部分,
了本發(fā)明的具體實施例并為說明本發(fā)明的原理服務。附圖圖1是說明通用數(shù)字廣播的位流的圖;圖2是說明根據(jù)本發(fā)明的字幕信息的語法;圖3是說明根據(jù)本發(fā)明的廣播接收機的構造的框圖;以及圖4是說明根據(jù)本發(fā)明處理字幕的方法的流程圖。
具體實施例方式
下面將對本發(fā)明的優(yōu)選實施例詳細地給出參考,其實例由
。
在開放有線和有線準備就緒標準下數(shù)字有線廣播遵循ATSC標準。因此,包括在數(shù)字有線廣播信號中的PSIP內的EIT或PMT的字幕服務描述符由ATSC標準(A65,地面廣播和有線的程序和系統(tǒng)信息協(xié)議)規(guī)定。
圖2是說明根據(jù)本發(fā)明在開放有線和有線準備就緒標準下的字幕服務描述符的語法的圖。檢查描述符類型的參數(shù)“descriptor_tag”用8位描述。表示整個結構的長度的參數(shù)“descriptor_length”用8位描述?!皀umber_of_services”代表提供的字幕服務的號碼并用5位描述?!發(fā)anguage”表示有關的字幕的語言信息,如服務1是英語,服務2是西班牙語,并且其在ISO639.2/B下是3字節(jié)語言代碼,其每個字母是8位的代碼并被插入到24位的字段中?!癱c_type”表示字幕的類型。如果cc_type==1,那么它是數(shù)字字幕(高級字幕)并且如果cc_type==0,它是模擬字幕(在EIA708或SCTE20(DVS157)下的模擬字幕)。“cc_type”用1位描述。“analog_cc_type”表示模擬字幕的類型。如果analog_cc_type==1,意味著是通過EIA708下的VBI的第21線傳輸?shù)淖帜粩?shù)據(jù),并且如果analog_cc_type==0,意味著是通過根據(jù)SCTE20或DVS157的除VBI的第21線之外的其它線傳輸?shù)淖帜粩?shù)據(jù)?!發(fā)ine_offset”表示傳輸在SCTE20或DVS157下的字幕數(shù)據(jù)時,也就是在analog_cc_type==0時,包括字幕數(shù)據(jù)的VBI線的號碼,并且其用5位描述。“l(fā)ine_field”表示字幕數(shù)據(jù)是包括在偶數(shù)字段還是奇數(shù)字段中。也就是,如果line_field==0,那么意味著字幕數(shù)據(jù)包括在奇數(shù)字段中,并且如果line_field==1,那么意味著字幕數(shù)據(jù)是包括在偶數(shù)字段中。“caption_service_number”表示在數(shù)字字幕情況下,也就是在cc_type==1的情況下,1-63個字幕服務號碼,并且其用6位描述?!癳asy_reader”是表示字幕是否易于用戶看的標志?!皐ide_aspect_ratio”與屏幕比相關,具體是表示收到的字幕數(shù)據(jù)是否供16∶9的屏幕的一個標志。
如果cc_type==0,那么接收到的字幕是模擬字幕。如上所述,對于模擬字幕,存在EIA708標準下的模擬字幕,和在SCTE20或DVS157標準下的模擬字幕。但是,由于在EIA608標準下的模擬字幕是純模擬字幕,而不是在本發(fā)明中提到的數(shù)字TV的隱藏字幕,所以排除EIA608標準下的模擬字幕。因此,對于cc_type==0的情況下的模擬字幕,是EIA708標準下的模擬字幕或SCTE20或DVS157標準下的模擬字幕。
“analog_cc_type”表示收到的字幕是EIA708標準下的模擬字幕還是SCTE20或DVS157標準下的模擬字幕。如果analog_cc_type==0,意味著相關的字幕以數(shù)字有線廣播標準SCTE20或DVS157下的用戶數(shù)據(jù)的形式包括在視頻數(shù)據(jù)區(qū)中。在這種情況下,由于有線廣播的特性而不知道收到的字幕被指定到VBI的哪一線,那么line_offset描述接收到的字幕被包括在VBI的哪一線。如果analog_cc_type==1,意味著在EIA708標準下的模擬字幕以用戶數(shù)據(jù)的形式被包括在視頻數(shù)據(jù)區(qū)中。在這種情況下,由于字幕被指定到VBI的第21線,因此不要求line_offset的值。因此,指定給line_offset的5位變成保留位并且1位被指定給line_field,表示字幕是包括在偶數(shù)字段的字幕還是包括在奇數(shù)字段的字幕。如果line_field==0,那么意味著字幕包括在奇數(shù)字段中,并且如果line_field==1,那么意味著字幕包括在偶數(shù)字段中。
如上所述,包括在數(shù)字有線廣播中的字幕是模擬字幕還是數(shù)字字幕是根據(jù)包括在字幕服務描述符中的信息來判斷的。而且,如果收到的字幕是模擬字幕,那么判斷字幕是在EIA708標準下的模擬字幕還是在SCTE20或DVS157標準下的關于有線廣播的字幕。如果收到的字幕是在SCTE20或DVS157標準下的字幕,那么判斷字幕數(shù)據(jù)包括在VBI中的哪一線。如果收到的字幕是數(shù)字字幕,那么檢查關于字幕包括63種服務中的哪種服務的信息。
廣播站產生包括上述各種信息的字幕信息并將字幕信息添加到廣播信號中。廣播接收機檢測包括在廣播站提供的廣播信號中的字幕信息,并根據(jù)包括在檢測到的字幕信息中的參數(shù)值判斷收到的字幕數(shù)據(jù)的各種特征。
圖3是說明根據(jù)本發(fā)明的數(shù)字廣播接收機的構造的框圖。參考圖3,MPEG多路分解器501從有線接收MPEG-2傳輸流并將傳輸流解碼,從而提取視頻數(shù)據(jù)、音頻數(shù)據(jù),和輔助信息。此外,MPEG多路分解器501檢測包括在輔助信息中的EIT和PMT。檢測到的PMT被存儲在PMT緩存器502中并且檢測到的EIT被存儲在EIT緩存器503中。這里,檢測到的PMT或EIT包括字幕信息,也就是,字幕服務描述符??刂破?04從PMT緩存器502或EIT緩存器503中接收字幕信息并基于字幕信息檢測包括在傳輸流中的字幕數(shù)據(jù)。視頻解析器505接收由多路分解器501解碼的視頻數(shù)據(jù)并將視頻數(shù)據(jù)分為用戶數(shù)據(jù)和MPEG-2視頻數(shù)據(jù)。模擬字幕解碼器506從視頻解析器505接收用戶數(shù)據(jù)并基于控制器504輸出的信號從用戶數(shù)據(jù)中檢測模擬字幕數(shù)據(jù)。數(shù)字字幕解碼器507從視頻解析器505接收用戶數(shù)據(jù)并基于從控制器504輸出的信號從用戶數(shù)據(jù)中檢測數(shù)字字幕數(shù)據(jù)。MPEG-2視頻解碼器508對視頻解析器505產生的MPEG-2視頻數(shù)據(jù)解碼。圖形塊510輸出信號,此信號用于產生包括從控制器504提供的信息的GUI(圖形用戶界面),如OSD(在屏顯示)菜單。圖形塊510在屏幕上顯示收到的字幕數(shù)據(jù)的各種特征,例如,字幕服務號碼,字幕的國家語言,收到的字幕數(shù)據(jù)的類型和標準,與字幕數(shù)據(jù)相對應的VBI線信息和字段信息,字幕的難度水平,字幕的圖像比例。視頻合成器509從模擬字幕解碼器506接收模擬字幕數(shù)據(jù)或從數(shù)字字幕解碼器507接收數(shù)字字幕數(shù)據(jù)。此外,視頻合成器509從MPEG-2視頻解碼器508接收視頻數(shù)據(jù)并接收從圖形塊510輸出的信號。視頻合成器509將收到的信號合成以便產生能夠顯示的數(shù)據(jù)。視頻重構器511將模擬字幕解碼器506解碼的模擬字幕數(shù)據(jù)在VBI的第21線編碼。
現(xiàn)在將說明根據(jù)本發(fā)明的上述數(shù)字廣播接收機的操作。圖4說明了根據(jù)本發(fā)明的處理字幕的方法。
如果接收到通過有線傳輸?shù)腗PEG-2傳輸流,那么MPEG多路分解器501將接收到的傳輸流分成視頻數(shù)據(jù),和音頻數(shù)據(jù),輔助信息。輔助信息包括定義了電子程序向導(EPG)和系統(tǒng)信息(SI)的PSIP。PSIP包括多個表,這些表包括關于在MPEG-2視頻和AC-3(音頻編碼-3)音頻格式中產生的傳輸/接收A/V(音頻/視頻)數(shù)據(jù)的信息,以及關于每個廣播站的頻道的信息和關于每個頻道的節(jié)目的信息。其中,關于PMT的信息和關于EIT的信息分別存儲在PMT緩存器502和EIT緩存器503中。在ATSC標準下,數(shù)字有線廣播信號必須在其PMT或EIT中包括字幕服務描述符。
控制器504讀存貯在存儲器(未畫出)中的與字幕相關的選項并判斷用戶選擇的與字幕相關的選項(S11)。例如,與字幕相關的選項包括各種選項,諸如“關字幕”,“字幕服務選項(cc1,cc2,cc3,……)”,“英語字幕顯示”,“韓語字幕顯示”,“字幕大小”,“字幕顏色”。如果用戶選擇“關字幕”,那么控制器504不顯示接收到的字幕。如果用戶選擇“英語字幕顯示”,那么控制器504控制字幕解碼器506和507從而只在屏幕上顯示英語書寫的字幕。此外,控制器504控制字幕解碼器506和507從而可以根據(jù)字幕的設置大小和設置顏色處理接收到的字幕數(shù)據(jù)。
控制器504接收字幕信息并根據(jù)包括在字幕信息中的參數(shù)值來判斷接收到的字幕數(shù)據(jù)的特征(S12)。控制器504根據(jù)字幕信息判斷字幕服務的號碼。例如,控制器504判斷提供的是同步字幕,異步字幕服務還是文字信息服務??刂破?04根據(jù)字幕信息判斷接收到的字幕的語言。例如,控制器504判斷接收到的字幕是英語,日語,或韓語。控制器504根據(jù)字幕信息判斷接收到的字幕數(shù)據(jù)的類型。例如,控制器504判斷接收到的字幕數(shù)據(jù)是數(shù)字字幕數(shù)據(jù)還是模擬字幕數(shù)據(jù)(S13)??刂破?04根據(jù)字幕信息判斷接收到的字幕數(shù)據(jù)的標準。例如,如果接收到的字幕數(shù)據(jù)是模擬字幕數(shù)據(jù),那么控制器504判斷接收到的字幕數(shù)據(jù)是在EIA708標準還是在SCTE20或DVS157標準下的字幕數(shù)據(jù)。此外,控制器504根據(jù)字幕信息判斷VBI線號碼和包括接收到的字幕的字段,接收到的字幕的難度水平,以及接收到的字幕的圖像比例。
為在步驟S13中判斷接收到字幕數(shù)據(jù)是否為數(shù)字字幕數(shù)據(jù),控制器504根據(jù)字幕信息判斷數(shù)字字幕數(shù)據(jù)是否包括在視頻數(shù)據(jù)中。
如果在EIA708下的數(shù)字字幕數(shù)據(jù)包括在視頻數(shù)據(jù)(如果cc_type==1)中,那么控制器504從字幕信息中檢測與字幕數(shù)據(jù)相對應的服務ID(S14)并將檢測到的服務ID傳輸?shù)綌?shù)字字幕解碼器507。從包括在字幕信息中的字幕服務號碼可以得知服務ID。數(shù)字字幕解碼器507提取并解碼字幕數(shù)據(jù)(S15),此字幕數(shù)據(jù)是與從視頻解析器505傳輸來的圖像標題的用戶數(shù)據(jù)得到的服務ID相對應。接著,提取的字幕數(shù)據(jù)被傳輸?shù)揭曨l合成器509。視頻合成器509合成提取的字幕數(shù)據(jù),從MPEG-2視頻解碼器508輸出的視頻數(shù)據(jù),以及從圖形塊510輸出的信號。
如果包括在視頻數(shù)據(jù)中的是模擬字幕數(shù)據(jù)(如果cc_type==0),那么控制器504判斷接收到的字幕數(shù)據(jù)是在EIA708標準下的模擬字幕數(shù)據(jù)(analog_cc_type==1)還是在SCTE20或DVS157標準下的模擬字幕數(shù)據(jù)(analog_cc_type==0)(S16)。在這一點上,控制器504根據(jù)字幕信息判斷接收到的模擬字幕數(shù)據(jù)的標準。
如果接收到的字幕數(shù)據(jù)是在SCTE20或DVS157標準下的模擬字幕數(shù)據(jù),那么控制器504通過包括在字幕信息中的line_offset檢查以5位描述的VBI線信息。VBI線信息表示字幕數(shù)據(jù)的位置。此外,控制器504根據(jù)包括在字幕信息中的line_field信息判斷字幕數(shù)據(jù)存在的字段。如果line_field==0,那么字幕數(shù)據(jù)存在于奇數(shù)字段并且如果line_field==1,那么字數(shù)據(jù)存在于偶數(shù)字段。此后,控制器504傳輸上述檢查到的VBI線信息和線字段信息到模擬字幕解碼器506。如果接收到的字幕數(shù)據(jù)是模擬字幕數(shù)據(jù),從視頻解析器505輸出的用戶數(shù)據(jù)不被數(shù)字字幕解碼器507處理。模擬字幕解碼器506根據(jù)VBI線信息和線字段信息從視頻解析器505輸入的用戶數(shù)據(jù)中找出在SCTE20或DVS157標準中產生的模擬字幕數(shù)據(jù)(S18),并對模擬字幕數(shù)據(jù)解碼(S19)。由模擬字幕解碼器506找出的模擬字幕數(shù)據(jù)被傳輸?shù)揭曨l合成器509。視頻合成器509合成模擬字幕數(shù)據(jù)、從MPEG-2視頻解碼器508輸出的視頻數(shù)據(jù)以及從圖形塊510輸出的信號。從視頻解碼器509輸出的信號被傳輸?shù)揭曨l重構器511。視頻重構器511通過編碼從模擬編碼解碼器506輸出的模擬字幕數(shù)據(jù)在VBI的第21線重構字幕。實際上,字幕的重構避免了在將從視頻合成器509輸出的的數(shù)據(jù)按原樣存儲在例如VCR(盒式磁帶錄像機)的存貯介質中的情況下模擬字幕數(shù)據(jù)成為開放(open)字幕。
如果接收到的字幕數(shù)據(jù)是在EIA708標準下的模擬字幕數(shù)據(jù)(如果analog_cc_type==1),那么控制器504將包括在字幕信息中的line_field信息傳輸?shù)侥M字幕解碼器506。由于在EIA708標準下的模擬字幕數(shù)據(jù)位于VBI的21線,因此不要求line_offset值。在這一點上,數(shù)字字幕解碼器507提取包括來自視頻解析器505的數(shù)字字幕數(shù)據(jù)的用戶數(shù)據(jù)中的2字節(jié)模擬數(shù)據(jù)并將模擬數(shù)據(jù)傳輸?shù)侥M字幕解碼器506。接著,模擬字幕解碼器506根據(jù)line_field信息從2字節(jié)模擬數(shù)據(jù)中找出出現(xiàn)在VBI的第21線的模擬字幕數(shù)據(jù)(S17)并對模擬字幕數(shù)據(jù)解碼(S19)。視頻合成器509將找出的模擬字幕數(shù)據(jù)與來自MPEG-2視頻解碼器508的視頻數(shù)據(jù)和來自從圖形塊510的信號合成。視頻重構器511通過編碼來自模擬字幕解碼器506輸出的模擬字幕數(shù)據(jù)在VBI的第21線重構字幕。
如果在EIA708下的模擬字幕數(shù)據(jù)和在SCTE20和DVS157下的模擬字幕數(shù)據(jù)都出現(xiàn)在用戶數(shù)據(jù)中,那么在EIA708下的模擬字幕數(shù)據(jù)被處理。此外,如果在EIA708下的數(shù)字字幕數(shù)據(jù)和在EIA708下的模擬字幕數(shù)據(jù)都出現(xiàn)在用戶數(shù)據(jù)中,那么數(shù)字字幕數(shù)據(jù)被處理。
如上所述,本發(fā)明根據(jù)包括在接收到的廣播信號中的字幕信息來判斷字幕數(shù)據(jù)的類型并根據(jù)所述類型自動處理字幕數(shù)據(jù),因此為用戶提供了方便。而且,本發(fā)明判斷接收到的字幕數(shù)據(jù)的各種特征,如字幕數(shù)據(jù)的標準,將接收的字幕服務的號碼,并且為用戶提供這些特征。此外,本發(fā)明能存儲用戶選擇的與字幕相關的選項并根據(jù)字幕相關的選項來顯示將接收的字幕。
對本領域技術人員來說很明顯,在本發(fā)明中能作各種修改和變化。因此,本申請的目的在于覆蓋在權利要求和其等價物的范圍內的對本發(fā)明的修改和變化。
權利要求
1.一種數(shù)字廣播接收機,包含多路分解器,將接收到的廣播流分成視頻數(shù)據(jù),音頻數(shù)據(jù),輔助信息;控制器,根據(jù)包括在輔助信息中的字幕信息來判斷包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)是數(shù)字字幕數(shù)據(jù)還是模擬字幕數(shù)據(jù),并根據(jù)判斷結果輸出控制信號;數(shù)字字幕解碼器,用于根據(jù)控制信號,從視頻數(shù)據(jù)中提取并解碼數(shù)字字幕數(shù)據(jù);以及模擬字幕解碼器,用于根據(jù)控制信號,從視頻數(shù)據(jù)中提取并解碼模擬字幕數(shù)據(jù)。
2.根據(jù)權利要求1的數(shù)字廣播接收機,其中控制器根據(jù)字幕信息判斷包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)提供的字幕服務的號碼。
3.根據(jù)權利要求1的數(shù)字廣播接收機,其中控制器根據(jù)字幕信息判斷由字幕數(shù)據(jù)提供的字幕的國家語言和難度水平中的至少一個。
4.根據(jù)權利要求1的數(shù)字廣播接收機,其中控制器根據(jù)字幕信息判斷與包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)相對應的VBI(垂直消隱期間)的字段和線號碼。
5.根據(jù)權利要求1的數(shù)字廣播接收機,其中控制器根據(jù)字幕信息判斷包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)提供的圖像比例。
6.根據(jù)權利要求1的數(shù)字廣播接收機,其中如果包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)是數(shù)字字幕數(shù)據(jù),那么控制器從字幕信息中檢測與字幕數(shù)據(jù)相對應的字幕服務號碼并將包括檢測到的字幕服務號碼的控制信號傳輸?shù)綌?shù)字字幕解碼器。
7.根據(jù)權利要求1的數(shù)字廣播接收機,其中如果包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)是模擬字幕數(shù)據(jù),那么控制器根據(jù)字幕信息判斷字幕數(shù)據(jù)的標準。
8.根據(jù)權利要求7的數(shù)字廣播接收機,其中如果字幕數(shù)據(jù)是EIA(電子工業(yè)協(xié)會)708的模擬字幕數(shù)據(jù),那么控制器從字幕信息中檢測與字幕數(shù)據(jù)相對應的字段信息,并將包含檢測到的字段信息的控制信號傳輸?shù)侥M字幕解碼器。
9.根據(jù)權利要求7的數(shù)字廣播接收機,其中如果字幕數(shù)據(jù)是SCTE20(有線電視工程師協(xié)會)或DVS(數(shù)字視頻監(jiān)控)157標準的模擬字幕數(shù)據(jù),那么控制器檢測與字幕數(shù)據(jù)相對應的字段信息和VBI線信息,并將包含檢測到的字段信息和VBI線信息的控制信號傳輸?shù)侥M字幕解碼器。
10.根據(jù)權利要求1的數(shù)字廣播接收機,還包含程序映射表(PMT)緩存器,用于存儲包括在輔助信息中的PMT并將存儲的PMT傳輸?shù)娇刂破鳎灰约笆录畔⒈?EIT)緩存器,用于存儲包括在輔助信息中的EIT并將存儲的EIT傳輸?shù)娇刂破鳌?br>
11.根據(jù)權利要求1的數(shù)字廣播接收機,還包括圖形塊,用于從控制器接收從輔助信息中檢測到的字幕數(shù)據(jù)的特征信息,并在屏幕上顯示字幕數(shù)據(jù)的特征。
12.一種在數(shù)字廣播接收機中處理字幕的方法,包含將接收到的廣播流分成視頻數(shù)據(jù),音頻數(shù)據(jù)和輔助信息;根據(jù)包括在輔助信息中的字幕信息,判斷包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)是數(shù)字字幕數(shù)據(jù)還是模擬字幕數(shù)據(jù);根據(jù)判斷結果,選擇性地檢測包括在字幕信息中的至少一個參數(shù);以及根據(jù)檢測到的參數(shù),提取和解碼包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)。
13.根據(jù)權利要求12的方法,其中選擇性地檢測包括在字幕信息中的至少一個參數(shù)包含如果包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)是數(shù)字字幕數(shù)據(jù),那么從字幕信息中檢測與字幕數(shù)據(jù)相對應的字幕服務號碼。
14.根據(jù)權利要求12的方法,其中選擇性地檢測包括在字幕信息中的至少一個參數(shù)包含如果包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)是模擬字幕數(shù)據(jù),那么根據(jù)字幕信息檢測字幕數(shù)據(jù)的標準;以及根據(jù)檢測到的標準,檢測包含在字幕信息中的至少一個參數(shù)。
15.根據(jù)權利要求14的方法,其中選擇性地檢測包括在字幕信息中的至少一個參數(shù)包含如果檢測到的字幕數(shù)據(jù)的標準是EIA(電子工業(yè)協(xié)會)708,那么從字幕信息中檢測與字幕數(shù)據(jù)相對應的字段值。
16.根據(jù)權利要求14的方法,其中選擇性地檢測包括在字幕信息中的至少一個參數(shù)包含如果檢測到的字幕數(shù)據(jù)的標準是SCTE(有線電視工程師協(xié)會)或DVS(數(shù)字視頻監(jiān)控)157,那么從字幕信息中檢測與字幕數(shù)據(jù)相對應的字段值和VBI線號碼。
17.根據(jù)權利要求12的方法,還包含檢查用戶選擇的與字幕相關的選項。
18.根據(jù)權利要求17的方法,其中與字幕相關的選項還包含字幕服務號碼,字幕的國家語言,字幕的大小,和字幕的顏色中的至少一個。
19.根據(jù)權利要求12的方法,還包含根據(jù)字幕信息,檢測包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)的特征;以及在屏幕上顯示檢測到的特征。
20.根據(jù)權利要求19的方法,其中檢測字幕數(shù)據(jù)的特征包含檢測字幕數(shù)據(jù)提供的字幕服務號碼,字幕的國家語言,字幕的難度水平,字幕的圖像比例以及與字幕數(shù)據(jù)相對應的字段值和VBI(垂直消隱期間)線號碼之中的至少一個。
21.根據(jù)權利要求12的方法,還包含檢測視頻數(shù)據(jù)是否既包括數(shù)字字幕數(shù)據(jù)又包括模擬字幕數(shù)據(jù)。
22.根據(jù)權利要求21的方法,還包含如果視頻數(shù)據(jù)既包括數(shù)字字幕數(shù)據(jù)又包括模擬字幕數(shù)據(jù),那么從字幕信息中檢測與數(shù)字字幕數(shù)據(jù)相對應的字幕服務號碼;以及根據(jù)檢測到的字幕服務號碼,提取并解碼包括在視頻數(shù)據(jù)中的數(shù)字字幕數(shù)據(jù)。
全文摘要
公開了一種數(shù)字有線廣播接收機和自動處理各種標準和類型的字幕數(shù)據(jù)的方法。數(shù)字廣播接收機包括多路分解器,用于將接收到的廣播流分成視頻數(shù)據(jù),音頻數(shù)據(jù),輔助信息;控制器,用于根據(jù)包括在輔助信息中的字幕信息來判斷包括在視頻數(shù)據(jù)中的字幕數(shù)據(jù)是數(shù)字字幕數(shù)據(jù)還是模擬字幕數(shù)據(jù),并根據(jù)判斷結果輸出控制信號;數(shù)字字幕解碼器,用于根據(jù)控制信號從視頻數(shù)據(jù)中提取并解碼數(shù)字字幕數(shù)據(jù);以及模擬字幕解碼器,用于根據(jù)控制信號從視頻數(shù)據(jù)中提取并解碼模擬字幕數(shù)據(jù)。
文檔編號H04N5/445GK1599436SQ200410082420
公開日2005年3月23日 申請日期2004年9月17日 優(yōu)先權日2003年9月17日
發(fā)明者樸泰鎮(zhèn) 申請人:Lg電子株式會社