Patent ID: 7346640
Filing Date: 2008-03-18
Classification: G06F,H04N

Abstract:
1. An image processing apparatus comprising: an input unit for receiving a plurality of pixel data, wherein said input unit includes: a plurality of flipflops which respectively stores therein one of said plurality of pixel data, a rearrangement unit for receiving said plurality of pixel data from said plurality of flipflops and rearranging said received pixel data so as to be adaptive to said desired transform in response to a control signal received from said control unit, wherein said processing unit includes: a plurality of adders, each receiving two of said plurality of pixel data selected by said rearrangement unit to calculate a sum of said received two pixel data, a plurality of multipliers, each calculating a product of associated one of said sums and associated one of said plurality of said coefficients, another multiplier receiving one of said plurality of pixel data from one of said flipflops and calculating a product of said received pixel data and associated one of said plurality of said coefficients, a selector; and an adder/subtractor unit, wherein said selector selects one of outputs of said another multiplier and said adder/subtractor unit, and wherein said adder/subtractor unit executes operation on said products received from said plurality of multipliers and an output of said selector to obtain a result data of said desired transform; a controlling unit for selecting a desired transform from among discrete wavelet transform and discrete cosine transform, and providing a plurality of coefficients depending on said desired transform; and a processing unit for processing said pixel data using said plurality of coefficients to achieve said desired transform.