implicit human computer ineraction through context
DESCRIPTION
Implicit Human Computer Ineraction Through Context. Albrecht Schmidt Telecooperation Office(TecO),University of Karlsruhe,Karlsruhe,Germany - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/1.jpg)
Implicit Human Computer Ineraction Through Context
Albrecht Schmidt Telecooperation Office(TecO),University of Karlsruhe,Karlsruhe,GermanyPersonal and Ubiquitous Computing Journal, Springer Verlag London, ISSN:1617-4909, Volume 4, Numbers 2-3 / Juni 2000. DOI:10.1007/BF01324126, pp. 191-199 (initial version presented at MobileHCI1999).
![Page 2: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/2.jpg)
outline Introduction Implicit Intercation Perception How Can HCI Benefit from Conext? Conclusion and Further Work
![Page 3: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/3.jpg)
Introduction Looking at HCI, it is apparent that
interaction techniques are limited by the technology available
In this paper we start with the perception of simple concepts and with their exploitation
![Page 4: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/4.jpg)
Implicit Interatcion Implicit vs. explicit HCI What is context? Applicatiobs in context Identifying implicit HCI Modelling implicit HCI
![Page 5: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/5.jpg)
Implicit vs. explicit HCI The implicit interaction is based on
two main concepts:‧perception‧interpretation
Implicit interaction will be used additionally to explicit interaction
![Page 6: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/6.jpg)
Implicit vs. explicit HCI The ability to have perception of
the use, the environment, and the circumstances
Mechanisms to understand what the sensors see, hear and feel
Applications that can make use of this information
![Page 7: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/7.jpg)
What is context? What is definition of context? In this paper they propose to
regard situational context, such as location or state of the device, as implicit input to the system
![Page 8: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/8.jpg)
Applications in context It can be observed that an
application is:‧running on a specific device‧at a certain time‧used by one or more users‧in a certain physical environment‧in a social setting‧to solve a particular task
![Page 9: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/9.jpg)
Indentifying implicit HCI What happens around an application
while the application is in use? Do the surroundings carry any
valuable information for the application?
Are there any means to capture and extract the information?
How to understand the information?
![Page 10: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/10.jpg)
Indentifying implicit HCI 1. create the set C 2. set D = {} 3. for each Ci ∈ C
define Ai. // accuracydefine Ui. // update rateidentify Si // a sensor device// that is appropriateif cost(Si, Ai, Ui) is acceptable then
D = D ∪{( Ci, Si, Ai, Ui)}next
4. if D ≠ {} thenfor each vector Di in D
define a set of application reaction Ri = {(Iij, Rij)}// Iij is input range, application reaction pairs Iij// Rij is application reaction
else// implicit interaction is not used//(either no condition that are useful or too costly)
![Page 11: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/11.jpg)
Indentifying implicit HCI 1:C is the set of surrounding conditions
each Ci stands for one condiction 3.If the cost for the identified sensing device
Di is acceptable,then the vecter describing to the set D
4.for each of conditions range values that are meaningful are identified and for ranges the reaction is defined
![Page 12: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/12.jpg)
Modelling implicit HCI<!ELEMENT context_interaction
(context , action )><!ELEMENT context (group+ )><!ELEMENT group (#PCDATA )><!ATTLIST group match
(one | all | none ) #REQUIRED ><!ELEMENT action (#PCDATA )><!ATTLIST action
time CDATA ’0’trigger (enter | leave | in )
#REQUIRED >
Data type definition
![Page 13: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/13.jpg)
Modelling implicit HCI<context_interaction><context>
<group match=’one’>sensor_module.touchpilot.on
</group><group match=’none’>
sensor_module.alonepilot.pen_down
</group></context><action trigger=’enter’ time=’3’>
pilot.notepad.confidential</action></context_interaction>
Context description
![Page 14: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/14.jpg)
Perception Context awareness component Sensor board Related work on context sensing
![Page 15: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/15.jpg)
Context awareness component
The specific contexts in this paper are based on aural information
![Page 16: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/16.jpg)
Sensor board They build a context recognition
device equipped with a light sensor, acceleration sensor, a passive infrared sensor, a touch sensor, and a temperature sensor
![Page 17: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/17.jpg)
Related work on context sensing
A cup can aware of its statee.g. warm, cold, on table, drinking, moved
A jacket that knows if it is on the hanger or with user is persented
![Page 18: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/18.jpg)
How can HCI benefit from context
Output in context Input in context Context notepad on a palmpilot
![Page 19: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/19.jpg)
Output in context Adapt the output to the current
situation Find the most suitable time
interruption Reduce the need for interruptions
![Page 20: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/20.jpg)
Input in context adapt the input system to the
current situation Limit need for input Reduce selection space
![Page 21: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/21.jpg)
Context NotePad on a PalmPilot
On/Off Fontsize Backlight Privacy settings
![Page 22: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/22.jpg)
Conclusion and Further Work The most important thing that
system understands as input What happens around the
appliction How can this be sensed How to interpret this information
![Page 23: Implicit Human Computer Ineraction Through Context](https://reader034.vdocuments.us/reader034/viewer/2022051623/56815854550346895dc5af4f/html5/thumbnails/23.jpg)
Thank you