Brevet FR3049154A1 — publié le 20170922

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 AmbilightTM 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 oeuvre 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. 3049154 2 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 5 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. 10 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. 15 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 20 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 25 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 30 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 35 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. 3049154 3 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 5 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. 10 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 rougevert-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 15 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 20 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 25 des instructions pour la mise en oeuvre 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 30 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 35 données de pilotage, chaque donnée de pilotage étant associée à une zone distincte d'une image d'un flux vidéo. 3049154 4 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 5 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 : 10 - 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 ; 15 - 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 ; 20 - 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. 25 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 30 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 35 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 3049154 5 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 5 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é). 10 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 15 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 20 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 25 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 30 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 35 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 3049154 6 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 5 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. 10 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 15 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 20 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 25 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 30 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 35 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 3049154 7 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 5 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 10 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é 15 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 20 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. 25 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 30 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 35 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. 3049154 8 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 5 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 10 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 15 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. 20 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. 25 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. 30 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. 35 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 3049154 9 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 à 5 ê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 10 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 15 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 20 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 1' invention. Le module de pilotage 103 comprend une mémoire vive 403 et un processeur 402 pour 25 stocker des instructions permettant la mise en oeuvre 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 30 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. 35 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 3049154 10 405 permet à l'utilisateur de paramétrer les informations de localisation de chaque lampe lors de la phase préalable, selon un mode de réalisation de l'invention. Elle permet également à l'utilisateur de reconfigurer les informations de localisation d'une ou de plusieurs lampes ultérieurement. 5 La figure 5 représente un module d'analyse 102 selon un mode de réalisation de 1' invention. Le module d'analyse 102 comprend une mémoire vive 503 et un processeur 502 pour stocker des instructions permettant la mise en oeuvre 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 10 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 15 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. 20 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. REVENDICATIONS1. Procédé de pilotage d'au moins une lampe (105.1 ; 105.2), le procédé étant mis en oeuvre 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. 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. 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. 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 3049154 12 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. 10 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. Procédé selon l'une des revendications précédentes, dans lequel un deuxième identifiant 15 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, 20 respectivement. 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. 25 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. 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 30 l'information de localisation associée au premier identifiant de lampe. 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. 35 12. Programme informatique comportant des instructions pour la mise en oeuvre des étapes du procédé selon l'une quelconque des revendications 1 à 11, lorsque ces instructions sont 3049154 13 exécutées par un processeur. 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 5 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 10 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 15 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. 20 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 25 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 : 30 - 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 ; 35 - 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 3049154 14 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 5 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.