Controller for interfacing with a computing program using position, orientation, or motion
AssigneeSony Computer Entertainment Inc.
InventorsXiaodong Mao, Noam Rimon
Life of this patent
Estimating the term…
Abstract
A method for determining the position of a controller device, comprises: receiving dimensions of the display input by a user of the computer-based system; capturing successive images of the display at the controller device; determining a position of the controller device relative to the display based on the dimensions of the display and a perspective distortion of the display in the captured successive images of the display; providing the determined position of the controller to the computer-based system to interface with the interactive program to cause an action by the interactive program.
Claims20
In a computer-based system having a display and a controller device for interfacing with an interactive program, a method for determining the position of the controller device, the method comprising:
- (a) receiving dimensions of the display input by a user of the computer-based system;
- (b) capturing successive images of the display at the controller device;
- (c) determining a position of the controller device relative to the display based on the dimensions of the display and a perspective distortion of the display in the captured successive images of the display;
- (d) providing the determined position of the controller to the computer-based system to interface with the interactive program to cause an action by the interactive program.
A controller device for interfacing with an interactive program, comprising:
- at least one input device for receiving commands from a user, wherein the at least one input device enables the user to input dimensions of a display to a computing device;
- a camera configured to capture successive images of the display at the controller device;
- an image analyzer configured to process the captured successive images for identification of the display;
- a transceiver configured to transmit data generated by the image analyzer to the computing device, such that a position of the controller device relative to the display is determined based on the dimensions of the display and a perspective distortion of the display in the captured successive images of the display;
- and
- wherein the determined position of the controller is provided to the computing device to interface with the interactive program to cause an action by the interactive program.
A controller device for interfacing with a video game, comprising:
- at least one button for receiving input from a user;
- at least one inertial sensor;
- a camera configured to capture images of a display at the controller device;
- an image processor configured to process the captured images for identification of the display;
- a wireless transceiver configured to wirelessly communicate with a game console that executes the video game, the transceiver configured to transmit data generated by the image processor to the game console, such that a position of the controller device relative to the display is determined based on a perspective distortion of the display in the captured images of the display, the determined position of the controller being utilized to update a state of the executing video game at the game console;
- a light emitting device;
- a communications port;
- a battery.
Dependencies are inferred from the claim text.