INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Les languettes supérieures 116 sont séparées par une cavité 117 au moins partiellement définie par la paroi latérale intérieure 116d. La cavité 117 est en outre définie par la languette inférieure 120, qui comporte une surface de face 120a généralement plane, une surface supérieure 120b positionnée de manière adjacente à la surface de face 120a et une surface en angle 120c positionnée de manière adjacente à la surface supérieure 120b. La surface en angle 120c est une surface généralement plane qui forme un angle d’environ 30° par rapport à la surface de face 120a. Cependant, d’autres exemples d’angles appropriés sont possibles. En outre, bien que la surface supérieure 120b de la languette inférieure 120 soit illustrée comme une surface généralement plane, dans certains exemples, la surface supérieure 120b de la languette inférieure 120 peut être incurvée. Ainsi configurée, la cavité 117 est au moins partiellement définie par les parois latérales intérieures 116d des languettes supérieures 116, la paroi latérale 112c et la surface en angle 120c de la languette inférieure 120. Dans certains exemples, la largeur de la cavité 117 peut diminuer progressivement de la partie supérieure 112b à la partie inférieure 112a. La partie de montage de porte–lentille 114 comporte également une fenêtre 266 configurée pour laisser passer la lumière vers une lentille ou un groupe de lentilles. Dans certaines mises en œuvre, la fenêtre 266 comporte au moins une coque extérieure 266a et une coque intérieure 266b. Dans des mises en œuvre supplémentaires, une lentille fixée à la fenêtre 266 ou en faisant partie est commandée par un actionneur tel qu’un actionneur VCM ou un actionneur de focalisation à roulement à billes. Dans d’autres mises en œuvre supplémentaires, la fenêtre 266 peut fonctionner dans un état ouvert, un état fermé ou un état partiellement ouvert sur la base d’instructions du dispositif de commande 107. En fonction de la mise en œuvre, la fenêtre 266 peut faire partie d’un lecteur de codes à barres à lentille d’obturateur roulant comme décrit ci–dessous dans la .
Le châssis 150 peut être construit à partir d’un matériau rigide tel qu’un métal ou un alliage métallique (par exemple, le zinc). Le châssis 150 comporte un corps 151 qui définit un nombre quelconque de cavités 152 dans lesquelles des composants peuvent être partiellement ou totalement disposés. Par exemple, le module de visée 170 et/ou le module d’éclairage 180 peuvent être au moins partiellement disposés dans la cavité 152 du châssis 150. Le module de visée 170 peut comporter des composants pour générer un motif ou une indication visuelle similaire tel qu’un point de visée pour aider à identifier l’endroit visé par le système d’imagerie 110. Dans certains exemples, le module de visée 170 peut comporter des sources d’éclairage à base de laser et/ou de diodes électroluminescentes (« LED »). Le module d’éclairage 180 aide à éclairer la cible pour que le système d’imagerie 110 souhaité puisse capturer l’image souhaitée avec précision. Le module d’éclairage 180 peut comporter une LED ou un agencement de LED, de lentilles, et analogues. Le module de visée 170 et le module d’éclairage 180 sont décrits plus en détail en ce qui concerne les et 8 ci–dessous.
Le corps 151 du châssis 150 peut comporter une partie évidée 153 qui est adaptée pour recevoir une partie du premier connecteur de queue flexible 105 (par exemple, une sous–carte ou un organe d’interconnexion). Le châssis 150 comporte en outre une partie de montage de châssis 154 disposée ou positionnée sur une périphérie extérieure du corps 151 de la cavité 150. La partie de montage de châssis 154 comporte en outre un nombre quelconque de crochets supérieurs 156 et un nombre quelconque de crochets inférieurs 160.
En référence à la , le deuxième connecteur de queue flexible 106 comporte un orifice de montage 106a et un certain nombre d’interconnexions 106b. Le porte–lentilles arrière 112 comporte une languette de fixation flexible 122 qui fait saillie vers le haut à partir du porte–lentilles arrière 112. La languette de fixation flexible 122 comporte une surface d’engagement 122a en angle qui est en angle dans une direction vers le module de mise au point automatique 220. Lors du couplage électrique du module de mise au point automatique 220 avec la carte de circuit imprimé, le deuxième connecteur de queue flexible 106 est poussé vers le haut, et l’orifice de montage 106a est aligné avec la languette de fixation flexible 122. Comme la surface d’engagement 122a de la languette de fixation flexible 122 est en angle vers le module de mise au point automatique 220, les interconnexions 106b sont déplacées ou positionnées contre des interconnexions 220a correspondantes positionnées sur le module de mise au point automatique 220, couplant ainsi de manière communicative le module de mise au point automatique 220 à la carte de circuit imprimé 102. Dans certains exemples, la languette de fixation flexible 122 peut comporter une encoche ou un autre élément utilisé pour retenir le deuxième connecteur de queue flexible 106.
Dans des modes avantageux, le module 12 est configuré pour prétraiter les signaux cardio-respiratoires 21 de manière à ce que les signaux soient normalisés. Ceci peut améliorer l'efficacité du traitement en aval par le dispositif 1. Une telle normalisation peut être particulièrement utile lorsque les signaux exploités proviennent de sources différentes, y compris éventuellement de systèmes d'acquisition différents.
Les signaux peuvent être normalisés en utilisant une normalisation par cote Z (« z-score normalisation »). Les signaux sont séparés en des fenêtres temporelles d’environ 15 à 60 secondes pour les signaux de mouvement et d’environ 1 à 60 secondes pour les signaux sonores. Ces longueurs pour les fenêtres temporelles sont déterminées pour pouvoir être capable de détecter une apnée du sommeil dans les estimations des signaux physiologiques.
La normalisation est avantageusement appliquée aux signaux 21 des jeux de données d'entraînement (par exemple par le dispositif 6) de manière similaire. Notamment, le dispositif 1 peut traiter des signaux provenant d'un type de source donné, alors que ses paramètres résultent d'un apprentissage basé sur des signaux obtenus avec différents types de sources. Grâce à la standardisation, les différences entre les sources peuvent alors être neutralisées ou minimisées. Cela peut rendre le dispositif 1 plus efficace et plus fiable.
Dans un mode de réalisation, dans lequel l’au moins un signal cardio-respiratoire comprend un signal sonore cardio-respiratoire, le module 12 est configuré, en outre, pour effectuer une compression du signal sonore cardio-respiratoire à l’aide d’un réseau de neurones convolutif. Ledit réseau de neurones convolutif peut être un réseau neuronal résiduel (en anglais « residual neural network », ResNet), qui sont des réseaux neuronaux utilisant des raccourcis (« skip connections ») pour sauter certaines couches. Lesdits raccourcis permettent de manière avantageuse d’éviter le problème des gradients évanescents (« vanishing gradient »). Les modèles ResNet peuvent être implémentés avec des sauts à deux ou trois couches qui contiennent des non-linéarités (ReLU) et une normalisation par lots (« batch normalisation ») entre les deux. Les signaux sonores sont acquis avec une fréquence d’échantillonnages supérieure (i.e., fichiers des données volumineux) à celle des signaux de mouvement, donc de manière avantageuse, la compression des signaux sonores permet de réduire le coût de calcul et réduit la mémoire vive nécessaire à l’étape d’utilisation du modèle.
Dans ce mode de réalisation comprenant à la fois les signaux sonores et les signaux de mouvement cardio-respiratoire, les signaux sonores compressés sont fusionnés avec les signaux de mouvement. Dans un exemple, le réseau qui effectue la compression est un ResNet-18 avec une opération convolutionnelle unidimensionnelle, configuré pour comprimer des paquets de 8092 échantillons sonores en 256 échantillons comprenant 512 composantes (« features »). Ces 512 composantes sont ensuite concaténées avec 6 composantes de la centrale inertielle (i.e., accélération et vitesse angulaire pour chacune des trois axes).
Le dispositif 1 comprend entre autres un module 13 configuré pour utiliser un modèle de régression non-linéaire sur des signaux cardio-respiratoires de sorte à obtenir au moins une estimation d’un signal physiologique représentatif soit de l’activité cardiaque soit de l’activité respiratoire du sujet. Ledit modèle de régression non-linéaire est notamment configuré pour recevoir en entrée l’au moins un signal cardio-respiratoire, et fournir en sortie au moins une estimation d’un signal physiologique de polygraphie ventilatoire et/ou un signal physiologique d’électrocardiographie 31. Le modèle de régression non-linéaire utilisé est un réseau de neurones configuré et entraîné pour recevoir, en entrée, l’au moins un signal cardio-respiratoire, et fournir en sortie au moins une estimation d’un signal physiologique 31. Ledit réseau de neurones est en outre configuré pour réaliser des opérations de convolution unidimensionnelles. Une convolution est une opération linéaire qui implique la multiplication d'un ensemble de poids avec l'entrée. Dans le cas d’une entrée unidimensionnelle, la multiplication est effectuée entre un vecteur de données d'entrée (i.e. série temporelle) et un tableau unidimensionnel de poids, appelé filtre ou noyau.
De manière avantageuse, ce réseau de neurones présente une structure comprenant un encodeur et un décodeur. L’encodeur est construit avec une entrée et plusieurs sorties et le décodeur avec une sortie et plusieurs entrées. En outre, au moins deux sorties d’encodeur sont directement reliées à au moins deux entrées respectives du décodeur, et au moins deux sorties de l’encodeur sont connectées entre elles. Ce type de structure permet de résoudre le problème de « vanishing gradient ».
Dans un mode de réalisation, le réseau de neurones comporte un modèle de réseau de neurones entièrement convolutif, avec un encodeur et un décodeur, appelé U-Net. L’encodeur est un assemblage de couches de convolution, de couches de « max pooling » permettant de créer une carte de composantes des signaux et de réduire leur taille pour diminuer le nombre de paramètres du réseau. Le décodeur permet une expansion avec un chemin symétrique au chemin de contraction de l’encodeur, ce qui donne la forme en U de l’architecture. L’U-net, permet de manière avantageuse, de connecter plusieurs sorties de l’encodeur à plusieurs entrées du decodeur. Ainsi, il est possible d’extraire des informations à chaque échelle (i.e., chaque bloc qui précède un « max pooling »), et de les assembler dans le décodeur. Ce qui est différent du cas de l'auto-encodeur qui ne conserve que les informations de l'échelle la plus basse. Dans ce mode de réalisation, l’encodeur du U-net comporte une architecture ResNet.
La montre un exemple d’architecture du réseau de neurones configurée pour recevoir en entrée les signaux de mouvements cardio-respiratoires, éventuellement après une étape de pré-traitement effectuée par le module 12. Cette figure montre notamment les « skip connections » présentes dans l’encodeur (colonne de gauche) caractéristique d’un ResNet et les connexions horizontales entre l’encodeur et le décodeur caractéristique d’un UNet (i.e., flèches horizontales entre la colonne de gauche et la colonne de droite représentant la concaténation de composantes d'une sortie de l’encodeur avec celles d'une autre sortie du décodeur). La montre un deuxième exemple d’architecture construite pour traiter à la fois les signaux sonores et les signaux de mouvement. Cette architecture comprenant, en plus de l’architecture précédente, le réseau de neurones ResNet-18 pour la compression des signaux sonores. Le réseau de neurones pour la compression est situé avant l’encodeur du U-Net (première colonne sur la gauche du chemin).
Dans un mode de réalisation, le réseau de neurones comprend une couche de sortie ayant une fonction d’activation linéaire. La fonction d'activation linéaire est la fonction identité, et son utilisation est adaptée de manière avantageuse aux problèmes de régression car la valeur attendue en sortie appartient à l'ensemble des réels.
Le module 13 peut en outre être configuré pour effectuer une normalisation de signaux en sortie du modèle de régression. Comme pour les signaux en entrée du modèle de régression, aussi certains signaux en sortie peuvent être normalisés en utilisant une normalisation par cote Z (« z-score normalisation »). Les signaux normalisés comprennent notamment les signaux physiologiques exceptés la saturation en oxygène et la fréquence cardiaque, dont il est intéressant de connaître l’amplitude absolue.
Les Figures 5 et 6 donnent des exemples de signaux physiologiques respiratoires et cardiaques respectivement. Ces signaux in Figures 5 et 6 sont obtenus par l’analyse des signaux cardio-respiratoires représentés en .
Le dispositif peut en outre comprendre un module 14 configuré pour détecter un épisode anormal associé à une apnée du sommeil. Dans un mode de réalisation, cet épisode anormal est détecté en analysant l’au moins un signal de polygraphie ventilatoire délivré par le modèle de régression non-linéaire, en lui appliquant un modèle de segmentation. Dans un mode de réalisation alternatif, le module 14 est configuré pour analyser directement les signaux cardio-respiratoires en appliquant un modèle de segmentation.
Le module 14 peut être en outre configuré pour détecter un épisode anormal associé à une arythmie cardiaque. Dans un mode de réalisation, cet épisode anormal est détecté en analysant l’au moins un signal physiologique cardiaque délivré par le modèle de régression non-linéaire. Dans un mode de réalisation alternatif, le module 14 est configuré pour analyser directement les signaux cardio-respiratoires en appliquant un modèle de segmentation.
Le dispositif 1 interagit avec une interface utilisateur 16, par laquelle des informations peuvent être entrées et récupérées par un utilisateur. L'interface utilisateur 16 comprend tout moyen approprié pour entrer ou récupérer des données, des informations ou des instructions, notamment des capacités visuelles, tactiles et/ou sonores pouvant englober un ou plusieurs des moyens suivants bien connus de l'homme du métier : un écran, un clavier, une boule de commande, une tablette tactile, un écran tactile, un haut-parleur, un système de reconnaissance vocale.
Dans ses actions automatiques, le dispositif 1 peut par exemple exécuter le procédé suivant ( ) : - recevoir au moins un signal cardio-respiratoire 21 représentatif des sons et/ou mouvements provenant de la cage thoracique et des voies aériennes du sujet (étape 41) ; - l’utilisation d’un modèle de régression non-linéaire du type réseau de neurones pour obtenir, à partir de l’au moins un signal cardio-respiratoire 21, au moins une estimation d’un signal physiologique de polygraphie ventilatoire et/ou un signal physiologique d’électrocardiographie 31 (étape 42) ; - fournir en sortie l’au moins une estimation d’un signal physiologique de polygraphie ventilatoire et/ou un signal physiologique d’électrocardiographie 31 (étape 43).
Le dispositif 50 comprend en outre un capuchon 70 positionnable dans une position fermée dans laquelle le capuchon 70 bouche l’orifice traversant 68 formé dans le boîtier 52. Dans cette position fermée, un signal optique émanant de l’extérieur du dispositif ne peut pas atteindre l’orifice traversant 68 et ainsi pénétrer à l’intérieur du boîtier 52. Le capuchon 70 est en outre positionnable dans une position ouverte, dans laquelle l’orifice traversant 68 formé dans le boîtier 52 est dévoilé. Dans cette position ouverte, un signal optique émanant de l’extérieur du dispositif 50 peut atteindre l’orifice traversant 68 et ainsi pénétrer à l’intérieur du boîtier 52.
Dans le mode de réalisation illustré, le capuchon 70 forme un embout amovible, pouvant être attaché au boîtier 52 et détaché du boîtier 52. L’embout 70 comprend par exemple un manchon apte à recevoir la partie de captation par translation parallèle au deuxième axe X2. Pour placer l’embout 70 dans sa position ouverte, on peut faire glisser l’embout 70 autour de la partie de captation 60 en le translatant parallèlement au deuxième axe X2, de telle sorte que l’orifice traversant 68 et un autre orifice traversant 72 formé dans l’embout 70 soient superposés. Pour placer l’embout 70 dans sa position fermée, on peut faire glisser l’embout 70 autour de la partie de captation 60 en le translatant parallèlement au deuxième axe X2, de telle sorte que les orifices traversants 68 et 72 ne soient pas superposés.
En définitive, le dispositif 50 est pourvu d’une entrée optique, laquelle est définie par l’orifice traversant 68 seul lorsque le capuchon 70 est détaché, et qui est définie par les orifices 68, 72 alignés lorsque le capuchon est en position ouverte.
Dans un mode de réalisation, la surface externe de la paroi latérale 66 n’est pas de révolution autour du deuxième axe X2 ; le capuchon 70 est alors bloqué en rotation par rapport au boîtier 52 autour du deuxième axe X2. Pour faire passer le capuchon 70 de la position fermée à la position ouverte, on peut détacher le capuchon 70 du boîtier 52 en le faisant translater parallèlement au deuxième axe X2 dans un premier sens, pivoter le capuchon 70 autour du deuxième axe X2, par exemple sur 180 degrés, puis replacer le capuchon 70 autour de la partie de captation 60 par une translation parallèle au deuxième axe X2 dans un deuxième sens opposé au premier sens.
Le fait que le capuchon 70 soit un embout détachable permet de le remplacer par un autre capuchon dont l’orifice traversant 72 est de diamètre différent. Par un tel remplacement, il est possible de modifier le diamètre de l’entrée optique du dispositif 50.
Le dispositif 50 comprend un photodétecteur 73. Le photodétecteur est logé à l’intérieur du boîtier 52, de sorte à être en communication optique avec l’entrée optique 68. De la sorte, un signal optique entrant dans le dispositif 50 via l’entrée optique 68 atteint le photodétecteur 73.
Le photodétecteur 73 est sensible à la longueur d’onde prédéfinie. Il est configuré pour convertir un signal optique reçu en un signal électrique.
De manière générale, le dispositif 50 est capable de détecter et de faire une distinction entre un signal optique qui a la longueur d’onde prédéfinie et un signal optique qui n’a pas la longueur d’onde prédéfinie, ou tout du moins un signal optique dont les longueurs d’ondes sont éloignées de la longueur d’onde prédéfinie.
Pour cela, le dispositif peut comprendre un filtre optique 71 agencé en amont du photodétecteur 73. Le filtre optique 71 est configuré pour laisser passer une bande de longueurs d’ondes incluant la longueur d’onde prédéfinie, et pour atténuer ou éliminer toute longueur d’onde hors de la bande. Ainsi, seules les longueurs d’ondes de la bande, en particulier la longueur d’onde prédéfinie, peuvent ainsi atteindre le photodétecteur. Le filtre optique 71 est typiquement obtenu par superposition de couches minces.
Le dispositif 50 peut également comprendre un démodulateur (non illustré) configuré pour démoduler le signal optique si celui-ci a été modulé côté injecteur.
Le dispositif 50 comprend des moyens de réglage de la sensibilité optique du photodétecteur. En faisant varier cette sensibilité, on fait varier la puissance optique minimale détectable par le photodétecteur. Les moyens de réglage de la sensibilité optique du photodétecteur comprennent par exemple au moins un bouton de réglage formé sur le boîtier 52. Dans le mode de réalisation illustré sur la , le dispositif 50 comprend deux boutons de réglage de la sensibilité optique du photodétecteur : un bouton + pour augmenter la sensibilité lorsqu’il est pressé, et un bouton – pour réduire la sensibilité lorsqu’il est pressé. En variante, le dispositif 50 pourrait être pourvu d’un élément de réglage mobile par rapport au boîtier 52 dans une gamme de positions (par exemple une molette), chaque position de l’élément de réglage correspondant à une sensibilité optique désirée.
Le dispositif 50 comprend par ailleurs un indicateur 74 configuré pour indiquer l’évènement spécifique suivant : lorsqu’un signal optique ayant la longueur d’onde prédéfinie est détecté par le photodétecteur. L’indicateur 74 est configuré pour indiquer cet évènement à un utilisateur par un signal d’alerte. Tant que l’évènement précité ne survient pas, aucun signal d’alerte n’est émis par l’indicateur 74. Lorsque l’évènement survient, le signal d’alerte est émis.
Dans un mode de réalisation, l’indicateur 74 est un indicateur sonore fournissant à un utilisateur du dispositif un signal d’alerte sonore. Par exemple, l’indicateur est formé par un buzzer. Dans un autre mode de réalisation, l’indicateur 74 est un indicateur visuel générant le signal d’alerte sous une forme visible par l’utilisateur. Par exemple, l’indicateur 74 est formé par une diode électroluminescente ou tout autre type de témoin lumineux. Dans encore un autre mode de réalisation, l’indicateur est un vibrateur configuré pour faire vibrer la partie de préhension 58. Le signal d’alerte est alors une vibration perçue par l’utilisateur lorsque l’utilisateur tient dans sa main la partie de préhension 58.
Bien entendu, les indicateurs de types différentes définis ci-dessus (visuel, sonore, vibratoire) peuvent être combinées au sein du dispositif 50.
Le dispositif 50 comprend également des moyens de réglage d’une intensité du signal d’alerte émis par l’indicateur. Dans le mode de réalisation illustré sur la , le dispositif comprend deux boutons de réglage d’intensité : un bouton pour augmenter l’intensité du signal d’alerte lorsqu’il est pressé, et un bouton pour réduire l’intensité du signal d’alerte lorsqu’il est pressé. En variante, le dispositif 50 pourrait être pourvu d’un élément de réglage mobile par rapport au boîtier dans une gamme de positions (par exemple une molette), chaque position de l’élément de réglage correspondant à une intensité de signal d’alerte désirée. Dans le cas d’un signal d’alerte sonore, l’intensité correspond au volume sonore du signal d’alerte. Dans le cas d’un signal d’alerte visuel, l’intensité correspond à une intensité lumineuse. Dans le cas d’un signal d’alerte vibratoire, l’intensité correspond à l’amplitude des vibrations.
Les moyens de réglage d’intensité du signal d’alerte, bien qu’avantageux, restent facultatifs. Il peut en effet être prévu qu’un indicateur ne puissent prendre que deux états : un état éteint (pas de signal d’alerte) et un état allumé (émet un signal d’alerte d’intensité fixe). Par exemple, un simple témoin lumineux (LED) d’intensité fixe peut être utilisé comme indicateur visuel.
La transmission du segment à enregistrer vers le dispositif de stockage dépend du dispositif sélectionné et de la manière dont la communication avec ce dispositif de stockage est réalisée.
Dans des modes de réalisation optionnels, tel que celui représenté en , au moins deux segments et/ou blocs représentatifs d’une information numérique initiale sont enregistrés sur au moins deux dispositifs de stockages distincts. Le choix des dispositifs sélectionnés peut dépendre d’une stratégie de sélection.
Dans des modes de réalisation optionnels, tel que celui représenté en , l’étape 105 de configuration comporte une étape 200 de définition d’une stratégie de sélection, l’étape 150 de sélection mettant en œuvre une stratégie de sélection définie.
L’étape 200 de définition d’une stratégie est réalisée, par exemple, par la mise en œuvre d’un dispositif de calcul configuré pour exécuter un programme informatique dédié. Cette étape 200 de sélection peut être réalisée de manière automatique, semi-automatique ou manuelle. Par exemple, une stratégie peut être définie en fonction d’un profil d’utilisateur ou en fonction d’un type d’information numérique. Cette stratégie peut être définie dans une interface utilisateur.