Information processing device, method for controlling the information processing device, and program
Patent Information
- Application Number
- JP2025029284
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-26
- Publication Date
- 2026-09-07
Smart Images

Figure 2026142273000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing apparatus, a control method for an information processing apparatus, and a program. [Background Art]
[0002] Generally, when creating design content such as posters, leaflets, or photo albums, an application for laying out the design of objects such as images, text, or graphics is used. There are also services that print processed data including an object and a cutting line, cut the printed matter, and then generate a designed 2D or 3D structure. Patent Document 1 describes a technique for generating a cutting line corresponding to an object region in order to cut a material on which a laid-out object is printed along the object. [Prior Art Literature] [Patent Literature]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2020-135508 [Summary of the Invention] [Problem to be Solved by the Invention]
[0004] However, in the configuration of Patent Document 1, the cutting line laid out on the printed matter may not necessarily be appropriate for the user when creating a structure.
[0005] Accordingly, an object of the present disclosure is to provide a technique capable of printing a cutting line with high operability for a user when outputting a printed matter that requires cutting. [Means for Solving the Problem]
[0006] An information processing device according to one aspect of the present disclosure is characterized by comprising: acquisition means for acquiring image data of an object; display control means for displaying the object and a cutting line for cutting out the object based on the image data; and reception means capable of receiving instructions for correcting the displayed cutting line. [Effects of the Invention]
[0007] According to this disclosure, it is possible to provide a technology that enables the printing of highly user-friendly cutting lines when outputting printed materials that require cutting. [Brief explanation of the drawing]
[0008] [Figure 1] This is a system configuration diagram. [Figure 2] This is a UI diagram of a layout editing application. [Figure 3] This flowchart shows an example of cutting line processing. [Figure 4] This figure shows an example of cutting line processing. [Figure 5] These are different UI diagrams of a layout editing application. [Figure 6] This flowchart shows different examples of cutting line processing. [Figure 7] This is yet another UI diagram of the layout editing application. [Modes for carrying out the invention]
[0009] The embodiments for implementing this disclosure will be described below with reference to the drawings. Note that the following embodiments are not limiting to the scope of this disclosure, and not all combinations of features described in the following embodiments are necessarily essential to the solutions of this disclosure. Identical components will be given the same reference numerals.
[0010] <Embodiment 1> First, let's describe the outline of Embodiment 1. For example, when creating a 2D or 3D structure yourself rather than ordering one, you might print processing data including the target object and cutting lines as a template. Users need an application that allows them to check whether the cutting lines are easy to cut by hand, along with the object, and then print based on the results of that check. In this embodiment, we will describe a configuration in which the target object and the corresponding cutting lines are displayed on the application's screen, and the user can further adjust the cutting lines before printing. This is expected to improve the user's ability to work with the printed material.
[0011] Figure 1 shows an example of the configuration of the information processing system 200 in this embodiment. The information processing system 200 includes an information processing device 1, an external server 100, and a network 6.
[0012] The information processing device 1 is an information processing device such as a PC, smartphone, or tablet, and has a ROM 10, RAM 11, and a CPU 12. The information processing device 1 has an input / output interface (not shown) for connecting to a monitor 2, printer 3, input device 4, storage device 5, and network 6. The CPU 12 is a central processing unit and controls the entire information processing device 1 by executing the OS stored in the storage device 5, ROM 10, or RAM 11. The CPU 12 also implements each application configuration installed in the information processing device 1, performs calculations or processing of information, and controls and executes each hardware by executing programs stored in ROM 10 or RAM 11. ROM 10 is read-only memory and stores each program. RAM 11 is random access memory and is used as the work memory of the CPU 12. If RAM 11 is non-volatile RAM, each program can also be stored in RAM 11. The programs stored in ROM 10 or RAM 11 may include the layout editing application 20 described later.
[0013] Monitor 2 is a display device that displays images output by the application running on Information Processing Unit 1. Printer 3 is a device that prints out images output by the application running on Information Processing Unit 1. Input device 4 is a keyboard, pointing device, or touch panel for operating the GUI screen of the application and OS running on Information Processing Unit 1. Input device 4 is also an interface for importing images from an external USB memory device or external HDD device. Depending on the form of the input device, it may be integrated with the monitor, and some devices have a touch panel configuration where input is done by directly touching the monitor. Storage device 5 is a storage device such as an HDD or SSD that stores input images, or various information storage files or images output by applications installed on Information Processing Unit 1.
[0014] In Figure 1, the information processing device 1, monitor 2, input device 4, and storage device 5 are shown as separate devices. However, depending on the configuration of the information processing device 1, these may be integrated, and the monitor 2, input device 4, and storage device 5 (which may be shared with the RAM of the information processing device 1) may be included as components of the information processing device 1.
[0015] The information processing device 1 includes a layout editing application 20 and a web browser 30. In Figure 1, the layout editing application 20 is shown separately for illustrative purposes, but the layout editing application 20 is a program stored in ROM 10 or RAM 11, etc. The CPU 12 functions as the layout editing application 20 when the program of the layout editing application 20 is executed by the CPU 12. Similarly, the web browser 30 is also a program stored in ROM 10 or RAM 11, etc. The CPU 12 functions as the web browser 30 when the program of the web browser 30 is executed by the CPU 12.
[0016] The layout editing application 20 is an application installed in the information processing apparatus 1, and is an application for creating design content. Examples of design content include posters, flyers, photo albums, and paper patterns for structures. These are contents that are edited by laying out image data of target objects such as images, text, or graphics. Although this embodiment describes an example in which the layout editing application 20 is installed in the information processing apparatus 1, the layout editing application 20 may also be provided in the form of a web application that operates on a web browser.
[0017] The layout editing application 20 includes a layout operation unit 21, a display control unit 22, an image processing unit 23, and a cutting line processing unit 24. The layout operation unit 21 is an operation reception unit that receives layout operations input via the input device 4. The display control unit 22 displays an editing user interface (hereinafter referred to as UI) screen of the layout editing application 20 on the monitor 2. The image processing unit 23 performs processing such as acquisition of transparent regions, background removal, image correction, cropping of a specified region, and solid-color filling of a specified region on the image designated by the layout operation unit 21. The cutting line processing unit performs processing related to cutting lines. Cutting lines are provided for the purpose of allowing a user to cut a material on which a laid-out object is printed along the outline of the object. The image output unit 25 outputs the image data processed by the image processing unit 23 to the printer 3.
[0018] The web browser 30 is used to browse websites on the internet and run web applications. Network 6 is connected to the information processing device 1 and the external server 100, and is a communication network for transmitting information between the connected devices. The external server 100 comprises a program execution server 110, a storage server 120, and a database server 130. The external server 100 also has an input / output interface (not shown) for connecting to network 6, such as the internet. The program execution server 110 includes a processing unit that executes some of the processing performed by the layout editing application 20, or equivalent processing, as needed. For example, if the layout editing application 20 is in the form of a web application, the program execution server 110 will implement the functions of the layout editing application 20. The storage server 120 holds layout configuration files such as images transferred from the layout editing application 20 via network 6. The database server 130 holds layout-related information, user-related information, or information that users wish to share with each other, transferred from the layout editing application 20 via network 6. The program execution server 110, the storage server 120, and the database server 130 may be installed in physically different processing units or in the same processing unit. That is, the external server 100 may be a server system including at least one server device.
[0019] FIG. 2 is a diagram showing an edit screen of a layout editing application. FIG. 2(a) is a diagram showing an edit screen of a layout editing application 20. An edit area 50 is a layout edit area. In the edit area 50, layout operations such as selecting image data such as an image object or a text object and adjusting the position thereof can be performed. Buttons 60 to 63 represent areas of buttons for performing layout operations in the edit area 50. For example, when the pressing of an image import button 60 by a user is accepted, a photograph specified by the user can be imported into the layout editing application. Note that, in the present embodiment, pressing may include various operations such as clicking, touching, and tapping. When the pressing of a text insertion button 61 by a user is accepted, the layout editing application 20 can insert text into the edit area 50. When the pressing of a graphic insertion button 62 by a user is accepted, the layout editing application 20 can insert a graphic into the edit area 50. When the pressing of a print button 63 by a user is accepted, the layout editing application 20 can output an instruction to perform printing with a printer 3 or a printer (not shown) connected on a network. A cutting line button 70 is a drop-down button for providing a user with a plurality of operations related to cutting lines. An image list area 80 is an area for displaying a list of images imported into the layout editing application 20.
[0020] In FIG. 2(a), a state where two images 81 to 82 have been imported is shown. For example, when any one of the images 81 to 82 is clicked, touched, or drag-and-dropped by a user, the layout editing application 20 lays out the target image on the edit area 50. A text area 90 and an image area 91 respectively represent text and an image laid out on the edit area 50.
[0021] In this embodiment, the control method for displaying cutting lines for laid-out objects and generating a print job for printing, including the design and cutting lines, will be explained using Figures 2, 3, and 4.
[0022] Figure 3 is a flowchart showing an example of the processing of the cutting line processing unit 24 of the layout editing application 20. The processing shown in Figure 3 is realized when the CPU 12 of the information processing device 1 reads a program stored in the ROM 10 or storage device 5 into the RAM 11, and the CPU 12 executes it. In other words, the processing shown in Figure 3 is realized when the CPU 12 functions as each part of the layout editing application 20 shown in Figure 1. Note that some or all of the functions of the steps in Figure 3 may be realized by hardware such as a program execution server 110, ASIC, or electronic circuit. The symbol "S" in the description of each process means that it is a step in the flowchart. The flowchart in Figure 3 is a process that starts when the cutting line button 70 shown in Figure 2(a) is pressed by the user.
[0023] In S301, CPU12 determines whether a graphic object placed as a cutting line exists in the editing area 50. If it determines that a cutting line exists, CPU12 proceeds to S306; otherwise, it proceeds to S302.
[0024] In S302, the CPU 12 determines whether it has received a cutting line generation instruction from the user. At this time, the CPU 12, which functions as the display control unit 22, displays the cutting line new creation command 71 shown in Figure 2(b) in the dropdown of the cutting line button 70 of the layout editing application 20 and waits for instructions from the user. If the CPU 12 determines that it has received a cutting line generation instruction based on the user's operation of the cutting line new creation command 71, it proceeds to S303; otherwise, it terminates the processing of this flowchart.
[0025] In S303, the CPU 12 acquires information on all objects, such as text and images, laid out on the editing area 50. In S304, the CPU 12 generates a first candidate for the cutting line from the position and contour lines of the objects acquired in S303. In this embodiment, the cutting line is generated as a graphic object without fill.
[0026] In S305, the CPU 12 displays the first cutting line candidate generated in S304 on the editing area 50. After that, the CPU 12 terminates the processing of this flowchart. Figure 2(c) shows an example in which the first cutting line candidate 92 is displayed as a graphic object in the editing area 50.
[0027] In S306, the CPU 12 determines whether it has received a cut line correction instruction from the user. At this time, the CPU 12 displays the cut line correction command 72 shown in Figure 2(d) in the dropdown menu of the cut line button 70 in the layout editing application 20 and awaits instructions from the user. In the example shown in Figure 2(d), the cut line correction command 72 is a "widen the cutting area" command to correct the cut line to extend further outwards relative to the object. If the CPU 12 determines that it has received a cut line correction instruction based on the user's operation of the cut line correction command 72, it proceeds to S307; otherwise, it proceeds to S309.
[0028] In S307, the CPU 12 generates a second cutting line candidate according to the cutting line correction instruction received from the user in S306. In S308, the CPU 12 hides the first cutting line candidate generated in S304, which is already displayed in the editing area 50, and displays the second cutting line candidate newly generated in S307. After that, the CPU 12 terminates the processing of this flowchart. Figure 2(e) shows an example in which the second cutting line candidate 93 is displayed as a graphic object in the editing area 50.
[0029] In S309, the CPU 12 determines whether it has received a cutting line printing instruction from the user. At this time, the CPU 12, which functions as the display control unit 22, displays the cutting line printing command 73 shown in Figure 2(f) in the dropdown of the cutting line button 70 of the layout editing application 20 and waits for instructions from the user. If the CPU 12 determines that it has received a cutting line printing instruction based on the user's operation of the cutting line printing command 73, it proceeds to S310; otherwise, it terminates the processing of this flowchart.
[0030] In S310, CPU12 outputs image data, including the object and the cutting line, to a file as a print job. After that, CPU12 terminates processing of this flowchart.
[0031] Figure 4 shows an example of the processing of the cutting line processing unit 24 of the layout editing application 20. In S303, the cutting line processing unit 24 (functioning as the CPU 12) acquires information on image objects and text objects laid out on the editing area 50. As shown in Figure 4(a), the editing area 50 has grid lines 403 arranged in a grid pattern for editing. The grid lines 403 are invisible and unselectable to the user. The cutting line processing unit 24 classifies the multiple squares formed by the grid lines 403 into squares where image objects or text objects do not overlap and squares where image objects or text objects overlap. Then, it extracts the squares where image objects or text objects overlap. In Figure 4(b), the squares colored with diagonal lines are the squares where image objects 401 or text objects 402 exist. The cutting line processing unit 24 connects the vertices of the squares with straight lines, including all the extracted squares and ensuring that the exterior angles are not negative (i.e., that the polygons do not have concave corners). The cutting line 404 in Figure 4(c) obtained in this way is the first candidate cutting line generated in S304.
[0032] In S306, if a cutting line correction command 72 such as "widen the cutting area" is received, the cutting line processing unit 24 increases the spacing of the grid-like grid lines 405, as shown in Figure 4(d). It can be seen that the grid lines 405 in Figure 4(d) are spaced wider than the grid lines 403 in Figure 4(a). Like the grid lines 403, the grid lines 405 are invisible and unselectable to the user in the editing area 50. Based on the newly generated grid-like grid lines 405, the cutting line processing unit 24 extracts the squares where the image object 401 and text object 402 exist. In Figure 4(e), the squares colored with diagonal lines correspond to the squares extracted based on the grid lines 405. The cutting line processing unit 24 connects the vertices of the squares with straight lines so that all the extracted squares are included and the exterior angles are not negative, i.e., the polygon does not have a concave shape. The cutting line 406 obtained in this way in Figure 4(f) is the second cutting line candidate generated in S308. Compared to the cutting line 404 in Figure 4(c), the cutting line 406 is positioned further outward relative to the image object 401 and the text object 402, resulting in a larger area surrounding the objects.
[0033] In this embodiment, the user can repeatedly adjust the cutting area by operating the cutting line button 70 until the desired cutting area is visible on the screen. Regarding the grid lines, the system is not limited to the grid lines 403 in Figure 4(a) and 405 in Figure 4(d); grid lines with wider or narrower spacing may also be provided. However, there are upper and lower limits to the spacing of the grid lines. For example, if the upper limit is reached where the spacing cannot be widened further, the display changes to indicate that the "widen cutting area" command cannot be accepted, as shown in the cutting line correction command 74 in Figure 2(g). In this embodiment, the "widen cutting area" command is grayed out. Similarly, if the lower limit is reached where the spacing cannot be narrowed further, the display changes to indicate that the "narrow cutting area" command cannot be accepted.
[0034] Furthermore, it is preferable to change the width of the cutting line during printing according to the size of the printed material. For example, for small printed materials that are expected to be viewed from a close distance, the cutting line should be made thinner so that it is less likely to remain visible on the printed material. On the other hand, for large printed materials that are expected to be viewed from a distance, the cutting line should be made thicker so that it is easier to see. Alternatively, when printing the cutting line, the width of the cutting line may be predetermined regardless of the size of the printed material, for example, calculated and printed so that the actual width is 1 mm. This makes it possible to make it less likely for the cutting line to remain on the material after cutting, regardless of the size of the printed material. In addition, the adjustment of the cutting line width may be accepted as one of the contents of the cutting line correction command.
[0035] In addition, the cut line correction command may also accept a change in the color of the cut line. For example, by changing the color of the cut line to take into account the color of the paper used for printing, the position of the cut line on the printed paper can be more clearly seen. This is expected to improve subsequent work efficiency.
[0036] As described above, this embodiment improves user operability when cutting printed materials to create structures. Specifically, the layout editing application 20 included in the information processing system 200 displays the cutting lines together with the target object. The layout editing application 20 can then execute printing based on the user's confirmation of the cutting lines and target object.
[0037] <Embodiment 2> Embodiment 1 described a case where a single cutting line is displayed and instructions for correcting the cutting line are received from the user. In this embodiment, a case where multiple cutting line candidates are displayed together with the target object will be explained using Figures 5, 6, and 7.
[0038] Figure 6 is a flowchart showing a different example from Figure 3 in the processing of the cutting line processing unit 24 of the layout editing application 20. The flowchart in Figure 6 is a process that is initiated when the cutting line button 70 shown in Figure 2(a) is pressed by the user.
[0039] In S601, CPU12 determines whether a graphic object placed as a cutting line exists in the editing area 50. If it determines that a cutting line exists, CPU12 proceeds to S607; otherwise, it proceeds to S602.
[0040] In S602, the CPU 12 determines whether it has received a cutting line generation instruction from the user. At this time, the CPU 12 displays the "Create New Cutting Line" command 71 shown in Figure 5(a) in the dropdown menu of the cutting line button 70 in the layout editing application 20 and awaits instructions from the user. If the CPU 12 determines that it has received a cutting line generation instruction based on the user's selection of the "Create New Cutting Line" command 71, it proceeds to S603; otherwise, it terminates the processing of this flowchart.
[0041] In S603, the CPU 12 acquires information on all objects, such as text and images, laid out on the editing area 50. In S604, the CPU 12 generates a first cutting line candidate from the position and contour lines of the objects acquired in S603, using the same processing as in S304 as described in Figure 3.
[0042] In S605, the CPU 12 generates a second cutting line candidate from the object's position and contour obtained in S603, using the same processing as in S307 as described in Figure 3. That is, the second cutting line candidate is generated based on grid lines with larger spacing than in the case of S604.
[0043] In S606, the CPU 12 displays both the first cutting line candidate generated in S604 and the second cutting line candidate generated in S605 on the editing area 50. After that, the CPU 12 terminates the processing of this flowchart. Figure 5(b) shows an example in which both the first cutting line candidate 94 and the second cutting line candidate 95 are displayed as graphic objects in the editing area 50. The first cutting line candidate 94 and the second cutting line candidate 95 are displayed as graphic objects consisting of lines of different colors or different shapes, making them distinguishable by the user.
[0044] In S607, the CPU 12 determines whether it has received a selection operation from the user for a candidate cutting line. Here, the user selects a cutting line that is different from the cutting line that they actually want to use, i.e., a cutting line that they want to delete from the editing area 50. The method of selecting a candidate cutting line is not particularly limited, but for example, the user may select the cutting line they want to delete by clicking with the cursor. Alternatively, the CPU may perform a process to accept the selection of the cutting line that the user actually wants to keep. Figure 5(c) shows the state in which the first candidate cutting line 94 has been selected by the user's operation. If the CPU 12 determines that it has received a selection operation from the user for a candidate cutting line, it proceeds to S608; otherwise, it proceeds to S610.
[0045] In S608, the CPU 12 determines whether it has received a command from the user to delete a candidate cutting line. At this time, the CPU 12 displays the command to delete a candidate cutting line 75, shown in Figure 5(d), in the dropdown menu of the cutting line button 70 in the layout editing application 20 and awaits instructions from the user. If the CPU 12 determines that it has received a command to delete a candidate cutting line based on the user's selection of the command to delete a candidate cutting line 75, the CPU 12 proceeds to S609; otherwise, it proceeds to S610.
[0046] In S609, the CPU 12 deletes the cut line candidate selected in S607 from the editing area 50, in accordance with the instruction to delete the cut line candidate received from the user in S608. After that, the CPU 12 terminates the processing of this flowchart. Figure 5(e) shows the state in which the first cut line candidate 94, which was in the selected state, has been deleted from the editing area 50, and the second cut line candidate 95 remains.
[0047] In S610, CPU12 determines whether it has received a cutting line printing instruction from the user. If it determines that it has received a cutting line printing instruction from the user, CPU12 proceeds to S611; otherwise, it terminates the processing of this flowchart.
[0048] In S611, CPU12 outputs image data including the object and the cutting line as a print job. If there are multiple cutting line candidates in the editing area 50, image data including all cutting lines is output to a file as a print job. After that, CPU12 terminates processing of this flowchart.
[0049] As described above, according to this embodiment, the layout editing application 20 included in the information processing system 200 can display multiple cutting lines together with the target object. Furthermore, the layout editing application 20 can provide an operation that allows the user to select a desired cutting line from among multiple cutting lines. In addition, the layout editing application 20 can provide an operation that allows printing of the multiple cutting lines and the target object.
[0050] <Other Embodiments> The above embodiment shows an example of generating a cutting line that encompasses all objects in the editing area 50. Alternatively, as shown in Figure 7, objects can be grouped and multiple cutting lines that encompass each group can be generated to make effective use of the materials. In that case, the settings for the cutting line will switch to those for the selected group of objects. Specifically, when object group 701 is selected, the settings for the cutting line of object group 701 will be applied, and when object group 702 is selected, the settings for the cutting line of object group 702 will be applied.
[0051] This disclosure can also be implemented by supplying a program that implements one or more of the functions of the above-described embodiments to a system or device via a network or storage medium, and by having one or more processors in the computer of that system or device read and execute the program. It can also be implemented by a circuit (e.g., an ASIC) that implements one or more functions.
[0052] Furthermore, this disclosure includes the following components. (Composition 1) A means for obtaining image data of an object, A display control means that displays the object and a cutting line for cutting out the object based on the image data, A receiving means capable of receiving instructions for correcting the displayed cutting line, An information processing device characterized by comprising: (Configuration 2) The information processing apparatus according to configuration 1, characterized in that the object includes at least one of an image, text, or graphic. (Composition 3) The information processing apparatus according to configuration 1 or 2, characterized in that the cutting line is generated based on the position and contour of the object. (Composition 4) The information processing apparatus according to any one of configurations 1 to 3, characterized in that the display control means displays the corrected cutting line based on the content of the instruction to correct the cutting line received by the receiving means. (Composition 5) The information processing apparatus according to any one of configurations 1 to 4, further comprising output means for outputting image data for printing the object and the cutting line displayed by the display control means. (Composition 6) The information processing apparatus according to configuration 4, characterized in that the correction includes adjusting the area enclosed by the cutting line, adjusting the width of the cutting line, or changing the color of the cutting line. (Composition 7) The aforementioned cutting line is generated by using a grid-like grid line that is superimposed on the object. The information processing apparatus according to configuration 6, characterized in that the region enclosed by the cutting line is adjusted by widening or narrowing the spacing between the grid lines. (Composition 8) The information processing apparatus according to configuration 7, characterized in that the display control means displays a first cutting line candidate and a second cutting line candidate different from the first cutting line candidate together with the object. (Composition 9) The information processing apparatus according to configuration 8, characterized in that the first candidate cutting line and the second candidate cutting line are generated by using the grid-like grid lines with different spacings. (Composition 10) The receiving means receives an instruction to select one of the displayed first cutting line candidate and the second cutting line candidate. The information processing apparatus according to configuration 8, wherein the display control means hides the selected cutting line candidate. (Composition 11) The acquisition means acquires image data of multiple objects, The information processing apparatus according to configuration 1, characterized in that the display control means divides the plurality of objects into groups and displays the cutting lines generated for each group. (Composition 12) The acquisition process involves obtaining image data of an object, A display control step that displays the object and a cutting line for cutting out the object together based on the image data, A receiving step for receiving instructions to correct the displayed cutting line, An output step which outputs image data of the displayed object and the cutting line, A control method for an information processing device, characterized by comprising the following: (Composition 13) A program that operates on an information processing device, wherein the information processing device A means for obtaining image data of an object, A display control means that displays the object and a cutting line for cutting out the object together based on the image data, A receiving means capable of receiving instructions for correcting the displayed cutting line, A program characterized by being designed to function as such. [Explanation of symbols]
[0053] 200 Information Processing Systems 20 Layout Editing Applications 24 Cutting Line Processing Section
Claims
1. A means for obtaining image data of an object, A display control means that displays the object and a cutting line for cutting out the object based on the image data, A receiving means capable of receiving instructions for correcting the displayed cutting line, An information processing device characterized by comprising:
2. The information processing apparatus according to claim 1, characterized in that the object includes at least one of an image, text, or a graphic.
3. The information processing apparatus according to claim 1, characterized in that the cutting line is generated based on the position and contour of the object.
4. The information processing apparatus according to claim 1, characterized in that the display control means displays the corrected cutting line based on the content of the instruction to correct the cutting line received by the receiving means.
5. The information processing apparatus according to claim 1, further comprising output means for outputting image data for printing the object and the cutting line displayed by the display control means.
6. The information processing apparatus according to claim 4, characterized in that the correction includes adjusting the area enclosed by the cutting line, adjusting the width of the cutting line, or changing the color of the cutting line.
7. The aforementioned cutting line is generated by using a grid-like grid line that is superimposed on the object. The information processing apparatus according to claim 6, characterized in that the region enclosed by the cutting line is adjusted by widening or narrowing the spacing between the grid lines.
8. The information processing apparatus according to claim 7, characterized in that the display control means displays a first cutting line candidate and a second cutting line candidate different from the first cutting line candidate together with the object.
9. The information processing apparatus according to claim 8, characterized in that the first candidate cutting line and the second candidate cutting line are generated by using the grid-like grid lines with different spacings.
10. The receiving means receives an instruction to select one of the displayed first cutting line candidate and the second cutting line candidate. The information processing apparatus according to claim 8, wherein the display control means hides the selected cutting line candidate.
11. The acquisition means acquires image data of multiple objects, The information processing apparatus according to claim 1, characterized in that the display control means divides the plurality of objects into groups and displays the cutting lines generated for each group.
12. The acquisition process involves obtaining image data of an object, A display control step that displays the object and a cutting line for cutting out the object based on the image data, A receiving step for receiving instructions to correct the displayed cutting line, An output step which outputs image data of the displayed object and the cutting line, A control method for an information processing device, characterized by comprising the following:
13. A program that operates on an information processing device, wherein the information processing device A means for obtaining image data of an object, A display control means that displays the object and a cutting line for cutting out the object based on the image data, A receiving means capable of receiving instructions for correcting the displayed cutting line, A program characterized by being designed to function as such.
Citation Information
Patent Citations
Cutting line generation device, cutting line generation method and program
JP2020135508A