×

Method and apparatus for providing multiple clients simultaneous access to a sound data stream

  • US 5,384,890 A
  • Filed: 09/30/1992
  • Issued: 01/24/1995
  • Est. Priority Date: 09/30/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A sound patchbay for providing a backbone to install programming data structures for processing a sound data stream comprising at least a first programming data structure, a second programming data structure and a third programming data structure and a plurality of patch points linked together by at least one buffer to form a list, each of said plurality of patch points being positioned in said list relative to said programming data structures for insertion of programming data structures, wherein said plurality of patch points includes at least:

  • a first patch point for inserting programming data structures to preprocess said data stream, wherein said first patch point is positioned after said first programming data structure in said list;

    second patch point for inserting programming data structures to record said data stream after any preprocessing of said data stream, wherein said second patch point is positioned after said first patch point but before said second programming data structure;

    a third patch point for inserting programming data structures to play said data stream after any recording of said data stream, wherein said third patch point is positioned after said second structure; and

    a fourth patch point for inserting programming data structures to postprocess said data stream after any playing of said data stream, wherein said fourth patch point is positioned after said third patch point but before said third programming data structure,wherein inserted programming data structures at one of said plurality of patch points access and operate on said data stream yet are transparent to, inserted programming structures at said plurality of patch points other than said one of said plurality of patch points, such that inserted programming data structures at said one of said plurality of patch points affect said data stream simultaneously without affecting accesses of inserted programming structures at said plurality of patch points other than said one of said plurality of patch points.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×