1
Scope
2
Normative
references
3
The
encoder
3.1
The
Modulated Lapped Transform (MLT)
3.2
Computing
and quantizing the amplitude envelope
3.3
Coding
the amplitude envelope
3.4
Categorization procedure
3.5
Scalar
Quantized Vector Huffman Coding (SQVH)
3.6
Rate
control
3.7
Transmission
of the MLT vector indices
3.8
Bit
stream
4
The
decoder
4.1
Decoding
the amplitude envelope
4.2
Determining
categorization
4.3
Decoding
MLT coefficients
4.4
Noise-fill
4.5
Insufficient
bits
4.6
Frame
erasure
4.7
The
Inverse MLT (IMLT)
5
C
code
6
Flow
chart of categorization procedure
Annex A –
Packet format, capability identifiers and capability parameters
A.1
References
A.2
Packet
structure for G.722.1 frames
A.3
Capability
Identifiers and Parameters for use with ITU-T Rec. H.245
Annex B
– Floating-point implementation for G.722.1
B.1 Introduction
B.2 Algorithmic description
B.3
ANSI
C code
Annex C
– 14 kHz mode at 24, 32, and 48 kbit/s
C.1 Introduction
C.2 Algorithmic description
C.3 ANSI C code