Brevet FR3073112A1 (20190503)

REVENDICATIONS:\n<CLM>\1\tProcédé de traitement mis en oeuvre par des moyens informatiques, dans un réseau (9) de zone métropolitaine (MAN), d'un contenu multimédia préalablement encodé numériquement en un flux audio-vidéo (F) et transmis depuis une plateforme de distribution (3) en vue d'une transmission à la demande à une pluralité de terminaux de réception (41, 43), le procédé comprenant les étapes suivantes : - appliquer (S2) une fonction de démultiplexage au flux audio-vidéo, ladite fonction étant agencée pour générer au moins un groupe de flux de données (GR1, GR2, GR3), - appliquer (T2, U1) une transformation (TR1) sur chaque flux de données (F11, F12, F21, F22, F31) de l'au moins un groupe de flux de données, - segmenter (T4, U2) chaque flux de données de l'au moins un groupe de flux de données transformés, - stocker (T6, U4) l'au moins un groupe de flux de données segmentés dans une mémoire (29), le procédé comprenant en outre, seulement en réponse à une requête émise par un terminal de réception (41) parmi la pluralité de terminaux de réception, les étapes suivantes : - sélectionner (S5) en fonction de la requête au moins un flux de données d'au moins un groupe de flux de données stockés, - transmettre (S6) l'au moins un flux de données sélectionné à destination du terminal de réception émetteur de la requête.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel la fonction de démultiplexage est adaptée pour générer un premier groupe (GR1) de flux de données vidéo, un deuxième groupe (GR2) de flux de données audio et un troisième groupe (GR3) de flux de données de texte et/ou sous-titrage.\n<CLM>\1\tProcédé selon la revendication 1 ou 2, comprenant en outre les étapes suivantes : - décoder (Ti) les flux de données de l'au moins un groupe de flux de données, préalablement à l'étape d'application de la transformation, - encoder (T3) chaque flux de données de l'au moins un groupe de flux de données, consécutivement à l'étape d'application de la transformation.\n<CLM>\1\tProcédé selon l'une des revendications précédentes, dans lequel un manifeste comportant des données représentatives des flux de données segmentés est produit (T5, U3) parallèlement ou consécutivement à l'étape de segmentation des flux de données.\n<CLM>\1\tProcédé selon la revendication 4, dans lequel une partie au moins du manifeste produit est transmis à une partie au moins de la pluralité de terminaux de réception. 25\n<CLM>\1\tProcédé selon l'une des revendications précédentes, comprenant en outre l'application (U5) d'une transformation supplémentaire (TR2) sur au moins un flux de données segmenté.\n<CLM>\1\tProcédé selon la revendication 6, dans lequel la transformation supplémentaire inclut un filtrage et/ou une compression de l'au moins un flux de données segmenté. 5\n<CLM>\1\tProcédé selon la revendication 6 ou 7, dans lequel l'étape de segmentation des flux de données est mise en oeuvre selon un protocole de type HTTP Adaptative Streaming.\n<CLM>\1\tProcédé selon l'une des revendications précédentes, dans lequel l'au moins un flux de données sélectionné est transmis à destination du terminal de réception via un serveur (7) du réseau de zone métropolitaine (MAN), le serveur étant distant de la plateforme de distribution et de la pluralité de 10 terminaux de réception, et couplé à une mémoire (35), ladite mémoire étant adaptée pour stocker temporairement l'au moins un flux de données transmis.\n<CLM>\1\tProcédé selon la revendication 8, dans lequel l'au moins un flux de données sélectionné est transmis à destination du terminal de réception via un serveur (7) du réseau de zone métropolitaine (MAN), le serveur étant distant de la plateforme de distribution et de la pluralité de terminaux de 15 réception, et couplé à une mémoire (35), ladite mémoire étant adaptée pour stocker temporairement l'au moins un flux de données transmis, la durée de conservation de l'au moins un flux de données stocké dans la mémoire étant fonction dudit protocole.\n<CLM>\1\tProcédé selon la revendication 9 ou 10, dans lequel, en réponse à une requête ultérieure à la première et émise par un deuxième terminal de réception (43) parmi la pluralité de terminaux de 20 réception, au moins un flux de données stocké dans la mémoire est transmis audit deuxième terminal de réception.\n<CLM>\1\tProgramme informatique comprenant des instructions pour la mise en oeuvre du procédé selon l'une des revendications précédentes, lorsque lesdites instructions sont exécutées par au moins un processeur (15, 31, 37). 25\n<CLM>\1\tSystème (5) de traitement, dans un réseau (9) de zone métropolitaine (MAN), d'un contenu multimédia, préalablement encodé numériquement en un flux audio-vidéo (F) et transmis au système depuis une plateforme de distribution (3), en vue d'une transmission à la demande à une pluralité de terminaux de réception (41, 43), le système comprenant - - un module de démultiplexage (17) agencé pour appliquer une fonction de démultiplexage au 30 flux audio-vidéo reçu et générer au moins un groupe de flux de données (GR1, GR2, GR3), - une unité de traitement (21) agencée pour appliquer une transformation (TR1) sur chaque flux de données (F11, F12, F21, F22, F31) de l'au moins un groupe de flux de données, 26 - un intégrateur (25) agencé pour segmenter chaque flux de données de l'au moins un groupe de flux de données transformés, - une mémoire (31), couplée à l'intégrateur, adaptée pour stocker l'au moins un groupe de flux de données segmentés, 5 - un module de communication (27) agencé pour réceptionner des requêtes émises par des terminaux de réception, l'intégrateur étant agencé en outre pour sélectionner, uniquement à la réception par le module de communication d'une requête émise par un terminal de réception (41) de la pluralité de terminaux de réception, en fonction de la requête au moins un flux de données d'au moins un groupe de flux de 10 données stockés.\n<CLM>\1\tSystème selon la revendication 13, dans lequel la plateforme de distribution forme une passerelle entre un réseau étendu (\VAN) et le réseau de zone métropolitaine (MAN).\n<CLM>\1\tSystème selon la revendication 13 ou 14, comprenant en outre : - un module de décodage (19) agencé pour décoder les flux de données de l'au moins un groupe 15 de flux de données en sortie du module de démultiplexage, - un module d'encodage (23) adapté pour encoder chaque flux de données de l'au moins un groupe de flux de données en sortie de l'unité de traitement.\n<CLM>\1\tSystème selon l'une des revendications 13 à 15, dans lequel l'unité de traitement ou une unité de traitement supplémentaire (49) du système est agencée pour appliquer une transformation 20 supplémentaire (TR2) sur au moins un flux de données segmenté.\n<CLM>\1\tSystème selon la revendication 16, dans lequel l'unité de traitement ou l'unité de traitement supplémentaire est adaptée pour filtrer et/ou compresser l'au moins un flux de données segmenté.