1. A method for identifying a video signal comprising the steps of: receiving the video signal at a processing device from an input device operably connected to the processing device; executing the following steps on the processing device: selecting a portion of the video signal; obtaining a plurality of frames from the portion of the video signal; generating a plurality of histograms from the plurality of frames, each histogram corresponding to a frequency of occurrence of a feature in the plurality of frames; assigning a weighting value to each of the features represented in one of the plurality of histograms; selecting at least a portion of the features according to the weighting value assigned; creating a digital fingerprint from the features selected; and storing the digital fingerprint in a database.