• Aucun résultat trouvé

Commandes des caméras

3. Spécifications fonctionnelles

3.7. Gestion des caméras

3.7.2 Commandes des caméras

Par double-clic sur une icône de caméra, ouverture d'une fenêtre image vidéo en plein écran, comprenant 4 sous-fenêtres:

! l'image video de la caméra désignée, avec joystick incorporé ! les commandes associées

! le plan du site couvert par la caméra (non implémenté) ! les commandes de la matrice video

Ce double clic affecte aussi la caméra au moniteur principal Hors de la fenêtre de commande, à coté des icônes d'alarmes:

! un bouton "blocage du cycle" ! un bouton "mémoire vidéo"

! un double-clic sur une icône de caméra rouge fait clignoter toute la fenêtre de commande sur le PO où elle est ouverte

Schéma de la fenêtre de commande des caméras

AYGALADES

vers Marseille

Plan du site (1/1000)

Affectation des moniteurs

Cycle

Image vidéo Commandes

zoom distance lumière KI: mémoire Robot

Vitesse des véhicules

Magnétoscope jour (nuit/auto/neige

Cadrages

Recherche vers Marseille

Recherche vers Aix

vers Aix vers

Marseille

Commandes par la sous-fenêtre "commandes "

Schéma de la fenêtre "commandes caméras

zoom distance lumière KI: mémoire Robot

Vitesse des véhicules

Magnétoscope jour (nuit/auto/neige

Cadrages

Recherche vers Marseille

Principes de commande: Etoile

L'étoile permet les commandes de rotation en mode déclenché lorsque le curseur touche un bord du carré (le curseur ayant été préalablement piégé dans le carré au moment du clic d'enfoncement).

Si le curseur touche au coin, les rotations horizontales et verticales sont actives simultanément.

Zoom:

Le zoom peut être commandé pas à pas. Si le clic est maintenu, le zoom varie de façon continue.

Distance:

La distance de mise au point se règle manuellement de la même manière.

Lumière:

L'ambiance lumineuse du site est prise en compte selon les possibilités des caméras.

Mémoire (démontrable-non implémenté):

Le cadrage courant peut être mémorisé (KM CP) et rappelé par le bouton "mémoire video" (KM CA), jusqu'à écrasement par la prochaine activation du bouton.

Cadrages (démontrable - non implémenté)

Ce bouton permet de sélectionner un cadrage préconfiguré s'il existe (KM CA) avec incrustation du label du cadrage sur l'image. Un cadrage préconfiguré en activité est bordé de rouge sur le plan du site tant qu'aucune autre commande n'a été effectuée.

Position standard (démontrable-non implémenté)

Ce bouton permet de remettre la caméra dans la position pré-programmée par défaut, si celle-ci existe.

Robot (démontrable-non implémenté)

Il est possible d'engager un cycle de plusieurs pré-cadrages, appelé "Robot" (pour le différencier du cyclage des caméras sur un moniteur ) et d'appliquer cette commande pendant un temps donné.

Ce bouton déclenche ou arrête la mise en oeuvre du cycle de cadrage appelé "Robot" (KM CA=Robot).

Recherche (démontrable-non implémenté)

Ces boutons déclenchent l'exécution du scénario "Balayage vers..." sur la caméra en cours, enchaîné avec la mise en oeuvre du scénario "balayage vers..." des caméras suivantes.

Un bouton "arrêt", ou toute autre commande, envoie la commande d'arrêt et arrête le panoramique.

Vitesse des véhicules (non implémenté)

Cette fonctions suppose un système capable de retarder l'image video de 6 secondes, pour être synchrone avec l'acquisition des HmVL.

Cette ligne à retard est installée sur une sortie spécifique de la matrice de commutation.

Cette fonction est à rapprocher de la fonction de simulation de la vue aérienne (voir gestion des trafics). Chaque caméra est affectée à un point de mesure.

Sur demande, les HmVL sont incrustés dans l'image 6 secondes après l'horodate H du HmVL, avec un espace séparateur entre les 4 valeurs.

KI (démontrable-non implémenté)

KI est un champ qui affiche les positions courantes (site/azimut/zoom/distance) à chaque fois qu'une commande KI est exécutée et tant qu'aucune autre commande de mouvement n'a été exécutée.

Magnétoscope:

Commandes par la sous-fenêtre "image vidéo"(Implémentation différée)

Cette commande permet d'affiner très simplement le pointage.

AYGALADES

vers Marseille

Cette fenêtre affiche l'image de la caméra désignée. Le texte incrusté en bas est le nom du site.

Le texte incrusté en haut est le nom du pré-cadrage éventuellement en cours.

Commande des mouvements par pointage

En cliquant dans un point de l'image, le processus élabore la commande KV permettant de placer ce point au centre de l'image.

Le calcul est le suivant:

La définition horizontale d'un demi-écran est de h pixels La définition verticale d'un demi-écran est de v pixels

Le demi-angle de zoom donné par le PIC est DZX pour l'horizontale Le demi-angle de zoom mesuré est évalué à 4/5 de DZX pour la verticale

Les coordonnées du double clic, en pixels par rapport au centre de l'écran sont Xc,Yc

La déviation azimutale a appliquer est AZI La déviation en site à appliquer est SIT Les formules sont :

tangente (AZI)=tangente (DZ) * (Xc/h) tangente (SIT)=tangente (4*DZ/5)*(Yc/v)

Connaissant les valeurs des tangentes, on en déduit les angles dont il faut faire dévier la tourelle.

Ces spécifications ne sont pas encore implémentées dans Marius. Elles ne présentent pas de difficultés au niveau des développements, car elles ont déjà été validées sans problème au niveau d'un petit logiciel prototype (DEMOKV, développé dans le cadre du groupe Equidyn et disponible sur demande). Les méthodes de calcul sont en principe du ressort du Titulaire, mais il a semblé interessant de démontrer formellement leur facilité et leur faisabilité.

Commandes par la sous-fenêtre "plan du site" (Implémentation différée)

Cette fenêtre suppose que la cartographie du site soit exacte (fichier des voies Géomarius) et que les PIK sachent gérer le mode absolu (et selon les cas, les commandes de lecture KI et de configuration CFMK) A la sélection d'une caméra, la fenêtre carte montre un zoom du site au 1/10 000 (1cm pour 100m), centré sur la caméra.

Schéma de la sous-fenêtre "Plan du site"

Le plan du site permet de repérer là où regarde la caméra. Il permet aussi de repérer les zones couvertes par les cadrages pré-programmés de la caméra sélectionnée et d'accéder aux caméras voisines.

Le plan du site est donné par Géomarius. La précision des axes et de l'implantation des mâts de caméra est suffisante

Visualisation d'un cadrage sur le plan

Dès que la caméra est sélectionnée, le PC demande au PIC les valeurs site, azimut et zoom. La caméra est à une altitude Zc au dessus du site, supposé plan par simplification.

Sauf erreur de l'auteur, on peut dessiner sur la carte un trapèze correspondant à la surface vue par la caméra en procédant de façon simple

Le zoom fournit l'angle horizontal du cadrage. L'angle vertical est égal aux 4/5 de l'angle horizontal. Deux droites sont tirées à partir de la caméra, à l'azimut donné plus ou moins le demi-angle horizontal. Deux cercles sont tracés autour de la caméra à des distances

Zc x Tangente(site ± (1/2 angle vertical))

Les deux droites et les deux cercles forment un trapèze dont les bases sont arrondies. Le polygone est teinté de façon transparente:

- en transparent bordé de rouge si c'est le cadrage en cours - en transparent bordé de jaune si c'est un cadrage préconfiguré - en transparent bordé de rouge pointillé si c'est un cadrage provisoire Le label du cadrage est placé au centre du polygone.

Activation de la caméra voisine de la caméra sélectionnée (non implémenté)

Les boutons ronds (emplacements définis comme étant l'intersection du fil de fer et du bord d'écran) permettent de sélectionner les caméras voisines.

Le double clic sur le bouton entraîne le changement de caméra sélectionnée et la mise en oeuvre du nouveau cadrage avec son label (rgs KM CA).

Sous fenêtre "moniteurs"

Cycle

Les 10 cases représentent les 8 moniteurs du Poste Opérateur considéré et les 2 exportations possibles.

Affectation d'une caméra à un moniteur spécifique

Le déplacement d'une icône de caméra dans une case affiche dans la case le nom de la caméra et demande de choisir une durée de maintien sur ce moniteur (1mn, 5mn, 15mn, 1 heure, toujours).

Mise en mosaïque (non implémenté)

On peut déplacer jusqu'à 4 caméras dans une même case pour les mettre en mosaîque sur le même moniteur. En déplaçant l'un des noms à l'extérieur de la case on l'efface de celle-ci.

affectation durable à un correspondant CORTAIX

Le placement d'une icône de caméra dans une case Cortaix entraîne automatiquement l'export dans le réseau Cortaix.

affectation durable à la visio-conférence

Le placement d'une icône de caméra dans la case "Visioconférence" entraîne automatiquement l'export vers l'ordinateur de visioconférence.

Cycle (implémenté partiellement)

Un bouton "arrêt du cycle video" est constamment affiché en haut de l'écran de gauche. Son activation déclenche l'affichage de la fenêtre de commande des caméras et maintient les images présentes sur tous les moniteurs.

Les flèches permettent de dérouler le cycle pas à pas. Le bouton "cycle" permet de relancer le cycle.

Après fermeture de la fenêtre, le cycle est remis en oeuvre au bout de n secondes.

La reprise du cycle se fait là où en sont les cycles avec synchro éventuelle sur l'heure ronde.

Cas des matrices en cascade

Marius dispose d'une table des chemins à emprunter au travers de la matrice du PC et de celle de St Henri pour rapatrier les images des caméras connectées à la matrice de St Henri.

Transfert vidéo à un correspondant

(pour mémoire)

Cette fonction suppose un PI (qui peut être un PI-matrice) équipé d'un compresseur d'image

L'image est routée en analogique dans une petite fenêtre et en numérique selon le format video souhaité par le correspondant (exemple MPEG 2) et selon le format numérique compatible avec le réseau utilisé. (exemple MIME). Ces configurations sont gérées par la commande LCR SETV.

Commande du magnétoscope

***Implémentation différée***

Cette fonction suppose que le PI-matrice soit équipé d'un contrôleur de magnétoscope. Une commande immédiate permet de débuter un enregistrement.

Sous-fenêtre "magnétoscope"

L'activation du bouton "magnétoscope" ouvre ailleurs une fenêtre avec les activations suivantes: Embobinage Rembobinage Pause Stop Enregistrement normal

à n images par minute à n images par seconde Lecture normale pas à pas très lente lente rapide très rapide Marquage d'un index Positionnement à un index

Configurations Caméras

Les configurations se font par le menu maintenance, qui ouvre la fenêtre de configuration. Les mémorisations de secours des configurations locales, qui n'ont pas de rôle logique au PC, sont du ressort de la maintenance équipements.

Configuration d'un pré-cadrage

On peut configurer quatre cadrages pour une caméra.

Un champ "nom du cadrage actuel" permet de saisir le nom du cadrage en cours et de le valider (CFMK). Si le cadrage en cours est lui-même déjà configuré, son nom apparaît dans le champ "nom du cadrage actuel". On peut alors le supprimer par un bouton "supprimer", modifier son nom dans le champ ou modifier le cadrage et valider les modifications.

Configuration d'un robot de cadrages successifs

Cette commande suppose que les cadrages composant la succession soient tous déjà configurés (CFMK). Un champ "nom du robot" permet de saisir le nom de la succession des cadrages à constituer.

Quatre couples de champs "nom des cadrages"-"durée", contenant la liste de tous les cadrages disponibles et des durées de maintien permettent de saisir les cadrages successifs à appliquer et la durée de maintien avant de passer au suivant.

Configuration d'un scénario

Un champ "nom du scénario" permet de saisir le nom du scénario (CFMK).

Les boutons "début d'apprentissage" et "fin d'apprentissage" transmettent les commandes correspondantes au PIC.

Toutes les commandes de l'apprentissage sont mémorisées dans Marius, avec les pauses.

Cette liste de commandes successives est éditable. Elle peut être exécutée pour vérification ou pour un apprentissage, à l'aide des boutons de commande associés.