Diapositives de présentation d'AVIVO - Londres, la semaine dernière
Architecture du pipeline vidéo
Passons maintenant à l'implémentation d'AVIVO dans les puces graphiques Radeon. En ce qui concerne le décodage la puce graphique offre un soutient pour la décompression des formats H.264, MPEG-2, MPEG-4, VC-1 et WMV9. La partie de post-traitement offre quant à elle des fonctions de désentrelacement adaptatif vectoriel et des fonctions de mise à l'échelle de la vidéo. Le dernier élément du pipeline AVIVO concerne l'affichage et ici ATI propose un moteur d'affichage composé de deux pipelines symétriques. Ils offrent une correction gamma, une correction de couleur, du dithering, ainsi que des fonctions de mise à l'échelle et de compression. Tous les traitements que ce soit de la vidéo, de la 2D ou de la 3D se font sur 10 bits et l'affichage offert par AVIVO (30 bits au total) se fait sur une palette de 1,07 milliards de couleurs, en lieu et place des traditionnels 16,7 millions de couleurs. Précisons tout de même que la plupart des moniteurs PC ne fonctionnent aujourd'hui qu'avec une fidélité de 8 bits par couleur, dans ce cas le moteur d'affichage AVIVO effectue tous les traitements avec une précision de 10 bits par couleur avant d'appliquer un dithering pour préserver la fidélité obtenue lors du traitement tout en envoyant l'image sur un écran capable d'une précision maximale de 8 bits.
Côté sorties la technologie AVIVO profite de l'algorithme du Xilleon (puce présente dans nombre d'écrans HDTV) et ATI propose une sortie DVI Dual-Link, comme sur les derniers GeForce 7. Notez qu'il faudra bien sûr pouvoir tester la technologie AVIVO pour vérifier que les fonctionnalités annoncées sont bien présentes et sont en effet efficaces.