Circuitry for and methods of gain control
AssigneeCirrus Logic, Inc.
InventorsAndrew J. Howlett, Michael Chandler-Page, Lea S. Georgieva
Life of this patent
Estimating the term…
Abstract
Signal processing circuitry configured to receive an input signal and to output a processed output signal, wherein the signal processing circuitry is configured to: receive an indication of a temporal location of a transient in the input signal; and provide, in the processed output signal, a masking signal bridging the temporal location of the transient to mask the transient.
Claims31
Signal processing circuitry configured to receive an input signal and to output a processed output signal, wherein the signal processing circuitry is configured to:
- receive an indication of a temporal location of a transient in the input signal;
- and
- provide, in the processed output signal, a masking signal bridging the temporal location of the transient to mask the transient, wherein the stream of samples comprises preceding samples that precede the transient and following samples that follow the transient, and wherein the masking signal comprises a first set of successive masking samples each comprising a copy of one of the preceding samples.
An integrated circuit (IC), comprising:
- zero crossing detector circuitry configured to detect a zero-crossing event in an analog input signal and output a control signal to analog gain circuitry;
- an analog-to-digital converter (ADC) for converting an amplified analog input signal amplified by the analog gain circuitry to a digital output signal;
- digital gain circuitry configured to apply gain to the digital output signal;
- and
- masking circuitry configured to provide, in the digital output signal a masking signal, the masking signal temporally aligned with a transient in the input signal.
Signal processing circuitry configured to receive an input signal and to output a processed output signal, wherein the signal processing circuitry is configured to:
- receive an indication of a temporal location of a transient in the input signal;
- and
- provide, in the processed output signal, a masking signal bridging the temporal location of the transient to mask the transient, wherein the stream of samples comprises preceding samples that precede the transient and following samples that follow the transient, and wherein the masking signal comprises a first set of successive masking samples, an amplitude of each successive masking sample of the first set changing relative to an immediately preceding masking sample of the first set by a respective first delta, each of the respective first deltas having the same sign.
Signal processing circuitry configured to receive an input signal and to output a processed output signal, wherein the signal processing circuitry is configured to:
- receive an indication of a temporal location of a transient in the input signal;
- and
- provide, in the processed output signal, a masking signal bridging the temporal location of the transient to mask the transient,
- wherein the stream of samples comprises preceding samples that precede the transient and following samples that follow the transient, wherein the signal processing circuitry is configured to provide in the processed output signal, in place of a plurality of the following samples, a plurality of transition samples, and wherein an amplitude of each successive transition sample differs relative to an immediately preceding transition sample by a respective second delta, each of the respective second deltas having the same sign.
Signal processing circuitry configured to receive an input signal and to output a processed output signal, wherein the signal processing circuitry is configured to:
- receive an indication of a temporal location of a transient in the input signal;
- and
- provide, in the processed output signal, a masking signal bridging the temporal location of the transient to mask the transient,
- wherein the stream of samples comprises preceding samples that precede the transient and following samples that follow the transient, the signal processing circuitry configured to look ahead to at least one first following sample of the following samples, the masking signal based on at least one of the preceding samples and the at least one first following sample of the following samples.
Signal processing circuitry configured to receive an input signal and to output a processed output signal, wherein the signal processing circuitry is configured to:
- receive an indication of a temporal location of a transient in the input signal;
- and
- provide, in the processed output signal, a masking signal bridging the temporal location of the transient to mask the transient,
- wherein the signal processing circuitry comprises level detection circuitry configured to:
- determine a perceived signal amplitude of the input signal by determining a moving average of a root mean squared of an amplitude of the input signal or by determining an exponential moving average of a magnitude of the input signal;
- and
- set an amplitude threshold based on the perceived signal amplitude, and
- wherein the signal processing circuitry is only configured to provide the masking signal in the processed output signal if the amplitude of the input signal is below the amplitude threshold.
Signal processing circuitry configured to receive an input signal and to output a processed output signal, wherein the signal processing circuitry is configured to:
- receive an indication of a temporal location of a transient in the input signal;
- and
- provide, in the processed output signal, a masking signal bridging the temporal location of the transient to mask the transient,
- wherein the signal processing circuitry comprises zero crossing detector circuitry configured to receive the input signal, and wherein the signal processing circuitry is configured to provide the masking signal in the processed output signal after detection of a zero-crossing in the input signal.
Signal processing circuitry configured to receive an input signal and to output a processed output signal, wherein the signal processing circuitry is configured to:
- receive an indication of a temporal location of a transient in the input signal;
- and
- provide, in the processed output signal, a masking signal bridging the temporal location of the transient to mask the transient;
- simultaneous to receiving the input signal, receive a second input signal;
- and
- output a second processed output signal based on the received second input signal,
- wherein the masking signal comprises a copy of a first portion of the second processed output signal time aligned with the temporal location of the transient.
Signal processing circuitry configured to receive an input signal and to output a processed output signal, wherein the signal processing circuitry is configured to:
- receive an indication of a temporal location of a transient in the input signal;
- and
- provide, in the processed output signal, a masking signal bridging the temporal location of the transient to mask the transient;
- simultaneous to receiving the input signal, receive a second input signal;
- and
- output a second processed output signal based on the received second input signal,
- wherein the input signal and the second input signal are substantially correlated over time or wherein the input signal and the second input signal form a stereo pair of signals.
Dependencies are inferred from the claim text.