Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Grabber-4x4
Hardware-Manual
Ausgabe Dezember 2008
Ein Produkt eines Unternehmens der PHYTEC Technologie Holding AG

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Phytec pciGrabber-4x4

  • Seite 1 Grabber-4x4 Hardware-Manual Ausgabe Dezember 2008 Ein Produkt eines Unternehmens der PHYTEC Technologie Holding AG...
  • Seite 2 Die Informationen in diesem Handbuch wurden sorgfältig überprüft und können als zutreffend angenommen werden. Dennoch sei ausdrücklich darauf verwiesen, dass die Firma PHYTEC Messtechnik GmbH weder eine Garantie noch die juristische Verantwortung oder irgendeine Haftung für Folgeschäden übernimmt, die auf den Gebrauch oder den Inhalt dieses Handbuches zurückzuführen sind.
  • Seite 3: Inhaltsverzeichnis

    5.6 Die Sonderfunktionen ..............51 5.7 Bilder speichern, Programm beenden ........58 5.8 Inbetriebnahme unter Linux ............58 Treiber-Software................61 6.1 Technische Grundlagen.............. 62 6.1.1 Aufbau des pciGrabber-4x4 ..........62 6.1.2 Videosignal und Digitalisierungsvorgang.....65 6.1.3 Farbübertragung und Farbspeicherung ......68 6.1.4 Datenspeicherung durch DMA und RISC-Programm ..70 6.2 Treiber für Microsoft Windows ..........
  • Seite 4 Anwenden der Windows NT4.0 / Windows 2000 XP / VISTA - DLL ............82 6.2.6 Programmierung unter Delphi ........83 6.2.7 Beschreibung der in der DLL vorhandenen Funktionen ..................85 Störungssuche.................. 141 Index ......................146  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 5 Bild 7: PHYTEC Installationsmenü............. 23 Bild 8: Übersicht der pciGrabber-4x4 Anschlüsse (VD-012)....24 Bild 9: Übersicht der pciGrabber-4x4 Anschlüsse (VD-012-X1) ..25 Bild 10: Übersicht der pciGrabber-4x4 Anschlüsse (VD-012-X2) ..25 Bild 11: Video-Abschlusskabel – Legende: (Bezeichnung, PHYTEC Best.Nr.) ................... 26 Bild 12: Anschlussmöglichkeiten an pciGrabber-4x4 ......
  • Seite 6 Konfigurieren des Treibers ............79 Bild 47: Skalierung und Ausschnittsbildung ........109 Bild 48: Bild zur Skalierung: alle Werte gleich bis auf ppl....110 Bild 49: Farbformate des pciGrabber-4x4 ........... 116 Bild 50: Rückgabewert der Funktion data_present ......122 Bild 51: Timing Diagramm Rückgabe-Parameters...
  • Seite 7 Tabelle 5: Belegung des Option-Ports ............17 Tabelle 6: Anzahl der möglichen Zusatzplatinen........30 Tabelle 7 Datenraten PAL 25fps.............. 42 Tabelle 8 Datenraten NTSC 30fps ............42 Tabelle 9: Speicherbedarf eines Pixel in den einzelnen Modi ....118  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 8  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 9 Teil 1 Installation und Inbetriebnahme Teil 1 Installation und Inbetriebnahme  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 10  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 11: Einleitung

    Artikelnummer Decoder Bus-System pciGrabber-4x4 VD-012 x1 PCI Express pciGrabber-4x4 VD-012-X1 x1 PCI Express pciGrabber-4x4 VD-012-X2 x1 PCI Express Die pciGrabber-4x4 sind zum größten Teil Softwarekompatibel zu den Vorgängermodellen pciGrabber-4plus und pciGrabber-4 express.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 12: Lieferumfang / Technische Daten

    2 Lieferumfang / Technische Daten Zum Lieferumfang des pciGrabber-4x4 gehören: • PCI Express-Steckkarte • Installations-CD mit Demosoftware (Windows NT4.0, 2000 Windows VISTA) Treiber- Software für Windows NT4.0, 2000 und Windows VISTA Labview-Treiber für Bildverarbeitungsanwendungen unter Labview (National Instruments; IMAQ – Paket erforderlich) •...
  • Seite 13: Zubehör

    Lieferumfang / Technische Daten 2.1 Zubehör Bei PHYTEC können Sie folgendes Zubehör zu den pciGrabbern erhalten: • S-Video-Anschlusskabel für den Anschluss von Farbkameras mit 4poliger Mini-DIN-Buchse (S-Video-Ausgang): Länge ca. 2 m – Bestell-Nr. WK051 • BNC-Anschlusskabel für den Anschluss von Kameras mit BNC- Steckern: Bestell-Nr.: WK058 (2m) / WK039 (10m)
  • Seite 14: Technische Daten Vd-012(-X1)(-X2)

    , 1V Modell VD-012-X2: 2 Composite-Videoeingänge, 75 Ω, 1Vss) 2 S-Video-Eingang 75 Ω (0,7 Vss / 0,3 Vss ) Ω optional 4 Composite-Videoeingänge, 75 , 1V Videoformate: PAL (B,G,H,I), NTSC (M) bzw. entsprechende CCIR-Formate monochrom  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 15 Kontrast (0 % ... 235 %) Farbsättigung (U: 0...201 %, V: 0...283 %) Farbton (+/- 90°, nur NTSC) Bildspeicher je Decoder: 630 Byte FIFO on-board, Echtzeit-Speicherung im PC-Arbeitsspeicher Even-/Odd-Speicher getrennt oder gemeinsamer Vollbildspeicher (wählbar)  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 16 Input High Voltage 3,5 V Input Low Voltage -0,5 V 1,5 V Hysteresis 0,2 V Input High Current 10 uA Input Low Current -10 uA Output Low Voltage 0,4 V die beiden Frequenzen sind softwaremäßig umschaltbar  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 17 (nicht an der Frontblende) Modell VD-012-X2 2 x Mini-DIN-Buchse: S-Video-Eingang 2 x BNC-Buchse: Composite-Eingang Pfostenleiste 2x12: 4 Composite-Eingänge Pfostenleiste 2x6: GPIO-Port, 8 x TTL I/O I²C-Schnittstelle Pfostenleiste 2 x 4: Jumper (nicht an der Frontblende)  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 18: Anwendungsgebiete Und Sicherheitshinweise

    2.3 Anwendungsgebiete und Sicherheitshinweise Achten Sie beim Einsatz des pciGrabber-4x4 auf die Einhaltung der spezifizierten Betriebsbedingungen. Lesen Sie vor der Inbetriebnahme diese Anleitung sorgfältig. • Der pciGrabber-4x4 dient zur Digitalisierung von Videosignalen von Standard-TV-Kameras. Es können Signale von Composite- Videokameras verarbeitet werden, die den Normen CCIR B,G,H,I und Unternorm CCIR B,G,H,I/PAL entsprechen.
  • Seite 19 Eine eventuell notwendige Reparatur darf nur vom Fachmann unter Verwendung von Originalbauteilen durchgeführt werden. Beim Anschluss des Geräts, nur zugelassene und geprüfte Anschlusskabel verwenden. Es muss auf korrekte Abschirmung und Entstörung der Kabel geachtet werden.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 20: Adressen Und Ressourcen

    Adressen aufsteigend in der Reihenfolge der Nummerierung der PCI Express-Slots vergeben. Dies kann jedoch bei manchen Herstellern abweichen. Der pciGrabber-4x4 kann bei einer ganzen Reihe von Ereignissen und Betriebszuständen einen Interrupt auslösen. Die Ursache des Interrupts kann über das Interrupt-Statusregister des Grabbers ermittelt werden.
  • Seite 21: Anschlussbelegung Der Buchsen

    Zur Funktionskontrolle empfehlen wir die Demosoftware auf der mitgelieferten CD. 2.5 Anschlussbelegung der Buchsen Hinweis: Die nachfolgende Beschreibung der Anschlüsse der Grabber ist als technische Referenz zu verstehen. Bild 2: Anschlüsse des pciGrabber-4x4 (VD-012)  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 22: Bild 3: Anschlüsse Des Pcigrabber-4X4 (Vd-012-X1)

    Bild 3: Anschlüsse des pciGrabber-4x4 (VD-012-X1) Bild 4: Anschlüsse des pciGrabber-4x4 (VD-012-X2)  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 23: Composite-Eingänge

    Tabelle 1: Belegung der BNC – Buchsen, Modell VD-012 pciGrabber-4x4 (VD-012-X1) MINI-DIN MINI-DIN MINI-DIN MINI-DIN Composite Input 1 Composite Input 1 S-Video Input 1 S-Video Input 1 Decoder 1 Decoder 2 Decoder 3 Decoder 4  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 24: S-Video-Anschluss

    Bildstrukturen und verbessert so die tatsächliche Auflösung bei Farbbildern. S-Video-Quellen können an die Varianten VD-012-X1 und VD-012- X2 des pciGrabber-4x4 angeschlossen werden. Die Belegung kann der Tabelle 2 und Tabelle 3 entnommen werden. • Die Buchsen sind entsprechend der S-Video-Norm beschaltet (vgl.Bild 3 und Bild 4).
  • Seite 25: I²C-Schnittstelle

    Grabber/Decoder bekommen zwar vom Treiber unterschiedliche Adressen, aber es ist nicht möglich festzustellen, welche Adresse zu welchem Framegrabber gehört. Über die Jumper auf der Stiftleiste X900 können nun mehrere Framegrabber, der gleich Variante, in einem System unterschieden werden.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 26: Hinweise Zur Ce-Konformität Und Störsicherheit

    Videoleitungen WK-051 müssen Klappferrite verwendet werden vom Typ Würth Nr. 742 716 32. Möchten Sie eigene Kabel an den pciGrabber-4x4 anschließen, so beachten Sie bitte, dass diese Kabel mit einem Klappferrit bzw. einer gleichwertigen Entstörmaßnahme auszurüsten sind. Der Ferrit ist in einer Entfernung von ca.
  • Seite 27: Der Erweiterungsanschluss Option-Port

    Mantel- bzw. Potentialausgleichsströme auftreten, die durch geeignete Vorrichtungen von den Eingängen des pciGrabber-4x4 fernzuhalten sind. PHYTEC kann keine Haftung für Schäden übernehmen, die durch unsachgemäßen Anschluss der Signalquellen entstanden sind. Der Erweiterungsanschluss Option-Port Der Erweiterungsport stellt dem Anwender 8 digitale I/O-Leitungen und ein I²C-Schnittstelle zur Verfügung.
  • Seite 28: Einbau Und Installation Der Grabberkarte

    • Entfernen Sie die Blende am PC-Gehäuse, die sich vor dem ausgewählten Slot befindet (abschrauben oder ausbrechen). • Setzen Sie nun den pciGrabber-4x4 wie im Bild 6 dargestellt mit der Anschlussblende nach außen vorsichtig in den Steckplatz ein. Die Karte sollte sicher einrasten.
  • Seite 29: Bild 6: Einsetzen Der Karte Im Pci-Steckplatz

    • Schließen Sie das Rechnergehäuse wieder. Als nächstes müssen noch der Treiber und die Demosoftware der Karte installiert werden. Dies fällt für den Treiber, je nach Betriebssystem, unterschiedlich aus. Wie, wird im Folgenden erklärt.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 30: Installieren Der Treiber

    Treiber für das Gerät suchen aus und bestätigen Sie mit OK. Im darauffolgenden Fenster wählen Sie Geben Sie eine Position an. Legen Sie die PHYTEC Vision Utilities CD in Ihr CD-ROM Laufwerk. Wählen Sie Durchsuchen und im darauf erscheinenden Fenster das CD-ROM Laufwerk aus.
  • Seite 31 • Windows NT4.0 (mit ServicePack 6): WindowsNT erkennt die Karte nicht automatisch. Der Treiber muss manuell installiert werden. Legen Sie die PHYTEC Vision Utilites CD in Ihr CD-ROM Laufwerk. Wählen Sie unter WindowsNT im Hauptverzeichnis der CD das Programm Start.exe aus.
  • Seite 32: Zusätzliche Treiber (Optional)

    Sie bitte das LabView Handbuch. Wenn Sie die Treiber installieren möchten: Legen Sie die PHYTEC Vision Utilities CD in Ihr Laufwerk und starten Sie aus dem Hauptverzeichnis der CD die Datei start.exe. Im folgenden Fenster wählen Sie PCI-Grabber aus. Sie sehen in dem darauf erscheinenden Installationsfenster unter anderem die zwei Einträge:...
  • Seite 33: Installation Des Demoprogramms

    Kamera, die Karte zu testen, Bildparameter zu modifizieren, und einfache Bildoperationen durchzuführen. Die Installation des Programms: • Legen Sie die PHYTEC Vision Utilities CD in Ihr CD-ROM Laufwerk. • Dann wird das CD-ROM Laufwerk ausgewählt und das Programm start.exe aus dem Hauptverzeichnis der CD gestartet.
  • Seite 34: Das Anschließen Der Videoquellen

    4 Das Anschließen der Videoquellen Beim pciGrabber-4x4 (siehe Bild 8, Bild 9 und Bild 10) haben Sie die Möglichkeit, eine oder mehrere Videoquellen anzuschließen. Dies können z.B. Videokameras oder auch Videorekorder mit den entsprechenden Ausgängen sein (Composite oder S-Video).
  • Seite 35: Bild 9: Übersicht Der Pcigrabber-4X4 Anschlüsse (Vd-012-X1)

    Inbetriebnahme des Grabbers mit Demoprogramm Bild 9: Übersicht der pciGrabber-4x4 Anschlüsse (VD-012-X1) Bild 10: Übersicht der pciGrabber-4x4 Anschlüsse (VD-012-X2)  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 36: Anschlussmöglichkeiten Von Videoquellen

    Die Composite-Eingänge liegen an den BNC-Buchsen. S-Video-Signale können an den Mini-DIN-Buchse eingespeist werden. Die dafür benötigten Kabel können Sie bei PHYTEC beziehen (siehe Kapitel 2.1,“Zubehör“). Über die Stiftleiste X800 stehen weiter Videoeingänge zu Verfügung (siehe Kapitel 4.2). Genaue Informationen zu den Anschlussbelegungen der Buchsen finden Sie vorne im Kapitel „Technische Daten“.
  • Seite 37: Bild 12: Anschlussmöglichkeiten An Pcigrabber-4X4

    Anschlusskompatibilität zu überprüfen. Die Anschlussmöglichkeiten variieren abhängig vom Grabbermodell. In den beiden Bildern unten sind diese nach Modell sortiert dargestellt. Bild 12: Anschlussmöglichkeiten an pciGrabber-4x4 Im folgenden Kapitel werden die verschiedenen gezeigten Kabelarten kurz erklärt.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 38: Das S-Video Kabel

    Um ein Bild einer Kamera darzustellen, ist in der Anwendungs- software bzw. im Demoprogramm der richtige Kanal zu wählen. Gegebenenfalls kann die mitgelieferte Software automatisch erkennen, welcher Kanal ein Signal führt (siehe Kapitel 5).  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 39: Zusatzplatine Vz-012

    Inbetriebnahme des Grabbers mit Demoprogramm 4.2 Zusatzplatine VZ-012 Zum pciGrabber-4x4 sind Zusatzplatinen erhältlich. Über diese Platinen werden die Zusätzlichen Videoeingänge an X800 zur Verfügung gestellt. In Bild 13 ist diese Platine zu sehen. Bild 13: Zusatzplatine VZ-012 mit Fachbandkabel Abmessungen: 55 x 90 x 20 mm zuzügl. Frontblende und Slot Die Zusatzplatine wird an den Framegrabber angebunden.
  • Seite 40: Bild 14: Anbinden Der Zusatzplatinen

    Verfügung die über BNC-Buchsen zur Verfügung stehen. Die Platine selbst kann in einem Standart PC-Slot ihren Platz finden. In Tabelle 6 ist zu sehen, wie viele Zusatzplatinen bei welcher Variante von pciGrabber-4x4 möglich sind. Zusatzplatine 1 Zusatzplatine 2 Zusatzplatine 3...
  • Seite 41: Bild 15: Jumperstellungen Für Drei Vz-012 Für Vd-012 Und

    Inbetriebnahme des Grabbers mit Demoprogramm Bild 15: Jumperstellungen für drei VZ-012 für VD-012 und VD-012-X1 Bild 16: Jumperstellungen für VZ-012 für VD-012-X2  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 42: Übersicht Aller Videoeingangskanäle

    Eingänge gegeben, inklusive der Zusatzkanäle die durch die Zusatzplatine VZ-012 Verfügung gestellt werden. Anschließen und die Jumperstellungen der Zusatzplatinen müssen Kapitel 4.2 entnommen werden, damit die Kanal und Decoder Zuordnung passen. Bild 17: Video-Eingänge VD-012  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 43: Bild 18: Video-Eingänge Vd-012-X1

    Inbetriebnahme des Grabbers mit Demoprogramm Bild 18: Video-Eingänge VD-012-X1 Bild 19: Video-Eingänge VD-012-X2  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 44: Inbetriebnahme Des Grabbers Mit Demoprogramm

    5 Inbetriebnahme des Grabbers mit Demoprogramm Das Demoprogramm und der Grabbertreiber müssen korrekt installiert sein (siehe Kapitel 3), um in diesem Kapitel weiterarbeiten zu können. Unter START / Programme / Phytec/ pciGrabber4plus / Grab4PCI finden Sie das Demoprogramm. Nach dem Start erscheint folgendes, zunächst...
  • Seite 45: Bild 21: Basic Settings Menü

    Rechner verwendet werden. Im dem Feld Grabber selection ist der entsprechende Decoder auszuwählen. Im Bereich Grabber Type wird angezeigt, welches Grabbermodell im Rechner installiert ist. Der pciGrabber-4x4 meldet sich mit: VD-012 Decoder 1 VD-012 Decoder 2 VD-012 Decoder 3 VD-012 Decoder 4 ...
  • Seite 46 VD-012-X1 Decoder 3 VD-012-X1 Decoder 4 oder VD-012-X2 Decoder 1 VD-012-X2 Decoder 2 Hinweis: Es existieren mehrere PC-Framegrabbertypen des Hauses PHYTEC. Zu diesen gehören: pciGrabber-4plus pciGrabber-4 express Diese Typen werden wie folgt in der Demosoftware erkannt: pciGrabber-4plus VD-009, VD-009-RS6, VD-009-X1 oder VD-009-X1-RS6...
  • Seite 47: Bild 22: Menüauswahl Image

    In der Menüleiste finden Sie den Eintrag Image. Klicken Sie darauf und es öffnet sich folgendes Menü (siehe Bild 20). Bild 22: Menüauswahl Image Wählen Sie den Eintrag Image Settings, um die Bildparameter des zu grabbenden Bildes einzustellen (siehe Bild 22):  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 48: Bild 23: Oberfläche Zum Einrichten Der Bildausgabe

    (Composite / S-VHS) und den verwendeten Eingangskanal an. Sie können den Eingangskanal manuell wählen oder auch automatisch suchen lassen. Für letzteres klicken Sie auf die Schaltfläche Search channel und der erste gefundene Kanal mit einer aktiven Videoquelle wird eingestellt.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 49: Bild 24: Livebild Der Videoquelle

    Durch ein Klick auf OK verlassen Sie das Menü. Wählen Sie erneut den Eintrag Image und dann Live Image. Es erscheint nun ein Livebild der gewählten Videoquelle in einem neuen Fenster (siehe Bild 24). Bild 24: Livebild der Videoquelle  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 50: Der Parallele Bildeinzug

    Möglichkeit das Programm mehrmals zu öffnen. Somit kann bei der Variante VD-012 das Demoprogramm viermal gestartet werden. Als erstes muss nun unter Basic Settings für jedes Programm ein Decoder zugewiesen werden. Haben zwei Programme den gleichen  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 51 Inbetriebnahme des Grabbers mit Demoprogramm Decoder, kann dies zu Problemen führen. Nun in jedem Programm die Auswahl des Kanals unter Image Settings und dann die Live Images starten. Zu beachten ist nun noch folgendes. Der pciGrabber-4x4 verwendet eine Express-to-PCI-Bridge. bedeutet,...
  • Seite 52: Mit Der Hilfe Von Gleichung 1 Kann Man Das Datenvolumen Berechnen

    1. Verringern der Auflösung 2. Verringern der Farbtiefe 3. Verringern der Bildwiederholungsrate Mit der Hilfe von Gleichung 1 kann man das Datenvolumen berechnen entscheiden welche Einstellungen für entsprechende Applikation passend sind. Bild 25: Überlasteter PCI-Bus  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 53: Beschreibung Des Demoprogramms

    In diesem Kapitel sehen wir uns nun die Funktionen bzw. Menüs des mitgelieferten Demoprogramms genauer an. Das Menü Image Settings (siehe Bild 26) beinhaltet Parameter, welche die Bilderzeugung und Bilddarstellung beeinflussen: Bild 26: Menü „Image Settings“  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 54 Farb-Videoquelle) oder monochrom wiedergegeben werden. Im unteren Fensterbereich „Image selection“ kann Größe und Auflösung des gegrabbten und dargestellten Bilds eingestellt werden. Mit der Einstellung Image Resolution kann die Bildauflösung (= „Qualität“) eingestellt werden.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 55 Ein Fernsehbild (Norm-Videosignal), besteht aus zwei ineinander verschachtelten Teilbildern, den sog. Halbbildern (siehe Bild 27). Diese Halbbilder werden analog hintereinander erzeugt und nachfolgend im darstellenden gerät (z.B. Fernseher) verschachtelt.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 56 Schnelligkeit von 20 ms im Gegensatz zu 40 ms bei einem Vollbild (full frame), also beiden Halbbildern. Wenn man immer das gleiche (z.B. das erste) Halbbild digitalisieren möchte, entsteht allerdings immer eine Pause von 20 ms zwischen den Digitalisierungsvorgängen.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 57: Bild 28: Kammeffekt Bei Schnell Bewegten Objekten

    Dies geschieht, da die räumliche Verschachtelung der Zeilen zu einem Vollbild nicht durchgeführt wird. Bei der Einstellung field aligned verschiebt der Grabber das zweite Halbbild automatisch um eine halbe Zeile, so dass es genau auf das erste Halbbild zu liegen kommt.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 58 Haken bei center gesetzt werden. Die Einstellung bewirkt also eine Verschiebung des Bildausschnitts im Gesamtbild. Sie kann natürlich nur dann vorgenommen werden, wenn der Bildausschnitt Window Size kleiner ist als das Gesamtbild Image Resolution.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 59: Bildkontrolle

    Saturation U und Saturation V. Dies ermöglicht eine getrennte Manipulation der Sättigung im Rot- und im Blauviolett-Bereich. Mit der Kontrollbox U=V lassen sich beide Regler zusammenschalten. Auf diese Weise kann man Farbsättigungsänderungen vornehmen, ohne den Farbton zu verändern.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 60: Weiter Funktionen Unter Image

    Programmstart automatisch das Livebild der Videoquelle auf dem Bildschirm darzustellen. • Wenn zusätzlich das Demoprogramm in der Autostart-Gruppe abgelegt wird, kann der Rechner nach dem Hochfahren ohne Eingreifen des Benutzers ein Livebild mit den vorher eingestellten Parametern auf den Bildschirm bringen.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 61: Fadenkreuze Einblenden

    Die relative Häufigkeit der einzelnen Intensitätswerte wird über der Helligkeit bzw. der Intensität aufgetragen (siehe Bild 30). Bild 30: Histogramm Der Wertebereich auf der x-Achse erstreckt sich von 0 bis 255. Die einzelnen darzustelleneden Farben können über Checkboxes ausgewählt werden.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 62: Bild 31: Color Meter

    Ein kleines im Livebild erscheinendes Fadenkreuz zeigt die Bildmitte Das RGB-Modell zeigt die Farbwerte für Rot, Grün und Blau als Zeiger auf Intensitätsbalken sowie als Zahlenwert an. Das YCrCb-Modell stellt den Farbwert als Farbbalken sowie zusätzlich in einem Koordinatensystem dar.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 63: Der Farbverlauf Kann Dadurch Über Einen Längeren Zeitraum

    515 Pixeln sichtbar. • Arithmetische Operationen an Standbildern: Der Menupunkt Arithmetics ermöglicht einfache arithmetische Operationen auf Standbildern (siehe Bild 21). Bilder können pixelweise addiert, subtrahiert, multipliziert oder dividiert werden. Zusätzlich können Konstanten addiert oder multipliziert werden.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 64: Bild 32: Arithmetics Menü

    Alle Operationen werden einer Normierung unterzogen. Dies ist wichtig, da der Wertebereich des Ergebnisses weit außerhalb des Darstellungsbereiches von 0 bis 255 pro Farbkanal liegen kann. Ergebnisse größer 255 werden auf 255, und Werte kleiner 0 auf 0 gesetzt.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 65: Bild 33: Normierungswert-Wahl

    Bild 34: Anzahl der Bilder So kann z.B. das Bildrauschen einer Aufnahme verringert oder bewegte Gegenstände gegenüber dem Hintergrund reduziert werden. Nach der Addition wird das darzustellende Bild so normiert, dass die Gesamthelligkeit erhalten bleibt.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 66: Bild 35: Option Port Menü

    Bild 35: Option Port Menü Mit diesem Menü ist es möglich die I/Os, welche auf dem Option Port (X300) zur Verfügung stehen, ein- oder auszuschalten. Es ist auch möglich die Zustände an den I/Os einzulesen.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 67: Bild 36: Option Port Menü (Jumper)

    In diesem Menü ist es möglich die Zustände der Jumper auszulesen. Sind keine Jumper bestückt liegen I/O 8 bis 11 auf High-Pegel. Sie sind also rot markiert. Werden Jumper bestückt erlischt die Rote Markierung.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 68: Bilder Speichern, Programm Beenden

    Mit Exit verlassen Sie das Programm. 5.8 Inbetriebnahme unter Linux Zum Betrieb des pciGrabber-4x4 kann der BTTV-Grabbertreiber verwendet werden. Dieser Treiber ist bereits in den meisten Linux- Distributionen enthalten. Sie können also ohne besonderen Treiber arbeiten. Der Treiber muss zurzeit noch manuell an die pciGrabber- 4x4 angepasst werden.
  • Seite 69 Inbetriebnahme des Grabbers mit Demoprogramm  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 70 Teil 2 Programmierhandbuch  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 71: Treiber-Software

    Treiber-Software 6 Treiber-Software Dieser Kapitel erklärt, wie Sie den pciGrabber-4x4 aus eigenen Programmen heraus ansprechen können. Die Treiber-Bibliotheken stellen Ihnen einen Satz von Funktionen zur Verfügung, mit denen Sie die Einstellungen des Grabbers verändern können, Statusinformationen abfragen und die Digitalisierung von Bildern einleiten können.
  • Seite 72: Technische Grundlagen

    Technische Grundlagen 6.1.1 Aufbau des pciGrabber-4x4 Bild 37: Blockschaltbild eins VD-012 Bild 37 zeigt das Blockschaltbild des ersten Decoders des pciGrabber- 4x4. Die übrigen Decoder sind gleich aufgebaut, außer dass diese keine GPIOs und I C-Bus zur Verfügung stellen. Bild 38 zeigt schematisch alle vier Decoder.
  • Seite 73 (z.B. von einer S-Video-Kamera oder einem S-VHS-Videorecorder). Für den Farbanteil wird hier ein getrennter A/D-Wandler benutzt, was die Bildqualität verbessert. An den pciGrabber-4x4 lassen sich selbstverständlich auch Schwarz- weiß-Bildquellen anschließen. Die Verarbeitung von Grauwert-Bildern mit 256 Graustufen ist im Grabber vorbereitet und kann per Software aktiviert werden.
  • Seite 74 Die Übertragung kann vom Anwender sehr flexibel gestaltet werden. Dazu dient eine pixel instruction list für jedes Halbbild, die im Folgenden als RISC-Progamm für den im pciGrabber-4x4 integrierten PCI-Controller bezeichnet wird. Das Prinzip der pixel instruction list wird in Kapitel 6.1.2 näher erläutert.
  • Seite 75: Videosignal Und Digitalisierungsvorgang

    Neben einigen Vor- und Nachlaufzeilen beinhaltet das Videosignal noch Prüf- und Datenzeilen sowie Zeilen mit Videotext-Information, so dass die effektive Bildfläche aus zwei Halbbildern mit je 288 Zeilen besteht. Bild 39: Zeilensprungverfahren (Beispiel mit 9 Zeilen)  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 76: Bild 40: Halb- Und Vollbilder

    Um die Verschachtelung der Halbbilder zu ermöglichen, ist die letzte Zeile des ungeraden (ersten) Halbbilds auf die Hälfte verkürzt. Demzufolge besteht die erste Zeile des zweiten Halbbilds nur aus der zweiten Zeilenhälfte. Bild 40: Halb- und Vollbilder  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 77: Bild 41: Kammeffekt Bei Bewegten Objekten Im Vollbild-Modus

    Halbbilder passen also nicht mehr zueinander (Unschärfe / Verzerrungen). Auch aus diesem Grund benutzt man daher häufig - auf Kosten der vertikalen Auflösung - nur ein Halbbild. Bild 41: Kammeffekt bei bewegten Objekten im Vollbild-Modus  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 78: Farbübertragung Und Farbspeicherung

              − − ⋅             −          PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 79 Treiber-Software Der pciGrabber-4x4 kann die Bilder in das RGB-Format umrechnen und als RGB-Farbtripel im Bildspeicher ablegen. Bilder in diesem Format können gut weiterverarbeitet und angezeigt werden. Zur Speicherung der Bildinformation oder zu Übertragungszwecken ist das YCrCb-Format oftmals günstiger, da es weniger Datenvolumen impliziert.
  • Seite 80: Datenspeicherung Durch Dma Und Risc-Programm

    Im Bedarfsfall müssen sie an die zu übertragende Datenrate, die Systemkonfiguration und die Bus-Performance angepasst werden. Der pciGrabber-4x4 weist eine hohe Flexibilität auf, was die Datenspeicherung betrifft. Der Anwender kann Ziel und Format der Bilddaten in gegebenen Rahmen frei bestimmen. Dazu ist ein Mechanismus erforderlich, den kontinuierlichen Bilddatenstrom zu partitionieren und an die gewünschte Speicheradresse zu lenken.
  • Seite 81 Treiber-Software Beim pciGrabber-4x4 wird dies mit Hilfe der pixel instruction list gelöst. Dabei handelt es sich um ein RISC-Programm, welches den DMA-Controller entsprechend steuert. Dieses RISC-Programm muss von der Anwendung entsprechend der Aufgabenstellung, dem Daten- und Bildformat erstellt werden. Es ist also individuell an jedes Problem angepasst.
  • Seite 82: Bild 42: Übersicht Über Pixel Und Kontrolldatenfluß

    Der Bilddatenstrom wird über DMA-Schreibzugriffe direkt in den Arbeitsspeicher geleitet und zwar an die Adressen, die im RISC-Programm spezifiziert sind. Dies sind Adressbereiche, die das Anwenderprogramm zuvor reserviert hat (z.B. durch die Definition von Arrays).  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 83 Kamera jedoch gerade ein angebrochenes Even- Bild geliefert, so vergeht der Rest dieses Bildes und das darauf- folgende Odd-Bild, bis wieder der Anfang eines Even-Bilds erkannt wird und die Digitalisierung beginnen kann.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 84 Betriebsart keinen Zeitpunkt, in dem kein Einschreibvorgang in den Speicherbereich erfolgt (von den Austastlücken abgesehen). Es gibt hier also immer einen Punkt (X,Y) an dem alter Bildinhalt in neue Bildinformation übergeht und damit ein Bildversatz entstehen kann.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 85: Treiber Für Microsoft Windows

    Pfadname kann bei der Installation editiert werden und daher auf Ihrem System anders erscheinen. Die zur Compilierung erforderlichen Library- und Include-Dateien sind in den entsprechend bezeichneten Unterverzeichnissen enthalten. Bild 43: Verzeichnisstruktur der Windows Treiber  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 86: Voraussetzungen

    Die erstellte Applikation ist unter den Betriebssystemen Microsoft Windows XP/VISTA und Windows NT4.0/2000 einsetzbar. Achtung! Zum Betrieb des pciGrabber-4x4 unter Windows ist es erforderlich, dass der Gerätetreiber und die zugehörige DLL in das Windows- Systemverzeichnis kopiert werden. Zusätzlich muss der Treiber dem System durch Eintrag in die Registry-Table bekannt gemacht werden.
  • Seite 87: Einrichten Des Gerätetreibers Für Windows Nt4.0

    Treiber-Software 6.2.2 Einrichten des Gerätetreibers für Windows NT4.0 Da der pciGrabber-4x4 per DMA-Zugriff auf diesen Speicher zugreift, ist es erforderlich, dass es sich um physikalisch fixierten und kontinuierlich adressierbaren Speicher handelt. Deswegen muss der physikalisch zusammenhängenden Speicher allokiert werden, der als Bildspeicher fungiert.
  • Seite 88: Bild 44: Windows Nt Registrierungs-Editor

    Jetzt konfigurieren Sie die neue Schlüsselgruppe: Markieren Sie den Eintrag „pciGrabber4“ wie in Bild 45. Wählen Sie aus Bearbeiten/Neu den Menüpunkt DWORD-Wert. Innerhalb des Schlüssels „pciGrabber4“ wird ein Eintrag erstellt, der die Bezeichnung „Neuer Wert #1“ hat.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 89: Bild 46: Konfigurieren Des Treibers

    Bei der Deinstallation des Anwenderprogramms sollte in jedem Fall der Gerätetreiber entfernt werden. Dazu ist er aus der Registry-Table auszutragen und aus dem System-Verzeichnis zu löschen. Der Treiber belegt für den pciGrabber-4x4 einen Arbeitsspeicher- bereich von ca. 1,2 MByte, der anderen Applikationen nicht zur Verfügung steht.
  • Seite 90: Einrichten Des Gerätetreibers Für Windows 2000 / Xp / Vista

    Applikation können Sie die von uns ausgelieferte Installations-CD verwenden. Diese befindet sich auf der Installations-CD im Verzeichnis Sie können die Dateien in diesem PCIGRAB4\DRIVER\WIN2k_98 Verzeichnis auf eine Diskette kopieren und zusammen mit Ihrer Applikation vertreiben.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 91: Anwendung Der Dll

    Treiber-Software 6.2.4 Anwendung der DLL Aufgabe der DLL ist die Kommunikation zwischen Anwenderpro- gramm und pciGrabber-4x4. Über die DLL können die Einstellungen des Grabbers vorgenommen und Digitalisierungsvorgänge gesteuert werden. Sie ermöglicht weiterhin den Zugriff auf die digitalisierten Bilddaten im Arbeitsspeicher.
  • Seite 92: Anwenden Der Windows Nt4.0 / Windows 2000 / Xp / Vista - Dll

    Prüfen Sie unbedingt den Wert des Funktionszeigers (Rückgabewert von GetProcAddress) auf = , um sicherzustellen, dass die auf NULL dem (Anwender-) Rechner installierte Treiber-Version die zu verwendende Funktion unterstützt und Sie einen gültigen Handle zurückerhalten haben!  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 93: Programmierung Unter Delphi

    'gr4cdll.dll' name 'Data_Present'; procedure Grab4_Initialize(nDevNo: word); stdcall; external 'gr4cdll.dll' name 'Initialize'; procedure Grab4_Set_Channel(nDevNo, nChannel: word); stdcall; external 'gr4cdll.dll' name 'Set_Channel'; procedure Grab4_Start_Grabber(nDevNo: word); stdcall; external 'gr4cdll.dll' name 'Start_Grabber'; procedure Grab4_Stop_Grabber(nDevNo: word); stdcall; external 'gr4cdll.dll' name 'Stop_Grabber';  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 94 = 0; RGB24: word = 1; RGB16: word = 2; RGB15: word = 3; YUY2: word = 4; BtYUV: word = 5; word = 6; RGB8: word = 7; implementation { DLL Funktionen } end.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 95: Beschreibung Der In Der Dll Vorhandenen Funktionen

    Treiber-Software 6.2.7 Beschreibung der in der DLL vorhandenen Funktionen Über die Funktionen der DLL steuern Sie alle Vorgänge im pciGrabber-4x4 und können den aktuellen Status sowie die eingestell- ten Werte zurücklesen. Im Folgenden werden diese Funktionen aus- führlich beschrieben. Zur besseren Übersicht sind die Funktionen in fünf Gruppen aufgeteilt.
  • Seite 96 Der Treiber ist grundsätzlich abwärtskompatibel. Programme, die für den pciGrabber-4, pciGrabber-4plus oder pciGrabber-4 express geschrieben wurden, arbeiten also auch mit dem pciGrabber-4x4. Zu beachten ist, dass die Vorgänger einen anderen Option Port haben und dort der Code angepasst werden muss. Des Weiteren ist die Anzahl der Videoeingänge unterschiedlich.
  • Seite 97 4 = Grabber nicht gefunden 5 = unbekannter Parameterwert 6 = nicht unterstützt 7 = neuere Treiberversion wird benötigt (Update) 8 = kein PHYTEC-Grabber gefunden 9 = kein Acknowledge 10 = ungültige Adresse 11 = Schreiben nicht möglich Jede Ausführung einer Treiberfunktion sollte auf ihren Erfolg überprüft werden.
  • Seite 98 HighWord: Major_Version_Number LowWord: Minor_Version_Number Über sie kann die Versionsnummer der geladenen Grabber-DLL ermittelt werden. Hinweis: Prüfen Sie die Versionsnummer und stellen Sie bei Anwendungen für den pciGrabber-4x4 sicher, dass die Major-Version-Number größer/ gleich 4 ist.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 99 Treiber-Software Anzahl vorhandenen pciGrabber/Decoder bestimmen WORD Max_Device_Number(); Rückgabewert: Anzahl der gefundenen pciGrabber/Decoder Diese Funktion bestimmt, wie viele pciGrabber-4x4 sich im Rechner befinden, genauer wie viele Decoder gefunden wurden. • VD-012 vier Decoder • VD-012-X1 vier Decoder • VD-012-X2 zwei Decoder Dies ist erforderlich, weil PCI-, PCI Express-Geräte nicht über Jumper...
  • Seite 100 Also bei der Variante VD-012 vier mal. Bei der Variante VD-012-X2 zweimal. Die Initialisierung muss auch für jeden weiteren Grabber, der benutzt werden soll, durchgeführt werden. Das bedeutet, dass Initialize mehrfach mit allen zulässigen Werten für aufgerufen werden muss. nDevNo  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 101 Datei kann die Typenbezeichnung bestimmt werden. Zum Beispiel: Read_GrabberInfo( 1, = 11 so ist Grabber Nr. 11 ein GRABBERTYPE) VD-012 und dessen Decoder 1. Gibt die Anzahl der Composite-Eingangskanäle MAX_CHANNEL zurück. Beispielsweise für VD-012 = 4. Hinweis:  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 102 Die abfragbaren Features können sich mit neueren Kartenversionen erweitern. Welche Informationen zur Verfügung stehen, ist in der Header-Datei ersichtlich.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 103 String „ “ zurückgeliefert mit TYPE CODE=xx codierterTypnummer (siehe Read_GrabberInfo) Hinweis: Falls der abgefragte Grabber ein pciGrabber-4 (VD-007) oder ein verwandtes Produkt ist, wird als Fehlercode 6 und als String „VD-007 or compatible“ geliefert  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 104 Kanal und liefert zurück, ob es sich um eine Bildquelle nach NTSC-oder PAL/SECAM-System handelt. Als Erkennungsmerkmal wird die unterschiedliche Zeilenzahl der Fernsehsysteme herangezogen. Es dauert nach Anlegen eines Bildsignals 32 aufeinanderfolgende Halbbilder, bis die Erkennung abgeschlossen ist.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 105 über den sie mit dem Grabber verbunden sind. Bei der Standard-Initialisierung wird der Composite-Modus eingestellt. Hinweis: Nach Aufruf von Set_Composite muss noch mit Set_Channel angegeben werden, von welchem Eingangskanal das Bild digitalisiert werden soll.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 106 Treiber nach folgendem AUTO Schema die S-Video-Kamera: Zuerst wird geprüft, ob ein Signal an der Mini-DIN-Buchse anliegt. Ist dies der Fall, wird der Grabber auf diese Buchse eingestellt und der Rückgabe-Parameter ist MINIDIN  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 107 Treiber-Software Wird an dieser Buchse kein Signal festgestellt, wird der Grabber auf die Mini-DIN-Buchse eingestellt und der Rückgabewert ist NO_SIGNAL. Hinweis: • Die AUTO-Funktion arbeitet nicht, wenn die angeschlossene Bildquelle kein Videosignal liefert.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 108 • Es ist daher nicht möglich, von Bild zu Bild den Kanal umzuschalten. Sie sollten Wartezeiten von mindestens 80 ms einhalten. Dies ist jedoch mit abhängig von den angeschlossenen Signalquellen und kann nur als Richtwert dienen.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 109 Mit dieser Funktion kann die Farbfalle softwaremäßig ein- und ausgeschaltet werden. Das Ausschalten der Farbfalle bei s/w-Signalen ist sinnvoll, da durch den Wegfall des Filters die Bildschärfe erhöht wird. Defaultmäßig ist die Farbfalle eingeschaltet.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 110 Halbbild zu liegen kommt. Dadurch kann die Halbbild- Wiedergabe im 20ms – Rhythmus erfolgen. Da das Halbbild durch die elektronische Filterung verändert wird, ist diese Funktion für Mess- und Automatisierungsaufgaben nur bedingt geeignet.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 111 0 = Nicht-adaptive AGC 1 = Adaptive AGC Jeder Decoder des pciGrabber-4x4 verfügt über zwei AGC- Regelkreise. Die allgemeine AGC überwacht die Signalpegel des Composite- bzw. Y-Signals und regelt die Eingangs-Amplitude entsprechend nach. Zusätzlich sorgt die Chroma-AGC für eine Anpassung der Farbträgeramplitude.
  • Seite 112 Über nCKill = 0 kann der Farbtöter explizit ausgeschaltet werden, so dass das Bild dann farbig - möglicherweise verrauscht - digitalisiert wird. Defaultmäßig ist der Farbtöter eingeschaltet, die Umschaltung zwischen Farb- Schwarz/Weiß-Bildquellen erfolgt also automatisch.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 113 Die Reduzierung wird auf Vollbild-Ebene durchgeführt. Pro 50 Bilder werden zwei Bilder ausgelassen. Die Bilder 1-24 werden nomal ausgegeben, dann wird ein Bild ausgelassen. Die Bilder 26 bis 49 werden ausgegeben, gefolgt von einem ausgelassenen Bild.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 114 Bildspeicheradresse befindet sich An der niederwertigsten die linke obere Ecke des Bilds: Bildspeicheradresse befindet sich die linke untere Ecke des Bilds: Diese Variante ist z.B. nützlich, wenn Bilder im BMP-Format verarbeitet werden.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 115 Wird die Einstellung im laufenden Betrieb geändert, so muss der Grabber angehalten werden, über FlipPicture() der gewünschte Wert gesetzt und dann SetImage() erneut aufgerufen werden. • Die Default-Einstellung ist flip=1, das Bild wird also vertikal gespiegelt eingeschrieben (aus Kompatibilitätsgründen)  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 116 RGB15, Y8, YCrCb 4:2:2, YCrCb 4:1:1) nColSystem : Code für Farbsystem (vgl. Set_Color_System) nInterlace: 0 = Non-Interlace 1 = Interlace 2 = Field Aligned nSingleShot : 0 = kontinuierliche Digitalisierung 1 = ein einzelnes Bild grabben  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 117 Halbbild-Spezifikation diskutiert (z.B. hsize für nEhsize / nOhsize). Es ist dann jeweils ‘E’ für ‘Even’ bzw. ‘O’ für ‘Odd’ voranzustellen. Ist die Festlegung auf einen bestimmten Halbbildtyp erforderlich, so wird der Parameter voll ausgeschrieben.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 118 Verzerrung im Algorithmus berücksichtigt wird oder nicht ins Gewicht fällt. So kann man z.B. die volle Halbbildauflösung 720 x 288 bei Vermessungen benutzen, die in X-Richtung genauer als in Y-Richtung arbeiten. Gegebenenfalls kann man die Kamera entsprechend der benötigten Vermessungsachse ausrichten.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 119: Bild 47: Skalierung Und Ausschnittsbildung

    Bildgröße, so kann das Fenster mit den Werten von hpos und vpos in dem digitalisierten Bild verschoben werden. Bei hpos=0 und vpos=0 liegt es in der linken oberen Ecke des digitalisierten Bilds. Bild 47: Skalierung und Ausschnittsbildung  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 120: Bild 48: Bild Zur Skalierung: Alle Werte Gleich Bis Auf Ppl

    (ppl=123 ist nicht erlaubt, ppl=124 ist zulässig.) • Werden die Parameter, die die Bildgröße beeinflussen, auf 0 gesetzt, so wird das entsprechende Halbbild nicht erzeugt. Bild 48: Bild zur Skalierung: alle Werte gleich bis auf ppl  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 121 Breiten-/Höhenverhältnis verändert (TV-Norm = 4:3) zu 1:1 und das Bild verzerrt. Es wäre jedoch möglich, lines = 256 zu setzen und ppl über das Verhältnis von Bildbreite und -höhe zu berechnen. So wäre die Bildhöhe optimal ausgenutzt.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 122: Vollbild-Digitalisierung

    Bildauflösung ppl = 720 und lines = 576. In vertikaler Richtung muss der lines-Wert nun auf beide Halbbilder verteilt werden: nOlines = nElines = ½ lines nOlines = ½ 576 = 288 nElines = ½ 576 = 288  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 123 = nEhpos = 4 (gerader Wert) Entsprechend ist in Y-Richtung: (288-250):2 = 19; nOvpos = nEvpos = 18 (gerader Wert). Der Parameter nInterlaced sollte auf 1 gesetzt werden, damit die Bilder automatisch verzahnt werden.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 124 Grün-Kanal verfügt über sechs Bit. Die ⋅ ⋅ Farbtiefe beträgt damit 65.536 Farben ( 65536 Der Speicherplatzbedarf eines Pixels beträgt dem- entsprechend 16-bit = 1 Wort. In Bild 49 ist die Aufteilung des Worts in die drei Farbkanäle gezeigt.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 125 Speicher ist aus Bild 49 zu ersehen. Jeweils drei DWorte sind logisch zusammengefasst. Sie enthalten Information für acht Pixel. Dies ist die Helligkeit für jedes Pixel (Y0..Y7) und die Farbinformation des ersten (Cb0/Cr0) und fünften Pixels (Cb4/Cr4).  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 126: Bild 49: Farbformate Des Pcigrabber-4X4

    Bild 49: Farbformate des pciGrabber-4x4  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 127 2 bzw. 8 Pixel logisch zusammengehören und die Bildauflösung entsprechend passend gewählt wird. Bei der Berechnung ist zu beachten, dass die Pixelzahl hsize vsize für jedes Halbbild einzeln zu berechnen und gegebenenfalls bei Vollbildern zu addieren ist.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 128: Tabelle 9: Speicherbedarf Eines Pixel In Den Einzelnen Modi

    Versatz von bewegten Objekten ab einer zufälligen Bildzeile auftreten kann. In diesem Fall ist es ratsam, im Start/Stop-Betrieb zu arbeiten oder die Halbbilder in zwei getrennte Bildspeicher zu digitalisieren, die man entsprechend abwechselnd bearbeitet.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 129 Grabber/Decoder. Dies bedeutet, dass der Digitalisierungsvorgang mit dem Beginn des nächsten verfügbaren Bildes beginnt. Ist kontinuierliches Grabben gewählt worden, so wird fortgesetzt digitalisiert, bis Stop_Grabber() aufgerufen wird. Bei Einzelbild-Betrieb wird die Digitalisierung nach dem ersten vollständigen Bild beendet.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 130 Die maximale Verzögerung beträgt < 60 ms. Am Eingang liegt gerade ein Odd-Bild an Es vergeht das unvollständige Odd-Bild, danach rastet der Grabber im Even-Bild ein und digitalisiert das folgende Odd-Bild. Verzögerung: < 40 ms.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 131 Stop_Grabber muss auch dann aufgerufen werden, wenn die Digi- talisierung bei Single-Shot-Betrieb (nSingleShot = 1 in Set_Image) automatisch beendet wird. Der Grabber ist so lange verriegelt (in Wartestellung), bis Stop_Grabber aufgerufen wird. Danach kann ein neues Einzelbild mit Start_Grabber angefordert werden.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 132: Digitalisierung Bei Einzelbild- Oder Kontinuierlichem Betrieb

    Fragen Sie den Status während der Digitalisierung nicht zu häufig ab, da jede Abfrage den PCI-, PCI Express-Bus belegt und dadurch den Grabber an der Datenübertragung hindert. Fügen Sie gegebenenfalls Wartezeiten zwischen den Abfragen ein, um die Digitalisierung nicht unnötig zu verlangsamen.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 133: Bild 51: Timing Diagramm Der Rückgabe-Parameters Von Data_Present()

    Treiber-Software Achtung! Achten Sie darauf, die richtigen, dem aktuellen Modus entsprech- enden Bits auszuwerten, da ansonsten Ihr Programm möglicherweise zum falschen Zeitpunkt auf die Bilddaten zugreift. Bild 51: Timing Diagramm der Rückgabe-Parameters von data_present()  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 134 Startadresse des Odd-Bilds ist also die Startadresse des Bildspeichers plus nEhsize nEvsize Anzahl der Byte pro Pixel. (c) Vollbilder werden im Interlace-Modus digitalisiert (nInterlaced=1) Das digitalisierte Vollbild besteht aus richtig ineinanderge- schachtelten Halbbildern. Es beginnt an der Startadresse des Bildspeichers.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 135 Beachten Sie, dass dwBitsSize die Größe des insgesamt benötigten Bildspeichers angibt. Werden Even- und Odd-Halbbild getrennt digitalisiert, so müssen Sie den Speicherplatzbedarf beider Bilder addieren. Mehr zur Berechnung des Speicherplatzbedarfs erfahren Sie bei dem Befehl SetImage().  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 136 Um das Event zurückzusetzen, muss explizit die Funktion ResetEvent() aufgerufen werden. Ansonsten würden Sie beim nächsten Aufruf von WaitForSingleObject() sofort auf die noch anstehende Signalisierung des letzten Events reagieren. Sie sollten ActivateFieldInterrupt() daher nur bei gestopptem  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 137 Kanal anliegt. Werden für 31 Zeilen keine Synchron- impulse detektiert, so wird angenommen, dass kein Signal anliegt. Wird 2 zurückgegeben, so ist eine Videoquelle erkannt worden. Zufällige Störungen am Eingang können jedoch zu einer fehlerhaften Aussage führen.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 138 Die Bilddigitalisierung erfolgt wegen Verwendung des ULTRALOCK-Synchronisationsverfahrens in der Regel trotzdem einwandfrei. Anzahl der digitalisierten Bilder verfolgen Beim pciGrabber-4x4 ist es möglich, die Anzahl der digitalisierten Bilder zu verfolgen. Dazu stehen die folgenden zwei Funktionen zur Verfügung. Diese Funktionen sind nicht kompatibel zum pciGrabber-4.
  • Seite 139 Faktor dar, mit dem der Helligkeitswert der Pixeldaten im Videoprozessor (entsprechend skaliert) multipliziert wird. Die Einstellung ist im Bereich 0 % bis 236,57 % möglich: nContr = Kontrast [%] 2,1598 [1/%]  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 140 2,1396 [1/%] ; 0% bis 238,83 % Inhalte der Farbsättigungsregister lesen WORD Get_Sat_U(WORD nDevNo); WORD Get_Sat_V(WORD nDevNo); Returnwert: Wert der aktuellen U- bzw. V-Farbsättigung Der Inhalt der Farbsättigungsregister kann durch Aufruf dieser Routinen ermittelt werden.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 141 Damit der Farbdekoder unter PAL korrekt arbeitet, muss dieser Wert auf 0 gesetzt werden. Inhalt des Farbton-Registers zurücklesen short Get_Hue(WORD nDevNo); Returnwert: äquivalent der eingestellten Phasenlage des Farbträgers Diese Funktion dient dem Rücklesen des eingestellten Hue-Wertes.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 142 1 = Testbild einschalten Diese Funktion blendet ein Testbild ein. Das Testbild besteht aus senkrechten, farbigen Balken. Das Testbild ist unabhängig von einem Eingangssignal. Um das Bild vollständig sehen zu können, sollte die Bildgröße etwa CIF-Format betragen.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 143 Der Farbwertebereich ist 2...253 mit Cr/Cb = 128 als Null (vorzeichenbehaftet). • nRange = 1 ermöglicht die Nutzung des vollen Wertebereichs, das ist für Y der Bereich 0...255 mit 0 = schwarz, der Chroma-Bereich ist wie bei nRange = 0 definiert.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 144 Die Jumper werden über die Bit 9 bis 12 angesprochen. Das heißt Bit 1 bis 8 sind die I/Os des Option Ports und Bit 9 bis 12 die Jumper. Der pciGrabber-4x4 besitzt 8 Erweiterungsportpins, welche getrennt zum Einlesen oder zum Ausgeben von beliebigen Digitalsignalen genutzt werden können.
  • Seite 145 Die Funktion Get_GPIO_Data liest den Zustand der als „Eingang“ geschalteten Portpins ein und liefert diesen als 12-bit-Wert zurück. Für die auf „Ausgang“ geschalteten Pins wird der Wert zurück- geliefert, auf den der Pin gesetzt wurde.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 146 Geräteadresse kein I²C- Gerät gemeldet hat. bedeutet, dass versucht wurde, INVALID_ADDRESS auf den geschützten Bereich des auf dem Grabber befindlichen EEPROMs zuzugreifen. BYTE I2C_WriteByte (WORD nDevNo, BYTE bChipAddress, BYTE bSubAddress, BYTE bData)  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 147 Beachten Sie diesbezüglich auch die Dokumentation des I²C-Geräts. internes EEPROM verwenden pciGrabber-4x4 besitzt Decoder einen internen, nichtflüchtigen Speicher, der vom Anwender benutzt werden kann, um beliebige Parameter zu speichern. Insgesamt stehen in diesem Speicher 252 Bytes zur Verfügung.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 148: Die Funktion Gibt Als Returnwert Einen Fehlercode Zurück

    Speicheradresse und das dorthin zu schreibende Byte. Die Funktion liefert einen Fehlercode zurück (siehe I2C_WriteByte). Hinweis: Die Lebensdauer der internen EEPROM-Speichers ist mit 1 Million Schreibzugriffen spezifiziert. Die Anzahl der Lesezugriffe ist nicht begrenzt.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 149 Nummer des Registers lContent: Inhalt des Registers Fast alle Funktionen des pciGrabber-4x4 lassen sich über die Routinen des Treibers steuern. Wir empfehlen ausdrücklich die Verwendung der Standard-Funktionen. Für den Fall, dass der Anwender direkt Register des pciGrabber beeinflussen möchte, stehen diese beiden Funktionen zur Verfügung, mit denen sich alle Register des Videoprozessors lesen und beschreiben lassen.
  • Seite 150  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 151: Störungssuche

    Die Farbdarstellung im Windows-Demo-Programm ist stark reduziert. • Prüfen Sie die Einstellung Ihrer Grafikkarte. Um die volle Farbtiefe des pciGrabber-4x4 darstellen zu können, muss die Grafikkarte auf mindestens 16 Mio. Farben konfiguriert sein. Es ist nur ein blaues Bild zu sehen. •...
  • Seite 152 Wurde der Grabber korrekt initialisiert? • Wurde eine ausreichende Wartezeit bei der Kanalumschaltung eingehalten? Der pciGrabber-4x4 verliert nach einem Standby unter Windows seine Funktionsfähigkeit. • Der pciGrabber-4x4 unterstützt den Standbybetrieb unter Windows nur, wenn die 3,3 Volt Spannungsversorgung auf dem PCI Express-Bus nicht abgeschaltet werden.
  • Seite 153: Am Unteren Bildrand Fehlt Ein Stück / Es Wird Kein Bild Digitalisiert

    Die Kanalumschaltung zwischen zwei Kameras erfolgt zu schnell Bei der Darstellung von Vollbildern sind diagonale Linien / Kreise auffällig gerastert oder haben gezackte Linien. • Gerades und ungerades Halbbild werden vertauscht dargestellt (nur möglich, wenn Sie einzelne Halbbilder benutzen).  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 154: Nach Der Digitalisierung Eines Bildes Ist Keine Weitere

    Der Grabber kann die Bilddaten nicht in Echtzeit über den PCIExpress-/PCI-Bus übertragen, da andere Karten/Decoder den Bus zu stark beanspruchen oder die Bus-Einstellungen des BIOS nicht korrekt sind. Überprüfen Sie die Einstellungen der anderen Karten und die Einstellungen des BIOS.  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 155 Störungssuche  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 156: Index

    (Störung) ...... 141 Cross-Color-Effekt....99 kleine Formate (Treiber)..132 kontrastarm (Störung)..142 Parameter (Treiber) ..... 109 Datenformat ......114 Datenformate......5 Raster/Zacken (Störung)..143 schwarz/weiß (Störung)..141 Delphi springen (Störung) ....143 Programmieren unter ..... 83  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 157 Farbdifferenzsignal ....68 Reset_CaptureCounter ..128 Farbfalle ........99 Set_AGC() ......101 Farbsättigung ....49, 130 Set_Brightness()....129 Farbstörungen ......142 Set_BW() .......99 Farbton ........49 Set_ChannelEx() ....98 Korrektur (NTSC)....131 Set_CKill() ......102 Farbtöter........102 Set_Color_System()....94 Farbwerte  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 158 QCIF ........132 I/O-Port testen (Demoprogramm).. 56, 57 I²C-Schnittstelle....6, 15 R,G,B ........68 programmieren ....136 Register ........139 ICON ........132 RGB........114 IMAQ........22 RGB15........115 Interlace RGB16........114 (Treiber)....... 100  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 159 TV-Bild ........65 Digitalisierungsfortschritt Twain-Treiber ......22 erkennen......122 Type Casting Settings....55 Ein-/Ausschalten der Farbfalle ..........99 Eingangskanals einstellen..98 Umrechnung Erkennung des Videoformats 94 RGB / YUV......68 Farbsättigung einstellen ..130 Farbsättigung lesen ....130  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 160 ......26 Y,Cr,Cb........68 Videoquellen anschließen..24 Y8 (Grauwert-Format).... 117 Videosignal....... 65 YCrCb........115 Vollbild ......46, 118 YUY2 ........115 Vollbilddigitalisierung....47 Vollbild-Digitalisierung ..112 Grundlagen ......74 Zubehör........3 Vollbildmodus ......118  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 161 Index  PHYTEC Messtechnik GmbH 2008 L-720d_0...
  • Seite 162 Haben Sie in diesem Handbuch Fehler entdeckt? Seite Eingesandt von: Kundennummer: Name: Firma: Adresse: Einsenden an: PHYTEC Technologie Holding AG Postfach 100403 D-55135 Mainz, Germany Fax : +49 (6131) 9221-33 Published by  PHYTEC Messtechnik GmbH 2008 Ordering No. L-720d_0 Printed in Germany...

Inhaltsverzeichnis