Method and system for calibrating a wearable heads-up display to produce aligned virtual images in an eye space

US2021325669A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021325669-A1
Application numberUS-202117356268-A
CountryUS
Kind codeA1
Filing dateJun 23, 2021
Priority dateAug 31, 2018
Publication dateOct 21, 2021
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A wearable heads-up display has stored therein two or more distortion models for use in generating distorted source images that when projected by the wearable heads-up display into a target eye space form virtual images are aligned in the target eye space. A method and system for determining the distortion models are disclosed.

First claim

Opening claim text (preview).

1 - 22 . (canceled) 23 . A method, comprising: projecting one or more test patterns by a projector of a wearable heads-up display; capturing, by a camera, an image of each of the one or more projected test patterns; based at least in part on the captured images, determining a first mapping that maps points in a projector space to points in a camera space; acquiring a second mapping that maps points in the camera space to points in the target eye space; and based on the first mapping and the second mapping, storing, as a distortion model for use in distorting a source image, a third mapping that maps points in the target eye space to points in the projector space. 24 . The method of claim 23 , wherein determining the first mapping comprises decoding the captured images to find correspondence between projector frame buffer pixels and camera pixels. 25 . The method of claim 24 , wherein decoding the captured images comprises detecting Gray codes in the captured images. 26 . The method of claim 23 , further comprising: determining the third mapping, the determining of the third mapping including identifying at least one region of interest in the target eye space and determining the third mapping for the at least one region of interest in the target eye space. 27 . The method of claim 23 , further comprising determining the third mapping at a first temperature to obtain a first distortion model at the first temperature and determining the third mapping at a second temperature to obtain a second distortion model at the second temperature. 28 . The method of claim 23 , wherein projecting the one or more test patterns comprises: for each position in a select sequence, generating copies of a first test pattern of the one or more test patterns at the position and projecting the copies of the first test pattern, each of the copies corresponding to a unique combination of exit pupil and color channel of the wearable heads-up display. 29 . The method of claim 28 , wherein capturing an image of each of the one or more test patterns comprises capturing an image having image portions corresponding to the copies of the first test pattern. 30 . The method of claim 29 , wherein determining the first mapping comprises determining the first mapping for each unique combination of color channel and exit pupil. 31 . The method of claim 23 , further comprising generating the one or more test patterns prior to storing the third mapping, wherein generating the one or more test patterns comprises generating at least one test pattern carrying codes. 32 . The method of claim 31 , wherein generating at least one test pattern comprises generating the at least one test pattern with a Gray code. 33 . The method of claim 31 , wherein determining the first mapping comprises decoding the at least one test pattern. 34 . The method of claim 31 , wherein generating the one or more test patterns further comprises generating at least one additional test pattern having features with known positions in a frame buffer of the projector. 35 . The method of claim 34 , wherein determining the first mapping comprises decoding the at least one test pattern and the at least one additional test pattern. 36 . The method of claim 23 , wherein projecting the one or more test patterns comprises transmitting the one or more test patterns to a processor of the wearable heads-up display for rendering the one or more test patterns into a frame buffer of the projector. 37 . The method of claim 23 , wherein storing the third mapping comprises storing the third mapping in a non-transitory processor-readable storage medium of the wearable heads-up display. 38 . The method of claim 23 , wherein capturing an image of each of the one or more projected test patterns comprises positioning the camera relative to the wearable heads-up display to capture at least a portion of images projected by the projector of the wearable heads-up display. 39 . A calibration system, comprising: a camera; a calibration processor communicatively coupleable to a wearable heads-up display (WHUD) and communicatively coupled to the camera; and a non-transitory processor-readable storage medium communicatively coupled to the calibration processor and storing executable instructions that, when executed, cause the calibration processor to: capture, via the camera, an image of each of one or more test patterns projected by a projector of the WHUD; based at least in part on the captured one or more images, determine a first mapping that maps points in a projector space to points in a camera space; acquire a second mapping that maps points in the camera space to points in a target eye space; and store, as a distortion model for use in distorting a source image and based on the first mapping and the second mapping, a third mapping that maps points in the target eye space to points in the projector space. 40 . The calibration system of claim 39 , wherein the calibration processor is communicatively coupleable to a processor of the WHUD. 41 . The calibration system of claim 39 , further comprising the WHUD, and wherein the projector is to project the one or more test patterns in a select sequence of positions by: for each position in the select sequence, generating copies of a first test pattern of the one or more test patterns at the position and projecting the copies of the first test pattern by the projector, wherein each of the copies corresponds to a unique combination of exit pupil and color channel. 42 . The calibration system of claim 41 , wherein the executable instructions that cause the calibration processor to capture an image of each of the one or more test patterns include instructions that cause the calibration processor to capture an image having image portions corresponding to the copies of the first test pattern. 43 . The calibration system of claim 42 , wherein the instructions that cause the calibration processor to determine the first mapping include instructions that cause the calibration processor to determine the first mapping for each unique combination of exit pupil and color channel. 44 . The calibration system of claim 39 , wherein the executable instructions further cause the calibration processor to generate the one or more test patterns prior to storing the third mapping, wherein to generate the one or more test patterns includes to generate at least one test pattern carrying codes and at least one additional test pattern having features with known positions in a frame buffer of the projector.

Assignees

Inventors

Classifications

  • comprising image capture systems, e.g. camera · CPC title

  • comprising device for correcting geometrical aberrations, distortion · CPC title

  • Eyeglass type (eyeglass details G02C) · CPC title

  • using light modulating optical valves · CPC title

  • Multi-projection systems (video walls G06F3/1446) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2021325669A1 cover?
A wearable heads-up display has stored therein two or more distortion models for use in generating distorted source images that when projected by the wearable heads-up display into a target eye space form virtual images are aligned in the target eye space. A method and system for determining the distortion models are disclosed.
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G02B27/0093. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 21 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).