Download presentation
Presentation is loading. Please wait.
Published byRandall Preston Modified over 9 years ago
1
Vinay.R Mar 28 2009 Networked Media Lab GIST Multi-site Visualization Sharing
2
Contents Introduction Approach to share visualization Visualization sharing environment Sharing scenarios Proposed solution Prototype implementation Test evaluation Conclusion and future work
3
Introduction Visualization of massive, complex data over multi- display (aura, chromium) Collaborative environment for visualization SAGE (scalable adaptive graphics environment) Suitable for images and videos CGLX (cluster graphics library) Suitable for graphics apps SMeet (smart meeting space) Supports heterogeneous displays Share visualization ? Concurrent view of visualization
4
Concurrent view Node 3 Node 4 Node 1 Node 2
5
Approach to share visualization Collaborative visualization abstraction Classify deployment scenarios Understand requirements Architect solution in SMeet environment Implement and test
6
Visualization sharing environment S a collaboration session NSNS set of participating nodes of a session S MSMS set of media sources of a session S DSDS set of display elements of a session S VSVS set of visual elements of a session S MnMn set of media sources of a node n ∈ N S MnmMnm a media source in M n DnDn set of display elements of a node n ∈ N S DndDnd a display element in D n VndVnd set of visual elements displayed on D n d V n d,v a visual element in V n d RndRnd whole screen of D n d R n d,v screen region of V n d,v R n d (x,y,w,h) rectangle region of D n d starting from (x,y) with a width (w) and a height (h)
7
Sharing scenarios Single-session, Single-interest Single-session, Multi-interest Multi-session, Multi-interest
8
example Single-session, Single-interest Single-session, Multi-interest
9
Proposed Solution (high level view) Add replication layer to replicate media contents to all the nodes
10
Proposed Solution (detailed view) Current SMOD structure
11
Proposed Solution (detailed view) Modified SMOD structure Multiple clustered displayers Replication manager module Display configuration module
12
Display resolution mapping Without mapping Simple mapping
13
Mapping algorithm 1. Find source to dest. total display resolution ratio 2. Calculate dest. VE’s origin point (bottom left) based on ratio 3. If source VE’s width is out of dest. display’s horizontal range 4. Then adjust dest. VE’s width to maximum 5. Else dest. VE’s width is equal to source VE’s width 6. If source VE’s height is out of dest. display’s vertical range 7. Then adjust dest. VE’s height to maximum 8. Else dest. VE’s height is equal to source VE’s height h_src h_dest y_src x_src v_src v_dest y_dest x_dest ht_src w_src ht_dest w_dest VE – visual element
14
Prototype Implementation “Single session, Single interest” scenario is implemented for now. Replication Manager written in C++
15
Testbed
16
Evaluation Images ranging from 2 mega pixels to 35 mega pixels consume approximately 1 to 2 seconds Images are shared only one time i.e. pixels are replicated only once Video streams of resolution 1280x720 are captured at a frame rate of 30 fps. Delay to replicate does not cross more than 90 milliseconds No abrupt variations in network delay (frames are generated at a constant rate )
17
Related Work SAGE Visualcasting broadcasts media contents directly to all the end-point display nodes Streaming-based VNC solution * single-master multi- slave configuration (not useful for collaboration) * Zhongding Jiang et al., “A streaming-based approach for remote interaction of the multi-channel display system for group users,” Multimedia and Expo, 2008 IEEE International Conference on, vol., no., pp.397-400, 2008.
18
Conclusion Approach to design a flexible multisite visualization sharing system Described different scenarios in a visualization sharing environment Visualization sharing system implemented on SMeet Future Work Share selective region of tiled display area Share interactions (keyboard, mouse, pointer) Test with more than two nodes Develop performance model
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.