Estimation of synthetic audio prototypes with frequency-based input signal decomposition
First Claim
Patent Images
1. A method comprising:
- using a component analyzer to decompose input signals into input signal components representing different frequency components at each of a series of times;
using a prototype generator to determine a characterization of one or more prototype signals from the input signals, the characterization of the one or more prototype signals comprising a plurality of prototype components representing different frequency components at each of the series of times; and
using an estimator, executed by a sound processing device, to process a prototype signal of the one or more prototype signals to form an output signal as an estimate of the prototype signal, the estimate being based on, and varying in accordance with, the input signals used to determine a characterization of the prototype signal, the output signal corresponding to a combination of the input signals used to determine the characterization of the prototype signal;
wherein forming the output signal as an estimate of the prototype signal comprises determining a minimum error estimate of the prototype signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach to forming output signals both permits flexible and temporally and/or frequency local processing of input signals while limiting or mitigating artifacts in such output signals. Generally, the approach involves first synthesizing prototype signals for the output signals, or equivalently characterizing such prototypes, for example, according to their statistical characteristics, and then forming the output signals as estimates of the prototype signals, for example, as weighted combinations of the input signals.
81 Citations
22 Claims
-
1. A method comprising:
-
using a component analyzer to decompose input signals into input signal components representing different frequency components at each of a series of times; using a prototype generator to determine a characterization of one or more prototype signals from the input signals, the characterization of the one or more prototype signals comprising a plurality of prototype components representing different frequency components at each of the series of times; and using an estimator, executed by a sound processing device, to process a prototype signal of the one or more prototype signals to form an output signal as an estimate of the prototype signal, the estimate being based on, and varying in accordance with, the input signals used to determine a characterization of the prototype signal, the output signal corresponding to a combination of the input signals used to determine the characterization of the prototype signal; wherein forming the output signal as an estimate of the prototype signal comprises determining a minimum error estimate of the prototype signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
using a component analyzer to decompose input signals into input signal components representing different frequency components at each of a series of times; using a prototype generator to determine a characterization of one or more prototype signals from the input signals, the characterization of the one or more prototype signals comprising a plurality of prototype components representing different frequency components at each of the series of times; and using an estimator, executed by a sound processing device, to process a prototype signal of the one or more prototype signals to form an output signal as an estimate of the prototype signal, the estimate being based on, and varying in accordance with, the input signals used to determine a characterization of the prototype signal, the output signal corresponding to a combination of the input signals used to determine the characterization of the prototype signal; wherein forming the output signal as an estimate of the prototype signal comprises computing estimates of statistics relating the prototype signal and corresponding input signals, and determining a weighting coefficient to apply to each of the corresponding input signals. - View Dependent Claims (16)
-
-
17. A system comprising:
-
an input sound processor configured to decompose input signals into input signal components representing different frequency components at each of a series of times; a prototype generator configured to accept the input signals and to provide a characterization of a prototype signal from the input signals, the characterization of the prototype signal comprising a plurality of prototype components representing different frequency components at each of the series of times; and an estimator configured to accept the characterization of the prototype signal and to form an output signal as an estimate of the prototype signal, the estimate being based on, and varying in accordance with, the input signals used to determine a characterization of the prototype signal, the output signal corresponding to a combination of the input signals; wherein forming the output signal as an estimate of the prototype signal comprises determining a minimum error estimate of the prototype signal.
-
-
18. A non-transitory computer-readable medium storing instructions for causing a data processing system to perform operations comprising:
-
using a component analyzer to decompose input signals into input signals components representing different frequency components at each of a series of times; using a prototype generator to determine a characterization of one or more prototype signals from the input signals, the characterization of the one or more prototype signals comprising a plurality of prototype components representing different frequency components at each of the series of times; and using an estimator, executable by a sound processing device, to process a prototype signal of the one or more prototype signals to form an output signal as an estimate of the prototype signal, the estimate being based on, and varying in accordance with, the input signals used to determine a characterization of the prototype signal, the output signal corresponding to a combination of the input signals used to determine the characterization of the prototype signal; wherein forming the output signal as an estimate of the prototype signal comprises determining a minimum error estimate of the prototype signal.
-
-
19. An audio acquisition system comprising:
-
an input for receiving input signals from corresponding microphones; an input processor configured to decompose the input signals into input signal components representing different frequency components at each of a series of times; a prototype generator configured to accept the input signals and to provide a characterization of a prototype signal, the characterization of the prototype signal comprising a plurality of prototype components representing different frequency components at each of the series of times; and an estimator, executable by a sound processing device, to accept the characterization of the prototype signal and to perform processing to form an output signal as an estimate of the prototype signal, the estimate of the prototype signal corresponding to a combination of the input signals used to determine the characterization of the prototype signal, the estimate being based on, and varying in accordance with, the input signals used to determine the characterization of the prototype signal, wherein forming the output signal is performed according to a pattern of response of the microphones to a signal from a desired location; wherein forming the output signal as an estimate of the prototype signal comprises determining a minimum error estimate of the prototype signal.
-
-
20. A system comprising:
-
an input sound processor configured to decompose input signals into input signal components representing different frequency components at each of a series of times; a prototype generator configured to accept the input signals and to provide a characterization of a prototype signal from the input signals, the characterization of the prototype signal comprising a plurality of prototype components representing different frequency components at each of the series of times; and an estimator configured to accept the characterization of the prototype signal and to form an output signal as an estimate of the prototype signal, the estimate being based on, and varying in accordance with, the input signals used to determine the characterization of the prototype signal, the output signal corresponding to a combination of the input signals; wherein forming the output signal as an estimate of the prototype signal comprises computing estimates of statistics relating the prototype signal and corresponding input signals, and determining a weighting coefficient to apply to each of the corresponding input signals.
-
-
21. A non-transitory computer-readable medium storing instructions for causing a data processing system to perform operations comprising:
-
using a component analyzer to decompose input signals into input signals components representing different frequency components at each of a series of times; using a prototype generator to determine a characterization of one or more prototype signals from the input signals, the characterization of the one or more prototype signals comprising a plurality of prototype components representing different frequency components at each of the series of times; and using an estimator, executable by a sound processing device, to process a prototype signal of the one or more prototype signals to form an output signal as an estimate of the prototype signal, the estimate being based on, and varying in accordance with, the input signals used to determine the characterization of the prototype signal, the output signal corresponding to a combination of the input signals used to determine the characterization of the prototype signal; wherein forming the output signal as an estimate of the prototype signal comprises computing estimates of statistics relating the prototype signal and corresponding input signals, and determining a weighting coefficient to apply to each of the corresponding input signals.
-
-
22. An audio acquisition system comprising:
-
an input for receiving input signals from corresponding microphones; an input processor configured to decompose the input signals into input signal components representing different frequency components at each of a series of times; a prototype generator configured to accept the input signals and to provide a characterization of a prototype signal, the characterization of the prototype signal comprising a plurality of prototype components representing different frequency components at each of the series of times; and an estimator, executable by a sound processing device, to accept the characterization of the prototype signal and to perform processing to form an output signal as an estimate of the prototype signal, the estimate of the prototype signal corresponding to a combination of the input signals used to determine the characterization of the prototype signal, the estimate being based on, and varying in accordance with, the input signals used to determine the characterization of the prototype signal, wherein forming the output signal is performed according to a pattern of response of the microphones to a signal from a desired location; wherein forming the output signal as an estimate of the prototype signal comprises computing estimates of statistics relating the prototype signal and corresponding input signals, and determining a weighting coefficient to apply to each of the corresponding input signals.
-
Specification