Brevet FR3149463A1 — publié le 20241206

Procédé de gestion de la lumière ambiante, mis en œuvre dans un boîtier décodeur (1) qui est connecté à un périphérique de visualisation (2) et à un dispositif d’éclairage (12), comprenant les étapes de : - détecter un démarrage d’une diffusion d’un premier programme courant ; - sélectionner, dans une base de paramètres lumineux, des premières valeurs courantes (Vc1) de paramètres lumineux, qui sont associées à des métadonnées de programme correspondant au premier programme courant (Pc1); - transmettre une première commande (C1) au dispositif d’éclairage (12) pour que celui-ci ajuste la lumière ambiante en fonction desdites premières valeurs courantes des paramètres lumineux. FIGURE DE L’ABREGE: Fig.1 Gestion de la lumière ambiante en fonction du programme L’invention concerne le domaine des boîtiers décodeurs et de la gestion de l’éclairage lors de la visualisation d’un programme. ARRIERE PLAN DE L’INVENTION On connaît, dans le domaine des téléviseurs, des systèmes qui agissent sur la lumière ambiante pour améliorer le confort visuel et/ou l’impression d’« immersion » ressentie par l’utilisateur. Certains téléviseurs sont ainsi munis d’un système comprenant un dispositif de rétroéclairage et un module de commande qui pilote le dispositif de rétroéclairage pour accorder la couleur et la luminosité du rétroéclairage en fonction de la couleur et de la luminosité de l’image courante. Le module de commande se base sur une analyse des pixels de l’image courante pour piloter le dispositif de rétroéclairage. Il est aussi possible de connecter une ou des barres lumineuses au téléviseur, pour obtenir des effets d’éclairage relativement similaires. On connaît aussi un système de domotique qui permet d’ajuster la lumière ambiante en fonction de l’utilisation du téléviseur. Un tel système détecte le fonctionnement du téléviseur en utilisant une prise électrique connectée. Ce système permet notamment de régler l’éclairage de la pièce pour atténuer le contraste entre l’écran du téléviseur et son environnement lorsque le téléviseur est utilisé. OBJET DE L’INVENTION L’invention a pour objet, pendant la diffusion d’un programme sur un périphérique de visualisation, d’améliorer l’expérience utilisateur en améliorant l’ajustement de la lumière. En vue de la réalisation de ce but, on propose un procédé de gestion de la lumière ambiante, mis en œuvre dans un boîtier décodeur qui est connecté à un périphérique de visualisation et à un dispositif d’éclairage agencé pour ajuster la lumière ambiante, le procédé de gestion comprenant les étapes de : - détecter un démarrage d’une diffusion d’un premier programme courant ; - accéder à une base de paramètres lumineux comprenant des valeurs de référence de paramètres lumineux associées à des métadonnées de programme ; - sélectionner, dans la base de paramètres lumineux, des premières valeurs courantes desdits paramètres lumineux, qui sont associées à des métadonnées de programme correspondant au premier programme courant ; - transmettre une première commande au dispositif d’éclairage pour que celui-ci ajuste la lumière ambiante en fonction desdites premières valeurs courantes des paramètres lumineux. Le boîtier décodeur transmet au périphérique de visualisation un flux comprenant le premier programme courant, pour que celui-ci puisse être visualisé par l’utilisateur. Le boîtier décodeur a donc accès à des informations associées au premier programme courant (identifiant, genre, sous-genre, heure de début, heure de fin, etc.). Ces informations lui permettent de sélectionner, dans la base de paramètres lumineux, des valeurs de paramètres lumineux qui sont les plus pertinentes par rapport au premier programme courant. Le boîtier décodeur peut donc commander le dispositif d’éclairage pour que celui-ci, dès le démarrage de la diffusion du premier programme courant et jusqu’à la fin de sa diffusion, ajuste la lumière ambiante en fonction des caractéristiques du premier programme courant. Les ajustements lumineux sont très pertinents et très efficaces (au niveau de l’immersion et du confort visuel notamment) car ils sont réalisés en fonction du premier programme courant lui-même. On propose de plus un procédé de gestion tel que précédemment décrit, dans lequel la base de paramètres lumineux comprend des premières valeurs de référence des paramètres lumineux associées à des premières métadonnées de programme, lesdites premières valeurs de référence étant définies par l’utilisateur. On propose de plus un procédé de gestion tel que précédemment décrit, dans lequel le boîtier décodeur est agencé pour : - recevoir une deuxième commande d’un utilisateur qui souhaite ajuster la lumière ambiante alors qu’un deuxième programme courant est en cours de diffusion ; - produire des deuxièmes valeurs courantes des paramètres lumineux en fonction de la deuxième commande ; - transmettre une troisième commande au dispositif d’éclairage pour que celui-ci ajuste la lumière ambiante en fonctions desdites deuxièmes valeurs courantes ; - stocker les deuxièmes valeurs courantes dans la base de paramètres lumineux en les associant à des métadonnées du deuxième programme courant, de sorte que les premières valeurs de référence comprennent alors les deuxièmes valeurs courantes, et les premières métadonnées de programme comprennent alors lesdites métadonnées du deuxième programme courant. On propose de plus un procédé de gestion tel que précédemment décrit, dans lequel le boîtier décodeur est agencé pour, avant de stocker les deuxièmes valeurs courantes dans la base de paramètres lumineux, vérifier que, suite à la réception de la deuxième commande, l’utilisateur n’a pas tenté d’ajuster à nouveau la lumière ambiante pendant une première durée prédéfinie. On propose de plus un procédé de gestion tel que précédemment décrit, dans lequel la base de paramètres lumineux comprend des deuxièmes valeurs de référence des paramètres lumineux associées à des deuxièmes métadonnées de programme, lesdites deuxièmes valeurs de référence étant stockées dans la base de paramètres lumineux par un système externe tiers. On propose de plus un procédé de gestion tel que précédemment décrit, dans lequel le boîtier décodeur est agencé pour attendre que le premier programme courant a été diffusé pendant une deuxième durée prédéfinie avant de transmettre la première commande au dispositif d’éclairage. On propose de plus un procédé de gestion tel que précédemment décrit, dans lequel le boîtier décodeur vérifie, avant de transmettre la première commande au dispositif d’éclairage, qu’il reste encore au moins une troisième durée prédéfinie du premier programme courant à diffuser. On propose de plus un procédé de gestion tel que précédemment décrit, dans lequel le boîtier décodeur vérifie, avant de transmettre la première commande au dispositif d’éclairage, que l’utilisateur est resté sur une chaîne diffusant le premier programme courant pendant au moins une quatrième durée prédéfinie. On propose de plus un procédé de gestion tel que précédemment décrit, dans lequel le boîtier décodeur vérifie, avant de transmettre la première commande au dispositif d’éclairage, que les premières valeurs courantes sont compatibles avec un fonctionnement du dispositif d’éclairage. On propose de plus un procédé de gestion tel que précédemment décrit, dans lequel le boîtier décodeur comprend un dispositif de détection agencé pour détecter une présence de l’utilisateur dans une pièce dans laquelle se trouve le boîtier décodeur, et dans lequel le boîtier décodeur est agencé pour vérifier, avant de transmettre la première commande au dispositif d’éclairage, que l’utilisateur est bien présent dans ladite pièce. On propose de plus un procédé de gestion tel que précédemment décrit, dans lequel le boîtier décodeur est agencé pour, lorsqu’il sélectionne dans la base de paramètres lumineux les premières valeurs courantes en fonction du premier programme courant : - vérifier que les métadonnées de programme de la base de paramètres lumineux comprennent bien un premier identifiant du premier programme courant ; - si c’est le cas, sélectionner les valeurs de référence associées au premier identifiant ; - si ce n’est pas le cas, vérifier que les métadonnées de programme comprennent un deuxième identifiant d’un genre et/ou d’un sous-genre du premier programme courant et, si c’est le cas, sélectionner les valeurs de référence associées au deuxième identifiant. On propose de plus un procédé de gestion tel que précédemment décrit, dans lequel le boîtier décodeur est agencé pour, si les métadonnées de programme de la base de paramètres lumineux ne contiennent pas le deuxième identifiant : - vérifier que les métadonnées de programme comprennent un troisième identifiant d’une chaîne sur laquelle est diffusé le premier programme courant et, si c’est le cas, sélectionner les valeurs de référence associées au troisième identifiant. On propose de plus un procédé de gestion tel que précédemment décrit, dans lequel le boîtier décodeur est agencé pour, si la base de paramètres lumineux ne contient pas le troisième identifiant, sélectionner des valeurs par défaut des paramètres lumineux. On propose de plus un procédé de gestion tel que précédemment décrit, dans lequel la base de paramètres lumineux est stockée dans le boîtier décodeur. On propose de plus un boîtier décodeur comprenant une unité de traitement dans laquelle est mis en œuvre le procédé de gestion tel que précédemment décrit. On propose de plus un programme d’ordinateur comprenant des instructions qui conduisent l’unité de traitement du boîtier décodeur tel que précédemment décrit à exécuter les étapes du procédé de gestion tel que précédemment décrit. On propose de plus un support d'enregistrement lisible par ordinateur, sur lequel est enregistré le programme d’ordinateur tel que précédemment décrit. L’invention sera mieux comprise à la lumière de la description qui suit de modes de mise en œuvre particuliers non limitatifs de l’invention. Il sera fait référence aux dessins annexés parmi lesquels : la représente un téléviseur, un boîtier décodeur, un dispositif d’éclairage, une source de données externe et un utilisateur ; la représente des étapes du procédé de gestion de l’éclairage ; la représente des étapes d’une méthode de détermination de l’ajustement des paramètres lumineux, selon un premier mode de réalisation ; la représente des étapes d’une méthode de récupération des premières valeurs courantes des paramètres lumineux ; la représente des étapes d’une méthode de détermination de l’ajustement des paramètres lumineux, selon un deuxième mode de réalisation. DESCRIPTION DETAILLEE DE L’INVENTION En référence à la , un boîtier décodeur 1 est connecté à un périphérique de visualisation, en l’occurrence à un téléviseur 2, par un lien 3. Ce lien 3 est par exemple un lien de type HDMI (pour High Definition Multimedia Interface ), SCART (pour Syndicat des Constructeurs d’Appareils Radiorécepteurs et Téléviseurs ), ou tout autre type de lien adapté. Les fonctions primaires du boîtier décodeur 1 consistent à recevoir un flux audio-vidéo, à le traiter, à séparer le flux audio et le flux vidéo, et à transmettre le flux audio et le flux vidéo au téléviseur 2. Le téléviseur 2 diffuse alors le flux vidéo via son écran, et le flux audio via ses haut-parleurs. Le flux audio, ou tout au moins un ou des canaux du flux audio, peut aussi éventuellement être diffusé par un ou des haut-parleurs possiblement intégrés dans le boîtier décodeur 1, ou bien par d’autres équipements de restitution audio (par exemple une barre de son, une ou des enceintes connectées, etc.). Le flux audio-vidéo peut être issu d’une source quelconque, qui est par exemple un réseau de diffusion (réseau de télévision par satellite, connexion Internet, réseau de télévision numérique terrestre (TNT), réseau de télévision par câble, etc.), un autre équipement connecté au boîtier décodeur 1 (un lecteur de CD, de DVD ou de BlueRay, un smartphone, une tablette, etc.), ou bien encore un support de stockage (et par exemple une clef USB ou une carte mémoire connectée au boîtier décodeur 1). Le flux audio-vidéo comprend des programmes. Par « programme », on entend ici tout type de séquence audiovisuelle ayant un début et une fin : film, série, journal télévisé, évènement sportif, musical, spot publicitaire, etc. Le boîtier décodeur 1 comporte un module de communication 4. L’utilisateur peut interagir avec le boîtier décodeur 1 au moyen d’une télécommande 5 qui comporte aussi un module de communication 6 permettant cette interaction. La liaison 7 mise en œuvre via le module de communication 5 et le module de communication 6 est par exemple une liaison par signaux infrarouges. L’utilisateur peut aussi possiblement communiquer avec le boîtier décodeur 1 par d’autres moyens, et par exemple via une application programmée sur son smartphone, via des boutons physiques du boîtier décodeur 1, etc. Le boîtier décodeur 1 comporte de plus un module de communication 8. Le module de communication 8 est ici intégré dans un contrôleur domotique lui-même intégré dans le boîtier décodeur 1. Le boîtier décodeur 1 comporte de plus une unité de traitement 9. L’unité de traitement 9 est une unité électronique et logicielle. L’unité de traitement 9 comprend un ou plusieurs composants de traitement 10, et par exemple un processeur ou un microprocesseur quelconque, généraliste ou spécialisé (par exemple un DSP, pour Digital Signal Processor , ou un GPU, pour Graphics Processing Unit , ou encore un NPU, pour Neural Processing Unit ), un microcontrôleur, ou bien un circuit logique programmable tel qu’un FPGA (pour Field Programmable Gate Arrays ) ou un ASIC (pour Application Specific Integrated Circuit ). L’unité de traitement 9 comprend aussi une ou des mémoires 11 (et notamment une ou des mémoires non-volatiles), reliées à ou intégrées dans le composant de traitement 10. Au moins l’une de ces mémoires 11 forme un support d’enregistrement lisible par ordinateur, sur lequel est enregistré au moins un programme d’ordinateur comprenant des instructions qui conduisent le composant de traitement à exécuter au moins certaines des étapes du procédé de gestion de la lumière ambiante qui sera décrit plus bas. Le boîtier décodeur 1 comporte de plus une caméra, positionnée au niveau de sa face avant. Le boîtier décodeur 1 comporte de plus des microphones, positionnés au niveau de sa face supérieure. Le boîtier décodeur 1 comporte aussi un capteur de proximité. Ces composants ne sont pas représentés sur la . Le boîtier décodeur 1 est de plus connecté à un dispositif d’éclairage 12 qui permet d’ajuster une lumière ambiante. Le dispositif d’éclairage 12 comprend ici un boîtier de commande 14 et des sources lumineuses 15 connectées au boîtier de commande 14. Le boîtier de commande 14 pilote les sources lumineuses 15 pour régler l’éclairage ambiant de la pièce dans laquelle se trouvent le boîtier décodeur 1, le téléviseur 2 et le dispositif d’éclairage 12. L’éclairage ambiant est réglable selon divers paramètres lumineux, par exemple l’allumage/extinction des sources lumineuses 15, la couleur, l’intensité ou la température de couleur. Le boîtier de commande 14 comprend un module de communication 16. Le boîtier décodeur 1, via son module de communication 8, peut communiquer avec le boîtier de commande 14, via son module de communication 16. Une liaison 17 est donc établie entre les modules de communication 8, 16. Cette liaison 17 peut être une liaison filaire, ou bien utiliser des signaux radios, infrarouges (en utilisant par exemple la technologie IrDA), lumineux (en utilisant par exemple la technologie LiFi), ou tout autre type de signaux approprié. Le protocole de communication utilisé peut être par exemple un protocole de type Bluetooth, ZigBee, Z-Wave, ou encore tout type de protocole exposable via des interfaces de communication, telles par exemple que celles utilisées pour les applications domotiques. La liaison 17 peut être établie via un accès direct au réseau de communication partagé entre le boîtier décodeur 1 et le boîtier de commande 14, par exemple dans le cas où une interface radio compatible est existante dans le boîtier décodeur 1. C’est par exemple le cas pour une liaison Wi-Fi, ou si le boîtier décodeur 1 est muni d’interfaces radio ZigBee/Z-Wave. Le fait que le boîter décodeur 1 et le boîtier de commande 14 soient directement connectés au même réseau de communication ne signifie pas obligatoirement que la liaison 17 est une liaison directe. La liaison peut être établie de façon indirecte, au moyen d’un ou de plusieurs relais. C’est par exemple le cas si un point d’accès externe Wi-Fi est utilisé, ou dans un réseau maillé si un ou des nœuds intermédiaires sont nécessaires pour établir une route entre le boîter décodeur 1 et le boîtier de commande 14. La liaison 17 peut également être réalisée au moyen d’une passerelle externe (passerelle domotique), qui pourrait effectuer une traduction de protocoles, et permettre ainsi une liaison 17 entre le boîter décodeur 1 et le boîtier de commande 14, sans qu’ils n’aient de protocole en commun. Cela pourrait par exemple être le cas pour une passerelle exposant via le protocole http les paramètres du boîtier de commande 14 qui communiquerait en ZigBee, ou encore via un border router (passerelle réseau) qui exposerait via le protocole http les équipements d’un réseau de type Thread (qui est une technologie de réseau maillé basse consommation). On décrit maintenant, en référence à la , les différentes étapes du procédé de gestion de la lumière ambiante. L’unité de traitement 9 du boîtier décodeur 1 détecte tout d’abord le démarrage de la diffusion d’un premier programme courant Pc1, qui est visualisé par l’utilisateur : étape E1. La détection de la diffusion de ce nouveau programme peut être réalisée de différentes manières. L’unité de traitement 9 peut par exemple détecter le démarrage d’un nouveau programme sur une chaîne en cours de visualisation. L’unité de traitement 9 peut aussi détecter le démarrage de la lecture d’un contenu VOD ou PVR. L’unité de traitement 9 peut aussi détecter un changement de chaîne ( zapping ). Suite à la détection du démarrage de la diffusion du premier programme courant Pc1, l’unité de traitement 9 va piloter le boîtier de commande 14 du dispositif d’éclairage 12, via la liaison 17, pour que le dispositif d’éclairage 12 ajuste la lumière ambiante en fonction du premier programme courant. L’unité de traitement 9 envoie pour cela une première commande C1 au boîtier de commande 14. Cependant, avant de transmettre la première commande C1 au dispositif d’éclairage 12, l’unité de traitement 9 attend que le premier programme courant soit diffusé pendant une durée prédéterminée Ta : étape E2. Cette durée prédéterminée Ta est par exemple égale à 60 secondes ou 120 secondes. Cette étape E2 a pour but d’éviter les ajustements intempestifs, par exemple lorsque l’utilisateur est en train de zapper entre des chaînes. L’étape E2 est optionnelle. L’unité de traitement 9 vérifie ensuite, avant de transmettre la première commande C1 au dispositif d’éclairage 12, qu’il reste encore au moins une durée prédéfinie Tb du premier programme courant à diffuser : étape E3. Cette durée prédéfinie est par exemple égale 5 minutes ou 10 minutes. Cette étape E3 a pour but d’éviter des ajustements trop fréquents, par exemple lors d’enchaînements de programmes courts. L’étape E3 est optionnelle. Si le premier programme courant est diffusé sur une chaîne, l’unité de traitement peut aussi vérifier, avant de transmettre la première commande C1 au dispositif d’éclairage 12, que l’utilisateur est resté sur la chaîne diffusant le premier programme courant pendant au moins une durée prédéfinie Tc : étape E4. Par exemple, on se place dans une situation où l’utilisateur est en train de « zapper ». L’utilisateur reste par exemple 30s à 1min sur chaque chaîne avant de passer à la suivante. Dans ce cas, il est préférable d’éviter que la lumière change à chaque changement de chaîne. On prévoit donc un délai de 1min (Tc) avant de modifier la lumière. L’étape E4 est optionnelle. L’unité de traitement 9 détermine alors des premières valeurs courantes de paramètres lumineux, associées au premier programme courant, qui vont être utilisées pour ajuster la lumière ambiante : étape E5. Puis, l’unité de traitement 9 vérifie une ou des conditions sur l’applicabilité des premières valeurs courantes des paramètres lumineux. La ou les conditions peuvent être définies par l’utilisateur. Ces conditions doivent être vérifiées pour que l’unité de traitement 9 considère que l’ajustement de l’éclairage, correspondant aux premières valeurs courantes des paramètres lumineux, est autorisé. L’utilisateur peut en effet interdire l’ajustement de certains paramètres lumineux, ou bien interdire des plages de valeurs pour certains paramètres lumineux. L’utilisateur peut aussi autoriser l’ajustement de certains paramètres lumineux, ou bien l’application de certaines plages de valeurs pour certains paramètres lumineux, mais seulement sur une ou des plages horaires qu’il a lui-même définies. Dans ce cas, l’unité de traitement 9 acquiert l’heure courante et vérifie la ou les conditions. La vérification de la ou des conditions sur l’applicabilité des premières valeurs courantes des paramètres lumineux est une étape optionnelle. L’unité de traitement 9 vérifie ensuite, avant de transmettre la première commande C1 au dispositif d’éclairage 12, que les premières valeurs courantes sont compatibles avec le fonctionnement du dispositif d’éclairage 12 : étape E6. L’unité de traitement 9 vérifie donc l’adéquation des premières valeurs courantes des paramètres lumineux par rapport aux capacités du dispositif d’éclairage 12 (et donc aussi la capacité du dispositif d’éclairage 12 à agir sur lesdits paramètres lumineux pour ajuster la lumière ambiante). Par exemple, certains dispositifs d’éclairage pourraient ne pas permettre l’ajustement de la température de couleur, alors qu’ils permettent l’ajustement de la luminosité. Les valeurs des paramètres pourraient également être en dehors de la plage admissible par le dispositif d’éclairage. Par exemple, la consigne de température de couleur d’un programme pourrait être de 5000°K, alors que le dispositif d’éclairage 12 permet d’ajuster la température de couleur seulement sur une plage allant de 2700°K à 4500°K. Dans un tel cas, l’unité de traitement 9 limitera alors les valeurs dudit paramètre à la plage admissible (4500°K dans cet exemple). Pour cela, l’unité de traitement 9 acquiert des caractéristiques fonctionnelles du dispositif d’éclairage 12, qui lui sont transmises par le boîtier de commande 14. L’étape E6 est optionnelle. L’unité de traitement 9 applique alors les nouvelles valeurs des paramètres lumineux : étape E7. L’unité de traitement 9 envoie la première commande C1 qui indique au boîtier de commande 14 les premières valeurs courantes des paramètres lumineux à appliquer, qui sont associées au premier programme courant. On peut prévoir que les ajustements lumineux ne sont appliqués que lorsqu’un utilisateur est détecté dans la pièce, afin d’éviter des ajustements intempestifs inutiles. C’est par exemple le boîtier décodeur 1 qui détecte la présence de l’utilisateur dans la pièce. L’unité de traitement 9 vérifie ainsi, avant de transmettre la première commande au dispositif d’éclairage 12, que l’utilisateur est bien présent dans la pièce. L’unité de traitement 9 utilise pour cela un dispositif de détection de présence. Ce dispositif est par exemple intégré dans le boîtier décodeur 1. Le dispositif de détection comprend par exemple la caméra du boîtier décodeur 1, couplée à un algorithme de détection de personnes, qui pourrait par exemple être exécuté sur un coprocesseur de type NPU inclus dans l’unité de traitement 9. Le boîtier décodeur 1 pourrait utiliser tout autre type de dispositif de détection permettant de vérifier une présence utilisateur. Il pourrait utiliser son capteur de proximité, ou bien ses microphones couplés avec un algorithme de détection de bruit et/ou de voix. Le boîtier décodeur 1 pourrait aussi acquérir une information sur la présence utilisateur, qui serait transmise par un autre équipement. Cette étape est optionnelle. Optionnellement aussi, les ajustements lumineux résultant de l’application des premières valeurs courantes des paramètres lumineux sont appliqués de manière progressive, par exemple pendant une durée d’ajustement de quelques secondes (3 secondes par exemple). Optionnellement à nouveau, la durée d’ajustement peut être différente en fonction des paramètres lumineux. Par exemple, la durée d’ajustement de l’intensité lumineuse peut être définie à 2 secondes, alors que la durée d’ajustement de la température de couleur peut être définie à 30 secondes. Optionnellement, l’état précédent de l’éclairage est restauré à la fin du premier programme courant (ou bien un temps prédéterminé avant la fin du programme, par exemple égal à 10 secondes), afin de rétablir l’éclairage dans ses conditions initiales (telles qu’avant l’ajustement). Optionnellement, l’éclairage pourrait être ajusté avant le début du premier programme courant. En particulier, dans le cas où la transition est progressive, il est possible de faire faire en sorte que la fin de la transition coïncide avec le début du premier programme courant. On s’intéresse maintenant plus particulièrement à l’étape E5, c’est-à-dire à la manière dont l’unité de traitement 9 détermine l’ajustement des paramètres lumineux. En référence à la , l’unité de traitement 9 du boîtier décodeur 1 récupère des premières informations de programme Ip1 liées au premier programme courant dont la diffusion vient de démarrer : étape E10. L’unité de traitement 9 récupère par exemple ces premières informations de programme Ip1 dans une première base de données 20 appelée ici « base de données programmes » comprenant des informations de programme Ip. L’unité de traitement 9 accède aux premières informations de programme Ip1 via l’identifiant du premier programme courant. Les informations de programme Ip comprennent des métadonnées permettant de classifier le programme, et par exemple un identifiant du programme, un identifiant du genre et/ou du sous-genre du programme, un identifiant de la chaîne. Le genre et le sous/genre sont par exemple définis selon des standards DVB (pour Digital Video Broadcasting ). Les informations de programme contiennent aussi l’heure de début et de fin du programme, qui sont nécessaires pour vérifier en particulier la durée restante, ou pour effectuer la transition avant le début du programme. Le genre d’un programme est par exemple « sport », ou bien « film ». Un sous-genre du genre « sport » est par exemple « football », ou bien « athlétisme ». Un sous-genre du genre « film » est par exemple « film d’action », ou bien « comédie ». Les informations de programme Ip peuvent être obtenues par le boîtier décodeur 1 depuis une source de données externe 21 (visible sur la ). Le boîtier décodeur 1 obtient ces informations de programme par un moyen adapté 22 (liaison IP, DSL, câble, satellite, etc.). Les informations de programme Ip couvrent à minima les informations relatives au programme en cours de visualisation (premier programme courant), mais peuvent également couvrir l’ensembles des programmes disponibles, immédiatement ou dans un futur proche (par exemple dans les 7 ou 14 prochains jours). Les informations de programme peuvent être envoyées au boîtier décodeur 1 sous forme d’EIT ( Event Information Table ), comme défini dans la norme ETSI TS 101 211 (DVB), ou sous tout autre forme appropriée. Les informations de programme peuvent aussi être contenues dans le fichier manifest (e.g. dans le cas d’une diffusion DASH ou HLS). La source externe 21 comprend par exemple un serveur de l’opérateur télécom (dans le cas d’une diffusion par IP), ou bien un serveur du diffuseur, ou encore le serveur d’un tiers fournissant des metadonnées supplémentaires liées aux programmes. Le serveur peut éventuellement être interrogé à la demande par le boîtier décodeur 1. La base de données programmes 20 peut être stockée localement dans le boîtier décodeur 1 (par exemple via un téléchargement périodique, et par exemple dans l’une des mémoires 11), ou être située sur un serveur distant. Si la base de données programmes 20 ne contient pas de premières informations de programme Ip1 associées au premier programme courant, l’unité de traitement 9 pourra optionnellement les remplacer par les informations de genre/sous-genre de la chaine comprenant le programme. L’unité de traitement 9 accède alors à une deuxième base de données 23, appelée ici « base de paramètres lumineux ». La base de paramètres lumineux 23 comprend des valeurs de référence Vref de paramètres lumineux associées à des métadonnées de programme. Les métadonnées de programme comprennent ici : des premiers identifiants, qui identifient chacun un programme particulier ; des deuxièmes identifiants, qui identifient chacun un genre ou un sous-genre de programme ; des troisièmes identifiants, qui identifient chacun une chaîne diffusant des programmes. L’unité de traitement 9 tente de déterminer les premières valeurs courantes Vc1 des paramètres lumineux qui correspondent le mieux au premier programme courant, en utilisant les premières informations de programmes Ip1 issues de la base de données de programmes 20 et associées au premier programme courant. L’unité de traitement 9 récupère les premières valeurs courantes des paramètres lumineux : étape E11. Une fois que l’unité de traitement 9 a récupéré les premières valeurs courantes des paramètres lumineux, le procédé repasse à l’étape E6 (de la ). On s’intéresse maintenant à la base de paramètres lumineux 23. Dans un premier mode de réalisation, la base de paramètres lumineux 23 comprend des premières valeurs de référence Vref1 des paramètres lumineux associées à des premières métadonnées de programme, lesdites premières valeurs de référence étant définies par l’utilisateur. L’ajustement des paramètres lumineux correspond donc à un apprentissage basé sur les actions utilisateur : la base 23, qui peut être locale (et donc stockée dans le boîtier décodeur 1, et par exemple dans l’une des mémoires 11) ou distante, est alimentée par les actions utilisateur. On décrit, toujours en référence à la , la manière dont est alimentée la base 23. Lorsque l’utilisateur visualise un deuxième programme courant Pc2, qui est donc en cours de diffusion, de nouveaux paramètres lumineux sont appliqués (par exemple au démarrage du deuxième programme courant) : étape E6’. Cette étape E6’ est ici optionnelle. On appelle cette étape E6’ et non E7 : l’étape E7 est en effet requise dans la mise en œuvre du procédé de gestion représenté sur la , alors que l’étape E6’ n’est qu’optionnelle dans la mise en œuvre de la méthode de la . Dans le cas de la , lorsque l’utilisateur visualise le deuxième programme courant, il n’est en effet pas nécessaire que de nouveaux paramètres aient été appliqués au début de la diffusion pour que l’utilisateur ajuste lui-même les paramètres lumineux. L’utilisateur décide alors d’ajuster la lumière ambiante : étape E12. Il envoie une deuxième commande C2 à cet effet au boîtier décodeur 1, en utilisant par exemple la télécommande 5 (et donc via la liaison 7). Alternativement, l’utilisateur envoie une commande au boîtier de commande 14 qui notifie le boîtier décodeur 1. L’unité de traitement 9 reçoit la deuxième commande, et produit des deuxièmes valeurs courantes Vc2 des paramètres lumineux en fonction de la deuxième commande. L’unité de traitement 9 transmet alors une troisième commande C3 au boîtier de commande 14 du dispositif d’éclairage 12, pour que celui-ci ajuste la lumière ambiante en fonctions desdites deuxièmes valeurs courantes. Le boîtier décodeur 1 stocke alors les deuxièmes valeurs courantes Vc2 dans la base de paramètres lumineux 23, en les associant à des métadonnées du deuxième programme courant Pc2. Les premières valeurs de référence Vref1 des paramètres lumineux de la base de paramètres lumineux 23 comprennent alors désormais les deuxièmes valeurs courantes Vc2, et les premières métadonnées de programme comprennent alors lesdites métadonnées du deuxième programme courant. L’unité de traitement 9 stocke donc dans la base de paramètres lumineux 23 les deuxièmes valeurs courantes des paramètres lumineux associées à un premier identifiant du deuxième programme courant et, éventuellement, à un deuxième identifiant du genre et/ou au sous-genre du deuxième programme courant et/ou à un troisième identifiant de la chaîne diffusant le deuxième programme courant, et/ou à l’heure courante. Avant de stocker les deuxièmes valeurs courantes Vc2 des paramètres lumineux dans la base de paramètres lumineux 23, l’unité de traitement 9 vérifie que, suite à la réception de la deuxième commande C2, l’utilisateur n’a pas tenté d’ajuster à nouveau la lumière ambiante pendant une durée prédéfinie Td. La durée prédéfinie est par exemple égale à 30 secondes ou 1 minute. Le boîtier décodeur 1 s’assure ainsi que l’utilisateur laisse les paramètres lumineux à leur valeur (et donc ne fait plus d’ajustements). Cette étape est optionnelle. L’ajustement lumineux du premier mode de réalisation est donc un ajustement basé uniquement sur les actions utilisateur, sans information préalable. La base de paramètres lumineux ne nécessite pas d’être alimentée par un système externe tiers. On s’intéresse maintenant, en référence à la , à l’étape E11, c’est-à-dire à la récupération des premières valeurs courantes Vc1 des paramètres lumineux, correspondant au premier programme courant. L’unité de traitement 9 récupère dans la base de données programme 20 les premières informations de programme Ip1 associées au premier programme courant : étape E20. Puis, l’unité de traitement 9 accède à la base de paramètres lumineux 23. L’unité de traitement 9 va sélectionner, dans la base de paramètres lumineux 23, des premières valeurs courantes Vc1 des paramètres lumineux, qui sont associées à des métadonnées de programme correspondant au premier programme courant Pc1. Pour cela, l’unité de traitement 9 vérifie tout d’abord que les métadonnées de programme de la base de paramètres lumineux 23 comprennent bien un premier identifiant du premier programme courant : étape E21. Si c’est le cas, l’unité de traitement 9 sélectionne les valeurs de référence des paramètres lumineux associées au premier identifiant, qui deviennent les premières valeurs courantes Vc1 : étape E22. Si ce n’est pas le cas, l’unité de traitement 9 vérifie que les métadonnées de programme de la base de paramètres lumineux 23 comprennent un deuxième identifiant d’un genre et/ou d’un sous-genre du premier programme courant : étape E23. Si c’est le cas, l’unité de traitement 9 sélectionne les valeurs de référence associées audit deuxième identifiant, qui deviennent donc les premières valeurs courantes Vc1 : étape E22. Si les métadonnées de programme de la base de paramètres lumineux 23 ne contiennent pas le deuxième identifiant, l’unité de traitement 9 vérifie que les métadonnées de programme comprennent un troisième identifiant d’une chaîne sur laquelle est diffusé le premier programme courant: étape E24. Si c’est le cas, l’unité de traitement 9 sélectionne les valeurs de référence associées au troisième identifiant, qui deviennent donc les premières valeurs courantes Vc1 : étape E22. Si la base de paramètres lumineux 23 ne contient pas le troisième identifiant, l’unité de traitement 9 sélectionne des valeurs par défaut Vd des paramètres lumineux : étape E25. Ces valeurs par défaut Vd deviennent donc les premières valeurs courantes Vc1 : étape E22. L’étape E25 est optionnelle, car dans le cas où aucune correspondance n’a été trouvée dans les étapes précédentes, l’unité de traitement 9 pourrait soit appliquer des valeurs par défaut, soit ne pas appliquer de nouveaux paramètres (les valeurs actuelles sont conservées). On note que pour chacune des étapes E21, E23, E24, E25, l’unité de traitement 9 peut prendre également en compte l’heure courante pour choisir les paramètres depuis la base. Par exemple, l’unité de traitement 9 peut ne retenir, lors de la recherche dans la base de paramètres lumineux 23, que les valeurs de référence de paramètres lumineux préalablement appliquées par l’utilisateur dans un créneau de durée prédéfinie s’étendant avant et/ou après l’heure courante. La durée prédéfinie est par exemple égale à 60 minutes, et le créneau débute ainsi 30 minutes avant l’heure courante et s’achève 30 minutes après l’heure courante. Ceci permet d’avoir des valeurs de paramètres lumineux qui changent au cours de la journée (exemple : paramètres différents en journée et en soirée). On s’intéresse à nouveau à la détermination de l’ajustement des paramètres lumineux. Dans un deuxième mode de réalisation, en référence à la , la base de paramètres lumineux 23 comprend des deuxièmes valeurs de référence Vref2 des paramètres lumineux, associées à des deuxièmes métadonnées de programme. Les deuxièmes valeurs de référence Vref2 sont stockées dans la base de paramètres lumineux 23 par un système externe tiers. L’ajustement lumineux est donc un ajustement avec information préalable. Ici, par « système externe tiers », on entend par exemple un diffuseur de contenus (programmes), un opérateur télécom (dans le cas d’une diffusion par IP) ou un fournisseur de données externes. Le fournisseur de données externes fournit sur un serveur des métadonnées supplémentaires liées aux programmes. A nouveau, la base de paramètres lumineux 23 peut être stockée localement dans le boîtier décodeur 1 (par exemple via un téléchargement périodique), ou être située sur un serveur distant. L’étape E30, utilisant la base de données programmes 20, se déroule de façon similaire à l’étape E10. L’étape E30 pourrait être optionnelle, en étant remplacée directement par l’étape E31. A l’étape E31, l’unité de traitement 9 utilise les informations de programme Ip (identifiant de programme, ou à défaut genre du programme, ou à défaut identifiant de chaine, ou à défaut genre de chaine) pour récupérer, depuis la base de paramètres lumineux 20, les paramètres lumineux cibles à utiliser avec le programme. Optionnellement, les étapes E30 et E31 peuvent être combinées, par exemple si les informations de programme contiennent directement les informations de paramètres lumineux. Cela pourrait par exemple être le cas en environnement DVB, si les paramètres lumineux sont contenus dans un champ privé des EIT. Dans un troisième mode de réalisation, la base de paramètres lumineux 23 peut comprendre à la fois des premières valeurs de référence Vref1 des paramètres lumineux (issues de l’apprentissage basé sur les actions utilisateur), et des deuxièmes valeurs de référence Vref2 (fournies par le système tiers). Si, pour le premier programme courant, des premières valeurs de référence Vref1 et des deuxièmes valeurs de référence Vref2 sont présentes dans la base de paramètres lumineux 23, l’unité de traitement 9 donne la priorité aux premières valeurs de référence (et donc aux informations d’ajustement définies par l’utilisateur ; l’étape optionnelle E25 ne sera pas effectuée). Si la base de paramètres lumineux 23 ne contient pas de premières valeurs de référence correspondant au premier programme courant, alors l’unité de traitement 9 essayera d’obtenir des deuxièmes valeurs de référence correspondant au premier programme courant. Ceci permet d’avoir un système fournissant « de base » des ajustements, tout en privilégiant la prise en compte des habitudes de l’utilisateur. L’ajustement de la lumière ambiante, réalisé par le dispositif externe, peut comprendre un ou des ajustements lumineux de différents paramètres, et par exemple : un ajustement de l’intensité lumineuse ; un ajustement de la couleur ; un ajustement de la température de couleur. Les valeurs des paramètres lumineux peuvent être des valeurs absolues ou relatives. Par exemple, pour un programme de genre « film » et de sous-genre « film d’aventure », les valeurs des paramètres lumineux peuvent être par exemple : baisse d’intensité lumineuse de 20% ; température de couleur de 2800°K. Pour un programme de genre « sport », les valeurs des paramètres lumineux peuvent être par exemple : température de couleur de 4000°K. Pour un programme de genre « informations », les valeurs des paramètres lumineux peuvent être par exemple : température de couleur de 3500°K. Il est optionnellement possible de définir des bornes applicables aux valeurs des paramètres lumineux à modifier (par exemple via des réglages internes du boîtier décodeur, ou via des paramètres utilisateur). Par exemple, l’utilisateur pourrait restreindre l’ajustement de la température de couleur pour que celle-ci ne dépasse pas 4000°K, ou bien restreindre l’ajustement de l’intensité lumineuse pour que celle-ci soit toujours d’au moins 30% de la valeur maximale. Comme on l’a déjà évoqué, ces bornes peuvent avantageusement être combinées avec des restrictions horaires, comme par exemple autoriser la pleine plage d’ajustement de température de couleur pendant la journée, et restreindre la température maximale à 3500°K sur la plage horaire 21h-6h. Dans l’exemple précédent du programme de genre « sport », ce programme déclenchera donc une température de couleur de 4000°K en journée, mais seulement une température de 3500°K pendant la plage nocturne, ce qui réduira l’exposition de l’utilisateur à la lumière bleue. Bien entendu, l’invention n’est pas limitée aux modes de réalisation décrits mais englobe toute variante entrant dans le champ de l’invention. L’architecture du boîtier décodeur peut bien sûr être différente de celle décrite ici. Le module de communication permettant au boîtier décodeur de piloter le dispositif d’éclairage n’est pas nécessairement intégré dans un contrôleur domotique lui-même intégré dans le boîtier décodeur : il pourrait s’agir de tout type de module de communication. Le boîtier décodeur pourrait aussi communiquer avec le dispositif d’éclairage via une interface domotique (distincte du boîtier décodeur et du dispositif d’éclairage). Le boîtier décodeur ne comporte pas nécessairement tous les composants décrits ici. L’homme du métier comprend bien que la caméra, les microphones, etc., ne sont pas nécessaires à la mise en œuvre de l’invention. Le boîtier décodeur et le dispositif d’éclairage pourraient être intégrés dans un même équipement. Le boîtier de commande et les sources lumineuses du dispositif d’éclairage pourraient être intégrés dans un même équipement. L’ordre de certaines étapes du procédé de gestion de la lumière ambiante peut être modifié (et notamment l’ordre des étapes E2, E3, E4). Le périphérique de visualisation n’est pas nécessairement un téléviseur. Il pourrait s’agir par exemple d’un projecteur vidéo ou de tout autre périphérique pouvant être connecté à un boîtier décodeur. Procédé de gestion de la lumière ambiante, mis en œuvre dans un boîtier décodeur (1) qui est connecté à un périphérique de visualisation (2) et à un dispositif d’éclairage (12) agencé pour ajuster la lumière ambiante, le procédé de gestion comprenant les étapes de : - détecter un démarrage d’une diffusion d’un premier programme courant (Pc1) ; - accéder à une base de paramètres lumineux (23) comprenant des valeurs de référence (Vref) de paramètres lumineux associées à des métadonnées de programme ; - sélectionner, dans la base de paramètres lumineux (23), des premières valeurs courantes (Vc1) desdits paramètres lumineux, qui sont associées à des métadonnées de programme correspondant au premier programme courant (Pc1) ; - transmettre une première commande (C1) au dispositif d’éclairage (12) pour que celui-ci ajuste la lumière ambiante en fonction desdites premières valeurs courantes des paramètres lumineux. Procédé de gestion selon la revendication 1, dans lequel la base de paramètres lumineux (23) comprend des premières valeurs de référence (Vref1) des paramètres lumineux associées à des premières métadonnées de programme, lesdites premières valeurs de référence étant définies par l’utilisateur. Procédé de gestion selon la revendication 2, dans lequel le boîtier décodeur (1) est agencé pour : - recevoir une deuxième commande (C2) d’un utilisateur qui souhaite ajuster la lumière ambiante alors qu’un deuxième programme courant (Pc2) est en cours de diffusion ; - produire des deuxièmes valeurs courantes (Vc2) des paramètres lumineux en fonction de la deuxième commande ; - transmettre une troisième commande (C3) au dispositif d’éclairage (12) pour que celui-ci ajuste la lumière ambiante en fonctions desdites deuxièmes valeurs courantes ; - stocker les deuxièmes valeurs courantes dans la base de paramètres lumineux (23) en les associant à des métadonnées du deuxième programme courant, de sorte que les premières valeurs de référence comprennent alors les deuxièmes valeurs courantes, et les premières métadonnées de programme comprennent alors lesdites métadonnées du deuxième programme courant. Procédé de gestion selon la revendication 3, dans lequel le boîtier décodeur (1) est agencé pour, avant de stocker les deuxièmes valeurs courantes (Vc2) dans la base de paramètres lumineux (23), vérifier que, suite à la réception de la deuxième commande, l’utilisateur n’a pas tenté d’ajuster à nouveau la lumière ambiante pendant une première durée prédéfinie (Td). Procédé de gestion selon l’une des revendications précédentes, dans lequel la base de paramètres lumineux (23) comprend des deuxièmes valeurs de référence (Vref2) des paramètres lumineux associées à des deuxièmes métadonnées de programme, lesdites deuxièmes valeurs de référence étant stockées dans la base de paramètres lumineux par un système externe tiers. Procédé de gestion selon l’une des revendications précédentes, dans lequel le boîtier décodeur (1) est agencé pour attendre que le premier programme courant a été diffusé pendant une deuxième durée prédéfinie (Ta) avant de transmettre la première commande (C1) au dispositif d’éclairage (12). Procédé de gestion selon l’une des revendications précédentes, dans lequel le boîtier décodeur (1) vérifie, avant de transmettre la première commande (C1) au dispositif d’éclairage (12), qu’il reste encore au moins une troisième durée prédéfinie (Tb) du premier programme courant à diffuser. Procédé de gestion selon l’une des revendications précédentes, dans lequel le boîtier décodeur (1) vérifie, avant de transmettre la première commande (C1) au dispositif d’éclairage (12), que l’utilisateur est resté sur une chaîne diffusant le premier programme courant pendant au moins une quatrième durée prédéfinie (Tc). Procédé de gestion selon l’une des revendications précédentes, dans lequel le boîtier décodeur (1) vérifie, avant de transmettre la première commande (C1) au dispositif d’éclairage (12), que les premières valeurs courantes sont compatibles avec un fonctionnement du dispositif d’éclairage (12). Procédé de gestion selon l’une des revendications précédentes, dans lequel le boîtier décodeur (1) comprend un dispositif de détection agencé pour détecter une présence de l’utilisateur dans une pièce dans laquelle se trouve le boîtier décodeur, et dans lequel le boîtier décodeur est agencé pour vérifier, avant de transmettre la première commande au dispositif d’éclairage (12), que l’utilisateur est bien présent dans ladite pièce. Procédé de gestion selon l’une des revendications précédentes, dans lequel le boîtier décodeur (1) est agencé pour, lorsqu’il sélectionne dans la base de paramètres lumineux (23) les premières valeurs courantes en fonction du premier programme courant : - vérifier que les métadonnées de programme de la base de paramètres lumineux (23) comprennent bien un premier identifiant du premier programme courant ; - si c’est le cas, sélectionner les valeurs de référence associées au premier identifiant ; - si ce n’est pas le cas, vérifier que les métadonnées de programme comprennent un deuxième identifiant d’un genre et/ou d’un sous-genre du premier programme courant et, si c’est le cas, sélectionner les valeurs de référence associées au deuxième identifiant. Procédé de gestion selon la revendication 11, dans lequel le boîtier décodeur (1) est agencé pour, si les métadonnées de programme de la base de paramètres lumineux (23) ne contiennent pas le deuxième identifiant : - vérifier que les métadonnées de programme comprennent un troisième identifiant d’une chaîne sur laquelle est diffusé le premier programme courant et, si c’est le cas, sélectionner les valeurs de référence associées au troisième identifiant. Procédé de gestion selon la revendication 12, dans lequel le boîtier décodeur (1) est agencé pour, si la base de paramètres lumineux (23) ne contient pas le troisième identifiant, sélectionner des valeurs par défaut (Vd) des paramètres lumineux. Procédé de gestion selon l’une des revendications précédentes, dans lequel la base de paramètres lumineux (23) est stockée dans le boîtier décodeur (1). Boîtier décodeur (1) comprenant une unité de traitement (9) dans laquelle est mis en œuvre le procédé de gestion selon l’une des revendications précédentes. Programme d’ordinateur comprenant des instructions qui conduisent l’unité de traitement (9) du boîtier décodeur (1) selon la revendication 15 à exécuter les étapes du procédé de gestion selon l’une des revendications 1 à 14. Support d'enregistrement lisible par ordinateur, sur lequel est enregistré le programme d’ordinateur selon la revendication 16.