Softclip method and apparatus
AssigneeSYFX Tekworks
InventorKarl M. Bizjak
Life of this patent
Estimating the term…
Abstract
A method of matching input amplitudes in a system wherein one or more of a plurality of inputs may be selected, with each input capable of having different characteristics, involving selecting an input signal and mapping the input signal to a predetermined signal amplitude through the use of level matching logic. The level matching logic may include a gain cell for increasing or decreasing the amplitude of the input signal.
Claims35
A method for providing a soft clip on a signal comprising the steps of
- providing a current input signal value,
- establishing threshold values defining a clip region,
- comparing the current input signal value to the clip region,
- calculating, if the current input signal value is within the clip region, the dV/dt values for current and previous input signal values, and
- establishing, in response to the dV/dt value, a smooth clip signal value.
A method for providing a soft clip on a signal comprising the steps of
- establishing a sequence of input values in accordance with an input signal,
- buffering the sequence of input values by a predetermined amount,
- determining, for a given input value, whether that input signal causes clipping,
- substituting, for those input values which cause clipping, a smooth clip signal,
- inserting the smooth clip signal into the sequence in place of the corresponding input value, and
- establishing a sequence of output values in accordance therewith.
16 The method of claim 15 wherein a first input value in the sequence of input values exceeds a first threshold, and the next subsequent input value exceeds a second threshold, where the first threshold is either upper or lower.
The method of claim 16 wherein the upper and lower thresholds are positive and negative, respectively.
The method of claim 16 further including the step of
- detecting a transition wherein a first input value exceeds the first threshold and the second input value exceeds the second threshold,
- discontinuing the substituting step associated with the first input value,
- establishing a new substituting step associated with the second input value.
Dependencies are inferred from the claim text.