Title :
Reducing memory requirements in a multimedia streaming application
Author :
Holenderski, Mike ; Bril, Reinder J. ; Lukkien, Johan J.
Author_Institution :
Dept. of Math. & Comput. Sci., Eindhoven Univ. of Technol., Eindhoven, Netherlands
fDate :
2/1/2011 12:00:00 AM
Abstract :
This paper investigates memory management for real-time multimedia applications running on resource-constrained electronic devices. The target applications are comprised of a data-driven task chain with a time-driven head and tail and a bounded end-to-end latency. The necessary buffer capacities along the task chain are derived. Subsequently it is shown how a shared memory pool can reduce the total memory requirements of the whole application. The impact of a shared memory pool is also evaluated in the context of scalable applications. The general technique targeted at memory-constrained streaming systems is demonstrated with a video encoding example, showing memory savings of about 19%.
Keywords :
video coding; video streaming; bounded end-to-end latency; data-driven task chain; memory requirement reduction; memory-constrained streaming systems; multimedia streaming application; resource-constrained electronic devices; shared memory pool; time-driven head; time-driven tail; video encoding; Buffer storage; Memory management; Multimedia communication; Real time systems; Resource management; Silicon; Streaming media; buffer capacities; memory management; multimedia systems; reducing memory requirements; streaming applications; variable execution time;
Journal_Title :
Consumer Electronics, IEEE Transactions on
DOI :
10.1109/TCE.2011.5735495