Représentation et échange d’informations

chaîne de la numérisation :

  1. numérisation, codage
  2. compression
  3. chiffrement
  4. codage anti-erreurs
  5. transmission ou stockage

et de la restitution dans l’autre sens.

Exemples :

  • texte, chaîne ASCII, zip, fichier
  • musique, signal échantillonné, MP3, DRM, CIRC, CD
  • contenu internet, html, ssl, tcp

Codes

mots sur un alphabet, dictionnaire.

exemple : code pour représenter 4 lettres, code morse

code de longueur fixe, code de longueur variable

Règle: une liste de mots forme un code si aucun mot n’est préfixe d’un autre.

exemple : code de Huffman sur 4 lettres

Codage des caractères

code ASCII sur 7 bits

code UTF8, compatible avec l’ASCII

Compression

Représenter une information à l’aide d’un code qui lui est adapté, afin d’employer le moins de symboles possibles.

Exemples: Huffman (utilisé dans jpeg), Lempel-Zif (fichiers zip)

Chiffrement

Représenter une information à l’aide d’un code paramétré par une clef, de sorte que restituer l’information initiale soit impossible sans la clef.

Code détecteur ou correcteur d’erreur

Ajouter de l’information redondante pour s’assurer que les données n’ont pas été altérées, voire pour les corriger dans ce cas.

Exemples : bit de parité ASCII, code par répétition, codage CIRC des CD

Les images

couleur

codage de la couleur en NB, gris, RVB ou CMJN, avec à chaque fois une profondeur en bits.

Exemple le codage RVB 24 bits: représentations du rouge, du vert, du bleu, du noir, du blanc, d’un gris clair, du magenta, du jaune...

bitmap et vectoriel

Deux techniques radicalement différentes.

type bitmap vectoriel
principe grille de pixels description mathématique de l’image : formes géométriques, splines opérations (intersection, dilatations...) gradients
avantages

richesse de détails

edition au pixel

faible poids

agrandissement sans perte

facile à modifier (couleurs, formes)

inconvénients

gros fichiers

pixelisation

détails et effets limités (flous)

rendu parfois difficile (calculs)

problèmes de compatibilité

utilisation photographies logos, fontes
formats png, jpeg, tiff eps, ai, svg

exemple: poids d’une image carré noir 1px1p en svg ou en tiff