Methods and apparatus for determining a mood profile associated with media data
AssigneeGracenote, Inc.
InventorsChing-Wei Chen, Kyogu Lee, Peter C. DiMaria, Markus K. Cremer
Life of this patent
Estimating the term…
Abstract
In an embodiment, a method is provided for determining a mood profile of media data. In this method, mood is determined across multiple elements of mood for the media data to create a mood profile associated with the media data. In some embodiments, the mood profile is then used to determine congruencies between one or more pieces of media data.
Claims20
A method of identifying a congruency of media data, the method comprising:
- accessing a first mood profile digest comprising a first vector including a first plurality of first mood categories, each having an associated value;
- accessing a second mood profile digest comprising a second vector including a second plurality of second mood categories, each having an associated value;
- determining that at least one first mood category is similar to at least one second mood category based on a correlates matrix that quantifies a similarity relationship between the first mood category and the second mood category,
- the determining including calculation of a normalized comparison vector of the first mood profile digest in accordance with
- A
- comp
-
- [
- n
- ]
- =
- ∑
- m
- =
- 1
- M
-
- A
- score
-
- [
- m
- ]
- ×
- C
-
- (
- A
- category
-
- [
- m
- ]
- ,
- A
- category
-
- [
- n
- ]
- )
- ,
- wherein Acomp[n] is an nth element of the normalized comparison vector Acomp, Ascore[m] is a score of an mth element of the first mood profile digest A, Acategory[m] is a first mood category of the mth element of the first mood profile digest A, and C(x,y) is a comparison value between the first and second mood categories x and y as indicated in the correlates matrix;
- and
- dependent upon the similarity between the first mood category and the second mood category,
- comparing the value associated with the first mood category with the value associated with the second mood category,
- the comparing of the values being performed by a processor of a machine;
- and
- generating a similarity score representing a degree of congruency between the first mood profile digest and the second mood profile digest based on the comparing of the associated values.
A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- accessing a first mood profile digest comprising a first vector including a first plurality of first mood categories, each having an associated value;
- accessing a second mood profile digest comprising a second vector including a second plurality of second mood categories, each having an associated value;
- determining that at least one first mood category is similar to at least one second mood category based on a correlates matrix that quantifies a similarity relationship between the first mood category and the second mood category,
- the determining including calculation of a normalized comparison vector of the first mood profile digest in accordance with
- A
- comp
-
- [
- n
- ]
- =
- ∑
- m
- =
- 1
- M
-
- A
- score
-
- [
- m
- ]
- ×
- C
-
- (
- A
- category
-
- [
- m
- ]
- ,
- A
- category
-
- [
- n
- ]
- )
- ,
- wherein Acomp[n] is an nth element of the normalized comparison vector Acomp, Ascore[m] is a score of an mth element of the first mood profile digest A, Acategory[m] is a first mood category of the mth element of the first mood profile digest A, and C(x,y) is a comparison value between the first and second mood categories x and y as indicated in the correlates matrix;
- and
- dependent upon the similarity between the first mood category and the second mood category,
- comparing the value associated with the first mood category with the value associated with the second mood category, the comparing of the values being performed by the one or more processors of the machine;
- and
- generating a similarity score representing a degree of congruency between the first mood profile digest and the second mood profile digest based on the comparing of the associated values.
Apparatus comprising:
- a mood determining module configured to:
- access a first mood profile digest comprising a first vector including a first plurality of first mood categories, each having an associated value;
- and
- access a second mood profile digest comprising a second vector including a second plurality of second mood categories, each having an associated value;
- and
- a processor configured by a mood comparing module to:
- determine that at least one first mood category is similar to at least one second mood category based on a correlates matrix that quantifies a similarity relationship between the first mood category and the second mood category,
- the determining including calculation of a normalized comparison vector of the first mood profile digest in accordance with
- A
- comp
-
- [
- n
- ]
- =
- ∑
- m
- =
- 1
- M
-
- A
- score
-
- [
- m
- ]
- ×
- C
-
- (
- A
- category
-
- [
- m
- ]
- ,
- A
- category
-
- [
- n
- ]
- )
- ,
- wherein Acomp[n] is an nth element of the normalized comparison vector Acomp, Ascore[m] is a score of an mth element of the first mood profile digest A, Acategory [m] is a first mood category of the mth element of the first mood profile digest A, and C(x,y) is a comparison value between the first and second mood categories x and y as indicated in the correlates matrix;
- and
- dependent upon the similarity between the first mood category and the second mood category,
- compare the value associated with the first mood category with the value associated with the second mood category;
- and
- generate a similarity score representing a degree of congruency between the first mood profile digest and the second mood profile digest based on the comparing of the associated values.
Dependencies are inferred from the claim text.