The Resource Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB, Jayaraman J. Thiagarajan and Andreas Spanias, (electronic book)
Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB, Jayaraman J. Thiagarajan and Andreas Spanias, (electronic book)
Resource Information
The item Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB, Jayaraman J. Thiagarajan and Andreas Spanias, (electronic book) represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in Sydney Jones Library, University of Liverpool.This item is available to borrow from 1 library branch.
Resource Information
The item Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB, Jayaraman J. Thiagarajan and Andreas Spanias, (electronic book) represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in Sydney Jones Library, University of Liverpool.
This item is available to borrow from 1 library branch.
- Summary
- The MPEG-1 Layer III (MP3) algorithm is one of the most successful audio The MPEG-1 Layer III (MP3) algorithm is one of the most successful audio formats for consumer audio storage and for transfer and playback of music on digital audio players. The MP3 compression standard along with the AAC (Advanced Audio Coding) algorithm are associated with the most successful music players of the last decade. This book describes the fundamentals and the MATLAB implementation details of the MP3 algorithm. Several of the tedious processes in MP3 are supported by demonstrations using MATLAB software. The book presents the theoretical concepts and algorithms used in the MP3 standard. The implementation details and simulations with MATLAB complement the theoretical principles. The extensive list of references enables the reader to perform a more detailed study on specific aspects of the algorithm and gain exposure to advancements in perceptual coding
- Language
- eng
- Extent
- 1 electronic text (ix, 115 p.)
- Contents
-
- 1. Introduction -- 1.1 A brief history of audio coders -- 1.1.1 Recent audio codecs -- 1.2 A general perceptual audio coding architecture -- 1.3 Principles of psychoacoustics -- 1.3.1 Psychoacoustic model I -- 1.4 The MPEG-1 layer III algorithm -- 1.4.1 Analysis subband filterbank -- 1.4.2 MDCT and hybrid filter bank -- 1.4.3 Psychoacoustic analysis -- 1.4.4 Bit allocation -- 1.5 Summary --
- 2. Analysis subband filter bank -- 2.1 Description -- 2.2 Characteristics of the analysis filter bank -- 2.3 Filter bank implementation -- 2.3.1 Framing -- 2.3.2 Build input sample vector -- 2.3.3 Window vector x -- 2.3.4 Calculation of the cosine modulation matrix -- 2.3.5 Calculation of the subband samples -- 2.4 Demonstration with test data -- 2.5 Summary --
- 3. Psychoacoustic model II -- 3.1 Description -- 3.2 Illustration of the psychoacoustic model II with MATLAB code -- 3.2.1 Analysis -- 3.2.2 Computation of energy and unpredictability in threshold partitions -- 3.2.3 Spreading function and excitation pattern -- 3.2.4 Tonality index estimation -- 3.2.5 Calculation of masking thresholds for threshold partitions -- 3.2.6 Pre-echo detection and window switching -- 3.2.7 Estimation of SMR -- 3.3 Summary --
- 4. MDCT -- 4.1 Description -- 4.2 Illustration of the MDCT with MATLAB code -- 4.2.1 MDCT calculation -- 4.2.2 Alias reduction -- 4.3 Summary --
- 5. Bit allocation, quantization and coding -- 5.1 Description -- 5.2 The loops frame function -- 5.2.1 Calculation of the scale factor selection information (scfsi) -- 5.3 Distortion control (outer loop) -- 5.4 Inner loop (rate control) -- 5.4.1 Non-uniform quantization -- 5.4.2 Huffman coding -- 5.5 Bitstream formatting -- 5.5.1 Bit reservoir -- 5.6 Summary --
- 6. Decoder -- 6.1 Synchronization and error checking -- 6.2 Decoding side information -- 6.2.1 Extracting parameters for Huffman decoding -- 6.2.2 Extracting parameters for scale factor decoding -- 6.3 Scale factor decoding -- 6.4 Huffman decoding -- 6.5 Requantization -- 6.6 Reordering -- 6.7 Alias reconstruction -- 6.8 The inverse modified discrete cosine transform -- 6.9 Polyphase synthesis filterbank -- 6.10 Summary --
- A. Complexity profile of the MPEG-1 layer III algorithm -- Bibliography -- Authors' biographies
- Isbn
- 9781608458028
- Label
- Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB
- Title
- Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB
- Statement of responsibility
- Jayaraman J. Thiagarajan and Andreas Spanias
- Language
- eng
- Summary
- The MPEG-1 Layer III (MP3) algorithm is one of the most successful audio The MPEG-1 Layer III (MP3) algorithm is one of the most successful audio formats for consumer audio storage and for transfer and playback of music on digital audio players. The MP3 compression standard along with the AAC (Advanced Audio Coding) algorithm are associated with the most successful music players of the last decade. This book describes the fundamentals and the MATLAB implementation details of the MP3 algorithm. Several of the tedious processes in MP3 are supported by demonstrations using MATLAB software. The book presents the theoretical concepts and algorithms used in the MP3 standard. The implementation details and simulations with MATLAB complement the theoretical principles. The extensive list of references enables the reader to perform a more detailed study on specific aspects of the algorithm and gain exposure to advancements in perceptual coding
- Cataloging source
- CaBNVSL
- http://library.link/vocab/creatorName
- Thiagarajan, Jayaraman Jayaraman
- Dewey number
- 006.5
- Illustrations
- illustrations
- Index
- no index present
- LC call number
- ML74.4.M6
- LC item number
- T452 2012
- Literary form
- non fiction
- Nature of contents
-
- dictionaries
- abstracts summaries
- bibliography
- http://library.link/vocab/relatedWorkOrContributorName
- Spanias, Andreas
- http://library.link/vocab/subjectName
- MP3 (Audio coding standard)
- Target audience
-
- adult
- specialized
- Label
- Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB, Jayaraman J. Thiagarajan and Andreas Spanias, (electronic book)
- Bibliography note
- Includes bibliographical references (p. 105-114)
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Color
- multicolored
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- Contents
-
- 1. Introduction -- 1.1 A brief history of audio coders -- 1.1.1 Recent audio codecs -- 1.2 A general perceptual audio coding architecture -- 1.3 Principles of psychoacoustics -- 1.3.1 Psychoacoustic model I -- 1.4 The MPEG-1 layer III algorithm -- 1.4.1 Analysis subband filterbank -- 1.4.2 MDCT and hybrid filter bank -- 1.4.3 Psychoacoustic analysis -- 1.4.4 Bit allocation -- 1.5 Summary --
- 2. Analysis subband filter bank -- 2.1 Description -- 2.2 Characteristics of the analysis filter bank -- 2.3 Filter bank implementation -- 2.3.1 Framing -- 2.3.2 Build input sample vector -- 2.3.3 Window vector x -- 2.3.4 Calculation of the cosine modulation matrix -- 2.3.5 Calculation of the subband samples -- 2.4 Demonstration with test data -- 2.5 Summary --
- 3. Psychoacoustic model II -- 3.1 Description -- 3.2 Illustration of the psychoacoustic model II with MATLAB code -- 3.2.1 Analysis -- 3.2.2 Computation of energy and unpredictability in threshold partitions -- 3.2.3 Spreading function and excitation pattern -- 3.2.4 Tonality index estimation -- 3.2.5 Calculation of masking thresholds for threshold partitions -- 3.2.6 Pre-echo detection and window switching -- 3.2.7 Estimation of SMR -- 3.3 Summary --
- 4. MDCT -- 4.1 Description -- 4.2 Illustration of the MDCT with MATLAB code -- 4.2.1 MDCT calculation -- 4.2.2 Alias reduction -- 4.3 Summary --
- 5. Bit allocation, quantization and coding -- 5.1 Description -- 5.2 The loops frame function -- 5.2.1 Calculation of the scale factor selection information (scfsi) -- 5.3 Distortion control (outer loop) -- 5.4 Inner loop (rate control) -- 5.4.1 Non-uniform quantization -- 5.4.2 Huffman coding -- 5.5 Bitstream formatting -- 5.5.1 Bit reservoir -- 5.6 Summary --
- 6. Decoder -- 6.1 Synchronization and error checking -- 6.2 Decoding side information -- 6.2.1 Extracting parameters for Huffman decoding -- 6.2.2 Extracting parameters for scale factor decoding -- 6.3 Scale factor decoding -- 6.4 Huffman decoding -- 6.5 Requantization -- 6.6 Reordering -- 6.7 Alias reconstruction -- 6.8 The inverse modified discrete cosine transform -- 6.9 Polyphase synthesis filterbank -- 6.10 Summary --
- A. Complexity profile of the MPEG-1 layer III algorithm -- Bibliography -- Authors' biographies
- Control code
- 201110ASE009
- Dimensions
- unknown
- Extent
- 1 electronic text (ix, 115 p.)
- File format
- multiple file formats
- Form of item
- online
- Isbn
- 9781608458028
- Issn
- 1938-1735
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- Other physical details
- ill., digital file.
- Reformatting quality
- access
- Specific material designation
- remote
- Label
- Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB, Jayaraman J. Thiagarajan and Andreas Spanias, (electronic book)
- Bibliography note
- Includes bibliographical references (p. 105-114)
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Color
- multicolored
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- Contents
-
- 1. Introduction -- 1.1 A brief history of audio coders -- 1.1.1 Recent audio codecs -- 1.2 A general perceptual audio coding architecture -- 1.3 Principles of psychoacoustics -- 1.3.1 Psychoacoustic model I -- 1.4 The MPEG-1 layer III algorithm -- 1.4.1 Analysis subband filterbank -- 1.4.2 MDCT and hybrid filter bank -- 1.4.3 Psychoacoustic analysis -- 1.4.4 Bit allocation -- 1.5 Summary --
- 2. Analysis subband filter bank -- 2.1 Description -- 2.2 Characteristics of the analysis filter bank -- 2.3 Filter bank implementation -- 2.3.1 Framing -- 2.3.2 Build input sample vector -- 2.3.3 Window vector x -- 2.3.4 Calculation of the cosine modulation matrix -- 2.3.5 Calculation of the subband samples -- 2.4 Demonstration with test data -- 2.5 Summary --
- 3. Psychoacoustic model II -- 3.1 Description -- 3.2 Illustration of the psychoacoustic model II with MATLAB code -- 3.2.1 Analysis -- 3.2.2 Computation of energy and unpredictability in threshold partitions -- 3.2.3 Spreading function and excitation pattern -- 3.2.4 Tonality index estimation -- 3.2.5 Calculation of masking thresholds for threshold partitions -- 3.2.6 Pre-echo detection and window switching -- 3.2.7 Estimation of SMR -- 3.3 Summary --
- 4. MDCT -- 4.1 Description -- 4.2 Illustration of the MDCT with MATLAB code -- 4.2.1 MDCT calculation -- 4.2.2 Alias reduction -- 4.3 Summary --
- 5. Bit allocation, quantization and coding -- 5.1 Description -- 5.2 The loops frame function -- 5.2.1 Calculation of the scale factor selection information (scfsi) -- 5.3 Distortion control (outer loop) -- 5.4 Inner loop (rate control) -- 5.4.1 Non-uniform quantization -- 5.4.2 Huffman coding -- 5.5 Bitstream formatting -- 5.5.1 Bit reservoir -- 5.6 Summary --
- 6. Decoder -- 6.1 Synchronization and error checking -- 6.2 Decoding side information -- 6.2.1 Extracting parameters for Huffman decoding -- 6.2.2 Extracting parameters for scale factor decoding -- 6.3 Scale factor decoding -- 6.4 Huffman decoding -- 6.5 Requantization -- 6.6 Reordering -- 6.7 Alias reconstruction -- 6.8 The inverse modified discrete cosine transform -- 6.9 Polyphase synthesis filterbank -- 6.10 Summary --
- A. Complexity profile of the MPEG-1 layer III algorithm -- Bibliography -- Authors' biographies
- Control code
- 201110ASE009
- Dimensions
- unknown
- Extent
- 1 electronic text (ix, 115 p.)
- File format
- multiple file formats
- Form of item
- online
- Isbn
- 9781608458028
- Issn
- 1938-1735
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- Other physical details
- ill., digital file.
- Reformatting quality
- access
- Specific material designation
- remote
Library Links
Embed
Settings
Select options that apply then copy and paste the RDF/HTML data fragment to include in your application
Embed this data in a secure (HTTPS) page:
Layout options:
Include data citation:
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.liverpool.ac.uk/portal/Analysis-of-the-MPEG-1-layer-III-MP3-algorithm/7OJG6d1ei1E/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.liverpool.ac.uk/portal/Analysis-of-the-MPEG-1-layer-III-MP3-algorithm/7OJG6d1ei1E/">Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB, Jayaraman J. Thiagarajan and Andreas Spanias, (electronic book)</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.liverpool.ac.uk/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.liverpool.ac.uk/">Sydney Jones Library, University of Liverpool</a></span></span></span></span></div>
Note: Adjust the width and height settings defined in the RDF/HTML code fragment to best match your requirements
Preview
Cite Data - Experimental
Data Citation of the Item Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB, Jayaraman J. Thiagarajan and Andreas Spanias, (electronic book)
Copy and paste the following RDF/HTML data fragment to cite this resource
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.liverpool.ac.uk/portal/Analysis-of-the-MPEG-1-layer-III-MP3-algorithm/7OJG6d1ei1E/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.liverpool.ac.uk/portal/Analysis-of-the-MPEG-1-layer-III-MP3-algorithm/7OJG6d1ei1E/">Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB, Jayaraman J. Thiagarajan and Andreas Spanias, (electronic book)</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.liverpool.ac.uk/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.liverpool.ac.uk/">Sydney Jones Library, University of Liverpool</a></span></span></span></span></div>