Methods and systems for enabling direction detection when interfacing with a computer program
First Claim
1. A method for detecting direction when interfacing with a computer program, comprising:
- (a) capturing an image presented in front of an image capture device, the image capture device having a capture location in a coordinate space;
when a person is captured in the image, (b) identifying a human head in the image and assigning the human head a head location in the coordinate space;
(c) identifying an object held by the person in the image and assigning the object an object location in coordinate space; and
(d) identifying a relative position in coordinate space between the head location and the object location when viewed from the capture location, wherein the relative position defines a pointing direction of the object when viewed by the image capture device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting direction when interfacing with a computer program is provided. The method includes capturing an image presented in front of an image capture device. The image capture device has a capture location in a coordinate space. When a person is captured in the image, the method includes identifying a human head in the image and assigning the human head a head location in the coordinate space. The method also includes identifying an object held by the person in the image and assigning the object an object location in coordinate space. The method further includes identifying a relative position in coordinate space between the head location and the object location when viewed from the capture location. The relative position defines a pointing direction of the object when viewed by the image capture device. The method may be practiced on a computer system, such as one used in the gaming field.
-
Citations
27 Claims
-
1. A method for detecting direction when interfacing with a computer program, comprising:
-
(a) capturing an image presented in front of an image capture device, the image capture device having a capture location in a coordinate space;
when a person is captured in the image, (b) identifying a human head in the image and assigning the human head a head location in the coordinate space;
(c) identifying an object held by the person in the image and assigning the object an object location in coordinate space; and
(d) identifying a relative position in coordinate space between the head location and the object location when viewed from the capture location, wherein the relative position defines a pointing direction of the object when viewed by the image capture device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for detecting direction when interfacing with a computer program as recited in claim, wherein the computer program is a video game.
-
16. A method for detecting pointing direction of an object directed toward a display screen that can render graphics of a computer program, comprising:
-
(a) capturing an image presented in front of an image capture device, the image capture device having a capture location in a coordinate space that is proximate to the display screen;
when a person is captured in the image, (b) identifying a first body part of the person in the image and assigning the first body part a first location in the coordinate space;
(c) identifying a second body part of the person in the image and assigning the second body part a second location in coordinate space; and
(d) identifying a relative position in coordinate space between the first location and the second location when viewed from the capture location, wherein the relative position defines a pointing direction of the second body part when viewed by the image capture device at the capture location that is proximate to the display screen. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification