SlideShare a Scribd company logo
1 of 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

More Related Content

Similar to Bodily Interaction Lecture Overview

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
 

Similar to Bodily Interaction Lecture Overview (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
 

Recently uploaded

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 

Recently uploaded (20)

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 

Bodily Interaction Lecture Overview

  • 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