An XML Multi-layer Framework for Music Information Description

Slides:



Advertisements
Similar presentations
Ontological Infrastructure for a Semantic Newspaper Roberto García 1, Ferran Perdrix 1,2, Rosa Gil 1 1 GRIHO – Human Computer Interaction Research Group.
Advertisements

GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
National Technical University of Athens Department of Electrical and Computer Engineering Image, Video and Multimedia Systems Laboratory
Smart Qualitative Data: Methods and Community Tools for Data Mark-Up SQUAD Libby Bishop Online Qualitative Data Resources: Best Practice in Metadata Creation.
Multimedia Semantic Web and MPEG-7 Ana B. Benitez ee.columbia.edu Image and Advanced Television Lab (ADVENT) Department of Electrical Engineering.
A FRAMEWORK BASED ON WEB SERVICES ORCHESTRATION FOR BIOINFORMATICS WORKFLOW MANAGEMENT Laboratory for Bioinformatics (LBI), Institute of Computing (IC)
WMES3103 : INFORMATION RETRIEVAL
Philips Research France Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories.
International Services and Tools for Content, Metadata and IPR Management Wen Gao Department of Computer Science 10/24/2013.
GL12 Conf. Dec. 6-7, 2010NTL, Prague, Czech Republic Extending the “Facets” concept by applying NLP tools to catalog records of scientific literature *E.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
MULTIMEDIA M U A T H H U M A I D R a s h A t a l l a h.
Multimedia and the Web Chapter Overview  This chapter covers:  What Web-based multimedia is  how it is used today  advantages and disadvantages.
Contactforum: Digitale bibliotheken voor muziek. 3/6/2005 Real music libraries in the virtual future: for an integrated view of music and music information.
Knowledge representation
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
Query Processing In Multimedia Databases Dheeraj Kumar Mekala Devarasetty Bhanu Kiran.
Interfacing Registry Systems December 2000.
Automatic synchronisation between audio and score musical description layers Antonello D’Aguanno, Giancarlo Vercellesi Laboratorio di Informatica Musicale.
RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
File Format. Graphics file Format GIF (Graphics Interchange Format) JPEG (Joint Photographic Experts Group) PNG (Portable Network Graphics) TIFF (Tag.
File Format. Graphic file Format GIF –cross-platform compatibility –developed by CompuServe as a common format for exchanging bitmapped images between.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Chap 14 Presentation Layer Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
MPEG-7 Audio Overview Ichiro Fujinaga MUMT 611 McGill University.
DANIELA KOLAROVA INSTITUTE OF INFORMATION TECHNOLOGIES, BAS Multimedia Semantics and the Semantic Web.
A Reduced Yet Extensible Audio- Visual Description Language: How to Escape From The MPEG-7 Bottleneck Thursday 28 th of October, 2004 Raphaël Troncy, Jean.
Introduction to MPEG  Moving Pictures Experts Group,  Geneva based working group under the ISO/IEC standards.  In charge of developing standards for.
© 2017 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Witold Staniszkis Empowering the Knowledge Worker End-User Software Engineering in Knowledge Management Witold Staniszkis
REV 00 Chapter 2 Database Environment DDC DATABASE SYSTEM.
MINING DEEP KNOWLEDGE FROM SCIENTIFIC NETWORKS
Chapter 10 Multimedia and the Web.
REV 00 Chapter 2 Database Environment DDC DATABASE SYSTEM.
Chapter 2 Database Environment.
for Musical Applications Using XML
ece 627 intelligent web: ontology and beyond
OPM/S: Semantic Engineering of Web Services
Middleware independent Information Service
APPLICATION OF DESIGN PATTERNS FOR HARDWARE DESIGN
Developing Applications with WebML Lecture 7 Dr. Mohammad Ahmad
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
HCI in the software process
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Chapter 2 Database Environment.
Introduction to DSpace
Model-Driven Analysis Frameworks for Embedded Systems
Chair of Tech Committee, BetterGrids.org
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment.
Data Base System Lecture : Database Environment
CSc4730/6730 Scientific Visualization
2. An overview of SDMX (What is SDMX? Part I)
Multimedia Content Description Interface
Database Systems Instructor Name: Lecture-3.
HCI in the software process
Ontology-Based Approaches to Data Integration
MUMT611: Music Information Acquisition, Preservation, and Retrieval
Automated Analysis and Code Generation for Domain-Specific Models
Chapter 2 Database Environment Pearson Education © 2014.
The Development, Maintenance, and Use of Course Web Sites Panel at the ACM SIGCSE 34th Technical Symposium on Computer Science Education, Reno,
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment Pearson Education © 2009.
Metadata supported full-text search in a web archive
Introduction to reference metadata and quality reporting
Presentation transcript:

An XML Multi-layer Framework for Music Information Description Luca A. Ludovico LIM (Laboratorio di Informatica Musicale) DICo (Dipartimento di Informatica e Comunicazione) Università degli Studi di Milano Via Comelico, 39 - 20135 Milano, Italia

Motivations and State of the Art Part I Motivations and State of the Art Part I: Motivations and State of the Art Part II: Methodology of Work Part III: The MX Format Part IV: Scientific Advancement Part V: Conclusions

An XML Multi-layer Framework for Music Information Description Music contents Music contents are heterogeneous: Symbolic (scores from a logic standpoint) General (catalog metadata) Structural (relationships among music objects) Notational (graphical instances) Computer-driven performances (computer generated music) Audio/video (recordings) Other aspects (sketches, fashion plates, on-stage photos, playbills, etc.) 15/01/2019 An XML Multi-layer Framework for Music Information Description

Existing formats Music contents and corresponding formats Symbolic DARMS, NIFF, MusicXML, … General TXT, XML, database, … Structural [?] Notational EPS, JPEG, TIFF, … Computer-driven performances Csound, MIDI, SASL/SAOL, … Audio/video AIFF, MP3, WAV; AVI, MPEG, … Other EPS, JPEG, TIFF, … Possibility to describe only particular aspects of music information 15/01/2019 An XML Multi-layer Framework for Music Information Description

An XML Multi-layer Framework for Music Information Description State of the art Close, proprietary and non-standard formats Often binary (non-readable) formats Many formats to catch different aspects of music information No way to synchronize heterogeneous music information described in different formats 15/01/2019 An XML Multi-layer Framework for Music Information Description

Part II Methodology of Work Part I: Motivations and State of the Art Part III: The MX Format Part IV: Scientific Advancement Part V: Conclusions

An XML Multi-layer Framework for Music Information Description Steps Analysis of the problem from the point of view of Music Information Technology Communication Interaction with experts and other workgroups Choice of a technological framework Definition of a suitable format Validation 15/01/2019 An XML Multi-layer Framework for Music Information Description

Part III The MX Format Part I: Motivations and State of the Art Part II: Methodology of Work Part III: The MX Format Part IV: Scientific Advancement Part V: Conclusions

An XML Multi-layer Framework for Music Information Description The MX format MX is an XML-based format to achieve a comprehensive description of music information Key requirements Multimedia support Support for in-use formats Distinguishing Features Multi-layer structuring of (heterogeneous) music information Full synchronization among contents 15/01/2019 An XML Multi-layer Framework for Music Information Description

Multi-layer structuring Music information is heterogeneous Consequences on the format: From a qualitative standpoint, heterogeneous information should be supported From a quantitative standpoint, more objects of the same type should be supported Common structure referenced by all the layers: spine 15/01/2019 An XML Multi-layer Framework for Music Information Description

An XML Multi-layer Framework for Music Information Description MX layers General Music Logic Layers Structural Notational Performance Audio 15/01/2019 An XML Multi-layer Framework for Music Information Description

An XML Multi-layer Framework for Music Information Description MX layers in detail General - catalog metadata Logic Spine Logically Organized Symbols (LOS) Layout Structural - musicological analyses, relationships among music objects Notational - graphical aspect of score Performance - sub-symbolic formats for computer-driven performances Audio - audio formats General Logic Structural Notational Performance Audio 15/01/2019 An XML Multi-layer Framework for Music Information Description

An XML Multi-layer Framework for Music Information Description Spine Definition: a space-time construct In practice: music event identification Spacing and timing: virtual and relative Purposes: Glue among layers Synchronization 15/01/2019 An XML Multi-layer Framework for Music Information Description

An XML Multi-layer Framework for Music Information Description 15/01/2019 An XML Multi-layer Framework for Music Information Description

Intra-layer synchronization It takes place among objects belonging to the same layer: homogeneous information 15/01/2019 An XML Multi-layer Framework for Music Information Description

Inter-layer synchronization It takes place among different layers: heterogeneous information 15/01/2019 An XML Multi-layer Framework for Music Information Description

How synchronization is achieved 15/01/2019 An XML Multi-layer Framework for Music Information Description

Part IV: Scientific Advancement Part I: Motivations and State of the Art Part II: Methodology of Work Part III: The MX Format Part IV: Scientific Advancement Part V: Conclusions

An XML Multi-layer Framework for Music Information Description Thesis contributions Definition of a reference unified framework for XML-based music specification: integrated with pre-existing partial formats multi-layered around the spine core element incorporating synchronization capabilities 15/01/2019 An XML Multi-layer Framework for Music Information Description

An XML Multi-layer Framework for Music Information Description Synchronization Analysis of different facets of music information. Design and implementation of XML descriptors for the synchronization of heterogeneous contents. Design and implementation of algorithms to allow advanced music enjoyment. 15/01/2019 An XML Multi-layer Framework for Music Information Description

An XML Multi-layer Framework for Music Information Description Contribution to IEEE P1599 Institute of Electrical and Electronics Engineers (IEEE) Computer Society 1992 - Task Force on Computer Generated Music 1994 - Technical Committee on Computer Generated Music 2001 - Project Authorization Request 1599 (IEEE P1599): “Definition of a Commonly Acceptable Musical Application Using the XML Language” 2002 - “MAX2002 – First International Conference on Musical Application using XML” 2006 – PhD thesis: “An XML Multi-layer Framework For Music Information Description” March 2007 – Balloting 15/01/2019 An XML Multi-layer Framework for Music Information Description

MX-based Applications Three ways to enjoy music contents Simple synchronized fruition Real-time switch among multimedia contents User-interaction with immediate synchronization An example: MX Navigator 15/01/2019 An XML Multi-layer Framework for Music Information Description

List of MX-related papers HAUS, Goffredo, e LUDOVICO, Luca A., Music Segmentation: an XML-Oriented Approach, CMMR 2004 Post-Symposium Proceedings, Lecture Notes in Computer Science (LNCS), Springer Verlag, 2004 CASTANO, Silvana, FERRARA, Alfio, HAUS, Goffredo, LUDOVICO, Luca Andrea, MONTANELLI, Stefano, RACCA, Gianpaolo, e VERCELLESI, Giancarlo, The MX Formalism for Semantic Web-Compatible Representation of Music Metadata, International Workshop on Multimedia Information Systems (MIS) 2005 Proceedings, Lecture Notes in Computer Science (LNCS), Springer Verlag, 2005 BARATE', Adriano, HAUS, Goffredo, LUDOVICO, Luca Andrea,  e VERCELLESI, Giancarlo, MXDemo: a Case Study about Audio, Video, and Score Synchronization, AXMEDIS 2005 Proceedings, Firenze, 2005 BAGGI, Denis, BARATE', Adriano, HAUS, Goffredo, e LUDOVICO, Luca A., A Computer Tool to Enjoy and Understand Music, EWIMT 2005 Workshop Proceedings, London, 2005 CASTANO, Silvana, FERRARA, Alfio, HAUS, Goffredo, LUDOVICO, Luca Andrea, MONTANELLI, Stefano, A Semantic Web Ontology for Context-based Classification and Retrieval of Music Resources, ACM Transactions on Multimedia Computing, Communications, and Applications. BARATE', Adriano, HAUS, Goffredo, e LUDOVICO, Luca A., An XML-Based Format for Advanced Music Fruition, Sound and Music Computing Conference 2006 (SMC 2006), Marseille. BAGGI, Denis, BARATE', Adriano, HAUS, Goffredo, e LUDOVICO, Luca A., Developing Intuition in Engineering Education: New Technology To Capture Structures in Music, 35th International IGIP Symposium, Tallinn, 2006. BARATE', Adriano, HAUS, Goffredo, e LUDOVICO, Luca A., MX Navigator: An Application for Advanced Music Fruition, AXMEDIS 2006, Leeds, 2006. BARATE', Adriano, HAUS, Goffredo, e LUDOVICO, Luca A., Music representation of score, sound, MIDI, structure and metadata all integrated in a single multilayer environment based on XML, Intelligent Music Information Systems, IRM Press, 2006 BARATE', Adriano, e LUDOVICO, Luca A., An XML-based Synchronization of Audio and Graphical Representations of Music Scores, Proceedings of the 8th International Workshop on Image Analysis for Multimedia Interactive Services (WIAMIS 2007), Santorini, Greece, 2007 15/01/2019 An XML Multi-layer Framework for Music Information Description

Part IV: Conclusions Part I: Motivations and State of the Art Part II: Methodology of Work Part III: The MX Format Part IV: Scientific Advancement Part V: Conclusions

An XML Multi-layer Framework for Music Information Description Recent work New elements and attributes to catch other kinds of description, models, forms of analysis, etc. Implementation of an SDK in C# aimed at MX encoding Implementation of an MX integrated editor/viewer IEEE Balloting 15/01/2019 An XML Multi-layer Framework for Music Information Description

Further research issues Integration of ontologies for music information retrieval inside General layer [Ferrara et al. 2005] Automatic translation among layers and automatic generation of synchronization information Automatic segmentation Automatic extraction of information 15/01/2019 An XML Multi-layer Framework for Music Information Description

An XML Multi-layer Framework for Music Information Description Questions Thank you for your attention! 15/01/2019 An XML Multi-layer Framework for Music Information Description