School of Computer Science and Software EngineeringMonash UniversityBachelor of Computer Science (Honours) (1608)Project Report 2000Developing support
picture quality, and typically use a dedicated link so bandwidth isn’t shared with LANs and Internetconnections.The VideoWindow system (Fish 1990) use
Users generally think of using videoconferencing systems as a telephone call, rather than actuallymeeting them face to face (Fish 1993, Cool 1992). Th
there is the equivalent of only one wire (the infra-red path through the air), which has the followingimplications: IrDA protocols send packets one wa
3 AimsThe video wall is currently on 24 hours a day, so that people can walk up to the wall, see if anyoneis in the room and start a conversation with
iewer’s field of view onlyamera’s and viewer’s field of viewideo walloomFigure 3: Field of view of camera and viewerFigure 4: Diagram of proposed vide
Adding infra-red transceivers together with software to transmit the data across the wall wouldallow people with notebook or handheld computers to tra
• Video recording. After the video is transmitted through the link, and displayed at the otherlocation, it is lost. There are some circumstances, for
Originally, three programs were going to be developed: program 1 would read from the serialport and send it to program 2, which would do a logical “an
Figure 6: VidServer source files4.3 Videoconferencing Reciprocity ApplicationThe server application, VidServer, waits for incoming calls on a pre-speci
Figure 7: VidClient source filesexcept for acknowledgement messages, which require the first command byte to contain 00, and thefollowing command bytes
Declaration of OriginalityI, Russell Clarke, declare that this thesis is my own work and has not been submitted in any formfor another degree or diplo
This function handles connection requests, and decides whether to accept a connection or not.The algorithm used here is straightforward. Two pointers
Figure 8: VidServer main windowFigure 9: VidClient configuration windowsending data, disconnection from the server, whether the link is starting up or
Figure 10: VidClient main window4.4 Infra-red Tunnelling ApplicationThe Visual C++ frameworks for the VidClient and VidServer applications were duplic
Figure 11: Two VidClient windowserrors that occur. Individual data buffers are not shown in the event list, as they are in VidClient,since these are ve
Figure 12: IRClient main windowdevices are not pointing directly at each other, or if the connection is temporarily broken by someonewalking in betwee
Figure 13: IRServer main window4.6 Automatic SwitchingThe automatic switching application has been partially implemented, as part of the videoconferen
4.7 Camera ControlOriginally, the camera had been mounted on the wall, but since the camera repositioning, it is nowset, recessed, in the wall. Some m
5 Discussion5.1 Videoconferencing Reciprocity ApplicationThe videoconferencing reciprocity applications were the first part of the system to be develop
5.2 Infra-red Tunnelling ApplicationDevelopment of the infra-red tunnelling applications has been difficult for a number of reasons. Theinfra-red transc
Figure 14: Infrared Monitor control panel showing a connection to a deviceof a PalmPilot (this is “Tempura” in Figure 14), and “Extended Systems Infra
AbstractVideoconferencing is being increasingly used for informal communication. An example of thisis Monash University’s School of Computer Science a
Figure 15: Infrared Monitor control panel showing no devices in rangeHowever, IRServer and IRClient have been tested successfully with null modem conn
5.4 ResponseSince the partial upgrading of the videoconferencing system, more use has been made of it. Recently,the weekly computer science seminars h
6 Conclusions6.1 ReviewThis project has discussed the benefits of integrating new features to the existing videoconferencingsystem, and its aims, namel
VidServer and VidClient could be used as the basis for a central hub for controlling video walllinks. VidServer and VidClient could include a menu ite
7 Appendices7.1 Appendix A. Source FilesThe complete source files for this project are available at:http://www.csse.monash.edu.au/~rwc/honsproject.zip7
7.3 Appendix C. VidClient User’s GuideBefore launching VidClient, you may need to configure the "client.prf" file.The format of the "cl
7.4 Appendix D. IRServer User’s GuideBefore launching IRServer, you may need to configure the "server.prf" file.The format of the "serv
7.5 Appendix E. IRClient User’s GuideBefore launching IRClient, you may need to configure the "client.prf" file.The format of the "clie
8 References(Abramson 2000) http://www.csse.monash.edu.au/~davida/VirtualTeaRoom/(Actisys 2000) http://www.actisys.com/(Brookings 1999) Brookings Inst
(Kraut 1994) Kraut, Robert E., Rice, Ronald E., Cool, Coleen and Fish, Robert E., “Life and Deathof New Technology: Task, Utility and Social Influences
List of Figures1 CSSE video wall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Diagram of current CSSE videoconferenc
9 Glossary of TermsActisys Company who manufactures infra-red transceivers.ATM Asynchronous Transfer Mode, a low-latency, fast computer network.CSSE M
Contents1 Introduction 12 Background Information 22.1 Uses for Videoconferencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.2
1 IntroductionAt Monash University’s School of Computer Science and Software Engineering (CSSE), videocon-ferencing systems have been installed at the
2 Background Information2.1 Uses for VideoconferencingVideoconferencing allows users who are remote from each other to work and play cooperatively. Th
2.2 Human Factors in Videoconferencing SystemsIn 1990, Fish et al. created the VideoWindow system (Fish 1990). This used a wide-screen projectorand mu
They analysed several live debate/interview television programmes, and came up with a systemthat automatically changed the camera view depending on a
Komentarze do niniejszej Instrukcji