PROBLEM TO BE SOLVED: To provide a mechanism for performing image processing on images of great variety.SOLUTION: An image processing apparatus comprises: first acquisition means that obtains identification information for each of a plurality of blocks of an image second acquisition means that obtains information necessary for image processing from pixel values of a region of the image determined based on the identification information and image processing means that performs image processing on the image based on the information obtained by the second acquisition means.COPYRIGHT: (C)2013,JPO&INPIT【課題】 本発明に依れば、多様性に富んだ画像を画像処理する仕組みを提供する。【解決手段】 画像の複数のブロックごとに識別情報を得る第一の取得手段と、前記識別情報に基づいて定められた前記画像の領域の画素値から画像処理に必要な情報を得る第二の取得手段と、前記第二の取得手段で得られた情報に基づいて前記画像の画像処理をする画像処理手段と、を備える。【選択図】 図1