Image processing device, image processing system, image processing method, and control program
The image processing device and system automatically adjust settings to match input image characteristics, enhancing user convenience and image quality by generating appropriate images.
Patent Information
- Application Number
- JP2023095743
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-09
- Publication Date
- 2024-12-19
AI Technical Summary
Image processing devices often fail to generate appropriate images due to incorrect settings, leading to user inconvenience and inefficiency.
An image processing device and system that includes a setting section, obtaining section, determination unit, specifying unit, and generation unit to match setting information with the characteristics of the input image, generating a processed image, and displaying it for user convenience.
Improves user convenience by ensuring appropriate image generation and reducing the need for rework by automatically adjusting settings to match the characteristics of the input image.
Smart Images

Figure 2024176888000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an image processing device, an image processing system, an image processing method, and a control program. [Background technology]
[0002] In recent years, image processing devices such as scanners that capture a plurality of media while conveying them in sequence to generate images are used to capture images of various types of media for various purposes. The image quality required of an image processing device varies depending on the purpose or the type of medium to be read. In general, image processing devices are provided so that various items related to the capture processing or image processing of the medium, such as size or color, can be set in order to generate an appropriate image according to the purpose or the type of medium. However, if the settings are incorrect, the image processing device may not be able to obtain an appropriate image.
[0003] An image processing device is disclosed that judges whether an output image generated by a set image processing device based on a read image acquired from an original satisfies requirements corresponding to the settings (see Patent Document 1). When the image processing device judges that the output image does not satisfy the requirements, it displays a preview of the output image. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2018-133627 A Summary of the Invention [Problem to be solved by the invention]
[0005] There is a demand for image processing devices that offer improved convenience to users.
[0006] An object of the present invention is to provide an image processing device, an image processing system, an image processing method, and a control program that can improve user convenience. [Means for solving the problem]
[0007] An image processing device according to one aspect of the present invention has a setting unit that sets setting information related to an imaging process or image processing specified by a user, an acquisition unit that acquires an input image of a medium, a determination unit that determines whether the setting information matches the characteristics of the input image based on the input image, an identification unit that identifies setting information that matches the characteristics of the input image if it is determined that the setting information does not match the characteristics of the input image, a generation unit that generates a processed image by processing the input image in accordance with the setting information identified by the identification unit, and a control unit that outputs display data for displaying the processed image.
[0008] An image processing system according to one aspect of the present invention is an image processing system having an image reading device and an information processing device, wherein either of the image reading device and the information processing device has a setting unit that sets setting information related to an imaging process or image processing specified by a user, either of the image reading device and the information processing device has an acquisition unit that acquires an input image of a medium, either of the image reading device and the information processing device has a determination unit that determines whether the setting information matches the characteristics of the input image based on the input image, either of the image reading device and the information processing device has an identification unit that identifies setting information that matches the characteristics of the input image when it is determined that the setting information does not match the characteristics of the input image, either of the image reading device and the information processing device has a generation unit that generates a processed image by processing the input image in accordance with the setting information identified by the identification unit, and either of the image reading device and the information processing device has a control unit that outputs display data for displaying the processed image.
[0009] An image processing method according to one aspect of the present invention sets setting information relating to an imaging process or image processing specified by a user, obtains an input image of a medium imaged, and determines based on the input image whether the setting information matches the characteristics of the input image. If it is determined that the setting information does not match the characteristics of the input image, identifies setting information that matches the characteristics of the input image, generates a processed image by processing the input image in accordance with the identified setting information, and outputs display data for displaying the processed image.
[0010] A control program according to one aspect of the present invention is a computer control program that causes a computer to set setting information related to an imaging process or image processing specified by a user, obtain an input image of a medium imaged, determine based on the input image whether the setting information matches the characteristics of the input image, and if it is determined that the setting information does not match the characteristics of the input image, identify setting information that matches the characteristics of the input image, generate a processed image by processing the input image in accordance with the identified setting information, and output display data for displaying the processed image. Effect of the Invention
[0011] According to the present invention, the image processing device, the image processing system, the image processing method, and the control program can improve the convenience for the user. [Brief description of the drawings]
[0012] [Figure 1] 1 is a diagram showing a schematic configuration of an image processing system 1 according to an embodiment. [Diagram 2] FIG. 1 is a perspective view showing an image reading device 100. [Diagram 3] 2 is a diagram for explaining a transport path inside the image reading device 100. FIG. [Figure 4] 1 is a block diagram showing a schematic configuration of an image reading device 100. FIG. [Diagram 5] 4 is a schematic diagram for explaining a data structure of a setting information table; FIG. [Figure 6]2 is a diagram showing a schematic configuration of a first storage device 130 and a first processing circuit 140. FIG. [Figure 7] 2 is a block diagram showing a schematic configuration of an information processing device 200. FIG. [Figure 8] 10 is a flowchart showing an example of an operation of an image reading process. [Figure 9] 10 is a flowchart showing an example of an operation of an image reading process. [Figure 10] 1 is a schematic diagram showing an example of display data 1000. FIG. [Figure 11] FIG. 11 is a schematic diagram showing an example of another display data 1100. [Figure 12] 12 is a schematic diagram showing an example of second display data 1200. FIG. [Figure 13] 10 is a flowchart illustrating an example of a portion of the operation of another image reading process. [Figure 14] 14 is a schematic diagram showing an example of display data 1400. FIG. [Figure 15] 13 is a block diagram showing a schematic configuration of another first processing circuit 340. FIG. [Figure 16] 4 is a diagram showing a schematic configuration of a second storage device 410 and a second processing circuit 420. FIG. [Figure 17] 13 is a block diagram showing a schematic configuration of another second processing circuit 520. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] Hereinafter, an image processing device, an image processing system, an image processing method, and a control program according to one aspect of the present invention will be described with reference to the drawings. However, it should be noted that the technical scope of the present invention is not limited to the embodiments, but extends to the inventions described in the claims and their equivalents.
[0014] FIG. 1 is a diagram showing a schematic configuration of an image processing system 1 according to an embodiment.
[0015] 1, the image processing system 1 includes one or more image reading devices 100 and one or more information processing devices 200. The image reading devices 100 and the information processing devices 200 are communicatively connected to each other via a network N. The network N is the Internet, an intranet, or the like. The image reading device 100 and the information processing device 200 are examples of the image processing device.
[0016] The image reading device 100 is an ADF (Auto Document Feeder) type scanner device that captures an image of a medium, for example, a document, while conveying the medium. The medium is paper, thin paper, thick paper, card, etc. The medium includes various types of media such as receipts, business cards, invoices, and delivery notes. The image reading device 100 may also be a facsimile, a copier, a printer multifunction peripheral (MFP), etc.
[0017] The information processing device 200 is a personal computer, a notebook personal computer, a tablet computer, a smartphone, etc. The information processing device 200 may be a server provided in a cloud network.
[0018] FIG. 2 is a perspective view showing the image reading device 100. As shown in FIG.
[0019] The image reading device 100 includes a lower housing 101, an upper housing 102, a placement table 103, an ejection table 104, a first input device 105, a first display device 106, and the like.
[0020] The upper housing 102 is disposed at a position that covers the top surface of the image reading device 100, and engages with the lower housing 101 by a hinge so as to be openable and closable when loading a medium or cleaning the inside of the image reading device 100, for example.
[0021] The placement stage 103 is engaged with the lower housing 101 so that the medium to be transported can be placed thereon. The discharge stage 104 is engaged with the lower housing 101 so that it can hold the medium discharged from the discharge port.
[0022] The first input device 105 has an input device such as a button and an interface circuit that acquires a signal from the input device, accepts an input operation by a user, and outputs an operation signal according to the user's input operation. The first display device 106 has a display such as a liquid crystal, an organic EL (Electro-Luminescence), or the like, and an interface circuit that outputs image data to the display, and displays the image data on the display.
[0023] 2, arrow A1 indicates the medium transport direction, arrow A2 indicates the width direction perpendicular to the medium transport direction, and arrow A3 indicates the height direction perpendicular to the medium transport direction and the width direction. In the following, upstream refers to the upstream side of the medium transport direction A1, and downstream refers to the downstream side of the medium transport direction A1.
[0024] FIG. 3 is a diagram for explaining a transport path inside the image reading device 100. As shown in FIG.
[0025] The transport path inside the image reading device 100 includes a first medium sensor 111, a feed roller 112, a separation roller 113, a first transport roller 114, a second transport roller 115, a second medium sensor 116, an imaging device 117, a third transport roller 118, and a fourth transport roller 119. The number of each roller is not limited to one, and each roller may be provided in multiple numbers. In this case, the rollers are arranged side by side at intervals in the width direction A2.
[0026] The image reading device 100 has a so-called straight path. The top surface of the lower housing 101 forms a lower guide 107a of the medium transport path, and the bottom surface of the upper housing 102 forms an upper guide 107b of the medium transport path.
[0027] The first medium sensor 111 is disposed upstream of the feed roller 112 and the separation roller 113. The first medium sensor 111 has a contact detection sensor and detects whether or not a medium is placed on the placement table 103. The first medium sensor 111 generates and outputs a first medium signal whose signal value changes depending on whether or not a medium is placed on the placement table 103. Note that the first medium sensor 111 is not limited to a contact detection sensor, and any other sensor capable of detecting the presence or absence of a medium, such as a light detection sensor, may be used as the first medium sensor 111.
[0028] The feed roller 112 is provided in the lower housing 101, and feeds the media placed on the placement table 103 from the bottom up. The separation roller 113 is a so-called brake roller or retard roller, and is provided in the upper housing 102, and is disposed opposite the feed roller 112.
[0029] The first transport roller 114 and the second transport roller 115 are disposed downstream of the feed roller 112 and the separation roller 113 and facing each other, and transport the medium fed by the feed roller 112 and the separation roller 113 to the imaging device 117.
[0030] The second medium sensor 116 is disposed downstream of the first transport roller 114 and the second transport roller 115 and upstream of the imaging device 117, and detects a medium transported to that position. The second medium sensor 116 includes a light emitter and a light receiver provided on one side of the medium transport path (for example, the lower housing 101), and a light guide tube provided at a position facing the light emitter and the light receiver across the medium transport path (for example, the upper housing 102). The light emitter is an LED (Light Emitting Diode) or the like, and irradiates light toward the medium transport path. On the other hand, the light receiver is a photodiode or the like, and receives the light irradiated by the light emitter and guided by the light guide tube. When a medium is present at a position facing the second medium sensor 116, the light irradiated from the light emitter is blocked by the medium, and therefore the light receiver does not detect the light irradiated from the light emitter. The light receiver generates and outputs a second medium signal whose signal value changes depending on whether a medium is present or not at the position of the second medium sensor 116, based on the intensity of the received light.
[0031] A reflective member such as a mirror may be used instead of the light guide tube. The light emitter and the light receiver may be disposed opposite each other across the medium transport path. The second medium sensor 116 may detect the presence of the medium using a contact detection sensor that passes a predetermined current when the medium is in contact or when the medium is not in contact.
[0032] The imaging device 117 is an example of an imaging section. The imaging device 117 is disposed downstream of the first conveyor roller 114 and the second conveyor roller 115 and upstream of the third conveyor roller 118 and the fourth conveyor roller 119. The imaging device 117 includes a first imaging device 117a and a second imaging device 117b. The first imaging device 117a and the second imaging device 117b are disposed near the medium conveying path and facing each other across the conveying path.
[0033] The first imaging device 117a has a light source and a line sensor using a CIS (Contact Image Sensor) of a life-size optical system type having imaging elements using CMOS (Complementary Metal Oxide Semiconductor) linearly arranged in the main scanning direction. The first imaging device 117a also has a lens that forms an image on the imaging elements, and an A / D converter that amplifies and analog-to-digital (A / D) converts the electrical signal output from the imaging elements. The first imaging device 117a captures the surface of the medium transported sequentially by the transport unit to generate and output an input image.
[0034] Similarly, the second imaging device 117b has a light source and a line sensor using a CIS of a life-size optical system type having CMOS imaging elements linearly arranged in the main scanning direction. The second imaging device 117b also has a lens that forms an image on the imaging element and an A / D converter that amplifies and A / D converts the electrical signal output from the imaging element. The second imaging device 117b captures the back side of the media conveyed in sequence by the conveying unit to generate and output an input image.
[0035] The image reading device 100 may have only one of the first imaging device 117a and the second imaging device 117b arranged, and may read only one side of the medium. Also, instead of a CIS line sensor of an equal magnification optical system type having a CMOS imaging element, a CIS line sensor of an equal magnification optical system type having a CCD (Charge Coupled Device) imaging element may be used. Also, a reduction optical system type line sensor having a CMOS or CCD imaging element may be used.
[0036] The third conveyor roller 118 and the fourth conveyor roller 119 are disposed facing each other downstream of the imaging device 117 and discharge the medium conveyed by the first conveyor roller 114 and the second conveyor roller 115 onto the discharge tray 104.
[0037] The medium placed on the mounting table 103 is transported between the lower guide 107a and the upper guide 107b in the medium transport direction A1 by the rotation of the feed roller 112 in the direction of the arrow A4 in Fig. 3. The separation roller 113 rotates in the direction of the arrow A5 in Fig. 3 or stops when transporting the medium. When multiple media are placed on the mounting table 103, the feed roller 112 and the separation roller 113 function to separate only the media placed on the mounting table 103 that is in contact with the feed roller 112. This limits the transport of media other than the separated media (preventing double feeding).
[0038] The medium is fed between the first conveyor roller 114 and the second conveyor roller 115 while being guided by the lower guide 107a and the upper guide 107b. The medium is fed between the first imaging device 117a and the second imaging device 117b as the first conveyor roller 114 and the second conveyor roller 115 rotate in the directions of the arrows A6 and A7 in Fig. 3, respectively. The medium read by the imaging device 117 is discharged onto the discharge tray 104 as the third conveyor roller 118 and the fourth conveyor roller 119 rotate in the directions of the arrows A8 and A9 in Fig. 3, respectively.
[0039] FIG. 4 is a block diagram showing a schematic configuration of the image reading device 100. As shown in FIG.
[0040] In addition to the above-mentioned components, the image reading device 100 further includes a motor 121, a first communication device 122, a first storage device 130, a first processing circuit 140, and the like.
[0041] The motor 121 includes one or more motors. The motor 121 rotates the feed roller 112, the separation roller 113, the first conveyor roller 114, the second conveyor roller 115, the third conveyor roller 118, and the fourth conveyor roller 119 in response to a control signal from the first processing circuit 140 to convey the medium. Note that one of the first conveyor roller 114 and the second conveyor roller 115 may be a driven roller that rotates following the other roller. Also, one of the third conveyor roller 118 and the fourth conveyor roller 119 may be a driven roller that rotates following the other roller.
[0042] The first communication device 122 has an antenna for transmitting and receiving wireless signals, and a wireless communication interface circuit for transmitting and receiving signals through a wireless communication line according to a communication protocol such as a wireless LAN (Local Area Network). The first communication device 122 can communicate with the information processing device 200, and according to an instruction from the first processing circuit 140, communicates with the information processing device 200 to transmit and receive various images and information. The first communication device 122 may have a wired communication interface circuit according to a communication protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol), and may be connected to the information processing device 200 via a network. The first communication device 122 may also have an interface circuit conforming to a serial bus such as a USB (Universal Serial Bus), and may be connected to the information processing device 200 via a wired cable such as a USB cable.
[0043] The first storage device 130 includes a memory device such as a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, or a portable storage device such as a flexible disk or an optical disk. The first storage device 130 stores computer programs, databases, tables, and the like used for various processes of the image reading device 100. The computer programs may be installed in the first storage device 130 from a computer-readable portable recording medium using a known setup program or the like. The portable recording medium is, for example, a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), or the like. The computer programs may be distributed from a server or the like and installed in the first storage device 130.
[0044] In addition, a setting information table and the like are stored in advance as data in the first storage device 130. The setting information includes a setting value for each of a plurality of items. Note that the setting information may include only a setting value for a single item. The setting information table will be described in detail later.
[0045] The first processing circuit 140 operates based on a program stored in advance in the first storage device 130. The first processing circuit 140 is, for example, a CPU (Central Processing Unit). As the first processing circuit 140, a DSP (digital signal processor), an LSI (large scale integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or the like may be used.
[0046] The first processing circuit 140 is connected to the first input device 105, the first display device 106, the first medium sensor 111, the second medium sensor 116, the imaging device 117, the motor 121, the first communication device 122, the first storage device 130, and the like, and controls each of these components. The first processing circuit 140 performs drive control of the motor 121, imaging control of the imaging device 117, and the like, in accordance with setting information designated by a user via the first input device 105 or the first communication device 122, and acquires an input image. The first processing circuit 140 also determines whether the designated setting information matches the characteristics of the input image, and when it determines that the designated setting information does not match, outputs display data for displaying a processed image obtained by processing the input image in accordance with the setting information that matches the characteristics of the input image.
[0047] FIG. 5 is a schematic diagram for explaining the data structure of the setting information table.
[0048] 5, the setting information table stores, for each of one or more items defined in the setting information, a settable setting value for each item. The setting information is information related to the imaging process or image processing in the image reading device 100, and is information for defining the operation performed by the image reading device 100 when imaging a medium or the content of image processing executed on the captured image. Items defined in the setting information include resolution, medium size, color, etc.
[0049] The resolution, medium size, color, etc. are settings related to the imaging process. The resolution, medium size, color, etc. are settings related to the image processing.
[0050] The resolution is a setting of the resolution of the image to be generated, and the resolution setting value is set to 150 dpi (Dots Per Inch), 200 dpi, 300 dpi, 600 dpi, 1200 dpi, etc. The image reading device 100 can generate an image having the set resolution by setting the medium transport speed, the imaging timing (time interval) of the imaging device 117, the position of the imaging element in the line sensor to be used for imaging, etc. In the image processing, the image reading device 100 can generate an image having the set resolution by executing thinning or interpolation of the image generated in the image processing.
[0051] The medium size is a setting of the size of the medium included in the generated image, and business card size, letter size, A4 size, A3 size, automatic size, etc. are set as the setting value of the medium size. The image reading device 100 can generate an image including a medium of a specified medium size by setting the imaging end timing of the imaging device 117 in the imaging process, the position of the imaging element in the line sensor to be used for imaging, etc. Also, the image reading device 100 can generate an image including a medium of the set medium size by cropping the image generated in the imaging process in the image processing.
[0052] The color is a setting for the color of the image to be generated, and binary, grayscale, color, etc. are set as color setting values. Image reading device 100 can change the color of the image to be generated by setting the color of light to be irradiated by the light source of imaging device 117 in the imaging process, the gradation range to be converted by the A / D converter, etc. In addition, image reading device 100 can change the color of the image to be generated by performing grayscale conversion or binarization, etc., of the color image generated in the imaging process in the image processing.
[0053] FIG. 6 is a diagram showing a schematic configuration of the first storage device 130 and the first processing circuit 140. As shown in FIG.
[0054] 6, the first storage device 130 stores a control program 131, a setting program 132, an acquisition program 133, a generation program 134, a determination program 135, a specification program 136, a reception program 137, and a second setting program 138. Each of these programs is a functional module implemented by software that runs on a processor. The first processing circuit 140 reads each program stored in the first storage device 130 and operates according to the read programs, thereby functioning as a control unit 141, a setting unit 142, an acquisition unit 143, a generation unit 144, a determination unit 145, a specification unit 146, a reception unit 147, and a second setting unit 148.
[0055] FIG. 7 is a block diagram showing a schematic configuration of the information processing device 200. As shown in FIG.
[0056] The information processing device 200 includes a second input device 201, a second display device 202, a second communication device 203, a second storage device 210, and a second processing circuit 220.
[0057] The second input device 201 has an input device such as a keyboard or a mouse, and an interface circuit that acquires a signal from the input device, and outputs to the second processing circuit 220 a signal according to an operation by the user.
[0058] The second display device 202 has a display such as a liquid crystal display, an organic EL display, or the like, and an interface circuit that outputs image data to the display, and displays various types of information on the display according to instructions from the second processing circuit 220.
[0059] The second communication device 203 has an antenna for transmitting and receiving wireless signals, and a wireless communication interface circuit for transmitting and receiving signals through a wireless communication line according to a predetermined communication protocol such as wireless LAN. The second communication device 203 is capable of communicating with the image reading device 100, and according to instructions from the second processing circuit 220, communicates with the image reading device 100 to transmit and receive various images and information. The second communication device 203 may have a wired communication interface circuit according to a communication protocol such as TCP / IP, and may be connected to the image reading device 100 via a network. The first communication device 122 may have an interface circuit conforming to a serial bus such as USB, and may be connected to the image reading device 100 via a wired cable such as a USB cable.
[0060] The second storage device 210 includes a memory device such as a RAM or a ROM, a fixed disk device such as a hard disk, or a portable storage device such as a flexible disk or an optical disk. The second storage device 210 stores computer programs, databases, tables, and the like used for various processes of the information processing device 200. The computer programs may be installed in the second storage device 210 from a computer-readable portable recording medium such as a CD-ROM or a DVD-ROM using a known setup program or the like. The computer programs may also be distributed from a server or the like and installed in the second storage device 210.
[0061] The second processing circuit 220 operates based on a program previously stored in the second storage device 210. The second processing circuit 220 is, for example, a CPU. Note that the second processing circuit 220 may be, for example, a DSP, an LSI, an ASIC, an FPGA, or the like.
[0062] The second processing circuit 220 is connected to the second input device 201, the second display device 202, the second communication device 203, the second storage device 210, etc., and controls each of these components. The second processing circuit 220 controls data transmission and reception with the image reading device 100 via the second communication device 203, controls input of the second input device 201, controls display of the second display device 202, etc.
[0063] 8 and 9 are flowcharts showing an example of the operation of the image reading process.
[0064] An example of the operation of the image reading process of the image reading device 100 will be described below with reference to the flowcharts shown in Figures 8 and 9. The flow of the operation described below is executed mainly by the first processing circuit 140 in cooperation with each element of the image reading device 100 based on a program stored in advance in the first storage device 130.
[0065] First, the control unit 141 waits until a user inputs an instruction to read a medium using the first input device 105 or the information processing device 200, and an operation signal instructing to read a medium is received from the first input device 105 or the first communication device 122 (step S101). The operation signal includes setting information designated by the user using the first input device 105 or the information processing device 200 together with the instruction to read.
[0066] Next, the setting unit 142 acquires the setting information included in the operation signal, sets the acquired setting information in the first storage device 130, and sets the imaging device 117, the motor 121, etc. so that an input image corresponding to the acquired setting information is generated (step S102). The setting unit 142 sets the imaging device 117, the motor 121, etc. so that an input image having a quality equal to or higher than that of an image according to the set setting information is generated. For example, the setting unit 142 sets the imaging device 117, the motor 121, etc. so that an input image having a resolution equal to the maximum resolution supported by the image reading device 100, a medium size equal to the maximum medium size supported by the image reading device 100, and a color is generated. This allows the image reading device 100 to appropriately determine whether the set setting information matches the characteristics of the input image based on the input image in a process described later.
[0067] Furthermore, the setting information may not be specified together with the read instruction, but may be specified by the user before the read instruction is input and stored in the first storage device 130. In this case, the setting unit 142 obtains the setting information by reading it from the first storage device 130. Furthermore, the control unit 141 sets (initializes) the medium number of the medium being transported to 1.
[0068] Next, control unit 141 waits until a medium is placed on mounting table 103 (step S103). Control unit 141 acquires a first medium signal from first medium sensor 111, and determines whether or not a medium is placed on mounting table 103 based on the acquired first medium signal.
[0069] Next, the control unit 141 drives the motor 121 to rotate the feed roller 112, the separation roller 113, the first conveyor roller 114, the second conveyor roller 115, the third conveyor roller 118 and / or the fourth conveyor roller 119 (step S104). In this way, the control unit 141 feeds and conveys the medium placed on the placement table 103. The control unit 141 controls the motor 121 so that an input image is generated according to the setting information acquired in step S102, in particular so that the motor 121 rotates at a speed at which an image with a resolution specified by the setting information can be generated.
[0070] Next, the acquisition unit 143 acquires an input image of the transported medium from the imaging device 117, and stores the input image in the first storage device 130 in association with the medium number (step S105).
[0071] The acquisition unit 143 determines, for example, whether the leading edge of the medium has passed the position of the second medium sensor 116 based on the second medium signal received from the second medium sensor 116. The acquisition unit 143 periodically acquires the second medium signal from the second medium sensor 116, and determines that the leading edge of the medium has passed the position of the second medium sensor 116 when the signal value of the second medium signal changes from a value indicating that the medium is not present to a value indicating that the medium is present. The acquisition unit 143 causes the imaging device 117 to start imaging when the leading edge of the medium has passed the position of the second medium sensor 116. The control unit 141 controls the imaging device 117 so that an input image is generated according to the setting information acquired in step S102.
[0072] Thereafter, the acquisition unit 143 causes the imaging device 117 to end imaging when the medium has been transported by an amount equal to the medium size indicated in the setting information acquired in step S102 plus a margin. The acquisition unit 143 may cause the imaging device 117 to end imaging when the trailing end of the medium passes the imaging position of the imaging device 117. For example, the acquisition unit 143 determines whether the trailing end of the medium has passed the position of the second medium sensor 116 based on the second medium signal received from the second medium sensor 116. The acquisition unit 143 periodically acquires the second medium signal from the second medium sensor 116, and determines that the leading end of the medium has passed the position of the second medium sensor 116 when the signal value of the second medium signal changes from a value indicating that the medium is present to a value indicating that the medium is not present. The acquisition unit 143 determines that the trailing end of the medium has passed the imaging position of the imaging device 117 when a first predetermined time has elapsed since the trailing end of the medium passed the position of the second medium sensor 116. The first predetermined time is set to the time required for the medium to move from the position of the second medium sensor 116 to the imaging position.
[0073] The acquisition unit 143 acquires an input image from the imaging device 117 every time the imaging device 117 generates an input image for a predetermined number of lines, and synthesizes the input images when imaging device 117 is caused to end imaging. The control unit 141 may acquire input images for all lines collectively when imaging device 117 is caused to end imaging.
[0074] Next, the generation unit 144 generates a second processed image by processing the input image in accordance with the setting information specified by the user, and stores the second processed image in the first storage device 130 in association with the medium number (step S106).
[0075] Next, the determination unit 145 identifies a plurality of pieces of feature information in the input image (step S107).
[0076] The characteristic information indicates characteristics of the input image related to the imaging process or image processing, in particular, characteristics of the transported medium contained in the input image. Items specified in the characteristic information include the presence or absence of a photograph, the size, color components, etc. Each piece of characteristic information is information related to one or more items specified in the setting information.
[0077] The presence or absence of a photograph indicates whether or not the input image includes a photograph, and is related to the resolution, color, or the like, among the items specified in the setting information. For example, when an image is input, the determination unit 145 determines whether or not the image includes a photograph using a classifier that has been pre-trained to output whether or not the image includes a photograph. This classifier is pre-trained using a plurality of images including various photographs, for example, by deep learning, and is stored in advance in the first storage device 130. The determination unit 145 inputs the input image to the classifier, and determines whether or not the input image includes a photograph based on the information output from the classifier.
[0078] The determination unit 145 may estimate whether or not the input image includes a photograph based on the spatial frequency of the input image. In this case, the determination unit 145 performs a frequency transformation such as a Fourier transform on the input image to identify the distribution of the spatial frequency in the input image. If the maximum value of the spatial frequency in the input image is equal to or greater than a predetermined frequency threshold, the determination unit 145 determines that the input image includes a photograph, and if the maximum value of the spatial frequency in the input image is less than the frequency threshold, the determination unit 145 determines that the input image does not include a photograph. The determination unit 145 may also estimate whether or not the input image includes a photograph based on the distribution of the gradation values (luminance values, color values, etc.) of each pixel in the input image. In this case, the determination unit 145 calculates a variance value of the gradation values of each pixel in the input image. If the calculated variance value is equal to or greater than a predetermined variance threshold, the determination unit 145 determines that the input image includes a photograph, and if the variance value is less than the variance threshold, the determination unit 145 determines that the input image does not include a photograph.
[0079] The size indicates the size of the medium included in the input image, and is related to the medium size and the like among the items specified in the setting information. For example, the determination unit 145 extracts edge pixels in the input image whose difference in gradation value (brightness value or color value, etc.) with adjacent pixels is equal to or greater than a predetermined gradation threshold, and detects the maximum area among the areas surrounded by the adjacent edge pixels as the medium area. The determination unit 145 identifies the size of the medium included in the input image from the number of pixels in the detected medium area and the resolution that was set when the input image was generated.
[0080] The color component indicates a color component (color or black and white) included in the input image, and is related to the color, etc., of the items defined in the setting information. For example, the determination unit 145 determines whether the color component included in the input image is color or black and white based on the distribution of the color values (R value, G value, B value, etc.) of each pixel in the input image. The determination unit 145 calculates a variance value of the color values of each pixel in the input image. If the average value of the calculated variance values is equal to or greater than a predetermined variance threshold, the determination unit 145 determines that the color component included in the input image is color, and if the variance value is less than the variance threshold, the determination unit 145 determines that the color component included in the input image is black and white.
[0081] Next, the determination unit 145 determines whether the setting information designated by the user matches the characteristics of the input image based on the input image (step S108). The determination unit 145 determines whether the setting value designated by the user matches the characteristics of the input image, i.e., the characteristic information related to each item in the input image, for each item or items defined in the setting information.
[0082] Regarding the resolution, when it is specified as the feature information that the input image contains a photograph, the determination unit 145 determines that the setting value matches the feature information when the setting value is equal to or greater than the resolution threshold, and determines that the setting value does not match the feature information when the setting value is less than the resolution threshold. The resolution threshold is set to a value (e.g., 200 dpi) between a resolution at which an image containing a photograph can be displayed well and a resolution at which an image containing a photograph cannot be displayed well. The resolution threshold may be set to any value (e.g., 300 dpi). On the other hand, when it is specified as the feature information that the input image does not contain a photograph, the determination unit 145 determines that the setting value matches the feature information when the setting value is less than the resolution threshold, and determines that the setting value does not match the feature information when the setting value is equal to or greater than the resolution threshold.
[0083] Regarding the medium size, the determination unit 145 determines that the setting value matches the characteristic information when the difference between the size specified as the characteristic information and the setting value is equal to or less than the size threshold, and determines that the setting value does not match the characteristic information when the difference is greater than the size threshold. The size threshold is set to an arbitrary value in advance (for example, the difference between A3 size and A4 size). The size threshold may be set to 0. In other words, the determination unit 145 may determine that the setting value matches the characteristic information when the size specified as the characteristic information matches the setting value, and may determine that the setting value does not match the characteristic information when the size specified as the characteristic information does not match the setting value.
[0084] Regarding color, when it is specified as feature information that the input image contains a photograph, the determination unit 145 determines that the setting value matches the feature information when the setting value is color, and determines that the setting value does not match the feature information when the setting value is grayscale or binary. On the other hand, when it is specified as feature information that the input image does not contain a photograph, the determination unit 145 determines that the setting value matches the feature information when the setting value is grayscale or binary, and determines that the setting value does not match the feature information when the setting value is color.
[0085] Regarding color, when the color component is specified as the feature information to be color, the determination unit 145 determines that the setting value matches the feature information when the setting value is color, and determines that the setting value does not match the feature information when the setting value is grayscale or binary. On the other hand, when the color component is specified as black and white, the determination unit 145 determines that the setting value matches the feature information when the setting value is grayscale or binary, and determines that the setting value does not match the feature information when the setting value is color.
[0086] When the determination unit 145 determines that the setting value in any one item does not match the characteristic information, it determines that the setting information specified by the user does not match the characteristic of the input image. On the other hand, when the determination unit 145 determines that the setting values in all items match the characteristic information, it determines that the setting information specified by the user matches the characteristic of the input image. When it determines that the setting information matches the characteristic of the input image, the determination unit 145 proceeds to step S126.
[0087] On the other hand, if it is determined that the setting information does not match the characteristics of the input image, the control unit 141 determines whether the reception unit 147 has previously received a post-processing specification from the user for the combination of the setting information and the characteristic information of the input image (step S109). The post-processing specification is received in the process described below.
[0088] If the accepting unit 147 has previously accepted a post-processing specification from the user for the combination of the setting information and the feature information of the input image, the control unit 141 executes the post-processing previously specified for the combination (step S110) and proceeds to step S126. In this case, the control unit 141 may notify the user by displaying notification data indicating that the post-processing previously specified for the combination will be executed on the first display device 106 or by transmitting the same to the information processing device 200 via the first communication device 122. When the information processing device 200 receives the notification data from the image reading device 100 via the second communication device 203, it causes the second display device 202 to display the received display data.
[0089] On the other hand, if the reception unit 147 has not previously received a post-processing specification from the user for the combination of that setting information and the feature information of the input image, the control unit 141 stops the motor 121. As a result, the control unit 141 stops the feed roller 112, the separation roller 113, the first conveyor roller 114, the second conveyor roller 115, the third conveyor roller 118 and / or the fourth conveyor roller 119, and temporarily stops the subsequent conveyance of the medium (step S111).
[0090] Next, the identifying unit 146 identifies setting information that matches the characteristics of the input image, and stores it in the first storage device 130 in association with the medium number (step S112). For each item determined in step S108 that the setting value specified by the user does not match the characteristics of the input image, i.e., the characteristic information related to each item in the input image, the identifying unit 146 identifies a setting value that matches the characteristic information.
[0091] When it is determined that the resolution setting value does not match the feature information, the specifying unit 146 specifies the minimum setting value among the setting values equal to or greater than the resolution threshold as the setting value that matches the feature information when it is specified that the input image contains a photo as the feature information. In that case, the specifying unit 146 may specify the maximum setting value as the setting value that matches the feature information. On the other hand, when it is specified that the input image does not contain a photo as the feature information, the specifying unit 146 specifies the maximum setting value among the setting values that are less than the resolution threshold as the setting value that matches the feature information. In that case, the specifying unit 146 may specify the minimum setting value as the setting value that matches the feature information.
[0092] When it is determined that the setting value for the medium size does not match the characteristic information, the specifying unit 146 specifies the size specified as the characteristic information as the setting value that matches the characteristic information.
[0093] In the case where it is determined that the setting value for color does not match the feature information, the specifying unit 146 specifies color as the setting value matching the feature information when it is specified as the feature information that the input image contains a photograph. On the other hand, when it is specified as the feature information that the input image does not contain a photograph, the specifying unit 146 specifies grayscale or a binary value as the setting value matching the feature information. Alternatively, when it is specified as the feature information that the color component is color, the specifying unit 146 may specify color as the setting value matching the feature information. In that case, when it is specified as the feature information that the color component is black and white, the specifying unit 146 specifies grayscale or a binary value as the setting value matching the feature information.
[0094] In this way, when it is determined that the setting information does not match the characteristics of the input image, the specifying unit 146 specifies setting information that matches the characteristics of the input image.
[0095] Next, the generating unit 144 generates a processed image by processing the input image according to the setting information identified by the identifying unit 146, and stores the processed image in the first storage device 130 in association with the medium number (step S113). The generating unit 144 generates a processed image according to the setting value identified by the identifying unit 146 for the items whose setting value is determined not to match the characteristics of the input image, and according to the setting value specified by the user for the other items. The generating unit 144 may generate a different processed image for each item whose setting value is determined not to match the characteristics of the input image. In that case, the generating unit 144 generates a processed image according to the setting value identified by the identifying unit 146 for each item whose setting value is determined not to match the characteristics of the input image, and according to the setting value specified by the user for the other items.
[0096] Furthermore, if the generation unit 144 cannot generate a processed image from the input image in accordance with the setting information specified by the specification unit 146, the generation unit 144 does not generate the processed image.
[0097] For example, if the resolution specified by the specifying unit 146 is higher than the resolution of the input image generated by the imaging device 117, the generating unit 144 does not generate a processed image. For example, if the resolution specified by the user is low (e.g., 150 dpi), the setting unit 142 sets the resolution of the input image generated by the imaging device 117 to a resolution (e.g., 300 dpi) lower than the maximum resolution (e.g., 600 dpi). This allows the image reading device 100 to appropriately generate the second processed image while increasing the medium transport speed. On the other hand, in this case, if the resolution specified by the specifying unit 146 (e.g., 600 dpi) is higher than the resolution of the input image generated by the imaging device 117, the generating unit 144 does not generate a processed image because it cannot generate a processed image.
[0098] Similarly, if the size specified by the specification unit 146 is larger than the size of the input image generated by the imaging device 117, the generation unit 144 does not generate a processed image. For example, if the medium size specified by the user is small (e.g., letter size), the setting unit 142 sets the size of the input image generated by the imaging device 117 to a size (e.g., A5 size) smaller than the maximum size (e.g., A4 size). This allows the image reading device 100 to appropriately generate the second processed image while increasing the medium transport speed. On the other hand, in this case, if the size specified by the specification unit 146 (e.g., A4 size) is larger than the size of the input image generated by the imaging device 117, the generation unit 144 does not generate a processed image because it cannot generate a processed image.
[0099] Next, the control unit 141 generates display data for displaying the processed image generated by the generation unit 144, and outputs the generated display data by displaying it on the first display device 106 or transmitting it to the information processing device 200 via the first communication device 122 (step S114). When the information processing device 200 receives display data from the image reading device 100 via the second communication device 203, it causes the second display device 202 to display the received display data.
[0100] FIG. 10 is a schematic diagram showing an example of the display data 1000. As shown in FIG.
[0101] As shown in FIG. 10, the display data 1000 includes summary information 1001, a processed image 1002, a second processed image 1003, a change object 1004, a processing object 1005, an OK button 1006, a customize button 1007, and the like.
[0102] Summary information 1101 indicates the result of judgment by judgment unit 145, i.e., that the setting information specified by the user does not match the characteristics of the input image, and the result of identification by identification unit 146, i.e., that setting information that matches the characteristics of the input image is recommended.
[0103] The processed image 1002 is a processed image obtained by processing the input image according to the setting information specified by the specifying unit 146. When the generating unit 144 generates a processed image according to the setting value specified by the specifying unit 146 for each of a plurality of items whose setting value is determined not to match the characteristics of the input image, the processed image 1002 may include the generated plurality of processed images. For each item whose setting value is determined not to match the characteristics of the input image, the user can appropriately determine whether or not to change the setting value of each item by referring to the processed image generated corresponding to each item. In addition, text indicating the content of the changed setting information and / or the reason for the change (to make characters clearer, to make colors clearer, etc.) may be displayed in association with each processed image.
[0104] The second processed image 1003 is a second processed image obtained by processing the input image according to the setting information specified by the user. In this way, the control unit 141 generates display data so as to display the processed image and the second processed image side by side. This allows the user to compare the processed image and the second processed image and appropriately decide whether or not to change the setting information. Note that the second processed image 1003 does not have to be displayed. Also, if the processed image 1002 and the second processed image 1003 look similar (for example, if the difference in resolution is slight), the second processed image 1003 does not have to be displayed.
[0105] The change object 1004 is an object for changing the setting information specified by the user to setting information that matches the characteristics of the input image identified by the identification unit 146. The change object 1004 includes a button for specifying whether or not to change the setting value specified by the user to a setting value that matches the characteristic information for each item determined not to match the characteristic information in the input image.
[0106] The processing object 1005 is an object for specifying a post-processing to be executed subsequently. The processing object 1005 includes a button for specifying any one of the post-processing. The post-processing includes a first change processing, a second change processing, a first continuation processing, a second continuation processing, and an end processing.
[0107] The first change process is a process for changing only the setting information for the currently generated input image to the setting information specified by the change object 1004. For example, when different types of media are included among a plurality of media placed together on the placement table 103, the user can specify the first change process to obtain a second processed image generated according to appropriate setting information for the different types of media.
[0108] The second change process is a process for changing the setting information for all the media collectively placed on the placement table 103 to setting information specified by the change object 1004. By specifying the second change process, the user can obtain second processed images generated according to the setting information proposed by the image reading device 100 for all the media collectively placed on the placement table 103.
[0109] The first continuation process is a process for deleting the second processed image generated this time and continuing the subsequent image reading process without changing the current setting information (setting information specified by the user). For example, when the media loaded together on the loading platform 103 includes only one medium of a different type, the user can specify the first continuation process to continue the image reading process according to the specified setting information while deleting the second processed image captured of the medium transported this time. The user can remove the medium transported this time from the discharge platform 104, and after the image reading process for the media loaded together on the loading platform 103 is completed, change the setting information and re-execute the image reading process for only that medium.
[0110] The second continuation process is a process for continuing the subsequent image reading process without changing the current setting information (setting information specified by the user). By specifying the second continuation process, the user can ignore the suggestion from the image reading device 100 and continue the image reading process.
[0111] The end process is a process for ending the image reading process. By designating the end process, the user can end the image reading process and re-execute the image reading process according to the desired setting information.
[0112] The OK button 1006 is a button for changing the current setting information to setting information specified by the change object 1004 and / or executing post-processing specified by the processing object 1005. The customize button 1007 is a button for arbitrarily changing the setting information. When the customize button 1007 is pressed, a screen (not shown) for resetting the setting information is displayed. By pressing the customize button 1007, the user can change the setting information to desired setting information, not limited to the setting information proposed by the image reading device 100.
[0113] FIG. 11 is a schematic diagram showing an example of another display data 1100. As shown in FIG.
[0114] 11, the display data 1100 includes summary information 1101, a processed image 1102, a changed object 1104, a processing object 1105, an OK button 1106, a customize button 1107, as well as a switching button 1108 and the like. The summary information 1101, the processed image 1102, the changed object 1104, the processing object 1105, the OK button 1106, and the customize button 1107 are information, objects, or buttons similar to the summary information 1001, the processed image 1002, the changed object 1004, the processing object 1005, the OK button 1006, and the customize button 1007, respectively.
[0115] The switching button 1108 is a button for switching the image displayed in the display data 1100 between the processed image 1102 and the second processed image. Each time the switching button 1108 is pressed in the display data 1100, the processed image 1102 and the second processed image are displayed alternately. In this way, the control unit 141 generates display data such that the processed image and the second processed image are switched for display. This allows the user to compare the processed image and the second processed image and appropriately decide whether or not to change the setting information.
[0116] When the generation unit 144 is unable to generate a processed image from the input image in accordance with the setting information identified by the identification unit 146, the control unit 141 generates second display data requesting generation of an input image capable of executing processing in accordance with the setting information identified by the identification unit 146. The control unit 141 outputs the generated second display data by displaying it on the first display device 106 or transmitting it to the information processing device 200 via the first communication device 122. When the information processing device 200 receives the second display data from the image reading device 100 via the second communication device 203, it causes the second display device 202 to display the received second display data.
[0117] FIG. 12 is a schematic diagram showing an example of the second display data 1200. As shown in FIG.
[0118] As shown in FIG. 12, the second display data 1200 includes summary information 1201, a second processed image 1203, a change object 1204, a processing object 1205, an OK button 1206, a customize button 1207, and the like.
[0119] Summary information 1201 indicates the determination result by determination unit 145, i.e., that the setting information specified by the user does not match the characteristics of the input image, and the identification result by identification unit 146, i.e., that setting information that matches the characteristics of the input image is recommended. Second processed image 1203 is a second processed image obtained by processing the input image according to the setting information specified by the user.
[0120] The change object 1204, like the change object 1004, is an object for changing the setting information designated by the user to setting information that matches the characteristics of the input image identified by the identification unit 146. The change object 1204 includes a button for specifying whether or not to change the setting value designated by the user to a setting value that matches the characteristic information for each item determined not to match the characteristic information in the input image.
[0121] The processing object 1205 is an object for specifying a post-processing to be executed thereafter, similar to the processing object 1005. The processing object 1205 includes a button for specifying one of the post-processings. The post-processings include a re-reading process, a first continuation process, a second continuation process, and an end process. That is, the post-processings that can be specified in the processing object 1205 include a re-reading process instead of the first change process and the second change process. The re-reading process is a process for changing the setting information for the input image generated this time and input images generated thereafter to the setting information specified in the change object 1204. The user can acquire the second processed image (and the processed image) generated according to the appropriate setting information by specifying the re-reading process while re-mounting the medium transported this time on the mounting table 103.
[0122] When the image reading device 100 cannot generate an appropriate processed image from the input image, the image reading device 100 can generate an appropriate processed image again by requesting the user to regenerate the input image, and the user can compare the processed image with the second processed image. Therefore, the image reading device 100 can improve the convenience for the user.
[0123] Next, the reception unit 147 waits until the user inputs a designation of post-processing using the first input device 105 or the information processing device 200 and receives an instruction signal from the first input device 105 or the first communication device 122 (step S115). When the user presses the OK button, the control unit 141 receives an instruction signal from the first input device 105 or the first communication device 122 instructing the setting information designated by the change object and / or the post-processing designated by the processing object.
[0124] When the receiving unit 147 receives the instruction signal, the second setting unit 148 identifies the post-processing specified in the instruction signal, and sets the identified post-processing in the image reading device 100 and / or other image reading devices included in the image reading system 1 (step S116).
[0125] The second setting unit 148 stores the specified post-processing in the first storage device 130 in association with a combination of the setting information designated by the user and the feature information of the currently generated input image. Thereby, if it is determined in step S108 that the setting information does not match the feature information, the control unit 141 executes the post-processing associated with the combination in step S110. That is, if it is determined that the setting information does not match the feature of the input image, the control unit 141 executes the post-processing if the reception unit 147 has previously received a designation of a post-processing for the combination of the setting information and the feature of the input image. Even if the setting information does not match the feature of the input image, the image reading device 100 does not repeatedly stop the image reading process for the same combination related to the setting information and the feature of the input image, and therefore it is possible to suppress an increase in the processing time required for the image reading process.
[0126] Further, the second setting unit 148 transmits a setting request signal to another image reading device included in the image processing system 1 via the first communication device 122, requesting that the specified post-processing be set in association with the combination of the setting information and the characteristic information. The other image reading device receives the setting request signal from the image reading device 100 via the first communication device 122, and stores the post-processing specified in the received setting request signal in the first storage device 130 in association with the combination of the setting information and the characteristic information. Thereby, if it is determined in step S108 of the image reading process executed by the image reading device that the setting information does not match the characteristic information, the control unit 141 executes the post-processing associated with the combination in step S110. In this way, the second setting unit 148 sets the post-processing accepted by the acceptance unit 147 in the other image processing device as the post-processing for the setting information and the characteristic of the input image. Even if the setting information does not match the characteristics of the input image, the image reading device 100 does not stop the image reading process if post-processing has been specified for that combination in another image reading device, thereby preventing an increase in the processing time required for the image reading process.
[0127] In addition, the display data includes a button for indicating that the post-processing specified by the user is not to be set in the image reading device 100 and / or other image reading devices, and if the button is pressed, the processing of step S116 may be omitted.
[0128] Next, the control unit 141 determines which type of post-processing is specified (step S117).
[0129] If the instructed post-processing is the first change process, the generation unit 144 regenerates a second processed image by processing the currently acquired input image according to the setting information instructed in the instruction signal, and stores the second processed image in the first storage device 130 in association with the medium number (step S118). Then, the generation unit 144 proceeds to step S125. In this case, the image reading device 100 executes only regeneration of the second processed image based on the currently generated input image, without changing the setting information set in the image reading device 100.
[0130] If the instructed post-processing is the second change process, the generation unit 144 reads out from the first storage device 130 all of the input images generated in the current image reading process, i.e., the input images captured of each medium placed together on the mounting table 103 (step S119).
[0131] Next, the generation unit 144 regenerates second processed images by processing each of all the read input images in accordance with the setting information instructed in the instruction signal, and stores the second processed images in the first storage device 130 in association with each medium number (step S120).
[0132] Next, the setting unit 142 sets the setting information instructed by the instruction signal in the first storage device 130, and thereafter sets the imaging device 117, the motor 121, etc. so that an input image corresponding to the instructed setting information is generated (step S121). Then, the setting unit 142 proceeds to the process of step S125.
[0133] If the instructed post-processing is the first subsequent process, the generation unit 144 deletes the currently generated input image and second processed image from the first storage device 130 (step S122), and the process proceeds to step S125.
[0134] When the instructed post-processing is the second continuation process, the control unit 141 does not execute any particular process and shifts the process to step S125.
[0135] When the instructed post-processing is a re-reading process, the setting unit 142 sets the setting information instructed in the instruction signal in the first storage device 130. Furthermore, the setting unit 142 sets the imaging device 117, the motor 121, etc. so that an input image corresponding to the instructed setting information is generated thereafter (step S123).
[0136] Next, the control unit 141 drives the motor 121 again to rotate the feeding roller 112, the separation roller 113, the first conveying roller 114, the second conveying roller 115, the third conveying roller 118 and / or the fourth conveying roller 119 again. This causes the control unit 141 to feed and convey the medium placed on the placement table 103 (step S124). Then, the control unit 141 shifts the process to step S105. If the instructed post-processing is a re-reading process, the medium conveyed this time is re-placed on the placement table 103 by the user. In this case, the image reading device 100 outputs the second processed image generated for the re-placed medium without outputting the second processed image generated for the medium conveyed this time.
[0137] When the instructed post-processing is the end process, the control unit 141 ends the image reading process.
[0138] In this way, when the determination unit 145 determines that the setting information does not match the characteristics of the input image, the reception unit 147 receives a post-processing instruction from the user. Furthermore, the control unit 141 executes the post-processing received by the reception unit 147. This allows the user to take a desired action when the setting information is not appropriate, and the image reading device 100 can take an appropriate action according to the user's instruction.
[0139] Furthermore, by accepting a designation of the first change process, the second change process, or the re-read process as post-processing, the accepting unit 147 accepts an instruction to change the setting information set by the setting unit 142 to the setting information specified by the specifying unit 146. On the other hand, by accepting a designation of the first continuation process, the second continuation process, or an end instruction as post-processing, the accepting unit 147 accepts an instruction to change the setting information set by the setting unit 142 to the setting information specified by the specifying unit 146. In this way, the accepting unit 147 accepts an instruction as to whether or not to change the setting information set by the setting unit 142 to the setting information specified by the specifying unit 146. This allows the user to easily and appropriately change the setting information in accordance with a suggestion by the image reading device 100, and the image reading device 100 can improve the convenience for the user.
[0140] If the instructed post-processing is the first change processing, the second change processing, the first continuation processing, or the second continuation processing, the control unit 141 re-drives the motor 121. The control unit 141 re-rotates the feed roller 112, the separation roller 113, the first conveyor roller 114, the second conveyor roller 115, the third conveyor roller 118, and / or the fourth conveyor roller 119 to feed and convey the remaining media placed on the placement table 103 (step S125).
[0141] Next, the control unit 141 outputs the second processed image by transmitting it to the information processing device 200 via the first communication device 122 (step S126). If the second processed image is deleted in step S122, the control unit 141 does not transmit the second processed image. If the second processed image is not regenerated in step S118 or S120, the control unit 141 transmits the second processed image generated in step S106, and if the second processed image is regenerated in step S118 or S122, the control unit 141 transmits the regenerated second processed image. If the information processing device 200 receives the second processed image from the image reading device 100 via the second communication device 203, the information processing device 200 stores the received second processed image in the second storage device 210. Note that if the instructed post-processing is the second change process, the generation unit 144 transmits all the second processed images regenerated in step S120 together with a replacement request signal requesting replacement of each output second processed image with each regenerated second processed image. When the information processing device 200 receives a replacement request signal from the image reading device 100 via the second communication device 203, it replaces each of the second processed images that have already been received with each of the newly received second processed images.
[0142] Next, control unit 141 determines whether or not a medium remains on mounting table 103 based on the first medium signal received from first medium sensor 111 (step S127). If a medium remains on mounting table 103, control unit 141 increments (+1) the medium number of the medium to be transported and sets the medium number of the next medium to be transported. Control unit 141 then returns the process to step S105 and repeats the processes of steps S105 to S127.
[0143] On the other hand, if there are no media remaining on the placement table 103, the control unit 141 stops the motor 121, and stops the feed roller 112, the separation roller 113, the first conveyor roller 114, the second conveyor roller 115, the third conveyor roller 118, and the fourth conveyor roller 119 (step S128). This causes the control unit 141 to stop conveying the medium. With the above, the control unit 141 ends the image reading process.
[0144] The processes of steps S109 to S110, step S116, and / or steps S117 to S124 may be omitted. Any of the first change process, the second change process, the first continuation process, the second continuation process, the reread process, and the end process may not be included in the post-processing.
[0145] As described above in detail, the image reading device 100 determines whether the setting information matches the characteristics of the input image, and if not, generates and displays a processed image by processing the input image according to the setting information that matches the characteristics. The user can refer to the preview of the processed image and decide whether or not to change the setting information, and the image reading device 100 can improve the convenience for the user.
[0146] Furthermore, each time an input image is generated, the image reading device 100 determines whether the setting information matches the characteristics of the input image, and immediately outputs display data if it does not match, so that the user can immediately take appropriate action if the setting information is inappropriate. Therefore, the image reading device 100 can reduce the occurrence of rework in the user's work, and can improve user convenience.
[0147] Furthermore, even if a user has little knowledge or skill in image reading processing, the user can appropriately select setting information that enables generation of a desired image. This allows the image reading device 100 to prevent reworking of the image reading processing due to the use of inappropriate settings, and to prevent a decrease in the user's work efficiency or work quality.
[0148] FIG. 13 is a flowchart showing an example of a part of the operation of an image reading process of an image reading apparatus according to another embodiment.
[0149] The flowchart shown in Fig. 13 is executed in place of the flowchart shown in Fig. 9. The processes of steps S211 to S212, S214 to S215, and S218 to S219 in Fig. 13 are similar to the processes of steps S112 to S113, S127 to S128, and S115 to S116 in Fig. 9, respectively, and therefore will not be described. Only steps S213, S216 to S217, and S220 to S225 will be described below.
[0150] In the flowchart shown in Fig. 13, similarly to the flowchart in Fig. 9, in step S214, transport and image capture of the medium are repeated as long as the medium remains on the mounting table 103. As a result, in step S105 in Fig. 8, the acquisition unit 143 acquires a plurality of input images in which the plurality of media transported in succession are respectively captured. Also, the process of step S111 in Fig. 9 is omitted, and the control unit 141 does not interrupt transport of the plurality of media even if it is determined that the setting information does not match the characteristics of any of the plurality of input images.
[0151] In step S213, the control unit 141 outputs the second processed image generated in step S106 of FIG. 8 by transmitting it to the information processing device 200 via the first communication device 122 (step S213).
[0152] In step S216, the control unit 141 determines whether or not there is an input image for which it has been determined in step S108 of Fig. 8 that the setting information specified by the user does not match the characteristics of the input image (step S216). If there is no input image for which it has been determined that the setting information does not match the characteristics of the input image, the control unit 141 ends the image reading process.
[0153] On the other hand, if there is an input image whose setting information is determined not to match the characteristics of the input image, the control unit 141 generates display data for displaying a processed image generated based on the input image whose setting information is determined not to match the characteristics of the input image. The control unit 141 outputs the generated display data by displaying it on the first display device 106 or transmitting it to the information processing device 200 via the first communication device 122 (step S217). When the information processing device 200 receives display data from the image reading device 100 via the second communication device 203, it causes the second display device 202 to display the received display data.
[0154] FIG. 14 is a schematic diagram showing an example of display data 1400 in this embodiment.
[0155] 14, the display data 1400 includes summary information 1401, a processed image 1402, a second processed image 1403, a change object 1404, a processing object 1405, an OK button 1406, a customize button 1407, a list 1409, and the like. The list 1409 displays, in a list form, each input image for which the setting information specified by the user is determined not to match the characteristics of the input image, or a processed image or a second processed image generated based on each input image, so that the user can specify it. The summary information 1401, the processed image 1402, the second processed image 1403, the change object 1404, the processing object 1405, the OK button 1406, and the customize button 1407 are information, objects, or buttons similar to the summary information 1001, the processed image 1002, the second processed image 1003, the change object 1004, the processing object 1005, the OK button 1006, and the customize button 1007, respectively.
[0156] However, a processed image 1402 and a second processed image 1403 are the processed image and the second processed image, respectively, corresponding to the image specified by the user in a list 1409 .
[0157] Post-processing that can be specified by the processing object 1405 includes re-read processing, change processing, deletion processing, and termination processing.
[0158] The re-read process is a process of changing the setting information to the setting information specified by the change object 1404, and re-transporting and re-imaging the medium. By specifying the re-read process while re-mounting the medium to be re-transported and re-imaging on the mounting table 103, the user can obtain a second processed image generated according to the appropriate setting information.
[0159] The change process is a process of changing the setting information for all media collectively placed on the placement table 103 and transported to setting information specified by the change object 1404. By specifying the change process, the user can obtain second processed images generated according to the setting information proposed by the image reading device 100 for all media collectively placed on the placement table 103 and transported. Note that the change process may be a process of changing the setting information for only the media specified by the user to the setting information specified by the change object 1404. In this case, the user can obtain second processed images generated according to the setting information proposed by the image reading device 100 for the specified media.
[0160] The deletion process is a process for deleting a second processed image designated by a user. By designating the deletion process, the user can delete the second processed image that was generated according to inappropriate setting information.
[0161] The end process is a process for ending the image reading process. By designating the end process, the user can end the image reading process and re-execute the image reading process according to the desired setting information.
[0162] In addition, in the display data 1400, the processed image and the second processed image may be displayed in a switchable manner, similar to the display data 1100. In addition, in the display data 1400, similar to the second display data 1200, the processed image does not have to be displayed.
[0163] In this way, when it is determined that the setting information does not match the characteristics of any of the input images, the control unit 141 outputs the display data without interrupting the transport of the multiple media. The image reading device 100 can suppress an increase in the processing time required for the image reading process by outputting the display data when the transport and imaging of all the media placed on the placement table 103 is completed.
[0164] In step S220, the control unit 141 determines which type of post-processing is specified (step S220).
[0165] When the instructed post-processing is a change process, the generation unit 144 reads out from the first storage device 130 an input image in which each medium designated in the instruction signal is captured (step S221).
[0166] Next, the generating unit 144 regenerates second processed images by processing each of the read input images according to the setting information instructed in the instruction signal, and outputs the regenerated second processed images by transmitting them to the information processing device 200 via the first communication device 122 (step S222). Then, the generating unit 144 ends the image reading process. The generating unit 144 outputs all the regenerated second processed images together with a replacement request signal requesting replacement of each of the output second processed images with each of the regenerated second processed images. When the information processing device 200 receives a replacement request signal from the image reading device 100 via the second communication device 203, it replaces each of the received second processed images with each of the newly received second processed images.
[0167] If the instructed post-processing is a deletion process, the control unit 141 transmits a deletion request signal requesting the deletion of the specified second processed image to the information processing device 200 via the first communication device 122 (step S223). Then, the control unit 141 ends the image reading process. If the information processing device 200 receives the deletion request signal from the image reading device 100 via the second communication device 203, it deletes the specified second processed image from the second storage device 210.
[0168] When the instructed post-processing is a re-reading process, the setting unit 142 sets the setting information instructed in the instruction signal in the first storage device 130. Furthermore, the setting unit 142 sets the imaging device 117, the motor 121, etc. so that an input image corresponding to the instructed setting information is generated thereafter (step S224).
[0169] Next, the control unit 141 drives the motor 121 again to re-rotate the feeding roller 112, the separation roller 113, the first conveying roller 114, the second conveying roller 115, the third conveying roller 118 and / or the fourth conveying roller 119. As a result, the control unit 141 feeds and conveys the media placed on the placement table 103 (step S225). Then, the control unit 141 shifts the process to step S105. If the instructed post-processing is a re-reading process, the media conveyed this time have been re-placed on the placement table 103 by the user, and the image reading device 100 re-conveys and re-images each of the re-placed media.
[0170] When the instructed post-processing is the end process, the control unit 141 ends the image reading process.
[0171] Note that the control unit 141 may generate and output display data without interrupting the transport of the medium every time a processed image is generated in step S212, similar to the process of step S114 in FIG. 9. In that case, the control unit 141 generates and outputs the display data 1000, 1100, or the second display data 1200 every time a processed image is generated. In this case, the display data 1000, 1100, or the second display data 1200 may include the list 1409, similar to the display data 1400. In this case, the list 1409 displays each image whose setting information has been determined not to match the characteristics of the input image so far, so that the user can specify it. When a specific image in the list 1409 is selected by the user, the processed image or the second processed image corresponding to that image is displayed in the display data 1000, 1100, or the second display data 1200. Alternatively, when a specific image in the list 1409 is selected by the user, display data including the processed image or the second processed image corresponding to that image may be newly generated and displayed in another window. When the OK button is pressed in the display data 1000, 1100, or the second display data 1200, the control unit 141 executes the designated post-processing.
[0172] As described above in detail, the image reading device 100 can improve user convenience even when display data is output without interrupting the transport of the medium.
[0173] FIG. 15 is a block diagram showing a schematic configuration of a first processing circuit 340 in an image reading device according to another embodiment.
[0174] The first processing circuit 340 is used in place of the first processing circuit 140, and executes image reading processing, etc. The first processing circuit 340 includes a control circuit 341, a setting circuit 342, an acquisition circuit 343, a generation circuit 344, a determination circuit 345, an identification circuit 346, a reception circuit 347, a second setting circuit 348, etc.
[0175] The control circuit 341 is an example of a control unit, and has the same functions as the control unit 141. The control circuit 341 receives an operation signal from the first input device 105 or the first communication device 122, a first medium signal from the first medium sensor 111, and a second medium signal from the second medium sensor 116. The control circuit 341 also reads out from the first storage device 130 a determination result as to whether or not the setting information designated by the user matches the characteristics of the input image. The control circuit 341 controls the motor 121 based on each piece of information received or read out. The control circuit 341 also reads out from the first storage device 130 an input image, a processed image, a second processed image, setting information designated by the user, and setting information matching the characteristics of the input image, and generates display data based on each piece of information read out. The control circuit 341 outputs the generated display data to the first display device 106 or the first communication device 122. The control circuit 341 also reads out post-processing designated by the user from the first storage device 130, and executes the read post-processing.
[0176] The setting circuit 342 is an example of a setting unit, and has the same function as the setting unit 142. The setting circuit 342 receives setting information designated by a user from the first input device 105 or the first communication device 122, sets the received setting information in the first storage device 130, and sets the imaging device 117 or the motor 121. In addition, the control circuit 341 reads out the setting information designated by the user from the first storage device 130, and sets the imaging device 117 or the motor 121.
[0177] The acquisition circuit 343 is an example of an acquisition section, and has the same function as the acquisition section 143. The acquisition circuit 343 acquires an input image from the imaging device 117, and stores it in the first storage device .
[0178] The generation circuit 344 is an example of a generation unit, and has the same functions as the generation unit 144. The generation circuit 344 reads out the input image, setting information specified by the user, and setting information that matches the characteristics of the input image from the first storage device 130, generates a processed image and a second processed image based on the read information, and stores them in the first storage device 130.
[0179] The determination circuit 345 is an example of a determination unit, and has the same function as the determination unit 145. The determination circuit 345 reads out the input image and setting information designated by the user from the first storage device 130, determines whether or not the setting information matches the characteristics of the input image based on each piece of read information, and stores the determination result in the first storage device 130.
[0180] The identification circuit 346 is an example of an identification unit, and has the same function as the identification unit 146. The identification circuit 346 reads an input image from the first storage device 130, identifies setting information that matches the characteristics of the input image, and stores the identified characteristic information in the first storage device 130.
[0181] The reception circuit 347 is an example of a reception unit, and has the same function as the reception unit 147. The reception circuit 347 receives an instruction signal from the first input device 105 or the first communication device 122, and stores in the first storage device 130 the setting information and post-processing specified by the user.
[0182] The second setting circuit 348 is an example of a second setting unit, and has the same function as the second setting unit 148. The second setting circuit 348 reads out the post-processing specified by the user from the first storage device 130, and transmits a setting request signal to another image reading device via the first communication device 122.
[0183] As described above in detail, even when the image reading device uses the first processing circuit 340, it is possible to improve the convenience for the user.
[0184] FIG. 16 is a diagram showing a schematic configuration of a second storage device 410 and a second processing circuit 420 in an information processing device according to still another embodiment.
[0185] 16, the second storage device 410 stores a control program 411, a setting program 412, an acquisition program 413, a generation program 414, a determination program 415, a specification program 416, a reception program 417, and a second setting program 418. Each of these programs is a functional module implemented by software that runs on a processor. The second processing circuit 420 reads each program stored in the first storage device 130 and operates according to the read programs, thereby functioning as a control unit 421, a setting unit 422, an acquisition unit 423, a generation unit 424, a determination unit 425, a specification unit 426, a reception unit 427, and a second setting unit 428.
[0186] The control unit 421, the setting unit 422, the acquisition unit 423, the generation unit 424, the determination unit 425, the specification unit 426, the reception unit 427, and the second setting unit 428 have the same functions as the control unit 141, the setting unit 142, the acquisition unit 143, the generation unit 144, the determination unit 145, the specification unit 146, the reception unit 147, and the second setting unit 148 of the image reading device 100, respectively. The second storage device 410 stores each data stored in the first storage device 130. The processes of steps S101 to S102, S104 to S122, S201 to S202, and S204 to S214 of the image reading process are executed by the control unit 421, the setting unit 422, the acquisition unit 423, the generation unit 424, the determination unit 425, the specification unit 426, the reception unit 427, and the second setting unit 428.
[0187] In step S101, the control unit 421 waits until a user inputs an instruction to read a medium using the second input device 201 and receives an operation signal from the second input device 201. The control unit 421 transmits the received operation signal to the image reading device 100 via the second communication device 203.
[0188] In step S102, the setting unit 422 acquires the setting information included in the operation signal. In addition, in steps S121, S123, and S224, the setting unit 422 acquires the setting information included in the instruction signal. The setting unit 422 transmits a request signal to the image reading device 100 via the second communication device 203, requesting that the acquired setting information be set in the first storage device 130 and that an input image corresponding to the acquired setting information be generated. The setting unit 142 of the image reading device 100 receives the request signal from the information processing device 200 via the first communication device 122. The setting unit 142 sets the setting information designated by the received request signal in the first storage device 130, and sets the imaging device 117, the motor 121, and the like so that an input image corresponding to the setting information is generated. As a result, the setting unit 422 sets the setting information designated by the user.
[0189] In steps S104, S124, S125, and S225, the control unit 421 transmits a request signal requesting that the motor 121 be driven to the image reading device 100 via the second communication device 203. The control unit 141 of the image reading device 100 receives the request signal from the information processing device 200 via the first communication device 122, and drives the motor 121 in accordance with the received request signal. This causes the control unit 421 to feed and transport the medium.
[0190] In step S105, the acquisition unit 143 transmits the input image to the information processing device 200 via the first communication device 122. The acquisition unit 423 receives the input image from the image reading device 100 via the second communication device 203 to acquire the input image.
[0191] In steps S111, S128, and S215, the control unit 421 transmits a request signal requesting that the motor 121 be stopped to the image reading device 100 via the second communication device 203. The control unit 141 of the image reading device 100 receives the request signal from the information processing device 200 via the first communication device 122, and stops the motor 121 in accordance with the received request signal. This causes the control unit 421 to stop feeding and transporting the medium.
[0192] In steps S114 and S217, the control unit 421 outputs the display data by displaying it on the second display device 202 or transmitting it to the other information processing device 200 via the second communication device 203. In steps S115 and S218, the control unit 421 receives an instruction signal from the other information processing device 200 via the second input device 201 or the second communication device 203. In steps S122 and S223, the control unit 421 deletes the input image and the second processed image from the second storage device 210. In steps S126, S213, and S222, the control unit 421 outputs the second processed image by displaying it on the second display device 202.
[0193] Note that some of the processes executed by the respective units of the information processing device described above may be executed by the corresponding units of the image reading device.
[0194] As described above in detail, the image processing system can improve user convenience even in the case where an information processing device executes part of the image reading process.
[0195] FIG. 17 is a block diagram showing a schematic configuration of a second processing circuit 520 in an information processing device according to still another embodiment.
[0196] The second processing circuit 520 is used in place of the second processing circuit 420, and executes image reading processing, etc. The second processing circuit 520 includes a control circuit 521, a setting circuit 522, an acquisition circuit 523, a generation circuit 524, a determination circuit 525, a specification circuit 526, a reception circuit 527, a second setting circuit 528, etc.
[0197] The control circuit 521 is an example of a control unit, and has the same functions as the control unit 421. The control circuit 521 receives an operation signal from the second input device 201, and outputs the received operation signal to the second communication device 203. The control circuit 521 also reads out the input image, the processed image, the second processed image, setting information designated by the user, and setting information suitable for the characteristics of the input image from the second storage device 210, and generates display data based on each of the read information. The control circuit 521 outputs the generated display data to the second display device 202 or the second communication device 203. The control circuit 521 also reads out the post-processing designated by the user from the second storage device 210, and executes the read post-processing.
[0198] The setting circuit 522 is an example of a setting unit, and has the same function as the setting unit 422. The setting circuit 522 receives setting information designated by a user from the second input device 201, sets the setting information in the second storage device 210, and outputs the setting information to the second communication device 203.
[0199] The acquisition circuit 523 is an example of an acquisition unit, and has the same function as the acquisition unit 423. The acquisition circuit 523 receives an input image from the second communication device 203, and stores it in the second storage device 210.
[0200] The generation circuit 524 is an example of a generation unit, and has the same function as the generation unit 424. The generation circuit 524 reads out the input image, setting information specified by the user, and setting information that matches the characteristics of the input image from the second storage device 210, generates a processed image and a second processed image based on the read information, and stores them in the second storage device 210.
[0201] The determination circuit 525 is an example of a determination unit, and has the same function as the determination unit 425. The determination circuit 525 reads out the input image and setting information designated by the user from the second storage device 210, determines whether or not the setting information matches the characteristics of the input image based on each piece of read information, and stores the determination result in the second storage device 210.
[0202] The identification circuit 526 is an example of an identification unit, and has the same function as the identification unit 426. The identification circuit 526 reads an input image from the second storage device 210, identifies setting information that matches the characteristics of the input image, and stores the identified characteristic information in the second storage device 210.
[0203] The reception circuit 527 is an example of a reception unit, and has the same function as the reception unit 427. The reception circuit 527 receives an instruction signal from the second input device 201 or the second communication device 203, and stores in the second storage device 210 the setting information and post-processing specified by the user.
[0204] The second setting circuit 528 is an example of a second setting unit, and has the same function as the second setting unit 428. The second setting circuit 528 reads out post-processing specified by the user from the second storage device 210, and transmits a setting request signal to another image reading device via the second communication device 203.
[0205] As described above in detail, even when the information processing device uses the second processing circuit 520, it is possible to improve the convenience for the user.
[0206] Although the preferred embodiments have been described above, the embodiments are not limited to these. For example, the image reading device may have a so-called U-turn path, and the medium placed on the placement table may be fed and conveyed from the top to the bottom, and then discharged onto the discharge table. [Explanation of symbols]
[0207] 1 Image processing system, 100 Image reading device, 141, 421 Control unit, 142, 422 Setting unit, 143, 423 Acquisition unit, 144, 424 Generation unit, 145, 425 Determination unit, 146, 426 Identification unit, 147, 427 Reception unit, 148, 428 Second setting unit, 200 Information processing device
Claims
1. a setting unit for setting setting information related to imaging processing or image processing designated by a user; An acquisition unit that acquires an input image of a medium; a determination unit that determines whether or not the setting information matches a feature of the input image based on the input image; an identification unit that identifies setting information that matches the characteristics of the input image when it is determined that the setting information does not match the characteristics of the input image; a generation unit that generates a processed image by processing the input image in accordance with the setting information specified by the specification unit; a control unit that outputs display data for displaying the processed image; 13. An image processing device comprising:
2. The image processing apparatus according to claim 1 , further comprising a receiving unit configured to receive an instruction from a user as to whether or not to change the setting information set by said setting unit to the setting information specified by said specifying unit.
3. The image processing device described in claim 1 or 2, wherein the control unit outputs second display data requesting the generation of an input image capable of executing processing in accordance with the setting information identified by the identification unit when the generation unit is unable to generate a processed image from the input image in accordance with the setting information identified by the identification unit.
4. The generation unit further generates a second processed image by processing the input image in accordance with setting information designated by a user; The image processing device according to claim 1 , wherein the control unit generates the display data so as to display the processed image and the second processed image side by side.
5. The generation unit further generates a second processed image by processing the input image in accordance with setting information designated by a user; The image processing device according to claim 1 , wherein the control unit generates the display data so as to switch between displaying the processed image and the second processed image.
6. The setting information includes a setting value for each of a plurality of items, the determination unit determines, for each of the plurality of items, whether or not the setting value matches a feature of the input image; The identification unit identifies a setting value that matches the characteristic of the input image for each item for which the setting value is determined not to match the characteristic of the input image, and The image processing device according to claim 1 or 2, wherein the generation unit generates a processed image by processing the input image according to the setting value identified by the identification unit for each item for which the setting value is determined not to match the characteristics of the input image.
7. a reception unit for receiving a post-processing instruction from a user when it is determined that the setting information does not match the characteristics of the input image, The control unit executes a process after the reception unit receives the request, 2. The image processing device of claim 1, wherein when the control unit determines that the setting information does not match the characteristics of the input image, if the reception unit has previously received a specification of post-processing for a combination of the setting information and the characteristics of the input image, the control unit executes the post-processing.
8. The acquisition unit acquires a plurality of input images obtained by capturing images of a plurality of media that are continuously conveyed, 3. The image processing device according to claim 1, wherein the control unit outputs the display data without interrupting the transport of the plurality of media when it is determined that the setting information does not match the characteristics of any of the plurality of input images.
9. a reception unit for receiving a post-processing instruction from a user when it is determined that the setting information does not match the characteristics of the input image, The control unit executes a process after the reception unit receives the request, The image processing device according to claim 1 , further comprising a second setting unit configured to set, in another image processing device, post-processing accepted by the accepting unit as post-processing for the setting information and the characteristics of the input image.
10. An image processing system having an image reading device and an information processing device, one of the image reading device and the information processing device has a setting unit that sets setting information related to an image capture process or an image processing process designated by a user; Either the image reading device or the information processing device has an acquisition unit that acquires an input image obtained by capturing an image of a medium, Any one of the image reading device and the information processing device has a determination unit that determines, based on the input image, whether or not the setting information matches a characteristic of the input image; any one of the image reading device and the information processing device has a specification unit that specifies setting information that matches the characteristics of the input image when it is determined that the setting information does not match the characteristics of the input image, one of the image reading device and the information processing device has a generating unit configured to generate a processed image by processing the input image in accordance with the setting information specified by the specifying unit; Any one of the image reading device and the information processing device has a control unit that outputs display data for displaying the processed image.
1. An image processing system comprising:
11. Setting information related to imaging processing or image processing designated by a user; Acquire an input image of a medium; determining whether the setting information matches a characteristic of the input image based on the input image; If it is determined that the setting information does not match the characteristics of the input image, identifying setting information that matches the characteristics of the input image; generating a processed image by processing the input image in accordance with the specified setting information; outputting display data for displaying the processed image; 13. An image processing method comprising:
12. A control program for a computer, comprising: Setting information related to imaging processing or image processing designated by a user; Acquire an input image of a medium; determining whether the setting information matches a characteristic of the input image based on the input image; If it is determined that the setting information does not match the characteristics of the input image, identifying setting information that matches the characteristics of the input image; generating a processed image by processing the input image in accordance with the specified setting information; outputting display data for displaying the processed image; A control program for causing the computer to execute the above steps.
Citation Information
Patent Citations
Document reading apparatus, image processing apparatus, multifunction apparatus, and document reading method
JP2018133627A
