Gesture based user interface for augmented reality
First Claim
Patent Images
1. A method, comprising:
- receiving sensory information associated with an object in proximity to, or in contact with, an input device including receiving at least three different levels of interaction differentiation comprising a proximity level of interaction differentiation, an electrical continuity level of interaction differentiation, and an actuation level of interaction differentiation;
analyzing the at least one level of interaction differentiation, comprising;
determining the proximity level of interaction differentiation as a function of capacitance between the object and the input device, wherein the proximity level of interaction differentiation identifies a lateral position of the object with respect to the input device and a height of the object above a plane of the input device based on a trigonometric function of a first beat frequency in a first resonant circuit associated with a first character input component of the input device and a second beat frequency in a second resonant circuit associated with a second character input component of the input device,sensing the electrical continuity level of interaction differentiation based on detection of an electrical contact between a surface of at least one component of the input device and the object, anddetermining the actuation level of interaction differentiation based on movement of at least a portion of the input device by the object;
determining a command from the sensory information based on a combination of the at least three levels of interaction differentiation, wherein a respective command for each combination of the at least three levels of interaction differentiation is distinguishable from other respective commands for other combinations of the at least three levels of interaction differentiation, comprising interpreting the command selected from different sets of commands based on whether the interaction differentiation is the proximity level, the electrical continuity level, or the actuation level; and
outputting an action indication based on the command.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are generally described for systems and methods effective to provide a gesture keyboard that can be utilized with a virtual display. In an example, the method includes receiving sensory information associated with an object in proximity to, or in contact with, an input device including receiving at least one level of interaction differentiation detected from at least three levels of interaction differentiation, interpreting a command from the sensory information as a function of the at least one level of interaction differentiation, and outputting an action indication based on the command.
-
Citations
38 Claims
-
1. A method, comprising:
-
receiving sensory information associated with an object in proximity to, or in contact with, an input device including receiving at least three different levels of interaction differentiation comprising a proximity level of interaction differentiation, an electrical continuity level of interaction differentiation, and an actuation level of interaction differentiation; analyzing the at least one level of interaction differentiation, comprising; determining the proximity level of interaction differentiation as a function of capacitance between the object and the input device, wherein the proximity level of interaction differentiation identifies a lateral position of the object with respect to the input device and a height of the object above a plane of the input device based on a trigonometric function of a first beat frequency in a first resonant circuit associated with a first character input component of the input device and a second beat frequency in a second resonant circuit associated with a second character input component of the input device, sensing the electrical continuity level of interaction differentiation based on detection of an electrical contact between a surface of at least one component of the input device and the object, and determining the actuation level of interaction differentiation based on movement of at least a portion of the input device by the object; determining a command from the sensory information based on a combination of the at least three levels of interaction differentiation, wherein a respective command for each combination of the at least three levels of interaction differentiation is distinguishable from other respective commands for other combinations of the at least three levels of interaction differentiation, comprising interpreting the command selected from different sets of commands based on whether the interaction differentiation is the proximity level, the electrical continuity level, or the actuation level; and outputting an action indication based on the command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 34, 35, 37, 38)
-
-
12. A system, comprising:
-
a processor, coupled to a memory, configured to execute or facilitate execution of computer-executable instructions to perform operations, the operations comprising; receiving at least one gesture within a space relative to a keyboard comprising a plurality of keys; identifying a command based on the at least one gesture, wherein the command is selected from a set of alternative commands determined as a function of a combination of inputs received from one or more of an electrical continuity level sensed based on ground information related to a grounding of a surface of a key of the plurality of keys by an object, a proximity detected from movement of the object based on identifying a lateral location of the object with respect to the keyboard and a height of the object above a plane of the keyboard based on a trigonometric function of a first beat frequency of a first resonant circuit associated with a first key of the plurality of keys and a second beat frequency of a second resonant circuit associated with a second key of the plurality of keys, and an actuation detected from movement of the key of the plurality of keys by the object, wherein the set of alternative commands are different for different combinations of the electrical continuity level, the proximity, and the actuation; and rendering information of the at least one gesture and a result of the command, wherein the information is configured to be rendered on a virtual display. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable storage device storing executable instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
-
detecting a gesture that indicates at least one command to be performed comprising receiving data indicative of an electrical continuity level based on detection of an electrical contact between a surface of a conductive key on a keyboard and an external element, wherein the data is received in response to the conductive key being determined not to be actuated for typing; determining the gesture is the at least one command selected from a plurality of commands associated with the electrical continuity level, wherein the plurality of commands are different from a set of commands associated a combination of inputs associated with actuation of the conductive key and data indicative of a proximity level based on a capacitance between the external element and the keyboard, wherein the proximity level identifies a lateral position of the external element with respect to the keyboard and a height of the external element above a plane of the keyboard based on a trigonometric function of a first beat frequency in a first resonant circuit associated with a first key on the keyboard and a second beat frequency in a second resonant circuit associated with a second key on the keyboard; and initiating a result of the at least one command as a perceivable event within a virtual space. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 36)
-
-
29. A device, comprising:
-
a keyboard comprising; an array of keys, wherein at least a subset of keys of the array of keys comprise a respective displacement actuated switch configured to detect pressure applied to a respective key of at least the subset of keys and wherein at least the subset of keys comprise respective conductive touch surfaces; and at least one capacitive sensor comprising two or more resonant circuits, configured to detect an object near the keyboard based on identifying a lateral position of the object with respect to the keyboard and a height of the object above a plane of the keyboard based on a trigonometric function of a first beat frequency of a first resonant circuit associated with a key of the array of keys and a second beat frequency of a second resonant circuit associated with another key of the array of keys; an electrical contact sensor that detects an electrical continuity in relation to the object touching a conductive touch surface without application of at least a threshold pressure to the keyboard; a processor, coupled to a memory, configured to execute or facilitate execution of computer-executable instructions to perform operations, the operations comprising; translating a gesture near, or applied to, the keyboard into a command, wherein the command is based on a combination of inputs associated with the pressure, the object, and the electrical continuity selected from a set of commands associated with the pressure, the object, and the object touching the conductive surface, wherein respective commands of the first set of commands are based on different combinations of input; and changing a display as a function of the command. - View Dependent Claims (30, 31, 32, 33)
-
Specification