Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de...

28
Equipamentos

Transcript of Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de...

Page 1: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Equipamentos

Page 2: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Dimensões Históricas

Modelos de dados

Tecnologias dos Equipamentos

Modelos de programação

O que observar na evolução dos equipamentos?

Page 3: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

FATORES DE EVOLUÇÃO DOS EQUIPAMENTOS

CPU

MEMÓRIA DISPOSITIVOS

$$

60’s

70’s

80’s

90’s

Page 4: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

O Começo:

Page 5: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

A Base:Tubo de Raios Catódicos

MALHA DECONTROLE

CATODOSISTEMADE FOCO

ELÉTRONS

COBERTURADE FÓSFORO

ACELERAÇÃO

SISTEMA DEDEFLEXÃO

Page 6: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

O Elemento Gráfico Nativo

Page 7: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Comportamento do Fósforo

Excitação Simples

I

0

100%

t(mseg)

100 200 300 400

Excitação Repetida

I

t0

Page 8: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Histórico (1960…1985)

Disp. Vetoriais de Retraçamento

TUBO DE RAIOS CATÓDICOS

(30-60 Hz)

INTERFACE COMCOMPUTADOR

UNIDADE DEPROCESSAMENTOGRÁFICO

MemóriaGráfica (~32 Kb)

move 2,15line 16,10line 2,8

Jump

Page 9: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Histórico (1970 - 1985)

Disp. Vetoriais de Armazenamento

FEIXE DEINUNDAÇÃO

MALHA DEARMAZENAMENTO

+10 kV+100 VFEIXE DEDESENHO

Unidade deProcessamentoGráfico

ComandosGráficos

Interface comComputador

Tektronix 4010

Page 10: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Problemas dos Modelos Vetoriais: ambiguidade

?

?

Page 11: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Dispositivos Matriciais (1980 …)

FEIXE DE

ELETRONS

TUBO DE

RAIOS CATÓDICOS

RASTREAMENTO

CAMADA DE

FÓSFORO

INTERFACECOM A CPU

UNIDADE DE PROCESSAMENTO GRÁFICO

D/A

MEMÓRIAGRÁFICA

Monocromáticos com dois níveis(1 bit/pixel)

CGAHI - 640x200 Hercules - 720x348

Page 12: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

N

N planos => 2 entradas na tabela => 2 cores simultâneasN N

TABELA DE CORES (TONS DE CINZA)

W

cada posição com W bits

=> palheta de 2 coresW

110 = 62 10 1011 = 11

2 10

Dispositivos Matriciais (Vários “planos” de bits com

tabela de tons)

Tons de Cinza

Page 13: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Dispositivos Matriciais (Coloridos)

Monitores Coloridos - (Look-up Table)

N2 cores simultâneas

N

vermelho verde azulTabela de Cores

EGA - 640x480 / 16 coresVGA - 640x480 / 16 cores palheta de 64

Page 14: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Pixel Colorido

(A)

VERMELHO

(B)VERDE

(C)AZUL

MÁSCARAMETÁLICA

A

A

A

A BCB C

B C

PONTOS DE FÓSFORO DA TELA

Page 15: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Codificação de Cor(índices de uma tabela)

Memória Gráfica

Valor do Pixel

Tabela de Cores

Cor do Pixel

00

00

00

1

0

0123456789

10

3 1025

R G B

R=RedG=GreenB=Blue11

Page 16: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Codificação de Cor(planos de bits para cada

cor)

Memória Gráfica

Valor do Pixel

R

G

B

00

00

00

01

0

00

0

00

1

1

00

00

01

11 Cor do pixel

True Color - 1 byte p/ cada cor

Page 17: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Codificação de Cor(índices decompostos)

Memória Gráfica

Valor do Pixel

Tabela de Cores

0123456789

1011121314

R G B

R=RedG=GreenB=Blue

00

00

00

01

0

00

0

00

1

1

3

10

25

00

00

01

11

Cor do pixel

Page 18: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Padrões de Varredura

Monitores EntrelaçadosX

Monitores não-Entrelaçados

Page 19: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Aceleradores Gráficos

DefiniçãoPlacas gráficas que possuem processador dedicado e memória RAM, liberando a CPU de grande parte do processamento gráfico.

Áreas de atuação• Gráficos 2D (BitBlt’s)

• Gráficos 3D

• Vídeo

Page 20: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Gráfico 3D pipeline de rendering

Etapa No 1 : Decomposição

Page 21: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Gráfico 3D pipeline de rendering

Etapa No 2 : Corte (Clipping)

Page 22: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Gráfico 3D pipeline de rendering

Etapa No 3 : Projeção e Z-Buffer

Page 23: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Gráfico 3D pipeline de rendering

Etapa No 4 : Iluminação e Sombras

Fonte Luminosa

Sombreamento Plano

Page 24: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Gráfico 3D pipeline de rendering

Etapa No 5 : Mapeamento de Textura

Etapa extra : Animação (double buffer)

Page 25: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Vídeo

Funcionamento

Leitura do arquivo de formato padrão (.AVI)

Identificação do processo compressão/descompressão

Recomposição do vídeo em sua resolução e espaço em cores originais, normalmente em YUV

Tratamento da Imagem

Conversão para RGB

Page 26: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Vídeo - Tratamento(Ampliação da Imagem)

Ampliação de 2 vezes

Técnicas :• Replicação*• Interpolação na dir. X*• Interpolação na dir. Y• Interpolação X-Y

Page 27: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Placas de Áudio

Áudio Digital» QuickTime (multi-plataforma)

» WAV (Microsoft Windows)

MIDI

Page 28: Equipamentos. Dimensões Históricas Modelos de dados Tecnologias dos Equipamentos Modelos de programação O que observar na evolução dos equipamentos?

Placas de Áudio

Áudio Digital

ouvido humano

taxa de amostragem = 40 KHzvalor = 2 bytesstéreo =2 canais

~10 Mbytes/min