Brevet FR2849564A1 — publié le 20040702

"Procédé et système pour produire une édition multimédia sur la base de prestations orales" La présente invention concerne un procédé pour produire 5 une édition multimédia sur la base de prestations orales. Elle vise également un système de production mettant en oeuvre ce procédé. Par prestations orales on entend ici toutes conférences ou leçons, et tous discours et exposés, enregistrées sous 10 forme vidéo et/ou audio. Il existe actuellement des besoins pour une production rapide d'environnements multimédia autour de flux vidéo, avec des accès ciblés et des compléments d'informations synchrones. On peut notamment citer à titre non limitatif le cas des conférences et colloques juridiques ou scientifiques qui font de plus en plus souvent l'objet d'enregistrements vidéo et d'une diffusion d'un support multimédia contenant à la fois les exposés des conférenciers et de documents associés 20 à ces exposés, qui peuvent être visualisés simultanément. Les flux vidéo résultant de ces enregistrements correspondent de façon générale à une information discursive: - structurée (avec un plan complexe structuré en parties 25 et sous- parties de différents niveaux) - associée de façon plus ou moins directe à des données complémentaires, de nature variée, qu'il peut être pertinent de consulter ou avoir à disposition en parallèle à l'écoute du flux vidéo. Ces données complémentaires sont elles-mêmes situées de façon plus ou moins précise par rapport à un moment du flux vidéo. -2 Or, il s'avère que les procédés actuels pour produire des éditions multimédia sur la base de prestations orales mettent en oeuvre des procédures d'accès à plusieurs bases de données qui ont notamment pour conséquence d'induire pour 5 l'utiliser des temps de réponse qui peuvent être gênants pour une consultation, et qui nécessitent pour chaque édition multimédia une phase de développement relativement coteuse. Le but de la présente invention est de remédier à ces 10 inconvénients et de proposer un procédé de production d'édition multimédia qui procure aux utilisateurs des produits multimédia une plus grande flexibilité et une plus grande facilité d'accès aux informations et de meilleures performances de temps de traitement, tout en présentant des 15 cots de réalisation significativement inférieurs à ceux induits par les procédés existants. Cet objectif est atteint avec un procédé pour produire une édition multimédia sur la base de prestations orales, à partir, d'une part, d'informations contenues dans un flux 20 vidéo préalablement enregistré, et d'autre part, de données et de documents de référence associés auxdites informations vidéo. Selon l'invention, ce procédé comprend à la fois une indexation du flux vidéo, notamment à partir de sa 25 structure, et une indexation desdites données complémentaires et documents de référence, de sorte que lesdites données complémentaires et documents de référence sont consultables parallèlement au flux vidéo sur un équipement de visualisation. Ainsi, le principe d'indexation mis en oeuvre dans la présente invention est double. il y a à la fois indexation de la vidéo, notamment à partir de sa structure et/ou de son plan, et de documents de référence qui sont liés à cette vidéo, ces derniers documents étant consultables in extenso, parallèlement à la vidéo. Le procédé selon l'invention peut en outre avantageusement comprendre une fourniture d'une pluralité de 5 modes de présentation du flux vidéo et/ou des données associées et documents de référence, chaque mode de présentation résultant d'une combinaison spécifique de l'indexation du flux vidéo et de l'indexation des données associées et documents de référence. La pluralité de modes de présentation peut inclure un premier mode dit " Plan " correspondant à une indexation seule de parties du flux vidéo, un second mode dit " Plan avec documents " dans lequel des documents de référence sont intégrés chronologiquement selon l'indexation du flux vidéo, 15 et un troisième mode dit " Documents " dans lequel les documents de référence sont visualisées de manière hiérarchisée et/ou classifiée. Un utilisateur d'une édition multimédia produite avec le procédé selon l'invention peut ainsi sélectionner une 20 présentation particulière parmi plusieurs présentations. Les informations contenues dans le flux vidéo sont de préférence organisées pour créer un accès ciblé et une indexation de séquences vidéo. Les informations contenues dans le flux vidéo 25 préalablement enregistré et les documents de référence et données associées peuvent être avantageusement organisées au sein d'une structure d'information centrée sur les documents de référence, de façon à procurer à la fois (i) un accès à des séquences vidéo pertinentes via l'indexation du flux 30 vidéo et (ii) un accès aux documents de référence via l'indexation de ces documents. Ainsi, les documents de référence identifiés comme liés à la vidéo ne sont pas simplement mentionnés autour de la -4 vidéo. La structure d'information, de nature matricielle avec d'une part un axe temporel de la vidéo et d'autre part plusieurs types de données, identifiées autour de la vidéo est en effet complètement transposée et en quelque sorte 5 " inversée " pour devenir une structure d'information centrée sur les documents de référence, avec une double possibilité d'accès aux séquences vidéo pertinentes (indexation de la vidéo), et à l'intégralité des documents de référence (schéma ou texte complet). Dans un mode pratique de mise en oeuvre du procédé de production selon l'invention, celui-ci peut en outre comprendre: - un stockage chronologique, dans des moyens de base de données communes, de données hétérogènes comprenant des 15 informations sur la structure formelle d'une séquence vidéo contenue dans le flux vidéo, et des données relatives à des documents de référence associés à ladite séquence vidéo, et - un traitement desdites données hétérogènes dans une feuille de tableur, suivant un axe temporel représentatif de 20 l'écoulement du temps dans ledit flux temporel. Avec le procédé selon l'invention, il s'agit ainsi d'exploiter l'axe temporel de la feuille de tableur. Ce procédé, imbriquant étroitement informations sur la structure du flux vidéo et données complémentaires 25 associées, permet facilement selon les besoins de la matière traitée: - de compléter/corriger les données de départ à partir d'une seule feuille de tableur simple suivant l'axe temporel du flux vidéo, - de générer index et dispositifs d'accès aux fragments vidéo, qui partent des données complémentaires et permettent de consulter les passages vidéo pertinents relatifs à ces données, -5 - d'obtenir des listes hiérarchisées, classées de données complémentaires relatives à telle ou telle partie du flux vidéo, - de raccrocher toute donnée, même si elle n'a pas été 5 spécifiquement codée temporellement dans le temps, à un code temporel par défaut, plus ou moins précis, en utilisant les codes temporels des informations de structure/plan qui sont à sa proximité. Dans un mode de réalisation particulier, le procédé 10 selon l'invention comprend en outre: - une saisie de données initiales relatives à une séquence vidéo au sein d'un flux vidéo, dans un format de feuille de tableur standard, avec leur description structurée, ces données initiales comprenant des codes temporels, - une complétion des données initiales par des informations calculées de façon à situer chacune desdites données au sein du flux vidéo et de la structure de ladite séquence vidéo, - un stockage chronologique, dans une base de données commune, d'informations sur la structure formelle de la 20 séquence vidéo et de données complémentaires associées auxdites informations de structure, ces informations et données complémentaires constituant des données hétérogènes, - un traitement desdites données hétérogènes dans une feuille de tableur, suivant un axe temporel représentatif de 25 l'écoulement du temps dans ledit flux temporel, et - des opérations de tri et d'extraction effectuées sur la feuille de tableur, pour générer une pluralité de tables prévues pour permettre un accès sélectif au contenu du flux vidéo. Les tables d'accès sélectif sont par exemple générées de façon à procurer un accès au contenu du flux vidéo, qui est structuré par un type prédéterminé de données. -6 Les informations destinées à compléter les données initiales peuvent être calculées à partir d'une exploitation des données hétérogènes ordonnées temporellement dans la feuille de tableur. les informations calculées associées à une donnée sont de préférence agencées pour recenser des associations à cette donnée tout au long du flux vidéo. Suivant un autre aspect de l'invention, il est proposé un système pour produire une édition multimédia, à partir, 10 d'une part, d'informations contenues dans un flux vidéo préalablement enregistré, et d'autre part, de données et de documents de référence associés auxdites informations vidéo, mettant en oeuvre l'invention, caractérisé en ce qu'il comprend des moyens pour indexer du flux vidéo, notamment à 15 partir de sa structure, et des moyens pour indexer lesdites données complémentaires et documents de référence, de sorte que lesdites données complémentaires et documents de référence sont consultables parallèlement au flux vidéo sur un équipement de visualisation. Le système de production selon l'invention peut en outre avantageusement comprendre: - des moyens pour saisir des données initiales relatives à une séquence vidéo au sein d'un flux vidéo, dans un format de feuille de tableur standard, avec leur description 25 structurée, ces données de départ comprenant des codes temporels, - des moyens pour compléter des données initiales par des informations calculées de façon à situer chacune desdites données au sein du flux vidéo et de la structure de ladite 30 séquence vidéo, - des moyens pour stocker chronologiquement, dans une base de données commune, des informations sur la structure formelle de la séquence vidéo et des données complémentaires -7 associées auxdites informations de structure, ces informations et données complémentaires constituant des données hétérogènes, - des moyens pour traiter lesdites données hétérogènes dans 5 une feuille de tableur, suivant un axe temporel représentatif de l'écoulement du temps dans ledit flux temporel, et - des moyens pour générer, par des opérations de tri et d'extraction effectuées sur la feuille de tableur, une 10 pluralité de tables prévues pour permettre un accès sélectif au contenu du flux vidéo. D'autres avantages et caractéristiques de l'invention apparaîtront à l'examen de la description détaillée d'un mode de mise en oeuvre nullement limitatif, et des dessins 15 annexés sur lesquels: - la figure 1 illustre plusieurs types d'informations entrées dans la base, pour la mise en oeuvre du procédé selon l'invention; - la figure 2 illustre une obtention d'informations 20 temporelles complémentaires à partir de la base de données hétérogènes, en utilisant l'axe " vertical " de la feuille de tableur; - la figure 3 illustre une ré exploitation de la base de données initiale pour permettre l'accès ciblé au flux 25 vidéo selon un certain type de données; - la figure 4 représente un exemple de structure d'un système de production d'édition multimédia selon l'invention; et - les figures 5 à 7 représentent des interfaces graphiques 30 utilisateur d'un produit multimédia obtenu avec le procédé selon l'invention, et correspondant respectivement à trois modes distincts de présentation. -8 On va tout d'abord décrire le mécanisme de traitement des données hétérogènes mis en oeuvre dans procédé selon l'invention. Les données de départ sont rentrées ou saisies dans un format de feuille de tableur standard, avec leur description structurée, en référence à la figure 1. Les codes temporels (timecodes) sont des données centrales et génériques, mais qui ne sont pas requises de manière contraignante pour toutes les données. Les données de départ sont complétées par des 10 informations calculées, en référence à la figure 2, qui situent chaque donnée au sein du flux vidéo et de sa structure identifiée. Les informations calculées, notamment un repérage temporel des données, sont déduites à partir de 15 l'exploitation des données hétérogènes, ordonnées dans le temps qui constitue l'axe vertical de la feuille de tableur. Cette exploitation est rendue possible de façon simple en analysant les informations selon l'axe temporel pour toutes ces données (pourtant hétérogènes) de proche en 20 proche. Les informations " descendent " ou " remontent " en suivant l'axe temporel. Des opérations de tri et d'extraction simple sur la feuille de tableur ainsi complétée permettent d'aboutir à des tables permettant un accès ciblé, structuré par tel ou 25 tel type de données, à la matière vidéo, comme l'illustre l'exemple de la figure 3. Les informations calculées, que la structure de la feuille de tableur a permis d'associer à chaque donnée, permettent de recenser toute association à cette donnée tout 30 au long du flux vidéo, en la situant dans celui-ci et d'y accéder directement, en privilégiant le niveau de code temporel adapté. On va maintenant décrire, en référence à la figure 4, un exemple de mise en oeuvre d'un système de production d'une édition multimédia selon l'invention. Une conférence est tout d'abord enregistrée sous la forme d'un flux oral (vidéo 5 et/ou audio). Il s'agit d'une activité de production audiovisuelle (captation, montage). A cette conférence est associée la structure d'un discours, par exemple le plan de ce discours, décrite par des informations de structure auxquelles sont associées des 10 données complémentaires telles que des références de publications ou d'articles cités par le conférencier. L'ensemble des informations de structure et des données complémentaires, qui constitue des données hétérogènes, est stocké de manière chronologique dans une feuille de tableur. 15 Il s'agit d'une étape de production " métier " de structuration et de saisie. Les données hétérogènes sont traitées, au moyen d'un logiciel tableur du marché ou développé spécifiquement, dans une feuille de tableur. Des opérations de tri et 20 d'extraction effectuées sur des données particulières de l'ensemble des données hétérogènes permettent de générer, à partir de la feuille de tableur, un ensemble de tables d'accès sélectif conçues pour permettre un accès ciblé à des fragments sélectionnés de la séquence concernée au sein du 25 flux vidéo. Ce procédé de génération de tables d'accès sélectifs peut être automatisé. L'édition multimédia produite avec le système selon l'invention consiste en la combinaison d'un flux vidéo enregistré numériquement sur un support tel qu'un CD-ROM ou 30 tout autre support numérique, de l'ensemble des tables d'accès sélectif issues de la feuille de tableur, et d'un logiciel d'exploitation de ces tables. - L'utilisateur d'une édition multimédia obtenue avec le procédé de production selon l'invention dispose d'un outil interactif lui permettant de disposer, sur une même page écran, d'une première fenêtre de diffusion d'un flux vidéo 5 et d'une seconde fenêtre de visualisation de données et d'informations en relation avec la séquence vidéo en cours de diffusion. De nombreux modes d'accès peuvent alors être envisagés pour exploiter pleinement les avantages procurés par le procédé d'organisation selon l'invention. On peut 10 alors proposer de très nombreuses fonctionnalités telles que le suivi en temps réel du plan de conférence ou l'accès en temps réel à des références bibliographiques en relation avec le discours du conférencier. On va maintenant décrire, en référence aux figures 5 à 15 7, des exemples de pages écran, sous la forme d'interfaces graphiques utilisateur, d'un produit multimédia obtenu avec le procédé de production selon l'invention à partir d'une conférence juridique, en même temps que des fonctionnalités procurées à l'utilisateur de ce produit multimédia. Un utilisateur d'un produit multimédia obtenu avec le procédé selon l'invention peut accéder, en référence à la figure 1, à une page écran 1 comprenant un ensemble 2 de barres d'outils et de commandes, une première fenêtre 3 de visualisation d'une séquence vidéo, pourvues de fonctions de 25 commande vidéo usuelles (pause, avance ou retour rapide, réglage du son et compteur de durée), et une seconde fenêtre 4 de visualisation simultanée d'un document de référence. Les barres d'outils et de commande comprennent une première barre 21 pour accéder à chacune des interventions 30 disponibles dans le produit multimédia, par exemple sous la forme d'icônes photographiques de chacun des intervenants, et une seconde barre 22 regroupant différentes possibilités d'accès offertes à un utilisateur du produit multimédia: -accès par intervenants, -accès par réglementation, -accès par jurisprudence, -intégralité des sources, -bibliographie. La fenêtre 4 de visualisation de document est pourvue sur sa partie supérieure d'un premier onglet 41 " Plan ", d'un second onglet 42 " Plan avec référence ", et d'un troisième onglet 43 " Références citées ". Dans le cas précis de la figure 5, c'est l'onglet " Plan " qui a été activé et l'utilisateur voit ainsi défiler, en même temps que le déroulement de la séquence vidéo, le plan du discours du conférencier ou de la conférencière. Dans ce mode Plan, un utilisateur peut se 15 situer à tout moment dans le déroulement du discours du conférencier et en particulier de son argumentation. Il peut aussi naviguer au sein de la conférence ou de l'intervention, en cliquant sur des éléments de plan dans la fenêtre de visualisation de documents. Il est à noter que la 20 structure d'ensemble de la conférence ou de l'intervention reste visible en permanence. Dans le mode de visualisation " Plan avec références " illustré par la figure 6, l'utilisateur peut visualiser des références juridiques 5, intégrées au plan de l'intervenant. 25 Dans ce mode, il est toujours possible d'accéder à un passage vidéo précis en cliquant sur une subdivision du plan., ou d'accéder au texte intégral de références juridiques, jurisprudentielles et réglementaires. Dans le mode de visualisation " Références citées " 30 illustré par la figure 7, l'ensemble des références juridiques d'un intervenant sont regroupées et classées selon une hiérarchie des normes relatives au contenu de cette édition multimédia. Un utilisateur peut ainsi se - 12 référer à des données juridiques textuelles 6 liées à l'intervention, et par un simple clic sur une référence accéder au texte intégral de cette référence. Le procédé de production selon l'invention peut être 5 avantageusement mis en oeuvre dans les domaines des conférences juridiques, scientifiques et notamment médicales, ainsi que dans le domaine de l'information médicale. On peut aussi prévoir des applications de la formation ou de l'enseignement par voie électronique ou " e10 learning ". Bien sr, l'invention n'est pas limitée aux exemples qui viennent d'être décrits et de nombreux aménagements peuvent être apportés à ces exemples sans sortir du cadre de l'invention. - 13 REVENDICATIONS 1. Procédé pour produire une édition multimédia sur la base de prestations orales, à partir, d'une part,d'informations 5 contenues dans un flux vidéo préalablement enregistré, et d'autre part, de données et de documents de référence associés auxdites informations vidéo, caractérisé en ce qu'il comprend à la fois une indexation du flux vidéo, notamment à partir de sa structure, et une indexation 10 desdites données complémentaires et documents de référence, de sorte que lesdites données complémentaires et documents de référence sont consultables parallèlement au flux vidéo sur un équipement de visualisation. 2. Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre une fourniture d'une pluralité de modes de présentation du flux vidéo et/ou des données associées et documents de référence, chaque mode de présentation résultant d'une combinaison spécifique de l'indexation du 20 flux vidéo et de l'indexation des données associées et documents de référence. 3. Procédé selon la revendication 2, caractérisé en ce que la pluralité de modes de présentation inclut un premier mode 25 dit " Plan " correspondant à une indexation seule de parties du flux vidéo. 4. Procédé selon l'une des revendications 2 ou 3, caractérisé en ce que la pluralité de modes de présentation 30 inclut un second mode dit " Plan avec documents " dans lequel des documents de référence sont intégrés chronologiquement selon l'indexation du flux vidéo. - 14 5. Procédé selon l'une des revendications 2 à 4, caractérisé en ce que la pluralité de modes de présentation inclut un troisième mode dit " Documents " dans lequel les documents de référence sont visualisées de manière hiérarchisée et/ou classifiée. 6. Procédé selon l'une des revendications précédentes, caractérisé en ce que les information contenues dans le flux vidéo sont organisées pour créer un accès ciblé et une 10 indexation de séquences vidéo. 7. Procédé selon l'une des revendications précédentes, caractérisé en ce que les informations contenues dans le flux vidéo préalablement enregistré et les documents de 15 référence et données associées sont organisées au sein d'une structure d'information centrée sur les documents de référence, de façon à procurer à la fois (i) un accès à des séquences vidéo pertinentes via l'indexation du flux vidéo et (ii) un accès aux documents de référence via l'indexation 20 de ces documents. 8. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il comprend en outre: - un stockage chronologique, dans des moyens de base de 25 données commune, de données hétérogènes comprenant des informations sur la structure formelle d'une séquence vidéo contenue dans le flux vidéo, et des données relatives à des documents de référence associés à ladite séquence vidéo, et - un traitement desdites données hétérogènes dans une 30 feuille de tableur, suivant un axe temporel représentatif de l'écoulement du temps dans ledit flux temporel. - 9. Procédé selon la revendication 8, caractérisé en ce qu'il comprend en outre une génération d'index de moyens d'accès à des fragments de la séquence vidéo, à partir des données complémentaires, de façon à procurer un consultation de passages vidéo associés à ces données complémentaires. 10. Procédé selon l'une des revendications 8 ou 9, caractérisé en ce qu'il comprend en outre une fourniture de liste hiérarchisées et classées de données complémentaire 10 relatives à des parties déterminées du flux vidéo. 11. Procédé d'organisation selon l'une des revendications 8 à 10, caractérisé en ce qu'il comprend en outre une attribution à toute donnée du flux temporel non 15 préalablement codée temporellement, d'un code temporel par défaut. 12. Procédé d'organisation selon la revendication 11, caractérisé en ce que l'attribution à une donnée non 20 préalablement codée temporellement d'un code temporel par défaut est effectuée en utilisant des codes temporels d'informations sur la structure formelle de la séquence vidéo, situées à proximité de ladite donnée non préalablement codée temporellement. 25 13. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre: une saisie de données initiales relatives à une séquence vidéo au sein d'un flux vidéo, dans un format de feuille de 30 tableur standard, avec leur description structurée, ces données initiales comprenant des codes temporels, - 16 - une complétion des données initiales par des informations calculées de façon à situer chacune desdites données au sein du flux vidéo et de la structure de ladite séquence vidéo, - un stockage chronologique, dans une base de données 5 commune, d'informations sur la structure formelle de la séquence vidéo et de données complémentaires associées auxdites informations de structure, ces informations et données complémentaires constituant des données hétérogènes, - un traitement desdites données hétérogènes dans une 10 feuille de tableur, suivant un axe temporel représentatif de l'écoulement du temps dans ledit flux temporel, et - des opérations de tri et d'extraction effectuées sur la feuille de tableur, pour générer une pluralité de tables prévues pour permettre un accès sélectif au contenu du flux 15 vidéo. 14. Procédé selon la revendication 13, caractérisé en ce que les tables d'accès sélectif sont générées de façon à procurer un accès au contenu du flux vidéo, qui est 20 structuré par un type prédéterminé de données. 15. Procédé selon l'une des revendications 13 ou 14, caractérisé en ce que les informations destinées à compléter les données initiales sont calculées à partir d'une 25 exploitation des données hétérogènes ordonnées temporellement dans la feuille de tableur. 16. Procédé selon l'une des revendications 13 à 15, caractérisé en ce que les informations calculées associées à 30 une donnée sont agencées pour recenser des associations à cette donnée tout au long du flux vidéo. - 17 17. Système pour produire une édition multimédia sur la base de prestations orales, à partir, d'une part, d'informations contenues dans un flux vidéo préalablement enregistré, et d'autre part, de données et de documents de référence 5 associés auxdites informations vidéo, mettant en oeuvre le procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend des moyens pour indexer du flux vidéo, notamment à partir de sa structure, et des moyens pour indexer lesdites données 10 complémentaires et documents de référence, de sorte que lesdites données complémentaires et documents de référence sont consultables parallèlement au flux vidéo sur un équipement de visualisation. 18. Système selon la revendication 17, caractérisé en ce qu'il comprend en outre: - des moyens pour saisir des données initiales relatives à une séquence vidéo au sein d'un flux vidéo, dans un format de feuille de tableur standard, avec leur description 20 structurée, ces données de départ comprenant des codes temporels, - des moyens pour compléter des données initiales par des informations calculées de façon à situer chacune desdites données au sein du flux vidéo et de la structure de ladite 25 séquence vidéo, - des moyens pour stocker chronologiquement, dans une base de données commune, des informations sur la structure formelle de la séquence vidéo et des données complémentaires associées auxdites informations de structure, ces 30 informations et données complémentaires constituant des données hétérogènes, - des moyens pour traiter lesdites données hétérogènes dans une feuille de tableur, suivant un axe temporel 18 représentatif de l'écoulement du temps dans ledit flux temporel, et des moyens pour générer, par des opérations de tri et d'extraction effectuées sur la feuille de tableur, une 5 pluralité de tables prévues pour permettre un accès sélectif au contenu du flux vidéo.