Signal processing system
First Claim
1. An acoustic signal processing computer apparatus comprising:
- one or more receivers for receiving a set of signal values representative of a combination of a plurality of acoustic signals generated by a plurality of acoustic signal sources;
a memory for storing a predetermined function which gives, for a given set of received signal values, a probability density for parameters of a respective signal model, each of which is assumed to have generated a respective one of the acoustic signals represented by the received signal values;
an applicator operable to apply the set of received signal values to said stored function to generate said probability density function;
a processor operable to process said probability density function to derive samples of parameter values from said probability density function; and
an analyser operable to analyse at least some of said derived samples of parameter values to determine, for at least one of said sources, parameter values that are representative of the acoustic signals generated by said at least one of said sources.
1 Assignment
0 Petitions
Accused Products
Abstract
A signal processing system is provided which includes one or more receivers for receiving signals generated by a plurality of signal sources. The system has a memory for storing a predetermined function which gives, for a set of input signal values, a probability density for parameters of a respective signal model which is assumed to have generated the signals in the received signal values. The system applies a set of received signal values to the stored function to generate the probability density function and then draws samples from it. The system then analyses the drawn samples to determine parameter values representative of the signal from at least one of the sources.
56 Citations
82 Claims
-
1. An acoustic signal processing computer apparatus comprising:
-
one or more receivers for receiving a set of signal values representative of a combination of a plurality of acoustic signals generated by a plurality of acoustic signal sources;
a memory for storing a predetermined function which gives, for a given set of received signal values, a probability density for parameters of a respective signal model, each of which is assumed to have generated a respective one of the acoustic signals represented by the received signal values;
an applicator operable to apply the set of received signal values to said stored function to generate said probability density function;
a processor operable to process said probability density function to derive samples of parameter values from said probability density function; and
an analyser operable to analyse at least some of said derived samples of parameter values to determine, for at least one of said sources, parameter values that are representative of the acoustic signals generated by said at least one of said sources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. An acoustic signal processing computer apparatus comprising:
-
one or more receivers operable to receive a set of signal values representative of a combination of a plurality of acoustic signals generated by a respective plurality of acoustic signal sources as modified by a respective transmission channel between each source and the or each receiver;
a memory operable to store data defining a predetermined function derived from a predetermined signal model which includes a plurality of first parts each associated with a respective one of said acoustic signal sources and each having a set of parameters which models the corresponding acoustic source and a plurality of second parts each for modelling a respective one of said transmission channels between said sources and said one or more receivers, each second part having a respective set of parameters which models the corresponding channel, said function being in terms of said parameters and generating, for a given set of received signal values, a probability density function which defines, for a given set of parameters, the probability that the predetermined signal model has those parameter values, given that the signal model is assumed to have generated the received set of signal values;
an applicator operable to apply said set of received signal values to said function;
a processor operable to process said function with those values applied to derive samples of the parameters associated with at least one of said first parts from said probability density function; and
an analyser operable to analyse at least some of said derived samples to determine values of said parameters of said at least one first part, that are representative of the acoustic signal generated by the source corresponding to said at least one first part before it was modified by the corresponding transmission channel.
-
-
39. A computer based acoustic signal processing method comprising the steps of:
-
receiving a set of signal values representative of a combination of a plurality of acoustic signals generated by a plurality of acoustic signal sources using one or more receivers;
storing a predetermined function which gives, for a given set of received signal values, a probability density for parameters of a respective signal model, each of which is assumed to have generated a respective one of the acoustic signals represented by the received signal values;
applying the set of received signal values to said stored function to generate said probability density function;
processing said probability density function to derive samples of parameter values from said probability density function; and
analysing at least some of said derived samples of parameter values to determine, for at least one of said sources, parameter values that are representative of the acoustic signals generated by said at least one of said sources. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. A computer based acoustic signal processing method comprising the steps of:
-
using one or more receivers to receive a set of signal values representative of a combination of a plurality of acoustic signals generated by a respective plurality of acoustic signal sources as modified by a respective transmission channel between each source and the or each receiver;
storing data defining a predetermined function derived from a predetermined signal model which includes a plurality of first parts each associated with a respective one of said signal sources and each having a set of parameters which models the corresponding source and a plurality of second parts each for modelling a respective one of said transmission channels between said sources and said one or more receivers, each second part having a respective set of parameters which models the corresponding channel, said function being in terms of said parameters and generating, for a given set of received signal values, a probability density function which defines, for a given set of parameters, the probability that the predetermined signal model has those parameter values, given that the signal model is assumed to have generated the received set of signal values;
applying said set of received signal values to said function;
processing said function with those values applied to derive samples of the parameters associated with at least one of said first parts from said probability density function; and
analysing at least some of said derived samples to determine values of said parameters of said at least one first part, that are representative of the acoustic signal generated by the source corresponding to said at least one first part before it was modified by the corresponding transmission channel.
-
-
76. An acoustic signal processing computer apparatus comprising:
-
one or more receivers for receiving a set of signal values representative of a combination of a plurality of acoustic signals generated by a plurality of acoustic signal sources;
means for storing a predetermined function which gives, for a given set of received signal values, a probability density for parameters of a respective signal model, each of which is assumed to have generated a respective one of the acoustic signals represented by the received signal values;
means for applying the set of received signal values to said stored function to generate said probability density function;
means for processing said probability density function to derive samples of parameter values from said probability density function; and
means for analysing at least some of said derived samples of parameter values to determine, for at least one of said acoustic sources, parameter values that are representative of the acoustic signals generated by said at least one of said sources. - View Dependent Claims (77)
-
-
78. An acoustic signal processing computer apparatus comprising:
-
one or more receiving means for receiving a set of signal values representative of a combination of a plurality of acoustic signals generated by a respective plurality of acoustic signal sources as modified by a respective transmission channel between each source and the or each receiving means;
means for storing data defining a predetermined function derived from a predetermined signal model which includes a plurality of first parts each associated with a respective one of said acoustic signal sources and each having a set of parameters which models the corresponding source and a plurality of second parts each for modelling a respective one of said transmission channels between said sources and said one or more receiving means, each second part having a respective set of parameters which models the corresponding channel, said function being in terms of the parameters and generating, for a given set of received signal values, a probability density function which defines, for a given set of parameters, the probability that the predetermined signal model has those parameter values, given that the signal model is assumed to have generated the received set of signal values;
means for applying said set of received signal values to said function;
means for processing said function with those values applied to derive samples of the parameters associated with at least one of said first parts from said probability density function; and
means for analysing at least some of said derived samples to determine values of said parameters of said at least one first part, that are representative of the acoustic signal generated by the source corresponding to said at least one first part before it was modified by the corresponding transmission channel.
-
-
79. A computer readable medium storing computer executable instructions for causing a programmable computer device to carry out an acoustic signal processing method, the computer executable instructions comprising instructions for:
-
receiving a set of signal values representative of a combination of a plurality of acoustic signals generated by a plurality of signal sources using one or more receivers;
storing a predetermined function which gives, for a given set of received signal values, a probability density for parameters of a respective signal model, each of which is assumed to have generated a respective one of the acoustic signals represented by the received signal values;
applying the set of received signal values to said stored function to generate said probability density function;
processing said probability density function to derive samples of parameter values from said probability density function; and
analysing at least some of said derived samples of parameter values to determine, for at least one acoustic signal source, parameter values that are representative of the acoustic signals generated by said at least one of said sources.
-
-
80. A computer readable medium storing computer executable instructions for causing a programmable computer device to carry out an acoustic signal processing method, the computer executable instructions comprising instructions for:
-
using one or more receivers to receive a set of signal values representative of a combination of a plurality of acoustic signals generated by a respective plurality of signal sources as modified by a respective transmission channel between each source and the or each receiver;
storing data defining a predetermined function derived from a predetermined signal model which includes a plurality of first parts each associated with a respective one of said acoustic signal sources and each having a set of parameters which models the corresponding source and a plurality of second parts each for modelling a respective one of said transmission channels between said sources and said one or more receivers, each second part having a respective set of parameters which models the corresponding channel, said function being in terms of said parameters and generating, for a given set of received signal values, a probability density function which defines, for a given set of parameters, the probability that the predetermined signal model has those parameter values, given that the signal model is assumed to have generated the received set of signal values;
applying said set of received signal values to said function;
processing said function with those values applied to derive samples of the parameters associated with at least one of said first parts from said probability density function; and
analysing at least some of said derived samples to determine values of said parameters of said at least one first part, that are representative of the acoustic signal generated by the source corresponding to said at least one first part before it was modified by the corresponding transmission channel.
-
-
81. Computer executable instructions for causing a programmable computer device to carry out an acoustic signal processing method, the computer executable instructions comprising instructions for:
-
receiving a set of signal values representative of a combination of a plurality of acoustic signals generated by a plurality of signal sources using one or more receivers;
storing a predetermined function which gives, for a given set of received signal values, a probability density for parameters of a respective signal model, each of which is assumed to have generated a respective one of the signals represented by the received signal values;
applying the set of received signal values to said stored function to generate said probability density function;
processing said probability density function to derive samples of parameter values from said probability density function; and
analysing at least some of said derived samples of parameter values to determine, for at least one of said acoustic signal sources, parameter values that are representative of the acoustic signals generated by said at least one of said sources.
-
-
82. Computer executable instructions for causing a programmable computer device to carry out an acoustic signal processing method, the computer executable instructions comprising instructions for:
-
using one or more receivers to receive a set of signal values representative of a combination of a plurality of acoustic signals generated by a respective plurality of signal sources as modified by a respective transmission channel between each source and the or each receiver;
storing data defining a predetermined function derived from a predetermined signal model which includes a plurality of first parts each associated with a respective one of said signal sources and each having a set of parameters which models the corresponding source and a plurality of second parts each for modelling a respective one of said transmission channels between said sources and said one or more receivers, each second part having a respective set of parameters which models the corresponding channel, said function being in terms of said parameters and generating, for a given set of received signal values, a probability density function which defines, for a given set of parameters, the probability that the predetermined signal model has those parameter values, given that the signal model is assumed to have generated the received set of signal values;
applying said set of received signal values to said function;
processing said function with those values applied to derive samples of the parameters associated with at least one of said first parts from said probability density function; and
analysing at least some of said derived samples to determine values of said parameters of said at least one first part, that are representative of the acoustic signal generated by the source corresponding to said at least one first part before it was modified by the corresponding transmission channel.
-
Specification