Tema 1 - dccia

Transcripción

Tema 1 - dccia
0. Horarios Curso 2007-2008
Tema 1: Introducción
Teoría
Miércoles
Prácticas
Lunes
9:00h-10:30h, aula 0D25, Aulario II.
15:00h-16:30h, aula 0D25, Aulario II
10:00h-11:30h, lab. L02, EPS I
11:30h-13:00h, lab. L02, EPS I
13:00h-14:30h, lab. L02, EPS I.
Miércoles
11:00h-12:30h, lab. L16, EPS I.
12:30h-14:00h, lab. L16, EPS I.
Viernes
9:30h-11:00h, lab. L16, EPS I.
11:00h-12:30h, lab. L16, EPS I.
1
1. Conceptos Básicos
Escenario


Tema 1: Introducción





CPU
Placas Base
Bus
Tarjeta Gráfica (GPU)
Conectores
Pantallas
Modos Gráficos
2
Tema 1: Introducción
1. Conceptos Básicos
AGP
Bus PCI: 33MHz
AGP 1x: 66MHz
AGP 2x: 2x66MHz
AGP 4x: 4x66MHz
AGP 8x: 8x66MHz
533 MHz (2 GB/s)
Conector AGP (Accelerated Graphics Port)
3
Tema 1: Introducción
1. Conceptos Básicos
PCI Express
Bus PCI: 33MHz
AGP 8x: 8x66MHz
PCIe 1x: 0.5 GB/s
PCIe 4x:
2 GB/s
PCIe 16x: 8 GB/s
SLI=Scalable Link Interface
Conector PCIe (PCI Express, admite SLI
2 a 8x con puente, 1 a 16x y otra a 4x sin puente)
4
1. Conceptos Básicos
Tarjeta Gráfica

Tarjetas Gráficas Avanzadas (Vertex Shaders,
Pixel Shaders, T&L)
Tema 1: Introducción



Silenciosas, Home Theatre PC (HTPC)
GPU
DPU
Conectores digitales:
DVI, HDMI
5
1. Conceptos Básicos
DVI

Conector DVI:
•
•
Tema 1: Introducción
•
•
Admite señal analógica (VGA) y digital
Permite Doble Enlace
Modos de pantalla (enlace único):
•
•
•
•
HDTV (1920 × 1080) a 60 Hz
1920 x 1200 a 60 Hz (154 Mhz)
UXGA (1600 × 1200) a 60 Hz
SXGA (1280 × 1024) a 85 Hz
Ejemplos de modos de pantalla (doble
enlace):
•
•
•
QXGA (2048 × 1536) a 75 Hz
HDTV (1920 × 1080) a 85 Hz
2560 × 1600 (en pantallas LCD de 30
pulgadas)
6
1. Conceptos Básicos
HDMI
Tema 1: Introducción

Conector HDMI (DVI+Sonido+USB ?):
• Interfaz multimedia de alta definición, sin
•
•
compresión
Video de alta definición 1920x1080 (Banda
ancha)
8 canales de sonido de 1 bit (Super Audio CD)
7
Tema 1: Introducción
1. Conceptos Básicos
Protección de contenidos

Encriptación HDCP

Resoluciones Alta Definición
• High-Bandwidth Digital Content Protection
• Reproducción de Blue-RAY
• y HD-DVD
• Proporciones 4:3 - 16:9 - 2.40:1(Cine)
• 480p, 576p
• 720p
• 1080i, 1080p (Full HD: 1920x1080)
8
1. Conceptos Básicos
Protección de contenidos
Tema 1: Introducción

HD Ready
(1080p a 24, 50 y 60Hz)->
• 1280x720 a 50 y 60Hz (720p)
• 1920x1080 a 50 y 60 Hz (1080i)
• La resolución física debe ser de al menos 720
•
líneas
Entrada de alta definición por:
• Analógica por componentes YPbPr
• DVI o HDMI
• La entrada DVI o HDMI debe soportar HDCP
9
1. Conceptos Básicos
Resoluciones
Tema 1: Introducción

Resoluciones
DVD
352x288 - VHS
10
Tema 1: Introducción
1. Conceptos Básicos
Alta Definición
(HD) Alta Definición
Hasta 5 veces más definición
(SD) Definición normal
11
1. Conceptos Básicos
Pantallas
Tema 1: Introducción

CRT, Plasma, LCD, OLED …
•
•
•
•
CRT, un haz de electrones bombardea cada píxel que
contiene fósforo y este al ser excitado empieza a emitir
luz
Plasma, tiene también fósforo pero se excita mediante
el plasma contenido dentro de cada píxel (gases
nobles, neón y xéon)
LCD, la electricidad pasa a través de un cristal líquido y
se puede orientar sus moléculas, según ésta emite un
color u otro
OLED, organic light-emitting diode, pequeños, menor
consumo, pero duran sólo 9400h
12
Tema 1: Introducción
1. Conceptos Básicos
Plasma - LCD
Plasma
LCD
Píxeles
Efecto Memoria (Overburning)
Grandes
Píxeles Muertos (Garantía)
Tamaño más pequeño
Resolución
Más baja (848x480)
42” en 1024x1024
Mayor por ser menores los píxeles
42” en 1920x108, máx. 4096x2160
Conexiones
HDMI, DVI,VGA, Euroconectores, S-Video, Entrada por
componentes
Angulo de visión
Formato
170º
16:9
De 60º a 170º en LCD polarizados
16:9
Tamaño
Píxeles grandes >42”
Sobre 3.5 m
Todos. Alta definición
Depende del tamaño
Al usar fósforo se parecen más
a los CRT
Al emitir luz de fondo los negros
parecen grises. Nuevos modelos lo
(Distancia)
Colores
solucionan
Precio/TDT
Menor/SI
Mayor/SI
13
Tema 1: Introducción
1. Conceptos Básicos
Plasma - LCD
Plasma
LCD
Vida
20.000h (11 años, 5h/día)
Problema del desgaste
50.000h
Tecnología fría, no existe
Consumo
42” unos 315w
42” unos 180w
Distancia
Para tamaño informático sobre pocos cm
2.7 veces el tamaño de la diagonal 42” unos 3m
Contraste
10000:1
1300:1 (Escalas distintas)
Brillo
Similar
Similar
Tiempo de
Respuesta
No es problema
Debe ser < 16 ms, aunque se
encuentra modelos < 8 ms
14
2. Periféricos Gráficos
Tema 1: Introducción

CRT (Tubo de Rayos Catódicos)
Imagen tomada de www.wikipedia.com
15
2. Periféricos Gráficos
Tema 1: Introducción

CRT (Tubo de Rayos Catódicos)
16
2. Periféricos Gráficos

Clasificación de los terminales gráficos
Tema 1: Introducción
a) Vectoriales
Los primeros dispositivos basados en
esta tecnología, generaban los
gráficos de forma vectorial, es decir,
el cañón barría solamente aquellas
zonas donde existieran líneas (como
un plotter/trazador).
17
Tema 1: Introducción
2. Periféricos Gráficos
•
•
•
•
•
•
•
•
•
•
Las líneas se guardan de forma aleatoria.
La velocidad de refresco depende del número de líneas.
Si hay pocas líneas el sistema espera para evitar refrescar
más de lo necesario.
Presentan problemas al intentar dibujar polígonos rellenos.
Las posibilidades de color son mínimas.
Las líneas son exactas en su trazo (no hay efecto escalera).
La secuencia de dibujo es siempre la misma si no existe
movimiento.
Al borrar una línea, no se produce la estela.
La imagen se almacena en memoria (buffer de refresco)
como una secuencia de comandos de dibujo.
Los comandos se procesan de forma indefinida.
18
Tema 1: Introducción
2. Periféricos Gráficos
b) DVST (Direct View Storage Tube)
• Finales de los 60
• Malla de almacenaje con fósforo insertado
• La imagen se almacena una sola vez, y se
mantiene hasta que se cambia la carga de la
malla.
• Puede incorporar color
• Dispositivo lento (sólo válido para imágenes
estáticas)
19
2. Periféricos Gráficos
Tema 1: Introducción
c) Raster (Barrido por líneas)
• Principios de los 70
20
Tema 1: Introducción
2. Periféricos Gráficos
• La imagen completa la forman líneas horizontales
formadas por píxeles.
• Se realizan barridos de forma horizontal, de arriba a
abajo.
• Para cada píxel se ajusta la intensidad del haz.
• El refresco tiene una frecuencia fija, entre 25 y 30
imágenes.
• Las órdenes de dibujo que recibe el controlador se
transforman a píxeles.
• Incorporan fácilmente objetos rellenos (color o patrón).
• El coste es menor.
• La velocidad de refresco no depende de la complejidad
de la imagen.
21
2. Periféricos Gráficos
• Dada la naturaleza discreta de los píxeles , es
Tema 1: Introducción
•
necesaria la conversión de primitivas a píxeles
Los píxeles pueden dar apariencia de escalera
(aliasing). Técnicas antialiasing
22
3. Modos Gráficos


Tema 1: Introducción



Píxel: (picture cell)
Raster: Matriz de píxeles
Paleta: número simultáneo de colores en
pantalla
Profundidad de Píxel: nº de bits para
codificar el color
Resolución: ancho x alto x profundidad
23
3. Modos Gráficos

Tema 1: Introducción



RGB, RGBA: Codificación de los colores
empleando rojo, verde, azul y (alfa)
LUT: Look Up Table, tabla de definición
de colores
DAC: Conversor Digital – Analógico
Frecuencia de barrido: nº de veces que
se dibuja la imagen por segundo, se mide
en Hz, 60Hz-75Hz para monitores
24
3. Modos Gráficos
Tema 1: Introducción

Modos de Color:
• Low Color: 16 colores fijos, modo texto (sin
•
•
•
LUT)
Pseudo Color: 8 bits, 256 colores (con LUT)
High Color: 15 bits o 16 bits, 32768 o 65536
colores, formato 5:5:5 ó 5:5:6 (sin LUT)
True Color: 24 bits, 16,7 millones de colores,
ojo humano aprox. 10m, tonos sobre 200.
25
3. Modos Gráficos
Tema 1: Introducción

Organización de la Memoria en PC
(1)
(2)
64Kb
64Kb
…
Memoria de Apps (640Kb)
(9)
(A)
64Kb
64Kb
…
(D)
Ext. Rom
(F)
Rom
64Kb
64Kb
64Kb
(E)
Memoria de Video (256Kb)
Memoria Total del PC x86. 220=1024Kb
Segmento = SSSS16
Desplazamiento = DDDD16
Posición = PPPPP16
26
3. Modos Gráficos

Tema 1: Introducción


Memoria de Video: entre A000 y DFFF-1
en el primer byte
Operaciones rápidas, sin emplear
productos ni divisiones
Módulo, desplazamientos SHL, SHR,
ROR, ROL
• DIV 2n  SHR n
• MOD 2n  AND 2n-1
27
3. Modos Gráficos
Tema 1: Introducción

Modo Texto:
• 80 x 25 (Columnas x Filas), 16 colores de Tinta
•
•
•
•
y 16 colores de fondo. Low Color
2 Bytes por carácter, ASCII + Color
Color (4 bits fondo :4 bits tinta) y un bit opcional
de parpadeo (Blink)
Posición de memoria Segmento B800
Página de Video: 80x25x2 = 4000 ≈ 4Kb
28
3. Modos Gráficos
Tema 1: Introducción

CGA Monocromo:
• 640 x 200 x 1 (8 píxeles por byte)
• Modo entrelazado (pantallas también)
• Segmento B800
• Página de video: 80 x 100 = 8000, hueco de
192 bytes, 8000 y 192 ≈ 16 Kb
29
3. Modos Gráficos
Tema 1: Introducción

Modo EGA:
• 640 x 350 x 4 (16 Colores, sin LUT)
• No entrelazado
• Segmento A000, 4 planos compartiendo
•
•
posición de memoria
Registros especiales para activar los planos
Página de video: 80 x 350 x 4 = 112.000 bytes
≈ 128 Kb
30
3. Modos Gráficos
Tema 1: Introducción

Modo VGA:
• 320 x 200 x 8 (256 colores, con LUT)
• Modo favorito de los juegos hasta hace poco
• No entrelazado
• Segmento A000
• Página de video: 320 x 200 = 64000 ≈ 64 Kb
31
3. Modos Gráficos
Tema 1: Introducción

Modos SVGA, XGA, etc:
• Resolución mayor a 1024 x 768 x 24
• Bancos de 64K direccionamiento de 20 bits
• Buffer lineal empleando registros de 32 bits
• Segmento A000.
• Memoria superior a 256 Kb (mapeo de la VGA)
32
Tema 1: Introducción
3. Modos Gráficos

Relleno de rectángulos

Coherencias (explotar la organización de
la memoria de video para optimizar)
• Empleo de máscaras izquierda y derecha
• Relleno de bytes completos
• Evitar repetir cálculos
• Coherencia Espacial (eje X)
• Coherencia ScanLine (eje Y)
• Coherencia de Fronteras (m)
33
4. Formatos Gráficos

GIF (Graphic Interchange Format), compresión sin
pérdidas LZW, permite animaciones
Tema 1: Introducción


PNG (Portable Network Format )
JPEG (Joint Photographic Experts Group ),
compresión con pérdida basada en fractales,
calidad/tamaño, estructura basada un flujo de trozos
(stream of chunks)

BMP, formato nativo de Windows
34
Tema 1: Introducción
4. Formatos Gráficos
JPEG transforma la imagen en
cuadros de 8x8 y los almacena como
una combinación lineal de los 64
bloques, si separece mucho a 0, por
ejemplo, se puede eliminar si que
afecte demasiado a la calidad
35
5. Formatos Video


Tema 1: Introducción

Contenedores (avi, mpeg, wmv, qtv, mkv)
Codecs (mjpeg, DivX, Xvid, H.264)
Compresión (keyframes+reconstrucción)
Tiempo
Keyframe
36
5. Formatos de Video
Tema 1: Introducción

VCD: (1.1) MPEG1
•
Video:
•
•
Audio:
Extras:
PAL 352x288, 25 fps
NTSC 352x240 29,97 fps
44100Hz, 224 kbit/s
imágenes 704x576/480,352x288/240
En 1995 se publicó VCD 2.0, admite PBC, menús

SVCD: MPEG2, max bitrate 2600 kbit/s (audio+video 2778)
•
Video:
•
•
Audio:
Extras:
PAL 480x480 (CVD 352x480), 25 fps
NTSC 352x240 29,97 fps
44100Hz, 32-384 kbit/s (Hasta 2 pistas)
imágenes 704x576/480,352x288/240
Hasta 4 subtítulos
37
5. Formatos de Video
Tema 1: Introducción

DVD: MPEG2, max bitrate 9800 kbit/s (audio+video 10080)
•
Video:
•
•
Audio:
Extras:
PAL 720x576, 25 fps
NTSC 720x480 29,97 fps
48000Hz, 32-1536 kbit/s, 8 pistas PCM, DD (AC3), DTS
imágenes 704x576/480,352x288/240
Hasta 32 subtítulos, se emplea en DVB-S/C/T

HD: MPEG2, H.264/AVC y SMPTE VC-1
•
•
•
Blu-Ray y HD-DVD
Video:
Extras:
1280x720p
1920x1080i/p (Full HD)
múltiple capa, 50 GB
38
5. Formatos de Video
Estructura de un DVD


Tema 1: Introducción

BUP = Backup files of the IFO files.
.IFO = The IFO files includes information such as chapters, subtitle tracks and audio tracks.
.VOB = The VOB files contains the actual video,audio,subtitles and menus.
Folder
Files
Explanation
AUDIO_TS
VIDEO_TS
(undefined)
VIDEO_TS.BUP
VIDEO_TS.IFO
VIDEO_TS.VOB
VTS_01_0.BUP
VTS_01_0.IFO
VTS_01_0.VOB
VTS_01_1.VOB
VTS_01_2.VOB
VTS_01_3.VOB
VTS_01_4.VOB
VTS_02_0.BUP
VTS_02_0.IFO
VTS_02_0.VOB
VTS_02_1.VOB
VTS_xx_x.BUP
VTS_xx_x.IFO
VTS_xx_x.VOB
VTS_99_9.VOB
DVD Audio
The first video play item, IFO, usally a copyright notice or a menu
The first video play item, VOB
Title 01, IFO, usually the main movie
Title 01, VOB 0, the menu for this title
Title 01, VOB 1, the video for this title
Title 01, VOB 2, if larger than 1 GB it will be splitted into several vobs
Title 01, VOB 3
Title 01, VOB 4, up to 10(0-9) VOB files if necassary
Title 02, IFO, usually movie extras
Title 02, VOB 0, the menu for this title
Title 02, VOB 1, the video for this title
And so on
Up to 99(1-99) titles with max 10(0-9) VOB files each
39
6. Tarjetas Gráficas Actuales


Tema 1: Introducción


GPU, graphics processor unit
Memoria ultra rápida, DDR2, DDR3
Antialiasing, por hardware
Hardware programable por usuario
• Vertex Shaders:
•
• pequeñas porciones de código (ensamblador específico)
• lenguajes de alto nivel como Cg (NVIDIA SDK).
• op. como productos escalares, vectoriales, módulos, etc…
• aritmética de alta precisión, etc
Pixel Shaders,
• Calculan las propiedades de los colores de los píxeles
40
6. Tarjetas Gráficas
Tecnología de Video
Tema 1: Introducción

PUREVIDEO (Nvidia) y AVIVO (ATI)
• Buscan mejorar la reproducción de video
•
•
•
•
•
•
mediante: (HQV Benchmark, video de tests)
Aceleración hardware MPEG2 y WMV
Y ahora para HD: H.264/AVC, VC-1
Desentrelazado adaptativo (Motion compensation)
3:2 Pulldown (reconstrucción film)
Escalado alta calidad (sin pixelación)
Corrección gamma (brillo), realzando la viveza
de los colores
41

Documentos relacionados