Patent ID: 7702503

Claim:
An apparatus comprising a computer processor configured for executing operations on encoded computer program instructions stored in computer memory and arranged for generating a spectral feature vector data output, said program instructions comprising: an arrangement for accepting at least two input vectors, each input vector including speech or audio or voice spectral features; an arrangement for creating vectors of ranks via ranking values of the spectral features of each input vector; an arrangement for creating ordered vectors via arranging the values of each input vector according to rank; an arrangement for creating a vector of ordered average values via determining the average of corresponding values of the ordered vectors; an arrangement for creating a vector of ordered average ranks via determining the sum or average of the vectors of ranks; an arrangement for creating a vector of ordered ranks via ranking the values of the ordered average ranks; an arrangement for creating a spectral feature vector via employing the rank order represented by the vector of ordered ranks to reorder the vector of ordered average values.