SIGNAL PROCESSING APPARATUS, MICROPHONE ARRAY DEVICE, AND STORAGE MEDIUM STORING SIGNAL PROCESSING PROGRAM
First Claim
1. A signal processing apparatus, comprising:
- at least two sound input units;
an orthogonal transformer to transform two sound signals, out of sound signals in a time domain input from the at least two sound input units, into respective spectral signals in a frequency domain;
a phase difference calculator to calculate a phase difference between the spectral signals in the frequency domain;
a range determiner to determine a coefficient responsive to a frequency in the phase difference as a function of frequency, and determine a suppression range related to a phase on a per frequency basis of the frequency responsive to the coefficient; and
a filter to phase-shift a component of a first of the spectral signals on a per frequency basis in order to generate a phase-shifted spectral signal when the phase difference at each frequency falls within the suppression range, synthesizing the phase-shifted spectral signal and a second of the spectral signals in order to generate a filtered spectral signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A signal processing apparatus includes: two sound input units, an orthogonal transformer to transform two sound signals input from the two sound input units into respective spectral signals in a frequency domain, a phase difference calculator to calculate a phase difference between the spectral signals in the frequency domain, a range determiner to determine a coefficient responsive to a frequency in the phase difference as a function of frequency, and determine a suppression range related to a phase on a per frequency basis of the frequency responsive to the coefficient; and a filter to phase-shift a component of one of the spectral signals on a per frequency basis in order to generate a phase-shifted spectral signal when the phase difference at each frequency falls within the suppression range, synthesizing the phase-shifted spectral signal and the other of the spectral signals in order to generate a filtered spectral signal.
-
Citations
13 Claims
-
1. A signal processing apparatus, comprising:
-
at least two sound input units; an orthogonal transformer to transform two sound signals, out of sound signals in a time domain input from the at least two sound input units, into respective spectral signals in a frequency domain; a phase difference calculator to calculate a phase difference between the spectral signals in the frequency domain; a range determiner to determine a coefficient responsive to a frequency in the phase difference as a function of frequency, and determine a suppression range related to a phase on a per frequency basis of the frequency responsive to the coefficient; and a filter to phase-shift a component of a first of the spectral signals on a per frequency basis in order to generate a phase-shifted spectral signal when the phase difference at each frequency falls within the suppression range, synthesizing the phase-shifted spectral signal and a second of the spectral signals in order to generate a filtered spectral signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A microphone array device, comprising:
-
at least two microphones; an orthogonal transformer to transform two sound signals, out of the sound signals in a time domain input from the at least two microphones, into respective spectral signals in a frequency domain; a phase difference calculator to calculate a phase difference between the spectral signals in the frequency domain; a range determiner to determine a coefficient responsive to a frequency in the phase difference as a function of frequency, and determining a suppression range related to a phase on a per frequency basis of the frequency responsive to the coefficient; a filter to phase-shift a component of a first of the spectral signals on a per frequency basis in order to generate a phase-shifted spectral signal when the phase difference at each frequency falls within the suppression range, synthesizing the phase-shifted spectral signal and a second of the spectral signals in order to generate a filtered spectral signal; and an inverse-orthogonal transformer to inverse-transform the filtered spectral signal into a sound signal in the time domain.
-
-
8. A non-transitory computer-readable medium for recording a signal processing program allowing a computer to execute an operation, comprising:
-
transforming two sound signals, out of sound signals in a time domain input from at least two sound input units, into respective spectral signals in a frequency domain; calculating a phase difference between the spectral signals in the frequency domain; determining a suppression range related to a phase on a per frequency basis of the frequency responsive to a coefficient of the frequency in the phase difference as a function of frequency; phase-shifting a component of a first of the spectral signals on a per frequency basis in order to generate a phase-shifted spectral signal when the phase difference at each frequency falls within the suppression range, synthesizing the phase-shifted spectral signal and a second of the spectral signals in order to generate a filtered spectral signal. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification