SOMMAIRE. Introduction. Format Propriétaire -Standard. Code Alphanumérique. Entrée Alphanumérique. Format d Images. Format Audio et Vidéo



Documents pareils
TD : Codage des images

Formats d images. 1 Introduction

Outils permettant la diffusion de l information. Un point sur le droit numérique

Codage d information. Codage d information : -Définition-

Maintenir un service de traitement de son ou d image d ordinateur

Informatique Générale

1 Introduction au codage

Les types de fichiers

Formats de fichiers adaptés à l'archivage électronique à moyen et long terme

TP Codage numérique des caractères. Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte?

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

FORMATS DE FICHIERS. Quels sont les différents types d informations numériques dans un document multimédia?

nom : Collège Ste Clotilde

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,

Quelques formats de fichiers courants

Structure du format BMP, sa lecture, sa construction et son écriture

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

INFO 2 : Traitement des images

Traitement numérique de l'image. Raphaël Isdant


Voici quelques-unes des questions auxquelles répond cette présentation.

Optimisation et formats d images standards pour le Web Par Thierry Goulet Web Designer, ministère de la Sécurité publique. Plan de conférence

TP SIN Traitement d image

Comment obtenir des ebooks sur le Reader

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

Le codage informatique

Chap17 - CORRECTİON DES EXERCİCES

Jeux de caracte res et encodage (par Michel Michaud 2014)

Preliminary Spec Sheet

Enregistrement et transformation du son. S. Natkin Novembre 2001

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Référentiel Général d Interopérabilité

Algorithme. Table des matières

Projet Gestion des Formats de Fichier

Comment échanger des données (fichiers) en format «STANDARD» lisibles par tous, quelque soit le programme et la version utilisés

Logiciel de Base. I. Représentation des nombres

La conservation à long terme de contenus numériques

Chapitre 13 Numérisation de l information

Sur trois couches, on obtient donc 2563 = de couleurs, soit 24bpp (Bit Per Pixel).

Formats de fichiers pris en charge

I- Définitions des signaux.

Plan d études. Traitement visuel 2D. Techniques d intégration multimédia HU. legault/2d/ 1-2-2

Les images et les animations sur le web. Guérineau Chloé BTS2 Année 2001/2012

Le poids et la taille des fichiers

4/10. ext. MODE MODE. graphique. format ENREGISTREMENT. graphique 6/10 4/10 6/10. Cours E.Faÿs

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès haouaticpge@gmail.com

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

Completed Projects / Projets terminés

TO4T Technologie des ordinateurs. Séance 1 Introduction aux technologies des ordinateurs

Conversion d un entier. Méthode par soustraction

I.1- DÉFINITIONS ET NOTIONS DE BASE

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes

La tablette grand écran pour partager votre expérience sous Android Honeycomb!

Les images numériques. 1. Le dessin vectoriel


Programmation C. Apprendre à développer des programmes simples dans le langage C

Conférence EDIFICAS. Le document électronique et sa valeur probante

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Janvier 2013 AUDIO/VIDEO PLAYER AUDIO VIDEO OEM DIVERS

Synthèse d images Edmond Boyer

UE Programmation Impérative Licence 2ème Année

Optimiser les images pour l affichage sur votre site

Une version javascript sera disponible directement dans le cours prochainement.

Cours Informatique 1. Monsieur SADOUNI Salheddine

PROJET ALGORITHMIQUE ET PROGRAMMATION II

Initiation à linfographie

2 Comment fonctionne un ordinateur, dans les grandes lignes

ISO/CEI NORME INTERNATIONALE

Chapitre 22 Optimisation pour diffusion à l'écran, pour le web

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Types de fichiers multimédias pris en charge sur les smartphones BlackBerry. Guide de référence

Chapitre 1. Introduction aux applications multimédia. 1. Introduction. Définitions des concepts liés au Multimédia (1/2)

TABLETTE MPMAN MP724 : EMPORTEZ LE MONDE AVEC VOUS

SOMMAIRE. ENREGISTREMENT...24 Programmer un enregistrement...24 Enregistrement manuel...25 Timeshift...25 Regarder un programme enregistré...

La mémoire. Un ordinateur. L'octet. Le bit

Les meilleurs logiciels de récupération de

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

Les chaînes de caractères

1.1 L EXPLORATEUR WINDOWS

GESTION DU LOGO. 1. Comment gérer votre logo? Format de l image Dimensions de l image Taille de l image 9

Chaine de transmission

Chapitre 18 : Transmettre et stocker de l information

Numérisation du signal

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

ereader compact 9 et reproducteur multimédia portable

CHRONIQUE de la société royale LE VIEUX-LIÈGE

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1

4D v11 SQL BREAKING THE LIMITS * Les nouveautés

Types de fichiers multimédias pris en charge sur les smartphones BlackBerry Guide de référence Version: 14.0

FICHE 1 : GENERALITES SUR INTERNET EXPLORER

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Hiver 2013 IMN 259. Introduction à l analyse d images. Par Pierre-Marc Jodoin

PHPWEBSITE -Tutoriel image

Bases de programmation. Cours 5. Structurer les données

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

En DV (PAL ou NTSC), la largeur est toujours de 720 pixels, c'est la proportion du pixel qui change la proportion de l'image.

Fonction Memory Viewer

Transcription:

SOMMAIRE Introduction Format Propriétaire -Standard Code Alphanumérique Entrée Alphanumérique Format d Images Format Audio et Vidéo Compression de données Format de Données interne IFT-1215 Stefan Monnier 1

Introduction Les données ne peuvent être représentées que par des 0 ou 1 Les données d entrées doivent être converties dans un format approprié pour pouvoir: stoker, transmettre, reconnaître, traiter Les données d entrées peuvent être continues ou discrètes Besoin de décrire les bits: metadata IFT-1215 Stefan Monnier 2

Format de donnée Le format de donnée est la manière utilisée en informatique pour représenter des données sous forme de nombres binaires Un format de donnée est une convention utilisée pour représenter un type de donnée IFT-1215 Stefan Monnier 3

Format propriétaire - Standard Format propriétaire: Unique à un produit ou une compagnie Standard: Documenté, adoption encouragée partout de facto: Un format propriétaire peut devenir un standard (e.g., Adobe, Postscript, etc.) par comité: Un comité d expert est constitué pour résoudre un problème et proposer un standard pour un problème particulier IFT-1215 Stefan Monnier 4

Organisations de standardisation ISO CSA ANSI IEEE IETF International Standards Organization Canadian Standards Association American National Standards Institute Institute for Electrical and Electronics Engineers Internet Engineering Task Force IFT-1215 Stefan Monnier 5

Exemples de standards Alphanumerique Image (bitmap) Image (vectoriel) Fontes Son Video E-mail Rich text Unicode, ASCII, EBCDIC PNG, JPEG SVG, PDF OpenType WAV, Vorbis, Flac, Speex Theora, VP8 RFC822 HTML, OpenDocument IFT-1215 Stefan Monnier 6

Caractères Alphanumériques Lettres de l alphabet (minuscule et majuscules) Les chiffres : 1, 2, 3, 4,... Ponctuations :!,?,, (,... Caractères spéciaux : *, $,,... Quelques standards utilisés pour les coder en binaires 1. BCD (Binary Coded Decimal) 2. EBCDIC (Extended Binary Coded Decimal Interchange) 3. ASCII (American Standard Code for Information Interchange) 4. Unicode IFT-1215 Stefan Monnier 7

BCD IFT-1215 Stefan Monnier 8

ASCII Développé initialement par le American National Standards Institute (ANSI) Code de 7 bits (128 entrées possibles, 95 graphiques et 33 de contrôle), stocké sur un octet [byte] Le 8 e bit est quelquefois inutilisé, utilisé comme bit de parité, ou pour coder 128 autres symboles IFT-1215 Stefan Monnier 9

Table de Codage ASCII IFT-1215 Stefan Monnier 10

G à le code 47 16 ou 0100 0111 2 95 codes graphiques de 20 16 à 7E 16 codes alphabétiques codes numériques codes de ponctuation 33 codes de contrôle de 00 16 à 1F 16 et 7F Codage ASCII Latin-1: variante qui ajoute des caractères accentués et spéciaux Exemple: La chaîne de caractère Hello, world!, à pour code (en hexadécimal), 48 65 6C 6C 6F 2C 20 77 6F 72 6C 64 21 IFT-1215 Stefan Monnier 11

Caractères graphiques a à le code hexadécimal 61 16. Pour convertir ce caractère en caractère majuscule (i.e., A ), on doit soustraire au code 20 16 (touche shift) L ordre des lettres est respecté (classement par ordre alphabétique par simple algorithme de trie) Le caractère 5 codé par le code 35 16 est différent du nombre 5. Pour convertir le caractère en nombres on doit soustraire au code la valeur 30 16. IFT-1215 Stefan Monnier 12

Caractères de contrôle IFT-1215 Stefan Monnier 13

EBCDIC Pas de caractères pourtant très utiles aujourdh hui! comme [ ] (langage C, C++, java, fortran, etc.),{ } (langage C, C++), (Unix, Internet, etc.), etc. Code 8 bits, inventé par IBM, désuet mais beaucoup d archives l utilisent IFT-1215 Stefan Monnier 14

Unicode Code de 32 bits (4 milliards d entrées possibles mais contient jusqu à maintenant quelques millions de caractères distincts seulement) Plusieurs encodages (représentation du code en séquence de bits)) Chaque caractère est stocké sur 1-5 octets Le code latin-1 est englobé dans ce code Code multilangues: lettres et idéogrammes (Amérique, Europe, Afrique, Asie, etc.) http://www.unicode.org IFT-1215 Stefan Monnier 15

Table de codage Unicode IFT-1215 Stefan Monnier 16

Du Clavier Au Binaire Le clavier génère un code [scan code] lorsque la touche est pressée et un autre lorsque la touche est libérée L ordinateur le convertit en ASCII/Unicode par conversion logiciel: Adapté à différents langages ou claviers Multiples combinaisons possibles (shift, control,... ) Les caractères sont stockés dans un buffer, (comme un flot de données) IFT-1215 Stefan Monnier 17

Autres sources d entrées alphanumériques Un Scanner et un logiciel OCR Un lecteur de code barre http://www.digital.net/barcoder/barcode.html Un lecteur de bande magnétique Convertisseur de signal vocal Appareil de pointage IFT-1215 Stefan Monnier 18

Format d images Images bitmap [raster images] PNG, JPEG,... Désigne un format de donnée qui va représenter et stoker chaque point de l image individuellement (niveaux de gris ou niveaux de rouge, vert, bleu) Images Vectorielle [vector images] SVG, PDF, PostScript,... Désigne un format de donnée ou l image entière est décrite par un ensemble de forme géométrique (lignes, courbes, cercles, ellipse,... ). Préoccupactions: qualité de l image, espace de stockage nécéssaire, facilité de manipulation IFT-1215 Stefan Monnier 19

Image numérique bitmap Image numérique en niveaux de gris: matrice où chaque élément (pixel) représente l intensité discrète à ce point. Stokage pour une image de 128 128 pixels avec 256 couleurs: 128 128 ln256 = 16KB Pour reduire le stockage: compression IFT-1215 Stefan Monnier 20

Format GIF Développé par Compuserve (1987) GIF 89 permet l animation d images nb couleurs : 256 Compression sans perte, algorithme LZW (Lempel, Ziv & Welch) IFT-1215 Stefan Monnier 21

Images numériques vectorielles L image est décomposée en formes géométriques (lignes, courbes,... ), i.e. en instructions spécifiant comment dessiner l image IFT-1215 Stefan Monnier 22

Exemple PostScript IFT-1215 Stefan Monnier 23

Images vectorielles Stockage: dépend de la complexité de l image Basé sur des formules mathématiques: l image peut être facilement tournée, agrandie, sans perte de qualité Bitmap Vectorielle Nécessite de convertir l image vectorielle en bitmap avant affichage IFT-1215 Stefan Monnier 24

Stocké en ASCII ou Unicode Convertit par un programme en bitmap Page Description Langage IFT-1215 Stefan Monnier 25

Séquence Vidéo Demande une grande capacité de stockage Exemples : Caméra video produit des images 640 480, 3 octets par pixel, 30 images par seconde 27,65 MB/s (1 minute 1.6 GB) Streaming Video Séquence vidéo télechargée en temps réel (e.g., video-conférence) Compression possible (exemples : Theora, VP8) IFT-1215 Stefan Monnier 26

Données Audio Signal analogique digitalisé par un convertisseur A/D IFT-1215 Stefan Monnier 27

Format WAV Inventé par Microsoft. Échantillon de son sur 8, 16 bits à une fréquence d échantillonage de 11.025 Khz, 22.05 Khz, 44.1 Khz en mono ou stéréo (2 16 bits) IFT-1215 Stefan Monnier 28

Format MIDI MIDI : Musical Instrument Digital Interface Utilisé par les compositeurs musiciens, les professionnels du son et de l acoustique Instructions permettant de recréer et synthétiser des nouveaux sons et d interfacer avec des synthétiseurs (mais ne permet pas de recréer efficacement de la voix humaine) 3 minutes de son 10 KB IFT-1215 Stefan Monnier 29

Format MP3 Dérive du format MPEG-2 (Moving Picture Expert Group) Compression avec perte 3 minutes de musique 2 MB IFT-1215 Stefan Monnier 30

Compression des Données Recoder les données de telle façon qu elles nécessitent moins d octets pour le stockage Réduction du coût de stockage Transmission rapide des données Compression avec (e.g., Ogg, JPEG, Theora,... ) ou sans perte (l algorithme inverse restaure les données dans leur forme originale sans altération) (ex: PNG, GZip,... ) IFT-1215 Stefan Monnier 31

Taux de compression C = Nb. de bits après compression Nb. de bits avant compression Ex: Compression avec un facteur de 10 : 1 Méthodes simples de compression: RLE, dictionnaire. IFT-1215 Stefan Monnier 32

Compression RLE RLE: Run Length Encoding Création d une nouvelle séquence dans laquelle le deuxième élément correspond au niveau de gris et le premier élément correspond au nombre de pixels consécutifs possédant ce niveaux de gris Codage séparé du niveaux de gris et de l occurrence de chaque pixel Fort taux de compression pour des images possédant de nb. zones de régions homogènes IFT-1215 Stefan Monnier 33

Compression avec dictionnaire Peter Piper picked a peck of pickled peppers [Pe] t [er] [Pi] p [er] [pi] [ck] [ed] a [pe] [ck] of [pi] [ck] l [ed] [pe] pp [er]s En utilisant le dictionnaire suivant [Pe: ] [pi: ] [ed : ] [er: ] [ck : ] [ck : ] [pe: ] [Pi : ] Et on transmet le dictionnaire et la phrase t p a of l pp s IFT-1215 Stefan Monnier 34

Format de données interne Les données sont stockées sous forme binaire de taille différentes Ces données peuvent être interprétées pour représenter des données de différents type et format via un programme Float, char, boolean, int,... IFT-1215 Stefan Monnier 35

Exemple: Programme en Langage Fortran IFT-1215 Stefan Monnier 36