Brevet FR3068554A1 (20190104)

REVENDICATIONS1. Procédé de transmission d'un contenu audio interrompu dans un récepteur hybride en vue d'une reproduction en différé, le procédé comprenant au moins les étapes suivantes : - une étape de réception d'un flux déterminé diffusé sur un réseau et reproduction des contenus transmis par ledit flux au niveau du récepteur, - une étape de détection d'un premier événement extérieur au récepteur déclenchant l'interruption de la reproduction du contenu en cours et l'enregistrement du moment de l'interruption, - une étape ultérieure de détection d'un second événement extérieur déclenchant une étape de transmission du récepteur vers un serveur distant du moment datant le premier événement et d'une requête de reprise de reproduction du contenu interrompu, - une étape de transmission du serveur distant vers le récepteur d'une information spécifiant les identifiants des paquets de données du contenu au moment de l'interruption, - une étape de transmission des paquets de données du contenu ainsi identifiés, et réception par le récepteur desdits paquets de données en vue de leur reproduction en différé.\n<CLM>\1\tProcédé de transmission d'un contenu audio selon la revendication 1, caractérisé en ce que l'information transmise par le serveur distant vers le récepteur comporte un manifeste identifiant une succession de chunks dont le premier contient les paquets de données du contenu au moment de l'interruption.\n<CLM>\1\tProcédé de transmission d'un contenu audio selon la revendication 2, caractérisé en ce que le manifeste transmis identifie tous les chunks disponibles sur le serveur contenant le contenu audio diffusé entre le moment de l'interruption et le moment présent.\n<CLM>\1\tProcédé de transmission d'un contenu audio selon la revendication 3, caractérisé en ce que le manifeste transmis identifie tous les chunks mémorisés dans le serveur à partir du 21 moment où l'intervalle de temps entre le moment de l'interruption et le moment présent dépasse la durée de tous les chunks mémorisés dans le serveur.\n<CLM>\1\tProcédé de transmission d'un contenu audio selon la revendication 1, caractérisé en ce que l'information transmise par le serveur distant vers le récepteur comporte une adresse de lecture dans un buffer circulaire d'un autre serveur distant, cette adresse correspondant à la première trame audio de la partie restante du contenu non lu, le serveur transmettant par la suite les trames audio de la partie restante du contenu non lue. 10\n<CLM>\1\tProcédé de transmission d'un contenu audio selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comporte une étape de détermination de l'heure courante au moment de la transmission du récepteur vers le serveur distant du moment datant le premier événement et d'une étape de calcul de l'écart temporel entre 15 la dite heure courante reçue et l'heure courante du serveur, les paquets de données du contenu au moment de l'interruption étant datés par l'heure transmise à laquelle est retranchée l'écart calculé.\n<CLM>\1\tProcédé de transmission d'un contenu audio selon l'une quelconque des 20 revendications précédentes, caractérisé en ce qu'il comporte une étape de modification de l'interface utilisateur pendant une durée limitée spécifiant que le service d'interruption de la reproduction du contenu et de reprise pour une transmission en différé, n'est pas disponible pendant cette durée limitée. 25\n<CLM>\1\tProcédé de transmission d'un contenu audio selon l'une quelconque des revendications précédentes, caractérisé en ce que le contenu audio interrompu puis repris en différé est reçu au niveau du récepteur hybride dans un format selon l'un des standards de la liste suivante : MPEG, HLS, ou DASH. 22\n<CLM>\1\tProcédé de transmission d'un contenu audio selon l'une quelconque des revendications précédentes, caractérisé en ce que le contenu audio est lu au niveau du serveur à partir d'une mémoire gérée circulairement. 5\n<CLM>\1\tRécepteur hybride pour la reproduction d'un contenu audio en provenance d'un flux déterminé diffusé sur un premier réseau, ledit récepteur comportant un moyen de réception (4) du flux déterminé diffusé sur ledit premier réseau, un moyen de communication (5) avec un serveur distant et un moyen de reproduction (8,\n<CLM>\1\tde ce contenu audio en vue d'une reproduction en différé, ledit récepteur étant caractérisé en 10 ce qu'il comporte en outre : - un premier moyen de détection d'un premier événement extérieur au récepteur déclenchant l'interruption de la reproduction du contenu en cours et l'enregistrement d'au moins le moment de l'interruption fourni par une horloge interne, - un second moyen de détection d'un second événement extérieur pour la reprise 15 de la réception dudit contenu déclenchant la transmission vers un serveur distant du moment datant le premier événement et d'une requête pour recevoir les paquets de données de contenu diffusé à partir dudit moment, le moyen de communication (5) recevant les paquets de données ainsi identifiés et destinés à être reproduits avec un différé. 20\n<CLM>\1\tSystème de reproduction d'un contenu audio comportant un récepteur hybride doté d'un moyen de réception dudit contenu audio en provenance d'un flux déterminé diffusé sur un réseau et d'un moyen de reproduction de ce contenu audio en vue d'une reproduction en différé, 25 caractérisé en ce qu'il comporte un premier moyen de détection d'un premier événement extérieur au récepteur déclenchant l'interruption de la reproduction du contenu en cours et l'enregistrement du moment de l'interruption, et un second moyen de détection d'un second événement extérieur déclenchant la transmission du récepteur vers un serveur distant du moment datant le premier événement et d'une requête de reprise de 30 reproduction du contenu interrompu, le système comportant un serveur recevant du récepteur une information spécifiant les identifiants des paquets de données du contenu 23 au moment de l'interruption et émettant vers le récepteur des paquets de données ainsi identifiés destinés à être reproduits avec un différé.\n<CLM>\1\tProduit programme d'ordinateur, comprenant des instructions de code de programme pour la mise en oeuvre du procédé selon au moins une des revendications 1 à 9, lorsque ledit programme est exécuté sur un ordinateur.