Codage Vidéo MPEG-4. Marius Preda. Unité de Projets ARTEMIS. Groupe des Ecoles des Télécommunications. Institut National des Télécommunications

Dimension: px
Commencer à balayer dès la page:

Download "Codage Vidéo MPEG-4. Marius Preda. Unité de Projets ARTEMIS. Groupe des Ecoles des Télécommunications. Institut National des Télécommunications"

Transcription

1 Groupe des Ecoles des Télécommunications Institut National des Télécommunications Codage Vidéo MPEG-4 Marius Preda Unité de Projets ARTEMIS Advanced Research & TEchniques for Multidimensional Imaging Systems

2 Situer MPEG ISO, IEC Organizations ISO - International Standards Organization SC24 Computer graphics and image processing GKS, PHIGS, CGM, VRML, X3D WG1 Coding of still pictures JTC1 Over 244 technical committees IEC - International Electrotechnical Commission SC29 Coding of audio, picture, multimedia and hypermedia WG11 JPEG Coding of moving pictures and audio MPEG ISO/IEC JTC1/SC29/WG11 = MPEG

3 Situer MPEG-4 The MPEG family MPEG MPEG-1 ISO/IEC CD-Rom movies Movie trailers MPEG-2 ISO/IEC DVDs Digital Broadcasts (cable/sat) MPEG-4 ISO/IEC Interactive TV Web applications 2D/3D applications Rich Media MPEG-7 ISO/IEC Content description Multimedia database searches MPEG-21 ISO/IEC Multimedia terminal specification

4 Caractéristiques ristiques MPEG-4 Objets MPEG-4 Naturels - image fixe, audio, vidéo o 2D/3D Synthétiques tiques - audio, objets, scènes 2D/3D Objectifs de MPEG-4 Technologies support pour la compression efficace de données et leur transmission Compression Compression Compression Terminal MPEG-4 Composition, au niveau de l utilisateur, l d objets naturels et de synthèse se au sein de scènes hybrides interactives

5 Caractéristiques ristiques MPEG-4 Composition des médiasm Scene Description Stream Interactive Scene Description Couche scène Object Descriptor Stream Couche description d objets MPEG-4 stream Visual Stream Visual Stream Couche Médias Visual Stream Audio Stream

6 L offre MPEG-4 4 en compression Média naturel: fonctionnalités s de base Audio (AAC) Vidéo (V2, AVC) Image (VTC)

7 L offre MPEG-4 4 en compression Média naturel: fonctionnalités s avancées 160 kbps Vidéo de forme arbitraire 100 kbps

8 Spécifications MPEG-4 Les différentes parties du standard MPEG-4 Part 1 Systems (2001) Part 2 Visual (2001) Part 3 Audio (2001) Part 4 Conformance (2002) Part 5 (2002) Reference Software Part 6 DMIF - Delivery Multimedia Integration Framework (2000) Part 7 (2002) Optimized Software Part 8 MPEG 4 on IP (2002) Part 9 (2003) Reference Hardware Part 10 Advanced Video Coding (AVC) joint with ITU-T (2003) Part 11 Scene Description and Application Engine Part 12 ISO Base Media File Format Part 13 IPMP Extensions Part 14 MP4 File Format Part 15 Advanced Video Coding File Format Part 16 Animation Framework extension (AFX) Part 17 Streaming Text Format Part 18 Font Compression and Streaming Part 19 Synthesized Streams Part 20 LASER

9 Spécifications MPEG-4 Objets du cours ISO/IEC :2004 ISO/IEC :2004 Coding of audio-visual objects, Part 2, Visual Coding of audio-visual objects, Part 10, Advanced Video Coding

10 Compression vidéo Pourquoi compresser la vidéo?! Le film: L image La frequence En minutes La durée Le pixel Le DVD : 4.5 Go 34 Le CD : Mo 222 Le ADSL : 0.25 Mo/s 118 * 156 Go (=29,66 Mo/s)

11 Compression vidéo Comment est possible de compresser la vidéo?! Redondance spatiale Redondance temporelle

12 Compression du signal Architecture générique Prédiction Transformation Quantification Codage entropique

13 MPEG-4 4 Part 2, Visual Types des données visuelles Image rectangulaire Objet de forme arbitraire Masque binaire Masque en niveaux de gris Information à coder: la texture Information supplémentaire à coder: la forme

14 MPEG-4 4 Part 2, Visual Codage de la texture : préparation des données R Y G U Image Initiale B V Y = 0.299*R *G *B U = *R *G *B V = 0.500*R *G *B R = Y + ( * (V - 128)); G = Y - ( * (U - 128) - ( * (V - 128)); B = Y + ( * (U - 128);

15 MPEG-4 4 Part 2, Visual Codage de la texture : préparation des données Y Y Y U Souséchantillonnage U U V V V 4:4:4 4:2:2 4:2:0 La composante Y porte plus d information que les composantes U et V

16 MPEG-4 4 Part 2, Visual Codage de la texture : les Macroblocks (16x16 pixels) 16x16 pixels Pour des images non multiple de 16, un padding est nécessaire

17 MPEG-4 4 Part 2, Visual Module Prédiction : GOP GOP Séquence vidéo GOP GOP

18 MPEG-4 4 Part 2, Visual Codage de la texture : Module Prédiction 1 2-(5+1)/ En faisant des différences, on diminue la dynamique de l information à coder

19 MPEG-4 4 Part 2, Visual Module Prédiction avec Compensation de Mouvement + Vx Vy Image Initiale Avec prédiction Avec prédiction et compensation de mouvement La compensation de mouvement diminue encore la dynamique de l information

20 MPEG-4 4 Part 2, Visual Les vecteurs de mouvement Mode 1MV: un vecteur pour un MB Mode 4MV: un vecteur pour chaque block du MB Les vecteurs sont estimés que pour la composante de luminance Codage différentiel par rapport aux macroblock voisins Estimation à quart de pixel Estimation globale pour l image entière New Mode directe dans la compensation bidirectionnelle Les méthodes d estimation des vecteurs ne sont pas standardisées

21 MPEG-4 4 Part 2, Visual Estimation à quart de pixel New L estimation à pixel: les VMs sont des nombres entiers - pb pour des mouvements sous pixel entre deux cadres - l erreur de prédiction importante Solution: estimation à demi et à quart de pixel Interpolation bilinéaire Interpolation bilinéaire à voisinage 8 A b B c d D b=(a+b+1)mod(2) A 4 A 3 A 2 A 1 B 1 B 2 B 3 B 4 a C a=(-8a 4 +24A 3-48A A B 1-48B 2 +24B 3-8B 4 ) mod 256 Demi d=(a+b+c+d+2)mod(4) a c c b d b d b =(a+b+1)mod(2) d =(a+b+c+d+2)mod(4) Quart Augmenter la résolution des VMs, mais réduire l erreur de prédiction

22 Compression vidéo La prédiction block Inter: vecteurs de mouvement

23 MPEG-4 4 Part 2, Visual Estimation globale de mouvement New Le même ensemble des paramètres de mouvement pour l image entière Utilisée alternativement avec la compensation locale (MB) pour minimiser l erreur de prédiction 1 à 4 VMs (et leur positions) à transmettre par image au décodeur, interpolation pour chaque MB Très utile pour les mouvements de la camera

24 MPEG-4 4 Part 2, Visual Mode direct pour la compensation bidirectionnelle New Par rapport à une référence passée Par rapport à une référence future Par rapport à la moyenne entre une référence passée et une future Mode direct MV F MV B MV F =[(t c -t f )/(t b -t f )]*MV+MV D MV MV B =MV F -MV P B B P

25 MPEG-4 4 Part 2, Visual Module prédiction: schéma block Image courante Estimation de mouvement + - Image(s) de référence Compensation de mouvement Vecteurs de mouvement

26 Compression du signal Architecture générique Prédiction Transformation Quantification Codage entropique

27 MPEG-4 4 Part 2, Visual Module transformation: les contraintes Les données dans le domaine transformé doivent être Non corrélées : séparées en composants avec interdépendance minimale Compactes: l énergie doit être concentrée dans un petit nombre des valeurs La transformée doit être réversible La transformée doit être faisable d.p.d.v. temps de calcul Block-based (Karhunen-Loeve, SVD, DCT) / image-based (DWT)

28 MPEG-4 4 Part 2, Visual Module transformation: DCT Transformée par block Transformée directe: T Y = AXA Transformée inverse: T X = AYA A = C ij i cos (2j+ 1) iπ 2N C C i i 1 =,( i= 0) N 2 =,( i> 0) N

29 MPEG-4 4 Part 2, Visual Module transformation: DCT Exemple pour block 4x4 A cos(0) cos(0) cos(0) cos(0) π 1 3π 1 5π 1 7π cos( ) cos( ) cos( ) cos( ) = 1 2π 1 6π 1 10π 1 14π cos( ) cos( ) cos( ) cos( ) π 1 9π 1 15π 1 21π cos( ) cos( ) cos( ) cos( )

30 MPEG-4 4 Part 2, Visual Module transformation: DCT Exemple pour block 4x4 A =

31 MPEG-4 4 Part 2, Visual Module transformation: DCT L élément de base: le block à 8x8 pixels 4-12 bits / pixel New Luminance et chrominance pour MB I, l erreur de prédiction pour MB P et B

32 MPEG-4 4 Part 2, Visual Module transformation: DCT X R X 1c 2c Y 3c 4c Reconstruction à partir d un sous-ensemble des coefficients DCT

33 MPEG-4 4 Part 2, Visual Module transformation: prédiction spatiale pour MB I Les coefficients DC et certaines coefficients AC entre des blocks voisines Macroblock Prédiction pour les coefficients les plus porteurs d information

34 MPEG-4 4 Part 2, Visual Modules prédiction et transformation: schéma block Image courante Estimation de mouvement + - DCT Image(s) de référence Compensation de mouvement Vecteurs de mouvement

35 Compression du signal Architecture générique Prédiction Transformation Quantification Codage entropique

36 MPEG-4 4 Part 2, Visual Module quantification pour les coefficients DC I Contrôlé par une variable globale (associée au VOP quantiser_scale) Composante DC pour les blocks I : V q =V //( dc_ scaller) Q s dc_scaller (lum) 8 2Q s Q s +8 2Q s -16 dc_scaller (crom) 8 (Q s +13)/2 (Q s +13)/2 Q s -6 Perte de l information

37 MPEG-4 4 Part 2, Visual Module quantification pour les coefficients non DC I Deux méthodes: MPEG-2 et H263 Une variable locale est utilisée dans MPEG-2 Le pas de quantification est différent pour chaque fréquence spatiale MPEG-2 MPEG-2 Perte de l information

38 MPEG-4 4 Part 2, Visual Modules prédiction, transformation, quantification Image courante Estimation de mouvement + - DCT Q Image(s) de référence Compensation de mouvement Image courante de référence DCT -1 Q -1 Vecteurs de mouvement

39 Compression du signal Architecture générique Prédiction Transformation Quantification Codage entropique

40 MPEG-4 4 Part 2, Visual Codeur d entropie pour les coefficients DCT Valeurs des coefficients DCT; La probabilité des coefficients zéros

41 MPEG-4 4 Part 2, Visual Codeur d entropie pour les coefficients DCT Les coefficients DCT quantifiés sont réorganisés en vecteur 1D Différents types de balayage afin d obtenir des vecteurs courts New New Horizontal Vertical Zigzag Codage pour chaque composante de vecteur (LAST, RUN, LEVEL) par code à longueur variable (code courtes pour les valeurs les plus fréquentes)

42 MPEG-4 4 Part 2, Visual Codeur d entropie: les symboles Codage pour chaque composante de vecteur (LAST, RUN, LEVEL) par code à longueur variable (code courtes pour les valeurs les plus fréquentes) 16, 0, 0, -3, 5, 6, 0, 0, 0, 0, -7, 0, 0, 0, 0, 0, 0, 0 (0,16,0), (2, -3, 0), (0, 5, 0), (0, 6, 0), (4, -7, 1) No des zéros avant le symbole Indique le dernier symbole non zéro

43 MPEG-4 4 Part 2, Visual Codage binaire par codes à longueur variable La longueur des codés dépend de la fréquence d apparition des symboles Codage Huffman Symbole La probabilité p Longueur idéal du code : log 2 (1/p) (1, 0, -2) -> Code p=0.4 Dans la pratique on utilise des tableaux des probabilités pre-calculés 1 1 D p=1 B 0 1 p= p=0.2 p=0.2 C p=0.6 0 A p= p=0.1 p=0.1

44 MPEG-4 4 Part 2, Visual Schéma complet de codage Image courante Estimation de mouvement + - DCT Q Re-order CLV Image(s) de référence Compensation de mouvement Image courante de référence DCT -1 Q -1 Vecteurs de mouvement Stream

45 MPEG-4 4 Part 2, Visual Types des données visuelles Image rectangulaire Objet de forme arbitraire Masque binaire Masque en niveaux de gris Information a coder: la texture Information supplémentaire a coder: la forme Certaines contraintes pour le codage de la texture

46 MPEG-4 4 Part 2, Visual Codage de la texture Bounding Box Extended Bounding Box n.16x16 Object 3 types des MBs: Intérieur Codage normal Transparent Pas de codage de texture De frontière re Codage spécifique

47 MPEG-4 4 Part 2, Visual Codage de la texture : module prédiction Compensation de mouvement Padding pour le MB de référence Horizontal, vertical et moyenne VM Codage différentiel des VMs par rapport aux blocks voisins

48 MPEG-4 4 Part 2, Visual Codage de la texture : module de transformation La méthode normale avec un padding préalable Transformée DCT adaptée aux formes arbitraires Le padding n est pas standardisé Zéro padding Le même padding que pour la compensation de mouvement Shift + DCT 1D Shift + DCT 1D Parcours en zigzag - les coeff. transp. sont ignorés

49 MPEG-4 4 Part 2, Visual Codage de la forme Masque binaire : valeurs 0 ou 255 Masque en niveaux de gris: valeurs entre 0 et 255 Pour chacune des deux méthodes MPEG-4 standardise un ensemble des outils spécifiques

50 MPEG-4 4 Part 2, Visual Codage du masque binaire New Codage par Macroblock Utilisation de la prédiction temporelle (par VOP entier) Utilisation de l estimation et compensation du mouvement (calculés indépendants des VM de la texture) Estimations à demi et quart pixels ne sont pas supportées 4MV n est pas supporté

51 MPEG-4 4 Part 2, Visual Codage du masque binaire New Codeur arithmétique avec contexte 10 bits 9 bits C=(C 9 C 8 C 7 C 6 C 5 C 4 C 3 C 2 C 1 C 0 ) 2 C=(C 8 C 7 C 6 C 5 C 4 C 3 C 2 C 1 C 0 ) valeurs possible 512 valeurs possible Calcul des probabilités pour chaque symbole Les symboles avec une grande probabilité: des codes courts Possible de coder un symbole avec moins d un bit

52 MPEG-4 4 Part 2, Visual Codage du masque en niveaux de gris New Association d un masque binaire M b 0, = 255, si si M M g g = 0 ( 0,255] Codage du masque binaire avec la technique précédemment présentée Codage du masque en niveaux de gris comme une texture avc

53 MPEG-4 4 Part 2, Visual Outils spéciaux de codage New La scalabilité Codage par mosaïques Codage par ondelettes Codage résistant aux erreurs de transmission

54 MPEG-4 4 Part 2, Visual Outils spéciaux de codage: la scalabilité New Organiser le stream vidéo d une manière "incrémentale" : une couche de base qui contient l information à une résolution/qualité moyenne Des couches d amélioration qui s ajouts à la couche de base pour augmenter la résolution/qualité Approche classique: Approche scalable:

55 MPEG-4 4 Part 2, Visual Outils spécifiques: la scalabilité New in_1 MPEG-4 Enhancement Layer1 Encoder MPEG-4 Enhancement Layer1 Decoder out _1 in Scalabilit y PreProcessor Mi dprocesssor1 MSDL Mux MSDL Demux Mi dprocesssor1 out p_1 Scalabili t y Post Processor out p_0 in_0 MPEG-4 Base Layer Encoder MPEG-4 Base Layer Decoder out _0

56 MPEG-4 4 Part 2, Visual Les différents types de scalabilité New Spatiale A B C D A B C D

57 MPEG-4 4 Part 2, Visual Les relations entre la couche de base et la couche d amélioration

58 MPEG-4 4 Part 2, Visual Les différents types de scalabilité New Temporelle A B C D

59 MPEG-4 4 Part 2, Visual Les différents types de scalabilité New En SNR A B C D A B C D

60 MPEG-4 4 Part 2, Visual Les différents types de scalabilité New En SNR

61 MPEG-4 4 Part 2, Visual Outils spéciaux de codage: les mosaïques (sprites) New + Un sprite est transmis une seule fois pour un segment vidéo A chaque cadre, l image est obtenue par cropping Le sprite est codé comme une image I

62 MPEG-4 4 Part 2, Visual Outils spéciaux de codage: les ondelettes New

63 MPEG-4 4 Part 2, Visual Les ondelettes New

64 MPEG-4 4 Part 2, Visual Outils spéciaux de codage: les ondelettes New Relation d héritage entre les coefficients de la transformée Transformation: ondelettes biorthogonales (9,3) Codage des coefficients avec le Zero Tree Wavelet Coding Quantification implicite/explicite (dif pour les coeff DC et AC) Scanning et codage arithmétique

65 MPEG-4 4 Part 2, Visual Outils spéciaux de codage: les ondelettes New Scalabilité hybride spatiale - SNR

66 MPEG-4 4 Part 2, Visual Outils spéciaux de codage: les ondelettes New Codage par sous-image pour accès direct aux zones specifiques

67 MPEG-4 4 Part 2, Visual New Outils spéciaux de codage: résistance aux erreurs de transmission Insertions de marqueurs de re-synchronisation dans le flux binaire Partitionnement des données vidéos Extension des codes header Codes VLC réversibles Rafraîchissement intra NEWPRED, pour les communications bidirectionnelles clientserveur

68 Spécifications MPEG-4 Objets du cours ISO/IEC :2004 ISO/IEC :2004 Coding of audio-visual objects, Part 2, Visual Coding of audio-visual objects, Part 10, Advanced Video Coding

69 Spécifications MPEG-4 Advanced Video Coding Résultat des travaux communes - MPEG: Moving Picture Experts Group, et - VCEG: Video Coding Experts Group Publié en commun: - Part 10 en MPEG-4, et - Recommandation H264 en ITU-T

70 Spécifications MPEG-4 Advanced Video Coding

71 Spécifications MPEG-4 Advanced Video Coding: les objectives Améliorer l efficacité de la compression: réduction du débit au moins 50% par rapport à tout autre standard Syntaxe simple: cibler les solutions simples et éviter tout caractéristique optionnelle Améliorer le transport sur réseau par une syntaxe approprié du packet VLC pour le transport et le stockage

72 MPEG-4 4 Part 10, AVC L encodeur (pas de révolution dans le schéma général) RGB Même schéma, différences dans les détails des blocks

73 MPEG-4 4 Part 10, AVC Le décodeur Même schéma, différences dans les détails des blocks

74 MPEG-4 4 Part 10, AVC La prédiction Liberté de choisir la direction de prédiction pour les cadres P et B Un cadre B peut être utilisé comme cadre de référence Plusieurs références (même à longue distance)

75 MPEG-4 4 Part 10, AVC La prédiction block intra Block de 4x4 ou 16x16 pixels Luminance 4x4 : 9 options de prédiction Luminance 16x16 : 4 options de prédiction Chrominance 4x4 : 1 méthode de prédiction Prédiction Intra directement dans l espace initial de l image

76 MPEG-4 4 Part 10, AVC La prédiction block intra : luminance 4x4: 9 options Prédiction Intra directement dans l espace initial de l image

77 MPEG-4 4 Part 10, AVC La prédiction block intra : luminance 4x4: 9 options Prédiction Intra directement dans l espace initial de l image

78 MPEG-4 4 Part 10, AVC La prédiction block intra : luminance 4x4: 9 options Prédiction Intra directement dans l espace initial de l image

79 MPEG-4 4 Part 10, AVC La prédiction block intra : luminance 16x16: 4 options Prédiction Intra directement dans l espace initial de l image

80 MPEG-4 4 Part 10, AVC La prédiction block Inter Référence vers une ou plusieurs images de référence Compensation de mouvement en arbre structuré Le MB (16x16) peut être partagé dynamiquement VMs associés avec les bloques (16x16), (8x16), (16x8), (8x8), (8x4), (4x8), (4x4)

81 MPEG-4 4 Part 10, AVC Module Prédiction avec Compensation de Mouvement Deux cadres consécutifs

82 MPEG-4 4 Part 10, AVC Module Prédiction avec Compensation de Mouvement Différence directe

83 MPEG-4 4 Part 10, AVC Module Prédiction avec Compensation de Mouvement Différence avec compensation en mouvement pour block de 16x16

84 MPEG-4 4 Part 10, AVC Module Prédiction avec Compensation de Mouvement Différence avec compensation en mouvement pour block de 8x8

85 MPEG-4 4 Part 10, AVC Module Prédiction avec Compensation de Mouvement Différence avec compensation en mouvement pour block de 4x4

86 MPEG-4 4 Part 10, AVC Module Prédiction avec Compensation de Mouvement 16x16 4x4

87 MPEG-4 4 Part 10, AVC La prédiction block Inter: exemple de répartition La différence des images (erreur de prédiction) à coder

88 MPEG-4 4 Part 10, AVC La prédiction block Inter: vecteurs de mouvement Pour chaque block on cherche une référence avec les mêmes dimensions Précision d estimation des vecteurs de mouvement à quart de pixel À démi pixel : filtre FIR (Finite Impulse Response) d ordre 6 À quart de pixel: interpolation bilinéaire supplémentaire

89 MPEG-4 4 Part 10, AVC La prédiction block Inter: vecteurs de mouvement Codage prédictif des vecteurs de mouvement par rapport aux VMs des blocks voisines: filtre médian La différence des images (erreur de prédiction) à coder

90 Compression vidéo La prédiction Liberté de choisir la direction de prédiction pour les cadres P et B Un cadre B peut être utilisé comme cadre de référence Plusieurs références (même à longue distance)

91 MPEG-4 4 Part 10, AVC La transformée en fréquence: 3 options Une transformée 4x4 pour les coefficients DC dans les MB de luminance I (T3) Une transformée 2x2 pour les coefficients DC dans tous les MB de chrominance (T2) Une transformée 4x4 pour les autres MB (T1)

92 MPEG-4 4 Part 10, AVC T1 - La transformée en fréquence; retour à la DCT?! Concentration de l énergie sur un nombre réduit des coefficients Transforme les entiers en nombre réels (pas besoin d une telle précision car une quantification suive

93 MPEG-4 4 Part 10, AVC T1 - La transformée en fréquence; retour à la DCT?! = = d=c/b=0.414 L idée: faire d=0.5 La transformée:

94 MPEG-4 4 Part 10, AVC T1 - La transformée en fréquence: la DCT en «entier» A considérer dans l étape de quantification La transformée C remplace la DCT Pas de multiplication nécessaire, que des shifts et adition/soustraction Les coefficients sont représentés en 16 bits

95 MPEG-4 4 Part 10, AVC T3 - La transformée des coefficients Y DCT: Transformée Hadamard

96 MPEG-4 4 Part 10, AVC T2 - La transformée des coefficients Cr DCT: Transformée Hadamard

97 MPEG-4 4 Part 10, AVC T1 - La transformée en fréquence: la DCT en «entier» A considérer dans l étape de quantification La transformée C remplace la DCT Pas de multiplication nécessaire, que des shifts et adition/soustraction Les coefficients sont représentés en 16 bits

98 MPEG-4 4 Part 10, AVC Comparaison entre la DCT et la transformée C X = DCT C T Y = AXA = ' T Y = ( CXC ) E f =

99 MPEG-4 4 Part 10, AVC Comparaison entre la DCT et la transformée C ' Y Y =

100 MPEG-4 4 Part 10, AVC La quantification Nouvelles contraintes: Pas de division et opération en point flottant Inclure un facteur d échelle donné par les matrices résultées de la transformée 52 valeurs pour le Q step Z ij =round( Yij/ Qstep) Facteur d échelle Z =round( W ij ij PF Q step )

101 MPEG-4 4 Part 10, AVC Le codage entropique CABAC: Contexte based adaptative Binary Arithmetic Coding VLC : Variable Length Coding

102 MPEG-4 4 Part 10, AVC Le filtrage à la frontière des blocks Q=32

103 MPEG-4 4 Part 10, AVC Le filtrage à la frontière des blocks Q=36

104 MPEG-4 4 Part 10, AVC Le filtrage à la frontière des blocks P3 P3 P2 P1 P0 Q0 Q1 Q2 Q3 P2 P1 P0 Q0 Filtre linéaire d ordre 5, 4 ou 3 en fonction de l endroit de frontière (MB ou B) et du gradient Q1 Q2 Q3

105 MPEG-4 4 Part 10, AVC Evaluation des performances v2

106 MPEG-4 4 Part 10, AVC Evaluation des performances

107 MPEG-4 4 Part 10, AVC Evaluation des performances

108 MPEG-4 4 Part 10, AVC Evaluation des performances

109 MPEG-4 4 Part 10, AVC Evaluation des performances

110 MPEG-4 4 Part 10, AVC Evaluation des performances: la complexité Le décodage: 6 fois plus des cycles de calcules par rapport au MPEG-2 L encodage: pour obtenir une diminution de 50% en débit, le codeur est 10 fois plus complexe

111 MPEG-4 4 Vidéo Les profiles

112 MPEG-4 4 Vidéo Simple Profile Utilisation: -Cadre vidéo o rectangulaire de dimensions H-V H V quelconques, -Applications de faible complexité (ex. vidéo o sur les mobiles) -4 Levels (niveaux) avec débit d entre 64kbps et 384 kbps Outils de compression prévus par le standard MPEG-4 4 : -I-VOP, P-VOP P (pas du B-VOP) B -Prédiction AC/DC -Prédiction de mouvement -En-tête court -Correction des erreurs (synchronisation, partition des données, VLC réversible) r

113 MPEG-4 4 Vidéo Simple Profile: Levels 4 niveaux : 1. Dimension Max de tampon 144x176, 3GPP, un seul objet, max 64kbps 2. Max 4 objets QCIF, max 64 kbps 3. Max 4 objets CIF, max 128 kbps 4. Max 4 objets CIF, max 384 kbps

114 MPEG-4 4 Vidéo Les Profiles, version 2

115 Profiles Visuels Advanced Simple Profile Utilisation: -Cadre vidéo o rectangulaire de dimensions H-V H V quelconque, -Large famille d applications d (Internet, télévision) t -6 Levels (niveaux) avec débit d entre 128kbps et 8Mbps Outils de compression prévus par le standard MPEG-4: - I-VOP, P-VOP, P B-VOP - Prédiction AC/DC, Prédiction de mouvement - Entête courte, - Correction des erreurs (synchronisation, partition des données, VLC réversible) r - Deux méthodes m de quantification (MP4 et H263) - Transmission entrelacé,, Compensation globale de mouvement - Compensation de mouvement au quart de pixel

116 Chronologie des standards vidéo

117 MPEG-4 4 Part 10, AVC Evaluation des performances v2

118 V Sub SampleX Vsx Sub SampleXY Vsxy U Load RGB + RGB Y Dif T freq. Cf Q Cfq to YUV - ME v Reorder Entropy Encoder Ref. RGB Yrf MC RCo Ref. Ir + Sum + r T -1 Cfr Q -1

119 MPEG-4 4 Part 10, AVC La prédiction Liberté de choisir la direction de prédiction pour les cadres P et B Un cadre B peut être utilisé comme cadre de référence Plusieurs références (même à longue distance)

120 MPEG-4 4 Part 10, AVC La prédiction block Inter Référence vers une ou plusieurs images de référence Compensation de mouvement en arbre structuré Le MB (16x16) peut être partagé dynamiquement VMs associés avec les bloques (16x16), (8x16), (16x8), (8x8), (8x4), (4x8), (4x4)

121 MPEG-4 4 Part 10, AVC Module Prédiction avec Compensation de Mouvement Deux cadres consécutifs

122 MPEG-4 4 Part 10, AVC Module Prédiction avec Compensation de Mouvement Différence directe

123 MPEG-4 4 Part 10, AVC Module Prédiction avec Compensation de Mouvement Différence avec compensation en mouvement pour block de 16x16

124 MPEG-4 4 Part 10, AVC Module Prédiction avec Compensation de Mouvement Différence avec compensation en mouvement pour block de 8x8

125 MPEG-4 4 Part 10, AVC Module Prédiction avec Compensation de Mouvement Différence avec compensation en mouvement pour block de 4x4

126 MPEG-4 4 Part 10, AVC Module Prédiction avec Compensation de Mouvement 16x16 4x4

127 MPEG-4 4 Part 10, AVC La prédiction block Inter: exemple de répartition La différence des images (erreur de prédiction) à coder

Livrable 2.1 Rapport d analyse et de restructuration de code monothread des modules P, T, Q et F de l encodage MPEG-4 AVC

Livrable 2.1 Rapport d analyse et de restructuration de code monothread des modules P, T, Q et F de l encodage MPEG-4 AVC Groupe des Ecoles des Télécommunications Institut National des Télécommunications Département ARTEMIS Advanced Research & TEchniques for Multidimensional Imaging Systems Livrable 2.1 Rapport d analyse

Plus en détail

Codage hiérarchique et multirésolution (JPEG 2000) Codage Vidéo. Représentation de la couleur. Codage canal et codes correcteurs d erreur

Codage hiérarchique et multirésolution (JPEG 2000) Codage Vidéo. Représentation de la couleur. Codage canal et codes correcteurs d erreur Codage hiérarchique et multirésolution (JPEG 000) Codage Vidéo Représentation de la couleur Codage canal et codes correcteurs d erreur Format vectoriel (SVG - Scalable Vector Graphics) Organisation de

Plus en détail

ISO/CEI 11172-3 NORME INTERNATIONALE

ISO/CEI 11172-3 NORME INTERNATIONALE NORME INTERNATIONALE ISO/CEI 11172-3 Première édition 1993-08-01 Technologies de l information - Codage de l image animée et du son associé pour les supports de stockage numérique jusqu à environ Ii5 Mbit/s

Plus en détail

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.

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. 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. Il s agit de la notion de pixels non carrés Cette histoire de pixel non carrés

Plus en détail

Présent et futur dans la normalisation de la compression 3D

Présent et futur dans la normalisation de la compression 3D Présent et futur dans la normalisation de la compression 3D Khaled MAMOU Marius PREDA Authoring 3D Graphics Chain : Authoring and Publishing Very heterogeneous production chain: -A 3D Asset is processed

Plus en détail

DEVANT L UNIVERSITE DE RENNES 1

DEVANT L UNIVERSITE DE RENNES 1 N o d ordre: 3063 THÈSE présentée DEVANT L UNIVERSITE DE RENNES 1 pour obtenir le grade de : DOCTEUR DE L UNIVERSITE DE RENNES 1 Mention Informatique par Nathalie CAMMAS Équipe d accueil : France Télécom

Plus en détail

Aspects Systèmes de la norme MPEG-4

Aspects Systèmes de la norme MPEG-4 Plan Aspects Systèmes de la norme MPEG-4 SI 350 Cyril Concolato Le groupe MPEG Les standards parus Le fonctionnement La norme MPEG-4 Description de scène Description des Objets média Architecture d un

Plus en détail

Completed Projects / Projets terminés

Completed Projects / Projets terminés Completed Projects / Projets terminés Nouvelles normes Nouvelles éditions Publications spéciales publiées en français CAN/CSA-ISO/CEI 10164-9-97 (C2001), 1 re édition Technologies de l information Interconnexion

Plus en détail

Traitement bas-niveau

Traitement bas-niveau Plan Introduction L approche contour (frontière) Introduction Objectifs Les traitements ont pour but d extraire l information utile et pertinente contenue dans l image en regard de l application considérée.

Plus en détail

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

Maintenir un service de traitement de son ou d image d ordinateur Maintenir un service de traitement de son ou d image d ordinateur Dominique Pagnier Table des matières 1. Introduction... 3 2. Les formats d image... 3 2.1. Formats d infographie : EPS et TIF... 4 2.2.

Plus en détail

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

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes QoS et Multimédia SIR / RTS Introduction / Architecture des applications multimédia communicantes Isabelle Guérin Lassous Isabelle.Guerin-Lassous@ens-lyon.fr http://perso.ens-lyon.fr/isabelle.guerin-lassous

Plus en détail

Transmission d informations sur le réseau électrique

Transmission d informations sur le réseau électrique Transmission d informations sur le réseau électrique Introduction Remarques Toutes les questions en italique devront être préparées par écrit avant la séance du TP. Les préparations seront ramassées en

Plus en détail

Codage vidéo par block matching adaptatif

Codage vidéo par block matching adaptatif Traitement et analyse d'images(39) Codage vidéo par block matching adaptatif Abdelhamid Djeffal Département d informatique Université Mohamed Khider BISKRA, ALGERIE Abdelhamid_Djeffal@yahoo.fr Zine Eddine

Plus en détail

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

Chapitre 1. Introduction aux applications multimédia. 1. Introduction. Définitions des concepts liés au Multimédia (1/2) Chapitre 1 Introduction aux applications multimédia 1 1. Introduction Définitions des concepts liés au Multimédia (1/2) Multi Multimédia Média Multi : indique plusieurs Média : moyen/support de diffusion,

Plus en détail

Enregistrement et transformation du son. S. Natkin Novembre 2001

Enregistrement et transformation du son. S. Natkin Novembre 2001 Enregistrement et transformation du son S. Natkin Novembre 2001 1 Éléments d acoustique 2 Dynamique de la puissance sonore 3 Acoustique géométrique: effets de diffusion et de diffraction des ondes sonores

Plus en détail

Réseaux Multimédia et Qualité de Service

Réseaux Multimédia et Qualité de Service Réseaux Multimédia et Qualité de Service M2 RISE 2011-2012 JJ Pansiot 2011 RMMQoS-chap1 1 Références Analyse structurée des réseaux, Jim Kurose, Keith Ross Pearson Education (en particulier chapitre 6

Plus en détail

Chapitre 13 Numérisation de l information

Chapitre 13 Numérisation de l information DERNIÈRE IMPRESSION LE 2 septembre 2013 à 17:33 Chapitre 13 Numérisation de l information Table des matières 1 Transmission des informations 2 2 La numérisation 2 2.1 L échantillonage..............................

Plus en détail

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

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1 Analyse d images Edmond.Boyer@imag.fr Edmond Boyer UFRIMA 1 1 Généralités Analyse d images (Image Analysis) : utiliser un ordinateur pour interpréter le monde extérieur au travers d images. Images Objets

Plus en détail

Compression et Transmission des Signaux. Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette

Compression et Transmission des Signaux. Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette Compression et Transmission des Signaux Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette 1 De Shannon à Mac Donalds Mac Donalds 1955 Claude Elwood Shannon 1916 2001 Monsieur X 1951 2 Où

Plus en détail

Multimedia. Systèmes, Communications et Applications. Ahmed MEHAOUA

Multimedia. Systèmes, Communications et Applications. Ahmed MEHAOUA Multimedia Systèmes, Communications et Applications Ahmed MEHAOUA Professeur - Laboratoire CRIP5 Ahmed.mehaoua@math-info.univ-paris5.fr Plan 1. Multimedia : principes et définitions 2. Algorithmes et normes

Plus en détail

2. Couche physique (Couche 1 OSI et TCP/IP)

2. Couche physique (Couche 1 OSI et TCP/IP) 2. Couche physique (Couche 1 OSI et TCP/IP) 2.1 Introduction 2.2 Signal 2.3 Support de transmission 2.4 Adaptation du signal aux supports de transmission 2.5 Accès WAN 2.1 Introduction Introduction Rôle

Plus en détail

H.323. Internet Multimédia. Sommaire

H.323. Internet Multimédia. Sommaire Internet Multimédia La Visioconférence H.323 2011 André Aoun - Internet Multimédia H.323-1 Sommaire 1. Présentation 2. La Norme 3. 4. Appel H.323 Les Gatekeepers 5. Les ponts multipoints (MCU) 6. Les terminaux

Plus en détail

Formats d images. 1 Introduction

Formats d images. 1 Introduction Formats d images 1 Introduction Lorsque nous utilisons un ordinateur ou un smartphone l écran constitue un élément principal de l interaction avec la machine. Les images sont donc au cœur de l utilisation

Plus en détail

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

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia Olivier Togni Université de Bourgogne, IEM/LE2I Bureau G206 olivier.togni@u-bourgogne.fr 24 mars 2015 2 de 24 M1 Informatique, Réseaux Cours

Plus en détail

La Vidéo. S.Natkin/CNAM 1

La Vidéo. S.Natkin/CNAM 1 La Vidéo S.Natkin/CNAM 1 L image animée Principe basé sur la persistance optique: En échantillonnant une scène visuelle au mois 15 fois par seconde et en restituant les images au même rythme sur un fond

Plus en détail

Chapitre 18 : Transmettre et stocker de l information

Chapitre 18 : Transmettre et stocker de l information Chapitre 18 : Transmettre et stocker de l information Connaissances et compétences : - Identifier les éléments d une chaîne de transmission d informations. - Recueillir et exploiter des informations concernant

Plus en détail

SNC-RZ25P. Caméra réseau motorisée MJPEG / MPEG-4

SNC-RZ25P. Caméra réseau motorisée MJPEG / MPEG-4 SNC-RZ25P Caméra réseau motorisée MJPEG / MPEG-4 Fonctionnalités Une caméra réseau PTZ «tout en un» La caméra SNC-RZ25P est équipée d une interface réseau 100Base-TX/10Base-T et d un serveur web intégré

Plus en détail

RTP et RTCP. EFORT http://www.efort.com

RTP et RTCP. EFORT http://www.efort.com RTP et RTCP EFORT http://www.efort.com Pour transporter la voix ou la vidéo sur IP, le protocole IP (Internet Protocol) au niveau 3 et le protocole UDP (User Datagram Protocol) au niveau 4 sont utilisés.

Plus en détail

Approche par marquage pour l évaluation de la qualité d image dans les applications multimédias

Approche par marquage pour l évaluation de la qualité d image dans les applications multimédias UNIVERSITÉ DU QUÉBEC EN OUTAOUAIS Département d informatique et d ingénierie Approche par marquage pour l évaluation de la qualité d image dans les applications multimédias MÉMOIRE (INF6021) pour l obtention

Plus en détail

Communications immersives : Enjeux et perspectives

Communications immersives : Enjeux et perspectives Journée Futur et Ruptures Communications immersives : Enjeux et perspectives Béatrice Pesquet-Popescu Télécom ParisTech, Département TSI 5 mars 2015 Institut Mines-Télécom Tendances actuelles Plus, plus,

Plus en détail

MASTER. Transmission Vidéo dans les Réseaux Sans Fils et Mobiles. Challenges et Solutions

MASTER. Transmission Vidéo dans les Réseaux Sans Fils et Mobiles. Challenges et Solutions MASTER Transmission Vidéo dans les Réseaux Sans Fils et Mobiles Challenges et Solutions Ahmed Mehaoua Professeur Université de Paris 5 Centre de Recherche en Informatique de Paris 5 Email : mehaoua@math

Plus en détail

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

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est: Travaux Pratiques 3. IFT 1002/IFT 1005. Structure Interne des Ordinateurs. Département d'informatique et de génie logiciel. Université Laval. Hiver 2012. Prof : Bui Minh Duc. Tous les exercices sont indépendants.

Plus en détail

IPHONE BANNIÈRE CLASSIQUE DIMENSIONS. Standard : 320 x 53 (portrait) 20Ko Jpeg/Gif/Png. HD : 640 x 106 (portrait) 20Ko Jpeg/Gif/Png DESCRIPTION

IPHONE BANNIÈRE CLASSIQUE DIMENSIONS. Standard : 320 x 53 (portrait) 20Ko Jpeg/Gif/Png. HD : 640 x 106 (portrait) 20Ko Jpeg/Gif/Png DESCRIPTION IPHONE BANNIÈRE CLASSIQUE DIMENSIONS Standard : 320 x 53 (portrait) 20Ko Jpeg/Gif/Png HD : 640 x 106 (portrait) 20Ko Jpeg/Gif/Png DESCRIPTION Format publicitaire très répandu et simple Permet une présence

Plus en détail

Les types de fichiers

Les types de fichiers Les types de fichiers Tristan Crolard, Sovanna Tan Septembre 2007, m.a.j. septembre 2014 1/41 Tristan Crolard, Sovanna Tan Les types de fichiers disponible sur http://lacl.fr/tan/l1/types_fichiers.pdf

Plus en détail

TD : Codage des images

TD : Codage des images TD : Codage des images Les navigateurs Web (Netscape, IE, Mozilla ) prennent en charge les contenus textuels (au format HTML) ainsi que les images fixes (GIF, JPG, PNG) ou animée (GIF animée). Comment

Plus en détail

EXPERT FINAL CUT STUDIO

EXPERT FINAL CUT STUDIO EXPERT FINAL CUT STUDIO 30 jours (210 heures). Maîtriser les logiciels vidéos de la suite Final Cut et connaître les différentes étapes de la post production. Monteurs, JRI, réalisateurs, techniciens audiovisuels

Plus en détail

Optimisation de la compression fractale D images basée sur les réseaux de neurones

Optimisation de la compression fractale D images basée sur les réseaux de neurones Optimisation de la compression fractale D images basée sur les réseaux de neurones D r BOUKELIF Aoued Communication Networks,Architectures and Mutimedia laboratory University of S.B.A aoued@hotmail.com

Plus en détail

Analyse de la vidéo. Chapitre 4.1 - La modélisation pour le suivi d objet. 10 mars 2015. Chapitre 4.1 - La modélisation d objet 1 / 57

Analyse de la vidéo. Chapitre 4.1 - La modélisation pour le suivi d objet. 10 mars 2015. Chapitre 4.1 - La modélisation d objet 1 / 57 Analyse de la vidéo Chapitre 4.1 - La modélisation pour le suivi d objet 10 mars 2015 Chapitre 4.1 - La modélisation d objet 1 / 57 La représentation d objets Plan de la présentation 1 La représentation

Plus en détail

Chap17 - CORRECTİON DES EXERCİCES

Chap17 - CORRECTİON DES EXERCİCES Chap17 - CORRECTİON DES EXERCİCES n 3 p528 Le signal a est numérique : il n y a que deux valeurs possibles pour la tension. Le signal b n est pas numérique : il y a alternance entre des signaux divers

Plus en détail

Le poids et la taille des fichiers

Le poids et la taille des fichiers Le poids et la taille des fichiers Au tout départ des 0 et des 1 En français et en anglais on appelle cela un bit 8 bit donne un octet (ou byte en anglais) Exemple d octet : 11111111 10111010 00001000

Plus en détail

1 Introduction au codage

1 Introduction au codage CélestineOscarDésiréAnatoleGastonEugène 1 Introduction au codage 1.1 Les ensembles L ensemble de tout les ensembles est Dieu lui-même. Kantor Ensemble des parties d un ensemble désigne l ensemble des sous-ensembles

Plus en détail

Chapitre 2 : communications numériques.

Chapitre 2 : communications numériques. Chapitre 2 : communications numériques. 1) généralités sur les communications numériques. A) production d'un signal numérique : transformation d'un signal analogique en une suite d'éléments binaires notés

Plus en détail

Technique de compression des images médicales 4D

Technique de compression des images médicales 4D Technique de compression des images médicales 4D Leila Belhadef 1 et Zoulikha Mekkakia 1 1 Département d Informatique, USTO-MB, BP 1505 El Mnaouer, Oran, Algérie l.belhadef@gmail.com, mekkakia@univ-usto.dz

Plus en détail

Systèmes de communications numériques 2

Systèmes de communications numériques 2 Systèmes de Communications Numériques Philippe Ciuciu, Christophe Vignat Laboratoire des Signaux et Systèmes cnrs supélec ups supélec, Plateau de Moulon, 9119 Gif-sur-Yvette ciuciu@lss.supelec.fr Université

Plus en détail

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

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Langage HTML Copyright 2010 tv Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any

Plus en détail

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA Fonctions principales : Ordinateur multimédia embarqué sous Linux 2.6 Enregistreur audio-vidéo 4 canaux 8 Mbps, Full HD 1920x1080p, 4 caméras simultanées,

Plus en détail

JKW-IP. Mettez votre intercom vidéo en ligne.

JKW-IP. Mettez votre intercom vidéo en ligne. JKW-IP Intercom vidéo IP IP vidéo Intercom Mettez votre intercom vidéo en ligne. Identifiez et communiquez avec les visit routeur PC JKW-IP Jusqu à 10 PC peuvent être raccordés 20 systèmes JK RÉS. LOCAL

Plus en détail

Glossaire technique Veditec

Glossaire technique Veditec Glossaire technique Veditec 3D/2D DNR (digital noise réduction) La technologie DNR est un système de réduction numérique de bruit ayant pour but de réduire le bruit sur l image. Elle permet d obtenir des

Plus en détail

TP SIN Traitement d image

TP SIN Traitement d image TP SIN Traitement d image Pré requis (l élève doit savoir): - Utiliser un ordinateur Objectif terminale : L élève doit être capable de reconnaître un format d image et d expliquer les différents types

Plus en détail

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES Compétences mises en jeu durant l'activité : Compétences générales : S'impliquer, être autonome. Compétence(s) spécifique(s) : Reconnaître des signaux de nature

Plus en détail

CCTV. Montage simple et rapide Solutions pour tous types d applications Composants Intégration avec les portiers d interphone

CCTV. Montage simple et rapide Solutions pour tous types d applications Composants Intégration avec les portiers d interphone CCTV Montage simple et rapide Solutions pour tous types d applications Composants Intégration avec les portiers d interphone 42 EXEMPLE D INSTALLATION CONNEXION D UNE INSTALLATION VIDÉO INTERPHONE AVEC

Plus en détail

PCS-G70P Système de visioconférence haut de gamme. www.sonybiz.net/vc

PCS-G70P Système de visioconférence haut de gamme. www.sonybiz.net/vc PCS-G70P Système de visioconférence haut de gamme www.sonybiz.net/vc Garantissant de superbes transmissions audio et vidéo, «ELA» façonne une nouvelle réalité pour l homme d affaires moderne. Avec «ELA»,

Plus en détail

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

La tablette grand écran pour partager votre expérience sous Android Honeycomb! La tablette grand écran pour partager votre expérience sous Android Honeycomb! L ARCHOS 101 G9 est la parfaite tablette de loisirs numériques pour partager votre expérience sous Android Honeycomb. Avec

Plus en détail

Recherche d'images par le contenu Application au monitoring Télévisuel à l'institut national de l'audiovisuel

Recherche d'images par le contenu Application au monitoring Télévisuel à l'institut national de l'audiovisuel Recherche d'images par le contenu Application au monitoring Télévisuel à l'institut national de l'audiovisuel Alexis Joly alexis.joly@inria.fr INRIA - IMEDIA Alexis Joly cours monitoring p. 1 Plan de l'exposé

Plus en détail

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

Codage d information. Codage d information : -Définition- Introduction Plan Systèmes de numération et Représentation des nombres Systèmes de numération Système de numération décimale Représentation dans une base b Représentation binaire, Octale et Hexadécimale

Plus en détail

Master IMA - UMPC Paris 6 RDMM - Année 2009-2010 Fiche de TP

Master IMA - UMPC Paris 6 RDMM - Année 2009-2010 Fiche de TP Master IMA - UMPC Paris 6 RDMM - Année 2009-200 Fiche de TP Préliminaires. Récupérez l archive du logiciel de TP à partir du lien suivant : http://www.ensta.fr/~manzaner/cours/ima/tp2009.tar 2. Développez

Plus en détail

TVTools Cloud Edition

TVTools Cloud Edition NOS PACKS TVTOOLS CLOUD ÉDITION CONDITIONS TARIFAIRES TVTools Cloud Edition AU 1 ER NOVEMBRE 2014 Fourniture d un Pack TVTools Cloud Edition pour intégration dans un environnement informatique : Accès

Plus en détail

Informatique Générale

Informatique Générale Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html

Plus en détail

Technique de codage des formes d'ondes

Technique de codage des formes d'ondes Technique de codage des formes d'ondes Contenu Introduction Conditions préalables Conditions requises Composants utilisés Conventions Modulation par impulsions et codage Filtrage Échantillon Numérisez

Plus en détail

11 Février 2014 Paris nidays.fr. france.ni.com

11 Février 2014 Paris nidays.fr. france.ni.com 11 Février 2014 Paris nidays.fr Construire l enregistreur de données autonome de demain Marc-Junior LARROUY, Ingénieur d Applications, National Instruments France Contenu Introduction à l enregistrement

Plus en détail

Compression de données texte, son, image

Compression de données texte, son, image Compression de données texte, son, image Pierre Jouvelot Centre de recherche en informatique Ecole des mines de Paris (C) M.S. HEC/Mines MSIT - 2006 Vers le tout numérique... Le nouveau credo «3A»: «Anything

Plus en détail

SenS Interacti Interact Interac v Interacti e ive Lincor Solutions Ltd. Delivering eservice

SenS Interacti Interact Interac v Interacti e ive Lincor Solutions Ltd. Delivering eservice Lincor, La société Société créé en 1997 pour le développement de produits d accès à l internet pour les collectivités et la maison. Développements matériels et logiciels. development Principes de tous

Plus en détail

كر اس الشروط الفني ة اخلاص ة

كر اس الشروط الفني ة اخلاص ة اجلمهورية التونسية وزارة التعليم العالي والبحث العلمي جامعة املنستري كر اس الشروط الفني ة اخلاص ة Camera de Surveillance interne Full HD Camera Jour/Nuit IP Camera Norme : IP66 Caméra capteur : 1/2 2 Méga

Plus en détail

LABO 5-6 - 7 PROJET : IMPLEMENTATION D UN MODEM ADSL SOUS MATLAB

LABO 5-6 - 7 PROJET : IMPLEMENTATION D UN MODEM ADSL SOUS MATLAB LABO 5-6 - 7 PROJET : IMPLEMENTATION D UN MODEM ADSL SOUS MATLAB 5.1 Introduction Au cours de séances précédentes, nous avons appris à utiliser un certain nombre d'outils fondamentaux en traitement du

Plus en détail

Software and Hardware Datasheet / Fiche technique du logiciel et du matériel

Software and Hardware Datasheet / Fiche technique du logiciel et du matériel Software and Hardware Datasheet / Fiche technique du logiciel et du matériel 1 System requirements Windows Windows 98, ME, 2000, XP, Vista 32/64, Seven 1 Ghz CPU 512 MB RAM 150 MB free disk space 1 CD

Plus en détail

Logiciel MAXPRO NVR SOLUTION D ENREGISTREMENT VIDÉO RÉSEAU

Logiciel MAXPRO NVR SOLUTION D ENREGISTREMENT VIDÉO RÉSEAU SOLUTION D ENREGISTREMENT VIDÉO RÉSEAU Le logiciel MAXPRO NVR d Honeywell est un système IP ouvert de surveillance flexible et évolutif. Grâce à la prise en charge des caméras haute définition (HD) d Honeywell

Plus en détail

nom : Collège Ste Clotilde

nom : Collège Ste Clotilde UNE CONFIGURATION INFORMATIQUE Objectif : Identifier les éléments principaux d une configuration L ordinateur enregistre des données qu il traite pour produire un résultat Sifflements 20 Notice 12 attache

Plus en détail

CONFERENCE EXPO-PROTECTION

CONFERENCE EXPO-PROTECTION CONFERENCE EXPO-PROTECTION Agenda Conférence Se conformer à l arrêté du 3 août 2007 : opportunités et menaces Points clés de l arrêté du 3 août 2007 et de la loi 95-73 Bénéfices de la mise en conformité

Plus en détail

Reconnaissance de visages 2.5D par fusion des indices de texture et de profondeur ICI 12/12/12

Reconnaissance de visages 2.5D par fusion des indices de texture et de profondeur ICI 12/12/12 Reconnaissance de visages 2.5D par fusion des indices de texture et de profondeur ICI 12/12/12 2 Discrimination Invariance Expressions faciales Age Pose Eclairage 11/12/2012 3 Personne Inconnue Identité

Plus en détail

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

Outils permettant la diffusion de l information. Un point sur le droit numérique Technologies de l Information et de la Communication Introduction aux NTE/TICE Présentation des UNR UNT Outils permettant la diffusion de l information Conceptualisation d un module d apprentissage numérique

Plus en détail

DVR08IP-8POE. DVR08IP-8POE DVR Série Neptune IP. NVR (Network Video Recorder) 8 canaux pour caméras IP avec 8 ports réseau PoE intégrés

DVR08IP-8POE. DVR08IP-8POE DVR Série Neptune IP. NVR (Network Video Recorder) 8 canaux pour caméras IP avec 8 ports réseau PoE intégrés DVR Série Neptune IP NVR (Network Video Recorder) 8 canaux pour caméras IP avec 8 ports réseau PoE intégrés Commande simple et intelligente o switch PoE intégré avec DHCP o reconnaissance et ajout automatiques

Plus en détail

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte Projet d informatique M1BI : Compression et décompression de texte Le but de ce projet est de coder un programme réalisant de la compression et décompression de texte. On se proposera de coder deux algorithmes

Plus en détail

Groupe Eyrolles, 2000, 2004, ISBN : 2-212-11330-7

Groupe Eyrolles, 2000, 2004, ISBN : 2-212-11330-7 Groupe Eyrolles, 2000, 2004, ISBN : 2-212-11330-7 Sommaire Cours 1 Introduction aux réseaux 1 Les transferts de paquets... 2 Les réseaux numériques... 4 Le transport des données... 5 Routage et contrôle

Plus en détail

UP 588/13 5WG1 588-2AB13

UP 588/13 5WG1 588-2AB13 Informations Technique Description du produit et de ses fonctionnalités Dans le menu «Réglage» vous avez le choix entre 4 styles d affichage. Les accessoires suivants sont nécessaires: è è è 5WG1 588 8AB14

Plus en détail

Internet et Multimédia Exercices: flux multimédia

Internet et Multimédia Exercices: flux multimédia Internet et Multimédia Exercices: flux multimédia P. Bakowski bako@ieee.org Applications et flux multi-média média applications transport P. Bakowski 2 Applications et flux multi-média média applications

Plus en détail

PCS-1P Système de Visioconférence Multimédia. www.sonybiz.net/vc

PCS-1P Système de Visioconférence Multimédia. www.sonybiz.net/vc PCS-1P Système de Visioconférence Multimédia www.sonybiz.net/vc Garantissant de superbes enregistrements audio et vidéo, «IPELA» façonne une nouvelle réalité pour l homme d affaires moderne. Avec «IPELA»,

Plus en détail

Cinéma Numérique : État de l art d un point de vue Art et Essai

Cinéma Numérique : État de l art d un point de vue Art et Essai Cinéma Numérique : État de l art d un point de vue Art et Essai Master 2 Recherche Informatique et Télécommunications, parcours AVI Auteur : Nicolas Bertrand 52, chemin du Buisson 97436 Saint-Leu bertrand@inattendu.org

Plus en détail

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique Architecture d ordinateur : introduction Dimitri Galayko Introduction à l informatique, cours 1 partie 2 Septembre 2014 Association d interrupteurs: fonctions arithmétiques élémentaires Elément «NON» Elément

Plus en détail

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne) Mémoire - espace destiné a recevoir, conserver et restituer des informations à traiter - tout composant électronique capable de stocker temporairement des données On distingue deux grandes catégories de

Plus en détail

testgratuit@empreinte.com

testgratuit@empreinte.com LIVE TV RIA MOBILE Avant propos page 2 Composantes de l offre page 3 Web TV page 4 Visualisation page 5 Live enrichi page 6 Hébergement page 7 Compatibilité page 8 Offre budgétaire page 9 Conditions Générales

Plus en détail

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les Tablettes Les tablettes Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les tablettes Description: Appareil mobile positionné entre smartphone

Plus en détail

Chapitre 22 : (Cours) Numérisation, transmission, et stockage de l information

Chapitre 22 : (Cours) Numérisation, transmission, et stockage de l information Chapitre 22 : (Cours) Numérisation, transmission, et stockage de l information I. Nature du signal I.1. Définition Un signal est la représentation physique d une information (température, pression, absorbance,

Plus en détail

AXIS Camera Station Logiciel de gestion vidéo complet pour la surveillance, l enregistrement, la lecture et la gestion d événements

AXIS Camera Station Logiciel de gestion vidéo complet pour la surveillance, l enregistrement, la lecture et la gestion d événements Station Logiciel de gestion vidéo complet pour la surveillance, l enregistrement, la lecture et la gestion d événements Ne manquez plus aucun détail Des possibilités de gestion vidéo multiples, où que

Plus en détail

Numérisation du signal

Numérisation du signal Chapitre 12 Sciences Physiques - BTS Numérisation du signal 1 Analogique - Numérique. 1.1 Définitions. Signal analogique : un signal analogique s a (t)est un signal continu dont la valeur varie en fonction

Plus en détail

Robot WIFIBOT Lab V3. 4 roues motrices

Robot WIFIBOT Lab V3. 4 roues motrices 4 roues motrices Lab V3 Robot WIFIBOT Lab V3 Architecture modulaire et ouverte Contrôlable en RS232 ou en Wifi PC x86 embarqué avec une image Xpe ou Linux Ubuntu Le Wifibot Lab est une plate forme robotique

Plus en détail

Chaine de transmission

Chaine de transmission Chaine de transmission Chaine de transmission 1. analogiques à l origine 2. convertis en signaux binaires Échantillonnage + quantification + codage 3. brassage des signaux binaires Multiplexage 4. séparation

Plus en détail

L EXPORTATION d un PROJET.MVP

L EXPORTATION d un PROJET.MVP L EXPORTATION d un PROJET.MVP Présentation du problème : Le Projet de Montage Magix 17.MVP n est que l apparence du Film ou du Diaporama Vidéo (une maquette, une liste d instructions pour le logiciel).

Plus en détail

LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION

LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION ) Caractéristiques techniques des supports. L infrastructure d un réseau, la qualité de service offerte,

Plus en détail

CONTRAINTES TECHNIQUES

CONTRAINTES TECHNIQUES CONTRAINTES TECHNIQUES traffic_web@canal-plus.com Dernière mise à jour : 06 07 2012 DISPLAY INFORMATIONS GENERALES 1. LE SON : En «OFF» par défaut Se Déclenche au roll over ou au clic. Intégrer un bouton

Plus en détail

1 THALES Land & Joint Systems, EDS/SPM WaveForm Design group

1 THALES Land & Joint Systems, EDS/SPM WaveForm Design group Panorama des techniques de codage/décodage conjoint et techniques de diversité adaptées à la transmission de flux vidéo et HTML sur lien IP sans fil point/multipoint Joint coding/decoding techniques and

Plus en détail

Le signal GPS. Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = 10.23 Mhz

Le signal GPS. Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = 10.23 Mhz Le signal GPS Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = 10.23 Mhz Deux signaux en sont dérivés: L1 (fo x 154) = 1.57542 GHz, longueur d onde = 19.0 cm

Plus en détail

MagicSoft Playout. Permet de mixer des playlists de contenu SD, HDV et Full HD. Prise en charge des formats AVI, MXF, MP4, MOV, MPEG2 et H264.

MagicSoft Playout. Permet de mixer des playlists de contenu SD, HDV et Full HD. Prise en charge des formats AVI, MXF, MP4, MOV, MPEG2 et H264. Station d automation tv hd/sd gestion graphique et playout retrouver ce produit sur www.bbeam.com MagicSoft CG MagicSoft Playout MagicSoft Streaming Supporte le format SD et HD. Qualité de graphique optimale

Plus en détail

Ne cherchez plus, soyez informés! Robert van Kommer

Ne cherchez plus, soyez informés! Robert van Kommer Ne cherchez plus, soyez informés! Robert van Kommer Le sommaire La présentation du contexte applicatif Le mariage: Big Data et apprentissage automatique Dialogues - interactions - apprentissages 2 Le contexte

Plus en détail

PRECAUTIONS DESCRIPTION DU PRODUIT

PRECAUTIONS DESCRIPTION DU PRODUIT Vous venez d acquérir un produit de la marque Essentiel b et nous vous en remercions. Nous apportons un soin particulier au design, à l'ergonomie et à la simplicité d'usage de nos produits. Nous espérons

Plus en détail

ereader compact 9 et reproducteur multimédia portable

ereader compact 9 et reproducteur multimédia portable ereader compact 9 et reproducteur multimédia portable Avec son large écran couleur 9 (environ 23 cm) et son format de poche, l ARCHOS 90 ereader est le compagnon idéal pour la lecture et le divertissement.

Plus en détail

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

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer! JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer! 1 / Contexte L ordinateur La loi du nombre La numérisation = codage d une information en chiffres binaire : 0 1 («bit») 8 bits = 1 octet 1ko = 1024

Plus en détail