A method for providing packet loss recovery in a data packet-based network
used for real-time multimedia communications. In accordance with a first
illustrative embodiment of the present invention, the information payload
associated with a given data packet k is identically copied and appended
to data packet k+w (i.e., the information payload is repeated with a delay
of w transmitted packets). More generally, the present invention provides
a method of coding a sequence of data packets representing a contiguous
stream of information, with each data packet comprising, a set of payload
information representative of a segment of the stream of information
corresponding thereto. The method comprises the steps of coding a first
data packet for transmission (wherein the encoded first data packet
comprises a first set of payload information representative of a first
segment of the stream of information), and coding a second data packet
subsequence to the first data packet in the sequence for transmission
(wherein the encoded second data packet comprises a second set of payload
information representative of a second segment of the stream of
information subsequent to the first segment of the stream of information).
The encoded second data packet further comprises an additional set of
payload information, the additional set of payload information also
representative of the first segment of the stream of information, but not
representative of other segments of the stream of information.
Een methode om de terugwinning van het pakketverlies in een gegevens op pakket-gebaseerd gebruikt netwerk voor mededelingen van verschillende media te verstrekken in real time. Overeenkomstig een eerste illustratieve belichaming van de onderhavige uitvinding, wordt de informatienuttige lading verbonden aan een bepaald gegevenspakket k identiek gekopieerd en aan gegevenspakket k+w toegevoegd (d.w.z., wordt de informatienuttige lading herhaald met een vertraging van w overgebrachte pakketten). Meer over het algemeen, voorziet de onderhavige uitvinding een methode om een opeenvolging van gegevenspakketten te coderen die een aangrenzende stroom van informatie vertegenwoordigen, van elk gegevenspakket bestaand uit, een reeks van nuttige ladingsinformatie representatief voor een segment van de stroom van informatie die daaraan correspondeert. De methode bestaat uit de stappen van het coderen van een eerste gegevenspakket voor transmissie (waarin het gecodeerde eerste gegevenspakket uit een eerste reeks van nuttige ladingsinformatie representatief voor een eerste segment van de stroom van informatie) bestaat, en codage een tweede subsequence van het gegevenspakket aan het eerste gegevenspakket in de opeenvolging voor transmissie (waarin het gecodeerde tweede gegevenspakket uit een tweede reeks van nuttige ladingsinformatie representatief voor een tweede segment van de stroom van informatie volgend op het eerste segment van de stroom van informatie bestaat). Het gecodeerde tweede gegevenspakket bestaat verder uit een extra reeks van nuttige ladingsinformatie, de extra reeks van nuttige ladingsinformatie ook representatief voor het eerste segment van de stroom van informatie, maar niet representatief voor andere segmenten van de stroom van informatie.