專利名稱:與部署點(pod)對接的主機設備和處理廣播數(shù)據(jù)的方法
技術領域:
本發(fā)明涉及一種與部署點(POD)對接的主機設備和一種處理廣 播數(shù)據(jù)的方法,更具體地,涉及一種用于處理基于網(wǎng)際協(xié)議(IP)發(fā)送 的廣播數(shù)據(jù)的主機設備和一種處理基于網(wǎng)際協(xié)議(IP)發(fā)送的廣播數(shù)據(jù) 的方法。
背景技術:
現(xiàn)有的電視(TV)服務已經(jīng)以這樣的方式被提供,即由廣播公司 制造的內(nèi)容通過諸如地面波的無線電傳輸介質(zhì)、電纜或衛(wèi)星發(fā)送,并 且觀看者通過能夠經(jīng)由各個傳輸介質(zhì)接收所發(fā)送的內(nèi)容的TV接收機 來觀看發(fā)送的內(nèi)容。
但是,由于基于數(shù)字廣播的數(shù)字電視技術被開發(fā)并且獲得來商業(yè) 上的應用,所以擺脫了現(xiàn)有的模擬廣播,從而使得可以除現(xiàn)有傳輸介 質(zhì)之外還使用連接到每個家庭的因特網(wǎng)網(wǎng)絡來向觀看者提供各種內(nèi) 容,諸如實時廣播、內(nèi)容點播(CoD)、游戲和新聞。
使用因特網(wǎng)網(wǎng)絡來提供內(nèi)容的例子可以包括網(wǎng)際協(xié)議電視 (IPTV) 。 IPTV表示用于使用因特網(wǎng)網(wǎng)絡來接收各類信息服務、運動
圖像內(nèi)容和廣播并將它們顯示給用戶的廣播接收機??梢曰诟鞣N類 型的網(wǎng)絡來實現(xiàn)因特網(wǎng)網(wǎng)絡,諸如光纜網(wǎng)絡、同軸電纜網(wǎng)絡、光纖到
戶(FTTH)、電話網(wǎng)絡和無線網(wǎng)絡。
與一般的地面廣播不同,使用因特網(wǎng)網(wǎng)絡的服務另外具有雙向性, 并使得觀看者能夠在他/她方便的時候觀看想看的節(jié)目。
發(fā)明內(nèi)容
因此,本發(fā)明意在一種基本上消除了由于相關技術的限制和缺點 而引起的一個或多個問題的與部署點(POD)對接的主機設備和用于 在該主機設備中使用的數(shù)據(jù)處理方法。
本發(fā)明的目的是提供一種與部署點(POD)對接的主機設備和用 于在該主機設備中使用的數(shù)據(jù)處理方法,所述主機設備可以處理經(jīng)由 因特網(wǎng)接收的數(shù)據(jù)。
本發(fā)明的另一個目的是提供一種與部署點(POD)對接的主機設 備和用于在該主機設備中使用的數(shù)據(jù)處理方法,所述主機裝置可以利 用由傳統(tǒng)的有線卡提供的條件接入來處理從包括有線/無線網(wǎng)絡和IP協(xié) 議兩者的所有Tx協(xié)議接收的廣播數(shù)據(jù)。
本發(fā)明的另一個目的是提供一種與部署點(POD)對接的主機設 備和用于在該主機設備中使用的數(shù)據(jù)處理方法,該主機設備可以從同 軸電纜多媒體聯(lián)盟(MoCA)接收廣播數(shù)據(jù)。
本發(fā)明的另一個目的是提供一種與部署點(POD)對接的主機設 備和用于在該主機設備中使用的數(shù)據(jù)處理方法,該主機設備可以處理 通過因特網(wǎng)接收的帶內(nèi)數(shù)據(jù)。
本發(fā)明的其它優(yōu)點、目的、和特征將在后面的說明中得到部分闡 述,其部分地將在隨后的考察中變得對于本領域的技術人員來說是顯
而易見的,或者可以通過對本發(fā)明的實踐而了解到。本發(fā)明的目標和
其它優(yōu)點可以通過在書面說明及其權(quán)利要求以及附圖中特別指出的結(jié) 構(gòu)來實現(xiàn)和完成。
為了實現(xiàn)這些目的和其它優(yōu)點及依照本發(fā)明的目的,如此處所體 現(xiàn)和廣泛描述的, 一種處理廣播數(shù)據(jù)的方法包括通過網(wǎng)絡接收包括 網(wǎng)際協(xié)議(IP)分組的幀;將該幀轉(zhuǎn)換成IP分組并且基于包括在幀中 的目的地信息路由該IP分組;將載有標識信息的分組報頭添加到IP 分組;以及將包括該分組報頭的IP分組復用并將所復用的IP分組發(fā) 送到部署點(POD)。在此,目的地信息是MAC地址、IP地址和端 口號中的至少一個。并且標識信息是本地傳送流ID (LTSID)。并且 IP分組載有視頻、音頻和服務信息中的至少一個。
而且,該幀是包括以太網(wǎng)報頭、IP分組和以太網(wǎng)CRC的以太網(wǎng) 幀。在此,將該幀轉(zhuǎn)換成IP分組包括從該幀中除去以太網(wǎng)報頭和以太 網(wǎng)CRC。
而且,添加分組報頭包括確定關于IP分組的標識信息。在此,基 于包括在IP分組中的IP地址和端口號中的至少一個來確定標識信息。
在本發(fā)明的另一個方面, 一種處理廣播數(shù)據(jù)的方法包括通過網(wǎng) 絡接收包括網(wǎng)際協(xié)議(IP)分組的幀和通過線纜接收MPEG傳送分組; 將該幀轉(zhuǎn)換成IP分組并且基于包括在該幀中的目的地信息來路由該IP 分組;解調(diào)該MPEG傳送分組;通過將載有標識信息的分組報頭附加 于IP分組和所解調(diào)的MPEG傳送分組中的每一個來生成IP MPEG分 組和有線卡(CableCARD) MPEG分組;以及將IP MPEG分組和 CableCARD MPEG分組復用并將所復用的IP MPEG分組和 CableCARD MPEG分組發(fā)送到部署點(POD)。在此,IP分組載有視 頻、音頻和服務信息中的至少一個。
而且,該方法進一步包括從POD接收IP MPEG分組CableCARD
MPEG分組;以及基于標識信息將所接收的IP MPEG分組和 CableCARD MPEG分組解復用。
在本發(fā)明的另一方面, 一種與部署點(POD)對接的主機設備包 括IP物理接口單元,用于通過網(wǎng)絡接收包括網(wǎng)際協(xié)議(IP)分組的 幀;路由引擎,用于將該幀轉(zhuǎn)換成IP分組并基于包括在該幀中的目的 地信息路由該IP分組;以及復用器,用于通過將載有標識信息的分組 報頭附加于IP分組來生成IP MPEG分組、復用該IP MPEG分組并將 所復用的IP分組發(fā)送到POD。在此,目的地信息是MAC地址、IP地 址和端口號中的至少一個。并且,標識信息是本地傳送流ID(LTSID)。 并且,IP分組載有視頻、音頻和服務信息中的至少一個。
而且,該幀是包括以太網(wǎng)報頭、IP分組和以太網(wǎng)CRC的以太網(wǎng)幀。 在此,路由引擎從該幀中除去以太網(wǎng)報頭和以太網(wǎng)CRC。
而且,復用器確定關于每個IP分組的標識信息。在此,復用器基 于包括在每個IP分組中的IP地址和端口號中的至少一個來確定標識信 息。
而且,主機設備進一步包括寬帶接口單元,用于通過線纜接收 MPEG傳送分組;和解調(diào)器,用于解調(diào)所接收的MPEG傳送分組。在 此,復用器通過將載有標識信息的分組報頭附加于所解調(diào)的MPEG傳 送分組來生成CableCARD MPEG分組、將該IP MPEG分組和該 CableCARD MPEG分組復用并將所復用的IP MPEG分組和 CableCARD MPEG分組發(fā)送到POD。
而且,主機設備進一步包括解復用器,用于從POD接收IP MPEG 分組和CableCARD MPEG分組,并且基于標識信息將所接收的IP MPEG分組和CableCARD MPEG分組解復用。
因此,本發(fā)明可以利用從傳統(tǒng)的有線卡提供的條件接入來執(zhí)行內(nèi) 容保護。因此,服務提供商或服務企業(yè)可以利用條件接入來執(zhí)行上述 內(nèi)容保護,并可以穩(wěn)定地向服務用戶收取使用費。
本發(fā)明處理從包括有線/無線網(wǎng)絡和IP協(xié)議的所有傳輸協(xié)議接收
的廣播數(shù)據(jù),以使得它與openCable安全卡對接。服務訂戶或服務用戶 最低限度地改變或擴展傳統(tǒng)的有線安全卡的功能,以使得訂戶或用戶 能夠觀看想看的服務提供商的數(shù)據(jù)。
本發(fā)明允許在包括有線/無線網(wǎng)絡和IP協(xié)議的所有傳輸協(xié)議上發(fā) 送的帶內(nèi)數(shù)據(jù)保持IP分組格式,以使得將IP分組格式的帶內(nèi)數(shù)據(jù)發(fā)送 到安全卡。結(jié)果,主機可以有效地與安全卡通信。
本發(fā)明保持傳統(tǒng)的openCable卡的帶內(nèi)接口的接口,以使得它可 以支持通過因特網(wǎng)接收的帶內(nèi)數(shù)據(jù)或通過其它帶內(nèi)信道接收的其它帶 內(nèi)數(shù)據(jù)兩者。結(jié)果,本發(fā)明可以獲得與傳統(tǒng)系統(tǒng)的向后兼容。
本發(fā)明可以從同軸電纜多媒體聯(lián)盟(MoCA)接收廣播數(shù)據(jù),以使 得可以在同軸網(wǎng)絡上實現(xiàn)基于IP的無縫連接,使得實現(xiàn)同軸線纜IP(IP over Coax)。
被包括進來以便提供對本發(fā)明的進一步理解的附圖被并入本申請 中并構(gòu)成本申請的一部分,在附圖中示出了本發(fā)明的實施例,并連同
說明書一起用于解釋本發(fā)明的原理。在所述附圖中
圖1是示出了根據(jù)本發(fā)明的一個實施例的IPTV系統(tǒng)的概念圖; 圖2是示出了根據(jù)本發(fā)明的一個實施例的用于使用有線卡的接收
機的框圖3是示出了根據(jù)本發(fā)明的一個實施例的以太網(wǎng)幀的結(jié)構(gòu)圖; 圖4是示出了根據(jù)本發(fā)明的一個實施例的被路由到復用器的數(shù)據(jù)
的結(jié)構(gòu)圖5是示出了根據(jù)本發(fā)明的一個實施例的本地傳送流ID(LTSID) 表的結(jié)構(gòu)圖6是示出了根據(jù)本發(fā)明的一個實施例的CableCARD MPEG分組 (CMP)結(jié)構(gòu)的結(jié)構(gòu)圖7是示出了根據(jù)本發(fā)明的一個實施例的IMP結(jié)構(gòu)的結(jié)構(gòu)圖; 圖8示出了根據(jù)本發(fā)明的一個實施例的接收機的數(shù)據(jù)流;以及 圖9和10是示出了根據(jù)本發(fā)明的一個實施例的用于處理接收(Rx) 數(shù)據(jù)的方法的流程圖。
具體實施例方式
另外,雖然本發(fā)明中使用的術語選自通常已知和使用的術語,但 本發(fā)明的說明書中提及的一些術語已經(jīng)過申請人縝密選擇,其詳細意 義在本說明書的相關部分中描述。此外,需要并非簡單地通過使用的 實際術語而是通過每個術語中包含的意義來理解本發(fā)明。
將參照附圖詳細描述根據(jù)本發(fā)明的廣播接收機和處理廣播數(shù)據(jù)的 方法。
作為能夠使用因特網(wǎng)網(wǎng)絡來提供各種類型的內(nèi)容的系統(tǒng)的示例, 網(wǎng)際協(xié)議電視(IPTV)系統(tǒng)可以主要被分成服務器、網(wǎng)絡和廣播接收 機(客戶端)。
IPTV系統(tǒng)的服務器可以包括具有各種功能的服務器,諸如服務發(fā) 現(xiàn)和選擇服務器、流服務器、內(nèi)容指南信息服務器、顧客信息服務器、 和支付信息服務器。
在這些服務器中,流服務器通過網(wǎng)絡將所存儲的運動圖像專家組 (MPEG)-2或MPEG-4解碼運動圖像數(shù)據(jù)發(fā)送到廣播接收機。作為傳輸 協(xié)議,可以使用實時傳輸協(xié)議(RTP)或RTP控制協(xié)議(RTCP)。
在使用實時流協(xié)議(RTSP)的情形中,運動圖像流的再現(xiàn)可以在 某種程度上被諸如暫停、重放、停止等網(wǎng)絡特技播放功能來控制。
內(nèi)容指南信息服務器提供關于所提供的各種內(nèi)容的信息。內(nèi)容指 南信息包括關于內(nèi)容的各種信息,作為與電子節(jié)目指南(EPG)信息相 應的信息。內(nèi)容指南信息服務器存儲內(nèi)容指南信息數(shù)據(jù),并將所存儲 的數(shù)據(jù)提供給廣播接收機。
在服務器中,服務發(fā)現(xiàn)和選擇服務器將服務器的訪問信息以及再 現(xiàn)信息提供給廣播接收機,所述訪問信息用于提供諸如廣播、內(nèi)容點 播(CoD)或游戲的各類內(nèi)容服務。
網(wǎng)絡系統(tǒng)包括基于因特網(wǎng)的網(wǎng)絡和網(wǎng)關。作為基于因特網(wǎng)的網(wǎng)絡, 可以使用各類基于IP的網(wǎng)絡,諸如光纜網(wǎng)絡、同軸電纜網(wǎng)絡、光纖到 戶(FTTH)、電話網(wǎng)絡和無線網(wǎng)絡。網(wǎng)關通常可以執(zhí)行數(shù)據(jù)傳送、使 用諸如因特網(wǎng)組管理協(xié)議(IGMP)的協(xié)議的多播組管理和服務質(zhì)量 (QoS)管理。
IPTV表示能夠接收經(jīng)由因特網(wǎng)網(wǎng)絡發(fā)送的數(shù)據(jù)并將數(shù)據(jù)提供給 用戶的廣播接收機。廣播接收機可以包括IPTV機頂盒、家庭網(wǎng)關和 IPTV嵌入電視。
混合IPTV系統(tǒng)可以提供各類因特網(wǎng)內(nèi)容以及各類現(xiàn)有的廣播內(nèi) 容。也就是說,除諸如地面廣播、有線廣播、衛(wèi)星廣播或私人廣播的 各類廣播內(nèi)容之外,還可以向用戶提供各種因特網(wǎng)圖像內(nèi)容或除圖像 之外的數(shù)據(jù)內(nèi)容。這些內(nèi)容可以實時或點播提供。
圖1是示出根據(jù)本發(fā)明的實施例的IPTV系統(tǒng)的示意圖。
從內(nèi)容服務提供商的角度看,IPTV系統(tǒng)可以分成內(nèi)容提供商
(CP)、服務提供商(SP)、網(wǎng)絡提供商(NP)和用戶。
CP制造并提供各類內(nèi)容。CP可以包括地面廣播公司、有線系統(tǒng) 運營商(SO)或有線多系統(tǒng)運營商、衛(wèi)星廣播公司和因特網(wǎng)廣播公司。
SP將CP提供的內(nèi)容打包成服務并提供服務。例如,圖1的SP 將第一地面廣播、第二地面廣播、有線MSO廣播、衛(wèi)星廣播、各種因 特網(wǎng)廣播打包成服務并將服務提供給用戶。
作為用于保護在IPTV系統(tǒng)中發(fā)送的內(nèi)容的機制,可以使用條件接 入或內(nèi)容保護。作為條件接入或內(nèi)容保護的示例,可以使用有線卡或 可下載的條件接收系統(tǒng)(DACS)。
安全卡或DCAS的使用由提供IPTV服務的SP來選擇。在廣播接 收機中使用安全卡或DCAS的情形中,與廣播接收機通信的SP應使用 該系統(tǒng)。
圖2是示出根據(jù)本發(fā)明的實施例使用安全卡的廣播接收機示意性 框圖。
圖2的廣播接收機能接收基于IP的IPTV服務、有線廣播、地面 廣播和衛(wèi)星廣播的所有。根據(jù)實現(xiàn)實例,圖2的廣播接收機可以只接 收IPTV服務或有線廣播。圖2的安全卡可以根據(jù)實現(xiàn)實例而被叫做其 它術語。
圖2的接收機主要包括主機和安全卡。主機包括第一寬帶接口單 元202、第二寬帶接口單元204、解調(diào)器206、復用器208、解復用器 210、解碼器212、 IP物理接口單元214、路由引擎216、控制器218、 可下載的CAS (DCAS)單元222、數(shù)字視頻錄像機(DVR)控制器224、
內(nèi)容加密器226、存儲器接口單元228和存儲單元230。
廣播接收機是開放的有線型接收機,其中,包括條件接入系統(tǒng) (CAS)的安全卡可以與主體分離。安全卡也可以被稱做部署點(POD) 模塊,其被插在廣播接收機的主體的插槽中或與之分離。安全卡插在 其中的主體也被稱做主機設備。也就是說,安全卡與主機設備的組合 被稱做廣播接收機。
包括在圖2的廣播接收機中的主機設備是通過能夠同時處理多個 流的多流主機設備實現(xiàn)的一個示例。當主機設備是通過只能處理一個 流的單流主機設備實現(xiàn)時,它被旁路以便圖2的主機設備的復用器208 和解復用器210通過將分組報頭附加于MPEG傳送分組來生成 CableCard MPEG分組(CMP)和IP MPEG分組(IMP)并且復用該 CMP和該IMP以及解復用所復用的CMP和IMP。但是,雖然主機設 備是通過單流主機設備實現(xiàn)的,但本發(fā)明公開的其它操作也同樣執(zhí)行。 而且,可以將只能處理一個流的單流卡用作安全卡220,或者也可以將 能夠同時處理幾個流的多流卡用作安全卡220。
網(wǎng)絡調(diào)制解調(diào)器200連接外部網(wǎng)絡和廣播接收機。例如,廣播接 收機可以利用有線數(shù)據(jù)服務接口規(guī)范(DOCSIS)調(diào)制解調(diào)器、連接到 無線因特網(wǎng)網(wǎng)絡的無線中繼器(repeater)、或諸如有線非對稱數(shù)字用 戶線(ADSL)中繼器的連接到有線因特網(wǎng)網(wǎng)絡的有線中繼器連接到外 部網(wǎng)絡。廣播接收機與外部網(wǎng)絡之間的連接的例子只是示范性的并且 可以根據(jù)廣播接收機如何連接到外部網(wǎng)絡而改變。
在網(wǎng)絡調(diào)制解調(diào)器200是通過DOCSIS調(diào)制解調(diào)器實現(xiàn)的情形中, 根據(jù)本發(fā)明的廣播接收機可以連接到DOCSIS網(wǎng)絡。也就是說,網(wǎng)絡 調(diào)制解調(diào)器200可以建立線纜調(diào)制解調(diào)器終端系統(tǒng)(CMTS) (DSG代 理)和DSG通道以便經(jīng)由DOCSIS網(wǎng)絡傳遞從機頂控制器(DSG服務 器)接收的數(shù)據(jù)廣播并通過所建立的DSG通道接收廣播數(shù)據(jù)。在這里,DOCSIS網(wǎng)絡可以通過IP骨干網(wǎng)絡來實現(xiàn)并支持IP多播/單播。
但是,為了通過DOCSIS網(wǎng)絡支持IP多播/單播,從CMTS(DSG 代理)接收的分組應被轉(zhuǎn)換成DSG分組并且應發(fā)送該DSG分組。因 此,廣播接收機不能直接連接到外部IP網(wǎng)絡以致接收廣播數(shù)據(jù)。
為了解決這些問題,網(wǎng)絡調(diào)制解調(diào)器200可以提供用于將廣播接 收機直接連接到外部IP網(wǎng)絡的功能。例如,網(wǎng)絡調(diào)制解調(diào)器200可以 通過同軸電纜多媒體聯(lián)盟(MoCA)來實現(xiàn)。在網(wǎng)絡調(diào)制解調(diào)器200是 通過MoCA實現(xiàn)的情形中,可以建立基于IP的網(wǎng)絡并通過同軸線纜網(wǎng) 絡來連接它。也就是說,在網(wǎng)絡調(diào)制解調(diào)器200是通過MoCA實現(xiàn)的 情形中,可以不使用DOCSIS,不需要使用DOCSIS調(diào)制解調(diào)器,并且 不需要使用通過網(wǎng)絡連接到DOCSIS調(diào)制解調(diào)器的CMTS。另外,不 需要使用在DOCSIS調(diào)制解調(diào)器與CMTS之間建立的DSG通道。因此, 由于可以通過同軸網(wǎng)絡實現(xiàn)基于IP的無縫連接,所以根據(jù)本發(fā)明的廣 播接收機可以使用同軸線纜IP (IPOverCoax),并因此向用戶提供快 速穩(wěn)定的廣播服務。
第一寬帶接口單元202只調(diào)諧到通過天線發(fā)送的地面音頻/視頻 (A/V)廣播或通過連接到網(wǎng)絡調(diào)制解調(diào)器200的線纜帶內(nèi)發(fā)送的有線 A/V廣播的特定信道頻率,并將所調(diào)諧的信號輸出到解調(diào)器206。
這時,由于地面廣播和有線廣播是通過不同的傳輸方法發(fā)送的, 所以在解調(diào)器206中用不同的解調(diào)方法來解調(diào)它們。例如,地面A/V 廣播是用殘留邊帶調(diào)制(VSB)方法調(diào)制的,而有線A/V廣播是用正 交調(diào)幅(QAM)方法調(diào)制的。因此,如果由第一寬帶接口單元202調(diào) 諧的信道頻率是地面廣播,則解調(diào)器206用VSB方法解調(diào)地面廣播, 并且如果由第一寬帶接口單元202調(diào)諧的信道頻率是有線廣播,則用 QAM方法解調(diào)有線廣播。
第二寬帶接口單元204只調(diào)諧到通過連接到網(wǎng)絡調(diào)制解調(diào)器200 的線纜帶內(nèi)發(fā)送的有線A/V廣播的特定信道頻率,并將調(diào)諧的信號輸 出到解調(diào)器206。
第一寬帶接口單元202和第二寬帶接口單元204可以調(diào)諧不同信 道的信號,并將信號發(fā)送到解調(diào)器206。可替代地,第一寬帶接口單元 202和第二寬帶接口單元204可以調(diào)諧相同信道的不同A/V流,并將 信號發(fā)送到解調(diào)器206。例如,第一寬帶接口單元202可以調(diào)諧主畫面 的流,而第二寬帶接口單元204可以調(diào)諧畫中畫(PIP)的流。在數(shù)字 視頻信號被存儲在數(shù)字視頻錄像機(DVR)中的情形中,可以使用第 一寬帶接口單元202和第二寬帶接口單元204來觀看和記錄視頻信號。
解調(diào)器206解調(diào)所接收的信號并將所解調(diào)的信號發(fā)送到復用器 208。例如,被MPEG編碼方案(例如MPEG 2或MPEG 4)編碼的 MPEGTS (傳送流)流被發(fā)送到復用器208?;蛘?,被其它編碼方案編 碼的流被發(fā)送到復用器208。所接收的信號根據(jù)對所接收的信號進行編 碼的編碼方案而不同。
IP物理接口單元214充當網(wǎng)絡接口單元。IP物理接口單元214接 收經(jīng)由網(wǎng)絡調(diào)制解調(diào)器200接收的、被發(fā)送到地址之中的特定IP地址 的以太網(wǎng)幀分組,并將所接收的以太網(wǎng)幀分組發(fā)送到路由引擎216。另 外,IP物理接口單元從路由引擎216接收雙向數(shù)據(jù)(例如按次計費節(jié) 目應用、接收機狀態(tài)信息、和用戶輸入信息),并通過網(wǎng)絡調(diào)制解調(diào) 器200將所接收的雙向數(shù)據(jù)發(fā)送到外部網(wǎng)絡。IP地址可以是主機的IP 地址或安全卡的IP地址。
圖2的接收機可以從IP物理接口單元214接收基于IP協(xié)議的OOB (帶外)消息數(shù)據(jù)或帶內(nèi)數(shù)據(jù),包括音頻、視頻、和數(shù)據(jù)廣播數(shù)據(jù)。
傳統(tǒng)的有線廣播系統(tǒng)用DOCSIS機頂網(wǎng)關(DSG)或OOB方案接200810130163.6
說明書第12/25頁
收OOB數(shù)據(jù),例如系統(tǒng)信息(SI)、緊急警報系統(tǒng)(EAS)、擴展應 用信息表(XAIT)、條件接入系統(tǒng)信息、和各種安全卡控制信息。
圖2的接收機的主機可以包括DOCSIS調(diào)制解調(diào)器或OOB調(diào)諧 器,以使得它可以接收OOB數(shù)據(jù)。例如,接收機可以利用IP方案和 OON方案中的一個來接收OOB數(shù)據(jù)。另外,接收機可以利用IP方案、 DSG方案,和OOB方案中的一個來接收OOB數(shù)據(jù)。
如果接收機選擇IP方案和OOB方案中的一個并以所選擇的方案 接收OOB數(shù)據(jù),則圖2的接收機進一步需要OOB調(diào)諧器和解調(diào)器。 如果圖2的接收機接收IP方案、DSG方案和OOB方案中的一個,并 且以所選擇的方案接收OOB數(shù)據(jù),則接收機進一步需要DOCSIC調(diào)制 解調(diào)器、OOB調(diào)諧器、用于選擇DSG或OOB方案的切換單元、和用 于根據(jù)各個方案將數(shù)據(jù)發(fā)送到數(shù)據(jù)轉(zhuǎn)發(fā)器(headend)或服務提供商的 解調(diào)器。如果有多個方案,則數(shù)據(jù)轉(zhuǎn)發(fā)器確定將使用哪個方案,并將 所確定的結(jié)果發(fā)送到安全卡。安全卡將所接收的操作方案信息發(fā)送到 主機。
為了方便說明,圖2的接收機中省略了 DOCSIS的DSG方案的路 徑和塊或OOB調(diào)諧器的OOB方案的路徑和塊。
路由引擎216將每個Rx分組路由到Rx分組的目的地。例如,路 由引擎216可以利用基于TCP/IP (傳輸控制協(xié)議/網(wǎng)際協(xié)議)的網(wǎng)絡堆 棧將上述分組路由到目的地。路由引擎216可以支持TCP/IP協(xié)議和 UDP (用戶數(shù)據(jù)報協(xié)議)/IP協(xié)議兩者。而且,路由引擎216可以利用 分組報頭信息來區(qū)分帶內(nèi)數(shù)據(jù)和OOB數(shù)據(jù),并且可以執(zhí)行抖動(jitter) 過濾。
圖3是示出了根據(jù)本發(fā)明的一個實施例的以太網(wǎng)幀的結(jié)構(gòu)圖。路 由引擎216接收具有圖3的結(jié)構(gòu)的以太網(wǎng)幀。該幀包括14字節(jié)的以太
網(wǎng)報頭、20字節(jié)的IP報頭、8字節(jié)的UDP報頭、有效載荷、和以太網(wǎng) CRC (循環(huán)冗余校驗)。如果數(shù)據(jù)是根據(jù)TCP協(xié)議而不是UDP協(xié)議發(fā) 送的,則可以使用TCP報頭而不是UDP報頭,并且代表UDP報頭的 TCP有效載荷可以包含在以太網(wǎng)幀中,以使得上述有效載荷可以包括 帶內(nèi)數(shù)據(jù)或OOB數(shù)據(jù)。
路由引擎216將圖3的Rx數(shù)據(jù)分成帶內(nèi)數(shù)據(jù)和OOB數(shù)據(jù),并執(zhí) 行帶內(nèi)和OOB數(shù)據(jù)的路由。為了將帶內(nèi)數(shù)據(jù)與OOB數(shù)據(jù)區(qū)分開來, 路由引擎216可以使用在發(fā)送端與接收端之間約定的報頭信息??梢?使用第二層路由、第三層路由、或第四層路由將帶內(nèi)數(shù)據(jù)和OOB數(shù)據(jù) 路由到數(shù)據(jù)目的地。
在使用第二層路由的情形中,路由引擎216使用在所接收的以太 網(wǎng)幀的以太網(wǎng)報頭中包含的目的地媒體訪問控制(MAC)地址執(zhí)行路 由。在使用第三層路由的情形中,路由引擎216使用在所接收的以太 網(wǎng)幀的IP報頭中包含的目的地IP地址執(zhí)行路由。在使用第四層路由的 情形中,路由引擎216使用在所接收的以太網(wǎng)幀的UDP報頭中包含的 目的地端口執(zhí)行路由。如果以太網(wǎng)幀包括TCP報頭,則路由引擎216 使用目的地TCP端口執(zhí)行路由。路由引擎216可以根據(jù)各個實現(xiàn)實例 來確定是使用第二層路由、第三層路由還是第四層路由。換句話說, 路由引擎216可以根據(jù)各個實現(xiàn)實例使用第二層路由、第三層路由還 是第四層路由。
例如,在使用第二層路由的情形中,包含在Rx數(shù)據(jù)中的主機數(shù)據(jù) 的以太網(wǎng)報頭包括MAC地址信息。在使用第三層路由的情形中,包含 在Rx數(shù)據(jù)中的主機數(shù)據(jù)的IP地址包括主機的IP地址信息。在使用第 四層路由的情形中,包含在Rx數(shù)據(jù)中的主機數(shù)據(jù)的UDP報頭或TCP 報頭包括端口號。
在路由引擎216的Rx數(shù)據(jù)中,包括音頻、視頻、和數(shù)據(jù)廣播數(shù)據(jù)
的帶內(nèi)數(shù)據(jù)被路由到IP到TS解封裝器218。帶內(nèi)數(shù)據(jù)可以是用MPEG 編碼方案(例如MPEG2或MPEG4)編碼的MPEGTS流。帶內(nèi)數(shù)據(jù) 可以是用其它編碼方案編碼的流。
圖4是示出了根據(jù)本發(fā)明的一個實施例的被路由到復用器208的 數(shù)據(jù)的結(jié)構(gòu)圖。圖4的數(shù)據(jù)結(jié)構(gòu)可以包括有效載荷和用MPEG方案編 碼的MPEG - TS。路由引擎216將除在所接收的以太網(wǎng)幀中的以太網(wǎng) 報頭和以太網(wǎng)CRC兩者之外的數(shù)據(jù)發(fā)送到復用器208。下文中將具有 圖4的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)稱為IP分組。
根據(jù)主機實現(xiàn)實例,可以同時接收包括幾個信道的A/V數(shù)據(jù)的IP 分組。因此,復用器208將LTSID分配給包含在不同信道的IP分組中 的每個數(shù)據(jù),并將結(jié)果得到的數(shù)據(jù)復用。在這種情形中,LTSID表示 用于識別相應流數(shù)據(jù)的標識信息。例如,如果復用器208接收圖4的 IP分組,則使用與數(shù)據(jù)傳輸服務器或數(shù)據(jù)轉(zhuǎn)發(fā)器約定的路由索引信息 將映射到每個MPEG-TS的LTSID分配給所接收的IP分組。安全卡使 用上述LTSID將數(shù)據(jù)分類,并且可以對分類數(shù)據(jù)執(zhí)行CA解擾 (descrambling)。主機可以使用LTSID正確地路由數(shù)據(jù)。在這種情形 中,路由索引信息可以通過服務器或數(shù)據(jù)轉(zhuǎn)發(fā)器來接收。而且,路由 索引信息可以包括IP地址列表或端口列表,并且還可以包括與IP地址 和相關端口相關的另一個列表。
圖5是示出了根據(jù)本發(fā)明的一個實施例的本地傳送流ID(LTSID) 表的結(jié)構(gòu)圖?;趫D5的LTSID表,本發(fā)明可以同時在基于IP的每個 Rx信道的IP分組數(shù)據(jù)和有線廣播信道的帶內(nèi)數(shù)據(jù)之間進行區(qū)分。而且, 本發(fā)明可以使用路由索引信息來生成并修改上述的LTSID表。
參照圖5, QAM有線索引可以用來區(qū)分通過有線廣播信道的正交 調(diào)幅(QAM)信道接收的A/V數(shù)據(jù)流。例如,如果接收機可以通過幾 個調(diào)諧器接收幾個有線廣播信道的數(shù)據(jù),則它可以將LTSID分配給每
個調(diào)諧器。如圖2所示,為了識別在第一寬帶接口單元202中接收的 A/V數(shù)據(jù)流,可以分配QAM有線索引1 (LTSID 1)。為了識別在第 二寬帶接口單元204中接收的A/V數(shù)據(jù)流,可以分配QAM有線索引2 (LTSID2)。
IP索引可以用來識別與通過IP網(wǎng)絡信道接收的每個信道數(shù)據(jù)相對 應的IP分組數(shù)據(jù)。為了識別上述IP分組數(shù)據(jù),可以使用各種用于分配 LTSID的方法。在這種情形中,可以根據(jù)路由索引信息來計算IP索弓I。
首先,接收機可以使用在復用器208中接收的IP分組的IP報頭 中包含的IP地址信息分配LTSID。換言之,如果幾個IP地址被用作IP 索引,則可以將不同的LTSID分配給IP地址。因此,接收機可以區(qū)分 每個IP地址的Rx數(shù)據(jù)。例如,可以將IP索引1 (LTSID3)分配給在 接收機的IP地址(l丄l.l)處接收的IP分組,并且可以將IP索引2 (LTSID 4)分配給在接收機的另一IP地址(1丄1.2)處接收的IP分 組。IPv4、 IPv6等可以應用于IP地址。上述IP地址只是用作示例。但 是,幀或分組的IP報頭中包含的信息可以根據(jù)上述IP地址而改變。在 這種情形中,復用器208可以將包含在路由索引信息中的每個IP地址 設置為IP索引,并將LTSID分配給每個IP地址,以使得可以生成和 修改圖4的表。
其次,接收機可以使用在復用器208中接收的IP分組的UDP (或 TCP)報頭中包含的端口信息來分配LTSID。換言之,如果將幾個端口 用作IP索引,則可以將不同的LTSID分配給各個端口。因此,接收機 可以區(qū)分每個端口的Rx數(shù)據(jù)。例如,可以將IP索引1 (LTSID3)分 配給在接收機的No.6端口處接收的IP分組,并且可以將IP索引2 (LTSID 4)分配給在接收機的No.17端口處接收的IP分組。上述端口 號只是用作示例。在這種情形中,復用器208可以將包含在路由索引信 息中的每個端口設置為IP索引,并將LTSID分配給每個端口,以使得 可以生成和修改圖5的表。
第三,接收機不僅可以使用在復用器208中接收的IP分組的IP 報頭中包含的IP地址來分配LTSID,而且也可以使用UDP (或TCP) 報頭中包含的端口信息來分配LTSID。換言之,IP索引可以包括IP地 址及其相關端口中的至少一個。接收機可以使用IP地址和端口信息來 分配LTSID。例如,可以將IP索引1 (LTSID 3 )分配給在IP地址(1.1.1.1) 處接收的所有IP分組之中No.6端口接收的IP分組,并且可以將IP索 引2 (LTSID 4)分配給在IP地址(l丄l.l)處接收的所有IP分組之中 No.l7端口接收的IP分組??梢詫P索引3 (LTSID 5:未示出)分配 給在IP地址(1丄1.2)處接收的所有IP分組之中No.6端口接收的IP 分組。在這種情形中,復用器208可以將包含在路由索引信息的每個IP 地址和與IP地址相關的端口設置為IP索引,并將LTSID分配給每個 IP地址和端口,以使得可以生成和修改圖5的表。
LTSID的路由目的地(Routing Dest)表示在解復用器210已執(zhí)行 解復用之后上述數(shù)據(jù)的路由目的地。LTSID表的'格式'表示在路由 解復用器的解復用數(shù)據(jù)時在目的地接收的數(shù)據(jù)格式。例如,如果數(shù)據(jù) 的LTSID值為l,則這個數(shù)據(jù)被解復用器210解復用,并且將解復用 的數(shù)據(jù)路由到解碼器。路由到解碼器的數(shù)據(jù)格式是MPEG - TS格式。 如果數(shù)據(jù)的LTSID值為4,則這個數(shù)據(jù)被解復用器210解復用,并且 將解復用的數(shù)據(jù)路由到存儲單元(例如HDD)。以IP分組的形式配置 上述路由數(shù)據(jù)格式,所述IP分組的IP報頭被添加到MPEG-TS,如圖 4所示。
可以在初始啟動主機之后生成上述LTSID表。當生成上述LTSID 表時,上述表的各個項(例如目的地信息或格式信息)可以分別具有 缺省值。即使主機被切斷電源,上述表也可以保持缺省值。對于此操 作,可以將上述值存儲在充當主機的非易失性存儲器的存儲單元230 中。路由目的地信息或格式信息可以在主機啟動之后的預定時間通過 用戶的設置信息改變?yōu)榱硪粋€。也就是說,上述信息可以根據(jù)各種設 置條件而改變。
復用器208將LTSID插入到解調(diào)器206和路由引擎216兩者的Rx 數(shù)據(jù)中。Rx數(shù)據(jù)可以被復用,并且可以輸出復用的數(shù)據(jù)。例如,復用 器208將主圖像和PIP圖像復用,并輸出經(jīng)復用得到的圖像。在這種情 形中,主圖像被第一寬帶接口單元202調(diào)諧,并且經(jīng)調(diào)諧得到的圖像 被解調(diào)。PIP圖像被第二寬帶接口單元204調(diào)諧,并且經(jīng)調(diào)諧得到的圖 像被解調(diào)。另外,根據(jù)實現(xiàn)實例,上述復用結(jié)果可以用路由引擎216 的輸出信號復用,以使得可以從復用器208生成結(jié)果圖像。如果通過 調(diào)諧器將基于MPEG2的編碼數(shù)據(jù)接收在接收機中,則復用器208接收 MPEG-TS數(shù)據(jù)。如果通過IP物理接口單元(NIC) 214將基于IP的 編碼數(shù)據(jù)接收在接收機中,則復用器208接收IP分組。
如果接收機的安全卡等同于能夠支持單個流的S - CARD,則主機 將Rx數(shù)據(jù)發(fā)送到安全卡,而不做任何修改。因此,圖2的復用器208 或解復用器210不需要通過將本地報頭附于Rx數(shù)據(jù)來進行IMP或 CMP,并且不需要復用或解復用IMP或CMP。換言之,回避了圖2中 所示的復用器208或解復用器210的復用或解復用處理。但是,即使 使用單流主機,本發(fā)明的其它操作也可以以與多流主機相同的方式執(zhí) 行。但是,如果安全卡是能夠支持多流的M-CARD,則需要用于對幾 個數(shù)據(jù)流進行復用或?qū)?jīng)復用得到的數(shù)據(jù)進行解復用的處理。上述的 復用處理將12字節(jié)的前報頭(pre-header)添加到流數(shù)據(jù),并然后將結(jié) 果數(shù)據(jù)復用。從解復用處理中除去該前報頭。
當使用用于支持多流的M-CARD卡時,使用圖2的接收機。因此, 如果復用器208接收數(shù)據(jù),則它將前報頭添加到所接收的數(shù)據(jù)、將結(jié) 果數(shù)據(jù)復用、并輸出復用的結(jié)果。解調(diào)器206的Rx數(shù)據(jù)與路由引擎216 的數(shù)據(jù)不同。例如,MPEG - TS數(shù)據(jù)可以接收在解調(diào)器206中。圖4 的IP分組數(shù)據(jù)可以從路由引擎216接收。
復用器208區(qū)分所接收的數(shù)據(jù)、將前報頭添加到結(jié)果數(shù)據(jù)、并輸 出所添加的結(jié)果。例如,如果解調(diào)器206接收MPEG - TS數(shù)據(jù),則復 用器208將12字節(jié)的前報頭添加到MPEG-TS數(shù)據(jù),并將所添加的結(jié) 果復用。如果將IP分組格式的數(shù)據(jù)接收在路由引擎216中,則復用器 208將12字節(jié)的前報頭添加到IP分組格式數(shù)據(jù),并將所添加的結(jié)果復 用。為了方便描述,如果通過將前報頭添加到MPEG-TS來構(gòu)造特定 的分組,則將該特定的分組稱做CableCardMPEG分組(CMP)。如果 通過將前報頭添加到IP分組數(shù)據(jù)來構(gòu)造特定的分組,則將該特定的分 組稱做IP MPEG分組(IMP)。上述的術語只是出于說明性的目的而 公開,并且本發(fā)明的范圍和精神不僅限于上述術語,而是還可以根據(jù) 需要應用于其它示例。
圖6是示出了根據(jù)本發(fā)明的 一 個實施例的CableCARD MPEG分組 (CMP)結(jié)構(gòu)的結(jié)構(gòu)圖。圖7是示出了根據(jù)本發(fā)明的一個實施方案的
IMP結(jié)構(gòu)的結(jié)構(gòu)圖。CMP包括12字節(jié)的前報頭和188字節(jié)的有效載荷 (MPEG-TS) 。 IMP結(jié)構(gòu)包括12字節(jié)的前報頭、20字節(jié)的IP報頭、
和8字節(jié)的UDP (或TCP)報頭、以及188字節(jié)的有效載荷(MPEG-
TS)。
12字節(jié)的前報頭包括本地傳送流ID (LTSID)區(qū)、保留區(qū)(Resl 和Res2)、主機保留區(qū)(HOSTres)、本地時間戳(LTS)區(qū)、安全 CARD保留區(qū)(CableCardres)、和CRC區(qū)。LTSID區(qū)可以包括上述 的LTSID信息。主機保留區(qū)(HOSTres)可以包括從主機生成的附加 分組特征信息。LTS區(qū)包括在主機中規(guī)定的本地時間戳(LTS)信息。 主機可以使用上述的本地時間戳(LTS)信息來管理MPEG分組時序。 安全卡保留區(qū)(CableCardres)可以被安全卡選擇性地使用。CRC區(qū)包 括用于糾正前報頭的錯誤的CRC信息。
復用器208將地面廣播數(shù)據(jù)(即不需要CA解擾的數(shù)據(jù))輸出到 解復用器210。要求CA解擾的其它數(shù)據(jù)(例如有線廣播數(shù)據(jù)或IPTV
帶內(nèi)數(shù)據(jù))被發(fā)送到安全卡220。在這種情形中,復用器208可以將上 述的CMP或IMP分組格式的數(shù)據(jù)發(fā)送到安全卡220。
安全卡220包括條件接入(CA)系統(tǒng),以使得可以實現(xiàn)高附加值 廣播內(nèi)容的防止復制和條件接入。此安全卡220還可以被稱做部署點 (POD)。換言之,安全卡220解擾Rx廣播數(shù)據(jù),并將解擾的廣播數(shù) 據(jù)輸出到解復用器210。如果在安全卡220中接收CMP或IMP分組, 則安全卡220解擾包含在分組的有效載荷中的數(shù)據(jù)(即MPEG-TS)。 如果沒有安全卡220,則從復用器208生成的CMP或IMP分組被直接 發(fā)送到解復用器210。在這種情形中,加擾的廣播數(shù)據(jù)不能被解擾,以 使得用戶不能正常觀看上述廣播數(shù)據(jù)。
安全卡220解擾所接收的CMP或IMP分組,并且將包括已解擾 數(shù)據(jù)的CMP或IMP分組再發(fā)送到主機。
解復用器210接收CMP或IMP分組、對分組數(shù)據(jù)解復用、并輸 出解復用的數(shù)據(jù)。解復用器210使用包含在前報頭中的LTSID來處理 解復用的數(shù)據(jù)。例如,可以將具有特定LTSID的分組數(shù)據(jù)發(fā)送到解碼 器212,以使得解碼器212解碼所接收的數(shù)據(jù)??梢允褂脭?shù)字視頻錄像 機(DVR)將具有另一LTSID的分組數(shù)據(jù)存儲在存儲單元230中。
在接收到CMP分組之后,解復用器210除去包含在上述分組中的 前報頭,并且使用包含在前報頭中的LTSID信息來處理數(shù)據(jù)。換言之, 解復用器210通過參照圖5的LTSID表來檢測路由目的地信息和數(shù)據(jù) 格式信息,它們被映射到包含在上述CMP分組中的LTSID。根據(jù)所檢 測的路由目的地信息除去上述前報頭,并且根據(jù)所檢測的格式信息路 由具有所構(gòu)成的數(shù)據(jù)的CMP分組。例如,根據(jù)上述LTSID信息除去上 述前報頭,并且可以將包含在有效載荷中的數(shù)據(jù)(例如MPEG - TS) 輸出到解碼器212。對于另一個示例,根據(jù)LTSID信息除去前報頭, 并且也可以將包含在有效載荷中的數(shù)據(jù)存儲在存儲單元230中。
在接收到IMP分組之后,解復用器210除去包含在上述分組中的 前報頭,并且使用LTSID信息來處理數(shù)據(jù)。換言之,解復用器210通 過參照圖5的LTSID表來檢測路由目的地信息和數(shù)據(jù)格式信息,它們 被映射到包含在上述IMP分組中的LTSID。根據(jù)所檢測的路由目的地 信息除去上述前報頭,并且根據(jù)所檢測的格式信息路由具有構(gòu)成的數(shù) 據(jù)的IMP分組。例如,從上述分組中除去前報頭、IP報頭、和UDP(或 TCP)報頭,并且可以將包含在有效載荷中的數(shù)據(jù)(例如MPEG-TS) 發(fā)送到解碼器212。根據(jù)上述LTSID信息,可以將不具有前報頭的IP 分組存儲在存儲單元230中,或者可以將不具有前報頭、不具有IP報 頭、以及不具有UDP (或TCP)報頭的有效載荷數(shù)據(jù)(MPEG - TS) 存儲在存儲單元230中。
解碼器212恢復用視頻解碼算法和音頻解碼算法兩者壓縮的A/V 信號,并輸出所恢復的A/V信號。
DVR控制器224、內(nèi)容加密器226、存儲器接口228、和存儲單元 230存儲所接收的數(shù)字數(shù)據(jù)、輸出所存儲的數(shù)據(jù)、并再現(xiàn)這些數(shù)據(jù)。在 從控制器218接收到控制信號之后,DVR控制器224存儲解復用器210 的路由的MPEGTS、或再現(xiàn)選自所存儲的數(shù)據(jù)的視頻、音頻、和系統(tǒng) 數(shù)據(jù)。內(nèi)容加密器226對要存儲的數(shù)據(jù)執(zhí)行加密,并輸出所加密的數(shù) 據(jù)。另外,內(nèi)容加密器226對所加密的數(shù)據(jù)執(zhí)行解密,并輸出所解密 的數(shù)據(jù)。根據(jù)實現(xiàn)實例,可以不使用內(nèi)容加密器226。存儲器接口228 將數(shù)據(jù)發(fā)送到存儲單元230/從存儲單元230接收數(shù)據(jù),以使得它充當 與存儲單元230的數(shù)據(jù)I/O接口 。存儲單元230存儲所接收的數(shù)據(jù)。
DCAS單元222從傳輸端服務器下載條件接入系統(tǒng)(CAS),并 存儲所下載的CAS。DCAS單元222根據(jù)所存儲的CA系統(tǒng)之中的適當 CA系統(tǒng)執(zhí)行條件接入(CA)功能??刂破?18控制在主機與安全卡 之間的接口和上述主機的數(shù)據(jù)處理功能。
圖8示出了根據(jù)本發(fā)明的一個實施例的接收機的數(shù)據(jù)流。圖8的 接收機等同于圖2的接收機。為了方便描述,應注意到圖8的數(shù)據(jù)流 是基于IP網(wǎng)絡信道的Rx數(shù)據(jù)和有線廣播信道的Rx數(shù)據(jù)的流,并且這 里將省略其它塊。假定圖8的接收機中已接收到MPEG編碼的數(shù)據(jù)。
如上所述,可以通過第一寬帶接口單元202和第二寬帶接口單元 204接收有線廣播數(shù)據(jù)。通過解調(diào)器206對所接收的數(shù)據(jù)進行QAM解 調(diào),以使得將已解調(diào)的數(shù)據(jù)應用于復用器208。復用器208的輸出數(shù)據(jù) 具有MPEG - TS格式。
通過IP物理接口單元(NIC) 214接收IP網(wǎng)絡信道數(shù)據(jù),并且通 過路由引擎216將所接收的數(shù)據(jù)路由到相應的目的地。圖8的路由引 擎216僅示出了網(wǎng)絡堆桟之中的以太網(wǎng)層、IP層、和TCP/UDP。路由 引擎216將Rx數(shù)據(jù)分成帶內(nèi)數(shù)據(jù)和OOB數(shù)據(jù)。OOB數(shù)據(jù)被發(fā)送到安 全卡,而帶內(nèi)數(shù)據(jù)被發(fā)送到復用器208。所發(fā)送的OOB或帶內(nèi)數(shù)據(jù)是 包括IP報頭、UDP報頭(或TCP報頭)和有效載荷的IP分組格式數(shù) 據(jù)。在OOB數(shù)據(jù)的情形中,有效載荷包括OOB消息數(shù)據(jù)。在帶內(nèi)數(shù) 據(jù)的情形中,有效載荷包括MPEGTS。
復用器208將12字節(jié)的前報頭添加到從解調(diào)器206接收的MPEG -TS、將12字節(jié)的前報頭添加到從路由引擎216接收的IP分組格式的 數(shù)據(jù)、并將結(jié)果數(shù)據(jù)發(fā)送到安全卡。圖8的'本地'表示被復用器208 添加的前報頭。如上所述,其中前報頭被添加到MPEG-TS的分組被 確定為CMP。其中前報頭被添加到IP分組的其它分組被確定為IMP。
數(shù)據(jù)信道和擴展信道位于安全卡和主機之間。數(shù)據(jù)信道允許在主 機與安全卡之間通信控制信號。擴展信道允許在主機與安全卡之間通 信真實或?qū)嶋H數(shù)據(jù)。數(shù)據(jù)信道與擴展信道被定義成實現(xiàn)主機與安全卡 之間的數(shù)據(jù)通信,以使得它們充當CPU接口。換言之,安全卡與傳輸
端通信、分析從傳輸端接收的數(shù)據(jù)、并通過數(shù)據(jù)信道和擴展信道與主 機通信,以使得可以執(zhí)行傳輸端指示的命令或者將用戶入口內(nèi)容發(fā)送 到傳輸端。
在這種情形中,為了通過擴展信道發(fā)送數(shù)據(jù),必須在安全卡與主 機之間建立與預定數(shù)據(jù)類型相對應的傳輸路徑。將該傳輸路徑稱做
"流"。例如,為了發(fā)送MPEG區(qū)段(section)數(shù)據(jù),必須在安全卡 與主機之間建立MPEG區(qū)段流。在已在安全卡與主機之間建立MPEG 區(qū)段流之后,可以將實際MPEG區(qū)段數(shù)據(jù)發(fā)送到相應的流。在安全卡 與主機之間存在各種擴展信道流,DOCSIS機頂網(wǎng)關(DSG)流、IP 單播(IP_U)流、IP多播(IP_M)流、和MPEG區(qū)段流。
如可以從圖8看出的,可以使用IP一U流或IP—M流將以IP分組 形式配置的OOB消息發(fā)送到安全卡??梢允褂肕PEG數(shù)據(jù)流在安全卡 與主機之間通信帶內(nèi)數(shù)據(jù)(例如CMP或IMP分組)。
安全卡220根據(jù)CAS (條件接入系統(tǒng))或CP (內(nèi)容保護)方案解 擾包含在所接收的CMP或IMP分組的有效載荷中的數(shù)據(jù)。將包括已解 擾數(shù)據(jù)的結(jié)果CMP或IMP分組再發(fā)送到主機。
主機的解復用器210將所接收的分組解復用,并輸出解復用的分 組。例如,解復用器210將包含在所接收的CMP或IMP分組的有效載 荷中的MPEG - TS數(shù)據(jù)發(fā)送到解碼器212。另外,也可以將上述數(shù)據(jù) 存儲在存儲單元230中。解碼器212解碼所接收的A/V數(shù)據(jù),并輸出 所解碼的A/V數(shù)據(jù)。
圖9和10是示出了根據(jù)本發(fā)明的一個實施例的用于處理接收(Rx) 數(shù)據(jù)的方法的流程圖。如果通過有線廣播信道接收數(shù)據(jù),則圖9是示 出了用于處理所接收的數(shù)據(jù)(Rx數(shù)據(jù))的方法的流程圖。如果通過IP 網(wǎng)絡信道接收數(shù)據(jù),則圖10是示出了用于處理所接收的數(shù)據(jù)(Rx數(shù)據(jù))
的方法的流程圖。上述接收機可以同時執(zhí)行圖9的處理和圖10的處理。
在通過有線廣播信道接收到信號之后,主機在步驟S900解調(diào)所接 收的信號。例如,主機可以根據(jù)QAM方案解調(diào)上述信號。用QAM方 案解調(diào)的數(shù)據(jù)可以具有MPEG - TS格式。
主機將前報頭添加到上述解調(diào)的數(shù)據(jù),并在步驟S910將添加結(jié)果 轉(zhuǎn)換成CMP (CableCardMPEG分組)分組。在將添加結(jié)果數(shù)據(jù)轉(zhuǎn)換為 CMP分組時,主機能夠?qū)⒂糜谧R別上述數(shù)據(jù)的LTSID信息插入到前報 頭中。在步驟S920將CMP分組發(fā)送到安全卡。在步驟S930,安全卡 解擾包含在CMP分組的有效載荷中的數(shù)據(jù)。安全卡根據(jù)Rx數(shù)據(jù)的加 擾方案來解擾數(shù)據(jù),并輸出所解擾的結(jié)果。
在步驟S940,安全卡將包括上述解擾數(shù)據(jù)的CMP分組再發(fā)送到 主機。在步驟S950,主機接收CMP分組、除去分組的前報頭、并將所 解擾的數(shù)據(jù)解碼。另外,DVR可以根據(jù)設置條件來存儲所解擾的數(shù)據(jù)。
在通過IP網(wǎng)絡信道接收到信號之后,在步驟SIOOO,主機可以使 用網(wǎng)絡接口卡(NIC)來接收上述信號,以使得所接收的數(shù)據(jù)可以具有 以太網(wǎng)幀格式。
在步驟SIOIO,主機以IP分組的格式配置上述Rx數(shù)據(jù),并將結(jié) 果IP分組路由到相應的目的地。IP分組包括IP報頭、UDP (或TCP) 報頭、或有效載荷??梢詫⑸鲜雎酚煞桨冈O置為第二層路由、第三層 路由、和第四層路由中的任何一個。
在步驟sl020,主機將前報頭添加到IP分組格式的Rx數(shù)據(jù),并將 添加結(jié)果轉(zhuǎn)換成IMP (IP MPEG分組)分組。上述分組的術語僅出于 說明性的目的而公開,并且應注意到本發(fā)明的范圍和精神不限于上述 術語,而是還可以根據(jù)需要應用于其它示例。在將上述添加結(jié)果轉(zhuǎn)換
為上述IMP分組時,主機可以將LTSID信息插入到前報頭中。在步驟 S1030,將IMP分組發(fā)送到安全卡。在步驟S1040,安全卡解擾包含在 上述IMP分組的有效載荷中的數(shù)據(jù)。安全卡根據(jù)加擾方案解擾上述Rx 數(shù)據(jù),并輸出所解擾的結(jié)果。
在步驟S1050,安全卡將配置有上述解擾數(shù)據(jù)的IMP分組再發(fā)送 到主機。在步驟S1060,主機接收IMP分組,從上述分組中除去前報 頭、IP報頭、和UDP (或TCP)報頭、并將所解擾的數(shù)據(jù)解碼。對于 另一個示例,主機可以根據(jù)設置條件進行任何修改存儲上述解擾數(shù)據(jù) 而不進行任何修改,或者可以存儲不具有前報頭的IP分組。對于還一 示例,主機可以從MPEGTS中除去前報頭、IP報頭、UDP (或TCP) 報頭,并且可以只將剩余的MPEGTS存儲在其中。
在這種情形中,安全卡可以使用智能卡而不是有線卡。
根據(jù)本發(fā)明的本實施例,解擾模塊包含在安全卡或智能卡中。該 卡可拆卸地連接到主機。通過卡的解擾模塊來解擾Rx廣播信號,并且 將解的結(jié)果提供給用戶。但是,根據(jù)本發(fā)明的某些實施例,主機可以 包括解擾模塊而沒有卡。解擾模塊可以被修改,以從廣播站或服務提 供商處下載。換言之,所下載的解擾模塊可以被修改,以存儲在包含 在主機中的預定存儲器中。但是,上述的結(jié)構(gòu)只是出于說明性的目的 而公開,應注意到上述結(jié)構(gòu)差異不限制本發(fā)明的精神和范圍,并且還 可以根據(jù)需要用其它示例來實現(xiàn)。
從以上描述明顯可知,本發(fā)明可以使用從傳統(tǒng)的有線卡提供的條 件接入來執(zhí)行內(nèi)容保護。因此,服務提供商或服務企業(yè)可以使用條件 接入來執(zhí)行上述內(nèi)容保護,并可以穩(wěn)定地向服務用戶收取使用費。
本發(fā)明處理從包括有線/無線網(wǎng)絡和IP協(xié)議的所有傳輸協(xié)議接收 的廣播數(shù)據(jù),以使得它與openCable安全卡接口。服務訂戶或服務用戶
最低限度地修改或擴展傳統(tǒng)的有線安全卡的功能,以使得訂戶或用戶 能夠觀看想看的服務提供商的數(shù)據(jù)。
本發(fā)明允許在包括有線/無線網(wǎng)絡和IP協(xié)議的所有傳輸協(xié)議上發(fā) 送的帶內(nèi)數(shù)據(jù)保持IP分組格式,以使得IP分組格式的帶內(nèi)數(shù)據(jù)被發(fā)送 到安全卡。結(jié)果,主機可以有效地與安全卡通信。
本發(fā)明保持傳統(tǒng)的openCable卡的帶內(nèi)接口的接口,以使得它可 以支持通過因特網(wǎng)接收的帶內(nèi)數(shù)據(jù)或通過其它帶內(nèi)信道接收的其它帶 內(nèi)數(shù)據(jù)。結(jié)果,本發(fā)明可以獲得與傳統(tǒng)系統(tǒng)的向后兼容。
本發(fā)明可以從同軸電纜多媒體聯(lián)盟(MoCA)接收廣播數(shù)據(jù),以使 得可以在同軸網(wǎng)絡上實現(xiàn)基于IP的無縫連接,使得實現(xiàn)同軸線纜IP。
對于本領域的技術人員來說顯而易見的是,在不脫離本發(fā)明的精 神和范圍的情況下,可以對本發(fā)明進行各種修改和變更。因此,本發(fā) 明意欲涵蓋對本發(fā)明的修改和變更,只要它們在所附權(quán)利要求書及其 等價物的范圍內(nèi)。
權(quán)利要求
1.一種處理廣播數(shù)據(jù)的方法,該方法包括通過網(wǎng)絡接收包括網(wǎng)際協(xié)議(IP)分組的幀;將所述幀轉(zhuǎn)換成IP分組,并基于包括在所述幀中的目的地信息路由所述IP分組;將載有標識信息的分組報頭添加到所述IP分組;以及復用包括所述分組報頭的所述IP分組,并將所述復用的IP分組發(fā)送到部署點(POD)。
2. 根據(jù)權(quán)利要求1的方法,其中添加分組報頭的步驟包括 確定關于所述IP分組的所述標識信息。
3. 根據(jù)權(quán)利要求2的方法,其中,基于包括在所述IP分組中的 IP地址和端口號中的至少一個來確定所述標識信息。
4. 根據(jù)權(quán)利要求1的方法,其中,所述標識信息是本地傳送流ID (LTSID)。
5. 根據(jù)權(quán)利要求1的方法,其中,所述IP分組載有視頻、音頻和 服務信息中的至少一個。
6. —種處理廣播數(shù)據(jù)的方法,該方法包括通過網(wǎng)絡接收包括網(wǎng)際協(xié)議(IP)分組的幀并通過線纜接收MPEG 傳送分組;將所述幀轉(zhuǎn)換成IP分組,并基于包括在所述幀中的目的地信息路 由所述IP分組;解調(diào)所述MPEG傳送分組;通過將載有標識信息的分組報頭添加到所述IP分組和所解調(diào)的 MPEG傳送分組來生成IP MPEG分組和CableCARD MPEG分組;以 及復用所述IP MPEG分組和所述CableCARD MPEG分組,并將復 用的IP MPEG分組和CableCARD MPEG分組發(fā)送到部署點(POD)。
7. 根據(jù)權(quán)利要求6的方法,其中進一步包括從所述POD接收所述IP MPEG分組和所述CableCARD MPEG分 組;以及基于所述標識信息將所接收的IP MPEG分組和CableCARD MPEG分組解復用。
8. 根據(jù)權(quán)利要求6的方法,其中,所述IP分組載有視頻、音頻和 服務信息中的至少一個。
9. 一種與部署點(POD)對接的主機設備,該主機設備包括 IP物理接口單元(214),其用于通過網(wǎng)絡接收包括網(wǎng)際協(xié)議(IP)分組的幀;路由引擎(216),其用于將所述幀轉(zhuǎn)換成IP分組,并基于包括 在所述幀中的目的地信息路由所述IP分組;以及復用器(208),其用于通過將載有標識信息的分組報頭附加于每 個IP分組來生成IP MPEG分組、復用所述IP MPEG分組并將復用的 IP分組發(fā)送到所述POD (220)。
10. 根據(jù)權(quán)利要求9的主機設備,其中,所述復用器(208)確定 關于IP分組的標識信息。
11. 根據(jù)權(quán)利要求10的主機設備,其中,所述復用器(208)基 于包括在每個IP分組中的IP地址和端口號中的至少一個來確定所述標 識信息。
12. 根據(jù)權(quán)利要求9的主機設備,其中,所述IP分組載有視頻、 音頻和服務信息中的至少一個。
13. 根據(jù)權(quán)利要求9的主機設備,其中進一步包括 寬帶接口單元(202),其用于通過線纜接收MPEG傳送分組; 解調(diào)器(206),其用于解調(diào)所接收的MPEG傳送分組。
14. 根據(jù)權(quán)利要求13的主機設備,其中,所述復用器(208)通 過將載有標識信息的分組報頭附加于所解調(diào)的MPEG傳送分組來生成 CableCARD MPEG分組、復用所述IP MPEG分組和所述CableCARD MPEG分組,并將復用的IP MPEG分組和CableCARD MPEG分組發(fā) 送到所述POD (220)。
15. 根據(jù)權(quán)利要求14的主機設備,其中進一步包括 解復用器(210),其用于從所述POD (220)接收IPMPEG分組和CableCARD MPEG分組,并基于所述標識信息將所接收的IP MPEG 分組和CableCARD MPEG分組解復用。
全文摘要
公開了一種與部署點(POD)對接的主機設備和一種處理廣播數(shù)據(jù)的方法。IP物理接口單元通過網(wǎng)路調(diào)制解調(diào)器接收包括載有廣播數(shù)據(jù)的網(wǎng)際協(xié)議(IP)分組的幀。路由引擎將該幀轉(zhuǎn)換成IP分組并基于包括在該幀中的目的地信息路由該IP分組。并且復用器通過將載有標識信息的分組報頭附加于IP分組來生成IP MPEG分組、復用該IPMPEG分組并將復用的IP分組轉(zhuǎn)發(fā)到POD。
文檔編號H04N7/52GK101360231SQ20081013016
公開日2009年2月4日 申請日期2008年7月30日 優(yōu)先權(quán)日2007年7月30日
發(fā)明者車尚勛 申請人:Lg電子株式會社