Storage medium storing sound output program, sound output apparatus and sound output control method
First Claim
1. A non-transitory storage medium storing a sound output program of a sound output apparatus having an operating unit including an acceleration sensor, wherein the sound output program causes a processor of the sound output apparatus to perform operations comprising:
- detecting a swinging motion of the operating unit based on an output of the acceleration sensor;
determining when the output of the acceleration sensor becomes constant or approximately constant, after the swinging motion is detected;
determining aspects of a posture of the operating unit based on the output of the acceleration sensor, after it is determined that the output of the acceleration sensor has become constant or approximately constant; and
outputting sound based on stored tone data, in accordance with a determination result of determining aspects of a posture of the operating unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A video game apparatus as a sound output apparatus includes a CPU, and the CPU detects acceleration data included in input information data transmitted from a controller. The acceleration data is numerical value data for accelerations in three axial directions set to the controller. For example, a swinging motion of the controller in a right direction or a left direction is determined based on the acceleration in a direction of one axis (x-axis) out of three axes. In addition, a downward swinging motion of the controller and a posture of the controller at the time of end of swing are determined based on the acceleration in directions of two axes (y-axis and z-axis) other than the one axis. Accordingly, for example, a performance of a musical instrument displayed on a game screen is individually instructed.
43 Citations
8 Claims
-
1. A non-transitory storage medium storing a sound output program of a sound output apparatus having an operating unit including an acceleration sensor, wherein the sound output program causes a processor of the sound output apparatus to perform operations comprising:
-
detecting a swinging motion of the operating unit based on an output of the acceleration sensor; determining when the output of the acceleration sensor becomes constant or approximately constant, after the swinging motion is detected; determining aspects of a posture of the operating unit based on the output of the acceleration sensor, after it is determined that the output of the acceleration sensor has become constant or approximately constant; and outputting sound based on stored tone data, in accordance with a determination result of determining aspects of a posture of the operating unit. - View Dependent Claims (2, 3, 4)
-
-
5. A sound output apparatus having an operating unit including an acceleration sensor, comprising:
-
a processor; a memory coupled to the processor, the memory storing instructions that, when executed by the processor, control the processor to perform operations comprising; detecting a swinging motion of the operating unit based on an output of the acceleration sensor; determining when the output of the acceleration sensor becomes constant or approximately constant, after the swinging motion is detected; determining aspects of a posture of the operating unit based on the output of the acceleration sensor, after it has been determined that the output of the acceleration sensor has become constant or approximately constant; and outputting sound based on tone data stored in a storage, in accordance with the determined aspects of a posture of the operating unit.
-
-
6. A sound output control method for a sound output apparatus having an operating unit including an acceleration sensor, the method comprising:
-
(a) detecting a swinging motion of the operating unit based on an output of the acceleration sensor; (b) determining when the output of the acceleration sensor becomes constant or approximately constant, after the swinging motion is detected in (a); (c) determining aspects of a posture of the operating unit based on the output of the acceleration sensor, after determination in (b) shows that the output of the acceleration sensor has become constant or approximately constant; and (d) outputting sound based on tone data stored in a storage in accordance with a determination detection result in (c).
-
-
7. A sound output system, comprising:
-
an operating unit including an acceleration sensor; a moving motion detector that detects a swinging motion of the operating unit based on an output of the acceleration sensor; a determiner that determines when the output of the moving motion detector becomes constant or approximately constant, after the swinging motion is detected by the moving motion detector; a posture determiner that determines aspects of a posture of the operating unit based on the output of the acceleration sensor, after it is determined that the output of the acceleration sensor has become constant or approximately constant; and an outputter that outputs sound based on stored tone data in accordance with a result of the posture determiner.
-
-
8. A sound output system, comprising:
-
a user control device including an inertial sensor and communication circuitry for wirelessly transmitting inertial sensor data; and an electronic machine comprising; communication circuitry for receiving the inertial sensor data wirelessly transmitted by the user control device; and processing circuitry for detecting a swinging motion of the user control device based on the inertial sensor data for multiple times;
determining, subsequent to the detecting of the swinging motion, when the inertial sensor data for multiple times indicates that acceleration of the user control device has become constant or approximately constant;
determining, when the inertial sensor data is determined to indicate that the acceleration of the user control device has become constant or approximately constant, aspects of a posture of the user control device based on the inertial sensor data; and
outputting tone data based on the determined aspects of posture.
-
Specification