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

renegade computing
SMART_READER_LITE
LIVE PREVIEW

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:


slide-1
SLIDE 1

Renegade Computing

Guiding and Enticing Users in an Off-the-Desktop World

Edward Lank

Cheriton School of Computer Science

slide-2
SLIDE 2

Research Overview

  • Using computational intelligence to enhance interaction
slide-3
SLIDE 3

Renegade Computing

  • 2007

Nintendo DS

Photo: Nintendo.com

slide-4
SLIDE 4

Renegade Computing

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

slide-5
SLIDE 5

Renegade Computing

  • Pervasive and Ubiquitous computing domains

multitaction.com

slide-6
SLIDE 6

Outline

  • Pervasive Computing

– Motion gestures

  • Ubiquitous Computing

– Powerwall interaction

  • Waterloo

– Co-op, research partnerships, open ip, and more

slide-7
SLIDE 7

Motion Gestures

  • A gesture performed by physically

translating or/and rotating the device.

slide-8
SLIDE 8

Motion Gestures

  • Expands input space
slide-9
SLIDE 9

Motion Gestures

  • Expands input space
  • Allows quick access to

commands

slide-10
SLIDE 10

Motion Gestures

  • Expands input space
  • Allows quick access to

commands

  • Touchscreen not always

available

slide-11
SLIDE 11

Motion Gestures

  • Expands input space
  • Allows quick access to

commands

  • Touchscreen not always

available

  • … or usable

http://www.flickr.com/photos/worldismyoyster/4068609454/

slide-12
SLIDE 12

Designing Motion Gestures

  • Say you wanted to design a motion

gesture to answer an incoming phone call. What motion gesture would you use?

slide-13
SLIDE 13

Is there agreement?

16

Flick Shake Circular Place phone to ear

slide-14
SLIDE 14

Is there agreement?

Act on a selection

  • Checkmark
  • Shake
  • Flick
  • Rotate Screen

20

17 Unique Gestures Did not have an agreement for

– Act on selection – Switch to next application – Switch to previous application

slide-15
SLIDE 15

Agreement?

slide-16
SLIDE 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

slide-17
SLIDE 17

23

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

slide-18
SLIDE 18

Consider

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

+

slide-19
SLIDE 19

Motion Gestures vs Noise

Person Running Person Running

Flick Right Flick Left

Sensor Input Space

slide-20
SLIDE 20

Bi-Level Thresholding

Observation: On false negative, user repeats gesture Safety Net

  • Observing two possible gestures = observing
  • ne highly probable gesture
  • One tightly thresholded initial model
  • One loosely thresholded double model
slide-21
SLIDE 21

Bi-level Thresholding Recognition

Passive State Primed State Fire Action

Everyday Motion Everyday Motion Loose Threshold Tight or Loose Threshold Timeout Tight Threshold Reset

slide-22
SLIDE 22

Evaluation

  • 2/3 of gestures recognized in the Bi-level

case were detected by the double low model

slide-23
SLIDE 23

Current Question

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

slide-24
SLIDE 24

Renegade Computing

  • Pervasive and Ubiquitous computing domains

multitaction.com

slide-25
SLIDE 25

Powerwall Research

slide-26
SLIDE 26

Large Display Research

telegraphjournal.com

slide-27
SLIDE 27

Powerwall Research

slide-28
SLIDE 28

In Progress Installation

slide-29
SLIDE 29

Observational Studies

slide-30
SLIDE 30

Laboratory Studies

slide-31
SLIDE 31

Observations

slide-32
SLIDE 32

Renegade Computing

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

slide-33
SLIDE 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

slide-34
SLIDE 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.”

slide-35
SLIDE 35

Renegade Computing

wikipedia redmondpie youtube

slide-36
SLIDE 36

Questions?

Email: lank@uwaterloo.ca

Ministry of Innovation

Renegade Computing:

Guiding and Enticing Users in an Off-the-Desktop World