Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
165 words
A real time two-dimensional discrete cosine transform (DCT)/inverse discrete cosine transform (IDCT) circuit comprising: a rate buffer for inputting an N×N data at a first rate and outputting said data at a second rate; a multiplexer for providing one of a first data path and a second data path for data transmission, wherein said first data path is provided for said data from said rate buffer during a first time period, while during a second time period, said second data path is provided for transposed data; a one-dimensional (1-D) DCT/IDCT processor for performing 1-D DCT/IDCT of data from said data paths of said multiplexer; a transpose buffer for transposing data from said 1-D DCT/IDCT processor, wherein said transposed data is generated by said transpose buffer and is stored therein during said first time period; and an inverse rate buffer for acquiring data from said transpose buffer, during said second time period, at said second rate, and outputting an N×N transformed data at said first rate.
Claim 2
Dependent Claim
165 words
A real time two-dimensional discrete cosine transform (DCT)/inverse discrete cosine transform (IDCT) circuit comprising: a rate buffer for inputting an N×N data at a first rate and outputting said data at a second rate; a multiplexer for providing one of a first data path and a second data path for data transmission, wherein said first data path is provided for said data from said rate buffer during a first time period, while during a second time period, said second data path is provided for transposed data; a one-dimensional (1-D) DCT/IDCT processor for performing 1-D DCT/IDCT of data from said data paths of said multiplexer; a transpose buffer for transposing data from said 1-D DCT/IDCT processor, wherein said transposed data is generated by said transpose buffer and is stored therein during said first time period; and an inverse rate buffer for acquiring data from said transpose buffer, during said second time period, at said second rate, and outputting an N×N transformed data at said first rate.
Claim 3
Dependent Claim
18 words
The DCT/IDCT circuit of claim 1, wherein said second rate is two times faster than said first rate.
Claim 4
Dependent Claim
26 words
The DCT/IDCT circuit of claim 1, wherein said 1-D DCT/IDCT processor is a two-speed DCT/IDCT processor whose throughput rate is not smaller than said second rate.
Claim 5
Dependent Claim
20 words
The DCT/IDCT circuit of claim 1, wherein said rate buffer is provided with various address modes for said N×N data.
Claim 6
Dependent Claim
22 words
The DCT/IDCT circuit of claim 1, wherein said inverse rate buffer is provided with various address modes for said N×N transformed data.
Claim 7
Dependent Claim
24 words
The DCT/IDCT circuit of claim 1, wherein two signals with different frequencies are provided at the input and output ends of said rate buffer.
Claim 8
Dependent Claim
25 words
The DCT/IDCT circuit of claim 1, wherein two signals with different frequencies are provided at the input and output ends of said inverse rate buffer.
Claim 9
Dependent Claim
25 words
The DCT/IDCT circuit of claim 1, wherein two counters of different operating rates are provided at the input and output ends of said rate buffer.
Claim 10
Dependent Claim
26 words
The DCT/IDCT circuit of claim 1, wherein two counters of different operating rates are provided at the input and output ends of said inverse rate buffer.
Claim 11
Dependent Claim
14 words
The DCT/IDCT circuit of claim 1, wherein said rate buffer comprises a dual-port device.
Claim 12
Dependent Claim
15 words
The DCT/IDCT circuit of claim 1, wherein said inverse rate buffer comprises a dual-port device.
Claim 13
Dependent Claim
18 words
The DCT/IDCT circuit of claim 1, wherein said rate buffer comprises a dual-port static random access memory (SRAM).
Claim 14
Dependent Claim
15 words
The DCT/IDCT circuit of claim 1, wherein said inverse rate buffer comprises a dual-port SRAM.
Claim 15
Dependent Claim
17 words
The DCT/IDCT circuit of claim 1 having a latency less than 2N-1 cycles of the second rate.