×

Mirroring graphics content to an external display

  • US 9,864,560 B2
  • Filed: 07/19/2016
  • Issued: 01/09/2018
  • Est. Priority Date: 01/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • compositing, by a data processing system, graphics content to generate frames of image data for an internal display, the graphics content generated by an application executing on the data processing system;

    storing the image data in a first framebuffer;

    displaying an image generated from the image data in the first framebuffer on the internal display of the data processing system;

    detecting if an external display is coupled to the data processing system;

    when an external display is detected, determining if the application has generated separate graphics content for the external display;

    when the application has not generated separate graphics content;

    performing, by a scaler, scaling operations on the image data in the first framebuffer, wherein the scaler performs the scaling operations asynchronously with respect to the compositing of the graphics content with the compositing for a current image frame started before the scaling is complete for a previous image frame;

    storing the scaled image data in a second framebuffer,dropping the scaled image data associated with the current image frame if the image generated from scaled image data associated with the previous image frame has not completed displaying on the external display; and

    sending data for displaying an image generated from the scaled image data in the second framebuffer to the external display.

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