US2005114419A1PendingUtilityA1

Discrete cosine transformation apparatus, inverse discrete cosine transformation apparatus, and orthogonal transformation apparatus

Priority: Sep 30, 1999Filed: Oct 2, 2003Published: May 26, 2005
Est. expirySep 30, 2019(expired)· nominal 20-yr term from priority
G06F 17/147G06T 9/007
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A discrete cosine transformation apparatus comprises a transposition section that transposes input picture signal of N×N pixels in every N pixels between the one-dimensional processing and the two-dimensional processing and a transformation section that subjects an output of the transposition section to a discrete cosine transformation.

Claims

exact text as granted — not AI-modified
1 . A discrete cosine transformation apparatus comprising: 
 a transposition section which transposes data between a one-dimensional processing and a two-dimensional processing in every N pixels of an input picture signal of N×N pixels to produce a transposed output; and    a transformation section which subjects the transposed output of the transposition section to a discrete cosine transformation.    
   
   
       2 . The discrete cosine transformation apparatus according to  claim 1 , wherein the transposition section transposes the picture signal of 8×8 pixels in every eight pixels.  
   
   
       3 . The discrete cosine transformation apparatus according to  claim 2 , further comprising: 
 an input processor which outputs data input in units of L, at a rate of 2M2 L data per clock period for 4(N/M)·N/2 L periods and which, for the succeeding 4(N/M) periods, selects and outputs data output at 2M data per clock period from the transposition section to the transformation section.    
   
   
       4 . The discrete cosine transformation apparatus according to  claim 3 , wherein the transposition section has a transposition memory in which N×N data are written at the rate of 2M data per clock period for 4(N/M)·N/2 L periods, then transposed, and read out at the rate of 2M data per clock period for four clock periods.  
   
   
       5 . The discrete cosine transformation apparatus according to  claim 1 , further comprising a control section which produces control signals including a first signal and a second signal, the first signal being for limiting in every N/M clock periods the timing of starting the fetch of data input at the input terminal when the input of all the one-dimensional transformed data to the transformation section is not completed, but not limiting the timing of starting the fetch of data input to the input terminal when all the one-dimensional transformed data is completely input to the transformation section, and the second signal being indicative of a head of output block data.  
   
   
       6 . An inverse discrete cosine transformation apparatus comprising: 
 a transposition section which transposes input DCT coefficients of N×N in every N coefficients between one-dimensional processing and two-dimensional processing; and    a transformation section which subjects an output of the transposition section to an inverse discrete cosine transformation.    
   
   
       7 . An inverse discrete cosine transformation apparatus according to  claim 6 , wherein the transposition section transposes the picture signal of 8×8 pixels in every eight pixels.  
   
   
       8 . An inverse discrete cosine transformation apparatus according to  claim 6 , further comprising: 
 an input processor which outputs first data input one by one, at a rate of two units of data per clock period for four clock periods and which, for the succeeding four clock periods, selects and outputs second data output at two units of data per clock period from the transposition section to the transformation section.    
   
   
       9 . A discrete cosine transformation/inverse discrete cosine transformation apparatus comprising: 
 a single N-point transformation processor which switches in every N points between the one-dimensional processing and the two-dimensional processing to perform orthogonal transformation of N×N points.    
   
   
       10 . A discrete cosine transformation/inverse discrete cosine transformation apparatus according to  claim 9 , wherein the N-point transformation processor incorporates a single eight-pixel transformation processor which switches in every eight pixels between one-dimensional processing and two-dimensional processing to perform orthogonal transformation of 8×8 pixels.  
   
   
       11 . (canceled)  
   
   
       12 . A discrete cosine transformation/inverse discrete cosine transformation apparatus according to  claim 10 , wherein the eight-pixel transformation processor comprises a first addition/subtraction processor for the discrete cosine transformation, a sum-of-products processor and a second addition/subtraction processor for the inverse discrete cosine transformation, 
 the first addition/subtraction processor includes a section which generates a discrete cosine intermediate signal of the pixel data input from the input terminal for the discrete cosine transformation and directly outputs the discrete cosine coefficients input from the input terminal with one of inputs of the adder controlled to zero for the inverse cosine transformation,    the sum-of-products processor includes a section which subjects the input discrete cosine intermediate signal to a sum-of-products operation to output a transformed result for the discrete cosine transformation and subjects the input discrete cosine transform coefficients to a sum-of-products operation to output a transformation intermediate signal, and    the second addition/subtraction processor includes a section which generates a real signal as the transformed result from the inverse discrete cosine intermediate signal for the inverse discrete cosine transformation and directly outputs the input data with one of inputs of the adder controlled to zero for the discrete cosine transformation.    
   
   
       13 . (canceled)  
   
   
       14 . The discrete cosine transformation/inverse discrete cosine transformation apparatus according to  claim 10 , wherein the N-point transformation processor incorporates a single eight-coefficient transformation section configured to switch in every eight coefficients between the one-dimensional processing and the two-dimensional processing and subject 8×8 coefficients of data to a discrete cosine transformation or an inverse discrete cosine transformation.  
   
   
       15 . A discrete cosine transformation apparatus comprising: 
 an input processor which outputs data input one by one, at a rate of L data per clock period for M clock periods;    an N-point transformation processor which N-point-transforms the data input at the rate of L data per clock period from the input processor and outputs the transformed data at the rate of L data per clock period;    an output processor which continuously outputs the one-dimensionally transformed data input at the rate of L data per clock period from the N-point transformation processor at the rate of L data per clock period for every M clock periods while rounding N two-dimensionally transformed data input at the rate of L data per clock period in the succeeding M clock periods; and    a transposition section which transposes N×N data input continuously at the rate of L data per clock period in every M clock periods and reading them continuously at the rate of L data per clock period in every M clock periods.    
   
   
       16 . A discrete cosine transformation apparatus according to  claim 15 , wherein the input processor outputs the data at a rate of two data per clock period, and the N-point transformation processor eight-point transforms the data received at the rate of two data per clock period from the input processor and outputs the transformed data at the rate of two data per clock period.

Join the waitlist — get patent alerts

Track US2005114419A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.