SlideShare ist ein Scribd-Unternehmen logo
1 von 93
MAGIC:
     A Motion Gesture Design Tool

     Daniel Ashbrook              Thad Starner

Nokia Research Center Hollywood   Georgia Tech
         Georgia Tech
gesture



   2
gesture design issues




          3
gesture design issues

support for
                  false positives
non-experts




              3
Allow non-expert use…




4
Allow non-expert use…




…but support experts

               4
B
Iterative design




                   5
B
Iterative design




          Support extensive testing


                      5
B
Iterative design                Retrospection




          Support extensive testing


                      5
goal:

make gesture design easier



            6
magic
(multiple action gesture interface creation tool)




                        7
sensing & recognition
       sensor:
wrist-mounted
accelerometer




                 8
sensing & recognition
       sensor:
wrist-mounted
accelerometer

   microphone
     “skinput”
    gyroscope
  muscle input
           …
                 8
sensing & recognition
       sensor:           gesture
wrist-mounted        recognition:
accelerometer             DTW

   microphone
     “skinput”
    gyroscope
  muscle input
           …
                 8
sensing & recognition
       sensor:           gesture
wrist-mounted        recognition:
accelerometer             DTW

   microphone             HMMs
     “skinput”             SVMs
    gyroscope    neural networks
  muscle input     $1 recognizer
           …                 …
                 8
gesture design issues

support for
                  false positives
non-experts




              9
gesture design issues

support for
                     false positives
non-experts

    magic
user interface


                 9
Gestures to define:

• Play/Pause          • Volume Up 10%
• Shuffle              • Volume Down 10%
• Next Track          • Next Playlist
• Previous Track      • Previous Playlist

                     10
gesture classes and
     examples




         11
gesture classes and
cut
      examples




         11
gesture classes and
cut
      examples




         11
gesture classes and
cut
      examples




         11
magic usage stages

                  Gesture
                  Creation




                             False Positive
Gesture Testing
                                Testing



                     12
magic usage stages

                  Gesture
                  Creation




                             False Positive
Gesture Testing
                                Testing



                     12
gesture creation




       13
intra-gesture consistency
intra-gesture consistency
inter-gesture differentiability
inter-gesture differentiability
16
Actual   Guess               Actual   Guess


              wrong
            } guesses

73% goodness                 100% goodness
                        16
example
comparison
graph




             17
example           1
comparison
graph             2


                  3


                  4


                  5
             17
gesture class comparison




           18
gesture class comparison




           18
gesture class comparison




                match box

           18
magic usage stages

                  Gesture
                  Creation




                             False Positive
Gesture Testing
                                Testing



                     19
magic usage stages

                  Gesture
                  Creation




                             False Positive
Gesture Testing
                                Testing



                     19
gesture design issues

support for
                   false positives
non-experts




              20
gesture design issues

support for
                   false positives
non-experts




              20
define gesture:
 delete email

                 21
false positives




define gesture:         accidentally
 delete email          delete email

                 21
everyday gesture library



          EGL




           22
everyday gesture library



          EGL




           22
everyday gesture library

     ?                    ?

     ?
             EGL          ?
         ?            ?
             ?




                 23
everyday gesture library

    OK
     ?                   X
                         ?

    OK
     ?
             EGL         OK
                          ?
         X
         ?            OK
                       ?
             X
             ?




                 23
EGL data collection




     accelerometer      contextual video
24
magic usage stages

                  Gesture
                  Creation




                             False Positive
Gesture Testing
                                Testing



                     25
magic usage stages

                  Gesture
                  Creation




                             False Positive
Gesture Testing
                                Testing



                     25
false positive testing




          26
magic evaluation
       experiment set up




       27
Gestures to define:

• Play/Pause          • Volume Up 10%
• Shuffle              • Volume Down 10%
• Next Track          • Next Playlist
• Previous Track      • Previous Playlist

                     28
Gesture criteria:
               •   The gesture must reliably activate the desired function.

quantitative   •   Performing the gesture must not activate other functions.

               •   The functionality associated with a gesture must not be
                   activated by a user’s everyday movements.

               •   The gesture should be easy to remember.

 qualitative   •   The gesture should be easy to perform.

               •   The gesture should be socially acceptable.



                                        29
participants
             Num                 Num       UCD       UI design Pattern rec
Condition participants   Age
                                female   experience experience experience

no EGL          7        29.0     2         5.9        6.7         4.0

  EGL           7        31.6     2         6.6        5.6         3.0
                                            (1-9)      (1-9)       (1-9)




       recruited participants with UI and/or UCD experience

                                  30
collected EGLs
     EGL age gender        occupation     hours collected
       1    32   M      PhD CS                      19:18
       2    26   M      MS CS                        9:33
       3    27    F     Librarian                    7:40
       4    28   M      Civil Engineer               6:53
       5    30    F     IT professional              4:50
       6    37   M      IT professional              4:08
       7    28    F     Writer                       3:57
       8    29    F     Project manager              2:09
     Total 29.6 4m/4f                               58:28
31
collected EGLs
     EGL age genderActivities
               EGL      occupation      hours collected
       1    32    • PhD CS
                 M attending conference           19:18
       2    26    • MS CS
                 M brewing beer                    9:33
       3    27
                  • knitting
                  F vacationing at beach
                      Librarian                    7:40
                  •
       4    28   M vacationing at mountains
                  • Civil Engineer                 6:53
       5    30    • IT professional
                  F working at computer            4:50
       6    37    • hiking
                 M IT professional                 4:08
                  • cooking
       7    28    F home repair
                      Food writer                  3:57
                  •
       8    29    F attending manager
                  • Project work meetings          2:09
                  •
     Total 29.6 4m/4fmaking cheese                58:28
32
in-magic EGL

    19:18




    EGL 1


      33
in-magic EGL

 5:19           13:59


given to        testing
 users


               EGL 1


                 33
magic evaluation
       quantitative results




       34
user performance
            false positives




       35
user performance
                                    false positives

              12
         11        1
    10                 2
9                          3

    8                  4
         7         5
               6

EGL: 1.9/gesture/hour
                               35
user performance
                                     false positives

              12                                    12
         11        1                           11        1
    10                 2                  10                 2
9                          3          9                          3

    8                  4                  8                  4
         7         5                           7         5
               6                                    6

EGL: 1.9/gesture/hour               noEGL: 52.1/gesture/hour
                               35
user performance
                              false positives

           12                             12
      11        1                    11         1
 10                 2           10                  2
9
  User pattern recognition experience has
                         9
                 3                        3
        no effect on performance!
  8                 4            8                  4
      7         5                    7          5
            6                             6

EGL: 1.9/gesture/hour        noEGL: 52.1/gesture/hour
                        35
user performance
                          gesture goodness

• Gesture goodness:
 μ = 86% / σ = 24%
 • 7 with goodness >= 97%
      Actual   Guess            Actual   Guess


                    wrong
                  } guesses

     73% goodness              100% goodness

                          36
user performance
 about 2h to
complete task




                37
user performance
  about 2h to
 complete task




  mostly linear
  progression:
create, test, EGL
                    37
user performance
  about 2h to
 complete task




  mostly linear     mostly linear progression:
  progression:      add class, make examples,
create, test, EGL         troubleshoot
                    37
magic evaluation
        qualitative results




       38
feedback
               general

“This is really hard!” (but…) “I really like the
software and I really like the interface”


“Gesture creation was easy”


“It’s pretty awesome… it’s really fun”


“I liked the task” … “I think it’s really interesting”

                    39
feedback
                   egl

“I just kinda feared the EGL”


(regarding video) “I
                 didn't care why I was hitting the
[EGL]; I can't change what's in there”

“It was really useful to compare both hat-mounted
videos” (EGL video and gesture video)


The EGL tab is “very important”
                       40
feedback
            visualizations

Graphs were “something a little bit complicated
for me”

“It takes a while to build up an intuition about what
[the graphs] mean”

“I thought I needed to understand [the graphs]
more”

“[The graphs] give a good reflection of what I’ve
done”
                   41
retrospection




previous playlist A                 previous playlist B
  low goodness                        high goodness

             “retrospective realization”
                          42
retrospection




previous playlist A                 previous playlist B
  low goodness                        high goodness

             “retrospective realization”
                          42
retrospection




previous playlist A                 previous playlist B
  low goodness                        high goodness

             “retrospective realization”
                          42
future work

• improve speed, responsiveness
• easier to understand visualizations
• test out other sensors, algorithms
• gesture & example annotations

                      43
see paper for:

• related work
• users’ gesture strategies
• statistics!
Thank you!
      questions?
ISWC'10
             IEEE International Symposium on Wearable
              Connected Smartware - Wearable
                        Computers
             Oct. 10th - 13th, 2010, COEX, Seoul, South Korea

Topics include
On-body, mobile Systems, usability, HCI and human factors in wearable
computing, applications of wearable systems


Submission deadline
21th, May, 2010 
       Papers, notes, posters, & design contest
30th, May, 2010 
       Videos, late breaking results, demonstrations, Ph.D.
forum, & tutorials
                                                                http://www.iswc.net
user performance
                                gesture goodness

               precision · recall          F-measure, or
goodness = 2 ·                          harmonic mean of
               precision + recall       precision and recall




                           47
user performance
                                         gesture goodness

               precision · recall                   F-measure, or
goodness = 2 ·                                   harmonic mean of
               precision + recall                precision and recall




   89%               95%
 goodness          goodness
p=80%, r = 100%   p=100%, r = 90%   47
user performance
                                         gesture goodness

               precision · recall                            F-measure, or
goodness = 2 ·                                            harmonic mean of
               precision + recall                         precision and recall




   89%               95%                    82%
 goodness          goodness               goodness
p=80%, r = 100%   p=100%, r = 90%   47   p=78%, r = 88%
user performance
                                         gesture goodness

               precision · recall                            F-measure, or
goodness = 2 ·                                            harmonic mean of
               precision + recall                         precision and recall




   89%               95%                    82%                   100%
 goodness          goodness               goodness               goodness
p=80%, r = 100%   p=100%, r = 90%   47   p=78%, r = 88%         p=100%, r = 100%
gesture design tool desiderata




              48
gesture design tool desiderata
                   Allow non-expert use




              48
gesture design tool desiderata
                                           Allow non-expert use




                                                                                (1-9)
               Num                                             UI design   Pattern rec
Condition   participants   Age    Num female UCD experience   experience   experience

noEGL           7          29.0       2           5.9           6.7          4.0
  EGL           7          31.7       2
                                      48          6.3           5.1          3.1
gesture design tool desiderata
                                           Allow non-expert use




                                                        87%
                                                   mean goodness

                                                                                (1-9)
               Num                                             UI design   Pattern rec
Condition   participants   Age    Num female UCD experience   experience   experience

noEGL           7          29.0       2           5.9           6.7          4.0
  EGL           7          31.7       2
                                      48          6.3           5.1          3.1
gesture design tool desiderata




     Allow expert use
                 49
gesture design tool desiderata



                   B
Iterative design




                   50
gesture design tool desiderata




          Retrospection


               51
gesture design tool desiderata




       Support further testing
                 52
gesture design tool desiderata




       Support further testing
                 52
EGL limitations

•   not guaranteed to span space of everyday life
•   EGL is defined by
    (sensor, situation, target user population)




                               53
support for non-experts




           54

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Kürzlich hochgeladen (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Empfohlen

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

MAGIC: A Motion Gesture Design Tool

Hinweis der Redaktion

  1. motion, not pen/touch gesture
  2. However, problems with designing gesture
  3. However, problems with designing gesture
  4. UI designers don’t have to know about USB protocols for mouse clicks, so gesture designers shouldn’t have to know math. But if they do, we want to support it! http://www.flickr.com/photos/chromewavesdotorg/528726488/sizes/m/ http://www.flickr.com/photos/ervega/3709443341/sizes/o/
  5. UI designers don’t have to know about USB protocols for mouse clicks, so gesture designers shouldn’t have to know math. But if they do, we want to support it! http://www.flickr.com/photos/chromewavesdotorg/528726488/sizes/m/ http://www.flickr.com/photos/ervega/3709443341/sizes/o/
  6. auto start/stop record examples contextual video - play back for retrospection
  7. goodness = harmonic mean of precision & recall; see paper for more
  8. goodness = harmonic mean of precision & recall; see paper for more
  9. goodness = harmonic mean of precision & recall; see paper for more
  10. goodness = harmonic mean of precision & recall; see paper for more
  11. goodness = harmonic mean of precision & recall; see paper for more
  12. graphically locate outliers
  13. first: tutorial, then: task
  14. criteria for realistic scenario - given to users
  15. remainder is tested along with other volunteer-collected egls
  16. remainder is tested along with other volunteer-collected egls
  17. remainder is tested along with other volunteer-collected egls
  18. remainder is tested along with other volunteer-collected egls
  19. remainder is tested along with other volunteer-collected egls
  20. remainder is tested along with other volunteer-collected egls
  21. remainder is tested along with other volunteer-collected egls
  22. noEGL is 27 times worse!
  23. noEGL is 27 times worse!
  24. noEGL is 27 times worse!
  25. noEGL is 27 times worse!
  26. noEGL is 27 times worse!
  27. noEGL is 27 times worse!
  28. noEGL is 27 times worse!
  29. noEGL is 27 times worse!
  30. noEGL is 27 times worse!
  31. noEGL is 27 times worse!
  32. noEGL is 27 times worse!
  33. noEGL is 27 times worse!
  34. noEGL is 27 times worse!
  35. noEGL is 27 times worse!
  36. noEGL is 27 times worse!
  37. noEGL is 27 times worse!
  38. noEGL is 27 times worse!
  39. noEGL is 27 times worse!
  40. noEGL is 27 times worse!
  41. noEGL is 27 times worse!
  42. noEGL is 27 times worse!
  43. noEGL is 27 times worse!
  44. noEGL is 27 times worse!
  45. noEGL is 27 times worse!
  46. noEGL is 27 times worse!
  47. noEGL is 27 times worse!
  48. noEGL is 27 times worse!
  49. noEGL is 27 times worse!
  50. noEGL is 27 times worse!
  51. noEGL is 27 times worse!
  52. noEGL is 27 times worse!
  53. noEGL is 27 times worse!
  54. noEGL is 27 times worse!
  55. noEGL is 27 times worse!
  56. noEGL is 27 times worse!
  57. noEGL is 27 times worse!
  58. noEGL is 27 times worse!
  59. noEGL is 27 times worse!
  60. noEGL is 27 times worse!
  61. noEGL is 27 times worse!
  62. noEGL is 27 times worse!
  63. noEGL is 27 times worse!
  64. noEGL is 27 times worse!
  65. noEGL is 27 times worse!
  66. noEGL is 27 times worse!
  67. noEGL is 27 times worse!
  68. noEGL is 27 times worse!
  69. noEGL is 27 times worse!
  70. noEGL is 27 times worse!
  71. noEGL is 27 times worse!
  72. noEGL is 27 times worse!
  73. noEGL is 27 times worse!
  74. noEGL is 27 times worse!
  75. noEGL is 27 times worse!
  76. noEGL is 27 times worse!
  77. noEGL is 27 times worse!
  78. noEGL is 27 times worse!
  79. noEGL is 27 times worse!
  80. noEGL is 27 times worse!
  81. feedback: system is slow
  82. feedback: system is slow
  83. feedback: system is slow
  84. be quick! predominantly HCI audience; will explain some ML
  85. be quick! predominantly HCI audience; will explain some ML
  86. be quick! predominantly HCI audience; will explain some ML
  87. be quick! predominantly HCI audience; will explain some ML
  88. non-expert: yes—most participants weren’t expert in pattern rec. In general, no stat. sig. diff. for patt. rec (see doc for more): PR experts didn’t do better, but that means non-pr didn’t do worse!
  89. non-expert: yes—most participants weren’t expert in pattern rec. In general, no stat. sig. diff. for patt. rec (see doc for more): PR experts didn’t do better, but that means non-pr didn’t do worse!
  90. non-expert: yes—most participants weren’t expert in pattern rec. In general, no stat. sig. diff. for patt. rec (see doc for more): PR experts didn’t do better, but that means non-pr didn’t do worse!
  91. expert: somewhat; can pick which gestures to include, can adjust threshold; 3 participants self-rated as expert and seemed to have easier time understanding graphs. could do more: tweak algorithm parameters, switch out back-end recognition, see confusion matrix
  92. Yes, definitely some. Lots of effort in creation == don’t want to change a lot if failure in EGL. But many did. System speed was big issue curbing iteration.
  93. Yes! Retrospection was highly popular & heavily used.
  94. EGL lets you test new gestures and new recognizers video can be used later as well for training or social acceptability testing
  95. situation: jogging, sleeping, normal life? example target users: children vs adults or disabilities; people with different abilities need different EGLs (Parkinson’s vs able bodied)
  96. other issue: interface designers are expert in interface design, not pattern recognition. Nor should they have to be!