Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
PROCESSING OF A FIRST BROADCAST DATA STREAM, CODING A FIRST AUDIOVISUAL CONTENT ASSOCIATED WITH A SECOND AUDIOVISUAL CONTENT
Document Type and Number:
WIPO Patent Application WO/2014/106710
Kind Code:
A1
Abstract:
The invention relates to a method of processing a first data stream broadcast by a broadcasting network to a terminal device of a user and undergoing playback by said terminal device, said first data stream coding a first audiovisual content and comprising at least one identifier of said first audiovisual content, characterized in that said first audiovisual content being associated with at least one second audiovisual content, coded in a second data stream, the broadcasting of which is envisaged, said method comprising the following steps: - detection (T1) during the playback of said first stream, of a user interaction representative of a predetermined action command on said at least one second stream; - obtaining (T3) of an identifier of said at least one second audiovisual content on the basis of the identifier of the first audiovisual content; - obtaining (T5) of temporal information associated with said identifier of second content; - programming (T7) of the action commanded at least with the aid of the identifier of second content and of the temporal information obtained, said action being intended to be triggered in conjunction with the broadcasting of the second stream.

Inventors:
GUIONNET CHANTAL (FR)
FEVRIER PIERRE (FR)
BACHER NATHALIE (FR)
Application Number:
PCT/FR2013/053244
Publication Date:
July 10, 2014
Filing Date:
December 23, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ORANGE (FR)
International Classes:
H04N21/433; H04N21/422; H04N21/472; H04N21/81; H04N21/858
Foreign References:
US20060143658A12006-06-29
EP1241878A22002-09-18
Other References:
See also references of EP 2941893A1
Attorney, Agent or Firm:
ORANGE/IMT/OLPS/IPL/PAT (FR)
Download PDF:
Claims:
REVENDICATIONS

Procédé de traitement d'un premier flux de données (Fi) diffusé par un réseau de diffusion (RD) à un équipement d'accès (STB) d'un utilisateur et en cours de restitution par ledit équipement d 'accès, ledit premier flux de données codant un premier contenu audiovisuel ( ) et comprenant au moins un identifiant (IDC,) dudit premier contenu audiovisuel, caractérisé en ce que, ledit premier contenu audiovisuel étant associé à au moins un deuxième contenu audiovisuel (Cj), codé dans un deuxième flux de données (Fj) dont une diffusion est prévue, ledit procédé comprend les étapes suivantes :

- détection (T1 ), pendant la restitution dudit premier flux, d'une interaction de l'utilisateur représentative d'une commande d'action prédéterminée sur ledit au moins un deuxième flux;

- obtention (T3) d'un identifiant (IDCj) dudit au moins un deuxième contenu audiovisuel à partir de l'identifiant du premier contenu audiovisuel ;

- obtention (T5) d'informations temporelles (ITCjd, ITCjf) associées audit identifiant de deuxième contenu ;

- programmation (T7) de l'action commandée au moins à l'aide de l'identifiant de deuxième contenu et des informations temporelles obtenus, ladite action étant destinée à être déclenchée en lien avec la diffusion du deuxième flux (Fj).

Procédé de traitement d'un premier flux audiovisuel selon la revendication 1 , caractérisé en ce que ledit identifiant du deuxième contenu est obtenu par consultation d'un élément de description (ED.) du premier contenu audiovisuel compris dans une grille de programmes (EPG), l'identifiant du deuxième contenu audiovisuel étant inséré dans un champ d'informations dudit élément.

Procédé de traitement d'un premier flux de données selon la revendication 1 , caractérisé en ce que l'identifiant dudit au moins un deuxième contenu est obtenu par consultation d'un élément de description (EIT,) du premier contenu audiovisuel (C,) d'une table d'information d'événements (EIT) contenue dans le premier flux diffusé (F,), ledit élément comprenant l'identifiant du deuxième contenu audiovisuel (IDCj) dans un premier champ d'informations dudit élément.

Procédé de traitement d'un premier flux de données diffusé par un réseau de diffusion à un équipement terminal d'un utilisateur et en cours de restitution sur ledit équipement terminal, selon l'une des revendications 1 à 3, caractérisé en ce que lesdites informations temporelles associées à l'identifiant de deuxième contenu sont obtenues par consultation de l'élément de description de la table d'information d'événements contenue dans le premier flux diffusé, ledit élément comprenant lesdites informations temporelles dans un deuxième champ d'informations dudit élément.

Procédé de traitement d'un premier flux de données diffusé par un réseau de diffusion à un équipement terminal d'un utilisateur et en cours de restitution sur ledit équipement terminal, selon l'une des revendications 1 à 3, caractérisé en ce que lesdites informations temporelles sont obtenues par consultation d'un élément de description (EDj) du deuxième flux contenu dans la grille de programmes EPG.

Procédé de traitement d'un premier flux de données diffusé par un réseau de diffusion à un équipement terminal d'un utilisateur et en cours de restitution sur ledit équipement terminal, selon la revendication 5, caractérisé en ce que l'étape de consultation est répétée à intervalles réguliers tant que lesdites informations ne sont pas trouvées dans la grille de programmes.

Dispositif de traitement (100) d'un premier flux de données audiovisuelles diffusé par un réseau de diffusion (RD) à un équipement d'accès (STB) d'un utilisateur et en cours de restitution par ledit équipement d'accès, ledit premier flux de données audiovisuelles codant un premier contenu audiovisuel et comprenant au moins un identifiant dudit premier contenu audiovisuel, ledit premier contenu audiovisuel étant associé à au moins un deuxième contenu audiovisuel, codé dans un deuxième flux de données audiovisuelles dont la diffusion est prévue, ledit dispositif étant caractérisé en ce qu'il comprend les modules suivants :

- détection (DET), pendant la restitution dudit premier flux, d'une interaction (U l) de l'utilisateur représentative d'une commande d'action sur ledit au moins un deuxième flux;

- obtention (GET ID2) d'un identifiant dudit au moins un deuxième contenu audiovisuel associé, à partir d'un identifiant du premier contenu audiovisuel ;

- obtention (GET IT) d'informations temporelles associées audit identifiant de deuxième contenu ;

- programmation (PROG) de l'action commandée au moins à l'aide de l'identifiant de deuxième contenu et desdites informations temporelles obtenus, ladite action étant destinée à être déclenchée en lien avec la diffusion du deuxième flux audiovisuel.

Terminal d'accès (STB) à un réseau de diffusion (RD) apte à restituer des flux audiovisuels diffusés par ledit réseau, caractérisé en ce qu'il comprend un dispositif (100) de traitement d'un premier flux audiovisuel selon la revendication 7.

Procédé de diffusion d'un premier flux (F,) de données audiovisuelles destiné à être diffusé par un réseau de diffusion (RD) à un terminal d'accès d'un utilisateur et à être restitué audit utilisateur par ledit terminal, ledit premier flux (F,) codant un premier contenu audiovisuel (C,) et comprenant au moins un identifiant (IDC,) dudit premier contenu audiovisuel, caractérisé en ce qu'il comprend une étape (D1 ) d'insertion dans ledit premier flux de données d'un identifiant (IDCj) d'au moins un deuxième contenu audiovisuel (Cj) associé audit premier contenu audiovisuel, la diffusion dudit au moins un deuxième contenu étant prévue par le réseau de diffusion (RD).

Dispositif de diffusion (200) d'un premier flux (F,) de données audiovisuelles par un réseau de diffusion (RD) à un terminal d'accès d'un utilisateur, ledit premier flux codant un premier contenu audiovisuel (C,) et comprenant au moins un identifiant (IDC,) dudit premier contenu audiovisuel, caractérisé en ce qu'il comprend un module (INSERT) d'insertion dans ledit flux de données d'un identifiant (IDCj) d'un deuxième contenu audiovisuel associé audit premier contenu audiovisuel (Cj), une diffusion d'un deuxième flux (Fj) de données audiovisuelles codant ledit deuxième contenu étant prévue par ledit réseau.

11. Equipement serveur (TR) apte à diffuser des flux de données sur un réseau de diffusion (RD), caractérisé en ce qu'il comprend un dispositif de diffusion (200) selon la revendication 10.

12. Signal de télécommunications porteur d'un flux de données audiovisuelles destiné à être diffusé par un réseau de diffusion et à être restitué à un utilisateur par un terminal d'accès, ledit flux codant un premier contenu audiovisuel et comprenant au moins un identifiant dudit premier contenu audiovisuel, caractérisé en ce que ledit signal comprend en outre un identifiant d'un deuxième contenu audiovisuel associé audit premier contenu audiovisuel , une diffusion d'un deuxième flux codant ledit deuxième contenu étant prévue, ledit identifiant étant mis en œuvre par le procédé de traitement selon les revendications 3 à 6.

13. Système de diffusion (SD) de flux de données audiovisuelles, caractérisé en ce qu'il comprend un équipement serveur (TR) selon la revendication 12, au moins un terminal d'accès (STB) selon la revendication 8 et un réseau de diffusion (RD) apte à diffuser lesdits flux entre ledit équipement serveur et ledit au moins un terminal d'accès.

14. Programme d'ordinateur (Pg1 ) comprenant des instructions pour la mise en œuvre des étapes du procédé de traitement selon l'une des revendications 1 à 6, lorsqu'il est exécuté par un processeur.

15. Programme d'ordinateur (Pg2) comprenant des instructions pour la mise en œuvre des étapes du procédé de diffusion selon la revendication 9, lorsqu'il est exécuté par un processeur.

Description:
Traitement d'un premier flux de données diffusé, codant un premier contenu audiovisuel associé à un deuxième contenu audiovisuel

1. Domaine de l'invention

Le domaine de l'invention est celui des télécommunications, et plus particulièrement de la diffusion de flux audiovisuels à des terminaux d'accès par un réseau de diffusion.

Elle s'applique en particulier aux actions commandées par un utilisateur d'un terminal d'accès (« set-top-box », en anglais), par exemple à l'aide d'une télécommande, sur un contenu en cours de diffusion. 2. Présentation de l'art antérieur

Aujourd'hui, l'enregistrement d'un contenu audiovisuel diffusé en temps réel peut se faire de deux façons :

En avance de phase, par consultation de la grille de programmes, papier ou électronique, en effectuant une programmation manuelle ou automatique de l'enregistrement ;

pendant la visualisation du contenu audiovisuel, par demande instantanée prenant la forme d'un simple appui sur une touche particulière d'une télécommande utilisateur, par exemple dédiée à l'enregistrement. 3. Inconvénients de l'art antérieur

Il n'est pas possible de programmer de façon instantanée l'enregistrement d'une diffusion à venir d'un contenu audiovisuel pendant la diffusion d'une bande annonce de contenu.

4. Objectifs de l'invention

L'invention a notamment pour objectif de pallier ces inconvénients de l'art antérieur.

Plus précisément, un objectif de l'invention est de simplifier la programmation d'un enregistrement d'une diffusion d'un contenu audiovisuel à venir, pendant la visualisation d'une bande annonce de ce contenu. L'invention a plus généralement pour objectif de permettre de commander la programmation d'une action future sur un deuxième contenu audiovisuel dont la diffusion est prévue, pendant la diffusion d'un premier contenu présentant un lien explicite avec ce deuxième contenu.

5. Exposé de l'invention

Ces objectifs, ainsi que d'autres qui apparaîtront par la suite, sont atteints à l'aide d'un procédé de traitement d'un premier flux de données en cours de diffusion sur un réseau de télécommunications à un terminal d'accès d'un utilisateur et en cours de restitution audit utilisateur par ledit terminal, ledit premier flux de données codant un premier contenu audiovisuel associé à un deuxième contenu audiovisuel, une diffusion d'un deuxième flux de données codant ledit deuxième contenu audiovisuel étant prévue.

Le procédé selon l'invention est particulier en ce qu'il comprend les étapes suivantes :

détection, pendant la restitution dudit premier flux, d'une interaction de l'utilisateur représentative d'une commande d'action prédéterminée sur ledit au moins un deuxième flux;

obtention d'un identifiant dudit au moins un deuxième contenu audiovisuel à partir de l'identifiant du premier contenu audiovisuel ;

obtention d'informations temporelles associées audit identifiant de deuxième contenu ;

programmation de l'action commandée au moins à l'aide de l'identifiant de deuxième contenu et des informations temporelles obtenus, ladite action étant destinée à être déclenchée en lien avec la diffusion dudit deuxième flux.

Avec l'invention, un utilisateur peut programmer une action prédéterminée sur un contenu audiovisuel dont il visualise par exemple une bande annonce, de façon impulsive, sans interrompre la visualisation en cours. L'action prédéterminée peut être, par exemple, un enregistrement, une demande de zapping automatique, ou toute autre action simple, réalisable par un terminal d'accès en relation avec ce contenu audiovisuel que l'utilisateur souhaite visualiser. Avantageusement, cette action prédéterminée est associée à une touche spécifique d'une télécommande de l'utilisateur. L'invention propose ainsi une approche tout-à-fait nouvelle et inventive de l'interaction d'un utilisateur avec un contenu diffusé, basée sur le principe d'indirection entre contenus diffusés. L'action commandée par l'utilisateur ne vise pas directement le premier flux en cours de diffusion, mais indirectement le deuxième flux qui lui est associé et dont la diffusion est à venir.

L'association entre le premier et le deuxième contenus doit bien sûr être suffisamment explicite, lors de la diffusion du premier contenu pour susciter chez l'utilisateur l'envie de programmer immédiatement une action sur ce deuxième contenu, avant qu'il ne soit diffusé.

Selon un autre aspect de l'invention, l'identifiant dudit au moins un deuxième contenu est obtenu par consultation d'un élément de description du premier contenu audiovisuel d'une table d'information d'événements contenue dans le premier flux diffusé, ledit élément comprenant l'identifiant du deuxième contenu audiovisuel dans un premier champ d'informations dudit élément.

La table EIT du premier flux est enrichie au moins d'un champ de données, associé au premier contenu audiovisuel et qui contient un identifiant du deuxième contenu audiovisuel concerné par l'interaction utilisateur. Un avantage de ce mode de réalisation est que le terminal d'accès n'a pas nécessairement besoin de consulter la grille de programmes. Il obtient l'information dont il a besoin directement du premier flux de données.

Selon un aspect de l'invention, ledit identifiant du deuxième contenu est obtenu par consultation d'un élément de description du premier contenu audiovisuel compris dans une grille de programmes, l'identifiant du deuxième contenu audiovisuel étant inséré dans un champ d'informations dudit élément.

Un avantage de ce mode de réalisation est qu'il n'a pas d'impact sur la taille du flux de données codant le premier contenu audiovisuel, l'identifiant du deuxième contenu étant inséré dans l'élément de description du premier contenu audiovisuel de la grille de programmes.

Selon encore un autre aspect de l'invention, lesdites informations temporelles sont obtenues par consultation de l'élément de description du premier contenu audiovisuel de la table d'information d'événements contenue dans le premier flux diffusé, ledit élément comprenant lesdites informations temporelles dans un deuxième champ d'informations dudit élément.

Un avantage de ce mode de réalisation est que l'ensemble des métadonnées nécessaires à la programmation de l'action commandée par l'utilisateur sont disponibles dans le premier flux de données .

Selon encore un autre aspect de l'invention, lesdites informations temporelles sont obtenues par consultation de l'élément de description du deuxième flux dans la grille de programmes.

Un avantage de ce mode de réalisation est de ne pas trop alourdir la table d'événements du flux de données, les informations temporelles relatives à la diffusion du deuxième contenu étant insérées dans la grille de programmes.

Selon un autre aspect de l'invention, l'étape de consultation est répétée à intervalles réguliers tant que lesdites informations ne sont pas trouvées dans la grille de programmes.

Si la diffusion du deuxième contenu n'est pas programmée dans la grille de programmes dont dispose le terminal d'accès, l'invention permet de renouveler la consultation ultérieurement sur une version mise à jour de la grille de programmes. L'invention concerne aussi un dispositif de traitement d'un flux de données codant un premier contenu audiovisuel apte à mettre en œuvre le procédé de traitement qui vient d'être présenté, dans ses différents modes de réalisation.

L'invention concerne également un terminal d'accès à un réseau de diffusion de flux de données, comportant un tel dispositif de traitement.

L'invention concerne aussi un procédé de diffusion d'un flux de données audiovisuelles destiné à être diffusé par un réseau de diffusion et à être restitué à un utilisateur par un terminal d'accès, ledit flux codant un premier contenu audiovisuel et comprenant au moins un identifiant dudit premier contenu audiovisuel. Selon l'invention un tel procédé est particulier en ce qu'il comprend une étape d'insertion dans ledit flux de données d'un identifiant d'au moins un deuxième contenu audiovisuel associé audit premier contenu audiovisuel, une diffusion d'un deuxième flux de données codant ledit au moins un deuxième contenu étant prévue par le réseau de diffusion.

Un avantage de cet aspect de l'invention est qu'il permet au terminal d'accès d'identifier directement à partir du premier flux, le deuxième contenu sur lequel porte l'action commandée par l'utilisateur pendant la diffusion du premier contenu.

L'invention concerne en outre un dispositif de diffusion apte à mettre en œuvre le procédé qui vient d'être décrit.

L'invention concerne également un équipement serveur comprenant un tel dispositif de diffusion.

L'invention concerne aussi un signal de télécommunications porteur d'un premier flux de données audiovisuelles destiné à être diffusé par un réseau de diffusion et à être restitué à un utilisateur par un terminal d'accès, ledit premier flux codant un premier contenu audiovisuel et comprenant au moins un identifiant dudit premier contenu audiovisuel. Selon l'invention, un tel signal est particulier en ce qu'il comprend en outre au moins un identifiant d'un deuxième contenu audiovisuel associé audit premier contenu audiovisuel, une diffusion d'un deuxième flux codant ledit deuxième contenu audiovisuelle étant prévue, ledit identifiant étant mis en œuvre par le procédé de traitement qui vient d'être décrit.

De façon avantageuse, ledit signal comprend en outre des informations temporelles associées audit identifiant de deuxième contenu, lesdites informations temporelles étant mises en œuvre par le procédé de traitement qui vient d'être décrit.

L'invention concerne aussi un système de diffusion de flux de données codant des contenus audiovisuels. Un tel système est particulier en ce qu'il comprend un équipement serveur conforme à l'invention, au moins un terminal d'accès conforme à l'invention et un réseau de diffusion apte à diffuser lesdits flux entre ledit équipement serveur et ledit au moins un terminal d'accès.

L'invention concerne encore un programme d'ordinateur comportant des instructions pour la mise en œuvre des étapes d'un procédé de traitement tel que décrit précédemment, lorsque ce programme est exécuté par un processeur. Un tel programme peut utiliser n'importe quel langage de programmation. Il peut être téléchargé depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur.

L'invention se rapporte aussi à un support de stockage, lisible par un processeur, intégré ou non au dispositif de traitement selon l'invention, éventuellement amovible, mémorisant un programme d'ordinateur mettant en œuvre un procédé de traitement tel que décrit précédemment.

L'invention concerne aussi un programme d'ordinateur comportant des instructions pour la mise en œuvre des étapes d'un procédé de diffusion tel que décrit précédemment, lorsque ce programme est exécuté par un processeur. Un tel programme peut utiliser n'importe quel langage de programmation. Il peut être téléchargé depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur.

L'invention vise aussi des supports d'enregistrement ou supports d'informations lisibles par un ordinateur, et comportant des instructions des programmes d'ordinateur tels que mentionnés ci-dessus.

Les supports d'enregistrement mentionnés ci-avant peuvent être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, les supports peuvent 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 une disquette (floppy dise) ou un disque dur.

D'autre part, les supports d'enregistrement peuvent correspondre à un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Les programmes selon l'invention peuvent être en particulier téléchargés sur un réseau de type Internet.

6. Liste des figures

D'autres avantages et caractéristiques de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier de l'invention, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels :

- la figure 1 présente de façon schématique un système de diffusion d'un signal audiovisuel selon l'invention ;

la figure 2 illustre un exemple de grille de programmes selon l'invention ;

les figures 3a à 3c illustrent de façon schématique la structure d'un signal portant un premier flux de données audiovisuelles selon trois modes de réalisation de l'invention ; la figure 4 présente de façon schématique les étapes d'un procédé de traitement d'un premier flux audiovisuel selon l'invention ;

la figure 5 présente de façon schématique les étapes d'un procédé de diffusion d'un premier flux audiovisuel selon l'invention ;

la figure 6 présente la structure simplifiée d'un dispositif de traitement d'un premier flux audiovisuel selon un mode de réalisation de l'invention ;

la figure 7 présente la structure simplifiée d'un dispositif de diffusion d'un premier flux audiovisuel selon un mode de réalisation de l'invention ;

la figure 8 illustre un exemple de cas d'usage de l'invention ; et

la figure 9 illustre un deuxième exemple de cas d'usage de l'invention.

7. Description d'un mode de réalisation particulier de l'invention

Le principe général de l'invention repose sur l'association à un identifiant du premier contenu audiovisuel, en cours de diffusion, d'un identifiant d'un deuxième contenu audiovisuel, dont la diffusion du flux est prévue ultérieurement. Cette association permet à un utilisateur de commander, de façon indirecte, pendant la visualisation du premier contenu, une action sur le deuxième contenu en lien avec sa diffusion prévue, aussi facilement que s'il commandait une action sur le premier contenu en cours de diffusion.

En relation avec la Figure 1 , on présente un système de diffusion SD de flux de données codant des contenus audiovisuels diffusés par une tête de réseau TR. De façon connue, la diffusion de tels flux se fait, à titre d'exemple, par voie hertzienne, ou satellite ou encore IP multicast, conformément à une norme de télévision numérique, tel que par exemple la norme DVB (pour « Digital Video Broadcasting » , en anglais). Le système comporte un terminal d'accès STB à de tels flux, apte à les recevoir, les traiter et à les restituer à un utilisateur. Ce terminal d'accès comprend, ou selon les cas, est connecté à un terminal de restitution, par exemple un téléviseur TV. Le terminal d'accès STB est aussi muni de moyens de stockage de contenus audiovisuels, notamment ceux qui sont diffusés par le réseau RD. De façon alternative, il peut aussi être connecté à un module d'enregistrement de contenus audiovisuels externe.

L'utilisateur peut interagir avec le terminal d'accès STB à l'aide d'une télécommande TC comprenant des touches dédiées à des commandes préenregistrées. Par exemple, l'utilisateur peut demander l'enregistrement d'un contenu pendant sa diffusion, par simple pression de la touche « record ». Il peut aussi changer de chaîne en pressant les touches « P+ » ou « P-». Lorsque l'utilisateur active une touche, de sa télécommande, un message comprenant la commande associée à cette touche est envoyé au terminal d'accès STB selon un protocole de communication connu et standardisé, par exemple un protocole pour télécommande infra-rouge de type RC5 (pour « Remote Control 5 », en anglais), qui ne sera pas détaillé ici.

De façon alternative, un terminal intelligent (« smartphone », en anglais) ou une tablette équipés d'une application logicielle adaptée, peuvent avantageusement remplacer la télécommande physique. Par exemple, le terminal intelligent communique avec un serveur distant qui envoie un message de commande correspondant à l'action choisie par l'utilisateur au moyen de l'application télécommande au terminal d'accès STB.

Optionnellement, le terminal d'accès STB comprend des moyens de connexion à un réseau de télécommunications RT, tel que par exemple le réseau Internet, ce qui lui permet d'échanger des informations avec une plateforme de services PFS. De façon connue, les moyens de connexion au réseau RT peuvent être, par exemple, de type x-DSL, fibre ou encore 3G.

Par le biais de cette connexion, le terminal d'accès STB peut requérir une grille de programmes EPG (pour « Electronic Program Guide », en anglais) comprenant des informations relatives aux diffusions programmées par la tête de réseau TR, telles qu'un identifiant du contenu concerné, le titre de ce contenu, son genre et des informations temporelles, type date de diffusion, heure de début et heure de fin. Le terminal STB est agencé pour traiter les informations d'EPG obtenues et pour restituer à l'utilisateur de façon intelligible celles qui présentent un intérêt pour lui. Généralement, la grille de programmes ainsi obtenue permet d'afficher les programmes sur une période de 14 jours.

On notera que la grille de programmes peut aussi être reconstruite par le terminal d'accès STB uniquement à partir d'informations de signalisation véhiculées dans le flux de données. Dans ce cas, la connexion au réseau RT n'est pas nécessaire.

Ces aspects seront décrits plus en détails en relations avec les figures 3a à 3c.

En relation avec la Figure 2, on a représenté un exemple de grille de programmes EPG, telle qu'elle est restituée à l'utilisateur. Dans cet exemple, la grille affichée présente le programme de la soirée à venir sur différentes chaînes. Les tranches horaires sont présentées en abscisse et les chaînes en ordonnée. Dans les cases correspondant à une chaîne et une tranche horaire prédéterminées, on trouve des informations sur le contenu diffusé, comme par exemple le titre du contenu TCi, son genre. Les informations temporelles associées à la diffusion de ce contenu Ci, telles que les horaires de début et de fin ITCi d , ITCi f correspondent à la tranche horaire indiquée.

En relation avec ce contenu Ci, l'élément de description EDi, représenté sur la Figure 2, comprend d'autres informations ou métadonnées, pertinentes pour le système, qui sont transmises dans l'EPG, mais pas nécessairement restituées à l'utilisateur. Il s'agit par exemple d'un identifiant du contenu IDCi. Selon un aspect de l'invention, l'élément de description EDi comprend en outre un identifiant d'un deuxième contenu IDCj associé au premier contenu Ci.

Le contenu Ci en cours de diffusion est acheminé par le réseau RD dans un signal S portant un flux de données, dont la structure va maintenant être présentée de façon schématique en relation avec les Figures 3a, 3b et 3c. Ce Flux Fi comprend un sous-flux SFDi comprenant les données codant le contenu Ci et un sous-flux de signalisation SFSi, comprenant des informations permettant le traitement du flux Fi par le terminal d'accès STB de l'utilisateur.

En relation avec la figure 3a, parmi les informations transmises dans le sous-flux de signalisation SFSi, on connaît la table d'informations d'événements EIT (pour « Event Information Table », en anglais). Cette table comprend un élément de description EITi pour un sous-flux SFSi de données relatif à un contenu diffusé. Cet élément de description comprend au moins un identifiant du contenu Ci, des informations de description du contenu Ci, comme par exemple son genre, des informations temporelles associées, type heure de début de diffusion, heure de fin. En relation avec la figure 3a et selon un premier aspect de l'invention, le premier contenu Ci en cours de diffusion dispose nécessairement d'un élément de description EIT, associé dans le sous-flux de signalisation, qu'il soit affiché dans la grille de programmes ou non, et cet élément EIT, comprend au moins un identifiant IDC, de ce premier contenu.

En relation avec la figure 3b et selon un deuxième aspect de l'invention, l'élément de description EIT, comprend en outre un identifiant du deuxième contenu Cj auquel le premier contenu Ci fait explicitement référence.

Avantageusement, cet identifiant IDC j correspond à l'identifiant de contenu C j qui sera inséré dans la grille de programmes EPG lorsque sa diffusion sera programmée et à l'identifiant qui sera inséré dans le sous-flux de signalisation SFS j associé au sous-flux de données SF j lors de sa diffusion par le réseau RD. Autrement dit, avec cet identifiant IDC j , le terminal d'accès STB de l'utilisateur peut obtenir des informations supplémentaires en lien avec une diffusion de ce deuxième contenu C j . En relation avec la Figure 3c, l'élément de description EIT, comprend en outre des informations supplémentaires associées au deuxième contenu C j . Avantageusement, ces informations supplémentaires sont celles dont le terminal d'accès a besoin pour mettre en œuvre l'action commandée par l'utilisateur sur le deuxième contenu. Il s'agit par exemple d'informations temporelles telles que la date de diffusion, l'heure de début et l'heure de fin. Ainsi, le terminal d'accès STB de l'utilisateur obtient en une seule opération toutes les informations dont il a besoin pour programmer l'action commandée par l'utilisateur.

La syntaxe de la table d'événements EIT est spécifiée dans la norme DVB-SI, qui prévoit des champs de données, dit « privés » , dont l'usage est libre. Les métadonnées selon l'invention peuvent, selon un premier aspect, être insérées dans un champ « privé » d'un élément de description EIT, de la table EIT du sous-flux de signalisation d'un flux de données diffusé. Selon un deuxième aspect, un champ spécifique pourrait être créé pour l'usage prévu par l'invention et spécifié, par exemple dans la norme DVB-SI. Ceci aurait l'avantage de procurer une compatibilité universelle des terminaux d'accès disponibles sur le marché.

Selon l'invention, ces métadonnées relatives au deuxième contenu C j peuvent donc, soit être insérées dans la grille de programmes EPG selon un premier mode de réalisation par exemple illustré par la Figure 3a, soit être insérées par la source TR du système de diffusion SD dans le sous-flux de signalisation SFS du flux F, selon un deuxième mode de réalisation de l'invention par exemple illustré par la Figure 3c, soit enfin être pour certaines insérés dans le sous-flux de signalisation et pour d'autres insérées dans la grille de programmes selon un troisième mode de réalisation par exemple illustré par la Figure 3b.

En relation avec la Figure 1 , on a représenté un équipement AMD, en charge de l'agrégation de métadonnées et connecté au réseau de télécommunications RT. Un tel équipement est agencée pour fournir les métadonnées sur les contenus audiovisuels selon l'invention, à la tête de réseau TR et à la plateforme de services PFS du système de diffusion SD.

Selon le premier mode, c'est la plateforme de services PFS qui insère l'ensemble de ces métadonnées dans la grille de programmes EPG. Selon le deuxième mode, la tête de réseau TR les insère dans le flux de données codant le premier contenu Ci. Selon le troisième mode, la tête de réseau insère une partie de ces métadonnées dans le flux du premier contenu Ci et la plateforme de services l'autre partie de ces métadonnées dans la grille de programmes EPG.

On considère maintenant que l'utilisateur est devant son téléviseur et qu'il visualise un premier contenu diffusé. On fait l'hypothèse que ce contenu C,, à un moment donné au moins de sa diffusion, fait explicitement référence à un deuxième contenu audiovisuel C j , dont la diffusion est prévue, dans un futur plus ou moins proche. Dans cet exemple, sa diffusion est programmée le jour même, mais plus tard dans la soirée. L'épisode C, de la série annonce la diffusion de l'épisode suivant. On peut envisager que cette diffusion soit prévue sur la même chaîne de télévision ou sur une autre.

On suppose que pendant la diffusion de l'épisode C,, en particulier au moment de l'annonce de la diffusion prochaine de l'épisode suivant, l'utilisateur interagit avec sa télécommande TC pour émettre une commande à destination de son terminal d'accès STB. A titre d'exemple, l'interaction U l en question est une commande d'enregistrement. Avec l'invention, bien que cette interaction U l ait été émise pendant la diffusion du premier contenu C,, elle est interprétée par le terminal d'accès comme une commande portant sur le deuxième contenu C j , auquel le premier contenu C, fait explicitement référence. En relation avec la Figure 4, on présente maintenant les étapes du procédé de diffusion mis en œuvre par l'équipement serveur tête de réseau TR de la Figure 1 , selon un exemple de réalisation de l'invention, correspondant aux Figures 3b ou 3c.

Selon l'invention, au cours d'une étape D1 , l'équipement serveur TR insère dans le premier flux de données Fi, avant sa diffusion sur le réseau RD, un identifiant du deuxième contenu Cj associé au premier contenu Ci. Avantageusement, il insère cet identifiant dans le sous-flux de signalisation SFSi, plus précisément dans l'élément de description EIT, de la table d'événements EIT précédemment décrite.

En relation avec la Figure 5, on présente maintenant les étapes du procédé de traitement mis en œuvre par le terminal d'accès STB de la Figure 1 , selon un exemple de réalisation de l'invention. Dans cet exemple, l'utilisateur visualise un premier contenu Ci en cours de diffusion.

Au cours d'une première étape T1 , l'interaction U l de l'utilisateur est détectée par le terminal d'accès STB. Par exemple, il a reçu un message M(U I) comprenant une indication de la touche pressée par l'utilisateur sur sa télécommande TC. Il s'agit par exemple de la touche d'enregistrement « record ».

En T2, le terminal d'accès STB obtient un identifiant du premier contenu C, en cours de diffusion au moment de l'interaction U l. Avantageusement, il l'obtient par consultation de l'élément de description EIT, du sous-flux de signalisation SFS, associé au sous-flux de données SF,.

En T3, le terminal d'accès STB obtient un identifiant d'un deuxième contenu associé au premier identifiant de contenu IDC,.

Selon un premier mode de réalisation de l'invention, en relation avec la figure 3a, cet identifiant IDC j n'est pas compris dans l'élément de description EIT, du premier contenu. Le terminal d'accès ne l'obtient pas du premier flux diffusé, mais le recherche dans une grille de programmes EPG qu'il a obtenue dans une étape préalable . Comme évoqué plus haut, le terminal d'accès a généralement reconstruit cette grille de programmes EPG à partir d'informations diffusées dans les flux de données ou bien transmises par la plateforme de services PFS.

On notera que si le terminal d'accès ne disposait pas, à ce stade, de la grille de programmes EPG, il pourrait aussi, selon une variante de réalisation, demander les métadonnées dont il a besoin directement auprès de la plateforme de services PFS, par simple requête.

Cette grille de programmes EPG associe dans un élément de description ED, associé au premier contenu C, des métadonnées supplémentaires, parmi lesquelles des informations temporelles sur l'événement de diffusion du contenu Ci, qui ont déjà été décrites précédemment.

Selon l'invention, plusieurs cas sont possibles :

soit ces informations supplémentaires comprennent un identifiant IDC j d'un deuxième contenu C j associé ;

- soit elles ne comprennent pas d'identifiant d'un deuxième contenu Cj associé.

Dans le premier cas, le terminal obtient l'identifiant d'un deuxième contenu IDC j associé au premier et décide en T4 de passer à l'étape T5 d'obtention d'informations temporelles associées au deuxième contenu C j . Ces informations temporelles ITC j sont directement disponibles dans l'élément de description ED j de la grille de programmes EPG. L'étape T5 consiste donc à rechercher ces informations temporelles dans la grille de programmes EPG, à l'aide de l'identifiant de deuxième contenu.

Une fois cette opération accomplie, le traitement continue avec l'étape T7 de programmation de l'action commandée. Cette action porte sur le deuxième contenu. Elle est programmée à l'aide des informations temporelles obtenues.

Dans le deuxième cas, le terminal constate en T5 qu'aucun identifiant de deuxième contenu associé n'a été trouvé et passe à l'étape T7 de programmation de l'action commandée. En l'absence d'identifiant de deuxième contenu associé, le terminal d'accès décide, par exemple que l'action porte sur le premier contenu Ci et, dans l'exemple d'une commande d'enregistrement, déclenche l'enregistrement immédiat du premier contenu Ci. Cette solution est pertinente notamment dans le cas où la touche de la télécommande dédiée à l'action d'enregistrement automatique est la même pour un contenu en cours de diffusion et pour un contenu dont la diffusion est à venir. En variante, notamment pour le cas où des touches différentes sont dédiées à chacun des deux types d'enregistrement automatiques, on peut considérer que le terminal d'accès décide de ne programmer aucun enregistrement.

Selon un deuxième mode de réalisation de l'invention, en relation avec la figure 3b, le terminal d'accès obtient l'identifiant d'un deuxième contenu associé dans l'élément de description EIT, de la table EIT du flux F,. Il décide en T4 de passer à l'étape T5 de recherche d'informations temporelles ITC j associé au deuxième contenu identifié.

Dans le mode de réalisation de la figure 3b, de telles informations temporelles ITC j ne sont pas contenues dans l'élément de description EIT, associé au premier contenu C,. Avantageusement, l'étape T5 consiste alors à rechercher ses informations dans la grille de programmes EPG. Il commence par rechercher l'élément de description du deuxième contenu IDC j dans la grille de programmes EPG.

Selon un premier aspect de l'invention, la diffusion du deuxième contenu est programmée dans la grille de programmes dont dispose le terminal d'accès. Dans ce cas, ce dernier trouve donc l'élément de description ED j comprenant les informations temporelles ITC j dont il a besoin pour programmer l'action commandée par l'utilisateur. Il décide en T7 de passer à l'étape T8 de programmation de cette action.

Dans l'exemple considéré, il programme donc l'enregistrement du deuxième contenu C j entre l'heure de début et l'heure de fin correspondant aux informations temporelles ITC j qu'il a obtenues.

Selon un deuxième aspect de l'invention, la diffusion du deuxième contenu n'est pas encore programmée dans la grille de programmes EPG dont dispose le terminal d'accès. Dans ce cas, en T7, le procédé de traitement décide de déclencher une nouvelle recherche dans la grille de programmes, à l'issue d'une période de temps prédéterminée, pendant laquelle elle aura été mise à jour.

Selon un troisième mode de réalisation de l'invention, en relation avec la figure 3c, le terminal d'accès trouve dans l'élément de description EIT, de la table EIT du flux F, non seulement l'identifiant d'un deuxième contenu associé en T3, mais aussi les informations temporelles ITC j relatives au deuxième contenu C j en T5. Il décide en T6 de passer à l'étape T7 de programmer l'action commandée. En relation avec la Figure 6, on considère maintenant la structure simplifiée d'un dispositif 100 de traitement d'un premier flux de données selon un exemple de réalisation de l'invention. Le dispositif de traitement 100 met en œuvre le procédé de traitement selon l'invention tel que décrit ci-dessus.

Dans cet exemple, le dispositif 100 est intégré à un terminal d'accès STB à un réseau de diffusion de flux de données audiovisuelles. Selon une variante, le dispositif 100 pourrait être indépendant et connecté au terminal d'accès STB.

Par exemple, le dispositif 100 comprend une unité de traitement 1 10, équipée par exemple d'un processeur P1 , et pilotée par un programme d'ordinateur Pg ! 120, stocké dans une mémoire 130 et mettant en œuvre le procédé de traitement selon l'invention. A l'initialisation, les instructions de code du programme d'ordinateur Pg 120 sont par exemple chargées dans une mémoire RAM avant d'être exécutées par le processeur de l'unité de traitement 1 10. Le processeur de l'unité de traitement 1 10 met en œuvre les étapes du procédé de traitement décrit précédemment, selon les instructions du programme d'ordinateur 120. Selon l'invention, le dispositif 100 comprend au moins une unité DET de détection d'une interaction U l d'un utilisateur du terminal d'accès STB, une unité GET d'obtention d'un identifiant du premier contenu diffusé, une unité SEARCH de recherche d'un identifiant d'un deuxième contenu associé et une unité ORDER de programmation de l'action commandée. Ces unités sont pilotées par le processeur P1 de l'unité de traitement 1 10.

Le dispositif 100 de traitement est donc agencé pour coopérer avec le terminal d'accès

STB et, en particulier les modules suivants de ce terminal :un module INT de traitement des interactions utilisateurs, un module REC de réception de flux de données diffusées sur le réseau de diffusion RD, un module STR d'enregistrement de contenus audiovisuels dans une mémoire de stockage MS. Optionnellement, il coopère en outre avec un module DISP de restitution d'une grille de programmes EPG et un module de connexion à un réseau de télécommunications, par exemple de type Internet, par l'intermédiaire duquel il échange avec une plateforme de services, et notamment obtient la grille de programmes EPG.

En relation avec la Figure 7, on considère maintenant la structure simplifiée d'un dispositif 200 de diffusion d'un premier flux de données selon un exemple de réalisation de l'invention. Le dispositif de traitement 200 met en œuvre le procédé de diffusion selon l'invention tel que décrit ci-dessus.

Dans cet exemple, le dispositif 200 est intégré à un équipement serveur ou tête de réseau TR d'un réseau RD de diffusion de flux de données audiovisuelles. Selon une variante, le dispositif 200 pourrait être indépendant et connecté à l'équipement TR.

Par exemple, le dispositif 200 comprend une unité de traitement 210, équipée par exemple d'un processeur P2, et pilotée par un programme d'ordinateur Pg 2 220, stocké dans une mémoire 230 et mettant en œuvre le procédé de diffusion selon l'invention.

A l'initialisation, les instructions de code du programme d'ordinateur Pg 2 220 sont par exemple chargées dans une mémoire RAM avant d'être exécutées par le processeur de l'unité de traitement 210. Le processeur de l'unité de traitement 210 met en œuvre les étapes du procédé de diffusion décrit précédemment, selon les instructions du programme d'ordinateur Pg 2 220.

Selon un mode de réalisation de l'invention, le dispositif 200 comprend au moins une unité INSERT d'insertion d'un identifiant d'un deuxième contenu audiovisuel dans le premier flux données. Ces unités sont pilotées par le processeur P2 de l'unité de traitement 21 0.

L'invention qui vient d'être présentée s'applique à différents cas d'usage. Un premier cas d'usage a été présenté en relation avec les figures 1 à 5. En relation avec les figures 8 et 9, deux autres exemples d'application vont maintenant être décrits plus en détails.

En relation avec la Figure 8, on considère que le premier contenu en cours de diffusion est une bande annonce BA pour un deuxième contenu dont la diffusion est programmée un jour suivant. Généralement, selon l'art antérieur, le flux de signalisation associé au flux de données diffusé ne transporte pas d'identifiant de contenu pour cette bande annonce, qui n'est notamment pas destinée à être affichée dans la représentation de la grille de programmes restituée à l'utilisateur.

L'invention propose donc de transmettre un identifiant de contenu pour cette bande annonce, comme s'il s'agissait d'un contenu audiovisuel classique, et de l'utiliser pour lui associer l'identifiant du contenu dont elle fait la promotion.

Dans l'exemple présenté en relation avec la figure 8, l'élément de description EIT BA comprend l'identifiant I D B A de la bande annonce et un l'identifiant I DF du film dont elle fait la promotion.

Pendant la diffusion de cette bande annonce BA, l'utilisateur peut, selon l'invention, commander une action sur le film F associé par simple pression sur une touche de commande de sa télécommande.

Comme précédemment évoqué, il peut commander l'enregistrement du film F associé à la bande annonce BA. Il peut aussi commander le zapping automatique sur la chaîne qui diffuse le film F dès que la diffusion aura débuté. De cette manière, si le jour de la diffusion du film F, il a sélectionné une autre chaîne que celle qui diffuse le film F, le terminal d'accès zappera immédiatement sur la chaîne qui diffuse le film F, à son démarrage; de la même manière, si l'utilisateur allume tardivement son téléviseur, alors que la diffusion du film F a déjà débuté, le terminal d'accès zappera immédiatement sur la chaîne de diffusion du film F. En relation avec la figure 9, on considère maintenant le cas d'une série télévisée dont les N épisodes d'une saison sont diffusés chaque semaine à un horaire déterminé. Le premier contenu Ch est par exemple le premier épisode de la série. A la fin de cet épisode, quelques images annoncent le prochain épisode. Selon cet exemple de réalisation de l'invention, l'élément de description EITM du premier épisode comprend les identifiants des épisodes suivants Ci 2 à Ci N de la saison. Ainsi associés à la diffusion du premier épisode, les épisodes suivants peuvent faire l'objet d'une programmation d'action par l'utilisateur, pendant la diffusion de ce premier épisode, dans la mesure où celui-ci fait explicitement référence à la suite de la saison.

L'invention permet ainsi à l'utilisateur de programmer simplement, par simple pression de la touche « record » de sa télécommande, l'enregistrement, non seulement du prochain épisode annoncé Ci 2 , mais aussi des l'ensemble des épisodes Ci 3 à Ci N de la saison. Selon l'invention, il peut, selon le même principe et tout aussi simplement, programmer le zapping automatique ou toute autre action prévue par sa télécommande, en lien avec une diffusion future de ces contenus associés au premier épisode Ch .

Bien sûr d'autres modes de réalisation de l'invention peuvent être envisagés.