CPC G09G 3/002 (2013.01) [B60K 35/00 (2013.01); G02B 5/0284 (2013.01); G02B 27/0103 (2013.01); G02B 27/36 (2013.01); G06T 5/80 (2024.01); B60K 35/23 (2024.01); B60K 35/81 (2024.01); B60K 2360/21 (2024.01); B60K 2360/29 (2024.01); G02B 2027/011 (2013.01); G02B 2027/0138 (2013.01); G09G 2320/0693 (2013.01); G09G 2380/10 (2013.01)] | 20 Claims |
1. A system for calibrating a waveguide-based holographic head-up display that projects images upon a windscreen of a vehicle, the system comprising:
a light-diffusing panel positioned at the center of an eyellipse to reflect the images projected by the waveguide-based holographic head-up display, wherein an eyebox of the waveguide-based holographic head-up display is positioned at the center of the eyellipse, and wherein the eyebox is divided into a plurality of unit exit pupils;
a camera positioned to capture the images reflected by the light-diffusing panel; and
one or more controllers in electronic communication with the waveguide-based holographic head-up display and the camera, wherein the one or more controllers execute instructions to:
instruct the waveguide-based holographic head-up display to generate a calibration graphic upon the windscreen of the vehicle, wherein the calibration graphic includes a plurality of individual calibration patterns, each of which coincides with one of the plurality of unit exit pupils of the eyebox;
receive image data from the camera, wherein the image data captures the calibration graphic that is reflected upon the light-diffusing panel, and wherein the calibration graphic reflected upon the light-diffusing panel includes a plurality of warped individual calibration patterns;
correct distortions in each of the plurality of warped individual calibration patterns of the calibration graphic to create a plurality of corrected individual calibration patterns; and
determine a warp map based on the plurality of corrected individual calibration patterns.
|