System and methods for providing automatic classification of media entities according to tempo properties
First Claim
1. A method for automatically classifying tempo properties of audio data, comprising:
- reducing input audio data to a lower resolution;
applying an accentuation process to the input audio data to accentuate the tempo properties of the data and applying a smoothing process to smooth at least one of an aberration, bias and trend of the tempo properties of the input audio data;
generating a plurality of bins of data that correspond to at least one tempo property of the input audio data; and
generating a tempo property feature vector from said at least one tempo property
3 Assignments
0 Petitions
Accused Products
Abstract
In connection with a classification system for classifying media entities that merges perceptual classification techniques and digital signal processing classification techniques for improved classification of media entities, a system and methods are provided for automatically classifying and characterizing tempo properties of media entities. Such a system and methods may be useful for the indexing of a database or other storage collection of media entities, such as media entities that are audio files, or have portions that are audio files. The methods also help to determine media entities that have similar, or dissimilar as a request may indicate, tempo(s) by utilizing classification chain techniques that test distances between media entities in terms of their properties. For example, a neighborhood of songs may be determined within which each song has similar tempo characteristics.
-
Citations
44 Claims
-
1. A method for automatically classifying tempo properties of audio data, comprising:
-
reducing input audio data to a lower resolution;
applying an accentuation process to the input audio data to accentuate the tempo properties of the data and applying a smoothing process to smooth at least one of an aberration, bias and trend of the tempo properties of the input audio data;
generating a plurality of bins of data that correspond to at least one tempo property of the input audio data; and
generating a tempo property feature vector from said at least one tempo property - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
19. A method for determining tempo in an input piece of music, comprising:
-
creating a compact representation of the input piece of music;
processing of the compact representation in a way that accentuates its tempo characteristics;
generating bins of data from the processed compact representation, reflective of the different correlation strengths at different time periods or frequencies; and
feeding the bins of data into a classification chain.
-
-
24. A method of classifying data according to tempo properties of the data, comprising:
-
assigning to each media entity of a plurality of media entities in a data set to at least one tempo properties class;
processing each media entity of said data set to extract at least one tempo properties characteristic based on digital signal processing of each media entity;
generating pluralities of tempo properties bins of data for said plurality of media entities, wherein each plurality of tempo properties bins includes said at least one tempo properties class and at least one tempo properties characteristic based on digital signal processing; and
forming a classification chain based upon said pluralities of tempo properties bins of data.
-
-
41. A computing system, comprising:
-
a computing device including;
a classification chain data structure stored thereon having a plurality of classification vectors, wherein each vector includes data representative of a tempo properties class as classified by humans and tempo characteristics as determined by digital signal processing; and
processing means for comparing an unclassified media entity to the classification chain data structure to determine an estimate of the tempo properties class of the unclassified media entity. - View Dependent Claims (42, 43)
-
-
44. A classification chain data structure utilized in connection with the classification of tempo properties of new unclassified media entities, comprising:
a plurality of classification vectors, wherein each vector includes;
tempo properties data as classified by humans; and
tempo properties data determined by digital signal processing techniques.
Specification