Control device for communicating visual information
First Claim
1. A controller comprising:
- a handle;
a visual tracking section connected to the handle, the visual tracking section having a shape that includes one or more light emitting devices;
inertial sensors being part of the controller;
a wireless transceiver being part of the controller, wherein the controller is operable to wirelessly transmit inertial sensor information from the inertial sensors to a computing device, wherein the computing device uses the inertial sensor information and images captured of the visual tracking section to define input for an application executed by the computing device, the input used as interactive input used by the application, the application is configured to output display data to a screen; and
a vibration device being part of the controller, the vibration device is configured activate to provide vibrotactile feedback responsive to said interactive input processed by the application.
0 Assignments
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.
1 Citation
20 Claims
-
1. A controller comprising:
-
a handle; a visual tracking section connected to the handle, the visual tracking section having a shape that includes one or more light emitting devices; inertial sensors being part of the controller; a wireless transceiver being part of the controller, wherein the controller is operable to wirelessly transmit inertial sensor information from the inertial sensors to a computing device, wherein the computing device uses the inertial sensor information and images captured of the visual tracking section to define input for an application executed by the computing device, the input used as interactive input used by the application, the application is configured to output display data to a screen; and a vibration device being part of the controller, the vibration device is configured activate to provide vibrotactile feedback responsive to said interactive input processed by the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A controller comprising:
-
a handle; a visual tracking section integrated with the handle, the visual tracking section having a shape that includes one or more light emitting devices that are viewable from a surface of the visual tracking section; inertial sensors being part of the controller; and a wireless transceiver being part of the controller, wherein the controller is operable to wirelessly transmit inertial sensor information from the inertial sensors to a computing device, wherein the computing device uses the inertial sensor information and one or more video images captured of the visual tracking section to provide input for an application executed by the computing device, the input used as interactive input by the application, the application is configured to output display data to a screen, the screen provides graphical content and at least some of the graphical content changes responsive to the interactive input; wherein the light emitting devices illuminate a pattern on the visual tracking section, and the pattern is arranged along an arc. - View Dependent Claims (17, 18, 19, 20)
-
Specification