A B C D F G I L M N O P R S T U W

A

abt2dwpsp(int, int) - Method in class wavelet.Packet
abt2dwpsp() [A]rray [B]inary [T]ree to [D]iscrete [W]avelet [P]acket [S]ynthesis, [P]eriodic Calling sequence and basic algorithm: abt2dwpsp( DATA, N, MAXLEVEL, HQF, GQF ): Let L = MAXLEVEL While L>0 Let NCHILD = abtblength( N, L ) L -= 1 For B = 0 to (1<abtblength(int, int) - Static method in class wavelet.Packet
 
abtblock(int, int, int) - Static method in class wavelet.Packet
 
addChangeListener(ChangeListener) - Method in class utilities.DKnob
 
analyzeTransitions() - Method in class wavelet.WindowedSegmentation
calculate which of the transitions between windows can be considered segmentation points.
audioFormat - Variable in class wavelet.Wavelet
 

B

BestBasis - class wavelet.BestBasis.
provides methods to extract a best basis from a wavelet packet transform.
BestBasis() - Constructor for class wavelet.BestBasis
 
blank() - Method in class wavelet.Transitions
deletes current data in transition object
blank() - Method in class wavelet.WindowedSegmentation
clears out all the currently calculated segmentation and transition data
btnt2bbasis(BinaryTreeNode, int) - Static method in class wavelet.BestBasis
btnt2bbasis() This function returns the best graph basis of INTERVALs.

C

cH - Variable in class wavelet.WaveletFilter
 
chooseFilter(int) - Static method in class wavelet.Wavelet
choose a wavelet filter from an ordered list.
cHtilde - Variable in class wavelet.WaveletFilter
 
compactArray(int[], int, int) - Static method in class utilities.SampleWithoutReplacement
 
CompileResults - class CompileResults.
user testing results compilation
CompileResults() - Constructor for class CompileResults
 
ConvolutionTest - class ConvolutionTest.
 
ConvolutionTest.MyImageCanvas - class ConvolutionTest.MyImageCanvas.
 
ConvolutionTest.MyImageCanvas(RenderedOp, int, int) - Constructor for class ConvolutionTest.MyImageCanvas
 
ConvolutionTest(String, int, double) - Constructor for class ConvolutionTest
 
convolve(WaveletFilter, boolean, double[], int, int, int, double[], int) - Static method in class wavelet.WaveletConvolve
perform one convolution of a (general) wavelet transform
convolveWithGaussian(RenderedOp, int, double) - Static method in class ConvolutionTest
 
createTransList() - Method in class wavelet.WindowedSegmentation
creates list of transitions by calculating differences between wavelet coefficient energies.

D

depthT - Variable in class wavelet.Wavelet
 
detCoefCost(int) - Method in class wavelet.Wavelet
computes the l1 norm of a level of detail coefficients
detCoefs(int) - Method in class wavelet.Wavelet
returns a copy of one level's detail coefficients
DKnob - class utilities.DKnob.
 
DKnob() - Constructor for class utilities.DKnob
 
doCompat(int) - Method in class wavelet.WindowedSegmentation
returns an array of how compatible each segment is to the one denoted by inx
downSize(RenderedOp, int, int) - Static method in class ConvolutionTest
 
dwpap2abt(double[], int, int, int) - Method in class wavelet.Packet
dwpap2abt() [D]iscrete [W]avelet [P]acket [A]nalysis, [P]eriodic to an [A]rray [B]inary [T]ree, with preparation.

F

fa1d(double[], int, int, boolean, WaveletFilter, double[], int) - Static method in class wavelet.Wavelet
intermediate routine to compute discrete wavelet wavelet transform just calls oneDVarStep with a step size of 1
fileDoubles(double[], AudioFormat) - Static method in class utilities.WavRoutines
 
filterSize - Variable in class ConvolutionTest
 
fireChangeEvent() - Method in class utilities.DKnob
 
forwardTransform(int, int, WaveletFilter) - Method in class wavelet.Wavelet
perform a n level wavelet transform on the data in inDataArray
fourFrameEuclideanDistance() - Method in class wavelet.WindowedSegmentation
routine for determining the difference between windows dependant on their wavelet energies.
fourFrameEuclideanDistance(int, int) - Method in class wavelet.WindowedSegmentation
routine for determining the difference between two specfic windows dependant on their wavelet energies.

G

gaussian(double, double, double) - Static method in class ConvolutionTest
evaluate a gaussian function at x.
gaussianFilter(int, double) - Static method in class ConvolutionTest
create a gaussian filter of the specified width
getAudioInputStream(String) - Static method in class utilities.WavRoutines
 
getBestBasis(double[], int, int, int) - Method in class wavelet.Packet
getBestBasis
getByteData(double[]) - Method in class wavelet.Wavelet
Utility routine: conversion routine from double to bytes
getByteData(double[], byte[]) - Method in class wavelet.Wavelet
Utility routine: conversion routine from double to bytes
getByteData(double[], byte[], AudioFormat) - Static method in class utilities.WavRoutines
given an array of doubles(in this case, the inverse transform) returns the signal representation in bytes.
getDoubleData() - Method in class wavelet.Wavelet
Get a new copy of the input array.
getDoubleData(AudioInputStream) - Method in class wavelet.Wavelet
Get a new copy of the input array.
getDoubleData(byte[], AudioFormat) - Static method in class utilities.WavRoutines
 
getDoubleData(byte[], int, AudioFormat) - Static method in class utilities.WavRoutines
 
getDoubleData(byte[], int, int, double[], AudioFormat) - Static method in class utilities.WavRoutines
 
getDragType() - Method in class utilities.DKnob
 
getMinimumSize() - Method in class utilities.DKnob
 
getPowerOfTwoDoubleData(AudioInputStream, AudioFormat) - Static method in class utilities.WavRoutines
Gives power-of-two length portion of input signal given in AudioInputStram audioIn.
getValue() - Method in class utilities.DKnob
 
getVariation(int[], DRand) - Static method in class utilities.SampleWithoutReplacement
 

I

image - Variable in class ConvolutionTest.MyImageCanvas
 
imsG - Variable in class wavelet.WaveletFilter
 
imsGtilde - Variable in class wavelet.WaveletFilter
 
InfoCost - class utilities.InfoCost.
methods for calculating the information content of an array
InfoCost() - Constructor for class utilities.InfoCost
 
initialize(AudioSample) - Method in class wavelet.WindowedSegmentation
initializes class
inSignalCutoff - Variable in class wavelet.Wavelet
 
inverseMallatTree(WaveletFilter, double[]) - Method in class wavelet.Wavelet
performs an inverse wavelet transform of a mallat tree.
isFocusTraversable() - Method in class utilities.DKnob
 
isManagingFocus() - Method in class utilities.DKnob
 

L

l1norm(double[], int, int) - Static method in class utilities.InfoCost
l1norm() Absolute summation information cost function.
length() - Method in class wavelet.Transitions
return the length of transitions array -- the number of transitions
LittleEndianReader - class utilities.LittleEndianReader.
 
LittleEndianReader(InputStream) - Constructor for class utilities.LittleEndianReader
 
LittleEndianWriter - class utilities.LittleEndianWriter.
 
LittleEndianWriter(OutputStream) - Constructor for class utilities.LittleEndianWriter
 
logl2(double[], int, int) - Static method in class utilities.InfoCost
logl2() Gauss-Markov information cost function.
lpnormp(double[], int, int, double) - Static method in class utilities.InfoCost
lpnormp() p-th power summation information cost function.

M

main(String[]) - Static method in class ConvolutionTest
 
main(String[]) - Static method in class wavelet.Packet
 
main(String[]) - Static method in class wavelet.Wavelet
 
main(String[]) - Static method in class wavelet.WindowedSegmentation
 
main(String[]) - Static method in class CompileResults
 
main(String[]) - Static method in class utilities.SampleWithoutReplacement
 
mallatTree(WaveletFilter) - Method in class wavelet.Wavelet
Performs the wavelet transform, and returns an array with all of the detail coef's, starting from the root
max - Variable in class wavelet.Transitions
 
maxElement(int[]) - Static method in class utilities.Utils
returns the largest element in the array
maxLengthInSamples(AudioInputStream, AudioFormat) - Static method in class utilities.WavRoutines
 
min - Variable in class wavelet.Transitions
 
mix(Wavelet, WaveletFilter) - Method in class wavelet.Wavelet
mixes two mallat trees.
mixDoub(double[], double[], double[]) - Method in class wavelet.Wavelet
mixes two arrays of doubles.
ml2logl2(double[], int, int) - Static method in class utilities.InfoCost
ml2logl2() ``Entropy'' information cost function.

N

name - Variable in class wavelet.WaveletFilter
 
nH - Variable in class wavelet.WaveletFilter
 
nHtilde - Variable in class wavelet.WaveletFilter
 
normalize() - Method in class wavelet.WindowedSegmentation
normalize each transition over all wavelet levels (6 at present)
normalize(double[]) - Static method in class utilities.WavRoutines
 
numWindows - Variable in class wavelet.WindowedSegmentation
 

O

occupied - Variable in class wavelet.WindowedSegmentation
 
offG - Variable in class wavelet.WaveletFilter
 
offGtilde - Variable in class wavelet.WaveletFilter
 
offH - Variable in class wavelet.WaveletFilter
 
offHtilde - Variable in class wavelet.WaveletFilter
 
oneOverTwoPi - Static variable in class ConvolutionTest
 
Othermain(String[]) - Static method in class wavelet.Wavelet
miscallaneous old code

P

Packet - class wavelet.Packet.
class that performs Wavelet packet analysis.
Packet(WaveletFilter) - Constructor for class wavelet.Packet
 
paint(Graphics) - Method in class ConvolutionTest.MyImageCanvas
 
paint(Graphics) - Method in class utilities.DKnob
 
playDoubles(double[], AudioFormat) - Static method in class utilities.WavRoutines
 
printTree(int) - Method in class wavelet.Wavelet
debug utility: prints array to standard out

R

readInt() - Method in class utilities.LittleEndianReader
Read 4 bytes, flip from Little to Big Endian, and return the corresponding int.
readRawBytes(byte[]) - Method in class utilities.LittleEndianReader
Read a byte array as-is.
readShort() - Method in class utilities.LittleEndianReader
Read 2 bytes, flip from Little to Big Endian, and return the corresponding short.
readString(int) - Method in class utilities.LittleEndianReader
Read n bytes, and store as a string.
reconvolve() - Method in class ConvolutionTest
 
removeChangeListener(ChangeListener) - Method in class utilities.DKnob
 
ROUND - Static variable in class utilities.DKnob
 

S

SampleWithoutReplacement - class utilities.SampleWithoutReplacement.
utilities for user testing.
SampleWithoutReplacement() - Constructor for class utilities.SampleWithoutReplacement
 
scaledSize - Variable in class ConvolutionTest
 
segments - Variable in class wavelet.WindowedSegmentation
 
separate(int, DefaultBoundedRangeModel, JProgressBar) - Method in class wavelet.WindowedSegmentation
main signal separation routine
separateWithTransitions(int, Transitions) - Method in class wavelet.WindowedSegmentation
used if I already know the transitions (ie loading presets)
setDragType(int) - Method in class utilities.DKnob
 
setFilterSize(int) - Method in class ConvolutionTest
 
setSigma(double) - Method in class ConvolutionTest
 
setVal(float) - Method in class utilities.DKnob
 
setValue(float) - Method in class utilities.DKnob
 
sigma - Variable in class ConvolutionTest
 
SIMPLE - Static variable in class utilities.DKnob
 
skip(int) - Method in class utilities.LittleEndianReader
Skip n bytes.
smoothCoefs(int) - Method in class wavelet.Wavelet
returns a copy of one level's wavelet (smooth) coefficients

T

tdim(double[], int, int) - Static method in class utilities.InfoCost
tdim() Theoretical dimension of a sequence Calling sequence and basic algorithm: tdim( U, LEAST, FINAL ): Let MU2LOGU2 = 0 Let ENERGY = 0 For K = LEAST to FINAL Let USQ = U[K] * U[K] If USQ > 0 then MU2LOGU2 -= USQ * log( USQ ) ENERGY += USQ If ENERGY > 0 then Let THEODIM = ENERGY * exp( MU2LOGU2 / ENERGY ) Else Let THEODIM = 1 Return THEODIM Inputs: (double []) u This must point to a preallocated array.
thresh(double[], int, int, double) - Static method in class utilities.InfoCost
thresh() Threshold information cost function.
thresholdPercent - Variable in class wavelet.WindowedSegmentation
 
thumbSize - Variable in class ConvolutionTest
 
trans - Variable in class wavelet.Transitions
 
transitions - Variable in class wavelet.WindowedSegmentation
 
Transitions - class wavelet.Transitions.
transitions records the difference between each window.
Transitions(int, int) - Constructor for class wavelet.Transitions
constructor

U

UnsupportedFileFormatException - exception utilities.UnsupportedFileFormatException.
 
UnsupportedFileFormatException(String) - Constructor for class utilities.UnsupportedFileFormatException
 
Utils - class utilities.Utils.
miscalleaneous utility routines from the imager c wavelet library
Utils() - Constructor for class utilities.Utils
 

W

Wavelet - class wavelet.Wavelet.
Main Wavelet Transform Class Description: Performs the wavelet transform on array of doubles
Wavelet(AudioInputStream) - Constructor for class wavelet.Wavelet
Constructs an Wavelet object using AudioInputStream
Wavelet(AudioInputStream, int) - Constructor for class wavelet.Wavelet
Constructs an Wavelet object using AudioInputStream
Wavelet(double[]) - Constructor for class wavelet.Wavelet
Constructs an Wavelet object
Wavelet(double[], int) - Constructor for class wavelet.Wavelet
Constructs an Wavelet object with length different than array size.
WaveletConvolve - class wavelet.WaveletConvolve.
convolution routines for wavelet transform.
WaveletConvolve() - Constructor for class wavelet.WaveletConvolve
 
WaveletFilter - class wavelet.WaveletFilter.
static arrays of different Wavelet filters These Wavelet filters were ported from the package 'wvlt' written in C to Java by Reynald Hoskinson, 1999-2001.
WaveletFilter(String, double[], int, double[], int, int, int, int, int, int, int) - Constructor for class wavelet.WaveletFilter
 
WaveletFilterList - Static variable in class wavelet.WaveletFilter
a list of all currently availabe Wavelet filters.
waveletWindows - Variable in class wavelet.WindowedSegmentation
 
wavFilter - Variable in class wavelet.WindowedSegmentation
 
WavRoutines - class utilities.WavRoutines.
Misc Routines to facilitate sound file manipulation
WavRoutines() - Constructor for class utilities.WavRoutines
 
wavTree - Variable in class wavelet.Wavelet
 
wfltrAdelsonSimoncelliHingorani - Static variable in class wavelet.WaveletFilter
waveletFilter wrapping
wfltrAntoniniBarlaudMatheiuDaubechies_4_4 - Static variable in class wavelet.WaveletFilter
 
wfltrBattleLemarie - Static variable in class wavelet.WaveletFilter
 
wfltrBurtAdelson - Static variable in class wavelet.WaveletFilter
 
wfltrCoiflet_2 - Static variable in class wavelet.WaveletFilter
 
wfltrCoiflet_4 - Static variable in class wavelet.WaveletFilter
 
wfltrCoiflet_6 - Static variable in class wavelet.WaveletFilter
 
wfltrDaubechies_10 - Static variable in class wavelet.WaveletFilter
 
wfltrDaubechies_12 - Static variable in class wavelet.WaveletFilter
 
wfltrDaubechies_20 - Static variable in class wavelet.WaveletFilter
 
wfltrDaubechies_4 - Static variable in class wavelet.WaveletFilter
 
wfltrDaubechies_6 - Static variable in class wavelet.WaveletFilter
 
wfltrDaubechies_8 - Static variable in class wavelet.WaveletFilter
 
wfltrHaar - Static variable in class wavelet.WaveletFilter
 
wfltrPseudocoiflet_4_4 - Static variable in class wavelet.WaveletFilter
 
wfltrSpline_2_2 - Static variable in class wavelet.WaveletFilter
 
wfltrSpline_2_4 - Static variable in class wavelet.WaveletFilter
 
wfltrSpline_3_3 - Static variable in class wavelet.WaveletFilter
 
wfltrSpline_3_5 - Static variable in class wavelet.WaveletFilter
 
wfltrSpline_3_7 - Static variable in class wavelet.WaveletFilter
 
WindowedSegmentation - class wavelet.WindowedSegmentation.
Breaks up a sound sample into small windows.
WindowedSegmentation(int) - Constructor for class wavelet.WindowedSegmentation
constructor given minWindows
windowSize - Static variable in class wavelet.WindowedSegmentation
 
winIncrement - Static variable in class wavelet.WindowedSegmentation
 
wrapMod(int, int) - Static method in class utilities.Utils
 
wrapMod(long, long) - Static method in class utilities.Utils
 
writeInt(int) - Method in class utilities.LittleEndianWriter
Flip from Little to Big Endian, and write the corresponding int.
writeRawBytes(byte[]) - Method in class utilities.LittleEndianWriter
Write a byte array as-is.
writeShort(short) - Method in class utilities.LittleEndianWriter
Flip from Little to Big Endian, and write the corresponding short.
writeString(String) - Method in class utilities.LittleEndianWriter
Write the corresponding string.

A B C D F G I L M N O P R S T U W