최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | UP-0715386 (2007-03-08) |
등록번호 | US-7716008 (2010-06-03) |
우선권정보 | JP-2007-010757(2007-01-19) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 23 인용 특허 : 312 |
The data acquisition means acquires the acceleration data at predetermined time intervals. The change amount calculation means calculates a change amount vector representing a change amount of the acceleration by using the acceleration data having been acquired by the data acquisition means. The acc
The data acquisition means acquires the acceleration data at predetermined time intervals. The change amount calculation means calculates a change amount vector representing a change amount of the acceleration by using the acceleration data having been acquired by the data acquisition means. The accumulation vector calculation means calculates an accumulation vector by sequentially and cumulatively adding the change amount vector having been calculated by the change amount calculation means. The direction determination means determines, as a waving direction representing a moving direction of the input device, a direction of the accumulation vector, when the accumulation vector having been calculated by the accumulation vector calculation means satisfies a predetermined condition.
What is claimed is: 1. A storage medium having stored thereon an acceleration data processing program to be executed by a computer of a game apparatus to perform a game process by using acceleration data output by an acceleration sensor capable of detecting, in at least one axial direction thereof,
What is claimed is: 1. A storage medium having stored thereon an acceleration data processing program to be executed by a computer of a game apparatus to perform a game process by using acceleration data output by an acceleration sensor capable of detecting, in at least one axial direction thereof, an acceleration applied to a game input device, the computer being caused to function as: data acquisition programmed logic circuitry for acquiring the acceleration data at predetermined time intervals; change amount calculation programmed logic circuitry for calculating a change amount value representing a change amount of the acceleration for each said axial direction with respect to time by using the acceleration data having been acquired by the data acquisition programmed logic circuitry; accumulation value calculation programmed logic circuitry for calculating an accumulation value by sequentially and cumulatively adding the change amount value having been calculated by the change amount calculation programmed logic circuitry; and direction determination programmed logic circuitry for determining, as a waving direction representing a moving direction of the game input device, a direction of the accumulation value, when the accumulation value having been calculated by the accumulation value calculation programmed logic circuitry satisfies a predetermined condition. 2. The storage medium according to claim 1, wherein the accumulation value calculation programmed logic circuitry includes an attenuation process programmed logic circuitry for sequentially attenuating the accumulation value before or after the change amount value is added to the accumulation value. 3. The storage medium according to claim 1, wherein: the acceleration sensor is capable of detecting, in at least two axial directions, the acceleration applied to the input device; the data acquisition programmed logic circuitry acquires the acceleration data output by the acceleration sensor in units of axial components of the at least two axial directions; the change amount calculation programmed logic circuitry calculates, as the change amount value, the change amount of the acceleration in units of the axial components by using the acceleration represented by the acceleration data in units of the axial components; and the direction determination programmed logic circuitry determines, as the waving direction representing the moving direction of the input device, a direction of a combined value of the accumulation values obtained in units of the axial components. 4. The storage medium according to claim 3, wherein the accumulation value calculation programmed logic circuitry includes an attenuation process programmed logic circuitry for sequentially attenuating the accumulation value before or after the change amount value is added to the accumulation value. 5. The storage medium according to claim 1, wherein the computer is caused to further function as gravity direction calculation programmed logic circuitry for calculating, by using the acceleration data having been acquired by the data acquisition programmed logic circuitry, a direction of a gravitational acceleration applied to the input device, and wherein the direction determination programmed logic circuitry determines the waving direction, representing the moving direction of the input device, relative to the gravitational acceleration by using the direction of the accumulation value, and the direction of the gravitational acceleration having been calculated by the gravity direction calculation programmed logic circuitry. 6. The storage medium according to claim 1, wherein the accumulation value calculation programmed logic circuitry calculates the accumulation value by sequentially and cumulatively adding the change amount value which has been calculated by the change amount calculation programmed logic circuitry and has been multiplied by a coefficient. 7. A storage medium having stored thereon an acceleration data processing program to be executed by a computer of an apparatus to perform a process by using acceleration data output by an acceleration sensor capable of detecting, in at least one axial direction thereof, an acceleration applied to an input device, the computer being caused to function as: data acquisition programmed logic circuitry for acquiring the acceleration data at predetermined time intervals; change amount calculation programmed logic circuitry for calculating a change amount value representing a change amount of the acceleration for each said axial direction with respect to time by using the acceleration data having been acquired by the data acquisition programmed logic circuitry; accumulation value calculation programmed logic circuitry for calculating an accumulation value by sequentially and cumulatively adding the change amount value for each said axial direction having been calculated by the change amount calculation programmed logic circuitry; and direction determination programmed logic circuitry for determining, as a waving direction representing a moving direction of the input device, a direction of the accumulation value, when the accumulation value having been calculated by the accumulation value calculation programmed logic circuitry satisfies a predetermined condition, wherein the direction determination programmed logic circuitry determines, as the waving direction representing the moving direction of the input device, the direction of the accumulation value when a magnitude of the accumulation value having been calculated by the accumulation value calculation programmed logic circuitry is greater than a threshold value. 8. The storage medium according to claim 7, wherein the computer is caused to further function as threshold value updating programmed logic circuitry for updating the threshold value so as to represent the magnitude of the accumulation value when the magnitude of the accumulation value having been calculated by the accumulation value calculation programmed logic circuitry is greater than the threshold value. 9. The storage medium according to claim 8, wherein the threshold value updating programmed logic circuitry reduces the threshold value by a predetermined amount each time the accumulation value is calculated. 10. The storage medium according to claim 8, wherein the threshold value updating programmed logic circuitry pre-sets a fixed value other than the threshold value, and the direction determination programmed logic circuitry determines, as the waving direction representing the moving direction of the input device, the direction of the accumulation value when the magnitude of the accumulation value having been calculated by the accumulation value calculation programmed logic circuitry is greater than both the threshold value and the fixed value. 11. A storage medium having stored thereon an acceleration data processing program to be executed by a computer of an apparatus to perform a process by using acceleration data output by an acceleration sensor capable of detecting, in at least one axial direction thereof, an acceleration applied to an input device, the computer being caused to function as: data acquisition programmed logic circuitry for acquiring the acceleration data at predetermined time intervals; change amount calculation programmed logic circuitry for calculating a change amount value representing a change amount of the acceleration for each said axial direction with respect to time by using the acceleration data having been acquired by the data acquisition programmed logic circuitry; accumulation value calculation programmed logic circuitry for calculating an accumulation value by sequentially and cumulatively adding the change amount value for each said axial direction having been calculated by the change amount calculation programmed logic circuitry; and direction determination programmed logic circuitry for determining, as a waving direction representing a moving direction of the input device, a direction of the accumulation value, when the accumulation value having been calculated by the accumulation value calculation programmed logic circuitry satisfies a predetermined condition, wherein the computer is caused to further function as: elapsed time measurement programmed logic circuitry for measuring an elapsed time from when the direction determination programmed logic circuitry has determined the waving direction representing the moving direction of the input device, and information processing programmed logic circuitry for performing, when the elapsed time increases to a predetermined amount, a predetermined information processing by using the waving direction representing the moving direction of the input device having been determined by the direction determination programmed logic circuitry. 12. A storage medium having stored thereon an acceleration data processing program to be executed by a computer of an apparatus to perform a process by using acceleration data output by an acceleration sensor capable of detecting, in at least one axial direction thereof, an acceleration applied to an input device, the computer being caused to function as: data acquisition programmed logic circuitry for acquiring the acceleration data at predetermined time intervals; change amount calculation programmed logic circuitry for calculating a change amount value representing a change amount of the acceleration for each said axial direction with respect to time by using the acceleration data having been acquired by the data acquisition programmed logic circuitry; accumulation value calculation programmed logic circuitry for calculating an accumulation value by sequentially and cumulatively adding the change amount value for each said axial direction having been calculated by the change amount calculation programmed logic circuitry; and direction determination programmed logic circuitry for determining, as a waving direction representing a moving direction of the input device, a direction of the accumulation value, when the accumulation value having been calculated by the accumulation value calculation programmed logic circuitry satisfies a predetermined condition, wherein: the acceleration sensor is capable of detecting the acceleration having a magnitude within a predetermined measurable range, and the change amount calculation programmed logic circuitry updates, when the acceleration represented by the acceleration data having been acquired by the data acquisition programmed logic circuitry has a value outside the predetermined measurable range, the change amount value so as to represent the change amount value obtained by attenuating, by a predetermined amount, the change amount value immediately preceding the change amount value being currently calculated. 13. A storage medium having stored thereon an acceleration data processing program to be executed by a computer of an apparatus to perform a process by using acceleration data output by an acceleration sensor capable of detecting, in at least one axial direction thereof, an acceleration applied to an input device, the computer being caused to function as: data acquisition programmed logic circuitry for acquiring the acceleration data at predetermined time intervals; change amount calculation programmed logic circuitry for calculating a change amount value representing a change amount of the acceleration for each said axial direction with respect to time by using the acceleration data having been acquired by the data acquisition programmed logic circuitry; accumulation value calculation programmed logic circuitry for calculating an accumulation value by sequentially and cumulatively adding the change amount value for each said axial direction having been calculated by the change amount calculation programmed logic circuitry; and direction determination programmed logic circuitry for determining, as a waving direction representing a moving direction of the input device, a direction of the accumulation value, when the accumulation value having been calculated by the accumulation value calculation programmed logic circuitry satisfies a predetermined condition, wherein: the accumulation value calculation programmed logic circuitry calculates the accumulation value by sequentially and cumulatively adding the change amount value which has been calculated by the change amount calculation programmed logic circuitry and has been multiplied by a coefficient, the acceleration sensor is capable of detecting, in three axial directions, the acceleration applied to the input device, the direction determination programmed logic circuitry determines, based on a two-dimensional plane including two axes selected from among three axes of the three axial directions, the waving direction representing the moving direction of the input device, and the accumulation value calculation programmed logic circuitry sets a value of the coefficient in accordance with a magnitude of the acceleration which is represented by the acceleration data having been acquired by the data acquisition programmed logic circuitry and is applied in one axial direction other than directions represented by the two axes selected from among the three axes. 14. The storage medium according to claim 13, wherein the accumulation value calculation programmed logic circuitry sets, when the magnitude of the acceleration applied in the one axial direction is zero, the value of the coefficient to one, and sets, when the magnitude of the acceleration applied in the one axial direction is greater than zero, the value of the coefficient to a value smaller than one such that the greater the magnitude of the acceleration applied in the one axial direction is, the smaller the value of the coefficient is. 15. A storage medium having stored thereon an acceleration data processing program to be executed by a computer of an apparatus to perform a process by using acceleration data output by an acceleration sensor capable of detecting, in at least one axial direction thereof, an acceleration applied to an input device, the computer being caused to function as: data acquisition programmed logic circuitry for acquiring the acceleration data at predetermined time intervals; change amount calculation programmed logic circuitry for calculating a change amount value representing a change amount of the acceleration for each said axial direction with respect to time by using the acceleration data having been acquired by the data acquisition programmed logic circuitry; accumulation value calculation programmed logic circuitry for calculating an accumulation value by sequentially and cumulatively adding the change amount value for each said axial direction having been calculated by the change amount calculation programmed logic circuitry; and direction determination programmed logic circuitry for determining, as a waving direction representing a moving direction of the input device, a direction of the accumulation value, when the accumulation value having been calculated by the accumulation value calculation programmed logic circuitry satisfies a predetermined condition, wherein a game program stored on the storage medium includes the acceleration data progressing program and causes the computer to perform a game process by using the acceleration data, wherein the computer is caused to further function as game process programmed logic circuitry for performing the game process by using the waving direction representing the moving direction of the input device having been determined by the direction determination programmed logic circuitry. 16. The storage medium having stored thereon the game program according to claim 15, wherein the game process programmed logic circuitry includes: object setting programmed logic circuitry for setting a game object in a virtual game world; object moving programmed logic circuitry for moving the game object in the virtual game world in accordance with the waving direction representing the moving direction of the input device having been determined by the direction determination programmed logic circuitry; and display control programmed logic circuitry for displaying the game object in the virtual game world on a display device. 17. The storage medium having stored thereon the game program according to claim 15, wherein the game process programmed logic circuitry includes: object setting programmed logic circuitry for setting a game object in a virtual game world; object operating programmed logic circuitry for operating the game object in the virtual game world so as to be waved in accordance with the waving direction representing the moving direction of the input device having been determined by the direction determination programmed logic circuitry; and display control programmed logic circuitry for displaying the game object in the virtual game world on a display device. 18. The storage medium having stored thereon the game program according to claim 15, wherein the game process programmed logic circuitry includes: sound generation setting programmed logic circuitry for setting, in accordance with the waving direction representing the moving direction of the input device having been determined by the direction determination programmed logic circuitry, a sound to be generated; and sound control programmed logic circuitry for generating, from a speaker, the sound having been set by the sound generation setting programmed logic circuitry. 19. An acceleration data processing game apparatus for performing a predetermined game process by using acceleration data outputted by an acceleration sensor capable of detecting, in at least one axial direction thereof, an acceleration applied to a game input device, the acceleration data processing game apparatus comprising: data acquisition programmed logic circuitry for acquiring the acceleration data at predetermined time intervals; change amount calculation programmed logic circuitry for calculating a change amount value representing a change amount of the acceleration for each said axial direction with respect to time by using the acceleration data having been acquired by the data acquisition programmed logic circuitry; accumulation value calculation programmed logic circuitry for calculating an accumulation value by sequentially and cumulatively adding the change amount value for each said axial direction having been calculated by the change amount calculation programmed logic circuitry; and direction determination programmed logic circuitry for determining, as a waving direction representing a moving direction of the game input device, a direction of the accumulation value, when the accumulation value having been calculated by the accumulation value calculation programmed logic circuitry satisfies a predetermined condition. 20. The acceleration data processing apparatus according to claim 19, wherein the accumulation value calculation programmed logic circuitry includes an attenuation process programmed logic circuitry for sequentially attenuating the accumulation value before or after the change amount value is added to the accumulation value. 21. The acceleration data processing apparatus according to claim 19, wherein: the acceleration sensor is capable of detecting, in at least two axial directions, the acceleration applied to the input device; the data acquisition programmed logic circuitry acquires the acceleration data outputted by the acceleration sensor in units of axial components of the at least two axial directions; the change amount calculation programmed logic circuitry calculates, as the change amount value, the change amount of the acceleration in units of the axial components by using the acceleration represented by the acceleration data in units of the axial components; and the direction determination programmed logic circuitry determines, as the waving direction representing the moving direction of the input device, a direction of a combined value of the accumulation values obtained in units of the axial components.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.