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

用于在廣播和通信系統(tǒng)中發(fā)送和接收分組的方法和裝置與流程

文檔序號:11142884閱讀:732來源:國知局
用于在廣播和通信系統(tǒng)中發(fā)送和接收分組的方法和裝置與制造工藝

本發(fā)明涉及一種用于在廣播和通信系統(tǒng)中使用應(yīng)用層前向糾錯方案發(fā)送和接收分組的方法和裝置。



背景技術(shù):

通信系統(tǒng)中的各種內(nèi)容的多樣化和高容量內(nèi)容(諸如高清晰度(HD)內(nèi)容和超高清晰度(UHD)內(nèi)容)的增長越來越加劇了數(shù)據(jù)擁塞。這種情況使得從發(fā)送方(例如,主機A)發(fā)送的內(nèi)容被異常地遞送到接收方(例如,主機B),并且內(nèi)容中的一些在路由上丟失。

通常,數(shù)據(jù)以分組發(fā)送,并且因此內(nèi)容丟失以分組發(fā)生。該分組由用于傳輸(有效載荷)、地址信息(例如,發(fā)送方地址、目的地地址)和控制信息(例如,報頭)的數(shù)據(jù)的塊組成。相應(yīng)地,如果在網(wǎng)絡(luò)中發(fā)生分組丟失,則接收器可能不能夠接收到丟失的分組,并且從而可能不知道在丟失的分組中的數(shù)據(jù)和控制信息。這給用戶帶來各種不便,諸如音頻質(zhì)量的惡化、視頻質(zhì)量的惡化或屏幕凍結(jié)、字幕遺漏、文件丟失等。

由于這個原因,為了修復(fù)已經(jīng)在網(wǎng)絡(luò)中發(fā)生的數(shù)據(jù)丟失,需要應(yīng)用層前向糾錯(AL-FEC),并且為此,需要重建和發(fā)送或接收FEC分組的方法。

同時,隨著廣播和通信的融合推進,通過各種媒體的多媒體服務(wù)正變得常見。換句話說,使用諸如陸地、衛(wèi)星、電纜等之類的現(xiàn)有廣播媒體的服務(wù)是數(shù)字多樣化的,并且同時,諸如數(shù)字多媒體廣播(DMB)、手持數(shù)字視頻廣播(DVB-H)和高級電視系統(tǒng)委員會-移動/手持(ATSC-M/H)等之類的移動廣播服務(wù)以及像互聯(lián)網(wǎng)協(xié)議TV(IPTV)和智能TV的融合服務(wù)正在出現(xiàn)。此外,最近討論準備ATSC 3.0標準,并且存在對在廣播網(wǎng)絡(luò)和互聯(lián)網(wǎng)的混合網(wǎng)絡(luò)環(huán)境中提供適應(yīng)各種終端和變化的信道狀態(tài)的最佳服務(wù)的技術(shù)的需求。



技術(shù)實現(xiàn)要素:

技術(shù)問題

本發(fā)明的目的是提供一種用于當使用在混合網(wǎng)絡(luò)系統(tǒng)中的多個網(wǎng)絡(luò)發(fā)送分組時在短時間內(nèi)有效地發(fā)送分組的方法和裝置。

本發(fā)明另一目的是提供一種用于當使用在混合網(wǎng)絡(luò)系統(tǒng)中的多個網(wǎng)絡(luò)發(fā)送AL-FEC分組時減少傳輸延遲并可靠地發(fā)送分組的方法和裝置。

本發(fā)明又一目的是提供一種用于促進使用在混合網(wǎng)絡(luò)系統(tǒng)中的多個網(wǎng)絡(luò)發(fā)送的接收的AL-FEC分組的快速再現(xiàn)的方法和裝置。

技術(shù)方案

根據(jù)本發(fā)明一方面,提供一種用于在廣播和通信系統(tǒng)中發(fā)送分組的方法。該方法包括:通過用糾錯碼編碼源分組而生成修復(fù)分組,以及通過第一網(wǎng)絡(luò)發(fā)送源分組并且通過第二網(wǎng)絡(luò)發(fā)送修復(fù)分組,其中,根據(jù)第一網(wǎng)絡(luò)的最大傳輸延遲確定修復(fù)分組的數(shù)量。

根據(jù)本發(fā)明另一方面,提供一種用于在廣播和通信系統(tǒng)中接收分組的方法。該方法包括:接收服務(wù)信令,通過第一網(wǎng)絡(luò)接收源分組并且通過第二網(wǎng)絡(luò)接收修復(fù)分組,以及使用修復(fù)分組恢復(fù)和解碼源分組,其中,根據(jù)第一網(wǎng)絡(luò)的最大傳輸延遲確定修復(fù)分組的數(shù)量。

根據(jù)本發(fā)明另一方面,提供一種用于在廣播和通信系統(tǒng)中發(fā)送分組的裝置。該裝置包括:用于通過用糾錯碼編碼源分組而生成修復(fù)分組的糾錯編碼器,用于通過第一網(wǎng)絡(luò)發(fā)送源分組并且通過第二網(wǎng)絡(luò)發(fā)送修復(fù)分組的收發(fā)器,以及用于控制糾錯編碼器和收發(fā)器的控制器,其中,根據(jù)第一網(wǎng)絡(luò)的最大傳輸延遲確定修復(fù)分組的數(shù)量。

根據(jù)本發(fā)明另一方面,提供一種用于在廣播和通信系統(tǒng)中接收分組的裝置。該裝置包括:用于接收服務(wù)信令、通過第一網(wǎng)絡(luò)接收源分組并且通過第二網(wǎng)絡(luò)接收修復(fù)分組的收發(fā)器,用于使用修復(fù)分組恢復(fù)和解碼源分組的糾錯解碼器,其中,根據(jù)第一網(wǎng)絡(luò)的最大傳輸延遲確定修復(fù)分組的數(shù)量。

附圖說明

圖1A和1B示出網(wǎng)絡(luò)拓撲和數(shù)據(jù)流;

圖2示出根據(jù)本發(fā)明一實施例的MPEG媒體傳輸(MMT)系統(tǒng)配置;

圖3示出根據(jù)本發(fā)明一實施例的MMT系統(tǒng)中的應(yīng)用層FEC(AL-FEC)架構(gòu);

圖4A至4E是根據(jù)本公開一實施例的混合網(wǎng)絡(luò)環(huán)境的示范性協(xié)議棧;

圖5示出根據(jù)本發(fā)明一實施例的在混合網(wǎng)絡(luò)環(huán)境中使用兩個網(wǎng)絡(luò)發(fā)送FEC分組的示例;

圖6A和6B示出在混合網(wǎng)絡(luò)環(huán)境中的假設(shè)的接收器緩沖器模型(Hypothetical Receiver Buffer Model,HRBM)的示范性操作;

圖7A至圖7C示出根據(jù)本公開實施例的用于分組保護的修復(fù)分組格式;

圖8示出根據(jù)本公開一實施例的在發(fā)送器端的分組發(fā)送過程;

圖9示出根據(jù)本公開一實施例的在接收器端的分組接收過程;

圖10是根據(jù)本公開一實施例的發(fā)送設(shè)備的示意性框圖;以及

圖11是根據(jù)本公開一實施例的接收設(shè)備的示意性框圖。

具體實施方式

現(xiàn)在將參考附圖詳細描述本發(fā)明的實施例以便由本領(lǐng)域普通技術(shù)人員容易地實施。然而,本發(fā)明可以以許多不同的形式實現(xiàn),并且不限于將在此討論的實施例。

在圖中,為了清楚起見,省略與描述無關(guān)的部件,并且相同的附圖標記在整個說明書中指相同的元件。

術(shù)語“包括(或正包括)”或“包含(或正包括)”是包括性的或開放式的,并且不排除附加的未記載的元件或方法步驟。

此外,稍后將提到的術(shù)語通過考慮本發(fā)明的功能性來定義,但是可取決于用戶或操作者的某些實踐或意圖而不同。相應(yīng)地,在整個本說明書中應(yīng)當基于描述進行術(shù)語的定義。

雖然為了便于解釋,將在說明書中描述使用用于傳輸?shù)腗MT協(xié)議以及應(yīng)用協(xié)議,但是本發(fā)明不限于此,而是甚至在使用其它協(xié)議(諸如TCP/IP、UDP/IP、HTTP等)時也可被應(yīng)用。

在下表1中總結(jié)如在此使用的術(shù)語。

表1

在下面的描述中,術(shù)語“奇偶校驗”和“修復(fù)”將可互換地使用。

圖1A和1B示出網(wǎng)絡(luò)拓撲和數(shù)據(jù)流。

參考圖1A,網(wǎng)絡(luò)拓撲包括作為發(fā)送器操作的主機A 102和作為接收器操作的主機B(108),并且主機A 102和主機B 108經(jīng)由一個或多個路由器104、106連接。主機A 102和主機B 108通過以太網(wǎng)118、122與路由器104、106連接,并且路由器104、106可通過光纖、衛(wèi)星通信或其它可能的手段120彼此連接。主機A 102和主機B 108之間的數(shù)據(jù)流通過鏈路層116、互聯(lián)網(wǎng)層114、傳輸層112和應(yīng)用層110進行。

參考圖1B,應(yīng)用層130應(yīng)用AL-FEC以創(chuàng)建用于傳輸?shù)臄?shù)據(jù)130。數(shù)據(jù)130可以是基于實時協(xié)議(RTP)而從在音頻/視頻(AV)編解碼器中壓縮的數(shù)據(jù)劃分而來的RTP分組數(shù)據(jù),或者基于MMT協(xié)議的MMT分組數(shù)據(jù)。數(shù)據(jù)130被傳輸層112轉(zhuǎn)換成例如具有插入的用戶數(shù)據(jù)報協(xié)議(UDP)報頭的UDP分組132?;ヂ?lián)網(wǎng)層114通過將IP報頭附連到UDP分組132而生成IP分組134,并且鏈路層116通過將幀報頭136并且如果需要的話將幀腳注附連到IP分組134而產(chǎn)生用于傳輸?shù)膸?16。

圖2示出根據(jù)本發(fā)明一實施例的MPEG媒體傳輸(MMT)系統(tǒng)配置。

在圖2的左邊表示MMT系統(tǒng)配置,而在右邊表示遞送功能的詳細結(jié)構(gòu)。

媒體編碼層205壓縮并將音頻和/或視頻數(shù)據(jù)發(fā)送到封裝功能層(E.層)210。

封裝功能層210以類似于文件格式的形式對壓縮的音頻/視頻數(shù)據(jù)進行分組,并且將其遞送到遞送功能層220。

遞送功能層220或D.層使得來自封裝功能層210的輸出為MMT有效載荷格式,并且然后通過添加MMT傳輸分組報頭而將其以MMT傳輸分組格式遞送到傳輸協(xié)議層230。替代地,遞送功能層220使用RTP協(xié)議而將來自封裝功能層210的輸出以RTP分組形式遞送到傳輸協(xié)議層230。此后,傳輸協(xié)議層230將其轉(zhuǎn)換成用戶數(shù)據(jù)報協(xié)議(UDP)和傳輸控制協(xié)議(TCP)之中的傳輸協(xié)議,并將結(jié)果發(fā)送到IP層240。最后,IP層240將來自傳輸協(xié)議層230的輸出轉(zhuǎn)換成IP分組,并且使用IP協(xié)議發(fā)送IP分組。

控制功能層200或C.層管理呈現(xiàn)會話和遞送會話。

同時,可應(yīng)用FEC技術(shù)以幫助接收器恢復(fù)在網(wǎng)絡(luò)中丟失的數(shù)據(jù)。具體地,源分組塊由某個數(shù)量的具有不同長度的被稱為源分組的數(shù)據(jù)分組組成,并且諸如奇偶校驗數(shù)據(jù)或修復(fù)分組之類的修復(fù)信息可通過FEC編碼而被添加到源分組塊。如果在接收器中存在數(shù)據(jù)丟失,則可使用修復(fù)信息來執(zhí)行解碼。

圖3示出根據(jù)本發(fā)明一實施例的MMT系統(tǒng)中的應(yīng)用層FEC(AL-FEC)架構(gòu)。

MMT應(yīng)用310確定具有AL-FEC保護的MMT資產(chǎn),并將其輸入到MMT協(xié)議320。此外,MMT應(yīng)用310將AL-FEC相關(guān)配置信息(FEC配置信息)輸入到MMT FEC方案330。MMT協(xié)議320將輸入的資源分組成MMT有效載荷(MMTP),通過添加MMT分組報頭而生成源分組,并且以具有預(yù)定數(shù)量的源分組的源分組塊單元將它們輸入到MMT FEC方案340。MMT FEC方案340根據(jù)給定的源碼元塊生成方法、基于從MMT應(yīng)用310輸入的FEC配置信息而從輸入源分組塊中的每一個生成源碼元塊。在這種情況下,根據(jù)本發(fā)明一實施例的源碼元塊生成方法是在FEC配置信息中給出的,并且如果根據(jù)本發(fā)明一實施例的源碼元塊生成方法在FEC配置信息中是顯性的(explicit),則MMT FEC方案330根據(jù)本發(fā)明的實施例生成源碼元塊。生成源碼元塊的MMT FEC方案330將其輸入到FEC碼340,F(xiàn)EC碼340繼而從輸入源碼元塊生成奇偶校驗(修復(fù))碼元塊,并將奇偶校驗(修復(fù))碼元塊輸入到MMT FEC方案330。MMT FEC方案330為源碼元塊和奇偶校驗(修復(fù))碼元塊生成FEC有效載荷ID,并將從FEC碼340接收的奇偶校驗(修復(fù))碼元輸入到MMT協(xié)議320。使用輸入的奇偶校驗(修復(fù))碼元和FEC有效載荷ID,MMT協(xié)議320通過將源FEC有效載荷ID添加到源分組而生成FEC源分組,并且通過將修復(fù)FEC有效載荷ID以及進一步將MMT有效載荷報頭和MMT分組報頭添加到奇偶校驗(修復(fù))碼元而生成FEC修復(fù)分組,并且然后經(jīng)由諸如用戶數(shù)據(jù)報協(xié)議(UDP)之類的傳輸層350而將分組發(fā)送到IP 360。為了便于解釋,迄今為止已經(jīng)描述了在源分組塊中生成FEC源分組和FEC奇偶校驗(修復(fù))分組,但是在實際網(wǎng)絡(luò)環(huán)境中,MMT協(xié)議320將生成的源分組輸入到MMT FEC方案330,并且如果需要的話,分配源FEC有效載荷ID以直接生成和發(fā)送FEC源分組,并且一接收用于源分組塊的最終源分組,MMT FEC方案330就將源分組存儲在其內(nèi)部存儲器中并且從源分組塊生成源碼元塊,并且FEC碼340生成奇偶校驗碼元塊并將生成的奇偶校驗碼元塊輸入到具有FEC有效載荷ID的MMT協(xié)議320,以生成并發(fā)送FEC奇偶校驗(修復(fù))分組。

在本發(fā)明的實施例中,當將在混合網(wǎng)絡(luò)環(huán)境中發(fā)送FEC分組時,方案通過經(jīng)由不同網(wǎng)絡(luò)發(fā)送源分組和修復(fù)分組而提高傳輸效率和解碼效率。

圖4A至4E是根據(jù)本公開一實施例的混合網(wǎng)絡(luò)環(huán)境的示范性協(xié)議棧。

在圖4A中,401表示基于UDP/IP傳送協(xié)議而通過廣播網(wǎng)絡(luò)發(fā)送MMT協(xié)議和AL-FEC所應(yīng)用到的分組的路徑,402表示基于TCP/IP傳送協(xié)議而通過寬帶網(wǎng)絡(luò)以推形式發(fā)送MMT協(xié)議和AL-FEC所應(yīng)用到的分組的路徑,并且403表示基于TCP/IP傳送協(xié)議而通過寬帶網(wǎng)絡(luò)以拉形式發(fā)送HTTP分組的路徑。

在圖4B中,411表示基于UDP/IP傳送協(xié)議而通過廣播網(wǎng)絡(luò)發(fā)送MMT協(xié)議和AL-FEC所應(yīng)用到的分組的路徑,412表示基于UDP/IP傳送協(xié)議而通過寬帶網(wǎng)絡(luò)發(fā)送MMT協(xié)議和AL-FEC所應(yīng)用到的分組的路徑,并且413表示基于TCP/IP傳送協(xié)議而通過寬帶網(wǎng)絡(luò)以推形式發(fā)送MMT協(xié)議和AL-FEC所應(yīng)用到的分組的路徑,并且414表示基于TCP/IP傳送協(xié)議而通過寬帶網(wǎng)絡(luò)以拉形式發(fā)送被應(yīng)用AL-FEC的HTTP分組的路徑。

圖4C與圖4B相同,除了AL-FEC被應(yīng)用到MMT有效載荷格式而不是MMT協(xié)議。

圖4D與圖4C相同,除了AL-FEC被應(yīng)用到MPU而不是MMT有效載荷格式。

圖4E與圖4D相同,除了HTTP被應(yīng)用在路徑441中發(fā)送的分組中而不是MMT有效載荷格式。

圖5示出根據(jù)本發(fā)明一實施例的在混合網(wǎng)絡(luò)環(huán)境中使用兩個網(wǎng)絡(luò)發(fā)送FEC分組的示例。

在圖5中,假設(shè)當服務(wù)視頻1、音頻1和音頻2時,從廣播發(fā)送塔通過廣播網(wǎng)絡(luò)服務(wù)視頻1和音頻1,并且通過寬帶網(wǎng)絡(luò)從寬帶服務(wù)器服務(wù)音頻2。然而,本發(fā)明不限于此,并且數(shù)據(jù)可通過廣播網(wǎng)絡(luò)和寬帶網(wǎng)絡(luò)中的任何一個(這可被預(yù)先確定或者預(yù)先通知給終端)來發(fā)送。此外,在圖5中,假設(shè)AL-FEC被應(yīng)用到音頻2。相應(yīng)地,在發(fā)送器端生成用于音頻2的源分組和修復(fù)分組。

同時,廣播網(wǎng)絡(luò)與寬帶網(wǎng)絡(luò)相比具有相對小的延遲和小的數(shù)據(jù)丟失率,而寬帶網(wǎng)絡(luò)具有相對大的延遲和大的數(shù)據(jù)丟失率。相應(yīng)地,在本公開一實施例中,在發(fā)送用于音頻2的分組的情況下,在用戶請求時通過寬帶網(wǎng)絡(luò)發(fā)送源分組,同時通過不同于通過其發(fā)送源分組的網(wǎng)絡(luò)的廣播網(wǎng)絡(luò)發(fā)送修復(fù)分組。

例如,如果寬帶網(wǎng)絡(luò)中的最大傳輸延遲是5秒,并且廣播網(wǎng)絡(luò)的最大傳輸延遲是2秒,則接收器在是寬帶網(wǎng)絡(luò)的最大傳輸延遲的5秒內(nèi)接收源分組,并且使用通過廣播網(wǎng)絡(luò)接收的修復(fù)分組恢復(fù)在5秒內(nèi)沒有接收到的源分組。由于在通過其發(fā)送修復(fù)分組的廣播網(wǎng)絡(luò)的最大傳輸延遲是2秒,所以在接收所有源分組之前修復(fù)分組已經(jīng)完全被接收到。相應(yīng)地,接收器可能不等待是寬帶網(wǎng)絡(luò)的最大傳輸延遲的5秒,但是認為直到修復(fù)分組接收的完成還未被接收到的源分組丟失,并且使用接收的修復(fù)分組恢復(fù)丟失的源分組。

例如,在發(fā)送音頻2的數(shù)據(jù)占1秒的情況下,如果90%的數(shù)據(jù)在從傳輸開始的2秒內(nèi)到達并且剩余的10%在從傳輸開始的2到5秒內(nèi)到達,則當用于音頻2的最大傳輸延遲被設(shè)置為等于廣播網(wǎng)絡(luò)的最大傳輸延遲的2秒,并且用于音頻2的修復(fù)分組將被生成時,關(guān)于恢復(fù)還未到達的10%的源分組的盡可能多的修復(fù)分組可被產(chǎn)生并通過廣播網(wǎng)絡(luò)來發(fā)送。接收器然后通過寬帶網(wǎng)絡(luò)接收90%的源分組達2秒,并且通過廣播網(wǎng)絡(luò)接收所有修復(fù)分組。在經(jīng)過2秒之后還未接收的10%的源分組可使用已經(jīng)接收的修復(fù)分組來恢復(fù),并且從而數(shù)據(jù)可在2秒之后被解碼和播放。這樣,如果修復(fù)分組和源分組通過不同網(wǎng)絡(luò)來發(fā)送,則需要通過考慮網(wǎng)絡(luò)環(huán)境而適當?shù)卦O(shè)置修復(fù)分組的數(shù)量和源分組的最大傳輸延遲。

現(xiàn)在將詳細描述在發(fā)送器端設(shè)置寬帶網(wǎng)絡(luò)中的最大傳輸延遲和修復(fù)分組數(shù)量的示范性方法和操作。

在將通過寬帶網(wǎng)絡(luò)發(fā)送由1000個分組組成的音頻2的10秒數(shù)據(jù)和由100個分組組成的音頻2的1秒數(shù)據(jù)的情況下,如果在從1秒100個分組的傳輸開始的2秒內(nèi)到達的分組的數(shù)量平均為80,并且在3秒內(nèi)到達的分組的數(shù)量平均為90并且至少為80,則在HRBM消息中音頻2的最大傳輸延遲被設(shè)置為2秒,并且在AL-FEC消息中音頻2的FEC保護窗口時間被設(shè)置為1。此外,假定1秒100個分組被視為源分組,為了糾正少數(shù)的20個分組(即,在3秒內(nèi)未到達的源分組的最大數(shù)量等于最大傳輸延遲+FEC保護窗口),基于給定的糾錯碼來確定修復(fù)分組的數(shù)量,并且生成修復(fù)分組。然后發(fā)送HRBM消息、源分組和修復(fù)分組。

如果給定的糾錯碼是像RS碼的最佳碼,則可從100個源分組生成20個修復(fù)分組。如果除了最佳碼之外的其它碼(例如,LDPC、RaptorQ等)用于糾錯碼,則需要生成多于20個修復(fù)分組。假定由于物理層中的糾錯碼,廣播網(wǎng)絡(luò)在應(yīng)用層中不是有損的,如果在廣播網(wǎng)絡(luò)的應(yīng)用層中發(fā)生丟失,則應(yīng)當考慮當將通過廣播網(wǎng)絡(luò)發(fā)送修復(fù)分組時的丟失率而生成更多的修復(fù)分組。

此外,涉及應(yīng)用到音頻2的AL-FEC的配置信息包括在AL-FEC消息中并且通過廣播網(wǎng)絡(luò)來發(fā)送,并且用于音頻2的源分組和修復(fù)分組的最大傳輸延遲信息(max_transmission_delay)可在假設(shè)的接收器緩沖器模型(HRBM)消息中發(fā)送。HRBM消息用作發(fā)送關(guān)于發(fā)送器和接收器端之間的傳輸延遲以及用于廣播環(huán)境中的有效操作的對接收器端的存儲器要求的信息。

圖6A和6B示出混合網(wǎng)絡(luò)環(huán)境中的假設(shè)的接收器緩沖器模型(HRBM)的示范性操作。

參考圖6A,發(fā)送器端的MMT層在時間t1內(nèi)通過廣播網(wǎng)絡(luò)和寬帶網(wǎng)絡(luò)發(fā)送分組。由于廣播網(wǎng)絡(luò)和寬帶網(wǎng)絡(luò)的網(wǎng)絡(luò)延遲(對于廣播網(wǎng)絡(luò)是x,對于寬帶網(wǎng)絡(luò)是a,并且x和a對于每個分組可能不同),各個分組然后在時間t1+x,t1+a內(nèi)到達各個接收器端的AL-FEC緩沖器。在各個接收器端的AL-FEC緩沖器中,執(zhí)行FEC解碼以在時間t1+x+y、t1+a+b內(nèi)向各個去抖動緩沖器輸出分組,并且在時間t1+x+y+z、t1+a+b+c內(nèi)通過各個去抖動緩沖器消除抖動。這里,z表示在廣播網(wǎng)絡(luò)的去抖動緩沖器中的等待時間,并且c表示在寬帶網(wǎng)絡(luò)的去抖動緩沖器中的等待時間,其中z和c對于每個分組可能不同。x+y+z是通過將FEC保護窗口值與用于廣播網(wǎng)絡(luò)的HRBM消息的最大傳輸延遲相加而獲得的值,并且a+b+c是通過將FEC保護窗口值與用于寬帶網(wǎng)絡(luò)的HRBM消息的最大傳輸延遲相加而獲得的值。在圖6A中,僅當x+y+z=a+b+c時,可同步通過寬帶網(wǎng)絡(luò)發(fā)送的分組和通過廣播網(wǎng)絡(luò)發(fā)送的分組。

參考圖6B,在時間t1內(nèi)分別通過寬帶網(wǎng)絡(luò)和廣播網(wǎng)絡(luò)發(fā)送修復(fù)分組和源分組。由于廣播網(wǎng)絡(luò)和寬帶網(wǎng)絡(luò)的網(wǎng)絡(luò)延遲(對于廣播網(wǎng)絡(luò)是x,對于寬帶網(wǎng)絡(luò)是a,并且x和a對于每個分組可能不同),修復(fù)分組和源分組然后分別在時間t1+x、t1+a內(nèi)到達各個接收器端的AL-FEC緩沖器。接收器端的AL-FEC緩沖器在通過考慮源分組的最大傳輸延遲(HRBM消息的最大傳輸延遲)確定的時間段以及根據(jù)本公開實施例確定的FEC保護窗口時間內(nèi)接收到源分組和修復(fù)分組,并且恢復(fù)源分組,并通過去抖動緩沖器消除抖動。

圖7A至7C示出根據(jù)本公開一實施例的用于分組保護的修復(fù)分組格式。

參考圖7A,源分組(=MMTP分組)包括MMT分組報頭、MMT有效載荷報頭、有效載荷(數(shù)據(jù))。通過將可能的填充添加到源分組而生成源碼元,在這種情況下,添加與在AL-FEC消息中給出的一樣多或者與預(yù)定尺寸的修復(fù)碼元不同的填充數(shù)據(jù)(全部是00H)。FEC修復(fù)分組包括MMT分組報頭、FEC修復(fù)有效載荷ID以及通過從源碼元塊FEC編碼生成的修復(fù)碼元。

參考圖7B,源有效載荷(=MMT有效載荷)包括MMT有效載荷報頭和有效載荷(數(shù)據(jù))。通過將可能的填充添加到源有效載荷而生成源碼元,在這種情況下,添加與在AL-FEC消息中給出的一樣多或者與預(yù)定尺寸的修復(fù)碼元不同的填充數(shù)據(jù)(全部是00H)。FEC修復(fù)分組包括MMT分組報頭、FEC修復(fù)有效載荷ID以及通過從源碼元塊FEC編碼生成的修復(fù)碼元。

參考圖7C,源有效載荷(=MMT有效載荷)包括有效載荷(數(shù)據(jù))。通過將可能的填充添加到源有效載荷而生成源碼元,在這種情況下,添加與在AL-FEC消息中給出的一樣多或者與預(yù)定尺寸的修復(fù)碼元不同的填充數(shù)據(jù)(全部是00H)。FEC修復(fù)分組包括MMT分組報頭、FEC修復(fù)有效載荷ID以及通過從源碼元塊FEC編碼生成的修復(fù)碼元。

圖8示出根據(jù)本公開一實施例的在發(fā)送器端的分組發(fā)送過程。

參考圖8,在810中,發(fā)送端首先基于將通過其發(fā)送分組的網(wǎng)絡(luò)的條件而確定用于傳輸?shù)臄?shù)據(jù)的源分組和修復(fù)分組的最大傳輸延遲以及修復(fù)分組的數(shù)量,并且在820中將包括確定的信息的AL FEC消息和HRBM消息發(fā)送到接收器端。其然后生成用于傳輸?shù)臄?shù)據(jù)的源分組和修復(fù)分組,并且分別通過寬帶網(wǎng)絡(luò)和廣播網(wǎng)絡(luò)發(fā)送它們。

圖9示出根據(jù)本公開一實施例的在接收器端的分組接收過程。

參考圖9,在910中,接收器端接收服務(wù)信令或通告,并且識別出從發(fā)送器端通過服務(wù)信令或通告服務(wù)視頻1、音頻1和音頻2。在920中,其還可接收AL-FEC消息和HRBM消息,并且獲得用于視頻1、音頻1和音頻2的FEC配置信息和最大傳輸延遲信息。在930中,接收器端通過寬帶網(wǎng)絡(luò)接收和緩沖音頻2的源分組,并且同時通過廣播網(wǎng)絡(luò)接收和緩沖音頻2的修復(fù)分組。基于用于預(yù)先通過HRBM消息獲得的視頻2的源分組和修復(fù)分組的最大傳輸延遲,接收器端接收源分組和修復(fù)分組達相應(yīng)的時間段,并且認為在對應(yīng)時間段內(nèi)還未接收的源分組丟失。在940中,使用已經(jīng)完全接收的修復(fù)分組,其恢復(fù)丟失的源分組并且然后解碼恢復(fù)的音頻2分組。

現(xiàn)在將更詳細地描述解碼過程。接收端從HRBM消息識別出音頻2的最大傳輸延遲被設(shè)置為2秒,并且從AL-FEC消息識別出音頻2的FEC保護窗口被設(shè)置為1秒,并且在FEC緩沖器中存儲通過寬帶網(wǎng)絡(luò)接收的源分組。其還通過廣播網(wǎng)絡(luò)接收修復(fù)分組并將它們存儲在FEC緩沖器中。如果接收的分組的總數(shù)是100或更多,其使用通過廣播網(wǎng)絡(luò)接收的修復(fù)分組來執(zhí)行解碼,以恢復(fù)還未接收的源分組。接收端輸出在從各個源分組的傳輸開始的3秒之前接收的源分組。由于FEC保護窗口是1秒并且音頻2的最大傳輸延遲是2秒,所以在3秒內(nèi)接收至少80個源分組并且接收通過廣播網(wǎng)絡(luò)發(fā)送的20個或更多個修復(fù)分組中的大多數(shù)。相應(yīng)地,接收總共100個或更多個分組使得能夠解碼。這可使得能夠恢復(fù)還未接收的源分組(在3秒之后到達)。

圖10是根據(jù)本公開一實施例的發(fā)送設(shè)備的示意性框圖。

參考圖10,發(fā)送設(shè)備1000包括收發(fā)器1010、FEC編碼器1020和控制器1030??刂破?030基于將通過其發(fā)送分組的網(wǎng)絡(luò)的條件而確定用于傳輸?shù)臄?shù)據(jù)的源分組和修復(fù)分組的最大傳輸延遲以及修復(fù)分組的數(shù)量,并且將包括確定的信息的AL FEC消息和HRBM消息發(fā)送到收發(fā)器1010。其然后生成用于傳輸?shù)臄?shù)據(jù)的源分組和修復(fù)分組,并且通過收發(fā)器1010、分別通過寬帶網(wǎng)絡(luò)和廣播網(wǎng)絡(luò)發(fā)送它們。FEC編碼器1020為FEC編碼所應(yīng)用到的分組應(yīng)用FEC編碼。

圖11是根據(jù)本公開一實施例的接收設(shè)備的示意性框圖。

參考圖11,接收設(shè)備1100包括收發(fā)器1110、FEC解碼器1120和控制器1130??刂破?130通過收發(fā)器1110接收服務(wù)信令或通知,并且識別出從發(fā)送器端服務(wù)視頻1、音頻1和音頻2。其可基于AL-FEC消息和HRBM消息而獲得用于視頻1、音頻1和音頻2的FEC配置信息和最大傳輸延遲信息。控制器1130緩沖通過寬帶網(wǎng)絡(luò)接收的音頻2的源分組,并且同時緩沖通過收發(fā)器1110、通過廣播網(wǎng)絡(luò)接收的音頻2的修復(fù)分組?;谟糜谕ㄟ^HRBM消息預(yù)先獲得的音頻2的源分組和修復(fù)分組的最大傳輸延遲,控制器1130接收源分組和修復(fù)分組達相應(yīng)的時間段,并且認為在對應(yīng)時間段內(nèi)還未接收的源分組丟失。使用已經(jīng)完全接收的修復(fù)分組,F(xiàn)EC解碼器1130恢復(fù)丟失的源分組,并且然后解碼恢復(fù)的音頻2分組。

從而將理解:可以進行各種修改而不脫離本發(fā)明的范圍。從而,將對于本領(lǐng)域普通技術(shù)人員顯而易見的是:該公開不限于所描述的實施例,而是可以不僅包括所附權(quán)利要求書,而且包括等同物。雖然已經(jīng)參照本發(fā)明的某些示范性實施例示出和描述了該發(fā)明,但是將由本領(lǐng)域技術(shù)人員理解的是:可在其中進行形式和細節(jié)上的各種改變而不脫離如由所附權(quán)利要求及其等同物限定的本發(fā)明的精神和范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1