1461179409-9608f7b3-12aa-4b53-94c9-2479c60a706e

1. A system for processing data, the system comprising:
a signal source configured to provide a sequence of ordered data values and an address generator for generating a corresponding sequence of ordered addresses;
a plurality of processors to perform predetermined functions and coupled in series having a first processor and a last processor, wherein the first processor is coupled to the signal source and each processor is configured to:
pass the data values from the signal source or a previous processor without modification of the order of the data values; and
modify the addresses from the signal source or the previous processor according to a predetermined processing function and output the modified addresses; and

a memory coupled to the last processor, wherein the memory is configured to:
store each data value from the last processor at a corresponding modified address of the memory provided by the last processor.
2. The system of claim 1, wherein the memory is configured to sequentially output each stored data value.
3. The system of claim 1, wherein the plurality of processors are configured to perform at least one of (i) frequency interleaving, (ii) pilot insertion, (iii) cell mapping, and (iv) Fast Fourier Transform (FFT) ordering.
4. The system of claim 1, wherein the memory is configured to output the stored data values in a sequence of ordered addresses.
5. The system of claim 1, wherein the memory is configured to output the stored data values in a sequence corresponding to modified addresses according to at least one function.
6. A system for processing a signal, the system comprising:
a signal source configured to provide a sequence of ordered data values and a corresponding sequence of ordered addresses;
a processor coupled to the signal source, wherein processor is configured to:
pass the data values without modification of the order of the data values; and
modify the addresses of the corresponding data values in accordance with at least two functions; and

a memory coupled to the processor, wherein the memory is configured to:
store the data value from the processor at the corresponding modified addresses of the memory provided by the processor according to at least two functions, the resulting stored data values in the memory being ordered as if the at least two functions had been cumulatively applied to the data.
7. The system of claim 6, wherein the memory is configured to output the data values sequentially in an order corresponding to the sequence of ordered values as stored in the memory.
8. The system of claim 6, wherein the processor is configured to perform at least two of (i) frequency interleaving, (ii) pilot insertion, (iii) cell mapping, and (iv) Fast Fourier Transform (FFT) ordering.
9. The system of claim 6, wherein the processor is configured to perform a modification of the sequence of ordered addresses that when used to write the ordered data values to a memory result in re-ordering the ordered data values according to at least two functions.
10. The system of claim 6, wherein the memory is configured to provide the data values in the sequence of ordered addresses.
11. A method of processing a signal, the method comprising:
receiving a signal comprising a sequence of ordered data values and a corresponding sequence of ordered addresses;
passing the data values through at least one processor without modification of the order of the data values;
modifying the addresses of the corresponding data values by the at least one processor to produce modified addresses, the modified addresses corresponding to cumulative address changes of a plurality of data modification processes; and
storing in a memory each data value from the at least one processor at a corresponding modified address of the modified addresses, the resulting stored data values in the memory being ordered as if the plurality of plurality of data modification processes had been cumulatively applied to the data.
12. The method of claim 11, further comprising: retrieving the data values sequentially from the memory in an order based on the received sequence of ordered addresses.
13. The method of claim 11, further comprising: retrieving the data values from the memory in an order determined by a modified sequence of addresses, wherein the modified sequence of addresses correspond to at least one function.
14. The method of claim 11, wherein the modifying step produces the modified addresses that correspond to performing at least one of the following functions: (i) frequency interleaving, (ii) pilot insertion, (iii) cell mapping, and (iv) Fast Fourier Transform (FFT) ordering when the data is stored in the memory according to the modified addresses.
15. The method of claim 11, wherein the modifying step produces the modified addresses that correspond to performing at least two functions.
16. The method of claim 14, wherein the storing of each data value from the at least one processor at a corresponding modified address of the memory has the effect of performing all of the functions of the at least one processor simultaneously.
17. The method as claimed in claim 11, wherein the step of modifying the addresses includes modifying the addresses in a plurality of sequentially connected processors.
18. A system for processing data, the system comprising:
a signal source configured to provide a sequence of ordered data values;
a plurality of processors to perform predetermined functions and coupled in series having a first processor and a last processor, wherein the first processor is coupled to the signal source and each processor is configured to:
pass the data values from the signal source or a previous processor without modification of the order of the data values; and
modify addresses of the data values according to a predetermined processing function and output the modified addresses; and

a memory coupled to the last processor, wherein the memory is configured to one of:
store each data value from the last processor at a corresponding modified address of the memory provided by the last processor, and
read each data value from a corresponding modified address of the memory where the data values have been previously stored in the memory.
19. A method of processing a signal, the method comprising:
receiving a signal comprising a sequence of ordered data values;
passing the data values through at least one processor without modification of the order of the data values;
modifying addresses of the corresponding data values by the at least one processor to produce modified addresses, the modified addresses corresponding to cumulative address changes of a plurality of data modification processes; and
performing one of:
storing in a memory each data value from the at least one processor at a corresponding modified address of the modified addresses, the resulting stored data values in the memory being ordered as if the plurality of plurality of data modification processes had been cumulatively applied to the data, and
reading from a memory each data value at a corresponding modified address of the modified addresses, wherein the data values have been previously stored in the memory, upon being read out from the memory the data values being ordered as if the plurality of plurality of data modification processes had been cumulatively applied to the data.
20. A system for processing data, the system comprising:
a plurality of processors to perform predetermined functions and coupled in series having a first processor and a last processor, wherein the first processor is operable to generate a sequence of first modified ordered addresses according to a function to be performed by the first processor when data is read from a memory using the a first modified ordered addresses;
each subsequent processor of the plurality of processors receiving the modified ordered addresses of a preceding processor in the series, and each processor is configured to modify the addresses from the previous processor according to a predetermined processing function and output the modified addresses; and
a memory in which data values to be processed are stored, the memory being coupled to the last processor in the series, wherein the memory is configured to output each data value from the memory according to a corresponding modified address provided by the last processor.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method of analyzing vocal signals of a speaker, comprising:
transforming a vocalized audio signal of the speaker from an audio input device into a numerical representation and storing it in a memory of a device;
using a probability density representing resemblances between a vocal representation of the speaker in a predetermined model and a predetermined set of vocal representations of a number E of reference speakers that do not include the speaker in said predetermined model, said predetermined model being an absolute model of dimension D, using a mixture of M Gaussians, in which the speaker is represented by a set of parameters comprising weighting coefficients for the mixture of Gaussians in said absolute model, mean vectors of dimension D and covariance matrices of dimension D\xd7D and wherein the probability density of the resemblances between the representation of said vocal signals of the speaker and the predetermined set of vocal representations of the reference speakers is represented by a Gaussian distribution of mean vector of dimension E and of covariance matrix of dimension E\xd7E, said mean vector and covariance matrix being estimated in a space of resemblances to the predetermined set of E reference speakers;
analyzing the probability density to deduce therefrom information on the vocal signals; and
providing an analysis result from a device and applying the result to an application relating to the acoustic vocal signal of the speaker.
2. The method of claim 1, wherein the application is an indexing of audio documents.
3. The method of claim 1, wherein the application is an identification of a speaker.
4. The method of claim 1, wherein the application is a verification of a speaker.
5. The method of claim 1, wherein there are N\u03bb segments of vocal signals for the speaker, represented by N\u03bb vectors of the space of resemblances with speaker with respect to the E reference speakers is defined as a function of a mean vector of dimension E and of a covariance matrix of the resemblances of the speaker with respect to the E reference speakers.
6. The method of claim 5, further comprising:
introducing a priori information into the probability densities of the resemblances with respect to the E reference speakers.
7. The method of claim 6, wherein the covariance matrix of the speaker is independent of said speaker.
8. A system for the analysis of vocal signals of a speaker, comprising:
a processor and a memory;
databases within the memory for storing vocal signals of a predetermined set of speakers and vocal representations associated therewith in a predetermined model by mixing of Gaussians, as well as databases of audio archives;
said predetermined model being an absolute model of dimension D, using a mixture of M Gaussians, in which the speaker is represented by a set of parameters comprising weighting coefficients for the mixture of Gaussians in said absolute model, mean vectors of dimension D and covariance matrices of dimension D\xd7D and wherein the probability density of the resemblances between the representation of said vocal signals of the speaker and the predetermined set of vocal representations of the reference speakers is represented by a Gaussian distribution of mean vector of dimension E and of covariance matrix of dimension E\xd7E, said mean vector and covariance matrix being estimated in a space of resemblances to the predetermined set of E reference speakers; and
a device with the processor implementing calculating routines for analyzing the vocal signals using a vector representation of the resemblances between the vocal representation of the speaker and a predetermined set of vocal representations of E reference speakers that do not include the speaker, the device producing an analysis result that is provided to an application relating to the acoustic vocal signal of the speaker.
9. The system of claim 8, the databases further storing parameters of the vocal signals analysis performed by said means for analyzing.