Size: px
Start display at page:

Download ""

Transcription

1 21 3

2

3 i Second Life DVE S/C DVE Peer-to-peer P2P DVE P2P DVE peer peer peer DVE DVE S/C P2P 2 Lockstep Non-Lockstep DVE Lockstep S/C Non-Lockstep S/C Lockstep P2P Non-Lockstep P2P 4 Lockstep DVE 2 Non-Lockstep DVE DVE Non-Lockstep P2P Local Remote

4 ii DVE peer Non-Lockstep S/C Web Ajax Asynchronous JavaScript + XML Web Web Web Non-Lockstep DVE Ajax Web DVE DVE Non-Lockstep DVE DVE DVE

5 iii Abstract In general, a server-client (S/C hereafter) type of network topology may be employed in the Distributed Virtual Environment (DVE hereafter) such as Second Life. Although this type of DVE that offers the advantage of consistent states of objects in a virtual space, its drawbacks are well known; e.g., server overload and reduction of system throughputs. On the other hand, various peer-to-peer (P2P hereafter) network topologies are available for designing DVEs. P2P-type DVE can decentralize computing load of a server and decrease latency of turnarounds since each peer communicates directly with all of the other nodes. However, synchronization between nodes is not easy because such a network has no server for synchronization management. This issue is the so-called consistency-throughput trade-offs. In this thesis, the author studied the most effective design strategy for real-time type DVE that maintains high quality of consistency and throughput. The topology of DVE is divided into S/C type and P2P type. Moreover, these DVE models are classified by existence of synchronizer of virtual space considering role of each terminal. In this research, the model where virtual space synchronizer exists is called Lockstep type. The other type is called Non-Lockstep type. Consequently, DVE models are classified to Lockstep type S/C, Non-Lockstep type S/C, Lockstep type P2P, and Non-Lockstep type P2P. Then, update interval depends on network latency and communication frequency in two kind of Lockstep type. Therefore, Lockstep type is difficult to be employed in real-time type DVE. In this thesis, the author studied feasibility for real-time type DVE from a perspective of consistency and throughput. First, Non-Lockstep type P2P was discussed. In this model, while the information about a local avatar (virtual player in the DVE) can be quickly available at a local host, a remote avatar s information cannot be simultaneously displayed because of latency. Consequently, shared objects cannot be controlled jointly by all the users because of the temporal difference between the local and the remote avatars in terms of their status in reference to each other. Thus, the author proposed a way to improve consistency to maintain the shared object without sacrificing

6 iv throughput. Concretely, a priority field to control shared object is allocated to each avatar. Moreover, the author proposed the method to avoid absolutely inconsistent phenomena about shared object between peers. As an example of the application, a real-time networked doubles air-hockey was implemented for evaluation of validity of proposed method. Secondly, as an example of the representative of Non-Lockstep type S/C, the author focused on the current Web Ajax (Asynchronous JavaScript + XML) system, the most widely used infrastructure of this type, and proposed a strategy for designing real-time Web games. When a game is actualized on the Web, users can easily play it through a browser, and this tends to lead to growth in the number of users. On the other hand, if HTTP is used to transmit the data, the transmission will not be limited by a firewall. Here, client side prediction by using Ajax can be used in real-time Web games to overcome the limitations of HTTP communication. As a result, proposed concept can be extended to various types of real-time Web interactive application. Finally, this thesis studied feasibility for real-time type DVE from a perspective of consistency and throughput. As a result, in Non-Lockstep type DVE, the author proposed real-time exclusive control about shared object for the first time in the world. Moreover, it was confirmed that feasibility for real-time type DVE and its topology were irrelevant. Therefore, this research will contribute to the method of designing real-time type DVE in the future.

7 v DVE DVE DVE DVE Non-Lockstep P2P AtoZ (Allocated Topographical Zone) Dead Zone Count Down Protocol

8 vi Non-Lockstep S/C Web Web Web Web Dead Reckoning Protocol

9 vii 3.1 MVC Lockstep S/C Time chart Non-Lockstep S/C Time chart Lockstep P2P Time chart Non-Lockstep P2P Time chart AtoZ Count Down Protocol Dead Zone Critical Case Dead Zone Phantom Case Dead Zone MVC DR DR JSON Web pixel MVC 50ms Hz MVC 100ms Hz

10

11 ix MVC 50ms DR MVC 100ms DR Web MVC 50ms DR Web MVC 100ms DR MVC 50ms DR MVC 100ms DR

12

13 DVE ,266 6, % [106] World Wide Web Web [20] livedoor Blog [53] mixi [58] MySpace [85] Social Networking Service SNS ) Wikipedia [74].com [88] YouTube [82] [94] Flickr [76] Distributed Virtual Environment DVE DVE [6], [18], [19], [33], [46], [48], [52], [78], [79], [95] [97], [99], [100], [108] [35] [38] [54], [103], [105], [110] [61], [80], [81] [104], [114] [54] DVE Multi-player Online Game MOG 3 (1) First-person shooters FPS (2) Real-time Strategy games RTS (3) Role-Playing Game RPG

14 2 1 FPS Counter-Strike [72] Quake 4 [40] Half-Life 2 [73] Unreal Tournament 3 [27] RTS RTS Command & Conquer [26] StarCraft II [10] Age of Empires III [56] RPG RPG [32] Diablo II [9] Ultima Online [25] Everquest II [71] II [60] RPG DQ [90] FF [92] DQ IX [93] 2009 FF XI [91] RPG MORPG Multi-player Online Role-Playing Game MMORPG Massively Multi-player Online Role-Playing Game Wikipedia [75] DQ IX MORPG FF XI MMOPRG Windows Online [84] Wii X [87] Second Life [51] meet-me [89] 3D Second Life [51] DELL PC DVE 1.2 DVE DVE DVE a b c d 4

15 1.2. DVE 3 [69] a - c d DVE DVE 6 [69] 1. DVE [Hz] 1 2. DVE CPU 3. DVE 4. DVE CPU 5. DVE

16 DVE 1 CPU 1 3 d 4 c a - d FTTH ADSL Rich Internet Application RIA RIA Web Web Ajax Asynchronous JavaScript + XML [63] Adobe Flash [1] Microsoft Silverlight [57] DVE

17 DVE DVE S/C Peer-to-peer P2P 2 S/C consistency throughput P2P peer peer peer [69] Lockstep Non-Lockstep DVE Lockstep S/C Non-Lockstep S/C Lockstep P2P Non-Lockstep P2P 4 Lockstep DVE 2 Non-Lockstep DVE DVE 4 Non-Lockstep P2P Local Remote [109], [110] 3 peer 2 5 Non-Lockstep S/C Web Ajax Web Web Web Web

18 6 1 HTTP 1 HTTP Web 6 DVE DVE DVE 1.5 S/C DVE 1 S/C Peer-to-peer P2P DVE 1 P2P peer peer peer Lockstep DVE DVE MVC Non-Lockstep DVE DVE MVC MVC Modeling-View-Control Modeling View

19 Control MVC DVE DVE DVE DVE Allocated Topographical Zone AtoZ DVE Allocated Topographical Zone AtoZ Critical Case peer AtoZ peer Phantom Case Local peer peer Phantom Case

20 8 1 Dead Zone AtoZ Dead Zone DVE AtoZ Dead Zone Count Down Protocol CDP Critical Case Dead Zone peer peer Phantom Case Dead Reckoning DR DR Web Web 3 Information Extraction Layer

21 DR DR 1 [Hz] [Hz] [ms] [ms] S/C DVE

22

23 11 2 DVE FPS 10[ms] 100[ms] [7] 1.1 RTS RPG 100[ms] 500[ms] [8]

24 12 2 [102] 2.2 DVE DVE DVE [22], [23] DVE (1) (2) (3) Lockstep Synchronization Lockstep Synchronization [29] DVE DVE Delayed Global Consisntency Delayed Global Consisntency Qin [67]

25 2.2. DVE 13 Time Warp Time Warp [44] Jefferson DVE [50] Dead Reckoning Dead Reckoning DR [68] [111] DR [68] [86] [5] [13] Relevance Filter DVE DVE [4], [12], [70] Area of Interest AOI AOI AOI [3] [69]

26 14 2 IP Internet Protocol 1 [39] S/C P2P S/C NPSNET [54] VLNET [65] RING [28] VELVET [21] [21], [54] DVE [77] [21], [54] Xcast explicit Multi-Unicast [11] DVE P2P DIVE [14] ANGEL [101] MiMaze [24] [101] P2P P2P peer P2P DVE DVE DIS Distributed Interactive Simulation [41] QoS Quality of Service RSVP Resource ReSerVationProtocol [83] DIS

27 DVE ID DR NPSNET [54] RSVP IP UDP User Datagram Protocol 2 CPU QoS 2.3 DVE Lockstep Synchronization Delayed Global Consisntency Dead Reckoning 1.4

28

29 17 3 DVE DVE DVE DVE 3.1 DVE S/C P2P 2 Lockstep Non-Lockstep DVE Lockstep S/C Non-Lockstep S/C Lockstep P2P Non-Lockstep P2P 4 MVC Modeling-View- Control [107] 3.1 Modeling View Control Lockstep Non- Lockstep MVC Time chart Lockstep S/C Time chart A B t 3.3 Non-Lockstep S/C Time chart A B MVC

30 18 3 DVE t0 Terminal Modeling t1 Control View Modeling View t2 Control Modeling Control View 3.1: MVC ClientA t0 Control View t1 Control View Viewt2 Control Server ClientB t0 Control View Modeling t1 Control View Modeling t2 Control View 3.2: Lockstep S/C Time chart

31 3.1. ClientA ClientB 19 ta0 Server Modeling tb0 Control View Modeling Control View Modeling ta1 View tb1 Control Modeling Control View Modeling ta2 View tb2 Control Modeling Control View 3.3: Non-Lockstep S/C Time chart t 3.4 Lockstep P2P Time chart Peer A B MVC peer peer peer peer peer 3.5 Non-Lockstep P2P Time chart 3.4 peera B MVC peer peer peer Non-Lockstep S/C peer DVE

32 20 3 DVE PeerA t0 PeerB Modeling t0 Control View Modeling Control View Modeling t1 t1 Control View Modeling Control View Modeling t2 t2 Control View Modeling Control View 3.4: PeerA Lockstep P2P PeerB Time chart Modeling ta0 tb0 Control View Modeling Control View Modeling ta1 tb1 Control View Modeling Control View Modeling ta2 tb2 Control View Modeling Control View 3.5: Non-Lockstep P2P Time chart

33 : Lockstep S/C + O(n) Xcast O(n) Non-Lockstep S/C O(n) Xcast O(n) Lockstep P2P N/A O(n 2 ) Xcast O(n) Non-Lockstep P2P N/A O(n 2 ) Xcast O(n) S/C P2P peer Lockstep S/C Non-Lockstep S/C P2P 2 n S/C O(n) P2P O(n 2 ) Xcast O(n) 3.2 Lockstep DVE Non- Lockstep DVE 3.3 Lockstep DVE 2

34 22 3 DVE 3.2: Lockstep S/C Non-Lockstep S/C Lockstep P2P Non-Lockstep P2P Non-Lockstep DVE DVE 4 Non-Lockstep P2P 5 Non-Lockstep S/C

35 23 4 Non-Lockstep P2P Non-Lockstep P2P Local Remote [109], [110] DVE DVE Shared Soccer [52] [52] P2P peer Non-Lockstep P2P Non-Lockstep P2P peer (1) peer peer (2)

36 24 4 Non-Lockstep P2P (3) peer (4) (1) (3) 4 AtoZ Dead Zone 3 [98] AtoZ Dead Zone [98], [78], [47] Critical Case AtoZ (Allocated Topographical Zone) peer 1 2 peer Local peer peer (1) (2) peer DVE Allocated Topographical Zone AtoZ T t i i i p i P=p 1,p 2, p j,,p n N=1 2 n p i AtoZ AtoZ(p i ) = {x xϵz, Access(x, p i ) = min jϵn (Access(x, p j))} (4.1) AtoZ(p i ) p i AtoZ x Z Access(x, p i ) p i x

37 T=ti AtoZ of A A AtoZ of C C AtoZ of B B O AtoZ of D D T=ti+1 AtoZ of A A C AtoZ of C O B AtoZ of B AtoZ of D D 4.1: AtoZ p i AtoZ p i x Access [98] peer AtoZ O AtoZ (1) (2) peer AtoZ (3) AtoZ peer (3) peer peer peer Non-Lockstep P2P AtoZ Step 1. peer peer peer Step 2. peer Step 1 AtoZ Step 3. Step 2 O AtoZ Step 3-1 Step 3-2

38 26 4 Non-Lockstep P2P Step 3-1. Local peer O O peer Step 3-2. O peer O Step 1 Step 3-2 peer Step 1 3 (4) [98] Dead Zone Critical Case Phantom Case AtoZ AtoZ peer AtoZ Critical Case peer peer Critical Case Critical Case Critical Case peer causality Critical Case Phantom Case Local peer Phantom Case Phantom Case peer Phantom Case

39 Phantom Case Phantom Case Dead Zone Critical Case/Phantom Case AtoZ AtoZ Dead Zone Dead Zone DZ(p i, p j ) = {x xϵz, Access(x, p i) Access(x, p j ) t <([d/ t] + 1) (4.2) [ ] DZ(p i p j ) p i p j Dead Zone d[ms] t[ms] ([d/ t] + 1) 4.1 d[ms] ping Dead Zone Remote peer peer Critical Case AtoZ AtoZ Dead Zone AtoZ Dead Zone Count Down Protocol Critical Case Phantom Case AtoZ Critical Case Phantom Case Dead Zone Dead Zone

40 28 4 Non-Lockstep P2P Count Down Protocol Count Down Protocol CDP Dead Zone CDP Dead Zone AtoZ 2 peer Local peer peer CD Count Down Protocol Step 1. peer CD CD Step 2. peer CD CD 0 Step 3-1 peer Step 3-2 peer CD CD 1 Step 3-1. Step 3-2. CD 1 CD CD peer 2 peer CDP 4.2 peer A B p peer 4.2 peer A B CD t i p i peer B A CD peer CD

41 (Remote avatar) (Local avatar) B BA(ti-p)-p p B BB(ti) O A AA(ti) (Local avatar) peer A O A AB(ti-p)-p (Remote avatar) peer B (peer A CD ) (peer B CD ) 4.2: Count Down Protocol A A (t i ), B A (t i p ) p (4.3) A B (t i p ) p, B B (t i ) (4.4) CD CD peer CDP peer CD Dead Zone peer peer CD CDP Dead Zone Critical Case 2 1. peer CD 1 2. peer CD peer peer peer Critical Case peer 0 CD 4.2 B A (t i p ) p 0 A B (t i p ) p 0 (4.5)

42 30 4 Non-Lockstep P2P Phantom Case Phantom Case Step 3-2 peer peer peer peer Phantom Case Phantom Case 2 CD CDP CD Local peer Remote peer peer peer priority method Step 1. peer peer CD Step 2. peer Step 3-1 Step 3-2 Step 3-1. peer

43 Step 3-2. Step 4. peer 0 CDP Critical Case Phantom Case Phantom Case peer peer CDP peer peer O(n) n 4.3 CDP Tuning Method AtoZ AtoZ AtoZ Dead Zone Dead Zone AtoZ AtoZ Dead Zone Critical Case Phantom Case Critical Case

44 32 4 Non-Lockstep P2P peer Phantom Case peer peer NTP (i) (ii) : 2.89 [m], 1.48 [m] : : 4.1 [cm] : 8.5 [cm] : 3.0 [m/s] : 1.0 [m/s] : 0.8 : 0.8 : TCP : UDP : 25 [ms] x 2 x

45 : P(ti) P(ti+x) M(ti) 4.4: 3 x 4.4 M(t i ) P (t i ) P (t i+x ) t i t i t i+x (i) peer

46 34 4 Non-Lockstep P2P (ii) Critical Case (iii) Phantom Case (iv) Dead Zone (i) (ii) (iii) Dead Zone Critical Case/Phantom Case Critical Case/Phantom Case Dead Zone (iv) peer CDP Critical Case Phantom Case [15] NistNet pareto 3 LAN 57[ms] 28[ms] 57[ms] ping peer [ms] 4.0 [ms] 57.0 [ms] 8.1 [ms] CDP CDP ,000 peer 25, Critical Case Critical Case CDP

47 Dead Zone local avatar if local(t i ) O(t i ) + th(t i ) < remote j (t i ) O(t i ) j, remote avatar otherwise. (4.6) local(t i ) remote j (t i ) O(t i ) t i local avatar j remote avatar th(t i ) t i th(t i ) Critical Case/Phantom Case th(t i ) 0. 4cm 1. th(t i ) = th(t i 1 ) + (4 Competition repeats) :40cm 2. th(t i ) = th(t i 1 ) + (4 Concession repeats) :4cm 3. th(t i ) = th(t i 1 ) Competition repeats Concession repeats Critical Case 57[ms] CDP Critical Case/Phantom Case Critical Case Phantom Case Dead Zone Critical Case Phantom Case 4.8 Dead Zone peer CDP

48 36 4 Non-Lockstep P2P Ownership consistency [%] ms 28 ms 57 ms 0 ms 28 ms 57 ms 0 ms 28 ms 57 ms Tuning Mehotd Count Down Protocol (without priority method) Count Down Protocol Competition Concession Consitency 4.5: 4.5 peer peer peer th(t i ) peer th(t i ) CDP peer Dead Zone Critical Case 90% CDP Critical Case Critical Case Dead Zone Critical Case Critical Case Phantom Case th(t i ) Critical Case Critical Case

49 Critical cases in dead zone [%] Latency [ms] Tuning Method Count Down Protocol (without priority method) Count Down Protocol 4.6: Dead Zone Critical Case CDP Critical Case Critical Case CDP Phantom Case Phantom Case peer Phantom Case Phantom Case Critical Case CDP Critical Case Phantom Case Critical Case/ Phantom Case 4.8 peer Dead Zone peer

50 38 4 Non-Lockstep P2P Phantom cases in dead zone [%] Latency [ms] Tuning Method Count Down Protocol (without priority method) Count Down Protocol 4.7: Dead Zone Phantom Case Critical Case Phantom Case 0.83% CDP 4.4 Non-Lockstep P2P peer Critical Case CDP CDP Critical Case Non-Lockstep DVE Phantom Case 2 peer Critical Case

51 Ownership obtainment in dead zone [%] High Low High Low High Low priority priority priority 0 ms latency 28 ms latency 57 ms latency CDP priority method 4.8: Dead Zone

52

53 41 5 Non-Lockstep S/C Non-Lockstep S/C Web Web Web Web DVE Web Web 5.1 Web Web 1.1 Web Web Web Web Web [59] [59] Java MMORPG RuneScape [42] [62] Web Shockwave Tank Ball 2 [55] [69].

54 42 5 Non-Lockstep S/C Web Web Web Web Web Web Web 2 Web 3 (1) (2) (3) Web HTTP 3 (1) Web PC Web (2) (3) HTTP HTTP Web (2) Web

55 5.1. Web 43 (3) 100[ms] [102] [7] 100[ms] Web Web Non-Lockstep Web Ajax [63] Flash [1] Ajax JavaScript HTTP Web Web Web Goole Maps [31] Gmail [30] Google Web Flash ActionScript ActionScript Ajax XML Flash Comet [16] Comet HTTP Web Ajax Comet Ajax Flash Ajaxian.com [2] prototype.js [66] jqury [45] OpenLaszlo [49]

56 44 5 Non-Lockstep S/C Ajax Comet Web Ajax [63] JavaScript Ajax Web MVC (3) DR HTTP Information Extraction Layer

57 : 1 DR GUI Handler Modeler Viewer Dead Reckoning Provider DRP Network Handler 5 MVC Ajax MVC MVC

58 46 5 Non-Lockstep S/C Web Server 5.2: Web [43] XML JavaScript Object Notation JSON [17] Web HTTP GUI Handler GUI Handler DRP DRP Modeler

59 Modeler 5.3: MVC Modeler DRP Viewer Viewer Viewer Modeler Viewer Web Dead Reckoning Provider Network Handler DRP DR Modeler MVC Network Handler Network Handler DR [68] DRP Modeler Web Network Handler Ajax Web

60 48 5 Non-Lockstep S/C 5.3 Dead Reckoning Protocol DVE Web DVE DR [34] PHBDR Position History Based Dead Reckoning [68] DR DR DR HTTP Web DR DR 5.4 DRP GUI Handler Modeler A(t i ) A (t i ) t i A A(t i+1 ) t i+1 A 5.4 DR 3 (1) 5.4 A ε 5.5a (2) u 5.4 B 5.5b t i A A(t i ) A(t i ε ) ε (5.1)

61 : DR (3) ε ε u Web DR Web Web

62 50 5 Non-Lockstep S/C 5.5: DR JSON MVC Web 32 32[pixel] 64[pixel/s] Web HTTP Web

63 ClientA virtual Reconstruction Modeling space Viewby DR of Server ClientB Display to user Data BA virtual Reconstruction Modeling space Operation Control Viewby DR of Data of Data Aavatar input Apache Web Server Operation Display Control to of user avatar Network Tomcat Communication server by Ajaxwith HTTP Data Data Network Binput HTTP Communication server by Ajaxwith Firefox : Web HTTP DR Web MVC (1) (2) MVC (3) Web (4)

64 52 5 Non-Lockstep S/C (5) Web (6) 5.7: Web (1) MVC A A (t i ) A B (t i ) + B A (t i ) B B (t i ) 32 (5.2) pixel A B A B 32[pixel] (1) (2) MVC MVC (3) (4) (5) (6)

65 Web 1 1 DR DR MVC [ms] [ms] 100[ms] DR Web DR DR 300[ms] 1 20[pixel] 5.2 DR [pixel] 5.2 Web Web DR MVC Web JacaScript Firefox JavaScript setinterval MVC Web

66 54 [pixel] 5 Non-Lockstep S/C アバタ 位 置 情 報 の 差 異 DRなし, 200通 信 間 300 隔 [ms] DRなし, DRあり, MVC:50ms DRあり, MVC:100ms 5.8: pixel 5.1: MVC 50ms DR [ms] [ms] [ms] setinterval Web JavaScript JavaScript 5.2: MVC 100ms DR [ms] [ms] [ms]

67 : Web MVC 50ms DR [ms] [ms] [ms] : Web MVC 100ms DR [ms] [ms] [ms] DR Web MVC 50[ms] 100[ms] MVC 100[ms] MVC MVC DR DR DR DR DR 5.10 DR 100[ms] 200[ms] Web 200[ms] Ajax Web MVC Web DR Web

68 56 5 Non-Lockstep S/C アバタの 更 新 頻 度 [Hz] 相 手 DRなし 通 信 間 300 隔 [ms] DRあり : MVC 50ms Hz 68.8[ms] 21.3[ms] Web 2 HTTP O(n) n O(n) JSON O(n) Web O(n 2 ) HTTP Web Web 100[ms] MVC 50[ms]

69 アバタの 更 新 頻 度 [Hz] 相 手 DRなし 通 信 間 300 隔 [ms] DRあり : MVC 100ms Hz 5.5: MVC 50ms DR [ms] [ms] [ms] DR 5.5 Non-Lockstep S/C Web Web DR HTTP Ajax MVC MVC

70 58 5 Non-Lockstep S/C 5.6: MVC 100ms DR [ms] [ms] [ms] DR Web DR Web 2 Web

71 DVE DVE DVE DVE 4 Non-Lockstep DVE 2 Non-Lockstep P2P Non-Lockstep DVE Non-Lockstep S/C Web Web Web DVE Ajax DR DVE DVE 6.2 DVE

72 60 6 AtoZ Web DR HTTP DVE [64], [112], [113]

73 61 6

74

75 63 [1] Adobe Systems Incorporated. Adobe Flash, 2008, [2] Ajaxian.com. Ajaxian, [3] M. Bassiouni: Data Compression in scientific and statistical databases, Software Engineering, Vol.11, No.10, pp , [4] M. Bassiouni, H. Williams, M. Loper, Intelligent filtering algorithms for realtime networked simulators, In Proceedings of IEEE Conference on System, Man and Cybernetics, pp , [5] E.J. Berglund and D.R. Cheriton: Amaze: a multiplayer computer game, IEEE Software, Vol.2, No.3, pp.30 39, [6] Eric J. Berglund and David R. Cheriton: Amaze: A multiplayer computer game, IEEE Software, Vol.2, No.3, pp.30 39, [7] Y.W. Bernier, Latency Compensating Methods in Client/Server In-game Protocol Design and Optimization, In In Proceedings of Game Developers Conference 2001, p [8] P. Bettner and M. Terrano, 1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond, In In Proc. of GDC 2001, p [9] Blizzard Entertainment. Diablo II, 2000, [10] Blizzard Entertainment. StarCraft II, 2008, [11] R. Boivie, N. Feldman, Y. Imai, W. Livens, D. Ooms. Explicit Multicast (Xcast) Concepts and Options. RFC 5058 (Experimental), November 2007.

76 64 [12] Jean-Sébastien Boulanger, Jörg Kienzle, Clark Verbrugge, Comparing interest management algorithms for massively multiplayer games, In NetGames 06: Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games, p. 6, Singapore, [13] T.K. Capin, J. Esmerado, D. Thalmann: A dead-reckoning technique for streaming virtual human animation, IEEE Trans. Circ. Syst. Video Technol., Vol.9, No.3, pp , [14] C. Carlsson and O. Hagsand: DIVE-A platform for multi-user virtual environments, Computer Graphics, Vol.17, No.6, pp , [15] M. Carson and D. Santay, NIST Net - A Linux based Network Emulation Tool, In ACM SIGCOMM CCR, 33, pp , [16] Cometd.org. Cometd Project, [17] D. Crockford. The application/json Media Type for JavaScript Object Notation (JSON). RFC 4627 (Informational), July [18] E. Cronin, B. Filstrup, S. Jamin, Cheat-proofing dead reckoned multiplayer games, In Proc. of 2nd Int. Conf. on ADCOG, p [19] E. Cronin, B. Filstrup, A.R. Kurc, S. Jamin, An Efficient Synchronization Mechanism for Mirrored Game Architectures, In In Proc. of NetGames 2002, pp , [20] CyberAgent, Inc., , [21] Jauvane C. de Oliveira and Nicolas D. Georganas: VELVET: An Adaptive Hybrid Architecture for VEry Large Virtual EnvironmenTs, Presence: Teleoperators and Virtual Environments, Vol.12, No.6, pp , [22] D. Delaney, T. Ward, S. McLoone: On Consistency and Network Latency in Distributed Interactive Applications: A Survey-Part I, Presence, Vol.15, No.2, pp , [23] D. Delaney, T. Ward, S. McLoone: On Consistency and Network Latency in Distributed Interactive Applications: A Survey-Part II, Presence, Vol.15, No.4, pp , 2006.

77 [24] C. Diot and L. Gautier, A distributed architecture for multiplayer interactive applications on the internet, In IEEE Proc. Multimedia Systems Conference,, pp. 6 15, [25] Electronic Arts Inc. Ultima Online, 2000, [26] Electronic Arts Inc. Command & Conquer, 2008, [27] Epic Games, Inc. Unreal Tournament 3, 2007, [28] T.A. Funkhouser, Ring: A client-server system for multi-user virtual environments, In Symposium on Interactive 3D Graphics, pp , [29] T.A. Funkhouser: RING: A client-server system for multiuser virtual environments, Symposium on Interactive 3D Graphics, pp.85 92, [30] Google. Gmail, 2008, [31] Google. Google Maps, 2008, [32] GungHo Online Entertainment, Inc., , [33] Olof Hagsand: Interactive multiuser VEs in the DIVE system, IEEE Multi- Media, Vol.3, No.1, pp.30 39, [34] D. Hanawa and T. Yonekura: Improvement on the accuracy of the polynomial form extrapolation model in distributed virtual environment, Springer- Verlag, Visual Comput, Vol.23, No.5, pp , [35] Kazuki Hiraki, Shintaro Kawahara, Tatsuhiro Yonekura, Web-Com : Webbrowser-for-communication; aiming for web-based class, In AACE Proceedings of ED-MEDIA 2004 World Conference on Educational Multimedia, Hypermedia & Telecommunications, pp , Luango, Switzerland, [36] Kazuki Hiraki, Tatsuhiro Yonekura, Shintaro Kawahara, Susumu Shibusawa, Development of the Web-Com interactive browser for web-based class, In IEEE Proceedings of 2004 International Conference on Cyberworlds, pp , Tokyo, Japan,

78 66 [37] Kazuki Hiraki, Tatsuhiro Yonekura, Susumu Shibusawa, An evaluation of Web-Com: Web-based education system, In IEEE Proceedings of 2004 International Conference on Cyberworlds, pp , Singapore, [38] Kazuki Hiraki, Tatsuhiro Yonekura, Susumu Shibusawa: Web-Com : Interactive browser for web-based education, The Institute of Electronics, Information and Communication Engineers Transactions on Information and Systems, Vol.E88 D, No.5, pp , [39] D.J.V. Hook, M. Newton, D. Fusco: An approach to DIS scalability, Proceedings of the 11th Workshop in Standards for the Interoperability of Distributed Simulation, pp , [40] id Software, Inc. Quake IV, 2005, [41] IEEE: IEEE standard for distributed interactive simulation - Application protocols, Proceedings of IEEE Standard , [42] Jagex Ltd. RuneScape, 2007, [43] James Ward. Census - RIA Data Loading Benchmarks, 2007, [44] D.R. Jefferson: Virtual time, ACM Transactions on Programming Languages and Systems, Vol.7, No.3, pp , [45] John Resig and jquery Team. jquery, [46] Yoshihiro Kawano, Masahiro Miyata, Dai Hanawa, Tatsuhiro Yonekura, A New Concept for Real-Time Web Games - Developing Highly Real-Time Web Games, In 4th International Conference on Web Information Systems and Technologies, pp , Madeira, Portugal, [47] Yoshihiro Kawano and Tatsuhiro Yonekura, On a Serverless Networked Virtual Ball Game for Multi-Player, In IEEE Proc Int. Conf. on Cyberworlds, pp , Singapore, [48] Yoshihiro Kawano and Tatsuhiro Yonekura, Count Down Protocol: Asynchronous Consistent Protocol in P2P Virtual Ball Game, In NetGames 06: Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games, p. 32, Singapore, 2006.

79 [49] Laszlo Systems, Inc. OpenLaszlo, , [50] Y.-B. Lin and E.D. Lazowska: A study of time warp rollback mechanisms, ACM Transactions on Modelling and Computer Simulation, Vol.1, No.1, pp.51 72, [51] Linden Research, Inc. Second Life, , [52] J.M. Linebarger and G.D. Kessler: Concurrency Control Mechanisms for Closely Coupled Collaboration in Multithreaded Peer-to-Peer Virtual Environments, Presence, Vol.13, No.3, pp , [53] livedoor Co.,Ltd. livedoor Blog, , [54] M.R. Macedonia, M.J. Zyda, D.R. Pratt, P.T. Barham, S. Zeswitz: NPSNET: A Network Software Architecture for Large Scale Virtual Environments, Presence, Vol.3, No.4, pp , [55] Maid Marian Entertainment. Tank Ball2, 2004, [56] Microsoft Corporation. Age of Empires III, 2007, [57] Microsoft Corporation. Microsoft Silverlight, 2008, [58] mixi, Inc. [mixi ], , [59] Motion-Twin., 2005, [60] NCsoft Corporation. II, 2004, [61] Yuka Obu, Tomoyuki Kato, Tatsuhiro Yonekura, M.A.S.: A protocol for a musical session in a sound field where synchronization between musical notes is not guaranteed, In ICMA Proceedings of the 2003 Internatioal Computer Music Conference, pp , Singapore, [62] S. Okamoto, M. Kamada, T. Yonekura: Prototyping Tool for Web-based Multiuser Online Role-Playing Game, IEICE TRANS. INF. & SYST., Vol.E91- D, No.6, pp ,

80 68 [63] OpenAjax Alliance, [64] Kazufumi Osato, Tatsuhiro Yonekura, Yoshihiro Kawano, Dai Hanawa, On an analysis of pass play in a virtual ball game, In Proceedings of the IEEE 2007 International Conference on Cyberworlds (CW2007), pp , Hannover, [65] I.S. Pandzic, E. Lee, N.M. Thalmann, T.K. Capin, D. Thalmann: A flexible architecture for virtual humans in networked collaborative virtual environments, Computer Graphics Forum, Vol.16, No.3, pp , [66] Prototype Core Team. Prototype JavaScript framework, , [67] X. Qin: Delayed consistency model for distributed interactive systems with real-time continuous media, Journal of Software, Vol.13, No.6, pp , [68] S.K. Singhal, Effective remote modeling in large-scale distributed simulation and visualization environments, PhD thesis, Department of Computer Science, Stanford University, Palo Alto, [69] S.K. Singhal and M.J. Zyda, Networked Virtual Environments: Design and Implementation. Addison-Wesley, Massachusetts, [70] Jouni Smed, Henrik Niinisalo, Harri Hakonen, Realizing bullet time effect in multiplayer games with local perception filters, In NetGames 04: Proceedings of 3rd ACM SIGCOMM workshop on Network and system support for games, pp , Portland, Oregon, USA, [71] Sony Online Entertainment LLC. Everquest II, 2005, [72] Valve Corporation. Counter-Strike, 2007, [73] Valve Software. Half-Life 2, 2005, [74] Wikimedia Foundation Inc. Wikipedia, , [75] Wikipedia. MORPG, 2008,

81 69 [76] Yahoo! Inc. Flickr, , [77] Syunnosuke Yamakawa and Tatsuhiro Yonekura, On a dynamic caching method for field segmented dve by multi-server, In NetGames 06: Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games, p. 43, Singapore, ACM. [78] Tatsuhiro Yonekura and Yoshihiro Kawano: A Protocol for Peer-to-peer Multi-Player Networked Virtual Ball Game, IEICE Trans. Inf. & Syst., Vol.E88-D, No.5, pp , [79] Tatsuhiro Yonekura, Yoshihiro Kawano, Dai Hanawa, Peer-to-peer Networked Field-type Virtual Environment by Using AtoZ, In IEEE Proceedings of 2004 International Conference on Cyberworlds, pp , Tokyo, Japan, [80] Masahiro Yoshida, Yuka Obu, Tatsuhiro Yonekura, A protocol for remote musical session with fluctuated tempo, In IEEE Proceedings of 2004 International Conference on Cyberworlds, pp , Tokyo, Japan, [81] Masahiro Yoshida, Yuka Obu, Tatsuhiro Yonekura: A protocol for real-time remote musical session, The Institute of Electronics, Information and Communication Engineers Transactions on Information and Systems, Vol.E88 D, No.5, pp , [82] YouTube, LLC. YouTube, , [83] L. Zhang, S. Deering, D. Estrin, S. Shenker, D. Zappala: RSVP: A New Resource ReSerVation Protocol, IEEE Communications Magazine, 14(5), pp , [84] ( ). Online, 2007, [85] ( ). MySpace, , [86],,,,, :, B, Vol.J86-B, No.2, pp , [87] ( ). X, 2007,

82 70 [88] ( )..com, , [89] ( ). meet-me, , [90] ( )., , [91] ( ). XI, , [92] ( )., 2008, [93] ( ). IX, 2009, [94] ( )., , [95],,, : Dead Reckoning Web, D, Vol.J91-D, No.12, pp., [96],,,,, 8, pp , [97],,, AtoZ P2P, MVE ,, [98],, : AtoZ(Allocated Topographical Zone) P2P,, Vol.9, No.2, pp , [99], : Count Down Protocol P2P Critical Case, D, Vol.J89-D, No.10, pp , [100],,, P2P, MVE ,, 2003.

83 [101],,,,, P2P, 66, pp , [102], :, SSE, Vol.98, No.298, pp.67 72, [103],,,,, :, (B), Vol.J86 B, No.2, pp , [104],,,,,,,,,, : 3.master-slave manipulator ( : Robotic surgery ),, Vol.101, No.3, pp , [105], Thomas B. Sheridan, Mark V. Noyes:,, Vol.22, No.2, pp.91 92, [106], R&D, 2007 edition. [107],,,, [108],,,, MVE ,, [109] :, VR, Vol.4, No.1, pp.59 63, [110],,, :,, Vol.1, pp , [111], :, D-II, Vol.J87-D-II, No.12, pp ,

84 72 [112],,,, 2 (CW) 5, p [113],,,,, 2007, p [114],,,,,,, :,, Vol.104, No. ( ), pp , 2003.

P2P P2P peer peer P2P peer P2P peer P2P i

P2P P2P peer peer P2P peer P2P peer P2P i 26 P2P Proposed a system for the purpose of idle resource utilization of the computer using the P2P 1150373 2015 2 27 P2P P2P peer peer P2P peer P2P peer P2P i Abstract Proposed a system for the purpose

More information

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int SOA 1 1 1 1 (HNS) HNS SOA SOA 3 3 A Service-Oriented Platform for Feature Interaction Detection and Resolution in Home Network System Yuhei Yoshimura, 1 Takuya Inada Hiroshi Igaki 1, 1 and Masahide Nakamura

More information

,,,,., C Java,,.,,.,., ,,.,, i

,,,,., C Java,,.,,.,., ,,.,, i 24 Development of the programming s learning tool for children be derived from maze 1130353 2013 3 1 ,,,,., C Java,,.,,.,., 1 6 1 2.,,.,, i Abstract Development of the programming s learning tool for children

More information

2 ( ) i

2 ( ) i 25 Study on Rating System in Multi-player Games with Imperfect Information 1165069 2014 2 28 2 ( ) i ii Abstract Study on Rating System in Multi-player Games with Imperfect Information Shigehiko MORITA

More information

Web Web Web Web Web, i

Web Web Web Web Web, i 22 Web Research of a Web search support system based on individual sensitivity 1135117 2011 2 14 Web Web Web Web Web, i Abstract Research of a Web search support system based on individual sensitivity

More information

A Study on Throw Simulation for Baseball Pitching Machine with Rollers and Its Optimization Shinobu SAKAI*5, Yuichiro KITAGAWA, Ryo KANAI and Juhachi

A Study on Throw Simulation for Baseball Pitching Machine with Rollers and Its Optimization Shinobu SAKAI*5, Yuichiro KITAGAWA, Ryo KANAI and Juhachi A Study on Throw Simulation for Baseball Pitching Machine with Rollers and Its Optimization Shinobu SAKAI*5, Yuichiro KITAGAWA, Ryo KANAI and Juhachi ODA Department of Human and Mechanical Systems Engineering,

More information

LAN LAN LAN LAN LAN LAN,, i

LAN LAN LAN LAN LAN LAN,, i 22 A secure wireless communication system using virtualization technologies 1115139 2011 3 4 LAN LAN LAN LAN LAN LAN,, i Abstract A secure wireless communication system using virtualization technologies

More information

IPSJ SIG Technical Report Vol.2009-DPS-141 No.23 Vol.2009-GN-73 No.23 Vol.2009-EIP-46 No /11/27 t-room t-room 2 Development of

IPSJ SIG Technical Report Vol.2009-DPS-141 No.23 Vol.2009-GN-73 No.23 Vol.2009-EIP-46 No /11/27 t-room t-room 2 Development of t-room 1 2 2 2 2 1 1 2 t-room 2 Development of Assistant System for Ensemble in t-room Yosuke Irie, 1 Shigemi Aoyagi, 2 Toshihiro Takada, 2 Keiji Hirata, 2 Katsuhiko Kaji, 2 Shigeru Katagiri 1 and Miho

More information

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c CodeDrummer: 1 2 3 1 CodeDrummer: Sonification Methods of Function Calls in Program Execution Kazuya Sato, 1 Shigeyuki Hirai, 2 Kazutaka Maruyama 3 and Minoru Terada 1 We propose a program sonification

More information

Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Social Networking

Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Social Networking 23 An attribute expression of the virtual window system communicators 1120265 2012 3 1 Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual

More information

3_23.dvi

3_23.dvi Vol. 52 No. 3 1234 1244 (Mar. 2011) 1 1 mixi 1 Casual Scheduling Management and Shared System Using Avatar Takashi Yoshino 1 and Takayuki Yamano 1 Conventional scheduling management and shared systems

More information

P2P P2P Winny 3 P2P 15 20 P2P 1 P2P, i

P2P P2P Winny 3 P2P 15 20 P2P 1 P2P, i 26 P2P Reduction of search packets by sharing peer information in P2P communication 1175073 2015 2 27 P2P P2P Winny 3 P2P 15 20 P2P 1 P2P, i Abstract Reduction of search packets by sharing peer information

More information

7,, i

7,, i 23 Research of the authentication method on the two dimensional code 1145111 2012 2 13 7,, i Abstract Research of the authentication method on the two dimensional code Karita Koichiro Recently, the two

More information

& Vol.2 No (Mar. 2012) 1,a) , Bluetooth A Health Management Service by Cell Phones and Its Us

& Vol.2 No (Mar. 2012) 1,a) , Bluetooth A Health Management Service by Cell Phones and Its Us 1,a) 1 1 1 1 2 2 2011 8 10, 2011 12 2 1 Bluetooth 36 2 3 10 70 34 A Health Management Service by Cell Phones and Its Usability Evaluation Naofumi Yoshida 1,a) Daigo Matsubara 1 Naoki Ishibashi 1 Nobuo

More information

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS 2 3 4 5 2. 2.1 3 1) GPS Global Positioning System

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS 2 3 4 5 2. 2.1 3 1) GPS Global Positioning System Vol. 52 No. 1 257 268 (Jan. 2011) 1 2, 1 1 measurement. In this paper, a dynamic road map making system is proposed. The proposition system uses probe-cars which has an in-vehicle camera and a GPS receiver.

More information

Web Social Networking Service Virtual Private Network 84

Web Social Networking Service Virtual Private Network 84 Promising business utilized five senses information media through the Next Generation Network Toshio ASANO Next Generation Network 2004 11 2010 6,000 3,000 2006 12 2008 83 Web Social Networking Service

More information

( ) [1] [4] ( ) 2. [5] [6] Piano Tutor[7] [1], [2], [8], [9] Radiobaton[10] Two Finger Piano[11] Coloring-in Piano[12] ism[13] MIDI MIDI 1 Fig. 1 Syst

( ) [1] [4] ( ) 2. [5] [6] Piano Tutor[7] [1], [2], [8], [9] Radiobaton[10] Two Finger Piano[11] Coloring-in Piano[12] ism[13] MIDI MIDI 1 Fig. 1 Syst 情報処理学会インタラクション 2015 IPSJ Interaction 2015 15INT014 2015/3/7 1,a) 1,b) 1,c) Design and Implementation of a Piano Learning Support System Considering Motivation Fukuya Yuto 1,a) Takegawa Yoshinari 1,b) Yanagi

More information

ActionScript Flash Player 8 ActionScript3.0 ActionScript Flash Video ActionScript.swf swf FlashPlayer AVM(Actionscript Virtual Machine) Windows

ActionScript Flash Player 8 ActionScript3.0 ActionScript Flash Video ActionScript.swf swf FlashPlayer AVM(Actionscript Virtual Machine) Windows ActionScript3.0 1 1 YouTube Flash ActionScript3.0 Face detection and hiding using ActionScript3.0 for streaming video on the Internet Ryouta Tanaka 1 and Masanao Koeda 1 Recently, video streaming and video

More information

17 Multiple video streams control for the synchronous delivery and playback 1085404 2006 3 10 Web IP 1 1 1 3,,, i Abstract Multiple video streams control for the synchronous delivery and playback Yoshiyuki

More information

3_39.dvi

3_39.dvi Vol. 49 No. 3 Mar. 2008 Web 1 2 PC Web Web Windows Web Access Watchdog Systems for Children Protection Tatsumi Ueda 1 and Yoshiaki Takai 2 For today s children, the Internet is one of the most familiar

More information

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro TV 1,2,a) 1 2 2015 1 26, 2015 5 21 Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Rotation Using Mobile Device Hiroyuki Kawakita 1,2,a) Toshio Nakagawa 1 Makoto Sato

More information

1 4 4 [3] SNS 5 SNS , ,000 [2] c 2013 Information Processing Society of Japan

1 4 4 [3] SNS 5 SNS , ,000 [2] c 2013 Information Processing Society of Japan SNS 1,a) 2 3 3 2012 3 30, 2012 10 10 SNS SNS Development of Firefighting Knowledge Succession Support SNS in Tokyo Fire Department Koutarou Ohno 1,a) Yuki Ogawa 2 Hirohiko Suwa 3 Toshizumi Ohta 3 Received:

More information

<95DB8C9288E397C389C88A E696E6462>

<95DB8C9288E397C389C88A E696E6462> 2011 Vol.60 No.2 p.138 147 Performance of the Japanese long-term care benefit: An International comparison based on OECD health data Mie MORIKAWA[1] Takako TSUTSUI[2] [1]National Institute of Public Health,

More information

MmUm+FopX m Mm+Mop F-Mm(Fop-Mopum)M m+mop MSuS+FX S M S+MOb Fs-Ms(Mobus-Fex)M s+mob Fig. 1 Particle model of single degree of freedom master/ slave sy

MmUm+FopX m Mm+Mop F-Mm(Fop-Mopum)M m+mop MSuS+FX S M S+MOb Fs-Ms(Mobus-Fex)M s+mob Fig. 1 Particle model of single degree of freedom master/ slave sy Analysis and Improvement of Digital Control Stability for Master-Slave Manipulator System Koichi YOSHIDA* and Tetsuro YABUTA* Some bilateral controls of master-slave system have been designed, which can

More information

IPSJ SIG Technical Report * Wi-Fi Survey of the Internet connectivity using geolocation of smartphones Yoshiaki Kitaguchi * Kenichi Nagami and Yutaka

IPSJ SIG Technical Report * Wi-Fi Survey of the Internet connectivity using geolocation of smartphones Yoshiaki Kitaguchi * Kenichi Nagami and Yutaka * Wi-Fi Survey of the Internet connectivity using geolocation of smartphones Yoshiaki Kitaguchi * Kenichi Nagami and Yutaka Kikuchi With the rapid growth in demand of smartphone use, the development of

More information

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Speech Visualization System Based on Augmented Reality Yuichiro Nagano 1 and Takashi Yoshino 2 As the spread of the Augmented Reality(AR) technology and service,

More information

P2P Web Proxy P2P Web Proxy P2P P2P Web Proxy P2P Web Proxy Web P2P WebProxy i

P2P Web Proxy P2P Web Proxy P2P P2P Web Proxy P2P Web Proxy Web P2P WebProxy i 27 Verification of the usefulness of the data distribution method by browser cache sharing 1160285 2016 2 26 P2P Web Proxy P2P Web Proxy P2P P2P Web Proxy P2P Web Proxy Web P2P WebProxy i Abstract Verification

More information

1_26.dvi

1_26.dvi C3PV 1,a) 2,b) 2,c) 3,d) 1,e) 2012 4 20, 2012 10 10 C3PV C3PV C3PV 1 Java C3PV 45 38 84% Programming Process Visualization for Supporting Students in Programming Exercise Hiroshi Igaki 1,a) Shun Saito

More information

WebRTC P2P Web Proxy P2P Web Proxy WebRTC WebRTC Web, HTTP, WebRTC, P2P i

WebRTC P2P Web Proxy P2P Web Proxy WebRTC WebRTC Web, HTTP, WebRTC, P2P i 26 WebRTC The data distribution system using browser cache sharing and WebRTC 1150361 2015/02/27 WebRTC P2P Web Proxy P2P Web Proxy WebRTC WebRTC Web, HTTP, WebRTC, P2P i Abstract The data distribution

More information

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus Vol. 48 No. 3 Mar. 2007 PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Industry Collaboration Yoshiaki Matsuzawa and Hajime Ohiwa

More information

Web Web Web Web i

Web Web Web Web i 28 Research of password manager using pattern lock and user certificate 1170369 2017 2 28 Web Web Web Web i Abstract Research of password manager using pattern lock and user certificate Takuya Mimoto In

More information

IT,, i

IT,, i 22 Retrieval support system using bookmarks that are shared in an organization 1110250 2011 3 17 IT,, i Abstract Retrieval support system using bookmarks that are shared in an organization Yoshihiko Komaki

More information

27 YouTube YouTube UGC User Generated Content CDN Content Delivery Networks LRU Least Recently Used UGC YouTube CGM Consumer Generated Media CGM CGM U

27 YouTube YouTube UGC User Generated Content CDN Content Delivery Networks LRU Least Recently Used UGC YouTube CGM Consumer Generated Media CGM CGM U YouTube 2016 2 16 27 YouTube YouTube UGC User Generated Content CDN Content Delivery Networks LRU Least Recently Used UGC YouTube CGM Consumer Generated Media CGM CGM UGC UGC YouTube k-means YouTube YouTube

More information

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF   a m Vol.55 No.1 2 15 (Jan. 2014) 1,a) 2,3,b) 4,3,c) 3,d) 2013 3 18, 2013 10 9 saccess 1 1 saccess saccess Design and Implementation of an Online Tool for Database Education Hiroyuki Nagataki 1,a) Yoshiaki

More information

fiš„v8.dvi

fiš„v8.dvi (2001) 49 2 333 343 Java Jasp 1 2 3 4 2001 4 13 2001 9 17 Java Jasp (JAva based Statistical Processor) Jasp Jasp. Java. 1. Jasp CPU 1 106 8569 4 6 7; fuji@ism.ac.jp 2 106 8569 4 6 7; nakanoj@ism.ac.jp

More information

Vol. 23 No. 4 Oct. 2006 37 2 Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

Vol. 23 No. 4 Oct. 2006 37 2 Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3 36 Kitchen of the Future: Kitchen of the Future Kitchen of the Future A kitchen is a place of food production, education, and communication. As it is more active place than other parts of a house, there

More information

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe Vol. 42 No. SIG 8(TOD 10) July 2001 1 2 3 4 HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Speed Networks Yutaka Kidawara, 1 Tomoaki Kawaguchi, 2

More information

( )

( ) NAIST-IS-MT0851100 2010 2 4 ( ) CR CR CR 1980 90 CR Kerberos SSH CR CR CR CR CR CR,,, ID, NAIST-IS- MT0851100, 2010 2 4. i On the Key Management Policy of Challenge Response Authentication Schemes Toshiya

More information

) ,

) , Vol. 2, 1 17, 2013 1986 A study about the development of the basic policy in the field of reform of China s sports system 1986 HaoWen Wu Abstract: This study focuses on the development of the basic policy

More information

GIS Theory and Applications of GIS, 2018, Vol. 26, No.2, pp 地理教育における利活用を考慮した時空間情報システム 牧野隆平 * ** 山本佳世子 Spatio-Temporal Information System for Use

GIS Theory and Applications of GIS, 2018, Vol. 26, No.2, pp 地理教育における利活用を考慮した時空間情報システム 牧野隆平 * ** 山本佳世子 Spatio-Temporal Information System for Use GIS Theory and Applications of GIS, 2018, Vol. 26, No.2, pp.53-63 地理教育における利活用を考慮した時空間情報システム 牧野隆平 * ** 山本佳世子 Spatio-Temporal Information System for Use in Geography Education Ryuhei MAKINO, Kayoko YAMAMOTO**

More information

189 2015 1 80

189 2015 1 80 189 2015 1 A Design and Implementation of the Digital Annotation Basis on an Image Resource for a Touch Operation TSUDA Mitsuhiro 79 189 2015 1 80 81 189 2015 1 82 83 189 2015 1 84 85 189 2015 1 86 87

More information

fiš„v5.dvi

fiš„v5.dvi (2001) 49 2 293 303 VRML 1 2 3 2001 4 12 2001 10 16 Web Java VRML (Virtual Reality Modeling Language) VRML Web VRML VRML VRML VRML Web VRML VRML, 3D 1. WWW (World Wide Web) WWW Mittag (2000) Web CGI Java

More information

TCP/IP IEEE Bluetooth LAN TCP TCP BEC FEC M T M R M T 2. 2 [5] AODV [4]DSR [3] 1 MS 100m 5 /100m 2 MD 2 c 2009 Information Processing Society of

TCP/IP IEEE Bluetooth LAN TCP TCP BEC FEC M T M R M T 2. 2 [5] AODV [4]DSR [3] 1 MS 100m 5 /100m 2 MD 2 c 2009 Information Processing Society of IEEE802.11 [1]Bluetooth [2] 1 1 (1) [6] Ack (Ack) BEC FEC (BEC) BEC FEC 100 20 BEC FEC 6.19% 14.1% High Throughput and Highly Reliable Transmission in MANET Masaaki Kosugi 1 and Hiroaki Higaki 1 1. LAN

More information

GPGPU

GPGPU GPGPU 2013 1008 2015 1 23 Abstract In recent years, with the advance of microscope technology, the alive cells have been able to observe. On the other hand, from the standpoint of image processing, the

More information

Vol. 28 No. 2 Apr. 2011 173 1. 1 Web Twitter/Facebook UI 4 1. 2. 3. 4. Twitter Web Twitter/Facebook e.g., Web Web UI 1 2 SNS 1, 2 2

Vol. 28 No. 2 Apr. 2011 173 1. 1 Web Twitter/Facebook UI 4 1. 2. 3. 4. Twitter Web Twitter/Facebook e.g., Web Web UI 1 2 SNS 1, 2 2 172 SNS Web Web As social web sites such as blog and SNS(Social Network System) became popular, many people have communicated with their friends on the Web. Meanwhile, several problems of social web sites

More information

rzat10pdf.ps

rzat10pdf.ps IBM i 7.2 IBM Navigator for i IBM IBM i 7.2 IBM Navigator for i IBM 9 IBM i 7.2 ( 5770-SS1) RISC CISC IBM IBM i Version 7.2 Connecting to your system Connecting to IBM Navigator for i Copyright IBM Corporation

More information

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,, THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE.,, 464 8601 470 0393 101 464 8601 E-mail: matsunagah@murase.m.is.nagoya-u.ac.jp, {ide,murase,hirayama}@is.nagoya-u.ac.jp,

More information

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s 1 1 1, Extraction of Transmitted Light using Parallel High-frequency Illumination Kenichiro Tanaka 1 Yasuhiro Mukaigawa 1 Yasushi Yagi 1 Abstract: We propose a new sharpening method of transmitted scene

More information

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf 1,a) 2,b) 4,c) 3,d) 4,e) Web A Review Supporting System for Whiteboard Logging Movies Based on Notes Timeline Taniguchi Yoshihide 1,a) Horiguchi Satoshi 2,b) Inoue Akifumi 4,c) Igaki Hiroshi 3,d) Hoshi

More information

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2 THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS HCG HUMAN COMMUNICATION GROUP SYMPOSIUM. UbiCode 243 0292 1030 E-mail: {ubicode,koide}@shirai.la, {otsuka,shirai}@ic.kanagawa-it.ac.jp

More information

(a) (b) 1 JavaScript Web Web Web CGI Web Web JavaScript Web mixi facebook SNS Web URL ID Web 1 JavaScript Web 1(a) 1(b) JavaScript & Web Web Web Webji

(a) (b) 1 JavaScript Web Web Web CGI Web Web JavaScript Web mixi facebook SNS Web URL ID Web 1 JavaScript Web 1(a) 1(b) JavaScript & Web Web Web Webji Webjig Web 1 1 1 1 Webjig / Web Web Web Web Web / Web Webjig Web DOM Web Webjig / Web Web Webjig: a visualization tool for analyzing user behaviors in dynamic web sites Mikio Kiura, 1 Masao Ohira, 1 Hidetake

More information

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came 3DCG 1,a) 2 2 2 2 3 On rigid body animation taking into account the 3D computer graphics camera viewpoint Abstract: In using computer graphics for making games or motion pictures, physics simulation is

More information

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE.

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE. THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE. E-mail: {ytamura,takai,tkato,tm}@vision.kuee.kyoto-u.ac.jp Abstract Current Wave Pattern Analysis for Anomaly

More information

25 AR 3 Property of three-dimensional perception in the wearable AR environment

25 AR 3 Property of three-dimensional perception in the wearable AR environment 25 AR 3 Property of three-dimensional perception in the wearable AR environment 1140378 2014 2 28 AR 3 AR.. AR,. AR. 2, [2]., [3]., AR. AR. 3D 3D,,., 3D..,,,,. AR,, HMD,, 3 i Abstract Property of three-dimensional

More information

28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment

28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment 28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment 1170288 2017 2 28 Docker,.,,.,,.,,.,. Docker.,..,., Web, Web.,.,.,, CPU,,. i ., OS..,, OS, VirtualBox,.,

More information

untitled

untitled Studies in Human Geography 32 Geoenvironmental Sciences, Graduate School of Life and Environmental Sciences, University of Tsukuba, Japan ArcGIS Geography Network ArcGIS ArcGIS ArcGIS Geography Network

More information

12研究資料02.indd

12研究資料02.indd 3 2 Journal of Multimedia Aided Education Research 2007, Vol. 3, No. 2, 8594 e 2002 1 e 2002 e e e e e e VOD e e e e SCORM VODVideo On Demand e 20042002 2004 GP e e e e 1 23 Learning Management System4

More information

Vol.53 No (Mar. 2012) 1, 1,a) 1, 2 1 1, , Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a

Vol.53 No (Mar. 2012) 1, 1,a) 1, 2 1 1, , Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a 1, 1,a) 1, 2 1 1, 3 2 1 2011 6 17, 2011 12 16 Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a) Kazuki Kanamori 1, 2 Mie Nakatani 1 Hirokazu Kato 1, 3 Sanae H. Wake 2 Shogo Nishida

More information

DEIM Forum 2010 D Development of a La

DEIM Forum 2010 D Development of a La DEIM Forum 2010 D5-3 432-8011 3-5-1 E-mail: {cs06062,cs06015}@s.inf.shizuoka.ac.jp, {yokoyama,fukuta,ishikawa}@.inf.shizuoka.ac.jp Development of a Large-scale Visualization System Based on Sensor Network

More information

企業内システムにおけるA j a x 技術の利用

企業内システムにおけるA j a x 技術の利用 Utilization of Ajax in Enterprise Intranet Systemsby Tetsuo Yamashita, Takeshi Kuroe and Kazuhisa Ikeda Enterprise 2.0 refers to the recent trend of applying the web technologies widely deployed in Internet

More information

卒業論文2.dvi

卒業論文2.dvi 15 GUI A study on the system to transfer a GUI sub-picture to the enlarging viewer for operational support 1040270 2004 2 27 GUI PC PC GUI Graphical User Interface PC GUI GUI PC GUI PC PC GUI i Abstract

More information

システム開発プロセスへのデザイン技術適用の取組み~HCDからUXデザインへ~

システム開発プロセスへのデザイン技術適用の取組み~HCDからUXデザインへ~ HCDUX Approach of Applying Design Technology to System Development Process: From HCD to UX Design 善方日出夫 小川俊雄 あらまし HCDHuman Centered Design SE SDEMHCDUIUser Interface RIARich Internet ApplicationUXUser

More information

JOURNAL OF THE JAPANESE ASSOCIATION FOR PETROLEUM TECHNOLOGY VOL. 66, NO. 6 (Nov., 2001) (Received August 10, 2001; accepted November 9, 2001) Alterna

JOURNAL OF THE JAPANESE ASSOCIATION FOR PETROLEUM TECHNOLOGY VOL. 66, NO. 6 (Nov., 2001) (Received August 10, 2001; accepted November 9, 2001) Alterna JOURNAL OF THE JAPANESE ASSOCIATION FOR PETROLEUM TECHNOLOGY VOL. 66, NO. 6 (Nov., 2001) (Received August 10, 2001; accepted November 9, 2001) Alternative approach using the Monte Carlo simulation to evaluate

More information

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC H.264 CABAC 1 1 1 1 1 2, CABAC(Context-based Adaptive Binary Arithmetic Coding) H.264, CABAC, A Parallelization Technology of H.264 CABAC For Real Time Encoder of Moving Picture YUSUKE YATABE 1 HIRONORI

More information

1 StarCraft esportsleague WallPlayed.org 200 StarCraft Benzene StarCraft 3 Terran Zerg Protoss Terran Terran Terran 3 Terran Zerg Zerg Worker D

1 StarCraft esportsleague WallPlayed.org 200 StarCraft Benzene StarCraft 3 Terran Zerg Protoss Terran Terran Terran 3 Terran Zerg Zerg Worker D StarCraft AI 1,a) 1 1 StarCraft (RTS) AI StarCraft AI 2012 2014 AI AI 12 StarCraft AI AI StarCraftBWAPI Introducing ranks of troops to StarCraft AI Abstract: StarCraft is a popular series of Real Time

More information

IPSJ SIG Technical Report Vol.2015-GN-93 No.29 Vol.2015-CDS-12 No.29 Vol.2015-DCC-9 No /1/27 1,a) 1 1 LAN IP 1), 2), 3), 4), 5) [

IPSJ SIG Technical Report Vol.2015-GN-93 No.29 Vol.2015-CDS-12 No.29 Vol.2015-DCC-9 No /1/27 1,a) 1 1 LAN IP 1), 2), 3), 4), 5) [ 1,a) 1 1 LAN IP 1), 2), 3), 4), 5) 1. 2011 50 60 [14] [14] 1 NTT 3-4-1 Shibaura, Minato-ku, Tokyo 108-8118, Japan a) t.nakakura@ntt.com Web P2P(Peer to Peer) P2P [19] 1 World Wide Web Consortium( W3C)

More information

28 SAS-X Proposal of Multi Device Authenticable Password Management System using SAS-X 1195074 2017 2 3 SAS-X Web ID/ ID/ Web SAS-2 SAS-X i Abstract Proposal of Multi Device Authenticable Password Management

More information

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L 1,a) 1,b) 1/f β Generation Method of Animation from Pictures with Natural Flicker Abstract: Some methods to create animation automatically from one picture have been proposed. There is a method that gives

More information

IPSJ SIG Technical Report Vol.2014-GN-90 No.16 Vol.2014-CDS-9 No.16 Vol.2014-DCC-6 No /1/24 1,a) 2,b) 2,c) 1,d) QUMARION QUMARION Kinect Kinect

IPSJ SIG Technical Report Vol.2014-GN-90 No.16 Vol.2014-CDS-9 No.16 Vol.2014-DCC-6 No /1/24 1,a) 2,b) 2,c) 1,d) QUMARION QUMARION Kinect Kinect 1,a) 2,b) 2,c) 1,d) QUMARION QUMARION Kinect Kinect Using a Human-Shaped Input Device for Remote Pose Instruction Yuki Tayama 1,a) Yoshiaki Ando 2,b) Misaki Hagino 2,c) Ken-ichi Okada 1,d) Abstract: There

More information

DEIM Forum 2009 B4-6, Str

DEIM Forum 2009 B4-6, Str DEIM Forum 2009 B4-6, 305 8573 1 1 1 152 8550 2 12 1 E-mail: tttakuro@kde.cs.tsukuba.ac.jp, watanabe@de.cs.titech.ac.jp, kitagawa@cs.tsukuba.ac.jp StreamSpinner PC PC StreamSpinner Development of Data

More information

TA3-4 31st Fuzzy System Symposium (Chofu, September 2-4, 2015) Interactive Recommendation System LeonardoKen Orihara, 1 Tomonori Hashiyama, 1

TA3-4 31st Fuzzy System Symposium (Chofu, September 2-4, 2015) Interactive Recommendation System LeonardoKen Orihara, 1 Tomonori Hashiyama, 1 Interactive Recommendation System 1 1 1 1 LeonardoKen Orihara, 1 Tomonori Hashiyama, 1 Shun ichi Tano 1 1 Graduate School of Information Systems, The University of Electro-Communications Abstract: The

More information

IPSJ SIG Technical Report Vol.2014-CG-155 No /6/28 1,a) 1,2,3 1 3,4 CG An Interpolation Method of Different Flow Fields using Polar Inter

IPSJ SIG Technical Report Vol.2014-CG-155 No /6/28 1,a) 1,2,3 1 3,4 CG An Interpolation Method of Different Flow Fields using Polar Inter ,a),2,3 3,4 CG 2 2 2 An Interpolation Method of Different Flow Fields using Polar Interpolation Syuhei Sato,a) Yoshinori Dobashi,2,3 Tsuyoshi Yamamoto Tomoyuki Nishita 3,4 Abstract: Recently, realistic

More information

ネットワークビデオレコーダー VK-64/VK-16/VK-Lite v2.2 セットアップガイド

ネットワークビデオレコーダー VK-64/VK-16/VK-Lite v2.2 セットアップガイド VK-64/VK-16/VK-Lite Ver. 2.2 VK-64 v2.2 VK-16 v2.2 ( VK-64/VK-16) VK-Lite v2.2 ( VK-Lite) VK-64/VK-16 VK-Lite 2 1. 2. 3. 4. 2. 3. ( ) ( ) canon.jp/webview Canon Canon Microsoft Windows Microsoft Internet

More information

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple 1 2 3 4 5 e β /α α β β / α A judgment method of difficulty of task for a learner using simple electroencephalograph Katsuyuki Umezawa 1 Takashi Ishida 2 Tomohiko Saito 3 Makoto Nakazawa 4 Shigeichi Hirasawa

More information

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member (University of Tsukuba), Yasuharu Ohsawa, Member (Kobe

More information

外国語学部 紀要30号(横書)/03_菊地俊一

外国語学部 紀要30号(横書)/03_菊地俊一 Information Technology: IT e-learning e-japan e-japan e-japan IT IT IT IT IT IT e-japan e-japan e-japan e-japan e-japan e-japan IT e-japan e-japan e-japan e-japan IIe-Japan e-japan II e-japan IT e-japan

More information

1 Web Web 1,,,, Web, Web : - i -

1 Web Web 1,,,, Web, Web : - i - 2015 Future University Hakodate 2015 System Information Science Practice Group Report Project Name Improvement of Environment for Learning Mathematics at FUN A ( ) Group Name GroupA (System) /Project No.

More information

, (GPS: Global Positioning Systemg),.,, (LBS: Local Based Services).. GPS,.,. RFID LAN,.,.,.,,,.,..,.,.,,, i

, (GPS: Global Positioning Systemg),.,, (LBS: Local Based Services).. GPS,.,. RFID LAN,.,.,.,,,.,..,.,.,,, i 25 Estimation scheme of indoor positioning using difference of times which chirp signals arrive 114348 214 3 6 , (GPS: Global Positioning Systemg),.,, (LBS: Local Based Services).. GPS,.,. RFID LAN,.,.,.,,,.,..,.,.,,,

More information

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325 社団法人人工知能学会 Japanese Society for Artificial Intelligence 人工知能学会研究会資料 JSAI Technical Report SIG-Challenge-B3 (5/5) RoboCup SSL Humanoid A Proposal and its Application of Color Voxel Server for RoboCup SSL

More information

2007/8 Vol. J90 D No. 8 Stauffer [7] 2 2 I 1 I 2 2 (I 1(x),I 2(x)) 2 [13] I 2 = CI 1 (C >0) (I 1,I 2) (I 1,I 2) Field Monitoring Server

2007/8 Vol. J90 D No. 8 Stauffer [7] 2 2 I 1 I 2 2 (I 1(x),I 2(x)) 2 [13] I 2 = CI 1 (C >0) (I 1,I 2) (I 1,I 2) Field Monitoring Server a) Change Detection Using Joint Intensity Histogram Yasuyo KITA a) 2 (0 255) (I 1 (x),i 2 (x)) I 2 = CI 1 (C>0) (I 1,I 2 ) (I 1,I 2 ) 2 1. [1] 2 [2] [3] [5] [6] [8] Intelligent Systems Research Institute,

More information

21 e-learning Development of Real-time Learner Detection System for e-learning

21 e-learning Development of Real-time Learner Detection System for e-learning 21 e-learning Development of Real-time Learner Detection System for e-learning 1100349 2010 3 1 e-learning WBT (Web Based training) e-learning LMS (Learning Management System) LMS WBT e-learning e-learning

More information

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St 1 2 1, 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical Structures based on Phrase Similarity Yuma Ito, 1 Yoshinari Takegawa, 2 Tsutomu Terada 1, 3 and Masahiko Tsukamoto

More information

untitled

untitled Vol.4(2008) pp.41-52 1 1 2 3 1 1 1 2 3 19 12 20 Preliminary Studies of Robot Assisted Rehabilitation Using Commercially Available Entertainment Robots Toshihiro TETSUI 1 Eiichi OHKUBO 1 Noriko KATO 2 Shin

More information

2) 2. DLNA DLNA (Version 1.5) 2 (DMC1) (SSDP) (DMS1, DMS2) (DMR1, DMR2, DMR3) (UDP) DMC1 3 DMS2 DMC1 DMS1 (HTTP) DMS1 DMR2 (RTP) DMR2 3. DLNA 4 DMC1 D

2) 2. DLNA DLNA (Version 1.5) 2 (DMC1) (SSDP) (DMS1, DMS2) (DMR1, DMR2, DMR3) (UDP) DMC1 3 DMS2 DMC1 DMS1 (HTTP) DMS1 DMR2 (RTP) DMR2 3. DLNA 4 DMC1 D 1 1 2 2 DVD LED A Networked Home Appliance Control Method Using Augmented Reality Kenya Sato, 1 Akira Sakamoto, 1 Shinya Mihara 2 and Hideki Shimada 2 Many kinds of networked home appliances connected

More information

PC PDA SMTP/POP3 1 POP3 SMTP MUA MUA MUA i

PC PDA SMTP/POP3 1 POP3 SMTP MUA MUA MUA i 21 The private mailers synchronization operation for plural terminals 1125083 2010 3 1 PC PDA SMTP/POP3 1 POP3 SMTP MUA MUA MUA i Abstract The private mailers synchronization operation for plural terminals

More information

Mac OS X Server QuickTime Streaming Server 5.0 の管理(バージョン 10.3 以降用)

Mac OS X Server QuickTime Streaming Server 5.0 の管理(バージョン 10.3 以降用) Mac OS X Server QuickTime Streaming Server 5.0 Mac OS X Server 10.3 apple Apple Computer, Inc. 2003 Apple Computer, Inc. All rights reserved. QuickTime Streaming Server Apple Apple Computer, Inc. Apple

More information

7_16.dvi

7_16.dvi Vol. 49 No. 7 2360 2371 (July 2008) Ajax 1 Ajax Ajax JavaScript MVC A Framework for Ajax-enabled Business Applications Takahide Matsutsuka 1 Ajax gains public attention these days. Using Ajax, we can provide

More information

2) TA Hercules CAA 5 [6], [7] CAA BOSS [8] 2. C II C. ( 1 ) C. ( 2 ). ( 3 ) 100. ( 4 ) () HTML NFS Hercules ( )

2) TA Hercules CAA 5 [6], [7] CAA BOSS [8] 2. C II C. ( 1 ) C. ( 2 ). ( 3 ) 100. ( 4 ) () HTML NFS Hercules ( ) 1,a) 2 4 WC C WC C Grading Student programs for visualizing progress in classroom Naito Hiroshi 1,a) Saito Takashi 2 Abstract: To grade student programs in Computer-Aided Assessment system, we propose

More information

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2 CHLAC 1 2 3 3,. (CHLAC), 1).,.,, CHLAC,.,. Suspicious Behavior Detection based on CHLAC Method Hideaki Imanishi, 1 Toyohiro Hayashi, 2 Shuichi Enokida 3 and Toshiaki Ejima 3 We have proposed a method for

More information

_念3)医療2009_夏.indd

_念3)医療2009_夏.indd Evaluation of the Social Benefits of the Regional Medical System Based on Land Price Information -A Hedonic Valuation of the Sense of Relief Provided by Health Care Facilities- Takuma Sugahara Ph.D. Abstract

More information

Web Basic Web SAS-2 Web SAS-2 i

Web Basic Web SAS-2 Web SAS-2 i 19 Development of moving image delivery system for elementary school 1080337 2008 3 10 Web Basic Web SAS-2 Web SAS-2 i Abstract Development of moving image delivery system for elementary school Ayuko INOUE

More information

5) 2. Geminoid HI-1 6) Telenoid 7) Geminoid HI-1 Geminoid HI-1 Telenoid Robot- PHONE 8) RobotPHONE 11 InterRobot 9) InterRobot InterRobot irt( ) 10) 4

5) 2. Geminoid HI-1 6) Telenoid 7) Geminoid HI-1 Geminoid HI-1 Telenoid Robot- PHONE 8) RobotPHONE 11 InterRobot 9) InterRobot InterRobot irt( ) 10) 4 Remote Hand Clapping Transmission Using Hand Clapping Machines on Live Video Streaming Masato Takahashi, Yuto Kumon,ShuheyTakeda and Masahiko Inami Abstract We propose a remote transmission system of hand

More information

Title MMORPG における動的領域分割結合アルゴリズム Author(s) 榎原, 博之, 吉岡, 啓, 松崎, 頼人 Citation 電子情報通信学会論文誌 (A), J98-A(41): Issue Date URL

Title MMORPG における動的領域分割結合アルゴリズム Author(s) 榎原, 博之, 吉岡, 啓, 松崎, 頼人 Citation 電子情報通信学会論文誌 (A), J98-A(41): Issue Date URL Title MMORPG における動的領域分割結合アルゴリズム Author(s) 榎原, 博之, 吉岡, 啓, 松崎, 頼人 Citation 電子情報通信学会論文誌 (A), J98-A(41): 337-35 Issue Date 2015-04 URL http://hdl.handle.net/10112/9429 (C) 電子情報通信学会 : このデータは学協会著作権ポリシーデータベースの事項に基づいて作成しておりま

More information

A Study on Traffic Characteristics in Multi-hop Wireless Networks 2010 3 Yoichi Yamasaki ( ) 21 Local Area Network (LAN) LAN LAN LAN (AP, Access Point) LAN AP LAN AP AP AP (MWN, Multi-hop Wireless Network)

More information

Shonan Institute of Technology MEMOIRS OF SHONAN INSTITUTE OF TECHNOLOGY Vol. 41, No. 1, 2007 Ships1 * ** ** ** Development of a Small-Mid Range Paral

Shonan Institute of Technology MEMOIRS OF SHONAN INSTITUTE OF TECHNOLOGY Vol. 41, No. 1, 2007 Ships1 * ** ** ** Development of a Small-Mid Range Paral MEMOIRS OF SHONAN INSTITUTE OF TECHNOLOGY Vol. 41, No. 1, 2007 Ships1 * ** ** ** Development of a Small-Mid Range Parallel Computer Ships1 Makoto OYA*, Hiroto MATSUBARA**, Kazuyoshi SAKURAI** and Yu KATO**

More information

16_.....E...._.I.v2006

16_.....E...._.I.v2006 55 1 18 Bull. Nara Univ. Educ., Vol. 55, No.1 (Cult. & Soc.), 2006 165 2002 * 18 Collaboration Between a School Athletic Club and a Community Sports Club A Case Study of SOLESTRELLA NARA 2002 Rie TAKAMURA

More information

Sobel Canny i

Sobel Canny i 21 Edge Feature for Monochrome Image Retrieval 1100311 2010 3 1 3 3 2 2 7 200 Sobel Canny i Abstract Edge Feature for Monochrome Image Retrieval Naoto Suzue Content based image retrieval (CBIR) has been

More information

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L Vol. 48 No. 4 Apr. 2007 LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for Learning to Associate LAN Construction Skills with TCP/IP

More information

Vol. 42 No MUC-6 6) 90% 2) MUC-6 MET-1 7),8) 7 90% 1 MUC IREX-NE 9) 10),11) 1) MUCMET 12) IREX-NE 13) ARPA 1987 MUC 1992 TREC IREX-N

Vol. 42 No MUC-6 6) 90% 2) MUC-6 MET-1 7),8) 7 90% 1 MUC IREX-NE 9) 10),11) 1) MUCMET 12) IREX-NE 13) ARPA 1987 MUC 1992 TREC IREX-N Vol. 42 No. 6 June 2001 IREX-NE F 83.86 A Japanese Named Entity Extraction System Based on Building a Large-scale and High-quality Dictionary and Pattern-matching Rules Yoshikazu Takemoto, Toshikazu Fukushima

More information

29 jjencode JavaScript

29 jjencode JavaScript Kochi University of Technology Aca Title jjencode で難読化された JavaScript の検知 Author(s) 中村, 弘亮 Citation Date of 2018-03 issue URL http://hdl.handle.net/10173/1975 Rights Text version author Kochi, JAPAN http://kutarr.lib.kochi-tech.ac.jp/dspa

More information