[go: up one dir, main page]

FR3079097A1 - METHOD AND DEVICE FOR MANAGING DISPLAY OF INTERFACE DATA OF AUDIO-VISUAL SERVICE ON IP - Google Patents

METHOD AND DEVICE FOR MANAGING DISPLAY OF INTERFACE DATA OF AUDIO-VISUAL SERVICE ON IP Download PDF

Info

Publication number
FR3079097A1
FR3079097A1 FR1852312A FR1852312A FR3079097A1 FR 3079097 A1 FR3079097 A1 FR 3079097A1 FR 1852312 A FR1852312 A FR 1852312A FR 1852312 A FR1852312 A FR 1852312A FR 3079097 A1 FR3079097 A1 FR 3079097A1
Authority
FR
France
Prior art keywords
interface data
interaction device
audio
control signal
interaction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR1852312A
Other languages
French (fr)
Other versions
FR3079097B1 (en
Inventor
Martin Conan
Jean-Bernard Leduby
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
Orange SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Orange SA filed Critical Orange SA
Priority to FR1852312A priority Critical patent/FR3079097B1/en
Priority to PCT/FR2019/050469 priority patent/WO2019180338A1/en
Publication of FR3079097A1 publication Critical patent/FR3079097A1/en
Application granted granted Critical
Publication of FR3079097B1 publication Critical patent/FR3079097B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Abstract

L'invention concerne un procédé de gestion de l'affichage de données d'interface d'un service audio-visuel sur IP. Le procédé est mis en œuvre par un processeur et comprenant notamment la réception (E21) d'un signal de commande pour contrôler une fonctionnalité dudit service audio-visuel, en provenance d'un dispositif d'interaction, l'identification (E22) dudit dispositif d'interaction ayant émis le signal de commande, et l'obtention (E23) des données d'interface à afficher, lesdites données d'interface étant déterminée en fonction du dispositif identifié.The invention relates to a method for managing the display of interface data of an audio-visual service over IP. The method is implemented by a processor and comprising in particular the reception (E21) of a control signal for controlling a functionality of said audio-visual service, coming from an interaction device, the identification (E22) of said interaction device having sent the control signal, and obtaining (E23) the interface data to be displayed, said interface data being determined according to the identified device.

Description

Procédé et dispositif de gestion de l'affichage de données d'interface d'un service audio-visuel sur IP.Method and device for managing the display of interface data of an audio-visual service over IP.

1. Domaine de l'invention1. Field of the invention

L'invention concerne le domaine des interfaces utilisateur de systèmes multimédia, en particulier les interfaces utilisateurs pour des services audio-visuels fournis via un réseau de communication, tel qu'un réseau IP.The invention relates to the field of user interfaces of multimedia systems, in particular user interfaces for audio-visual services provided via a communication network, such as an IP network.

2. Art Antérieur2. Prior Art

Les interfaces homme-machine (IHM) permettant aux utilisateurs d'interagir sur un service audio-visuel sont en général définies par le fournisseur du service audio-visuel en fonction des fonctionnalités du dispositif utilisé pour interagir avec le service, un tel dispositif étant en général également fourni par le fournisseur de service.Human-machine interfaces (HMI) allowing users to interact on an audio-visual service are generally defined by the supplier of the audio-visual service according to the functionalities of the device used to interact with the service, such a device being general also provided by the service provider.

Par service audio-visuel, on entend ici tout type de service fournissant un ou des contenus multimédia à un utilisateur via un réseau de communication, par exemple un service de TV (Télévision) sur IP (Internet Protocol en anglais) fourni par un opérateur de réseau de communication ou par un fournisseur de service dit OTT (pour Over The Top en anglais), ou bien un service de VOD (Vidéo à la demande), un service de jeux en ligne, etc...By audio-visual service is meant here any type of service providing one or more multimedia contents to a user via a communication network, for example a TV (Television) service over IP (Internet Protocol in English) provided by a communication network or by a service provider called OTT (for Over The Top in English), or a VOD service (Video on demand), an online games service, etc ...

En général, un service audio-visuel sur IP est fourni à un utilisateur via un décodeur, connecté à un réseau de communication, et relié à un écran, par exemple une télévision. Une télécommande, disposant souvent de fonctionnalités basiques, est également fournie à l'utilisateur pour lui permettre de contrôler le service audio-visuel, via une interface hommemachine (IHM) affichée sur l'écran.In general, an audio-visual service on IP is provided to a user via a decoder, connected to a communication network, and connected to a screen, for example a television. A remote control, often having basic functionalities, is also provided to the user to enable him to control the audio-visual service, via a human-machine interface (HMI) displayed on the screen.

Le décodeur peut par exemple être une STB (pour Set Top Box en anglais) connectée à une passerelle domestique ou bien une clé multimédia HDMI branchée sur la télévision et connectée en WIFI à la passerelle domestique par exemple.The decoder can for example be an STB (for Set Top Box in English) connected to a domestic gateway or else an HDMI multimedia key connected to the television and connected by WIFI to the domestic gateway for example.

Afin de contrôler un service audio-visuel, le fournisseur de service peut parfois proposer une application de télécommande du service à installer sur un appareil mobile, par exemple une tablette ou un smartphone (pour téléphone intelligent en anglais). Le contrôle du service audio-visuel se fait alors via une télécommande virtuelle qui s'affiche sur l'écran de l'appareil mobile, et non plus via la télécommande du décodeur.In order to control an audio-visual service, the service provider can sometimes offer an application for remote control of the service to be installed on a mobile device, for example a tablet or a smartphone (for smart phone in English). The control of the audio-visual service is then done via a virtual remote control which is displayed on the screen of the mobile device, and no longer via the remote control of the decoder.

Toutefois, dans ce cas, les interfaces homme-machine affichées à l'utilisateur sur la télévision sont identiques quel que soit le dispositif (télécommande, appareil mobile) utilisé pour contrôler le service audio-visuel.However, in this case, the human-machine interfaces displayed to the user on the television are identical regardless of the device (remote control, mobile device) used to control the audio-visual service.

3. Exposé de l'invention3. Statement of the invention

L'invention vient améliorer l'état de la technique. Elle concerne à cet effet un procédé de gestion de l'affichage de données d'interface d'un service audio-visuel sur IP. Un tel procédé est mis en œuvre par un processeur et comprend notamment la réception d'un signal de commande pour contrôler une fonctionnalité dudit service audio-visuel, en provenance d'un dispositif d’interaction, l'identification dudit dispositif d’interaction ayant émis le signal de commande, et l'obtention des données d'interface à afficher, lesdites données d'interface étant déterminée en fonction du dispositif identifié.The invention improves the state of the art. To this end, it relates to a method for managing the display of interface data of an audio-visual service over IP. Such a method is implemented by a processor and comprises in particular the reception of a control signal to control a functionality of said audio-visual service, coming from an interaction device, the identification of said interaction device having emitted the control signal, and obtaining the interface data to be displayed, said interface data being determined as a function of the device identified.

Ainsi, selon l'invention, ΓΙΗΜ du service audio-visuel affiché à un utilisateur dépend du dispositif d’interaction utilisé par l'utilisateur pour contrôler le service audio-visuel. L'expérience utilisateur est ainsi adaptée en fonction du dispositif d’interaction qu'il utilise. Avantageusement, l'accès via les données d'interface affichées aux fonctionnalités du service audio-visuel, par exemple l'accès à des menus du service, ou à des actions à appliquer à un contenu audio-visuel en cours de visualisation, est optimisé en fonction du dispositif d’interaction utilisé et de ses fonctionnalités.Thus, according to the invention, ΓΙΗΜ of the audio-visual service displayed to a user depends on the interaction device used by the user to control the audio-visual service. The user experience is thus adapted according to the interaction device it uses. Advantageously, access via the interface data displayed to the functionalities of the audio-visual service, for example access to menus of the service, or to actions to be applied to audio-visual content being viewed, is optimized. depending on the interaction device used and its functionality.

Par exemple, lors de l'affichage sur un dispositif d'affichage, par exemple une télévision, d'une IHM d'un service de Vidéo à la demande, les données d'interface affichées sur le dispositif d'affichage peuvent comprendre des listes de vidéos ordonnées par thème ou selon d'autres critères, pour aider l'utilisateur à parcourir le catalogue de vidéos disponibles lorsque l'utilisateur utilise une télécommande basique pour contrôler le service audio-visuel. Lorsque l'utilisateur utilise un dispositif d'interaction muni d'un clavier alphanumérique pour contrôler le service audio-visuel, les données d'interface peuvent comprendre une barre de recherche dans laquelle l'utilisateur peut directement entrer des critères de recherche pour rechercher une vidéo dans le catalogue de vidéos.For example, when displaying on a display device, for example a television, an HMI of a Video on demand service, the interface data displayed on the display device can include lists videos ordered by theme or other criteria, to help the user browse the catalog of videos available when the user uses a basic remote control to control the audio-visual service. When the user uses an interaction device provided with an alphanumeric keyboard to control the audio-visual service, the interface data can include a search bar in which the user can directly enter search criteria to search for a video in the video catalog.

Selon un mode particulier de réalisation de l'invention, le procédé de gestion comprend en outre la détection d'au moins un dispositif d’interaction apte à contrôler le service audiovisuel.According to a particular embodiment of the invention, the management method further comprises the detection of at least one interaction device capable of controlling the audiovisual service.

Selon ce mode particulier de réalisation de l'invention, un dispositif d’interaction susceptible d'être utilisé par l'utilisateur pour contrôler le service audio-visuel est détecté par le processeur. Par exemple, il peut s'agir d'une télécommande qui s'apparie avec le décodeur selon la technologie Bluetooth ou autre.According to this particular embodiment of the invention, an interaction device capable of being used by the user to control the audio-visual service is detected by the processor. For example, it can be a remote control that pairs with the decoder using Bluetooth or other technology.

Selon un autre mode particulier de réalisation de l'invention, le dispositif d’interaction ayant émis le signal de commande est identifié à partir d'un mode de communication selon lequel le signal de commande est reçu. Selon ce mode particulier de réalisation de l'invention, le dispositif ayant émis le signal de commande est facilement identifié par le moyen de communication utilisé. En effet, en général, lorsque des dispositifs d'interaction de types différents sont disponibles pour contrôler le service audio-visuel, ceux-ci utilisent des modes de communication distincts. Par exemple, un smartphone utilisera plutôt une connexion wifi via la passerelle domestique pour contrôler le service audio-visuel, alors qu'une télécommande utilisera plutôt une connexion courte distance, par exemple infra-rouge. D'autres dispositifs, tels qu'un clavier Bluetooth, une manette de jeu, etc.., pourront utiliser une technologie sans fil Bluetooth, ....According to another particular embodiment of the invention, the interaction device that sent the control signal is identified from a communication mode according to which the control signal is received. According to this particular embodiment of the invention, the device having sent the control signal is easily identified by the means of communication used. Indeed, in general, when interaction devices of different types are available to control the audio-visual service, these use different modes of communication. For example, a smartphone will rather use a wifi connection via the home gateway to control the audio-visual service, while a remote control will rather use a short distance connection, for example infrared. Other devices, such as a Bluetooth keyboard, a joystick, etc., may use Bluetooth wireless technology, ....

Selon un autre mode particulier de réalisation de l'invention, le signal de commande comprend en outre un identifiant du dispositif d’interaction ayant émis le signal de commande.According to another particular embodiment of the invention, the control signal further comprises an identifier of the interaction device having sent the control signal.

Ce mode particulier de réalisation de l'invention est avantageux lorsque plusieurs dispositifs d'interaction de même type ou utilisant le même mode de communication sont susceptibles d'être utilisés pour interagir avec le service audio-visuel.This particular embodiment of the invention is advantageous when several interaction devices of the same type or using the same mode of communication are likely to be used to interact with the audio-visual service.

Selon un autre mode particulier de réalisation de l'invention, lorsqu'au moins deux signaux de commande sont reçus dans un intervalle de temps prédéterminé, le dispositif d’interaction est identifié comme le dispositif d’interaction ayant émis le signal de commande reçu en premier parmi les au moins deux signaux de commande reçus.According to another particular embodiment of the invention, when at least two control signals are received in a predetermined time interval, the interaction device is identified as the interaction device having emitted the control signal received in first of the at least two control signals received.

Ce mode particulier de réalisation de l'invention permet de gérer les cas où plusieurs utilisateurs interagissent sur le service audio-visuel en même temps. Selon cette variante, c'est le dispositif d’interaction qui interagit en premier qui est prioritaire.This particular embodiment of the invention makes it possible to manage the cases where several users interact on the audio-visual service at the same time. According to this variant, it is the interaction device which interacts first which has priority.

Selon un autre mode particulier de réalisation de l'invention, lorsqu'au moins deux signaux de commande sont reçus dans un intervalle de temps prédéterminé, le dispositif d’interaction est identifié à partir d'un ordre de priorité prédéfini en fonction du type du dispositif d'interaction. Ce mode particulier de réalisation de l'invention permet de gérer les cas où plusieurs utilisateurs interagissent sur le service audio-visuel en même temps. Selon cette variante, un ordre de priorité en fonction du type des dispositifs d'interaction susceptibles d'être utilisés est préalablement défini et utilisé pour déterminer le dispositif d’interaction qui a temporairement la main sur le service audio-visuel lorsque plusieurs utilisateurs souhaitent interagir en même temps sur le service audio-visuel.According to another particular embodiment of the invention, when at least two control signals are received in a predetermined time interval, the interaction device is identified from a predefined priority order according to the type of interaction device. This particular embodiment of the invention makes it possible to manage the cases where several users interact on the audio-visual service at the same time. According to this variant, an order of priority according to the type of interaction devices likely to be used is defined beforehand and used to determine the interaction device which temporarily has control over the audio-visual service when several users wish to interact. at the same time on the audio-visual service.

Selon un autre mode particulier de réalisation de l'invention, l'obtention des données d'interface à afficher comprend la détermination, en fonction du dispositif identifié, d'une adresse permettant l'accès à des données d'interface. Selon ce mode particulier de réalisation de l'invention, l'obtention des données d'interface à afficher est réalisée via l'envoi de requête à une adresse, par exemple de type URL. Par exemple, plusieurs groupes de données d'interface sont préalablement définis en fonction des types des dispositifs d'interaction possible et stockés sur un serveur, chaque groupe étant associé à une URL distincte. Ainsi, l'accès aux données d'interface en fonction du dispositif d’interaction préalablement identifié est aisé en sélectionnant l'adresse correspondant au dispositif d’interaction préalablement identifié.According to another particular embodiment of the invention, obtaining the interface data to be displayed comprises determining, as a function of the identified device, an address allowing access to the interface data. According to this particular embodiment of the invention, the interface data to be displayed is obtained by sending a request to an address, for example of the URL type. For example, several groups of interface data are defined beforehand according to the types of possible interaction devices and stored on a server, each group being associated with a separate URL. Thus, access to the interface data according to the interaction device previously identified is easy by selecting the address corresponding to the interaction device previously identified.

Selon une variante de ce mode particulier de réalisation de l'invention, l'adresse est associée à un profil de dispositifs d'interaction. Selon ce mode particulier de réalisation de l'invention, plusieurs adresses sont mémorisées, chaque adresse étant associée à un profil de dispositif d’interaction. La détermination de l'adresse est réalisée en sélectionnant l'adresse associée au profil du dispositif d’interaction identifié, par exemple smartphone/tablette, télécommande, clavier Bluetooth, manette de jeu, etc.According to a variant of this particular embodiment of the invention, the address is associated with a profile of interaction devices. According to this particular embodiment of the invention, several addresses are stored, each address being associated with an interaction device profile. The address is determined by selecting the address associated with the profile of the identified interaction device, for example smartphone / tablet, remote control, Bluetooth keyboard, gamepad, etc.

Par exemple, des profils de dispositifs d’interaction peuvent être définis en fonction des fonctionnalités disponibles sur les dispositifs d’interaction, tels que la présence ou non d'un clavier, la présence ou non d'un pavé numérique, la présence ou non d'un écran sur le dispositif d’interaction, etc... Par exemple, un profil pourra être défini pour les dispositifs d’interaction ne comportant que des touches basiques +, -, flèches haut/bas/gauche/droite, pour interagir sur le service audio-visuel. Un autre profil pourra être défini pour les dispositifs d’interaction comportant un clavier et/ou un pavé numérique. Un autre profil pourra être défini pour les dispositifs d’interaction comportant un écran tactile sur lequel un clavier et/ou un pavé numérique peuvent être affiché, ou d'autres données. Des données d'interface distinctes pourront être associées à chaque profil. Des telles données d'interfaces pourront être définies de sorte à permettre une navigation aisée dans le service audio-visuel en fonction des fonctionnalités disponibles sur les dispositifs d’interaction du profil correspondant.For example, profiles of interaction devices can be defined according to the functionalities available on the interaction devices, such as the presence or not of a keyboard, the presence or not of a numeric keypad, the presence or not a screen on the interaction device, etc ... For example, a profile could be defined for interaction devices with only basic keys +, -, up / down / left / right arrows, to interact on the audio-visual service. Another profile can be defined for interaction devices comprising a keyboard and / or a numeric keypad. Another profile can be defined for interaction devices comprising a touch screen on which a keyboard and / or a numeric keypad can be displayed, or other data. Separate interface data can be associated with each profile. Such interface data may be defined so as to allow easy navigation in the audio-visual service as a function of the functionalities available on the interaction devices of the corresponding profile.

Selon un autre mode particulier de réalisation de l'invention, lorsque le dispositif d’interaction est apte à afficher des données d'interface, le procédé de gestion de l'affichage comprend la transmission audit dispositif d’interaction d'au moins une partie desdites données d'interface obtenues.According to another particular embodiment of the invention, when the interaction device is able to display interface data, the display management method comprises the transmission to said interaction device of at least part said interface data obtained.

Ce mode particulier de réalisation de l'invention permet de déporter l'affichage d'au moins une partie de ΓΙΗΜ du service audio-visuel sur le dispositif d’interaction. Par exemple, dans le cas d'un smartphone ou d'une tablette, lorsque le signal de commande concerne une action sur le contenu audio-visuel ou sur le service audio-visuel nécessitant d'autres interactions sur les données d'IHM, les interactions ultérieures via l'écran du smartphone ou de la tablette sont plus aisées pour l'utilisateur. De plus, le dispositif d'affichage sur lequel les données d'affichage étaient initialement affichées, par exemple l'écran de la télévision, est alors rendu disponible pour afficher le contenu audio-visuel, ou un autre contenu audiovisuel.This particular embodiment of the invention makes it possible to shift the display of at least part of audio from the audio-visual service to the interaction device. For example, in the case of a smartphone or tablet, when the control signal relates to an action on the audio-visual content or on the audio-visual service requiring other interactions on the HMI data, the subsequent interactions via the smartphone or tablet screen are easier for the user. In addition, the display device on which the display data was initially displayed, for example the television screen, is then made available to display the audio-visual content, or other audiovisual content.

Par exemple, dans le cas d'un service de vidéo à la demande, ΓΙΗΜ pour sélectionner une vidéo peut être affichée sur l'écran du smartphone ou de la tablette, tandis qu'une bandeannonce ou une publicité est affichée sur l'écran de la télévision.For example, in the case of a video on demand service, ΓΙΗΜ to select a video can be displayed on the screen of the smartphone or tablet, while a trailer or advertisement is displayed on the screen of television.

L'invention concerne également un dispositif de gestion de l'affichage de données d'interface d'un service audio-visuel sur IP. Un tel dispositif comprend notamment un processeur et une mémoire configurés pour recevoir un signal de commande pour contrôler une fonctionnalité dudit service audio-visuel, en provenance d'un dispositif d’interaction , identifier ledit dispositif d’interaction ayant émis le signal de commande, obtenir des données d'interface à afficher, lesdites données d'interface étant déterminée en fonction du dispositif identifié. Selon un mode particulier de réalisation de l'invention, un tel dispositif de gestion de l'affichage est compris dans un terminal de décodage numérique ou une clé de décodage numérique, ou encore une passerelle domestique. Dans un mode particulier de réalisation de l'invention, le dispositif de gestion de l'affichage est compris dans le cloud (réseau en nuage) ou le réseau de communication lorsque la passerelle domestique est virtualisée, i.e. les fonctions de la passerelle domestique sont mises en oeuvre par des équipements du réseau de communication. Dans un mode particulier de réalisation de l'invention, le dispositif de gestion de l'affichage est compris dans une télévision, par exemple une télévision de type une smart TV pour télévision intelligente, ou télévision connectée.The invention also relates to a device for managing the display of interface data of an audio-visual service over IP. Such a device comprises in particular a processor and a memory configured to receive a control signal to control a functionality of said audio-visual service, coming from an interaction device, identifying said interaction device having emitted the control signal, obtaining interface data to be displayed, said interface data being determined as a function of the identified device. According to a particular embodiment of the invention, such a display management device is included in a digital decoding terminal or a digital decoding key, or even a domestic gateway. In a particular embodiment of the invention, the display management device is included in the cloud (cloud network) or the communication network when the home gateway is virtualized, ie the functions of the home gateway are put implemented by communication network equipment. In a particular embodiment of the invention, the display management device is included in a television, for example a television of the smart TV type for intelligent television, or connected television.

L'invention concerne également un système de gestion de l'affichage de données d'interface d'un service audio-visuel sur IP comprenant un dispositif de gestion selon l'un quelconque des modes particuliers décrits précédemment, au moins un dispositif d’interaction apte à envoyer un signal de commande audit dispositif de gestion, et au moins un dispositif d'affichage apte à afficher les données d'interface.The invention also relates to a system for managing the display of interface data of an audio-visual service over IP comprising a management device according to any one of the particular modes described above, at least one interaction device. able to send a control signal to said management device, and at least one display device able to display the interface data.

Selon un mode particulier de réalisation de l'invention, le dispositif d’interaction est apte à afficher des données d'interface reçues en provenance du dispositif de gestion de l'affichage ou d'un serveur d'un réseau de communication.According to a particular embodiment of the invention, the interaction device is capable of displaying interface data received from the display management device or from a server of a communication network.

L'invention concerne également un programme d'ordinateur comportant des instructions pour la mise en oeuvre des procédés ci-dessus selon l'un quelconque des modes particuliers de réalisation décrits précédemment, lorsque ledit programme est exécuté par un processeur. Les procédés peuvent être mis en oeuvre de diverses manières, notamment sous forme câblée ou sous forme logicielle.The invention also relates to a computer program comprising instructions for implementing the above methods according to any one of the particular embodiments described above, when said program is executed by a processor. The methods can be implemented in various ways, in particular in wired form or in software form.

Ces programmes peuvent utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable.These programs can use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other desirable form.

L'invention vise aussi un support d'enregistrement ou support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné cidessus. Les supports d'enregistrement mentionnés ci-avant peuvent être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, /e 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 disquette (floppy dise) ou un disque dur. D'autre part, les supports d'enregistrement peuvent correspondre à 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. Les programmes selon l'invention peuvent être en particulier téléchargés sur un réseau de type Internet.The invention also relates to a recording medium or information medium readable by a computer, and comprising instructions of a computer program as mentioned above. The recording media mentioned above can be any entity or device capable of storing the program. For example, the medium may include a storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or else a magnetic recording means, for example a floppy disk or a Hard disk. On the other hand, the recording media can correspond to a transmissible medium such as an electrical or optical signal, which can be routed via an electrical or optical cable, by radio or by other means. The programs according to the invention can in particular be downloaded from a network of the Internet type.

Alternativement, les supports d'enregistrement peuvent correspondre à 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.Alternatively, the recording media can correspond to an integrated circuit in which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the process in question.

4. Liste des figures4. List of figures

D’autres caractéristiques et avantages de l’invention apparaîtront plus clairement à la lecture de la description suivante de modes de réalisation particuliers, donnés à titre de simples exemples illustratifs et non limitatifs, et des dessins annexés, parmi lesquels :Other characteristics and advantages of the invention will appear more clearly on reading the following description of particular embodiments, given by way of simple illustrative and nonlimiting examples, and of the appended drawings, among which:

- la figure 1 illustre un exemple d'environnement de mise en œuvre de l'invention selon un mode particulier de réalisation de l'invention,FIG. 1 illustrates an example of an environment for implementing the invention according to a particular embodiment of the invention,

- la figure 2 illustre des étapes du procédé de gestion de l'affichage de données d'interface selon un mode particulier de réalisation de l'invention,FIG. 2 illustrates steps of the method for managing the display of interface data according to a particular embodiment of the invention,

- les figures 3A-3C illustrent des exemples de données d’interface affichées à un utilisateur selon des modes particuliers de réalisation de l'invention,FIGS. 3A-3C illustrate examples of interface data displayed to a user according to particular embodiments of the invention,

- les figures 4A-4B illustrent d'autres exemples de données d'interface affichées à un utilisateur selon des modes particuliers de réalisation de l'invention,FIGS. 4A-4B illustrate other examples of interface data displayed to a user according to particular embodiments of the invention,

- la figure 5 illustre un dispositif de gestion configuré pour mettre en œuvre le procédé de gestion de l'affichage de données d'interface selon un mode particulier de réalisation de l'invention.- Figure 5 illustrates a management device configured to implement the method for managing the display of interface data according to a particular embodiment of the invention.

5. Description d'un mode de réalisation de l'invention5. Description of an embodiment of the invention

5.1 Principe général de l'invention5.1 General principle of the invention

L'invention concerne la gestion de données d'interface d'un service audio-visuel fourni sur un réseau IP.The invention relates to the management of interface data of an audio-visual service provided on an IP network.

Le service audio-visuel peut correspondre à tout type de service fournissant un ou des contenus multimédia à un utilisateur via un réseau de communication, par exemple un service de TV sur IP, VOD, un service de jeux en ligne, etc... Par dispositif d'interaction, on entend ici tout dispositif permettant à l'utilisateur d'interagir sur le service audio-visuel, par exemple pour accéder à des menus du service, démarrer une application, charger une vidéo, changer de chaîne, naviguer dans une vidéo, etc...The audio-visual service can correspond to any type of service providing one or more multimedia contents to a user via a communication network, for example a TV over IP service, VOD, an online games service, etc. interaction device, here means any device allowing the user to interact on the audio-visual service, for example to access service menus, start an application, load a video, change channels, navigate in a video, etc ...

Les dispositifs d'interaction peuvent avoir des fonctionnalités différentes. Par exemple certains dispositifs d'interaction disposent d'un clavier, et/ou d'un écran. D'autres dispositifs d'interaction ne disposent que de flèches et d'un pavé numérique. Selon la quantité de données de ΓΙΗΜ du service audio-visuel et l'ordonnancement de ces données, la navigation dans le service audio-visuel est alors plus ou moins aisée en fonction du dispositif d'interaction utilisé par l'utilisateur.Interaction devices can have different functionalities. For example, some interaction devices have a keyboard, and / or a screen. Other interaction devices only have arrows and a numeric keypad. Depending on the amount of data from ΓΙΗΜ of the audio-visual service and the ordering of this data, navigation in the audio-visual service is then more or less easy depending on the interaction device used by the user.

Le principe général de l'invention est de contrôler les données d'interface, ou IHM, d'un service audio-visuel affichées à un utilisateur en fonction des fonctionnalités du dispositif d'interaction que l'utilisateur utilise pour naviguer dans le service audio-visuel.The general principle of the invention is to control the interface data, or HMI, of an audio-visual service displayed to a user as a function of the functionalities of the interaction device that the user uses to navigate in the audio service. -visual.

5.2 Modes particuliers de réalisation de l'invention.5.2 Special modes of carrying out the invention.

La figure 1 illustre un exemple d'environnement de mise en œuvre de l'invention selon un mode particulier de réalisation de l'invention. Un tel environnement comprend notamment un serveur S_AV permettant de fournir à un utilisateur un service audio-visuel via un réseau de communication IP Res.FIG. 1 illustrates an example of an environment for implementing the invention according to a particular embodiment of the invention. Such an environment notably includes an S_AV server making it possible to provide an audio-visual service to a user via an IP Res communication network.

L'utilisateur accède au service audio-visuel via une passerelle domestique PAS connectée au réseau de communication Res. Un décodeur numérique est connecté en filaire ou sans fil à la passerelle PAS afin de recevoir les données du service audio-visuel et à un écran TV, par exemple une télévision, pour afficher les données du service audio-visuel.The user accesses the audio-visual service via a PAS home gateway connected to the Res communication network. A digital decoder is wired or wirelessly connected to the PAS gateway in order to receive the audio-visual service data and to a TV screen, for example a television, to display the audio-visual service data.

Le décodeur numérique est par exemple un terminal de type STB (pour Set Top Box en anglais), ou bien une clé multimédia HDMI apte à se connecter à la passerelle domestique par exemple en WIFI. Dans d'autres variantes, le décodeur peut être intégré à la télévision.The digital decoder is for example an STB type terminal (for Set Top Box in English), or an HDMI multimedia key able to connect to the home gateway for example by WIFI. In other variants, the decoder can be integrated into the television.

Le système décrit en figure 1 comprend également au moins un dispositif d'interaction Ul. Des exemples de dispositifs d'interaction UI1-UI5 sont illustrés en figure 1. Par exemple, le dispositif d'interaction UI1 est une tablette, UI2 correspond à un smartphone, UI3 à une télécommande, UI4 une manette de jeu, et UI5 un clavier Bluetooth. D'autres exemples de dispositifs d'interaction sont bien entendu possibles.The system described in FIG. 1 also includes at least one interaction device U1. Examples of interaction devices UI1-UI5 are illustrated in FIG. 1. For example, the interaction device UI1 is a tablet, UI2 corresponds to a smartphone, UI3 with a remote control, UI4 with a joystick, and UI5 with a Bluetooth keyboard. Other examples of interaction devices are of course possible.

La figure 2 illustre des étapes du procédé de gestion de l'affichage de données d'interface selon un mode particulier de réalisation de l'invention. Le procédé de gestion de l'affichage de données d'interface est par exemple mis en œuvre par le processeur du décodeur DEC ou de la passerelle PAS illustrés en figure 1.FIG. 2 illustrates steps of the method for managing the display of interface data according to a particular embodiment of the invention. The method for managing the display of interface data is for example implemented by the processor of the decoder DEC or of the gateway PAS illustrated in FIG. 1.

Lors d'une étape E20 optionnelle, au moins un dispositif d'interaction est détecté. Par exemple, dans le cas d'une télécommande, lors du démarrage ou du réveil du décodeur via la télécommande, le décodeur s'apparie avec la télécommande. Un mécanisme d'interrogation régulière de la télécommande par le décodeur est mis en œuvre tant que le décodeur est actif, afin de détecter si la télécommande est toujours active.During an optional step E20, at least one interaction device is detected. For example, in the case of a remote control, when the decoder is started or awakened via the remote control, the decoder pairs with the remote control. A mechanism for regular interrogation of the remote control by the decoder is implemented as long as the decoder is active, in order to detect if the remote control is still active.

De la même manière, un clavier Bluetooth peut s'apparier avec le décodeur, et le décodeur interroge régulièrement le clavier pour connaître son état et savoir s'il est nécessaire de conserver l'appariement actif.Similarly, a Bluetooth keyboard can pair with the decoder, and the decoder regularly polls the keyboard to find out its status and whether it is necessary to keep the pairing active.

Dans le cas d'un dispositif d'interaction utilisant un mode d'interaction basé sur le protocole IP, par exemple via un réseau WIFI et la passerelle PAS, la détection n'est pas nécessaire car la liaison entre le décodeur et la passerelle est toujours active et donc un signal de commande émis par un tel dispositif d'interaction sera reçu par le décodeur même si celui-ci ne s'est pas préalablement présenté au décodeur. C'est le cas par exemple lorsque le dispositif d'interaction est un smartphone ou une tablette sur lesquels une application de télécommande peut être installée.In the case of an interaction device using an interaction mode based on the IP protocol, for example via a WIFI network and the PAS gateway, detection is not necessary since the connection between the decoder and the gateway is always active and therefore a control signal sent by such an interaction device will be received by the decoder even if the latter has not previously presented itself to the decoder. This is the case, for example, when the interaction device is a smartphone or a tablet on which a remote control application can be installed.

Lors d'une étape E21, un signal de commande pour contrôler une fonctionnalité du service audio-visuel est reçu par le décodeur. Le signal de commande est émis par un dispositif d'interaction et transmis au décodeur soit directement via une liaison courte distance, soit via la passerelle domestique.During a step E21, a control signal for controlling a functionality of the audio-visual service is received by the decoder. The control signal is emitted by an interaction device and transmitted to the decoder either directly via a short distance link or via the domestic gateway.

Lors d'une étape E22, le dispositif d'interaction ayant émis le signal de commande est identifié. Selon un mode particulier de réalisation de l'invention, le dispositif d'interaction est identifié à partir du mode de communication selon lequel le signal de commande a été reçu. Ainsi, si le signal de commande est reçu par une liaison infrarouge ou Bluetooth, le décodeur détermine que le dispositif d'interaction est une télécommande ou un clavier, ou une manette de jeu par exemple. Si le signal de commande est reçu via le port de connexion auquel la passerelle domestique est reliée, le décodeur détermine que le dispositif d'interaction est un smartphone ou une tablette.During a step E22, the interaction device having sent the control signal is identified. According to a particular embodiment of the invention, the interaction device is identified from the communication mode according to which the control signal has been received. Thus, if the control signal is received by an infrared or Bluetooth link, the decoder determines that the interaction device is a remote control or a keyboard, or a game controller for example. If the control signal is received via the connection port to which the home gateway is connected, the decoder determines that the interaction device is a smartphone or a tablet.

Par identification, on entend dans ce mode particulier de réalisation de l'invention, la détermination du type du dispositif d'interaction.By identification, in this particular embodiment of the invention, is meant the determination of the type of the interaction device.

En variante, le signal de commande peut comprendre un identifiant du dispositif d'interaction ayant émis le signal de commande. Par exemple, dans le cas où un même mode de communication peut être utilisé par plusieurs dispositifs d'interaction ayant des fonctionnalités différentes, le type identifié lors de l'étape E22 peut être différent. Par exemple, une télécommande et un clavier Bluetooth peuvent utiliser le même mode de communication tout en ayant des fonctionnalités différentes.As a variant, the control signal may include an identifier of the interaction device that sent the control signal. For example, in the case where the same communication mode can be used by several interaction devices having different functionalities, the type identified during step E22 can be different. For example, a Bluetooth remote control and keyboard can use the same communication mode while having different functionality.

Selon un mode particulier de réalisation de l'invention, lorsqu'au moins deux signaux de commande sont reçus dans un intervalle de temps prédéterminé, par exemple un intervalle d'une durée de 1 ou 2 secondes, le dispositif d'interaction est identifié comme le dispositif d'interaction ayant émis le signal de commande reçu en premier par le décodeur parmi les au moins deux signaux de commande reçus. Ainsi, lorsque plusieurs dispositifs d'interaction sont utilisés simultanément ou quasi-simultanément pour interagir sur le service audio-visuel, un mécanisme de priorité est nécessaire afin de permettre l'affichage des données d'interfaces résultant d'un signal de commande reçu. Les deux signaux reçus pouvant correspondre à des requêtes d'actions conflictuelles, un mécanisme de priorité est nécessaire afin d'afficher des données d'interfaces cohérentes, et un seul signal de commande doit être pris en compte pour un instant donné. Les autres signaux reçus dans l'intervalle de temps prédéterminé ne sont alors pas pris en compte.According to a particular embodiment of the invention, when at least two control signals are received within a predetermined time interval, for example an interval of duration of 1 or 2 seconds, the interaction device is identified as the interaction device having sent the control signal received first by the decoder from among the at least two control signals received. Thus, when several interaction devices are used simultaneously or almost simultaneously to interact on the audio-visual service, a priority mechanism is necessary in order to allow the display of interface data resulting from a received control signal. The two received signals can correspond to conflicting action requests, a priority mechanism is necessary in order to display coherent interface data, and only one control signal must be taken into account for a given instant. The other signals received in the predetermined time interval are then ignored.

D'autres mécanismes de priorité sont bien sûr possibles. Par exemple, un ordre de priorité peut être prédéfini en fonction des types des dispositifs d'interaction ou d'un mode de communication utilisé pour transmettre le signal de commande.Other priority mechanisms are of course possible. For example, an order of priority can be predefined as a function of the types of interaction devices or of a communication mode used to transmit the control signal.

Lors d'une étape E23, des données d'interface à afficher sont obtenues par le décodeur. Au cours de l'étape E23, les données d'interface à afficher sont déterminées en fonction du dispositif identifié, et du signal de commande reçu.During a step E23, interface data to be displayed are obtained by the decoder. During step E23, the interface data to be displayed are determined as a function of the device identified, and of the control signal received.

Selon un mode particulier de réalisation de l'invention, lors d'une sous-étape E231, une adresse permettant l'accès aux données d'interface est déterminée. Une telle adresse est par exemple une adresse de type URL (pour Uniform Ressource Locator en anglais), dans ce mode particulier de réalisation de l'invention, les données d'interface sont par exemple stockées sur le serveur du service audio-visuel et sont accessibles via des URLs mémorisées par le décodeur ou la passerelle PAS. Par exemple, il peut s'agir de données d'interface sous la forme de page web pour présenter un catalogue de VOD, ou des menus du service audio-visuel.According to a particular embodiment of the invention, during a substep E231, an address allowing access to the interface data is determined. Such an address is for example an address of the URL type (for Uniform Resource Locator in English), in this particular embodiment of the invention, the interface data are for example stored on the server of the audio-visual service and are accessible via URLs stored by the decoder or the PAS gateway. For example, it can be interface data in the form of a web page to present a VOD catalog, or menus of the audio-visual service.

Par exemple, plusieurs groupes de données d'interface sont préalablement définis en fonction de différents types des dispositifs d'interaction. Les types de dispositifs d'interaction peuvent être classés selon différents profils, en fonction des fonctionnalités disponibles sur les dispositifs d'interaction, telles que la présence ou non d'un clavier, la présence ou non d'un pavé numérique, la présence ou non d'un écran sur le dispositif d'interaction, etc... Par exemple, un profil pourra être défini pour les dispositifs d'interaction ne comportant que des touches basiques de type +, -, flèches haut/bas/gauche/droite, pour interagir sur le service audio-visuel.For example, several groups of interface data are defined beforehand according to different types of interaction devices. The types of interaction devices can be classified according to different profiles, according to the functionalities available on the interaction devices, such as the presence or not of a keyboard, the presence or not of a numeric keypad, the presence or no screen on the interaction device, etc ... For example, a profile could be defined for interaction devices comprising only basic keys of type +, -, up / down / left / right arrows , to interact on the audio-visual service.

Un autre profil pourra être défini pour les dispositifs d'interaction comportant un clavier et/ou un pavé numérique. Un autre profil pourra être défini pour les dispositifs d'interaction comportant un écran tactile sur lequel un clavier et/ou un pavé numérique peuvent être affiché, ou d'autres données.Another profile can be defined for interaction devices comprising a keyboard and / or a numeric keypad. Another profile can be defined for interaction devices comprising a touch screen on which a keyboard and / or a numeric keypad can be displayed, or other data.

Des données d'interface distinctes pourront alors être associées à chaque profil. Des telles données d'interfaces pourront être définies de sorte à permettre une navigation aisée dans le service audio-visuel en fonction des fonctionnalités disponibles sur les dispositifs d'interaction du profil correspondant.Separate interface data can then be associated with each profile. Such interface data may be defined so as to allow easy navigation in the audio-visual service as a function of the functionalities available on the interaction devices of the corresponding profile.

Selon un mode particulier de réalisation de l'invention, les données d'interface associées à chaque profil sont stockées sur le serveur audio-visuel et sont associées à une URL connue du décodeur et/ou de la passerelle.According to a particular embodiment of the invention, the interface data associated with each profile are stored on the audio-visual server and are associated with a URL known to the decoder and / or the gateway.

Lorsque le décodeur a identifié le type du dispositif d'interaction ayant émis le signal de commande, il détermine l'adresse URL à laquelle les données d'interface doivent être demandées.When the decoder has identified the type of interaction device that issued the control signal, it determines the URL address from which the interface data should be requested.

En variante, le décodeur peut ne disposer que d'une adresse URL pour tous les types de dispositifs d'interaction et fournir dans sa requête de données d'interface une indication du type du dispositif d'interaction utilisé.Alternatively, the decoder may have only one URL address for all types of interaction devices and provide in its interface data request an indication of the type of interaction device used.

Lors d'une étape E232, le décodeur requiert au serveur du service audio-visuel les données d'interface via l'URL déterminée, par exemple via une requête HTTP. Lors de l'étape E232, le décodeur reçoit les données d'interfaces par exemple sous la forme d'une page web à afficher.During a step E232, the decoder requests the server of the audio-visual service for the interface data via the determined URL, for example via an HTTP request. During step E232, the decoder receives the interface data, for example in the form of a web page to be displayed.

Selon un autre mode particulier de réalisation de l'invention, les données d'interface sont mémorisées par le décodeur, par exemple dans le cas de fonctionnalités de navigation dans un contenu audio-visuel. Dans ce cas, le décodeur détermine les données d'interface en fonction du signal de commande reçu et en fonction du type du dispositif d'interaction et les obtient depuis sa mémoire.According to another particular embodiment of the invention, the interface data is stored by the decoder, for example in the case of navigation functionalities in audio-visual content. In this case, the decoder determines the interface data as a function of the control signal received and as a function of the type of the interaction device and obtains them from its memory.

Lors d'une étape E24, le décodeur transmet les données d'interface obtenues à l'écran pour qu'elles soient affichées à l'utilisateur.During a step E24, the decoder transmits the interface data obtained on the screen so that they are displayed to the user.

Selon un mode particulier de réalisation dans lequel le dispositif d'interaction dispose d'un écran d'affichage, des données d'interfaces relatives au signal de commande reçu à l'étape E21, sont transmises au dispositif d'interaction, soit via le décodeur, soit par le serveur du service audio-visuel, via la passerelle domestique.According to a particular embodiment in which the interaction device has a display screen, interface data relating to the control signal received in step E21, are transmitted to the interaction device, either via the decoder, either by the audio-visual service server, via the home gateway.

Les figures 3A-3C illustrent des exemples de données d'interface affichées à un utilisateur selon des modes particuliers de réalisation de l'invention.FIGS. 3A-3C illustrate examples of interface data displayed to a user according to particular embodiments of the invention.

On présente ici un exemple de réalisation de l'invention dans lequel l'utilisateur envoie un signal de commande demandant l'accès à un service de Vidéo à la demande.We present here an example of embodiment of the invention in which the user sends a control signal requesting access to a Video on demand service.

La figure 3A illustre les données d'interfaces affichées sur l'écran de la télévision lorsque le dispositif d'interaction est une télécommande basique, par exemple la télécommande UI3 illustrée en figure 1. Par exemple, via la télécommande, l'utilisateur a appuyé sur la touche VOD de sa télécommande. Dans ce cas, les données d'interface comprennent plusieurs listes 30-32 de vidéo à travers lesquelles l'utilisateur peut naviguer pour sélectionner directement une vidéo à visionner. Par exemple, la liste 30 correspond aux nouveautés du service de Vidéo à la demande, la liste 31 correspond aux 10 vidéos les plus regardées, la liste 32 correspond aux 10 vidéos les mieux notées. La ligne 33 comprend un ensemble de menus auxquels l'utilisateur peut accéder pour une recherche plus avancée, par exemple les menus peuvent correspondre à des thèmes de vidéos, et un menu recherche permettant d'accéder à un espace de recherche. Les données d'interface illustrées en figure 3A sont organisées pour une navigation à travers les menus et listes via les flèches de la télécommande.FIG. 3A illustrates the interface data displayed on the television screen when the interaction device is a basic remote control, for example the remote control UI3 illustrated in FIG. 1. For example, via the remote control, the user pressed on the VOD button on its remote control. In this case, the interface data includes several lists 30-32 of video through which the user can navigate to directly select a video to be viewed. For example, list 30 corresponds to the new features of the Video on Demand service, list 31 corresponds to the 10 most watched videos, list 32 corresponds to the 10 best rated videos. Line 33 includes a set of menus which the user can access for a more advanced search, for example the menus can correspond to video themes, and a search menu allowing access to a search space. The interface data illustrated in FIG. 3A are organized for navigation through the menus and lists via the arrows on the remote control.

La figure 3B illustre les données d'interfaces affichées sur l'écran de la télévision lorsque le dispositif d'interaction est un smartphone, ou une tablette. Par exemple, à partir d'une télécommande virtuelle affichée sur l'écran tactile du smartphone, l'utilisateur a touché la touche VOD de la télécommande virtuelle pour accéder au service de Vidéo à la demande. Le signal de commande a été transmis du smartphone, via la passerelle au décodeur.FIG. 3B illustrates the interface data displayed on the television screen when the interaction device is a smartphone or a tablet. For example, from a virtual remote control displayed on the touch screen of the smartphone, the user touched the VOD key on the virtual remote control to access the Video on Demand service. The control signal was transmitted from the smartphone via the gateway to the decoder.

Les données d'interface affichées par le décodeur en réponse au signal de commande reçu et illustrées en figure 3B comprennent alors par exemple une barre de recherche 34 dans laquelle l'utilisateur peut entrer des mots-clés pour rechercher un contenu audio-visuel dans le catalogue de vidéos à la demande, un espace de suggestion 35 dans lequel des vidéos suggérées par les mots-clés entrés par l'utilisateur peuvent être affichées, une liste de vidéos 30 correspondant aux nouveautés du service de Vidéo à la demande, et une ligne de menus 36 comprenant par exemple des vidéos classées par thème.The interface data displayed by the decoder in response to the received control signal and illustrated in FIG. 3B then comprises for example a search bar 34 in which the user can enter keywords to search for audio-visual content in the catalog of videos on demand, a suggestion space 35 in which videos suggested by the keywords entered by the user can be displayed, a list of videos 30 corresponding to the new features of the Video on demand service, and a line menus 36 comprising for example videos classified by theme.

Les données d'interface illustrées en figure 3B sont organisées pour une navigation à travers le service de vidéo à la demande adaptée aux dispositifs d'interaction disposant d'un clavier physique ou virtuel, par exemple un smartphone, une tablette, un clavier, ....The interface data illustrated in FIG. 3B are organized for navigation through the video on demand service adapted to interaction devices having a physical or virtual keyboard, for example a smartphone, a tablet, a keyboard,. ...

La figure 3C illustre un autre exemple de données d'interfaces affichées sur l'écran de la télévision lorsque le dispositif d'interaction est muni d'un clavier physique ou virtuel. L'utilisateur accède au service de Vidéo à la demande de la même manière que dans l'exemple précédemment illustré en figure 3B. Ici, Les données d'interface comprennent une vidéo 37 affichée à l'utilisateur, par exemple une bande-annonce, ou une publicité et une barre de recherche 34 dans laquelle l'utilisateur peut entrer des mots-clés pour rechercher un contenu audio-visuel.FIG. 3C illustrates another example of interface data displayed on the television screen when the interaction device is provided with a physical or virtual keyboard. The user accesses the Video on demand service in the same way as in the example previously illustrated in FIG. 3B. Here, the interface data includes a video 37 displayed to the user, for example a trailer, or an advertisement and a search bar 34 in which the user can enter keywords to search for audio content. visual.

Dans d'autres modes particuliers de réalisation de l'invention, les données d'interfaces illustrées en figure 3B peuvent être transmises au dispositif d'interaction lorsque celui-ci dispose d'un écran et de moyens d'interaction, par exemple via un écran tactile. L'écran de la télévision est ainsi disponible pour afficher des données d'interface basées contenus, par exemple une vidéo 37 telle qu'illustrée en figure 3C.In other particular embodiments of the invention, the interface data illustrated in FIG. 3B can be transmitted to the interaction device when the latter has a screen and interaction means, for example via a touchscreen. The television screen is thus available to display content based interface data, for example a video 37 as illustrated in FIG. 3C.

Les figures 4A-4B illustrent des exemples de données d'interface affichées à un utilisateur selon un autre mode particulier de réalisation de l'invention.FIGS. 4A-4B illustrate examples of interface data displayed to a user according to another particular embodiment of the invention.

Dans ce mode particulier de réalisation de l'invention, l'utilisateur visualise un contenu audioviusel, par exemple une chaîne TV à la demande. L'utilisateur utilise son dispositif d'interaction pour accélérer la visualisation du contenu joué. Pour cela, il appuie sur la touche avance rapide de sa télécommande.In this particular embodiment of the invention, the user views audio content, for example a TV channel on demand. The user uses his interaction device to speed up the visualization of the content played. To do this, he presses the fast forward key on his remote control.

La figure 4A illustre les données d'interface affichées à l'utilisateur lorsque le dispositif d'interaction est une télécommande classique. Dans ce cas, l'écran affiche le contenu audiovisuel 37 joué à vitesse rapide, et des données d'interface de navigation (40, 41). Les données d'interface de navigation comprennent une ligne de temps 40 fournissant une indication visuelle (ligne horizontale) à l'utilisateur de la durée totale du contenu audio-visuel et une indication (barrette verticale 42) de l'endroit dans le contenu audio-visuel correspondant à l'image affichée sur l'écran. Au fur et à mesure que le contenu est joué en avance rapide, les images défilent sur l'écran et la barrette 42 se déplace vers la droite. Les données d'interface de navigation comprennent également une indication 41 de la vitesse et du sens (vers l'avant ou vers l'arrière) de défilement des images du contenu. Si l'utilisateur souhaite augmenter, la vitesse de défilement en avance rapide, il appuie à nouveau sur la touche avance rapide. Les données d'interface affichées sur l'écran de la télévision sont alors mises à jour pour afficher la nouvelle vitesse de défilement.FIG. 4A illustrates the interface data displayed to the user when the interaction device is a conventional remote control. In this case, the screen displays the audiovisual content 37 played at high speed, and navigation interface data (40, 41). The navigation interface data includes a time line 40 providing a visual indication (horizontal line) to the user of the total duration of the audio-visual content and an indication (vertical bar 42) of the location in the audio content. -visual corresponding to the image displayed on the screen. As the content is played in fast forward, the images scroll across the screen and the bar 42 moves to the right. The navigation interface data also includes an indication 41 of the speed and the direction (forward or backward) of scrolling of the images of the content. If the user wishes to increase the speed of scrolling in fast forward, he presses the fast forward key again. The interface data displayed on the television screen is then updated to display the new frame rate.

La figure 4B illustre les données d'interface affichées à l'utilisateur lorsque le dispositif d'interaction est un dispositif d'interaction muni d'un écran, par exemple une tablette ou un smartphone. Dans ce cas, l'écran 39 du dispositif d'interaction affiche les données d'interface de navigation 40 comprenant la ligne de temps 40 fournissant une indication visuelle à l'utilisateur de la durée totale du contenu audio-visuel et une indication 42 de l'endroit dans le contenu audio-visuel correspondant à l'image affichée sur l'écran. Dans cette variante, l'utilisateur peut modifier directement la position dans le contenu audio-visuel en bougeant la barrette 42 sur la ligne de temps via une interaction sur l'écran du dispositif d'interaction.FIG. 4B illustrates the interface data displayed to the user when the interaction device is an interaction device provided with a screen, for example a tablet or a smartphone. In this case, the screen 39 of the interaction device displays the navigation interface data 40 comprising the timeline 40 providing a visual indication to the user of the total duration of the audio-visual content and an indication 42 of the place in the audio-visual content corresponding to the image displayed on the screen. In this variant, the user can directly modify the position in the audio-visual content by moving the bar 42 on the timeline via an interaction on the screen of the interaction device.

Au fur et à mesure que l'utilisateur déplacer le curseur 42 vers la droite ou vers la gauche, le contenu est joué en avance rapide ou en retour rapide, et les images défilent sur l'écran de la télévision. Dans cette variante, des données d'interface de navigation sont transmises au dispositif d'interaction et l'écran de télévision n'affiche que des données d'interface basées contenu, i.e. les images du contenu audio-visuel.As the user moves the cursor 42 to the right or to the left, the content is played in fast forward or fast reverse, and the images scroll on the television screen. In this variant, navigation interface data is transmitted to the interaction device and the television screen only displays content-based interface data, i.e. the images of the audio-visual content.

La figure 5 illustre la structure simplifiée d'un dispositif DISP de gestion configuré pour mettre en œuvre le procédé de gestion de l'affichage de données d'interface selon un mode particulier de réalisation de l'invention.FIG. 5 illustrates the simplified structure of a management DISP device configured to implement the method for managing the display of interface data according to a particular embodiment of the invention.

Selon un mode particulier de réalisation de l'invention, le dispositif DISP a l'architecture classique d'un ordinateur et comprend notamment une mémoire MEM, une unité de traitement UT, équipée par exemple d'un processeur PROC, et pilotée par le programme d'ordinateur PG stocké en mémoire MEM. Le programme d'ordinateur PG comprend des instructions pour mettre en œuvre les étapes du procédé de gestion de l'affichage de données d'interface tel que décrit précédemment, lorsque le programme est exécuté par le processeur PROC.According to a particular embodiment of the invention, the device DISP has the conventional architecture of a computer and in particular comprises a memory MEM, a processing unit UT, equipped for example with a processor PROC, and controlled by the program PG computer stored in MEM memory. The computer program PG includes instructions for implementing the steps of the method for managing the display of interface data as described above, when the program is executed by the processor PROC.

A l'initialisation, les instructions de code du programme d'ordinateur PG sont par exemple chargées dans une mémoire avant d'être exécutées par le processeur PROC. Le processeur PROC de l'unité de traitement UT met notamment en œuvre les étapes du procédé de gestion de l'affichage de données d'interface selon l'un quelconque de modes particuliers de réalisation décrits en relation avec la figure 2, selon les instructions du programme d'ordinateur PG.On initialization, the code instructions of the computer program PG are for example loaded into a memory before being executed by the processor PROC. The processor PROC of the processing unit UT implements in particular the steps of the method for managing the display of interface data according to any one of specific embodiments described in relation to FIG. 2, according to the instructions of the PG computer program.

Selon un mode particulier de réalisation de l'invention, le dispositif DISP comprend un module de communication COM configuré pour établir des communications avec un réseau IP, et/ou une passerelle domestique.According to a particular embodiment of the invention, the DISP device comprises a COM communication module configured to establish communications with an IP network, and / or a home gateway.

Selon un mode particulier de réalisation de l'invention, le dispositif DISP comprend un dispositif d'affichage AFF, par exemple un écran configuré pour afficher des données d'interface et des contenus audio-visuels.According to a particular embodiment of the invention, the DISP device comprises an AFF display device, for example a screen configured to display interface data and audio-visual content.

Selon un mode particulier de réalisation de l'invention, le dispositif DISP comprend des ports de communication C_UIA, C_UIB, C_UIC, C_UID aptes à établir des liaisons de communication avec des dispositifs d'interaction et recevoir des signaux de commande relatifs à un service audio-visuel mis en œuvre par le dispositif DISP.According to a particular embodiment of the invention, the DISP device comprises communication ports C_UIA, C_UIB, C_UIC, C_UID capable of establishing communication links with interaction devices and receiving control signals relating to an audio service -visual implemented by the DISP device.

Par exemple, de tels ports de communication peuvent correspondre à des ports Ethernet, prise USB, module Bluetooth, NFC, Infrarouge, WIFI, etc...For example, such communication ports can correspond to Ethernet ports, USB socket, Bluetooth module, NFC, Infrared, WIFI, etc.

Selon un mode particulier de réalisation de l'invention, le dispositif DISP décrit précédemment est compris dans une passerelle domestique PAS, ou un décodeur DEC, ou une télévision, ou une clé numérique.According to a particular embodiment of the invention, the DISP device described above is included in a domestic gateway PAS, or a decoder DEC, or a television, or a digital key.

Claims (15)

Revendicationsclaims 1. Procédé de gestion de l'affichage de données d'interface d'un service audio-visuel sur IP, le procédé étant mis en œuvre par un processeur, comprenant:1. A method for managing the display of interface data of an audio-visual service over IP, the method being implemented by a processor, comprising: - la réception (E21) d'un signal de commande pour contrôler une fonctionnalité dudit service audio-visuel, en provenance d'un dispositif d'interaction,- the reception (E21) of a control signal to control a functionality of said audio-visual service, coming from an interaction device, - l'identification (E22) dudit dispositif d’interaction ayant émis le signal de commande,- the identification (E22) of said interaction device having sent the control signal, - l'obtention (E23) des données d'interface à afficher, lesdites données d'interface étant déterminée en fonction du dispositif identifié.- Obtaining (E23) the interface data to be displayed, said interface data being determined as a function of the device identified. 2. Procédé de gestion selon la revendication 1, comprenant en outre la détection d'au moins un dispositif d’interaction apte à contrôler le service audio-visuel.2. Management method according to claim 1, further comprising the detection of at least one interaction device capable of controlling the audio-visual service. 3. Procédé de gestion selon la revendication 1, dans lequel le dispositif d’interaction ayant émis le signal de commande est identifié à partir d'un mode de communication selon lequel le signal de commande est reçu.3. Management method according to claim 1, in which the interaction device having sent the control signal is identified from a communication mode according to which the control signal is received. 4. Procédé de gestion selon la revendication 3, dans lequel le signal de commande comprend en outre un identifiant du dispositif d’interaction ayant émis le signal de commande.4. The management method as claimed in claim 3, in which the control signal further comprises an identifier of the interaction device that sent the control signal. 5. Procédé de gestion selon l'une quelconque des revendications 1 à 4, dans lequel, lorsqu'au moins deux signaux de commande sont reçus dans un intervalle de temps prédéterminé, le dispositif d’interaction est identifié comme le dispositif d’interaction ayant émis le signal de commande reçu en premier parmi les au moins deux signaux de commande reçus.5. Management method according to claim 1, in which, when at least two control signals are received in a predetermined time interval, the interaction device is identified as the interaction device having emitted the control signal received first among the at least two control signals received. 6. Procédé de gestion selon l'une quelconque des revendications 1 à 4, dans lequel, lorsqu'au moins deux signaux de commande sont reçus dans un intervalle de temps prédéterminé, le dispositif d’interaction est identifié à partir d'un ordre de priorité prédéfini en fonction du type du dispositif d'interaction.6. Management method according to claim 1, in which, when at least two control signals are received in a predetermined time interval, the interaction device is identified from an order of predefined priority according to the type of interaction device. 7. Procédé de gestion selon l'une quelconque des revendications 1 à 6, dans lequel l'obtention des données d'interface à afficher comprend :7. Management method according to any one of claims 1 to 6, in which obtaining the interface data to be displayed comprises: - la détermination, en fonction du dispositif identifié, d'une adresse permettant l'accès à des données d'interface.- the determination, depending on the identified device, of an address allowing access to interface data. 8. Procédé de gestion selon la revendication 7, dans lequel l'adresse est associée à un profil de dispositifs d'interaction.8. Management method according to claim 7, wherein the address is associated with a profile of interaction devices. 9. Procédé de gestion selon l'une quelconque des revendications 1 à 8, comprenant en outre, lorsque le dispositif d’interaction est apte à afficher des données d'interface, la transmission audit dispositif d’interaction d'au moins une partie desdites données d'interface obtenues.9. Management method according to any one of claims 1 to 8, further comprising, when the interaction device is capable of displaying interface data, the transmission to said interaction device of at least part of said interface data obtained. 10. Dispositif de gestion de l'affichage de données d'interface d'un service audio-visuel sur IP, comprenant un processeur (PROC) et une mémoire (MEM) configurés pour:10. Device for managing the display of interface data of an audio-visual service over IP, comprising a processor (PROC) and a memory (MEM) configured for: - recevoir un signal de commande pour contrôler une fonctionnalité dudit service audiovisuel, en provenance d'un dispositif d'interaction,- receive a control signal to control a functionality of said audiovisual service, coming from an interaction device, -identifier ledit dispositif d’interaction ayant émis le signal de commande,-identify said interaction device having sent the control signal, - obtenir des données d'interface à afficher, lesdites données d'interface étant déterminée en fonction du dispositif identifié.- Obtain interface data to be displayed, said interface data being determined as a function of the identified device. 11. Dispositif de gestion de l'affichage selon la revendication 10 compris dans un terminal de décodage numérique ou une clé de décodage numérique.11. Display management device according to claim 10 included in a digital decoding terminal or a digital decoding key. 12. Système de gestion de l'affichage de données d'interface d'un service audio-visuel sur IP comprenant un dispositif de gestion selon la revendication 10, au moins un dispositif d’interaction apte à envoyer un signal de commande audit dispositif de gestion et au moins un dispositif d'affichage apte à afficher les données d'interface.12. A system for managing the display of interface data of an audio-visual service over IP comprising a management device according to claim 10, at least one interaction device capable of sending a control signal to said device. management and at least one display device capable of displaying the interface data. 13. Système de gestion de l'affichage de données d'interface selon la revendication 12, dans lequel le dispositif d’interaction est apte à afficher des données d'interface reçues en provenance du dispositif de gestion ou d'un serveur d'un réseau de communication.13. The interface data display management system as claimed in claim 12, in which the interaction device is capable of displaying interface data received from the management device or from a server of a communication network. 14. Programme d'ordinateur comportant des instructions pour la mise en œuvre du procédé de gestion de l'affichage de données d'interface selon l'une quelconque des revendications 1 à 9, lorsque le programme est exécuté par un processeur.14. Computer program comprising instructions for implementing the method for managing the display of interface data according to any one of claims 1 to 9, when the program is executed by a processor. 15. Support d'enregistrement lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur selon la revendication 14.15. Recording medium readable by a computer, and comprising instructions of a computer program according to claim 14.
FR1852312A 2018-03-19 2018-03-19 METHOD AND DEVICE FOR MANAGING THE DISPLAY OF INTERFACE DATA OF AN AUDIO-VISUAL SERVICE OVER IP Active FR3079097B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR1852312A FR3079097B1 (en) 2018-03-19 2018-03-19 METHOD AND DEVICE FOR MANAGING THE DISPLAY OF INTERFACE DATA OF AN AUDIO-VISUAL SERVICE OVER IP
PCT/FR2019/050469 WO2019180338A1 (en) 2018-03-19 2019-03-01 Method and device for managing the display of interface data of an audiovisual-over-ip service

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1852312A FR3079097B1 (en) 2018-03-19 2018-03-19 METHOD AND DEVICE FOR MANAGING THE DISPLAY OF INTERFACE DATA OF AN AUDIO-VISUAL SERVICE OVER IP
FR1852312 2018-03-19

Publications (2)

Publication Number Publication Date
FR3079097A1 true FR3079097A1 (en) 2019-09-20
FR3079097B1 FR3079097B1 (en) 2021-05-21

Family

ID=63014650

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1852312A Active FR3079097B1 (en) 2018-03-19 2018-03-19 METHOD AND DEVICE FOR MANAGING THE DISPLAY OF INTERFACE DATA OF AN AUDIO-VISUAL SERVICE OVER IP

Country Status (2)

Country Link
FR (1) FR3079097B1 (en)
WO (1) WO2019180338A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140156030A1 (en) * 2012-11-30 2014-06-05 Kabushiki Kaisha Toshiba Remote controller managing device, control method, and computer program product
EP3048798A1 (en) * 2015-01-22 2016-07-27 Samsung Electronics Co., Ltd Display apparatus, control apparatus, and operating methods thereof
US20170127114A1 (en) * 2015-10-28 2017-05-04 Samsung Electronics Co., Ltd. Adapting user interface of display apparatus according to remote control device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140156030A1 (en) * 2012-11-30 2014-06-05 Kabushiki Kaisha Toshiba Remote controller managing device, control method, and computer program product
EP3048798A1 (en) * 2015-01-22 2016-07-27 Samsung Electronics Co., Ltd Display apparatus, control apparatus, and operating methods thereof
US20170127114A1 (en) * 2015-10-28 2017-05-04 Samsung Electronics Co., Ltd. Adapting user interface of display apparatus according to remote control device

Also Published As

Publication number Publication date
WO2019180338A1 (en) 2019-09-26
FR3079097B1 (en) 2021-05-21

Similar Documents

Publication Publication Date Title
US11871063B2 (en) Intelligent multi-device content distribution based on internet protocol addressing
US9628842B2 (en) Method and apparatus for identifying content using IPTV devices
US7797722B2 (en) System and method for content delivery
JP5728675B2 (en) System and method for managing and / or rendering internet multimedia content in a network
US20150100463A1 (en) Collaborative home retailing system
EP4625942A2 (en) Systems and methods for auto-configuring a user equipment device with content consumption material
US20140013342A1 (en) Media Content Redirection
KR20090130082A (en) Method and system for previewing media on a network
EP3090568A1 (en) Proximity dependent media playback
EP2795845B1 (en) Control system for playing a data stream on a receiving device
US20080307106A1 (en) Photo Streaming to Media Device
US9813777B1 (en) Time shifting content for network DVR and trick play keys
FR3079097A1 (en) METHOD AND DEVICE FOR MANAGING DISPLAY OF INTERFACE DATA OF AUDIO-VISUAL SERVICE ON IP
FR2964523A1 (en) PROVIDING INFORMATION BY A MOBILE TERMINAL IN A NETWORK.
FR2994625A1 (en) INTELLIGENT REMOTE FOR DIGITAL TELEVISION
EP2815583B1 (en) Browsing from an additional device
Heredia Smart home networking for content management
JP3198826U (en) Digital signage system
WO2010010175A1 (en) Method of managing and broadcasting promotional messages to a user in a multimedia system
AU2013101518A4 (en) Remote content download
FR2991841A1 (en) Method for configuration of remote control device for checking e.g. tactile tablet, to control TV, involves transmitting check code from equipment to control remote control device via bidirectional communication interface
KR20130072626A (en) Jvm user interface of dlna control point for contents sharing through home network and dlna control point including the same
KR20130072625A (en) Dlna control point based on android platform
EP2485166A1 (en) Acquisition of complementary content relative to main content being played back by a device connected to a network

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20190920

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8