Patent ID: 9648363
Date: 2017-05-09
CPC Classifications: H04N

Claim:
1. A method implementable in a sink device, wherein the sink device is operable to receive, via a wireless channel, a video stream from a source device for display by the sink device, the method comprising: receiving, in the sink device, a current packet of a plurality of packets via the wireless channel, wherein the plurality of packets collectively includes compressed video data, wherein the compressed video data corresponds to a video frame of the video stream, wherein a plurality of macroblocks correspond to the video frame, and wherein the current packet includes determining, in the sink device, either (i) that the earlier packet, of the plurality of packets, received by the sink device contains errors or (ii) that the earlier packet was lost, wherein the earlier packet includes a second portion of the current macroblock and the current packet does not include the second portion of the current macroblock; identifying, in the sink device, the recovery information in the current packet; and utilizing, at the sink device, the recovery information, including the start position of the current macroblock within the earlier packet, to keep track of boundaries between macroblocks of the video frame and to decode at least a portion of the video frame.