INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
De préférence, la ligne de contrôle de l’orientation de capteurs pour véhicule sert à contrôler plusieurs capteurs pour véhicule installés sur la portion de véhicule etau moins un système comporte plusieurs systèmes ayant chacun sa structure fixée à demeure sur le bâti et étant chacun configuré pour la mesure de l’orientation d’une surface d’un des capteurs ou radars installé sur la portion de véhicule.
L'invention concerne également une méthode de contrôle de l’orientation de la surface d’un capteur pour véhicule grâce à un système tel que décrit ci-dessus, comportant les étapes de :
- positionner l’émetteur et la cible sur la structure dans leur position relative apte à la mesure de l’orientation de la surface du capteur pour véhicule ;
- émettre le faisceau incident sur le capteur ou sur le radar pour véhicule avec l’émetteur ;
- effectuer un contrôle de l’atteinte de la cible par le faisceau réfléchi provenant du capteur pour véhicule grâce à un opérateur et/ou grâce à des moyens de contrôle automatisés ;
- sanctionner l’appartenance de l’orientation du capteur pour véhicule à la plage d’orientations admissibles prédéfinie.
représente un système de mesure selon l’invention, en vue en perspective.
Le domaine de l’électrification a connu une demande de systèmes d’alimentation électrique plus satisfaisants, et un objet mobile comportant le système d’alimentation électrique plus satisfaisant.
Selon un premier aspect de la présente invention, est fourni un système d’alimentation électrique comprenant : un premier circuit d’alimentation électrique configuré pour alimenter un premier dispositif de charge en courant électrique continu délivré depuis un premier dispositif principal de source d’énergie ; un deuxième circuit d’alimentation électrique configuré pour alimenter un deuxième dispositif de charge en courant électrique continu délivré depuis un deuxième dispositif principal de source d’énergie ; un premier circuit de connexion configuré pour connecter le premier circuit d’alimentation électrique et le deuxième circuit d’alimentation électrique l’un à l’autre ; et un premier dispositif auxiliaire de stockage d’énergie connecté au premier circuit de connexion en parallèle avec le premier dispositif principal de source d’énergie et le deuxième dispositif principal de source d’énergie.
Selon la présente invention, il est possible de fournir un système d’alimentation électrique offrant davantage de satisfaction, et un objet en mouvement comportant le système d’alimentation électrique plus satisfaisant, ce qui contribue en retour à l’efficacité énergétique.
est une vue schématique illustrant une configuration d’un premier dispositif anti-reflux ;
est une vue schématique illustrant la configuration du premier dispositif anti-reflux ;
est une vue schématique illustrant une configuration d’un deuxième dispositif anti-reflux ;
est une vue schématique illustrant la configuration du deuxième dispositif anti-reflux ;
Selon un mode de réalisation, l’une quelconque des étapes d’entrainement de l’un quelconque des premiers, deuxième ou troisième apprentissage machine A M1, A M2 , A M3 est applicable directement à un autre apprentissage machine.
Selon un mode de réalisation, l’une quelconque des données d’entrée ou de sortie de l’un quelconque des premiers, deuxième ou troisième apprentissage machine A M1, A M2 , A M3 peut être utilisée comme donnée d’entrée d’un autre apprentissage machine.
Système Selon un autre aspect, l’invention concerne un système configuré pour mettre en œuvre les étapes du procédé selon l’invention.
Le système comprend en outre au moins un premier calculateur CLC 1 configuré pour recevoir les premières données d’entrée Dt in1 . Les premières données d’entrée Dt in1 sont par exemple reçues par le premier calculateur CLC 1 suite à leur transmission depuis une mémoire locale ou depuis une mémoire distante tel qu’un serveur distant.
Le premier calculateur CLC 1 est par exemple configuré pour générer, au moyen d’un premier modèle prédictif de consommation électrique du conteneur MOD p entrainé à partir du premier apprentissage machine A M1 , au moins une valeur prédite de consommation électrique du conteneur CTN. Selon un autre exemple, il s’agit d’un autre calculateur.
Le système comprend en outre des moyens pour acquérir au moins une donnée de fonctionnement du conteneur Dt fct , tel qu’un dispositif d’acquisition.
Le système comprend en outre un calculateur pour détecter, au moyen d’une fonction de caractérisation F c , au moins un évènement associé au conteneur CTN parmi un ensemble de classes d’évènements.
Dans un mode de réalisation, le système comprend le conteneur CTN.
Dans un mode de réalisation, le système comprend le véhicule Vhc.
Dans un mode de réalisation, le système comprend un terminal connecté au conteneur CTN pour recevoir des données de fonctionnement Dt fct dudit conteneur CTN. Le conteneur CTN et le terminal sont par exemple connectés par des moyens filaires ou par une liaison sans fil.
Selon un autre aspect, l’invention concerne un système de classification d’un évènement Evm associé à un conteneur CTN embarqué à bord d’un véhicule Vhc.
Le système comprend par exemple pluralité de conteneurs frigorifiques générant chacun au moins une donnée de fonctionnement Dt fct , telle qu’une donnée de consommation électrique réelle C re .
Le système comprend par exemple une console d’administration du fonctionnement desdits conteneurs.
La console d’administration communique par exemple avec les conteneurs CTN localement au moyen d’une liaison filaire, ou encore à distance par l’intermédiaire d’une liaison sans-fil.
Le système comprend par exemple au moins un calculateur configuré pour mettre en œuvre au moins une fonction de classification de l’évènement Evm.
Selon un autre aspect, l’invention concerne un produit programme d’ordinateur comprenant des instructions qui, lorsque le programme est exécuté par un ordinateur, conduisent celui-ci à mettre en œuvre des étapes du procédé de l’invention.
Le dispositif informatique 1002 peut générer une sortie pour l'affichage sur un écran du dispositif d’E/S gestuel 1106 ou, dans certains exemples, pour l’affichage par un projecteur, un moniteur ou un autre dispositif d’affichage. Il sera entendu que le dispositif d’E/S 1106 gestuel peut être configuré à l’aide de diverses technologies (par exemple en lien avec les capacités d’entrée : un écran tactile résistif, un écran tactile à ondes acoustiques de surface, un écran tactile capacitif, un écran tactile capacitif projectif, un écran sensible à la pression, un écran tactile à reconnaissance d’impulsions acoustiques ou une autre technologie d’écran sensible à la présence ; et en lien avec les capacités de sortie : un afficheur à cristaux liquides (LCD), un afficheur à diode électroluminescente (LED), un afficheur à diode électroluminescente organique (OLED), un afficheur à matrice de points, un écran à encre électronique, monochrome ou couleur similaire.
Dans les exemples décrits ici, le dispositif d’E/S gestuel 1106 comporte un dispositif à écran tactile capable de recevoir en entrée une interaction tactile ou des gestes d’un utilisateur interagissant avec l’écran tactile. Ces gestes peuvent comporter des gestes de tapotement, de glissement ou de balayage, des gestes de pichenette, des gestes de pause (par exemple lorsqu’un utilisateur touche un même emplacement de l’écran pendant au moins une période seuil) où l’utilisateur touche ou pointe vers un ou plusieurs emplacements du dispositif d’E/S gestuel 1106. Le dispositif d’E/S gestuel 1106 peut également comporter des gestes sans tapotement. Le dispositif d’E/S gestuel 1106 peut fournir en sortie ou afficher des informations, telles que l’interface utilisateur graphique, à un utilisateur. Le dispositif d’E/S gestuel 1106 peut présenter diverses applications, fonctions et capacités du dispositif informatique 1002, y compris, par exemple, pour acquérir des images, visualiser des images, traiter les images et afficher de nouvelles images, des applications de messagerie, des communications téléphoniques, des applications de contact et de calendrier, des applications de navigation sur le Web, des applications de jeu, des applications de livre électronique et des applications ou fonctions financières, de paiement et autres applications ou fonctions, entre autres.
Bien que la présente divulgation illustre et évoque un dispositif d’E/S gestuel 1106 principalement sous la forme d’un dispositif à écran d’affichage avec des capacités d’E/S (par exemple, écran tactile), d’autres exemples dispositifs d’E/S gestuels peuvent être utilisés pour détecter des mouvements et qui peuvent ne pas comprendre un écran en soi. Dans ce cas, le dispositif informatique 1002 comporte un écran d’affichage ou est couplé à un dispositif d’affichage pour présenter de nouvelles images et les GUI. Le dispositif informatique 1002 peut recevoir une entrée gestuelle d’un pavé tactile/bloc à effleurement, d’une ou de plusieurs caméras, ou d’un autre dispositif d’entrée sensible à la présence ou aux gestes, lorsque la présence signifie des aspects de présence d’un utilisateur, y compris, par exemple, un mouvement de tout ou partie de l’utilisateur.
Une ou plusieurs unités de communication 1108 peuvent communiquer avec des dispositifs externes (par exemple, serveur 1008, serveur 1010, second dispositif informatique 1014) comme aux fins décrites et/ou à d’autres fins (par exemple, impression), comme via le réseau de communication 1006, par transmission et/ou réception de signaux de réseau sur un ou plusieurs réseaux. Les unités de communication peuvent comporter diverses antennes et/ou cartes d’interface réseau, des puces (par exemple, système mondial de localisation (GPS)), etc. pour les communications sans fil et/ou filaires.
Les dispositifs d’entrée 1104 et les dispositifs de sortie 1110 peuvent comporter un ou plusieurs boutons, interrupteurs, dispositifs de pointage, caméras, clavier, microphone, un ou plusieurs capteurs (par exemple, biométrique, etc.), un haut-parleur, un avertisseur sonore, un ou plusieurs voyants, un dispositif haptique (vibrant), etc. Un ou plusieurs d’entre eux peuvent être couplés via un bus série universel (USB) ou un autre canal de communication (1138). Une caméra (un dispositif d’entrée 1104) peut être orientée vers l’avant (c'est-à-dire du même côté) pour permettre à un utilisateur de capturer une ou des images à l’aide de la caméra tout en regardant le dispositif d’E/S gestuel 1106 pour prendre un « autoportrait ».
Les un ou plusieurs dispositifs de stockage 1112 peuvent prendre différentes formes et/ou configurations, par exemple, telles qu'une mémoire à court terme ou mémoire à long terme. Les dispositifs de stockage 1112 peuvent être configurés pour le stockage à court terme d’informations en tant que mémoire volatile, qui ne conserve pas le contenu stocké lorsque l’alimentation est coupée. Des exemples de mémoire volatile comportent la mémoire vive (RAM), la mémoire dynamique à accès aléatoire (DRAM), la mémoire statique à accès aléatoire (SRAM), etc. Les dispositifs de stockage 1112, dans certains exemples, comportent également un ou plusieurs supports de stockage lisibles par ordinateur, par exemple, pour stocker de plus grandes quantités d’informations que la mémoire volatile et/ou pour stocker ces informations à long terme, en conservant les informations lorsque l’alimentation est coupée. Les exemples de mémoire non volatile incluent les disques durs magnétiques, les disques optiques, les disquettes, les mémoires flash ou des formes de mémoire programmable électriquement (EPROM) ou de mémoire effaçable et programmable électriquement (EEPROM).
Bien que non montré, un dispositif informatique peut être configuré comme un environnement d'entraînement pour entraîner le modèle de réseau neuronal 1114, par exemple avec des données d'entraînement et/ou d'essai appropriées.
Le réseau neuronal profond peut être adapté à une architecture légère pour un dispositif informatique qui est un dispositif mobile (par exemple, un smartphone ou une tablette) ayant moins de ressources de traitement qu’un dispositif « plus grand » tel qu’un ordinateur portable, un ordinateur de bureau, un poste de travail, un serveur ou un autre dispositif informatique de génération comparable.
Il est entendu que le second dispositif informatique 1014 peut être configuré de façon similaire au dispositif informatique 1002. Le second dispositif informatique 1014 peut avoir des GUI telles que pour demander et afficher une ou des images et des diagnostics de signes cutanés à partir de données stockées sur le serveur 1008 pour différents utilisateurs, etc.
La est un organigramme des opérations 1200 telles que pour la réalisation d'un procédé. Le procédé, dans un mode de réalisation, est un procédé mis en œuvre par ordinateur exécuté par un processeur pour effectuer une ou plusieurs étapes. En 1202, les opérations rendent un effet sur un objet ayant une forme d’origine telle que détectée dans une image d’entrée (par exemple, par un réseau neuronal profond pour la localisation d’objets), dans lequel l’effet est appliqué à l’image d’entrée conformément à une forme actualisée obtenue à partir d’un modèle de forme entraîné qui contraint la forme d'origine en réponse à des particularités de forme importantes identifiées par le modèle de forme entraîné.
Mode de réalisation 1 : Dans ce mode de réalisation, le procédé comprend par exemple l’étape 1202. Des modes de réalisation supplémentaires sont apparents, y compris les modes de réalisation numérotés suivants.
Mode de réalisation 2 : Conformément au mode de réalisation 1, le rendu est un composant d’un procédé pour fournir une expérience de réalité augmentée, telle qu’une expérience de VTO, dans laquelle l’effet simule l’application d’un produit sur l’objet.
Mode de réalisation 3 : Dans le mode de réalisation 1 ou 2, l’objet est un ongle d’une main ou d’un pied et l’effet est un effet d'ongle simulant un produit pour ongles.
Mode de réalisation 4 : Dans le mode de réalisation 3, l’objet est un premier objet d’une pluralité d’objets comportant un second objet comprenant un autre ongle d’une main ou d’un pied et dans lequel la méthode comprend la localisation de chacun du premier objet et du second objet et le suivi des emplacements respectifs du premier objet et du second objet entre des trames d’une vidéo. Le rendu comprend en outre le rendu d’un premier effet sur le premier objet et le rendu d’un second effet, différent du premier effet, sur le second objet, le premier effet étant appliqué conformément à une première forme actualisée obtenue à partir du modèle de forme entraîné pour le premier objet et le second effet étant appliqué conformément à une seconde forme actualisée obtenue à partir du modèle de forme entraîné pour le second objet. Par exemple, le mode de réalisation 4 fournit des ongles ayant différentes couleurs, des effets de décoration d'ongles ou d’autres effets. La localisation et le suivi des différents ongles sont décrits au moins en référence à des cartes de classe et des cartes augmentées et des cinq ongles d’une seule main.
Mode de réalisation 5 : Dans l’un quelconque des modes de réalisation 1 à 4, les une ou plusieurs étapes comprennent en outre : l’obtention d’un contour de l’objet ; l’utilisation du modèle de forme entraîné pour déterminer les particularités importantes de la forme d'origine en réponse au contour ; la contrainte du contour en réponse aux particularités importantes ; et la génération d’un masque de rendu utilisant le contour tel que contraint, le masque de rendu à utiliser lors du rendu de l’effet sur l’objet. Mode de réalisation 6 : Dans le mode de réalisation 5, les une ou plusieurs étapes peuvent en outre comprendre : la standardisation et la normalisation du contour avant l’application du contour au modèle de forme entraîné, et, en lien avec le contour tel que contraint par le modèle de forme entraîné, l’annulation de la normalisation avant la génération du masque de rendu.
Mode de réalisation 6 : Dans l’un quelconque des modes de réalisation 1 à 5, l’un ou les deux éléments suivants se vérifient : le modèle de forme entraîné réduit la dimensionnalité de données pour identifier les particularités importantes en réponse au contour de la forme d'origine et le modèle de forme entraîné est défini et entraîné conformément aux techniques d'analyse en composantes principales.
L’avantage de cette technique est que l’image binaire à interpréter (IBIn) est une version plus ou moins dégradée de l’image binaire de référence IBR utilisée lors du codage. En effet, les opérations de combinaison effectuées sur les images étant identiques, il est aisé d’afficher l’image résultante de ces opérations de combinaison de bits. Les différences qui apparaissent entre l’image binaire de référence IBR (non dégradée) et binaire à interpréter (IBIn) résultent des modifications qui ont été réalisées sur le bloc de paramètre par la personne malveillante : les réapprentissages, élagages, etc. qui ont conduit à des modifications plus ou moins importantes des bits de poids faibles des paramètres du bloc courant ne modifient pas totalement l’image et celle-ci reste interprétable et visualisable.
Une correction d’erreur de type majoritaire peut également être effectuée sur les blocs concernés, afin de récupérer une version plus lisible de l’image (lorsque plusieurs blocs sont tatoués avec la même image par exemple). Il est ainsi possible de constater la présence de l’image tatouée dans plusieurs blocs, même en cas de modifications des paramètres du réseau de neurones.
Sélection d’une configuration d’insertion optimale
Dans un exemple de réalisation complémentaire, le procédé de tatouage numérique décrit précédemment peut être mis en œuvre de manière optimisée en sélectionnant, dans les blocs de paramètres, le ou les index de bits dans lesquels le message est inséré en fonction d’un seuil de performance et/ou robustesse du réseau de neurones. Plus particulièrement, dans cet exemple de réalisation, le réseau de neurones original (i.e. avant insertion du tatouage numérique), constitue la référence en terme de performance et/ou robustesse. Le procédé de l’invention est mis en œuvre itérativement sur le réseau de neurones de référence pour délivrer au moins un réseau modifié, c’est-à-dire un réseau tatoué. La performance et/ou robustesse du réseau modifié est évaluée au regard de la performance et/ou robustesse délivrée par le réseau de référence. Lorsque la performance et/ou robustesse du réseau modifié se situe en dessous d’un seuil de référence, le tatouage effectué n’est pas retenu.
Sélection différentiée des blocs de paramètres Selon l’invention, les blocs de paramètres dans lesquels le message est inséré sont sélectionnés en fonction de critères de sélection particulier.
Ainsi, lorsqu’un bloc de paramètres est de taille réduite (lorsque le nombre de valeurs de paramètres du bloc de paramètres est inférieur à un seuil prédéterminé), ce bloc de paramètres n’est pas tatoué. Cette exclusion permet d’éviter que des blocs de paramètres subissent des tatouages partiels, non lisibles par la suite.
Alternativement, ou en complément, lorsqu’un bloc de paramètres est de taille réduite, le message à insérer dans ce bloc de paramètres peut être différent. Dans ce cas, par exemple, un message spécifique (réduit) pour les blocs de paramètres de taille réduite peut être construit afin de permettre l’insertion d’un tatouage. Cette méthode peut être mise en œuvre par exemple lorsque le nombre de valeurs numériques d’un bloc de paramètres est inférieur à la longueur (en bits) du message « régulier ». Par exemple, si le message régulier à une longueur de cent vingt-huit bits et que le bloc de paramètres comprend cent valeurs, un message réduit de longueur égale à soixante-quatre bits peut être utilisé pour effectuer le tatouage de ce bloc.
Selon un autre aspect, lorsqu’un bloc de paramètres comprend une majorité de valeurs identiques (par exemple uniquement ou majoritairement des valeurs zéros ou des valeurs uns), le bloc de paramètres peut être exclu du tatouage numérique. Cette exclusion permet d’éviter qu’un attaquant ne prenne connaissance du tatouage numérique inséré ou d’une partie de ce tatouage numérique. En effet, comme explicité précédemment un avantage de la technique de l’invention est de permettre de conserver le tatouage « secret », dans la mesure où celui-ci n’influe pas ou peu sur la performance et/ou la robustesse du réseau. Les exclusions des blocs comprenant des valeurs majoritairement identiques permettent d’éviter que l’attaquant ne prenne connaissance de ce tatouage à partir d’un postulat relatif à ces valeurs (connaissance à priori de ces valeurs par l’attaquant).
Marquage additionnel de champs documentaires Selon une caractéristique additionnelle, le procédé de tatouage comprend en outre une étape de marquage de champs documentaire. En fonction du format utilisé pour sauvegarder le réseau de neurones issu de l’entrainement, des champs documentaires sont en effet présents. Par exemple, le format onnx, contient des champs documentaires qui peuvent faire l’objet d’un marquage. Les champs suivant peuvent par exemple être modifiés avec une chaine de caractère secrète :
Cette chaine de caractère secrète peut être identique au message inséré dans les blocs de paramètres. De manière préférentielle, cependant, cette chaine sera différente pour permettre de conserver secret le contenu du message ou des messages insérés dans les blocs de paramètres. L’avantage de ce marquage complémentaire est qu’il ne nécessite pas de modifier les valeurs inscrites dans le réseau de neurones. Il est donc sans impact sur les performances du réseau de neurones. Comme pour le message inséré dans les valeurs des blocs, ce marquage peut comprendre un nombre prédéterminé de caractères, à partir duquel on calcule un code correcteur d’erreurs, le mot de code résultant étant chiffré et encodé en base64 par exemple.
Caract éristiques complémentaires relatives au réseau de neurones
Le réseau de neurones comporte une succession ordonnée de couches de neurones dont chacune prend ses entrées sur les sorties de la couche précédente.
représente un flow chart du procédé montrant les différentes étapes de la présente invention.
La description qui suit fait référence à différents termes utilisés qui devront être compris comme suit : Le terme : « données récupérées sur internet » signifie qu’un utilisateur peut retrouver sur internet des informations, par exemple se présentant sous la forme d’une annonce ou d’un service. Lesdites données concernent par exemple une description précise d’un bien ou d’un service concerné, le prix et autres particularités liés audit bien ou service proposé. On parle généralement de critères spécifiques. Le terme : « extension d’un navigateur » fait référence à une extension qui ajoute des caractéristiques et des fonctions à un navigateur. En règle générale, une extension est créée à l'aide de technologies web familières, telles que HTML, CSS et JavaScript. Par exemple, une extension peut tirer parti des mêmes API web que JavaScript sur une page web, mais elle a également accès à son propre ensemble d'API JavaScript. Cela signifie qu'au moyen d'une extension, un utilisateur peut faire plus qu'avec le code d'une page web. Le terme : « application dédiée » désigne un logiciel créé pour les besoins d'un projet, d'une entreprise ou d'une société donnés. Il peut s'agir d'une application de bureau (installée sur un ordinateur), d'une application mobile (installée sur un téléphone), d'une application web (accessible à partir du navigateur) ou de tout autre type de logiciel.