Scaling laser projected user interfaces
AssigneeHewlett-Packard Development Company, L.P.
InventorKenneth Luke Kocienda
Life of this patent
Estimating the term…
Abstract
In an example method, a wearable computing device obtains obtain sensor data from one or more sensors, and detects a trigger event based on the sensor data. The trigger event includes a user of the wearable computing device moving an open palm of the user's hand towards the user's face. In response to detecting the trigger event, the wearable computing device obtains a spoken input from the user using or more microphones, and performs one or more operations in accordance with the spoken input.
Claims18
A method comprising:
- projecting, by a laser projector of a wearable media device, a graphical user interface onto a region on a surface of a user's hand, wherein the projecting the graphical user interface comprises:
- obtaining, by one or more processors, first data representing the graphical user interface, wherein the first data specifies a plurality of points of the graphical user interface according to a two-dimensional coordinate system;
- determining, by the one or more processors, second data representing spatial dimensions of the region;
- determining, by the one or more processors, third data representing a number and an arrangement of pixels that the laser projector is capable of projecting onto the region;
- mapping, by the one or more processors, each of the plurality of points of the graphical user interface to one or more of the pixels, wherein the mapping is determined based on the first data, the second data, and the third data;
- and
- projecting the graphical user interface onto the region based on the mapping.
A wearable multimedia device, comprising:
- a laser projector;
- at least one of a camera or a depth sensor;
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- projecting, by the laser projector, a graphical user interface onto a region on a surface of a user's hand, wherein the projecting the graphical user interface comprises:
- obtaining, first data representing the graphical user interface, wherein the first data specifies a plurality of points of the graphical user interface according to a two-dimensional coordinate system,
- determining second data representing spatial dimensions of the region,
- determining third data representing a number and an arrangement of pixels that the laser projector is capable of projecting onto the region,
- mapping each of the plurality of points of the graphical user interface to one or more of the pixels, wherein the mapping is determined based on the first data, the second data, and the third data, and
- projecting the graphical user interface onto the region based on the mapping.
One or more non-transitory computer-readable media storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
- projecting, a laser projector of a wearable media device, a graphical user interface onto a region on a surface of a user's hand, wherein the projecting the graphical user interface comprises:
- obtaining first data representing the graphical user interface, wherein the first data specifies a plurality of points of the graphical user interface according to a two-dimensional coordinate system;
- determining second data representing spatial dimensions of the region;
- determining third data representing a number and an arrangement of pixels that the laser projector is capable of projecting onto the region;
- mapping each of the plurality of points of the graphical user interface to one or more of the pixels, wherein the mapping is determined based on the first data, the second data, and the third data;
- and
- projecting the graphical user interface onto the region based on the mapping.
Dependencies are inferred from the claim text.