1 / 1

Multi-Touch Navigation Engine: Enhancing Touchscreen Interaction with Advanced Filtering

This project presents a proof-of-concept for a "Navigation Engine" designed to improve multi-touch capabilities on touchscreen devices, overcoming limitations of single-touch controls. By utilizing an ARM microcontroller, the system processes raw sensor data from a Zytronic projected capacitance touchscreen, filtering out spurious touches and recognizing specific shapes. The result is a robust multi-touch solution that provides user-specified control channels and intermediate data during development. Collaboration with experts and the use of MATLAB for data analysis highlight the innovation behind this design.

baxter
Télécharger la présentation

Multi-Touch Navigation Engine: Enhancing Touchscreen Interaction with Advanced Filtering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Multi-touch Navigation Engine Using sensor intersections leads to spurious “touches”. Remove them by noting which touches occurred first. Find sensor intersections Perform bilinear interpolation Pattern Recognition Interpolation Sponsor: Mitch Butzer, Advanced Input Systems Find skeletons (red) Input data Find shapes Advisors: Drs. Brian Johnson and Steve Beyerlein, University of Idaho Matlab plot Zytronic touchscreen IAR development board (schematic shown in background) Problem Statement AIS’ existing touch-screen offerings only support single-touch controls. They need a design prototype to provide multi-touch solutions for their customers. Team Extra Touch Shape coordinates and channel Raw sensor data Channel Assignment Solution We developed a proof-of-concept “Navigation Engine” software system using an ARM microcontroller. Our design is presented here. Results Our system will read raw sensor data from a touchscreen and process it into multiple control channels, which are user-specified at compile time. It will accept only certain input shapes, and provide intermediate data at the output for development purposes. Filtered shapes Interpolated frame Phantom Touch Filter Shapes: center locations and types • Prototype: • 15” Zytronic projected capacitance touchscreen • IAR ARM7-based board with an NXP LPC-2148 • Laptop running Matlab Special thanks to: John Jacksha (“JJ”), Arleen Furedy and DorotaWilk, UI; Tony Spencer, Zytronic; Paul Mares, IAR http://seniordesign.engr.uidaho.edu/2008_2009/extratouch/ Shuopeng Yuan, Chris Jones, Nathan Wiedeback

More Related