INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
La source d'illumination 108 peut inclure une ou plusieurs optiques configurées pour former un faisceau et pour balayer le faisceau. Les optiques peuvent inclure des lentilles ou des miroirs internes au boîtier 114 qui peuvent être actionnés ou sinon commandés pour diriger un faisceau de la ou des sources d'illumination 108 vers le visage 102 du sujet. Par exemple, la source d'illumination 108 peut être ou inclure une ou plusieurs sources laser correspondant à la pluralité de canaux de longueurs d’onde discrètes. Dans certains modes de réalisation, la source d'illumination 108 inclut de multiples diodes électroluminescentes correspondant à la pluralité de canaux de longueurs d’onde discrètes. De même, la source d'illumination peut être ou inclure une source continue (par exemple, une source d’halogénure de tungstène ou à large spectre) et une pluralité de filtres passe-bande pour générer les canaux de longueurs d’onde discrètes utilisés par le système 100 pour appliquer un dessin cosmétique. Des ensembles adressables de données d'illumination, décrits plus en détail en référence à la [FIG. 2A] et à la [FIG.2B], peuvent être mis en œuvre par des techniques DLP.
Le dispositif informatique client 104 peut être en communication électronique avec des systèmes supplémentaires via un réseau ou des protocoles de communication en champ proche (par exemple, Wi-Fi, Bluetooth, etc.). Par exemple, le dispositif informatique client 104 peut s'appairer avec un dispositif électronique mobile, tel qu'un téléphone intelligent ou une tablette, à partir duquel le dispositif informatique client 104 peut recevoir un identifiant d'un dessin de traitement. De même, le dispositif informatique client 104 peut communiquer avec un serveur, stockant des représentations numériques de dessins, et peut accéder au dessin à partir du serveur. Le serveur peut être un serveur distant ou un serveur local, les termes « distant » et « local » étant utilisés à la fois pour désigner la proximité physique du système 100 et pour indiquer si le dispositif informatique client 104 et le serveur sont configurés pour communiquer sur un réseau public, tel qu'Internet, ou un système de réseau distribué (par exemple, un système en nuage). Dans certains cas, le dispositif informatique client 104 peut stocker localement des données de dessin pour un certain nombre de dessins cosmétiques, par exemple, à l’aide d’un support de stockage lisible par ordinateur non transitoire (par exemple, une mémoire flash SSD, des lecteurs de disques durs, etc.). Par exemple, le dispositif informatique client 104 peut recevoir du serveur des données de dessin de traitement cosmétique nouvellement publiées et des métadonnées associées, telles que des informations d'identification et des données d'interface (par exemple, des images représentant le dessin cosmétique sur un modèle), qui peuvent être fournies via les éléments d'interface 110 ou via le dispositif électronique mobile. Dans de tels cas, le système peut être configuré pour fonctionner avec une connectivité réseau intermittente ou nulle.
Dans certains modes de réalisation, la caméra 150 agit comme une caméra à champ lointain positionnée et configurée pour capturer des images vidéo ou fixes du visage 102 du sujet, ainsi qu'une région d'intérêt 120 du visage 102 du sujet, de sorte que la région d'intérêt 120 se trouve dans le champ de vision 152 de la ou des caméras 150. Dans l'exemple montré, la région d'intérêt 120 est montrée comme une portion de la joue gauche du visage 102 du sujet, mais la région d'intérêt 120 peut couvrir une plus grande portion du visage 102 du sujet, comme la totalité du visage 102 du sujet. Dans certains modes de réalisation, l'unité de caméra 150 inclut plus d'une caméra, par exemple pour la capture d'images ou de vidéos stéréoscopiques et/ou le captage de profondeur. Dans certains modes de réalisation, l'unité de caméra 150 inclut également un ou plusieurs capteurs autres que des caméras (par exemple, un capteur LiDAR ou un projecteur de points infrarouges pour le captage de profondeur, un capteur de proximité pour la détection de proximité, etc.) Dans certains modes de réalisation, un projecteur de points infrarouges projette des points infrarouges sur une surface, et les réflexions de la surface sont mesurées par une caméra infrarouge pour déterminer la distance entre chaque point et le système de projecteur. Lorsqu'elles sont associées à une caméra 3D, ces mesures de profondeur peuvent être cartographiées sur une image 3D capturée. Cette approche est utilisée dans certains modes de réalisation pour générer un modèle 3D d’une surface corporelle, et pour le suivi en temps réel de particularités supplémentaires à utiliser pour cartographier un dessin de traitement cosmétique sur le visage 102 du sujet ou d'autres parties du corps.
La [FIG. 2A] est une illustration schématique d'une représentation numérique d'un traitement de modelage 200 sous la forme d'un maillage polygonal incluant un tenseur de données de traitement pour des traitements de surface et volumétriques, selon divers modes de réalisation. Le dessin de traitement 200 représente une visualisation exemplaire d'un dessin de traitement cosmétique, incluant de multiples polygones 202, où chaque polygone 202 représente une unité de la représentation numérique, semblable à un pixel dans une image numérique. Lorsque le système mettant en œuvre les processus décrits dans le présent document (par exemple, le système 100 de la ) peut projeter le dessin 200 sur une cartographie de la surface du visage d'un utilisateur (par exemple, le visage 102 du sujet de la ), les polygones 202 peuvent être ou inclure des triangles ou d'autres formes qui offrent une plus grande flexibilité pour la projection et la cartographie de surface par rapport à des pixels carrés ou rectangulaires.
Comme montré, un premier polygone 202-1 du dessin de traitement 200, référencé comme Cell i,j dans le plan i-j de la représentation numérique, peut inclure de multiples types de données de traitement correspondant à différentes couches du dessin de traitement cosmétique 200. Par exemple, les données de dessin pour le premier polygone 202-1 peuvent inclure, sans s'y limiter, un tuple de traitement de surface et un tuple de traitement volumétrique, indiquant deux traitements différents à générer par le système 100 au niveau de régions différentes de la peau. Chaque tuple peut inclure des informations de niveau de traitement correspondant aux matériaux photo-réactifs incorporés dans une formulation photo-réactive. Par exemple, la formulation photo-réactive peut inclure un, deux, trois, quatre, cinq matériaux photo-réactifs différents ou plus. Dans certains modes de réalisation, un ou plusieurs des matériaux peuvent subir une expansion sous une illumination à une longueur d'onde caractéristique, tandis que d'autres peuvent se contracter, durcir ou changer de couleur en réponse à une illumination à une longueur d'onde caractéristique respective.
En modulant sélectivement les matériaux photo-réactifs selon les niveaux de traitement pour chaque polygone, le dessin de traitement 200 peut être appliqué sur une surface corporelle cible de l'utilisateur. Comme décrit plus en détail en référence aux figures 3 à 6B, les traitements peuvent être conçus pour fournir un modelage isotrope et/ou anisotrope sur la surface de la peau d'un utilisateur, comme un traitement de modelage volumétrique, et/ou pour réduire l'apparence visuelle de particularités de la peau incluant, sans s'y limiter, l'acné, les cicatrices d'acné, les cicatrices, les rides ou les ridules. Bien que chaque polygone 202 soit illustré comme ayant une taille caractéristique uniforme, il faut comprendre que les polygones sont représentatifs d'un tenseur d'informations de modelage qui est référencé par des entrées de cellules dans l'espace i-j, plutôt qu’en coordonnées cartésiennes. De cette façon, le premier polygone 202-1 peut être plus grand ou plus petit que les polygones voisins 202 lorsqu'il est projeté dans une dimension physique, par exemple lorsqu'il est appliqué à une cartographie faciale d'un utilisateur pour l'application du dessin 200 (par exemple, la région d'intérêt 120 du visage 102 du sujet de la ).
La [FIG.2B] est une illustration schématique d'un exemple de projection tridimensionnelle 210 du dessin de traitement 200 sur une cartographie de visage collectée à l'aide du système de la , selon divers modes de réalisation. Comme décrit plus en détail en référence à la , le système 100 est configuré pour recevoir le dessin de traitement 200 et pour générer un motif d'exposition. Dans le cadre des opérations du système 100, le dessin de traitement 200 peut être projeté sur une cartographie 3D de la portion du corps de l'utilisateur (par exemple, le visage 102 du sujet de la ). Le modèle 3D inclut plusieurs points de référence 212 sous la forme de triangles correspondants d'une structure maillée, bien que d'autres formes de polygones soient également envisagées.
La génération de la projection 3D 210 peut inclure de multiples opérations de calcul pour générer une représentation numérique d'une portion du visage de l'utilisateur à l'aide de la caméra (par exemple, une cartographie faciale). La caméra peut être ou inclure de multiples capteurs d'images configurés pour capturer des images stéréoscopiques. De cette façon, la représentation numérique de la portion du visage peut être ou inclure un tenseur d'informations de position définissant une surface de la surface corporelle cible (par exemple, dans la région d'intérêt 120 de la ). Des exemples de techniques de calcul incluent la détection des bords, la détection et le suivi de particularités ou de points, et/ou des procédés de nuages de points. Par exemple, le système 100 peut être configuré avec une caméra à temps de vol, avec des systèmes LiDAR ou avec des caméras stéréoscopiques, de sorte que la cartographie faciale puisse représenter une surface générée par des contours reliant des points et/ou des particularités. Dans certains modes de réalisation, le système 100 peut inclure une mise en œuvre de l'apprentissage machine, telle qu'un module de détection/cartographie de visage qui peut être entraîné pour prédire la cartographie faciale sur la base d'un sous-ensemble de particularités et/ou de points mesurés par la caméra. De cette façon, le système 100 peut être configuré pour réduire le nombre de mesures utilisées pour générer la cartographie, ce qui peut améliorer les performances du système, par exemple en réduisant la durée utilisée pour capturer des images du visage de l'utilisateur.
D'autres adaptations peuvent être effectuées en fonction des variations des conditions d'éclairage, des angles de vue ou d'autres facteurs. À titre d’exemple, un capteur de lumière monté sur le dispositif informatique client 104 peut être utilisé pour mesurer les conditions d'éclairage actuelles par rapport à une condition d'éclairage de base. Si l'environnement est trop lumineux ou trop sombre, le dispositif informatique client 104 peut générer une invite pour augmenter l'illumination et/ou peut activer une source d'illumination (par exemple, la source d'illumination 108 de la ) qui peut ou non être visible pour le sujet (par exemple, une source infrarouge pour fournir une illumination invisible). Dans certains modes de réalisation, le dispositif informatique client 104 peut fournir un retour à un utilisateur (par exemple, via des indices vocaux synthétisés ou des indications visuelles) pour ajuster les conditions d'éclairage afin d'obtenir de meilleurs résultats. Dans certains modes de réalisation, le système peut générer un retour pour donner l’instruction à l'utilisateur de se repositionner par rapport à la ou aux caméras (par exemple, en générant une invite pour repositionner le visage de l'utilisateur d'une position de face à une position de côté). Il faut comprendre que les modes de réalisation décrits peuvent être mis en œuvre de nombreuses façons possibles pour déterminer les concordances entre les données d'image capturées et les données de texture dans un modèle 3D, incluant la mise en concordance des bords ou des contours détectés, des valeurs de couleur/pixel, des informations de profondeur, ou autres, dans différentes combinaisons, et à des niveaux de seuil de confiance particuliers, dont chacun peut être ajusté en fonction des conditions d'éclairage, des préférences de l'utilisateur, des contraintes de conception du système, ou d'autres facteurs.
La projection 210 peut être générée par divers moyens pour réduire les artefacts de la projection sur le visage. Par exemple, les polygones en lesquels le dessin 200 est divisé peuvent être mis à l'échelle de manière hétérogène, être inclinés ou sinon modifiés lors de la génération de la projection 210, comme illustré. Par exemple, alors que le dessin de traitement 200 peut inclure chaque polygone avec une taille uniforme, la projection 210 peut inclure de nombreuses tailles différentes pour les polygones 212. Dans certains modes de réalisation, le redimensionnement peut correspondre aux contours de la cartographie faciale, où les régions à plage dynamique élevée correspondent à des polygones 212 plus petits et les régions à faible plage dynamique correspondent à des polygones 212 plus grands. De plus et/ou en variante, la projection 210 peut être redimensionnée selon la densité d'information. Par exemple, lorsque le nombre de polygones 202 constituant le dessin de traitement 200 correspond à la résolution du dessin, analogue à la résolution en pixels d'une image numérique, les régions à forte densité d'informations du dessin 200 peuvent inclure un nombre relativement élevé de polygones 202, par rapport aux régions qui incluent des informations de dessin relativement rares. À titre d'exemple illustratif, un plus grand nombre de polygones peut être utilisé pour décrire les régions autour des particularités faciales, telles que les yeux, le nez, la bouche ou les sourcils, contrairement aux régions des joues, de la mâchoire, du front, etc.
Les données d'exposition illustrées sur la [FIG.2B] peuvent être générées en tenant compte des valeurs d'intensité de chaque canal de matériau inclus dans le dessin 200, ainsi que des données de cinétique d'exposition pour les matériaux photo-réactifs. Par exemple, des valeurs de traitement d'un premier polygone 212-1, telles qu'indiquées par les données d'intensité du dessin 200, peuvent être effectuées en exposant le premier polygone aux multiples canaux de longueurs d’onde distincts (par exemple, λ 1-4 ) pendant des durées différentes correspondant à la cinétique chimique caractéristique des différents matériaux. Dans certains modes de réalisation, une opération d' « essuyage » peut être mise en œuvre en exposant les matériaux photo-réactifs à une longueur d'onde de neutralisation ou de décomposition. Dans certains modes de réalisation, les matériaux photo-réactifs subissent des transformations irréversibles de polymérisation, d'isomérisation ou de changement de forme sous une illumination à un ou plusieurs des canaux de longueurs d’onde distincts. Grâce à l'utilisation de matériaux photo-réactifs biocompatibles et non toxiques, le traitement cosmétique peut être temporaire, avec peu ou pas d'effet délétère sur la peau.
Dans certains modes de réalisation, le dessin de traitement 200 peut être adapté à l’aide des données collectées pendant les opérations de cartographie faciale pour déterminer des traitements cosmétiques ciblant une ou plusieurs régions de peau de l'utilisateur (par exemple, la région d'intérêt 120 de la ). De cette façon, à l’aide des informations de profondeur, des bords et/ou d'autres particularités, le dessin de traitement 200 peut incorporer des particularités et des configurations d'illumination spécifiques. Dans un exemple illustratif, un dessin de traitement modèle peut être reçu par le système mettant en œuvre des traitements de modelage, et peut être ajusté pour inclure des informations de traitement concernant la peau flasque ou les rides, et/ou les cicatrices d'acné, détectées pendant la cartographie de visage. En tant que telle, la projection du dessin de traitement 200 sur la cartographie de visage 210 peut inclure un maillage adaptatif et des niveaux de traitement, correspondant à l'identification de particularités et/ou de régions de traitement. Dans certains modes de réalisation, les particularités et/ou les régions de traitement peuvent être indiquées manuellement, par exemple à l’aide d’un marqueur fluorescent visiblement transparent ou d’un autre indicateur qui peut être détecté par des capteurs optiques (par exemple, une encre absorbant les UV, une encre absorbant les IR, etc. ), qui peuvent être utilisés pour indiquer un emplacement de traitement spécifique, par exemple, en associant un indicateur spécifique à un traitement spécifique. Dans un exemple illustratif, un système de capteur d'image UV-visible-NIR-IR (par exemple, la ou les caméras 150 de la ) peut être utilisé pour détecter deux types d'indicateurs ou plus pour les traitements de surface, où un premier indicateur est associé à un traitement d'expansion et un second indicateur est associé à un traitement de contraction.
La est une illustration schématique d'un exemple de traitement de modelage de surface 300 à l’aide de matériaux photo-réactifs, selon divers modes de réalisation. Les opérations individuelles de l'exemple de traitement 300 peuvent être mises en œuvre par le système 100 de la . En tant que tel, l'exemple de traitement 300 est décrit comme faisant partie d'un exemple de flux mis en œuvre par un système d’ordinateur et un système d'illumination commandé par ordinateur (par exemple, le dispositif informatique client 104 de la ). De cette manière, l'exemple de traitement 300 peut être stocké sous forme d'instructions exécutables par ordinateur sur une mémoire lisible par ordinateur qui, lorsqu'elles sont exécutées par un ou plusieurs processeurs du système d'illumination commandé par ordinateur, peuvent mettre en œuvre les opérations du flux illustré sur la . Il est entendu que d'autres systèmes et procédés sont envisagés, dont la ne décrit qu'un exemple.
La platine hôte 4 présente les moyens complémentaires d’indexage 15. Ces derniers comportent les perçages 17 ménagés dans la platine hôte 4, débouchant sur la première face 19 et sont disposés pour coopérer avec les doigts d’indexage 16 de la plateforme 3 afin de garantir l’orientation de la platine hôte 4 lorsqu’elle est positionnée en appui sur la surface d’appui 5. Afin de faciliter la présentation de la platine 4 sur la surface d’appui 5, les perçages 17 présentent chacun une ouverture 22 conique, visible sur la , usinée sur la première face 19.
La platine hôte 4 comporte enfin des moyens de fixation du robot 2, tels que des taraudages 23 conçus pour permettre la fixation du robot 2 grâce à des moyens de vissage 24, illustrés sur la .
Ainsi, la platine hôte 4 et la plateforme 3 d’accueil permettent de former un système 1 de fixation rapide. Grâce aux moyens de bridage 6, en l’occurrence les sauterelles de bridage 10, l’immobilisation ou la libération de la platine hôte 4 est mise en œuvre très rapidement. Le robot 2, fixé sur la platine hôte 4, peut ainsi être installé ou désinstallé très rapidement de la zone de travail sur laquelle la plateforme 3 d’accueil est solidarisée. En utilisant une pluralité de platines hôtes 4, chacune supportant un robot 2 d’assistance spécifique, les divers robots 2 deviennent rapidement interchangeables. La maintenance des robots 2 d’assistance est ainsi facilitée par le système 1 de fixation rapide selon l’invention.
L’invention ne se limite pas aux modes de réalisation de la plateforme du système de fixation et/ou de la platine hôte décrits ci-avant, seulement à titre d’exemple, mais d’autres modes de réalisation peuvent être conçus par l’homme de métier sans sortir du cadre et de la portée de la présente invention.
Appareil et procédé de distribution de repas Domaine technique de l'invention La présente invention concerne de manière générale les appareils automatisés destinés à recevoir des commandes de repas, pour ensuite préparer un repas à partir de portions de repas, et distribuer le repas, qui comprend généralement une pluralité de portions de repas (entrée, plat, dessert, fromage). Au moins une portion de repas est typiquement livrée ou distribuée chaude (le plat principal).
État de la technique Dans l’art antérieur des appareils de distribution de repas, on connaît de manière générale des appareils comprenant : - une zone de travail avec au moins un espace de stockage, agencé pour stocker des portions de repas à distribuer, et au moins un espace de distribution, agencé pour distribuer au moins une portion de repas à un utilisateur, - un bras manipulateur agencé pour se déplacer dans la zone de travail de sorte à pouvoir prélever une portion de repas dans l’espace de stockage, pour la déposer dans l’espace de distribution.
En contrepartie, ce système peut présenter des inconvénients de lenteur à préparer les repas (la rapidité de préparation est critique par exemple aux heures de pointe pour éviter des queues de clients qui pourraient dissuader de passer commande), et un risque d’arrêt complet si le bras manipulateur tombe en panne ou rencontre une défaillance. Pour pallier ces inconvénients, on peut prévoir plusieurs bras manipulateurs afin d’augmenter la vitesse de préparation, mais en cas de panne d’un des bras manipulateurs, le ou les autres bras manipulateurs peuvent se voir interdire l’accès à une partie de la zone de travail en raison du bras manipulateur défaillant. Une telle panne provoque alors l’arrêt complet de l’appareil ou interdit de pouvoir faire certaines opérations.
Par ailleurs, on peut noter que le temps de préparation d’un repas comprenant plusieurs portions de repas peut être très long en raison des opérations faites à la suite les unes des autres, avec un impact particulier des étapes de chauffage qui peuvent durer quelques dizaines de secondes à une ou plusieurs minutes. La quantité de repas livrés par heure est alors faible.
Enfin on peut aussi noter que si un client tarde à effectuer le retrait de son repas, cela peut entraîner une mise en pause de la préparation de la commande suivante, car l’appareil ne peut pas déposer les constituants de cette commande dans l’espace de livraison encore encombré par la commande en cours. Cela ralentit encore la cadence globale de l’appareil, surtout aux heures de pointe.
Un but de la présente invention est de répondre aux inconvénients de l’art antérieur mentionnés ci-dessus et en particulier, tout d'abord, de proposer un appareil et un procédé de préparation de repas qui permettent de garantir une cadence élevée de préparation de repas à partir de portions de repas, tout en assurant un service de distribution des repas même si une défaillance d’un bras manipulateur intervient.