WO2015092235A1 - Gestion du fonctionnement d'un module de commande - Google Patents

Gestion du fonctionnement d'un module de commande Download PDF

Info

Publication number
WO2015092235A1
WO2015092235A1 PCT/FR2014/053319 FR2014053319W WO2015092235A1 WO 2015092235 A1 WO2015092235 A1 WO 2015092235A1 FR 2014053319 W FR2014053319 W FR 2014053319W WO 2015092235 A1 WO2015092235 A1 WO 2015092235A1
Authority
WO
WIPO (PCT)
Prior art keywords
control module
module
service
data
control
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.)
Ceased
Application number
PCT/FR2014/053319
Other languages
English (en)
Inventor
Fabrice Fontaine
Simon Gloanec
Fabrice Baranski
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 EP14827830.2A priority Critical patent/EP3084548A1/fr
Priority to US15/104,230 priority patent/US20170006330A1/en
Publication of WO2015092235A1 publication Critical patent/WO2015092235A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J1/00Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general
    • H03J1/0008Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor
    • H03J1/0025Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor in a remote control unit
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • H04N21/43635HDMI
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth®, RF or wireless LAN [IEEE 802.11]

Definitions

  • the invention relates to a method for managing the operation of a control module.
  • a control module is a device used to manipulate another device remotely, by cable, infrared, radio waves, etc. the manipulation is done through a set of commands available on the control module.
  • the control module may be a physical and / or software resource.
  • a physical control module is typically a remote control adapted to control a device illustrated by means of a data receiver in the following description.
  • a software control module is for example a human-machine interface; this type of interface is available to view content on a computer; indeed, more and more content (VOD, TVOD) can be played on a computer, tablet, or similar devices.
  • the receiver is also a physical and / or software resource.
  • a physical receiver is for example a decoder, a gateway, a television, a hi-fi system, etc.
  • a software receiver is for example a computer application of the video on demand application type, television on demand, etc.
  • a control module comprises a plurality of control elements (keyboard, gyroscope, magnetometer, fingerprint sensor, etc.) powered electrically by means of a power source such as batteries, batteries, etc .; these elements make it possible to control a particular function on the receiver.
  • a power source such as batteries, batteries, etc .
  • control module is autonomous in its operation. All controls are unidirectional; these are sent from the control module to the flow receiver.
  • the control module can not adapt its operation to its environment. For example, it results from this autonomy, among others, excessive consumption of electricity because the control elements (gyroscope, accelerometer, etc.) are still electrically powered.
  • the invention improves the situation.
  • the invention relates to a method for managing the operation of a control module able to control a device capable of delivering services, the module comprising a processor and a plurality of command elements able to issue commands, characterized in that it comprises a step of modifying its operation as a function of the service delivered by the device.
  • the service (or services) being delivered thus affects the operation of the control module.
  • the control module therefore no longer functions independently of the service delivered by the controlled device.
  • control module can receive data from outside, in connection with the service delivered by the device.
  • the data received by the control module is representative of a type of data stream received by the device.
  • the behavior of the control module can be changed depending on the type of stream, for example if the stream is a video stream, a game, a live TV show, etc.
  • the source of the data is any, for example a digital decoder, a gateway, a TV TV, a service platform PF, etc.
  • the control module is dependent on its environment. We will see in the following that these received data affect the operating state of the module when it is energized; in particular on the electrical state of the modules, on the operating state of the modules, etc. We will see in the description that the data able to modify the operation of the control module are indifferently a command, and / or informative data that the control module can interpret after reception.
  • the modules are electrically powered by a power source.
  • control elements are selectively powered according to the service provided by the device. In this way, depending on the type of stream received (game, video, etc.) by the device, some control elements are powered, others not powered or put in a standby state. This reduces the power consumption of the remote control and increases its autonomy.
  • a control module comprises control elements able to issue commands at a given frequency.
  • the transmission frequency of the commands from said control element is modified as a function of the service delivered by the device. .
  • the frequency is modified so as to be adapted to the data stream, or more generally to the service delivering the stream. It will be seen that this characteristic is particularly aimed at control elements spontaneously emitting commands at a given frequency; these elements are for example a gyroscope, an accelerometer, etc.
  • the data flow in question is for data of any type; namely multimedia data (photo, video, etc.), data relating to an online game, etc.
  • the device is a data receiver able to receive data.
  • data representative of a service is for example a digital decoder, a home gateway (or router), etc.
  • the invention relates to a control module able to control a device capable of delivering services, the module comprising a processor and a plurality of control elements able to issue commands, characterized in that it comprises reception means able to receive data related to the service delivered, and modification means adapted to modify its operation according to the received data.
  • the invention relates to a computer program adapted to be implemented on a control module as defined above, said program comprising code instructions which, when the program is executed realizes the step defined in the process defined above.
  • the invention relates to a management module able to communicate with a control module able to control a device capable of delivering services, characterized in that it comprises means for transmitting data related to the service delivered, said data being able to be taken into account by the control module to modify the operation of the control module.
  • the invention relates to a device, in particular a data receiver representative of a service, characterized in that it includes a management module as defined above.
  • the invention relates to a service platform capable of delivering data flows to a device, characterized in that it comprises a management module as defined above.
  • the invention relates to a system including a device and a control module able to communicate with each other through a communication network, characterized in that it comprises a control module as defined above and a management module as defined above.
  • FIG. 1 represents a computer system on which is illustrated an exemplary embodiment of the invention .
  • Figure 2 is a schematic view of the circuits present in a control module.
  • FIG. 3 is a schematic view of the steps implemented for carrying out the invention.
  • FIG. 1 represents a SYS system comprising a TCD control module, a DEC device a TV television, a PF services platform.
  • the device includes a decoder and a gateway
  • the decoder and the gateway have a hardware architecture equivalent to a computer; they will not be described in detail here to simplify the disclosure of the invention.
  • One or more services can be stored on the device.
  • the services can also be stored on a network accessible by the device.
  • the device delivers or participates in the delivery of a service.
  • the service platform PF includes a plurality of services such as access to television channels, access to multimedia content (video on demand, TV on demand, etc.), online games etc.
  • the platform could also be split to offer services distributed in the RES2 network.
  • the TCD control module communicates with the decoder DEC via a first RESl network of ZigBee type.
  • the control module and the decoder are equipped with respective Zigbee modules.
  • Zigbee is a low-power wireless radio technology; it is possible to exchange messages on a radio channel that comply with the ZigBee protocol.
  • the ZigBee protocol is a high-level protocol for the communication of small, low-power radios based on the IEEE 802.15.4 standard for personal wireless networks (WPAN).
  • the decoder DEC is connected by a cable CBL to TV TV.
  • the cable is for example an HDMI cable.
  • the decoder DEC communicates with the platform PF via a second communication network RES2 of any type ADSL, fiber, etc.
  • the decoder is able to deliver a service offered by the platform.
  • FIG. 2 is a schematic view of the circuits present in the TCD control module.
  • the TCD control module includes a CPU processor and several modules including control elements.
  • the modules include:
  • Reception means able to receive data; in our example, these reception means are illustrated by means of a radio frequency communication Zigbee module (RF4CE) for communicating with the decoder
  • RF4CE radio frequency communication Zigbee module
  • a MEM storage module for storing data, And the following control elements: a GRS gyroscope; an ACC accelerometer; CT key codes for example located on one of the faces of the control module; a CLV keyboard for example located on a face opposite to the previous one.
  • the modules and control elements, as well as the processor, are powered by an ALIM power source such as a battery or a battery.
  • the modules installed on the same device are connected to each other via a bus.
  • a bus has the function of ensuring the transfer of digital data between the different circuits of a computer.
  • the bus in question includes a data bus and a control bus.
  • the memory module described above is a permanent memory, for example type ROM (acronym for Read Only Memory) and that the camera also includes a respective RAM (no shown) used to store in an unsustainable manner calculation data used in particular during the implementation of the method.
  • control module can not only issue commands, but can also receive data that can be taken into account for its operation. In other words, this received data can modify its operation. Examples below will illustrate the principle of the invention.
  • the received data have an influence on the power management of the modules; for example, module power management is done selectively.
  • a power management module illustrated by means of a program PGM1 stored in the MEM memory of the control module, selectively enables or disables the power supply of the modules.
  • the received data can cause a modification of a frequency of sending data from a control element such as the GRS gyroscope, ACC accelerometer, a magnetometer etc.
  • the system includes an MNG management module able to determine the future behavior of the control module.
  • this MNG management module is a computer program. The location of this MNG management module in the system is arbitrary.
  • this module is in the DEC decoder.
  • This MNG management module is capable according to the selected service to deduce the future behavior to be applied to the TCD control module. For this purpose, this module identifies the service and, once identified, provides data representative of the service, namely information data or a command (or several commands) to the TCD control module. Then, the control module TCD (or more precisely the processor CPU) executes the command or interprets the informative data, respectively, and modifies its operation accordingly.
  • the informative data can be for example an identifier that interprets the processor CPU to deduce the control modules to activate / deactivate.
  • the identifier in question is for example a service identifier.
  • the MNG management module of the future behavior of the control module is located in the decoder. This has the advantage of communicating directly with the control module. The module could also be in the remote control.
  • FIG. 3 shows the TCD control module and the DEC flux receiver as well as the data exchanges taking place between them in the three embodiments.
  • the steps are as follows: During a first step SEL, the user selects a service through the control module. Several commands can be selected successively.
  • the decoder DEC receives the successive commands and executes EXE.
  • the management module MNG deduces the type of service ID-S.
  • the decoder DEC then derives informative data INF or a command CDE.
  • a look-up table can be used to retrieve the information data INF or the command CDE, according to the embodiment chosen, depending on the type of service.
  • the TCD control module After obtaining the INF information data, or the CDE command, are transmitted to the TCD control module. In our example, the transmission takes place via the first network RESl. However, another network or channel could be used for the transmission of this informative data or command.
  • the obtaining of the INF information data or the CDE command could also come from the user himself. The latter wishing to access a game, or other services, could select a key (not shown) of the TCD control module provided for this purpose.
  • the MNG management module could in this configuration be located in the control module.
  • the TCD control module modifies its operation if necessary by executing the command received or by taking into account the informative data. Execution or taking into account are referenced EXE in Figure 3.
  • a first embodiment is described below in which the service used is a television on demand service.
  • this service requires the use, among the available control elements, CT key codes for example located on one of the faces of the control module and the keyboard CLV for example located on a face opposite to the previous one; and does not require the use of the GRS gyroscope and the accelerometer
  • SEL the user selects a television program via a television-on-demand service.
  • the selection is made by selecting the CT1 key codes of the control module.
  • the user selects for example on the control module a key representative of a menu; then select the desired service from the menu displayed on the screen.
  • the decoder DEC receives the successive commands and executes EXE. At this point, the MNG management module is aware of the type of service
  • the decoder stores a correspondence table in which an ID-S service type corresponds to the identifiers of the control elements to be powered and / or those to be unpowered.
  • informative data including the identifiers of control elements to be activated and / or deactivated are transmitted to the control module so that only certain control elements are powered by the ALIM battery. In this case, only the CT keys and the CLV keyboard are electrically powered. Conversely, the other control elements GRS and ACC are not powered.
  • the service is an online game. It is assumed that this game service requires the use, among the available control elements, of the keyboard CLV for example located on a face opposite to the previous one; GRS gyroscope and ACC accelerometer; and does not require the use of the CT key codes.
  • the steps relating to this second mode are as follows:
  • a game using the TCD control module. For this, the user selects for example on the control module a key representative of a menu; then selects the desired service from the menu displayed on the TV TV screen.
  • the decoder receives the successive commands and executes them EXE.
  • the MNG management module is aware of the type of service
  • the decoder stores a lookup table. Unlike the first mode, in this second mode the table stores the types of service and the respective commands to be transmitted to the control module for execution.
  • a command CDE is sent to the TCD control module so that only certain control elements are powered by the battery ALIM.
  • the following elements are powered namely the CLV keyboard for example located on a face opposite to the previous one; the GRS gyro and ACC accelerometer are electrically powered.
  • the other control elements are not powered ie the CT key codes.
  • the command from the decoder can be linked to a modification of a command sending frequency from the control module.
  • the gyroscope provides information on the positions in the module space, this at a given time. given frequency.
  • a gyroscope emits at a fixed frequency of the order of 100 Hz.
  • some games require frequencies of the order of 60 Hz or 50 Hz.
  • the invention allows a modification of this frequency depending on the game selected by the user.
  • the operation of the control module can be changed again; for example, if no service is used, the control module can go into a sleep state.
  • the TCD control module can be a program stored in memory, and the receiver streams an application such as a television application on demand.
  • the control module is displayed on a screen, for example on a touch screen manipulable with the fingers.
  • control module When the control module receives the informative data or a command, the control module can modify its operation by inhibiting certain commands on the screen. The resulting inhibition prevents selection of the affected key.
  • the invention may provide for modifying its operation by inhibiting keys of the control module displayed on the screen. This case can be transposed to the physical control module in this sense that the inhibition is replaced by the fact of not electrically powering the command concerned.
  • module and means can correspond as well to a software component as to a hardware component or a set of hardware and software components, a software component corresponding itself to one or more programs or subprograms. computer or more generally to any element of a program capable of implementing a function or a set of functions as described for the modules and means concerned.
  • a hardware component corresponds to any element of a hardware set (or hardware) able to implement a function or a set of functions for the module concerned (integrated circuit, smart card, memory card, etc. .).

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Databases & Information Systems (AREA)
  • Selective Calling Equipment (AREA)

Abstract

L'invention a trait à un procédé de gestion du fonctionnement d'un module de commande (TCD) apte à commander un dispositif (DEC) apte à délivrer des services, le module (TCD) comprenant un processeur (CPU) et une pluralité d'éléments de commandes (GRS,ACC,CT,CLV) aptes à émettre des commandes, caractérisé en ce qu'il comprend une étape de modification de son fonctionnement en fonction du service délivré par le dispositif.

Description

Gestion du fonctionnement d'un module de commande.
L'invention se rapporte à un procédé de gestion du fonctionnement d'un module de commande.
Un module de commande est un dispositif servant à manipuler un autre dispositif à distance, par câble, infrarouge, ondes radio, etc. la manipulation s'effectue par le biais d'un ensemble de commandes disponibles sur le module de commande.
Le module de commande peut être une ressource physique et/ou logicielle. Un module de commande physique est typiquement une télécommande apte à commander un dispositif illustré au moyen d'un récepteur de données dans la suite de la description. Un module de commande logiciel est par exemple une interface homme-machine ; ce type d'interface est disponible pour visualiser un contenu sur un ordinateur ; en effet, de plus en plus de contenus (VOD, TVOD) peuvent être lus sur un ordinateur, tablette, ou dispositifs similaires.
Le récepteur est également une ressource physique et/ou logicielle. Un récepteur physique est par exemple un décodeur, une passerelle, une télévision, une chaîne Hi-fi, etc. Un récepteur logiciel est par exemple une application informatique du type application de vidéo à la demande, de télévision à la demande, etc.
Un module de commande comprend plusieurs éléments de commande (clavier, gyroscope, magnétomètre, capteur d'empreinte digitale, etc.) alimentés électriquement au moyen d'une source d'énergie telle que des piles, batteries, etc.; ces éléments permettent de commander une fonction particulière sur le récepteur.
Les inventeurs ont constaté que le module de commande est autonome dans son fonctionnement. Toutes les commandes sont unidirectionnelles ; celles- ci sont émises depuis le module de commande à destination du récepteur de flux. Le module de commande ne peut donc pas adapter son fonctionnement à de son environnement. Par exemple, il résulte de cette autonomie, entre autres, une consommation excessive en électricité car les éléments de commande (gyroscope, accéléromètre, etc.) sont toujours alimentés électriquement.
L'invention vient améliorer la situation.
A cet effet, l'invention concerne un procédé de gestion du fonctionnement d'un module de commande apte à commander un dispositif apte à délivrer des services, le module comprenant un processeur et une pluralité d'éléments de commandes aptes à émettre des commandes, caractérisé en ce qu'il comprend une étape de modification de son fonctionnement en fonction du service délivré par le dispositif.
Le service (ou les services) en cours de délivrance influe(nt) donc sur le fonctionnement du module de commande. Le module de commande ne fonctionne donc plus indépendamment du service délivré par le dispositif commandé.
Selon un mode de réalisation particulier, le module de commande peut recevoir des données depuis l'extérieur, en lien avec le service délivré par le dispositif. Les données reçues par le module de commande sont représentatives d'un type flux de données reçu par le dispositif. De cette manière, le comportement du module de commande peut être modifié en fonction du type de flux, par exemple si le flux est un flux vidéo, un jeu, une émission télévisée en direct, etc. La provenance des données est quelconque, par exemple d'un décodeur numérique, d'une passerelle, d'une télévision TV, d'une plateforme de services PF, etc.
Grâce à l'invention, le module de commande est dépendant de son environnement. Nous verrons dans la suite que ces données reçues influent sur l'état de fonctionnement du module lorsque celui-ci est sous tension; notamment sur l'état électrique des modules, sur l'état de fonctionnement des modules, etc. Nous verrons dans la description que les données aptes à modifier le fonctionnement du module de commande sont indifféremment une commande, et/ou des données informatives que le module de commande peut interpréter après réception. Les modules sont alimentés électriquement par une source d'énergie.
Selon encore un autre mode de mis en œuvre particulier de l'invention, qui pourra être mis en œuvre alternativement ou cumulativement avec le précédent, les éléments de commande sont alimentés sélectivement en fonction du service délivré par le dispositif. De cette manière, selon le type de flux reçu (jeu, vidéo, etc.) par le dispositif, certains éléments de commande sont alimentés, d'autres non alimentés ou mis dans un état de veille. On réduit en conséquence la consommation en énergie de la télécommande et augmente ainsi son autonomie.
Un module de commande comprend des éléments de commande aptes à émettre des commandes à une fréquence donnée. Selon encore un autre mode de mis en œuvre particulier de l'invention, qui pourra être mis en œuvre alternativement ou cumulativement avec les précédents, la fréquence d'émission des commandes issues dudit élément de commande est modifiée en fonction du service délivré par le dispositif. De cette manière, selon le flux reçu, la fréquence est modifiée de manière à être adapté au flux de données, ou plus généralement au service délivrant le flux. On verra que cette caractéristique vise particulièrement des éléments de commande émettant spontanément des commandes à une fréquence donnée ; ces éléments sont par exemple un gyroscope, un accéléromètre, etc.
Rappelons qu'un service vise un service de fourniture de flux de données. Le flux de données en question vise des données d'un type quelconque ; à savoir des données multimédia (photo, vidéo, etc.), des données relatives à un jeu en ligne, etc.
Selon encore un autre mode de mis en œuvre particulier de l'invention, qui pourra être mis en œuvre alternativement ou cumulativement avec les précédents, le dispositif est un récepteur de données apte à recevoir des données représentatives d'un service. Ce récepteur est par exemple un décodeur numérique, une passerelle domestique (ou routeur), etc.
Selon un aspect matériel, l'invention a trait à un module de commande apte à commander un dispositif apte à délivrer des services, le module comprenant un processeur et une pluralité d'éléments de commandes aptes à émettre des commandes, caractérisé en ce qu'il comprend des moyens de réception aptes à recevoir des données liées au service délivré, et des moyens de modification aptes à modifier son fonctionnement en fonction des données reçues. Selon un autre aspect matériel, l'invention a trait à un programme d'ordinateur apte à être mis en œuvre sur un module de commande tel que défini 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 module de gestion apte à communiquer avec un module de commande apte à commander un dispositif apte à délivrer des services, caractérisé en ce qu'il comprend des moyens pour transmettre des données liées au service délivré, lesdites données étant aptes à être prises en compte par le module de commande pour modifier le fonctionnement du module de commande.
Selon un autre aspect matériel, l'invention a trait à un dispositif, en particulier un récepteur de données représentatives d'un service, caractérisé en ce qu'il inclut un module de gestion tel que défini ci-dessus.
Selon un autre aspect matériel, l'invention a trait à une plateforme de services apte à délivrer des flux de données à destination d'un dispositif, caractérisé en ce qu'elle comprend un module de gestion tel que défini ci-dessus.
Enfin, selon un autre aspect matériel, l'invention a trait à un système incluant un dispositif et un module de commande apte à communiquer entre eux au travers d'un réseau de communication, caractérisé en ce qu'il comprend un module de commande tel que défini ci-dessus et un module de gestion tel que défini ci-dessus.
L'invention sera mieux comprise à la lecture de la description qui suit, donnée à titre d'exemple et faite en référence aux dessins annexés sur lesquels : La figure 1 représente un système informatique sur lequel est illustré un exemple de réalisation de l'invention.
La figure 2 est une vue schématique des circuits présents dans un module de commande.
La figure 3 est une vue schématique des étapes mises en œuvre pour la réalisation de l'invention.
Description détaillée d'un exemple de réalisation illustrant l'invention :
La figure 1 représente un système SYS comprenant un module de commande TCD, un dispositif DEC une télévision TV, une plateforme de services PF. Dan notre exemple, le dispositif inclut un décodeur et une passerelle
(ou routeur). Le décodeur et la passerelle ont une architecture matérielle équivalente à un ordinateur ; ils ne seront pas décrits en détails ici pour simplifier l'exposé de l'invention.
Un ou plusieurs services (jeux, vidéo) peuvent être stockés sur le dispositif. Les services peuvent aussi être stockés sur un réseau accessible par le dispositif. Dans tous les cas, le dispositif délivre ou participe à la délivrance d'un service.
Dans notre exemple, la plateforme de services PF comprend une pluralité de services tels que l'accès à des chaînes de télévision, un accès à des contenus multimédias (vidéo à la demande, TV à la demande, etc.), de jeux en ligne, etc. La plateforme pourrait aussi être éclatée de manière à offrir des services répartis dans le réseau RES2.
Dans notre exemple, le module de commande TCD communique avec le décodeur DEC via un premier réseau RESl de type ZigBee. A cet effet, le module de commande et le décodeur sont équipés de modules Zigbee respectifs. Rappelons que Zigbee est une technologie sans fil radio de basse puissance ; il est possible d'échanger sur un canal radio des messages conformes au protocole ZigBee. Précisons que le protocole ZigBee est un protocole de haut niveau permettant la communication de petites radios, à consommation réduite, basée sur la norme IEEE 802.15.4 pour les réseaux à dimension personnelle (Wireless Personal Area Networks : WPAN).
Dans notre exemple, le décodeur DEC est relié par un câble CBL à la télévision TV. Le câble est par exemple un câble HDMI.
Le décodeur DEC communique avec la plateforme PF via un second réseau de communication RES2 quelconque du type ADSL, fibre, etc.
Dans notre exemple, le décodeur est apte à délivrer un service offert par la plateforme.
La figure 2 est une vue schématique des circuits présents dans le module de commande TCD. Le module de commande TCD inclut un processeur CPU et plusieurs modules dont des éléments de commandes. Dans notre exemple, les modules incluent :
- Des moyens de réception aptes à recevoir des données ; dans notre exemple, ces moyens de réception sont illustrés au moyen d'un module Zigbee de communication radiofréquence (RF4CE) pour communiquer avec le décodeur
Un module de stockage MEM pour le stockage de données, Et les éléments de commande suivants : un gyroscope GRS ; un accéléromètre ACC ; des codes touches CT par exemple situés sur une des faces de le module de commande ; un clavier CLV par exemple situé sur une face opposée à la précédente. Les modules et éléments de commande, ainsi que le processeur, sont alimentés par une source d'énergie ALIM telle qu'une pile ou une batterie.
Les modules installés sur un même dispositif sont reliés entre eux par l'intermédiaire d'un bus. Rappelons qu'un bus a pour fonction d'assurer le transfert de données numériques entre les différents circuits d'un ordinateur. Dans notre exemple, le bus en question inclut un bus de données et un bus de contrôle.
A noter aussi que, dans notre exemple, le module mémoire décrit ci- dessus est une mémoire permanente, par exemple de type ROM (acronyme anglo-saxon de Read Only Memory) et que l'appareil photo inclut également une mémoire vive respective (non représentée) servant à stocker de manière non durable des données de calcul utilisées notamment lors de la mise en œuvre du procédé.
Selon l'invention, le module de commande peut non seulement émettre des commandes, mais peut aussi recevoir des données aptes à être prises en compte pour son fonctionnement. En d'autres mots, ces données reçues peuvent modifier son fonctionnement. Des exemples ci-dessous illustreront le principe de l'invention.
Nous verrons dans la suite que, par exemple, les données reçues ont une influence sur la gestion de l'alimentation des modules ; par exemple la gestion de l'alimentation des modules s'effectue sélectivement. En d'autres mots, un module de gestion de l'alimentation, illustré au moyen d'un programme PGM1 enregistré dans la mémoire MEM du module de commande, active ou désactive sélectivement l'alimentation des modules. Nous verrons aussi, dans un autre exemple, que les données reçues peuvent être à l'origine d'une modification d'une fréquence d'envoi de données depuis un élément de commande tel que le gyroscope GRS, l'accéléromètre ACC, un magnétomètre, etc. Le système comprend un module de gestion MNG apte à déterminer le comportement futur du module de commande. Dans notre exemple, ce module de gestion MNG est un programme d'ordinateur. La localisation de ce module de gestion MNG dans le système est quelconque. Dans notre exemple ce module est dans le décodeur DEC. Ce module de gestion MNG est capable en fonction du service sélectionné de déduire le comportement futur à appliquer au module de commande TCD. Pour cela, ce module identifie le service et, une fois identifié, fourni des données représentatives du service, à savoir des données informatives ou une commande (voire plusieurs commandes) au module de commande TCD. Ensuite, le module de commande TCD (ou plus précisément le processeur CPU) exécute la commande ou interprète les données informatives, respectivement, et modifie en conséquence son fonctionnement.
Les données informatives peuvent être par exemple un identifiant qu'interprète ensuite le processeur CPU afin de déduire les modules de commande à activer/désactiver. L'identifiant en question est par exemple un identifiant de service.
Dans la suite, on suppose que le module de gestion MNG du comportement futur du module de commande est situé dans le décodeur. Celui- ci présente l'avantage de communiquer directement avec le module de commande. Le module pourrait aussi être dans la télécommande.
Trois exemples de réalisation vont être décrits en référence à la figure 3. Sur la figure 3, sont représentés le module de commande TCD et le récepteur de flux DEC ainsi que les échanges de données ayant lieu entre eux dans les trois modes de réalisation. Les étapes sont les suivantes : Lors d'une première étape SEL, l'utilisateur sélectionne un service par le biais du module de commande. Plusieurs commandes peuvent être sélectionnées successivement.
Le décodeur DEC reçoit les commandes successives et les exécute EXE. A ce stade, le module de gestion MNG en déduit le type de service ID-S.
Le décodeur DEC en déduit ensuite des données informatives INF ou une commande CDE. Une table de correspondance peut servir à retrouver les données informatives INF ou la commande CDE, selon le mode de réalisation choisi, en fonction du type de service. Dans notre exemple, suite à l'obtention des données informatives INF, ou la commande CDE, sont transmises au module de commande TCD. Dans notre exemple, la transmission s'effectue via le premier réseau RESl. Cependant, un autre réseau ou canal pourrait être utilisé pour la transmission de ces données informatives ou commande. L'obtention des données informatives INF ou de la commande CDE pourraient aussi provenir de l'utilisateur lui-même. Ce dernier souhaitant accéder à un jeu, ou autres services, pourrait sélectionner une touche (non représentée) du module de commande TCD prévue à cet effet. Le module de gestion MNG pourrait dans cette configuration se situé dans le module de commande. Suite à la réception des données informatives/commande, le module de commande TCD modifie son fonctionnement si nécessaire en exécutant la commande reçue ou en prenant en compte les données informatives. L'exécution ou la prise en compte sont référencés EXE sur la figure 3.
Un premier mode de réalisation est décrit ci-dessous dans lequel le service utilisé est un service de télévision à la demande.
On suppose que ce service nécessite l'utilisation, parmi les éléments de commande à disposition, Des codes touches CT par exemple situés sur une des faces du module de commande et du clavier CLV par exemple situé sur une face opposée à la précédente ; et ne nécessite pas l'utilisation du gyroscope GRS et de l'accéléromètre
ACC
Les étapes relatives à ce premier mode sont les suivantes :
Lors d'une première étape SEL, l'utilisateur sélectionne une émission de télévision par le biais d'un service de télévision à la demande. La sélection s'effectue en sélection des codes touches CT1 du module de commande. Pour cela, l'utilisateur sélectionne par exemple sur le module de commande une touche représentative d'un menu ; puis sélectionne le service souhaité sur le menu restitué sur l'écran.
Le décodeur DEC reçoit les commandes successives et les exécute EXE. A ce stade, le module de gestion MNG a connaissance du type de service
ID-S.
Dans notre exemple, le décodeur stocke une table de correspondance dans laquelle à un type de service ID-S correspond les identifiants des éléments de commande à alimenter et/ou ceux à ne pas alimenter. Dans notre exemple, suite à l'identification de la correspondance, des données informatives incluant les identifiants d'éléments de commande à activer et/ou désactiver sont transmises au module de commande de manière à ce que seuls certains éléments de commande soient alimentés par la batterie ALIM. En l'espèce, seules les touches CT et le clavier CLV sont alimentés électriquement. A l'inverse, les autres éléments de commande GRS et ACC ne sont pas alimentés.
Selon un deuxième mode de réalisation, le service est un jeu en ligne. On suppose que ce service de jeu nécessite l'utilisation, parmi les éléments de commande à disposition, du clavier CLV par exemple situé sur une face opposée à la précédente ; du gyroscope GRS et de l'accéléromètre ACC ; et ne nécessite pas l'utilisation des codes touches CT. Les étapes relatives à ce second mode sont les suivantes :
Lors d'une première étape, l'utilisateur sélectionne un jeu au moyen du module de commande TCD. Pour cela, l'utilisateur sélectionne par exemple sur le module de commande une touche représentative d'un menu ; puis sélectionne le service souhaité sur le menu affiché sur l'écran de la télévision TV. Le décodeur reçoit les commandes successives et les exécute EXE.
A ce stade, le module de gestion MNG a connaissance du type de service
ID-S
Le décodeur stocke une table de correspondance. A la différence du premier mode, dans ce second mode la table stocke les types de service et les commandes respectives à transmettre au module de commande pour exécution.
Dans notre exemple, suite à l'identification de la correspondance, une commande CDE est émise à destination du module de commande TCD pour que seuls certains éléments de commande soient alimentés par la batterie ALIM. En l'espèce, seules les éléments suivants sont alimentés à savoir le clavier CLV par exemple situé sur une face opposée à la précédente ; le gyroscope GRS et l'accéléromètre ACC sont alimentés électriquement. A l'inverse, les autres éléments de commande ne sont pas alimentés à savoir les codes touches CT.
Selon un troisième mode de réalisation, la commande issue du décodeur peut être liée à une modification d'une fréquence d'envoi de commandes depuis le module de commande.
Parmi les éléments de commande, certains éléments émettent des commandes à des fréquences données, par exemple, lors d'un jeu, le gyroscope fourni des informations sur les positions dans l'espace du module, ce à une fréquence donnée. Actuellement, un gyroscope émet à une fréquence fixe de l'ordre de 100 Hz. Or, certains jeux nécessitent des fréquences de l'ordre de 60 Hz ou 50 Hz. L'invention permet une modification de cette fréquence en fonction du jeu sélectionné par l'utilisateur. Dans tous les modes décrits, une fois l'utilisation du service terminé, le fonctionnement du module de commande peut de nouveau être modifié ; par exemple, si aucun service n'est utilisé, le module de commande peut passer dans un état de veille.
Comme nous l'avons vu précédemment, le module de commande TCD peut être un programme stocké en mémoire, et le récepteur de flux une application telle qu'une application de télévision à la demande. Le module de commande est affiché sur un écran, par exemple sur un écran tactile manipulable avec les doigts.
Lorsque le module de commande reçoit les données informatives ou une commande, le module de commande peut modifier son fonctionnement en inhibant certaines commandes sur l'écran. L'inhibition résultant empêche la sélection de la touche concernée.
Prenons l'exemple d'une sélection d'un flux de données correspondant à une émission de télévision à la demande. Aujourd'hui, les émissions de télévision à la demande peuvent être précédées d'une diffusion d'une publicité. Souvent, les régies publicitaires à l'origine de la publicité ne souhaitent pas que l'utilisateur récepteur de la publicité ne puisse actionner, depuis son module de commande, une avance rapide de manière à accélérer la restitution de la publicité en vue d'accéder à l'émission plus rapidement.
Selon une autre variante, l'invention peut prévoir de modifier son fonctionnement en inhibant des touches du module de commande affiché à l'écran. Ce cas est transposable au module de commande physique en ce sens que l'inhibition est remplacée par le fait de ne pas alimenter électriquement la commande concernée.
A noter que les différents modes de réalisation décrits ci-dessus peuvent être réalisés isolément ou en combinaison. Enfin, notons aussi que les termes module et moyens peuvent 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 et moyens 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.).

Claims

Procédé de gestion du fonctionnement d'un module de commande (TCD) apte à commander un dispositif (DEC) apte à délivrer des services, le module (TCD) comprenant un processeur (CPU) et une pluralité d'éléments de commandes (GRS,ACC,CT,CLV) aptes à émettre des commandes, caractérisé en ce qu'il comprend une étape de modification de son fonctionnement en fonction du service délivré par le dispositif.
Procédé de gestion selon la revendication 1, caractérisé en ce que le module de commande reçoit des données (INF/CDE) en lien avec le service délivré par le dispositif.
Procédé selon la revendication 1, caractérisé en ce que les modules sont alimentés électriquement et en ce que les éléments de commande (GRS,ACC,CT,CLV) sont alimentés sélectivement en fonction du service délivré par le dispositif.
Procédé de communication selon la revendication 1, caractérisé en ce qu'un élément de commande émet des commandes à une fréquence donnée, en ce que la fréquence d'émission des commandes issues dudit élément de commande est modifiée en fonction du service délivré par le dispositif.
Procédé selon la revendication 1, caractérisé en ce que le dispositif est un récepteur de données apte à recevoir des données représentatives d'un service.
Module de commande (TCD) apte à commander un dispositif (DEC) apte à délivrer des services, le module comprenant un processeur et une pluralité d'éléments de commandes aptes à émettre des commandes, caractérisé en ce qu'il comprend des moyens de réception aptes à recevoir des données liées au service délivré, et des moyens de modification aptes à modifier son fonctionnement en fonction des données reçues.
7. Programme d'ordinateur apte à être mis en œuvre sur un module de commande 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.
8. Module de gestion (MNG) apte à communiquer avec un module de commande apte à commander un dispositif apte à délivrer des services, caractérisé en ce qu'il comprend des moyens pour transmettre des données liées au service délivré, lesdites données étant aptes à être prises en compte par le module de commande pour modifier le fonctionnement du module de commande.
9. Dispositif (DEC), caractérisé en ce qu'il inclut un module de gestion tel que défini dans la revendication 8.
10. Plateforme de services (PF) apte à délivrer des flux de données à destination d'un dispositif (DEC), caractérisé en ce qu'elle comprend un module de gestion tel que défini dans la revendication 8.
11. Système incluant un dispositif (DEC) et un module de commande (TCD) apte à communiquer entre eux au travers d'un réseau de communication (RES2), caractérisé en ce qu'il comprend un module de commande tel que défini dans la revendication 6 et un module de gestion tel que défini dans la revendication 8.
PCT/FR2014/053319 2013-12-20 2014-12-12 Gestion du fonctionnement d'un module de commande Ceased WO2015092235A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP14827830.2A EP3084548A1 (fr) 2013-12-20 2014-12-12 Gestion du fonctionnement d'un module de commande
US15/104,230 US20170006330A1 (en) 2013-12-20 2014-12-12 Management of the operation of a control module

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1363140 2013-12-20
FR1363140A FR3015823A1 (fr) 2013-12-20 2013-12-20 Gestion du fonctionnement d'un module de commande

Publications (1)

Publication Number Publication Date
WO2015092235A1 true WO2015092235A1 (fr) 2015-06-25

Family

ID=50290000

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2014/053319 Ceased WO2015092235A1 (fr) 2013-12-20 2014-12-12 Gestion du fonctionnement d'un module de commande

Country Status (4)

Country Link
US (1) US20170006330A1 (fr)
EP (1) EP3084548A1 (fr)
FR (1) FR3015823A1 (fr)
WO (1) WO2015092235A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090303097A1 (en) * 2008-06-09 2009-12-10 Echostar Technologies Llc Systems, methods and apparatus for changing an operational mode of a remote control
US20110221622A1 (en) * 2010-03-10 2011-09-15 West R Michael Peters Remote control with user identification sensor
US20110279376A1 (en) * 2010-05-12 2011-11-17 Aaron Tang Remote control to operate computer system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7227847B2 (en) * 2004-03-11 2007-06-05 Ixi Mobile (R&D) Ltd. Power management system and method for a wireless communications device
US20060205410A1 (en) * 2005-03-08 2006-09-14 Comcast Cable Holdings, Llc Method and system of controlling operation of customer access point with remote control
US9498714B2 (en) * 2007-12-15 2016-11-22 Sony Interactive Entertainment America Llc Program mode switching
US8760392B2 (en) * 2010-04-20 2014-06-24 Invensense, Inc. Wireless motion processing sensor systems suitable for mobile and battery operation
US8694811B2 (en) * 2010-10-29 2014-04-08 Texas Instruments Incorporated Power management for digital devices
US9053243B2 (en) * 2012-10-10 2015-06-09 Google Inc. Unidirectional and bidirectional communication between a host device and a peripheral device
US9155960B2 (en) * 2013-01-11 2015-10-13 Chris Argiro Video-game console for allied touchscreen devices
US9603090B2 (en) * 2013-08-08 2017-03-21 Apple Inc. Management of near field communications using low power modes of an electronic device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090303097A1 (en) * 2008-06-09 2009-12-10 Echostar Technologies Llc Systems, methods and apparatus for changing an operational mode of a remote control
US20110221622A1 (en) * 2010-03-10 2011-09-15 West R Michael Peters Remote control with user identification sensor
US20110279376A1 (en) * 2010-05-12 2011-11-17 Aaron Tang Remote control to operate computer system

Also Published As

Publication number Publication date
FR3015823A1 (fr) 2015-06-26
EP3084548A1 (fr) 2016-10-26
US20170006330A1 (en) 2017-01-05

Similar Documents

Publication Publication Date Title
EP3044966B1 (fr) Méthode pour contrôler l'accès à du contenu diffusé
EP2719188B1 (fr) Procede de sortie d'un mode de veille basse consommation et dispositif associe
EP2795845B1 (fr) Systeme de controle pour jouer un flux de donnees sur un dispositif recepteur
EP3149917B1 (fr) Dispositif et procede pour passerelle de mise a jour consistente des services d'un reseau domestique
WO2015092235A1 (fr) Gestion du fonctionnement d'un module de commande
EP3461135A1 (fr) Procédé de gestion du droit d'accès à un contenu numérique
EP3393131A1 (fr) Procédé de commande d'une passerelle multimédia et équipement pour la mise en oeuvre du procédé
FR3086478A1 (fr) Gestion du fonctionnement d'une telecommande lors de la reception d'un appel telephonique.
WO2011124810A1 (fr) Gestion de service personnalisee dans un reseau ip
FR3120468A1 (fr) Procédé de gestion de la configuration d’une télécommande.
FR3116624A1 (fr) Procédé de gestion d’une communication entre un dispositif de commande et un terminal de lecture.
FR3116172A1 (fr) Procédé de gestion de l’accès à un contenu numérique
EP2925084B1 (fr) Technique de gestion d'un etat d'activation d'un reseau d'acces radio dans un reseau local
FR2964523A1 (fr) Mise a disposition d'informations par un terminal mobile dans un reseau.
WO2015082863A1 (fr) Module de pilotage d'un récepteur de contenus multimédias, serveur et procédés d'élaboration de contenus et de messages associes
EP3228083B1 (fr) Procédé de gestion du droit d'accès a un contenu numérique
EP2679003B1 (fr) Procede et dispositif de gestion autonome d'un equipement electronique
FR3086477A1 (fr) Gestion de l'alimentation electrique d'une telecommande.
FR2994625A1 (fr) Telecommande intelligente pour televiseur numerique
FR2956787A1 (fr) Procede et serveur pour detecter un programme video recu par un usager
WO2023083538A1 (fr) Procédé de gestion de l'accès à une contenu a lecture d'un contenu multimedia
EP4500868A1 (fr) Procédé de gestion d'équipements au sein d'un environnement audiovisuel domestique, programme d'ordinateur, support de données et dispositif de restitution correspondants
FR3089739A1 (fr) Procédé de navigation optimisée dans un contenu multimédia, système de navigation, appareil de restitution et programme d’ordinateur correspondants.
FR3082043A1 (fr) Gestion de l'alimentation electrique d'une telecommande.
FR2996098A1 (fr) Mecanisme de mise en veille des equipements d'un reseau

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14827830

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15104230

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2014827830

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2014827830

Country of ref document: EP