US4191858AExpiredUtility
Block digital processing system for nonuniformly encoded digital words
Est. expiryJun 7, 1997(expired)· nominal 20-yr term from priority
Inventors:Takashi Araseki
H03M 7/3053
66
PatentIndex Score
13
Cited by
4
References
8
Claims
Abstract
This data compression system further reduces previously-formed digital words representing samples of non-uniformly quantized and encoded analog speech, by normalizing and reencoding the original input digital word samples into smaller words using block coding wherein the input words are bit-reduced by normalizing a block of samples to the maximum amplitude sample value. Features of the invention include concatenating the most significant bit of the maximum value block code (first digital word) with the least significant bit of the segment bits part of the normalized input digital word (third digital word).
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A block digital processing system for nonuniformly encoded digital words including a transmitter digital processor for encoding samples of a speech signal in blocks of a predetermined number of samples, and a receiver digital processor for decoding said encoded digital words into said speech signal, wherein said transmitter digital processor comprises: a plurality of input terminals adapted to receive nonuniformly encoded digital words which have been obtained by preliminarily encoding the respective samples of said speech signal and each of which consists of a sign bit to indicate the polarity of said sample, a plurality of segment bits to indicate a range to which the amplitude value of said sample belongs and a plurality of mantissa bits to indicate at what location in said segment said amplitude value exists; shift register means connected to said input terminals for delaying said digital words by a period of n times the sampling period of said speech signal to temporarily store said samples equal in number to said n (n being an ineger); a maximum value detector connected to said shift register means for detecting a first digital word indicating the maximum amplitude value among said n digital words representing said samples and stored in said shift register means; means connected to said maximum value detector for generating a correction value so that a second digital word consisting of said segment bits and at least the most significant bit of said mantissa bits from said shift register means can be converted into a third digital word which includes said segment bits in said first digital word representative of the maximum amplitude value and which includes a maximum value that can be represented by said at least the most significant bit in said first digital word and that is concatenated subsequently to the least significant bit of said segment bits; normalizing means receiving said correction value and connected to said shift register means for converting the second digital word given from said shift register means into a normalized digital word with said correction value; reencoder means responsive to said third digital word from said normalizing means for uniformly quantizing said third digital word; and a multiplexer for transmitting the output code of said reencoder means and said block code in a multiplex fashion.
2. A block digital processing system for nonuniformly encoded digital words as claimed in claim 1, in which said receiver digital processor comprises a demultiplexer for separating the output code of said reencoder means and said block code from the multiplexed code that is transmitted from said transmitte r digital processor, register means for storing said block code, decoder means for decoding the output code of said reencoder means using the segment bits in said block code, means connected to said register means for detecting the correction value generated in said transmitter digital processor, and inverse normalizing means connected to said decoder means for inversely normalizing the output digital word of said decoder means with said correction value.
3. A block digital processing system for nonuniformly encoded digital words as claimed in claim 1, in which said means for generating the correction value, said normalizing means and said encoding means are jointly composed of a single read-only memory.
4. A block digital processing system for nonuniformly encoded digital words as claimed in claim 2, in which said correction value detecting means, said inverse normalizing means and said decoding means are jointly composed of a single read-only memory.
5. A block digital processing system for nonuniformly encoded digital words as claimed in claim 1, in which said normalizing means is composed of an adder.
6. A block digital processing system for nonuniformly encoded digital words as claimed in claim 1, in which said normalizing means is composed of a read-only memory.
7. A block digital processing system for nonuniformly encoded digital words as claimed in claim 2, in which said inverse normalizing means is composed of an adder.
8. A block digital processing system for nonuniformly encoded digital words as claimed in claim 7, in which said normalizing means is composed of a read-only memory.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.