Pointex Handheld Computer Pointing Device Product Presentation and

  • Slides: 50
Download presentation
 • Pointex • Handheld Computer Pointing Device Product Presentation and Demo Copyright ©

• 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

• 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

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

Introduction 2/26/2021 Copyright © 2007 Pointex Incorporated 4

Consider This Limited surface/Crammed space n Want to relax n Working on the go

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

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.

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

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

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 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

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

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

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

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

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

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

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

Market Analysis 2/26/2021 Copyright © 2007 Pointex Incorporated 18

Current Market n More than 1 billion computers and laptops around the world n

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

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 n Trackpoint n Trackball 2/26/2021 Copyright © 2007 Pointex Incorporated 21

Competition n Touchpad ¨ Not productive ¨ Slow n Trackpoint ¨ Inefficient ¨ Chance

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

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

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

Conclusion 2/26/2021 Copyright © 2007 Pointex Incorporated 25

Group Dynamics n Group Communications ¨ Email n Group Meetings ¨ Once n &

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

Timeline 2/26/2021 Copyright © 2007 Pointex Incorporated 27

What was Learned n Technical Skills ¨ C++ n & Open. CV Soft Skills

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

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

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

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

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

Questions? 2/26/2021 Copyright © 2007 Pointex Incorporated 33

Demonstration 2/26/2021 Copyright © 2007 Pointex Incorporated 34

Demonstration 2/26/2021 Copyright © 2007 Pointex Incorporated 34

Software 2/26/2021 Copyright © 2007 Pointex Incorporated 35

Software 2/26/2021 Copyright © 2007 Pointex Incorporated 35

Color Detection Color distribution of each pixel n RGB value n ¨ Values 2/26/2021

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

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

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

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

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

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

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

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

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

Hardware 2/26/2021 Copyright © 2007 Pointex Incorporated 45

Wireless Handheld Device IR LEDs - 10 m. A - 2 m. A for

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.

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

Anyone want to try? 2/26/2021 Copyright © 2007 Pointex Incorporated 48

Questions? 2/26/2021 Copyright © 2007 Pointex Incorporated 49

Questions? 2/26/2021 Copyright © 2007 Pointex Incorporated 49

Thank You 2/26/2021 Copyright © 2007 Pointex Incorporated 50

Thank You 2/26/2021 Copyright © 2007 Pointex Incorporated 50