CPC G09G 3/2003 (2013.01) [G09G 5/10 (2013.01); G09G 2300/0452 (2013.01); G09G 2340/06 (2013.01)] | 17 Claims |
1. A method of improving a color uniformity of a display of a wearable device, the method comprising:
capturing a plurality of images of the display using an image capture device, wherein the plurality of images are captured in a color space, and wherein each of the plurality of images corresponds to one of a plurality of color channels;
performing a global white balance to the plurality of images to obtain a plurality of normalized images each corresponding to one the plurality of color channels;
performing a local white balance to the plurality of normalized images to obtain a plurality of correction matrices each corresponding to one of the plurality of color channels, wherein performing the local white balance includes, during each of multiple iterations through a loop using the plurality of normalized images:
defining a set of weighting factors based on a figure of merit;
computing a plurality of weighted images based on the plurality of normalized images and the set of weighting factors; and
computing the plurality of correction matrices based on the plurality of weighted images; and
after computing the plurality of correction matrices and while the wearable device is being worn by a user:
correcting a video sequence to be displayed at the wearable device using the plurality of correction matrices; and
displaying the corrected video sequence at the display.
|