Navigation of a virtual plane using a zone of restriction for canceling noise
First Claim
Patent Images
1. A method for human computer interaction 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 that extends in a forward direction from the human, the zone of restriction defining a sensitivity to movements of a human appendage, wherein the sensitivity to movements is reduced as the human appendage is moved forward relative to an origin that is a function of the location of the human;
receiving input generated from a camera regarding the human 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
18 Claims
-
1. A method for human computer interaction 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 that extends in a forward direction from the human, the zone of restriction defining a sensitivity to movements of a human appendage, wherein the sensitivity to movements is reduced as the human appendage is moved forward relative to an origin that is a function of the location of the human; receiving input generated from a camera regarding the human 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 that extends in a forward direction from the human, the zone of restriction defining a sensitivity to movements of a human appendage, wherein the sensitivity to movements is reduced as the human appendage is moved forward relative to an origin that is a function of the location of the human; receiving input generated from a camera regarding the human 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, wherein the at least one physical attribute of the processed gesture data comprises the human appendage movement from in back of the virtual surface to in front of the virtual surface and then in back of the virtual surface; 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. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for analyzing human computer interaction comprising:
-
a camera, the camera generating a signal as a function of a state of a three dimensional environment; a gesture engine adapted to; receive the camera signal; and process the camera signal to generate a processed gesture signal; and determine at least one physical attribute of the processed gesture data; and an action interpretation engine adapted to; interpret the processed gesture signal as a function of a virtual surface and a zone of restriction, the zone of restriction having an area or perimeter in X and Y dimensions that is a function of a Z coordinate in a Z dimension that extends in a forward direction from the human and defining a sensitivity to movements of a human appendage, wherein the sensitivity to movements is reduced as the human appendage is moved forward relative to an origin that is a function of the location of the human; and analyze 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. - View Dependent Claims (17, 18)
-
Specification