1. A method of generating a content signature for a signal comprising the steps of: dividing the signal into at least one set; transforming the set into a frequency-based domain; determining features of the transformed set; and grouping the features to comprise a content signature of the set.