Signal processing apparatus, signal processing method, and signal processing program
AssigneesNEC Corporation, NEC Platforms, Ltd.
InventorsAkihiko Sugiyama, Ryoji Miyahara
Life of this patent
Estimating the term…
Abstract
This invention provides a signal processing apparatus capable of obtaining an output signal of sufficiently high quality if the phase of an input signal is largely different from the phase of a true voice. The signal processing apparatus includes a voice detector that receives a mixed signal including a voice and a signal other than the voice and obtains existence of the voice as a voice flag, a corrector that receives the mixed signal and the voice flag and obtains a corrected mixed signal generated by correcting the mixed signal in accordance with a state of the voice flag, and a shaper that receives the corrected mixed signal and shapes the corrected mixed signal.
Claims7
A signal processing apparatus comprising:
- a converter that receives a mixed signal including a voice and a signal other than the voice and obtains amplitudes and phases corresponding to a plurality of frequency components;
- a voice detector that obtains existence of a voice included in the amplitude as a voice flag;
- an amplitude corrector that receives the mixed signal and the voice flag and obtains a corrected amplitude generated by correcting the amplitude in accordance with a state of the voice flag;
- an inverse converter that receives the corrected amplitude and the phase and converts the corrected amplitude and the phase into a time domain signal;
- a shaper that shapes the time domain signal;
- an impact sound detector that receives the amplitude and the phase and obtains existence of an impact sound included in the amplitude as an impact sound flag;
- and
- a phase corrector that receives the voice flag, the impact sound flag, and the phase and obtains a corrected phase generated by correcting the phase in accordance with the states of the voice flag and the impact sound flag,
- wherein the inverse converter receives the corrected amplitude and the corrected phase and converts the corrected amplitude and the corrected phase into the time domain signal.
A signal processing method comprising:
- receiving a mixed signal including a voice and a signal other than the voice and obtaining amplitudes and phases corresponding to a plurality of frequency components;
- obtaining existence of a voice included in the amplitude as a voice flag;
- receiving the mixed signal and the voice flag and obtaining a corrected amplitude generated by correcting the amplitude in accordance with a state of the voice flag;
- receiving the corrected amplitude and the phase and converting the corrected amplitude and the phase into a time domain signal;
- shaping the time domain signal;
- receiving the amplitude and the phase and obtaining existence of an impact sound included in the amplitude as an impact sound flag;
- and
- receiving the voice flag, the impact sound flag, and the phase and obtaining a corrected phase generated by correcting the phase in accordance with the states of the voice flag and the impact sound flag,
- wherein the corrected amplitude and the corrected phase are converted into the time domain signal.
A non-transitory computer readable medium storing a signal processing program for causing a computer to execute a method, comprising:
- receiving a mixed signal including a voice and a signal other than the voice and obtaining amplitudes and phases corresponding to a plurality of frequency components;
- obtaining existence of a voice included in the amplitude as a voice flag;
- receiving the mixed signal and the voice flag and obtaining a corrected amplitude generated by correcting the amplitude in accordance with a state of the voice flag;
- receiving the corrected amplitude and the phase and converting the corrected amplitude and the phase into a time domain signal;
- shaping the time domain signal;
- receiving the amplitude and the phase and obtaining existence of an impact sound included in the amplitude as an impact sound flag;
- and
- receiving the voice flag, the impact sound flag, and the phase and obtaining a corrected phase generated by correcting the phase in accordance with the states of the voice flag and the impact sound flag,
- wherein the corrected amplitude and the corrected phase are converted into the time domain signal.
Dependencies are inferred from the claim text.