Audio device with uncertainty quantification and related methods
View Patent ↗An audio device comprising memory, an interface, and one or more processors, wherein the one or more processors are configured to obtain audio data; process the audio data for provision of an audio output; determine an uncertainty parameter based on the audio data; and control the processing of the audio data for provision of the audio output based on the uncertainty parameter.
1 . An audio device comprising a memory, an interface, and one or more processors comprising an encoder and a decoder, wherein the one or more processors are configured to:
obtain audio data;
process the audio data for provision of an audio output, wherein to process the audio data for provision of an audio output comprises to process, using the encoder, the audio data for provision of a compressed encoder output signal;
process, using the decoder, the compressed encoder output signal for provision of a decoder output signal;
determine an uncertainty parameter based on the audio data, wherein to determine an uncertainty parameter based on the audio data comprises to determine an uncertainty parameter based on the audio data and the decoder output signal by comparing the audio data and the decoder output signal; and
control the processing of the audio data for provision of the audio output based on the uncertainty parameter.
2 . The audio device according to claim 1 , wherein to process the audio data for provision of the compressed encoder output signal comprises to encode the audio data, and wherein to process the compressed encoder output signal comprises to decode the compressed encoder output signal for provision of the decoder output signal.
3 . The audio device according to claim 1 , wherein the one or more processors comprise a comparator processor, and wherein to determine the uncertainty parameter comprises to determine the uncertainty parameter using the comparator processor.
4 . The audio device according to claim 1 , wherein the one or more processors comprise an autoencoder, and wherein the autoencoder comprises the encoder and the decoder.
5 . The audio device according to claim 1 , wherein the one or more processors comprise a digital signal processor comprising a neural network, and wherein to process the audio data for provision of an audio output comprises to provide the audio data as input to the neural network and to process the audio data using the neural network for provision of a primary output based on the uncertainty parameter, and wherein the audio output is based on the primary output.
6 . The audio device according to claim 5 , wherein the neural network comprises a deep neural network.
7 . The audio device according to claim 5 , wherein the digital signal processor comprises a controller configured to determine a controller output based on the uncertainty parameter and wherein to control the processing of the audio data for provision of the audio output comprises to control the processing of the audio data based on the controller output.
8 . The audio device according to claim 5 , wherein the one or more processors comprise a secondary processor different from the digital signal processor, wherein to process the audio data for provision of an audio output comprises to process the audio data for provision of a secondary output different from the primary output using the secondary processor, wherein the audio output is based on the secondary output.
9 . The audio device according to claim 8 , wherein the one or more processors comprise a mixer, and wherein to process the audio data for provision of an audio output comprises to mix the primary output and the secondary output for provision of a mixed output, and wherein the audio output is based on the mixed output.
10 . The audio device according to claim 1 , wherein the one or more processors are configured to:
determine whether the uncertainty parameter satisfies a first criterion, and in accordance with the uncertainty parameter satisfying the first criterion, process the audio data according to a first signal processing scheme for provision of the audio output.
11 . The audio device according to claim 10 , wherein the one or more processors are configured to: in accordance with the uncertainty parameter not satisfying the first criterion and/or in accordance with the uncertainty parameter satisfying a second criterion, process the audio data according to a second signal processing scheme for provision of the audio output.
12 . The audio device according to claim 11 , wherein the one or more processors are configured to: in accordance with the uncertainty parameter not satisfying the first criterion and in accordance with the uncertainty parameter not satisfying the second criterion, process the audio data according to a third signal processing scheme for provision of the audio output.
13 . The audio device according to claim 1 , wherein the one or more processors are configured to output the audio output via the interface.
14 . A method of operating an audio device comprising one or more processors comprising an encoder and a decoder, the method comprising:
obtaining audio data;
processing the audio data for provision of an audio output, wherein processing the audio data for provision of an audio output comprises processing, using the encoder, the audio data for provision of a compressed encoder output signal;
processing, using the decoder, the compressed encoder output signal for provision of a decoder output signal;
determining an uncertainty parameter based on the audio data, wherein determining an uncertainty parameter based on the audio data comprises determining an uncertainty parameter based on the audio data and the decoder output signal by comparing the audio data and the decoder output signal; and
controlling the processing of the audio data for provision of the audio output based on the uncertainty parameter.
15 . The method of claim 14 , wherein processing the audio data for provision of one or more audio parameters comprises encoding the audio data for provision of the one or more audio parameters using a neural network.
16 . The method of claim 14 , wherein processing the audio data for provision of an audio output comprises providing the audio data as input to a neural network and processing the audio data using the neural network for provision of a primary output based on the uncertainty parameter, and wherein the audio output is based on the primary output.
17 . The method of claim 16 , wherein the neural network comprises a deep neural network.
18 . The method of claim 14 , wherein controlling the processing of the audio data for provision of the audio output comprises controlling the processing of the audio data based on the controller output.
19 . The method of claim 16 , wherein processing the audio data for provision of an audio output comprises processing the audio data for provision of a secondary output different from the primary output using a secondary processor, wherein the audio output is based on the secondary output.