[go: up one dir, main page]

FR2943438A1 - METHOD AND SYSTEM FOR SYNCHRONIZED DIFFUSION OF COMPLEMENTARY MEDIA ON MULTIPLE DIFFUSION DEVICES - Google Patents

METHOD AND SYSTEM FOR SYNCHRONIZED DIFFUSION OF COMPLEMENTARY MEDIA ON MULTIPLE DIFFUSION DEVICES Download PDF

Info

Publication number
FR2943438A1
FR2943438A1 FR0951745A FR0951745A FR2943438A1 FR 2943438 A1 FR2943438 A1 FR 2943438A1 FR 0951745 A FR0951745 A FR 0951745A FR 0951745 A FR0951745 A FR 0951745A FR 2943438 A1 FR2943438 A1 FR 2943438A1
Authority
FR
France
Prior art keywords
parameters
media
user
broadcasting
devices
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.)
Granted
Application number
FR0951745A
Other languages
French (fr)
Other versions
FR2943438B1 (en
Inventor
Alexandre Khan
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to FR0951745A priority Critical patent/FR2943438B1/en
Priority to PCT/EP2010/053515 priority patent/WO2010106125A1/en
Publication of FR2943438A1 publication Critical patent/FR2943438A1/en
Application granted granted Critical
Publication of FR2943438B1 publication Critical patent/FR2943438B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/18Arrangements for synchronising broadcast or distribution via plural systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

Procédé de diffusion synchronisée de médias complémentaires sur plusieurs dispositifs de diffusion reliés à une unité de commande par l'intermédiaire d'un réseau de connexion, le procédé comprenant les étapes de : - définition (S1) d'un jeu de paramètres comprenant : un nombre donné de dispositif(s) récepteur(s) localisé(s) sur le réseau par une adresse, chaque dispositif récepteur étant associé à au moins un dispositif de diffusion de média, l'ensemble des dispositifs récepteur(s) et de diffusion constituant un environnement, l'environnement comprenant au moins deux dispositifs de diffusion, et des pistes de lecture comprenant chacune une fenêtre temporelle repérant un média par rapport à une ligne de temps, au moins une piste de lecture étant associée à un dispositif de diffusion, - pour chaque piste de lecture associée à un dispositif de diffusion, émission (S3) par l'unité de commande à destination du dispositif récepteur associé, d'instructions destinées à être interprétées par ledit dispositif récepteur pour diffuser le média sur le dispositif de diffusion de média associé à la piste de lecture, les instructions étant émises à des instants déterminés en fonction de la fenêtre temporelle du média.A method of synchronized broadcasting of complementary media on a plurality of broadcast devices connected to a control unit via a connection network, the method comprising the steps of: - defining (S1) a set of parameters comprising: a given number of receiver device (s) located on the network by an address, each receiver device being associated with at least one media broadcasting device, the set of receiver and diffusion devices constituting an environment, the environment comprising at least two broadcasting devices, and read tracks each comprising a time window identifying a medium with respect to a time line, at least one reading track being associated with a broadcasting device; for each reading track associated with a broadcasting device, transmission (S3) by the control unit to the associated receiver device, instructio ns intended to be interpreted by said receiving device to broadcast the media on the media broadcasting device associated with the playback track, the instructions being issued at times determined according to the time window of the media.

Description

DOMAINE TECHNIQUE GENERAL La présente invention concerne un procédé et un système de diffusion synchronisée de médias complémentaires sur plusieurs dispositifs de diffusion. GENERAL TECHNICAL FIELD The present invention relates to a method and a system for synchronized broadcasting of complementary media on several broadcasting devices.

Plus précisément, elle concerne la synchronisation de diffusion de médias complémentaires, sur plusieurs dispositifs reliés à un réseau de connexion, par l'émission d'instructions synchronisées à partir d'une unité centrale. More specifically, it relates to the broadcast synchronization of complementary media, on several devices connected to a connection network, by issuing synchronized instructions from a central unit.

ETAT DE L'ART STATE OF THE ART

Des systèmes de diffusion synchronisée de médias sont connus dans l'art antérieur. En particulier, il est de plus en plus fréquent d'utiliser deux écrans comme support pour la diffusion de vidéos complémentaires de manière synchronisées. Synchronized media broadcasting systems are known in the prior art. In particular, it is more and more common to use two screens as support for the broadcasting of complementary videos in a synchronized manner.

Cette technologie récente présente des applications dans de nombreux domaines, comme le milieu artistique, l'organisation de cours et de conférences, l'éducation, la réalisation d'études de marché et/ou de créativité, ou encore l'agencement d'intérieur ou d'extérieur. This recent technology has applications in many fields, such as the arts community, the organization of courses and conferences, education, market research and / or creativity, and interior design. or outside.

Selon l'art antérieur, elle requiert l'utilisation d'un logiciel spécifique, par exemple un programme d'ordinateur implémenté par un ordinateur central. Les médias ù par exemple des vidéos ù sont stockés dans une mémoire de l'ordinateur central et directement diffusés par un réseau filaire sur plusieurs écrans, généralement deux. According to the prior art, it requires the use of specific software, for example a computer program implemented by a central computer. The media, for example videos, are stored in a memory of the central computer and directly broadcast by a wired network on several screens, usually two.

Cette technique présente cependant des inconvénients, notamment que la diffusion est limitée par la bande passante du bus de l'ordinateur central et celle du réseau. Il est donc difficile de diffuser un grand nombre de vidéos de manière synchronisée, et d'autant plus s'il s'agit de vidéos en haute définition. However, this technique has disadvantages, in particular that the broadcast is limited by the bandwidth of the central computer bus and that of the network. It is therefore difficult to broadcast a large number of videos in a synchronized manner, and even more so if it is high definition video.

Certains dispositifs spécialement construits pour la diffusion synchronisée permettent d'outrepasser cette difficulté. Il s'agit de superordinateurs avec des réseaux à très large bande passante qui permettent de diffuser des vidéos de manière synchronisée sur un grand nombre d'écrans. Cependant, ces superordinateurs sont très chers à l'investissement. Certain devices specially built for synchronized broadcasting make it possible to overcome this difficulty. These are supercomputers with very high bandwidth networks that allow videos to be streamed synchronously across a large number of screens. However, these supercomputers are very expensive to invest.

En outre, les systèmes de l'art antérieur permettant une diffusion synchronisée de médias requièrent des connaissances poussées en 10 réalisation de vidéos et/ou en programmation ce qui les rend difficile d'accès pour une grande partie des utilisateurs potentiels. In addition, prior art systems for synchronized media delivery require extensive video and / or programming knowledge which makes them difficult for many potential users to access.

PRESENTATION DE L'INVENTION L'invention propose de pallier au moins un de ces inconvénients. 15 A cet effet, l'invention propose un procédé de diffusion synchronisée de médias complémentaires sur plusieurs dispositifs de diffusion reliés à une unité de commande par l'intermédiaire d'un réseau de connexion, le procédé comprenant les étapes de : - définition d'un jeu de paramètres comprenant : 20 un nombre donné de dispositif(s) récepteur(s) localisé(s) sur le réseau par une adresse, chaque dispositif récepteur étant associé à au moins un dispositif de diffusion de média, l'ensemble des dispositifs récepteur(s) et de diffusion constituant un environnement, l'environnement comprenant au moins deux dispositifs de diffusion, et 25 des pistes de lecture comprenant chacune une fenêtre temporelle repérant un média par rapport à une ligne de temps, au moins une piste de lecture étant associée à un dispositif de diffusion, - pour chaque piste de lecture associée à un dispositif de diffusion, émission par l'unité de commande à destination du dispositif récepteur 30 associé, d'instructions destinées à être interprétées par ledit dispositif récepteur pour diffuser le média sur le dispositif de diffusion de média associé à la piste de lecture, les instructions étant émises à des instants déterminés en fonction de la fenêtre temporelle du média.5 Le procédé selon l'invention est avantageusement complétée par les caractéristiques suivantes, prises seules ou en une quelconque de leurs 5 combinaisons techniquement possibles : - l'étape de définition d'un jeu de paramètres est réalisée par un utilisateur via une interface utilisateur à l'aide de commandes simples ; - le procédé comprend en outre une étape de stockage des médias cibles d'au moins une piste de lecture dans une mémoire d'un dispositif 10 récepteur ; - le procédé comprend en outre une étape de stockage de paramètres du jeu de paramètres dans une mémoire centrale de l'unité de commande, le jeu de paramètres comprenant en outre des paramètres de partage définis au cours de l'étape de définition ; 15 - le procédé comprend en outre une étape d'accès à des paramètres d'un jeu de paramètres interne par un utilisateur, l'étape d'accès comprenant les sous-étapes suivantes : entrée d'un identifiant par un utilisateur via une interface utilisateur, vérification de l'identifiant par l'unité de commande et, si l'identifiant 20 est authentique, visualisation, d'une représentation visuelle de paramètres dudit jeu de paramètres initial par l'utilisateur à travers l'interface utilisateur ; - le jeu de paramètres est défini à partir de paramètres d'un jeu de paramètres interne contenu dans une mémoire centrale de l'unité de 25 commande ; - le jeu de paramètres interne comprend en outre des paramètres de partage décrivant des conditions dans lesquelles un utilisateur peut accéder à des paramètres du jeu de paramètres interne au cours de l'étape d'accès et définir un jeu de paramètres à partir de paramètres du jeu de paramètres 30 interne. - l'environnement comprend en outre un dispositif d'interaction associé à un module de détection, et dans lequel le jeu de paramètres défini comprend en outre une piste d'interaction associé à un dispositif d'interaction et comprenant une fenêtre d'interaction, le procédé comprenant en outre les étapes de : détection, par un dispositif d'interaction, d'un événement spécifique associé à la fenêtre d'interaction, et émission, par le module de détection à destination de l'unité de commande, d'une information de détection correspondant à l'événement spécifique ; - le procédé comprend en outre une étape de modification, par l'unité de commande, du jeu de paramètres en fonction de l'information de détection et de la fenêtre d'interaction, la modification pouvant concerner au moins l'un des paramètres suivants : un dispositif de diffusion associé à une piste de lecture ; une fenêtre temporelle ; un parcours de la ligne de temps. PRESENTATION OF THE INVENTION The invention proposes to overcome at least one of these disadvantages. To this end, the invention proposes a method for synchronized broadcasting of complementary media on several broadcasting devices connected to a control unit via a connection network, the method comprising the steps of: - definition of a set of parameters comprising: a given number of receiver device (s) located on the network by an address, each receiving device being associated with at least one media broadcasting device, the set of devices receiver (s) and broadcasting constituting an environment, the environment comprising at least two broadcasting devices, and play tracks each comprising a time window identifying a media with respect to a time line, at least one reading track being associated with a broadcasting device, - for each reading track associated with a broadcasting device, transmitted by the control unit to the device associated receiver, instructions to be interpreted by said receiving device to broadcast the media on the media broadcasting device associated with the playback track, the instructions being issued at times determined according to the time window of the media The method according to the invention is advantageously completed by the following characteristics, taken alone or in any of their technically possible combinations: the step of defining a set of parameters is carried out by a user via a user interface using simple commands; the method further comprises a step of storing the target media of at least one read track in a memory of a receiving device; the method further comprises a step of storing parameters of the set of parameters in a central memory of the control unit, the set of parameters further comprising sharing parameters defined during the definition step; The method further comprises a step of access to parameters of an internal set of parameters by a user, the access step comprising the following substeps: entry of an identifier by a user via an interface user, verification of the identifier by the control unit and, if the identifier 20 is authentic, visualization of a visual representation of parameters of said initial set of parameters by the user through the user interface; the set of parameters is defined on the basis of parameters of an internal set of parameters contained in a central memory of the control unit; the internal parameter set further comprises sharing parameters describing conditions in which a user can access parameters of the internal parameter set during the access step and define a parameter set from parameters of the parameter set; internal parameter set 30. the environment further comprises an interaction device associated with a detection module, and in which the defined set of parameters further comprises an interaction track associated with an interaction device and comprising an interaction window, the method further comprising the steps of: detecting, by an interaction device, a specific event associated with the interaction window, and sending by the detection module to the control unit, detection information corresponding to the specific event; the method further comprises a step of modifying, by the control unit, the set of parameters as a function of the detection information and of the interaction window, the modification possibly relating to at least one of the following parameters; : a broadcasting device associated with a reading track; a time window; a course of the time line.

L'invention propose également un système de diffusion synchronisée de médias caractérisé en ce qu'il comprend un nombre donné de dispositif(s) récepteur(s) relié(s) à une unité de commande par l'intermédiaire d'un réseau de connexion, chaque dispositif récepteur étant associé à au moins un dispositif de diffusion de média, l'ensemble des dispositifs récepteur(s) et de diffusion constituant un environnement, l'environnement comprenant au moins deux dispositifs de diffusion le système comprenant en outre des moyens de mise en oeuvre du procédé selon l'invention. The invention also proposes a synchronized media broadcasting system characterized in that it comprises a given number of receiver device (s) connected (s) to a control unit via a connection network each receiving device being associated with at least one media broadcasting device, the set of receiver and diffusion devices constituting an environment, the environment comprising at least two broadcasting devices the system further comprising means for implementation of the method according to the invention.

L'invention concerne aussi un produit de programme d'ordinateur comprenant des instructions de code enregistrées sur un support utilisable dans un ordinateur, caractérisé en ce qu'il comprend des instructions pour la mise en oeuvré du procédé selon l'invention. The invention also relates to a computer program product comprising code instructions recorded on a medium that can be used in a computer, characterized in that it comprises instructions for implementing the method according to the invention.

L'invention présente de nombreux avantages. L'invention permet d'orchestrer la diffusion synchronisée de médias sans investir dans une installation coûteuse. The invention has many advantages. The invention makes it possible to orchestrate the synchronized diffusion of media without investing in an expensive installation.

L'invention permet également à un utilisateur d'orchestrer la diffusion synchronisée de médias complémentaires sans avoir une connaissance profonde de la programmation ou de l'audiovisuel. L'invention permet également une diffusion synchronisée interactive de 5 médias complémentaires. The invention also allows a user to orchestrate the synchronized broadcast of complementary media without having a deep knowledge of programming or audio-visual. The invention also allows interactive synchronized broadcasting of 5 complementary media.

PRESENTATION DES FIGURES D'autres caractéristiques, buts et avantages de l'invention ressortiront de la description qui suit, qui est purement illustrative et non limitative, et qui doit 10 être lue en regard des dessins annexés sur lesquels : - la figure 1 présente sous la forme d'un schéma bloc un procédé de diffusion synchronisée de médias complémentaires selon une réalisation possible de l'invention ; - la figure 2 présente schématiquement un système de diffusion 15 synchronisée de médias complémentaires selon un mode de réalisation de l'invention ; - la figure 3 présente un exemple de représentation visuelle de paramètres d'un jeu de paramètres selon un mode de réalisation de l'invention, dans lequel l'environnement comprend deux dispositifs récepteurs ; 20 - la figure 4 présente un exemple de représentation visuelle de paramètres d'un jeu de paramètres selon un mode de réalisation de l'invention, dans lequel l'environnement comprend deux dispositifs récepteurs et de modules de détection. PRESENTATION OF THE FIGURES Other characteristics, objects and advantages of the invention will emerge from the description which follows, which is purely illustrative and nonlimiting, and which should be read with reference to the appended drawings, in which: FIG. the form of a block diagram a method of synchronized broadcasting of complementary media according to a possible embodiment of the invention; FIG. 2 schematically shows a synchronized diffusion system 15 of complementary media according to one embodiment of the invention; FIG. 3 shows an example of a visual representation of parameters of a set of parameters according to one embodiment of the invention, in which the environment comprises two receiving devices; FIG. 4 shows an example of a visual representation of parameters of a set of parameters according to one embodiment of the invention, in which the environment comprises two receiving devices and detection modules.

25 DESCRIPTION DETAILLEE 25 DETAILED DESCRIPTION

L'invention vise à permettre l'orchestration d'une diffusion synchronisée de médias complémentaires sur plusieurs dispositifs de diffusion. The invention aims to allow the orchestration of a synchronized broadcast of complementary media on several broadcast devices.

30 En regard du système selon une réalisation possible de l'invention représenté sur la figure 2, les dispositifs de diffusion 10, 11, 20, 21 sont associés à des dispositifs récepteurs Dl, D2 reliés par un réseau N de connexion à une unité C de commande. With reference to the system according to a possible embodiment of the invention shown in FIG. 2, the broadcasting devices 10, 11, 20, 21 are associated with receiving devices D1, D2 connected by a connection network N to a unit C control.

Les dispositifs de diffusion sont ainsi reliés à l'unité C par l'intermédiaire du réseau N et des dispositifs récepteurs. The diffusion devices are thus connected to the unit C via the network N and the receiving devices.

Le réseau N est par exemple le réseau Internet, ou un réseau local filaire ou sans fil, ou encore tout autre réseau connu de l'homme de l'art. The network N is for example the Internet network, or a local wired or wireless network, or any other network known to those skilled in the art.

Les dispositifs Dl, D2 sont localisés sur le réseau N par une adresse, par exemple une adresse IP. The devices D1, D2 are located on the network N by an address, for example an IP address.

L'unité C et les dispositifs récepteurs Dl, D2 comprennent préférentiellement des processeurs respectivement référencés 50, 12, 22 pour gérer la communication entre eux, et des ports de connexion au réseau respectivement référencés 52, 14, 24. The unit C and the receiving devices D1, D2 preferentially comprise processors respectively referenced 50, 12, 22 for managing the communication between them, and network connection ports respectively referenced 52, 14, 24.

Dans la suite, on désignera par environnement l'ensemble des dispositifs récepteurs et des dispositifs de diffusion. In the following, we designate by environment all receivers and devices diffusion.

On prévoit selon l'invention que l'environnement comprend au moins deux 20 dispositifs de diffusion. According to the invention, the environment comprises at least two diffusion devices.

On emploiera l'expression les dispositifs récepteurs , quelque soit leur nombre. L'homme du métier comprendra cependant que l'invention s'étend également à un environnement comprenant un unique dispositif récepteur 25 relié à plusieurs dispositifs de diffusion. Receiving devices, whatever their number, will be used. Those skilled in the art will understand, however, that the invention also extends to an environment comprising a single receiver device 25 connected to a plurality of broadcast devices.

En référence à la figure 1, un procédé de diffusion synchronisée de médias complémentaires selon l'invention comprend principalement une étape de définition S1 d'un jeu de paramètres, et une étape d'émission S3 30 d'instructions i2, par l'unité C, à destination des dispositifs Dl, D2 récepteurs. 15 Les étapes S0, S2, et S4 à S6 seront décrites plus loin en référence à des variantes de l'invention. With reference to FIG. 1, a method for synchronized broadcasting of complementary media according to the invention mainly comprises a step S1 of defining a set of parameters, and a step S3 of issuing instructions i2, by the unit C, to the devices D1, D2 receivers. Steps S0, S2, and S4 to S6 will be described later with reference to variants of the invention.

L'étape S1 consiste en la définition d'un jeu paramètres, c'est-à-dire en la 5 préparation de la diffusion synchronisée de médias. Step S1 consists of the definition of a set of parameters, that is, the preparation of synchronized media broadcasting.

Le jeu de paramètres, référencé PS dans la suite, comprend le nombre de dispositifs récepteurs de l'environnement et leurs dispositifs de diffusion associés, et des pistes de lectures associés à des dispositifs de diffusion. Les pistes de lecture prévoient la diffusion des médias complémentaires sur plusieurs dispositifs de diffusion de l'environnement. The set of parameters, referenced PS in the following, comprises the number of receiving devices of the environment and their associated broadcasting devices, and read tracks associated with broadcasting devices. The reading tracks provide for the dissemination of complementary media on several devices for the diffusion of the environment.

L'étape S3 consiste en l'émission d'instructions en direction des dispositifs 15 récepteurs de l'environnement en fonction du jeu PS défini au cours de l'étape S1, de sorte à réaliser la diffusion synchronisée des médias complémentaires. Step S3 consists in issuing instructions towards the receiving devices of the environment as a function of the set PS defined during step S1, so as to carry out synchronized broadcasting of the complementary media.

Le jeu de paramètres sera décrit plus en détail en regard de la figure 3. De manière avantageuse, l'étape S1 peut être implémentée par un utilisateur U via une interface utilisateur 40. The set of parameters will be described in more detail with reference to FIG. 3. Advantageously, step S1 may be implemented by a user U via a user interface 40.

L'interface 40 comprend préférentiellement un écran d'affichage 41 et un 25 moyen d'interaction 42 comme un clavier ou une souris d'ordinateur, un écran tactile ou tout moyen équivalent. The interface 40 preferably comprises a display screen 41 and an interaction means 42 such as a keyboard or a computer mouse, a touch screen or any equivalent means.

L'interface 40 peut être reliée à l'unité C par l'intermédiaire du réseau N comme représenté sur la figure 2. L'interface 40 comprend alors 30 préférentiellement un processeur 43 pour gérer les interactions avec l'unité C, et un port 44 de connexion au réseau N. Dans ce cas, l'étape S1 peut être implémentée par un utilisateur U distant de l'unité C, par exemple par un Internaute depuis son domicile. 10 20 The interface 40 may be connected to the unit C via the network N as shown in FIG. 2. The interface 40 then preferably comprises a processor 43 for managing the interactions with the unit C, and a port In this case, the step S1 can be implemented by a user U remote from the unit C, for example by an Internet user from his home. 10 20

Préférentiellement, l'utilisateur U doit fournir un identifiant pour se connecter à l'unité C et réaliser l'étape S1 de définition du jeu PS. Preferably, the user U must provide an identifier to connect to the unit C and perform the step S1 PS game definition.

L'identifiant peut être un nom d'utilisateur couplé à un mot de passe par exemple. The identifier may be a user name coupled to a password for example.

Alternativement, l'interface 40 peut être intégrée à l'unité C par l'intermédiaire d'un autre réseau de connexion (non représenté), par 10 exemple un réseau local. Alternatively, the interface 40 may be integrated with the unit C via another connection network (not shown), for example a local area network.

Alternativement encore, l'interface 40 peut être intégrée à l'unité C (non représenté). Alternatively again, the interface 40 may be integrated with the unit C (not shown).

15 L'utilisateur U peut alors visualiser une représentation visuelle PL du jeu PS de paramètres. Un exemple de représentation visuelle est présenté sur la figure 3. The user U can then visualize a visual representation PL of the PS set of parameters. An example of a visual representation is shown in Figure 3.

Le jeu PS comprend le nombre donné de dispositifs récepteurs et des 20 dispositifs de diffusion associés à chaque dispositif récepteur. La nature des dispositifs de diffusion û visuelle ou sonore û est également définie au cours de l'étape S1. The PS game comprises the given number of receiving devices and broadcast devices associated with each receiving device. The nature of the visual or sound diffusion devices is also defined during the step S1.

Les dispositifs de diffusion peuvent être des écrans d'affichage, des haut- 25 parleurs, des téléphones ou des télévisions, ou encore tout dispositif de diffusion, notamment visuel ou sonore, connu de l'homme de l'art apte à être connecté via un dispositif récepteur à un réseau de connexion. The broadcasting devices may be display screens, loudspeakers, telephones or televisions, or any broadcasting device, in particular a visual or sound device, known to those skilled in the art that can be connected via a receiving device to a connection network.

Le jeu PS comprend également des pistes de lecture, dont au moins une 30 est associée à un dispositif de diffusion de l'environnement. The PS game also includes playback tracks, at least one of which is associated with a device for broadcasting the environment.

Par exemple, le jeu PS peut comprendre une piste L1 associée au dispositif 10 et une piste L2 associée au dispositif 20. For example, the game PS may comprise a track L1 associated with the device 10 and a track L2 associated with the device 20.

Préférentiellement, mais non limitativement, des signes distinctifs associés à chaque pistes indiquent à quel dispositif récepteur la piste est associée ù par exemple l'adresse IP ù et quelle est la nature du dispositif de diffusion associé ù par exemple vision pour un dispositif de diffusion visuelle et son pour un dispositif de diffusion sonore. Preferably, but not exclusively, distinctive signs associated with each track indicate which receiver device the track is associated with, for example, the IP address quelle and what is the nature of the associated broadcast device, for example vision for a visual broadcast device. and sound for a sound broadcasting device.

Chaque piste de lecture L1, L2 définie au cours de l'étape S1 comprend selon l'invention une fenêtre f1, f2 temporelle repérant un média m1, m2 par 10 rapport à une ligne TL de temps. Each reading track L1, L2 defined during the step S1 comprises, according to the invention, a time window f1, f2 identifying a medium m1, m2 with respect to a line TL of time.

Les fenêtres temporelles f1, f2, sont représentées de manière hachurée sur la figure 3. The time windows f1, f2, are shown hatched in FIG.

15 Par exemple, le média m1 peut être une vidéo présentant des images d'oeuvres d'art à diffuser sur le dispositif 10, et le média m2 peut être une série de diapositives contenant des commentaires sur lesdites oeuvres. For example, the media m1 may be a video presenting images of works of art to be broadcast on the device 10, and the media m2 may be a series of slides containing comments on said works.

De manière générale, les médias peuvent être des vidéos, des images 20 fixes, des bandes sons, des diapositives, ou tout autre type de média connu de l'homme de l'art. In general, the media may be videos, still images, soundtracks, slides, or any other type of media known to those skilled in the art.

Préférentiellement, l'utilisateur U peut choisir la durée d'affichage d'une image fixe. Il est donc capital que la diffusion de ces médias complémentaires soit synchronisée. Preferably, the user U can choose the duration of display of a still image. It is therefore crucial that the distribution of these complementary media be synchronized.

Les instructions pour la diffusion des médias complémentaires sont émises 30 au cours de l'étape S3 à destination des dispositifs récepteurs associés, à des instants déterminés par les fenêtres temporelles définies au cours de l'étape S1. 25 Selon une variante de l'invention, les fenêtres temporelles f1, f2 définissent des repères de début de lecture t1, t2 sur la ligne TL de temps, The instructions for the broadcast of the additional media are transmitted during the step S3 to the associated receiver devices, at times determined by the time windows defined during the step S1. According to a variant of the invention, the time windows f1, f2 define reading start marks t1, t2 on the line TL of time,

La ligne TL est parcoure, par exemple à partir d'un repère de référence t0 et 5 les instructions il, respectivement i2, sont émises lorsque le repère t1, respectivement t2, est atteint. The line TL is traversed, for example from a reference mark t0 and the instructions 11, respectively i2, are issued when the mark t1, respectively t2, is reached.

Pour chaque piste de lecture, les instructions sont émises à destination du dispositif récepteur localisé sur le réseau N par son adresse. Les 10 instructions sont destinées à être interprétées par le dispositif récepteur, préférentiellement au niveau d'un processeur, pour diffuser le média associé. For each reading track, the instructions are sent to the receiving device located on the network N by its address. The instructions are intended to be interpreted by the receiver device, preferably at the level of a processor, to broadcast the associated media.

Une piste de lecture peut contenir plusieurs fenêtres temporelles associées 15 à des médias, auquel cas plusieurs instructions seront envoyées en fonction des repères de début de lecture sur la ligne TL. A playback track may contain a plurality of time slots associated with media, in which case several instructions will be sent based on the read start marks on the TL line.

Les instructions comprennent un identifiant du média associé, de sorte que le dispositif récepteur identifie le média à diffuser. The instructions include an identifier of the associated media, so that the receiving device identifies the media to be broadcast.

Les instructions peuvent comprendre des informations optionnelles ù mais non limitatives ù telles qu'une information de lecture en boucle. La diffusion du média se fera alors de manière répétitive, sauf réception d'une nouvelle instruction par le dispositif récepteur associé. The instructions may include optional but non-limiting information such as loopback information. The broadcast of the media will then be repeated, unless a new instruction is received by the associated receiver device.

Selon une variante avantageuse de l'invention, le jeu PS est défini par l'utilisateur U via l'interface utilisateur 40 à l'aide de commandes simples. According to an advantageous variant of the invention, the game PS is defined by the user U via the user interface 40 with the aid of simple commands.

On entend par commandes simples des commandes ne nécessitant pas de 30 programmation. Préférentiellement, l'étape S1 peut être réalisée entièrement à l'aide d'une souris d'ordinateur et d'un clavier d'ordinateur ou à l'aide d'un écran tactile 20 25 A titre d'exemple non limitatif, les commandes simples peuvent inclure, : - le choix de commandes dans une liste affichée sur un écran de l'interface utilisateur 40 par des clics de souris d'ordinateur, - le positionnement de fenêtres temporelles par rapport à la ligne TL à l'aide 5 de fonctions de positionnement d'un objet sur un écran par l'intermiédiaire d'une souris d'ordinateur connues de l'homme de l'art, - l'entrée de paramètres numériques (nombre de dispositif(s) récepteur(s) et de dispositifs de diffusion de l'environnement) dans des zones indiquées sur un écran de l'interface utilisateur 40 10 - le choix de la nature de dispositifs de diffusion parmi une liste de choix. Simple commands are commands that do not require programming. Preferably, step S1 may be performed entirely using a computer mouse and a computer keyboard or using a touch screen 20. As a non-limiting example, the simple commands may include: - the choice of commands in a list displayed on a screen of the user interface 40 by computer mouse clicks, - the positioning of time windows with respect to the TL line using of functions for positioning an object on a screen by means of a computer mouse known to those skilled in the art, - the input of numerical parameters (number of receiving device (s) and environment broadcast devices) in areas indicated on a screen of the user interface 40 - the choice of the nature of broadcast devices from a list of choices.

Par exemple, les fenêtres temporelles peuvent être disposées sur les pistes de lectures à l'aide de clic de souris, et les médias peuvent être choisis en explorant un fichier dans une mémoire 51 de l'unité C. L'invention permet ainsi l'accès à une technologie de pointe à des utilisateurs sans qu'aucune connaissance de la programmation informatique ni de l'audiovisuel ne soit nécessaire. For example, the time slots can be arranged on the read tracks with the aid of a mouse click, and the media can be selected by searching a file in a memory 51 of the unit C. The invention thus allows the access to state-of-the-art technology to users without any need for computer programming or audio-visual knowledge.

20 L'utilisateur doit simplement choisir quels médias il souhaite diffuser de manière synchronisée et ce par des commandes simples. The user simply has to choose which media he wishes to broadcast in a synchronized manner and by simple commands.

On prévoit aussi selon une variante avantageuse de l'invention une étape de stockage S2 des médias ml, m2 sur les dispositifs Dl, D2 récepteurs 25 associés. According to an advantageous variant of the invention, a storage step S2 of the media ml, m2 is also provided on the associated receiver devices D1, D2.

Cette étape est fortement avantageuse, bien que facultative. En effet, elle n'est pas nécessaire si les médias sont déjà stockés sur les dispositifs récepteurs associés. Les médias sont préférentiellement transmis aux dispositifs récepteurs par l'intermédiaire du réseau N en vue du stockage S2. 15 30 On peut prévoir de stocker chaque média ml, m2 sur son dispositif récepteur Dl, D2 associé, ou bien sur plusieurs dispositifs récepteurs. Selon une variante de l'invention, on prévoit de stocker tous les médias sur tous les dispositifs récepteurs en prévision de modifications du jeu de paramètres que nous aborderons plus loin. This step is highly advantageous, although optional. Indeed, it is not necessary if the media are already stored on the associated receiver devices. The media are preferably transmitted to the receiving devices via the network N for storage S2. It can be provided to store each medium ml, m2 on its associated receiver device D1, D2, or on several receiving devices. According to a variant of the invention, it is planned to store all the media on all the receiving devices in anticipation of changes to the set of parameters that will be discussed below.

Selon une variante de l'invention, l'étape de stockage S2 s'achève, pour tous les médias, avant la première émission S3 d'instructions. According to one variant of the invention, the storage step S2 ends, for all the media, before the first transmission S3 of instructions.

Ainsi, les médias sont déjà stockés avant le début de la diffusion. On s'affranchit ainsi des problèmes de décalages induits dans le cas où la bande passante du réseau N est insuffisante. Thus, the media are already stored before the start of the broadcast. This eliminates the problems of shifts induced in the case where the bandwidth of the network N is insufficient.

Selon une autre variante de l'invention, on effectue un stockage S2 partiel des médias avant la première émission S3 d'instructions. Ainsi, les médias sont transmis par le réseau N aux dispositifs récepteurs pendant la diffusion, ce qui permet de commencer la diffusion synchronisée plus tôt. Cette variante est particulièrement intéressante mais dépend de la bande passante du réseau N, qui doit être suffisante pour supporter l'envoi de médias sans induire de décalage dans la diffusion. According to another variant of the invention, a partial storage S2 of the media is carried out before the first transmission S3 of instructions. Thus, the media is transmitted by the network N to the receiving devices during the broadcast, which allows to start synchronized broadcasting earlier. This variant is particularly interesting but depends on the bandwidth of the network N, which must be sufficient to support the sending of media without inducing a shift in the broadcast.

Pour éviter des désagréments à l'utilisateur U, on prévoit, selon un mode de réalisation de l'invention, un test de bande passante du réseau N en fonction de l'environnement, permettant à l'utilisateur de savoir s'il doit prévoir un stockage S2 des médias total ou partiel avant l'émission S3 d'instructions. To avoid inconvenience to the user U, according to one embodiment of the invention, an N-band bandwidth test is provided depending on the environment, allowing the user to know whether to predict a storage S2 of the total or partial media before the S3 issue of instructions.

De tels tests de bandes passantes sont connus en soi et ne sont pas décrits plus avant. On va maintenant décrire une variante de l'invention dans laquelle un utilisateur peut enregistrer un jeu de paramètres défini au cours de l'étape S1 et le mettre à disposition d'autres utilisateurs.30 Such bandwidth tests are known per se and are not described further. A variant of the invention will now be described in which a user can record a set of parameters defined during step S1 and make it available to other users.

Le procédé selon cette variante de l'invention comprend une étape de stockage S2' de paramètres du jeu PS dans la mémoire 51 de l'unité C, sous la forme d'un jeu PSO de paramètres interne. The method according to this variant of the invention comprises a storage step S2 'PS game parameters in the memory 51 of the unit C, in the form of a set PSO internal parameters.

Par exemple, l'utilisateur peut stocker le jeu PS intégralement, ou bien partiellement, en excluant par exemple l'adresse des dispositifs récepteurs sur le réseau. Dans la suite, on désignera indifféremment par jeu de paramètres stockés un jeu de paramètres stocké intégralement ou partiellement. For example, the user can store the PS game integrally, or partially, for example by excluding the address of the receiving devices on the network. In the following, we will indifferently designate by a set of stored parameters a set of parameters stored wholly or partially.

Préférentiellement, mais non limitativement, le jeu de paramètres stocké est identifié par un nom de jeu de paramètres. Preferably, but not exclusively, the stored parameter set is identified by a parameter set name.

Ainsi, la mémoire 51 comprend des jeux de paramètres internes stockés par des utilisateurs. Préférentiellement, la mémoire 51 comprend aussi des jeux de paramètres internes par défaut. Ces jeux de paramètres internes sont consultables par des utilisateurs selon la variante de l'invention décrite ci-dessous. Thus, the memory 51 includes sets of internal parameters stored by users. Preferably, the memory 51 also includes default internal parameter sets. These sets of internal parameters can be consulted by users according to the variant of the invention described below.

Le procédé comprend avantageusement une étape d'accès SO à des paramètres d'un jeu PSO de paramètres internes stocké dans la mémoire 51 Pour ce faire, l'utilisateur U transmet, au cours d'une étape d'identification S01, un identifiant K à l'unité C via l'interface 40. L'identifiant peut être le même que celui nécessaire pour se connecter à l'unité C, mais pas nécessairement. The method advantageously comprises an access step SO to parameters of a PSO set of internal parameters stored in the memory 51. To do this, the user U transmits, during an identification step S01, an identifier K to the unit C via the interface 40. The identifier can be the same as that necessary to connect to the unit C, but not necessarily.

L'identifiant K est ensuite vérifié par l'unité C au cours d'une étape de 30 vérification S02, préférentiellement au niveau du processeur 52. The identifier K is then verified by the unit C during a verification step S02, preferably at the level of the processor 52.

Si l'identifiant est authentique, l'utilisateur U visualise une représentation visuelle PLO de paramètres du jeu PSO sur l'écran 41 au cours d'une étape S03 de visualisation. La représentation visuelle PLO peut représenter l'intégralité des paramètres 5 du jeu PSO ou bien une partie, par exemple uniquement les pistes de lectures du jeu PSO. If the identifier is authentic, the user U visualizes a visual representation PLO PSO game parameters on the screen 41 during a step S03 visualization. The PLO visual representation may represent the entirety of the parameters of the PSO game or a part, for example only the PSO game readout tracks.

On entend par identifiant authentique un identifiant certifiant que l'utilisateur est autorisé à accéder au jeu PSO. Préférentiellement, l'identifiant K comprend un nom d'utilisateur couplé à un mot de passe, et l'étape de vérification S02 comprend une comparaison de ce couple à des couples stockés dans la mémoire 51 de l'unité C. Authentic identifier means an identifier certifying that the user is authorized to access the PSO game. Preferably, the identifier K comprises a username coupled to a password, and the verification step S02 comprises a comparison of this pair with pairs stored in the memory 51 of the unit C.

15 Un utilisateur U autorisé peut alors modifier le jeu PSO et définir, au cours de l'étape S1, un jeu PS à partir d'un jeu de paramètres du jeu PSO de paramètres interne contenu dans la mémoire centrale 51 de l'unité C. An authorized user U can then modify the PSO set and define, in the step S1, a set PS from a set of parameters of the set PSO of internal parameters contained in the central memory 51 of the unit C .

Les jeux de paramètres peuvent ainsi être partagés et modifiés pour être 20 adaptés à différents environnements. The parameter sets can thus be shared and modified to suit different environments.

Avantageusement, le jeu PS peut contenir des paramètres de partage, c'est-à-dire des paramètres décrivant les conditions dans lesquels il peut être partagé. 25 De manière non limitative, les paramètres de partage peuvent comprendre : - une autorisation d'accès, si l'utilisateur U souhaite que d'autres utilisateurs puissent avoir accès au jeu PS. L'autorisation d'accès peut concerner certains utilisateurs désignés par leur nom d'utilisateur, ou bien un groupe 30 d'utilisateur. Préférentiellement, l'identifiant K comprend alors une information d'appartenance à un groupe d'utilisateur, - une autorisation de modification, si l'utilisateur U souhaite que d'autres utilisateurs puissent modifier le jeu PS et définir d'autres jeux de paramètres 10 sur la base du jeu PS. L'autorisation de modification peut concerner certains paramètres, mais pas tous. En particulier, l'utilisateur U peut imposer des paramètres de partage à tout utilisateur souhaitant définir des jeux de paramètres à partir du jeu PS - une autorisation de diffusion, si l'utilisateur U souhaite que le jeu PS soit diffusé de manière publique ou bien de manière restreinte. - des mentions légales d'utilisation décrivant les conditions légales dans lesquels d'autres utilisateurs peuvent utiliser le jeu PS, en particulier à des fins commerciales. Advantageously, the game PS may contain sharing parameters, that is to say parameters describing the conditions in which it can be shared. In a nonlimiting manner, the sharing parameters may comprise: an access authorization, if the user U wishes that other users can have access to the game PS. The access authorization may concern certain users designated by their username, or a user group. Preferably, the identifier K then comprises a membership information to a user group, - a modification authorization, if the user U wishes that other users can modify the PS game and define other sets of parameters 10 based on the PS game. The change permission may affect some parameters, but not all. In particular, the user U can impose sharing parameters to any user wishing to define sets of parameters from the game PS - a broadcast authorization, if the user U wishes that the game PS is broadcast publicly or in a restricted way. - legal notices of use describing the legal conditions under which other users may use the PS game, in particular for commercial purposes.

Ainsi, un utilisateur peut partager un jeu PS qu'il a crée avec d'autres utilisateurs selon des paramètres de partage qu'il aura lui-même choisi et se protéger légalement d'utilisation abusive du jeu PS. On va maintenant décrire une variante de l'invention permettant une diffusion synchronisée interactive de médias complémentaires. Thus, a user can share a PS game that he has created with other users based on sharing settings that he himself has chosen and legally protect against misuse of the PS game. A variant of the invention will now be described allowing interactive synchronized broadcasting of complementary media.

On entend par diffusion synchronisée interactive une diffusion synchronisée 20 couplée à des interactions avec le monde extérieur. Synchronized interactive broadcasting is understood to mean synchronized broadcasting coupled with interactions with the outside world.

Selon cette variante de l'invention, l'environnement comprend en outre un module de détection D3 associé à au moins un module de détection 31, 32 et situé sur le réseau N et apte à communiquer avec l'unité C Préférentiellement, le module D3 comprend un processeur 33 pour gérer les communications avec l'unité C, et un port 34 de connexion au réseau N. According to this variant of the invention, the environment further comprises a detection module D3 associated with at least one detection module 31, 32 and located on the network N and able to communicate with the unit C Preferably, the module D3 comprises a processor 33 for managing communications with the unit C, and a port 34 for connection to the network N.

Le module de détection peut aussi être connecté à l'unité C par un autre 30 réseau de connexion, ou encore intégré à l'unité C. The detection module can also be connected to the unit C by another connection network, or else integrated into the unit C.

Alternativement, les dispositifs de détection peuvent être intégrés à un dispositif récepteur Dl, D2. 25 Alternatively, the detection devices can be integrated with a receiving device D1, D2. 25

L'invention s'adapte aisément aux variantes ci-dessus, comme le comprendra l'homme du métier à la lumière de la description ci-dessous. The invention is readily adaptable to the above variants, as will be understood by those skilled in the art in light of the description below.

Le module de détection D3 est destiné à interagir avec le monde extérieur et à détecter des événements spécifiques E. The detection module D3 is intended to interact with the outside world and to detect specific events E.

Le module D3 comprend par exemple un dispositif 31 d'interaction active avec un utilisateur permettant à une personne P d'interagir avec le système 10 selon l'invention. The module D3 comprises for example a device 31 for active interaction with a user allowing a person P to interact with the system 10 according to the invention.

A titre d'exemple non limitatif, un dispositif d'interaction 31 peut comprendre une souris d'ordinateur, un clavier d'ordinateur, un micro, un écran tactile, ou tout autre moyen connu de l'homme de l'art permettant à une personne 15 P d'interagir de manière active avec le système selon l'invention. By way of nonlimiting example, an interaction device 31 can comprise a computer mouse, a computer keyboard, a microphone, a touch screen, or any other means known to those skilled in the art allowing a person P interacting actively with the system according to the invention.

Le module D3 peut aussi comprendre un dispositif 32 d'interaction de type détecteur sensoriel, comme un capteur de présence ou de mouvement, ou encore un capteur de son, tous ces capteurs étant connus de l'homme de 20 l'art. The module D3 may also comprise a sensory detector type interaction device 32, such as a presence or motion sensor, or a sound sensor, all these sensors being known to those skilled in the art.

De manière générale, on entend par détecteur sensoriel un dispositif apte à mettre en oeuvre une capture d'information sensorielle, par exemple visuelle, sonore, olfactive ou tactile. Le module D3 est apte à envoyer des informations DI de détections à destination de l'unité C en fonction des interactions des dispositifs 31 et 32. In general terms, sensory detector means a device capable of implementing a capture of sensory information, for example visual, sound, olfactory or tactile. The module D3 is able to send DI information of detections to the unit C according to the interactions of the devices 31 and 32.

En référence à la figure 4, le jeu PS défini au cours de l'étape S1 comprend 30 avantageusement au moins une piste 11, 12 d'interaction associée à un dispositif 31, 32 d'interaction. 25 Chaque piste 11, 12 comprend une fenêtre el, e2 d'interaction correspondant aux événements spécifiques E détectables par le dispositif 31, 32 d'interaction associé. With reference to FIG. 4, the set PS defined during step S1 advantageously comprises at least one interaction track 11, 12 associated with an interaction device 31, 32. Each track 11, 12 comprises an interaction window e1, e2 corresponding to the specific events E detectable by the associated interaction device 31, 32.

Le procédé comprend alors avantageusement une étape de détection S4 par un dispositif 31, 32 d'interaction, d'un événement spécifique E associé à une fenêtre el, e2 d'interaction, et une étape d'émission S5, par le module D3 à destination de l'unité C, d'une information DI de détection correspondant à l'événement spécifique E détecté. The method then advantageously comprises a detection step S4 by an interaction device 31, 32, a specific event E associated with an interaction window e1, e2, and a transmission step S5, by the module D3 to destination of the unit C, a detection information DI corresponding to the specific event E detected.

Les événements spécifiques E sont ainsi des interactions que l'utilisateur U a prévu en définissant des fenêtres el, e2 d'interaction au cours de l'étape S1. The specific events E are thus interactions that the user U has provided by defining interaction windows e1, e2 during the step S1.

Par exemple, le média m2 peut être une succession de questions concernant le média ml, et la fenêtre f2 peut être associée à une fenêtre el sur la piste 11, correspondant à la collecte des réponses aux questions via le dispositif 31. For example, the media m2 may be a succession of questions concerning the media ml, and the window f2 may be associated with a window el on the track 11, corresponding to the collection of the answers to the questions via the device 31.

Cette variante est particulièrement avantageuse pour coupler la diffusion synchronisée avec une collecte d'information, comme on le décrira plus loin dans les exemples. This variant is particularly advantageous for coupling the synchronized diffusion with a collection of information, as will be described later in the examples.

La fenêtre el, e2 repère également l'activation de la fonction de détection par le dispositif 31, 32 associé par rapport à la ligne de temps. En dehors des repères temporels délimitant la fenêtre par rapport à la ligne de temps, le dispositif associé ne transmettra pas d'informations DI de détection à l'unité C. The window e1, e2 also marks the activation of the detection function by the device 31, 32 associated with the time line. Apart from the time markers delimiting the window with respect to the time line, the associated device will not transmit detection information DI to the unit C.

Par exemple, on peut prévoir de collecter des informations de présence par un capteur de présence 32 uniquement sur une plage de temps donnée par rapport à la diffusion. For example, it can be expected to collect presence information by a presence sensor 32 only over a given time range with respect to the broadcast.

Les pistes 11, 12 d'interactions sont préférentiellement définies par un utilisateur U à l'aide de commandes simples, de manière analogue aux pistes de lecture. The tracks 11, 12 of interactions are preferentially defined by a user U with the aid of simple commands, analogously to the reading tracks.

Selon une variante de l'invention, le jeu PS est défini à l'étape S1 de sorte à être modifié par des événements spécifiques E. According to a variant of the invention, the set PS is defined in step S1 so as to be modified by specific events E.

A cet effet, le procédé comprend avantageusement une étape de modification S6, par l'unité C, du jeu PS en fonction de l'information DI de 10 détection et de la fenêtre el, e2 d'interaction associée. For this purpose, the method advantageously comprises a modification step S6, by the unit C, of the set PS as a function of the detection information DI and of the associated interaction window e1, e2.

On entend par fenêtre el, e2 d'interaction associée la fenêtre prévoyant l'événement spécifique E induisant l'émission d'une information de détection. Selon un mode de réalisation de l'invention, l'étape de modification S6 comprend une modification S61 d'un dispositif de diffusion associé à une piste de lecture, la destination du dispositif récepteur étant modifiée en conséquence. 20 Par exemple, la piste L1 peut être associée au dispositif 20, et inversement la piste L2 au dispositif 10. The associated window e1, e2 interaction means the window providing the specific event E inducing the transmission of a detection information. According to one embodiment of the invention, the modification step S6 comprises a modification S61 of a broadcasting device associated with a read track, the destination of the receiving device being modified accordingly. For example, the track L1 may be associated with the device 20, and conversely the track L2 with the device 10.

Dans cet exemple, la détection a pour conséquence d'inverser les médias 25 diffusés respectivement sur les dispositifs 10 et 20. In this example, the detection has the effect of inverting the broadcast media respectively on the devices 10 and 20.

On peut aussi prévoir d'associer une piste de lecture à un dispositif de diffusion alors qu'elle ne l'était pas avant réception de l'information de détection. Ainsi, l'utilisateur U peut définir des pistes de lecture d'attente, qui ne seront associées à des dispositifs de diffusion qu'en cas de détection d'un événement spécifique. 15 30 It is also possible to associate a playback track with a broadcast device when it was not before receiving the detection information. Thus, the user U can define waiting read tracks, which will be associated with broadcast devices only in case of detection of a specific event. 15 30

L'étape S6 peut aussi concerner une modification S62 d'une fenêtre f1, f2 temporelle d'une piste L1, L2 de lecture. Step S6 may also concern a modification S62 of a window f1, f2 temporal of a track L1, L2 of reading.

Par exemple, une fenêtre f1 temporelle, associée à un média m1, peut être changée pour une autre fenêtre temporelle associée à un autre média. For example, a time window f1, associated with a medium m1, can be changed for another time window associated with another medium.

Préférentiellement, mais non limitativement, le repère de début de lecture de la nouvelle fenêtre temporelle est le même que celui de la fenêtre 10 temporelle précédente. Preferably, but not exclusively, the read start mark of the new time window is the same as that of the previous time window.

Dans cet exemple, on prévoit que la détection a pour conséquence de changer un média diffusé sur un dispositif 10 de diffusion. In this example, it is expected that the detection has the effect of changing a broadcast media on a broadcast device.

15 Selon l'invention, l'étape S6 peut aussi concerner un parcours de la ligne TL de temps. According to the invention, step S6 may also relate to a path of the time line TL.

Ainsi, on peut prévoir à l'étape S6 de revenir en arrière sur la ligne de temps et reprendre l'envoi d'instructions à partir d'un repère temporel, par exemple 20 à partir du repère de référence. Thus, step S6 can be used to go back on the timeline and resume sending commands from a time mark, for example from the reference mark.

On peut aussi prévoir à l'étape S6 d'avancer par rapport à la ligne de temps et de sauter des fenêtres temporelles sur des pistes de lecture ou d'interaction. L'invention concerne également un produit de programme d'ordinateur comprenant des instructions de code enregistrées sur un support utilisable dans un ordinateur, par exemple sur l'unité C, comprenant des instructions pour la mise en oeuvre du procédé selon l'invention. 30 A cet effet, l'inventeur a développé un langage comprenant des commandes pour générer des instructions i2 et collecter des informations provenant de dispositifs 31 d'interactions et de détecteurs 32 sensoriels. 25 It is also possible in step S6 to advance with respect to the timeline and to skip time windows on read or interaction tracks. The invention also relates to a computer program product comprising code instructions recorded on a medium that can be used in a computer, for example on the unit C, comprising instructions for carrying out the method according to the invention. For this purpose, the inventor has developed a language comprising commands for generating instructions i2 and collecting information from interaction devices 31 and sensory sensors 32. 25

L'invention permet ainsi de juxtaposer des dispositifs d'interaction, par exemple de type clavier d'ordinateur, et des détecteurs sensoriels. The invention thus makes it possible to juxtapose interaction devices, for example of the computer keyboard type, and sensory detectors.

Le produit de programme d'ordinateur a été écrit en format XML pour être compatible avec un grand nombre de systèmes d'exploitation actuellement utilisés. The computer program product has been written in XML format to be compatible with a large number of currently used operating systems.

Ainsi, l'invention permet à des utilisateurs de se connecter à travers un 10 réseau comme Internet à l'unité C et d'orchestrer une diffusion synchronisée de médias complémentaires. Thus, the invention allows users to connect across a network such as the Internet to the C-unit and orchestrate a synchronized broadcast of complementary media.

Il suffit pour cela que : - l'utilisateur possède un dispositif récepteur Dl avec un système 15 d'exploitation compatible avec le format XML, ce qui est le cas pour la plupart des systèmes d'exploitation du commerce, et - que le dispositif récepteur soit associé à un dispositif de diffusion de média et muni d'un lecteur de média. All that is required is that: the user has a receiver device D1 with an operating system compatible with the XML format, which is the case for most commercial operating systems, and the receiving device is associated with a media broadcasting device and provided with a media player.

20 Préférentiellement, mais non limitativement, le lecteur de média lit un grand nombre de formats de médias différents. Le système selon l'invention a ainsi une indépendance vis-à-vis du format des médias à diffuser. Preferentially, but not exclusively, the media player reads a large number of different media formats. The system according to the invention thus has independence vis-à-vis the format of the media to be broadcast.

On va maintenant décrire des exemples d'application de l'invention. Exemple 1 : réunion de conception de produit au sein d'une entreprise, 5 participants. Examples of application of the invention will now be described. Example 1: Product design meeting within a company, 5 participants.

Dans cet exemple, l'environnement comprend sept dispositifs de diffusion, à 30 savoir : - cinq écrans, un pour chaque participant à la réunion de conception, chacun associé à un dispositif récepteur constitué d'un ordinateur dit ordinateur participant , et 25 - deux vidéo projecteurs, dont l'image projetée est visible de tous les participants, chacun associés à un dispositif récepteur constitué d'un ordinateur. In this example, the environment comprises seven broadcast devices, namely: - five screens, one for each participant in the design meeting, each associated with a receiving device consisting of a computer said participant computer, and 25 - two video projectors, whose projected image is visible to all participants, each associated with a receiving device consisting of a computer.

Les ordinateurs participants comprennent en outre des dispositifs 31 d'interaction, à savoir des claviers d'ordinateur et des micros. Participating computers further include interaction devices 31, namely computer keyboards and microphones.

Ces ordinateurs sont donc, dans le cadre de l'invention, à la fois dispositif récepteur et module de détection. Avant la réunion l'utilisateur, animateur de la réunion, définit un jeu PS de paramètres. These computers are therefore, in the context of the invention, both receiver device and detection module. Before the meeting the user, the meeting facilitator, defines a PS set of parameters.

Pour cela, il se connecte à l'unité C via une interface utilisateur 40 15 constituée d'un ordinateur portable, et définit l'environnement, puis une piste de lecture associée à chaque vidéoprojecteur et une piste d'interaction associée à chaque ordinateur participant. For this purpose, it connects to the unit C via a user interface 40 consisting of a laptop, and defines the environment, then a reading track associated with each projector and an interaction track associated with each participating computer. .

L'utilisateur prévoit de projeter par un premier vidéoprojecteur des images 20 de produits existants, et sur un second vidéoprojecteur des opinions de consommateurs des produits existants, de manière synchronisée dans le cadre de l'invention. The user plans to project images of existing products by a first projector, and on a second projector the consumer opinions of existing products, in a synchronized manner within the scope of the invention.

L'utilisateur prévoit parallèlement, en définissant les pistes d'interaction, que 25 les entrées au niveau des claviers et des micros des ordinateurs participants sont directement enregistrées sur son ordinateur portable. The user also plans, by defining the interaction tracks, that the inputs at the keyboards and microphones of the participating computers are directly recorded on his laptop.

Les images synchronisées stimulent l'inventivité des participants qui écrivent leurs idées sur les claviers ou les dictent dans les micros. Ces 30 idées serviront à définir un nouveau produit par rapport aux produits existants.10 L'utilisateur U enregistre le jeu PS sur l'unité C, et définit les paramètres de partage. The synchronized images stimulate the inventiveness of the participants who write their ideas on the keyboards or dictate them in the microphones. These 30 ideas will be used to define a new product over existing products.10 User U saves the PS set on unit C, and sets the sharing parameters.

Il autorise tous les membres de son service à y accéder et à s'en servir de 5 base pour définir de nouveaux jeux de paramètres. It allows all members of its service to access it and use it as a basis for defining new sets of parameters.

Il interdit l'utilisation du jeu PS à des fins commerciales en dehors des utilisateurs membres de son service It prohibits the use of the PS game for commercial purposes outside the users of its service

10 Exemple 2 : cours interactif à distance, dix étudiants 10 Example 2: Remote interactive course, ten students

Dans cet exemple, l'environnement comprend : - deux dispositifs de diffusion, à savoir un écran de télévision associé à un dispositif récepteur constitué d'un processeur relié à Internet et un 15 vidéoprojecteur associé à un dispositif récepteur constitué d'un ordinateur relié à Internet, et - dix dispositifs d'interaction, à savoir dix écrans tactiles, tous associés à un unique dispositif récepteur constitué d'un ordinateur également reliés au réseau Internet. 20 L'utilisateur U est un professeur qui prépare un cours auquel il ne peut assister en personne. In this example, the environment comprises: two broadcasting devices, namely a television screen associated with a receiving device consisting of a processor connected to the Internet and a video projector associated with a receiving device consisting of a computer connected to Internet, and - ten interaction devices, namely ten touch screens, all associated with a single receiving device consisting of a computer also connected to the Internet. User U is a teacher who prepares a class which he can not attend in person.

L'utilisateur U définit un jeu PS de paramètres. The user U defines a PS set of parameters.

Pour cela, il se connecte à l'unité C via Internet par son ordinateur personnel, et définit l'environnement, puis une piste de lecture associée à chaque dispositif de diffusion et une piste d'interaction associée à chaque écran tactile. To do this, it connects to the unit C via the Internet via its personal computer, and defines the environment, then a playback track associated with each broadcasting device and an interaction track associated with each touch screen.

L'utilisateur prévoit la diffusion, sur l'écran de télévision, d'une vidéo le représentant en train de s'adresser aux étudiants. 25 30 Sur l'écran du vidéoprojecteur, l'utilisateur prévoit de projeter des diapositives constituant un support de cours. The user plans to broadcast, on the television screen, a video representing him in the process of addressing the students. On the screen of the projector, the user plans to project slides constituting a course medium.

Ainsi, les étudiants assistent à un cours avec une représentation visuelle du 5 professeur et des supports de cours, synchronisés selon l'invention. Thus, students attend a course with a visual representation of the teacher and course materials, synchronized according to the invention.

Au cours de la vidéo, le professeur propose des questions aux élèves qui répondent par l'intermédiaire de leur écran tactile dans des plages de temps prévues par le professeur au cours de la définition des pistes d'interaction Les réponses sont directement envoyées à l'ordinateur personnel du professeur qui peut les analyser à distance. During the video, the teacher proposes questions to students who respond via their touch screen in time ranges provided by the teacher during the definition of the interaction tracks. The answers are sent directly to the teacher. teacher's personal computer that can analyze them remotely.

Cette application de l'invention permet à un professeur de dispenser des 15 cours à des étudiants aussi loin que s'étend le réseau Internet, sans se préoccuper des limites géographiques. This application of the invention allows a teacher to teach courses to students as far as the Internet reaches, regardless of geographical boundaries.

Exemple 3 : création d'oeuvre artistique Example 3: creation of artistic work

20 Dans cet exemple, l'environnement comprend : - trois dispositifs de diffusion, à savoir deux écrans et un haut-parleur associés à un unique dispositif récepteur constitué d'un ordinateur relié à Internet, et - un dispositif d'interaction, à savoir un détecteur de mouvement disposé à 25 proximité du haut-parleur, associé au même dispositif récepteur. In this example, the environment comprises: - three broadcasting devices, namely two screens and a speaker associated with a single receiving device consisting of a computer connected to the Internet, and - an interaction device, namely a motion detector disposed near the loudspeaker, associated with the same receiver device.

L'utilisateur U est un artiste qui prépare une oeuvre audiovisuelle. L'utilisateur U définit un jeu PS de paramètres. User U is an artist who prepares an audiovisual work. The user U defines a PS set of parameters.

30 Pour cela, il se connecte à l'unité C via une interface utilisateur 40 constituée de son ordinateur personnel, et définit l'environnement, puis une 10 piste de lecture associée à chaque dispositif de diffusion, et une piste d'interaction associée au détecteur de mouvement. For this, it connects to the unit C via a user interface 40 consisting of its personal computer, and defines the environment, then a read track associated with each broadcast device, and an interaction track associated with movement detector.

L'utilisateur U prévoit, en définissant les pistes de lecture, de diffuser, de manière synchronisée selon l'invention, des vidéos de formes lumineuses sur les écrans et une bande sonore sur le haut-parleur, les trois formant en complémentarité une oeuvre artistique. The user U provides, by defining the playback tracks, to broadcast synchronously according to the invention, videos of light forms on the screens and a sound track on the speaker, the three complementarily forming an artistic work .

De surcroit, l'utilisateur U prévoit, en définissant la piste d'interaction, que, 10 lorsque le détecteur de mouvement détecte une présence à proximité du haut-parleur, les vidéos diffusées sur chacun des écrans s'inversent. In addition, the user U provides, by defining the interaction track, that when the motion detector detects a presence near the loudspeaker, the videos broadcast on each of the screens are reversed.

Il enregistre le jeu PS de paramètres sur l'unité C et définit les paramètres de partage. Il autorise tous les utilisateurs membres de sa communauté artistique à l'utiliser et le modifier. It saves the PS set of parameters on the C drive and sets the sharing parameters. It allows all users in its artistic community to use and edit it.

Il oblige tous les utilisateurs ayant défini un jeu de paramètres à partir de 20 son jeu PS à définir les mêmes paramètres de partage. It forces all users who defined a set of parameters from its PS game to set the same sharing parameters.

Ainsi, tout oeuvre artistique créée à partir de la sienne devra être partagée avec les utilisateurs membres de sa communauté artistique. 15 Thus, any artistic work created from his own will have to be shared with users who are members of his artistic community. 15

Claims (11)

REVENDICATIONS1. Procédé de diffusion synchronisée de médias complémentaires sur plusieurs dispositifs de diffusion reliés à une unité (C) de commande par l'intermédiaire d'un réseau (N) de connexion, le procédé comprenant les étapes de : - définition (S1) d'un jeu (PS) de paramètres comprenant : un nombre donné de dispositif(s) (D1, D2) récepteur(s) localisé(s) sur le réseau (N) par une adresse, chaque dispositif récepteur étant associé à au moins un dispositif (10, 20) de diffusion de média, l'ensemble des dispositifs récepteur(s) et de diffusion constituant un environnement, l'environnement comprenant au moins deux dispositifs (10, 20) de diffusion, et des pistes (L1, L2) de lecture comprenant chacune une fenêtre temporelle (fi, f2) repérant un média (m1, m2) par rapport à une ligne de temps (TL), au moins une piste de lecture étant associée à un dispositif (10, 20) de diffusion, - pour chaque piste (L1, L2) de lecture associée à un dispositif (10, 20) de diffusion, émission (S3) par l'unité (C) de commande à destination du dispositif (D1, D2) récepteur associé, d'instructions (i1, i2) destinées à être interprétées par ledit dispositif récepteur pour diffuser le média (m1, m2) sur le dispositif de diffusion de média (10, 20) associé à la piste (L1, L2) de lecture, les instructions étant émises à des instants déterminés en fonction de la fenêtre temporelle (f1, f2) du média. REVENDICATIONS1. A method of synchronized broadcasting of complementary media on a plurality of broadcast devices connected to a control unit (C) via a connection network (N), the method comprising the steps of: - defining (S1) a set (PS) of parameters comprising: a given number of device (s) (D1, D2) receiver (s) located on the network (N) by an address, each receiving device being associated with at least one device ( 10, 20), the set of receiver and diffusion devices constituting an environment, the environment comprising at least two broadcasting devices (10, 20), and tracks (L1, L2) of reading each comprising a time window (fi, f2) identifying a medium (m1, m2) with respect to a time line (TL), at least one reading track being associated with a broadcasting device (10, 20), for each playback track (L1, L2) associated with a broadcast device (10, 20), transmission (S3) by the control unit (C) to the associated receiver device (D1, D2), instructions (i1, i2) to be interpreted by said receiver device to broadcast the medium (m1, m2) on the media broadcasting device (10, 20) associated with the playback track (L1, L2), the instructions being transmitted at times determined according to the time window (f1, f2) of the medium. 2. Procédé selon la revendication précédente, dans lequel l'étape de définition (Si) d'un jeu (PS) de paramètres est réalisée par un utilisateur (U) via une interface utilisateur (40) à l'aide de commandes simples. 2. Method according to the preceding claim, wherein the step of defining (Si) a set (PS) of parameters is performed by a user (U) via a user interface (40) using simple commands. 3. Procédé selon l'une des revendications précédentes, comprenant en outre une étape de stockage (S2) des médias cibles (m1, m2) d'au moins 2530 une piste (L1, L2) de lecture dans une mémoire (13, 23) d'un dispositif (D1, D2) récepteur. 3. Method according to one of the preceding claims, further comprising a step of storing (S2) the target media (m1, m2) of at least 2530 a track (L1, L2) reading in a memory (13, 23). ) of a receiver device (D1, D2). 4. Procédé selon l'une des revendications précédentes, comprenant en outre une étape de stockage (S2') de paramètres du jeu (PS) de paramètres dans une mémoire centrale (51) de l'unité (C) de commande, le jeu (PS) de paramètres comprenant en outre des paramètres de partage définis au cours de l'étape de définition (Si). 4. Method according to one of the preceding claims, further comprising a step of storing (S2 ') parameters of the set (PS) of parameters in a central memory (51) of the control unit (C), the set (PS) parameters further comprising sharing parameters defined during the defining step (Si). 5. Procédé selon l'une des revendications précédentes, comprenant en outre une étape d'accès (SO) à des paramètres d'un jeu (PSO) de paramètres interne par un utilisateur, par un utilisateur (U), l'étape (SO) d'accès comprenant les sous-étapes suivantes : - entrée (S01) d'un identifiant (K) par un utilisateur (U) via une interface 15 utilisateur (40), - vérification (S02) de l'identifiant (K) par l'unité (C) de commande et, si l'identifiant est authentique, - visualisation (S03), d'une représentation visuelle (PLO) de paramètres dudit jeu (PSO) de paramètres initial par l'utilisateur (U) à travers l'interface 20 utilisateur (40). 5. Method according to one of the preceding claims, further comprising an access step (SO) to parameters of a set (PSO) of internal parameters by a user, by a user (U), the step ( SO) of access comprising the following substeps: - input (S01) of an identifier (K) by a user (U) via a user interface (40), - verification (S02) of the identifier (K) ) by the control unit (C) and, if the identifier is authentic, - visualization (S03), a visual representation (PLO) of parameters of said initial set of parameters (PSO) by the user (U) through the user interface (40). 6. Procédé selon l'une des revendications précédentes, dans lequel le jeu (PS) de paramètres est défini (Si) à partir de paramètres d'un jeu (PSO) de paramètres interne contenu dans une mémoire centrale (51) de l'unité 25 (C) de commande. 6. Method according to one of the preceding claims, wherein the set (PS) of parameters is defined (Si) from parameters of a set (PSO) of internal parameters contained in a central memory (51) of the control unit 25 (C). 7. Procédé selon l'une des revendications précédentes, dans lequel le jeu (PSO) de paramètres interne comprend en outre des paramètres de partage décrivant des conditions dans lesquelles un utilisateur peut accéder 30 à des paramètres du jeu (PSO) de paramètres interne au cours de l'étape d'accès (SO) et définir un jeu (PS) de paramètres à partir de paramètres du jeu (PSO) de paramètres interne. The method according to one of the preceding claims, wherein the internal parameter set (PSO) further comprises sharing parameters describing conditions in which a user can access parameters of the internal parameter set (PSO) at During the access step (SO) and define a set (PS) of parameters from parameters of the game (PSO) of internal parameters. 8. Procédé selon l'une des revendications précédentes, dans lequel l'environnement comprend en outre un dispositif (31, 32) d'interaction associé à un module (D3) de détection, et dans lequel le jeu (PS) de paramètres défini (Si) comprend en outre une piste (I1, 12) d'interaction associé à un dispositif d'interaction et comprenant une fenêtre (e1, e2) d'interaction, le procédé comprenant en outre les étapes de : - détection (S4), par un dispositif (31, 32) d'interaction, d'un événement spécifique (E) associé à la fenêtre (el , e2) d'interaction, et - émission (S5), par le module de détection (D3) à destination de l'unité de 10 commande (C), d'une information (DI) de détection correspondant à l'événement spécifique (E). 8. Method according to one of the preceding claims, wherein the environment further comprises an interaction device (31, 32) associated with a detection module (D3), and wherein the set of parameters (PS) is defined. (Si) further comprises an interaction track (I1, 12) associated with an interaction device and comprising an interaction window (e1, e2), the method further comprising the steps of: - detecting (S4) by a device (31, 32) for interaction, a specific event (E) associated with the interaction window (el, e2), and - transmission (S5), by the detection module (D3) at destination of the control unit (C), a detection information (DI) corresponding to the specific event (E). 9. Procédé selon la revendication précédente, comprenant en outre une étape de modification (S6), par l'unité (C) de commande, du jeu de 15 paramètres (PS) en fonction de l'information (DI) de détection et de la fenêtre (el, e2) d'interaction, la modification (S6) pouvant concerner au moins l'un des paramètres suivants : - (S61) un dispositif de diffusion associé à une piste de lecture ; - (S62) une fenêtre (f1, f2) temporelle ; 20 - (S63) un parcours de la ligne (TL) de temps. The method according to the preceding claim, further comprising a step of modifying (S6), by the control unit (C), the set of parameters (PS) as a function of the information (DI) of detection and detection. the interaction window (el, e2), the modification (S6) possibly relating to at least one of the following parameters: - (S61) a broadcasting device associated with a reading track; - (S62) a temporal window (f1, f2); 20 - (S63) a course of the line (TL) of time. 10. Système de diffusion synchronisée de médias caractérisé en ce qu'il comprend un nombre (n) donné de dispositif(s) (D1, D2) récepteur(s) relié(s) à une unité (C) de commande par l'intermédiaire d'un 25 réseau (N) de connexion, chaque dispositif récepteur étant associé à au moins un dispositif de diffusion (10, 11, 20, 21) de média, l'ensemble des dispositifs récepteur(s) (D1, D2) et de diffusion (10, 20) constituant un environnement, l'environnement comprenant au moins deux dispositifs de diffusion, le système comprenant en outre des moyens de mise en oeuvre 30 du procédé selon l'une quelconque des revendications 1 à 9. 10. Synchronized media broadcasting system characterized in that it comprises a given number (n) of device (s) (D1, D2) receiver (s) connected (s) to a control unit (C) by the intermediate of a connection network (N), each receiving device being associated with at least one media broadcasting device (10, 11, 20, 21), all the receiving devices (D1, D2) and diffusion (10, 20) constituting an environment, the environment comprising at least two diffusion devices, the system further comprising means for carrying out the method according to any one of claims 1 to 9. 11. Produit de programme d'ordinateur comprenant des instructions de code enregistrées sur un support utilisable dans un ordinateur, caractérisé en ce qu'il comprend des instructions pour la mise en oeuvré du procédé selon l'une des revendications 1 à 9.5 11. Computer program product comprising code instructions recorded on a support usable in a computer, characterized in that it comprises instructions for the implementation of the method according to one of claims 1 to 9.5
FR0951745A 2009-03-18 2009-03-18 METHOD AND SYSTEM FOR SYNCHRONIZED DIFFUSION OF COMPLEMENTARY MEDIA ON MULTIPLE DIFFUSION DEVICES Expired - Fee Related FR2943438B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR0951745A FR2943438B1 (en) 2009-03-18 2009-03-18 METHOD AND SYSTEM FOR SYNCHRONIZED DIFFUSION OF COMPLEMENTARY MEDIA ON MULTIPLE DIFFUSION DEVICES
PCT/EP2010/053515 WO2010106125A1 (en) 2009-03-18 2010-03-18 Method and system for the synchronised broadcasting of complementary media on a plurality of broadcasting devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0951745A FR2943438B1 (en) 2009-03-18 2009-03-18 METHOD AND SYSTEM FOR SYNCHRONIZED DIFFUSION OF COMPLEMENTARY MEDIA ON MULTIPLE DIFFUSION DEVICES

Publications (2)

Publication Number Publication Date
FR2943438A1 true FR2943438A1 (en) 2010-09-24
FR2943438B1 FR2943438B1 (en) 2011-05-20

Family

ID=41016835

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0951745A Expired - Fee Related FR2943438B1 (en) 2009-03-18 2009-03-18 METHOD AND SYSTEM FOR SYNCHRONIZED DIFFUSION OF COMPLEMENTARY MEDIA ON MULTIPLE DIFFUSION DEVICES

Country Status (2)

Country Link
FR (1) FR2943438B1 (en)
WO (1) WO2010106125A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116017013A (en) * 2022-12-27 2023-04-25 上海卡堂网络科技有限公司 A multi-device synchronization method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005069621A1 (en) * 2004-01-13 2005-07-28 Digital Media Solutions Pty Limited Method and system for still image channel generation, delivery and provision via a digital television broadcast system
WO2008003561A1 (en) * 2006-07-05 2008-01-10 International Business Machines Corporation Rendering repeatable data objects streamed over a network
US20080082922A1 (en) * 2006-09-29 2008-04-03 Bryan Biniak System for providing secondary content based on primary broadcast

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005069621A1 (en) * 2004-01-13 2005-07-28 Digital Media Solutions Pty Limited Method and system for still image channel generation, delivery and provision via a digital television broadcast system
WO2008003561A1 (en) * 2006-07-05 2008-01-10 International Business Machines Corporation Rendering repeatable data objects streamed over a network
US20080082922A1 (en) * 2006-09-29 2008-04-03 Bryan Biniak System for providing secondary content based on primary broadcast

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JOHNSON, STEVE: "Show me Microsoft Office Powerpoint 2003", 2 October 2003, QUE, ISBN: 0-7897-3009-X, XP002544415 *

Also Published As

Publication number Publication date
WO2010106125A1 (en) 2010-09-23
FR2943438B1 (en) 2011-05-20

Similar Documents

Publication Publication Date Title
US10034049B1 (en) Audience attendance monitoring through facial recognition
US10996910B2 (en) Display apparatus and control method thereof
WO2012037005A2 (en) Sensors, scanners, and methods for automatically tagging content
US20120159326A1 (en) Rich interactive saga creation
US20150319402A1 (en) Providing video recording support in a co-operative group
EP3497674B1 (en) System for composing or modifying virtual reality sequences, method of composing and system for reading said sequences
CN110740290B (en) Monitoring video preview method and device
TW202209088A (en) Method for displaying location-based digital content, user interface and system thereof
US20080143831A1 (en) Systems and methods for user notification in a multi-use environment
WO2018060573A1 (en) System for sharing media content for a motor vehicle
FR2943438A1 (en) METHOD AND SYSTEM FOR SYNCHRONIZED DIFFUSION OF COMPLEMENTARY MEDIA ON MULTIPLE DIFFUSION DEVICES
Michielsen et al. Hyperlocal user-generated video contributions on public displays
CN115665472A (en) Transmission content control device and method
FR2917553A1 (en) METHOD FOR BROADCASTING A COMPLEMENTARY ELEMENT, CORRESPONDING SERVER AND TERMINAL
EP2833362A1 (en) Generation of playlists with personalised content
CN115801630B (en) Intelligent output control method, device, equipment and medium based on cloud-edge hybrid
Rüger Multimedia Information Retrieval Research
FR3076022A1 (en) VIRTUALIZATION OF A CONNECTED OBJECT
EP2466771A1 (en) Smart audience monitoring device
FR3137237A1 (en) Method for providing a temporal sequence of events representative of a chronology of a meeting, restitution method, devices and corresponding computer program
FR3053557A1 (en) METHOD FOR STORING A MULTIMEDIA CONTENT, ASSOCIATED READING METHOD AND METHOD FOR MANAGING A STORAGE SPACE CONTAINING SUCH CONTENT
Pfeffer et al. HbbTV: a powerful asset for alerting the population during a crisis
FR2999854A1 (en) System for viewing atmosphere in e.g. entertainment place, has screen, where videos and audio data are displayed in screen such that user is able to visualize interior of entertainment place, and location of camera is displayed on screen
WO2005018156A2 (en) Home automation equipment comprising a unified man/machine interface
BR102014002440A2 (en) boxed media

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 8

PLFP Fee payment

Year of fee payment: 9

PLFP Fee payment

Year of fee payment: 10

PLFP Fee payment

Year of fee payment: 12

PLFP Fee payment

Year of fee payment: 13

PLFP Fee payment

Year of fee payment: 14

PLFP Fee payment

Year of fee payment: 15

PLFP Fee payment

Year of fee payment: 16

ST Notification of lapse

Effective date: 20251106