Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Conceptos Básicos
Escenario
CPU
Placas Base
Bus
Tarjeta Gráfica (GPU)
Conectores
Pantallas
Modos Gráficos
1
DCCIA
1. Conceptos Básicos
AGP
1. Conceptos Básicos
PCI y PCI Express
Buses
1. Conceptos Básicos
Tarjeta Gráfica
4
DCCIA
1. Conceptos Básicos
VGA DVI
Conector DVI:
• 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”)
5
DCCIA
1. Conceptos Básicos
HDMI
6
DCCIA
1. Conceptos Básicos
Protección de contenidos
Encriptación HDCP
• High-Bandwidth Digital Content Protection
• Reproducción de Blu-RAY
• y HD-DVD (Desaparecido)
7
DCCIA
1. Conceptos Básicos
Alta Definición
8
DCCIA
1. Conceptos Básicos
Super Alta Definición
Resolución 4K
• Sony VPL-VW1000ES (4196x2160) 8Mpíxeles
Resoluciones de trabajo de post-producción
Estándar Resolución DAR PAR Píxeles
1. Conceptos Básicos
Resoluciones
Comparativa de Resoluciones
DVD
352x288 - VHS
10
DCCIA
1. Conceptos Básicos
Alta Definición
11
DCCIA
1. Conceptos Básicos
Pantallas
1. Conceptos Básicos
Pantallas
13
DCCIA
2. Periféricos Gráficos
2. Periféricos Gráficos
15
DCCIA
2. Periféricos Gráficos
16
DCCIA
2. Periféricos Gráficos
17
DCCIA
2. Periféricos Gráficos
18
DCCIA
2. Periféricos Gráficos
19
DCCIA
2. Periféricos Gráficos
20
DCCIA
1. Conceptos Básicos
Pantallas. Calibrado
Análisis Monitores:
• (http://www.hdtvtest.co.uk/)
Lagom LCD Monitor Test
• (http://www.lagom.nl/lcd-test/)
GREYSCALE & COLOUR CALIBRATION FOR
DUMMIES
• (http://www.curtpalme.com/forum/viewtopic.php?t=10457)
Calibración del monitor
• (http://www.hugorodriguez.com/calibracion/calibracion_v2_01.htm)
21
DCCIA
2. Periféricos Gráficos
22
DCCIA
3. Modos Gráficos
Vocabulario
23
DCCIA
3. Modos Gráficos
Vocabulario
24
DCCIA
3. Modos Gráficos
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
DCCIA
3. Modos Gráficos
Estructura de la memoria
Organización de la Memoria en PC
(E) (F)
(0) (2) (9) (A) (D) Ext. Rom Rom
64Kb 64Kb … 64Kb 64Kb … 64Kb 64Kb 64Kb
Segmento = SSSS16
Desplazamiento = DDDD16
Posición = PPPPP16
26
DCCIA
3. Modos Gráficos
27
DCCIA
ascii color ascii color …
3. Modos Gráficos 0 1 2 3 4
Modo Texto
Full CGA 16-color palette
Modo Texto: black dark gray
0 8
• 80 x 25 (Columnas x Filas), 16 colores #000000 #555555
Color 2
green
10
light
green
#00AA00
• 2 Bytes por carácter, ASCII + Color #55FF55
light
•
cyan
Posición de memoria Segmento B800 3
#00AAAA
11 cyan
#55FFFF
Parpadeo activado B F2 F1 F0 T3 T2 T1 T0
28
DCCIA
3. Modos Gráficos
Modo Texto
(*p) = ascii;
p++;
(*p) = color;
}
29
DCCIA
3. Modos Gráficos
CGA Monocromo:
• 640 x 200 x 1 (8 píxeles por byte)
• Modo entrelazado, 100 líneas pares y 100 líneas impares
(los monitores también)
• Segmento de vídeo: 0xB800
• Página de video: 80 x 100 = 8000, hueco de 192 bytes,
más 8000 y otro hueco de 192 ≈ 16 Kb
640
0 99 Hueco 0 99 Hueco
Pares Impares
30
DCCIA
31
DCCIA
NOT mask: 1 1 1 1 0 1 1 1
3. Modos Gráficos
Modo EGA:
• 640 x 350 x 4 (16 Colores, sin LUT)
• No entrelazado
• Segmento A000, 4 planos compartiendo la misma
posición de memoria
• Registros especiales para activar los planos para lectura
y escritura
• Página de video: 80 x 350 x 4 = 112.000 bytes ≈ 128 Kb
33
DCCIA
3. Modos Gráficos
Modo EGA:
• Para leer los planos: ReadPlane(byte i), siendo i un
valor en el rango 0..3. Sólo se puede leer un plano cada
vez.
• Para escribir los planos: WritePlanes(byte mask),
donde mask son 4 bits, cada bit (cuando es 1) permite
escribir en cada uno de los planos.
• mask = 0000P3P2P1P0 P3
P2
P1
P0
34
DCCIA
3. Modos Gráficos
Modo EGA:
• Usaremos las funciones ROR(byte b,byte bits) y ROL
(ROtate Left) para no perder los bits de color de cada
píxel.
color: C7 C6 C5 C4 C3 C2 C1 C0
bit = 5
color: C2 C1 C0 0 0 0 0 0 desplazando
color: C2 C1 C0 0 0 0 0 C3 rotando
3. Modos Gráficos
Modo VGA: I R G B
• 320 x 200 x 8 (256 colores, con LUT) …
• No entrelazado 110 30 40 80
desp = y * 320 + x;
p=PTR(0xA000, desp);
(*p) = color;
}
36
DCCIA
3. Modos Gráficos
37
DCCIA
3. Modos Gráficos
Relleno de rectángulos
• Empleo de máscaras izquierda y derecha
• Relleno de bytes completos void * memset(void *p, int r, byte n)
Caso genérico
byte
Ejercicio 2: Escribir el código necesario en C para rellenar
rectángulos en modo CGA. 38
DCCIA
3. Modos Gráficos
39
DCCIA
4. Formatos Gráficos
40
DCCIA
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 se parece
mucho a 0, por ejemplo, se puede eliminar si que afecte
demasiado a la calidad
41
DCCIA
5. Formatos Video
Tiempo
Keyframe
42
DCCIA
5. Formatos de Video
43
DCCIA
5. Formatos de Video
44
DCCIA
5. Formatos de Video
Estructura de un DVD
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.
45
DCCIA
46
DCCIA
Especificaciones de la GPU
Núcleos NVIDIA CUDA 4352
Frecuencia de reloj normal 1350
Frecuencia acelerada 1545 (OC)
RTX-OPS 60T
Especificaciones de la memoria
Frecuencia de la memoria ( Gbps ) 14
Cantidad de memoria 11GB
Interfaz de memoria 352-bit GDDR6
Ancho de banda máx. 616 GB/s
47
DCCIA
Especificaciones
Máx DVI resolución 7680x4320
•USB Type-C
Conectividad
•HDMI 2.0b
multimedia
•DisplayPort 1.4
Multipantalla Si (4)
HDCP Si
HDMI Si
48
DCCIA
6. Tarjetas Gráficas
Tecnología de Video