專利名稱:遠程傳輸系統(tǒng)的制作方法
技術(shù)領域:
本發(fā)明一般地涉及媒體內(nèi)容的遠程上傳,并且具體而言,涉及通過無 線通信網(wǎng)絡進行所述媒體內(nèi)容的遠程上傳。
背景技術(shù):
媒體內(nèi)容的遠程上傳在本領域中是已知的。通常使用這種上傳來提供 對準備就緒的電視演播室外發(fā)生的新聞/體育事件的實時或接近實時的覆 蓋。通常將攝像人員派遣到多個地點來拍攝實況事件,并且將視頻/音頻饋 給信號傳送回對其進行廣播的演播室。
新聞/體育組織使用無線寬帶連接來將實況媒體內(nèi)容傳送回演播室?,F(xiàn)
在參考圖1A和1B,其示出了現(xiàn)有的用于提供實時遠程廣播的技術(shù)。
圖1A示出了用于在遠程地點拍攝新聞事件的攝像機5。通過線纜10 將攝像機5連接到衛(wèi)星新聞采集(SNG)車15。 SNG車15具有位于其車頂上 的天線20,用于將廣播數(shù)據(jù)傳送到環(huán)繞地球軌道中的中繼衛(wèi)星25。然后, 中繼衛(wèi)星25將數(shù)據(jù)傳送到電視演播室35處的接收盤狀天線(recdving dish)30。
SNG車15—般包含多個裝置(未示出),例如,視頻編碼器、衛(wèi)星調(diào)制 解調(diào)器和編輯站。這些裝置用于處理數(shù)據(jù)并將數(shù)據(jù)傳送到中繼衛(wèi)星25。然 后,SNG車15使用寬帶連接來經(jīng)由天線20將數(shù)據(jù)上傳到衛(wèi)星25。然后, 將數(shù)據(jù)下載到演播室35, 一般在演播室35中對數(shù)據(jù)進行編輯和廣播。
圖舊示出了將微波技術(shù)用于實況遠程廣播的方式。與圖1A中的 SNG15在功能上相似,電子新聞采集(ENG)車16在傳輸之前對來自攝像機5的數(shù)據(jù)進行處理。然而,天線40使用微波傳輸而非中繼衛(wèi)星25來上傳數(shù) 據(jù),將數(shù)據(jù)上傳到相對本地的微波中繼站45。然后,經(jīng)由互聯(lián)網(wǎng)46或者有 線連接48將數(shù)據(jù)中繼到演播室35。
衛(wèi)星和微波技術(shù)具有類似的工作限制。例如,兩個技術(shù)都要求"視線" 連接。為了上傳廣播數(shù)據(jù),在天線20和中繼衛(wèi)星25之間必須具有無阻擋 的直線。類似地,為了使用微波技術(shù),在天線40和微波中繼站45之間必 須具有無阻擋的直線。因此,對于一些地點而言,使用這些技術(shù)是不合適 的。例如,這兩種技術(shù)都不能用在地下室停車場中。高大建筑和/或其它地 形特征影響微波技術(shù)的可用性,并且在較小的程度上也影響衛(wèi)星技術(shù)的可 用性。
另一個限制在于,這兩種技術(shù)都需要負責中繼安裝的運營商的事先同 意。沒有運營商對專用資源的供應,這兩種技術(shù)都不能使用。
此外,SNG車15和ENG車16要求有可用的道路以接近遠程廣播地點。 存在較小的、被稱為"便攜體(flyaway)"的"可攜帶"單元,其可以用作SNG 車15和ENG車16的替代??梢允褂冒ɡ顼w機、直升機或所有的陸地 車輛之類的其它運輸方式將便攜體帶到遠程地點。然而,便攜體仍然很笨 重并且難以用手將其運送到遠處。 一般將便攜體分為兩個獨立單元,每個 大約重40千克。
英國的Inmarsat公司推出了寬帶全球區(qū)域網(wǎng)絡(BGAN)的產(chǎn)品線,其與 便攜體相比,明顯較輕并且更加緊致。然而,這種產(chǎn)品受限于僅256千字 節(jié)/秒-512千字節(jié)/秒的上傳帶寬。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的優(yōu)選實施例,提供了一種虛擬寬帶傳送單元,包括流 產(chǎn)生器,用于根據(jù)輸入媒體數(shù)據(jù)流產(chǎn)生多個數(shù)據(jù)流;以及傳輸管理器,用 于對沿著多個傳輸信道向至少一個無線通信網(wǎng)絡上傳所述多個數(shù)據(jù)流進行 控制。
附加地,根據(jù)本發(fā)明的優(yōu)選實施例,所述輸入媒體數(shù)據(jù)流包括下列各 項中的至少一項視頻和音頻數(shù)據(jù)。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述單元還包括視頻編碼器,用于對所述媒體數(shù)據(jù)流進行編碼。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述至少一個無線網(wǎng)絡是下列各項
中的至少一項移動蜂窩網(wǎng)絡、WiFi網(wǎng)絡、WiMax網(wǎng)絡和衛(wèi)星網(wǎng)絡。
進一步地,根據(jù)本發(fā)明的優(yōu)選實施例,所述流產(chǎn)生器包括數(shù)據(jù)分組產(chǎn) 生器,所述數(shù)據(jù)分組產(chǎn)生器包括下列各項中的至少一項前向糾錯(FEC)處 理器,用于將FEC碼提供給所述數(shù)據(jù)流;分組封裝器,用于根據(jù)所述數(shù)據(jù) 流產(chǎn)生編號的數(shù)據(jù)分組;以及交織器,用于對所述數(shù)據(jù)分組進行重排。
附加地,根據(jù)本發(fā)明的優(yōu)選實施例,所述流產(chǎn)生器還包括隊列緩沖 器,用于從所述分組產(chǎn)生器接收所述數(shù)據(jù)分組;以及重傳隊列,用于存儲 所述分組的副本以用于重傳。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述流產(chǎn)生器包括多個調(diào)制解調(diào) 器,用于傳送所述多個數(shù)據(jù)流。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,每個所述調(diào)制解調(diào)器包括關(guān)聯(lián)的調(diào) 制解調(diào)器管理器,并且其中,每個所述關(guān)聯(lián)的調(diào)制解調(diào)器管理器包括用
于從所述數(shù)據(jù)分組產(chǎn)生器中抽取(pull)下一個所述數(shù)據(jù)分組以經(jīng)由所述調(diào)制
解調(diào)器進行傳輸?shù)哪K。
進一步地,根據(jù)本發(fā)明的優(yōu)選實施例,所述單元還包括反向信道, 用于接收與所述多個數(shù)據(jù)流的時間性(timdiness)和質(zhì)量這兩項中的至少一 項相關(guān)聯(lián)的反饋。
附加地,根據(jù)本發(fā)明的優(yōu)選實施例,所述反饋包括下列各項中的至少 一項丟失的數(shù)據(jù)分組、重建的數(shù)據(jù)分組、接收的分組的序列號和時間戳、
以及對于重傳數(shù)據(jù)的請求。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述傳輸管理器包括業(yè)務分析器, 用于分析所述反饋并且響應于所述分析對所述流產(chǎn)生器的組件的設置進行 調(diào)整。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述傳輸管理器包括用于搜索重 傳隊列以定位至少一個所述丟失的數(shù)據(jù)分組的副本、并且傳送找到的副本 以進行重傳的模塊。
進一步地,根據(jù)本發(fā)明的優(yōu)選實施例,所述組件包括下列各項中的至 少一項視頻編碼器、FEC(前向糾錯)處理器、分組封裝器、交織器、隊列緩沖器和調(diào)制解調(diào)器管理器。
根據(jù)本發(fā)明的優(yōu)選實施例,還提供了一種虛擬寬帶接收機,包括用 于從多個數(shù)據(jù)連接接收多個媒體數(shù)據(jù)流的模塊;以及組合引擎,用于將所
述數(shù)據(jù)流組合為單個媒體流。
附加地,根據(jù)本發(fā)明的優(yōu)選實施例,所述輸入媒體數(shù)據(jù)流包括下列各
項中的至少一項視頻和音頻數(shù)據(jù)。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述數(shù)據(jù)流包括帶有序列號的并 且一般以非序列順序到達的一系列的數(shù)據(jù)分組。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述組合引擎包括抖動緩沖器,所 述抖動緩沖器包括存儲空間,根據(jù)所述序列號以邏輯順序?qū)⑺鰯?shù)據(jù)分組 插入所述存儲空間中。
進一步地,根據(jù)本發(fā)明的優(yōu)選實施例,所述抖動緩沖器還包括用于 觀察邏輯接收窗口的模塊,所述邏輯接收窗口包括與具有通常最近配給 (issue)的所述序列號的所述數(shù)據(jù)分組相關(guān)聯(lián)的所述抖動緩沖器的區(qū)域;用于 觀察邏輯重傳窗口的模塊,所述邏輯重傳窗口包括與具有與所述邏輯接收 窗口相關(guān)聯(lián)的那些序列號相比較早配給的所述序列號的所述數(shù)據(jù)分組相關(guān) 聯(lián)的所述抖動緩沖器的區(qū)域;以及用于觀察邏輯輸出窗口的模塊,所述邏 輯輸出窗口包括與具有與所述邏輯接收窗口相關(guān)聯(lián)的那些序列號相比較早 配給的所述序列號的所述數(shù)據(jù)分組相關(guān)聯(lián)的所述抖動緩沖器的區(qū)域。
附加地,根據(jù)本發(fā)明的優(yōu)選實施例,所述數(shù)據(jù)分組還包括FEC分組。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述組合引擎還包括FEC解碼器, 用于使用FEC數(shù)據(jù)來重建不正確地接收的數(shù)據(jù)分組,并且根據(jù)與所述重建 數(shù)據(jù)分組相關(guān)的所述序列號將所重建的數(shù)據(jù)分組插入到所述靈活抖動緩沖 器中。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述組合引擎還包括重傳請求器, 用于對相關(guān)的所述序列號邏輯地位于所述重傳窗口內(nèi)的所述不正確地接收 的數(shù)據(jù)分組的重傳進行請求。
進一步地,根據(jù)本發(fā)明的優(yōu)選實施例,所述接收機還包括反向信道, 通過所述反向信道可以傳送所述重傳請求;以及反向信道管理器,用于控 制所述反向信道的操作。附加地,根據(jù)本發(fā)明的優(yōu)選實施例,所述接收機統(tǒng)計信息收集器,用 于從所述靈活抖動緩沖器的操作中收集統(tǒng)計信息。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述統(tǒng)計信息包括與下列各項中的
至少一項相關(guān)聯(lián)的所述序列號和時間戳所述數(shù)據(jù)分組、所述空空間(empty space)、所述重建的數(shù)據(jù)分組、以及所述重傳請求。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述接收機還包括輸出速率控制 器,用于對從所述輸出窗口釋放所述數(shù)據(jù)分組的速率進行調(diào)節(jié)。
進一歩地,根據(jù)本發(fā)明的優(yōu)選實施例,所述接收機還包括視頻解碼
器,用于對包括在所述數(shù)據(jù)分組中的視頻數(shù)據(jù)進行解碼。
根據(jù)本發(fā)明的優(yōu)選實施例,還提供了一種用于遠程報道(report)的方法, 包括將在遠程報道地點產(chǎn)生的視頻數(shù)據(jù)組織為數(shù)據(jù)分組;以及經(jīng)由多個 調(diào)制解調(diào)器通過至少一個無線網(wǎng)絡向廣播站上傳所述數(shù)據(jù)分組。
附加地,根據(jù)本發(fā)明的優(yōu)選實施例,所述至少一個無線網(wǎng)絡是下列各 項中的至少一項蜂窩網(wǎng)絡、WIFI、 WIMAX或衛(wèi)星。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述至少一個無線網(wǎng)絡是至少兩個 獨立的蜂窩網(wǎng)絡。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述至少兩個獨立的蜂窩網(wǎng)絡使用 至少兩個不同的移動電話技術(shù)。
進一步地,根據(jù)本發(fā)明的優(yōu)選實施例,所述方法還包括接收與所述 上傳的成功有關(guān)的反饋;分析所述反饋;以及響應于所述分析的結(jié)果,對 所述組織和所述多個調(diào)制解調(diào)器的操作性設置進行調(diào)整。
附加地,根據(jù)本發(fā)明的優(yōu)選實施例,所述方法還包括產(chǎn)生具有FEC 碼的分組。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述方法還包括在所述傳送之前,
對所述分組的順序進行交織。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述方法還包括接收對于至少一 個丟失的數(shù)據(jù)分組的重傳請求;以及重傳所述至少一個丟失的數(shù)據(jù)分組。
根據(jù)本發(fā)明的優(yōu)選實施例,還提供了一種方法,包括沿著多個信道 從遠程報道地點接收數(shù)據(jù)分組,以及根據(jù)所述數(shù)據(jù)分組組合視頻流。
附加地,根據(jù)本發(fā)明的優(yōu)選實施例,所述組合包括使用抖動緩沖器以邏輯順序來布置所述數(shù)據(jù)分組。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述抖動緩沖器包括下列邏輯窗口 接收窗口、重傳窗口和輸出窗口。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述方法還包括發(fā)送對于與所述 重傳窗口邏輯地相關(guān)的丟失的所述數(shù)據(jù)分組的重傳請求。
進一歩地,根據(jù)本發(fā)明的優(yōu)選實施例,所述方法還包括跟蹤所述組 合的性能統(tǒng)計信息;以及向所述遠程報道地點傳送所述性能統(tǒng)計信息。
附加地,根據(jù)本發(fā)明的優(yōu)選實施例,所述性能統(tǒng)計信息包括用于從 所述遠程報道地點上傳所述數(shù)據(jù)分組的調(diào)制解調(diào)器的性能細節(jié)。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述性能細節(jié)包括下列各項中的至 少一項丟失的所述數(shù)據(jù)分組、無效的所述數(shù)據(jù)分組、對于所述數(shù)據(jù)分組 的重傳請求、以及所述數(shù)據(jù)分組的傳輸時間長度。
此外,根據(jù)本發(fā)明的優(yōu)選實施例,所述方法還包括分析所述性能統(tǒng) 計信息;根據(jù)所述分析來確定操作設置需要進行的改變;以及向所述遠程 報道地點傳送所述需要進行的改變。
在本說明書的結(jié)論部分具體地指出并清楚地請求保護了本發(fā)明的主
題。然而,通過參考下面的詳細描述并同時閱讀附圖可以最好地理解本發(fā)
明的組織和操作方法及其目的、特征和優(yōu)勢,在附圖中
圖1A和1B是用于遠程廣播的現(xiàn)有技術(shù)系統(tǒng)的概要視圖2是根據(jù)本發(fā)明構(gòu)建和操作的新穎的虛擬寬帶系統(tǒng)的概要視圖3是根據(jù)本發(fā)明構(gòu)建和操作的虛擬寬帶發(fā)射單元的概要視圖4是根據(jù)本發(fā)明構(gòu)建和操作的分組交織器的輸入和輸出的概要視圖5是作為圖2中的系統(tǒng)的一部分來構(gòu)建和操作的、通過多個調(diào)制解
調(diào)器的數(shù)據(jù)分組的流的概要視圖6是根據(jù)本發(fā)明構(gòu)建和操作的虛擬寬帶接收單元的概要視圖7是如同在根據(jù)本發(fā)明構(gòu)建和操作的、在靈活抖動緩沖器中排序過
的到達的數(shù)據(jù)分組的概要視圖;以及
圖8A和8B是根據(jù)本發(fā)明構(gòu)建和操作的靈活抖動緩沖器的概要視圖。應當理解,為了說明的簡化和清楚起見,附圖中示出的元件未必按照 比例繪出。例如,為了清楚起見, 一些元件的尺寸可能相對于其它元件被 放大。此外,當認為合適時,在各個附圖之間可能會重復使用一些附圖標 記以指示對應的或者類似的元件。
具體實施例方式
在下面的詳細描述中闡明了許多特定細節(jié),以實現(xiàn)對本發(fā)明的徹底理 解。然而,本領域的技術(shù)人員將會理解可以在不具有這些特定細節(jié)的情況 下實施本發(fā)明。在其它實例中,為避免使本發(fā)明不夠清晰,未對公知的方 法、程序和組件進行詳細描述。
申請人已經(jīng)認識到,蜂窩電話網(wǎng)絡在進行遠程媒體上傳上具有很多優(yōu) 勢。例如,這種網(wǎng)絡不需要視線連接,可以用在例如封閉的建筑物、地下 車庫、狹窄的小巷和其它場合中。
應當理解,由移動網(wǎng)絡運營商所提供的寬帶服務往往是非對稱的。運 營商通常為數(shù)據(jù)下載提供較大的帶寬,而為上傳數(shù)據(jù)提供僅有限的帶寬。
例如,可以為數(shù)據(jù)下載提供1兆比特/秒,而為數(shù)據(jù)上傳提供僅64千比特/
秒。申請人已經(jīng)認識到可以一起協(xié)調(diào)使用多個蜂窩設備以創(chuàng)建"虛擬寬帶" 上傳連接。在這種虛擬寬帶上傳連接(虛擬寬帶連接)中,設備的總上傳容量 可以代表足夠的組合帶寬以促進總體的實況媒體的傳輸。
現(xiàn)在參考圖2,其示出了根據(jù)本發(fā)明構(gòu)建和操作的、用于通過蜂窩網(wǎng)絡 對實況媒體數(shù)據(jù)進行遠程傳輸?shù)男路f的虛擬寬帶系統(tǒng)100。類似于現(xiàn)有技 術(shù),攝像機5用來在遠程地點拍攝新聞事件。線纜10可以將攝像機5連接 到虛擬寬帶上傳單元110,虛擬寬帶上傳單元110可以操作多個蜂窩調(diào)制解 調(diào)器112來通過一個或多個蜂窩核心網(wǎng)絡120傳送媒體數(shù)據(jù)。每個調(diào)制解 調(diào)器112可以產(chǎn)生獨立邏輯信道115,并且多個信道115可以組成虛擬寬帶 連接118。
應當理解,根據(jù)信道115的數(shù)量,虛擬寬帶連接118的組合上傳容量 可以接近于衛(wèi)星或微波的單個視線連接的上傳容量。
從網(wǎng)絡120處,可以經(jīng)由互聯(lián)網(wǎng)連接122、專線連接124、蜂窩網(wǎng)絡連 接126或者任何上述連接的混合將數(shù)據(jù)傳輸?shù)教摂M寬帶接收機130。虛擬寬帶接收機130可以位于演播室35內(nèi),然后演播室35可以將數(shù)據(jù)廣播到電 視、互聯(lián)網(wǎng)等。
網(wǎng)絡120可以是從遠程地點可接入的一個或多個蜂窩網(wǎng)絡。應當理解, 一個或多個運營商可以提供這種網(wǎng)絡并且網(wǎng)絡120也可以使用一個以上的 技術(shù)。因此,應當理解,虛擬寬帶連接118可以包括傳送到一個或多個網(wǎng) 絡運營商的多個信道115,其中每個網(wǎng)絡運營商可以運營一個或多個可能使 用不同技術(shù)的網(wǎng)絡。
可以經(jīng)由多個路由(包括諸如互聯(lián)網(wǎng)連接122、專線連接124和蜂窩 網(wǎng)絡連接126等)將信道115傳輸?shù)教摂M寬帶接收機130。如下所述,虛擬 寬帶接收機130可以接受來自多個源的數(shù)據(jù)以進行處理。
應當理解,現(xiàn)有的蜂窩通信系統(tǒng)被設計為提供移動連接性。因此,與 現(xiàn)有技術(shù)的衛(wèi)星和微波系統(tǒng)相比,虛擬寬帶單元110明顯地更輕便并且更 易于運輸。
現(xiàn)在參考圖3,其詳細說明了示例性虛擬寬帶單元110。虛擬寬帶上傳 單元110可以包括視頻編碼器131、可配置流處理器140和業(yè)務分析器150。 如下所述,可配置流處理器140可以對來自于視頻編碼器131的輸入視頻 流135進行處理,以提供多個上傳流195,多個上傳流195的每一個對應一 個調(diào)制解調(diào)器112(圖2)。業(yè)務分析器150可以基于經(jīng)由一個或多個反向信 道190接收的流量統(tǒng)計信息反饋來對可配置流處理器140的設置進行配置。 還可以包括電池(未示出)以提供移動電源。
可配置流處理器140可以包括前向糾錯(FEC)模塊155、分組封裝器 160、交織器165、隊列產(chǎn)生器170、多個調(diào)制解調(diào)器管理器175、多個調(diào)制 解調(diào)器驅(qū)動器180和重傳機構(gòu)185。輸入到可配置流處理器140的視頻流 135可以是經(jīng)編碼的(例如,使用H.264編碼)或者未編碼的。
起初,F(xiàn)EC處理器155可以將視頻流135的數(shù)據(jù)分為多個分組,并且 其可以利用FEC碼添加額外的分組。FEC碼包括當需要時可以用來對丟失 或不正確的分組進行重建的信息。在示例性FEC方案中,F(xiàn)EC處理器155 可以將附加的分組的10%添加到流中。如果一些分組丟失或被不正確地接 收,F(xiàn)EC碼可以用來重建丟失的分組。應當理解,在FEC群組(grouping) 中FEC的比例和分組的數(shù)量可以是可配置的。 一旦新的信道115(圖2)被打開, 一般地就可以執(zhí)行配置。因此, 一旦新的信道被打開或者現(xiàn)有信道被
改變時就可以執(zhí)行重配置。FEC處理器155可以使用任何合適的算法,例 如Reed-Solomon算法。
分組封裝器160可以將序列號和時間戳添加到每個視頻和FEC分組中。
然后,分組到達交織器165。交織可試圖使由傳輸中斷造成的分組丟失 的影響最小化。分組可能被"重排"(shuffle),產(chǎn)生可以降低給定傳輸錯誤引 起的連續(xù)分組的丟失的輸出順序?,F(xiàn)在簡要地參考圖4,示出了交織器165 的操作。輸入分組隊列166可以具有以(由分組封裝器160分配的分組號來 確定的)連續(xù)順序l、 2、 3、 4等接收的分組。輸出分組167是"經(jīng)交織的"; 順序己經(jīng)被隨機化,使得連續(xù)的分組號不再彼此相鄰。在圖4中,輸出分 組167具有順序4、 7、 12、 1、 5等。
返回到圖3,然后將經(jīng)交織的分組167傳送到隊列產(chǎn)生器170,在隊列 產(chǎn)生器170中,所述經(jīng)交織的分組167保持在隊列中直到由多個調(diào)制解調(diào) 器管理器175中的一個將分組從隊列中抽取出來為止。典型地,對每個調(diào) 制解調(diào)器112(圖2)可具有一個調(diào)制解調(diào)器管理器175。對每一個調(diào)制解調(diào)器 管理器175,可存在關(guān)聯(lián)的調(diào)制解調(diào)器驅(qū)動器180。調(diào)制解調(diào)器驅(qū)動器180 可以管理用來傳送分組的單個調(diào)制解調(diào)器112。
在由調(diào)制解調(diào)器管理器175將分組抽取出來之后,可以將其物理數(shù)據(jù) 的副本傳送給重傳隊列185,將該副本保留在重傳隊列185中直到新的分組 請求重傳隊列185的空間為止。因此,在最初由調(diào)制解調(diào)器管理器175中 的一個將分組抽取出來之后的一段時間中,分組仍然可用于重傳。重傳機 構(gòu)185可以在重傳隊列185中搜索重傳所需的分組。 一旦找到所需的分組, 該分組可以被移動到隊列的頭部,從而相關(guān)調(diào)制解調(diào)器管理器175可以盡 快地重傳該分組。
現(xiàn)在簡要地參考圖5,其示出了調(diào)制解調(diào)器管理器175從隊列產(chǎn)生器 170中抽取分組和將這些分組傳送到調(diào)制解調(diào)器驅(qū)動器180的方式。隊列產(chǎn) 生器170可以包括輸出緩沖器171和緩沖器控制器172。如圖所示,輸出緩 沖器171可以包含等待被調(diào)制解調(diào)器管理器175抽取的交織的分組173。示 出了四個調(diào)制解調(diào)器管理器175A、 175B、 175C和175D。每個調(diào)制解調(diào)器 管理器175(A、 B、 C、 D)可以與一個調(diào)制解調(diào)器驅(qū)動器180(A、 B、 C、 D)相關(guān)聯(lián),每個調(diào)制解調(diào)器管理器進而管理一個相關(guān)聯(lián)的調(diào)制解調(diào)器112(A、 B、 C、 D)。
每個調(diào)制解調(diào)器112可以具有不同的性能特性。例如,調(diào)制解調(diào)器112B 可以具有最高連接速度。調(diào)制解調(diào)器112C可以具有類似的速度,但是具有 更高的觀察出錯率。調(diào)制解調(diào)器112D可以相對較慢,但是出錯非常少。調(diào) 制解調(diào)器112A可以是高質(zhì)量、現(xiàn)有技術(shù)的調(diào)制解調(diào)器,但是其可以連接到 當前出錯率高的核心網(wǎng)絡120(圖2)。因此,應當理解,多種因素可能影響 給定調(diào)制解調(diào)器112的實際性能。這些因素可以包括,諸如調(diào)制解調(diào)器 速度、調(diào)制解調(diào)器可靠性、連接質(zhì)量、操作許可限制以及網(wǎng)絡擁塞。還應 當理解,這些因素可能并非保持不變;在短時間過程內(nèi)給定調(diào)制解調(diào)器112 可能表現(xiàn)不同的性能水平。
因此,可以配置每個調(diào)制解調(diào)器管理器175來根據(jù)當前主要條件下的 理想速率來向其關(guān)聯(lián)的調(diào)制解調(diào)器驅(qū)動器180進行"饋送"。因此,根據(jù)圖5 示出的實例,調(diào)制解調(diào)器管理器175B可以分配有很高的速率;示出的十七 個分組173中的七個可以通過調(diào)制解調(diào)器驅(qū)動器180B來傳送。調(diào)制解調(diào)器 管理器175C和175D可能分配有較低速率,其每一個分別僅將四個分組173 傳遞到調(diào)制解調(diào)器管理器180C和180D。調(diào)制解調(diào)器管理器175A可能分配 有更低的速率。其可能僅將兩個分組173傳遞到調(diào)制解調(diào)器驅(qū)動器180A。
因此,每個調(diào)制解調(diào)器管理器175可能以不同的速率查詢緩沖器控制 器172以獲取下一個可用分組173。應當理解,在這種方式中,將經(jīng)交織的 分組173在調(diào)制解調(diào)器112之間進行不公平地分配,因此,有效地進行了 第二次交織處理。
在由調(diào)制解調(diào)器管理器175抽取分組173時,緩沖器控制器可以在已 抽取分組表174中記錄分組號以及傳送該分組用于傳輸?shù)恼{(diào)制解調(diào)器管理 器175。如下所述,可以使用表174來分析單個調(diào)制解調(diào)器112的性能。
還應當理解,如上文所述,在給定上傳會話過程期間,每個調(diào)制解調(diào) 器112的性能可能會改變。進一步應當理解,在上傳會話過程期間,涉及 的所有調(diào)制解調(diào)器112的整體性能趨勢可能也會改變。因此,根據(jù)本發(fā)明 的優(yōu)選實施例,業(yè)務分析器150(圖3)可以分析進行中的上傳會話的實際性 能統(tǒng)計信息,以改進可配置IP流處理器140的設置。
17返回圖3,多個反向信道190可以從虛擬寬帶接收機130(圖2)將性能 數(shù)據(jù)傳遞給業(yè)務分析器150。該數(shù)據(jù)可以包括,諸如分組到達的時間戳、 丟失分組號、出錯的分組號和重傳分組的請求。
業(yè)務分析器150可以將這些重傳請求傳送給重傳機構(gòu)185。應當理解, 由于可以經(jīng)由多個反向信道190的每一個傳送副本數(shù)據(jù),重傳機構(gòu)185可 能接收到所述重傳請求的多個副本。因此,重傳機構(gòu)185可以跟蹤所述請 求的接收,并且忽略掉任意副本。然后,機構(gòu)185可以如前文所述地處理 所述請求。
業(yè)務分析器150也可以査詢隊列產(chǎn)生器170的已抽取分組表174,來將 經(jīng)由反向信道190接收的分組號與處理原始分組的調(diào)制解調(diào)器管理器175 相關(guān)聯(lián)。業(yè)務分析器150可以分析該信息以檢測調(diào)制解調(diào)器112中的性能 趨勢。若調(diào)制解調(diào)器112的出錯率、丟失的分組或延遲較高或在升高,業(yè) 務分析器150可以指示相關(guān)的調(diào)制解調(diào)器管理器175降低其速率或者甚至 關(guān)閉其相關(guān)的調(diào)制解調(diào)器112。類似地,響應于出錯、丟失的分組和/或延 遲下降的情況,業(yè)務分析器150可以指示相關(guān)的調(diào)制解調(diào)器管理器175提 高其相關(guān)的調(diào)制解調(diào)器112的傳輸速率。
業(yè)務分析器150還可以尋求在調(diào)制解調(diào)器管理器175之間對速率進行 平衡。例如,如果多個調(diào)制解調(diào)器管理器175被指示降低速率,則可以指 示其它調(diào)制解調(diào)器管理器175提高它們的速率以補償整體吞吐量的預期下 降。
業(yè)務分析器150還可以識別整體性能趨勢。例如,當前統(tǒng)計信息可能 指示丟失了較少的(若有的話)分組。在這種情況下,業(yè)務分析器150可以指 示交織器165降低交織水平。另一個示例性趨勢可能包括檢測到整體上較 高的出錯水平。在這種情況下,業(yè)務分析器150可以指示FEC處理器155 提高FEC開銷或者改變從編碼器131處接收的視頻數(shù)據(jù)的壓縮率。
整體較高的出錯和丟失分組的水平可以導致所有調(diào)制解調(diào)器管理器 175的組合速率可能不足以以及時的方式來傳送所有的視頻流135的情況。 在這種情況下,業(yè)務分析器150可以使用反饋信道198來指示視頻編碼器 131(圖3)提高壓縮率以降低處理后傳送視頻流135所需的帶寬。
現(xiàn)在參考圖6,其詳細說明了根據(jù)本發(fā)明的優(yōu)選實施例來構(gòu)建和操作的虛擬寬帶接收機130。接收機130可以包括組合引擎200、輸出速率控制 器220、分組解封裝器225和反饋管理器250。
組合引擎200可以經(jīng)由連接122、 124和/或126接收多個流201以進行 處理。然后,可以將標記為206的組合流傳送給輸出速率控制器220,其進 而可將組合流傳送給分組解封裝器225以移除額外的分組信息。然后,可 以將得到的媒體數(shù)據(jù)流230從虛擬寬帶接收機130輸出到TV站35(圖2)。 反饋管理器250可以從組合引擎200接收重傳請求,并且可以收集輸入流 201的統(tǒng)計信息。反饋管理器250還可以通過反向信道190將重傳請求和統(tǒng) 計信息提供給業(yè)務分析器150(圖3)。
如上文所述,可以從多個不同的連接(諸如互聯(lián)網(wǎng)連接122、專線連 接124和/或蜂窩網(wǎng)絡連接126等)接收多個流201。與用來傳輸?shù)倪B接無關(guān), 可以以流201中的分組到達的順序?qū)⑺龇纸M輸入到組合引擎200。
組合引擎200可以包括靈活抖動緩沖器(smart jitter buffer)205、 FEC 解碼器215和重傳請求器210。 FEC解碼器215可以是任何合適的FEC解 碼器,諸如本領域所公知的并且與虛擬寬帶上傳單元110中所用的FEC相 兼容的FEC解碼器。靈活抖動緩沖器205可以服務于兩個目的其可以作 為對流201的分組進行"解交織"的區(qū)域,并且其可以提供FEC解碼器215 和重傳機構(gòu)210在解析丟失分組時使用的框架。
現(xiàn)在簡要地參考圖7,其示出了將來自流201的分組203放置在靈活抖 動緩沖器205中的方式。靈活抖動緩沖器的示例性大小可以是100-1000毫 秒。將四個輸入流201A、 201B、 201C和201D示出為從0到24的時間戳, 其中O是最右時間戳。因此,在時間戳0到達的分組#3可以是要被處理的 第一個分組203。
靈活抖動緩沖器205可以具有連續(xù)編號的接收位(bin),它們在圖7中 標記為從1到17。接收到每個分組203時,根據(jù)其分組號將其放置在關(guān)聯(lián) 的接收位中。因此,首先到達的分組約可被放置在接收位3中。因此,盡 管分組到達的順序是3、 5、 8、 4、 7,但是存儲在緩沖器205中的分組可以 代表原始順序的分組203。
在圖7的實例中,仍然丟失了分組l、 2和6。因此,緩沖器205可以 標識未到達的分組?,F(xiàn)在參考圖8A和8B,其示出了 FEC解碼器215和重傳請求器210利 用靈活抖動緩沖器205的方式。圖8A示出了重傳請求器210將緩沖器205 邏輯地分為三個窗口的方式,三個窗口是輸出窗口211、重傳窗口212和 接收窗口 213。輸出窗口 211可以存儲要作為序列分組流206被傳送的數(shù)據(jù)。
應當理解,窗口211、 212和213相對于靈活抖動緩沖器205并不固定 在靜態(tài)的位置。替代地,可以用要從靈活抖動緩沖器205輸出的最近分組 203處開始的偏移來動態(tài)地定義這些窗口。因此,圖8A代表時間中的一個 快照,其中,輸出窗口 211存儲等待輸出的示例性的六個分組,其中,分 組#1可以是線上的第一個。 一旦將分組#1添加到序列分組流206中,輸出 窗口 211可以移位以包括分組#2-7。
因此,還應當理解, 一旦分組203被放置在靈活抖動緩沖器205中, 分組203不會改變其物理位置。實際上,窗口2U、 212和213的持續(xù)移位 可以導致沿著緩沖器"移動"的錯覺。因此,應當理解,下文中關(guān)于靈活抖動 緩沖器205內(nèi)的分組203的運動和前進(procession)的任何論述可能僅指代 通過窗口211、 212和213的移位來定義的邏輯運動。
如上文所論述的,分組203可能不以序列順序到達,特別是在傳輸前 對分組進行了交織以及經(jīng)由多個連接和信道對所述分組進行發(fā)送和/或接收 的情況下。因此,當接收到分組203時,可以根據(jù)分組的分組號的順序?qū)?它們放置在接收窗口 213中。接收窗口 213的示例性大小是50-400毫秒。 在這個步驟中,不采取任何動作來替代丟失的分組203;可以合理地假設任 何丟失的分組仍然會到達而無需額外的處理。例如,在圖8A中,由于分組 #17在分組16-23之后進行傳送(例如,由于交織),該分組可能還未到達。 因此,重傳窗口213可以很大,例如,200_1000毫秒。
然后,分組203可以進入重傳窗口212。該窗口可以定義請求對丟失的 分組203進行重傳的機會窗口。如上文所述,由于丟失的分組在任何情況 下都仍然可能到達,所以在該階段之前沒有必要請求重傳。相反地,在該 階段之后,請求重傳可能為時已晚,這是由于重傳請求需要一定的周轉(zhuǎn)時 間才能完成請求必須首先到達虛擬寬帶單元IIO(圖2),并且然后重傳的 分組203必須仍然及時到達以添加到序列分組流206中。因此,重傳閾值 214可以定義一點,在該點處,對于給定分組203重傳請求不再是可行的選
20根據(jù)圖8A中的示例性數(shù)據(jù),重傳窗口212中分組#10丟失。因此,可 以觀察重傳窗口 212的重傳請求器210可以提交重傳請求到反饋管理器 250。只要在重傳窗口 212中"定位"了丟失的分組弁IO,重傳請求器210就可 以提交一個或多個這種請求。這種請求的定時可以是可配置的。
應當理解,重傳窗口212的大小和位置可以是可配置的。例如,當丟 失分組率較低時,可以使用較小的窗口212,諸如僅200毫秒的窗口。如果 虛擬寬帶單元110具有快速調(diào)制解調(diào)器,由于用于重傳的周轉(zhuǎn)時間更快, 可以降低輸出窗口 211的大小。因此,應當理解,重傳窗口 212的大小和 位置可以有效地確定窗口 211和213的大小和位置。
然后,分組203可以進入輸出窗口 211。如上文所述, 一旦丟失分組 203已經(jīng)到達輸出窗口211,不在為其傳送重傳請求。然而,應當理解,丟 失的分組203仍然可能到達并且被放置在輸出窗口 211中。例如,可能從 重傳窗口213中已經(jīng)在前地提交了分組弁2的重傳請求。如果分組#2及時到 達,仍然可以根據(jù)其序列號將其放置在輸出窗口211中。
圖8B示出了 FEC解碼器215將緩沖器205分為三個窗口的方式,這 三個窗口類似于重傳請求器210所使用的窗口輸出窗口 216、活動窗口 217和接收窗口218??梢詫⑤敵龃翱?16定義為開始于FEC閾值219,并 且輸出窗口216可以產(chǎn)生序列分組流206。再一次地,應當理解,下文中有 關(guān)靈活抖動緩沖器205中分組203的運動或前進的任何論述可以僅指代窗 口216、 217和218的移位所定義的邏輯移動。
輸出窗口 216和接收窗口 218可以在功能上分別等價于針對重傳請求 器210定義的窗口211和213。當處在接收窗口218中時,不處理丟失的分 組203的問題,并且對于己經(jīng)通過FEC閾值219并且進入輸出窗口216的 丟失的分組203不進行進一步的處理。然而,類似于窗口 212和窗口 211 和213之間的關(guān)系,窗口 216和218的大小和位置由活動窗口 217的大小 和位置所確定。因此,盡管窗口 216和218在功能上類似于窗口 211和213, 其各自的大小和位置是不同的。
可以使用已經(jīng)到達的并且己經(jīng)被放置在靈活抖動緩沖器205中的其它 分組203的FEC碼來重建活動窗口217中的丟失的分組。因此,活動窗口217的大小和位置可以是重建給定分組203所需要的時間量和使用的FEC 百分比的函數(shù)。
例如,圖8B示出了窗口217的大小為示例性的十個分組203。其可以 說明將FEC百分比定義為需要九個接收到得分組203來重建第十個分組(例 如,丟失的分組#10)的情況。圖8B還示出了輸出窗口216的示例性大小為 五個分組203。其可以說明重建丟失的分組所需的時間可以接近于輸出五個 分組203花費的時間的情況。
應當理解,重傳窗口 212和活動窗口 217的大小和位置都是示例性的。 可以根據(jù)特定的要求和/或主要條件來配置其它的大小和位置。還應當理解, 可以在操作期間對大小和位置進行重配置,以對變化的條件和/或出錯率進 行補償。還應當進一步理解,重傳請求器210和FEC解碼器215可以同時 使用同一個靈活抖動緩沖器205。因此,機構(gòu)210和215優(yōu)先可以具有可配 置的設置,以避免沖突和/或冗余操作。
回到圖6,可以將來自于組合引擎200的序列分組流206傳送到輸出速 率控制器220。應當理解,序列分組流206可以最終旨在用于電視的實況廣 播。因此,輸出速率控制器220可以調(diào)節(jié)釋放序列分組流206的速率,以 維持適當?shù)膹V播速率。
然后,可以將控制器220的輸出傳送給分組解封裝器225,在其中對包 括例如分組號和時間戳的分組開銷進行移除。然后,可以把得到的媒體流 230進行廣播和/或保存以備后用。
反饋管理器250可以包括統(tǒng)計信息收集器255和反向信道管理器260。 統(tǒng)計信息收集器255可以從靈活抖動緩沖器205接收持續(xù)的分組統(tǒng)計信息 流。這些統(tǒng)計信息可以包括,例如丟失/重建的分組的數(shù)量、以及接收的 分組的時間戳和分組號。然后,統(tǒng)計信息收集器255可以將這些統(tǒng)計信息 傳送給反向信道管理器260??梢栽诤苌倩驔]有預處理的情況下將這些統(tǒng)計 信息以其本來狀態(tài)進行傳送。最終由業(yè)務分析器150(圖3)來對這些統(tǒng)計信 息進行處理和分析。然而,根據(jù)本發(fā)明的可選的優(yōu)選實施例,也可以在反 饋管理器250中包括這些處理。
反向信道管理器260也可以從重傳請求器210處接收重傳請求。然后, 反向信道管理器260可以經(jīng)由反向信道190將這些統(tǒng)計信息和重傳請求傳
22送到虛擬寬帶單元IIO(圖3)。反向信道190可以是到虛擬寬帶單元110的 任何合適的連接。
如上文所討論的,通過使用這些分組統(tǒng)計信息,業(yè)務分析器150可以 對多個連接115(圖2)的質(zhì)量和流進行優(yōu)化,從而創(chuàng)建虛擬寬帶連接118。應 當理解,這種優(yōu)化與虛擬寬帶接收機130的出錯檢驗和校正特征的組合可 以為系統(tǒng)100提供增強的端對端服務質(zhì)量。
在本發(fā)明的可選實施例中,連接115也可以使用非蜂窩無線技術(shù)。例 如,可以替代蜂窩網(wǎng)絡或者附加于蜂窩網(wǎng)絡來使用WiFi和/或WiMax和/ 或衛(wèi)星(例如,BGAN)技術(shù)以將虛擬寬帶單元110連接到互聯(lián)網(wǎng)。類似地, 虛擬寬帶接收機130也可以使用WiFi和/或WiMax和/或衛(wèi)星來接收流 201(圖6)。
在本發(fā)明的另一個可選實施例中,虛擬寬帶接收機130可以是位于遠 程地點的移動單元。其可以通過……接收流20權(quán)利要求
1、一種虛擬寬帶傳送單元,包括流產(chǎn)生器,用于根據(jù)輸入媒體數(shù)據(jù)流產(chǎn)生多個數(shù)據(jù)流;以及傳輸管理器,用于對沿著多個傳輸信道向至少一個無線通信網(wǎng)絡上傳所述多個數(shù)據(jù)流進行控制。
2、 如權(quán)利要求l所述的單元,其中,所述輸入媒體數(shù)據(jù)流包括下列各 項中的至少一項視頻數(shù)據(jù)和音頻數(shù)據(jù)。
3、 如權(quán)利要求1所述的單元,還包括 視頻編碼器,用于對所述媒體數(shù)據(jù)流進行編碼。
4、 如權(quán)利要求l所述的單元,其中,所述至少一個無線網(wǎng)絡是下列各 項中的至少一項移動峰窩網(wǎng)絡、WiFi網(wǎng)絡、WiMax網(wǎng)絡和衛(wèi)星網(wǎng)絡。
5、 如權(quán)利要求l所述的單元,其中,所述流產(chǎn)生器包括數(shù)據(jù)分組產(chǎn)生器,所述數(shù)據(jù)分組產(chǎn)生器包括下列各項中的至少一項前向糾錯(FEC)處理器,用于將FEC碼提供給所述數(shù)據(jù)流; 分組封裝器,用于根據(jù)所述數(shù)據(jù)流產(chǎn)生編號的數(shù)據(jù)分組;以及 交織器,用于對所述數(shù)據(jù)分組進行重排。
6、 如權(quán)利要求5所述的單元,其中,所述流產(chǎn)生器還包括 隊列緩沖器,用于從所述分組產(chǎn)生器接收所述數(shù)據(jù)分組;以及 重傳隊列,用于存儲所述分組的副本以用于重傳。
7、 如權(quán)利要求5所述的單元,其中,所述流產(chǎn)生器包括 多個調(diào)制解調(diào)器,用于傳送所述多個數(shù)據(jù)流。
8、 如權(quán)利要求7所述的單元,其中,每個所述調(diào)制解調(diào)器包括關(guān)聯(lián)的調(diào)制解調(diào)器管理器,并且其中,每個所述關(guān)聯(lián)的調(diào)制解調(diào)器管理器包括用于從所述數(shù)據(jù)分組產(chǎn) 生器中抽取下一個所述數(shù)據(jù)分組以經(jīng)由所述調(diào)制解調(diào)器進行傳輸?shù)哪K。
9、 如權(quán)利要求l所述的單元,還包括反向信道,用于接收與所述多個數(shù)據(jù)流的時間性和質(zhì)量這兩項中的至 少一項相關(guān)聯(lián)的反饋。
10、 如權(quán)利要求9所述的單元,其中,所述反饋包括下列各項中的至少一項丟失的數(shù)據(jù)分組、重建的數(shù)據(jù)分組、接收的分組的序列號和時間戳、 以及對于重傳數(shù)據(jù)的請求。
11、 如權(quán)利要求9所述的單元,其中,所述傳輸管理器包括 業(yè)務分析器,用于分析所述反饋并且響應于所述分析對所述流產(chǎn)生器的組件的設置進行調(diào)整。
12、 如權(quán)利要求10所述的單元,其中,所述傳輸管理器包括 用于搜索重傳隊列以定位至少一個所述丟失的數(shù)據(jù)分組的副本、并且傳送找到的副本以進行重傳的模塊。
13、 如權(quán)利要求11所述的單元,其中,所述組件包括下列各項中的至 少一項視頻編碼器、FEC處理器、分組封裝器、交織器、隊列緩沖器和調(diào)制解調(diào)器管理器。
14、 一種虛擬寬帶接收機,包括用于從多個數(shù)據(jù)連接接收多個媒體數(shù)據(jù)流的模塊;以及組合引擎,用于將所述數(shù)據(jù)流組合為單個媒體流。
15、 如權(quán)利要求14所述的單元,其中,所述輸入媒體數(shù)據(jù)流包括下列 各項中的至少一項視頻和音頻數(shù)據(jù)。
16、 如權(quán)利要求14所述的單元,其中,所述數(shù)據(jù)流包括 帶有序列號的并且一般以非序列順序到達的一系列的數(shù)據(jù)分組。
17、 如權(quán)利要求16所述的接收機,其中,所述組合引擎包括抖動緩沖器,所述抖動緩沖器包括存儲空間,根據(jù) 所述序列號以邏輯順序?qū)⑺鰯?shù)據(jù)分組插入所述存儲空間中。
18、 如權(quán)利要求17所述的接收機,其中,所述抖動緩沖器還包括 用于觀察邏輯接收窗口的模塊,所述邏輯接收窗口包括與具有通常最近配給的所述序列號的所述數(shù)據(jù)分組相關(guān)聯(lián)的所述抖動緩沖器的區(qū)域;用于觀察邏輯重傳窗口的模塊,所述邏輯重傳窗口包括與具有與所述邏輯接收窗口相關(guān)聯(lián)的那些序列號相比較早配給的所述序列號的所述數(shù)據(jù)分組相關(guān)聯(lián)的所述抖動緩沖器的區(qū)域;以及用于觀察邏輯輸出窗口的模塊,所述邏輯輸出窗口包括與具有與所述邏輯接收窗口相關(guān)聯(lián)的那些序列號相比較早配給的所述序列號的所述數(shù)據(jù)分組相關(guān)聯(lián)的所述抖動緩沖器的區(qū)域。
19、 如權(quán)利要求18所述的接收機,其中,所述數(shù)據(jù)分組還包括 FEC數(shù)據(jù)。
20、 如權(quán)利要求19所述的接收機,其中,所述組合引擎還包括 FEC解碼器,用于使用FEC數(shù)據(jù)來重建不正確地接收的數(shù)據(jù)分組,并且根據(jù)與所述重建數(shù)據(jù)分組相關(guān)的所述序列號將所重建的數(shù)據(jù)分組插入到 所述靈話抖動緩沖器中。
21、 如權(quán)利要求19所述的接收機,其中,所述組合引擎還包括重傳請求器,用于對于相關(guān)的所述序列號邏輯 地位于所述重傳窗口內(nèi)的所述丟失的數(shù)據(jù)分組的重傳進行請求。
22、 如權(quán)利要求21所述的接收機,還包括-反向信道,通過所述反向信道可以傳送所述重傳請求;以及 反向信道管理器,用于控制所述反向信道的操作。
23、 如權(quán)利要求22所述的接收機,還包括統(tǒng)計信息收集器,用于從所述靈活抖動緩沖器的操作中收集統(tǒng)計信息。
24、 如權(quán)利要求23所述的接收機,其中,所述統(tǒng)計信息包括與下列各 項中的至少一項相關(guān)聯(lián)的所述序列號和時間戳所述數(shù)據(jù)分組、所述空空間、所述重建的數(shù)據(jù)分組、以及所述重傳請求。
25、 如權(quán)利要求18所述的接收機,還包括輸出速率控制器,用于對從所述輸出窗口釋放所述數(shù)據(jù)分組的速率進 行調(diào)節(jié)。
26、 如權(quán)利要求14所述的接收機,還包括視頻解碼器,用于對包括在所述數(shù)據(jù)分組中的視頻數(shù)據(jù)進行解碼。
27、 一種用于遠程報道的方法,包括 將在遠程報道地點產(chǎn)生的視頻數(shù)據(jù)組織為數(shù)據(jù)分組;以及 經(jīng)由多個調(diào)制解調(diào)器通過至少一個無線網(wǎng)絡向廣播站上傳所述數(shù)據(jù)分組。
28、 如權(quán)利要求27所述的方法,其中,所述至少一個無線網(wǎng)絡是下列各項中的至少一項蜂窩網(wǎng)絡、WIFI、 WIMAX或衛(wèi)星。
29、 如權(quán)利要求27所述的方法,其中, 所述至少一個無線網(wǎng)絡是至少兩個獨立的蜂窩網(wǎng)絡。
30、 如權(quán)利要求29所述的方法,其中,所述至少兩個獨立的蜂窩網(wǎng)絡使用至少兩種不同的移動電話技術(shù)。
31、 如權(quán)利要求27所述的方法,還包括 接收與所述上傳的成功有關(guān)的反饋; 分析所述反饋;以及響應于所述分析的結(jié)果,對所述組織和所述多個調(diào)制解調(diào)器的操作性 設置進行調(diào)整。
32、 如權(quán)利要求27所述的方法,還包括 產(chǎn)生具有FEC碼的分組。
33、 如權(quán)利要求27所述的方法,還包括 在所述上傳之前,對所述分組的順序進行交織。
34、 如權(quán)利要求27所述的方法,還包括接收對于至少一個不正確接收的所述數(shù)據(jù)分組的重傳請求;以及 重傳所述至少一個不正確接收的數(shù)據(jù)分組。
35、 一種方法,包括沿著多個信道從遠程報道地點接收數(shù)據(jù)分組,以及 根據(jù)所述數(shù)據(jù)分組組合視頻流。
36、 如權(quán)利要求35所述的方法,其中,所述組合包括使用抖動緩沖器來以邏輯順序排列所述數(shù)據(jù)分組。
37、 如權(quán)利要求35所述的方法,其中,所述抖動緩沖器包括下列邏輯 窗口-接收窗口、重傳窗口和輸出窗口。
38、 如權(quán)利要求37所述的方法,還包括發(fā)送對于與所述重傳窗口邏輯地相關(guān)的丟失的所述數(shù)據(jù)分組的重傳請求。
39、如權(quán)利要求35所述的方法,還包括 跟蹤所述組合的性能統(tǒng)計信息;以及 向所述遠程報道地點傳送所述性能統(tǒng)計信息。
40、 如權(quán)利要求39所述的方法,其中,所述性能統(tǒng)計信息包括 用于從所述遠程報道地點上傳所述數(shù)據(jù)分組的調(diào)制解調(diào)器的性能細節(jié)。
41、 如權(quán)利要求40所述的方法,其中,所述性能細節(jié)包括下列各項中 的至少一項丟失的所述數(shù)據(jù)分組、無效的所述數(shù)據(jù)分組、對于所述數(shù)據(jù)分組的重傳請求、以及所述數(shù)據(jù)分組的傳輸時間長度。
42、如權(quán)利要求39所述的方法,還包括 分析所述性能統(tǒng)計信息;根據(jù)所述分析來確定需要對操作設置進行的改變;以及 向所述遠程報道地點傳送所述需要進行的改變。
全文摘要
一種虛擬寬帶傳送單元(圖2),包括流產(chǎn)生器,用于根據(jù)輸入媒體數(shù)據(jù)流產(chǎn)生多個數(shù)據(jù)流;以及傳輸管理器,用于對沿著多個傳輸信道(112)向至少一個無線通信網(wǎng)絡上傳所述多個數(shù)據(jù)流進行控制。一種虛擬寬帶接收機(35),包括用于從多個數(shù)據(jù)連接接收多個媒體數(shù)據(jù)流的模塊;以及組合引擎,用于將所述數(shù)據(jù)流組合為單個媒體流。
文檔編號H04L12/56GK101584157SQ200780041678
公開日2009年11月18日 申請日期2007年8月26日 優(yōu)先權(quán)日2006年9月26日
發(fā)明者A·科亨, R·H·瓦永 申請人:利弗有限公司