Image processing device, terminal, editing method, image processing method, and program

The image processing device automates image layout adjustment based on user input, addressing the inefficiencies of manual layout selection by displaying and adjusting frames according to the number of selected images, enhancing user experience and output efficiency.

JP2026020950APending Publication Date: 2026-02-10FUJIFILM CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024122606
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-29
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

Existing image processing systems lack the ability to efficiently arrange selected images in a layout based on the number of images chosen, requiring manual user intervention for layout selection and adjustment.

Method used

An image processing device that displays layout candidates with frames arranged according to the number of selected images, allowing automatic allocation and adjustment of images within frames based on user instructions, including deletion and selection of images, and supports output to printing or recording.

Benefits of technology

Facilitates quick and user-friendly arrangement of images in a layout corresponding to the number of selected images, reducing manual effort and enabling efficient output to printing or recording.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026020950000001_ABST
    Figure 2026020950000001_ABST
Patent Text Reader

Abstract

To provide an image processing device, an terminal, an editing method, an image processing method, and a program capable of obtaining a layout image in which selected images are arranged in a layout corresponding to the number of selected images.SOLUTION: The image processing apparatus includes a processor. The processor displays, on the screen, a layout candidate in which a plurality of frames are arranged in a layout corresponding to the number of one or more selected images selected from the plurality of images. The processor outputs a layout image obtained by laying out the selected image in the frame in response to a given output instruction.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an image processing device, a terminal device, an editing method, an image processing method, and a program. [Background technology]

[0002] Patent Document 1 discloses a photo sticker creation device that photographs a user in a photography space, allows the user to edit the photographed image, and prints the photographed image on a predetermined sticker sheet. The photo sticker creation device described in Patent Document 1 includes an importing means and a printing means. The importing means imports an image including the user and is capable of taking up to two or more photographed images (n) to be printed on sticker sheets. If the number of photographed images is n, the printing means prints the n photographed images on sticker sheets in a predetermined layout. If the number of photographed images is less than n, the printing means prints the photographed images on sticker sheets in a predetermined layout by arranging at least some of the photographed images multiple times. The printing means also prints the n photographed images on sticker sheets in a layout selected by the user from a plurality of layouts. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-228432 Summary of the Invention

[0004] One embodiment of the present disclosure provides an image processing device, a terminal device, an editing method, an image processing method, and a program that can obtain a layout image in which selected images are arranged in a layout according to the number of selected images. [Means for solving the problem]

[0005] A first aspect of the present disclosure is an image processing device that includes a processor, which displays on a screen a layout candidate in which multiple frames are arranged in a layout corresponding to the number of one or more selected images selected from multiple images, and outputs a layout image obtained by allocating the selected images within the frames in response to a given output instruction.

[0006] A second aspect of the present disclosure is the image processing device according to the first aspect, in which the layout candidate is output with the selected image allocated within a frame.

[0007] A third aspect of the present disclosure is an image processing device according to the second aspect, in which selected images allocated within a frame are erased from the frame in response to a given erase instruction, and the layout candidates displayed on the screen are changed in accordance with the number of selected images remaining after the selected images have been erased from the frame.

[0008] A fourth aspect of the present disclosure is an image processing device according to any one of the first to third aspects, in which there are multiple layout candidates and the layout candidates displayed on the screen are changed in response to a given selection instruction.

[0009] A fifth aspect of the present disclosure is the image processing device according to the fourth aspect, in which the selection instruction is an instruction accompanying a user operation.

[0010] A sixth aspect of the present disclosure is an image processing device according to any one of the first to fifth aspects, in which there are multiple layout candidates and the multiple layout candidates are displayed as objects on the screen.

[0011] A seventh aspect of the present disclosure is the image processing device according to the sixth aspect, in which, when an object is selected, layout candidates corresponding to the selected object are displayed on the screen.

[0012] An eighth aspect of the present disclosure is an image processing device according to any one of the first to seventh aspects, in which a plurality of images are displayed on a screen as a plurality of thumbnail images, and an image corresponding to a thumbnail image selected from the plurality of thumbnail images is set as a selected image.

[0013] A ninth aspect of the present disclosure is the image processing device according to any one of the first to eighth aspects, in which the plurality of images include captured images obtained by performing imaging.

[0014] A tenth aspect of the present disclosure is an image processing device according to any one of the first to ninth aspects, in which the multiple images include the most recent image obtained by capturing an image, and the most recent image is preferentially selected as the selected image.

[0015] An eleventh aspect of the present disclosure is the image processing device according to the ninth or tenth aspect, in which the imaging is interval imaging or continuous shooting.

[0016] A twelfth aspect of the present disclosure is an image processing device according to any one of the ninth to eleventh aspects, in which the multiple images include one or more captured images obtained by capturing images and one or more additional images that have already been recorded on the first recording medium at a stage prior to capturing images or at the stage at which capturing images are performed.

[0017] A thirteenth aspect of the present disclosure is the image processing device according to the twelfth aspect, in which the additional image is a candidate image selected from a plurality of candidate images recorded on the first recording medium.

[0018] A fourteenth aspect of the present disclosure is the image processing device according to the thirteenth aspect, in which a plurality of candidate images are displayed on the screen in response to a given display instruction.

[0019] A fifteenth aspect of the present disclosure is the image processing device according to any one of the first to fourteenth aspects, wherein the output instruction includes a recording instruction to record the layout image on a second recording medium.

[0020] A sixteenth aspect of the present disclosure is the image processing device according to any one of the first to fifteenth aspects, wherein the output instruction includes a print instruction to cause a printing device to print the layout image.

[0021] A seventeenth aspect of the present disclosure is the image processing device according to the sixteenth aspect, in which the default state in which output of the layout image is suppressed is cancelled on condition that a print instruction is given.

[0022] An 18th aspect of the present disclosure is a terminal device comprising an image processing device according to any one of the first to seventeenth aspects and an image sensor, and wherein a plurality of images are obtained by capturing images using the image sensor.

[0023] A 19th aspect of the present disclosure is an image processing method that includes displaying on a screen a layout candidate in which multiple frames are arranged in a layout corresponding to the number of one or more selected images selected from a plurality of images, and outputting a layout image obtained by allocating the selected images within the frames in accordance with a given output instruction.

[0024] A twentieth aspect of the present disclosure is a program for causing a computer to execute processing including displaying on a screen a layout candidate in which multiple frames are arranged in a layout according to the number of one or more selected images selected from multiple images, and outputting a layout image obtained by allocating the selected images within the frames according to a given output instruction. [Brief explanation of the drawings]

[0025] [Figure 1] 1 is a conceptual diagram illustrating an example of the overall configuration of an image management system. [Figure 2] FIG. 1 is a conceptual diagram showing an example of how a user uses a smart device. [Figure 3] FIG. 2 is a block diagram illustrating an example of a hardware configuration of an electrical system of a smart device. [Figure 4] FIG. 2 is a block diagram showing an example of essential functions of a smart device. [Figure 5] FIG. 10 is a conceptual diagram showing an example of processing contents of a processor when interval imaging is performed. [Figure 6] FIG. 10 is a conceptual diagram showing an example of how a layout candidate is generated and displayed in which frames are arranged in a layout corresponding to the number of selected images corresponding to selected thumbnail images. [Figure 7] FIG. 10 is a conceptual diagram showing an example of a manner in which a layout candidate in which frames are arranged in a layout corresponding to a selected icon is generated and displayed. [Figure 8] FIG. 10 is a conceptual diagram showing an example of how a layout candidate is updated in response to a deletion instruction given by a user to a smart device via a touch panel. [Figure 9] FIG. 10 is a conceptual diagram illustrating an example of a process for causing a printing device to print a layout image. [Figure 10] 10A and 10B are conceptual diagrams illustrating an example of the process of recording a layout image on a recording medium of a server and the process of switching from an acquisition suppression state to an acquisition suppression release state. [Figure 11] FIG. 10 is a conceptual diagram showing an example of a mode in which a plurality of candidate images are displayed on a screen. [Figure 12] FIG. 10 is a conceptual diagram showing an example of a mode in which a candidate image selected from a plurality of candidate images is set as an additional image. [Figure 13] FIG. 10 is a conceptual diagram showing an example of a mode in which a plurality of captured images and a plurality of additional images are displayed as thumbnails on a screen. [Figure 14] 10 is a flowchart illustrating an example of the flow of an image management process. [Figure 15] FIG. 10 is a conceptual diagram showing an example in which an image management process is performed by an external device in response to a request from a smart device, and the process result is received by the smart device. DETAILED DESCRIPTION OF THE INVENTION

[0026] Hereinafter, exemplary embodiments of an image processing device, a terminal device, an image processing method, and a program according to the present disclosure will be described with reference to the accompanying drawings. Note that the present disclosure can also be applied to a program and a computer program product.

[0027] First, the terms used in the following description will be explained.

[0028] CPU is an abbreviation for "Central Processing Unit". GPU is an abbreviation for "Graphics Processing Unit". GPGPU is an abbreviation for "General-Purpose computing on Graphics Processing Units". APU is an abbreviation for "Accelerated Processing Unit". TPU is an abbreviation for "Tensor Processing Unit". RAM is an abbreviation for "Random Access Memory". EEPROM is an abbreviation for "Electrically Erasable Programmable Read-Only Memory". ASIC is an abbreviation for "Application Specific Integrated Circuit". PLD is an abbreviation for "Programmable Logic Device". FPGA is an abbreviation for "Field-Programmable Gate Array". SoC is an abbreviation for "System-on-a-chip". SSD is an abbreviation for "Solid State Drive". CMOS is an abbreviation for "Complementary Metal Oxide Semiconductor". CCD is an abbreviation for "Charge Coupled Device." USB is an abbreviation for "Universal Serial Bus." UI is an abbreviation for "User Interface." I / F is an abbreviation for "Interface." LAN is an abbreviation for "Local Area Network." WAN is an abbreviation for "Wide Area Network." 5G is an abbreviation for "5th Generation Mobile Communication System."

[0029] In the following description, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU, a GPU, a GPGPU, an APU, and a TPU.

[0030] In the following description, a signed memory is a memory such as a RAM in which information is temporarily stored, and is used as a work memory by a processor.

[0031] In the following description, the term "storage" refers to one or more nonvolatile storage devices that store various programs, various parameters, etc. Examples of nonvolatile storage devices include flash memory, magnetic disks, and magnetic tapes. Another example of storage is cloud storage.

[0032] In the following embodiments, the external I / F with a symbol controls the exchange of various information between multiple devices connected to each other. An example of the external I / F is a USB interface. A communication I / F including a communication processor, an antenna, etc. may be applied to the external I / F. The communication I / F controls communication between multiple computers. An example of a communication standard applied to the communication I / F is a wireless communication standard including 5G, Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.

[0033] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."

[0034] 1, an image management system 10 includes a smart device 12 and a server 14. The smart device 12 is an example of a "terminal device" according to the present disclosure.

[0035] In the example shown in FIG. 1, a smartphone is shown as the smart device 12. The smartphone is merely an example, and the smart device 12 may be a smart watch, smart glasses, a tablet terminal, a personal computer, or the like. The smart device 12 is used by a user 13.

[0036] The smart device 12 and the server 14 are communicatively connected via a network 16. Examples of the network 16 include a WAN (Wide Area Network) and a LAN (Local Area Network).

[0037] The server 14 provides the smart device 12 with a service in response to a request from the smart device 12. That is, the server 14 executes a process in response to a request from the smart device 12. The server 14 also provides the result of the executed process to the smart device 12 that originated the request.

[0038] The smart device 12 is communicatively connected to a printing device 18. An example of the printing device 18 is an instant printer that prints on instant film 20. While an instant printer is illustrated here, this is merely an example, and any device having communication and printing functions, such as a multifunction peripheral that can communicate with a terminal device such as the smart device 12, may be used. The present disclosure also applies to a device that combines imaging and printing functions instead of the smart device 12. An example of a device that combines imaging and printing functions is a hybrid instant camera (e.g., a camera equipped with multiple functions, such as displaying captured images on a screen, recording captured images on a recording medium such as a memory card, editing and / or processing the image displayed on the screen in response to a user's instructions, and printing an image specified by the user). The instant film 20 is also merely an example, and may be other types of film or photographic paper, or any medium on which an image can be printed (in other words, a medium on which an image can be recorded). In this embodiment, the concept of printing also includes development.

[0039] In the example shown in FIG. 1, the printing device 18 generates a printed matter 25 (a business card-sized instant photograph in the example shown in FIG. 1) by printing an image 24 (e.g., an image sent from the smart device 12) on the surface 22 of the instant film 20 in accordance with instructions given from the smart device 12. The printing device 18 ejects the generated printed matter 25 from the printing device 18. The printing device 18 is an example of a "printing device" according to the present disclosure.

[0040] As an example, as shown in FIG. 2, the smart device 12 includes an imaging device 26, which captures an image of a subject in response to an instruction given by the user 13.

[0041] The smart device 12 includes a touch panel display 28. The touch panel display 28 has a display 30 (e.g., a liquid crystal display or an electroluminescence display) and a touch panel 32, and is formed, for example, by overlaying the touch panel 32 on a screen 34 of the display 30. The example shown in Fig. 2 illustrates an example in which a live view image 36 obtained by capturing an image of a subject is displayed on the screen 34. The screen 34 is an example of a "screen" according to the present disclosure.

[0042] 3, the smart device 12 includes a computer 40, an image sensor 42, a UI (User Interface) device 44, and an external I / F 46. The computer 40 is an example of an "image processing device" and a "computer" according to the present disclosure. The image sensor 42 is an example of an "image sensor" according to the present disclosure.

[0043] The computer 40 includes a processor 48, a storage 50, and a memory 52. ​​The processor 48, the storage 50, and the memory 52 are connected to a bus 54. The processor 48 is an example of a "processor" according to the present disclosure.

[0044] The image sensor 42 is connected to the bus 54. An example of the image sensor 42 is a CMOS image sensor. The image sensor 42 captures an image of a subject under the control of the processor 48, thereby generating an electrical signal 56 indicative of the subject. The processor 48 acquires the electrical signal 56 from the image sensor 42 and performs various signal processing on the electrical signal 56.

[0045] Here, a CMOS image sensor is given as an example of the image sensor 42, but this is merely an example, and the image sensor 42 may be other types of image sensors such as a CCD image sensor.

[0046] The UI device 44 is connected to the bus 54. The UI device 44 includes a touch panel display 28 (see FIG. 2), one or more hard keys (not shown), a microphone (not shown), a speaker (not shown), etc. The UI device 44 receives instructions from the user and outputs a signal indicating the received instruction to the processor 48. The UI device 44 also presents various information to the user under the control of the processor 48. The presentation of various information is realized, for example, by displaying the various information on the display 30 (see FIG. 2) or outputting the various information as sound from a speaker.

[0047] The external I / F 46 is connected to the bus 54. The external I / F 46 controls the exchange of various information between the computer 40 and external devices. In the example shown in FIG. 3, the external devices are a server 14, a printer 18, and a memory card 58. The server 14 is communicatively connected to the external I / F 46 via the network 16. The printer 18 is communicatively connected to the external I / F 46 via Bluetooth (registered trademark) or the like. The memory card 58 is connected to the external I / F 46 by being loaded into the smart device 12.

[0048] 4, an image management program 60 is stored in the storage 50. The image management program 60 is an example of a "program" according to the present disclosure.

[0049] Processor 48 performs image management processing 62. Image management processing 62 is realized by processor 48 reading image management program 60 from storage 50 and executing the read image management program 60 in memory 52. ​​Image management processing 62 is an example of "processing" according to the present disclosure.

[0050] As an example, as shown in FIG. 5 , when an interval imaging instruction is given from the user 13, the smart device 12 performs interval imaging using the image sensor 42. Generally, interval imaging is also called interval time laplace. Interval imaging is a process in which the image sensor 42 performs main exposure continuously at regular time intervals, and images obtained by the main exposure are continuously output. Note that, although interval imaging is illustrated here, interval imaging is merely an example, and the present disclosure can be implemented by applying continuous shooting, which is an imaging method for obtaining multiple images at shorter time intervals than interval imaging, instead of interval imaging.

[0051] When an interval imaging instruction is given to the smart device 12, the processor 48 acquires from the image sensor 42 an electrical signal 56 generated by the image sensor 42 performing a main exposure at regular time intervals. The processor 48 performs various signal processing on the electrical signal 56 acquired from the image sensor 42 to generate an image 66 (e.g., a chromatic image or an achromatic image) showing the subject. The images 66 are generated at regular time intervals and are sequentially recorded on the memory card 58 by the processor 48. The memory card 58 is an example of a "first recording medium" according to the present disclosure.

[0052] As an example, as shown in FIG. 6 , the processor 48 acquires an image 66 from the memory card 58. The processor 48 generates thumbnail images 68 by reducing the size of the image 66 acquired from the memory card 58 and displays the thumbnail images 68 on the screen 34. Each time an image 66 is recorded on the memory card 58 by performing interval imaging, the image 66 recorded on the memory card 58 is sequentially reduced in size and converted into a thumbnail image 68. The thumbnail images 68 are then displayed on the screen 34 in chronological order. In the example shown in FIG. 6 , the thumbnail images 68 corresponding to the images 66 acquired earlier in time to the thumbnail images 68 corresponding to the images 66 acquired later in time are displayed at regular intervals at the bottom of the screen 34 from the left side of the screen 34 as viewed from the front to the right side of the screen 34 as viewed from the front.

[0053] An add command key 70 and an output command key 72 are displayed on the screen 34. The add command key 70 is displayed further to the left of the thumbnail image 68 displayed on the left side of the screen 34 when viewed from the front. The add command key 70 is a soft key that accepts a command to add the display of thumbnail images 68 corresponding to the remaining images 66 recorded on the memory card 58. The add command key 70 is turned on by the user 13 as a trigger for adding the display of thumbnail images 68 corresponding to the remaining images 66 recorded on the memory card 58.

[0054] The output instruction key 72 is displayed below the position where the multiple thumbnail images 68 are displayed when viewed from the front of the screen 34. The output instruction key 72 is a soft key that accepts an instruction to output the image 66 selected by the user 13 to a default output destination. Examples of the default output destination include the server 14 and the printing device 18. For example, the output instruction key 72 is turned on by the user 13 as a trigger for uploading the image 66 to the server 14 and for causing the printing device 18 to print the image 66.

[0055] The processor 48 acquires a selection instruction 74 given by the user 13 via the touch panel 32. The selection instruction 74 is an instruction accompanying an operation by the user 13 (for example, a tap on the touch panel 32, etc.). The processor 48 selects one or more images 66 from a plurality of images 66 recorded on the memory card 58 in accordance with the acquired selection instruction 74. In the example shown in FIG. 6 , the processor 48 selects, as a selected image 66A, an image 66 corresponding to a thumbnail image 68 selected in accordance with the selection instruction 74 of the user 13 from a plurality of thumbnail images 68 displayed on the screen 34. The plurality of images 66 recorded on the memory card 58 is an example of a "plurality of images" according to the present disclosure. The selection instruction 74 is an example of a "selection instruction" according to the present disclosure.

[0056] The thumbnail images 68 selected in response to the selection instruction 74 of the user 13 are displayed in a manner that allows them to be distinguished from the unselected thumbnail images 68. For example, the outer edges of the thumbnail images 68 selected in response to the selection instruction 74 of the user 13 are displayed more emphasized than the outer edges of the unselected thumbnail images 68. In the example shown in Fig. 6, four thumbnail images 68 from the right to the left of the screen 34 as viewed from the front have been selected in response to the selection instruction 74.

[0057] The processor 48 acquires from the memory card 58 selected images 66A, which are images 66 selected in response to a selection instruction 74 from the user 13, from among the plurality of images 66 recorded on the memory card 58. The processor 48 displays on the screen 34 a layout candidate 76 in which a plurality of frames 76A are arranged in a layout corresponding to the number of selected images 66A. In the example shown in FIG. 6, the layout candidate 76 corresponding to four selected images 66A, that is, the layout candidate 76 including four frames 76A arranged in a 2×2 matrix, is displayed on the screen 34.

[0058] There are multiple layout candidates 76. The processor 48 changes the layout candidate 76 in response to the selection instruction 74. In the example shown in FIG. 6 , a layout candidate 76 including four frames 76A arranged in a 2×2 matrix is ​​selected. However, if six thumbnail images 68 are selected in response to the selection instruction 74, the six images 66 corresponding to the six thumbnail images 68 become six selected images 66A, and the processor 48 selects a layout candidate 76 including six frames 76A arranged in a 3×2 matrix corresponding to the six selected images 66A, and displays it on the screen 34. In this case, the six frames 76A are also displayed on the screen 34 with the corresponding selected images 66A allocated within them.

[0059] Processor 48 allocates selected images 66A within frames 76A within layout candidate 76 and displays them on screen 34. That is, each selected image 66A is displayed on screen 34 fitted into its corresponding frame 76A. Here, an example has been given in which selected images 66A fitted into frames 76A within layout candidate 76 are displayed on screen 34, but this is merely one example, and layout candidate 76 with selected images 66A fitted into frames 76A may be recorded on memory card 58 or transmitted to server 14.

[0060] Processor 48 displays multiple layout candidates 76 as multiple icons 78 on screen 34. The icon 78 corresponding to the layout candidate 76 currently being used is displayed more emphasized than the other icons 78. While icons 78 are shown here as examples, they are merely an example and may be soft keys with some kind of marking that reminds user 13 of the layout.

[0061] 6 illustrates an example in which an image 66 corresponding to a thumbnail image 68 selected from a plurality of thumbnail images 68 in response to a selection instruction 74 is set as a selected image 66A, and a layout candidate 76 is selected in which frames 76A are arranged in a layout corresponding to the number of selected images 66A. However, the present disclosure is not limited to this. For example, as illustrated in FIG. 7 , a layout candidate 76 corresponding to an instruction involving an operation by the user 13 (e.g., a tap or swipe on the touch panel 32), i.e., an icon 78 selected in response to the selection instruction 74, may be selected from a plurality of icons 78 and displayed on the screen 34. In this case, a number of thumbnail images 68 corresponding to the number of frames 76A included in the selected layout candidate 76 (in the example illustrated in FIG. 7 , four thumbnail images 68 stretching from the right to the left in a front view of the screen 34) are selected. Here, a thumbnail image 68 corresponding to the most recent image 66 obtained by interval imaging is selected with the highest priority. Then, thumbnail images 68 corresponding to images 66 in chronological order starting from the most recent image 66 are selected with the highest priority. Then, the image 66 corresponding to the selected thumbnail image 68 is set as a selected image 66A, and the selected image 66A is allocated to the frame 76A of the selected layout candidate 76 and displayed on the screen 34.

[0062] In this embodiment, the selected image 66A is an example of a "selected image" according to the present disclosure. Also, in this embodiment, the latest image 66 obtained by interval imaging is an example of a "latest image" according to the present disclosure. Also, in this embodiment, the layout candidate 76 is an example of a "layout candidate" according to the present disclosure. Also, in this embodiment, the frame 76A is an example of a "frame" according to the present disclosure. Also, in this embodiment, the thumbnail image 68 is an example of a "thumbnail image" according to the present disclosure. Also, in this embodiment, the icon 78 is an example of an "object" according to the present disclosure.

[0063] As an example, as shown in FIG. 8 , the processor 48 acquires a deletion instruction 80 given by the user 13 via the touch panel 32. The deletion instruction 80 is an instruction to delete the selected image 66A from the frame 76A. The deletion instruction 80 is realized by an operation by the user 13 (for example, a tap, a flick, or a long press on the touch panel 32). The deletion instruction 80 is an example of a "deletion instruction" according to the present disclosure.

[0064] Processor 48 erases selected image 66A currently allocated to frame 76A in response to the acquired erase instruction 80. In the example shown in Fig. 8, erase instruction 80 is given to two thumbnail images 68 on the right side of screen 34 as viewed from the front, and selected images 66A corresponding to the two thumbnail images 68 to which erase instruction 80 was given are erased from within frame 76A. In response to this, processor 48 updates layout candidate 76. That is, the processor 48 changes the currently adopted layout candidate 76 (for example, the layout candidate 76 shown in FIG. 7 ) to a layout candidate 76 (for example, the layout candidate 76 shown in FIG. 8 ) in which the frames 76A are arranged in a layout that corresponds to the number of selected images 66A that remain after the selected images 66A have been deleted from the frames 76A. In the example shown in FIG. 8 , the layout candidate 76 including four frames 76A in a dimension of 2×2 vertically and 1×horizontally has been changed to a layout candidate 76 including two frames 76A in a dimension of 1×2 vertically. The two frames 76A included in the changed layout candidate 76 remain with the selected images 66A allocated to them, as in the contents shown in FIGS. 6 and 7 . Furthermore, the icon 78 indicating the layout candidate 76 including two frames 76A in a dimension of 1×2 vertically and 1×horizontally is displayed more emphasized than the other icons 78.

[0065] 9 and 10, the processor 48 acquires an output instruction 82 given by the user 13 via the touch panel 32. The output instruction 82 is realized by turning on the output instruction key 72. The processor 48 outputs a layout image 84 in response to the output instruction 82. The layout image 84 is an image obtained by allocating (for example, fitting) the selected image 66A into all of the frames 76A included in the layout candidate 76 displayed on the screen 34.

[0066] 9, in response to an output instruction 82, processor 48 confirms selected images 66A allocated within all frames 76A included in layout candidate 76 displayed on screen 34, and generates print instruction information 86 including a layout image 84. Print instruction information 86 is information that instructs printing device 18 to perform printing. Print instruction information 86 is an example of an "output instruction" and a "print instruction" according to the present disclosure.

[0067] The processor 48 transmits print instruction information 86 to the printing device 18. The printing device 18 receives the print instruction information 86 and prints the layout image 84 included in the received print instruction information 86 as an image 24 (see FIG. 1) on the surface 22 of the instant film 20, thereby generating a printed matter 25 (see FIG. 1) and discharging it outside the printing device 18.

[0068] 10, in response to an output instruction 82, the processor 48 generates recording instruction information 88, which is information that instructs the server 14 to record a layout image 84 on a recording medium 14A. The recording instruction information 88 includes the layout image 84 and acquisition suppression release information 90. The recording instruction information 88 is an example of an "output instruction" and a "recording instruction" according to the present disclosure.

[0069] The server 14 has a recording medium 14A. Examples of the recording medium 14A include a flash memory and a hard disk. The flash memory and the hard disk, which are examples of the recording medium 14A, are examples of a "second recording medium" according to the present disclosure. The server 14 receives recording instruction information 88 and records the layout image 84 included in the received recording instruction information 88 on the recording medium 14A.

[0070] The recording medium 14A is set to either an acquisition inhibiting state 92 in which acquisition of the layout image 84 from outside is inhibited, or an acquisition inhibiting release state 94 in which inhibition of acquisition of the layout image 84 from outside is released. The acquisition inhibiting state 92 is set as the default state for the recording medium 14A.

[0071] The recording instruction information 88 includes acquisition suppression release information 90. The acquisition suppression release information 90 is information that instructs the release of the acquisition suppression state 92. When the recording medium 14A is set to the acquisition suppression state 92, the server 14 releases the acquisition suppression state 92 on the condition that the recording instruction information 88 is provided from the processor 48. That is, when the recording medium 14A is set to the acquisition suppression state 92, the server 14 switches from the acquisition suppression state 92 to the acquisition suppression release state 94 in accordance with the acquisition suppression release information 90 included in the received recording instruction information 88. This makes it possible to acquire the layout image 84 from the recording medium 14A. The number of times the layout image 84 can be acquired may be restricted. One example of restricting the number of acquisitions is a restriction in which a terminal device that has requested the server 14 to acquire (i.e., download) the layout image 84 is permitted to acquire (i.e., download) the layout image 84 only a predetermined number of times (for example, once).

[0072] As an example, as shown in FIG. 11 , processor 48 acquires a display instruction 96 given by user 13 via touch panel 32. Display instruction 96 is an instruction to additionally display on screen 34 candidate images that can become selected image 66A. Display instruction 96 is realized when additional instruction key 70 is turned on by user 13. Display instruction 96 is an example of a "display instruction" according to the present disclosure.

[0073] The memory card 58 stores one or more captured images 98 obtained by the latest interval imaging, and one or more existing images 100. The one or more captured images 98 are displayed as thumbnails on the screen 34 as candidates for the selected image 66A (see FIGS. 6 and 7). The captured images 98 may also be images obtained by imaging using a method other than interval imaging (for example, continuous shooting, etc.).

[0074] The one or more existing images 100 recorded on the memory card 58 refer to images that have already been recorded on the memory card 58 at the stage before the latest interval imaging is performed or at the stage when the latest interval imaging is performed (in other words, images that have already been recorded on the memory card 58 at the stage before the captured image 98 is recorded on the memory card 58). The existing images 100 may be images obtained by imaging using the imaging device 26, or may be images obtained by other methods.

[0075] In response to the display instruction 96, the processor 48 acquires one or more candidate images 102 from the memory card 58. Then, the processor 48 displays a list of the one or more candidate images 102 acquired from the memory card 58 on the screen 34. In the example shown in FIG. 11 , a plurality of existing images 100 recorded on the memory card 58 are displayed as a list of multiple candidate images 102 on the screen 34. The multiple candidate images 102 are an example of the "multiple candidate images" according to the present disclosure.

[0076] As an example, as shown in FIG. 12 , the processor 48 selects an additional image 106 from a plurality of candidate images 102 displayed on the screen 34 in response to an additional instruction 104 given by the user 13 via the touch panel 32. The additional instruction 104 is realized by an instruction accompanying an operation by the user 13 (for example, a tap, a flick, or a long press on the touch panel 32). The additional image 106 refers to an image that is thumbnailed and additionally displayed on the screen 34 as a candidate for the selected image 66A in addition to the captured image 98. In the example shown in FIG. 12 , four of the plurality of candidate images 102 displayed on the screen 34 are selected as the additional images 106.

[0077] Processor 48 displays candidate image 102 selected as additional image 106 in response to addition instruction 104 in a more emphasized manner on screen 34 than other candidate images 102. Processor 48 also assigns identifier 108 to candidate image 102 selected as additional image 106 in response to addition instruction 104, allowing identification of the image as an additional image 106. This makes it possible to distinguish between candidate images 102 that are additional images 106 and candidate images 102 that are not additional images 106, among the multiple candidate images 102 recorded on memory card 58.

[0078] 13 as an example, the processor 48 acquires a plurality of captured images 98 and a plurality of additional images 106 recorded on the memory card 58. The plurality of captured images 98 and a plurality of additional images 106 acquired by the processor 48 are handled in the same manner as the plurality of images 66 shown in FIG. 6. That is, the processor 48 displays the plurality of captured images 98 as a plurality of thumbnail images 68 on the screen 34 in the same manner as the example shown in FIG. 6, and also additionally displays the plurality of additional images 106 as a plurality of thumbnail images 68 on the screen 34. In this case as well, a plurality of icons 78 are displayed on the screen 34 and are handled in the same manner as the examples shown in FIGS. 6 and 7.

[0079] 13, the captured image 98 recorded on the memory card 58 is an example of a "captured image" according to the present disclosure. Also, in the example shown in Fig. 13, the multiple captured images 98 and multiple additional images 106 corresponding to the multiple thumbnail images 68 displayed on the screen 34 are an example of a "multiple images" according to the present disclosure.

[0080] Next, an example of the flow of main processes included in the image management process 62 of the smart device 12 will be described with reference to Fig. 14. The processes shown in the flowchart of Fig. 14 are an example of an "image processing method" according to the present disclosure. For convenience of explanation, the following description will be given on the assumption that a plurality of images 66 obtained by interval image capture by the imaging device 26 are recorded on the memory card 58.

[0081] 14, the processor 48 generates a plurality of thumbnail images 68 by reducing the size of a plurality of images 66 recorded on the memory card 58, and displays the generated thumbnail images 68 on the screen 34 (see FIG. 6). After the processing of step ST10 is executed, the image management processing 62 proceeds to step ST12.

[0082] In step ST12, the processor 48 selects one or more thumbnail images 68 from the plurality of thumbnail images 68 in response to a selection instruction 74 given by the user 13 via the touch panel 32, and thereby acquires one or more images 66 corresponding to the selected one or more thumbnail images 68 as one or more selected images 66A (see FIG. 6). The number of selected images 66A can be reduced by a delete instruction 80 or increased by a selection instruction 74 or an add instruction 104. After the processing of step ST12 is executed, the image management processing 62 proceeds to step ST14.

[0083] In step ST14, processor 48 selects, from the plurality of layout candidates 76, a layout candidate 76 that includes a number of frames 76A corresponding to the number of selected images 66A, and allocates the corresponding selected images 66A to all of the frames 76A included in the selected layout candidate 76. Then, processor 48 displays on screen 34 the layout candidate 76 in which the corresponding selected images 66A are allocated to all of the frames 76A (see FIG. 6). After the processing of step ST14 is executed, the image management processing 62 proceeds to step ST16.

[0084] In step ST16, the processor 48 executes processing in response to the output instruction 82 provided by the user 13 via the touch panel 32. Examples of processing in response to the output instruction 82 include processing for causing the printing device 18 to print the layout image 84 and processing for recording the layout image 84 on the recording medium 14A. Other examples of processing in response to the output instruction 82 include processing for recording the layout image 84 on the memory card 58 and / or processing for transmitting the layout image 84 to an electronic device other than the smart device 12 to execute a specific process (e.g., editing the layout image 84 and / or transferring the layout image 84). After the processing of step ST16 is executed, the image management process ends.

[0085] As described above, in this embodiment, a layout candidate 76 in which frames 76A are arranged in a layout corresponding to the number of selected images 66A selected from the plurality of images 66 is displayed on the screen 34. Then, a layout image 84 obtained by allocating the selected images 66A to the frames 76A is output in response to an output instruction 82. This makes it possible to quickly obtain a layout image 84 in which the selected images 66A are arranged in a layout corresponding to the number of selected images 66A, compared to when the user 13 manually selects and lays out arbitrary images 66 from the plurality of images 66.

[0086] In this embodiment, a selected image 66A is allocated within a frame 76A of the layout candidate 76 displayed on the screen 34. Therefore, the user 13 can visually confirm whether the laid out selected image 66A matches the preferences of the user 13.

[0087] Furthermore, in this embodiment, the selected images 66A allocated to the frames 76A are deleted from the frames 76A in response to the deletion instruction 80, and the layout candidates 76 displayed on the screen 34 are changed in accordance with the number of selected images 66A remaining after the selected images 66A have been deleted from the frames 76A. Therefore, even when the number of selected images 66A is reduced, the layout candidates 76 in which the frames 76A are arranged in a layout in accordance with the number of selected images 66A can be displayed on the screen 34 without causing the user 13 any trouble.

[0088] Furthermore, in this embodiment, there are multiple layout candidates 76, and the layout candidates 76 displayed on the screen 34 are changed in response to a selection instruction 74 performed by the user 13. This allows the user 13 to easily select a layout candidate 76 that suits their preferences.

[0089] In this embodiment, there are multiple layout candidates 76, and the multiple layout candidates 76 are displayed on the screen 34 as multiple icons 78. Therefore, the user 13 can easily select a layout candidate 76 that suits his or her preference.

[0090] Furthermore, in this embodiment, when one of the plurality of icons 78 is selected, a layout candidate 76 corresponding to the selected icon 78 (i.e., a layout candidate 76 in which a plurality of frames 76A are arranged in a layout in which the outline of the appearance is expressed by the selected icon 78) is displayed on the screen 34. Therefore, the user 13 can easily select a layout candidate 76 that suits his or her preference.

[0091] Furthermore, in this embodiment, the multiple images 66 recorded on the memory card 58 are displayed on the screen 34 as multiple thumbnail images 68, and the image 66 corresponding to a thumbnail image 68 selected from the multiple thumbnail images 68 is set as a selected image 66A. This allows the user 13 to easily select a layout candidate 76 that suits their preference.

[0092] Furthermore, in this embodiment, a layout candidate 76 in which frames 76A are arranged in a layout corresponding to the number of selected images 66A selected from a plurality of images 66 including captured images 98 obtained by interval imaging or continuous shooting is displayed on the screen 34. Then, a layout image 84 obtained by allocating the selected images 66A to the frames 76A is output in response to the output instruction 82. This makes it possible to quickly obtain the layout image 84 in which the selected images 66A are arranged in a layout corresponding to the number of selected images 66A selected from a plurality of images 66 including captured images 98 obtained by interval imaging or continuous shooting, compared to a case in which the user 13 manually selects and lays out arbitrary images 66 from a plurality of images 66 including captured images 98 obtained by interval imaging or continuous shooting.

[0093] Furthermore, in this embodiment, the multiple images 66 include the most recent image 66 obtained by interval imaging or continuous shooting. The most recent image 66 is given priority as the selected image 66A. Therefore, compared to when the user 13 manually selects and lays out arbitrary images 66 from the multiple images 66 including the most recent image 66, it is possible to quickly obtain a layout image 84 in which the selected images 66A are arranged in a layout according to the number of selected images 66A selected from the multiple images 66 including the most recent image 66.

[0094] Furthermore, in this embodiment, the multiple images 66 include multiple captured images 98 obtained by performing interval capturing or continuous capturing, and multiple additional images 106 that have already been recorded on the memory card 58 at a stage prior to the interval capturing or continuous capturing or at the stage at which the interval capturing or continuous capturing has been performed. Therefore, compared to when the user 13 manually selects and lays out arbitrary images 66 from the multiple images 66 including the captured images 98 and the additional images 106, it is possible to quickly obtain a layout image 84 in which the selected images 66A are arranged in a layout according to the number of selected images 66A selected from the multiple images 66 including the captured images 98 and the additional images 106.

[0095] Furthermore, in this embodiment, a plurality of existing images 100 recorded on memory card 58 are displayed as a list of a plurality of candidate images 102 on screen 34, and a candidate image 102 selected from the plurality of candidate images 102 is set as an added image 106. Therefore, a candidate image 102 narrowed down from the plurality of candidate images 102 is displayed on screen 34 as an added image 106, enabling selection by user 13, and allowing user 13 to quickly decide on selected image 66A.

[0096] Furthermore, in this embodiment, a plurality of candidate images 102 are displayed on the screen 34 in response to the display instruction 96. Therefore, a candidate image 102 that is preferred by the user 13 can be allocated to the frame 76A as the selected image 66A.

[0097] Furthermore, in this embodiment, the layout image 84 is recorded on the recording medium 14A of the server 14 in response to an output instruction 82 given by the user 13 to the smart device 12 via the touch panel 32. Therefore, the layout image 84 can be recorded on the recording medium 14A at the timing intended by the user 13.

[0098] In this embodiment, the layout image 84 is printed by the printing device 18 in response to an output instruction 82 given by the user 13 to the smart device 12 via the touch panel 32. Therefore, the layout image 84 can be printed by the printing device 18 at the timing intended by the user 13.

[0099] In addition, in this embodiment, the default state in which downloading of the layout image 84 from the server 14 is restricted is released when the user 13 issues an output instruction 82 to the smart device 12 via the touch panel 32. This makes it possible to reduce the strain on the capacity of the storage at the download destination compared to when the layout image 84 is always allowed to be downloaded and stored in the storage at the download destination.

[0100] 7 described in the above embodiment, an example in which a layout candidate 76 is selected by selecting an icon 78 has been given, but this is merely one example. For example, the layout candidate 76 displayed on the screen 34 may be changed by moving the layout candidate 76 displayed on the screen 34 left or right (or up or down) in response to an instruction accompanying a user operation (e.g., swipe or flick). For example, the display of the layout candidate 76, in which a plurality of frames 76A are arranged in a layout indicated by a plurality of icons 78 shown in FIG. 7, may be sequentially switched in response to an instruction given by the user. In this case, too, the selected image 66A may be allocated and displayed in each frame 76A within the layout candidate 76 displayed on the screen 34, or each frame 76A may be displayed blank, and the selected image 66A may be allocated and displayed in each frame 76A later. In addition, the icon 78 corresponding to the layout candidate 76 displayed on the screen 34 may be displayed more emphasized than the other icons 78, so that the user 13 can visually understand which icon 78 corresponds to which layout candidate 76 is currently displayed on the screen 34 from the display state of the icon 78.

[0101] In the above embodiment, an example was given in which the layout candidate 76 in which the selected image 66A is allocated within the frame 76A is displayed on the screen 34, but the present disclosure is not limited to this. For example, after the layout candidate 76 including the frame 76A in which the selected image 66A is not allocated is displayed on the screen 34, the selected image 66A may be allocated to the frame 76A and displayed.

[0102] In the above embodiment, an example has been described in which the image management process 62 is performed by the computer 40, but the present disclosure is not limited to this, and at least a portion of the processing included in the image management process 62 may be performed by a device provided outside the computer 40. An example of this case will be described below with reference to FIG.

[0103] Fig. 15 is a conceptual diagram showing an example of the configuration of the image management system 110. In the example shown in Fig. 15, the image management system 110 is an example of the "image processing device" according to the present disclosure.

[0104] The image management system 110 includes a computer 40 and an external device 112. For example, the external device 112 is a server, and is communicatively connected to the computer 40 via a network 16 (for example, a WAN and / or LAN, etc.). Although a server is exemplified here, at least one personal computer or the like may be used as the external device 112 instead of a server.

[0105] An example of the external device 112 is at least one server that directly or indirectly transmits and receives data to and from the computer 40 via the network 16. The external device 112 receives a processing execution instruction provided from the processor 48 of the computer 40 via the network 16. The external device 112 then executes processing in accordance with the received processing execution instruction and transmits the processing result to the computer 40 via the network 16. In the computer 40, the processor 48 receives the processing result transmitted from the external device 112 via the network 16 and executes processing using the received processing result.

[0106] An example of the processing instruction is an instruction to cause the external device 112 to execute at least a part of the image management processing 62. A first example of at least a part of the image management processing 62 (i.e., a processing to be executed by the external device 112) is a processing to determine a layout candidate 76. In this case, the external device 112 executes the processing to determine the layout candidate 76 in response to the processing instruction provided from the processor 48 via the network 16, and transmits a first processing result (e.g., the layout candidate 76) that is the processing result to the computer 40 via the network 16. In the computer 40, the processor 48 receives the first processing result and executes the same processing as in the above embodiment using the received first processing result.

[0107] A second example of at least a part of the image management process (i.e., a process to be executed by the external device 112) is a process for generating a layout image 84. In this case, the external device 112 executes the process for generating the layout image 84 in response to a process execution instruction provided from the processor 48 via the network 16, and transmits a second processing result (e.g., the layout image 84) that is the result of the process to the computer 40 via the network 16. In the computer 40, the processor 48 receives the second processing result and executes the same process as in the above embodiment using the received second processing result.

[0108] The external device 112 may be realized by cloud computing. Cloud computing is merely an example, and the external device 112 may be realized by network computing such as fog computing, edge computing, or grid computing.

[0109] In the above embodiment, an example in which the image management program 60 is stored in the storage 50 has been described, but the present disclosure is not limited to this. For example, the image management program 60 may be stored in a portable, computer-readable, non-transitory storage medium such as an SSD or a USB flash drive. The image management program 60 stored in the non-transitory storage medium is installed in the computer 40 of the smart device 12. The processor 48 executes image management processing in accordance with the image management program 60.

[0110] In addition, the image management program 60 may be stored in a storage device such as another computer or server connected to the smart device 12 via a network, and the image management program 60 may be downloaded and installed on the computer 40 in response to a request from the smart device 12.

[0111] It is not necessary to store the entire image management program 60 in a storage device such as another computer or server device connected to the smart device 12, or to store the entire image management program 60 in the storage 50; only a portion of the image management program 60 may be stored.

[0112] The hardware resources that execute image management processing can include the following types of processors: Examples of processors include a CPU, which is a general-purpose processor that functions as a hardware resource that executes image management processing by executing software, i.e., a program; and dedicated electrical circuits, such as FPGAs, PLDs, or ASICs, which are processors with circuit configurations specifically designed to execute specific processes. Each processor has built-in or connected memory, and uses the memory to execute image management processing.

[0113] The hardware resource that executes the image management process may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the image management process may be a single processor.

[0114] As an example of a system configured with a single processor, first, one processor is configured with a combination of one or more CPUs and software, and this processor functions as a hardware resource that executes image management processing. Second, there is a system that uses a processor that realizes the functions of the entire system, including multiple hardware resources that execute image management processing, on a single IC chip, as typified by SoCs. In this way, image management processing is realized using one or more of the above-mentioned various processors as hardware resources.

[0115] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The image management process described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the process.

[0116] The above-described description and illustrations are a detailed explanation of the parts related to the present disclosure and are merely an example of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or elements may be replaced with other parts from the above-described description and illustrations, as long as they do not deviate from the gist of the present disclosure. Furthermore, in order to avoid confusion and facilitate understanding of the parts related to the present disclosure, the above-described description and illustrations omit explanations of common general technical knowledge that do not require particular explanation to enable the implementation of the present disclosure.

[0117] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference. [Explanation of symbols]

[0118] 10,110 Image Management System 12 Smart Devices 13 users 14 Servers 14A Recording Media 16 Network 18 Printing device 20 Instant Film 22 Surface 24,66 images 25 Printed matter 26 Imaging device 28 Touch Panel Display 30 Display 32 Touch Panel 34 screens 36 Live View images 40 Computer 42 Image Sensor 44 UI devices 46 External I / F 48 processors 50 Storage 52 memory 54 Bus 56 Electrical Signals 58 Memory Card 60 Image Management Program 62 Image Management Processing 66A Selected Image 68 thumbnail images 70 Additional instruction keys 72 Output instruction key 74 Selection Instructions 76 Layout Candidates 76A frame 78 Icons 80 Erase instruction 82 Output Instructions 84 layout images 86 Print instruction information 88 Recording Instructions 90 Acquisition suppression release information 92 Acquisition suppression state 94 Acquisition suppression release state 96 Display instructions 98 Captured Images 100 existing images 102 candidate images 104 Additional instructions 106 additional images 108 Identifier 112 External device

Claims

1. a processor; The processor: displaying on a screen a layout candidate in which a plurality of frames are arranged in a layout according to the number of one or more selected images selected from the plurality of images; A layout image obtained by allocating the selected image within the frame is output in response to a given output instruction. Image processing device.

2. The layout candidate is output with the selected image allocated within the frame. The image processing device according to claim 1 .

3. The selected image allocated within the frame is erased from the frame in response to a given erase instruction; The layout candidates displayed on the screen are changed according to the number of selected images remaining after the selected images have been deleted from the frame. The image processing device according to claim 2 .

4. There are a plurality of layout candidates, The layout candidate displayed on the screen is changed in response to a given selection instruction. The image processing device according to claim 1 .

5. The selection instruction is an instruction associated with a user operation. The image processing device according to claim 4 .

6. There are a plurality of layout candidates, The plurality of layout candidates are displayed as objects on the screen. The image processing device according to claim 1 .

7. When the object is selected, the layout candidate corresponding to the selected object is displayed on the screen. The image processing device according to claim 6 .

8. the plurality of images are displayed on the screen as a plurality of thumbnail images; Among the plurality of images, an image corresponding to the thumbnail image selected from the plurality of thumbnail images is set as the selected image. The image processing device according to claim 1 .

9. The plurality of images includes captured images obtained by performing imaging. The image processing device according to claim 1 .

10. the plurality of images includes a latest image obtained by performing imaging; The latest image is given priority as the selected image. The image processing device according to claim 1 .

11. The imaging is interval imaging or continuous imaging. The image processing device according to claim 9 .

12. The plurality of images include one or more captured images obtained by the imaging, and one or more additional images that have already been recorded on the first recording medium at a stage prior to the imaging or at the stage at which the imaging is performed. The image processing device according to claim 9 .

13. The additional image is a candidate image selected from a plurality of candidate images recorded on the first recording medium. The image processing device according to claim 12.

14. The plurality of candidate images are displayed on the screen in response to a given display instruction. The image processing device according to claim 13.

15. The output instruction includes a recording instruction to record the layout image on a second recording medium. The image processing device according to claim 1 .

16. The output instruction includes a print instruction to a printing device to print the layout image. The image processing device according to claim 1 .

17. The default state in which the output of the layout image is suppressed is released on the condition that the print instruction is given. The image processing device according to claim 16.

18. An image processing device according to any one of claims 1 to 17; an image sensor, The plurality of images are obtained by capturing images using the image sensor. Terminal device.

19. Displaying on a screen a layout candidate in which a plurality of frames are arranged in a layout according to the number of one or more selected images selected from a plurality of images; and and outputting a layout image obtained by allocating the selected image within the frame in accordance with a given output instruction. Image processing methods.

20. Displaying on a screen a layout candidate in which a plurality of frames are arranged in a layout according to the number of one or more selected images selected from a plurality of images; and a program for causing a computer to execute a process including outputting a layout image obtained by allocating the selected image within the frame in accordance with a given output instruction;

Citation Information

Patent Citations

  • Photograph seal creation device, method, and program

    JP2013228432A