Apparatus for controlling music reproduction and apparatus for reproducing music
First Claim
1. An apparatus for controlling music reproduction, the apparatus comprising:
- a repetitive tempo sensing portion for sensing a repetitive tempo during user'"'"'s repetitive exercise;
a music tempo specifying portion for specifying a music tempo value corresponding to the repetitive tempo sensed by the repetitive tempo sensing portion;
a data storing portion for storing a plurality of music data files recorded in waveform data type and at least one music data file recorded in performance data type; and
a reproduction controlling portion for selecting a music data file of waveform data type having a music tempo value falling within a certain range extending from the specified music tempo value from among the plurality of music data files of waveform data type stored in the data storing means if the data storing means stores any one of music data files of waveform data type having the music tempo value falling within the certain range extending from the specific music tempo value, and causing start of reproduction of the selected music data file, and for selecting the at least one music data file of performance data type if the data storing means does not store any music data file of waveform data type having a music tempo value falling within the certain range extending from the specified music tempo value, and causing start of reproduction of the selected music data file of performance data type at the specified music tempo value.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to reproduce music suitable for a situation where a user listens to the music while performing repetitive exercise, if a walking tempo value sensed by a walking tempo sensing portion 3 falls outside a certain range defined on the basis of a music tempo value of a music data file currently being reproduced by a music data reproduction portion 6, a music tempo specifying portion 4 specifies a music tempo value agreeing with the walking tempo value. A reproduction control portion 5 selects a music data file having a music tempo value corresponding to the music tempo specified by the music tempo specifying portion 4 from among a plurality of music data files stored along with data on music tempo of the respective music data files in a data storage portion 2, and causes the music data reproduction portion 6 to start the reproduction of the selected music data file.
-
Citations
16 Claims
-
1. An apparatus for controlling music reproduction, the apparatus comprising:
-
a repetitive tempo sensing portion for sensing a repetitive tempo during user'"'"'s repetitive exercise; a music tempo specifying portion for specifying a music tempo value corresponding to the repetitive tempo sensed by the repetitive tempo sensing portion; a data storing portion for storing a plurality of music data files recorded in waveform data type and at least one music data file recorded in performance data type; and a reproduction controlling portion for selecting a music data file of waveform data type having a music tempo value falling within a certain range extending from the specified music tempo value from among the plurality of music data files of waveform data type stored in the data storing means if the data storing means stores any one of music data files of waveform data type having the music tempo value falling within the certain range extending from the specific music tempo value, and causing start of reproduction of the selected music data file, and for selecting the at least one music data file of performance data type if the data storing means does not store any music data file of waveform data type having a music tempo value falling within the certain range extending from the specified music tempo value, and causing start of reproduction of the selected music data file of performance data type at the specified music tempo value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable storage medium comprising program code for controlling music reproduction, the program code causing a computer to execute:
-
a repetitive tempo sensing step of sensing a repetitive tempo during user'"'"'s repetitive exercise; a music tempo specifying step of specifying a music tempo value corresponding to the repetitive tempo sensed by the repetitive tempo sensing step; a data storing step for storing a plurality of music data files recorded in waveform data type and at least one music data file recorded in performance data type; and a reproduction controlling step of selecting a music data file of waveform data type having a music tempo value falling within a certain range extending from the specified music tempo value from among the plurality of music data files of waveform data type stored in the data storing means if the data storing means stores any one of music data files of waveform data type having the music tempo value falling within the certain range extending from the specific music tempo value, and causing start of reproduction of the selected music data file, and for selecting the at least one music data file of performance data type if the data storing means does not store any music data file of waveform data type having a music tempo value falling within the certain range extending from the specified music tempo value, and causing start of reproduction of the selected music data file of performance data type at the specified music tempo value.
-
-
7. An apparatus for controlling music reproduction, the apparatus comprising:
-
a heart rate sensing portion for sensing heart rate during user'"'"'s repetitive exercise; a setting portion for setting a music tempo and a target heart rate; a music tempo specifying portion for defining the music tempo set by the setting portion as an initial value, and specifying a value of the music tempo such that a difference between the heart rate sensed by the heart rate sensing portion and the target heart rate set by the setting portion is reduced; a data storing portion for storing a plurality of music data files recorded in waveform data type and at least one music data file recorded in performance data type; and a reproduction controlling portion for selecting a music data file of waveform data type having a music tempo value falling within a certain range extending from the specified music tempo value from among the plurality of music data files of waveform data type stored in the data storing means if the data storing means stores any one of music data files of waveform data type having the music tempo value falling within the certain range extending from the specific music tempo value, and causing start of reproduction of the selected music data file, and for selecting the at least one music data file of performance data type if the data storing means does not store any music data file of waveform data type having a music tempo value falling within the certain range extending from the specified music tempo value, and causing start of reproduction of the selected music data file of performance data type at the specified music tempo value. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium comprising program code for controlling music reproduction, the program code causing a computer to execute:
-
a heart rate sensing step of sensing heart rate during user'"'"'s repetitive exercise; a setting step of setting a music tempo and a target heart rate; a music tempo specifying step of defining the music tempo set by the setting portion as an initial value, and specifying a value of the music tempo such that a difference between the heart rate sensed by the heart rate sensing step and the target heart rate set by the setting step is reduced; a data storing step for storing a plurality of music data files recorded in waveform data type and at least one music data file recorded in performance data type; and a reproduction controlling step of selecting a music data file of waveform data type having a music tempo value falling within a certain range extending from the specified music tempo value from among the plurality of music data files of waveform data type stored in the data storing means if the data storing means stores any one of music data files of waveform data type having the music tempo value falling within the certain range extending from the specific music tempo value, and causing start of reproduction of the selected music data file, and for selecting the at least one music data file of performance data type if the data storing means does not store any music data file of waveform data type having a music tempo value falling within the certain range extending from the specified music tempo value, and causing start of reproduction of the selected music data file of performance data type at the specified music tempo value.
-
-
14. An apparatus for controlling music reproduction, the apparatus comprising:
-
a mode setting portion for setting music reproduction controlling function at free mode or assistance mode in accordance with user'"'"'s selecting operation; a repetitive tempo sensing portion for sensing a repetitive tempo during user'"'"'s repetitive exercise at least when the music reproduction controlling function is set at the free mode; a heart rate sensing portion for sensing heart rate during user'"'"'s repetitive exercise at least when the music reproduction controlling function is set at the assistance mode; a setting portion for setting a music tempo and a target heart rate when the music reproduction controlling function is set at the assistance mode; a music tempo specifying portion for specifying a music tempo value corresponding to a repetitive tempo sensed by the repetitive tempo sensing portion when the music reproduction controlling function is set at the free mode;
while when the music reproduction controlling function is set at the assistance mode, defining the music tempo set by the setting portion as an initial value, and specifying a value of the music tempo such that a difference between the heart rate sensed by the heart rate sensing portion and the target heart rate set by the setting portion is reduced;a data storing portion for storing a plurality of music data files recorded in waveform data type and at least one music data file recorded in performance data type; and a reproduction controlling portion for selecting a music data file of waveform data type having a music tempo value falling within a certain range extending from the specified music tempo value from among the plurality of music data files of waveform data type stored in the data storing means if the data storing means stores any one of music data files of waveform data type having the music tempo value falling within the certain range extending from the specific music tempo value, and causing start of reproduction of the selected music data file, and for selecting the at least one music data file of performance data type if the data storing means does not store any music data file of waveform data type having a music tempo value falling within the certain range extending from the specified music tempo value, and causing start of reproduction of the selected music data file of performance data type at the specified music tempo value. - View Dependent Claims (15)
-
-
16. A computer-readable storage medium comprising program code for controlling music reproduction, the program code causing a computer to execute:
-
mode setting step of setting music reproduction controlling function at free mode or assistance mode in accordance with user'"'"'s selecting operation; repetitive tempo sensing step of sensing a repetitive tempo during user'"'"'s repetitive exercise at least when the music reproduction controlling function is set at the free mode; heart rate sensing step of sensing heart rate during user'"'"'s repetitive exercise at least when the music reproduction controlling function is set at the assistance mode; setting step of setting a music tempo and a target heart rate when the music reproduction controlling function is set at the assistance mode; music tempo specifying step of specifying a music tempo value corresponding to a repetitive tempo sensed by the repetitive tempo sensing step when the music reproduction controlling function is set at the free mode;
while when the music reproduction controlling function is set at the assistance mode, defining the music tempo set by the setting step as an initial value, and specifying a value of the music tempo such that a difference between the heart rate sensed by the heart rate sensing step and the target heart rate set by the setting step is reduced;a data storing step for storing a plurality of music data files recorded in waveform data type and at least one music data file recorded in performance data type; and reproduction controlling step of selecting a music data file of waveform data type having a music tempo value falling within a certain range extending from the specified music tempo value from among the plurality of music data files of waveform data type stored in the data storing means if the data storing means stores any one of music data files of waveform data type having the music tempo value falling within the certain range extending from the specific music tempo value, and causing start of reproduction of the selected music data file, and for selecting the at least one music data file of performance data type if the data storing means does not store any music data file of waveform data type having a music tempo value falling within the certain range extending from the specified music tempo value, and causing start of reproduction of the selected music data file of performance data type at the specified music tempo value.
-
Specification