Method and apparatus for applying free space input for surface constrained control
First Claim
1. A method, comprising:
- determining, by a processor, a surface constrained input standard for a surface constrained input, wherein the surface constrained input is an input generated approximate to a physical surface;
determining a free space input boundary to receive a free space input, wherein the free space input boundary is a virtual boundary within an augmented reality construct that is bounded by a virtual space with a dimension substantially similar to the physical surface;
determining, by the processor, a free space input standard for a free space input, wherein the free space input standard comprises;
a first substandard with a first input parameter;
a second substandard with a second input parameter;
sensing, by a sensor, a free space input within the free space input boundary;
determining that a first portion of the free space input meets the first input parameter;
determining that a second portion of the free space input meets the second input parameter;
identifying the surface constrained input that is associated with the free space input;
generating a device input that corresponds to the surface constrained input; and
sending the device input to a device not configured to receive the free space input.
3 Assignments
0 Petitions
Accused Products
Abstract
A free space input standard is instantiated on a processor. Free space input is sensed and communicated to the processor. If the free space input satisfies the free space input standard, a touch screen input response is invoked in an operating system. The free space input may be sensed using continuous implicit, discrete implicit, active explicit, or passive explicit approaches. The touch screen input response may be invoked through communicating virtual touch screen input, a virtual input event, or a virtual command to or within the operating system. In this manner free space gestures may control existing touch screen interfaces and devices, without modifying those interfaces and devices directly to accept free space gestures.
11 Citations
24 Claims
-
1. A method, comprising:
-
determining, by a processor, a surface constrained input standard for a surface constrained input, wherein the surface constrained input is an input generated approximate to a physical surface; determining a free space input boundary to receive a free space input, wherein the free space input boundary is a virtual boundary within an augmented reality construct that is bounded by a virtual space with a dimension substantially similar to the physical surface; determining, by the processor, a free space input standard for a free space input, wherein the free space input standard comprises; a first substandard with a first input parameter; a second substandard with a second input parameter; sensing, by a sensor, a free space input within the free space input boundary; determining that a first portion of the free space input meets the first input parameter; determining that a second portion of the free space input meets the second input parameter; identifying the surface constrained input that is associated with the free space input; generating a device input that corresponds to the surface constrained input; and sending the device input to a device not configured to receive the free space input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
determining, by a processor, a surface constrained input standard for a surface constrained input, wherein the surface constrained input is an input generated approximate to a physical surface; determining, by the processor, a free space input standard for a free space input, wherein the free space input standard comprises; a first substandard with a first input parameter; a second substandard with a second input parameter; sensing, by a sensor the free space input within the free space input boundary; determining that a first portion of the free space input meets the first input parameter; determining that a second portion of the free space input meets the second input parameter; and sending the free space input to a device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24)
-
-
18. A method, comprising:
-
determining, by a processor, a surface constrained input standard for a surface constrained input, wherein the surface constrained input is an input generated approximate to a physical surface; determining, by the processor, a free space input standard for a free space input, wherein the free space input comprises; a first substandard with a first input parameter; a second substandard with a second input parameter; sensing, by a first sensor, a first portion of the free space input; determining that the first portion of the free space input meets the first input parameter; sensing, by a second sensor, a second portion of the free space input; determining that the second portion of the free space input meets the second input parameter; generating a device input that corresponds to the surface constrained input; and sending the device input to a device. - View Dependent Claims (19)
-
Specification