Nothing Special   »   [go: up one dir, main page]

FR3139685A1 - Method for managing the interventions of different speakers during a presentation visualized during a videoconference and device for its implementation - Google Patents

Method for managing the interventions of different speakers during a presentation visualized during a videoconference and device for its implementation Download PDF

Info

Publication number
FR3139685A1
FR3139685A1 FR2300192A FR2300192A FR3139685A1 FR 3139685 A1 FR3139685 A1 FR 3139685A1 FR 2300192 A FR2300192 A FR 2300192A FR 2300192 A FR2300192 A FR 2300192A FR 3139685 A1 FR3139685 A1 FR 3139685A1
Authority
FR
France
Prior art keywords
video stream
presentation
speaker
hand
management method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR2300192A
Other languages
French (fr)
Inventor
Philippe Duvivier
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Artean
Original Assignee
Artean
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Artean filed Critical Artean
Priority to FR2300192A priority Critical patent/FR3139685A1/en
Publication of FR3139685A1 publication Critical patent/FR3139685A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Procédé de gestion des interventions de différents intervenants lors d’une présentation visualisée lors d’une visioconférence et dispositif pour sa mise en œuvre L'invention a pour objet un procédé de gestion des interventions de plusieurs intervenants (18, 20) visualisant de manière synchrone un flux vidéo de sortie (38) obtenu à partir d’un flux vidéo de présentation montrant une présentation (10), le procédé de gestion comprenant une étape de production d’un flux vidéo d’intervenant (26, 34) pour chaque intervenant (18, 20) en le filmant, caractérisé en ce que le procédé de gestion comprend une étape de détection d’au moins une main (42, 42’) présente dans au moins un des flux vidéo d’intervenant (26, 34) ainsi qu’une étape de mixage, en temps réel, du flux vidéo de présentation et d’au moins un flux vidéo d’intervenant (26, 34) dans lequel est détectée une main (42, 42’) pour générer le flux vidéo de sortie (38). Figure 8Method for managing the interventions of different speakers during a presentation viewed during a videoconference and device for its implementation The subject of the invention is a method for managing the interventions of several speakers (18, 20) displaying synchronously an output video stream (38) obtained from a presentation video stream showing a presentation (10), the management method comprising a step of producing a speaker video stream (26, 34) for each speaker (18, 20) by filming it, characterized in that the management method comprises a step of detecting at least one hand (42, 42') present in at least one of the speaker video streams (26, 34) as well as a step of mixing, in real time, the presentation video stream and at least one speaker video stream (26, 34) in which a hand (42, 42') is detected to generate the video stream outlet (38). Figure 8

Description

Procédé de gestion des interventions de différents intervenants lors d’une présentation visualisée lors d’une visioconférence et dispositif pour sa mise en œuvreMethod for managing the interventions of different speakers during a presentation visualized during a videoconference and device for its implementation

La présente demande se rapporte à un procédé de gestion des interventions de différents intervenants lors d’une présentation visualisée lors d’une visioconférence ainsi qu’à un dispositif pour sa mise en œuvre.The present application relates to a method for managing the interventions of different speakers during a presentation visualized during a videoconference as well as to a device for its implementation.

Selon un mode de réalisation, une présentation comprend plusieurs diapositives qui sont affichées grâce à un système d’affichage. Certaines diapositives peuvent comprendre plusieurs éléments (texte, graphismes, images, contenus multimédias ou autres) qui peuvent être affichés simultanément ou les uns après les autres.According to one embodiment, a presentation includes several slides which are displayed using a display system. Some slides may include several elements (text, graphics, images, multimedia content or other) which can be displayed simultaneously or one after the other.

Cette présentation est présentée à une assistance composée de participants par un présentateur qui contrôle l’affichage des diapositives et des éléments de chacune d’elles en utilisant un périphérique comme un clavier ou une souris par exemple.This presentation is presented to an audience of participants by a presenter who controls the display of the slides and the elements of each of them using a device such as a keyboard or a mouse for example.

Selon une première configuration, le présentateur et l’assistance sont présents dans un même lieu. Dans ce cas, l’assistance visualise dans le même champ de vision le présentateur et la présentation. Le présentateur peut interagir avec la présentation, en pointant avec sa main certaines parties des diapositives, pour capter l’attention de l’assistance. De plus, les intervenants peuvent également interagir avec la présentation.According to a first configuration, the presenter and the audience are present in the same location. In this case, the audience sees the presenter and the presentation in the same field of vision. The presenter can interact with the presentation, by pointing with his hand to certain parts of the slides, to capture the attention of the audience. Additionally, speakers can also interact with the presentation.

Selon une deuxième configuration, le présentateur et les différents participants sont situés dans des lieux différents et utilisent un système de visioconférence pour échanger.According to a second configuration, the presenter and the different participants are located in different locations and use a videoconferencing system to exchange.

Selon une troisième configuration, le présentateur enregistre sa présentation sous la forme d’une vidéo qu’il partage ensuite avec les participants afin qu’ils puissent la regarder ultérieurement.In a third configuration, the presenter records his presentation in the form of a video which he then shares with the participants so that they can watch it later.

Selon un premier mode de réalisation, un procédé de gestion d’une présentation comprend une étape de production d’un premier flux vidéo généré par une caméra filmant le visage du présentateur, une étape d’affichage de ce premier flux vidéo dans une première fenêtre sur l’écran présent devant chaque participant ainsi qu’une étape d’affichage de la présentation dans une deuxième fenêtre affichée sur l’écran présent devant le présentateur et chaque participant. Selon ce premier mode opératoire, le présentateur filmé contrôle l’affichage des diapositives et des éléments de chacune d’elles en utilisant un périphérique et les présente en parlant. Chaque participant visualise simultanément sur son écran une première fenêtre dans laquelle il voit le présentateur commenter la présentation ainsi qu’une deuxième fenêtre dans laquelle il voit la présentation.According to a first embodiment, a method of managing a presentation comprises a step of producing a first video stream generated by a camera filming the face of the presenter, a step of displaying this first video stream in a first window on the screen present in front of each participant as well as a step of displaying the presentation in a second window displayed on the screen present in front of the presenter and each participant. According to this first operating mode, the filmed presenter controls the display of the slides and the elements of each of them using a peripheral and presents them by speaking. Each participant simultaneously views on their screen a first window in which they see the presenter commenting on the presentation as well as a second window in which they see the presentation.

Ce premier mode de réalisation n’est pas satisfaisant car le présentateur ne voit pas son assistance, qui ne peut donc pas échanger avec lui. Selon un autre inconvénient, ni le présentateur ni les participants ne peuvent interagir avec la présentation en utilisant des gestes par exemple.This first embodiment is not satisfactory because the presenter does not see his audience, who therefore cannot communicate with him. According to another disadvantage, neither the presenter nor the participants can interact with the presentation using gestures for example.

Pour permettre aux participants d’interagir, une boîte de dialogue est affichée simultanément sur les différents écrans. Cette boîte de dialogue permet d’échanger des messages écrits en temps réel.To allow participants to interact, a dialog box is displayed simultaneously on the different screens. This dialog box allows you to exchange written messages in real time.

Toutefois, la gestion simultanée de cette boîte de dialogue et de la présentation par une seule personne est relativement difficile. Par conséquent, le présentateur est généralement aidé par un assistant qui gère la boîte de dialogue et rapporte au présentateur les interventions des participants.However, managing this dialog box and the presentation simultaneously by a single person is relatively difficult. Therefore, the presenter is usually helped by an assistant who manages the dialog box and reports participants' interventions to the presenter.

Même si cette boîte de dialogue permet à l’assistance d’échanger avec le présentateur, ces interventions ne sont pas fluides. De plus, cette solution ne permet pas aux participants d’agir sur la présentation par exemple en pointant une zone d’une des diapositives de la présentation.Even if this dialog box allows the audience to communicate with the presenter, these interventions are not fluid. In addition, this solution does not allow participants to act on the presentation, for example by pointing to an area of one of the presentation slides.

La présente invention vise à remédier à tout ou partie des inconvénients de l’art antérieur.The present invention aims to remedy all or part of the drawbacks of the prior art.

A cet effet, l’invention a pour objet un procédé de gestion des interventions de plusieurs intervenants visualisant de manière synchrone un flux vidéo de sortie obtenu à partir d’un flux vidéo de présentation montrant une présentation, le procédé de gestion comprenant une étape de production d’un flux vidéo d’intervenant pour chaque intervenant en le filmant. Selon l’invention, le procédé de gestion comprend une étape de détection d’au moins une main présente dans au moins un des flux vidéo d’intervenants ainsi qu’une étape de mixage, en temps réel, du flux vidéo de présentation et d’au moins un flux vidéo d’intervenant dans lequel est détectée une main pour générer le flux de sortie.To this end, the subject of the invention is a method for managing the interventions of several speakers synchronously displaying an output video stream obtained from a presentation video stream showing a presentation, the management method comprising a step of producing a speaker video stream for each speaker by filming it. According to the invention, the management method comprises a step of detecting at least one hand present in at least one of the speaker video streams as well as a step of mixing, in real time, the presentation video stream and at least one speaker video stream in which a hand is detected to generate the output stream.

Cette solution permet, de manière automatique et intuitive, aux intervenants autorisés d’intervenir et d’interagir avec la présentation.This solution allows, automatically and intuitively, authorized speakers to intervene and interact with the presentation.

D'autres caractéristiques et avantages ressortiront de la description de l’invention qui va suivre, description donnée à titre d'exemple uniquement, en regard des dessins annexés parmi lesquels :Other characteristics and advantages will emerge from the description of the invention which follows, description given by way of example only, with reference to the appended drawings including:

est une représentation schématique d’un montage d’un flux vidéo montrant un présentateur et d’un flux vidéo montrant une diapositive de la présentation illustrant un mode de réalisation de l’invention, is a schematic representation of a montage of a video stream showing a presenter and of a video stream showing a slide of the presentation illustrating an embodiment of the invention,

est une représentation schématique d’un écran montrant superposés un présentateur et une diapositive d’une présentation illustrant un mode de réalisation de l’invention, is a schematic representation of a screen showing superimposed a presenter and a slide of a presentation illustrating an embodiment of the invention,

est une représentation schématique d’une présentation à deux instants successifs illustrant un mode de réalisation de l’invention, is a schematic representation of a presentation at two successive times illustrating an embodiment of the invention,

est une représentation schématique d’un écran montrant un présentateur et une présentation à deux instants successifs illustrant un mode de réalisation de l’invention, is a schematic representation of a screen showing a presenter and a presentation at two successive times illustrating an embodiment of the invention,

est un diagramme d’un procédé de gestion d’une présentation illustrant un mode de réalisation de l’invention, is a diagram of a method of managing a presentation illustrating an embodiment of the invention,

est une vue en perspective d’un écran positionné devant un présentateur illustrant un mode de réalisation de l’invention, is a perspective view of a screen positioned in front of a presenter illustrating an embodiment of the invention,

est une représentation schématique d’un présentateur, d’un participant et d’un écran montrant le présentateur et la présentation illustrant une première configuration de l’invention, is a schematic representation of a presenter, a participant and a screen showing the presenter and the presentation illustrating a first configuration of the invention,

est une représentation schématique d’un présentateur, d’un participant et d’un écran montrant le présentateur, le participant et la présentation illustrant une deuxième configuration de l’invention, is a schematic representation of a presenter, a participant and a screen showing the presenter, the participant and the presentation illustrating a second configuration of the invention,

est une représentation schématique d’un présentateur, d’un participant et d’un écran montrant le participant et la présentation illustrant une troisième configuration de l’invention. is a schematic representation of a presenter, a participant, and a screen showing the participant and the presentation illustrating a third configuration of the invention.

Selon un mode de réalisation visible sur la , une présentation 10 comprend plusieurs diapositives 12 sur chacune desquelles figure au moins un élément 14 comme du texte, une image, un diagramme, un contenu multimédia ou autres.According to an embodiment visible on the , a presentation 10 comprises several slides 12 on each of which appears at least one element 14 such as text, an image, a diagram, multimedia content or others.

Une première application est configurée pour créer la présentation 10, les diapositives 12 ainsi que les éléments 14 figurant sur les diapositives. Cette première application permet également de créer au moins une animation permettant de contrôler l’enchaînement de l’affichage des diapositives 12 et des éléments 14 des diapositives 12. Selon une configuration, les éléments 14 d’une même diapositive 12 sont tous affichés en même temps lors de l’affichage de la diapositive. Selon une autre configuration, les éléments 14 d’une diapositive sont affichés successivement, l’un après l’autre.A first application is configured to create the presentation 10, the slides 12 as well as the elements 14 appearing on the slides. This first application also makes it possible to create at least one animation making it possible to control the sequence of display of slides 12 and elements 14 of slides 12. According to one configuration, elements 14 of the same slide 12 are all displayed at the same time. time when displaying the slide. According to another configuration, the elements 14 of a slide are displayed successively, one after the other.

Selon un mode opératoire simplifié, l’animation comprend une pause entre chaque diapositive 12, le changement de diapositive 12 intervenant lorsqu’une commande est exécutée. En complément, l’animation comprend une pause entre l’affichage de chaque élément 14, l’affichage d’un nouvel élément 14 intervenant lorsqu’une commande est exécutée.According to a simplified operating mode, the animation includes a pause between each slide 12, the change of slide 12 occurring when a command is executed. In addition, the animation includes a pause between the display of each element 14, the display of a new element 14 occurring when a command is executed.

Bien entendu, l’invention n’est pas limitée à ce mode opératoire. Ainsi, les diapositives 12 ne sont pas nécessairement affichées selon un ordre préétabli. Ainsi, l’animation peut permettre de choisir l’ordre de défilement des diapositives 12.Of course, the invention is not limited to this operating mode. Thus, slides 12 are not necessarily displayed in a pre-established order. Thus, the animation can allow you to choose the scrolling order of the slides 12.

Ainsi, la présentation 10 comprend plusieurs diapositives 12, chacune d’elles comportant au moins une apparence. Ainsi, une diapositive 12 peut comprendre plusieurs apparences s’il est possible de l’afficher dans des apparences différentes en fonction des éléments 14 présents sur la diapositive 12. La présentation 10 est configurée pour être affichée dans plusieurs états (en fonction de la diapositive 12 affichée et de son apparence) et comprend des commandes pour modifier l’état de la présentation 10.Thus, presentation 10 includes several slides 12, each of them comprising at least one appearance. Thus, a slide 12 can include several appearances if it is possible to display it in different appearances depending on the elements 14 present on slide 12. The presentation 10 is configured to be displayed in several states (depending on the slide 12 displayed and its appearance) and includes commands to change the state of the presentation 10.

Une deuxième application (qui peut être la première application) permet de contrôler l’état dans lequel est affichée la présentation 10. Cette deuxième application est configurée pour permettre à un intervenant d’exécuter au moins une commande pour modifier l’état de la présentation 10.A second application (which may be the first application) makes it possible to control the state in which the presentation 10 is displayed. This second application is configured to allow a participant to execute at least one command to modify the state of the presentation 10.

Selon un mode opératoire, cette présentation 10 est présentée en direct par au moins un présentateur 18 à une assistance comportant au moins un participant 20 visible sur les figures 7 à 9, le présentateur 18 et le participant 20 visualisant simultanément la présentation 10 dans un état donné. Le présentateur 18 et au moins un participant 20 sont distants et ne sont pas situés dans un même lieu. Par conséquent, un logiciel de visioconférence est utilisé pour échanger des flux vidéo entre eux.According to one operating mode, this presentation 10 is presented live by at least one presenter 18 to an audience comprising at least one participant 20 visible in Figures 7 to 9, the presenter 18 and the participant 20 simultaneously viewing the presentation 10 in a state given. The presenter 18 and at least one participant 20 are remote and are not located in the same location. Therefore, video conferencing software is used to exchange video streams with each other.

Un dispositif de gestion de la présentation 10 comprend un premier système d’affichage 22 positionné face au présentateur 18, une première caméra 24 positionnée face au présentateur 18 et configurée pour générer un premier flux vidéo 26 montrant le présentateur 18, un deuxième système d’affichage 28 positionné devant au moins un participant 20 ainsi qu’au moins une unité de traitement 30 configurée pour traiter au moins le premier flux vidéo 26 et générer un flux vidéo de présentation 36 affiché simultanément sur les différents systèmes d’affichage 22, 28.A presentation management device 10 comprises a first display system 22 positioned facing the presenter 18, a first camera 24 positioned facing the presenter 18 and configured to generate a first video stream 26 showing the presenter 18, a second display system display 28 positioned in front of at least one participant 20 as well as at least one processing unit 30 configured to process at least the first video stream 26 and generate a presentation video stream 36 displayed simultaneously on the different display systems 22, 28.

Selon une configuration visible sur les figures 7 à 9, le dispositif de gestion de la présentation 10 comprend également, pour au moins un participant 20, une deuxième caméra 32 positionnée face au participant 20 et configurée pour générer un deuxième flux vidéo 34 montrant le participant 20, l’unité de traitement 30 étant configurée pour traiter ce deuxième flux vidéo 34. Selon un agencement, le dispositif de gestion comprend, pour chaque participant 20, une deuxième caméra 32 positionnée face au participant 20 et configurée pour générer un deuxième flux vidéo 34 montrant le participant 20, l’unité de traitement 30 étant configurée pour traiter tous les deuxièmes flux vidéo 34.According to a configuration visible in Figures 7 to 9, the presentation management device 10 also comprises, for at least one participant 20, a second camera 32 positioned facing the participant 20 and configured to generate a second video stream 34 showing the participant 20, the processing unit 30 being configured to process this second video stream 34. According to one arrangement, the management device comprises, for each participant 20, a second camera 32 positioned facing the participant 20 and configured to generate a second video stream 34 showing the participant 20, the processing unit 30 being configured to process all the second video streams 34.

Selon un mode de réalisation non limitatif, le dispositif de gestion de la présentation 10 comprend un premier ordinateur pour le présentateur 18 qui intègre le premier système d’affichage 22, la première caméra 24 et l’unité de traitement 30. En complément, le dispositif de gestion de la présentation 10 comprend, pour chaque participant 20 de l’assistance, un ordinateur intégrant le deuxième système d’affichage 28 ainsi que la deuxième caméra 32.According to a non-limiting embodiment, the presentation management device 10 comprises a first computer for the presenter 18 which integrates the first display system 22, the first camera 24 and the processing unit 30. In addition, the presentation management device 10 comprises, for each audience participant 20, a computer integrating the second display system 28 as well as the second camera 32.

Selon une configuration, la première caméra 24 est configurée pour filmer le présentateur 18 selon un plan large, dit plan américain, montrant la partie du présentateur 18 située au-dessus du haut de ses cuisses.According to one configuration, the first camera 24 is configured to film the presenter 18 in a wide shot, called an American shot, showing the part of the presenter 18 located above the top of his thighs.

Comme illustré sur la , un procédé de gestion d’une présentation 10 comprend une étape de mixage, en temps réel, d’un flux vidéo d’intervenant parmi les premier et deuxième flux vidéo 26, 34, obtenu en filmant un intervenant parmi le présentateur 18 et le (ou les) participants 20, ainsi que d’un flux vidéo de présentation 36 montrant la présentation 10 dans un état donné pour obtenir un flux vidéo de sortie 38 superposant les images du flux vidéo 26, 34 de l’intervenant et la présentation 10 dans l’état donné du flux vidéo de présentation 36.As illustrated on the , a method of managing a presentation 10 comprises a step of mixing, in real time, a speaker video stream among the first and second video streams 26, 34, obtained by filming a speaker among the presenter 18 and the (or the) participants 20, as well as a presentation video stream 36 showing the presentation 10 in a given state to obtain an output video stream 38 superimposing the images of the video stream 26, 34 of the speaker and the presentation 10 in the given state of the presentation video stream 36.

Le logiciel de visioconférence permet d'échanger ce flux vidéo de sortie 38 entre le présentateur 18 et chaque participant 20.The videoconferencing software makes it possible to exchange this output video stream 38 between the presenter 18 and each participant 20.

Selon une configuration, l’intervenant est le présentateur 18. Le premier flux vidéo 26 et le flux vidéo de présentation 36 sont superposés de manière à ce qu’au moins le tronc du présentateur 18 soit décalé par rapport à la diapositive 12 dans le flux vidéo de sortie 38.According to one configuration, the speaker is the presenter 18. The first video stream 26 and the presentation video stream 36 are superimposed so that at least the trunk of the presenter 18 is offset relative to the slide 12 in the stream output video 38.

L’unité de traitement 30 est configurée pour mixer, en temps réel, le flux vidéo d’intervenant 26, 34 contenant une succession d’images montrant l’intervenant et le flux vidéo de présentation 36 montrant la présentation 10 dans un état donné de manière à obtenir un flux vidéo de sortie 38 superposant les images de l’intervenant du flux vidéo d’intervenant 26, 34 et la présentation 10 à l’état donné du flux vidéo de présentation 36.The processing unit 30 is configured to mix, in real time, the speaker video stream 26, 34 containing a succession of images showing the speaker and the presentation video stream 36 showing the presentation 10 in a given state of so as to obtain an output video stream 38 superimposing the images of the speaker of the speaker video stream 26, 34 and the presentation 10 at the given state of the presentation video stream 36.

Selon un mode de réalisation, le procédé de gestion de la présentation 10 comprend une étape d’ajustement de la transparence d’au moins une partie des images du flux vidéo d’intervenant 26, 34 et/ou des images du flux vidéo de présentation 36 de manière à pouvoir voir par transparence la présentation 10 à l’état donné du flux vidéo de présentation 36 et l’intervenant 18, 20 du flux vidéo d’intervenant 26, 34.According to one embodiment, the presentation management method 10 comprises a step of adjusting the transparency of at least part of the images of the speaker video stream 26, 34 and/or the images of the presentation video stream 36 so as to be able to see through transparency the presentation 10 in the given state of the presentation video stream 36 and the speaker 18, 20 of the speaker video stream 26, 34.

A titre d’exemple et de manière non limitative, comme illustré sur la , le fond de la diapositive 12 peut être totalement transparent et les éléments 14 opaques, ce qui permet de voir le présentateur 18 en dehors des zones superposées aux éléments 14.By way of example and in a non-limiting manner, as illustrated in the , the background of slide 12 can be completely transparent and the elements 14 opaque, which allows the presenter 18 to be seen outside the areas superimposed on the elements 14.

Bien entendu, l’invention n’est pas limitée à ce mode de réalisation pour la gestion de la transparence.Of course, the invention is not limited to this embodiment for the management of transparency.

Selon un mode de réalisation, au moins une zone de commande 40 associée à au moins une commande est incorporée dans la présentation 10, notamment dans au moins une de ses diapositives 12. Le procédé de gestion de la présentation 10 comprend une étape de détermination en temps réel d’une position d’une partie d’une main 42 de l’intervenant (le présentateur 18 ou l’un des participants 20), qui anime la présentation 10, dans des images du flux vidéo d’intervenant 26, 34 ou du flux vidéo de sortie 38, une étape de comparaison de la position déterminée de la partie de la main 42 et celle d’au moins une zone de commande 40 et, si la position de la partie de la main 42 coïncide avec celle d’une zone de commande 40 considérée, une étape d’exécution de la commande associée à la zone de commande 40 considérée afin de modifier l’état de la présentation 10 dans le flux vidéo de sortie 38 visualisé par au moins l’intervenant.According to one embodiment, at least one control zone 40 associated with at least one control is incorporated in the presentation 10, in particular in at least one of its slides 12. The method of managing the presentation 10 comprises a step of determining in real time of a position of a part of a hand 42 of the speaker (the presenter 18 or one of the participants 20), who animates the presentation 10, in images of the speaker video stream 26, 34 or the output video stream 38, a step of comparing the determined position of the part of the hand 42 and that of at least one control zone 40 and, if the position of the part of the hand 42 coincides with that of a control zone 40 considered, a step of executing the command associated with the control zone 40 considered in order to modify the state of the presentation 10 in the output video stream 38 viewed by at least the speaker.

Selon une configuration, chaque zone de commande 40 est définie par une position ainsi qu’une aire dans un repère lié à la présentation 10. Selon un mode de réalisation, une zone de commande 40 est délimitée par un quadrilatère. Dans ce cas, la position de la zone de commande 40 correspond à un point caractéristique du quadrilatère, comme l’un de ses sommets ou son centre de gravité par exemple, et l’aire correspond à la surface délimitée par le périmètre du quadrilatère.According to one configuration, each control zone 40 is defined by a position as well as an area in a reference linked to the presentation 10. According to one embodiment, a control zone 40 is delimited by a quadrilateral. In this case, the position of the control zone 40 corresponds to a characteristic point of the quadrilateral, such as one of its vertices or its center of gravity for example, and the area corresponds to the surface delimited by the perimeter of the quadrilateral.

Bien entendu, l’invention n’est pas limitée à ce mode de réalisation. D’autres formes sont envisageables pour les zones de commande 40, la position correspondant à un point caractéristique de la forme, l’aire correspondant à la surface délimitée par le périmètre de la forme.Of course, the invention is not limited to this embodiment. Other shapes are possible for the control zones 40, the position corresponding to a characteristic point of the shape, the area corresponding to the surface delimited by the perimeter of the shape.

Une même diapositive 12 peut comprendre plusieurs zones de commande 40, chacune d’elles étant associée à au moins une commande.The same slide 12 may include several control zones 40, each of them being associated with at least one command.

Selon une configuration, chaque zone de commande 40 est visible par au moins un intervenant parmi le présentateur 18 et les participants 20, sur les diapositives 12 contenues dans le flux de vidéo de sortie 38 visualisé simultanément par le présentateur 18 et les participants 20.According to one configuration, each control zone 40 is visible by at least one speaker among the presenter 18 and the participants 20, on the slides 12 contained in the output video stream 38 viewed simultaneously by the presenter 18 and the participants 20.

En variante, certaines zones de commande 40 sont invisibles. Ainsi, une première zone de commande peut être située le long d’un premier bord de chaque diapositive 12 et être associée à une commande correspondant au retour à la diapositive précédente. En complément, une deuxième zone de commande peut être située le long d’un deuxième bord de chaque diapositive 12, opposé au premier bord, et être associée à une commande correspondant au passage à la diapositive suivante.Alternatively, certain control zones 40 are invisible. Thus, a first control zone can be located along a first edge of each slide 12 and be associated with a command corresponding to returning to the previous slide. In addition, a second control zone can be located along a second edge of each slide 12, opposite the first edge, and be associated with a command corresponding to the passage to the next slide.

Bien entendu, l’invention n’est pas limitée à ces commandes. A titre d’exemple, une commande peut correspondre à l’affichage d’une diapositive 12 donnée de la présentation 10 qui n’est pas nécessairement la suivante ou la précédente, à l’affichage d’un élément 14 et/ou à l’affichage d’un contenu multimédia. Selon un exemple, le défilement des diapositives 12 peut être réalisé de manière autonome et automatique. Dans ce cas, une commande peut correspondre à l’agrandissement d’une partie de la diapositive dans un état donné.Of course, the invention is not limited to these commands. For example, a command may correspond to the display of a given slide 12 of the presentation 10 which is not necessarily the following or the previous one, to the display of an element 14 and/or to the display of multimedia content. According to one example, the scrolling of slides 12 can be carried out autonomously and automatically. In this case, a command can correspond to the enlargement of a part of the slide in a given state.

La première application utilisée pour créer les différentes diapositives 12 de la présentation 10 est configurée pour permettre à un utilisateur de créer des zones de commande 40 et lui permettre d’associer à chacune d’elles au moins une commande.The first application used to create the different slides 12 of the presentation 10 is configured to allow a user to create command zones 40 and allow him to associate at least one command with each of them.

Selon une configuration, le procédé de gestion utilise un logiciel connu pour déterminer la position d’une partie de la main de l’intervenant (le présentateur 18 ou l’un des participants 20). Ce logiciel permet de déterminer les coordonnées d’au moins un point de la partie de la main dans un repère lié au flux vidéo dans lequel la main est présente. A titre d’exemple, le logiciel utilisé est la librairie logicielle proposée sous la dénomination « Mediapipe ».According to one configuration, the management method uses known software to determine the position of a part of the hand of the speaker (the presenter 18 or one of the participants 20). This software makes it possible to determine the coordinates of at least one point of the part of the hand in a reference linked to the video stream in which the hand is present. For example, the software used is the software library offered under the name “Mediapipe”.

Pour la présente demande, la position de la partie de la main 42 est considérée comme coïncidant avec la position de la zone de commande 40 si au moins un point (dont les coordonnées ont été déterminées précédemment) de la partie de la main 42 est situé dans l’aire de la zone de commande 40.For the present application, the position of the hand part 42 is considered to coincide with the position of the control zone 40 if at least one point (whose coordinates have been determined previously) of the hand part 42 is located in the area of control zone 40.

Selon un mode opératoire, la position de la partie de la main 42 est déterminée dans un deuxième repère lié au flux vidéo d’intervenant 26, 34 ou au flux vidéo de sortie 38 puis comparée avec la position de chaque zone de commande 40, la position relative des premier et deuxième repères étant connue, afin de déterminer si la position de la partie de la main 42 est située dans l’aire d’une des zones de commande 40.According to one operating mode, the position of the part of the hand 42 is determined in a second reference linked to the speaker video stream 26, 34 or to the output video stream 38 then compared with the position of each control zone 40, the relative position of the first and second marks being known, in order to determine whether the position of the part of the hand 42 is located in the area of one of the control zones 40.

Selon un mode de réalisation, l’unité de traitement 30 est configurée pour déterminer en temps réel la position d’une partie d’une main 42 de l’intervenant (le présentateur 18 ou l’un des participants 20) dans les images du flux vidéo d’intervenant 26, 34 et le flux vidéo de sortie 38, pour comparer la position de la partie de la main 42 et celle d’au moins une zone de commande 40 et, si la position de la partie de la main 42 coïncide avec celle d’une zone de commande 40 considérée, exécuter la commande associée à la zone de commande 40 considérée afin de modifier l’état de la présentation 10.According to one embodiment, the processing unit 30 is configured to determine in real time the position of a part of a hand 42 of the speaker (the presenter 18 or one of the participants 20) in the images of the speaker video stream 26, 34 and the output video stream 38, to compare the position of the part of the hand 42 and that of at least one control zone 40 and, if the position of the part of the hand 42 coincides with that of a control zone 40 considered, execute the command associated with the control zone 40 considered in order to modify the state of the presentation 10.

Selon un exemple simplifié illustré sur les figures 3 et 4, une présentation 10 comprend une diapositive 14 dans une première apparence à un premier instant (visible sur la partie (A) de la ) qui présente des premier et deuxième éléments 14, 14’ puis dans une deuxième apparence à un deuxième instant (visible sur la partie (B) de la ) qui présente des premier, deuxième et troisième éléments 14, 14’, 14’’. Cette diapositive 12 comprend une zone de commande 40 associée à une commande consistant à modifier l’apparence de la diapositive 12 en passant de la première apparence à la deuxième apparence.According to a simplified example illustrated in Figures 3 and 4, a presentation 10 comprises a slide 14 in a first appearance at a first moment (visible on part (A) of the ) which has first and second elements 14, 14' then in a second appearance at a second time (visible on part (B) of the ) which has first, second and third elements 14, 14', 14''. This slide 12 includes a control zone 40 associated with a command consisting of modifying the appearance of the slide 12 from the first appearance to the second appearance.

Selon cet exemple, la présentation 10 est configurée pour faire défiler les diapositives 12 les unes après les autres, selon un ordre préétabli, en marquant une pause entre deux diapositives 12 successives et, pour chaque diapositive 12 comprenant plusieurs apparences, pour faire défiler les différentes apparences en marquant une pause entre deux apparences successives.According to this example, the presentation 10 is configured to scroll through the slides 12 one after the other, in a pre-established order, by marking a pause between two successive slides 12 and, for each slide 12 comprising several appearances, to scroll through the different appearances by marking a pause between two successive appearances.

La position de chaque zone de commande 40 est connue dans un premier repère associé au flux vidéo de présentation 36.The position of each control zone 40 is known in a first marker associated with the presentation video stream 36.

En temps réel, l’unité de traitement 30 détermine la position de la partie de la main 42 dans un deuxième repère associé au premier flux vidéo 26, compare cette position avec la position de chaque zone de commande 40, la position relative des premier et deuxième repères étant connue, afin de déterminer si la position de la partie de la main 42 coïncide avec l’une des zones de commande 40.In real time, the processing unit 30 determines the position of the part of the hand 42 in a second marker associated with the first video stream 26, compares this position with the position of each control zone 40, the relative position of the first and second marks being known, in order to determine if the position of the part of the hand 42 coincides with one of the control zones 40.

Dans le cas présent, le présentateur 18 positionnant une partie de sa main 42 de telle manière qu’elle coïncide avec la zone de commande 40 sur le flux vidéo de sortie 38 (comme illustré sur la partie (A) de la ), l’unité de commande exécute la commande associée à cette zone de commande 40 qui consiste à modifier l’apparence de la diapositive 12 et afficher le troisième élément 14’’, comme illustré sur la partie (B) de la .In the present case, the presenter 18 positioning part of his hand 42 such that it coincides with the control zone 40 on the output video stream 38 (as illustrated in part (A) of the ), the control unit executes the command associated with this control zone 40 which consists of modifying the appearance of the slide 12 and displaying the third element 14'', as illustrated in part (B) of the .

Plus généralement, comme illustré sur la , une base de données 44 répertorie les différents états de la présentation 10, la ou les zone(s) de commande 40 présente(s) dans chacun des états de la présentation 10 ainsi que, pour chaque zone de commande 40, sa position dans un repère associé à la présentation et/ou au flux vidéo de présentation 36 et au moins une commande qui lui est associée.More generally, as illustrated in the , a database 44 lists the different states of the presentation 10, the control zone(s) 40 present in each of the states of the presentation 10 as well as, for each control zone 40, its position in a marker associated with the presentation and/or the presentation video stream 36 and at least one command associated with it.

Le procédé de gestion comprend une étape de détermination 46, en temps réel, d’une position d’une partie d’une main 42 d’un intervenant (le présentateur 18 ou l’un des participants 20) dans les images du flux vidéo d’intervenant 26, 34 et le flux vidéo de sortie 38, une étape de comparaison 48 de la position de la partie de la main 42 déterminée à l’étape précédente avec la position de chaque zone de commande 40 répertoriée dans la base de données 44 et, si la position de la partie de la main 42 coïncide avec la position d’une zone de commande 40 considérée, une étape de détermination d’au moins une commande 50 associée à la zone de commande 40 considérée.The management method comprises a step 46 of determining, in real time, a position of a part of a hand 42 of a speaker (the presenter 18 or one of the participants 20) in the images of the video stream speaker 26, 34 and the output video stream 38, a step 48 of comparing the position of the part of the hand 42 determined in the previous step with the position of each control zone 40 listed in the database 44 and, if the position of the part of the hand 42 coincides with the position of a control zone 40 considered, a step of determining at least one command 50 associated with the control zone 40 considered.

Le procédé de gestion comprend une étape de modification 52 du flux vidéo de présentation 36 connaissant l’état de la présentation 10 au moment de la comparaison et la commande déterminée à l’étape précédente. Enfin, selon un mode opératoire privilégié, le procédé de gestion comprend une étape de mixage du premier flux vidéo 26 et du flux vidéo de présentation 36 modifié à l’étape précédente afin d’obtenir le flux vidéo de sortie 38 affiché sur les différents systèmes d’affichage 22, 28 en tenant compte d’un coefficient de transparence 54 pour au moins un des flux vidéo 26, 34, 36.The management method includes a step 52 of modifying the presentation video stream 36 knowing the state of the presentation 10 at the time of the comparison and the command determined in the previous step. Finally, according to a preferred operating mode, the management method comprises a step of mixing the first video stream 26 and the presentation video stream 36 modified in the previous step in order to obtain the output video stream 38 displayed on the different systems display 22, 28 taking into account a transparency coefficient 54 for at least one of the video streams 26, 34, 36.

Lors de la présentation, l’intervenant (le présentateur 18 ou l’un des participants 20) se voit sur son système d’affichage 22 et visualise en temps réel les gestes qu’il exécute devant son système d’affichage 22 pour contrôler le déroulé et l’état de la présentation 10. Le procédé de gestion de la présentation 10 permet de contrôler le défilement des diapositives 12 de la présentation 10 sans périphériques, uniquement grâce à des gestes. Ce procédé donne au présentateur l’illusion d’agir sur la présentation comme s’il agissait sur un écran tactile.During the presentation, the speaker (the presenter 18 or one of the participants 20) sees himself on his display system 22 and visualizes in real time the gestures he executes in front of his display system 22 to control the unfolded and the state of the presentation 10. The presentation management method 10 makes it possible to control the scrolling of the slides 12 of the presentation 10 without peripherals, solely using gestures. This process gives the presenter the illusion of acting on the presentation as if he were acting on a touch screen.

L’intervenant peut agir sur la présentation en étant à distance de son ordinateur et sans avoir recours à un périphérique, ce qui permet de pouvoir le filmer selon un plan large favorisant l’intégration de la communication non verbale.The speaker can act on the presentation while being away from their computer and without having to use a peripheral, which allows them to be filmed in a wide shot favoring the integration of non-verbal communication.

Selon un mode de réalisation visible sur la , pour forcer l’intervenant qui contrôle l’état de la présentation 10 à regarder la caméra 24, 32 positionnée devant lui, cette dernière est positionnée juste au-dessus du système d’affichage 22, 28, positionné devant ledit intervenant, sur lequel il visualise le flux vidéo de sortie 38 et une cible 56 est affichée sur son système d’affichage juste en dessous de la caméra 24, 32, cette cible 56 étant configurée pour inciter l’intervenant à la regarder.According to an embodiment visible on the , to force the speaker who controls the state of the presentation 10 to look at the camera 24, 32 positioned in front of him, the latter is positioned just above the display system 22, 28, positioned in front of said speaker, on which it displays the output video stream 38 and a target 56 is displayed on its display system just below the camera 24, 32, this target 56 being configured to encourage the speaker to look at it.

Selon une caractéristique de l’invention visible sur les figures 7 à 9, un procédé de gestion des interventions de plusieurs intervenants visualisant de manière synchrone le flux vidéo de sortie 38 obtenu à partir du flux vidéo de présentation 36 montrant la présentation 10 comprend une étape de détection d’au moins une main 42, 42’ présente dans au moins un flux vidéo d’intervenant parmi le premier flux vidéo 26 généré par la première caméra 24 positionnée face au présentateur 18 et au moins un deuxième flux vidéo 34 généré par une deuxième caméra 32 positionnée devant au moins un participant ainsi qu’une étape de mixage du flux vidéo de présentation 36 et d’au moins un flux vidéo d’intervenant dans lequel est détectée une main 42, 42’ pour générer le flux vidéo de sortie 38. L’unité de traitement 30 est configurée pour détecter au moins une main 42, 42’ présente dans chacun des flux vidéo d’intervenants parmi le premier flux vidéo 26 et tous les deuxièmes flux vidéo 34.According to a characteristic of the invention visible in Figures 7 to 9, a method of managing the interventions of several speakers synchronously viewing the output video stream 38 obtained from the presentation video stream 36 showing the presentation 10 comprises a step detecting at least one hand 42, 42' present in at least one speaker video stream among the first video stream 26 generated by the first camera 24 positioned facing the presenter 18 and at least one second video stream 34 generated by a second camera 32 positioned in front of at least one participant as well as a step of mixing the presentation video stream 36 and at least one speaker video stream in which a hand 42, 42' is detected to generate the output video stream 38. The processing unit 30 is configured to detect at least one hand 42, 42' present in each of the video streams of speakers among the first video stream 26 and all the second video streams 34.

Cette solution permet, de manière automatique et intuitive, aux intervenants 18, 20 y étant autorisés d’intervenir et d’interagir avec la présentation 10 et éventuellement sur son état.This solution allows, automatically and intuitively, the participants 18, 20 who are authorized to intervene and interact with the presentation 10 and possibly on its state.

Un dispositif de gestion permettant la mise en œuvre du procédé de gestion des interventions de plusieurs intervenants visualisant de manière synchrone un flux vidéo de sortie 38 obtenu à partir d’un flux vidéo de présentation 36 montrant une présentation 10 comprend :

  1. pour chaque intervenant 18, 20, un système d’affichage 22, 28 positionné devant lui sur lequel il visualise le flux sortant 38 ainsi qu’une caméra 24, 32 le filmant et générant pour chacun d’eux un flux vidéo d’intervenant 26, 34,
  2. au moins une unité de traitement 30 configurée pour :
    1. détecter au moins une main 42, 42’ présente dans au moins un flux vidéo d’intervenant 26, 34,
    2. mixer le flux vidéo de présentation 36 et au moins un flux vidéo d’intervenant 26, 34 dans lequel est détectée une main 42, 42’ pour générer le flux vidéo de sortie 38.
A management device allowing the implementation of the method for managing the interventions of several speakers synchronously viewing an output video stream 38 obtained from a presentation video stream 36 showing a presentation 10 comprises:
  1. for each speaker 18, 20, a display system 22, 28 positioned in front of him on which he visualizes the outgoing stream 38 as well as a camera 24, 32 filming it and generating for each of them a speaker video stream 26 , 34,
  2. at least one processing unit 30 configured for:
    1. detect at least one hand 42, 42' present in at least one speaker video stream 26, 34,
    2. mix the presentation video stream 36 and at least one speaker video stream 26, 34 in which a hand 42, 42' is detected to generate the output video stream 38.

Selon un mode opératoire, les différents flux vidéo sont mixés en appliquant des coefficients de transparence différents pour chacun d’eux pour les distinguer lorsqu’ils sont superposés.According to one procedure, the different video streams are mixed by applying different transparency coefficients for each of them to distinguish them when they are superimposed.

Comme illustré sur la , la main 42 du présentateur 18 est détectée dans le premier flux vidéo 26 généré par la première caméra 24 positionnée face au présentateur 18 et aucune main 42’ n’est détectée dans les deuxièmes flux vidéo 34 générés par les deuxièmes caméras 32 positionnées devant les participants 20. Dans ce cas, le flux vidéo de sortie 38 est obtenu en mixant le flux vidéo de présentation 36 et le premier flux vidéo 26.As illustrated on the , the hand 42 of the presenter 18 is detected in the first video stream 26 generated by the first camera 24 positioned facing the presenter 18 and no hand 42' is detected in the second video streams 34 generated by the second cameras 32 positioned in front of the presenter 18. participants 20. In this case, the output video stream 38 is obtained by mixing the presentation video stream 36 and the first video stream 26.

Comme illustré sur la , la main 42 du présentateur 18 est détectée dans le premier flux vidéo 26 généré par la première caméra 24 positionnée face au présentateur 18 et une main 42’ est détectée dans l’un des deuxièmes flux vidéo 34 généré par l’une des deuxièmes caméras 32 positionnées devant l’un des participants 20. Dans ce cas, le flux vidéo de sortie 38 est obtenu en mixant le flux vidéo de présentation 36, le premier flux vidéo 26 et le deuxième flux vidéo 34 dans lequel est détectée la main 42’.As illustrated on the , the hand 42 of the presenter 18 is detected in the first video stream 26 generated by the first camera 24 positioned facing the presenter 18 and a hand 42' is detected in one of the second video streams 34 generated by one of the second cameras 32 positioned in front of one of the participants 20. In this case, the output video stream 38 is obtained by mixing the presentation video stream 36, the first video stream 26 and the second video stream 34 in which the hand 42' is detected .

Comme illustré sur la , la main 42 du présentateur 18 n’est pas détectée dans le premier flux vidéo 26 généré par la première caméra 24 positionnée face au présentateur 18 et une main 42’ est détectée dans l’un des deuxièmes flux vidéo 34 généré par l’une des deuxièmes caméras 32 positionnées devant l’un des participants 20. Dans ce cas, le flux vidéo de sortie 38 est obtenu en mixant le flux vidéo de présentation 36 et le deuxième flux vidéo 34 dans lequel est détectée la main 42’.As illustrated on the , the hand 42 of the presenter 18 is not detected in the first video stream 26 generated by the first camera 24 positioned facing the presenter 18 and a hand 42' is detected in one of the second video streams 34 generated by one second cameras 32 positioned in front of one of the participants 20. In this case, the output video stream 38 is obtained by mixing the presentation video stream 36 and the second video stream 34 in which the hand 42' is detected.

Selon une configuration, le flux vidéo de présentation 36 et les flux vidéo d’intervenant dans chacun desquels est détectée une main 42, 42’ sont mixés en les superposant en fonction de leur degré de priorité et/ou en fonction de leur autorisation. Selon cette configuration, un flux vidéo associé à un degré de priorité plus élevé que celui associé à un autre flux vidéo est superposé au-dessus de cet autre flux vidéo.According to one configuration, the presentation video stream 36 and the speaker video streams in each of which a hand 42, 42' is detected are mixed by superimposing them according to their degree of priority and/or according to their authorization. According to this configuration, a video stream associated with a higher priority degree than that associated with another video stream is superimposed on top of this other video stream.

Selon un mode opératoire, avant de commencer à présenter la présentation 10, une base de données associe à chaque intervenant 18, 20 une autorisation ou une interdiction à intervenir et/ou un degré de priorité.According to one operating mode, before starting to present the presentation 10, a database associates with each speaker 18, 20 an authorization or a prohibition to intervene and/or a degree of priority.

Ainsi, seuls les flux vidéo d’intervenant 26, 34 montrant des intervenants 18, 20 associés à une autorisation à intervenir sont analysés pour y détecter une main 42, 42’. Les flux vidéo d’intervenant 26, 34 montrant des intervenants 18, 20 associés à une interdiction à intervenir ne sont pas analysés.Thus, only the speaker video streams 26, 34 showing speakers 18, 20 associated with an authorization to intervene are analyzed to detect a hand 42, 42'. The video streams of speakers 26, 34 showing speakers 18, 20 associated with a ban to intervene are not analyzed.

Selon une configuration, le flux vidéo de présentation 36 présente le degré de priorité le plus important et est affiché superposé sur les autres flux vidéo. Le premier flux vidéo 26 montrant le présentateur 18 est associé à un degré de priorité plus important que ceux associés aux deuxièmes flux vidéo 34 montrant les participants 20. Ainsi, le premier flux vidéo 26 est positionné juste au-dessous du flux vidéo de présentation 36, les deuxièmes flux vidéo 34 étant positionnés en dessous du premier flux vidéo 26. Bien entendu, l’invention n’est pas limitée à cet ordre de superposition.According to one configuration, the presentation video stream 36 has the highest degree of priority and is displayed superimposed on the other video streams. The first video stream 26 showing the presenter 18 is associated with a higher degree of priority than those associated with the second video streams 34 showing the participants 20. Thus, the first video stream 26 is positioned just below the presentation video stream 36 , the second video streams 34 being positioned below the first video stream 26. Of course, the invention is not limited to this order of superposition.

Claims (9)

Procédé de gestion des interventions de plusieurs intervenants (18, 20) visualisant de manière synchrone un flux vidéo de sortie (38) obtenu à partir d’un flux vidéo de présentation (36) montrant une présentation (10), le procédé de gestion comprenant une étape de production d’un flux vidéo d’intervenant (26, 34) pour chaque intervenant (18, 20) en le filmant, caractérisé en ce que le procédé de gestion comprend une étape de détection d’au moins une main (42, 42’) présente dans au moins un des flux vidéo d’intervenant (26, 34) ainsi qu’une étape de mixage, en temps réel, du flux vidéo de présentation (36) et d’au moins un flux vidéo d’intervenant (26, 34) dans lequel est détectée une main (42, 42’) pour générer le flux vidéo de sortie (38).Method for managing the interventions of several speakers (18, 20) synchronously displaying an output video stream (38) obtained from a presentation video stream (36) showing a presentation (10), the management method comprising a step of producing a speaker video stream (26, 34) for each speaker (18, 20) by filming it, characterized in that the management method comprises a step of detecting at least one hand (42 , 42') present in at least one of the speaker video streams (26, 34) as well as a step of mixing, in real time, the presentation video stream (36) and at least one video stream of participant (26, 34) in which a hand (42, 42') is detected to generate the output video stream (38). Procédé de gestion selon la revendication précédente, caractérisé en ce que les flux vidéo d’intervenant et de sortie (26, 34, 38) sont mixés en appliquant des coefficients de transparence différents pour chacun d’eux pour les distinguer lorsqu’ils sont superposés.Management method according to the preceding claim, characterized in that the speaker and output video streams (26, 34, 38) are mixed by applying different transparency coefficients for each of them to distinguish them when they are superimposed . Procédé de gestion selon l’une des revendications précédentes, caractérisé en ce qu’une base de données associe, à chaque intervenant (18, 20), une autorisation ou une interdiction à intervenir et/ou un degré de priorité et en ce que le flux vidéo de présentation (36) et les flux vidéo d’intervenant (26, 34) dans chacun desquels est détectée une main (42, 42’) sont mixés en les superposant en fonction de leur degré de priorité et/ou en fonction de leur autorisation.Management method according to one of the preceding claims, characterized in that a database associates, with each participant (18, 20), an authorization or a prohibition to intervene and/or a degree of priority and in that the presentation video stream (36) and the speaker video streams (26, 34) in each of which a hand (42, 42') is detected are mixed by superimposing them according to their degree of priority and/or according to their authorization. Procédé de gestion selon la revendication précédente, caractérisé en ce que seuls les flux vidéo d’intervenant (26, 34) montrant des intervenants (18, 20) associés à une autorisation à intervenir sont analysés pour y détecter une main (42, 42’).Management method according to the preceding claim, characterized in that only the speaker video streams (26, 34) showing speakers (18, 20) associated with an authorization to intervene are analyzed to detect a hand (42, 42' ). Procédé de gestion selon l’une des revendications précédentes, caractérisé en ce que la présentation (10) est configurée pour être affichée dans plusieurs états et comprend des commandes pour modifier son état ainsi qu’au moins une zone de commande (40) associée à au moins une commande et en ce que le procédé de gestion comprend une étape de détermination en temps réel d’une position d’une partie de la main (42) dans le flux vidéo d’intervenant (26, 34) dans lequel est détectée une main (42, 42’) ou dans le flux vidéo de sortie (38), une étape de comparaison de la position déterminée de la partie de la main (42) et de la position d’au moins une zone de commande (40) et, si la position de la partie de la main (42) coïncide avec celle d’une zone de commande (40) considérée, une étape d’exécution de la commande associée à la zone de commande (40) considérée afin de modifier l’état de la présentation (10) dans le flux vidéo de sortie (38).Management method according to one of the preceding claims, characterized in that the presentation (10) is configured to be displayed in several states and comprises commands for modifying its state as well as at least one control zone (40) associated with at least one command and in that the management method comprises a step of determining in real time a position of a part of the hand (42) in the speaker video stream (26, 34) in which is detected a hand (42, 42') or in the output video stream (38), a step of comparing the determined position of the part of the hand (42) and the position of at least one control zone (40 ) and, if the position of the part of the hand (42) coincides with that of a control zone (40) considered, a step of executing the command associated with the control zone (40) considered in order to modify the state of the presentation (10) in the output video stream (38). Procédé de gestion selon la revendication précédente, caractérisé en ce que chaque zone de commande (40) est définie par une position ainsi qu’une aire dans un repère lié à la présentation (10) et/ou au flux vidéo de présentation (36).Management method according to the preceding claim, characterized in that each control zone (40) is defined by a position as well as an area in a marker linked to the presentation (10) and/or to the presentation video stream (36) . Procédé de gestion selon la revendication précédente, caractérisé en ce que la position de la partie de la main (42) est déterminée dans un deuxième repère lié au flux vidéo d’intervenant (26, 34) ou au flux vidéo de sortie (38) puis comparée avec la position de chaque zone de commande (40), la position relative des premier et deuxième repères étant connue, afin de déterminer si la position de la partie de la main (42) est située dans l’aire d’une des zones de commande (40).Management method according to the preceding claim, characterized in that the position of the part of the hand (42) is determined in a second reference linked to the speaker video stream (26, 34) or to the output video stream (38) then compared with the position of each control zone (40), the relative position of the first and second marks being known, in order to determine whether the position of the part of the hand (42) is located in the area of one of the control zones (40). Procédé de gestion selon l’une des revendications 5 à 7, caractérisé en ce qu’une base de données (44) répertorie les différents états de la présentation (10) et la ou les zone(s) de commande (40) présente(s) dans chacun des états de la présentation (10) ainsi que, pour chaque zone de commande (40), sa position dans un repère lié à la présentation (10) et/ou au flux vidéo de présentation (36) et au moins une commande qui lui est associée.Management method according to one of claims 5 to 7, characterized in that a database (44) lists the different states of the presentation (10) and the control zone(s) (40) present ( s) in each of the states of the presentation (10) as well as, for each control zone (40), its position in a marker linked to the presentation (10) and/or to the presentation video stream (36) and at least a command associated with it. Dispositif de gestion permettant de mettre en œuvre un procédé de gestion selon l’une des revendications précédentes, le dispositif de gestion étant configuré pour permettre à plusieurs intervenants (18, 20) de visualiser de manière synchrone un flux vidéo de sortie (38) obtenu à partir d’un flux vidéo de présentation (36) montrant une présentation (10), le dispositif de gestion comprenant :
  1. pour chaque intervenant, un système d’affichage (22, 28) positionné devant lui sur lequel il visualise le flux sortant (38) ainsi qu’une caméra (24, 32) le filmant et générant, pour chacun d’eux, un flux vidéo d’intervenant (26, 34),
  2. au moins une unité de traitement (30) configurée pour :
    1. détecter au moins une main (42, 42’) présente dans au moins un flux vidéo d’intervenant (26, 34),
    2. mixer le flux vidéo de présentation (36) et au moins un flux vidéo d’intervenant dans lequel est détectée une main (42, 42’) pour générer le flux vidéo de sortie (38).
Management device making it possible to implement a management method according to one of the preceding claims, the management device being configured to allow several participants (18, 20) to synchronously view an output video stream (38) obtained from a presentation video stream (36) showing a presentation (10), the management device comprising:
  1. for each speaker, a display system (22, 28) positioned in front of him on which he visualizes the outgoing flow (38) as well as a camera (24, 32) filming it and generating, for each of them, a flow speaker video (26, 34),
  2. at least one processing unit (30) configured to:
    1. detect at least one hand (42, 42') present in at least one speaker video stream (26, 34),
    2. mixing the presentation video stream (36) and at least one speaker video stream in which a hand is detected (42, 42') to generate the output video stream (38).
FR2300192A 2023-01-09 2023-01-09 Method for managing the interventions of different speakers during a presentation visualized during a videoconference and device for its implementation Pending FR3139685A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR2300192A FR3139685A1 (en) 2023-01-09 2023-01-09 Method for managing the interventions of different speakers during a presentation visualized during a videoconference and device for its implementation

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2300192 2023-01-09
FR2300192A FR3139685A1 (en) 2023-01-09 2023-01-09 Method for managing the interventions of different speakers during a presentation visualized during a videoconference and device for its implementation

Publications (1)

Publication Number Publication Date
FR3139685A1 true FR3139685A1 (en) 2024-03-15

Family

ID=85726548

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2300192A Pending FR3139685A1 (en) 2023-01-09 2023-01-09 Method for managing the interventions of different speakers during a presentation visualized during a videoconference and device for its implementation

Country Status (1)

Country Link
FR (1) FR3139685A1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020085029A1 (en) * 2000-12-29 2002-07-04 Jamal Ghani Computer based interactive collaboration system architecture
US20050197578A1 (en) * 2004-03-03 2005-09-08 Canon Kabushiki Kaisha Image display method, program, image display apparatus and image display system
US20080109724A1 (en) * 2006-11-07 2008-05-08 Polycom, Inc. System and Method for Controlling Presentations and Videoconferences Using Hand Motions
US20090195638A1 (en) * 2008-02-04 2009-08-06 Siemens Communications, Inc. Method and apparatus for face recognition enhanced video mixing
US20110025818A1 (en) * 2006-11-07 2011-02-03 Jonathan Gallmeier System and Method for Controlling Presentations and Videoconferences Using Hand Motions
US20130314489A1 (en) * 2010-10-04 2013-11-28 Sony Corporation Information processing apparatus, information processing system and information processing method
US20160266864A1 (en) * 2015-03-10 2016-09-15 Zoho Corporation Private Limited Methods and apparatus for enhancing electronic presentations
US20200162274A1 (en) * 2018-11-20 2020-05-21 Dell Products, L.P. Proximity and context-based telepresence in collaborative environments

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020085029A1 (en) * 2000-12-29 2002-07-04 Jamal Ghani Computer based interactive collaboration system architecture
US20050197578A1 (en) * 2004-03-03 2005-09-08 Canon Kabushiki Kaisha Image display method, program, image display apparatus and image display system
US20080109724A1 (en) * 2006-11-07 2008-05-08 Polycom, Inc. System and Method for Controlling Presentations and Videoconferences Using Hand Motions
US20110025818A1 (en) * 2006-11-07 2011-02-03 Jonathan Gallmeier System and Method for Controlling Presentations and Videoconferences Using Hand Motions
US20090195638A1 (en) * 2008-02-04 2009-08-06 Siemens Communications, Inc. Method and apparatus for face recognition enhanced video mixing
US20130314489A1 (en) * 2010-10-04 2013-11-28 Sony Corporation Information processing apparatus, information processing system and information processing method
US20160266864A1 (en) * 2015-03-10 2016-09-15 Zoho Corporation Private Limited Methods and apparatus for enhancing electronic presentations
US20200162274A1 (en) * 2018-11-20 2020-05-21 Dell Products, L.P. Proximity and context-based telepresence in collaborative environments

Similar Documents

Publication Publication Date Title
US11575856B2 (en) Virtual 3D communications using models and texture maps of participants
US11729342B2 (en) Designated view within a multi-view composited webcam signal
US20080303949A1 (en) Manipulating video streams
US10225545B2 (en) Automated 3D photo booth
US8990709B2 (en) Method and system for representing audiences in ensemble experiences
US20200326831A1 (en) Augmented reality experience creation via tapping virtual surfaces in augmented reality
US20070188595A1 (en) Apparatus and method for presenting audio in a video teleconference
KR20180102171A (en) Pass-through camera user interface elements for virtual reality
US20110210962A1 (en) Media recording within a virtual world
US9679369B2 (en) Depth key compositing for video and holographic projection
FR2917931A1 (en) METHOD AND SYSTEM FOR CONNECTING PEOPLE IN A TELECOMMUNICATIONS SYSTEM.
US20200120269A1 (en) Double-selfie system for photographic device having at least two cameras
US20120307005A1 (en) Generating a simulated three dimensional scene by producing reflections in a two dimensional scene
WO2016202024A1 (en) 3d animation presentation method and device
CN1503925A (en) Interactive teleconferencing display system
US20210297654A1 (en) Panoramic video picture quality display method and device
FR3139685A1 (en) Method for managing the interventions of different speakers during a presentation visualized during a videoconference and device for its implementation
FR3139684A1 (en) Method for managing a presentation and device for its implementation
JP2015195580A (en) Photograph seal creation device and image generation method
EP3602253B1 (en) Transparency system for commonplace camera
JP7387653B2 (en) Presentation system and presentation method
WO2014170482A1 (en) Method for generating an output video stream from a wide-field video stream
FR3077910A1 (en) METHOD FOR AIDING THE MAINTENANCE OF A COMPLEX SYSTEM
Geuens Through the Looking Glasses: From the Camera Obscura to Video Assist
WO2016146901A1 (en) System and method for immersive collaboration

Legal Events

Date Code Title Description
PLSC Publication of the preliminary search report

Effective date: 20240315

RX Complete rejection

Effective date: 20240802