Tools for signal compression:
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Buch |
Sprache: | Englisch |
Veröffentlicht: |
London
ISTE [u.a.]
2011
|
Ausgabe: | 1. ed. |
Links: | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024168319&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
Umfang: | XIII, 200 S. graph. Darst. |
ISBN: | 9781848212558 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV039150518 | ||
003 | DE-604 | ||
005 | 20110823 | ||
007 | t| | ||
008 | 110721s2011 xx d||| |||| 00||| eng d | ||
020 | |a 9781848212558 |9 978-1-84821-255-8 | ||
024 | 3 | |a 9781848212558 | |
035 | |a (OCoLC)723524173 | ||
035 | |a (DE-599)BSZ341219347 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a eng | |
049 | |a DE-83 | ||
084 | |a ST 306 |0 (DE-625)143654: |2 rvk | ||
084 | |a ZN 6040 |0 (DE-625)157496: |2 rvk | ||
084 | |a ZN 6800 |0 (DE-625)157576: |2 rvk | ||
100 | 1 | |a Moreau, Nicolas |e Verfasser |4 aut | |
240 | 1 | 0 | |a Outils pour la compression des signaux. |
245 | 1 | 0 | |a Tools for signal compression |c Nicolas Moreau |
250 | |a 1. ed. | ||
264 | 1 | |a London |b ISTE [u.a.] |c 2011 | |
300 | |a XIII, 200 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024168319&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-024168319 |
Datensatz im Suchindex
_version_ | 1819317073984094208 |
---|---|
adam_text | Titel: Tools for signal compression
Autor: Moreau, Nicolas
Jahr: 2011
Table of Contents
Introduction .................................... xi
Part 1. Tools for Signal Compression ................ 1
Chapter 1. Scalar Quantization......................... 3
1.1. Introduction................................. 3
1.2. Optimum scalar quantization....................... 4
1.2.1. Necessary conditions for optimization............... 5
1.2.2. Quantization error power...................... 7
1.2.3. Further information......................... 10
1.2.3.1. Lloyd-Max algorithm..................... 10
1.2.3.2. Non-linear transformation.................. 10
1.2.3.3. Scale factor........................... 10
1.3. Predictive scalar quantization....................... 10
1.3.1. Principle ............................... 10
1.3.2. Reminders on the theory of linear prediction........... 12
1.3.2.1. Introduction: least squares minimization.......... 12
1.3.2.2. Theoretical approach..................... 13
1.3.2.3. Comparing the two approaches................ 14
1.3.2.4. Whitening filter........................ 15
1.3.2.5. Levinson algorithm...................... 16
1.3.3. Prediction gain............................ 17
1.3.3.1. Definition............................ 17
1.3.4. Asymptotic value of the prediction gain.............. 17
1.3.5. Closed-loop predictive scalar quantization............ 20
Chapter 2. Vector Quantization......................... 23
2.1. Introduction................................. 23
2.2. Rationale.................................. 23
vi Tools for Signal Compression
2.3. Optimum codebook generation...................... 26
2.4. Optimum quantizer performance..................... 28
2.5. Using the quantizer............................ 30
2.5.1. Tree-structured vector quantization................ 31
2.5.2. Cartesian product vector quantization............... 31
2.5.3. Gain-shape vector quantization................... 31
2.5.4. Multistage vector quantization................... 31
2.5.5. Vector quantization by transform.................. 31
2.5.6. Algebraic vector quantization ................... 32
2.6. Gain-shape vector quantization...................... 32
2.6.1. Nearest neighbor rule........................ 33
2.6.2. Lloyd-Max algorithm........................ 34
Chapter 3. Sub-band Transform Coding ................... 37
3.1. Introduction................................. 37
3.2. Equivalence of filter banks and transforms............... 38
3.3. Bit allocation ............................... 40
3.3.1. Defining the problem........................ 40
3.3.2. Optimum bit allocation....................... 41
3.3.3. Practical algorithm.......................... 43
3.3.4. Further information......................... 43
3.4. Optimum transform............................ 46
3.5. Performance................................ 48
3.5.1. Transform gain ........................... 48
3.5.2. Simulation results.......................... 51
Chapter 4. Entropy Coding ........................... 53
4.1. Introduction................................. 53
4.2. Noiseless coding of discrete, memoryless sources........... 54
4.2.1. Entropy of a source......................... 54
4.2.2. Coding a source........................... 56
4.2.2.1. Definitions........................... 56
4.2.2.2. Uniquely decodable instantaneous code........... 57
4.2.2.3. Kraft inequality........................ 58
4.2.2.4. Optimal code.......................... 58
4.2.3. Theorem of noiseless coding of a memoryless discrete
source................................. 60
4.2.3.1. Proposition 1.......................... 60
4.2.3.2. Proposition 2.......................... 61
4.2.3.3. Proposition 3.......................... 61
4.2.3.4. Theorem............................ 62
4.2.4. Constructing a code......................... 62
4.2.4.1. Shannon code ......................... 62
Table of Contents vii
4.2.4.2. Huffman algorithm...................... 63
4.2.4.3. Example 1 ........................... 63
4.2.5. Generalization............................ 64
4.2.5.1. Theorem............................ 64
4.2.5.2. Example 2........................... 65
4.2.6. Arithmetic coding.......................... 65
4.3. Noiseless coding of a discrete source with memory.......... 66
4.3.1. New definitions ........................... 67
4.3.2. Theorem of noiseless coding of a discrete source with
memory................................ 68
4.3.3. Example of a Markov source.................... 69
4.3.3.1. General details......................... 69
4.3.3.2. Example of transmitting documents by fax......... 70
4.4. Scalar quantizer with entropy constraint................. 73
4.4.1. Introduction ............................. 73
4.4.2. Lloyd-Max quantizer........................ 74
4.4.3. Quantizer with entropy constraint................. 75
4.4.3.1. Expression for the entropy.................. 76
4.4.3.2. Jensen inequality........................ 77
4.4.3.3. Optimum quantizer...................... 78
4.4.3.4. Gaussian source........................ 78
4.5. Capacity of a discrete memoryless channel............... 79
4.5.1. Introduction ............................. 79
4.5.2. Mutual information......................... 80
4.5.3. Noisy-channel coding theorem................... 82
4.5.4. Example: symmetrical binary channel............... 82
4.6. Coding a discrete source with a fidelity criterion............ 83
4.6.1. Problem................................ 83
4.6.2. Rate-distortion function....................... 84
4.6.3. Theorems............................... 85
4.6.3.1. Source coding theorem.................... 85
4.6.3.2. Combined source-channel coding.............. 85
4.6.4. Special case: quadratic distortion measure............ 85
4.6.4.1. Shannon s lower bound for a memoryless source ..... 85
4.6.4.2. Source with memory ..................... 86
4.6.5. Generalization............................ 87
Part 2. Audio Signal Applications ................... 89
Chapter 5. Introduction to Audio Signals................... 91
5.1. Speech signal characteristics....................... 91
5.2. Characteristics of music signals..................... 92
5.3. Standards and recommendations..................... 93
viii Tools for Signal Compression
5.3.1. Telephone-band speech signals................... 93
5.3.1.1. Public telephone network................... 93
5.3.1.2. Mobile communication.................... 94
5.3.1.3. Other applications....................... 95
5.3.2. Wideband speech signals...................... 95
5.3.3. High-fidelity audio signals..................... 95
5.3.3.1. MPEG-1 ............................ 96
5.3.3.2. MPEG-2............................ 96
5.3.3.3. MPEG-4............................ 96
5.3.3.4. MPEG-7 and MPEG-21.................... 99
5.3.4. Evaluating the quality........................ 99
Chapter 6. Speech Coding ............................ 101
6.1. PCM and ADPCM coders......................... 101
6.2. The 2.4 bit/sLPC-10 coder........................ 102
6.2.1. Determining the filter coefficients................. 102
6.2.2. Unvoiced sounds........................... 103
6.2.3. Voiced sounds............................ 104
6.2.4. Determining voiced and unvoiced sounds............. 106
6.2.5. Bit rate constraint.......................... 107
6.3. The CELP coder.............................. 107
6.3.1. Introduction ............................. 107
6.3.2. Determining the synthesis filter coefficients ........... 109
6.3.3. Modeling the excitation....................... HI
6.3.3.1. Introducing a perceptual factor................ Ill
6.3.3.2. Selecting the excitation model................ 113
6.3.3.3. Filtered codebook....................... 113
6.3.3.4. Least squares minimization.................. 115
6.3.3.5. Standard iterative algorithm ................. 116
6.3.3.6. Choosing the excitation codebook.............. 117
6.3.3.7. Introducing an adaptive codebook.............. 118
6.3.4. Conclusion.............................. 121
Chapter 7. Audio Coding............................. 123
7.1. Principles of perceptual coders ..................... 123
7.2. MPEG-1 layer 1 coder .......................... 126
7.2.1. Time/frequency transform ..................... 127
7.2.2. Psychoacoustic modeling and bit allocation............ 128
7.2.3. Quantization............................. 128
7.3. MPEG-2 AAC coder............................ 130
7.4. Dolby AC-3 coder............................. 134
7.5. Psychoacoustic model: calculating a masking threshold........ 135
7.5.1. Introduction ............................. 135
Table of Contents ix
7.5.2. The ear................................ 135
7.5.3. Critical bands............................. 136
7.5.4. Masking curves ........................... 137
7.5.5. Masking threshold.......................... 139
Chapter 8. Audio Coding: Additional Information ............. 141
8.1. Low bit rate/acceptable quality coders.................. 141
8.1.1. Tool one: SBR............................ 142
8.1.2. Tool two: PS............................. 143
8.1.2.1. Historical overview...................... 143
8.1.2.2. Principle of PS audio coding................. 143
8.1.2.3. Results............................. 144
8.1.3. Sound space perception....................... 145
8.2. High bit rate lossless or almost lossless coders............. 146
8.2.1. Introduction ............................. 146
8.2.2. ISO/IEC MPEG-4 standardization................. 147
8.2.2.1. Principle............................ 147
8.2.2.2. Some details.......................... 147
Chapter 9. Stereo Coding: A Synthetic Presentation ............ 149
9.1. Basic hypothesis and notation ...................... 149
9.2. Determining the inter-channel indices.................. 151
9.2.1. Estimating the power and the intercovariance........... 151
9.2.2. Calculating the inter-channel indices ............... 152
9.2.3. Conclusion.............................. 154
9.3. Downmixing procedure.......................... 154
9.3.1. Development in the time domain.................. 155
9.3.2. In the frequency domain ...................... 157
9.4. At the receiver............................... 158
9.4.1. Stereo signal reconstruction .................... 158
9.4.2. Power adjustment.......................... 159
9.4.3. Phase alignment........................... 160
9.4.4. Information transmitted via the channel.............. 161
9.5. Draft International Standard ....................... 161
Part 3. MATLAB® Programs ....................... 163
Chapter 10. A Speech Coder........................... 165
10.1. Introduction................................ 165
10.2. Script for the calling function...................... 165
10.3. Script for called functions........................ 170
x Tools for Signal Compression
Chapter 11. A Music Coder ........................... 173
11.1. Introduction................................ 173
11.2. Script for the calling function...................... 173
11.3. Script for called functions........................ 176
Bibliography .................................... 195
Index......................................... 199
|
any_adam_object | 1 |
author | Moreau, Nicolas |
author_facet | Moreau, Nicolas |
author_role | aut |
author_sort | Moreau, Nicolas |
author_variant | n m nm |
building | Verbundindex |
bvnumber | BV039150518 |
classification_rvk | ST 306 ZN 6040 ZN 6800 |
ctrlnum | (OCoLC)723524173 (DE-599)BSZ341219347 |
discipline | Informatik Elektrotechnik / Elektronik / Nachrichtentechnik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01185nam a2200337 c 4500</leader><controlfield tag="001">BV039150518</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20110823 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">110721s2011 xx d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781848212558</subfield><subfield code="9">978-1-84821-255-8</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781848212558</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)723524173</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BSZ341219347</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-83</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 306</subfield><subfield code="0">(DE-625)143654:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ZN 6040</subfield><subfield code="0">(DE-625)157496:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ZN 6800</subfield><subfield code="0">(DE-625)157576:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Moreau, Nicolas</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Outils pour la compression des signaux.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Tools for signal compression</subfield><subfield code="c">Nicolas Moreau</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">London</subfield><subfield code="b">ISTE [u.a.]</subfield><subfield code="c">2011</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 200 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024168319&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-024168319</subfield></datafield></record></collection> |
id | DE-604.BV039150518 |
illustrated | Illustrated |
indexdate | 2024-12-20T15:51:12Z |
institution | BVB |
isbn | 9781848212558 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024168319 |
oclc_num | 723524173 |
open_access_boolean | |
owner | DE-83 |
owner_facet | DE-83 |
physical | XIII, 200 S. graph. Darst. |
publishDate | 2011 |
publishDateSearch | 2011 |
publishDateSort | 2011 |
publisher | ISTE [u.a.] |
record_format | marc |
spellingShingle | Moreau, Nicolas Tools for signal compression |
title | Tools for signal compression |
title_alt | Outils pour la compression des signaux. |
title_auth | Tools for signal compression |
title_exact_search | Tools for signal compression |
title_full | Tools for signal compression Nicolas Moreau |
title_fullStr | Tools for signal compression Nicolas Moreau |
title_full_unstemmed | Tools for signal compression Nicolas Moreau |
title_short | Tools for signal compression |
title_sort | tools for signal compression |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024168319&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT moreaunicolas outilspourlacompressiondessignaux AT moreaunicolas toolsforsignalcompression |