Image reading device and image reading method
The image reading device allows users to distinguish and selectively include pages based on conditions through a checkbox interface, addressing the inefficiencies of manual and automatic page selection in existing devices.
Patent Information
- Application Number
- JP2020194938
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-11-25
- Publication Date
- 2024-12-23
- Estimated Expiration
- 2040-11-25
AI Technical Summary
Existing image reading devices either require users to manually check each page for compliance with conditions, increasing effort for large documents, or automatically filter pages, reducing user flexibility in selecting content.
An image reading device with a display that distinguishes between pages that meet and do not meet conditions, allowing users to manually select or deselect pages for inclusion in a file through a checkbox interface, while generating preview images for each page.
Enables users to flexibly create files by manually adding or removing pages based on condition satisfaction, balancing effort and freedom in page selection.
Smart Images

Figure 0007604191000001 
Figure 0007604191000002 
Figure 0007604191000003
Abstract
Description
[Technical field]
[0001] An embodiment of the present invention relates to an image reading apparatus and an image reading method. [Background technology]
[0002] There is an image reading device that scans a document with multiple pages page by page and files the read image data. Examples of the image reading device include scanners, copy machines, and MFPs (Multifunction Peripherals). Some image reading devices are equipped with a preview function that displays a preview of the read image data for each page (hereinafter, simply referred to as "page") before filing it. For example, there is an image reading device that displays a preview of all read pages, and an image reading device that automatically determines and displays a preview of only pages that satisfy a condition related to the image data. The condition related to the image data is, for example, whether the image data is a color image or not, or whether the image data is blank or not, etc. A user can visually check the previewed pages, select only the necessary image data from the page, and have the image reading device file it.
[0003] When using an image reading device that displays a preview of all pages, the user must visually check the image data of each page and determine for himself or herself whether or not the page satisfies the conditions related to the image data. This increases the user's workload, especially when the number of pages of the document is enormous. In contrast, when using an image reading device that automatically displays a preview of only the pages that satisfy the conditions related to the image data, the user's workload is reduced. However, in this case, the degree of freedom in page selection is reduced. For example, it becomes difficult for the user to manually add pages and file them as needed, such as adding pages that have been erroneously determined not to satisfy the conditions related to the image data. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2009-206678 A Summary of the Invention [Problem to be solved by the invention]
[0005] An object of the present invention is to provide an image reading device and an image reading method that can flexibly convert scanned image data into a file. [Means for solving the problem]
[0006] The image reading device of the embodiment has a reading unit, an input unit, and a control unit. The reading unit reads a document containing multiple pages to generate image data for each page. The display unit displays an image based on the image data. The input unit accepts an operation input indicating a change in a selection candidate of the image data by a user. The control unit causes the display unit to display the image data for each page in a manner that distinguishes whether or not the image data is a selection candidate based on whether or not a condition related to the image data is satisfied, and records a file including the image data that is determined to be a selection candidate in a storage unit. [Brief description of the drawings]
[0007] [Figure 1] 1 is an external view showing an overall configuration of an image forming apparatus 100 according to a first embodiment. [Diagram 2] 1 is a schematic diagram showing a part of the configuration of an image reading unit 200 of an image forming apparatus 100 according to a first embodiment. [Diagram 3] FIG. 1 is a block diagram showing a hardware configuration of an image forming apparatus 100 according to a first embodiment. [Figure 4] 1 is a block diagram showing a schematic configuration of a control unit 101 of an image forming apparatus 100 according to a first embodiment. [Diagram 5] FIG. 2 is a block diagram showing a schematic configuration of an auxiliary storage device 103 of the image forming apparatus 100 according to the first embodiment. [Figure 6]2 is a view showing an example of a document filter condition setting screen Pa displayed on a display 110 of the image forming apparatus 100 according to the first embodiment. FIG. [Figure 7] FIG. 2 is a view showing an example of a preview screen Pb displayed on a display 110 of the image forming apparatus 100 according to the first embodiment. [Figure 8] FIG. 2 is a view showing an example of a preview screen Pc displayed on a display 110 of the image forming apparatus 100 according to the first embodiment. [Figure 9] FIG. 2 is a view showing an example of a keyword setting screen Pd displayed on a display 110 of the image forming apparatus 100 according to the first embodiment. [Figure 10] FIG. 2 is a view showing an example of an image selection screen Pe displayed on a display 110 of the image forming apparatus 100 according to the first embodiment. [Figure 11] 5 is a flowchart showing an example of the operation of the image forming apparatus 100 according to the first embodiment. [Figure 12] FIG. 11 is a view showing an example of a pre-scanned original read by the image forming apparatus 100 according to the second embodiment. [Figure 13] FIG. 11 is a view showing an example of an original to be read by the image forming apparatus 100 according to the second embodiment. [Figure 14] FIG. 11 is a view showing an example of a preview screen Pf displayed on a display 110 of an image forming apparatus 100 according to a second embodiment. [Figure 15] FIG. 13 is an external view showing the overall configuration of an image forming apparatus 100-1 according to a third embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Hereinafter, an image reading apparatus and an image reading method according to an embodiment will be described with reference to the drawings.
[0009] (First embodiment) First, the overall configuration of an image forming apparatus 100 according to the embodiment will be described with reference to FIG. 1 is an external view showing an example of the overall configuration of an image forming apparatus 100. The image forming apparatus 100 is, for example, a multifunction peripheral (MFP). The image forming apparatus 100 includes a display 110, a control panel 120, a printer unit 130, a sheet storage unit 140, and an image reading unit 200. The image forming apparatus 100 is an example of an image reading device, and may be a copy machine, a scanner, or the like.
[0010] The display 110 is an image display device such as a liquid crystal display (LCD) or an organic EL (Electro Luminescence) display. The display 110 displays various information related to the image forming apparatus 100. The display 110 and a control panel 120 described below may be configured as an input / output unit such as an integrated touch panel.
[0011] The control panel 120 has a plurality of buttons. The control panel 120 accepts an input operation by a user. The control panel 120 outputs an operation signal corresponding to the input operation performed by the user to the control unit 101 of the image forming apparatus 100.
[0012] The printer unit 130 forms an image on a sheet based on an image data file including image data generated by the image reading unit 200. The printer unit 130 may be a device that fixes a visible image such as a toner image on a sheet, or may be an inkjet type device. The sheet is, for example, paper or label paper. The sheet may be any object on whose surface the image forming apparatus 100 can form an image. The sheet may be a sheet stored in the sheet storage unit 140, or a sheet manually inserted into the image forming apparatus 100.
[0013] The sheet storage section 140 stores sheets to be used for image formation by the printer section 130 .
[0014] The image reading unit 200 reads an image formed on a document placed on a document table based on the brightness of light, and generates image data, which is digital data. The image reading unit 200 outputs the generated image data to the control unit 101. The control unit 101 records the input image data in an auxiliary storage device 103, which will be described later. The control unit 101 may output the input image data to the printer unit 130. The control unit 101 may output the input image data to another information processing device or the like via a network.
[0015] Furthermore, the control unit 101 generates preview image data based on the input image data, associates the generated preview image data with the image data, and records the preview image data in the auxiliary storage device 103 described below. The preview image data is data showing a preview image to be displayed on the display 110. The preview image is an image obtained by reducing the image data. The user can check the contents of the image data generated by the image reading unit 200 by referring to the preview image displayed on the display 110.
[0016] Next, the configuration of the image reading unit 200 of the image forming apparatus 100 according to the embodiment will be described in more detail with reference to Fig. 2. Fig. 2 is a schematic diagram showing a part of an example of the configuration of the image reading unit 200.
[0017] The image reading unit 200 includes a document table 20, a first carriage 21, a second carriage 22, an imaging unit 23, and an image reading control unit 24. The direction in which the first carriage 21 moves is the sub-scanning direction y. In the document table 20, the direction perpendicular to the sub-scanning direction y is the main scanning direction x. The direction perpendicular to the main scanning direction x and the sub-scanning direction y is the height direction z.
[0018] The manuscript table 20 includes a manuscript table glass 201 , a shading plate 202 , a manuscript scale 203 , and a through-lead glass 204 .
[0019] The platen glass 201 has a placement surface 201-1 on which a document is placed. The shading plate 202 is made of a white material. The shading plate 202 has a white color that serves as a reference when performing shading correction on an image read from a document. The shading plate 202 has a shape that is elongated in the main scanning direction x.
[0020] The document scale 203 indicates the position of the document placed on the document table glass 201. A leading edge reference portion 203-1 is provided at the end of the document scale 203. The leading edge reference portion 203-1 forms a step between itself and the placement surface 201-1 of the document table glass 201, thereby forming a convex portion against which the end of the document is pressed. The document is pressed against the leading edge reference portion 203-1 on the document table glass 201, thereby determining its position. A position for placing the leading edge corner of the document is determined on the placement surface 201-1 in advance. By placing the leading edge corner of the document at the predetermined position, the document is positioned in the main scanning direction x and the sub-scanning direction y.
[0021] The first carriage 21 includes a light source 211, a reflector 212, and a first mirror 213. The light source 211 emits light. The reflector 212 reflects the light emitted from the light source 211. The light reflected by the reflector 212 is uniformly irradiated onto the shading plate 202 and the original. Based on the reflected light of the irradiated light, the light distribution characteristic in the main scanning direction x at the reading position of the original is adjusted. The first mirror 213 reflects the light reflected by the shading plate 202 and the original toward the second mirror 221 of the second carriage 22.
[0022] The second carriage 22 includes a second mirror 221 and a third mirror 222. The second mirror 221 reflects the light reflected by the first mirror 213 to the third mirror 222. The third mirror 222 reflects the light reflected by the second mirror 221 to the condenser lens 231 of the imaging unit 23.
[0023] The imaging unit 23 includes a condenser lens 231, a CCD sensor 232, and a CCD board 233. The condenser lens 231 condenses the light reflected by the third mirror 222. The condenser lens 231 focuses the focused light on an imaging surface (reading surface) of the CCD sensor 232. The CCD sensor 232 is mounted on the CCD board 233. For example, the CCD sensor 232 is a hybrid 4-line sensor. The hybrid 4-line sensor includes a 3-line sensor that reads a color image and a 1-line sensor that reads a monochrome image. The 3-line sensor reads R (red), G (green), and B (blue) light. The CCD sensor 232 converts the light focused by the condenser lens 231 into an electric charge. Through this conversion, the CCD sensor 232 converts the image focused by the condenser lens 231 into an electric signal. The CCD board 233 generates image data based on an electrical signal generated by photoelectric conversion of the CCD sensor 232. When generating image data, the CCD board 233 generates the image data using correction information obtained in advance by shading correction processing. The CCD board 233 outputs the generated image data to the image reading control unit 24. The above-mentioned processing performed by the CCD board 233 is executed by an AFE (Analog Front End) mounted on the CCD board 233.
[0024] The image reading control unit 24 controls the first carriage 21, the second carriage 22, and the imaging unit 23. For example, the image reading control unit 24 controls the movement of the first carriage 21 and the turning on and off of the light source 211 of the first carriage 21. For example, the image reading control unit 24 controls the operation of the imaging unit 23.
[0025] The first carriage 21 moves in the sub-scanning direction y under the control of the image reading control unit 24 . The second carriage 22 moves in the same direction as the first carriage 21 at half the speed as the first carriage 21 in accordance with the movement of the first carriage 21. By such an operation, even if the first carriage 21 moves, the optical path length of the light reaching the imaging surface of the CCD sensor 232 does not change. That is, the optical path length of the light in the optical system constituted by the first mirror 213, the second mirror 221, the third mirror 222, and the condenser lens 231 is constant. In other words, the optical path length from the placement surface 201-1 to the imaging surface of the CCD sensor 232 is constant.
[0026] For example, in the example of FIG. 2, the first carriage 21 moves from left to right along the sub-scanning direction y. As the first carriage 21 moves in the sub-scanning direction y, the reading position P relative to the original also moves. Therefore, the reading position P moves from left to right along the sub-scanning direction y. The reading position P is a position for one line in the main scanning direction x. As the reading position P moves in the sub-scanning direction y, an image of the original at the reading position P is sequentially formed on the imaging surface of the CCD sensor 232. The CCD sensor 232 outputs a signal corresponding to the image of the reading position P formed as a signal for one line in the main scanning direction x. The CCD board 233 generates image data for the entire area on the original platen glass 201 based on the signals for the multiple lines.
[0027] The image reading unit 200 includes, for example, an ADF (Auto Document Feeder). The ADF transports a multi-page document to be read page by page to the document table 20. However, the multi-page document may be transported to the document table 20 in order by being manually inserted.
[0028] Next, the functional configuration of the image forming apparatus 100 according to the embodiment will be described with reference to Fig. 3. Fig. 3 is a block diagram showing the hardware configuration of the image forming apparatus 100.
[0029] The image forming apparatus 100 includes a control unit 101, a network interface 102, an auxiliary storage device 103, a memory 104, a display 110, a control panel 120, a printer unit 130, a sheet storage unit 140, and an image reading unit 200. The functional units included in the image forming apparatus 100 are connected to each other via an internal bus, and can input and output data between them. The functional units described with reference to FIG. 1 are denoted by the same reference numerals as in FIG. 1, and description thereof will be omitted.
[0030] The control unit 101 controls the operation of each functional unit of the image forming apparatus 100. The control unit 101 executes a program to cause each functional unit to execute various processes. The program is stored in advance in, for example, the memory 104. The configuration of the control unit 101 will be described in detail later.
[0031] The network interface 102 transmits and receives data to and from external devices. The network interface 102 operates as an input interface and receives data transmitted from an external device. The network interface 102 operates as an output interface and transmits data to an external device.
[0032] The auxiliary storage device 103 is a storage medium such as a hard disk drive (HDD) or a solid state drive (SSD). The auxiliary storage device 103 stores various data. The various data are, for example, image data, preview image data, image data files, and various setting data. The configuration of information recorded in the auxiliary storage device 103 will be described in detail later.
[0033] The memory 104 is a storage medium such as a RAM (Random Access Memory). The memory 104 temporarily stores data and programs used by each functional unit of the image forming apparatus 100. Note that digital data such as image data generated by the image reading unit 200 may be recorded in the memory 104 instead of the auxiliary storage device 103.
[0034] Next, the configuration of the control unit 101 of the image forming apparatus 100 according to the embodiment will be described with reference to FIGS. 4 is a block diagram showing a schematic configuration of control unit 101. Control unit 101 includes a document filter setting unit 1011, a document determination unit 1012, a preview screen display control unit 1013, and a filing unit 1014. In addition, document determination unit 1012 includes a color information analysis unit 1015, a character recognition unit 1016, and an image matching unit 1017.
[0035] 5 is a block diagram showing a schematic configuration of the auxiliary storage device 103. The auxiliary storage device 103 stores image data 1031, preview image data 1032, document filter setting information 1033, pre-registered image data 1034, document determination result information 1035, and an image data file 1036.
[0036] Image forming apparatus 100 in this embodiment reads a document containing multiple pages using image reading unit 200, and generates image data 1031 for each page and preview image data 1032 for each page. Image forming apparatus 100 displays a preview image based on the generated preview image data 1032 on display 110. At this time, image forming apparatus 100 displays the preview image based on document filter conditions set by the user.
[0037] FIG. 6 is a diagram showing an example of a document filter condition setting screen Pa displayed on the display 110. The user refers to the document filter condition setting screen Pa displayed on the display 110 and sets the document filter conditions by operating the control panel 120. For example, the document filter condition setting screen Pa includes eight image areas representing selection buttons. For example, as shown in FIG. 6, the eight image areas respectively include the character strings "ON", "OFF", "color pages only", "monochrome pages only", "keyword selection", "image selection", "cancel", and "OK". The user operates the control panel 120 and selects one of these selection buttons to set the document filter conditions.
[0038] When the "ON" selection button is selected, the document filter function is turned on (ON). When the "OFF" selection button is selected, the document filter function is turned off (OFF).
[0039] When the selection button "ON" is selected, if the selection button "Color pages only" is selected, a document filter condition is set that requires that the page is a color page.When the selection button "ON" is selected, if the selection button "Monochrome pages only" is selected, a document filter condition is set that requires that the page is a monochrome page.When the selection button "ON" is selected, if the selection button "Keyword selection" is selected, a document filter condition is set that requires that the page is a monochrome page.When the selection button "ON" is selected, if the selection button "Image selection" is selected, a document filter condition is set that requires that the page is a specific image.
[0040] When the "Cancel" selection button is selected, the document filter condition settings made by selecting the above selection button are not confirmed and are invalid. When the "OK" selection button is selected, the document filter condition settings made by selecting the above selection button are confirmed. When the document filter condition settings are confirmed, the control panel 120 outputs information indicating the set document filter conditions to the control unit 101.
[0041] The following describes a case where a document filter condition is set that the document must be a color page.
[0042] FIG. 7 is a diagram showing an example of a preview screen Pb when a document filter condition that a document is a color page is set. In the preview screen Pb, preview images generated by reading a document of multiple pages by the image reading unit 200 are displayed in page order. In addition, in FIGS. 7 to 8, the range surrounded by a dashed frame indicates a color image area. For example, it indicates that a character string such as "AAAA" shown in the figure is a chromatic color such as red or blue. Or, it indicates that the background color of the character string "AAAA" is a chromatic color such as red or blue. Therefore, the first page (P.1) and the second page (P.2) in the preview screen Pb in FIG. 7 are color pages, and the third page (P.3) is a monochrome page. In the example of FIG. 7, preview images of three pages are displayed at a time. The user can switch the page to be displayed by selecting an image area indicating a triangular button at the right end or left end in the preview screen Pb.
[0043] An image showing a check box is displayed at the bottom of each preview image displayed on the preview screen Pb. Fig. 7 shows the preview screen Pb when a document filter condition is set that specifies that the page must be colored. Therefore, the check boxes at the bottom of the preview images of the first and second pages, which are color pages, are displayed as checked. Also, the check box at the bottom of the preview image of the third page, which is a monochrome page, is displayed as unchecked.
[0044] In this embodiment, the image forming apparatus 100 is configured to display whether or not a page satisfies the document filter conditions in a manner that allows the user to distinguish whether or not the page satisfies the document filter conditions based on the checked state of a check box, but this is not limited to this. Any other display method may be used as long as it allows the user to distinguish whether or not the page satisfies the document filter conditions. For example, only pages that satisfy the document filter conditions may be displayed with a different background color, highlighted, displayed in a frame, or flashing.
[0045] When the user selects the selection button "OK" in the preview screen Pb, the control unit 101 files only the image data corresponding to the checked preview image. The user can arbitrarily check or uncheck a check box image by selecting the check box image. This allows the user to remove any page from the pages determined to satisfy the document filter conditions and file the pages. Also, the user can add any page determined not to satisfy the document filter conditions and file the pages by checking the check box. In this way, the user can manually add and delete pages as necessary, so that scanned image data can be flexibly filed.
[0046] When the user selects the selection button "Cancel" on the preview screen Pb, the change in the check state of the check box is not reflected, and the display of the preview screen Pb ends.
[0047] When the user selects the "Filter" button in the preview screen Pb, the display switches to a display in which a filter based on the document filter conditions is applied. Specifically, the display switches to the preview screen Pc in which only the preview images of pages that are determined to satisfy the document filter conditions are displayed.
[0048] FIG. 8 is a diagram showing an example of a preview screen Pc which is switched to when filter execution is selected. The preview image of the third page, which is a monochrome page displayed on the preview screen Pb shown in FIG. 7, is not displayed on the preview screen Pc. Here, an example is shown in which a document filter condition is set that requires the document to be a color page, so that only preview images of color pages are displayed on the preview screen Pc. With this configuration, the user can easily refer to only the preview images of pages which are determined to satisfy the document filter condition.
[0049] When the user selects the "Remove Filter" button in the preview screen Pc, the display switches to one in which the filter based on the document filter conditions is not applied. Specifically, the display switches to the preview screen Pb in Fig. 7, which displays preview images of all the scanned pages.
[0050] Incidentally, when a document filter condition that specifies that the document must be a monochrome page is set, the configuration is basically the same as above, and the above description may be replaced with a configuration in which color pages and monochrome pages are replaced.
[0051] The following describes a case where a document filter condition is set that specifies that the document must be a page that contains a specific keyword.
[0052] Fig. 9 is a diagram showing an example of a keyword setting screen Pd for setting a document filter condition that the page contains a specific keyword. A software keyboard and a keyword display field are displayed on the keyword setting screen Pd. In the keyword setting screen Pd shown in Fig. 9, the keyword "APPLE" is displayed in the keyword display field. The keyword entered via the software keyboard is displayed in the keyword display field.
[0053] The user inputs a keyword to be set as a document filter condition in the keyword setting screen Pd. When the user inputs a keyword and selects the selection button "OK" in the keyword setting screen Pd, the control unit 101 identifies pages that contain the input keyword in all the read image data. Specifically, the control unit 101 detects characters contained in each page, for example, by an OCR (Optical Character Recognition) function, and compares the detected characters with the input keyword. In this way, the control unit 101 identifies pages that contain the input keyword (for example, the above-mentioned "APPLE").
[0054] The control unit 101 generates a preview screen in which only the checkboxes at the bottom of the preview images corresponding to the pages including the input keywords are checked. The control unit 101 causes the display 110 to display the generated preview screen.
[0055] The user can arbitrarily check or uncheck a check box image on the displayed preview screen. This allows the user to remove any page from the pages determined to contain the input keyword and file the pages by unchecking the check box. Also, the user can add any page determined not to contain the input keyword and file the pages by checking the check box. In this way, the user can manually add and delete pages as necessary, allowing the scanned image data to be flexibly filed.
[0056] The following describes a case where a document filter condition is set that specifies that the document must be a page that includes a specific image.
[0057] Fig. 10 is a diagram showing an example of an image selection screen Pe for setting a document filter condition that a page contains a specific image. At least one image registered in advance by a user or the like is displayed on the image selection screen Pe. Three images registered in advance are displayed on the image selection screen Pe shown in Fig. 10. The user can select a desired image by selecting an image area showing left and right triangular buttons on the image selection screen Pe. On the image selection screen Pe shown in Fig. 10, the image enlarged and displayed in the center indicates the image to be selected.
[0058] The user selects an image to be set as a document filter condition on the image selection screen Pe. When the user selects an image and selects the selection button "OK" on the image selection screen Pe, the control unit 101 identifies the page that contains the selected image from all the read image data. Specifically, the control unit 101 detects the image contained in each page by, for example, image processing, and compares the detected image with the selected image by, for example, pattern matching. In this way, the control unit 101 identifies the page that contains the selected image.
[0059] The control unit 101 generates a preview screen in which only the check box at the bottom of the preview image corresponding to the page including the selected image is checked. The control unit 101 causes the display 110 to display the generated preview screen.
[0060] The user can arbitrarily check or uncheck a check box image by selecting the check box image on the displayed preview screen. This allows the user to remove any page from the pages determined to contain the selected image and file the image by unchecking the check box. Also, the user can add any page determined not to contain the selected image and file the image by checking the check box. In this way, the user can manually add and delete pages as necessary, allowing the scanned image data to be flexibly filed.
[0061] The configuration of each functional unit of the control unit 101 shown in FIG. 4 will be described in detail below. 6, and displays it on the display 110. The document filter setting unit 1011 obtains, from the control panel 120, information indicating the result of the user's input on the document filter condition setting screen Pa.
[0062] When the document filter setting unit 1011 receives information indicating that the selection button "color pages only" has been selected, it sets a document filter condition that requires that the page is a color page. When the document filter setting unit 1011 receives information indicating that the selection button "monochrome pages only" has been selected, it sets a document filter condition that requires that the page is a monochrome page.
[0063] When the document filter setting unit 1011 acquires information indicating that the selection button "Keyword Selection" has been selected, it generates, for example, a keyword setting screen Pd as shown in Fig. 9 and displays it on the display 110. The document filter setting unit 1011 acquires information indicating the results of input by the user on the keyword setting screen Pd from the control panel 120. The document filter setting unit 1011 sets a document filter condition that requires that the page contain a keyword based on the information.
[0064] When the document filter setting unit 1011 acquires information indicating that the selection button "Image Selection" has been selected, it generates, for example, an image selection screen Pe shown in Fig. 10 and displays it on the display 110. The document filter setting unit 1011 acquires information indicating the results of image selection by the user on the image selection screen Pe from the control panel 120. The document filter setting unit 1011 sets a document filter condition that requires that the page contains an image based on the information.
[0065] The document determination unit 1012 determines whether or not each image data read by the image reading unit 200 satisfies the document filter conditions set by the document filter setting unit 1011. The document determination unit 1012 records in the auxiliary storage device 103 document determination result information 1035 indicating the determination result for each page.
[0066] The color information analysis unit 1015 is a functional unit that operates when the document filter setting unit 1011 sets a document filter condition that the document is a color page, or when the document filter condition that the document is a monochrome page is set. The color information analysis unit 1015 acquires image data 1031 for each page read by the image reading unit 200 from the auxiliary storage device 103. The color information analysis unit 1015 performs an automatic determination of whether each image data 1031 is a color page or a monochrome page (hereinafter referred to as "color determination"). Note that any method can be used for the color determination. The color information analysis unit 1015 records document determination result information 1035 indicating the result of the color determination in the auxiliary storage device 103.
[0067] The color information analysis unit 1015 has, for example, an ACS (Automatic Color Selection) function. The color information analysis unit 1015 performs color determination based on information that is a feature amount related to the color of pixels that make up the image data 1031. For example, the color information analysis unit 1015 converts the image data 1031, which is RGB data, into saturation data. Note that the color information analysis unit 1015 may perform a filter process on the RGB data in advance in order to improve the accuracy of conversion from RGB data to saturation data. The color information analysis unit 1015 compares the saturation of the pixels that make up the image data 1031 with a predetermined saturation threshold value (hereinafter referred to as the "saturation threshold value") for each pixel.
[0068] The color information analysis unit 1015 counts the number of pixels whose saturation is greater than the saturation threshold among the pixels included in the image data 1031. The color information analysis unit 1015 compares the number of pixels whose saturation is greater than the saturation threshold with a predetermined threshold for the number of pixels (hereinafter referred to as the "ACS (Auto Color Select) threshold"). If the number of pixels whose saturation is greater than the saturation threshold is greater than the ACS threshold, the color information analysis unit 1015 determines that the image data 1031 is a color page. Also, if the number of pixels whose saturation is greater than the saturation threshold is equal to or less than the ACS threshold, the color information analysis unit 1015 determines that the image data 1031 is a monochrome page.
[0069] However, the color determination is not limited to the above configuration. For example, the color information analysis unit 1015 may perform color determination based on the ratio of the number of pixels whose saturation is greater than the saturation threshold to the number of pixels in the image data 1031. In this case, a value indicating the ratio is set to the ACS threshold. Also, for example, the color information analysis unit 1015 may perform color determination using RGB values instead of saturation.
[0070] In this way, the ACS threshold is a value that determines the likelihood that the image data 1031 will be determined to be a color page or a monochrome page in the determination by the color information analysis unit 1015. The ACS threshold may be variable. For example, the ACS threshold may be configured to be changeable based on an operation signal indicating instruction information input from the control panel 120 by the user.
[0071] The character recognition unit 1016 is a functional unit that operates when a document filter condition that a page contains a specific keyword is set by the document filter setting unit 1011. The character recognition unit 1016 acquires image data 1031 for each page read by the image reading unit 200 from the auxiliary storage device 103. The character recognition unit 1016 acquires information indicating the result of an input by a user on a keyword setting screen Pd shown in Fig. 9 from the document filter setting unit 1011. The character recognition unit 1016 automatically determines whether each image data 1031 is a page that contains a keyword based on the acquired information.
[0072] The character recognition unit 1016 has, for example, an OCR (Optical Character Recognition) function. The character recognition unit 1016 detects characters included in each page using the OCR function and compares the detected characters with the input keyword. In this way, the character recognition unit 1016 determines whether or not each image data is a page that includes the input keyword.
[0073] The image matching unit 1017 is a functional unit that operates when the document filter setting unit 1011 sets a document filter condition that the document is a page including a specific image. The image matching unit 1017 acquires image data 1031 for each page read by the image reading unit 200 from the auxiliary storage device 103. The image matching unit 1017 acquires information indicating the result of an input by a user on an image selection screen Pe shown in FIG. 10, for example, from the document filter setting unit 1011. The image matching unit 1017 acquires pre-registered image data 1034 corresponding to the acquired information from the auxiliary storage device 103. The image matching unit 1017 automatically determines whether each image data 1031 is a page including an image based on the acquired pre-registered image data 1034.
[0074] The image matching unit 1017 has, for example, a pattern matching function. The image matching unit 1017 performs image processing using the pattern matching function to match the image included in each page with the image based on the pre-registered image data 1034. As a result, the image matching unit 1017 determines whether or not each image data is a page that includes the selected image.
[0075] The preview screen display control unit 1013 acquires the manuscript determination result information 1035 from the auxiliary storage device 103. The preview screen display control unit 1013 generates a preview screen and displays it on the display 110. At this time, the preview screen display control unit 1013 determines the check state of the check box images corresponding to each preview image included in the preview screen, based on the acquired manuscript determination result information 1035.
[0076] The preview screen display control unit 1013 acquires information indicating the result of an input made by the user on the preview screen from the control panel 120. The information indicating the result of the input includes information indicating the check state of the check box for each page when the user selects the selection button "OK" on the preview screen. The preview screen display control unit 1013 updates the manuscript judgment result information 1035 stored in the auxiliary storage device 103 based on the acquired information.
[0077] The filing unit 1014 acquires the manuscript determination result information 1035 from the auxiliary storage device 103. The filing unit 1014 identifies a page to be filed based on the manuscript determination result information 1035. That is, the filing unit 1014 identifies a page corresponding to a preview image with a checked checkbox based on the manuscript determination result information 1035. The filing unit 1014 acquires image data 1031 corresponding to the identified page from the auxiliary storage device 103. The filing unit 1014 generates an image data file 1036 by filing the acquired image data 1031. The filing unit 1014 records the generated image data file 1036 in the auxiliary storage device 103.
[0078] Filing unit 1014 may output image data file 1036 to, for example, an external storage medium. Filing unit 1014 may output image data file 1036 to printer unit 130 instead of recording it in a storage medium. In this case, printer unit 130 forms an image based on image data file 1036 acquired from filing unit 1014 on a sheet.
[0079] The information recorded in the auxiliary storage device 103 shown in FIG. 5 will be described in detail below. The image data 1031 is digitally scanned data indicating an image of each page, which is generated by reading a document by the image reading unit 200. The control unit 101 acquires the image data generated by the image reading unit 200, and records the image data in the auxiliary storage device 103.
[0080] Preview image data 1032 is digital data indicating a preview image that is generated by control unit 101 together with each piece of image data 1031 when the image data 1031 is generated. As described above, a preview image is an image in which image data is reduced. By referring to the preview image displayed on display 110, the user can check the contents of the image data generated by image reading unit 200.
[0081] The document filter setting information 1033 is information indicating document filter conditions specified by the user. Specifically, the document filter setting information 1033 is information indicating the result of input by the user on a document filter condition setting screen Pa shown in Fig. 6, for example. The control unit 101 acquires the document filter setting information 1033 from the control panel 120, and records it in the auxiliary storage device 103. For example, the document filter setting information 1033 is information indicating whether or not to apply the document filter conditions.
[0082] For example, the document filter setting information 1033 is information indicating that when a document filter is applied, a document filter condition is set that the document is a color page.For example, the document filter setting information 1033 is information indicating that when a document filter is applied, a document filter condition is set that the document is a monochrome page.
[0083] For example, the document filter setting information 1033 is information indicating that a document filter condition is set such that a page contains a specific keyword when applying a document filter. In this case, the document filter setting information 1033 includes information indicating a specific keyword designated by the user. Specifically, the document filter setting information 1033 is information indicating a keyword input by the user on a keyword setting screen Pd shown in FIG. 9, for example.
[0084] For example, the document filter setting information 1033 is information indicating that a document filter condition is set such that a page contains a specific image when a document filter is applied. In this case, the document filter setting information 1033 includes information indicating a specific image selected by the user from the pre-registered image data 1034. Specifically, the document filter setting information 1033 is information indicating an image selected by the user on the image selection screen Pe shown in FIG. 10, for example.
[0085] The pre-registered image data 1034 is data indicating an image used as a specific image when a document filter condition is set that specifies that the page contains a specific image. The pre-registered image data 1034 is registered in advance in the auxiliary storage device 103 by the user. An image based on the pre-registered image data 1034 is displayed, for example, on an image selection screen Pe shown in FIG.
[0086] The document determination result information 1035 is information indicating the result of the determination by the document determination unit 1012. The determination result here is the result of the determination as to whether or not each image data satisfies the document filter conditions. The document determination result information 1035 is updated when the user checks or unchecks a check box on the preview screen.
[0087] The image data file 1036 is a data file generated by the filing unit 1014 based on the document determination result information 1035. A plurality of image data are included in the image data file 1036. The image data file 1036 is, for example, a data file in a PDF (Portable Document Format) format.
[0088] The following describes an example of the operation of the image forming apparatus 100. In the following, as an example, a case will be described where a document filter condition is set that the document is a color page. 11 is a flowchart showing the operation of image forming apparatus 100. Note that the operation of image forming apparatus 100 shown in this flowchart starts when, for example, a multi-page document has been placed on the ADF by a user.
[0089] The document filter setting unit 1011 generates a document filter condition setting screen Pa shown in FIG. 6, for example, and displays it on the display 110. The control panel 120 accepts a selection input of the selection button "ON" by the user on the document filter condition setting screen Pa. This causes the document filter setting unit 1011 to set the document filter function to ON (ACT001). Next, the control panel 120 accepts a selection input of the selection button "Color pages only" by the user on the document filter condition setting screen Pa. This causes the document filter setting unit 1011 to set document filter conditions that require a color page as a condition (ACT002).
[0090] Next, the control panel 120 accepts the selection input of the selection button "OK" on the document filter condition setting screen Pa. This causes the image reading unit 200 to start reading the document of multiple pages (ACT003). The image reading unit 200 reads the image formed on the document placed on the document platen based on the brightness of the light, and generates image data, which is digital data (ACT004). The control unit 101 acquires the image data generated by the image reading unit 200, and records it in the auxiliary storage device 103. The control unit 101 also generates preview image data based on the acquired image data, and records the generated preview image data in the auxiliary storage device 103 in association with the image data (ACT005).
[0091] The color information analysis unit 1015 acquires image data 1031 for each page read by the image reading unit 200 from the auxiliary storage device 103. The color information analysis unit 1015 performs color judgment for each image data 1031 (ACT006). The color information analysis unit 1015 records document judgment result information 1035 indicating the result of the color judgment in the auxiliary storage device 103 (ACT007).
[0092] The preview screen display control unit 1013 acquires the manuscript determination result information 1035 from the auxiliary storage device 103. The preview screen display control unit 1013 generates a preview screen and displays it on the display 110 (ACT008). At this time, the preview screen display control unit 1013 determines the check state of the check box images corresponding to each preview image included in the preview screen based on the acquired manuscript determination result information 1035.
[0093] The control panel 120 accepts an instruction input by the user to add or delete a selected page on the preview screen (ACT009). As described above, an instruction input to add or delete a selected page is performed, for example, by checking or unchecking a check box provided for each preview image. The preview screen display control unit 1013 acquires information indicating the result of the input entered by the user on the preview screen from the control panel 120. The preview screen display control unit 1013 updates the manuscript judgment result information 1035 stored in the auxiliary storage device 103 based on the acquired information.
[0094] The filing unit 1014 acquires the manuscript judgment result information 1035 from the auxiliary storage device 103. The filing unit 1014 identifies a page to be filed based on the manuscript judgment result information 1035. The filing unit 1014 acquires image data 1031 corresponding to the identified page from the auxiliary storage device 103. The filing unit 1014 generates an image data file 1036 by filing the acquired image data 1031 (ACT010). The filing unit 1014 records the generated image data file 1036 in the auxiliary storage device 103. With this, the operation of image forming apparatus 100 shown in the flowchart of FIG. 11 is completed.
[0095] As described above, the image reading device includes a reading unit, a display unit, an input unit, and a control unit. For example, the image reading device is the image forming device 100 in the embodiment, the reading unit is the image reading unit 200 in the embodiment, the display unit is the display 110 in the embodiment, the input unit is the control panel 120 in the embodiment, and the control unit is the control unit 101 in the embodiment. The reading unit reads a document of multiple pages and generates image data for each page. For example, the image data is the image data 1031 in the embodiment. The display unit displays an image based on the image data. For example, the image based on the image data is the preview image data 1032 in the embodiment. The input unit accepts an operation input indicating a change of a selection candidate of the image data by a user. For example, the operation input indicating a change of the selection candidate is an operation input for adding or deleting a page on the preview screen in the embodiment. The control unit causes the display unit to distinguish whether or not the image data is a selection candidate based on whether or not the condition related to the image data is satisfied, and records a file including the image data set as the selection candidate in the storage unit. For example, the conditions related to image data are document filter conditions in the embodiment, the distinguishable display is a display distinguishable by the checked state of a check box in the embodiment, the operational input is a selection input such as the selection button "OK" in the embodiment, and the memory unit is the auxiliary memory device 103 in the embodiment.
[0096] The input unit may receive an input indicating conditions related to image data, allowing the user to set document filter conditions as desired. The control unit may record in the memory unit image data of pages that satisfy the conditions related to the image data and image data of pages that do not satisfy the conditions related to the image data and that are selected by operational input. The control unit may record in the storage unit a file including image data of pages that satisfy the conditions related to the image data, excluding pages that have been deselected by operational input. In addition, the condition regarding the image data may be a condition indicating whether or not the original is a color original, whether or not the original is a monochrome original, whether or not the original contains a specific word or phrase, or whether or not the original contains a specific image.
[0097] With such a configuration, the image reading device can display the preview image for each page on the preview screen so that the user can distinguish whether the page satisfies the document filter condition. The image reading device files only image data corresponding to the preview image in a state where the check box is checked, for example. Here, the user can arbitrarily check or uncheck the check box image by selecting the check box image. This allows the user to make the image reading device file the pages determined to satisfy the document filter condition by removing any page from the pages determined to satisfy the document filter condition by unchecking the check box. In addition, the user can add any page determined not to satisfy the document filter condition by checking the check box, and make the image reading device file the pages. In this way, the user can manually add and delete pages as necessary. Thus, the image forming device can flexibly file the scanned image data.
[0098] In this embodiment, the image forming apparatus 100 is configured to set a document filter condition that the page is a color page or a monochrome page, but the present invention is not limited to this. For example, the image forming apparatus 100 may be configured to be able to set a document filter condition that the page is a grayscale page. Furthermore, the image forming apparatus 100 may be configured to be able to set a document filter condition that the page is any one of a plurality of types of pages, such as a document filter condition that the page is a grayscale page or a monochrome page.
[0099] In the present embodiment, the image forming apparatus 100 is configured to set a document filter condition that the page contains a specific keyword, but the present invention is not limited to this. For example, the image forming apparatus 100 may be configured to be able to set a document filter condition that the page does not contain a specific keyword. Furthermore, the image forming apparatus 100 may be configured to be able to set a document filter condition that the page contains a specific keyword and does not contain a specific keyword.
[0100] In the present embodiment, the image forming apparatus 100 is configured to set a document filter condition that the page contains a specific image, but the present invention is not limited to this. For example, the image forming apparatus 100 may be configured to be able to set a document filter condition that the page does not contain a specific image. Furthermore, the image forming apparatus 100 may be configured to be able to set a document filter condition that the page contains a specific image and does not contain a specific image.
[0101] The image forming apparatus 100 may be configured to be able to set document filter conditions that are any combination of the above-described conditions. For example, the image forming apparatus 100 may be configured to be able to set document filter conditions that are conditioned on a page being a grayscale page or a monochrome page, including a first keyword and not including a second keyword different from the first keyword, including a first image and not including a second image different from the first image.
[0102] Second embodiment In the second embodiment, an image forming apparatus reads another document (hereinafter, referred to as a "pre-read document") before reading a document with multiple pages to be converted into a file. The image forming apparatus sets a document filter condition that the pages included in the read document must be the same as the pages included in the pre-read document. In the following description, the same reference numerals as those used in the description of the image forming apparatus 100 of the first embodiment shown in FIGS. 1 to 5 will be used.
[0103] 12 is a schematic diagram showing an example of a pre-read document, in which the pre-read document shown in FIG. Fig. 13 is a schematic diagram showing an example of a document having multiple pages to be converted into a file. The document to be converted into a file shown in Fig. 13 has five pages.
[0104] 12 and 13, pages with the same character (e.g., "A") indicate that the images formed are the same page. That is, in the examples of Fig. 12 and 13, the pre-scanned manuscript and the manuscript to be filed include three common pages, "A", "C", and "D".
[0105] The image reading unit 200 reads the pre-read manuscript and the manuscript to be filed, and generates image data for each page. The control unit 101 acquires the image data for each page generated by the image reading unit 101, and records it in the auxiliary storage device 103. The document determination unit 1012 compares the image data of the pre-read document with the image data of the document to be filed, for example, by pattern matching, for each page. The document determination unit 1012 determines whether each page included in the document to be filed is the same as any page included in the pre-read document. The document determination unit 1012 records document determination result information 1035 indicating the determination result in the auxiliary storage device 103.
[0106] The preview screen display control unit 1013 acquires the manuscript determination result information 1035 from the auxiliary storage device 103. The preview screen display control unit 1013 generates a preview screen and displays it on the display 110. At this time, the preview screen display control unit 1013 determines the check state of the check box images corresponding to each preview image included in the preview screen, based on the acquired manuscript determination result information 1035.
[0107] 14 is a diagram showing an example of a preview screen Pf displayed on the display 110 of the image forming apparatus 100 of the second embodiment. On the preview screen Pf, the check boxes of the pages that have the same page in the pre-scanned manuscript are checked. That is, in the case of the pre-scanned manuscript and the manuscript to be filed, as shown in FIG. 14, the check boxes of the pages on which the images of "A" and "C" are formed are checked.
[0108] As described above, the image forming apparatus 100 in the second embodiment reads in advance a pre-read manuscript to be compared. The image forming apparatus 100 sets a manuscript filter condition that the pages are the same as the pages included in the pre-read manuscript. With this configuration, for example, when the number of pages of the manuscript to be filed is enormous, it becomes easy to extract and file only the pages that are the same as the pages included in the pre-read manuscript. Therefore, the image forming apparatus 100 in the second embodiment can flexibly file scanned image data.
[0109] The image forming apparatus 100 may be configured to set an original filter condition that the pages included in the read original are not the same as the pages included in the pre-read original. By providing such a configuration, for example, it becomes easy to generate an image data file 1036 that does not include pages that overlap with the pre-read original. Therefore, the image forming apparatus 100 in the second embodiment can flexibly convert scanned image data into files.
[0110] (Third embodiment) The image forming apparatus in the third embodiment includes a tag reader that reads information (hereinafter referred to as "tag information") recorded on a wireless tag such as an RFID (Radio Frequency Identifier) tag. The image forming apparatus reads a document containing multiple pages of images formed on a sheet (hereinafter referred to as a "tag sheet") to which a wireless tag is attached. The image forming apparatus also reads tag information from the tag sheet of the document using the tag reader. The image forming apparatus sets a document filter condition that, for example, requires that the tag information contains a specific keyword. In the following description, the same reference numerals as those used in the description of the image forming apparatus 100 of the first embodiment shown in FIGS. 1 to 5 will be used.
[0111] Fig. 15 is an external view showing an example of the overall configuration of an image forming apparatus 100-1 according to the third embodiment. The configuration of the image forming apparatus 100-1 according to the present embodiment differs from the configuration of the image forming apparatus 100 according to the first embodiment shown in Fig. 1 in that the image reading unit 200 includes a tag reader 131.
[0112] The tag reader 131 detects radio waves transmitted from a wireless tag attached to a tag sheet being transported to the manuscript table 20 or a tag sheet that has been transported to the manuscript table 20. The tag reader 131 reads tag information from the wireless tag. The tag reader reads tag information for each page and records the read tag information in the auxiliary storage device 103.
[0113] The following describes a case where a document filter condition is set such that tag information contains a specific keyword.
[0114] The control unit 101 displays, for example, a keyword setting screen Pd shown in Fig. 9 on the display 110. The user inputs a keyword to be set as a document filter condition on the keyword setting screen Pd. When the user inputs a keyword and selects the selection button "OK" on the keyword setting screen Pd, the control unit 101 identifies, from among the tag sheets of all the scanned documents, tag sheets that include tag information that includes the input keyword.
[0115] The control unit 101 generates a preview screen in which only the check box at the bottom of the preview image corresponding to the specified tag sheet page is checked. The control unit 101 causes the display 110 to display the generated preview screen.
[0116] The user can arbitrarily check or uncheck a check box image on the displayed preview screen. This allows the user to remove any page from the pages determined to contain the input keyword and file the pages by unchecking the check box. Also, the user can add any page determined not to contain the input keyword and file the pages by checking the check box. In this way, the user can manually add and delete pages as necessary, allowing the scanned image data to be flexibly filed.
[0117] In the present embodiment, the document filter condition is set so that the tag information contains a specific keyword, but the present invention is not limited to this. For example, the document filter condition may be set so that the tag information contains a specific image.
[0118] The functions of the image forming apparatus in each of the above-mentioned embodiments may be realized by a computer. In that case, a program for realizing the functions may be recorded in a computer-readable recording medium, and the program recorded in the recording medium may be read into a computer system and executed to realize the functions. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. The term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into a computer system. The term "computer-readable recording medium" may also include a medium that dynamically holds a program for a short period of time, such as a communication line when a program is transmitted via a network such as the Internet or a communication line such as a telephone line, and a medium that holds a program for a certain period of time, such as a volatile memory inside a computer system that is a server or client in such a case. The above-mentioned program may be a program for realizing a part of the above-mentioned functions, or may be a program that can realize the above-mentioned functions in combination with a program already recorded in the computer system.
[0119] Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope of the invention and its equivalents described in the claims, as well as in the scope and spirit of the invention. [Explanation of symbols]
[0120] 20... manuscript table, 21... first carriage, 22... second carriage, 23... imaging unit, 24... image reading control unit, 100... image forming apparatus, 101... control unit, 102... network interface, 103... auxiliary storage device, 104... memory, 110... display, 120... control panel, 130... printer unit, 140... sheet storage unit, 200... image reading unit, 201... manuscript table glass, 201-1... placement surface, 202... shading plate, 203... manuscript scale, 203-1... leading edge reference unit, 204... through-lead glass, 211... light source, 212... ri Flector, 213...first mirror, 221...second mirror, 222...third mirror, 231...condenser lens, 232...CCD sensor, 233...CCD board, 1011...original filter setting section, 1012...original judgment section, 1013...preview screen display control section, 1014...file creation section, 1015...color information analysis section, 1016...character recognition section, 1017...image matching section, 1031...image data, 1032...preview image data, 1033...original filter setting information, 1034...pre-registered image data, 1035...original judgment result information, 1036...image data file
Claims
1. a reading unit that reads a document containing multiple pages and generates image data for each page; a display unit that displays an image based on the image data; an input unit that receives an operation input indicating a change of the selection candidate of the image data by a user; a tag information reading unit that reads tag information from a wireless tag attached to the document; a control unit that causes the display unit to display the image data for each page in a manner that distinguishes whether or not the image data is a selection candidate based on whether or not a condition indicating whether or not a specific word or a specific image is included in the tag information is satisfied, and records a file including the image data that is determined to be a selection candidate in a storage unit; An image reading device comprising:
2. The input unit receives an operation input indicating a condition related to the image data.
2. The image reading device according to claim 1.
3. The control unit records in the storage unit a file including image data of a page that satisfies a condition related to the image data and image data of the page that does not satisfy the condition related to the image data and is selected by the operation input.
3. The image reading device according to claim 1 or 2.
4. The control unit records in the storage unit a file including image data of pages that satisfy the condition related to the image data, excluding a page that has been deselected by the operation input. The image reading device according to claim 1 .
5. Scan multiple pages of a document to generate image data for each page. a user input indicating a change in the selection candidate of the image data is accepted; reading tag information from a wireless tag attached to the document; displaying the image data for each page on a display unit in a manner that distinguishes whether the image data is a selection candidate or not based on whether the image data satisfies a condition indicating whether a specific word or a specific image is included in the tag information; A file including the image data selected as a selection candidate is recorded in a storage unit. Image reading method.
Citation Information
Patent Citations
Image reader and image forming device
JP2008140205A
Image processor
JP2009206678A
Image processor, image reading processor, image forming device, method and program for processing image, and recording medium
JP2010258798A
Image processing device, method, and program
JP2012129910A
Data processing device and program
JP2012198658A
