INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
On peut voir la carte de score obtenue est une matrice symétrique, ce qui a l’avantage de ne réaliser pour la suite que des calculs sur la moitié de la carte de score. En outre, comme moins de paires de séries de valeurs d’abondance ont été utilisées, le temps d’implémentation du procédé 1000 est amélioré.
Il va maintenant être décrit, un deuxième mode de réalisation de l’étape 1041. Dans la suite, les informations mutuelles calculées sont directement écrites à partir des informations mutuelles estimées H grâce à l’équivalence entre l’entropie h et l’entropie H discutée ci-dessus.
Information mutuelle conditionnelle.
Selon ce mode de réalisation, l’information mutuelle utilisée est une information mutuelle conditionnelle qui est définie par la formule suivante :
avec X, Y, et Z une variable supplémentaire, appelée variable conditionnelle, H() l’entropie estimée.
En pratique, la variable conditionnelle Z comprend au moins un des éléments suivants : le nombre total d’ions, connu sous le nom anglais de « Total Ions Current » (TIC) Typiquement, le nombre total d’ion est le résultat d’une somme de tous les ions d’un spectre de masse (de la pluralité de spectre de masse), une série de valeurs d’abondance d’un autre ion du mélange, une série de valeurs d’abondance constante, etc. Dans la suite, le TIC est considéré. Dans ce cas du TIC, chaque spectre de masse de la pluralité de spectre de masse a un TIC. Tous les TICs de la pluralité de spectres de masse forment une série de TIC qu’on utilise comme variable partielle ou conditionnelle.
De ce fait, à partir de la série de spectres de masse, l’unité de traitement 120 peut calculer un TIC (la variable conditionnelle) pour chaque spectre de masse de la pluralité de spectres de masse. Cela peut par exemple être fait en amont, par exemple dans l’étape de détermination 1020. Ainsi, à partir de la pluralité de spectres de masse, l’unité de traitement 120 obtient une série de variable conditionnelle composé de p variables conditionnelles avec p égal au nombre total de spectres de masse de la pluralité de spectres de masse (ici p = N).
L’information mutuelle conditionnelle est déterminée suivant un procédé similaire à celui explicité ci-dessus pour l’exemple de l’information mutuelle entre deux variables.
Ainsi, dans l’étape de calcul 1041, l’unité de traitement utilise l’algorithme kNN pour estimer les entropies H(X, Z), H(Y, Z), H(X, X, Z) et H(Z) de l’équation Math. 21. De manière similaire, chaque terme d’entropie estimée est une entropie invariante comme explicitée ci-dessus.
En pratique, l’étape d’estimation de l’information mutuelle conditionnelle comprend les étapes A1 à A2 telles que décrites ci-dessus comprises dans l’étape de calcul de l’information mutuelle 1041.
Ainsi, pour chaque paire de séries de valeurs d’abondance, une mesure invariante est déterminée pour chaque variable X (correspondant à la première série de valeurs d’abondance), Y (correspondant à la deuxième série de valeurs d’abondance), Z (correspondant à la série de valeurs de TIC) dans l’étape A11 de l’étape d’estimation de l’entropie H de l’étape de calcul 1041.
La présente invention a également pour but de proposer un système de détection correspondant.
La présente invention a pour objet un procédé de détection de la présence d'au moins une partie d’une main d'un utilisateur devant au moins une zone et/ou un repère d’une image affichée sur un écran tactile embarqué dans un véhicule, le procédé étant mis en œuvre par un système de détection comprenant un écran tactile, au moins un capteur de temps de vol ayant un champ de vision qui s’étend sensiblement parallèlement au plan moyen de l’écran tactile et une unité de traitement comportant un modèle d’apprentissage automatique, l’unité de traitement étant propre à réceptionner des données de distance générées par le capteur de temps de vol, l’unité de traitement étant adaptée pour transmettre au moins une image à l’écran tactile, le procédé comportant les étapes suivantes : - afficher au moins une image sur l’écran tactile, - capturer une pluralité de données de distance à l’aide du capteur de temps de vol, - détecter, par le modèle d’apprentissage automatique, la présence d’au moins une partie d’une main dans une première pose prédéfinie devant au moins une zone et/ou un repère de l’image affichée sur l’écran tactile à partir des données de distance capturées, ladite zone et/ou ledit repère de l’image comportant un élement représentatif d’un bouton de commande.
Brève description des figures est une vue schématique d’un système de détection selon l’invention ;
est un organigramme représentant des étapes d’une phase d’apprentissage d’un procédé de détection selon l’invention ;
est un organigramme représentant des étapes du procédé de détection selon l’invention ;
est une vue schématique représentant des zones et/ou repère d’une image affichée sur un écran d’affichage.
est une vue schématique d’une main dans une première pose prédéfinie ;
est une vue schématique d’un exemple d’une main dans une deuxième pose prédéfinie ; et
est une vue schématique d’un autre exemple d’une main dans une deuxième pose prédéfinie.
Description détaillée de l’invention Un exemple d’un système de détection 2 selon l’invention a été représenté schématiquement sur la . Ce système est adapté pour mettre en œuvre le procédé de détection selon l’invention. Ce système de détection 2 est embarqué dans un véhicule, de préférence dans un véhicule automobile.
Ce système de détection 2 comporte un écran tactile 4, un capteur de temps de vol 6 et une unité de traitement 10 connectée à l’écran tactile et au capteur de temps de vol. Généralement, l’écran tactile est situé sur la partie haute de la console centrale du véhicule. L’écran tactile est par exemple un écran plasma ou un écran à cristaux liquides.
Le capteur de temps de vol 6 est disposé adjacent à un bord 7 de l’écran tactile tel que par exemple le bord inférieur, le bord latéral ou le bord supérieur. Il présente un champ de vision 8 qui s’étend sensiblement parallèlement au plan moyen de l’écran tactile. En particulier, le champ de vision du capteur de temps de vol s’étend devant l’écran tactile. Le capteur de temps de vol 6 comporte une diode électroluminescente propre à émettre un rayonnement dans le champ de vision, un capteur adapté pour réceptionner le rayonnement réfléchi par une main ou une partie d’une main située dans le champ de vision et un processeur capable de calculer la distance entre la main et le capteur. Le capteur de temps de vol 6 est propre à délivrer des données de distance qui sont transmises à l’unité de traitement. Le rayonnement émis est par exemple un rayonnement infra-rouge. Un capteur comprenant 16 pixels peut par exemple être utilisé.
L’unité de traitement 10 est constituée par un processeur ou un microprocesseur.
L’unité de traitement 10 comprend une mémoire 12 et un modèle d’apprentissage automatique 14.
Le modèle d’apprentissage automatique est appelé « machine learning » en anglais. La mémoire 12 du dispositif d’affichage embarqué comprend une mémoire à accès aléatoire, notée RAM et une mémoire morte notée ROM. La mémoire 12 est propre à stocker des images 16 et des instructions pour mettre en œuvre le procédé de détection selon la présente invention, lorsque ces instructions sont exécutées par le processeur.
Selon une variante de réalisation, le module 205 est adapté à prendre en compte, en outre, une ou plusieurs estimations précédentes déjà calculées de caractéristiques de positionnement du système 200 pour déterminer l'état du système 200. Selon un exemple particulier, le module 205 peut recevoir des estimations précédentes déjà calculées de la position E(Pos) et de la vitesse E(Vel) du système 200.
Le système comprend, en outre, un module de génération de paramètres 206 (EST TUNER). Ce module 206 est adapté à recevoir, en entrée, la donnée Motion_State, et à fournir, en sortie, différents paramètres permettant de configurer des éléments ou circuits du système 200 en fonction de l'état du système 200. Pour cela, et selon un mode de réalisation, le module de génération de paramètres comprend une ou plusieurs matrices de correspondance de paramètres. Des exemples de tels matrices sont décrits en relation avec les figures 5, 7 et 8.
Selon un mode de réalisation, le module 206 est adapté, plus particulièrement, à fournir des paramètres Tuned_Param permettant de configurer le traitement de données effectué par le module de calcul 201-3. Selon un mode de réalisation préféré, les paramètres Tuned_Param sont des paramètres de configuration de filtres de Kalman prenant en compte l'état du système 200. Pour cela, le module 206 utilise une matrice de configuration comprenant toutes les valeurs que peuvent prendre les paramètres Tuned_Param en fonction des différents états du système 200. Un exemple d'une telle matrice de configuration est décrit en détail en relation avec la .
Selon un mode de réalisation, de façon optionnelle, le module de génération de paramètres 206 est adapté à fournir un ou plusieurs paramètres de configuration de l'échantillonneur 201-2. Selon un exemple préféré, le module 206 est adapté à fournir un paramètre représentant un taux d'échantillonnage S_Rate de l'échantillonneur 201-2 qui prend en compte l'état du système 200. Pour cela, le module 206 utilise une matrice de configuration comprenant toutes les valeurs que peuvent prendre les paramètres S_Rate en fonction des différents états du système 200. Un exemple d'une telle matrice de configuration est décrit en détail en relation avec la .
Selon un mode de réalisation, de façon optionnelle, le module de génération de paramètres 206 est adapté à fournir un ou plusieurs paramètres de configuration d'autres éléments du système 200, comme par exemple , par exemple K paramètres Param1, …, ParamK, K étant un entier supérieur ou égal à un. Pour cela, le module 206 utilise une matrice de configuration comprenant toutes les valeurs que peuvent prendre les paramètres Param1, …, ParamK en fonction des différents états du système 200. Un exemple d'une telle matrice de configuration est décrit en détails en relation avec la .
Selon un exemple, les paramètres Param1, …, ParamK sont des paramètres de configuration d'un processeur du système 200. Plus particulièrement, les paramètres Param1, …, ParamK comprennent un paramètre représentant une fréquence de fonctionnement du processeur, une tension d'alimentation du processeur, et/ou un mode de fonctionnement influant sur la consommation énergétique du système 200.
Le fonctionnement du système 200 est donc le suivant, le dispositif de positionnement par satellites 201-1 et les capteurs 204 fournissent, en temps réel, des données au système 200. Le module 205 utilise les données SENSOR1 à SENSORN pour déterminer l'état dans lequel se trouve le système 200. Le module 206 utilise cet état pour configurer certains éléments du système 200 et ainsi prendre en compte l'état du système 200 pour calculer des estimations de caractéristiques de positionnement du système 200. Plus particulièrement, et selon un mode de réalisation, le module de calcul 201-3 est configuré pour prendre en compte cet état.
La est un schéma-bloc illustrant un exemple de procédé de fonctionnement 300 d'un module de détermination d'un état, ou un mouvement, d'un système, du type du module 205 et du système 200 décrits en relation avec la .
Dans l'exemple de la , le module de détermination est adapté à choisir l'état du système le comprenant parmi un groupe comprenant : - un état STOP dans lequel le système est immobile ; - un état STRAIGHT dans lequel le système avance en ligne droite ; - un état TURN dans lequel le système avance en ligne courbe ; - un état ACC dans lequel le système est en cours d'accélération ; et - un état UNKNOWN dans lequel l'état du système est indéterminé.
D'autres états du système peuvent être envisagés. Dans ce cas, l'adaptation du procédé de fonctionnement décrit ci-après est à la portée de la personne du métier.
A une étape initiale 301 (SENSORS), le module de détermination reçoit des données de la part de capteurs embarqués dans le système, du type des capteurs 204 décrits en relation avec la . Pour rappel, selon un mode de réalisation préféré, ces capteurs peuvent être des capteurs d'accélération et un capteur de vitesse angulaire.
Selon une variante, à l'étape 301, le module de détermination peut recevoir, en outre, des estimations de caractéristiques de positionnement du système déjà calculées précédemment.
A une étape 302 (STOP ?), successive à l'étape 301, le module de détermination analyse les données et détermine si le système est à l'état STOP. Selon un exemple, le module compare les données des capteurs avec une série de données typiques de l'état STOP. Si le module détermine que le système est à l'état STOP (sortie Y de l'étape 302) alors l'étape suivante est une étape 303 (MOTION STATUS), sinon (sortie N de l'étape 302) l'étape suivante est une étape 304 (STRAIGHT ?).
A l'étape 303, successive à l'étape 302, le module de détermination indique que le système est à l'état STOP. Selon un exemple, le module de détermination fournit une donnée, du type de la donnée Motion_State décrite en relation avec la , indiquant l'état STOP.
A l'étape 304, successive à l'étape 302, l'état du système n'est pas l'état STOP, le module de détermination analyse, de nouveau, les données et détermine si le système est à l'état STRAIGHT. Selon un exemple, le module compare les données des capteurs avec une série de données typiques de l'état STRAIGHT. Si le module détermine que le système est à l'état STRAIGHT (sortie Y de l'étape 304) alors l'étape suivante est l'étape 303 (MOTION STATUS), sinon (sortie N de l'étape 304) l'étape suivante est une étape 305 (TURN ?).
A l'étape 303, successive à l'étape 304, le module de détermination indique que le système est à l'état STRAIGHT.
est une représentation schématique d’un dispositif de sécurité conforme à l’invention, ainsi qu’une borne de recharge reliée à une batterie par un câble d’alimentation,
est une représentation schématique d’un premier mode de réalisation d’une installation conforme à l’invention,
est une représentation schématique d’un second mode de réalisation d’une installation conforme à l’invention,
est une représentation schématique d’un troisième mode de réalisation d’une installation conforme à l’invention, et
illustre une station de recharge de batteries de véhicules électriques conforme à un mode de réalisation de l’invention, vu en perspective.
Le dispositif conforme à l’invention est conçu pour détecter l’embrassement imminent d’une batterie et mettre en sécurité le site sur lequel se trouve la batterie (station de recharge, ou bien même le véhicule seul comportant la batterie). L’invention permet d’identifier un évènement qui se produit juste avant l’embrasement de la batterie pour l’éviter, ou consécutivement à une élévation de la température ambiante de l’aire de recharge >70°c.
La représente, de façon schématique, un mode de réalisation d’un dispositif 1 conforme à l’invention :
Le dispositif 1 est conçu pour être positionné entre une borne de recharge 2 et une batterie électrique 3.
La batterie électrique 3 peut être une batterie au Lithium, conçue pour être mise en œuvre dans un véhicule automobile, un véhicule comportant deux ou trois roues, ou tout autre véhicule équipé d’une batterie électrique nécessitant d’être rechargée.
De façon classique, ladite batterie 3 est conçue pour être raccordée à la borne 2 d’alimentation moyen d’un câble 4, afin d’être rechargée.
Le dispositif conforme à l’invention peut être positionné soit au niveau d’un connecteur 20 de la borne 2 (voir ), soit au niveau d’un connecteur 30 de la batterie (voir ), soit sur le câble 4 de raccordement (voir ) : dans ce cas, le dispositif 1 est équipé de deux câbles 4 de raccordement, l’un des câbles se raccordant sur le connecteur 20 de la borne de recharge et l’autre se raccordant sur le connecteur 30 de la batterie 3 à recharger.
Pour permettre ce raccordement, le dispositif peut être équipé lui-même de prises 10 et 11, parmi lesquelles une prise 10 qui se branche directement sur le connecteur 20 de la borne de recharge 2 ou sur le connecteur 30 de la batterie, et une prise 11 qui permet de brancher le connecteur situé à l’extrémité du câble 4 de raccordement.
Le dispositif 1 pourrait également être conçu pour être intégré à la borne de recharge 2 ou à la batterie 3, ce mode de réalisation cachant le dispositif 1 pour le public.
Ainsi raccordé à la borne de recharge, à la batterie ou au câble de raccordement, le dispositif 1 peut mesurer des données relatives au courant électriques qui circule entre la borne de recharge et la batterie à travers le câble de raccordement 4, ou bien les données relatives au courant électrique en sortie de la borne de recharge 2 ou bien encore aux bornes de la batterie 3.
– un moyen de déport disposé entre le bâti principal et le bâti de déport afin de transmettre le mouvement rotatif, par exemple un arbre de mât raccordé d’une part à l’actionneur et d’autre part à l’arbre de déport via des engrenages ou cannelures pour former un renvoi d’angle, le moyen de déport étant logé dans le mât (illustré par les pointillés sur la ),
– un système de conversion mécanique rotatif/linéaire, par exemple du type bielle/manivelle relié à une tige guider en translation par le bâti de déport ou du type à came.
Selon un mode de réalisation représenté à la , le système de conversion mécanique rotatif/linéaire est un système bielle/manivelle 150 agencé pour mettre en mouvement deux membranes.
De préférence, le dispositif comprend deux systèmes de conversion : un par flanc 14. Pour la suite de la description, un seul système sera décrit.
Le système bielle/manivelle 150 comprend une manivelle 153 reliée à un arbre de déport rotatif à l’intérieur du bâti de déport. La manivelle 153 présente la forme d’un disque. Le système 150 comprend deux bielles 152 dont une extrémité de manivelle est reliée à la manivelle et l’extrémité opposée est reliée à une pièce de préhension 151. Selon le mode de réalisation représenté, l’extrémité de manivelle de chaque bielle se situe en périphérie de la manivelle. Les extrémités de manivelle des deux bielles sont diamétralement opposées de manière que les membranes sont mises en mouvement en opposition de phase. Enfin, le système comprend deux pièces de préhension 151 guidées en translation par rapport au bâti de déport, chacune disposée entre une bielle 152 et une extrémité latérale 81 d’un bord amont 8 d’une membrane 11.
En référence à la , il est proposé un autre type de système de conversion comprenant un système à cames 160. Ce système comprend une roue à double cames opposées 163 en remplacement de la manivelle 153, et deux tiges d’actionnement 161 guidées en translation par rapport au bâti de déport.
En référence à la , il est proposé une variante de réalisation de système de conversion 170 comprenant deux pièces de renvoi en forme de compas 174. Le système de conversion mécanique rotatif/linéaire comprend une manivelle 173 reliée à un arbre de déport rotatif à l’intérieur du bâti de déport. La manivelle 173 présente la forme d’un disque. Le système 170 comprend une bielle 172 dont une extrémité de manivelle est reliée à la manivelle et l’extrémité opposée est reliée à deux pièces de renvoi 174. Selon le mode de réalisation représenté, l’extrémité de manivelle de la bielle 172 se situe en périphérie de la manivelle 173. Les pièces de renvoi 174 sont disposées de manière symétrique par rapport à un plan géométrique horizontal passant par le bâti de déport. Chaque pièce de renvoi comprend deux branches, une branche de bielle et une branche de préhension. De préférence les deux branches sont reliées à un point de raccordement de manière à former un angle non-nul l’une par rapport l’autre, par exemple un angle compris entre 45 et 135 degrés. Selon le mode de réalisation représenté, le point raccordement de la pièce de renvoi est relié, par une liaison mécanique pivot d’axe parallèle à la direction transversal du bâti de déport, par rapport au bâti de déport 15. Cet agencement permet de réaliser un mouvement de va-et-vient verticalement de l’extrémité de préhension de la branche de préhension. L’agencement des pièces de renvoi 174 permet de réaliser aux membranes des mouvements en opposition de phase. Enfin, le système comprend deux pièces de préhension 171 guidées en translation par rapport au bâti de déport 15, chacune raccordée à une extrémité latérale 81 d’un bord amont 8 d’une membrane 11.
Selon une autre famille de modes de réalisation illustrés par les figures 5a, 5b et 5c, il peut être prévu d’ajouter un propulseur hydraulique à membrane(s) ondulante(s) tel que décrit précédemment à un bateau existant comprenant un actionneur 10 au sein de sa coque. Cette famille de réalisation permet d’utiliser la rotation en sortie d’un moteur déjà intégré. La différence majeure au regard de la famille précédente est le raccordement entre l’actionneur du bateau, en remplacement de l’actionneur du bâti principal du propulseur hydraulique, et le bâti de déport. En référence à la figure 5a, il peut être prévu un arbre de raccordement ou de déport 101 horizontal. En référence à la figure 5b, il peut être prévu un arbre de raccordement ou de déport 101 incliné entre l’actionneur 10 du bateau et le dispositif à membrane 100. En référence à la figure 5c, il peut être prévu un arbre de raccordement ou de déport 101 vertical entre l’actionneur 10 du bateau et le dispositif à membrane 100, de préférence sans avoir besoin d’un renvoi d’angle, en particulier horizontal.
En références aux figures 6, 7, 8 et 9, il est proposé différents modes de réalisation de systèmes de conversion mécanique rotatif/linéaire agencés pour mettre en mouvement deux membranes, de préférence deux membranes planaires non représentées.
En référence aux figures 6a, 6b et 6c, il est proposé un système comprenant une roue dentée 175 reliée à un actionneur, ladite roue dentée 175 entraîne deux sous-systèmes de conversion. En particulier la roue 175 entraîne en rotation des roues intermédiaires 173 réalisant chacune une fonction de manivelle d’un sous-système. Chaque manivelle 173 est reliée à une bielle 172 par une liaison pivot agencé sur une face d’une roue 173 et décalé radialement par rapport à l’axe de rotation de ladite roue intermédiaire 173. Chaque sous-système comprend en outre une pièce de renvoi 174 dont une extrémité proximale est reliée à la bielle 172. La pièce de renvoi 174 présente un axe de pivotement fixe par rapport au bâti. La pièce de renvoi comprend en outre une pièce ou une partie de préhension 171 qui est reliée à une membrane non représentée par une extrémité réalisant en fonctionnement un mouvement alternatif de va-et-vient.
En référence aux figures 7a, 7b et 7c, il est proposé une variante d’un système de conversion qui sera décrit par ses différences au regard des figures 6a, 6b et 6c. La roue 175 est coaxiale avec une des roues 173.
En référence aux figures 8a, 8b et 8c, il est proposé un autre mode de réalisation d’un système de conversion, en particulier deux sous-systèmes comprenant chacun une roue à double cames opposées 163a 163b superposées en remplacement de la manivelle 173. Le système comprend en outre deux tiges 176 montées fixement perpendiculairement les unes par rapport aux autres formant une équerre. Chaque extrémité libre de chaque tige est reliée à une came distincte parmi les deux cames de la roue à double cames. Enfin une pièce de préhension 171 est reliée fixement à l’équerre 176 aux extrémités de fixation des deux tiges de l’équerre. Ce point de fixation correspond en outre à un point géométrique par lequel passe un axe de pivotement de la pièce de préhension 171.