DE102021206032B4 - Method for configuring applications of a video analysis device, computer program, storage medium and video analysis device - Google Patents
Method for configuring applications of a video analysis device, computer program, storage medium and video analysis device Download PDFInfo
- Publication number
- DE102021206032B4 DE102021206032B4 DE102021206032.3A DE102021206032A DE102021206032B4 DE 102021206032 B4 DE102021206032 B4 DE 102021206032B4 DE 102021206032 A DE102021206032 A DE 102021206032A DE 102021206032 B4 DE102021206032 B4 DE 102021206032B4
- Authority
- DE
- Germany
- Prior art keywords
- analysis device
- video analysis
- configuration
- special
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
Verfahren zur Konfiguration von Applikationen einer Videoanalyseeinrichtung 1, wobei die Videoanalyseeinrichtung 1 in einem Normalmodus und einem Ereignismodus betreibbar ist, wobei im Normalmodus mindestens eine Standardapplikation 5 von der Videoanalyseeinrichtung 1 ausgeführt wird, wobei im Ereignismodus mindestens eine Spezialapplikation 6 basierend auf einer Spezialapplikationskonfiguration ausgeführt wird, wobei die Spezialapplikation 6 ein Analysemodul 12 und ein Konfigurationsmodul 11 umfasst, wobei das Konfigurationsmodul 11 von der Videoanalyseeinrichtung 1 ausgeführt wird, wobei durch die Ausführung des Konfigurationsmoduls 11 basierend auf Konfigurationsdaten 14, 14a, b, c der Videoanalyseeinrichtung 1 die Spezialapplikationskonfiguration generiert wird, wobei das Generieren der Spezialapplikationskonfiguration während des Normalmodus und/oder einem Wartungsmodus der Videoanalyseeinrichtung 1 erfolgt.Method for configuring applications of a video analysis device 1, the video analysis device 1 being operable in a normal mode and an event mode, with at least one standard application 5 being executed by the video analysis device 1 in the normal mode, with at least one special application 6 based on a special application configuration being executed in the event mode, wherein the special application 6 comprises an analysis module 12 and a configuration module 11, wherein the configuration module 11 is executed by the video analysis device 1, the special application configuration being generated by the execution of the configuration module 11 based on configuration data 14, 14a, b, c of the video analysis device 1, wherein the generation of the special application configuration takes place during the normal mode and/or a maintenance mode of the video analysis device 1 .
Description
Stand der TechnikState of the art
Die Erfindung betrifft ein Verfahren zur Konfiguration von Applikationen einer Videoanalyseeinrichtung, wobei von der Videoanalyseeinrichtung in einem Normalmodus mindestens eine Standardapplikation ausgeführt wird.The invention relates to a method for configuring applications of a video analysis device, with at least one standard application being executed by the video analysis device in a normal mode.
Überwachungskameras und Überwachungsnetze mit Kameras werden in unterschiedlichen Bereichen eingesetzt. Beispielsweise werden Läden, öffentliche Gebäude und/oder sicherheitsrelevante Bereiche häufig videotechnisch überwacht. Die Kameras stellen hierbei Überwachungsbilder eines Bereichs bereit, die dann gemäß eines Einsatzzwecks weiter ausgewertet und/oder analysiert werden. Entsprechende Überwachungskameras sind dabei meistens auf einen spezifischen Zweck konfiguriert und/oder eingerichtet. Dieser Zweck ist beispielsweise eine Analyse des Betretens und Verlassens eines bestimmten Bereiches. Soll die Kamera für andere Zwecke als Routinezwecke eingesetzt werden, beispielsweise zur Analyse eines unerwarteten Ereignisses wie einer Schießerei oder eines Brandes, muss die Konfiguration der Kamera und/oder Applikationen für diese Analyse angepasst, verändert und/oder installiert werden.Surveillance cameras and surveillance networks with cameras are used in different areas. For example, shops, public buildings and/or security-relevant areas are often monitored using video technology. In this case, the cameras provide surveillance images of an area, which are then further evaluated and/or analyzed according to a purpose. Corresponding surveillance cameras are usually configured and/or set up for a specific purpose. This purpose is, for example, an analysis of entering and leaving a certain area. If the camera is to be used for purposes other than routine purposes, for example to analyze an unexpected event such as a shooting or a fire, the configuration of the camera and/or applications must be adapted, changed and/or installed for this analysis.
Die
Die
Die
Die
Offenbarung der ErfindungDisclosure of Invention
Die Erfindung betrifft ein Verfahren zur Konfiguration von Applikationen einer Videoanalyseeinrichtung mit den Merkmalen des Anspruchs 1. Ferner betrifft die Erfindung ein Computerprogramm, ein Speichermedium und eine Videoanalyseeinrichtung. Weitere Vorteile, Wirkungen und Ausgestaltungen ergeben sich aus den Unteransprüchen, der Beschreibung und den beigefügten Figuren.The invention relates to a method for configuring applications of a video analysis device with the features of
Es wird ein Verfahren zur Konfiguration von mindestens einer Applikation, insbesondere mehrere Applikationen, vorgeschlagen. Die Applikationen sind ausführbar, gespeichert, speicherbar und/oder hinterlegt auf der Videoanalyseeinrichtung, wobei die Videoanalyseeinrichtung vorzugsweise als Kamera ausgebildet ist. Insbesondere ist die Videoanalyseeinrichtung mit mindestens eine Kamera zur Übernahme von Kameradaten datentechnisch gekoppelt. Insbesondere können auf der Videoanalyseeinrichtung mehrere Applikationen hinterlegt und/oder hinterlegbar sein, beispielsweise können neue Applikationen installiert werden, beispielsweise durch Bezug aus einem App-Stores, bestehende verändert oder ergänzt werden. Insbesondere ist das Verfahren zur Konfiguration auch als ein Verfahren zum Managen, Vorbereiten, Instandhalten und/oder Vorabkonfigurieren der Applikationen zu verstehen.A method for configuring at least one application, in particular a number of applications, is proposed. The applications are executable, stored, storable and/or stored on the video analysis device, with the video analysis device preferably being designed as a camera. In particular, the video analysis device is coupled in terms of data technology to at least one camera for the acquisition of camera data. In particular, a number of applications can be and/or can be stored on the video analysis device, for example new applications can be installed, for example by obtaining them from an app store, and existing ones can be changed or supplemented. In particular, the configuration method is also to be understood as a method for managing, preparing, maintaining and/or pre-configuring the applications.
Das Verfahren kann von einem Softwaremodul oder einem Hardwaremodul ausgeführt werden. Insbesondere wird das Verfahren von der Videoanalyseeinrichtung, im Speziellen der Kamera, angewendet. Die Kamera bildet beispielsweise eine Überwachungskamera, insbesondere ist die Kamera Teil eines Überwachungsnetzes. Als Applikationen werden beispielsweise Programme und/oder Programmpakete verstanden, die von der Videoanalyseeinrichtung insbesondere ausführbar und/oder anwendbar sind. Beispielsweise sind die Applikationen als Softwaremodule und/oder Programme ausgebildet.The method can be executed by a software module or a hardware module. In particular, the method is used by the video analysis device, in particular the camera. The camera forms a surveillance camera, for example, in particular the camera is part of a surveillance network. Applications are understood to mean, for example, programs and/or program packages that can be executed and/or used in particular by the video analysis device. For example, the applications are designed as software modules and/or programs.
Die Videoanalyseeinrichtung ist in einem Normalmodus und in einem Ereignismodus betreibbar. Insbesondere kann zwischen dem Normalmodus und dem Ereignismodus gewechselt werden. Ferner kann die Videoanalyseeinrichtung einen Wartungsmodus einnehmen. Als Normalmodus wird beispielsweise der Modus verstanden, in dem die Videoanalyseeinrichtung routinemäßig betrieben und/oder eingesetzt wird, beispielsweise zur Durchführung des Zwecks, der Aufgabe und/oder der Funktion für die die Videoanalyseeinrichtung erworben wurde und/oder ausgelegt ist. Im Normalmodus wird von der Kamera beispielsweise ein Bereich video- und/oder bildtechnisch überwacht, wobei im Normalmodus diese Daten beispielsweise weiter ausgewertet werden, insbesondere um ein Betreten oder Verlassen eines Bereichs zu überwachen, Ladendiebstahl aufzudecken und/oder zur Brandfrüherkennung. Im Normalmodus wird mindestens eine Standardapplikation von der Videoanalyseeinrichtung ausgeführt. Die Standardapplikation ist insbesondere eine Applikation wie oben beschrieben. Vorzugsweise ist die Standardapplikation eine Analyse und/oder Auswertung der von der Kamera bereitgestellten Bilder und/oder Videos. Beispielsweise ist die Standardapplikation das Zählen von betretenden und/oder verlassenen Personen und/oder die Überprüfung des Vorliegens von Rauch und/oder Flammen. Der Normalmodus ist beispielsweise der Modus, der in mehr als 95 % der Betriebszeit der Videoanalyseeinrichtung angewendet wird.The video analysis device can be operated in a normal mode and in an event mode. In particular, you can switch between normal mode and event mode. Furthermore, the video analysis device can assume a maintenance mode. The normal mode is understood to mean, for example, the mode in which the video analysis device is routinely operated and/or used, for example to carry out the purpose, the task and/or the function for which the video analysis device was purchased and/or is designed. In normal mode, for example, an area is monitored by the camera using video and/or image technology, with this data continuing in normal mode, for example be evaluated, in particular to monitor entering or leaving an area, to detect shoplifting and/or for early fire detection. In normal mode, at least one standard application is executed by the video analysis device. The standard application is in particular an application as described above. The standard application is preferably an analysis and/or evaluation of the images and/or videos provided by the camera. For example, the standard application is counting people entering and/or leaving and/or checking for the presence of smoke and/or flames. For example, the normal mode is the mode that is used more than 95% of the time the video analytics equipment is up and running.
Im Ereignismodus wird von der Videoanalyseeinrichtung mindestens eine Spezialapplikation ausgeführt. Die Spezialapplikation wird insbesondere basierend und/oder unter Verwendung einer Spezialapplikationskonfiguration ausgeführt. Der Ereignismodus ist beispielsweise ein Modus, der zur Überwachung, Analyse und/oder Auswertung eines seltenen Ereignisses, insbesondere sicherheitstechnisch relevanten Ereignisses eingesetzt wird. Solche Ereignisse sind beispielsweise Ereignisse, die nicht standardmäßig vorkommen, unerwünscht sind und/oder überraschend. Beispiele für solche Ereignisse sind eine Schießerei, das Vorliegen eines weiter zu analysierenden Brands, der Ausbruch einer Panik oder anderer dergleichen Ereignisse.At least one special application is executed by the video analysis device in the event mode. The special application is executed in particular based on and/or using a special application configuration. The event mode is, for example, a mode that is used to monitor, analyze and/or evaluate a rare event, in particular an event relevant to safety. Such events include events that are non-standard, undesirable, and/or surprising. Examples of such events are a gunfight, the presence of a fire requiring further analysis, the outbreak of panic, or other similar events.
Beispielsweise wird vom Normalmodus in den Ereignismodus basierend auf einer Benutzereingabe oder einer Auswertung und/oder Resultat einer Standardapplikation gewechselt. Die Spezialapplikation ist beispielsweise das Detektieren von fallenden Gegenständen oder entflammen von Gegenständen im Falle einer Explosion, das Detektieren von Schusswaffen im Falle einer Schießerei und/oder das Verfolgen von verdächtigen Personen. Die Spezialapplikation ist insbesondere ein Programm und/oder eine wie oben beschriebene Applikation, die vorzugsweise zur Auswertung der Bilddaten, Videodaten und/oder Audiodaten ausgebildet ist. Die Spezialapplikationskonfiguration ist beispielsweise ein Datensatz, den die Spezialapplikation zur Ausführung benötigt, beispielsweise um Lokalisationen, Überlappungen und/oder physikalische Parameter verwerten und/oder bestimmen zu können.For example, there is a change from normal mode to event mode based on user input or an evaluation and/or result of a standard application. The special application is, for example, detecting falling objects or igniting objects in the event of an explosion, detecting firearms in the event of a shootout and/or tracking suspicious persons. The special application is in particular a program and/or an application as described above, which is preferably designed to evaluate the image data, video data and/or audio data. The special application configuration is, for example, a data record that the special application needs for execution, for example in order to be able to evaluate and/or determine localizations, overlaps and/or physical parameters.
Die Spezialapplikation und/oder die Spezialapplikationen umfassen jeweils ein Analysemodul und ein Konfigurationsmodul. Beispielsweise ist die Spezialapplikation als ein Paket umfassen das Analysemodul und das Konfigurationsmodul ausgebildet. Analysemodul und Konfigurationsmodul bilden insbesondere zwei Teile, insbesondere Softwareteile und/oder Programmteile, der Spezialapplikation, insbesondere die sich ergänzen und/oder zur Ausführung beide benötigt werden. Das Analysemodul ist beispielsweise der Teil der Spezialapplikation, der zur eigentlichen Analyse, Auswertung, Verarbeitung und/oder Ausführung benötigt wird und/oder ausgebildet ist. Das Analysemodul kann insbesondere umfassen oder ausgebildet sein als ein neuronales Netz. Das Konfigurationsmodul ist im Speziellen ausgebildet eine für das Analysemodul benötigte Konfiguration zu generieren und/oder zu der Generation hinzuwirken.The special application and/or the special applications each include an analysis module and a configuration module. For example, the special application is designed as a package comprising the analysis module and the configuration module. Analysis module and configuration module form in particular two parts, in particular software parts and/or program parts, of the special application, which in particular complement one another and/or both are required for execution. The analysis module is, for example, that part of the special application that is required and/or designed for the actual analysis, evaluation, processing and/or execution. In particular, the analysis module can include or be designed as a neural network. The configuration module is specifically designed to generate a configuration required for the analysis module and/or to contribute to the generation.
Basierend auf dem Konfigurationsmodul und Konfigurationsdaten wird für die Spezialapplikation eine Spezialapplikationskonfiguration erzeugt, generiert und/oder hinterlegt. Die Konfigurationsdaten sind insbesondere basierend auf der Videoanalyseeinrichtung, der Kamera und/oder einem Überwachungsnetz den die Kamera angehört. Beispielsweise umfassen die Konfigurationsdaten Daten, Parameter, Eigenschaften und/oder Modelle der Videoanalyseeinrichtung, der Kamera, der Kameras und/oder des Überwachungsnetzes. Beispielsweise wird das Konfigurationsmodul von der Videoanalyseeinrichtung ausgeführt, wobei bei durch die Ausführung die Konfigurationsdaten und das Konfigurationsmodul zusammengeführt werden und die Spezialapplikationskonfiguration erzeugt wird. Beispielsweise werden hierzu die Konfigurationsdaten zur Parametrisierung der Spezialapplikationskonfiguration angewendet, eingesetzt und/oder hinterlegt. Die zusammengeführten Konfigurationsdaten und Konfigurationsmodul bilden insbesondere die Spezialapplikationskonfiguration, wobei diese auf der Videoanalyseeinrichtung, insbesondere der Kamera hinterlegt und/oder gespeichert wird.Based on the configuration module and configuration data, a special application configuration is created, generated and/or stored for the special application. The configuration data are in particular based on the video analysis device, the camera and/or a surveillance network to which the camera belongs. For example, the configuration data includes data, parameters, properties and/or models of the video analysis device, the camera, the cameras and/or the surveillance network. For example, the configuration module is executed by the video analysis device, the configuration data and the configuration module being brought together and the special application configuration being generated as a result of the execution. For example, the configuration data for parameterizing the special application configuration are applied, used and/or stored for this purpose. The combined configuration data and configuration module form in particular the special application configuration, which is deposited and/or stored on the video analysis device, in particular the camera.
Das Verfahren sieht vor, dass das Zusammenführen der Konfigurationsdaten und des Konfigurationsmoduls, insbesondere das Hinterlegen, Speichern und/oder Generieren der Spezialapplikationskonfiguration, während des Normalmodus erfolgt und/oder während eines Wartungsmodus. Insbesondere ist es vorgesehen, dass das Zusammenführen, Generieren, Hinterlegen und/oder Speichern der Spezialapplikationskonfiguration vor der Ausführung der Spezialapplikation und/oder vor dem Wechsel vom Normalmodus in den Ereignismodus erfolgt.The method provides that the configuration data and the configuration module are combined, in particular the storing, storing and/or generating of the special application configuration, takes place during the normal mode and/or during a maintenance mode. In particular, it is provided that the special application configuration is combined, generated, stored and/or stored before the special application is executed and/or before the change from normal mode to event mode.
Die Erfindung basiert auf der Überlegung, dass Videoanalyseeinrichtungen, insbesondere Kameras, neben dem normalen Einsatz auch zur Analyse und/oder Auswertung besonderer, seltener und/oder anderweitiger besonders relevanter Ereignisse und/oder Situationen einsetzbar sind. Hierzu muss die Videoanalyseeinrichtung, die eigentlich auf einen normalen und/oder Routineeinsatz eingerichtet ist, mit anderen Programmen und/oder Applikationen betrieben werden. Hierzu sind teilweise Applikationen nötig, die von einem anderen Anbieter, insbesondere käuflich zu erwerben sind. Da diese Ereignisse selten und unerwartet vorkommen, scheuen Benutzer häufig zurück dergleichen Applikationen auf der Videoanalyseeinrichtung vorsorglich zu hinterlegen, sodass diese erst im letzten Augenblick, bei schon eingetretenem Ereignis, installiert und/oder erworben werden. Neben dem bloßen Erwerben ist aber auch die Konfiguration auf das anwendende System und/oder Videoanalyseeinrichtung nötig. Dies kann teilweise längere Zeit in Anspruch nehmen, sodass neben der Kauf- und Installationszeit auch Konfigurationszeit anfällt. Durch das Vorlagern der Konfiguration und das Vorsehen von Konfigurationsdaten für solche Spezialapplikationen auf der Videoanalyseeinrichtung, findet die Konfiguration vor Eintreten des Ereignisses statt. In Falle des Eintretens des seltenen Ereignisses ist die Konfiguration schon erfolgt und die Applikation kann so besonders schnell eingesetzt werden.The invention is based on the consideration that video analysis devices, in particular cameras, can be used not only for normal use but also for the analysis and/or evaluation of special, rare and/or other particularly relevant events and/or situations. For this purpose, the video analysis device, which is actually set up for normal and/or routine use, must be used with other programs and/or apps cations are operated. This sometimes requires applications that can be purchased from another provider, in particular. Since these events occur rarely and unexpectedly, users often shy away from storing such applications on the video analysis device as a precaution, so that they are only installed and/or purchased at the last moment, when the event has already occurred. In addition to the mere purchase, however, the configuration for the system and/or video analysis device to be used is also necessary. This can sometimes take a long time, so that in addition to the purchase and installation time, there is also configuration time. By pre-storing the configuration and providing configuration data for such special applications on the video analysis device, the configuration takes place before the event occurs. If the rare event occurs, the configuration has already taken place and the application can be used particularly quickly.
Besonders bevorzugt ist es, dass Konfigurationsmodule von Spezialapplikationen für sicherheitsrelevante Ereignisse auf der Videoanalyseeinrichtung hinterlegt werden und/oder sind. Insbesondere sind vom Hersteller und/oder dem App-Store initiale Konfigurationsmodule für Spezialapplikationen zur Analyse von sicherheitsrelevanten Ereignissen hinterlegt. Insbesondere ist es vorgesehen, dass die Videoanalyseeinrichtung mit einem App-Store und/oder datentechnisch mit dem Hersteller verbunden ist, wobei von App-Store und/oder Hersteller die Konfigurationsmodule für solche Spezialapplikationen bezogen werden und/oder zum Beziehen, insbesondere zur Installation, getriggert werden. Beispielsweise können von einem Benutzer, dem Hersteller oder einem Dritten Spezialapplikationen definiert, ausgewählt und/oder vorgegeben werden, die für sicherheitsrelevante Ereignisse benötigt werden. Alternativ und/oder ergänzend kann der Benutzer, Hersteller oder ein Dritter sicherheitsrelevante Ereignisse definieren, auswählen, bestimmen oder vorgeben, für die Spezialapplikationen vorzusehen sind und/oder benötigt werden. Diese Ausgestaltung basiert auf der Überlegung, dass so Videoanalyseeinrichtungen bereitgestellt sind und/oder betrieben werden können, bei welchen die Konfigurationsmodule von möglicherweise relevanten Spezialapplikationen und/oder sicherheitsrelevanten Ereignissen bereits hinterlegt sind, sodass die Videoanalyseeinrichtung vielseitig einsetzbar ist.It is particularly preferred that configuration modules of special applications for security-relevant events are and/or are stored on the video analysis device. In particular, initial configuration modules for special applications for analyzing security-related events are stored by the manufacturer and/or the app store. In particular, it is provided that the video analysis device is connected to an app store and/or to the manufacturer in terms of data technology, with the configuration modules for such special applications being obtained from the app store and/or manufacturer and/or being triggered for procurement, in particular for installation will. For example, a user, the manufacturer or a third party can define, select and/or specify special applications that are required for security-related events. Alternatively and/or in addition, the user, manufacturer or a third party can define, select, determine or specify safety-related events for which special applications are to be provided and/or required. This refinement is based on the consideration that video analysis devices are provided and/or can be operated in this way, in which the configuration modules of possibly relevant special applications and/or safety-related events are already stored, so that the video analysis device can be used in a variety of ways.
Eine Ausgestaltung sieht vor, dass auf der Videoanalyseeinrichtung Konfigurationsmodule von solchen Spezialapplikationen hinterlegt werden, sind oder zur Hinterlegung getriggert werden, für die die zugehörigen Analysemodule noch nicht hinterlegt sind oder nicht mehr hinterlegt sind. Diese Ausgestaltung basiert auf der Überlegung, dass so auf der Videoanalyseeinrichtung lediglich die Konfigurationsmodule hinterlegt und/oder gespeichert werden müssen, wobei die zugehörigen Analysemodule jedoch nicht installiert oder hinterlegt bzw. gespeichert sein müssen, sodass diese erst im Falle des Benötigten, also dem Eintreten des Ereignisses und/oder dem Wechsel in den Ereignismodus, abgerufen, hinterlegt, gespeichert und/oder erworben werden. Somit kann eine Videoanalyseeinrichtung bereitgestellt werden, die für einen vielseitigen Einsatz bereits grundlegend ausgelegt und eingerichtet ist, jedoch keinen übermäßig großen Speicherplatz für nicht benötigte, noch nicht benötigte oder nicht mehr benötigte Applikationsbestandteile vorsehen muss.One embodiment provides that configuration modules of such special applications are stored on the video analysis device or are triggered to be stored for which the associated analysis modules are not yet stored or are no longer stored. This configuration is based on the idea that only the configuration modules need to be stored and/or stored on the video analysis device, but the associated analysis modules do not have to be installed or stored or stored, so that they only need to be used when the need arises, i.e. when the event and/or entering event mode, retrieved, deposited, stored and/or acquired. A video analysis device can thus be provided that is already fundamentally designed and set up for versatile use, but does not have to provide an excessively large memory space for application components that are not required, not yet required or no longer required.
Besonders bevorzugt ist es, dass die Videoanalyseeinrichtung erworbene und/oder erwerbbare, insbesondere noch nicht erworbene, Spezialapplikationen umfasst und/oder umfassen kann. Beispielsweise sind die erwerbbaren Spezialapplikationen Applikationen die aus einem App-Store oder von einem Dritten gegen Geld, und/oder Schließen eines Nutzungsvertrags erworben werden können. Dabei ist es vorgesehen, dass die Analysemodule von erwerbbaren Spezialapplikationen, insbesondere die noch nicht erworben sind, deaktiviert sind und/oder uninstalliert sind, insbesondere bis diese erworben werden und/oder zum Einsatz kommen. Für die erwerbbaren Spezialapplikationen sind die Konfigurationsmodule auf der Videoanalyseeinrichtung insbesondere hinterlegt und/oder gespeichert. Insbesondere sind die Konfigurationsmodule auch von den erwerbbaren Spezialapplikationen hinterlegt und/oder gespeichert, für die die Analysemodule deaktiviert und/oder uninstalliert sind. Für die erwerbbaren Spezialapplikationen, insbesondere mit den deaktivierten und/oder uninstallierten Analysemodulen, werden die Spezialapplikationskonfigurationen generiert, Beispielsweise sieht die Videoanalyseeinrichtung hierzu ein Unterdrückungsmodul vor, dass ausgebildet ist, die Analysemodule von erwerbbaren Spezialapplikationen, die noch nicht erworben sind, von der Ausführung, Durchführung und/oder Installation abzuhalten und/oder auszuschließen. Dieser Ausgestaltung liegt die Überlegung zugrunde, dass so auf der Videoanalyseeinrichtung auch erwerbbare Spezialapplikationen bereits vorgesehen angelegt und/oder hinterlegt sein können, die zwar gegen Geld oder vertraglich von Dritten erworben werden müssen, aber bereits auf der Videoanalyseeinrichtung verfügbar sind und durch das Deaktivieren und/oder Uninstalliertsein der Analysemodule noch nicht kostenpflichtig und/oder zum Vertragsschluss führend sind.It is particularly preferred that the video analysis device includes and/or can include acquired and/or acquirable, in particular not yet acquired, special applications. For example, the special applications that can be purchased are applications that can be purchased from an app store or from a third party for money and/or by entering into a usage contract. Provision is made here for the analysis modules of special applications that can be acquired, in particular those that have not yet been acquired, to be deactivated and/or uninstalled, in particular until they are acquired and/or used. For the special applications that can be acquired, the configuration modules are in particular deposited and/or stored on the video analysis device. In particular, the configuration modules are also deposited and/or stored by the purchasable special applications for which the analysis modules are deactivated and/or uninstalled. The special application configurations are generated for the acquirable special applications, in particular with the deactivated and/or uninstalled analysis modules. For example, the video analysis device provides a suppression module for this purpose, which is designed to prevent the analysis modules of acquirable special applications that have not yet been acquired from execution, implementation and/or prevent and/or exclude installation. This embodiment is based on the consideration that special applications that can be acquired can already be created and/or stored on the video analysis device, which must be acquired for money or contractually from third parties, but are already available on the video analysis device and can be deactivated and/or or uninstalled analysis modules are not yet chargeable and/or lead to the conclusion of a contract.
Insbesondere ist es vorgesehen, dass das Zusammenführen und/oder Generieren der Spezialapplikationskonfiguration so terminiert, geplant und/oder ausgeführt wird, dass Aufgaben, Applikationen und/oder Funktionen des Normalmodus nicht gestört, verlangsamt und/oder abgebrochen werden. Beispielsweise wird von der Videoanalyseeinrichtung geprüft, ob vorhandene freie Ressourcen, beispielsweise Prozessorleistung, Arbeitsspeicher, und/oder weitere Hardware Funktionen vorhanden sind. Im Speziellen ist es vorgesehen, dass in einem Wartungsmodus, bei dem der Normalmodus nicht operiert wird, dass Generieren und Zusammenführen erfolgt. Das Verfahren sieht so vor, eine besonders störungsfreie Videoanalyseeinrichtung, insbesondere Ausführung des Normalmodus, bereitzustellen.In particular, it is provided that the merging and/or generation of the special application configuration is scheduled, planned and/or executed in such a way that tasks, applications operations and/or functions of normal mode are not disrupted, slowed down and/or cancelled. For example, the video analysis device checks whether available free resources, for example processor power, main memory and/or other hardware functions are available. In particular, it is provided that generation and merging take place in a maintenance mode in which the normal mode is not operated. The method thus provides for providing a particularly interference-free video analysis device, in particular execution of the normal mode.
Insbesondere umfassen die Konfigurationsdaten Videoanalyseeinrichtungsparameter, Kameraparameter, Kamerafunktionen und/oder Einstellungen. Beispielsweise umfassen die Konfigurationsdaten eine Brennweite, einen Fokus und/oder eine Blendenöffnung der Kamera. Ferner können die Konfigurationsdaten eine Ausrichtung, beispielsweise PTZ, Montagepositionen, Schwenkbereiche und/oder Betriebsmodi der Kamera umfassen. Im Speziellen umfassen die Konfigurationsdaten eine Maskierung der Videoanalyseeinrichtung.In particular, the configuration data includes video analysis device parameters, camera parameters, camera functions and/or settings. For example, the configuration data includes a focal length, a focus and/or an aperture of the camera. Furthermore, the configuration data can include an orientation, for example PTZ, mounting positions, pan ranges and/or operating modes of the camera. In particular, the configuration data include masking of the video analysis device.
Eine Ausgestaltung sieht vor, dass die Konfigurationsdaten Applikationsdaten einer weiteren Spezialapplikation oder Standardapplikation umfassen. Beispielsweise können die Applikationsdaten Konfigurationsdaten einer Standardapplikation, Spezialapplikation oder einer anderen Kamera sein.One embodiment provides that the configuration data includes application data from a further special application or standard application. For example, the application data can be configuration data of a standard application, a special application or another camera.
Die Analysemodule sind insbesondere zur Analyse der Kamerabilder ausgebildet, beispielsweise basierend auf einem Machine-Learning-Algorithmus oder einem neuronalen Netz. Die Analysemodule zur Analyse der Kamerabilder sind beispielsweise zur Personenverfolgung, Personenerkennung und/oder Bestimmung eines optischen Flusses und/oder Personenflusses ausgebildet.The analysis modules are designed in particular to analyze the camera images, for example based on a machine learning algorithm or a neural network. The analysis modules for analyzing the camera images are designed, for example, to track people, identify people and/or determine an optical flow and/or flow of people.
Einen weiteren Gegenstand der Erfindung bildet ein Computerprogramm, insbesondere zur Ausführung auf einer Videoanalyseeinrichtung, insbesondere einer Kamera. Das Computerprogramm ist ausgebildet und/oder eingerichtet das Verfahren wie vorher beschrieben durchzuführen und/oder zu unterstützen.A further object of the invention is a computer program, in particular for execution on a video analysis device, in particular a camera. The computer program is designed and/or set up to carry out and/or support the method as previously described.
Einen weiteren Gegenstand der Erfindung bildet ein Speichermedium, insbesondere maschinenlesbares und/oder nicht flüchtiges Speichermedium. Auf dem Speichermedium ist das Computerprogramm gespeichert.A further object of the invention is a storage medium, in particular a machine-readable and/or non-volatile storage medium. The computer program is stored on the storage medium.
Einen weiteren Gegenstand der Erfindung bildet eine Videoanalyseeinrichtung, im Speziellen ausgebildet als eine Kamera, insbesondere zur Durchführung und/oder Anwendung des Verfahrens. Die Kamera bildet beispielsweise eine Überwachungskamera und/oder einen Teil eines Überwachungsnetzes. Auf der Videoanalyseeinrichtung sind Spezialapplikationen und Standardapplikationen ausführbar, speicherbar und/oder gespeichert. Die Videoanalyseeinrichtung ist in einem Normalmodus und einem Ereignismodus betreibbar, insbesondere ist zwischen den beiden Modi wechselbar. Im Normalmodus ist die Videoanalyseeinrichtung ausgebildet, mindestens eine Standardapplikation auszuführen. Im Ereignismodus ist die Videoanalyseeinrichtung ausgebildet mindestens eine Spezialapplikation, insbesondere basierend und/oder unter Verwendung einer Spezialapplikationskonfiguration auszuführen. Die Spezialapplikationen umfassen jeweils ein Analysemodul und ein Konfigurationsmodul. Die Videoanalyseeinrichtung ist ausgebildet basierend auf dem Konfigurationsmodul und Konfigurationsdaten der Kamera und/oder des Überwachungsnetzes Spezialapplikationskonfigurationen zu generieren, zu speichern und/oder zu hinterlegen. Im Ereignismodus werden dann das Analysemodul zusammen mit den generierten und hinterlegten Spezialapplikationskonfigurationen von der Videoanalyseeinrichtung ausgeführt und/oder angewendet. Die Videoanalyseeinrichtung ist ausgebildet und/oder eingerichtet, das Zusammenführen der Konfigurationsdaten und der Konfigurationsmodule und/oder das Generieren der Spezialapplikationskonfiguration während des Normalmodus und/oder des Wartungsmodus der Videoanalyseeinrichtung zu durchzuführen.A further subject matter of the invention is a video analysis device, designed specifically as a camera, in particular for carrying out and/or using the method. The camera forms, for example, a surveillance camera and/or part of a surveillance network. Special applications and standard applications can be executed, stored and/or stored on the video analysis device. The video analysis device can be operated in a normal mode and an event mode, in particular it can be switched between the two modes. In the normal mode, the video analysis device is designed to run at least one standard application. In the event mode, the video analysis device is designed to execute at least one special application, in particular based on and/or using a special application configuration. The special applications each include an analysis module and a configuration module. The video analysis device is designed to generate, store and/or store special application configurations based on the configuration module and configuration data of the camera and/or the surveillance network. In the event mode, the analysis module is then executed and/or used by the video analysis device together with the generated and stored special application configurations. The video analysis device is designed and/or set up to merge the configuration data and the configuration modules and/or generate the special application configuration during the normal mode and/or the maintenance mode of the video analysis device.
Weitere Vorteile, Wirkungen und Ausgestaltungen ergeben sich aus den beigefügten Figuren und deren Beschreibung. Dabei zeigen:
-
1 Ausführungsbeispiel Videoanalyseeinrichtung als eine Kamera mit Applikationen; -
2 beispielhafte Konfiguration derKamera aus 1 ; -
3 weiteres Konfigurationsbeispiel derKamera aus 1 .
-
1 Embodiment video analysis device as a camera with applications; -
2 exemplary configuration of thecamera 1 ; -
3 another configuration example of thecamera 1 .
Der Überwachungszentrale 3 sind die von der Kamera 1 aufgezeichneten und bereitgestellten Bilder, Videos und oder Audiodaten zur Anzeige bereitgestellt. Ferner werden in der Überwachungszentrale 3 die Ergebnisse der Standardapplikationen 5 als Analysedaten 8 angezeigt. Die Überwachungszentrale 3 umfasst eine Mensch-Maschinenschnittstelle 9, mit welcher ein Benutzer aus eine Spezialapplikationsauswahl 10 mindestens eine Spezialapplikation zur Ausführung auswählen kann. Die auswählbaren Spezialapplikationen 6 der Spezialapplikationsauswahl 10 beschreiben mögliche, insbesondere als relevant anzusehende, seltene Ereignisse bzw. Ausnahmeereignisse. Durch die Auswahl einer Spezialapplikation wird die Kamera 1 getriggert, von dem Normalmodus in den Ereignismodus zu wechseln. Im Ereignismodus wird mindestens eine Spezialapplikation 6 ausgeführt. Damit diese Spezialapplikation 6 ausgeführt werden kann, muss die Kamera 1 bzw. die Spezialapplikation 6 auf diesen Zweck konfiguriert sein. Um zu vermeiden, eine langwierige Installation, Vertragsschließung und oder Konfiguration vor der Benutzung der Spezialapplikation 6 ausführen zu müssen, sind die Spezialapplikationen 6 umfassend ein Konfigurationsmodul 11 und ein Analysemodul 12 ausgebildet. Das Analysemodul 12 ist hierbei ausgebildet, die eigentliche Analyse und oder Auswertung zu umfassen und oder durchzuführen, beispielsweise eine Bild, Video oder Tonanalyse.The images, videos and/or audio data recorded and provided by the
Die Konfigurationsmodule 11 werden bereits vor dem Wechsel in den Ereignismodus, also im Normalmodus oder einem Wartungsmodus, von der Kamera 1 basierend auf Konfigurationsdaten der Kamera 1 und oder des Überwachungsnetzes zu einer Spezialapplikationskonfiguration verarbeitet, wobei die Spezialapplikationskonfiguration auf der Kamera 1 hinterlegt und oder gespeichert wird. Beispielsweise sind auf der Kamera 1 hierzu von möglichen und oder denkbaren bzw. auswählbaren Spezialapplikationen 6, die Konfigurationsmodule hinterlegt und oder gespeichert.The
Insbesondere können auf der Kamera 1, getriggert durch einen Benutzer, Hersteller oder Dritten, vom App-Store 4 weitere Spezialapplikationen 6 bezogen werden, insbesondere installiert. Beispielsweise ist die Kamera 1 ausgebildet sein, für alle im App-Store 5 vom Hersteller, Benutzer oder einem Dritten bereitgestellte Spezialapplikationen 6 die Konfigurationsmodule 11 zu hinterlegen und oder zu speichern. Damit ist die Kamera 1 stets vielseitig für außerplanmäßige Ereignisse einsetzbar.In particular, further
Claims (12)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102021206032.3A DE102021206032B4 (en) | 2021-06-14 | 2021-06-14 | Method for configuring applications of a video analysis device, computer program, storage medium and video analysis device |
PCT/EP2022/065481 WO2022263245A1 (en) | 2021-06-14 | 2022-06-08 | Method for configuring applications of a video analysis device, computer program, storage medium and video analysis device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102021206032.3A DE102021206032B4 (en) | 2021-06-14 | 2021-06-14 | Method for configuring applications of a video analysis device, computer program, storage medium and video analysis device |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102021206032A1 DE102021206032A1 (en) | 2022-12-15 |
DE102021206032B4 true DE102021206032B4 (en) | 2022-12-29 |
Family
ID=82319682
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102021206032.3A Active DE102021206032B4 (en) | 2021-06-14 | 2021-06-14 | Method for configuring applications of a video analysis device, computer program, storage medium and video analysis device |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102021206032B4 (en) |
WO (1) | WO2022263245A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150009325A1 (en) | 2013-07-05 | 2015-01-08 | Flir Systems, Inc. | Modular camera monitoring systems and methods |
US20180191944A1 (en) | 2016-08-03 | 2018-07-05 | International Business Machines Corporation | Obtaining camera device image data representing an event |
JP2020102846A (en) | 2018-12-19 | 2020-07-02 | 株式会社アルコム | Self-developing camera |
US20210136329A1 (en) | 2018-08-01 | 2021-05-06 | Huawei Technologies Co., Ltd. | Method and system for software-defined camera and camera |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9948902B1 (en) * | 2014-03-07 | 2018-04-17 | Alarm.Com Incorporated | Video camera and sensor integration |
-
2021
- 2021-06-14 DE DE102021206032.3A patent/DE102021206032B4/en active Active
-
2022
- 2022-06-08 WO PCT/EP2022/065481 patent/WO2022263245A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150009325A1 (en) | 2013-07-05 | 2015-01-08 | Flir Systems, Inc. | Modular camera monitoring systems and methods |
US20180191944A1 (en) | 2016-08-03 | 2018-07-05 | International Business Machines Corporation | Obtaining camera device image data representing an event |
US20210136329A1 (en) | 2018-08-01 | 2021-05-06 | Huawei Technologies Co., Ltd. | Method and system for software-defined camera and camera |
JP2020102846A (en) | 2018-12-19 | 2020-07-02 | 株式会社アルコム | Self-developing camera |
Also Published As
Publication number | Publication date |
---|---|
WO2022263245A1 (en) | 2022-12-22 |
DE102021206032A1 (en) | 2022-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107959847B (en) | Video diagnosis and operation and maintenance management system and method of video monitoring network | |
US7428314B2 (en) | Monitoring an environment | |
Woods | How to design a safety organization: test case for resilience engineering | |
US8326987B2 (en) | Method for adaptively building a baseline behavior model | |
US8107680B2 (en) | Monitoring an environment | |
CN102447570B (en) | Monitoring device and method based on health degree analysis | |
US8787725B2 (en) | Systems and methods for managing video data | |
DE112012000797T5 (en) | Multiple modeling paradigm for predictive analytics | |
DE102015213583A1 (en) | Failure detection system and failure detection procedure | |
WO2008071448A1 (en) | Computer-implemented system for the analysis, administration, control, planning and monitoring of a complex hardware/software architecture | |
CN103152601A (en) | Intelligent failure-reporting camera and network management client system thereof | |
CN105656693B (en) | A kind of method and system of the information security abnormality detection based on recurrence | |
EP2220627A1 (en) | Monitoring system having status detection module, method for self-monitoring of an observer and computer program | |
CN105808368B (en) | A kind of method and system of the information security abnormality detection based on random probability distribution | |
EP3783581B1 (en) | Method for allocating a smoke alarm to be registered and a corresponding smoke alarm management system | |
KR101646952B1 (en) | apparatus of setting PTZ preset by analyzing controlling and event and method thereof | |
CN105869367B (en) | Fault calibration method based on networking video monitoring | |
DE102021206032B4 (en) | Method for configuring applications of a video analysis device, computer program, storage medium and video analysis device | |
DE102016102357A1 (en) | MONITORING DEVICE AND METHOD | |
CN113329171A (en) | Video processing method, device, equipment and storage medium | |
US11675477B2 (en) | Systems and methods for managing security events using a graphical user interface | |
DE102009043080B4 (en) | Method for detecting smoke and / or flames and detection system | |
CN110602447A (en) | Emergency display method, device and storage medium | |
WO2023144187A1 (en) | Monitoring device, method, computer program and storage medium | |
DE102021006389B3 (en) | Process for the automatic creation of plant-specific measurement profiles for an insulation monitoring system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R012 | Request for examination validly filed | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: H04N0005232000 Ipc: H04N0023600000 |
|
R020 | Patent grant now final |