<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<meta name="keywords"
content="Ubiquitous Computing, smart environments, cooperation, HCI, communication, cognition, ad-hoc networks">
<title>The MediaCup: Awareness Technology embedded in an Everyday Object</title>
</head>

<body LINK="#0000ff" VLINK="#800080">

<table border="0" cellPadding="5" cellSpacing="10" width="100%">
<TBODY>
  <tr>
    <td align="middle" bgColor="#cfcf9e"><font color="#000000" face="Arial, Helvetica"
    size="2"><a href="http://www.teco.edu/~michael/" style="COLOR: rgb(0,0,0)"><strong>michaels
    home</strong></a></font></td>
    <td align="middle" bgColor="#cfcf9e"><a
    href="http://www.teco.uni-karlsruhe.de/~michael/publications.html"
    style="COLOR: rgb(0,0,0)"><font color="#000000" face="Arial, Helvetica" size="2"><strong>publications</strong></font></a></td>
    <td align="middle" bgColor="#cfcf9e"><a href="http://ms-aic.teco.uni-karlsruhe.de"><font
    color="#000000" face="Arial, Helvetica" size="2"><strong>mib</strong></font></a></td>
    <td align="middle" bgColor="#cfcf9e"><a
    href="http://www.teco.uni-karlsruhe.de/~michael/contact.html"><font color="#000000"
    face="Arial, Helvetica" size="2"><strong>contact me</strong></font></a></td>
  </tr>
  <tr>
    <td align="middle" bgColor="#cfcf9e"><a href="http://mediacup.teco.edu/"
    style="COLOR: rgb(0,0,0)"><font color="#000000" face="Arial, Helvetica" size="2"><strong>mediacup</strong></font></a></td>
    <td align="middle" bgColor="#cfcf9e"><a href="http://ubicomp.teco.edu"
    style="COLOR: rgb(0,0,0)"><font color="#000000" face="Arial, Helvetica" size="2"><strong>ubicomp</strong></font></a></td>
    <td align="middle" bgColor="#cfcf9e"><a href="http://handheld.teco.edu"
    style="COLOR: rgb(0,0,0)"><font color="#000000" face="Arial, Helvetica" size="2"><strong>handheld
    virtual library</strong></font></a></td>
    <td align="middle" bgColor="#cfcf9e"><a
    href="http://www.teco.uni-karlsruhe.de/~michael/pgpkey.asc"><font color="#000000"
    face="Arial, Helvetica" size="2"><strong>PGP</strong></font></a></td>
  </tr>
</TBODY>
</table>

<h1 ALIGN="CENTER"><b><font FACE="TIMES" SIZE="4">The MediaCup: <br>
Awareness Technology embedded in an Everyday Object</font></b></h1>
<font FACE="TIMES" SIZE="2">

<p ALIGN="CENTER">Hans-W. Gellersen, Michael Beigl, and Holger Krull</p>
</font><div align="center"><center>

<address>
  Telecooperation Office (TecO), University of Karlsruhe 
</address>
</center></div><font FACE="TIMES" SIZE="1">

<p ALIGN="CENTER">Vincenz-Prießnitz-Str. 1, D-76131 Karlsruhe, GERMANY.</p>

<p ALIGN="CENTER">{hwg, michael, krull}@teco.edu </p>
</font>

<p ALIGN="CENTER"><font color="#000000" size="3">Handheld &amp; Ubiqutious Computing,
Lecture notes in computer science; Vol 1707, ISBN 3-540-66550-1;&nbsp; H-W Gellersen ed.,
Springer, 1999, pp 308-310</font><big> </big></p>

<dir>
  <dir>
    <b><p ALIGN="JUSTIFY"><font FACE="TIMES" SIZE="1">Abstract.</b> The MediaCup is an
    ordinary coffee cup augmented with sensing, processing and communication capabilities, to
    collect and communicate general context information in a given environment. In this
    project, coffee cups are computerized to integrate them and the information they
    hold&#151;where the cup is, how it is handled, and whether it&#146;s hot or cold&#151;as
    context into surrounding information ecologies. </p>
  </dir>
</dir>
</font><font FACE="TIMES"><b>

<p ALIGN="JUSTIFY">1 Introduction</p>
</b></font><font FACE="TIMES" SIZE="2">

<p ALIGN="JUSTIFY">Computerization of everyday objects is a promising approach toward
weaving computer usage into the fabric of our everyday lives. Many examples have been
developed in which everyday objects are computerized to integrate them into specific
computer supported tasks, including popular scenarios such as intelligent meal preparation
with computerized kitchen gadgets, and personalized coffee consumption aided by smart
coffee cups [4]. </p>

<p ALIGN="JUSTIFY">Beyond such scenarios and specific applications, we are concerned with
how everyday objects can be integrated more generally into surrounding information
ecologies. We propose augmentation of everyday objects with information technologies to
obtain general context information, available to any application within a given
environment. As an example, we have developed the MediaCup, a coffee cup augmented with
sensors, processing, and communication to collect and broadcast context information
obtained from ordinary use of the cup. The obtained context information&#151;where the cup
is, how it is handled, and whether it&#146;s hot or cold&#151; has for example been used
for colleague awareness.</p>

<p ALIGN="JUSTIFY">The work we present is related to research on computerization of
ordinary things, such as for instance carried out by the Things That Think consortium [4].
However a distinguishing notion is the consideration of everyday objects and of the
information that can be obtained from them as general context in an information ecology.
The MediaCup that we have prototyped makes a coffee cup and related information available
as context, broadcast in some real or virtual environment, such as the workplace, or a
multicast group on the Internet. The MediaCup work is also related to research on
location- and context-awareness in smart environments, which has yielded for example
active badges [5] and smart badges [1] attached to people and things to collect and
communicate location information and possibly other context. In these efforts, new devices
are introduced into an environment to make it smart. In contrast, in the MediaCup project
context-awareness technology is built almost invisibly into already existing everyday
objects, transparent to their everyday use.</p>
</font><font FACE="TIMES"><b>

<p ALIGN="JUSTIFY">2 MediaCup Implementation</p>
</b></font><font FACE="TIMES" SIZE="2">

<p ALIGN="JUSTIFY">The MediaCup hardware comprises sensors for temperature and
acceleration, a PIC 16F84 microcontroller, an infrared diode for communication, and a
standard Lithium battery (3V, 120mAh). To track movement, we have integrated the two-axis
acceleration sensor ADXL202AQC of Analog Devices, which can measure both dynamic and
static acceleration. The sensor uses 0,6 mA and is turned off between measurement cycles
to save power. For temperature sensing we have integrated the DS1621 Dallas Semiconductor
chip measuring from &#150;55 to +125 °C, with 1ľA standby current, and 400ľA
communication current. The microcontroller has 1792 Byte Flash RAM for programs, 68 Byte
RAM, and 13 I/O ports used for control of temperature chip, accelerometer, and infrared
diode. With 4 MHz, power consumption is below 2mA, and in sleep mode below 1 ľA. With the
Lithium battery, the MediaCup can be powered for approximately 2-3 weeks.</p>

<p ALIGN="JUSTIFY">Sensor readings are taken every 50ms for acceleration, and every 3
seconds for temperature. The raw sensor data is processed on the MediaCup, applying
heuristics to obtain cues regarding handling and situation of the coffee cup. Acceleration
sensor data is mapped to three distinct cues: cup is stationary, drinking out of the cup,
and fiddling around with the cup. Temperature data is mapped to the cues: filled up,
cooled off, and actual temperature.</p>

<p ALIGN="JUSTIFY">Cues are communicated every 15 seconds via a low-powered 3mm infrared
sender SFH 409-s, using IrDA physical layer coding. In the MediaCup environment,
transceivers already present in desktop and laptop computers can be used to receive cup
IDs and cues. In addition we have built an overhead transceiver infrastructure into our
office environment to connect MediaCups, and to track their location. We have used
HP&#146;s HSDL 1001 IrDA Transceiver with 15 ° range, and about 1m˛ footprint.
Transceivers are connected via serial line to a computer that distributes cues in the
MediaCup multicast group.</p>

<p ALIGN="JUSTIFY">Figure 1 illustrates the evolution of MediaCup prototypes. The first
version served for initial data collection but obviously was not fit for day-to-day use.
With the second prototype, we embedded the MediaCup hardware in a non-obtrusive way at the
bottom of a coffee cup. The third prototype now has the hardware mounted in the rubber
base of the HUC99 coffee cup, allowing removal so that the cup can be dish-washed. </font></p>

<table border="0" width="100%">
  <tr>
    <td width="33%"><font FACE="TIMES" SIZE="2"><b><img SRC="Image23.gif" WIDTH="140"
    HEIGHT="155"></b></font></td>
    <td width="33%"><font FACE="TIMES" SIZE="2"><img SRC="Image24.gif" WIDTH="141"
    HEIGHT="153"></font></td>
    <td width="34%">&nbsp;<p><font FACE="TIMES" SIZE="2"><img SRC="Image25.gif" WIDTH="149"
    HEIGHT="160"></font></p>
    <p>&nbsp;</td>
  </tr>
</table>
<font FACE="TIMES" SIZE="2"><b>

<p>Fig. 1.</b> MediaCup prototypes: (from left to right): very old Version with
temperature sensor only, Integration into a cup with acceleration sensor , newest
rechargabel version.</font></p>
<font FACE="TIMES"><b>

<p ALIGN="JUSTIFY">3 Application Experience and Future Work</p>
</b></font><font FACE="TIMES" SIZE="2">

<p ALIGN="JUSTIFY">We have used the MediaCup in colleague awareness applications. In a
study of <i>Ambient Telepresence</i>, MediaCups and other devices in an office environment
were used to track everyday activity which was then communicated to a remote workplace
where it was rendered as subtle background noise, to promote a sense of remote presence in
a non-obtrusive way [2]. In another colleague awareness application the MediaCup was used
in conjunction with other environment based sensors to log user activity for production of
a kind of comic strip of recent activity, accessible to co-workers [3]. </p>

<p ALIGN="JUSTIFY">MediaCup use in the described applications showed the utility of
embedding awareness technology in everyday objects, however it also revealed shortcomings
in our first prototypes. Cue recognition did not work reliably for similar cues, in
particular for the cues drinking vs. playing with the cup. This is primarily due to the
low frequency of accelerometer readings, a design decision to save power.</p>

<p ALIGN="JUSTIFY">The next MediaCup implementation will be based on a PIC 16F877 or
16F876, with 14336 Byte Flash RAM to enable more sophisticated processing of sensor
readings. To improve tracking of cup movement, we will integrate a 3-axis accelerometer,
AMP ACH-04-08-05 of Measurement Specialities. For power management we plan to experiment
with GoldCaps. Finally, we also consider integration of IrDA transmitters for two-way
communication, for MediaCup uses beyond collection of sensor-based context information. </p>
</font><font FACE="TIMES"><b>

<p ALIGN="JUSTIFY">References</p>
</b></font>

<ol>
  <font FACE="TIMES" SIZE="1">
  <li>Beadle, H.W.P., Harper B., Maguire G.Q., and Judge, J. Location Aware Mobile Computing.
    Proceedings of IEEE International Conference on Telecommunications, Melbourne, Australia,
    April 1997.</li>
  <li>Beigl, M., and Gellersen, H.-W. Ambient Telepresence. BHCI Workshop on Changing Places,
    Queen Mary and Westfield College, London, U.K., April 1999. </li>
  <li>Chen, C., and Gellersen, H.-W. Cognition Based Collaboration Log for CSCW. The 2<sup>nd</sup>
    International Conference on Cognitive Science (ICCS), 27-30 July, Tokyo, Japan, 1999.</li>
  <li>Poor, R.D., Hawley, M. and Tuteja, M. Things that Think. In: Personal Technologies, Vol.
    1, No. 1. </li>
  <li>Want R, Hopper A, Falcao V, Gibbons J. The Active Badge Location System. ACM
    Transactions on Information Systems, Vol. 10, No. 1, 1992.</li>
</ol>
</font>
</body>
</html>
