Fundamentos de Sistemas Multimídia - Midiacom

Propaganda
Ementa
Departamento de Engenharia de Telecomunicações - UFF
Fundamentos de Sistemas Multimí
Multimídia
Fundamentos de Sistemas Multimí
Multimídia
Fundamentos
Fundamentos de
de
Sistemas
ídia
Sistemas Multim
Multimídia
1a. Parte:
•
•
•
•
2a. Parte:
•
•
•
•
Profa.
Profa.Débora
DéboraChristina
ChristinaMuchaluat
MuchaluatSaade
Saade
[email protected]
[email protected]
http://www.midiacom.uff.br/~debora/fsmm
Introdução
Mídias Discretas e Contínuas
Técnicas de Compactação e Compressão
Texto, Imagem, Áudio, Vídeo
Sistemas Multimídia e Hipermídia
World Wide Web
Protocolos de Streaming
Aplicações Multimídia Distribuídas
3a. Parte
• Infra-estrutura de Telecomunicações para Aplicações
Multimídia Distribuídas
1
Introdução
2
Mídias Discretas e Contínuas
Fundamentos de Sistemas Multimí
Multimídia
Definição de mídia
Definição de multimídia
Tipos de mídia
Sistemas multimídia
Aplicações multimídia
Desafios da Multimídia
Fundamentos de Sistemas Multimí
Multimídia
Classes básicas de tráfego
• CBR, rajada, VBR
Mídias Discretas
• Texto
• Gráficos e Imagens Estáticas
Mídias Contínuas
• Digitalização de Sinais
• Áudio
• Vídeo
3
4
Técnicas de Compactação e Compressão
Técnicas de Compactação e Compressão
Fundamentos de Sistemas Multimí
Multimídia
Compactação X Compressão
Técnicas de Compactação
Fundamentos de Sistemas Multimí
Multimídia
Técnicas de Compressão
• Redução do domínio
• Codificação por carreira
• Redução do espaço de quantização
• Codificação por Shannon-Fano
• Codificação preditiva
• Codificação de Huffman
• Codificação por sub-bandas
• Codificação de Lempel-Ziv-Welch (LZW)
• Codificação por transformadas
• Codificação aritmética
• Quantização vetorial
Mídia Texto
6
5
Imagem Estática
Áudio
Fundamentos de Sistemas Multimí
Multimídia
BMP
GIF
TIFF
PNG
JPEG
Fundamentos de Sistemas Multimí
Multimídia
Sinal de Voz
• PCM e variações
– ITU-T G.711, G.721, G.722, G.726
• LPC (Linear Predictive Coding)
• CELP (Code-excited LPC)
– ITU-T G.728, G.729, G.729(A), G.723.1
Imagem Gráfica - SVG
7
8
Áudio
Vídeo
Fundamentos de Sistemas Multimí
Multimídia
Codificação Perceptual – Modelo Psicoacústico
Fundamentos de Sistemas Multimí
Multimídia
Princípios da Compressão de Vídeo
• Redundância inter-quadro
– Estimativa de Movimento
• Mascaramento de freqüências
• Mascaramento temporal
MPEG Layer 1, Layer 2, Layer 3 (MP3)
Dolby Digital AC-3
DTS (Digital Theater Systems)
H.261
H.263
MPEG-1
MPEG-2
MPEG-4
10
9
Sistemas Multimídia e Hipermídia
World Wide Web
Fundamentos de Sistemas Multimí
Multimídia
Multimídia x Hipermídia
Documentos Hipermídia
Modelos Hipermídia
Entidades Hipermídia
•
•
•
•
Introdução
• Aplicação TCP/IP
• Objetos de Mídia
• Relações
Fundamentos de Sistemas Multimí
Multimídia
Conceitos Básicos
• URI
• HTTP
Nós
Âncoras
Elos
Composições
• HTML
Linguagem SMIL
Linguagem NCL
Modelos para Sincronização Temporal
Autoria e Formatação Hipermídia
11
12
Aplicações Multimídia Distribuídas
Infraestrutura de Telecomunicações
Fundamentos de Sistemas Multimí
Multimídia
Protocolos de Streaming
• RTP, RTCP, RTSP
Fundamentos de Sistemas Multimí
Multimídia
Comunicação Multicast
Provisão de Qualidade de Serviço – QoS
• QoS na Internet: IntServ e DiffServ
Videoconferência
• Padrão H.323
• SIP
14
13
Bibliografia
Departamento de Engenharia de Telecomunicações - UFF
Fundamentos de Sistemas Multimí
Multimídia
Fundamentos de Sistemas Multimí
Multimídia
Multimedia Communications: Applications, Networks, Protocols,
and Standards
F. Halsall
Addison-Wesley Publishing, 2000.
Multimedia Fundamentals, Volume I: Media Coding and
Content Processing (2nd Edition)
Ralf Steinmetz, Klara Nahrstedt
Prentice Hall, 2002.
Wilde’s WWW – Technical Foundations of the World-Wide Web
E. Wilde
Springer, 1999.
Introdu
ção
Introdução
Redes de Computadores e a Internet: Uma Nova Abordagem
Profa.
Profa.Débora
DéboraChristina
ChristinaMuchaluat
MuchaluatSaade
Saade
[email protected]
[email protected]
James Kurose, Keith Ross, Tradução Pearson Education, 2003.
Fundamentos de Sistemas Multimídia
L.F.G. Soares, L. Tucherman, M.A. Casanova, A. Nunes
VIII Escola de Computação, 1992.
15
16
Introdução
O que é mídia?
Fundamentos de Sistemas Multimí
Multimídia
Fundamentos de Sistemas Multimí
Multimídia
Definição de mídia
Definição de multimídia
Tipos de mídia
Sistemas multimídia
Aplicações multimídia
Desafios da Multimídia
termo em inglês – media
plural da palavra medium em latim
• Substantivo que significa “meio, centro”
• Meio de distribuir e representar informação
Mídia de Percepção
Mídia de Representação
Mídia de Apresentação
Mídia de Armazenamento
Mídia de Transmissão
18
17
Mídia
Mídia
Fundamentos de Sistemas Multimí
Multimídia
Fundamentos de Sistemas Multimí
Multimídia
Mídia de Percepção
• Qual meio é utilizado como dispositivo de saída ou
• Como os humanos percebem informação?
entrada de informações em um computador?
• Sistemas de entrada e saída
• visão, audição, olfato, paladar, tato
Mídia de Representação
– Saída: monitores, caixas de som, papel
– Entrada: teclados, câmeras e microfones
• Como a informação é codificada em um
computador?
• texto, imagem gráfica (vetorial), imagem estática
(matricial), áudio, vídeo
Mídia de Apresentação
Mídia de Armazenamento
• Onde a informação é armazenada?
• Discos magnéticos, discos óticos, fitas magnéticas,
papel
19
20
Mídia
O que é Multimídia?
Fundamentos de Sistemas Multimí
Multimídia
Fundamentos de Sistemas Multimí
Multimídia
Mídia de Transmissão
• Multi + Mídia
• Multus => Numerosos, Muitos, Múltiplos.
• Medium => Meio, Centro
• Qual meio é utilizado para transmitir dados?
• Meios físicos (cabos metálicos, fibras óticas, ondas
de rádio)
Etimologia
Uma definição
• Área interessada na integração controlada por computador
Foco do curso:
• Mídia de representação
– Como a informação é codificada em um computador?
– texto, imagem gráfica (vetorial), imagem estática
(matricial), áudio, vídeo
de textos, gráficos, imagens, vídeos, animações, sons, e
qualquer outro meio onde todo tipo de informação pode ser
representado, armazenado, transmitido e processado
digitalmente
Multimídia é interesse das indústrias de:
• informática, telecomunicações, publicidade, consumidores de
dispositivos de áudio e vídeo, indústria de televisão e cinema
22
21
Multimídia é usada como adjetivo
Multimídia é usada como adjetivo
Fundamentos de Sistemas Multimí
Multimídia
Aplicação multimídia
Fundamentos de Sistemas Multimí
Multimídia
• Função ou conjunto de funções que suportam a provisão de
• Hardware, conectado ao computador, que executa uma
um serviço multimídia específico para o usuário final
função multimídia
– p.e. áudio-videoconferência
Tecnologia multimídia
• Conjunto de campos tecnológicos específicos habilitando
– p.e. placa de captura de vídeo para digitalizar vídeo analógico
– p.e. compressão de vídeo
Plataforma multimídia
• Computador equipado com hardware multimídia capaz de
suportar softwares de aplicações multimídia
– p.e. PC com placas de áudio e vídeo
23
Dispositivo de armazenamento multimídia
• Dispositivo capaz de armazenar vários tipos de mídia
– p.e. DVD, CD-ROM, tape de áudio digital
aplicações multimídia
Placa multimídia
Rede multimídia
• Rede de comunicação de dados que permite o transporte de
múltiplos tipos de mídia
– p.e. Rede Digital de Serviços Integrados (ISDN)
24
Classificação dos tipos de mídia
Classificação dos tipos de mídia
Fundamentos de Sistemas Multimí
Multimídia
Mídias discretas versos contínuas
Fundamentos de Sistemas Multimí
Multimídia
Mídias discretas versos contínuas
• Mídias contínuas (dinâmicas ou dependentes do tempo)
– O tempo ou a dependência temporal entre os itens de informação
fazem parte da própria informação
– mídia com dimensões temporais
• Mídias discretas (estáticas ou em bloco)
– Compostas por itens de informação independentes do
tempo
– mídia com dimensões unicamente espaciais
• áudios, vídeos e animações
– tempo faz parte da semântica da informação
– Se a dependência temporal não for respeitada, o significado
• textos, imagens, gráficos
pode ser alterado
– tempo não faz parte da semântica da informação
• Streaming é um termo usado para indicar que uma
• Download é a operação de recuperação de
mídia contínua está sendo enviada e apresentada
diretamente no destino à medida que é recebida (em
tempo real)
uma mídia discreta.
– Tráfego em rajada
– Tráfego CBR ou VBR
26
25
Classificação dos tipos de mídia
Sistema Multimídia
Fundamentos de Sistemas Multimí
Multimídia
Mídias capturadas versos sintetizadas
Fundamentos de Sistemas Multimí
Multimídia
• No mínimo, uma discreta e uma contínua
• Informações capturadas do mundo real
– imagens, vídeos e sons
• Informações sintetizadas pelo computador
– texto, gráficos e animações
Trata mídias discretas e contínuas
Mídias devem ser independentes
Processamento controlado por computador
Integração das mídias de forma sincronizada
Sistema
Sistemamultimídia
multimídiaééum
umsistema
sistemacapaz
capazde
demanipular
manipularao
ao
menos
menosum
umtipo
tipode
demídia
mídiadiscreta
discretaeeum
umtipo
tipode
demídia
mídia
contínua
contínuana
naforma
formadigital
digitalde
demaneira
maneirasincronizada
sincronizada
27
28
Classes de Sistemas Multimídia
Classes de Sistemas Multimídia
Fundamentos de Sistemas Multimí
Multimídia
Sistemas Multimídia Standalone
Fundamentos de Sistemas Multimí
Multimídia
Sistemas Multimídia Distribuídos
• Precisam de infra-estrutura de comunicação
• Muitas vezes o objetivo é fornecer serviços
• Utilizam apenas recursos presentes
no sistema local para prover serviços
multimídia
• Sistema local fornece todo o poder
de processamento necessário
de comunicação à distância
– videoconferência, redes de distribuição de
pacotes de áudio e vídeo, e-mail
multimídia
• Implementação de modelos cliente-servidor
e peer-to-peer
– aplicações stand-alone podem ser de alto
custo para armazenamento de
informações
– utilização de servidores permite o
compartilhamento e armazenamento de
informações
– equipado com os dispositivos de captura/apresentação
• microfones, câmeras, ...
– contendo todas as informações localmente
• não utiliza potencialidades de armazenamento remoto
• Aplicações
– treinamento baseado em computador
– educação baseada em computador individual
– Sistema de Autoria Multimídia
Rede
30
29
Aplicações Multimídia
Aplicações Multimídia
Fundamentos de Sistemas Multimí
Multimídia
Banco de
Dados
Aplicações Multimídia
Fundamentos de Sistemas Multimí
Multimídia
• Áudio, vídeo e imagens são os meios naturais da
comunicação
Em geral, podem ser classificadas em três
categorias:
• Comunicação interpessoal
– Sistemas multimídia têm aplicações em todas as áreas
em que essas mídias necessitam ser utilizadas,
comunicadas e compartilhadas
• Aplicações interativas na Internet
• Aplicações de entretenimento
• educação/treinamento, entretenimento, medicina e
mídia sob demanda, comércio eletrônico, etc.
31
32
Comunicação Interpessoal
Voz Somente: Telefonia, Voice-mail,
Teleconferência
Fundamentos de Sistemas Multimí
Multimídia
Fundamentos de Sistemas Multimí
Multimídia
Voz somente
• Telefonia, Voice-mail, Teleconferência
• Telefonia IP
Imagem somente
• Facsimile (fax)
Texto somente
• Correio eletrônico
34
33
Voz Somente: Telefonia IP
Texto Somente: Correio Eletrônico
Fundamentos de Sistemas Multimí
Multimídia
35
Fundamentos de Sistemas Multimí
Multimídia
37
Comunicação Interpessoal
CSCW
(computer-supported cooperative work)
Fundamentos de Sistemas Multimí
Multimídia
Fundamentos de Sistemas Multimí
Multimídia
Texto e imagens
• CSCW (computer-supported cooperative work)
• Compartilhamento de um whiteboard
Voz e vídeo
• Videotelefonia
• Videoconferência
Multimídia
• Correio eletrônico multimídia
39
38
Videoconferência
Correio Multimídia
Fundamentos de Sistemas Multimí
Multimídia
40
Fundamentos de Sistemas Multimí
Multimídia
41
Aplicações Interativas na Internet
World-Wide Web (WWW)
Fundamentos de Sistemas Multimí
Multimídia
Fundamentos de Sistemas Multimí
Multimídia
World-Wide Web (WWW)
Comércio eletrônico
• Homeshopping
Homebanking
Comércio eletrônico
• Homeshopping
43
42
Aplicações de Entretenimento
Vídeo Sob Demanda
Fundamentos de Sistemas Multimí
Multimídia
Fundamentos de Sistemas Multimí
Multimídia
VoD (Video On Demand) – vídeo sob demanda
• MOD – movie-on-demand
• N-MOD – near movie-on-demand
TV Interativa
• Jogos
• homeshopping
44
Homebanking
45
MOD e N-MOD
TV Interativa
Fundamentos de Sistemas Multimí
Multimídia
Fundamentos de Sistemas Multimí
Multimídia
47
46
Taxonomia Recomendada pela ITU-T
Taxonomia Recomendada pela ITU-T
Fundamentos de Sistemas Multimí
Multimídia
Define 4 classes básicas de serviços:
Fundamentos de Sistemas Multimí
Multimídia
Serviços Conversacionais
• Interatividade em tempo real da comunicação entre os
• Serviços Conversacionais
usuários
• implica interação entre um humano e outro humano ou um
sistema
• Serviços de Mensagem
• Serviços de Recuperação
– inclui serviços pessoa-a-pessoa (videofonia, videoconferência) e
• Serviços de Distribuição
também algumas aplicações pessoa-a-sistema (tele-compras,
etc.)
Serviços de Mensagem
• troca assíncrona de imagens, sons ou documentos
multimídia
• Correio eletrônico
• Não são em tempo real
48
49
Taxonomia Recomendada pela ITU-T
Desafios da Multimídia
Fundamentos de Sistemas Multimí
Multimídia
Serviços de Recuperação
Fundamentos de Sistemas Multimí
Multimídia
• Recuperação de informação armazenada remotamente
• Dados multimídia têm características e requisitos
• cobrem todos os tipos de acesso a servidores de informação
diferentes dos dados alfanuméricos
(p.e. vídeo sob-demanda, livrarias eletrônicas)
Dados Multimídia x Dados Alfanuméricos
– sistemas computacionais convencionais não suportam
Serviços de Distribuição
eficientemente aplicações multimídia
• Sem interatividade
• Cobrem serviços onde a informação é distribuída por
iniciativa do sistema servidor
– P.e. programas de TV, distribuição de jornais eletrônicos,
distribuição de cotação de bolsa de valores
51
50
Desafios da Multimídia
Desafios da Multimídia
Fundamentos de Sistemas Multimí
Multimídia
Requisitos das Aplicações Multimídia:
• Exigem codificação, armazenamento e manipulação de
objetos não convencionais
• Manipulam objetos longos
• Exigem transferência contínua de dados e altas taxas
• Exigem acesso sincronizado aos dados
Fundamentos de Sistemas Multimí
Multimídia
Principais características e requisitos:
• Dados multimídia têm dimensão temporal
– devem ser transmitidos, processados e
apresentados em taxas fixas
• processamento e comunicação devem satisfazer
requisitos de tempo-real
• Aplicações multimídia usam múltiplos tipos de
mídia
– relações temporais e espaciais entre mídias devem
ser mantidas
52
53
Desafios da Multimídia
Desafios da Multimídia
Fundamentos de Sistemas Multimí
Multimídia
Principais características e requisitos:
• Dados multimídia têm volume grande
– devem ser compactados
– redes de alta velocidade e computadores potentes são
necessários
• Dados multimídia não têm sintaxe e semântica óbvia
– bancos de dados convencionais não suportam efetivamente
dados multimídia
– técnicas de indexação, recuperação e reconhecimento de
informações multimídia são necessárias
54
Fundamentos de Sistemas Multimí
Multimídia
Redes de Computadores
• Transmissão em banda larga
• Baixo retardo e baixa variação do retardo (jitter)
• Transmissão multicast nativa
• Garantia da Qualidade de Serviço (QoS) fim-a-fim
55
Download