Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
323 words
An apparatus for performing an inverse discrete cosine transform, which replaces a two-dimensional inverse discrete cosine transform with at least two one-dimensional inverse discrete cosine transforms, said apparatus comprising: first operating means for receiving two-dimensional data and for performing a first of said at least two one-dimensional inverse discrete cosine transforms with respect to a row direction or a column direction; storing means, connected to said first operating means, for storing a result of said first of said at least two one-dimensional inverse discrete transforms performed by said first operating means; second operating means connected to said storing means, for performing a second of said at least two one-dimensional inverse discrete cosine transforms with respect to said row direction or said column direction using said stored result, and for outputting a result of said second of said at least two one-dimensional inverse discrete transforms by said second operating means; and determining means for receiving said two-dimensional data and connected to said first operating means and said second operating means for counting both of a first number of said two-dimensional data with respect to said row direction and a second number of said two-dimensional data with respect to said column direction in order to output to said first operating means, a first control signal for performing said first of said at least two one-dimensional inverse discrete cosine transforms with respect to said column direction, and to output to said second operating means, a second control signal for performing said second of said at least two one-dimensional inverse discrete cosine transforms with respect to said row direction, when said first number is greater than said second number, and to output to said first operating means said second control signal and to output to said second operating means said first control signal, when said first number is not greater than said second number, each of said first number and said second number not including zero data.
Claim 2
Independent Claim
323 words
An apparatus for performing an inverse discrete cosine transform, which replaces a two-dimensional inverse discrete cosine transform with at least two one-dimensional inverse discrete cosine transforms, said apparatus comprising: first operating means for receiving two-dimensional data and for performing a first of said at least two one-dimensional inverse discrete cosine transforms with respect to a row direction or a column direction; storing means, connected to said first operating means, for storing a result of said first of said at least two one-dimensional inverse discrete transforms performed by said first operating means; second operating means connected to said storing means, for performing a second of said at least two one-dimensional inverse discrete cosine transforms with respect to said row direction or said column direction using said stored result, and for outputting a result of said second of said at least two one-dimensional inverse discrete transforms by said second operating means; and determining means for receiving said two-dimensional data and connected to said first operating means and said second operating means for counting both of a first number of said two-dimensional data with respect to said row direction and a second number of said two-dimensional data with respect to said column direction in order to output to said first operating means, a first control signal for performing said first of said at least two one-dimensional inverse discrete cosine transforms with respect to said column direction, and to output to said second operating means, a second control signal for performing said second of said at least two one-dimensional inverse discrete cosine transforms with respect to said row direction, when said first number is greater than said second number, and to output to said first operating means said second control signal and to output to said second operating means said first control signal, when said first number is not greater than said second number, each of said first number and said second number not including zero data.
Claim 3
Dependent Claim
84 words
An apparatus according to claim 1, wherein each of said first operating means and said second operating means includes a zero element detector for receiving predetermined input data and outputting a third control signal, and multiply-addition means for performing a multiply-addition operation on said predetermined input data according to said third control signal output from said zero element detector, said first operation means receiving said two-dimensional data as said predetermined data and said second operation means receiving said stored result as said predetermined data.
Claim 4
Dependent Claim
41 words
An apparatus according to claim 2, wherein said zero element detector outputs "0" as said third control signal when said predetermined input data is "0", and outputs "1" as said third control signal when said predetermined input data is not '0".
Claim 5
Dependent Claim
30 words
An apparatus according to claim 2, wherein said multiply-addition means performs said multiply-addition operation using said predetermined input data and a cosine coefficient when said third control signal is "1".