Nomadic Radio will provide listeners with an ability to have an awareness of their colleagues and communicate with them using the wearable audio platform. Spatial auditory awareness cues will indicate when people login, move to other rooms or logout, detected via the Position Server that keeps track of a selected user community. The listener can ask "who's there" and the system will speak the names of people currently available or use auditory cues to indicate their presence and varying levels of privacy. The listener could also ask to track one or more users, such that their activity is continuously conveyed to them for a certain period of time. Currently this functionality is being prototyped on a map-based client application called RadioSpace, being developed by Natalia Narmasse (a graduate student in the Speech Group). RadioSpace is a test-bed for audio interaction techniques and client-server protocols via the Position Server developed by John Holmes (Speech Group UROP). A limited subset of the awareness functionality and protocols will be integrated in Nomadic Radio with a speech and audio-only interface.
The nomadic user should also be able to let others listen into her conversation to know if she can be interrupted, via a garbled audio recording. The GarblePhone, an application currently being developed by Mike Jacknis (Speech Group UROP) will be incorporated within the Nomadic Radio architecture. A client application for audio recording, garbling and network communication will need to be developed for the PC platform. The user could choose to send an asynchronous voice message to a colleague or initiate voice conversation with them, depending on their current level of interruption. This message could be broadcast to all users, and others should be able to asynchronously reply at their own pace. This form of communication is not unlike textual MUDs (multi-user domains) or Zephyr (a real-time text-based messaging service at MIT), with the added spontaneity and intonational properties of voice.
We are investigating the use of UDP (User Datagram Protocol - a connection-less network transport protocol) for synchronous audio communication using public-domain or commercially available Internet telephony APIs. Speak Freely is a public-domain application that support real-time voice data over the network between Windows and UNIX platforms using GSM compression and PGP encryption. We are evaluating audio quality and performance of Speak Freely for use in Nomadic Radio. In summary, we plan to utilize the following modes of awareness/communication:
|
|
|
|
|
|
Currently Nomadic Radio provides only incoming-asynchronous messaging. We plan to integrate incoming and outgoing-synchronous communication. Several interface issues must be considered for notification and to permit users to seamlessly transition between different communication modes:
This indicates a somewhat complex set of transaction protocols and interface issues that must be handled in an unobtrusive manner without confusing either the user or the caller while maintaining an desirable level of privacy and notification. Related studies in audio only communication environments may offer some insights [Hindus96][Watts96]. These issues are particularly challenging since notifications and complex transactions between users must be provided via speech and audio-only interaction techniques.
Audio Awareness and Communication
[Cohen94] Cohen, J. Monitoring background activities. Auditory Display: Sonification, Audification, and Auditory Interfaces. Reading, MA: Addison-Wesley, 1994.
[Hindus96] Hindus, Debby, Mark S. Ackerman, Scott Mainwaring, and Brian Starr. "Thunderwire: A Field Study of an Audio-Only Media Space". Proceedings of CSCW'96, pp. 238-247. November 1996.
[Watts96] Watts, Jennifer C., David D. Woods, James M. Corban, Emily S. Patterson. "Voice Loops as Cooperative Aids in Space Shuttle Mission Control". Proceedings of CSCW'96, pp. 48-247. November 1996.
Next: Adaptive Notification
Back: Simultaneous and Spatial Listening
Nitin Sawhney
Last modified: Fri Jan 16 19:34:40 EST