×

System and method for transitioning from decompressing one compressed media stream to decompressing another media stream

  • US 10,110,649 B2
  • Filed: 12/18/2013
  • Issued: 10/23/2018
  • Est. Priority Date: 08/01/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • at a computer system including one or more processors and memory;

    generating a first decompressed media stream based on a first compressed media stream;

    providing the first decompressed media stream to a presentation device;

    receiving a content-transition indication indicating that a second decompressed media stream is to be provided to the presentation device instead of the first decompressed media stream, wherein receiving the content-transition indication includes detecting a change in the bandwidth available for receiving media streams at the computer system;

    transmitting, to a media source, a respective request for a different bandwidth version of content corresponding to the first decompressed media stream;

    after receiving the content-transition indication, continuing to provide the first decompressed media stream to the presentation device;

    while continuing to provide the first decompressed media stream to the presentation device after receiving the content-transition indication;

    generating first buffered data corresponding to the first decompressed media stream;

    starting to receive a second compressed media stream corresponding to the second decompressed media stream, wherein the second compressed media stream is received in response to the respective request; and

    ceasing to generate the first decompressed media stream, wherein at least part of the first buffered data corresponding to the first decompressed media stream is provided to the presentation device after ceasing to generate the first decompressed media stream;

    after starting to receive the second compressed media stream, providing at least part of the first buffered data corresponding to the first decompressed media stream to the presentation device while starting to generate the second decompressed media stream; and

    after starting to generate the second decompressed media stream, providing the second decompressed media stream to the presentation device instead of providing the first buffered data corresponding to the first decompressed media stream.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×