A data structure of an image file read from a storage device to display at least a part of an image on a display, the data structure mapping data for tile images to a tile image reference table, the data for tile images being produced by dividing image data into a predetermined size, the image data representing a single image with different resolutions, and
- the tile image reference table mapping post-division areas in the image data in a hierarchical structure produced by hierarchizing the image data according to resolution to data for tile images used to render the post-division areas,
- wherein the tile image reference table maps data for a given tile image to a plurality of areas, and the image file does not include data for a tile image that is not mapped in the tile image reference table.