IP Library Granted Patent US 9,807,383
Granted Patent B2
US 9,807,383 · App. 15/085,084 · Granted Oct 31, 2017

Wearable video headset and method for calibration

Inventors: Sterling Crispin (Los Angeles, CA); Mark Anthony Sararu (Los Angeles, CA)
Assignee: DAQRI, LLC
H04N17/004G02B27/017G02B27/0179G02B2027/0181G06T19/006
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 9,807,383
App. No.
15/085,084
Granted
Oct 31, 2017
Kind
B2
Abstract

During calibration, a wearable video headset displays a pattern on a partially transparent display positioned in a field of view of a user's eye. The user has a hand-held marker that includes a scaled version of the displayed pattern. The user moves the marker toward or away from the user's eye until the pattern on the marker appears to be the same size as the pattern on the display. When the sizes match, the headset measures a distance between a forward-facing camera and the hand-held marker. The headset uses the measured distance, and geometrical relationships, to determine the spacing between the user's eye and the display. Such calibration can ensure that the images displayed to the user mesh realistically with the surroundings, which remain partially visible through the partially transparent display of the video headset.

Claims (126)

1. A method for calibrating a video headset worn on a head of a user, the method comprising:

displaying a pattern on a display of the video headset, the display being at least partially transparent and positioned in a field of view of an eye of the user;

determining that a marker including a scaled version of the pattern is positioned in the field of view of the eye at a first longitudinal position away from the video headset, such that when the marker is positioned at the first longitudinal position, the pattern on the marker appears to be the same size as the pattern on the display in the field of view of the eye;

when the marker is positioned at the first longitudinal position, measuring a distance between a forward-facing camera on the video headset and the marker; and

calculating, with a processor, a spacing between the eye and the display, based in part on the measured distance;

wherein calculating the spacing between the eye and the display comprises:

receiving the measured distance between the forward-facing camera and the marker; and

calculating, with the processor, the spacing between the eye and the display, based in part on the received measured distance, and using an expression based on a linear increase of the field of view of the eye, as a function of longitudinal distance, from a fovea of the eye;

wherein:

the expression comprises

ID

=

(

DC

+

CM

)

(

1

XMARK

XDISP

-

1

)

-

FI

;

FI is a longitudinal spacing between the fovea of the eye and an iris of the eye;

ID is a longitudinal spacing between the iris of the eye and the display;

DC is a longitudinal spacing between the display and the forward-facing camera;

CM is the received measured distance, corresponding to a measured longitudinal spacing between the forward-facing camera and the marker when the pattern on the marker appears to be the same size as the pattern on the display in the field of view of the eye;

XMARK is a relative size of the pattern on the marker along one lateral dimension; and

XDISP is a relative size of the pattern on the display along the same lateral dimension.

2. The method of claim 1 , wherein spacing FI is selected to equal 24 mm, which corresponds to an average diameter of a human eyeball.

3. The method of claim 1 , wherein spacing CM is selected to be less than 635 mm, whereby 635 mm corresponds to an average human arm length.

4. The method of claim 1 , wherein determining that the marker is positioned at a first longitudinal position comprises:

automatically sensing with the forward-facing camera that the pattern on the marker in the field of view of the eye is sized to match the pattern on the display in the field of view of the eye to within a specified threshold.

5. The method of claim 1 , wherein determining that the marker is positioned at a first longitudinal position comprises:

receiving notification from the user that the user perceives the marker in the field of view of the eye to have the same size as the pattern on the display in the field of view of the eye.

6. The method of claim 1 , wherein the pattern is a two-dimensional pattern on a surface normal to an axis along the field of view of the eye.

7. The method of claim 6 , wherein the pattern includes at least one two-dimensional fiducial marker.

8. The method of claim 1 , further comprising:

generating, using the processor, augmented reality content based on video data from the forward-facing camera on the video headset; and

displaying the augmented reality content in the display based on the spacing between the eye and the display, the augmented reality content perceived at a predefined focal point based on the spacing between the eye and the display.

9. The method of claim 1 , further comprising:

receiving augmented reality content from a server based on video data from the forward-facing camera on the video headset; and

displaying the augmented reality content in the display based on the spacing between the eye and the display, the augmented reality content perceived at a predefined focal point based on the spacing between the eye and the display.

10. A video headset wearable on a head of a user, comprising:

a display being at least partially transparent and positioned in a field of view of an eye of the user;

a processor; and

memory including instructions that, when executed on the processor, cause the processor to perform operations, the operations comprising:

displaying a pattern on the display;

determining that a marker including a scaled version of the pattern is positioned in the field of view of the eye at a first longitudinal position away from the video headset, such that when the marker is positioned at the first longitudinal position, the pattern on the marker appears to be the same size as the pattern on the display in the field of view of the eye;

when the marker is positioned at the first longitudinal position, measuring a distance between a forward-facing camera on the video headset and the marker; and

calculating, with the processor, a spacing between the eye and the display, based in part on the measured distance;

wherein calculating the spacing between the eye and the display comprises:

receiving the measured distance between the forward-facing camera and the marker; and

calculating, with the processor, the spacing between the eye and the display, based in part on the received measured distance, and using an expression based on a linear increase of the field of view of the eye, as a function of longitudinal distance, from a fovea of the eye;

wherein:

the expression comprises

ID

=

(

DC

+

CM

)

(

1

XMARK

XDISP

-

1

)

-

FI

;

FI is a longitudinal spacing between the fovea of the eye and an iris of the eye;

ID is a longitudinal spacing between the iris of the eye and the display;

DC is a longitudinal spacing between the display and the forward-facing camera;

CM is the received measured distance, corresponding to a measured longitudinal spacing between the forward-facing camera and the marker when the pattern on the marker appears to be the same size as the pattern on the display in the field of view of the eye;

XMARK is a relative size of the pattern on the marker along one lateral dimension; and

XDISP is a relative size of the pattern on the display along the same lateral dimension.

11. The video headset of claim 10 , wherein:

spacing FI is selected to equal 24 mm, which corresponds to an average diameter of a human eyeball; and

spacing CM is selected to be less than 635 mm, whereby 635 mm corresponds to an average human arm length.

12. The video headset of claim 10 , wherein determining that the marker is positioned at a first longitudinal position comprises:

automatically sensing with the forward-facing camera that the pattern on the marker in the field of view of the eye is sized to match the pattern on the display in the field of view of the eye to within a specified threshold.

13. The video headset of claim 10 , wherein determining that the marker is positioned at a first longitudinal position comprises:

receiving notification from the user that the user perceives the marker in the field of view of the eye to have the same size as the pattern on the display in the field of view of the eye.

14. The video headset of claim 10 , wherein the pattern includes at least one two-dimensional fiducial marker.

15. A method for calibrating a video headset worn on a head of a user, the method comprising:

displaying a pattern on a display of the video headset, the display being at least partially transparent and positioned in a field of view of an eye of the user;

determining that a marker including a scaled version of the pattern is positioned in the field of view of the eye at a first longitudinal position away from the video headset, such that when the marker is positioned at the first longitudinal position, the pattern on the marker appears to be the same size as the pattern on the display in the field of view of the eye;

when the marker is positioned at the first longitudinal position, measuring a distance between a forward-facing camera on the video headset and the marker; and

calculating, with a processor, a spacing between the eye and the display, based in part on an expression comprising

ID

=

(

DC

+

CM

)

(

1

XMARK

XDISP

-

1

)

-

FI

;

wherein:

FI is a longitudinal spacing between the fovea of the eye and an iris of the eye;

ID is a longitudinal spacing between the iris of the eye and the display;

DC is a longitudinal spacing between the display and the forward-facing camera;

CM is the received measured distance, corresponding to a measured longitudinal spacing between the forward-facing camera and the marker when the pattern on the marker appears to be the same size as the pattern on the display in the field of view of the eye;

XMARK is a relative size of the pattern on the marker along one lateral dimension; and

XDISP is a relative size of the pattern on the display along the same lateral dimension.

16. The method of claim 15 , wherein:

spacing FI is selected to equal 24 mm, which corresponds to an average diameter of a human eyeball; and

spacing CM is selected to be less than 635 mm, whereby 635 mm corresponds to an average human arm length.

Assignments (12)
CHANGE OF NAME Recorded Aug 3, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060936/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2021
From: RPX CORPORATION
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 056777/0588 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2020
From: AR HOLDINGS I, LLC
To: DAQRI, LLC
Reel/Frame 053498/0580 →
PATENT SECURITY AGREEMENT Recorded Aug 14, 2020
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 053498/0095 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2020
From: DAQRI, LLC
To: RPX CORPORATION
Reel/Frame 053413/0642 →
RELEASE OF SECURITY INTEREST Recorded Oct 23, 2019
From: SCHWEGMAN, LUNDBERG & WOESSNER, P.A.
To: DAQRI, LLC
Reel/Frame 050805/0606 →
LIEN Recorded Oct 8, 2019
From: DAQRI, LLC
To: SCHWEGMAN, LUNDBERG & WOESSNER, P.A.
Reel/Frame 050672/0601 →
SECURITY INTEREST Recorded Jun 26, 2019
From: DAQRI, LLC
To: AR HOLDINGS I LLC
Reel/Frame 049596/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2016
From: CRISPIN, STERLING; SARARU, MARK ANTHONY
To: DAQRI, LLC
Reel/Frame 039397/0439 →
Continuity (1)
Related Publication 20170289535A1 · Oct 5, 2017