SlideShare a Scribd company logo
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 Engagement
Dr. 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
 
The HyFlex Course Design
The HyFlex Course DesignThe HyFlex Course Design
The HyFlex Course Design
Dr. Mariam Abdelmalak
 
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
 
F045063338
F045063338F045063338
F045063338
IJERA 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 Python
ijtsrd
 
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 Interfaces
University 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 hand
TELKOMNIKA JOURNAL
 
Skintrack: Finger Tracking on the Skin
Skintrack: Finger Tracking on the SkinSkintrack: Finger Tracking on the Skin
Skintrack: Finger Tracking on the Skin
Girolamo 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 technology
Mustahid 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 Writing
IRJET 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 DEVICES
IRJET 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 Skins
Hillary Green
 
Smart phone touch technology 20111104
Smart phone touch technology 20111104Smart phone touch technology 20111104
Smart phone touch technology 20111104
Edward (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.pdf
Linda Garcia
 
Exploring Architected Materials Using Machine Learning
Exploring Architected Materials Using Machine LearningExploring Architected Materials Using Machine Learning
Exploring Architected Materials Using Machine Learning
Advanced-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 Trend
Sungjae 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 REALITY
Sungjae Hwang
 
챗봇 사용자 경험 디자인 (DESIGNING A CHATBOT USER EXPERIENCE)
챗봇 사용자 경험 디자인 (DESIGNING A CHATBOT USER EXPERIENCE)챗봇 사용자 경험 디자인 (DESIGNING A CHATBOT USER EXPERIENCE)
챗봇 사용자 경험 디자인 (DESIGNING A CHATBOT USER EXPERIENCE)
Sungjae Hwang
 
IFA 2017
IFA 2017IFA 2017
IFA 2017
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

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 

Recently uploaded (20)

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 

[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