FR3037207A1 - METHOD FOR MANAGING A MULTIPLEX - Google Patents
METHOD FOR MANAGING A MULTIPLEX Download PDFInfo
- Publication number
- FR3037207A1 FR3037207A1 FR1562220A FR1562220A FR3037207A1 FR 3037207 A1 FR3037207 A1 FR 3037207A1 FR 1562220 A FR1562220 A FR 1562220A FR 1562220 A FR1562220 A FR 1562220A FR 3037207 A1 FR3037207 A1 FR 3037207A1
- Authority
- FR
- France
- Prior art keywords
- content
- multiplex
- contents
- recorded
- recording
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000000605 extraction Methods 0.000 claims description 6
- 238000005096 rolling process Methods 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 3
- 230000015654 memory Effects 0.000 description 35
- 230000006870 function Effects 0.000 description 4
- 239000000463 material Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000001454 recorded image Methods 0.000 description 2
- 241000256844 Apis mellifera Species 0.000 description 1
- 101000833350 Homo sapiens Phosphoacetylglucosamine mutase Proteins 0.000 description 1
- 101001072903 Homo sapiens Phosphoglucomutase-2 Proteins 0.000 description 1
- 102100024440 Phosphoacetylglucosamine mutase Human genes 0.000 description 1
- 102100030999 Phosphoglucomutase-1 Human genes 0.000 description 1
- 102100036629 Phosphoglucomutase-2 Human genes 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4335—Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
L'invention se rapporte à un procédé de gestion de l'accès à un contenu numérique reçu par un récepteur (RCP) incluant un démodulateur (DMOD) apte à recevoir au moins un multiplex comprenant des contenus incluant des paquets de données, un support d'enregistrement (DSQ), et un démultiplexeur (DEMUX), caractérisé en ce qu'il comprend une étape de réception par le démodulateur d'au moins un multiplex, suivi d'une étape d'enregistrement, sur le support (DSQ), de tout ou partie du multiplex.The invention relates to a method for managing access to digital content received by a receiver (RCP) including a demodulator (DMOD) capable of receiving at least one multiplex comprising contents including data packets, a support for recording (DSQ), and a demultiplexer (DEMUX), characterized in that it comprises a step of reception by the demodulator of at least one multiplex, followed by a recording step, on the medium (DSQ), all or part of the multiplex.
Description
1 Procédé de gestion d'un multiplex L'invention se rapporte à un procédé de gestion d'un multiplex dans un récepteur de contenus apte à traiter un contenu reçu en vue d'une restitution. L'invention vise des contenus numériques audiovisuels à savoir des programmes de télévision, des programmes radio, etc. L'invention s'applique à des systèmes d'émission de contenus dans lesquels plusieurs contenus numériques, formant un multiplex, peuvent être diffusés simultanément, et peuvent être reçus par un démodulateur (aussi appelé tuner par l'homme du métier) installé dans le récepteur. Un système connu est par exemple la télévision numérique terrestre TNT dans lesquels des paquets de données représentatifs de plusieurs chaînes de télévision sont diffusés dans un même flux de données et reçus par un démodulateur. Par exemple, en France, dans le cas de la télévision numérique terrestre TNT, principal réseau de diffusion de télévision, les chaînes sont regroupées par multiplex ; et lorsqu'une chaîne du multiplex est sélectionnée, la chaîne est extraite du multiplex par le récepteur pour ensuite être restituée sur un écran. L'étape d'extraction de la chaîne sera décrite plus en détails dans la suite de la description. Aujourd'hui en France, 31 chaînes nationales sont regroupées sur 8 multiplex (cf. annexe 1). A titre d'exemple un multiplex est composé des chaînes suivantes : France 2, France 3, France 5, France Ô, LCP, Public Sénat Chaîne locale ou France 3 "bis". Les inventeurs ont constaté qu'un récepteur de télévision numérique ne traite pas les signaux de télévision reçus lorsqu'aucune sélection de chaîne n'est faite ; ou ne traite qu'une seule chaîne de télévision du multiplex suite à une sélection de chaîne faite par un utilisateur en vue d'une restitution de la chaîne. L'invention vient améliorer la situation. A cet effet, selon un aspect fonctionnel, l'invention a pour objet un procédé de gestion de l'accès à un contenu numérique reçu par un dispositif 3037207 2 incluant un démodulateur apte à recevoir au moins un multiplex comprenant des contenus incluant des paquets de données, le récepteur comprenant en outre un support d'enregistrement et un démultiplexeur, le procédé étant caractérisé en ce qu'il comprend une étape de réception par le démodulateur d'au moins un 5 multiplex, suivi d'une étape d'enregistrement, sur le support, de tout ou partie du multiplex. De cette manière, les contenus ignorés dans l'art antérieur ne le sont plus avec l'invention. En effet, les contenus diffusés et reçus au niveau du démodulateur du récepteur sont enregistrés dans le récepteur, indépendamment 10 d'une sélection de contenus. En d'autres mots, le démodulateur enregistre tout ou partie des signaux qu'il reçoit et les enregistre sur le support d'enregistrement. Grâce à l'invention, les contenus enregistrés selon le procédé, peuvent notamment être rejoués c'est-à-dire vus en mode différé (mode catch-up) sans 15 nécessiter une communication avec le réseau, en particulier avec le fournisseur de contenus. La gestion étant locale, l'accès au contenu est aussi plus rapide. Les paquets de données sont généralement codés. Selon un mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre alternativement ou cumulativement avec le précédent, les paquets sont 20 enregistrés, lors de l'étape d'enregistrement, sans décodage ; en d'autres mots, les contenus sont enregistrés sans traitement préalable. Si les contenus forment un multiplex, ce multiplex est enregistré tel quel sur le support ; un contenu stocké n'est décodé que s'il est sélectionné en vue d'une restitution ; ce mode évite de décoder des contenus qui ne seront pas accédés par la suite.The invention relates to a method for managing a multiplex in a content receiver capable of processing a content received for rendering. The invention relates to audiovisual digital content, namely television programs, radio programs, etc. The invention applies to content transmission systems in which several digital contents, forming a multiplex, can be broadcast simultaneously, and can be received by a demodulator (also called a tuner by those skilled in the art) installed in the receiver. A known system is, for example, digital terrestrial television TNT in which data packets representative of several television channels are broadcast in the same data stream and received by a demodulator. For example, in France, in the case of terrestrial digital television TNT, the main television broadcasting network, the channels are grouped by multiplex; and when a multiplex channel is selected, the channel is retrieved from the multiplex by the receiver for playback on a screen. The step of extracting the chain will be described in more detail in the following description. Today in France, 31 national channels are grouped on 8 multiplexes (see appendix 1). For example, a multiplex is composed of the following channels: France 2, France 3, France 5, France O, LCP, Public Senate Local Channel or France 3 "bis". The inventors have found that a digital television receiver does not process the received television signals when no channel selection is made; or processes only one television channel of the multiplex following a channel selection made by a user for the purpose of restoring the channel. The invention improves the situation. For this purpose, according to a functional aspect, the subject of the invention is a method of managing access to a digital content received by a device 3037207 2 including a demodulator able to receive at least one multiplex comprising contents including packet data. data, the receiver further comprising a recording medium and a demultiplexer, the method being characterized in that it comprises a step of receiving by the demodulator at least one multiplex, followed by a recording step, on the support, of all or part of the multiplex. In this way, the contents ignored in the prior art are no longer with the invention. Indeed, the contents broadcast and received at the demodulator of the receiver are recorded in the receiver, independently of a selection of contents. In other words, the demodulator records all or some of the signals it receives and records them on the recording medium. Thanks to the invention, the contents recorded according to the method can in particular be replayed, that is to say seen in deferred mode (catch-up mode) without requiring communication with the network, in particular with the content provider. . Because management is local, access to content is also faster. Data packets are usually coded. According to a particular embodiment of the invention, which may be implemented alternatively or cumulatively with the previous one, the packets are recorded, during the recording step, without decoding; in other words, the contents are saved without prior processing. If the contents form a multiplex, this multiplex is recorded as such on the medium; stored content is decoded only if it is selected for playback; this mode avoids decoding content that will not be accessed later.
25 Selon encore un autre mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, une demande d'accès à un contenu enregistré sur le support comprend une étape de démultiplexage du multiplex enregistré qui inclut le contenu demandé; et une étape de décodage du contenu demandé.According to yet another particular embodiment of the invention, which may be implemented alternatively or cumulatively with the previous ones, a request for access to a content recorded on the medium comprises a step of demultiplexing the recorded multiplex which includes the requested content; and a step of decoding the requested content.
3037207 3 Selon encore un autre mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, les contenus reçus sont enregistrés en continu. Selon encore un autre mode de mise en oeuvre particulier de l'invention, qui pourra être mis en 5 oeuvre alternativement ou cumulativement avec les précédents, pour optimiser la gestion de l'espace mémoire disponible, les contenus reçus sont enregistrés sur des plages temporelles données. Selon encore un autre mode de mise en oeuvre particulier de l'invention, qui pourra être mis en oeuvre alternativement ou cumulativement avec les 10 précédents, les contenus sont enregistrés en respectant une gestion en roulement dite premier entrée/premier sortie (FIFO, sigle anglo-saxon de First In First Out) ; dans cette configuration, les premiers contenus stockés sont les premiers contenus supprimés. En d'autres mots, ce mode de gestion consiste à supprimer les contenus les plus anciens. Ce mode a l'avantage de consommer 15 peu de ressources sur le récepteur. Aussi, un mécanisme assure en permanence une zone mémoire disponible suffisante pour recevoir un contenu. Une valeur seuil est par exemple définie au préalable de telle manière à définir une taille mémoire en octets devant rester disponible. Selon encore un autre mode de mise en oeuvre particulier de l'invention, 20 qui pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, le support comprend au moins deux zones, en ce qu'une partie des contenus à supprimer est stockée dans la deuxième zone. selon une variante de ce mode, l'espace mémoire alloué aux zones varient dans le temps. de cette manière, si des contenus à supprimer doivent être enregistrer et que l'espace 25 mémoire dans la deuxième zone n'est pas suffisant, l'espace mémoire alloué à la première zone est diminué et l'espace mémoire alloué à la deuxième zone est augmenté en conséquence. Un contenu peut comprendre un contenu principal et un contenu secondaire, typiquement une série télévisée et au moins une publicité, respectivement. Dans cette configuration, selon une variante de ce dernier mode de mise en oeuvre, le procédé comprend une étape de suppression dans la 3037207 4 deuxième zone de tout ou partie du contenu secondaire. Les contenus secondaires ne sont généralement pas souhaités par l'utilisateur ayant sélectionné le contenu ; la suppression permet non seulement de gagner en espace mémoire mais aussi améliore l'expérience utilisateur qui ne va pas subir 5 une restitution de contenus secondaires non souhaités. A un contenu secondaire peut correspondre un type de contenu ; selon une variante le type de contenu secondaire à supprimer est sélectionné au préalable, par exemple par un utilisateur du récepteur. Cette variante permet de conserver des contenus secondaires que souhaite conserver par exemple l'utilisateur.According to yet another particular embodiment of the invention, which may be implemented alternatively or cumulatively with the previous ones, the received contents are recorded continuously. According to yet another particular mode of implementation of the invention, which can be implemented alternatively or cumulatively with the previous ones, to optimize the management of the available memory space, the received contents are recorded on given time ranges . According to yet another particular embodiment of the invention, which may be implemented alternately or cumulatively with the previous 10, the contents are recorded in accordance with a rolling management called first input / first output (FIFO, acronym First In First Out); in this configuration, the first stored contents are the first deleted contents. In other words, this management mode consists of deleting the oldest contents. This mode has the advantage of consuming few resources on the receiver. Also, a mechanism permanently ensures an available memory area sufficient to receive a content. For example, a threshold value is defined in advance so as to define a memory size in bytes to remain available. According to yet another particular embodiment of the invention, which can be implemented alternatively or cumulatively with the previous ones, the support comprises at least two zones, in that part of the contents to be deleted is stored in the second zone. according to a variant of this mode, the memory space allocated to the zones varies in time. in this way, if contents to be deleted are to be recorded and the memory space in the second zone is not sufficient, the memory space allocated to the first zone is decreased and the memory space allocated to the second zone is increased accordingly. Content may include primary content and secondary content, typically a television series and at least one advertisement, respectively. In this configuration, according to a variant of this latter mode of implementation, the method comprises a step of deleting in the second zone all or part of the secondary content. Secondary content is generally not desired by the user who selected the content; deleting not only saves memory space but also improves the user experience that will not undeliver unwanted secondary content. A secondary content may correspond to a type of content; alternatively the type of secondary content to be deleted is selected beforehand, for example by a user of the receiver. This variant makes it possible to retain secondary contents that the user wishes to preserve, for example.
10 Le multiplex reçu peut faire suite à une sélection d'un contenu. Dans cette configuration, le procédé comprend les étapes suivantes : - une étape de démultiplexage du multiplex - suivi d'une étape d'extraction des paquets relatifs à la chaîne sélectionnée 15 - suivi d'une étape d'enregistrement des paquets restants résultant de l'étape d'extraction. En conséquence, le multiplex résultant qui est enregistré suite à l'extraction occupe moins d'espace mémoire que le multiplex reçu suite à la sélection.The received multiplex may follow a selection of content. In this configuration, the method comprises the following steps: a step of demultiplexing the multiplex followed by a step of extracting the packets relating to the selected string, followed by a step of recording the remaining packets resulting from the extraction step. As a result, the resulting multiplex that is recorded as a result of the extraction occupies less memory space than the multiplex received as a result of the selection.
20 Selon un aspect matériel, l'invention a trait à un dispositif récepteur incluant un démodulateur apte à recevoir au moins un multiplex comprenant des contenus incluant des paquets de données, un support d'enregistrement, et un démultiplexeur, caractérisé en ce qu'il comprend un module d'enregistrement apte à enregistrer, sur le support, tout ou partie dudit au moins un multiplex 25 reçu par le démodulateur. Selon un autre aspect matériel, l'invention a trait à un programme d'ordinateur apte à être mis en oeuvre sur un dispositif récepteur tel que défini 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é définies ci-dessus.According to a material aspect, the invention relates to a receiver device including a demodulator able to receive at least one multiplex comprising contents including data packets, a recording medium, and a demultiplexer, characterized in that it comprises a recording module able to record, on the medium, all or part of said at least one multiplex received by the demodulator. According to another material aspect, the invention relates to a computer program adapted to be implemented on a receiver device as defined above, the program comprising code instructions which, when executed by a processor, performs the process steps defined above.
3037207 5 Selon un aspect matériel, l'invention a trait à 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é tel que défini ci-dessus. L'invention sera mieux comprise à la lecture de la description qui suit, 5 donnée à titre d'exemple et faite en référence aux dessins annexés sur lesquels : La figure 1 représente un système informatique sur lequel est illustré un exemple de réalisation de l'invention. La figure 2 est une vue schématique de l'architecture d'un récepteur apte à mettre en oeuvre le procédé de l'invention.According to a material aspect, the invention relates to a data carrier on which at least one set of program code instructions has been stored for the execution of a method as defined above. 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. Figure 2 is a schematic view of the architecture of a receiver adapted to implement the method of the invention.
10 La figure 3 est un algorithme illustrant le principe de l'invention. La figure 4 est une vue schématique d'un support de stockage sur lequel sont enregistrés les contenus selon un mode de réalisation de l'invention. Description détaillée d'un exemple de réalisation illustrant l'invention La figure 1 représente un système SYS comprenant un fournisseur de 15 contenus FCNT et un récepteur RCP apte à recevoir des signaux numériques diffusés via un réseau de diffusion RES. Le récepteur RCP est dans notre exemple couplé à un dispositif de restitution tel qu'une télévision TV et est apte à être commandé via une télécommande TCD.Figure 3 is an algorithm illustrating the principle of the invention. Figure 4 is a schematic view of a storage medium on which are recorded the contents according to one embodiment of the invention. DETAILED DESCRIPTION OF AN EMBODIMENT EXPRESSING THE INVENTION FIG. 1 represents a SYS system comprising a content provider FCNT and a receiver RCP able to receive digital signals broadcast via a broadcast network RES. The RCP receiver is in our example coupled to a playback device such as a TV TV and is able to be controlled via a TCD remote control.
20 La figure 2 représente une vue de l'architecture du récepteur RCP. Ce dernier inclut un processeur CPU, un démodulateur DMOD, aussi appelé tuner par l'homme du métier, et un démultiplexeur DEMUX. Le récepteur RCP inclut aussi un module décodeur DEC. Le démodulateur DMOD est relié à un support de réception tel qu'une antenne ANT, un câble, etc. le récepteur RCP est 25 communément appelé décodeur numérique par l'homme du métier. On utilisera ci-après le terme décodeur pour désigner ce récepteur RCP.Figure 2 shows a view of the architecture of the RCP receiver. The latter includes a CPU processor, a DMOD demodulator, also known as a tuner by the skilled person, and a Demux demultiplexer. The RCP receiver also includes a DEC decoder module. The DMOD demodulator is connected to a receiving medium such as ANT antenna, cable, etc. the RCP receiver is commonly referred to as a digital decoder by those skilled in the art. The term decoder will be used hereinafter to designate this RCP receiver.
3037207 6 Les paquets reçus par l'antenne ANT sont transmis au démodulateur DMOD du décodeur DEC. Le fournisseur FCNT peut être au choix centralisé ou décentralisé c'est-à-dire mettant en oeuvre une pluralité de dispositifs tels que des serveurs 5 informatiques. Le fournisseur FCNT et le décodeur RCP communiquent entre eux au travers d'un réseau de communication ; dans notre exemple, ce réseau est un réseau hertzien de type DVB-T (Digital Video Broadcasting ou diffusion vidéo numérique) appelé aussi TNT ; l'invention s'applique ne se limite pas à ce type 10 de réseau. D'autres réseaux peuvent être utilisés pour la mise en oeuvre de l'invention, à savoir un réseau Internet, un réseau mobile du type 3G/4G/5G ou autres réseaux ; seuls ou en combinaison. Le fournisseur de contenus FCNT diffuse des contenus télévisés. Dans l'exemple choisi de la TNT, rappelons que les émissions de la TNT se font pour 15 l'essentiel dans la bande UHF qui va de 470 à 860 MHz. Les chaînes de télévision peuvent être regroupées en multiplex, notamment en France. Par exemple, en France, on compte aujourd'hui 8 multiplex (voir annexe 1), chaque multiplex regroupant une pluralité de chaînes de télévision. Dans un multiplex, plusieurs chaines, ou programmes, sont combinés (multiplexés) afin d'être diffusés en 20 même temps sur une même fréquence. Une sélection d'un contenu peut être faite au niveau du récepteur RCP. Ce dernier dispose à cet effet d'un module de sélection incluant par exemple une interface graphique de sélection (non représentée) par exemple affichée sur un écran d'une télévision, d'un ordinateur ou tout autre dispositif similaire, et 25 manipulable par un utilisateur ; la manipulation se faisant indifféremment de façon tactile, au moyen d'un clavier, d'une télécommande, etc. Dans notre exemple, un utilisateur sélectionne un contenu, en particulier un programme de télévision, par le biais de l'interface; Le démodulateur DMOD reçoit le multiplex concerné, le démodule et le transmet à un démultiplexeur 30 (DEMUX); le démultiplexeur extrait ensuite les paquets reçus correspondant à la 3037207 7 chaîne sélectionnée ; enfin, les paquets en question sont ensuite décodés par un module de décodage (DEC) en vue d'une restitution sur un écran dans le cas de la télévision TV. Le décodeur RCP comprend aussi, classiquement, des mémoires (M) 5 associées au processeur (CPU). 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, etc. Le décodeur RCP comprend plusieurs modules d'entrée/sortie à savoir une première entrée/sortie I/01 pour communiquer avec un dispositif de 10 restitution tel qu'une télévision TV, et une deuxième entrée/sortie 1/02 pour communiquer avec un support d'enregistrement DSQ tel qu'un disque pour le stockage du multiplex selon le procédé de l'invention. Rappelons que par programme audiovisuel, on entend l'ensemble des composantes numériques (audio, vidéo ou de données) qui constituent ce qui est 15 communément appelé une chaîne audiovisuelle, c'est-à-dire une suite temporelle de contenus, ou événements, audiovisuels (films, émissions TV, jeux, etc). L'invention tire profit du fait que les contenus sont diffusés et qu'ils peuvent être reçus par le démodulateur en permanence indépendamment d'une sélection d'une chaîne de télévision. Selon l'invention, tout ou partie des 20 contenus reçus par le décodeur sont enregistrés. En l'espèce, dans le cas où le démodulateur ne peut recevoir qu'un multiplex à la fois, le multiplex reçu par le démodulateur DMOD est enregistré sur le support d'enregistrement DSQ. Aussi, si un contenu est sélectionné, ce dernier peut ne pas être enregistré sur le support. si le contenu ssélectionne n'est pas enregistré, le 25 procédé comprend les étapes suivnates : - une étape de démultiplexage du multiplex reçu ; - suivi d'une étape d'extraction des paquets relatifs à la chaîne sélectionnée ; 3037207 8 - suivi d'une étape d'enregistrement des paquets restants résultant de l'étape d'extraction. Dans ce cas, tous les contenus reçus sont enregistrés à l'exception du contenu sélectionné. il en résulte un gain en espace mémoire du fait de 5 l'extraction du contenu (la chaîne de télévision) sélectionné. Plus précisément, en référence à la figure 3, le procédé de l'invention comprend - une étape de réception ET1(RCP(MX)), par le démodulateur DMOD, de plusieurs contenus, par exemple un multiplex MX, 10 - une étape d'enregistrement ET2(WR(MX)), sur le disque DSQ, de tout ou partie des contenus reçus ; Les étapes sont mises en oeuvre par un module gestionnaire MOD. dans notre exemple, ce module est stocké dans la mémoire MEM ; cependant le lieu de stockage est indiffèrent, il pourrait être stocké sur le support d'enregistrement 15 DSQ. L'étape de réception peut être précédée d'une étape de sélection d'un contenu, par exemple une chaîne de télévision CHx du multiplex MX. Dans cette configuration, le déclenchement de l'enregistrement a pour origine une sélection d'un contenu par le biais du décodeur. Aussi, à réception du multiplex MX, 20 comme indiqué ci-dessus, le contenu sélectionné peut ou non faire l'objet d'un enregistrement de manière à être revu. L'invention permet ainsi, comme on le verra dans la suite, de voir une émission ayant déjà été diffusée par le biais du multiplex enregistré en mémoire. Toute la gestion d'accès à un contenu ayant déjà été diffusé et enregistré sur le 25 support s'effectue donc au niveau du récepteur en local. A ce stade, l'enregistrement effectué offre la possibilité de voir un contenu ayant déjà été diffusé. En particulier, suite à l'enregistrement, une phase ayant pour objet un accès en différé à une chaîne enregistrée sur le support 3037207 9 comprend une étape d'accès au support DSQ pour obtenir le multiplex MX enregistré ; ensuite, une étape de démultiplexage de manière à récupérer les paquets relatifs à la chaîne sélectionnée ; et une étape de décodage des paquets de manière à reconstituer les signaux audio et/ou vidéo.The packets received by the antenna ANT are transmitted to the DMOD demodulator of the DEC decoder. The FCNT provider may be either centralized or decentralized, that is to say implementing a plurality of devices such as computer servers. The FCNT provider and the RCP decoder communicate with each other through a communication network; in our example, this network is a DVB-T (Digital Video Broadcasting) broadcast network also called TNT; the invention applies is not limited to this type of network. Other networks can be used for the implementation of the invention, namely an Internet network, a 3G / 4G / 5G type mobile network or other networks; alone or in combination. The FCNT content provider broadcasts television content. In the example of DTT, it should be remembered that DTT emissions are essentially in the UHF band which goes from 470 to 860 MHz. The television channels can be grouped in multiplex, in particular in France. For example, in France, there are now 8 multiplexes (see Appendix 1), each multiplex grouping a plurality of television channels. In a multiplex, several channels, or programs, are combined (multiplexed) in order to be broadcast at the same time on the same frequency. A selection of content may be made at the RCP receiver. The latter has for this purpose a selection module including for example a graphical selection interface (not shown) for example displayed on a screen of a television, a computer or any other similar device, and 25 manipulable by a user; the manipulation being indifferently in a tactile way, by means of a keyboard, a remote control, etc. In our example, a user selects content, especially a television program, through the interface; The DMOD demodulator receives the concerned multiplex, demodulates it and transmits it to a demultiplexer (DEMUX); the demultiplexer then extracts the received packets corresponding to the selected channel; finally, the packets in question are then decoded by a decoding module (DEC) for display on a screen in the case of TV TV. The RCP decoder also comprises, conventionally, memories (M) associated with the processor (CPU). The memories can be ROM (Read Only Memory) or RAM (Random Access Memory) or Flash, etc. The RCP decoder comprises a plurality of input / output modules, namely a first input / output I / 01 for communicating with a playback device such as a TV television, and a second input / output 1/02 for communicating with a medium. DSQ recording device such as a disk for storing the multiplex according to the method of the invention. Recall that audiovisual program means all the digital components (audio, video or data) which constitute what is commonly called an audiovisual channel, that is to say a temporal sequence of contents, or events, audiovisuals (films, TV shows, games, etc.). The invention takes advantage of the fact that the contents are broadcast and that they can be received by the demodulator permanently independently of a selection of a television channel. According to the invention, all or part of the contents received by the decoder are recorded. In this case, in the case where the demodulator can receive only one multiplex at a time, the multiplex received by the DMOD demodulator is recorded on the recording medium DSQ. Also, if a content is selected, the content may not be saved on the media. if the selected content is not registered, the method comprises the following steps: a step of demultiplexing the received multiplex; followed by a step of extracting the packets relating to the selected channel; Followed by a step of recording the remaining packets resulting from the extraction step. In this case, all received content is saved except for the selected content. this results in a gain in memory space due to the extraction of the selected content (the television channel). More specifically, with reference to FIG. 3, the method of the invention comprises - a reception step ET1 (RCP (MX)), by the DMOD demodulator, of several contents, for example an MX multiplex, 10 - a step d recording ET2 (WR (MX)) on the DSQ disk of all or part of the received contents; The steps are implemented by a MOD manager module. in our example, this module is stored in the memory MEM; however the place of storage is indifferent, it could be stored on the DSQ recording medium. The reception step may be preceded by a step of selecting a content, for example a CHx television channel of the multiplex MX. In this configuration, the triggering of the recording originates from a selection of content via the decoder. Also, upon receipt of the MX multiplex, as indicated above, the selected content may or may not be recorded for review. The invention thus makes it possible, as will be seen in the following, to see a broadcast that has already been broadcast via the multiplex stored in memory. All management of access to content that has already been broadcast and recorded on the support is therefore done at the local receiver. At this point, the recording made offers the possibility to see content that has already been broadcast. In particular, following the recording, a phase for delayed access to a channel recorded on the medium 3037207 9 comprises a step of accessing the DSQ medium to obtain the registered MX multiplex; then, a step of demultiplexing so as to recover the packets relating to the selected channel; and a step of decoding the packets so as to reconstruct the audio and / or video signals.
5 Selon une variante possible, suite à l'enregistrement, une demande d'accès en live à une chaîne enregistrée comprend une étape de demande d'accès à la chaîne en live à un fournisseur de contenus ; parallèlement, un accès au contenu enregistré relativement à cette même chaîne ; une étape d'obtention de paquets enregistrés ; une étape de décodage des paquets obtenus ; et une 10 étape de restitution d'un contenu à la base des paquets obtenus. La restitution peut être celle de la dernière image enregistrée ou une vidéo représentative des dernières images enregistrées. Ensuite, dès que la chaîne est reçue en live par le décodeur, les paquets reçus sont reçus par le démodulateur, ensuite par le démultiplexeur pour y être 15 démultiplexés en remplacement du contenu restitué à la base des paquets enregistrés. Cette variante est intéressante lorsque le temps relatif à la demande d'accès est long. En effet, un contenu issu de l'enregistrement est restitué le temps de recevoir le contenu en live. Cela évite un période de temps avec écran noir ou avec un affichage d'une information d'attente, due à l'attente de la 20 réception du contenu en live. Aussi pour accélérer la restitution des paquets enregistrés, ces derniers peuvent être décodés avant l'accès, par exemple suite à l'enregistrement sur le disque. Dans l'exemple qui précède, le récepteur enregistre en continu les paquets reçus relatifs à plusieurs chaînes live en parallèle et les conserve aussi 25 longtemps que la zone mémoire allouée à l'enregistrement (Cl) le permet. L'enregistrement dans la mémoire respecte par exemple une gestion en roulement (FIFO) qui consiste à effacer les contenus les plus anciens pour libérer de l'espace lorsque la mémoire Cl est pleine. Dans cette configuration, l'antenne capte les signaux, les transmet au démodulateur et le gestionnaire PGM les 30 stocke sur le support.According to one possible variant, following the recording, a request for live access to a recorded channel includes a step of requesting access to the channel live to a content provider; at the same time, access to the recorded content relating to this same channel; a step of obtaining recorded packets; a step of decoding the packets obtained; and a step of restoring a content at the base of the packets obtained. The restitution can be that of the last recorded image or a representative video of the last recorded images. Then, as soon as the channel is received live by the decoder, the received packets are received by the demodulator, then by the demultiplexer to be demultiplexed instead of the content returned to the base of the recorded packets. This variant is interesting when the time relative to the access request is long. Indeed, content from the recording is returned time to receive the content live. This avoids a period of time with a black screen or a display of waiting information, due to the expectation of receiving the content live. Also to accelerate the return of recorded packets, they can be decoded before access, for example following the recording on the disk. In the above example, the receiver continuously records the received packets relating to several live channels in parallel and retains them as long as the memory area allocated to the recording (C1) allows. The recording in the memory respects for example a rolling management (FIFO) which consists in erasing the oldest contents to free up space when the memory C1 is full. In this configuration, the antenna captures the signals, transmits them to the demodulator, and the PGM stores them on the medium.
3037207 10 La figure 4 illustre ce mode d'enregistrement en roulement. Sur cette figure, le multiplex comprend trois chaînes de télévision LCP, France2, et France 3. Cette figure illustre un axe temporel t en particulier l'instant courant tc, instant au cours duquel le multiplex MX est enregistré dans une zone mémoire Cl. Les 5 contenus antérieurs à cet instant courant tc correspondent à des contenus enregistrés. Sur la figure 4, est également représenté la télécommande TCD et des touches de recul ou d'avance rapide pour naviguer dans les contenus enregistrés sur le disque DSQ. Sur la figure, un utilisateur a sélectionné un programme 10 télévisé PGM1 ayant été enregistré à un instant ti (i<c). L'enregistrement en continu du multiplex MX engendre inévitablement une consommation importante de l'espace mémoire sur le disque DSQ. De manière à gérer au mieux l'espace mémoire disponible sur le disque DSQ, en référence à la figure 4, le disque DSQ peut être découpé en plusieurs zones 15 mémoires. Dans notre exemple, la mémoire est découpée en deux zones mémoires Cl et C2. Certains contenus, comme on l'a vu ci-dessus, selon un mode possible, les plus anciens sont supprimés. Aussi, de manière à conserver des contenus à ne pas supprimer, le gestionnaire MOD stocke dans la deuxième zone mémoire C2 certains contenus à conserver PGM2 et PGM3, par exemple un 20 certain temps. D'autre part, la taille de la première zone mémoire Cl, et en conséquence celle de la deuxième zone mémoire C2 peut varier dans le temps. Par exemple, si une taille supplémentaire est nécessaire dans la deuxième zone mémoire C2 pour stocker des paquets de données, la taille de la première zone 25 mémoire Cl est diminuée en conséquence ; des contenus sont alors supprimés dans la première mémoire. Aussi, des contenus peuvent inclure des informations secondaires du type publicité ; selon une variante, les contenus secondaires sont extraits des contenus stockés dans la deuxième mémoire C2, voire également dans la 30 première mémoire Cl, pour gagner en espace mémoire. Le gain d'espace gagné 3037207 11 grâce à cette extraction permet notamment de stocker des informations utiles du type guide des programmes enregistrés sur le disque DSQ. La suppression peut aussi être basée sur un type de contenu secondaire. Le type de contenu secondaire à supprimer est dans ce cas 5 sélectionné au préalable par l'utilisateur. Ce dernier peut décider de supprimer un contenu secondaire de type publicités et de conserver un contenu secondaire par exemple ayant trait à des informations en rapport avec le programme télévisé que pourrait fournir le fournisseur de contenus FCNT lors de la diffusion. Aussi, le choix des contenus mémorisés dans la deuxième zone mémoire 10 C2 peut être basé sur un historique des actions de l'utilisateur et/ou de l'historique des actions des autres utilisateurs d'un système équivalent. Si l'utilisateur a un profil avec une préférence pour certaines catégories de films, par exemple des films d'horreur ou des comédies, les contenus enregistrés dans la deuxième mémoire C2 seront des contenus en rapport avec ce profil.Figure 4 illustrates this rolling recording mode. In this figure, the multiplex comprises three LCP television channels, France2, and France 3. This figure illustrates a time axis t, in particular the current time tc, the instant in which the multiplex MX is recorded in a memory zone C1. Contents prior to this current time tc correspond to recorded contents. In FIG. 4, the TCD remote control is also shown, as well as recoil or fast-forward keys for navigating the contents recorded on the DSQ disk. In the figure, a user has selected a TV program PGM1 having been recorded at a time ti (i <c). Continuous recording of the MX multiplex inevitably results in significant memory space consumption on the DSQ disk. In order to better manage the available memory space on the DSQ disk, with reference to FIG. 4, the DSQ disk can be divided into several memory zones. In our example, the memory is divided into two memory areas C1 and C2. Some contents, as we saw above, according to a possible mode, the oldest are removed. Also, in order to retain contents not to be deleted, the manager MOD stores in the second memory zone C2 certain contents to keep PGM2 and PGM3, for example a certain time. On the other hand, the size of the first memory area C1, and consequently that of the second memory area C2 may vary over time. For example, if an additional size is needed in the second memory area C2 to store data packets, the size of the first memory area C1 is decreased accordingly; contents are then deleted in the first memory. Also, content may include secondary information of the advertising type; alternatively, the secondary contents are extracted from the contents stored in the second memory C2, or even in the first memory C1, to gain memory space. The gain of space gained through this extraction makes it possible in particular to store useful information of the program guide type recorded on the DSQ disk. Deletion can also be based on a secondary content type. The type of secondary content to be deleted is in this case 5 previously selected by the user. The latter may decide to delete secondary content such advertisements and retain secondary content for example relating to information related to the television program that could provide the FCNT content provider during the broadcast. Also, the choice of the contents stored in the second memory zone C2 can be based on a history of the actions of the user and / or the history of the actions of other users of an equivalent system. If the user has a profile with a preference for certain categories of films, for example horror films or comedies, the contents recorded in the second memory C2 will be contents related to this profile.
15 Selon une variante du mode de réalisation, les paquets reçus, au lieu d'être enregistrés en continu peuvent être enregistrés sur les plages temporelles données. Ces plages correspondent par exemple à des plages horaires au cours desquelles sont diffusés des programmes de télévision qui intéressent l'utilisateur. Par exemple, l'enregistrement du multiplex MX sur le disque DSQ 20 s'effectue tous les soirs de 18h à 22h. Précisons enfin ici que le terme module 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 25 plus générale à tout élément d'un programme apte à mettre en oeuvre 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 oeuvre une fonction ou un ensemble de fonctions pour le module concerné (circuit intégré, 30 carte à puce, carte à mémoire, etc.).According to a variant of the embodiment, the packets received, instead of being recorded continuously, can be recorded on the given time slots. These ranges correspond for example to time slots during which are broadcast television programs that interest the user. For example, the MX multiplex record on the DSQ 20 disc is played every night from 6pm to 10pm. Finally, it should be noted that the term module can correspond to a software component as well as a hardware component or a set of hardware and software components, a software component corresponding to one or more computer programs or subprograms, or more generally to any element of a program capable of implementing 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 set (or hardware) able to implement a function or a set of functions for the module concerned (integrated circuit, smart card, memory card, etc.).
3037207 12 Annexe 1 Répartition des chaînes par multiplex Rn (n=1 à 8) R3 R4 R5 R6 R7 R8 Canal+ HD 6 F I HD TF1 11D1 ()ter Canal+ 9 rance 2 Arte Chérie 25 RMC Cinéma HD Découverte Canal+ Sport T1 .1M6 HD LCI L'Equipe 21 Numéro 23 Planète Paris Première KrTe115- NRJ 1' Select TV TMC R1 R2 France 2 France 3 I-Télé BFM TV D 8 Gulli France 5 France Ô D 17- Public Sénat Chaîne locale ou France rance 4 "bis"3037207 12 Appendix 1 Distribution of channels by multiplex Rn (n = 1 to 8) R3 R4 R5 R6 R7 R8 Canal + HD 6 FI HD TF1 11D1 () ter Channel + 9 rance 2 Arte Honeybee 25 RMC Cinema HD Discovery Channel + Sport T1 .1M6 HD LCI The Team 21 Number 23 Planet Paris Premiere KrTe115- NRJ 1 'Select TV TMC R1 R2 France 2 France 3 I-TV BFM TV D 8 Gulli France 5 France Ô D 17- Public Senate Local Channel or France rance 4 "bis"
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1562220A FR3037207A1 (en) | 2015-12-11 | 2015-12-11 | METHOD FOR MANAGING A MULTIPLEX |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1562220A FR3037207A1 (en) | 2015-12-11 | 2015-12-11 | METHOD FOR MANAGING A MULTIPLEX |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3037207A1 true FR3037207A1 (en) | 2016-12-09 |
Family
ID=55542838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1562220A Pending FR3037207A1 (en) | 2015-12-11 | 2015-12-11 | METHOD FOR MANAGING A MULTIPLEX |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3037207A1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7334132B1 (en) * | 2003-06-27 | 2008-02-19 | Zoran Corporation | Flexible and scalable architecture for transport processing |
US8085804B2 (en) * | 2001-02-20 | 2011-12-27 | Arris Group, Inc. | System and method for processing multiple broadcast multimedia streams |
-
2015
- 2015-12-11 FR FR1562220A patent/FR3037207A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8085804B2 (en) * | 2001-02-20 | 2011-12-27 | Arris Group, Inc. | System and method for processing multiple broadcast multimedia streams |
US7334132B1 (en) * | 2003-06-27 | 2008-02-19 | Zoran Corporation | Flexible and scalable architecture for transport processing |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2806573A1 (en) | METHOD FOR VIEWING BROADCASTED AND RECORDED BROADCASTS HAVING A COMMON CHARACTERISTIC AND ASSOCIATED DEVICE | |
FR2845555A1 (en) | INTERACTIVE TELEVISION RECEIVING AND BROADCASTING METHODS AND ASSOCIATED DEVICES | |
CA2473166A1 (en) | Device for secure transmission recording and visualisation of audiovisual programmes | |
FR2849736A1 (en) | DEVICE AND METHOD FOR ACQUIRING FILES BY ACCUMULATING POINTS AND RELATED PRODUCTS | |
FR2983380A1 (en) | METHOD FOR TRANSMITTING VIDEO PROGRAMS ON THE "PUSH" TYPE REQUEST AND DECODER | |
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 | |
FR3069996B1 (en) | METHOD FOR READING A DIGITAL MULTIMEDIA STREAM WITH QUICK ACCESS TO THE CLEAR CONTENT AND USE DEVICE | |
EP1182878A1 (en) | Communication system, transmitter, receiver, method using a data storage descriptor | |
FR3037207A1 (en) | METHOD FOR MANAGING A MULTIPLEX | |
FR3127664A1 (en) | Method for generating a personalized television channel for a user of at least one audiovisual content broadcasting service, method for processing a request for access to the personalized channel, devices, service equipment, user terminal, system and corresponding computer programs. | |
EP3235254B1 (en) | Method of announcing services in a communication network | |
EP2819424A1 (en) | Method for improving the time for switching between audiovisual programs | |
FR3015844A1 (en) | METHOD FOR ACCESSING DIFFUSE CONTENT ON A POINT-TO-MULTIPOINT NETWORK, PREVIOUSLY OR FURTHER TO ITS BROADCAST, AND ASSOCIATED DECODER | |
FR3059187B1 (en) | METHOD FOR ADJUSTING PARAMETERS RELATED TO CONTENT RESTITUTION, CORRESPONDING COMPUTER PROGRAM AND DEVICE | |
EP3548997B1 (en) | Method for managing the reception of digital contents by a management device | |
WO2023083538A1 (en) | Method for managing access to a content item to be read of a multimedia content item | |
EP3753255B1 (en) | Reception of a stream representative of multimedia content | |
EP4373099A1 (en) | Method for managing access to read content of multimedia content | |
EP4203480A1 (en) | Method for managing time jumps when playing a multimedia content | |
EP4593401A1 (en) | Optimized manifest file management for http adaptive content receiving telecommunications clients | |
EP4184922A1 (en) | Method for managing access to multimedia content | |
EP4482157A1 (en) | Method for managing the reproduction of multimedia content | |
WO2024165355A1 (en) | Method for managing the playback of multimedia content | |
FR3041201A1 (en) | METHOD FOR MANAGING THE RETURN OF ADVERTISING CONTENTS | |
FR3157762A1 (en) | Process for managing access to content that has been broadcast in real time. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20161209 |