Display control apparatus, display control method, display control program, and display system
First Claim
1. A display control apparatus comprising:
- circuitry configured to act as;
a sorting unit that sorts images to be displayed on a display on the basis of an image capturing date or an image capturing time;
a line splitting unit that splits the images sorted by the sorting unit into a predetermined number of line objects, each line object corresponding to a separate row of displayed images on the display and having a predetermined number of image-frame objects that each correspond to a displayed image location on the row, the images being split into the line objects based on sizes of gaps between the image capturing dates or image capturing times detected over all of the images, such that when there are a plurality of gaps between the image capturing dates or image capturing times detected over all of the images, the size of each of the gaps is determined, and the largest gaps among the plurality of gaps are used to group the images into each of the line objects;
an image-frame allocating unit that allocates, when allocating the images to be displayed to the predetermined number of image-frame objects for each line object, a plurality of images to at least one of the image-frame objects when the number of the images to be allocated to the line object exceeds the predetermined number of image-frame objects for the line object; and
a display controller that controls display of the images allocated to the individual image-frame objects,wherein the display controller controls, when the plurality of images are allocated to the at least one of the image-frame objects, display of the images so that all the images to be displayed are displayed within a certain time by switching the images to be displayed at predetermined time intervals, andwherein, when one of the image-frame objects is selected and when the number of the images to be allocated to the line object of the selected image-frame object exceeds the predetermined number of image-frame objects for the line object, the display controller controls the display of the images so that an image selected at the selected image frame object is maintained at a same position in the line object and the remaining images allocated to the line object are sequentially displayed in ascending order on the basis of the selected image-frame object as a reference point, and the line object of the selected image frame object does not change from its displayed position on the display.
1 Assignment
0 Petitions
Accused Products
Abstract
A display control apparatus which realizes display capable of providing an overview of a group of thumbnail images and which includes an object controller (52a) for performing control to, when a viewer (52) allocates images to be displayed to a predetermined number of image-frame objects (52g), in the case where the number of the images to be allocated to the individual image-frame objects exceeds the number of the image-frame objects (52g), allocate a plurality of images to at least some of the image-frame objects (52g) and, when the plurality of images are allocated to each image-frame object (52g), display all the images to be displayed within a certain time by switching the images to be displayed at predetermined time intervals.
12 Citations
9 Claims
-
1. A display control apparatus comprising:
-
circuitry configured to act as; a sorting unit that sorts images to be displayed on a display on the basis of an image capturing date or an image capturing time; a line splitting unit that splits the images sorted by the sorting unit into a predetermined number of line objects, each line object corresponding to a separate row of displayed images on the display and having a predetermined number of image-frame objects that each correspond to a displayed image location on the row, the images being split into the line objects based on sizes of gaps between the image capturing dates or image capturing times detected over all of the images, such that when there are a plurality of gaps between the image capturing dates or image capturing times detected over all of the images, the size of each of the gaps is determined, and the largest gaps among the plurality of gaps are used to group the images into each of the line objects; an image-frame allocating unit that allocates, when allocating the images to be displayed to the predetermined number of image-frame objects for each line object, a plurality of images to at least one of the image-frame objects when the number of the images to be allocated to the line object exceeds the predetermined number of image-frame objects for the line object; and a display controller that controls display of the images allocated to the individual image-frame objects, wherein the display controller controls, when the plurality of images are allocated to the at least one of the image-frame objects, display of the images so that all the images to be displayed are displayed within a certain time by switching the images to be displayed at predetermined time intervals, and wherein, when one of the image-frame objects is selected and when the number of the images to be allocated to the line object of the selected image-frame object exceeds the predetermined number of image-frame objects for the line object, the display controller controls the display of the images so that an image selected at the selected image frame object is maintained at a same position in the line object and the remaining images allocated to the line object are sequentially displayed in ascending order on the basis of the selected image-frame object as a reference point, and the line object of the selected image frame object does not change from its displayed position on the display. - View Dependent Claims (2)
-
-
3. A display control apparatus comprising:
-
circuitry configured to act as; an image-frame allocating unit that allocates, when allocating images to be displayed to a predetermined number of image-frame objects, a plurality of images to at least one of the image-frame objects when the number of the images to be allocated to the individual image-frame objects exceeds the number of the image-frame objects; and a display controller that controls display of the images allocated to the individual image-frame objects, wherein the display controller controls, when the plurality of images are allocated to the at least one of the image-frame objects, display of the images so that all the images to be displayed are displayed within a certain time by randomly switching a number of the images to be displayed at predetermined time intervals; a sorting unit that sorts the images on the basis of a predetermined reference; and a screen-object determining unit that initially determines, on the basis of the number of the images sorted by the sorting unit, a screen object corresponding to the number of the pieces of image data from among a plurality of screen objects having different numbers of image-frame objects, each screen object corresponding to a separate maximum number of displayed images over the entire display, wherein, when the number of the images sorted by the sorting unit exceeds the number of the image-frame objects of the initially determined screen object to which the allocation is to be made, in a case where the exceeding number is less than a predetermined number, the screen-object determining unit determines a screen object having fewer image-frame objects than the initially determined screen object to be used instead of the initially determined screen object and the number of images to be randomly switched to be displayed at predetermined time intervals increases from the initially determined screen object to the screen object having fewer image-frame objects. - View Dependent Claims (5)
-
-
4. A display control apparatus comprising:
-
circuitry configured to act as; an image-frame allocating unit that allocates, when allocating images to be displayed to a predetermined number of image-frame objects, a plurality of images to at least one of the image-frame objects when the number of the images to be allocated to the individual image-frame objects exceeds the number of the image-frame objects; and a display controller that controls display of the images allocated to the individual image-frame objects, wherein the display controller controls, when the plurality of images are allocated to the at least one of the image-frame objects, display of the images so that all the images to be displayed are displayed within a certain time by randomly switching a number of the images to be displayed at predetermined time intervals; a sorting unit that sorts the images on the basis of a predetermined reference; and a screen-object determining unit that initially determines, on the basis of the number of the images sorted by the sorting unit, a screen object corresponding to the number of the pieces of image data from among a plurality of screen objects having different numbers of image-frame objects, each screen object corresponding to a separate maximum number of displayed images over the entire display, wherein, when the number of the images sorted by the sorting unit is less than or equal to a predetermined fraction with respect to the number of the image-frame objects of the initially determined screen object, the screen-object determining unit determines a screen object having fewer image-frame objects than the initially determined screen object to be used instead of the initially determined screen object and the number of images to be randomly switched to be displayed at predetermined time intervals increases from the initially determined screen object to the screen object having fewer image-frame objects. - View Dependent Claims (6)
-
-
7. A display control method implemented on a display control apparatus comprising:
-
sorting, by a sorting unit, images to be displayed on a display on the basis of an image capturing date or an image capturing time; splitting, by a line splitting unit, the images sorted by the sorting unit into a predetermined number of line objects, each line object corresponding to a separate row of displayed images on the display and having a predetermined number of image-frame objects that each correspond to a displayed image location on the row, the images being split into the line objects based on sizes of gaps between the image capturing dates or image capturing times detected over all of the images, such that when there are a plurality of gaps between the image capturing dates or image capturing times detected over all of the images, the size of each of the gaps is determined, and the largest gaps among the plurality of gaps are used to group the images into each of the line objects; allocating, by an image-frame allocating unit, when allocating the images to be displayed to the predetermined number of image-frame objects for each line object, a plurality of images to at least one of the image-frame objects when the number of the images to be allocated to line object exceeds the predetermined number of image-frame objects for the line object; and controlling, by a display controller, display of the images allocated to the individual image-frame objects, wherein, in the controlling, when the plurality of images are allocated to the at least one of the image-frame objects, display of the images is controlled so that all the images to be displayed are displayed within a certain time by switching the images to be displayed at predetermined time intervals, wherein, when one of the image-frame objects is selected and when the number of the images to be allocated to the line object of the selected image-frame object exceeds the predetermined number of image-frame objects for the line object, the controlling includes controlling the display of the images so that an image selected at the selected image frame object is maintained at a same position in the line object and the remaining images allocated to the line object are sequentially displayed in ascending order on the basis of the selected image-frame object as a reference point, and the line object of the selected image frame object does not change from its displayed position on the display.
-
-
8. A non-transitory computer readable storage medium storing a display control program for causing a computer to execute a display control method, the display control method comprising the steps of:
-
sorting images to be displayed on a display on the basis of an image capturing date or an image capturing time; splitting the images sorted into a predetermined number of line objects, each line object corresponding to a separate row of displayed images on the display and having a predetermined number of image-frame objects that each correspond to a displayed image location on the row, the images being split into the line objects based on sizes of gaps between the image capturing dates or image capturing times detected over all of the images, such that when there are a plurality of gaps between the image capturing dates or image capturing times detected over all of the images, the size of each of the gaps is determined, and the largest gaps among the plurality of gaps are used to group the images into each of the line objects; allocating, when allocating the images to be displayed to the predetermined number of image-frame objects for each line object, a plurality of images to at least one of the image-frame objects when the number of the images to be allocated to line object exceeds the predetermined number of image-frame objects for the line object; and controlling display of the images allocated to the individual image-frame objects, wherein, in the controlling, when the plurality of images are allocated to the at least one of the image-frame objects, display of the images is controlled so that all the images to be displayed are displayed within a certain time by switching the images to be displayed at predetermined time intervals, wherein, when one of the image-frame objects is selected and when the number of the images to be allocated to the line object of the selected image-frame object exceeds the predetermined number of image-frame objects for the line object, the controlling includes controlling the display of the images so that an image selected at the selected image frame object is maintained at a same position in the line object and the remaining images allocated to the line object are sequentially displayed in ascending order on the basis of the selected image-frame object as a reference point, and the line object of the selected image frame object does not change from its displayed position on the display.
-
-
9. A display system comprising:
-
circuitry configured to act as; a sorting unit that images to be displayed on a display on the basis of an image capturing date or an image capturing time, a line splitting unit that splits the images sorted by the sorting unit into a predetermined number of line objects, each line object corresponding to a separate row of displayed images on the display and having a predetermined number of image-frame objects that each correspond to a displayed image location on the row, the images being split into the line objects based on sizes of gaps between the image capturing dates or image capturing times detected over all of the images, such that when there are a plurality of gaps between the image capturing dates or image capturing times detected over all of the images, the size of each of the gaps is determined, and the largest gaps among the plurality of gaps are used to group the images into each of the line objects, an image-frame allocating unit that allocates, when allocating the images to be displayed to the predetermined number of image-frame objects for each line object, a plurality of images to at least one of the image-frame objects when the number of the images to be allocated to the line object exceeds the predetermined number of image-frame objects for the line object, and a display controller that controls display of the images allocated to the individual image-frame objects; and a display that displays the images on the basis of control performed by the display controller, wherein the display controller controls, when the plurality of images are allocated to the image-frame objects, display of all the images to be displayed within a certain time by switching the images to be displayed at predetermined time intervals, and wherein, when one of the image-frame objects is selected and when the number of the images to be allocated to the line object of the selected image-frame object exceeds the predetermined number of image-frame objects for the line object, the display controller controls the display of the images so that an image selected at the selected image frame object is maintained at a same position in the line object and the remaining images allocated to the line object are sequentially displayed in ascending order on the basis of the selected image-frame object as a reference point, and the line object of the selected image frame object does not change from its displayed position on the display.
-
Specification