System and methods for automatic DSP processing
AssigneeMicrosoft Corporation
InventorsSteven E. Swenson, Theodore Calhoun Tanner, Jr.
Life of this patent
Estimating the term…
Abstract
A system and methods for automated DSP processing of media entities to create a persistent data store having DSP processed media entities is provided. In connection with a system that convergently merges perceptual and digital signal processing analysis of media entities for purposes of classifying the media entities, various means are provided to automatically DSP process media entities data for storage in persistent data store. Techniques for incorporating DSP processed media entity data into a music matching and analysis system are also included. In an illustrative implementation, the DSP processed media entity data may be generated and stored for leveraging to participating users.
Claims20
A method for creating a rule for classifying media entities comprising the steps of:
- identifying media entity data corresponding to the media entities in a database for DSP processing;
- processing said identified media entity data to create DSP processed media entity data, the processing comprising determining activity within a frequency range for each of the media entities;
- programmatically classifying each of the media entities based on the activity within the frequency range for each of the media entities;
- receiving a human classification of each of the media entities, the human classification being performed by a human;
- identifying a pre-determined threshold number of matching media entities that have both identical human classifications and identical programmatic classifications;
- and
- responsively generating the rule that the programmatic classification for the matching media entities is equivalent to the human classification for the matching media entities.
A system for creating a rule for classifying media entities comprising:
- a media entity identification system that operates on at least one cooperating data store having DSP unprocessed media entities to identify DSP unprocessed media entities;
- a DSP processing system receiving said DSP unprocessed media entities and performing DSP processing on said DSP unprocessed media entities to generate DSP processed media entities, the DSP processing comprising determining activity within a frequency range, the DSP processing system further programmatically classifying said DSP processed media entities based, at least in part, on the activity within the frequency range;
- and
- a machine learning system that receives a human classification of each of the media entities, identifies a pre-determined threshold number of matching media entities that have both identical human classifications and identical programmatic classifications, and responsively generates the rule that the programmatic classification for the matching media entities is equivalent to the human classification for the matching media entities.
A computer readable storage medium having stored thereon computer executable instructions for performing the steps of:
- identifying media entity data corresponding to media entities in a database for DSP processing;
- processing said identified media entity data to create DSP processed media entity data, the processing comprising determining activity within a frequency range for each of the media entities;
- programmatically classifying each of the media entities based on the activity within the frequency range for each of the media entities;
- receiving a human classification of each of the media entities, the human classification being performed by a human;
- identifying a pre-determined threshold number of matching media entities that have both identical human classifications and identical programmatic classifications;
- and
- responsively generating the rule that the programmatic classification for the matching media entities is equivalent to the human classification for the matching media entities.
Dependencies are inferred from the claim text.