Accelerometer-based controller
First Claim
1. A handheld controller for use in wirelessly communicating with an electronic game machine having an associated display screen, a first light emitting marker and a second light emitting marker each mounted spaced from but in the vicinity of the display screen, said handheld controller comprising:
- a housing having a forward end, a rearward end, a top surface, a bottom surface and side surfaces and sized to be operated by one hand of a user, said housing having a user holding portion, said holding portion having a configuration to be held by a user such that the user'"'"'s palm is disposed at least in part on the top surface and at least one finger is disposed at least in part on the bottom surface;
at least one processor enclosed within said housing;
an imaging device located in said housing and including a filter, a lens, and an image sensor for in use detecting light from said first light emitting marker and said second light emitting marker and for generating positional coordinate data related to the positional coordinates of said first light emitting marker and said second light emitting marker, said imaging device being operable to capture multiple frames of image data per second;
said at least one processor including image processing circuitry coupled to said image sensor and operable in use to receive and process said positional coordinate data and to output processed positional coordinate data;
a three-axis linear accelerometer in communication with said at least one processor and arranged within said housing for detecting acceleration of the controller along each of three axes and for generating acceleration data along each of the three axes over time to provide rotational-related input and to output acceleration data to said at least one processor;
said imaging device and said three-axis linear accelerometer being operable as part of a user interface to generate game play control signals in response to at least one of a user swinging the handheld controller and to a user rotating the handheld controller when the user is holding the housing such that the user'"'"'s palm is disposed at least in part on the top surface and at least one finger is disposed at least in part on the bottom surface;
said three-axis linear accelerometer being operable in use in response to a user swinging the handheld controller and rotating the handheld controller to generate linear acceleration data along each of three axes sufficient to determine at least one of the swinging direction of the handheld controller and the controller rotation;
a storage device for at least temporarily storing said acceleration data along each of the three axes; and
a wireless communication device disposed within said housing operatively connected to said processor and operable in use to transmit game play-related signals to said electronic game machine including game play-related signals corresponding to said processed positional coordinate data, and said acceleration data.
1 Assignment
0 Petitions
Accused Products
Abstract
Acceleration data which is output from an acceleration sensor is obtained. A rotation motion of an input device around a predetermined direction as a rotation axis is determined by comparing a start point in a two-dimensional coordinate system which is represented by the first acceleration data obtained in a predetermined period, and an end point in the two-dimensional coordinate system which is represented by the last acceleration data obtained in the predetermined period. Coordinate axes of the two-dimensional coordinate system are defined based on components of the two axial directions of the acceleration data, and an origin of the two-dimensional coordinate system represents a value of the acceleration data in the state where no acceleration including the acceleration of gravity acts upon the acceleration sensor. Motion data including at least the determined rotation motion is output.
944 Citations
21 Claims
-
1. A handheld controller for use in wirelessly communicating with an electronic game machine having an associated display screen, a first light emitting marker and a second light emitting marker each mounted spaced from but in the vicinity of the display screen, said handheld controller comprising:
-
a housing having a forward end, a rearward end, a top surface, a bottom surface and side surfaces and sized to be operated by one hand of a user, said housing having a user holding portion, said holding portion having a configuration to be held by a user such that the user'"'"'s palm is disposed at least in part on the top surface and at least one finger is disposed at least in part on the bottom surface; at least one processor enclosed within said housing; an imaging device located in said housing and including a filter, a lens, and an image sensor for in use detecting light from said first light emitting marker and said second light emitting marker and for generating positional coordinate data related to the positional coordinates of said first light emitting marker and said second light emitting marker, said imaging device being operable to capture multiple frames of image data per second; said at least one processor including image processing circuitry coupled to said image sensor and operable in use to receive and process said positional coordinate data and to output processed positional coordinate data; a three-axis linear accelerometer in communication with said at least one processor and arranged within said housing for detecting acceleration of the controller along each of three axes and for generating acceleration data along each of the three axes over time to provide rotational-related input and to output acceleration data to said at least one processor; said imaging device and said three-axis linear accelerometer being operable as part of a user interface to generate game play control signals in response to at least one of a user swinging the handheld controller and to a user rotating the handheld controller when the user is holding the housing such that the user'"'"'s palm is disposed at least in part on the top surface and at least one finger is disposed at least in part on the bottom surface; said three-axis linear accelerometer being operable in use in response to a user swinging the handheld controller and rotating the handheld controller to generate linear acceleration data along each of three axes sufficient to determine at least one of the swinging direction of the handheld controller and the controller rotation; a storage device for at least temporarily storing said acceleration data along each of the three axes; and a wireless communication device disposed within said housing operatively connected to said processor and operable in use to transmit game play-related signals to said electronic game machine including game play-related signals corresponding to said processed positional coordinate data, and said acceleration data. - View Dependent Claims (6, 7, 8)
-
-
2. A handheld controller for use in wirelessly communicating with an electronic game machine having an associated display screen, a first light emitting marker and a second, light emitting marker each mounted spaced from but in the vicinity of the display screen, said handheld controller comprising:
-
a housing having a forward end, a rearward end, a top surface, a bottom surface and side surfaces and sized to be operated by one hand of a user, said housing having a user holding portion, said holding portion having a configuration to be held by a user such that the user'"'"'s palm is disposed at least in part on the top surface and at least one finger is disposed at least in part on the bottom surface; at least one processor enclosed within said housing; an imaging device located in said housing and including a filter, a lens, and an image sensor for in use detecting light from said first light emitting marker and said second light emitting marker and for generating positional coordinate data related to the positional coordinates of said first light emitting marker and said second light emitting marker, said imaging device being operable to capture multiple frames of image data per second; said at least one processor including image processing circuitry coupled to said image sensor and operable in use to receive and process said positional coordinate data and to output processed positional coordinate data; a three-axis linear accelerometer in communication with said at least one processor and arranged within said housing for detecting acceleration of the controller along each of three axes and for generating acceleration data along each of the three axes over time to provide rotational-related input and to output acceleration data to said at least one processor; said imaging device and said three-axis linear accelerometer and being operable as part of a user interface to generate game play control signals in response to at least one of a user swinging the handheld controller and to a user rotating the handheld controller when the user is holding the housing such that the user'"'"'s palm is disposed at least in part on the top surface and at least one finger is disposed at least in part on the bottom surface; said three-axis linear accelerometer being operable in use in response to a user swinging the handheld controller and rotating the handheld controller to generate linear acceleration data related to the point in time when a swing has begun and to generate acceleration data for a portion of the swing whose magnitude decreases over time, said generated linear acceleration data providing swinging direction-related input; a storage device for at least temporarily storing said acceleration data along each of three axes; and a wireless communication device disposed within said housing operatively connected to said processor and operable in use to transmit game play-related signals to said electronic game machine including game play-related signals corresponding to said processed positional coordinate data, and said acceleration data. - View Dependent Claims (3)
-
-
4. A handheld controller for use in wirelessly communicating with an electronic game machine having an associated display screen, a first light emitting marker and a second light emitting marker each mounted spaced from but in the vicinity of the display screen, said handheld controller comprising:
-
a housing having a forward end, a rearward end, a top surface, a bottom surface and side surfaces and sized to be operated by one hand of a user, said housing having a user holding portion, said holding portion having a configuration to be held by a user such that the user'"'"'s palm is disposed at least in part on the top surface and at least one finger is disposed at least in part on the bottom surface; at least one processor enclosed within said housing; a first user interface for generating coordinate position data for said first and second light emitting markers, said first user interface including an imaging device located in said housing and including a filter, a lens, and an image sensor for in use detecting light from said first light emitting marker and said second light emitting marker and for generating positional coordinate data related to the positional coordinates of said first light emitting marker and said second light emitting marker;
said imaging device being operable to capture multiple frames of image data per second;a second user interface for in use controlling video game play on said electronic game machine, said user interface being operable in use to generate game play control signals in response to a user swinging the handheld controller and to a user rotating the handheld controller when the user is holding the housing such that the user'"'"'s palm is disposed at least in part on the top surface and at least one finger is disposed at least in part on the bottom surface; said second user interface including a three-axis linear accelerometer in communication with said at least one processor and arranged within said housing for detecting acceleration of the controller along each of three axes and for generating acceleration data along each of the three axes over time to provide rotational-related input and to output acceleration data to said at least one processor; said three-axis linear accelerometer being operable in use to generate linear acceleration data related to the point in time when a swing begins and to generate acceleration data related to the point in time when a swing ends, a storage device for at least temporarily storing said acceleration data along each of the three axes; and a wireless communication device disposed within said housing operatively connected to said processor and operable in use to transmit game play-related signals to said electronic game machine including game play-related signals corresponding to said processed positional coordinate data, and said acceleration data. - View Dependent Claims (5, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
10. A handheld controller for use in wirelessly communicating with an electronic game machine having an associated display screen, a first light emitting marker and a second light emitting marker each mounted spaced from but in the vicinity of the display screen, said handheld controller comprising:
-
a housing having a forward end, a rearward end, a top surface, a bottom surface and side surfaces and sized to be operated by one hand of a user, said housing having a user holding portion, said holding portion having a configuration to be held by a user such that the user'"'"'s palm is disposed at least in part on the top surface and at least one finger is disposed at least in part on the bottom surface; at least one processor enclosed within said housing; a first user interface for generating coordinate position data for said first and second light emitting markers, said first user interface including an imaging device located in said housing forward end and including a filter, a lens, and an image sensor for in use detecting light from said first light emitting marker and said second light emitting marker and for generating positional coordinate data related to the positional coordinates of said first light emitting marker and said second light emitting marker;
said imaging device being operable to capture multiple frames of image data per second;a second user interface for in use controlling video game play on said electronic game machine, said second user interface being operable in use to generate game play control signals in response to a user swinging the handheld controller in an arc when the user is holding the housing such that the user'"'"'s palm is disposed at least in part on the top surface and at least one finger is disposed at least in part on the bottom surface; said second user interface including a three-axis linear accelerometer in communication with said at least one processor and arranged within said housing for detecting acceleration of the controller along each of three axes and for generating acceleration data along each of the three axes over time to provide rotational-related input and to output acceleration data to said at least one processor; said three-axis linear accelerometer being operable in use to generate linear acceleration data related to the point in time when a swing begins and to generate acceleration data related to the point in time when a swing ends, said accelerometer being operable to detect an acceleration including at least a centrifugal component generated when the controller is swung by a user in an arc and to output acceleration data; a storage device for at least temporarily storing said acceleration data along each of the three axes; and a wireless communication device disposed within said housing operatively connected to said processor and operable in use to transmit game play-related signals to said electronic game machine including game play-related signals corresponding to said positional coordinate data and said acceleration data. - View Dependent Claims (11)
-
Specification