FR3049154A1 - Pilotage d'un systeme modulaire d'eclairage - Google Patents

Pilotage d'un systeme modulaire d'eclairage Download PDF

Info

Publication number
FR3049154A1
FR3049154A1 FR1652235A FR1652235A FR3049154A1 FR 3049154 A1 FR3049154 A1 FR 3049154A1 FR 1652235 A FR1652235 A FR 1652235A FR 1652235 A FR1652235 A FR 1652235A FR 3049154 A1 FR3049154 A1 FR 3049154A1
Authority
FR
France
Prior art keywords
lamp
control data
identifier
control
location information
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
FR1652235A
Other languages
English (en)
Inventor
Christophe Rufin
Benoit Donnette
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.)
Orange SA
Original Assignee
Orange SA
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 Orange SA filed Critical Orange SA
Priority to FR1652235A priority Critical patent/FR3049154A1/fr
Publication of FR3049154A1 publication Critical patent/FR3049154A1/fr
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/73Colour balance circuits, e.g. white balance circuits or colour temperature control
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/155Coordinated control of two or more light sources

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Circuit Arrangement For Electric Light Sources In General (AREA)

Abstract

L'invention concerne un procédé de pilotage d'au moins une lampe comprenant : - une étape préalable (200) d'enregistrement d'au moins une lampe auprès du module de pilotage comprenant la réception d'un identifiant de lampe et d'une information de localisation de lampe, et le stockage de l'identifiant de lampe en association avec l'information de localisation de lampe ; - une phase courante de pilotage comprenant les étapes suivantes : • réception (206), depuis un module d'analyse, d'une pluralité de données de pilotage, chaque donnée de pilotage étant associée à une zone distincte d'une image d'un flux vidéo ; • détermination (207), pour au moins une première donnée de pilotage, d'un premier identifiant d'une première lampe par consultation de la mémoire interne et mise en correspondance de la zone associée à la donnée de pilotage avec l'information de localisation associée au premier identifiant de lampe dans la mémoire interne, et • envoi (208) d'une commande à une unité de commande, la commande comprenant au moins la première donnée de pilotage en association avec le premier identifiant de la première lampe, en vue du pilotage d'au moins la première lampe par l'unité de commande en fonction de la première donnée de pilotage.

Description

Pilotage d’un système modulaire d’éclairage
La présente invention concerne le domaine de la gestion du pilotage de l’éclairage et en particulier de l’éclairage d’ambiance pour accompagner l’affichage d’un contenu multimédia sur un dispositif d’affichage tel qu’un téléviseur.
Certains téléviseurs intègrent désormais des fonctionnalités visuelles autres que le simple affichage des images reçues sur l’une des entrées. Par exemple, la technologie Ambilight™ permet de créer des ambiances lumineuses autour de l’écran de téléviseur, les ambiances lumineuses variant avec le flux des images affichées sur l’écran. De telles ambiances permettent un meilleur rendu des détails de l’image à l’utilisateur, améliorent le contraste et les couleurs tout en éliminant les réflexions à l’écran.
Une telle technologie repose sur l’utilisation d’une série de diodes électroluminescentes montées sur le cadre du téléviseur. Le nombre de diodes et les ambiances sont donc prédéfinies par le constructeur, et un tel système manque de flexibilité et n’est pas évolutif en ce qu’il n’est pas possible de retrancher, d’ajouter ou de déplacer une lampe.
La présente invention vient améliorer la situation.
Elle propose à cet effet, selon un premier aspect, un procédé de pilotage d’au moins une lampe, le procédé étant mis en œuvre dans un module de pilotage comprenant une mémoire interne, la mémoire interne étant apte à stocker des identifiants de lampes en association avec des informations de localisation des lampes, le procédé comprenant : - une étape préalable d’enregistrement d’au moins une lampe auprès du module de pilotage comprenant la réception d’un identifiant de lampe et d’une information de localisation de lampe, et le stockage de l’identifiant de lampe en association avec l’information de localisation de lampe ; - une phase courante de pilotage comprenant les étapes suivantes : • réception, depuis un module d’analyse, d’une pluralité de données de pilotage, chaque donnée de pilotage étant associée à une zone distincte d’une image d’un flux vidéo ; • détermination, pour au moins une première donnée de pilotage, d’un premier identifiant d’une première lampe par consultation de la mémoire interne et mise en correspondance de la zone associée à la donnée de pilotage avec l’information de localisation associée au premier identifiant de lampe dans la mémoire interne, et • envoi d’une commande à une unité de commande, la commande comprenant au moins la première donnée de pilotage en association avec le premier identifiant de la première lampe, en vue du pilotage d’au moins la première lampe par l’unité de commande en fonction de la première donnée de pilotage.
La présente invention permet ainsi une grande modularité et une grande flexibilité en ce que le nombre de lampes ainsi que leur position peut être reconfiguré de manière aisée, tout en adaptant le pilotage de leur éclairage en temps réel en fonction d’un image d’un flux multimédia en cours d’affichage sur un dispositif d’affichage autour duquel peuvent être placées les lampes. On entend par information de localisation toute information décrivant la position relative entre une lampe et le dispositif d’affichage.
Selon un mode de réalisation de l’invention, lors de l’étape d’enregistrement, l’identifiant de lampe peut être reçu depuis l’unité de commande.
Par exemple, à chaque démarrage du module de pilotage, ce dernier peut envoyer une requête à l’unité de commande afin de requérir les identifiants des lampes reliées à l’unité de commande. En variante, l’unité de commande peut envoyer régulièrement les identifiants des lampes auxquelles il est relié. Les informations de localisation peuvent être reçues depuis le module de commande ou via une interface utilisateur du module de pilotage.
En complément, le procédé peut comprendre en outre la réception, depuis l’unité de commande, d’un statut d’activation pour chaque lampe identifiée dans la mémoire interne du module de pilotage, le stockage, pour chaque lampe, du statut d’activation en association avec l’identifiant de lampe et l’information de localisation, et la commande comprend la première donnée de pilotage en association avec le premier identifiant de la première lampe uniquement si le statut d’activation associé à la première lampe indique que la première lampe est allumée.
Ce mode de réalisation permet d’éviter de générer des données inutilement incluses dans la commande.
Selon un mode de réalisation de l’invention, le procédé peut comprendre en outre, lors de l’étape préalable, l’envoi au module d’analyse d’une information liée aux lampes enregistrées auprès du module de pilotage, et, lors de l’étape courante, la pluralité de données de pilotage associées aux zones distinctes de l’image du flux vidéo peut dépendre de l’information liée aux lampes enregistrées auprès du module de pilotage.
Ce mode de réalisation permet au module d’analyse d’adapter la décomposition en zones et/ou le nombre de données de pilotage à générer, aux informations reçues depuis le module de pilotage.
En complément, l’information liée aux lampes enregistrées auprès du module de pilotage peut comprendre le nombre de lampes enregistrées auprès du module de pilotage.
Ainsi, le module d’analyse peut décomposer l’image en un nombre de zones correspondant et/ou peut limiter le nombre de données de pilotage à générer, ce qui réduit les coûts et les temps de calcul dans le module d’analyse.
Par exemple, le nombre de zones distinctes auxquelles sont associées des données de pilotage peut être égal au nombre de lampes enregistrées auprès du module de pilotage.
Selon un mode de réalisation, un deuxième identifiant d’une deuxième lampe peut être déterminé pour une deuxième donnée de pilotage reçue avec la première donnée de pilotage, et la commande peut comprendre en outre la deuxième donnée de pilotage en association avec le deuxième identifiant de la deuxième lampe, en vue du pilotage d’au moins la première lampe et la deuxième lampe par l’unité de commande en fonction de la première donnée de pilotage et de la deuxième donnée de pilotage, respectivement.
Ainsi, ce mode de réalisation permet de piloter plusieurs lampes via une unique commande, ce qui permet un pilotage en temps réel du système de lampes, et facilite la synchronisation avec un flux d’images affichées sur un dispositif d’affichage.
La première donnée de pilotage peut être représentative d’une première couleur d’éclairage. A cet effet, la première donnée de pilotage peut être un triplet de composantes rouge-vert-bleu.
De manière complémentaire, la première couleur d’éclairage peut correspondre à une couleur de la zone de l’image mise en correspondance avec l’information de localisation associée au premier identifiant de lampe.
Ainsi, l’ambiance créée par le pilotage des lampes permet un meilleur rendu des détails de l’image à l’utilisateur, améliore le contraste et les couleurs tout en éliminant les réflexions à l’écran.
Selon un mode de réalisation de l’invention, la commande peut être conforme au protocole HTTP et l’unité de commande peut piloter au moins la première lampe via le protocole Zigbee.
Ainsi, l’unité de pilotage est compatible avec la plupart des unités de commande de type « bridge », dans le domaine des objets connectés.
Un deuxième aspect de l’invention concerne un programme informatique comportant des instructions pour la mise en œuvre des étapes du procédé selon le premier aspect de l’invention, lorsque ces instructions sont exécutées par un processeur.
Un troisième aspect de l’invention concerne un module de pilotage d’au moins une lampe, comprenant : - une mémoire interne apte à stocker des identifiants de lampes en association avec des informations de localisation des lampes ; - un processeur configuré pour enregistrement d’au moins une lampe en recevant un identifiant de lampe et une information de localisation de lampe, et en stockant l’identifiant de lampe en association avec l’information de localisation de lampe dans la mémoire interne ; - une interface d’entrée configurée pour recevoir, depuis un module d’analyse, une pluralité de données de pilotage, chaque donnée de pilotage étant associée à une zone distincte d’une image d’un flux vidéo.
Le processeur est en outre apte à déterminer, pour au moins une première donnée de pilotage, un premier identifiant d’une première lampe par consultation de la mémoire interne et par mise en correspondance de la zone associée à la donnée de pilotage avec l’information de localisation associée au premier identifiant de lampe dans ladite mémoire interne, et à envoyer une commande à une unité de commande, via une interface de sortie, la commande comprenant au moins la première donnée de pilotage en association avec le premier identifiant de la première lampe, en vue du pilotage d’au moins la première lampe par l’unité de commande en fonction de la première donnée de pilotage.
Un quatrième aspect de l’invention concerne un système de pilotage comprenant : - un module d’analyse comprenant une interface de réception pour recevoir au moins une image ; - un processeur configuré pour décomposer l’image reçue en une pluralité de zones distinctes et pour déterminer une pluralité de données de pilotage, chaque donnée de pilotage étant associée à une zone distincte de l’image ; - une interface de sortie pour transmettre les données de pilotage associées aux zones distinctes respectives, à un module de pilotage du système de pilotage.
Le module de pilotage comprend : - une mémoire interne apte à stocker des identifiants de lampes en association avec des informations de localisation des lampes ; - un processeur configuré pour enregistrement d’au moins une lampe en recevant un identifiant de lampe et une information de localisation de lampe, et en stockant l’identifiant de lampe en association avec l’information de localisation de lampe dans la mémoire interne ; - une interface d’entrée configurée pour recevoir, depuis le module d’analyse, la pluralité de données de pilotage.
Le processeur est en outre apte à déterminer, pour au moins une première donnée de pilotage, un premier identifiant d’une première lampe par consultation de la mémoire interne et par mise en correspondance de la zone associée à la donnée de pilotage avec l’information de localisation associée au premier identifiant de lampe dans ladite mémoire interne, et à envoyer une commande à une unité de commande, via une interface de sortie, la commande comprenant au moins la première donnée de pilotage en association avec le premier identifiant de la première lampe, en vue du pilotage d’au moins la première lampe par l’unité de commande en fonction de la première donnée de pilotage. D’autres caractéristiques et avantages de l’invention apparaîtront à l’examen de la description détaillée ci-après, et des dessins annexés sur lesquels: la figure 1 illustre un système selon un mode de réalisation de l’invention ; la figure 2 est un diagramme illustrant les étapes d’un procédé selon un mode de réalisation de l’invention. les figure 3 illustre une décomposition d’une image en zones distinctes selon un mode de réalisation de l’invention ; la figure 4 illustre un module de pilotage selon un mode de réalisation de l’invention ; la figure 5 illustre un module d’analyse selon un mode de réalisation de l’invention.
La figure 1 illustre un système de pilotage d’au moins une lampe (deux dans l’exemple représenté).
Le système comprend un décodeur 100 tel qu’un décodeur de télévision. On entend par décodeur tout dispositif apte à recevoir au moins un flux multimédia, tel qu’un flux d’une chaîne de télévision ou un flux multiplexé de plusieurs chaînes de télévision, et apte à traiter le flux en vue de son affichage sur un dispositif d’affichage 101.
Le décodeur 100 peut être de type SetTop Box par exemple, et peut couvrir un grand nombre de fonctionnalités : en plus de recevoir des flux multimédia issus d’une ou plusieurs chaînes de télévision, le décodeur 100 peut permettre l’accès à un réseau de type IP afin de récupérer par exemple des contenus auprès d’un serveur dédié, ou afin de recevoir des données contextuelles ou métadonnées associées à un contenu multimédia en cours de diffusion.
En outre, le décodeur 100 peut être un point d’accès sans-fil, Wi-fi par exemple, pour permettre à des terminaux utilisateurs autres que le téléviseur, d’accéder au réseau IP.
Le dispositif d’affichage 101 est selon l’exemple de la figure 1 un téléviseur, mais recouvre tout dispositif équipé d’un écran (ordinateur portable ou de bureau par exemple) ou de moyens de projection d’images (vidéoprojecteur).
Le flux multimédia traité par le décodeur 100 peut ainsi être transmis au dispositif d’affichage 101.
Comme décrit en partie introductive, la création d’une ambiance lumineuse autour du dispositif d’affichage 101 par un système modulaire et flexible est recherchée. A cet effet, la présente invention prévoit l’utilisation de lampes 105.1 et 105.2. Les lampes 105.1 et 105.2 sont des lampes dont l’éclairage peut être variable et pilotable à distance, par exemple via un module de commande 104, de type « bridge » par exemple, qui exécute des commandes de pilotage des lampes auxquelles il est relié. Les lampes 105.1 et 105.2 sont des lampes dont au moins certains des paramètres d’éclairage sont pilotables (luminosité, couleur de l’éclairage, etc).
Sur la figure 1, deux lampes sont représentées de part et d’autre du dispositif d’affichage 101. Aucune restriction n’est cependant attachée au nombre de lampes 105 ni à leur localisation. La présente invention permet bien au contraire une grande flexibilité et permet l’ajout ou la suppression de lampes ainsi que leurs déplacements. On pourra notamment prévoir l’utilisation de lampes supplémentaires au-dessus et en dessous du dispositif d’affichage 101.
Afin de permettre le pilotage des lampes 105.1 et 105.2 via l’unité de commande 104, l’invention prévoit, qu’en parallèle de l’envoi du flux multimédia traité au dispositif d’affichage 101, le décodeur 100 soit apte à transmettre le flux multimédia, préalablement traité ou non, à un module d’analyse 102 configuré pour analyser chaque image du flux reçu (ou seulement une image toutes les k images), le module d’analyse étant relié au module de commande 104 via un module de pilotage 103.
Le fonctionnement des modules 102 et 103 sera mieux compris en référence à la figure 2.
La figure 2 est un diagramme d’échanges illustrant les étapes d’un procédé de pilotage d’au moins une lampe, selon un mode de réalisation de l’invention.
Le procédé comprend une étape préalable 200 d’au moins une lampe auprès du module de pilotage 103, comprenant la réception d’un identifiant de lampe et d’une information de localisation de lampe et le stockage de l’identifiant de lampe en association avec l’information de localisation de lampe, dans une mémoire interne du module de pilotage 103. Par exemple, les lampes 105.1 et 105.2 peuvent être enregistrées lors de l’étape préalable, ensemble ou séparément. Un identifiant de la lampe 105.1 est à cet effet reçu en association avec une information de localisation « droite ». De manière similaire, un identifiant de la lampe 105.2 est reçu en association avec une information de localisation « gauche ». Aucune restriction n’est attachée à l’information de localisation qui est toute information descriptive de la position de la lampe relativement au dispositif d’affichage 101.
Aucune restriction n’est par ailleurs attachée à l’acquisition des données de l’étape préalable. Selon un premier mode de réalisation, l’identifiant et l’information de localisation associée sont entrés manuellement par l’utilisateur, par exemple via une interface utilisateur du module de pilotage 103. En variante, l’identifiant associé à l’information de localisation peut être reçu depuis le module de commande 104, de manière spontanée ou sur requête du module de pilotage 103. Par exemple, à chaque démarrage du module de pilotage 103, le module de pilotage 103 peut envoyer une requête au dispositif de commande 104, et le dispositif de commande 104 renvoie les identifiants des lampes auxquelles il est relié, en association avec des informations de localisation respectives. Encore en variante, le module de pilotage 103 envoie uniquement les identifiants de lampes auxquelles il est relié, et le module de commande stocke, dans une mémoire interne, une liste d’identifiants de lampes associés avec des informations de localisation, ces informations de localisation pouvant être configurés manuellement par un utilisateur.
Selon une autre variante, le module de commande 103 peut recevoir les informations de localisation depuis les lampes, et transférer ces informations au module de pilotage 103. A cet effet, les lampes 105.1 et 105.2 peuvent intégrer des moyens de géolocalisation permettant d’acquérir des coordonnées spatiales de chacune des lampes. Ces coordonnées peuvent ensuite être comparées avec une position connue du dispositif d’affichage 101 en vue d’en déduire les données de localisation des lampes.
En complément, le module de pilotage 103 peut stocker en outre un statut d’activation en association avec chaque identifiant de lampe et information de localisation. Un statut d’activation indique si la lampe est allumée ou non.
Un tel statut d’activation peut être reçu du module de commande 104 lors de l’étape préalable 200 ou à tout autre moment (rafraîchissement périodique par exemple, ou en variante à chaque changement de statut d’activation pour au moins une lampe).
Le procédé comprend ensuite une phase courante comprenant les étapes à partir de l’étape 201. A une étape 201, comme décrit précédemment, le décodeur 100 reçoit un flux multimédia comprenant notamment une succession d’images. Le décodeur 100 traite le flux à une étape 202 en vue de sa transmission au dispositif d’affichage 101 à une étape 203.
En parallèle, le décodeur 100 transmet les images du flux multimédia à l’unité d’analyse 102 à une étape 204.
Le module d’analyse 102 est apte à décomposer, à une étape 205, chaque image en une pluralité de zones et à déterminer au moins une donnée de pilotage pour au moins l’une des zones de l’image.
La figure 3 illustre un exemple de décomposition d’une image 300 en zones par le module d’analyse 102 selon un mode de réalisation de l’invention. L’image 300 peut être décomposée en une zone centrale 301, une zone basse 302, une zone haute 303, une zone gauche 304 et une zone droite 305. Sur la figure 3, les zones sont rectangulaires. Toutefois, aucune restriction n’est attachée à la forme de zones ni à leur nombre. On pourra par exemple prévoit la décomposition de l’image 300 en neuf zones.
Sur la figure 3, des données de pilotage peuvent être déterminées pour les zones 302 à 305 par exemple, aucune donnée de pilotage n’étant déterminée pour la zone centrale.
Une donnée de pilotage recouvre toute donnée permettant le paramétrage de l’éclairage d’une lampe. Il peut par exemple s’agir de la luminosité. De manière préférentielle, on considérera des données de pilotage relatives à la chrominance de l’éclairage. Par exemple, une donnée de pilotage peut comprendre une valeur de composante rouge, une valeur de composante verte et une valeur de composante bleue.
Aucune restriction n’est attachée à la manière dont les données de pilotage sont déterminées par le module d’analyse 102. Par exemple, une couleur dominante dans la zone gauche 304 peut être déterminée (en faisant une moyenne sur les pixels de la zone, ou en considérant un sous-ensemble de pixels par exemple), et la donnée de pilotage associée à la zone gauche peut correspondre à la couleur dominante déterminée, exprimée en composantes rouge-vert bleu par exemple.
De manière complémentaire, lors de l’étape préalable 200, le module d’analyse 102 peut recevoir une information liée aux lampes enregistrées auprès du module de pilotage 103, à une étape 200.1 consécutive à l’étape préalable 200. Par exemple, l’information peut indiquer le nombre de lampes enregistrées auprès du module de pilotage 103. L’information peut en variante indiquer en outre la position des lampes, ou peut indiquer uniquement le nombre de lampes enregistrées auprès du module de pilotage 103 et donc le statut d’activation est « allumé ».
Lorsqu’une telle information est reçue par le module d’analyse 102, les zones distinctes de décomposition de l’image 200 peuvent dépendre de l’information reçue. Par exemple, le nombre de zones auxquelles sont attribuées des données de pilotage peut être égal au nombre de lampes enregistrées auprès du module de pilotage 103 (ou au nombre de lampes allumées le cas échéant).
En référence à l’exemple de la figure 1, si les deux lampes 105.1 et 105.2 ont été enregistrées auprès du module de pilotage 103 en association avec les informations de localisation droite et gauche, et que ces informations sont communiquées au module d’analyse 102, le module d’analyse 102 peut avantageusement n’associer des données de pilotage qu’aux zones 304 et 305 de l’image 300 représentée sur la figure 3, ce qui réduit la complexité et le temps des calculs nécessaires à la détermination des données de pilotage.
Le module d’analyse 102 est en outre apte à transmettre les données de pilotages déterminées pour les zones distinctes de l’image 300, à une étape 206. Par exemple, une liaison UDP peut être prévue entre le module d’analyse 102 et le module de pilotage 103. A une étape 207, le module de pilotage 103 détermine, pour au moins une première donnée de pilotage, un premier identifiant d’une première lampe (par exemple la lampe droite 105.1) par consultation de sa mémoire interne et mise en correspondance de la zone associée à la donnée de pilotage avec l’information de localisation associée au premier identifiant de lampe dans ladite mémoire interne. A cet effet, le module de pilotage 103 peut stocker un ensemble de règles (ou toute autre structure de données) associant un par un chaque localisation de lampe avec une zone distincte de l’image. Par exemple, l’information de localisation « gauche » peut être associée à la zone gauche 304. Ainsi, le module de pilotage 103 peut déterminer quelles données de pilotage correspondent respectivement aux lampes enregistrées. A une étape 208, le module de pilotage 103 envoie une commande à l’unité de commande 104, la commande comprenant au moins la première donnée de pilotage en association avec le premier identifiant de la première lampe (la lampe droite 105.1 par exemple), en vue du pilotage d’au moins la première lampe par l’unité de commande en fonction de la première donnée de pilotage.
De manière préférentielle, l’ensemble des lampes 105.1 et 105.2 enregistrées auprès du module de pilotage 103 (et allumées) sont commandées simultanément. Dans ce cas, une unique commande peut être générée, l’unique commande comprenant en outre une deuxième donnée de pilotage en association avec un deuxième identifiant d’une deuxième lampe (la lampe gauche 105.2), en vue du pilotage d’au moins la première lampe et la deuxième lampe par l’unité de commande 104 en fonction de la première donnée de pilotage et de la deuxième donnée de pilotage, respectivement. La commande peut par exemple être conforme au protocole HTTP, de manière à être compatible avec la plupart des unités de commande 104 de type « bridge ».
Selon un mode de réalisation complémentaire, dans le cas où le module de pilotage 103 stocke également les statuts d’activation des lampes, le module de pilotage n’insère un identifiant de lampe dans la commande que si le statut de la lampe identifiée indique que la lampe est allumée. Par exemple, si des données de pilotage sont reçues pour la lampe droite 105.1 et pour la lampe gauche 105.2, mais que le statut de la lampe droite indique que la lampe est éteinte, la commande comprend uniquement la donnée de pilotage de la lampe gauche 105.2. A une étape 209, l’unité de commande 104 traite la commande reçu et génère des ordres, par exemple selon le protocole Zigbee, qui sont envoyés aux lampes 105.1 et 105.2 à une étape 210. Les ordres sont conformes aux données de pilotage reçues : par exemple, si la donnée de pilotage reçue pour la lampe droite 105.1 est un triplet de composantes rouge-vert-bleu, l’éclairage de la lampe droite 105.1 est commandé de manière à correspondre à un tel triplet.
La présente invention permet ainsi une grande modularité et une grande flexibilité en ce que le nombre de lampes ainsi que leur position peut être reconfiguré de manière aisée, tout en adaptant le pilotage de leur éclairage en temps réel en fonction d’un flux multimédia en cours d’affichage sur le dispositif d’affichage 101.
La figure 4 représente un module de pilotage 103 selon un mode de réalisation de l’invention.
Le module de pilotage 103 comprend une mémoire vive 403 et un processeur 402 pour stocker des instructions permettant la mise en œuvre des étapes 200, 200.1 et 206 à 208 décrites en référence à la figure 2. Le module de pilotage 103 comporte aussi une mémoire interne 404 pour le stockage de données destinées à être conservées après l’application du procédé. La mémoire interne 404 peut notamment comprendre les associations entre les identifiants de lampe et les informations de localisation, voire les triplets comprenant en outre les statuts d’activation. Le module de pilotage 103 comporte en outre une interface d’entrée 401 configurée pour recevoir les données issues du module d’analyse 102. A cet effet, l’interface d’entrée 401 peut être un port TCP/UDP par exemple. Le module de pilotage 103 comprend en outre une interface de sortie 406 configurée pour transmettre les commandes à l’étape 208 au module de commande 209, via le protocole HTTP par exemple.
Comme décrit précédemment, le module de pilotage 103 peut comprendre en outre une interface utilisateur 405, pouvant être un écran tactile, un clavier, un ensemble de boutons mécaniques ou tout autre moyen connu de réception d’une entrée utilisateur. L’interface utilisateur 405 permet à rutilisatcur de paramétrer les informations de localisation de chaque lampe lors de la phase préalable, selon un mode de réalisation de rinvention. Elle permet également à rutilisateur de reconfigurer les informations de localisation d’une ou de plusieurs lampes ultérieurement.
La figure 5 représente un module d’analyse 102 selon un mode de réalisation de l’invention.
Le module d’analyse 102 comprend une mémoire vive 503 et un processeur 502 pour stocker des instructions permettant la mise en œuvre des étapes 204, 205 et 206 décrites en référence à la figure 2. Le module d’analyse 102 comporte aussi une mémoire interne 505 pour le stockage de données destinées à être conservées après l’application du procédé. La mémoire interne 505 peut notamment stocker les données reçues optionnellement à l’étape 200.1, à savoir les informations relatives aux lampes enregistrées auprès du module de pilotage 103. Le module d’analyse 102 comporte en outre une interface d’entrée 501 configurée pour recevoir le flux d’images issu du décodeur 100. Le module d’analyse 102 comprend en outre une interface de sortie 506 configurée pour transmettre les données de pilotage en association avec les identifiants de lampe au module de pilotage 103 à l’étape 206.
La présente invention ne se limite pas aux formes de réalisation décrites ci-avant à titre d’exemples ; elle s’étend à d’autres variantes.
De plus, les exemples donnés impliquent trois entités connectées et un unique point d’accès. Une telle architecture est donnée à titre illustratif uniquement et ne saurait restreindre l’invention à ces seuls exemples.

Claims (14)

  1. REVENDICATIONS
    1. Procédé de pilotage d’au moins une lampe (105.1 ; 105.2), le procédé étant mis en œuvre dans un module de pilotage (103) comprenant une mémoire interne (404), ladite mémoire interne étant apte à stocker des identifiants de lampes en association avec des informations de localisation des lampes, ledit procédé comprenant : - une étape préalable (200) d’enregistrement d’au moins une lampe auprès du module de pilotage comprenant la réception d’un identifiant de lampe et d’une information de localisation de lampe, et le stockage de l’identifiant de lampe en association avec l’information de localisation de lampe ; - une phase courante de pilotage comprenant les étapes suivantes : • réception (206), depuis un module d’analyse (103), d’une pluralité de données de pilotage, chaque donnée de pilotage étant associée à une zone distincte d’une image (300) d’un flux vidéo ; • détermination (207), pour au moins une première donnée de pilotage, d’un premier identifiant d’une première lampe par consultation de la mémoire interne et mise en correspondance de la zone associée à la donnée de pilotage avec l’information de localisation associée au premier identifiant de lampe dans ladite mémoire interne, et • envoi (208) d’une commande à une unité de commande (104), la commande comprenant au moins la première donnée de pilotage en association avec le premier identifiant de la première lampe, en vue du pilotage d’au moins la première lampe par l’unité de commande en fonction de la première donnée de pilotage.
  2. 2. Procédé selon la revendication 1, dans lequel, lors de l’étape d’enregistrement, l’identifiant de lampe peut être reçu depuis l’unité de commande (104).
  3. 3. Procédé selon la revendication 2, comprenant en outre la réception, depuis l’unité de commande (104), d’un statut d’activation pour chaque lampe identifiée dans la mémoire interne du module de pilotage (103), le stockage, pour chaque lampe, (105.1 ; 105.2) du statut d’activation en association avec l’identifiant de lampe et l’information de localisation, dans lequel la commande comprend la première donnée de pilotage en association avec le premier identifiant de la première lampe uniquement si le statut d’activation associé à la première lampe indique que la première lampe est allumée.
  4. 4. Procédé selon l’une des revendications précédentes, comprenant en outre, lors de l’étape préalable, l’envoi (200.1) au module d’analyse (102) d’une information liée aux lampes enregistrées auprès du module de pilotage, dans lequel, lors de l’étape courante, la pluralité de données de pilotage associées aux zones distinctes de l’image (300) du flux vidéo dépend de l’information liée aux lampes enregistrées auprès du module de pilotage (103).
  5. 5. Procédé selon la revendication 4, dans lequel l’information liée aux lampes enregistrées auprès du module de pilotage (103) comprend le nombre de lampes (105.1 ; 105.2) enregistrées auprès du module de pilotage.
  6. 6. Procédé selon la revendication 5, dans lequel le nombre de zones distinctes auxquelles sont associées des données de pilotage est égal au nombre de lampes enregistrées auprès du module de pilotage (103).
  7. 7. Procédé selon l’une des revendications précédentes, dans lequel un deuxième identifiant d’une deuxième lampe est déterminé pour une deuxième donnée de pilotage reçue avec la première donnée de pilotage, et dans lequel la commande comprend en outre la deuxième donnée de pilotage en association avec le deuxième identifiant de la deuxième lampe, en vue du pilotage d’au moins la première lampe et la deuxième lampe par l’unité de commande en fonction de la première donnée de pilotage et de la deuxième donnée de pilotage, respectivement.
  8. 8. Procédé selon l’une des revendications précédentes, dans lequel la première donnée de pilotage est représentative d’une première couleur d’éclairage.
  9. 9. Procédé selon la revendication 8, dans lequel la première donnée de pilotage est un triplet de composantes rouge-vert-bleu.
  10. 10. Procédé selon la revendication 8 ou 9, dans lequel la première couleur d’éclairage correspond à une couleur de la zone de l’image (300) mise en correspondance avec l’information de localisation associée au premier identifiant de lampe.
  11. 11. Procédé selon l’une des revendications précédentes, dans lequel la commande est conforme au protocole HTTP et dans lequel l’unité de commande pilote au moins la première lampe via le protocole Zigbee.
  12. 12. Programme informatique comportant des instructions pour la mise en œuvre des étapes du procédé selon l’une quelconque des revendications 1 à 11, lorsque ces instructions sont exécutées par un processeur.
  13. 13. Module de pilotage (103) d’au moins une lampe (105.1 ; 105.2), comprenant : - une mémoire interne (404) apte à stocker des identifiants de lampes en association avec des informations de localisation des lampes ; - un processeur (402) configuré pour enregistrement d’au moins une lampe en recevant un identifiant de lampe et une information de localisation de lampe, et en stockant l’identifiant de lampe en association avec l’information de localisation de lampe dans la mémoire interne ; - une interface d’entrée (401) configurée pour recevoir, depuis un module d’analyse, une pluralité de données de pilotage, chaque donnée de pilotage étant associée à une zone distincte d’une image (300) d’un flux vidéo ; dans lequel le processeur est en outre apte à déterminer, pour au moins une première donnée de pilotage, un premier identifiant d’une première lampe par consultation de la mémoire interne et par mise en correspondance de la zone associée à la donnée de pilotage avec l’information de localisation associée au premier identifiant de lampe dans ladite mémoire interne, à envoyer une commande à une unité de commande, via une interface de sortie (406), ladite commande comprenant au moins la première donnée de pilotage en association avec le premier identifiant de la première lampe, en vue du pilotage d’au moins la première lampe par l’unité de commande en fonction de la première donnée de pilotage.
  14. 14. Système de pilotage comprenant : - un module d’analyse (102) comprenant une interface de réception (501) pour recevoir au moins une image ; - un processeur (502) configuré pour décomposer l’image reçue en une pluralité de zones distinctes et pour déterminer une pluralité de données de pilotage, chaque donnée de pilotage étant associée à une zone distincte de l’image ; - une interface de sortie (504) pour transmettre les données de pilotage associées aux zones distinctes respectives, à un module de pilotage du système de pilotage ; dans lequel le module de pilotage (103) comprend : - une mémoire interne (404) apte à stocker des identifiants de lampes en association avec des informations de localisation des lampes ; - un processeur (402) configuré pour enregistrement d’au moins une lampe en recevant un identifiant de lampe et une information de localisation de lampe, et en stockant l’identifiant de lampe en association avec l’information de localisation de lampe dans la mémoire interne ; - une interface d’entrée (401) configurée pour recevoir, depuis le module d’analyse, la pluralité de données de pilotage; dans lequel le processeur est en outre apte à déterminer, pour au moins une première donnée de pilotage, un premier identifiant d’une première lampe par consultation de la mémoire interne et par mise en correspondance de la zone associée à la donnée de pilotage avec l’information de localisation associée au premier identifiant de lampe dans ladite mémoire interne, à envoyer une commande à une unité de commande, via une interface de sortie, ladite commande comprenant au moins la première donnée de pilotage en association avec le premier identifiant de la première lampe, en vue du pilotage d’au moins la première lampe par l’unité de commande en fonction de la première donnée de pilotage.
FR1652235A 2016-03-16 2016-03-16 Pilotage d'un systeme modulaire d'eclairage Pending FR3049154A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR1652235A FR3049154A1 (fr) 2016-03-16 2016-03-16 Pilotage d'un systeme modulaire d'eclairage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1652235A FR3049154A1 (fr) 2016-03-16 2016-03-16 Pilotage d'un systeme modulaire d'eclairage

Publications (1)

Publication Number Publication Date
FR3049154A1 true FR3049154A1 (fr) 2017-09-22

Family

ID=56069103

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1652235A Pending FR3049154A1 (fr) 2016-03-16 2016-03-16 Pilotage d'un systeme modulaire d'eclairage

Country Status (1)

Country Link
FR (1) FR3049154A1 (fr)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2124444A1 (fr) * 2006-12-28 2009-11-25 Sharp Kabushiki Kaisha Dispositif de transmission, dispositif de commande d'environnement de visualisation et système de commande d'environnement de visualisation
EP2779651A1 (fr) * 2013-03-12 2014-09-17 TP Vision Holding B.V. Procédé de configuration d'un système comprenant un dispositif d'affichage primaire et une ou plusieurs lampes pouvant être commandées à distance, appareil pour mettre en oeuvre le procédé et produit de programme informatique conçu pour exécuter le procédé

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2124444A1 (fr) * 2006-12-28 2009-11-25 Sharp Kabushiki Kaisha Dispositif de transmission, dispositif de commande d'environnement de visualisation et système de commande d'environnement de visualisation
EP2779651A1 (fr) * 2013-03-12 2014-09-17 TP Vision Holding B.V. Procédé de configuration d'un système comprenant un dispositif d'affichage primaire et une ou plusieurs lampes pouvant être commandées à distance, appareil pour mettre en oeuvre le procédé et produit de programme informatique conçu pour exécuter le procédé

Similar Documents

Publication Publication Date Title
US8255785B2 (en) Dynamically mediating multimedia content and devices
US20190069375A1 (en) Use of embedded data within multimedia content to control lighting
US9144144B2 (en) Method and apparatus for providing a network based surround-light environment
US20100271390A1 (en) Video entertainment picture quality adjustment
US10076017B2 (en) Method for creating ambience lighting effect based on data derived from stage performance
WO2008068698A1 (fr) Éclairage ambiant
MX2008015819A (es) Impresion digital, aparato, metodo de identificacion y sincronizacion de video.
US9842530B2 (en) Dynamically established white balance in video display device based on ambient light
US11792281B2 (en) Method and apparatus for determining supplementary parameters of electronic content
CN105122795A (zh) 用于数字图像创建和显示的图像外观框架和应用
US20190373329A1 (en) Methods And Systems For Content Storage
FR3008842A1 (fr) Procede de diffusion adaptative de flux multimedia en utilisant un indice d'energie
TW200833022A (en) System and method for monitoring synchronization
EP2876889A1 (fr) Procédé et appareil pour gérer des paramètres de fonctionnement pour un dispositif d'affichage
US20170041579A1 (en) Projection system, projeciton apparatus and projeciton method of projection system
US20170279866A1 (en) Adaptation of streaming data based on the environment at a receiver
US12537989B2 (en) Method and system for controlling lighting in a viewing area of a content-presentation device
FR3049154A1 (fr) Pilotage d'un systeme modulaire d'eclairage
US20150070400A1 (en) Remote display rendering for electronic devices
US10715774B2 (en) Color conversion for ambient-adaptive digital content
EP3661221B1 (fr) Procédé de suivi d'une émission audiovisuelle et équipement permettant sa mise en oeuvre
JP7061190B2 (ja) 表示システム、表示方法およびプログラム
US20210378076A1 (en) Creating a combined image by sequentially turning on light sources
US20230274525A1 (en) Information processing system, information processing method, and information processing program
TW202520791A (zh) 根據觸覺效果生成燈光效果的方法及設備

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20170922