Aller au contenu

Framebuffer

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 12 juin 2009 à 19:26 et modifiée en dernier par Toutoune25 (discuter | contributions) (divers). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

erreur du modèle {{langue}} : texte absent («  »)

Photo d'un Framebuffer SUN TGX.

Un framebuffer (soit en français « tampon de trame ») est un équipement de sortie vidéo qui commande un affichage vidéo à partir d'un tampon mémoire contenant une trame complète de données. Les informations dans le tampon mémoire sont en général les valeurs des composantes de couleurs pour chaque pixel (chaque point à afficher sur l'écran). Les valeurs sont habituellement mémorisées sous les formats 1-bit monochrome, 4-bit palettisées, 8-bit palettisées, 16-bit « highcolor » ou 24-bit « truecolor » (vraies couleurs). Un canal alpha (« alpha channel) est parfois utilisé pour l'information de transparence associée à chaque pixel. La quantité de mémoire nécessaire à la commande d'un framebuffer dépend de la résolution, de la profondeur de couleur ("color depth") et de la taille de la palette.

Les « framebuffer » différent significativement des affichages graphiques vectoriels (« vector graphics displays) qui était communément utilisés avant l'arrivée de framebuffer. Dans un affichage vectoriel, seules les valeurs des extrémités des primitives graphiques sont stockées. Le faisceau électronique du tube d'affichage est alors dirigé d'extrémité en extrémité, traçant une ligne analogique entre ces points. Dans le cas du framebuffer, le faisceau électronique (si la technologie d'affichage est l'écran cathodique) est dirigée pour tracer de gauche à droite et de haut en bas de façon à balayer l'ensemble de l'écran, de la même façon qu'un téléviseur dans le cas de la transmission télévisée. En même temps que cette opération de balayage, l'information de couleur pour chaque point de l'écran est extraite du framebuffer, créant ainsi un ensemble d'éléments discrétisés d'image ("pixels").