EP0669587A2

Networked system for display of multimedia presentations.

Abstract

Disclosed is a networked multimedia information system (10) which may be utilized to record, store and distribute multimedia presentation (35,40,60,70) together with any supplemental materials that may be referenced during the presentation. The recorded presentation, together with the associated supplemental materials, may be simultaneously presented on a display (510) containing two separate viewing windows. The effects of network (20) congestion are minimized by prefetching audio and video data for storage in audio and video buffers (110,115). An adaptive control algorithm compensates for network congestion by dynamically varying the rate at which video frames are retrieved over the network (20), in response to network traffic conditions. The audio playback speed is reduced if the audio data does not arrive fast enough over the network to maintain the desired size of the audio buffer after the amount of video data transmitted across the network has been reduced to a minimum value.

EP0669587A2, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 15 February 2015, 11.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

15 claims: 5 independent, 10 dependent

  1. 1
    A system for storing and distributing a recorded presentation and associated supplemental materials referenced during said recorded presentation, said recorded presentation having audio and video components, said storage and distribution system employing a computing system having a processor and storage means, said storage and distribution system comprising:means for storing said audio and video components of said recorded presentation in said storage means;means for storing an electronic representation of said associated supplemental materials in said storage means;means for accessing said storage means to retrieve said stored audio and video components of said recorded presentation and said electronic representation of said associated supplemental materials;audio output means for generating an audio output responsive to said retrieved audio data;a display having a first window and a second window;means for displaying said retrieved video component of said recorded presentation in said first window;and    means for displaying said retrieved electronic representation of said associated supplemental materials in said second window.
  2. 4
    A system for displaying a recorded presentation and an electronic representation of supplemental materials referenced during said recorded presentation, said recorded presentation including a video component of said recorded presentation, said display system comprising:a first window for displaying said video component of said recorded presentation;a second window for displaying said electronic representation of said associated supplemental materials;and    means for synchronizing the display of said associated supplemental materials in said second window to the display of said video component in said first window.
  3. 7
    A method for storing and distributing a recorded presentation and associated supplemental materials referenced during said recorded presentation, said recorded presentation having audio and video components, said storage and distribution method employing a computing system having a display, a processor and storage means, said storage and distribution method comprising the steps of:storing said audio and video components of said recorded presentation in said storage means;storing an electronic representation of said associated supplemental materials in said storage means;accessing said storage means to retrieve said stored audio and video components of said recorded presentation and said electronic representation of said supplemental material;generating an audio signal responsive to said retrieved audio data;creating a first window and a second window in said display;displaying said retrieved video component of said recorded presentation in said first window;and    displaying said retrieved electronic representation of said supplemental materials in said second window.
  4. 10
    A method for displaying a recorded presentation and an electronic representation of supplemental materials referenced during said recording presentation, said recorded presentation including a video component of said presentation, said method employing a computing system having a display, a processor and storage means, said display method comprising the steps of:displaying said video component of said recorded presentation in a first window of said display;displaying said electronic representation of said associated supplemental materials in a second window of said display;and    synchronizing the display of said associated supplemental materials in said second window to the display of said video component in said first window.
  5. 12
    A method for use by a computing system receiving audio and video data over a network for presentation to a user, said method compensating for congestion on said network which causes delayed arrival of said audio and video data, said video data being transmitted over said network to said computing system at a requested video transmittal rate, said audio data being presented to said user at an audio playback rate, said network congestion compensation method comprising the steps of:maintaining an audio buffer for storing a predefined amount of said audio data received over said network;maintaining a video buffer for storing a predefined amount of said video data received over said network;monitoring said audio and video buffers to determine when said amount of audio or video data in said buffer falls below said predefined amounts;reducing said requested video transmittal rate if said monitoring step determines that said amount of audio or video data in said buffers has fallen below said predefined amounts;and    reducing said audio playback rate if said amount of audio data in said audio buffer is below said predefined amount of audio data after said step of reducing said requested video transmittal rate.