Outputting visual content considering smartglasses frame deformation
AssigneeGoogle Inc.
InventorsJoshua Anthony Hernandez, Zhiheng Jia, Ryan Christopher DuToit, Mingsong Dou, Chao Guo
Life of this patent
Estimating the term…
Abstract
Techniques of maintaining user comfort while using augmented reality smartglasses include performing an online calibration of frame deformation to correct display position in the lens. Such a calibration involves modeling the frame portion between the world-facing camera and the eye-tracking camera as a hinge that rotates about an axis on and normal to the frame portion. That is, the frame portion consists of two line segments that are joined at an axis at an unknown rotation (angle) to be determined.
Claims20
A method, comprising:
- generating projection data representing a projection of a point on an object in both a world-facing camera and an eye-tracking camera, the world-facing camera and the eye-tracking camera being mounted on a frame of a smartglasses device;
- calculating a hinge angle about a hinge center between the world-facing camera and the eye-tracking camera based on the projection data, the hinge angle indicating a level of deformation of the frame of the smartglasses device;
- and
- determining a position of visual content output by a display within a lens of the smartglasses device based on the hinge angle.
A computer program product comprising a nontransitory storage medium, the computer program product including code that, when executed by processing circuitry, causes the processing circuitry to perform a method, the method comprising:
- generating projection data representing a projection of a point on an object in both a world-facing camera and an eye-tracking camera, the world-facing camera and the eye-tracking camera being mounted on a frame of a smartglasses device;
- calculating a hinge angle about a hinge center between the world-facing camera and the eye-tracking camera based on the projection data, the hinge angle indicating a level of deformation of the frame of the smartglasses device;
- and
- determining a position of visual content output by a display within a lens of the smartglasses device based on the hinge angle.
An apparatus, comprising:
- memory;
- and
- processing circuitry coupled to the memory, the processing circuitry being configured to:
- generate projection data representing a projection of a point on an object in both a world-facing camera and an eye-tracking camera, the world-facing camera and the eye-tracking camera being mounted on a frame of a smartglasses device;
- calculate a hinge angle about a hinge center between the world-facing camera and the eye-tracking camera based on the projection data, the hinge angle indicating a level of deformation of the frame of the smartglasses device;
- and
- determine a position of visual content output by a display within a lens of the smartglasses device based on the hinge angle.
Dependencies are inferred from the claim text.