Patent ID: 7577898

Claim:
A method of correcting video data errors, the method comprising: receiving a plurality of Internet Protocol (IP) video data packets at a generator of a video acquisition system; calculating a first error correction code and generating a first forward error correction (FEC) packet to produce the first error correction code; placing the IP video data packets into a first queue that has an associated first error profile that corresponds to the first error correction code; calculating a second error correction code and generating a second FEC packet to produce the second error correction code; placing the IP video data packets into a second queue that has an associated second error profile that is different from the first error profile, wherein the second error profile corresponds to the second error correction code; and transmitting a stream of data packets including the plurality of IP video data packets, the first FEC packet and the second FEC packet, to a re-generator of an Internet Protocol video transport system, wherein an arbitrator of the re-generator identifies an error in the plurality of IP video data packets and selects one of a plurality of inverse FEC functions to correct the error.