IEEE 1857.5-2015
$91.00
IEEE Standard for Advanced Mobile Speech and Audio
Published By | Publication Date | Number of Pages |
IEEE | 2015 |
New IEEE Standard – Active. A set of tools to support specific audio coding functions including ACELP/TVC compression, bandwidth extension, stereo coding, frame erasure concealment, etc. is defined in this standard. The tool set defined in this standard provides high quality and efficient coding tool sets for compression, decompression, processing, and representation of speech, music or mixed audio signals to save transmission bandwidth and storage space.
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | IEEE Std 1857.5™-2015 Front cover |
2 | Title page |
4 | Important Notices and Disclaimers Concerning IEEE Standards Documents |
7 | Participants |
8 | Introduction |
9 | Contents |
11 | 1. Overview 1.1 Scope 1.2 Purpose 1.3 Audio-coding tools 1.4 Document structure |
12 | 2. Normative references 3. Definitions, symbols, and abbreviations 3.1 Definitions |
13 | 3.2 Symbols and abbreviations |
14 | 3.2.1 Arithmetic operators |
15 | 3.2.2 Logic operators 3.2.3 Relational operators 3.2.4 Bitwise operators |
16 | 3.2.5 Assignment 3.2.6 Constants 3.2.7 Abbreviations |
17 | 4. General overview 4.1 Input signal 4.2 Module composition 4.3 Internal sampling frequency and bit rate |
18 | 4.4 Structure of encoder and decoder |
20 | 4.4.1 LP analysis and synthesis of low frequency 4.4.2 ACELP/TVC module 4.4.3 Stereo coding 4.5 Low complexity operation 4.6 Frame erasure concealment |
21 | 4.7 Bit allocation 4.7.1 Bit allocation for ACELP/TVC encoding |
22 | 4.7.2 Bit allocation for stereo encoder |
23 | 5. Encoder 5.1 Input signal pre-processing 5.1.1 Sampling frequency conversion filter |
24 | 5.1.2 High-pass filtering 5.1.3 Stereo signal downmixing |
25 | 5.2 Hybrid ACELP/TVC encoding mode 5.2.1 Outline description 5.2.2 Timing chart of the ACELP and TVC modes |
26 | 5.2.3 ACELP/TVC mode combinations and mode encoding |
27 | 5.2.4 ACELP/TVC closed loop mode selection |
28 | 5.2.5 ACELP/TVC open loop mode selection 5.2.6 Signal classifier 5.2.6.1 Algorithm |
29 | 5.2.6.2 Encoder parameters extraction |
31 | 5.2.6.3 Initial classification |
32 | 5.2.6.4 Feature parameter extraction |
33 | 5.2.6.5 Signal type decision |
38 | 5.3 ACELP/TVC hybrid coding module 5.3.1 Pre-emphasis 5.3.2 LP analysis, interpolation and quantify 5.3.2.1 LP analysis |
39 | 5.3.2.2 Windowing and auto correlation computation |
42 | 5.3.2.3 Levinson-Durbin algorithm 5.3.2.4 LP to ISP conversion |
43 | 5.3.2.5 ISP to LP conversion |
44 | 5.3.2.6 Quantization of the ISP coefficient |
49 | 5.3.2.7 Interpolation of the ISPs |
50 | 5.3.3 Perceptual weighting |
51 | 5.3.4 ACELP excitation coding 5.3.4.1 Open-loop pitch search |
56 | 5.3.4.2 Impulse response calculation 5.3.4.3 Target signal computation |
57 | 5.3.4.4 Adaptive codebook |
59 | 5.3.4.5 Fixed codebook |
62 | 5.3.4.6 Pre-filter before the Algebraic codebook search 5.3.4.7 Algebraic codebook search |
66 | 5.3.4.8 Encoding method of codebook vector |
72 | 5.3.4.9 Adaptive and algebraic codebook gain quantization |
74 | 5.3.5 TVC Excitation encoder |
76 | 5.3.5.1 Computation of target signal 5.3.5.2 Switch the encoder mode |
78 | 5.3.5.3 Pre shaping for peak value |
79 | 5.3.5.4 Multi-scale control |
80 | 5.3.5.5 Split multi-rate lattice VQ |
93 | 5.3.5.6 Gain balance 5.3.5.7 De-shaping for peak value 5.3.5.8 Global gain |
94 | 5.4 Mono signal high-band encoding (BWE) |
96 | 5.5 Parameters stereo encoding in frequency domain 5.5.1 Encoding principle 5.5.2 Linear prediction filter |
97 | 5.5.3 Signal type analysis 5.5.4 Signal estimation |
98 | 5.5.5 Time frequency transform |
100 | 5.5.6 Frequency extraction 5.5.7 Low-frequency encoding 5.5.8 High-frequency gain control |
101 | 5.5.9 Bit stream control |
102 | 5.6 Streaming format 5.6.1 TVC encoding parameter transmission |
103 | 5.6.1.1 Multiplexing concept of single binary table |
104 | 5.6.1.2 Multiplexing of multiple binary table |
106 | 5.6.2 Packing process of all parameters |
107 | 5.6.3 TVC gain multiplex |
108 | 5.6.4 Stereo encoding parameters packaging format 6. Decoder 6.1 Mono low frequency synthesis 6.1.1 ACELP mode decoding and signal synthesis |
111 | 6.1.2 TVC decoder |
113 | 6.1.3 Decoding the quantization values |
117 | 6.1.3.1 Gain balance and the de-shaping for peak value |
118 | 6.1.3.2 Switching of the decoder mode |
119 | 6.1.4 Post processing of mono low-band signal 6.2 Mono signal high-band synthesis |
121 | 6.3 Stereo low-frequency synthesis 6.3.1 Decoding principle |
122 | 6.3.2 Linear prediction filtering 6.3.3 Signal estimation |
123 | 6.3.4 Time frequency transform 6.3.5 Frequency extraction 6.3.6 Low frequency reconstruction 6.3.7 High frequency reconstruction |
124 | 6.3.8 Combination frequency coefficient |
125 | 6.3.9 Frequency time transformation 6.3.10 Linear prediction synthesize |
126 | 6.4 Packet loss concealment 6.4.1 Mode extrapolation 6.4.2 ACELP packet loss concealment 6.4.2.1 Pitch delay parameter extrapolation |
127 | 6.4.2.2 ISF parameters extrapolation 6.4.2.3 Fixed codebook extrapolation |
128 | 6.4.2.4 Adaptive codebook gain and fixed codebook gain parameters extrapolation 6.4.3 TVC dropped frames handling 6.4.3.1 Extrapolation |
130 | 6.4.3.2 ISF parameters inferred 6.5 Post processing |
131 | 6.6 Producing output signal 7. Detailed bit allocation |
139 | 8. Storage and transport interface formats 8.1 Encode mode and bit rates |
140 | 8.2 Transport format 8.3 Storage format |
143 | Annex A (normative)Tables of stereo parameters |
148 | Annex B (informative)Comfortable noise model B.1 Summary B.2 Encoder function |
149 | B.3 Background noise parameters calculation |
150 | 8.3.1 Background noise stability analysis B.4 Decoder function |
151 | B.5 Comfort noise generation and update |
152 | Annex C (normative)Voice activity detection C.1 Summary C.2 Function description |
156 | Back cover |