摘要:
According to certain embodiments, a microphone array having a plurality of microphone elements is calibrated by ensonifying the microphone array at a first direction relative to the microphone array with a first acoustic signal to concurrently generate a first set of audio signals from two or more of the microphone elements and processing the first set of audio signals to calibrate the two or more microphone elements. One or more other sets of audio signals can be generated by ensonifying the microphone array with one or more other acoustic signals at one or more other directions relative to the microphone array, where the two or more microphone elements are calibrated using the first set and the one or more other sets of audio signals. The calibration process can be performed outside of an anechoic chamber using one or more acoustic sources located outside or inside the microphone array.
摘要:
In certain embodiments, an article of manufacture, such as a cell phone, has a device body with a non-spheroidal shape, such as a parallelepiped, and microphones configured at different locations on the device body. A signal processing system processes the microphone signals to generate a plurality of different output beampatterns in at least two non-parallel directions, wherein, in generating at least one of the output beampatterns, the signal processing system takes into account effects of the device body on the incoming acoustic signal. Four or more microphones can be used to generate B format output beampatterns, such as three dipole beampatterns and an omnidirectional beampattern.
摘要:
An exemplary audio signal processing system includes a modal decomposer and an adaptive modal beamformer. The modal decomposer generates a plurality of zeroth-order eigenbeams from audio signals from an (e.g., spherical) array of audio sensors. The adaptive modal beamformer (i) steers the zeroth-order eigenbeams to a specified direction, (ii) adaptively generates a plurality of weighting coefficients for the plurality of zeroth-order eigenbeams, where the plurality of weighting coefficients satisfy a constraint of having only non-negative values, (iii) respectively applies the plurality of adaptively generated weighting coefficients to the plurality of steered, zeroth-order eigenbeams to generate a plurality of weighted, steered, zeroth-order eigenbeams, and (iv) combines the plurality of weighted, steered, zeroth-order eigenbeams to generate an output audio signal. Some embodiments have a further constraint that the weighting coefficients sum to a specified value (e.g., one).
摘要:
In an audio system having acoustic echo, incoming audio signals are decorrelated by applying both phase modulation and amplitude modulation. The resulting decorrelated signals are rendered by loudspeakers, and co-located microphones generate outgoing audio signals that include echo signals caused by the existence of acoustic echo paths from the loudspeakers to the microphones. Acoustic echo cancellation (AEC) is applied to the outgoing audio signals to reduce the amount of echo in those signals. Decorrelating the incoming audios signals using amplitude modulation in addition to phase modulation can increase the effectiveness of the AEC processing. In a frequency-domain implementation, the amount of amplitude modulation can be different for different frequency bands (e.g., greater amplitude modulation for lower frequencies corresponding to human speech and/or no amplitude modulation for higher frequencies).
摘要:
In one embodiment, a directional microphone array having (at least) two microphones generates forward and backward cardioid signals from two (e.g., omnidirectional) microphone signals. An adaptation factor is applied to the backward cardioid signal, and the resulting adjusted backward cardioid signal is subtracted from the forward cardioid signal to generate a (first-order) output audio signal corresponding to a beampattern having no nulls for negative values of the adaptation factor. After low-pass filtering, spatial noise suppression can be applied to the output audio signal. Microphone arrays having one (or more) additional microphones can be designed to generate second-(or higher-) order output audio signals.
摘要:
Accessories for a telephone include at least one earphone and at least one microphone array having multiple microphones used to generate outgoing audio signals for (i) processing by a signal processor and (ii) transmission by the telephone. In one embodiment, two earphones are connected by two corresponding wires, and two microphone arrays, respectively connected to the two wires, are mechanically and electronically configurable in a plurality of use modes to generate outgoing audio signals for processing by the signal processor. The use modes include one or more and possibly all of a single-sided mode, a two-sided mode, an enhanced directivity mode, a stereo recording mode, a multichannel recording mode, a conference mode, and a two-dimensional-array mode, where one of the use modes is automatically detected by the signal processor based on the audio signals generated by the two microphone arrays.
摘要:
Spatial noise suppression for audio signals involves generating a ratio of powers of difference and sum signals of audio signals from two microphones and then performing noise suppression processing, e.g., on the sum signal where the suppression is limited based on the power ratio. In certain embodiments, at least one of the signal powers is filtered (e.g., the sum signal power is equalized) prior to generating the power ratio. In a subband implementation, sum and difference signal powers and corresponding the power ratio are generated for different audio signal subbands, and the noise suppression processing is performed independently for each different subband based on the corresponding subband power ratio, where the amount of suppression is derived independently for each subband from the corresponding subband power ratio. In an adaptive filtering implementation, at least one of the audio signals can be adaptively filtered to allow for array self-calibration and modal-angle variability.
摘要:
A microphone array-based audio system that supports representations of auditory scenes using second-order (or higher) harmonic expansions based on the audio signals generated by the microphone array. In one embodiment, a plurality of audio sensors are mounted on the surface of an acoustically rigid sphere. The number and location of the audio sensors on the sphere are designed to enable the audio signals generated by those sensors to be decomposed into a set of eigenbeams having at least one eigenbeam of order two (or higher). Beamforming (e.g., steering, weighting, and summing) can then be applied to the resulting eigenbeam outputs to generate one or more channels of audio signals that can be utilized to accurately render an auditory scene. Alternative embodiments include using shapes other than spheres, using acoustically soft spheres and/or positioning audio sensors in two or more concentric patterns.
摘要:
In one embodiment, an article of manufacture has microphones mounted at different locations on a non-spheroidal device body and a signal-processing system that processes the microphone signals to generate a B Format audio output having a zeroth-order beampattern signal and three first-order beampattern signals in three orthogonal directions. The signal-processing system generates at least one of the first-order beampattern signals based on effects of the device body on an incoming acoustic signal. The microphone signals used to generate each first-order beampattern signal have an inter-microphone effective distance that is less than a wavelength at a specified high-frequency value (e.g.,
摘要:
In certain embodiments, an article of manufacture, such as a cell phone, has a device body with a non-spheroidal shape, such as a parallelepiped, and microphones configured at different locations on the device body. A signal processing system processes the microphone signals to generate a plurality of different output beampatterns in at least two non-parallel directions, wherein, in generating at least one of the output beampatterns, the signal processing system takes into account effects of the device body on the incoming acoustic signal. Four or more microphones can be used to generate B format output beampatterns, such as three dipole beampatterns and an omnidirectional beampattern.