Electrical computers: arithmetic processing and calculating – Electrical digital calculating computer – Particular function performed
Reexamination Certificate
2005-03-22
2005-03-22
Mai, Tan V. (Department: 2124)
Electrical computers: arithmetic processing and calculating
Electrical digital calculating computer
Particular function performed
C708S402000
Reexamination Certificate
active
06871208
ABSTRACT:
A device and method are described that apply 1-D and 2-D discrete cosine transforms (DCT) and inverse discrete cosine transforms (IDCT) to sets of input data, typically 8×8 or 16×16 matricies of coefficients. One device includes input lines, logic to pre-add input values and generate opcrands and one or more adder networks that effectively carry out the multiplication operations required to apply a DCT/IDCT transform. The device may apply a 1-D transform twice to accomplish a 2-D transform. Alternatively, the device may either include successive stages of logic for the second 1-D transform or it may send data transformed once back through the same logic or pre-add and adder networks for the second 1-D transform. Calculations may be carried out after Booth encoding of operands. The processing may be split between producing vp, a vector of sums of output values, and producing vn, a vector of differences of output values, which vectors may be recombined to produce an output vector v.
REFERENCES:
patent: 3878985 (1975-04-01), Ghest et al.
patent: 4797847 (1989-01-01), Duhamel
patent: 5231601 (1993-07-01), Stearns
patent: 5805482 (1998-09-01), Phillips
patent: 5859788 (1999-01-01), Hou
patent: 5867414 (1999-02-01), Kao
patent: 5867601 (1999-02-01), Phillips
patent: 5889690 (1999-03-01), Arakawa
patent: 5889692 (1999-03-01), Wolrich et al.
patent: 6223195 (2001-04-01), Tonomura
Vojin G. Oklobdzija et al., “A Method for Speed Optimized Partial Product Reduction and Generation of Fast Parallel Multipliers Using an Algorithmic Approach,” IEEE Transactions on Computers, vol. 45, No. 3, Mar. 1996, pp. 294-306.
“The Implementation of the 2D-IDCT” pp. 1-12, undated.
Ioannis Pitas et al, “Multidimensional Cyclic Convolution Algorithms with Minimal Multiplicative Complexity,” IEEE Transactions on Acoustics, Speech and Signal Processing, vol. ASSP-35, No.3, Mar. 1987, pp. 384-390.
“Compression Technology: an MPEG Overview,” pp. 1-11, undated.
David Akopian et al., “Pipeline Processor for Fast Architecture Oriented Regular DCT-IDCT Algorithm,” Signal Processing Laboratory, Tampere University of Technology, Finland, pp. 1319-1322.
Marvi Teixeira et al., “A Class of Fast Cyclic Convolution Algorithms Based on Block Pseudocirculants,” IEEE Signal Processing Letters, vol. 2, No. 5, May 1995, pp. 92-94.
Jacques Prado et al., “A Polynomial-Transform Based Computation of the 2-D DCT with Minimum Mulitplicative Complexity,” Telecom-Paris Department Signal, France, pp. 1-5.
Romesh M. Jessani et al., “Comparison of Single- and Dual-Pass Multiply-Add Fused Floating-Point Units,” IEEE Transactions on Computers, vol. 47, No. 9, Sep. 1999, pp. 927-937.
Roger Woods et al., “Applying an XC6200 to Real-Time Image Processing,” IEEE Design & Test of Computers, Jan-Mar. 1998, pp. 30-38.
Yutai Ma, “A Simplified Architecture for Module (2n + 1) Multiplication,” IEEE Transactions on Computers, vol. 47, No. 3, Mar. 1998, pp. 333-337.
Ross Smith et al., “An Asynchronous 2-D Discrete Cosine Transform Chip,” Theseus Logic, Inc., St. Paul, Minnesota, USA, pp. 1-10, undated.
K. R. Rao et al,Discrete Cosine Transform,Academic Press, Inc., Harcourt Brace Jovanovich, pp. 110-114, undated.
Guo Jiun-In
Liu Kun-Wang
Beffel, Jr. Ernest J.
Haynes Beffel & Wolfeld LLP
Macronix International Co. Ltd.
Mai Tan V.
LandOfFree
Parallel adder-based DCT/IDCT design using cyclic convolution does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Parallel adder-based DCT/IDCT design using cyclic convolution, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Parallel adder-based DCT/IDCT design using cyclic convolution will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3425124