Image display device, image display method, program, and recording medium
Patent Information
- Application Number
- JP2023030082
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-02-28
- Publication Date
- 2026-01-29
AI Technical Summary
【0024】 本発明の一つの実施形態によれば、表示画面の遷移時に、新たに取得した画像の配置位置を把握することが可能な画像表示装置、画像表示方法、プログラム、及び記録媒体を提供することができる。
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] An embodiment of the present invention relates to an image display device, an image display method, a program, and a recording medium. [Background technology]
[0002] For example, Patent Document 1 discloses a content search device, an operating method and operating program, and a content search system that can reduce the risk of a user losing sight of the content they were looking at on the map on the enlarged search screen when the user enlarges a selection area selected by the user on a search screen having a map on which content is arranged based on attribute information. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2018 / 021258 Summary of the Invention [Problem to be solved by the invention]
[0004] In the image display device as described above, the image of interest is an existing image that has been set in advance on the image display device side, and the risk of the user losing sight of such an image on the display screen after the transition is reduced. On the other hand, in the image display device as described above, if the image of interest is an image newly acquired by the image display device and is not displayed on the screen before the transition, the risk of the user losing sight of such an image on the display screen after the transition cannot be reduced.
[0005] One embodiment of the present invention has been made in consideration of the above circumstances, and aims to provide an image display device, an image display method, a program, and a recording medium that are capable of grasping the position of a newly acquired image when the display screen changes. [Means for solving the problem]
[0006] In order to achieve the above object, an image display device according to one embodiment of the present invention is an image display device equipped with a processor, the processor executes an acquisition process for acquiring a first image, a first display process for displaying the first screen, a second display process for displaying the second screen, and a third display process for displaying a third screen on which a group of images including the first image are arranged, and executes a second display process between the first display process and the third display process, the second display process including a first performance in which a second image different from the first image of the group of images is arranged on the second screen, a second performance in which, after the first performance, the first image is moved within the second screen while changing the display form of the first image, and a third performance in which, after the second performance, the first image is arranged in a predetermined area.
[0007] The processor may also display, on the second screen, the third image that is displayed on the first screen when the first display process ends.
[0008] Furthermore, the processor may display the third image on the second screen in one or both of the display position and the display form of the third image displayed on the first screen.
[0009] The third image may be an image that is displayed when the first display process is completed.
[0010] The third image may be an image that includes the first image.
[0011] In addition, in the acquisition process, the processor may acquire a photographic image obtained by taking a photograph as the first image.
[0012] The processor may also display the entire first image within the second screen during the second performance.
[0013] Furthermore, the first image used in the second display process may be an undisplayed image that has never been displayed on the third screen before.
[0014] The processor may further execute a first determination process for determining the number of undisplayed images that have not been displayed on the third screen in the past. The processor may set a first setting value for the number of undisplayed images. When the number of undisplayed images is less than the first setting value, the processor may execute a second display process with all undisplayed images as the first images. When the number of undisplayed images is equal to or greater than the first setting value, the processor may execute a second display process with the same number of undisplayed images as the first setting value as the first images and the remaining undisplayed images as the second images.
[0015] Furthermore, in the third display processing, the processor may display the first image such that the display layer of the first image is located above the display layer of the second image.
[0016] The processor may further execute a second determination process for determining the number of first images in the second display process. The processor may set a second setting value for the number of first images. If the number of first images is less than the second setting value, the first images may be moved into a first area on the second screen in the second performance. If the number of first images is equal to or greater than the second setting value, the first images may be moved into a second area on the second screen that is larger than the first area in the second performance.
[0017] Furthermore, in the third display processing, the processor may display the images so that the density of the images increases closer to the center of the third screen.
[0018] The processor may further execute a third determination process for determining the number of images in the image group displayed on the second screen in the third performance. The processor may set a third setting value for the number of images. If the number of images is less than the third setting value, the display size of each image in the image group in the third performance may be displayed in a first size. If the number of images is equal to or greater than the third setting value, the display size of each image in the image group in the third performance may be displayed in a second size larger than the first size.
[0019] In addition, the processor may change the position of at least one of the adjacent first and second images in the third performance.
[0020] In addition, in the second performance, the processor may change the display shape of the first image while the first image is moving.
[0021] In addition, in order to solve the above-mentioned problems, an image display method according to one embodiment of the present invention includes a processor that executes an acquisition process for acquiring a first image, a first display process for displaying a first screen, a second display process for displaying a second screen, and a third display process for displaying a third screen on which a group of images including the first image are arranged, and the second display process is executed between the first display process and the third display process, and the second display process includes a first performance in which a second image different from the first image of the group of images is arranged on the second screen, a second performance in which, after the first performance, the first image is moved within the second screen while changing the display form of the first image, and a third performance in which, after the second performance, the first image is arranged in a predetermined area.
[0022] Furthermore, according to one embodiment of the present invention, it is possible to realize a program for causing a computer to execute each process included in the image display method described above.
[0023] Furthermore, according to one embodiment of the present invention, it is possible to realize a computer-readable recording medium having a program recorded thereon for causing a computer to execute each process included in the above-mentioned image display method. Effect of the Invention
[0024] According to one embodiment of the present invention, it is possible to provide an image display device, an image display method, a program, and a recording medium that are capable of grasping the position of a newly acquired image when the display screen changes. [Brief description of the drawings]
[0025] [Figure 1]FIG. 1 is a first diagram illustrating an overview of an example of transition of an image display screen according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a second diagram illustrating an overview of an example of a transition of an image display screen according to an embodiment of the present invention. [Diagram 3] FIG. 11 is a third diagram for explaining an overview of an example of transition of an image display screen according to an embodiment of the present invention. [Figure 4] 1 is a diagram showing an example of the configuration of an image display system including an image display device according to an embodiment of the present invention. [Diagram 5] FIG. 2 is an explanatory diagram of functions of an image display device according to an embodiment of the present invention. [Figure 6] FIG. 13 is a diagram showing an example of a third screen. [Figure 7] FIG. 13 is a diagram showing an example of a second screen. [Figure 8] FIG. 13 is a diagram showing an example of a second screen. [Figure 9] FIG. 13 is a diagram showing an example of a second screen. [Figure 10] FIG. 13 is a diagram showing an example of a second screen. [Figure 11] FIG. 11 is a diagram showing the procedure of the image display flow. [Figure 12] FIG. 11 is a diagram showing an example of a transition of an image displayed on a screen of a user terminal. [Figure 13] FIG. 11 is a diagram showing an example of a transition of an image displayed on a screen of a user terminal. [Figure 14] FIG. 11 is a diagram showing an example of a transition of an image displayed on a screen of a user terminal. [Figure 15] FIG. 11 is a diagram showing an example of a transition of an image displayed on a screen of a user terminal. [Figure 16] FIG. 11 is a diagram showing an example of a transition of an image displayed on a screen of a user terminal. [Figure 17] FIG. 13 is a diagram showing an example of a screen of a user terminal. [Figure 18] FIG. 13 is a diagram showing an example of a screen of a user terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0026] A specific embodiment of the present invention will be described with reference to the drawings. However, the embodiment described below is merely an example given to facilitate understanding of the present invention, and does not limit the present invention. Furthermore, the present invention may be modified or improved from the following embodiment without departing from the spirit of the present invention. Furthermore, the present invention includes its equivalents.
[0027] In this specification, the concept of "device" includes a single device that performs a specific function by itself, and also includes a combination of multiple devices that exist in a distributed and independent manner but cooperate (link) to perform a specific function.
[0028] In addition, in this specification, "image" refers to image data unless otherwise specified. Image data includes, for example, image data compressed with lossy compression such as JPEG (Joint Photographic Experts Group) format, and image data compressed with lossless compression such as GIF (Graphics Interchange Format) or PNG (Portable Network Graphics) format. Image data may also include supplementary information indicating the file name, shooting date and time, shooting location, etc.
[0029] In this specification, a "user" refers to a user who uses the image display device according to the present invention. Using the image display device means using the functions of the image display device, and includes not only directly operating the image display device but also using the functions of the image display device through a device (e.g., a user terminal) capable of communicating with the image display device.
[0030] <<Overview of one embodiment of the present invention>> An image display performed using an image display device and an image display method according to an embodiment of the present invention (hereinafter, this image display) will be described with reference to FIGS. 1 to 3. FIG.
[0031] In this image display, images previously acquired by the user are simultaneously displayed on the screen as an image group, and among them, an image that catches the user's attention is displayed prominently, more specifically, an animation display is performed. As specific examples of the image display, the following three examples will be described. Note that the user may freely select which example is to be implemented in the image display, or the example may be automatically determined according to certain rules.
[0032] (About the first example) A first example of this image display will be described with reference to FIG. FIG. 1 shows the transition of screens displayed on the user terminal 100, specifically, from a first screen 1A (first from the left in FIG. 1), to a second screen 2A (second from the left in FIG. 1), to a third screen 3A (fourth from the left in FIG. 1).
[0033] The user terminal 100 on which this image display is performed is a computer used by a user, and specifically includes a smart device such as a smartphone, a tablet terminal, or a notebook PC (Personal Computer).
[0034] The image displayed on the screen in this image display is, for example, a photographic image obtained by taking a photograph printed by a printer. A photograph is an image of a subject developed on a medium such as instant film. A photographic image may include a front image and a back image. The front image is, for example, an image on the side of a photograph on which an image of a subject has been developed. The back image is, for example, an image on the side opposite to the front, i.e., on the side on which an image of a subject is not formed. The image displayed on the screen in this image display is not limited to the above-mentioned photographic image, and may be, for example, a general photographed image obtained by photographing a subject or scenery in real space. Alternatively, an image showing a part of a virtual space created by CG (Computer Graphics) technology or the like, or an image obtainable by other acquisition methods, may be used in this image display.
[0035] To use this image display, the user first launches an application program for image display (hereinafter, image display application) that has been pre-installed in the user terminal 100. When the user is authenticated, the screen of the user terminal 100 switches to the first screen 1A. The first screen 1A is, for example, the first screen after the image display application is launched, that is, the top screen. As shown in FIG. 1, a first image P1 is arranged on the first screen 1A.
[0036] The first image P1 is selected, for example, from a group of images stored in the user terminal 100. Each image constituting the group of images is an image previously acquired by the user and stored in the user terminal 100, for example, an image previously photographed by the user, or an image downloaded by the user from an external website via the Internet or the like. The first image P1 is selected, for example, from images that have not been used in a past main image display, i.e., images that have not been displayed in a past main image display (i.e., undisplayed images, which will be described later). In this example, the first image P1 is the undisplayed image that was last saved in the user terminal 100, in other words, the undisplayed image with the most recent save date and time among the image group.
[0037] The first image P1 is not limited to an undisplayed image stored in the user terminal 100. For example, an image selected from a group of images associated with user information and stored in a database server 11 (see FIG. 4) included in an image display system S described later may be used as the first image P1.
[0038] When the user selects a first image P1 on the first screen 1A, the screen of the user terminal 100 transitions and switches from the first screen 1A to the second screen 2A (second from the left in FIG. 1). An animation is implemented during this screen transition. More specifically, a first image P1 identical to the first image P1 displayed on the first screen 1A, preferably a first image P1 having the same display position and display size as the first image P1 displayed on the first screen 1A, is displayed on the second screen 2A. Then, in the area on the second screen 2A other than the first image P1, a plurality of second images P2 having a display size sufficiently smaller than that of the first image P1 are randomly arranged and displayed. "Random" refers to a state in which the images constituting the image group are arranged randomly. The "second image P2" is an image in the image group excluding the first image P1. Specifically, the second image P2 corresponds to an image used in a previous main image display among images stored in the user terminal 100 or the database server 11, and an image other than the first image P1 among undisplayed images.
[0039] On the second screen 2A (third from the left in FIG. 1), where the presentation has progressed further, the first image P1 is reduced in display size while moving towards the arrangement area in which the multiple second images P2 are arranged. Ultimately, the first image P1 is randomly arranged in the arrangement area together with the multiple second images P2. At this time, the first image P1 is located in a display layer above the second image P2. The display layer is a hierarchy for displaying images that is defined in a direction perpendicular to the screen, and the higher an image is displayed on the layer, the more the image is perceived by the user as being arranged closer to the user in the normal direction of the screen. Incidentally, the "placement area" means the entire area of the screen in each of the first to third screens, and is defined similarly in the following description.
[0040] As described above, on the second screen 2A, an animation is produced as if the first image P1 were falling in the depth direction of the second screen 2A (direction perpendicular to the second screen 2A) in real space. Such a production is implemented by using a known image processing technique for changing the outer shape of the first image P1, more specifically, an image processing technique for animation display. In this example, the outer shape of the first image P1 is made rectangular, and the outer size of the first image P1 is gradually reduced while maintaining the outer shape as a rectangle.
[0041] Thereafter, when the performance on the second screen 2A ends, the screen of the user terminal 100 transitions to the third screen 3A (fourth from the left in FIG. 1) on which a group of images including the first image P1 are randomly arranged. In the example shown in FIG. 1, the display position and display size of the group of images are the same on the screen at the end of the performance on the second screen 2A and on the third screen 3A. In other words, from the user's perspective, the screen at the end of the performance on the second screen 2A and the third screen 3A are essentially the same screen, and continuity (identity) of both screens is ensured.
[0042] (About the second example) A second example of the image display will be described with reference to FIG. The second example differs from the first example in that multiple first images P1 are arranged on the first screen 1B (first from the left in FIG. 2). Each of the multiple first images P1 is arranged on each display layer. In the second example, the first image P1 is selected from undisplayed images, as in the first example. At this time, the first image P1 is selected from the undisplayed images, including the most recently saved image. The more recent the saved date and time of the first image P1, the higher the display layer it is placed on.
[0043] When a user selects a plurality of first images P1 arranged on the first screen 1B, the screen of the user terminal 100 transitions from the first screen 1B to the second screen 2B (second from the left in FIG. 2). More specifically, a plurality of first images P1 identical to the plurality of first images P1 displayed on the first screen 1B are displayed on the second screen 2B. Specifically, a plurality of first images P1 having the same display positions and display sizes as the plurality of first images P1 displayed on the first screen 1B are displayed on the second screen 2B. Then, a plurality of second images P2 having a display size sufficiently smaller than the plurality of first images P1 are randomly arranged in the area on the second screen 2B other than the plurality of first images P1.
[0044] On the second screen 2B (third from the left in FIG. 2) at a stage where the performance has progressed further, the display size of each of the multiple first images P1 is reduced while each of the multiple first images P1 moves towards the arrangement area of the second image P2. Ultimately, each first image P1 is arranged in the arrangement area together with the second image P2. Note that at the start of the performance using the second screen 2B, the first images P1 located in the lower display layers reach the arrangement area first, and the first images P1 located in the upper display layers reach the arrangement area last. In other words, the first image P1 located in the uppermost display layer will be the last to reach the arrangement area. As described above, on the second screen 2B, an animation is produced as if a plurality of first images P1 were falling in the depth direction of the second screen 2B (direction perpendicular to the second screen 2B) in real space.
[0045] After that, when the performance on the second screen 2B ends, the screen of the user terminal 100 transitions from the second screen 2B to the third screen 3B (fourth from the left in FIG. 2) on which a group of images including a plurality of first images P1 are randomly arranged. Note that in the second performance example, the display position and display size of the group of images are the same on the second screen 2B at the end of the performance and on the third screen 3B. In other words, from the user's perspective, the second screen 2B and the third screen 3B at the end of the performance are essentially the same screen, and the continuity (identity) of both screens is ensured.
[0046] (About the third example) A third example of the present image display will be described with reference to FIG. In the third performance example, the method of acquiring the first image P1 is different from the previous performance examples. That is, in the previous performance examples, the first image P1 was acquired from among the undisplayed images among the image group stored in the user terminal 100 or the database server 11. In contrast, in the third performance example, an image captured by a camera mounted on the user terminal 100, for example, is acquired as an undisplayed image. Then, the first image P1 is acquired from among the undisplayed images.
[0047] More specifically, while an image is being captured by the camera of the user terminal 100, a live view image is displayed on the first screen 1C (first from the left in FIG. 3). Then, when the user selects an icon Y for capturing images displayed on the lower side of the first screen 1C during the display period of the live view image, the subject appearing in the live view image at that time is captured, and the captured image can be acquired as an undisplayed image. An undisplayed image immediately after capture is temporarily displayed on the first screen 1C, but becomes invisible after a certain time has passed. After that, the live view image is displayed again on the first screen 1C, and the user terminal 100 enters a state in which a new undisplayed image can be captured.
[0048] Thereafter, when the user selects an icon Z displayed on the lower side of the first screen 1C, the screen of the user terminal 100 transitions from the first screen 1C to the second screen 2C (second from the left in FIG. 2). That is, the acquired undisplayed image is displayed as the first image P1, and a similar effect to the second screen 2A in the first effect example is performed. Finally, the screen switches to a third screen (not shown) in which a group of images including the first image P1 are randomly arranged.
[0049] In the third example, it is possible to obtain multiple undisplayed images by repeatedly selecting the icon Y for shooting displayed on the first screen 1C multiple times and taking pictures. When the user selects the icon Z, the screen of the user terminal 100 switches to the second screen, and the obtained multiple undisplayed images are displayed as multiple first images P1. As with the second screen 2B in the second example, the multiple first images P1 are arranged in a higher display layer the more recent the saved date and time of the first image P1. After that, a similar performance to the second performance example is carried out, and finally, the screen of the user terminal 100 transitions from the second screen 2C to a third screen (not shown) on which a group of images including the first image P1 are randomly arranged.
[0050] <<Configuration example of an image display system according to an embodiment of the present invention>> The configuration of an image display system (hereinafter referred to as "image display system S") including an image display device according to one embodiment of the present invention will be described with reference to FIG. The image display system S includes an image display device 10, a plurality of user terminals 100, and a database server 11, as shown in FIG.
[0051] The image display device 10 is composed of a computer, for example, a personal computer (PC), a workstation, or a server computer. The image display device 10 may be composed of one computer, or may be composed of multiple computers distributed in parallel. In addition, if the computer constituting the image display device 10 is a server computer, it may be a server computer for ASP (Application Service Provider), SaaS (Software as a Service), PaaS (Platform as a Service), or IaaS (Infrastructure as a Service). In this case, when necessary information is inputted into the user terminal 100, the server computer performs various processes (calculations) based on the input information, and the calculation results are outputted on the user terminal 100 side. In other words, the functions of the server computer, which is the image display device 10, can be used on the user terminal side.
[0052] The computer constituting the image display device 10 includes a processor 21, a memory 22, a communication interface 23, and a storage device 24, as shown in FIG.
[0053] The processor 21 is composed of, for example, a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), an MCU (Micro Controller Unit), a GPU (Graphics Processing Unit), a DSP (Digital Signal Processor), a TPU (Tensor Processing Unit), or an ASIC (Application Specific Integrated Circuit). The memory 22 is configured by semiconductor memories such as a Read Only Memory (ROM) and a Random Access Memory (RAM).
[0054] The communication interface 23 may be, for example, a network interface card, a communication interface board, etc. The computer constituting the image display device 10 can communicate with other devices connected to the Internet or a mobile communication line, etc., via the communication interface 23.
[0055] The storage device 24 is configured by, for example, a flash memory, a hard disc drive (HDD), a solid state drive (SSD), a flexible disc (FD), a magneto-optical disc (MO disc), a compact disc (CD), a digital versatile disc (DVD), a secure digital card (SD card), a universal serial bus memory (USB memory), etc. The storage device 24 may be built into the computer main body constituting the image display device 10, or may be attached to the computer main body in an external form.
[0056] The user terminal 100 is configured with a smart device such as a smartphone, a tablet terminal, a notebook PC (Personal Computer), or the like. The user terminal 100 is equipped with a processor, a memory, and a communication interface. As described above, the user terminal 100 stores an image display application for using the image display system S. When using the image display system S, the user downloads the image display application from a specified site and installs it in the user terminal 100.
[0057] The database server 11 is a cloud-type server prepared by, for example, an operating company of a service using the image display device 10, specifically, a company that provides the present image display service. A group of images linked to user information is stored in the database server 11. A user who uses the present image display can view each image in the group of images stored in the database server 11 through an image display application. The database server 11 may be configured as a part of the image display device 10.
[0058] <<Functions of an image display device according to one embodiment of the present invention>> Next, the configuration of the image display device 10 according to one embodiment of the present invention will be described again from the functional aspect. As shown in Fig. 5, the image display device 10 has an undisplayed image acquisition unit 30, a first image acquisition unit 31, a first display processing unit 32, a display switch receiving unit 33, a second display processing unit 34, a third display processing unit 35, a first judgment processing unit 36, a second judgment processing unit 37, and a third judgment processing unit 38. These functional units are realized by cooperation between hardware devices included in a computer constituting the image display device 10 and a program (that is, software) installed in the computer. Each functional unit will be described below.
[0059] (Undisplayed image acquisition section) The undisplayed image acquisition unit 30 acquires undisplayed images from a group of images stored in the user terminal 100 or the database server 11. As described above, an "undisplayed image" is an image that has never been used for the main image display in the past, and more specifically, an image that has never been displayed on the third screen in the past. The undisplayed image acquisition unit 30 extracts information on whether the image is an undisplayed image or not and the storage date and time from the supplementary information of each image included in the image group, and acquires the undisplayed image by linking it with the storage date and time. In addition, the undisplayed image acquisition unit 30 may acquire undisplayed images by a method other than the above-mentioned method, specifically, by taking new photographs using the camera of the user terminal 100, as in the third performance example described above.
[0060] (First image acquisition unit) The first image acquisition unit 31 executes an acquisition process to acquire the first image P1. More specifically, a first judgment processing unit 36, which will be described later, judges the first image P1 for the undisplayed image acquired by the undisplayed image acquisition unit 30. The first image acquisition unit 31 acquires the first image P1 based on the judgment result.
[0061] When acquiring one first image P1, the first image acquiring unit 31 acquires the most recently saved image among the undisplayed images. When acquiring multiple first images P1, the first image acquiring unit 31 acquires a number of the most recent undisplayed images, including the most recently saved undisplayed image, that is equal to or less than a first set value, which will be described later. When the undisplayed image obtaining section 30 obtains an undisplayed image by taking a photograph, the first image obtaining section 31 obtains the photographic image, which is the undisplayed image, as the first image P1.
[0062] (First display processing unit) After the process of acquiring the first image P1, the first display processing unit 32 executes a first display process of displaying a first screen. The first screen may be a screen on which one or more first images P1 are arranged, such as first screens 1A and 1B shown in Figures 1 and 2. Alternatively, the first screen may be a screen on which the first image P1 is temporarily displayed immediately after shooting, but is hidden after a certain time has passed since the shooting, such as first screen 1C shown in Figure 3. In the first or second rendering example, the first display processing unit 32 displays the first image P1 (corresponding to the third image) on the first screens 1A and 1B at the end of the first display process. That is, the third image is an image displayed at the end of the first display process, and is an image including the first image P1.
[0063] (Display switching reception section) The display switch receiving unit 33 receives an instruction to switch the display from the first screen to the second screen. More specifically, in the example shown in Figures 1 and 2, the display switching receiving unit 33 receives an instruction to switch the display when the user selects the first image P1 arranged on the first screens 1A and 1B. In the example shown in Figure 3, the display switching receiving unit 33 receives the above-mentioned instruction when the user selects the icon Z located on the lower left side of the first screen 1C.
[0064] (Second display processing unit) The second display processing unit 34 executes a second display process in which the first screen is switched after the first display process, and a second screen for effect is displayed. In other words, the second display processing unit 34 is executed between the first display process and the third display process. In detail, the second display processing unit 34 executes the first, second, and third effects. Each of the effects will be described below.
[0065] [1st performance] The second display processing unit 34 performs a first effect of arranging a second image P2, which is different from the first image P1 of the image group, in the arrangement area on the second screen. More specifically, the second display processing unit 34 randomly arranges the second image P2 in the arrangement area. As described above, the second image P2 corresponds to an image stored in the user terminal 100 or the database server 11 that has been previously used to display the main image, and an image other than the first image P1 among undisplayed images.
[0066] Furthermore, in the first performance, the second display processing unit 34 places the display layer of the first image P1 above the display layer of the second image P2. The first image P1 is sufficiently larger than the display size of the second image P2. That is, the second display processing unit 34 performs the first performance as if the first image P1 were located above the randomly placed second image P2 in real space. In other words, in the first performance, the first image P1 is placed at the start position of an animation in which the first image P1 falls toward the depth direction of the second screen.
[0067] In addition, when there are multiple first images P1, the second display processing unit 34 arranges each of the multiple first images P1 in each display layer, as in the second screen 2B (second from the left in Figure 2) shown in Figure 2, and arranges the first image P1 with the newest saved date and time in the upper display layer.
[0068] The first image P1 used in the first performance may be displayed at any position relative to the layout area of the second screen, and may be displayed at any display size as long as it is larger than the display size of the second image P2.
[0069] For example, as in the example shown in Figure 3, when the display position and display size of the first image P1 differ when transitioning from the first screen to the second screen, the display position and display size of the first image P1 used in the first performance may be changed appropriately, for example each time the main image display is performed. On the other hand, when transitioning from the first screen to the second screen as in the example shown in Figures 1 and 2, the first image P1 (corresponding to the third image) used in the second performance should have the same display position and size as the first image P1 (corresponding to the third image) on the first screen.
[0070] [Second performance] The second display processing unit 34 performs a second performance in which the first image P1 is moved within the second screen while changing the display form of the first image P1 after the first performance. "While changing the display form" means, as described later, changing the display size of the first image P1, changing the rotation angle of the first image P1, and switching between the front image and the back image of the first image P1. For example, the second display processing unit 34 performs a second performance in which the first image P1 is moved to the arrangement area on the second screen while reducing the display size of the first image P1 after the first performance. As described above, the second display processing unit 34 performs the second performance by using a known image processing technique for changing the outer shape of the first image P1, more specifically, an image processing technique for animation display.
[0071] To explain this in more detail using the example shown in Fig. 1, first, the second display processing unit 34 displays the first image P1 at a predetermined outer size with the outer shape of the first image P1 as a rectangle as shown in the second screen 2A (second from the left in Fig. 1) at the start of the second performance. Next, the second display processing unit 34 reduces the outer size of the first image P1 while maintaining the outer shape as a rectangle from the start to the end of the second performance (during the second performance) as shown in the second screen 2A (third from the left in Fig. 1).
[0072] Here, the second display processing unit 34 may reduce the external size of the first image P1 while changing the rotation angle of the first image P1 with respect to the axis of rotation, when the depth direction of the second screen 2A is the axis of rotation, during the period of the second performance. In other words, as shown in Fig. 1, the first image P1 at the start of the second performance (second from the left in Fig. 1) and the first image P1 in the middle of the second performance (third from the left in Fig. 1) have different angles with respect to the axis of rotation. Note that the second display processing unit 34 may reduce the external size of the first image P1 while keeping the rotation angle of the first image P1 relative to the rotation axis constant from the start to the end of the second performance.
[0073] Furthermore, the second display processing unit 34 may reduce the outer size of the first image P1 while moving the first image P1 within the second screen during the period of the second performance. The direction in which the first image P1 is moved may be any direction within the second screen, but the second screen at the end of the second performance will be the same as the third screen (the third from the left in FIG. 1) at the start of a third performance described below. Therefore, the second display processing unit 34 moves the first image P1 during the second performance toward the arrangement position of the first image P1 at the start of the third performance. During the second performance, the second display processing unit 34 may reduce the external size of the first image P1 while fixing the first image P1 at the position where the first image P1 was at the start of the second performance.
[0074] Also, the second display processing unit 34 may reduce the external size of the first image P1 while displaying the front image of the first image P1 during the second performance. As described above, the front image is, for example, in the case of a photographic image, the image of the side on which the subject image of the photograph is developed.
[0075] In the above explanation, the second display processing unit 34 maintains the outer shape of the first image P1 as a rectangle during the second performance period, but this is not limited to this. For example, the outer shape of the first image P1 may be transformed from a rectangle to another shape such as a parallelogram while reducing the outer size. In this case, the second performance is such that the first image P1 falls relatively slowly while reciprocating along the vertical or horizontal direction of the second screen.
[0076] In addition, in the above description, the second display processing unit 34 continues to display a front image as the first image P1 during the second performance period, but this is not limited to this. For example, during the second performance period, the first image P1 may be switched between a front image and a back image while the external size of the first image P1 is reduced.
[0077] 2, the second display processing unit 34 may move a plurality of first images P1 to the arrangement area of the second screen. In this case, as described above, the second display processing unit 34 displays the first images P1 located in the lower display layers so that they reach the arrangement area first, and the first images P1 located in the upper display layers so that they reach the arrangement area last. That is, in the second performance, a performance is implemented in which the first image P1 located in the uppermost display layer reaches the arrangement area last.
[0078] Furthermore, the second display processing unit 34 may change, for example, the speed at which the first image P1 is moved during the second performance, that is, the speed at which the display size of the first image P1 is reduced.
[0079] Also, the second display processing unit 34 may display the entire first image P1 within the second screen during the second performance, for example. That is, the second display processing unit 34 changes the outer shape of the first image P1 so that it fits within the second screen during the second performance.
[0080] [Third performance] After the second performance, the second display processing unit 34 executes a third performance in which the first image P1 is arranged in the arrangement area (corresponding to a predetermined area). More specifically, the second display processing unit 34 arranges the first image P1 in the arrangement area at a display size approximately equal to that of the second image P2 arranged in the arrangement area. Also, the second display processing unit 34 displays the first image P1 so that the display layer of the first image P1 is located above the display layer of the second image P2 in the third performance. Regarding the display layers of the first images P1, the display layer of the first image P1 located higher at the start of the second performance is also located higher in the third performance.
[0081] Furthermore, in the third performance, the second display processing unit 34 may change the position of at least one of the adjacent first image P1 and second image P2. That is, a performance is performed as if the first image P1 has fallen and come into contact with the second image P2 in real space, and at least one of the positions has moved in a direction along the position area.
[0082] In addition, the second display processing unit 34 may obtain information about the subject displayed in the image from the auxiliary information of each image that makes up the image group, and based on the subject information, move the first image P1, which is similar to the second image P2, to the area where the second image P2 is located.
[0083] (Third display processing unit) After the second display process, the third display processing unit 35 executes a third display process to display a third screen in which a group of images including the first image P1 and the second image P2 are randomly arranged. The outline of the first image P1 displayed on the third screen is similar to the outline of the first image P1 at the start of the second performance, and more specifically, is a rectangle with an outline smaller than that of the first image P1 at the start of the second performance.
[0084] In the third display processing, the third display processing unit 35 displays the first image P1 so that the display layer of the first image P1 is located above the display layer of the second image P2. Also, as shown in FIG. 2, when multiple first images P1 are arranged in the arrangement area, the display layer of the first image P1 located higher at the start of the second performance is displayed higher in the arrangement area.
[0085] 6, the third display processing unit 35 displays the images so that the density of the image group increases toward the center C of the third screen 3D. "Image group density" refers to the distance between each of the images constituting the image group, and the higher the density of the image group, the closer the images are to each other.
[0086] Also, the first image P1 displayed on the third screen displays the same side as the first image P1 at the start of the second performance, that is, the front image. That is, in the above explanation, the external size of the first image P1 may be reduced while switching the first image P1 between the front image and the back image during the second performance, but the first image P1 displayed on the third screen displays the same front side as the first image P1 at the start of the second performance.
[0087] The positions of the images on the third screen may be stored in the database server 11 and reproduced the next time the main image is displayed. Alternatively, the images may be rearranged differently from the positions of the images on the third screen the next time the main image is displayed. Specifically, the third display processing unit 35 may have a function of automatically rearranging the images every time the image display application is started, or a rearrangement function (shuffle function) that can be operated by the user. The third display processing unit 35 may have a function of allowing the user to operate the third screen and fine-tune the position of each image in the image group.
[0088] (First judgment processing unit) The first judgment processing section 36 executes a first judgment process for judging the number of undisplayed images which have never been displayed on the third screen before. More specifically, the first determination processing unit 36 determines the number of first images P1 and second images P2 based on the number of undisplayed images acquired by the undisplayed image acquisition unit 30 described above.
[0089] The first determination processing unit 36 sets a first setting value related to the number of undisplayed images. When the number of undisplayed images is less than the first set value, the first determination processor 36 performs the second display process described above, treating all undisplayed images as the first images P1. In this case, the second images P2 are images other than the undisplayed images, that is, images from the image group that have already been used in the main image display. The "first setting value" may be a preset setting value or may be set by the user. If it is a preset setting value, it may be set within a range that allows a performance that entertains the user and within a range in which the image that the user was paying attention to before the screen was changed is not lost. Furthermore, the “first set value” may be set each time main image display is performed in accordance with the number of undisplayed images included in the image group, or may be set in accordance with the information processing capacity of the user terminal 100.
[0090] On the other hand, when the number of undisplayed images is equal to or greater than the first setting value, the first determination processing unit 36 executes the second display process by setting the same number of undisplayed images as the first setting value as first images P1 and the remaining undisplayed images as second images P2. More specifically, of the latest undisplayed images including the last saved undisplayed image, the same number as the first setting value is set as the first images P1, and the remaining undisplayed images are set as the second images P2. In other words, the second images P2 are the images that have already been used in the main image display in the past and the remaining undisplayed images excluding the first image P1.
[0091] (Second judgment processing unit) The second determination processor 37 executes a second determination process for determining the number of first images P1 in the second display process. The second determination processor 37 sets a second setting value related to the number of first images P1. When the number of first images P1 is less than the second set value, the second determination processing unit 37 moves the first images P1 into the first region R1 on the second screen 2E in the second performance, as shown in FIG. The "first region R1" is set as a reference region for defining the relationship with the second region R2 described later. The "second setting value" may be a predetermined setting value, or may be set by the user, or may be set each time the main image display is performed depending on the number of undisplayed images included in the image group, or may be set depending on the information processing capability of the user terminal 100. On the other hand, when the number of first images P1 is equal to or greater than the second set value, the second judgment processing unit 37 moves the first images P1 into a second area R2 on the second screen 2F that is larger than the first area R1 in the second performance, as shown in Figure 8.
[0092] (Third judgment processing unit) The third determination processing unit 38 executes a third determination process for determining the number of images in the image group to be displayed on the second screen in the third production. The third determination processor 38 sets a third setting value related to the number of images in the image group. When the number of images is less than the third set value, the third judgment processing unit 38 displays the display size of each image P3 of the image group in the third production at the first size, as in the second screen 2G shown in FIG. The "first size" is set as a standard size for defining the relationship with the second size described below. On the other hand, when the number of images is equal to or greater than the third set value, the third judgment processing unit 38 displays the display size of each image P4 in the image group in the third performance at a second size larger than the first size, as shown in the second screen 2H in Figure 10.
[0093] <<Image display flow according to one embodiment of the present invention>> Next, we will explain the image display flow, which is a data processing flow using the above-mentioned image display device 10. This image display flow employs the image display method of the present invention, and proceeds along the flow shown in Fig. 11. In other words, each step in the flow shown in Fig. 11 corresponds to each element constituting the image display method of the present invention. It should be noted that the flow shown in FIG. 11 is merely an example, and unnecessary steps may be deleted and new steps may be added without departing from the spirit of the present invention.
[0094] This image display flow is started when an image display application installed in the user terminal 100 is started.
[0095] First, the processor 21 acquires an undisplayed image (S001) from a group of images stored in the user terminal 100 or the database server 11. Note that the processor 21 may acquire an undisplayed image by photographing it, as in the example shown in FIG.
[0096] Next, processor 21 executes a first determination process for determining the number of undisplayed images (S002). When the number of undisplayed images is less than a first set value, processor 21 sets all undisplayed images as first images P1 and executes a second display process in a subsequent process. On the other hand, when the number of undisplayed images is equal to or greater than the first set value, processor 21 sets the same number of undisplayed images as the first set value as first images P1 and the remaining undisplayed images as second images P2 and executes a second display process in a subsequent process. More specifically, processor 21 sets the same number of undisplayed images as the first set value among the latest undisplayed images including the last saved undisplayed image as the first images P1 and the remaining undisplayed images as the second images P2.
[0097] Next, the processor 21 executes an acquisition process to acquire the first image P1 (S003). Specifically, when the processor 21 acquires one first image P1, the processor 21 acquires the last saved image among the undisplayed images. On the other hand, when the processor 21 acquires multiple first images P1, the processor 21 acquires a number of the latest undisplayed images, including the last saved undisplayed image, that is equal to or less than the first set value.
[0098] Next, the processor 21 executes a first display process for displaying a first screen after the acquisition process of the first image P1 (S004). The "first screen" may be a screen on which one or more first images P1 are arranged, such as the first screens 1A and 1B shown in Fig. 1 and 2, or a screen on which the first image P1 is temporarily displayed when photographing but is not displayed after photographing, such as the first screen 1C shown in Fig. 3.
[0099] Next, the processor 21 receives an instruction to switch to the second screen (S005). When the processor 21 receives the instruction to switch to the second screen, the processor 21 performs necessary pre-processing (S006 and S007) prior to switching to the second screen.
[0100] Processor 21 executes a second determination process to determine the number of first images P1 in the second display process (S006). Specifically, when the number of first images P1 is less than a second set value, processor 21 moves first images P1 into a first region R1 in second screen 2E in a second performance in a subsequent process (see FIG. 7). On the other hand, when the number of first images P1 is equal to or greater than the second set value, processor 21 moves first images P1 into a second region R2 in the second screen, which is larger than first region R1, in a second performance in a subsequent process (see FIG. 8).
[0101] Processor 21 also executes a third determination process for determining the number of images in the image group to be displayed on the second screen in the third performance (S007). Specifically, as shown in Fig. 9, when the number of images is less than a third set value, processor 21 displays the display size of each image P3 in the image group in the third performance in the subsequent process in a first size. On the other hand, as shown in Fig. 10, when the number of images is equal to or greater than the third set value, processor 21 displays the display size of each image P4 in the image group in the third performance in the subsequent process in a second size larger than the first size.
[0102] When the necessary pre-processing (S006 and S007) is completed, the processor 21 executes the second display processing to switch the first screen after the first display processing and display the second screen for the performance (S008). The processor 21 executes the first performance, the second performance, and the third performance as the second display processing.
[0103] First, the processor 21 executes a first performance in which the second image P2, excluding the first image P1, is arranged among the image group on the second screen (S009). In the first performance, the processor 21 displays the display layer of the first image P1 above the display layer of the second image P2.
[0104] After the first performance, the processor 21 executes a second performance in which the first image P1 is moved to the arrangement area in the second screen while reducing the display size of the first image P1 (S010). Next, after the second performance, the processor 21 executes a third performance in which the first image P1 is arranged in the arrangement area (S011). Then, after the second display process, the processor 21 displays a third screen in which a group of images including the first image P1 and the second image P2 are arranged randomly (S012).
[0105] When the above series of processes is completed, the main image display flow ends. The main image display flow is repeated every time the main image is displayed.
[0106] <<Effectiveness of one embodiment of the present invention>> According to the image display device 10, when the display screen transitions, the position of the newly acquired first image P1 can be grasped. Specifically, by performing an effect (particularly the second effect) of moving the first image P1 that was the focus before the screen was switched, the user can grasp the position of the first image P1.
[0107] Furthermore, according to the image display device 10, when switching screens, the first to third effects produce an animation that makes it appear as if the first image P1 is being dropped toward the depth of the screen in real space, thereby entertaining the user when switching screens.
[0108] More specifically, in the first performance, the first image P1 is displayed above the randomly positioned second image P2, giving the user a sense of anticipation about what kind of performance will be performed next. Thereafter, in the second performance, the user can enjoy the behavior of the first image P1 by watching the first image P1 moving and shrinking relative to the randomly arranged second images P2. Furthermore, in the third performance, the first image P1 is arranged relative to the randomly arranged second images P2, allowing the user to enjoy a sense of unity as an image group including the first image P1 and the second image P2.
[0109] Moreover, the processor 21 displays, on the second screen, the first image P1 (third image) that is displayed on the first screen when the first display process ends. This makes it possible to produce an effect as if the display of the first image P1 continues before and after the screen is switched, and makes it easy to grasp the position of the first image P1 that was the focus before the screen was switched.
[0110] Moreover, the processor 21 displays the first image P1 (third image) on the second screen in one or both of the display position and the display form of the first image P1 (third image) displayed on the first screen. This makes it possible to more effectively present the image as if the display of the first image P1 were continuing across screens, and makes it easier to grasp the position of the first image P1 that was the focus of attention before the screen changed.
[0111] Moreover, the third image is an image that is displayed when the first display process ends, and is an image that includes the first image P1. This makes it possible to present the image displayed at the end of the first display process as if it were a continuous image before and after the screen change, making it easy to grasp the position of the image that was the focus of attention before the screen change.
[0112] Furthermore, in the acquisition process, the processor 21 acquires a photographic image obtained by taking a photograph as the first image P1. This allows the first to third effects to be implemented using the photographic image as the first image P1, providing further entertainment to the user.
[0113] Furthermore, the processor 21 displays the entire first image P1 within the second screen during the period of the second performance. This effectively reduces the possibility of losing sight of the image of interest.
[0114] Moreover, the first image P1 used in the second display process is an undisplayed image that has never been displayed on the third screen before. This makes it possible to properly grasp the arrangement positions of undisplayed images.
[0115] Moreover, the processor 21 further executes a first determination process for determining the number of undisplayed images that have not been displayed on the third screen before. The processor 21 also sets a first setting value for the number of undisplayed images. When the number of undisplayed images is less than the first setting value, the processor 21 executes the second display process with all the undisplayed images as the first images P1. When the number of undisplayed images is equal to or greater than the first setting value, the processor 21 executes the second display process with the same number of undisplayed images as the first setting value as the first images P1, and the remaining undisplayed images as the second images P2. This sets the number of first images P1 for which the second display process is executed, thereby reducing the load of the calculation process on the image display device 10. Also, the rendering time can be set to an appropriate time according to the number of undisplayed images.
[0116] Furthermore, in the third display process, the processor 21 displays the second image P2 so that the display layer of the second image P2 is located above the display layer of the second image P2. As a result, the more recent the image acquisition date and time among the images, the higher the display layer in the 3rd screen, making it easy to understand the order in which the images were acquired.
[0117] Furthermore, since the processor 21 moves a plurality of first images P1 to the arrangement area in the second screen in the second production, the user can be more entertained than in the case of one first image P1.
[0118] In addition, in the second performance, the processor 21 moves the lower positioned first images P1 among the multiple first images P1 to the arrangement area earlier, and moves the higher positioned first images P1 to the arrangement area later. This makes it possible to appropriately grasp the arrangement position of the first image P1 with the most recent acquisition date and time among the multiple first images P1.
[0119] Processor 21 also executes a second determination process for determining the number of first images P1 in the second display process. Processor 21 also sets a second setting value for the number of first images P1. As shown in FIG. 7, when the number of first images P1 is less than the second setting value, the first images P1 are moved into the first region R1 on the second screen in the second performance. On the other hand, as shown in FIG. 8, when the number of first images P1 is equal to or greater than the second setting value, the first images P1 are moved into the second region R2 on the second screen, which is larger than the first region R1, in the second performance. This makes it possible to appropriately arrange the first images P1 within the second screen in accordance with the number of the first images P1.
[0120] Furthermore, in the third display process, the processor 21 displays the images so that the density of the images increases toward the center C of the third screen 3D, as shown in FIG. This makes it possible to randomly arrange the images while still creating a sense of unity among the images.
[0121] The processor also executes a third determination process for determining the number of images in the image group to be displayed on the second screen in the third performance. Processor 21 also sets a third setting value for the number of images. If the number of images is less than the third setting value, the display size of each image in the image group in the third performance is displayed in a first size. On the other hand, if the number of images is equal to or greater than the third setting value, the display size of each image in the image group in the third performance is displayed in a second size larger than the first size. This makes it possible to maintain a sense of unity when the images are randomly arranged, while still being able to grasp the display content of each image.
[0122] Furthermore, in the third performance, the processor 21 changes the position of at least one of the adjacent first image P1 and second image P2. This creates the effect of appearing as if the first image P1 has fallen and come into contact with the second image P2 in real space, with at least one of the placement positions moving in a direction along the placement area, thereby effectively creating an effect that is entertaining to the user.
[0123] Furthermore, in the second performance, the processor 21 changes the display shape of the first image P1 while the first image P1 is moving. This allows an effect in which the first image P1 falls relatively slowly while swaying in the vertical or horizontal direction of the second screen, so that an effect that entertains the user can be effectively achieved.
[0124] <<Other embodiments>> In the above embodiment, the image display device 10 is configured by a server computer, but this is not limited thereto, and for example, the image display device of one embodiment of the present invention may be configured by a user terminal. In that case, a series of processes can be executed by the user terminal without going through the network N.
[0125] In the above embodiment, the image is described on the assumption that it is a still image, but the present invention is not limited to this and may be a moving image whose display content changes over time. Specifically, as shown in Figs. 12 to 16, the image R may be a moving image whose display content changes gradually from the left side of each figure. The processor changes the image R by using a known image processing technique, specifically, an animation technique that changes the shading of the image.
[0126] The image R shown in FIGS. 12 and 13 will now be described in more detail. In the image R that is displayed first (the first from the left in Figs. 12 and 13), a boundary line that is slightly smaller than the periphery of the image R is displayed within the image R. The area inside the boundary line displays the image portion in which the subject has not yet been captured, and the area outside the boundary line displays a plain frame portion. In the next image R (the second from the left in Figs. 12 and 13), the image portion in which the subject is located is displayed inside the boundary line, while the area outside the boundary line is displayed as a plain frame portion, just like the image R displayed immediately before. In the next image R (the third from the left in Figs. 12 and 13), the area inside the boundary line displays an image portion in which a subject is placed that is darker (less transparent) than the immediately preceding image portion, while the area outside the boundary line displays a plain frame portion, just like the immediately preceding image. In the next image R (fourth from the left in Figs. 12 and 13), the area inside the boundary line displays an image portion with a subject arranged therein, the same as the immediately preceding image portion, while the area outside the boundary line displays a frame portion with a picture arranged therein (specifically, "handwritten characters"). In the next image (the fifth from the left in Figs. 12 and 13), the area inside the boundary line displays an image portion with a subject arranged therein, the same as the immediately preceding image portion, while the area outside the boundary line displays a frame portion with a pattern arranged therein that is darker (less transparent) than the immediately preceding frame portion.
[0127] As explained above, the processor performs an effect in which the display contents in the image R change over time, so that the development of a photographic image by an instant camera, that is, the generation of a printed matter on which the photographic image is printed, can be reproduced in the form of an animation image. This allows the user to have the experience of taking a picture as if it were actually taken with an instant camera. Furthermore, the image on the frame, which would normally be handwritten, also changes over time, creating a sense of unity as a whole. In the above example, the image portion is changed, and then the frame portion is changed. However, this is not limited to the above, and as shown in Figs. 14 to 16, the image portion may be changed after the frame portion is changed, and which of the image portion and the frame portion is changed first can be appropriately set based on, for example, an input from a user.
[0128] Furthermore, the image display device may regularly display a group of images on the display screen D1 of the user terminal 100, as shown in Figures 17 and 18. "Regularly" means that the arrangement positions of the multiple images R are determined based on a certain rule. For example, as shown in Figures 17 and 18, "regularly" refers to arranging the multiple images R in a matrix (grid) shape, or arranging the multiple images R in accordance with a certain rule such as a circle, a square, or a row.
[0129] The processor included in the image display device of the present invention includes various types of processors, including, for example, a CPU, which is a general-purpose processor that executes software (programs) and functions as various processing units. The various processors also include programmable logic devices (PLDs) such as field programmable gate arrays (FPGAs) whose circuit configurations can be changed after manufacture. Furthermore, various processors include dedicated electric circuits such as ASICs (Application Specific Integrated Circuits), which are processors having a circuit configuration designed exclusively for performing specific processing.
[0130] Furthermore, one processing unit possessed by the image display device of the present invention may be constituted by one of the various processors described above, or may be constituted by a combination of two or more processors of the same or different types, for example, a combination of multiple FPGAs, or a combination of an FPGA and a CPU, etc. Furthermore, the multiple functional units of the image display device of the present invention may be configured by one of various processors, or two or more of the multiple functional units may be collectively configured by one processor. Also, as in the above-described embodiment, one processor may be configured by combining one or more CPUs and software, and this processor may function as multiple functional units.
[0131] Also, for example, a processor may be used that realizes the functions of the entire system including the multiple functional units in the image display device of the present invention on a single IC (Integrated Circuit) chip, as typified by SoC (System on Chip), etc. Also, the hardware configuration of the above-mentioned various processors may be an electric circuit (Circuitry) that combines circuit elements such as semiconductor elements. [Explanation of symbols]
[0132] 1A,1B,1C 1st screen 2A,2B,2C,2E,2F,2G,2H 2nd screen 3A,3B,3D 3rd screen 10 Image display device 11 Database Server 21 Processors 22 Memory 23 Communication Interface 24 Storage device 30 Undisplayed image acquisition section 31 First image acquisition unit 32 First display processing unit 33 Display switching reception section 34 Second display processing section 35 Third display processing section 36 First judgment processing unit 37 Second judgment processing section 38 Third judgment processing unit C center D1 display screen N Network P1 1st image P2 2nd image P3,P4 Images R Image R1 1st area R2 2nd area S Image Display System Y,Z icon
Claims
1. An image display device including a processor, The processor: an acquisition process for acquiring a first image; a first display process for displaying a first screen; a second display process for displaying a second screen; a third display process for displaying a third screen on which an image group including the first image is arranged; The second display process is executed between the first display process and the third display process; The second display process includes: a first effect in which a second image different from the first image among the image group is arranged on the second screen; a second effect in which, after the first effect, the first image is moved within the second screen while changing a display form of the first image; and a third performance of placing the first image in a predetermined area after the second performance.
2. The image display device according to claim 1 , wherein the processor displays, on the second screen, a third image that is to be displayed on the first screen when the first display process ends.
3. The image display device according to claim 2 , wherein the processor displays the third image on the second screen in one or both of a display position and a display form of the third image displayed on the first screen.
4. The image display device according to claim 2 , wherein the third image is an image that is displayed when the first display process is completed.
5. The image display device according to claim 4 , wherein the third image is an image including the first image.
6. The image display device according to claim 1 , wherein the processor acquires, as the first image, a photographic image obtained by taking a photograph in the acquisition process.
7. The image display device according to claim 1 , wherein the processor displays the entire first image within the second screen during the second performance.
8. The image display device according to claim 1 , wherein the first image used in the second display process is an undisplayed image that has never been displayed on the third screen before.
9. The processor: further executing a first determination process for determining the number of undisplayed images that have not been displayed on the third screen in the past; setting a first setting value for the number of undisplayed images; When the number of the undisplayed images is smaller than the first set value, all the undisplayed images are treated as the first images and the second display process is executed; 2. The image display device of claim 1, wherein when the number of undisplayed images is equal to or greater than the first setting value, the undisplayed images in the same number as the first setting value are set as the first images, and the remaining undisplayed images are set as the second images, and the second display process is executed.
10. The image display device according to claim 1 , wherein the processor, in the third display processing, displays the first image so that the display layer of the first image is positioned above the display layer of the second image.
11. The processor: further performing a second determination process of determining the number of the first images in the second display process; setting a second setting value for the number of first images; When the number of the first images is smaller than the second set value, in the second performance, the first images are moved into a first area on the second screen; 2. The image display device of claim 1, wherein, when the number of the first images is equal to or greater than the second set value, in the second performance, the first images are moved within a second area on the second screen that is larger than the first area.
12. The processor: The image display device according to claim 1 , wherein, in the third display process, the group of images is displayed so that the density of the group of images increases as the group of images is closer to the center of the third screen.
13. The processor: further executing a third determination process for determining the number of images of the image group to be displayed on the second screen in the third effect; setting a third setting value related to the number of images; When the number of images is smaller than the third set value, the display size of each image of the image group in the third performance is displayed at a first size; 2. The image display device according to claim 1, wherein when the number of images is equal to or greater than the third set value, the display size of each image in the group of images in the third performance is displayed at a second size smaller than the first size.
14. The processor: The image display device according to claim 1 , wherein in the third performance, a position of at least one of the first image and the second image that are adjacent to each other is changed.
15. The image display device according to claim 1 , wherein the processor, in the second performance, changes the display shape of the first image while the first image is moving.
16. an acquisition process for acquiring a first image; a first display process for displaying a first screen; a second display process for displaying a second screen; a third display process for displaying a third screen on which an image group including the first image is arranged, The second display process is executed between the first display process and the third display process; The second display process includes: a first effect in which a second image different from the first image among the image group is arranged on the second screen; a second effect in which, after the first effect, the first image is moved within the second screen while changing a display form of the first image; An image display method including a third performance in which the first image is placed in a predetermined area after the second performance.
17. A program for causing a computer to execute each process included in the image display method according to claim 16.
18. A computer-readable recording medium, 17. A recording medium having recorded thereon a program for causing a computer to execute each process included in the image display method according to claim 16.