Nova Patents
EP1515546B1

Video user interface system and method

Abstract

This record has no abstract on file.

EP1515546B1, drawing sheet 1
Sheet 1 of 32

Term

Term ended

Expired 29 April 2024, 2.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

4 claims: 4 independent, 0 dependent

  1. 1
    A system (200) for creating signals indicative of a graphical user interface from wide-angle image data corresponding to a monitored area, said system (200) comprising:a buffer (220) configured to receive wide-angle image data corresponding to the monitored area;a processor (225) operably coupled to said buffer (220) and configured to transform wide angle image data received by the buffer (220) into panoramic view data corresponding to at least one panoramic view (110, 160) of the monitored area;a source of wide-angle image data operably coupled to said buffer (220), whereby the source of wide-angle image data is or comprises a video camera (210) equipped with a wide-angle lens (205),a dome camera system (250) operably coupled to the processor (225), said dome camera system (250) having a dome camera (260), and being configured to aim the dome camera (260) at a portion of the monitored area according to pan, tilt and zoom command data (292) corresponding to user input commands;wherein the dome camera image data exhibits a higher resolution than the wide-angle image data;and whereinthe portion of the monitored area at which the dome camera (260) is aimed corresponds to a virtual view (130, 140), and wherein the processor is further configured to provide reference data in form of graphically generated reference windows (120, 150) overlaid in the panoramic view (110, 160) corresponding to the undistorted virtual view generated by the dome camera system (250);wherebythe processor (225) is configured to process and transform said wide-angle image data received from the buffer (220) into panoramic view data corresponding to at least one panoramic view (110, 160) of the monitored area and into virtual view data corresponding to at least one virtual view (130, 140) of a portion of the at least one panoramic view (110, 160);wherebythe at least one panoramic view (110, 160) corresponds to a substantially undistorted view of the monitored area, and the at least one virtual view (130, 140) corresponds to a portion of the at least one panoramic view (110, 160), wherebythe panoramic view transformation process involves mathematically transforming wide-angle image data into two-dimensional space for producing panoramic views;whereby the processor (225) is configured to generate virtual view data from dome camera image data produced by the dome camera system (250), whereby the provision of the dome camera (260) enables switching by a user from a low resolution virtual view (130, 140) derived from transformed wide-angle image data to a high resolution virtual view (130, 140), with high zoom factor capability, generated from video image data produced by the dome camera (260);wherebythe system (200) further comprisesan user input module (290) configured to provide said user command data (292) to said processor (225), whereby said processor (225) is further configured to determine the virtual view data based on the user command data (292);anda display device (246) operably coupled to said processor (225) to display the at least one panoramic view (110, 160) with overlaid reference windows (120, 150) and the at least one virtual view (130, 140). System (200) zur Erzeugung von Signalen, die eine grafische Benutzeroberfläche anzeigen, aus Weitwinkel-Bilddaten, die einem überwachten Bereich entsprechen, wobei dieses System (200) aufweist: einen Zwischenspeicher (220), der eingerichtet ist, Weitwinkel-Bilddaten entsprechend dem überwachten Bereich zu empfangen;einen Prozessor (225), der mit dem Zwischenspeicher (220) wirkverbunden ist und eingerichtet ist, Weitwinkel-Bilddaten, die von dem Zwischenspeicher (220) empfangen wurden, in Panoramaansicht-Daten zu transformieren, die zumindest einer Panoramaansicht (110, 160) des überwachten Bereichs entsprechen;eine Quelle von Weitwinkel-Bilddaten, die mit dem Zwischenspeicher (220) wirkverbunden sind, wobei die Quelle der Weitwinkel-Bilddaten eine Videokamera (210) ist oder aufweist, die mit einem Weitwinkelobjektiv (205) ausgerüstet ist,ein Dome-Kamerasystem (250), das mit dem Prozessor (225) wirkverbunden ist, wobei das Dome-Kamerasystem (250) eine Dome-Kamera (260) aufweist, und eingerichtet ist, die Dome-Kamera (260) auf einen Teil des überwachten Bereichs entsprechend Schwenk-, Kipp- und Zoom-Befehlsdaten (292) auszurichten, die Nutzereingabebefehlen entsprechen;wobei die Dome-Kamera-Bilddaten eine höhere Auflösung zeigen als die Weitwinkel-Bilddaten;und wobeider Teil des überwachten Bereichs, auf den die Dome-Kamera (260) ausgerichtet ist, einer virtuellen Ansicht (130, 140) entspricht, und wobei der Prozessor ferner eingerichtet ist, Referenzdaten in Form von grafisch erzeugten Referenzfenstern (120, 150) bereitzustellen, die in der Panoramaansicht (110, 160) entsprechend der unverzerrten virtuellen Ansicht überlagert werden, die von dem Dome-Kamerasystem (250) erzeugt wird;wobeider Prozessor (225) eingerichtet ist, die Weitwinkelbilddaten, die von dem Zwischenspeicher (220) empfangen werden, in Panoramaansichtsdaten, die zumindest einer Panoramaansicht (110, 160) des überwachten Bereichs entsprechen, und in Daten einer virtuellen Ansicht, die zumindest einer virtuellen Ansicht (130, 140) eines Teils der zumindest einen Panoramaansicht (110, 160) entsprechen, zu verarbeiten und zu transformieren;wobeidie zumindest eine Panoramaansicht (110, 160) einer im Wesentlichen unverzerrten Ansicht des überwachten Bereichs entspricht, und die zumindest eine virtuelle Ansicht (130, 140) einem Teil der zumindest einen Panoramaansicht (110, 160) entspricht, wobeider Panoramaansicht-Transformationsprozess das mathematische Transformieren von Weitwinkel-Bilddaten in einen zweidimensionalen Raum umfasst, um Panoramaansichten zu erzeugen;wobeider Prozessor (225) eingerichtet ist, Daten einer virtuellen Ansicht aus Dome-Kamera-Bilddaten zu erzeugen, die von dem Dome-Kamerasystem (250) erzeugt werden, wobeidie Bereitstellung der Dome-Kamera (260) es dem Nutzer ermöglicht, von einer virtuellen Ansicht mit geringer Auflösung (130, 140), die aus transformierten Weitwinkel-Bilddaten gewonnen wird, in eine virtuelle Ansicht mit hoher Auflösung (130, 140) und der Fähigkeit zu einem hohen Zoom-Faktor umzuschalten, die aus Videobilddaten erzeugt wird, die von der Dome-Kamera (260) erzeugt werden, wobeidas System (200) ferner aufweist: ein Nutzereingabemodul (290), das eingerichtet ist, diese Nutzerbefehlsdaten (292) an den Prozessor (225) bereitzustellen, wobei der Prozessor (225) ferner eingerichtet ist, die Daten einer virtuellen Ansicht basierend auf den Nutzerbefehlsdaten (292) zu bestimmen;undeine Anzeigevorrichtung (246), die mit dem Prozessor (225) wirkverbunden ist, um die zumindest eine Panoramaansicht (110, 160) mit überlagerten Referenzfenstern (120, 150) und die zumindest eine virtuelle Ansicht (130, 140) anzuzeigen. Système (200) pour créer des signaux indiquant une interface utilisateur graphique à partir de données d'image grand-angle correspondant à une zone surveillée, ledit système (200) comprenant : un tampon (200) configuré pour recevoir des données d'image grand-angle correspondant à la zone surveillée ;un processeur (225) fonctionnellement couplé audit tampon (220) et configuré pour transformer des données d'image grand-angle reçues par le tampon (220) en données de vue panoramique correspondant à au moins une vue panoramique (110, 160) de la zone surveillée ;une source de données d'image grand-angle fonctionnellement couplée audit tampon (220), moyennant quoi la source de données d'image grand-angle est ou comprend une caméra vidéo (210) équipée d'un objectif grand-angle (205), un système de caméra dôme (250) fonctionnellement couplé au processeur (225), ledit système de caméra dôme (250) ayant une caméra dôme (260), et étant configuré pour diriger ledit système de caméra dôme (260) au niveau d'une partie de la zone surveillée en fonction de données d'instruction de panoramique, d'inclinaison et de zoom (292) correspondant à des instructions entrées par l'utilisateur ;dans lequel les données d'image de caméra dôme présentent une résolution supérieure à celle des données d'image grand-angle ;et dans lequella partie de la zone surveillée au niveau de laquelle la caméra dôme (260) est dirigée correspond à une vue virtuelle (130, 140), et dans lequel le processeur est en outre configuré pour fournir des données de référence sous la forme de fenêtres de référence générées graphiquement (120, 150) couvertes dans la vue panoramique (110, 160) correspondant à la vue virtuelle sans distorsion générée par le système de caméra dôme (250) ;moyennant quoi le processeur (225) est configuré pour traiter et transformer lesdites données d'image grand-angle reçues du tampon (220) en données de vue panoramique correspondant à au moins une vue panoramique (110, 160) de la zone surveillée et en données de vue virtuelle correspondant à au moins une vue virtuelle (130, 140) d'une partie de l'au moins une vue panoramique (110, 160) ;moyennant quoil'au moins une vue panoramique (110, 160) correspond à une vue sensiblement sans distorsion de la zone surveillée, et l'au moins une vue virtuelle (130, 140) correspond à une partie de l'au moins une vue panoramique (110, 160), moyennant quoile traitement de transformation de vue panoramique implique une transformation mathématique de données d'image grand-angle en espace bidimensionnel pour produire des vues panoramiques ;moyennant quoi le processeur (225) est configuré pour générer des données de vue virtuelle à partir de données d'image de caméra dôme produites par le système de caméra dôme (250), moyennant quoi la fourniture de la caméra dôme (260) permet une commutation par un utilisateur d'une vue virtuelle basse-résolution (130, 140) dérivée à partir de données d'image grand-angle vers une vue virtuelle haute-résolution (130, 140), avec une capacité de facteur de zoom élevée, générée à partir de données d'image vidéo produites par la caméra dôme (260) ;moyennant quoile système (200) comprend en outreun module d'entrée d'utilisateur (290) configuré pour fournir lesdites données d'instruction d'utilisateur (292) audit processeur (225), moyennant quoi ledit processeur (225) est en outre configuré pour déterminer les données de vue virtuelle sur la base des données d'instruction d'utilisateur (292) ;etun dispositif d'affichage (246) fonctionnellement couplé audit processeur (225) pour afficher l'au moins une vue panoramique (110, 160) avec des fenêtres de référence couvertes (120, 150) et l'au moins une vue virtuelle (130, 140).
  2. 2
    A system according to claim 1, wherein said processor (225) performs operations on the wide-angle image data to correct distortion in the wide-angle image data, such that said panoramic view (110, 160) is a corrected image. System nach Anspruch 1, wobei der Prozessor (225) Operationen an den Weitwinkel-Bilddaten durchführt, um eine Verzerrung in den Weitwinkel-Bilddaten zu korrigieren, so dass die Panoramaansicht (110, 160) ein korrigiertes Bild ist. Système selon la revendication 1, dans lequel ledit processeur (225) réalise des opérations sur les données d'image grand-angle pour corriger une distorsion dans les données d'image grand-angle, de sorte que ladite vue panoramique (110, 160) est une image corrigée.
  3. 3
    A system according to claim 1, wherein the system (200) transforms wide-angle image data received by the buffer into panoramic view data corresponding to at least one panoramic view (110, 160) in real time. System nach Anspruch 1, wobei das System (200) Weitwinkel-Bilddaten, die von dem Puffer empfangen werden, in Echtzeit in Panoramaansichtsdaten transformiert, die zumindest einer Panoramaansicht (110, 160) entsprechen. Système selon la revendication 1, dans lequel le système (200) transforme des données d'image grand angle reçues par le tampon en données de vue panoramique correspondant à au moins une vue panoramique (110, 160) en temps réel.
  4. 4
    A system according to claim 1, wherein:the at least one panoramic view (110, 160) includes a first panoramic view (110) and a second panoramic view (160), the first panoramic view (110) corresponding to a first portion of the monitored area, and the second panoramic view (160) corresponding to the remaining portion of the monitored area, andthe at least one virtual view (130, 140) includes a first virtual view (130) and a second virtual view (140), the first virtual view (130) corresponding to a first portion of the first panoramic view (110), and the second virtual view (140) corresponding to a second portion of the second panoramic view (160). System nach Anspruch 1, wobei die zumindest eine Panoramaansicht (110, 160) eine erste Panoramaansicht (110) und eine zweite Panoramaansicht (160) umfasst, wobei die erste Panoramaansicht (110) einem ersten Teil des überwachten Bereichs entspricht, und die zweite Panoramaansicht (160) dem übrigen Teil des überwachten Bereichs entspricht, und die zumindest eine virtuelle Ansicht (130, 140) eine erste virtuelle Ansicht (130) und eine zweite virtuelle Ansicht (140) umfasst, wobei die erste virtuelle Ansicht (130) einem ersten Teil der ersten Panoramaansicht (110) entspricht, und die zweite virtuelle Ansicht (140) einem zweiten Teil der zweiten Panoramaansicht (160) entspricht. Système selon la revendication 1, dans lequel : l'au moins une vue panoramique (110, 160) inclut une première vue panoramique (110) et une seconde vue panoramique (160), la première vue panoramique (110) correspondant à une première partie de la zone surveillée, et la seconde vue panoramique (160) correspondant à la partie restante de la zone surveillée, etl'au moins une vue virtuelle (130, 140) inclut une première vue virtuelle (130) et une seconde vue virtuelle (140), la première vue virtuelle (130) correspondant à une première partie de la première vue panoramique (110), et la seconde vue virtuelle (140) correspondant à une seconde partie de la seconde vue panoramique (160).