CPC G06T 5/006 (2013.01) [G02B 27/0172 (2013.01); G06T 3/0068 (2013.01); H04N 13/344 (2018.05); G02B 2027/014 (2013.01); G02B 2027/0138 (2013.01); G02B 2027/0178 (2013.01); G06T 2207/10024 (2013.01); H04N 23/54 (2023.01)] | 20 Claims |
1. A computer-implemented method comprising:
maintaining first data for a first target image associated with an undeformed state of a first eyepiece of a head-mounted display device and second data for a first image for presentation by a first projector that is i) included in and optically coupled to the first eyepiece and ii) part of the head-mounted display device;
receiving, from a first temperature sensor that is coupled to a first imaging sensor of the first eyepiece and is part of the head-mounted display device, a first temperature measurement of the first imaging sensor;
determining a first transformation that maps the first image to the first target image and that accounts for a position of the first imaging sensor with respect to the first eyepiece using, at least in part, the first temperature measurement of the first imaging sensor; and
applying, to generate a transformed subsequent image, the first transformation to a subsequent image for presentation, by the first projector, onto the first eyepiece of the head-mounted display device.
|