Method and apparatus for estimating tempo based on inter-onset interval count
First Claim
Patent Images
1. An apparatus for estimating a tempo, comprising:
- a peak time detection unit for detecting peak times of input audio data when an amplitude of the audio data reaches peak values;
an inter-onset interval (IOI) calculation unit for calculating IOIs between the detected peak times;
an IOI clustering unit for clustering the IOIs according to the respective IOIs with a predetermined range of size difference into a plurality of IOI clusters and for calculating a number of the IOIs and a mean of the IOIs contained in each of the IOI clusters; and
a tempo estimating unit for determining one of the means of the IOIs in the 101 clusters as a tempo of the input audio data according to the number of the IOIs contained in each of the IOI clusters.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for estimating a tempo includes a peak time detection unit for detecting peak times of input audio data when an amplitude of the audio data reaches peak values; an inter-onset interval (IOI) determining unit for determining IOIs between the detected peak times; an IOI clustering unit for clustering the IOIs into a plurality of 101 clusters and for determining an average of the IOIs contained in each of the IOI clusters; a tempo estimating unit for estimating a tempo of the input audio data based on the average of the IOIs of one of the IOI clusters.
-
Citations
23 Claims
-
1. An apparatus for estimating a tempo, comprising:
-
a peak time detection unit for detecting peak times of input audio data when an amplitude of the audio data reaches peak values; an inter-onset interval (IOI) calculation unit for calculating IOIs between the detected peak times; an IOI clustering unit for clustering the IOIs according to the respective IOIs with a predetermined range of size difference into a plurality of IOI clusters and for calculating a number of the IOIs and a mean of the IOIs contained in each of the IOI clusters; and a tempo estimating unit for determining one of the means of the IOIs in the 101 clusters as a tempo of the input audio data according to the number of the IOIs contained in each of the IOI clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of estimating a tempo, the method comprising:
-
detecting peak times of input audio data when an amplitude of the audio data reaches peak values; calculating inter-onset intervals (IOIs) between the detected peak times; clustering the IOIs according to the respective IOIs within a predetermined range of size difference into a plurality of IOI clusters; calculating a number the IOIs and a mean of the IOIs contained in each of the IOI clusters; and determining the one of the means of the IOIs in the IOI clusters as a tempo of the input audio data according to the number of the IOIs contained in each of the IOI clusters. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for estimating a tempo, comprising:
-
a peak time detection unit for detecting peak times of input audio data when an amplitude of the audio data reaches peak values; an inter-onset interval (IOI) determining unit for determining IOIs between the detected peak times; an IOI clustering unit for clustering the IOIs into a plurality of IOI clusters and for determining an average of the IOIs contained in each of the IOI clusters; a tempo estimating unit for estimating a tempo of the input audio data based on the average of the IOIs of one of the IOI clusters. - View Dependent Claims (20, 21, 22, 23)
-
Specification