Chapitre 3 (version finale) Flashcards

1
Q

Que veut dire ASCII ?

A

American Standard Code for Information Interchange

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quel impact la convention ASCII a-t-elle encore aujourd’hui ?

A

Impact dans :
- URLs
- adresses e-mail traditionnelles
- noms de fichiers traditionnels
- valeurs des caractères de l’alphabet latin dans le standard UTF.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Dans quel but la convention ASCII a-t-elle été créée?

A

Dans le but d’échanger dans les pays occidentaux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Combien de bits faut-il pour coder un caractère (ASCII) ?

A

Il faut 8 bits, soit un octet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qu’est-ce qu’un bit de parité ?

A

Un bit réservé au contrôle des erreurs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Si un bit est réservé au contrôle des erreurs, combien de caractère different peut-on coder avec ASCII ?

A

Il reste 7 bits pour le codage de caractères. 2^7 = 128 caractères différents.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Donner un exemple sur le bit de parité

A

1) Fixer une règle arbitraire : un octet sain comporte un nombre pair de bits de valeur 1
2) Si la séquence suit la règle, le bit de parité est 0. Si le nombre de bits de valeur 1 est impair, le bit de parité est 1.
3) Si la séquence envoyée ne respecte pas la règle, la séquence est corrompue.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Dans la table ASCII, le bit de parité est-il présent ?

A

Non, on ignore le bit de parité (aucune règle n’a été définie en amont donc pas de bit de parité prédéfini)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quel est le problème de l’ASCII ?

A

La norme est limitante –> pas possible de coder des caractères accentués ou non latins, des émoticônes ou des symboles mathématiques avancés

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Comment pallier à cette limitation de l’ASCII ?

A

Utiliser la norme Latin-1 au lieu de la norme ASCII.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

En quoi consiste la norme Latin-1 ?

A

Remplacer le bit de parité par un bit supplémentaire permettant de coder d’autres caractères.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Quel est un problème qui persiste avec la norme Latin-1 ?

A

Le nombre de caracteres codables est 2^8 = 256. C’est mieux que 128 mais c’est toujours trop peu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Avec le standard Unicode, combien de caractères peut-on coder

A

Environ 150’000 caractères différents

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Combien de bits sont alloués à chaque caractère (Standard Unicode) ?

A

Cela dépend du type de codage d’Unicode.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Peut-on coder/représenter tous les caractères avec tous les codages d’Unicode ?

A

Non, certains codages ne permettent pas de représenter tous les caractères.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Que sont les “points de code” ?

A

Ce sont les numéros spécifiques attribués aux caractères.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Comment sont écrits les points de code ?

A

Ils sont écrits en hexadécimal et préfixés par “U+”

Exemple : U+0041 –> A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Comment sont représentés les caractères en mémoire ?

A

La façon dont ils sont représentés dépend du codage utilisé et n’est pas une constante du standard lui-même.
(en opposition à un codage fixe tel que ASCII)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Quel sont les avantages du codage en taille fixe ?

A

1) La simplicité et l’efficacité de l’implémentations qu’il offre

2) Temps d’accès et de traitement d’un caractère, constant

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Quel est le désavantage du codage en taille fixe ?

A

Gaspillage de mémoire : chaque caractère se code avec 2 octets alors qu’il pourrait se coder avec 1 seul octet –> prend de la mémoire pour rien

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Quels est l’avantage du codage à taille variable ?

A

Permet de coder les caractères les + fréquents sur moins d’octets.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Quel est le désavantage du codage à taille variable ?

A

C’est plus compliqué pour l’algorithme d’interpréter le codage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Pourquoi c’est plus compliqué pour l’algorithme d’interpréter le codage (en taille variable) ?

A

Pas possible d’accéder directement à un caractère en mémoire en temps constant –> parcourir les caractères pour savoir ou il commence et finit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

L’UTF-8 est un codage de taille fixe ou variable ?

A

L’UTF-8 est un codage de taille variable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Donner les informations sur UTF-8
- Compose grande majorité des pages Web - Caractères codés sur 1, 2 ou 3 octets - Environ 1 million de caractères définis
26
Que signifie le 8 dans "UTF-8" ?
8 représente le nombre de bits minimum utilisés pour coder un caractère.
27
Pourquoi le codage UTF a-t-il été choisi ?
Il a été choisi car il est compatible avec ASCII et Latin-1.
28
Que veut dire "UTF" ?
Unicode Transformation Format
29
Qu'est-ce qu'un son ?
Une onde longitudinale d'un milieu
30
Que représente la fréquence (Hz) ?
Elle représente le taux de variation (la note).
31
Que représente l'intensité (W/m^2) ?
Elle représente l'amplitude de la variation (le volume sonore).
32
Comment enregistrer le son ?
Il faut échantillonner le son en une séquence finie de nombres d'une précision finie
33
Si l'on code le son tel qu'on l'a échantillonner, quel avantage y a-t-il ?
Il y a des enregistrements de sons quelconques et non structurés ex : enregistrement des sons dans un environnement. on fait pas attention à certains bruits qui sont parfois pertinents --> permet le codage de ces sons.
34
Si l'on code le son tel qu'on l'a échantillonner, quel problème rencontre-t-on ?
Il est souvent nécessaire de compresser l'information.
35
Quelle est la conséquence des algorithmes de compression sur un son digitalisé (stocké dans la mémoire) ?
Le son est dégradé. Les algorithmes de compression réduisent la taille du fichier audio en éliminant des informations "superflues".
36
Quels sont les deux avantages du codage de séquence synthétique de triplets (fréquence, volume, durée) ?
1) Codage économe de sons structurés (comme la musique) 2) Le caractère générique peut être interprété de différentes façons
37
Quel est le désavantages du codage de séquence synthétique de triplets (fréquence, volume, durée) ?
Le codage est spécifique à certaines structures de sons seulement.
38
Qu'est-ce que MIDI et à quoi ça sert ?
le MIDI est un format de synthèse conçu pour coder de l'information musicale (aussi une technologie audio et un protocole)
39
Que veut dire MIDI ?
Musical Instrument Digital Interface ?
40
Qu'est-ce que code le MIDI ?
Il code la durée des notes, le volume, les notes elles-mêmes, etc.
41
Sur combien de bits les notes de musiques sont-elles codées?
Les notes de musique sont codées sur 7 bits.
42
Avec les notes codées sur 7 bits, combien d'octaves peut-on couvrir en sachant qu'il y a 12 valeurs par octave ?
7 bits permettent de coder 128 états/valeurs. Il y 12 valeurs dans un octave. 128/12 = 10,7. --> On peut couvrir entre 10 et 11 octaves.
43
Quelles sont les deux approches pour coder des images ?
1) Echantillonner le monde physique 2) Synthétiser des éléments
44
Quelle méthode est utilisée pour les images de type raster (=bitmap, images matricielles) ?
Echantillonnement du monde physique --> On code la couleur de chaque pixel
45
Quelle méthode est utilisée pour les images de type vectoriel ?
Synthèse d'éléments --> On code des éléments géométriques au sein de l'image
46
Donner les exemples (4) d'images de types raster (=bitmap, images matricielles).
JPEG, PNG, GIF, BMP
47
Donner les exemples (2) des images de type vectoriel.
SVG, EPS
48
Les images de type raster (=bitmap, images matricielles). sont adaptées pour quoi ?
Elles sont adaptées à la photographie.
49
Les images de type vectoriel.sont adaptées pour quoi ?
Elles sont adaptées pour le dessin et les illustrations amenées à être redimensionnes et tournées.
50
Quels sont les formats (image et audio) qui sont compressés mais qui ne perdent pas d'information ?
Format image : PNG, GIF Format audio : FLAC
51
Quels sont les formats (image et audio) qui sont compressés et qui perdent de l'information ?
Format image : JPEG Format audio : MP3, AAC, OGG
52
Quels sont les formats (image et audio) qui ne sont pas compressés et qui ne perdent pas d'information ?
Format image : PPM, BMP Format audio : WAV
53
Quels sont les formats (image et audio) qui sont compressés et dont la perte d'information est mixte ?
Format image : WEBP Format audio : WMA
54
Ça veut dire quoi une perte d'information "mixte" ?
Ça veut dire que les formats concernés peuvent fonctionner en mode sans perte ou en mode avec perte, selon le choix de l'utilisateur. Ce dernier peut choisir un mode sans perte pour une qualité maximale ou un mode avec perte pour économiser de l'espace de stockage / réduire les temps de transfert en ligne.
55
Combien de couleurs un oeil sain peut-il distinguer ?
Environ 10 millions de couleurs.
56
C'est quoi les couleurs primaires ?
le rouge, le bleu et le vert ou tout autre triplet de couleurs dont aucune n'est obtenue à partir des deux autres.
57
Peut-on coder toutes les couleurs visibles par l'oeil humain.
Oui, le triplet de couleurs primaires est suffisant pour coder toute couleur visible par l'oeil.
58
Toute couleur est décrite comme un mélange des 3 couleurs de base (rouge, vert, bleu). Donner un exemple.
Le bleu n'est pas juste du bleu. C'est un mélange d'un peu de rouge, d'un peu plus de vert et d'une plus grande dose de bleu.
59
Qu'est-ce qu'un écran LCD ?
C'est un écran à cristaux liquides dont chaque pixel contient trois "lampes", une par couleur primaire"
60
Expliquer le codage RGB
Chaque couleur du Triplet est représentée par un triplet (R,G,B) et chaque composante est représentée par un nombre
61
Si on utilisait 1 bit pour coder le rouge, 1 bit pour le bleu et 1 bit pour le vert, combien de couleurs différentes peut-on exprimer ?
2^3 = 8 couleurs différentes
62
Combien de bits faut-il par couleur primaire pour représenter plus de 10 millions de combinaisons ?
2^n * 2^n * 2^n = 2^3n > 10^7 <=> n = log2(10^7)/3 = 7.75 bits Il faudrait donc un octet par couleur primaire.
63
Combien de bits sont attribués à chaque composante dans le codage RGB standard ?
Chaque composante se voit attribuer 8 bits
64
Combien de NUANCES peuvent être codées pour chaque composante ?
2^8 = 256 nuances différentes par couleur primaire (de 0 à 255).
65
C'est quoi le codage RGBA ?
Le même principe que le codage RGB standard mais on y ajoute un octet de plus pour l'opacité.
66
Le codage RGB s'écrit dans deux écritures différentes. Lesquelles ?
1) Décimale : triplet RGB. Ex : (255, 127, 0) 2) Hexadécimale : triplet #RGB- Ex : #FF7F00