Image processing device
The image processing device addresses the inconvenience of using multiple writing instruments by detecting additional objects and executing corresponding processing types, allowing users to perform desired document processing intuitively and efficiently.
Patent Information
- Application Number
- JP2023162879
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2025-04-07
AI Technical Summary
Existing image processing devices require multiple color writing instruments for different processing types, making it inconvenient for users to perform desired processing on specific document portions without precluding process information.
An image processing device with a target image acquisition unit, additional object detection unit, process type identification unit, process execution unit, and command registration unit, allowing users to perform intuitive tasks by detecting additional objects and executing corresponding processing types without precluding process information.
Enables users to perform desired processing on specific document portions intuitively, eliminating the need for multiple writing instruments and precluding process information, thus enhancing user convenience and efficiency.
Smart Images

Figure 2025053818000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an image processing device. [Background technology]
[0002] An image processing device (a) identifies an area surrounded by handwriting in a scanned image and a process corresponding to the color of the handwritten portion, and (b) executes the process on the area (see, for example, Patent Document 1). The image processing device also reads a change form for changing the correspondence between the above-mentioned color and the above-mentioned process, identifies the correspondence specified by the user on the change form in the scanned image of the change form, and updates the correspondence between the above-mentioned color and the above-mentioned process to the identified correspondence. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2010-211465 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, with the above-mentioned image processing devices, it is necessary to prepare writing utensils (such as pens) of multiple colors for multiple different processing types, and when writing on a document by hand, the writing utensil (such as a pen) must be changed for each desired processing, which is inconvenient and requires the user to memorize the correspondence between colors and processing, making it difficult to intuitively perform a desired processing on a desired part of a document.
[0005] The present invention has been made in consideration of the above problems, and aims to provide an image processing device that allows a user to intuitively perform desired processing on desired parts of a document, without having to include information related to the processing when creating the document to be processed. [Means for solving the problem]
[0006] The image processing device according to the present invention includes a target image acquisition unit that acquires a document image of a document, an added object detection unit that detects an added object additionally written on the document, a processing type identification unit that identifies a processing type among a plurality of predetermined processing types that corresponds to a retouching command included in the detected added object, a processing execution unit that executes processing of the identified processing type on a processing target area identified based on the detected added object, and a command registration unit that registers a correspondence relationship between the retouching command and the processing type. The command registration unit registers the correspondence relationship specified by a user, and the processing type identification unit identifies the processing type that corresponds to the retouching command in accordance with the registered correspondence relationship. Effect of the Invention
[0007] According to the present invention, an image processing device is obtained that allows a user to intuitively execute desired processing on a desired portion of a document, even if information related to the processing is not included when the document to be processed is created.
[0008] The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a block diagram showing a configuration of an image processing device according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram showing an example of a document, and an example of a revision command and an ROI command as additional objects additionally written on the document. [Diagram 3] FIG. 3 is a diagram for explaining the association between the detected revision command and the ROI command. [Figure 4] FIG. 4 is a diagram showing an example of the correspondence between revision commands and processing types. [Diagram 5] FIG. 5 is a diagram showing an example of the command registration screen. [Figure 6] FIG. 6 is a diagram showing an example of the process management screen. [Figure 7] FIG. 7 is a diagram showing an example of the writing implement feature registration screen. [Figure 8] FIG. 8 is a diagram showing an example of a writing instrument calibration sheet. [Figure 9] FIG. 9 is a diagram showing an example of a dialog displayed in accordance with the application program 2b. [Figure 10] FIG. 10 is a flowchart illustrating the operation of the image processing device shown in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0011] Fig. 1 is a block diagram showing the configuration of an image processing device according to an embodiment of the present invention. The image processing device shown in Fig. 1 is an information processing device such as a personal computer, or an electronic device such as a digital camera or an image forming device (scanner, multifunction machine, etc.), and includes an arithmetic processing device 1, a storage device 2, a communication device 3, a display device 4, an input device 5, an internal device 6, etc.
[0012] The arithmetic processing device 1 includes a computer, and executes programs on the computer to operate as various processing units. Specifically, the computer includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like, and operates as a specific processing unit by loading a program stored in the ROM or storage device 2 into the RAM and executing the program on the CPU. The arithmetic processing device 1 may also include an ASIC (Application Specific Integrated Circuit) that functions as a specific processing unit.
[0013] The storage device 2 is a non-volatile storage device such as a flash memory, and stores programs and data necessary for the processes described below. Setting data 2a and application programs 2b are stored in the storage device 2. The setting data 2a includes parameters of a learning device described below, and data on the correspondence between retouching commands and processing types.
[0014] The communication device 3 is a device that performs data communication with an external device, such as a network interface, a peripheral device interface, etc. The display device 4 is a device that displays various information to the user, such as a display panel such as a liquid crystal display, etc. The input device 5 is a device that detects user operations, such as a hard key, a keyboard, a touch panel, etc.
[0015] The internal device 6 is a device that executes a predetermined function of the image processing device. For example, if the image processing device is an image forming device, the internal device 6 includes an image reading device that optically reads an original image from an original, a printing device that prints an image on a printing paper, and the like.
[0016] Here, the calculation processing device 1 operates as the above-mentioned processing units, namely, a target image acquisition unit 11, an additional object detection unit 12, a processing type identification unit 13, a processing execution unit 14, an output processing unit 15, an error processing unit 16, a command registration unit 17, and a writing instrument feature registration unit 18.
[0017] The target image acquisition unit 11 acquires (image data of) an original image of a certain original from the storage device 2, the communication device 3, the internal device 6, etc., and stores it in a RAM, etc. For example, this original is a print product output from a printing device, and this original image is read from the original by an image reading device.
[0018] The additional object detection unit 12 detects additional objects that are additionally written on the above-mentioned document.
[0019] The additional object detection unit 12 may detect an additional object that has been additionally written (by hand with a writing instrument such as a pen) on the above-mentioned manuscript in an original image including the above-mentioned additional object, or may detect an additional object that has been additionally written on the above-mentioned manuscript in a difference image between the original image including the above-mentioned additional object and an original original image not including the above-mentioned additional object.
[0020] The process type identifying unit 13 identifies, from among a plurality of predetermined process types, a process type that corresponds to a retouching command included in the detected added object.
[0021] Here, the revision command is not character information but image information, and is at least one of image information of characters, symbols, and figures.
[0022] In this embodiment, the added object detection unit 12 and the processing type identification unit 13 detect the added object and identify the processing type by object detection using a machine-learned learning device. Note that this learning device is a deep neural network or the like built into the image processing device, and is machine-learned in advance by an existing machine learning method, using, for example, a large number of document images to which retouching commands and ROI (Region Of Interest) commands have been added as input data and classifications of the retouching commands and ROI commands as output data.
[0023] In other words, in order to extract the addition command, OCR (Optical Character Recognition) processing is not performed on the addition object detected by the addition object detection unit 12, and the addition object is directly classified as an addition command based on the image information (image features) of the addition object.
[0024] FIG. 2 is a diagram showing an example of a document, and an example of a revision command and an ROI command as additional objects additionally written on the document.
[0025] For example, a revision command 111 and an ROI command 112 are revised on a document 101 as shown in Fig. 2. For example, this revision is done by handwriting using a writing implement such as a pen or marker of a predetermined color.
[0026] 2 is the character string “OCR.” Also, the ROI command 112 shown in Fig. 2 is a pair of brackets, and is used to specify a processing target area for the processing specified by the revision command 111.
[0027] In the detection of the added object described above, the bounding boxes (circumscribing rectangles) 121, 122 of the added object are detected, and in the identification of the processing type described above, an added object having specific image features is recognized as an add command 111, and an added object having specific image features is recognized as an ROI command 112 (a pair of an image indicating the upper left corner of the processing target area and an image indicating the lower right corner of the processing target area).
[0028] 3 is a diagram for explaining the association of the detected retouch command and ROI command. Then, for example, as shown in FIG. 3, the bounding box 122 of the ROI command 112 is set as the processing target area, and the retouch command 111 and the processing target area are associated with each other based on the distance D between the center of gravity of the bounding box 122 (processing target area) and the center of gravity of the bounding box 121 of the retouch command 111. In other words, the process specified by the retouch command 111 is executed on this processing target area. For example, when the distance D is equal to or less than a predetermined value, the retouch command 111 and the processing target area are associated with each other.
[0029] In this embodiment, as shown in FIG. 4, for example, a plurality of processing types that can be specified by a plurality of different revision commands are set in the setting data 2a.
[0030] The multiple processing types include image insertion, character information extraction, data structuring, image generation, and the like.
[0031] For example, the process type "insert image" corresponding to the retouch command "ERASE" executes a process of overwriting the processing target area with the background color (that is, erasing the objects in the processing target area).
[0032] For example, the process type "insert image" corresponding to the retouch command "MASK" executes a process (mask process) of overwriting the processing target area with a specific color (such as black).
[0033] For example, in the process type "text information extraction" corresponding to the retouching command "OCR," OCR processing is performed on the image in the processing target area.
[0034] For example, the processing type "text information extraction" corresponding to the retouching command "FILENAME" executes a process in which the text information (text data) obtained by OCR processing of the image in the processing target area is used as the file name to save image data of the original.
[0035] For example, the process type "data structuring" corresponding to the retouching command "TABLE" extracts a table from the image of the processing target area, and executes a process of saving the data in the table as CSV data or the like.
[0036] For example, the processing type "image generation" corresponding to the retouching command "@AI" executes a process in which an image related to character information (text data) obtained by OCR processing of the image in the processing target area is generated using a diffusion model or the like, and the image is fitted into the processing target area.
[0037] The processing execution unit 14 executes the processing of the specified processing type on the processing target area specified based on the detected additional object using the image processing device or an external server. When executing the processing using an external server, the processing execution unit 14 transmits a processing request and data required for the processing to the external server via the communication device 3, and receives the processing result from the external server via the communication device 3.
[0038] In this embodiment, the process execution unit 14 selects whether to execute the above-mentioned process using the image processing device itself or an external server based on the identified process type. Specifically, the process execution unit 14 causes the external server to execute the process for high-load processes, and executes the process for low-load processes in the image processing device itself without using the external server.
[0039] The output processing unit 15 outputs (prints, transmits data, etc.) the document image after the above-mentioned processing, outputs the data obtained by the above-mentioned processing, and displays the results of the above-mentioned processing on the display device 4.
[0040] If an error occurs during the above-mentioned detection of the additional object and the specification of the processing type, the error processing unit 16 specifies the cause and type of the error and displays them on the display device 4.
[0041] The command registration unit 17 registers the correspondence between the above-mentioned retouching command and the above-mentioned processing type. Specifically, the command registration unit 17 adds data indicating the correspondence to the setting data 2a. The command registration unit 17 registers the correspondence specified by the user, and the processing type specification unit 13 specifies the processing type corresponding to the retouching command according to the registered correspondence. In other words, the user can assign any processing type to a known retouching command. The command registration unit 17 registers the correspondence at a timing different from the processing by the target image acquisition unit 11, the added object detection unit 12, the processing type specification unit 13, the processing execution unit 14, the output processing unit 15, the error processing unit 16, and the like for the above-mentioned document image.
[0042] Fig. 4 is a diagram showing an example of the correspondence between retouching commands and processing types. For example, as shown in Fig. 4, the correspondence between retouching commands and processing types is set. Specifically, a unique command ID is assigned to each retouching command (image information), a unique processing ID is assigned to each processing type, and the command ID and the processing ID are associated in an editable manner. For example, for the above-mentioned object detection, a pair of retouching commands (image information) and command IDs is used as training data, and machine learning of a learning device for object detection is performed in advance.
[0043] The command registration unit 17 may register the above-mentioned correspondence without setting any of the above-mentioned multiple processing types for the retouch command, such as the retouch command "C", "x", and "FILENAME" in Fig. 4. In that case, even if an unintended added object is erroneously recognized as the retouch command, an unintended processing is not executed.
[0044] Furthermore, the command registration unit 17 may register the above-mentioned correspondence relationship without setting any revision command for a certain process type among the above-mentioned plurality of process types.
[0045] Furthermore, the command registration unit 17 may register a correspondence relationship in which one processing type is set for a plurality of revision commands, such as the processing types OCR, MASK, and STAMP in FIG.
[0046] Further, as shown in FIG. 4, for example, detailed settings are provided for each processing type as necessary, and can be edited.
[0047] Fig. 5 is a diagram showing an example of a command registration screen. The command registration unit 17 displays a command registration screen as shown in Fig. 5 on the display device 4, and sets a process type (process name) 141 for an available revision command in accordance with a user operation on the input device 5. The command registration screen also has a detailed setting key 142 for each process type, and when the detailed setting key 142 is pressed by a user operation on the input device 5, a detailed setting setting screen (not shown) is displayed, and the user inputs (specifies) the detailed settings.
[0048] In this embodiment, the command registration unit 17 installs a processing program of a new processing type different from the above-mentioned multiple processing types in accordance with a user operation, and adds the new processing type to the above-mentioned multiple processing types. Also, the command registration unit 17 uninstalls a processing program of any one of the above-mentioned multiple processing types in accordance with a user operation, and deletes the processing type from the multiple processing types.
[0049] Fig. 6 is a diagram showing an example of a process management screen. The command registration unit 17 displays, for example, a process management screen as shown in Fig. 6 on the display device 4. The process management screen includes an installed process type list 161, a not-installed process type list 162, an uninstall key 163, and an install key 164.
[0050] The command registration unit 17 identifies an installed process type selected from the installed process type list 161 in accordance with a user operation on the input device 5, and when the uninstall key 163 is pressed, uninstalls the selected installed process type.
[0051] Similarly, the command registration unit 17 specifies a non-installed process type selected from the non-installed process type list 162 according to a user operation on the input device 5, and when the install key 164 is pressed, installs the selected non-installed process type. For example, the command registration unit 17 uses the communication device 3 to download a processing program of the selected process type from a predetermined server and installs it, or extracts a processing program of the selected process type from pre-installed package data and installs it. The non-installed process type list 162 in FIG. 6 includes the process types TRIMMING, TAG, TABLE, and LIST. Here, the process of the process type TRIMMING is a process of trimming an image of a processing target area to a specified size. The process of the process type TAG is a process of generating a character string (character information) included in a processing target area by OCR processing when a document image is converted into data in PDF format, and setting the character information as a search tag. The process of the process type TABLE is a process of converting an image of a processing target area into structured table data. The process of the process type LIST is a process of extracting images of multiple processing target areas to create one image.
[0052] The writing implement feature registration unit 18 registers feature data of writing implements (pencils, pens such as ballpoint pens, markers, etc.) used to handwrite retouch commands on a manuscript. In other words, a user can use a writing implement of the user's choice to write retouch commands. The added object detection unit 12 then detects a handwritten added object based on the registered feature data, and the process type identification unit 13 identifies a process type corresponding to the retouch command included in the detected handwritten added object.
[0053] Here, the feature data includes writing color information and writing width information of the writing implement. The writing color information is expressed in a specific color space (RGB, HSV, etc.). By using the writing color information and writing width information as feature data, the retouching command and ROI command are accurately detected. In particular, by using the writing width information, the retouching command and ROI command are accurately detected even if the color specified in the writing color information exists in the original (photograph, etc.).
[0054] For example, when the original document image is a monochrome image, the additional object is detected by extracting the portion of the writing color (chromatic color or color range of chromatic color) registered as feature data (writing color information) from the document image including the above-mentioned additional object. Here, the writing color may be single or multiple.
[0055] Also, for example, the additional object is detected by extracting an object of a writing width (a single width or a width range) registered as feature data (writing width information) from an original image including the above-mentioned additional object.
[0056] Fig. 7 is a diagram showing an example of a writing instrument feature registration screen. The writing instrument feature registration unit 18 displays a writing instrument feature registration screen such as that shown in Fig. 7 on the display device 4. The writing instrument feature registration screen includes an input field 211 for a writing color for manual calibration, an input field 212 for a writing width, and an automatic calibration key 213.
[0057] In the case of manual calibration, the user inputs the writing color into the input field 211 and the writing width into the input field 212 using the input device 5, and the writing implement feature registration unit 18 identifies the writing color input into the input field 211 and identifies the writing width input into the input field 212, and registers the writing color and writing width in the setting data 2a as feature data.
[0058] For example, in the case shown in Fig. 7, a first color range (0≦H≦30 and 64≦S≦255 and 0≦V≦255) and a second color range (150≦H≦179 and 64≦S≦255 and 0≦V≦255) are set as the writing color in the HSV color space. Also, in the case shown in Fig. 7, a width range of 0.2 cm to 0.8 cm is set as the writing width. For example, the writing width is converted into a unit of pixels based on the resolution (dpi) and the like before use.
[0059] In the case of the automatic calibration key 213, when the user presses the automatic calibration key 213 on the input device 5, the writing instrument feature registration unit 18 prints a writing instrument calibration sheet using a printing device in the internal device 6. Then, the user writes an additional command on the writing instrument calibration sheet by hand using the writing instrument whose feature data is to be registered. FIG. 8 is a diagram showing an example of a writing instrument calibration sheet. For example, as shown in FIG. 8, the writing instrument calibration sheet has an additional command entry field 221.
[0060] Thereafter, in accordance with user operations on the input device 5, the writing instrument feature registration unit 18 uses the image reading device in the internal device 6 to read the image of the writing instrument calibration sheet after the addition command has been entered (in the entry field 221), and identifies feature data (writing color, writing width, etc.) from the image of the addition command entered by hand in the image of the writing instrument calibration sheet (entry field 221).
[0061] Furthermore, in this embodiment, as described above, the command registration unit 17 and the writing instrument feature registration unit 18 are realized by executing a predetermined application program 2b on the above-mentioned computer, and in accordance with the application program 2b, a dialog for inputting the above-mentioned correspondence relationship and a dialog for inputting the above-mentioned writing instrument features are switched and displayed on a predetermined display device 4.
[0062] Fig. 9 is a diagram showing an example of a dialog displayed in accordance with the application program 2b. When the application program 2b is executed, a setting screen such as that shown in Fig. 9 is displayed on the display device 4. For example, as shown in Fig. 9, this setting screen has a plurality of tabs (three in this case), and a dialogue for writing implement feature registration (pen information), a dialogue for command registration, and a dialogue for process management are displayed in a switching manner corresponding to the three tabs. The dialogue for writing implement feature registration (pen information) is the same as that shown in Fig. 7, the dialogue for command registration is the same as that shown in Fig. 5, and the dialogue for process management is the same as that shown in Fig. 6.
[0063] Next, the operation of the image processing device shown in FIG. 1 will be described.
[0064] (a) Command registration and writing implement feature registration
[0065] The user first registers or changes the type of processing corresponding to the retouch command, and also registers the characteristic data of the writing implement.
[0066] The command registration unit 17 displays a screen such as that shown in FIG. 5 or FIG. 9 on the display device 4 in accordance with user operation, identifies the correspondence between the revision command and the processing type input by the user as described above, and registers it in the setting data 2a.
[0067] In addition, the command registration unit 17 displays, for example, a screen such as that shown in FIG. 7 or FIG. 9 on the display device 4 in accordance with user operation, identifies the characteristic data of the writing instrument input by the user as described above, and registers it in the setting data 2a.
[0068] (b) Processing of original images
[0069] FIG. 10 is a flowchart illustrating the operation of the image processing device shown in FIG.
[0070] As described above, after the processing type corresponding to the retouching command is set and the characteristic data of the writing implement is registered, the processing of the user's document image is carried out.
[0071] When the target image acquisition unit 11 acquires a manuscript image (with the retouch command and ROI command written) (step S1), the additional object detection unit 12 detects additional objects written in addition to the above-mentioned manuscript based on the registered feature data (step S2), and the processing type identification unit 13 identifies the processing target area and attempts to classify the additional objects into retouch commands based on the above-mentioned registered correspondence relationship, and determines whether the retouch command is identified (i.e., whether the processing specified by the retouch command can be executed) (step S3).
[0072] When an add command is identified, the processing type identification unit 13 identifies the processing type and processing corresponding to the add command (step S4), and the processing execution unit 14 executes the processing of the processing type corresponding to the add command on the processing target area identified based on the detected added object, as described above (step S5).
[0073] Then, the process execution unit 14 displays the process result on the display device 4 (step S6), and performs output process (printing, data transmission, data storage, etc.) of the processed document image and the generated data (step S7).
[0074] On the other hand, if detection of an added object or specification of an addition command fails in step S3, the error processor 16 performs an error analysis and displays the cause of the error, the type of the error, etc. on the display device 4 (step S8).
[0075] As described above, according to the embodiment, the target image acquisition unit 11 acquires a document image of a document. The added object detection unit 12 detects an added object additionally written on the above-mentioned document. The process type identification unit 13 identifies a process type corresponding to a retouch command included in the detected added object from among a plurality of predetermined process types. The process execution unit 14 executes the process of the identified process type on a processing target area identified based on the detected added object. The command registration unit 17 registers a correspondence relationship between the retouch command and the process type. Then, the command registration unit 17 registers the above-mentioned correspondence relationship specified by the user, and the process type identification unit 13 identifies a process type corresponding to the retouch command according to the registered correspondence relationship.
[0076] This allows the user to intuitively execute a desired process on a desired portion of a document, without needing to include information regarding the process when creating the document to be processed.
[0077] It should be noted that various changes and modifications to the above-described embodiments will be apparent to those skilled in the art. Such changes and modifications may be made without departing from the spirit and scope of the subject matter and without diminishing its intended advantages. In other words, such changes and modifications are intended to be included within the scope of the claims.
[0078] For example, in the above embodiment, the application program 2b is installed in the image processing device, but instead, the application program 2b may be installed in a terminal device capable of communicating with the image processing device, and values and commands entered in the terminal device may be transferred from the terminal device to the image processing device.
[0079] In the above embodiment, the application program 2b is downloaded from a server or read from a recording medium and installed in the image processing device or the above-mentioned terminal device. [Industrial Applicability]
[0080] The present invention is applicable, for example, to an image processing apparatus that executes processing desired by a user on an original image. [Explanation of symbols]
[0081] 1. Processing unit (an example of a computer) 2b Application Program 11. Target image acquisition section 12 Additional object detection section 13 Processing type specification section 14 Processing Execution Unit 17 Command registration section 18 Writing instrument characteristics registration section
Claims
1. In the image processing device, a target image acquisition unit for acquiring a document image of a document; an additional object detection unit that detects an additional object additionally written on the document; a process type identification unit that identifies a process type corresponding to a retouching command included in the detected additional object from among a plurality of predetermined process types; a processing execution unit that executes the processing of the specified processing type on a processing target area that is specified based on the detected additional object; a command registration unit that registers a correspondence relationship between the revision command and the processing type; The command registration unit registers the correspondence relationship designated by a user, the process type identification unit identifies a process type corresponding to the revision command in accordance with the registered correspondence relationship; An image processing device comprising:
2. a writing implement characteristic registration unit that registers characteristic data of a writing implement used to write the revision command by hand on the manuscript; the additional object detection unit detects the handwritten additional object based on the registered feature data; the process type identification unit identifies a process type corresponding to a retouching command included in the detected handwritten additional object; 2. The image processing device according to claim 1,
3. 3. The image processing apparatus according to claim 2, wherein the feature data is writing color information of the writing implement.
4. 3. The image processing apparatus according to claim 2, wherein the feature data is writing width information of the writing implement.
5. 2 . The image processing apparatus according to claim 1 , wherein the command registration section registers the correspondence relationship without setting any of the plurality of processing types for the revision command.
6. 2 . The image processing apparatus according to claim 1 , wherein the command registration section registers the correspondence without setting any of the retouching commands for a certain process type among the plurality of process types.
7. 2 . The image processing apparatus according to claim 1 , wherein the command registration section registers the correspondence relationship that sets one of the processing types for a plurality of the revision commands.
8. 2. The image processing apparatus according to claim 1, wherein the command registration section installs a processing program for a new processing type different from the plurality of processing types, and adds the new processing type to the plurality of processing types.
9. 2. The image processing apparatus according to claim 1, wherein the command registration section uninstalls a processing program of any one of the plurality of processing types, and deletes the processing type from the plurality of processing types.
10. Further comprising a computer; the command registration unit and the writing implement feature registration unit are realized by executing a predetermined application program on the computer, the command registration unit and the writing implement feature registration unit switch between a dialogue for inputting the correspondence relationship and a dialogue for inputting the features of the writing implement and display them on a predetermined display device in accordance with the application program; 3. The image processing device according to claim 2,
Citation Information
Patent Citations
Apparatus, method and program for processing image
JP2010211465A