摘要 |
PROBLEM TO BE SOLVED: To prevent a code reproduction failure which is caused by the restoration of inappropriate block of an image pickup state by controlling to preferentially restore a block having an excellent image pickup state among plural restorable blocks. SOLUTION: A reading means 1 picks up the image of a code that is optically and readably recorded by an image pickup device such as a CCD and converts it into an electric signal. An illumination state deciding part 21 extracts a maximum value of luminance in every subframe that is acquired by dividing an image pickup screen as a feature amount and decides an illumination state of each subframe. A block detection order controlling means 31 controls a block detecting means 4 so that blocks can be detected in order of a bright part of illumination in a frame based on the illumination state decided by the means 21. A block data restoration order controlling means 32 controls a block data restoring means 6 so that block data can be restored in order of a bright block of illumination in the frame based on the decided illumination state. |