Nova Patents
EP1550297B1

Fingerprint extraction

Abstract

Fingerprints are bit strings extracted from a media signal (e.g. an audio or video clip) to identify said media signal. Typically, they are derived from a perceptual property of the signal, for example, the spectral energy distribution of an audio fragment or the luminance distribution of a video image. A method and arrangement for extracting a fingerprint is here disclosed which is robust with respect to shifts of the perceptual property. Such shifts occur, inter alia, when the fingerprint is derived from a logarithmically mapped spectral energy distribution of an audio signal and said audio signal is subjected to speed changes. According to the invention, the fingerprint is not derived from the perceptual property as such, but from its auto-correlation function.

EP1550297B1, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Expired 11 August 2023, 3.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

7 claims: 3 independent, 4 dependent

  1. 1
    A method of extracting a fingerprint from a media signal, comprising the steps of extracting (101) from said media signal a sequence of samples of a given perceptual property of the signal, and deriving (102, 201) from said sequence a binary sequence constituting said fingerprint, characterized in that the method comprises the steps of:- subjecting the sequence of property samples to an auto-correlation function (202) to obtain a sequence of auto-correlation values;- comparing (105) said auto-correlation values with respective thresholds;and - determining the bits of the fingerprint from the results of said comparing step.
  2. 6
    An apparatus for extracting a fingerprint from a media signal, comprising means for deriving from said media signal a sequence of samples of a given perceptual property of the signal, and means for deriving from said sequence a binary sequence constituting said fingerprint, characterized in that the apparatus comprises:- means for subjecting the sequence of property samples to an auto-correlation function (202) to obtain a sequence of auto-correlation values;- means for comparing said auto-correlation values with respective thresholds (105);and - means for determining the bits of the fingerprint from the results of said comparing step.
  3. 7
    A computer program comprising instructions to cause a programmable device to perform the steps of:- deriving from a received media signal a sequence of samples of a given perceptual property of the signal;- subjecting the sequence of property samples to an auto-correlation function (102) to obtain a sequence of auto-correlation values;- comparing said auto-correlation values with respective thresholds (105);and - determining the bits of the fingerprint from the results of said comparing step.