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 Technology of China 4 Microsoft Research Asia Presented by Xin Gao
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 ( assume the maximum speed of a player ‘ s hand is 2m/s ) Motivation Problem Design Evaluation Conclusion
11 Distance Measurement in MMG • 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, … 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 of 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 Thank You!!
Recommend
More recommend