INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Il est proposé ici d’exploiter ce changement d’impédance : plus la longueur des sections chargées est faible, plus leur impédance est élevée. Lorsqu’on utilise un balun 10 fonctionnant à faible impédance , on a donc plus de marge de manœuvre pour réduire la longueur des lignes avant d‘arriver aux limites de fabricabilité associées aux largeurs de lignes. On peut donc obtenir un composant avec des lignes très fines, de longueur réduite, fonctionnant à des impédances faibles.
Or, pour répondre à une des spécificités du HPA mentionnées plus haut, il est justement besoin d’un balun 10 fonctionnant à des impédances faibles en sortie P 2 , P 4 .
Dans un troisième mode de réalisation du balun 10, le deuxième mode de réalisation est modifié en ce que la section de ligne 3λ/4 entre les ports adjacents P 1 , P 4 est remplacée par son équivalent en ligne chargée avec un unique condensateur cette fois, de capacité C2, comme représenté sur le schéma fonctionnel de la figure 3, cette section de ligne est alors constituée par deux tronçons de ligne de transmission chacun d’impédance Z 3 et de longueur électrique , entrecoupés d’un condensateur en parallèle de capacité C2 par ailleurs relié à la masse.
Cette topologie est plus contraignante que la précédente exposée dans le deuxième mode de réalisation, car l’impédance des deux tronçons remplaçant la ligne 3λ/4 est alors, contrairement à précédemment, proportionnelle à leur longueur électrique.
Cela vient du fait que et que la fonction tan() est négative et croissante sur cet intervalle. Le signe « - » de l’égalité 0_3 « transforme » la fonction tan() en un équivalent de la fonction abs(tan) sur cet intervalle. Or abs(tan( ))≥1 sur .
Une réduction supplémentaire de taille du balun 10 peut être obtenue si la valeur de est choisie inférieure à 45° et si la valeur de est choisie inférieure à 135°, les valeurs d’impédance et de longueur électrique étant déterminées à l’aide des égalités suivantes 0_3 et 0_4.
Cette réduction supplémentaire est obtenue notamment si 3 et si on travaille avec un substrat et des impédances qui n’engendre pas une trop grosse différence de largeur de lignes entre les impédances Z1 et Z3 ( i.e. si on travaille avec un substrat, qui en fonction des impédances Z1 et Z3 utilisées, n’engendre pas une augmentation de la largeur des lignes qui causerait une augmentation globale de la surface couverte par le balun, malgré la diminution de la longueur des lignes) ; un exemple de critère standard est que la longueur doit être au moins supérieure à 3 fois la largeur.
Egalité 0_3 :
où est l’impédance de la section de ligne de transmission équivalente entre les ports adjacents P 1 P 4 , de longueur physique 3λ/4 et non chargée.
Egalité 0_4 :
De préférence, le bloc de détection 52 est propre à détecter la proximité d’un utilisateur en fonction des variations de phase d’un signal interne au bloc de détection 52 et du seuil de détection. Les variations de phase sont fonction de la capacité du capteur capacitif 50. La prise en compte des variations de phase d’un signal interne permet de rendre la détection robuste aux agressions CEM. En effet, un signal extérieur, et donc indépendant, ne peut avoir exactement la même phase qu’un signal interne.
Dans ce qui suit, nous décrivons un moyen préféré de réalisation du bloc de détection 52.
En particulier, dans un exemple de réalisation illustré en , le bloc de détection 52 comprend un oscillateur 60, un premier déphaseur, dit déphaseur de détection 62, un second déphaseur, dit déphaseur de référence 64, et un échantillonneur 66.
L’oscillateur 60 est propre à générer un signal d’horloge, dit signal interne CLK.
L’oscillateur 60 fonctionne à basse fréquence où les contraintes de rayonnement CEM sont très faibles (inférieure à 100kHz, mais supérieure à 20kHz pour éviter tout bruit audible par effet piézoélectrique). La fréquence de l’oscillateur est, par exemple, égale à 30 kHz.
Le déphaseur de détection 62 est propre à déphaser le signal interne CLK en fonction de la capacité du capteur capacitif 50, pour obtenir un signal de détection SENSE. Dans le mode de réalisation de la , le déphasage du signal issu du déphaseur de détection 62 augmente lorsque la capacité captée par le capteur capacitif 50 augmente (et donc augmente lorsque l’utilisateur s’approche du capteur).
Dans un exemple de mise en œuvre, le déphaseur de détection 62 est formé de la capacité du capteur capacitif 50, d’une résistance série et d’un étage de remise en forme (remise en forme du signal).
Le déphaseur de référence 64 est propre à déphaser le signal interne CLK de façon réglable, pour obtenir un signal d’échantillonnage DCLK. Le réglage du déphaseur de référence 64 est notamment effectué en fonction du seuil de détection.
Dans un exemple de mise en œuvre, le déphaseur de référence 64 est formé d’un condensateur, d’une résistance série et d’un étage de remise en forme du signal. Au moins l’un de ces éléments est variable, par exemple la résistance (pour que le déphaseur de référence 64 soit réglable).
Le déphaseur de référence 64 est réglé de sorte que la phase du signal d’échantillonnage DLCK soit légèrement supérieure à celle du signal de détection SENSE, en dehors des proximités utilisateur. La différence de phase entre les deux est un offset (écart) de sensibilité pour la détection de proximité. L’offset de sensibilité fixe, ainsi, la distance prédéterminée entre l’utilisateur et les oculaires 36, à partir de laquelle une détection de proximité est effectuée. Lorsque la capacité captée par le capteur capacitif 50 augmente à cause d’un utilisateur approchant son visage, le déphasage du signal de détection SENSE augmente jusqu’à dépasser celui du signal d’échantillonnage DLCK (voir chronogramme de la , période P2). Ou, dit autrement, lorsqu’un utilisateur approche son visage, la variation de déphasage du signal de détection SENSE augmente jusqu’à dépasser l’offset de sensibilité.
L’échantillonneur 66 est propre à échantillonner le signal de détection SENSE à partir du signal d’échantillonnage DCLK, pour obtenir un signal de sortie Q. Le signal de sortie Q est propre à prendre deux états tels que : lorsque la phase du signal de détection SENSE est inférieure à celle du signal d’échantillonnage DCLK, le signal de sortie Q est dans un premier état, indiquant une absence de proximité détectée, et lorsque la phase du signal de détection SENSE est supérieure à celle du signal d’échantillonnage DCLK, le signal de sortie Q est dans un second état, indiquant une détection de proximité.
Par exemple, l’échantillonneur 66 est réalisé avec au moins une bascule D.
De préférence, l’échantillonneur 66 est propre à échantillonner le signal de détection SENSE sur les deux fronts (à 0° et 180°) du signal d’échantillonnage DCLK.
De préférence, le bloc de détection 52 comprend, en outre, un filtre 68 à double constante de temps. Le filtre 68 est propre à valider le signal de sortie Q du bloc de détection 52 indiquant une détection ou non de proximité, seulement suite à l’obtention d’un signal de sortie Q dans le même état sur une durée prédéterminée, ce qui correspond à un nombre prédéterminé d’échantillonnages consécutifs, effectués par l’échantillonneur 66, dans le même état. Ainsi, une détection de proximité est validée seulement si plusieurs échantillons consécutifs du signal de détection SENSE, correspondant au signal de sortie Q dans le second état, sont obtenus.
Ces deux aspects permettent d’assurer la robustesse aux agressions CEM. En effet, si le signal de détection SENSE provient bien du signal interne CLK de l’oscillateur 60, les signaux SENSE et DCLK ont la même fréquence et les deux échantillonnages en opposition de phase de l’échantillonneur 66 ont toujours des niveaux logiques complémentaires. Si, au contraire, le signal de détection SENSE est perturbé par une agression CEM cherchant à simuler la présence de l’utilisateur, les deux échantillonnages en opposition de phase ne peuvent pas rester à des niveaux complémentaires à long terme, car l’agression CEM est extérieure au système et ne peut pas être corrélée à la phase de l’oscillateur 60.
Le filtre 68 à double constante de temps permet de confirmer la détection, notamment après un grand nombre de couple d’échantillonnages (0°/180°) dans le même état et consécutifs. L’aspect consécutif est obtenu, d’une part, grâce à la constante de temps « grande » qui permet d’atteindre le grand nombre d’échantillonnages dans le même état, et, d’autre part, grâce à la constante de temps « petite » qui permet de réinitialiser l’état du filtre 68 dès qu’un couple d’échantillonnages 0°/180° ne présente pas des niveaux logiques complémentaires. La constante de temps « grande » est choisie à la fois grande devant la période de l’oscillateur 60, et à la fois suffisamment petite pour ne pas introduire de retard sensible à l’échelle humaine lorsque l’utilisateur approche son visage du capteur capacitif 50. La constante de temps « grande » est, par exemple, égale à 1000 périodes de l’oscillateur 60, soit 30 ms.
Un tel mode de réalisation est avantageux, notamment lors de la première mise en route du module d’affichage. Les données de calibration permettent ensuite d’améliorer l’affichage de l’image stockée dans la mémoire.
Selon des modes de réalisation, le procédé peut comprendre en outre la réception d’une mise à jour de ladite au moins une image sur l’interface de données, et une écriture par le module de contrôle dans la mémoire pour remplacer ladite au moins une image par la mise à jour.
Il est ainsi rendu possible de mettre à jour l’image stockée dans la mémoire, ce qui permet d’améliorer la personnalisation des fonctions lumineuses réalisées par le module d’affichage et de faire varier l’image par défaut ou l’animation lumineuse affichée en cas d’indisponibilité des données et de réception de l’alimentation.
Selon des modes de réalisation, le procédé peut comprendre en outre un stockage de ladite au moins une image dans la mémoire du module d’affichage, avant une première mise en service dudit module d’affichage.
Ainsi, il n’est pas nécessaire de configurer le module d’affichage lors de sa première mise en service.
Un troisième aspect de l’invention concerne un module d’affichage comprenant : - une mémoire stockant au moins une image; - au moins une interface d’alimentation apte à recevoir un signal d’alimentation ; - une interface de données apte à recevoir des données ; - un écran comprenant une pluralité d’éléments lumineux ; - un module de contrôle apte à contrôler les éléments lumineux de l’écran en fonction des données reçues sur l’interface de données, à détecter une indisponibilité des données sur l’interface d’entrée, et apte à, sur détection de l’indisponibilité lors de la réception d’un signal d’alimentation, accéder à ladite au moins une image dans la mémoire et à contrôler les éléments lumineux pour afficher ladite au moins une image.
illustre un système d’affichage selon des modes de réalisation de l’invention;
est un diagramme illustrant les étapes d’un procédé d’affichage d’une image selon des modes de réalisation de l’invention.
La description se concentre sur les caractéristiques qui démarquent le procédé et le module d’affichage de ceux connus dans l’état de l’art.
La illustre un système d’affichage 1 pour véhicule automobile selon des modes de réalisation de l’invention.
Le système d’affichage 1 comprend un module d’affichage 100 apte à remplir au moins une fonction lumineuse parmi une fonction esthétique et/ou une fonction de signalisation. La fonction de signalisation comprend l’affichage de données à titre informatif pour un utilisateur. Le module d’affichage 100 peut être intégré dans un équipement extérieur d’un véhicule automobile, notamment pour une fonction de signalisation, ou dans un équipement intérieur de véhicule automobile, notamment pour une fonction de signalisation au conducteur, pour une fonction esthétique telle que l’affichage d’un message d’accueil au démarrage du véhicule. Aucune restriction n’est attachée à l’équipement qui intègre le module d’affichage 100, qui peut être un élément de carrosserie, un phare, une portière, un élément de tableau de bord ou tout autre équipement intérieur ou extérieur d’un véhicule automobile.
Le module d’affichage 100 comprend un module de contrôle 101 apte à contrôler un écran 102, en fonction notamment de données d’image ou vidéo reçues via une première interface 105, appelée interface de données 105 dans ce qui suit.
Aucune restriction n’est attachée à la technologie de l’écran 102, qui peut comprendre une matrice d’éléments lumineux, pilotables individuellement.
Selon des modes de réalisation, chacune des éléments lumineux peut être une puce à semi-conducteur émettrice de lumière dont les dimensions sont comprises entre 150μm et 300 μm. Une telle puce est appelée miniled. En variante, et de manière préférentielle, chacun des éléments lumineux comporte au moins une puce à semi-conducteur émettrice de lumière dont les dimensions sont inférieures à 150μm, par exemple comprises entre 5μm et 80μm. Une telle puce est appelée microled. De telles puces peuvent être montées, directement ou indirectement, sur un substrat, tel qu’un substrat en céramique. On entend par substrat en céramique un substrat réalisé en un matériau de structure cristalline, ou partiellement cristalline ou amorphe, tel qu’un verre ou une alumine, constitué de substances essentiellement inorganiques, et qui est formé par une masse en fusion qui se solidifie en se refroidissant, ou qui est formé et porté à maturité, en même temps ou ultérieurement, par l’action de la chaleur et/ou de la pression. Avantageusement, le substrat en céramique est un substrat en alumine (Al2O3) ou bien en nitrure d’aluminium (AlN). Il est à noter que le substrat en verre (à base de borosilicate) est plus couramment utilisé du fait de ses propriétés diélectriques et de son coût de réalisation. Le substrat peut avoir une épaisseur comprise entre 400 et 600 μm, par exemple être égale à 500 μm. En variante, le substrat peut être de type circuit imprimé à haute densité, HDI PCB, avec une épaisseur comprise entre 400 et 600 μm, par exemple égale à 500 μm, dans le cas d’un pilotage des sources lumineuses en matrice active, ou comprise entre 900 et 1100 μm, par exemple égale à 1mm, dans le cas d’un pilotage des éléments lumineux en matrice passive.
Cette figure représente le résultat de l'algorithme de cible implémenté dans un pc qui repère le mouvement du doigt de la diagonale droite basse vers le haut gauche.
Cette figure représente le résultat de l'algorithme de cible implémenté dans un pc qui repère le mouvement du doigt de la diagonale droite haute vers le bas gauche.
: Les quatre sens du mouvement pour allumer et éteindre deux lampes
Procédé et dispositif de détection des émotions d’utilisateurs La présente invention concerne un outil de détection automatique des émotions et des actions des utilisateurs naviguant sur des sites internet ou plus généralement utilisant des applications ou des logiciels mis en œuvre sur des dispositifs informatiques. Cet outil permet de générer des données utiles à caractériser l’expérience de l’utilisateur en identifiant les moments positifs, neutres et négatifs de sessions d’utilisation enregistrées.
L’invention a des applications dans l’analyse de l’expérience utilisateur dans le domaine du marketing, des ressources humaines, du jeux vidéo, des médias, du cinéma etc. Plus généralement, elle a des applications dans tout domaine dans lequel on souhaite qualifier les émotions ressenties par un utilisateur d’un système informatique ou media.
Arrière-plan technologique Le développement des produits et services informatiques impliquent des études du comportement humain, plus particulièrement de la façon dont les individus interagissent et travaillent avec les systèmes numériques. Fortement ancrées dans la psychologie et la sociologie, ces études sur le comportement humain permettent de comprendre les motivations, la productivité et les motivations.
L'un des principaux problèmes de ces études réside dans le fait qu'elles doivent être réalisées par de grandes équipes, ce qui entraîne des coûts opérationnels élevés et des défis logistiques pour mener ces études à plus grande échelle. Il existe également des problèmes liés à la capacité des humains à réduire les biais et à recueillir des données de haute qualité pendant des entretiens qui peuvent durer des heures.
Certaines entreprises tentent d'utiliser des modèles d'apprentissage automatique pour recueillir des informations sur le comportement humain en filmant des testeurs utilisant le produit sur lequel l’on souhaite recueillir des informations. Ces entreprises utilisent des flux vidéo provenant de webcams et des microphones pour enregistrer la voix. D’autres entreprises utilisent des capteurs de haute technologie pour scanner l'activité cérébrale pendant le processus de recherche.
Ces solutions permettent aux entreprises d'enregistrer leurs utilisateurs pendant qu'ils utilisent, regardent ou expérimentent le produit testé et de télécharger les vidéos pour que les données comportementales soient traitées pendant l’utilisation d’un service.
Cependant, l'un des principaux problèmes des solutions actuelles reste le nombre de travaux manuels que les chercheurs doivent effectuer pour préparer les données pour les études. Dans les solutions existantes, ils doivent notamment synchroniser et télécharger des vidéos représentant les utilisateurs ayant testé un système, ce qui rend le processus sujet aux erreurs, lent et coûteux.
Par exemple, une étude sur vingt personnes avec des entretiens d'une heure pour chaque utilisateur peut nécessiter trois chercheurs. Il en résulte que ces trois chercheurs travaillent pour réaliser vingt entretiens d'une heure et analyser vingt heures de vidéo à raison de deux heures chacun. Cela fait au total cent vingt heures de travail minimum.
Il existe donc un besoin pour simplifier et automatiser les processus d’étude comportementale des utilisateurs sur de produits ou de services numériques.
Selon un premier aspect , l’invention concerne un procédé de détection d’une émotion d’un testeur lors de l’utilisation d’un service disponible sur un module de service, le procédé comprenant les étapes suivantes : - lancer un module de test pour connecter un premier dispositif de test utilisé par ledit testeur et un dispositif de supervision, ledit module de test étant configuré pour la réalisation d’étapes d’un programme de test dudit service, - lancer une session d’utilisation dudit service par ledit testeur à partir de données de service depuis ledit premier dispositif, - collecter, depuis ledit module de test, un flux de données de suivi de test issues de la session d’utilisation, lesdites données de suivi de test comprenant des données vidéo, des données audio et des données d’interface, - analyser lesdites données d’interface pour déterminer des interactions dudit testeur avec une interface dudit module de service, - associer lesdites interactions avec des étapes dudit programme de test, - analyser lesdites données vidéo et lesdites données audio pour déterminer des émotions ressenties par le testeur, - associer lesdites émotions avec des étapes dudit programme de test.
Un procédé selon le premier aspect permet de simplifier le processus d’analyse du comportement d’utilisateurs et de réduire le temps consacré à la pré-analyse des enregistrements pendant l'utilisation effective des appareils. Les modes de réalisation de l’invention permettent de réduire le temps d’analyse jusqu’à 80%.
illustre la connexion à un site internet selon l’art antérieur,
illustre la connexion à un site internet selon l’art antérieur pour un test selon des modes de réalisation,
illustre schématiquement un dispositif selon des modes de réalisation.
Description détaillée de l’invention Un contexte de mise en œuvre de l’invention est tout d’abord décrit en référence à la . Dans les exemples qui suivent, il sera considéré qu’un service sur internet mis en œuvre par un serveur 104 doit faire l’objet d’une étude comportementale de ses utilisateurs. Un superviseur de l’étude (dans la suite « interviewer ») a donc défini un programme de test avec des étapes de test sur un dispositif de supervision 101 auquel il va soumettre un certain nombre de testeurs. Chaque étape du test correspond à une ou plusieurs tâches à effectuer par le testeur. Bien entendu, les modes de réalisation de l’invention peuvent avoir d’autres applications. Le service étudié peut être d’une autre nature et n’est pas limité à la navigation sur un site internet.
La définition d’un test par l’interviewer peut se faire en trois étapes. Dans une première étape, l’interviewer définit une adresse de connexion au test. Par exemple, il s’agit d’une adresse internet. Cette adresse va permettre aux utilisateurs d’accéder au test sur leurs dispositifs respectifs. Par exemple, l’adresse mène vers un serveur sur lequel se trouvent divers programmes informatiques permettant à la mise en œuvre les différentes fonctionnalités décrites dans ce qui suit. En outre, l’interviewer définit un scénario de test. Par exemple, si le service testé est un site internet marchand, le scénario peut être la réalisation d’un achat pour un cadeau d’anniversaire ou tout autre type d’expérience utilisateur. Dans un second temps, l’interviewer définit une série d’actions à réaliser par l’utilisateur et au sujet desquelles l’interviewer souhaite obtenir des réactions. Ces actions seront affichées à l’utilisateur qui devra les réaliser pendant qu’un module de test va analyser son comportement. Par exemple, il s’agit d’actionner une fonctionnalité particulière du site ou autre. Dans un troisième temps, l’interviewer va procéder à la programmation de l’envoi du lien à l’utilisateur. Par exemple, il spécifie une adresse courriel afin d’envoyer le lien à l’utilisateur avec une date et une heure de connexion prévue pour le test.
Pour lancer le test, chaque testeur va se connecter au serveur 104 à partir d’un dispositif propre 102 . Le serveur 104 correspond au service testé. Par exemple, il s’agit du serveur internet sur lequel se trouve le site marchand testé. Le test défini par l’interviewer est mis en œuvre quant à lui par un module de test spécifique 103 auquel l’interviewer 101 et l’utilisateur 102 (sur invitation de l’interviewer) ont accès. Par exemple, comme déjà évoqué, l’interviewer a envoyé au testeur une adresse de connexion qui permet au testeur d’accéder au module de test qui peut être mis en œuvre sur un serveur dédié. Par exemple encore, cette adresse permet à l’utilisateur de télécharger une application permettant d’exécuter le module 103 sur le dispositif 102 de l’utilisateur. Tout au long du test, le module de test 103 obtient des données de suivi de la part de l’interviewer 101 , du testeur 102 et les envoie à un ou plusieurs serveurs 105 de collecte de données de suivi. Dans certains exemples de réalisation, le serveur du module de test et le serveur de collecte de données peuvent être les mêmes.
Selon des réalisations, le test se déroule comme décrit en référence à la .
Le testeur accède au module de test dans une étape 201 . Par exemple, il accède à l’adresse de connexion envoyée par l’interviewer. Il peut en outre s’identifier avec un certain nombre d’informations d’indentification. Le testeur lance ensuite le module de test dans une étape 202 . Il peut ensuite configurer son environnement de test dans une étape 203 , par exemple en configurant sa caméra et son microphone.
Le testeur lance ensuite le test lors d’une étape 204 . Le test commence par l’étape 205 de connexion au service testé. Par exemple, l’utilisateur accède à un site internet sur lequel il va naviguer lors du test. L’utilisateur va ensuite utiliser le service lors d’une étape 206 , conformément à ce qu’a prévu l’interviewer. Lors de cette étape, l’interviewer peut lui donner des instructions d’utilisation par le biais du module de test.