Brevet FR2848767A1 — publié le 20040618

TELEDIFFUSION VID O La présente invention concerne le domaine de la télédiffusion vidéo, en particulier dans le cadre de la télévision interactive. On connaît dans l'état de la technique le brevet W00150764A1 décrivant un procédé informatique pour l'exploitation d'une émission de télévision numérique 10 interactive diffusée sous la forme d'un signal numérique comportant un flux de données correspondant à des images vidéos compressées et un flux de données correspondant à au moins une application multimédia, ainsi que des signaux de service pour la gestion desdits flux de données. Ce procédé 15 comporte une étape de détection du signal de service correspondant à une séquence "top de synchronisation" comportant: - une séquence affectée à la désignation d'une application multimédia présente dans le signal numérique, - ainsi qu'une séquence de signaux affectée à l'enregistrement de paramètres d'exécution de ladite application multimédia désignée, - et une étape de chargement de l'application de ladite application multimédia et d'initialisation de ladite 25 application multimédia avec lesdits paramètres d'exécution. Habituellement, les signaux de synchronisation sont générés par un circuit de temporisation. Les tops de synchronisation sont insérés dans le flux vidéo en fonction 30 de l'heure théorique de diffusion de la séquence vidéo associée à une fonctionnalité multimédia ou une plage d'interactivité. Cette solution n'est pas satisfaisante car en réalité les émissions télédiffusées connaissent des décalages par rapport aux horaires prévus. On a proposé dans le brevet US06239793 un procédé pour synchroniser le contenu d'un programme diffusé et les instructions d'un programme correspondant d'une diffusion de type Internet. Il consiste à générer plusieurs valeurs d'indices indiquant l'heure pendant la diffusion du 10 programme, à associer une des valeurs d'indice à des instructions respectives dans un débit d'instructions lancé lors de la diffusion du programme, à transmettre les instructions et les valeurs d'indice associées à un ou plusieurs clients, et à associer l'une des valeurs d'indice 15 à des trames vidéo respectives dans un débit vidéo du programme afin d'indiquer l'heure relative dans le programme à laquelle arrive la trame vidéo. Le procédé, ainsi que le système, utilisent les valeurs d'indice du débit vidéo afin de déterminer la synchronisation et la séquence d'exécution 20 des instructions dans le débit d'instructions au niveau du ou des clients. Le brevet PCT W00007361A concerne un réseau de diffusion vidéo numérique unidirectionnel dans lequel les 25 données des pages Web HTML Internet sont formatées de manière à s'insérer dans une structure de paquets de données MPEG-2 standard, puis multiplexées avec d'autres signaux numériques vidéo MPEG-2 en vue. Cette carte est mise à jour et rediffusée chaque fois qu'une modification intervient au 30 début, au milieu ou à la fin d'un programme vidéo diffusé, les pages Web à émission simultanée étant synchronisées avec les programmes numériques vidéo multicanal diffusés. Dans l'état de la technique, on connaît également 35 le brevet W00165832A1 concernant un système et un procédé permettant de recevoir des informations liées par des liens hypertexte à une émission de télévision. Selon l'invention, le matériel diffusé est analysé et une ou plusieurs régions sont identifiées au sein d'une trame. Des informations 5 supplémentaires peuvent être associées à une région et transmises sous forme codée, à l'aide d'informations de synchronisation qui permettent d'identifier la trame à laquelle les informations sont associées. Le système de l'invention comprend: une source vidéo et un codeur qui 10 produit un flux de transport en communication avec la source vidéo; une source d'annotations; un générateur de flux de paquets de données qui produit des paquets de données d'annotation codées en communication avec la source d'annotations et le codeur; et un système multiplexeur en 15 communication avec le codeur et le générateur de flux de paquets de données. Le codeur fournit des informations d'horodatage au générateur de flux de paquets de données et, en réponse aux informations d'horodatage, le générateur de flux de paquets de données synchronise les données 20 d'annotation en provenance de la source d'annotations avec un signal vidéo en provenance de la source vidéo. Le multiplexeur produit un signal de diffusion numérique qui comprend un flux de transport augmenté à partir du flux de transport et des paquets de données codées. Un récepteur 25 affiche les informations d'annotation associées au signal vidéo en réponse à une demande utilisateur image par image. Le téléspectateur peut répondre de manière interactive au matériel, y compris en effectuant des transactions commerciales à l'aide d'un canal auxiliaire destiné à la 30 communication interactive. Le but de l'invention est de proposer une solution efficace au problème de la synchronisation d'une émission vidéo télédiffusée avec une tâche associée, et en particulier mais non limitativement des fonctions d'interactivité. A cet effet, l'invention concerne selon son 5 acception la plus générale un procédé de marquage temporel d'un signal vidéo destiné à la télédiffusion, caractérisé en ce qu'il comporte une étape de reconnaissance d'un élément graphique dans le flux vidéo et de génération conditionnel d'un signal de marquage en cas de détection dudit élément 10 graphique, ledit signal de marquage étant associé à une partie au moins de la séquence vidéo contenant ledit élément graphique. Cette solution permet de garantir la parfaite 15 synchronisation entre la vidéo et les fonctions d'enrichissement, et avec une fluidité qu'il n'était pas possible d'atteindre avec les solutions de l'état de la technique. Avantageusement, le procédé comporte une étape préalable d'enregistrement d'au moins un élément d'image, d'une image ou d'une séquence vidéo de référence. L'invention concerne également un équipement pour 25 la génération d'un signal de synchronisation d'un flux vidéo comportant des moyens pour l'enregistrement d'une base d'images, d'éléments d'images ou de séquences vidéo de référence et des moyens de comparaison entre le contenu du flux vidéo et de la base de référence, ainsi que des moyens 30 pour l'ajout d'un signal de synchronisation en cas de comparaison positive. L'invention concerne encore une application particulière de cette solution de marquage pour des 35 applications telles que le contrôle parental. Ce procédé pour la visualisation conditionnelle de séquences vidéos est caractérisé en ce qu'il comporte une étape de constitution d'une base d'images, d'éléments 5 d'images ou de séquences vidéos de référence et met en oeuvre une étape d'enrichissement du flux vidéo par l'ajout de signaux de synchronisation selon le procédé de marquage comportant une étape de reconnaissance d'un élément graphique dans le flux vidéo et de génération conditionnel 10 d'un signal de marquage en cas de détection dudit élément graphique, ledit signal de marquage étant associé à une partie au moins de la séquence vidéo contenant ledit élément graphique, le procédé comportant en outre une étape de génération de données multimédias activables par ledit 15 signal de synchronisation. L'invention sera mieux comprise à la lecture de la description qui suit se référent à un exemple non limitatif de réalisation. La ou les images ou séquences vidéo de référence sont enregistrées dans une base de données. Le serveur vidéo comporte un calculateur commandé 25 par un programme de comparaison d'images réalisant la détection des informations de référence dans le flux à diffuser. Lorsque l'information de référence est détectée, 30 le calculateur commande l'envoi d'un événement de synchronisation (top de synchronisation) à l'interface de synchronisation, qui vient ajouter un signal de synchronisation de même nature que les signaux de temporisation de l'art antérieur. 35 Ce signal de temporisation commande une application numérique (démarrage, interruption, rafraîchissement de données ou activation d'un écran interne à une application numérique) liée avec le flux vidéo. Accessoirement le signal de synchronisation peut commander l'interactivité d'un équipement relié, par exemple pour commander la génération d'un écran fixe avec interactivité vers d'autres chaînes ou demande de saisie 10 d'un code particulier lorsque le flux vidéo comprend des images telles que des images pornographiques. REVENDICATIONS 1 - Procédé de marquage temporel d'un signal vidéo destiné à la télédiffusion, caractérisé en ce qu'il comporte 5 une étape de reconnaissance d'un élément graphique dans le flux vidéo et de génération conditionnel d'un signal de marquage en cas de détection dudit élément graphique, ledit signal de marquage étant associé à une partie au moins de la séquence vidéo contenant ledit élément graphique. 2 - Procédé de marquage selon la revendication 1, caractérisé en ce qu'il comporte une étape préalable d'enregistrement d'au moins un élément d'image, d'une image ou d'une séquence vidéo de référence. 15 3 Equipement pour la génération d'un signal de synchronisation d'un flux vidéo pour la mise en oeuvre du procédé conforme à la revendication 1, caractérisé en ce qu'il comporte des moyens pour l'enregistrement d'une base 20 d'images, d'éléments d'images ou de séquences vidéo de référence et des moyens de comparaison entre le contenu du flux vidéo et de la base de référence, ainsi que des moyens pour l'ajout d'un signal de synchronisation en cas de comparaison positive. 4 - Procédé pour la visualisation conditionnelle de séquences vidéos caractérisé en ce qu'il comporte une étape de constitution d'une base d'images, d'éléments d'images ou de séquences vidéos de référence et met en 30 oeuvre une étape d'enrichissement du flux vidéo par l'ajout de signaux de synchronisation selon le procédé de marquage comportant une étape de reconnaissance d'un élément graphique dans le flux vidéo et de génération conditionnel d'un signal de marquage en cas de détection dudit élément 35 graphique, ledit signal de marquage étant associé à une partie au moins de la séquence vidéo contenant ledit élément graphique, le procédé comportant en outre une étape de génération de données multimédias activables par ledit signal de synchronisation.