Head-up display control apparatus and method
An HUD (Head-Up Display) control apparatus may include: a distance detector configured to detect a distance to an obstacle in front of a vehicle; and a controller configured to adjust a virtual image formation position of HUD information to a closer position in response to the distance, when the obstacle is located at a closer position than a virtual image formation position in a specific range designed in an HUD.
1. An HUD (Head-Up Display) control apparatus comprising:
a distance detector configured to detect a distance to an obstacle in front of a vehicle; and
a controller configured to adjust a virtual image formation position of HUD information to a closer position in response to the distance between the obstacle and the vehicle so that the HUD information does not overlap the obstacle on a windshield of the vehicle, when the obstacle is located at a closer position than a virtual image formation position in a specific range designed in an HUD,
wherein the controller adjusts a distance to a flat mirror that reflects the HUD information on a screen onto which the HUD information is outputted, in order to adjust the virtual image formation position of the HUD information in response to the distance information from the vehicle to the obstacle, and
wherein when the flat mirror is moved close to or away from the screen, the controller adjusts a reflection angle of the flat mirror depending on a moving distance of the flat mirror such that a center of the HUD information which is reflected from the flat mirror and transmitted to an aspheric mirror is not changed.
2. The HUD control apparatus of claim 1 , wherein the controller moves the flat mirror away from or close to the screen, using a motor.
3. The HUD control apparatus of claim 1 , wherein a distance for moving the flat mirror in response to the distance from the vehicle to the obstacle is previously stored in a form of a lookup table in a memory.
4. The HUD control apparatus of claim 1 , wherein the controller adjusts the reflection angle of the flat mirror using a motor.
5. The HUD control apparatus of claim 1 , wherein the reflection angle of the flat mirror, which is to be adjusted according to the moving distance of the flat mirror, is previously stored in a form of a lookup table in a memory.
6. An HUD control method comprising:
sensing, by a controller, an obstacle in front of a vehicle through an obstacle sensor;
detecting, by the controller, a distance to the obstacle from the vehicle through a distance detector;
adjusting, by the controller, a virtual image formation position of HUD information to a closer position in response to the distance so that the HUD information does not overlap the obstacle on a windshield of the vehicle, when the obstacle is located at a closer position than a virtual image formation position in a specific range designed in an HUD, and
adjusting, by the controller, a reflection angle of a flat mirror such that a center of the HUD information which is reflected from the flat mirror and transmitted to an aspheric mirror is not changed, when the flat mirror is moved close to or away from a screen,
wherein in the adjusting of the virtual image formation position, the controller adjusts a distance to the flat mirror that reflects the HUD information on the screen onto which the HUD information is outputted, to adjust the virtual image formation position of the HUD information in response to the distance information from the vehicle to the obstacle.
7. The HUD control method of claim 6 , wherein the controller moves the flat mirror away from or close to the screen, using a motor, and
a distance for moving the flat mirror in response to the distance from the vehicle to the obstacle is previously stored in a form of a lookup table in a memory.
8. The HUD control method of claim 6 , wherein the controller adjusts the reflection angle of the flat mirror using a motor, and
the reflection angle of the flat mirror, which is to be adjusted according to a moving distance of the flat mirror, is previously stored in a form of a lookup table in a memory.