B1-Sistemas de codificación Flashcards

1
Q

¿Qué es la codificación de datos?

A

Es el proceso de convertir información en un formato legible por un ordenador para su almacenamiento y procesamiento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Tipos de codificación que existen

A

Codificación binaria
Codificación de caracteres
Codificación de imagenes
Codificación de audio
Codifcación de vídeo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Codificación binaria

A

Codificación más básica que utiliza sólo dos símbolos, 0 y 1, para representar información. Es comúnmente utilizado en sistemas digitales.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Codificación de números

A

Para enteros:
Binario (base 2): 0, 1
Octal (base 8): 0, 1, 2, 3, 4, 5, 6, 7
Decimal (base 10): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Hexadecimal (base 16): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
BDC numeración
Complemento a dos

Coma flotante para los números decimales

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

BCD (Binary Coded Decimal)

A

Se utiliza para representar valores enteros sin signo. Se utilizan 4 bits para codificar cada dígito (unidad, decena, centena …) del valor decimal, por lo que la conversión es inmediata.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Aiken

A

Código similar al código BCD natural con los “pesos” o “valores” distribuidos de manera diferente. En el código BCD natural, los pesos son: 8-4-2-1, en el código Aiken la distribución es: 2-4-2-1.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Complemento a dos

A

Es una forma de representar números negativos en el sistema binario. Se le suma 1 al numero resultante de invertir cada bit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Base64

A

Es un sistema de numeración posicional que usa 64 como base. Es la mayor potencia que puede ser representada usando únicamente los caracteres imprimibles de ASCII.
La mayoria de esquemas usan el rango de caracteres A-Z, a-z y 0-9 en este orden para los primeros 62 dígitos
Se usa para codificación de correos electrónicos, PGP y otras aplicaciones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Código ASCII (American Standard Code for Information Interchange)

A

Código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno. Consiste en una tabla numérica que asocia un código numérico de 7 bits consecutivos, el código binario formado por unos y ceros, a cada una de las letras, números y otro tipo de caracteres (signos de puntuación, símbolos, caracteres especiales, etc.).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Caracteres ASCII

A

Tiene 32 caracteres no imprimibles + otros 95 caracteres imprimibles que les siguen en la numeración (empezando por el carácter espacio).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

ISO 8859-1 o Latin 1

A

Es una norma de la ISO que define la codificación del alfabeto español, incluyendo los diacríticos (como letras acentuadas, ñ, ç), y letras especiales. En total utiliza 8 bits.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué es Unicode?

A

Estándar de codificación de caracteres diseñado para facilitar el tratamiento informático, transmisión y visualización de textos de numerosos idiomas y disciplinas técnicas, además de textos clásicos de lenguas muertas.
El término Unicode proviene de los tres objetivos perseguidos: universalidad, uniformidad, y unicidad.
Define cada carácter o símbolo mediante un nombre e identificador numérico, el punto de código (code point).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Formas de codificación Unicode

A

Los puntos de código se identifican por un número entero. Según su arquitectura, un ordenador utilizará unidades de 8, 16 o 32 bits para representar dichos enteros
Así se definen tres formas de codificación bajo el nombre UTF, con diferentes formas de codificar puntos de código.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

UTF-8 (8-bit Unicode Transformation Format)

A

Codificación orientada a byte con símbolos de longitud variable.
Un caracter puede ocupar de 1 a 4 bytes (long variable)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Características de UTF-8

A

Es capaz de representar cualquier carácter Unicode.
Usa símbolos de longitud variable (de 1 a 4 bytes por carácter Unicode).
Incluye la especificación US-ASCII de 7 bits, por lo que cualquier mensaje ASCII se representa sin cambios.
Incluye sincronía. Es posible determinar el inicio de cada símbolo sin reiniciar la lectura desde el principio de la comunicación.
No superposición. Los conjuntos de valores que puede tomar cada byte de un carácter multibyte, son disjuntos, por lo que no es posible confundirlos entre sí.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

UTF-16

A

Codificación de 16 bits de longitud variable optimizada para la representación del plano básico multilingüe (BMP).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Características de UTF-16

A

Es capaz de representar cualquier carácter Unicode.
Utiliza símbolos de longitud variable: 1 o 2 palabras de 16 bits por carácter Unicode (2 o 4 bytes). La unidad de información es la palabra de 16 bits.
Está optimizado para representar caracteres del plano básico multilingüe (BMP) y caracteres del rango U+0000 a U+FFFF.
UTF-16 puede ser considerado una forma de codificación con símbolos de tamaño fijo (16 bits).
No superposición: Los símbolos de 1 palabra (16 bits) utilizan un subconjunto de valores que no puede utilizarse en símbolos de 2 palabras (32 bits).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

UTF-32 o UCS-4

A

Codificación de 32 bits de longitud fija, y la más sencilla de las tres.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Características de UTF-32

A

Utiliza exactamente 32 bits (cuatro bytes) por punto de código (pero debe haber una cantidad de bits iniciales que deben ser cero).
Cada valor de 32 bits en UTF-32 representa un punto de código Unicode y es exactamente igual a ese valor numérico de punto de código, con la ventaja de que los puntos de código Unicode están indexados directamente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Codificación de imágenes

A

Las imágenes se pueden codificar utilizando diferentes formatos, como JPEG, PNG, BMP, etc. Cada formato de imagen utiliza diferentes algoritmos de compresión y descompresión.
Gráficos (png, jpeg, tiff)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

JPEG (Joint Photographic Experts Group)

A

Es el nombre de un comité de expertos que creó un estándar de compresión y codificación de archivos e imágenes fijas, que es actualmente uno de los formatos más utilizados para fotografías.
JPEG/Exif y JPG/JFIF son los formatos mas usados. Los archivos de este tipo suelen tener la extensión .jpg

22
Q

Variantes del estándar JPEG que comprimen la imagen sin pérdida de datos

A

JPEG 2000, JPEG-LS y Lossless JPEG.

23
Q

PNG (Portable Network Graphics, Gráficos de Red Portátiles) )

A

Formato gráfico basado en un algoritmo de compresión sin pérdida para bitmaps no sujeto a patentes. Este formato fue desarrollado en buena parte para solventar las deficiencias del formato GIF y permite almacenar imágenes con una mayor profundidad de contraste y otros datos importantes.

24
Q

BMP (Windows bitmap)

A

Formato de imagen de mapa de bits, propio Microsoft Windows. Puede guardar imágenes de 24 bits (16,7 millones de colores), 8 bits (256 tonos de gris) y menos.
Puede darse a estos archivos una compresión sin pérdida de calidad: la compresión RLE (Run-length encoding).

25
Q

TIFF (Tagged Image File Format)

A

Formato de archivo informático para almacenar imágenes de mapa de bits. Es prevalente en la industria gráfica y en la fotografía profesional por su versatilidad y compresión no destructiva. Permite almacenar más de una imagen en el mismo archivo.

26
Q

GIF (Graphics Interchange Format)

A

GIF es un formato sin pérdida de calidad para imágenes con hasta 256 colores, limitados por una paleta restringida a ese número de colores.

27
Q

Codificación de audio

A

El audio se puede codificar en diferentes formatos, como MP3, WAV, AAC, etc. Cada formato de audio utiliza diferentes algoritmos de compresión y descompresión.
Audio (wav, aiff, mp3, ogg)

28
Q

MP3

A

Formato de compresión de audio digital que usa un algoritmo con pérdida para conseguir un menor tamaño de archivo. Es un formato de audio común utilizado para música tanto en computadoras como en reproductores de audio portátil.

29
Q

WAV (o WAVE)

A

Formato de audio digital con o sin compresión de datos desarrollado por Microsoft e IBM que se utiliza para almacenar flujos digitales de audio en el PC, mono y estéreo a diversas resoluciones y velocidades de muestreo. Las extensiones de los archivos de este tipo son .wav y .wave.

30
Q

AAC (Advanced Audio Coding)

A

Formato informático de señal digital audio basado en un algoritmo de compresión con pérdida, un proceso por el que se eliminan algunos de los datos de audio para poder obtener el mayor grado de compresión posible, resultando en un archivo de salida que suena lo más parecido posible al original.

31
Q

Ogg

A

Formato contenedor libre y abierto, desarrollado y mantenido por la Fundación Xiph.Org que no está restringido por las patentes de software,​ y está diseñado para proporcionar una difusión de flujo eficiente y manipulación de multimedios digitales de alta calidad.
Puede multiplexar varios flujos independientes para audio, vídeo, texto (como subtítulos) y metadatos.

32
Q

Capas ogg

A

Theora ofrece una capa de vídeo con pérdidas.
Vorbis es el formato orientado a la música.
Opus, FLAC para audio sin pérdidas
Speex, codec libre para voz
Dirac, códec de código abierto, que ofrece herramientas de compresión y descompresión de vídeo para propósitos generales.

33
Q

Codifcación de vídeo

A

El video se puede codificar en diferentes formatos, como AVI, MP4, MKV, etc. Cada formato de video utiliza diferentes algoritmos de compresión y descompresión.
Video (mpeg)

34
Q

AVI

A

Formato contenedor multimedia propietario y estándar de Windows.
Permite almacenar simultáneamente un flujo de datos de video y varios flujos de audio. El formato concreto de estos flujos no es objeto del formato AVI y es interpretado por un programa externo denominado códec.
El audio y el video contenidos en el AVI pueden estar en cualquier formato (AC3/DivX, o MP3/Xvid, entre otros), y se almacenan de manera entrelazada.

35
Q

MP4

A

Utilizado para almacenar vídeo y audio, pero también se puede utilizar para almacenar otros datos como subtítulos e imágenes fijas. Permite la transmisión a través de Internet.
MPEG-4 Parte 14 esta formalmente definida por ISO/IEC 14496-14:2003).
Comprime el audio y el vídeo por separado, lo cual permite que los archivos MP4 conserven una calidad de vídeo relativamente alta tras la compresión.

36
Q

MKV Matroska

A

Formato contenedor abierto que permite almacenar archivos de vídeo y audio de gran tamaño. También es posible almacenar imágenes y pistas de subtítulos en estos archivos, y se suele utilizar para almacenar películas y programas de televisión, que son vídeos de larga duración.
.mkv, .mka, .mks, .mk3d

37
Q

ASF (Advanced Streaming Format o posteriormente renombrado a Advanced Systems Format)

A

Formato contenedor digital propiedad de Microsoft, diseñado especialmente para el streaming. Los archivos ASF pueden codificarse con prácticamente cualquier codec, sin que deje de ser formato ASF
.asf .wma .wmv

38
Q

MOV

A

QuickTime Movie es un formato de archivo de vídeo creado por Apple. Aunque puede funcionar tanto en Mac OS como en Windows OS, solo es compatible con los reproductores de vídeo QuickTime. Conserva la calidad del vídeo, pero no ofrece tanta compresión de archivos como otros formatos de vídeo habituales, como el MP4.

39
Q

WebM

A

Formato de archivo de vídeo desarrollado por Google. Es un subconjunto del formato estándar abierto Matroska Video Container (MKV), que se adapta a la mayoría de los códecs de vídeo y audio, y es compatible con una amplia gama de plataformas y dispositivos. WebM es una alternativa a MP4, de código abierto y fácil de usar, que mantiene una alta calidad de vídeo tras la compresión

40
Q

Métodos de Compresión

A

(Run-Length Encoding), la codificación de Huffman y la transformación de coseno discreta (Discrete Cosine Transform)
LS77

41
Q

¿Como se llaman los sitemas de 2-4-5 bits ?

A

-2 bits es un Crumb
-4 bits es un Nibble
-5 bits es un Pentabit

42
Q

Métodos para detectar y corregir errores en una transmisión

A

Importante práctica para el mantenimiento e integridad de los datos a través de diferentes procedimientos y dispositivos como medios de almacenamiento confiables

43
Q

Paridad simple (paridad horizontal)

A

Consiste en añadir un bit de más a la cadena que queremos enviar, y que nos indicará si el número de unos (bits puestos a 1) es par o es impar. Si es par incluiremos este bit con el valor = 0, y si no es así, lo incluiremos con valor = 1.

44
Q

CRC (verificación por redundancia cíclica)

A

Código de detección de errores usado frecuentemente en redes digitales y en dispositivos de almacenamiento para detectar cambios accidentales en los datos.
Los bloques de datos contienen un valor de verificación adjunto, basado en el residuo de una división de polinomios; el cálculo se repite y la acción de corrección puede tomarse contra los datos presuntamente corruptos en caso de que el valor de verificación no concuerde.

45
Q

Suma de comprobación.

A

Es un método sencillo pero eficiente solo con cadenas de palabras de una longitud pequeña, es por esto que se suele utilizar en cabeceras de tramas importantes u otras cadenas importantes y en combinación con otros métodos.

46
Q

Lista de los métodos de corrección y detección de errores

A

Dígito verificador
FEC (Forward Error Correction)
Código Binario de Golay
Código Hamming
Bit de paridad
Reed-Solomon

47
Q

Dígito verificador

A

El código de control es un mecanismo de detección de errores utilizado para verificar la corrección de un dato, generalmente en soporte informático. Los dígitos de control se usan principalmente para detectar errores en el tecleo o transmisión de los datos.

48
Q

FEC (Forward Error Correction)

A

La posibilidad de corregir errores se consigue añadiendo al mensaje original unos bits de redundancia.

49
Q

Código Binario de Golay

A

un tipo de código corrector de errores usado en las comunicaciones digitales.

50
Q

Código Hamming
Bit de paridad

A

Código detector y corrector de errores. En los datos codificados en Hamming se pueden detectar errores en un bit y corregirlos, sin embargo no se distingue entre errores de dos bits y de un bit (para lo que se usa Hamming extendido).

51
Q

Reed-Solomon

A

Es un código cíclico no binario. Este código se forma sobre la base de grupos de bits que se denominan símbolos. Trabaja con los símbolos en vez de con los bits individuales.
Este tipo de código pertenece a la categoría FEC (Forward Error Correction), es decir, corrige los datos alterados en el receptor y para ello utiliza unos bits adicionales que permiten esta recuperación a posteriori.