1. A method of matching sequences of signals from an information stream comprising: extracting a stream of samples from a subject information stream, each of the extracted samples comprising a portion of the information stream; computing, for each of the samples, a vector quantity indicative of the data in the sample; correlating the vectors to generate a signature indicative of the stream of samples; comparing the generated signatures to signatures generated from a match stream of samples; and generating, as a result of the comparing, a distance matrix indicative of signatures generated from similar samples.