VOP memory management in MPEG-4

K. Vaithianathan, Sethuraman Panchanathan

Research output: Contribution to journalArticle

Abstract

MPEG-4 is a multimedia standard that requires Video Object Planes (VOPs). Generation of VOPs for any kind of video sequence is still a challenging problem that largely remains unsolved. Nevertheless, if this problem is treated by imposing certain constraints, solutions for specific application domains can be found. MPEG-4 applications in mobile devices is one such domain where the opposite goals namely low power and high throughput are required to be met. Efficient memory management plays a major role in reducing the power consumption. Specifically, efficient memory management for VOPs is difficult because the lifetimes of these objects vary and these life times may be overlapping. Varying life times of the objects requires dynamic memory management where memory fragmentation is a key problem that needs to be addressed. In general, memory management systems address this problem by following a combination of strategy, policy and mechanism. For MPEG4 based mobile devices that lack instruction processors, a hardware based memory management solution is necessary. In MPEG4 based mobile devices that have a RISC processor, using a Real time operating system (RTOS) for this memory management task is not expected to be efficient because the strategies and policies used by the RTOS is often tuned for handling memory segments of smaller sizes compared to object sizes. Hence, a memory management scheme specifically tuned for VOPs is important. In this paper, different strategies, policies and mechanisms for memory management are considered and an efficient combination is proposed for the case of VOP memory management along with a hardware architecture, which can handle the proposed combination.

Original languageEnglish (US)
Pages (from-to)96-106
Number of pages11
JournalUnknown Journal
Volume4313
DOIs
StatePublished - 2001

Fingerprint

Data storage equipment
Mobile devices
Computer Systems
Computer operating systems
Equipment and Supplies
life (durability)
Computer hardware
RISC processors
hardware
monomethoxypolyethylene glycol
Mobile Applications
Multimedia
Reduced instruction set computing
management systems
multimedia
central processing units
fragmentation
Electric power utilization
education
Throughput

Keywords

  • Architecture
  • MPEG-4
  • MPEG4
  • Object segmentation
  • Object tracking
  • Virtual memory management
  • VOP

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Condensed Matter Physics

Cite this

VOP memory management in MPEG-4. / Vaithianathan, K.; Panchanathan, Sethuraman.

In: Unknown Journal, Vol. 4313, 2001, p. 96-106.

Research output: Contribution to journalArticle

Vaithianathan, K. ; Panchanathan, Sethuraman. / VOP memory management in MPEG-4. In: Unknown Journal. 2001 ; Vol. 4313. pp. 96-106.
@article{10995b68018d4308a88189fa932f12b2,
title = "VOP memory management in MPEG-4",
abstract = "MPEG-4 is a multimedia standard that requires Video Object Planes (VOPs). Generation of VOPs for any kind of video sequence is still a challenging problem that largely remains unsolved. Nevertheless, if this problem is treated by imposing certain constraints, solutions for specific application domains can be found. MPEG-4 applications in mobile devices is one such domain where the opposite goals namely low power and high throughput are required to be met. Efficient memory management plays a major role in reducing the power consumption. Specifically, efficient memory management for VOPs is difficult because the lifetimes of these objects vary and these life times may be overlapping. Varying life times of the objects requires dynamic memory management where memory fragmentation is a key problem that needs to be addressed. In general, memory management systems address this problem by following a combination of strategy, policy and mechanism. For MPEG4 based mobile devices that lack instruction processors, a hardware based memory management solution is necessary. In MPEG4 based mobile devices that have a RISC processor, using a Real time operating system (RTOS) for this memory management task is not expected to be efficient because the strategies and policies used by the RTOS is often tuned for handling memory segments of smaller sizes compared to object sizes. Hence, a memory management scheme specifically tuned for VOPs is important. In this paper, different strategies, policies and mechanisms for memory management are considered and an efficient combination is proposed for the case of VOP memory management along with a hardware architecture, which can handle the proposed combination.",
keywords = "Architecture, MPEG-4, MPEG4, Object segmentation, Object tracking, Virtual memory management, VOP",
author = "K. Vaithianathan and Sethuraman Panchanathan",
year = "2001",
doi = "10.1117/12.420794",
language = "English (US)",
volume = "4313",
pages = "96--106",
journal = "Scanning Electron Microscopy",
issn = "0586-5581",
publisher = "Scanning Microscopy International",

}

TY - JOUR

T1 - VOP memory management in MPEG-4

AU - Vaithianathan, K.

AU - Panchanathan, Sethuraman

PY - 2001

Y1 - 2001

N2 - MPEG-4 is a multimedia standard that requires Video Object Planes (VOPs). Generation of VOPs for any kind of video sequence is still a challenging problem that largely remains unsolved. Nevertheless, if this problem is treated by imposing certain constraints, solutions for specific application domains can be found. MPEG-4 applications in mobile devices is one such domain where the opposite goals namely low power and high throughput are required to be met. Efficient memory management plays a major role in reducing the power consumption. Specifically, efficient memory management for VOPs is difficult because the lifetimes of these objects vary and these life times may be overlapping. Varying life times of the objects requires dynamic memory management where memory fragmentation is a key problem that needs to be addressed. In general, memory management systems address this problem by following a combination of strategy, policy and mechanism. For MPEG4 based mobile devices that lack instruction processors, a hardware based memory management solution is necessary. In MPEG4 based mobile devices that have a RISC processor, using a Real time operating system (RTOS) for this memory management task is not expected to be efficient because the strategies and policies used by the RTOS is often tuned for handling memory segments of smaller sizes compared to object sizes. Hence, a memory management scheme specifically tuned for VOPs is important. In this paper, different strategies, policies and mechanisms for memory management are considered and an efficient combination is proposed for the case of VOP memory management along with a hardware architecture, which can handle the proposed combination.

AB - MPEG-4 is a multimedia standard that requires Video Object Planes (VOPs). Generation of VOPs for any kind of video sequence is still a challenging problem that largely remains unsolved. Nevertheless, if this problem is treated by imposing certain constraints, solutions for specific application domains can be found. MPEG-4 applications in mobile devices is one such domain where the opposite goals namely low power and high throughput are required to be met. Efficient memory management plays a major role in reducing the power consumption. Specifically, efficient memory management for VOPs is difficult because the lifetimes of these objects vary and these life times may be overlapping. Varying life times of the objects requires dynamic memory management where memory fragmentation is a key problem that needs to be addressed. In general, memory management systems address this problem by following a combination of strategy, policy and mechanism. For MPEG4 based mobile devices that lack instruction processors, a hardware based memory management solution is necessary. In MPEG4 based mobile devices that have a RISC processor, using a Real time operating system (RTOS) for this memory management task is not expected to be efficient because the strategies and policies used by the RTOS is often tuned for handling memory segments of smaller sizes compared to object sizes. Hence, a memory management scheme specifically tuned for VOPs is important. In this paper, different strategies, policies and mechanisms for memory management are considered and an efficient combination is proposed for the case of VOP memory management along with a hardware architecture, which can handle the proposed combination.

KW - Architecture

KW - MPEG-4

KW - MPEG4

KW - Object segmentation

KW - Object tracking

KW - Virtual memory management

KW - VOP

UR - http://www.scopus.com/inward/record.url?scp=0034994753&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0034994753&partnerID=8YFLogxK

U2 - 10.1117/12.420794

DO - 10.1117/12.420794

M3 - Article

VL - 4313

SP - 96

EP - 106

JO - Scanning Electron Microscopy

JF - Scanning Electron Microscopy

SN - 0586-5581

ER -