SlideShare a Scribd company logo
1 of 39
Download to read offline
magPen 
Magnetically Driven Pen Interaction 
On and Around Conventional Smartphones 
Presenter: S.J. Hwang 
Ph.D. Candidate | 6thSemester
BACKGROUND 
Touchscreensprovideintuitiveandeffectiveinput.However,flattouchscreenshaveseveralinteractionissues:smallinteractionarea,fatfingerproblem,andvirtualcontrolslacktactileclues.
BACKGROUND 
Pen-like interfaces provide users with higher precision and less occlusion, as well as tactile clues already familiar to most users (Engelhard, 2008) 
Pen-like interface
BACKGROUND 
UnmousePad 
(Rosenberg et al., 2009) 
Papiercraft 
(Liao et al., 2005) 
N-Tring 
(Engelhard et al., 2008) 
Pen interaction techniques
BACKGROUND 
Rolling 
Expansion of the design space of pen interaction 
Tilting 
Gripping 
Contacting 
Pen Rolling 
(Bi et al., 2008) 
Tilt Menu 
(Tianet al., 2008) 
MTPen 
(Song et al., 2011) 
Conté 
(Vogeletal., 2011)
BACKGROUND 
Technique (Author, Year) 
surface customization 
pen customization 
P/A (styli) 
Papiercraft(Liao et al., 2005) 
dot patterns 
IR camera 
Active 
UnmousePad(Rosenberg et al., 2009) 
a force sensor grid 
- 
Passive 
N-Tring(Engelhard et al., 2008) 
an electrostatic grid 
capacitive probes 
Active 
Pen Rolling (Bi et al., 2008) 
Cameras 
Viconmarkers 
Passive 
Tilt Menu (Tianet al., 2008) 
- 
a tilt sensor 
Active 
MTPen (Song et al., 2011) 
- 
multi-touch sensors 
Active 
Conté(Vogeletal., 2011) 
A camera 
IR LEDs 
Active 
Althoughthesemethodshavesuccessfullyenrichedusers’experienceswithstyli, theyrequireeitherspecialsensorysurfacesorpencustomizationwithmechanicalparts. 
Previous methods for enabling pen interaction
BACKGROUND 
Magnetsareverycheap,small,androbust.Itdonotrequirepower,andcanbeeasilydetectedwirelesslyusingamagnetometeralreadyembeddedinmodernphones.Moreover,theydonoteasilydegradeovertime. 
Magnetic Input Techniques
BACKGROUND 
Magnetic Input Techniques 
Abracadabra 
(Harrison et al., 2009) 
MagiWrite 
(Ketabdaret al., 2010) 
Digital Music Performance (Ketabdaret al., 2011) 
Magnetic Appcessories(Bianchi et al., 2013) 
GaussSense(Liang et al., 2012)
BACKGROUND 
Technique (Author, Year) 
Task 
Limitation 
Abracadabra 
(Harrison et al., 2009) 
accurate selections for small screens 
No tactile clue 
MagiWrite 
(Ketabdar et al., 2010) 
writing system 
No tactile clue 
Digital Music Performance 
(Ketabdaret al., 2011) 
musical performance 
No tactile clue 
GaussSense 
(Liang et al., 2012) 
Pen interaction 
Need additional mechanicalhardware. 
(a board with 192 magnetic sensors and USB connection). 
Malfunctioning for ferromagnetic materials. 
Magnetic Input Techniques 
Whilethesestudiesdefinitelyimproveusability,somelacktactileclues(i.e.,drawinginthe“air”asopposedtodrawingona“surface”)andsomeneedspecialsensoryhardware.
OUR METHOD 
a capacitive pen 
1. provide tactile clues. 
+ 
a passive magnet 
2. increase input expressiveness and expand input area (e.g., touchscreen). 
+ 
a magnetometer 
3. using a magnetometer that already installed on current mobile devices.
OUR METHOD 
Hardware 
MagPen is a capacitive pen augmented with a magnet. It is made from a plastic 
cylinder (8-12ø, 12-15cm) covered with conductive tape and physically connected to 
two conductive rubber tips (8 mm) at the pen’s extremes. 
N 
S 
a coin-shaped magnet 
conductive tape 
a plastic cylinder 
a conductive rubber tip 
a conductive rubber tip
OUR METHOD 
Hardware 
MagPencomes in three different forms: basic, identifiable, and pressure sensitive type.
OUR METHOD 
Hardware –basic type 
120mm 
60mm 
8ø 
3T/5ø x 1, 500 uTesla 
Forthebasicpen,asinglecoin-shapedpermanentmagnet(3T/5ø, about500uT)isembeddedinthecenterofthepen,withthemagnetfacingparalleltothescreen.
OUR METHOD 
Hardware –identifiable type 
Fortheidentifiablepen,weattachedmagnetswithdifferentmagneticproperties(intensityandposition).
OUR METHOD 
Hardware –pressure-sensitive type 
For the identifiable pen,we designed the pressure-sensitive pen to adapt its length depending on the pressure being applied to the tip. When pressure is applied to the tip, the inner spring is squeezed, bringing the magnet to the device (a change of about 250 mm).
OUR METHOD 
Software 
- 
WeimplementedamagPentoolkitontheAndroid4.0.4.(SHV- E160S,SamsungGalaxyNote). 
- 
Wealsobuilta3DvisualizerusingOpenGLtoexaminechangesinthemagneticfield. 
- 
Theinertialthree-axismagnetometersensedthemagneticfieldatasamplingfrequencyof100Hz. 
- 
Usedabuffertoreducesamplingnoise;themovementvectorfromthelastreadingtoitspredecessorwascomputedandnormalized.
OUR METHOD 
a) detecting the orientationthat the stylus is pointing to. 
b) selecting colors using locations beyond screen boundaries. 
c) recognizing different spinning gestures associated with different actions. 
d) inferring the pressurebeing applied to the pen. 
e) identifying various pens associated with different operational modes. 
MagPenInteractions 
To verify some of these techniques, five participants (2 women) aged between 28 and 34 (average 31.4, SD 2.4) were involved.
OUR METHOD 
(A) Determining Pen Orientation 
Fiveparticipantstrainedourmachinelearningsoftwarebyfreedrawingwithbothsidesofthesimplepenfor10seconds.10%crossvalidationshowedthatourapplicationcorrectlydeterminedwhichofthetwotipswasbeingusedupto99% (99.8%,K=0.99usingJ48DecisionTree). 
by using the bipolar property of magnets
OUR METHOD
OUR METHOD 
(B) Dragging Gesture on the Device Frame 
Itispossibletoestimatethepositionofthepenoutsideofthescreenframe.Theadvantageofthistechniqueisthatitalleviatesocclusiononthetouchscreen, resultinginalargerinteractionarea. 
by using a vector calculation that compares the incoming magnetic value to the values stored when calibrating.
OUR METHOD
OUR METHOD 
(C) Spin Gesture Recognition 
Spinning the pen between the fingers is a common activityamong many users who are concentrating. We tried to explore how this common activity could be encoded in a rich vocabulary of recognizable gestures
OUR METHOD
OUR METHOD 
(C) Spin Gesture Recognition 
Three different spinning gestures were classified using a machine-learning approach (J48 decision tree) with a set of features that included the average movement speed, speed variance, size of the gesture, shape, and trajectory.
OUR METHOD 
(C) Spin Gesture Recognition 
Toverifyourprototype,weconductedapilotstudyandsampled10trialsforeachgesturefromamongfiveparticipants(5participants×10trials×3gestures).Wethenconducteda10%cross-validationandfoundthatthegestureswereclassifiedcorrectlywith99.3%accuracy(K=0.99). 
Charge 
Twisted Sonic 
Zigzag 
http://en.wikipedia.org/wiki/Pen_spinning
OUR METHOD
OUR METHOD 
(D) Identifying Different Pens
OUR METHOD 
(D) Identifying Different Pens 
Themagneticintensitiesforthethreepens,andthegapsamongthem,decreaseasthedistanceincreases.Weusedthesecurvesasstandardstoidentityeachpen. 
250 uT 
70mm
OUR METHOD 
(D) Identifying Different Pens 
The participants were asked to make 10 horizontal strokes, starting from the top and going to the bottom for each pen (5 participants ×10 trials ×3 pens). The results showed that the penswere classified correctly with 92.6%accuracy and that all errors occurred at distances of more than 83.5 mm. 
Error occurred 
Error occurred
OUR METHOD
OUR METHOD 
(E) Determining Applied Pressure
OUR METHOD 
(E) Determining Applied Pressure 
We used a relative position between the two curves as a coarse proxy of pressure (The farther the distance is, the denser the pressure levels).
OUR METHOD
LIMITATION 
- 
The magnetism involved might damage the objects when the objects are very close to the magnets. 
- 
The magnetometer we used occasionally reports a large offset in the data or a stuck pointing in one direction. In this case, user should wave the device in figure eight to get back on track. 
However, magnets do not affect flash memories on modern mobile devices or IC chips on credit cards. 
This technical glitch, however, will be undoubtedly solved as sensor technology improves.
CONCLUSION 
- 
We have shown how MagPenprovides users with high input expressiveness, a wide input area, and rich tactile clues without requiring power or wireless connections. 
- 
We believe that MagPenwill open a large area for novel pen interaction designs. 
- 
Future work will explore how to further extend the additional degrees of freedom (e.g., pen hovering or tilting). 
- 
We plan to run several user studies to gauge the feasibility of this interface and determine how it compares with previous, more complex hardware solutions
THANK YOU
Q&A 
Spin Gesture Recognition 
Three different spinning gestures were classified using a machine-learning approach (J48 decision tree) with a set of features that included the average movement speed, speed variance, size of the gesture, shape, and trajectory.
Q&A
EXAMPLE USE

More Related Content

Viewers also liked

Towards Flexible Learning for Adult Students: HyFlex Design
Towards Flexible Learning for Adult Students: HyFlex Design Towards Flexible Learning for Adult Students: HyFlex Design
Towards Flexible Learning for Adult Students: HyFlex Design Dr. Mariam Abdelmalak
 
Using Web 2.0 Technologies to Support Student Engagement
Using Web 2.0 Technologies to Support Student EngagementUsing Web 2.0 Technologies to Support Student Engagement
Using Web 2.0 Technologies to Support Student EngagementDr. Mariam Abdelmalak
 
Towards Flexible Learning for Adult Students: HyFlex Design
Towards Flexible Learning for Adult Students: HyFlex Design Towards Flexible Learning for Adult Students: HyFlex Design
Towards Flexible Learning for Adult Students: HyFlex Design Dr. Mariam Abdelmalak
 
[MOBILEHCI2013] VibPress: Estimating Pressure Input Using Vibration Absorptio...
[MOBILEHCI2013] VibPress: Estimating Pressure Input Using Vibration Absorptio...[MOBILEHCI2013] VibPress: Estimating Pressure Input Using Vibration Absorptio...
[MOBILEHCI2013] VibPress: Estimating Pressure Input Using Vibration Absorptio...Sungjae Hwang
 
Counselors role-in-a-changing
Counselors  role-in-a-changingCounselors  role-in-a-changing
Counselors role-in-a-changingsartonostn
 
Potilasarkistot ja Kanta-Hanke hanke
Potilasarkistot ja Kanta-Hanke  hankePotilasarkistot ja Kanta-Hanke  hanke
Potilasarkistot ja Kanta-Hanke hankeJanne Huttunen
 
9414 Unit 3 Government resources 3
9414 Unit 3 Government resources 39414 Unit 3 Government resources 3
9414 Unit 3 Government resources 3davismd4mu
 
Involving students in the assessment
Involving students in the assessmentInvolving students in the assessment
Involving students in the assessmentDr. Mariam Abdelmalak
 
Preparing and training teachers to use technology in their classrooms: Educat...
Preparing and training teachers to use technology in their classrooms: Educat...Preparing and training teachers to use technology in their classrooms: Educat...
Preparing and training teachers to use technology in their classrooms: Educat...Dr. Mariam Abdelmalak
 
Sexual harassment in pakistan and how we stop this
Sexual harassment in pakistan and how we stop thisSexual harassment in pakistan and how we stop this
Sexual harassment in pakistan and how we stop thisMutahir Khan
 

Viewers also liked (13)

Towards Flexible Learning for Adult Students: HyFlex Design
Towards Flexible Learning for Adult Students: HyFlex Design Towards Flexible Learning for Adult Students: HyFlex Design
Towards Flexible Learning for Adult Students: HyFlex Design
 
Using Web 2.0 Technologies to Support Student Engagement
Using Web 2.0 Technologies to Support Student EngagementUsing Web 2.0 Technologies to Support Student Engagement
Using Web 2.0 Technologies to Support Student Engagement
 
Towards Flexible Learning for Adult Students: HyFlex Design
Towards Flexible Learning for Adult Students: HyFlex Design Towards Flexible Learning for Adult Students: HyFlex Design
Towards Flexible Learning for Adult Students: HyFlex Design
 
[MOBILEHCI2013] VibPress: Estimating Pressure Input Using Vibration Absorptio...
[MOBILEHCI2013] VibPress: Estimating Pressure Input Using Vibration Absorptio...[MOBILEHCI2013] VibPress: Estimating Pressure Input Using Vibration Absorptio...
[MOBILEHCI2013] VibPress: Estimating Pressure Input Using Vibration Absorptio...
 
trial2
trial2trial2
trial2
 
Counselors role-in-a-changing
Counselors  role-in-a-changingCounselors  role-in-a-changing
Counselors role-in-a-changing
 
Potilasarkistot ja Kanta-Hanke hanke
Potilasarkistot ja Kanta-Hanke  hankePotilasarkistot ja Kanta-Hanke  hanke
Potilasarkistot ja Kanta-Hanke hanke
 
Ms quiz finals
Ms quiz finalsMs quiz finals
Ms quiz finals
 
9414 Unit 3 Government resources 3
9414 Unit 3 Government resources 39414 Unit 3 Government resources 3
9414 Unit 3 Government resources 3
 
The HyFlex Course Design
The HyFlex Course DesignThe HyFlex Course Design
The HyFlex Course Design
 
Involving students in the assessment
Involving students in the assessmentInvolving students in the assessment
Involving students in the assessment
 
Preparing and training teachers to use technology in their classrooms: Educat...
Preparing and training teachers to use technology in their classrooms: Educat...Preparing and training teachers to use technology in their classrooms: Educat...
Preparing and training teachers to use technology in their classrooms: Educat...
 
Sexual harassment in pakistan and how we stop this
Sexual harassment in pakistan and how we stop thisSexual harassment in pakistan and how we stop this
Sexual harassment in pakistan and how we stop this
 

Similar to [MOBILEHCI2013] MagPen: Magnetically Driven Pen Interaction On and Around Conventional Smartphones

[UIST2013] MagGetz: Customizable Passive TangibleControllers on and around Co...
[UIST2013] MagGetz: Customizable Passive TangibleControllers on and around Co...[UIST2013] MagGetz: Customizable Passive TangibleControllers on and around Co...
[UIST2013] MagGetz: Customizable Passive TangibleControllers on and around Co...Sungjae Hwang
 
Development of Contact Model of a Robot Soft Finger for Power Grasping and De...
Development of Contact Model of a Robot Soft Finger for Power Grasping and De...Development of Contact Model of a Robot Soft Finger for Power Grasping and De...
Development of Contact Model of a Robot Soft Finger for Power Grasping and De...IDES Editor
 
Development of Contact Model of a Robot Soft Finger for Power Grasping and De...
Development of Contact Model of a Robot Soft Finger for Power Grasping and De...Development of Contact Model of a Robot Soft Finger for Power Grasping and De...
Development of Contact Model of a Robot Soft Finger for Power Grasping and De...IDES Editor
 
Final-Using-Cellphone-Magnetometers-for-Science-on-CubeSats
Final-Using-Cellphone-Magnetometers-for-Science-on-CubeSatsFinal-Using-Cellphone-Magnetometers-for-Science-on-CubeSats
Final-Using-Cellphone-Magnetometers-for-Science-on-CubeSatsBrandon Ponder
 
Hand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and PythonHand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and Pythonijtsrd
 
Piezo vibrotactile touch_screeen_eurohaptics_2012
Piezo vibrotactile touch_screeen_eurohaptics_2012Piezo vibrotactile touch_screeen_eurohaptics_2012
Piezo vibrotactile touch_screeen_eurohaptics_2012saranyasubhjith
 
Deformable and Shape Changing Interfaces
Deformable and Shape Changing InterfacesDeformable and Shape Changing Interfaces
Deformable and Shape Changing InterfacesUniversity of Sussex
 
Nature grasping by a cable-driven under-actuated anthropomorphic robotic hand
Nature grasping by a cable-driven under-actuated anthropomorphic robotic handNature grasping by a cable-driven under-actuated anthropomorphic robotic hand
Nature grasping by a cable-driven under-actuated anthropomorphic robotic handTELKOMNIKA JOURNAL
 
Skintrack: Finger Tracking on the Skin
Skintrack: Finger Tracking on the SkinSkintrack: Finger Tracking on the Skin
Skintrack: Finger Tracking on the SkinGirolamo Savonarola
 
A new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial windowA new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial windowAlexander Decker
 
ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...
ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...
ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...Rong-Hao Liang
 
Touch screen technology
Touch screen technologyTouch screen technology
Touch screen technologyMustahid Ali
 
IRJET- Real Time Implementation of Air Writing
IRJET- Real Time Implementation of  Air WritingIRJET- Real Time Implementation of  Air Writing
IRJET- Real Time Implementation of Air WritingIRJET Journal
 
INTERACTIVE EDUCATION USING AUGMENTED REALITY THROUGH HANDHELD DEVICES
INTERACTIVE EDUCATION USING AUGMENTED REALITY THROUGH HANDHELD DEVICESINTERACTIVE EDUCATION USING AUGMENTED REALITY THROUGH HANDHELD DEVICES
INTERACTIVE EDUCATION USING AUGMENTED REALITY THROUGH HANDHELD DEVICESIRJET Journal
 
EHD as Sensor Fabrication Technology for Robotic Skins
EHD as Sensor Fabrication Technology for Robotic SkinsEHD as Sensor Fabrication Technology for Robotic Skins
EHD as Sensor Fabrication Technology for Robotic SkinsHillary Green
 
Smart phone touch technology 20111104
Smart phone touch technology 20111104Smart phone touch technology 20111104
Smart phone touch technology 20111104Edward (In Young) Cho
 
10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdfLinda Garcia
 
Exploring Architected Materials Using Machine Learning
Exploring Architected Materials Using Machine LearningExploring Architected Materials Using Machine Learning
Exploring Architected Materials Using Machine LearningAdvanced-Concepts-Team
 

Similar to [MOBILEHCI2013] MagPen: Magnetically Driven Pen Interaction On and Around Conventional Smartphones (20)

[UIST2013] MagGetz: Customizable Passive TangibleControllers on and around Co...
[UIST2013] MagGetz: Customizable Passive TangibleControllers on and around Co...[UIST2013] MagGetz: Customizable Passive TangibleControllers on and around Co...
[UIST2013] MagGetz: Customizable Passive TangibleControllers on and around Co...
 
Development of Contact Model of a Robot Soft Finger for Power Grasping and De...
Development of Contact Model of a Robot Soft Finger for Power Grasping and De...Development of Contact Model of a Robot Soft Finger for Power Grasping and De...
Development of Contact Model of a Robot Soft Finger for Power Grasping and De...
 
Development of Contact Model of a Robot Soft Finger for Power Grasping and De...
Development of Contact Model of a Robot Soft Finger for Power Grasping and De...Development of Contact Model of a Robot Soft Finger for Power Grasping and De...
Development of Contact Model of a Robot Soft Finger for Power Grasping and De...
 
F045063338
F045063338F045063338
F045063338
 
Final-Using-Cellphone-Magnetometers-for-Science-on-CubeSats
Final-Using-Cellphone-Magnetometers-for-Science-on-CubeSatsFinal-Using-Cellphone-Magnetometers-for-Science-on-CubeSats
Final-Using-Cellphone-Magnetometers-for-Science-on-CubeSats
 
Hand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and PythonHand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and Python
 
Piezo vibrotactile touch_screeen_eurohaptics_2012
Piezo vibrotactile touch_screeen_eurohaptics_2012Piezo vibrotactile touch_screeen_eurohaptics_2012
Piezo vibrotactile touch_screeen_eurohaptics_2012
 
Interactive whiteboard
Interactive whiteboardInteractive whiteboard
Interactive whiteboard
 
Deformable and Shape Changing Interfaces
Deformable and Shape Changing InterfacesDeformable and Shape Changing Interfaces
Deformable and Shape Changing Interfaces
 
Nature grasping by a cable-driven under-actuated anthropomorphic robotic hand
Nature grasping by a cable-driven under-actuated anthropomorphic robotic handNature grasping by a cable-driven under-actuated anthropomorphic robotic hand
Nature grasping by a cable-driven under-actuated anthropomorphic robotic hand
 
Skintrack: Finger Tracking on the Skin
Skintrack: Finger Tracking on the SkinSkintrack: Finger Tracking on the Skin
Skintrack: Finger Tracking on the Skin
 
A new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial windowA new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial window
 
ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...
ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...
ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...
 
Touch screen technology
Touch screen technologyTouch screen technology
Touch screen technology
 
IRJET- Real Time Implementation of Air Writing
IRJET- Real Time Implementation of  Air WritingIRJET- Real Time Implementation of  Air Writing
IRJET- Real Time Implementation of Air Writing
 
INTERACTIVE EDUCATION USING AUGMENTED REALITY THROUGH HANDHELD DEVICES
INTERACTIVE EDUCATION USING AUGMENTED REALITY THROUGH HANDHELD DEVICESINTERACTIVE EDUCATION USING AUGMENTED REALITY THROUGH HANDHELD DEVICES
INTERACTIVE EDUCATION USING AUGMENTED REALITY THROUGH HANDHELD DEVICES
 
EHD as Sensor Fabrication Technology for Robotic Skins
EHD as Sensor Fabrication Technology for Robotic SkinsEHD as Sensor Fabrication Technology for Robotic Skins
EHD as Sensor Fabrication Technology for Robotic Skins
 
Smart phone touch technology 20111104
Smart phone touch technology 20111104Smart phone touch technology 20111104
Smart phone touch technology 20111104
 
10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf
 
Exploring Architected Materials Using Machine Learning
Exploring Architected Materials Using Machine LearningExploring Architected Materials Using Machine Learning
Exploring Architected Materials Using Machine Learning
 

More from Sungjae Hwang

Blockchain Business Trend
Blockchain Business TrendBlockchain Business Trend
Blockchain Business TrendSungjae Hwang
 
INVENTUP - FROM IDEA TO IP AND IP TO REALITY
INVENTUP - FROM IDEA TO IP AND IP TO REALITYINVENTUP - FROM IDEA TO IP AND IP TO REALITY
INVENTUP - FROM IDEA TO IP AND IP TO REALITYSungjae Hwang
 
챗봇 사용자 경험 디자인 (DESIGNING A CHATBOT USER EXPERIENCE)
챗봇 사용자 경험 디자인 (DESIGNING A CHATBOT USER EXPERIENCE)챗봇 사용자 경험 디자인 (DESIGNING A CHATBOT USER EXPERIENCE)
챗봇 사용자 경험 디자인 (DESIGNING A CHATBOT USER EXPERIENCE)Sungjae Hwang
 
Pseudo sensor: Emulation of Input Modality by Repurposing Sensors on Mobile D...
Pseudo sensor: Emulation of Input Modality by Repurposing Sensors on Mobile D...Pseudo sensor: Emulation of Input Modality by Repurposing Sensors on Mobile D...
Pseudo sensor: Emulation of Input Modality by Repurposing Sensors on Mobile D...Sungjae Hwang
 
[Wearable X Fair] 웨어러블 기술의 연구 동향 및 미래 전망
[Wearable X Fair] 웨어러블 기술의 연구 동향 및 미래 전망[Wearable X Fair] 웨어러블 기술의 연구 동향 및 미래 전망
[Wearable X Fair] 웨어러블 기술의 연구 동향 및 미래 전망Sungjae Hwang
 

More from Sungjae Hwang (6)

Blockchain Business Trend
Blockchain Business TrendBlockchain Business Trend
Blockchain Business Trend
 
INVENTUP - FROM IDEA TO IP AND IP TO REALITY
INVENTUP - FROM IDEA TO IP AND IP TO REALITYINVENTUP - FROM IDEA TO IP AND IP TO REALITY
INVENTUP - FROM IDEA TO IP AND IP TO REALITY
 
챗봇 사용자 경험 디자인 (DESIGNING A CHATBOT USER EXPERIENCE)
챗봇 사용자 경험 디자인 (DESIGNING A CHATBOT USER EXPERIENCE)챗봇 사용자 경험 디자인 (DESIGNING A CHATBOT USER EXPERIENCE)
챗봇 사용자 경험 디자인 (DESIGNING A CHATBOT USER EXPERIENCE)
 
IFA 2017
IFA 2017IFA 2017
IFA 2017
 
Pseudo sensor: Emulation of Input Modality by Repurposing Sensors on Mobile D...
Pseudo sensor: Emulation of Input Modality by Repurposing Sensors on Mobile D...Pseudo sensor: Emulation of Input Modality by Repurposing Sensors on Mobile D...
Pseudo sensor: Emulation of Input Modality by Repurposing Sensors on Mobile D...
 
[Wearable X Fair] 웨어러블 기술의 연구 동향 및 미래 전망
[Wearable X Fair] 웨어러블 기술의 연구 동향 및 미래 전망[Wearable X Fair] 웨어러블 기술의 연구 동향 및 미래 전망
[Wearable X Fair] 웨어러블 기술의 연구 동향 및 미래 전망
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

[MOBILEHCI2013] MagPen: Magnetically Driven Pen Interaction On and Around Conventional Smartphones

  • 1. magPen Magnetically Driven Pen Interaction On and Around Conventional Smartphones Presenter: S.J. Hwang Ph.D. Candidate | 6thSemester
  • 3. BACKGROUND Pen-like interfaces provide users with higher precision and less occlusion, as well as tactile clues already familiar to most users (Engelhard, 2008) Pen-like interface
  • 4. BACKGROUND UnmousePad (Rosenberg et al., 2009) Papiercraft (Liao et al., 2005) N-Tring (Engelhard et al., 2008) Pen interaction techniques
  • 5. BACKGROUND Rolling Expansion of the design space of pen interaction Tilting Gripping Contacting Pen Rolling (Bi et al., 2008) Tilt Menu (Tianet al., 2008) MTPen (Song et al., 2011) Conté (Vogeletal., 2011)
  • 6. BACKGROUND Technique (Author, Year) surface customization pen customization P/A (styli) Papiercraft(Liao et al., 2005) dot patterns IR camera Active UnmousePad(Rosenberg et al., 2009) a force sensor grid - Passive N-Tring(Engelhard et al., 2008) an electrostatic grid capacitive probes Active Pen Rolling (Bi et al., 2008) Cameras Viconmarkers Passive Tilt Menu (Tianet al., 2008) - a tilt sensor Active MTPen (Song et al., 2011) - multi-touch sensors Active Conté(Vogeletal., 2011) A camera IR LEDs Active Althoughthesemethodshavesuccessfullyenrichedusers’experienceswithstyli, theyrequireeitherspecialsensorysurfacesorpencustomizationwithmechanicalparts. Previous methods for enabling pen interaction
  • 8. BACKGROUND Magnetic Input Techniques Abracadabra (Harrison et al., 2009) MagiWrite (Ketabdaret al., 2010) Digital Music Performance (Ketabdaret al., 2011) Magnetic Appcessories(Bianchi et al., 2013) GaussSense(Liang et al., 2012)
  • 9. BACKGROUND Technique (Author, Year) Task Limitation Abracadabra (Harrison et al., 2009) accurate selections for small screens No tactile clue MagiWrite (Ketabdar et al., 2010) writing system No tactile clue Digital Music Performance (Ketabdaret al., 2011) musical performance No tactile clue GaussSense (Liang et al., 2012) Pen interaction Need additional mechanicalhardware. (a board with 192 magnetic sensors and USB connection). Malfunctioning for ferromagnetic materials. Magnetic Input Techniques Whilethesestudiesdefinitelyimproveusability,somelacktactileclues(i.e.,drawinginthe“air”asopposedtodrawingona“surface”)andsomeneedspecialsensoryhardware.
  • 10. OUR METHOD a capacitive pen 1. provide tactile clues. + a passive magnet 2. increase input expressiveness and expand input area (e.g., touchscreen). + a magnetometer 3. using a magnetometer that already installed on current mobile devices.
  • 11. OUR METHOD Hardware MagPen is a capacitive pen augmented with a magnet. It is made from a plastic cylinder (8-12ø, 12-15cm) covered with conductive tape and physically connected to two conductive rubber tips (8 mm) at the pen’s extremes. N S a coin-shaped magnet conductive tape a plastic cylinder a conductive rubber tip a conductive rubber tip
  • 12. OUR METHOD Hardware MagPencomes in three different forms: basic, identifiable, and pressure sensitive type.
  • 13. OUR METHOD Hardware –basic type 120mm 60mm 8ø 3T/5ø x 1, 500 uTesla Forthebasicpen,asinglecoin-shapedpermanentmagnet(3T/5ø, about500uT)isembeddedinthecenterofthepen,withthemagnetfacingparalleltothescreen.
  • 14. OUR METHOD Hardware –identifiable type Fortheidentifiablepen,weattachedmagnetswithdifferentmagneticproperties(intensityandposition).
  • 15. OUR METHOD Hardware –pressure-sensitive type For the identifiable pen,we designed the pressure-sensitive pen to adapt its length depending on the pressure being applied to the tip. When pressure is applied to the tip, the inner spring is squeezed, bringing the magnet to the device (a change of about 250 mm).
  • 16. OUR METHOD Software - WeimplementedamagPentoolkitontheAndroid4.0.4.(SHV- E160S,SamsungGalaxyNote). - Wealsobuilta3DvisualizerusingOpenGLtoexaminechangesinthemagneticfield. - Theinertialthree-axismagnetometersensedthemagneticfieldatasamplingfrequencyof100Hz. - Usedabuffertoreducesamplingnoise;themovementvectorfromthelastreadingtoitspredecessorwascomputedandnormalized.
  • 17. OUR METHOD a) detecting the orientationthat the stylus is pointing to. b) selecting colors using locations beyond screen boundaries. c) recognizing different spinning gestures associated with different actions. d) inferring the pressurebeing applied to the pen. e) identifying various pens associated with different operational modes. MagPenInteractions To verify some of these techniques, five participants (2 women) aged between 28 and 34 (average 31.4, SD 2.4) were involved.
  • 18. OUR METHOD (A) Determining Pen Orientation Fiveparticipantstrainedourmachinelearningsoftwarebyfreedrawingwithbothsidesofthesimplepenfor10seconds.10%crossvalidationshowedthatourapplicationcorrectlydeterminedwhichofthetwotipswasbeingusedupto99% (99.8%,K=0.99usingJ48DecisionTree). by using the bipolar property of magnets
  • 20. OUR METHOD (B) Dragging Gesture on the Device Frame Itispossibletoestimatethepositionofthepenoutsideofthescreenframe.Theadvantageofthistechniqueisthatitalleviatesocclusiononthetouchscreen, resultinginalargerinteractionarea. by using a vector calculation that compares the incoming magnetic value to the values stored when calibrating.
  • 22. OUR METHOD (C) Spin Gesture Recognition Spinning the pen between the fingers is a common activityamong many users who are concentrating. We tried to explore how this common activity could be encoded in a rich vocabulary of recognizable gestures
  • 24. OUR METHOD (C) Spin Gesture Recognition Three different spinning gestures were classified using a machine-learning approach (J48 decision tree) with a set of features that included the average movement speed, speed variance, size of the gesture, shape, and trajectory.
  • 25. OUR METHOD (C) Spin Gesture Recognition Toverifyourprototype,weconductedapilotstudyandsampled10trialsforeachgesturefromamongfiveparticipants(5participants×10trials×3gestures).Wethenconducteda10%cross-validationandfoundthatthegestureswereclassifiedcorrectlywith99.3%accuracy(K=0.99). Charge Twisted Sonic Zigzag http://en.wikipedia.org/wiki/Pen_spinning
  • 27. OUR METHOD (D) Identifying Different Pens
  • 28. OUR METHOD (D) Identifying Different Pens Themagneticintensitiesforthethreepens,andthegapsamongthem,decreaseasthedistanceincreases.Weusedthesecurvesasstandardstoidentityeachpen. 250 uT 70mm
  • 29. OUR METHOD (D) Identifying Different Pens The participants were asked to make 10 horizontal strokes, starting from the top and going to the bottom for each pen (5 participants ×10 trials ×3 pens). The results showed that the penswere classified correctly with 92.6%accuracy and that all errors occurred at distances of more than 83.5 mm. Error occurred Error occurred
  • 31. OUR METHOD (E) Determining Applied Pressure
  • 32. OUR METHOD (E) Determining Applied Pressure We used a relative position between the two curves as a coarse proxy of pressure (The farther the distance is, the denser the pressure levels).
  • 34. LIMITATION - The magnetism involved might damage the objects when the objects are very close to the magnets. - The magnetometer we used occasionally reports a large offset in the data or a stuck pointing in one direction. In this case, user should wave the device in figure eight to get back on track. However, magnets do not affect flash memories on modern mobile devices or IC chips on credit cards. This technical glitch, however, will be undoubtedly solved as sensor technology improves.
  • 35. CONCLUSION - We have shown how MagPenprovides users with high input expressiveness, a wide input area, and rich tactile clues without requiring power or wireless connections. - We believe that MagPenwill open a large area for novel pen interaction designs. - Future work will explore how to further extend the additional degrees of freedom (e.g., pen hovering or tilting). - We plan to run several user studies to gauge the feasibility of this interface and determine how it compares with previous, more complex hardware solutions
  • 37. Q&A Spin Gesture Recognition Three different spinning gestures were classified using a machine-learning approach (J48 decision tree) with a set of features that included the average movement speed, speed variance, size of the gesture, shape, and trajectory.
  • 38. Q&A