• Nenhum resultado encontrado

Sistemas Multimídia e Hipermídia

N/A
N/A
Protected

Academic year: 2022

Share "Sistemas Multimídia e Hipermídia"

Copied!
21
0
0

Texto

(1)

Sistemas Multimídia

Sistemas Multimídia e Hipermídia

Profa. Débora Christina Muchaluat Saade

debora@midiacom.uff.br

Departamento de Ciência da Computação - UFF

(2)

Sistemas Multimídia

Sistemas Multimídia e Hipermídia

Multimídia x Hipermídia

Documentos Hipermídia

•  Objetos de Mídia

•  Relações

Modelos Hipermídia

Entidades Hipermídia

•  Nós

•  Âncoras

•  Elos

•  Composições

(3)

Sistemas Multimídia

Multimídia x Hipermídia

Sistema Multimídia:

•  Sistema capaz de manipular ao menos um tipo de mídia discreta e um tipo de mídia contínua na

forma digital de maneira sincronizada

Sistema Hipermídia:

•  Sistema Multimídia capaz de tratar eventos

causados pela interação com o usuário e reagir a esses eventos

(4)

Sistemas Multimídia

Hipertexto, Multimídia e Hipermídia

(5)

Sistemas Multimídia

Documentos Hipermídia

Componentes de um documento hipermídia

•  Objetos de mídia

– Texto, imagem, gráfico, áudio, vídeo, animação ...

•  Relacionamentos entre os objetos

Blablabla Blablabla Blablabla

...

Blablabla Blablabla

...

(6)

Sistemas Multimídia

Relações Hipermídia

Relações de referência

•  Ex.: relação hipermídia tradicional (elo HTML - Web)

Relações de sincronização

•  definem o posicionamento temporal e espacial dos objetos

Relações de estruturação

•  especificam a estrutura lógica de um documento, tal como um livro e seus capítulos, os capítulos e suas seções etc.

Relações semânticas

•  Ex.: aquela entre um professor e as várias disciplinas que ele leciona ou entre um fabricante e os diversos produtos fabricados

Relações de derivação

•  Ex.: aquelas que indicam os objetos que deram origem a outros objetos

(7)

Sistemas Multimídia

Modelo Hipermídia

É necessário um modelo conceitual hipermídia

para expressar os componentes de um documento

Diversos modelos propostos na literatura

•  Intermedia, HyperCard, KMS, Neptune, NoteCards, etc.

•  CMIF, AHM, FireFly, I-HTSPN, Madeus,

Microcosm, Trellis, IMAP, Labyrinth, NCM, etc.

•  Modelo Dexter – modelo de referência

•  MHEG – padrão ISO

Componentes de um documento são representados pelas entidades do modelo

(8)

Sistemas Multimídia

Entidades Hipermídia

Principais entidades hipermídia

•  Blocos de informação (texto, áudio, vídeo, imagem ...)

– Nós (nodes)

•  Âncoras (anchors)

•  relacionamentos

– Elos (links)

– nós de composição/composições (composite nodes/

compositions)

•  grupo de nós e/ou elos

(9)

Sistemas Multimídia

Nó Hipermídia

Representa um objeto de mídia abstraindo como seu conteúdo está representado

Modelagem do conteúdo não faz parte do modelo conceitual

•  Nó serve para representar texto, imagem, áudio, vídeo ...

Para permitir a criação de relacionamentos entre partes internas ao conteúdo de um nó

•  âncoras

(10)

Sistemas Multimídia

Âncora

Representa uma região do conteúdo de um nó que pode ser usada para criar elos

A definição da região depende do tipo do nó. Exemplos:

•  Texto: string de caracteres (posição inicial e final)

•  Imagem: conjunto de pixels (área retangular - coordenadas do pixel superior esquerdo e do inferior direito)

•  Áudio: sequência de amostras (amostra inicial e final)

•  Vídeo: sequência de quadros (quadro inicial e final)

•  Mídias contínuas: Instante de tempo inicial e final

(11)

Sistemas Multimídia

Elos

Usados para representar relacionamentos entre (partes de) nós

Significado (semântica) do relacionamento pode ser qualquer

É muito comum pensar no elo tradicional hipermídia – hyperlink – hiper-elo

•  Uma seleção (clique do mouse) na âncora de origem causa a apresentação da âncora de destino

Pode ser usado para representar relação de

sincronização – synclink – elo de sincronização

•  O início da apresentação da âncora de origem causa a

elo

Nó A Nó B

Ponto de interface de um nó (âncora/atributo)

(12)

Sistemas Multimídia

Elos Multiponto

Podem interligar qualquer número de nós

Se o vídeo A está sendo exibido

E o usuário clicou no botão B

Pausa o vídeo A

Inicia o vídeo C

Inicia o áudio D

(13)

Sistemas Multimídia

Nós de Composição

Usados para representar relacionamentos entre nós. Podem ser definidos como:

•  Grupos de nós

•  Grupos de nós e elos

...

N2

N1 N2 Nn

N1 Nn

(14)

Sistemas Multimídia

Nós de Composição

Podem ser usados para representar relações de estruturação:

•  Livro composto de capítulos

–  Capítulos compostos de seções

Podem ser usados para representar relações de sincronização:

•  Apresentação dos componentes em sequência

•  Apresentação dos

componentes em paralelo

...

N2

N1 Nn

Seq N2

N1 Nn

Sec1.1 cap2 livro

cap1

(15)

Sistemas Multimídia

Interface de um nó de composição

Âncoras – permitindo a criação de

relacionamentos com a composição diretamente (b na figura)

Deve permitir a criação de relacionamentos entre componentes internos e nós externos

•  Portas – composicionalidade (a e c na figura)

a b c

(16)

Sistemas Multimídia

Modelos para Sincronização Temporal

Unidades de Tempo:

•  Instantes

•  Intervalos

Diversos Paradigmas:

•  Scripts

•  Timeline

•  Ferramentas para Especificação Formal

•  Sincronização Hierárquica

•  Baseado em Restrições

(17)

Sistemas Multimídia

Unidades de Tempo

Instantes

•  Evento acontece instantaneamente

– não tem duração

Intervalos

•  Evento acontece entre um par de instantes

– tem duração

intervalo

instante

(18)

Sistemas Multimídia

Relações Temporais entre Instantes

Before

After

Simultaneous

(19)

Sistemas Multimídia

Relações Temporais entre Intervalos

Existem 13 relações básicas

(Allen 83) x

y

x y

x y

t

x y

t x

y

x

y t

x y

Allen’s Relation Illustration

x meets y y met by x

x starts y y started by x

x finishes y y finished by x

x before y y after x

X overlaps y y overlapped by x

x during y y contains x

x equals y

(20)

Sistemas Multimídia

Paradigmas para Sincronização Temporal

Scripts

•  Usa programação baseada em scripts para especificar a sincronização

–  como em um ambiente de programação orientada a eventos

–  Ex.: HTML5, Macromedia Flash, Asymetrix Toolbook, Dynamic HTML

to handle buttonClick play “rocket.wav”

end buttonClick

Vantagens:

expressividade

Desvantagens:

(21)

Sistemas Multimídia

Paradigmas para Sincronização Temporal

Timeline (linha do tempo)

•  Objetos posicionados diretamente no instante de tempo que devem começar a ser exibidos

Vantagens:

Representação intuitiva

Facilidade de

visualização da estrutura temporal

Desvantagens:

Não há relações entre os objetos

Dificuldade para representar eventos assíncronos (interatividade) Dificuldade de edição

Ex.: Apple Final Cut, iMovie, Adobe Premier, Nero Video, Macromedia

Flash MX, Macromedia Director

Referências

Documentos relacionados

I- Identificar as funcionalidades dos sistemas para gerenciamento de serviços que agregam valor em relação aos atributos de qualidade e que possibilitem tratar as implicações

Sendo assim, a automação residencial pode prover meios para controlar todos os sistemas da residência como sistema de ar condicionado e aquecimento, home- office, contemplando

Especifica o tipo de atendimento (subscritor com prioridade ou assinante normal). Para chamadas feitas, o roteador envia esta categoria. Para chamadas recebidas, o roteador recolhe

(05/06/2003 disponível em: <www.folha.com.br>) Esses dados mostram que existe uma grande preocupação mundial com os recursos hídricos potáveis. 02) A preservação das

O HERBURON 500 BR pode ser aplicado em pré- emergência ou após a emergência das plantas infestantes, quando estas estiverem em pós- emergência no estádio máximo de 4 folhas para as

O segundo Beneficiário será designado pelo Segurado na Proposta de Adesão, podendo ser substituído a qualquer tempo, mediante solicitação formal assinada pelo próprio Segurado, para

Deste modo, o adequado zoneamento e sua observância são fundamentais para a conciliação da preservação ou conservação de espécies, hábitats e paisagens dentre outras e

Mestrado em: Nutrição Humana ou Nutrição Clínica ou Saúde Coletiva ou Ciências da Saúde ou Ciências ou Saúde ou Alimentos e Nutrição e Desenvolvimento na