530 likes | 648 Vues
This graduation project presentation showcases the development of smart device convergence through innovative applications that utilize motion recognition technology. The project covers various components, including a Smart TV and smartphone games, such as 'Bluemarble' and 'Mini Olympic.' It outlines accomplishments to date, detailing the motion recognition modules, game planning, and development processes. The presentation will highlight future plans for enhancements and a demo of the integrated smart applications, demonstrating their capability and innovation in interactive gaming technology.
E N D
Super Lemon Candy 김태우김윤경김선아 PRESENTATION GRADUATION PROJECT
INDEX 01 INTRODUCTION 02 WHAT WE HAVE DONE SO FAR 03 WHAT WE WILL DO FROM NOW ON 04 DEMO
Part 1 INTRODUCTION
PRESENTATION Various smart devices
GRADUATION PROJECT DESCRIPTION The convergence of smartdevices
GRADUATION PROJECT DESCRIPTION Smart TV + Smart Phone
GRADUATION PROJECT DESCRIPTION The convergence of smartdevices Screen sharing Motion recognition GAME
GRADUATION PROJECT DESCRIPTION Smart TV + Smart Phone Game 1. Bluemarble
GRADUATION PROJECT DESCRIPTION Smart TV + Smart Phone Game 2. Olympic
GRADUATION PROJECT DESCRIPTION What we should do • Motion recognition library ( Android library ) • Motion development tool ( Android App ) • Blue Marble ( Smart TV App ) • Blue Marble controller ( Android App ) • Mini Olympic ( Smart TV App ) • Mini Olympic controller ( Android App )
Part 2 WHAT WE HAVE DONE SO FAR
WHAT WE HAVE DONE SO FAR • Motion recognition • Study D SDK • Game planning • Game development
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module Motion recognition Purpose Preparation for development 3. Class design 4. Flow chart 5. Development tool
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 1. Purpose Motion library - To make an app recognize a motion easily Development tool - To make motion reference data easily
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 2. Preparation for development Preprocessing • Gravity filtering • Erase banding • Smoothing • Quantization • Sliding window
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 2. Preparation for development Matching Process • Normalization • DTW algorithm
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 3. Class design ( alpha ) MASensorValue MAPreprocessor MADatabaseAdapter MAMotionRecognizer MADataNormalizer MAMotionMatcher
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 4. Flow chart ( alpha ) User activity Motion library Preprocess ( sensorValues ) Preprocessing recognize ( preprocessed ) Recognizing Other tasks
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 4. Flow chart ( alpha ) preprocess()
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 4. Flow chart ( alpha ) recognize()
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 3. Class design ( beta ) MAMotionService MAMotionListener MAMotionData MAContext MADatabaseAdapter MAPreprocessor MASensorValue MASettings MAMotionMatcher MAXMLController
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 4. Flow chart ( beta ) User Activity Motion library bindService() Start motion service onMotionDetected() unbindService() Stop motion service
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 4. Flow chart ( beta ) onBind() – sensor ready onSensorChanged() - check energy level - preprocessing - motion matching - onMotionDetected() call MAContextMASettingsMAXMLController
WHAT WE HAVE DONE SO FAR – 1. Motion recognition module 5. Development tool ( alpha ) • Functions • Add / delete motion data • Motion matching • Graphic chart for motion data
WHAT WE HAVE DONE SO FAR – 2. Study D SDK Samsung Smart TV is a web-based application. Figure: Application on the Smart TV and on a Computer Web page Application Browser Browser Monitor TV screen Smart TV Personal Computer
WHAT WE HAVE DONE SO FAR – 2. Study D SDK HTML CSS JavaScript Config.xml images Application
WHAT WE HAVE DONE SO FAR – 2. Study D SDK Smart TV includes an application manager that handles application-related tasks. Figure: Application architecture App App App Application manager Maple browser
WHAT WE HAVE DONE SO FAR – 2. Study D SDK Also, we studied about basics of jQuery DOM structure Action script XML AJAX REST
WHAT WE HAVE DONE SO FAR – 4. Game development Start Scene Game start scene Register smart phone to be used in game. Decide turn.
WHAT WE HAVE DONE SO FAR – 4. Game development • Main Scene • Game play scene • - Show players • - arrange situation of lands and buildings • - Show golden keys, gold market conditions • and play time.
WHAT WE HAVE DONE SO FAR – 4. Game development File Description
WHAT WE HAVE DONE SO FAR – 4. Game development File Structure
WHAT WE HAVE DONE SO FAR – Study D SDK Getting started Appsframework
WHAT WE HAVE DONE SO FAR – Study D SDK Convergence App Manage Application
Part 3 WHAT WE WILL DO FROM NOW ON
WHAT WE WILL DO FROM NOW ON Complete blue marble development Study Unity3D 3. Olympicgame planning 4. Olympic game development
Part 4 DEMO