IP Library › Granted Patent US 10,506,219
Granted Patent B2
US 10,506,219 · App. 15/627,594 · Granted Dec 10, 2019

Method and apparatus for determining interpupillary distance (IPD)

Inventors: Hyoseok Hwang (Suwon-si, KR); Dongwoo Kang (Seoul, KR); Byong Min Kang (Yongin-si, KR); Juyong Park (Seongnam-si, KR); Dong Kyung Nam (Yongin-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04N13/327A61B3/0025A61B3/111G06K9/0061G06K9/00604H04N13/383G06T2207/30201
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 10,506,219
App. No.
15/627,594
Granted
Dec 10, 2019
Kind
B2
Abstract

A method and apparatus for determining an interpupillary distance (IPD) are provided. To determine an IPD of a user, three-dimensional (3D) images for candidate IPDs may be generated, and user feedback on the 3D images may be received. A final IPD may be determined based on the user feedback.

Claims (50)

1. A method for determining an interpupillary distance (IPD), the method comprising:

detecting eye coordinates of eyes of a user in a user image;

acquiring a normal vector of a line connecting pupils of the eyes, from the user image;

generating test three-dimensional (3D) images respectively for candidate IPDs, based on the candidate IPDs, the detected eye coordinates and the acquired normal vector;

merging the generated test 3D images into a single composite test image;

outputting the single composite test image into which the test 3D images are merged;

receiving, from the user, a selection of a relatively bright image among the test 3D images merged into the output single composite test image; and

obtaining a final IPD of the user, based on one of the candidate IPDs corresponding to the selected relatively bright image.

2. The method of claim 1 , wherein the candidate IPDs are obtained based on a standard IPD and a scale value.

3. The method of claim 1 , wherein the generating the test 3D image comprises:

obtaining 3D positions of the eyes for each of the candidate IPDs, based on the candidate IPDs, the detected eye coordinates and the acquired normal vector; and

generating the test 3D images respectively for the obtained 3D positions of the eyes for each of the candidate IPDs.

4. The method of claim 1 , wherein the generating the test 3D images comprises:

generating a first two-dimensional (2D) image for one from among a left eye and a right eye, the first 2D image comprising pixels, wherein each of the pixels has a random intensity value;

generating a second 2D image having a pattern that is complementary to a pattern of the generated first 2D image; and

generating one of the test 3D images, based on the generated first 2D image and the generated second 2D image.

5. The method of claim 1 , wherein the obtaining the final IPD comprises:

identifying whether a number of times feedback is received from the user exceeds a preset number;

based on the number of times feedback is received being identified to not exceed the preset number, updating the candidate IPDs, based on the one of the candidate IPDs corresponding to the selected relatively bright image; and

based on the number of times feedback is received being identified to exceed the preset number, obtaining the final IPD, based on the one of the candidate IPDs corresponding to the selected relatively bright image, and

wherein the generating the test 3D images comprises generating the test 3D images respectively for the updated candidate IPDs, based on the updated candidate IPDs, the detected eye coordinates and the acquired normal vector.

6. The method of claim 5 , wherein the updating the candidate IPDs comprises:

adjusting either one or both of a standard IPD and a scale value, based on the one of the candidate IPDs corresponding to the selected relatively bright image; and

updating the candidate IPDs, based on either one or both the adjusted standard IPD and the adjusted scale value.

7. The method of claim 6 , wherein the adjusting either one or both of the standard IPD and the scale value comprises:

obtaining an average value of one or more of the candidate IPDs corresponding to one or more of the test 3D images that are selected by the user, from the output single composite test image; and

adjusting the standard IPD, based on the obtained average value.

8. The method of claim 6 , wherein the adjusting either one or both of the standard IPD and the scale value comprises:

obtaining a weight of each of one or more the candidate IPDs corresponding to one or more of the test 3D images that are selected by the user, from the output single composite test image, based on an order in which the one or more of the test 3D images are selected; and

adjusting the standard IPD, based on the obtained weight each of the one or more the candidate IPDs and the one or more of the candidate IPDs.

9. The method of claim 1 , further comprising:

determining the user, based on the user image;

identifying whether the determined user is associated with an associated IPD;

based on the determined user being identified to be associated with the associated IPD, obtaining the associated IPD as the final IPD,

wherein the obtaining the final IPD comprises, based on the determined user being identified to not be associated with the associated IPD, obtaining the final IPD, based on the one of the candidate IPDs corresponding to the selected relatively bright image; and

associating the obtained final IPD with the determined user.

10. A non-transitory computer-readable storage medium storing a program for causing a processor to perform the method of claim 1 .

11. An apparatus for determining an interpupillary distance (IPD), the apparatus comprising:

a memory configured to store a program; and

a processor configured to execute the program to at least;

detect eye coordinates of eyes of a user in a user image;

acquire a normal vector of a line connecting pupils of the eyes, from the user image;

generate test three-dimensional (3D) image images respectively for candidate IPDs, based on the candidate IPDs, the detected eye coordinates and the acquired normal vector;

merge the generated test 3D images into a single composite test image;

control to output the single composite image into which the test 3D images are merged;

receive, from the user, a selection of a relatively bright image among the test 3D images merged into the output single composite test image; and

obtain a final IPD of the user, based on one of the candidate IPDs corresponding to the selected relatively bright image.

12. The apparatus of claim 11 , further comprising a camera configured to generate the user image.

13. The apparatus of claim 11 , further comprising a display configured to output the single composite image into which the test 3D images are merged.

14. The apparatus of claim 11 , further comprising a user interface configured to receive, from the user, the selection of the relatively bright image among the test 3D images merged into the output single composite test image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2017
From: HWANG, HYOSEOK; KANG, DONGWOO; KANG, BYONG MIN; PARK, JUYONG; NAM, DONG KYUNG
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 042755/0401 →
Priority Claims (1)
KR 10-2016-0160183 · Nov 29, 2016 · national
Continuity (1)
Related Publication 20180152698A1 · May 31, 2018