IP Library Granted Patent US 12693529
Granted Patent B2
US 12693529 · App. 19/083,039 · Granted Jul 28, 2026

Wearable device, method, and non-transitory computer readable storage medium for eye calibration

Inventors: Sunyoung Jung (Suwon-si, KR); Kihwan Kim (Suwon-si, KR); Harksang Kim (Suwon-si, KR); Jinmo Kang (Suwon-si, KR); Beomsu Kim (Suwon-si, KR); Sungoh Kim (Suwon-si, KR); Jihyun Kim (Suwon-si, KR); Sunggeun Ahn (Suwon-si, KR); Donghyun Yeom (Suwon-si, KR); Gunhee Lee (Suwon-si, KR); Sanghun Lee (Suwon-si, KR); Minsheok Choi (Suwon-si, KR); Sungsoo Choi (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G02B27/0093G02B27/017G06T19/006G02B2027/0138
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 12693529
App. No.
19/083,039
Granted
Jul 28, 2026
Kind
B2
Abstract

A method executed by a wearable device including a display system including a first display and a second display facing eyes of a user wearing the wearable device, and a plurality of cameras configured to obtain an image including the eyes, includes: displaying objects at different time points on a screen of the display system, based on the image, identifying gazes looking at the objects, identifying, based on the identified gazes, errors associated with the gazes, wherein the errors indicate differences between display positions of the objects and focal positions of the gazes, and wherein the focal positions have a one-to-one correspondence with the objects, displaying a visual object on a background screen on the display system to move the visual object through partial display positions of the display positions, which are selected based on the errors, and based on another gaze looking at the visual object, correcting the errors.

Claims (76)

1 . A wearable device comprising:

a display system comprising a first display and a second display, the first display and the second display facing eyes of a user wearing the wearable device,

a plurality of cameras arranged to obtain an image comprising the eyes of the user wearing the wearable device,

at least one processor comprising processing circuitry; and

memory comprising one or more storage mediums and storing instructions,

wherein the instructions, when executed by the at least one processor individually or collectively, cause the wearable device to:

display objects at least at different time points on a three dimensional (3D) screen displayed through the display system,

identify, based on the image, gazes looking at the objects,

identify, based on the identified gazes, errors associated with the gazes, wherein the errors indicate differences between display positions of the objects and focal positions of the gazes, and the focal positions have one-to-one correspondences with the objects,

display a visual object on a background screen on the display system to move through partial display positions of the display positions, which are selected based on the errors, and

based on another gaze looking at the visual object, correct the errors.

2 . The wearable device of claim 1 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the wearable device to select the partial display positions, in a descending order of the errors identified in the display positions.

3 . The wearable device of claim 2 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the wearable device to display the visual object to move through the partial display positions, in the descending order of the errors of the partial display positions.

4 . The wearable device of claim 1 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the wearable device to:

identify at least one word associated with the background screen,

generate the visual object by inputting the at least one word as a prompt into a generative artificial intelligence model, and

display the generated visual object on the background screen.

5 . The wearable device of claim 1 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the wearable device to:

identify an object on which a gaze of the user is located among the objects displayed on the background screen, and

display the visual object having the same shape as a shape of the object on the background screen.

6 . The wearable device of claim 1 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the wearable device to:

after a first object among the objects is displayed, identify a time taken for a first gaze to be located within an interaction area of the first object, and

based on the time exceeding a reference time:

display the visual object on the background screen, and

based on the another gaze looking at the visual object, correct the errors.

7 . The wearable device of claim 1 , comprising an inertial sensor,

wherein the instructions, when executed by the at least one processor individually or collectively, cause the wearable device to:

identify, using the inertial sensor, whether slippage of the wearable device occurs, and

based on identifying that the slippage has occurred:

display the visual object on the background screen, and

based on the another gaze looking at the visual object, correct the errors.

8 . The wearable device of claim 1 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the wearable device to:

identify that the wearable device is worn,

based on identifying that the wearable device is worn, display a calibration screen for gaze calibration on the display system, and

determine parameters for identifying the gaze based on positions of the eyes identified through the image while objects are displayed at different time points on the calibration screen, and

wherein the errors are corrected by adjusting a value of the determined parameters by a value for error correction.

9 . The wearable device of claim 8 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the wearable device to:

identify that the wearable device is taken off, and

based on identifying that the wearable device is taken off, remove the value for the error correction.

10 . The wearable device of claim 1 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the wearable device to:

based on the 3D screen displayed through the display system comprising the background screen, display the visual object, and

based on that the 3D screen displayed through the display system comprising only a screen of an application other than the background screen, postpone displaying the visual object.

11 . The wearable device of claim 10 , wherein the partial display positions are located on the background screen excluding a screen area of the application among the 3D screens displayed through the display system.

12 . The wearable device of claim 11 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the wearable device to display the visual object on the background screen on the display system to move the visual object through a path that does not cross the screen area of the application among the 3D screens displayed through the display system.

13 . A method executed by a wearable device comprising a display system including a first display and a second display facing eyes of a user wearing the wearable device, and a plurality of cameras arranged to obtain an image including the eyes of the user, the method comprising:

displaying objects at least at different time points on a three dimensional (3D) screen displayed through the display system,

identifying, based on the image, gazes looking at the objects,

identifying, based on the identified gazes, errors associated with the gazes, wherein the errors indicate differences between display positions of the objects and focal positions of the gazes, and the focal positions have a one-to-one correspondence with the objects,

displaying a visual object on a background screen on the display system to move the visual object through partial display positions of the display positions, which are selected based on the errors, and

based on another gaze looking at the visual object, correcting the errors.

14 . The method of claim 13 , comprising selecting the partial display positions, in a descending order of the errors identified in the display positions.

15 . The method of claim 13 , comprising:

identifying at least one word associated with the background screen,

generating the visual object by inputting the at least one word as a prompt into a generative artificial intelligence model, and

displaying the generated visual object on the background screen.

16 . The method of claim 13 , comprising:

identifying an object on which the gaze of the user is located among the objects displayed on the background screen, and

displaying the visual object having the same shape as a shape of the object on the background screen.

17 . The method of claim 13 , comprising:

after a first object among the objects is displayed, identifying a time taken for a first gaze to be located within an interaction area of the first object, and

based on the time exceeding a reference time:

displaying the visual object on the background screen, and

based on the another gaze looking at the visual object, correcting the errors.

18 . The method of claim 13 , comprising:

identifying, using an inertial sensor of the wearable device, whether slippage of the wearable device occurs, and

based on identifying that the slippage has occurred:

displaying the visual object on the background screen, and

based on the another gaze looking at the visual object, correcting the errors.

19 . The method of claim 13 , comprising:

identifying that the wearable device is worn,

based on identifying that the wearable device is worn, displaying a calibration screen for gaze calibration on the display system, and

determining parameters for identifying the gazes based on positions of the eyes identified through the image while objects are displayed at different time points on the calibration screen,

wherein the correcting the errors comprises adjusting a value of the determined parameters by a value for error correction.

20 . The method of claim 13 , comprising:

based on the 3D screen displayed through the display system comprising the background screen, displaying the visual object, and

based on that the 3D screen displayed through the display system comprises only a screen of an application other than the background screen, postponing displaying the visual object.