Brevet FR3044508A1 (20170602)
REVENDICATIONS1. Procédé de synchronisation d'un premier flux audio restitué sous forme d'un signal sonore par un dispositif de restitution à proximité d'un terminal avec un flux audio alternatif reçu par le terminal, le procédé étant caractérisé en ce que le terminal reçoit en outre un flux de contrôle représentatif du premier flux audio restitué sur le dispositif de restitution, le flux de contrôle et le flux audio alternatif étant synchronisés selon une même référence temporelle, et en ce qu'il comprend les étapes suivantes : - Capture (201) d'une partie du signal sonore, - Émission (202), à destination du dispositif de restitution, d'une commande de suspension de la lecture du premier flux, - Obtention (203) d'une première donnée représentative d'au moins une partie du signal sonore capturé, - Détection (204) de la première donnée dans le flux de contrôle, et Lorsque la première donnée est détectée dans le flux de contrôle: - Émission (205), à destination du dispositif de restitution, d'une commande de reprise de la lecture du premier flux, et - Restitution (206) du flux audio alternatif reçu par le terminal.\n<CLM>\1\tProcédé selon la revendication 1 caractérisé en ce que la première donnée représentative est une empreinte acoustique calculée à partir d'au moins une partie du signal sonore capturé.\n<CLM>\1\tProcédé selon l'une des revendications 1 ou 2 caractérisé en ce qu'il comporte en outre les étapes suivantes : - Obtention, à partir du flux de contrôle, d'une seconde donnée représentative d'une partie du signal audio dont le flux de contrôle est représentatif, et mémorisation d'une première estampille temporelle, - Capture du signal sonore restitué par le dispositif de restitution, 3044508 24 - Détection de la seconde donnée dans le signal sonore capturé, et Lorsque la seconde donnée est détectée dans le signal capturé : - Détermination d'une seconde estampille temporelle, et - Application d'un retard au flux audio alternatif, le retard correspondant à 5 l'intervalle temporel entre les premières et secondes estampilles.\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes caractérisé en ce que la seconde donnée représentative est une empreinte acoustique calculée à partir d'une partie d'un signal audio. 10\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes caractérisé en ce que le flux de contrôle est un flux audio.\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes caractérisé en 15 ce qu'une pluralité de flux de contrôle sont reçus par le terminal, les flux de contrôle correspondant aux pistes audio disponibles sur le dispositif de restitution.\n<CLM>\1\tProcédé d'alignement d'un premier flux audio restitué sous forme d'un signal 20 sonore par un dispositif de restitution à proximité d'un terminal avec un flux audio alternatif reçu par le terminal, le procédé étant caractérisé en ce que le terminal reçoit en outre un flux de contrôle représentatif du premier flux audio restitué sur le dispositif de restitution, le flux de contrôle et le flux audio alternatif étant synchronisés selon une même référence temporelle, et en ce qu'il 25 comprend, à la réception d'un message comprenant une indication selon laquelle la restitution du flux à été suspendue suite à l'exécution par un second terminal du procédé selon la revendication 1, les étapes suivantes : - Obtention, à partir du flux de contrôle, d'une seconde donnée représentative d'une partie du signal audio dont le flux de contrôle est représentatif, et mémorisation d'une première estampille temporelle, 3044508 25 - Capture du signal sonore restitué par le dispositif de restitution, - Détection de la seconde donnée dans le signal sonore capturé, et Lorsque la seconde donnée est détectée à partir du signal capturé : - Détermination d'une seconde estampille temporelle, et 5 - Application d'un retard au flux audio alternatif, le retard correspondant à l'intervalle temporel entre les premières et secondes estampilles, et - Restitution du flux audio alternatif reçu par le terminal.\n<CLM>\1\tDispositif de synchronisation d'un premier flux audio restitué par un dispositif de 10 restitution à proximité avec un flux audio alternatif reçu par le dispositif, le dispositif étant caractérisé en ce qu'il reçoit en outre un flux de contrôle correspondant au premier flux audio restitué sur le dispositif de restitution, le flux de contrôle et le flux audio alternatif étant synchronisés selon une même référence temporelle, et en ce qu'il comprend : 15 - Une interface (504) audio, adaptée pour capturer une partie du signal sonore restitué par le dispositif de restitution, - Une interface (505) de communication, adaptée à recevoir au moins un flux audio alternatif et un flux de contrôle et pour émettre, à destination du dispositif de restitution, une commande de suspension de la lecture du 20 premier flux, - Une unité (510) de traitement du signal, adaptée pour obtenir une première donnée représentative d'au moins une partie du signal sonore capturé, - Un détecteur (508), configuré pour détecter dans le flux de contrôle, la 25 première empreinte calculée, L'interface de communication (505) étant en outre adaptée pour émettre, lorsque la première empreinte est détectée dans le flux de contrôle, une commande de reprise de la lecture du premier flux à destination du dispositif de restitution, et 3044508 26 l'interface (504) audio étant également adaptée pour restituer le flux audio alternatif reçu par le dispositif.\n<CLM>\1\tTerminal caractérisé en ce qu'il comporte un dispositif de synchronisation selon 5 la revendication\n<CLM>\1\t10. Programme d'ordinateur caractérisé en ce qu'il comporte les instructions pour l'exécution du procédé de synchronisation selon l'une quelconque des revendications 1 à 6 et/ou les instructions pour l'exécution du procédé 10 d'alignement selon la revendication 7, lorsque le programme est exécuté par un processeur. 11.Support d'informations lisible par un processeur sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution des 15 étapes du procédé de synchronisation selon l'une quelconque des revendications 1 à 6 et/ou les instructions pour l'exécution du procédé d'alignement selon la revendication 7.