IP Library Granted Patent US 8,344,234
Granted Patent B2
US 8,344,234 · App. 12/937,436 · Granted Jan 1, 2013

Tempo detecting device and tempo detecting program

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,344,234
App. No.
12/937,436
Granted
Jan 1, 2013
Kind
B2
Abstract

A tempo detecting device 100 includes an envelope detecting means 1 that detects an envelope of musical composition data, a frequency-component detecting means 2 that performs a discrete Fast Fourier Transform processing on the detected envelope to thereby detect a frequency spectrum, and a tempo detecting means 3 that detects, based on a characteristic of the detected frequency spectrum, a tempo of the musical composition data.

Claims (44)

1. A tempo detecting device comprising:

an envelope detecting means that detects an envelope of musical composition data;

a frequency-component detecting means that performs a discrete Fast Fourier Transform processing on the detected envelope to thereby detect a frequency spectrum; and

a tempo detecting means that detects, based on a characteristic of the detected frequency spectrum, a tempo of the musical composition data,

wherein the envelope detecting means comprises:

a musical composition data extracting means that extracts at least two frequency-band components of the musical composition data;

an envelope generating means that generates an envelope of each of the frequency-band components extracted by the musical composition data extracting means; and

an adding means that weights each of the envelopes generated by the envelope generating means, and adds the weighted envelopes to each other.

2. The tempo detecting device according to claim 1 , wherein the envelope detecting means uses a low pass filter (LPF) to thereby generate the envelope.

3. The tempo detecting device according to claim 2 , wherein the musical composition data extracting means that obtains absolute values of signal levels of each of the extracted frequency-band components.

4. The tempo detecting device according to claim 2 , wherein the frequency-component detecting means comprises:

a DC-component eliminating means that eliminates a DC component contained in the detected envelope; and

an FFT means that performs the discrete Fast Fourier Transform processing on the envelope from which the DC component has been eliminated to thereby generate the frequency spectrum.

5. The tempo detecting device according to claim 2 , wherein the tempo detecting means comprises:

a score calculating means that searches a predetermined frequency range of the frequency spectrum at preset intervals to calculate a score at each frequency point of the frequency spectrum based on a predetermined operation procedure; and

a tempo means that determines, as the tempo, a frequency of the frequency point whose score is the highest in the scores of the frequency points.

6. The tempo detecting device according to claim 1 , wherein the musical composition data extracting means that obtains absolute values of signal levels of each of the extracted frequency-band components.

7. The tempo detecting device according to claim 6 , wherein the frequency-component detecting means comprises:

a DC-component eliminating means that eliminates a DC component contained in the detected envelope; and

an FFT means that performs the discrete Fast Fourier Transform processing on the envelope from which the DC component has been eliminated to thereby generate the frequency spectrum.

8. The tempo detecting device according to claim 6 , wherein the tempo detecting means comprises:

a score calculating means that searches a predetermined frequency range of the frequency spectrum at preset intervals to calculate a score at each frequency point of the frequency spectrum based on a predetermined operation procedure; and

a tempo means that determines, as the tempo, a frequency of the frequency point whose score is the highest in the scores of the frequency points.

9. The tempo detecting device according to claim 1 , wherein the frequency-component detecting means comprises:

a DC-component eliminating means that eliminates a DC component contained in the detected envelope; and

an FFT means that performs the discrete Fast Fourier Transform processing on the envelope from which the DC component has been eliminated to thereby generate the frequency spectrum.

10. The tempo detecting device according to claim 9 , wherein the tempo detecting means comprises:

a score calculating means that searches a predetermined frequency range of the frequency spectrum at preset intervals to calculate a score at each frequency point of the frequency spectrum based on a predetermined operation procedure; and

a tempo means that determines, as the tempo, a frequency of the frequency point whose score is the highest in the scores of the frequency points.

11. The tempo detecting device according to claim 1 , wherein the tempo detecting means comprises:

a score calculating means that searches a predetermined frequency range of the frequency spectrum at preset intervals to calculate a score at each frequency point of the frequency spectrum based on a predetermined operation procedure; and

a tempo means that determines, as the tempo, a frequency of the frequency point whose score is the highest in the scores of the frequency points.

12. The tempo detecting device according to claim 11 , wherein the score calculating means weights a first score that is an amplitude level of each frequency point of the frequency spectrum by a second score that is an amplitude level of a frequency point of the frequency spectrum whose frequency is 2 N times the frequency of each frequency point to thereby obtain the weighted first score of each frequency point as the score thereof; the N being a positive or negative integer equal to or greater than 1.

13. The tempo detecting device according to claim 12 , wherein the score calculating means weights the weighted first score of each frequency point of the frequency spectrum by a third score that is an amplitude level of a frequency point of the frequency spectrum whose frequency is 3 N times the frequency of each frequency point to thereby obtain the weighted score of each frequency point as the score thereof;

the N being a positive or negative integer equal to or greater than 1.

14. The tempo detecting device according to claim 11 , wherein the score calculating means weights a first score that is an amplitude level of each frequency point of the frequency spectrum by a third score that is an amplitude level of a frequency point of the frequency spectrum whose frequency is 3 N times the frequency of each frequency point to thereby obtain the weighted score of each frequency point as the score thereof; the N being a positive or negative integer equal to or greater than 1.

15. A program for detecting a tempo of musical composition data, the program being configured to cause a computer to execute:

an envelope detecting step that detects an envelope of musical composition data;

a frequency-component detecting step that performs a discrete Fast Fourier Transform processing on the detected envelope to thereby detect a frequency spectrum; and

a tempo detecting step that detects, based on a characteristic of the detected frequency spectrum, a tempo of the musical composition data,

wherein the envelope detecting step comprises:

a musical composition data extracting step that extracts at least two frequency-band components of the musical composition data;

an envelope generating step that generates an envelope of each of the frequency-band components extracted by the musical composition data extracting means; and

an adding step that weights each of the envelopes generated by the envelope generating means, and adds the weighted envelopes to each other.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2015
From: PIONEER CORPORATION
To: ONKYO KABUSHIKI KAISHA D/B/A ONKYO CORPORATION
Reel/Frame 035821/0047 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2010
From: SUGAI, ICHIRO
To: PIONEER CORPORATION
Reel/Frame 025309/0086 →