equipamentos. dimensões históricas modelos de dados tecnologias dos equipamentos modelos de...
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