Enabling a New Class of Phone-to-Phone Action Games on Commodity - - PowerPoint PPT Presentation
Enabling a New Class of Phone-to-Phone Action Games on Commodity - - PowerPoint PPT Presentation
SwordFight: Enabling a New Class of Phone-to-Phone Action Games on Commodity Phones Zengbin Zhang1, David Chu2, Xiaomeng Chen3, Thomas Moscibroda4 1 Univ. of California Santa Barbara 2 Microsoft Research Redmond 3 Univ. of Science and
2
Outline
- Motivation
- Problem
- Design
- Evaluation
- Conclusion
3
Mobile Gaming Penetration
Motivation Problem Design Evaluation Conclusion
4
Typical Mobile Games
Motivation Problem Design Evaluation Conclusion
5
Motion Games
Motivation Problem Design Evaluation Conclusion
6
Motion Games
Motivation Problem Design Evaluation Conclusion
7
Enabling SwordFight
Motivation Problem Design Evaluation Conclusion
8
Enabling SwordFight
Motivation Problem Design Evaluation Conclusion
9
Ranging by Sound
Motivation Problem Design Evaluation Conclusion
10
Not Suitable for MMG
Motivation Problem Design Evaluation Conclusion
(assume the maximum speed of a player‘s hand is 2m/s)
11
- No infrastructure support, commodity phones
- Real-time measurement
– Low measurement time: <=100ms – High measurement frequency: > 10 times/second
- Accurate
– Centimeter level accuracy
- Robust
– Mobility: Up to 4m/s hand-to-hand speed – Environment noise: talking, laughing, shouting, walls, …
Distance Measurement in MMG
Motivation Problem Design Evaluation Conclusion
12
Contributions
enable real time distance measurement employ a new pipelined streaming executio n strategy understand and tackle the practical sources
- f measurement error during motion gamin
g for increased robustness
Motivation Problem Design Evaluation Conclusion
13
Design
Motivation Problem Design Evaluation Conclusion
14
Typical Acoustic Ranging Process
Motivation Problem Design Evaluation Conclusion
15
Why Real-time is Hard
Motivation Problem Design Evaluation Conclusion
16
Approaches
Motivation Problem Design Evaluation Conclusion
17
Measurement Structure
Motivation Problem Design Evaluation Conclusion
18
Measurement Structure
Motivation Problem Design Evaluation Conclusion
19
How to Maintain Accuracy
Motivation Problem Design Evaluation Conclusion
20
Impact of Doppler Effect
Motivation Problem Design Evaluation Conclusion
21
Impact of Doppler Effect
Motivation Problem Design Evaluation Conclusion
22
Addressing Doppler Effect
Motivation Problem Design Evaluation Conclusion
23
Additional System Components
Motivation Problem Design Evaluation Conclusion
24
Implementation & Evaluation
Motivation Problem Design Evaluation Conclusion
25
Performance Summary
Motivation Problem Design Evaluation Conclusion
26
Comparing with Kinect
Motivation Problem Design Evaluation Conclusion
27
Conclusion
Motivation Problem Design Evaluation Conclusion
28