Transmitting additional forward error correction (FEC) upon request
First Claim
Patent Images
1. A method comprising:
- transmitting a stream of data packets to a receiver;
transmitting a first amount of forward error correction (FEC) to the receiver, wherein the first amount of FEC is designed to restore a first number of dropped data packets;
receiving a message from the receiver that the amount of FEC is not sufficient to restore a detected number of dropped data packets;
determining an additional FEC based upon the received message; and
transmitting the additional FEC to restore the detected number of dropped data packets.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing forward error correction are disclosed in the present disclosure. In one embodiment, among others, a method comprises transmitting a stream of data packets to a receiver and transmitting a first amount of forward error correction (FEC) to the receiver. The first amount of FEC is designed to restore a first number of dropped data packets. The method also includes a receiving a message from the receiver that the first amount of FEC is not sufficient to restore a detected number of dropped data packets, and then transmitting additional FEC to restore the detected number of dropped data packets.
160 Citations
19 Claims
-
1. A method comprising:
-
transmitting a stream of data packets to a receiver; transmitting a first amount of forward error correction (FEC) to the receiver, wherein the first amount of FEC is designed to restore a first number of dropped data packets; receiving a message from the receiver that the amount of FEC is not sufficient to restore a detected number of dropped data packets; determining an additional FEC based upon the received message; and transmitting the additional FEC to restore the detected number of dropped data packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A source device in a communication system, the source device comprising:
-
a driver configured to transmit data packets and forward error correction (FEC) to a receiver device downstream from the source device; and a processor configured to receive a message from the receiver device, the message indicating the condition of the transmitted data packets; determine if detected errors in the transmitted data packets are below a first determined threshold; and instruct the driver to transmit additional FEC to the receiver device when the processor determines that the detected errors in the transmitted data packets are below the first determined threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification