Patent classifications
G10K2210/3012
Digital signal processing system
A digital signal processing system for multiplying a digital value and a digital signal. The digital signal processing system receives the digital value in an encoded format, and multiplies the digital value with the digital signal. The digital value in the encoded format has an offset, which is encoded as a floating point. The disclosure provides a digital processing system that can carry out a multiplication operation with a smaller area, less complexity and/or reduced power usage compared with known multipliers.
Active control method for filtered reference affine projection sign algorithm based on variable step size
An active control method for filtered reference affine projection sign algorithm based on variable step size includes: S1, acquiring impulse noise signals and transmitting the signals to control filters; S2, transmitting the impulse noise signals by the control filters to post filters; S3, generating cancellation signals of the impulse noise signals by the post filters according to the impulse noise signals and internal active control algorithms, and transmitting the cancellation signals to a speaker; S4, sending out the cancellation signal by the speaker to superimpose with the impulse noise signals to cancel the impulse noise signal. A convex combination structure and a variable step size strategy are adopted, and by adjusting step size coefficients in the control filter structure, convergence speed of algorithm is controlled, contradiction between convergence speed and steady-state error is coordinated, convergence performance of control algorithm to impulse noises is improved, and impulse noises are effectively controlled.
Multi-channel acoustic echo cancellation
A playback device is configured to: produce a first channel audio output of a first channel of audio content; produce a second channel audio output of a second channel of the audio content; receive captured audio content comprising (i) a first portion corresponding to the first channel audio output, (ii) a second portion corresponding to the second channel audio output, and (iii) a third portion corresponding to a voice command, wherein the captured audio content has a first signal-to-noise ratio; determine a set of signal components from at least one of the first channel or the second channel of the audio content; perform acoustic echo cancellation on a subset of signal components; determine an acoustic echo cancellation output; and apply the acoustic echo cancellation output to the captured audio content and thereby increase the first signal-to-noise ratio to a second signal-to-noise ratio that is greater than the first signal-to-noise ratio.
Systems and methods for communicating information
Systems and methods for communicating information related to a wearable device are disclosed. Exemplary information includes audio information.
Synchronized multichannel loopback within embedded architectures
In at least one embodiment, an embedded Linux system is provided. The Linux system includes a memory, a system on a chip (SoC) device, and a first circuit. The SoC device includes the memory and is programmed to process at least a reference signal indicative of undesired audio content and a measured signal indicative of measured audio data in a listening environment. The first circuit is programmed to receive the reference signal and the measured signal. The first circuit is further programmed to merge the reference signal with the measured signal to provide a combined system input to the SoC device to prevent temporal misalignment between the reference signal and the measured signal caused by one or more software layers of the Linux system.
METHOD AND SYSTEM FOR HEAD-RELATED TRANSFER FUNCTION ADAPTATION
The disclosure provides a method and a system for head-related transfer function (HRTF) adaptation. The method includes performing a system identification. The system identification includes a pinna identification and a shadowing identification.
AUDIO ENHANCEMENT AND NOISE CANCELLING SYSTEMS AND METHODS
An aspect of the present invention relates to an active noise cancelling or an active noise gating system that applies an algorithm for reducing ambient noise. The active noise cancelling system may be used to cancel undesired background noise but for an audio signal which is desired to be heard by the user. The present invention acts as a noise gate, wherein the algorithm(s) actively senses ambient noise levels and the algorithm stored in system memory instructs the device to mute a microphone at or above certain preset noise levels. The preset levels in which the system may mute background noise may be applied by the user using a slide bar that the user may manually adjust to apply more or less noise gating
Noise Cancellation Using Segmented, Frequency-Dependent Phase Cancellation
Noise abatement within a signal stream containing unwanted signal referred to as noise is performed by acquiring a digitized noise signal and using a digital processor circuit to subdivide the acquired noise signal into different frequency band segments and thereby generate a plurality of segmented noise signals. Then individually for each segmented noise signal, the processor shifts in time the segmented noise signal by an amount dependent on a selected frequency of the segmented noise signal to produce a plurality of shifted segmented noise signals. The precise time shift applied to each noise segment considers the frequency content of the segment and the system processing time. Individually for each segmented noise signal, amplitude scaling is applied. The shifted and amplitude-scaled segmented noise signals are then combined to form a composite anti-noise signal which is output into the signal stream to abate the noise through destructive interference.
Robust Short-Time Fourier Transform Acoustic Echo Cancellation During Audio Playback
Example techniques involve noise-robust acoustic echo cancellation. An example implementation may involve causing one or more speakers of the playback device to play back audio content and while the audio content is playing back, capturing, via the one or more microphones, audio within an acoustic environment that includes the audio playback. The example implementation may involve determining measured and reference signals in the STFT domain. During each n.sup.th iteration of an acoustic echo canceller (AEC): the implementation may involve determining a frame of an output signal by generating a frame of a model signal by passing a frame of the reference signal through an instance of an adaptive filter and then redacting the n.sup.th frame of the model signal from an n.sup.th frame of the measured signal. The implementation may further involve determining an instance of the adaptive filter for a next iteration of the AEC.
SYSTEMS AND METHODS FOR COMMUNICATING INFORMATION
Systems and methods for communicating information related to a wearable device are disclosed. Exemplary information includes audio information.