Código
Braille:
Describa su funcionalidad para optimizar códigos.
Describa su funcionalidad para optimizar códigos.
Para optimizar códigos: Una letra
es mayúscula, si va precedida del signo Mayúscula; los números tienen la misma
representación que las 10 primeras letras (1–2–3–4–5–6–7–8–9–0 se corresponden,
respectivamente, con a–b–c–d–e–f–g–h–i–j), y deben ir precedidos del signo
Número. Puesto que en las primeras letras, la última fila del código es siempre
“◦◦”, se aprovecha esta circunstancia para representar las fracciones (las dos
primeras filas del código del numerador de la fracción son desplazadas.
Como se representan las 26 letras del alfabeto en esta codificación
Resolver el ejercicio 1.1:
Encuéntrense frases
redundantes que formen parte de la vida cotidiana.
Hacer una pregunta, es
absolutamente necesario, con previo aviso, punto de ebullición caliente, subir, un examen
riguroso, exactamente lo mismo, obsequio, calentador de agua, mi opinión
personal, recién nacido, aplazado hasta más tarde, sorpresa inesperada, misterios
sin resolver.
Comprensión irreversible
de texto
Cuál es la funcionalidad más destacada de este sistema de compresión.
Cuál es la funcionalidad más destacada de este sistema de compresión.
Algunas veces, es aceptable
“comprimir” texto, simplemente desechando alguna información. Esto se conoce
como compresión irreversible de texto o compactación. El texto descomprimido no
es idéntico al original, por lo que estos métodos no son de propósito general;
sólo pueden utilizarse en casos especiales.
Resolver el
ejercicio 1.2
Ejercicio 1.2: Un conjunto de caracteres que incluya las 26 letras en
mayúsculas y el espacio, puede ser codificado con códigos de 5 bits, pero
dejaría cinco códigos sin usar. Sugiérase una forma de utilizarlos.
Una forma razonable de
utilizarlos es codificar las cinco cadenas más frecuentes en el texto. Debido a
que la compresión irreversible de texto es un método de propósito particular,
el usuario puede saber qué cadenas son las más comunes en el flujo de datos a comprimir;
tiene que proporcionárselas al codificador y además debe escribirlas al
principio de la secuencia de salida (para el uso del decodificador).
Compresión
del texto Ad hoc
Cuál es la
funcionalidad más destacada de este sistema de compresión de texto ad hoc.
Si el texto contiene muchos
espacios, pero no están agrupados, se pueden eliminar; sus posiciones, se
indican entonces mediante una cadena de bits, que contiene un 0 por cada
carácter del texto que no es un espacio y un 1 por cada espacio. Por lo tanto,
el texto se codifica en la cadena de bits “0000100010000000100000”.
A que se refiere el código Baudot.
Era un código de 5 bits
desarrollado por J.M.E. Baudot en torno al año 1880 para la comunicación
telegráfica. Se hizo popular, y en 1950 fue designado el Código Internacional
de Telégrafos.
Utilice un organizador o tabla para conocer el código
Codificación run-lenght
Cuál es la funcionalidad más destacada de este sistema de compresión ruc.
Cuál es la funcionalidad más destacada de este sistema de compresión ruc.
La idea básica de este método es
la siguiente: Si un dato d aparece n veces consecutivas en el flujo de entrada,
se cambian las n ocurrencias con el par único nd. Las n apariciones consecutivas
de un elemento de datos se llama run length9 de n, y este enfoque para la
compresión de datos se llama codificación run-length o RLE. Aplicamos esta
primera idea a la compresión de texto y luego a la compresión de imágenes.
Utilice un
organizador o tabla para conocer la codificación run-length
Compresión
de texto RLE.
Cuál es la
funcionalidad más destacada de este sistema de compresión de texto RLE
El reemplazo exacto de 2.⊔all⊔is⊔too⊔well
con 2.⊔a2⊔is⊔t2⊔we2, es ambiguo y no funciona. Claramente,
el descompresor debería tener una manera de expresar que el primer 2 es parte
del texto, mientras que los demás indican el número de repeticiones de las
letras o y l. Incluso la cadena 2.⊔a2l⊔is⊔t2o⊔we2l, sigue sin resolver este
problema (y además no
proporciona compresión alguna). Un camino para resolver este problema es
preceder cada repetición con un carácter especial de cambio de código (o código
de escape). Si usamos @ como carácter de cambio de código, entonces la cadena
2.⊔a@2l⊔is⊔t@2o⊔we@2l,
puede ser descomprimida sin ambigüedad. Sin embargo, esta cadena es más larga
que la original, ya que sustituye dos letras consecutivas, con tres caracteres.
Tenemos que adoptar la convención de que sólo se reemplacen por un factor de
repetición, aquellos grupos compuestos por tres o más repeticiones de un mismo
carácter.
Busque los
algoritmos para Compresión y Descompresión
Codificación
relativa
Cuál es la
funcionalidad más destacada de este sistema de codificación relativa.
Esta es otra variante, a veces
llamada diferenciación. Se utiliza cuando los datos a comprimir, están formados
por una serie de números que no difieren en mucho entre sí (e.g., en la
telemetría); o bien cuando se componen de cadenas similares. El último caso, se
utiliza en la compresión de datos para envío por fax y también en la compresión
LZW.
No hay comentarios:
Publicar un comentario