Patent classifications
H03G5/16
DYNAMIC ACOUSTIC CONTROL SYSTEMS AND METHODS
An acoustic system can include an acoustic processor that is configured to analyze and output acoustic signals to each of first and second loudspeakers corresponding to each of first and second acoustic zones of a shared acoustic space. The system can determine a first measure of loudness associated with a first acoustic signal. The system can be configured to output the first acoustic signal as sound on the first loudspeaker in the first acoustic zone. The system can determine a second measure of loudness associated with a second acoustic signal. The system can be configured to output the second acoustic signal as sound on the second loudspeaker in the second acoustic zone. The system can also modify the second acoustic signal based on the first acoustic signal.
Adaptive analog parallel combiner
An adaptive analog parallel combiner circuit for receiver data recovery from a communication signal is provided. The circuit includes a summer that sums outputs of a plurality of filter taps in parallel, including zeroth and first through Nth filter taps, each filter tap having as input the communication signal or a version thereof, wherein N is a finite integer greater than or equal to two. The zeroth filter tap has an amplifier with gain controlled by a zeroth adaptive gain control coefficient, and each of the first through Nth filter taps having an all pass filter and gain controlled amplification, with gain controlled by a corresponding one of a first through Nth adaptive gain control coefficients and the all pass filter implementing a transfer function having a zero and a pole equaling each other and at a base frequency divided by a corresponding integer from one through N.
Signal Processor Using Multiple Frequency Bands
A circuit and method is disclosed for filtering an audio signal. The circuit has a first quadrature source and multipliers for multiplying the input signal by the I and Q outputs of the quadrature source. The multiplied inputs are then passed through a pair of low pass filters, which may have an adjustable Q factor. The outputs of the low pass filters are then multiplied in a second pair of multipliers by the I and Q outputs, respectively, of a second quadrature source, which will typically be of the same frequency, but different amplitude and phase, of the first quadrature source. The twice-multiplied signals are then summed by an adder to provide an output signal. The circuit may be modified to include a companding circuit between the low pass filters and the second pair of multipliers that determines the amplitude of the input signal, filters it, and compands the signal in a compandor. The compandor may have adjustable parameters. The circuit thus allows for far greater flexibility and control of the processing of the input signal than prior art circuits.
ADAPTIVE MUSIC SELECTION USING MACHINE LEARNING OF NOISE FEATURES, MUSIC FEATURES AND CORRELATED USER ACTIONS
An adaptive music system includes at least one processing circuit operative to characterize ambient noise features of digitized ambient noise obtained from a microphone circuit associated with a user device and characterizes music features of digitized music being played through the user device to a speaker. The at least one processing circuit is further operative to generate a music playout command responsive to processing the characterized ambient noise features and the characterized music features through a machine learning model that has been trained based on a combination of historical user actions to control music playout, historically characterized ambient noise features that are correlated in time to the historical user actions, and historically characterized music features that are correlated in time to the historical user actions. The at least one processing circuit is further operative to control music playout through the user device responsive to the music playout command.
A MIXING CONSOLE WITH SOLO OUTPUT
In live music performances it is desirable for a mixing console operator to be able to hear the result of all the processing of a single input signal provided by the various processing steps without the other input signals being present. This is achievable by providing a console (10) which processes an input signal independently of other input signals to produce an operator output signal (210), wherein the processing is arranged to be identical to that applied in combination to the same signal as it is processed, in combination with other signals, for the creation of an output mix (180).
Smart audio settings
Embodiments described herein provide for smart configuration of audio settings for a playback device. According to an embodiment, while a playback device is a part of a first zone group that includes the playback device and at least one first playback device, the playback device applies a first audio setting. The embodiment also includes the playback device joining a second zone group that includes the playback device and at least one second playback device. The embodiment further includes the playback device applying a second audio setting based on an audio content profile corresponding to the second zone group.
Spectral Optimization of Audio Masking Waveforms
A system for masking audio signals includes a microphone for generating an ambient audio signal representing ambient noise, a speaker for rendering masking audio, and a processor in communication with the microphone and the speaker. The processor performs spectral analysis on the ambient audio signal from the microphone to determine a spectral envelope of the ambient noise, adjusts a frequency response of an optimizing filter based on the spectral envelope, applies the optimizing filter to a baseline masking waveform, producing an output waveform with relative spectral distribution matching the ambient noise, and provides the output waveform to the speaker.
Calibration State Variable
Example techniques involve a calibration state variable. An example implementation receives, via a network interface, an indication that the first playback device is calibrated. Based on receiving the indication that the first playback device is calibrated, the example implementation updates a calibration state variable to indicate that the first playback device is calibrated, wherein the calibration state variable is stored in the data storage. The example implementation sends, via the network interface, an indication of the updated calibration state variable to a second device.
Calibration State Variable
Example techniques involve a calibration state variable. An example implementation receives, via a network interface, an indication that the first playback device is calibrated. Based on receiving the indication that the first playback device is calibrated, the example implementation updates a calibration state variable to indicate that the first playback device is calibrated, wherein the calibration state variable is stored in the data storage. The example implementation sends, via the network interface, an indication of the updated calibration state variable to a second device.
METHODS FOR OPTIMIZING WORKING STATE OF BONE CONDUCTION EARPHONES
The present disclosure is a method for optimizing a working state of a bone conduction earphone. The bone conduction earphone includes an earphone core and at least one vibration sensor. The method includes: obtaining a vibration signal through the at least one vibration sensor, the vibration signal being at least partially derived from vibration generated by the earphone core in response to an audio signal, and the vibration of the earphone core being transmitted to a user wearing the bone conduction earphone through bone conduction; determining a vibration response feature of the earphone core based on the vibration signal and the audio signal; and feeding back a working state of the bone conduction earphone based on the vibration response feature of the earphone core.