base de données multimédia expérimentation d’une technologie

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

Upload: roden

Post on 22-Jan-2016

44 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Base de données MultimédiaExpé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édiaSuper 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

SGBDOracle

Internet pages php

Base de données Multimédia 23

Base de donnéesBIBLIOTHEQUE

PK TITRE_ID

AUTEUR_TITRETITREANNEE_PRODUCTION_TITRETYPE_TITRE

FILM

PK FILM_ID

SEQ_BANDE_ANNONCEAFFICHE

FK1 TITRE_ID

COMMENTAIRE

PK COM_ID

FK1 TITRE_IDAUTEUR_COMMENTAIRECOMMENTAIRECOTE ALBUM_MUSICAL

PK ALBUM_ID

POCHETTE_VERSOPOCHETTE_RECTOEXTRAIT_SONORE

FK1 TITRE_ID

Base de données Multimédia 24

DémonstrationRecherche d’un titre

Base de données Multimédia 25

DémonstrationDétail d’un titre

Base de données Multimédia 26

DémonstrationAjouter 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 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