Music selection and organization using rhythm, texture and pitch
First Claim
1. A method for assigning mood to music, comprising:
- determining a first score corresponding to a rhythm of the music, wherein determining the first score includes;
determining an average of beats per minute for the music;
determining an average of time signatures for the music; and
mapping the average of beats per minute and the average of time signatures to the first score;
determining a second score corresponding to a texture of the music;
determining a third score corresponding to a pitch of the music, wherein the first score, the second score and the third score define a rhythm, texture and pitch (RTP) vector for the music;
comparing the RTP vector to a set of predetermined RTP vectors, wherein each predetermined RTP vector among the set of predetermined RTP vectors is unique and corresponds to only one predetermined mood among a set of predetermined moods; and
assigning a predetermined mood among the set of predetermined moods to the music based on a match between the RTP vector and one of the predetermined RTP vectors among the set of predetermined RTP vectors.
1 Assignment
0 Petitions
Accused Products
Abstract
A content selection system and method for identifying and organizing moods in content using objectively measured scores for rhythm, texture and pitch (RTP) and clustered into six mood classifications based on an objective analysis of the measured scores. Digitized representations of the content may also be identified and organized based on the content'"'"'s frequency data, three-dimensional shapes derived from the digitized representations, and colors derived from the frequency data. Each piece of content may be identified by at least a mood shape, but may also be identified by a mood color and/or a mood based on the clustered RTP scores and/or the digitized representation. Users of the selection system may be able to view the moods identified in the different manners, or combinations of two or three mood identifying manners and select and organize content based on the identified moods.
152 Citations
22 Claims
-
1. A method for assigning mood to music, comprising:
-
determining a first score corresponding to a rhythm of the music, wherein determining the first score includes; determining an average of beats per minute for the music; determining an average of time signatures for the music; and mapping the average of beats per minute and the average of time signatures to the first score; determining a second score corresponding to a texture of the music; determining a third score corresponding to a pitch of the music, wherein the first score, the second score and the third score define a rhythm, texture and pitch (RTP) vector for the music; comparing the RTP vector to a set of predetermined RTP vectors, wherein each predetermined RTP vector among the set of predetermined RTP vectors is unique and corresponds to only one predetermined mood among a set of predetermined moods; and assigning a predetermined mood among the set of predetermined moods to the music based on a match between the RTP vector and one of the predetermined RTP vectors among the set of predetermined RTP vectors. - View Dependent Claims (2)
-
-
3. A method for assigning mood to music, comprising:
-
determining a first score corresponding to a rhythm of the music; determining a second score corresponding to a texture of the music, wherein determining the second score includes; determining an average of frequency densities for the music; and mapping the average of frequency densities to the second score; determining a third score corresponding to a pitch of the music, wherein the first score, the second score and the third score define a rhythm, texture and pitch (RTP) vector for the music; comparing the RTP vector to a set of predetermined RTP vectors, wherein each predetermined RTP vector among the set of predetermined RTP vectors is unique and corresponds to only one predetermined mood among a set of predetermined moods; and assigning a predetermined mood among the set of predetermined moods to the music based on a match between the RTP vector and one of the predetermined RTP vectors among the set of predetermined RTP vectors. - View Dependent Claims (4)
-
-
5. A method for assigning mood to music, comprising:
-
determining a first score corresponding to a rhythm of the music; determining a second score corresponding to a texture of the music; determining a third score corresponding to a pitch of the music, wherein determining a third score includes; determining a chromagram for the music; determining a chromagram vector for the music from the chromagram; comparing the chromagram vector to a set of predetermined chromagram vectors, wherein each predetermined chromagram vector among the set of predetermined chromagram vectors is unique and corresponds to one value of the third score among a set of predetermined values for the third score; and assigning a value of the third score to the music based on a match between the chromagram vector and one of the predetermined chromagram vectors among the set of predetermined chromagram vectors; wherein the first score, the second score and the third score define a rhythm, texture and pitch (RTP) vector for the music; comparing the RTP vector to a set of predetermined RTP vectors, wherein each predetermined RTP vector among the set of predetermined RTP vectors is unique and corresponds to only one predetermined mood among a set of predetermined moods; and assigning a predetermined mood among the set of predetermined moods to the music based on a match between the RTP vector and one of the predetermined RTP vectors among the set of predetermined RTP vectors. - View Dependent Claims (6)
-
-
7. A method for assigning mood to music, comprising:
-
determining a first score corresponding to a rhythm of the music wherein the rhythm includes time signatures of the music; determining a second score corresponding to a texture of the music, wherein the texture includes frequency densities for the music; determining a third score corresponding to a pitch of the music, wherein the first score, the second score and the third score define a rhythm, texture and pitch (RTP) vector for the music; comparing the RTP vector to a set of predetermined RTP vectors, wherein each predetermined RTP vector among the set of predetermined RTP vectors is unique and corresponds to only one predetermined mood among a set of predetermined moods; and assigning a predetermined mood among the set of predetermined moods to the music based on a match between the RTP vector and one of the predetermined RTP vectors among the set of predetermined RTP vectors. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A content selection and organization system, comprising:
-
a sampler configured to sample frequency data from a plurality of content and to generate rhythm data, texture data, and static representations based on the sampled frequency data, wherein the content includes music; a filter configured to capture intensity differences represented in the static representations and generate pitch data; an analyzer configured to generate a first score based on the rhythm data, wherein the rhythm data includes time signatures of the music, a second score based on the texture data, wherein the texture data includes frequency densities for the music, and a third score based on the pitch data, wherein the first score, the second score and the third score define a rhythm, texture and pitch (RTP) vector for the music, wherein the analyzer is further configured to compare the RTP vector to a set of predetermined RTP vectors, wherein each predetermined RTP vector among the set of predetermined RTP vectors is unique and corresponds to only one predetermined mood among a set of predetermined moods; and
wherein the analyzer is further configured to assign a predetermined mood among the set of predetermined moods to the content based on a match between the RTP vector and one of the predetermined RTP vectors among the set of predetermined RTP vectors; anda user interface configured to enable a user to view and to select content from the plurality of content based on the assigned predetermined moods.
-
Specification