TDs Architecture des ordinateurs DUT Informatique - M4104c SUJETS. R. Raffin Aix-Marseille Université romain.raffin-at-univ-amu.fr



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

TPs Architecture des ordinateurs DUT Informatique - M4104c SUJETS. R. Raffin Aix-Marseille Université romain.raffin-at-univ-amu.fr

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

Q6 : Comment calcule t-on l intensité sonore à partir du niveau d intensité?

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

Chapitre 13 Numérisation de l information

INFO 2 : Traitement des images

Le poids et la taille des fichiers

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

TD : Codage des images

Les images numériques. 1. Le dessin vectoriel

Services internet gratuits. La PICASA Google avec son espace client. Cliquez ici

Chap17 - CORRECTİON DES EXERCİCES

TP SIN Traitement d image

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

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

Cours de numérisation sur Epson Perfection

Initiation à linfographie

Utiliser le logiciel Photofiltre Sommaire

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

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

Fascicule 1.

Transférer et enregistrer les photos sur l'ordinateur

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

Tuto pour connecter une source RVB RGB à un moniteur Commodore / Amiga

Géométrie discrète Chapitre V

nom : Collège Ste Clotilde

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

(Edition de chèques)

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

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

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

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

Compte TOURISME PORTS ENVIRONNEMENT UPPC RÉSEAU EXEMPLAIRE DES VILLES PORTS - TERROIRS CULTURELS DE CORSE TIC PORTO- VECCHIO

Chapitre 18 : Transmettre et stocker de l information

My Custom Design ver.1.0

Des outils numériques simples et conviviaux!

Formats d images. 1 Introduction

Structure de base d un ordinateur

ASSURANCE QUALITE WORLDSKILLS

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

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.

BACCALAURÉAT TECHNOLOGIQUE STD ARTS APPLIQUÉS

Le Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7

1AN. e n 19" FicheS Techniques. PLV - Dynamique. caractéristiques techniques. dimensions dela structure

Caractéristiques et débits de votre ligne ADSL

Tablette 10.1 Fine & Performante Quad-Core! ASUS

Traitement bas-niveau

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

M2-Images. Rendu Temps Réel - OpenGL 4 et compute shaders. J.C. Iehl. December 18, 2013

Glossaire technique Veditec


REALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3.

Module Transférer/récupérer ses photos de son appareil vers son ordinateur

Systèmes de transmission

Usage des photos pour Internet et pour la presse

Pré-requis techniques

HP Color LaserJet Pro MFP M476dn

Eternelle question, mais attention aux arnaques Question qui est souvent mise en premier plan => ce n est pas une bonne idée

Université de La Rochelle. Réseaux TD n 6

Système de vidéoconférence avec périphériques

Dossier 03 Périphériques d acquisition

ELEMENTS DE CONTENU DETAILLE

Cours Informatique 1. Monsieur SADOUNI Salheddine

Bac Pro SEN Epreuve E2 Session 200x. Baccalauréat Professionnel SYSTÈMES ÉLECTRONIQUES NUMÉRIQUES. Champ professionnel : AUDIOVISUEL - MULTIMEDIA

1 Comment faire un document Open Office /writer de façon intelligente?

DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran

Bases de données documentaires et distribuées Cours NFE04

Régler les paramètres de mesure en choisissant un intervalle de mesure 10µs et 200 mesures.

LA VIDÉO HAUTE DEFINITION, PARTOUT, POUR TOUS

Sous réserve de modifications techniques et des disponibilités, fabrication française.

Adobe Premiere Pro Exportation

L infographie pour la sérigraphie artisanale

PES PILOT HDpro. La nouvelle référence en matière de vidéo-endoscopie

Système de surveillance vidéo

Cyber-base du Pays Martégal. Atelier «Découverte de l ordinateur»

Caméra Cloud jour / nuit sans fil TV-IP751WIC (v1.0r)

Projet Matlab : un logiciel de cryptage

Leçon 1 : Les principaux composants d un ordinateur

Indications pour une progression au CM1 et au CM2

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

Initiation au dessin Bitmap

Purkinje Dossier Configuration requise. Version 5.11

Organiser ses photos sur l ordinateur

Matériel & Logiciels (Hardware & Software)

Limitations of the Playstation 3 for High Performance Cluster Computing

F210. Automate de vision hautes fonctionnalités. Caractèristiques. Algorithmes vectoriels

Projet Matlab/Octave : segmentation d'un ballon de couleur dans une image couleur et insertion d'un logo

Thème 17: Optimisation

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La

Algorithmique I. Algorithmique I p.1/??

Chapitre 2 : communications numériques.

Assistant d e tablissement de Tableaux

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

AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE

COMMENT CREER VOS BANDES GRAND FORMAT?

Création de maquette web

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

Transcription:

TDs Architecture des ordinateurs DUT Informatique - M4104c SUJETS R. Raffin Aix-Marseille Université romain.raffin-at-univ-amu.fr 2015

Table des matières 1 TD1 : les bonnes résolutions 2 1.1 Premières impressions................................................. 2 1.2 Poster.......................................................... 2 1.3 Écrans informatiques.................................................. 2 1.4 Comparaison avec les écrans TV........................................... 2 1.5 Annexes......................................................... 2 2 TD performance et shaders 3 2.1 Performances des polygones.............................................. 3 2.2 Calcul de débit vertex................................................. 3 2.3 Vertex shader...................................................... 3 2.4 Fragment shader.................................................... 4

1 TD1 : les bonnes résolutions Rappel : dpi : «dot per inch» ou «point par pouce». 1 pouce mesure 2,54 cm. 1.1 Premières impressions On veut sortir une image bitmap de résolution 1024 768 pixels sur 3 supports avec des densités différentes (on fait l hypothèse que les points ou les pixels sont carrés) : un écran d ordinateur (72 dpi), une imprimante jet d encre (720 dpi), une flasheuse de presse (1200 dpi). donner des tailles d images correspondantes sur ces supports (en cm) ainsi que la taille du point en cm sur chaque image. Donner la taille de l écran de l ordinateur nécessaire pour afficher cette image (diagonale en pouces). 1.2 Poster On veut imprimer un poster A4 à partir d une photo prise par un appareil numérique 3,1 Mpixels (résolution maximale 2048 1536). 1. quelle va être la dimension d un point sur la feuille? 2. quelle sera la taille effective de l image en prenant des pixels carrés dont la taille est issue de la plus intéressante de la question précédente? 3. mêmes questions pour un support de taille A3. 4. si on utilise une imprimante à 1440 dpi, quelles dimensions devrait faire la photo pour que chaque pixel corresponde à un point sur la feuille A4? 5. quel serait son poids en Mo en utilisant un codage 24 bits des couleurs, sans compression (format brut)? 1.3 Écrans informatiques Un moniteur de 15 pouces à un «pitch» de 0,26 mm (chaque pixel a cette taille). 1. quelle est la taille, en cm, du moniteur (diagonale, largeur, hauteur) en tenant compte du rapport 4/3? 2. quelle est sa résolution maximale de travail? 3. quelle est sa résolution utile (en gardant le rapport 4/3), en se rapprochant de résolutions connues (800 600, 1024 768, 1280 1024,...)? 4. même questions pour un moniteur 17 pouces en conservant le pitch. 1.4 Comparaison avec les écrans TV 1. la résolution d une image de télévision cathodique est de 720 576, quel est le pitch d un téléviseur 70 cm? Comparer avec les valeurs précédentes (moniteur informatique à 72 dpi par ex.). 2. si on utilise un téléviseur HDready (1366 768) ou FullHD (1920 1080) pour visionner une VHS numérique (support VCD, codage MPEG1, 352 288), à quoi doit-on s attendre? Quelles sont les dimensions d un pixel de la vidéo sur un affichage de 82 cm de diagonale? 1.5 Annexes Quelques exemples de zoom sur une image :

2 TD performance et shaders 2.1 Performances des polygones On désire visualiser une scène complexe de 10 M Polygones à 20 images par seconde. On dispose de cartes pouvant fournir 22 M Polygones/sec dans les conditions de l application. 1. quelle fréquence image (en img/sec) peut-on espérer sur 1 carte graphique : avec une fréquence verticale de 60 Hz? avec une fréquence verticale de 75 Hz? 2. que remarquez vous et pourquoi? 3. quelle est la latence minimale d interaction sur une carte? 4. quels modes de parallélisme peut-on proposer pour augmenter les performances? 5. en parallélisant les rendus, sur combien de cartes en considérant une perte de 5 % des performances? 6. recalculez la latence d interaction pour les fréquences précédentes. 2.2 Calcul de débit vertex Dans une application de visualisation scientifique, on désire visualiser une surface d iso-valeur. Cette surface comporte 150 000 points définis par une liste ordonnée de vertex et de couleurs (v 0, c 0, v 1, c 1,..., v n 1, c n 1 ), n = 150000. On défini une normale pour chaque vertex. 1. calculer la quantité de données transmise pour le rendu d une image ; 2. combien d images par seconde peut-on accomplir théoriquement sur un bus AGP 1x (266 Mo/s)? 2.3 Vertex shader Voilà un vertex shader très simple : void main ( void ) { gl_frontcolor = gl_color ; g l _ P o s i t i o n = gl_modelviewprojectionmatrix gl_vertex ; } On veut mettre en place la déformation de la géométrie par une contrainte formée de : un point de contrainte P, a priori sur l objet ; un vecteur de contrainte V, qui donne la direction et la déformation maximale à appliquer ; un rayon d influence R, qui donne l étendue de la déformation. La déformation prend en compte la distance d un point quelconque X au point P, si le point X est influencé il sera déplacé selon le vecteur de contrainte (comme le montre la figure).

1. écrire la déformation (il faudrait une fonction de déformation non linéaire 1 ) ; 2. quels paramètres peut-on transférer depuis le CPU? 2.4 Fragment shader Le fragment shader suivant conserve la couleur initial du pixel (gl_color) et la renvoie pour affichage. void main ( void ) { vec4 currentfrag = gl_color ; } gl_fragcolor = currentfrag ; 1. passer l image en niveaux de gris 2 2. faire un seuillage sur 4 niveaux de gris ou 4 couleurs à partir de la luminance. 1. cf. fonction Lorentzienne https://fr.wikipedia.org/wiki/fonction_lorentzienne : f(x) = 1 1+x 2 2. Une formule pour la luminance : 0.299rouge + 0.587vert + 0.114bleu