Proceedings ArticleDOI
Low-latency interaction through choice-points, buffering, and cuts in Tactus
Rubine,Dannenberg,Anderson,Neuendorffer +3 more
- pp 224-233
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
Nelson R. Manohar,Atul Prakash +1 more
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
Dustin Anderson,George M. Homsy +1 more
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.
The Andrew Toolkit - An Overview.
Andrew J. Palay,Wilfred J. Hansen,Michael L. Kazar,Mark Sherman,Maria G. Wadlow,Thomas P. Neuendorffer,Zalman Stern,Miles Bader,Thom Peters +8 more
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
Lawrence A. Rowe,Brian C. Smith +1 more
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
Thomas D. C. Little,Arif Ghafoor +1 more
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.