Method and apparatus for estimating tempo based on inter-onset interval count
AssigneeLG Electronics Inc.
InventorJung-Gon Kim
Life of this patent
Estimating the term…
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.
Claims23
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.
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.
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.
Dependencies are inferred from the claim text.