×

Signaling video samples for trick mode video representations

  • US 9,485,546 B2
  • Filed: 10/20/2010
  • Issued: 11/01/2016
  • Est. Priority Date: 06/29/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a client device from a server device, an indication of a maximum byte offset defining a byte range within a plurality of media segments, wherein the maximum byte offset is less than the total number of bytes in each of the plurality of media segments, wherein the indication of the maximum byte offset further indicates that each of the media segments includes at least one intra-coded frame (I-frame) within the byte range, wherein each of the plurality of media segments comprises a respective file associated with a respective one of a plurality of uniform resource locators (URLs), and wherein the plurality of media segments represent a video presentation configured to be displayed at a first playback speed;

    in response to a determination to present the video representation using a trick mode, sending, by the client device, requests to the server device to retrieve media data from each of the plurality of media segments corresponding to the byte range based on the indication, wherein the requests specify the URL associated with a respective one of the media segments and specify the byte range, such that each of the requests specifies a different one of the URLs but specifies the same byte range; and

    using the retrieved media data within the byte range to present a high speed version of the video representation, in accordance with the trick mode, that includes the at least one I-frame at a second playback speed higher than the first playback speed, wherein the retrieved media data for a first media segment of the plurality of media segments includes data for a non-I-frame following an I-frame of the first media segment and the retrieved media data for a second media segment of the plurality of media segments ends with an I-frame of the second media segment.

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