SlideShare uma empresa Scribd logo
1 de 36
Bodily Interaction
                                  Lecture 1, 24.03.2011
                                       Ferhat Şen




Friday, 25 March 2011, Week
Course

                    • develop gesture-based Natural User
                              Interfaces (NUI)
                    • in various interactive application platforms
                              for sonic, musical, 2D or 3D interfaces




Friday, 25 March 2011, Week
Course In General
                    • the course is not to teach Processing, Pure
                              data or Unity
                    • to develop applications involving bodily
                              interaction by using these programming
                              environments and Kinect sensor.
                    • prerequisite is to know basics of one of
                              them. you will learn by doing more about
                              them

Friday, 25 March 2011, Week
Schedule
                •       24th Mar 2011 12-14: Introduction

                •       28th Mar 2011 13-15: Kinect with Processing (Joint session with Processing Club)

                •       31st Mar 2011 12-14: Kinect with Pure Data (4th floor Mac Classroom)

                        WS WEEK (Optional Sessions on Unity)

                •       11th Apr 2011 13-15: Skeletal Tracking with Processing and Pure Data

                •       14th Apr 2011 12-14: Small Project Presentation/Concept Idea Presentation/Group
                        Formation

                •       18th Apr 2011 13-15: Hands on Project Work/Tutoring

                •       21st Apr 2011 12-14: Hands on Project Work/Tutoring

                •       28st Apr 2011 12-14: Hands on Project Work/Tutoring

                •       2nd May 2011 13-15: Final Project Presentation (Group-work)

                        Paja is booked for Week 16-17-18 for you btwn 9-17. (Except 18.04.2011)


Friday, 25 March 2011, Week
Small Project
                    • Very simple project
                    • Done in Processing, PD, Unity or QC
                    • Some interaction with body data
                    • Individually
                    • Presented in the class


Friday, 25 March 2011, Week
Final Project
                    •
                                                                   Virtual Reality
                              Concept Development                  Augmented Reality
                                                                   Puppetry


                    •
                                                                   Multiuser interactive environment
                              Sonic/Musical, 2D, 3D applications   Augmented interactive dance performance
                                                                   Gestural musical instrument
                              (from image viewer to media art)     Architectural Projection



                    •         Groups of 2 people (strongly suggested)

                    •         Exhibition

                          •     Public space in TaiK

                          •     Venue outside (public space outside)

                          •     Spring Demoday 26.05

Friday, 25 March 2011, Week
Programming
                    • Processing?
                    • Pure Data?
                    • Unity?
                    • Any other?

                    • Level of knowledge? (0-5)

Friday, 25 March 2011, Week
User Interface
             the system by which
             users (people) interact (communicate) with a machine.




Friday, 25 March 2011, Week
Components of UI
                    •         The user interface includes

                          •     hardware (physical)

                          •     software (logical) components.

                    •         Provide a means of:

                          •     Input, allowing the users to manipulate a system,
                                and/or

                          •     Output, allowing the system to indicate the
                                effects of the users' manipulation.


Friday, 25 March 2011, Week
Interaction
                    •         indicates the means by which user inputs changes
                              to the system and the feedback supplied by the
                              system




Friday, 25 March 2011, Week
Interaction


                                      • How do you do?
                                      • How do you feel?
                                      • How do you know?

Friday, 25 March 2011, Week
Timeline of UI’s


                Command-line Interface




Friday, 25 March 2011, Week
Friday, 25 March 2011, Week
Timeline of UI’s


                Command-line Interface   Graphical User Interface




Friday, 25 March 2011, Week
WIMP Paradigm
                              WINDOW
                              ICON
                              MENU
                              POINTER




Friday, 25 March 2011, Week
Friday, 25 March 2011, Week
Timeline of UI’s

                                                                    Post WIMP Era
                                                                    Tangible User Interface
                                             WIMP                   Gesture-Based Interface
                Command-line Interface   Graphical User Interface
                                                                    Natural User Interface




Friday, 25 March 2011, Week
tangible




                                         gestural




Friday, 25 March 2011, Week
Natural Interaction
                    •         Experience (Human-Computer --> Human-Human )

                          •     People communicate thru

                               •   gestures

                               •   expressions

                               •   movements

                          •     People discover by

                               •   looking around

                               •   manipulating physical stuff


Friday, 25 March 2011, Week
Why?
                    • Less cognitive load
                    • Simpler (for certain applications)
                     • typing
                     • changing slide, navigating in 3D VR
                    • Direct manipulation


Friday, 25 March 2011, Week
Bodily Interaction
      • whole body in context
      • multi-modality
         • human=multi-sensory                 ?
      • user as an input modality
         • direct input from user’s sensory
                        modalities
      • manipulate digital data with body
Friday, 25 March 2011, Week
Bodily Input Modalities
                    •         Skeletal: Hand,Fingers, Head, Leg, Feet
                    •         Sonic: Speech,Voice characteristics (volume,
                              frequency), Body-made sounds
                    •         Biofeatures: Breath, Sweat, Heartbeat, Blood
                              Pressure
                    •         Touch
                    •         Facial muscular activation
                    •         Presence in space
                    •         Multiple bodies


Friday, 25 March 2011, Week
Put-that-There, 1979
                    •         voice and gesture at the graphics interface
                              pioneering multimodal application combined
                              speech and gesture recognition.

                    •         Put-that-There, MIT, 1979

                    •         Put-that-there, MIT 1983




                    •         Richard A. Bolt "Put-That-There":Voice and Gesture at the Graphics Interface (pdf) SIGGRAPH '80




Friday, 25 March 2011, Week
Kinect Sensor


                              IR Laser Projector    IR Camera




Friday, 25 March 2011, Week
How Does it Work




                                 Watch the Video


Friday, 25 March 2011, Week
Kinect’s IR-Grid




                                 Watch the Video
Friday, 25 March 2011, Week
Friday, 25 March 2011, Week
Friday, 25 March 2011, Week
Two Methods to Track
                    • Depth Filtering
                    • Skeletal Tracking




Friday, 25 March 2011, Week
Depth Filtering




Friday, 25 March 2011, Week
Skeletal Tracking




                                       Watch the Video



Friday, 25 March 2011, Week
Friday, 25 March 2011, Week
Technical Specs of
                                   Kinect
      •       Field of View
              Horizontal field of view: 57 degrees
              Vertical field of view: 43 degrees
              Physical tilt range: ± 27 degrees
              Depth sensor range: 1.2m – 3.5m (10m)

      •       Skeletal Tracking System
              Tracks up to 6 people, including 2 active players
              Tracks 20 joints per active player

      •       Works in complete darkness


Friday, 25 March 2011, Week
Friday, 25 March 2011, Week
IR Projector   IR Camera




Friday, 25 March 2011, Week
Examples


                        http://nui.mlog.taik.fi/interesting-projects




Friday, 25 March 2011, Week

Mais conteúdo relacionado

Semelhante a Bodily Interaction Lecture 1 Slides

Lecture 1: Bodily Interaction Autumn2011
Lecture 1: Bodily Interaction Autumn2011Lecture 1: Bodily Interaction Autumn2011
Lecture 1: Bodily Interaction Autumn2011Ferhat Şen
 
Digitalproductioncoursetools_Bergs
Digitalproductioncoursetools_BergsDigitalproductioncoursetools_Bergs
Digitalproductioncoursetools_BergsElizabeth Kiehner
 
Responsive design @ bbc.co.uk
Responsive design @ bbc.co.ukResponsive design @ bbc.co.uk
Responsive design @ bbc.co.ukcommuterjoy
 
Governing services, data, rules, processes and more
Governing services, data, rules, processes and moreGoverning services, data, rules, processes and more
Governing services, data, rules, processes and moreRandall Hauch
 
Wordpress version control
Wordpress version controlWordpress version control
Wordpress version controlDavid Doolin
 
[Webinar] Semantic Technologies
[Webinar] Semantic Technologies[Webinar] Semantic Technologies
[Webinar] Semantic TechnologiesNuxeo
 
3rd space architecture learning in 3D
3rd space architecture learning in 3D3rd space architecture learning in 3D
3rd space architecture learning in 3DCynthia Calongne
 
Tech Tools: Virtual Learning Spaces Workshop
Tech Tools: Virtual Learning Spaces WorkshopTech Tools: Virtual Learning Spaces Workshop
Tech Tools: Virtual Learning Spaces WorkshopE S
 
Design Patterns for Fantabulous Collaborations [UX London, April 2011]
Design Patterns for Fantabulous Collaborations [UX London, April 2011]Design Patterns for Fantabulous Collaborations [UX London, April 2011]
Design Patterns for Fantabulous Collaborations [UX London, April 2011]Kate Rutter
 
ESWC2011 Summer School: Front-end to the Semantic Web
ESWC2011 Summer School: Front-end to the Semantic WebESWC2011 Summer School: Front-end to the Semantic Web
ESWC2011 Summer School: Front-end to the Semantic WebLora Aroyo
 
Skills & Training for Library Publishing
Skills & Training for Library PublishingSkills & Training for Library Publishing
Skills & Training for Library Publishingkimballs
 
LISA 2011 Keynote: The DevOps Transformation
LISA 2011 Keynote: The DevOps TransformationLISA 2011 Keynote: The DevOps Transformation
LISA 2011 Keynote: The DevOps Transformationbenrockwood
 
Motion Sensors + Audio Visual Performance
Motion Sensors + Audio Visual PerformanceMotion Sensors + Audio Visual Performance
Motion Sensors + Audio Visual PerformanceSkyRonDotOrg
 
BeyondPLM panel discussion on ACE 2011
BeyondPLM panel discussion on ACE 2011BeyondPLM panel discussion on ACE 2011
BeyondPLM panel discussion on ACE 2011Oleg Shilovitsky
 
Time Series Data Storage in MongoDB
Time Series Data Storage in MongoDBTime Series Data Storage in MongoDB
Time Series Data Storage in MongoDBsky_jackson
 

Semelhante a Bodily Interaction Lecture 1 Slides (20)

Lecture 1: Bodily Interaction Autumn2011
Lecture 1: Bodily Interaction Autumn2011Lecture 1: Bodily Interaction Autumn2011
Lecture 1: Bodily Interaction Autumn2011
 
RIP+MIX HCI3 24.01.11
RIP+MIX HCI3 24.01.11RIP+MIX HCI3 24.01.11
RIP+MIX HCI3 24.01.11
 
Digitalproductioncoursetools_Bergs
Digitalproductioncoursetools_BergsDigitalproductioncoursetools_Bergs
Digitalproductioncoursetools_Bergs
 
Responsive design @ bbc.co.uk
Responsive design @ bbc.co.ukResponsive design @ bbc.co.uk
Responsive design @ bbc.co.uk
 
Governing services, data, rules, processes and more
Governing services, data, rules, processes and moreGoverning services, data, rules, processes and more
Governing services, data, rules, processes and more
 
Wordpress version control
Wordpress version controlWordpress version control
Wordpress version control
 
[Webinar] Semantic Technologies
[Webinar] Semantic Technologies[Webinar] Semantic Technologies
[Webinar] Semantic Technologies
 
3rd space architecture learning in 3D
3rd space architecture learning in 3D3rd space architecture learning in 3D
3rd space architecture learning in 3D
 
Tech Tools: Virtual Learning Spaces Workshop
Tech Tools: Virtual Learning Spaces WorkshopTech Tools: Virtual Learning Spaces Workshop
Tech Tools: Virtual Learning Spaces Workshop
 
Design Patterns for Fantabulous Collaborations [UX London, April 2011]
Design Patterns for Fantabulous Collaborations [UX London, April 2011]Design Patterns for Fantabulous Collaborations [UX London, April 2011]
Design Patterns for Fantabulous Collaborations [UX London, April 2011]
 
ESWC2011 Summer School: Front-end to the Semantic Web
ESWC2011 Summer School: Front-end to the Semantic WebESWC2011 Summer School: Front-end to the Semantic Web
ESWC2011 Summer School: Front-end to the Semantic Web
 
Pre assessment
Pre assessment Pre assessment
Pre assessment
 
Skills & Training for Library Publishing
Skills & Training for Library PublishingSkills & Training for Library Publishing
Skills & Training for Library Publishing
 
Alternative Software Development Methodology
Alternative Software Development MethodologyAlternative Software Development Methodology
Alternative Software Development Methodology
 
Agile xptdd@gosoft
Agile xptdd@gosoftAgile xptdd@gosoft
Agile xptdd@gosoft
 
Agile xp tdd@gosoft
Agile xp tdd@gosoftAgile xp tdd@gosoft
Agile xp tdd@gosoft
 
LISA 2011 Keynote: The DevOps Transformation
LISA 2011 Keynote: The DevOps TransformationLISA 2011 Keynote: The DevOps Transformation
LISA 2011 Keynote: The DevOps Transformation
 
Motion Sensors + Audio Visual Performance
Motion Sensors + Audio Visual PerformanceMotion Sensors + Audio Visual Performance
Motion Sensors + Audio Visual Performance
 
BeyondPLM panel discussion on ACE 2011
BeyondPLM panel discussion on ACE 2011BeyondPLM panel discussion on ACE 2011
BeyondPLM panel discussion on ACE 2011
 
Time Series Data Storage in MongoDB
Time Series Data Storage in MongoDBTime Series Data Storage in MongoDB
Time Series Data Storage in MongoDB
 

Último

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 

Último (20)

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 

Bodily Interaction Lecture 1 Slides

  • 1. Bodily Interaction Lecture 1, 24.03.2011 Ferhat Şen Friday, 25 March 2011, Week
  • 2. Course • develop gesture-based Natural User Interfaces (NUI) • in various interactive application platforms for sonic, musical, 2D or 3D interfaces Friday, 25 March 2011, Week
  • 3. Course In General • the course is not to teach Processing, Pure data or Unity • to develop applications involving bodily interaction by using these programming environments and Kinect sensor. • prerequisite is to know basics of one of them. you will learn by doing more about them Friday, 25 March 2011, Week
  • 4. Schedule • 24th Mar 2011 12-14: Introduction • 28th Mar 2011 13-15: Kinect with Processing (Joint session with Processing Club) • 31st Mar 2011 12-14: Kinect with Pure Data (4th floor Mac Classroom) WS WEEK (Optional Sessions on Unity) • 11th Apr 2011 13-15: Skeletal Tracking with Processing and Pure Data • 14th Apr 2011 12-14: Small Project Presentation/Concept Idea Presentation/Group Formation • 18th Apr 2011 13-15: Hands on Project Work/Tutoring • 21st Apr 2011 12-14: Hands on Project Work/Tutoring • 28st Apr 2011 12-14: Hands on Project Work/Tutoring • 2nd May 2011 13-15: Final Project Presentation (Group-work) Paja is booked for Week 16-17-18 for you btwn 9-17. (Except 18.04.2011) Friday, 25 March 2011, Week
  • 5. Small Project • Very simple project • Done in Processing, PD, Unity or QC • Some interaction with body data • Individually • Presented in the class Friday, 25 March 2011, Week
  • 6. Final Project • Virtual Reality Concept Development Augmented Reality Puppetry • Multiuser interactive environment Sonic/Musical, 2D, 3D applications Augmented interactive dance performance Gestural musical instrument (from image viewer to media art) Architectural Projection • Groups of 2 people (strongly suggested) • Exhibition • Public space in TaiK • Venue outside (public space outside) • Spring Demoday 26.05 Friday, 25 March 2011, Week
  • 7. Programming • Processing? • Pure Data? • Unity? • Any other? • Level of knowledge? (0-5) Friday, 25 March 2011, Week
  • 8. User Interface the system by which users (people) interact (communicate) with a machine. Friday, 25 March 2011, Week
  • 9. Components of UI • The user interface includes • hardware (physical) • software (logical) components. • Provide a means of: • Input, allowing the users to manipulate a system, and/or • Output, allowing the system to indicate the effects of the users' manipulation. Friday, 25 March 2011, Week
  • 10. Interaction • indicates the means by which user inputs changes to the system and the feedback supplied by the system Friday, 25 March 2011, Week
  • 11. Interaction • How do you do? • How do you feel? • How do you know? Friday, 25 March 2011, Week
  • 12. Timeline of UI’s Command-line Interface Friday, 25 March 2011, Week
  • 13. Friday, 25 March 2011, Week
  • 14. Timeline of UI’s Command-line Interface Graphical User Interface Friday, 25 March 2011, Week
  • 15. WIMP Paradigm WINDOW ICON MENU POINTER Friday, 25 March 2011, Week
  • 16. Friday, 25 March 2011, Week
  • 17. Timeline of UI’s Post WIMP Era Tangible User Interface WIMP Gesture-Based Interface Command-line Interface Graphical User Interface Natural User Interface Friday, 25 March 2011, Week
  • 18. tangible gestural Friday, 25 March 2011, Week
  • 19. Natural Interaction • Experience (Human-Computer --> Human-Human ) • People communicate thru • gestures • expressions • movements • People discover by • looking around • manipulating physical stuff Friday, 25 March 2011, Week
  • 20. Why? • Less cognitive load • Simpler (for certain applications) • typing • changing slide, navigating in 3D VR • Direct manipulation Friday, 25 March 2011, Week
  • 21. Bodily Interaction • whole body in context • multi-modality • human=multi-sensory ? • user as an input modality • direct input from user’s sensory modalities • manipulate digital data with body Friday, 25 March 2011, Week
  • 22. Bodily Input Modalities • Skeletal: Hand,Fingers, Head, Leg, Feet • Sonic: Speech,Voice characteristics (volume, frequency), Body-made sounds • Biofeatures: Breath, Sweat, Heartbeat, Blood Pressure • Touch • Facial muscular activation • Presence in space • Multiple bodies Friday, 25 March 2011, Week
  • 23. Put-that-There, 1979 • voice and gesture at the graphics interface pioneering multimodal application combined speech and gesture recognition. • Put-that-There, MIT, 1979 • Put-that-there, MIT 1983 • Richard A. Bolt "Put-That-There":Voice and Gesture at the Graphics Interface (pdf) SIGGRAPH '80 Friday, 25 March 2011, Week
  • 24. Kinect Sensor IR Laser Projector IR Camera Friday, 25 March 2011, Week
  • 25. How Does it Work Watch the Video Friday, 25 March 2011, Week
  • 26. Kinect’s IR-Grid Watch the Video Friday, 25 March 2011, Week
  • 27. Friday, 25 March 2011, Week
  • 28. Friday, 25 March 2011, Week
  • 29. Two Methods to Track • Depth Filtering • Skeletal Tracking Friday, 25 March 2011, Week
  • 30. Depth Filtering Friday, 25 March 2011, Week
  • 31. Skeletal Tracking Watch the Video Friday, 25 March 2011, Week
  • 32. Friday, 25 March 2011, Week
  • 33. Technical Specs of Kinect • Field of View Horizontal field of view: 57 degrees Vertical field of view: 43 degrees Physical tilt range: ± 27 degrees Depth sensor range: 1.2m – 3.5m (10m) • Skeletal Tracking System Tracks up to 6 people, including 2 active players Tracks 20 joints per active player • Works in complete darkness Friday, 25 March 2011, Week
  • 34. Friday, 25 March 2011, Week
  • 35. IR Projector IR Camera Friday, 25 March 2011, Week
  • 36. Examples http://nui.mlog.taik.fi/interesting-projects Friday, 25 March 2011, Week