一種多路廣播數字電視信號的路由器及其廣播方法
【專利摘要】一種多路廣播數字電視信號的路由器,包括信號接收單元,控制單元,碼流解析單元,數據處理單元和數據轉發(fā)單元。信號接收單元具有多個獨立并行的調諧接收模塊,以接收多路數字電視信號TS碼流??刂茊卧刂普{諧接收模塊接收特定標準和頻道的電視信號。碼流解析單元包括多個TS碼流解析模塊,其分別接收對應的調諧接收模塊傳來的數字電視信號TS碼流,解析出復合的節(jié)目TS碼流和節(jié)目信息。數據處理單元接收TS碼流解析單元傳來的復合節(jié)目TS碼流,將每路復合節(jié)目TS碼流分離為獨立的節(jié)目TS碼流,并進行IP包封裝。數據轉發(fā)單元接收數據處理單元傳來的IP數據包,轉發(fā)IP數據包給有節(jié)目請求的用戶設備。本發(fā)明可以實現(xiàn)多標準的數字電視信號的混合接收。
【專利說明】
一種多路廣播數字電視信號的路由器及其廣播方法
技術領域
[0001]本發(fā)明涉及數字電視通信廣播領域,特別是通過IP路由方式實現(xiàn)多路廣播數字電視信號的裝置和其廣播方法。
【背景技術】
[0002]隨著通信技術的進步,廣播數字電視業(yè)務也進入了高速發(fā)展與普及的階段,為用戶提供了大量的多樣化電視節(jié)目。廣播數字電視技術在不同的國家和地區(qū)有著不同的標準,按網絡的不同可以劃分為有線數字電視、衛(wèi)星數字電視、地面數字電視;按封裝格式的不同可以分為TS碼流格式,例如DVB-C/T/S/H、ASTC、ISDB-T和DTMB標準,及非TS碼流格式,例如我國自主研發(fā)的中國移動多媒體廣播CMMB標準。
[0003]傳送流(TransportStream)簡稱 TS 碼流,它是根據 ITU-T Rec.H.222.0、ISO/IEC 13818協(xié)議而定義的一種數據流。請參閱圖1,TS碼流由一道或多道節(jié)目數據組成,每道節(jié)目由一個或多個原始流和一些其他流復合在一起,包括視頻流、音頻流、節(jié)目特殊信息流(PSI)和其他數據包。其中PSI表有4種類型:節(jié)目相關表(PAT)、節(jié)目映射表(PMT)、條件訪問表(CAT)和網絡信息表(NIT)。TS封裝格式是基于包的位流格式,每個包一般是188字節(jié),不同節(jié)目的視頻、音頻和節(jié)目信息封裝到不同的包以P_ID標識,其中,P_ID是TS碼流中唯一識別標志,包的內容就是由P_ID決定的;P_ID = 0x00表示節(jié)目相關表(PAT),PAT描述了 TS碼流中包含了什么樣的P_ID ;節(jié)目映射表(PMT)的P_ID是由PAT提供給出的,通過該表可以得到一路節(jié)目中包含的信息。TS碼流應用廣泛,大部分的數字電視信號存儲和傳播都采用TS碼流格式,任何時候接收TS碼流數據,通過PC播放器軟件或智能設備客戶端APP播放器可以實現(xiàn)TS碼流的實時播放。
[0004]中國移動多媒體廣播(CMMB)系統(tǒng)是我國自主研發(fā)的移動多媒體廣播行業(yè)標準,規(guī)定了在廣播業(yè)務頻率范圍內,移動多媒體廣播系統(tǒng)廣播信道傳輸信號的幀結構、信道編碼和調制以及碼流的復用,通過衛(wèi)星或地面無線發(fā)射電視、廣播、數據信息等多媒體信號的廣播系統(tǒng),可以實現(xiàn)全國漫游。CMMB移動電視的節(jié)目數據采用了 MFS封裝格式,是一種非TS碼流格式,在CMMB中,系統(tǒng)主要傳輸音頻、視頻、數據和電子業(yè)務指南等信息,這些信息的傳輸通過時分復用來實現(xiàn)。請參閱圖2,每個廣播信道幀分為η個復用幀,每個復用幀又分為若干個復用子幀。復用幀編號從O?39重復,稱為MF_ID,其中第O個復用幀規(guī)定用于傳輸控制信息,其他復用幀傳輸業(yè)務信息。復用幀由復用幀頭和凈荷構成。
[0005]目前,用戶觀看數字電視是通過數字電視接收器來接收數字信號,但是,數字電視接收器只針對一種特定標準與制式的數字電視信號,而且只是在廣播電視網絡進行接收,與廣泛應用的IP網絡并不兼容。用戶終端如果是筆記本或臺式電腦,必須通過數字電視信號線和數字電視接收卡設備才能收看電視節(jié)目,而像手機、平板電腦這類智能終端,則無法直接觀看數字電視節(jié)目。
[0006]針對上述問題,本領域的技術也進行了進一步的改進,其中一種現(xiàn)有技術就公開了在網絡層中實現(xiàn)數字電視播放的方法,其主要是通過將TS碼流的數字電視信號進行IP封裝來實現(xiàn)。然而,現(xiàn)有技術公開的技術方案只是實現(xiàn)單路TS碼流數字電視的分發(fā),沒有具體的多路TS碼流數字電視的分發(fā)功能,無法實現(xiàn)滿足多終端同時在線觀看電視節(jié)目的需求,在實際的應用中存在很大的局限性。
【發(fā)明內容】
[0007]本發(fā)明在于克服現(xiàn)有技術的缺點與不足,提供一種通過IP路由方式實現(xiàn)多路廣播數字電視信號的路由器,該路由器通過控制并行的數字電視信號處理通道,實現(xiàn)多標準數字電視信號的混合接收、多個終端同時接入,以IP數據傳輸方式同時向多個終端傳輸其選擇收看的廣播電視節(jié)目。
[0008]為實現(xiàn)上述目的,本發(fā)明所采用的技術方案是:一種多路廣播數字電視信號的路由器,包括信號接收單元,控制單元,數據處理單元和數據傳輸單元;其中,信號接收單元具有多個獨立并行的調諧接收模塊,以接收多路數字電視信號TS碼流;控制單元控制信號接收單元的調諧接收模塊,接收特定標準和頻道的電視信號;碼流解析單元包括多個TS碼流解析模塊,其分別接收信號接收單元對應的調諧接收模塊傳來的數字電視信號TS碼流,解析出復合的節(jié)目TS碼流和節(jié)目信息,傳送給數據處理單元;數據處理單元,接收TS碼流解析單元傳來的復合節(jié)目TS碼流,將每路復合節(jié)目TS碼流分離為獨立的節(jié)目TS碼流,并對分離后的節(jié)目TS碼流進行IP包封裝;數據轉發(fā)單元,接收數據處理單元傳來的IP數據包,通過TCP/IP協(xié)議轉發(fā)IP數據包給有節(jié)目請求的用戶設備。
[0009]相比于現(xiàn)有技術,本發(fā)明通過并行的信號接收單元,數據處理單元,在控制單元的控制下實現(xiàn)多通道的TS碼流處理和IP封裝,從而可以實現(xiàn)以IP數據傳輸方式同時向多個終端傳輸其選擇收看的廣播電視節(jié)目。
[0010]作為本發(fā)明的進一步改進,數據處理單元依據TS碼流的PAT、PMT及音視頻節(jié)目之間P_ID索引的關聯(lián)性,將每個不同的節(jié)目音視頻數據按照特定P_ID進行分組,根據P_ID生成EPG電子節(jié)目菜單,指引對應P_ID分組的節(jié)目。
[0011]作為本發(fā)明的進一步改進,所述的信號接收單元還同時接收一路或多路非TS碼流格式的中國移動多媒體廣播電視信號CMMB。從而可滿足同時收看不同標準的電視節(jié)目的需求。
[0012]作為本發(fā)明的進一步改進,所述碼流解析單元還包括一個或多個CMMB碼流解析模塊,其對于數字電視信號CMMB的MFS碼流解析出節(jié)目音視頻數據和節(jié)目信息,提取節(jié)目對應的MF_ID復用幀編號,傳送給數據處理單元。
[0013]作為本發(fā)明的進一步改進,對于非TS數據流格式的數字電視信號CMMB,數據處理單元單元依據CMMB數字電視節(jié)目碼流MFS中的MF_ID來生成EPG電子節(jié)目菜單,指引對應MF_ID分組的節(jié)目。
[0014]作為本發(fā)明的進一步改進,對于非TS數據流格式的數字電視信號CMMB,數據處理單元從MFS碼流中提取出對應節(jié)目的音視頻數據,同時解析出每幀音視頻數據的屬性,根據音視頻數據的屬性和MF_ID構造PAT和PMT,再對還原的音視頻數據和PAT、PMT表格進行PES封裝和TS封裝,轉換為TS碼流格式的數據。
[0015]作為本發(fā)明的進一步改進,所述的控制單元、數據處理單元和數據傳輸單元集成在SoC片上系統(tǒng)或嵌入式系統(tǒng)。
[0016]作為本發(fā)明的進一步改進,還包括一網絡數據接收單元,接收3G/4G或寬帶互聯(lián)網的IP數據,直接傳輸給數據轉發(fā)單元,根據TCP/IP協(xié)議轉發(fā)到連接的用戶設備。
[0017]作為本發(fā)明的進一步改進,所述的數據轉發(fā)單元通過LAN局域網接口,無線網絡、和/或WIFI接口進行數據傳輸。
[0018]本發(fā)明還提供了一種多路廣播數字電視信號的廣播方法,包括以下步驟:
[0019]a)根據用戶的節(jié)目請求,控制多路并行接收相應的數字電視信號TS碼流;
[0020]b)從接收的多路數字電視信號TS碼流,解析出多路復合的節(jié)目TS碼流和節(jié)目信息;
[0021 ] c)將每路復合節(jié)目TS碼流分離為單個節(jié)目TS碼流;
[0022]d)對每路生成的單個節(jié)目TS碼流進行IP包封裝;
[0023]e)將每路封裝后的IP數據包通過TCP/IP協(xié)議轉發(fā)給有節(jié)目請求的用戶設備。
[0024]相比于現(xiàn)有技術,本方法通過并行接收和處理數字電視信號,實現(xiàn)多通道的TS碼流處理和IP封裝,從而可以實現(xiàn)在IP網絡中多終端同時在線觀看數字電視節(jié)目。
[0025]進一步,依據TS碼流的PAT、PMT及音視頻節(jié)目之間P_ID索引的關聯(lián)性,將每個不同的節(jié)目音視頻數據按照特定P_ID進行分組,根據P_ID生成EPG電子節(jié)目菜單,指引對應P_ID分組的節(jié)目。
[0026]進一步,所述的數字電視信號可以是非TS碼流標準的中國移動多媒體廣播電視信號CMMB。
[0027]進一步,其對于CMMB數字電視信號的MFS碼流解析出節(jié)目音視頻數據和節(jié)目信息,提取節(jié)目對應的MF_ID復用幀編號。
[0028]進一步,對于非TS數據流格式的數字電視信號CMMB,依據CMMB數字電視節(jié)目碼流MFS中的MF_ID來生成EPG電子節(jié)目菜單,指引對應MF_ID分組的節(jié)目。
[0029]進一步,對于非TS數據流格式的數字電視信號CMMB,從MFS碼流中提取出對應節(jié)目的音視頻數據,同時解析出每幀音視頻數據的屬性,根據音視頻數據的屬性和MF_ID構造PAT和PMT,再對還原的音視頻數據和PAT、PMT表格進行PES封裝和TS封裝,轉換為TS碼流標準數據。
[0030]進一步,用戶智能終端通過EPG服務的節(jié)目名稱請求觀看節(jié)目時,通過獲取該節(jié)目的P_ID或MF_ID,并將對應P_ID或MF_ID分組的TS碼流數據報文封裝成的IP報文,發(fā)送至用戶設備由播放器解析播放相關節(jié)目。
【附圖說明】
[0031 ]圖1是TS碼流格式不意圖。
[0032]圖2是CMMB的MFS碼流格式示意圖。
[0033]圖3是本發(fā)明多路廣播數字電視信號的路由器實施例1的內部模塊連接示意圖。
[0034]圖4是本發(fā)明多路廣播數字電視信號的路由器實施例1的電路結構圖。
[0035]圖5是本發(fā)明多路廣播數字電視信號的路由器實施例2的內部模塊連接示意圖。
[0036]圖6是本發(fā)明多路廣播數字電視信號的路由器實施例2的電路結構圖。
[0037]圖7是本發(fā)明多路廣播數字電視信號的路由器的數據流走向圖。
【具體實施方式】
[0038]實施例1
[0039]請參閱圖3,其為本發(fā)明多路廣播數字電視信號的路由器實施例1內部模塊連接示意圖。本實施例1的多路廣播數字電視信號的路由器I包括信號接收單元11、控制單元
12、碼流解析單元13、數據處理單元14、數據轉發(fā)單元15和網絡數據接收單元16??刂茊卧?2控制啟動信號接收單元11,信號接收單元11接收到數字電視信號后,傳輸給碼流解析單元13,進行碼流解析,之后傳給數據處理單元14進行數據處理,最后將處理后的數據傳輸給數據轉發(fā)單元15,進行IP路由轉發(fā)。網絡數據接收單元16,接收3G/4G或寬帶互聯(lián)網的IP數據,直接傳輸給數據轉發(fā)單元15,進行IP路由轉發(fā)。
[0040]具體地,信號接收單元11由多個調諧接收模塊組成,包括DVB-C接收模塊、DTMB接收模塊、DVBT/ATSC/ISDB接收模塊等,從而可以根據用戶選擇的節(jié)目頻道頻率,接收相應的數字電視節(jié)目信號。
[0041]控制單元12控制信號接收單元11接收特定標準和頻道的電視信號,根據用戶所要求觀看的節(jié)目,啟動信號接收單元對應的調諧接收模塊,接收相應頻道的數字電視信號。
[0042]碼流解析單元13,具有多個TS碼流解析模塊,接收信號接收單元傳來的數字電視信號TS碼流,解析出復合的節(jié)目TS碼流和節(jié)目信息,傳送給數據處理單元。
[0043]數據處理單元14并行接收碼流解析單元13傳輸來的復合節(jié)目TS碼流,將每路復合節(jié)目TS碼流分離為獨立的節(jié)目TS碼流,并對分離后的節(jié)目TS碼流進行IP包封裝,生成EPG電子節(jié)目菜單,并對分離后的節(jié)目數據進行IP包封裝。
[0044]數據傳輸轉發(fā)15實現(xiàn)IP數據包的路由轉發(fā),可以通過LAN局域網接口或無線網絡WIFI接口,根據TCP/IP協(xié)議轉發(fā)IP數據包給有節(jié)目請求的用戶設備。
[0045]同時請參閱圖4,其是本發(fā)明實施例1的多路廣播數字電視信號路由器的電路結構圖。在硬件上,該多路廣播數字電視信號路由器包括多路調諧接收模塊、數字解調模塊和TS碼流解析模塊組成的TS碼流信道、和一 SOC片上系統(tǒng);其中,SOC片上系統(tǒng)上集成了一控制單元12,節(jié)目流分離模塊、EPG生成模塊、IP包封裝模塊和數據轉發(fā)單元15。多路的調諧接收模塊和數字解調模塊組成了圖3所示的信號接收單元11,TS碼流解析模塊組成了碼流解析單元13,節(jié)目分離模塊、EPG生成模塊、IP包封裝模塊組成了數據處理單元14。
[0046]控制單元12根據用戶所選擇的節(jié)目標準和頻道控制指定的調諧接收模塊接收數字電視信號。調諧接收模塊接收數字電視信號之后,由數字解調模塊解調出原始TS碼流,然后傳送給TS碼流解析模塊以解析出復合TS碼流和節(jié)目信息。之后同時傳給EPG生成模塊和節(jié)目分離模塊,其中,EPG生成模塊生根據P_ID生成對應的節(jié)目菜單,節(jié)目分離模塊分離出單個節(jié)目的TS碼流。之后,節(jié)目菜單信息和單個節(jié)目TS碼流傳輸給IP包封裝模塊進行IP數據包封裝,最后傳輸給數據轉發(fā)單元15進行轉發(fā)。
[0047]相應地,本發(fā)明還提供了一種多路廣播數字電視信號的廣播方法,包括以下步驟:
[0048]a)根據用戶的節(jié)目請求,控制多路并行接收相應的數字電視信號TS碼流;
[0049]b)從接收的多路數字電視信號TS碼流,解析出復合的節(jié)目TS碼流和節(jié)目信息;
[0050]c)根據節(jié)目信息中的P_ID生成電子節(jié)目菜單;
[0051 ] d)將每路復合節(jié)目TS碼流分離為單個節(jié)目TS碼流;
[0052]e)對每路生成的單個節(jié)目TS碼流進行IP包封裝;
[0053]f)將每路封裝后的IP數據包通過TCP/IP協(xié)議轉發(fā)給有節(jié)目請求的用戶設備。
[0054]以下對本發(fā)明的多路廣播數字電視信號的路由器的運行過程和具體應用進行描述:
[0055]用戶智能終端通過無線WIFI或WLAN,本地LAN,與本發(fā)明的路由器連接,之后在終端軟件通過EPG服務的節(jié)目菜單,選擇觀看某個節(jié)目,例如收看我國DTMB標準的節(jié)目1,接著用戶設備將選擇的節(jié)目I所對應的?_10_1、頻道信息、電視標準(DTMB)發(fā)給本發(fā)明的路由器。
[0056]本發(fā)明的路由器收到終端發(fā)過來的信息,控制單元12按照電視標準啟動調諧接收模塊,根據頻道信息對調諧接收模塊進行頻率鎖頻控制,調諧到對應的頻道,接收該頻道的DTMB數字電視信號。然后通過數字解調模塊進行解調,解調之后的信號經過TS碼流解析模塊,解析出節(jié)目的音視頻數據和節(jié)目信息、依據PAT、PMT及音視頻節(jié)目之間P_ID索引的關聯(lián)性,獲得該頻道的節(jié)目P_ID。之后傳給數據處理單元14,EPG生成模塊根據節(jié)目P_ID生成節(jié)目菜單,節(jié)目分離模塊將每個不同的節(jié)目TS流,據按照特定P_ID進行分組,根據用戶所選的節(jié)目1的?_10_1提取出該節(jié)目I的TS碼流1,再經過IP封裝模塊,對該節(jié)目I的TS碼流I進行IP封裝,形成IP數據包,最后通過TCP/IP協(xié)議轉發(fā)IP數據包給有節(jié)目請求的用戶智能終端。
[0057]用戶智能終端根據接收的IP數據包,轉換為該節(jié)目I的TS碼流,通過播放器就可以觀看DTMB數字電視節(jié)目I。
[0058]當有多個用戶同時接入路由時,控制單元獲得多個用戶終端所發(fā)送的節(jié)目請求,根據請求節(jié)目的P_ID、電視標準和頻道信息,開啟相應的多個調諧接收模塊接收對應的節(jié)目頻道信號,之后,在控制單元的控制下,多個通道并行進行數字解調,TS碼流解析,TS碼流節(jié)目分離,IP封裝,IP轉發(fā),最后將把封裝好的節(jié)目數據包根據IP地址發(fā)送給對應的不同用戶終端,進行觀看。
[0059]相對于現(xiàn)有技術,本發(fā)明的路由器可以實現(xiàn)多個用戶設備同時在線收看TS碼流格式的多標準數字電視信號節(jié)目。
[0060]實施例2
[0061]請參閱圖5,其為本發(fā)明多路廣播數字電視信號的路由器實施例2內部模塊連接示意圖。相對于實施例1,本實施例2增加了獨立的非TS碼流格式的CMMB接收與處理通道。本實施例的多路廣播數字電視信號的路由器2包括信號接收單元21、控制單元22、碼流解析單元23、數據處理單元24、數據轉發(fā)單元25和網絡數據接收單元26??刂茊卧?2控制啟動信號接收單元21,信號接收單元21接收到數字電視信號后,傳輸給碼流解析單元23,進行碼流解析,之后傳給數據處理單元24,進行數據處理,之后將處理后的數據傳輸給數據轉發(fā)單元24,進行IP路由轉發(fā)。網絡數據接收單元26,接收3G/4G或寬帶互聯(lián)網的IP數據,直接傳輸給數據轉發(fā)單元,進行IP路由轉發(fā)。
[0062]具體地,信號接收單元21由多個調諧接收模塊組成,包括DVB-C接收模塊、DTMB接收模塊、CMMB接收模塊等,從而可以根據用戶選擇的節(jié)目頻道頻率,接收相應的數字電視節(jié)目信號。
[0063]控制單元22控制信號接收單元21接收特定標準和頻道的電視信號,根據用戶所要求觀看的節(jié)目,啟動信號接收單元對應的調諧接收模塊,接收相應頻道的數字電視信號。
[0064]碼流解析單元23,具有多個TS碼流解析模塊或CMMB解析模塊,接收信號接收單元傳來的數字電視信號,解析出復合的節(jié)目數據和節(jié)目信息,傳送給數據處理單元。
[0065]數據處理單元24并行接收碼流解析單元23傳輸來的節(jié)目數據,將CMMB標準的MFS碼流轉換為TS碼流,將每路復合節(jié)目TS碼流分離為獨立的節(jié)目TS碼流,并對分離后的節(jié)目TS碼流進行IP包封裝,生成EPG電子節(jié)目菜單,并對單個節(jié)目TS碼流進行IP包封裝。
[0066]數據轉發(fā)單元25實現(xiàn)IP數據包的路由轉發(fā),可以通過LAN局域網接口或無線網絡WIFI接口,根據TCP/IP協(xié)議轉發(fā)IP數據包給有節(jié)目請求的用戶設備。
[0067]請參閱圖6,其為本發(fā)明實施例2的多路廣播數字電視信號的路由器的電路模塊示意圖,相對于實施例1,本實施所述的路由器2的電路增加了非TS格式的CMMB數字信號的接收和處理通道,包括調諧接收模塊,數字解調模塊,TS碼流解析模塊,CMMB碼流解析模塊和SOC片上系統(tǒng)。其中,SOC片上系統(tǒng),集成了控制單元,TS碼流轉換模塊,節(jié)目流分離模塊、EPG生成模塊、IP包封裝模塊和數據轉發(fā)單元。多路的調諧接收模塊和數字解調模塊組成了圖5所示的信號接收單元21,TS碼流解析模塊和CMMB解析模塊組成了碼流解析單元23,TS碼流轉換模塊,節(jié)目流分離模塊、EPG生成模塊、IP包封裝模塊組成了數據處理單元24。
[0068]具體地,TS碼流格式的節(jié)目處理過程與實施例1 一致,在此不贅述。而調諧接收模塊接收非TS碼流的CMMB數字電視信號之后,由數字解調模塊解調出MFS碼流,傳給CMMB碼流解析模塊,解析出MFS碼流中節(jié)目音視頻數據和節(jié)目信息,之后傳給EPG生成模塊和TS碼流轉換模塊,其中,EPG生成模塊生成對應的節(jié)目菜單,TS碼流轉換模塊將MFS碼流格式轉換成TS碼流格式,傳輸給IP包封裝模塊進行IP數據包封裝,最后傳輸給數據轉發(fā)單元進行轉發(fā)。
[0069]相應地,本發(fā)明還提供了一種多路廣播數字電視信號的廣播方法,包括以下步驟:
[0070]a)根據用戶的節(jié)目請求,控制多路并行接收相應的數字電視信號;
[0071]b)從接收的數字電視信號,解析出多路復合的節(jié)目音視頻數據和節(jié)目信息;
[0072]c)若接收的數字電視信號為CMMB標準,則將MFS碼流格式轉換為TS碼流格式;
[0073]d)將每路復合TS碼流分離為單個節(jié)目TS碼流;
[0074]e)對每路生成的單個節(jié)目TS碼流進行IP包封裝;
[0075]f)將每路封裝后的IP數據包通過TCP/IP協(xié)議轉發(fā)給有節(jié)目請求的用戶設備。
[0076]具體地,將MFS碼流格式轉換為TS碼流格式,從MFS碼流中提取出對應節(jié)目的音視頻數據,同時解析出每幀音視頻數據的屬性,根據音視頻數據的屬性和MF_ID構造PAT和PMT,再對還原的音視頻數據和PAT、PMT表格進行PES封裝和TS封裝,轉換為TS碼流標準數據。
[0077]以下對本發(fā)明實施例2所述路由器的運行過程和具體應用進行描述。由于TS碼流格式的信號處理方式與實施例1 一致,在此僅對并行的非TS碼流格式的信號處理過程進行詳細描述:
[0078]對于非TS碼流格式的CMMB電視信號,用戶智能終端通過無線WIFI或WLAN,本地LAN,與本路由器連接,之后在終端軟件通過EPG服務的節(jié)目菜單,選擇觀看CMMB標準的節(jié)目2,接著會將選擇的節(jié)目2所對應的頻道信息、和MF_ID_2發(fā)給本路由器。
[0079]本發(fā)明的路由器收到終端發(fā)過來的信息,控制單元22啟動調諧接收模塊,根據頻道信息對調諧接收模塊進行頻率鎖頻控制,調諧到對應的頻道,接收該頻道的CMMB數字電視信號,通過數字解調模塊進行解調,解調之后的信號經過CMMB碼流解析單元,解析出MFS碼流中節(jié)目的音視頻數據和節(jié)目信息,提取MF_ID復用幀編號,之后傳給數據處理單元24,通過EPG生成模塊,根據節(jié)目信息中的MF_ID生成節(jié)目菜單,通過TS碼流轉換模塊,從MFS碼流中提取出MF_ID_1對應節(jié)目的音視頻數據,同時解析出每幀音視頻數據的屬性,根據音視頻數據的屬性和MF_ID構造PAT和PMT,再對還原的音視頻數據和PAT、PMT表格進行PES封裝和TS封裝,轉換為TS流格式數據,再經過IP封裝模塊,對單節(jié)目TS碼流進行IP封裝,形成IP數據包,最后數據轉發(fā)單元25根據TCP/IP協(xié)議轉發(fā)IP數據包給有節(jié)目請求的用戶智能終端。
[0080]用戶智能終端根據接收的IP數據包,轉換為該節(jié)目的TS碼流,通過播放器就可以觀看自己所選擇的CMMB電視節(jié)目2。
[0081]同樣的,由于信號接收單元和碼流解釋單元都是獨立并行的,在控制單元的控制下,可以實現(xiàn)多個非TS碼流格式的CMMB標準的數字電視接收,也可實現(xiàn)TS碼流格式的數字電視信號標準和非TS碼流格式的CMMB數字電視信號標準的混合接收。
[0082]相對于實施例1,本實施例的路由器,不但可以實現(xiàn)多用戶終端同時在線觀看數字電視節(jié)目,而且可以同時觀看TS碼流格式和CMMB這種非TS碼流格式的多種標準數字電視信號。
[0083]對于本實施例2的具體的數據流走向,請參閱圖7,例如當接收TS碼流格式的DTMB標準數字電視信號時,路由器對接收的信號進行解調,解析出復合TS節(jié)目數據流,再對復合TS節(jié)目數據流進行節(jié)目分離,包括了節(jié)目I,節(jié)目2到節(jié)目η ;當接為非TS碼流格式的CMMB電視信號,路由器對接收的信號進行解調,解析出復合MFS碼流,再從MFS碼流,提取各個節(jié)目的信息,包括了節(jié)目1,節(jié)目2到節(jié)目η,再封裝成TS碼流格式;之后,對于統(tǒng)一格式的TS節(jié)目碼流,再進行IP封裝,轉發(fā)給用戶設備,用戶設備通過節(jié)目單,就可以選擇觀看節(jié)目。這樣,就有效實現(xiàn)了 TS碼流格式和非TS碼流格式的統(tǒng)一,使用得本路由器可以混合接收轉發(fā)多種標準的數字電視信號。
[0084]本發(fā)明并不局限于上述實施方式,如果對本發(fā)明的各種改動或變形不脫離本發(fā)明的精神和范圍,倘若這些改動和變形屬于本發(fā)明的權利要求和等同技術范圍之內,則本發(fā)明也意圖包含這些改動和變形。
【主權項】
1.一種多路廣播數字電視信號的路由器,其特征在于:包括信號接收單元,控制單元,碼流解析單元,數據處理單元和數據轉發(fā)單元;其中, 信號接收單元具有多個獨立并行的調諧接收模塊,以接收多路數字電視信號TS碼流; 控制單元控制信號接收單元的調諧接收模塊,接收特定標準和頻道的電視信號; 碼流解析單元,包括多個TS碼流解析模塊,其分別接收信號接收單元對應的調諧接收模塊傳來的數字電視信號TS碼流,解析出復合的節(jié)目TS碼流和節(jié)目信息,傳送給數據處理單元; 數據處理單元,接收TS碼流解析單元傳來的復合節(jié)目TS碼流,將每路復合節(jié)目TS碼流分離為獨立的節(jié)目TS碼流,并對分離后的節(jié)目TS碼流進行IP包封裝; 數據轉發(fā)單元,接收數據處理單元傳來的IP數據包,通過TCP/IP協(xié)議轉發(fā)IP數據包給有節(jié)目請求的用戶設備。2.根據權利要求1所述的多路廣播數字電視信號的路由器,其特征在于:數據處理單元依據TS碼流的PAT、PMT及音視頻節(jié)目之間P_ID索引的關聯(lián)性,獲得每個不同的節(jié)目TS碼流的P_ID,根據P_ID生成EPG電子節(jié)目菜單,指引對應P_ID分組的節(jié)目。3.根據權利要求1所述的多路廣播數字電視信號的路由器,其特征在于:所述的信號接收單元還同時接收一路或多路非TS碼流格式的中國移動多媒體廣播電視信號CMMB。4.根據權利要求3所述的多路廣播數字電視信號的路由器,其特征在于:所述碼流解析單元還包括一個或多個CMMB碼流解析模塊,其對于數字電視信號CMMB的MFS碼流解析出節(jié)目音視頻數據和節(jié)目信息,提取節(jié)目對應的MF_ID復用幀編號,傳送給數據處理單元。5.根據權利要求3所述的多路廣播數字電視信號的路由器,其特征在于:對于非TS數據流格式的數字電視信號CMMB,數據處理單元單元依據CMMB數字電視節(jié)目碼流MFS中的MF_ID來生成EPG電子節(jié)目菜單,指引對應MF_ID分組的節(jié)目。6.根據權利要求3所述的多路廣播數字電視信號的路由器,其特征在于:對于非TS數據流格式的數字電視信號CMMB,數據處理單元從MFS碼流中提取出節(jié)目的音視頻數據,同時解析出每幀音視頻數據的屬性,根據音視頻數據的屬性和MF_ID構造PAT和PMT,再對還原的音視頻數據和PAT、PMT表格進行PES封裝和TS封裝,轉換為TS碼流格式的數據。7.根據權利要求1所述的多路廣播數字電視信號的路由器,其特征在于:所述的控制單元、數據處理單元和數據傳輸單元集成在SoC片上系統(tǒng)或嵌入式系統(tǒng)。8.根據權利要求1所述的廣播數字電視信號的路由器,其特征在于:還包括一網絡數據接收單元,接收3G/4G或寬帶互聯(lián)網的IP數據,直接傳輸給數據轉發(fā)單元,根據TCP/IP協(xié)議轉發(fā)到接入的用戶設備。9.根據權利要求1所述的多路廣播數字電視信號的路由器,其特征在于:所述的數據轉發(fā)單元通過LAN局域網接口、無線網絡、和/或WIFI接口進行數據傳輸。10.一種多路廣播數字電視信號的廣播方法,其特征在于:包括以下步驟: a)根據用戶的節(jié)目請求,控制多路并行接收相應的數字電視信號TS碼流; b)從接收的多路數字電視信號TS碼流,解析出多路復合的節(jié)目TS碼流和節(jié)目信息; c)將每路復合節(jié)目TS碼流分離為單個節(jié)目TS碼流; d)對每路生成的單個節(jié)目TS碼流進行IP包封裝; e)將每路封裝后的IP數據包通過TCP/IP協(xié)議轉發(fā)給有節(jié)目請求的用戶設備。11.根據權利要求10所述的多路廣播數字電視信號的廣播方法,其特征在于:依據TS碼流的PAT、PMT及音視頻節(jié)目之間P_ID索引的關聯(lián)性,將每個不同的節(jié)目音視頻數據按照特定P_ID進行分組,根據P_ID生成EPG電子節(jié)目菜單,指引對應P_ID分組的節(jié)目。12.根據權利要求10所述的多路廣播數字電視信號的廣播方法,其特征在于:所述的數字電視信號可以是非TS碼流標準的中國移動多媒體廣播電視信號CMMB。13.根據權利要求12所述的多路廣播數字電視信號的廣播方法,其特征在于:對于數字電視信號CMMB的MFS碼流解析出節(jié)目音視頻數據和節(jié)目信息,提取節(jié)目對應的MF_ID復用幀編號。14.根據權利要求12所述的多路廣播數字電視信號的廣播方法,其特征在于:對于非TS數據流格式的數字電視信號CMMB,依據CMMB數字電視節(jié)目碼流MFS中的MF_ID來生成EPG電子節(jié)目菜單,指引對應MF_ID分組的節(jié)目。15.根據權利要求12所述的多路廣播數字電視信號的廣播方法,其特征在于:對于非TS數據流格式的數字電視信號CMMB,從MFS碼流中提取出對應節(jié)目的音視頻數據,同時解析出每幀音視頻數據的屬性,根據音視頻數據的屬性和MF_ID構造PAT和PMT,再對還原的音視頻數據和PAT、PMT表格進行PES封裝和TS封裝,轉換為TS碼流標準數據。16.根據權利要求15所述的多路廣播數字電視信號的廣播方法,其特征在于:用戶智能終端通過EPG服務的節(jié)目名稱請求觀看節(jié)目時,通過獲取該節(jié)目的P_ID或MF_ID,并將對應P_ID或MF_ID分組的TS碼流數據報文封裝成的IP報文,發(fā)送至用戶設備由播放器解析播放相關節(jié)目。
【文檔編號】H04N21/434GK106034258SQ201510111596
【公開日】2016年10月19日
【申請日】2015年3月13日
【發(fā)明人】吳堅
【申請人】杭州云鏈網絡技術有限公司