SlideShare a Scribd company logo
1 of 36
SURFACE COMPUTING
         &
    MULTI-TOUCH
  DISPLAY DEVICES
Surface Computing Advertisement
Contents

 Introduction to Surface Computing
 Description of MT Display Devices

 Various Sub Systems

 H/W & S/W Required

 Usage areas of MT Devices

 Practical approach to multi-touch devices.
Introduction
   Surface computing is the term for the
    use of a specialized computer GUI in
    which traditional GUI elements are
    replaced by intuitive, everyday objects.
    Instead of a keyboard and mouse, the
    user interacts directly with a touch-
    sensitive screen.
Description
   The multi-touch device is a user interface
    device that will allow a user to interact with
    a computer through use of a multi-touch
    display. Thus, it is a substitute to the
    keyboard and mouse. In this user can
    directly interact with the system with their
    fingers and not only this but with multiple
    touches at the same instant.
How Does a Touchscreen Work?

A basic touch-screen has three main
  components:
1. Touch sensor;
2. Controller;
3. Software driver.
The touch-screen is an input device, so it needs
  to be combined with a display and a PC or
  other device to make a complete touch input
  system.
Touchscreen Technology


    Resistive
    Capacitive
    Optical
Resistive touchscreen

Structure
Resistive touch screens
consist of a glass or
acrylic panel that is
coated with electrically
conductive and resistive
layers made with indium
tin oxide (ITO) .The thin
layers are separated by
invisible spacers.
Projected-capacitive touchscreen

   During a touch, capacitance forms between the
    finger and the sensor grid.The embedded serial
    controller in the touchscreen calculates touch
    location coordinates and transmits them to the
    computer for processing.
Optical touch-screen
TERMINOLOGY
   Diffuser: Screen surface for projection.
   IR Lasers: Laser emitting IR Beam.
   IR Led: Led emitting IR.
   Blob - A bright luminescent object
   Blob tracking - Assigning each blob an ID (identifier).
   TUIO - A protocol used for communicating the
    position, size, and relative velocity of blobs. (Tangible
    User Interface Object)
   CCV: An open source software for blob tracking.
    (Community Core Vision)
   MT: Multitouch
TECHNIQUES
 FTIR :Frustrated Total Internal
  Reflection
 DI: Diffused Illumination

 DSI: Diffused Surface Illumination

 LED LP: Led Laser Plane

 LLP: Laser Light Plane
PRINCIPLE OF WORKING
 Mesh of IR is generated on screen.
 Frustration is created on the surface if

  touched.
 Detected by the camera.

 Blobs are created and sent to tracker.

 Tracker communicates with

  application.
FTIR
Diffused Illumination
Diffused Surface Illumination
Led LP
Building LLP Set Up
    Table with glass top.
    Camera (PS3 eye/ MS Lifecam)
    Projector
    Mirror
    Four 780 nm IR lasers
   Four Line generators 89 degree each
   Rosco grey/Tracing paper
   USB cable for powering lasers
   Under exposed – undeveloped negative roll
   Cello tape/knife/wire/insulating tape..etc.
IR LASER PLANE
BLOCK DIAGRAM
Input Subsystem: The Camera

              We are using a
               simple web camera
               easily available in
               the market.
              It  can be made
               capable of detecting
               IR     by     simply
               removing the filter
               from the lens
The Projector

   A rear projection setup allows the projector to
    be placed inside the multimedia table.
    However, with the size of the multimedia table
    in mind, there is a strict requirement on the
    “throw” distance of the projector.
   An extremely short throw distance projector
    was found to overcome the problem.
Output Subsystem

                  A diffusion layer is
                   needed to provide a
                   surface     for    the
                   projected image to
                   be displayed.
                  To     diffuse     the
                   projected       image
                   through           rear
                   projection a sheet of
                   tracing paper will
                   be used.
Cabinet Sub system
Computer Subsystem
   A personal computer with 20 GB free hard disk
    space, 1GB RAM and PIV + processor can be
    efficient enough.

   The Windows Vista operating system was chosen
    because the CCV package is highly supported in
    Windows.
Programming for the MT

   CCV is an open source C++ software package
    that contains code to analyze data from a
    camera, detect IR blobs from within the
    data, interpret that IR blob data, and generate
    TUIO events for the application to interpret.
   Since most operating systems only expect one
    mouse click at any single time, a new event and
    protocol must be used to interpret any number of
    touches, the TUIO protocol.
CCV: Hardware–Software Interface

   CCV acts as a driver for the multi-touch table device
    so that the computer embedded inside can interpret
    touches from the user or users.
   Individual applications can be written to interpret
    the data supplied from CCV and provide feedback
    to the display for the user or users.
CCV Calibration
   The CCV library comes
    with an interface to
    calibrate and test the
    blob detection for a
    multi-touch setup.
   Also, CCV comes with
    software to calibrate
    and test the camera that
    will be used with the
    multi-touch table.
Application Development
    Many different platforms can be used to
     develop multi-touch applications utilizing
     TUIO events. Such platforms include:
      Adobe    Flash
      Java

      C++

      Python

    Our demo application has been developed
     with ADOBE FLASH and is an open source
     s/w.
BUILDING MINI MT



 Cardboard box
 Cellophane sheet

 Camera

 Knife/cello-tape/A-4
  sheets
APPLICATIONS OF MT
 Personal Computing
 Graphics

 Audio Mixing

 Video Playing

 Computer Gaming

 Slide Presentations

……and many more!
India’s first Multi-Touch Device
           “ZUGARD”
QUESTIONS
That’s All….
Thank you…
 For any assistance in building your own setup
  or for any other help feel free to contact:
      www.facebook.com/princejerry06
      www.facebook.com/technicabar
      www.twitter.com/princejerry06
      www.twitter.com/technicabar
      rishabha.garg06@gmail.com

More Related Content

What's hot

Multi-Touch System
Multi-Touch SystemMulti-Touch System
Multi-Touch Systemkerry14cn
 
multitouch screen
multitouch screenmultitouch screen
multitouch screenveena jl
 
Multi touch interactive screen, MIE Competition
Multi touch interactive screen, MIE CompetitionMulti touch interactive screen, MIE Competition
Multi touch interactive screen, MIE CompetitionHadeel M. Yusef
 
Multi Touch And Gesture Event Interface And Types
Multi Touch And Gesture Event Interface And TypesMulti Touch And Gesture Event Interface And Types
Multi Touch And Gesture Event Interface And TypesEthan Cha
 
Implementation of capacitive touch screen in smart devices
Implementation of capacitive touch screen in smart devicesImplementation of capacitive touch screen in smart devices
Implementation of capacitive touch screen in smart devicesaseemavinab
 
Touch Less Touch Screen Technology
Touch Less Touch Screen TechnologyTouch Less Touch Screen Technology
Touch Less Touch Screen Technologyijtsrd
 
Touchless Touchscreen
Touchless TouchscreenTouchless Touchscreen
Touchless Touchscreenvishnu murthy
 
Touch screen and Touchless technology
Touch screen and Touchless technologyTouch screen and Touchless technology
Touch screen and Touchless technologyRajesh Kumar Sahoo
 
38822545 touch-screen-technology
38822545 touch-screen-technology38822545 touch-screen-technology
38822545 touch-screen-technologyrazzeshshah1
 
Touchless touchscreen
Touchless touchscreenTouchless touchscreen
Touchless touchscreenNaga Dinesh
 
Touchless technology Seminar Presentation
Touchless technology Seminar PresentationTouchless technology Seminar Presentation
Touchless technology Seminar PresentationAparna Nk
 
Touchless Touchscreen
Touchless TouchscreenTouchless Touchscreen
Touchless TouchscreenSaptarshi Dey
 

What's hot (20)

Multi-Touch System
Multi-Touch SystemMulti-Touch System
Multi-Touch System
 
Multi touch interaction
Multi touch interactionMulti touch interaction
Multi touch interaction
 
multitouch screen
multitouch screenmultitouch screen
multitouch screen
 
Multi touch
Multi touchMulti touch
Multi touch
 
Multi touch interactive screen, MIE Competition
Multi touch interactive screen, MIE CompetitionMulti touch interactive screen, MIE Competition
Multi touch interactive screen, MIE Competition
 
Ppt on touch screen
Ppt on touch screenPpt on touch screen
Ppt on touch screen
 
Multi touch technology
Multi touch technologyMulti touch technology
Multi touch technology
 
Multi Touch And Gesture Event Interface And Types
Multi Touch And Gesture Event Interface And TypesMulti Touch And Gesture Event Interface And Types
Multi Touch And Gesture Event Interface And Types
 
Implementation of capacitive touch screen in smart devices
Implementation of capacitive touch screen in smart devicesImplementation of capacitive touch screen in smart devices
Implementation of capacitive touch screen in smart devices
 
Touchless Technology
Touchless TechnologyTouchless Technology
Touchless Technology
 
14 561
14 56114 561
14 561
 
Touch Less Touch Screen Technology
Touch Less Touch Screen TechnologyTouch Less Touch Screen Technology
Touch Less Touch Screen Technology
 
Touchless Touchscreen
Touchless TouchscreenTouchless Touchscreen
Touchless Touchscreen
 
Touch screen and Touchless technology
Touch screen and Touchless technologyTouch screen and Touchless technology
Touch screen and Touchless technology
 
38822545 touch-screen-technology
38822545 touch-screen-technology38822545 touch-screen-technology
38822545 touch-screen-technology
 
Touchless touch screen
Touchless touch screenTouchless touch screen
Touchless touch screen
 
Touchless touchscreen
Touchless touchscreenTouchless touchscreen
Touchless touchscreen
 
Touchless technology Seminar Presentation
Touchless technology Seminar PresentationTouchless technology Seminar Presentation
Touchless technology Seminar Presentation
 
Touchless Touchscreen
Touchless TouchscreenTouchless Touchscreen
Touchless Touchscreen
 
Touchscreen
TouchscreenTouchscreen
Touchscreen
 

Viewers also liked

Touch Screen Technology PRESENTATION
Touch Screen Technology PRESENTATIONTouch Screen Technology PRESENTATION
Touch Screen Technology PRESENTATIONMrQaz996
 
Facts about the touch screen revolution
Facts about the touch screen revolutionFacts about the touch screen revolution
Facts about the touch screen revolutionLisdorf Consulting
 
multy touch interaction
multy touch interactionmulty touch interaction
multy touch interactionRajesh Gaddam
 
Touchscreen technology
Touchscreen technologyTouchscreen technology
Touchscreen technologyRitanshu Goel
 
Touch screen technology-bharadwaj
Touch screen technology-bharadwajTouch screen technology-bharadwaj
Touch screen technology-bharadwajdhiru8342
 
Touchscreen technology
Touchscreen technologyTouchscreen technology
Touchscreen technologyslire
 
Brain Fingerprinting PPT
Brain Fingerprinting PPTBrain Fingerprinting PPT
Brain Fingerprinting PPTVishnu Mysterio
 
Haptic Technology ppt
Haptic Technology pptHaptic Technology ppt
Haptic Technology pptArun Sivaraj
 
Virtual Keyboard
Virtual KeyboardVirtual Keyboard
Virtual KeyboardRakeh Reddy
 

Viewers also liked (17)

Touchscreen PPT
Touchscreen PPTTouchscreen PPT
Touchscreen PPT
 
Touch Screen Technology PRESENTATION
Touch Screen Technology PRESENTATIONTouch Screen Technology PRESENTATION
Touch Screen Technology PRESENTATION
 
3D-Doctor
3D-Doctor3D-Doctor
3D-Doctor
 
Touch screen technology
Touch screen technologyTouch screen technology
Touch screen technology
 
Rain technology
Rain technologyRain technology
Rain technology
 
Le multitouch au Musée
Le multitouch au MuséeLe multitouch au Musée
Le multitouch au Musée
 
Facts about the touch screen revolution
Facts about the touch screen revolutionFacts about the touch screen revolution
Facts about the touch screen revolution
 
multy touch interaction
multy touch interactionmulty touch interaction
multy touch interaction
 
Touchscreen technology
Touchscreen technologyTouchscreen technology
Touchscreen technology
 
Touch screen technology-bharadwaj
Touch screen technology-bharadwajTouch screen technology-bharadwaj
Touch screen technology-bharadwaj
 
Touchscreen technology
Touchscreen technologyTouchscreen technology
Touchscreen technology
 
E paper
E paperE paper
E paper
 
Gesture recognition
Gesture recognitionGesture recognition
Gesture recognition
 
Brain Fingerprinting PPT
Brain Fingerprinting PPTBrain Fingerprinting PPT
Brain Fingerprinting PPT
 
Haptic Technology ppt
Haptic Technology pptHaptic Technology ppt
Haptic Technology ppt
 
3d password ppt
3d password ppt3d password ppt
3d password ppt
 
Virtual Keyboard
Virtual KeyboardVirtual Keyboard
Virtual Keyboard
 

Similar to MT Display Advertisement

DESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREEN
DESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREENDESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREEN
DESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREENJournal For Research
 
Virtual_Reality_New.pptx
Virtual_Reality_New.pptxVirtual_Reality_New.pptx
Virtual_Reality_New.pptxBapuPradhan1
 
Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data Harin Veera
 
Virtual Projection Interface
Virtual Projection InterfaceVirtual Projection Interface
Virtual Projection InterfaceIJRESJOURNAL
 
5 pen-pc-technology-presentation
5 pen-pc-technology-presentation5 pen-pc-technology-presentation
5 pen-pc-technology-presentationPreshin Smith
 
Working of input and output devices
Working of input and output devicesWorking of input and output devices
Working of input and output devicesDevika Rangnekar
 
Pervasive Checkers
Pervasive CheckersPervasive Checkers
Pervasive Checkershopkins28160
 
information technology
information technologyinformation technology
information technologyakash gupta
 
Hardware & software in multimedia
Hardware & software in multimediaHardware & software in multimedia
Hardware & software in multimediaRiosArt
 
ARDUINO EMBEDDED SYSTEM
ARDUINO EMBEDDED SYSTEMARDUINO EMBEDDED SYSTEM
ARDUINO EMBEDDED SYSTEMVishal GARG
 
Touchless-Touchscreen-Technology-PPT.pptx
Touchless-Touchscreen-Technology-PPT.pptxTouchless-Touchscreen-Technology-PPT.pptx
Touchless-Touchscreen-Technology-PPT.pptxArebuMaruf
 
Input outputdisplaydevices-140819061228-phpapp02
Input outputdisplaydevices-140819061228-phpapp02Input outputdisplaydevices-140819061228-phpapp02
Input outputdisplaydevices-140819061228-phpapp02Abdul Samee
 
Input output display devices
Input output display devicesInput output display devices
Input output display devicesAnkita Sharma
 

Similar to MT Display Advertisement (20)

DESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREEN
DESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREENDESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREEN
DESIGN AND IMPLEMENTATION OF CAMERA-BASED INTERACTIVE TOUCH SCREEN
 
Virtual_Reality_New.pptx
Virtual_Reality_New.pptxVirtual_Reality_New.pptx
Virtual_Reality_New.pptx
 
Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data
 
Virtual Projection Interface
Virtual Projection InterfaceVirtual Projection Interface
Virtual Projection Interface
 
5 pen-pc-technology-presentation
5 pen-pc-technology-presentation5 pen-pc-technology-presentation
5 pen-pc-technology-presentation
 
Working of input and output devices
Working of input and output devicesWorking of input and output devices
Working of input and output devices
 
Pervasive Checkers
Pervasive CheckersPervasive Checkers
Pervasive Checkers
 
information technology
information technologyinformation technology
information technology
 
Input devices
Input devicesInput devices
Input devices
 
Output devices
Output devicesOutput devices
Output devices
 
Virtual keyboard
Virtual keyboardVirtual keyboard
Virtual keyboard
 
Hardware & software in multimedia
Hardware & software in multimediaHardware & software in multimedia
Hardware & software in multimedia
 
Microsoft Surface
Microsoft SurfaceMicrosoft Surface
Microsoft Surface
 
ARDUINO EMBEDDED SYSTEM
ARDUINO EMBEDDED SYSTEMARDUINO EMBEDDED SYSTEM
ARDUINO EMBEDDED SYSTEM
 
20895A0420 SEMINAR PPT.pptx
20895A0420 SEMINAR PPT.pptx20895A0420 SEMINAR PPT.pptx
20895A0420 SEMINAR PPT.pptx
 
BASICS OF COMPUTER
BASICS OF COMPUTERBASICS OF COMPUTER
BASICS OF COMPUTER
 
Touchless-Touchscreen-Technology-PPT.pptx
Touchless-Touchscreen-Technology-PPT.pptxTouchless-Touchscreen-Technology-PPT.pptx
Touchless-Touchscreen-Technology-PPT.pptx
 
Worldkit System
Worldkit SystemWorldkit System
Worldkit System
 
Input outputdisplaydevices-140819061228-phpapp02
Input outputdisplaydevices-140819061228-phpapp02Input outputdisplaydevices-140819061228-phpapp02
Input outputdisplaydevices-140819061228-phpapp02
 
Input output display devices
Input output display devicesInput output display devices
Input output display devices
 

More from Rishabha Garg

More from Rishabha Garg (6)

Introduction to Hacking
Introduction to HackingIntroduction to Hacking
Introduction to Hacking
 
Windows 8
Windows 8Windows 8
Windows 8
 
Blue brain
Blue brainBlue brain
Blue brain
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Windows phone
Windows phoneWindows phone
Windows phone
 
Ethical hacking
Ethical hackingEthical hacking
Ethical hacking
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

MT Display Advertisement

  • 1. SURFACE COMPUTING & MULTI-TOUCH DISPLAY DEVICES
  • 3. Contents  Introduction to Surface Computing  Description of MT Display Devices  Various Sub Systems  H/W & S/W Required  Usage areas of MT Devices  Practical approach to multi-touch devices.
  • 4. Introduction  Surface computing is the term for the use of a specialized computer GUI in which traditional GUI elements are replaced by intuitive, everyday objects. Instead of a keyboard and mouse, the user interacts directly with a touch- sensitive screen.
  • 5. Description  The multi-touch device is a user interface device that will allow a user to interact with a computer through use of a multi-touch display. Thus, it is a substitute to the keyboard and mouse. In this user can directly interact with the system with their fingers and not only this but with multiple touches at the same instant.
  • 6. How Does a Touchscreen Work? A basic touch-screen has three main components: 1. Touch sensor; 2. Controller; 3. Software driver. The touch-screen is an input device, so it needs to be combined with a display and a PC or other device to make a complete touch input system.
  • 7. Touchscreen Technology Resistive Capacitive Optical
  • 8. Resistive touchscreen Structure Resistive touch screens consist of a glass or acrylic panel that is coated with electrically conductive and resistive layers made with indium tin oxide (ITO) .The thin layers are separated by invisible spacers.
  • 9. Projected-capacitive touchscreen  During a touch, capacitance forms between the finger and the sensor grid.The embedded serial controller in the touchscreen calculates touch location coordinates and transmits them to the computer for processing.
  • 11. TERMINOLOGY  Diffuser: Screen surface for projection.  IR Lasers: Laser emitting IR Beam.  IR Led: Led emitting IR.  Blob - A bright luminescent object  Blob tracking - Assigning each blob an ID (identifier).  TUIO - A protocol used for communicating the position, size, and relative velocity of blobs. (Tangible User Interface Object)  CCV: An open source software for blob tracking. (Community Core Vision)  MT: Multitouch
  • 12. TECHNIQUES  FTIR :Frustrated Total Internal Reflection  DI: Diffused Illumination  DSI: Diffused Surface Illumination  LED LP: Led Laser Plane  LLP: Laser Light Plane
  • 13. PRINCIPLE OF WORKING  Mesh of IR is generated on screen.  Frustration is created on the surface if touched.  Detected by the camera.  Blobs are created and sent to tracker.  Tracker communicates with application.
  • 14. FTIR
  • 18. Building LLP Set Up  Table with glass top.  Camera (PS3 eye/ MS Lifecam)  Projector  Mirror  Four 780 nm IR lasers  Four Line generators 89 degree each  Rosco grey/Tracing paper  USB cable for powering lasers  Under exposed – undeveloped negative roll  Cello tape/knife/wire/insulating tape..etc.
  • 21.
  • 22.
  • 23. Input Subsystem: The Camera  We are using a simple web camera easily available in the market.  It can be made capable of detecting IR by simply removing the filter from the lens
  • 24. The Projector  A rear projection setup allows the projector to be placed inside the multimedia table. However, with the size of the multimedia table in mind, there is a strict requirement on the “throw” distance of the projector.  An extremely short throw distance projector was found to overcome the problem.
  • 25. Output Subsystem  A diffusion layer is needed to provide a surface for the projected image to be displayed.  To diffuse the projected image through rear projection a sheet of tracing paper will be used.
  • 27. Computer Subsystem  A personal computer with 20 GB free hard disk space, 1GB RAM and PIV + processor can be efficient enough.  The Windows Vista operating system was chosen because the CCV package is highly supported in Windows.
  • 28. Programming for the MT  CCV is an open source C++ software package that contains code to analyze data from a camera, detect IR blobs from within the data, interpret that IR blob data, and generate TUIO events for the application to interpret.  Since most operating systems only expect one mouse click at any single time, a new event and protocol must be used to interpret any number of touches, the TUIO protocol.
  • 29. CCV: Hardware–Software Interface  CCV acts as a driver for the multi-touch table device so that the computer embedded inside can interpret touches from the user or users.  Individual applications can be written to interpret the data supplied from CCV and provide feedback to the display for the user or users.
  • 30. CCV Calibration  The CCV library comes with an interface to calibrate and test the blob detection for a multi-touch setup.  Also, CCV comes with software to calibrate and test the camera that will be used with the multi-touch table.
  • 31. Application Development  Many different platforms can be used to develop multi-touch applications utilizing TUIO events. Such platforms include:  Adobe Flash  Java  C++  Python  Our demo application has been developed with ADOBE FLASH and is an open source s/w.
  • 32. BUILDING MINI MT  Cardboard box  Cellophane sheet  Camera  Knife/cello-tape/A-4 sheets
  • 33. APPLICATIONS OF MT  Personal Computing  Graphics  Audio Mixing  Video Playing  Computer Gaming  Slide Presentations ……and many more!
  • 34. India’s first Multi-Touch Device “ZUGARD”
  • 36. That’s All…. Thank you… For any assistance in building your own setup or for any other help feel free to contact: www.facebook.com/princejerry06 www.facebook.com/technicabar www.twitter.com/princejerry06 www.twitter.com/technicabar rishabha.garg06@gmail.com