MPEG-7
MPEG-7 is a multimedia content description standard. It was standardized in ISO/IEC 15938. This description will be associated with the content itself, to allow fast and efficient searching for material that is of interest to the user. MPEG-7 is formally called Multimedia Content Description Interface. Thus, it is not a standard which deals with the actual encoding of moving pictures and audio, like MPEG-1, MPEG-2 and MPEG-4. It uses XML to store metadata, and can be attached to timecode in order to tag particular events, or synchronise lyrics to a song, for example.
It was designed to standardize:
- a set of Description Schemes and Descriptors
- a language to specify these schemes, called the Description Definition Language
- a scheme for coding the description
Introduction
MPEG-7 is intended to provide complementary functionality to the previous MPEG standards, representing information about the content, not the content itself. This functionality is the standardization of multimedia content descriptions. MPEG-7 can be used independently of the other MPEG standards - the description might even be attached to an analog movie. The representation that is defined within MPEG-4, i.e. the representation of audio-visual data in terms of objects, is however very well suited to what will be built on the MPEG-7 standard. This representation is basic to the process of categorization. In addition, MPEG-7 descriptions could be used to improve the functionality of previous MPEG standards.With these tools, we can build an MPEG-7Description and deploy it. According to the
requirements document,1 “a Description consists
of a Description Scheme and the
set of Descriptor Values that
describe the Data.” A Descriptor Value is “an
instantiation of a Descriptor for a given data set
.”
The Descriptor is the syntatic and semantic definition of the content.
extraction algorithms are
inside the scope of the
standard because their
standardization isn’t required
to allow interoperability.
Parts
The MPEG-7 consists of different Parts. Each part covers a certain aspect of the whole specification.Part | Number | First public release date | Latest public release date | Latest amendment | Title | Description |
Part 1 | 2002 | 2002 | 2006 | Systems | the architectural framework of MPEG-7, the carriage of MPEG-7 content - TeM and the binary format for MPEG-7 descriptions | |
Part 2 | 2002 | 2002 | Description definition language | |||
Part 3 | 2002 | 2002 | 2010 | Visual | ||
Part 4 | 2002 | 2002 | 2006 | Audio | ||
Part 5 | 2003 | 2003 | 2015 | Multimedia description schemes | ||
Part 6 | 2003 | 2003 | 2011 | Reference software | ||
Part 7 | 2003 | 2003 | 2011 | Conformance testing | ||
Part 8 | 2002 | 2002 | 2011 | Extraction and use of MPEG-7 descriptions | ||
Part 9 | 2005 | 2005 | 2012 | Profiles and levels | ||
Part 10 | 2005 | 2005 | Schema definition | |||
Part 11 | 2005 | 2005 | 2012 | MPEG-7 profile schemas | ||
Part 12 | 2008 | 2012 | Query format | |||
Part 13 | 2015 | 2015 | Compact descriptors for visual search |
Relation between description and content
An MPEG-7 architecture requirement is that description must be separate from the audiovisual content.On the other hand, there must be a relation between the content and description. Thus the description is multiplexed with the content itself.
On the right side you can see this relation between description and content.
MPEG-7 tools
MPEG-7 uses the following tools:- Descriptor : It is a representation of a feature defined syntactically and semantically. It could be that a unique object was described by several descriptors.
- Description Schemes : Specify the structure and semantics of the relations between its components, these components can be descriptors or description schemes.
- Description Definition Language : It is based on XML language used to define the structural relations between descriptors. It allows the creation and modification of description schemes and also the creation of new descriptors.
- System tools: These tools deal with binarization, synchronization, transport and storage of descriptors. It also deals with Intellectual Property protection.
MPEG-7 applications
There are many applications and application domains which will benefit from the MPEG-7 standard. A few application examples are:- Digital library: Image/video catalogue, musical dictionary.
- Multimedia directory services: e.g. yellow pages.
- Broadcast media selection: Radio channel, TV channel.
- Multimedia editing: Personalized electronic news service, media authoring.
- Security services: Traffic control, production chains...
- E-business: Searching process of products.
- Cultural services: Art-galleries, museums...
- Educational applications.
- Biomedical applications.
- Intelligent multimedia applications that leverage low-level multimedia semantics via formal representation and automated reasoning.
Software and demonstrators for MPEG-7
- : Annotation and retrieval of images based on MPEG-7. Creates MPEG-7 XML files.
- : Open Source implementation of the MPEG-7 descriptors in C#.
- : Frameline 47 from Versatile Delivery Systems. The first commercial MPEG-7 application, Frameline 47 uses an advanced content schema based on MPEG-7 so as to be able to notate entire video files, or segments and groups of segments from within that video file according to the MPEG-7 convention
- uses a real-time MPEG 7 encoder on an analog camera video signal to identify interesting events, especially in surveillance applications, check the to see MPEG-7 in action
- : Creating MPEG-7 documents for video streams describing structure and giving keywords from a controlled vocabulary
- : Metadata extraction and search engine based on MPEG-7
- : Creating MPEG-7 documents for audio documents describing low level audio characteristics
- : Software to extract MPEG-7 visual descriptors from images and image regions.
- : The functionalities of the eXperimentation Model are made available via web service interface to enable automatic MPEG-7 low-level visual description characterization of images.
- : Creating MPEG-7 documents for audio documents. All 17 MPEG-7 low level audio descriptors are implemented
- : Creating MPEG-7 documents with SpokenContent description from an input speech signal
- Complete MPEG-7 implementation of part 3, 4 and 5 by Joanneum Research Institute for Information and Communication Technologies - Audiovisual Media Group.
- : MPEG-7 compatible, distributed video indexing and retrieval system, supporting complex, multimodal, composite queries; developed by Bilkent University Multimedia Database Group.
- : Sophisticated Post-production file analysis and audio processing based on MPEG-7.
Limitations
Compare
- Material Exchange Format, a container format for professional digital video and audio media defined by SMPTE.