180 likes | 264 Views
Time Stretching. Centro de Informática - UFPE Computação Musical. Equipe 0: Igor Ramos João Paulo Magalhães Luiz Fernando Clapis Márcio Eduardo Leal Thiago Figueredo Cardoso. Roteiro. Introdução Exemplos Aplicações Tecnicas Utilizadas Domínio do tempo Domínio da frequência
E N D
Time Stretching Centro de Informática - UFPEComputação Musical Equipe 0: Igor Ramos João Paulo Magalhães Luiz Fernando Clapis Márcio Eduardo Leal Thiago Figueredo Cardoso
Roteiro • Introdução • Exemplos • Aplicações • Tecnicas Utilizadas • Domínio do tempo • Domínio da frequência • Abordagens atuais • Referências • API´s
Introdução • O que é Time Stretching? • Modificação da duração de exibição de um objeto de mídia – fator de ajuste f • ! Time pitch • Outros nomes: Ajuste Elástico, timescale, time compression/expansion, time sketching
Aplicações • Estudo de línguas, música • Pronuncia dos vocábulos, “ tirar ” musicas • Síntese de voz • De acordo com a prosódia inerente ao texto • Fluxo distribuído contendo áudio e vídeo • Fluxo de vídeo prejudicado >> sincronização
Aplicações • Emissoras de rádio e TV • Acelerar ou retardar programação • Video-on-Demand p/ múltiplos usuários • Transmitir em diferentes velocidades >> mesmo trecho no mesmo instante
Técnicas Utilizadas • Reprodução rápida/lenta • Modifica taxa de amostragem durante reprodução • Altera frequência das componentes ~ alteração da velocidade em fitas e LP´s
Técnicas Utilizadas • Ajuste Regular • Dividido em pequenos quadros.
Técnicas Utilizadas • Características • Degrada qualidade do sinal • Boa qualidade com fator de ajuste ±20% • Não leva em consideração o conteúdo • Baixo custo
Técnicas Utilizadas • Melhorias.. • Perda para ajustes < 0,5 • Remoção segundo características do sinal • 50% do silêncio entre palavras e sentenças.
Técnicas Utilizadas • Phase Vocoder • Alteração realizada no domínio da frequência • Alterar o numero de ciclos de frequências componentes do sinal • Dividir em quadros e alterar o tamanho dos quadros
Técnicas Utilizadas • Características • Extremidades introduzem altas frequências • Reverberação
Técnicas Utilizadas • Baseados em Análise Detalhada • Ajuste após análise detalhada do sinal • Alta qualidade • Alto custo computacional / n aplicáveis em tempo de exibição • Ex: MPEX • Simula pecepção humana atrvés de redes neurais • Vantagem: não é baseados em modelos matemáticos rígidos.
Tecnicas Utilizadas • Time Domain Harmonic Scaling (TDHS)
Técnicas Utilizadas • Abordagens atuais..
API’s e Ferramentas Disponíveis • Sound Forge • Windows Media Player 10 • Amazing Slower Downer, Enounce 2xAV • DIRAC - Biblioteca C/C++ • Fast MPEG
Fontes • Wikipedia: • http://en.wikipedia.org/wiki/Audio_timescale-pitch_modification • http://en.wikipedia.org/wiki/Audio_signal_processing • http://en.wikipedia.org/wiki/Pitch_control • DSPdimension.com: • http://www.dspdimension.com/data/html/timepitch.html • http://www.dspdimension.com/data/html/pshiftstft.html
Time Scretching Centro de Informática - UFPEComputação Musical Equipe 0: Igor Ramos. João Paulo Magalhães. Luiz Fernando Clapis. Márcio Eduardo Leal.