• Nenhum resultado encontrado

técnicas de Codificação de Áudio MPEG

N/A
N/A
Protected

Academic year: 2023

Share "técnicas de Codificação de Áudio MPEG"

Copied!
49
0
0

Texto

(1)

M M

M MPPPPEEEEGGGG AAAAAAAACCCC M M M

MPPPPEEEEGGGG AAAAAAAACCCC

((((((((Audio Advanced CodingAudio Advanced CodingAudio Advanced CodingAudio Advanced CodingAudio Advanced CodingAudio Advanced CodingAudio Advanced CodingAudio Advanced Coding))))))))

Abílio e José Eduardo Abílio e José Eduardo

UNIVERSIDADE FEDERAL FLUMINENSE UNIVERSIDADE FEDERAL FLUMINENSE MESTRADO EM TELECOMUNICA

MESTRADO EM TELECOMUNICAÇÕÇÕESES

(2)
(3)
(4)
(5)

Apresentar a técnica de codificação MPEG Apresentar a técnica de codificação MPEG AAC. Neste sentido, serão abordadas as AAC. Neste sentido, serão abordadas as

técnicas de Codificação de Áudio MPEG

técnicas de Codificação de Áudio MPEG - - 1, 1, MPEG MPEG - - 2 BC, MPEG 2 BC, MPEG - - 2 AAC e MPEG 2 AAC e MPEG - - 4, suas 4, suas

tecnologias, suas arquiteturas e algumas de suas tecnologias, suas arquiteturas e algumas de suas

aplicações.

aplicações.

OBJETIVO

OBJETIVO OBJETIVO

OBJETIVO

OBJETIVO

OBJETIVO

OBJETIVO

OBJETIVO

(6)

1.1. MPEG MPEG –– MPEGMPEG--1 e MPEG1 e MPEG--2 BC2 BC

2.2. MPEGMPEG--2 AAC2 AAC

3.3. MPEGMPEG--44

4.4. CONCLUSÃOCONCLUSÃO

ROTEIRO

ROTEIRO ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

(7)

1.1. MPEG MPEG –– MPEGMPEG--1 e MPEG1 e MPEG--2 BC2 BC

2.2.2. MPEGMPEGMPEG---2 AAC2 AAC2 AAC

3.3.3. MPEGMPEGMPEG---444

4.4.4. CONCLUSÃOCONCLUSÃOCONCLUSÃO

ROTEIRO

ROTEIRO ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

(8)

O O MPEGMPEG ((Motion Pictures Experts GroupMotion Pictures Experts Group), ),

formalmente conhecido como ISO/IEC formalmente conhecido como ISO/IEC

JTC1/SC29/WG11, foi estabelecido pela ISO/IEC, em JTC1/SC29/WG11, foi estabelecido pela ISO/IEC, em 1988, para desenvolver padrões gerais (a serem usados 1988, para desenvolver padrões gerais (a serem usados por diferentes aplicações) para a representação de vídeo, por diferentes aplicações) para a representação de vídeo,

áudio associado, e a

áudio associado, e a combinação de áudio e vídeocombinação de áudio e vídeo..

Padrão MPE

Padrão MPE Padrão MPE

Padrão MPEGGGG

Padrão MPEG

Padrão MPEG Padrão MPEG

Padrão MPEG

(9)

O O MPEGMPEG--11 representa a primeira fase do trabalho do representa a primeira fase do trabalho do MPEG, e foi finalizado com a adoção da Norma MPEG, e foi finalizado com a adoção da Norma

ISO/IEC IS 11172, ao final do ano de 1992.

ISO/IEC IS 11172, ao final do ano de 1992.

A parte de

A parte de áudioáudio do MPEGdo MPEG--1 (ISO/IEC IS 111721 (ISO/IEC IS 11172--3) 3) descreve um sistema de codificação geral, desenvolvido descreve um sistema de codificação geral, desenvolvido para atendimento da demanda de muitas aplicações, para atendimento da demanda de muitas aplicações,

consistindo de

consistindo de três modos de operaçãotrês modos de operação chamados de chamados de camadas

camadas –– LayersLayers 1, 2 e 3.1, 2 e 3.

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 1111 1111

(10)

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 1111 1111

Características Principais Características Principais::

Alternativas

Alternativas: Monofônico, dual-monofônico, stereo e single-: channel joint-stereo; e

Taxas típicas Taxas típicas::

A A LayerLayer 33 representa o modo de mais alta complexidade, representa o modo de mais alta complexidade, otimizada para prover a maior qualidade a taxas de transmissão otimizada para prover a maior qualidade a taxas de transmissão mais baixas

mais baixas –– 128 kbit/s para um sinal estéreo;128 kbit/s para um sinal estéreo;

(11)

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- Áudio Áudio Áudio Áudio Áudio Áudio Áudio Áudio

Diagrama de um CODEC Perceptual Diagrama de um CODEC Perceptual

(12)

O MPEGMPEG--22 representa a segunda fase do MPEG. Padrão representa a segunda fase do MPEG. Padrão introduz novos conceitos para a codificação de

introduz novos conceitos para a codificação de vídeovídeo. A . A aplicação principal do MPEG

aplicação principal do MPEG--2 é a televisão digital.2 é a televisão digital.

No que se refere ao

No que se refere ao áudioáudio, o Padrão MPEG, o Padrão MPEG--2 original foi 2 original foi finalizado em 1994, consistindo de duas extensões ao MPEG

finalizado em 1994, consistindo de duas extensões ao MPEG--1: 1:

MPEG-MPEG-22 BCBC (adiciona a opção de sinais multicanais, na (adiciona a opção de sinais multicanais, na configuração 5.1 (salas de cinema); e

configuração 5.1 (salas de cinema); e

Codificação a taxas de amostragem mais baixasCodificação a taxas de amostragem mais baixas –– 32 a 256 32 a 256 kbit/s (

kbit/s (layer 1layer 1) e 8 a 256 kbit/s () e 8 a 256 kbit/s (layers 2 e 3layers 2 e 3) ) –– se se comparadas àquelas suportadas pelo MPEG

comparadas àquelas suportadas pelo MPEG--1.1.

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 2222 2222

(13)

Características Principais:

Características Principais:

Taxas de

Taxas de amostragemamostragem menores: 16, 22 e 24 kHz; emenores: 16, 22 e 24 kHz; e Taxas típicas

Taxas típicas::

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 2222 2222

32 a 256 kbps 32 a 256 kbps 8 a 160 kbps 8 a 160 kbps 8 a 160 kbps 8 a 160 kbps

(14)

1.1.1. MPEG MPEG MPEG ––– MPEGMPEGMPEG---1 E MPEG1 E MPEG1 E MPEG---2 BC2 BC2 BC

2.2. MPEGMPEG--2 AAC2 AAC

3.3.3. MPEGMPEGMPEG---444

4.4.4. CONCLUSÃOCONCLUSÃOCONCLUSÃO

RRRROTEIRO OTEIRO OTEIRO OTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

(15)

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

Também conhecido como

Também conhecido como MPEGMPEG--2 NBC2 NBC ((NonNon--Backward Backward Compatible

Compatible), por não ser compatível com os padrões MPEG ), por não ser compatível com os padrões MPEG de áudio camada

de áudio camada--1 (MP1 (MP--1), camada-1), camada-2 (MP-2 (MP-2) e camada2) e camada--3 3 (MP(MP--3), representa o estado da arte na codificação natural 3), representa o estado da arte na codificação natural

de áudio.

de áudio.

O MPEGO MPEG--22 AACAAC é o formato de tecnologia de áudio é o formato de tecnologia de áudio utilizado no sistema de difusão digital japonês, conhecido utilizado no sistema de difusão digital japonês, conhecido

como ISDB (Integrated Services Digital Broadcasting).

como ISDB (Integrated Services Digital Broadcasting).

(16)

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

Características Principais Características Principais:

Usado em ambientes de baixa largura de banda, com 2 Usado em ambientes de baixa largura de banda, com 2 canais de áudio a 16 kbit/s, bem como em ambientes que canais de áudio a 16 kbit/s, bem como em ambientes que exijam qualidade de áudio de difusão com 2 canais a 128 exijam qualidade de áudio de difusão com 2 canais a 128

kbit/s;

kbit/s;

MPEGMPEG--22 AACAAC suporta taxas de amostragem de 8 a 96 suporta taxas de amostragem de 8 a 96 kHz, suportando de 1 a 48 canais de áudio amostrados a kHz, suportando de 1 a 48 canais de áudio amostrados a 8, 11, 12, 16, 22, 24, 32, 44, 48, 64, 88 ou 96 kHz com 8, 11, 12, 16, 22, 24, 32, 44, 48, 64, 88 ou 96 kHz com taxa de até 288 kbit/s por canal. Áudio de altíssima taxa de até 288 kbit/s por canal. Áudio de altíssima

qualidade a 64 kbit/s.

qualidade a 64 kbit/s.

(17)

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

Características Principais

Características Principais (Continuação):(Continuação)

O AAC usa ferramentas de codificação do MP3;

O AAC usa ferramentas de codificação do MP3;

Similar a todos os esquemas baseados em codificação Similar a todos os esquemas baseados em codificação perceptual, também faz uso das propriedades de perceptual, também faz uso das propriedades de

mascaramento de sinal do ouvido humano; e mascaramento de sinal do ouvido humano; e

O ruído de quantização é distribuído para as bandas de O ruído de quantização é distribuído para as bandas de freqüência sendo mascarado pelo sinal total.

freqüência sendo mascarado pelo sinal total.

(18)

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

Métodos Métodos:

LCLC (Low Compexity): define um codificador base que define um codificador base que é eficiente tanto na codificação quanto na complexidade é eficiente tanto na codificação quanto na complexidade

moderada.

moderada.

MAIN:MAIN permite eficiência de alta compressão com um permite eficiência de alta compressão com um custo no uso de alta capacidade de memória e demanda custo no uso de alta capacidade de memória e demanda

computacional.

computacional.

(19)

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

Métodos

Métodos (Continuação)(Continuação):

SSRSSR (Sample Scalable Ratio): fornece configurações fornece configurações do decodificador com complexidade muito abaixo do decodificador com complexidade muito abaixo

daquela apresentada pelo método

daquela apresentada pelo método LCLC, o que é alcançado , o que é alcançado usando um estágio de pré

usando um estágio de pré--processamento constituído por processamento constituído por um banco de filtros e um estágio de controle de ganho, um banco de filtros e um estágio de controle de ganho,

em combinação com um banco de filtros de em combinação com um banco de filtros de

comprimento modificado.

comprimento modificado.

(20)

Fluxograma do codificador MPEG

Fluxograma do codificador MPEG--2 AAC 2 AAC

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

(21)

Fluxograma do codificador MPEG

Fluxograma do codificador MPEG--2 AAC 2 AAC

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

Gain Control

Gain Control: MPEGMPEG--2 2 AAC no modo SSR.

AAC no modo SSR.

Filterbank Filterbank:

-- ONLY_LONG_SEQUENCE;ONLY_LONG_SEQUENCE;

-- LONG_START_SEQUENCE; LONG_START_SEQUENCE;

-- EIGHT_SHORT_SEQUENCE; EIGHT_SHORT_SEQUENCE;

-- LONG_STOP_SEQUENCE.LONG_STOP_SEQUENCE.

(22)

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

Seqüência de alteração da janela típica Seqüência de alteração da janela típica

(23)

Fluxograma do codificador MPEG

Fluxograma do codificador MPEG--2 AAC 2 AAC

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

TNS (Temporal Noise Shaping):TNS Processo de Processo de codificação/decodificação preditiva no codificação/decodificação preditiva no domínio da freqüência pela adição do domínio da freqüência pela adição do módulo TNS filtering; e

módulo TNS filtering; e

A decodificação TNS é alcançada com a A decodificação TNS é alcançada com a inserção do módulo filtragem inversa TNS inserção do módulo filtragem inversa TNS (Inverse TNS Filtering(Inverse TNS Filtering).).

(24)

Analysis Filterbank

TNS Filtering

TNS Filterbank

LPC Analysis

Quantização

&

Codificação

Coeficientes Predictor

Inclusão do módulo TNS Filtering no codificador Inclusão do módulo TNS Filtering no codificador

MPEG MPEG MPEG MPEG MPEG MPEG

MPEG MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

(25)

Inclusão do módulo Inverse TNS Filtering no decodificador Inclusão do módulo Inverse TNS Filtering no decodificador

MPEG MPEG MPEG MPEG MPEG MPEG

MPEG MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

Inverse TNS

Filterbank Syntesis

Filterbank

Inverse TNS Filterbank

Quantização Inversa &

decodificação

Coeficientes Predictor

(26)

Fluxograma do codificador MPEG

Fluxograma do codificador MPEG--2 AAC 2 AAC

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

Intensity/Coupling Stereo Intensity/Coupling Stereo Coding

Coding: conceito de codificação de sinais estereofônicos herdado do MPEG-1 e MPEG-2.

Proporciona codificação estéreo de intensidade seletiva nos domínios do tempo e da freqüência.

Mecanismos:

Mecanismos: AAC Intensity Stereo AAC Intensity Stereo e Coding AAC Coupling e Coding AAC Coupling Channel

Channel..

(27)

Informação escalonada canal direito

Codec

+ Mono

x x Codificação Decodificação

R R’

L L’

canal esquerdo

canal direito Valores

Espectrais

Informação escalonada canal esquerdo

Princípio de processamento da intensidade estereofônica Princípio de processamento da intensidade estereofônica

MPEG MPEG MPEG MPEG MPEG MPEG

MPEG MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

(28)

Fluxograma do codificador MPEG

Fluxograma do codificador MPEG--2 AAC 2 AAC

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

M/S Matrixing

M/S Matrixing Mid/Side Stereo Mid/Side Stereo Coding

Coding: método de codificação muito método de codificação muito eficiente para sinais monofônicos eficiente para sinais monofônicos próximos. Codificação estéreo M/S usa próximos. Codificação estéreo M/S usa par de canais de um sinal multicanal.

par de canais de um sinal multicanal.

..

Scalefactors:

Scalefactors: responsável por definir os responsável por definir os níveis de quantização das sub

níveis de quantização das sub--bandas.bandas.

Prediction:

Prediction: baseada nos coeficientes baseada nos coeficientes espectrais quantizados dos quadros espectrais quantizados dos quadros precedentes. Ganho na taxa de bits pela precedentes. Ganho na taxa de bits pela

quantiza

quantizaçãção e codificao e codificaçãção do reso do resííduo de duo de predi

prediçãção (erro/difereno (erro/diferençça de sinal). a de sinal).

(29)

Fluxograma do codificador MPEG

Fluxograma do codificador MPEG--2 AAC 2 AAC

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

Quantizer:

Quantizer: módulo de quantização AAC. módulo de quantização AAC.

Aspectos normativos:

Aspectos normativos: quantização não uniforme, normalização de ruído usando fator- de-escala e codificação dos fatores-de-escala.

Noiseless Coding:

Noiseless Coding: codifica o conjunto dos codifica o conjunto dos 1.024 coeficientes espectrais quantizados, 1.024 coeficientes espectrais quantizados, explorando redundâncias estatísticas. Usa explorando redundâncias estatísticas. Usa técnicas de agrupamento e codificação de técnicas de agrupamento e codificação de

Huffman. A

Huffman. A multiplexaçãomultiplexação do fluxo de bits do fluxo de bits (Bitstream Multiplexing) usa definição do ( ) usa definição do

fluxo de dados representado pela sintaxe do fluxo de dados representado pela sintaxe do

fluxo de bits modular AAC fluxo de bits modular AAC.

(30)

Tabela

Tabela Códigos de Huffman AAC Códigos de Huffman AAC

MPEG MPEG MPEG MPEG MPEG MPEG

MPEG MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

(31)

Fluxograma do codificador MPEG

Fluxograma do codificador MPEG--2 AAC 2 AAC

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

Bitstream

Bitstream MultiplexingMultiplexing:

- ADIF/ADTS; eADIF/ADTS; e

-Paradigma da taxa constante de -Paradigma da taxa constante de cabeçalho; e

cabeçalho; e

-- Sintaxe do Fluxo de bits Sintaxe do Fluxo de bits modular.

modular.

(32)

MPEG MPEG MPEG MPEG MPEG MPEG

MPEG MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

Tabela

Tabela -- Elementos sintáticos do MPEGElementos sintáticos do MPEG--2 AAC 2 AAC

(33)

Gain Control

Sinal de Áudio

Diagrama de blocos do decodificador MPEG

Diagrama de blocos do decodificador MPEG--2 AAC2 AAC

MPEG MPEG MPEG MPEG MPEG MPEG

MPEG MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

(34)

MPEGMPEG--2 AAC:2 AAC: dispondisponíível para manipular muito mais canais vel para manipular muito mais canais que os padr

que os padrõões MP2 ou MP3:es MP2 ou MP3:

48 48 canais de áudio canais de áudio --> 5 > 5 canais de áudio;canais de áudio;

1616 canais de baixa freqüência canais de baixa freqüência --> 1 > 1 canal de baixa canal de baixa freqüência.

freqüência.

Testes formais de audição MPEG, demonstraram que, para 2 Testes formais de audição MPEG, demonstraram que, para 2 canais, é possível fornecer uma

canais, é possível fornecer uma qualidade de áudio a 96 kbit/s qualidade de áudio a 96 kbit/s (AAC) ligeiramente melhor que o MP3 a 128 kbit/s ou que o (AAC) ligeiramente melhor que o MP3 a 128 kbit/s ou que o

MP2 a 192 kbit/s MP2 a 192 kbit/s..

MPEG MPEG MPEG MPEG MPEG MPEG

MPEG MPEG ---- ---- 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC 2 AAC

(35)

1.1.1. MPEG MPEG MPEG ––– MPEGMPEGMPEG---1 E MPEG1 E MPEG1 E MPEG---2 BC2 BC2 BC

2.2.2. MPEGMPEGMPEG---2 AAC2 AAC2 AAC

3.3. MPEGMPEG--44

4.4.4. CONCLUSÃOCONCLUSÃOCONCLUSÃO

ROTEIRO

ROTEIRO ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

(36)

O MPEGO MPEG--44 (1998), tinha como objetivo tornar(1998), tinha como objetivo tornar--se o maior se o maior padrão existente no mundo da multimídia. Ao contrário do padrão existente no mundo da multimídia. Ao contrário do MPEGMPEG--1 e do MPEG1 e do MPEG--2, o MPEG2, o MPEG--4 define novas 4 define novas

funcionalidades e

funcionalidades e não padrões mais eficientes de compressãonão padrões mais eficientes de compressão; e; e Inicialmente, direcionava

Inicialmente, direcionava--se a aplicações similares àquelas do se a aplicações similares àquelas do H.263, sobre canais de taxas de transmissão de bits muito baixas H.263, sobre canais de taxas de transmissão de bits muito baixas -- 4.8 a 64 kbit/s. Posteriormente, incorporou ampla variedade de 4.8 a 64 kbit/s. Posteriormente, incorporou ampla variedade de

aplicações multimídia interativas na Internet e redes de aplicações multimídia interativas na Internet e redes de

entretenimento.

entretenimento.

MPEG MPEG MPEG MPEG MPEG MPEG

MPEG MPEG ---- ---- 4444 4444

(37)

Exemplos das codificações empregadas Exemplos das codificações empregadas:

O áudio associado é comprimido usando algoritmos O áudio associado é comprimido usando algoritmos dependentes da capacidade do canal a ser empregado e a dependentes da capacidade do canal a ser empregado e a

qualidade do som requerida pela aplicação.

qualidade do som requerida pela aplicação.

- CELP- CELP (G.723.1) => aplicações interativas pela Internet e (G.723.1) => aplicações interativas pela Internet e vídeo

vídeo--telefonia sobre redes wireless e PSTN; etelefonia sobre redes wireless e PSTN; e

-- DolbyDolby ACAC--3 ou MPEG3 ou MPEG--2 Layer 2 ou MPEG2 Layer 2 ou MPEG--2 AAC2 AAC para para aplicações interativas na TV sobre redes de entretenimento.

aplicações interativas na TV sobre redes de entretenimento.

O AAC foi adotado como núcleo do codificador geral de O AAC foi adotado como núcleo do codificador geral de áudio do MPEG

áudio do MPEG--4 (taxas de bits médias e altas).4 (taxas de bits médias e altas).

MPEG MPEG MPEG MPEG MPEG MPEG

MPEG MPEG ---- ---- 4444 4444

(38)

Twin-VQ

MPEG MPEG MPEG MPEG MPEG MPEG

MPEG MPEG ---- ---- 4444 4444

Fluxograma do codificador MPEG

Fluxograma do codificador MPEG--2 AAC 2 AAC Extens

Extensão #1ão #1 Extens

Extensão #2ão #2

Extens

Extensão #3ão #3

PNSPNS

LTPLTP

Twin VQ Twin VQ

(39)

Fluxograma do codificador MPEG

Fluxograma do codificador MPEG--2 AAC 2 AAC

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 4444 4444

EXTENS

EXTENSÃÃO 1:O 1:

PNSPNS ((Perceptual Noise Perceptual Noise Substituition

Substituition): representa os ): representa os componentes do tipo ruído do sinal

componentes do tipo ruído do sinal de entrada com uma representação de entrada com uma representação paramétrica muito compacta, paramétrica muito compacta, garantindo maior eficiência de garantindo maior eficiência de compressão do codificador AAC compressão do codificador AAC para os sinais de entrada para os sinais de entrada disponíveis

disponíveis

(40)

Substitued signal energies Noise Subsr. signaling Substitued signal energies

Bitstream Noise Subsr. signaling

Bitstream

In Out

MPEG MPEG MPEG MPEG MPEG MPEG

MPEG MPEG ---- ---- 4444 4444

Módulo de Extensão PNS Módulo de Extensão PNS

(41)

Fluxograma do codificador MPEG

Fluxograma do codificador MPEG--2 AAC 2 AAC

EXTENS

EXTENSÃÃO 2:O 2:

LTPLTP (Long Term Prediction): (Long Term Prediction): na na codificação de voz, é a técnica codificação de voz, é a técnica usada para explorar a redundância usada para explorar a redundância nos sinais de voz. A quantização e nos sinais de voz. A quantização e a codificação são realizadas sobre a codificação são realizadas sobre uma representação espectral do uma representação espectral do sinal de entrada, de modo que os sinal de entrada, de modo que os sinais do tipo tom requerem uma sinais do tipo tom requerem uma precisão de codificação mais alta precisão de codificação mais alta que aqueles do tipo ruído

que aqueles do tipo ruído.

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 4444 4444

(42)

Fluxograma do codificador MPEG

Fluxograma do codificador MPEG--2 AAC 2 AAC

EXTENS

EXTENSÃÃO 3:O 3:

TwinVQ

TwinVQ (Transform (Transform domaindomain weighted

weighted VectorVector Quantization): Quantization): método alternativo desenvolvido método alternativo desenvolvido para prover alta

para prover alta performaneceperformanece de de compressão a taxas extremamente compressão a taxas extremamente baixas (até 6 kbps) para diversos baixas (até 6 kbps) para diversos tipos de sinais de áudio, incluindo tipos de sinais de áudio, incluindo música.

música.

Princípios:

Princípios:

-- Spectral Spectral Normatization; eNormatization; e

-- WeightedWeighted VectorVector QuantizationQuantization. .

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 4444 4444

(43)

Fluxograma do codificador MPEG

Fluxograma do codificador MPEG--2 AAC 2 AAC

FUNCIONALIDADE 1:

FUNCIONALIDADE 1:

Codificador de baixo

Codificador de baixo delaydelay AAC AAC (AAC LD

(AAC LD LowLow DelayDelay) e ) e poder de poder de recuperação de erros

recuperação de erros (ER (ER ErrorError Resilience

Resilience): permite a codificação de ): permite a codificação de sinais de áudio comuns, com um sinais de áudio comuns, com um algoritmo de atraso (

algoritmo de atraso (delaydelay) abaixo de ) abaixo de 20ms, codificando música e sinal de 20ms, codificando música e sinal de voz com boa qualidade.

voz com boa qualidade.

O poder de recuperação de erros ER O poder de recuperação de erros ER permite reduzir a degradação permite reduzir a degradação percebida do sinal de áudio percebida do sinal de áudio codificado causado pelos bits codificado causado pelos bits corrompidos no fluxo de bits corrompidos no fluxo de bits (bitstream)

(bitstream)

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 4444 4444

(44)

Fluxograma do codificador MPEG

Fluxograma do codificador MPEG--2 AAC 2 AAC

FUNCIONALIDADE 2:

FUNCIONALIDADE 2:

Escalabilidade

Escalabilidade: capacidade de : capacidade de decodificar subconjuntos úteis do decodificar subconjuntos úteis do fluxo de bits, introduzindo o fluxo de bits, introduzindo o conceito de codificação escalável conceito de codificação escalável de passos

de passos--largos e o conceito de largos e o conceito de

codificação embutida codificação embutida hierárquica, isto é, fluxos de bits

hierárquica, isto é, fluxos de bits de áudio escaláveis, consistindo de áudio escaláveis, consistindo de vários fluxos de bits parciais de vários fluxos de bits parciais que podem ser codificados nele que podem ser codificados nele próprio e são combinados para próprio e são combinados para formar uma decodificação formar uma decodificação resultante significativa

resultante significativa

MPEG MPEG MPEG MPEG MPEG MPEG MPEG

MPEG ---- ---- 4444 4444

(45)

1.1.1. MPEG MPEG MPEG ––– MPEGMPEGMPEG---1 E MPEG1 E MPEG1 E MPEG---2 BC2 BC2 BC

2.2.2. MPEGMPEGMPEG---2 AAC2 AAC2 AAC

3.3.3. MPEGMPEGMPEG---444

4.4. CONCLUSÃOCONCLUSÃO

ROTEIRO

ROTEIRO ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

(46)

MPEG-MPEG-1/2 1/2 Layers 2Layers 2 ee 33 => formato de compressão de áudio mais amplamente utilizados..

MPEG-MPEG-22 AACAAC => muitos acreditam ser o sucessor natural do =>

MPEG-1/2 Layer 3, devendo seguir os passos para adoção mundial, assim como também ocorreu com os Padrões MPEG-1/2 Layers 2/3; e

MPEG-MPEG-4, também apoiado no AAC, definiu extensões de modo 4 a melhorar o desempenho da compressão e suportar novos modos de operação e funcionalidades, garantindo taxas de codificação extremamente baixas (inferiores a 6 kbit/s por canal).

CONCL CONCL CONCL

CONCLUSÃO USÃO USÃO USÃO

CONCLUSÃO

CONCLUSÃO CONCLUSÃO

CONCLUSÃO

(47)

1.1. MPEG MPEG –– MPEGMPEG--1 E MPEG1 E MPEG--2 BC2 BC

2.2. MPEGMPEG--2 AAC2 AAC

3.3. MPEGMPEG--44

4.4. CONCLUSÃOCONCLUSÃO

ROTEIRO

ROTEIRO ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

ROTEIRO

(48)

Apresentar a técnica de codificação MPEG Apresentar a técnica de codificação MPEG (áudio). Nesse sentido, serão abordadas as (áudio). Nesse sentido, serão abordadas as

Técnicas de Codificação de Áudio MPEG

Técnicas de Codificação de Áudio MPEG - - 1, 1, MPEG MPEG - - 2 BC, MPEG 2 BC, MPEG - - 2 AAC e MPEG 2 AAC e MPEG - - 4, suas 4, suas

tecnologias, suas arquiteturas e algumas de suas tecnologias, suas arquiteturas e algumas de suas

aplicações.

aplicações.

OBJETIVO

OBJETIVO OBJETIVO

OBJETIVO

OBJETIVO

OBJETIVO

OBJETIVO

OBJETIVO

(49)

Perguntas?

Referências

Documentos relacionados

OBJETO: O objeto do presente instrumento é a contratação de serviços de assessoria de sistema de SOFTWARE com o uso mensal para a contabilidade pública, durante

PORTARIA N°004/2021, DE 07 DE JANEIRO DE 2021 - NOMEIA PAULA STEFFANY FAGUNDES DA COSTA PARA O CARGO DE SECRETÁRIA PARLAMENTAR, DESTA CÂMARA MUNICIPAL DE VEREADORES.. DISPENSA

CODE = ENCODE(MSG, N, K, METHOD, GENPOLY), METHOD = 'cyclic', encodes binary message in MSG using the cyclic code method.. The codeword length is N and the message length

AES
–
Advanced
EncrypIon
Standard
 Dept.
InformáIca
/
FCT
 9
Novembro
2010
 43


 Esta revista que seria dirigida por Allan Kardec até sua desencarnação em 1869, constitui, além do seu aspecto doutrinário, uma das mais importantes fontes históricas

Áreas do conhecimento (CAPES) Matemática Probabilidade e Estatística Ciência da Computação Astronomia Física Química Geociências Ciências Exatas e da Terra Engenharia

Podemos então utilizar critérios tais como área, arredondamento e alongamento para classificar formas aparentadas a dolinas; no processamento digital de imagem, esses critérios

Dept.
InformáGca
/
FCT
 16
Novembro
2010