×

Method for generating time based preview image for a video stream

  • US 9,271,042 B2
  • Filed: 08/27/2014
  • Issued: 02/23/2016
  • Est. Priority Date: 02/28/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of displaying a sequence of video frames, the method comprising:

  • receiving information representative of the sequence of video frames for a display to be generated, the display comprising at least one other element that is relatively static in relation to at least a first portion of the sequence of video frames being displayed;

    receiving video information associated with the at least the first portion of the sequence of video frames, wherein the received video information includes a rewind stream that includes at least a third portion of the sequence of video frames corresponding to a first play position that is prior to the current play position and wherein the received video information includes a forward stream that includes at least a fourth portion of the sequence of video frames corresponding to a second play position that is after to the current play position;

    storing the received rewind stream in a rewind buffer;

    storing the received forward stream in a forward buffer;

    generating, for inclusion in the display during play of the at least the first portion of the sequence of video frames, a play position indication region for display within or proximate to the display of the at least the first portion of the sequence of video frames, wherein the play position indication region represents at least a portion of a duration of playing of the at least the first portion of the sequence of video frames, and wherein proximate to the play position indication region during at least some portion of the play of the at least the first portion of the sequence of video frames is a first indicator of a current play position within the sequence of video frames relative to the duration of the play of the at least the first portion of the sequence of video frames;

    detecting an input associated with a second indicator that is identified independently from the first indicator of the current play position, from a user, during play of the at least the first portion of the sequence of video frames, associated with the play position indication region, that visually distinguishes another play position at any available point in time displaced along the play position indication region from the current play position, the visually distinguished another play position representing a first point in the sequence of video frames that is different from a second point in the sequence of video frames represented by the current play position indicator;

    identifying that a portion of the received video information corresponds at least approximately to the first point in the sequence of video frames substantially temporally with the detecting of the input;

    processing at least a portion of the identified portion of the received video information, substantially temporally with the detecting, based on the identified portion of the video information, such that a first image can be generated to represent at least one of the video frames in the sequence of video frames, the first image being at least an approximation of what the generated display would be during play of at least a second portion of the sequence of video frames at about the another play position at the any available point in time in the sequence of video frames, the first image being generated to correspond to the another play position at the any available point in time visually distinguished by the input from the user;

    generating, using the identified portion of the video information based on the processing, substantially temporally with the detecting of the input, the first image for display, in response to the detecting of the input from the user that visually distinguishes the another play position at the any available point in time, within or proximate to the play position indication region and the at least the first portion of the sequence of video frames being generated for the display, wherein the first image at least approximates a second image of the at least the second portion of the sequence of video frames substantially proximate to the sequence of video frames at the first point represented by the visually distinguished another play position, and wherein the first image when displayed within or proximate to the at least the first portion of the sequence of video frames is displayed in a first region of the display that is smaller than a second region in which the first portion of the sequence of video frames is being displayed;

    generating for display, a rewind indicator associated with the first play position; and

    generating for display, a forward indicator associated with the second play position.

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