430 likes | 443 Views
Explore the integration of contextual intelligence in smart homes, such as location-based and appliance-specific contexts, shared contexts like KitchenSense database, and task-specific applications like Virtual Recipes. Discover how these technologies align with activity theories and enhance user experiences.
E N D
Context and Smart Homes Sharena Paripatyadar
Home vs. Work • What are the differences? vs.
Home vs. Work • Work • Organized and structured tasks and activities • Specific frameworks: • Efficiency, Productivity, Profit • Home • “Free choice” environments • But, still structured procedures • Specific rooms with specific functionalities
Context • Smart Homes take advantage of standard procedures • Detect current state in environment and then determine what action to take
MIT’s Counter Intelligence • Location based context • Appliance specific context • Shared context • Task specific context
Location based Context • Knows where you are in the space • Why is this important?
Location based Context • What appliance you are likely to be using • What task you may be performing • Where to display information • What you might do next
Appliance Specific Context • HeatSink
Appliance Specific Context • SeeSink • Determines temperature and water flow based on object placed under the sink • Using CCD camera
Analysis • How does SeeSinkfit with the theories? • Activity theory • Activity, Objects, Actions, Operations • Dey: • Context can be represented and processed • Entities/Characteristic Info (context) • Dourish: • Context is emergent and constantly changing
Shared Context • Background • Often use several appliances together or in sequence • Redundant information may be carried between them
Shared Context: KitchenSense • KitchenSense • Central database as shared knowledge base • Annotates sensor input with most probable human activity • Creates scenarios based on previous states of the environment • E.g. dirty dishes dishwasher can turn on
Shared Context: Architecture Outputs Inputs
Analysis • How does this Shared Context fit with the theories? • Activity theory • Activity, Objects, Actions, Operations • Dey: • Context can be represented and processed • Entities/Characteristic Info (context) • Dourish: • Context is emergent and constantly changing
Task Specific: Virtual Recipes • Step by step instructions presented to the user • Recipe projected onto kitchen surfaces • No button pressing necessary • Tells user where to go for materials • Knows the location of ingredients and tools
Task Specific: Virtual Recipes • Augmented Reality Interface for Kitchen • Shows information directly on task being performed • Designed to lessen users distraction
Task Specific: Virtual Recipes • Augmented Reality Interface for Kitchen • Exogenous Clues • Little mental processing required • Using light on faucet to show cold/hot water
Task Specific: Virtual Recipes • Augmented Reality Interface for Kitchen • Endogenous Clues • Used for more complex tasks • Arrow on counter surface pointing to location of desired object
Task Specific: Virtual Recipes • Augmented Reality Interface for Kitchen • Serial/Parallel visual searching • Pop-out through illumination of cabinets
Analysis • How does Virtual Recipe & Augmented Reality Interface fit with the theories? • Activity theory • Activity, Objects, Actions, Operations • Dey: • Context can be represented and processed • Entities/Characteristic Info (context) • Dourish: • Context is emergent and constantly changing
Class Brainstorm • How would you improve their Smart Kitchen? • What would you add or remove? • Will people use the technologies?
Georgia Tech’s Aware Home • Context desired: • Who is where • What they are doing • Focused Use Case: Elderly Care
Who is Where • Smart Floor • Smart Floor tiles place strategically in home • Identify person by foot steps Wearable computer –
What They are Doing • Smart Audio Video Sensor • Arrays of cameras & microphones • Track and detect activities • E.g. reading, computer activity, taking a phone message • 98% accuracy
What They are Doing • Smart Shirt • Wearable garment to monitor vital signs of the human body • Able to sense, adapt, and respond to needs of the wearer and environment
Elderly Care • Support connection between elderly parents & adult children • Support ‘everyday cognition’, augmenting memory • Identify potential crisis situations
Analysis • How does the Aware Home fit with the theories? • Activity theory • Activity, Objects, Actions, Operations • Dey: • Context can be represented and processed • Entities/Characteristic Info (context) • Dourish: • Context is emergent and constantly changing
Social & Privacy Concerns • “Aware Home” suggests: • Occupant control over the information and who sees it • Controlled through a wearable computer • Do you think this addresses the issue?
Context-based Infrastructure • In the “Aware Home”: • Context: Any information that can be used to characterize the situation of an entity • An entity is a person, place, physical or computational object • Which theory does this relate to?
Context-Based Infrastructure:Past Methods • Application-specific sensors • Problems: • Application must deal with low level sensor details • Loss of generality and reuse • Use sever to hide sensor details • Problems: • Application must poll server for context info • Need new server for each type of sensor
Context-based Infrastructure:Inspiration • Similar to Input: Widgets • Context widget • Encapsulate piece of context • Independent of how context was sensed • Different from Input • Source sensors are distributed, not one PC • Sensor context is not in the form application requires • Widgets are not part of the application
Context-based Infrastructure: Requirements • Must support distributed input & different platforms • Must interpret context based on sensors • Must aggregate context widgets to provide complete context for an entity • Must store context history
Context-based Infrastructure:Limitations • Uses discrete context • Need to support “sensor fusion” due to unreliability of sensors • Needs resource discovery to find widgets of interest • Automatically restarting of components that fail
Summary • Smart Homes are Context Aware Applications • In the home, context is used to: • Simplify tasks • Ensure safety • Increase efficiency • Provide extra knowledge • Conserve limited resources
Final Thoughts • Mozer poses the idea: • Novel interfaces are bad for home technology because: • people are satisfied with the current home controls • High learning curve for new technologies • He proposes uses existing switches but automating them: • e.g. automatic light regulation
Final Thoughts • MIT Media Lab and Georgia Tech “Aware Home” use novel interfaces • What do you think?