28.06.2013 Views

Papers in PDF format

Papers in PDF format

Papers in PDF format

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Overview:<br />

Automatically Generated Web-based Multimedia Presentations<br />

Dr. Richard L. Klevans<br />

Department of Computer Science, North Carol<strong>in</strong>a State University<br />

Box 8206, Raleigh, NC 27695, Email: rlklevan@eos.ncsu.edu, Telephone: 919-515-6535<br />

Dr. Mladen A. Vouk<br />

Department of Computer Science, North Carol<strong>in</strong>a State University<br />

Box 8206, Raleigh, NC 27695, Email: vouk@adm.csc.ncsu.edu, Telephone: 919-515-7886<br />

Us<strong>in</strong>g exist<strong>in</strong>g technology, such as Web browsers, HTTP servers, HTML documents, CGI programs, and<br />

RealAudio, we have developed a system for automatically generat<strong>in</strong>g and serv<strong>in</strong>g low-bandwidth Web-based<br />

multimedia presentations based on live versions of the same presentations. This system has many potential<br />

uses such as deliver<strong>in</strong>g distance education through on-demand lectures, and captur<strong>in</strong>g conference presentations<br />

and mak<strong>in</strong>g them available to wider audiences.<br />

To make these presentations available via the Internet to the widest possible audience, a low-bandwidth<br />

solution is necessary. A presentation, whether it be a lecture <strong>in</strong> an educational sett<strong>in</strong>g or a presentation at a<br />

conference, typically <strong>in</strong>volves of a person who talks about a set of slides or transparencies. Most of the<br />

<strong>in</strong><strong>format</strong>ion is <strong>in</strong> those slides and <strong>in</strong> the presenter’s speech. The image of the talk<strong>in</strong>g head conta<strong>in</strong>s little<br />

<strong>in</strong><strong>format</strong>ion relative to the content of the presentation. Hence, high-bandwidth video is often not required to<br />

successfully transfer the presentation <strong>in</strong><strong>format</strong>ion. We useHTML<br />

versions of the slides and the accompany<strong>in</strong>g<br />

audio to reduce bandwidth but still reta<strong>in</strong> a high percentage of the orig<strong>in</strong>al presentation <strong>in</strong><strong>format</strong>ion.<br />

Synchronized audio with automatic page turn<strong>in</strong>g is used to simulate the orig<strong>in</strong>al presentation as closely as<br />

possible. However, when the situation demands it, we also use high-bandwidth video clips. A user can watch<br />

our presentations <strong>in</strong> a hands-free fashion, but he/she can also “stop, pause, rew<strong>in</strong>d, and fast-forward “ the<br />

presentation <strong>in</strong> a “recorder/player-type” fashion.<br />

In order to m<strong>in</strong>imize the effort required to transfer presentations onto the network, tools for automatically<br />

generat<strong>in</strong>g the Web-based presentation from the orig<strong>in</strong>al presentations are necessary. One key piece of<br />

<strong>in</strong><strong>format</strong>ion is the tim<strong>in</strong>g data that describes when to advanceto<br />

the next slide (or backtrack to a previous one).<br />

Our system provides mechanisms for automatically captur<strong>in</strong>g the tim<strong>in</strong>g for the slides as the orig<strong>in</strong>al<br />

presentation is be<strong>in</strong>g delivered, or <strong>in</strong> a post-process<strong>in</strong>g mode if the system was not used dur<strong>in</strong>g the orig<strong>in</strong>al<br />

presentation.<br />

Design Platform:<br />

One of our goals is to make the presentation <strong>in</strong><strong>format</strong>ion available to as wide of an audience as possible . In<br />

order to do that, we found it necessary to use only exist<strong>in</strong>g and readily available technology. Standard Web<br />

browsers and HTML documents were a natural choice. To allow delivery of the presentation slides <strong>in</strong> multiple<br />

<strong>format</strong>s, such as with or without frames, each slide’s content is kept separate from the control l<strong>in</strong>ks that permit<br />

navigation through the lecture—e.g., the “Next” and “Previous” buttons.<br />

For the audio portion of the presentation, we have chosen the RealAudio <strong>format</strong> for several reasons.<br />

RealAudio servers can transmit high-quality audio <strong>in</strong> a streamed fashion with m<strong>in</strong>imal start up cost<br />

(Typically, 5 seconds or less). By “streamed” audio, we mean that the entire audio file need not be downloaded<br />

to the client’s mach<strong>in</strong>e before the audio starts play<strong>in</strong>g. Due to the high compression rate of the RealAudio<br />

<strong>format</strong>, the required disk storage space and network bandwidth are m<strong>in</strong>imized. Even clients with 14.4 Kbps<br />

modem connections can successfully receive RealAudio files. RealAudio also provides a mechanism for<br />

trigger<strong>in</strong>g the client’s browser to display a sequence of HTML pages based on time stamps. This give s the<br />

user of the system the illusion of be<strong>in</strong>g at the actual presentation as the slides automatically advance when the

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!