ACM Home Page
Please provide us with feedback. Feedback
Interval scripts: a programming paradigm for interactive environments and agents
Full text PdfPdf (1.08 MB)
Source Personal and Ubiquitous Computing archive
Volume 7 ,  Issue 1  (May 2003) table of contents
Pages: 1 - 21  
Year of Publication: 2003
ISSN:1617-4909
Authors
Claudio S. Pinhanez  IBM Research, T.J. Watson, 19 Skyline Drive, Hawthorne, NY 10532, USA e-mail: pinhanez@us.ibm.com
Aaron F. Bobick  Georgia Institute of Technology, GVU Center, 801 Atlantic Dr., Atlanta, GA 30332, USA e-mail: bobick@cc.gatech.edu
Publisher
Springer-Verlag  London, UK
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 39,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1007/s00779-002-0209-4

ABSTRACT

 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
3. Tosa N. Expression of emotion, unconsciouness with art and technology. In: Hatano G, Okada N, Tanabe H (eds) Affective minds, Elsevier, 2000, pp 183-205.
 
4
 
5
6
7
 
8
9
 
10
10. Pentland A. Smart rooms. Scientific American 1996; 274(4): 68-76.
11
 
12
12. Pausch R, Burnette T, Capeheart AC, et al. A brief architectural overview of Alice, a rapid prototyping system for virtual reality. IEEE Computer Graphics and Applications 1995.
 
13
 
14
15
 
16
16. Vilain M, Kautz H. Constraint propagation algorithms for temporal reasoning. In: Proceedings of AAAI'86, Philadelphia, PA, 1986, pp 377-382.
17
 
18
18. Coen MH. Building brains for rooms: designing distributed software agents. In: Proceedings of IAAI'97, Providence, CT, 1997, pp 971-977.
 
19
19. Director's User Manual, MacroMind Inc. 1990.
 
20
20. MAX Getting Started Manual, Opcode, 2002.
 
21
 
22
 
23
24
25
26
 
27
28
29
30
 
31
 
32
 
33
33. André E, Rist T. Coping with temporal constraints in multi-media presentation planning. In: Proceedings of AAAI'96, Portland, OR, 1996, pp 142-147.
 
34
34. Kautz HA, Ladkin PB. Integrating metric and qualitative temporal reasoning. In: Proceedings of AAAI'91, Anaheim, CA, 1991, pp. 241-246.
 
35
35. Krueger MW. Artificial reality II. Addison-Wesley 1990.
 
36
 
37
37. Dey AK, Salber D, Abowd GD. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction Journal 2001; 16(1).
 
38
 
39
39. Meiri I. Combining qualitative and quantitative constraints in temporal reasoning. In: Proceedings of AAAI'91, Anaheim, CA, 1991, pp 260-267.
 
40
40. Pinhanez CS, Bobick AF. PNF propagation and the detection of actions described by temporal intervals. In: Proceedings of DARPA image understanding workshop, New Orleans, LA, 1997, pp 227-233.
 
41
 
42
42. Mackworth AK. Consistency in networks of relations. Artificial Intelligence 1977; 8(1): 99-118.
 
43
43. Pinhanez CS. Computer theater. In: Proceedings of eighth international symposium on electronic arts (ISEA'97), Chicago, IL, 1997.
 
44
 
45
 
46
46. Loyall AB, Bates J. Hap: A reactive, adaptive architecture for agents. Carnegie Mellon University, Technical Report CMUCS-91-147, Pittsburgh, PA, 1991.


Collaborative Colleagues:
Claudio S. Pinhanez: colleagues
Aaron F. Bobick: colleagues