Methods for directing pointing detection conveyed by user when interfacing with a computer program
First Claim
1. A method for detecting direction conveyed by a user when interfacing with a computer program executed on a computing device, the computing device being interfaced with an image capture device, comprising:
- (a) detecting a human head of a person in an image taken with the image capture device and assigning the human head a head location;
(b) detecting an object held by the person in the image and assigning the object an object location;
(c) determining a relative position in space between the head location and the object location from a capture location of the image capture device, the relative position used to identify a pointing direction of the object;
(d) displaying the pointing direction of the object on a display screen; and
(e) updating the pointing direction of the object on the display screen based on a change in the relative position between the head location and the object location, wherein the pointing direction of the object is updated on the display screen when the head location changes independent of a change in the object location,wherein the method is executed by one or more processors.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting direction conveyed by a user when interfacing with a computer program executed on a computing device. The computing device being interfaced with an image capture device. The method includes detecting a human head of a person in the image taken with the image capture device and assigning the human head a head location. And, detecting an object held by the person in the image and assigning the object an object location. The method determines a relative position in space between the head location and the object location from the capture location, such that the relative position is used to identify a pointing direction of the object.
-
Citations
22 Claims
-
1. A method for detecting direction conveyed by a user when interfacing with a computer program executed on a computing device, the computing device being interfaced with an image capture device, comprising:
-
(a) detecting a human head of a person in an image taken with the image capture device and assigning the human head a head location; (b) detecting an object held by the person in the image and assigning the object an object location; (c) determining a relative position in space between the head location and the object location from a capture location of the image capture device, the relative position used to identify a pointing direction of the object; (d) displaying the pointing direction of the object on a display screen; and (e) updating the pointing direction of the object on the display screen based on a change in the relative position between the head location and the object location, wherein the pointing direction of the object is updated on the display screen when the head location changes independent of a change in the object location, wherein the method is executed by one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for detecting direction conveyed by a user when interfacing with a computer program executed on a computing device, the computing device being interfaced with an image capture device, comprising:
-
(a) detecting a human head of a person in an image taken with the image capture device and assigning the human head a head location; (b) detecting a body part of the person, other than the human head, in the image and assigning the body part a body part location; (c) determining a relative position in space between the head location and the body part location from a capture location of the image capture device, the relative position used to identify a pointing direction of the body part; (d) displaying the pointing direction of the body part on a display screen; and (e) updating the pointing direction of the body part on the display screen based on a change in the relative position between the head location and the body part location, wherein the pointing direction of the body part is updated on the display screen when the head location changes independent of a change in the body part location, wherein the method is executed by one or more processors. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification