Patent ID: 9510023
Filing Date: 2016-11-29
CPC Classification: H04N

Claim Text:
1. A server comprising: a decoder to: a processor to receive a request from an end-user rendering device external to the server, the end-user rendering device requiring a first one of the reference frames as part of decoding the encoded video stream of the first channel from the middle of a group of pictures of the encoded video stream of the first channel, wherein a second one of the reference frames is a reference frame for the first reference frame in the received encoded video stream; an encoder to encode the decoded first reference frame yielding a re-encoded first reference frame so that decoding the re-encoded first reference frame is not dependent upon the second reference frame; and a transmitter to transmit the re-encoded first reference frame to the end-user rendering device so that the end-user rendering device can start decoding the encoded video stream for the first channel from the middle of the group of pictures, wherein: the video frames of the group of pictures of the encoded video stream of the first channel include a plurality of first temporal references starting at zero and incrementing by one such that each of the video frames of the group of pictures has a different one of the first temporal references; the encoder is operative to provide a new video sequence including a plurality of video frames such that: the transmitter is operative to transmit the new video sequence to the end-user rendering device so that the end-user rendering device can start decoding the encoded video stream for the first channel from the middle of the group of pictures.