SlideShare a Scribd company logo
1 of 36
Download to read offline
MagGetz 
Customizable Passive TangibleControllers on and around Conventional Mobile Devices 
Presenter: S.J. Hwang 
Ph.D. Student | 6thSemester
MOTIVATION 
Physical objects in real life provide users with intuitive tactile clues through its physical artifacts
MOTIVATION
MOTIVATION 
Lacks of tactile clues
Occlusioncaused by fingers 
MOTIVATION
PREVIOUS WORKS 
by adding other types of tangible objects 
Researchers have attempt to increase this input space … 
by expanding the interaction area
PREVIOUS WORKS 
Tangible Interactions for Mobile Devices
PREVIOUS WORKS 
Tangible Interactions for Mobile Devices: Using capacitive markers 
CapStonesand ZebraWidgets(Chan et al., CHI’12) 
CapWidgets 
(Kratzetet al., CHIEA’11) 
TUIC 
(Yu et al., CHI’11) 
Tangible Remote Controllers(Jansen et al., CHI’ 12) 
Cilpon Gadgets 
(Yu et al., UIST’11)
PREVIOUS WORKS 
Portico 
(Avrahamiet al., UIST’11) 
Camera-based Tangible Controller(Kato, mobileHCI‘09) 
Vision-based force sensor 
(Kato, mobileHCI’ 12) 
Tangible Joysticks 
Physical tokens 
Tangible Interactions for Mobile Devices: Using cameras
PREVIOUS WORKS 
Technique (Author, Year) 
Sensor used (property) 
Limitations 
P/A 
(tangibles) 
Cilpon Gadgets 
(Yu et al., 2011) 
Touchscreen(spatial) 
Confinedwithin the device 
Invisible when it is untouched 
Passive 
TUIC 
(Yu et al., 2011) 
Touchscreen 
(spatial, frequency) 
Confinedwithin the touchscreen 
Occlusion problem 
Need battery (active) 
Invisible when untouched(passive) 
Passive 
/ Active 
CapWidgets 
(Kratzet al.,2011) 
Touchscreen(spatial) 
Occlusion problem 
Confinedwithin the touchscreen 
Invisible when untouched 
Passive 
Tangible Remote Controllers (Jansen et al., 2012) 
CapStones 
(Chanet al., 2012) 
Camera-based Tangible Controller (Katoet al., 2009) 
Camera (marker) 
Controllers are fixed and limited 
Need light 
Passive 
Vision based force sensor 
(Sato et al., 2012) 
Portico 
(Avrahami et al.,2011) 
Camera (color) 
Bulky 
Need light 
Previous techniques to enable tangible interactions on mobile devices
PREVIOUS WORKS 
Expanding the interaction area
PREVIOUS WORKS 
Cheap; 
Small; 
Passive; 
Permanent; 
Detectable;
PREVIOUS WORKS 
Magnetically Driven Input for Mobile Devices 
Abracadabra 
(Harrison et al., 2009) 
MagiWrite 
(Ketabdaret al., 2010) 
Digital Music Performance (Ketabdaret al., 2011) 
Nenya 
(Ashbrooket al., 2011) 
MagiTact 
(Ketabdaret al., 2011) 
GaussSense 
(Liang et al., 2012)
PREVIOUS WORKS 
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 
Nenya 
(Ashbrooket al., 2011) 
Menuselection 
Need additional mechanicalhardware. 
GaussSense 
(Liang et al., 2012) 
Pen interaction 
Need additional mechanicalhardware. 
(a board with 192 magnetic sensors and USB connection). 
Malfunctioning for ferromagnetic materials. 
Magnetically Driven Input Techniques
OUR METHOD : MAGGETZ 
+ 
passive magnets 
2. expand input area to avoid occlusions. 
+ 
a magnetometer 
3. using a magnetometer that already installed on current mobile devices. 
1. provide richer tactile clues. 
Multiple control widgets
OUR METHOD : MAGGETZ
IMPLEMENTATION
IMPLEMENTATION 
The type and location of a magnet for each widget
BACKGROUND 
The location of a magnet and visualization of magnetic fields for each control widgets. 
Push button 
Toggle 
Switch 
Slider 
Joystick 
Rotational 
Wheel
OUR METHOD 
Software 
- 
WedevelopedaMagGetztoolkitand3Dvisualizer(OpenGL) ontheAndroid4.0.4.(SHV-E160S,SamsungGalaxyNote). 
- 
Theinertialthree-axismagnetometersensesthemagneticfieldatasamplingfrequencyof100Hz. 
- 
Usedafixedsizebuffertoreducesamplingnoise. 
Thisprocessgeneratesa3Dvectorthatreflectsthevariationsofthemagneticfieldaroundthedevice.
OUR METHOD 
Software –linear type
OUR METHOD 
Software –linear type 
Wherep1isalastreferencepoint, p0isafirstreferencepoint,andx’isavectorthatnewpointxprojectedontop0p1. 
x’
OUR METHOD 
Software –curved type 
c
OUR METHOD 
Software –curved type 
wherepiisithreferencepointfromstartingpointp0,kisasequenceofthereferencepointclosesttoanewmagneticinputpoint. 
pk
OUR METHOD 
Software –2D plane type 
center 
East 
West 
South 
North
OUR METHOD 
Software –2D plane type 
Where pcis a center point, pkis a vector that is closest to a new input point xamong vectors between a center point pcand directional reference points (p0~pn), pknis the last point of vector pkstarting from pk0(=pc), and x’kis a vector that new point xprojected onto pcpkn. The direction of a joystick can be obtained by applying kof pkto equation
OUR METHOD 
Software –multiple widgets 
Button a 
Button b
OUR METHOD 
Software –multiple widgets 
Button a 
Button b
OUR METHOD 
Software –multiple widgets 
Button a 
Button b
OUR METHOD 
Software –multiple widgets 
Button a 
Button b
OUR METHOD 
Software –multiple widgets 
where xis a new magnetic point according to the user’s input, pais a reference point of button awith maximum pressure, pbis a maximum point of button b,and p0is a reference point of button aand bwith minimum pressure.
OUR METHOD 
Software –multiple widgets 
Two buttons 
Three buttons 
Joystick + Button
APPLICATONS
LIMITATION 
- 
The magnetism involved might damage the objects 
- 
Occasionally reports a large offset in the data or a stuck pointing in one direction 
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 presented a MagGetztoolkit and various applications using it, which provide users with a wider interaction area, higher input expressiveness, and a customizable layout of richer tactile clues. 
- 
MagGetzdo not need power, a wireless connection, or the hardware modification of mobile devices. 
- 
We believe that MagGetztoolkit can be successfully integrated for conventional mobile devices. 
- 
For the future work, we plan to design different shapes and forms of input control widgets (e.g., deformable, stretchable, or elastic properties).
THANK YOU

More Related Content

What's hot

Wireless Gesture Controlled Robot (FYP Report)
Wireless Gesture Controlled Robot (FYP Report)Wireless Gesture Controlled Robot (FYP Report)
Wireless Gesture Controlled Robot (FYP Report)Muhammad Ahkam Khan
 
Introduction to Capacitive Sensing Part1
Introduction to Capacitive Sensing Part1Introduction to Capacitive Sensing Part1
Introduction to Capacitive Sensing Part1Premier Farnell
 
Smart Remote for the Setup Box Using Gesture Control
Smart Remote for the Setup Box Using Gesture ControlSmart Remote for the Setup Box Using Gesture Control
Smart Remote for the Setup Box Using Gesture ControlIJERA Editor
 
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINOACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINOSnehasis Mondal
 
Microcontroll er based gesture vocalizer
Microcontroll er based gesture vocalizerMicrocontroll er based gesture vocalizer
Microcontroll er based gesture vocalizerPRADEEP Cheekatla
 
Gesture control robot using by Ardiuno
Gesture control robot using by ArdiunoGesture control robot using by Ardiuno
Gesture control robot using by ArdiunoSudhir Kumar
 
Touch Technology....ppt
Touch Technology....pptTouch Technology....ppt
Touch Technology....ppthashgeneration
 
Electronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed PatientsElectronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed PatientsIEEEP Karachi
 
Project Report on Hand gesture controlled robot part 2
Project Report on Hand gesture controlled robot part 2Project Report on Hand gesture controlled robot part 2
Project Report on Hand gesture controlled robot part 2Pragya
 
Gesture Control Robot using Arduino
Gesture Control Robot using ArduinoGesture Control Robot using Arduino
Gesture Control Robot using Arduinoijtsrd
 
Aacellerometer
AacellerometerAacellerometer
Aacellerometermukeshdeep
 
Gesture Controlled Car_Project report
Gesture Controlled Car_Project reportGesture Controlled Car_Project report
Gesture Controlled Car_Project reportAshikapokiya12345
 
IRJET - Smart Blind Stick using Image Processing
IRJET - Smart Blind Stick using Image ProcessingIRJET - Smart Blind Stick using Image Processing
IRJET - Smart Blind Stick using Image ProcessingIRJET Journal
 

What's hot (18)

Adtile Core Technologies
Adtile Core TechnologiesAdtile Core Technologies
Adtile Core Technologies
 
Gesture control car
Gesture control carGesture control car
Gesture control car
 
Wireless Gesture Controlled Robot (FYP Report)
Wireless Gesture Controlled Robot (FYP Report)Wireless Gesture Controlled Robot (FYP Report)
Wireless Gesture Controlled Robot (FYP Report)
 
Introduction to Capacitive Sensing Part1
Introduction to Capacitive Sensing Part1Introduction to Capacitive Sensing Part1
Introduction to Capacitive Sensing Part1
 
Smart Remote for the Setup Box Using Gesture Control
Smart Remote for the Setup Box Using Gesture ControlSmart Remote for the Setup Box Using Gesture Control
Smart Remote for the Setup Box Using Gesture Control
 
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINOACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
ACCELEROMETER BASED HAND GESTURE CONTROLLED ROBOT USING ARDUINO
 
Microcontroll er based gesture vocalizer
Microcontroll er based gesture vocalizerMicrocontroll er based gesture vocalizer
Microcontroll er based gesture vocalizer
 
Gesture control robot using by Ardiuno
Gesture control robot using by ArdiunoGesture control robot using by Ardiuno
Gesture control robot using by Ardiuno
 
Multitouch Interaction
Multitouch   InteractionMultitouch   Interaction
Multitouch Interaction
 
Touch Technology....ppt
Touch Technology....pptTouch Technology....ppt
Touch Technology....ppt
 
Electronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed PatientsElectronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed Patients
 
Project Report on Hand gesture controlled robot part 2
Project Report on Hand gesture controlled robot part 2Project Report on Hand gesture controlled robot part 2
Project Report on Hand gesture controlled robot part 2
 
Gesture Control Robot using Arduino
Gesture Control Robot using ArduinoGesture Control Robot using Arduino
Gesture Control Robot using Arduino
 
CopyofCIOReport
CopyofCIOReportCopyofCIOReport
CopyofCIOReport
 
Fingerprint ppt
Fingerprint pptFingerprint ppt
Fingerprint ppt
 
Aacellerometer
AacellerometerAacellerometer
Aacellerometer
 
Gesture Controlled Car_Project report
Gesture Controlled Car_Project reportGesture Controlled Car_Project report
Gesture Controlled Car_Project report
 
IRJET - Smart Blind Stick using Image Processing
IRJET - Smart Blind Stick using Image ProcessingIRJET - Smart Blind Stick using Image Processing
IRJET - Smart Blind Stick using Image Processing
 

Viewers also liked

Interruption Management: The Use of Attention-Directing Tactile Cues
Interruption Management: The Use of Attention-Directing Tactile CuesInterruption Management: The Use of Attention-Directing Tactile Cues
Interruption Management: The Use of Attention-Directing Tactile CuesEliza Weber
 
Trust and reputation models among agents
Trust and reputation models among agentsTrust and reputation models among agents
Trust and reputation models among agentsNick Bassiliades
 
Iberian invitational soocer cup
Iberian invitational soocer cupIberian invitational soocer cup
Iberian invitational soocer cupTatiana Sarti
 
MBT Presentation
MBT PresentationMBT Presentation
MBT Presentationbmanosh
 
Seminario biologia 2
Seminario biologia 2Seminario biologia 2
Seminario biologia 2andres940725
 
Цехмістер Володимир
Цехмістер ВолодимирЦехмістер Володимир
Цехмістер Володимирviktoriya2013
 
козацький р
козацький ркозацький р
козацький рviktoriya2013
 
козацький р
козацький ркозацький р
козацький рviktoriya2013
 
Federal Reserve - Consumer Outreach
Federal Reserve - Consumer OutreachFederal Reserve - Consumer Outreach
Federal Reserve - Consumer Outreachbmanosh
 
Patagonia pack raft expedition 2011
Patagonia pack raft expedition 2011Patagonia pack raft expedition 2011
Patagonia pack raft expedition 2011Walter Seguel
 
LIBST110A - Summer 2013 - Section 2136 - Session 1
LIBST110A - Summer 2013 - Section 2136 - Session 1LIBST110A - Summer 2013 - Section 2136 - Session 1
LIBST110A - Summer 2013 - Section 2136 - Session 1mkinneyccclib
 
ZuMu Presentation
ZuMu PresentationZuMu Presentation
ZuMu Presentationbmanosh
 
I don't want to be poor
I don't want to be poorI don't want to be poor
I don't want to be poorLin Yaohua
 
Mid market collaboration architecture presentation
Mid market collaboration architecture presentationMid market collaboration architecture presentation
Mid market collaboration architecture presentationTrinny Chacko
 

Viewers also liked (16)

Interruption Management: The Use of Attention-Directing Tactile Cues
Interruption Management: The Use of Attention-Directing Tactile CuesInterruption Management: The Use of Attention-Directing Tactile Cues
Interruption Management: The Use of Attention-Directing Tactile Cues
 
Trust and reputation models among agents
Trust and reputation models among agentsTrust and reputation models among agents
Trust and reputation models among agents
 
Iberian invitational soocer cup
Iberian invitational soocer cupIberian invitational soocer cup
Iberian invitational soocer cup
 
MBT Presentation
MBT PresentationMBT Presentation
MBT Presentation
 
Seminario biologia 2
Seminario biologia 2Seminario biologia 2
Seminario biologia 2
 
Цехмістер Володимир
Цехмістер ВолодимирЦехмістер Володимир
Цехмістер Володимир
 
Mcspaddensummitv
McspaddensummitvMcspaddensummitv
Mcspaddensummitv
 
козацький р
козацький ркозацький р
козацький р
 
козацький р
козацький ркозацький р
козацький р
 
Federal Reserve - Consumer Outreach
Federal Reserve - Consumer OutreachFederal Reserve - Consumer Outreach
Federal Reserve - Consumer Outreach
 
Trueorfalse
TrueorfalseTrueorfalse
Trueorfalse
 
Patagonia pack raft expedition 2011
Patagonia pack raft expedition 2011Patagonia pack raft expedition 2011
Patagonia pack raft expedition 2011
 
LIBST110A - Summer 2013 - Section 2136 - Session 1
LIBST110A - Summer 2013 - Section 2136 - Session 1LIBST110A - Summer 2013 - Section 2136 - Session 1
LIBST110A - Summer 2013 - Section 2136 - Session 1
 
ZuMu Presentation
ZuMu PresentationZuMu Presentation
ZuMu Presentation
 
I don't want to be poor
I don't want to be poorI don't want to be poor
I don't want to be poor
 
Mid market collaboration architecture presentation
Mid market collaboration architecture presentationMid market collaboration architecture presentation
Mid market collaboration architecture presentation
 

Similar to [UIST2013] MagGetz: Customizable Passive TangibleControllers on and around Conventional Mobile Devices

[MOBILEHCI2013] MagPen: Magnetically Driven Pen Interaction On and Around Con...
[MOBILEHCI2013] MagPen: Magnetically Driven Pen Interaction On and Around Con...[MOBILEHCI2013] MagPen: Magnetically Driven Pen Interaction On and Around Con...
[MOBILEHCI2013] MagPen: Magnetically Driven Pen Interaction On and Around Con...Sungjae Hwang
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppttffttfyyf
 
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
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptAfstddrrdv
 
A virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionA virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionEcwaytechnoz
 
A virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionA virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionEcway2004
 
A virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionA virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionEcwayt
 
A virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionA virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionEcwaytechnoz
 
A virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionA virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionEcwaytech
 
A virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionA virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionEcwaytech
 
A virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionA virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionecwayerode
 
eng.pptx
eng.pptxeng.pptx
eng.pptxZuine
 
DESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETER
DESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETERDESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETER
DESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETERIJCSEA Journal
 
Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...
Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...
Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...IJERA Editor
 
STEFANO CARRINO
STEFANO CARRINOSTEFANO CARRINO
STEFANO CARRINObutest
 
sixth sense technology.pdf
sixth sense technology.pdfsixth sense technology.pdf
sixth sense technology.pdfgopika1official
 
GESTURE BASED WIRELESS SHADOW ROBOT !
GESTURE BASED WIRELESS SHADOW ROBOT !GESTURE BASED WIRELESS SHADOW ROBOT !
GESTURE BASED WIRELESS SHADOW ROBOT !Sharif Raihan Kabir
 

Similar to [UIST2013] MagGetz: Customizable Passive TangibleControllers on and around Conventional Mobile Devices (20)

[MOBILEHCI2013] MagPen: Magnetically Driven Pen Interaction On and Around Con...
[MOBILEHCI2013] MagPen: Magnetically Driven Pen Interaction On and Around Con...[MOBILEHCI2013] MagPen: Magnetically Driven Pen Interaction On and Around Con...
[MOBILEHCI2013] MagPen: Magnetically Driven Pen Interaction On and Around Con...
 
Myo armband project
Myo armband projectMyo armband project
Myo armband project
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
 
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...
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
 
A virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionA virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital television
 
A virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionA virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital television
 
A virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionA virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital television
 
A virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionA virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital television
 
A virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionA virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital television
 
A virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionA virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital television
 
A virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital televisionA virtual touch event method using scene recognition for digital television
A virtual touch event method using scene recognition for digital television
 
eng.pptx
eng.pptxeng.pptx
eng.pptx
 
DESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETER
DESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETERDESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETER
DESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETER
 
Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...
Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...
Hand Motion Gestures For Mobile Communication Based On Inertial Sensors For O...
 
STEFANO CARRINO
STEFANO CARRINOSTEFANO CARRINO
STEFANO CARRINO
 
PPT_1.pptx
PPT_1.pptxPPT_1.pptx
PPT_1.pptx
 
Soli sensor
Soli sensorSoli sensor
Soli sensor
 
sixth sense technology.pdf
sixth sense technology.pdfsixth sense technology.pdf
sixth sense technology.pdf
 
GESTURE BASED WIRELESS SHADOW ROBOT !
GESTURE BASED WIRELESS SHADOW ROBOT !GESTURE BASED WIRELESS SHADOW ROBOT !
GESTURE BASED WIRELESS SHADOW ROBOT !
 

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
 
[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
 
[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
 
[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...
 
[Wearable X Fair] 웨어러블 기술의 연구 동향 및 미래 전망
[Wearable X Fair] 웨어러블 기술의 연구 동향 및 미래 전망[Wearable X Fair] 웨어러블 기술의 연구 동향 및 미래 전망
[Wearable X Fair] 웨어러블 기술의 연구 동향 및 미래 전망
 

Recently uploaded

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
#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
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
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
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
#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
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
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
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

[UIST2013] MagGetz: Customizable Passive TangibleControllers on and around Conventional Mobile Devices

  • 1. MagGetz Customizable Passive TangibleControllers on and around Conventional Mobile Devices Presenter: S.J. Hwang Ph.D. Student | 6thSemester
  • 2. MOTIVATION Physical objects in real life provide users with intuitive tactile clues through its physical artifacts
  • 4. MOTIVATION Lacks of tactile clues
  • 6. PREVIOUS WORKS by adding other types of tangible objects Researchers have attempt to increase this input space … by expanding the interaction area
  • 7. PREVIOUS WORKS Tangible Interactions for Mobile Devices
  • 8. PREVIOUS WORKS Tangible Interactions for Mobile Devices: Using capacitive markers CapStonesand ZebraWidgets(Chan et al., CHI’12) CapWidgets (Kratzetet al., CHIEA’11) TUIC (Yu et al., CHI’11) Tangible Remote Controllers(Jansen et al., CHI’ 12) Cilpon Gadgets (Yu et al., UIST’11)
  • 9. PREVIOUS WORKS Portico (Avrahamiet al., UIST’11) Camera-based Tangible Controller(Kato, mobileHCI‘09) Vision-based force sensor (Kato, mobileHCI’ 12) Tangible Joysticks Physical tokens Tangible Interactions for Mobile Devices: Using cameras
  • 10. PREVIOUS WORKS Technique (Author, Year) Sensor used (property) Limitations P/A (tangibles) Cilpon Gadgets (Yu et al., 2011) Touchscreen(spatial) Confinedwithin the device Invisible when it is untouched Passive TUIC (Yu et al., 2011) Touchscreen (spatial, frequency) Confinedwithin the touchscreen Occlusion problem Need battery (active) Invisible when untouched(passive) Passive / Active CapWidgets (Kratzet al.,2011) Touchscreen(spatial) Occlusion problem Confinedwithin the touchscreen Invisible when untouched Passive Tangible Remote Controllers (Jansen et al., 2012) CapStones (Chanet al., 2012) Camera-based Tangible Controller (Katoet al., 2009) Camera (marker) Controllers are fixed and limited Need light Passive Vision based force sensor (Sato et al., 2012) Portico (Avrahami et al.,2011) Camera (color) Bulky Need light Previous techniques to enable tangible interactions on mobile devices
  • 11. PREVIOUS WORKS Expanding the interaction area
  • 12. PREVIOUS WORKS Cheap; Small; Passive; Permanent; Detectable;
  • 13. PREVIOUS WORKS Magnetically Driven Input for Mobile Devices Abracadabra (Harrison et al., 2009) MagiWrite (Ketabdaret al., 2010) Digital Music Performance (Ketabdaret al., 2011) Nenya (Ashbrooket al., 2011) MagiTact (Ketabdaret al., 2011) GaussSense (Liang et al., 2012)
  • 14. PREVIOUS WORKS 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 Nenya (Ashbrooket al., 2011) Menuselection Need additional mechanicalhardware. GaussSense (Liang et al., 2012) Pen interaction Need additional mechanicalhardware. (a board with 192 magnetic sensors and USB connection). Malfunctioning for ferromagnetic materials. Magnetically Driven Input Techniques
  • 15. OUR METHOD : MAGGETZ + passive magnets 2. expand input area to avoid occlusions. + a magnetometer 3. using a magnetometer that already installed on current mobile devices. 1. provide richer tactile clues. Multiple control widgets
  • 16. OUR METHOD : MAGGETZ
  • 18. IMPLEMENTATION The type and location of a magnet for each widget
  • 19. BACKGROUND The location of a magnet and visualization of magnetic fields for each control widgets. Push button Toggle Switch Slider Joystick Rotational Wheel
  • 20. OUR METHOD Software - WedevelopedaMagGetztoolkitand3Dvisualizer(OpenGL) ontheAndroid4.0.4.(SHV-E160S,SamsungGalaxyNote). - Theinertialthree-axismagnetometersensesthemagneticfieldatasamplingfrequencyof100Hz. - Usedafixedsizebuffertoreducesamplingnoise. Thisprocessgeneratesa3Dvectorthatreflectsthevariationsofthemagneticfieldaroundthedevice.
  • 21. OUR METHOD Software –linear type
  • 22. OUR METHOD Software –linear type Wherep1isalastreferencepoint, p0isafirstreferencepoint,andx’isavectorthatnewpointxprojectedontop0p1. x’
  • 23. OUR METHOD Software –curved type c
  • 24. OUR METHOD Software –curved type wherepiisithreferencepointfromstartingpointp0,kisasequenceofthereferencepointclosesttoanewmagneticinputpoint. pk
  • 25. OUR METHOD Software –2D plane type center East West South North
  • 26. OUR METHOD Software –2D plane type Where pcis a center point, pkis a vector that is closest to a new input point xamong vectors between a center point pcand directional reference points (p0~pn), pknis the last point of vector pkstarting from pk0(=pc), and x’kis a vector that new point xprojected onto pcpkn. The direction of a joystick can be obtained by applying kof pkto equation
  • 27. OUR METHOD Software –multiple widgets Button a Button b
  • 28. OUR METHOD Software –multiple widgets Button a Button b
  • 29. OUR METHOD Software –multiple widgets Button a Button b
  • 30. OUR METHOD Software –multiple widgets Button a Button b
  • 31. OUR METHOD Software –multiple widgets where xis a new magnetic point according to the user’s input, pais a reference point of button awith maximum pressure, pbis a maximum point of button b,and p0is a reference point of button aand bwith minimum pressure.
  • 32. OUR METHOD Software –multiple widgets Two buttons Three buttons Joystick + Button
  • 34. LIMITATION - The magnetism involved might damage the objects - Occasionally reports a large offset in the data or a stuck pointing in one direction 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 presented a MagGetztoolkit and various applications using it, which provide users with a wider interaction area, higher input expressiveness, and a customizable layout of richer tactile clues. - MagGetzdo not need power, a wireless connection, or the hardware modification of mobile devices. - We believe that MagGetztoolkit can be successfully integrated for conventional mobile devices. - For the future work, we plan to design different shapes and forms of input control widgets (e.g., deformable, stretchable, or elastic properties).