Patent ID: 9734635
Date: 2017-08-15
CPC Classifications: G06T,H04N

Claim:
1. A non-transitory computer-readable medium embodying at least one program that, when executed by at least one computing device, directs the at least one computing device to perform a method comprising: identifying a relative position of a distribution of lighting in an environment with respect to a display of the at least one computing device using at least one sensor of the at least one computing device; gauging an intensity of the distribution of lighting; gauging a color of the distribution of lighting; determining a viewing angle of a viewer with respect to the display using the at least one sensor of the at least one computing device; rendering color in an area on the display by applying a weighting factor to at least one color component in a color model for the display based at least in part on the relative position, intensity, and color of the distribution of lighting and the viewing angle with reference to a bidirectional reflectance distribution function (BRDF) associated with the color and a display profile of the display; tracking movement of the at least one computing device relative to at least one of the distribution of lighting or the viewer; and adjusting the color on the display based at least in part on the movement.