IP Library Granted Patent US 7,923,621
Granted Patent B2
US 7,923,621 · App. 10/551,403 · Granted Apr 12, 2011

Tempo analysis device and tempo analysis method

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 7,923,621
App. No.
10/551,403
Granted
Apr 12, 2011
Kind
B2
Abstract

A tempo analyzer to analyze the tempo of sound such as a musical composition or the like is provided in which a controller ( 9 ) takes, based on level information on a sound signal from an analysis data extraction unit ( 62 ), a frame which is a predetermined unit-time interval as a unit of process, detects positions of peaks of the level of the sound signal (apex of the change in level) higher than a predetermined level to find a time interval (peak-to-peak interval) between the peak positions in the frame, and determines a peak-to-peak time interval having occurred frequently as a tempo.

Claims (49)

1. A tempo analyzing apparatus comprising:

a frequency band extracting means for extracting a sound signal of a frequency in a predetermined frequency band from an input sound signal;

a volume calculating means for calculating a volume of the sound signal extracted by the frequency band extracting means;

a threshold setting means for setting a threshold used to detect a peak of change in level with reference to the volume calculated by the volume calculating means;

a peak detecting means for detecting positions of a plurality of ones, higher than a predetermined threshold, of peaks of change in level of the sound signal extracted by the frequency band extracting means, the peaks of change in level being detected in accordance with the threshold set by the threshold setting means, the positions including at least one reference position;

a time interval detecting means for detecting a time interval between the at least one reference position and one or more others of the positions detected by the peak detecting means in a predetermined unit-time interval;

an interval frequency detecting means for identifying a frequently occurring one of the time intervals detected by the time interval detecting means;

an identifying means for accumulating a frequency of occurrence of each time interval between the positions of peaks detected in a plurality of unit-time intervals and identifying the tempo of the sound to be reproduced with the input sound signal on the basis of a maximum one among all the accumulated frequencies of time interval occurrence, wherein when the identifying means determines that a frequency of occurrence for a time interval exceeds a value, the identifying means reduces frequency of occurrence for at least one time interval;

an image display device; and

a display controlling means for causing an image to be displayed on the image display device, the image corresponding to the tempo identified by the identifying means and not to a tempo identified using any auto-correlation calculation or beat structure analysis.

2. The apparatus according to claim 1 , wherein:

the frequency band dividing means is for extracting a sound signal in a plurality of frequency bands from the input sound signal;

the peak detecting means is for detecting the peak positions for one or more of the plurality of frequency bands extracted by the frequency band dividing means;

the time interval detecting means is for detecting a time interval between at least one reference position and one or more others of the positions for each of the one or more frequency bands; and

the identifying means is for identifying the tempo of sound to be reproduced on the basis of the frequently occurring one of the time intervals detected for each of the one or more frequency bands.

3. The apparatus according to claim 2 , wherein:

the volume calculating means is for calculating volumes of sound signals of frequencies included in one or more of the plurality of frequency bands extracted by the frequency band dividing means; and

the threshold setting means is for setting a threshold used to detect a peak position with reference to the volume calculated by the volume calculating means.

4. The apparatus according to claim 1 , further comprising:

a storage means for storing video data on a plurality of images displayable on the image display device;

wherein the display controlling means selects and reads data from the storage means and causes an image corresponding to the read video data to be displayed on the image display device.

5. The apparatus according to claim 4 , wherein the display controlling means controls at least one of a size, moving speed and moving pattern of an image to be displayed on the image display device which displays an image corresponding to video data read from the storage means.

6. The apparatus according to claim 4 , wherein the display controlling selectively reads video data from the storage means on the basis of the tempo identified by the identifying means and sound volume calculated by the volume calculating means.

7. A tempo analyzing method comprising steps of:

extracting a sound signal of a frequency included in a predetermined frequency band from the input sound signal; and

calculating a volume of the extracted sound signal;

setting a threshold used to detect a peak position with reference to the calculated volume;

detecting positions of a plurality of ones, higher than a predetermined threshold, of peaks of change in level of the extracted sound signal, the peaks of change in level being detected in accordance with the set threshold, the positions including at least one reference position;

detecting a time interval between the at least one reference position and one or more others of the detected positions in a predetermined unit-time interval;

identifying a frequently occurring one of the detected time intervals;

accumulating a frequency of occurrence of each time interval between the peak positions detected in a plurality of the unit-time intervals;

when a frequency of occurrence for a time interval exceeds a value, reducing a frequency of occurrence for at least one time interval;

identifying the tempo of the sound to be reproduced on a basis of a maximum one among all the accumulated frequencies of time interval occurrence; and

displaying an image on an image display device corresponding to the identified tempo and not to a tempo identified using any autocorrelation calculation or beat structure analysis.

8. The method according to claim 7 , wherein:

the extracting step comprises extracting a sound signal in a plurality of frequency bands from the input sound signal;

the detecting positions step comprises detecting the peak position for one or more of the divided frequency bands;

the detecting a time interval step comprises detecting the time interval between at least one reference position and one or more others of the positions in each of the one or more frequency bands; and

the identifying step comprises identifying the tempo of the sound to be reproduced on the basis of the frequently occurring one of the time intervals detected in each of the one or more frequency bands.

9. The method according to claim 8 , further comprising the steps of:

calculating volumes of sound signals of frequencies included in one or more of the plurality of extracted frequency bands; and

setting a threshold used to detect a peak position with reference to the calculated volume.

10. The method according to claim 7 , further comprising the steps of:

selectively reading video data from a plurality of video data stored in a storage means on the basis of the identified tempo; and

displaying the image corresponding to the read video data on an image display device.

11. The method according to claim 10 , further comprising the step of:

controlling size, moving speed and moving pattern of the image to be displayed on the image display device on a basis of the identified tempo.

12. The method according to claim 10 , further comprising the step of:

selectively reading a plurality of video data stored in the storage means on the basis of the identified tempo and calculated sound volume.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE CITY SHOULD BE SPELLED AS TOKYO PREVIOUSLY RECORDED AT REEL: 058597 FRAME: 0141. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 17, 2023
From: LINE CORPORATION
To: A HOLDINGS CORPORATION
Reel/Frame 062401/0328 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE ASSIGNEES CITY IN THE ADDRESS SHOULD BE TOKYO, JAPAN PREVIOUSLY RECORDED AT REEL: 058597 FRAME: 0303. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 17, 2023
From: A HOLDINGS CORPORATION
To: LINE CORPORATION
Reel/Frame 062401/0490 →
CHANGE OF ADDRESS Recorded Dec 28, 2021
From: LINE CORPORATION
To: LINE CORPORATION
Reel/Frame 059511/0374 →
CHANGE OF NAME Recorded Dec 28, 2021
From: LINE CORPORATION
To: A HOLDINGS CORPORATION
Reel/Frame 058597/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: A HOLDINGS CORPORATION
To: LINE CORPORATION
Reel/Frame 058597/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2015
From: SONY CORPORATION
To: LINE CORPORATION
Reel/Frame 036436/0145 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2005
From: SHIRAISHI, GORO; SEKINE, CHIE; MASUDA, KUMIKO; MORI, KUNIHARU
To: SONY CORPORATION
Reel/Frame 017822/0660 →