A dereverberation parameter estimation method including, using a processor, estimating a dereverberation parameter for acquiring a direct sound by removing a reverberation component contained in a speech input signal, and outputting the dereverberation parameter as a parameter of a linear filter for removing a non-fluctuating reverberation component contained in the speech input signal, and as a parameter of a non-linear filter for removing a fluctuating reverberation component contained in the speech input signal,
- the method comprising the steps of:
- the processor reading from the memory the parameter of the linear filter, and generating an estimated value of a linear dereverberation signal by removing the non-fluctuating reverberation component contained in the speech input signal using the linear filter;
- the processor reading from the memory the parameter of the non-linear filter, and generating estimated values of the fluctuating reverberation component and the direct sound component contained in the estimated value of the linear dereverberation signal using the non-linear filter;
- the processor, based on the estimated values of the fluctuating reverberation component and the direct sound, updating the parameters of the variation reverberation component and the direct sound component constituting the parameter of the non-linear filter;
- and
- the processor, based on the updated parameters of the fluctuating reverberation component and the direct sound component, successively updating the parameter of the linear filter.