Inclination calculation apparatus and inclination calculation program, and game apparatus and game program
First Claim
1. An inclination calculation apparatus for that computes an updated new inclination vector of an input device in real time, said input device having an acceleration detector capable of consecutively detecting acceleration simultaneously in at least two axial directions, comprising:
- preliminary data generation programmed logic circuitry configured to consecutively generate preliminary data which represents a current inclination vector which is uniquely determined from current acceleration data obtained from the acceleration detector; and
inclination calculation programmed logic circuitry configured to regularly consecutively compute updated new inclination vectors in real-time based on a previously computed inclination vector and a current inclination vector, wherein an effectiveness value that represents a degree to which a direction of a previous computed inclination vector must be made closer to the direction of the current inclination vector is used during each computation to result in a direction for the updated new inclination vector which more accurately reflects an actual inclination of the input device at the time the acceleration data is acquired.
0 Assignments
0 Petitions
Accused Products
Abstract
An inclination calculation apparatus within a game machine computes an inclination of an input device having an acceleration sensor/detector capable of detecting an acceleration in at least two axial directions. Programmed logic circuitry within the apparatus consecutively generates preliminary data which is representative of a current inclination and which is uniquely determined from acceleration data obtained from the acceleration sensor/detector. Programmed logic circuitry within the apparatus also regularly consecutively computes new/updated inclination vectors in real-time based on a previously computed inclination vector, a variable “effectiveness” valve and a current inclination vector, where the effectiveness value is a correction factor that represents the degree to which the direction of the previously computed inclination vector must be made closer to the direction of the current inclination vector to result in a direction for the new/updated inclination which more accurately reflects the actual inclination of the input device at the time the acceleration data is acquired.
-
Citations
20 Claims
-
1. An inclination calculation apparatus for that computes an updated new inclination vector of an input device in real time, said input device having an acceleration detector capable of consecutively detecting acceleration simultaneously in at least two axial directions, comprising:
-
preliminary data generation programmed logic circuitry configured to consecutively generate preliminary data which represents a current inclination vector which is uniquely determined from current acceleration data obtained from the acceleration detector; and inclination calculation programmed logic circuitry configured to regularly consecutively compute updated new inclination vectors in real-time based on a previously computed inclination vector and a current inclination vector, wherein an effectiveness value that represents a degree to which a direction of a previous computed inclination vector must be made closer to the direction of the current inclination vector is used during each computation to result in a direction for the updated new inclination vector which more accurately reflects an actual inclination of the input device at the time the acceleration data is acquired. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable storage medium having stored thereon a plurality of inclination calculation program instructions executable by a computer for computing an inclination of an input device, said input device having an acceleration detector capable of consecutively detecting acceleration simultaneously in at least two axial directions, the inclination calculation program instructions causing the computer to:
-
consecutively generate preliminary data which represents an inclination of said input device, the preliminary data being uniquely determined from acceleration data obtained from the acceleration detector; and consecutively compute an updated new value for inclination based on a previously computed inclination and a current inclination represented by the preliminary data, wherein an effectiveness value that represents a degree to which a direction of a previous computed inclination must be made closer to a direction of the current inclination is used during each computation to result in a direction for the updated new inclination which more accurately reflects an actual inclination of the input device at the time the acceleration data is acquired. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A game apparatus that computes an inclination of an input device, said input device having an acceleration detector capable of consecutively detecting an acceleration simultaneously in at least two axial directions and using the computed inclination as an operation input for a game, the game apparatus comprising:
-
preliminary data generation programmed logic circuitry configured to consecutively generate preliminary data which represents a current inclination and is uniquely determined from acceleration data output from the acceleration detector; and inclination calculation programmed logic circuitry configured to sequentially compute an updated new inclination based on a previously computed inclination and a current inclination represented by the preliminary data, wherein an effectiveness value that represents a degree to which a direction of the previous computed inclination must be made closer to the direction of the current inclination is used during each computation of an updated new inclination to result in a computed direction for the updated new inclination which more accurately reflects an actual inclination of the input device at the time the acceleration data is acquired. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable storage medium having stored thereon a plurality of game program instructions executable by a computer of a game apparatus for computing an inclination of an input device including, said input device having an acceleration detector capable of consecutively detecting an acceleration simultaneously in at least two axial directions and using the computed inclination as an operation input for a game, the game program causing the computer to:
-
consecutively generate preliminary data which represents a current inclination of said input device, the preliminary data being uniquely determined from acceleration data obtained from the acceleration detector; and consecutively compute updated new values for inclination based on a previously computed inclination and a current inclination, wherein an effectiveness value that represents a degree to which a direction of the previous computed inclination vector must be made closer to the direction of the current inclination vector is used during each computation to result in a direction for the updated new inclination vector which more accurately reflects the actual inclination of the input device at the time the acceleration data is acquired. - View Dependent Claims (17, 18, 19, 20)
-
Specification