www.wikidata.de-de.nina.az
FireWire Kameras nutzen den Bus Standard IEEE 1394 zur Ubertragung von Audio Video und Steuerungsdaten FireWire ist Apples Markenname fur den Standard IEEE 1394 FireWire Kameras gibt es in Form von Fotokameras und Videokameras die Bild und Audiodaten liefern Eine spezielle Form von Videokameras wird in Bereichen wie Industrie Medizin Astronomie Mikroskopie und Wissenschaft genutzt Diese Spezialkameras liefern keine Audiodaten Verschiedene Formen von FireWire KamerasInhaltsverzeichnis 1 Aufbau 1 1 Optik 1 2 Signalaufnahme 1 3 Digitalisierung 1 4 Signalaufbereitung 1 5 Schnittstelle 1 6 Steuerung 2 Fotokameras 3 Videokameras 4 Spezialkameras 5 Datenaustausch mit Rechnern 6 Systemintegration 7 Siehe auch 8 Weblinks 9 EinzelnachweiseAufbau BearbeitenDer grundlegende Aufbau von FireWire Kameras basiert auf folgenden sechs Modulen Optik Bearbeiten nbsp Der Aufbau von FireWire KamerasFireWire Kameras basieren auf CCD bzw CMOS Chips Deren lichtempfindliche Flache sowie die einzelnen Pixel sind klein Bei Kameras mit integrierter Optik kann man davon ausgehen dass die Optik auf diese Chips abgestimmt ist Gerade im Bereich der professionellen und semiprofessionellen Fotografie sowie dem Bereich der Spezialkameras werden haufig Wechseloptiken benutzt In diesen Fallen muss also ein Systemspezialist Optik Chip und Anwendung aufeinander abstimmen siehe Systemintegration Bei den Wechseloptiken handelt es sich neben normalen Objektiven auch um Mikroskope Endoskope Teleskope etc Mit Ausnahme der Standards C Mount und CS Mount sind die Anschlusse von Wechseloptiken firmenspezifisch Signalaufnahme Bearbeiten Da die Funktion von FireWire Kameras auf elektrischen Signalen beruht wandelt das Modul Signalaufnahme das einfallende Licht sowie den einfallenden Schall in Elektronen Im Fall des Lichts ubernimmt diese Aufgabe ein CCD oder CMOS Chip Die Wandlung des Schalls ist Aufgabe eines Mikrofons Digitalisierung Bearbeiten Der erste Schritt der Digitalisierung des Bildes ergibt sich bereits durch den Aufbau der CCD und CMOS Chips Sie zerlegen das Bild in Pixel Hat ein Pixel viele Photonen eingesammelt erzeugt es eine hohe Spannung waren es nur wenige Photon ist die Spannung niedrig Dabei hat die Spannung analoge Werte Daher wandelt ihn im zweiten Schritt der Digitalisierung ein A D Wandler in einen digitalen Wert Damit steht das rohe digitale Bild zur Verfugung Das Mikrofon wandelt Schall in Spannungen Ein A D Wandler wandelt diese analogen Werte in digitale Signalaufbereitung Bearbeiten Zur Erzeugung der Farben befindet sich vor dem CCD bzw CMOS Chip ein Farbfilter Es ist von Pixel zu Pixel wechselnd rot grun oder blau Der Filter heisst daher Mosaik Filter 1 oder nach seinem Erfinder Bayer Sensor Aus diesem rohen digitalen Bild erzeugt das Modul Signalaufbereitung ein Bild das asthetischen Anspruchen genugt Das Gleiche gilt fur die Audiodaten Abschliessend komprimiert das Modul die Bild und Audiodaten und stellt sie bei Videokameras als DV Datenstrom zur Verfugung Im Fall von Fotokameras stellt es die einzelnen Bilder und evtl vorhandene Sprachkommentare als Dateien zur Verfugung Die Anwendungsbereiche Industrie Medizin Astronomie Mikroskopie und Wissenschaft nutzen haufig monochrome Spezialkameras ohne Mikrofon Sie verzichten auf jegliche Signalaufbereitung geben also das rohe digitale Bild aus Bestimmte Varianten von Farbkameras geben ebenfalls nur das rohe digitale Bild aus Man nennt sie ColorRAW oder Bayer Kamera Sie kommen haufig in Industrie Medizin Astronomie Mikroskopie und Wissenschaft zum Einsatz Als Fotokamera werden sie von professionellen Fotografen verwendet Semiprofessionelle Fotokameras bieten zumeist einen RAW Modus als Option Die Aufbereitung der rohen digitalen Bilder findet ausserhalb der Kamera auf einem Rechner statt und kann daher vom Anwender an die jeweilige Aufgabenstellung angepasst werden Schnittstelle Bearbeiten Die ersten drei Module sind Bestandteile jeder digitalen Kamera Die Schnittstelle ist das die FireWire Kamera charakterisierende Modul Sie beruht auf dem Standard IEEE 1394 der Organisation Institute of Electrical and Electronics Engineers Dieser Standard beschreibt einen Bus zur Ubertragung von zeitkritischen Daten wie z B Videos sowie zur Ubertragung von Daten deren Integritat im Vordergrund steht z B Parameter oder Dateien Er erlaubt den gleichzeitigen Betrieb von bis zu 63 unterschiedlichen Geraten Kameras Scanner Videorekorder Festplatten DVD Brenner usw Andere Standards beschreiben das Verhalten dieser Gerate Man nennt sie Protokoll FireWire Kameras nutzen zumeist eines der folgenden Protokolle AV C AV C steht fur Audio Video Control und definiert das Verhalten von DV Geraten wie z B Videokameras und Videorekordern Es ist ein Standard der 1394 Trade Association Verantwortlich ist die Audio Video Working Group DCAM DCAM steht fur 1394 based Digital Camera Specification und definiert das Verhalten von Kameras die unkomprimierte Bilddaten ohne Audioanteil ausgeben Es ist ein Standard der 1394 Trade Association Verantwortlich ist die IIDC Instrumentation and Industrial Control Working Group IIDC IIDC wird haufig synonym mit DCAM benutzt SBP 2 SBP 2 steht fur Serial Bus Protocol und definiert das Verhalten von Massenspeichern wie z B Festplatten Es ist ein ANSI Standard Verantwortlich ist das NCITS National Committee for Information Technology Standardization Gerate die das gleiche Protokoll nutzen konnen direkt miteinander kommunizieren Ein typisches Beispiel ist der Anschluss einer Videokamera an einen Videorekorder Anders als beim USB Bus ist also ein ubergeordneter Rechner nicht notwendig Kommt ein Rechner zum Einsatz muss er kompatibel zu den Protokollen derjenigen Gerate sein mit denen er kommunizieren soll siehe Datenaustausch mit Rechnern Steuerung Bearbeiten Die Steuerung stimmt das Zusammenspiel der einzelnen Module aufeinander ab Der Nutzer kann Einfluss auf die Steuerung nehmen uber Schalter direkt an der Kamera den FireWire Bus mittels einer Anwendungssoftware oder Mischformen der ersten beiden FalleFotokameras BearbeitenProfessionelle und semiprofessionelle Fotokameras und insbesondere digitale Kameraruckwande bieten haufig FireWire Schnittstellen zum Transfer der Bilddateien und zur Steuerung der Kamera Fur den Transfer von Bilddateien kommt das Protokoll SBP 2 zum Einsatz In diesem Modus verhalt sich die Kamera wie eine externe Festplatte und ermoglicht somit einen einfachen Austausch von Bilddateien mit einem Rechner siehe Datenaustausch mit Rechnern Zur Steigerung der Arbeitseffizienz im Fotostudio sind Fotokameras bzw Kameraruckwande zusatzlich uber den FireWire Bus steuerbar Fur gewohnlich veroffentlichen die Kamerahersteller die in diesem Modus verwendeten Protokolle nicht Daher erfordert die Kamerasteuerung eine spezielle Software des Kameraherstellers die zumeist fur Macintosh und Windows Rechner verfugbar ist Videokameras BearbeitenWahrend der FireWire Bus nur bei hoherwertigen Fotokameras verbreitet ist findet man ihn im Bereich der Videokameras bereits bei Amateurgeraten Videokameras beruhen uberwiegend auf dem Protokoll AV C Es definiert sowohl den Fluss der Audio und Videodaten als auch die Steuerung der Kamera Die Mehrzahl der Videokameras erlaubt nur die Ausgabe der Audio und Videodaten uber den FireWire Bus DVout Einige Videokameras bieten zusatzlich die Aufnahme von Audio und Videodaten DVout DVin Videokameras tauschen ihre Daten mit Videorekordern und oder Rechnern aus Spezialkameras BearbeitenIn den Bereichen Industrie Medizin Astronomie Mikroskopie und Wissenschaft kommen haufig FireWire Kameras zum Einsatz die nicht asthetischen sondern analytischen Zwecken dienen Sie geben unkomprimierte Bilddaten ohne Audioanteil aus Diese Kameras beruhen entweder auf dem Standardprotokoll DCAM IIDC oder auf firmenspezifischen Protokollen Aufgrund ihres Einsatzgebietes unterscheiden sich die Spezialkameras in einigen Punkten deutlich von Foto und Videokameras Die Gehause sind klein meist vollstandig aus Metall und folgen nicht asthetischen sondern funktionellen Gestaltungskriterien Die Mehrzahl von Spezialkameras bietet keine eingebauten Objektive sondern einen standardisierten Objektivanschluss names C Mount oder CS Mount Auf diesem Standard beruhen nicht nur viele Objektive sondern auch Mikroskope Teleskope Endoskope und andere optische Gerate Daraus ergibt sich dass Aufnahmehilfen wie Autofokus oder Bildstabilisierung nicht verfugbar sind Spezialkameras nutzen haufig monochrome CCD oder CMOS Chips Spezialkameras verzichten haufig auf Infrarotsperrfilter und optische Tiefpasse um das Bild moglichst wenig zu beeinflussen Spezialkameras liefern Bilddatenstrome und Einzelbilder deren Aufnahme durch ein externes Triggersignal ausgelost wird Auf diese Weise lassen sich diese Kameras einfach in industrielle Prozesse einbinden Massenspeicher sind nicht vorhanden da die Bilder zeitnah im an die Kamera angeschlossenen Rechner ausgewertet werden mussen Die grosse Mehrzahl von Spezialkameras wird uber die Anwendungssoftware eines Rechner gesteuert Sie verfugen daher nicht uber externe Schalter Die Anwendungssoftware ist nur in Ausnahmefallen von der Stange verfugbar Sie muss zumeist an die jeweilige Aufgabe angepasst werden Die Hersteller bieten daher auf ihre Kameras zugeschnittene Programmierwerkzeuge an Sofern eine Kamera das Standard Protokoll DCAM IIDC nutzt kann man sie auch mit Software von Drittanbietern betreiben Viele Industrierechner und eingebetteten Systemen sind kompatibel zum Protokoll DCAM IIDC siehe auch Datenaustausch mit Rechnern Spezialkameras an sich sind also im Vergleich zu Foto oder Videokameras einfacher aufgebaut Eine isolierte Nutzung dieser Kameras ist allerdings sinnlos Sie sind wie andere Sensoren auch lediglich Komponenten eines grosseren Systems siehe Systemintegration Datenaustausch mit Rechnern BearbeitenFireWire Kameras konnen mit jedem anderen FireWire Gerat Daten austauschen sofern beide Gerate dasselbe Protokoll nutzen siehe Schnittstelle Abhangig von der jeweiligen Kamera sind diese Daten Bild und Audiodateien Protokoll SBP 2 Bild und Audiodatenstrome Protokoll AV C oder DCAM IIDC und Parameter zur Steuerung der Kamera Protokoll AV C oder DCAM IIDC nbsp Datenaustausch zwischen FireWire Kameras und RechnernLinks firmenspezifisches SystemRechts offenes SystemSoll die FireWire Kamera mit einem Rechner kommunizieren so muss dieser uber eine FireWire Schnittstelle verfugen und das Protokoll der Kamera beherrschen Die Anfangszeit der FireWire Kameras wurde von firmenspezifischen Losungen dominiert Einige Spezialisten boten Schnittstellenkarten und Treiber an auf die die Anwendungssoftware direkt zugriff Bei diesem Ansatz ist die Anwendungssoftware verantwortlich fur das Protokoll Da diese Losung die Rechnerressourcen sehr effizient nutzen kann trifft man sie in speziellen industriellen Projekten auch heute noch an Diese Vorgehensweise fuhrt allerdings haufig dazu dass keine anderen FireWire Gerate wie z B Festplatten verwendet werden konnen Offene Systeme vermeiden diesen Nachteil Offene Systeme beruhen auf einem Schichtenmodell Das Verhalten der einzelnen Schichten Schnittstellenkarten Low level Treiber High level Treiber und API folgt den Vorgaben des jeweiligen Betriebssystemherstellers Anwendungssoftware darf nur auf die APIs des Betriebssystems niemals aber auf irgendeine Schicht darunter zugreifen Im Kontext von FireWire Kameras ist der High level Treiber fur das Protokoll verantwortlich Der Low level Treiber und die Schnittstellenkarten setzen die Vorgaben des Standards IEEE 1394 um Der Vorteil dieser Strategie ist die einfache und von der Hardware und ihren Herstellern unabhangige Realisierung der Anwendungssoftware Insbesondere in den Bereichen Fotokameras und Spezialkameras findet man Mischformen zwischen offenen und firmenspezifischen Systemen Typischerweise folgen in diesen Fallen die Schnittstellenkarten und die Low level Treiber dem Standard wahrend die daruber liegenden Schichten firmenspezifisch sind Das wesentliche Kennzeichen von offenen Systemen ist nicht die APIs der Hardwarehersteller sondern diejenigen des Betriebssystems zu nutzen Fur Apple und Microsoft hat die Thematik Bild und Ton einen hohen Stellenwert Entsprechend bekannt sind ihre APIs QuickTime und DirectX Sie sind in der offentlichen Wahrnehmung allerdings auf die Wiedergabe von Audio und Video reduziert Tatsachlich sind es machtige APIs die auch fur die Bildakquisition zustandig sind Unter Linux heisst diese API video4linux Da sie weniger machtig als QuickTime und DirectX ist haben sich parallel zu video4linux weitere APIs entwickelt nbsp Der Zugriff auf FireWire Kameras unter LinuxFotokameras Fur Fotokameras steht die Linux Infrastruktur fur Massenspeicher zur Verfugung Ein typisches Anwendungsprogramm ist digiKam Videokameras Videokameras werden uber verschiedene APIs bedient Stellvertretend wird im Bild rechts der Zugriff des Schnittprogramms Kino auf die API libavc1394 gezeigt Kino greift auf weitere APIs zu die im Bild aus Grunden der Ubersichtlichkeit nicht gezeigt sind Spezialkameras Die wichtigste API fur Spezialkameras ist libdc1394 Das Bild rechts zeigt den Zugriff der Anwendungssoftware Coriander auf diese API Coriander steuert FireWire Kameras die auf dem Protokoll DCAM IIDC basieren und akquiriert deren Bilder Um die Verwendung von video4linux und der dedizierten APIs zu vereinfachen wurde die Meta API unicap 2 entwickelt Sie verdeckt deren Einzelheiten mit Hilfe eines einfachen Programmiermodells Systemintegration BearbeitenFireWire Kameras sind haufig nur Radchen eines grosseren Systems Ein Systemspezialist nutzt zusatzlich verschiedene andere Komponenten zur Losung einer bestimmten Aufgabe Dabei gibt es zwei grundlegende Vorgehensweisen Die Aufgabenstellung ist fur eine Gruppe von Anwendern von Interesse Typisches Kennzeichen fur diese Situation ist die Verfugbarkeit von Anwendungssoftware von der Stange Ein Beispiel ist die Studiofotografie Die Aufgabenstellung ist nur fur eine bestimmte Anwendung interessant In diesen Fallen ist typischerweise keine Anwendersoftware von der Stange verfugbar und muss daher vom Systemspezialisten geschrieben werden Ein Beispiel ist die Vermessung von Stahlplatten Viele Aspekte der Systemintegration sind unabhangig vom Einsatz einer FireWire Kamera Dieses betrifft insbesondere den hohen Einfluss der Beleuchtung auf das Ergebnis sei es ein asthetisch oder analytisch orientiertes Bei der Erstellung von Anwendungssoftware gibt es allerdings eine FireWire typische Besonderheit namlich die Verfugbarkeit standardisierter Protokolle wie AV C DCAM IIDC und SBP 2 siehe auch Datenaustausch mit Rechnern Diese Protokolle nutzend schreibt man die Software unabhangig von einer bestimmten Kamera eines bestimmten Herstellers Uberlasst man die Realisierung des Protokolls dem Betriebssystem und setzt seine Software ausschliesslich auf die APIs dieses Betriebssystems auf ist die Hardware Unabhangigkeit maximal Nutzt z B unter Linux eine Applikationssoftware die API libdc1394 siehe Datenaustausch mit Rechnern kann sie auf samtliche FireWire Kameras zugreifen die das Protokoll DCAM IIDC verwenden Die Nutzung der API unicap ermoglicht zusatzlich den Zugriff auf andere Bildquellen wie z B Frame Grabber Siehe auch BearbeitenDigitaler Fotoapparat Digital Video Industriekamera ObjektivanschlussWeblinks Bearbeiten1394 Trade Association Anbieterubersicht Fotokameras Videokameras Spezialkameras Betriebssystem APIs QuickTime DirectX Betriebssystem APIs unter Linux video4linux libavc1394 libdc1394 unicap Anwendungsprogramme unter Linux digiKam Kino Coriander DV4LEinzelnachweise Bearbeiten siehe en Mosaic digital image in der englischsprachigen Wikipedia unicap bei sourceforge Abgerufen von https de wikipedia org w index php title FireWire Kamera amp oldid 231152040