Capítulo 7 Multimídia

Documentos relacionados
2 Q Prof. Roberto Jacobe

Comunicação de Dados Quantização Aula-15

Princípios de Telecomunicações. PRT60806 Aula 19: Modulação por Código de Pulso (PCM) Professor: Bruno Fontana da silva 2014

CONVERSORES AD/DA (ÁUDIO CODEC)

Processamento Digital de Imagens

Processamento Digital de Imagens

Padrões de Compressão de Imagens

Definição de Mídia. Em inglês: media Plural da palavra medium em Latim. Significa meio, centro Meio de distribuir e representar a informação

Compressão de Imagens: Padrão JPEG

Curso: Análise e Desenvolvimento de Sistemas. (Introdução à Comunicação e Transmissão de Sinais)

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Aplicações Informáticas B 12º Ano

O áudio. O áudio. O áudio Wilson de Pádua Paula Filho 1. Propriedades físicas do som Representação digital do som Processamento digital de som

Formatos de Áudio e Vídeo Digital Introdução ao Áudio Digital

Prof. Fabiano Taguchi

Sistemas Multimídia. O Áudio (Parte III)

Representação da Informação

Modems Baud rate e Bit rate

Processamento digital de imagens

MODULAÇÃO POR CÓDIGO DE PULSO PCM

5. Tipos de produtos multimédia Baseados em páginas

Processamento Digital de Sinais:

Processamento digital de sinais e imagens

Multimídia. Conceitos Básicos (Parte I)

DISCO MAGNÉTICO Cabeçote Trilha

Fundamentos da Compressão de Vídeo

Princípios de Telecomunicações AULA 1. Elementos de um sistema de comunicações. Prof. Eng. Alexandre Dezem Bertozzi, Esp.

Conversão Analógica - Digital. Keylly Eyglys Orientação: Adrião Duarte

Motivação Por que estudar?

Analógico vs Digital

PRINCÍPIOS DE COMUNICAÇÃO

Introdução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores

TP 318 Introdução às Redes Multimídia

Formatos de Áudio e Vídeo Digital Compactação de Vídeo

Formatos de Áudio e Vídeo Digital Introdução ao Vídeo

TE060 Princípios de Comunicação. Sistemas de Comunicação Digital Notes. Por quê Digital? Notes. Notes. Evelio M. G. Fernández. 5 de novembro de 2013

COMPRESSÃO DE SINAIS DE ELETROMIOGRAFIA

Prof. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

DSP (Conversão AD/ DA) Processo de conversão AD. Processo de conversão AD. Current A/D technology (cont.) Currente tecnologia A/D

Compressão de Textos. Introdução. Introdução. Introdução. O volume de informação textual disponível on-line é imenso:

INFORMÁTICA (NCINF) CONCEITOS BÁSICOS DE HARDWARE

Ciências da Computação Disciplina:Computação Gráfica

TRANSMISSÃO DE DADOS

Transformada de Discreta de Co senos DCT

e Protocolos de Streaming Aplicações Multimídia Multimídia Aplicações jitter Variação de retardo Efeito do jitter

5. Aquisição e reprodução de som 5.1. Formatos de ficheiro 5.2. Software

Técnicas de Manutenção de Computadores

Os computadores ditigais podem ser classificados em 5 grupos distintos:

Universidade Federal do Rio Grande do Sul Instituto de Informática

Sumário. SCC0661 Multimídia e Hipermídia. Ementa do Curso. Ementa do Curso. Programa do Curso. Avaliação

Compressão de Imagem DCC 066. Prof. Rodrigo Luis de Souza da Silva

SSC512 Elementos de Lógica Digital. Memórias. GE4 Bio

Engenharia Civil. Representação da Informação. Introdução à Computação

Introdução aos Sistemas de Comunicações

MPEG-4 & H.264. Dissertação, entendimento e comparativo entre e com o MPEG-2

Transformada Discreta de Fourier

FundamentosemInformática

Aprendizagem Industrial Disciplina: Fundamentos de Telecomunicações Modulação Digital

PTC3452 Exercícios sobre Codificação perceptual de Áudio e Vídeo 11/2017 G. S.

31/10/2014. Prof. Fabiano Taguchi. (66) ELEMENTOS MULTIMÍDIA Mídias continuas

COMUNICAÇÃO DIGITAL INTRODUÇÃO À TEORIA DE INFORMAÇÃO

Parte 1 Questões Teóricas

Aplicações Multimídia sobre Redes

Computação L. Apresentação da Disciplina e Conceitos Básicos de Computadores

Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP. Aula 1 Introdução à Computação

Introdução ao Processamento de Imagens Digitais Aula 01

Introdução à Informática


Profa. Leda G. F. Bueno

Memória Principal. Tiago Alves de Oliveira

Departamento de Engenharia Elétrica SEL 384 Laboratório de Sistemas Digitais I PRÁTICA Nº5B

Transcrição:

Capítulo 7 Multimídia 7.1 Introdução à multimídia 7.2 Arquivos multimídia 7.3 Compressão de vídeo 7.4 Escalonamento de processos multimídia 7.5 Paradigmas de sistemas de arquivos multimídia 7.6 Alocação de arquivos em disco 7.7 Caching 7.8 Escalonamento de disco para multimídia 1

Introdução à Multimídia (1) Vídeo sob demanda: (a) ADSL vs. (b) cabo 2

Introdução à Multimídia (2) Algumas taxas de dados multimídia, dispositivos de E/S de alto desempenho Nota: 1 Mbps = 106 bits/s mas 1 GB = 230 bytes 3

Arquivos Multimídia Um filme pode consistir em vários arquivos 4

Codificação de Áudio (1) Ondas de áudio convertidas para digital voltagem elétrica como entrada número binário como saída 5

Codificação de Áudio (2) Erro induzido por amostragem finita Chamado de ruído de quantização Exemplos de sons amostrados telefone modulação por codificação de pulso áudio de CDs 6

Codificação de Vídeo O padrão de varredura usado para vídeo e televisão NT 7

Compressão de Vídeo O Padrão JPEG (1) Entrada de dados RGB e preparação do bloco 8

O Padrão JPEG (2) Um bloco da matriz Y e os coeficientes DC 9

O Padrão JPEG (3) Computação dos coeficientes DCT quantizad 10

O Padrão MPEG (1) Ordem dos valores quantizados quando transmiti 11

O Padrão MPEG (2) MPEG-2 tem três tipos de quadros: I, P, B 1. Intracodificados - Imagens paradas autocontidas codificadas em JPEG 1. Preditivos - Diferença bloco-a-bloco com o último quadr 1. Bi-direcionais - Diferenças entre o último e o próximo quad 12

O Padrão MPEG (3) Quadros consecutivos de vídeo 13

Escalonamento de Processos Multimídia Processos periódicos exibindo um filme Taxas de quadros e requisitos de processament podem ser diferentes para cada filme 14

Escalonamento por Taxa Monotônica Usado para processos que satisfaçam essas condições: 1. Cada processo periódico deve terminar dentro de seu 2. 3. 4. 5. período Nenhum processo é dependente de qualquer outro processo Cada processo precisa da mesma quantidade de tempo de CPU a cada surto Quaisquer processos não periódicos não podem ter prazos A preempção de processo ocorre instantaneamente, sem sobrecargas 15

Escalonamento por Prazo Mais Curto Primeiro (1) Algoritmos de escalonamento de tempo real RMS EDF 16

Escalonamento por Prazo Mais Curto Primeiro (2) Um outro exemplo de escalonamento em tempo real com RMS e EDF 17

Paradigmas de Sistemas de Arquivos Multimídia ServidoresPull e Push 18

Funções de Controle VCR Rebobinamento é fácil colocar próximo quadro em zero Avanço e retrocesso rápidos são mais complicados Compressão torna complicado o movimento rápido Arquivo especial contendo, por ex., cada um dos quadros múltiplos de 10 19

Vídeo Quase sob Demanda Novo fluxo iniciando em intervalos regulares 20

Vídeo Quase sob Demanda com Funções VCR Armazenar para retroceder (rewind) 21

Alocação de Arquivos Alocação de um arquivo em um único disco Intercalação Vídeo, áudio e texto em um único arquivo contínuo por filme 22

Duas Estratégias Alternativas de Organização de Arquivos (1) Armazenamento não contíguo de filmes (a) pequenos blocos de disco (b) grandes blocos de disco 23

Duas Estratégias Alternativas de Organização de Arquivos (2) Ponderação entre blocos de tamanho pequeno e grande 1. Índice de quadros - uso intensivo da RAM durante a reprodução do filme - pouca perda de disco 2. Índice de bloco (sem quebra de quadros entre os blocos) - pouco uso da RAM - muita perda de disco 3. Índice de bloco (permitida a quebra de quadros entre blocos) - pouco uso da RAM - sem perda de disco - posicionamentos extras 24

Alocação de Arquivos para Vídeo Quase sob Demanda Alocação ótima de quadros para vídeo quase sob demanda 25

Alocação de Múltiplos Arquivos em um Único Disco (1) Lei de Zipf paran=20 Quadrados representam as 20 maiores cidades dos EU classificação pela ordem 26

Alocação de Múltiplos Arquivos em um Único Disco (2) Distribuição órgão-de-tubos dos arquivos em um servidor filmes mais populares no meio do disco próximo mais popular ao lado (direito e esquerdo) etc 27

Alocação de Múltiplos Arquivos em Múltiplos Discos Organização de arquivos multimídia em múltiplos discos a) b) c) d) Sem distribuição Mesmo padrão de distribuição por todos os arquivos Distribuição com revezamento Distribuição aleatória 28

Caching Caching de blocos Dois usuários, mesmo filme 10s fora de sincronia b) Fundindo dois fluxos em um a) 29

Caching de Arquivos Maioria dos filmes armazenados em DVD ou fita copia para disco quando necessário resulta em longo tempo de início mantém os filmes mais populares em disco Pode manter os primeiros minutos de todos os filmes em disco começa o filme a partir daí enquanto busca o restante 30

Escalonamento de Disco para Multimídia Escalonamento estático de disco em um ciclo, cada filme pede um quadro 31

Escalonamento Dinâmico de Disco Algoritmo Scan-EDF Usa prazos e números de cilindros para o escalonamento 32