Patent ID: 8265171

Claim:
A method of providing error-resilient digital video, comprising: capturing a frame of video; encoding, with an encoder, the frame of video into a plurality of packets; transmitting the plurality of packets to a receiver over a channel; receiving, from the receiver, instantaneous feedback regarding successful receipt and decoding of respective ones of the plurality of packets, the instantaneous feedback thereby being indicative of one or more lost packets; calculating a packet error rate (PER) for the frame of video based on the instantaneous feedback; performing error-concealment at the encoder in a reference video frame that is used in the encoding step; based on the PER for the frame of video, adjusting a quantizing parameter for a subsequent frame of video and retransmitting one or more lost packets in a same time slot as the subsequent frame of video; and calculating a residual packet error rate (RPER) for a prior frame of video and, if the RPER is greater than a predetermined value, skipping a next video frame and any subsequent video frames, and using respective time slots for such skipped video frames for retransmission of lost packets of the prior frame of video until such time that the RPER falls below the predetermined value.