Brevet FR3161995A1 — publié le 20251107

Dispositifs et procédés pour la gestion d'un contenu multimédia enregistré L'invention vise un procédé et un dispositif pour la gestion d'un contenu multimédia enregistré. Le procédé comporte les étapes suivantes : - réception (E32), en provenance d'un terminal utilisateur (TU1), d’une information (SEG) associée audit contenu, dite de segmentation, permettant d'identifier au moins un segment du contenu (S1, S2) à supprimer du contenu initial. - génération (E33) d'une commande de restitution dudit contenu dont le segment a été supprimé, dit contenu diminué (C_DIM). Figure pour l’abrégé : Fig. 4. Dispositifs et procédés pour optimiser un contenu numérique enregistré L’invention se rapporte au domaine général de l’électronique. Elle concerne plus particulièrement la mise en œuvre d’un service d’enregistrement d’un contenu de données médiatiques, telles que des vidéos, des programmes de télévision, et/ou des bandes de son. Un enregistreur de contenus numériques reçoit ce contenu dans au moins un flux transmis via un réseau de communication, le flux comprenant le contenu et des données de signalisation. Puis il les enregistre pour une mise à disposition ultérieure. On connait actuellement deux types de fonction d’enregistrement : - La fonction d’enregistrement local via des enregistreurs personnels de type PVR (pour « Personal Video Recorder » en anglais) qui se situent dans les réseaux locaux chez le client final. Un enregistreur personnel comporte notamment un espace de stockage dans lequel est stocké le contenu enregistré ; - la fonction d’enregistrement déporté sur le réseau via des équipements réseau distants de type nPVR (pour network Personal Video Recorder) qui se situent dans le réseau de l’opérateur. Ces enregistreurs, partagés ou non, sont connectés aux récepteurs de flux via un réseau de communication. L'enregistreur enregistre les flux (par exemple, tous les flux de toutes les chaînes de la semaine passée) de façon mutualisée pour tous les utilisateurs ou de façon spécifique pour chaque utilisateur. Sur commande d'un utilisateur, l'enregistreur conserve le contenu sélectionné par l’utilisateur d’un récepteur de flux connecté à cet enregistreur, par exemple un décodeur numérique (en anglais, STB pour Set-Top Box) dans une mémoire de l’enregistreur, en association avec un identifiant du récepteur de flux et/ou un identifiant de l’utilisateur. Cet enregistrement peut être virtuel dans la mesure où le contenu est partagé de manière transparente par plusieurs utilisateurs. Ainsi, ultérieurement, l’enregistreur réseau peut fournir au récepteur de flux une liste de contenus enregistrés sur commande de ce récepteur et/ou de cet utilisateur, aussi appelé "playlist". L’utilisateur peut sélectionner un contenu dans la playlist, et commander la lecture du contenu sélectionné par l’enregistreur, ce dernier transmettant ce contenu sélectionné au récepteur de flux afin de le reproduire. L'utilisateur paye généralement un droit proportionnel à la place occupée par les contenus de sa playlist dans la mémoire de l'enregistreur. La commande d’enregistrement peut comporter un identifiant du canal de communication transportant le flux à enregistrer, un instant de début d’enregistrement et un instant de fin d’enregistrement ou une durée d’enregistrement. Dans ce cas, l'utilisateur prend généralement une marge de sécurité pour s’affranchir des risques de décalage des programmes, et enregistre ainsi des portions de contenus qui ne l'intéressent pas : par exemple, plusieurs minutes d'un contenu précédent et/ou suivant peuvent être enregistrées inutilement. Alternativement, la commande d’enregistrement peut comporter un identifiant du contenu à enregistrer et optionnellement un identifiant du canal de communication transportant le flux comprenant ce contenu, ces identifiants étant sélectionnés à partir d’un guide électronique de programmes (en anglais EPG « Electronic Program Guide »). L’identifiant du contenu (programme) peut contenir l'identifiant du canal de communication, auquel cas cette dernière information n'est pas nécessaire. Le guide électronique de programmes comporte une liste des contenus envoyés sur un ou plusieurs canaux de communication donnés. Cette deuxième méthode permet de réduire les erreurs d’enregistrement par rapport à la méthode précédente, par exemple un enregistrement d’une partie du contenu en raison d’une erreur de saisie de la plage de temps à enregistrer et/ou d’une diffusion ou d’une transmission décalée par rapport à la programmation de la diffusion ou la transmission. Cette dernière situation peut par exemple se produire lors d’une diffusion d’un match de football qui commence en retard ou dans lequel une prolongation a lieu. Cependant cette méthode n'est pas non plus tout à fait fiable, et l'utilisateur peut souhaiter ajouter des marges pour se prémunir des risques de décalage. L'utilisateur enregistre potentiellement des portions de contenu qui ne l'intéressent pas, notamment les contenus publicitaires, des portions d'émission qu'il ne souhaite pas conserver, les marges, etc. Ainsi les utilisateurs de ces systèmes peuvent enregistrer une partie de programme non désiré (correspondant aux marges ou aux publicités) amenant ainsi une croissance non désirée de l'espace de stockage qui leur est associée, pouvant entraîner une limitation sur leur service d’enregistrement, en plus du désagrément de visualisation. Il existe donc un besoin pour une solution permettant d’enregistrer un contenu numérique correspondant exactement aux souhaits de l'utilisateur. L’invention vise un procédé de gestion d'un contenu initial enregistré sur un enregistreur de contenus numériques, comprenant les étapes suivantes : - réception, en provenance d'un terminal utilisateur, d’une information associée audit contenu initial, dite de segmentation, permettant d'identifier au moins un segment à supprimer dudit contenu initial. - génération d'une commande de restitution d'un contenu diminué, correspondant au contenu initial dont ledit au moins un segment a été supprimé. Corrélativement, l'invention vise aussi un procédé de restitution sur un terminal d'un utilisateur, d'un contenu diminué à partir d'un contenu initial enregistré sur un enregistreur de contenus numériques, comprenant les étapes suivantes : - définition d’une information associée audit contenu initial, dite de segmentation, permettant d'identifier au moins un segment du contenu initial à supprimer pour ledit utilisateur ou ledit terminal utilisateur ; - requête de restitution d'un contenu diminué ; - réception dudit contenu diminué, correspondant au contenu initial dont au moins un desdits segments a été supprimé. On entend par "contenu" un contenu de données multimédia, par exemple une vidéo numérique (film, émission, etc.). Le contenu initial est celui qui correspond à un premier enregistrement par un utilisateur du terminal (par exemple, un film correspondant à une chaîne donnée, avec un instant de début et un instant de fin). Un "segment" du contenu correspond à une partie de ce contenu défini par un instant de début (qui peut être le début du contenu initial) et un instant de fin (qui peut être la fin du contenu initial). Si la plateforme de services gère plusieurs utilisateurs, le contenu initial peut être différent selon les utilisateurs : deux utilisateurs différents peuvent avoir défini un instant de début et de fin différents du même contenu enregistré. Un contenu diminué correspond au contenu initial dont on a retranché le segment ou les segments à supprimer. On entend par "enregistreur de contenus" un ensemble de dispositifs fournissant un service de type nPVR (network Personnal Video Recorder). Un tel ensemble comporte un enregistreur de contenus, qui enregistre les contenus sur un organe du réseau (par exemple, un serveur de contenus) pour une pluralité de clients. Il comporte aussi un dispositif de diffusion de type streamer, en charge de la distribution des contenus aux utilisateurs. Il comporte encore les organes de gestion nécessaires au contrôle de l'enregistreur et du streamer. Par "information de segmentation" on entend toute information qui permet d'identifier un segment du contenu avec un instant de début et/ou de fin. Chaque contenu est classiquement envoyé par le streamer dans un flux de données comprenant ce contenu, et des données de signalisation associées à ce contenu, par exemple une information sur un instant de début et/ou de fin du contenu. Le flux de données, comprenant le contenu et les données de signalisation, est envoyé sur un canal de communication, par exemple dans un réseau de communication à destination du terminal d'un utilisateur. La technique proposée permet d’informer la plateforme de services ou l’enregistreur que le contenu est segmenté en des segments utiles, à conserver, et des segments à supprimer de l'enregistrement initial, de manière à obtenir un contenu diminué pour un utilisateur le requérant. Elle permet à l'utilisateur de recevoir un contenu numérique diminué dont les segments correspondent exactement à ses souhaits. Ainsi, deux utilisateurs différents pourront recevoir des contenus diminués différents, en fonction de la segmentation qu'ils ont définie. Dans des modes de réalisation particuliers : - Le procédé de gestion comporte une étape d'enregistrement de ladite information de segmentation en association avec ledit utilisateur ou ledit terminal utilisateur. Par exemple l'utilisateur et/ou son terminal sont connus de la plateforme de services par un identifiant unique (nom de l'utilisateur, numéro de compte client, pseudo, adresse MAC du terminal, IMSI, etc.) et l'information de segmentation est enregistrée en relation avec cet identifiant ; avantageusement, la segmentation du contenu est enregistrée afin de pouvoir être réutilisée par le système à chaque fois que l'utilisateur requiert le contenu numérique. Selon des modes de réalisation, l'information de segmentation peut être enregistrée sur la plateforme de services et/ou sur l'enregistreur et/ou sur le terminal client. De façon à être partagé entre plusieurs terminaux de l’utilisateur, le choix de l'enregistrement de l’information de segmentation sur la plateforme de services est cependant à privilégier. - Ladite information de segmentation est enregistrée par une plateforme de services et l'étape de génération d'une commande de restitution d'un contenu diminué est suivie d'une étape de transmission, par ladite plateforme de services, de ladite information de segmentation audit enregistreur ; avantageusement selon ce mode, la plateforme de services garde le contrôle de l'enregistreur et lui transmet une commande de restitution prenant en compte l'information de segmentation. Dans ce cas, la plateforme de service connaît les différentes segmentations demandées par les différents clients qu'elle contrôle. Si une segmentation est associée à un contenu et un utilisateur, elle peut, de manière transparente, générer des requêtes de restitution propres à ses différents clients pour leurs différents contenus, une requête de restitution retransmise comprenant, en plus des informations de la requête initiale, des informations de segmentation propres à l'utilisateur. - Ladite information de segmentation est enregistrée par ledit enregistreur et l'étape de génération d'une commande de restitution d'un contenu diminué est suivie d'une étape de préparation dudit contenu diminué pour ledit terminal par ledit enregistreur ; avantageusement selon ce mode, l'enregistreur a connaissance de la segmentation associée au contenu pour les différents clients, et effectue lui-même la segmentation du contenu avant sa transmission. - Ladite information de segmentation est enregistrée par ledit terminal et l'étape de génération d'une commande de restitution d'un contenu diminué est suivie d'une étape de transmission, par ledit terminal, de ladite commande de restitution comprenant l'information de segmentation; avantageusement selon ce mode, l'information de segmentation est enregistrée sur le terminal. À chaque fois qu'il requiert le contenu diminué, il transmet la segmentation associée, par exemple dans une signalisation associée à la requête. Avantageusement, cette segmentation peut être enregistrée dans la playlist de l'utilisateur qui peut la modifier facilement. - Ladite information de segmentation comporte une information sur un instant de début dudit segment. - Ladite information de segmentation comporte une information sur un instant de fin dudit segment. Avantageusement, il est ainsi possible de définir des segments à supprimer qui se trouvent au début du contenu initial (en précisant un instant de fin du segment), ou à la fin (en précisant un instant de début du segment), ou entre les deux (en précisant un instant de début et un instant de fin). La définition de ladite information de segmentation est réalisée par l'utilisateur pendant une visualisation du contenu initial ; avantageusement, le contenu initial est transmis une première fois à destination du terminal utilisateur, afin que l'utilisateur puisse positionner lui-même ses informations de segmentation, au cours d'une prévisualisation du contenu initial. Corrélativement, l’invention vise un dispositif de gestion d'un contenu initial enregistré, un dispositif de restitution d'un contenu diminué, et un système comportant un dispositif de gestion d'un contenu initial enregistré, un dispositif de restitution d'un contenu diminué et au moins un terminal. Dans un mode de réalisation particulier, le dispositif enregistreur proposé est un enregistreur partagé tel qu’un équipement de réseau de diffusion de contenus numériques. L’invention vise également un premier programme d’ordinateur, ce programme étant susceptible d’être mis en œuvre dans un ordinateur ou un dispositif de gestion d'un contenu initial enregistré conforme à l’invention. Ce programme comporte des instructions adaptées à la mise en œuvre d’au moins certaines étapes d'un procédé de gestion d'un contenu initial enregistré tel que décrit ci-dessus. L’invention vise également un deuxième programme d’ordinateur, ce programme étant susceptible d’être mis en œuvre dans un ordinateur ou un dispositif de restitution d'un contenu diminué conforme à l’invention. Ce programme comporte des instructions adaptées à la mise en œuvre d’au moins certaines étapes d'un procédé de restitution d'un contenu diminué, tel que décrit ci-dessus. Chacun de ces programmes peut utiliser n’importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. L’invention vise aussi un support d'information ou un support d’enregistrement lisible par un ordinateur, et comportant des instructions d’un programme d'ordinateur tel que mentionné ci-dessus. Le support d'information ou d’enregistrement peut être n'importe quelle entité ou dispositif capable de stocker les programmes. 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, ou une mémoire flash. D'autre part, le support d'information ou d’enregistrement peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par lien radio, par lien optique sans fil ou par d'autres moyens. Alternativement, le support d'information ou d’enregistrement peut être un circuit intégré dans lequel un programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution d’un procédé conforme à l’invention. Les programmes selon l'invention peuvent être en particulier téléchargés sur un réseau de type Internet. D’autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures : FIG. 1 la FIG. 1 illustre une architecture d’un réseau de communication dans lequel des procédés proposés sont mis en œuvre selon un mode de réalisation de l’invention ; FIG. 2 la FIG. 2 présente une architecture fonctionnelle d’un système comprenant des dispositifs proposés, selon un mode de réalisation de l’invention ; FIG. 3 la FIG. 3 est un organigramme représentant des étapes des procédés de restitution d'un contenu diminué et de gestion d'un contenu enregistré, mis en œuvre selon un mode de réalisation ; FIG. 4 la FIG. 4 représente un exemple illustré d'un contenu initial ; FIG. 5 la FIG. 5 présente un exemple illustré d'un contenu diminué. La FIG. 1 illustre une architecture d’un réseau de communication dans lequel un procédé proposé de gestion et un procédé proposé de restitution sont mis en œuvre selon un mode de réalisation de l’invention. Ce réseau de communication comporte au moins deux utilisateurs USR1 et USR2 équipés respectivement d'un terminal utilisateur TU1 et TU2 et connectés au réseau via leurs points d'accès respectifs PA1 et PA2 (par exemple, des passerelles domestiques). Les terminaux TU1 et TU2 sont ici des récepteurs de télévision numérique (STB) adaptés à recevoir des flux multimédias diffusés par un serveur vidéo STR d'un enregistreur REC du réseau NET et à restituer ces flux sur une télévision TV1 ou TV2. Ces contenus multimédia sont par exemple des vidéos, des programmes de télévision et/ou de bandes de son. Un terminal utilisateur peut être aussi par exemple un téléviseur connecté, un ordinateur ou un téléphone de type smartphone. Le réseau comporte une plateforme de services (PFS_TV) qui gère le service TV de l'utilisateur, et en particulier permet de gérer l'interface avec le dispositif d'enregistrement REC. Les messages de requête de contenu transitent par la plateforme de services. Elle conserve notamment les informations de playlist et de segmentation selon un mode de réalisation de l'invention, par exemple dans une base de données. Le réseau comporte un dispositif d'enregistrement REC conforme à la présente invention, apte à fournir un service de type nPVR. À titre d’exemple, l'enregistreur REC comporte une base de contenus numériques BC alimentée par des diffuseurs de chaînes de télévision DIFF. Par exemple, l'enregistreur REC conserve tous les enregistrements de toutes les chaînes qu'il reçoit pendant une durée limitée (par exemple, une semaine). À l'issue de cette durée, il peut effacer les contenus qui n'ont pas été enregistrés par un utilisateur. Il conserve en revanche les contenus qui ont été enregistrés par au moins un utilisateur. Lorsque cet utilisateur requiert le contenu, par exemple en le sélectionnant dans une playlist, il peut le restituer à l'utilisateur via un serveur de streaming STR apte à le desservir. Un contenu numérique de données C, par exemple de type vidéo, est enregistré dans la base de contenus alimentée par un ou plusieurs diffuseurs (DIFF). Selon l'exemple représenté, les deux utilisateurs USR1 et USR2 ont enregistré le contenu C, par exemple en utilisant un guide de programmes (EPG). Les deux utilisateurs enregistrent virtuellement le contenu C lors d'une première étape, notée ENR, par exemple via un EPG, ou une commande indiquant un canal et une plage temporelle. L'enregistrement correspond à un contenu C_INIT. Le contenu C_INIT correspond au contenu C générique, par exemple un film, plus éventuellement une plage temporelle précédant en suivant le contenu C, comme il a été expliqué en introduction. Les deux utilisateurs peuvent avoir défini des contenus C_INIT différents (notamment s'ils ont défini des plages temporelles différentes précédant en suivant le contenu C). Puis les deux utilisateurs requièrent respectivement une première visualisation de leur contenu C_INIT. L'utilisateur 2, USR2, ne requiert pas une segmentation selon un procédé objet de l'invention. Lorsque l'utilisateur 2 demande, après l'enregistrement, une visualisation du contenu C, il le sélectionne via sa playlist de contenus enregistrés. L'utilisateur 2 n'ayant pas requis de segmentation de son contenu, un message simple de requête (R2(C)) est transmis à la plateforme de services puis à l'enregistreur, comportant un identifiant du contenu C. En retour, son terminal T2 reçoit le contenu initial C_INIT tel qu'il est enregistré pour lui par l'enregistreur. En revanche, l'utilisateur 1 définit, au cours de la visualisation, des données de segmentation associées au contenu. Par exemple, comme il sera illustré à l'appui des figures 4 et 5, il définit un ensemble de pointeurs qui délimitent des instants de début et/ou de fin d'un ou plusieurs segments à supprimer du contenu C_INIT. Alternativement, il peut désigner le segment par tout autre identifiant (identifiant unique d'un segment publicitaire par exemple). Lorsque la segmentation (SEG) est définie en association avec le contenu C, elle est transmise à la plateforme TV, selon un mode de réalisation. Cette étape est notée SEG sur la figure. Selon un mode de réalisation, la plateforme TV PFS_TV enregistre la segmentation SEG du contenu, en association avec l'utilisateur 1 (par exemple, en relation avec son compte client) et/ou son terminal TU1. Lorsque l'utilisateur 1 demande ultérieurement une visualisation du contenu C, il le sélectionne par exemple via sa playlist de contenus enregistrés. Un message de requête (R1(C)) comportant un identifiant du contenu C (qui est aussi celui du contenu initial C_INIT) est transmis à la plateforme TV. La plateforme détecte que ce contenu est associé pour l'utilisateur 1 à une information de segmentation et transmet à l'enregistreur une requête de transfert d'un contenu diminué (adapté selon la segmentation), en lui précisant les segments à restituer et/ou les segments à supprimer. En retour, le terminal TU1 reçoit le contenu modifié C_DIM tel qu'il est transmis par l'enregistreur après qu'il en a supprimé les segments spécifiés. Il obtient ainsi un contenu diminué qui correspond exactement à ses souhaits. De surcroît, il diminue ainsi l'espace de stockage virtuel qui lui est associé sur l'enregistreur. Selon un autre mode de réalisation, non représenté, la segmentation est enregistrée sur le terminal, auquel cas il doit la transmettre avec sa requête vers la plateforme de services. Selon un autre mode de réalisation, non représenté, la segmentation est enregistrée sur l'enregistreur, qui est alors en charge de supprimer du contenu le ou les segments désignés par l'information de segmentation. La FIG. 2 présente une architecture fonctionnelle d’un système comprenant des dispositifs proposés, selon un mode de réalisation particulier de l’invention. Le système représenté comporte un enregistreur REC, un terminal utilisateur TU1 associé à un utilisateur USR1, et une plateforme de services PFS_TV. La plateforme de services PFS_TV a l’architecture matérielle d’un ordinateur. Elle comprend: - un module de communications COM2 configuré pour communiquer avec et notamment recevoir des requêtes en provenance des terminaux utilisateurs et un module de communications COM2' pour communiquer avec et notamment transmettre des requêtes vers l'enregistreur REC ; - un espace de stockage, par exemple une base de données, notée BSG (Base de segmentation), pour enregistrer les données de segmentation SEG en relation avec un contenu et un utilisateur (ou son terminal) ; - un processeur (unité de calcul) UC2 ; - des mémoires MEM2 comportant des mémoires vives et des mémoires mortes. De tels moyens sont connus en soi et ne sont pas décrits plus en détail ici. La mémoire morte du dispositif constitue un support d’enregistrement conforme à l’invention, lisible par le processeur et sur lequel est enregistré ici un programme d’ordinateur P2 conforme à l’invention. La mémoire vive du dispositif permet notamment d’enregistrer des variables utilisées pour l’exécution des étapes du procédé de gestion d'un contenu, telles que la mémorisation de l’information sur la segmentation SEG (les pointeurs, ou instants de début et de fin, permettant de définir les segments à supprimer du contenu C_INIT), l'association de cette segmentation à un utilisateur ou à son terminal, les identifiants permettant d'accéder au contenu C/C_INIT dans l'enregistreur (identifiant de canal, plage horaire, etc.), le guide de programmation PG, les playlists des différents utilisateurs, etc. Le dispositif enregistreur REC de contenus numériques C a l’architecture matérielle d’un ordinateur. Il comprend : - un module de communications COM1 configuré notamment pour obtenir l’information sur le contenu C/C_INIT et optionnellement la segmentation associée SEG ; - un module d’enregistrement ENR d’au moins un contenu C/C_INIT ; - un module de streaming STR apte à transmettre (diffuser) les contenus numériques vers les terminaux utilisateurs ; - un processeur (unité de calcul) UC1 ; - des mémoires MEM1 comportant des mémoires vives et des mémoires mortes. De tels moyens sont connus en soi et ne sont pas décrits plus en détail ici. La mémoire morte du dispositif constitue un support d’enregistrement conforme à l’invention, lisible par le processeur et sur lequel est enregistré ici un programme d’ordinateur P1 conforme à l’invention. La mémoire vive du dispositif permet d’enregistrer des variables utilisées pour l’exécution des étapes de recherche et restitution d'un contenu, telles que les identifiants (identifiant de canal, plage horaire, etc.) permettant d'accéder au contenu C/C_INIT dans la base de contenus notée BC. Selon un mode de réalisation, l'enregistreur REC est également apte à recevoir et/ou enregistrer les informations de segmentation SEG associées à un contenu numérique et à les traiter pour segmenter le contenu avant sa transmission (diffusion) vers un utilisateur ; - une base BC de contenus multimédia dans laquelle est enregistré entre autres le contenu C/C_INIT. Dans les modes de réalisation décrits ici, le terminal utilisateur TU1 a l’architecture matérielle d’un ordinateur, par exemple de type STB (Set Top Box). L’architecture du terminal TU1 comprend notamment une unité de calcul UC3, une mémoire MEM3, un décodeur de contenus numériques DCD, un player PLY, des moyens GC de génération d'une commande aptes à obtenir, à partir d'une interface utilisateur IH, les données de segmentation définies par exemple par l'utilisateur USR1 lors d'une visualisation du contenu C_INIT (par exemple, en utilisant la télécommande de son décodeur, ou une souris et un clavier d'un PC, etc., en fonction de la nature de son terminal), ainsi que des moyens de communication COM3 qui lui permettent notamment de communiquer avec la plateforme de services et de recevoir les contenus en provenance de l'enregistreur. La mémoire morte du terminal TU1 selon l’invention constitue un support d’enregistrement, lisible par le processeur UC3 et sur lequel est enregistré ici un programme d’ordinateur P3 conforme à l’invention. La mémoire vive permet d’enregistrer des variables utilisées pour l’exécution d'un programme de restitution d'un contenu diminué (réception, décodage, etc.). Le programme d’ordinateur P3 définit notamment des modules fonctionnels et logiciels, configurés ici pour définir une segmentation associée à un contenu et des moyens pour enregistrer et/ou transmettre la segmentation, selon des modes de réalisation de l'invention. Ces modules fonctionnels s’appuient sur et/ou commandent les éléments matériels du dispositif. La FIG. 3 est un organigramme représentant des étapes d'un procédé de restitution de contenu diminué, mis en œuvre sur un terminal utilisateur selon un mode de réalisation de l'invention, et d'un procédé correspondant de gestion d'un contenu initial enregistré sur un enregistreur, pour mise à disposition d'un contenu diminué par une plateforme de service. Lors d'une étape E20, le terminal reçoit le guide électronique de programmes (EPG). L'utilisateur le consulte et génère une requête enregistrement du contenu C notée ENR (C_INIT). Cette requête peut préciser un identifiant de programme C, le canal à enregistrer, un instant de début (T1), un instant de fin (T2) ou une durée (D). Au cours d’une étape E30, la plateforme de services TV PFS_TV reçoit la commande d’enregistrement en provenance du terminal TU1 de l'utilisateur USR1 et la transmet à l'enregistreur. De même, la requête ENR’ (C_INIT) comporte par exemple un identifiant de programme C, un identifiant du canal C1, un instant de début d’enregistrement et un instant de fin d’enregistrement et/ou une durée d’enregistrement, précisés par l'utilisateur. Le flux correspondant est désigné par C_INIT. La requête est reçue par l'enregistreur au cours d'une étape E40. On rappelle que l'enregistrement de l'utilisateur peut être virtuel, c'est à dire que le contenu C est enregistré physiquement sur l'enregistreur mais le contenu C_INIT est enregistré "virtuellement" par un utilisateur qui en définit lui-même les limites (par exemple, le contenu C plus les marges). Lors d'une étape E21, l'utilisateur consulte sa playlist de contenus, choisit le contenu C à visualiser. Le terminal T1 émet une requête de restitution du contenu C vers la plateforme de service, notée RO(C_INIT). Au cours d’une étape E31, la plateforme de service reçoit la commande de restitution et transmet à l'enregistreur une requête correspondante R0’ (C_INIT) qui la reçoit lors d'une étape E41. L'enregistreur transmet (streame, ou diffuse) le contenu C_INIT (le contenu C tel que défini par l'utilisateur lors de sa commande d'enregistrement) vers le terminal lors d'une étape E42. Lors d'une étape E22, le terminal reçoit le contenu tel qu'il a été enregistré, le décode et le met à disposition de l'utilisateur. Lors d'une étape E23, l'utilisateur définit une segmentation SEG pour le contenu en cours de visualisation. Par exemple, il définit un ensemble de pointeurs définissant des instants de début et de fin de segments à retirer du contenu. Il peut utiliser à cet effet un clavier, une souris, une télécommande, un dispositif audio, etc. À la fin de cette étape, lorsque tous les segments ont été définis, la segmentation SEG est transmise par le terminal vers la plateforme de service, en association avec le contenu C, au cours d'une requête notée R1(C). Elle peut comporter l'identifiant du terminal et/ou de l'utilisateur. Selon le mode de réalisation représenté, la segmentation SEG est reçue et enregistrée par la plateforme de services en association avec le contenu C et l'identifiant du terminal et/ou de l'utilisateur au cours d'une étape E32. Selon un autre mode de réalisation, non représentée, la segmentation est transmise à l'enregistreur qui la mémorise en association avec le contenu C et l'identifiant du terminal et/ou de l'utilisateur. Selon un autre mode de réalisation, non représentée, la segmentation est mémorisée sur le terminal TU1 et transmise à la plateforme de services (et optionnellement à l'enregistreur) qui l'utilise pour construire la requête appropriée pour l'enregistreur. Lors d'une étape E24, l'utilisateur émet via son terminal une requête de restitution du contenu C vers la plateforme de service, notée R1(C). La plateforme de service reçoit cette requête de restitution du contenu au cours d'une étape E33, récupère en mémoire la segmentation SEG associée au contenu C et construit une requête pour l'enregistreur, notée R1’(C_DIM). Cette étape peut être précédée d'un test pour vérifier que le contenu requis par l'utilisateur est associé à une segmentation. Cette requête R1’(C_DIM) comporte l'identification du contenu C (et donc C_INIT) et des segments relatifs à la segmentation. Le contenu C ainsi défini est noté C_DIM (contenu diminué). Si la plateforme de service n'a pas enregistré la segmentation, ou si aucune segmentation n'est associée au contenu pour cet utilisateur, elle se contente de retransmettre à l'enregistreur la commande de restitution de contenu diminué, sans la segmentation. L'enregistreur reçoit cette requête lors d'une étape E43, prépare le contenu diminué, et le transmet vers le terminal lors d'une étape E44. Si la requête n'est pas associée à une segmentation, et qu'une telle segmentation est enregistrée par l'enregistreur, il prépare de même le contenu diminué avant de le transmettre. Lors d'une étape E25, le terminal reçoit le contenu diminué, le décode et le met à disposition de l'utilisateur qui peut par exemple l'afficher sur son téléviseur TV1. La FIG. 4 représente un exemple illustré d'un contenu numérique initial. Le contenu initial C_INIT correspond par exemple à un canal CH1, ou à un programme C du canal CH1, et est défini par l'utilisateur par un instant de début TA et un instant de fin TB, lorsqu'il requiert son enregistrement initial du contenu. Sa durée initiale est de D_INIT (= TB-TA). Lors de la visualisation du contenu enregistré, l'utilisateur définit selon cet exemple deux segments à exclure du contenu C_INIT : - un segment S1 défini par son instant de début T1 et son instant de fin T2 ; - un segment S2 défini par son instant de début T3 et son instant de fin qui correspond à l'instant TB de fin d'enregistrement. Ainsi la segmentation SEG peut-elle être définie par l'ensemble des trois pointeurs de temps T1, T2 et T3 (l'instant TB étant défini par défaut comme la fin du contenu). Naturellement, de nombreuses variantes sont possibles, et notamment des cas selon lesquels l'utilisateur : - définit non pas les segments à supprimer, mais les segments à conserver ; - définit un segment de début à supprimer, uniquement par la donnée du pointeur de fin du segment (le début étant par défaut l'instant TA de début du contenu) ; - définit des durées, et non des instants de fin ; - définit des segments à ajouter au contenu ; par exemple il se rend compte à la visualisation qu'il lui manque la fin du programme, et définit un instant de fin postérieur à TB ; - etc. La FIG. 5 présente un exemple illustré d'un contenu numérique diminué selon la segmentation définie au préalable par l'utilisateur conformément à la FIG. 4 . Le contenu diminué correspond au contenu C_INIT dont les segments définis par la segmentation SEG de l'utilisateur ont été retranchés, selon l'exemple les segments S1 et S2. Le contenu diminué a une durée D_DIM qui correspond à la durée initiale D_INIT à laquelle sont retranchées les durées des segments S1 et S2. Procédé de gestion d'un contenu initial (C_INIT) enregistré sur un enregistreur de contenus numériques (REC), comprenant les étapes suivantes : - réception(E32), en provenance d'un terminal utilisateur (TU1), d’une information (SEG) associée audit contenu initial, dite de segmentation, permettant d'identifier au moins un segment (S1, S2) à supprimer dudit contenu initial ; - génération (E33) d'une commande de restitution d'un contenu diminué (C_DIM), correspondant au contenu initial dont ledit au moins un segment a été supprimé. Procédé de gestion selon la revendication 1, comprenant une étape d'enregistrement (E32) de ladite information de segmentation en association avec ledit utilisateur ou ledit terminal utilisateur. Procédé de gestion selon la revendication 2, caractérisé en ce que : - ladite information de segmentation est enregistrée par une plateforme de services (PFS) ; - l'étape de génération d'une commande de restitution d'un contenu diminué est suivie d'une étape de transmission (E33), par ladite plateforme de services, de ladite information de segmentation audit enregistreur. Procédé de gestion selon la revendication 2, caractérisé en ce que : - ladite information de segmentation est enregistrée par ledit enregistreur (REC) ; - l'étape de génération d'une commande de restitution d'un contenu diminué est suivie d'une étape de préparation (E44) dudit contenu diminué (C_DIM) pour ledit terminal par ledit enregistreur. Procédé de gestion selon la revendication 2, caractérisé en ce que : - ladite information de segmentation est enregistrée par ledit terminal (TU2) ; - l'étape de génération d'une commande de restitution d'un contenu diminué est suivie d'une étape de transmission, par ledit terminal, de ladite commande de restitution comprenant l'information de segmentation. Procédé de restitution, sur un terminal (TU1) d'un utilisateur (USR1), d'un contenu diminué (C_DIM) à partir d'un contenu initial (C_INIT) enregistré sur un enregistreur de contenus numériques, comprenant les étapes suivantes : - définition (E23) d’une information (SEG) associée audit contenu initial, dite de segmentation, permettant d'identifier au moins un segment du contenu initial à supprimer pour ledit utilisateur ou ledit terminal utilisateur ; - requête (E24) de restitution d'un contenu diminué ; - réception (E25) dudit contenu diminué, correspondant au contenu initial (C_INIT) dont ledit au moins un segment a été supprimé (C_DIM). Procédé selon la revendication précédente, dans lequel la définition (E23) de ladite information de segmentation (SEG) est réalisée par l'utilisateur pendant une visualisation du contenu initial (C_INIT). Procédé selon l’une quelconque des revendications précédentes, dans lequel ladite information de segmentation (SEG) comporte une information sur un instant de début dudit segment (TA, T1, T3). Procédé selon l’une quelconque des revendications précédentes, dans lequel ladite information de segmentation (SEG) comporte une information sur un instant de fin dudit segment (T2, TB). Plateforme de services pour gérer un contenu initial (C_INIT) enregistré sur un enregistreur de contenus numériques (REC), la plateforme étant configurée pour mettre en œuvre les étapes suivantes : - réception, en provenance d'un terminal utilisateur (TU1), d’une information (SEG) associée audit contenu initial, dite de segmentation, permettant d'identifier au moins un segment (S1, S2) à supprimer dudit contenu initial. - génération d'une commande de restitution d'un contenu diminué (C_DIM), correspondant au contenu initial dont ledit au moins un segment a été supprimé. Terminal (TU1) utilisateur pour restituer un contenu diminué (C_DIM) à partir d'un contenu initial (C_INIT) enregistré sur un enregistreur de contenus numériques, configuré pour mettre en œuvre les étapes suivantes : - définition d’une information (SEG) associée audit contenu initial, dite de segmentation, permettant d'identifier au moins un segment du contenu initial à supprimer pour ledit utilisateur ou ledit terminal utilisateur ; - requête de restitution d'un contenu diminué ; - réception dudit contenu diminué, correspondant au contenu initial (C_INIT) dont ledit au moins un segment a été supprimé (C_DIM). Système comprenant un enregistreur de contenus numériques (REC), une plateforme de services (PFS) selon la revendication 10, et au moins un terminal utilisateur (TU1) selon la revendication 11. Programme d’ordinateur comportant des instructions pour l’exécution des étapes du procédé de gestion selon l’une quelconque des revendications 1 à 5 lorsque ledit programme est exécuté par un ordinateur. Programme d’ordinateur comportant des instructions pour l’exécution des étapes du procédé de restitution selon l’une quelconque des revendications 6 à 9 lorsque ledit programme est exécuté par un ordinateur.