Patent US2461087A successfully refreshed from Google Patents.
Patent US1589688A successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0250152A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

High speed transform circuit

Assignee: AT&T Inc
•
Filing: 1987-06-10
•
Granted: —
•
Expires: 2007-06-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A discrete transform cosine circuit utilizing symmetries of the cosine matrix of coefficients to allow all multiplications to be done by "constant multipliers" comprising combinations of look-up tables and adders. Transform coefficients are developed by dividing each into a sequence of blocks of preselected size, the information in the blocks is sorted to develop a specific order and the reordered blocks are applied seriatim to a first one-dimensional cosine transform circuit 20 employing the constant multipliers. The output of the first cosine transform circuit is applied to a transposing memory 30 and then to a second cosine transform circuit 40 that also employs "constant multipliers". <IMAGE>

Inventors

  • 👤 Scott Carroll Knauer

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-25 15:40
CPC Classifications
G; G06; G06T; G06T1/00; H; H04; H04N; H04N19/00; H04N19/60; G06F; G06F17/00; G06F17/10; G06F17/14; G06F17/147

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 117 words
A transform circuit for developing a set of transform signals from a sequence of applied input signals CHARACTERIZED BY A plurality of multipliers (201-215) responsive to said input signals, each multiplying said input signals by a different preselected constant and developing thereby a plurality of product signals; and cyclical pipeline accumulator means (301 etc.) responsive to said plurality of product signals, for adding to or subtracting from a developing set of transform signals said product signals, with said adding to or subtracting from said developing set of transform signals being controlled in accordance with a preselected sequence, and said developing set of transform signals becoming said set of transform signals upon completion of said adding or subtracting.
Claim 2
Dependent Claim 117 words
A transform circuit for developing a set of transform signals from a sequence of applied input signals CHARACTERIZED BY A plurality of multipliers (201-215) responsive to said input signals, each multiplying said input signals by a different preselected constant and developing thereby a plurality of product signals; and cyclical pipeline accumulator means (301 etc.) responsive to said plurality of product signals, for adding to or subtracting from a developing set of transform signals said product signals, with said adding to or subtracting from said developing set of transform signals being controlled in accordance with a preselected sequence, and said developing set of transform signals becoming said set of transform signals upon completion of said adding or subtracting.
Claim 3
Dependent Claim 59 words
A transform circuit in accordance with claim 1, wherein said cyclical pipeline accumulator means is CHARACTERIZED BY means for reversing the sign (301-315) of said product signals in accordance with a predetermined sequence for each of said multipliers; and a plurality of pipeline accumulator means (401-415, 501-513) responsive to said means for reversing, for developing said transform signals (c8....c3).
Claim 4
Dependent Claim 27 words
The circuit of claim 2, further CHARACTERIZED BY input signal reordering means interposed between said sequences of said applied input signals and said plurality of constant multipliers.
Claim 5
Dependent Claim 17 words
The circuit of claim 2 further CHARACTERIZED BY output signal reordering means responsive to said transform signals.
Claim 6
Dependent Claim 34 words
The circuit of claim 2, further CHARACTERIZED BY means responsive to said transform signals for receiving said transform in parallel and providing said transform signals serially at an output port of said transform circuit.
Claim 7
Dependent Claim 27 words
The circuit of claim 5 further CHARACTERIZED BY output signal reordering means responsive to said transform signals serially appearing at said output port of said transform circuit.
Claim 8
Dependent Claim 27 words
The circuit of claim 6, further CHARACTERIZED BY input signal reordering means interposed between said sequences of said applied input signals and said plurality of constant multipliers.
Claim 9
Dependent Claim 98 words
The transform circuit of claim 2 wherein each of said pipeline accumulators is CHARACTERIZED BY a plurality of combine-and-store networks (401, 501), each having two inputs and one input, for arithmetically combining signals at said two inputs, storing the combined signals and making the stored signals available at said one output, with said combine-and-store networks connected in a ring, where one of said inputs of each of said combine-and-store networks is connected to said output of another one of said combine-and-store networks, and said second input of each of said combine-and-store networks is responsive to said product signals.
Claim 10
Dependent Claim 96 words
The transform circuit of claim 1 wherein said cyclical pipeline accumulator means is CHARACTERIZED BY a plurality of combine-and-store networks, each having two inputs and one input, for arithmetically combining signals at said two inputs, storing the combined signals and making the stored signals available at said one output, with said combine-and-store networks connected in a ring, where one of said inputs of each of said combine-and-store networks is connected to said output of another one of said combine-and-store networks, and said second input of each of said combine-and-store networks is responsive to said product signals.
Claim 11
Dependent Claim 163 words
A two dimensional transform generator CHARACTERIZED BY a first one-dimensional transform generator responsive to input signals including a first plurality of constant multipliers, for developing sequences of first product signals; first means for reversing the sign of said product signals in accordance with a predetermined sequence for each of said multipliers in said first plurality of multipliers; and a first plurality of cyclical pipeline accumulator means responsive to said first means for reversing, for developing intermediate coefficient signals. an intermediate reordering memory responsive to said intermediate coefficient signals: and a second one-dimensional transform generator including a second plurality of constant multipliers, connected to said intermediate reordering memory, for developing sequences of second product signals; second means for reversing the sign of said second product signals in accordance with a predetermined sequence for each of said multipliers in said second plurality of multipliers; and a second plurality of cyclical pipeline accumulator means responsive to said second means for reversing, for developing final coefficient signals.
Claim 12
Dependent Claim 163 words
A two dimensional transform generator CHARACTERIZED BY a first one-dimensional transform generator responsive to input signals including a first plurality of constant multipliers, for developing sequences of first product signals; first means for reversing the sign of said product signals in accordance with a predetermined sequence for each of said multipliers in said first plurality of multipliers; and a first plurality of cyclical pipeline accumulator means responsive to said first means for reversing, for developing intermediate coefficient signals. an intermediate reordering memory responsive to said intermediate coefficient signals: and a second one-dimensional transform generator including a second plurality of constant multipliers, connected to said intermediate reordering memory, for developing sequences of second product signals; second means for reversing the sign of said second product signals in accordance with a predetermined sequence for each of said multipliers in said second plurality of multipliers; and a second plurality of cyclical pipeline accumulator means responsive to said second means for reversing, for developing final coefficient signals.
Claim 13
Dependent Claim 26 words
The two dimensional transform generator of claim 10 further CHARACTERIZED BY a preprocessing reordering memory interposed between said inputs signals and said first one-dimensional transform generator.
Claim 14
Dependent Claim 21 words
The two dimensional transform generator of claim 10 further CHARACTERIZED BY a postprocessing reordering memory responsive to said final coefficient signals.
Claim 15
Dependent Claim 41 words
The apparatus of claim 11, further CHARACTERIZED BY means for applying image samples to said preprocessing reordering memory to develop discrete cosine transform coefficients at said final set of coefficient signals, and means for compressing said final set of coefficient signals.
Claim 16
Dependent Claim 32 words
The apparatus of claim 12, further CHARACTERIZED BY means for applying discrete cosine transform signals to said first one-dimensional transform generator to develop image samples at said final set of coefficient signals.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag