Control device for communicating visual information
First Claim
1. A method for processing input by a computing device, the method comprising:
- receiving images of a control device that includes an object section having a spherical shape;
determining locations of the control device in space during a period of time utilizing image analysis to identify a circular area corresponding to the spherical shape;
receiving inertial sensor information obtained by sensors in the control device;
determining a plurality of orientations of the control device based within the period of time based on the sensor information;
tracking movement of the control device based on the determined locations and the determined orientations; and
translating the movement of the control device into input for a game executing in the computing device, the input for the game being translated into a motion of an object in the game, wherein operations of the method are executed through a processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for processing input by a computing device are presented. One method includes operations for receiving images of a control device that includes an object section, and for determining a location of the control device utilizing image analysis for each captured image. Additionally, the movement of the control device is tracked based on the determined locations, where the tracking of the movement includes receiving inertial sensor information obtained by sensors in the control device, and determining an orientation of the control device based on the sensor information. Additionally, the method includes an operation for translating the movement and orientation of the control device into input for a game executing in the computing device, where the input is translated into a motion and orientation of an object in the game based on the movement of the control device.
6 Citations
20 Claims
-
1. A method for processing input by a computing device, the method comprising:
-
receiving images of a control device that includes an object section having a spherical shape; determining locations of the control device in space during a period of time utilizing image analysis to identify a circular area corresponding to the spherical shape; receiving inertial sensor information obtained by sensors in the control device; determining a plurality of orientations of the control device based within the period of time based on the sensor information; tracking movement of the control device based on the determined locations and the determined orientations; and translating the movement of the control device into input for a game executing in the computing device, the input for the game being translated into a motion of an object in the game, wherein operations of the method are executed through a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium storing a computer program for processing input by a computing device, the computer-readable storage medium comprising:
-
program instructions for receiving images of a control device that includes an object section having a spherical shape; program instructions for determining locations of the control device in space during a period of time utilizing image analysis to identify a circular area corresponding to the spherical shape; program instructions for receiving inertial sensor information obtained by sensors in the control device; program instructions for determining a plurality of orientations of the control device within the period of time based on the sensor information; program instructions for tracking movement of the control device based on the determined locations and the determined orientations; and program instructions for translating the movement of the control device into input for a game executing in the computing device, the input for the game being translated into a motion of an object in the game. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification