Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Descripción informal
Dados
Un conjunto de símbolos y sus pesos (normalmente proporcionales a probabilidades).
Encontrar
Un código binario prefijo (un conjunto de elementos del código) con longitud de palabra
esperada mínima (de forma equivalente, un árbol con longitud del camino mínima).
Descripción formalizada
Entradas:
El alfabeto , que es el alfabeto de símbolos de tamaño n.
Salida:
El código , que es el conjunto de elementos del código
(binario), donde ci es la palabra del código para
Objetivo:
Sea la longitud del camino ponderado del código C.
Condición: para cualquier código
Técnica básica Consiste en la creación de un
árbol binario en el que se
etiquetan los nodos hoja con
los caracteres, junto a sus
frecuencias, y de forma
consecutiva se van uniendo
cada pareja de nodos que
menos frecuencia sumen,
pasando a crear un nuevo
nodo intermedio etiquetado
con dicha suma. se procede a
realizar esta acción hasta que
no quedan nodos hoja por unir
a n i n g ú n n o d o s u p e r i o r, y s e
ha formado el árbol binario.
posteriormente se etiquetan
las aristas que unen cada uno
de los nodos con ceros y unos.
FUNCIONAMIENTO:
• Los símbolos de la fuente se listan en orden de probabilidades
decrecientes. A los dos símbolos de probabilidad más baja
(penúltimo y ultimo) se le asignan un 0 y un 1, respectivamente.
• Estos dos símbolos se consideran como si se combinaran en un
nuevo símbolo de fuente con probabilidad igual a la suma de las dos
probabilidades originales. La probabilidad obtenida se pone en la
lista de acuerdo con suvalor.
• El procedimiento se repite hasta que nos quedamos con la lista final
de las únicos símbolos, a los cuales se les asignarán un 0 y un 1.
• El código para cada símbolo se determina procediendo hacia
atrás y siguiendo la frecuencia de ceros y unos asignados a cada
símbolo.
Propiedades principales
JPEG
Este es un método de compresión con pérdidas,
pero en parte de su implementación se utiliza
Código Huffman. Es a menudo considerado
como un formato de archivo. JPEG es el formato
de imagen más común utilizado por las cámaras
fotográficas digitales y la transmisión de
imágenes fotográficas en la World Wide Web.
APLICACIONES(4)
MP3
MPEG-1 o 2 Audio Layer III más comúnmente
conocido como MP3, es un formato de compresión
de audio digital patentado que usa un algoritmo con
pérdida para conseguir un menor tamaño de
archivo. Usa como algoritmo de cuantificación
digital código Huffman. Es un formato de audio
común usado para música tanto en ordenadores
como en reproductores de audio portátil.
EJEMPLO ÁRBOL DE
HUFFMAN
• Se consideran cinco símbolos del alfabeto de una fuente discreta sin
memoria, cuyas probabilidades se enlistan a continuación, obtener
la codificación de cada símbolo, la longitud promedio y la entropía.