The Community for Technology Leaders
RSS Icon
Issue No.08 - Aug. (2013 vol.12)
pp: 1487-1501
Zengbin Zhang , Univ. of California, Santa Barbara, Santa Barbara, CA, USA
D. Chu , Microsoft Res., Redmond, WA, USA
Mobile gaming is a big driver of app marketplaces. However, few mobile games deliver truly distinctive gameplay experiences for ad hoc collocated users. As an example of such an experience, consider a sword fight dual between two users facing each other where each user's phone simulates a sword. With phone in hand, the users' thrusts and blocks translate to attacks and counterattacks in the game. Such Phone-to-Phone Mobile Motion Games (MMG) represent interesting and novel gameplay for ad hoc users in the same location. One enabler for an MMG game like sword fight is continuous, accurate distance ranging. Existing ranging schemes cannot meet the stringent requirements of MMG games: speed, accuracy, and noise robustness. In this work, we design FAR, a new ranging scheme that can localize at 12 Hz with 2-cm median error while withstanding up to 0-dB noise, multipath, and Doppler effect issues. Our implementation runs on commodity smartphones and does not require any external infrastructure. Moreover, distance measurement accuracy is comparable to that of Kinect, a fixed-infrastructure motion capture system. Evaluation on users playing two prototype games indicate that FAR can fully support dynamic game motion in real time.
Mobile communication, Games, Smart phones,smartphones, Acoustic localization, mobile gaming, mobile motion games
Zengbin Zhang, D. Chu, Xiaomeng Chen, T. Moscibroda, "Mobile Motion Gaming: Enabling a New Class of Phone-to-Phone Action Games on Commodity Phones", IEEE Transactions on Mobile Computing, vol.12, no. 8, pp. 1487-1501, Aug. 2013, doi:10.1109/TMC.2013.38
[1] F. Biscotti, B. Blau, J.-D. Lovelock, T.H. Nguyen, J. Erensen, S. Verma, and V.K. Liu, Market Trends: Gaming Ecosystem, Gartner, 2011.
[2] T. Beigbeder, R. Coughlan, C. Lusher, J. Plunkett, E. Agu, and M. Claypool, "The Effects of Loss and Latency on User Performance in Unreal Tournament 2003," Proc. Third ACM SIGCOMM Workshop Network and System Support for Games (NetGames), pp. 144-151, 2004.
[3] X. Bian, G. Abowd, and J. Rehg, "Using Sound Source Localization in a Home Environment," Proc. Int'l Conf. Pervasive Computing, pp. 281-291, 2005.
[4] L. Girod, M. Lukac, V. Trifa, and D. Estrin, "The Design and Implementation of a Self-Calibrating Distributed Acoustic Sensing Platform," Proc. Fourth Int'l Conf. Embedded Networked Sensor Systems (SenSys), pp. 71-84, 2006.
[5] A. Harter, A. Hopper, P. Steggles, A. Ward, and P. Webster, "The Anatomy of a Context-Aware Application," Wireless Networks, vol. 8, no. 2, pp. 187-197, 2002.
[6] M. Hazas and A. Hopper, "Broadband Ultrasonic Location Systems for Improved Indoor Positioning," IEEE Trans. Mobile Computing, vol. 5, no. 5, pp. 536-547, May 2006.
[7] M. Hazas, C. Kray, H. Gellersen, H. Agbota, G. Kortuem, and A. Krohn, "A Relative Positioning System for Co-Located Mobile Devices," Proc. ACM MobiSys, pp. 177-190, 2005.
[8] L. Jones and S. Lederman, Human Hand Function. Oxford Univ., 2006.
[9] G. Kortuem, C. Kray, and H. Gellersen, "Sensing and Visualizing Spatial Relations of Mobile Devices," Proc. 18th Ann. ACM Symp. User Interface Software and Technology (UIST), pp. 93-102, 2005.
[10] M. Kushwaha, K. Molnár, J. Sallai, P. Volgyesi, M. Maróti, and A. Lédeczi, "Sensor Node Localization Using Mobile Acoustic Beacons," Proc. IEEE Int'l Conf. Mobile Adhoc and Sensor Systems (MASS), pp. 491-500, 2005.
[11] A. LaMarca and E. de Lara, "Location Systems: An Introduction to the Technology Behind Location," Synthesis Lectures on Mobile and Pervasive Computing, vol. 3, no. 1, pp. 1-122, 2008.
[12] P. Lazik and A. Rowe, "Indoor Pseudo-Ranging of Mobile Devices Using Ultrasonic Chirps," Proc. 10th ACM Conf. Embedded Network Sensor Systems (SenSys), pp. 99-112, 2012.
[13] C. Lopes, A. Haghighat, A. Mandal, T. Givargis, and P. Baldi, "Localization of Off-the-Shelf Mobile Devices Using Audible Sound: Architectures, Protocols and Performance Assessment," ACM SIGMOBILE Mobile Computing and Comm. Rev., vol. 10, no. 2, pp. 38-50, 2006.
[14] S. Mason, C. Berger, S. Zhou, and P. Willett, "Detection, Synchronization, and Doppler Scale Estimation with Multicarrier Waveforms in Underwater Acoustic Communication," IEEE J. Selected Areas in Comm., vol. 26, no. 9, pp. 1638-1649, Dec. 2008.
[15] "Xbox Kinect," Microsoft,, 2013.
[16] "Nintendo Wii," Nintendo, http://www.nintendo.comwii, 2013.
[17] C. Peng, G. Shen, Y. Zhang, Y. Li, and K. Tan, "BeepBeep: A High Accuracy Acoustic Ranging System Using Cots Mobile Devices," Proc. Fifth Int'l Conf. Embedded Networked Sensor Systems (SenSys), pp. 1-14, 2007.
[18] N.B. Priyantha, A. Chakraborty, and H. Balakrishnan, "The Cricket Location-Support System," Proc. ACM MobiCom, pp. 32-43, 2000.
[19] J. Qiu, D. Chu, X. Meng, and T. Moscibroda, "On the Feasibility of Real-Time Phone-to-Phone 3D Localization," Proc. Ninth ACM Conf. Embedded Networked Sensor Systems (SenSys), pp. 190-203, 2011.
[20] J. Sallai, G. Balogh, M. Maroti, A. Ledeczi, and B. Kusy, "Acoustic Ranging in Resource Constrained Sensor Networks," Proc. Int'l Conf. Wireless Networks (ICWN), pp. 467-474, 2004.
[21] T. Schmidl and D. Cox, "Robust Frequency and Timing Synchronization for OFDM," IEEE Trans. Comm., vol. 45, no. 12, pp. 1613-1621, Dec. 1997.
[22] J. Scott and B. Dragovic, "Audio Location: Accurate Low-Cost Location Sensing," Proc. Int'l Conf. Pervasive Computing, pp. 307-311, 2005.
[23] J. Sohn, S. Member, N.S. Kim, and W. Sung, "A Statistical Model-Based Voice Activity Detection," IEEE Signal Processing Letters, vol. 6, no. 1, pp. 1-3, Jan. 1999.
[24] "Playstation Move," Sony, playstation-move , 2013.
[25] K. Whitehouse and D. Culler, "Calibration as Parameter Estimation in Sensor Networks," Proc. First ACM Int'l Workshop Wireless Sensor Networks and Applications (WSNA), pp. 59-67, 2002.
[26] Z. Zhang, D. Chu, J. Qiu, and T. Moscibroda, "Demo: Sword Fight with Smartphones," Proc. Ninth ACM Conf. Embedded Networked Sensor Systems (SenSys), pp. 403-404, 2011.
4 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool