• Nenhum resultado encontrado

Áudio Estruturado no Padrão MPEG-4

N/A
N/A
Protected

Academic year: 2022

Share "Áudio Estruturado no Padrão MPEG-4"

Copied!
29
0
0

Texto

(1)

Áudio Estruturado no Padrão MPEG-4

João Alfredo Cal Braz

Leandro Basílio dos Santos

Lucas Nicolato Epitácio Pereira

(2)

Roteiro

Motivação

Codificação e Síntese de Áudio Áudio Estruturado

Padrão MPEG-4 Linguagem SAOL Linguagem SASL Exemplos

Conclusão

(3)

Motivação

Áudio Estruturado tem tido importância crescente

Necessidade de expressividade semântica

Padronização no MPEG-4

(4)

Técnicas de Síntese de Som

Parâmetros

Alogritmo de Síntese

Conversão D/A

Transdução SOM

(5)

Técnicas de Síntese de Som

Modelagem do sinal

Síntese Temporal

Síntese Espectral

Síntese Abstrata

Modelagem da Fonte

Modelos Físicos

(6)

Técnicas de Codificação

Sem suposição de modelos

PCM

Compressão por Transformadas

Análise por Síntese

Transmite parâmetros do sintetizador

Ex.: LPC, CELP

(7)

Limitações das Representações de Áudio

Dificuldade de conjugar

expressividade semântica e morfológica

Pouca flexibilidade

Não explora redundância estrutural

(8)

Áudio Estruturado

Proposto por Vercoe et al (1998) Sintetizador e Parâmetros

Algoritmo (Código) e Parâmetros (Dados)

(9)

Áudio Estruturado

Exemplo:

Código: pegue cada amostra contida em “dados” e reproduza

Dados: Conjunto de amostras de áudio digital

Universalidade

(10)

Áudio Estruturado

Exemplo:

Código: Conjunto de sintetizadores para todos os instrumentos de uma orquestra, efeitos

sonoros e voz. Decodificadores de fala LPC e decodificador ADPCM.

Dados: Partitura para todos os instrumentos da orquestra e coral. Coeficientes LPC para as vozes dos comentários do locutor. Amostras codificadas por ADPCM para a voz dos

cantores.

(11)

Áudio Estruturado

Propriedades

Universalidade

Expressividade

Possibilidade de Codificação Ótima

(12)

Áudio Estruturado no MPEG-4

Características:

É o primeiro padrão internacional a incluir o áudio estruturado em

ambiente multimídia.

Não padroniza um conjunto de

métodos de síntese, mas um método de descrição de métodos de síntese.

Divisão do áudio em objetos e não apenas em canais.

(13)

Formatos de Descrição do Áudio:

SAOL (

Structured Audio Orchestra Language

)

É uma linguagem de processamento de sinais que visa a descrição de

algoritmos de síntese e controle.

Possibilita a transferência das

técnicas de síntese, para o destino, junto com o fluxo de dados.

Garante a qualidade do áudio produzido.

(14)

Formatos de Descrição do Áudio:

SASL (

Structured Audio Score Language

)

É uma linguagem de partitura e controle.

É usada para especificar a forma como os algoritmos definidos em SAOL devem ser usados.

Parâmetros relativos às notas musicais.

(15)

Formatos de Descrição do Áudio:

SASBF (Structured Audio Sample Bank

Format): permite a transmissão de bancos de amostras em ponto

flutuante.

MIDI (Musical Instrument Digital

Interface): formato alternativo, que pode ser usado em conjunto ou

substituição ao SASL.

(16)

Decodificação

Etapas:

Configuração da máquina de síntese, criação de instrumentos, usando o

código em SAOL.

Uso dos Sintetizadores, a partir dos dados, em SASL, do fluxo de áudio.

Pós-processamento de toda o sistema de som através da camada AudioBIFS.

(17)

Esquema de Decodificação

Acc ess Unit Unidade De Acesso

Unidade De Acess o

Fluxo de dados

Lista de eventos

síntese

&

Escalona-

Nota (I2)

Nota (I2) Nota

(I3) Nota

(I1)

Nota (I3) I1

I2

I3 I2 I3

Loop de execução

Áudio de saída do Fluxo

Cabeça lho I6

I3 I1

I4 I3

I2

Definição de instrumentos

Conjunto de notas

Unidade De Acess o

Unidade De Acess o

de

dor

(18)

Formação da Cena MPEG Áudio

(19)

Autoria

Dividida em duas etapas:

Definição de instrumentos usando blocos básicos de processamento de sinais, como filtros e osciladores.

Composição do áudio propriamente dito na partitura em SASL

(20)

A Linguagem de Orquestra de Áudio Estruturado (SAOL)

Estrutura temporal da forma de onda composta por diferentes escalas de tempo

Notas

Timbre

Forma de Onda

Linguagens convencionais têm dificuldades em lidar com estas escalas

(21)

A Linguagem de Orquestra de Áudio Estruturado (SAOL)

MPEG4-SA: gerência do tempo é parte da linguagem em si.

relógio simulado

taxa-a: taxa de amostragem de áudio

taxa-k: taxa de controle

Padrão: taxa-a: 32 kHz taxa-k: 100 Hz

(22)

SAOL

Definição de Instrumentos

Subprogramas SAOL chamados instr servem como instrumentos instr:

emissão de uma nota

modelagem da evolução do timbre

geração de amostras de áudio

(23)

Audio rate : 40,000 Hz Control rate : 100 Hz Start time : 0.995 s

Time (s) Cycle Pass X-#

0.999975 a-cycle

1.000000 k-cycle i-pass -- k-pass | a-cycle a-pass | 1.000025 a-cycle a-pass | 1 1.000050 a-cycle a-pass | 1.000075 a-cycle a-pass |

... ... ... |

1.009975 a-cycle a-pass --

1.010000 k-cycle k-pass --

a-cycle a-pass | 2

(24)

SAOL

Declaração de Variáveis

instr: preâmbulos válidos instr none () { }

instr one (p1) { }

instr many (p1, p2, p3) { }

(25)

SAOL

Declaração de Variáveis

escalares

instr foo () { ivar a;

ksig b,c;

asig d;

b = a;

}

vetores

ivar a[3];

ksig b,c[2];

(26)

SAOL

Core Opcodes

Acesso a algoritmos

freqüentemente usados

amp = sin(pi*x2/dur);

Elementos atômicos

Opcodes padrão

Opcodes user-defined

(27)

A Linguagem de Partitura de Áudio Estruturado (SASL)

Partitura SASL: lista de comandos que inicializa ações relativas ao

relógio

sine.sasl

0.25 tone 4.0 4.50 end

(28)

Exemplos de Sons

Sintetizador Senoidal

Sintetizador Senoidal II Vogais

Palmas

(29)

Conclusões

Referências

Documentos relacionados

Corporate Control and Policies Page 12 UNIVERSIDAD DE PIURA UNIVERSIDAD DEL PACÍFICO UNIVERSIDAD ESAN UNIVERSIDAD NACIONAL AGRARIA LA MOLINA UNIVERSIDAD NACIONAL

PARTES: Município de laçu, através do Fundo Municipal de Sayde, inscrito no ©NPJ 12.287.402/001-06 e a Empresa CASA DO HOSPITAL PRODUTOS ORTOPÉDICOS E HOSPITALARES LTDA -ME, inscrita

Os dois pilares básicos de sistemas interativos são: manipulação de MIDI e escalonamento (scheduling). O padrão MIDI foi desenvolvido por produtores de instrumentos e sintetizadores

Sustentabilidade e desenvolvimento sustentável são expressões que entraram no discurso político e académico e no vocabulário de todos os dias a partir da Conferência das

A Realidade Aumentada apresentou as seguintes vantagens: permitiu aos alunos a visualização do campo magnético girante; permitiu a interação do aluno com estes

autoincriminação”, designadamente através da indicação de exemplos paradigmáticos. Sem prejuízo da relevância da matéria – traduzida, desde logo, no número e

Curvas de rarefação (Coleman) estimadas para amostragens de espécies de morcegos em três ambientes separadamente (A) e agrupados (B), no Parque Estadual da Ilha do Cardoso,

Capacitar os profissionais para a promoção da segurança, a prevenção de acidentes e o desenvolvimento de competências para gerir o risco; Reforçar a ação comunitária em