400 likes | 507 Vues
Multimedia Datenbanken. Merkmale von Medienobjekten. Suche. Übereinstimmung von Attributen und Werten reicht nicht aus Gewünscht ist Ähnlichkeit Das Ergebnis ist eine Rangliste in absteigender Ähnlichkeit. Aufgaben eines MM-Datenbanksystems. Speichern und Wiedergewinnen
E N D
Suche • Übereinstimmung von Attributen und Werten reicht nicht aus • Gewünscht ist Ähnlichkeit • Das Ergebnis ist eine Rangliste in absteigender Ähnlichkeit
Aufgaben einesMM-Datenbanksystems • Speichern und Wiedergewinnen • Geräteunabhängigkeit • Formatunabhängigkeit • Inhaltsorientierte Suche • Echtzeitfähigkeit • Schnittstellen
Speichern und Wiedergewinnen • Nicht mehr als Speichern und Wiedergewinnen • Keine Bearbeitungsalgorithmen • Keine Auswertungsalgorithmen • Zugriffsoperationen in die DB, Manipulationsoperationen in die Anwendung • Nicht weniger als Speichern und Wiedergewinnen • BLOB zu wenig • Medien unterscheiden und adäquate Strukturen und Operationen anbieten, z.B Komprimierung
Speichern und Wiedergewinnen • Analog (Bild, Schallplatte, Tonband, Videoband) • Digital (Photo, CD) • Komprimiert( JPEG, MPEG, MP3) • Geräteunabhängig • Formatunabhängig
DatenreduktionMPEGmotion pictures expert group Räumliche Redundanz Bereiche mit gleicher Helligkeit und Farbe können zusammengefasst werden. Das erste Pixel wird exakt übertragen, dann folgt eine Anweisung für die Wiederholungen
DatenreduktionMPEG Zeitliche Redundanz Einige Bildteile ändern sich nicht oder nur wenig von Bild zu Bild. Es ist also ausreichend, nur die geänderten Teile zu übertragen.
DatenreduktionMPEG Räumliche Redundanz Prädiktion Aus der Vergangenheit bekannte Bewegungen werden vorhergesagt und nur unvorhergesehene Bildinhalte werden übertragen
DatenreduktionMPEG Transportstrom Intra codierte Bilder: datenreduziertes Vollbild Prädizierte Bilder: durch das vorhergegangene Bild vorhergesagt Bidirektional prädizierte Bilder: durch vorhergegangene und nachfolgende Bilder vorhergesagt I B P B P B I B B B
BeziehungenJoin • Attributsbeziehungen • Auto: Hubraum, Gewicht, Bild, Video, Geräusch • Komponentenbeziehung • Multimedia: Vortrag + Bild + Ton • Situationsbeziehung • Radio: Interview als Text oder als Ton • Synchronisationsbeziehung • Lippensynchronisation von Bild und Ton
Inhaltsorientierte Suche Beispiele: Röntgenbilder Fotoarchiv Tonarchiv
Echtzeitfähig • Schnell Speichern • Angemessen wiedergeben (z.B. 40 Bilder pro Sekunde) • Video on demand
Schnittstellen Beispiel: select bilder from bildarchiv where Person= ‘Gropius‘ and Ort= ‘Dessau‘ and Schlagwort = ‘Siedlung Törten‘ and Stil = ‘Bauhaus‘
Schnittstellen Beispiel: for $x in doc(„bachxml.xml")/bachxml/werk[bwv= “BWV 864“]/takt where $x/tonart=“C-Dur“ order by $x[nummer] return $x/toene http://www.xml-ecke.de/bach.htm
Tonfolgen als Datenbankelemente C=1; e=5; g=8; c=1; e=5; g=8; c=1; e=5 15815815 erste Sequenz 58158151 zweite Sequenz wird normiert zu: 14914949 (alles 4 Halbtöne tiefer)
Midi Datei 120 (Takt: 1, Note: 1):, G 5 180 (Takt: 1, Note: 2):, C 6 240 (Takt: 1, Note: 3):, E 6 300 (Takt: 1, Note: 4):, G 5 360 (Takt: 1, Note: 5):, C 6 420 (Takt: 1, Note: 6):, E 6 600 (Takt: 1, Note: 7):, G 5 660 (Takt: 1, Note: 8):, C 6 720 (Takt: 1, Note: 9):, E 6 780 (Takt: 1, Note: 10):, G 5 840 (Takt: 1, Note: 11):, C 6 900 (Takt: 1, Note: 12):, E 6 1080 (Takt: 2, Note: 1):, A 5
Gemeinsamkeiten von Medienobjekten • Rohdaten (Folge von Bits) • Registrierungsdaten für die korrekte Interpretation • ASCII; Höhe, Breite, Pixeltiefe • Identifizierungsdaten • Röntgenbilder, Wasserzeichen, digitale Signatur • Beschreibungsdaten • Inhaltsbeschreibung
MedienobjekteText • Struktur: Folge von druckbaren Zeichen • Operationen: • Lesend: ermitteln der Länge, Teilfolge extrahieren • Ändernd: anfügen, ersetzen • Indexierung • Speicherung: Formatierte Datenfelder
MedienobjekteGrafik (0,0) (20,0)
MedienobjekteGrafik • Struktur: ungeordnete Sammlung von Linien und Primitivobjekten • Operationen: • Graphische Editoren • Speicherung • SVG, PGML, VML
MedienobjekteRasterbild (Image) • Struktur: Abhängig vom Format • JPEG, GIF, TIFF, BMP, … • Operationen: • Bildbearbeitung, Ähnlichkeitssuche • Speicherung • Bilddatenbanken
MedienobjekteTon (Audio) • Struktur: Lautstärke an äquidistanten Messpunkten (WAV, MP3), MIDI • Operationen: • Zeitgerechtes Abspielen, Vorspulen, Annotieren • Speicherung • in Dateien
MedienobjekteVideo • Struktur: MPEG 3 • Operationen: • Zeitgerechtes Abspielen, Vorspulen, Shots aneinanderreihen, Schneiden, Video on demand • Speicherung • In Dateien
MedienobjekteMulti Media • Struktur: Verschachtelte Medienobjekte, zeitachsenbasiert • Operationen: • Zeitgerechtes Abspielen • Speicherung • In Dateien, BLOP