Arrangement for deleting trailing message portions
First Claim
1. A message storage system wherein a message comprises a plurality of sequential message segments each containing message information signals and wherein trailing message segments, representing final segments of said message, which are devoid of significant message information signals are eliminated from said message, said message storage system comprising:
- input means (106, 107,
116);
storage means (114a through 114n) for storing message segments comprised of message information signals;
detection means (117) connected to said input means for detecting significant message information signals received by said input means and for generating a message present signal during periods of time when significant message information signals are detected;
connection means (113a through 113n and
115) for connecting said input means and said storage means;
CHARACTERIZED IN THATsaid connection means comprises;
means (310,
311) responsive to said message present signal for generating output signals defining message segments in which significant message signals are not detected; and
processor means (203) connected to said storage means and responsive to said output signals for writing control signals, indicating that no significant message information signals are stored therein, into storage locations of said storage means corresponding to message segments defined by said output signals, said processor means responsive to said means for generating output signals for eliminating from said storage means those message segments which are devoid of significant message signals.
0 Assignments
0 Petitions
Accused Products
Abstract
A message storage system (104) deletes trailing silence from messages stored therein. Voice messages are converted to digital signals and stored as data blocks in a digital storage system (114a). Voice signals are detected in messages to be stored and voice present bits are generated and included in the individual data blocks to indicate whether voice signals are present in the data blocks. During storage of the data blocks, the voice present bits which identify data blocks containing no voice signals increment a counter (311), and voice present bits which identify data blocks containing voice signals clear the counter (311). The final count in the counter is representative of the trailing data blocks which do not contain voice signals, i.e., silence, and these data blocks are deleted from the digital storage system.
53 Citations
10 Claims
-
1. A message storage system wherein a message comprises a plurality of sequential message segments each containing message information signals and wherein trailing message segments, representing final segments of said message, which are devoid of significant message information signals are eliminated from said message, said message storage system comprising:
-
input means (106, 107,
116);storage means (114a through 114n) for storing message segments comprised of message information signals; detection means (117) connected to said input means for detecting significant message information signals received by said input means and for generating a message present signal during periods of time when significant message information signals are detected; connection means (113a through 113n and
115) for connecting said input means and said storage means;CHARACTERIZED IN THAT said connection means comprises; means (310,
311) responsive to said message present signal for generating output signals defining message segments in which significant message signals are not detected; andprocessor means (203) connected to said storage means and responsive to said output signals for writing control signals, indicating that no significant message information signals are stored therein, into storage locations of said storage means corresponding to message segments defined by said output signals, said processor means responsive to said means for generating output signals for eliminating from said storage means those message segments which are devoid of significant message signals. - View Dependent Claims (2, 3, 4, 10)
-
-
5. In a message storage system wherein a message comprises sequential message portions each containing a plurality of message information signals, a method for deleting trailing message portions, representing final portions of said message, which are devoid of significant message information signals from said message comprising the following steps:
-
(a) receiving signals representative of messages to be stored in said message storage system; (b) storing said signals in a memory; (c) detecting significant message information signals in said signals to be stored in said message storage system; - View Dependent Claims (8)
-
-
6. (d) generating a message present signal during periods of time when significant message information signals are detected;
CHARACTERIZED IN THAT said method comprises the following additional steps;
-
7. (e) measuring periods of time during which no significant message information signals are detected;
- and
(f) deleting the final stored message portion which corresponds to the final period of time during which no significant message information signals are detected.
- and
-
9. In a message storage system wherein a message comprises a plurality of sequential message portions each containing a plurality of message information signals and each message portion is stored as a digitally encoded data block, the method for deleting trailing message portions, representing final portions of said message, which are devoid of significant message information signals comprising the following steps:
-
(a) receiving signals representative of messages to be stored in said message storage system; (b) storing said signals as digitally encoded data blocks in a memory; (c) detecting significant message information signals in said signals to be stored in said message storage system; (d) generating a message present signal during periods of time when said significant message information signals are detected; CHARACTERIZED IN THAT said method comprises the following additional steps; (e) generating a message present bit per data block in response to said message present signal to indicate whether said message present signal has been active during the portion of the message represented by the data block; (f) incorporating said message present bits into the data blocks to which they correspond; (g) identifying the message present bits in the data blocks; (h) accumulating a count of consecutive data blocks wherein the message present bits indicate that the data blocks do not contain significant message information signals; (i) clearing the count accumulated in step (h) for each occurrence of a message present bit which indicates that a data block contains significant message information signals; and (j) deleting the trailing data blocks of a message stored in said memory, the number of said trailing data blocks to be deleted being equal to the count accumulated in step (h) upon completion of the storage of the message.
-
Specification