Study of the audio coding algorithm of the MPEG-4 AAC standard and comparison among implementations of modules of the algorithm

Detalhes bibliográficos
Autor(a) principal: Hoffmann, Gustavo André
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