×

System and method for rebuilding edited digital audio files

  • US 5,249,289 A
  • Filed: 09/28/1989
  • Issued: 09/28/1993
  • Est. Priority Date: 09/28/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for us in a digitized audio data editing system implemented with a digital computer for retrieving one or more segments of said data, comprisinggenerating a lookup table during a first resequencing comprised oforiginal indexes defining a first order of said segments prior to said first resequencing;

  • andnew indexes comprised of at least a portion of said original indexes arranged in a second order defining the desired order of at least a portion of said segments when said first resequencing is completed, each of said new indexes having a corresponding one of a plurality of table positions in said lookup table;

    generating, during said first resequencing, a copy of said at least a portion of said segments;

    generating a range table during said first resequencing comprised of a plurality of entries, each of said entries comprised ofa minimum and a maximum one of said new indexes which, in combination, define a unique range of consecutive said new indexes; and

    one of said table positions in said lookup table corresponding to said minimum one of said indexes in said lookup table;

    selecting a next one of said segments for inclusion in a second resequencing having associated therewith one of said original indexes;

    determining, in a search of said range table, whether any of said entries has a said unique range which includes said selected one of said original indexes;

    if said any of said entries does not have said unique range, copying said selected next one of said segments to said copy of said at least a portion of said segments, or,alternatively, if said any of said entries does have said unique range, locating said selected one of said original indexes in a search of said new indexes included within said unique range; and

    retrieving after said determining and locating a segment from said copy as said next one of said segments with one of said table positions of said lookup table corresponding to said located selected one of said original indexes.

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