POINTING-DIRECTION DETECTING DEVICE AND ITS METHOD, PROGRAM AND COMPUTER READABLE-MEDIUM
First Claim
1. A pointing-direction detecting device, comprising:
- an image capturing unit for capturing an image of a user to acquire the user'"'"'s skeleton data in the world coordinate system; and
a processing unit, comprising an image analyzing module and a pointing-direction analyzing module, wherein the image analyzing module acquires the skeleton data from the image capturing unit and captures an upper limb image of the skeleton data to obtain respectively a hand terminal region, and an elbow or shoulder region, wherein the pointing-direction analyzing module obtains the hand-terminal region and the elbow or shoulder region from the image analyzing module to calculate a hand-terminal position and an elbow or shoulder position and to obtain a pointing-direction vector from the hand-terminal position and the elbow or shoulder position for calculating the intersection of the extension of the pointing-direction vector and the target plane, wherein the intersection is the user'"'"'s pointing-direction that the user'"'"'s hand points toward.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a pointing-direction detecting device, comprising an image capturing unit for capturing a user'"'"'s image to acquire the user'"'"'s skeleton data in the world coordinate system; and a processing unit connected to the image capturing unit. The processing unit comprises an image analyzing module and a pointing-direction analyzing module. The image analyzing module acquires the skeleton data from the image capturing unit and captures an upper limb image of the skeleton data to obtain respectively a hand-terminal region and an elbow or shoulder region. The pointing-direction analyzing module obtains the hand-terminal region and the elbow or shoulder region from the image analyzing module to identify through calculation a hand-terminal position and an elbow or shoulder position, obtaining a pointing-direction vector from the hand-terminal position and the elbow or shoulder position for calculating the intersection of the extension of the pointing-direction vector and the target plane.
19 Citations
19 Claims
-
1. A pointing-direction detecting device, comprising:
-
an image capturing unit for capturing an image of a user to acquire the user'"'"'s skeleton data in the world coordinate system; and a processing unit, comprising an image analyzing module and a pointing-direction analyzing module, wherein the image analyzing module acquires the skeleton data from the image capturing unit and captures an upper limb image of the skeleton data to obtain respectively a hand terminal region, and an elbow or shoulder region, wherein the pointing-direction analyzing module obtains the hand-terminal region and the elbow or shoulder region from the image analyzing module to calculate a hand-terminal position and an elbow or shoulder position and to obtain a pointing-direction vector from the hand-terminal position and the elbow or shoulder position for calculating the intersection of the extension of the pointing-direction vector and the target plane, wherein the intersection is the user'"'"'s pointing-direction that the user'"'"'s hand points toward. - View Dependent Claims (2, 3)
-
-
4. A pointing-direction detecting method, comprising:
-
a) acquiring and keeping track of a user'"'"'s skeleton data in the world coordinate system through an image capturing unit; b) capturing the user'"'"'s upper limb image to obtain respectively a hand-terminal position and an elbow or shoulder position; c) calculating a pointing-direction vector from the elbow or shoulder position to the hand-terminal position; and d) calculating an intersection between an target plane and an extension of the pointing-direction vector to obtain a pointing-direction. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A pointing-direction detecting program, comprising:
-
an image analyzing module for capturing an upper limb image of skeleton data after acquiring the skeleton data of a user to respectively identify a hand-terminal region and an elbow or shoulder region of the skeleton data; and a pointing-direction analyzing module for acquiring the hand-terminal region and the elbow or shoulder region from the image analyzing module to identify through calculation a hand-terminal position and an elbow or shoulder position for obtaining a pointing-direction vector from the elbow or shoulder position to the hand-terminal position, identifying through calculation an intersection between a target plane and an extension of the pointing-direction vector, wherein intersection is the pointing-direction that the hand points toward. - View Dependent Claims (19)
-
Specification