FR3096209A1 - A method of managing the reception of digital content by an access device. - Google Patents
A method of managing the reception of digital content by an access device. Download PDFInfo
- Publication number
- FR3096209A1 FR3096209A1 FR1904932A FR1904932A FR3096209A1 FR 3096209 A1 FR3096209 A1 FR 3096209A1 FR 1904932 A FR1904932 A FR 1904932A FR 1904932 A FR1904932 A FR 1904932A FR 3096209 A1 FR3096209 A1 FR 3096209A1
- Authority
- FR
- France
- Prior art keywords
- access
- sel
- commands
- selection
- decoder
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
- H04N21/4384—Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
L'invention concerne un Procédé de gestion de l’accès, par un dispositif d’accès (STB), à des contenus multimédias (CH1-CH5) via un réseau de communication, le dispositif d’accès étant apte à recevoir des commandes de sélection de contenus multimédias (SEL(CH1)-SEL(CH5)) depuis un dispositif de commande (TCD) et à transmettre des requêtes d’accès (REQ(CH1)-REQ(CH5)) correspondantes aux contenus sélectionnés via le réseau de communication (RES), caractérisé en ce qu’il comprend une détection d’une phase de réception de commandes de sélection successives (SEL(CH2)-SEL(CH4)) dont l’espacement entre commandes consécutives est inférieur à une durée donnée (Tmax) ; et en ce qu’il comprend une étape de transmission, au cours de la phase détectée, d’une partie des requêtes d’accès correspondantes. Figure pour l'abrégé : Fig. 4The invention relates to a method for managing access, by an access device (STB), to multimedia content (CH1-CH5) via a communication network, the access device being able to receive control commands. selection of multimedia contents (SEL (CH1) -SEL (CH5)) from a control device (TCD) and to transmit access requests (REQ (CH1) -REQ (CH5)) corresponding to the selected contents via the network of communication (RES), characterized in that it comprises a detection of a phase of reception of successive selection commands (SEL (CH2) -SEL (CH4)) whose spacing between consecutive commands is less than a given duration ( Tmax); and in that it comprises a step of transmitting, during the detected phase, part of the corresponding access requests. Figure for the abstract: Fig. 4
Description
L'invention se rapporte au domaine des télécommunications.The invention relates to the field of telecommunications.
Plus particulièrement, l’invention se rapporte à un procédé de gestion de l’accès à des contenus multimédias par un dispositif d’accès en vue d’une restitution sur un dispositif de restitution.More particularly, the invention relates to a method for managing access to multimedia content by an access device with a view to playback on a playback device.
On entend par contenus multimédias tout contenu audio et/ou vidéo tel que des chaînes de télévision aussi appelée chaînes audiovisuelles.By multimedia content is meant any audio and/or video content such as television channels also called audiovisual channels.
Le dispositif d’accès visé est un dispositif à part entière apte à être connecté à un dispositif de restitution. Ce dispositif d’accès est par exemple un téléviseur connecté à un réseau de communication, un décodeur de télévision numérique, une passerelle domestique, etc.The targeted access device is a fully-fledged device capable of being connected to a restitution device. This access device is for example a television connected to a communication network, a digital television decoder, a home gateway, etc.
Etat de la techniqueState of the art
On a vu récemment se développer de nouveaux modes de commande pour le contrôle des appareils audiovisuels. Le moyen de naviguer consiste en général à utiliser les flèches de direction d’une télécommande, notamment utiliser les boutons P+ et P- pour naviguer, ou « zapper », très simplement entre les chaînes audiovisuelles proposées sur une interface graphique restituée sur le dispositif de restitution.We have recently seen the development of new control modes for controlling audiovisual devices. The way to navigate generally consists of using the direction arrows on a remote control, in particular using the P+ and P- buttons to navigate, or "zap", very simply between the audiovisual channels offered on a graphical interface rendered on the restitution.
Le temps nécessaire pour réaliser un zapping par touche P+ / P- sur un décodeur de télévision numérique connecté sur un réseau par exemple de type IPTV (de l'anglais « Internet Protocol Television ») est relativement important, de l’ordre de 3 secondes environ. En effet, pour accéder à un flux diffusé en multicast, le décodeur doit s’abonner à ce flux, par exemple à travers un protocole IGMP (sigle anglo saxon de « Internet Group Management Protocol »). Le temps nécessaire à l’affichage du flux sur le téléviseur dépend alors de nombreux facteurs comme la taille des groupes d’images GOP (sigle anglo-saxon de « Group Of Pictures ») conformément à la norme MPEG (sigle anglo-saxon de « Moving Picture Experts Group ») ou la taille de la mémoire tampon (aussi appelé Buffer) présente dans le décodeur.The time required to perform a zapping by P+/P- key on a digital television decoder connected to a network, for example of the IPTV (Internet Protocol Television) type, is relatively long, of the order of 3 seconds. approximately. Indeed, to access a stream broadcast in multicast, the decoder must subscribe to this stream, for example through an IGMP protocol (Anglo Saxon acronym for "Internet Group Management Protocol"). The time necessary for the display of the stream on the television then depends on many factors such as the size of the GOP groups of pictures (Anglo-Saxon acronym for "Group Of Pictures") in accordance with the MPEG standard (Anglo-Saxon acronym for " Moving Picture Experts Group”) or the size of the buffer memory (also called Buffer) present in the decoder.
Certaines techniques permettent de réduire considérablement ce temps d’attente comme la technique appelée « fast zapping » connue de l’homme du métier. Cette technique disponible pour des terminaux disposant d’une bande passante très importante consiste à recevoir plusieurs flux de données en même temps ; plus particulièrement, le principe consiste à accéder (ou « à s’abonner ») automatiquement à une chaîne sélectionnée et aussi à d’autres chaînes par exemple aux chaînes adjacentes, à savoir la chaine précédente et la chaine suivante. Le décodeur reçoit ensuite les flux de données correspondants aux trois chaînes, et décode les flux de données correspondants. A ce stade, la chaîne sélectionnée est restituée et les autres données correspondantes aux chaînes adjacentes sont reçues et prêtes à être restituée sur requête.Certain techniques make it possible to considerably reduce this waiting time, such as the technique called "fast zapping" known to those skilled in the art. This technique, available for terminals with very high bandwidth, consists of receiving several data streams at the same time; more specifically, the principle consists in automatically accessing (or "subscribing") to a selected channel and also to other channels, for example adjacent channels, namely the previous channel and the next channel. The decoder then receives the data streams corresponding to the three chains, and decodes the corresponding data streams. At this point, the selected string is rendered and the other data corresponding to the adjacent strings are received and ready to be rendered on request.
Aussi, si le décodeur reçoit une commande de changement de chaîne, et que la chaîne visée fait partie des chaînes adjacentes ; dans ce cas de figure, cette chaîne télévisée est restituée sans nécessiter d’envoi d’une commande d’abonnement sur le réseau. Il en résulte un changement de chaîne (aussi appelé zapping) très rapide.Also, if the decoder receives a channel change command, and the target channel is one of the adjacent channels; in this case, this television channel is reproduced without the need to send a subscription order on the network. This results in a very fast channel change (also called zapping).
Cette technique dite du « fast zapping » est cependant très consommatrice de ressource réseau, en particulier en bande passante ; de plus, un abonnement aux chaines n’a d’intérêt que si l’utilisateur souhaite visualiser la chaîne en question. Or, l’abonnement est réalisé à chaque demande de changement de chaîne sans prendre en compte le souhait ou pas de visualiser la chaîne en question.This so-called “fast zapping” technique is however very consuming of network resources, in particular bandwidth; moreover, a subscription to channels is only of interest if the user wishes to view the channel in question. However, the subscription is made at each request to change the channel without taking into account the wish or not to view the channel in question.
L’invention vient améliorer la situation.The invention improves the situation.
L'inventionThe invention
A cet effet, selon un aspect fonctionnel, l'invention a pour objet un procédé de gestion de l’accès, par un dispositif d’accès, à des contenus multimédias via un réseau de communication, le dispositif d’accès étant apte à recevoir des commandes de sélection de contenus depuis un dispositif de commande et à transmettre des requêtes d’accès correspondantes aux contenus sélectionnés via le réseau de communication, caractérisé en ce qu’il comprend
- une détection d’une phase de réception de commandes de sélection successives dont l’espacement entre commandes consécutives est inférieur à une durée donnée ;
- detection of a reception phase of successive selection commands, the spacing between consecutive commands of which is less than a given duration;
- et en ce qu’il comprend une étape de transmission, au cours de la phase détectée, d’une partie des requêtes d’accès correspondantes.- and in that it includes a step of transmitting, during the detected phase, part of the corresponding access requests.
Selon l’invention, les requêtes d’accès ne sont plus transmises systématiquement ; certaines sont transmises, d’autres ne sont pas transmises. La décision de transmettre ou non une requête d’accès est fonction d’une détection d’une phase de zapping rapide c’est-à-dire de l’espacement entre deux commandes de sélection reçues consécutivement. Si l’espacement est inférieur à une valeur donnée, cela signifie qu’une phase de zapping rapide est en cours, que donc l’utilisateur ne souhaite pas visualiser les contenus sélectionnés.According to the invention, the access requests are no longer transmitted systematically; some are transmitted, others are not transmitted. The decision whether or not to transmit an access request depends on detection of a rapid zapping phase, i.e. the spacing between two selection commands received consecutively. If the spacing is less than a given value, this means that a fast zapping phase is in progress, so the user does not want to view the selected content.
L’invention évite ainsi la transmission de requêtes d’accès inutiles et par voie de conséquence évite également la réception de flux multimédias reçus sans intérêt car faisant l’objet d’un zapping rapide. Il en résulte, grâce à l’invention, une économie considérable en bande passante. L’invention conserve en outre une qualité d’accès optimal aux contenus multimédias souhaités.The invention thus avoids the transmission of useless access requests and consequently also avoids the reception of multimedia streams received without interest because they are the subject of rapid zapping. This results, thanks to the invention, in a considerable saving in bandwidth. The invention also maintains an optimal quality of access to the desired multimedia content.
A noter que l’invention ne se limite pas au cas où les requêtes d’abonnement concernent un contenu principal et des contenus secondaires tels que des chaînes adjacentes. L’invention s’applique aussi au cas où seul un abonnement est demandé à un contenu principal. L’économie en bande passante est également considérable dans cette dernière configration.It should be noted that the invention is not limited to the case where the subscription requests relate to main content and secondary content such as adjacent channels. The invention also applies to the case where only a subscription is requested to a main content. The bandwidth saving is also considerable in this last configuration.
Selon un premier mode de réalisation, l’espacement entre commandes de sélection consécutives concerne l’espacement entre la commande de sélection courante et la commande de sélection reçue ultérieurement. Dans cette configuration, selon une variante, de ce premier mode, le procédé comprend, pour chaque commande de sélection reçue, une étape de déclenchement d’une temporisation, et une étape de transmission de la requête d’accès correspondante à l’issue de la temporisation si aucune commande de sélection n’est reçue au cours de cette première temporisation. Dans cette configuration, la dernière requête d’accès associée à la phase de zapping rapide est transmise. De cette manière, le dernier contenu sélectionné lors de cette phase dite de zapping rapide est reçu et restitué.According to a first embodiment, the spacing between consecutive selection commands relates to the spacing between the current selection command and the selection command received subsequently. In this configuration, according to a variant of this first mode, the method comprises, for each selection command received, a step of triggering a time delay, and a step of transmitting the corresponding access request at the end of the time delay if no selection command is received during this first time delay. In this configuration, the last access request associated with the fast zapping phase is transmitted. In this way, the last content selected during this so-called fast zapping phase is received and restored.
Selon un deuxième mode de réalisation, qui pourra être mis en œuvre alternativement ou cumulativement avec le premier mode, l’espacement entre commandes de sélection consécutives concerne l’espacement entre la commande de sélection courante et la commande de sélection précédemment reçue. Ce deuxième mode évite de mettre en œuvre une temporisation dans le dispositif d’accès.According to a second embodiment, which may be implemented alternatively or cumulatively with the first mode, the spacing between consecutive selection commands relates to the spacing between the current selection command and the selection command previously received. This second mode avoids implementing a time delay in the access device.
Précisons qu’on entend ici par temporisation une action de suspendre la transmission d’une requête d’accès.Note that timeout here means an action to suspend the transmission of an access request.
Selon un deuxième mode de réalisation, qui pourra être mis en œuvre alternativement ou cumulativement avec le précédent, pendant la phase détectée, une requête d’accès non transmise est est supprimée.According to a second embodiment, which may be implemented alternatively or cumulatively with the previous one, during the detected phase, an access request not transmitted is deleted.
Selon un aspect matériel, l’invention a pour objet une entité de gestion de l’accès à des contenus multimédias par un dispositif d’accès, le dispositif d’accès étant apte à recevoir, des commandes successives de sélection de contenus multimédias depuis un dispositif de commande et à transmettre un ensemble de commandes d’accès correspondantes aux contenus multimédias, caractérisé en ce qu’il comprendAccording to a material aspect, the subject of the invention is an entity for managing access to multimedia content by an access device, the access device being capable of receiving successive commands for selecting multimedia content from a control device and to transmit a set of corresponding access commands to the multimedia contents, characterized in that it comprises
- un module de détection apte à détecter une phase de réception de commandes de sélection successives dont l’espacement entre commandes consécutives est inférieur à une durée donnée ;- a detection module capable of detecting a reception phase of successive selection commands whose spacing between consecutive commands is less than a given duration;
- un module de sélection apte à sélectionner un sous-ensemble de requêtes d’accès correspondantes à transmettre.- a selection module capable of selecting a subset of corresponding access requests to be transmitted.
Selon un autre aspect matériel, l’invention a pour objet un dispositif d’accès comprenant une entité de gestion telle que définie ci-dessus.According to another material aspect, the subject of the invention is an access device comprising a management entity as defined above.
Selon un aspect matériel, l’invention a pour objet un programme d'ordinateur apte à être mis en œuvre sur une entité de gestion telle que définie ci-dessus, le programme comprenant des instructions de code qui, lorsqu’il est exécuté par un processeur, réalise les étapes du procédé de gestion définies ci-dessus.According to a material aspect, the subject of the invention is a computer program capable of being implemented on a management entity as defined above, the program comprising code instructions which, when it is executed by a processor, performs the steps of the management method defined above.
Selon un autre aspect matériel, l’invention a pour objet un support de données sur lequel a été mémorisée au moins une série d’instructions de code de programme pour l’exécution d’un procédé de gestion tel que défini ci-dessus.According to another material aspect, the subject of the invention is a data medium on which has been stored at least one series of program code instructions for the execution of a management method as defined above.
Le support en question peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question.The medium in question can be any entity or device capable of storing the program. For example, the medium may comprise a storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or even a magnetic recording means, for example a hard disk. On the other hand, the information medium can be a transmissible medium such as an electrical or optical signal, which can be conveyed via an electrical or optical cable, by radio or by other means. The program according to the invention can in particular be downloaded from an Internet-type network. Alternatively, the information carrier may be an integrated circuit in which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the method in question.
L'invention sera mieux comprise à la lecture de la description qui suit, donnée à titre d'exemple et faite en référence aux dessins annexés sur lesquels :The invention will be better understood on reading the following description, given by way of example and made with reference to the appended drawings in which:
Description détaillée de modes de réalisation de l'inventionDetailed Description of Embodiments of the Invention
La figure 1 représente un système SYS comprenant un dispositif de commande TCD, un dispositif d’accès STB, une télévision TV, une plateforme de services PF.Figure 1 shows a system SYS comprising a control device TCD, an access device STB, a television TV, a service platform PF.
Dans notre exemple, le dispositif STB est un décodeur. Ce décodeur STB communique avec la plateforme de services PFS via un réseau de communication RES1. Dans notre exemple, cette communication s’effectue via une passerelle domestique GTW (ou routeur). Le réseau de communication RES1 utilisé entre la passerelle GTW et la plateforme PFS est par exemple un réseau étendu WAN tel que le réseau Internet.In our example, the STB device is a decoder. This decoder STB communicates with the service platform PFS via a communication network RES1. In our example, this communication takes place via a GTW home gateway (or router). The communication network RES1 used between the gateway GTW and the platform PFS is for example an extended network WAN such as the Internet network.
Dans notre exemple, la plateforme de services PFS comprend une pluralité de services tels que l’accès à des contenus multimédias chaînes de télévision, vidéo à la demande, TV à la demande, jeux en ligne, etc.In our example, the PFS service platform includes a plurality of services such as access to multimedia content, television channels, video on demand, TV on demand, online games, etc.
Dans les différents exemples décrits dans le présent texte, les contenus seront des chaînes de télévision. La plateforme PFS pourrait aussi être éclatée de manière à offrir des services répartis dans le réseau RES1.In the various examples described in this text, the contents will be television channels. The PFS platform could also be split up so as to offer distributed services in the network RES1.
Dans notre exemple, le dispositif commande TCD est une télécommande TCD qui permet de commander le décodeur STB. Une commande est par exemple un accès aux chaînes de télévision. Grâce à la télécommande, l’utilisateur peut zapper d’une chaîne de télévision vers une autre.In our example, the control device TCD is a remote control TCD which makes it possible to control the decoder STB. A command is for example access to television channels. Thanks to the remote control, the user can zap from one television channel to another.
Le décodeur STB et la passerelle GTW ont une architecture matérielle équivalente à un ordinateur ; l’architecture d’un ordinateur ne sera pas décrite plus en détails ici pour simplifier l’exposé de l’invention.The STB decoder and the GTW gateway have a hardware architecture equivalent to a computer; the architecture of a computer will not be described in more detail here to simplify the description of the invention.
En référence à la figure 1, le décodeur STB comprend un module d’accès apte à requérir la réception (l’homme du métier utilise aussi l’expression « apte à s’abonner à») d’un ou plusieurs flux de données multimédia illustrés par des chaînes de télévision dans notre exemple de réalisation. Dans notre exemple, ce module d’accès est un programme d’ordinateur stocké dans une mémoire morte du décodeur STB.Referring to Figure 1, the STB decoder includes an access module capable of requesting the reception (the person skilled in the art also uses the expression "capable of subscribing to") of one or more multimedia data streams illustrated by television channels in our example embodiment. In our example, this access module is a computer program stored in a ROM of the STB decoder.
Pour recevoir plusieurs flux de données, en référence à la figure 2, dans notre exemple, le décodeur STB est équipé de plusieurs démodulateurs (aussi appelés tuners par l’homme du métier) TUN1-TUN3. Plus particulièrement, ce dispositif d’accès DISP est apte à requérir un accès à une chaîne principale sélectionnée via la télécommande TCD et à requérir la réception d’autres chaînes CH typiquement les chaînes adjacentes CH- et CH+, dites chaînes secondaires. La requête d’accès à la chaîne principale ou aux chaînes secondaires peuvent se faire simultanément ou à des instants différents.To receive several data streams, with reference to FIG. 2, in our example, the STB decoder is equipped with several demodulators (also called tuners by those skilled in the art) TUN1-TUN3. More particularly, this access device DISP is able to request access to a main channel selected via the remote control TCD and to request the reception of other channels CH, typically the adjacent channels CH- and CH+, called secondary channels. The request for access to the main channel or to the secondary channels can be done simultaneously or at different times.
Ces demandes d’accès, appelées aussi abonnements, aux chaînes concernées, faites par le décodeur STB, sous-entendu le module d’accès, sont dans notre exemple les chaînes CH-/CH/CH+, CH- et CH+ désignant dans notre exemple les chaînes adjacentes de la chaîne restituée CH. Des chaînes autres que les chaînes adjacentes auraient pu être choisies en complément ou en remplacement des chaînes adjacentes.These access requests, also called subscriptions, to the channels concerned, made by the STB decoder, implying the access module, are in our example the channels CH-/CH/CH+, CH- and CH+ designating in our example the adjacent strings of the restored string CH. Strings other than the adjacent strings could have been chosen to complement or replace the adjacent strings.
Concrètement, le décodeur STB requiertConcretely, the STB decoder requires
- la réception d’un premier flux principal, (on dit aussi « s’abonne au premier flux ») ; celui-ci sera restitué sur l’écran TV,- the reception of a first main stream, (we also say “subscribes to the first stream”); it will be reproduced on the TV screen,
- ainsi que, dans notre exemple, la réception de flux secondaires à savoir les chaînes adjacentes CH- et CH+.- as well as, in our example, the reception of secondary streams, namely the adjacent channels CH- and CH+.
Après réception des flux, le décodeur STB décode les trois flux reçus, par exemple en même temps. A ce stade, une chaîne de télévision est reçue et restituée, et deux autres chaînes sont reçues par le décodeur prêtes à être restituées sur demande. Après réception, les chaînes secondaires sont stockées dans une mémoire tampon présente dans le décodeur. De cette manière, si le décodeur STB reçoit une commande de changement de chaîne CH+, le décodeur requiert la restitution de la chaîne CH+ en lieu et place de la chaîne CH sans nécessiter l’envoi d’une requête d’accès à la chaîne demandée CH+ auprès de la plateforme PFS. Cette méthode accélère la restitution d’une chaîne.After reception of the streams, the decoder STB decodes the three streams received, for example at the same time. At this point, one television channel is received and played back, and two other channels are received by the decoder ready to be played back on demand. After reception, the secondary chains are stored in a buffer present in the decoder. In this way, if the STB decoder receives a CH+ channel change command, the decoder requests the restitution of the CH+ channel instead of the CH channel without requiring the sending of an access request to the requested channel CH+ with the PFS platform. This method speeds up the rendering of a string.
Dans notre exemple, la télécommande TCD communique avec le décodeur STB via un lien de communication qui peut être filaire (USB, Ethernet, etc.) ou non filaire par exemple de type Wifi, ZigBee. Dans notre exemple, la télécommande et le décodeur sont équipés de modules Zigbee respectifs.In our example, the TCD remote control communicates with the STB decoder via a communication link which can be wired (USB, Ethernet, etc.) or non-wired, for example of the Wifi, ZigBee type. In our example, the remote control and the decoder are equipped with respective Zigbee modules.
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).Remember that Zigbee is a low-power radio wireless 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 allowing the communication of small radios, with reduced consumption, based on the IEEE 802.15.4 standard for networks with a personal dimension (Wireless Personal Area Networks: WPAN).
Dans notre exemple, le décodeur STB est relié par un câble CBL à la télévision TV. Le câble est par exemple un câble HDMI. Dans notre exemple, le décodeur est relié à la passerelle via un câble Ethernet ETH.In our example, the STB decoder is connected by a CBL cable to the TV set. The cable is for example an HDMI cable. In our example, the decoder is connected to the gateway via an ETH Ethernet cable.
Le décodeur STB reçoit une commande de sélection de chaîne SEL(CHx), d’une chaîne télévisée CHx (TF1, FR2, BBC, etc.), issue de la télécommande TCD et peut transmettre une requête d’accès REQ(CHx) à la chaîne sélectionnée CHx correspondante.The STB decoder receives a channel selection command SEL(CHx), from a television channel CHx (TF1, FR2, BBC, etc.), from the remote control TCD and can transmit an access request REQ(CHx) to corresponding selected channel CHx.
L’utilisateur de la télécommande TCD peut réaliser plusieurs sauts de chaînes. Lorsque les sauts de chaînes sont rapides on parle de « zapping rapide ». Lors d’un zapping rapide, la transmission de requêtes d’accès est systématique depuis le décodeur à destination de la plateforme PFS ; cela encombre le réseau inutilement ; en effet, à chaque sélection de chaîne, un abonnement à la chaîne est effectué. Or, lorsqu’un utilisateur zappe rapidement plusieurs chaînes successivement, par exemple d’une chaîne CH1 à une chaîne CH12, l’abonnement inutile aux chaînes intermédiaires CH1-CH11est extrêmement consommateur en bande passante ; en effet, comme expliqué précédemment, un abonnement ou accès à une chaîne entraîne la réception de la chaîne sélectionnée mais aussi dans certains cas des chaînes adjacentes comme expliqué ci-dessus.The user of the TCD remote control can skip several channels. When the channel jumps are fast, we speak of “fast zapping”. During fast zapping, the transmission of access requests is systematic from the decoder to the PFS platform; it clutters the network unnecessarily; indeed, with each channel selection, a subscription to the channel is made. However, when a user quickly zaps several channels successively, for example from a channel CH1 to a channel CH12, the useless subscription to the intermediate channels CH1-CH11 is extremely bandwidth intensive; indeed, as explained previously, a subscription or access to a channel leads to the reception of the selected channel but also in certain cases of the adjacent channels as explained above.
A cet effet, l’invention propose, lorsqu’une phase de zapping rapide ZR est détectée, de ne transmettre qu’une partie des requêtes d’accès associées.To this end, the invention proposes, when a rapid zapping phase ZR is detected, to transmit only part of the associated access requests.
De manière à atteindre cet objectif, l’invention comprend les étapes suivantes
- une étape de détection d’une phase, dite phase de zapping rapide,
- lors de cette phase de zapping rapide, une étape d’accès au cours de laquelle seule une partie des requêtes d’accès correspondantes sont transmises à destination de la plateforme PFS.
- a step for detecting a phase, called the fast zapping phase,
- during this fast zapping phase, an access step during which only some of the corresponding access requests are transmitted to the PFS platform.
La phase de détection de zapping rapide a lieu lorsque des commandes de sélection sont reçues successivement et que l’espacement entre les commandes consécutives est inférieur à une durée donnée (Tmax) ; plus précisément l’espacement entre une commande reçue et la suivante. Un compteur (chronomètre ou autres dispositifs similaires) mesure l’intervalle de temps entre une commande reçue et si la commande suivante est reçue avant une durée définie Tmax, on considère qu’un zapping rapide est en cours. Si aucune commande n’est reçue dans ce délai Tmax, on considère que le zapping est normal.The rapid zapping detection phase takes place when selection commands are successively received and the spacing between the consecutive commands is less than a given duration (Tmax); more precisely the spacing between a command received and the next. A counter (stopwatch or other similar device) measures the time interval between a command received and if the next command is received before a defined time Tmax, it is considered that a fast zapping is in progress. If no command is received within this time Tmax, zapping is considered normal.
La figure 3 illustre le principe général décrit ci-dessus. Sur cette figure 3, Trois axes sont représentés, un premier axe pour la télécommande TCD, un deuxième axe pour le décodeur STB, et un troisième axe pour la plateforme PFS.Figure 3 illustrates the general principle described above. In this figure 3, three axes are represented, a first axis for the TCD remote control, a second axis for the STB decoder, and a third axis for the PFS platform.
Des commandes de sélection SEL(CHn) sont transmises par la télécommande TCD à destination du décodeur STB ; le décodeur STB transmet ensuite tout ou partie requêtes d’accès aux chaînes CHn respectives à la plateforme PFS en fonction de l’espacement temporel entre commandes de sélection reçues consécutivement.Selection commands SEL(CHn) are transmitted by the remote control TCD to the decoder STB; the STB decoder then transmits all or part of the access requests to the respective channels CHn to the PFS platform according to the time spacing between selection commands received consecutively.
Sur la figure 3, une première commande SEL(CH1) est transmise au décodeur STB qui transmet ensuite une requête d’accès à la chaîne CH1. Le décodeur STB reçoit en retour un flux télévisé CH1 qu’il restitue sur l’écran ECR.In figure 3, a first command SEL(CH1) is transmitted to the decoder STB which then transmits a request for access to the channel CH1. The STB decoder receives in return a television stream CH1 which it restores on the ECR screen.
Plus tard, l’utilisateur zappe rapidement de la deuxième chaîne CH2 à la chaîne CH17.Later, the user quickly zaps from the second channel CH2 to channel CH17.
Une entité de gestion MNG, dans notre exemple présente dans le décodeur STB, détecte cette phase de zapping rapide ZR. Deux méthodes de détermination de phase de zapping rapide seront expliquées en détails en référence aux figures 4a/4b et 5.A management entity MNG, in our example present in the decoder STB, detects this fast zapping phase ZR. Two fast zapping phase determination methods will be explained in detail with reference to Figures 4a/4b and 5.
Au cours de cette phase de zapping rapide ZR, suite à la réception de commandes de sélection, le décodeur STB ne transmet qu’une partie des requêtes d‘accès associées aux commandes de sélection. La sélection des requêtes à transmettre peut se faire de plusieurs façons ; par exemple, en référence à la figure 3, seule la dernière requête d’accès REQ(CH17) associée à la dernière commande de sélection SEL(CH17) reçue au cours de la phase zapping rapide ZR est transmise. Les autres requêtes à savoir les requêtes REQ(CH2)-REQ(CH16) ne sont pas transmises. L’invention ne se limite bien évidemment pas à cet exemple ; une variante aurait pu consister à transmettre un nombre supérieur de requêtes d’accès au cours du zapping rapide ; par exemple une requête d’accès sur deux, ou une requête sur trois.During this fast zapping phase ZR, following the reception of selection commands, the STB decoder transmits only part of the access requests associated with the selection commands. The selection of requests to transmit can be done in several ways; for example, with reference to FIG. 3, only the last access request REQ(CH17) associated with the last selection command SEL(CH17) received during the fast zapping phase ZR is transmitted. The other requests, namely the requests REQ(CH2)-REQ(CH16) are not transmitted. The invention is obviously not limited to this example; a variant could have been to transmit a higher number of access requests during fast zapping; for example one out of two access requests, or one out of three requests.
Suite à la transmission de la requête REQ(CH17), le décodeur STB reçoit en retour un flux télévisé CH17 qu’il restitue sur l’écran ECR.Following the transmission of the REQ(CH17) request, the STB decoder receives in return a television stream CH17 which it restores on the ECR screen.
Suite à la phase de zapping rapide ZR, l’utilisateur visualise cette chaîne CH17.Following the rapid zapping phase ZR, the user visualizes this channel CH17.
Plus tard, l’utilisateur zappe normalement et sélectionne une chaîne CH18. Le décodeur STB reçoit la commande de sélection SEL(CH18) et transmet une requête d’accès REQ(CH18) à destination de la plateforme PFS.Later, the user normally zaps and selects a CH18 channel. The STB decoder receives the selection command SEL(CH18) and transmits an access request REQ(CH18) to the PFS platform.
Le décodeur reçoit en retour un flux télévisé CH18 qu’il restitue sur l’écran ECR.The decoder receives in return a CH18 television stream which it displays on the ECR screen.
Plus tard encore, l’utilisateur zappe normalement et sélectionne une chaîne CH19. Le décodeur STB reçoit la commande de sélection SEL(CH19). Aucune phase de zapping n’étant détectée, le décodeur STB transmet une requête d’accès REQ(CH19) à destination de la plateforme PFS.Later still, the user normally zaps and selects a CH19 channel. The decoder STB receives the selection command SEL(CH19). No zapping phase being detected, the STB decoder transmits an access request REQ(CH19) to the PFS platform.
Le décodeur reçoit en retour un flux télévisé CH19 qu’il restitue sur l’écran ECR.The decoder receives in return a CH19 television stream which it displays on the ECR screen.
Les figures 4a et 4b illustrent une solution permettant de détecter la phase de zapping rapide au moyen d’un compteur temporel et d’une temporisation apte à retarder la transmission d’une requête d’accès liée à une commande d’accès reçue.Figures 4a and 4b illustrate a solution making it possible to detect the fast zapping phase by means of a timer and a timer capable of delaying the transmission of an access request linked to an access command received.
La figure 4a illustre le principe utilisé et la figure 4b un mode de réalisation associé.Figure 4a illustrates the principle used and Figure 4b an associated embodiment.
Comme sur la figure 3, sur la figure 4a, trois axes sont attribués respectivement à la plateforme PF qui transmet des flux télévisés sur demande, au décodeur STB et à la télécommande TCD.As in Figure 3, in Figure 4a, three axes are allocated respectively to the platform PF which transmits television streams on demand, to the decoder STB and to the remote control TCD.
Une première commande de sélection d’un contenu télévisé CHn (n est un entier) est reçue dans un premier temps. Une temporisation TPn est mise en œuvre.A first television content selection command CHn (n is an integer) is first received. A TPn timer is implemented.
Si aucune commande de sélection n’est reçue pendant la temporisation TPn (cas non représenté sur la figure 4a), une requête de sélection est transmise vers la plateforme PFS.If no selection command is received during the time delay TPn (case not shown in FIG. 4a), a selection request is transmitted to the PFS platform.
Si une commande de sélection SEL(CHn+1) est reçue pendant la temporisation TPn, ce qui est le cas sur la figure 4a, la requête d’accès n’est pas transmise et une nouvelle temporisation TPn+1 est mise en œuvre à compter de l’instant de réception de la commande sélection SEL(CHn+1).If a selection command SEL(CHn+1) is received during the time delay TPn, which is the case in FIG. 4a, the access request is not transmitted and a new time delay TPn+1 is implemented at counting from the moment of reception of the selection command SEL(CHn+1).
Ensuite, si aucune commande de sélection n’est reçue pendant la nouvelle temporisation TPn+1, la requête d’accès correspondante REQ(CHn+1) est transmise à destination de la plateforme PFS.Then, if no selection command is received during the new time delay TPn+1, the corresponding access request REQ(CHn+1) is transmitted to the PFS platform.
La durée de la temporisation est par exemple de l’ordre de 500 ms. Sur les figures 4a et 4b, la durée maximum de temporisation Tmax est représentée de manière hachurée.The duration of the time delay is for example of the order of 500 ms. In FIGS. 4a and 4b, the maximum time delay duration Tmax is shown hatched.
Si l’utilisateur zappe rapidement juste après la mise sous tension de la télévision, cela peut avoir pour conséquence de ne rien afficher à l’écran. Dans notre exemple, le principe décrit en référence à la figure 4a peut ne pas être utilisé lors de la réception d’une première commande de sélection de contenus SEL(CH1) de manière à afficher un contenu CH1 sur l’écran.If the user quickly zaps right after turning on the television, this may result in nothing being displayed on the screen. In our example, the principle described with reference to FIG. 4a may not be used when receiving a first content selection command SEL(CH1) so as to display a content CH1 on the screen.
La figure 4b est une vue schématique d’abonnements successifs à différentes chaînes CHn (« n » est un entier). On verra dans cet exemple que l’utilisateur sélectionnera cinq chaînes de télévision CH1-CH5 successivement dont certaines au cours d’une phase de zapping rapide ZR, à savoir de la chaîne courante CH2 à la chaîne CH4.Figure 4b is a schematic view of successive subscriptions to different channels CHn ("n" is an integer). We will see in this example that the user will select five television channels CH1-CH5 successively, some of which during a rapid zapping phase ZR, namely from the current channel CH2 to the channel CH4.
Comme sur la figure 3, sur la figure 4b, trois axes sont attribués respectivement à la plateforme PF qui transmet des flux télévisés sur demande, au décodeur STB et à la télécommande TCD.As in FIG. 3, in FIG. 4b, three axes are allocated respectively to the platform PF which transmits television streams on demand, to the decoder STB and to the remote control TCD.
Dans notre exemple, dès qu’une commande de sélection SEL(CHn) est reçue par le décodeur STB, un compteur (timer en anglais) mesure le temps qui s’écoule et une temporisation TPn temporise la transmission de la requête d’accès correspondante.In our example, as soon as a selection command SEL(CHn) is received by the decoder STB, a counter (timer in English) measures the time that elapses and a timer TPn delays the transmission of the corresponding access request .
En référence à la figure 4b, les étapes ETm (m est un entier) illustrant un mode de réalisation basé sur le principe décrit ci-dessus sont décrites ci-dessous.With reference to FIG. 4b, the steps ETm (m is an integer) illustrating an embodiment based on the principle described above are described below.
Lors d’une première étape ET1, une première chaîne de télévision CH1 est sélectionnée par un utilisateur au moyen de la télécommande TCD.During a first step ET1, a first television channel CH1 is selected by a user using the remote control TCD.
Lors d’une deuxième étape ET2, le décodeur STB reçoit la commande de sélection SEL(CH1). Après réception, une temporisation TP1, dans notre exemple de 500 ms, est mise en marche lors d’une deuxième étape ET2.During a second step ET2, the decoder STB receives the selection command SEL(CH1). After reception, a time delay TP1, in our example of 500 ms, is started during a second step ET2.
Dans notre exemple, le décodeur STB ne reçoit pas de nouvelle commande de sélection au cours de la temporisation TP1, la requête d’accès REQ(CH1) est donc transmise à destination de la plateforme PFS lors d’une troisième étape ET3.In our example, the decoder STB does not receive a new selection command during the time delay TP1, the access request REQ(CH1) is therefore transmitted to the platform PFS during a third step ET3.
Dans notre exemple, la requête REQ(CH1) comprend également une requête d’accès aux chaînes adjacentes à savoir CH0 et CH2 ; Comme expliqué ci-dessus, cela permet par la suite, lorsque l’utilisateur zappe vers la chaîne CH2 d’afficher la chaîne CH2 plus rapidement celle-ci étant déjà, en cours de réception par un tuner présent dans le décodeur STB.In our example, the request REQ(CH1) also includes a request to access adjacent channels, namely CH0 and CH2; As explained above, this allows later, when the user zaps to channel CH2 to display channel CH2 more quickly, since it is already being received by a tuner present in the STB decoder.
Le décodeur STB reçoit en retour, lors d’une quatrième étape ET4, des flux dont le flux télévisé correspondant à la chaîne CH1, qui peut à ce moment-là être restitué sur l’écran ECR.The decoder STB receives in return, during a fourth step ET4, streams including the television stream corresponding to the channel CH1, which can at that time be restored on the screen ECR.
Ensuite, l’utilisateur décide de zapper plusieurs fois :Then, the user decides to zap several times:
Lors d’une cinquième étape ET5, l’utilisateur zappe une première fois de la première chaîne CH1 vers la deuxième chaîne CH2. Une commande de sélection SEL(CH2) est transmise au décodeur STB.During a fifth step ET5, the user zaps a first time from the first channel CH1 to the second channel CH2. A selection command SEL(CH2) is transmitted to the decoder STB.
A réception, le décodeur enclenche une temporisation TP2 lors d’une sixième étape ET6.On reception, the decoder triggers a time delay TP2 during a sixth step ET6.
Au cours de la temporisation TP2, le décodeur reçoit une nouvelle commande d’accès SEL(CH3). Dans ce cas, la requête d’accès correspondante REQ(CH2) n’est pas transmise et une nouvelle temporisation TP3 est mise en œuvre à compter de l’instant de réception de la commande sélection SEL(CH3). La temporisation TP3 est enclenchée lors d’une septième étape ET7.During the time delay TP2, the decoder receives a new access command SEL(CH3). In this case, the corresponding access request REQ(CH2) is not transmitted and a new time delay TP3 is implemented from the time of reception of the selection command SEL(CH3). Timer TP3 is started during a seventh step ET7.
Au cours de la temporisation TP3, le décodeur reçoit une nouvelle commande d’accès SEL(CH4). La requête d’accès correspondante REQ(CH3) n’est pas transmise et une nouvelle temporisation TP4 est mise en œuvre à compter de l’instant de réception de la commande sélection SEL(CH4). Cette temporisation TP4 est enclenchée lors d’une huitième étape ET8.During the time delay TP3, the decoder receives a new access command SEL(CH4). The corresponding access request REQ(CH3) is not transmitted and a new time delay TP4 is implemented from the time of reception of the selection command SEL(CH4). This time delay TP4 is started during an eighth step ET8.
A noter qu’une requête d’accès REQ(CHn) non transmise est par exemple supprimée.Note that an access request REQ(CHn) not transmitted is for example deleted.
Aucune commande de sélection n’est reçue au cours de la temporisation TP4, une requête d’accès correspondante REQ(CH4) est alors transmise lors d’une neuvième étape ET9 après la temporisation TP4.No selection command is received during the time delay TP4, a corresponding access request REQ(CH4) is then transmitted during a ninth step ET9 after the time delay TP4.
Lors d’une dixième étape ET10, le décodeur reçoit la chaîne de télévision CH4 correspondante et peut restituer la chaîne sur l’écran.During a tenth step ET10, the decoder receives the corresponding television channel CH4 and can restore the channel on the screen.
Dans notre exemple, par exemple dix secondes plus tard, lors d’une onzième étape ET11, l’utilisateur zappe de nouveau vers la chaîne CH5.In our example, for example ten seconds later, during an eleventh step ET11, the user zaps again to channel CH5.
Une temporisation TP5 est mise en œuvre lors d’une douzième étape ET12.A time delay TP5 is implemented during a twelfth step ET12.
Aucune commande sélection n’est reçue au cours de cette temporisation TP5, le décodeur STB transmet alors, après expiration de la temporisation TP5, la requête d’accès correspondante REQ(CH5) lors d’une treizième étape ET13 et reçoit en retour le contenu télévisé CH5 correspondant lors d’une quatorzième étape.No selection command is received during this time delay TP5, the decoder STB then transmits, after expiry of the time delay TP5, the corresponding access request REQ(CH5) during a thirteenth step ET13 and receives in return the content corresponding television CH5 during a fourteenth stage.
A ce stade, le décodeur peut restituer la chaîne en question CH5 et la restituer.At this point, the decoder can restore the channel in question CH5 and restore it.
Selon un deuxième de réalisation illustré sur la figure 5, ce mode pouvant être utilisé alternativement ou en combinaison avec le premier mode, la détection d’une phase de zapping rapide peut être réalisée d’une autre manière que celle illustrée en référence aux figures 4a et 4b. Ce deuxième mode évite de mettre en œuvre une temporisation. Dans ce second mode de réalisation, lorsqu‘une commande sélection est reçue, une mesure de la durée écoulée entre la commande courante reçue et la précédente commande reçue est déterminée et si la durée déterminée est inférieure à une durée donnée Tmax, on considère que le zapping est rapide.According to a second embodiment illustrated in FIG. 5, this mode being able to be used alternatively or in combination with the first mode, the detection of a rapid zapping phase can be carried out in a manner other than that illustrated with reference to FIGS. 4a and 4b. This second mode avoids implementing a time delay. In this second embodiment, when a selection command is received, a measurement of the time elapsed between the current command received and the previous command received is determined and if the determined duration is less than a given duration Tmax, it is considered that the zapping is fast.
En référence à la figure 5, un utilisateur sélectionne une chaine CH1 ; cette sélection SEL(CH1) est reçue par le décodeur ; comme cette commande de sélection est la première reçue, une requête d’accès REQ(CH1) est transmise par le décodeur à la plateforme.Referring to Figure 5, a user selects a channel CH1; this selection SEL(CH1) is received by the decoder; as this selection command is the first received, an access request REQ(CH1) is transmitted by the decoder to the platform.
L’utilisateur reçoit ensuite une autre commande de sélection SEL(CH2). L’unité de gestion mesure la durée écoulée T12 entre cette commande de sélection SEL(CH2) et la précédente SEL(CH1). Dans notre exemple, cette durée T12 est supérieure à la durée Tmax, le zapping n’est donc pas un zapping rapide ; une requête d’accès REQ(CH2) est donc transmise par le décodeur STB à la plateforme PFS.The user then receives another selection command SEL(CH2). The management unit measures the elapsed time T12 between this selection command SEL(CH2) and the previous one SEL(CH1). In our example, this duration T12 is greater than the duration Tmax, the zapping is therefore not a fast zapping; an access request REQ(CH2) is therefore transmitted by the decoder STB to the platform PFS.
Ensuite, l’utilisateur sélectionne une chaîne CH3. L’entité de gestion MNG mesure la durée écoulée T23 entre cette commande de sélection SEL(CH3) et la précédente SEL(CH2). Dans notre exemple, cette durée T23 est inférieure à la durée Tmax, le zapping est donc un zapping rapide ; La requête d’accès REQ(CH3) n’est donc pas transmise par le décodeur à la plateforme.Then the user selects a CH3 channel. The management entity MNG measures the elapsed time T23 between this selection command SEL(CH3) and the previous one SEL(CH2). In our example, this duration T23 is less than the duration Tmax, the zapping is therefore a fast zapping; The access request REQ(CH3) is therefore not transmitted by the decoder to the platform.
Ensuite, l’utilisateur sélectionne une chaîne CH4. L’unité de gestion mesure la durée écoulée T34 entre cette commande de sélection SEL(CH4) et la précédente SEL(CH3). Dans notre exemple, cette durée T34 est inférieure à la durée Tmax, le zapping est donc toujours un zapping rapide ; dans notre exemple, la requête d’accès REQ(CH4) n’est donc pas transmise par le décodeur à la plateforme.Then the user selects a CH4 channel. The management unit measures the elapsed time T34 between this selection command SEL(CH4) and the previous one SEL(CH3). In our example, this duration T34 is less than the duration Tmax, the zapping is therefore always a fast zapping; in our example, the access request REQ(CH4) is therefore not transmitted by the decoder to the platform.
Ensuite, l’utilisateur sélectionne une chaîne CH5. L’unité de gestion mesure la durée écoulée T45 entre cette commande de sélection SEL(CH5) et la précédente SEL(CH4). Dans notre exemple, cette durée T45 est supérieure à la durée Tmax, le zapping rapide a donc cessé. La requête d’accès REQ(CH5) est donc transmise par le décodeur à la plateforme.Then the user selects a CH5 channel. The management unit measures the elapsed time T45 between this selection command SEL(CH5) and the previous one SEL(CH4). In our example, this duration T45 is greater than the duration Tmax, the rapid zapping has therefore ceased. The access request REQ(CH5) is therefore transmitted by the decoder to the platform.
Comme indiqué dans ce qui précède, lors de la phase de zapping rapide, le nombre de requêtes d’accès transmis peut varier. En effet, quand bien même la phase détectée est une phase de zapping rapide ZR, on peut décider de sélectionner quelques requêtes d’accès.As indicated above, during the fast zapping phase, the number of access requests transmitted may vary. Indeed, even if the detected phase is a fast zapping phase ZR, we can decide to select a few access requests.
A noter que la détection de la phase rapide ZR peut être réalisée hors du décodeur STB. Par exemple, un module de détection de phase de zapping rapide peut être installé dans la télécommande. L’information relative à l’existence d’un zapping rapide peut alors être transmise au décodeur STB.It should be noted that the detection of the fast phase ZR can be performed outside the decoder STB. For example, a fast zapping phase detection module can be installed in the remote control. The information relating to the existence of fast zapping can then be transmitted to the STB decoder.
Précisons ici que le dispositif d’accès STB et la plateforme de contenus PFS ont la structure matérielle d’un ordinateur conventionnel. Ils comprennent comprend notamment des ressources physiques et/ou logicielles, à savoir des mémoires M associées à un processeur. Les mémoires peuvent être de type ROM (de l’anglais « Read Only Memory ») ou RAM (de l’anglais « Random Access Memory ») ou encore Flash. Elles permettent notamment le stockage d’un programme dans la mémoire morte pour la mise en œuvre de l’invention. A l'initialisation, les instructions de code du programme d'ordinateur sont par exemple chargées dans une mémoire RAM avant d'être exécutées par le circuit de traitement.It should be noted here that the access device STB and the content platform PFS have the hardware structure of a conventional computer. They include in particular physical and/or software resources, namely memories M associated with a processor. The memories can be ROM (Read Only Memory) or RAM (Random Access Memory) or Flash. They allow in particular the storage of a program in the ROM for the implementation of the invention. On initialization, the code instructions of the computer program are for example loaded into a RAM memory before being executed by the processing circuit.
Précisons enfin ici que le terme module ou le terme entité peut correspondre aussi bien à un composant logiciel qu’à un composant matériel ou un ensemble de composants matériels et logiciels, un composant logiciel correspondant lui-même à un ou plusieurs programmes ou sous-programmes d’ordinateur ou de manière plus générale à tout élément d’un programme apte à mettre en œuvre une fonction ou un ensemble de fonctions telles que décrites pour les modules concernés. De la même manière, un composant matériel correspond à tout élément d’un ensemble matériel (ou hardware) apte à mettre en œuvre une fonction ou un ensemble de fonctions pour le module concerné (circuit intégré, carte à puce, carte à mémoire, etc.).Finally, let us specify here that the term module or the term entity can correspond to a software component as well as to a hardware component or a set of hardware and software components, a software component itself corresponding to one or more programs or sub-programs computer or more generally to any element of a program able to implement a function or a set of functions as described for the modules concerned. In the same way, a hardware component corresponds to any element of a hardware (or hardware) assembly capable of implementing a function or a set of functions for the module concerned (integrated circuit, smart card, memory card, etc. .).
Claims (9)
- une détection d’une phase de réception de commandes de sélection successives (SEL(CH2)-SEL(CH4) dont l’espacement entre commandes consécutives est inférieur à une durée donnée (Tmax) ;
- et en ce qu’il comprend une étape de transmission, au cours de la phase détectée, d’une partie des requêtes d’accès correspondantes.
- detection of a reception phase of successive selection commands (SEL(CH2)-SEL(CH4) whose spacing between consecutive commands is less than a given duration (Tmax);
- and in that it comprises a step of transmitting, during the detected phase, part of the corresponding access requests.
- un module de détection apte à détecter une phase de réception de commandes de sélection successives (SEL(CH2)-SEL(CH4) et dont l’espacement entre commandes consécutives est inférieur à une durée donnée (Tmax) ;
- un module de transmission apte à transmettre, au cours de la phase détectée, une partie des requêtes d’accès correspondantes.
- a detection module capable of detecting a reception phase of successive selection commands (SEL(CH2)-SEL(CH4) and whose spacing between consecutive commands is less than a given duration (Tmax);
- a transmission module capable of transmitting, during the detected phase, part of the corresponding access requests.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1904932A FR3096209A1 (en) | 2019-05-13 | 2019-05-13 | A method of managing the reception of digital content by an access device. |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1904932A FR3096209A1 (en) | 2019-05-13 | 2019-05-13 | A method of managing the reception of digital content by an access device. |
FR1904932 | 2019-05-13 |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3096209A1 true FR3096209A1 (en) | 2020-11-20 |
Family
ID=68138290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1904932A Withdrawn FR3096209A1 (en) | 2019-05-13 | 2019-05-13 | A method of managing the reception of digital content by an access device. |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3096209A1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2136555A1 (en) * | 2008-06-09 | 2009-12-23 | THOMSON Licensing | Method for processing a channel change request in an IPTV system |
US8533760B1 (en) * | 2009-10-20 | 2013-09-10 | Arris Enterprises, Inc. | Reduced latency channel switching for IPTV |
-
2019
- 2019-05-13 FR FR1904932A patent/FR3096209A1/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2136555A1 (en) * | 2008-06-09 | 2009-12-23 | THOMSON Licensing | Method for processing a channel change request in an IPTV system |
US8533760B1 (en) * | 2009-10-20 | 2013-09-10 | Arris Enterprises, Inc. | Reduced latency channel switching for IPTV |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR3096209A1 (en) | A method of managing the reception of digital content by an access device. | |
WO2017158274A1 (en) | Acquisition of extracts of a multimedia stream on a terminal | |
FR3096208A1 (en) | A method of managing the reception of digital content by an access device. | |
FR2902267A1 (en) | METHODS OF RECEIVING AND TRANSMITTING DIGITAL TELEVISION SERVICES | |
EP4161081A1 (en) | Method for generating a personalized television channel for a user of a terminal configured to access at least one audiovisual content broadcasting service, corresponding device, service equipment, system and computer program. | |
EP3548997B1 (en) | Method for managing the reception of digital contents by a management device | |
EP4373099A1 (en) | Method for managing access to read content of multimedia content | |
EP4203480A1 (en) | Method for managing time jumps when playing a multimedia content | |
EP3926929B1 (en) | Process for managing the playback of digital content within a multimedia content player terminal connected to a restitution device | |
FR3145662A1 (en) | method of managing the playback of multimedia content. | |
EP2819424A1 (en) | Method for improving the time for switching between audiovisual programs | |
WO2023083538A1 (en) | Method for managing access to a content item to be read of a multimedia content item | |
FR3157762A1 (en) | Process for managing access to content that has been broadcast in real time. | |
EP4184922A1 (en) | Method for managing access to multimedia content | |
EP4482159A1 (en) | Method for managing the playback of a multimedia content | |
EP4254968A1 (en) | Method for generating a virtual television channel for a user of at least one audiovisual content broadcast service, corresponding generation device, service equipment and computer program | |
WO2020183080A1 (en) | Method for managing the download of images associated with image jumps capable of being carried out during accelerated reading of multimedia content which is continuously broadcast | |
EP4564823A1 (en) | Gateway for local encoding of terrestrial digital television content into adaptive content segments over http (has) | |
FR3131160A1 (en) | Method for restoring multimedia content, corresponding computer program and multimedia stream player terminal. | |
FR3128084A1 (en) | method for managing the playback of multimedia content. | |
EP3840391A1 (en) | Management of the reproduction of multimedia content and a navigation interface on a screen | |
FR3136919A1 (en) | method of managing the playback of multimedia content. | |
FR3140504A1 (en) | Managing the playback of multimedia content | |
EP4482157A1 (en) | Method for managing the reproduction of multimedia content | |
FR3096210A1 (en) | A method of transmitting digital content having several versions accessible from a content server to a playback terminal. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20201120 |
|
ST | Notification of lapse |
Effective date: 20220105 |