Lección 17 — Codificación Digital: Cómo se Representan Textos, Imágenes y Sonidos

Codificación Digital

La codificación digital permite que las computadoras representen, almacenen, procesen y transmitan información tan diversa como textos, fotografías, canciones y grabaciones de voz. Aunque estos contenidos parecen completamente diferentes, todos pueden representarse mediante secuencias de bits, es decir, valores binarios de 0 y 1.

Cuando escribes un mensaje, tomas una fotografía con tu teléfono o escuchas música, intervienen distintos sistemas de codificación que permiten interpretar los datos digitales y convertirlos en contenido comprensible para las personas.

En las lecciones anteriores aprendiste cómo funcionan los sistemas binarios, cómo se organiza una computadora y cómo se procesan los datos. Ahora descubrirás cómo se representan digitalmente los distintos tipos de información y por qué cada uno necesita reglas específicas de codificación.

Comprender estos principios te ayudará a reconocer las diferencias entre caracteres, píxeles y muestras de audio, así como a entender conceptos relacionados con los formatos de archivo, la calidad digital y el tamaño de los contenidos.


 

🎯 ¿Qué aprenderás en esta lección?

Al finalizar, serás capaz de:

  • Explicar qué es la codificación digital y por qué es necesaria.

  • Comprender cómo se representan los caracteres mediante códigos numéricos.

  • Diferenciar ASCII y Unicode.

  • Identificar cómo los píxeles y los valores de color forman imágenes digitales.

  • Explicar cómo se digitaliza el sonido mediante muestreo y cuantificación.

  • Reconocer la relación entre resolución, calidad y cantidad de datos.

  • Distinguir entre codificación, formato de archivo y compresión.

  • Aplicar estos conocimientos mediante actividades prácticas sencillas.


 

🧠 ¿Qué es la codificación digital?

La codificación digital consiste en representar información mediante códigos establecidos que pueden expresarse y almacenarse como datos digitales.

En una computadora, esos datos se representan mediante bits. Sin embargo, una secuencia de ceros y unos no tiene un significado universal por sí misma: es necesario conocer las reglas utilizadas para interpretarla.

Por ejemplo, una misma secuencia de bits podría representar un número, un carácter, un valor de color o parte de una grabación, dependiendo del sistema de codificación y del contexto.

🔢 ¿Por qué las computadoras utilizan bits?

Los sistemas digitales emplean representaciones binarias porque los circuitos electrónicos pueden distinguir de manera confiable entre dos estados lógicos.

Estos estados se representan convencionalmente mediante:

  • 0: estado lógico bajo.

  • 1: estado lógico alto.

Un bit representa uno de esos dos valores.

Al combinar varios bits, pueden representarse numerosas posibilidades.

Cantidad de bitsCombinaciones posibles
1 bit2
2 bits4
3 bits8
4 bits16
8 bits256

La cantidad de combinaciones se calcula mediante la expresión 2ⁿ, donde n representa el número de bits.

Esto no significa que cada combinación tenga siempre el mismo significado. Su interpretación depende del sistema utilizado.

🧩 Codificar y decodificar: dos operaciones complementarias

Codificar significa representar información utilizando un conjunto de reglas.

Decodificar significa interpretar una representación codificada para recuperar su significado o reconstruir el contenido correspondiente.

Por ejemplo:

  • Al escribir una letra, el sistema puede representarla mediante un código numérico.

  • Al abrir el documento, el programa interpreta los datos y muestra nuevamente la letra.

Estos procesos permiten que la información se conserve y se intercambie entre dispositivos y aplicaciones compatibles.


 

🔤 ¿Cómo se codifican los textos?

Para almacenar textos, las computadoras necesitan representar letras, números, signos de puntuación y otros caracteres mediante valores numéricos.

A estos sistemas se les conoce como codificaciones de caracteres.

🔠 Código ASCII: una de las bases de la representación de texto

ASCII significa American Standard Code for Information Interchange, o Código Estándar Estadounidense para el Intercambio de Información.

Su versión original utiliza códigos de 7 bits, lo que permite representar 128 valores, numerados del 0 al 127.

Incluye letras del alfabeto inglés, dígitos, signos de puntuación y caracteres de control.

Observa algunos ejemplos:

CarácterCódigo decimal ASCIIRepresentación binaria en 8 bits
A6501000001
B6601000010
C6701000011
a9701100001
04800110000
Espacio3200100000

Importante: ASCII original es un código de 7 bits. En la tabla se muestran sus valores con un cero inicial para completar ocho bits y facilitar su lectura.

Por ejemplo, la palabra CAB puede representarse mediante los valores decimales:

67 65 66

Y, utilizando grupos de ocho bits:

01000011 01000001 01000010

La computadora interpreta esos valores como letras cuando utiliza una codificación compatible.

🌍 ¿Por qué ASCII no es suficiente para todos los idiomas?

ASCII fue diseñado principalmente para representar caracteres utilizados en inglés.

Su conjunto original no incluye directamente letras como ñ, vocales acentuadas ni los numerosos símbolos empleados por otros sistemas de escritura.

Por esta razón, se desarrollaron diferentes codificaciones y estándares más amplios.

🌐 Unicode: representar textos de múltiples idiomas

Unicode es un estándar que asigna identificadores numéricos, llamados puntos de código, a caracteres de numerosos idiomas y sistemas de escritura.

Permite representar, entre otros:

  • Letras del español, incluyendo ñ y vocales acentuadas.

  • Caracteres griegos y cirílicos.

  • Sistemas de escritura como el árabe, chino y japonés.

  • Símbolos matemáticos.

  • Numerosos emojis.

Unicode no debe confundirse con una codificación específica de bytes.

El estándar define los caracteres y sus puntos de código, mientras que codificaciones como UTF-8 establecen cómo representar esos puntos de código mediante bytes.

💻 UTF-8: una codificación ampliamente utilizada

UTF-8 es una codificación Unicode de longitud variable.

Utiliza entre uno y cuatro bytes para representar un punto de código Unicode válido.

Una ventaja importante es que los caracteres ASCII básicos conservan en UTF-8 su representación de un byte.

Observa estos ejemplos:

CarácterPunto de código UnicodeBytes en UTF-8
AU+004141
ñU+00F1C3 B1
áU+00E1C3 A1
€U+20ACE2 82 AC
😀U+1F600F0 9F 98 80

Los valores de la última columna están expresados en hexadecimal.

Esto significa que algunos caracteres necesitan más bytes que otros para representarse en UTF-8.

⚠️ ¿Por qué aparecen caracteres extraños en algunos textos?

En ocasiones, al abrir un archivo aparecen símbolos incorrectos o secuencias como ñ en lugar de ñ.

Esto puede ocurrir cuando un programa interpreta los bytes utilizando una codificación distinta de la empleada para guardar el texto.

Por ejemplo, si un archivo está codificado en UTF-8 y se interpreta incorrectamente mediante otra codificación, algunos caracteres pueden mostrarse de manera equivocada.

Este problema demuestra por qué es importante que los programas utilicen reglas compatibles para codificar y decodificar información.


 

🖼️ ¿Cómo se representan las imágenes digitales?

Una imagen digital puede representarse mediante una estructura de datos que describe colores, posiciones y otros atributos visuales.

Una de las formas más comunes es la imagen de mapa de bits, también llamada imagen ráster.

Este tipo de imagen está compuesto por pequeños elementos denominados píxeles.

🔲 ¿Qué es un píxel?

Un píxel es una unidad elemental de una imagen ráster.

Cada píxel tiene una posición dentro de la imagen y contiene información que permite determinar su apariencia, como su color.

Al observar una fotografía desde una distancia normal, los píxeles se combinan visualmente y producen la impresión de una imagen continua.

Cuando amplías demasiado una imagen de baja resolución, puedes distinguir los píxeles individuales.

📐 Resolución de una imagen

La resolución en píxeles expresa cuántos píxeles tiene una imagen de ancho y de alto.

Por ejemplo, una imagen de 1920 × 1080 píxeles contiene:

1920 × 1080 = 2,073,600 píxeles

Es decir, aproximadamente 2.07 millones de píxeles.

A mayor cantidad de píxeles, existe la posibilidad de representar más detalle espacial, pero la calidad final también depende de otros factores, como la captura original, la compresión y el procesamiento aplicado.

🎨 ¿Cómo se representa el color?

Uno de los modelos más utilizados para representar colores en pantallas e imágenes digitales es RGB.

Sus siglas corresponden a:

  • R — Red: rojo.

  • G — Green: verde.

  • B — Blue: azul.

En una representación RGB habitual de 24 bits, cada canal utiliza ocho bits.

Por lo tanto, cada componente puede adoptar valores de 0 a 255.

ColorRojoVerdeAzul
Negro000
Blanco255255255
Rojo25500
Verde02550
Azul00255
Amarillo2552550

Al combinar los valores de los tres canales, se pueden representar:

256 × 256 × 256 = 16,777,216 combinaciones de color.

Estas combinaciones corresponden a los valores posibles de una representación RGB de 24 bits.

🧮 Ejemplo de codificación de un píxel

Supongamos que un píxel tiene los siguientes valores:

R = 255, G = 0, B = 0

En binario, sus tres componentes pueden representarse como:

  • Rojo: 11111111

  • Verde: 00000000

  • Azul: 00000000

Al combinar los tres grupos obtenemos:

11111111 00000000 00000000

Esta secuencia representa un color rojo puro dentro del modelo RGB descrito.

🗂️ ¿Todas las imágenes se representan mediante píxeles?

No.

También existen las imágenes vectoriales, que describen figuras mediante elementos geométricos como líneas, curvas y formas.

Por ejemplo, un círculo vectorial puede representarse mediante información sobre su centro, radio y características visuales.

A diferencia de una imagen ráster, una imagen vectorial puede ampliarse sin depender de una cuadrícula fija de píxeles para describir sus formas.

Sin embargo, para mostrarse en una pantalla, normalmente debe convertirse en una representación visual basada en píxeles.


 

🎵¿Cómo se representa el sonido digitalmente?

El sonido es una vibración que se propaga mediante ondas mecánicas a través de un medio, como el aire.

Cuando una persona habla o un instrumento musical produce una nota, se generan variaciones de presión que pueden captarse mediante un micrófono.

Para almacenar una grabación digital, esas señales deben convertirse en datos numéricos.

🎙️ Del sonido analógico al sonido digital

Una señal de audio analógica puede variar continuamente.

Para representarla digitalmente se utiliza un proceso de conversión analógico-digital que comprende operaciones como:

  • Muestreo: tomar mediciones de la señal en determinados instantes.

  • Cuantificación: asignar valores discretos a las amplitudes medidas.

  • Codificación: representar esos valores mediante datos digitales.

Este procedimiento permite guardar y procesar grabaciones de voz, música y otros sonidos.

⏱️ ¿Qué es la frecuencia de muestreo?

La frecuencia de muestreo indica cuántas muestras se toman por segundo.

Se mide en hercios (Hz).

Por ejemplo:

  • 8,000 Hz: 8,000 muestras por segundo.

  • 44,100 Hz: 44,100 muestras por segundo.

  • 48,000 Hz: 48,000 muestras por segundo.

Una frecuencia de muestreo mayor permite representar frecuencias de audio más elevadas, siempre que el sistema de captura y el procesamiento sean adecuados.

Según el teorema de muestreo, una señal limitada en frecuencia puede reconstruirse idealmente cuando se muestrea a una frecuencia superior al doble de su componente de frecuencia máxima.

Por eso, una frecuencia de 44,100 Hz permite representar, bajo las condiciones apropiadas, contenido de audio con frecuencias inferiores a 22,050 Hz.

🎚️ ¿Qué es la profundidad de bits?

La profundidad de bits, en audio PCM lineal, indica cuántos bits se utilizan para representar el valor cuantificado de cada muestra.

Por ejemplo:

ProfundidadNiveles posibles por muestra
8 bits256
16 bits65,536
24 bits16,777,216

Una mayor profundidad permite representar más niveles de amplitud y puede reducir el ruido de cuantificación bajo condiciones comparables.

Sin embargo, la calidad final de una grabación también depende del micrófono, el entorno, los convertidores y otros factores.

🔊 ¿Qué son los canales de audio?

Los canales permiten representar señales de audio diferenciadas.

Dos configuraciones habituales son:

Mono: utiliza un canal de audio.

Estéreo: utiliza dos canales, normalmente asociados a las señales izquierda y derecha.

También existen sistemas multicanal empleados en producciones audiovisuales y aplicaciones especializadas.

🧮 Ejemplo: calcular el tamaño de un audio sin comprimir

Supongamos que tenemos una grabación PCM con estas características:

  • Duración: 10 segundos.

  • Frecuencia de muestreo: 44,100 Hz.

  • Profundidad: 16 bits.

  • Canales: 2 (estéreo).

La cantidad de datos de audio se calcula así:

44,100 × 16 × 2 × 10 = 14,112,000 bits

Convertimos a bytes:

14,112,000 ÷ 8 = 1,764,000 bytes

Por tanto, las muestras ocupan aproximadamente 1.764 MB, utilizando megabytes decimales.

Este cálculo no incluye encabezados ni otros metadatos del archivo.

El ejemplo muestra cómo la duración, la frecuencia de muestreo, la profundidad de bits y el número de canales influyen en el tamaño de una grabación PCM sin comprimir.


 

📁 Codificación digital, formatos de archivo y compresión

Estos tres conceptos están relacionados, pero no significan lo mismo.

🔐 Codificación digital

Establece reglas para representar información mediante datos digitales.

Por ejemplo, UTF-8 define cómo representar puntos de código Unicode mediante bytes.

🗃️ Formato de archivo

Define cómo se organiza la información dentro de un archivo para que un programa compatible pueda interpretarla.

Los formatos pueden contener datos, encabezados, metadatos y otros elementos estructurales.

📦 Compresión

Consiste en reducir la cantidad de datos necesaria para representar determinado contenido.

Existen dos categorías principales.

Compresión sin pérdida: permite recuperar exactamente los datos originales después de descomprimirlos.

Compresión con pérdida: elimina o simplifica determinada información para reducir el tamaño, por lo que no siempre es posible recuperar el contenido original de manera idéntica.

🧾 Ejemplos de formatos digitales

Tipo de contenidoFormatos habitualesCaracterísticas generales
TextoTXTPuede almacenar texto con diferentes codificaciones
ImagenPNGCompresión sin pérdida para imágenes ráster
ImagenJPEGCompresión habitualmente con pérdida
ImagenSVGRepresentación vectorial
AudioWAVContenedor que puede almacenar audio PCM, entre otros
AudioMP3Audio comprimido con pérdida
AudioFLACAudio comprimido sin pérdida

Importante: la extensión de un archivo no describe por sí sola todos los detalles de su codificación interna.

Por ejemplo, un archivo WAV puede contener audio con distintas características, y un archivo TXT necesita interpretarse utilizando la codificación de caracteres correspondiente.


 

⚖️ Comparación: textos, imágenes y sonidos

Aunque todos estos contenidos pueden almacenarse mediante bits, la información que representan y las reglas utilizadas son diferentes.

CaracterísticaTextoImagen rásterAudio digital
Unidad o elemento fundamentalCaracteres o puntos de códigoPíxeles y canales de colorMuestras de audio
Información representadaLetras, símbolos y otros caracteresColores y posicionesAmplitudes de señales en el tiempo
Parámetros relevantesCodificación de caracteresDimensiones y profundidad de colorFrecuencia de muestreo, profundidad y canales
EjemplosUTF-8RGB de 24 bitsPCM de 16 bits
Aplicación cotidianaDocumentos y mensajesFotografíasMúsica y grabaciones de voz

La principal semejanza es que los tres tipos de contenido requieren reglas para interpretar correctamente sus datos.

La diferencia está en qué representan esos datos y cómo deben organizarse para reconstruir el contenido.


 

🌐 ¿Por qué es importante la codificación digital?

La codificación digital hace posibles numerosas actividades tecnológicas.

💬 Comunicación entre dispositivos

Cuando envías un mensaje, los caracteres deben representarse mediante datos que otros sistemas puedan interpretar.

El uso de estándares compatibles facilita el intercambio de información.

🖼️ Almacenamiento de fotografías

Las imágenes digitales pueden guardarse, copiarse, modificarse y transmitirse gracias a sus representaciones estructuradas.

🎧 Reproducción de música

Los reproductores digitales interpretan datos de audio y generan señales que posteriormente pueden convertirse en sonido mediante los dispositivos adecuados.

♿ Accesibilidad tecnológica

Las representaciones digitales estructuradas permiten desarrollar herramientas como lectores de pantalla, sistemas de transcripción y otras tecnologías de apoyo.

🔄 Compatibilidad entre aplicaciones

Los estándares y formatos documentados permiten que diferentes programas interpreten archivos e intercambien información.

No obstante, la compatibilidad también depende de que los programas admitan las codificaciones, formatos y características utilizados.


 

🧪 Actividad práctica: descubre cómo se codifica la información

🎯 Objetivo

Identificar las diferencias entre la representación digital de textos, imágenes y sonidos mediante ejercicios sencillos.

🔤 Parte A. Codificación de caracteres

Utiliza la siguiente tabla:

CarácterCódigo ASCII decimal
H72
O79
L76
A65

Actividad: escribe la palabra HOLA utilizando sus códigos decimales.

Después, observa su representación binaria en grupos de ocho bits:

  • H = 01001000

  • O = 01001111

  • L = 01001100

  • A = 01000001

Resultado esperado:

72 79 76 65

En binario:

01001000 01001111 01001100 01000001

Observa que cada letra tiene una representación numérica definida.

🎨 Parte B. Representación de colores

Imagina que tienes tres píxeles con los siguientes valores RGB:

  • Píxel A: (255, 0, 0)

  • Píxel B: (0, 255, 0)

  • Píxel C: (0, 0, 255)

Identifica qué color representa cada uno.

Resultado esperado:

  • Píxel A: rojo.

  • Píxel B: verde.

  • Píxel C: azul.

Desafío adicional: investiga qué color representa RGB (255, 255, 0).

Respuesta: amarillo.

Puedes comprobar estos resultados utilizando un selector de colores RGB disponible en un editor de imágenes o una herramienta de diseño.

🎵 Parte C. Muestras de audio

Supongamos que un sistema registra audio durante cinco segundos con una frecuencia de muestreo de 8,000 Hz.

Calcula cuántas muestras se obtienen por canal.

Operación:

8,000 × 5 = 40,000

Resultado esperado: 40,000 muestras por canal.

Ahora imagina que la grabación utiliza dos canales.

40,000 × 2 = 80,000 valores de muestra en total.

Recuerda que la cantidad de muestras no indica por sí sola el tamaño del archivo: también necesitas conocer la profundidad de bits y otros detalles de representación.

🧩 Reflexión final de la actividad

Compara los tres ejercicios.

En el texto, los códigos identifican caracteres.

En la imagen, los valores RGB describen componentes de color.

En el audio, las muestras representan valores de una señal a lo largo del tiempo.

Los tres casos utilizan datos digitales, pero cada uno requiere reglas diferentes para interpretar su contenido.


 

⚠️ Errores frecuentes sobre la codificación digital

❌ Creer que los ceros y unos tienen un significado universal

Los bits necesitan un contexto y unas reglas de interpretación.

La misma secuencia puede representar contenidos diferentes según el sistema utilizado.

❌ Pensar que ASCII y Unicode son exactamente lo mismo

ASCII es un conjunto histórico de caracteres y códigos limitado a 128 valores en su versión original.

Unicode es un estándar mucho más amplio que permite identificar caracteres de numerosos sistemas de escritura.

❌ Confundir Unicode con UTF-8

Unicode define puntos de código para los caracteres.

UTF-8 es una forma específica de representar esos puntos de código mediante bytes.

❌ Suponer que una imagen con más píxeles siempre se ve mejor

La resolución es importante, pero también influyen la calidad de captura, el procesamiento, la compresión y el dispositivo de visualización.

❌ Pensar que una mayor frecuencia de muestreo garantiza mejor sonido

Una frecuencia más alta no mejora automáticamente una grabación.

La calidad depende de múltiples factores y de las necesidades de la aplicación.

❌ Creer que todos los archivos comprimidos pierden calidad

Existen técnicas de compresión sin pérdida y con pérdida.

Por ejemplo, PNG y FLAC utilizan métodos sin pérdida en sus respectivos ámbitos, mientras que JPEG y MP3 suelen emplear compresión con pérdida.


 

🏆 Lo que has aprendido

En esta lección descubriste que la codificación digital permite representar diferentes tipos de información mediante datos binarios y reglas de interpretación.

Ahora sabes que:

  • Los bits son la base de la representación digital.

  • Los textos utilizan codificaciones de caracteres como UTF-8.

  • ASCII y Unicode tienen alcances diferentes.

  • Las imágenes ráster se representan mediante píxeles y valores de color.

  • El modelo RGB permite describir colores mediante componentes rojo, verde y azul.

  • El sonido digital puede representarse mediante muestras cuantificadas.

  • La frecuencia de muestreo y la profundidad de bits son parámetros fundamentales del audio PCM.

  • Los formatos de archivo organizan los datos y no deben confundirse con las codificaciones.

  • La compresión puede reducir el tamaño de los contenidos con o sin pérdida de información.

También aprendiste a interpretar códigos de caracteres, identificar colores RGB y calcular cantidades de muestras de audio.


 

🚩 Conclusión

La codificación digital es uno de los fundamentos que permiten a las computadoras trabajar con textos, imágenes, sonidos y numerosos otros tipos de información.

Aunque todos estos contenidos pueden representarse mediante bits, cada uno necesita estructuras y reglas específicas para conservar su significado y permitir su interpretación.

Gracias a estándares como Unicode, modelos de color como RGB y técnicas de digitalización de audio, es posible almacenar, procesar y transmitir información en una enorme variedad de dispositivos y aplicaciones.

Comprender estos principios te permitirá interpretar mejor los formatos digitales, reconocer las características técnicas de los archivos y continuar avanzando en el estudio de los sistemas informáticos.

En la siguiente lección pondrás en práctica varios de los conocimientos adquiridos sobre sistemas digitales y representación de información.


 

⬅️ Lección anterior  📑 Índice del programa  ➡️ Siguiente lección

Scroll to Top