BRIEF DESCRIPTION OF THE DRAWINGS
The present invention can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:
FIG. 1 is a schematic diagram of a small array microphone apparatus according to an embodiment of the invention;
FIG. 2 is a schematic diagram of a microphone calibration unit according to another embodiment of the invention;
FIG. 3 is a schematic diagram of a directional microphone forming unit according to another embodiment of the invention;
FIG. 4 is a schematic diagram of a detection unit according to another embodiment of the invention;
FIG. 5 is a schematic diagram of a small array microphone apparatus according to another embodiment of the invention; and
FIG. 6 is a schematic diagram of a directional microphone forming unit according to another embodiment of the invention.
DETAILED DESCRIPTION OF THE INVENTION
The following description is of the best-contemplated mode of carrying out the invention. This description is made for the purpose of illustrating the general principles of the invention and should not be taken in a limiting sense. The scope of the invention is best determined by reference to the appended claims.
FIG. 1 is a schematic diagram of small array microphone apparatus 100 according to an embodiment of the invention. Small array microphone apparatus 100 comprises omni-directional microphones Mic1 and Mic2, microphone calibration unit 110, directional microphone forming unit 120, time domain noise suppression unit 130, adaptive channel forming unit 140, transformer 150, detection unit 155, frequency domain noise suppression unit 180, SNR based equalizer 185 and inverse transformer 190. Small array microphone apparatus 100 detects environmental noise to adjust directional microphone signals dm1 and dm2 of directivity for noise suppression. In addition, detection unit 155 comprises ambient noise estimate unit 160 and environmental detection unit 170.
As shown in FIG. 1, the desired near-end talker P1 and omni-directional microphone Mic1 and Mic2 are arranged in a line, referred to as an end-fire way. Omni-directional microphone Mic1 and Mic2 respectively convert sound from the desired near-end talker 10 into signals S1 and S2. Microphone calibration unit 110 receives signals S1 and S2, calibrates on gain, and correspondingly outputs calibration signals C1 and C2. Directional microphone forming unit 120 receives calibration signals C1 and C2 and outputs directional microphone signal dm1 with a predefined directivity according to control signal Ctrl and directional microphone signal dm2 with a fixed directivity for noise detection. Control signal Ctrl is determined by whether environmental noise power generated by environmental detection unit 170 exceeds a predefined threshold. According to another embodiment of the invention, the directional microphone signal dm2 with the fixed directivity is a signal with a cardioid, super-cardioid or hyper-cardioid polar pattern for noise detection. The directional microphone signal dm1 with predefined directivity is a signal with a similar omni-directional polar pattern when the environmental noise power is below the predefined threshold. The directional microphone signal dm1 with predefined directivity is a signal with a cardioid, super-cardioid or hyper-cardioid polar pattern when the environmental noise power exceeds the predefined threshold.
Time domain noise suppression unit 130 receives directional microphone signals dm1 and dm2 and calibration signal C2, suppresses noise, and correspondingly outputs directional signals d1 and d2 and calibration signal C3 to adaptive channel forming unit 140.
Adaptive channel forming unit 140 receives directional signals d1 and d2 and calibration signal C3 to respectively generate first main channel signal m1, second main channel signal m2 and reference channel signal r1. Second main channel signal m2 is indirectly provided to ambient noise estimate unit 160 for environmental detection.
Transformer 150 transforms first main channel signal m1, second main channel signal m2 and reference signal r1 from time domain to frequency domain to correspondingly output main channel signals M1 and M2 and reference channel signal R1. Main channel signal M2 and reference channel R1, frequency domain signals, are provided to ambient noise estimate unit 160 of detection unit 155.
Ambient noise estimate unit 160 receives and compares reference channel signal R1 and main channel signal M2 to output control signals Co1 and Co2 and noise estimate signal N1 to environmental detection unit 170. Environmental detection unit 170 generates control signal Ctrl according to control signals Co1 and Co2 and noise estimate signal N1 to control directional microphone signal dm1 with the predefined directivity.
Frequency domain noise suppression unit 180 receives main channel signal M1 and noise estimate signal N1, suppresses noise of main channel signal M1 according to noise estimate signal N1 and generates clear voice signal V1. SNR based equalizer 185 equalizes clear voice signal V1 to generate clear voice signal V2. Inverse transformer 190 transforms clear voice signal V2 from frequency domain to time domain to generate clear voice signal v2.
FIG. 2 is a schematic diagram of microphone calibration unit 110 according to another embodiment of the invention. Microphone calibration unit 110 comprises power detection unit 112, power smoothing unit 114, calibration unit 116 and subband synthesis unit 118. Power detection unit 112 comprises subband analysis unit 1121, power calculation in all bands unit 1122 and voice activity detection unit 1123. Power detection unit 112 detects power of each band of signals S1 and S2. Power smoothing unit 114 smoothes each band of signals S1 and S2. Calibration unit 116 comprises calibrating gains for all bands unit 1161 and applying mic gains for all bands unit 1162. Calibrating gains for all bands unit 1161 calibrates each band of signals S1 and S2 by multiplying calibrating gains to each band of the signal S1, wherein the calibrating gains are generated by each band of signal S2 divided by each band of signal S1. Applying gains for all bands unit 1162 may comprise multiplication of a predefined gain for all bands of signals S1 and S2. Subband synthesis unit 118 synthesizes each band of signals S1 and S2 to generate calibration signals X1 and X2.
FIG. 3 is a schematic diagram of directional microphone forming unit 120 according to another embodiment of the invention. Directional microphone forming unit 120 comprises first phase adjustment unit 121, second phase adjustment unit 122, fixed phase adjustment unit 123, and subtractors 124 and 125.
First phase adjustment unit 121 shifts calibration signal X1 first phase P1 according to control signal Ctrl to generate signal XP1. First phase P1 is a positive value P0 for compensating sound propagation from omni-directional microphone Mic1 to omni-directional microphone Mic2 when the environmental noise power is below the predefined threshold. Phase P1 is less than the positive value P0 when the environmental noise power exceeds the predefined threshold. The environmental noise power is detected by detection device 155.
Second phase adjustment unit 122 shifts calibration signal X2 second phase P2 according to control signal Ctrl to generate signal XP2. Second phase P2 is 180° for two calibration signal X1 and X2 added together with the same phase when the environmental noise power is below the predefined threshold. Second phase P2 is 0° when the environmental noise power exceeds the predefined threshold.
Fixed phase adjustment unit 123 shifts calibration signal X2 fixed phase P3 to generate signal XP3. First subtractor 124 subtracts signal XP2 from signal XP1 to generate first directional microphone signal dm1, directivity of which is changed by control signal Ctr1. Second subtractor 125 subtracts signal XP3 from signal X1 to generate the second directional microphone signal dm2 with fixed directivity, such as super-cardioid or hyper-cardioid for noise detection.
FIG. 4 is a schematic diagram of detection unit 155 according to another embodiment of the invention. Detection unit 155 comprises ambient noise estimate unit 160 and environmental detection unit 170. Ambient noise estimate unit 160 comprises entire power calculating units 1621 and 1622, each frequency bin power calculating units 1641 and 1642, power smoothing units 1651, 1652, 1653 and 1654, comparing units 1671 and 1672 and noise estimate unit 168. Entire power calculating unit 1621 calculates the entire power of reference channel signal R1 to output power signal Pw1. Power smoothing unit 1651 smoothes power signal Pw1 to output power signal Ps1. Each frequency bin power calculating unit 1641 calculates the power of each frequency bin to output power signal Bw1. Power smoothing unit 1652 smoothes power signal Bw1 to output power signal Bs1.
Similarly, entire power calculating unit 1622 calculates the entire power of main channel signal M2 to output power signal Pw2. Power smoothing unit 1654 smoothes power signal Pw2 to output power signal Ps2. Each frequency bin power calculating unit 1642 calculates the power of each frequency bin to output power signal Bw2. Power smoothing unit 1653 smoothes power signal Bw2 to output power signal Bs2. It is noted that main channel signal M2 provides noise detection.
Comparing unit 1672 compares power signals Ps1 and Ps2 to generate control signal Co1. Control signal Co1 is power signal Ps1 divided by power signal Ps2. Similarly, comparing unit 1671 compares power signals Bs1 and Bs2 to generate control signal Co2. Control signal Co2 is power signal Bs1 divided by power signal Bs2. Noise estimate unit 168 receives control signals Co1 and Co2 and power signal Bs1 to generate noise estimate signal N1. Environmental detection unit 170 generates control signal Ctrl to control directional microphone unit 120 to form different polar patterns according to control signals Co1 and Co2 and power signal Bs1 more or less than predefined values. If all control signals Co1 and Co2 and power signal Bs1 are more than predefined values, it is determined that the environmental noise power exceeds the predefined threshold (noise environment) and the polar pattern of first directional microphone signal dm1 is super-cardioid or hyper-cardioid polar pattern.
If none of control signals Co1 and Co2 and power signal Bs1 exceeds predefined values, it means that the environmental noise power doesn't exceed the predefined threshold (quiet environment) and the polar pattern of first directional microphone signal dm1 is a similar omni-directional polar pattern.
FIG. 5 is a schematic diagram of a small array microphone apparatus 500 according to another embodiment of the invention. Small array microphone apparatus 500 comprises omni-directional microphones Mic1, Mic2 and Mic3, microphone calibration unit 510, directional microphone forming unit 520, time domain noise suppression unit 130, adaptive channel forming unit 140, transformer 150, detection unit 155, frequency domain noise suppression unit 180, SNR based equalizer 185 and inverse transformer 190. The differences between small array microphone apparatus 500 and small array microphone apparatus 100 are one more omni-directional microphones Mic3, microphone calibration unit 510 and directional microphone forming unit 520. Especially, directional microphone forming unit 520 is big different and discussed as followed.
FIG. 6 is a schematic diagram of directional microphone forming unit 520 according to another embodiment of the invention. Directional microphone forming unit 520 comprises first phase adjustment unit 521, second phase adjustment unit 522, third phase adjustment unit 523, fixed phase adjustment unit 524, fifth phase adjustment unit 528, sixth phase adjustment unit 529 and subtractors 525, 526 and 527. Directional microphone forming unit 520 is a two order directional microphone forming unit with two-stage processing. In the first stage, calibration signals X1, X2 and X3 are respectively sent to first phase adjustment unit 521, second phase adjustment unit 522 and third phase adjustment unit 523 to phase-shift P1 for calibration signal X1, P2 for calibration signal X2 and P3 for calibration signal X3 to acquire three phase shifted signals XP1, XP2 and XP3. Subtractors 525 and 526 generate signals X11 and X21 by subtracting signal XP2 from signal XP1 and signal XP3 from signal XP2. Control signal Ctrl is used to control the phase shift values, P1, P2 and P3, to get three phase shifted signal XP1, XP2 and XP3 and further forms the first stage directivity. In the second stage, signals X11 and X21 are respectively sent to fifth phase adjustment unit 528 and sixth phase adjustment unit 529 to phase-shift P11 for signal X11 and P21 for signal X21 to get two phase shifted signals XP4 and XP5.
Subtractor 531 generates first directional microphone signal dm1 with a predefined directivity by subtracting signal XP5 from signal XP4. Control signal Ctrl is used to control the phase shift values, P11 and P21, to acquire two phase shifted signals XP4 and XP5 and further forms the second stage directivity. Similarly, subtractor 527 generates second directional microphone signal dm2 with a fixed directivity by subtracting signal XP4 from calibration signal X2.
While the invention has been described by way of example and in terms of preferred embodiment, it is to be understood that the invention is not limited thereto. To the contrary, it is intended to cover various modifications and similar arrangements (as would be apparent to those skilled in the art). Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.