Abstract:
Two sets of image data, a first image (204) and a second image (206), are prepared as image data (101). If image controlling information acquired from a functional block that executes a game or the like or from a server for determination of a timing at which an image is to be changed is received, an image setting controlling section (104) determines, on the basis of this information, area dividing information which allocates one of the first image (204) and the second image (206) to each of areas into which an image plane is divided in the same coordinate system. A decoding section (112) decodes the two sets of image data for the first image (204) and the second image (206) that have been loaded into a main memory (60), determines which image data to adopt for each pixel based on the area dividing information, and writes to a buffer memory (70). The decoding process and writing process are carried out in tile image units of a predetermined size using a working memory.