[]
        
(Showing Draft Content)

CSJ2K.j2k.wavelet.synthesis.SynWTFilterIntLift5x3.synthetize_hpf

synthetize_hpf Method

synthetize_hpf(int[], int, int, int, int[], int, int, int, int[], int, int)

An implementation of the synthetize_hpf() method that works on int data, for the inverse 5x3 wavelet transform using thelifting scheme. See the general description of the synthetize_hpf() method in the SynWTFilter class for more details.

       <p>The coefficients of the first lifting step are [-1/4 1 -1/4].</p><p>The coefficients of the second lifting step are [1/2 1 1/2].</p>
Declaration
public override void synthetize_hpf(int[] lowSig, int lowOff, int lowLen, int lowStep, int[] highSig, int highOff, int highLen, int highStep, int[] outSig, int outOff, int outStep)
Parameters
Type Name Description
int[] lowSig

This is the array that contains the low-pass input signal.

int lowOff

This is the index in lowSig of the first sample to filter.

int lowLen

This is the number of samples in the low-pass input signal to filter.

int lowStep

This is the step, or interleave factor, of the low-pass input signal samples in the lowSig array.

int[] highSig

This is the array that contains the high-pass input signal.

int highOff

This is the index in highSig of the first sample to filter.

int highLen

This is the number of samples in the high-pass input signal to filter.

int highStep

This is the step, or interleave factor, of the high-pass input signal samples in the highSig array.

int[] outSig

This is the array where the output signal is placed. It should be long enough to contain the output signal.

int outOff

This is the index in outSig of the element where to put the first output sample.

int outStep

This is the step, or interleave factor, of the output samples in the outSig array.

Overrides
See Also