La compression de données
Les élèves comprennent les principes de la compression de données et ses applications.
À propos de ce thème
La compression de données réduit la taille des fichiers pour optimiser le stockage et la transmission. Les élèves distinguent deux familles : la compression sans perte (ZIP, PNG, FLAC), qui restitue le fichier original à l'identique, et la compression avec perte (JPEG, MP3, H.264), qui sacrifie certains détails imperceptibles pour un gain de taille supérieur.
Ce sujet s'inscrit dans le programme de SNT au croisement de la représentation des données et de leurs usages concrets. Les élèves manipulent quotidiennement des fichiers compressés sans en comprendre les mécanismes : streaming vidéo, photos envoyées par messagerie, téléchargement de logiciels. Comprendre le compromis qualité/taille leur permet de faire des choix éclairés.
Les activités de comparaison directe (compresser un fichier à différents niveaux et observer les artefacts, mesurer les taux de compression selon le type de contenu) rendent les principes algorithmiques accessibles par l'observation. Comparer visuellement une image JPEG à 10 % et à 90 % de qualité marque les esprits bien plus qu'un schéma théorique.
Questions clés
- Quelle est la différence fondamentale entre la compression sans perte et avec perte, et dans quels contextes chacune est-elle appropriée ?
- Comment les algorithmes de compression parviennent-ils à réduire la taille d'un fichier sans perdre d'information essentielle ?
- Dans quelle mesure le choix d'un algorithme de compression influence-t-il le compromis entre qualité et taille d'un fichier multimédia ?
Objectifs d'apprentissage
- Comparer les taux de compression obtenus avec des algorithmes sans perte et avec perte pour différents types de fichiers (texte, image, son).
- Expliquer le principe de redondance et comment les algorithmes exploitent cette propriété pour réduire la taille des données.
- Évaluer le compromis entre la qualité d'un fichier multimédia et sa taille après compression avec perte, en justifiant le choix d'un niveau de qualité pour une application donnée.
- Identifier les situations où la compression sans perte est indispensable et celles où la compression avec perte est acceptable ou préférable.
Avant de commencer
Pourquoi : Les élèves doivent comprendre comment les informations (texte, images, sons) sont représentées sous forme de données numériques pour saisir comment la compression agit sur ces représentations.
Pourquoi : La connaissance des différents types de fichiers (images, audio, vidéo, archives) et de leurs formats courants est nécessaire pour comprendre les applications spécifiques de la compression.
Vocabulaire clé
| Compression sans perte | Méthode de compression qui permet de reconstituer le fichier original à l'identique, sans aucune perte d'information. Elle est utilisée pour les données où l'intégrité est primordiale, comme les documents texte ou les exécutables. |
| Compression avec perte | Méthode de compression qui supprime certaines informations jugées moins perceptibles par l'œil humain ou l'oreille, afin d'obtenir un taux de compression plus élevé. Elle est couramment utilisée pour les images, la musique et la vidéo. |
| Taux de compression | Rapport entre la taille du fichier compressé et la taille du fichier original, souvent exprimé en pourcentage. Un taux de compression élevé signifie une réduction significative de la taille. |
| Redondance | Présence d'informations répétées ou prévisibles dans un fichier. Les algorithmes de compression cherchent à éliminer ou à représenter plus efficacement cette redondance pour réduire la taille. |
Attention à ces idées reçues
Idée reçue couranteLa compression dégrade toujours la qualité du fichier.
Ce qu'il faut enseigner à la place
La compression sans perte (ZIP, PNG, FLAC) restitue le fichier original à l'identique, bit pour bit. Seule la compression avec perte sacrifie des détails, et souvent de manière imperceptible à l'oreille ou à l'œil humain. La comparaison directe en classe permet de constater qu'un PNG et son original sont identiques pixel par pixel.
Idée reçue couranteCompresser un fichier déjà compressé réduit encore sa taille.
Ce qu'il faut enseigner à la place
Un fichier déjà compressé contient très peu de redondance exploitable. Zipper un JPEG ou un MP3 ne réduit quasiment pas sa taille (parfois l'augmente légèrement). L'expérimentation en classe (compresser un ZIP) démontre ce principe de rendement décroissant.
Idée reçue couranteTous les types de fichiers se compressent aussi bien les uns que les autres.
Ce qu'il faut enseigner à la place
Le taux de compression dépend de la redondance dans les données. Un fichier texte avec des motifs répétitifs se compresse très bien, tandis qu'une image photographique ou des données aléatoires se compressent peu. Tester différents types de fichiers en classe rend cette différence mesurable.
Idées d'apprentissage actif
Voir toutes les activitésAtelier pratique : Compression JPEG et artefacts visuels
Les élèves exportent la même image à différents niveaux de qualité JPEG (10 %, 50 %, 90 %) et comparent les résultats côte à côte. Ils mesurent la taille de chaque fichier et identifient les artefacts de compression. Ce travail concret illustre le compromis qualité/taille.
Penser-Partager-Présenter: Avec ou sans perte ?
Chaque élève reçoit une liste de cas d'usage (archive de documents légaux, streaming musical, envoi de photo par SMS, sauvegarde de code source). Individuellement, il choisit le type de compression adapté. En binôme, les choix sont comparés et justifiés. La mise en commun formalise les critères de décision.
Défi algorithmique : Compression par codage de longueur
Les élèves appliquent manuellement le codage par plages (Run-Length Encoding) sur une image bitmap simplifiée (grille de pixels noir et blanc). Ils calculent le taux de compression obtenu et comprennent pourquoi certaines images se compressent mieux que d'autres.
Galerie marchande: Le coût environnemental du streaming
Des affiches présentent les données sur la consommation énergétique du streaming vidéo selon la résolution (480p, 1080p, 4K). Les élèves calculent l'impact de leurs propres habitudes et discutent du lien entre compression, qualité de service et empreinte carbone.
Liens avec le monde réel
- Les ingénieurs du son utilisent la compression avec perte (MP3, AAC) pour réduire la taille des fichiers musicaux, permettant ainsi le streaming sur des plateformes comme Spotify ou Deezer et le stockage sur des appareils portables.
- Les développeurs de jeux vidéo emploient la compression sans perte (comme le format ZIP ou 7z) pour distribuer leurs jeux, assurant que tous les assets (textures, sons, code) sont intacts lors du téléchargement par les joueurs.
- Les photographes professionnels choisissent le format JPEG avec des paramètres de qualité spécifiques pour leurs reportages, équilibrant la taille des fichiers pour un stockage et un transfert rapides avec une qualité d'image suffisante pour l'impression ou la publication web.
Idées d'évaluation
Distribuer aux élèves une série de scénarios (ex: envoyer une photo par email, archiver des documents importants, stocker une bibliothèque musicale). Demander aux élèves d'indiquer pour chaque scénario s'ils privilégieraient une compression sans perte ou avec perte, et de justifier brièvement leur choix.
Sur un post-it, demander aux élèves de définir en une phrase la différence principale entre compression sans perte et avec perte. Ensuite, leur demander de citer un exemple concret d'application pour chaque type.
Poser la question : 'Imaginez que vous devez envoyer une vidéo de vacances à votre famille. Quels facteurs prendriez-vous en compte pour choisir le type de compression et le niveau de qualité ?' Guider la discussion vers les notions de taille de fichier, bande passante, et perception de la qualité visuelle.
Questions fréquentes
Quelle est la différence entre compression avec perte et sans perte ?
Pourquoi les vidéos en streaming consomment-elles tant de bande passante ?
Comment fonctionne le codage de Huffman ?
Pourquoi manipuler la compression soi-même aide-t-il à comprendre les algorithmes ?
Modèles de planification pour Technologie
Plus dans Les Données Structurées et leur Traitement
Introduction aux données et à l'information
Les élèves distinguent les données brutes de l'information et explorent leur cycle de vie.
2 methodologies
Formats de données et métadonnées
Identification des formats ouverts (CSV, JSON) et analyse des informations invisibles cachées dans les fichiers.
2 methodologies
Représentation des nombres et du texte
Les élèves explorent comment les nombres et les caractères sont codés en binaire dans un ordinateur.
2 methodologies
Traitement de données avec Python
Utilisation de bibliothèques logicielles pour filtrer et trier des jeux de données massifs.
2 methodologies
Manipulation de listes et dictionnaires en Python
Les élèves apprennent à utiliser les structures de données fondamentales de Python pour organiser l'information.
2 methodologies
Lecture et écriture de fichiers CSV
Les élèves pratiquent la lecture et l'écriture de données dans des fichiers CSV avec Python.
2 methodologies