Sélection de la langue

Search

Sommaire du brevet 2393070 

Énoncé de désistement de responsabilité concernant l'information provenant de tiers

Une partie des informations de ce site Web a été fournie par des sources externes. Le gouvernement du Canada n'assume aucune responsabilité concernant la précision, l'actualité ou la fiabilité des informations fournies par les sources externes. Les utilisateurs qui désirent employer cette information devraient consulter directement la source des informations. Le contenu fourni par les sources externes n'est pas assujetti aux exigences sur les langues officielles, la protection des renseignements personnels et l'accessibilité.

Disponibilité de l'Abrégé et des Revendications

L'apparition de différences dans le texte et l'image des Revendications et de l'Abrégé dépend du moment auquel le document est publié. Les textes des Revendications et de l'Abrégé sont affichés :

  • lorsque la demande peut être examinée par le public;
  • lorsque le brevet est émis (délivrance).
(12) Brevet: (11) CA 2393070
(54) Titre français: PROCESS AND SYSTEM OF SECURITY VIDEO DETECTION FOR THE AUTOMATIC CONTROL OF A MECHANICAL SYSTEM SUCH AS A MOVING SIDEWALK OR MOVING STAIRCASE
(54) Titre anglais: PROCEDE ET SYSTEME DE DETECTION SECURISEE PAR VIDEO POUR LA COMMANDE AUTOMATIQUE D'UN SYSTEME MECANIQUE TEL QU'UN TROTTOIR ROULANT OU ESCALIER MECANIQUE
Statut: Périmé et au-delà du délai pour l’annulation
Données bibliographiques
(51) Classification internationale des brevets (CIB):
  • H4N 7/18 (2006.01)
  • B66B 25/00 (2006.01)
(72) Inventeurs :
  • PONSOT, BERNARD (France)
  • GHIBAUDO, GERARD (France)
  • DUTERRAGE, JEAN (France)
(73) Titulaires :
  • CONSTRUCTIONS INDUSTRIELLES DE LA MEDITERRANEE (CNIM)
(71) Demandeurs :
  • CONSTRUCTIONS INDUSTRIELLES DE LA MEDITERRANEE (CNIM) (France)
(74) Agent: MCMILLAN LLP
(74) Co-agent:
(45) Délivré: 2005-11-15
(22) Date de dépôt: 2002-07-08
(41) Mise à la disponibilité du public: 2003-01-09
Requête d'examen: 2002-09-10
Licence disponible: S.O.
Cédé au domaine public: S.O.
(25) Langue des documents déposés: Français

Traité de coopération en matière de brevets (PCT): Non

(30) Données de priorité de la demande:
Numéro de la demande Pays / territoire Date
01 09097 (France) 2001-07-09

Abrégés

Abrégé français

Ce procédé de détection de personnes ou d'objets dans une zone de détection englobant un système mécanique à commander, en fonction d'une détection de présence dans la zone de détection, comprend une phase d'initialisation consistant à contrôler les éléments matériels et logiciels d'un calculateur de surveillance couplé à un dispositif de commande du système mécanique; une boucle de traitement comprenant, pour chaque caméra active reliée au calculateur et couvrant la zone de détection, l'acquisition et le traitement d'une image fournie par la caméra, pour élaborer une donnée de détection et déterminer les commandes à appliquer au dispositif de commande, et le contrôle de la qualité de l'image, de la position de la caméra par rapport à la zone de détection; et une phase de commande du dispositif de commande à l'aide des commandes déterminées dans la boucle de traitement et en fonction des défauts détectés durant les contrôles.


Abrégé anglais

This person or object detection process in a detection zone encompassing a mechanical system to be controlled based on the detection of a presence in the detection zone, includes an initialisation phase consisting in controlling the material and software elements of a monitoring calculator, coupled with a control device for the mechanical system; a treatment loop including, for each active camera connected to the calculator and covering the detection zone, acquiring and treating the image supplied by the camera to produce detection data and to determine the commands to be applied to the control device, and controlling the quality of the image and positioning the camera in relation to the detection zone. It also includes a control phase for the control device using pre-determined commands in the treatment loop and based on defects detected while monitoring.

Revendications

Note : Les revendications sont présentées dans la langue officielle dans laquelle elles ont été soumises.


-13-
REVENDICATIONS
1. Procédé de détection de personnes ou d'objets dans une zone de détection
(2),
pour la commande d'un système mécanique (1) en fonction de la présence
d'objets ou de
personnes détectés dans la zone de détection, à l'aide de caméras (5 à 9)
disposes de manière à
couvrir la zone de détection et reliées à un calculateur de surveillance (10)
couplé à un dispositif
de commande (13) du système mécanique,
caractérisé en ce qu'il comprend:
- une phase d'initialisation (41) comprenant une étape de contrôle (411, 412,
413) d'éléments
matériels du calculateur de surveillance (10) et de données stockées dans le
calculateur de
surveillance;
- une boucle de traitment comprenant pour chaque caméra active (5 à 9) une
étape
d'acquisition (43) et de traitement (44) d'une image fournie par la caméra,
pour élaborer une
donnée de détection d'une personne ou d'un objet dans la zone de détection (2)
et pour
déterminer (45) les commandes à appliquer au dispositif de commande (13) du
système
mécanique (2), une étape de contrôle (63) de la qualité de l'image et (465) de
la position de la
caméra par rapport à la zone de détection, et une étape de contrôle (464, 411,
412, 413)
d'éléments matériels du calculateur de surveillance et de données stockées
dans le calculateur
de surveillance;
- une phase de contrôle et de commande (48) du dispositif de commande à l'aide
des
commandes déterminées dans la boucle de traitement et en fonction de défauts
détectés
durant les étapes de contrôle.
2. Procédé selon la revendiction 1,
caractérisé en ce que les étapes de contrôle (411, 412, 413, 63, 464, 465)
effectués durant la
boucle de traitement sont périodiques, chaque contrôle ayant une période
d'exécution adaptée en
fonction de la criticité et de la probabilité de défaillance de l'élément ou
des données contrôlées.
3. Procédé selon la revendication 1 ou 2,
caractérisé en ce que l'étape de contrôle (63) de la qualité de l'image
consiste à déterminer la
luminance moyenne de zones analysées de l'image et à comparer la luminance
moyenne à des
seuils haut et bas, l'image étant considérée de qualité suffisante si la
luminance moyenne se
situe entre les seuils haut et bas.

- 14-
4. Procédé selon l'une des revendications 1 à 3
caractérisé en ce que l'étape de contrôle (465) de la position de chaque
caméra consiste à
analyser des zones spécifiques prédéfinies dans les images fournies par la
caméra pour
déterminer si ces zones présentent des caractéristiques prédéterminées, et si
ces zones ne
présentent pas lesdites caractéristiques prédéterminées, la caméra est
considérée en défaut du
fait qu'elle a été déplacée.
5. Procédé selon l'une des revendications 1 à 4,
caractérisé en ce qu'il comprend en outre une étape de mise à jour (49) des
images de référence
pour s'adapter à l'évolution de la luminosité ambiante dans la zone de
détection (2).
6. Procédé selon l'une des revendications 1 à 5,
caractérisé en ce qu'il comprend en outre une étape de contrôle (51)
d'algorithmes de traitement
d'image, consistant à dérouler les algorithmes de traitement d'image sur une
mire vidéo, et à
comparer les résultats obtenus à des valeurs de référence.
7. Procédé selon l'une des revendications 1 à 6,
caractérisé en ce que l'étape de contrôle (411, 412, 413) des données concerne
des données de
paramétrage, des données d'images de référence et des programmes exécutés par
le
calculateur de surveillance.
8. Système de détection sécurisée de personnes ou d'objets dans une zone de
détection (2), pour la commande d'un système mécanique (1), le système de
détection
comprenant un ensemble de caméras (5 à 9) couvrant la zone de détection, et un
calculateur
de surveillance (10) couplé aux caméras et à un dispositif de commande (13) du
système
mécanique,
caractérisé en ce que le calculateur (10) comprend:
- des moyens pour effectuer successivement pour chaque caméra active (5 à 9)
l'acquisition
et le traitement d'une image fournie par la caméra, pour déterminer des
commandes à
appliquer au dispositif de commande (13),
- des moyens pour contrôler la qualité de l'image et la position de chaque
caméra par
rapport à la zone de détection (2), durant l'acquisition et le traitement
d'image,

-15-
- des moyens pour contrôler les éléments matériels du calculateur (10) et les
données
stockées dans le calculateur, durant l'acquisition et le traitement d'image et
au cours
d'une phase d'initialisation du calculateur, et
- des moyens pour contrôler et commander le dispositif de commande (13) du
système
mécanique à l'aide des commandes élaborées, si aucune erreur n'a été détectée
par les
moyens de contrôle de la qualité de l'image et de la position de chaque
caméra, et les
moyens de contrôle des éléments matériels et des données.
9. Système selon la revendication 8,
caractérisé en ce qu'il comprend en outre des moyens pour déterminer la
luminosité ambiante
de la zone de détection, et pour mettre à jour des données d'image de
référence en fonction de
l'évolution de la luminosité ambiante.
10. Système selon la revendication 8 ou 9,
caractérisé en ce qu'il comprend en outre des moyens pour déterminer la
luminance moyenne
de zones analysées de l'image et à comparer la luminance moyenne à des seuils
haut et bas,
l'image étant considérée de qualité suffisante si la luminance moyenne se
situe entre les seuils
haut et bas.
11. Système selon l'une des revendications 8 à 10,
caractérisé en ce qu'il comprend des moyens pour contrôler cycliquement le bon
fonctionnement
de mémoires (22, 23, 24) du calculateur (10).

Description

Note : Les descriptions sont présentées dans la langue officielle dans laquelle elles ont été soumises.


CA 02393070 2002-07-08
-I-
PROCEDE ET SYSTEME DE DETECTION SECURISEE PAR 'VIDEO
POUR LA COMMANDE AUTOMATIQUE D'UN SYSTEME MECANI(~UE
TEL U'UN TROTTOIR ROULANT OU ESCALIER MECANIOUE.
La présente invention concerne un procédé de détection sécurisée par vidéo de
personnes ou d'objets, ainsi qu'un système permettant la mise en oeuvre du
procédé.
Eile s'applique notamment, mais non exclusivement, à la commande
automatique ou serai automatique de systèmes de transport de personnes, tel
que les escaliers mécaniques ou les trottoirs roulants.
Bien entendu, elle peut s'appliquer égaiement au convoyage de marchandises, à
la détection d'objets ou de personnes dans des zones d'approche ou à proximité
de systèmes de transport, ou encore au voisïnage de portes d'accés à des zones
à
sécuriser.
Actuellement, lorsque fon souhaite démarrer ou redémarrer un escalier
mécanique ou un trottoir roulant à la suite d'un arrêt normal ou de sécurité,
il est
nécessaire pour des raisons de sécurité des personnes de vérifier qu'aucune
personne ni objet ne se trouve sur celui-ci.
Par ailleurs, les mises en marche automatiques à la suite de la détection
d'une
personne s'approchant du système de transport ne doivent être effectuées
qu'après s'être assure' de (absence de passager ou d'objet dans une zone de
sécurité prédéfinie.
Enfin, lors des arrêts normaux du système de transport, il est nécessaire de
vérifier que personne ne se trouve sur le systéme avant de procéder à (arrêt
de
celui-ci.
Dans la demande de brevet n° FR 2 773 791, on a déjà proposé un
système de
commande comprenant des caméras vidéo fournissant des images de parties
fixes et/ou mobiles du dispositif mécanique à commander. Ce système compare
en permanence les images reçues des caméras avec des images de référence
prises en (absence de personnes sur le dispositif mécanique à commander, pour
déterminer si des personnes se trouvent sur le dispositif mécanique ou dans
une
zone d'approche de celui-ci, et commander (arrêt ou le démarrage de celui-ci
en
fonction de la présence ou (absence de personnes sur les images reçues.

CA 02393070 2002-07-08
-2-
Il s'avère que ce système n'offre pas une sécurité de fonctionnement
suffisante,
si bien qu'il ne peut pas être homologué par les organismes d'homologation
officiels notif és. En particulier, un tel système n'est pas conçu pour
signaler un
défaut de fonctionnement et ne permet pas garantir la pertinence d'une
information de présence ou d'absence d'une personne ou d'un objet sur le
système mécanique.
La présente invention a pour but de supprimer cet inconvénient. Cet objectif
est
atteint par la prévision d'un procédé de détection de personnes ou d'objets
dans
une zone de détection, pour la commande d'un système mécanique tel qu'un
dispositif de transport, en fonction de la présence d'objets ou de personnes
détectés dans la zone de détection, à (aide de caméras disposées de manière à
couvrir la zone de détection et reliées à un calculateur de surveillance
couplé â
un dispositif de commande du système mécanique.
Selon (invention, ce procédé est caractérisé en ce qu'il comprend
- une phase d'initialisation comprenant une étape de contrôle d'éléments
matériels du calculateur de surveillance et de données stockées dans le
calculateur de surveillance ;
- une boucle de traitement comprenant pour chaque caméra active une étape
d'acquisition et de traitement d'une image fournie par la caméra, pour
élaborer une donnée de détection d'une personne ou d'un objet dans la zone
de détection et pour déterminer les commandes à appliquer au dispositif de
commande du système mécanique, une étape de contrôle de la qualité de
(image et de Ia position de la caméra par rapport â la zone de détection, et
une étape de contrôle d'éléments matériels du calculateur de surveillance et
de données stockées dans le calculateur de surveillance ;
- une phase de contrôle et de commande du dispositif de commande à (aide
des commandes déterminées dans la boucle de traitement et en fonction de
défauts détectés durant les étapes de contrôle.
Grâce à (ensemble de contrôles et de tests qu'il effectue, le calculateur de
surveillance met à disposition du dispositif de commande du système à
commander des informations de détection de présence de personne ou d'objet,
ayant un niveau de fiabilité élevé. On est ainsi assuré que la commande que
fon
applique au dispositif de commande du système à commander est cohérente et
appropriée.

CA 02393070 2002-07-08
-3-
Avantageusement, les contrôles effectués durant la boucle de traitement sont
périodiques, chaque contrôle ayant une période d'exécution adaptée en fonction
de la criticité et de la probabilité de défaillance de l'élément ou des
données
contrôlées.
Selon une particularité de (invention, (étape de contrôle de la qualité de
(image
consiste à détermïner la luminance moyenne de zones analysées de (image et à
comparer la luminance moyenne à des seuils haut et bas, (image étant
'10 considérée de qualité suffisante si la luminance moyenne se situe entre
les seuils
haut et bas.
Selon une autre particularité de (invention, (étape de contrôle de la position
de
chaque caméra consiste à analyser des zones spécifiques prédéfinies dans les
9 5 images fournies par la caméra pour déterminer si ces zones présentent des
caractéristiques prédéterminées, et si ces zones ne présentent pas lesdites
caractéristiques prédéterminées, la caméra est considérée en défaut du fait
qu'elle a été déplacée.
20 De préférence, ce procédé comprend en outre une étape de mise à jour des
images de référence pour s'adapter à (évolution de la luminosité ambiante dans
la zone de détection.
Egalement de préférence, ce procédé comprend en outre une étape de contrôle
25 de (algorithme de traitement d'image, consistant à dérouler les algorithmes
de
traitement d'image sur une mire vidéo, et à comparer les résultats obtenus à
des
valeurs de référence.
Avantageusement, le contrôle des données concerne des données de
30 paramétrage, des données d'images de référence et des programmes exécutés
par le calculateur de surveillance.
L'invention concerne également un système de détection sécurisée de personnes
ou d'objets dans une zone de détection, pour la commande d'un systêrne
35 mécanique tel qu'un dispositif de transport, le système de détection
comprenant
un ensemble de caméras couvrant la zone de détection, et un calculateur de
surveillance couplé aux caméras et à un dispositif de commande du système
mécanique.

CA 02393070 2002-07-08
-4-
Selon (invention, ce système est caractérisé en ce que le calculateur comprend
- des moyens pour effectuer successivement pour chaque caméra active
l'acquisition et le traitement d'une image fournie par la caméra, pour
déterminer des commandes à appliquer au dispositif de commande,
- des moyens pour contrôler la qualité de (image et la position de chaque
caméra par rapport à la zone de détection, durant (acquisition et le
traitement
d'image,
- des moyens pour contrôler les éléments matériels du calculateur et les
données stockées dans ie calculateur, durant (acquisition et ie traitement
d'image et au cours d'une phase d'initialisation du calculateur de
surveillance,
et
- des moyens pour contrôler et commander le dispositif de commande du
système mécanique à (aide des commandes élaborées, si aucune erreur n'a
été détectée par les moyens de contrôle.
Selon une particularité de (invention, ce système comprend en outre des
moyens pour déterminer la luminosité ambiante de la zone de détection, et pour
mettre à jour des données d'image de référence en fonction de (évolution de la
luminosité ambiante.
Selon une autre particularité de (invention, ce système comprend en outre des
moyens pour déterminer la luminance moyenne de zones analysées de (image
et à comparer la luminance moyenne à des seuils haut et bas, (image étant
considérée de qualité suffisante si la luminance moyenne se situe entre les
seuils
haut et bas.
Selon encore une autre particularité de (invention, ce systéme comprend des
moyens pour contrôler cycliquement le bon fonctionnement des mémoires du
calculateur de surveillance.
Un mode de réalisation préféré de (invention sera décrit cî-après, à titre
d'exemple non limitatif, avec référence aux dessins annexés dans lesquels
La figure 1 représente schématiquement un escalier mécanique
équipé du système de détection par caméras selon l'invention ;

CA 02393070 2002-07-08
_ _
La figure 2 montre sous la forme d'un schéma-bloc les différents
éléments composant le systéme de détection représenté sur la
figure 1 ;
La figure 3 montre plus en détail sous la forme d'un schéma-bloc
le calculateur du système de détection représenté sur la figure 2 ;
La figure 4 montre sous la forme d'un organigramme les
différentes étapes du procédé selon (invention mis en oeuvre par le
systéme de détection représenté sur les figures i et 2 ;
La figure 5 montre plus en détail les étapes d'un traitement
mentionné sur la figure 4.
La fïgure i représente un escalier mécanique 1 équipé d'un système de
détection
vidéo selon (invention. Ce systéme comprend un ensemble de caméras S à 9
dont le nombre et Ia disposition sont déterminés de manière à ce que leurs
champs respectifs couvrent la totalité d'une zone de détection 2 incluant
(ensemble de (escalier mécanique et des zones d'approche haute et basse de
(escalier 1 d'une longueur prédéterminée.
Les caméras 5 à 9 sont reliées à un dispositif de surveillance 10 auquel elles
transmettent des images vidéo des zones respectives qu'elles couvrent. Le
dispositif de surveillance est conçu pour déterminer à partir des images
transmises par les caméras 5 à 9 si un objet ou une personne se trouve dans la
zone de détection 2
Le dispositif de surveillance est relié à un dispositif de commande 13 de
(escalier 1 par (intermédiaire de deux dispositifs de commutation 11, 12, à
savoir un premier dispositif de commutation 11 de signal de détection de
présence du dispositif de surveillance 10, et un second dispositif de
commutation 12 de signal d'indisponibilité ou de défaillance du dispositif de
surveillance.
Sur la figure 2 montrant plus en détail le système de détection selon
(invention,
les caméras vidéo 5 à 9 sont ëventuellement reliées au dispositif de
surveillance
10 par f intermédiaire d'amplificateurs S' â 9' respectifs, ces derniers
présentant
chacun une sortie vidéo supplémentaire pour se raccorder à un ou plusieurs

CA 02393070 2002-07-08
-6-
moniteurs de télésurveillance 18.
Le dispositif de surveillance 10 comprend un calculateur 20 relié d'un côté
aux
caméras 5 à 9 (éventuellement par (intermédiaire des amplificateurs vidéo S' à
9') et de (autre à un circuit d'entrées/sorties 16 qui est connecté au
dispositif de
commande 13 de (escalier 1, le calculateur 20 et le circuit 16 étant alimentés
par un circuit d'alimentation 17.
Le circuit d'entrées/sorties 16 assure la mise en forme et la transmission des
signaux entre le calculateur et le dispositif de commande i 3.
Par ailleurs, ie calculateur 20 a pour fonction principale de recevoir les
images
en provenance des caméras, de traiter ces images pour déterminer la présence
ou non de personnes ou d'objets dans la zone de détection 2, et d'élaborer en
fonction de la présence ou non de personnes ou d'objets dans la zone de
détection, des signaux de commande de (escalier 1 à appliquer au dïspositif de
commande 13.
Par ailleurs, le calculateur 20 dispose d'une connexion série 14 et d'une
connexion vidéo parallèle 15 pour se connecter à un micro-ordinateur 19
permettant le paramétrage et la maintenance du système.
Sur la figure 3 montrant (architecture interne du calculateur 20, le
calculateur
comprend un microprocesseur 21 par exemple de type DSP (Digital Signal
Processor) relié par fintermédiazre d'un bus d'adresse 30 et d'un bus de
données
31 à des mémoires 22, 23, à savoir à une mémoire programme 22 non volatile,
par exemple de type EPR4M, une ou plusieurs mémoires de données 23 qui
peuvent être volatiles ou non. De préférence, les mémoires de données
comprennent au moins une mémoire non volatile, par exemple de type Flash
pour stocker de manière permanente les paramètres de configuration du
système.
Le calculateur 20 comprend également connecté aux bus d'adresse 30 et de
données 31
- un circuit d'interface de port série 32 réalisant la connexion 14 avec le
micro-
ordinateur 19,
- un circuit d'interface de ports d'entrées/sorties 29 réalisant notamment la

CA 02393070 2002-07-08
-7-
sortie vidéo 15, et (interface avec les dispositifs de commutation 11 et i 2,
- des circuits 24 â 28 de gestion et de prétraitement des signaux vidéo
transmis
par les caméras 5 à 9, et
- un circuit 33 connecté notamment aux mémoires de données 23, et assurant
la génération de tension de sauvegarde de celles-ci, ainsi que la fonction de
chien de garde pour déclencher finitialisation du calculateur 20 en cas de
panne.
En particulier, le circuit d'interface de ports d'entrées/sorties 29 comprend
un
port de commande et un port de lecture de la position des dispositifs de
commutation 11 et 12. II réalise également la fonction de contrôle du bon
déroulement du programme exécuté par ie processeur 2 i .
Les circuits 24 à 28 de gestion de données vidéo comprennent
- un circuit multiplexeur vidéo 26 comportant un amplificateur vidéo et
plusieurs entrées vidéo reliées respectivement aux caméras 5 à 9,
- un décodeur vidéo 25 connecté à la sortie du circuit 26 pour commander ce
dernier et numériser Ies images vidéo reçues des caméras,
- une ou plusieurs mémoires de trame 24 pour stocker les images numérisées
transmises par le décodeur 25,
- un contrôleur 27 de mémoire de trame relié au port d'adressage de la
mémoire de trame 24, et
- un multiplexeur 28 de bus de données commandé par le contrôleur 27 et relié
au port de données de la mémoire de trame 24, et au bus de données 31.
Le nombre d'entrées du circuit multiplexeur 26 est déterminé en fonction du
nombre maximum de caméras nécessaires pour couvrir une zone de détection.
Le signal vidéo d'entrée à traiter par le calculateur 20 à un instant donné
est
sélectionné par le contrôleur 27 qui envoie un signal de commande approprié au
circuit multiplexeur 26. Le contrôleur 27 assure également une fonction de
synchronisarion en envoyant un signal de synchronisation au processeur 21, à
chaque fois qu'une nouvelle image complète est introduite dans la mémoire de
trame 24. Il réalise également une foncüon de multiplexage du port d'adresse
de
la mémoire de trame 24, entre le décodeur vidéo et le bus d'adresse 30.

CA 02393070 2002-07-08
_ g
Le décodeur vidéo 25 réalise d'une manière connue des fonctions
d'amplification avec contrôle automatique de gain, de filtrage, d'extraction
de
signaux de synchronisation, et d'échantillonnage, pour obtenir des valeurs de
pixels constituées par une information de luminance et une information de
chrominance, qui sont appliquées en entrée du multiplexeur 28, pour être
stockées dans la mémoire de trame 24.
Le multiplexeur 28 assure !e multiplexage du port de données de la mémoire de
trame entre les données de pixel des images fournies par le décodeur vidéo 25
et
le bus de données 31.
Le calculateur 2fl comprend en outre un bus supplémentaire 40, par exemple de
type 12C relié aux bus d'adresse 30 et de données 31 par (intermédiaire d'un
contrôleur de bus 34, le bus 40 permettant au processeur 21 de commander le
décodeur vidéo 25, en particulier au démarrage du calculateur, pour spécifier
notamment un type de codage vidéo à utiliser et des fréquences
d'échantillonnage horizontale et verticale des images vidéo.
La figure 4 illustre le procédé selon (invention exécuté par le processeur 21.
Ce procédé comprend tout d'abord, à finitialisation du calculateur 20, une
phase
de démarrage 41 incluant une séquence de test du système. Cette séquence de
test comprend
- un test 411 du programme chargé pour exécution dans la mémoire vive
interne du processeur pour exécution,
- un test 412 des données de configuration du système, qui consiste à vérifier
les données de configuration contenues dans la mémoire 23, et
- un test 413 de contrôle des données de référence contenues dans la mémoire
23.
Ces tests consistent à calculer une signature portant sur le contenu de la
mémoire à vérifier et de comparer la signature calculée avec une signature de
référence mémorisée dans une mémoire prédéfmie.
A (étape 42, le processeur lit le nombre de caméras 5 à 9 actives dans la
mémoire 23 des données de configuration, pour charger un indice de boucle n,
puis commande le multiplexeur 26 pour sélectionner le canal vidéo
correspondant à la caméra n. A (étape 43 suivante, il attend que le contrôleur
27

CA 02393070 2002-07-08
-9-
lui envoie un signal d'arnvée d'une image dans la mémoire de trame 24.
L'arrivée d'un tel signal déclenche le traitement 44 de la nouvelle image et
l'acquisition en mémoire de trame de (image transmise par la caméra n-1
suivante. Le traitement d'image est basé sur une analyse d'histogrammes
déterminés sur des fenêtres d'analyse prédéfmies. La détection de personnes ou
d'objets est effectuée à partir d'une comparaison entre les histogrammes
obtenus
sur (image reçue et des histogrammes de référence obtenus sur les mêmes
fenêtres d'analyse appliquées à une image de référence prise en l'absence de
personnes ou d'objets. Ce traitement détermine également si (image présente
une qualité suffisante pour fournir un résultat de détection fiable.
A (étape 45 suivante, le processeur 21 lit (état des disposïtifs de
commutation
1 i, 12, par exemple constitués par des relais, et élabore une commande à
appliquer à ces relais en fonction de (état de ceux-ci, du résultat du
traitement
d'image, et de résultats de tests effectués précédemment.
Avant d'appliquer Ia commande ainsi déterminée aux relais, le processeur 21
exécute une séquence de tests 46 comprenant les tests de contrôle 411 de
chargement du programme, de contrôle 412 des données de configuration, et de
contrôle 413 des données de référence, ainsi que des tests de contrôle 464 des
mémoires 23, 24 et de la mémoire vive interne au processeur 21, et des tests
de
contrôle 465 des positions des caméras 5 à 9.
Le test de contrôle de la mémoire interne du processeur consiste à
sélectionner
une première cellule d'une plage de mémoire à tester et de calculer une
signature sur toutes les autres cellules de la plage considérée. La valeur de
la
cellule sélectionnée est ensuite inversée et on calcule à nouveau la signature
de
toutes Ies autres cellules de la plage considérée. Puis la valeur de la
cellule
sélectionnée est rétablie à sa valeur initiale et une troisième signature est
calculée sur les cellules restantes de la plage. On procède ainsi pour toutes
les
cellules de la plage considérée. Si une différence est constatée dans les
signatures calculées sur les mêmes plages mémoire, un message de défaillance
est produit.
Un test analogue est appliqué à la mémoire de données 23.
Le test de contrôle de la mémoire de trame 24 consiste tout d'abord à
initialiser
une plage mémoire de la mémoire 24 par un train binaire uniforme, par exemple
de valeur 0x5555 (en hexadécimal). La valeur de la première cellule est

CA 02393070 2002-07-08
-1 -
inversée (pour prendre la valeur OxAAAA dans cet exemple) et les autres
cellules de la plage zone mémoire sont contrôlées pour vérifier que leur
contenu
n'a pas été modifié à la suite de la modification de la première plage.
Ensuite, la
valeur de la première cellule est à nouveau inversée pour retrouver sa valeur
initiale, puis cette procédure est répétée pour chacune des cellules de la
plage
considérëe. Si une différence est constatée, un message de défaillance est
produit.
Le test de la position de chaque caméra consiste â analyser des zones
spécifiques prédéfinies dans les images fournies par la caméra pour déterminer
si ces zones présentent des caractéristiques prédéterminées, et si ces zones
ne
présentent pas lesdites caractéristiques prédéterminées, la caméra est
considérée
en défaut du fait qu'elle a été déplacée. Ce test est basé sur 1a définition
de
plusieurs fenêtres de contrôle dans les images fournies par la caméra. Ces
fenêtres de contrôle permettent de définir la position de la caméra par
rapport à
(escalier mécanique 1. Elles contiennent des images fixes d'objets spécifiques
pris comme référence, de (escalier ou de son environnement.
Si cette analyse révèle la présence significative des objets de référence,
dans par
exemple au moins deux fenêtres, la position de la caméra est considérée
correcte. Par contre, si la caméra a été déplacée ou son orientation modifiée,
les
fenêtres de contrôle ne sont plus centrées sur les objets de référence. Par
conséquent, le test sera négatif et la caméra sera considérée en défaut.
A (issue de chacun de ces contrôles, si un défaut est constaté, il est stocké
dans
un journal de défauts et la commande à appliquer au relais de défaillance 12
est
mise à jour pour signaler une défaillance du dispositif de surveillance 10. Le
journal de défauts peut par la suite être consulté au moyen du micro-
ordinateur
19 de paramétrage et de maintenance.
Si le numéro n de la caméra en cours (étape 47) correspond à celui de la
dernière caméra, alors les commandes des relais 11, 12 déterminées â (étape 45
lors du traitement de f image de chaque caméra et à la suite des tests
précédents,
sont appliquées (étape 48) aux relais au travers du circuit de ports
d'entrêes/sorties 29. Puis on vérifie en lisant (état des relais que la
commande
des relais a été exécutée.
Ensuite, dans tous les cas, le processeur 21 effectue un traitement de
recalage
(étape 49) consistant â mettre à jour les données de référence (histogrammes)

CA 02393070 2002-07-08
-11-
obtenues à partir de nouvelles images de référence, pour tenir compte
notamment d'une évolution de la luminosité ambiante.
A (étape S0, le processeur lit sur le port d'entrées/sorties 29 si une
commande
de recalage manuel a été appliquée, et si tel est le cas, il mémorise cette
demande pour la traiter lors de (étape de recalage 49 exécutée ultérieurement.
A (étape 51, le processeur exécute un contrôle de (algorithme de traitement
d'image. Cette opération est effectuée sur une configuration virtuelle d'une
caméra de numéro 0. Elle consiste à dérouler les algorithmes pie traitement
d'image sur une mire vidéo stockëe dans la mémoire 22, et à comparer les
résultats obtenus à des valeurs de référence.
Le numéro n de caméra est décrémenté à (étape ~2 et si ce numéro est différent
de 0 (étape 53), on retourne à f étape 43 de traitement de (image provenant de
la
caméra numéro n. Dans le cas contraire, on retourne à (étape 42 où n est
réinitialisé au nombre total de caméras S à 9.
En parallèle de (exécution du traitement illustré sur la figure 4, une
surveillance
temporelle et logique du déroulement du programme est effectuëe à (aide d'une
instruction d'écriture d'un code séquentiel dans un registre prévu dans le
circuit
29, insérée dans chacun des principaux traitements exécutés par le processeur
21. Dans le cas où le contenu de ce registre n'est pas modifié pendant une
certaine durée définie par une temporisation, par exemple de 120 ms, le
circuit
29 désactive le relais de disponibilité 12.
Le traitement d'image 44 qui est détaillé sur la figure 5 consiste à extraire
61 de
(image stockée en mémoire de trame 24 des zones prédéfinies (fenêtres) de
(image, à élaborer des histogrammes à partir des pixels de ces zones, à
vérifier
63 la qualité de (image, et si cette qualité est suffisante (étape 64), â
évaluer 65
à partir des histogrammes des données de détection, à comparer ces données de
détection avec des valeurs obtenues â partir d'images de référence prises en
(absence de personnes ou d'objet, et d'élaborer 67 une décision de commande
en fonction du résultat de la comparaison, indiquant la présence ou non d'une
personne ou d'un obj et sur (image. Dans le cas où la qualité de (image est
insuffisante, ce défaut est stocké 68 dans le journal de défaut et la commande
à
appliquer au relais de défaillance 12 est mise à jour 69 pour signaler ce
défaut
au dispositif de commande 13 de (escalier 1.

CA 02393070 2002-07-08
-I2-
La vérification de la qualité de (image consiste à vérifier si (image n'est
pas
trop noire ou trop blanche en déterminant la luminance moyenne des zones
analysées de f image et à comparer cette luminance moyenne â des seuils haut
et
bas, (image étant considérée de qualité suffisante si la luminance moyenne se
situe entre les seuils haut et bas. On vérifie égaiement fëtalement des
histogrammes.
Tous les contrôles décrits précédemment sont effectués à chaque boucle de
traitement ou avec une périodicité prédéterminée qui peut étre différente du
temps de traitement de la boucle.
D'une manière générale, le dispositif de surveillance 10 exécute des fonctions
de contrôle périodiques de manière à vérifier que tous les éléments qui le
composent ne sont pas défaillants. L'exécution de ces fonctions est répartie
dans
le temps de manière à ne pas nuire au temps de réponse du système pour
commander f escalier 1. La période d'exécution de chaque contrôle est adaptée
en fonction de la criticité de (élément contrôlé et de la probabilité de
défaillance
de (élément.
A 1a suite d'une défaillance, les relais 11 de détection de présence et le
relais 12
de signal d'indisponibilité du dispositif de surveillance 10 sont mis à (état
inactif.

Dessin représentatif
Une figure unique qui représente un dessin illustrant l'invention.
États administratifs

2024-08-01 : Dans le cadre de la transition vers les Brevets de nouvelle génération (BNG), la base de données sur les brevets canadiens (BDBC) contient désormais un Historique d'événement plus détaillé, qui reproduit le Journal des événements de notre nouvelle solution interne.

Veuillez noter que les événements débutant par « Inactive : » se réfèrent à des événements qui ne sont plus utilisés dans notre nouvelle solution interne.

Pour une meilleure compréhension de l'état de la demande ou brevet qui figure sur cette page, la rubrique Mise en garde , et les descriptions de Brevet , Historique d'événement , Taxes périodiques et Historique des paiements devraient être consultées.

Historique d'événement

Description Date
Le délai pour l'annulation est expiré 2013-07-09
Lettre envoyée 2012-07-09
Inactive : Lettre officielle 2009-10-21
Exigences relatives à la révocation de la nomination d'un agent - jugée conforme 2009-08-27
Exigences relatives à la nomination d'un agent - jugée conforme 2009-08-27
Exigences relatives à la révocation de la nomination d'un agent - jugée conforme 2009-08-25
Exigences relatives à la nomination d'un agent - jugée conforme 2009-08-25
Inactive : Lettre officielle 2009-08-04
Demande visant la révocation de la nomination d'un agent 2009-07-21
Demande visant la nomination d'un agent 2009-07-21
Demande visant la révocation de la nomination d'un agent 2009-07-07
Demande visant la nomination d'un agent 2009-07-07
Inactive : Regroupement d'agents 2006-12-21
Inactive : TME en retard traitée 2006-07-27
Inactive : TME en retard traitée 2006-07-26
Lettre envoyée 2006-07-10
Lettre envoyée 2006-07-10
Accordé par délivrance 2005-11-15
Inactive : Page couverture publiée 2005-11-14
Inactive : Taxe finale reçue 2005-08-25
Préoctroi 2005-08-25
month 2005-05-03
Un avis d'acceptation est envoyé 2005-05-03
Un avis d'acceptation est envoyé 2005-05-03
Lettre envoyée 2005-05-03
Inactive : CIB en 1re position 2005-04-07
Inactive : CIB enlevée 2005-04-07
Inactive : Approuvée aux fins d'acceptation (AFA) 2005-03-30
Modification reçue - modification volontaire 2004-07-20
Inactive : Dem. de l'examinateur par.30(2) Règles 2004-01-26
Demande publiée (accessible au public) 2003-01-09
Inactive : Page couverture publiée 2003-01-08
Lettre envoyée 2002-10-31
Lettre envoyée 2002-10-22
Inactive : CIB attribuée 2002-10-08
Inactive : CIB en 1re position 2002-10-08
Inactive : CIB attribuée 2002-10-08
Inactive : CIB attribuée 2002-10-08
Toutes les exigences pour l'examen - jugée conforme 2002-09-10
Exigences pour une requête d'examen - jugée conforme 2002-09-10
Requête d'examen reçue 2002-09-10
Inactive : Transfert individuel 2002-09-03
Inactive : Lettre de courtoisie - Preuve 2002-08-27
Inactive : Certificat de dépôt - Sans RE (Français) 2002-08-26
Demande reçue - nationale ordinaire 2002-08-26

Historique d'abandonnement

Il n'y a pas d'historique d'abandonnement

Taxes périodiques

Le dernier paiement a été reçu le 2005-06-30

Avis : Si le paiement en totalité n'a pas été reçu au plus tard à la date indiquée, une taxe supplémentaire peut être imposée, soit une des taxes suivantes :

  • taxe de rétablissement ;
  • taxe pour paiement en souffrance ; ou
  • taxe additionnelle pour le renversement d'une péremption réputée.

Les taxes sur les brevets sont ajustées au 1er janvier de chaque année. Les montants ci-dessus sont les montants actuels s'ils sont reçus au plus tard le 31 décembre de l'année en cours.
Veuillez vous référer à la page web des taxes sur les brevets de l'OPIC pour voir tous les montants actuels des taxes.

Titulaires au dossier

Les titulaires actuels et antérieures au dossier sont affichés en ordre alphabétique.

Titulaires actuels au dossier
CONSTRUCTIONS INDUSTRIELLES DE LA MEDITERRANEE (CNIM)
Titulaires antérieures au dossier
BERNARD PONSOT
GERARD GHIBAUDO
JEAN DUTERRAGE
Les propriétaires antérieurs qui ne figurent pas dans la liste des « Propriétaires au dossier » apparaîtront dans d'autres documents au dossier.
Documents

Pour visionner les fichiers sélectionnés, entrer le code reCAPTCHA :



Pour visualiser une image, cliquer sur un lien dans la colonne description du document (Temporairement non-disponible). Pour télécharger l'image (les images), cliquer l'une ou plusieurs cases à cocher dans la première colonne et ensuite cliquer sur le bouton "Télécharger sélection en format PDF (archive Zip)" ou le bouton "Télécharger sélection (en un fichier PDF fusionné)".

Liste des documents de brevet publiés et non publiés sur la BDBC .

Si vous avez des difficultés à accéder au contenu, veuillez communiquer avec le Centre de services à la clientèle au 1-866-997-1936, ou envoyer un courriel au Centre de service à la clientèle de l'OPIC.

({010=Tous les documents, 020=Au moment du dépôt, 030=Au moment de la mise à la disponibilité du public, 040=À la délivrance, 050=Examen, 060=Correspondance reçue, 070=Divers, 080=Correspondance envoyée, 090=Paiement})


Description du
Document 
Date
(aaaa-mm-jj) 
Nombre de pages   Taille de l'image (Ko) 
Dessin représentatif 2002-10-08 1 11
Dessins 2002-07-07 4 109
Description 2002-07-07 12 731
Abrégé 2002-07-07 1 29
Revendications 2002-07-07 3 159
Revendications 2004-07-19 3 137
Dessin représentatif 2005-10-25 1 12
Certificat de dépôt (français) 2002-08-25 1 163
Accusé de réception de la requête d'examen 2002-10-30 1 177
Courtoisie - Certificat d'enregistrement (document(s) connexe(s)) 2002-10-21 1 109
Rappel de taxe de maintien due 2004-03-08 1 110
Avis du commissaire - Demande jugée acceptable 2005-05-02 1 162
Avis concernant la taxe de maintien 2006-08-20 1 173
Quittance d'un paiement en retard 2006-08-20 1 166
Avis concernant la taxe de maintien 2012-08-19 1 170
Correspondance 2002-08-25 1 31
Taxes 2004-07-05 1 36
Taxes 2005-06-29 1 31
Correspondance 2005-08-24 1 28
Taxes 2006-07-26 1 34
Taxes 2007-07-02 1 39
Taxes 2008-07-01 1 42
Correspondance 2009-07-06 3 115
Correspondance 2009-07-20 7 403
Correspondance 2009-08-03 1 14
Taxes 2009-07-07 2 78
Correspondance 2009-10-20 1 16
Taxes 2010-07-05 1 200
Taxes 2011-06-15 1 202