Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br. 3 de maio de 2011. SCC0250 - Computação Gráca



Documentos relacionados
Sistema Gráfico Dispositivos de Exibição

Computação Gráfica. Dispositivos de Visualização. Profa. Carolina Watanabe

Dispositivos de Entrada e Saída

Representação de Imagens

aceitável. A própria imagem nestes monitores apresenta uma qualidade inferior, devido ao baixo contraste. Os LCDs de matriz ativa já apresentam uma

HARDWARE GRÁFICO. Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR

Monitores. Introdução

Computação Gráfica - 03

COMPUTAÇÃO GRÁFICA REPRESENTAÇÃO DE IMAGENS

Introdução à Organização de Computadores Entrada e Saída. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

Formato dos Dados Gráficos. Características Funcionais. Modo de Utilização. Raster. Vetorial. Vetorial Raster. Entrada Processamento Saída

Tecnologias e Sistemas de Informação

Aula 2 Aquisição de Imagens

COMPUTAÇÃO GRÁFICA RESOLUÇÃO

Monitores. Tecnologias de Computadores. Trabalho realizado por: Universidade da Beira Interior. Prof.Pedro Araújo. -Diogo Fernandes nº27097

Thales Trigo. Formatos de arquivos digitais

Introdução. Em se tratando de computador, entendemos que memória são dispositivos que armazenam dados com os quais o processador trabalha.

Prof. Célio Conrado 1

INFORMÁTICA PARA ADMINISTRAÇÃO I

ferramentas da imagem digital

APLICATIVOS GRÁFICOS (AULA 4)

Imagem e Gráficos. vetorial ou raster?

COMPUTAÇÃO GRÁFICA EQUIPAMENTOS

Técnicas de Cartografia Digital

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

Prof. Fernando V. Paulovich 3 de agosto de SCC Computação Gráca

APLICATIVOS GRÁFICOS (AULA 3)

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

Aula 6 Fundamentos da fotografia digital

Os computadores de primeira e segunda geração dispunham apenas de impressoras de caracteres como dispositivo de saída.

REPRESENTAÇÃO DA IMAGEM DIGITAL

Fotografia digital. Aspectos técnicos

Frederico Damasceno Bortoloti

Informática Aplicada a Radiologia

Imagem digital - 1. A natureza da imagem fotográfica. A natureza da imagem fotográfica

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Formatos de Imagens

Desenho e Apresentação de Imagens por Computador

CEFET-RS Curso de Eletrônica

Atividade: matrizes e imagens digitais

Universidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira

CorelDRAW UM PROGRAMA DE DESIGN

Características do vídeo. Aquisição, síntese, edição e reprodução de vídeo. Características do vídeo analógico. Características do vídeo analógico

COMPUTAÇÃO GRÁFICA. Rasterização e Preenchimento de Regiões. MARCO ANTONIO GARCIA DE CARVALHO Fevereiro de Computação Gráfica

Informática Aplicada à Química. Hardware entrada de dados

Curso EFA Técnico/a de Informática - Sistemas. Óbidos

Oficina de Multimédia B. ESEQ 12º i 2009/2010

Atualmente trabalha como Analista de Suporte em Telecomunicações no Teleco.

Frederico Damasceno Bortoloti. Adaptado de: Claudio Esperança Paulo Roma Cavalcanti

Imagem digital. Unidade 3

Disciplina: Introdução à Informática Profª Érica Barcelos

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES DISPOSITIVOS DE ENTRADA E SAÍDA. Prof. Dr. Daniel Caetano

A cor e o computador. Teoria e Tecnologia da Cor. Unidade VII Pág. 1 /5

Placa Principal (Motherboard)

Multimídia. Hardware/Software para Multimídia (Parte I) Sistemas Multimídia. Tópico. Hardware e Software para Multimídia

1. CAPÍTULO COMPUTADORES

1) Conceitos de Computação Gráfica

Curso de Instalação e Gestão de Redes Informáticas

Imagens Digitais Tratamento de Imagens

Organização de Computadores

Scanners Manual Básico. Um guia prático e rápido para conhecer o melhor tipo de equipamento para seus trabalhos.

Prof. Fernando V. Paulovich 3 de maio de SCC Computação Gráca

TRATAMENTO DE IMAGENS. Elisa Maria Pivetta

Periféricos, dispositivos de entrada e dispositivos de saída

Sistemas de Informação Geográfica Aula 3

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 20

Placas de Vídeo. Prof. Alexandre Beletti Ferreira

UNIVERSIDADE FEDERAL DA BAHIA - UFBA

Se ouço esqueço, se vejo recordo, se faço aprendo

Conversores D/A e A/D

Estão corretas: (A) I, II e IV (B) II e III (C) II e IV (D) III e V (E) I, III e V

5 Entrada e Saída de Dados:

Dispositivos de entrada, saída, entrada e saída

- Representação da Informação pelo computador - Sistemas de Numeração - Código Binário - Digitalização

Hardware. Dispositivos de saída

Introdução à Informática

Conversão Matricial. Prof. Fernando V. Paulovich 20 de maio de SCC Computação Gráca

2. Dispositivos de Visualização

Gerenciamento Total da Informação

COMPUTAÇÃO GRÁFICA #01 TÓPICOS DESENVOLVIDOS NESTE MÓDULO

Dispositivos de Entrada e Saída E/S E/S E/S E/S E/S

Fundamentos de Imagens Digitais. Aquisição e Digitalização de Imagens. Aquisição e Digitalização de Imagens. Aquisição e Digitalização de Imagens

INFORMÁTICA - BICT (noturno)

Visão humana. Guillermo Cámara-Chávez

Fotografia Digital Obtenção da Imagem e Impressão

Faculdade de Tecnologia de Teresina-PI Tecnologia em Redes de Computadores. Arquitetura de Computadores Prof. Nathan Saraiva

Computadores e Informação Digital

a marca bematech Tudo o que você precisa para usar a marca. Dezembro de 2009

EMENTA DA DISCIPLINA Hardware e dispositivos de E/S Sistema Operacional Editor de Texto

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE ENGENHARIA ELÉTRICA E INFORMÁTICA

Fundamentos de Hardware

Manual de Utilização do Software de Leitura de Bitmap. Rev. 1.01

TIPOS DE termômetros. e termômetros ESPECIAIS. Pirômetros ópticos

TECNOLOGIA EM SISTEMAS PARA INTERNET Disciplina:FERRAMENTAS E TÉCNICAS DE ANIMAÇÃO WEB. Professora Andréia Freitas

Teoria da Cor TI. Elisa Maria Pivetta

ATENÇÃO: * Arquivos com tamanho superior a 500 KB NÃO SERÃO ACEITOS * SOMENTE serão aceitos documentos do formato: PDF

SISTEMA DE RASTREIO ÓPTICO

Capítulo II Imagem Digital

OURO MODERNO Designer Gráfico APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

Transcrição:

Dispositivos de Entrada e Saída SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade de São Paulo (USP) 3 de maio de 2011 1 / 56

Sumário 1 2 Dispositivos de Entrada 2 / 56

Sistema Gráco É um sistema de computação Processador Memória Frame buer Dispositivos de saída Dispositivos de entrada 3 / 56

Monitor de Vídeo Tecnologia tradicional é o CRT (Cathode Ray Tube) 4 / 56

Conversão Digital-Analógica para exibição no CRT 5 / 56

Computação Gráca: Dispositivos de Exibição Natureza Analógica Grácos vetoriais (vector graphics) imagens formadas por segmentos de reta geradas a partir de display les Natureza Digital Grácos matriciais (raster graphics) imagens formadas pelo preenchimento de matriz de pixels geradas a partir de frame-buers 6 / 56

Arquitetura de Dispositivo de Exibição Vetorial 7 / 56

Geração da Imagem em Dispositivo Vetorial Descrição da cena mantida em arquivo denominado display le Controlador de vídeo interpreta comandos especicados no display le Comandos primitivos: Posiciona no ponto (x,y) Traça linha da posição corrente até o ponto (x,y) 8 / 56

Dispositivos Vetoriais: Características Representação, manipulação e display da cena baseadas na representação geométrica dos objetos (mantida na display list) Restauração da tela é feita retraçando os vetores que denem os objetos (varredura por rastreio aleatório) 9 / 56

Dispositivos Vetoriais: Vantagens Operações podem ser aplicadas diretamente sobre objetos Transformações podem ser aplicadas apenas aos pontos extremos Pouca memória mesmo para cenas complexas Ausência de aliasing 10 / 56

Dispositivos Vetoriais: Desvantagens Difícil preencher interiores dos objetos Flicker em imagens complexas Restauração da tela depende da complexidade da cena Alto custo Tecnologia ultrapassada (há muito tempo) 11 / 56

Arquitetura de Dispositivo de Exibição Matricial 12 / 56

Varredura por Rastreio Fixo Não-entrelaçado: linha por linha (50-85Hz) Entrelaçado: linhas pares e ímpares (60Hz) 13 / 56

Geração da Imagem em Dispositivo Matricial Descrição da cena mantida no frame-buer, que contém uma posição associada a cada pixel da tela Para cada pixel, o valor armazenado na posição correspondente dene a intensidade (ou cor) com que o pixel será traçado Todos os objetos são pixels 14 / 56

Pixels Cada pixel corresponde a uma pequena área da imagem armazenados no frame buer 15 / 56

Estrutura de um CRT Colorido 16 / 56

Estrutura de um CRT Colorido Intensidade dos feixes determina a cor do pixel Ex.: pixel com 3 bits (pixel depth = 3, ou bit planes = 3) permite representar 8 cores distintas pixel depth = d => 2 d cores distintas 17 / 56

Cores RGB em 3 bits 18 / 56

Sistema Gráco Matricial (Raster) 19 / 56

Frame Buer Resolução: número de pixels Implementado c/ memória VRAM/DRAM Video random-access memory Dynamic random-access memory Acesso rápido para re-exibição e restauro f.b. pode armazenar outras informações além da cor do pixel múltiplas camadas, ou múltiplos buers 20 / 56

Frame Buer Profundidade do f.b. (depth): Número de bits p/ cada pixel, determina o número de cores que o sistema consegue exibir 1 bit = 2 cores; 8 bit-deep = 2 8 = 256 cores 24 bit = 2 2 4 = sistema true color Sistema RGB: grupos de bits associados a cada uma de 3 cores primárias: Red, Green, Blue 21 / 56

Frame Buer Sistemas em geral têm processador gráco dedicado Recebem da aplicação especicações de primitivas grácas e determinam como traça-las na tela Quais pixels devem receber valores de maneira a aproximar as primitivas Processo de rasterização, ou conversão matricial Sistemas sosticados podem ter vários processadores dedicados para funções grácas especícas 22 / 56

Frame Buer Pixel Depth = Bit Planes (profundidade) Depth = d 2 d cores possíveis (reais) Palette Range: Número total de cores que podem ser mostradas simultaneamente, se o valor do pixel for usado como índice para uma tabela de cores Clut: Color Lookup Table 2 d Palettes possíveis 23 / 56

Video Look-up Table Dene a paleta de cores Nesse exemplo uma paleta contém 256 cores das 4096 possíveis 24 / 56

Processador O processador é responsável por transformar as primitivas grácas (linhas, círculos, polígonos, etc.) em pixels no f.b. Essa conversão é conhecida como rasterization ou scan convertion 25 / 56

Outras características dos monitores O que diferencia os inúmeros modelos a venda? Tamanho Tamanho, dot pitch, resolução, taxa de restauro Entre 12 e 27 polegadas (14, 15, 17, 20, 27,...), ou + Medida da diagonal da área da tela Em geral, tamanhos maiores implicam também em resoluções e taxas de restauro maiores, e Custos maiores 26 / 56

Outras características Resolução Resoluções típicas: 1.280 x 1.024 (17 pol), 1.600 x 1.200 (20 pol) Taxa de restauro (refresh rate) Taxas típicas: > 75Hz (capaz de atualizar a imagem pelo menos 75 vezes por segundo) Taxas baixas causam o efeito de ickering, ou cintilação: desconfortável e prejudicial aos olhos Taxa de restauro e resolução são relacionadas! 27 / 56

Tempo de Restauro Sistema hipotético simples 1 acesso (à memória)/pixel, resolução 640 x 480, taxa de restauro 60 ciclos/s (60 Hz) tempo necessário para recuperar 1 pixel: 1/(640 480 60) = 54ns sem considerar tempos de horizontal retrace ( 7µs) e vertical retrace ( 1.250µs) Dual ported video RAM 20ns (regular RAM de 50ns é comum) Em geral, recupera vários (p.ex., 16) pixels/ciclo Restauro entrelaçado 28 / 56

Dispositivos Matriciais: Características Representação, manipulação e exibição da cena é feita a partir do frame-buer contém representação matricial discreta da cena Gerar imagem a partir da descrição geométrica da cena requer um processo de conversão matricial Scan conversion Transforma descrição geométrica em matriz de pixels 29 / 56

A placa gráca Hardware responsável por receber os comandos de desenho do processador, e controlar o monitor de vídeo Drawing front end (drawing engine): recebe os comandos do processador que denem que pixels estão sendo traçados, e com que valor. Pixels são traçados escrevendo no bitmap (frame buer) Video back-end : responsável por interpretar os valores contidos no bitmap, mapeando-os em suas respectivas cores e gerando os sinais que controlam o monitor de vídeo de maneira que as cores possam ser exibidas (isso é feito a cada restauro) 30 / 56

Arquitetura de Dispositivo de Exibição Matricial 31 / 56

Dispositivos Matriciais: Características Possível discretizar (ou digitalizar) imagens obtidas por processos físicos (amostragem + quantização) Ambos os processos, conversão matricial e digitalização, resultam em imagens digitais que exibem o fenômeno de aliasing 32 / 56

Aliasing 33 / 56

Dispositivos Matriciais: Vantagens Adequados para monitores coloridos Capacidade de integrar imagens digitalizadas e sintetizadas Baixo custo Processo de restauração independe da complexidade da cena (rastreio xo) Possibilidade de preenchimento de interiores com cores ou padrões Permitem operações sobre blocos de pixels 34 / 56

Dispositivos Matriciais: Desvantagens Imagens digitais: gerar cena requer conversão matricial ou digitalização Imagens digitais: exibem aliasing Transformações não são aplicáveis apenas transformando os pontos extremos dos objetos da cena Requer muita memória e capacidade de processamento 35 / 56

Imagem Vetorial x Imagem Matricial 36 / 56

Outras Tecnologias de Exibição Displays planos Volume, peso e consumo de energia reduzidos Espessura mínima e possibilidade de escrever na superfície Duas categorias Emissivos - convertem energia elétrica em luz: Painéis de plasma, displays nos de lmes eletroluminescentes, diodos emissores de luz... Não-Emissivos - usam efeitos óticos para converter luz natural em padrões grácos: LCD - liquid crystal displays 37 / 56

O que é Cristal Líquido Moléculas de materiais sólidos mantém suas orientações e posições xas em relação às outras moléculas Moléculas de materiais líquidos podem mudar suas orientações e se movimentarem livremente Moléculas dos Cristais Líquidos podem se movimentar, mas tendem a manter as suas orientações Misturam características de sólidos e líquidos... Apesar de originalmente transparentes, a orientação das moléculas pode ser alterada por um campo elétrico, o que as faz assumir diferentes tonalidades de acordo com a intensidade do campo 38 / 56

Propriedades que permitem a construção de um LCD A luz pode ser polarizada Cristais líquidos podem transmitir e mudar a luz polarizada A estrutura do cristal líquido pode ser mudada por corrente elétrica Existem substâncias transparentes que podem conduzir eletricidade 39 / 56

LCD não emissivo 40 / 56

LCD não emissivo 41 / 56

Tipos de LCD Matriz Passiva Pouca precisão, ângulo de visão restrito, baixo contraste Restauro mais lento (em comparação ao CRT) Matriz Ativa Qualidade superior: precisão e velocidade de atualização Transistores de lmes nos posicionados em cada pixel: três transistores (no caso de LCDs coloridos) controlam a voltagem em cada pixel 42 / 56

Vantagens LCD Tamanho reduzido Intrinsecamente digital Aplicações móveis Tela plana elimina distorções e aumenta área útil LCD de 15 pol. tem área útil equivalente a CRT de 17 pol. Consomem menos energia Emitem menor quantidade de radiação nociva 43 / 56

Desvantagens LCD Custo cada vez menos Tempos de resposta mais lentos Trabalham em uma única resolução Sensível a variações de temperatura Ângulo de visão limitado (45 0 a 60 0 ) Qualidade percebida da imagem varia com o ângulo de observação (quanto maior, pior) Problema tende a ser resolvido... 44 / 56

Painéis de plasma Monitores de descarga de gás Displays de gás plasma: consistem de uma superfície plana coberta com milhões de minúsculas cápsulas de vidro Cada cápsula contém uma substância gasosa (o plasma) e uma capa de fósforo As cápsulas são os pixels e cada uma é composta de 3 sub-pixels que correspondem às cores RGB Uma corrente elétrica, controlada digitalmente, ui através da tela plana, fazendo com que o plasma dentro das bolhas designadas emita raios ultravioleta Essa luz faz o fósforo brilhar na cor apropriada 45 / 56

Vantagens da tecnologia a plasma Telas produzem imagens muito nítidas, com cores vivas e vibrantes, diversos níveis de tons de cinza Exibem imagem brilhante e uniforme em ambientes com iluminação normal, com ângulo de visão de 160 0 em todos os lados Têm alta resolução e excelente capacidade para mostrar movimentos suaves de vídeos Não distorcem a imagem, mesmo nas bordas e nos cantos da tela Tela super na (3 a 6.5"), ocupa muito pouco espaço, permite designs arrojados 46 / 56

Outros dispositivos de exibição Impressoras - matricial Plotters - vetorial Estereoscópicos: visão 3D Duas visões da cena, do olho esquerdo e do olho direito Componente de ambientes de RV... Head-mounted displays: visão 3D e rastreamento: imersão 47 / 56

Dispositivos de Entrada Sumário 1 2 Dispositivos de Entrada 48 / 56

Dispositivos de Entrada Dispositivos de Entrada Teclado Mouse Trackball e Spaceball Joystick Digitalizador (tablet) Touch panel Light pen Data Glove Voz 49 / 56

Dispositivos de Entrada e Saída Dispositivos de Entrada Data Glove Permitem pegar um objeto virtual Conjunto de sensores detectam os movimentos da mão e dos dedos, bem como posição e orientação da mão 50 / 56

Dispositivos de Entrada e Saída Dispositivos de Entrada Scanners 3D A partir dos pontos de entrada é reconstruído um modelo da superfície do objeto de nido no espaço 3D 51 / 56

Dispositivos de Entrada e Saída Dispositivos de Entrada Dispositivos de Entrada 3D 52 / 56

Dispositivos de Entrada Force Feedback em 3D 53 / 56

Dispositivos de Entrada Conversão de Coordenadas mundo 2D e dispositivos 54 / 56

Dispositivos de Entrada Dispositivos Físicos 55 / 56

Dispositivos de Entrada Dispositivos Incrementais Dispositivos como um tablet retornam diretamente uma posição para o sistema operacional Dispositivos como mouse e trackball retornam valores incrementais (ou velocidades) para o sistema operacional Devem ser integrados para se obter a posição absoluta Difícil de se obter uma posição absoluta Podem variar de sensibilidade 56 / 56