×

System for creating and producing custom card products

  • US 5,615,123 A
  • Filed: 04/02/1991
  • Issued: 03/25/1997
  • Est. Priority Date: 04/02/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of playing back a relatively large-sized sound data file accessible by a data handling apparatus whereby downloading and reproducing of the file can be terminated at one of a number of successive intervals during the downloading and reproducing operations in response to an interrupt command, the method comprising the steps of:

  • storing an entire sound data file in sound storage means in a manner such that selected portions of the sound data file can be accessed by said apparatus from the sound storage means;

    allocating a first memory area in the apparatus at a time when the sound data file is called for during operation of the apparatus;

    reading out a first block of the sound data file from the sound storage means into the first memory area of the apparatus;

    detecting if a sound interrupt command has been generated in the apparatus through reading out of the first block of the sound data file from the sound storage means into the first memory area of the apparatus, and terminating operations with respect to said sound data file if said sound interrupt command is detected;

    reading out additional blocks of the sound data file in succession from the sound storage means into the first memory area of the apparatus as long as no sound interrupt command is detected prior to reading out of each successive block of the sound data file and until blocks representing the entire sound data file are read out of the sound storage means into the first memory area of the apparatus;

    terminating operations with respect to said sound data file if said sound interrupt command is detected prior to reading out of a next successive block of the sound data file from the sound storage means;

    allocating expanded memory means associated with the apparatus to have a capacity adequate to store the entire sound data file;

    moving blocks of the sound data file from said first memory area into said expanded memory means until the entire sound data file is moved into said expanded memory means in the absence of said sound interrupt command;

    allocating a second memory area of the apparatus and moving blocks of the sound data file from the expanded memory means into said second memory area;

    reproducing from said second memory area the blocks of the sound data file as moved from said expanded memory means into said second memory area while detecting, after reproduction of each block of the sound data file in said second memory area, if a sound interrupt command has been generated in the apparatus; and

    terminating reproducing operations with respect to said sound data file if said sound interrupt command is detected prior to reproducing a next successive block of the sound data file from the second memory area of the apparatus.

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