a CODAGE DE HUFFMAN 0.40 Objectif : coder les lettres

Slides:



Advertisements
Présentations similaires
t(s) U(v) CAN temps ,4v
Advertisements

t(s) U(v) CAN temps ,4v
Généralité sur les Codes Déterminés par des Tables
Classification et prédiction
Classification et prédiction
R Schéma de l’étude Progression 1:1 Capécitabine oxaliplatine
Les formats Stage – Semaine 4.
As-tu l'heure? / Avez-vous l'heure?
ACTIVITES Les puissances de 10 (19).
BON DE COMMANDE BON DE RESERVATION
- Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP.
Répondez à ces quelques questions
Répondez à ces quelques questions
Samedi 6 septembre 2008matériel informatique1 Codage de linformation.
Cest parti ! 4x 28 x 25 Levez la tête ! 3 x 0 x 18.
Présentation Unité de codage
Bilan Hydrologique de la Morcille Réunion SAAM 20 Septembre 2010.
Un petit Tour avec nous …?
La notation en complément à 2
JACK JEDWAB ASSOCIATION DÉTUDES CANADIENNES MAI 2013 LE DÉCLIN DU FRANÇAIS OU DE LANGLAIS AU QUÉBEC? OPINIONS DU RDC (RESTE DU CANADA)
Exercice Trame Ethernet
Quel est cet astre au comportement si curieux ?
Commande séquentielle d’un moteur
Autres LOIS de PROBABILITES
TRAVAIL 3 : PRODUCTION MULTIMÉDIA
CALENDRIER PLAYBOY 2020 Cliquez pour avancer.
Logique Combinatoire Fonction OUI Fonction NON Fonction ET Fonction OU
15. 1 MILLION $ $ $ $ $ $ $ $ $ $ 04.
08:19- La Camargue 08:18- La Camargue 08:37- Marseille 08:30-Fos sur Mer.
Juste un rappel ! Quelqu'un me l'a rappelé alors je te l'envoie pour te le rappeler aussi. Ne ris pas... c'est très vrai... Cliquer.
Les puissances de 10 - Sommaire
Quels sont les différents modèles ?
Codage convolutif Les codeurs convolutifs génèrent un mot de code de longueur n à partir de plusieurs messages de longueurs k. La valeur du mot de code.
Interprétation du contenu d ’une zone mémoire
Evolution d’une graine de haricot
Analogique-numérique
Mesurer l’intensité du courant électrique
Compression des Données
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Compléter une équation chimique
Maintenant que tu as compris, on va passer aux exercices Prends une feuille, un stylo, une règle.
14² 15² 16² 17² 18² 19² 20² 30² 40² 50² 60² 70² 80² 90² 10² 0² 1² 2² 3² 4² 5² 6² 7² 8² 9² 10² 11² 12² 13².
Fonction logique OUI a S 1 a S 1 a S S = a La sortie est toujours
Les puissances de 10 (19) Définition 10n = 1 00…. …0 10-n = 0,0……..0 1
Certains droits réservés pour plus dinfos, cliquer sur licône.
C. TERPEREAU – P. TERPEREAU 2006
Page: 1-Ali Walid Gestion de fichiers. Hashing Dynamique et Extensible.
Gestion de Fichiers GF-7: Compression des Donnees (Base sur la section 6.1 de Folk, Zoellick & Riccardi, File Structures, An Object-Oriented Approach with.
1er décembre 2003 Temps de la Ville - Lyon Gerland - équipe Chronotopies A. Guez1  L ’ouverture des commerces de Gerland  heure par heure.
Du 13 au 16 mai 2010, Monaco vit à l’heure de la course automobile Au programme de cette édition 2010, non seulement le Grand Prix de Formule 1 mais aussi.
Formation des commissaires sportifs
MEMO pour l’UV – 1 er Dan. Affichage de l’ordinateur ou du tableau électronique : -IPPON 100 -WAZA-ARI 010 -YUKO 001 -SHIDO
DatePlénières Commissions BAYBRIOISDELLIGODDYNLAVRILLEUXLE PENPARGNEAUXRIQUETSAÏFITROSZCZYNSKI 05/11/2014 CONT (Bxls)* Titulaire 05/11/2014ENVI (Bxls)*
Chapitre 2 : Représentation de l’information dans la machine
La Grande Motte 2011 Volet 1 : Samedi1er octobre 2011 Pour arrêter à tout moment faites « Esc », 1 ère touche de votre clavier. Pour lancer le diaporama.
Direction Marchés Collectivités Territoires et Solidarité (DMCTS)
EPC – SCPE Prescription d’aérobie 2006 Version 2.01 Entraîneur personnel certifié – SCPE (EPC - SCPE) Prescription d’exercice d’aérobie.
01. Liste des noms de candidats avec leur date de naissance.
Controlled and secure direct communication using GHZ state and teleportation – Ting Gao Estelle GILET M2R III 21/03/06.
EVALUATION Où est la panne ?
NA-01 MAR 17 FEV 19H00 ST-PO NA-02 MER 18 FEV 18H30 ST-PO NA-03 SAM 21 FEV 12H ST-PO NA-05 DIM 22 FEV 12H00 SAL Predateur valleyfield 3 Seign soul 2 sens.
TP math-G-101.
Les Chiffres Prêts?
Elles avaient envahi le jardin, mais derrière... 1.
Le codage des nombres binaires
Heg Haute école de gestion de Neuchâtel 07/12/00Paramétrage des filtres V0-01 Paramétrage des formulaires de filtre (Query)
05/02/98WEB ESNIG Attributs Oracle Designer/2000 & Oracle Web Server.
Algorithme de Huffman Mis au point en 1952 par David Huffman
La compression de données
Transcription de la présentation:

a CODAGE DE HUFFMAN 0.40 Objectif : coder les lettres avec des longueurs fonction décroissante de leur probabilité afin de réduire le débit moyen de transmission b 0.18 c 0.10 d DES LETTRES AVEC DES PROBABILITES D ’APPARITION 0.10 e 0.07 f 0.06 g 0.05 h 0.04

Première étape a a 0.40 0.40 b b 0.18 0.18 c c 0.10 0.10 Les autres lettres ne sont pas traitées d d 0.10 0.10 e e 0.07 0.07 f f 0.06 0.06 g Regroupement des deux lettres de plus faible probabilité la probabilité du regroupement est la somme des deux probabilités 0.05 (gh) 0.09 h 0.04

a a 0.40 Même critère pour les étapes suivantes 0.40 b b 0.18 0.18 c c 0.10 0.10 d d 0.10 0.10 e Regroupement des deux lettres ou groupements de lettres de plus faible probabilité 0.07 (ef) f 0.13 0.06 g 0.05 (gh) h 0.09 0.04

a a 0.40 0.40 b b 0.18 0.18 c c 0.10 0.10 d d 0.10 0.10 e 0.07 (ef) f 0.13 0.06 (dgh) g 0.19 0.05 (gh) h 0.09 0.04

a a 0.40 0.40 b b 0.18 0.18 c c 0.10 0.10 (cef) d d 0.23 0.10 e 0.07 (ef) f 0.13 0.06 (dgh) g 0.19 0.05 (gh) h 0.04

a a 0.40 0.40 b 0.18 b 0.18 c c 0.10 (cef) d d 0.23 (bdgh) 0.10 0.37 e 0.07 (ef) f 0.06 (dgh) g 0.19 0.05 (gh) h 0.04

a a 0.40 0.40 b 0.18 b c c 0.10 (cef) (cefbdgh) d d 0.23 0.60 0.10 (bdgh) e 0.37 0.07 (ef) f 0.06 (dgh) g 0.05 Codage de Huffman (gh) h 0.04

a 0.40 a b 0.40 racine 0.18 b 0.18 c c 0.10 0.10 (cefbdgh) (cef) d 0.60 d 0.23 0.10 0.10 (bdgh) e 0.37 0.07 (ef) f 0.13 0.06 (dgh) Probabilité du regroupement g 0.19 0.05 (gh) h 0.09 0.04

a a b racine b c c (cefbdgh) (cef) d d (bdgh) e (ef) f (dgh) g (gh) Codage des branches h

a 1 a b racine 1 b c c (cefbdgh) (cef) d d (bdgh) e (ef) f (dgh) g (cef) d d (bdgh) CODE DE LA BRANCHE e (ef) f (dgh) g (gh) h

A chaque embranchement on complète le code par un bit marquant chacune 1 a b racine 1 b c c (cefbdgh) (cef) d d 01 (bdgh) e 00 CODE DE LA BRANCHE (ef) f (dgh) g A chaque embranchement on complète le code par un bit marquant chacune des deux branches qui en sont issues (gh) h

a 1 a b 001 racine 1 b c c 001 (cefbdgh) (cef) d d 01 (bdgh) e 00 (ef) (cef) d d 01 (bdgh) e 00 (ef) f CODE DE LA BRANCHE (dgh) g 000 (gh) h

a 1 a b 001 racine 1 b c c 011 001 (cefbdgh) 011 (cef) d d 01 (bdgh) e 011 (cef) d d 01 (bdgh) e 00 (ef) f 010 CODE DE LA BRANCHE (dgh) g 000 (gh) h

a 1 a b 001 racine 1 b c c 011 001 (cefbdgh) 011 (cef) d 0000 d 01 011 (cef) d 0000 d 01 (bdgh) e 00 (ef) f 010 CODE DE LA BRANCHE (dgh) g 000 (gh) h 0001

a 1 a b 001 racine 1 b c c 011 001 (cefbdgh) 011 (cef) d 0000 d 01 011 (cef) d 0000 d 01 (bdgh) e 0100 00 (ef) f 0101 010 CODE DE LA BRANCHE (dgh) g 000 (gh) h 0001

a 1 a b 001 racine 1 b c c 011 001 (cefbdgh) 011 (cef) d 0000 d 01 011 (cef) d 0000 d 01 (bdgh) e 0100 00 (ef) f 0101 010 CODE DE LA BRANCHE (dgh) g 000 00010 (gh) h 00011 0001

a 1 a b 001 1 racine b 001 c c 011 011 (cefbdgh) (cef) d 0000 d 01 0000 d 01 (bdgh) e 0100 00 (ef) Boucle du décodage f 010 0101 début à la racine ; progression dans le message jusqu’à une feuille : lettre décodée. (dgh) g 000 00010 (gh) h 00011 0001