1. A system for modulating audio effects of speakers in a sound system, the system comprising:
a selecting module configured for selecting a speaker from the speakers, and turning on the selected speaker;
a playing module configured for playing an audio file stored in a storage device to generate an audio signal, and configured for outputting the audio signal via the selected speaker;
a recording module configured for recording the audio signal as a new audio file via a microphone, configured for tracking a playing start time and a recording start time, and storing the new audio file into a storage device;
a time difference computing module configured for determining a time difference between the playing start time and the recording start time;
a pitch obtaining module configured for determining a pitch of the new audio file;
a modulating module configured for modulating the time difference and the pitch to a desired time difference and a desired pitch for each of the speakers; and
at least one processor executing the selecting module, the playing module, the recording module, the time difference computing module, the pitch obtaining module, and the modulating module.
2. The system as claimed in claim 1, wherein the recording module is further configured for storing the determined time difference and the pitch of the new audio file for each of the speakers into the storage device.
3. A computer-based method for modulating audio effects of speakers in a sound system, the method comprising:
selecting a speaker from the speakers, and turning on the selected speaker;
playing an audio file stored in a storage device to generate an audio signal, and tracking a playing start time of the audio file;
outputting the audio signal via the selected speaker;
recording and storing the audio signal as a new audio file via a microphone, and tracking a recording start time;
determining a time difference between the playing start time and the recording start time;
determining a pitch of the new audio file;
repeating from the selecting step to the computing step, until all time differences and pitches for all of the speakers have been determined; and
modulating the time difference and the pitch for each of the speakers to a desired time difference and a desired audio pitch.
4. The method as claimed in claim 3, further comprising:
storing the new audio file into the storage device.
5. The method as claimed in claim 3, further comprising:
storing the time difference and pitch for each of the speakers into the storage device.
6. A computer-readable medium having stored thereon instructions that, when executed by a computer, causing the computer to perform a method for modulating audio effects of speakers in a sound system, the method comprising:
selecting a speaker from the speakers, and turning on the selected speaker;
playing an original audio file stored in a storage device to generate an audio signal, and tracking a playing start time;
outputting the audio signal via the selected speaker;
recording and storing the audio signal as a new audio file via a microphone, and tracking a recording start time;
determining a time difference between the playing start time and the recording start time;
determining a pitch of the new audio file;
repeating from the selecting step to the computing step, until all time differences and pitches for all of the speakers have been determined; and
modulating the time difference and the pitch for each of the speakers to a desired time difference and a desired audio pitch.
7. The medium as claimed in claim 6, wherein the method further comprising storing the new audio file into the storage device.
8. The medium as claimed in claim 6, wherein the method further comprising storing the time difference and pitch for each of the speakers into the storage device.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A biological information notifying apparatus comprising:
a biological information obtainment sensor which detects biological information of a human body;
a vibration section which notifies the biological information by transmitting vibrations to the human body; and
a control section which causes the vibration section to vibrate in accordance with the biological information,
wherein the control section obtains a first count number of the biological information per a predetermined time period at a first time point, and obtains a second count number at a second time point which follows the first time point, and
wherein the control section causes the vibration section to vibrate with a first vibration in accordance with the biological information, when a difference obtained by subtracting the first count number from the second count number is larger than a positive first value at the second time point.
2. The biological information notifying apparatus according to claim 1, wherein the control section causes the vibration section to vibrate with a second vibration different from the first vibration in accordance with the biological information, when the difference of the biological information is smaller than a negative second value.
3. The biological information notifying apparatus according to claim 2, wherein the control section causes the vibration section to vibrate with a third vibration different from the first vibration and the second vibration in accordance with the biological information, when the difference of the biological information is in a range equal to or smaller than the positive first value and equal to or larger than the negative second value.
4. The biological information notifying apparatus according to claim 3, wherein the first vibration has an amplitude larger than an amplitude of the second vibration, and
wherein the third vibration has a vibration period shorter than a vibration period of the first vibration and a vibration period of the second vibration.
5. The biological information notifying apparatus according to claim 4, wherein the vibration period of the first vibration is equal to the vibration period of the second vibration, and
wherein the third vibration has an amplitude smaller than the amplitude of the first vibration and larger than the amplitude of the second vibration.
6. The biological information notifying apparatus according to claim 1, wherein the control section does not cause the vibration section to vibrate, when the second count number of the biological information per the predetermined time period is 0.
7. The biological information notifying apparatus according to claim 1, wherein the biological information obtainment sensor and the vibration section are integrally structured.
8. The biological information notifying apparatus according to claim 1, wherein the biological information obtainment sensor and the vibration section are separately structured.
9. A biological information notifying method comprising:
a step of detecting biological information of a human body by a biological information obtainment sensor;
a step of obtaining a first count number of the biological information per a predetermined time period at a first time point, and obtaining a second count number at a second time point which follows the first time point;
a step of causing a vibration section to vibrate with a first vibration in accordance with the biological information, when a difference obtained by subtracting the first count number from the second count number is larger than a positive first value at the second time point; and
a step of notifying the biological information by transmitting the vibration to the human body.
10. The biological information notifying method according to claim 9, wherein the vibration section is caused to vibrate with a second vibration different from the first vibration in accordance with the biological information, when the difference of the biological information is smaller than a negative second value.
11. The biological information notifying method according to claim 10, wherein the vibration section is caused to vibrate with a third vibration different from the first vibration and the second vibration in accordance with the biological information, when the difference of the biological information is in a range equal to or smaller than the positive first value and equal to or larger than the negative second value.
12. The biological information notifying method according to claim 11, wherein the first vibration has an amplitude larger than an amplitude of the second vibration, and
wherein the third vibration has a vibration period shorter than a vibration period of the first vibration and a vibration period of the second vibration.
13. The biological information notifying method according to claim 12, wherein the vibration period of the first vibration is equal to the vibration period of the second vibration, and
wherein the third vibration has an amplitude smaller than the amplitude of the first vibration and larger than the amplitude of the second vibration.
14. The biological information notifying method according to claim 9, wherein the vibration section is not caused to vibrate, when the second count number of the biological information per the predetermined time period is 0.
15. A non-transitory computer-readable storage medium having stored thereon a program that is executable by a computer, the program being executable by the computer to perform functions comprising:
processing for detecting biological information of a human body by a biological information obtainment sensor;
processing for obtaining a first count number of the biological information per a predetermined time period at a first time point, and obtaining a second count number at a second time point which follows the first time point; and
processing for causing a vibration section to vibrate with a first vibration in accordance with the biological information, when a difference obtained by subtracting the first count number from the second count number is larger than a positive first value at the second time point.
16. The non-transitory computer-readable storage medium according to claim 15, wherein the vibration section is caused to vibrate with a second vibration different from the first vibration in accordance with the biological information, when the difference of the biological information is smaller than a negative second value.
17. The non-transitory computer-readable storage medium according to claim 16, wherein the vibration section is caused to vibrate with a third vibration different from the first vibration and the second vibration in accordance with the biological information, when the difference of the biological information is in a range equal to or smaller than the positive first value and equal to or larger than the negative second value.
18. The non-transitory computer-readable storage medium according to claim 17, wherein the first vibration has an amplitude larger than an amplitude of the second vibration, and
wherein the third vibration has a vibration period shorter than a vibration period of the first vibration and a vibration period of the second vibration.
19. The non-transitory computer-readable storage medium according to claim 18, wherein the vibration period of the first vibration is equal to the vibration period of the second vibration, and
wherein the third vibration has an amplitude smaller than the amplitude of the first vibration and larger than the amplitude of the second vibration.
20. The non-transitory computer-readable storage medium according to claim 15, wherein the vibration section is not caused to vibrate, when the second count number of the biological information per the predetermined time period is 0.