×

Adaptive trick play streaming

  • US 8,407,747 B1
  • Filed: 03/13/2012
  • Issued: 03/26/2013
  • Est. Priority Date: 03/13/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium having stored thereon instructions executable to cause a processing unit to carry out functions comprising:

  • detecting a request to play video at a fast-play speed defining a multiple of a normal playback speed of the video; and

    responsive to the request, (i) selecting from a plurality of versions of a trick-play track of the video a version that has the highest I-frame rate that, when played out at the requested fast-play speed, will have a bit-rate that does not exceed a network bandwidth threshold, wherein each version has a normal speed bit-rate, and wherein selecting from the plurality of versions of the trick-play track of the video a version that has the highest I-frame rate that, when played out at the requested fast-play speed, will have a bit-rate that does not exceed the network bandwidth threshold comprises a function selected from the group consisting of (a) determining which of the versions would have a highest increased bit-rate less than or equal to the network bandwidth threshold when played out at the requested fast-play speed and (b) determining which of the versions has a highest normal speed bit-rate less than or equal to the network bandwidth threshold divided by the requested fast play speed, and (ii) causing the selected version of the trick-play track to be streamed over a network from a server to a client for playout.

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