A system and methods use music features extracted from music to detect a music
mood within a hierarchical mood detection framework. A two-dimensional mood model
divides music into four moods which include contentment, depression, exuberance,
and anxious/frantic. A mood detection algorithm uses a hierarchical mood detection
framework to determine which of the four moods is associated with a music clip
based on the extracted features. In a first tier of the hierarchical detection
process, the algorithm determines one of two mood groups to which the music clip
belongs. In a second tier of the hierarchical detection process, the algorithm
then determines which mood from within the selected mood group is the appropriate,
exact mood for the music clip. Benefits of the mood detection system include automatic
detection of music mood which can be used as music metadata to manage music through
music representation and classification.