System and method for spawning drawing surfaces
First Claim
Patent Images
1. A method for operating a head mounted computing device, the method comprising:
- determining a user'"'"'s gaze direction based on a gaze input;
determining an intersection between the user'"'"'s gaze direction and an identified environmental surface in a real-world 3-dimensional environment;
generating a first drawing surface based on the intersection within a user interface on a see-through holographic display configured to present holographic images, wherein the first drawing surface is arranged at a predetermined angle relative to the user'"'"'s gaze direction, wherein the predetermined angle is determined at least in part based on a characteristic of the 3-dimensional environment;
receiving a first drawing surface input that includes a path drawn by a user; and
in response to receiving the first drawing surface input, rendering a first drawing indicia on the first drawing surface within the user interface on the display that includes one or more lines that denote the path drawn by the user based on the first drawing surface input.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for operating a computing device is described herein. The method includes determining a user'"'"'s gaze direction based on a gaze input, determining an intersection between the user'"'"'s gaze direction and an identified environmental surface in a 3-dimensional environment, and generating a drawing surface based on the intersection within a user interface on a display.
80 Citations
18 Claims
-
1. A method for operating a head mounted computing device, the method comprising:
-
determining a user'"'"'s gaze direction based on a gaze input; determining an intersection between the user'"'"'s gaze direction and an identified environmental surface in a real-world 3-dimensional environment; generating a first drawing surface based on the intersection within a user interface on a see-through holographic display configured to present holographic images, wherein the first drawing surface is arranged at a predetermined angle relative to the user'"'"'s gaze direction, wherein the predetermined angle is determined at least in part based on a characteristic of the 3-dimensional environment; receiving a first drawing surface input that includes a path drawn by a user; and in response to receiving the first drawing surface input, rendering a first drawing indicia on the first drawing surface within the user interface on the display that includes one or more lines that denote the path drawn by the user based on the first drawing surface input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A head-mounted computing device comprising:
-
a see-through holographic display configured to present a user interface and holographic images; instructions stored in memory executable by a processor to; determine a user'"'"'s gaze direction based on a gaze input; identify an environmental surface in a real-world 3-dimensional environment; determine an intersection between the user'"'"'s gaze direction and the environmental surface; generate a first drawing surface based on the intersection within the user interface on the display, wherein the drawing surface is arranged at a predetermined angle relative to the user'"'"'s gaze direction, wherein the predetermined angle is determined at least in part based on a characteristic of the 3-dimensional environment; and render a first drawing indicia in the drawing surface responsive to receiving a first drawing surface input that includes a path drawn by a user and based on the first drawing surface input, wherein the first drawing indicia is rendered within the user interface on the display and includes one or more lines that denote the path drawn by the user. - View Dependent Claims (16)
-
-
17. A method for operating a head mounted computing device, the method comprising:
-
receiving a drawing activation input; generating a user'"'"'s gaze direction in response to receiving the drawing activation input and based on a gaze input; determining an intersection between the user'"'"'s gaze direction and an identified environmental surface in a 3-dimensional environment; generating a drawing surface based on the intersection within a user interface on a display, wherein the first drawing surface is arranged at a predetermined angle relative to the user'"'"'s gaze direction, wherein the predetermined angle is determined at least in part based on characteristics of the 3-dimensional environment; receiving a drawing surface input that includes a path drawn by a user; and in response to receiving the drawing surface input, rendering a drawing indicia on the drawing surface within the user interface on the display that includes one or more lines that denote the path drawn by the user based on the drawing surface input. - View Dependent Claims (18)
-
Specification