IP Library Granted Patent US 10,241,545
Granted Patent B1
US 10,241,545 · App. 15/611,720 · Granted Mar 26, 2019

Dynamic distortion correction for optical compensation

Inventors: Evan M. Richards (Santa Clara, CA); Brant Carlton Lewis (San Carlos, CA); Youngshik Yoon (Cupertino, CA); Shizhe Shen (San Mateo, CA)
Assignee: Facebook Technologies, LLC
G06F1/1675G06F1/163G06F1/1637G06F1/1686G06F3/013
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,241,545
App. No.
15/611,720
Filed
Jun 1, 2017
Granted
Mar 26, 2019
Kind
B1
Art Unit
2425
USPC
348/136
Abstract

A distortion calibration system generates a distortion map for a head-mounted display (HMD). The system includes a camera that takes pictures of a test pattern displayed by the HMD. The images are taken at different camera positions and/or states of the HMD. The system determines a distortion map using the captured images, and uploads it to the HMD as part of, e.g., an optical model. The HMD comprises an electronic display, an eye tracking unit, an optics block, and a module. The module estimates distortion values based on eye tracking information from the eye tracking unit, an optical model, and a state of the HMD (e.g., a distance between the optics block and the electronic display). The module determines an adjusted state of the HMD using the estimated distortion values, the eye tracking information, and the optical model, and adjusts the state of the HMD to the adjusted state.

Claims (15)

1. A head mounted display (HMD) comprising:

an electronic display configured to present images to a user of the HMD;

an eye tracking unit configured to determine eye tracking information for one or more eyes of the user as the user views the images presented by the electronic display;

an optics block configured to modify the images presented by the electronic display when viewed by the user;

a distortion correction module configured to:

estimate one or more distortion values by inputting the eye tracking information and a state of the HMD into an optical model, wherein the HMD includes a plurality of states, and each state is associated with a different image plane for the electronic display,

determine an adjusted state of the HMD using one or more of the estimated distortion values, the eye tracking information, and the optical model, the adjusted state being different from the state, and

adjust the optical element in accordance with the adjusted state.

2. The HMD of claim 1 , wherein the distortion correction module is further configured to determine the adjusted state by:

using the optical model to determine a state of the HMD at which associated distortion values are less than a threshold distortion value.

3. The HMD of claim 1 , wherein the optical model is a distortion map that maps values for one or more types of distortion to the eye tracking information for each of the plurality of states of the HMD.

4. The HMD of claim 1 , wherein the optical model is a ray-tracing program that dynamically determines values for one or more types of distortion using the eye tracking information for each of the plurality of states of the HMD.

5. The HMD of claim 1 , wherein the distortion correction module is further configured to pre-distort the images presented by the electronic display to reduce the estimated distortion values based on the eye tracking information.

6. The distortion calibration system of claim 1 , wherein the distance between the electronic display and the optical element is adjusted by the optical element changing its position relative to the electronic display.

7. The distortion calibration system of claim 1 , wherein the distance between the electronic display and the optical element is adjusted by the electronic display changing its position relative to the optical element.

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 Jul 18, 2017
From: RICHARDS, EVAN M.; LEWIS, BRANT CARLTON; YOON, YOUNGSHIK; SHEN, SHIZHE
To: OCULUS VR, LLC
Reel/Frame 043030/0493 →
Cited By (19)
US 12,247,846 US 12,249,035 US 12,254,141 US 12,267,545 US 12,298,473 US 12,347,081 US 12,366,769 US 12,379,981 US 12,456,329 US 12,464,088 US 12,472,007 US 12,498,581 US 12,562,004 US 12,574,494 US 12,618,952 US 12,620,072 US 12,639,579 US 12,648,750 US 12,681,296