Claims
- 1. A computer system for generating and transmitting a representation of frequency components of a time domain signal, said time domain signal being represented as a group of eight image signals, said time domain signal representing an image, said representation of frequency components of said time domain signal corresponding to a compressed representation of said image, the system comprising:
- first means for developing signals representing sums and differences of predetermined combinations of signal samples, having a set of eight inputs coupled to receive signal samples and a set of eight outputs at which said sum and difference signals are developed;
- second means for developing signals representing sums and differences of predetermined combinations of auxiliary samples, having a set of four inputs to receive auxiliary samples of sums coupled to a predetermined set of outputs of said first means for developing signals and a set of four outputs at which said sum and difference signals are developed;
- third means for developing signals representing sums and differences of predetermined combinations of said auxiliary samples, having a set of four inputs to receive auxiliary samples of differences coupled to a predetermined set of outputs of said first means for developing signals and a set of four outputs at which said third means develops said sum and difference signals;
- fourth means for developing signals representing sums and differences of predetermined combinations of said auxiliary samples of sums, having a set of two inputs coupled to a predetermined set of outputs of said second means for developing signals, and a set of two outputs at which said fourth means develops said sum and difference signals;
- fifth means for developing signals representing sums and differences of predetermined combinations of said auxiliary samples of differences, having a set of two inputs coupled to a predetermined set of outputs of said second means for developing signals, and a set of two outputs at which said fifth means develops said sum and difference signals;
- precision control, adder and subtraction means having a set of four inputs coupled to a predetermined set of outputs of said third means for developing signals, and a set of four outputs at which said precision control, adder and subtraction means develops signals representing transformed auxiliary samples;
- sixth means for developing signals representing sums and differences of predetermined combinations of said auxiliary samples, having a set of four inputs coupled to a predetermined set of outputs of said precision control, adder and subtraction means, and a set of four outputs at which said sixth means develops said sum and difference signals; and
- a memory being coupled to said sixth means, said memory for receiving information from said set of four outputs at which said sixth means develops said sum and difference signals, said memory having an output for transmitting said information.
- 2. The system of claim 1, wherein said precision control, adder and subtraction means comprises:
- four precision control means each having a set of inputs coupled to said set of outputs of said third means to receive auxiliary samples;
- adder means having a set of two inputs coupled to said set of inputs and a set of outputs from precision control means for developing auxiliary sample signals;
- a group of two adder means each having a set of two inputs, each coupled to a set of outputs of one precision control means and a set of inputs of another precision control means, and a set of outputs to develop signals representing auxiliary samples; and
- subtraction means having a set of two inputs coupled to said set of inputs and a set of outputs of a precision control means to develop signals representing auxiliary samples.
- 3. The system of claim 1 wherein said precision control means have a minimum precision level set of outputs at which precision control means develops signals representing a number, corresponding to an input signal, multiplied by two.
- 4. The system of claim 1, wherein said precision control means has a medium precision level and comprises:
- a set of inputs to receive auxiliary samples;
- precision control means which has a low precision level having a set of inputs to receive said auxiliary samples and a set of outputs;
- multiplication means having a set of inputs to receive said auxiliary samples and a set of outputs at which multiplication means develops signals representing a number corresponding to an input signal multiplied by 1/64; and
- an adder having two sets of inputs coupled to a set of outputs of said precision control means which have low precision level and to a set of outputs of said multiplication means and a set of outputs at which an adder develops signals representing a sum of numbers corresponding to input signals.
- 5. The system of claim 1, wherein said precision control means has a maximum precision level and comprises:
- a set of inputs to receive auxiliary samples;
- precision control means which has a medium precision level having a set of inputs to receive said auxiliary samples and a set of outputs;
- multiplication means having a set of inputs to receive said auxiliary samples and a set of outputs at which multiplication means develops signals representing a number corresponding to an input signal multiplied by 1/512; and
- subtraction means having two sets of inputs coupled to a set of outputs of said precision control means which have medium precision level and to a set of outputs of said multiplication means and a set of outputs at which subtraction means develops signals representing a difference of numbers corresponding to input signals.
- 6. A computer system for generating signals of frequency components of a time domain signal, said time domain signal corresponding to an image, said time domain signal being represented as a group of eight signals, said frequency components corresponding to a compressed said image, the system comprising:
- first circuit for developing signals representing sums and differences of predetermined combinations of signal samples, having a set of eight inputs coupled to receive signal samples and a set of eight outputs at which said sum and difference signals are developed;
- second circuit for developing signals representing sums and differences of predetermined combinations of auxiliary samples, having a set of four inputs to receive auxiliary samples of sums coupled to a predetermined set of outputs of said first circuit for developing signals and a set of four outputs at which said sum and difference signals are developed;
- third circuit for developing signals representing sums and differences of predetermined combinations of said auxiliary samples, having a set of four inputs to receive auxiliary samples of differences coupled to a predetermined set of outputs of said first circuit for developing signals and a set of four outputs at which said third circuit develops said sum and difference signals;
- fourth circuit for developing signals representing sums and differences of predetermined combinations of said auxiliary samples of sums, having a set of two inputs coupled to a predetermined set of outputs of said second circuit for developing signals, and a set of two outputs at which said fourth circuit develops said sum and difference signals;
- fifth circuit for developing signals representing sums and differences of predetermined combinations of said auxiliary samples of differences, having a set of two inputs coupled to a predetermined set of outputs of said second circuit for developing signals, and a set of two outputs at which said fifth circuit develops said sum and difference signals;
- precision control, adder and subtraction means having a set of four inputs coupled to a predetermined set of outputs of said third circuit for developing signals, and a set of four outputs at which said precision control, adder and subtraction means develops signals representing transformed auxiliary samples;
- sixth circuit for developing said signals representing sums and differences of predetermined combinations of said auxiliary samples, having a set of four inputs coupled to a predetermined set of outputs of said precision control, adder and subtraction means, and a set of four outputs at which said sixth circuit develops said sum and difference signals;
- storage circuit, being coupled to said sixth circuit, for storing information from said set of four outputs at which said sixth circuit develops said sum and difference signals.
- 7. The computer system of claim 6 wherein said first, second, third, fourth, fifth, and sixth circuits are formed on a single integrated circuit.
Parent Case Info
This is a continuation of application Ser. No. 07/811,691, filed Dec. 20, 1991, now abandoned.
US Referenced Citations (5)
Continuations (1)
|
Number |
Date |
Country |
Parent |
811691 |
Dec 1991 |
|