Systems for using three-dimensional object as controller in an interactive game
First Claim
1. A system, comprising:
- a camera configured to capture data of a three-dimensional space, the three-dimensional space including an object to be used as a controller; and
a computer system being interfaced with the camera and a display screen;
the computer system providing a graphical display that is rendered on the display screen, the graphical display receiving user input in response movements of the object in the three-dimensional space, wherein the object is configured to be tracked using at least image data captured by the camera, wherein the object is rendered in the graphical display as a virtual object for interfacing with interactive content of the graphical display,wherein the interfacing includes enabling the virtual object to cause one or more actions to be executed by the computer system when the object is moved during an interactive session of interfacing with the interactive content that is executed by the computer system;
wherein the object has a shape that is captured in said image data by the camera.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and method are provided for executing an application for interfacing with a virtual reality scene. In one method includes capturing image data of an object using a camera and processing the image data of the object to identify geometric parameters of object. During an interactive session processed by a computer system, the method uses the captured image data and the identified geometric parameters of the object to track movements of the object. The method then causes rendering on a display, the virtual object. The virtual object is used to represent the object. The virtual object rendered on the display such that movement of the object causes rendering of corresponding movement by the virtual object on the display screen.
2 Citations
20 Claims
-
1. A system, comprising:
-
a camera configured to capture data of a three-dimensional space, the three-dimensional space including an object to be used as a controller; and a computer system being interfaced with the camera and a display screen; the computer system providing a graphical display that is rendered on the display screen, the graphical display receiving user input in response movements of the object in the three-dimensional space, wherein the object is configured to be tracked using at least image data captured by the camera, wherein the object is rendered in the graphical display as a virtual object for interfacing with interactive content of the graphical display, wherein the interfacing includes enabling the virtual object to cause one or more actions to be executed by the computer system when the object is moved during an interactive session of interfacing with the interactive content that is executed by the computer system; wherein the object has a shape that is captured in said image data by the camera. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method, comprising:
-
capturing image data of an object using a camera; processing the image data of the object to identify geometric parameters of object; during an interactive session processed by a computer system, using the captured image data and the identified geometric parameters of the object to track movements of the object; and rendering on a display, a virtual object, that is used to represent the object, the virtual object being rendered on the display such that movement of the object causes rendering of corresponding movement by the virtual object on a display screen. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. Computer readable media having program instructions for executing an application for interfacing with a virtual reality scene, the computer readable media, comprising:
-
program instructions for capturing image data of an object using a camera; program instructions for processing the image data of the object to identify geometric parameters of object; program instructions for, during an interactive session processed by a computer system, using the captured image data and the identified geometric parameters of the object to track movements of the object; and program instructions for rendering on a display, the virtual object, that is used to represent the object, the virtual object being rendered on the display such that movement of the object causes rendering of corresponding movement by the virtual object on the display screen. - View Dependent Claims (18, 19, 20)
-
Specification