Contents
Page 4 Copyright Euresys s.a. 2003
3.3.5 DMA ....................................................................................................................... 19
3.3.6 Variantes actuelles................................................................................................. 20
3.3.7 Variante future: PCI Express.................................................................................. 20
4 Acquisition.............................................................................................................. 21
4.1 Préliminaires.............................................................................................................. 21
4.1.1 Place du frame grabber.......................................................................................... 21
4.1.2 Exemple analogique............................................................................................... 22
4.1.3 Exemple digital....................................................................................................... 23
4.1.4 Structure ................................................................................................................ 24
4.2 Aspects hardware...................................................................................................... 24
4.2.1 Connexions ............................................................................................................ 24
4.2.2 Conditionnement analogique.................................................................................. 24
4.2.2.1 Applicabilité........................................................................................................... 24
4.2.2.2 Traitements appliqués ..........................................................................................24
4.2.2.3 Conversion analogique/digitale............................................................................. 24
4.2.2.4 Traitements particuliers ........................................................................................25
4.2.3 Base de temps ....................................................................................................... 25
4.2.3.1 Généralités ...........................................................................................................25
4.2.3.2 Synchronisation par boucle de phase................................................................... 25
4.2.3.3 Synchronisation par horloge pixel.........................................................................25
4.2.3.4 Signaux produits par la base de temps ................................................................25
4.2.4 Conditionnement digital.......................................................................................... 26
4.2.4.1 Applicabilité........................................................................................................... 26
4.2.4.2 Traitements appliqués ..........................................................................................26
4.2.4.3 But global.............................................................................................................. 26
4.2.5 Mémoire ................................................................................................................. 27
4.2.5.1 Justification ........................................................................................................... 27
4.2.5.2 Frame grabber à FIFO..........................................................................................27
4.2.5.3 Frame grabber à frame buffer............................................................................... 27
4.2.6 Contrôle DMA ........................................................................................................ 28
4.2.6.1 Ordre des pixels.................................................................................................... 28
4.2.6.2 Format des pixels .................................................................................................28
4.2.6.3 Scatter-gather .......................................................................................................28
4.3 Aspects software ....................................................................................................... 29
4.3.1 Définition ................................................................................................................ 29
4.3.2 Client...................................................................................................................... 29
4.3.3 Missions du driver .................................................................................................. 29
4.3.4 Application programming interface......................................................................... 29
4.3.5 Fonctionnalité......................................................................................................... 29
4.3.5.1 Style séquentiel ....................................................................................................30
4.3.5.2 Style événementiel ...............................................................................................30
4.3.6 Evolutivité............................................................................................................... 31
4.3.6.1 Diversité des systèmes d'exploitation...................................................................31
4.3.6.2 Diversité des environnements ..............................................................................31
4.3.6.3 Style d'API ............................................................................................................ 31
4.3.6.4 Evolution des fonctionnalités ................................................................................31
4.4 Considérations particulières...................................................................................... 32
4.4.1 Multiplicité des sources .......................................................................................... 32
4.4.2 Considérations de débit ......................................................................................... 32
4.4.3 Missions non liées à la vidéo.................................................................................. 32
4.4.3.1 Contrôle de l'éclairage .......................................................................................... 32
4.4.3.2 Trigger externe......................................................................................................32
4.4.3.3 Entrées et sorties à usage général ....................................................................... 32
4.5 "Frame processor" versus "Frame grabber" ............................................................. 33
5 Conclusions ........................................................................................................... 35
5.1 Application des frame grabbers ................................................................................ 35
5.2 Euresys...................................................................................................................... 35
5.3 Gamme...................................................................................................................... 36
5.3.1 Frame grabber analogiques ................................................................................... 36
5.3.2 Frame grabber digitaux .......................................................................................... 37
5.3.3 Software................................................................................................................. 37
5.4 Opportunités.............................................................................................................. 38