Bildgebende SicherheitsüberwachungsVorrichtung Imaging security surveillance device
Die vorliegende Erfindung betrifft eine Überwachungsvorrichtung zur bildgebenden Sicherheitsüberwachung. Eine derartigeThe present invention relates to a monitoring device for imaging security surveillance. Such
Sicherheitsüberwachungsvorrichtung umfasst mindestens eine, jedoch üblicherweise mehrere Kameras, um Bilder von jeweiligen zu überwachenden Bereichen aufzunehmen.Security surveillance device includes at least one but usually multiple cameras to capture images of respective areas to be monitored.
Bildgebende Sicherheitsüberwachungsvorrichtungen sind heutzutage in vielen Bereichen im Einsatz. Kaufhäuser verwenden bildgebende Sicherheitsüberwachungsvorrichtung zur Abschreckung und Überführung von Ladendieben. Sicherheitsdienste greifen auf derartigen Vorrichtungen zurück, um mit weniger Personal größere Flächen zentral überwachen zu können. In einigen Ländern haben bildgebende Sicherheitsüberwachungsvorrichtungen Verwendung gefunden für die Überwachung öffentlicher Räume und Flächen, um die Kriminalität einzudämmen und Täter anhand von aufgezeichneten Bildern erkennen und überführen zu können. Heutige Sicherheitsüberwachungsvorrichtungen umfassen üblicherweise eine Videokamera, die nach dem PAL-Standard oder NTSC- Standard arbeitet. Die von den Videokameras ausgegebenen PAL- bzw. NTSC-Videosignale werden über eine geeigneteImaging security surveillance devices are in use in many areas today. Department stores use imaging security monitoring equipment to deter and transfer shoplifters. Security services rely on such devices to centrally monitor larger areas with fewer staff. In some countries, imaging security surveillance devices have been used to monitor public spaces and areas in order to curb crime and detect and convict offenders from recorded images. Today's security surveillance devices typically include a video camera that operates in accordance with the PAL standard or NTSC standard. The output of the video cameras PAL and NTSC video signals are via a suitable
Verteilerelektronik, beispielsweise einen Multiplexer oder Multiswitch, in einen einzigen Videokanal kodiert, so dass sich eine Vielzahl von Kameras die in dem jeweiligen Videostandard vorgesehene Bildrate teilt. Das so erhaltene Videosignal wird üblicherweise auf ein Speichermedium aufgezeichnet, beispielsweise eine VHS Kassette oder digital auf eine Festplatte, um die Vielzahl von Überwachungsaufnahmen von den Kameras mit reduzierter Bildrate aufzuzeichnen und später wiedergeben zu können. Derartige bekannte Vorrichtungen bieten üblicherweise eine Auflösung von etwa 200 000 Bildpunkten pro Halbbild bei Verwendung des PAL Standards. Wenn NTSC zum Einsatz kommt,
ist die aufgezeichnete Bildauflösung noch geringer. Um mit dieser Auflösung auszukommen, erfordern herkömmliche Sicherheitsüberwachungsvorrichtungen eine ausreichend große Anzahl von Kameras, die mit ihrer begrenzten Auflösung jeweils einen relativ eng begrenzten Überwachungsbereich abdecken.Distribution electronics, such as a multiplexer or multiswitch, encoded in a single video channel, so that a plurality of cameras shares the provided in the respective video standard frame rate. The video signal thus obtained is usually recorded on a storage medium, such as a VHS cassette or digitally on a hard disk, to record the plurality of surveillance recordings from the cameras with a reduced frame rate and later play back. Such known devices typically provide a resolution of about 200,000 pixels per field when using the PAL standard. When NTSC is used, the recorded image resolution is even lower. To cope with this resolution, conventional security surveillance devices require a sufficiently large number of cameras, each of which, with its limited resolution, covers a relatively narrow surveillance area.
Aus DE 10018157 Al ist eine Überwachungseinrichtung zur Videoüberwachung bekannt, die Bildfolgen und Standbilder mit getrennten Verfahren kodiert. Bildfolgen dienen dazu, einenFrom DE 10018157 Al a monitoring device for video surveillance is known, the image sequences and still images coded with separate methods. Image sequences serve to one
Überblick über eine Szene zu verschaffen, während Standbilder zur Detailinformation dienen. Für die höhere Auflösung der Standbilder wird eine JPEG-Kodierung verwendet, während Bildfolgen niedriger Auflösung mittels einer MPEG-Kodierung kodiert werden. Die bekannte Überwachungsvorrichtung verwendet eine Videokamera, die analog oder digital sein kann. In einem Prozessor werden die Signale der Videokamera MPEG komprimiert. Für Standbilder ist eine weitere Kamera vorgesehen, die Bilddaten an einen Standbildprozessor liefert, worin die Bilddaten JPEG komprimiert werden. Die von den Prozessoren gelieferten MEPG Daten und JPEG Daten werden in einen Speicher geschrieben. Der weitere Prozessor führt eine Bildanalyse mittels Referenzsignalen durch. Wird ein Objekt auf diese Weise erkannt, kann eine Meldung über Antenne oder über ein Modem und LeitungsgebundenerOverview of a scene, while still images for detailed information serve. JPEG encoding is used for the higher resolution of still images, while low-resolution image sequences are encoded using MPEG encoding. The known monitoring device uses a video camera, which may be analog or digital. In a processor, the signals of the video camera MPEG are compressed. For still images, another camera is provided which supplies image data to a still image processor in which the JPEG image data is compressed. The MEPG data and JPEG data supplied by the processors are written to a memory. The further processor performs an image analysis by means of reference signals. If an object is detected in this way, a message can be sent via antenna or via a modem and line-bound
Kommunikation abgesetzt werden. Eine Übermittlung der aufgezeichneten Bilder an eine zentrale Einheit ist nicht vorgesehen. Die bekannte Sicherheitsüberwachungsvorrichtung ist technisch aufwendig und somit teuer.Communication be discontinued. A transmission of the recorded images to a central unit is not provided. The known safety monitoring device is technically complicated and therefore expensive.
Aus DE 19857113 Al ist ein Sensorsystem zur Erkennung der Umwelt eines Fahrzeugs bekannt, worin eine handelsübliche Digitalkamera zum Einsatz kommt. Die Digitalkamera wird über eine genormte Schnittstelle mit einem Bildverarbeitungssystem verbunden. Die Vernetzung mehrerer Kameras ist in dem aus dieser Entgegenhaltung bekannten System nicht vorgesehen.
Aufgabe der vorliegenden Erfindung ist es, eine bildgebende Sicherheitsüberwachungsvorrichtung anzugeben, die den Einsatz mehrerer Kameras erlaubt und bei guter Bildauflösung kostengünstig in der Herstellung ist.From DE 19857113 Al a sensor system for detecting the environment of a vehicle is known, wherein a commercially available digital camera is used. The digital camera is connected to an image processing system via a standardized interface. The networking of several cameras is not provided in the system known from this citation. Object of the present invention is to provide an imaging security monitoring device that allows the use of multiple cameras and is inexpensive to manufacture with good image resolution.
Diese Aufgabe wird erfindungsgemäß gelöst wie im Patentanspruch 1 angegeben. Vorteilhafte Ausgestaltungen der vorliegenden Erfindung ergeben sich aus den Unteransprϋchen.This object is achieved according to the invention as indicated in claim 1. Advantageous embodiments of the present invention will become apparent from the Unteransprϋchen.
Eine Überwachungsvorrichtung gemäß der vorliegenden Erfindung zur bildgebenden Sicherheitsüberwachung umfasst eine Digitalkamera, die Aufnahmeeinrichtungen zum Aufnehmen von Bildern und Erzeugen digitaler Bilddaten aus den aufgenommenen Bildern aufweist. Die Digitalkamera hat eine digitale Schnittstelle zum Ausgeben der Bilddaten und zumA surveillance device according to the present invention for imaging security surveillance comprises a digital camera having imaging means for capturing images and generating digital image data from the captured images. The digital camera has a digital interface for outputting the image data and the
Empfangen von digitalen Steuerbefehlen für die Kamera. In der Kamera sind Einrichtungen zum Steuern derReceive digital control commands for the camera. In the camera are facilities for controlling the
Aufnahmeeinrichtungen gemäß den empfangenen Steuerbefehlen vorgesehen. Die Überwachungsvorrichtung umfasst außerdem eine Umsetzereinrichtung mit einer digitalen Kameraschnittstelle zur Kommunikation mit der Digitalkamera über deren digitale Schnittstelle, einer Netzwerkschnittstelle zum Anschluss der Umsetzereinrichtung an ein digitales Datennetzwerk und einer Verarbeitungseinrichtung, um über das digitale Datennetzwerk empfangene Befehle in Steuerbefehle für die Kamera umzusetzen und über die Kameraschnittstelle an die Digitalkamera auszugeben. Die Überwachungsvorrichtung umfasst außerdem eine Steuereinrichtung mit einer Netzwerkschnittstelle zum Anschluss an das digitale Datennetzwerk. Die Steuereinrichtung erzeugt Steuerbefehle für die Digitalkamera und gibt diese über die Netzwerkschnittstelle an das digitale Datennetzwerk aus, um eine an die Umsetzereinrichtung angeschlossene Digitalkamera zu steuern.Receiving devices provided in accordance with the received control commands. The monitoring device also comprises a converter device with a digital camera interface for communicating with the digital camera via its digital interface, a network interface for connecting the converter device to a digital data network and a processing device for converting commands received via the digital data network into control commands for the camera and via the Camera interface to the digital camera output. The monitoring device also comprises a control device with a network interface for connection to the digital data network. The controller generates control commands for the digital camera and outputs them via the network interface to the digital data network in order to control a digital camera connected to the converter device.
Die Umsetzereinrichtung dient beispielsweise dazu, eine oder mehrere daran angeschlossene Digitalkameras quasi zu einem Bestandteil eines digitalen Datennetzwerks zu machen, um über
das digitale Datennetzwerk einerseits von der Digitalkamera aufgenommene Bilddaten über das Datennetzwerk an die Steuereinrichtung zu leiten, und andererseits über das Datennetzwerk verschiedene Funktionen der Digitalkamera zu steuern. Die Umsetzereinrichtung ist dabei bevorzugt so ausgebildet, dass sie mit kostengünstigen, handelsüblichen Digitalkameras kommunizieren kann, die heutzutage Auflösungen im Bereich von mehreren Megapixeln leisten können. Die Digitalkamera kann eine Standbildkamera sein, weist jedoch bevorzugt auch die Fähigkeit auf, mit geringerer Auflösung Bewegbilder aufzuzeichnen, wobei derartige Funktionen mit Hilfe von geeigneten Steuerbefehlen, die der Digitalkamera über ihre digitale Schnittstelle zugeführt werden, ausgelöst werden können.The converter device serves, for example, to make one or more digital cameras connected to it quasi an integral part of a digital data network in order to transmit via the digital data network on the one hand to pass image data taken by the digital camera via the data network to the control device, and on the other hand to control various functions of the digital camera via the data network. The converter device is preferably designed so that it can communicate with low-cost, commercially available digital cameras, which today can afford resolutions in the range of several megapixels. The digital camera may be a still camera, but preferably also has the ability to record motion pictures at a lower resolution, such functions being able to be triggered by means of suitable control commands supplied to the digital camera via its digital interface.
Das digitale Datennetzwerk basiert beispielsweise auf dem drahtgebundenen oder drahtlosen Ethernet-Standard, der aufgrund seiner Verbreitung besonders kostengünstig ist, wobei natürlich auch andere digitale Datennetzwerke für eine Überwachungsvorrichtung gemäß der vorliegenden Erfindung prinzipiell geeignet sind.The digital data network is based, for example, on the wired or wireless Ethernet standard, which is particularly cost-effective because of its distribution, although of course other digital data networks are also suitable for a monitoring device according to the present invention.
Die Umsetzereinrichtung der erfindungsgemäßen Überwachungsvorrichtung umfasst beispielsweise eine eigene CPU, die Befehle von dem digitalen Datennetzwerk umsetzt in entsprechende Steuerbefehle an die Digitalkamera, und die von der Digitalkamera gelieferten Bilddaten in umgekehrter Richtung für den Transport über das digitale Datennetz und die dabei verwendeten Protokolle anpasst. Bevorzugt ist für jede Digitalkamera eine Umsetzereinrichtung vorgesehen, wobei die Digitalkamera und ihre Umsetzereinrichtung in ein bevorzugt wetterfestes Kameragehäuse eingebaut sind, um eine Kameraeinheit zu bilden, die direkt an das digitale Datennetzwerk angeschlossen werden kann. Innerhalb des Kameragehäuses ist die Digitalkamera beispielsweise über ihre USB-Schnittstelle mit der Umsetzereinrichtung verbunden. Die digitale Datennetzwerkschnittstelle der Umsetzereinrichtung
ist dabei ebenfalls bevorzugt innerhalb des gemeinsamen Gehäuses vorgesehen, um bei Verwendung von handelsüblichen Netzwerksteckern bzw. Netzwerkbuchsen diese vor klimatischen Einflüssen zu schützen.The converter device of the monitoring device according to the invention comprises, for example, its own CPU, which converts commands from the digital data network into corresponding control commands to the digital camera, and adapts the image data supplied by the digital camera in the reverse direction for transport via the digital data network and the protocols used therein. Preferably, a converter device is provided for each digital camera, wherein the digital camera and its converter device are installed in a preferably weatherproof camera housing to form a camera unit that can be connected directly to the digital data network. Within the camera body, the digital camera is connected to the converter device via its USB interface, for example. The digital data network interface of the converter is also preferably provided within the common housing in order to protect against the effects of climatic influences when using commercially available network plugs or network sockets.
Bevorzugt weist die Umsetzereinrichtung einen Speicher auf, um die von der Digitalkamera gelieferten Bilddaten zwischenzuspeichern, bevor diese Bilddaten über das digitale Datennetzwerk von der Umsetzereinrichtung zur zentralen Steuerungseinrichtung der Überwachungsvorrichtung gesendet ■werden. Dabei kann es vorteilhaft sein, die Umsetzereinrichtung so auszugestalten, dass mehrere Digitalkameras an eine Umsetzereinrichtung angeschlossen werden können. Beispielsweise können in einem Gehäuse einer Kameraeinheit eine Umsetzereinrichtung und mehrerePreferably, the converting means to a memory cache to the data provided by the digital camera image data before that image data ■ are sent over the digital data network from the converter means to the central control device of the monitoring device. It may be advantageous to configure the converter so that a plurality of digital cameras can be connected to a converter. For example, in one housing of a camera unit, a converter device and several
Digitalkameras untergebracht sein, um eine bildgebende Überwachung in mehreren Richtungen von ein- und demselben Punkt aus vorzunehmen. Besonders vorteilhaft kann es sein, die Umsetzereinrichtung auf einer PC-Plattform aufzubauen, um Kostenvorteile bei Software und Hardware für diese weit verbreitete Plattform auszunutzen.Digital cameras to perform multi-directional imaging from one and the same point. It can be particularly advantageous to construct the converter device on a PC platform in order to exploit cost advantages in software and hardware for this widely used platform.
Weil die erfindungsgemäße Überwachungsvorrichtung ein digitales Datennetzwerk für den Anschluss von Digitalkameras an die zentrale Steuereinrichtung verwendet, entfällt die in herkömmlichen bildgebenden Überwachungsvorrichtungen erforderliche Synchronisation der analogen Videosignale, denn erfindungsgemäß wird eine durchgängig voll digitale Verarbeitung der Bilddaten verwendet, wobei bevorzugt die Digitalkamera ausgestattet ist, die Bilddaten in einem komprimierten Datenformat, beispielsweise JPEG, zu liefern. Alternativ dazu oder zusätzlich kann die Umsetzereinrichtung Einrichtungen enthalten, um eine weitere Bildverarbeitung und/oder Kompression durchzuführen. Die von der Digitalkamera aufgezeichneten Bilddaten werden bevorzugt nach einem bekannten Kompressionsverfahren, beispielsweise JPEG, komprimiert. Soweit die Digitalkamera Bewegtbildszenen an die
zentrale Steuereinrichtung übertragen soll, bietet sich hierfür das bekannte MPEG-Kompressionsverfahren an.Because the monitoring device according to the invention uses a digital data network for the connection of digital cameras to the central control device, the synchronization of the analog video signals required in conventional imaging monitoring devices is eliminated, since according to the invention a fully digital processing of the image data is used throughout, whereby the digital camera is preferably equipped To provide image data in a compressed data format, such as JPEG. Alternatively or additionally, the converter means may include means for performing further image processing and / or compression. The image data recorded by the digital camera are preferably compressed by a known compression method, for example JPEG. As far as the digital camera moving pictures to the To transmit central control device, this offers the well-known MPEG compression method.
Besonders vorteilhaft kann es sein, entweder mittels der zentralen Steuereinrichtung der Überwachungsvorrichtung oder mittels der Umsetzereinrichtung die Auflösung der an die Umsetzereinrichtung angeschlossenen Digitalkamera zu steuern, bevorzugt in Abhängigkeit von der Erfassung von Änderungen des aufgenommenen Bildinhaltes. Auf diese Weise lässt sich das Volumen der über das digitale Datennetz zu übertragenden Bilddaten effektiv reduzieren, ohne dass dann, wenn sich in dem zu überwachenden Bereich Änderungen ergeben, auf eine hohe Bildauflösung verzichtet werden muss. Zur Erkennung von Änderungen in dem zu überwachenden Bereich ist es vorteilhaft, kleinformatige Bilder mit höherer Bildrate aufzunehmen, anhand derer die zentrale Steuerungseinrichtung oder die Umsetzereinrichtung eine Bewegungserkennung durchführen kann. Dabei kann gegebenenfalls auch die Zuschaltung eines in der Digitalkamera oder separat davon in der Kameraeinheit vorgesehenen Blitzes erfolgen.It can be particularly advantageous to control the resolution of the digital camera connected to the converter device either by means of the central control device of the monitoring device or by means of the converter device, preferably as a function of the detection of changes in the recorded image content. In this way, the volume of the image data to be transmitted via the digital data network can be effectively reduced without having to forego a high image resolution if changes occur in the area to be monitored. In order to detect changes in the area to be monitored, it is advantageous to record small-format images with a higher frame rate, by means of which the central control device or the converter device can perform a motion detection. If necessary, the connection of a flash provided in the digital camera or separately in the camera unit can take place.
Die Steuereinrichtung kann als separates Gerät oder als Bestandteil beispielsweise einer Aufzeichnungseinrichtung für die von den Kameraeinheiten gelieferten Bilddaten vorgesehen sein. Die Steuereinrichtung umfasst vorteilhaft einenThe control device can be provided as a separate device or as part of, for example, a recording device for the image data supplied by the camera units. The control device advantageously comprises a
Prozessor, der geeignet programmiert ist, die Steuerungs¬ und Bilddatenübertragungsaufgaben für die angeschlossenen Digitalkameras und die auf dem digitalen Datennetzwerk zu diesem Zweck verwendeten Netzwerkprotokolle zu implementieren.Processor suitably programmed to implement the control and image data transfer tasks for the connected digital cameras and the network protocols used for this purpose on the digital data network.
Eine Umsetzereinheit für eine bildgebende Überwachungsvorrichtung umfasst gemäß der vorliegenden Erfindung eine digitale Kameraschnittstelle zur Kommunikation mit der digitalen Schnittstelle einer Digitalkamera, eine Netzwerkschnittstelle zum Anschluss an ein digitales Datennetzwerk, und eine Verarbeitungseinrichtung, die
ausgebildet ist, über das digitale Datennetzwerk empfangene Befehle in Steuerbefehle für die Kamera umzusetzen und über die Kameraschnittstelle an die Digitalkamera auszugeben. Die Kameraschnittstelle ist bevorzugt eine standardisierte digitale Schnittstelle, beispielsweise eine USB Schnittstelle oder eine Firewire Schnittstelle. Die Netzwerkschnittstelle ist bevorzugt ebenfalls eine standardisierte Schnittstelle.A converter unit for an imaging monitoring device according to the present invention comprises a digital camera interface for communication with the digital interface of a digital camera, a network interface for connection to a digital data network, and a processing device, the is configured to implement commands received via the digital data network in control commands for the camera and output via the camera interface to the digital camera. The camera interface is preferably a standardized digital interface, for example a USB interface or a Firewire interface. The network interface is preferably also a standardized interface.
Eine Kameraeinheit für eine bildgebende Überwachungsvorrichtung gemäß der vorliegenden Erfindung umfasst bevorzugt eine derartige Umsetzereinrichtung sowie eine daran angeschlossene Digitalkamera. Die Umsetzereinrichtung und die Digitalkamera sind bevorzugt gemeinsam in einem Gehäuse untergebracht. Die Digitalkamera ist bevorzugt eine handelsübliche Digitalkamera oder ein Bestandteil einer handelsüblichen Digitalkamera.A camera unit for an imaging monitoring device according to the present invention preferably comprises such a converter device and a digital camera connected thereto. The converter and the digital camera are preferably housed together in a housing. The digital camera is preferably a commercially available digital camera or a component of a commercially available digital camera.
Im folgenden wird nun unter Bezugnahme auf die begleitende Zeichnung ein vorteilhaftes Ausführungsbeispiel der vorliegenden Erfindung beschrieben, ohne dass die Erfindung auf dieses Ausführungsbeispiel beschränkt sein soll.In the following an advantageous embodiment of the present invention will now be described with reference to the accompanying drawings, without the invention being limited to this embodiment.
In der Zeichnung bezeichnen die Bezugsziffern 11, 12, ..., In jeweils eine Kameraeinheit. Die Bezugsziffer 2 bezeichnet eine Bildaufzeichnungsvorrichtung, wie beispielsweise einen digitalen Videorecorder, die mit einer Steuereinrichtung zur Steuerung des Betriebes der Kameraeinheiten 11, 12, ..., In ausgestattet ist. Die Bezugsziffern 31, 32, ..., 3n bezeichnen jeweils kommerziell von diversen Herstellern von Consumerprodukten erhältliche Digitalkameras, die in das Gehäuse der jeweiligen Kameraeinheiten 11, 12, ..., In eingebaut sind. Die Bezugsziffern 41, 42, ..., 4n bezeichnen jeweils Umsetzereinheiten, die über eine Kameraschnittstelle, üblicherweise eine USB-Schnittstelle oder Firewire- Schnittstelle, mit den jeweiligen Digitalkameras 31, 32, ..., 3n verbunden sind. Die Umsetzereinheiten sind zusammen mit ihren Digitalkameras in jeweiligen wetterfesten Gehäusen
untergebracht, um netzwerkfähige Kameraeinheiten 11, 12, ..., In zu bilden, wie in der Figur schematisch dargestellt ist. 5 bezeichnet einen Hub eines digitalen Datennetzwerks, an den die Kameraeinheiten 11, 12, ..., In über jeweilige Netzwerkleitungen 71, 72, ..., 7n angeschlossen sind. 6 bezeichnet eine weitere Datenleitung, die den Hub 5 des digitalen Datennetzes mit der Steuereinrichtung in der Bildaufzeichnungsvorrichtung 2 verbindet. Die Umsetzereinrichtungen 41, 42, ..., 4n sind auf diese Weise über den Hub 5 und die Datenleitungen 6, 71, 72, ..., 7n mit der Steuereinrichtung in der Bildaufzeichnungsvorrichtung 2 vernetzt. Diese Vernetzung basiert in dem dargestellten Ausführungsbeispiel bevorzugt auf dem weit verbreiteten Ethernet-Standard, um die Kostenvorteile auszunutzen, die sich für die Software- und Hardwarekomponenten von Ethernet- Netzwerken ergeben. Obwohl das Ausführungsbeispiel ein drahtgebundenes Netzwerk zeigt, können Teile des dargestellten digitalen Datennetzwerks oder das gesamte digitale Datennetzwerk auch als drahtloses Datennetzwerk ausgebildet sein, beispielsweise als sogenanntes Wireless Local Area Network (WLAN) . Die Steuereinrichtung in der Bildaufzeichnungsvorrichtung 2 kann zusätzlich mit einem weiteren Datennetz verbunden sein, beispielsweise mit dem Internet, um über dieses weitere Datennetzwerk konfiguriert zu werden, und/oder um Bilddaten z. B. über das Internet zur Auswertung an einen anderen Ort zu übertragen.In the drawing, reference numerals 11, 12, ..., In denote a camera unit, respectively. The reference numeral 2 denotes an image recording apparatus such as a digital video recorder equipped with a control means for controlling the operation of the camera units 11, 12, ..., In. The reference numerals 31, 32, ..., 3n respectively denote digital cameras commercially available from various manufacturers of consumer products, which are built in the housing of the respective camera units 11, 12, ..., In. Reference numerals 41, 42,..., 4n each denote converter units that are connected to the respective digital cameras 31, 32,..., 3n via a camera interface, usually a USB interface or Firewire interface. The converter units, together with their digital cameras, are in respective weatherproof housings housed to form networkable camera units 11, 12, ..., In, as shown schematically in the figure. 5 denotes a hub of a digital data network to which the camera units 11, 12, ..., In are connected via respective network lines 71, 72, ..., 7n. 6 designates another data line connecting the hub 5 of the digital data network with the control device in the image recording device 2. The converter devices 41, 42,..., 4n are thus networked via the hub 5 and the data lines 6, 71, 72,..., 7n to the control device in the image recording device 2. This networking is preferably based on the widely used Ethernet standard in the illustrated embodiment to take advantage of the cost advantages associated with the software and hardware components of Ethernet networks. Although the embodiment shows a wired network, parts of the illustrated digital data network or the entire digital data network may also be designed as a wireless data network, for example as a so-called wireless local area network (WLAN). The control device in the image recording device 2 can additionally be connected to a further data network, for example to the Internet in order to be configured via this further data network, and / or to display image data z. B. over the Internet for evaluation to another place to transfer.
Die Umsetzereinrichtungen 41, 42, ..., 4n weisen zum Anschluss an das digitale Datennetzwerk geeignete Schnittstellen auf, beispielsweise im Fall der Verwendung eines drahtgebundenen, Ethernet nach dem weitverbreiteten RJ 45 Standard, oder enthalten im Fall eines drahtlosen Netzes die benötigten Funkkomponenten für die Vernetzung mit den übrigen Bestandteilen der erfindungsgemäßen Überwachungsvorrichtung. In dem gezeigten Ausführungsbeispiel sorgen die Gehäuse der jeweiligen Kameraeinheiten 11, 12, ... , In für eine wetterfeste Umkapselung der handelsüblichen
Digitalkameras 31, 32, ..., 3n zusammen mit den ihnen zugeordneten Umsetzereinheiten 41, 42, ..., 4n.The converter devices 41, 42,..., 4n have suitable interfaces for connection to the digital data network, for example in the case of the use of a wired, Ethernet according to the widespread RJ 45 standard, or in the case of a wireless network contain the required radio components for the Networking with the other components of the monitoring device according to the invention. In the exemplary embodiment shown, the housings of the respective camera units 11, 12,..., In ensure a weatherproof encapsulation of the commercial ones Digital cameras 31, 32, ..., 3n together with their associated converter units 41, 42, ..., 4n.
In dem dargestellten Ausführungsbeispiel wird vorteilhaft eine handelsübliche Digitalkamera verwendet, die über eine standardisierte Datenschnittstelle wie USB oder Firewire verfügt. Über diese Datenschnittstelle greift die Umsetzereinrichtung 41, 42, ..., 4n der jeweiligen Digitalkamera sowohl auf die von der Kamera aufgenommenen Bilddaten zu, und empfängt ebenfalls von derIn the illustrated embodiment, a commercial digital camera is advantageously used, which has a standardized data interface such as USB or Firewire. Via this data interface, the converter device 41, 42,..., 4n of the respective digital camera accesses both the image data recorded by the camera and also receives it from the camera
Umsetzereinrichtung Steuerbefehle gemäß einem für den Hersteller der Digitalkamera spezifischen Protokoll. Der Funktionsumfang der Digitalkamera ist dabei natürlich nach Hersteller und Kameramodell unterschiedlich. Jedoch haben die Protokolle verschiedener Digitalkamerahersteller eineConversion device control commands according to a specific for the manufacturer of the digital camera protocol. The functionality of the digital camera is of course different according to manufacturer and camera model. However, the protocols of various digital camera manufacturers have one
Grundmenge an gleichartigen Funktionen, beispielsweise die Funktionen Übertragen von Bild-/Audiodaten aus der Digitalkamera, Löschen von Bildern, Auslösen der Kamera und Einstellen der Pixelzahl und der Kompressionsrate der von der Digitalkamera über ihre Schnittstelle ausgegebenen Bilddaten. Darüber hinaus können natürlich weitere herstellerspezifische Funktionen zum Einsatz kommen, sofern diese zur Verfügung stehen.Basic set of similar functions, such as the functions of transferring image / audio data from the digital camera, deleting images, triggering the camera and setting the number of pixels and the compression rate of the image data output from the digital camera via its interface. In addition, of course, further manufacturer-specific functions can be used, provided that they are available.
Die Aufzeichnung der von den jeweiligen Digitalkameras 11, 12, ..., In gelieferten Bild- und gegebenenfalls Audiodaten erfolgt in der Bildaufzeichnungsvorrichtung 2, die in dem gezeigten Ausführungsbeispiel gleichzeitig die Funktion eines Steuerrechners für das digitale Datennetz übernimmt, dass die verschiedenen Komponenten der Überwachungsvorrichtung digital vernetzt. Der Steuerrechner in derThe image and possibly audio data supplied by the respective digital cameras 11, 12,..., In takes place in the image recording device 2, which in the embodiment shown simultaneously performs the function of a control computer for the digital data network, that the various components of the monitoring device digitally networked. The control computer in the
Bildaufzeichnungsvorrichtung 2 ist vorteilhaft über das Datennetz auf der Grundlage des Internetprotokolls mit den verschiedenen Kameraumsetzern 41, 42, ..., 4n verbunden, beispielsweise über ein Wireless LAN nach IEEE 802.11 oder ein kabelgebundenes Ethernet nach IEEE 802.3, wobei auf der Neetzwerk-Schicht bevorzugt die Transportprotokolle UDP und
TCP verwendet werden. In dem digitalen Datennetzwerk: können mehrere Kamera-Umsetzereinrichtungen und auch mehrere Steuerrechner oder digitale Bildaufzeichnungsvorrichtungen 2 mit jeweiligen Steuerrechnern oder Steuersoftware angeschossen sein, wobei die Zuordnung der jeweiligen Kamera- Umsetzereinrichtungen zu den Steuerrechnern wahlfrei durch geeignete Konfiguration des Netzwerks erfolgen kann.Image recording device 2 is advantageously connected via the data network on the basis of the Internet protocol with the various camera setters 41, 42, ..., 4n, for example via a wireless LAN to IEEE 802.11 or a wired Ethernet to IEEE 802.3, wherein on the network Neetzwerk preferred the transport protocols UDP and TCP can be used. In the digital data network: several camera converter devices and also a plurality of control computers or digital image recording devices 2 can be shot with respective control computers or control software, wherein the assignment of the respective camera converter devices to the control computers can optionally be done by suitable configuration of the network.
Im Betrieb der Überwachungsvorrichtung baut der Steuerrechner in der Bildaufzeichnungsvorrichtung 2 mit den Kamera- Umsetzereinrichtungen 11, 12, ..., In eine Sitzung auf, wobei bevorzugt eine Authentifizierung sowohl des Steuerrechners als auch der jeweiligen Kameraumsetzereinrichtung vorgenommen wird. Beim Aufbau einer Sitzung wird dabei bevorzugt eine Datenverschlüsselung ausgehandelt, und eine zufällige, aber eindeutige Sitzungs-Identifikationsnummer festgelegt. Dabei kann beispielsweise ein Sitzungsaufbau nach SSL 3.0/TLS verwendet werden, um zu gewährleisten, dass die Daten nur vom berechtigten Steuerrechner aus abgefragt werden, und die Kamera-Umsetzereinrichtung tatsächlich die richtige ist, also keine falschen Bilder eingeschleust werden. Schließlich wird auf diese Weise sichergestellt, dass die Datenübertragung nicht von unbefugten Dritten abgehört werden kann.During operation of the monitoring device, the control computer in the image recording device 2 sets up a session with the camera converter devices 11, 12,..., Preferably with authentication of both the control computer and the respective camera setter device. When setting up a session, preferably a data encryption is negotiated, and a random but unique session identification number is defined. In this case, for example, a session structure according to SSL 3.0 / TLS can be used in order to ensure that the data is only interrogated by the authorized control computer, and the camera converter device is actually the correct one, ie no false images are introduced. Finally, this ensures that the data transmission can not be intercepted by unauthorized third parties.
Um den fortwährenden zuverlässigen Betrieb derTo ensure the continued reliable operation of the
Überwachungsvorrichtung gemäß diesem Ausführungsbeispiel sicherzustellen, wird eine Sitzung ständig überwacht. Dazu können verfügbare Protokolle wie RTP/RTSP oder proprietäre Protokolle verwendet werden. Beispielsweise sendet jede Kamera-Umsetzereinrichtung 41, 42, ..., 4n regelmäßigTo ensure monitoring device according to this embodiment, a session is constantly monitored. Available protocols such as RTP / RTSP or proprietary protocols can be used. For example, each camera converter 41, 42, ..., 4n transmits regularly
Datenpakete mit Statusinformationen an den Steuerrechner der Bildaufzeichnungsvorrichtung 2. Dazu wird auf dem Steuerrechnung ein UDP-Port geöffnet. Alle Datenpakete, die an dem Port eintreffen, können über die MAC-Adresse einer Kamera-Umsetzereinrichtung und damit einer Sitzung zugeordnet werden. Damit ist auch eine Entschlüsselung möglich.
Der Erhalt der Statusmeldungen wird durch den Steuerrechner in der Bildaufzeichnungsvorrichtung 2 quittiert. Die Statusmeldungen/Quittungen enthalten die Sitzungs- Identifikationsnummer und eine fortlaufende Nummer. Der Versand der Quittungen durch den Steuerrechner erfolgt an die gleiche Portnummer, jedoch an die jeweilige Kamera- Umsetzereinrichtung 41, 42, ..., 4n. Ebenfalls wird ein UDP- Paket verschickt. Auf diese Weise können die Steuerrechner in der Bildaufzeichnungsvorrichtung 2 sowie die jeweilige Kamera-Umsetzereinrichtung einen Ausfall der Verbindung über das digitale Datennetzwerk, ausgelöst beispielsweise durch eine technische Störung oder durch Sabotage, durch das Ausbleiben der Datenpakete mit der Statusmeldung erkennen. Der Steuerrechner ergreift daraufhin vorteilhaft geeignete Maßnahmen zur Alarmierung, und die Kamera-Umsetzereinrichtung sichert daraufhin die von der zugeordneten Digitalkamera 31, 32, ..., 3n aufgenommenen Bilddaten auf einem lokalen Medium, beispielsweise einem Halbleiterspeicher oder einer Festplatte innerhalb der Kameraeinheit. Erfasst die Kamera- Umsetzereinrichtung den Ausfall der Verbindung mit demData packets with status information to the control computer of the image recording device 2. For this purpose, a UDP port is opened on the tax bill. All data packets that arrive at the port can be assigned via the MAC address of a camera converter device and thus a session. This is also a decryption possible. The receipt of the status messages is acknowledged by the control computer in the image recording device 2. The status messages / receipts contain the session identification number and a consecutive number. The receipt of the receipts by the control computer is made to the same port number, but to the respective camera converter means 41, 42, ..., 4n. Also a UDP package will be sent. In this way, the control computer in the image recording device 2 and the respective camera converter device can detect a failure of the connection via the digital data network, triggered for example by a technical fault or sabotage, by the absence of the data packets with the status message. The control computer then advantageously takes suitable measures for alerting, and the camera converter then saves the image data recorded by the associated digital camera 31, 32,..., 3n on a local medium, for example a semiconductor memory or a hard disk within the camera unit. Detects the camera converter device failure of the connection with the
Steuerrechner in der Bildaufzeichnungsvorrichtung 2, kann der betreffende Kameraumsetzer daraufhin auch weitere Maßnahmen treffen, beispielsweise die Bildrate erhöhen oder erniedrigen oder die Auflösung der aufgezeichneten Bilder verändern.Control computer in the image recording device 2, then the relevant camera setter can then take further action, for example, increase or decrease the frame rate or change the resolution of the recorded images.
Die Kamera-Umsetzereinrichtung der jeweiligen Kameraeinheiten 11, 12, ..., In vermittelt zwischen den Anforderungen des Steuerrechners gemäß dem verwendeten Netzwerkprotokoll und dem Kommandoprotokoll der an die jeweilige Umsetzereinrichtung angeschlossenen Digitalkamera. Dazu weist die Kamera-Umsetzereinrichtung eine CPU auf, auf der ein Programm ausgeführt wird, das die Anforderungen des Steuerrechners über das digitale Datennetz an einem IP-Port unter Softwaresteuerung entgegennimmt. Dazu kann ein UDP- Datenpaket verwendet werden, in dem eine derartigeThe camera converter device of the respective camera units 11, 12,..., In mediates between the requirements of the control computer according to the network protocol used and the command protocol of the digital camera connected to the respective converter device. For this purpose, the camera converter device has a CPU, on which a program is executed which accepts the requirements of the control computer via the digital data network at an IP port under software control. For this purpose, a UDP data packet can be used in which such
Anforderung enthalten ist. Eine solche Anforderung ist beispielsweise das Verstellen des Zoomwinkels der
Digitalkamera. Außer dem Kommando selbst sind in dem Datenpaket die ggf. notwendigen Parameter enthalten, beispielsweise der gewünschte Zoomwinkel. Die Kamera- Umsetzereinrichtung bestimmt dabei die erforderliche Kommandofolge an die Digitalkamera, um den von demRequirement is included. Such a requirement is, for example, the adjustment of the zoom angle of the Digital camera. Apart from the command itself, the possibly necessary parameters are included in the data packet, for example the desired zoom angle. The camera converter determines the required command sequence to the digital camera to the of the
Steuerrechner empfangenen Befehl durch die Digitalkamera umzusetzen. Die Kamera-Umsetzereinrichtung schickt eine Bestätigung an den Steuerrechner, dass die Anforderung erhalten wurde. Wenn die Abarbeitung der empfangenen Anforderung schnell möglich ist oder wenn bei einer Prüfung ein Fehler in der Kameraeinheit oder in der empfangenen Anforderung entdeckt wird, sendet die Kamera- Umsetzereinrichtung zusammen mit dieser Empfangsbestätigung einen Ergebnis- oder Fehlercode mit. Dauert die Abarbeitung länger, z.B. beim Aufrufen der Autofocus-Funktion derControl computer implement command received by the digital camera. The camera converter sends an acknowledgment to the control computer that the request has been received. If the processing of the received request is quickly possible, or if an error is detected in the camera unit or in the received request during a check, the camera converter sends a result or error code along with this acknowledgment. If the processing takes longer, e.g. when calling the autofocus function of the
Digitalkamera, sendet die Kamera-Umsetzereinrichtung ein weiteres Statuspaket mit dem Ergebniscode an den Steuerrechner, nachdem die Digitalkamera alle Kommandos von der Kamera-Umsetzereinrichtung abgearbeitet hat. Die Abarbeitung von solchen „langsamen" Kommandos wird von einem Steuerprozess übernommen, der auf dem Prozessor der Kamera- Umsetzereinrichtung läuft und somit weder den zentralen Steuerrechner noch das Datennetzwerk belastet. Die Kommandoschnittstelle der Kamera-Umsetzereinrichtung ist dann erneut bereit für die Entgegennahme einer Anforderung von dem Steuerrechner.Digital Camera, the camera converter sends another status packet with the result code to the control computer after the digital camera has processed all commands from the camera converter. The execution of such "slow" commands is handled by a control process that runs on the processor of the camera converter and thus does not burden either the central control computer or the data network The command interface of the camera converter is then again ready to receive a request from the control computer.
Neue Anforderungen können dabei eine höhere Dringlichkeit haben als Anforderungen, die von der Kamera- Umsetzereinrichtung und der daran angeschlossenen Digitalkamera zur Zeit abgearbeitet werden. Solche Anforderungen mit höherer Dringlichkeit unterbrechen dann die noch laufende langsame Kommandofolge im Steuerungsprozess . In diesem Ausführungsbeispiel sind zu diesem Zweck bei der Abarbeitung der Kommandofolgen durch die Kamera- Umsetzereinrichtung Unterbrechungspunkte definiert, die die angeschlossene Digitalkamera in einem arbeitsfähigen Zustand
zurücklassen. Neue Anforderungen mit normaler Priorität werden der Liste der abzuarbeitenden Befehle einfach angefügt.New requirements can have a higher urgency than requirements that are currently being processed by the camera converter device and the digital camera connected to it. Such more urgent requests then interrupt the still running slow command sequence in the control process. In this embodiment, break points are defined for this purpose in the processing of the command sequences by the camera converter device, which the connected digital camera in a workable state leave behind. New requests with normal priority are simply added to the list of commands to be processed.
Beim Starten der Überwachungsvorrichtung sucht der Kamera- Umsetzer nach angeschlossenen Kameras und konfiguriert sie mit zuvor eingestellten Vorgabewerten. Der Kamera-Umsetzer beginnt dann mit der Bild-Pufferung und ggf. Bildauswertung. Diese Aufgaben werden von getrennten Prozessen erledigt. Die Bilddaten werden in einem lokalen Ringpuffer desWhen starting the monitoring device, the camera converter searches for connected cameras and configures them with previously set default values. The camera converter then starts with image buffering and, if necessary, image evaluation. These tasks are done by separate processes. The image data is stored in a local ring buffer of the
Kameraumsetzers abgelegt. Bei einer Bild-Anforderung durch den Steuerrechner kann dadurch sofort das letzte vollständige Bild aus dem Ringpuffer gesendet werden.Stored by the camera setter. In the case of an image request by the control computer, the last complete image can be sent immediately from the ring buffer.
— Für~di"e~Ob'e"rtra'gung"~de"r~BiTddaterr~wrrd~das- For ~ di "e ~ Whether 's" ran sfer' supply "~ de" r ~ BiTddaterr ~ ~ The validity will
Übertragungsprotokoll (TCP) verwendet. Dies gewährleistet, dass die Daten vollständig beim Empfänger ankommen, bzw. Übertragungsfehler erkannt werden können. Dazu öffnet ein Sende-Prozess im jeweiligen Kamera-Umsetzer 41, 42, ..., 4n eine TCP-Verbindung an den Kommunikations-Port beimTransmission protocol (TCP) used. This ensures that the data arrives completely at the receiver or transmission errors can be detected. For this purpose, a transmission process in the respective camera converter 41, 42,..., 4n opens a TCP connection to the communication port at
Steuerrechner. Es können mehrere gleichberechtigte Sende- Prozesse gleichzeitig verwendet werden. Sie unterscheiden sich durch die lokale Portnummer auf dem Kamera-Umsetzer.Control computer. Several equal send processes can be used simultaneously. They differ by the local port number on the camera converter.
Der Kamera-Umsetzer in diesem Ausführungsbeispiel kann Daten in einem Datei-Modus oder in einem Streaming-Mode liefern. Die jeweilige Betriebsart wird durch einen Befehl des Steuerrechners gestartet. Der KU sendet im Streaming-Modus ständig aktuelle Bilddaten an den SR. Ist ein Bild vollständig übertragen, wird das nächste, neueste Bild gesendet. Eventuell bei der Übertragung ausgelassene Bilder werden durch den KU in lokalem Speicher oder auf der lokalen Festplatte gepuffert. Damit ist er in der Lage, einen kurzfristigen Ausfall oder eine Überlastung des Netzwerkes zu überbrücken. Der Datentransfer alter Bilddaten wird später mit niedriger Priorität aufgenommen und die Daten dann sequentiell an den Steuerrechner übermittelt. Diese
Übermittlung alter Daten passiert also gleichzeitig mit einer laufenden Übertragung der neuesten Bilddaten. Der Steuerrechner kann die gepufferten Daten dadurch schneller abrufen, dass der Anteil der isochronen Daten verringert wird (durch Reduktion der Bildrate oder der Bildgröße) .The camera converter in this embodiment may provide data in a file mode or in a streaming mode. The respective operating mode is started by a command of the control computer. The KU constantly sends current image data to the SR in streaming mode. When a picture is completely transferred, the next, newest picture is sent. Possibly omitted images during transmission are buffered by the KU in local memory or on the local hard disk. He is thus able to bridge a short-term failure or overload of the network. The data transfer of old image data is recorded later with low priority and the data is then transmitted sequentially to the control computer. These Transmission of old data thus happens simultaneously with a current transmission of the latest image data. The control computer can retrieve the buffered data more quickly by reducing the proportion of isochronous data (by reducing the frame rate or image size).
Der Kamera-Umsetzer ist in diesem Ausführungsbeispiel außerdem ausgebildet, die lokal vorliegenden Bilddaten auswerten zu können. Mit Hilfe von Bildverarbeitung können Bildveränderungen bewertet und darauf basierend einThe camera converter is also designed in this embodiment to be able to evaluate the locally present image data. With the help of image processing, image changes can be evaluated and based on that
Bewegungsalarm ausgelöst werden. Dieser Bewegungsalarm wird an den Steuerrechner im Rahmen der regelmäßig versendeten Status-Informationen übermittelt.Motion alarm will be triggered. This motion alarm is transmitted to the control computer in the context of the regularly sent status information.
Im Falle eines Bewegungsalarmes kann der Kamera-Umsetzer auf die lokal gepufferten Bilddaten zurückgreifen. Diese Bilddaten können von dem Steuerrechner abgerufen werden. Dazu werden sie vor unbeabsichtigtem Überschreiben geschützt.In the case of a motion alarm, the camera converter can access the locally buffered image data. This image data can be retrieved from the control computer. For this they are protected against unintentional overwriting.
Umgekehrt kann der Steuerrechner in diesemConversely, the control computer in this
Ausführungsbeispiel ein Alarm-Kommando über das digitale Datennetzwerk an den Kamera-Umsetzer schicken. Das Alarm- Kommando wird durch den Kamera-Umsetzer interpretiert und eine vorher definierte Folge von Aktionen ausgelöst, beispielsweise wird im lokalen Puffer des Kamera-Umsetzers ein Speicherbereich geschützt, in welchem Bilddaten aus einem Zeitraum unmittelbar vor dem Alarmkommando gespeichert sind.
Embodiment send an alarm command over the digital data network to the camera converter. The alarm command is interpreted by the camera converter and triggered a previously defined sequence of actions, for example, in the local buffer of the camera converter, a memory area is protected in which image data from a period immediately before the alarm command are stored.