×

Streaming media player varying a play speed from an original to a maximum allowable slowdown proportionally in accordance with a buffer state

  • US 6,665,751 B1
  • Filed: 04/17/1999
  • Issued: 12/16/2003
  • Est. Priority Date: 04/17/1999
  • Status: Active Grant
First Claim
Patent Images

1. A streaming media player for receiving media stream input and for producing output of a media stream, comprising:

  • a buffer for receiving media stream input and for generating at least one buffer state value representing the amount of media stream input in said buffer;

    at least one output component for generating output of said media stream; and

    at least one rate means, coupled to said buffer means and said output means, for receiving at least one buffer state value from said buffer and for varying the rate of output of said media stream from said output means based on said buffer state value;

    wherein data first fills some portion-of a buffer before the player starts to play the media content, and wherein the speed change varies according to the formula S=M

    (T1-BT1-T2)
    embedded imagewhereS is the slowdown or speedupvalue, in percentage of original speed;

    M is the maximum allowable slowdown, in percentage of original speed;

    B is the buffer state (the actual amount of data in the buffer when sampled);

    T1 and T2 are values with (size of the buffer) >

    T1>

    T2.

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