IP Library Granted Patent US 10,248,842
Granted Patent B1
US 10,248,842 · App. 15/866,186 · Granted Apr 2, 2019

Face tracking using structured light within a head-mounted display

Inventors: Andrew Matthew Bardagjy (Fremont, CA); Joseph Duggan (San Francisco, CA); Cina Hazegh (Walnut Creek, CA); Fei Liu (San Jose, CA); Mark Timothy Sullivan (Mountain View, CA); Simon Morris Shand Weiss (Redwood City, CA)
Assignee: Facebook Technologies, LLC
G06K9/00255G06K9/00302G06K9/2027G06T7/521G06T7/90G06T13/40G06T2207/10024G06T2207/10028G06T2207/10152G06T2207/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,248,842
App. No.
15/866,186
Granted
Apr 2, 2019
Kind
B1
Abstract

A head mounted display (HMD) displays content to a user wearing the HMD, where the content may be based on a facial model of the user. The HMD uses an electronic display to illuminate a portion of the face of the user with. The electronic display emits a pattern of structured light and/or monochromatic light of a given color. A camera assembly captures images of the illuminated portion of the face. A controller processes the captured images to determine depth information or color information of the face of the user. Further, the processed images may be used to update the facial model, for example, which is represented as a virtual avatar and presented to the user in a virtual reality, augmented reality, or mixed reality environment.

Claims (45)

1. A head mounted display (HMD) comprising:

a display element configured to:

display content to a user wearing the HMD,

sequentially illuminate a portion of a face of the user inside the HMD with monochromatic light of different colors, and

wherein the content is displayed by the display element to the user for a content frame having a first time period, the monochromatic light being emitted for a second time period after the first time period has elapsed, and prior to display of additional content for a subsequent content frame; and

an optics block configured to direct light from the display element to an exit pupil of the HMD;

a camera assembly configured to:

capture images of the portion of the face illuminated by the display element with the monochromatic light of different colors; and

a controller configured to:

update a facial model that describes the portion of the face based at least in part on the captured images including the monochromatic light of different colors.

2. The HMD of claim 1 , wherein the monochromatic light is a structured light pattern.

3. The HMD of claim 1 , wherein the controller is further configured to:

determine a color representation of the portion of the face using the captured images of the portion of the face illuminated with the different monochromatic light; and

update the facial model with the determined color representation.

4. The HMD of claim 1 , wherein the display element illuminates the portion of the face using a structured light pattern, the captured images including an image of the face illuminated with the structured light pattern, the controller further configured to:

generate facial depth data using the image of the face illuminated with the structured light pattern; and

update the facial model using the facial depth data.

5. The HMD of claim 4 , wherein the controller is further configured to:

update a virtual face of an avatar of the user using the facial model of the user.

6. The HMD of claim 1 , wherein the display element comprises a first subset of pixels and a second subset of pixels, the first subset of pixels displaying the content at a first frame rate, the second subset of pixels illuminating the portion of the face at a second frame rate different than the first frame rate.

7. The HMD of claim 1 , wherein the display element is further configured to sequentially illuminate the face with monochromatic light of different colors in one or more structured light patterns, and the captured images include a set of images of the portion of the face illuminated with the different monochromatic light in the one or more structured light patterns, and the controller is further configured to:

generate facial depth data using one or more of the set of images;

determine a color representation of the portion of the face using some of the first set of images; and

generate the facial model with the facial depth data and the determined color representation.

8. A method comprising:

displaying, by a display element of a head mounted display (HMD), content to a user wearing the HMD, wherein the content is displayed by the display element to the user for a content frame having a first time period;

sequentially illuminating, by the display element, a portion of a face inside the HMD with monochromatic light of different colors, wherein the monochromatic light is emitted for a second time period after the first time period has elapsed, and prior to display of additional content for a subsequent content frame;

capturing, by a camera assembly of the HMD, images of the portion of the face illuminated by the display element with the monochromatic light of different colors;

updating a facial model that describes the portion of the face based at least in part on the captured images including the monochromatic light of different colors and the cap.

9. The method of claim 8 , wherein the monochromatic light is a structured light pattern.

10. The method of claim 8 , further comprising:

determining a color representation of the portion of the face using the captured images of the portion of the face illuminated with the monochromatic light; and

updating the facial model with the determined color representation.

11. The method of claim 8 , further comprising:

illuminating, by the display element, the portion of the face using a structured light pattern, wherein the captured images include an image of the face illuminated with the structured light pattern;

generating facial depth data using the image of the face illuminated with the structured light pattern; and

updating the facial model using the facial depth data.

12. The method of claim 11 , further comprising:

updating a virtual face of an avatar of the user using the facial model of the user.

13. The method of claim 8 , wherein the display element comprises a first subset of pixels and a second subset of pixels, the first subset of pixels displaying the content at a first frame rate, the second subset of pixels illuminating the portion of the face at a second frame rate different than the first frame rate.

14. The method of claim 8 , further comprising:

illuminating sequentially, by the display element, the face with monochromatic light of different colors in one or more structured light patterns, wherein the captured images include a set of images of the portion of the face illuminated with the monochromatic light in the one or more structured light patterns;

generating facial depth data using one or more of the set of images;

determining a color representation of the portion of the face using some of the first set of images; and

generating the facial model with the facial depth data and the determined color representation.

Assignments (3)
CHANGE OF NAME Recorded Jun 8, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060315/0224 →
CHANGE OF NAME Recorded Sep 12, 2018
From: OCULUS VR, LLC
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 047178/0616 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2018
From: BARDAGJY, ANDREW MATTHEW; DUGGAN, JOSEPH; HAZEGH, CINA; LIU, FEI; SULLIVAN, MARK TIMOTHY; WEISS, SIMON MORRIS SHAND
To: OCULUS VR, LLC
Reel/Frame 045051/0072 →
Cited By (2)
US 12,326,568 US 12,682,530