×

Systems and methods to provide trick play during streaming playback

  • US 9,510,029 B2
  • Filed: 02/14/2011
  • Issued: 11/29/2016
  • Est. Priority Date: 02/11/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method executable by a client device to process a media stream of media content that is received via a network, the method comprising:

  • requesting a first data file representing a first portion of the media stream at the client device via the network, wherein the first data file is encoded with a predetermined duration of the media content with a first number of video frames;

    rendering the video frames of the first data file at a first frame rate by the client device to thereby playback the first portion of the media stream represented by the first data file;

    receiving a user instruction at the client device to perform a trick play function that adapts the playback speed of the media stream;

    in response to the user instruction to adapt the playback speed of the media stream, requesting a second data file representing a second portion of the media stream via the network at the client device, wherein the second data file is encoded with the same predetermined duration of the media content as the first data file with a second number of video frames that is different than the first number of video frames used to encode the first data file; and

    performing the trick play function to adapt the playback speed of the media stream by rendering the frames of the second data file so that the predetermined duration of the media content represented by the second data file is rendered over a different period of time than the same predetermined duration of the media content represented by the first data file without degradation of the first frame rate.

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