×

System and method for improving the graphics performance of hosted applications

  • US 9,375,635 B2
  • Filed: 03/07/2013
  • Issued: 06/28/2016
  • Est. Priority Date: 03/23/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • an application/game server comprising a central processing unit to process application/video game program code and a graphics processing unit (GPU) to process graphics commands and generate a series of video frames for the application/video game;

    buffer management logic to manage storage and transmission of the series of video frames;

    a shared buffer managed by the buffer management logic to store the video frames as quickly as the video frames can be generated by the application/game server responsive to execution of the video game or application;

    wherein the buffer management logic continually monitors a signal indicating when a video display or video compression unit is ready to receive a next video frame and, responsive to the buffer management detecting that the display or video compression unit is about to be ready to receive the next video frame, the buffer management logic to transfer the most recently completed from the shared buffer to a back buffer; and

    wherein in response to detecting the signal indicating that the display or video compression unit is ready to receive the next video frame, the buffer management logic transferring the video frame from the back buffer to a front buffer from which it is read out, line by line, and provided to the display or video compression unit for compressing the resulting video stream.

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