Determination of position of a head-mounted device on a user
First Claim
1. A method for determining if a head-mounted device for extended reality (XR) is correctly positioned on a user, the method comprising:
- performing eye tracking, using processing circuitry, by estimating, based on a first image of a first eye of the user, the position of the pupil of the first eye in two dimensions;
determining, using the processing circuitry, if the head-mounted device is correctly positioned on the user, by;
determining whether the estimated position of the pupil of the first eye is within a predetermined allowable area in the first image; and
(i) if the determined position of the pupil of the first eye is inside the predetermined allowable area of the first image;
concluding that the head-mounted device is correctly positioned on the user, or(ii) if the determined position of the pupil of the first eye is outside the predetermined allowable area of the first image;
concluding that the head-mounted device is incorrectly positioned on the userfurther comprising using the processing circuitry to;
perform eye tracking by estimating, based on a second image of a second eye of the user, the position of the pupil of the second eye in two dimensions, wherein each of the positions of the pupils of the first and second eyes, respectively, are defined according to a common coordinate system;
determining an eye separation distance (dEYES) as the difference between the position of the pupil of the first eye and the position of the pupil of the second eye,wherein determining, using the processing circuitry, if the head-mounted device is correctly positioned on the user, further comprises;
if the absolute value of the determined eye separation distance (dEYES) is above a preset eye separation threshold value (TEYES);
concluding that the head-mounted device is incorrectly positioned on the user.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method and system for determining if a head-mounted device for extended reality (XR) is correctly positioned on a user, and optionally performing a position correction procedure if the head-mounted device is determined to be incorrectly positioned on the user. Embodiments include: performing eye tracking by estimating, based on a first image of a first eye of the user, a position of a pupil in two dimensions; determining whether the estimated position of the pupil of the first eye is within a predetermined allowable area in the first image; and, if the determined position of the pupil of the first eye is inside the predetermined allowable area, concluding that the head-mounted device is correctly positioned on the user; or, if the determined position of the pupil of the first eye is outside the predetermined allowable area, concluding that the head-mounted device is incorrectly positioned on the user.
-
Citations
18 Claims
-
1. A method for determining if a head-mounted device for extended reality (XR) is correctly positioned on a user, the method comprising:
-
performing eye tracking, using processing circuitry, by estimating, based on a first image of a first eye of the user, the position of the pupil of the first eye in two dimensions; determining, using the processing circuitry, if the head-mounted device is correctly positioned on the user, by; determining whether the estimated position of the pupil of the first eye is within a predetermined allowable area in the first image; and (i) if the determined position of the pupil of the first eye is inside the predetermined allowable area of the first image;
concluding that the head-mounted device is correctly positioned on the user, or(ii) if the determined position of the pupil of the first eye is outside the predetermined allowable area of the first image;
concluding that the head-mounted device is incorrectly positioned on the userfurther comprising using the processing circuitry to; perform eye tracking by estimating, based on a second image of a second eye of the user, the position of the pupil of the second eye in two dimensions, wherein each of the positions of the pupils of the first and second eyes, respectively, are defined according to a common coordinate system; determining an eye separation distance (dEYES) as the difference between the position of the pupil of the first eye and the position of the pupil of the second eye, wherein determining, using the processing circuitry, if the head-mounted device is correctly positioned on the user, further comprises; if the absolute value of the determined eye separation distance (dEYES) is above a preset eye separation threshold value (TEYES);
concluding that the head-mounted device is incorrectly positioned on the user.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
wherein estimating the position of the pupil of the first eye, in two dimensions is further based on the estimated position of the pupil of the first eye in three dimensions.
-
-
5. The method of claim 1, further comprising:
-
estimating a lens cup separation distance (dLENS_CUP) as the difference between the position of the center of a first lens cup of the head-mounted device and the position of the center of a second lens cup of the head-mounted device in three dimensions; performing eye tracking by estimating the eye separation distance (dEYES) as the difference between the position of the pupil of the first eye of the user and the position of the pupil of the second eye of the user, in three dimensions, wherein each of the positions of the centers of the first and second lens cups, respectively, and each of the pupils of the first and second eyes of the user, respectively, are defined according to the common coordinate system; and calculating a difference (dDIFF) between the lens cup separation distance (dLENS_CUP) and the eye separation distance (dEYES); wherein determining, using the processing circuitry, if the head-mounted device is correctly positioned on the user, further comprises; comparing the calculated difference (dDIFF) between the lens cup separation distance (dLENS_CUP) and the eye separation distance (dEYES) to a preset difference threshold value (TDIFF); and if the calculated difference (dDIFF) is above the preset difference threshold value (TDIFF);
concluding that the head-mounted device is incorrectly positioned on the user.
-
-
6. The method of claim 1, further comprising, if the head-mounted device is determined to be incorrectly positioned on the user:
- performing a position correction procedure.
-
7. The method of claim 6, wherein performing the position correction procedure comprises, if a lens cup separation distance (dLENS_CUP) has been determined to be too small or too large, performing motorized position correction of the lens cup separation distance (dLENS_CUP).
-
8. The method of claim 6, wherein performing the position correction procedure comprises notifying the system or the user about the determined incorrect position of the head-mounted device.
-
9. The method of claim 6, wherein performing the position correction procedure comprises initiating a positioning guide, which positioning guide provides guidance on steps to be taken for manual correction of the position of the head-mounted device.
-
10. A system for determining if a head-mounted device for extended reality (XR) is incorrectly positioned on a user, the system comprising processing circuitry configured to:
-
perform eye tracking by estimating, based on a first image of a first eye of the user, a position of a pupil of the first eye; and determine if the head-mounted device is correctly positioned on the user, by; determining whether the estimated position of the pupil of the first eye is within a predetermined allowable area in the first image; and (i) if the determined position of the pupil of the first eye is inside the predetermined allowable area of the first image;
concluding that the head-mounted device is correctly positioned on the user, or(ii) if the determined position of the pupil of the first eye is outside the predetermined allowable area of the first image;
concluding that the head-mounted device is incorrectly positioned on the user;wherein the processing circuitry is further configured to; perform eye tracking by estimating, based on a second image of a second eye of the user, the position of the pupil of the second eye in two dimensions, wherein each of the positions of the pupils of the first and second eyes, respectively, are defined according to a common coordinate system; determine an eye separation distance (dEYES) as the difference between the position of the pupil of the first eye and the position of the pupil of the second eye, wherein the processing circuitry is configured to determine if the head-mounted device is correctly positioned on the user by; if the absolute value of the determined eye separation distance (dEYES) is above a preset eye separation threshold value (TEYES);
concluding that the head-mounted device is incorrectly positioned on the user.- View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing instructions which, when executed by processing circuitry of a system cause the system to:
-
perform eye tracking, by estimating, based on an image of a first eye of the user, the position of the pupil of the first eye; and determine if the head-mounted device is correctly positioned on the user, by; determining whether the estimated position of the pupil of the first eye is within a predetermined allowable area in the first image; and (i) if the determined position of the pupil of the first eye is inside the predetermined allowable area of the first image;
concluding that the head-mounted device is correctly positioned on the user, or(ii) if the determined position of the pupil of the first eye is outside the predetermined allowable area of the first image;
concluding that the head-mounted device is incorrectly positioned on the userwherein the system is further caused to; perform eye tracking by estimating, based on a second image of a second eye of the user, the position of the pupil of the second eye in two dimensions, wherein each of the positions of the pupils of the first and second eyes, respectively, are defined according to a common coordinate system; determining an eye separation distance (dEYES) as the difference between the position of the pupil of the first eye and the position of the pupil of the second eye, wherein determining, using the processing circuitry, if the head-mounted device is correctly positioned on the user, further comprises; if the absolute value of the determined eye separation distance (dEYES) is above a preset eye separation threshold value (TEYES);
concluding that the head-mounted device is incorrectly positioned on the user.- View Dependent Claims (18)
-
Specification