Personal tools
You are here: Home MPEG-7 & MPEG-21 Software & Tools developed by the Community

MPEG-7 & MPEG-21 Software & Tools developed by the Community

by marc last modified Mar 12, 2007 03:55 PM
An MPEG-7 based tool for multimedia capturing of collaborative scientific discourses about movies
A Semi-automatic Dublin Core to MPEG-7 Converter for Collaboration and Knowledge Management in Multimedia Repositories
MPEG-7 based annotation of electroacoustic music
Link A Framework for Visual Information Retrieval
Website of the "VizIR - A Framework for Visual Information Retrieval" project (funded by the Austrian Scientific Research Funds FWF under grant number P16111-N05).
MPEG-7 in a Geographic Information System for Cultural Heritage Management in Afghanistan
Link Caliph & Emir
Caliph & Emir are MPEG-7 based Java prototypes for digital photo and image annotation and retrieval supporting graph like annotation for semantic metadata and content based image retrieval using MPEG-7 descriptors.
Link Chillout
Chillout, released in Open Source (Mozilla Public License 1.1), is the ISO/IEC 21000-5 Media streaming Application Format reference software. The software is a Java middleware on top of which DRM applications serving the various users in a digital media value chain can be developed at ease. A number of such applications (the Content Creation Device, the End-User Device, the License Provider Device, the Content Provider Device, and many more) are also part of the platform, allowing users to create, render, stream etc. MPEG-21 content.
Link LIRE - Lucene Image REtrieval
The LIRE (Lucene Image REtrieval) library a simple way to create a Lucene index of image features for content based image retrieval (CBIR). The used features are taken from the MPEG-7 Standard: ScalableColor, ColorLayout and EdgeHistogram. Furthermore methods for searching the index are provided. The LIRE library is part of the Caliph & Emir project and aims to provide the CBIR features of Caliph & Emir to other Java projects in an easy and light weight way.
Link MPEG-7 Library
The MPEG-7 library is a set of C++ classes, implementing the MPEG-7 standard. With this library application developers are able to create multimedia content descriptions, manipulate them, serialize them to XML and de-serialize them – with validation – from XML. The library is available for Windows, Linux and Mac OS X. One major design goal was to simplify extending single classes to allow the developer to enrich interface functionality for certain descriptors. The library contains data structures for representing, accessing, and modifying descriptors and description schemes and provides tools for parsing, serializing descriptions. It does not contain feature extractors.
Link Semantic Video Annotation Tool (SVAT)
Annotation tool for Windows that allows to create and modify MPEG-7 descriptions of videos. It supports description of shot structure, key frames, camera motion, arbitrary high-level structures (e.g. scenes) and annotation of semantics on all segments.
Link MPEG-21 Reference Software
The official MPEG-21 reference software suite, publicly available under the ISO copyright/license.
Link MPEG-7 Specifications Repository
a Wiki collecting MPEG-7 profiles, tools, examples, etc., collected by the K-Space project
Folder LAS Server and Applications
Page Comparison of Metadata Standards
Comparison of Metadata Standards (in German) by Harald Kosch and Sabine Maschauer
Link MPEG-7 Video Annotation Tool
Frameline 47 Version 3.1 is an MPEG-7 Video Annotation Tool for Mac OSX (10.4+) The Tool enables video files to be annotated to three levels, file, group of segments (Scene) and segment (shot) Data can be exported from the application as XML. More information on the Frameline data schema can be found at this link: [] Frameline 47 is commercial software, but free licenses are available for members of the metadata community.
Link MPEG Extensible Middleware (MXM)
Link POLYSEMA MPEG-7 Video Annotator
The POLYSEMA MPEG-7 Video Annotator is available under GPL and was developed as part of the POLYSEMA project. The Java application can be used to annotate video according to the MPEG-7 standard. FreeText, Structured and Keyword annotation are supported.(
Link MPEG-7 Multimedia Database (MPEG-7 MMDB)
Link VAnalyzer
The VAnalyzer is an Java based application that produces valid MPEG-7 metadata descriptions based on video data. It performs an automatic extraction of visual MPEG-7 low level features (e.g., Dominant Color) as well as object (e.g., face) recognition and tracing.
Link A.I.R. - Architecture for Interoperable Retrieval on Distributed and Heterogeneous Multimedia Repositories
This project presents an architecture, named AIR, that offers the aformentioned retrieval possibilites. To ensure interoperability, AIR makes use of recently issued standardisation efforts, in names the MPEG Query Format (MPQF) (multimedia query language) and the JPSearch transformation rules (metadata interoperability).
Link SeViAnno
SeViAnno, an MPEG-7 based interactive semantic video annotation Web platform with the main objective to find a well-balanced trade-off between a simple user interface and video semantization complexity. As Cult of the Amateur is very important for architecture, this work was developed together with specialists for cultural heritage management.
Link iNMV (Mobile Campfire)
iNMV is an iPhone application for multimedia creation tagging and story sharing. Spatiotemporal context information is captured at real-time photo creation process. Stories composed of images and videos in the SMIL format are able to be shared by iPhone users. Download it directly from the AppStore.
Link Media Annotations Working Group - Reference Implementation
Today many media sharing applications such as Flickr or YouTube exist on the Web that use diverse metadata formats to describe media resources. This leads to interoperability issues in search, retrieval and annotation. To address this problem, the W3C launched the Media Annotations Working Group, which aims to improve interoperability between multimedia metadata formats on the Web by providing an interlingua ontology and an API designed to facilitate cross-community data integration of information related to media resources on the Web. To do so, syntactic as well as semantic mappings between the so-called media ontology defined by the group and a large number of metadata formats have been identified in the group report Ontology for Media Resources 1.0.
Document Actions