Comparison of data signals using characteristic electronic thumbprints
First Claim
Patent Images
1. A method for extracting a digital thumbprint based on at least a portion of a data signal, the method comprising:
- filtering the data signal into a plurality of parallel filtered signals, at least two of the filtered signals having a different frequency range;
computing a set of power values for segments of each of the filtered signals, where a power value represents a measure of power contained within the segment of the filtered signal; and
creating a digital thumbprint stored on a computer readable medium, the thumbprint comprising statistical data for the power values of the filtered signals.
15 Assignments
0 Petitions
Accused Products
Abstract
A characteristic thumbprint is extracted from a data signal, the thumbprint based on statistics relating to the data signal. The data signal can be compared indirectly by matching this thumbprint against one or more reference thumbprints. The data signal may be any type of signal, including streaming digitized audio or obtained from static files. A database for containing a number of such thumbprints and methods for searching the database are also described.
104 Citations
25 Claims
-
1. A method for extracting a digital thumbprint based on at least a portion of a data signal, the method comprising:
-
filtering the data signal into a plurality of parallel filtered signals, at least two of the filtered signals having a different frequency range; computing a set of power values for segments of each of the filtered signals, where a power value represents a measure of power contained within the segment of the filtered signal; and creating a digital thumbprint stored on a computer readable medium, the thumbprint comprising statistical data for the power values of the filtered signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for extracting a characteristic thumbprint for a data signal, the method comprising:
-
receiving a series of samples representing the data signal in digital form; filtering the data signal into a plurality of parallel filtered signals, at least some of the filtered signals having different frequency bands; measuring the power contained within at least a portion of the filtered signals without using a Fast Fourier Transform; computing statistical information relating to the measured power of the filtered signals; and formatting the statistical information to create a thumbprint that is characteristic of the data signal, the thumbprint stored on a computer readable medium. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for creating a thumbprint characteristic of a data signal, the method comprising:
-
filtering the data signal into a plurality of parallel filtered signals, at least some of the filtered signals having different frequency ranges; a step for computing statistical information relating to a measured power of the filtered signals; and formatting the statistical information to create a thumbprint that is characteristic of the data signal, the thumbprint stored on a computer readable medium.
-
-
19. A system for extracting a characteristic thumbprint from a data signal, the system comprising:
-
a plurality of filters for filtering the data signal into a plurality of parallel filtered signals, at least some of the filtered signals having different frequency bands; a power measurement module coupled to the filters, the power measurement module adapted to determine the power contained within at least a portion of each filtered signal; a computation module coupled to the power measurement module, the computation module adapted to compute statistical information based on the measured power of the filtered signals; and a thumbprint generator adapted to create a thumbprint using the statistical information from the computation module. - View Dependent Claims (20, 21)
-
-
22. A system for extracting a characteristic thumbprint from a data signal, the system comprising:
-
means for filtering the data signal into a plurality of parallel filtered signals, at least some of the filtered signals having different frequency ranges; means for computing statistical information relating to a measured power contained within at least a portion of the filtered signals; and means for formatting the statistical information to create a thumbprint that is characteristic of the data signal.
-
-
23. A digital thumbprint that is characteristic of a data signal and stored on a computer readable medium, the thumbprint comprising a plurality of coordinates, wherein at least some of the coordinates are obtained by filtering that data signal into a plurality parallel filtered signals, at least two of the filtered signals having a different frequency range;
- computing a set of power values for segments of each of the filtered signals, where a power value represents a measure of power contained within the segment of the filtered signal; and
computing the coordinates based on statistical data for power values of the filtered signals. - View Dependent Claims (24, 25)
- computing a set of power values for segments of each of the filtered signals, where a power value represents a measure of power contained within the segment of the filtered signal; and
Specification