Patent ID: 8466935

Claim:
A gamma corrector for handling gamma correction data which is used in performing a gamma correction on image data represented by a plurality of component colors for each of the component colors, comprising: a first storage for storing common data which is employed in common in predetermined gamma correction data in one-to-one correspondence to the plurality of component colors when generating final gamma-corrected image data; a second storage for storing, for each component color, reproduction data which is represented by removing the common data from the final gamma-corrected image data of each component color in the predetermined gamma correction data; a data processor for distributing input image data of each component color to both the first and second storages to thereby generate sorted data as address data; and a data coupler for generating the final gamma-corrected image data for image data of the plurality of component colors by employing the common data and the reproduction data according to the address data, wherein said first storage stores common data which is represented by bits of a bit region having a value common to the predetermined gamma correction data of all of the plurality of component colors, said second storage storing, for each component color, reproduction data which are represented by different bit regions obtained by removing the common bit region in predetermined gamma correction data, said data processor distributing input image data of each component color to both the bit regions of the common data and reproduction data to thereby generate address data, said data coupler coupling, for each component color, two pieces of gamma-corrected image data obtained for the common data and the reproduction data to thereby obtain the final gamma-corrected image data, wherein the common data is data in a bit region which indicates the same bits in all of the plurality of component colors from the most significant bit, in the gamma correction data of each of the plurality of component colors, said data coupler setting image data, which was gamma-corrected corresponding to the common data, to a more significant side, then sets image data, which was gamma-corrected corresponding to the reproduction data, to a less significant side image data, and obtaining the final gamma-corrected image data by coupling the image data on the more significant bit side and the image data on the less significant bit side together for each component color.