| 研究生: |
吳玠儀 Jie-Yi Wu |
|---|---|
| 論文名稱: |
多人線上遊戲同儕式浸入語音通訊系統實作及評估 Peer-to-Peer Immersive Voice Communication System Implementation and Assessment for MMOGs |
| 指導教授: |
江振瑞
Jehn-Ruey Jiang |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 資訊工程學系 Department of Computer Science & Information Engineering |
| 論文出版年: | 2012 |
| 畢業學年度: | 101 |
| 語文別: | 中文 |
| 論文頁數: | 52 |
| 中文關鍵詞: | 同儕網路 、浸入式語音交談 、巨量多人線上遊戲 、科技接受模型 |
| 外文關鍵詞: | Peer-to-Peer, Immersive Voice Communication, MMOGs, Technology Acceptance Model |
| 相關次數: | 點閱:18 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
多人線上遊戲(Massive Multi-player Online Games, MMOGs)已經成為網際網路中最熱門的應用之一。本實驗室先前的研究中,提出一種基於P2P環境的多人線上遊戲的分散式浸入式語音交談(Distributed Immersive Voice Communication, DIVC)技術。而DIVC研究觀察出人類在交談的模式底下,一個人只會專注傾聽某一比較在意的聲音,而會忽略掉其他比較不在意的聲音。基於此觀察,DIVC被設計成為一個考慮頻寬限制和傳輸延遲的分散式語音傳輸系統,具有很高的實用價值。
本論文將DIVC的技術構想實作在本實驗室另一研究成果VAST之上。 VAST為P2P網路架構的資料傳送技術,我們運用VAST架構建立語音傳輸功能並且使用適應式k-ary樹演算法依據各使用者的頻寬不同來轉傳語音資料。聲音部份採用DirectX中的Direct Sound套件來實現。最後我們實現一個多人線上遊戲的雛型 虛擬導覽系統,讓使用者間可進行語音通訊,我們也加入浸入式的設計,讓聲音大小與左右聲道音量隨聲音來源的位置改變。此外,在語音通話時系統能判斷聲音音量大小,在原始聲音音量超過某臨界值時才會送出聲音資料以降低頻寬的使用。
我們使用科技接受模型(Technology Acceptance Model, TAM)來評估我們的系統。TAM目的為提出一般化理論,以解釋並預測科技使用之影響。經過實際使用及調查訪談結果分析,使用者認為系統中加入浸入式語音可快速完成導覽及方便溝通,有82%的使用者對於本系統相當滿意。
The massively multi-player online game (MMOG) has been one of the popular Internet applications. One previous study proposed MMOG distributed immersive voice communication (DIVC) system in the P2P environment. The study observed that a human in conversation only focuses on a particular sound and ignores the other sounds. Based on the observation, the study considers a distributed voice transmission technology with bandwidth limitation and propagation delay constraint to design DIVC to have good performances, as shown in experimental results.
In this thesis, we implement DIVC based on VAST, which is a data transmission technology for the P2P network architecture. We use VAST to establish a voice transmission system, and use the adaptive k-ary tree algorithm based on the bandwidth of each user to forward voice data. We use Direct Sound package to implement the prototype of DIVC as a virtual tour system. We also improve the immersion aspect of DIVC by adjusting voice volume according to the distance and the left-right relationship of the speaker and the listener. Furthermore, we also add a mechanism to send voice data packet only when the volume of a source voice is larger than a threshold value to reduce bandwidth consumption.
We use the technology acceptance model (TAM) to evaluate our implementation. TAM is a general model to explain and predict the impact of the use of a technology. The TAM analysis results show that users think DIVC is helpful and that 82% of users think our system is very easy to use.
[1] World of warcraft, http://us.battle.net/wow/en/.
[2] Teamspeak, http://www.goteamspeak.com/.
[3] Ventrilo, http://www.ventrilo.com/.
[4] Skype, http://www.skype.com/.
[5] Frank Dabek, Russ Cox, Frans Kaashoek, and Robert Morris, “Vivaldi: A Decentralized Network Coordinate System,” SIGCOMM, August 2004.
[7] Kai Chen and Klara Nahrstedt, “Effective Location-Guided Tree Construction Algorithms for Small Group Multicast in MANET,” IEEE INFOCOM, June 2002.
[8] Shun-Yun Hu, Chuan Wu, Eliya Buyukkaya, Chien-Hao Chien, Tzu-Hao Lin, Maha Abdallah, and Jehn-Ruey Jiang, “VAST: A Spatial Publish Subscribe Overlay for Massively Multiuser Virtual Environments,” VAST Technical Report, March 2010.
[9] Shun-Yun Hu, Jui-Fa Chen and Tsu-Han Chen, “VON: A Scalable Peer-to-Peer Network for Virtual Environments,” IEEE Network, July – August 2006.
[10] DirectX, http://msdn.microsoft.com/en-us/library/windows/desktop/.
[11] R. L. Wegel and C. E. Lane, “The Auditory Masking of One Sound by Another and Its Probable Relation to The Dynamics of The Inner Ear,” The American Physical Society, July – December 1924.
[12] Tonio Triebel, Benjamin Guithier, Thomas Plotkowiak, Wolfgang Effelsberg, “Peer-to-peer Voice Communication for Massively Multiplayer Online Games,” IEEE Consumer Communication and Networking Conference (CCNC), January 2009.
[13] Jehn-Ruey Jiang and Hung-Shiang Chen, “Peer-to-Peer AOI Voice Chatting for Massively Multiplayer Online Games,” IEEE Transactions on Parallel and Distributed Systems, December 2007.
[14] Chi-Wen Fann, Jehn-Ruey Jiang and Jih-Wei Wu, “Peer-to-Peer Immersive Voice Communication for Massively Multiplayer Online Games,” Peer-to-Peer Networked Virtual Environments, December 2011.
[15] I.T. Union. ITU-T Recommendation P.59, Artificial conversational speech, 1993.
[16] Fred D. Davis, Richard P. Bagozzi and Paul R. Warshaw, “User Acceptance of Computer Technology:A Comparison of Two Theoretical Models,” Management Science, August 1989.
[17] Fishbein M. and I. Ajzen, “Belief, Attitude, Intention, and Behavior: An Introduction to Theory and Research,” Reading, MA: Addison-Wesley, 1975.
[18] Viswanath Venkatesh, Michael G. Morris, Gordon B. Davis and Fred D. Davis, “User acceptance of information technology: Toward a unified view,” MIS quarterly, September 2003.
[19] Source Code, http://acnlab.csie.ncu.edu.tw/CSharpVAST.rar