亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

多段丟失保護的制作方法

文檔序號:7736523閱讀:153來源:國知局
專利名稱:多段丟失保護的制作方法
技術領域
本發(fā)明大體上涉及通過分段網(wǎng)絡提供封包化(packetized)視頻,并且特別涉及基于每個網(wǎng)絡段的屬性使用糾錯過程。
背景技術
諸如電視廣播或點播節(jié)目之類的視頻越來越多地通過視頻分配網(wǎng)以封包化格式被遞送到訂戶。通常,數(shù)字化視頻首先通過將數(shù)字化視頻的連續(xù)單元封裝成網(wǎng)際協(xié)議分組流而被封包化然后被從頭端(headend)向駐地(premises)轉(zhuǎn)發(fā),所述駐地例如住宅或商業(yè)區(qū)。封包化視頻相對于非封包化視頻有許多優(yōu)點,包括使用新興技術(例如交換式數(shù)字視頻)的能力,相比先前可能的技術可更高效地分配網(wǎng)絡帶寬。然而,服務供應商已經(jīng)發(fā)現(xiàn),通過可能跨越數(shù)百英里的網(wǎng)絡向終端用戶可靠地遞送一致的封包化視頻流是一個有挑戰(zhàn)性的建議。每個分組必須穿過由不同類型的設備耦合在一起的多個網(wǎng)絡段,所述不同類型的設備可以在諸如光或電之類的不同能量域中操作。每個分組沿途面臨著來自電纜中斷(cable cut)、設備故障、瞬態(tài)噪聲和擁塞的網(wǎng)絡節(jié)點的潛在破壞。一旦分組到達目的地駐地,分組就必須通過局域網(wǎng)來載送,所述局域網(wǎng)因駐地不同而大不相同,服務供應商可能對于所述局域網(wǎng)了解甚少或控制有限,并且所述局域網(wǎng)可能根據(jù)終端用戶的一時興致而改變。分組最終被遞送到諸如機頂盒或計算機之類的設備,以用于在諸如電視或液晶顯示 (IXD)計算機屏幕之類的監(jiān)視器上顯示。視頻分配網(wǎng)通??杀幻枋鰹榫哂腥齻€網(wǎng)絡段核心網(wǎng)絡段,從超級頭端延伸到地區(qū)視頻服務局;接入網(wǎng)絡段,從地區(qū)視頻服務局延伸到駐地;和本地網(wǎng)絡段,其在駐地內(nèi)載送視頻分組。每個網(wǎng)絡段具有不同的屬性并且?guī)砹伺c封包化視頻的遞送有關的獨特挑戰(zhàn)。核心網(wǎng)絡段通常是光纖網(wǎng)路并且可能具有大量帶寬。接入網(wǎng)絡段可以是xDSL網(wǎng)絡并且可能具有非常有限的帶寬。一個駐地中的本地網(wǎng)絡段可以使用有線以太網(wǎng)技術并且具有高魯棒性,而相鄰駐地中的本地網(wǎng)絡段可以使用無線技術并且具有低魯棒性和對干擾的高敏感度。服務供應商已經(jīng)發(fā)現(xiàn),與用于封包化視頻服務的本地網(wǎng)絡的初始配置相關聯(lián)的基本建設費用會相當大。同樣地,服務供應商已經(jīng)發(fā)現(xiàn),與服務呼叫相關聯(lián)的用于在本地網(wǎng)絡中調(diào)試和解決問題的營業(yè)開支會相當大。與向駐地遞送封包化視頻相關聯(lián)的許多問題涉及終端用戶設備處的視頻質(zhì)量,這是由于電纜切斷、瞬態(tài)噪聲等等可能導致分組丟失。分組糾錯技術,例如前向糾錯(FEC)或自動重復請求(ARQ),可以用于阻止分組丟失的某些情況影響視頻顯示質(zhì)量。在使用FEC的情況下,F(xiàn)EC通常被從服務供應商的頭端一直提供到駐地中的機頂盒,并且所使用的FEC的量受限于帶寬約束最大的網(wǎng)絡段。因而,例如盡管FEC可能足以糾正可能在網(wǎng)絡的接入段中發(fā)生的大多數(shù)分組丟失,但是FEC可能不足以糾正可能在網(wǎng)絡的核心段或本地段中發(fā)生的分組丟失。此外,糾正在一個駐地中的本地網(wǎng)絡段中發(fā)生的視頻質(zhì)量問題所必需的FEC量可能不足以糾正在另一駐地的本地網(wǎng)絡段中發(fā)生的視頻質(zhì)量問題。ARQ在用于接入網(wǎng)絡段或本地網(wǎng)絡段中時可能是有用的,但是其通常不用在核心網(wǎng)絡段中,這是因為在核心網(wǎng)絡段中實施ARQ必須有所需的處理和存儲量。因而,實施ARQ 的服務供應商可能不為核心網(wǎng)絡段提供任何糾錯。因此,服務供應商基于特定網(wǎng)絡段的丟失描繪(loss profile)和帶寬為不同網(wǎng)絡段提供不同的糾錯過程將是有益的。此外,網(wǎng)絡供應商響應于關于與網(wǎng)絡段相關聯(lián)的實時差錯狀態(tài)的反饋而動態(tài)地改變在網(wǎng)絡段上使用的糾錯過程將是有益的。

發(fā)明內(nèi)容
本發(fā)明在通過服務節(jié)點耦合在一起的網(wǎng)絡的不同段中實施不同的糾錯過程,有時稱為丟失緩解過程。糾錯過錯能夠包括前向糾錯(FEC)、自動重復請求(ARQ)、呼叫準入控制(CAC)、任何其他適于阻止或糾正分組丟失的適當機制及其任何組合。本發(fā)明基于與相應的網(wǎng)絡段相關聯(lián)的帶寬和相應的網(wǎng)絡段通常或?qū)嶋H遇到的差錯類型來實施適當?shù)募m錯過程。服務節(jié)點可以經(jīng)由第一網(wǎng)絡段接收分組,使用第一糾錯過程來恢復丟失或破壞的分組,并且經(jīng)由第二網(wǎng)絡段將分組轉(zhuǎn)發(fā)到使用第二糾錯過程來恢復丟失或破壞的分組的服務節(jié)點。根據(jù)本發(fā)明的一個實施例,一個或多個服務節(jié)點中的監(jiān)視代理監(jiān)視相關聯(lián)網(wǎng)絡段上的差錯狀態(tài)并且與上游糾錯控制器(ECC)進行通信以動態(tài)地修改用于相關聯(lián)網(wǎng)絡段的糾錯類型或糾錯量。與兩個不同網(wǎng)絡段相關聯(lián)的糾錯過程可以是不同的糾錯過程,例如FEC 和ARQ,或可以是使用相同糾錯類型(例如FEC)但使用不同糾錯量的不同類型的糾錯過程。 例如,與核心網(wǎng)絡段相關聯(lián)的服務節(jié)點可以使用適合于保護可能在核心網(wǎng)絡段上丟失的第一數(shù)量的丟失分組的一定量的FEC,并且與接入網(wǎng)絡段相關聯(lián)的服務節(jié)點可以使用適合于保護第二且較小數(shù)量的丟失分組的一定量的FEC,因為相比核心網(wǎng)絡段,接入網(wǎng)絡段具有的帶寬可能明顯更小。根據(jù)本發(fā)明的一個實施例,與核心網(wǎng)絡段相關聯(lián)的服務節(jié)點使用適合于保護可能在核心網(wǎng)絡段上的50毫秒(ms)-100ms保護切換事件(例如在切斷的光纜周圍重新路由業(yè)務)期間丟失的相對大量的視頻分組的足夠數(shù)量的FEC分組。與接入網(wǎng)絡段相關聯(lián)的服務節(jié)點使用適合于保護可能在接入網(wǎng)絡段上的短持續(xù)時間脈沖丟失(short duration impulse loss)期間(例如由瞬態(tài)噪聲引起)丟失的相對小數(shù)量的視頻分組。在接入網(wǎng)絡段上使用的 FEC分組是經(jīng)由核心網(wǎng)絡段接收的FEC分組的子集。本發(fā)明實現(xiàn)FEC分組的重新使用以針對特定網(wǎng)絡段修整(tailor) FEC而沒有重新計算FEC分組所需的開銷。在結(jié)合附圖閱讀以下對優(yōu)選實施例的詳細說明之后,本領域技術人員將會理解本發(fā)明的范圍并且意識到其另外的方面。


包含在說明書中并構成其中一部分的附圖連同用于解釋本發(fā)明原理的描述一起說明了本發(fā)明的若干方面。
圖1是根據(jù)本發(fā)明的一個實施例的交換式數(shù)字媒體網(wǎng)絡的框圖。圖2是根據(jù)本發(fā)明的一個實施例的駐地的框圖。圖3是根據(jù)本發(fā)明的一個實施例的實施糾錯的服務節(jié)點的框圖。圖4是圖示根據(jù)本發(fā)明的一個實施例的在交換式數(shù)字媒體網(wǎng)絡中的頭端服務節(jié)點處實施糾錯的過程的流程圖。圖5是圖示根據(jù)本發(fā)明的一個實施例在服務節(jié)點處的糾錯處理的流程圖。圖6是圖示根據(jù)本發(fā)明的另一實施例在服務節(jié)點處的糾錯處理的流程圖。圖7是根據(jù)本發(fā)明的一個實施例的實施監(jiān)視代理的服務節(jié)點的框圖。圖8是圖示響應于關于與網(wǎng)絡段相關聯(lián)的改變的丟失描繪的反饋而改變糾錯過程的流程圖。圖9是根據(jù)本發(fā)明的一個實施例的前向糾錯(FEC)塊的框圖。圖10是示出來自以圖9中所示的交織次序傳送的FEC塊的連續(xù)分組的丟失的框圖。圖11是根據(jù)本發(fā)明的另一實施例的FEC塊的框圖。圖12是根據(jù)本發(fā)明的一個實施例的服務節(jié)點的框圖。圖13是根據(jù)本發(fā)明的一個實施例的客戶駐地設備(CPE)的框圖。
具體實施例方式以下所闡述的實施例表示使得本領域技術人員能夠?qū)嵺`本發(fā)明的必要信息并且說明了實踐本發(fā)明的最佳方式。在根據(jù)附圖來閱讀以下描述時,本領域技術人員將會理解本發(fā)明的構思并且將會認識到在此沒有特別闡明的這些構思的應用。應該理解的是,這些構思和應用落入本公開和所附權利要求的范圍內(nèi)。交換式數(shù)字媒體網(wǎng)絡允許針對各種頻道或點播節(jié)目以媒體流的形式遞送流式媒體,客戶能夠選擇來收聽或觀看所述頻道或點播節(jié)目。交換式數(shù)字媒體網(wǎng)絡可以表示用于針對公共或私人環(huán)境遞送音頻或視頻的衛(wèi)星、電纜、網(wǎng)際協(xié)議電視(IPTV)或類似網(wǎng)絡。通常,服務供應商依賴于大范圍的分層網(wǎng)絡,其從聚合媒體內(nèi)容的集中位置發(fā)出并且通過各種中間網(wǎng)絡延伸到客戶駐地。圖1所示的就是一個典型但簡單化的交換式數(shù)字媒體網(wǎng)絡。 在其中聚合媒體的集中位置存在于諸如媒體頭端(MHE) 10之類的服務節(jié)點中,其被配置成通過核心網(wǎng)絡段14和接入網(wǎng)絡段16將對應頻道的各種媒體流遞送到駐地12。接入網(wǎng)絡段 16提供對駐地12的有線或無線接入并且核心網(wǎng)絡段14表示將各種接入網(wǎng)絡段16連接到 MHE 10的主傳輸網(wǎng)絡。諸如用于視頻的超級頭端之類的MHE 10通常可以使用各種衛(wèi)星天線站 (satellite dish farms)、媒體服務器、編碼器等等,其將對應頻道的媒體內(nèi)容提供給MHE 10。盡管出于說明目的將MHE 10描述成單個實體,但MHE 10可包括多件設備以完成MHE 10的所需功能,包括內(nèi)容管理、內(nèi)容編碼、提供視頻點播服務等等。MHE 10聚合來自各種源的媒體內(nèi)容,分配這些媒體內(nèi)容并且在適當時間在適當信道上向駐地12遞送。值得注意地,媒體內(nèi)容可以根據(jù)預定義調(diào)度表(schedule)或響應于客戶請求而被遞送到駐地12,如所提供的視頻點播服務。很明顯媒體內(nèi)容可包括廣告內(nèi)容,其被放入媒體內(nèi)容內(nèi)的適當槽 (slot)內(nèi)。在基于視頻或電視的交換式數(shù)字媒體網(wǎng)絡中,由MHE 10提供的廣告內(nèi)容通常是旨在遞送到寬廣地理區(qū)域的客戶的全國性廣告。如圖1中所示的兩個MHE 10所說明的一樣,交換式數(shù)字媒體網(wǎng)絡為了冗余的目的可以具有多個MHE 10。向一個或多個駐地12遞送的媒體內(nèi)容可以穿過媒體中心局(media hub office MHO) 18,其存在于核心網(wǎng)絡段14中。盡管不需要,但是單個MHO 18可以被分配給單個城市或都會區(qū)。MHO 18可以訪問本地媒體內(nèi)容,包括本地廣告,其可以與由MHE 10提供的媒體內(nèi)容聯(lián)合提供。除了提供本地廣告之外,本地緊急警告信息或內(nèi)容可以在MHO 18處被注入到媒體內(nèi)容中。MHE 10和MHO 18這二者可以提供各種類型的編碼和解碼以及轉(zhuǎn)碼 (transcoding)以有效地改變與向客戶駐地12遞送的媒體內(nèi)容相關聯(lián)的編碼、壓縮和格式化。通向客戶駐地12的路徑中的下一個服務節(jié)點可包括媒體服務局(MSO) 20,其通常存在于由MSO 20服務的城市或都會區(qū)中。此外,MSO 20可遍布于對應地理位置,例如與一個或多個鄰域相關聯(lián)。在這些鄰域或?qū)獏^(qū)域中的每一個內(nèi),每個MSO 20可以與一個或多個接入節(jié)點(AN)22相關聯(lián),其也可以被稱為接入復用器。這些接入節(jié)點22有效地聚合各種駐地12之間的所有有線或無線連接。MSO 20和接入節(jié)點22通常與對應接入網(wǎng)絡段16相關聯(lián)。如所說明的一樣,單個接入節(jié)點22可以服務任意數(shù)量的駐地12。示例性接入網(wǎng)絡段 16包括數(shù)字訂戶線(DSL)、無源光網(wǎng)絡(Ρ0Ν)、以太網(wǎng)、蜂窩網(wǎng)絡、寬帶無線網(wǎng)絡(例如WiMAX 網(wǎng)絡)等等。接入節(jié)點22可以包括數(shù)字訂戶線路接入復用器(DSLAM)、光線路終端(0LT)、 以太網(wǎng)調(diào)制解調(diào)器、蜂窩基站、無線接入點等等。值得注意的是如果MSO 20和駐地12之間的距離足夠小,則可能不需要接入節(jié)點22或不希望接入節(jié)點22服務駐地12,并且一個或多個駐地12可以由MSO 20直接服務。一旦在駐地12內(nèi)部,媒體內(nèi)容就可以被遞送到任意數(shù)目的設備,如圖2中所示。 值得注意地,客戶駐地12可以但是不需要包括駐地網(wǎng)關(PG) M,例如住宅網(wǎng)關,所述駐地網(wǎng)關提供接入網(wǎng)絡段16和任何客戶駐地設備(CPE&6之間的網(wǎng)關功能,所述客戶駐地設備例如機頂盒(STB)、個人錄像機(PVR)、個人計算機(PC)、電話等等。PG M可以經(jīng)由本地網(wǎng)絡段28耦合到CPE 26,所述本地網(wǎng)絡段28可以包括一個或多個轉(zhuǎn)換裝置30,例如路由器 30A和以太網(wǎng)交換機30B。PG M可以作為獨立設備實施或能夠整合到另一網(wǎng)絡部件中,例如電纜或DSL調(diào)制解調(diào)器。在本地網(wǎng)絡段觀中使用的通信鏈路34可以包括任何傳統(tǒng)的或?qū)S镁W(wǎng)絡技術,包括諸如WiFi之類的無線,通過同軸電纜的數(shù)據(jù)、通過各種物理介質(zhì)(例如 5類電纜或電話線)的以太網(wǎng)等等,并且每個通信鏈路34可以具有與另一通信鏈路34不同的帶寬和魯棒性。值得注意的是圖2用來說明本地網(wǎng)絡段觀可以采用各種形式并且可以包括各種類型的通信鏈路34、CPE 26和轉(zhuǎn)換設備30。網(wǎng)絡段14、16、觀中任何一個中丟失、破壞或延遲的媒體分組均能夠引起在CPE 26處明顯的音頻或視頻異常(aberration)。此外,每個網(wǎng)絡段通常具有表征可能或通常地在相應的網(wǎng)絡段上發(fā)生的分組丟失類型獨特且不同的丟失描繪。例如,由于干擾引起的核心網(wǎng)絡段14上的分組丟失相對罕見。然而,可能引起核心網(wǎng)絡段14上的分組丟失的事件的類型,例如切斷的電纜或網(wǎng)絡部件故障,可能引起相對大量的丟失分組,并且可能影響由服務供應商服務的所有駐地12。相比之下,用于接入網(wǎng)絡段16的典型丟失描繪可能包括更多頻發(fā)問題,例如瞬時脈沖噪聲或串擾,與切斷的電纜所引起的丟失分組相比其引起較少的丟失分組,但是與核心網(wǎng)絡段14上的電纜中斷相比,其影響較少的駐地12。對于服務供應商而言特別具有挑戰(zhàn)性的是本地網(wǎng)絡段觀,其因駐地12的不同而不同,其每一個可以包含無數(shù)不同的轉(zhuǎn)換設備30、CPE 26和通信鏈路34,并且其配置根據(jù)客戶的一時興致而改變而沒有對服務供應商的提前警告。本地網(wǎng)絡段觀的可變且改變的動態(tài)性(dynamic)的最后結(jié)果是服務供應商承擔很大費用來建立用于駐地12的媒體服務以及持續(xù)地保持駐地12 中的媒體質(zhì)量。一些服務供應商嘗試通過例如糾錯之類的機制來減少丟失分組的影響。糾錯通常涉及帶寬和延遲之間的折衷。諸如前向糾錯(FEC)之類的一些糾錯技術通過在媒體分組之中包含附加信息來利用附加帶寬,所述附加信息能夠被用于在不等待重傳丟失的媒體分組的情況下重建丟失或破壞的媒體分組。諸如自動重復請求(ARQ)之類的其他糾錯技術依賴于丟失或破壞的媒體分組的重傳,這減少了帶寬開銷但增加了延遲并且增加了在需要重傳的情況下對存儲媒體分組的存儲需求。圖3是根據(jù)本發(fā)明的一個實施例的從MHE 10到駐地12通過交換式數(shù)字媒體網(wǎng)絡的相應路徑的框圖。為了說明,可以用于一個或多個網(wǎng)絡段中的某些服務節(jié)點(例如核心網(wǎng)絡段14中的MHO 18或接入網(wǎng)絡段16中的接入節(jié)點22)從圖3中省略。為了減少或消除與丟失或破壞的媒體分組相關聯(lián)的視頻或音頻異常,一個或多個糾錯控制器(ECC)36A-36D 在相應的服務節(jié)點處實施糾錯過程,例如MHE 10、MS0 20,PG M和CPE 26。根據(jù)本發(fā)明的一個實施例,在每個相應的服務節(jié)點處糾錯過程可以不同。例如,MHE 10可以使用特定大小媒體分組的FEC塊以及行和列FEC分組這二者來實施FEC過程以確保在發(fā)生電纜中斷或類似事件的情況下MSO 20能夠恢復足夠的媒體分組。盡管這樣的FEC過程可能需要很大帶寬,但是核心網(wǎng)絡段14可以包括具有多余帶寬的光纖網(wǎng)路并且因此包括實現(xiàn)這樣的FEC 過程的能力。與MHE 10對比,MSO 20可以耦合到接入網(wǎng)絡段16,所述接入網(wǎng)絡段16具有非常有限帶寬,例如xDSL通信路徑,并且具有的多余帶寬不足以提供類似FEC塊大小以及行和列FEC分組這二者。MSO 20因此可以改變FEC塊大小并且僅生成列FEC分組以顯著減少在接入網(wǎng)絡段16上實施FEC所需的帶寬量。盡管不同的FEC塊大小和較少的FEC分組減少了可被恢復的丟失的媒體分組的數(shù)目,但是考慮到接入網(wǎng)絡段16的實際丟失描繪(其不同于核心網(wǎng)絡段14的丟失描繪),這樣的折衷提供了足夠的可靠性。PG M可以耦合到本地網(wǎng)絡段觀,所述本地網(wǎng)絡段28具有高帶寬通信鏈路34,但是由于駐地12中的無線或其他電子設備的干擾而遭受大量的媒體數(shù)據(jù)分組丟失。因此,PG M改變FEC編碼以更好地適應與本地網(wǎng)絡段觀相關聯(lián)的丟失描繪,例如通過改變FEC塊大小并且生成行和列FEC分組這二者以使得CPE沈能夠恢復可能在從PG 到CPE 26的途中丟失的相當數(shù)量的媒體分組。圖4是圖示根據(jù)本發(fā)明的一個實施例的可以在MHE 10中發(fā)生的糾錯處理的流程圖。MHE 10接收媒體流,例如來自廣播饋源(feed)的廣播電視頻道(步驟200)。媒體流可以是模擬或數(shù)字格式。如果是模擬,則MHE 10可以將媒體流數(shù)字化和編碼成適合于通過數(shù)字交換式媒體網(wǎng)絡遞送媒體的任何適當格式,例如運動圖像專家組-2(MPEG-2)或MPEG-4。 如果媒體流已經(jīng)被數(shù)字化,則MHE 10可以將媒體流轉(zhuǎn)碼成所期望的比特率或格式(步驟 202)。編碼的媒體流然后被分段成媒體段(步驟204)。分段可以包括數(shù)字化媒體單元的任何適當分組,并且如本領域技術人員所理解的那樣,可以基于所使用的數(shù)字編碼而不同。例如,如果編碼格式是MPEG-2,則媒體段可以包括一個或多個傳輸流分組。例如,如果編碼是 MPEG-4,則媒體段可以包括一個或多個網(wǎng)絡抽象層單元。媒體段然后被封包化成適當?shù)膫鬏敺纸M,例如實時傳輸協(xié)議(RTP)分組(步驟 206)。出于說明的目的,假設FEC糾錯過程將用于核心網(wǎng)絡段14。然后期望的第一 FEC糾錯過程被應用于媒體分組以生成多個糾錯分組(步驟208)。如本領域技術人員所知的那樣, FEC糾錯通常包括形成待保護的期望大小的媒體分組的二維塊,或矩陣,然后生成FEC分組,其能夠用于在這樣的媒體分組在通過網(wǎng)絡的途中丟失或破壞的情況下重建一個或多個媒體分組。假設MHE 10耦合到核心網(wǎng)絡段14,所述核心網(wǎng)絡段14是光纖網(wǎng)路段并且具有一定的多余帶寬能力。此外假設核心網(wǎng)絡段14可能不時受到網(wǎng)絡部件故障或電纜中斷的影響,所述網(wǎng)絡部件故障或電纜中斷可能例如在遠離MHE 10若干英里建造新辦公樓的期間發(fā)生。另外假設需要50毫秒(ms)進行切換以承擔故障網(wǎng)絡部件周圍的第一MHE 10或路由的責任的冗余的MHE 10或網(wǎng)絡路由路徑被耦合到核心網(wǎng)絡段14,并且在50 ms時間幀期間,對于每秒2兆比特(Mbps)視頻數(shù)據(jù)流,每信道多至16個媒體分組可能丟失。因此,MHE 10可以選擇FEC塊大小并且生成足夠的FEC分組以實現(xiàn)達到16個媒體分組的恢復以使得在切換期間丟失的媒體分組能夠由下游的MHE 10在不擾亂(disrupt) CPE 26上的媒體呈現(xiàn)的情況下恢復。媒體分組和FEC分組然后通過核心網(wǎng)絡段14被傳送(步驟210)。FEC分組可以按順序與媒體分組混和地傳送,或者可以經(jīng)由單獨信道或端口傳送。圖5是圖示根據(jù)本發(fā)明的一個實施例的在MSO 20處的糾錯處理的流程圖。MSO 20 接收發(fā)送自MHE 10的媒體分組和FEC分組(步驟300)。MSO 20可以對媒體分組應用第一 FEC過程以恢復由于電纜中斷或其他毀壞而丟失的任何媒體分組(步驟302)。假設MSO 20 耦合到接入網(wǎng)絡段16,所述接入網(wǎng)絡段16包括xDSL通信鏈路并且?guī)捠芟拗?。此外,接入網(wǎng)絡段16的丟失描繪主要可以包括每個丟失事件通常引起少于5個丟失分組的瞬時脈沖噪聲事件。MSO 20可以使用與由MHE 10使用的FEC塊大小不同的第二 FEC塊大小來應用第二 FEC過程,并且生成比MHE 10所生成的更少的FEC分組以使得FEC過程適于恢復每個FEC塊僅達到5個丟失分組(步驟304),但是對于糾錯分組而言,需要較小附加帶寬。MSO 20然后通過接入網(wǎng)絡段16傳送媒體分組和FEC分組(步驟306)。圖6是圖示根據(jù)本發(fā)明的另一實施例的在MSO 20處的糾錯處理的流程圖。如果針對圖5所討論的,MSO 20接收多個媒體分組和FEC分組(步驟400)并且使用FEC過程和 FEC分組恢復丟失的任何分組(步驟402)。然而,在該實施例中,假設MSO 20與接入網(wǎng)絡段 16結(jié)合使用ARQ糾錯過程。ARQ過程最初在發(fā)送媒體分組到PG M之前將媒體分組存儲在本地存儲設備中(步驟404)。ARQ過程然后將媒體分組轉(zhuǎn)發(fā)到PG 24 (步驟406)。如果PG 24確認媒體分組的接收,則ARQ過程能夠除去或重寫(overwrite)本地存儲設備中的媒體分組。否則,ARQ過程將重傳媒體分組直到從PG M接收到確認??商鎿Q地,ARQ過程可以使用環(huán)形緩沖器,該環(huán)形緩沖器長度足以覆蓋通常的丟失描繪并且響應來自PG 24的對重傳特定丟失分組的請求。在另一個實施例中,ARQ過程可以在MSO 20和CPE沈之間而不是在MSO 20和PG 24之間實施。盡管在沒有發(fā)生分組丟失的情況下ARQ需要比FEC糾錯過程更小的帶寬,但是ARQ 會引入與重傳相關聯(lián)的很大延遲。此外,ARQ在一些網(wǎng)絡段中可能不適合,其中在大的分組丟失事件之后對重傳的請求可能壓倒發(fā)送服務節(jié)點服務重傳請求的能力,或其中存儲媒體分組所需的處理和存儲量需要過多的資源。例如,由于相當數(shù)量的媒體分組通過核心網(wǎng)絡段14被發(fā)送,并且在分組丟失事件(例如電纜中斷)的情況下大量重傳請求需要被服務,所以ARQ糾錯過程對于核心網(wǎng)絡段14而言可能不是適當?shù)募m錯過程?,F(xiàn)在參考圖7,示出在圖3中示出的服務節(jié)點的框圖。一個或多個服務節(jié)點,例如 MSO 20、PG沈可以包括能夠監(jiān)視服務節(jié)點耦合到的相應的網(wǎng)絡段的監(jiān)視代理 (MA)38,并且確定與特定網(wǎng)絡段相關聯(lián)的丟失描繪。MA 38能夠向上游ECC 36提供信息或請求以動態(tài)地改變用于恢復在相應網(wǎng)絡段上丟失的分組的糾錯過程。適用于本發(fā)明中的監(jiān)視代理在2007年12月20日提交的美國專利申請序列號11/961,879中有所描述,通過引用方式將其公開內(nèi)容合并于此。圖8是圖示根據(jù)本發(fā)明的一個實施例的用于改變網(wǎng)絡段上的差錯控制過程的過程的流程圖。為了說明,將結(jié)合圖7來討論圖8。假設PG M使用第一 FEC過程,在給定在特定時間本地網(wǎng)絡段觀的丟失描繪的情況下,該過程提供足夠供CPE 26恢復由PG 24發(fā)送的丟失數(shù)據(jù)分組的糾錯。此外假設發(fā)生了改變本地網(wǎng)絡段觀的丟失描繪的事件。例如, 假設客戶以增加本地網(wǎng)絡段觀上的丟棄分組的方式重新配置了轉(zhuǎn)換設備30,或?qū)⒅T如微波爐之類的大的電子設備移動到接近于通信鏈路34,并且由微波爐生成的電磁場引起瞬時分組丟失的增加。因此,給定本地網(wǎng)絡段觀的新丟失描繪,PG沈所使用的第一 FEC過程現(xiàn)在可能給不足以補償更大數(shù)量的丟失分組。MA 38C確定本地網(wǎng)絡段觀的丟失描繪已經(jīng)改變(步驟500)。例如,MA 38C可以確定在相當數(shù)量的傳輸中,F(xiàn)EC分組不足以恢復丟失的所有分組。MA 38C可以向上游ECC 36 (例如與PG M相關聯(lián)的ECC 36C)提供差錯控制消息,通知ECC 36C:現(xiàn)有糾錯過程是不足的(步驟502)。差錯控制消息可以是對增加數(shù)量的FEC分組的請求,識別丟失描繪的數(shù)據(jù),或能夠向PG 24告知需要用于提供增加的差錯保護的新糾錯過程以保持適當?shù)拿襟w呈現(xiàn)質(zhì)量的任何其他消息。假設PG沈之間的通信鏈路34具有足夠的帶寬(步驟504),響應于接收到差錯控制消息,ECC 36C能夠?qū)罄m(xù)接收到的媒體分組發(fā)起不同的差錯控制過程,該過程提供了超過ECC 36C先前提供的附加糾錯。假設PG 24經(jīng)由接入網(wǎng)絡段16接收來自MSO 20的送往CPE沈的多個媒體分組(步驟506)。ECC 36C根據(jù)與網(wǎng)絡段16相關聯(lián)的糾錯過程來對媒體分組執(zhí)行糾錯(步驟178)。在接收到來自CPE沈的差錯控制消息之前,ECC 36C 可能已經(jīng)提供了特定FEC塊大小的媒體分組并且具有足夠的FEC分組以實現(xiàn)對達到5個連續(xù)的丟失分組的恢復。ECC 36C現(xiàn)在改變FEC塊大小并且從媒體分組生成更大數(shù)量的FEC 分組以實現(xiàn)由CPE 26恢復達到10個連續(xù)的丟失分組(步驟510)。PG 24使用新FEC塊大小和增加數(shù)量的FEC分組來將多個媒體分組發(fā)送到CPE 26(步驟512)。該過程可以被重復直到ECC 36C提供的差錯控制處理的級別足以在CPE沈處提供適當?shù)拿襟w呈現(xiàn)質(zhì)量。值得注意的是差錯控制修改不涉及上游服務節(jié)點的任何附加處理或上游網(wǎng)絡段14或16的任何附加帶寬。另外值得注意的是視頻傳輸中的問題在沒有服務供應商員工的人工干預的情況下被自動地監(jiān)視和糾正,由此消除了相關聯(lián)的呼叫中心和上門服務支持費用。根據(jù)本發(fā)明的一個實施例,服務節(jié)點能夠?qū)Φ谝痪W(wǎng)絡段實施第一 FEC糾錯過程, 并且對第二網(wǎng)絡段實施第二 FEC糾錯過程而不必重新生成經(jīng)由第一網(wǎng)絡段接收的FEC分組。本發(fā)明使得處理節(jié)點能夠輕易地減少被用于糾錯處理的帶寬而不消耗資源重新計算新的FEC分組。本發(fā)明使用如在電影與電視工程師學會(SMPTE)標準SMPTE 2002-1和SMPTE2022-1 (因此這二者都全部合并于此)中所描述的ftx)-MPEG論壇實施規(guī)程(C0P)#3 FEC過程。Pro-MPEG FEC包含生成具有多個列的FEC矩陣,稱為矩陣的〃L〃維,并且具有多個行, 稱為矩陣的"D"維?,F(xiàn)在將首先參考L維(列數(shù))并然后參考D維(行數(shù))來描述FEC矩陣的維。例如,具有5列和10行的FEC矩陣在此將被稱為IO(L)x 5 (D) FEC矩陣。糾錯是以 FEC分組的形式提供,所述FEC分組是基于在FEC矩陣的特定行或列中的媒體分組得到的。 被生成以糾正與特定行相關聯(lián)的分組丟失的FEC分組在此將被稱為行FEC分組。被生成以糾正與特定列相關聯(lián)的分組丟失的FEC分組在此將被稱為列FEC分組??梢酝ㄟ^生成行和列FEC分組這二者來提供相對大的糾錯量??梢酝ㄟ^僅生成列FEC分組來提供較少的糾錯量。如本領域技術人員所理解的那樣,F(xiàn)EC矩陣的大小,以及行和列FEC分組的使用是期望糾錯量與所利用帶寬量之間的折衷。FEC分組與媒體分組間較高的比率增加了糾錯的可能性,但同樣地增加了傳送媒體分組和FEC分組所需的帶寬。短語"FEC矩陣“在此將用于指代媒體分組的相應矩陣。短語"FEC塊“在此將用于指代相應的FEC矩陣和基于FEC矩陣生成的FEC分組這二者。引起丟失分組的事件,例如核心網(wǎng)絡段14上的電纜中斷或接入網(wǎng)絡段16上的脈沖噪聲,通常引起一系列連續(xù)的分組丟失,而不是遍及分組的FEC塊的多個隨機分組。如果僅列FEC分組被生成用于糾錯,則可以從FEC塊恢復數(shù)量等于L的丟失的連續(xù)分組,假設丟失的連續(xù)分組是FEC塊中的僅有的丟失分組。如果行和列FEC分組這二者被生成用于糾錯, 則可以從FEC塊恢復數(shù)量等于L+1的丟失的連續(xù)分組,再次假設那些分組是FEC塊中的僅有的丟失分組。本發(fā)明以在不需要生成附加FEC分組的情況下增加可以恢復的連續(xù)分組的數(shù)量的方式交織媒體分組和FEC分組的FEC塊的傳輸。本發(fā)明還實現(xiàn)將FEC分組的適當子集 (proper subset)重新用于第二網(wǎng)絡段上的后續(xù)糾錯而不需要重新生成FEC分組,即使FEC 塊大小被改變。圖9是根據(jù)本發(fā)明的一個實施例以切10 FEC矩陣示出多個媒體分組52和FEC分組M的示例性FEC塊50的框圖。出于說明的目的,媒體分組52和FEC分組M這二者在此可以被共同稱為分組52、54。應該注意的是為了定義FEC矩陣的L和D維,僅考慮媒體分組52。在該特定FEC塊50中,如列56A- 56F和行58A- 58K中所示,存在50個媒體分組52 和16個FEC分組M。值得注意的是如果在沒有任何FEC分組M的情況下發(fā)送50個媒體分組52所需的原始速率是每秒2兆比特(Mb/s),則發(fā)送50個媒體分組52和附加的16個 FEC分組M所需的增加的帶寬是2. 64 Mb/s,這表示32%的糾錯帶寬開銷。在傳統(tǒng)的FEC塊50中,16個FEC分組M足以糾正6 (L (5)+1)個媒體分組52的連續(xù)的分組丟失。注意到在圖9中,每個分組5254承載兩個數(shù)字,最左邊的數(shù)字通過"/" 與最右邊數(shù)字隔開。對于每個媒體分組52,最左邊的數(shù)字表示媒體分組52被連續(xù)解碼以用于在CPE沈上顯示所采用的次序的分組序號。對于每個FEC分組M,最左邊的數(shù)字表示 FEC分組M通常將與連續(xù)排序的媒體分組52混和所采用的連續(xù)次序。在FEC塊50的每行的末端(列56F)處的每個FEC分組M能夠被用于糾正或恢復存在于與FEC分組M相同行的任何媒體分組52,只要該行中的其他媒體分組52沒有丟失或能夠使用列FEC分組M而被重建。在FEC塊50的每列的末端(行58K)處的每個FEC分組M能夠被用于糾正存在于與FEC分組M相同列的任何單個媒體分組52,只要該列中的其他媒體分組52沒有丟失或能夠使用行FEC分組M而被重建。每個分組52、54中的最右邊數(shù)字表示根據(jù)本發(fā)明的一個實施例的交織的分組傳輸次序。通過在通過網(wǎng)絡段的傳輸之前交織分組52、54,本發(fā)明將可以恢復的連續(xù)的媒體分組52的數(shù)目從L+l=6個連續(xù)分組增加到L+D+l=16個連續(xù)分組。值得注意的是在圖9中所示的FEC塊50中,恢復16個連續(xù)丟失分組的能力表示相對于傳統(tǒng)的FEC塊50增加167%。 根據(jù)本發(fā)明的一個實施例的分組52、54的交織次序如下。交織次序中的第一媒體分組52、 54是在行58A和列56A處的媒體分組52。交織次序中的下一個分組52 J4是在行58B和列56B處的媒體分組52。交織次序中的第三分組52 J4是在行58C和列56C處的媒體分組 52。該過程沿著對角線路徑60繼續(xù)進行直到行58F和列56F處的FEC分組M被以交織次序放置。此時,因為列56F是FEC塊50中的最后一列,所以交織次序中的下一列是第一列, 列56A。然而,因為行58F不是FEC塊50中的最后一行,所以交織次序中的下一行是行58G。 因此,交織次序中的下一個媒體分組52 J4是行58G和列56A處的媒體分組52。該過程沿著對角線路徑62繼續(xù)進行直到行58K和列56E處的FEC分組M被以交織次序放置。此時,因為行58K是FEC塊50中的最后一行,所以交織次序中的下一行是第一行,行58A。然而,因為列56E不是FEC塊50中的最后一列,所以交織次序中的下一列是列56F。因此,交織次序中的下一個媒體分組52 J4是由對角線路徑64所示的行58A和列56F處的FEC分組M。應該注意到,列56F是FEC塊50中的最后一列,因此交織次序中的下一個媒體分組 52,54是行58B和列56A處的媒體分組52。該過程以對角線路徑66 - 90所示的相同方式繼續(xù)進行直到所有的分組5254都在交織次序中。在下游的服務節(jié)點(例如MSO 20)接收到交織的分組5254之后,MSO 20以由與圖 9中的每個分組5254相關聯(lián)的最左邊的數(shù)字所表示的連續(xù)次序來安排交織的分組52、54。 假設在將FEC塊50傳輸?shù)組SO 20期間發(fā)生電纜中斷,并且在轉(zhuǎn)換到后備MHE 10期間,多個連續(xù)分組5254被丟失。圖10是圖9中所示的FEC塊50在被MSO 20接收并以連續(xù)次序安排之后的框圖。 帶有"X"的分組5254表示丟失的媒體分組。應該注意到由于電纜中斷,16個媒體分組52、 M丟失。此外應該注意到在圖10中丟失的分組5254沒有按連續(xù)次序,因為它們以交織次序被傳送。因為本發(fā)明交織分組52、54的傳輸次序,所以16個丟失分組52、54中的每一個能夠被恢復。為了清楚的目的,盡管討論了丟失分組的恢復,但是每個丟失分組將通過圖 10中相應丟失分組所帶有的數(shù)字來識別。丟失分組5、42、43、50、57和64中的每一個可以首先通過相關聯(lián)行中的相應的FEC分組M,或者在丟失分組42的情況下通過從行58G中的現(xiàn)有分組重建丟失的分組42來恢復。因為分組5和42先前被恢復,丟失的分組35和12接下來能夠作為不存在于相應的列56E和56F中的僅有分組而被恢復。因為丟失的分組35先前被恢復,丟失的分組34 然后能夠作為不存在于行58F中的僅有分組而被恢復。因為丟失的分組沈?qū)⑹窃趤G失的分組34被恢復之后不存在于列56D中的僅有分組,丟失的分組沈然后能夠被恢復。丟失的分組27、21、20、14、13和7以同樣的方式得到恢復。圖11是根據(jù)本發(fā)明另一實施例的FEC塊92的框圖。假設MSO 20接收到圖10中所示的FEC塊50,并且恢復所有丟失的分組。此外,假設接入網(wǎng)絡段16不具有足夠的帶寬來承擔32%的開銷,其中在FEC塊50中包括行和列FEC分組M這二者將需要32%的開銷。此外,假設與接入網(wǎng)絡段16相關聯(lián)的丟失描繪指示平均連續(xù)分組丟失是5個或更少的連續(xù)分組。根據(jù)本發(fā)明的一個實施例,MSO 20可以從FEC塊50中刪除(prune)或丟棄行FEC分組M,并且重新使用列FEC分組M來創(chuàng)建圖11中所示的FEC塊92。應當注意到,根據(jù)與接入網(wǎng)絡段16相關聯(lián)的損失描繪,5列FEC分組M將足以恢復通常數(shù)量的丟失分組。值得注意的是列FEC分組M不需要從FEC矩陣重新生成,但是被重新使用,從而減少了處理時間并且減少了可能由處理延遲引起的CPE 26上的可見偽影(artifact)。參考圖12,提供了服務節(jié)點94的框圖表示。服務節(jié)點94是可以提供MSO 20,MHE 10、MHO 18或PG M的功能的一般控制實體。特別地,服務節(jié)點94可以包括控制系統(tǒng)96, 所述控制系統(tǒng)96具有足夠的存儲器98以用于必要的軟件100和數(shù)據(jù)102以促進如上所述的操作。除了提供整個設備的功能之外,軟件100可以提供MA 38和EEC 36,這取決于配置。此外,控制系統(tǒng)96可以與一個或多個通信接口 104相關聯(lián)以促進操作所必需的通信。 服務節(jié)點94可以是獨立的實體或可以是諸如交換機、路由器等之類的另一部分的一部分。參考圖13,圖示了 CPE 26的框圖表示。CPE 26可以包括控制系統(tǒng)106,所述控制系統(tǒng)106具有足夠的存儲器108以用于必要的軟件110和數(shù)據(jù)112以如上面描述的那樣進行操作。同樣,軟件110通??梢蕴峁〤PE沈的功能,以及MA 38和EEC 36的功能,這取決于配置??刂葡到y(tǒng)106可以與一個或多個通信接口 114相關聯(lián)以促進如上所述的通信。 此外,控制系統(tǒng)106可以與用戶接口 116相關聯(lián)以促進與客戶的交互以及向客戶以可聽或可看的格式提供流式媒體以及從客戶接收信息。本領域技術人員將會意識到對本發(fā)明優(yōu)選實施例的改進和修正。所有這樣的改進和修正都被認為落入在此所公開的構思以及所附權利要求的范圍內(nèi)。
權利要求
1.一種用于在交換式數(shù)字視頻網(wǎng)絡中通過視頻服務局和住宅網(wǎng)關從頭端向客戶駐地設備遞送多個媒體分組的方法,所述方法包括在視頻服務局接收第一多個視頻分組;使用第一糾錯過程對第一多個視頻分組提供第一糾錯;經(jīng)由交換式數(shù)字視頻網(wǎng)絡向住宅網(wǎng)關發(fā)送包括第一多個視頻分組的第二多個視頻分組;以及在住宅網(wǎng)關處使用第二糾錯過程對第二多個視頻分組提供第二糾錯,其中第一糾錯過程不同于第二糾錯過程。
2.根據(jù)權利要求1所述的方法,其中第二多個視頻分組還包括通過第一糾錯過程所恢復的多個視頻分組。
3.根據(jù)權利要求1所述的方法,還包括接收與第一多個視頻分組相關聯(lián)的第一多個前向糾錯(FEC)分組,并且其中第一糾錯過程使用第一多個FEC分組來提供第一糾錯。
4.根據(jù)權利要求3所述的方法,還包括向住宅網(wǎng)關發(fā)送與第二多個視頻分組相關聯(lián)的第二多個FEC分組,并且其中第二糾錯過程使用第二多個FEC分組來提供第二糾錯。
5.根據(jù)權利要求4所述的方法,其中第二多個FEC分組是第一多個FEC分組的子集。
6.根據(jù)權利要求5所述的方法,還包括在視頻服務局接收關于第二多個FEC分組是數(shù)量不足的FEC分組的指示;在視頻服務局接收第三多個視頻分組;使用第一糾錯過程對第三多個視頻分組提供第一糾錯;經(jīng)由交換式數(shù)字視頻網(wǎng)絡向住宅網(wǎng)關發(fā)送包括第三多個視頻分組的第四多個視頻分組;以及響應于所述指示,經(jīng)由交換式數(shù)字視頻網(wǎng)絡向住宅網(wǎng)關發(fā)送與第四多個視頻分組相關聯(lián)的第三多個FEC分組,并且其中第四多個FEC分組包括比第二多個FEC分組更大數(shù)量的 FEC分組。
7.根據(jù)權利要求1所述的方法,其中第一糾錯過程是使用第一多個行FEC分組和第一多個列FEC分組的前向糾錯(FEC)糾錯過程,并且其中第二糾錯過程是僅使用第二多個列 FEC分組的FEC糾錯過程。
8.根據(jù)權利要求7所述的方法,其中第二多個列FEC分組包括第一多個列FEC分組。
9.根據(jù)權利要求1所述的方法,其中第一糾錯過程是前向糾錯(FEC)糾錯過程,并且其中第二糾錯過程是自動重復請求(ARQ)糾錯過程。
10.根據(jù)權利要求1所述的方法,其中第一糾錯過程是基于與視頻服務局所耦合到的網(wǎng)絡段相關聯(lián)的丟失描繪而選擇的。
11.一種用于通過具有核心網(wǎng)絡段和接入網(wǎng)絡段的網(wǎng)絡發(fā)送第一多個視頻分組的方法,所述核心網(wǎng)絡段耦合到具有第一服務節(jié)點的接入網(wǎng)絡段,并且所述接入網(wǎng)絡段耦合到具有第二服務節(jié)點的本地網(wǎng)絡段,所述方法包括基于第一多個視頻分組生成第一多個前向糾錯(FEC)分組;向第一服務節(jié)點發(fā)送第一多個視頻分組和第一多個FEC分組;從第一多個FEC分組中除去第二多個FEC分組以形成第三多個FEC分組;以及向第二服務節(jié)點發(fā)送第一多個視頻分組和第三多個FEC分組,其中核心網(wǎng)絡段具有大于接入網(wǎng)絡段的第二帶寬的第一帶寬。
12.根據(jù)權利要求11所述的方法,還包括從第二服務節(jié)點接收關于第三多個FEC分組包括不足FEC量的FEC分組的指示;接收第二多個視頻分組;向第二服務節(jié)點發(fā)送第三多個視頻分組;以及響應于所述指示,向第二服務節(jié)點發(fā)送與第三多個視頻分組相關聯(lián)的第四多個FEC分組,所述第四多個FEC分組包括大于不足FEC量的FEC分組的FEC分組量。
13.根據(jù)權利要求11所述的方法,還包括在第一服務節(jié)點處,接收關于第三多個FEC分組是數(shù)量不足的FEC分組的指示;以及響應于所述指示,向第二服務節(jié)點發(fā)送第四多個FEC分組,并且其中所述第四多個FEC 分組包括比第三多個FEC分組更大數(shù)量的FEC分組。
14.一種用于通過具有不同帶寬的兩個網(wǎng)絡段提供糾錯的方法,包括在第一服務節(jié)點處,接收包括第一多個視頻分組和第一多個前向糾錯(FEC)分組的第一多個數(shù)據(jù)分組,所述第一多個數(shù)據(jù)分組中的每一個具有標識與第一多個數(shù)據(jù)分組相關聯(lián)的連續(xù)次序的相關聯(lián)序號,并且其中第一多個數(shù)據(jù)分組以交織次序在第一服務節(jié)點處被接收;以及向第二服務節(jié)點發(fā)送包括第一多個視頻分組和第二多個FEC分組的第二多個數(shù)據(jù)分組,所述第二多個FEC分組包括第一多個FEC分組的適當子集,所述第二多個數(shù)據(jù)分組是基于與第一多個視頻分組和第二多個FEC分組中的每一個相關聯(lián)的序號以連續(xù)次序被發(fā)送的。
15.一種服務節(jié)點,包括輸入第一接口,適于與第一網(wǎng)絡段進行通信; 輸出接口,適于與第二網(wǎng)絡段進行通信;以及控制系統(tǒng),耦合到輸入第一接口和輸出接口并且適于經(jīng)由第一網(wǎng)絡段接收第一多個視頻分組和與第一多個視頻分組相關聯(lián)的第一多個糾錯分組;使用第一多個糾錯分組對第一多個視頻分組提供第一糾錯; 基于第一多個視頻分組生成第二多個糾錯分組;以及向第二服務節(jié)點發(fā)送包括第一多個視頻分組和第二多個糾錯分組的第二多個視頻分組。
16.根據(jù)權利要求15所述的服務節(jié)點,其中第二多個視頻分組還包括通過第一糾錯所恢復的多個恢復的視頻分組。
17.根據(jù)權利要求15所述的服務節(jié)點,其中第二多個糾錯分組是第一多個糾錯分組的適當子集。
18.根據(jù)權利要求17所述的服務節(jié)點,其中第一多個糾錯分組包括多個行糾錯分組和多個列糾錯分組,其中第二多個糾錯分組由多個列糾錯分組組成。
19.根據(jù)權利要求15所述的服務節(jié)點,其中所述控制系統(tǒng)還適于 接收關于第二多個糾錯分組是數(shù)量不足的糾錯分組的指示;接收第三多個視頻分組和第三多個糾錯分組;向第二服務節(jié)點發(fā)送包括第三多個視頻分組的第四多個視頻分組;以及響應于所述指示,向第二服務節(jié)點發(fā)送與第四多個視頻分組相關聯(lián)的第四多個糾錯分組,并且其中所述第四多個糾錯分組包括比數(shù)量不足的糾錯分組更大數(shù)量的糾錯分組。
20.根據(jù)權利要求15所述的服務節(jié)點,其中第一糾錯是基于與第一網(wǎng)絡段相關聯(lián)的丟失描繪來選擇的。
21.一種用于在交換式數(shù)字視頻網(wǎng)絡中遞送多個媒體分組的方法,所述交換式數(shù)字視頻網(wǎng)絡具有經(jīng)由第一網(wǎng)絡段耦合到第二服務節(jié)點的第一服務節(jié)點和經(jīng)由第二網(wǎng)絡段耦合到第三服務節(jié)點的第二服務節(jié)點,所述方法包括在第二服務節(jié)點處,經(jīng)由第一網(wǎng)絡段從第一服務節(jié)點接收第一多個視頻分組; 在第二服務節(jié)點處使用第一糾錯過程對第一多個視頻分組提供第一糾錯; 經(jīng)由第二網(wǎng)絡段向第三服務節(jié)點發(fā)送包括第一多個視頻分組的第二多個視頻分組;以及在第三服務節(jié)點處使用第二糾錯過程對第二多個視頻分組提供第二糾錯,其中第一糾錯過程不同于第二糾錯過程。
22.根據(jù)權利要求21所述的方法,還包括接收與第一多個視頻分組相關聯(lián)的第一多個前向糾錯(FEC)分組,并且其中第一糾錯過程使用第一多個FEC分組來提供第一糾錯。
23.根據(jù)權利要求22所述的方法,還包括向第三服務節(jié)點發(fā)送與第二多個視頻分組相關聯(lián)的第二多個FEC分組,并且其中第二糾錯過程使用第二多個FEC分組來提供第二糾
全文摘要
一種用于提供媒體分組的糾錯的方法。與核心網(wǎng)絡段相關聯(lián)的服務節(jié)點使用第一糾錯過程,并且與接入網(wǎng)絡段相關聯(lián)的服務節(jié)點使用第二糾錯過程。與本地網(wǎng)絡段相關聯(lián)的服務節(jié)點可以使用第三糾錯過程。本發(fā)明視情況而定在不同網(wǎng)絡段上利用不同的糾錯過程。服務節(jié)點可以接收來自監(jiān)視代理的關于糾錯不足的指示器,并且作為響應,服務節(jié)點可以增加與網(wǎng)絡段相關聯(lián)的糾錯量。媒體分組可以以增加分組恢復量的方式在前向糾錯(FEC)塊中交織。
文檔編號H04N7/26GK102165781SQ200980137353
公開日2011年8月24日 申請日期2009年6月1日 優(yōu)先權日2008年7月25日
發(fā)明者E·岡杜斯?jié)h, M·J·索庫普, T·J·拉雷爾 申請人:北方電訊網(wǎng)絡有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1