Introdução aos Sistemas Multimídia
Introdução aos Sistemas Multimídia
CapítuloUm
O que é Multimídia?
Antes de prosseguirmos, é importante definir multimídia. Vamos defini-la a partir de duas perspectivas:
1) Em termos do que é todo esse multimídia?
Refere-se ao armazenamento, transmissão, intercâmbio, apresentação e percepção de diferentes
tipos de informação (tipos de dados) como texto, gráficos, voz, áudio e vídeo
2) Com base na palavra "Multimídia" É
composto por duas palavras:
Múltiplo/muitos
-fonte
Fonte refere-se a diferentes tipos de informações que usamos em multimídia. Este
includes: - text, graphics, audio, video, images
Multimídia refere-se a várias fontes de informação. É um sistema que integra todas as
tipos acima.
Definições:
1) Multimídia significa que a informação do computador pode ser representada em áudio, vídeo e animação.
✓ Realidade virtual (a criação de um ambiente artificial que você pode explorar, por exemplo, imagens 3D,
etc.)
✓ Grupo de trabalho (permitindo que grupos de pessoas colaborem em projetos e compartilhem informações)
Rede Mundial de Computadores (WWW)
A multimídia está intimamente ligada à World Wide Web (WWW). Sem redes, a multimídia é
limitado a apenas exibir imagens, vídeos e sons no seu computador local. O verdadeiro poder de
multimídia é a capacidade de entregar esse conteúdo rico a um grande público.
Características da Multimídia
Hipermídia não é limitada a ser baseada em texto. Pode incluir outros meios, por exemplo, gráficos, imagens,
e especialmente os meios contínuos -- som e vídeo. Aparentemente, Ted Nelson também foi o primeiro
usar este termo.
A World Wide Web (www) é o melhor exemplo de aplicações hipermídia.
Empolgação
O hiptexto é, portanto, geralmente não linear (como indicado acima).
Hipermídia
Hipermídia é a aplicação dos princípios de hipertexto a uma variedade mais ampla de mídias, incluindo
áudio, animações, vídeo e imagens.
1. Velocidade de processamento muito alta. Por quê? Porque há grandes dados a serem
processado. Sistemas multimídia lidam com grandes dados e para processar dados em tempo real, o
Sistema Multimídia
o hardware deve ter alta capacidade de processamento.
2. Deve suportar diferentes formatos de arquivo. Por quê? Porque lidamos com diferentes tipos de dados (mídia
tipos).
3. Eficiente e Alta Relação Entrada-Saída: a entrada e saída para o subsistema de arquivos precisa ser eficiente
e rápido. Ele deve permitir gravação em tempo real, bem como reprodução de dados. Ex.: Direto para o Disco
Sistemas de gravação.
4. Sistema Operacional Especial: para permitir o acesso ao sistema de arquivos e processar dados de forma eficiente e
rapidamente. Ele deve suportar transferências diretas para o disco, agendamento em tempo real, processamento rápido de interrupções,
também exigido.
6. Suporte de Rede: Sistemas cliente-servidor comuns como sistemas distribuídos comuns.
7. Ferramentas de Software: Ferramentas fáceis de usar necessárias para lidar com mídia, projetar e desenvolver aplicações.
entregar mídia.
Desafios dos Sistemas Multimídia
1) Problema de sincronização: na aplicação MM, uma variedade de mídias é utilizada ao mesmo tempo.
instância. Além disso, deve haver alguma relação entre os meios. Por exemplo, entre
Filme (vídeo) e som. Surge a questão da sincronização.
2) Conversão de dados: na aplicação MM, os dados são representados digitalmente. Devido a isso, nós
tem que converter dados analógicos em dados digitais.
3) Compressão e descompressão: Por quê? Porque a multimídia lida com grandes quantidades de dados
(por exemplo, filme, som, etc.) que ocupa muito espaço de armazenamento.
4) Renderizar diferentes dados ao mesmo tempo - dados contínuos.
2) Requisitos de Hardware
Sistema Multimídia
Requisitos de Software
modelagem 3D e
ferramentas de animação Edição de texto e
Multimídia
Ferramentas de autoria processamento de texto
Edição de imagem
ferramentas
Esses softwares fornecem objetos de clip art 3D, como pessoas, móveis, edifícios, carros.
avião, árvore, etc. Você pode usar esses objetos no seu projeto facilmente.
Uma boa ferramenta de modelagem 3D deve incluir os seguintes recursos:
-3Ds Max
-Registrar movimento
Discreto
Sistema Multimídia
Ferramentas de edição de texto e processamento de palavras:
Os processadores de texto são usados para escrever cartas, faturas, conteúdo de projetos, etc. Eles incluem
recursos como:
✓ verificação ortográfica
✓ formatação de tabela
✓ dicionário de sinônimos
✓ modelos (por exemplo, cartas, currículos e outros documentos comuns)
Exemplos:
Microsoft Word
Perfeito em palavras,
Bloco de notas
Nos processadores de texto, podemos na verdade incorporar elementos multimídia como som, imagem e
vídeo.
Ferramentas de Edição de Som
Ferramentas de autoria multimídia fornecem uma estrutura importante que é necessária para organizar e editar
objetos incluídos no projeto multimídia (por exemplo, gráficos, animação, som, vídeo, etc). Eles fornecem
capacidade de edição em grau limitado. (Mais sobre isso no capítulo 2).
Exemplos:
Macromedia Flash
Macromedia Director
-Macromedia Authoware
software de OCR
Esse software converte documentos impressos em caracteres ASCII reconhecíveis eletronicamente.
é usado com scanners. Scanners convertem documentos impressos em bitmap. Então, esses softwares
quebrar o bitmap em pedaços de acordo com se contém texto ou gráficos. Isso é feito por
examinando a textura e a densidade do bitmap e detectando bordas.
Área de texto→ texto ASCII
Área de Bitmap→ imagem bitmap
Sistema Multimídia
Para fazer o acima, esses softwares usam probabilidade e sistema especialista.
Usar:
✓ Incluir documentos impressos em nosso projeto sem digitar no teclado
✓ Incluir documentos em seu formato original, por exemplo, assinaturas, desenhos, etc.
Exemplos:
OmniPagePro
Perceber
Ferramentas de Pintura e Desenho
Para criar gráficos para a web e outros fins, ferramentas de pintura e edição são cruciais.
Ferramentas de Pintura: também são chamadas de ferramentas de edição de imagem. São usadas para editar imagens de diferentes
formato. Eles nos ajudam a retocar e aprimorar imagens bitmap. Algumas ferramentas de pintura permitem editar
gráficos baseados em vetores também.
Exemplos:
Macromedia Freehand
CorelDraw - Ilustrador
As ferramentas de desenho e pintura devem ter os seguintes recursos:
Dimensão escalável para restaurar, esticar e distorcer imagens/gráficos
formas e tamanhos de caneta e pincel personalizáveis
Capacidades de desfazer múltiplas
Capacidade de importar e exportar arquivos em diferentes formatos
- capacidade de criar formas geométricas a partir de círculo, retângulo, linha, etc.
aproximando para edição de imagem ampliada
Adobe Premiere
Deskshare Video Edit Magic
Videolocadora
Esses aplicativos exibem referências de tempo (relação entre o tempo e o vídeo), contagem de quadros,
áudio, nível de transparência, etc.
Requisitos de Hardware
Três grupos de hardware para multimídia:
1) Dispositivos de memória e armazenamento
Dispositivos de rede
1) Dispositivos de Memória e Armazenamento
Produtos multimídia requerem maior capacidade de armazenamento do que dados baseados em texto. Discos enormes são
II) Dispositivos de Armazenamento: dispositivos de armazenamento de grande capacidade são necessários para armazenar dados multimídia.
Disquete: não é suficiente para armazenar dados multimídia. Por causa disso, não são usados para armazenar
dados multimídia.
Disco Rígido: a capacidade do disco rígido deve ser alta para armazenar grandes dados.
CD é importante para multimídia porque são usados para entregar dados multimídia aos usuários.
Uma ampla variedade de dados como:
✓ Materiais educativos
✓ Tutoriais que incluem multimídia
✓ Gráficos utilitários, etc.
DVDs têm capacidade maior do que CDs. Da mesma forma, eles também são usados para distribuir
Mouse: um projeto multimídia é tipicamente projetado para ser utilizado com o mouse como um dispositivo de entrada de apontamento.
dispositivo. Outros dispositivos como bola de rastreamento e tela sensível ao toque podem ser usados no lugar do mouse. Bola de rastreamento
Mouse sem fio: importante quando o apresentador precisa se mover durante a apresentação
Tela sensível ao toque: usamos os dedos em vez do mouse para interagir com computadores de tela sensível ao toque.
i) Luz infravermelha: tais telas sensíveis ao toque usam luz infravermelha invisível que é projetada através do
As telas sensíveis ao toque são usadas para exibir/prover informações em áreas públicas, como
aeroportos
Museus
áreas de serviços de transporte
-hotéis, etc
Sistema Multimídia
Vantagem
amigável ao usuário
Tabletes Gráficos/ Digitalizadores: ambos são usados para converter pontos, linhas e curvas de esboços
em formato digital. Eles usam um dispositivo móvel chamado stylus.
Scanners: permitem-nos converter imagens impressas em formato digital. Dois
tipos de scanners:
scanners de mesa
scanners portáteis
Microfones: eles são importantes porque nos permitem gravar fala, música, etc.
o microfone é projetado para captar e amplificar ondas acústicas ou harmônicas que chegam com precisão
e corretamente e convertê-los em sinais elétricos. Você precisa comprar um superior, de alta-
microfone de qualidade porque suas gravações dependerão da sua qualidade.
Câmera Digital e Câmera de Vídeo (VCR): são importantes para gravar e incluir imagem e
vídeo em MMS, respectivamente. Câmeras digitais armazenam imagens como dados digitais, e
eles não gravam em filme. Você pode editar o vídeo gravado usando uma câmera de vídeo e um VCR usando
ferramentas de edição de vídeo.
Dispositivos de Saída
Tipos de projetor:
Projetor LCD
-Projetor CRT
Plotter/impressora: quando a situação surge para apresentar usando papéis, você usa plotters e/ou
impressora. Nesses casos, a qualidade de impressão do dispositivo deve ser levada em consideração.
Impressoras de impacto: gráficos de baixa qualidade/qualidade ruim→não utilizado
Impressoras não matriciais: gráficos de boa qualidade
3) Dispositivos de Rede
Por que precisamos de dispositivos de rede?
Atualmente, o modem padrão é chamado de v.90, que tem a velocidade de 56kbps (quilos de bits por segundo)
segundo). Padrões mais antigos incluem v.34, que tem a velocidade de 28kbps.
Tipos:
✓ Externo
✓ Interno
Os dados são transferidos através de modem em formato comprimido para economizar tempo e custo.
ii) ISDN: significa Rede Digital de Serviços Integrados. É uma telefonia comutação de circuitos.
sistema de rede, projetado para permitir a transmissão digital de voz e dados por meio de comuns
fios de cobre de telefone. Isso tem a vantagem de melhor qualidade e velocidades mais altas do que
disponível com sistemas analógicos.
✓ Possui uma velocidade de transmissão mais alta, ou seja, uma taxa de transferência de dados mais rápida.
✓ Eles usam hardware adicional, por isso são mais caros.
Sistema Multimídia
iii) Modem a cabo: usa cabos existentes estendidos para recepção de transmissão de televisão. Os dados
A taxa de transferência de tais dispositivos é muito rápida, ou seja, eles fornecem alta largura de banda. Eles são principalmente
usado para fornecer acesso à internet de banda larga, aproveitando a largura de banda não utilizada em um cabo
rede de televisão.
iv) DSL: fornece transmissão de dados digitais através dos fios telefônicos da rede telefônica local.
A velocidade do DSL é mais rápida do que usar uma linha telefônica com modem. Como? Eles transportam um sinal digital.
sinal sobre o espectro de frequência não utilizado (a transmissão de voz analógica usa uma faixa limitada de
spectrum) disponível nos cabos de par trançado que correm entre a central da companhia telefônica
escritório e as instalações do cliente.
Resumo
Fluxo de Informação Multimídia
Capítulo2
Ferramentas de Software Multimídia
✓ Orientação
✓ Capacidades, e
✓ Curva de aprendizado: quão fácil é aprender a usar o aplicativo
Por que você deve usar um sistema de autoria?
✓ integre texto, gráficos, vídeo e áudio para criar uma única apresentação multimídia
✓ controle a interatividade pelo uso de menus, botões, pontos quentes, objetos quentes, etc.
✓ publique como uma apresentação ou um executável autônomo; em CD/DVD, Intranet, WWW
✓ Ser expandido através do uso de componentes pré-construídos ou fornecidos externamente, plug-ins, etc.
✓ deixe você criar um fluxo de trabalho altamente eficiente e integrado
✓ Tenha uma grande base de usuários.
Paradigmas de Autoria Multimídia
O paradigma de autoria, ou metáfora de autoria, é a metodologia pela qual a autoria
o sistema realiza sua tarefa.
Existem vários paradigmas:
✓ Linguagem de Script
✓ Ferramenta de Criação de Controle Baseada em Ícones
✓ Ferramenta de Autoria Baseada em Cartões e Páginas
✓ Ferramenta de Autoria Baseada em Tempo
✓ Ferramentas de Tagging
Linguagem de Script
✓ Mais próximo da forma da programação tradicional. O paradigma é o de uma programação
idioma, que especifica:
Elementos multimídia,
Sequenciamento de elementos de mídia,
.Pontos de interesse (por exemplo, links para outras páginas),
Sincronização, etc.
Sistema Multimídia
vá para a moldura
Nestes sistemas de autoria, elementos multimídia e indícios de interação (ou eventos) são organizados
como objetos em uma estrutura estrutural.
✓ Fornece uma abordagem de programação visual para organizar e apresentar multimídia
✓ O cerne do paradigma é a paleta de ícones. Você constrói uma estrutura e um fluxograma de eventos,
tarefas e decisões arrastando ícones apropriados da biblioteca de ícones.
Estes ícones são usados para representar e incluir escolha de menu, imagens gráficas, sons,
cálculos, vídeo, etc.
✓ O fluxograma representa graficamente a lógica do projeto.
Sistema Multimídia
✓ Tende a ser o mais rápido em tempo de desenvolvimento. Por causa disso, são mais adequados para rápidas
prototipagem e projetos de curto prazo de desenvolvimento.
✓ Essas ferramentas são úteis para criação de storyboard porque você pode mudar a sequência dos objetos,
reestruturar a interação, adicionar objetos, arrastando e soltando ícones.
Exemplos:
Authorware
- IconAutor
Ferramentas Baseadas em Cartão e Página
Nestes sistemas de autoria, os elementos são organizados como páginas de um livro ou um monte de cartões.
O sistema de autoria permite que você vincule essas páginas ou cartões em sequências organizadas.
Você pode pular, sob comando, para qualquer página que desejar em um padrão de navegação estruturado.
✓ Bem adequado para aplicações de hipertexto e especialmente adequado para aplicações intensivas em navegação.
✓ Eles são mais adequados para aplicações onde a maior parte do conteúdo consiste em elementos que podem ser
visto individualmente
✓ Extensível via XCMDs (Comando Externo) e DLLs (Bibliotecas de Vínculo Dinâmico).
✓ Todos os objetos (incluindo elementos gráficos individuais) devem ser programados;
✓ Muitos aplicativos de entretenimento são prototipados em um sistema de cartões/script antes de serem compilados.
codificação de linguagem.
✓ Cada objeto pode conter um script de programação que é ativado quando um evento ocorre.
Exemplos:
Hypercard (Macintosh)
- SuperCard (Macintosh)
- ToolBook (Windows), etc.
Ferramentas de Autoria Baseadas em Tempo
Nestes sistemas de autoria, os elementos são organizados ao longo de uma linha do tempo com resoluções tão altas quanto
1/30 de segundo. Quadro gráficos organizados sequencialmente são reproduzidos a uma velocidade definida por
desenvolvedor. Outros elementos, como eventos de áudio, podem ser acionados em um determinado momento ou local em
a sequência de eventos.
✓ São as ferramentas de autoramento multimídia mais populares
✓ Eles são mais adequados para aplicações que têm uma mensagem com começo e fim,
páginas intensivas em animação ou aplicação de mídia sincronizada.
Sistema Multimédia
Exemplos
Macromedia Director
Macromedia Flash
Macromedia Director
O Director é uma ferramenta de autoría multimídia poderosa e complexa que possui um amplo conjunto de recursos para criar
elementos do zero e adicionar ao elenco. Para incluir elementos multimídia no elenco nas etapas, você arrasta
e derrube a mídia no palco.
Pontuação
Aqui é onde os elementos no elenco são organizados. É uma sequência para exibir, animar e reproduzir.
membros do elenco. A pontuação é feita de quadros e os quadros contêm membros do elenco. Você pode definir a taxa de quadros por
segundo.
Linguagem
Lingo é uma linguagem de script orientada a objetos com todos os recursos, usada no Director.
Macromedia Flash
✓ Pode aceitar gráficos vetoriais e bitmap
✓ Usa uma linguagem de script chamada ActionScript, que oferece maior capacidade de controlar o filme.
✓ O Flash é comumente usado para criar animações, anúncios, para desenhar elementos de página da web, para adicionar
vídeo para páginas da web, e mais recentemente, para desenvolver Aplicações Internet Ricas. Aplicações Internet Ricas
(RIA) são aplicações web que possuem as características e funcionalidades de aplicações de desktop tradicionais.
As RIA utiliza uma tecnologia do lado do cliente que pode executar instruções no computador do cliente (não há necessidade de
Flash usa:
Biblioteca: um lugar onde objetos que devem ser reutilizados são armazenados.
Linha do tempo: usada para organizar e controlar o conteúdo de um filme ao longo do tempo.
O projeto multimídia que você está desenvolvendo tem sua própria estrutura subjacente e propósito.
Ao selecionar ferramentas para o seu projeto, você precisa considerar esse propósito.
Algumas das características que você deve levar em consideração ao selecionar ferramentas de autoria são:
1) Recurso de Edição: recurso de edição para dados multimídia, especialmente imagem e texto, é frequentemente
incluído nas ferramentas de autoria. Quanto mais editores em seu sistema de autoria, menos especializado
ferramentas de edição que você precisa. Os editores que vêm com as ferramentas de autoria oferecem apenas um subconjunto de recursos
encontrado em ferramenta dedicada de edição. Se você precisar de mais capacidade, ainda terá que ir para dedicada
ferramentas de edição (por exemplo, ferramentas de edição de som para edição de som).
mídia.
3) Recurso de programação: existem diferentes tipos de abordagem de programação:
i) Programação visual: isso é programação usando dicas, ícones e objetos. É feito usando arrastar
e solte. Para incluir som em seu projeto, arraste e solte-o no palco.
Vantagem: o processo de autoria mais simples e fácil.
É particularmente útil para apresentações e slides.
Sistema Multimídia
ii) Programação com linguagem de script: Algumas ferramentas de autoria oferecem scripting em nível muito alto
iii) Programação com linguagens tradicionais, como Basic ou C. Algumas ferramentas de autoria fornecem
ferramentas de programação tradicionais, como programas escritos em C. Podemos chamar esses programas para
ferramentas de autoria. Algumas ferramentas de autoria permitem chamar DLL (Dynamic Link
Biblioteca).
iv) Ferramentas de desenvolvimento de documentos
4) Recurso de interatividade: a interatividade oferece ao usuário final do projeto controle sobre o conteúdo
e fluxo de informações. Alguns dos níveis de interatividade:
I) Ramificação simples: permite ao usuário ir a qualquer local na apresentação usando a tecla de atalho,
clique do mouse, etc.
ii) Ramificação condicional: ramificação com base em decisões se-então
iii) Ramificação estruturada: suporte lógica de programação complexa, como sub-rotinas if-then aninhadas.
6) Recurso de reprodução: teste fácil do projeto. O teste permite que você depure o sistema e encontre
como o usuário interage com isso.
✓ Não perca tempo montando e testando o projeto
7) Recurso de entrega: entregar as necessidades do seu projeto construindo a versão de execução do projeto usando
ferramentas de autoria. Por que versão em tempo de execução (formato executável):
8) Recurso multiplataforma: projetos multimídia devem ser compatíveis com diferentes plataformas como
Macintosh, Windows, etc. Isso permite que o designer use qualquer plataforma para projetar o projeto ou
entregue-o a qualquer plataforma.
9) Jogabilidade na internet: a web é um meio de entrega significativo para multimídia. Ferramentas de autoria
normalmente fornece facilidades para que a saída possa ser entregue no formato HTML ou DHTML.
10) Facilidade de aprendizado: é fácil de aprender? O designer não deve perder muito tempo aprendendo como
para usá-lo. É fácil de usar?