Methods and systems for forward error correction based loss recovery for interactive video transmission
AssigneeNorth Carolina State University
InventorInjong Rhee
Life of this patent
Estimating the term…
Loading patent…
AssigneeNorth Carolina State University
InventorInjong Rhee
Estimating the term…
Real-time interactive video transmission in the current Internet has mediocre quality because of high packet loss rates. Loss of packets belonging to a video frame is evident not only in the reduced quality of that frame but also in the propagation of that distortion to successive frames. This error propagation problem is inherent in any motion-based video codec because of the interdependence of encoded video frames. Since packet losses in the best-effort Internet environment cannot be prevented, minimizing the impact of these packet losses to the final video quality is important. A new forward error correction (FEC) technique effectively alleviates error propagation in the transmission of interactive video. The technique is based on a recently developed error recovery scheme called Recovery from Error Spread using Continuous Updates (RESCU). RESCU allows transport level recovery techniques previously known to be infeasible for interactive video transmission applications to be successfully used in such applications. The FEC technique can be very useful when the feedback channel from the receiver is highly limited, or transmission delay is high. Both simulation and Internet experiments indicate that the FEC technique effectively alleviates the error spread problem and is able to sustain much better video quality than H.261 or other conventional FEC schemes under various packet loss rates.
A method for transmitting video data over a lossy packet-based network, the method comprising:
The method of 1 comprising determining a time interval between the n−k FEC packets required to protect the n−k FEC packets from burst losses and wherein transmitting the n−k FEC packets to the receiver includes spacing transmission of each of the n−k FEC packets by the time interval.
A method for optimized cascaded error recovery when transmitting video over a lossy packet-based network, the method comprising:
A computer program product comprising computer-executable instructions embodied in a computer readable medium for performing steps comprising:
The computer program product of 19 comprising determining a time interval between FEC packets required to protect the FEC packets from burst losses and wherein transmitting the n−k FEC packets to the receiver includes spacing transmission of each of the n−k FEC packets by the time interval.
A computer program product comprising computer-executable instructions embodied in a computer readable medium for performing steps comprising:
Dependencies are inferred from the claim text.