System and method for interfacing with a computer program
First Claim
1. A method for triggering commands of a program executed on a computing system, comprising method operations of:
- providing an interface object, the interface object being defined by an object coupled to a handle, the object having a spherical shape and the spherical shape of the object being coupled to the handle only at one location, the handle including an elongated member having at least one button on the handle that is user controllable during execution of the program, the button providing at least one input for triggering of commands by the program by at least selecting, deselecting, or manipulating graphically displayed objects presented on a screen that receives image input from the computing system;
receiving and transmitting data to the interface object using a wireless transceiver, the data being received from the interface object including motion sensing data;
detecting the interface object within a field of view of an image capture device; and
detecting a change in position of the interface object within the field of view of the image capture device, the detected change in position and the received motion sensing data used to control an interfacing command at the program executed on the computing system;
wherein the object is defined by a translucent plastic material that is illuminated from within the object to cover the object with illumination, such that the method further includes,(i) setting the translucent plastic material to be illuminated to one or more degrees of brightness, and(ii) setting the translucent plastic material to be illuminated in one or more colors,wherein the setting of (i) and (ii) are executed in response to an interactive interface with the program executed on the computing system, and the setting of (i) and (ii) enhance tracking of the translucent plastic material as the change in position is detected in the field of view of the image capture device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for triggering commands of a program executed on a computing system is provided. In this method, an interface object first is provided. One interface object is defined by an object coupled to a handle, whereby the handle includes an elongated member that is substantially perpendicular to a line extending from the object. Another interface object is coupled to a game controller. Another interface object is defined by a pair of spherical objects. The interface object then is placed within a field of view of an image capture device, and a change in position of the interface object within the field of view of the image capture device triggers an interfacing command at the program executed on the computing system. A system for triggering commands of a program also are described.
66 Citations
21 Claims
-
1. A method for triggering commands of a program executed on a computing system, comprising method operations of:
-
providing an interface object, the interface object being defined by an object coupled to a handle, the object having a spherical shape and the spherical shape of the object being coupled to the handle only at one location, the handle including an elongated member having at least one button on the handle that is user controllable during execution of the program, the button providing at least one input for triggering of commands by the program by at least selecting, deselecting, or manipulating graphically displayed objects presented on a screen that receives image input from the computing system; receiving and transmitting data to the interface object using a wireless transceiver, the data being received from the interface object including motion sensing data; detecting the interface object within a field of view of an image capture device; and detecting a change in position of the interface object within the field of view of the image capture device, the detected change in position and the received motion sensing data used to control an interfacing command at the program executed on the computing system; wherein the object is defined by a translucent plastic material that is illuminated from within the object to cover the object with illumination, such that the method further includes, (i) setting the translucent plastic material to be illuminated to one or more degrees of brightness, and (ii) setting the translucent plastic material to be illuminated in one or more colors, wherein the setting of (i) and (ii) are executed in response to an interactive interface with the program executed on the computing system, and the setting of (i) and (ii) enhance tracking of the translucent plastic material as the change in position is detected in the field of view of the image capture device. - View Dependent Claims (2, 3, 4, 5, 12)
-
-
6. An interface object for use in interfacing with a video game program executed on a computing system, the computing system being interfaced with an image capture device, comprising:
-
the interface object being configured to be placed within a field of view of the image capture device, the interface object being defined by a spherical object coupled to a handle only at one end of the handle, the handle being configured to limit a hand holding the handle from blocking the spherical object from being viewed by the image capture device, the handle including at least one button for communicating the commands to the video game program while tracking the spherical object using images obtained from the image capture device; the interface object including a motion sensing device for detecting translational movements and rotation movements; the interface object including a transceiver for receiving data from the computing system and for transmitting data to the computing system, the data being transmitted to the computing system including data from the motion sensing device; the spherical object is shaped from a translucent material and an illuminating device is configured for illuminating the translucent material from within the spherical object, wherein the translucent material being illuminated provides light intensity to a surface of the translucent material to cover the object with illumination, the light intensity illuminating the spherical object to, (i) one or more degree of brightness, and (ii) one or more colors; Wherein (i) and (ii) are at least in part in response to communication with the video game program when executed on the computing system; Wherein (i) and (ii) enhance the tracking of the spherical object. - View Dependent Claims (7, 8, 9, 10, 11, 19, 20)
-
-
13. A video game controller for interfacing with a computer program executed on a computing system that processes image data captured of an interfacing space that is defined in front of a display, the controller comprising:
-
the video game controller having at least one button, the video game controller configured to be held by only one hand of a user; an object connected to one end of the video game controller, the object defined from a translucent material; a light in the object, the light when active is configured to provide a light intensity to the translucent material from within the object causing surfaces of the object to be covered with illumination from the light, the light being configured to; (i) one or more degree of brightness, and (ii) one or more colors; a motion sensing device disposed in the video game controller; and a transceiver disposed in the video game controller for receiving data from the computing system and for sending data to the computing system; Wherein (i) and (ii) are at least in part in response to communication with the computer program when executed on the computing system; Wherein (i) and (ii) enhance tracking of the spherical object. - View Dependent Claims (14, 15, 16, 17, 18, 21)
-
Specification