两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于對數(shù)字數(shù)據(jù)序列進行編碼以及解碼的方法和裝置的制作方法

文檔序號:7857884閱讀:426來源:國知局
專利名稱:用于對數(shù)字數(shù)據(jù)序列進行編碼以及解碼的方法和裝置的制作方法
技術領域
本發(fā)明涉及一種用于對數(shù)字數(shù)據(jù)序列進行編碼的方法和裝置以及一種用于對數(shù)字數(shù)據(jù)序列進行解碼的方法和裝置。
在[1]中公開了一種實時傳送協(xié)議(RTP),其控制實時數(shù)據(jù)、例如音頻和視頻數(shù)據(jù)的編碼、傳輸和解碼。按照[1],RTP報頭包含16比特的序列號,該序列號隨著每個RTP包而遞增。這可以使接收方識別出在傳輸過程中的包丟失并且使包按正確的順序排列。由于數(shù)據(jù)安全的原因,在第一個數(shù)據(jù)包中采用隨機數(shù)作為起始值。按照[1],RTP報頭包含選項,其通過標志位的設置來表征數(shù)據(jù)塊的界限。
在[2]中公開了所謂的交織塊,其中在編碼裝置中將數(shù)據(jù)逐行地讀入一個矩陣并且逐列地從該矩陣中讀出。在使用包含在交織塊中的數(shù)據(jù)之前,在解碼裝置中重新組合整個交織塊。
在[3]中公開了一種冗余信息(也稱為“冗余”),根據(jù)該冗余信息可以補償傳輸差錯。因此,需要傳輸?shù)臄?shù)據(jù)(內(nèi)容數(shù)據(jù))在通過被干擾的傳輸信道傳輸之前附加地配備有冗余信息,該冗余信息借助已知的方法從該需要傳輸?shù)臄?shù)據(jù)中產(chǎn)生。接著,該內(nèi)容數(shù)據(jù)與該冗余信息一起通過傳輸信道被發(fā)送給接收方?,F(xiàn)在在接收方處可以這樣補償傳輸差錯,使得根據(jù)該冗余信息重構(gòu)該內(nèi)容數(shù)據(jù)。為此采用已知的差錯校正方法(參見[4])。
在[5]中描述了一種數(shù)據(jù)的不均勻防錯(UXP)方法,其中通過以下方式改變一個數(shù)據(jù)塊內(nèi)的防錯,即為數(shù)據(jù)分配不同數(shù)量的冗余信息。按照[5],一個數(shù)據(jù)塊中的數(shù)據(jù)包的數(shù)目是可變的,并且在屬于每個數(shù)據(jù)包的UXP報頭的單獨的數(shù)據(jù)字段中說明。
在通過有差錯的信道進行數(shù)據(jù)傳輸時出現(xiàn)數(shù)據(jù)包的丟失。當分別包含說明數(shù)據(jù)塊界限的標志位的數(shù)據(jù)包也丟失了時,這特別不利。在這種情況下,在對數(shù)據(jù)包進行解碼之前需要一直中間存儲數(shù)據(jù)包,直到能夠重構(gòu)數(shù)據(jù)包在單個數(shù)據(jù)塊內(nèi)的位置或不同數(shù)據(jù)塊的界限。
因此,本發(fā)明所基于的任務是使重構(gòu)數(shù)據(jù)塊界限變得簡單。
該任務按照獨立權(quán)利要求的特征來解決。本發(fā)明的改進方案由從屬權(quán)利要求給出。
為了解決該任務,給出了一種用于對數(shù)字數(shù)據(jù)序列進行編碼的方法。該數(shù)字數(shù)據(jù)序列的一部分相當于一個數(shù)據(jù)塊并且包含多個數(shù)據(jù)包。每個數(shù)據(jù)塊的至少兩個數(shù)據(jù)包分別包含一個特征標記,根據(jù)該特征標記確定該數(shù)據(jù)包在所屬的數(shù)據(jù)塊中的位置。在考慮該特征標記的情況下對數(shù)據(jù)進行編碼。
此外,該任務通過一種用于對數(shù)字數(shù)據(jù)序列進行解碼的方法來解決。該數(shù)字數(shù)據(jù)序列的一部分相當于一個數(shù)據(jù)塊并且包含多個數(shù)據(jù)包。每個數(shù)據(jù)塊的至少兩個數(shù)據(jù)包分別包含一個特征標記,根據(jù)該特征標記確定該數(shù)據(jù)包在所屬的數(shù)據(jù)塊中的位置。在考慮該特征標記的情況下對數(shù)據(jù)進行解碼。
本發(fā)明的一個優(yōu)點在于,在數(shù)據(jù)傳輸開始時和/或在數(shù)據(jù)包丟失時可以根據(jù)該特征標記直接確定所接收的數(shù)據(jù)包在所屬的數(shù)據(jù)塊中的位置。由此,還能夠進行實時應用、例如電視電話或每個其它的多媒體應用,因為明顯降低了中間存儲數(shù)據(jù)的花費。所以還可以在解碼裝置中明顯減小用于數(shù)據(jù)的中間存儲器的大小或者甚至完全取消該中間存儲器。
一個改進方案在于該數(shù)字數(shù)據(jù)序列包含累進編碼的數(shù)據(jù)(累進數(shù)據(jù))、例如累進編碼的圖像或圖像數(shù)據(jù)流的序列,其中累進數(shù)據(jù)也可能是圖像數(shù)據(jù)。累進數(shù)據(jù)就其詳細程度而言在時間上是分等級的,即開始時傳輸有粗略的分辨率的圖像,因此盡管可顯示該圖像,但不能識別出細節(jié)。逐步地傳輸該圖像的精細化(Verfeinerung),因此該圖像的分辨率隨著傳輸持續(xù)時間的增加而越來越好。
在一個附加的改進方案中,數(shù)據(jù)塊包含冗余信息。這樣差錯校正方法可以校正在傳輸時出現(xiàn)的數(shù)據(jù)差錯并且重構(gòu)數(shù)據(jù)。
另一個改進方案在于,根據(jù)數(shù)據(jù)包的特征標記確定數(shù)據(jù)塊的開始和結(jié)束。
在一個附加的改進方案中,數(shù)據(jù)塊分別包含關于數(shù)據(jù)塊寬度的信息。
在另一個改進方案中,特征標記和關于數(shù)據(jù)塊寬度的信息交替地、尤其是按照一個可預定的重復樣式在一個數(shù)據(jù)字段中被傳輸。這是有利的,因為只需要一個數(shù)據(jù)字段用于傳輸該特征標記和關于數(shù)據(jù)塊寬度的信息,并且盡管有該附加功能,但需要傳輸?shù)臄?shù)據(jù)量不增加。
一個附加的改進方案在于,這樣預定具有特征標記的數(shù)據(jù)包的數(shù)目,使得每第n個數(shù)據(jù)包獲得該特征標記。
另一個改進方案在于,這樣預定具有特征標記的數(shù)據(jù)包的數(shù)目,使得每第n個數(shù)據(jù)包的數(shù)據(jù)字段包含該特征標記并且剩余數(shù)據(jù)包的一部分分別在其數(shù)據(jù)字段中包含數(shù)據(jù)塊寬度。
在另一個改進方案中,具有特征標記的數(shù)據(jù)包的可預定的數(shù)目是每第二個數(shù)據(jù)包。
在一個附加的改進方案中,數(shù)據(jù)塊是交織塊。在此,在編碼裝置中數(shù)據(jù)例如被逐行地讀入該交織塊中并且例如被逐列地從該交織塊中讀出,接著被傳輸。如果在數(shù)據(jù)傳輸時一個數(shù)據(jù)包、即該交織塊的一列丟失,則該數(shù)據(jù)丟失分散在該交織塊的各行中。如果數(shù)據(jù)行包含冗余信息,則可以借助差錯校正方法校正特定數(shù)目之內(nèi)的差錯,其中冗余信息的數(shù)量直接影響可校正的差錯的數(shù)目。
一個附加的改進方案在于,尤其根據(jù)時戳或根據(jù)連續(xù)的編號可識別數(shù)據(jù)塊的順序。該時戳是一個數(shù)字標記,其例如給出數(shù)據(jù)、此處為數(shù)據(jù)塊的發(fā)送時刻。
一個附加的改進方案在于,用于確定數(shù)據(jù)包在數(shù)據(jù)塊中的位置的特征標記是一個序列號。該序列號例如是數(shù)據(jù)包的連續(xù)的編號。由于數(shù)據(jù)安全的原因,可以選擇隨機數(shù)或數(shù)字“0”或“1”作為起始值。
在一個附加的改進方案中,采用實時傳送協(xié)議(RTP)。RTP提供業(yè)務,以便傳輸實時數(shù)據(jù)、例如多媒體數(shù)據(jù)。屬于該業(yè)務的有為數(shù)據(jù)包分配時戳和序列號。
根據(jù)該改進方案,采用RTP的序列號,以便規(guī)定用于確定數(shù)據(jù)包在數(shù)據(jù)塊中的位置的特征標記。
一個附加的改進方案在于,采用不均勻防錯方法、例如UXP。因此,數(shù)據(jù)塊中的累進數(shù)據(jù)分別配備有不同數(shù)量的冗余信息,以便尤其考慮相繼建立待顯示單元、例如圖像的累進數(shù)據(jù),即在分配冗余信息時應考慮不同梯級的累進。有利地,可以在累進數(shù)據(jù)開始時設置許多冗余信息,而隨著細節(jié)增加設置越來越少的冗余信息。一個數(shù)據(jù)塊中數(shù)據(jù)包的數(shù)目、也即所謂的數(shù)據(jù)塊寬度可以按照每個數(shù)據(jù)塊而變化。
為了將相同的數(shù)據(jù)字段用于確定數(shù)據(jù)包在數(shù)據(jù)塊中的位置的特征標記和用于數(shù)據(jù)塊寬度,優(yōu)選地該特征標記的大小能夠匹配該數(shù)據(jù)字段的大小。如果用于數(shù)據(jù)塊寬度的數(shù)據(jù)字段例如具有8比特的大小并且從RTP報頭的16比特長的序列號中確定特征標記,則可以通過刪去高8位而從16比特特征標記中產(chǎn)生8比特特征標記。
為了解決該任務,此外還給出了一種用于對數(shù)字數(shù)據(jù)序列進行編碼的裝置。在該裝置中設有一個處理器單元,其被這樣設置,使得數(shù)字數(shù)據(jù)序列的一部分是一個數(shù)據(jù)塊并且包含多個數(shù)據(jù)包。每個數(shù)據(jù)塊的至少兩個數(shù)據(jù)包分別包含一個特征標記,根據(jù)該特征標記可以確定該數(shù)據(jù)包在所屬數(shù)據(jù)塊中的位置。在考慮該特征標記的情況下可以對數(shù)據(jù)進行編碼。
為了解決該任務,另外還給出了一種用于對數(shù)字數(shù)據(jù)序列進行解碼的裝置。在該裝置中設有一個處理器單元,其被這樣設置,使得數(shù)字數(shù)據(jù)序列的一部分是一個數(shù)據(jù)塊并且包含多個數(shù)據(jù)包。每個數(shù)據(jù)塊的至少兩個數(shù)據(jù)包分別包含一個特征標記,根據(jù)該特征標記可以確定該數(shù)據(jù)包在所屬數(shù)據(jù)塊中的位置。在考慮該特征標記的情況下可以對數(shù)據(jù)進行解碼。
該裝置尤其適于執(zhí)行本發(fā)明的方法或上述改進方案之一。
本發(fā)明或每個上述改進方案還可以通過計算機程序產(chǎn)品來實現(xiàn),該計算機程序產(chǎn)品具有存儲器介質(zhì),在該存儲器介質(zhì)上存儲可在計算機上運行并執(zhí)行本發(fā)明或改進方案的計算機程序。
下面根據(jù)附圖來描述和說明本發(fā)明的實施例。
其中

圖1示出了說明交織塊原理的示意圖,圖2示出了說明用于對數(shù)字數(shù)據(jù)進行編碼的方法的示意圖,圖3示出了說明用于對數(shù)字數(shù)據(jù)進行解碼的方法的示意圖,圖4示出了傳輸包的結(jié)構(gòu),圖5示出了數(shù)據(jù)塊中數(shù)據(jù)包的位置確定,圖6示出了傳輸系統(tǒng)的結(jié)構(gòu),圖7示出了處理器單元。
在圖1中示出了說明交織塊的工作原理的示意圖。
具有數(shù)據(jù)1至12的累進數(shù)字數(shù)據(jù)序列101例如被劃分成三個精細級(Verfeinerungsschritte),其中數(shù)據(jù)1至3是最重要的數(shù)據(jù),數(shù)據(jù)4至7是較不重要的數(shù)據(jù),最后在本實例中數(shù)據(jù)8至12在累進數(shù)據(jù)序列101中具有最小的意義。
交織塊102包含3行和6列。在交織塊102的每行中,在交織塊102中存儲精細級的數(shù)據(jù),并且為精細級的各個數(shù)據(jù)產(chǎn)生冗余信息并一起存儲在交織塊102中。在圖1中,交織塊包含3行,在第一行中數(shù)據(jù)1至3配備有冗余信息R1、R2、R3,在第二行中數(shù)據(jù)4至7配備有冗余信息R4、R5并且在第三行中數(shù)據(jù)8至12配備有冗余信息R6。因此,交織塊102的第一行的數(shù)據(jù)1至3可以以最大的概率(與其他兩行各自的數(shù)據(jù)相比)被重構(gòu),因為為第一行分配了最大數(shù)量的冗余信息。
用這種方法在交織塊102中產(chǎn)生了冗余概況110,其源于數(shù)據(jù)1至12的所述分配以及在交織塊102中所產(chǎn)生的冗余信息R1至R6。
接著,數(shù)據(jù)1至12和冗余信息R1至R6一起被逐列地從交織塊102中讀出,其中各列的內(nèi)容分別被組成數(shù)據(jù)包103至108數(shù)據(jù)包103包含數(shù)據(jù)1、4、8,數(shù)據(jù)包104包含數(shù)據(jù)2、5、9,數(shù)據(jù)包105包含數(shù)據(jù)3、6、10,數(shù)據(jù)包106包含冗余信息R1和數(shù)據(jù)7、11,數(shù)據(jù)包107包含冗余信息R2、R4和數(shù)據(jù)12,以及數(shù)據(jù)包108包含冗余信息R3、R5、R6。
因此,讀出的數(shù)據(jù)序列109為{1,4,8},{2,5,9},{3,6,10},{R1,7,11},{R2,R4,12},{R3,R5,R6}。
在圖2中示出了說明用于對數(shù)字數(shù)據(jù)進行編碼的方法的示意圖。
此處示例性地由一個數(shù)據(jù)塊組成的累進數(shù)據(jù)序列210被輸入到編碼單元202,該編碼單元包含優(yōu)化單元203和打包單元210。首先該序列201被輸入到優(yōu)化單元203并在那里被分析。該分析提供數(shù)據(jù)的累進結(jié)構(gòu),根據(jù)該結(jié)構(gòu)來確定交織塊204的大小以及冗余概況205。冗余概況205屬于在接收方處分析交織塊204所需的管理數(shù)據(jù)206。在優(yōu)化單元203中,為管理數(shù)據(jù)206產(chǎn)生冗余信息207以及為數(shù)字數(shù)據(jù)201產(chǎn)生冗余信息208、209,其中數(shù)據(jù)越重要,就設置越多的冗余信息,即此外還取決于累進的精細級(參見上面的實施例)。
首先將管理數(shù)據(jù)206存儲在交織塊204中,并且為該管理數(shù)據(jù)分配最多的冗余信息207,以便例如能夠校正盡可能多的傳輸差錯。接著,用累進數(shù)據(jù)201和所屬的冗余信息208和209逐行地填滿該交織塊204。
如果交織塊204被數(shù)據(jù)和冗余信息填滿,則該交織塊204的內(nèi)容如圖1所示被逐列地讀出并輸入到打包單元210。在該打包單元210中示例性地示出了對交織塊204的列211的內(nèi)容的打包。因此,為對應于列211的內(nèi)容的數(shù)據(jù)包211配備報頭217并組成一個數(shù)據(jù)包218,該數(shù)據(jù)包在下文中被稱為傳輸包218。
報頭217包含一個字段219,其包含該傳輸包218的序列號。此外,報頭217還包含一個字段220,在該字段中交替地給出特征標記或各交織塊204的寬度,根據(jù)該特征標記可以確定數(shù)據(jù)包211在各交織塊204中的位置。報頭217還包含一個字段221,在該字段中給出針對各交織塊204的時戳,其中一個圖像序列的每個交織塊獲得另一個值作為時戳,因此單個交織塊可以互相區(qū)分。在此應注意,數(shù)字數(shù)據(jù)序列201包含多個累進編碼的單元,其中優(yōu)選地每一個這樣的單元被存儲在一個交織塊中。交織塊可以按照累進編碼的單元而改變其大小。優(yōu)選地,對數(shù)字數(shù)據(jù)序列201的單個圖像進行累進編碼。
與列211類似,交織塊204剩余的列212至216被打包成傳輸包222至226并且與傳輸包218一起被傳輸。從而產(chǎn)生對應于數(shù)據(jù)塊227的編碼后的數(shù)據(jù)序列228。數(shù)據(jù)塊227也被稱為傳輸塊。
在圖3中示出了用于對數(shù)字數(shù)據(jù)進行解碼的方法。
數(shù)字數(shù)據(jù)序列301包含一個數(shù)據(jù)塊302,其包含多個傳輸包303至308,其中每個傳輸包具有一個報頭和一個數(shù)據(jù)包。
因此,傳輸包303包含報頭309和數(shù)據(jù)包315,傳輸包304包含報頭310和數(shù)據(jù)包316,傳輸包305包含報頭311和數(shù)據(jù)包317,傳輸包306包含報頭312和數(shù)據(jù)包318,傳輸包307包含報頭313和數(shù)據(jù)包319,以及傳輸包308包含報頭314和數(shù)據(jù)包320。尤其通過被干擾的傳輸信道接收到的數(shù)字數(shù)據(jù)序列被輸入到一個解碼單元,該解碼單元包含解包單元322和分析單元325。
首先傳輸包303至308被輸入到解包單元322并取出數(shù)據(jù)包315至320。針對解包單元322,示例性地示出了從傳輸包303中取出數(shù)據(jù)包315。因此,首先分析傳輸包303的報頭309,根據(jù)該報頭309、尤其是根據(jù)包含在該報頭中的特征標記323確定數(shù)據(jù)包315在交織塊324中的列位置。位置確定的問題將在下文中在圖5中詳細說明。
傳輸包303將一直被中間存儲在解包單元322中,直到數(shù)據(jù)包315在交織塊324中的位置能夠被確定。
如果可以確定數(shù)據(jù)包315在交織塊324中的位置,那么將該數(shù)據(jù)包315作為列存儲在分析單元325的交織塊324中。相應地用數(shù)據(jù)包316至320逐列地填充交織塊324。
緊接著,逐行地分析交織塊324的內(nèi)容,例如讀出圖像信息。數(shù)據(jù)326包含管理信息,根據(jù)該管理信息可重構(gòu)交織塊324的冗余概況327。利用該冗余概況確定管理類(參見數(shù)據(jù)326)或純圖像數(shù)據(jù)(參見數(shù)據(jù)331)的內(nèi)容信息之間的界限。
如果交織塊324的數(shù)據(jù)包315至320例如由于有差錯的傳輸而已丟失,那么這些差錯(在一定的頻度以下,該頻度的上限通過所傳輸?shù)娜哂嘈畔⒌臄?shù)量來確定)可以在分析單元325中借助于冗余信息328、329、和330通過差錯校正方法來校正,其中例如(僅)數(shù)據(jù)包316的丟失決定了必須重建交織塊324的一列,這在上述逐行地布置冗余信息的情況下是可能的,其中尤其基于數(shù)據(jù)累進可以確保能夠重構(gòu)數(shù)據(jù)包316中的重要數(shù)據(jù),必要時可以放棄不重要的數(shù)據(jù),而不危及該方法的功能。所讀出的數(shù)字數(shù)據(jù)序列332可以在圖像解碼器、尤其是按照圖像壓縮標準、例如MPEG1、MPEG2、MPEG4、H.261、H.263、H.26L工作的解碼中被進一步處理。
在圖4中示出了傳輸包的結(jié)構(gòu)。傳輸塊402的傳輸包401包含報頭403和數(shù)據(jù)字段404,該數(shù)據(jù)字段包含數(shù)據(jù)包405。報頭403包含序列號字段406,其中給出傳輸包401的序列號407;標識符字段408,其中給出用于確定數(shù)據(jù)包405在數(shù)據(jù)塊413中的位置的特征標記409和傳輸塊402的寬度410;以及時戳字段411,其中給出傳輸塊402的時戳的值412。
在圖5中示出了根據(jù)特征標記確定數(shù)據(jù)包在數(shù)據(jù)塊中的位置。
下文按照上述附圖中的術語表從傳輸塊中數(shù)據(jù)包的位置確定出發(fā)。傳輸塊包含多個傳輸包,其中每個傳輸包具有一個報頭和一個數(shù)據(jù)包(參見對圖2的說明)。而數(shù)據(jù)塊從各個塊的數(shù)據(jù)包中產(chǎn)生。因此傳輸塊包含包括各自的報頭(參見圖4,403)在內(nèi)的傳輸包(參見圖4,401)。該報頭的信息對所述位置確定而言很重要。
數(shù)據(jù)序列501包含傳輸塊502、503、504和505,其中傳輸塊502包含傳輸包506至513,傳輸塊503包含傳輸包514至519,傳輸塊504包含傳輸包520至525,以及傳輸塊505包含傳輸包526至529。每個傳輸包的結(jié)構(gòu)如圖4所示。因此,對于單個字段的術語表,可參見圖4的說明。
屬于傳輸塊502的傳輸包506至513分別在時戳字段411中用時戳值“A”標明,屬于傳輸塊503的傳輸包514至519分別在時戳字段411中用時戳值“B”標明,屬于傳輸塊504的傳輸包520至525分別在時戳字段411中用時戳值“C”標明,以及屬于傳輸塊504的傳輸包526至529分別在時戳字段411中用時戳值“D”標明。傳輸包506至529在其序列號字段406中包含一個連續(xù)的序列號401,該序列號例如對傳輸包506而言從“10”開始并且對傳輸包529而言以“33”結(jié)束。
具有偶數(shù)序列號506、508、510、512、514、516、518、520、522、524、526、528的傳輸包在其各自的標識符字段中包含用于確定該傳輸包在所屬的傳輸塊中的位置的特征標記,其中這里該特征標記分別由傳輸塊中第一個傳輸包的序列號組成,即傳輸包506、508、510、512在標識符字段408中包含數(shù)值“10”,傳輸包514、516、518在標識符字段408中包含數(shù)值“18”,傳輸包520、522、524在標識符字段408中包含數(shù)值“24”,以及傳輸包526、528在標識符字段408中包含數(shù)值“30”。具有奇數(shù)序列號507、509、511、513、515、517、519、521、523、525、527、529的傳輸包在標識符字段中包含各自的傳輸塊寬度410,即傳輸包507、509、511、513在標識符字段408中包含針對傳輸塊502的寬度的數(shù)值“8”,傳輸包515、517、519在標識符字段中包含針對傳輸塊503的寬度的數(shù)值“6”,傳輸包521、523、525在標識符字段中包含針對傳輸塊504的寬度的數(shù)值“6”,以及傳輸包527、529在標識符字段408中包含針對傳輸塊505的寬度的數(shù)值“4”。
在圖5中假設,傳輸塊502的傳輸包507、508和512、傳輸包514至519、即整個傳輸塊503、傳輸塊504的傳輸包521和525以及傳輸塊505的傳輸包526已在數(shù)據(jù)傳輸過程中丟失。在圖5中,丟失的數(shù)據(jù)包在各自的序列號字段中由“X”標明。
由于沒有接收到傳輸塊503的最后一個傳輸包519,并且由于傳輸塊502至505具有不同的傳輸塊寬度,所以不能由時戳值從“B”到“C”的轉(zhuǎn)換而確定傳輸塊504的開始,因為不僅傳輸包520而且傳輸包514至519中的一個傳輸包也可能是傳輸塊504中的第一個傳輸包。因為不能明確地確定傳輸塊503和傳輸塊504之間的界限,所以在沒有上述特征標記的情況下不能為接收到的傳輸包520、522、523和524明確地分配其在傳輸塊504中的位置。如果傳輸塊504的最后一個傳輸包525和傳輸包505的第一個傳輸包526也已丟失,則在沒有特征標記的情況下也不能由時戳值從“C”到“D”的轉(zhuǎn)換而明確地確定傳輸塊504的結(jié)束,因此需要在能夠?qū)?shù)據(jù)進行解碼之前中間存儲多于一個的傳輸塊。
現(xiàn)在,利用標識符字段中的特征標記可以在接收到傳輸包520時比較序列號“24”和特征標記“24”,由此得出此時涉及傳輸塊504的第一個傳輸包,因為該特征標記“24”與序列號“24”一致。因此,可以直接在傳輸塊504中正確的位置上存儲接收到的傳輸塊504的傳輸包520、522、523和524,并且不需要較長時間地中間存儲該傳輸包。如果具有序列號“24”的傳輸包520也丟失了,那么可以從接收到的具有序列號“26”的傳輸包522的特征標記“24”中立刻計算出該傳輸包在傳輸塊504中的位置26-24=2,即在傳輸塊504中存在兩個傳輸包520和521,因此接收到的傳輸包522是傳輸塊504的第三個傳輸包。即使在這種情況下也不需要進一步中間存儲有關的傳輸塊的傳輸包。
在圖5中,各個傳輸塊的第一個傳輸包的序列號被選作為特征標記。其他的可能性在于,采用到各個傳輸塊的第一個或最后一個傳輸包的距離作為特征標記。
作為另一個實施例,采用來自UXP的8比特長數(shù)據(jù)字段用于傳輸塊寬度,以便在傳輸包中交替地給出傳輸塊寬度和特征標記。通過以下方式從RTP的16比特長的序列號中確定該特征標記,即各個傳輸塊的第一個傳輸包的序列號從16比特減少為8比特。這例如通過以下方式實現(xiàn),即刪去十六進制代碼的高兩位,例如從0xDC36減少為0x36。
在圖6中示出了傳輸系統(tǒng)的結(jié)構(gòu)。該傳輸系統(tǒng)S包括照相機K、編碼器C、有差錯的(被干擾的)傳輸信道,解碼器D和顯示設備F。由照相機K產(chǎn)生的圖像數(shù)據(jù)在編碼器C中被編碼,通過被干擾的傳輸信道傳輸,由解碼器D進行解碼并由顯示設備F進行顯示。編碼器C和/或解碼器D尤其按照圖像壓縮標準、例如MPEG1、MPEG2、MPEG4、H.261、H.263、H.26L工作。編碼器C和/或解碼器D尤其在考慮本發(fā)明方法的情況下工作。
在圖7中示出了處理器單元PRZE。該處理器單元PRZE包括處理器CPU、存儲器MEM和輸入/輸出接口IOS,該輸入/輸出接口通過接口IFC以不同的方式被利用輸出通過圖形接口在顯示器MON上可見和/或在打印機PRT上輸出。通過鼠標MAS或鍵盤TAST實現(xiàn)輸入。該處理器單元PRZE還具有數(shù)據(jù)總線BUS,其保證存儲器MEM、處理器CPU和輸入/輸出接口IOS的連接。此外還可以將附加的部件、例如附加存儲器、數(shù)據(jù)存儲器(硬盤)或掃描儀連接到數(shù)據(jù)總線BUS上。
參考文獻[1]H.Schulzrinne,S.Casner,R.Frederick,V.Jacobson“RTPATransport Protocal for Real Time Applications”,第5.1章,RFC1889,Internet Engineering Task Force,1996年1月(2002年3月28日的互聯(lián)網(wǎng)網(wǎng)址http//www.freesoft.org/CIE/RFC/1889)[2]A.Falkenberg“Kodier-/Dekodiervorrichtung zumDurchfuehren eines Block-Interleaving/Deinterleaving”,專利文獻DE 198 44 140 C1[3]Duden Informatik,第553頁,Dudenverlag 2001[4]C.Schuler“Design and Implementation of an AdaptiveError Control Protocol”,第2.1章,GMD Research Series;1999年,第21期(2002年4月25日的互聯(lián)網(wǎng)網(wǎng)址http//www.gmd.de/publications/research/1999/021/)[5]G.Baese,G.Liebl“Generic erasure protection with inbandsignaling of protection profiles”,ITU-TelecommunicationStandardization Sector,H.323 Annex I,2000年11月((2002年4月8日的互聯(lián)網(wǎng)網(wǎng)址http//standards.pictel.com/ftp/avcsite/ti11_0012/0011_Gen/APC-1992.zip)
權(quán)利要求
1.用于對數(shù)字數(shù)據(jù)序列進行編碼的方法,-其中所述數(shù)字數(shù)據(jù)序列的一部分相當于一個數(shù)據(jù)塊,-其中所述數(shù)據(jù)塊包含多個數(shù)據(jù)包,-其中每個數(shù)據(jù)塊的至少兩個數(shù)據(jù)包分別包含一個特征標記,其中根據(jù)所述特征標記確定所述數(shù)據(jù)包在所屬的數(shù)據(jù)塊中的位置,以及-其中在考慮所述特征標記的情況下對數(shù)據(jù)進行編碼。
2.用于對數(shù)字數(shù)據(jù)序列進行解碼的方法,-其中所述數(shù)字數(shù)據(jù)序列的一部分相當于一個數(shù)據(jù)塊,-其中所述數(shù)據(jù)塊包含多個數(shù)據(jù)包,-其中每個數(shù)據(jù)塊的至少兩個數(shù)據(jù)包分別包含一個特征標記,其中根據(jù)所述特征標記確定所述數(shù)據(jù)包在所屬的數(shù)據(jù)塊中的位置,以及-其中在考慮所述特征標記的情況下對數(shù)據(jù)進行解碼。
3.如權(quán)利要求1或2所述的方法,其中所述數(shù)字數(shù)據(jù)序列包含累進數(shù)據(jù)序列。
4.如上述權(quán)利要求之一所述的方法,其中所述數(shù)字數(shù)據(jù)序列包含數(shù)字圖像數(shù)據(jù)序列。
5.如上述權(quán)利要求之一所述的方法,其中所述數(shù)據(jù)塊包括冗余信息。
6.如上述權(quán)利要求之一所述的方法,其中根據(jù)所述特征標記確定所述數(shù)據(jù)塊的開始和結(jié)束。
7.如上述權(quán)利要求之一所述的方法,其中所述數(shù)據(jù)包包括關于數(shù)據(jù)塊寬度的信息。
8.如上述權(quán)利要求之一所述的方法,其中交替地、尤其是按照一個可預定的重復樣式在一個數(shù)據(jù)字段中傳輸所述特征標記和所述關于數(shù)據(jù)塊寬度的信息。
9.如上述權(quán)利要求之一所述的方法,其中這樣預定具有特征標記的數(shù)據(jù)包的數(shù)目,使得每第n個數(shù)據(jù)包獲得所述特征標記。
10.如權(quán)利要求1至8之一所述的方法,其中這樣預定具有特征標記的數(shù)據(jù)包的數(shù)目,使得每第n個數(shù)據(jù)包的數(shù)據(jù)字段包含所述特征標記并且剩余數(shù)據(jù)包的一部分分別在其數(shù)據(jù)字段中包含數(shù)據(jù)塊寬度。
11.如上述權(quán)利要求之一所述的方法,其中所述具有特征標記的至少兩個數(shù)據(jù)包是每第二個數(shù)據(jù)包。
12.如上述權(quán)利要求之一所述的方法,其中所述數(shù)據(jù)塊是交織塊。
13.如上述權(quán)利要求之一所述的方法,其中確定所述數(shù)據(jù)塊的順序。
14.如權(quán)利要求13所述的方法,其中根據(jù)下列標準中的至少一個標準來確定所述數(shù)據(jù)塊的順序-時戳,-連續(xù)的編號。
15.如上述權(quán)利要求之一所述的方法,其中采用實時傳送協(xié)議(RTP)作為協(xié)議。
16.如上述權(quán)利要求之一所述的方法,其中用于確定數(shù)據(jù)包在數(shù)據(jù)塊中的位置的特征標記是序列號。
17.如權(quán)利要求15所述的方法,其中從RTP的序列號中確定所述用于確定數(shù)據(jù)包在數(shù)據(jù)塊中的位置的特征標記。
18.如上述權(quán)利要求之一所述的方法,其中采用不均勻防錯方法。
19.如權(quán)利要求18所述的方法,其中所述不均勻防錯方法是UXP方法。
20.用于對數(shù)字數(shù)據(jù)序列進行編碼的裝置,其中設有一個處理器單元,所述處理器單元被這樣設置,使得-所述數(shù)字數(shù)據(jù)序列的一部分是一個數(shù)據(jù)塊,-所述數(shù)據(jù)塊包含多個數(shù)據(jù)包,-每個數(shù)據(jù)塊的至少兩個數(shù)據(jù)包分別包含一個特征標記,其中根據(jù)所述特征標記確定所述數(shù)據(jù)包在所屬數(shù)據(jù)塊中的位置,以及-在考慮所述特征標記的情況下可以利用所述裝置對數(shù)據(jù)進行編碼。
21.用于對數(shù)字數(shù)據(jù)序列進行解碼的裝置,其中設有一個處理器單元,所述處理器單元被這樣設置,使得-所述數(shù)字數(shù)據(jù)序列的一部分是一個數(shù)據(jù)塊,-所述數(shù)據(jù)塊包含多個數(shù)據(jù)包,-每個數(shù)據(jù)塊的至少兩個數(shù)據(jù)包分別包含一個特征標記,其中根據(jù)所述特征標記確定所述數(shù)據(jù)包在所屬數(shù)據(jù)塊中的位置,以及-在考慮所述特征標記的情況下可以利用所述裝置對數(shù)據(jù)進行解碼。
全文摘要
本發(fā)明給出了一種用于對數(shù)字數(shù)據(jù)序列進行編碼和解碼的方法,其中該數(shù)字數(shù)據(jù)序列的一部分相當于一個數(shù)據(jù)塊,其中該數(shù)據(jù)塊包含多個數(shù)據(jù)包,其中每個數(shù)據(jù)塊的至少兩個數(shù)據(jù)包分別包含一個特征標記,其中根據(jù)該特征標記確定數(shù)據(jù)包在所屬的數(shù)據(jù)塊中的位置,以及其中在考慮該特征標記的情況下對數(shù)據(jù)進行編碼或解碼。
文檔編號H04L1/00GK1663162SQ03814196
公開日2005年8月31日 申請日期2003年6月12日 優(yōu)先權(quán)日2002年6月18日
發(fā)明者J·潘德爾, M·瓦納, 翁文榮, G·利布爾 申請人:西門子公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
盐边县| 阆中市| 晋宁县| 九龙城区| 泰顺县| 安吉县| 永靖县| 濉溪县| 吴川市| 宜宾市| 武安市| 河源市| 资阳市| 常德市| 皮山县| 宣化县| 山东| 吴堡县| 宁武县| 西城区| 石城县| 阿拉善左旗| 宝鸡市| 平顺县| 鹤峰县| 南溪县| 凤城市| 广河县| 双流县| 临颍县| 瑞昌市| 霍邱县| 旅游| 六枝特区| 东乡| 炎陵县| 鄂尔多斯市| 丽水市| 施甸县| 白银市| 晋州市|