Upload
suellomarianomagalhaes
View
15
Download
1
Embed Size (px)
Citation preview
Sistemas Multimdia - Aula 01
Introduo Multimdia
Diogo Pinheiro Fernandes Pedrosa
Universidade Federal Rural do SemiridoDepartamento de Cincias Exatas e Naturais
Curso de Cincia da Computao
Nas aulas anteriores... Multimdia consiste em aplicaes que usam
mltiplas modalidades de informao (texto, imagens, grficos, animao, vdeo, som, voz e alguma forma de interao com o usurio);
Vrias modalidades de multimdia podem ser utilizadas em aplicaes diversas: Teleconferncia, ambientes de trabalho
cooperativo, realidade aumentada, etc.
Nas aulas anteriores... Tpicos de pesquisa em multimdia:
Codificao e processamento multimdia processamento de udio/imagem/vdeo, compresso, recuperao de dados multimdia, etc.
Suporte a sistemas multimdia e redes rea relacionada com redes (protocolos, internet, qualidade de servio, etc.);
Ferramentas multimdia, sistemas finais e aplicaes sistemas hipermdia, interfaces, sistemas de autoria, interao, etc.
Nas aulas anteriores... Projetos interessantes:
Desenvolvimento de tecnologia de rastreamento de objetos em imagens;
Captura de movimento 3D; Aplicaes multimdia para tecnologia assistiva; Servios interativos de assistncia sade; Estudos de cincia comportamental interao
entre humanos e atores virtuais.
Nas aulas anteriores... Desenvolvimento da multimdia:
Jornais meio de comunicao em massa; agregao de textos e imagens;
Imagens em movimento; Transmisso de rdio; Televiso; Computadores:
Memex (1945) dias atuais; http://sloan.stanford.edu/mousesite/Secondary/Bushframe.
html
Nas aulas anteriores... Hipertexto texto no-linear; Hipermdia hipertexto enriquecido com
outras mdias (grficos, imagens, som e vdeo); uma aplicao particular de multimdia;
Outras aplicaes multimdia: Sistemas de produo e edio de vdeo digital; Revistas e jornais eletrnicos; World Wide Web; Trabalhos de referncia online (enciclopdia); Games; etc.
Nas aulas anteriores...
Nas aulas anteriores... World Wide Web maior aplicao multimdia;
Tambm a mais comum! Quantidade de informao armazenada em servidores
web; Facilidade de postar informaes; Facilidade de navegao entre as informaes utilizando
browsers; Tecnologia WWW mantida e desenvolvida pelo
World Wide Web Consortion (W3C): Garantia de acesso universal dos recursos web,
navegao efetiva da informao avaliada e uso responsvel do material postado.
Nas aulas anteriores... HyperText Transfer Protocol (HTTP)
Projetado para transmisso hipermdia; Protocolo inexistente de requisio/resposta um
cliente abre uma conexo para um servidor http, faz uma requisio de informao, o servidor responde, e a conexo terminada nenhuma informao requerida para a prxima requisio!
Nas aulas anteriores... HyperText Transfer Protocol (HTTP)
Formato bsico de requisio:
Method URI VersionAdditional-Headers
Message-body
GET ou POST
Parmetros adicionais sobre o cliente
http://alguma.coisa
GET http://www.cs.sfu.ca/mmbook/ HTTP/1.1
Nas aulas anteriores... HyperText Transfer Protocol (HTTP)
Formato bsico de resposta
Version Status-code Status-PhraseAdditional-Headers
Message-body
HTTP/1.1 200 OK Server:[No-plugs-here-please] Date: Wed, 25 July 200220:04:30 GMTContent-Length: 1045 Content-Type: text/html
. . .
Descrio textual do Status-code
Nmero que identifica o tipo de resposta
Nas aulas anteriores... HyperText Markup Language (HTML)
Linguagem para publicao hipermdia na web; Linguagem portvel (usa codificao ASCII); Verso corrente do HTML: 4.01 (1999); Gerao avanada de HTML: XHTML 2.0 (2007); Utilizao de tags.
Nas aulas anteriores... HyperText Markup Language (HTML)
A sample web page. We can put any text we like here, since this is a paragraph element.
Extensible Markup Language Linguagem de marcao que permite a
modularidade de dados, estrutura e visualizaes;
Projetado para fazer carregamento de dados; Sintaxe parecida com a do HTML; Tags so escritas em minsculas; XML no substitui HTML.
Extensible Markup Language Exemplo:
. . . [html que segue as regras XML mencionadas acima]
Extensible Markup Language Especificaes relacionadas ao XML:
XML Protocol usado para a troca de informaes entre processos. Substituir HTTP;
XML Schema linguagem mais estruturada para definir tags XML;
XSL XML Style Sheet. SMIL Synchronized Multimedia Integration
Language (l-se smile). Aplicao particular de XML que permite especificar relaes entre diferentes tipos de mdia e entradas do usurio.
SMIL Linguagem para descrio de apresentaes
audiovisuais permite a organizao e a sincronizao de diferentes elementos multimdia, alm de permitir a interatividade destes elementos com o usurio;
fcil de aprender e entender; uma linguagem cuja estrutura similar ao
XHTML.
SMIL Exemplo:
Ferramentas Multimdia Notao e sequenciamento musical; udio digital; Edio de grficos e imagens; Edio de vdeo; Animao; Autoria multimdia.
Notao e Sequenciamento Musical Cakewalk (Pro Audio);
O termo sequenciador vem de equipamentos antigos que armazenavam sequencias de notas musicais;
Possibilidade de incluso de arquivos para animao e vdeo na lista de msicas.
Cubase; Similar ao Cakewalk. Inclui ferramentas de edio.
Notao e Sequenciamento Musical Macromedia Soundedit:
Programa para a criao de udio para projetos multimdia.
Vendas descontinuadas em 2004; Suporte finalizado em 2005.
udio Digital Cool Edit:
Toolkit popular para edio de udio. Emula um estdio profissional;
Vendas realizadas pela Adobe novo nome: Adobe Audition.
Sound Forge: Programa para a edio de udio WAV, AIFF e
MP3; Produto da SONY.
udio Digital Pro Tools:
Ambiente que integra produo e edio de udio.
Edio de Grficos e Imagens Adobe Illustrator:
Usa grficos vetoriais; Pode exportar grficos para a web.
Adobe Photoshop: Padro em processamento de imagens e grficos;
Macromedia Fireworks: Criao de grficos especificamente para a web.
Edio de Grficos e Imagens Macromedia Freehand:
Ferramenta de edio de grficos e texto para web e que suporta vrios formatos bitmap (GIF, PNG, JPEG, etc.)
GIMP: Software opensource para edio de imagens.
Edio de Vdeo Adobe Premiere:
Ferramenta simples para edio no-linear de vdeo, isto , os vdeos clipes so colocados em qualquer ordem.
Adobe After Effects: Ferramenta de edio que permite a modificao
de vdeos existentes (adio de sombra, borramento, etc.).
Final Cut Pro: Ferramenta da Apple.
Animao APIs multimdia:
Java3D API usada por Java para construir e renderizar grficos 3D;
DirectX Windows API que suporta vdeo, imagens, udio e animao 3D;
OpenGL API 3D mais popular. Porttil.
Animao Ferramentas de renderizao:
3D Studio Max (Autodesk 3ds Max) ferramenta de renderizao que inclui um grande nmero de elementos finais para animao, desenvolvimento de jogos e produo de efeitos especiais.
Softimage XSI (Autodesk) pacote de modelagem, animao e renderizao usado para produo de efeitos especiais em filmes e jogos.
Animao Maya concorrente do Softimage; RenderMan pacote de renderizao criado pela
Pixar; Blender software opensource de modelagem 3D.
Pacotes de animao GIF: Abordagem simples para criao de animao para
a web.
Autoria Multimdia Macromedia Flash:
Permite que o usurio crie filmes interativos atravs de uma sequncia de eventos paralelos arranjados em uma linha temporal.
Macromedia Director: Utiliza a mesma abordagem do Macromedia Flash
para a criao de apresentaes interativas.
Autoria Multimdia Authorware:
Produto de autoria multimdia que possui uma fcil curva de aprendizado;
Quest: Programa similar ao Authorware.
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31