Pointex Handheld Computer Pointing Device Product Presentation and


















































- Slides: 50
• Pointex • Handheld Computer Pointing Device Product Presentation and Demo Copyright © 2007 Pointex Incorporated 2/26/2021
• Pointex • Panel COO Kevin M. Yang CFO Randall K. Lim CEO Frank P. Chen CHE Donavan C. Ho Sui 2/26/2021 Copyright © 2007 Pointex Incorporated CSE Jeff Y. Wong 2
Agenda Introduction n System Features and Development n Market Analysis n Conclusion n Questions & Answers n Production Demonstration n 2/26/2021 Copyright © 2007 Pointex Incorporated 3
Introduction 2/26/2021 Copyright © 2007 Pointex Incorporated 4
Consider This Limited surface/Crammed space n Want to relax n Working on the go n ¨ Ex. 2/26/2021 On an airplane Copyright © 2007 Pointex Incorporated 5
Our Solution n Smart. Point ¨a handheld wireless pointing device that will work in the only available space left: the air. 2/26/2021 Copyright © 2007 Pointex Incorporated 6
Motivation According to a report published for the Association for Computing Machinery's 1999 Computer. Human Interaction (CHI) Conference, people working on laptops with an external mouse are more than twice as productive, 48% to 58% faster, and made 42% to 53% fewer errors than those working with the laptop’s built-in touchpad or trackpoint 2/26/2021 Copyright © 2007 Pointex Incorporated 7
Motivation Cont How are we doing this? n Why? n Feasible? n Attempting to see if the camera technology can be used for purposes other than what it was designed for n 2/26/2021 Copyright © 2007 Pointex Incorporated 8
Our Goal n Alternative to the traditional mouse 2/26/2021 Copyright © 2007 Pointex Incorporated 9
System Features and Development 2/26/2021 Copyright © 2007 Pointex Incorporated 10
System Overview Smart. Point Handheld Remote Subsystem 2/26/2021 Web Camera Subsystem Recharge Unit Subsystem Copyright © 2007 Pointex Incorporated Software Subsystem 11
System Diagram (Flowchart) 2/26/2021 Copyright © 2007 Pointex Incorporated 12
Alternative Design n Infrared LEDs mounted on the computer and user holding the camera ¨ Requires external camera ¨ Laptops have integrated web camera ¨ Heavier ¨ Uses more battery ¨ RF communication n 2/26/2021 Not suitable for airplane Copyright © 2007 Pointex Incorporated 13
Handheld Remote Subsystem n n n Double position switches Push buttons Infrared LEDs Indicator LEDs Rechargeable Battery 2/26/2021 Copyright © 2007 Pointex Incorporated 14
Rechargeable Unit Subsystem Automatic recharge n USB powered n Indicator LEDs n No power-down mode required n 2/26/2021 Copyright © 2007 Pointex Incorporated 15
Web Camera Subsystem Captures Image n Communicates the image with our software n IR Filter n 2/26/2021 Copyright © 2007 Pointex Incorporated 16
Software Subsystem Open. CV and C++ n Color Detection n Bright Point Detection n Multiple Point Detection n Background Subtraction n Drag Mode n Tilt Mode n 2/26/2021 Copyright © 2007 Pointex Incorporated 17
Market Analysis 2/26/2021 Copyright © 2007 Pointex Incorporated 18
Current Market n More than 1 billion computers and laptops around the world n Market to people that: - have limited working space - prefer to lean back and relax 2/26/2021 Copyright © 2007 Pointex Incorporated 19
Budget and Cost Proposed allocated budget of $320 for prototype design (included $100 contingency cash) n Actual cost of $186. 50 n Cheaper parts used n 2 controller prototypes, rechargeable dock n $30 estimated cost for future product n 2/26/2021 Copyright © 2007 Pointex Incorporated 20
Competition n Touchpad n Trackpoint n Trackball 2/26/2021 Copyright © 2007 Pointex Incorporated 21
Competition n Touchpad ¨ Not productive ¨ Slow n Trackpoint ¨ Inefficient ¨ Chance 2/26/2021 of overshoot Copyright © 2007 Pointex Incorporated 22
Competition Cont n Trackball ¨ Long learning curve ¨ Hard to use 2/26/2021 Copyright © 2007 Pointex Incorporated 23
Our Advantages n Intuitive n Wireless n Lightweight n Rechargeable 2/26/2021 Copyright © 2007 Pointex Incorporated 24
Conclusion 2/26/2021 Copyright © 2007 Pointex Incorporated 25
Group Dynamics n Group Communications ¨ Email n Group Meetings ¨ Once n & Phones a week Still Friends? 2/26/2021 Copyright © 2007 Pointex Incorporated 26
Timeline 2/26/2021 Copyright © 2007 Pointex Incorporated 27
What was Learned n Technical Skills ¨ C++ n & Open. CV Soft Skills ¨ Team & Project Management ¨ Documentation ¨ Expect the Unexpected 2/26/2021 Copyright © 2007 Pointex Incorporated 28
Future Work Redesigning device case/buttons n Better filter n Software GUI n Webcam upgrades n 2/26/2021 Copyright © 2007 Pointex Incorporated 29
Important References http: //opencvlibrary. sourceforge. net/ n http: //msdn 2. microsoft. com/enus/library/default. aspx n http: //www. nullsoft. com/free/nsis/makensis. htm n 2/26/2021 Copyright © 2007 Pointex Incorporated 30
Acknowledgments Dr. Lakshman One Senior Lecturer, School of Engineering Science, SFU Mr. Steve Whitmore Communication Program Coordinator, School of Engineering Science, SFU Dr. Shahram Payandeh Professor, School of Engineering Science, SFU Dr. Parvaneh Saeedi Assistant Professor, School of Engineering Science, SFU 2/26/2021 Copyright © 2007 Pointex Incorporated 31
Acknowledgments Cont Mr. Vinay Kotamraju Teaching Assistant, School of Engineering Science, SFU Mr. Amir Niroumand Teaching Assistant, School of Engineering Science, SFU Mr. Brad Oldham Teaching Assistant, School of Engineering Science, SFU 2/26/2021 Copyright © 2007 Pointex Incorporated 32
Questions? 2/26/2021 Copyright © 2007 Pointex Incorporated 33
Demonstration 2/26/2021 Copyright © 2007 Pointex Incorporated 34
Software 2/26/2021 Copyright © 2007 Pointex Incorporated 35
Color Detection Color distribution of each pixel n RGB value n ¨ Values 2/26/2021 from 0 ~ 255 Copyright © 2007 Pointex Incorporated 36
Bright Point Detection n Greatest sum of the RGB value n Problem: ¨ Blob of bright points ¨ Jumps around 2/26/2021 Copyright © 2007 Pointex Incorporated 37
Bright Point Detection Cont n To increase accuracy ¨ Threshold value ¨ Using a vector ¨ Taking the average ¨ Find the center 2/26/2021 Copyright © 2007 Pointex Incorporated 38
Multiple Bright Point Detection n Problem ¨ Setting a fixed reference point ¨ Distributing point functions n Solution ¨ Using Vectors ¨ Vector sorts 2/26/2021 Copyright © 2007 Pointex Incorporated 39
Modes of Operation n Drag n Tilt 2/26/2021 Copyright © 2007 Pointex Incorporated 40
Drag Mode n Mouse Movements ¨ X-axis and Y-axis ¨ W. R. T the position of the bright point on the webcam 2/26/2021 Copyright © 2007 Pointex Incorporated 41
Drag Mode Cont n Mouse Events ¨ Left Click ¨ Right 2/26/2021 Click Copyright © 2007 Pointex Incorporated 42
Tilt Mode Pointing bottom-left 2/26/2021 Pointing top-right Copyright © 2007 Pointex Incorporated 43
Background Subtraction Eliminating other background sources that may show up after IR filter n Takes initial background and subtracts it from all future frames n 2/26/2021 Copyright © 2007 Pointex Incorporated 44
Hardware 2/26/2021 Copyright © 2007 Pointex Incorporated 45
Wireless Handheld Device IR LEDs - 10 m. A - 2 m. A for each LED n Battery - max. capacity of 850 m. Ah - can draw up to 340 m. Ah - ~4 Volts n 2/26/2021 Copyright © 2007 Pointex Incorporated 46
Recharge Station USB port → 5 Volt operation n Recharging current = ~400 m. A → 40 m. A n n Automatic control circuitry 2/26/2021 Copyright © 2007 Pointex Incorporated 47
Anyone want to try? 2/26/2021 Copyright © 2007 Pointex Incorporated 48
Questions? 2/26/2021 Copyright © 2007 Pointex Incorporated 49
Thank You 2/26/2021 Copyright © 2007 Pointex Incorporated 50


















































