renegade computing
play

Renegade Computing Guiding and Enticing Users in an Off-the-Desktop - PowerPoint PPT Presentation

Renegade Computing Guiding and Enticing Users in an Off-the-Desktop World Edward Lank Cheriton School of Computer Science Research Overview Using computational intelligence to enhance interaction Renegade Computing 2007 Photo:


  1. Renegade Computing Guiding and Enticing Users in an Off-the-Desktop World Edward Lank Cheriton School of Computer Science

  2. Research Overview • Using computational intelligence to enhance interaction

  3. Renegade Computing • 2007 Photo: Nintendo.com Nintendo DS

  4. Renegade Computing Credit: http://grahamten.files.wordpress.com/2009/07/text.jpg

  5. Renegade Computing • Pervasive and Ubiquitous computing domains multitaction.com

  6. Outline • Pervasive Computing – Motion gestures • Ubiquitous Computing – Powerwall interaction • Waterloo – Co-op, research partnerships, open ip, and more

  7. Motion Gestures • A gesture performed by physically translating or/and rotating the device.

  8. Motion Gestures • Expands input space

  9. Motion Gestures • Expands input space • Allows quick access to commands

  10. Motion Gestures • Expands input space • Allows quick access to commands • Touchscreen not always available

  11. Motion Gestures • Expands input space • Allows quick access to commands • Touchscreen not always available • … or usable http://www.flickr.com/photos/worldismyoyster/4068609454/

  12. Designing Motion Gestures • Say you wanted to design a motion gesture to answer an incoming phone call. What motion gesture would you use?

  13. Is there agreement? Flick Shake Circular Place phone to ear 16

  14. Is there agreement? Act on a selection • Checkmark 17 Unique Gestures • Shake • Flick Did not have an agreement for • Rotate Screen – Act on selection – Switch to next application – Switch to previous application 20

  15. Agreement?

  16. Motion Gesture Taxonomy • Two classes of taxonomy dimensions – Gesture Mapping • Nature – physical mapping to objects • Context – requires a specific context • Temporal – occurs during or after a gesture is performed – Physical Characteristics • Kinematic Impulse - range of jerk • Dimension - number of axes involved in the movement • Complexity – simple or compound gesture 22

  17. Gestures tend to be simple discrete gestures involving a single axis with low kinematic impulse 23

  18. Consider Gestures tend to be simple discrete gestures involving a single axis with low kinematic impulse +

  19. Motion Gestures vs Noise Sensor Input Space Person Person Flick Flick Right Left Running Running

  20. Bi-Level Thresholding Observation: On false negative, user repeats gesture Safety Net • Observing two possible gestures = observing one highly probable gesture • One tightly thresholded initial model • One loosely thresholded double model

  21. Bi-level Thresholding Recognition Fire Action Everyday Reset Motion Tight Threshold Tight or Loose Passive Threshold Loose State Threshold Primed Timeout Everyday State Motion

  22. Evaluation • 2/3 of gestures recognized in the Bi-level case were detected by the double low model

  23. Current Question How can we guide users, i.e. allow them to gradually improve, as we build interfaces that are increasingly clever?

  24. Renegade Computing • Pervasive and Ubiquitous computing domains multitaction.com

  25. Powerwall Research

  26. Large Display Research telegraphjournal.com

  27. Powerwall Research

  28. In Progress Installation

  29. Observational Studies

  30. Laboratory Studies

  31. Observations

  32. Renegade Computing Credit: http://grahamten.files.wordpress.com/2009/07/text.jpg

  33. A Few Words About Waterloo • Co-operative education • MITACS internships • Collaborative research programs – Networks of Centres of Excellence – Ontario Research Fund – Research Excellence – NSERC Collaborative Research and Development Grants

  34. What about IP? • Policy 73: “UW’s intellectual property policy at its highest level of interpretation grants ownership of any intellectual property (IP) to the creators of the IP. UW embraces the philosophy that providing incentive through IP ownership is the best motivator to ensure that commercialization of research occurs for broad societal and economic benefit.”

  35. Renegade Computing redmondpie wikipedia youtube

  36. Renegade Computing: Guiding and Enticing Users in an Off-the-Desktop World Questions? Email: lank@uwaterloo.ca Ministry of Innovation

Recommend


More recommend