Patent ID: 8339497

Claim:
An information processing apparatus comprising: display means for displaying an image out of a plurality of stored images; operation input receiving means for receiving a user's operation input; and display control means for controlling the plurality of stored images to correspond to a plurality of image cards, displaying a check image, which indicates a shape in which the plurality of image cards overlap, on the display means, and displaying at least a portion of the image which corresponds to a specific image card out of the plurality of the image cards when a check operation indicating an instruction to check the specific image card among the plurality of image cards is received by the operation input receiving means, wherein when an operation of moving a user's finger by a predetermined distance in a predetermined direction with the user's finger in contact with the display means is a drag operation, the drag operation on an overlapping portion of the plurality of image cards is employed as the check operation, and wherein the display control means recognizes an image card among the plurality of image cards in contact with the user's finger as the specific image card when a stop of the drag operation with the user's finger is received by the operation input receiving means, and wherein when the specific image card is not the top image card displayed in the overlapping portion of the plurality of image cards, the display control means displays the at least a portion of the image corresponding to the specific image card without changing a sequence position of the specific image card in the overlapping portion of the plurality of image cards.