×

GPU timeline with render-ahead queue

  • US 7,817,900 B2
  • Filed: 06/30/2005
  • Issued: 10/19/2010
  • Est. Priority Date: 06/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for displaying a plurality of video frames in a reverse order relative to a forward order, the method comprising:

  • decoding in a forward order video frames in a video timeline from a video file;

    storing the decoded video frames into video memory;

    rendering effects onto the stored video frames for playback at a playback rate;

    queuing the rendered video frames in the forward order into a secondary queue;

    removing the rendered video frames from the secondary queue in a reverse order relative to the forward order;

    queuing said removed video frames into a render-ahead queue, wherein queuing video frames into the render-ahead queue occurs at a rate that exceeds the playback rate;

    displaying the queued video frames from the render-ahead queue to a screen in the reverse order; and

    deleting the displayed video frames from the render-ahead queue after said queued video frames have been displayed to the screen.

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