A method and
system for the automatic identification of audio, video,
multimedia, and / or data recordings based on immutable characteristics of these works. The invention does not require the
insertion of identifying codes or signals into the recording. This allows the
system to be used to identify existing recordings that have not been through a coding process at the time that they were generated. Instead, each work to be recognized is “played” into the
system where it is subjected to an automatic
signal analysis process that locates salient features and computes a statistical representation of these properties. These features are then stored as patterns for later recognition of live input
signal streams. A different set of features is derived for each audio or video work to be identified and stored. During real-time monitoring of a
signal stream, a similar automatic signal analysis process is carried out, and many features are computed for comparison with the patterns stored in a large feature
database. For each particular pattern stored in the
database, only the relevant characteristics are compared with the real-time
feature set. Preferably, during analysis and generation of
reference patterns, data are extracted from all time intervals of a recording. This allows a work to be recognized from a
single sample taken from any part of the recording.