FR 3052272 A1 20171208 FR 1655087 A 20160603 1 Vitrine interactive perfectionnée Les vitrines de démonstration permettent d'attirer les personnes intéressées par les produits présentés, d'en exposer les avantages en les mettant en situation, et créer ainsi une expérience tangible, interactive et potentiellement personnalisée. Deux solutions sont habituellement adoptées : - une solution purement matérielle, rassemblant des objets animés et/ou actionnables dans des maquettes ; - une solution purement logicielle, avec un écran tactile ou un écran jouxtant une zone tactile ou des boutons. Selon les essais et observations en salons et espaces de démonstration/vente, les interactions les plus riches et mémorables s'obtiennent en mêlant objets et produits physiques, d'une part, avec des affichages numériques, d' autre part. Cependant, la création de telles interactions est souvent délicate, coûteuse et non pérenne. Typiquement, un écran large et tactile pour visualiser de façon interactive des produits en boutique ou sur salon est une technique coûteuse et, en réalité, moins interactive que la manipulation physique du produit-même. Cependant, l'usage d'un écran reste intéressant dans la mesure où un écran est lumineux et peut présenter des animations attirant l'attention d'un utilisateur. Les seuls exemples concluants en termes d'expérience positive impliquent en effet un couplage étroit entre des objets physiques, des capteurs, un ou plusieurs projecteurs, des logiciels d'animation, etc. Ces contraintes ne sont pas compatibles avec des besoins habituels des démonstrateurs, formateurs ou vendeurs, qui recherchent plutôt une solution simple, légère, réutilisable et évolutive. La présente invention vient améliorer la situation. Elle propose à cet effet un boitier pour vitrine de démonstration, le boitier comprenant un cadre ouvert destiné à être placé en regard d'un écran de taille équivalente ou supérieure à celle de l'ouverture du cadre, 3052272 2 le cadre comprenant des parois internes définissant une pluralité de compartiments ouverts, chaque compartiment étant équipé d'au moins un capteur de mouvement apte à émettre en cas de mouvement détecté un signal comportant au moins un identifiant du compartiment associé, le boitier comprenant par ailleurs un contrôleur comportant : 5 - une connexion à l'écran pour piloter un affichage sur l'écran, - une connexion aux capteurs pour recevoir et lire les signaux émis par les capteurs, - un accès à une mémoire stockant, pour chaque compartiment, un identifiant de ce compartiment en correspondance : o d'au moins un contenu vidéo, d'animation, associé à ce compartiment, et 10 o de coordonnées prédéterminées d'une zone de l'écran associée à ce compartiment, un affichage du contenu vidéo d'animation sur la zone associée à ce compartiment étant piloté par le contrôleur dans les coordonnées prédéterminées de la zone associée au compartiment, le contrôleur étant de plus apte, en cas de mouvement détecté par un capteur d'un compartiment, à : 15 o recevoir et lire le signal issu du capteur de ce compartiment, o sélectionner dans la mémoire, en fonction de l'identifiant du compartiment lu dans le signal émis par le capteur, un contenu vidéo d'animation choisi au moins en fonction de cet identifiant, et o piloter l'écran pour afficher au moins le contenu vidéo d'animation sélectionné dans 20 les coordonnées prédéterminées de la zone associée au compartiment. Ainsi, le boîtier au sens de l'invention permet de présenter à la fois des objets physiques (équipés éventuellement de capteurs) et susceptibles d'être manipulés par un utilisateur, mais aussi un affichage dynamique sur écran et approprié à la position de ces objets. 25 Dans une forme de réalisation, la mémoire stocke en outre un contenu vidéo, par défaut, et en l'absence de réception d'un signal de capteur, le contrôleur pilote l'écran pour afficher le contenu vidéo par défaut sur l'écran. 30 Ainsi, le contrôleur pilote au moins deux formes d'affichage distinctes, par zone délimitée par un compartiment du boîtier. Dans une forme de réalisation, les compartiments sont de dimensions choisies, et stockées en mémoire, le contrôleur étant apte à définir les coordonnées d'affichage de contenu dans chaque 35 zone, en fonction des dimensions stockées, pour adapter une taille d'affichage dans chaque compartiment aux dimensions stockées pour ce compartiment. 3052272 3 Par exemple, chaque compartiment peut comporter des capteurs de distances disposés sur deux parois perpendiculaires du compartiment, pour mesurer les dimensions du compartiment, afin de stocker ensuite ses dimensions et adapter ainsi les zones d'affichages aux dimensions des compartiments. 5 Dans une forme de réalisation, le contrôleur est apte à recevoir et lire les signaux issus des capteurs des compartiments, pour établir une liste ordonnée de signaux (appelée ci-après « matrice colonne »), chacun de valeur donnée. La mémoire précitée stocke alors en outre des définitions de jeux de contenus à afficher en chaque zone de l'écran, en fonction de plages de valeurs 10 respectivement prises par les signaux issus des capteurs. Le contrôleur est ainsi apte en outre à sélectionner dans la mémoire, en fonction des valeurs des signaux reçus, un jeu prédéfini de contenus vidéo d'animation. La présente invention vise aussi un procédé d'affichage de contenus vidéo sur une vitrine de 15 démonstration, dans lequel on prévoit un boitier comprenant un cadre ouvert destiné à être placé en regard d'un écran de taille équivalente ou supérieure à celle de l'ouverture du cadre, le cadre comprenant des parois internes définissant une pluralité de compartiments ouverts, chaque compartiment étant équipé d'au moins un capteur de mouvement apte à émettre en cas de mouvement détecté un signal comportant au moins un identifiant du compartiment associé, 20 le boitier comprenant par ailleurs un contrôleur comportant : - une connexion à l'écran pour piloter un affichage sur l'écran, - une connexion aux capteurs pour recevoir et lire les signaux émis par les capteurs, - un accès à une mémoire stockant, pour chaque compartiment, un identifiant de ce compartiment en correspondance : 25 o d'au moins un contenu vidéo, d'animation, associé à ce compartiment, et o de coordonnées prédéterminées d'une zone de l'écran associée à ce compartiment, un affichage du contenu vidéo d'animation sur la zone associée à ce compartiment étant piloté par le contrôleur dans les coordonnées prédéterminées de la zone associée au compartiment. 30 En particulier le précédé comporte les étapes mises en oeuvre par le contrôleur, en cas de mouvement détecté par un capteur d'un compartiment : o recevoir et lire le signal issu du capteur de ce compartiment, o sélectionner dans la mémoire, en fonction de l'identifiant du compartiment lu dans le signal émis par le capteur, un contenu vidéo d'animation choisi au moins en fonction 35 de cet identifiant, et 3052272 4 o piloter l'écran pour afficher au moins le contenu vidéo d'animation sélectionné dans les coordonnées prédéterminées de la zone associée au compartiment. La présente invention vise aussi un programme informatique, comportant des instructions 5 provoquant l'exécution des étapes de ce procédé, lorsque ces instructions sont lues par un processeur. La présente invention vise aussi un contrôleur comportant un circuit de traitement pour l'exécution des étapes de ce procédé. 10 L'invention propose donc un dispositif hybride et modulable, permettant d'engager l'utilisateur vers une expérience en direct et permettant de plus à l'utilisateur de mieux se rendre compte des caractéristiques du produit en direct. 15 D' autres avantages et caractéristiques de l'invention apparaîtront à la lecture de la description détaillée d'exemples de réalisation ci-après, et à l'examen des dessins annexes et sur lesquels : - la figure 1 présente une vue d'ensemble d'un boîtier connecté à un contrôleur, au sens de l'invention, selon un exemple de réalisation ; - la figure 2 présente les étapes mises en oeuvre par un contrôleur, dans un exemple de 20 réalisation ; - la figure 3 représente schématiquement un circuit de traitement du contrôleur pour la mise en oeuvre de l'invention, selon un exemple de réalisation. En référence à la figure 1, l'invention propose un boîtier sous la forme d'un ensemble en kit, 25 modulable, pour créer, animer et rendre interactive par exemple une vitrine de présentation et de démonstration de petits objets, et ce typiquement à partir d'un simple écran de télévision TV. Plus particulièrement, le boîtier comporte une pluralité de compartiments CPT délimités par des parois perpendiculaires entre elles. Ce boîtier est accolé à l'écran TV (flèches F) pour former ainsi 30 sur l'écran des zones Z1, Z2, Z3, Z4, pour un affichage prédéterminé dans chaque zone ainsi définie. Dans chaque compartiment CPT, des objets peuvent être présentés. Il peut s'agir d'objets connectés COBJ et peuvent être équipés de capteurs respectifs, susceptibles d'envoyer un signal au contrôleur 35 CTL (sur la partie gauche de la figure 1) s'ils sont manipulés par un utilisateur. Le signal d'un capteur peut être envoyé par une liaison radiofréquence, par exemple, au contrôleur CTL. 3052272 5 Bien entendu, d'autres types de capteurs peuvent être prévus, comme par exemple une caméra de présence CAM, connectée aussi au contrôleur CTL pour détecter la proximité d'un utilisateur, et de là, provoquer un affichage sur l'écran de télévision TV. Des réalisations plus sophistiquées peuvent être prévues. Par exemple, une reconnaissance d'expression faciale d'un utilisateur, captée par la 5 caméra CAM, peut permettre d'afficher sur l'écran TV un contenu approprié, sélectionné par le contrôleur CTL. D'autres capteurs de présence peuvent être prévus, comme par exemple les capteurs Cl, C2, C3, qui peuvent correspondre à des cellules de photo-détection, connectés au contrôleur CTL. Un 10 utilisateur coupe le faisceau lumineux (par exemple infrarouge) lorsqu'il cherche à manipuler un objet placé dans un compartiment, ce qui provoque un affichage d'un contenu choisi en fonction du faisceau intercepté, sur l'écran de télévision TV. Par ailleurs, ces capteurs Cl, C2, C3 peuvent permettre en outre de mesurer des distances entre les 15 parois de chaque compartiment (comme illustre schématiquement sur la figure 3 (capteurs CDIM), par exemple par temps de vol d'onde). Ces données de distance peuvent être transmises au contrôleur pour être stockées dans une mémoire MEM (figure 3). En variante, il est possible bien entendu de mesurer manuellement ces distances et de stocker les données de ces distances dans la mémoire MEM, à l'aide d'un organe de saisie SAI de ces données, connecté au contrôleur CTL. 20 Ainsi, le contrôleur CTL est en mesure de définir des zones d'affichage sur l'écran Z1 à Z4, de coordonnées d'affichage correspondant aux distances respectives mesurées. En outre, le contenu des signaux issus des capteurs Cl-C3, CAM, COBJ, une fois reçu et lu par le contrôleur CTL, permet de définir un affichage particulier dans chaque zone Z1 à Z4, comme détaillé ci-après en 25 référence à la figure 2. Suite à une première étape 51 de mesure des dimensions de chaque compartiment, les données mesurées sont stockées en mémoire à l'étape S2, pour un ajustement ultérieur S8 des dimensions d'affichages respectifs dans les zones d'écran Z1 à Z4 aux dimensions mesurées des 30 compartiments. À l'étape S3, sur détection de mouvement dans au moins l'un des compartiments, le contrôleur CTL reçoit et lie à l'étape S4 l'ensemble des signaux MES Cl, MES C2, MES C3, etc., issus des capteurs du boîtier. À l'étape S5, le contrôleur construit une matrice colonne MAT de ces signaux, 35 avec une valeur de signal dans chaque élément de cette matrice colonne MES Cl, MES C2, MES C3. 3052272 6 À l'étape S6, chaque valeur de cette matrice colonne est comparée à des plages de valeurs PL1, PL2, PL3, préenregistrées dans la mémoire MEM. La mémoire MEM stocke en outre des matrices colonnes « modèles » dont chaque élément de matrice correspond à une plage de valeurs pour un signal issu d'un capteur donné. 5 Par exemple, pour un photo-détecteur Cl, les plages de valeurs PL11, PL12 peuvent être simplement 0 et 1. Pour une caméra de présence CAM, ces plages de valeurs peuvent être par exemple: - 0 (absence d'utilisateur dans le champ de la caméra), 10 - 1 (présence d'un utilisateur dans le champ de la caméra), - 2 (présence d'un visage d'utilisateur dans le champ de la caméra, signifiant une proximité de l'utilisateur). Pour un capteur sur un objet connecté, par exemple un accéléromètre, ces plages de valeurs peuvent être par exemple: 15 - 1 (objet saisi par l'utilisateur dans sa main), - 0 (objet immobile, laissé en place). Ainsi, une matrice colonne modèle correspondant à une situation dans laquelle un utilisateur s'approche simplement mais en restant à distance du boîtier peut être du type : 20 - MES Cl : 0 - MES C2 : 0 - MES COBJ : 0 - MES C3 : 0 - MES CAM : 1 25 En revanche, une matrice colonne modèle correspondant à une situation dans laquelle un utilisateur saisit effectivement un objet connecté situé dans un compartiment équipé d'un photo-détecteur C2 (comme illustré sur la figure 1) peut être du type : - MES Cl : 0 30 - MES C2 : 1 - MES COBJ : 1 - MES C3 : 0 - MES CAM : 2 35 En particulier selon un mode de réalisation de l'invention, on prévoit un jeu de contenus vidéo à afficher propre à chaque situation captée. 3052272 7 Ainsi, dans le premier cas ci-dessus : 0, 0, 0, 0, 1, l'affichage peut s'animer dans chaque zone Z1 à Z4 mais avec un thème global sur l'ensemble des zones, par exemple un motif animé évoluant dans l'ensemble des zones. 5 Dans le deuxième cas ci-dessus : 0, 1, 1, 0, 2, l'affichage peut s'animer dans chaque zone Z1 à Z4, avec : - un thème particulier dans la zone Z2 (par exemple un feu d'artifice), - des thèmes communs dans les zones Z1, Z3 et Z4 (par exemple des branches de feux d'artifice se prolongeant dans ces zones). 10 Dans ce deuxième cas, la situation antérieure à la saisie de l'objet et correspondant à la matrice colonne 0, 1, 0, 0, 2 (l'utilisateur plongeant sa main dans le compartiment sans saisir l'objet pour l'instant) peut provoquer l'affichage dans la zone Z2 d'un thème différent (par exemple une animation de mouvement avec une couleur attractive en lien avec l'objet présenté dans le compartiment). 15 Ainsi, à chaque situation décrite par une matrice colonne des valeurs de signaux reçus correspond une matrice colonne modèle et un jeu associé de contenus vidéo, choisis préalablement par un utilisateur, et à afficher dans chaque zone appropriée d'écran. 20 Le contrôleur CTL, à l'étape S6, sélectionne alors la matrice colonne modèle qui correspond « au plus près » de la matrice colonne des signaux mesurés par les capteurs : chaque valeur de signal mesurée par un capteur est dans une plage de valeurs correspondante de la matrice colonne modèle sélectionnée. Par exemple, pour la caméra CAM, si le signal qu'elle envoie reflète une « note de présence » comprise entre 0 et 3, alors : 25 - une plage entre 0 et 1 correspond à l'absence d'utilisateur détecté, - une plage entre 1 et 2 correspond à la présence d'un ou plusieurs utilisateur(s) détecté(s) au loin, - une plage entre 2 et 3 correspond à la présence d'un utilisateur détecté à proximité Ainsi, une valeur mesurée par exemple à 1,7 (donc dans la plage 1-2) signifie qu'un utilisateur au 30 moins a été détecté dans le champ de la caméra. La plage affectée à cette valeur est donc celle entre 1 et 2. Par ailleurs, des jeux prédéterminés de contenus vidéo sont associés chacun à chaque matrice colonne modèle. Ainsi, à partir des signaux reçus, le contrôleur CTL sélectionne à l'étape S7 un 35 jeu de contenus vidéo associé à la matrice colonne modèle correspondant au mieux aux signaux reçus. La taille d'affichage de chacun de ces contenus est ajustée en fonction des dimensions 3052272 8 respectives des compartiments comme décrit précédemment en référence à l'étape S8. Le contrôleur peut alors piloter à l'étape S9 l'écran TV (par exemple via une interface graphique OUT - figure 3) pour présenter ces affichages sur l'écran à l'étape S10. 5 On relèvera sur la figure 3 qu'une paire de capteur CDIM est prévue sur des parois perpendiculaires entre elles dans un compartiment pour mesurer à la fois les dimensions du compartiment en hauteur et en largeur et ajuster les dimensions d'affichage correspondantes. Par ailleurs, on relèvera sur la figure 2 le cas particulier où aucune présence ou mouvement n'est 10 détecté(e) par un capteur quelconque (flèche KO en sortie du test S3), ce qui correspond à une situation de matrice colonne modèle de type 0,0,0,0,0. Dans ce cas, à l'étape S11, le contrôleur CTL peut piloter un affichage par défaut correspondant par exemple à une image fixe, sans animation, dans chaque zone de l'écran, ou encore à une même image répartie sur l'ensemble des zones de l'écran. 15 Comme illustré sur la figure 3, le contrôleur CTL peut comporter lui-même un circuit de traitement incluant : - une interface IN de réception des signaux issus des capteurs (par liaison radiofréquence ou filaire), 20 - un processeur PROC pour traiter les signaux reçus, en coopération avec une mémoire MEM (stockant des données temporaires, de calcul, ainsi que des instructions d'un programme informatique au sens de l'invention, avec des matrices colonnes modèles définissant des jeux correspondant de contenus vidéo, ainsi que les contenus vidéo eux-mêmes), - et une interface de sortie OUT pour piloter l'écran de télévision TV. 25 Dans une réalisation, le boîtier peut être compact et comprendre notamment : - un cadre en carton ou en PVC, ou autre, correspondant à la taille de l'écran TV devant laquelle il est destiné à être fixé, - des compartiments dans ce cadre afin de créer des zones spécifiques, 30 - un contrôleur tel qu'un micro-ordinateur connecté à l'écran TV pour diffuser une image choisie et éventuellement du son (via un port HDMI par exemple) ; il peut s'agir d'un contrôleur de type Raspberry Pi ®, Apple TV 4 ®, ou équivalent, - des capteurs de proximité, d'accélération, de vision ou autre, intégrés au cadre, permettant de reconnaitre les gestes et/ou attitudes des visiteurs, 35 - une télécommande optionnelle permettant à un tiers, à distance, de forcer ou interrompre certaines interactions, 3052272 9 - un logiciel générique à personnaliser, comprenant l'essentiel des principes d'animation, y compris un mode stand-alone correspondant au contenu vidéo « par défaut » précité, - une connectivité réseau étendue (WiFi, 4G, Ethernet, BLE, ZWave, etc.) pour relier les objets mais aussi des plateformes de services potentielles, etc. 5 Comme illustré sur la figure 1, il suffit à un visiteur d'approcher son visage ou sa main par exemple d'une zone du cadre pour déclencher une action visuelle (et éventuellement sonore) appropriée sur tout ou partie de l'écran TV, grâce aux caméras ou détecteurs de proximité inclus dans le cadre placé devant l'écran TV et grâce au scénario correspondant d'affichage vidéo, préprogrammé Si le 10 visiteur décide de soulever ou retourner l'un des objets posés sur un compartiment du cadre, une autre réaction peut être déclenchée. Par ailleurs, dans une réalisation possible, si le visiteur souhaite s'identifier afin d'accéder à certaines informations ou démonstrations personnalisées, il peut également le faire si des bornes NFC ou BLE (Bluetooth Low Energy) par exemple sont prévues dans le cadre. 15 Toutes ces interactions sont simples et modulaires, à partir d'un simple écran TV, augmentée par des capteurs et détecteurs physiques. L'invention permet alors de proposer une vitrine interactive pour présenter les objets « in situ » 20 (prêts à la vente en boutiques par exemple, ou sur des salons). La connectivité du boîtier et ses composants peut être gérée via un réseau local, les capteurs pouvant être reliés sur ce réseau local, auquel le contrôleur CTL peut être également connecté. REVENDICATIONS1. Boitier pour vitrine de démonstration, le boitier comprenant un cadre ouvert destiné à être placé en regard d'un écran de taille équivalente ou supérieure à celle de l'ouverture du cadre, le cadre comprenant des parois internes définissant une pluralité de compartiments ouverts, chaque compartiment étant équipé d'au moins un capteur de mouvement apte à émettre en cas de mouvement détecté un signal comportant au moins un identifiant du compartiment associé, le boitier comprenant par ailleurs un contrôleur comportant : - une connexion à l'écran pour piloter un affichage sur l'écran, - une connexion aux capteurs pour recevoir et lire les signaux émis par les capteurs, - un accès à une mémoire stockant, pour chaque compartiment, un identifiant de ce compartiment en correspondance : o d'au moins un contenu vidéo, d'animation, associé à ce compartiment, et o de coordonnées prédéterminées d'une zone de l'écran associée à ce compartiment, un affichage du contenu vidéo d'animation sur la zone associée à ce compartiment étant piloté par le contrôleur dans les coordonnées prédéterminées de la zone associée au compartiment, le contrôleur étant de plus apte, en cas de mouvement détecté par un capteur d'un compartiment, à : o recevoir et lire le signal issu du capteur de ce compartiment, o sélectionner dans la mémoire, en fonction de l'identifiant du compartiment lu dans le signal émis par le capteur, un contenu vidéo d'animation choisi au moins en fonction de cet identifiant, et o piloter l'écran pour afficher au moins le contenu vidéo d'animation sélectionné dans les coordonnées prédéterminées de la zone associée au compartiment. 25 2. Boitier selon la revendication 1, dans lequel la mémoire stocke en outre un contenu vidéo, par défaut, et le contrôleur est apte à piloter l'écran pour afficher le contenu vidéo par défaut sur l'écran, en l'absence de réception d'un signal de capteur. 30 3. Boitier selon l'une des revendications 1 et 2, dans lequel les compartiments sont de dimensions choisies, et stockées en mémoire, le contrôleur étant apte à définir les coordonnées d'affichage de contenu dans chaque zone, en fonction des dimensions stockées, pour adapter une taille d'affichage dans chaque compartiment aux dimensions stockées pour ce compartiment. 3052272 11 4. Boitier selon la revendication 3, dans lequel chaque compartiment comporte des capteurs de distances disposés sur deux parois perpendiculaires du compartiment, pour mesurer les dimensions du compartiment et stocker ses dimensions. 5 5. Boitier selon l'une des revendications précédentes, dans lequel le contrôleur est apte à recevoir et lire les signaux issus des capteurs des compartiments, pour établir une liste ordonnée de signaux, chacun de valeur donnée, et, la mémoire stockant en outre des définitions de jeux de contenus à afficher en chaque zone de l'écran, en fonction de plages de valeurs respectivement prises par les signaux issus des capteurs, le 10 contrôleur est apte en outre à sélectionner dans la mémoire, en fonction des valeurs des signaux reçus, un jeu prédéfini de contenus vidéo d'animation. 6. Procédé d'affichage de contenus vidéo sur une vitrine de démonstration, dans lequel on prévoit un boitier comprenant un cadre ouvert destiné à être placé en regard d'un écran de taille 15 équivalente ou supérieure à celle de l'ouverture du cadre, le cadre comprenant des parois internes définissant une pluralité de compartiments ouverts, chaque compartiment étant équipé d'au moins un capteur de mouvement apte à émettre en cas de mouvement détecté un signal comportant au moins un identifiant du compartiment associé, le boitier comprenant par ailleurs un contrôleur comportant : 20 - une connexion à l'écran pour piloter un affichage sur l'écran, - une connexion aux capteurs pour recevoir et lire les signaux émis par les capteurs, - un accès à une mémoire stockant, pour chaque compartiment, un identifiant de ce compartiment en correspondance : o d'au moins un contenu vidéo, d'animation, associé à ce compartiment, et o de coordonnées prédéterminées d'une zone de l'écran associée à ce compartiment, un affichage du contenu vidéo d'animation sur la zone associée à ce compartiment étant piloté par le contrôleur dans les coordonnées prédéterminées de la zone associée au compartiment, procédé dans lequel le contrôleur met en oeuvre les étapes, en cas de mouvement détecté par un capteur d'un compartiment : o recevoir et lire le signal issu du capteur de ce compartiment, o sélectionner dans la mémoire, en fonction de l'identifiant du compartiment lu dans le signal émis par le capteur, un contenu vidéo d'animation choisi au moins en fonction de cet identifiant, et o piloter l'écran pour afficher au moins le contenu vidéo d'animation sélectionné dans les coordonnées prédéterminées de la zone associée au compartiment. 3052272 12 7. Programme informatique, comportant des instructions provoquant l'exécution des étapes du procédé selon la revendication 6, lorsque lesdites instructions sont lues par un processeur. 8. Contrôleur comportant un circuit de traitement pour l'exécution des étapes du procédé selon la 5 revendication 6.