US 12,332,438 B2
Color calibration tool for see-through augmented reality environment
Pawel Wawruch, Yverdon-les-Bains (CH)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jun. 23, 2022, as Appl. No. 17/848,179.
Prior Publication US 2023/0418062 A1, Dec. 28, 2023
Int. Cl. G02B 27/01 (2006.01); G06F 3/04847 (2022.01); G06T 19/00 (2011.01); G06T 19/20 (2011.01)
CPC G02B 27/017 (2013.01) [G06F 3/04847 (2013.01); G06T 19/006 (2013.01); G06T 19/20 (2013.01); G02B 2027/0178 (2013.01); G06T 2219/2012 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method to calibrate a head-worn computing device with a see-through display and transparent lens, the method comprising:
detecting a physical color reference card in an output of a digital image sensor of a camera of the head-worn computing device by identifying in the output of the digital image sensor of the camera a portion of the output corresponding to the physical color reference card positioned at a first location in a field of view of the camera and having at least a predetermined number of different colors in substantially adjacent locations;
in response to detecting the physical color reference card, generating a color calibration user interface (UI) including a virtual color reference card and having user-selectable elements to color-calibrate the see-through display by updating one or more values of one or more color parameters used by the see-through display in color rendering; and
causing display of the color calibration UI on the see-through display of the computing device, wherein i) the virtual color reference card is displayed at a second location, proximate to the physical color reference card, when the physical color reference card is in the field of view of the camera, such that the virtual color reference card does not obscure the view of the physical color reference card through the transparent lens of the head-worn computing device, and ii) the virtual color reference card is rendered with the one or more color parameters having a first set of values; and
receiving user input via an interaction with a user-selectable element of the color calibration UI, and in response, updating the one or more color parameters of the see-through display to have a second set of values, thereby adjusting the color rendering of the virtual color reference card.