In order to overcome some of the difficulties associated with managing multiple tools and to enable a remote participant to more easily follow the activity within a session, I would like to develop a single integrated user interface to the MASH tools with UI elements tailored for the collaborative nature of the classroom setting. As a consolidated interface, it can be tuned for this specific application, making it a more effective instrument for navigating a multimedia session(s).
Challenge / Current Structure |
Potential Solution / Possible Design |
|
|
|
Too many windows to control, especially if user is participating in
multiple sessions simultaneously.
|
Create an association between the tools for a given session, so it
becomes easy to switch between the entire set of tools for each session,
while also maintaining the ability to view tools from different sessions
concurrently.
Consolidate the options/preferences for all the tools in a central or consistent location. |
|
|
Given that audio quality has highest impact on perceived quality of
a session, how to schedule the packets within a single process?
|
Currently, the "nice" utility is used to schedule the audio process
over the video and mb processes, although this only works in Unix, not
in Windows.
Look into how CMT handles this. (Ask K. Patel) |
|
|
Screen real-estate absorbed quickly by session tools.
|
Hide elements of the UI that are not critical to the interaction and/or
are rarely used. Tile the active windows so as to maximize the use of the
available screen real-estate.
Example 2: for video streams for which the user has opened a larger viewing window, dismissing the associated thumbnail sized image from the main vic window may free up valuable space with little loss in session content. Example 3: eliminate the unused space below the source list in the vat window. Example 4: dismiss images of video streams that have expired. |
|
|
Would like to easily follow and manage the session. Nice to be
aware of subtle changes peripherally.
|
Since users won't spend the time to learn how to use more complex settings
or features during a real-time session, it'd be nice to default to some
automatic mechanisms for following the activity within a session (example:
currently can set mb to "follow active page").
Default to automatically raising the windows with activity to the top of the desktop. Perhaps resize video stream based on this ranking. |
|
|
Vic switching modes are limited in power. | Allow more elaborate settings with respect to which vics are cycled
through.
one which cycles through camera-view of Colab, other which cycles through the individual remote participants |
|
|
Assessing who are the participants of a session and what are they doing...
listening, talking, watching, reading, writing?
|
Consolidate the source listings for each tool. Perhaps associate
icons with each source to indicate their capabilities or actions.
Example 2: use a colored camera icon to indicate that the source is operating a particular camera control. When a remote-participant without a camera speaks up, associate a still picture from a user's preference, as a replacement for their vic. Use a legend to assosciate text color/font with participant or show author's name as cursor scans over a piece of text. Since run out of colors quickly, choose drastically different default colors for most frequent mb contributors (based on history). Highlight or blink the border around the vic of active video source. |
|
|
Use the size or visibility of a particular tool for a particular session to gauge the interest in it. i.e. Relax the demands on the quality of streams that aren't the focus of attention, particularly if the tools for relaying them to the participant are buried under other tools. | Use a participant's actions on the user interface to gather information to offer to Elan's tools. |
|
|
Given that mb input can be placed in any part of active page (i.e. info is not necessarily added left to right, top to bottom), how can we prevent mediaboard actions from going unnoticed? | Include some mechanism for author of text to "say it louder". Perhaps, let author click on it to make it start blinking. Let a respondent click on it again to answer and stop it from blinking. |
|
|
Assembling the "big picture" of a given session. | Offer thumbnail view of all the nonempty mediaboard pages. |