Methods for Capturing Images of a Control Object and Tracking to Control Interfacing with Video Game Objects
First Claim
1. A method for real-time motion capture for control of a video game object during game play, comprising:
- defining a model of a control object;
identifying a marker on the control object;
capturing movement associated with the control object with a video capture device; and
interpreting the movement associated with the control object to change a position of the model based on data captured through the video capture device, the data captured including the marker; and
moving the video game object presented on the display screen in substantial real-time according to the change of position of the model.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for real time motion capture for controlling an object in a video game are provided. One method includes defining a model of a control object and identifying a marker on the control object. The method also includes capturing movement associated with the control object with a video capture device. Then, interpreting the movement associated with the control object to change a position of the model based on data captured through the video capture device, wherein the data captured includes the marker. The method includes moving the video game object presented on the display screen in substantial real-time according to the change of position of the model.
3 Citations
17 Claims
-
1. A method for real-time motion capture for control of a video game object during game play, comprising:
-
defining a model of a control object; identifying a marker on the control object; capturing movement associated with the control object with a video capture device; and interpreting the movement associated with the control object to change a position of the model based on data captured through the video capture device, the data captured including the marker; and moving the video game object presented on the display screen in substantial real-time according to the change of position of the model. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for interfacing with a video game, comprising:
-
detecting a person in a field of view of a video capture device; identifying skeleton image of the person, the skeleton image identifying one or more limbs of the person, wherein one of the limbs is a hand of the person and one of the limbs is a head of the person; detecting a marker in a location of the hand of the person, the marker being associated with an object being held in the hand of the person; and tracking the skeleton image and the detected object being held in the hand of the person by analyzing video frames obtained by the video capture device, during the tracking, identifying motion of the person and of the object being held in the hand of the person, the tracking being used to control and interface with one or more objects of the video game rendered on a display while the video game is executed by a processor. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for interfacing with a video game, comprising:
-
detecting a person in a field of view of a video capture device; identifying skeleton image of the person, the skeleton image identifying one or more limbs of the person, wherein one of the limbs is a hand of the person and one of the limbs is a head of the person; detecting a marker in a location of the hand of the person, the marker being associated with an object being held in the hand of the person; and tracking the skeleton image and the detected object being held in the hand of the person by analyzing video frames obtained by the video capture device, during the tracking, identifying motion of the person and of the object being held in the hand of the person, the tracking being used to control and interface with one or more objects of the video game rendered on a display while the video game is executed by a processor, wherein before rendering on the display, at least part of the identified motion of the person is replaced with a motion from a database of motions for rendering on the display, the database of motions being predefined. - View Dependent Claims (14, 15, 16, 17)
-
Specification