Presentation is loading. Please wait.

Presentation is loading. Please wait.

15.12.2005VSO – Virtual Symphony Orchestra | System Design Review: Concurrency | Christian Klaus Kern Virtual Symphony Orchestra System Design Review:

Similar presentations


Presentation on theme: "15.12.2005VSO – Virtual Symphony Orchestra | System Design Review: Concurrency | Christian Klaus Kern Virtual Symphony Orchestra System Design Review:"— Presentation transcript:

1 15.12.2005VSO – Virtual Symphony Orchestra | System Design Review: Concurrency | Christian Klaus Kern Virtual Symphony Orchestra System Design Review: Concurrency

2 15.12.2005VSO | System Design Review: Concurrency | Christian Klaus Kern Concurrent Processes Video subsystem: –Decompression of the video files –Prefetching of video images Tracking subsystem: –Image decompression –Image processing –Image analysis Audio subsystem: –When compression is used, decompressing

3 15.12.2005VSO | System Design Review: Concurrency | Christian Klaus Kern Realization Threaded programming –The program can use more than one CPU of a machine at the same time Usage of different packages –Since the program is devided into subclasses and packages that are independent we are able to use more computers (grid computing) –Because of the observer pattern the program is easily scalable

4 15.12.2005VSO | System Design Review: Concurrency | Christian Klaus Kern Deployment Diagram Orchestra Tracking :Server Orchestra Audioapplication :AudioClient Orchestra Videoapplication :VideoClient

5 15.12.2005VSO | System Design Review: Concurrency | Christian Klaus Kern Possible Problems Audioprocessing should take place on one local machine because it requires complete synchronization and there must not be any latency between the threads An external timekeeper has to be established to oversee the synchronization of audio and video If network traffic increases, the program can easily get out of sync

6 15.12.2005VSO | System Design Review: Concurrency | Christian Klaus Kern Possible Problems(2) The threads of the tracking application have to be all ready before the gesture can be interpreted correctly The computer on which the admin-view is running has to be able to playback all the videostreams at the same time (compressed videostreams)

7 15.12.2005VSO | System Design Review: Concurrency | Christian Klaus Kern Hardware- / Softwaremapping We can have two computers that are providing the video data e.g. for video projectors

8 15.12.2005VSO | System Design Review: Concurrency | Christian Klaus Kern Possible other Scenarios There is a possible configuration with a conductor in one and several listeners in another room, enjoying a virtual trip through the orchestra

9 15.12.2005VSO | System Design Review: Concurrency | Christian Klaus Kern Thank you for your attention E-Mail: kern@in.tum.de


Download ppt "15.12.2005VSO – Virtual Symphony Orchestra | System Design Review: Concurrency | Christian Klaus Kern Virtual Symphony Orchestra System Design Review:"

Similar presentations


Ads by Google