IP Library › Granted Patent US 11,938,817
Granted Patent B2
US 11,938,817 · App. 17/216,082 · Granted Mar 26, 2024

Method and apparatus for controlling head-up display based on eye tracking status

Inventors: Huijin Lee (Pohang-si, KR); Junhwan Lee (Namyangju-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
B60K35/00G02B27/0093G02B27/0179B60K2370/1529B60K2370/31B60K2370/736B60K2370/92G02B2027/0181G02B2027/0187
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,938,817
App. No.
17/216,082
Filed
Mar 29, 2021
Granted
Mar 26, 2024
Kind
B2
Art Unit
2624
USPC
701/36
Abstract

A method and apparatus for controlling a head-up display (HUD) considering an eye tracking status are provided. The method includes identifying an eye tracking status based on a result of an eye tracking, and identifying a rendering mode for an HUD image to be one of a two-dimensional (2D) rendering mode and a three-dimensional (3D) rendering mode based on the eye tracking status.

Claims (59)

1. A method of controlling a head-up display (HUD), the method comprising:

performing eye tracking of an eye of a user in a captured image;

identifying an eye tracking status based on a result of the eye tracking;

selecting a two-dimensional (2D) rendering mode based on the eye tracking status being classified as a first status based on a rate of change of eye coordinates and selecting a three-dimensional (3D) rendering mode based on the eye tracking status being classified as a second status based on the rate of change of the eye coordinates; and

rendering the HUD image in the selected rendering mode,

wherein the identifying the eye tracking status comprises classifying the eye tracking status as one of the first status and the second status further based on whether the eye coordinates are present in the result of the eye tracking, and

wherein the eye tracking status is classified as the first status based on the eye coordinates being included in the result of the eye tracking and the rate of change of the eye coordinates is less than a reference value.

2. The method of claim 1 , wherein the reference value corresponds to a system processing rate.

3. The method of claim 1 , wherein the eye tracking status is classified as the second status based on the eye coordinates being included in the result of the eye tracking and the rate of change of the eye coordinates is greater than a reference value, or based on the eye coordinates not being included in the result of the eye tracking.

4. The method of claim 1 , wherein the HUD image is rendered based on a first source image for a first viewpoint and a second source image for a second viewpoint.

5. The method of claim 4 , wherein, based on the selected rendering mode being the 2D rendering, the rendering the HUD image comprises rendering the HUD image by setting the first viewpoint and the second viewpoint equally as a single viewpoint.

6. The method of claim 5 , wherein the rendering the HUD image comprises:

setting, based on the result of the eye tracking including current eye coordinates of both eyes and a rate of change of the current eye coordinates being greater than a reference value, the first viewpoint and the second viewpoint equally as a center viewpoint of the current eye coordinates; and

setting, based on the result of the eye tracking not including the current eye coordinates, the first viewpoint and the second viewpoint equally as a center viewpoint of previous eye coordinates.

7. The method of claim 4 , wherein, based on the selected rendering mode being the 3D rendering mode, the rendering the HUD image comprises rendering the HUD image by setting the first viewpoint and the second viewpoint as different viewpoints.

8. The method of claim 1 , wherein based on the rendering mode being selected, the rendering mode is switched from the 3D rendering mode to the 2D rendering mode or from the 2D rendering mode to the 3D rendering mode during a buffer time corresponding to a plurality of frames.

9. The method of claim 8 , wherein the HUD image is rendered based on a first source image for a first viewpoint and a second source image for a second viewpoint, and

wherein, based on the rendering mode being switched from the 2D rendering mode to the 3D rendering mode, the rendering the HUD image comprises rendering the HUD image while gradually changing the first viewpoint and the second viewpoint to a single viewpoint used in the 2D rendering mode over the buffer time.

10. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform the method of claim 1 .

11. An apparatus for controlling a head-up display (HUD), the apparatus comprising:

a memory configured to store one or more instructions; and

a processor configured to execute the one or more instructions to:

perform eye tracking of an eye of a user in a captured image,

identify an eye tracking status based on a result of the eye tracking,

select a two-dimensional (2D) rendering mode based on the eye tracking status being classified as a first status based on a rate of change of eye coordinates and select a three-dimensional (3D) rendering mode based on the eye tracking status being classified as a second status based on the rate of change of the eye coordinates, and

render the HUD image in the selected rendering mode,

wherein the processor is further configured to classify the eye tracking status as one of the first status and the second status further based on whether the eye coordinates are present in the result of the eye tracking, and

wherein the eye tracking status is classified as the first status based on the eye coordinates being included in the result of the eye tracking and the rate of change of the eye coordinates is less than a reference value.

12. The apparatus of claim 11 , wherein, based on the rendering mode being selected, the rendering mode is switched from the 3D rendering mode to the 2D rendering mode or from the 2D rendering mode to the 3D rendering mode during a buffer time corresponding to a plurality of frames.

13. A head-up display (HUD) device comprising:

an eye tracking camera configured to capture an image including a user;

a processor configured to:

perform eye tracking on the captured image,

identify an eye tracking status based on a result of the eye tracking,

select a two-dimensional (2D) rendering mode based on the eye tracking status being classified as a first status based on a rate of change of eye coordinates and select a three-dimensional (3D) rendering mode based on the eye tracking status being classified as a second status based on the rate of change of the eye coordinates, and

render the HUD image in the selected rendering mode; and

a display device configured to provide the HUD image to the user using augmented reality (AR),

wherein the processor is further configured to classify the eye tracking status as one of the first status and the second status further based on whether the eye coordinates are present in the result of the eye tracking, and

wherein the eye tracking status is classified as the first status based on the eye coordinates being included in the result of the eye tracking and the rate of change of the eye coordinates is less than a reference value.

14. The HUD device of claim 13 , wherein the processor is further configured to, based on the rendering mode being selected, switch the rendering mode from the 3D rendering mode to the 2D rendering mode or from the 2D rendering mode to the 3D rendering mode during a buffer time corresponding to a plurality of frames.

15. A display apparatus comprising:

a memory configured to store one or more instructions; and

a processor configured to execute the one or more instructions to:

receive eye tracking information on an eye of a user in a captured image;

determine a rate of change of eye coordinates based on the eye tracking information;

identify whether the tracking of the eye of the user is stable or unstable based on the rate of change of the eye coordinates;

output a virtual object in a two-dimensional (2D) image based on the tracking of the eye of the user being unstable; and

output the virtual object in a three-dimensional (3D) image based on the tracking of the eye of the user being stable,

wherein the processor is further configured to classifying the tracking of the eye of the user as one of stable and unstable further based on whether the eye coordinates are present in the eye tracking information, and

wherein the tracking of the eye of the user is classified as stable based on the eye coordinates being included in the eye tracking information and the rate of change of the eye coordinates is less than a reference value.

16. A display method comprising:

receiving eye tracking information on an eye of a user in an image;

determining a rate of change of eye coordinates based on the eye tracking information;

identifying whether the tracking of the eye of the user is stable or unstable based on the rate of change of the eye coordinates;

identifying whether the tracking of the eye of the user is stable or unstable based on the rate of change of the eye coordinates;

outputting a virtual object in a two-dimensional (2D) image based on the tracking of the eye of the user being unstable; and

outputting the virtual object in a three-dimensional (3D) image based on the tracking of the eye of the user being stable,

wherein the identifying whether the tracking of the eye of the user is stable or unstable comprises classifying the tracking of the eye of the user as one of stable and unstable further based on whether the eye coordinates are present in the eye tracking information, and

wherein the tracking of the eye of the user is classified as stable based on the eye coordinates being included in the eye tracking information and the rate of change of the eye coordinates is less than a reference value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2021
From: LEE, HUIJIN; LEE, JUNHWAN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 055760/0678 →
Priority Claims (2)
KR 10-2020-0106554 · Aug 24, 2020 · national
KR 10-2020-0130402 · Oct 8, 2020 · national
Continuity (1)
Related Publication 20220055480A1 · Feb 24, 2022