Base de données Multimédia Expérimentation d’une technologie Dubois Luc Al-Fall

Base de données Multimédia Expérimentation d’une technologie Dubois Luc Al-Fallouji Bashar Base de données Multimédia 2 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 3 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 Technologie interMedia Recherche contextuelle Base de données Multimédia 5 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 6 Un produit intégré d’Oracle Manipulation aisée Texte brut; Des documents; Des images; Des bandes sonores; Des vidéos. Oracle interMedia Base de données Multimédia 7 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 8 ORDSYS ORDMultimédia Super Classe Abstraite ORDSource ORDVideo ORDImage ORDAudio ORDDoc Base de données Multimédia 9 OrdSource Base de données Multimédia 10 Exemple d’attributs Ordimage OrdVideo ORDAudio Base de données Multimédia 11 Exemple de méthodes Ordimage OrdVideo OrdAudio Base de données Multimédia 12 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 13 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 14 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 15 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 16 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 17 La recherche contextuelle LIKE Base de données Multimédia 18 La recherche contextuelle CONTAINS Base de données Multimédia 19 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 Démonstration de l’application Base de données Multimédia 21 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 22 Architecture de l’application Serveur Web (Apache) Utilisateur / Client SGBD Oracle Internet pages php Base de données Multimédia 23 Base de données BIBLIOTHEQUE PK TITRE_ID AUTEUR_TITRE TITRE ANNEE_PRODUCTION_TITRE TYPE_TITRE FILM PK FILM_ID SEQ_BANDE_ANNONCE AFFICHE FK1 TITRE_ID COMMENTAIRE PK COM_ID FK1 TITRE_ID AUTEUR_COMMENTAIRE COMMENTAIRE COTE ALBUM_MUSICAL PK ALBUM_ID POCHETTE_VERSO POCHETTE_RECTO EXTRAIT_SONORE FK1 TITRE_ID Base de données Multimédia 24 Démonstration Recherche d’un titre Base de données Multimédia 25 Démonstration Détail d’un titre Base de données Multimédia 26 Démonstration Ajouter un média Cas concrets et conclusion Base de données Multimédia 28 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 29 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 30 Période de questions ? Annexes et bibliographie Base de données Multimédia 32 Recherche d’image Source : [4] http://www.aoug.at/ Base de données Multimédia 33 Recherche d’image Source : [4] http://www.aoug.at/ Base de données Multimédia 34 Bibliographie [1] Présentation d’Oracle interMedia: http://www.isnetne.ch/isnet15/cahiers/ISNet15_09.pdf [2] Site d’Oracle sur interMedia http://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 uploads/Science et Technologie/ application-intermedia-oracle.pdf

  • 43
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager