METHOD TO SUPPORT FORWARD ERROR CORRECTION FOR REAL-TIME AUDIO AND VIDEO DATA OVER INTERNET PROTOCOL NETWORKS
First Claim
1. A method for protecting real time media, said method comprising:
- receiving media packets;
generating media bit strings from said media packets;
applying a forward error correcting code across said generated media bit strings to generate at least one forward error correcting bit string; and
generating at least one forward error correcting packet from said at least one forward error correcting bit string.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are described for protecting real time media including receiving media packets, generating media bit strings from the media packets, applying a forward error correcting code across the generated media bit strings to generate at least one forward error correcting bit string and generating at least one forward error correcting packet from the at least one forward error correcting bit string. Also described are a method and apparatus for recovering from losses of real time media packets including forming media bit strings from received media packets, forming forward error correcting bit strings from received forward error correcting packets, decoding the formed media bit strings and forward error correcting bit strings to obtain recovered media bit strings and recover lost media packets from the recovered media bit strings. Further described is a data structure for a forward error correcting header on computer readable media.
-
Citations
18 Claims
-
1. A method for protecting real time media, said method comprising:
-
receiving media packets; generating media bit strings from said media packets; applying a forward error correcting code across said generated media bit strings to generate at least one forward error correcting bit string; and generating at least one forward error correcting packet from said at least one forward error correcting bit string. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for protecting real time media, comprising:
-
means for receiving media packets; means for generating media bit strings from said media packets; means for applying a forward error correcting code across said generated media bit strings to generate at least one forward error correcting bit string; and means for generating at least one forward error correcting packet from said at least one forward error correcting bit string. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for recovering from losses of real time media packets, said method comprising:
-
forming media bit strings from received media packets; forming forward error correcting bit strings from received forward error correcting packets; decoding said media bit strings and said forward error correcting bit strings to obtain recovered media bit strings; and generating recovered media packets from said recovered media bit strings. - View Dependent Claims (14)
-
-
15. An apparatus for recovering from losses of real time media packets, comprising:
-
means for forming media bit strings from received media packets; means for forming forward error correcting bit strings from received forward error correcting packets; means for decoding said media bit strings and said forward error correcting bit strings to obtain recovered media bit strings; and means for generating recovered media packets from said recovered media bit strings. - View Dependent Claims (16)
-
-
17. A computer readable medium having stored thereon a data structure for a forward error correcting header, said data structure comprising a field for indicating a total number of forward error correcting packets and media packets.
-
18. A computer readable medium having stored thereon a data structure for a forward error correcting header, said data structure comprising a field for storing a predetermined number of a forward error correcting packet index.
Specification