Patent ID: 7995098

Claim:
A system for measuring spatial and angular performance of a flat panel visual display, the system comprising: a camera; a flat panel visual display positioned relative to the camera for measurement; a display support assembly carrying the visual display and configured to rotatably move the visual display relative to the camera; and a controller operably coupled to the camera and the display support assembly, the controller having a non-transitory computer-readable medium containing instructions that, when executed by a computer, perform operations comprising capturing a plurality of image measurements from the visual display at a plurality of different view angles with the camera; creating a list of user-selected points of interest on the visual display; using image data from the plurality of image measurements of the visual display at the different view angles, calculating tristimulus values (X, Y, Z) for the individual point of interests at each of the view angles, wherein calculating tristimulus values (X, Y, Z) comprises calculating a location, a size, and a shape of each point of interest for the individual image measurements at each view angle, wherein calculating a location, a size, and a shape of each point of interest comprises calculating a rotation matrix to transform each point of interest from a first coordinate in a first initial position to a second coordinate in a second location after the visual display has rotated to a different view angle; and determining the pixels enclosed by each point of interest at each view angle in the first position and, for each pixel determining a (x, y, z) position vector relative to a center of rotation of the visual display; transforming the (x, y, z) position vector of each pixel using the rotation matrix; and projecting the transformed (x, y, z) position vector from the camera location into a view plane normal to the camera and through the center of rotation of the visual display; calculating the average pixel gray values (R, G, B) for the pixels in each point of interest; and converting the (R, G, B) values to tristimulus values (X, Y, Z) using a color calibration matrix; and generating one or more a view angle performance charts for the selected points of interest.