2007
DOI: 10.1109/tmm.2007.902885
|View full text |Cite
|
Sign up to set email alerts
|

A Domain-Specific Metamodel for Multimedia Processing Systems

Abstract: In this paper, we introduce 4MPS, a Metamodel for Multimedia Processing Systems. The goal of 4MPS is to offer a generic system metamodel that can be instantiated to describe any multimedia processing design. The metamodel combines the advantages of the object-oriented paradigm and metamodeling techniques with system engineering principles and graphical models of computation.4MPS is based on the classification of multimedia processing objects into two main categories: Processing objects that operate on data and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2007
2007
2017
2017

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 41 publications
0
5
0
Order By: Relevance
“…Although initially derived for the audio and music domains, it presents a comprehensive conceptual framework for media signal processing applications. In this section, we provide a brief outline of the metamodel, see [5] for a more detailed description.…”
Section: Mpsmentioning
confidence: 99%
See 1 more Smart Citation
“…Although initially derived for the audio and music domains, it presents a comprehensive conceptual framework for media signal processing applications. In this section, we provide a brief outline of the metamodel, see [5] for a more detailed description.…”
Section: Mpsmentioning
confidence: 99%
“…It has been formalized through a metamodel and a pattern language so the lessons learned can be used beyond CLAM. 5 Note that most of these features can be individually traced in many other environments. It is the inclusion of all of them what makes CLAM unique.…”
Section: Clam In the Big Picturementioning
confidence: 99%
“…synz shares many design ideologies of existing signal-processing frameworks such as platform-independence, ease-of-use, and flexibility. In addition, synz stresses computational efficiency together with modularity and generic programming to make it a solid foundation for higher-level dataflow models, such as 4MS [22], and plug-in architectures.…”
Section: Audio Synthesis and Transformationmentioning
confidence: 99%
“…This goal required flexibility in the systems configuration and interfaces manipulation. Its most current version [7] was designed using the "Metamodel for Multimedia Processing Systems" (also known as 4mps) proposed by Xavier Amatriain [1]. This metamodel provides a solid ground for a flexible, dynamic and extensible library.…”
Section: Spatial Audio Frameworkmentioning
confidence: 99%
“…It is assumed that the speakers are equidistant from the listener, and that panning only allows moving the source position along the arc between speakers (i.e., source distance must be simulated independently). The first step is to determine which three speakers define the smallest triangle that includes p (the desired position), and what the contribution of energy from each of these will be to simulate a source at position p. Given a desired source position, one can apply an arbitrary weighting function to derive the factors for the output channels given the position of the vector for the loudspeaker triplet L (see equation 1).…”
Section: Vector-base Amplitude Panningmentioning
confidence: 99%