Signal processing apparatus and method thereof
AssigneeCanon Kabushiki Kaisha
InventorPhilip Garner
Life of this patent
Estimating the term…
Abstract
An improved and computationally efficient signal processing is provided to estimate and reduce noise in a sampled signal. Hence, a first filter recursive filters a vector in the signal in one direction along the vector, a second filter recursive filters the vector in the opposite direction to the first filter along the vector, and a combining section combines the results of the first and second filters. Coefficients of the first and second filters are dependent on a position in the vector.
Claims3
A signal processing apparatus for smoothing power spectral density of a speech signal, comprising:
- an acquisition section configured to acquire the power spectral density of a plurality of frames of the speech signal;
- an estimator configured to estimate an estimated value of power spectral density of noise based on the power spectral density of the plurality of frames of the speech signal;
- a subtraction section configured to subtract the estimated value from the power spectral density of each frame of the speech signal so as to determine a spectral subtraction of the power spectral density of each frame of the speech signal;
- and
- a determiner configured to perform a first filtering process and a second filtering process on the spectral subtraction of the power spectral density of each frame of the speech signal, and to linearly combine results of the first and second filtering processes so as to determine a smooth spectral subtraction of the power spectral density of each frame of the speech signal,
- wherein the first filtering process begins at the lowest frequency of the power spectral density and proceeds towards the highest frequency of the power spectral density, and the second filtering process begins at the highest frequency of the power spectral density and proceeds towards the lowest frequency of the power spectral density, and
- wherein the first and second filtering processes use a plurality of filtering coefficients, where each of the filtering coefficients respectively depends on the frequency of each frame contained between the lowest frequency and the highest frequency of the power spectral density of the speech signal.
A method of smoothing power spectral density of a speech signal, comprising:
- using a processor to perform the steps of:
- acquiring the power spectral density of a plurality of frames of the speech signal;
- estimating an estimated value of power spectral density of noise based on the power spectral density of the plurality of frames of the speech signal;
- subtracting the estimated value from the power spectral density of each frame of the speech signal so as to determine a spectral subtraction of the power spectral density of each frame of the speech signal;
- and
- performing a first filtering process and a second filtering process on the spectral subtraction of the power spectral density of each frame of the speech signal, and to linearly combine results of the first and second filtering processes so as to determine a smooth spectral subtraction of the power spectral density of each frame of the speech signal,
- wherein the first filtering process begins at the lowest frequency of the power spectral density and proceeds towards the highest frequency of the power spectral density, and the second filtering process begins at the highest frequency of the power spectral density and proceeds towards the lowest frequency of the power spectral density, and
- wherein the first and second filtering processes use a plurality of filtering coefficients, where each of the filtering coefficients respectively depends on the frequency of each frame contained between the lowest frequency and the highest frequency of the power spectral density of the speech signal.
A non-transitory computer-readable medium storing a computer-executable program for causing a computer to perform a method of smoothing power spectral density of a speech signal, the method comprising the steps of:
- acquiring the power spectral density of a plurality of frames of the speech signal;
- estimating an estimated value of power spectral density of noise based on the power spectral density of the plurality of frames of the speech signal;
- subtracting the estimated value from the power spectral density of each frame of the speech signal so as to determine a spectral subtraction of the power spectral density of each frame of the speech signal;
- and
- performing a first filtering process and a second filtering process on the spectral subtraction of the power spectral density of each frame of the speech signal, and to linearly combine results of the first and second filtering processes so as to determine a smooth spectral subtraction of the power spectral density of each frame of the speech signal,
- wherein the first filtering process begins at lowest frequency of the power spectral density and proceeds towards highest frequency of the power spectral density, and the second filtering process begins at the highest frequency of the power spectral density and proceeds towards the lowest frequency of the power spectral density, and
- wherein the first and second filtering processes use a plurality of filtering coefficients, where each of the filtering coefficients respectively depends on the frequency of each frame contained between the lowest frequency and the highest frequency of the power spectral density of the speech signal.
Dependencies are inferred from the claim text.