摘要 |
<P>PROBLEM TO BE SOLVED: To shorten a processing time by omitting gray level correction processing and to suppress an increase in the processing time by reducing a memory capacity even if input data to gray level correction processing have many bits. <P>SOLUTION: Data subjected to gray level correction are used as data to be stored in a color conversion cache using a hash table of a high hit rate, so that most of gray level correction which has been always performed per pixel (processing of referring to a one-dimensional table using a value as an index) is omitted to increase a processing speed. A gray level correction table is held in a thinned form (the table has elements of which the number is smaller than a value of ((a maximum value of input data)-(a minimum value)+1)), and interpolation processing is performed when necessary, to perform gray level correction. <P>COPYRIGHT: (C)2005,JPO&NCIPI |