equipamentos. dimensões históricas modelos de dados tecnologias dos equipamentos modelos de...

Post on 17-Apr-2015

111 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

O Começo:

A Base:Tubo de Raios Catódicos

MALHA DECONTROLE

CATODOSISTEMADE FOCO

ELÉTRONS

COBERTURADE FÓSFORO

ACELERAÇÃO

SISTEMA DEDEFLEXÃO

O Elemento Gráfico Nativo

Comportamento do Fósforo

Excitação Simples

I

0

100%

t(mseg)

100 200 300 400

Excitação Repetida

I

t0

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

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

Problemas dos Modelos Vetoriais: ambiguidade

?

?

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

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

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

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

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

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

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

Padrões de Varredura

Monitores EntrelaçadosX

Monitores não-Entrelaçados

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

Gráfico 3D pipeline de rendering

Etapa No 1 : Decomposição

Gráfico 3D pipeline de rendering

Etapa No 2 : Corte (Clipping)

Gráfico 3D pipeline de rendering

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

Gráfico 3D pipeline de rendering

Etapa No 4 : Iluminação e Sombras

Fonte Luminosa

Sombreamento Plano

Gráfico 3D pipeline de rendering

Etapa No 5 : Mapeamento de Textura

Etapa extra : Animação (double buffer)

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

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

Placas de Áudio

Áudio Digital» QuickTime (multi-plataforma)

» WAV (Microsoft Windows)

MIDI

Placas de Áudio

Áudio Digital

ouvido humano

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

~10 Mbytes/min

top related