• DocumentCode
    1477139
  • 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
  • Volume
    57
  • Issue
    1
  • fYear
    2011
  • fDate
    2/1/2011 12:00:00 AM
  • Firstpage
    145
  • Lastpage
    152
  • 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;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2011.5735495
  • Filename
    5735495