Brevet FR3086477A1 — publié le 20200327

Gestion de l'alimentation électrique d'une télécommande. Domaine technique L'invention se rapporte à un procédé de gestion de l'alimentation électrique d'une télécommande. Une télécommande est un dispositif servant à manipuler un autre dispositif, à distance, par câble, par infrarouge, ondes radio, etc. la manipulation s'effectue par le biais d'un ensemble de commandes disponibles sur la télécommande. La télécommande peut être une ressource physique et/ou logicielle. Une télécommande physique est typiquement un boîtier apte à commander un dispositif illustré au moyen d'un récepteur de données dans la suite de la description. Une télécommande logicielle est par exemple une interface homme-machine offerte au moyen d'une application informatique ; ce type d'interface est disponible pour visualiser un contenu sur un ordinateur ; en effet, de plus en plus de contenus (VOD, TVOD) peuvent être lus sur un ordinateur, tablette, ou dispositifs similaires. Le récepteur est également une ressource physique et/ou logicielle. Un récepteur physique est par exemple un décodeur, une passerelle, une télévision, une chaîne Hi-fi, etc. Un récepteur logiciel est par exemple une application informatique du type application de vidéo à la demande, de télévision à la demande, etc. La télécommande visée est alimentée électriquement par une source d'énergie telle que des piles, batteries, etc. Etat de la technique Les télécommandes connectées actuelles (Bluetooth, Radio Fréquence, etc.) consomment énormément en électricité. Il est donc important de gérer de manière très fine la consommation électrique des circuits de ce type de télécommande afin de garantir une durée de vie optimale de la source d'énergie. 2 Une solution pour augmenter la durée de vie d'une source d'énergie est de faire varier son état électrique. Les états électriques les plus connus sont par exemple - un état normal (ON) dans lequel tous les circuits sont alimentés ; cet 5 état est consommateur en énergie électrique ; - un état de veille dans lequel seule une partie des circuits est alimentée ; dans cet état de veille, la télécommande consomme moins que dans l'état normal. Pour économiser de l'énergie, un module de gestion présent dans la 10 télécommande fait passer la télécommande, dans l'hypothèse où la télécommande est dans un état normal, dans un état de veille la télécommande au-delà d'une période d'inactivité de la télécommande, par exemple 30 secondes. Cependant, il est nécessaire de ne pas fixer une durée d'inactivité trop courte de manière à ne pas modifier l'état électrique de la télécommande de l'état normal à 15 l'état de veille trop rapidement en particulier à un moment où l'utilisateur va probablement utiliser la télécommande pour commander le dispositif de restitution. En effet, lorsque la télécommande est en veille et que l'utilisateur appuie sur un bouton de la télécommande pour transmettre une commande, une session de communication entre la télécommande et le dispositif commandé est 20 automatiquement établie (ou rétablie) ; cet établissement de session nécessite un échange de messages entre la télécommande et le dispositif commandé ; cela peut demander quelques secondes (dans le cas d'une télécommande Bluetooth, l'établissement d'une session peut nécessiter jusqu'à 3 secondes) ; ce n'est qu'une fois la session établie que la télécommande transmet la commande visée 25 ci-dessus. En conséquence, le délai entre l'appui sur le bouton et la réalisation de l'action peut prendre un certain temps perceptible par l'utilisateur. De plus, cet établissement entraîne une consommation électrique non négligeable. Un établissement de session est donc non seulement couteux en temps mais consomme aussi de l'énergie électrique. Définir une durée d'inactivité n'est donc pas simple, une durée trop courte pouvant être contreproductive pour l'expérience utilisateur et pour la consommation d'énergie. 3 L'invention vient améliorer la situation. L'invention A cet effet, l'invention concerne un procédé de gestion du fonctionnement d'une télécommande apte à commander un dispositif de 5 restitution apte à restituer des contenus, la télécommande ayant un état électrique passant d'un premier état électrique et un deuxième état électrique au-delà d'une durée d'inactivité, caractérisé en ce que la durée d'inactivité varie en fonction du type de contenu restitué. Selon l'invention, la durée d'inactivité est variable dans le temps 10 contrairement à l'état de la technique dans laquelle la durée d'inactivité est constante. Grâce à l'invention, l'instant de passage du premier état électrique vers le second état électrique est réalisé judicieusement sans être contreproductif pour l'utilisateur. Selon un premier mode de mise en oeuvre particulier de l'invention, la 15 durée est plus ou moins longue si le contenu est un contenu souhaité ou un contenu non souhaité. Dans l'exemple illustré ci-dessous, la durée d'inactivité est courte lorsque le contenu est souhaité et longue lorsque le contenu est non souhaité. En effet, il y a de fortes chances qu'un utilisateur visualisant un contenu non souhaité demande l'arrêt de la restitution ; par exemple dans le cas d'une 20 télévision, l'arrêt peut être un provoquer par un changement de chaîne de télévision ou en éteignant la télévision. Selon une variante de ce deuxième mode de mise en oeuvre particulier de l'invention, un contenu non souhaité est un contenu incluant au moins une publicité. Précisons ici que dans le présent texte, un contenu non souhaité vise un 25 contenu dont au moins une partie est non souhaitée. En particulier, un contenu non souhaité vise des contenus non demandé par l'utilisateur ou qui lui sont imposés ; comme indiqué ci-dessus, un contenu non souhaité est typiquement un contenu publicitaire. Un contenu non souhaité a de forte chance d'entrainer une manipulation de la télécommande en vue de restituer un autre contenu. 4 A contrario, un contenu souhaité vise un contenu qui ne va probablement pas provoquer une manipulation de la télécommande. Selon un deuxième mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre alternativement ou cumulativement avec les 5 précédents, le premier état est un état électrique normal et le second état un état de veille. Selon encore un troisième mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, une base de données stocke un profil utilisateur incluant au 10 moins un contenu non souhaité. Selon un premier aspect matériel, l'invention se rapporte à une entité de gestion du fonctionnement d'une télécommande apte à commander un dispositif de restitution apte à restituer des contenus, la télécommande ayant un état électrique passant d'un premier état électrique et un deuxième état électrique au- 15 delà d'une durée d'inactivité, caractérisé en ce qu'il comprend un module de détermination de la durée d'inactivité en fonction du type de contenu restitué Selon un deuxième aspect matériel, l'invention se rapporte à une télécommande caractérisée en ce qu'elle comprend une entité de gestion. Selon un troisième aspect matériel, l'invention a trait à un programme 20 d'ordinateur apte à être mis en oeuvre dans une entité de gestion tel que définie ci-dessus, ledit programme comprenant des instructions de code qui, lorsque le programme est exécuté réalise l'étape définie dans le procédé défini ci-dessus. Selon un quatrième aspect matériel, l'invention a trait à un support d'enregistrement lisible par un processeur de données sur lequel est enregistré 25 un programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé défini ci-dessus. Précisions ici que le support de données peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM 5 ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc) ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, 5 par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. 10 L'invention sera mieux comprise à la lecture de la description qui suit, donnée à titre d'exemple et faite en référence aux dessins annexés sur lesquels : La figure 1 représente un système informatique sur lequel est illustré un exemple de réalisation de l'invention. La figure 2 est une vue schématique des circuits présents dans une 15 télécommande. La figure 3 est une vue schématique des étapes mises en oeuvre selon un mode de réalisation de l'invention. Description détaillée d'un exemple de réalisation illustrant l'invention : La figure 1 représente un système SYS comprend une télécommande 20 TCD apte à commander un dispositif DISP apte à restituer un contenu. Le contenu peut être stocké dans une mémoire du dispositif commandé DISP ou sur un support de données tel qu'un DVD inséré dans le dispositif commandé. Le contenu peut aussi être stocké dans un dispositif distant connecté au 25 dispositif commandé par exemple via un réseau Internet RF:P. Dans cette configuration, le dispositif commandé accède au contenu demandé via le réseau Internet. Le dispositif commandé peut être dans ce cas une télévision connectée TV. Cette télévision connectée TV accède au réseau Internet RES2 soit 6 directement ou indirectement via un routeur ou passerelle GTW. La liaison entre la télévision TV et la passerelle GTW est quelconque c'est-à-dire filaire ou non filaire. Dans notre exemple, la liaison est par exemple via un câble Ethernet ou un réseau Wi-F. Un décodeur STB peut aussi s'intercaler entre la télévision et la 5 passerelle domestique. La connexion avec le décodeur est indifférente ; par exemple la connexion entre le décodeur et la télévision est un câble HDMI et la connexion entre le décodeur STB et la passerelle GTW est une liaison Ethernet ou un réseau VVi-Fi. Dans l'exemple choisi, le décodeur STB est relié par un câble CBL à la 10 télévision TV. Le câble est par exemple un câble HDMI, un câble ETHERNET ou tout autre câble équivalent. L'invention ne se limite bien évidemment pas à cet exemple par exemple une liaison sans fil aurait pu être utilisée en lieu et place du câble. Dans notre exemple, La passerelle GTW est une passerelle domestique 15 qui assure une communication entre un réseau domestique RES1 et le réseau Internet RES2. La passerelle GTW est typiquement une passerelle domestique de type Uvebox®. Le décodeur STB et la passerelle GTW ont une architecture matérielle équivalente à un ordinateur ; ils ne seront pas décrits en détails ici pour simplifier l'exposé de l'invention. 20 Dans notre exemple, le contenu est un contenu multimédia stocké à distance sur une plateforme de services RF qui délivre par exemple des contenus multimédias tels que des chaînes de télévision, des films de télévision à la demande (VOD), etc. Dans notre exemple, la télécommande TCD est apte à commander le 25 décodeur STB directement sans intermédiaire. Pour cela, la télécommande TCD communique avec le décodeur STB via un réseau RFSI de type courte portée comme par exemple une connexion Bluetooth, ZgBee, Wi-F1, etc. A cet effet, la télécommande TCD et le décodeur STB sont équipés de modules de communication respectifs. Rappelons que Zgbee est une technologie sans fil 30 radio de basse puissance. 7 Comme cela sera expliqué ci-dessous, l'envoi d'une commande depuis la télécommande TCD vers le décodeur STB nécessite qu'une session soit établie entre la télécommande TCD et le décodeur STB avant qu'une commande ne soit transmise depuis la télécommande et le décodeur STB. En général, une session 5 de communication est coupée dans un état de veille. L'envoi d'une commande depuis la télécommande nécessite, dans cet état de veille, un rétablissement de session. La figure 3 est une vue schématique des circuits présents dans la télécommande TCD selon un mode de réalisation. 10 La télécommande TCD inclut un processeur CPU, un module de stockage MEM pour le stockage de données et au moins un élément de commandes. Un élément de commande peut être indifféremment l'un des éléments suivants : un gyroscope GRS ; un accéléromètre AOC ; des touches de commandes (appelée aussi codes touches CT) par exemple situés sur une des 15 faces de la télécommande ; un clavier OEV par exemple situé sur une face opposée à la précédente. Les modules et éléments de commande, ainsi que le processeur, sont alimentés par une source d'énergie électrique ALIM telle qu'une pile ou une batterie. Les modules installés et éléments de commande sont reliés entre eux 20 par l'intermédiaire d'un bus. Rappelons qu'un bus a pour fonction d'assurer le transfert de données numériques entre les différents circuits d'un ordinateur. Dans notre exemple, le bus en question inclut un bus de données et un bus de contrôle. A noter aussi que, dans notre exemple, le module de stockage décrit ci- 25 dessus comprend une mémoire permanente, par exemple de type ROM (acronyme anglo-saxon de Read Only Memory) et une mémoire vive respective servant à stocker de manière non durable des données de calcul utilisées notamment lors de la mise en oeuvre du procédé. 8 Afin d'optimiser la durée de vie de la source d'énergie ALI M, plusieurs états électriques sont prévus. Un module de détermination présent dans la télécommande a pour fonction de déterminer une durée d'inactivité qui déterminera l'instant de passage de l'état électrique de la télécommande d'un 5 premier état vers un deuxième, par exemple d'un état normal à un état de veille. Selon l'invention, la durée d'inactivité est déterminée en fonction du type de contenu restitué par le dispositif de restitution à savoir la télévision TV dans notre exemple. Une première phase PH1 consiste à créer des correspondances entre 10 des types de contenu et des durées d'inactivité respectives. Ces correspondances peuvent être créées manuellement par un utilisateur. Ces correspondances peuvent prendre la forme suivante pour « n » types de contenu : type de contenu 1-> durée 1 15 type de contenu 2 -> durée 2 type de contenu n -> durée n Le nombre « n » de types de contenu est quelconque Ces correspondances peuvent aussi être créées par apprentissage grâce 20 à un module d'apprentissage APP. La localisation du module d'apprentissage APP dans le système SYS est quelconque ; dans notre exemple, ce module d'apprentissage APP est localisé hors de la télécommande, par exemple dans le décodeur STB, pour éviter une consommation électrique dans la télécommande. Dans cette configuration, le module d'apprentissage APP a pour 25 fonction de découvrir de manière automatique quels sont les usages de la télécommande en fonction du type de contenu regardé ou écouté. 9 Par exemple, le module d'apprentissage APP détecte que l'utilisateur utilise moins sa télécommande lorsqu'il regarde un contenu sans publicité, par exemple un contenu de type vidéo à la demande VOD ; dans cette configuration, le module d'apprentissage fixe une durée d'inactivité courte, de l'ordre de 10 5 secondes. A l'inverse, le module d'apprentissage peut détecter que l'utilisateur utilise plus souvent sa télécommande sur une émission de télévision en direct avec publicité. Dans cette configuration, le module d'apprentissage fixe une durée d'inactivité plus longue de l'ordre de 10 minutes. 10 De même, le module d'apprentissage APP peut détecter que lorsque l'utilisateur regarde un film sur une chaîne de télévision pendant une plage horaire dédiée à la diffusion de films, par exemple entre 21h et 23h, et que le film est diffusé sur une chaine sans publicité, le module d'apprentissage peut conclure que la télécommande ne sera probablement pas utilisée, et que de fait 15 l'utilisateur ne changera pas de chaîne, qu'il ne baissera pas le volume, etc. Dans cette configuration, la durée choisie pour le changement d'état est courte ; la télécommande entrera dans un état veille rapidement pur économiser de l'énergie. Si l'utilisateur joue à un jeu en ligne, on peut également estimer que la télécommande ne sera pas utilisée. 20 Rus généralement, lorsqu'un contenu ou une partie de celui-ci inclut un contenu non souhaité tel qu'une publicité, une durée longue est fixée ; ainsi la télécommande reste dans un état actif avec une session de communication active de manière à être prête, du fait que l'utilisateur utilisera probablement la télécommande, à recevoir une commande et à transmettre cette dernière sans 25 avoir besoin d'établir une session de communication entre la télécommande et le dispositif commandé. A contrario, lorsque le contenu est un contenu souhaité, la durée d'inactivité sera choisie courte car la probabilité d'être utilisée est faible sur une période donnée. En effet, en supposant que l'utilisateur visionne un contenu sans 30 publicité, une manipulation de la télécommande est peu probable pendant la 10 durée du programme. Dans cette configuration, la télécommande entre dans un état de veille plus rapidement de manière à économiser de l'énergie électrique. Les correspondances crées sont stockées dans une base de données. Cette base de données peut aussi tocker tous les types de contenus non 5 souhaités. Le type de contenus peut être déterminé de plusieurs manières. Selon une première manière, l'émetteur du contenu, dans notre exemple la plateforme PF, émet une information sur le type de contenu transmis. Selon une deuxième manière, le décodeur STB peut se charger de la 10 détermination du type de contenu. Le décodeur peut par exemple déduire le type de contenu par apprentissage des contenus déjà restitués et analysés par le passé. Selon une troisième manière, une demande d'accès à un contenu est suivie d'une réception par le décodeur d'au moins une adresse URL. Le décodeur 15 accède ensuite au contenu grâce à l'adresse URL reçue ou aux adresses URL reçues s'il y en a plusieurs. Dans cette configuration, le décodeur peut analyser les URL et déduire le type de contenu. Par exemple, si au moins une URL reçue correspond à un contenu publicitaire, le décodeur fixe la durée d'inactivité en conséquence. 20 Une deuxième phase PH2 a pour objet un accès à un contenu et à mettre en oeuvre la détermination d'une durée d'inactivité en fonction du contenu comme expliqué ci-dessus en utilisant les correspondances créées stockées dans la base de données. Cette phase est réalisée PH2 par un module de détermination DET. 25 A noter que les deux phases peuvent s'exécuter l'une après l'autre ou en parallèle. A noter que les différents modes de réalisation décrits ci-dessus peuvent être réalisés isolément ou en combinaison. 11 Pour la mise en oeuvre de l'invention, l'entité de gestion MNG comprend un module de détermination DET apte à décider de l'instant de passage d'un premier état vers le second état en fonction du type de contenu restitué. Dans notre exemple, cette entité de gestion MNG est idéalement située dans la 5 télécommande Tco. Enfin, signalons ici que, dans le présent texte, le terme « module » peut correspondre aussi bien à un composant logiciel qu'à un composant matériel ou un ensemble de composants matériels et logiciels, un composant logiciel correspondant lui-même à un ou plusieurs programmes ou sous-programmes 10 d'ordinateur ou de manière plus générale à tout élément d'un programme apte à mettre en oeuvre une fonction ou un ensemble de fonctions telles que décrites pour les modules concernés. De la même manière, un composant matériel correspond à tout élément d'un ensemble matériel (ou hardware) apte à mettre en oeuvre une fonction ou un ensemble de fonctions pour le module concerné 15 (circuit intégré, carte à puce, carte à mémoire, REVENDICATIONS1. Procédé de gestion du fonctionnement d'une télécommande (TCD) apte à commander un dispositif de restitution (STE) apte à restituer des contenus, la télécommande ayant un état électrique passant d' un premier état électrique et un deuxième état électrique au-delà d'une durée d'inactivité, caractérisé en ce que la durée d'inactivité varie en fonction du type de contenu restitué. 2. Procédé de gestion selon la revendication 1, caractérisé en ce que la durée est plus ou moins longue si le contenu est un contenu souhaité ou io un contenu non souhaité. 3. Procédé de gestion selon la revendication 2, caractérisé en ce qu'un contenu non souhaité est un contenu incluant au moins une publicité. 4. Entité de gestion (MNG) du fonctionnement d'une télécommande apte à commander un dispositif de restitution apte à restituer des contenus, la télécommande ayant un état électrique passant d' un premier état électrique et un deuxième état électrique au-delà d'une durée d'inactivité, caractérisé en ce qu'il comprend un module de détermination (DET) de la durée d'inactivité en fonction du type de contenu restitué 5. Télécommande caractérisée en ce qu'elle comprend une entité de gestion (MNG) telle que définie dans la revendication 4. 6. Programme d'ordinateur apte à être mis en oeuvre dans une entité de gestion tel que défini dans la revendication 4, ledit programme comprenant des instructions de code qui, lorsque le programme est exécuté réalise l'étape définie dans la revendication 1. 7. Support d'enregistrement lisible par un processeur de données sur lequel est enregistré un programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé défini dans l'une des revendications 1 à 3.