Video processing in occam-pi

  • Carl G. Ritson*
  • , Adam T. Sampson
  • , Frederick R. M. Barnes
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The occam-π language provides many novel features for concurrent software development. This paper describes a video processing framework that explores the use of these features for multimedia applications. Processes are used to encapsulate operations on video and audio streams; mobile data types are used to transfer data between them efficiently, and mobile channels allow the process network to be dynamically reconfigured at runtime. We present demonstration applications including an interactive video player. Preliminary benchmarks show that the framework has comparable overhead to multimedia systems programmed using traditional methods.

Original languageEnglish
Title of host publicationCommunicating Process Architectures 2006
EditorsJ. Kerridge, P. H. Welch, F. R. M. Barnes
Pages311-329
Number of pages19
Volume64
ISBN (Electronic)978-1-60750-205-0
Publication statusPublished - Sept 2006

Publication series

NameConcurrent Systems Engineering Series
ISSN (Print)1383-7575
ISSN (Electronic)1879-8039

Keywords

  • Concurrency
  • Occam-pi
  • Process networks
  • Video
  • Video processing

ASJC Scopus subject areas

  • General Computer Science
  • General Engineering

Fingerprint

Dive into the research topics of 'Video processing in occam-pi'. Together they form a unique fingerprint.

Cite this