×

Glare correction via pixel processing

  • US 9,911,395 B1
  • Filed: 12/23/2014
  • Issued: 03/06/2018
  • Est. Priority Date: 12/23/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method comprising:

  • determining a first head vector describing at least a direction from a device to a location of a user'"'"'s head relative to the device;

    determining a distance from the user'"'"'s head to the device;

    determining a second head vector for a first display pixel of a plurality of display pixels, wherein the determining the second head vector is based on the first head vector, the distance and a location of the first display pixel within the plurality of display pixels of a display of the device;

    calculating, based on the second head vector, a reflection vector describing at least a direction from the device to an area reflected on the display;

    generating an environment map, the environment map representing a three-dimensional environment of the device;

    identifying a region in the environment map corresponding to a light source;

    determining, using the reflection vector and the environment map, that the first display pixel corresponds to a reflection location on the display, the reflection location corresponding to a reflection of the light source; and

    rendering a corrected user interface (UI) for the display, the corrected UI including a UI portion corresponding to the first display pixel, wherein the UI portion is displayed based at least in part on determining that the first display pixel corresponds to the reflection location.

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