Depth-based display navigation
First Claim
Patent Images
1. A system comprising:
- one or more processors;
a projector;
one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising;
projecting a graphical representation of an object onto a display surface with the projector;
in response to a grasping gesture of a hand over the graphical representation, projecting a control menu onto the display surface with the projector, the control menu comprising a plurality of control panes that are visually arranged concentrically in a stack at different depths relative to each other, wherein each control pane comprises one or more selectable graphical controls that outwardly border the graphical representation of the object;
detecting a first movement of the hand away from the display surface;
in response to detecting the first movement, (a) making a first of the control panes visible and (b) making the graphical controls of the first control pane available for selection;
detecting a second movement of the hand away from the display surface; and
in response to detecting the second movement of the hand away from the display surface, (a) making a second of the control panes visible, (b) making the graphical controls of the second control pane available for selection, (c) at least partially hiding the first control pane, and (d) making the graphical controls of the first control pane unavailable for selection.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for navigating content may be responsive to movement of a hand by a user toward and away from a display surface. The content may be visually arranged and presented as a stack of visual panes. Moving the hand away from the display surface causes the panes to move upwardly through the stack. Moving the hand toward the display surface causes the panes to move downwardly through the stack. When moving upward, the otherwise topmost pane is deactivated and hidden. Upon reaching the top of the stack, a pane is activated and displayed in full.
22 Citations
19 Claims
-
1. A system comprising:
-
one or more processors; a projector; one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; projecting a graphical representation of an object onto a display surface with the projector; in response to a grasping gesture of a hand over the graphical representation, projecting a control menu onto the display surface with the projector, the control menu comprising a plurality of control panes that are visually arranged concentrically in a stack at different depths relative to each other, wherein each control pane comprises one or more selectable graphical controls that outwardly border the graphical representation of the object; detecting a first movement of the hand away from the display surface; in response to detecting the first movement, (a) making a first of the control panes visible and (b) making the graphical controls of the first control pane available for selection; detecting a second movement of the hand away from the display surface; and in response to detecting the second movement of the hand away from the display surface, (a) making a second of the control panes visible, (b) making the graphical controls of the second control pane available for selection, (c) at least partially hiding the first control pane, and (d) making the graphical controls of the first control pane unavailable for selection. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
projecting a graphical representation of an object onto a display surface with the projector; detecting a gesture of a hand over the graphical representation of the object; projecting a control menu onto the display surface with the projector, the control menu comprising a plurality of menu layers that are visually arranged concentrically in a stack at different depths relative to each other, wherein each menu layer comprise one or more graphical controls that outwardly border the graphical representation of the object; detecting a first change in a distance of the hand from the display surface; in response to detecting the first change, making one or more graphical controls of a first menu layer of the plurality of menu layers available for selection; detecting a second change in the distance of the hand from the display surface; and in response to detecting the second change, making one or more graphical controls of a second menu layer of the plurality of menu layers available for selection, and making the one or more graphical controls of the first menu layer unavailable for selection. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable storage media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
-
projecting a graphical representation of an object onto a display surface with a projector; detecting a gesture of a hand over the graphical representation of the object; projecting a control menu comprising a plurality of content layers that are visually arranged concentrically in a stack at different depths relative to each other, wherein each content layer comprises one or more graphical controls that outwardly border the graphical representation of the object; detecting a first change in a distance of the hand from the display surface; in response to detecting the first change, making the one or more graphical controls of a first content layer available for selection; detecting a second change in the distance of the hand from the display surface; and in response to detecting the second change, making the one or more graphical controls of a second content layer available for selection, and making the one or more graphical controls of the first content layer unavailable for selection. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification