Motion data generation device, motion data generation method, and recording medium for recording a motion data generation program
First Claim
1. A motion data generation device comprising:
- a storage unit that stores motion pattern data corresponding to a predetermined motion pattern;
a beat detection unit that analyses music data and detects a beat of music based on the music data;
an interval dividing unit that divides the music data into a plurality of beat intervals based on the beat detected by the beat detection unit;
a data allocation unit that allocates the motion pattern data stored in the storage unit to the beat intervals of the music data divided by the interval dividing unit; and
a data generation unit that generates motion data in accordance with the motion pattern data allocated to the beat intervals of the music data by the data allocation unit.
1 Assignment
0 Petitions
Accused Products
Abstract
To generate motion data of a motion in synchronization with a melody of music. As an embodiment of the present invention, when motion pattern data corresponding to a predetermined motion pattern is stored, music data is analyzed to detect a beat of music based on the music data, and the music data is divided into a plurality of bar intervals based on the detected beat, the motion pattern data is allocated to the bar intervals of the music data being divided to generate motion data. In this manner, when the motion data is reproduced together with the music data, the motion pattern can be switched in synchronization with switching of first bar intervals and second bar intervals corresponding to a bar when the music based on music data is expressed in a musical score.
-
Citations
11 Claims
-
1. A motion data generation device comprising:
-
a storage unit that stores motion pattern data corresponding to a predetermined motion pattern; a beat detection unit that analyses music data and detects a beat of music based on the music data; an interval dividing unit that divides the music data into a plurality of beat intervals based on the beat detected by the beat detection unit; a data allocation unit that allocates the motion pattern data stored in the storage unit to the beat intervals of the music data divided by the interval dividing unit; and a data generation unit that generates motion data in accordance with the motion pattern data allocated to the beat intervals of the music data by the data allocation unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A motion data generation method comprising a data generation step of analyzing music data, detecting a beat of music based on the music data, and dividing the music data into a plurality of beat intervals based on the detected beat, and also generating motion data in accordance with allocation of motion pattern data corresponding to a predetermined motion pattern to the beat intervals of the divided music data.
-
11. A recording medium for recording a motion data generation program for allowing a computer to execute a data generation step of analyzing music data, detecting a beat of music based on the music data, and dividing the music data into a plurality of beat intervals based on the detected beat, and also generating motion data in accordance with allocation of motion pattern data corresponding to a predetermined motion pattern to the beat intervals of the divided music data.
Specification