
- Aus Nummer des Subbandes und Fluktation der Amplitude
  die maximal sinnvolle Ordnung des ANS bestimmen:

  Subband	Maximale Ordnung	Maximale Ordnung
                wenn gemeinsames SCF	wenn gesplittete SCF
     0		      6			    2
     1                5			    2
     2                4   		    2
     3                3                     2
     4-11             2                     1
    12-31             1                     1

    Maximale Ordnung wird bei zu starken Fluktationen der Leistung
    (wie zu bestimmen???) wird die Ordnung bis auf 1 reduziert

- Bestimmung der SCFs

-------------------------------------------------------

- Geeigneter Quantisierer wird gesucht, ohne zu berücksichtigen, daß beim
  Quantisieren ANS zur Anwendung kommen kann.

- Quantisierer minimiert nur den durchschnittlichen quadratischen Fehler,
  achtet aber nicht darauf

-------------------------------------------------------

Analyse_Filter         	 => Zerlegung PCM in Subbänder (Main => X)

Psychoakustisches_Modell => Berechnung der notwendigen SMR aus dem PCM (Main => SMR)

RaiseSMR                 => Anhebung von niedrigen SMR, wenn gewünscht (--insane) (SMR => SMR)

MS_LR_Entscheidung       => Entscheidung, ob MS- oder LR-Kodierung

SCF-Extraktion           => Bestimmung der SCFs (X => SCF)
                            - Bestimmung an Hand der Spitzenamplitude   \ bei PNS sollte das an Hand des Effektivwertes
			    - Bei minderem Unterschied Zusammenfassung  / gemacht werden und Zusammenfassen sollte konservativer geschehen
			    - SNR-Kompensationsrechnung (was ist das?)
			    - Scalierung der Subbandsamples auf (-32768,+32768)
			    
NS_Analyse               => Bestimmung optimale ANS-Order + Feedback-Koeffizienten
                            - Input ist berechnete Maskierungsschwelle aus dem Psychomodell
			    - Output ist Order der ANS + Koeffizienten

VBR_Bitzuweisung
   Allocate
       ISNR_Schätzer
       ...
   Quantisierung
       QuantizeSubband
       QuantizeSubbandWithNoiseShaping
<--- estimateBits

WriteBits ( ,20);
WriteBitStream
			    
			     
