Patent classifications
H03G9/02
Method to process an audio signal with a dynamic compressive system
Disclosed is a method and apparatus for determining one or more operation parameters for a dynamic range compression (DRC) system. The method comprises obtaining, as an input, a parameter indicative of a hearing ability of a user, the parameter relating to a first difference in sound intensity between a maskee at a first frequency and a masker at a second frequency, determining a target value for the parameter, and determining the one or more operation parameters such that a second difference in sound intensity after sound intensity modification by the DRC (between sound intensity of the maskee of the masker) corresponds to the target value for the parameter. The operation parameters are determined such that a dependence of the second difference in sound intensity on the sound intensity of the maskee is minimized for a given range of sound intensities of the maskee.
Loudspeaker excursion protection
An apparatus and method of excursion protection of a loudspeaker. The method includes attenuating selected bands in a transform domain, controlled by a feedback signal resulting from an excursion transfer function that has been modified according to the real-time operational characteristics of the loudspeaker. In this manner, the system reduces the amount of wideband attenuation needed to address the predicted excursion, resulting in a better listening experience.
Systems and methods of distributing audio to one or more playback devices
An example method includes receiving data indicating a configuration of one or more playback devices. The one or more playback devices may include one or more transducers. The method further includes, based on the received data, associating each of one or more audio streams respectively with at least one transducer of the one or more transducers. The method further includes generating the one or more audio streams and sending at least one of the generated one or more audio streams to each of the one or more playback devices. An example non-transitory computer readable medium and an example computing device related to the example method are also disclosed herein.
Method for dynamically adjusting adjustable gain value to equalize input signal to generate equalizer output signal and associated leveling equalizer
A leveling equalizer includes a graphic equalizer circuit, a first multiplication circuit, a second multiplication circuit, an addition circuit, and a gain control circuit. The graphic equalizer circuit processes a first input signal and output a first output signal and a second output signal. The first multiplication circuit multiplies the first output signal and one of an adjustable gain value and a fixed gain value to generate a first adjusted output signal. The second multiplication circuit multiplies the second output signal and another of the adjustable gain value and the fixed gain value to generate a second adjusted output signal. The addition circuit combines the first adjusted output signal and the second adjusted output signal to generate an equalizer output signal. The gain control circuit dynamically adjusts the adjustable gain value according to the equalizer output signal.
Systems and methods of distributing audio to one or more playback devices
An example method includes receiving data indicating a configuration of one or more playback devices. The one or more playback devices may include one or more transducers. The method further includes, based on the received data, associating each of one or more audio streams respectively with at least one transducer of the one or more transducers. The method further includes generating the one or more audio streams and sending at least one of the generated one or more audio streams to each of the one or more playback devices. An example non-transitory computer readable medium and an example computing device related to the example method are also disclosed herein.
Enhanced de-esser for in-car communication systems
Methods and systems for deessing of speech signals are described. A deesser of a speech processing system includes an analyzer configured to receive a full spectral envelope for each time frame of a speech signal presented to the speech processing system, and to analyze the full spectral envelope to identify frequency content for deessing. The deesser also includes a compressor configured to receive results from the analyzer and to spectrally weight the speech signal as a function of results of the analyzer. The analyzer can be configured to calculate a psychoacoustic measure from the full spectral envelope, and may be further configured to detect sibilant sounds of the speech signal using the psychoacoustic measure. The psychoacoustic measure can include, for example, a measure of sharpness, and the analyzer may be further configured to calculate deesser weights based on the measure of sharpness. An example application includes in-car communications.
Audio signal limiter
A computing device is configured to (i) receive an indication of an operational limit of a given playback device, where the given playback device is included in a group of at least two playback devices that are configured for synchronous playback of audio content, (ii) receive a first audio signal for playback by the group of at least two playback devices, (iii) based on the operational limit of the given playback device, apply a filter to the first audio signal to generate a second audio signal, and (iv) transmit the second audio signal to at least the given playback device for synchronous playback by the group of at least two playback devices.
Content and environmentally aware environmental noise compensation
Some implementations involve receiving a content stream that includes audio data, determining a content type corresponding to the content stream and determining, based at least in part on the content type, a noise compensation method. Some examples involve performing the noise compensation method on the audio data to produce noise-compensated audio data, rendering the noise-compensated audio data for reproduction via a set of audio reproduction transducers of the audio environment, to produce rendered audio signals, and providing the rendered audio signals to at least some audio reproduction transducers of the audio environment.
SYSTEMS AND METHODS OF VOLUME LIMITING
Systems and methods for limiting volume in an audio playback device using a feedback controller are disclosed herein. In one example, a gain stage modulates gain of an audio signal based in part on feedback from a downstream limiter. The gain stage receives a first audio signal as well as a feedback signal from the feedback controller. Based at least in part on the feedback signal from the feedback controller, the gain stage modulates a gain of the first audio signal to provide a second audio signal. The second audio signal is delivered to the limiter, which limits the second audio signal to produce an output signal. The output signal is played back via a transducer. The feedback controller receives a gain reduction value from the limiter and determines a feedback signal to provide to the gain stage upstream of the limiter.
Systems and methods of volume limiting
Systems and methods for limiting volume in an audio playback device using a feedback controller are disclosed herein. In one example, a gain stage modulates gain of an audio signal based in part on feedback from a downstream limiter. The gain stage receives a first audio signal as well as a feedback signal from the feedback controller. Based at least in part on the feedback signal from the feedback controller, the gain stage modulates a gain of the first audio signal to provide a second audio signal. The second audio signal is delivered to the limiter, which limits the second audio signal to produce an output signal. The output signal is played back via a transducer. The feedback controller receives a gain reduction value from the limiter and determines a feedback signal to provide to the gain stage upstream of the limiter.