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