Brevet FR3033972A1 — publié le 20160923

Système et procédé de collaboration immersive. L'invention concerne un système de communication dans le domaine des écrans d'affichage qui comportent un dispositif agencé pour détecter une position de doigt humain en mesurant une grandeur physique qui varie en fonction d'un contact de doigt humain sur l'écran. Les écrans tactiles sont déjà connus sur des appareils de petite taille comme des téléphones mobiles ou des tablettes tactiles communicantes qui offrent une interactivité essentiellement virtuelle à différents acteurs qui communiquent entre eux en manipulant des fonctionnalités de leurs appareils respectifs, dédiés chacun à un utilisateur. Un besoin s'est fait ressentir pour reproduire une interactivité de type physique entre les acteurs, par exemple l'interactivité apportée par le partage sur un support physique commun, par la possibilité de se libérer d'une focalisation sur un petit appareil et de s'observer en grandeur nature. Le type d'interactivité recherché est celui que l'on peut retrouver depuis longtemps déjà dans les salles de classe ou de réunions en s'appuyant sur un grand tableau, sur des planches à papier (paperboard en anglais) de grand format sur lesquels on peut écrire à tour de rôle en échangeant une craie ou un crayon ou sur lesquels on peut encore coller des documents de différentes natures en vraie grandeur. L'état de la technique propose différentes mises en oeuvre de technologies modernes, notamment dans le domaine de l'électronique et de l'informatique pour décupler cette interactivité en lui conservant son aspect physique. Le document W02014/082928 par exemple, divulgue un système de communication comprenant deux dispositifs permettant, l'un de détecter une position de doigt humain en contact avec un écran d'affichage, l'autre de détecter une position d'objet inerte en contact avec l'écran d'affichage, chacun en mesurant une grandeur physique distincte, de sorte que l'écran d'affichage reproduit en vraie grandeur l'effet d'un tableau blanc sur lequel un interlocuteur peut écrire au moyen d'un objet inerte tel un crayon, ou déplacer une petite feuille de papier autoadhésive avec les doigts de la main. Les autres participants à la réunion, présents dans la salle où se trouve le tableau blanc réalisé par l'écran d'affichage, peuvent ainsi voir ce qu'écrit et ce que manipule l'interlocuteur sur l'écran. 3033972 2 Un besoin se fait ressentir de pouvoir mener des séances de travail interactives efficaces entre différents sites géographiques d'un même groupe d'entreprises à travers le monde. Un moyen de satisfaire ce besoin est d'utiliser sur un site distant, un écran distant semblable à celui utilisé dans la salle d'un site local, et de reproduire sur cet écran le flux vidéo qui sert à 5 l'affichage sur l'écran du site local. Le risque est de faire apparaître un effet fantôme aux interlocuteurs distants qui voient alors du texte s'écrire ou des fiches se déplacer sans voir d'être humain écrire ou déplacer des fiches sur l'écran distant. Les outils informatiques actuels de visioconférence ou de téléconférence ou de collaboration à distance présentent l'inconvénient de ne pas permettre de voir, à distance, 10 dans un même espace visuel, à la fois clairement le contenu de l'affichage et l'interlocuteur en train d'expliquer/démontrer à l'écran au travers des documents/dessins/post-it® virtuels. Certes ces outils offrent parfois la possibilité de voir ces deux substances mais dans des fenêtres graphiques ou espaces visuels séparés. Ce qui présente l'inconvénient d'obliger les personnes de porter leur regard d'un espace à l'autre sans arrêt, en effectuant un va et vient 15 oculaire continu pour suivre à distance une séance d'explication ou une démonstration. Ceci engendre l'inconvénient d'impacter fortement la concentration intellectuelle. Pour remédier aux inconvénients de l'état antérieur de la technique, l'invention a pour objet un système de collaboration immersive pour permettre à un premier interlocuteur physiquement présent sur un premier site de dialoguer avec au moins un deuxième 20 interlocuteur physiquement présent sur un deuxième site distant du premier site, comprenant un premier écran pour afficher devant le premier interlocuteur un premier flux vidéo contenant des éléments visuels appartenant à un premier flux de données localement contrôlable par le premier interlocuteur, au moins un deuxième écran situé sur ledit deuxième site et une ou plusieurs premières caméras pour générer un deuxième flux vidéo contenant 25 une image du premier interlocuteur lorsqu'il est devant le premier écran. Le système est remarquable en ce qu'il comprend un premier dispositif affichant sur le deuxième écran un troisième flux vidéo combinant en temps réel une représentation animée obtenue à partir de ladite image du premier interlocuteur, avec tout ou partie des éléments visuels appartenant au premier flux de données lorsque le premier interlocuteur contrôle le premier flux de données, de manière à montrer au deuxième interlocuteur ladite 3033972 3 représentation animée agissant devant l'écran tout en lui faisant discerner les éléments visuels avec une résolution comparable à celle du premier écran. Le dispositif ainsi spécifié permet d'assurer une parfaite synchronisation vidéo et audio en sortie de caméra avec l'application interactive qui s'affiche sur l'écran. 5 Particulièrement, au moins une première caméra est placée du même côté du premier écran que le premier interlocuteur. Particulièrement aussi, ladite première caméra est disposée à distance du premier écran, et tournée vers le premier écran. Particulièrement encore, ladite première caméra est cadrée sur les bords du premier 10 écran. La caméra ainsi spécifiée permet de plaquer parfaitement la vidéo qu'elle fournit, sur le contenu interactif affiché. Plus particulièrement, le premier dispositif comprend des moyens pour mettre la ou les premières caméras en mode de surexposition de sorte que le premier interlocuteur se 15 détache sur un écran blanc dans le deuxième flux vidéo. De la sorte, la vidéo issue de la caméra ne permet de voir que l'interlocuteur sans voir le contenu affiché sur le tableau ou l'écran. Avantageusement, ledit premier dispositif comprend des moyens pour mixer en temps réel le premier flux vidéo et le deuxième flux vidéo de façon à obtenir le troisième flux vidéo. 20 Le dispositif ainsi spécifié offre au système la capacité de voir l'interlocuteur qui se trouve sur un site distant, en filigrane, en temps réel, en train de manipuler des documents/postitTM interactifs au tableau, de pouvoir dialoguer oralement en temps réel entre les différentes salles connectées et interlocuteurs présents, et avec la capacité à tout moment pour les interlocuteurs de se voir en clair, comme s'ils étaient réunis sur le même 25 site, à la manière de séances de travail collaboratif sur un mur/tableau interactif. Avantageusement aussi ledit premier dispositif obtient ladite représentation animée en reprenant simplement ladite image du premier interlocuteur ou en générant un avatar reprenant en temps réel les mouvements et les expressions détectées du premier interlocuteur. 3033972 4 Avantageusement encore, ledit premier dispositif comporte des moyens de reconnaissance de la parole de façon à transcrire en temps réel ce que dit le premier interlocuteur sous une forme facilitant la compréhension au deuxième interlocuteur et à ajouter ladite forme dans le troisième flux vidéo. 5 Particulièrement, ladite forme est un bandeau de texte sous-titrant l'affichage sur le deuxième écran. De préférence, le deuxième écran permet d'afficher devant le deuxième interlocuteur le premier flux vidéo contenant les éléments visuels appartenant au premier flux de données lorsqu'il devient contrôlable par le deuxième interlocuteur. Le système comprend alors 10 avantageusement une ou plusieurs deuxièmes caméras pour générer un quatrième flux vidéo contenant une image du deuxième interlocuteur lorsqu'il est devant le deuxième écran, et un deuxième dispositif affichant sur le premier écran un cinquième flux vidéo combinant une représentation animée obtenue à partir de ladite image du deuxième interlocuteur, avec tout ou partie des éléments visuels appartenant au premier flux de données lorsque le deuxième 15 interlocuteur contrôle ledit premier flux de données, de manière à montrer au premier interlocuteur ladite représentation animée agissant devant l'écran tout en lui faisant discerner les éléments visuels avec une résolution comparable à celle du deuxième écran. L'invention a aussi pour objet un procédé de production de flux vidéo favorisant une collaboration immersive comprenant des étapes de : 20 - cession de contrôle d'un flux de données à un premier interlocuteur face à un premier écran situé sur un premier site, - affichage sur le premier écran devant le premier interlocuteur d'un premier flux vidéo contenant des éléments visuels appartenant à un premier flux de données, - génération d'un deuxième flux vidéo contenant une image du premier interlocuteur lorsqu'il 25 est devant le premier écran, - combinaison d'une représentation animée obtenue à partir de ladite image du premier interlocuteur, avec tout ou partie des éléments visuels appartenant au premier flux de données, - production en temps réel d'un troisième flux vidéo contenant ladite combinaison, en vue de 30 son affichage sur un deuxième écran situé sur un deuxième site de manière à pouvoir montrer 3033972 5 à un deuxième interlocuteur ladite représentation animée agissant devant l'écran tout en lui laissant discerner les éléments visuels avec une résolution comparable à celle du premier écran. L'invention a encore pour objet un programme d'ordinateur comprenant des 5 instructions de code de programme pour l'exécution des étapes du procédé selon l'invention lorsque ledit programme est exécuté sur un ordinateur. L'invention sera mieux comprise à l'aide d'exemples de réalisation d'un procédé et d'un dispositif conformes à l'invention en référence aux dessins annexés, dans lesquels : - la figure 1 est une vue schématique de système conforme à l'invention ; 10 - la figure 2 est une vue schématique d'un mode préféré de réalisation ; - la figure 3 montre des étapes de procédé conformes à l'invention. La figure 1 montre un premier exemple de réalisation d'un système de collaboration immersive pour permettre à un premier interlocuteur 1 physiquement présent sur un premier site 10 de dialoguer avec au moins un deuxième interlocuteur 2, 3 physiquement présent sur 15 un deuxième site 20, distant du premier site. Un premier écran 11 permet d'afficher devant le premier interlocuteur 1 un premier flux vidéo 14 contenant des éléments visuels comme ceux illustrés par la figure 2. Les éléments visuels affichés appartiennent à un premier flux de données localement contrôlable par le premier interlocuteur 1. Ces éléments visuels peuvent comprendre par exemple des formes 20 graphiques qui, lorsque le premier flux de données est localement contrôlé par le premier interlocuteur 1, sont crayonnées sur le premier écran 11 au moyen d'un stylet 18 que le premier interlocuteur applique et déplace sur le premier écran 11 pour écrire du texte manuscrit ou dessiner un croquis. Les coordonnées de déplacement du stylet 18 sont traitées en temps réel par un ordinateur local 10 pour enrichir le premier flux de données avec des 25 formes graphiques affichables sur le premier écran 11, par exemple comme expliqué plus en détail dans les documents antérieurs FR2993369 ou FR2998686. Ces éléments visuels peuvent aussi comprendre par exemple des zones allouées à l'écriture que le premier interlocuteur peut faire varier en fonction d'un déplacement de son ou ses doigts sur l'écran à la manière de ce qui est décrit dans le document W02014/082928 pour représenter une fiche autocollante 3033972 6 numérique que le premier interlocuteur peut déplacer sur l'écran. Le premier interlocuteur 1 placé devant l'écran 11 ou tout autre interlocuteur présent sur le site 1 peut créer une telle fiche autocollante numérique au moyen par exemple d'une tablette tactile 19 qui lui permet d'inscrire un texte ou d'incruster un contenu multimédia sur la fiche autocollante créée. 5 Chaque tablette tactile 19 communique par liaison sans fil, par exemple de type WIFI, avec un ordinateur 17, nommé PC tableau, qui gère l'affichage sur l'écran 11 pour lui donner les fonctionnalités d'un tableau blanc numérique. Ces éléments visuels peuvent encore, à titre purement illustratif et non limitatif, comprendre par exemple des fenêtres de visualisation dans lesquelles le premier interlocuteur décide de visualiser un film, une image, un texte, un 10 graphique ou toute autre document de présentation. De la sorte, le premier écran 11 réalise un tableau blanc numérique sur lequel agit le premier interlocuteur et sur lequel les éléments visuel affichés peuvent être facilement observés par les interlocuteurs présent sur le site 10. Un deuxième écran 21 situé sur le deuxième site, est de préférence suffisamment grand pour permettre une observation aisée de ce qu'il affiche, non seulement au deuxième 15 interlocuteur 2 situé à proximité de l'écran 21 mais aussi à d'autres deuxièmes interlocuteurs 3 présents derrière le deuxième interlocuteur 2 sur le site 20 distant. Le deuxième interlocuteur 2 situé à proximité de l'écran 21 et d'autres deuxièmes interlocuteurs 3 peuvent disposer de tablettes tactiles 29 pour créer des fiches autocollantes numériques sur lesquelles ils ont la possibilité d'inscrire un texte ou d'incruster un contenu multimédia. Chaque tablette 20 tactile 29 communique par liaison sans fil, par exemple de type WIFI, avec un ordinateur 27, nommé PC tableau sur le site 20, relié à un serveur central 37, lui-même relié à l'ordinateur 17 par l'intermédiaire d'un réseau étendu, pour introduire les fiches autocollantes numériques dans le premier flux de données de façon à permettre d'afficher les fiches autocollantes numériques sur le premier écran 11 sous le contrôle du premier interlocuteur 1. 25 Dans l'exemple de réalisation illustré par la figure 1, une caméra 12 est située derrière l'écran pour générer un deuxième flux vidéo contenant une image du premier interlocuteur 1 lorsqu'il est devant le premier écran 11. Ce mode de réalisation nécessite d'utiliser un écran 11 transparent à la lumière en provenance de l'espace situé devant l'écran sur le premier site, un peu à la manière d'un miroir sans teint. Ce mode de réalisation nécessite aussi un éclairage 30 puissant du premier interlocuteur. 3033972 7 Dans l'exemple de réalisation illustré par la figure 2, une caméra 13 est placée du même côté du premier écran 11 que le premier interlocuteur 1 pour générer un deuxième flux vidéo 15 contenant une image du premier interlocuteur 1 lorsqu'il est devant le premier écran 11. On peut envisager d'installer la caméra 13, par exemple au-dessus de l'écran 11 mais une telle 5 installation nécessite un traitement d'image, par exemple de type « bird-view » pour éliminer certains effets de parallaxe. De préférence, la caméra 13 est disposée à distance du premier écran 11, et tournée vers le premier écran. L'image du premier interlocuteur 1 lorsqu'il est devant le premier écran 11, est principalement de dos lorsque l'interlocuteur 1 est tourné vers l'écran. L'image du 10 premier interlocuteur 1 lorsqu'il est devant le premier écran 11, est de côté ou de face lorsque l'interlocuteur 1 se retourne vers les autres interlocuteurs présents sur le même site 10 que lui. Ainsi, la caméra 13 reproduit ce que les cinéastes nomment une caméra subjective, c'est-à-dire une caméra qui donne une image semblable à celle vue par un autre interlocuteur sur le site 10, propice à favoriser une immersion sur le site 10 d'une personne visualisant à distance 15 cette image en lui offrant la possibilité de s'identifier à un interlocuteur virtuel situé sur le site 10 à l'emplacement de la caméra 13. Que cette première caméra soit disposée derrière l'écran comme c'est le cas de la caméra 12 ou devant l'écran comme c'est le cas de la caméra 13, il est intéressant de cadrer la caméra sur les bords de l'écran 11 pour les raisons qui apparaitront clairement dans la suite de 20 la description. Comme illustré sur la figure 2, le système comprend un premier dispositif 36 affichant sur deuxième écran 21 un troisième flux vidéo 16 combinant une représentation animée obtenue à partir de l'image du premier interlocuteur 1, avec tout ou partie des éléments visuels appartenant au premier flux de données lorsque le premier interlocuteur 1 contrôle le 25 premier flux de données, de manière à montrer à tout deuxième interlocuteur 2, 3 qui regarde l'écran 21, la représentation animée agissant devant l'écran 11 tout en lui faisant discerner les éléments visuels avec une résolution comparable à celle du premier écran 11. Le premier dispositif 36 obtient la représentation animée en reprenant simplement l'image du premier interlocuteur telle qu'elle est fournie par la caméra 13 ou en générant un 30 avatar reprenant en temps réel les mouvements et les expressions détectées du premier 3033972 8 interlocuteur 1, de façon connue en soi par ailleurs dans la génération d'avatars virtuels en informatique. Un avatar est généralement une forme animée de type dessinée, qui permet par exemple de ne pas reproduire les traits physique de l'interlocuteur 1 pour respecter son droit à l'image, par exemple lorsqu'il désire garder un certain anonymat. Un avatar permet 5 aussi de revêtir certaines formes symboliques matérialisées par une couleur, un habit ou le port d'accessoires représentatifs de sa fonction, de sa compétence ou de son appartenance à telle ou telle entité intervenante dans le dialogue. En utilisant une caméra 13 à très haute définition cadrée sur les bords de l'écran 11 de façon à capturer simultanément le premier interlocuteur 1 devant l'écran et la partie visible de 10 l'écran avec une résolution suffisante pour permettre une lecture des éléments affichés, on peut envisager de produire le troisième flux vidéo en reproduisant purement et simplement le deuxième flux vidéo généré par la caméra 13, notamment lorsqu'on choisit une représentation animée identique à l'image du premier interlocuteur 1 telle qu'elle est donnée par la caméra. Lorsqu'on choisit une représentation animée de type avatar, on peut envisager 15 une segmentation avec reconnaissance d'image, suivie d'une substitution de l'image de l'interlocuteur par l'avatar. Cependant, outre le coût de mise en oeuvre d'une caméra à très haute définition résultant de la nécessité de pouvoir offrir une lecture aisée de ce qui est affiché, une reproduction pure et simple du deuxième flux vidéo dans le troisième flux vidéo, peut présenter d'autres inconvénients qui apparaîtront plus clairement à la suite de l'exposé 20 des avantages d'une mise en oeuvre préférée comme illustrée par la figure 2. Dans ce mode de mise en oeuvre préféré, la caméra 13 est mise en mode de surexposition de façon à ce que la lumière émise par l'écran 11 fasse apparaître un fond uniformément blanc. De la sorte, le premier interlocuteur, dont l'image est capturée en contrejour, se détache sur un écran blanc dans le deuxième flux vidéo 15. On peut envisager 25 de régler manuellement la caméra 13 pour la mettre en mode de surexposition jusqu'à ce que la lumière émise ou réfléchie par l'écran brûle la prise de vue par la caméra. On peut aussi préférer de régler automatiquement la caméra 13 en équipant le dispositif 36 d'une liaison avec la caméra et d'un pilote de paramétrage qui constituent des moyens pour mettre la caméra 13 en mode de surexposition. 3033972 9 Le dispositif 36, hébergé dans l'ordinateur 10 ou dans le serveur central 37, voire de façon moins conseillée dans l'ordinateur 27, comporte un programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé expliqué à présent en référence à la figure 3, lorsque le programme est exécuté sur 5 l'ordinateur qui héberge le dispositif 36. Le procédé de production de flux vidéo expliqué à présent a pour but de favoriser une collaboration immersive d'interlocuteurs situés sur des sites distants l'un de l'autre. En absence d'intervention sur l'un quelconque des écrans 11, 21 de tout interlocuteur sur les sites 10 et 20, deux étapes sont principalement actives en parallèle, une étape 10 d'affichage 104 sur le premier écran devant le premier interlocuteur d'un premier flux vidéo contenant des éléments visuels appartenant à un premier flux de données et une étape d'affichage 204 sur le deuxième écran devant le deuxième interlocuteur du premier flux vidéo contenant des éléments visuels appartenant au premier flux de données. Ainsi les interlocuteurs présents sur différent sites distants l'un de l'autre, sont dans les mêmes 15 conditions face aux écrans 11, 21 que s'ils étaient face à un même tableau blanc sur un même site. Dans une étape de cession 102, le contrôle du premier flux de données est cédé au premier interlocuteur 1 face au premier écran 11 situé sur le premier site 10, lorsque l'interlocuteur 1 intervient sur l'écran 11, par exemple en touchant l'écran 11 avec son doigt 20 pour déplacer une fiche autocollante numérique sur l'écran ou pour activer une fonction au moyen d'un bouton virtuel affiché sur l'écran ou par exemple encore en touchant l'écran 11 avec le stylet 18 pour écrire un texte manuscrit ou dessiner un schéma sur le tableau blanc matérialisé par l'écran 11. Toute répercussion de l'action de l'interlocuteur 1 sur l'écran 11, est alors consignée en termes d'affichage dans le premier flux de données. 25 Une étape 60 d'autorisation de la prise de contrôle par l'interlocuteur 1, présente l'avantage de vérifier que toutes les conditions sont réunies pour permettre cette prise de contrôle. Tant que le premier flux de données reste sous le contrôle du premier interlocuteur dans l'étape 102, l'étape d'affichage 104 sur le premier écran devant le premier interlocuteur du 3033972 10 premier flux vidéo reste active de façon à permettre à tout interlocuteur physiquement situé sur le premier site 10, de voir l'ensemble des éléments affichés du premier flux de données. Parallèlement à l'étape 102, parallèlement à l'étape 104 comme représenté sur la figure 3 ou en permanence, une étape 106 est activée pour générer un deuxième flux vidéo 5 contenant une image temps réel du premier interlocuteur lorsqu'il est devant le premier écran 11. De préférence, le deuxième flux vidéo, bien que généré à partir d'une caméra cadrée sur les bords de l'écran 11, élimine tout élément affiché sur cet écran en utilisant les moyens expliqués ci-dessus. Parallèlement à l'étape 106, une étape 108 est activée pour combiner une 10 représentation animée obtenue à partir de ladite image du premier interlocuteur, avec tout ou partie des éléments visuels appartenant au premier flux de données. La représentation animée est élaborée de manière synchrone à l'image générée en temps réel, soit simplement en la recopiant, soit en la remplaçant par un avatar. Dans ce dernier cas, le dispositif 36 dispose d'un logiciel de création d'avatar en temps réel, connu en soi par ailleurs. Pour 15 exécuter l'étape 108, le dispositif 36 comprend des moyens logiciels pour mixer en temps réel le premier flux vidéo 14 et le deuxième flux vidéo 15 de façon à obtenir le troisième flux vidéo 16. De nombreux moyens logiciels de mixage en temps réel de plusieurs flux vidéo sont commercialement disponibles. Les moyens logiciels de mixage sont sélectionnés ou paramétrés pour mettre l'image ou plusieurs images si plusieurs interlocuteurs sont 20 simultanément présents devant l'écran 11, contenue ou contenues dans le deuxième flux vidéo, soit en avant-plan du premier flux vidéo pour reproduire ce que voient les interlocuteurs présents sur le site 10, soit en arrière-plan des éléments visuels dans le premier flux vidéo pour permettre une vision comparable à celle du premier interlocuteur 1, soit en transparence. On obtient alors un troisième flux vidéo 16 semblable à celui de la figure 2 dans 25 lequel on peut voir des fiches autocollantes numériques épinglées ou des écritures manuscrites brossées sur le dos de l'interlocuteur. Parallèlement à l'étape 102, une étape 110 est activée pour produire en temps réel le troisième flux vidéo contenant la combinaison obtenue en étape 106, de façon à substituer son affichage sur le deuxième écran à celui obtenu par l'étape 204. Le deuxième écran situé 30 sur le deuxième site permet ainsi de montrer à un deuxième interlocuteur la représentation 3033972 11 animée agissant devant l'écran tout en lui laissant discerner les éléments visuels avec une résolution comparable à celle du premier écran. Lorsque l'interlocuteur 1 n'intervient plus sur l'écran 11, les étapes 102 et 110 sont désactivées au profit d'une réactivation des étapes 60 et 204. La désactivation des étapes 102 5 et 110 ne provoquent pas à elles seules une désactivation de l'étape 104 qui, a priori, persiste. Le procédé est illustré sur la figure 3 au moyen du langage d'automatisme Grafcet. On rappelle que dans ce langage, un trait horizontal symbolise un OU logique, un double trait horizontal symbolise un ET logique, une flèche verticale représente un passage d'étape à une ou plusieurs étapes suivante et une barre horizontale sur une flèche représente une transition 10 qui nécessite d'être validée pour activer la ou les étapes en aval de la flèche. On comprendra que toute autre forme de représentation ou de programmation de l'enchaînement des étapes convient à la réalisation de l'algorithme ici expliqué sans sortir du cadre de l'invention. La représentation de la figure 3, n'a d'autre but que celui de faciliter la compréhension du procédé, notamment dans son amplification que nous exposons à présent. 15 Dans le système utilisant cette amplification du procédé, le deuxième écran 21 permet d'afficher devant le deuxième interlocuteur 2 le premier flux vidéo 14 qui contient les éléments visuels appartenant au premier flux de données lorsqu'il devient contrôlable par le deuxième interlocuteur 2. Une ou plusieurs deuxièmes caméras 22, identiques à la caméra 12 ou de préférence identiques à la caméra 13, permet de générer un quatrième flux vidéo 20 contenant une image du deuxième interlocuteur 2 lorsqu'il est devant le deuxième écran 21. Un deuxième dispositif affiche alors sur le premier écran 11 un cinquième flux vidéo combinant une représentation animée obtenue à partir de l'image du deuxième interlocuteur, avec tout ou partie des éléments visuels appartenant au premier flux de données lorsque le deuxième interlocuteur 2 contrôle le premier flux de données, de manière à montrer au 25 premier interlocuteur 1 sa représentation animée agissant devant l'écran tout en lui faisant discerner les éléments visuels avec une résolution comparable à celle du deuxième écran 21. Dans la variante de réalisation préférée où le premier dispositif est hébergé sur le serveur central, le deuxième dispositif est confondu avec le premier dispositif pour exécuter les étapes de procédé décrites ci-dessous. Dans la variante de réalisation où le premier 30 dispositif est hébergé dans l'ordinateur 17 ou respectivement dans l'ordinateur 27, le 3033972 12 deuxième dispositif est un autre dispositif identique au premier dispositif alors hébergé dans l'ordinateur 27 ou respectivement dans l'ordinateur 17. Les étapes de procédé décrites ci-dessous peuvent encore être exécutées en prévoyant des points de synchronisme entre les dispositifs. 5 Dans une étape de cession 202, le contrôle du premier flux de données est cédé au deuxième interlocuteur 2 face au deuxième écran 21 situé sur le deuxième site 20, lorsque l'interlocuteur 2 intervient sur l'écran 21, par exemple en touchant l'écran 21 avec son doigt pour déplacer une fiche autocollante numérique sur l'écran ou pour activer une fonction au moyen d'un bouton virtuel affiché sur l'écran ou par exemple encore en touchant l'écran 21 10 avec le stylet 28 pour écrire un texte manuscrit ou dessiner un schéma sur le tableau blanc matérialisé par l'écran 21. Toute répercussion de l'action de l'interlocuteur 2 sur l'écran 21, est alors consignée en termes d'affichage dans le premier flux de données. L'étape 60 d'autorisation de la prise de contrôle par l'interlocuteur 2, présente l'avantage de vérifier que toutes les conditions sont réunies pour permettre cette prise de 15 contrôle, notamment que le premier flux de données n'est pas sous le contrôle de l'interlocuteur 1. Tant que le premier flux de données reste sous le contrôle du deuxième interlocuteur dans l'étape 202, l'étape d'affichage 204 sur le deuxième écran devant le deuxième interlocuteur du premier flux vidéo reste active de façon à permettre à tout interlocuteur 20 physiquement situé sur le deuxième site 20, de voir l'ensemble des éléments affichés du premier flux de données. Parallèlement soit à l'étape 204 comme représenté sur la figure 3, soit à l'étape 202 (variante non représentée) ou soit en permanence (variante non représentée), une étape 206 est activée pour générer un quatrième flux vidéo contenant une image temps réel du 25 deuxième interlocuteur lorsqu'il est devant le deuxième écran 21. De préférence, le quatrième flux vidéo, bien que généré à partir d'une caméra cadrée sur les bords de l'écran 21, élimine tout élément affiché sur cet écran en utilisant les moyens expliqués ci-dessus. Parallèlement à l'étape 206, une étape 208 est activée pour combiner une représentation animée obtenue à partir de ladite image du deuxième interlocuteur, avec tout 3033972 13 ou partie des éléments visuels appartenant au premier flux de données. La représentation animée est élaborée de manière synchrone à l'image générée en temps réel, soit simplement en la recopiant, soit en la remplaçant par un avatar. Dans ce dernier cas, le dispositif dispose d'un logiciel de création d'avatar en temps réel, connu en soi par ailleurs. Pour exécuter 5 l'étape 208, le dispositif comprend des moyens logiciels pour mixer en temps réel le premier flux vidéo et le quatrième flux vidéo de façon à obtenir un cinquième flux vidéo. Les moyens logiciels de mixage sont semblables à ceux décrits ci-dessus. Parallèlement à l'étape 202, une étape 210 est activée pour produire en temps réel le cinquième flux vidéo contenant la combinaison obtenue en étape 206, de façon à substituer 10 son affichage sur le premier écran à celui obtenu par l'étape 104. Le premier écran situé sur le premier site permet ainsi de montrer à un premier interlocuteur la représentation animée agissant devant l'écran tout en lui laissant discerner les éléments visuels avec une résolution comparable à celle du deuxième écran. Lorsque l'interlocuteur 2 n'intervient plus sur l'écran 21, les étapes 202 et 210 sont 15 désactivées au profit d'une réactivation des étapes 60 et 104. La désactivation des étapes 202 et 210, ne provoque pas à elle seule une désactivation de l'étape 204 qui, a priori, persiste. On note sur la représentation Grafcet de la figure 3, une branche de ressource contenant l'étape 60, une première branche amont contenant les étapes 104, 106, 108, une première branche aval contenant les étapes 102, 110, une deuxième branche amont 20 contenant les étapes 204, 206, 208, et une deuxième branche aval contenant les étapes 202, 210. Une étape initiale 50 active simultanément la branche de ressource et les branches amont dès que toutes les conditions sont réunies pour un bon fonctionnement du système. La transition 101 est validée lorsque l'interlocuteur 1, par exemple agit sur l'écran 11 ou 25 par exemple encore se présente dans le champ de la première caméra. La transition 103 est validée lorsque l'interlocuteur 1, par exemple cesse d'agir sur l'écran 11 ou par exemple encore sort du champ de la première caméra. Les étapes de la première branche aval sont activées lorsque la transition 101 est valide et que la ou les étapes de la deuxième branche amont et l'étape 60 de la branche de ressource 3033972 14 sont actives. L'activation des étapes 102, 110 désactive les étapes 204, 206, 208 de la deuxième branche amont et l'étape 60 de la branche de ressource. Une validation de la transition 103 alors que les étapes de la première branche aval sont actives, a pour effet de désactiver les étapes de la première branche aval et de réactiver les 5 étapes 204, 206, 208 de la deuxième branche amont et l'étape 60 de la branche de ressource. La transition 201 est validée lorsque l'interlocuteur 2, par exemple agit sur l'écran 21 ou par exemple encore se présente dans le champ de la deuxième caméra. La transition 203 est validée lorsque l'interlocuteur 2, par exemple cesse d'agir sur l'écran 21 ou par exemple encore sort du champ de la deuxième caméra. 10 Les étapes de la deuxième branche aval sont activées lorsque la transition 201 est valide et que la ou les étapes de la première branche amont et l'étape 60 de la branche de ressource sont actives. L'activation des étapes 202, 210 désactive au moins l'étape 104 de la première branche amont et l'étape 60 de la branche de ressource. Une validation de la transition 203 alors que les étapes de la deuxième branche aval sont 15 actives, a pour effet de désactiver les étapes de la deuxième branche aval et de réactiver au moins l'étape 104 de la première branche amont et l'étape 60 de la branche de ressource. Le procédé qui vient d'être expliqué permet ainsi une grande réactivité dans les interactions entre les interlocuteurs de deux sites différents. Au vu de cet enseignement, on comprend qu'il est possible d'étendre ces interactions à plus de deux sites. Il suffit d'ajouter 20 autant de branches amont et de branches aval qu'il existe de sites supplémentaires. La branche aval d'un site est alors activable lorsque la branche de ressource est active et que l'une des branches amont des autres sites est active. Ainsi, tant que l'interlocuteur local détient le contrôle du flux de données, c'est le premier flux vidéo associé au flux de données qui est affiché sur l'écran local. Lorsqu'un 25 interlocuteur distant prend le contrôle du flux de données, un autre flux vidéo est substitué sur l'écran local au premier flux vidéo de façon à faire apparaitre sur l'écran local l'interlocuteur distant en vraie grandeur tel qu'il agit sur l'écran distant. L'invention permet d'éliminer l'effet fantôme produit par un déplacement, une création ou une destruction d'élément visuel à distance apparemment sans cause. Lorsque l'interlocuteur distant relâche 30 le contrôle du flux de données, le premier flux vidéo est substitué sur l'écran local à l'autre 3033972 15 flux vidéo de façon à faire disparaitre sur l'écran local l'interlocuteur distant qui n'agit plus sur l'écran distant. Comparativement à un autre flux vidéo qui reproduirait directement l'écran distant tel qu'il est capturé avec l'interlocuteur distant devant par une caméra distante, les avantages 5 d'utiliser un autre flux vidéo qui combine le premier flux vidéo à un flux vidéo qui ne contient qu'une ou des images d'interlocuteurs placés devant l'écran, sont multiples. Un premier avantage est de ne pas nécessiter d'utiliser une caméra de suffisamment haute résolution pour pouvoir lire sans problème les éléments visuels affichés sur l'écran distant et de pouvoir réduire ainsi le coût du système. 10 A supposer que l'évolution rapide des technologies permette d'obtenir à coût raisonnable une caméra à très haute résolution capable d'offrir une lecture aisée des éléments visuels tels que capturés par cette caméra, une reproduction brute du flux vidéo capturé présente encore d'autres inconvénients. Un premier inconvénient résulte de l'effet perturbateur procuré par une apparition 15 brutale de l'interlocuteur distant au moment de la substitution des flux vidéo. Alors que les mouvements de l'interlocuteur local devant l'écran de nature continue et progressive, favorisent leur anticipation par les interlocuteurs locaux, l'apparition inattendue de l'interlocuteur distant risque de cacher un élément visuel sur lequel un interlocuteur local fixe son attention. 20 Un premier avantage de combiner une représentation animée de l'interlocuteur distant au premier flux vidéo est de pouvoir rendre son apparition moins intrusive en l'estompant ou continuant à afficher les éléments visuels du flux de données par-dessus, de façon à moins perturber la concentration de l'interlocuteur sur tel ou tel élément visuel affiché. Un deuxième inconvénient d'un autre flux vidéo brut tel que capturé par la caméra, 25 résulte d'une nécessité de cadrage avec une très haute précision de la caméra sur les bords de l'écran de façon à éviter tout déplacement des éléments visuels affichés au moment de la substitution des flux vidéo. Des déplacements même légers et quasi imperceptibles peuvent créer un désagrément pénible, lorsqu'ils sont répétés à chaque changement de prise de contrôle par un interlocuteur. 3033972 16 Un deuxième avantage de combiner une représentation animée de l'interlocuteur distant au premier flux vidéo est d'éviter tout décalage des éléments visuels du flux de donnée puisque leur position sur l'écran est en permanence celle donnée par le premier flux vidéo. Il suffit alors d'un cadrage de la caméra sur les bords de l'écran suffisamment soigné pour faire 5 apparaître l'interlocuteur distant au bon endroit le plus précisément possible mais sans qu'un écart suffisamment faible ne soit perçu au moment de l'apparition de l'interlocuteur distant. Un troisième inconvénient d'un autre flux vidéo brut tel que capturé par la caméra, résulte d'une différence d'angle de prise de vue de l'écran par la caméra par rapport à l'angle propre sous lequel chaque interlocuteur voit l'écran. La différence d'angle de vue à chaque 10 substitution de flux vidéo, peut créer un inconfort d'autant plus fatigant qu'il est peu perceptible mais répétitif comme celui procuré par une houle légère en mer. Un troisième avantage de combiner une représentation animée de l'interlocuteur distant au premier flux vidéo est de conserver l'angle sous lequel chaque interlocuteur voit les éléments visuels du flux de donnée puisque leur position sur l'écran est en permanence celle 15 donnée par le premier flux vidéo. Le système comprend aussi des moyens de capture sonore sur chaque site pour restituer sur les autres sites non seulement le discours oral de chaque interlocuteur mais aussi l'ambiance sonore. Il peut arriver que des bruits perturbateurs ou des différences d'accent dans l'expression d'un langage, nuisent à une compréhension parfaite sauf à soutenir une 20 attention aigüe qui peut devenir rapidement fatigante. Pour améliorer la compréhension orale mutuelle des interlocuteurs qui peuvent être de culture et/ou de langues différentes, le premier dispositif 36 comporte des moyens de reconnaissance de la parole de façon à transcrire en temps réel ce que dit le premier interlocuteur sous une forme facilitant la compréhension au deuxième interlocuteur 2 et à 25 ajouter ladite forme dans le troisième flux vidéo 16. Cette forme est par exemple un bandeau de texte sous-titrant l'affichage sur le deuxième écran. REVENDICATIONS: 1. Système de collaboration immersive pour permettre à un premier interlocuteur (1) physiquement présent sur un premier site (10) de dialoguer avec au moins un deuxième interlocuteur (2, 3) physiquement présent sur un deuxième site (20) distant du premier site, comprenant un premier écran (11) pour afficher devant le premier interlocuteur un premier flux vidéo (14) contenant des éléments visuels appartenant à un premier flux de données localement contrôlable par le premier interlocuteur (1), au moins un deuxième écran (21) situé sur ledit deuxième site et une ou plusieurs premières caméras (12, 13) pour générer un deuxième flux vidéo (15) contenant une image du premier interlocuteur (1) lorsqu'il est devant le premier écran (11), caractérisé en ce qu'il comprend un premier dispositif (36) affichant sur ledit deuxième écran (21) un troisième flux vidéo (16) combinant une représentation animée obtenue à partir de ladite image du premier interlocuteur (1), avec tout ou partie des éléments visuels appartenant au premier flux de données lorsque le premier interlocuteur (1) contrôle ledit premier flux de données, de manière à montrer au deuxième interlocuteur (2) ladite représentation animée agissant devant l'écran tout en lui faisant discerner les éléments visuels avec une résolution comparable à celle du premier écran (11). 2. Système selon la revendication 1, caractérisé en ce qu'au moins une première caméra (13) est placée du même côté du premier écran (11) que le premier interlocuteur (1). 3. Système selon la revendication 2, caractérisé en ce que ladite première caméra (13) est disposée à distance du premier écran (11), et tournée vers le premier écran. 4. Système selon l'une des revendications précédentes, caractérisé en ce que ladite première caméra (12, 13) est cadrée sur les bords du premier écran (11). 5. Système selon l'une des revendications précédentes, caractérisé en ce que ledit premier dispositif (36) comprend des moyens pour mettre la ou les premières caméras (13) en 3033972 18 mode de surexposition de sorte que le premier interlocuteur se détache sur un écran blanc dans le deuxième flux vidéo (15). 6. Système selon l'une des revendications précédentes, caractérisé en ce que ledit 5 premier dispositif (36) comprend des moyens pour mixer en temps réel le premier flux vidéo (14) et le deuxième flux vidéo (15) de façon à obtenir le troisième flux vidéo (16). 7. Système selon l'une des revendications précédentes, caractérisé en ce que ledit premier dispositif (36) obtient ladite représentation animée en reprenant simplement ladite 10 image du premier interlocuteur ou en générant un avatar reprenant en temps réel les mouvements et les expressions détectées du premier interlocuteur (1). 8. Système selon l'une des revendications précédentes, caractérisé en ce que ledit premier dispositif (36) comporte des moyens de reconnaissance de la parole de façon à 15 transcrire en temps réel ce que dit le premier interlocuteur sous une forme facilitant la compréhension au deuxième interlocuteur (2) et à ajouter ladite forme dans le troisième flux vidéo (16). 9. Système selon la revendication 8, caractérisé en ce que ladite forme est un bandeau 20 de texte sous-titrant l'affichage sur le deuxième écran (21). 10. Système selon l'une des revendications précédentes, caractérisé en ce que le deuxième écran (21) permet d'afficher devant le deuxième interlocuteur (2) le premier flux vidéo (14) contenant les éléments visuels appartenant au premier flux de données lorsqu'il 25 devient contrôlable par le deuxième interlocuteur (2), en ce qu'il comprend une ou plusieurs deuxièmes caméras (22) pour générer un quatrième flux vidéo contenant une image du deuxième interlocuteur lorsqu'il est devant le deuxième écran (21), et en ce qu'il comprend un deuxième dispositif affichant sur le premier écran (11) un cinquième flux vidéo combinant une représentation animée obtenue à partir de ladite image du deuxième interlocuteur, avec tout ou partie des éléments visuels appartenant au premier flux de données lorsque le deuxième interlocuteur (2) contrôle ledit premier flux de données, de manière à montrer au premier 3033972 19 interlocuteur (1) ladite représentation animée agissant devant l'écran tout en lui faisant discerner les éléments visuels avec une résolution comparable à celle du deuxième écran (21). 11. Procédé de production de flux vidéo favorisant une collaboration immersive 5 comprenant des étapes de : - cession (102) de contrôle d'un flux de données à un premier interlocuteur face à un premier écran situé sur un premier site, - affichage (104) sur le premier écran devant le premier interlocuteur d'un premier flux vidéo contenant des éléments visuels appartenant à un premier flux de données, 10 - génération (106) d'un deuxième flux vidéo contenant une image du premier interlocuteur lorsqu'il est devant le premier écran, - combinaison (108) d'une représentation animée obtenue à partir de ladite image du premier interlocuteur, avec tout ou partie des éléments visuels appartenant au premier flux de données, 15 - production (110) en temps réel d'un troisième flux vidéo contenant ladite combinaison, en vue de son affichage sur un deuxième écran situé sur un deuxième site de manière à pouvoir montrer à un deuxième interlocuteur ladite représentation animée agissant devant l'écran tout en lui laissant discerner les éléments visuels avec une résolution comparable à celle du premier écran. 20 12. Programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé selon la revendication 11 lorsque ledit programme est exécuté sur un ordinateur.