Outil d'authoring de méta-données pour la description de ressources multimédias et audiovisuelles
Un outil innovant d'authoring utilisant un modèle de méta-données unifié basé sur les standards MPEG-21 et TV-Anytime

Développé par Boris ROUSSEAU, Wilfried JOUVE et Laure Berti-Equille

Pour de plus amples informations contacter: boris.rousseau@irisa.fr / wilfried.jouve@labri.fr
Ou consulter la documentation technique

Généralités:

Le M-Tool (ou outil d'authoring de méta-données) est un prototype exclusivement sur Windows développé avec le Framework .Net et Windows Media Player. Son objectif est de permettre à des diffuseurs de contenus d'annotater, d'enrichir, de visualiser et de naviguer dans des bases de ressources multimédias et audiovisuelles. L'idée est de proposer un seul outil pour l'annotation pour des bases qui préesentent une variété de données textuelles, graphiques, audios et vidéos. Cette page présente le travail effectué dans le projet intégré européen ENTHRONE.
Nous apprécierons tout commentaire; le M-Tool étant en fin de développement, vos commentaires, idées et critiques nous aiderons à améliorer cet outil.

Principales fonctionalités:

Le M-Tool est un prototype d'outil d'authoring multimédia qui fédère la génération de méta-données pour divers formats de contenus. Nous considérons qu'une seule application pour créer et enrichir des méta-données est un grand pas en avant vers l'intéropérabilité et l'accès transparent aux contenus multimédia quel que soit le terminal client ou le réseau. Cette application fournie une implémentation du concept "Universal Multimedia Access" (UMA) de MPEG-21. Cet outil utilise un modèle unifié basé sur les standards MPEG-21 et TV-Anytime pour permettre la description des contenus, son transport, son adaptation et la gestion des droits (Digital Right Management ou DRM).

TV-Anytime et MPEG-21 sont complémentaires et couvrent les besoins specifiés par les partenaires pour les scénarios de Vidéo à la Demande (VoD), diffusion TV, et diffusion de journaux TV Notre point de vue est que l'utilisation de MPEG-21 ajoute une flexibilité nécessaire pour s'adapter à ces différents services et situtations. MPEG-21 permet une représentation hiérarchique des contenus multimédia avantageuse pour des ressources riches et interactives. Pour résumer, chaque ressource est décrite à l'aide du standard TV-Anytime puis regroupée et synchronisée à l'interieur d'une enveloppe MPEG-21 incluant les méta-données d'adaptation et de gestion des droits.
Figure 1 illustre la structure de méta-données adoptée.


Figure 1. Modèle de méta-données dans le projet ENTHRONE

Interface Graphique:

Le M-Tool est un prototype qui offre les fonctionalités pour créer et gérer des méta-données associées à une ressource. Le but de l'interface graphique est de permettre au diffuseur de contenu de pouvoir créer, enrichir, naviguer, maintenir et contrôler des méta-données descriptives. Dans l'architecture globable d'ENTHRONE, le M-Tool est situé dans le système de gestion des descriptions qui collecte les informations des diffuseurs de contenus, les enrichi, les traite et les envoie à une base de données.
Figure 2 illustre l'architecture du projet ENTHRONE.


Figure 2. Architecture de gestion et d'orchestration des méta-données

Interface de Communication:

Cette interface est le point d'entrée de téléchargement des documents de méta-données provenant de plusieurs sources. Quand un utilisateur effectue la demande de téléchargement, le M-Tool invoque les serveurs disponibles pour vérifier si des documents (au format MPEG-21 ou TV-Antyime) peuvent être rapatrié. Si c'est le cas, les descriptions sont récupérées (via une connexion HTTP Get ou requête SOAP Get). Comme indiqué sur la figure 3, le diffuseur de contenu est autoriser à éditer, supprimer, convertir et envoyer ce document à la base de données .


Figure 3. Interface de communication du M-Tool

Cet outil permet d'éditer et de viusualiser des documents de méta-données MPEG-21 ou TV-Anytime grâce aux modules respectifs.

M-Tool pour MPEG-21 (Figure 4):

Le M-Tool pour MPEG-21 est un éditeur et générateur de DID. La génération de la structure du DID est traitée à l'aide d'une représentation graphique de la structure MPEG-21. L'utilisateur à la possibilité d'effectuer un "drag and drop" des icones désirés pour ajouter des éléments MPEG-21 (Container, Item and Component) ou des descripteurs (horaires TVA, information sur le programme TVA, méta-données de droits REL et adaptation DIA ainsi que du texte libre). Un DID est édité et généré en ajoutant/supprimant ou modifiant des éléments de descripteurs MPEG-21.

M-Tool pour TV-Anytime (Figure 5):

Le M-Tool pour TV-Anytime a les fonctionalités pour charger, annoter, enrichir ou créer un nouveau document TV-Anytime tout en gardant ces actions conformes au schema et en synchronisation avec la ressource. Il peut être exécuté seul et est composé de deux modules distincts: le module de configuration et l'éditeur de documents TV-Anytime.

Le module de configuration permet aux diffuseurs de contenus de selectionner les champs TV-Anytime nécessaires en fonction de leurs besoins d'annotation. Le M-Tool rend possible le choix entre plus de 90 champs du standard TV-Anytime (c'est à dire genre, parental guidance, audiovisual attributes, etc) pour adapter l'éditeur avec les informations requises.

L'annotateur est un formulaire de saisie comprenant de multiples champs éditables en concordance avec le profile de configuration de l'utilisateur. L'annotateur est divisé en deux formulaires distincts: L'information sur le programme courant (Program Information) et son horaire (Program Schedule) comme montré sur la figure suivante. Comme pour la spécification TV-Anytime, "Program Information" décrit la ressource en termes de titre, synopsis, mots clé, etc tandis que "Schedule Event" represente une instance de son horaire ou sa disponibilité. Le même programme peut être diffuser plusieurs fois dans la même journée, c'est pourquoi on autorise les répétitions des horaires de diffusions. L'annotateur apporte les fonctionalités pour éditer, supprimer ou ajouter des programmes, des horaires ou des sous-programmes associés a une ressource.


Figure 4. Interface utilisateur M-Tool pour MPEG-21


Figure 5. Interface utilisateur M-Tool pour TV-Anytime

Le M-Tool est en ce moment même testé et en cours d'intégration dans les démonstrateurs du projet ENTHRONE.

Perspectives:

Nous envisageons d'utiliser cet outil en conjonction avec ceux de l'équipe dont Navitex et la plate-forme de vidéo à la demande afin de développer un moteur de recherche textuel et par le contenu.

Dernière modification - octobre 2005