Brevet FR3116172A1 — publié le 20220513

Procédé de gestion de l’accès à des contenus numériques L'invention concerne un procédé de gestion de la sélection d’un contenu numérique, le contenu étant apte à être lu par un terminal de lecture (STB) et restituer sur un dispositif principal (TV) relié au terminal de lecture (STB), caractérisé en ce qu’il comprend les étapes suivantes stockage d’une donnée (CI) représentative d’un d’intérêt pour un type de contenus ; identification (DT) d’un contenu (CH) disponible à la sélection correspondant à ladite donnée, émission d’une notification (NTF) par le terminal de lecture (STB) à destination d’un dispositif secondaire distinct du dispositif principal, le dispositif secondaire étant apte à émettre un signal lié à l’identification, réception d’une réponse (OK) en retour, suivie d’une émission d’une demande de restitution (DISP(CH)) du contenu identifié sur le dispositif principal Figure pour l'abrégé : Fig 2 Procédé de gestion de l’accès à un contenu numérique Le domaine de l'invention est celui des contenus multimédia numériques, à savoir les contenus audio et/ou vidéo numériques, également appelés contenus audiovisuels. L’invention se rapporte tout particulièrement à un procédé de gestion de sélection d’un contenu numérique. Les contenus numériques visent tout particulièrement des chaînes de télévision. Cependant, l’invention vise plus généralement des contenus mutimédias aptes à être restitués et dont la restitution peut faire l’objet d’une notification préalable ; de tels contenus visent par exemple des contenus du type télévision à la demande TVOD, vidéo à la demande VOD, etc. Etat de la technique Il existe aujourd’hui de nombreux terminaux de lecture de contenus audiovisuels permettant à un utilisateur d’accéder à des contenus multimédias tels que des chaîne de télévision, appelée aussi contenus « live » par l’homme du métier, ou des contenus de vidéo à la demande. Les terminaux de lecture sont adaptés pour recevoir les contenus numériques sous forme de données multimédia et assurer une restitution du contenu reçu sur un dispositif de restitution, par exemple un écran d’un téléviseur relié au terminal de lecture. En particulier, lorsque le contenu reçu est codé, le terminal de lecture se charge de décoder le contenu avant sa restitution sur le terminal de restitution. De tels terminaux de lecture de contenus multimédia sont le plus souvent pilotables à distance par l’utilisateur au moyen de dispositifs de télécommande, et notamment de télécommandes connectées mettant en œuvre un protocole de communication sans fil tel que le protocole Bluetooth® ou un protocole de communication radiofréquence. De telles télécommandes incluent des télécommandes physiques classiques mais également des télécommandes logicielles. Les télécommandes logicielles nécessitent une installation d’une application logicielle sur un dispositif mobile. Une fois l’application installée, son exécution entraine un affichage d’une télécommande sur l’écran du dispositif mobile. Une télécommande logicielle peut aussi être mise en œuvre au moyen d’un assistant vocal ; dans ce cas, l’utilisateur transmet un message vocal à l’assistant qui se charge d’émettre une commande à destination du terminal de lecture. Ce type d’assistant est par exemple l’assistant vocal nommé Djingo (Marque Déposée par la demandereresse). Le nombre de contenus multimédias disponibles à la sélection atteint aujourd’hui des limites telles qu’une sélection d’un contenu devient extrêmement laborieuse. Dans le cas de contenus dits « live », des centaines de chaînes de télévision sont disponibles à la sélection. Un accès à un contenu requiert une phase de zapping qui peut être extrêmement couteuse en temps pour un utilisateur, de l’ordre d’une dizaine de secondes voire quelques minutes. Il existe certes, sur certains terminaux de lecture de flux Live, des fonctions de rappel de début de programme. Par exemple l’utilisateur peut depuis un guide des programmes sélectionner un contenu qui sera diffusé en Live dans le futur et demander à ce que le terminal de lecture notifie sur l’écran du téléviseur connecté au terminal de lecture, par une fonction de rappel, quelques minutes avant le début du programme. Le terminal de lecture va alors afficher sur l’écran du téléviseur une notification juste avant le début du programme. Cependant, cette notification sur l’écran du téléviseur requiert à la fois que le téléviseur soit allumé et que l’utilisateur soit proche du téléviseur pour percevoir cette notification. Or, il se peut que le téléviseur soit éteint lorsque le terminal de lecture requiert l’affichage de la notification et/ou que l’utilisateur ne soit pas proche du téléviseur l’empêchant de recevoir la notification. Le système de notification actuel n’est donc pas satisfaisant. L'invention offre une solution améliorant l'état de la technique. L'invention A cet effet, selon un aspect fonctionnel, l'invention a pour objet un procédé de gestion de la sélection d’un contenu numérique, le contenu étant apte à être lu par un terminal de lecture et restituer sur un dispositif principal relié au terminal de lecture, caractérisé en ce qu’il comprend les étapes suivantes une étape de stockage d’une donnée représentative d’un d’intérêt pour un type de contenus ; identification d’un contenu disponible à la sélection correspondant à ladite donnée, émission d’une notification par le terminal de lecture à destination d’un dispositif secondaire distinct du dispositif principal, le dispositif secondaire étant apte à émettre un signal lié à l’identification, réception d’une réponse en retour, suivie d’une émission d’une demande de restitution du contenu identifié sur le dispositif principal. L’invention déporte la notification sur un dispositif autre que le dispositif de restitution principal. Dans cette configuration, la notification s’effectue indépendamment de l’état électrique du dispositif principal, qu’il soit à l’état de veille, voire hors tension. A réception d’une réponse issue du dispositif secondaire, le terminal de lecture requiert une restitution du contenu identifié. La restitution du contenu nécessite, pour l’utilisateur, uniquement un message de réponse à la notification reçue. L’utilisateur accède ainsi plus rapidement au contenu identifié. Précisons ici que le dispositif principal a plusieurs états électriques possibles à savoir un état actif et un état inactif. Un état actif d’un dispositif vise un état dans lequel le dispositif est sous tension. Un tel état inclut par exemple un état de fonctionnement normal dans lequel l’écran est prêt à restituer un contenu ; cet état inclut aussi par exemple un état de veille nécessitant un réveil du terminal de lecture pour lire un contenu ; etc). Un état inactif d’un dispositif vise un état dans lequel le dispositif est hors tension. Selon un premier mode de réalisation, le terminal de lecture réalise les étapes suivantes : détection de l’état électrique du dispositif principal ; émission de la notification à destination du dispositif secondaire, et sous condition à destination du dispositif principal en fonction de l’état électrique du dispositif principal. Par exemple, la notification est émise vers le dispositif secondaire et n’est pas émise vers le dispositif principal lorsque le dispositif principal n’est pas en mesure de restituer la notification par exemple parce que le dispositif principal est dans un état inactif (hors tension). A l’inverse, si le dispositif principal est dans un état actif et donc est en mesure de restituer la notification ; dans ce cas, la notification est transmise à la fois au dispositif secondaire et au dispositif principal. Ce premier mode permet de transmettre la notification soit au dispositif secondaire seul, soit à la fois à destination du dispositif principal et du dispositif secondaire. Selon un deuxième mode de mise en œuvre particulier de l'invention, qui pourra être mis en œuvre alternativement ou cumulativement avec les précédents modes, lorsque plusieurs dispositifs secondaires, le terminal de lecture sélectionne un dispositif secondaire en fonction de son état électrique, en particulier, le dispositif de lecture sélectionne un dispositif secondaire actif. La connaissance de l’état électrique permet d’être sûr que la notification sera restituée par le dispositif secondaire. Selon un aspect matériel, l’invention se rapporte à une entité de gestion de la sélection d’un contenu numérique, le contenu étant apte à être lu par un terminal de lecture et restituer sur un dispositif principal relié au terminal de lecture, caractérisé en ce qu’il comprend Un module de stockage apte à stocker une donnée représentative d’un d’intérêt pour un type de contenus ; Un module d’identification apte à identifier un contenu disponible à la sélection correspondant à ladite donnée, Un module d’émission apte à émettre une notification à destination d’un dispositif secondaire distinct du dispositif principal, le dispositif secondaire étant apte à émettre un signal lié à l’identification, Un module de réception apte à recevoir une réponse en retour, Un module de restitution apte à restituer le contenu identifié sur le dispositif principal. Selon un autre aspect matériel, l’invention se rapporte à un terminal de lecture, tel qu’un décodeur, comprenant une entité de gestion telle que définie ci-dessus. Selon un autre aspect matériel, l’invention se rapporte à un programme d'ordinateur apte à être mis en œuvre sur une entité de gestion telle que définie ci-dessus, le programme comprenant des instructions de code qui, lorsqu’il est exécuté par un processeur, réalise les étapes du procédé de sélection définies ci-dessus. Enfin, selon un autre aspect matériel, l’invention se rapporte à un support de données sur lequel a été mémorisée au moins une série d’instructions de code de programme pour l’exécution d’un procédé de gestion tel que défini ci-dessus. Un tel support d'enregistrement 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 ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une clé USB ou un disque dur. D'autre part, un tel support d'enregistrement peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens, de sorte que le programme d’ordinateur qu’il contient est exécutable à distance. Le programme selon l'invention peut être en particulier téléchargé sur un réseau par exemple le réseau Internet. Alternativement, le support d'enregistrement 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é de contrôle d’affichage précité. 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 représente un système informatique sur lequel est illustré un exemple de réalisation de l’invention. La illustre un premier mode de réalisation. La illustre un deuxième mode de réalisation dans lequel le terminal de lecture prend en compte l’état électrique du dispositif de restitution principal, en l’espèce le téléviseur dans notre exemple. La illustre de façon schématique la structure matérielle d’un terminal de lecture de flux multimédia en temps réel intégrant une entité de gestion selon un mode de réalisation de l’invention. Description détaillée de modes de réalisation de l'invention On présente désormais, en relation avec la , un synoptique général de l’ensemble des équipements mis en œuvre selon un mode de réalisation de l’invention. Dans cet exemple, on suppose qu’un dispositif de restitution de contenus multimédias dit dispositif principal dans la suite, est connecté à un terminal de lecture de contenus référencé STB, par exemple une clef HDMI. Le dispositif de restitution principal est par exemple un téléviseur équipé d’un écran d’affichage ECR de contenus multimédia. Dans notre exemple, la clef STB permet par exemple à l’utilisateur d’accéder aux contenus numériques en mode de téléchargement. Le téléchargement peut être un téléchargement adaptatif progressif pour des contenus télévisuels en temps réel (ou Live). Le terminal est aussi apte à accéder à des contenus de type vidéo à la demande. Un tel terminal de lecture est par exemple de l’appareil Chromecast® développé par Google®, ou de la CléTV® d’Orange®. De tels terminaux de lecture STB se branchent classiquement sur le port HDMI d’un téléviseur ECR et communiquent, par connexion Wi-Fi®, avec un autre appareil du réseau de communication domestique, par exemple une passerelle domestique (non représentée) connecté à un réseau de communication étendu de type Internet tel qu’une passerelle résidentielle, afin de restituer, sur le téléviseur ECR, un contenu multimédia reçu par une application logicielle compatible. On notera que l’invention s’applique à tous terminaux de lecture pilotables depuis une télécommande connectée, tels qu’une set-top box ou un téléviseur connecté par exemple. On désignera par la suite ces appareils sous la désignation générique de terminaux de lecture STB. On suppose que le terminal de lecture STB est apte à entrer en communication avec un serveur de contenus SRV représenté sur les figures 3 à 5, par exemple via la passerelle domestique décrite ci-dessus, pour recevoir un ou plusieurs contenus numériques dont elle pilote ensuite la restitution sur l’écran ECR du téléviseur TV. Dans notre exemple, le terminal de lecture STB est également configuré pour pouvoir communiquer avec un dispositif de télécommande TCD, illustré au moyen d’une télécommande, par exemple selon le protocole de communication Bluetooth®. L’exemple de réalisation se base sur une communication sans fil entre la télécommande et le terminal de lecture STB ; cependant, l’invention peut aussi être mise en œuvre avec une communication filaire. La télécommande TCD comprend des touches de commandes. Les touches sont indifféremment des touches physiques, ou des touches virtuelles affichées sur une interface Homme-Machine, présentes sur la télécommande TCD. La télécommande TCD est équipée de moyens de communication de manière à transmettre au terminal de lecture STB notamment des commandes de sélection de contenus. Les contenus choisis pour illustrer un premier mode de réalisation seront des chaînes de télévision, aussi appelés contenus « live ». Chaque utilisateur ou groupes d’utilisateurs peuvent avoir un intérêt pour des contenus d’un type donné ; par exemple un utilisateur peut avoir un intérêt pour le cinéma, un autre utilisateur pour le sport, etc. L’utilisateur peut préciser un type de contenu ; par exemple pour le sport, l’utilisateur précise le Football, ou la natation. Pour le thème cinéma, l’utilisateur peut préciser un genre de films par exemple les films dramatiques. Selon l’invention, une entité de gestion MNG mémorise un ou plusieurs centres d’intérêts d’un utilisateur, par exemple un centre d’intérêt pour le sport/matchs de Football. Ensuite, lorsque le terminal de lecture identifie un contenu, en cours de restitution ou dont la restitution est prévue par une chaîne de télévision, en correspondance avec ce centre d’intérêt, le terminal de lecture émet une notification à destination d’un dispositif secondaire distinct du dispositif principale ECR. Le dispositif secondaire est choisi parmi des dispositifs connectés au terminal de lecture STB. Dans notre exemple, le dispositif secondaire est la télécommande. L’invention ne se limite bien évidemment pas à cette configuration ; D’une manière générale, le dispositif secondaire est un dispositif capable de communiquer avec le dispositif de restitution principal et de notifier un événement. Le dispositif secondaire aurait pu être par exemple un téléphone mobile, une tablette, etc. en lieu et place de la télécommande TCD. De préférence, le dispositif secondaire TCD est actif lorsque le module de gestion MNG notifie l’événement. Pour cela, dans notre exemple le terminal de lecture STB dispose d’une liste dispositifs secondaires actifs et sélectionne l’un d’entre eux ou plusieurs d’entre eux pour notifier l’événement. Lors de la sélection du dispositif secondaire, le terminal de lecture STB peut obtenir l’état actif ou inactif des dispositifs secondaires et sélectionner un dispositif secondaire parmi les dispositifs secondaires actifs. En variante, le dispositif secondaire peut être choisi en prenant en compte la distance entre le dispositif secondaire et un utilisateur. Le dispositif secondaire sélectionné par le dispositif de lecture STB peut alors être le dispositif secondaire actif se trouvant le plus proche possible de l’utilisateur. A noter que la forme de la notification est indifférente. Une telle notification peut être une vibration générée par le dispositif secondaire, un signal sonore, un signal lumineux, etc. La notification peut également consister en une transmission par le terminal de restitution d’un message de type SMS, ou équivalent, à destination du dispositif secondaire. La illustre un premier mode de réalisation de l’invention. Cette fait apparaître quatre axes illustrant des échanges de messages entre le terminal de lecture STB, le serveur de contenus SRV, la télécommande TCD et le téléviseur TV. Lors d’une première étape, le terminal de lecture STB mémorise une donnée représentative d’un centre d’intérêt CI pour un type de contenus. Le centre d’intérêt, pour un type de contenus, peut être sélectionné par un utilisateur au moyen de la télécommande TCD, via une interface graphique affichée par le terminal de lecture STB sur l’écran ECR. Dans notre exemple, on suppose que l’utilisateur sélectionne « sport/matchs de Football » comme centre d’intérêt. Le terminal de lecture mémorise ce choix. Lors d’une deuxième étape, le terminal de lecture STB détecte DT qu’un match est sur le point de démarrer sur une chaine CH. La détection peut être réalisée au moyen d’un guide de programme auquel le terminal de lecture STB a accès. Lors d’une troisième étape, le terminal de lecture STB notifie le dispositif secondaire à savoir la télécommande TCD dans notre exemple. Comme indiqué précédemment, le type de notification sur la télécommande est indifférent. La notification peut prendre la forme d’une vibration, d’un affichage sur un écran de la télécommande si celle-ci est équipée d’un écran, etc. Selon une variante, un assistant vocal connecté pilotable par la voix peut aussi être utilisé en lieu et place ou en complément de la télécommande. Dans ce cas, l’assistant vocal diffuse une information via une enceinte informant qu’un contenu correspondant au centre d’intérêt est disponible. La notification peut être émise quelques minutes avant le début de la lecture du contenu concerné. L’utilisateur perçoit la notification sur le dispositif secondaire, la télécommande TCD dans notre exemple, et valide s’il le souhaite cette notification. La forme de la validation est quelconque. Par exemple, l’utilisateur actionne une touche de la télécommande ; dans le cas où un assistant connecté est utilisé, l’utilisateur peut valider vocalement la proposition de restitution. Si l’utilisateur valide, un message référencé OK est transmis depuis le dispositif secondaire, la télécommande et/ou l’assistant vocal, au terminal de lecture STB lors d’une quatrième étape. A réception du message OK, le terminal de lecture STB transmet une commande de sélection de la chaîne SEL(CH) à destination du serveur de contenus SRV. En retour, le terminal de lecture STB reçoit la chaîne de télévision CH. Dans notre exemple, la chaîne CH reçue est codée et nécessite un décodage que réalise le terminal de lecture STB. Après décodage de la chaîne CH, le terminal de lecture STB requiert une restitution DISP(CH) de la chaine de télévision sur le téléviseur TV. A noter ici que le message OK ne comprend pas d’identifiant de chaîne CH ; En d’autres mots, le terminal de lecture STB transmet une requête SEL(CH) de sélection de contenus sans que l’utilisateur ne spécifie de chaîne de télévision CH sur la télécommande ou l’assistant vocal. Ce mode de réalisation réduit le nombre d’intéractions avec l’utilisateur et réduit de ce fait le temps d’accès au contenu demandé. Le procédé décrit ci-dessus peut faire l’objet de variantes. Selon une variante, si plusieurs chaînes de télévision correspondent au centre d’intérêt, le terminal de lecture STB peut restituer tout ou partie des chaînes de télévision concernées sur l’écran ECR. Selon une autre variante le dispositif principal peut être actif ou inactif. Dans cette configuration, le procédé comprend une étape de détection de l’état du dispositif principal TV. Ensuite, le terminal de lecture conditionne la transmission de la notification NTF à destination du dispositif principal à cet état. Dans notre exemple, en référence à la , si le téléviseur est actif et donc sous tension TV(ON), en veille ou en fonctionnement normal ; la notification NTF est émise à la fois vers la télécommande TCD et vers l’écran du téléviseur TV. Si le téléviseur est inactif (cas non illustré sur les figures), c’est-à-dire hors tension, la notification NTF est émise uniquement à destination de la télécommande TCD comme décrit ci-dessus. La représente une architecture d’un terminal de lecture, dans notre exemple un terminal de lecture STB selon un mode de réalisation de l’invention. Le terminal de lecture STB comprend, classiquement, des mémoires M associées à un processeur CPU. Les mémoires peuvent être de type ROM (de l’anglais « Read Only Memory ») ou RAM (de l’anglais « Random Access Memory ») ou encore Flash. Le terminal de lecture STB communique avec un réseau local LAN (sigle anglo-saxon de « Local Area Network ») via le module WIFI pour une communication locale sans fil avec une passerelle résidentielle ou un autre terminal de communication du réseau local LAN. Le terminal de lecture STB comprend, dans notre exemple, un module de téléchargement progressif adaptatif HAS apte à demander un téléchargement progressif de l’un des contenus à l’une des qualités proposées dans un fichier de description MNF. Ce fichier de description MNF peut être enregistré par exemple dans les mémoires M du terminal de lecture STB ou se trouver à l’extérieur. Le terminal de lecture STB comprend en outre le module de gestion MNG décrit ci-dessus. Le terminal de lecture STB peut aussi contenir d’autres modules comme un disque dur non représenté pour le stockage de segments vidéo d’un contenu multimédia, un module de contrôle d’accès aux contenus, un module de traitement des commandes reçues de la télécommande TCD. Le terminal de lecture STB est connecté à un téléviseur TV, dans notre exemple par l’intermédiaire d’une liaison HDMI. Enfin, précisons ici que le terme module ou le terme entité 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 d’ordinateur ou de manière plus générale à tout élément d’un programme apte à mettre en œuvre 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 œuvre une fonction ou un ensemble de fonctions pour le module concerné (circuit intégré, carte à puce, carte à mémoire, etc.). Procédé de gestion de la sélection d’un contenu numérique, le contenu étant apte à être lu par un terminal de lecture (STB) et restituer sur un dispositif principal (TV) relié au terminal de lecture (STB), caractérisé en ce qu’il comprend les étapes suivantes stockage d’une donnée (CI) représentative d’un d’intérêt pour un type de contenus ; identification (DT) d’un contenu (CH) disponible à la sélection correspondant à ladite donnée ; émission d’une notification (NTF) par le terminal de lecture (STB) à destination d’un dispositif secondaire distinct du dispositif principal, le dispositif secondaire étant apte à émettre un signal lié à l’identification, réception d’une réponse (OK) en retour ; suivie d’une émission d’une demande de restitution (DISP(CH)) du contenu identifié sur le dispositif principal. Procédé de gestion selon la revendication 1, caractérisé en ce que le dispositif principal a plusieurs états électriques, en ce que le procédé comprend les étapes de détection de l’état électrique du dispositif principal ; émission de la notification à destination du dispositif secondaire, et sous condition à destination du dispositif principal en fonction de l’état électrique du dispositif principal. Procédé selon la revendication 1, caractérisé en ce que, lorsque plusieurs dispositifs secondaires, le terminal de lecture sélectionne un dispositif secondaire en fonction de son état électrique. Entité de gestion de la sélection d’un contenu numérique, le contenu étant apte à être lu par un terminal de lecture et restituer sur un dispositif principal relié au terminal de lecture, caractérisé en ce qu’il comprend Un module de stockage apte à stocker une donnée représentative d’un d’intérêt pour un type de contenus ; Un module d’identification apte à identifier un contenu disponible à la sélection correspondant à ladite donnée ; Un module d’émission apte à émettre une notification à destination d’un dispositif secondaire distinct du dispositif principal, le dispositif secondaire étant apte à émettre un signal lié à l’identification ; Un module de réception apte à recevoir une réponse en retour ; Un module de restitution apte à restituer le contenu identifié sur le dispositif principal. Décodeur comprenant une entité de gestion telle que définie dans la revendication 4. Programme d'ordinateur apte à être mis en œuvre sur une entité de gestion (MNG) telle que définie dans la revendication 4, le programme comprenant des instructions de code qui, lorsqu’il est exécuté par un processeur, réalise les étapes du procédé définies dans la revendication 1. Support de données sur lequel a été mémorisée au moins une série d’instructions de code de programme pour l’exécution d’un procédé selon la revendication 1.