EP0248533B1

Method, apparatus and system for recognising broadcast segments.

Abstract

This record has no abstract on file.

EP0248533B1, drawing sheet 1
Sheet 1 of 19

Term

Term ended

Expired 1 May 2007, 19.4 years ago.

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

30 claims: 15 independent, 15 dependent

  1. 1
    A method for continuous pattern recognition of broadcast segments, said method comprising:constructing a digital signature from a known sample of a segment to be recognized by digitally parametizing said segment, selecting portions (1₁ to 1₁₆) from among random frame locations throughout said parametized segment in accordance with a set of predefined rules to form said signature, and associating with said signature the frame locations of said portions relative to a reference location;storing said signature and associated frame location information in a library of signatures, each signature in said library being identified with a particular segment to be recognized;monitoring a broadcast signal;digitally parametizing said monitored signal on a frame-by-frame basis;for each frame (10) of said parametized monitored signal, searching said library for a signature potentially associated therewith and, using the frame location information associated with said potentially associated signature, comparing said potentially associated signature to the appropriate frames (10) of said parametized monitored signal.
  2. 3
    The method of either of claims 1 or 2, wherein said signature and parametized monitored signal are derived from video portions of said segment and said monitored signal.
  3. 4
    The method of either of Claims 1 or 2, wherein said signature and parametized monitored signal are derived from both audio and video portions of said segment and said monitored signal.
  4. 8
    The method of either of Claims 6 or 7 wherein said at least one reference area is said entire frame (10).
  5. 9
    The method of either of Claims 6 or 7 wherein said at least one reference area is, for each of said selected areas (1₁ to 1₁₆), a different preselected area of said frame (10).
  6. 10
    The method of either of Claims 6 or 7 wherein said at least one reference area is, for each of said selected areas (1₁ to 1₁₆), the corresponding area of a previous frame.
  7. 11
    The method of either Claims 6 or 7 wherein said at least one reference area is, for each of said selected areas (1₁ to 1₁₆), a different preselected area (1′₁ to 1′₁₆) of a previous frame (10).
  8. 14
    The method of any preceeding claim, further comprising reducing the amount of data on which said searching step is performed by selecting less than all of the data of the stored signatures to be searched.
  9. 16
    The method of any preceding claim wherein each of said segments includes a constant portion and a variable portion; and where said signature is constructed from a known sample of the constant portion of such a segment to be recognized; said method further comprising:recording additional data from known samples of said variable portion;storing said additional data with said signature;associating with said stored signature an indication of the existence of said variable portion;using said additional data to identify the variable portion of a broadcast segment once the constant portion has been identified.
  10. 19
    Apparatus for continuous pattern recognition of broadcast segments, said apparatus comprising:means for constructing a digital signature from a known sample of segment to be recognized by digitally parametizing said segment, selecting portions (1₁ to 1₁₆) from among random frame locations throughout said parametized segment in accordance with a set of predefined rules to form said signature, and associating with said signature the frame locations of said portions relative to a reference location;means for storing a library of signatures and associated frame location information, each signature, in said library being identified with a particular segment to be recognized;means for monitoring a broadcast signal;means for digitally parametizing said monitored signal on a frame-by-frame basis;and    means for searching said library for a signature potentially associated with each frame (10) of said parametized monitored signal and, using the frame location information associated with said potentially associated signature, for comparing said potentially associated signature to the appropriate frames (10) of said parametized monitored signal.
  11. 21
    The apparatus of either of claims 19 or or 20 wherein said constructing means operates on a video portion of said segment.
  12. 22
    The apparatus of either of claims 19 or 20 wherein said constructing means operates on both audio and video portions of said segment.
  13. 23
    The apparatus of any of claims 19 to 22 wherein each of said segments includes a constant portion and a variable portion; and where said signature is constructed from a known sample of the constant portion of such a segment to be recognized; said apparatus further comprising:means (82, 83) for recording additional data from known samples of said variable portion;means (81) for storing said additional data with said signature;means (26) for associating with said stored signature an indication of the existence of said variable portion;and    means (82) for using said additional data to identify the variable portion of a broadcast segment once the constant portion has been identified.
  14. 26
    The apparatus of any claims 19 to 25 further comprising:means for detecting, in said monitored signal, the occurrence of artifacts characteristic of potential unknown segments to be recognized;and    means for classifying and identifying said potential unknown segments.
  15. 29
    The system of either of claims 27 or 28, further comprising means for transmitting from each of said local sites (21) to said central site (22) information concerning the occurrence of broadcast segments and means at said central site (22) for logging said information.