INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Dans un mode de réalisation de l’invention, le module lumineux comporte une source lumineuse, l’unité de modulation étant agencée pour piloter ladite source lumineuse pour l'émission du premier faisceau lumineux modulé par le module lumineux pendant chaque phase active et pour piloter ladite source lumineuse pour l'émission du deuxième faisceau lumineux modulé par le module lumineux pendant chaque phase inactive. On comprend ainsi que la même source lumineuse est employée pour l’émission du premier faisceau lumineux modulé pendant la phase active et pour l’émission du deuxième faisceau lumineux modulé pendant la phase inactive.
Avantageusement, le module lumineux pourra comporter une unité optique agencée pour projeter les rayons lumineux émis par la source lumineuse pour former ledit premier ou deuxième faisceau lumineux.
Dans un autre mode de réalisation, le module lumineux comporte une première source lumineuse et une deuxième source lumineuse, l’unité de modulation étant agencée pour piloter ladite première source lumineuse pour l'émission du premier faisceau lumineux modulé par le module lumineux pendant chaque phase active et pour piloter ladite deuxième source lumineuse pour l'émission du deuxième faisceau lumineux modulé par le module lumineux pendant chaque phase inactive.
Avantageusement, le module lumineux comporte une unité optique commune agencée pour projeter les rayons lumineux émis par la première et la deuxième sources lumineuses pour former lesdits premier et deuxième faisceaux lumineux. En variante, le module pourra comporter deux unités optiques distinctes et chacune agencée pour projeter les rayons lumineux émis par l’une ou l’autre des sources lumineuses pour former lesdits premier et deuxième faisceaux lumineux. Le cas échéant, la deuxième source lumineuse et l’unité optique pourront être agencée pour réaliser ensemble une autre fonction photométrique réglementaire, susceptible d’être activée lorsque la fonction photométrique clignotante est désactivée.
Avantageusement, l’unité de calcul est agencée pour générer une première séquence de données présentant un premier rapport cyclique supérieur à 10% et pour générer une deuxième séquence de données présentant un deuxième rapport cyclique inférieur à 5%. De préférence, l’unité de calcul pourra générer une première séquence dont le rapport cyclique soit supérieur ou égal à 50% et pourra générer une deuxième séquence dont le rapport cyclique soit inférieur ou égal à 1%. On s’assure ainsi que la puissance lumineuse moyenne du deuxième faisceau lumineux modulé soit une fraction particulièrement faible de la puissance lumineuse moyenne du deuxième faisceau lumineux.
Dans un mode de réalisation de l’invention, l’unité de calcul est agencée pour générer une deuxième séquence de données présentant un rapport cyclique déterminé de sorte que le deuxième faisceau lumineux modulé comporte une unique impulsion lumineuse. Le cas échéant, l’unité de calcul étant apte à recevoir un signal électrique converti par le photodétecteur à partir d'un faisceau lumineux reçu par le module de réception, l’unité de calcul est agencée pour détecter une impulsion lumineuse dans le faisceau lumineux reçu à partir dudit signal électrique et pour déterminer un temps de vol séparant l'émission de ladite impulsion lumineuse du deuxième faisceau lumineux, de la réception de ladite impulsion lumineuse détectée par le module de réception. Dans ce mode, l’unité de calcul procède ainsi à une estimation directe du temps de vol du deuxième faisceau lumineux, en détectant, par exemple par seuillage d’une portion du signal électrique correspondant à la durée de la deuxième séquence de données, la présence d’un écho de l’impulsion lumineuse du deuxième faisceau lumineux.
De préférence, la deuxième séquence de données est transmise périodiquement à l’unité de modulation de sorte que le deuxième faisceau lumineux modulé émis pendant une phase inactive comporte un train d’impulsions lumineuses séparées par un intervalle de temps constant. Cet intervalle de temps permet ainsi de définir une distance de détection non ambigüe. De préférence toujours, l’unité de calcul est agencée pour déterminer les temps de vol séparant les émissions d’un train d’impulsions lumineuses du deuxième faisceau lumineux, de la réception d’un train d’impulsions lumineuses détectées par le module de réception. Le cas échéant, l’unité de calcul est agencée pour générer un histogramme des temps de vol déterminés pendant une période de temps donné, pour détecter la présence d’un ou plusieurs objets dans l’environnement du véhicule à partir de l’histogramme, notamment en sélectionnant l’un ou plusieurs des temps de vol déterminés dont les occurrences sont supérieures à un seuil donné, et éventuellement pour estimer une distance séparant le ou lesdites objets du véhicule à partir des temps de vol sélectionnés.
Dans un autre mode de réalisation, le système lumineux pourra comporter une unité de démodulation reliée au photodétecteur et agencée pour extraire une séquence de données, dite démodulée, depuis un signal électrique converti par ce photodétecteur ; et, l'unité de calcul étant apte à recevoir une séquence de données démodulée par l'unité de démodulation depuis un signal électrique converti par le photodétecteur à partir d'un faisceau lumineux reçu par le module de réception, l'unité de calcul est agencée pour estimer des valeurs d'une fonction de corrélation entre ladite séquence de données démodulée et ladite deuxième séquence de données modulante et pour déterminer un temps de vol séparant l'émission dudit deuxième faisceau lumineux modulé émis, de la réception dudit faisceau lumineux reçu, à partir des valeurs de la fonction de corrélation. En d’autres termes, dans ce mode de réalisation, l’unité de calcul peut estimer les valeurs d’une fonction de corrélation entre la séquence de données démodulée et la deuxième séquence de données modulantes, chaque valeur de la fonction de corrélation est associée à une valeur d’un décalage temporel de la séquence modulante, ou de la séquence démodulée, employée pour estimer cette valeur de la fonction de corrélation.
Avantageusement, le système lumineux comporte une unité de démodulation reliée au photodétecteur et agencée pour extraire une séquence de données, dite démodulée, depuis un signal électrique converti par ce photodétecteur ; et, l'unité de calcul étant apte à recevoir une séquence de données démodulée par l'unité de démodulation depuis un signal électrique converti par le photodétecteur à partir d'un faisceau lumineux reçu par le module de réception, l'unité de calcul est agencée pour estimer des valeurs d'une fonction de corrélation entre ladite séquence de données démodulée et ladite première séquence de données modulante et pour déterminer un temps de vol séparant l'émission dudit premier faisceau lumineux modulé émis, de la réception dudit faisceau lumineux reçu, à partir des valeurs de la fonction de corrélation.
De préférence, l’unité de calcul est agencée pour générer ladite première séquence de données modulante, et éventuellement ladite deuxième séquence de données modulante, à partir d’une séquence initiale de type binaire pseudo-aléatoire.
Une séquence binaire pseudo-aléatoire, ou PRBS (de l’anglais « PseudoRandom Binary Sequence »), est une séquence de données composée de valeurs hautes, à savoir des « 1 », et de valeurs basses, à savoir des « 0 ». Ce type de séquence présente des propriétés particulièrement intéressantes. En effet, sa fonction d’autocorrélation est maximum pour un décalage temporel nul, c’est-à-dire lorsque la séquence est comparée à elle-même, et présente une valeur sensiblement inférieure à ce maximum pour tous les autres décalages temporels, c’est-à-dire lorsque la séquence est comparée à des versions décalées temporellement d’elle-même. Par ailleurs, la fonction de corrélation croisée entre deux séquences binaires pseudo-aléatoires est sensiblement inférieure au maximum des fonctions d’autocorrélation de ces séquences. Enfin, ce type de séquence est généralement générée au moyen d’un registre à décalage à rétroaction linéaire, ou LFSR (de l’anglais « Linear Feedback Shift Register »), lequel produit une suite récurrente périodique dont le motif est une séquence binaire pseudo-aléatoire.
Avantageusement, l’unité de calcul est agencée pour générer une séquence initiale de type binaire pseudo-aléatoire de taille maximum et pour générer ladite première et/ou deuxième séquence de données modulante à partir de ladite séquence initiale. Pour une séquence binaire pseudo-aléatoire, le maximum de la fonction d’autocorrélation, c’est-à-dire pour un décalage temporel nul, correspond au nombre de valeurs hautes dans la séquence, tandis que sa valeur, pour tous les autres décalages temporels, correspond à ce nombre de valeurs hautes multiplié par le rapport cyclique de la séquence, c’est-à-dire au rapport entre le nombre de valeurs hautes et la longueur totale de la séquence. Pour une séquence de type binaire pseudo-aléatoire de taille maximum, également appelée MLS (de l’anglais « Maximum Length Sequence ») ou M-séquence, ce rapport cyclique est de 50%. Cette valeur de rapport cyclique permet ainsi d’augmenter la précision de détection du pic, ou d’estimation du maximum, de la fonction d’autocorrélation, et donc la précision d’estimation de la distance du véhicule à l’objet détecté.
Dans un mode de réalisation de l’invention, l’unité de calcul est agencée pour estimer chaque valeur de la fonction de corrélation entre ladite séquence de données démodulée et ladite première et/ou deuxième séquence de données modulante en évaluant la corrélation croisée de la séquence de données démodulée et la première et/ou deuxième séquence de données modulante retardée d’une durée donnée associée à ladite valeur. En d’autres termes, chaque valeur de la fonction de corrélation est ainsi associée à une valeur d’un décalage temporel de la première et/ou deuxième séquence modulante employée pour estimer cette valeur de la fonction de corrélation. L’unité de calcul est ainsi agencée pour identifier la valeur de décalage temporel associée à la valeur maximum de la fonction de corrélation croisée.
Dans un mode de réalisation de l’invention, l’unité de calcul est agencée pour générer et transmettre la première séquence de données modulante à l’unité de modulation pour l'émission d'un premier faisceau lumineux modulé par le module lumineux pendant chaque phase active, l’unité de calcul étant agencée pour estimer une distance séparant le véhicule d’un objet dans l’environnement du véhicule à partir de la détermination d’un temps de vol séparant l'émission du premier faisceau lumineux modulé de la réception d’un faisceau lumineux reçu par le module de réception. Le cas échéant, l’unité de calcul est agencée pour estimer une vitesse de déplacement relative de l’objet au regard du véhicule à partir de ladite distance estimée, et l’unité de calcul est agencée pour, lorsque ladite vitesse relative estimée est supérieure à une vitesse seuil donnée, générer et transmettre ladite deuxième séquence de données modulante à l’unité de modulation pour l'émission d'un deuxième faisceau lumineux modulé par le module lumineux pendant chaque phase inactive. On comprend ainsi que le premier faisceau lumineux réalise une fonction de télémétrie pendant les phases actives, ce qui permet, à partir de plusieurs distances estimées successivement, d’estimer la vitesse de déplacement de l’objet au regard du véhicule. Lorsque cette vitesse estimée, ou qu’une vitesse prédite à partir de cette vitesse estimée, dépasse un seuil donnée, il est donc possible de perdre le suivi de l’objet qui a été détecté pendant une phase active, au cours de la phase inactive suivante. Dans ce cas, l’unité de calcul peut ainsi activer la fonction de télémétrie réalisée par le deuxième faisceau lumineux pendant la ou les phases inactives suivantes, afin de garantir une continuité de détection et de suivi de l’objet.
Avantageusement, le module de réception comporte une pluralité de modules d'acquisition élémentaire agencés en matrice.
Par ailleurs, ici, le dispositif optique de transmission comprend deux miroirs de repliement 4, 5 agencés de manière à réfléchir le faisceau lumineux aval Lv généré par le dispositif 3 de génération d’images en direction de la lame partiellement transparente 2. Les miroirs de repliement permettent avantageusement de placer le dispositif de génération d’image 3 dans une configuration dans laquelle il ne fait pas face à la lame partiellement transparente 2 et donc de le placer dans tout endroit adapté, typiquement sous le tableau de bord du véhicule.
Le dispositif de génération d’images 3 comprend une source lumineuse 6, ici un module de rétro-éclairage, configurée pour produire un faisceau lumineux amont Lm, une matrice d’éléments à transmittance variable 7 formant écran et configurée pour être éclairée par le faisceau lumineux amont Lm et un réflecteur 8 interposé entre la source lumineuse 6 et la matrice 7.
Le dispositif d’affichage tête haute 1 comprend également un boîtier 9 (généralement opaque) qui renferme le dispositif de génération d’image 2 et le système optique de transmission 4, 5 afin notamment de protéger ces éléments contre d’éventuelles agressions extérieures (poussière, liquides, etc.).
L’afficheur tête haute comporte en outre une unité de commande 20 configurée pour commander le dispositif de génération d’image 3, notamment la source lumineuse 6 et la matrice d’éléments à transmittance variable 7, notamment en fonction de signaux de commande entrés par l’utilisateur ou en provenance de divers capteurs de l’afficheur tête haute 1, comme cela sera expliqué ci-après.
Le dispositif de génération d’image 3 peut subir une augmentation de sa température due à l’élévation de la température ambiante du véhicule, de la chaleur générée par la source lumineuse 6, et des rayons solaires qui pénètrent dans le boîtier 9 via la fenêtre 11 selon le trajet inverse du faisceau lumineux aval Lv. Après réflexion sur les miroirs de repliement 4 et 5, les rayons solaires peuvent se focaliser en un point de l’écran et entraîner une élévation de sa température
Selon une caractéristique avantageuse de l’invention, le dispositif de génération d’image 1 comporte un système de mesure de la température comportant un film opaque thermiquement conducteur appliqué sur l’une des faces (amont ou aval, relativement au sens de propagation du faisceau) de la matrice d’éléments à transmittance variable, ici sur la face aval.
La est une vue de la face aval de la matrice d’éléments à transmittance variable 7, ici équipée du système 12 de mesure de la température.
La matrice d’élément à transmittance variable, ici un écran LCD, comporte une zone périphérique 13 non optiquement utile et une zone centrale 14 optiquement utile. Plus précisément ici, la zone centrale 14 est en partie optiquement utile et comporte plusieurs zones distinctes optiquement utiles 19.
Il existe donc un besoin d’avoir une solution simple permettant d’obtenir la position de récipients dans des lignes de conditionnement ne nécessitant pas d’opération complexe d’annotation lors de changements de format ou de nature de récipient.
L’invention offre une solution aux problèmes évoqués précédemment, en proposant une détection de position des récipients par traitement d’image, ne nécessitant pas d’annotation et peu de ressources matérielles.
Un aspect de l’invention concerne un procédé mis en œuvre par ordinateur de détection de la position d’une pluralité de récipients, chaque récipient comprenant une face supérieure, le procédé comprenant : Acquisition d’au moins une image de la pluralité de récipients, Obtention de motifs binaires locaux de l’image acquise à partir d’une dimension de la face supérieure de chaque récipient de la pluralité de récipients, la dimension de la face supérieure de chaque récipient étant calculée à partir d’une taille de face supérieure prédéfinie des récipients, Application d’un masque de couleur à l’image acquise à partir d’une couleur de face supérieure prédéfinie des récipients pour obtenir une image partiellement masquée, Combinaison de l’image partiellement masquée et des motifs binaires locaux pour obtenir des ensembles de pixels représentant les faces supérieures des récipients, Calcul de centres de gravités des ensembles de pixels représentant les faces supérieures des récipients de la pluralité de récipients pour obtenir la position de chaque face supérieure des récipients.
Grâce à l’invention, une position des récipients de chaque image traitée est obtenue à partir de données simples telles que la couleur des surfaces supérieures des récipients et la dimension des surfaces supérieures des récipients. Le procédé permet d’obtenir des positions de récipients de manière fiable, ne nécessitant pas d’annotation de la position de récipients similaires sur des images similaires au contraire de l’art antérieur.
Selon des caractéristiques additionnelles, non limitatives, l’image est obtenue par au moins une caméra dont un champ de vision est dirigé vers la pluralité de récipients,
Selon des caractéristiques additionnelles, non limitatives, le procédé comprend en outre, après la combinaison de l’image masquée et des motifs binaires locaux : Au moins une dilatation des ensembles de pixels représentant les faces supérieures des récipients, Au moins une érosion des ensembles de pixels représentant les faces supérieures des récipients.
Selon un mode de réalisation, le procédé comprend : une première dilatation des ensembles de pixels représentant les faces supérieures des récipients puis une première érosion des ensembles de pixels représentant les faces supérieures des récipients puis une seconde dilatation des ensembles de pixels représentant les faces supérieures des récipients.
Selon un mode de réalisation, la position de chaque face supérieure obtenue comprend des coordonnées du centre de gravité de la face supérieure dans l’image.
Selon un mode de réalisation, la combinaison de l’image masquée et des motifs binaires locaux est réalisée par multiplication d’une première matrice avec une deuxième matrice, la première matrice représentant l’image masquée, la deuxième matrice représentant les motifs binaires locaux.
Selon un mode de réalisation, la taille de surface supérieure prédéfinie et la couleur de surface supérieure prédéfinie sont obtenues à partir d’une interface homme-machine, avant l’obtention de motifs binaires locaux et avant l’application d’un masque de couleur à l’image acquise.
Selon un mode de réalisation, la taille de surface supérieure prédéfinie et la couleur de surface supérieure prédéfinie sont stockées dans une base de données.
Selon un mode de réalisation, avant le calcul de la dimension de la surface supérieure, la taille de surface supérieure de récipient prédéfinie est transformée en taille de surface supérieure de récipient en pixels de l’image acquise à partir d’une distance prédéfinie entre la caméra et la surface supérieure des récipients et d’une résolution prédéfinie de la caméra en pixels.
BREVE DESCRIPTION DES FIGURES Les figures sont présentées à titre indicatif et nullement limitatif de l’invention. La montre une représentation schématique d’une ligne de conditionnement dans laquelle est mis en œuvre le procédé selon l’invention, La montre une représentation schématique du procédé selon l’invention, La montre une représentation schématique de résultats des étapes du procédé selon l’invention, Les figures 4a et 4b montrent des représentations schématiques de récipients dont la position peut être obtenue par le procédé selon l’invention, La montre une représentation schématique d’une étape du procédé selon l’invention.
Chaque serveur BCKi envoie à l'orchestrateur ORC1 une chaîne binaire RETDTi comprenant son certificat éphémère CeBi, son certificat CBi et le code de hachage chiffré CHi.
B8.5 Envoi au dispositif des certificats des serveurs BCKi et du code de hachage chiffré
{BCKI D||BCKDT||RETDT1||….||RETDTi||…||RETDTm}ko
L'orchestrateur ORC1 renvoie au dispositif les données BCKID, BCKDT et toutes les données RETDTi reçues des serveurs de sauvegarde BCKi, sous une forme chiffrée au moyen de la clé k0. Il sera noté ici que l'orchestrateur n’a pas accès aux données RETDTi car il ne connaît pas les clés privées kBi des serveurs BCKi. Les données dans le canal sécurisé de communication entre l'orchestrateur et le dispositif sont donc chiffrées deux fois.
B8.6 Déchiffrement par le dispositif des certificats des serveurs BCKi et du code de hachage chiffré
{BCKID||BCKDT||RETDT1|…||RETDTi||…||RETDTm } -1 k0
Le dispositif HW déchiffre la chaîne de données pour en extraire les données BCKID, BCKDT et les certificats CeBi, CBi, CHi.
B8.7 Validation des données BCKDT et des serveurs BCKi par l’utilisateur
Validate BCKDT, BCKi
L’utilisateur personne physique valide les données de la sauvegarde BCKDT et les serveurs BCKi en charge de la sauvegarde, qui lui sont présentées sur l'écran du dispositif hôte.
B8.8 Vérification par le dispositif des certificats des serveurs BCKi
Verif CeBi, Verif CBi
Le dispositif HW vérifie la chaîne de certificats de chaque serveur BCKi.
Le moteur à turbine à gaz 10 comprend un système d’échange de chaleur comprenant au moins un échangeur de chaleur carburant-huile, et facultativement au moins deux échangeurs de chaleur, ou plus, comme décrit ci-dessus.
Étape 13200 : Contrôler le système d’échange de chaleur de manière à élever la température de carburant à au moins 135 °C à l’entrée de la chambre de combustion aux conditions de croisière.
Le contrôle du système d’échange de chaleur peut comprendre le contrôle de l’écoulement de carburant à travers les échangeurs de chaleur carburant-huile primaire et secondaire 1006, 1004.
L'écoulement de carburant peut être contrôlé à l'aide de la soupape de remise en circulation 6010, comme abordé par rapport à l'étape 12300 du procédé 12000. En variante ou en complément, l’écoulement de carburant peut être contrôlé en utilisant une ou plusieurs conduites de contournement 1005 agencées pour permettre à une proportion du carburant d’éviter de passer à travers l’un ou les deux échangeurs de chaleur carburant-huile, comme décrit ci-dessus par rapport à la .
En variante ou en complément, le contrôle du système d'échange de chaleur peut comprendre le contrôle de l'écoulement d'huile à travers un ou plusieurs échangeurs de chaleur – par exemple, la déviation de moins d'huile vers un échangeur de chaleur air-huile 2020 lorsque la température de carburant a besoin d'être élevée et la déviation de davantage d'huile vers l'échangeur de chaleur air-huile 2020 (ce qui permet à plus de chaleur d'être perdue du moteur à l'environnement) lorsque la température de carburant doit être abaissée. De même, de l'huile peut être déviée au-delà d'un échangeur de chaleur carburant-huile, par ex. à l'aide d'une conduite de contournement, plutôt qu’à travers cet échangeur de chaleur si ou lorsque moins d'apport de chaleur au carburant est nécessaire.
Un ou plusieurs capteurs de température peuvent être fournis, et éventuellement utilisés dans un processus de rétroaction automatisé pour contrôler les écoulements d'huile et/ou de carburant.
Une ou plusieurs soupapes peuvent être prévues, éventuellement contrôlées automatiquement dans un processus de rétroaction en utilisant des données provenant du ou des capteurs de température, pour contrôler les écoulements d'huile et/ou de carburant.
Le chauffage du carburant à des températures plus élevées que précédemment utilisées peut améliorer le refroidissement de l’huile avant qu’elle ne soit renvoyée au reste du moteur à turbine, et/ou peut améliorer le rendement de la combustion du carburant.
Il sera entendu que l'invention n'est pas limitée aux modes de réalisation décrits ci-dessus et que diverses modifications et améliorations peuvent être apportées sans s'écarter des concepts décrits ici. Sauf exclusion mutuelle, toute caractéristique peut être employée séparément ou en combinaison avec d'autres caractéristiques et la description s'étend à et inclut toutes les combinaisons et sous-combinaisons d'une ou de plusieurs caractéristiques décrites ici.