Graphical user interface to query music by examples
AssigneeInternational Business Machines Corporation
InventorsReiner Kraft, Qi Lu, Shang-Hua Teng
Life of this patent
Estimating the term…
Abstract
A According to the invention, a music search system includes a music player, music analyzer, a search engine and a sophisticated user interface that enables users to visually build complex query profiles from the structural information of one or more musical pieces. The complex query profiles are useful for performing searches for musical pieces matching the structural information in the query profile. The system allows the user to supply an existing piece of music, or some components thereof, as query arguments, and lets the music search engine find music that is similar to the given sample by certain similarity measurement.
Claims20
A method of creating queries useful in searching for musical content comprising:
- (a) receiving data defining at least a first musical piece;
- (b) decomposing the first musical piece into a structural representation of the first musical piece;
- (c) displaying the structural representation of the first musical piece in the form of a component graph that displays parts and measure components of the first musical piece;
- (d) receiving selection criteria identifying at least a portion of the structural representation of the first musical piece;
- and
- (e) creating a query profile from the identified portion of the structural representation of the first musical piece.
A computer program product for use with a computer apparatus, the computer program product comprising a computer readable medium having computer usable program code embodied thereon comprising:
- (a) program code configured to receive data defining at least a first musical piece;
- (b) program code configured to decompose the first musical piece into a structural representation of the first musical piece;
- (c) program code configured to display the structural representation of the first musical piece in the form of a component graph that displays parts and measure components of the first musical piece;
- (d) program code configured to receive selection criteria identifying at least a portion of the structural representation of the first musical piece;
- and
- (e) program code configured to create a query profile from the identified portion of the structural representation of the first musical piece.
In a computer processing apparatus, an apparatus for creating queries useful in searching for musical content, the apparatus comprising:
- (a) a music analyzer configured to receive computer-readable data representing a first musical piece and configured to generate from the computer-readable data a plurality of components representing structural elements of the musical piece;
- (b) a user interface configured to display the structural representation of the first musical piece in the form of a component graph that displays parts and measure components of the first musical piece;
- (c) program logic coupled to the user interface and configured to receive selection criteria identifying at least a portion of the structural representation of the first musical piece;
- and
- (d) a query generator configured to create a query profile from the identified portion of the structural representation of the first musical piece.
Dependencies are inferred from the claim text.