Patent ID: 8446434
Filing Date: 2013-05-21
Classification: G06F

Abstract:
1. An image processor comprising: an image display controlling portion configured to display images on a display screen; an image storing portion configured to store a set of images to be displayed on the display screen; a selecting portion configured to select the images displayed on the display screen; an input receiving portion configured to receive input on the display screen; an array display controlling portion configured to display an array on the display screen, the array being of a size that fits within the display screen and comprising a plurality of segments including a first segment nearest one end of the array and an nth segment nearest the opposite end of the array, with the plurality of segments arranged sequentially from the first segment to the nth segment; a first assigning portion configured to assign identification data identifying each image in the set of images stored in the image storing portion to specification data specifying each segment of the array displayed by the array display controlling portion based on the order of the identification data; an identification data managing portion configured to manage identification data assigned to specification data by the first assigning portion in association with positions in the array; and an input position determining portion configured to determine the position of input in the array when the input receiving portion receives input; wherein the image display controlling portion displays on the display screen an image identified by identification data managed by the identification data managing portion in correspondence with the position determined by the input position determining portion, as the images selected by the selecting portion when the input receiving portion receives input; wherein the first assigning portion comprises a reduction part and an increase part, upon receipt of input by the input receiving portion, the reduction part reducing the number of identification data assigned to the segment including identification data managed by the identification data managing portion in correspondence with the position determined by the input position determining portion from the number prior to the receipt of the input by the input receiving portion and the increase part increasing the number of assigned identification data from the number assigned prior to the receipt of the input with respect to segments other than the segment for which the number of assigned identification data was reduced; and wherein the first assigning portion further comprises an input receiving part configured to receive the input by the input receiving portion, the reduction part being adjacent to the input receiving part and the increase part being away from the input receiving part.