A television signal substitution system that replaces known video segments
such as advertisements with selected replacement advertisements.
Fingerprint data of known advertisements can be stored in a fingerprint
database. When new fingerprint data is available, the fingerprint data
can be automatically or manually transmitted to subscribers. Various
techniques can be used to identify advertisements based on the
fingerprint data.