QUOTE(knutinh @ Mar 28 2007, 09:13)

I was under the impression that MDCT, DCT, FFT, STFT, filterbanks and wavelets could be considered subgroups of the generalised "filter-bank" concept? (IE concolving some N-dimensional signal with a set of functions (often orthogonal) that represent the information in a desirable manner).
Yes and no. There are several things to consider:
1) Orthonormality: An MDCT and an FFT (STFT, DCT, proper wavelet etc) are all orthnormal. a PQMF or a QMF tree are not.
2) Critical sampling: an MDCT, PQMF, QMF, Wavelet are critically sampled. The analyzed domain has exactly the same number of values as the original domain.
2a) An FFT/STFT/DCT, with no overlap, is also critically sampled.
2b) An FFT... with overlap is NOT critically sampled.
3) Frequency representation across analysis boundaries.
3a) Filter banks (wavelets, MDCT's, OBT's, LOT's, QMF's, PQMF's) control the meaning of frequency across the boundaries (overlaps). STFT's using overlaps control the meaning of frequency across boundaries, but not in quite as solid a fashion, unless you use 1/2 or more overlap.
3b) STFT's, FFT's, and pure transforms without overlap ARE critically sampled, as above, but offer exactly NO control WHATSOEVER of frequency content across boundaries in analysis blocks.
In short, orthonormal filter banks (and some others, like biorthogonal filter banks) have critical sampling AND control of frequency across blocks.
Block transforms can have EITHER control of frequency across block boundaries, XOR they can have critical sampling. Not both.
Now, things like bi-orthogonal filter banks have another interesting characteristic, they are not power-complimentary (i.e. more power in analyzed than in original) domain, but they are critically sampled and they do offer frequency meaning across "blocks".
QUOTE
The main question being if implemented as frame/block-based or not, and how this information is represented (for compression primarily in a way that lets one use simple quantisers for a perceptually optimal information loss, instead of vector quantisers)
None of this is really relevant to the issue of using repeats in music. Performances are so likely to vary by so much as to make recovery of the redundancy there a chancy thing at the very best, unless you started with MIDI, and even then the latency will get you sometimes.
QUOTE
People with a physics degree consider wavelets to be revolutionary, while EE people view wavelets as "just another" subgroup of filterbanks with certain desirable features?
-k
Wavelets are yet another way to make sub-bands of a signal in a critically sampled fashion.
They are an advance in that they are orthonormal (1:1 and onto), that avoids some of the problems with QMF's.
QMF's can be put into a tree (assymetric) only if the filters used at the later stages (smaller subbands) have very little ripple, otherwise you mess up the aliasing cancellation of the first stages.
Since wavelets are orthonormal (exact reconstruction) you do not have the same problem.
That's what wavelets are good for that QMF's aren't.
There is, of course, a gotcha. Wavelet design is more constrained than QMF design, and as a result you might wind up needing more MIPS. Sometimes this matters, sometimes it doesn't.