SlideShare a Scribd company logo
1 of 1
Download to read offline
etc 
스마트폰 가속도센서를 이용한 모션 제스쳐 
프레임워크의 설계 및 구현 
이기문*, 이신영*, 김종현o 
KAIST*, 동의과학대학교 컴퓨터정보계열 o 
애플사에서 사용자들에게 익숙한 동작들을 체계화 시켜 스마트폰 UI의 혁신을 가져왔던 터치 제스쳐 인터페이스의 한계를 넘기 위해, 가속도 센서와 자이로스코프 센서를 활용한 모션 제스쳐를 (1) 체계적으로 정리하여, 기울이기와 넘기기를 정의하고 (2) 이를 실제 개발에 적용하여 그 가능성을 제시한다. 
Input of Accelerometer 
Calculate Angles 
Scroll 
Input of Gyroscope 
Change of Angular Velocity 
Turn over 
목적 
모델 
구현 및 평가 
주요 알고리즘 
결론 
참고문헌 
NSObject 
UIResponder 
UIView 
UIScrollView 
UITableView 
UIWebView 
UIAcceleromter 
UIGesture 
etc 
NSObject 
UIResponder 
UIView 
UIScrollView 
UITableView 
UIWebView 
UIAcceleromter 
UIG. 
UIG. 
UIG. 
[1] Alasdair Allan, Programming the Accelerometer, Gyroscope, Camera, and Magnetometer, Basic Sensors in iOS, O’REILLY, 2011 
[2] 토로코 유타, 김은철 역, 아이폰 프로그래밍 UIKit 핵심 바이블, 2011 
[3] Apple Inc, iOS Human Interface Guidelines, 2011.10.12 
1.Motion Broswer : UIWebView 적용 
2.Accelerometer Table : UITableView 적용

More Related Content

Similar to A Study on the Smartphone Motion User Interface

LINC3.0 캡스톤디자인 경진대회_로운팀.pptx
LINC3.0 캡스톤디자인 경진대회_로운팀.pptxLINC3.0 캡스톤디자인 경진대회_로운팀.pptx
LINC3.0 캡스톤디자인 경진대회_로운팀.pptxssuser20022f
 
증강현실 (Augmented reality) 기술 및 응용 사례 분석 (1)
증강현실 (Augmented reality) 기술 및 응용 사례 분석 (1)증강현실 (Augmented reality) 기술 및 응용 사례 분석 (1)
증강현실 (Augmented reality) 기술 및 응용 사례 분석 (1)메가트렌드랩 megatrendlab
 
(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)
(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)
(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)SangIn Choung
 
퓨즈[Fusetools] 소개 :: blog.Wonhada.com :: 최신 자료 (2016년)
퓨즈[Fusetools] 소개 :: blog.Wonhada.com :: 최신 자료 (2016년)퓨즈[Fusetools] 소개 :: blog.Wonhada.com :: 최신 자료 (2016년)
퓨즈[Fusetools] 소개 :: blog.Wonhada.com :: 최신 자료 (2016년)강민 원
 
박물관 증강현실 도슨트 제스처 사용성 평가_2017
박물관 증강현실 도슨트 제스처 사용성 평가_2017박물관 증강현실 도슨트 제스처 사용성 평가_2017
박물관 증강현실 도슨트 제스처 사용성 평가_2017M&M Networks
 
마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유Woo Sanghun
 
부산 전기차(EV) 충전소 네비게이션 모바일 앱 개발
부산 전기차(EV) 충전소 네비게이션 모바일 앱 개발 부산 전기차(EV) 충전소 네비게이션 모바일 앱 개발
부산 전기차(EV) 충전소 네비게이션 모바일 앱 개발 Jong-Hyun Kim
 
2015년 UX 최신 트렌드 및 전망
2015년 UX 최신 트렌드 및 전망2015년 UX 최신 트렌드 및 전망
2015년 UX 최신 트렌드 및 전망Billy Choi
 
모바일 인터페이스 기술을 활용한 마케팅 사례와 경험 공유
모바일 인터페이스 기술을 활용한 마케팅 사례와 경험 공유모바일 인터페이스 기술을 활용한 마케팅 사례와 경험 공유
모바일 인터페이스 기술을 활용한 마케팅 사례와 경험 공유Yang Keun Kim
 
증강현실 2.0 기술과 콘텐츠응용기술 현황 및 전망
증강현실 2.0 기술과 콘텐츠응용기술 현황 및 전망증강현실 2.0 기술과 콘텐츠응용기술 현황 및 전망
증강현실 2.0 기술과 콘텐츠응용기술 현황 및 전망메가트렌드랩 megatrendlab
 
0. Smart public media reference m&m networks vol1
0. Smart public media reference   m&m networks   vol10. Smart public media reference   m&m networks   vol1
0. Smart public media reference m&m networks vol1M&M Networks
 
UX 디자인에 대하여
UX 디자인에 대하여UX 디자인에 대하여
UX 디자인에 대하여totodeung
 
Rss+reader+n스크린+적용기
Rss+reader+n스크린+적용기Rss+reader+n스크린+적용기
Rss+reader+n스크린+적용기caley2
 
디자인과 감성기술 - 스마트워치를 기반으로
디자인과 감성기술 - 스마트워치를 기반으로디자인과 감성기술 - 스마트워치를 기반으로
디자인과 감성기술 - 스마트워치를 기반으로Andy Daeyol Na(나대열)
 

Similar to A Study on the Smartphone Motion User Interface (20)

LINC3.0 캡스톤디자인 경진대회_로운팀.pptx
LINC3.0 캡스톤디자인 경진대회_로운팀.pptxLINC3.0 캡스톤디자인 경진대회_로운팀.pptx
LINC3.0 캡스톤디자인 경진대회_로운팀.pptx
 
증강현실 기술 및 응용 사례 분석
증강현실 기술 및 응용 사례 분석증강현실 기술 및 응용 사례 분석
증강현실 기술 및 응용 사례 분석
 
증강현실 (Augmented reality) 기술 및 응용 사례 분석 (1)
증강현실 (Augmented reality) 기술 및 응용 사례 분석 (1)증강현실 (Augmented reality) 기술 및 응용 사례 분석 (1)
증강현실 (Augmented reality) 기술 및 응용 사례 분석 (1)
 
(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)
(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)
(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)
 
퓨즈[Fusetools] 소개 :: blog.Wonhada.com :: 최신 자료 (2016년)
퓨즈[Fusetools] 소개 :: blog.Wonhada.com :: 최신 자료 (2016년)퓨즈[Fusetools] 소개 :: blog.Wonhada.com :: 최신 자료 (2016년)
퓨즈[Fusetools] 소개 :: blog.Wonhada.com :: 최신 자료 (2016년)
 
박물관 증강현실 도슨트 제스처 사용성 평가_2017
박물관 증강현실 도슨트 제스처 사용성 평가_2017박물관 증강현실 도슨트 제스처 사용성 평가_2017
박물관 증강현실 도슨트 제스처 사용성 평가_2017
 
증강현실의 기술원리 및 프레임워크
증강현실의 기술원리 및 프레임워크증강현실의 기술원리 및 프레임워크
증강현실의 기술원리 및 프레임워크
 
마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유
 
부산 전기차(EV) 충전소 네비게이션 모바일 앱 개발
부산 전기차(EV) 충전소 네비게이션 모바일 앱 개발 부산 전기차(EV) 충전소 네비게이션 모바일 앱 개발
부산 전기차(EV) 충전소 네비게이션 모바일 앱 개발
 
2015년 UX 최신 트렌드 및 전망
2015년 UX 최신 트렌드 및 전망2015년 UX 최신 트렌드 및 전망
2015년 UX 최신 트렌드 및 전망
 
모바일 인터페이스 기술을 활용한 마케팅 사례와 경험 공유
모바일 인터페이스 기술을 활용한 마케팅 사례와 경험 공유모바일 인터페이스 기술을 활용한 마케팅 사례와 경험 공유
모바일 인터페이스 기술을 활용한 마케팅 사례와 경험 공유
 
지하철알리미 공모전경험담 및 팁 (이민석)
지하철알리미 공모전경험담 및 팁 (이민석)지하철알리미 공모전경험담 및 팁 (이민석)
지하철알리미 공모전경험담 및 팁 (이민석)
 
증강현실 2.0 기술과 콘텐츠응용기술 현황 및 전망
증강현실 2.0 기술과 콘텐츠응용기술 현황 및 전망증강현실 2.0 기술과 콘텐츠응용기술 현황 및 전망
증강현실 2.0 기술과 콘텐츠응용기술 현황 및 전망
 
광주과기원_우운택_교수
광주과기원_우운택_교수광주과기원_우운택_교수
광주과기원_우운택_교수
 
0. Smart public media reference m&m networks vol1
0. Smart public media reference   m&m networks   vol10. Smart public media reference   m&m networks   vol1
0. Smart public media reference m&m networks vol1
 
UX 디자인에 대하여
UX 디자인에 대하여UX 디자인에 대하여
UX 디자인에 대하여
 
동작인식 UI/UX
동작인식 UI/UX동작인식 UI/UX
동작인식 UI/UX
 
Rss+reader+n스크린+적용기
Rss+reader+n스크린+적용기Rss+reader+n스크린+적용기
Rss+reader+n스크린+적용기
 
디자인과 감성기술 - 스마트워치를 기반으로
디자인과 감성기술 - 스마트워치를 기반으로디자인과 감성기술 - 스마트워치를 기반으로
디자인과 감성기술 - 스마트워치를 기반으로
 
Ux design process
Ux design processUx design process
Ux design process
 

More from Jong-Hyun Kim

파이썬 AI 드론 프로그래밍
파이썬 AI 드론 프로그래밍파이썬 AI 드론 프로그래밍
파이썬 AI 드론 프로그래밍Jong-Hyun Kim
 
Google Teachable machine을 이용한 AI 서비스 만들기
Google Teachable machine을 이용한  AI 서비스 만들기Google Teachable machine을 이용한  AI 서비스 만들기
Google Teachable machine을 이용한 AI 서비스 만들기Jong-Hyun Kim
 
모두의 AI 교육 : 산 ⦁ 학 ⦁ 관 협력으로 모색해 보는 부산 AI 교육
모두의 AI 교육 : 산 ⦁ 학 ⦁ 관 협력으로 모색해 보는 부산 AI 교육모두의 AI 교육 : 산 ⦁ 학 ⦁ 관 협력으로 모색해 보는 부산 AI 교육
모두의 AI 교육 : 산 ⦁ 학 ⦁ 관 협력으로 모색해 보는 부산 AI 교육Jong-Hyun Kim
 
고등직업교육에서의 AI 교육 사례 및 방향
고등직업교육에서의 AI 교육 사례 및 방향고등직업교육에서의 AI 교육 사례 및 방향
고등직업교육에서의 AI 교육 사례 및 방향Jong-Hyun Kim
 
Edge AI 및 학생 프로젝트 소개
Edge AI 및 학생 프로젝트 소개Edge AI 및 학생 프로젝트 소개
Edge AI 및 학생 프로젝트 소개Jong-Hyun Kim
 
초보 유투버의 IT과목 실시간 온.오프라인 융합 강의 사례
초보 유투버의 IT과목 실시간 온.오프라인 융합 강의 사례초보 유투버의 IT과목 실시간 온.오프라인 융합 강의 사례
초보 유투버의 IT과목 실시간 온.오프라인 융합 강의 사례Jong-Hyun Kim
 
Busan Citizen Censor : 부산 시민 참여 스마트시티 오픈데이터 플랫폼
Busan Citizen Censor : 부산 시민 참여 스마트시티 오픈데이터 플랫폼 Busan Citizen Censor : 부산 시민 참여 스마트시티 오픈데이터 플랫폼
Busan Citizen Censor : 부산 시민 참여 스마트시티 오픈데이터 플랫폼 Jong-Hyun Kim
 
IoT Hands-On-Lab, KINGS, 2019
IoT Hands-On-Lab, KINGS, 2019IoT Hands-On-Lab, KINGS, 2019
IoT Hands-On-Lab, KINGS, 2019Jong-Hyun Kim
 
micro:bit 프로그래밍 기초
micro:bit 프로그래밍 기초 micro:bit 프로그래밍 기초
micro:bit 프로그래밍 기초 Jong-Hyun Kim
 
프로브 차량(Porbe Vehicle)을 이용한 IoT 기반 실시간 환경 모니터링 시스템
프로브 차량(Porbe Vehicle)을 이용한 IoT 기반 실시간 환경 모니터링 시스템프로브 차량(Porbe Vehicle)을 이용한 IoT 기반 실시간 환경 모니터링 시스템
프로브 차량(Porbe Vehicle)을 이용한 IoT 기반 실시간 환경 모니터링 시스템Jong-Hyun Kim
 
딥러닝을 이용한 컬러 테라피 메디컬 IoT 스마트 미러
딥러닝을 이용한 컬러 테라피 메디컬 IoT 스마트 미러딥러닝을 이용한 컬러 테라피 메디컬 IoT 스마트 미러
딥러닝을 이용한 컬러 테라피 메디컬 IoT 스마트 미러Jong-Hyun Kim
 
모션 인식을 이용한 스마트 안전 헬맷 개발 및 자전거 사고 빅데이터 분석
모션 인식을 이용한 스마트 안전 헬맷 개발 및 자전거 사고 빅데이터 분석모션 인식을 이용한 스마트 안전 헬맷 개발 및 자전거 사고 빅데이터 분석
모션 인식을 이용한 스마트 안전 헬맷 개발 및 자전거 사고 빅데이터 분석Jong-Hyun Kim
 
딥러닝을 이용한 지능형 IoT 스마트 홈 미러
딥러닝을 이용한 지능형 IoT 스마트 홈 미러딥러닝을 이용한 지능형 IoT 스마트 홈 미러
딥러닝을 이용한 지능형 IoT 스마트 홈 미러Jong-Hyun Kim
 
클라우드 기반 지능형 IoT 공기청정기
클라우드 기반 지능형 IoT 공기청정기클라우드 기반 지능형 IoT 공기청정기
클라우드 기반 지능형 IoT 공기청정기Jong-Hyun Kim
 
스마트 공기 톡톡
스마트 공기 톡톡스마트 공기 톡톡
스마트 공기 톡톡Jong-Hyun Kim
 
데이터를 통한 지역 시민과의 소통 : 데이터의 공개와 활용
데이터를 통한 지역 시민과의 소통 : 데이터의 공개와 활용데이터를 통한 지역 시민과의 소통 : 데이터의 공개와 활용
데이터를 통한 지역 시민과의 소통 : 데이터의 공개와 활용Jong-Hyun Kim
 
모두를 위한 소프트웨어 교육 : 초등학교의 프로젝트 기반 창의융합 SW 교육 사례
모두를 위한 소프트웨어 교육 : 초등학교의 프로젝트 기반 창의융합  SW 교육 사례모두를 위한 소프트웨어 교육 : 초등학교의 프로젝트 기반 창의융합  SW 교육 사례
모두를 위한 소프트웨어 교육 : 초등학교의 프로젝트 기반 창의융합 SW 교육 사례Jong-Hyun Kim
 
동의대학교 산업융합시스템학부 특강
동의대학교 산업융합시스템학부 특강동의대학교 산업융합시스템학부 특강
동의대학교 산업융합시스템학부 특강Jong-Hyun Kim
 
부산 알로이시오 초등학교 창의융합 SW 교육 사례
부산 알로이시오 초등학교 창의융합 SW 교육 사례부산 알로이시오 초등학교 창의융합 SW 교육 사례
부산 알로이시오 초등학교 창의융합 SW 교육 사례Jong-Hyun Kim
 
데이터를 통한 시민과의 소통
데이터를 통한 시민과의 소통데이터를 통한 시민과의 소통
데이터를 통한 시민과의 소통Jong-Hyun Kim
 

More from Jong-Hyun Kim (20)

파이썬 AI 드론 프로그래밍
파이썬 AI 드론 프로그래밍파이썬 AI 드론 프로그래밍
파이썬 AI 드론 프로그래밍
 
Google Teachable machine을 이용한 AI 서비스 만들기
Google Teachable machine을 이용한  AI 서비스 만들기Google Teachable machine을 이용한  AI 서비스 만들기
Google Teachable machine을 이용한 AI 서비스 만들기
 
모두의 AI 교육 : 산 ⦁ 학 ⦁ 관 협력으로 모색해 보는 부산 AI 교육
모두의 AI 교육 : 산 ⦁ 학 ⦁ 관 협력으로 모색해 보는 부산 AI 교육모두의 AI 교육 : 산 ⦁ 학 ⦁ 관 협력으로 모색해 보는 부산 AI 교육
모두의 AI 교육 : 산 ⦁ 학 ⦁ 관 협력으로 모색해 보는 부산 AI 교육
 
고등직업교육에서의 AI 교육 사례 및 방향
고등직업교육에서의 AI 교육 사례 및 방향고등직업교육에서의 AI 교육 사례 및 방향
고등직업교육에서의 AI 교육 사례 및 방향
 
Edge AI 및 학생 프로젝트 소개
Edge AI 및 학생 프로젝트 소개Edge AI 및 학생 프로젝트 소개
Edge AI 및 학생 프로젝트 소개
 
초보 유투버의 IT과목 실시간 온.오프라인 융합 강의 사례
초보 유투버의 IT과목 실시간 온.오프라인 융합 강의 사례초보 유투버의 IT과목 실시간 온.오프라인 융합 강의 사례
초보 유투버의 IT과목 실시간 온.오프라인 융합 강의 사례
 
Busan Citizen Censor : 부산 시민 참여 스마트시티 오픈데이터 플랫폼
Busan Citizen Censor : 부산 시민 참여 스마트시티 오픈데이터 플랫폼 Busan Citizen Censor : 부산 시민 참여 스마트시티 오픈데이터 플랫폼
Busan Citizen Censor : 부산 시민 참여 스마트시티 오픈데이터 플랫폼
 
IoT Hands-On-Lab, KINGS, 2019
IoT Hands-On-Lab, KINGS, 2019IoT Hands-On-Lab, KINGS, 2019
IoT Hands-On-Lab, KINGS, 2019
 
micro:bit 프로그래밍 기초
micro:bit 프로그래밍 기초 micro:bit 프로그래밍 기초
micro:bit 프로그래밍 기초
 
프로브 차량(Porbe Vehicle)을 이용한 IoT 기반 실시간 환경 모니터링 시스템
프로브 차량(Porbe Vehicle)을 이용한 IoT 기반 실시간 환경 모니터링 시스템프로브 차량(Porbe Vehicle)을 이용한 IoT 기반 실시간 환경 모니터링 시스템
프로브 차량(Porbe Vehicle)을 이용한 IoT 기반 실시간 환경 모니터링 시스템
 
딥러닝을 이용한 컬러 테라피 메디컬 IoT 스마트 미러
딥러닝을 이용한 컬러 테라피 메디컬 IoT 스마트 미러딥러닝을 이용한 컬러 테라피 메디컬 IoT 스마트 미러
딥러닝을 이용한 컬러 테라피 메디컬 IoT 스마트 미러
 
모션 인식을 이용한 스마트 안전 헬맷 개발 및 자전거 사고 빅데이터 분석
모션 인식을 이용한 스마트 안전 헬맷 개발 및 자전거 사고 빅데이터 분석모션 인식을 이용한 스마트 안전 헬맷 개발 및 자전거 사고 빅데이터 분석
모션 인식을 이용한 스마트 안전 헬맷 개발 및 자전거 사고 빅데이터 분석
 
딥러닝을 이용한 지능형 IoT 스마트 홈 미러
딥러닝을 이용한 지능형 IoT 스마트 홈 미러딥러닝을 이용한 지능형 IoT 스마트 홈 미러
딥러닝을 이용한 지능형 IoT 스마트 홈 미러
 
클라우드 기반 지능형 IoT 공기청정기
클라우드 기반 지능형 IoT 공기청정기클라우드 기반 지능형 IoT 공기청정기
클라우드 기반 지능형 IoT 공기청정기
 
스마트 공기 톡톡
스마트 공기 톡톡스마트 공기 톡톡
스마트 공기 톡톡
 
데이터를 통한 지역 시민과의 소통 : 데이터의 공개와 활용
데이터를 통한 지역 시민과의 소통 : 데이터의 공개와 활용데이터를 통한 지역 시민과의 소통 : 데이터의 공개와 활용
데이터를 통한 지역 시민과의 소통 : 데이터의 공개와 활용
 
모두를 위한 소프트웨어 교육 : 초등학교의 프로젝트 기반 창의융합 SW 교육 사례
모두를 위한 소프트웨어 교육 : 초등학교의 프로젝트 기반 창의융합  SW 교육 사례모두를 위한 소프트웨어 교육 : 초등학교의 프로젝트 기반 창의융합  SW 교육 사례
모두를 위한 소프트웨어 교육 : 초등학교의 프로젝트 기반 창의융합 SW 교육 사례
 
동의대학교 산업융합시스템학부 특강
동의대학교 산업융합시스템학부 특강동의대학교 산업융합시스템학부 특강
동의대학교 산업융합시스템학부 특강
 
부산 알로이시오 초등학교 창의융합 SW 교육 사례
부산 알로이시오 초등학교 창의융합 SW 교육 사례부산 알로이시오 초등학교 창의융합 SW 교육 사례
부산 알로이시오 초등학교 창의융합 SW 교육 사례
 
데이터를 통한 시민과의 소통
데이터를 통한 시민과의 소통데이터를 통한 시민과의 소통
데이터를 통한 시민과의 소통
 

A Study on the Smartphone Motion User Interface

  • 1. etc 스마트폰 가속도센서를 이용한 모션 제스쳐 프레임워크의 설계 및 구현 이기문*, 이신영*, 김종현o KAIST*, 동의과학대학교 컴퓨터정보계열 o 애플사에서 사용자들에게 익숙한 동작들을 체계화 시켜 스마트폰 UI의 혁신을 가져왔던 터치 제스쳐 인터페이스의 한계를 넘기 위해, 가속도 센서와 자이로스코프 센서를 활용한 모션 제스쳐를 (1) 체계적으로 정리하여, 기울이기와 넘기기를 정의하고 (2) 이를 실제 개발에 적용하여 그 가능성을 제시한다. Input of Accelerometer Calculate Angles Scroll Input of Gyroscope Change of Angular Velocity Turn over 목적 모델 구현 및 평가 주요 알고리즘 결론 참고문헌 NSObject UIResponder UIView UIScrollView UITableView UIWebView UIAcceleromter UIGesture etc NSObject UIResponder UIView UIScrollView UITableView UIWebView UIAcceleromter UIG. UIG. UIG. [1] Alasdair Allan, Programming the Accelerometer, Gyroscope, Camera, and Magnetometer, Basic Sensors in iOS, O’REILLY, 2011 [2] 토로코 유타, 김은철 역, 아이폰 프로그래밍 UIKit 핵심 바이블, 2011 [3] Apple Inc, iOS Human Interface Guidelines, 2011.10.12 1.Motion Broswer : UIWebView 적용 2.Accelerometer Table : UITableView 적용