×

Method and apparatus for facilitating real-time and asynchronous loading and temporally-overlapping of modular multimedia software tasks in a multimedia data processing system

  • US 5,630,132 A
  • Filed: 05/23/1995
  • Issued: 05/13/1997
  • Est. Priority Date: 10/13/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data processing system for executing multimedia applications which interface with multimedia end devices that consume or produce at least one of (a) real-time and (b) asynchronous streamed data, comprising:

  • a central processing unit for data processing operations including execution of said multimedia application;

    a digital signal processor for processing data including said streamed data;

    a plurality of modular multimedia software task means which are executable by said digital signal processor and which are available to said multimedia application for execution in said digital signal processor;

    a plurality of data communication module means for;

    (a) linking selected ones of said plurality of modular multimedia software tasks with selected others of said plurality of modular multimedia software task means, and(b) linking selected multimedia end devices with selected ones of said plurality of modular multimedia software task means;

    each of said plurality of data communication module means allowing continuous, real-time, and unidirectional communication of said streamed data;

    a digital signal processor manager program means which is resident in said central processing unit and which dynamically monitors data processing system resource allocation to allow at least one of said plurality of modular multimedia software task means to be loaded and executed while at least one other of said plurality of modular multimedia software task means is being executed by said digital signal processor, without interfering with execution of any of said plurality of modular multimedia software tasks.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×