Содержание
- 2. Touchscreens & Graphical User Interface Guiding principles behind GUI Displays relevant information Intuitive technology Touchscreen Electronic
- 3. Touchscreen Technologies Resistive Capacitive Surface Projected Optical imaging Infrared
- 4. Resistive Touchscreen Composed of multiple layers separated by thin spaces Using indium tin oxide (ITO) layers
- 5. Resistive Touchscreen User Presses Down Contact is Made Uniform Voltage on First Screen for X Same
- 6. 4-Wire design One screen for X Another screen for Y Both create voltage gradient. Uses voltage
- 7. Advantages Works well with fingertip or stylus input Generally most affordable touchscreen technology Rugged/Durable Has multi-touch
- 8. Disadvantages Not as accurate Multi-touch much more complex Usually no discretion between stylus and hand More
- 9. Capacitive Touch Technology Consists of: Insulator (glass or Air) Conductive coating (ITO) Two types: Surface projected
- 10. Surface Capacitance Only one side is coated Electrodes at the edges Distribute voltage
- 11. Surface Capacitance Cont. Before
- 12. After Capacitor forms Current flows Determine location Controller Ratio of currents , XY coordinates R
- 13. Projected Capacitance Two parallel ITO layers Two sheets of glass
- 14. Projected Capacitance Capacitor at each point on the surface
- 15. Projected Capacitance Cont. E Field is projected through glass Finger couples with E field Capacitance changes
- 16. Surface vs. Projected Limited resolution Single touch Operation with direct contact High resolution Multi touch Operation
- 17. Multi-Touch Using Infrared
- 18. Frustrated Total Internal Reflection A process by which light is trapped within a medium and can
- 19. Rear Projection Hardware Infrared LED’s or lasers with line generator for optical dispersion Glass surface or
- 20. Alternative Single-Unit Design Eliminates rear projection Expensive Robustness http://wiki.fluidproject.org/display/fluid/Benchmarking+-+Touch+Screen+Options
- 21. Software Surface Capture via Detector Digitized View
- 22. Software Cont. Interpret and Relay Information Assign Objects or gestures with Unique ID# and location Compare
- 23. Improving Accessibility? Universal Design Principles Utility for all users Simple and intuitive Touchscreens depend on visual
- 24. Pointing Device Gestures Cursor movements as command shortcuts Takes place of keyboard shortcuts Useful in applications
- 25. Implementation: Step 1 Filter Input Sampling rate Smooth out input data, get rid of unnecessary “noise”
- 26. Implementation: Step 2 Vectorize Separate x- and y-component Compute dominant component and ignore smaller one Store
- 27. Implementation: Step 3 Matching Match captured vector array to pre-defined gesture library If no match, pop
- 28. Example Fig. 1 – User input Fig. 2 – Captured/filtered pointer data Fig. 3 – After
- 29. Goal Allows for a quicker and more efficient UI Universal Design Enhances usability for visually-impaired as
- 31. Скачать презентацию