From local to global consistency
Artificial Intelligence
Interactive music systems: machine listening and composing
Interactive music systems: machine listening and composing
CMIFed: a presentation environment for portable hypermedia documents
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Object composition and playback models for handling multimedia data
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Automatic temporal layout mechanisms
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Decoupled simulation in virtual reality with the MR toolkit
ACM Transactions on Information Systems (TOIS)
Computer-augmented environments: new places to learn, work, and play
Advances in human-computer interaction (vol. 5)
Disney's Aladdin: first steps toward storytelling in virtual reality
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
CHIMP: a framework for supporting distributed multimedia document authoring and presentation
MULTIMEDIA '96 Proceedings of the fourth ACM international conference on Multimedia
Interval scripts: a design paradigm for story-based interactive systems
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Pfinder: Real-Time Tracking of the Human Body
IEEE Transactions on Pattern Analysis and Machine Intelligence
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Nsync—a toolkit for building interactive multimedia presentations
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Madeus, and authoring environment for interactive multimedia documents
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Perceptual user interfaces: things that see
Communications of the ACM
Increasing the opportunities for aging in place
CUU '00 Proceedings on the 2000 conference on Universal Usability
Maintaining knowledge about temporal intervals
Communications of the ACM
The Computer Music Tutorial
Multilevel Scripting for Responsive Multimedia
IEEE MultiMedia
Specifying and Authoring Multimedia Scenarios
IEEE MultiMedia
BlueSpace: personalizing workspace through awareness and adaptability
International Journal of Human-Computer Studies
Modeling of Adaptive Multimedia Documents
IDMS '97 Proceedings of the 4th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services
"It/I": a theater play featuring an autonomous computer character
Presence: Teleoperators and Virtual Environments
The ALIVE system: full-body interaction with autonomous agents
CA '95 Proceedings of the Computer Animation
Human Action Detection Using PNF Propagation of Temporal Constraints
CVPR '98 Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition
Representation and recognition of action in interactive spaces
Representation and recognition of action in interactive spaces
Physically interactive story environments
IBM Systems Journal
Game Architecture and Design
The KidsRoom: A Perceptually-Based Interactive and Immersive Story Environment
Presence: Teleoperators and Virtual Environments
Human-Computer Interaction
Building brains for rooms: designing distributed software agents
AAAI'97/IAAI'97 Proceedings of the fourteenth national conference on artificial intelligence and ninth conference on Innovative applications of artificial intelligence
Coping with temporal constraints in multimedia presentation planning
AAAI'96 Proceedings of the thirteenth national conference on Artificial intelligence - Volume 1
Protocols from perceptual observations
Artificial Intelligence - Special volume on connecting language to the world
Designing interaction protocols using noughts and crosses type games
Journal of Network and Computer Applications
Definition of a layered avatar behavior script language for creating and reusing scenario scripts
Multimedia Tools and Applications
Environment interaction: character, challenges & implications for design
Proceedings of the 7th International Conference on Mobile and Ubiquitous Multimedia
Protocols from perceptual observations
Artificial Intelligence - Special volume on connecting language to the world
Architectural abstractions for space and time awareness: the case of responsive environments
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Hi-index | 0.00 |
In this paper we present interval scripts, a new paradigm for the programming of interactive environments and computer characters. In this paradigm, actions and states of the users and the system computational agents are associated with temporal intervals. Programming is accomplished by establishing temporal relationships as constraints between the intervals. Unlike previous temporal constraint-based programming languages, we employ a strong temporal algebra based in Allen's interval algebra with the ability to express mutually exclusive intervals and to define complex temporal structures. To avoid the typical computational complexity of strong temporal algebras we propose a method, PNF propagation, that projects the network implicit in the program into a simpler, 3-valued (past, now, future) network where constraint propagation can be conservatively approximated in linear time. The interval scripts paradigm is the basis of ISL, or Interval Scripts Language, that was used to build three large-scale, computer-vision-based interactive installations with complex interactive dramatic structures. The success in implementing these projects provides evidence that the interval scripts paradigm is a powerful and expressive programming method for interactive environments.