AUDIO PROCESSING DEVICE, AUDIO PROCESSING METHOD, AND RECORDING MEDIUM RECORDING AUDIO PROCESSING PROGRAM
First Claim
1. An audio processing device, comprising:
- first audio output means for outputting first audio based on a first output audio signal,second audio output means for outputting second audio based on a second output audio signal,audio input means for inputting audio and outputting an input audio signal,first artificial linear echo generation means for generating a first artificial linear echo signal estimated to be generated by the first audio travelling to the audio input means from the first output audio signal and outputting it,second artificial linear echo generation means for generating a second artificial linear echo signal estimated to be generated by the second audio travelling to the audio input means from the second output audio signal and outputting it,linear echo suppression means for generating a signal in which a linear echo signal mixed to the input audio signal is suppressed based on the outputs of the first artificial linear echo generation means and the second artificial linear echo generation means and outputting it,non-linear echo estimation means for estimating a non-linear echo signal based on the first artificial linear echo signal and the second artificial linear echo signal, andnon-linear echo suppression means for suppressing the signal outputted by the linear echo suppression means based on the non-linear echo signal estimated by the non-linear echo estimation means.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an audio processing device that appropriately suppresses echo generated in a stereophonic audio output. The audio processing device includes: means for generating a first artificial linear echo signal and a second artificial linear echo signal that are estimated to be generated by first audio and second audio travelling to audio input means; means for suppressing a linear echo signal mixed to an input audio signal based on the first artificial linear echo signal and the second artificial linear echo signal: means for estimating a non-linear echo signal based on the first artificial linear echo signal and the second artificial linear echo signal; and means for suppressing the non-linear echo signal.
-
Citations
8 Claims
-
1. An audio processing device, comprising:
-
first audio output means for outputting first audio based on a first output audio signal, second audio output means for outputting second audio based on a second output audio signal, audio input means for inputting audio and outputting an input audio signal, first artificial linear echo generation means for generating a first artificial linear echo signal estimated to be generated by the first audio travelling to the audio input means from the first output audio signal and outputting it, second artificial linear echo generation means for generating a second artificial linear echo signal estimated to be generated by the second audio travelling to the audio input means from the second output audio signal and outputting it, linear echo suppression means for generating a signal in which a linear echo signal mixed to the input audio signal is suppressed based on the outputs of the first artificial linear echo generation means and the second artificial linear echo generation means and outputting it, non-linear echo estimation means for estimating a non-linear echo signal based on the first artificial linear echo signal and the second artificial linear echo signal, and non-linear echo suppression means for suppressing the signal outputted by the linear echo suppression means based on the non-linear echo signal estimated by the non-linear echo estimation means. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An audio processing method comprising:
-
an audio input step in which first audio and second audio that are outputted by two audio output means based on a first output audio signal and a second output audio signal are inputted by audio input means and an input audio signal is outputted, a first artificial linear echo generation step in which a first artificial linear echo signal estimated to be generated by the first audio travelling to the audio input means is generated from the first output audio signal and outputted, a second artificial linear echo generation step in which a second artificial linear echo signal estimated to be generated by the second audio travelling to the audio input means is generated from the second output audio signal and outputted, a linear echo suppression step in which a signal in which a linear echo signal mixed to the input audio signal is suppressed is generated based on the first artificial linear echo signal and the second artificial linear echo signal and outputted, a non-linear echo estimation step in which a non-linear echo signal is estimated based on the first artificial linear echo signal and the second artificial linear echo signal, and a non-linear echo suppression step in which the signal outputted in the linear echo suppression step is suppressed based on the non-linear echo signal estimated in the non-linear echo estimation step.
-
-
8. A non-transitory medium recording an audio processing program causing a computer to perform:
-
an audio input step in which first audio and second audio that are outputted by two audio output means based on a first output audio signal and a second output audio signal are inputted by audio input means and an input audio signal is outputted, a first artificial linear echo generation step in which a first artificial linear echo signal estimated to be generated by the first audio travelling to the audio input means is generated from the first output audio signal and outputted, a second artificial linear echo generation step in which a second artificial linear echo signal estimated to be generated by the second audio travelling to the audio input means is generated from the second output audio signal and outputted, a linear echo suppression step in which a signal in which a linear echo signal mixed to the input audio signal is suppressed based on the first artificial linear echo signal and the second artificial linear echo signal is generated and outputted, a non-linear echo estimation step in which a non-linear echo signal is estimated based on the first artificial linear echo signal and the second artificial linear echo signal, and a non-linear echo suppression step in which the signal outputted in the linear echo suppression step is suppressed based on the non-linear echo signal estimated in the non-linear echo estimation step.
-
Specification