Capítulo 7 Multimídia 7.1 Introdução à multimídia

Slides:



Advertisements
Apresentações semelhantes
Contadores e Registradores
Advertisements

Transmissão de pacotes
Sistemas Multimídia Som
Noções de Sistemas Operacionais
Operações envolvendo imagens
Prof Silvio Ribeiro ADMINISTRAÇÃO DE RECURSOS MATERIAIS E PATRIMONIAIS.
14/10/09 Uma animação possui: Início; Passo; Fim; 1.
Tecnologia Hipermídia e Multimídia Prof. Rudson Faculdade de Excelência Educacional do Rio Grande do Norte CURSO DE GRADUAÇÃO TECNOLÓGICA.
Capítulo 1 Introdução 1.1 O que é um sistema operacional
MULTIMÍDIA Mídia, Multimídia e Sistema Multimídia (Slide - 2)
Curso: Administração DISCIPLINA: Logística e Gestão de Materiais
Arquitetura de Sistemas Operacionais Francis Berenger Machado
1 Complexidade de Algoritmos Complexidade de pior caso Complexidade de melhor caso de uso bem menos freqüente em algumas situações específicas Complexidade.
Árvores.
Estatística Básica Utilizando o Excel
6. Estruturas p/ Sistemas Discretos
SSC541 - SISTEMAS OPERACIONAIS I Aula 13 – Gerenciamento de Memória
Francieli Zanon Boito Rodrigo Virote Kassick
Rganização de Computadores Melhorias de Desempenho com Pipelines Capítulo 6 – Patterson & Hennessy Organização de Computadores Melhorias de Desempenho.
Capítulo 3 Deadlocks - Impasses 3.1. Recurso
Projeto de Sistemas Operacionais
Capítulo 6 Sistemas de Arquivos 6.1 Arquivos 6.2 Diretórios
Estudo de Caso 1: UNIX e LINUX
Capítulo 1 Introdução 1.1 O que é um sistema operacional
Formato de arquivo de Vídeo
1 Universidade Federal de Minas Gerais JPEG Alessandra e Aline.
Estruturas de Controle
Auditoria de Segurança da Informação
Aula 6 Subprogramas Universidade do Vale do Rio dos Sinos
CEP – Controle Estatístico de Processo
Programação Baseada em Objectos Desenho de TAD
Classes e objetos P. O. O. Prof. Grace.
Técnica de Contagem.
Provas de Concursos Anteriores
Como comprar o e-CPF Serasa Experian
Unidade de Vídeo Escola Secundária Diogo de Macedo Curso Tecnológico de Informática Aplicações Informáticas A Prof.: Henrique Ribeiro Paulo Cruz 11ºD nº2.
Como aplicar leis da lógica
Sistemas Operacionais
Televisão: a tecnologia por detrás do écran
Arquitetura de Sistemas Operacionais – Machado/Maia 10/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 10 Gerência.
Disciplina: Multimídia Prof a. Leila Jane Brum Lage Sena Guimarães Transparências: Wilson de Pádua Paula Filho.
Cinemática Plana de um Corpo Rígido Cap. 16
MECÂNICA - DINÂMICA Cinemática de uma Partícula Cap Exercícios.
Fundamentos de Dinâmica Veicular
Object Oriented Software Construction (MEYER, Bertrand)
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
Departamento de Electrónica, Telecomunicações e Informática
Salas de Matemática.
Sistemas Operacionais
Aula 17 1 Análise Sintáctica Compiladores, Aula Nº 17 João M. P. Cardoso.
EXERCÍCIOS PARA GUARDA-REDES
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Grupo A – Azul Claro, Marrom, Laranja
Capítulo 1 Introdução 1.1 O que é um sistema operacional
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Ceça Moraes – Introdução à Programação SI1
Rio Verde - Goiás - Brasil
Máquina de Turing Universal
Cinemática Plana de um Corpo Rígido Cap. 16
© 2004 by Pearson Education Computadores: Ferramentas para a Era da Informação Tema 0 PARTE A.
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Planilha Eletrônica - Excel
GINÁSTICA LABORAL UM NOVO CAMINHO.
MONOGRAFIA MODELO DE ALGORITMO PARA COMPRESSÃO DE ÁUDIO
Administração e Projeto de Redes
Sistemas Operacionais Multimídia
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas de Arquivos Capítulo Arquivos 6.2 Diretórios 6.3 Implementação do sistema.
Capítulo 14 Camada 6 A Camada de Apresentação. Sumário A Camada de Apresentação.
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais FATEC-PB Professor: Gustavo Wagner
Transcrição da apresentaçã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

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

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

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

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

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

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

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

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

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

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

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

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

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

Escalonamento por Taxa Monotônica Usado para processos que satisfaçam essas condições: Cada processo periódico deve terminar dentro de seu 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

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

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

Paradigmas de Sistemas de Arquivos Multimídia Servidores Pull e Push

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

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

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

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

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

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

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

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

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

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

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

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

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

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