Patent ID: 7080253

Claim:
A method to calculate a fingerprint for media entities, comprising the steps of: reading a predefined amount of data from an input media entity data file, the predefined amount of data corresponding to a specified position in said media entity data file; windowing said predefined amount of data into a plurality of sequential chunks; for each chunk of said plurality of sequential chunks, calculating a set of psycho-acoustic spectral coefficients; preserving a set of energetic coefficients of the set of psycho-acoustic spectral coefficients according to at least one pre-defined criterion; calculating the inverse Discrete Fourier Transform (DFT) to generate an estimate of the salient coefficients of the set of most energetic coefficients; and storing the results of the DFT for the plurality of sequential chunks into a matrix F, wherein a first axis of said matrix F corresponds to a slice of time of said media entities and a second axis of said matrix F correspond to a frequency band of the psycho-acoustic frequency scale.