DIANE
ACQUISITION, COMPRESSION JPEG ET RESTITUTION D’IMAGES VIDEO



La carte DIANE, développée par la société APIM INFORMATIQUE, est une carte PCI permettant d'acquérir, compresser, décompresser et restituer la vidéo à partir d'un PC et d'une source vidéo.

DIANE permet la numérisation de toutes les images couleurs ou niveaux de gris (trames paires et trames impaires) issues des signaux vidéo de type composite (PAL, SECAM, NTSC) et YC (S-VHS). Ces performances sont des performances maximales ; en faisant varier certains paramètres, il est également possible de travailler en petite résolution, d’acquérir un seul type de trames, de capturer des images fixes ou quelques images/seconde

Toutes les images peuvent être compressées en temps réel selon la norme JPEG autorisant ainsi l'accès à chaque image à partir du disque dur du PC. Le taux de compression est librement ajustable selon la qualité d'images et le débit de données recherchés par l'utilisateur ; il sera possible d’atteindre un débit compressé de plusieurs Mégaoctets par seconde.

Selon la nature de l’application, différents modes de fonctionnement sont possibles avec DIANE :
  • mode incrustation VGA et acquisition d’images fixes
  • mode acquisition et compression JPEG d’images fixes
  • mode visualisation d’images fixes compressées ou non
  • mode acquisition et compression moving JPEG de séquences vidéo
  • mode restitution de séquences animées
  • mode dispatching de trames (à chaque trame est attribuée la fonction définie par l’application).
Côté visualisation, DIANE assure le monitoring par écriture directe dans la RAM de la carte VGA (mode bus master) et restitue les images en incrustation dans une fenêtre VGA et/ou vers une sortie sur un moniteur vidéo.



Caractéristiques hardware
  • Formats vidéo : composite (PAL, NTSC, SECAM) et YC (S-VHS)
  • Sources vidéo non synchronisées : de 1 à 4 (réglages distinctes de chaque source)
  • Sources vidéo synchronisées : maximum 16
  • Compresseur / décompresseur temps réel JPEG
  • RAM : pas de mémoire sur la carte d’acquisition
  • Puissance CPU du PC : processeur non sollicité
  • Possibilité d'utiliser plusieurs cartes dans une même machine.

Numérisation
  • Numérisation en qualité professionnelle YUV 4:2:2: (norme CCIR 601)
  • Numérisation en 32768, 65536 ou 16 millions de couleurs
  • Résolution : 720 x 576

Restitution / Affichage
  • Affichage direct dans la mémoire de la carte VGA PCI (en mode bus master)
  • Affichage sur carte VGA configurée en mode vraies couleurs ou niveaux de gris (avec carte VGA 256 couleurs pour ce dernier cas).
  • Carte VGA configurée en adressage linéaire mode graphique permettant l’écriture de caractères point par point sur l’écran VGA.
  • Restitution des images : en incrustation dans une fenêtre vidéo programmable et/ou sortie vidéo
  • Réglages : contraste, luminosité, saturation et teinte
  • Effet miroir, scroll, scaling d’images.

Logiciels de développement (drivers)
  • Librairies et DLL accessibles par le langage C pour programmer la carte
  • Environnements de développement :
    • Windows 95 / 98 / ME : Visual C++, Borland C++
    • Windows NT 4.0 / 2000 / XP : Visual C++, Borland C++
  • Fourniture de sources de programmes opérationnels
  • Assistance technique aux développeurs.

Principales applications
  • Informatique industrielle
  • Vidéo surveillance, alarme, contrôle
  • Réseaux.