Navigation of a virtual plane using a zone of restriction for canceling noise
AssigneeMicrosoft Technology Licensing, LLC
InventorsBrian Y. Yeung, Anton Andrews
Life of this patent
Estimating the term…
Abstract
A touchless human computer interface (HCI) provides a virtual surface in three-dimensional space and a zone of restriction for defining a level of sensitivity to movements in order to cancel noise that may be caused by natural wobble of a human appendage. The touchless HCI may receive input regarding a user movement, process the input to generate clean gesture data and analyze at least one dynamic variable to determine an interpreted action based upon a relationship of the clean gesture data with respect to the virtual surface.
Claims20
A method for controlling a computing device, the method comprising:
- defining a virtual surface in three-dimensional space;
- defining a zone of restriction as an area or perimeter in X and Y dimensions that is a function of a Z coordinate in a Z dimension extending from a user;
- receiving data regarding appendage movement in the three-dimensional space;
- processing the input to generate processed gesture data;
- determining at least one physical attribute of the processed gesture data;
- and
- analyzing the at least one physical attribute of the processed gesture data to determine an interpreted action based upon a spatial relationship of the processed gesture data with respect to the virtual surface and the zone of restriction.
A computer readable storage device storing instructions for human computer interaction, wherein the computer readable storage device is not a transitory signal, the instructions comprising:
- defining a virtual surface in three-dimensional space;
- defining a zone of restriction as an area or perimeter in X and Y dimensions that is a function of a Z coordinate in a Z dimension extending from a user;
- receiving data regarding appendage movement in the three-dimensional space;
- processing the data to generate processed gesture data;
- determining at least one physical attribute of the processed gesture data;
- and
- analyzing the at least one physical attribute of the processed gesture data to determine an interpreted action based upon a spatial relationship of the processed gesture data with respect to the virtual surface and the zone of restriction.
A system for analyzing human computer interaction comprising;
- a processor;
- and
- a memory storing thereon computer-executable instructions that, when executed by the processor, configure the system to:
- process input data to generate gesture data;
- interpret the gesture data as a function of a virtual surface and a zone of restriction as an area or perimeter in X and Y dimensions that is a function of a Z coordinate in a Z dimension that extends from a user;
- and
- determine an interpreted action based upon a spatial relationship of the interpreted gesture data with respect to the virtual surface and the zone of restriction.
Dependencies are inferred from the claim text.