340 likes | 443 Views
Base de données Multimédia Expérimentation d’une technologie. Dubois Luc Al-Fallouji Bashar. Pourquoi avons-nous choisi ce sujet ?. Par intérêt personnel; Les données multimédia et les plateformes technologies sont de plus en plus utilisées; Le Web renforce cette tendance.
E N D
Base de données MultimédiaExpérimentation d’une technologie Dubois Luc Al-Fallouji Bashar
Pourquoi avons-nous choisi ce sujet ? • Par intérêt personnel; • Les données multimédia et les plateformes technologies sont de plus en plus utilisées; • Le Web renforce cette tendance. Base de données Multimédia
Plan de la présentation • Présentation de la technologie interMedia et de la recherche contextuelle • Présentation de l’application • Cas concrets et conclusion • Période de question Base de données Multimédia
Méthodes de gestion multimédia alternative • Fichier sur disque • Requiert une très grande rigueur; • Recherche longue et ardue; • Problème de partage, de sécurité et d’intégrité de données. • Blob et Clob • Difficulté de connaître le genre d’objet manipulé. Base de données Multimédia
Oracle interMedia • Un produit intégré d’Oracle • Manipulation aisée • Texte brut; • Des documents; • Des images; • Des bandes sonores; • Des vidéos. Base de données Multimédia
Oracle interMedia • Une classe objet interMedia est définie par type de donnée. • Les classes supportent les formats de fichier les plus connu sur le marché. • Peuvent être appelés via du code Java ou avec PL/SQL. Base de données Multimédia
OrdSource Base de données Multimédia
Exemple d’attributs Base de données Multimédia
Exemple de méthodes Base de données Multimédia
Exemples de code • Pour importer une image • img_affiche.importFrom(ctx, 'file', 'IMAGEDIR', PAR_AFFICHE) • Pour insérer une image • insert into FILM (FILM_ID, AFFICHE) values (PAR_FILM_ID, ORDSYS.ORDIMAGE.init) • Pour exporter une image • img_affiche.export(ctx, 'FILE', 'IMAGEDIREX', PAR_AFFICHE) Base de données Multimédia
ORDImage • Supporte l’ensemble des méthodes et attributs propre à une image. • Permet de manipuler et modifier une image. • Rotation; • Contraste; • Symétrie (image miroir). Base de données Multimédia
ORDAudio et ORDVideo • Elles fonctionnent sensiblement de la même manière. • Streaming disponible via un plugin • RealNetworks (ram); • Window Media Player (wmv). • Offre la possibilité d’éditer certaines caractéristiques indépendamment du plug-in. Base de données Multimédia
ORDDoc • Principalement utilisé pour les documents • Word; • Html. • Contient les attributs et les méthodes de base afin de manipuler légèrement une image, un bande sonore ou un extrait vidéo. • Limité dans la manipulation de l’objet; • N’a pas la même flexibilité qu’un objet défini avec la classe OrdVideo, OrdAudio ou OrdImage. Base de données Multimédia
La recherche contextuelle • Plusieurs stratégies de recherche disponible • LIKE • N’utilise pas les index (lecture complète); • Méthode lente. • Contains • Index ctxsys.context; • Offre une série de service permettant de trouver des documents. Base de données Multimédia
La recherche contextuelle • LIKE Base de données Multimédia
La recherche contextuelle • CONTAINS Base de données Multimédia
La recherche contextuelle • Exemple • ABOUT : trouve les documents contenant les concepts associés à la recherche. • FUZZY : trouve les documents dont les termes s’apparente à ceux de la recherche Base de données Multimédia
Médiathèque • Permet à l’internaute • De rechercher des films ou des cd musicaux; • De visualiser les pochettes ou l’affiche; • De regarder ou d’écouter un extrait • D’ajouter des commentaires à un titre. • Permet à l’administrateur • D’ajouter un titre; • D’ajouter un fichier musical, audio ou image à la librairie. Base de données Multimédia
Architecture de l’application Base de données Multimédia
Base de données Base de données Multimédia
DémonstrationRecherche d’un titre Base de données Multimédia
DémonstrationDétail d’un titre Base de données Multimédia
DémonstrationAjouter un média Base de données Multimédia
Cas concrets • Une grande banque brésilienne a chargé au dessus de 140 millions de documents (3 000 à la minutes). • La librairie en ligne AbeBooks (70 millions de livres) a opté pour Oracle interMedia. • Au Nouveau-Mexique, on utilise cette technologie afin de faire l’inventaire des autoroutes • Une photo tous les 50 pieds; • 5 millions de photos (jpeg); • base de données de 5 terabytes. Base de données Multimédia
Conclusion • La technologie interMedia • Simple d’utilisation; • Complète; • Bien documentée; • Grand potentiel; • On aurait voulu explorer la technologie de recherche dans une image Base de données Multimédia
Période de questions ? Base de données Multimédia
Recherche d’image Source : [4] http://www.aoug.at/ Base de données Multimédia
Recherche d’image Source : [4] http://www.aoug.at/ Base de données Multimédia
Bibliographie • [1] Présentation d’Oracle interMedia:http://www.isnetne.ch/isnet15/cahiers/ISNet15_09.pdf • [2] Site d’Oracle sur interMediahttp://www.oracle.com/technology/products/intermedia/ • [3] Tutorial interMedia http://lgl.isnetne.ch/designer6i/ cahier19/experimentation • [4] Présentation sur interMedia http://www.aoug.at/Files/exp_2004_03_oracle.pdf Base de données Multimédia