|
Adaptive Framework for Multimedia Applications
The resource intensive nature of digital video processing makes the
quality of multimedia presentations particularly sensitive to
variations in resource availability. Hence, applications should
adapt their resource requirements to the run-time environment, and
thereby minimize the impact of resource scarcity on the perceptible
quality of presentations. We have achieved these objectives by
developing: (1) a library of reusable compression and image
processing modules, and (2) a framework for dynamically composing
these modules to create presentation processing engines (PPE). The
three main benefits of our approach are: (1) the PPE implementation
is configured at run time, and hence, can adapt to heterogeneous
environments and changing resource availability; (2) substantial
code reuse can be achieved by instantiating new algorithms using the
same module implementations; and (3) the toolkit is inherently
extensible, since new modules can be easily added to the library.
Representative Publication:
-
E.J. Posnak, R.G. Lavendar, and H.M. Vin, An Adaptive Framework
for Developing Multimedia Software Components, Communications
of the ACM, Vol. 40, No. 10, Pages 43-47, October 1997
[
Abstract |
Paper ]
-
E.J. Posnak, R.G. Lavender, and H.M. Vin, Adaptive
Configurations, In Proceedings
of the 3rd Pattern Languages
of Programming Conference, Monticello, Illinois, September
1996.
[
Abstract |
Paper ]
|
|