欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

發(fā)射和接收多媒體數(shù)據(jù)的方法和裝置的制作方法

文檔序號:7599882閱讀:180來源:國知局
專利名稱:發(fā)射和接收多媒體數(shù)據(jù)的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線電發(fā)射/接收系統(tǒng),尤其涉及在無線電發(fā)射/接收系統(tǒng)中用于通過無線數(shù)據(jù)包發(fā)射/接收包括視頻數(shù)據(jù)的多媒體數(shù)據(jù)的裝置及其方法。
背景技術(shù)
通常,H.323協(xié)議是國際電聯(lián)的電信組(ITU-T,InternationalTelecommunications Union)的優(yōu)先協(xié)議,用于在服務質(zhì)量(QoS)不能保證的通信環(huán)境中的視頻會議,諸如基于互聯(lián)網(wǎng)的傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)和用戶數(shù)據(jù)報協(xié)議(UDP)。
參考

圖1,視頻包化器(packetizer)110和音頻包化器120執(zhí)行源編碼(source-encoding)和生成視頻數(shù)據(jù)和音頻數(shù)據(jù)的數(shù)據(jù)包。實時傳輸協(xié)議(RTP)層130在視頻數(shù)據(jù)和音頻數(shù)據(jù)的數(shù)據(jù)包中插入時標(time stamp),并通過結(jié)合分別在視頻包化器110和音頻包化器120中生成的視頻數(shù)據(jù)包和音頻數(shù)據(jù)包而生成RTP數(shù)據(jù)包。RTP層130提供諸如數(shù)據(jù)類型的識別、序列號碼的檢查、內(nèi)部時標的傳輸和數(shù)據(jù)傳輸?shù)谋O(jiān)視等的功能。這里,如圖2所示,RTP層130的首標包括雜項(MISC)字段、序列號碼字段、時標字段、同步源(SSRC)識別符和貢獻源(contributing source)(CSRC)識別符。這里,MISC字段是16比特字段,包括版本、填充(padding)、擴展名(extension)、CSRC計數(shù)、標記(marker)和有效負載(payload)類型信息。用戶數(shù)據(jù)報協(xié)議(UDP)層160將在RTP層130中生成的RTP數(shù)據(jù)包和從H.225控制單元140產(chǎn)生的H.225控制信號混合。通過使用從H.225控制單元140產(chǎn)生的H.225控制信號和從H.245控制單元150產(chǎn)生的H.245媒體控制信號,傳輸控制協(xié)議(TCP)層170生成要被再傳輸?shù)腡CP數(shù)據(jù)包。互聯(lián)網(wǎng)協(xié)議(IP)層180通過使用在UDP層160中生成的UDP數(shù)據(jù)包和在TCP層170中生成的TCP數(shù)據(jù)包來生成IP數(shù)據(jù)包。
然而,在圖1所示的H.323中,在由視頻包化器110和音頻包化器120形成的源包化器和RTP層130之間沒有錯誤復原(error-resilient)層,首標具有圖2所示的RTP層130中的結(jié)構(gòu)。
結(jié)果是,當沒有錯誤保護能力(其對源包化器(或源編解碼層)是魯棒的)時,在諸如無線環(huán)境的易于發(fā)生錯誤的環(huán)境中會發(fā)生數(shù)據(jù)包損失。
傳統(tǒng)的諸如卷積編碼和博斯-喬赫里-霍克文黑姆(bose-chaudhuri-hocquenghem)(BCH)的前向糾錯(FEC)方案僅在物理層中實施,由于復雜性,F(xiàn)EC方案很難在RTP層之前的層中實施。

發(fā)明內(nèi)容
為了解決上面的問題,本發(fā)明的一個目的是提供一種用于發(fā)射和接收多媒體數(shù)據(jù)的方法,其中通過對源數(shù)據(jù)包的非均勻錯誤保護,可以改進錯誤復原。
本發(fā)明的另一個目的是提供一種用于發(fā)射和接收多媒體數(shù)據(jù)的裝置,其中應用了所述的用于發(fā)射和接收多媒體數(shù)據(jù)的方法。
相應地,為了實現(xiàn)該目的,根據(jù)本發(fā)明的一個方面,提供了一種在無線數(shù)據(jù)包網(wǎng)絡中的多媒體數(shù)據(jù)發(fā)射或/和接收系統(tǒng)中用于發(fā)射多媒體數(shù)據(jù)的方法。該方法包括以下步驟(a)包化源數(shù)據(jù);和(b)對在步驟(a)中包化的一個源數(shù)據(jù)包或多個源數(shù)據(jù)包執(zhí)行非均勻錯誤保護。
最好是,在步驟(b)中冗余信息被加入一個數(shù)據(jù)包或多個源數(shù)據(jù)包的全部中。
最好是,在步驟(b)中冗余信息被加入一個數(shù)據(jù)包或多個源數(shù)據(jù)包的一部分。
最好是,在步驟(b)中冗余信息被加入一個數(shù)據(jù)包或多個源數(shù)據(jù)包的一部分或多個部分。
為了實現(xiàn)該目的,根據(jù)本發(fā)明的另一個方面,提供了一種在無線數(shù)據(jù)包網(wǎng)絡中的多媒體數(shù)據(jù)發(fā)射或/和接收系統(tǒng)中用于發(fā)射多媒體數(shù)據(jù)的方法。該方法包括以下步驟(a)包化源數(shù)據(jù);和(b)形成對在步驟(a)中包化的一個源數(shù)據(jù)包或多個源數(shù)據(jù)包進行非均勻錯誤保護的有效負載的RTP數(shù)據(jù)包和任意的RTP首標。
為了實現(xiàn)該目的,根據(jù)本發(fā)明的另一個方面,提供了一種在用于接收加入了錯誤保護數(shù)據(jù)包的RTP數(shù)據(jù)包的多媒體數(shù)據(jù)接收系統(tǒng)中用于接收多媒體數(shù)據(jù)的方法,所述錯誤保護數(shù)據(jù)包對一個源數(shù)據(jù)包或多個源數(shù)據(jù)包進行非均勻錯誤保護。該方法包括以下步驟(a)通過在所述無線數(shù)據(jù)包網(wǎng)絡中的預定傳輸協(xié)議來接收RTP數(shù)據(jù)包,并檢查所接收的RTP數(shù)據(jù)包的號碼;(b)參考在步驟(a)中接收的所述RTP數(shù)據(jù)包的首標中的有效負載類型,當所述RTP數(shù)據(jù)包對應于所述錯誤保護數(shù)據(jù)包時,檢測用于錯誤保護編碼的RTP數(shù)據(jù)包的號碼;(c)通過比較在步驟(a)中檢查的RTP數(shù)據(jù)包的號碼和在步驟(b)中檢測的RTP數(shù)據(jù)包的號碼,確定丟失的數(shù)據(jù)包的號碼;和(d)通過參考在步驟(c)中檢測的丟失的數(shù)據(jù)包的號碼,恢復尚未接收的RTP數(shù)據(jù)包。
為了實現(xiàn)另一個目的,根據(jù)本發(fā)明的一個方面,提供了一種在無線數(shù)據(jù)包網(wǎng)絡中的多媒體數(shù)據(jù)發(fā)射或/和接收系統(tǒng)中用于發(fā)射多媒體數(shù)據(jù)的裝置。該裝置包括源包化單元,用于包化多媒體數(shù)據(jù);RTP層單元,用于在多媒體數(shù)據(jù)的數(shù)據(jù)包中插入時標和用于通過結(jié)合在所述源包化單元中生成的多媒體數(shù)據(jù)的數(shù)據(jù)包而生成實時傳輸協(xié)議(RTP)數(shù)據(jù)包;和糾錯單元,用于將非均勻冗余信息加入一個多媒體數(shù)據(jù)包或多個多媒體數(shù)據(jù)包,所述一個多媒體數(shù)據(jù)包或多個多媒體數(shù)據(jù)包在所述源包化單元和所述RTP層單元之間或在所述RTP層單元中被包化。
為了實現(xiàn)另一個目的,根據(jù)本發(fā)明的另一個方面,提供了一種在用于接收RTP數(shù)據(jù)包的多媒體數(shù)據(jù)接收系統(tǒng)中用于接收多媒體數(shù)據(jù)的裝置,其中用于非均勻地錯誤保護一個源數(shù)據(jù)包或多個源數(shù)據(jù)包的冗余信息被加入所述RTP數(shù)據(jù)包。該裝置包括用于通過在所述無線數(shù)據(jù)包網(wǎng)絡中的預定傳輸協(xié)議來接收多媒體RTP數(shù)據(jù)包的單元;和用于基于冗余信息來校正在信道中發(fā)生的比特錯誤的單元,所述冗余信息被非均勻地加入所接收的多媒體RTP數(shù)據(jù)包。
附圖的簡要說明圖1是H.323協(xié)議的詳細方框圖;圖2是圖1的實時傳輸協(xié)議(RTP)的首標的方框圖;圖3圖示了根據(jù)本發(fā)明的用于發(fā)射多媒體數(shù)據(jù)的協(xié)議的結(jié)構(gòu);
圖4是圖示根據(jù)本發(fā)明的用于發(fā)射多媒體數(shù)據(jù)的方法的流程圖;圖5A到5C圖示了根據(jù)本發(fā)明的非均勻錯誤保護方法的實施例;圖6A到6D是圖5A到5C的前向錯誤保護(FEC)數(shù)據(jù)包的格式圖;圖7是圖示根據(jù)本發(fā)明的用于接收多媒體數(shù)據(jù)的方法的流程圖;和圖8圖示了實施根據(jù)本發(fā)明的用于接收多媒體數(shù)據(jù)的方法的通信系統(tǒng)。
實施本發(fā)明的最佳模式參考圖3,用于發(fā)射新多媒體數(shù)據(jù)的協(xié)議,在包括傳統(tǒng)的視頻包化器310和音頻包化器320的源包化器和實時傳輸協(xié)議(RTP)層350之間,分別插入了第一錯誤保護層330和第二錯誤保護層340。
第一錯誤保護層330和第二錯誤保護層340生成前向糾錯(FEC)數(shù)據(jù)包,即對在視頻包化器310和音頻包化器320中被包化的一個視頻或音頻包化器或多個視頻或音頻包化器執(zhí)行非均勻(uneven)錯誤保護的結(jié)果。
參考圖4,首先,視頻包化器310和音頻包化器320分別生成視頻數(shù)據(jù)數(shù)據(jù)包和音頻數(shù)據(jù)數(shù)據(jù)包(步驟410)。
接著,第一和第二錯誤保護層330和340對所生成的視頻數(shù)據(jù)數(shù)據(jù)包和音頻數(shù)據(jù)數(shù)據(jù)包執(zhí)行非均勻錯誤保護(步驟420)。即,被非均勻錯誤保護的FEC數(shù)據(jù)包被加入許多(N個)視頻數(shù)據(jù)數(shù)據(jù)包和音頻數(shù)據(jù)數(shù)據(jù)包。
接著,RTP層350在每個數(shù)據(jù)包中插入時標,并通過結(jié)合視頻數(shù)據(jù)數(shù)據(jù)包和音頻數(shù)據(jù)數(shù)據(jù)包來生成RTP數(shù)據(jù)包(步驟430)。
在另一個優(yōu)選實施例中,用于發(fā)射新多媒體數(shù)據(jù)的協(xié)議可以將FEC數(shù)據(jù)包、針對源數(shù)據(jù)包其被非均勻錯誤保護加到RTP層的上層,在RTP層中,RTP數(shù)據(jù)包可以由加入FEC數(shù)據(jù)包、針對任意的RTP首標和源數(shù)據(jù)包其被非均勻錯誤保護的有效負載形成。
參考圖5A,當N個視頻和音頻數(shù)據(jù)數(shù)據(jù)包(數(shù)據(jù)包1、數(shù)據(jù)包2、數(shù)據(jù)包3和數(shù)據(jù)包4)被彼此結(jié)合,生成為RTP數(shù)據(jù)包時,對應于長度L的冗余的FEC數(shù)據(jù)包被加入RTP數(shù)據(jù)包,用于對所有數(shù)據(jù)包(數(shù)據(jù)包1、數(shù)據(jù)包2、數(shù)據(jù)包3和數(shù)據(jù)包4)的錯誤保護。
這里,N和L是系統(tǒng)決定的,冗余可以是對應于錯誤檢查或錯誤保護的逐比特異或(XOR)和Reed-Solomon代碼。
參考圖5B,當N個視頻和音頻數(shù)據(jù)數(shù)據(jù)包(數(shù)據(jù)包1、數(shù)據(jù)包2、數(shù)據(jù)包3和數(shù)據(jù)包4)被彼此結(jié)合,生成為RTP數(shù)據(jù)包時,對應于長度L的冗余的FEC數(shù)據(jù)包被加入RTP數(shù)據(jù)包,針對重要的部分(例如,首標信息),而不是對所有數(shù)據(jù)包(數(shù)據(jù)包1、數(shù)據(jù)包2、數(shù)據(jù)包3和數(shù)據(jù)包4)的錯誤保護。
參考圖5C,當N(N1+N2)個視頻和音頻數(shù)據(jù)數(shù)據(jù)包(數(shù)據(jù)包1、數(shù)據(jù)包2、數(shù)據(jù)包3和數(shù)據(jù)包4)被彼此結(jié)合,生成為RTP數(shù)據(jù)包時,對應于長度L1和L2的冗余的FEC數(shù)據(jù)包1和FEC數(shù)據(jù)包2被加入RTP數(shù)據(jù)包,針對一個數(shù)據(jù)包(數(shù)據(jù)包1、數(shù)據(jù)包2、數(shù)據(jù)包3和數(shù)據(jù)包4)或多個數(shù)據(jù)包N1和N2的可分割的部分。這里,N1、N2、L1和L2是系統(tǒng)決定的。而且,可分割的部分可以是首標信息的分組或在MPEG-4視頻和H.263中使用數(shù)據(jù)劃分(partition)時的運動矢量。
在另一個實施例中,當N個視頻和音頻數(shù)據(jù)數(shù)據(jù)包(數(shù)據(jù)包1、數(shù)據(jù)包2、數(shù)據(jù)包3和數(shù)據(jù)包4)被彼此結(jié)合,生成為RTP數(shù)據(jù)包時,冗余信息可以不同地被加入RTP數(shù)據(jù)包,針對一個源數(shù)據(jù)包或多個數(shù)據(jù)包的具有不同重要性的句法(syntax)。
當所生成的RTP數(shù)據(jù)包被解碼時,接受方可以基于冗余信息校正在信道中發(fā)生的比特錯誤,所述冗余信息被非均勻地加入多媒體RTP數(shù)據(jù)包,該RTP數(shù)據(jù)包通過預定協(xié)議被接收。
參考圖6A,F(xiàn)EC數(shù)據(jù)包包括RTP首標、FEC首標、第一非均勻級保護(ULP,uneven level protection)層首標“ULP layer 1 header”、第一ULP層有效負載“ULP layer 1 payload”、第二ULP層首標“ULP layer 2 header”和第二ULP層有效負載“ULP layer 2 payload”。圖6B是圖6A的FEC首標的格式圖。識別FEC數(shù)據(jù)包的有效負載類型(PT)和對應于RTP數(shù)據(jù)包的號碼的序列號碼SN被存儲在RTP首標中。第一和第二ULP層包括保護級信息和FEC數(shù)據(jù)包的長度L1和L2的有效負載。
圖6B的FEC首標具有總共12字節(jié),包括序列號碼基字段(SN基),對應于在FEC數(shù)據(jù)包中使用的第一RTP數(shù)據(jù)包的序列號碼;長度恢復字段(長度恢復);擴展字段(E);有效負載類型恢復字段(PT恢復);表征碼(mask)字段(表征碼),用于指示在FEC數(shù)據(jù)包中使用的數(shù)據(jù)包;和時標恢復字段(TS恢復)。
參考圖6C,第一ULP層首標“ULP layer 1 header”包括16比特保護長度字段。
參考圖6D,第二ULP層首標“ULP layer 2 header”包括總共16比特保護長度字段和24比特表征碼字段。
參考圖7,接收器接收RTP數(shù)據(jù)包,并發(fā)射RTP數(shù)據(jù)包到上層,在緩沖器中存儲同一RTP數(shù)據(jù)包的內(nèi)容。而且,接收器在接收FEC數(shù)據(jù)包之前在緩沖器中存儲所接收的RTP數(shù)據(jù)包。
首先,RTP數(shù)據(jù)包被接收,所接收的RTP數(shù)據(jù)包的序列號被檢查(步驟710)。這里,所接收的RTP數(shù)據(jù)包的序列號被記錄在單獨的存儲器位置。
接著,通過參考在所接收的RTP數(shù)據(jù)包的首標中的有效負載類型(PT),確定是否RTP數(shù)據(jù)包是FEC數(shù)據(jù)包(步驟720)。
接著,當在步驟S720中RTP數(shù)據(jù)包是FEC數(shù)據(jù)包時,通過參考FEC首標的SN基字段和表征碼字段,在FEC數(shù)據(jù)包中使用的RTP序列號被檢測(步驟730)。對于FEC數(shù)據(jù)包由多于兩個的ULP層形成的情況,通過參考包含在每個ULP層中的首標中的表征碼字段,在對應的ULP層中使用的RTP序列號被檢測(步驟730)。
接著,通過比較在單獨的存儲器中記錄的RTP序列號和在FEC數(shù)據(jù)包中使用的RTP序列號,對應于丟失的RTP數(shù)據(jù)包的序列號被檢測(步驟740)。例如,當在存儲器中記錄的RTP序列號是1、2和4,而在FEC數(shù)據(jù)包中使用的RTP序列號是1、2、3和4時,丟失的RTP序列號是3。
接著,通過參考丟失的RTP序列號,尚未接收的第三個RTP數(shù)據(jù)包被恢復(步驟750)。即,由第一ULP層有效負載和接收的RTP數(shù)據(jù)包來恢復尚未接收的RTP數(shù)據(jù)包。對于在FEC數(shù)據(jù)包中有多于兩個的ULP首標的情況,通過參考每個ULP層有效負載來恢復尚未接收的RTP數(shù)據(jù)包。而且,通過使用被XOR或RS解碼的FEC數(shù)據(jù)包和在FEC數(shù)據(jù)包中使用的RTP數(shù)據(jù)包,尚未接收的RTP數(shù)據(jù)包被XOR或RS解碼。
這些步驟被重復,直到RTP數(shù)據(jù)包的接收完成(步驟760)。
參考圖8,為了提供RTP數(shù)據(jù)包,提供了具有在客戶C和服務器S之間的一個信道的點對點連接或具有在客戶C和服務器S之間的多個信道的多點傳送連接。即,采用點對點連接的服務器S發(fā)射RTP數(shù)據(jù)包和FEC數(shù)據(jù)包到客戶C。這里,當客戶C沒有接收FEC數(shù)據(jù)包的功能時,F(xiàn)EC數(shù)據(jù)包被拋棄。采用多點傳送連接的服務器S經(jīng)獨立的信道分別發(fā)射RTP數(shù)據(jù)包和FEC數(shù)據(jù)包到客戶C。
上面的編碼和解碼方法可以以計算機程序來實施。由本領(lǐng)域的熟練計算機程序員,可以容易地推想出包含該程序的代碼或代碼段。而且,該程序可以在計算機中使用的介質(zhì)中和運行該程序的公共數(shù)字計算機中實現(xiàn)。該程序可以被存儲在計算機可讀介質(zhì)中。該介質(zhì)可以包括諸如軟盤或硬盤的磁介質(zhì)和諸如CD-ROM或數(shù)字視頻盤(DVD)的光介質(zhì)。而且,該程序可以由諸如互聯(lián)網(wǎng)的載波被發(fā)射。
盡管已經(jīng)參考其優(yōu)選實施例具體示出和描述了本發(fā)明,但是,本領(lǐng)域的技術(shù)人員應該理解,在不脫離所附權(quán)利要求限定的本發(fā)明精神和范圍的情況下,可以進行形式和細節(jié)的各種改變。
工業(yè)實用性如上所述,通過對源數(shù)據(jù)包的非均勻錯誤保護,可以增加多媒體數(shù)據(jù)(尤其是視頻數(shù)據(jù))的錯誤復原能力,而不改變在傳統(tǒng)的諸如H.323的數(shù)據(jù)包網(wǎng)絡中的發(fā)射/接收協(xié)議的堆棧。
權(quán)利要求
1.一種在無線數(shù)據(jù)包網(wǎng)絡中的多媒體數(shù)據(jù)發(fā)射或/和接收系統(tǒng)中用于發(fā)射多媒體數(shù)據(jù)的方法,包括以下步驟(a)包化源數(shù)據(jù);和(b)對在步驟(a)中包化的一個源數(shù)據(jù)包或多個源數(shù)據(jù)包執(zhí)行非均勻錯誤保護。
2.如權(quán)利要求1所述的方法,其中在到達實時傳輸協(xié)議(RTP)層之前的一個層中執(zhí)行所述步驟(a)。
3.一種在無線數(shù)據(jù)包網(wǎng)絡中的多媒體數(shù)據(jù)發(fā)射和接收系統(tǒng)中用于發(fā)射多媒體數(shù)據(jù)的方法,包括以下步驟(a)包化源數(shù)據(jù);和(b)形成對在步驟(a)中包化的一個源數(shù)據(jù)包或多個源數(shù)據(jù)包進行非均勻錯誤保護的有效負載的RTP數(shù)據(jù)包和任意的RTP首標。
4.如權(quán)利要求1或3所述的方法,其中在步驟(b)中冗余信息被加入一個數(shù)據(jù)包或多個源數(shù)據(jù)包的全部中。
5.如權(quán)利要求1或3所述的方法,其中在步驟(b)中冗余信息被加入一個數(shù)據(jù)包或多個源數(shù)據(jù)包的一部分。
6.如權(quán)利要求5所述的方法,其中所述源數(shù)據(jù)包的部分是每個數(shù)據(jù)包的首標信息。
7.如權(quán)利要求1或3所述的方法,其中在步驟(b)中冗余信息被不同地加入一個源數(shù)據(jù)包或多個源數(shù)據(jù)包的具有不同重要性的句法。
8.如權(quán)利要求1或3所述的方法,其中在步驟(b)中冗余信息被加入一個數(shù)據(jù)包或多個源數(shù)據(jù)包的一部分或多個部分。
9.如權(quán)利要求4到8之一所述的方法,其中所述冗余信息是前向糾錯(FEC)。
10.如權(quán)利要求9所述的方法,其中所述FEC是“異或”(XOR)或Reed-Solomon代碼之一。
11.一種在無線數(shù)據(jù)包網(wǎng)絡中的多媒體數(shù)據(jù)發(fā)射或/和接收系統(tǒng)中用于發(fā)射多媒體數(shù)據(jù)的裝置,包括源包化單元,用于包化多媒體數(shù)據(jù);RTP層單元,用于在多媒體數(shù)據(jù)的數(shù)據(jù)包中插入時標和用于通過結(jié)合在所述源包化單元中生成的多媒體數(shù)據(jù)的數(shù)據(jù)包而生成實時傳輸協(xié)議(RTP)數(shù)據(jù)包;和錯誤保護單元,用于將非均勻冗余信息加入一個多媒體數(shù)據(jù)包或多個多媒體數(shù)據(jù)包,所述一個多媒體數(shù)據(jù)包或多個多媒體數(shù)據(jù)包在所述源包化單元和所述RTP層單元之間或在所述RTP層單元中被包化。
12.一種在用于接收RTP數(shù)據(jù)包的多媒體數(shù)據(jù)接收系統(tǒng)中用于接收多媒體數(shù)據(jù)的裝置,其中用于非均勻地錯誤保護一個源數(shù)據(jù)包或多個源數(shù)據(jù)包的冗余信息被加入所述RTP數(shù)據(jù)包,該裝置包括用于通過在所述無線數(shù)據(jù)包網(wǎng)絡中的預定傳輸協(xié)議來接收多媒體RTP數(shù)據(jù)包的單元;和用于基于冗余信息來校正在信道中發(fā)生的比特錯誤的單元,所述冗余信息被非均勻地加入所接收的多媒體RTP數(shù)據(jù)包。
13.一種在用于接收加入了錯誤保護數(shù)據(jù)包的RTP數(shù)據(jù)包的多媒體數(shù)據(jù)接收系統(tǒng)中用于接收多媒體數(shù)據(jù)的方法,相對于一個源數(shù)據(jù)包或多個源數(shù)據(jù)包對所述錯誤保護數(shù)據(jù)包進行非均勻錯誤保護,該方法包括以下步驟(a)通過在所述無線數(shù)據(jù)包網(wǎng)絡中的預定傳輸協(xié)議來接收RTP數(shù)據(jù)包,并檢查所接收的RTP數(shù)據(jù)包的號碼;(b)參考在步驟(a)中接收的所述RTP數(shù)據(jù)包的首標中的有效負載類型,當所述RTP數(shù)據(jù)包對應于所述錯誤保護數(shù)據(jù)包時,檢測用于錯誤保護編碼的RTP數(shù)據(jù)包的號碼;(c)通過比較在步驟(a)中檢查的RTP數(shù)據(jù)包的號碼和在步驟(b)中檢測的RTP數(shù)據(jù)包的號碼,確定丟失的數(shù)據(jù)包的號碼;和(d)通過參考在步驟(c)中檢測的丟失的數(shù)據(jù)包的號碼,恢復尚未接收的RTP數(shù)據(jù)包。
14.如權(quán)利要求13所述的方法,其中通過參考在所述錯誤保護數(shù)據(jù)包的首標中設(shè)置的序列號碼字段和表征碼字段,檢測在步驟(b)中的用于錯誤保護編碼的RTP數(shù)據(jù)包的號碼。
15.如權(quán)利要求13所述的方法,其中在步驟(d)中,由設(shè)置在所述錯誤保護數(shù)據(jù)包和在步驟(a)中所接收的RTP數(shù)據(jù)包中的保護級層的有效負載,來恢復尚未接收的RTP數(shù)據(jù)包。
16.如權(quán)利要求13所述的方法,其中在步驟(d)中,對于在所述錯誤保護數(shù)據(jù)包中有多于兩個保護級層的首標的情況,通過參考每個有效負載,來恢復尚未接收的RTP數(shù)據(jù)包。
17.如權(quán)利要求15或16所述的方法,其中在步驟(d)中,通過XOR或RS解碼之一,來接收尚未接收的RTP數(shù)據(jù)包。
全文摘要
提供了一種在無線發(fā)射/接收系統(tǒng)中經(jīng)無線數(shù)據(jù)包用于發(fā)射/接收包括視頻數(shù)據(jù)的多媒體數(shù)據(jù)的裝置及其方法。該方法包括對一個源數(shù)據(jù)包或多個源數(shù)據(jù)包執(zhí)行非均勻錯誤保護的步驟。根據(jù)本發(fā)明,通過對源數(shù)據(jù)包的非均勻錯誤保護,可以增加多媒體數(shù)據(jù)(尤其是視頻數(shù)據(jù))的錯誤復原能力,而不改變在傳統(tǒng)的諸如H.323的數(shù)據(jù)包網(wǎng)絡中的發(fā)射/接收協(xié)議的堆棧。
文檔編號H04L1/00GK1360775SQ00809899
公開日2002年7月24日 申請日期2000年12月30日 優(yōu)先權(quán)日2000年3月29日
發(fā)明者樸東植, 樸正煇, 李英烈, 約翰·維拉斯納, 李橫空 申請人:三星電子株式會社, 加利福尼亞大學董事會
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乐平市| 柯坪县| 固阳县| 犍为县| 锡林郭勒盟| 六盘水市| 桂平市| 遂昌县| 乌拉特后旗| 原阳县| 潼关县| 万州区| 洪江市| 汽车| 郁南县| 阿克| 邯郸县| 义马市| 襄城县| 舟山市| 黎川县| 大冶市| 河津市| 绥江县| 乐陵市| 正宁县| 太和县| 县级市| 湖北省| 余江县| 南通市| 连城县| 伊金霍洛旗| 勃利县| 长垣县| 泾源县| 舟山市| 兰溪市| 莲花县| 锦州市| 霍林郭勒市|