Módulo 6 Compressão de Imagem e Som



Documentos relacionados
COMPRESSÃO DE DADOS MULTIMÍDIA

Codificação/Compressão de Vídeo. Tópico: Vídeo (Codificação + Compressão)

DO ANALÓGICO AO DIGITAL: CONCEITOS E

Compressão com perdas

Codificadores de voz do MPEG-4. Eriko Porto

Recomendação H.261 para serviços audiovisuais a taxas de transmissão p*64 kbit/s

Compressão de Imagens

Nenhum dado é perdido durante o processo de compressão. Preserva todas as informações que permitirão a reconstrução exata da imagem. Reversível.

Utilização do Sistema Multimédia. 2. Formatos de ficheiros 2.1. Compressão 2.2. Formatos mais comuns 2.3 Captura de imagens. 2. Formatos de ficheiros

Codificação de áudio para transmissão de voz em tempo real

Introdução à Transmissão Digital. Funções básicas de processamento de sinal num sistema de comunicações digitais.

Formatos Imagem. Apontamentos CG + Edward Angel, Sec Instituto Superior Técnico Computação Gráfica 2009/2010

Prof. Daniel Hasse. Multimídia e Hipermídia

Aula de Hoje. Sistemas e Sinais Sinais e Sistemas. Sinal em Tempo Contínuo. Sinal Acústico

Redes de Computadores

Sistemas e Conteúdos Multimédia Imagem. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt

ferramentas da imagem digital

Strings (Compressão) Estrutura de Dados II Jairo Francisco de Souza

Multimédia, Qualidade de Serviço (QoS): O que são?

ESTRUTURAS DE DADOS II

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Thales Trigo. Formatos de arquivos digitais

Representação de Informação -- Texto -- Representação de Informação. Representação de Caracteres

2- Conceitos Básicos de Telecomunicações

FCA - Editora de Informática 1

Informática. Prof. Macêdo Firmino. Macêdo Firmino (IFRN) Informática Setembro de / 16

Oficina de Multimédia B. ESEQ 12º i 2009/2010

Comunicação de Dados. Aula 4 Conversão de Sinais Analógicos em digitais e tipos de transmissão

Características do vídeo. Aquisição, síntese, edição e reprodução de vídeo. Características do vídeo analógico. Características do vídeo analógico

APLICATIVOS GRÁFICOS (AULA 4)

3 PROCESSOS DE COMPRESSÃO

Imagem digital. Unidade 3

H.264: UMA BREVE DISCUSSÃO ACERCA DA CODIFICAÇÃO DE VÍDEO

Padrões ITU-T H.261 e H.263

Conversores D/A e A/D

Sistemas e Conteúdos Multimédia Áudio. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt

ESCOLA SECUNDÁRIA FONTES PEREIRA DE MELO Aplicações Informáticas B. 2006/2007 Grupo II

FUNDAMENTOS DE TV DIGITAL. Objetivos do Sistema Digital. Digital. Comparação. (NTSC x ATSC) Transmissão simultânea de várias programações

Codificação de Vídeo em MPEG-4

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Formatos de Imagens

Capítulo V - Introdução ao Sistema MPEG de Codificação de Vídeo

2. O que é Redundância de código ou informação? Como a compressão Huffman utiliza isso? Você conhece algum formato de imagem que a utiliza?(1.

Escola Secundária da Trofa Aplicações Informáticas A 11º Ano Curso Tecnológico de Informática T E S T E T I P O

Formatos de Imagem PNG. Universidade Federal de Minas Gerais. Bruno Xavier da Silva. Guilherme de Castro Leite. Leonel Fonseca Ivo

Visualização de um vídeo = movimento sequencial de um conjunto de imagens (fotogramas ou frames)

O vídeo. O vídeo. Sistemas analógicos de vídeo. O vídeo Wilson de Pádua Paula Filho

Fundamentos de Sistemas Multimídia Part 1 Aquisição, Codificação e Exibição de Dados

Aquisição e Representação da Imagem Digital

Prova Escrita de Aplicações Informáticas B

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Codec. Finalização de audiovisual. Bit Rate (Taxa de Bits) formatos de exportação. Pro res. ProRes 16/05/13. Sigla de COmpressor/DEcompressor.

19/11/2015. Um pouco de história antes... A FOTOGRAFIA. James Clerk Maxwell ( ) Escócia (Reino Unido) físico, filósofo e matemático.

Mídias Contínuas. Mídias Contínuas

Desenho e Apresentação de Imagens por Computador

3 Qualidade de serviço na Internet

TRATAMENTO DE IMAGENS. Elisa Maria Pivetta

UNIVERSIDADE CATÓLICA DE PETRÓPOLIS CENTRO DE ENGENHARIA E COMPUTAÇÃO

Representação de Dados

Voz sobre ATM. Prof. José Marcos C. Brito

Prof. Aleksander S. Paterno

Sistemas Multimédia. Ano lectivo Aula 11 Conceitos básicos de Audio Digital. MIDI: Musical Instrument Digital Interface

Universidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

ENCODER MPEG2 MOD. SE-1000

Informática Aplicada a Radiologia

Streaming Video With HTML5

SOM. Judith Kelner Samuel Macedo

TV Digital II: Conceitos e Sistemas

Capítulo II Imagem Digital

Pág 31. UC Introdução a Informática Docente: André Luiz Silva de Moraes 1º sem Redes de Computadores. 5 Introdução ao uso do BrOffice Impress

Imagem digital. Configuração de 640 x 480 e 24 bits/pixel (RGB) 7,37 Mbits Solução compactação

Nos itens de resposta fechada curta, é atribuída a classificação total à resposta correcta. É classificada com zero pontos qualquer outra situação.

1 Transmissão digital em banda base

Som. Judith Kelner Thiago Farias (outros autores)

Conversão Digital Analógico e Analógico Digital. Disciplina: Eletrônica Básica Prof. Manoel Eusebio de Lima

Prova Escrita de Aplicações Informáticas B

MP3 VS AAC. Filipe Paredes, Francisco Silva, Gonçalo Teixeira

Camada Física. Camada Física

FORMATOS DE ARQUIVOS FORMATOS DE ARQUIVOS NATIVOS FORMATOS DE ARQUIVOS GENÉRICOS. Produção Gráfica 2 A R Q U I V O S D I G I T A I S -

SEGMENTAÇÃO DE IMAGENS EM PLACAS AUTOMOTIVAS

Amostragem e PCM. Edmar José do Nascimento (Princípios de Comunicações) edmar.nascimento

Teoria das Comunicações Prof. André Noll Barreto. Prova /1 (02/07/2015)

ETI - Edição e tratamento de imagens digitais

Figura 3.1 Diagrama de blocos do codificador de voz do ITU-T G.723.1

IntMu.Lab3. Nome: Nº Data: Importe as imagens disponibilizadas em

Medias Dinâmicos. Vídeo Digital

Representação Binária de Dados

Sinal analógico x sinal digital. Sinal analógico. Exemplos de variações nas grandezas básicas. Grandezas básicas em sinais periódicos

AGRUPAMENTO DE ESCOLAS DE PORTELA E MOSCAVIDE. Informação - Prova de Equivalência à Frequência da disciplina de Aplicações Informáticas B

WEB DESIGN ELEMENTOS GRÁFICOS

Aula 2 Aquisição de Imagens

Ligação à Internet. Conceitos de Sistemas Informáticos. Grupo de Comunicações por Computador Departamento de Informática Universidade do Minho

Apresentação do Projeto Gráfico

PROJETO DE REDES

Introdução à Multimédia conceitos

Transcrição:

Módulo 6 Compressão de Imagem e Som Sistema Multimédia Ana Tomé José Vieira Departamento de Electrónica, Telecomunicações e Informática Universidade de Aveiro 1

Sumário Codificação sem Perdas (continuação) RLE- Run length encoder Codificadores com dicionário (Lempel-Ziv-Welch) Codificação com Perdas para Imagem Estrutura geral do codificador Exemplo do JPEG em imagem Codificação com Perdas para Som Redundância e Irrelevância DPCM MPEG áudio 2

Codificadores sem perdas Codificadores de símbolos Probabilísticos Exemplo: codificador de Huffman Codificadores de sequências de símbolos RLE- Run- length encoding Com dicionários : códigos associados a sequências de símbolos de comprimento variável Exemplos: LZ77 e Lempel-Ziv-Welch (LZW). 3

Run-Length Encoding Contar o número de ocorrências de um símbolo Codificar: símbolo e número de ocorrências do símbolo Ex1: AAAAAAAAAAAAABBBBAAAAA Sequência Codificada: A13 B4 A5 Aplicações: em imagens binárias/bitonais (ex: digitalização de um fax) 4

RLE- Run-length Encoding 000000000000000000000000000011111111111111000000000 000000000000000000000000001111111111111111110000000 000000000000000000000001111111111111111111111110000 000000000000000000000011111111111111111111111111000 000000000000000000001111111111111111111111111111110 000000000000000000011111110000000000000000001111111 000000000000000000011111000000000000000000000011111 000000000000000000011100000000000000000000000000111 000000000000000000011100000000000000000000000000111 000000000000000000011100000000000000000000000000111 000000000000000000011100000000000000000000000000111 000000000000000000001111000000000000000000000001110 28 14 9 26 18 7 23 24 4 22 26 3 20 30 1 19 7 18 7 19 5 22 5 19 3 26 3 19 3 26 3 19 3 26 3 19 3 26 3 20 4 23 3 1 RLE Digitalização de uma imagem preto-branco (um fax, por exemplo ) 5

LZ77 Em 1977, Lempel e Ziv criaram uma técnica de compressão de texto baseada na observação empírica de que num texto ocorrem com frequência repetições. Utiliza uma janela deslizante com 2k caracteres e uma janela de observação de M carateres. Algoritmo Procura na janela de observação uma sequência contígua de carateres que exista na janela deslizante; Caso encontre, transmite o índice na janela deslizante e o número de carateres; Caso não encontre transmite o primeiro carater da janela de observação 6

LZ77 Exemplo Texto a codificar: abxyndooyndkasa Janela Deslizante 8 4 abxyndoo yndk +4 Janela de Observação Saída do codificador: abxyndoo(4,3)kasa Problemas: Se as repetições ocorrerem muito afastadas o algoritmo não as codifica; Aumentar o tamanho da janela deslizante faz aumentar o número de bits necessário para representar os ponteiros. 7

Codificadores Baseados em Dicionário Supondo a existência de um dicionário adequado ao ficheiro a codificar. Algoritmo Procurar no ficheiro ocorrências no dicionário Transmitir o índice da ocorrência no dicionário Problema Como criar o dicionário? Como transmitir o dicionário? 8

Codificador de LZW Lempel-Ziv-Welch Algoritmo Construção do dicionário em simultâneo com a codificação (dicionário inicial rudimentar); Procura sequências de símbolos no dicionário; Devolve o índice K da sequência no dicionário; Insere nova palavra no dicionário: concatenação da sequência com o símbolo seguinte da mensagem; Problemas O dicionário não pode ter um tamanho exagerado; O dicionário pode esgotar-se antes incluir todas as sequências e limitar a compressão. 9

LZW exemplo Algoritmo de codificação do LZW Dicionário inicial: a, aa, ab, aba, abaa, abaab, abaaa, Mensagem a codificar:...abaababbb... Qual é a sequência mais longa no dicionário?... abaaba No dicionário com indíce K=6. Saída do codificador.6. E acrescentar dicionário com abaaba. Dicionário: a, aa, ab, aba, abaa,abaab,abaaa, abaaba Qual é a sequência mais longa no dicionário?... abbb K=3.. Saída codificador:..63. Etc. Demonstração com apllet Java http://www.cs.sfu.ca/cc/365/li/squeeze/lzw.html 10

Exemplos de Codificadores sem Perdas para Imagem JBIG: compressão de imagem binária sem perdas (aplicações de fax): RLE+Huffman. Norma de compressão de imagem sem perdas; JPEG-LS: Utiliza predição linear entre pixéis adjacentes e codificação de Huffman sobre o erro; GIF: Utiliza o algoritmo LZW para conseguir a compressão. Palete de cores restringida a um máximo de 256; PNG: Utiliza predição linear e o algoritmo DEFLATE para comprimir o erro. O algoritmo DEFLATE é inspirado no LZ77 e no LZW e é de utilização livre. Admite true color. 11

Codificação com Perdas para Imagem Estrutura geral do codificador Exemplo do JPEG em imagem 12

Compressão com Perdas Transformação quantificação Codificação entropia Disco Canal Transm. Transformação inversa Reversão da quantificação Descodificação entropia Transformação: domínio da frequência Quantificação: alocação de número bits diferentes por bandas de frequência (áudio, por exemplo) Códigos entropia: Huffman ou aritmético. 13

Exemplo: Imagem Codificador JPEG Transformada : blocos 8 8 DCT Quantização : aplicação de tabelas de valores de acordo com sensibilidade do sistema visual humano Passos de valor baixo mais bits Passos de valor elevado menos bits. Tabela: passos de quantificação 16 11 10 16 24 40 51 61 12 12 14 19 26 58 60 55 14 13 16 24 40 57 69 56 14 17 22 29 51 87 80 62 18 22 37 56 68 109 103 77 24 35 55 64 81 104 113 92 49 64 78 87 103 121 120 101 72 92 95 98 112 100 103 99 14

Exemplo em Matlab: para um Bloco Espaço Frequência -24-20 -21-27 -34-33 -30-26 -32-28 -25-28 -32-54 -53-55 -51-59 -58-41 -44-64 -64-61 -57-68 -76-69 -64-72 -74-71 -70-75 -77-74 -76-77 -76-76 -75-78 -75-76 -76-70 -77-81 -80-75 -75-77 -75-73 -77-75 -81-80 -80-81 -73-81 -77-80 Bloco após subtrair 128-495 20-8 0 10-1 -3 3 135 22-3 -9 7 1-3 0 59 1-1 -10-9 -3-1 3 17-3 9-3 -14 1 6-4 -5-7 14 3-2 0-1 0 2-10 7 3 0-2 2-4 -2-9 -1 3 3 3 1-2 1-7 0-4 2 2-1 -2 blkf=round(dct2(bloco1));! 15

Exemplo: um Bloco Frequência Versão(na frequência) aproximada do original. -31 2-1 0 0 0 0 0 11 2 0 0 0 0 0 0 4 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-496 22-10 0 0 0 0 0 132 24 0 0 0 0 0 0 56 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 xq=round(blkf./tabela)! Codificador entropia xq.*tabela! Descodificador entropia 16

Codificador de Entropia Codificador Huffman aplicado ao bloco com varrimento em zig-zag Sequência a codificar [ -31 2 11 4 2-1 0 0 0 1 EOB ] 17

JPEG em Imagens a Cores Um codificador para cada plano de cor RGB não é eficiente Transformação para outro espaço de cor YC b C r (recomendação da norma) Uma imagem para a luminância (Y) e 2 imagens para a crominância (C b C r ). Sub-amostragem nas imagens de cor Exemplo: Para uma imagem 512 512 Y com 512 512, C b com 256 256 e C r com 256 256 Dados entrelaçados ou separados 18

Imagens a cores 19

Conversão de Espaço de Cor Red Green Blue Y C b C r Em Matlab: Iycbcr= rgb2ycbcr(irgb)! 20

Sub-Amostragem da Crominância A visão humana possui uma menor resolução para as cores. Por este motivo, a informação de cor é normalmente representada com uma menor amostragem espacial; Para representar a forma como a amostragem da Crominância se relaciona com a amostragem da Luminância é utilizada a seguinte norma definida em conjuntos de 8 pixéis com o seguinte arranjo. J:a:b Pixel Y,Cr,Cb Pixel Cr,Cb Pixel Y J: Número de pixéis na horizontal. Em geral 4; a: Número de pixéis de crominância na primeira linha; b: Número de pixéis de crominância adicionais na segunda linha. 21

Sub-Amostragem da Crominância 4:4:4 4:1:1 4:2:2 4:2:0 Para informação mais detalhada sobre a sub-amostragem da informação de crominância, pode consultar o seguinte documento. 22

JPEG Exemplo 23

JPEG Exemplo 24

JPEG Exemplo 25

JPEG Exemplo 26

JPEG Joint Photographic Experts Group Este é o formato mais utilizado para armazenar imagens do tipo fotografias Realiza uma codificação com perdas ou sem perdas O factor de qualidade permite reduzir o espaço necessário para o armazenamento sacrificando a qualidade Modos de operação Baseline (sequencial): blocos codificados em sequência e armazenados em sequência Progressiva Hierárquica 27

Modos de operação Sequencial Progressivo Hierárquico 28

Outros Formatos com Perdas para Imagem TIFF (tagged image file format): vários tipos de imagem, com perdas e sem perdas; JPEG (Joint Photographic Experts Group): Compressão com perdas; JPEG2000: compressão com perdas e sem perdas. 29

Codificação com Perdas para Som Redundância e Irrelevância DPCM MPEG áudio 30

Redundância e Irrelevância Fonte Codifica dor Canal Descodi ficador Receptor Possibilidades de compressão: Diminuição da redundância do sinal gerado pela fonte (implica conhecimento sobre o sinal da fonte). Diminuição da irrelevância do sinal para o receptor (implica conhecimento sobre o receptor). 31

Redundância Sinal de Voz Limitado em banda Harmónico: nas partes vocalizadas pode ser modelizado como uma soma de sinusóides. Existem codificadores que tiram partido deste conhecimento para reduzir a redundância existente no sinal de voz. 32

Irrelevância O sistema de audição humana possui algumas limitações que podem ser exploradas Limitação em frequência 20Hz - 20.000Hz. Limiar de audição. Mascaramento na frequência. Mascaramento temporal. Percepção harmónica. Os sistemas de compressão de sinais de música mais eficientes como por exemplo o MPEG tiram partido deste conhecimento sobre as limitações do sistema auditivo. 33

Codificadores de Voz O sinal de voz possui uma grande redundância pelo que é possível tirar partido deste conhecimento prévio Duas técnicas são usadas na compressão de voz Redução da redundância usando predição Redução da irrelevância usando quantização Os codificadores de voz dividem-se em duas categorias Diferencias (bitrates até 32kbps) Vocoders (bitrates até 2kbps) 34

Codificação por Predição Linear A codificação por predição linear significa que é possível prever (com um erro pequeno) cada amostra de um sinal usando uma combinação linear das anteriores; Exemplo de preditor linear de ordem zero; ˆx(n) = x(n 1) e(n) = x(n) ˆx(n) A predição da amostra atual é obtida supondo que é igual à amostra anterior do sinal. O erro é calculado como a diferença entre a prevista e a real. Para muitos sinais (voz, música, imagem,etc) o sinal de erro apresenta um histograma mais concentrado em torno de zero tornando assim possível usar um codificador de entropia como o código de Huffman. 35

Codificação por Predição Linear x(n) e(n) + Preditor + ˆ nx )( - e(n) x(n) Em geral a saída do preditor linear é obtida como uma combinação linear das N anteriores amostras do sinal x(n). + ˆ nx )( Preditor N ˆx(n) = α k x(n k) k=1 36

DPCM- Differencial Pulse Code Modulation Neste tipo de codificadores para além do preditor linear que reduz a redundância do sinal introduz-se um quantizador do sinal de erro. Esta técnica permite reduzir alguma da irrelevância no sinal uma vez que o ouvinte tolera algum ruído de quantização sem grande impacto perceptual. Apenas o erro quantizado é transmitido e a codificação é realizada de modo a que o descodificador consiga obter o sinal de saída apenas a partir do sinal de erro quantizado. 37

DPCM- Differencial Pulse Code Modulation x(n) + - e(n) Quantizador e q (n) Codificador de Entropia ˆ nx )( Preditor x q (n) Descodificador de Entropia e q (n) + + ˆ nx )( Preditor x q (n) 38

Preditor Linear de 1ª Ordem Aplicação em Som Preditor linear de 1ª ordem aplicado a um sinal de voz. 39

Preditor Linear de 1ª Ordem Aplicação em Imagem 40

Vocoders Codificadores específicos para sinais de Voz; Não podem ser usados para codificar outros tipos de sinais; São baseados num modelo matemático do trato vocal Vídeo das cordas vocais a vibrar 41

Modelo Matemático para a Produção de Voz Parâmetros Pitch Geração de impulsos Gerador de ruído Vozeada Não-vozeada Filtro do Trato Vocal Voz Os telemóveis GSM utilizam a Regular-Pulse Excitation Long-Term Predictor; A norma G.728 utiliza Low Delay Code Excited Linear Prediction 42

Codificadores de Voz Norma LB (Hz) Compressão IMA- ADPCM Freq. de Amostragem (khz) Resolução (bits) Taxa de transmissão (kbps) Qualidade 200-20000 ADPCM 8-44.1 4 32-350 Telefone, CD G.711 200 3200 µ-law PCM 8 8 64 Telefone G.722 50 7000 DPCM 16 4 64 Rádio AM G.728 200 3200 low-delay CELP 8 2 16 Telefone G.723 200 3200 ADPCM 8 8 5.3 ou 6.3 H.323 GSM 200-3200 RPE 8? 13 Telefone Nos codificadores ADPCM (Adaptive DPCM), os coeficientes do preditor linear e o número de bits do quantizador, são adaptados ao longo do tempo às características do sinal de entrada. 43

Codificadores de Áudio Os codificadores para comprimir música com alta qualidade apenas tiram partido da irrelevância presente no sinal. Ou seja, removem do sinal as componentes tempo/frequência que o ouvinte não conseguirá notar; Existentes três características / limitações do sistema auditivo humano que os codificadores como o MP3 tiram partido apra conseguir os ganhos de compressão: Limiar auditivo; Mascaramento na frequência Mascaramento no tempo. Devido à necessidade de realizar uma análise tempo/frequência do sinal estes codificadores realizam sempre uma variante do espectrograma. 44

st property to exploit is the ATH (Absolute Threshold of Hearing). We sim s which are too weak. The ATH varies a lot with the frequency of the test so n in Fig. 2. The curve is approximated from experiments on a number of s Limiar de Audição Não é necessário codificar esta componente 45 2: The absolute threshold of hearing. The numbers indicate the age of the test su

Mascaramento na Frequência Não é necessário codificar esta componente 46

Mascaramento no Tempo 47

Codificadores de Áudio Norma LB (Hz) Compressão Freq. de Amostragem (khz) Taxa de transmissão (kbps) Qualidade Audio CD 20 20000 Linear PCM 44.1 1411.2 (stereo) CD MPEG-1 Layer I MPEG-1 Layer III MPEG-2/4 AAC 20 20000 20 20000 20 20000 sub-band coding sub-band coding sub-band coding 32 48 256 448 near CD 32 48 128 320 CD 8 96 arbitrary CD Em geral, o codificador AAC a 128kbps oferece a mesma qualidade perceptual que o codificador MP3 a 192kbps (estéreo). 48

MPEG-I: áudio Três camadas (Layers) para compressão com níveis de complexidade diferente e taxas/rácios diferentes Layer 1: Modelo psico-acústico com mascaramento na frequência 30 kbit/s (mono) a 448 kbit/s (stereo) Qualidade semelhante com CD para 256 384kbit/s Philips DCC (Digital Compact Cassette) 192kbit/s 49

MPEG-I: áudio Layer 2: Modelo psico-acústico acrescenta o mascaramento no tempo 64 kbit/s a 256 kbit/s(stereo) DVD DAB (Digital áudio broadcast) Qualidade semelhante ao CD para192 a 256 kbit/s Layer 3: Camada mais complexa. Maiores taxas de compressão 64 kbit/s (mono) Qualidade semelhante ao CD para 128 a 192 kbit/s Codificador com o maior atraso 50

"23!4'56%&!78/9!8/1!,:;0<)80)=:6'0!>)1%5!!!! "!#$%&$'%(!)*!+,-!./0)1%&!! Codificador MP3 $%&'(# )*+,-+.# /011# 2*,3-1# 45# &6# +7# 89:#;7'&)1-#+%&7,#<*=>#+#?-*16# )10'-*@=*&7#&6#*=#*0#,*A17#?1%&<B#!!!!!!!!!!!!!!!!!!!!!"#$%&'()'*+,-.'/"0#%01',2'345678'90:&%';'5<-,/&%'=>,$%-&'?@AB' '! 51!

Comparação entre MPEG Layer Target Bitrate Ratio Quality at 64 kbit/s Quality at 128 kbit/s Theoretic Min. Delay Layer 1 192 kbit/s 4:1 --- --- 19ms Layer 2 128 kbit/s 6:1 2.1 2.6 4+ 35ms Layer 3 64 kbit/s 12:1 3.6 3.8 4+ 59ms Qualidade : 5- perfeito; 4- ligeira diferenças; 3- ligeiro incómodo; 2- desagradável; 1- horrível. 52

Testes de Audição Sinal de teste "castanets.wav" MP3 64kbps MP3 32kbps MP3 8kbps MP3 45-85kbps 53

Bibliografia Kristo Lehtonen, "GSM Codec". pdf Karlheinz Brandenburg, "MP3 and AAC Explained", AES 17 th International Conference on High Quality Audio Coding, 1999. pdf Ze-Nian Li and Mark S. Drew, "Fundamentals of Multimedia", PEarson Education, 2004. Capítulos 13 e 14. 54