Study of the audio coding algorithm of the MPEG-4 AAC standard and comparison among implementations of modules of the algorithm
Autor(a) principal: | |
---|---|
Data de Publicação: | 2002 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/1697 |
Resumo: | Audio coding is used to compress digital audio signals, thereby reducing the amount of bits needed to transmit or to store an audio signal. This is useful when network bandwidth or storage capacity is very limited. Audio compression algorithms are based on an encoding and decoding process. In the encoding step, the uncompressed audio signal is transformed into a coded representation, thereby compressing the audio signal. Thereafter, the coded audio signal eventually needs to be restored (e.g. for playing back) through decoding of the coded audio signal. The decoder receives the bitstream and reconverts it into an uncompressed signal. ISO-MPEG is a standard for high-quality, low bit-rate video and audio coding. The audio part of the standard is composed by algorithms for high-quality low-bit-rate audio coding, i.e. algorithms that reduce the original bit-rate, while guaranteeing high quality of the audio signal. The audio coding algorithms consists of MPEG-1 (with three different layers), MPEG-2, MPEG-2 AAC, and MPEG-4. This work presents a study of the MPEG-4 AAC audio coding algorithm. Besides, it presents the implementation of the AAC algorithm on different platforms, and comparisons among implementations. The implementations are in C language, in Assembly of Intel Pentium, in C-language using DSP processor, and in HDL. Since each implementation has its own application niche, each one is valid as a final solution. Moreover, another purpose of this work is the comparison among these implementations, considering estimated costs, execution time, and advantages and disadvantages of each one. |
id |
URGS_bcd8eca67232715a2e7fce6a909a5d46 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/1697 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Hoffmann, Gustavo AndréBampi, Sergio2007-06-06T17:16:59Z2002http://hdl.handle.net/10183/1697000355430Audio coding is used to compress digital audio signals, thereby reducing the amount of bits needed to transmit or to store an audio signal. This is useful when network bandwidth or storage capacity is very limited. Audio compression algorithms are based on an encoding and decoding process. In the encoding step, the uncompressed audio signal is transformed into a coded representation, thereby compressing the audio signal. Thereafter, the coded audio signal eventually needs to be restored (e.g. for playing back) through decoding of the coded audio signal. The decoder receives the bitstream and reconverts it into an uncompressed signal. ISO-MPEG is a standard for high-quality, low bit-rate video and audio coding. The audio part of the standard is composed by algorithms for high-quality low-bit-rate audio coding, i.e. algorithms that reduce the original bit-rate, while guaranteeing high quality of the audio signal. The audio coding algorithms consists of MPEG-1 (with three different layers), MPEG-2, MPEG-2 AAC, and MPEG-4. This work presents a study of the MPEG-4 AAC audio coding algorithm. Besides, it presents the implementation of the AAC algorithm on different platforms, and comparisons among implementations. The implementations are in C language, in Assembly of Intel Pentium, in C-language using DSP processor, and in HDL. Since each implementation has its own application niche, each one is valid as a final solution. Moreover, another purpose of this work is the comparison among these implementations, considering estimated costs, execution time, and advantages and disadvantages of each one.application/pdfengProcessamento : SinaisProcessamento de sinais acústicosMPEG-4 AACAudio codingPerceptual codersPsychoacousticsPCMMXDSPVHDLStudy of the audio coding algorithm of the MPEG-4 AAC standard and comparison among implementations of modules of the algorithminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2002mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000355430.pdf000355430.pdfTexto completo (inglês)application/pdf537231http://www.lume.ufrgs.br/bitstream/10183/1697/1/000355430.pdf88f41dfed5d7ad7aeca3635d04a6d50dMD51TEXT000355430.pdf.txt000355430.pdf.txtExtracted Texttext/plain228799http://www.lume.ufrgs.br/bitstream/10183/1697/2/000355430.pdf.txt96034a115d2f11ec1d96e03898dbb18eMD52THUMBNAIL000355430.pdf.jpg000355430.pdf.jpgGenerated Thumbnailimage/jpeg1135http://www.lume.ufrgs.br/bitstream/10183/1697/3/000355430.pdf.jpg29317c119b16dcab80a4d9b2f0420aa8MD5310183/16972021-05-26 04:37:14.379462oai:www.lume.ufrgs.br:10183/1697Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532021-05-26T07:37:14Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Study of the audio coding algorithm of the MPEG-4 AAC standard and comparison among implementations of modules of the algorithm |
title |
Study of the audio coding algorithm of the MPEG-4 AAC standard and comparison among implementations of modules of the algorithm |
spellingShingle |
Study of the audio coding algorithm of the MPEG-4 AAC standard and comparison among implementations of modules of the algorithm Hoffmann, Gustavo André Processamento : Sinais Processamento de sinais acústicos MPEG-4 AAC Audio coding Perceptual coders Psychoacoustics PC MMX DSP VHDL |
title_short |
Study of the audio coding algorithm of the MPEG-4 AAC standard and comparison among implementations of modules of the algorithm |
title_full |
Study of the audio coding algorithm of the MPEG-4 AAC standard and comparison among implementations of modules of the algorithm |
title_fullStr |
Study of the audio coding algorithm of the MPEG-4 AAC standard and comparison among implementations of modules of the algorithm |
title_full_unstemmed |
Study of the audio coding algorithm of the MPEG-4 AAC standard and comparison among implementations of modules of the algorithm |
title_sort |
Study of the audio coding algorithm of the MPEG-4 AAC standard and comparison among implementations of modules of the algorithm |
author |
Hoffmann, Gustavo André |
author_facet |
Hoffmann, Gustavo André |
author_role |
author |
dc.contributor.author.fl_str_mv |
Hoffmann, Gustavo André |
dc.contributor.advisor1.fl_str_mv |
Bampi, Sergio |
contributor_str_mv |
Bampi, Sergio |
dc.subject.por.fl_str_mv |
Processamento : Sinais Processamento de sinais acústicos |
topic |
Processamento : Sinais Processamento de sinais acústicos MPEG-4 AAC Audio coding Perceptual coders Psychoacoustics PC MMX DSP VHDL |
dc.subject.eng.fl_str_mv |
MPEG-4 AAC Audio coding Perceptual coders Psychoacoustics PC MMX DSP VHDL |
description |
Audio coding is used to compress digital audio signals, thereby reducing the amount of bits needed to transmit or to store an audio signal. This is useful when network bandwidth or storage capacity is very limited. Audio compression algorithms are based on an encoding and decoding process. In the encoding step, the uncompressed audio signal is transformed into a coded representation, thereby compressing the audio signal. Thereafter, the coded audio signal eventually needs to be restored (e.g. for playing back) through decoding of the coded audio signal. The decoder receives the bitstream and reconverts it into an uncompressed signal. ISO-MPEG is a standard for high-quality, low bit-rate video and audio coding. The audio part of the standard is composed by algorithms for high-quality low-bit-rate audio coding, i.e. algorithms that reduce the original bit-rate, while guaranteeing high quality of the audio signal. The audio coding algorithms consists of MPEG-1 (with three different layers), MPEG-2, MPEG-2 AAC, and MPEG-4. This work presents a study of the MPEG-4 AAC audio coding algorithm. Besides, it presents the implementation of the AAC algorithm on different platforms, and comparisons among implementations. The implementations are in C language, in Assembly of Intel Pentium, in C-language using DSP processor, and in HDL. Since each implementation has its own application niche, each one is valid as a final solution. Moreover, another purpose of this work is the comparison among these implementations, considering estimated costs, execution time, and advantages and disadvantages of each one. |
publishDate |
2002 |
dc.date.issued.fl_str_mv |
2002 |
dc.date.accessioned.fl_str_mv |
2007-06-06T17:16:59Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/1697 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000355430 |
url |
http://hdl.handle.net/10183/1697 |
identifier_str_mv |
000355430 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
collection |
Biblioteca Digital de Teses e Dissertações da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/1697/1/000355430.pdf http://www.lume.ufrgs.br/bitstream/10183/1697/2/000355430.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/1697/3/000355430.pdf.jpg |
bitstream.checksum.fl_str_mv |
88f41dfed5d7ad7aeca3635d04a6d50d 96034a115d2f11ec1d96e03898dbb18e 29317c119b16dcab80a4d9b2f0420aa8 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
lume@ufrgs.br||lume@ufrgs.br |
_version_ |
1810085005403095040 |