Variable data compression announcement circuit
AssigneesAmerican Telephone and Telegraph Company, AT&T Information Systems Inc.
InventorsKevin J. Oye, Enzo Paterno, Thomas L. Smith
Life of this patent
Estimating the term…
Abstract
There is disclosed a call announcement circuit integrated into the switching network of a PBX switching system such that the announcement board resides in one of the port slots and has direct access to the internal system buses. The circuit can handle many separate announcements each stored at a selectable compression ratio. Each such announcement can be recorded or played in any of the time slots under processor control. This configuration allows tradeoffs between storage capacity and compression ratio (i.e., speech clarity) and also allows messages to be played on any line or to any station via the communication bus and the selected time slot.
Claims20
An announcement system for use in conjunction with a communication system, said announcement system comprising
- a memory,
- means for storing announcement messages in said memory, each announcement message having a data size and an associated memory storage requirement, said storing means determining said memory storage requirement by using any one of a number of compression factors on each announcement message, and
- means responsive to a predetermined condition for removing any stored announcement message, revising the determined memory storage requirement of that removed announcement message by using another one of said number of compression factors and storing that removed announcement message having a revised memory storage requirement in said memory.
An announcement system for use in conjunction with a communication system, said announcement system comprising
- a memory, and
- means for storing announcements in said memory, each announcement requiring an associated amount of memory storage, said storing means determining said associated amount of memory storage by using a first data compression factor on each announcement, and said storing means, in response to a predetermined condition, using a second data compression factor and any stored announcement to vary the previously determined amount of memory storage associated with that stored announcement.
A circuit for storing data blocks representative of messages for delivery to various users, said circuit comprising
- a memory, and
- means for storing data blocks in said memory, each data block requiring an associated amount of memory storage, said storing means determining said associated amount of memory storage by applying a data compression factor to each data block, and said storing means, in response to a predetermined condition, using another data compression factor with any stored data block to vary the previously determined amount of memory storage associated with that stored data block.
Dependencies are inferred from the claim text.