scispace - formally typeset
Proceedings ArticleDOI

Low-latency interaction through choice-points, buffering, and cuts in Tactus

TLDR
The Tactus system as discussed by the authors offers a systematic approach to prefetching, precomputation, choice points, and synchronous cuts for interactive media presentations where there are a small number of choices.
Abstract
Multimedia streams usually require prefetching and buffering to ensure steady, glitch-free delivery to audio and video displays, but buffering causes undesirable latency. This latency may be manifested as startup delays, glitches, dropouts, and loss of synchronization. In interactive media presentations where there are a small number of choices, alternative streams can be prefetched to reduce latency. This technique is supported by the Tactus system, which manages the computation and synchronization of multimedia data. Tactus offers a systematic approach to prefetching, precomputation, choice points, and synchronous cuts. Tactus consists of an object-oriented client toolkit for media generation and a synchronization server for media presentation. >

read more

Citations
More filters
Patent

Improving the control of streaming data through multiple processing modules

TL;DR: In this article, a control mechanism employs a set of components that are used and combined among themselves to implement control functions at the control pins of processing modules, such as a source pin and a sink pin for connecting modules together, a queue for making data frames available to module functions, a data-frame requester, and a splitter for handling graph branches.
Patent

Flow of streaming data through multiple processing modules

TL;DR: Frame-based streaming data flows through a graph of multiple interconnected processing modules as discussed by the authors, which have a set of performance parameters whose values specify the sensitivity of each module to the selection of certain resources of a system.
Patent

Efficient splitting and mixing of streaming-data frames for processing through multiple processing modules

TL;DR: In this paper, the data is carried in composite physically allocated frames having virtual subframes associated with different ones of the splitters, mixers, and other transform modules, and pipe control tables represent the structure of the pipes.
Patent

Adaptive control of streaming data in a graph

TL;DR: In this paper, a graph manager constructs the graph as a sequence of interconnected modules for processing the data, in response to the capabilities of modules within the graph and the overall goals, and divides the graph into time domains each having one or more modules, and pipes each having more than one module.
Proceedings ArticleDOI

Dealing with synchronization and timing variability in the playback of interactive session recordings

TL;DR: It is shown that the inter-stream asynchrony in a session object is under statistical control as a function of the scheduling interval, and the mechanisms could be generalized to the replay of streams that are subject to timing variability.
References
More filters
Journal ArticleDOI

A continuous media I/O server and its synchronization mechanism

TL;DR: Acme, a network server for digital audio and video I/O, is presented and the nature of logical time systems is discussed, some examples are given, and their implementation is addressed.
Journal ArticleDOI

Network support for multimedia: a discussion of the Tenet approach

TL;DR: A suite of protocols are described that embody the principles of realtime communication, and their implementations in several environments, that embody these principles, and work in progress that will lead towards more complete solutions.
Book ChapterDOI

A Continuous Media Player

TL;DR: The design and implementation of a continuous media player for Unix workstations that can play synchronized digital video and audio read from a file server is described.
Journal ArticleDOI

Spatio-temporal composition of distributed multimedia objects for value-added networks

TL;DR: The overall process necessary to perform spatial and temporal data composition for a distributed multimedia information system is addressed and it is found that temporal composition can be most suitably achieved at the workstation.
Related Papers (5)