Methods, apparatus and programs for generating and utilizing content signatures
First Claim
Patent Images
1. A method comprising:
- obtaining a content item;
transforming the content item to obtain transform domain coefficients;
applying Viterbi decoding to a set of the transform domain coefficients; and
using a result of the Viterbi decoding as a content signature representing features or characteristics of the content item itself.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to deriving and/or utilizing content signatures. A content signature includes a representation of a content item, which is derived or calculated from the content item itself. One claim recites a method comprising: obtaining a content item; transforming the content item to obtain transform domain coefficients; applying Viterbi decoding to a set of the transform domain coefficients; and using a result of the Viterbi decoding as a content signature representing features or characteristics of the content item itself. Other claims and combinations are provided too.
373 Citations
36 Claims
-
1. A method comprising:
-
obtaining a content item; transforming the content item to obtain transform domain coefficients; applying Viterbi decoding to a set of the transform domain coefficients; and using a result of the Viterbi decoding as a content signature representing features or characteristics of the content item itself. - View Dependent Claims (2, 3, 4, 14, 15, 16)
-
-
5. A non-transitory machine-readable medium having instructions stored thereon that, the instructions comprising:
-
instructions to obtain a content item; instructions to transform the content item to obtain transform domain coefficients; instructions to apply Viterbi decoding to a set of the transform domain coefficients; and instructions to use a result of the Viterbi decoding as a content signature representing features or characteristics of the content item itself. - View Dependent Claims (6)
-
-
7. A method comprising:
-
performing a decomposition on a media signal to provide a plurality of components representing the media signal; identifying a subset of the plurality of components; and applying Viterbi decoding to the subset to generate a content signature or fingerprint representative of the media signal itself. - View Dependent Claims (8, 9, 10, 17, 18, 19)
-
-
11. A non-transitory machine-readable medium having instructions stored thereon the instructions comprising:
-
instructions to perform a decomposition on a media signal to provide a plurality of components representing the media signal; instructions to identify a subset of the plurality of components; and instructions to apply Viterbi decoding to the subset to generate a content signature or fingerprint representative of the media signal itself. - View Dependent Claims (12, 13)
-
-
20. An apparatus comprising:
-
a memory configured to buffer data representing a content item; and a processor configured to; transform the data to obtain transform domain coefficients; apply Viterbi decoding to a set of the transform domain coefficients; and use a result of the Viterbi decoding as a content signature representing features or characteristics of the content item itself. - View Dependent Claims (21, 22, 23)
-
-
24. An apparatus comprising:
-
a memory configured to buffer data representing a media signal; and a processor configured to; perform a decomposition on the data to provide a plurality of components representing the media signal; identify a subset of the plurality of components; and apply Viterbi decoding to the subset to generate a content signature or fingerprint representative of the media signal itself. - View Dependent Claims (25, 26, 27)
-
-
28. An apparatus comprising:
-
means for buffering data representing a content item; means for transforming the data to obtain transform domain coefficients; means for applying Viterbi decoding to a set of the transform domain coefficients; and means for using a result of the Viterbi decoding as a content signature representing characteristics or features the content item itself. - View Dependent Claims (29, 30, 31)
-
-
32. An apparatus comprising:
-
means for buffering data representing a media signal; means for performing a decomposition on the data to provide a plurality of components representing the media signal; means for identifying a subset of the plurality of components; and means for applying Viterbi decoding to the subset to generate a content signature or fingerprint representative of the media signal itself. - View Dependent Claims (33, 34, 35, 36)
-
Specification