|
Outil d'authoring de méta-données pour la description de ressources multimédias et audiovisuelles
|
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.
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