FR 3117716 A1 20220617 FR 2013221 A 20201215 Procédé de gestion d’une communication entre un dispositif de commande et un terminal de lecture L’invention a trait à un procédé de gestion de la restitution d’un contenu par un ensemble (SYS) comprenant un dispositif de lecture (STB) relié à un dispositif de restitution (TV) via un lien de communication, l’ensemble offrant plusieurs niveaux sonores pour la restitution du contenu, caractérisé en ce qu’il comprend les étapes suivantes une étape de transmission d’un contenu multimédia principal depuis le dispositif de lecture à destination du dispositif de restitution pour y être restitué ; une étape d’obtention, au cours de la restitution, d’une donnée représentative d’une modification d’un niveau sonore choisi pour la restitution, une étape de comparaison du niveau sonore choisi avec un niveau sonore donné, en fonction du résultat de l’étape de comparaison, une étape de transmission ou pas d’un contenu secondaire depuis le dispositif de lecture à destination du dispositif de restitution pour y être restitué. Figure 1. Procédé de gestion de la restitution d’un contenu par un dispositif de restitution. L’invention se rapporte à un procédé de gestion de la restitution d’un contenu par un dispositif de restitution. Le dispositif de restitution vise un dispositif capable de restituer un contenu multimédia provenant d’un dispositif de lecture. Un tel dispositif de restitution est par exemple un téléviseur. Le dispositif de lecture vise un dispositif apte à accéder à un contenu multimédia localement ou via un réseau de communication. Le dispositif de lecture est dans notre exemple de réalisation un décodeur. Il arrive souvent qu’un dispositif de lecture tel qu’un décodeur requiert la restitution d’un contenu sur un dispositif de restitution externe. Le dispositif de lecture et le dispositif de restitution peuvent être commandés via des dispositifs de commandes distincts. Or, un changement d’état de fonctionnement du dispositif de lecture ou du dispositif de restitution peut avoir un impact sur la restitution du contenu. Par exemple, le son d’un contenu multimédia en cours de restitution peut être coupé du fait d’une coupure du son sur le dispositif de restitution. Si plusieurs utilisateurs visionnent le contenu à ce moment-là, la restitution sans le son du contenu peut ne pas convenir à toutes les personnes. L’invention vient améliorer la situation. A cet effet, l’invention concerne un procédé de gestion de la restitution d’un contenu par un ensemble comprenant un dispositif de lecture relié à un dispositif de restitution via un lien de communication, l’ensemble offrant plusieurs niveaux sonores pour la restitution du contenu, caractérisé en ce qu’il comprend les étapes suivantes une étape de transmission d’un contenu multimédia principal depuis le dispositif de lecture à destination du dispositif de restitution pour y être restitué ; une étape d’obtention, au cours de la restitution, d’une donnée représentative d’un niveau sonore choisi pour la restitution, une étape de comparaison du niveau sonore choisi avec un niveau sonore donné, en fonction du résultat de l’étape de comparaison, une étape de transmission ou pas d’un contenu secondaire depuis le dispositif de lecture à destination du dispositif de restitution pour y être restitué L’invention prend en compte le niveau sonore géré par le dispositif de lecture et/ou le dispositif de restitution pour décider de transmettre un contenu secondaire ou pas au dispositif de restitution. Par exemple, si le son est coupé, le dispositif de lecture requiert l’affichage du contenu secondaire sur le dispositif de restitution. Un utilisateur visualisant le contenu en cours, peut ainsi poursuivre la lecture malgré la coupure du son, ce grâce au contenu secondaire qui sera dans notre exemple illustré par des données de type audiodescription, sous-titres, etc. Selon un premier mode de mise en œuvre particulier de l'invention, l’étape d’obtention vise une obtention d’une donnée représentative d’une modification du niveau sonore en cours sur le dispositif de restitution ; L’étape de transmission d’un contenu secondaire à destination du dispositif de restitution pour y être restitué est réalisée lorsque le niveau sonore sur le dispositif de restitution atteint un niveau sonore donné, par exemple lorsque le niveau sonore sur le dispositif de restitution est en dessous d’un niveau sonore seuil. Grâce à ce premier mode, le contenu secondaire vient compléter la restitution du contenu principal voire se substitue au son lorsque celui-ci- est coupé. Le contenu secondaire correspondra dans la suite à des sous-titres, des données audio descriptives. Les dispositifs de lecture et de restitution peuvent gérer le niveau du son indépendamment l’un de l’autre. Par exemple, des dispositifs de commande distincts commandent les dispositifs respectivement. Selon un deuxième mode de réalisation de l’invention, qui pourra être mis en œuvre alternativement ou cumulativement avec le précédent, la donnée représentative d’une modification du niveau sonore en cours sur le dispositif de restitution n’est pas prise en compte si le niveau sonore géré par le dispositif de lecture est en dessous d’un seuil. Par exemple, si le son géré par le dispositif de restitution est coupé, le dispositif de lecture transmet le contenu secondaire à destination du dispositif de lecture indépendamment du niveau sonore utilisé sur le dispositif de restitution. Dans ce deuxième mode, Selon un troisième mode de réalisation de l’invention, qui pourra être mis en œuvre alternativement ou cumulativement avec les précédents, le dispositif de lecture cesse de transmettre le contenu secondaire lorsque le niveau sonore de l’ensemble est au-dessus d’un niveau sonore seuil. Ce troisième mode permet de de stopper la restitution du contenu secondaire lorsque le son attient un niveau suffisant. Selon un aspect matériel, l’invention se rapporte à une entité de gestion de la restitution d’un contenu par un ensemble comprenant un dispositif de lecture relié à un dispositif de restitution via un lien de communication, l’ensemble offrant plusieurs niveaux sonores pour la restitution du contenu, caractérisé en ce qu’il comprend Un module de transmission apte à transmettre un contenu multimédia principal depuis le dispositif de lecture à destination du dispositif de restitution pour y être restitué ; Un module d’obtention apte à obtenir, au cours de la restitution, une donnée représentative d’une modification d’un niveau sonore choisi pour la restitution ; Un module de comparaison apte à comparer le niveau sonore choisi avec un niveau sonore donné ; Un module de transmission apte à transmettre ou pas, en fonction du résultat de l’étape de comparaison, un contenu secondaire depuis le dispositif de lecture à destination du dispositif de restitution pour y être restitué. Selon un autre aspect matériel, l’invention a trait à un programme d’ordinateur apte à être mis en œuvre 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 autre aspect matériel, l’invention a trait à un 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 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 ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, 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, 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. 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 est une vue schématique des circuits présents dans le terminal de lecture. La est une vue schématique des étapes mises en œuvre selon un premier mode de réalisation de l’invention. La est une vue schématique des étapes mises en œuvre selon un autre mode de réalisation de l’invention. Description détaillée d'un exemple de réalisation illustrant l'invention : La représente un système SYS comprend un ensemble incluant un dispositif de lecture STB relié à un dispositif de restitution TV. Dans notre exemple, dispositif de lecture STB est un décodeur et le dispositif de restitution est un téléviseur ou un simple écran, etc. Un dispositif de commande par exemple une télécommande TCD1, dite première télécommande dans la suite, apte à commander le terminal de lecture STB. Ce dispositif de commande peut commander un niveau sonore de restitution d’un contenu, le niveau sonore étant sélectionner parmi dans une plage de niveau sonore qu’offre le dispositif de lecture. Dans notre exemple, la première télécommande TCD1 est apte à commander le décodeur STB directement sans intermédiaire. Pour cela, la première télécommande TCD1 communique avec le décodeur STB via un réseau RES de type courte portée comme par exemple une connexion Bluetooth, ZigBee, Wi-Fi, etc. La première télécommande TCD1 et le décodeur STB sont équipés de modules de communication respectifs. On verra dans la suite que, selon un mode de réalisation particulier, le dispositif de restitution est commandé via un deuxième dispositif de commande TCD2. Dans cette configuration, les deux dispositifs sont gérés indépendamment l’un de l’autre ; en particulier, chaque dispositif gère individuellement le niveau sonore de restitution. Les dispositifs de commande TCD1/TCD2 peuvent indifféremment être intégrée au dispositif auxquels ils sont associés, ou situés à distance dans le cas d’une télécommande. Dans notre exemple, le deuxième dispositif de commande TCD2 est similaire à la première télécommande première télécommande TCD1 ; cette deuxième télécommande TCD2 communique avec le dispositif de restitution TV via un lien de communication RES2. Le contenu voué à être lu par le terminal de lecture STB et restitué par le dispositif de restitution TV peut être stocké dans une mémoire du terminal de lecture STB ou sur un support de données tel qu’un DVD inséré dans le terminal de lecture. Le contenu peut aussi être stocké dans un dispositif distant connecté au terminal de lecture STB par exemple via un réseau de communication tel que le réseau Internet. Dans cette configuration, le terminal de lecture STB accède au contenu demandé via le réseau Internet par exemple via une passerelle domestique (non représentée sur les figures). La passerelle GTW est typiquement une passerelle domestique de type Livebox®. Dans notre exemple, le contenu est un contenu multimédia tel qu’une chaîne de télévision, une vidéo à la demande (VOD), etc. La connexion entre le décodeur STB et le téléviseur TV est quelconque ; par exemple la connexion entre le décodeur et le téléviseur est un câble HDMI un câble ETHERNET ou tout autre câble équivalent. La connexion entre le décodeur STB et la passerelle est également quelconque. Généralement la connexion utilisée est une connexion Ethernet ou un réseau Wi-Fi. En relation avec la , on considère maintenant la structure simplifiée du décodeur STB selon un exemple de réalisation de l’invention. Un tel décodeur STB est adapté pour mettre en œuvre le procédé de gestion de la restitution du contenu sur le dispositif de restitution TV. Le décodeur STB comprend un circuit de traitement pour mettre en œuvre le procédé de gestion de la restitution d’un contenu selon différents modes de réalisation de l'invention. Le circuit de traitement comprend un processeur CPU piloté par une entité de gestion MNG, dans notre exemple un programme d’ordinateur, stockée dans une mémoire morte MEM. L’entité MNG est apte à mettre en œuvre le procédé de gestion de la restitution d’un contenu multimédia. La mémoire morte est par exemple une mémoire de type ROM (de l’anglais « Read Only Memory ») ou encore Flash. A l'initialisation, les instructions de code du programme d'ordinateur sont par exemple chargées dans une mémoire RAM, référencée MR, avant d'être exécutées par le processeur CPU. Le décodeur STB comprend principalement : - une interface de communication COM1 qui est adaptée pour transmettre un contenu à destination du dispositif de restitution TV pour y être restitué ; - une interface de communication COM2 qui est adaptée pour échanger des données avec un serveur distant de manière à recevoir des contenus multimédias à savoir selon le cas d’usage des chaînes de télévision et/ou des vidéos et/ou des jeux en ligne, etc. ; - une interface de communication COM3 qui est adaptée pour recevoir des commandes issues de la première télécommande TCD1 ; Les interfaces de communication COM1, COM2, et COM3 ainsi que l’entité de gestion MNG, sont pilotés par le processeur CPU du circuit de traitement. Comme indiqué précédemment, l’ensemble comprenant le décodeur STB et le dispositif de restitution TV offre plusieurs niveaux sonores pour la restitution d’un contenu issu du décodeur STB. L’invention comprend les étapes suivantes une étape de transmission d’un contenu multimédia principal à destination du dispositif de restitution pour y être restitué ; une étape d’obtention, au cours de la restitution, d’une donnée représentative du niveau sonore choisi pour la restitution, une étape de comparaison du niveau sonore choisi avec un niveau sonore donné, et Une étape de transmission d’un contenu secondaire à destination du dispositif de restitution pour y être restitué en fonction du résultat de l’étape de comparaison. Plus précisément, L’invention propose de comparer le niveau sonore courant utilisé par l’ensemble (dispositif de lecture et dispositif de restitution) avec un niveau sonore donné. En fonction du résultat, l’entité MNG requiert la transmission depuis le décodeur STB à destination du dispositif de restitution TV d’un contenu secondaire complétant le contenu principal. Le contenu secondaire est par exemple un contenu d’audio description ou des sous-titres. Ce contenu secondaire complète par exemple le contenu principal ou se substitue au son lorsque par exemple celui-ci est coupé. Dans notre exemple, le son sur le décodeur STB et sur le dispositif de restitution TV peut être commandé via les télécommandes respectives TCD1/TCD2. Dans cette configuration, le décodeur STB et le dispositif de restitution TV gèrent le niveau sonore indépendamment l’un de l’autre. Par exemple, si le niveau sonore courant est NV1et que le dispositif de restitution TV augmente le son, le niveau NV1 est augmenté à un niveau N2 supérieur ; ensuite, si le décodeur diminue le son, le niveau N2 diminue à une valeur inférieure N3. Selon un mode de réalisation, l’étape d’obtention décrite ci-dessus vise une obtention d’une donnée représentative d’une modification du niveau sonore en cours sur le dispositif de restitution dispositif de restitution TV. De plus, l’étape de transmission d’un contenu secondaire à destination du dispositif de restitution pour y être restitué est réalisée lorsque le niveau sonore sur le dispositif de restitution dispositif de restitution TV atteint un niveau sonore donné. L’entité MNG effectue pour cela une comparaison entre le niveau sonore courant et le niveau sonore donné, et selon le résultat de la comparaison, l’entité MNG transmet un contenu secondaire au dispositif de restitution TV pour y être restitué. La illustre un mode de réalisation du procédé de l’invention. Dans ce mode, le son est coupé sur le dispositif de restitution TV au cours de la restitution d’un contenu CNT. Sur cette , on considère que le dispositif de restitution TV est en cours de restitution d’un premier contenu multimédia, par exemple une vidéo. Dans notre exemple, le contenu est découpé en segments SEG1-SEGn. Le décodeur STB transmet les segments les uns après les autres lors d’une première étape ET11. Suite à la réception du deuxième segment SEG2, lors d’une deuxième étape ET12, l’utilisateur requiert la coupure du son sur le dispositif de restitution TV avec la deuxième télécommande TCD2. Lors d’une troisième étape ET13, au cours de la restitution du contenu, l’entité MNG détecte que le volume est coupé. Dans ce cas, le niveau sonore NV est nul (NV=0) dans le dispositif de restitution TV. Lors d’une quatrième étape ET14, l’entité MNG compare le niveau détecté lors de la troisième étape avec un niveau donné et requiert ; en fonction du résultat de la comparaison, l’entité MNG requiert une restitution d’un contenu secondaire complémentaire à savoir un contenu d’audiodescription et/ou des sous-titres sur le dispositif de restitution TV. Le contenu secondaire complète par exemple l’image restituée et permet ainsi de poursuivre la lecture du contenu malgré le son coupé. Dans notre exemple, lors d’une cinquième étape ET15, l’entité requiert au décodeur STB de transmettre les segments suivants à savoir SEG3/SEG4/etc. ainsi que des contenus secondaires ADD3/ADD4/etc. respectifs. A ce stade, un utilisateur peut poursuivre la lecture grâce au contenu secondaire, par exemple des sous-titres, malgré le son coupé. L’invention ne se limite pas à une coupure du son comme événement déclencheur de la restitution d’un contenu secondaire. Selon un deuxième mode de réalisation, un événement déclencheur peut aussi être le passage du niveau sonore courant en dessous d’un niveau sonore seuil. Dans cette configuration, lors de la quatrième étape ET4, l’entité MNG compare le niveau sonore courant avec un niveau sonore seuil; si le niveau courant franchit le niveau seuil, les étapes décrites ci-dessus sont mises en œuvre. Selon un troisième mode de mise en œuvre, lorsque les deux télécommandes à savoir la première télécommande TCD1 et la deuxième télécommande TCD2 peuvent agir sur le niveau du son du contenu en cours de restitution, l’entité de gestion MNG peut agir autrement que dans les modes précédents. Par exemple, le son peut être coupé soit au niveau du décodeur STB soit au niveau du dispositif de restitution dispositif de restitution TV. En général, dans une telle configuration, lorsqu’un premier dispositif coupe le son, une demande de modification du niveau sonore sur le deuxième dispositif n’a pas d’effet sur le niveau sonore dans le deuxième dispositif. Dans cette configuration, lorsque le son est coupé au niveau du décodeur STB, l’entité gestionnaire MNG ne prend pas en compte la donnée représentative du niveau sonore choisi pour la restitution sur le dispositif de restitution TV. Une fois le son coupé sur le décodeur STB, l’entité requiert automatiquement, sans attendre la donnée issue du dispositif de restitution TV, un affichage d’un contenu secondaire sur le dispositif de restitution TV. Ce troisième mode est illustré sur la . Sur cette , tout comme sur la , on considère qu’initialement le dispositif de restitution TV est en cours de restitution d’un premier contenu multimédia, par exemple une vidéo. Dans notre exemple, le premier contenu est découpé en segments SEG1-SEGn. Le décodeur STB transmet les segments les uns après les autres lors d’une première étape ET1. Suite à la réception du deuxième segment SEG2, lors d’une deuxième étape ET22, l’utilisateur requiert la coupure du son sur le décodeur STB avec la première télécommande TCD1. Lors d’une troisième étape ET23, l’entité MNG détecte que le volume est coupé au veau du décodeur STB. Suite à la détection, lors d’une quatrième étape ET24 l’entité MNG requiert au décodeur STB de transmettre les segments suivants à savoir SEG3/SEG4/etc. ainsi que des contenus secondaires ADD3/ADD4/etc. respectifs. A ce stade, un utilisateur peut poursuivre la lecture grâce au contenu secondaire, par exemple grâce aux sous-titres, malgré le son coupé. La détection de niveau sonore dans le dispositif de restitution TV dans les modes décrits ci-dessus peut être réalisée de plusieurs manières. Par exemple, si la connexion est une connexion HDMI, le décodeur STB peut recevoir un message défini dans le protocole HDMI CEC ; un tel message est par exemple le message « giveAudioStatus » – message Id 71 de la norme HDMI CEC ou le message « reportAudioStatus » message Id 7A de la même norme. Signalons enfin ici que, dans le présent texte, le terme « module » ou « 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.). Le terme “module” correspond tout particulièrement à un processeur et une mémoire qui stocke des instructions de code qui configurent le processeur pour réaliser le procédé décrit ci-dessus. Procédé de gestion de la restitution d’un contenu par un ensemble comprenant un dispositif de lecture (STB) relié à un dispositif de restitution (TV) via un lien de communication, l’ensemble offrant plusieurs niveaux sonores pour la restitution du contenu, caractérisé en ce qu’il comprend les étapes suivantes une étape de transmission (ET11) d’un contenu multimédia principal depuis le dispositif de lecture à destination du dispositif de restitution pour y être restitué ; une étape d’obtention (ET13), au cours de la restitution, d’une donnée représentative d’une modification d’un niveau sonore choisi pour la restitution, une étape de comparaison (ET14) du niveau sonore choisi avec un niveau sonore donné, en fonction du résultat de l’étape de comparaison, une étape de transmission (ET15) ou pas d’un contenu secondaire depuis le dispositif de lecture à destination du dispositif de restitution pour y être restitué. Procédé de gestion selon la revendication 1, caractérisé en ce que l’étape d’obtention vise une obtention d’une donnée représentative d’une modification du niveau sonore en cours sur le dispositif de restitution, et en ce que l’étape de transmission (ET15) d’un contenu secondaire à destination du dispositif de restitution pour y être restitué est réalisée lorsque le niveau sonore sur le dispositif de restitution atteint un niveau sonore donné. Procédé de gestion selon la revendication 1, caractérisé en ce que les dispositifs de lecture et de restitution gèrent le niveau du son indépendamment l’un de l’autre, et en ce que la donnée représentative d’une modification du niveau sonore en cours sur le dispositif de restitution n’est pas prise en compte si le niveau sonore géré par le dispositif de lecture est en dessous d’un seuil. Procédé de gestion selon l’une des revendications précédentes, caractérisé en ce que le dispositif de lecture cesse de transmettre le contenu secondaire lorsque le niveau sonore de l’ensemble est au-dessus d’un niveau sonore seuil. Entité de gestion (MNG) de la restitution d’un contenu par un ensemble comprenant un dispositif de lecture relié à un dispositif de restitution via un lien de communication, l’ensemble offrant plusieurs niveaux sonores pour la restitution du contenu, caractérisé en ce qu’il comprend Un module de transmission apte à transmettre un contenu multimédia principal depuis le dispositif de lecture à destination du dispositif de restitution pour y être restitué ; Un module d’obtention apte à obtenir, au cours de la restitution, une donnée représentative d’une modification d’un niveau sonore choisi pour la restitution, Un module de comparaison apte à comparer le niveau sonore choisi avec un niveau sonore donné, Un module de transmission apte à transmettre ou pas, en fonction du résultat de l’étape de comparaison, un contenu secondaire depuis le dispositif de lecture à destination du dispositif de restitution pour y être restitué. Dispositif de lecture (STB) caractérisée en ce qu’elle comprend une entité de gestion (MNG) telle que définie dans la revendication 5. Programme d’ordinateur apte à être mis en œuvre dans une entité de gestion tel que défini dans la revendication 5, ledit programme comprenant des instructions de code qui, lorsque le programme est exécuté, réalise l’étape définie dans la revendication 1. 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 à 4.