Personalized calibration of user interfaces
AssigneeSnap Inc.
InventorsLinhui Ge, Katie Lu
Life of this patent
Estimating the term…
Abstract
An augmented reality (AR) calibration process for an eyewear device that customizes an AR user interface (UI) for the wearer. Physiological characteristics such as arm length and hand size are determined from images captured by the eyewear device for use in adjusting the UI controls before rendering the UI.
Claims18
An eyewear device, comprising:
- a display that presents a user interface;
- a camera that captures images;
- a memory that stores instructions;
- a parameter memory;
- and
- a processor coupled to the display, the camera, and the memory, wherein the processor executes the instructions to configure the eyewear device to:
- capture the images with the camera;
- detect, within the captured images, a calibration gesture formed by at least one appendage of a user;
- initiate a calibration timer in response to detection of the calibration gesture;
- perform a calibration process responsive to the calibration gesture while the calibration gesture is detected in the images and the calibration timer has not expired, the calibration process including identification of calibration parameters from the at least one appendage;
- upon expiration of the calibration timer, store the identified calibration parameters in the parameter memory;
- and
- adjust the user interface in response to the calibration parameters stored in the parameter memory for presentation by the display.
A method of calibrating a user interface (UI) of an eyewear device, comprising:
- detecting, within captured images from a camera, a calibration gesture formed by at least one appendage of a user;
- initiating a calibration timer in response to detection of the calibration gesture;
- performing a calibration process responsive to the calibration gesture while the calibration gesture is detected in the images and the calibration timer has not expired, the calibration process including identification of calibration parameters from the at least one appendage;
- upon expiration of the calibration timer, storing the identified calibration parameters in a parameter memory;
- and
- adjusting the UI in response to the calibration parameters stored in the parameter memory for presentation by a display.
A non-transitory computer-readable storage medium that stores instructions that when executed by at least one processor cause the at least one processor to calibrate a user interface (UI) of an eyewear device by performing operations including:
- detecting, within captured images from a camera, a calibration gesture formed by at least one appendage of a user;
- initiating a calibration timer in response to detection of the calibration gesture;
- performing a calibration process responsive to the calibration gesture while the calibration gesture is detected in the images and the calibration timer has not expired, the calibration process including identification of calibration parameters from the at least one appendage;
- upon expiration of the calibration timer, storing the identified calibration parameters in a parameter memory;
- and
- adjusting the UI in response to the calibration parameters stored in the parameter memory for presentation by a display.
Dependencies are inferred from the claim text.