INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
SÉQUENCE D’ENTRÉE L’algorithme qui suit accède aux données converties de toutes les images sous la forme d’une unique séquence de seizets qualifiée de « séquence d’entrée ». Dans cette séquence, les données converties de l’image correspondant à l’emblème de la page 12 suivent directement les données converties de l’image correspondant à l’emblème de la page 11, et ainsi de suite. Un seizet de valeur 0 termine la séquence. Plus précisément, le seizet représentant la largeur de la matrice d’image de l’emblème de la page 12 suit directement en séquence le seizet représentant la valeur de luminance du point tout en bas et à droite de l’image de l’emblème de la page 11. De même, la valeur 0 finale suit directement le dernier seizet de l’image du dernier emblème. La génération de la séquence d’entrée peut se faire intégralement préalablement à l’exécution du programme adapté de l’algorithme, ou bien progressivement au moment de chaque accès de ce programme au seizet suivant dans la séquence.
A la , le support comporte en page 2, une instruction 106 d’adaptation d’un algorithme dans un langage de programmation. L’instruction 106 explique également le début du déroulement de l’exécution de l’algorithme. Un exemple d’instruction est donné dans le tableau suivant :
ALGORITHME DE RESTITUTION DES INFORMATIONS NUMÉRIQUES L’étape suivante à réaliser pour restituer les informations numériques contenues dans le document est l’adaptation par un programmeur d’un algorithme simple dans le langage informatique généraliste et efficace de son choix. Le fonctionnement des instructions de l’algorithme doit être strictement respecté lors de l’adaptation, mais les instructions du programme informatique résultant peuvent prendre si besoin une forme très différente. Une fois l’algorithme adapté, le programmeur peut vérifier que l’exécution de son programme est correcte si celui-ci affiche très rapidement après le démarrage la valeur 1000, invitant l’utilisateur à saisir les lettres listées à partir de la page 8. Si cette valeur ne s’affiche pas, il convient d’étudier en détail le déroulement du programme et sa conformité avec l’algorithme décrit. La première affectation de la variable ordre à la valeur 8 indique la bonne saisie des valeurs du tableau de mémoire au début de l’algorithme (voir page 3). Dès lors, la valeur 1000 doit s’afficher après 10 itérations de la boucle « Tant que »
A la , le support comporte avantageusement en page 2, un explicatif 107 sur des résultats renvoyés à l’affichage durant l’exécution du programme correspondant à l’algorithme. Un exemple d’explicatif 107 est donné dans le tableau suivant :
Dans un deuxième temps, le programmeur peut vérifier que la saisie de lettres quelconques aboutit à l’affichage du message « Erreur sur la ligne ! Veuillez la saisir à nouveau. » (symbole 32800), suivi du réaffichage du numéro de ligne. À l’inverse, la saisie des lettres correctes de la ligne doit afficher directement le numéro de la ligne suivante sans message d’erreur. Une fois toutes les lettres nécessaires saisies, l’exécution de l’algorithme se poursuit par le déchiffrage des emblèmes numérisés. À ce stade de l’exécution de l’algorithme, des symboles de résultat sont fournis à l’utilisateur. Ces symboles permettent de vérifier le bon déroulement du déchiffrage et de la restitution des informations. Le tableau ci-dessous les présente dans leur ordre de survenance lors du déroulement de l’algorithme. La suite de symboles jusqu’au symbole 4806 se répète pour chaque image, le symbole 4401 n’étant fourni qu’à partir de la troisième image. Symbole Signification 4801 nombre de points de l’image courante déterminé, démarrage de la réception de ces points 4802 seuil entre noir et blanc évalué dans l’image courante 4803 détection en cours du cadre de l’emblème (répétition éventuelle) 4804 configuration géométrique de l’emblème détectée 4401 emblème version 1 détecté, démarrage de sa binarisation 5001 et plus binarisation de la ligne numéro (symbole – 5000) de l’emblème (numéros 1 à 381, initialement) 4805 démarrage du déchiffrage des données contenues dans l’emblème (veuillez patienter) 4806 données contenues dans l’emblème déchiffrées correctement 4807 restitution d’informations dorénavant correctes 4808 séquence de désignation complètement restituée, restitution à venir de la séquence de sortie 4809 séquence de sortie complètement restituée (voir page i, section « Informations restituées »)
Un capteur appartenant à la constellation 10 est repéré par un indice entier, , entre 1 et P. Dans le mode de réalisation de la , P est égal à trois.
Pour des raisons de clarté de la description, chaque capteur de la constellation 10 intègre une antenne et une voie de réception. Par conséquent, antenne et voie de réception seront repérées par l’indice du capteur auquel elles sont associées. On parlera indifféremment du capteur ou de la voie de réception correspondante.
Les capteurs sont supposés synchronisés temporellement.
En variante, les capteurs sont mobiles, mais de trajectoires connues, de sorte que leurs positions par rapport au sol sont connues à chaque instant. En variante, ils sont fixes par rapport au sol et de positions connues.
Le central de calcul 20 est propre à recevoir de chacun des capteurs de la constellation soit le signal en sortie de la voie de réception (qui sera ensuite démodulé par un oscillateur commun du central de calcul pour obtenir un signal mesuré - premier mode de réalisation), soit le signal démodulé en sortie de la voie de réception (la démodulation ayant été faite au moyen d’un oscillateur local embarqué par le capteur , les oscillateurs locaux étant recalés sur la même fréquence – seconde mode de réalisation).
Le central de calcul 20 est un ordinateur qui comporte un moyen de calcul, tel qu’un processeur, et un moyen de mémorisation, tel qu’une mémoire vive et une mémoire morte. Le moyen de mémorisation stocke les instructions de programmes d’ordinateur, qui, lorsqu’elles sont exécutées par le moyen de calcul, permettent la mise en œuvre des fonctionnalités correspondantes.
Parmi ces programmes d’ordinateur, le central de calcul 20 comporte un programme d’analyse dont l’exécution permet la mise en œuvre du procédé d’analyse selon l’invention.
Un premier mode de réalisation du procédé d’analyse selon l’invention va être décrit en référence à la .
Le signal d’intérêt est intercepté par chaque capteur , qui le transmet au central d’analyse 20.
Le procédé d’analyse 100 débute par une étape 105 d’acquisition des signaux délivrés par chacune des voies de réception des capteurs pendant un intervalle de temps de durée centré sur .
Sur cet intervalle temporel d’observation, de durée centré sur , les signaux sont d’abord démodulés, avec une fréquence (fournie par un oscillateur commun), proche de leur fréquence centrale, puis les signaux sont échantillonnés.
Les étapes suivantes du procédé sont fondées sur la modélisation suivante.
En utilisant le fait que est négligeable devant l’inverse de la bande du signal d’intérêt et que les signaux des capteurs sont démodulés par la même fréquence , on peut modéliser la transformation du signal entre l’émission et la réception sur le capteur d’indice , par la transformation :
Où est le délai de propagation du signal entre la source S 0 et le capteur : ; où est la distance de la source au capteur à l’instant ; où est le décalage Doppler du signal entre la source et le capteur : ; où est la vitesse de déplacement radiale de la source par rapport au capteur à l’instant ; où est la vitesse de la lumière ; et où est une phase qu’on ne cherchera pas à expliciter.
Sans perte de généralité, on impose que , ce qui revient à redéfinir les délais de propagation sans prendre en compte le délai de propagation commun entre la source et le barycentre des capteurs. De même, on suppose que .
Cependant, de par leur conception et leur assemblage, les pixels présentent généralement des réponses inhomogènes et parfois dépendantes de celles de leurs voisins, en particulier si l’appui à l’origine de la pression n’est pas appliqué sur l’ensemble des pixels de la matrice.
Pour prendre en compte les phénomènes précités et compenser les effets de non-linéarité associés, le capteur est soumis à une phase de calibration avant son utilisation.
Dans le cas d’un capteur de pression « monopixel », une méthode de calibration classique consiste à appliquer plusieurs échelons d’effort connus sur le capteur, enregistrer les réponses associées et déterminer un modèle mathématique à partir de ces mesures pour pouvoir ensuite extrapoler la correction à toute nouvelle mesure du capteur.
Cette approche peut être appliquée à un capteur matriciel, comme décrit dans le brevet CN101281073, qui divulgue un procédé de calibration dans lequel on mesure la réponse du capteur à un effort de référence, pour différents efforts et pour chaque pixel de la matrice. Cependant, ce procédé d’acquisition est d’autant plus long que la matrice comporte de pixels, et ne permet pas de prendre en compte la dépendance éventuelle de la réponse d’un pixel vis-à-vis de celles de ses proches voisins, phénomène dit de couplage (« crosstalk » en anglais) entre les pixels.
Dans la demande CN110174213, les pixels sont soumis collectivement à un effort de référence à l’aide d’une plaque qui vient couvrir l’ensemble de la surface, de façon à solliciter les pixels simultanément et de manière égale. Les réponses individuelles des pixels sont enregistrées puis calibrées grâce à un modèle mathématique couplé à un algorithme d’ajustement de données, tel que la méthode des moindres carrés ou de maximum de vraisemblance. Cette demande CN110174213 divulgue par ailleurs une méthode pour traiter le crosstalk avec un coefficient correctif calculé via une loi algébrique, ladite loi reposant sur une combinaison linéaire des réponses calibrées du pixel à corriger et des pixels adjacents. Ce procédé de calibration nécessite toutefois une connaissance a priori de la loi algébrique de correction, ce qui n’est pas trivial car celle-ci dépend des caractéristiques de la matrice et de la forme des appuis sur la surface.
De plus, toute modification de la disposition des pixels au sein de la matrice impose de trouver une nouvelle loi de correction algébrique, ce qui pour certaines configurations peut s’avérer particulièrement difficile.
Il existe par conséquent un besoin pour perfectionner encore les capteurs de pression matriciels, notamment afin de disposer d’un capteur permettant de mesurer la distribution de pression exercée lors de divers types d’appuis, et dont la calibration est relativement simple, rapide et généralisable à plusieurs types de matrices.
L’invention vise à répondre à ce besoin, et elle y parvient, selon un premier de ses aspects, grâce à un capteur de pression matriciel, comportant
une matrice de pixels tactiles dont certains au moins présentent entre eux un effet de couplage réciproque, un réseau de neurones pour traiter une image de la réponse du capteur et fournir une image corrigée, ce réseau ayant été entraîné à partir d’une base de données augmentée comportant :
des données réelles d’appui homogène mesurées en appliquant une pression homogène à au moins une partie des pixels de la matrice, mieux à l’ensemble des pixels de la matrice, et des données additionnelles d’appui partiel produites par simulation en appliquant des masques binaires aux données réelles d’appui homogène, de manière à simuler des appuis partiels sans effet de couplage avec les pixels situés hors des zones d’appui partiel.
Le capteur selon l’invention permet une mesure fiable de la pression exercée lors d’un appui, y compris un appui de forme non triviale, et pour des dispositions régulières ou non des pixels au sein de la matrice.
Pixels tactiles Les pixels peuvent être de type piézorésistif ou capacitif, étant de préférence de type piézorésistif.
L’invention s’applique à diverses distributions de pixels. Les pixels peuvent être répartis régulièrement dans une ou deux directions X, Y de la matrice, par exemple avec un pas selon X qui est le même que le pas selon Y. En variante, les pixels sont répartis sur la matrice avec une distribution non régulière dans au moins une direction. Cela peut permettre de gagner en précision, en augmentant par exemple la résolution spatiale, dans les zones où l’on a besoin de la précision la plus grande. La présence du réseau de neurones permet de calibrer aisément le capteur y compris pour de telles configurations.
Pour des pixels de type piézorésistif, le capteur présente par exemple l’une des structures suivantes :
Une première couche d’un polymère conducteur,
un réseau d’électrodes de colonnes sur la face extérieure de cette première couche de polymère conducteur,
Les sous segments 532 sont typiquement de même durée D1.
Chaque sous segment 532 peut chevaucher temporellement le ou les sous segments 532 adjacents, c’est-à-dire l’éventuel sous segment 532 précédent et/ou l’éventuel sous segment 532 suivant. Les sous segments 532 sont alors dits « non disjoints », car ils se recouvrent entre eux, pendant une durée D2.
Par exemple, la durée D1 de chaque sous segment est de 48 millisecondes et le pas P1 entre deux sous segments successifs est de 12 millisecondes.
De plus, pour chaque sous-segment 532 obtenu, un attribut fréquentiel du sous-segment 532 peut être obtenu (étape S324), l’attribut fréquentiel prenant par exemple la forme d’un vecteur. Cet attribut fréquentiel comprend typiquement des éléments d’information sur le timbre et/ou la répartition des fréquences fondamentales dans le sous segment 532. L’attribut est ainsi par exemple un descripteur MFCC (pour « Mel-Frequency Ceptral Coefficients », en terminologie anglo-saxonne), qui décrit le timbre, ou un descripteur appelé « Chromas », qui décrit la répartition des fréquences fondamentales.
Ensuite, les sous segments 532 adjacents dont les attributs fréquentiels forment un ensemble homogène sont utilisés (étape S326), pour obtenir la pluralité de segments 634 dudit média du deuxième type 430 et une liste de repères temporels indiquant les frontières entre les segments 634.
Pour que les segments 634 ne se chevauchent pas temporellement, le premier segment et/ou le dernier segment de chaque groupe de sous segments ayant des attribut fréquentiels formant un ensemble homogène sont divisés temporellement en deux parties égales, la frontière entre les deux parties du premier sous segment 532 étant le début du segment 634 et la frontière entre les deux parties du dernier sous segment 532 étant la fin du segment 634, ces deux frontières étant ainsi typiquement répertoriées dans la liste de repère temporels.
Les attributs fréquentiels de sous segments adjacents forment un ensemble homogène lorsqu’ils sont plus similaires entre eux que les attributs fréquentiels des sous segments précédant et suivant ces sous segments adjacents.
Les ensembles homogènes d’attributs fréquentiels sont typiquement détectés en utilisant, pour chaque média 410, 430, une matrice d’autocorrélation, créée en multipliant une matrice comprenant les attributs fréquentiels des sous segments dudit média 410, 430 par la transposée de ladite matrice, puis en détectant des motifs sur la diagonale de la matrice d’autocorrélation. Les motifs prennent typiquement la forme de blocs.
Un exemple de matrice MA d’autocorrélation est représenté en . Cette matrice MA comprend plusieurs blocs 900 le long de sa diagonale D, chaque bloc représentant un ensemble homogène. Chaque bloc permet de retrouver les attributs fréquentiels formant l’ensemble homogène associé audit bloc, et de regrouper les sous segments associés aux attributs fréquentiels afin de créer un segment 634.
Le critère d’homogénéité est donc, pour le média 430 du deuxième type de chaque paire 400, des attributs fréquentiels formant un ensemble homogène, cet ensemble homogène pouvant typiquement être déterminé à partir d’une matrice MA d’autocorrélation autour de sa diagonale.
La division temporelle d’un média réalisée à l’étape S320 correspond typiquement à une estimation de la structure du média. Par exemple, lorsque le média est de type audio et correspond à un morceau de musique, un segment peut correspondre à une partie du morceau, telle qu’un refrain ou un couplet. Aussi, la durée d’un segment est typiquement d’une dizaine de secondes.
L’étape S326 de regroupement est par exemple mise en œuvre au moyen d’un algorithme de détection de structure de la bibliothèque MSAF.
La montre un exemple de regroupement des sous segments 532 de la en trois segments 634. Comme le montre cette figure, les segments 634 peuvent être de durée différente.
Le média du premier type 410 correspondant à chaque média du deuxième type 430 segmenté (c’est-à-dire de la même paire 400) peut ensuite être divisé selon la liste de repères temporels obtenue pour ledit média du deuxième type 430 segmenté, chaque segment 614 du média du premier type 410 étant associé au segment 634 du média du deuxième type 430 ayant les mêmes frontières (étape S328).
Cette division du média du premier type 410 selon les frontières du média du deuxième type 430 associé suit l’hypothèse que les frontières du média du deuxième type 430 peuvent être utilisées pour le média du deuxième type 430 associé car ces deux médias 410 et 430 sont produits ensembles et synchronisés. Le critère d’homogénéité est donc, pour le média 410 du premier type de chaque paire 400, le même critère d’homogénéité que celui du média du deuxième type 430 correspondant.
En variante, les étapes S322, S324 et S326 sont appliquées au média du premier type 410 de chaque paire 400, et l’étape S328 est appliquée au média du deuxième type 430 de chaque paire 400.
Dans un mode de réalisation préféré de l’invention, le levier de blocage comprend un profil de came et la poignée comprend une branche d’actionnement configurée pour agir sur un ensemble de transmission de la serrure pourvue en extrémité d’un doigt suiveur coopérant le long du profil de came lors de l’application d’un effort de traction sur la poignée.
Dans un mode de réalisation préféré de l’invention, le profil de came présente une rampe pourvue d’au moins un point d’inflexion définissant les deux parties de trajectoires.
Dans un mode de réalisation préféré de l’invention, le levier forme un levier de renvoi configuré pour tracter un câble de traction de la serrure, lors de son déplacement vers sa configuration de libération.
Dans un mode de réalisation préféré de l’invention, le support comprend un logement de réception et de guidage des moyens élastiques et le levier est monté mobile en coulissement selon la direction longitudinale du logement.
Dans un mode de réalisation préféré de l’invention, le support comprend un chemin de passage qui s’étend de l’extérieur jusqu’au levier dans lequel peut s’engager un outil de montage de la poignée pour déplacer temporairement le levier à l’encontre des moyens afin de permettre la libération du déplacement de la poignée vers une position de montage.
Dans un mode de réalisation préféré de l’invention, la poignée s’étend à fleur du panneau de l’ouvrant et présente une surface extérieure qui définit une continuité de forme et/ou d’aspect avec une surface du panneau de l’ouvrant. Pour des raisons d’aérodynamisme et d’esthétisme du véhicule, la poignée de manœuvre est de préférence réalisée à fleur d’une peau de carrosserie du panneau de l’ouvrant. Le panneau d’ouvrant recevant le dispositif de commande est alors muni d’une cavité ouverte vers l’extérieur pour permettre à l’utilisateur de glisser sa main derrière la poignée, afin de saisir la surface interne de préhension constituant la zone de préhension de la poignée.
Fig.1 représente une vue en perspective d’une face extérieure d’un panneau d’ouvrant de véhicule intégrant en façade un dispositif de commande d’ouverture extérieure selon l’invention ;
Fig.2 représente une vue en perspective d’une face intérieure du panneau de la ;
Fig.3 représente une vue en perspective du panneau de la dans une configuration non assemblée ;
Fig.4 représente une vue en perspective d’une face arrière du dispositif de la ;
Fig.5 représente une vue en coupe du dispositif de la selon un plan de coupe longitudinale ;
Fig.6 représente une vue en perspective à échelle agrandie d’un mécanisme de résistance à l’ouverture du dispositif de la ;
Fig.7 représente une autre vue en perspective du mécanisme de résistance à l’ouverture de la et de son environnement immédiat ;
Fig.8 représente une vue en perspective avec écorché partiel du dispositif de commande de la dans lequel un élément commutateur manuel d’actionnement électrique d’une serrure de l’ouvrant est apparent ;
Fig.9 représente une vue en perspective du support de poignée du dispositif de la et du panneau de l’ouvrant à l’état assemblé ;
Généralement, l’ouverture d’un ouvrant d’un véhicule automobile est réalisée par exemple au moyen d’une serrure comprenant un pêne (non représenté) solidaire de l’ouvrant apte à coopérer avec une gâche (non représentée) solidaire de la carrosserie du véhicule. En pratique, on appelle ouverture de la serrure l'action de libérer le pêne, ce qui permet le décrochage de l'ouvrant. Inversement, on appelle fermeture de la serrure le fait de maintenir le pêne dans la gâche, ce qui interdit le décrochage de l'ouvrant.
Par exemple, la serrure a pour fonction de maintenir en position fermée de l’ouvrant 12 du véhicule automobile 10. La serrure permet aussi de décrocher l'ouvrant 12 par action sur le dispositif de commande d'ouverture extérieure 20 qui est reliée à la serrure et actionnable par un utilisateur. Le pêne est dégagé de la gâche par actionnement électrique ou mécanique de la commande d’ouverture extérieure 20.
L’ouverture de la serrure peut être réalisée électriquement au moyen d’un actionneur électromécanique (non représenté sur les figures). Dans ce cas, l’actionneur (non représenté) comprend par exemple un moteur électrique, alimenté électriquement par le circuit électrique principal du véhicule. Ce moteur électrique est dimensionné pour permettre l'ouverture de la serrure et de l’ouvrant dans des conditions normales de fonctionnement.
La serrure est également de préférence reliée à une unité centrale électronique (non représentée sur les figures) de commande du verrouillage et du déverrouillage des différentes serrures équipant le véhicule automobile 10.
Dans le mode de réalisation préféré de l’invention, le dispositif 20 comprend encore une pièce de barillet 30 présentant frontalement une face de présentation 30A. La pièce de barillet 30 a dans l’exemple illustré sur la une forme générale cylindrique avec une face frontale de présentation de préférence relativement plane.
En cas de défaillance électrique, de préférence la serrure peut être déverrouillée mécaniquement. A cet effet, dans une configuration d’ouvrant « conducteur » du véhicule 10, de façon classique, la pièce de barillet 30 du dispositif 20 est fonctionnelle et est configurée pour permettre l’insertion d’une clé de serrure par sa face de présentation 30A. Comme cela est illustré sur la , dans ce cas, le dispositif 20 comprend un cache-serrure 32 en forme de capot prévu pour être monté amovible (articulé en rotation ou non) au-dessus de l’emplacement de la pièce de barillet 30 et peut être retiré manuellement afin de libérer l’accès à la face de présentation 30A pour permettre l’insertion de la clé de serrure.
Lorsque le dispositif de commande 20 est prévu pour être monté dans une configuration d’ouvrant dit « passager », comme cela est illustré sur la , la pièce de barillet 30 est de préférence une pièce factice et est inopérante. De préférence, dans ce cas, la poignée 22 est configurée pour recouvrir l’emplacement de la pièce de barillet 30 dans sa position de repos.
De préférence, comme cela est illustré sur la , le support 26 est formé par un corps de boîtier 40 qui est destiné à être fixé du côté interne 18I du panneau 14 et la poignée de préhension 22 est destinée à être agencée du côté externe 18E du panneau 14, tout en étant rapportée sur le corps de boîtier 40 formant support.
Dans cet exemple de réalisation, la poignée de préhension 22 se présente sous la forme d’un corps de forme générale allongée qui s’étend selon la direction longitudinale X.