×

ADAPTIVE PLAYBACK WITH LOOK-AHEAD

  • US 20130132525A1
  • Filed: 01/14/2013
  • Published: 05/23/2013
  • Est. Priority Date: 12/04/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • monitoring, by a device including a processor, a download of a first media file from a media server at a throughput rate and a concurrent playback of the first media file, wherein the first media file is a first version of a media asset, the first media file is encoded at a variable bit rate and has a first overall average playback rate less than or equal to the throughput rate, the first media file has a plurality of portions with respective portion average playback rates, wherein at least two portions have different portion average playback rates;

    identifying, by the device, an undownloaded portion of the first media file that has a portion average playback rate that is greater than the throughput rate; and

    forecasting, by the device, whether an interruption will occur in playback of the first media file during the undownloaded portion, wherein the forecasting comprises;

    determining, by the device, an amount of bits buffered in a buffer;

    determining, by the device, a duration of the undownloaded portion;

    multiplying, by the device, the duration of the undownloaded portion and the portion average playback rate of the undownloaded portion to determine a number of bits that are played in the duration;

    determining, by the device, a difference between the amount of bits buffered in the buffer and the number of bits that are played in the duration;

    determining, by the device, whether the difference meets a threshold;

    in response to a determination that the difference meets the threshold, forecasting, by the device, that the interruption will occur; and

    in response to a determination that the difference does not meet the threshold, forecasting, by the device, that the interruption will not occur.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×