Myview: customizable automatic visual space management for multi-stream environment

  • Authors:
  • Klara Nahrstedt;Bin Yu

  • Affiliations:
  • University of Illinois at Urbana-Champaign;University of Illinois at Urbana-Champaign

  • Venue:
  • Myview: customizable automatic visual space management for multi-stream environment
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recent years witnessed the emergence of more "multi-stream" Multimedia applications, such as multi-site distributed video conferencing, multi-perspective IPTV, and virtual touring of 3D digital worlds from multiple view points, etc.In this work, we study the problem of visual space management in such applications. The key observation is that there are multiple visual streams that need to be presented to the users, while the visual space is limited both by availability of physical display devices and by user's visual attention space. We argue that the visual space is a type of critical resource that requires careful management in similar way as other resources (such as CPU cycles and memory slots). Specifically, the unique challenges are how to model the visual streams and the viewers' preference among them, how to determine which of these visual streams should be presented to the viewer, and how the output windows of these selected streams should be arranged on the display devices.Many existing systems have explored the solution space from different perspectives, but none of them provide a solution that is customized to user interest, automatic to avoid unnecessary user input, and yields high visual quality screen output. In this work, we introduce a 3-phase visual space management framework called MyView that makes the following three key contributions. First, a generic shot-based visual stream model and a score-based viewer interest model are designed to represent user interest, which lays the foundation for automatic visual space management decisions. Second, an automatic stream selection algorithm is developed that maintains a timed automaton to calculate which visual streams should be selected for display. Third, a screen layout calculation algorithm is designed to compute the screen layout for presenting the selected visual stream(s) on one or multiple display devices in a visual pleasing way that maximizes screen space utilization.We have built a lecture recording and broadcasting system on top of the ConferenceXP platform to evaluate our solution. Results from both simulation experiments and user study have confirmed the functional correctness and usability of the MyView framework.