User interface, means of movement, and methods for recognizing a user's hand
First Claim
1. A system for detecting a hand orientation, comprising:
- a sensor for detecting a hand of a user in free space;
a processing apparatus, operatively coupled to the sensor, the processing apparatus being configured todetect a plurality of surface points of the detected hand;
process the plurality of surface points to determine if the plurality of surface points of the detected hand are arranged in at least one of a substantially concave area relative to the sensor, and/or a substantially convex area relative to the sensor;
identify the detected hand as a palm of the hand directed towards the sensor if the processing apparatus determines the plurality of surface points of the detected hand are arranged in a substantially concave area relative to the sensor; and
identify the detected hand as a back of the hand directed towards the sensor if the processing apparatus determines the plurality of surface points of the detected hand are arranged in a substantially convex area relative to the sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
A hand of a user may be detected in free space, where a plurality of surface points are determined and include a center area surface point and at least two surface points of the plurality of surface points located on a periphery of the surface of the hand. A curve extending through the plurality of surface points may be determined based on a position of a curvature. The plurality of surface points are processed to determine if the plurality of surface points of the detected hand are arranged in at least one of a substantially concave area relative to the sensor, and/or a substantially convex area relative to the sensor. The detected hand may be identified as a palm or back of the hand based on the processing of the plurality of surface points.
-
Citations
19 Claims
-
1. A system for detecting a hand orientation, comprising:
-
a sensor for detecting a hand of a user in free space; a processing apparatus, operatively coupled to the sensor, the processing apparatus being configured to detect a plurality of surface points of the detected hand; process the plurality of surface points to determine if the plurality of surface points of the detected hand are arranged in at least one of a substantially concave area relative to the sensor, and/or a substantially convex area relative to the sensor; identify the detected hand as a palm of the hand directed towards the sensor if the processing apparatus determines the plurality of surface points of the detected hand are arranged in a substantially concave area relative to the sensor; and identify the detected hand as a back of the hand directed towards the sensor if the processing apparatus determines the plurality of surface points of the detected hand are arranged in a substantially convex area relative to the sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for detecting a hand orientation, comprising:
-
detecting, via a sensor, a hand of a user in free space; determining, via a processor, a plurality of surface points of the detected hand; processing, via the processor, the plurality of surface points to determine if the plurality of surface points of the detected hand are arranged in at least one of a substantially concave area relative to the sensor, and/or a substantially convex area relative to the sensor; identifying, via the processor, the detected hand as a palm of the hand directed towards the sensor if the processor determined the plurality of surface points of the detected hand are arranged in a substantially concave area relative to the sensor; and identifying, via the processor, the detected hand as a back of the hand directed towards the sensor if the processor determined the plurality of surface points of the detected hand are arranged in a substantially convex area relative to the sensor. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for detecting a hand orientation, comprising:
-
detecting, via a sensor, a hand of a user in free space; determining, via a processor, a plurality of surface points of the detected hand, the surface points comprising a center area surface point and at least two surface points of the plurality of surface points located on a periphery of the surface of the hand; determining, via the processor, a curve extending through the plurality of surface points, based on a position of a curvature; processing, via the processor, the plurality of surface points to determine if the plurality of surface points of the detected hand are arranged in at least one of a substantially concave area relative to the sensor, and/or a substantially convex area relative to the sensor; identifying, via the processor, the detected hand as a palm of the hand directed towards the sensor if the processor determined the plurality of surface points of the detected hand are arranged in a substantially concave area relative to the sensor; and identifying, via the processor, the detected hand as a back of the hand directed towards the sensor if the processor determined the plurality of surface points of the detected hand are arranged in a substantially convex area relative to the sensor. - View Dependent Claims (16, 17, 18, 19)
-
Specification