Reconfigurable media processing

Research output: Contribution to journalArticle

9 Citations (Scopus)

Abstract

Multimedia processing is becoming increasingly important with wide variety of applications ranging from multimedia cell phones to high definition interactive television. Media processing techniques typically involve the capture, storage, manipulation and transmission of multimedia objects such as text, handwritten data, audio objects, still images, 2D/3D graphics, animation and full-motion video. A number of implementation strategies have been proposed for processing multimedia data. These approaches can be broadly classified into two major categories, namely (i) general purpose processors with programmable media processing capabilities, and (ii) dedicated implementations (ASICs). We have performed a detailed complexity analysis of the recent multimedia standard (MPEG-4) which has shown the potential for reconfigurable computing, that adapts the underlying hardware dynamically in response to changes in the input data or processing environment. We therefore propose a methodology for designing a reconfigurable media processor. This involves hardware-software co-design implemented in the form of a parser, profiler, recurring pattern analyzer, spatial and temporal partitioner. The proposed methodology enables efficient partitioning of resources for complex and time critical multimedia applications.

Original languageEnglish (US)
Pages (from-to)1111-1139
Number of pages29
JournalParallel Computing
Volume28
Issue number7-8
DOIs
StatePublished - Aug 2002

Fingerprint

Multimedia
Processing
Interactive television
Hardware/software Co-design
Reconfigurable Computing
Motion Picture Experts Group standards
Hardware
3D Graphics
MPEG-4
High definition television
Methodology
Complexity Analysis
Multimedia Applications
Spatial Pattern
Application specific integrated circuits
Animation
Manipulation
Partitioning
Resources
Motion

Keywords

  • Complexity analysis
  • MPEG-4
  • Reconfigurable computing

ASJC Scopus subject areas

  • Computer Science Applications
  • Hardware and Architecture
  • Control and Systems Engineering

Cite this

Reconfigurable media processing. / Dasu, Aravind; Panchanathan, Sethuraman.

In: Parallel Computing, Vol. 28, No. 7-8, 08.2002, p. 1111-1139.

Research output: Contribution to journalArticle

Dasu, Aravind ; Panchanathan, Sethuraman. / Reconfigurable media processing. In: Parallel Computing. 2002 ; Vol. 28, No. 7-8. pp. 1111-1139.
@article{25b4386723c740028b7eab2c19d78f2f,
title = "Reconfigurable media processing",
abstract = "Multimedia processing is becoming increasingly important with wide variety of applications ranging from multimedia cell phones to high definition interactive television. Media processing techniques typically involve the capture, storage, manipulation and transmission of multimedia objects such as text, handwritten data, audio objects, still images, 2D/3D graphics, animation and full-motion video. A number of implementation strategies have been proposed for processing multimedia data. These approaches can be broadly classified into two major categories, namely (i) general purpose processors with programmable media processing capabilities, and (ii) dedicated implementations (ASICs). We have performed a detailed complexity analysis of the recent multimedia standard (MPEG-4) which has shown the potential for reconfigurable computing, that adapts the underlying hardware dynamically in response to changes in the input data or processing environment. We therefore propose a methodology for designing a reconfigurable media processor. This involves hardware-software co-design implemented in the form of a parser, profiler, recurring pattern analyzer, spatial and temporal partitioner. The proposed methodology enables efficient partitioning of resources for complex and time critical multimedia applications.",
keywords = "Complexity analysis, MPEG-4, Reconfigurable computing",
author = "Aravind Dasu and Sethuraman Panchanathan",
year = "2002",
month = "8",
doi = "10.1016/S0167-8191(02)00107-2",
language = "English (US)",
volume = "28",
pages = "1111--1139",
journal = "Parallel Computing",
issn = "0167-8191",
publisher = "Elsevier",
number = "7-8",

}

TY - JOUR

T1 - Reconfigurable media processing

AU - Dasu, Aravind

AU - Panchanathan, Sethuraman

PY - 2002/8

Y1 - 2002/8

N2 - Multimedia processing is becoming increasingly important with wide variety of applications ranging from multimedia cell phones to high definition interactive television. Media processing techniques typically involve the capture, storage, manipulation and transmission of multimedia objects such as text, handwritten data, audio objects, still images, 2D/3D graphics, animation and full-motion video. A number of implementation strategies have been proposed for processing multimedia data. These approaches can be broadly classified into two major categories, namely (i) general purpose processors with programmable media processing capabilities, and (ii) dedicated implementations (ASICs). We have performed a detailed complexity analysis of the recent multimedia standard (MPEG-4) which has shown the potential for reconfigurable computing, that adapts the underlying hardware dynamically in response to changes in the input data or processing environment. We therefore propose a methodology for designing a reconfigurable media processor. This involves hardware-software co-design implemented in the form of a parser, profiler, recurring pattern analyzer, spatial and temporal partitioner. The proposed methodology enables efficient partitioning of resources for complex and time critical multimedia applications.

AB - Multimedia processing is becoming increasingly important with wide variety of applications ranging from multimedia cell phones to high definition interactive television. Media processing techniques typically involve the capture, storage, manipulation and transmission of multimedia objects such as text, handwritten data, audio objects, still images, 2D/3D graphics, animation and full-motion video. A number of implementation strategies have been proposed for processing multimedia data. These approaches can be broadly classified into two major categories, namely (i) general purpose processors with programmable media processing capabilities, and (ii) dedicated implementations (ASICs). We have performed a detailed complexity analysis of the recent multimedia standard (MPEG-4) which has shown the potential for reconfigurable computing, that adapts the underlying hardware dynamically in response to changes in the input data or processing environment. We therefore propose a methodology for designing a reconfigurable media processor. This involves hardware-software co-design implemented in the form of a parser, profiler, recurring pattern analyzer, spatial and temporal partitioner. The proposed methodology enables efficient partitioning of resources for complex and time critical multimedia applications.

KW - Complexity analysis

KW - MPEG-4

KW - Reconfigurable computing

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

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

U2 - 10.1016/S0167-8191(02)00107-2

DO - 10.1016/S0167-8191(02)00107-2

M3 - Article

AN - SCOPUS:0036682838

VL - 28

SP - 1111

EP - 1139

JO - Parallel Computing

JF - Parallel Computing

SN - 0167-8191

IS - 7-8

ER -