Home > Research > Publications & Outputs > Addressing the real-time synchronization requir...

Links

Text available via DOI:

View graph of relations

Addressing the real-time synchronization requirements of multimedia in an object-oriented framework

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Addressing the real-time synchronization requirements of multimedia in an object-oriented framework. / PAPATHOMAS, M ; Blair, Gordon; COULSON, G et al.
Multimedia Computing and Networking 1995. ed. / Arturo A. Rodriguez; Jacek Maitan. Bellingham, Wash.: SPIE - INT SOC OPTICAL ENGINEERING, 1995. p. 190-201 (Proceedings; Vol. 2417).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

PAPATHOMAS, M, Blair, G, COULSON, G & ROBIN, P 1995, Addressing the real-time synchronization requirements of multimedia in an object-oriented framework. in AA Rodriguez & J Maitan (eds), Multimedia Computing and Networking 1995. Proceedings, vol. 2417, SPIE - INT SOC OPTICAL ENGINEERING, Bellingham, Wash., pp. 190-201, Conference on Multimedia Computing and Networking 1995, SAN JOSE, 6/02/95. https://doi.org/10.1117/12.206045

APA

PAPATHOMAS, M., Blair, G., COULSON, G., & ROBIN, P. (1995). Addressing the real-time synchronization requirements of multimedia in an object-oriented framework. In A. A. Rodriguez, & J. Maitan (Eds.), Multimedia Computing and Networking 1995 (pp. 190-201). (Proceedings; Vol. 2417). SPIE - INT SOC OPTICAL ENGINEERING. https://doi.org/10.1117/12.206045

Vancouver

PAPATHOMAS M, Blair G, COULSON G, ROBIN P. Addressing the real-time synchronization requirements of multimedia in an object-oriented framework. In Rodriguez AA, Maitan J, editors, Multimedia Computing and Networking 1995. Bellingham, Wash.: SPIE - INT SOC OPTICAL ENGINEERING. 1995. p. 190-201. (Proceedings). doi: 10.1117/12.206045

Author

PAPATHOMAS, M ; Blair, Gordon ; COULSON, G et al. / Addressing the real-time synchronization requirements of multimedia in an object-oriented framework. Multimedia Computing and Networking 1995. editor / Arturo A. Rodriguez ; Jacek Maitan. Bellingham, Wash. : SPIE - INT SOC OPTICAL ENGINEERING, 1995. pp. 190-201 (Proceedings).

Bibtex

@inproceedings{500ff1bbff294eb497b4d15c4621dcf4,
title = "Addressing the real-time synchronization requirements of multimedia in an object-oriented framework",
abstract = "It is now recognized that object-oriented techniques are well suited to the design and implementation of multimedia applications. Objects may be used to encapsulate the great variety of hardware devices used in such applications and to abstract over the details of low level interfaces. Furthermore, complex media processing algorithms, such as compression/decompression, may be encapsulated within objects making them easier to reuse across applications. Real-time synchronization is also an essential aspect of multimedia which arises from the inherently temporal properties of media such as audio and video. In this paper, we propose a set of programming abstractions and an approach to address real-time synchronization requirements in an object-oriented framework. In our approach, active objects encapsulate media processing activities. Real-time synchronization is maintained by reactive objects that control the execution of media processing objects. A key advantage of our approach is that it allows the separation of synchronization from the behavior of objects. Both objects and synchronization specifications may be reused in different contexts. In addition, the approach enables the specification of real-time synchronization in a high-level notation that has proven well suited to this task.",
keywords = "MULTIMEDIA, SYNCHRONIZATION, SYNCHRONOUS LANGUAGE, ACTIVE OBJECTS, REACTIVE OBJECTS, CONCURRENCY",
author = "M PAPATHOMAS and Gordon Blair and G COULSON and P ROBIN",
year = "1995",
doi = "10.1117/12.206045",
language = "English",
isbn = "0-8194-1764-5",
series = "Proceedings",
publisher = "SPIE - INT SOC OPTICAL ENGINEERING",
pages = "190--201",
editor = "Rodriguez, {Arturo A.} and Jacek Maitan",
booktitle = "Multimedia Computing and Networking 1995",
note = "Conference on Multimedia Computing and Networking 1995 ; Conference date: 06-02-1995 Through 08-02-1995",

}

RIS

TY - GEN

T1 - Addressing the real-time synchronization requirements of multimedia in an object-oriented framework

AU - PAPATHOMAS, M

AU - Blair, Gordon

AU - COULSON, G

AU - ROBIN, P

PY - 1995

Y1 - 1995

N2 - It is now recognized that object-oriented techniques are well suited to the design and implementation of multimedia applications. Objects may be used to encapsulate the great variety of hardware devices used in such applications and to abstract over the details of low level interfaces. Furthermore, complex media processing algorithms, such as compression/decompression, may be encapsulated within objects making them easier to reuse across applications. Real-time synchronization is also an essential aspect of multimedia which arises from the inherently temporal properties of media such as audio and video. In this paper, we propose a set of programming abstractions and an approach to address real-time synchronization requirements in an object-oriented framework. In our approach, active objects encapsulate media processing activities. Real-time synchronization is maintained by reactive objects that control the execution of media processing objects. A key advantage of our approach is that it allows the separation of synchronization from the behavior of objects. Both objects and synchronization specifications may be reused in different contexts. In addition, the approach enables the specification of real-time synchronization in a high-level notation that has proven well suited to this task.

AB - It is now recognized that object-oriented techniques are well suited to the design and implementation of multimedia applications. Objects may be used to encapsulate the great variety of hardware devices used in such applications and to abstract over the details of low level interfaces. Furthermore, complex media processing algorithms, such as compression/decompression, may be encapsulated within objects making them easier to reuse across applications. Real-time synchronization is also an essential aspect of multimedia which arises from the inherently temporal properties of media such as audio and video. In this paper, we propose a set of programming abstractions and an approach to address real-time synchronization requirements in an object-oriented framework. In our approach, active objects encapsulate media processing activities. Real-time synchronization is maintained by reactive objects that control the execution of media processing objects. A key advantage of our approach is that it allows the separation of synchronization from the behavior of objects. Both objects and synchronization specifications may be reused in different contexts. In addition, the approach enables the specification of real-time synchronization in a high-level notation that has proven well suited to this task.

KW - MULTIMEDIA

KW - SYNCHRONIZATION

KW - SYNCHRONOUS LANGUAGE

KW - ACTIVE OBJECTS

KW - REACTIVE OBJECTS

KW - CONCURRENCY

U2 - 10.1117/12.206045

DO - 10.1117/12.206045

M3 - Conference contribution/Paper

SN - 0-8194-1764-5

T3 - Proceedings

SP - 190

EP - 201

BT - Multimedia Computing and Networking 1995

A2 - Rodriguez, Arturo A.

A2 - Maitan, Jacek

PB - SPIE - INT SOC OPTICAL ENGINEERING

CY - Bellingham, Wash.

T2 - Conference on Multimedia Computing and Networking 1995

Y2 - 6 February 1995 through 8 February 1995

ER -