EP3084548A1 - Management of the operation of a control module - Google Patents

Management of the operation of a control module

Info

Publication number
EP3084548A1
EP3084548A1 EP14827830.2A EP14827830A EP3084548A1 EP 3084548 A1 EP3084548 A1 EP 3084548A1 EP 14827830 A EP14827830 A EP 14827830A EP 3084548 A1 EP3084548 A1 EP 3084548A1
Authority
EP
European Patent Office
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.)
Withdrawn
Application number
EP14827830.2A
Other languages
German (de)
French (fr)
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
Publication of EP3084548A1 publication Critical patent/EP3084548A1/en
Withdrawn 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

The invention relates to a method for managing the operation of a control module (TCD) suitable for controlling a device that can supply services, the module (TCD) comprising a processor (CPU) and a plurality of instruction elements (GRS,ACC,CT,CLV) for emitting instructions, characterised in that it comprises a step of modifying the operation thereof according to the service supplied by the device.

Description

Gestion du fonctionnement d'un module de commande.  Management of the operation of a control module.
L'invention se rapporte à un procédé de gestion du fonctionnement d'un module de commande. The invention relates to a method for managing the operation of a control module.
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. 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.
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. 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.
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. 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.
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. 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.
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. The inventors have found that the 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.
L'invention vient améliorer la situation. The invention improves the 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. For this purpose, 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.
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é. 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.
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. According to a particular embodiment, the 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. In this way, 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.
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.Thanks to the invention, 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.
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. According to yet another particular mode of implementation of the invention, which may be implemented alternately or cumulatively with the previous, the 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.
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. A control module comprises control elements able to issue commands at a given frequency. According to yet another particular mode of implementation of the invention, which may be implemented alternatively or cumulatively with the previous ones, the transmission frequency of the commands from said control element is modified as a function of the service delivered by the device. . In this way, according to the received stream, 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.
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. Recall that a service aims at a data flow supply service. The data flow in question is for data of any type; namely multimedia data (photo, video, etc.), data relating to an online game, 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. According to yet another particular mode of implementation of the invention, which can be implemented alternatively or cumulatively with the previous ones, the device is a data receiver able to receive data. data representative of a service. This receiver is for example a digital decoder, a home gateway (or router), 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. According to a material aspect, 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. According to another material aspect, 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. According to another material aspect, 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.
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. According to another material aspect, 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.
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. According to another hardware aspect, 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.
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. Finally, according to another material aspect, 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.
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. The invention will be better understood on reading the description which follows, given by way of example and with reference to the appended drawings in which: FIG. 1 represents a computer system on which is illustrated an exemplary embodiment of the invention .
La figure 2 est une vue schématique des circuits présents dans un module de commande. Figure 2 is a schematic view of the circuits present in a control module.
La figure 3 est une vue schématique des étapes mises en œuvre pour la réalisation de l'invention. Figure 3 is a schematic view of the steps implemented for carrying out the invention.
Description détaillée d'un exemple de réalisation illustrant l'invention : Detailed description of an exemplary embodiment illustrating the 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 passerelleFIG. 1 represents a SYS system comprising a TCD control module, a DEC device a TV television, a PF services platform. In our example, the device includes a decoder and a gateway
(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. (or router). 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.
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. One or more services (games, video) can be stored on the device. The services can also be stored on a network accessible by the device. In all cases, the device delivers or participates in the delivery of a 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. In our example, 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.
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). In our example, the TCD control module communicates with the decoder DEC via a first RESl network of ZigBee type. For this purpose, the control module and the decoder are equipped with respective Zigbee modules. Recall that Zigbee is a low-power wireless radio technology; it is possible to exchange messages on a radio channel that comply with the ZigBee protocol. It should be noted that 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).
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. In our example, the decoder DEC is connected by a cable CBL to TV TV. The cable is for example an HDMI cable.
Le décodeur DEC communique avec la plateforme PF via un second réseau de communication RES2 quelconque du type ADSL, fibre, etc. The decoder DEC communicates with the platform PF via a second communication network RES2 of any type ADSL, fiber, etc.
Dans notre exemple, le décodeur est apte à délivrer un service offert par la plateforme. In our example, the decoder is able to deliver a service offered by the platform.
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 : Figure 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. In our example, the modules include:
- 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 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
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. 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.
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. The modules installed on the same device are connected to each other via a bus. Recall that a bus has the function of ensuring the transfer of digital data between the different circuits of a computer. In our example, the bus in question includes a data bus and a control bus.
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é. Note also that, in our example, 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.
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. According to the invention, the 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.
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. We will see in the following that, for example, the received data have an influence on the power management of the modules; for example, module power management is done selectively. In other words, 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. We will also see, in another example, that 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. In our example, this MNG management module is a computer program. The location of this MNG management module in the system is arbitrary. In our example, 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.
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. 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.
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. In the following, it is assumed that 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.
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. Three exemplary embodiments will be described with reference to FIG. 3. 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.
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. The decoder DEC receives the successive commands and executes EXE. At this stage, the management module MNG deduces the type of 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. 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. In our example, 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. Following the receipt of the information / control data, 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.
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. A first embodiment is described below in which the service used is a television on demand service.
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ètreIt is assumed that 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
ACC ACC
Les étapes relatives à ce premier mode sont les suivantes : The steps relating to this first mode are the following:
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. In a first step 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. For this, 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.
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 serviceThe decoder DEC receives the successive commands and executes EXE. At this point, the MNG management module is aware of the type of service
ID-S. 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. In our example, 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. In our example, following the identification of the correspondence, 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.
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 : According to a second embodiment, 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:
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. In a first step, the user selects 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.
A ce stade, le module de gestion MNG a connaissance du type de serviceAt this point, the MNG management module is aware of the type of service
ID-S 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. 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.
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. In our example, following identification of the correspondence, a command CDE is sent to the TCD control module so that only certain control elements are powered by the battery ALIM. In this case, only 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. Conversely, the other control elements are not powered ie the CT key codes.
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. According to a third embodiment, the command from the decoder can be linked to a modification of a command sending frequency from the control module.
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. Among the control elements, certain elements emit commands at given frequencies, for example, during a game, the gyroscope provides information on the positions in the module space, this at a given time. given frequency. Currently, a gyroscope emits at a fixed frequency of the order of 100 Hz. However, 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. In all modes described, once the use of the service is complete, 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.
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. As we have seen previously, 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.
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. 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.
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. Take the example of a selection of a data stream corresponding to a television program on demand. Today, on-demand television programs may be preceded by an advertisement. Advertising advertising agencies often do not want the user receiving the advertisement to be able to operate a fast forward advance from his control module so as to speed up the return of the advertisement in order to gain access to the advertisement. to issue more quickly.
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. According to another variant, 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.
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.). Note that the various embodiments described above can be carried out individually or in combination. Finally, it should also be noted that the terms 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. In the same way, 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. .).

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. A method for managing the operation of a control module (TCD) capable of controlling a device (DEC) capable of delivering services, the module (TCD) comprising a processor (CPU) and a plurality of control elements (GRS, ACC, CT, CLV) 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.
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. Management method according to claim 1, characterized in that the control module receives data (INF / CDE) in connection with the service delivered by the device.
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. Method according to claim 1, characterized in that the modules are electrically powered and in that the control elements (GRS, ACC, CT, CLV) are selectively powered according to the service provided by the device.
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. Communication method according to claim 1, characterized in that a control element transmits commands at a given frequency, in that the transmission frequency of the commands from said control element is changed according to the service provided by the device .
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. Method according to claim 1, characterized in that the device is a data receiver capable of receiving data representative of a 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. Control module (TCD) capable of controlling a device (DEC) capable of delivering services, the module comprising a processor and a plurality of command elements able to issue commands, characterized in that it comprises receiving means able to receive data related to the service delivered, and modification means adapted to modify its operation according to the data received.
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. 7. Computer program adapted to be implemented on a control module as defined in claim 5, said program comprising code instructions which, when the program is executed performs the step defined in claim 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. 8. Management module (MNG) 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.
9. Dispositif (DEC), caractérisé en ce qu'il inclut un module de gestion tel que défini dans la revendication 8. 9. Device (DEC), characterized in that it includes a management module as defined in claim 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. 10. Service platform (PF) capable of delivering data flows to a device (DEC), characterized in that it comprises a management module as defined in claim 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. 11. System including a device (DEC) and a control module (TCD) able to communicate with each other through a communication network (RES2), characterized in that it comprises a control module as defined in FIG. claim 6 and a management module as defined in claim 8.
EP14827830.2A 2013-12-20 2014-12-12 Management of the operation of a control module Withdrawn EP3084548A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1363140A FR3015823A1 (en) 2013-12-20 2013-12-20 MANAGING THE OPERATION OF A CONTROL MODULE
PCT/FR2014/053319 WO2015092235A1 (en) 2013-12-20 2014-12-12 Management of the operation of a control module

Publications (1)

Publication Number Publication Date
EP3084548A1 true EP3084548A1 (en) 2016-10-26

Family

ID=50290000

Family Applications (1)

Application Number Title Priority Date Filing Date
EP14827830.2A Withdrawn EP3084548A1 (en) 2013-12-20 2014-12-12 Management of the operation of a control module

Country Status (4)

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

Family Cites Families (11)

* 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
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
US8760392B2 (en) * 2010-04-20 2014-06-24 Invensense, Inc. Wireless motion processing sensor systems suitable for mobile and battery operation
US9436219B2 (en) * 2010-05-12 2016-09-06 Litl Llc Remote control to operate computer system
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

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
None *
See also references of WO2015092235A1 *

Also Published As

Publication number Publication date
WO2015092235A1 (en) 2015-06-25
US20170006330A1 (en) 2017-01-05
FR3015823A1 (en) 2015-06-26

Similar Documents

Publication Publication Date Title
EP3044966B1 (en) Method for controlling access to broadcast content
EP3051757B1 (en) Control system for playing a data stream on a receiver device
EP2719188A1 (en) Method for exiting a low-consumption standby mode, and associated device
FR2999845A1 (en) METHOD FOR ACTIVATING A MAINTENANCE MODE IN AN ELECTRONIC DEVICE AND ASSOCIATED DEVICE
EP3149917B1 (en) Device and method of manager for consistent update of home network services
WO2015092235A1 (en) Management of the operation of a control module
EP3314596B1 (en) Method for controlling a functionality of a vehicle by means of a user terminal
EP3461135A1 (en) Method for managing the access right to a digital content
EP3393131A1 (en) Method for controlling a multimedia gateway and device for implementing the method
EP3078203B1 (en) Module for controlling a multimedia content receiver, server and methods for developing content and associated messages
FR3120468A1 (en) Method for managing the configuration of a remote control.
FR3086478A1 (en) MANAGEMENT OF THE OPERATION OF A REMOTE CONTROL WHEN RECEIVING A TELEPHONE CALL.
EP2925084B1 (en) Technique for managing an activation state of a wireless access network in a local network
FR2964523A1 (en) PROVIDING INFORMATION BY A MOBILE TERMINAL IN A NETWORK.
FR3086477A1 (en) MANAGEMENT OF THE POWER SUPPLY OF A REMOTE CONTROL.
EP2679003B1 (en) Method and device for autonomous steuerung of an electronic equipment
FR2956787A1 (en) METHOD AND SERVER FOR DETECTING A VIDEO PROGRAM RECEIVED BY A USER
WO2023083538A1 (en) Method for managing access to a content item to be read of a multimedia content item
EP3228083B1 (en) Method to manage access rights to a digital content
WO2023180096A1 (en) Method for managing equipment within a home audiovisual environment, and corresponding computer program, data medium and playback device
FR3116624A1 (en) Method for managing communication between a control device and a reading terminal.
WO2023041876A1 (en) Method for managing the electrical supply of appliances
FR3089739A1 (en) Optimized navigation method in multimedia content, navigation system, playback device and corresponding computer program.
FR2994625A1 (en) INTELLIGENT REMOTE FOR DIGITAL TELEVISION
FR2996098A1 (en) Method for controlling energy consumption of terminal e.g. laptop, in home network, involves selecting sleep level from available levels of sleep based on result of comparison of parameter of quality of service with parameter of transition

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20160718

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

DAX Request for extension of the european patent (deleted)
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

17Q First examination report despatched

Effective date: 20200302

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: ORANGE

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20200915