Method and apparatus for music summarization and creation of audio summaries
AssigneeInternational Business Machines Corporation
InventorsReiner Kraft, Qi Lu, Shang-hua Teng
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsReiner Kraft, Qi Lu, Shang-hua Teng
Estimating the term…
A method and system for generating audio summaries of musical pieces receives computer readable data representing the musical piece and generates therefrom an audio summary including the main melody of the musical piece. A component builder generates a plurality of composite and primitive components representing the structural elements of the musical piece and creates a hierarchical representation of the components. The most primitive components, representing notes within the composition, are examined to determine repetitive patterns within the composite components. A melody detector examines the hierarchical representation of the components and uses algorithms to detect which of the repetitive patterns is the main melody of the composition. Once the main melody is detected, the segment of the musical data containing the main melody is provided in one or more formats. Musical knowledge rules representing specific genres of musical styles may be used to assist the component builder and melody detector in determining which primitive component patterns are the most likely candidates for the main melody.
A method of generating an audio summarization of a musical piece having a main melody, the method comprising:
The method of claim wherein step (b) further comprises:
In a computer processing apparatus, an apparatus for generating an audio summarization of a musical piece having a main melody, the apparatus comprising:
A computer program product for use with a computer apparatus, the computer program product comprising a computer usable medium having computer usable program code embodied thereon comprising:
The computer program product of claim of 21 wherein the analyzer program code further comprises:
Dependencies are inferred from the claim text.