Image processing device, control method for the same, and program
Patent Information
- Application Number
- JP2023131848
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-14
- Publication Date
- 2025-02-27
AI Technical Summary
【0008】 本開示によれば、冊子原稿をより好適に読み取るための仕組みを提供することができる。
Smart Images

Figure 2025027225000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an image processing apparatus and a control method thereof, and more particularly to control when reading a booklet document. [Background technology]
[0002] There are occasions when thick books (booklet manuscripts) such as dictionaries, encyclopedias, teaching materials, etc. Due to their thickness, it is not easy to read or copy thick booklet manuscripts with high image quality.
[0003] Patent Document 1 proposes achieving high image quality by irradiating the area corresponding to the gutter (center fold) between the pages of a thick book (book manuscript) and turning it into a white band (center erased area). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 11-109727 Summary of the Invention [Problem to be solved by the invention]
[0005] When scanning a thick booklet manuscript, it is difficult to accurately extract the range of a single target page that you want to read or copy. For example, there is a problem that the thick part of the book on the outside of the target page on the fore-edge side of the booklet manuscript (the side opposite the "throat" where the book is bound) may be read or copied.
[0006] In view of the above, an object of the present disclosure is to provide a mechanism for more suitably reading a booklet manuscript. [Means for solving the problem]
[0007] An image processing device according to one aspect of the present disclosure is characterized by having a scan control means for controlling the scanning of a scan target, and an output means for cutting out and outputting a portion of an image scanned with a booklet manuscript and a backing paper placed on a manuscript table, with a portion of the booklet manuscript corresponding to the booklet manuscript removed from the side opposite the backing paper, without a user operation to specify an extraction area. Effect of the Invention
[0008] According to the present disclosure, it is possible to provide a mechanism for more suitably reading a booklet manuscript. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating scanning of a booklet manuscript. [Diagram 2] FIG. 2 is a schematic diagram of a reading system. [Diagram 3] 4 is a flowchart of an entire process of the image reading apparatus. [Figure 4] FIG. 13 is a flowchart showing details of cropping processing for mount-mounted scanning and a schematic diagram showing the range of data to be processed. [Diagram 5] 11A and 11B are diagrams illustrating an example of a screen displayed on the image processing apparatus when book copy is executed. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. Note that the relative arrangement of each component of the device used in this embodiment, the device shape, etc. are merely examples and are not limited to these. The same reference numbers are used for the same members, and duplicated descriptions will be omitted as appropriate.
[0011] <Embodiment 1> When placing a booklet manuscript on a manuscript table for scanning, a method is known in which the edge of the page to be read in the booklet manuscript is aligned with the edge of the manuscript table and then butted against the edge of the manuscript table to scan. However, since the manuscript itself is thick, it is difficult to butt the edge of the page to be read against the edge of the manuscript table, and the manuscript size may be deviated. Furthermore, since there are countless types of binding for booklet manuscripts, there are cases where the standard size cannot be achieved in the first place. In such a case, if the manuscript size is specified so that the booklet manuscript fits within the reading range, the reading area will include the cross section of the booklet manuscript or the outside of the manuscript. In other words, it can be said that it is very difficult to set only the target page as the reading area for a booklet manuscript with conventional technology.
[0012] On the other hand, there are other issues with reading booklet documents besides the size specification. Since the shape of a booklet document is more likely to change than a single sheet of paper, even if the edge is accurately butted against the reference position on the document table, the binding part may not be butted properly and distortion may occur. In order to reduce the occurrence of such distortion as much as possible, the user must repeatedly check the state of the booklet document and carefully hold it down while scanning, which is time-consuming. Furthermore, if the results include a reading area other than the target page due to the size specification or butting factors mentioned above, there is also the disadvantage that ink or toner will be wasted in the case of copying, for example.
[0013] FIG. 1 is a diagram for explaining scanning of a booklet manuscript. FIG. 1(a) shows an example of a scan result (an example of an image obtained by scanning) in a conventional method in which, when a booklet manuscript is placed on a manuscript table, an edge of a page to be read in the booklet manuscript is aligned with an edge of the manuscript table and then scanned. It is assumed that the page to be read in the booklet manuscript is a target page 201. A user attempts to scan the target page 201 by abutting its left edge against the left edge of the manuscript table. However, because the booklet manuscript is thick, it is difficult to abut the left edge accurately. As a result of the booklet manuscript being slightly lifted up and the left edge not being abutted completely, it often occurs that an image of the thickness part of the booklet on the fore-edge side is included outside the target page 201, as shown in the fore-edge part 202. If a copy (i.e., a print) is made with this part, i.e., the thickness part of the booklet outside the target page 201, included, ink or toner is wasted for this part. In addition, a shadow is often cast on the binding part 203, resulting in a dark image. Furthermore, due to the thickness, the results of reading the target page 201 are often distorted. Therefore, it is difficult to accurately extract and output (record or print as an image of the scanned result) only the range of the target page 201.
[0014] In response to this, the present embodiment aims to alleviate the above problem by encouraging the user to place a backing sheet behind the page of the booklet document that is to be read before scanning.
[0015] FIG. 1B shows an example of a scan result (an example of an image obtained by scanning) when a mount-attached scan is performed, as described in this embodiment. In FIG. 1B, a target page 211, which is a page to be read, is placed on a platen with a mount 210 sandwiched between the back of the target page 211 and scanned. As a result, an image as shown in FIG. 1B is obtained. The mount 210 is sandwiched between the back of the target page 211, and no other pages exist between the target page 211 and the mount 210. Therefore, as shown in the fore-edge portion 212, it is possible to prevent an image of the thickness of the booklet on the fore-edge side from being included outside the target page 201. In the fore-edge portion 212, the only boundary is the boundary between the target page 211 and the mount 210, and there is no other edge portion that may be mistaken for a boundary, so that the boundary (edge) on the fore-edge side of the target page can be accurately extracted. For the same reason, not only the fore-edge portion 212, which is the side facing the binding portion 213, but also the boundary of the fore-edge portion, which is the side perpendicular to the binding portion 213 (the upper side and the lower side of the target page 211 in the figure), can be accurately extracted. In addition, accurate extraction can be achieved by cutting out the page in a standard size (standard size, standard aspect ratio, standard aspect ratio) based on the three sides other than the boundary on the binding portion side. In other words, only the range of the target page 211 can be more accurately extracted and output (recorded or printed as an image of the scan result). Furthermore, it is possible to prevent the reading result of the target page 211 from being distorted. In this way, when scanning with a mount, it is possible to extract only the target page of a booklet manuscript under conditions close to those of a single sheet of paper. In addition, for a booklet manuscript, which is difficult to abut against the edge of the manuscript table, it is possible to output a more suitable range without abutting it accurately. Furthermore, by narrowing the reading area to the target page, it is possible to save ink and toner that were consumed to reproduce the outside of the target page in the case of conventional copying.
[0016] The above-mentioned mount-attached scan control will now be described.
[0017] Fig. 2 is a schematic diagram of the reading system according to the present embodiment. In Fig. 1, an image processing device 100 is a device for detecting an original area in original image data, and includes a CPU 101, a ROM 102, a RAM 103, a communication unit 104, a printing unit 105, a paper feed unit 106, an operation unit 107, a display unit 108, and a reading unit 109.
[0018] The communication unit 104 connects to other devices or recording devices and transmits image data. The printing unit 105 records data read by the reading unit 109 on recording paper set in the paper feed unit 106. The user can input various commands to the image processing device 100 using various switches and the like provided on the operation unit 107. The display unit 108 presents (notifies) various information to the user based on display control by the CPU 101. The operation unit 107 may also be configured as a touch panel integrated with the display unit 108. The reading unit 109 is a CCD type or CIS type color scanner that reads silver halide photographs or magazines as image data (digital data). The reading unit 109 scans and reads an original placed on a flat original table (glass table) and outputs the scanned image. The CPU 101 can implement various functions that can be executed by the image processing device 100 by expanding a program stored in the ROM 102 into the RAM 103.
[0019] Fig. 2 is a flowchart showing the processing by the image processing device 100 according to this embodiment. The flow of the processing will be described with reference to Fig. 2. Each process in this flowchart is realized by the CPU 101 of the image processing device 100 expanding a program stored in the ROM 102 into the RAM 103 and executing it. This processing is started by starting up the image processing device 100. Note that the symbol "S" in the explanation of each process in this flowchart indicates a step in the flowchart, and this also applies to the subsequent figures.
[0020] In S301, the CPU 101 displays a home screen on the display unit 108. On the home screen, functions executable by the image processing device 101, such as copy, scan, or fax, are displayed as options. The user selects one of these options to indicate the function he or she wishes to execute.
[0021] In S302, CPU 101 determines whether or not a copy or scan option has been selected from the options displayed on the home screen (i.e., whether an operation to instruct copying or scanning has been performed). If copy or scan has been selected, the process proceeds to S303; otherwise, the process proceeds to S320. In S320, CPU 101 determines whether or not another operation has been performed. If another operation has been performed, the process proceeds to S321 to execute processing according to the operation. On the other hand, if it is determined that another operation has not been performed, the process proceeds to S322. In S321, CPU 101 executes processing according to another operation by the user. In S322, CPU 101 determines whether or not an operation to end processing has been performed by the user. An end operation is, for example, an operation of pressing the power button or the sleep button. If it is determined that an end operation has been performed, CPU 101 ends the processing of this flowchart. If it is determined that an end operation has not been performed, CPU 101 returns to S302 and waits.
[0022] In S303, CPU 101 displays on display unit 108 the menu corresponding to the option selected in S302 from the copy menu and the scan menu, and accepts a selection operation from the user. For example, a menu screen including options such as normal copy, book copy, and ID card copy is displayed as the copy menu. Book copy is a function for more suitably copying a booklet original (such as a book) when the object to be scanned is a booklet original. Similarly, the scan menu includes normal scan, book scan, ID card scan, and the like, and in particular includes an option for booklet originals (book scan).
[0023] In S304, CPU 101 determines whether or not a function option for book documents (book copy or book scan) has been selected. If a function for book documents has been selected, the process proceeds to S305, and if not, the process proceeds to S323. The process after proceeding to S323 will be described later. In S305, CPU 101 displays a setting screen for book documents on display unit 108, and accepts setting operations from the user.
[0024] FIG. 5 is a diagram showing an example of a screen displayed on an image processing device when book copy is executed. FIG. 5(a) shows an example of a book copy setting screen (setting screen for booklet manuscript) when book copy is selected. The book copy setting screen displays setting items for copying booklet manuscripts. Among them, a setting item 501 for copy with mount is included. When copying, a scan is performed first, and then an image based on the scan is printed out. Therefore, the setting item 501 for copy with mount is also a setting item for scan with mount. By selecting this setting item 501, a user can set whether or not to perform copy with mount. FIG. 5(a) is a display example of a setting (enabled state) for performing copy with mount. Similarly, the setting screen for book scan includes a setting item for scan with mount. Note that the setting screen for performing scan with mount may provide copy with mount as part of the print settings as shown in FIG. 5(a), or a dedicated screen for copy with mount may be provided.
[0025] In S306, the CPU 101 judges whether or not an operation to instruct execution of mount-attached scan has been performed. Specifically, in S305, in the setting screen of the book copy shown in FIG. 5A, when the setting item 501 is set to enable for mount-attached copy, the CPU 101 detects an execute button included in the operation unit 107, and judges that execution of mount-attached scan has been instructed. Similarly, when the setting screen of the book scan is displayed, when the setting item for mount-attached scan is set to enable and the execute button (hard key) included in the operation unit 107 is pressed, it is judged that execution of mount-attached scan has been instructed. If an operation to instruct execution of mount-attached scan has been performed, the process proceeds to S307, and if not, the process proceeds to S338. In S338, the CPU 101 judges whether or not another operation has been performed. If another operation has been performed, the process proceeds to S339 and executes processing according to the operation. On the other hand, if it is judged that another operation has not been performed, the CPU 101 returns to S305. After completing the process of S339, the CPU 101 returns to S301.
[0026] In S307, the CPU 101 displays a guide screen for mount-attached scanning on the display unit 108. FIG. 5B shows an example of the display of the guide screen for mount-attached scanning. A message 511 reads, "Copy the page you want to print by inserting a mount sheet between the pages." This message is displayed to show the user how to perform mount-attached scanning, and also shows that the user needs to insert a mount sheet between the document and urges the user to insert the mount sheet. A schematic diagram is also displayed on the guide screen. The schematic diagram (guide image) includes a mount sheet image 512 and a booklet document image 513 as display elements, and shows the state in which the mount sheet image 512 is inserted between the booklet document image 513. By displaying the schematic diagram, the user can more reliably understand what mount-attached scanning is. In addition, the user can perform mount-attached scanning without hesitation. The mount output button 514 is an operation icon (display item) for instructing to eject mount paper from the ejection section. The execute button 515 is an operation icon (display item) for receiving an instruction to start the scan process (read process) of mount-attached scan. As shown in Fig. 5(b), the display is composed of a mount output execution button and a read execution button, along with a guidance display that guides the user on how to insert the mount, but the guidance display and the execute button may be displayed separately.
[0027] In S308, the CPU 101 determines whether or not the mount output button 514 has been operated (touched). If the mount output button 514 has been operated, the process proceeds to S309, and if not, the process proceeds to S310.
[0028] In S309, the CPU 101 conveys the paper set (loaded, stored) in the paper feed unit 106 and discharges it to the paper discharge unit (paper discharge tray) in a blank state without printing. The user can pick up the discharged paper and place it between the booklet manuscript as a mount. In this way, even if the user does not have a mount, the user can easily obtain paper to be used as a mount. In addition, there is no need to open and close the cover or cassette of the paper feed unit. Therefore, there is no need to perform a paper setting operation associated with opening and closing the paper feed unit. When multiple types of paper are stored, the paper discharged as the mount is assumed to be plain paper of A4 size or larger. The reason for setting the size to A4 or larger is that, as described above, the mount needs to be larger than one page of a book in order to prevent anything other than the target page from being reflected outside the target page and to make it easier to extract the boundary by placing the mount in the background of the target page. In addition, the reason for setting the mount to plain paper is that photo paper or glossy paper is expensive for use as a mount. In addition, in a paid copy machine installed in a store, the mount can be discharged free of charge. That is, the mount is discharged from the discharge unit without reducing the amount displayed according to the amount inserted. In addition, in the present embodiment, a blank mount is discharged, but a single color fill, a design, or a pattern may be printed on the mount and discharged, so that it is easy to distinguish it from the target page. In addition, the paper discharged as the mount may be printed with a message indicating that the paper is to be used as a mount for mount-attached scanning, a message saying "Please insert this paper behind the page you want to print and copy it", or a schematic diagram as shown in FIG. 5(b) before being discharged.
[0029] In this embodiment, an example of ejecting the mount for scanning with a mount sandwiched between a booklet document and the document is described. However, this mount ejection mechanism is also suitable for use when a mount is effective for documents other than booklet documents. For example, it is also effective to use a mount when scanning a thin document smaller than B4 or A4, such as an L-size photo. By placing a mount on the back of the document and scanning it, the area of the photo document can be easily recognized in image processing, and automatic cropping of the area of the photo document can be performed more accurately. Even in such a scan, it is suitable to display a display item corresponding to the mount output button 514, transport the paper set (loaded, stored) in the paper feed unit 106 in response to an operation, and eject the paper to the paper ejection unit (paper ejection tray) as a mount.
[0030] In S310, CPU 101 determines whether or not execute button 515 has been operated (touched). If execute button 515 has been operated, the process proceeds to S311, and if not, the process proceeds to S340.
[0031] In S340, the CPU 101 determines whether or not a cancel operation has been performed by the user. If it is determined that a cancel operation has been performed, the process returns to S301 and the home screen is displayed. If it is determined that a cancel operation has not been performed, the process returns to S308.
[0032] In S311, the CPU 101 drives the reading unit 109 (reading sensor) to scan the document placed on the document platen, thereby obtaining an image of the scan result as shown in FIG.
[0033] In S312, CPU 101 performs cropping processing for mount-attached scanning on the image obtained by scanning in S311. This processing will be described later with reference to Fig. 4. This processing automatically determines and sets a cropping area (cut-out area, trimming area) even if the user does not specify the cropping area.
[0034] In S313, the CPU 101 displays a preview of the image obtained as a result of the cropping process for the mount-attached scan in S312 on the display unit 108. At this point, the image obtained by the scan in S311 is not discarded, but is stored in the ROM 102 or RAM 103.
[0035] In S314, the CPU 101 accepts an adjustment operation of the crop position (cropping range, cut-out range, trimming range) from the user for the preview display displayed in S313. This makes it possible to extract a range more in line with the user's intention. If an instruction to end the adjustment is given, the process proceeds to S315.
[0036] In S315, CPU 101 determines whether the instructed process was copying. If copying was selected in S302, it is determined that copying was the process. If it was copying, the process proceeds to S316, and if it was not copying (i.e., the instructed process was scanning), the process proceeds to S317. Note that a scan instruction also includes an instruction to scan and send an image to a specified destination (sending by e-mail or fax).
[0037] In S316, the CPU 101 prints out the image in the range obtained by the cropping process in S312, or the image in the range reflecting the adjustment operation received in S314, from among the images obtained by the scan in S311. More specifically, the CPU 101 controls to convey the paper set (loaded, stored) in the paper feed unit 106, print the image in the range obtained by the cropping process in S312, or the image in the range reflecting the adjustment operation received in S314, on the paper, and output it to the paper discharge unit. If there is no adjustment operation from the user in S314, the image in the range obtained by the cropping process in S312 is printed, and if there is an adjustment operation from the user in S314, the image in the range reflecting the adjustment operation is printed. This makes it possible to obtain a result in which the front portion of the page in which the user has placed a mount on the back is printed more appropriately. After completing the process of S316, the CPU 101 returns to S308.
[0038] In S317, CPU 101 saves (outputs) an image of the same range as that described in S316 as an image file in a specified save destination, or transmits the image to a specified transmission destination.
[0039] As described above, according to the processes of S301 to S317, an image can be obtained in which the front portion of the page on which the user has inserted a mount is more suitably extracted. When the process of S317 ends, CPU 101 returns to S308. Note that the processes of S302 to S307 may be omitted by creating, for example, a shortcut button or the like.
[0040] The process returns to the process in the case where it is determined in S304 that the document is not a book document. In S323, CPU 101 determines whether or not another copy or scan function has been selected without a designated operation for printing a book document. If another copy or scan function has been selected, the process proceeds to S325, and if not, the process proceeds to S324.
[0041] In S324, CPU 101 determines whether any other operation has been performed. If any other operation has been performed, the process proceeds to S327, where processing according to the operation is executed. On the other hand, if it is determined that no other operation has been performed, the process proceeds to S328. In S328, CPU 101 determines whether or not a cancel operation has been performed by the user. If it is determined that a cancel operation has been performed, the process returns to S301, where the home screen is displayed. If it is determined that a cancel operation has not been performed, the process returns to S303, where the copy menu or scan menu continues to be displayed.
[0042] In S325, CPU 101 determines whether or not an operation to instruct execution of another copy or scan has been performed. For example, when an execution button (hard key) included in operation unit 107 is pressed, it is determined that an operation to instruct execution of a copy or scan has been performed. If an operation to instruct execution of a copy or scan has been performed, the process proceeds to S329, and if not, the process proceeds to S326.
[0043] In S326, CPU 101 determines whether any other operation has been performed. If any other operation has been performed, the process proceeds to S327 to execute processing according to the operation. On the other hand, if it is determined that no other operation has been performed, the process returns to S325 to wait until a user operation is performed.
[0044] In S329, CPU 101 drives reading unit 109 to read (scan) the document set on the document platen. In S330, CPU 101 analyzes the image obtained by scanning in S329. In S331, CPU 101 determines whether the image obtained by scanning in S329 is an image obtained by scanning with a mount as a result of the image analysis in S330. If it is determined that the image is an image in which a mount is sandwiched between a booklet document as in a mount-scan, the process proceeds to S334, and if not, the process proceeds to S332. The determination of whether the image is an image obtained by scanning with a mount may be made using a learning model in which a large number of images obtained by performing a mount-scan and explained in FIG. 1(a) are learned as training data. In addition, the determination may be made based on a condition setting such as that a boundary of three sides can be detected inside a plain white area surrounded by boundaries on three or more sides (i.e., an area assumed to be a mount) (i.e., an area assumed to be a target page can be detected inside the mount).
[0045] In S332, CPU 101 performs normal cropping. Normal cropping is, for example, cropping of a closed area surrounded by four sides inscribed by a boundary extracted by edge detection. In S333, CPU 101 displays a preview of the image in the crop range obtained as a result of the processing in S332 on display unit 108. Then, CPU 101 proceeds to S314 described above.
[0046] In S334, CPU 101 performs cropping for mount-attached scanning on the image obtained by scanning in S329, similar to S312. In S335, CPU 101 performs normal cropping on the image obtained by scanning in S329, different from the processing in S334. This is the same processing as S332.
[0047] In S336, CPU 101 displays a preview of the image in the crop range obtained as a result of S334 and the image in the crop range obtained as a result of S335 on display unit 108. An example of the display at this time is shown in FIG. 5(c). In image 520 on the left, the range surrounded by dotted line 521 (cropping range, trimming frame) indicates the image in the crop range obtained as a result of S334. In image 530 on the right, the range surrounded by dotted line 531 (cropping range, trimming frame) indicates the image in the crop range obtained as a result of S335. In this embodiment, dotted lines 521 and 531 are also displayed. The user can compare image 520 and image 530 and select the one that suits his or her intention.
[0048] In S337, CPU 101 accepts a selection operation from the user between image 520 (cropping range indicated by dotted line 521) and image 530 (cropping range indicated by dotted line 531). Using the cropping range selected by the user as the basis, the process proceeds to S314 and performs the above-mentioned processing. Note that the processing of S335 to S337 may be omitted, in which case the process may proceed from S334 to S314.
[0049] According to the process described above in S323 to S337, even if the user does not give an instruction to perform mount-attached scanning beforehand, it is possible to crop an image that is assumed to have been scanned with a mount-attached scan within a cropping range appropriate for mount-attached scanning. This allows users who are accustomed to mount-attached scanning to easily use mount-attached scanning without having to give an instruction to perform mount-attached scanning each time.
[0050] If an instruction to perform another copy or scan is given in S325, a prescan may be performed and it may be determined whether the document is a booklet document or not based on the image obtained by the prescan. If it is determined that the document is a booklet document, the display in S307 may be displayed to prompt the user to perform a mount-attached scan. In this way, even a user who is not aware of the existence of mount-attached scan can perform mount-attached scan in a situation where it is appropriate to perform mount-attached scan.
[0051] Fig. 4 is a flowchart showing details of the cropping process (S312, S334) for mount-mounted scanning in Fig. 3, and a schematic diagram showing the range of data to be processed. In S401, CPU 101 performs binarization of the read image. In S402, CPU 101 performs edge detection and extracts the document area. Up to this point, the process is the same as normal multi-crop processing. The result of multi-crop processing is as shown in the schematic diagram of Fig. 4(b).
[0052] In S403, the CPU 101 limits the analysis target to the document region in order to extract the page region of the booklet document, which corresponds to the region indicated by the dotted line in FIG. 4(c). In S404, the CPU 101 performs edge detection again within the limited region. The edge detected in S402 was an edge including the mount portion, but the page region of the booklet document is inside the mount portion. Therefore, in S404, an edge located further inside than the region indicated by the dotted line in FIG. 4(c) is detected. In S405, the CPU 101 extracts the document boundary line based on the edge detection in S404. In this embodiment, the document boundary line is extracted by a method in which the position of the document contour line is determined by the histogram mode as shown in FIG. 4(d) based on the edge extraction method, and the contour line is approximated to a straight line and detected. Note that the document boundary line may be extracted using other methods. In addition, the edge detection in the target area is performed by first detecting from the three sides (sides 411, 412, 413) of the mount portion, which are the edges detected in S402, inward. The edges obtained by detecting from each side inward become the three sides (sides 421, 422, 423) of the booklet manuscript page. The manuscript boundary line of the remaining side (the side corresponding to the bound portion) can be determined, for example, based on the extension line 414 of the side of the mount portion. Alternatively, it can be determined by cutting out the remaining three sides so as to have a predetermined aspect ratio. Alternatively, the above-mentioned methods may be used in combination. As a result, the manuscript boundary line obtained in S405 is composed of four sides, consisting of the three sides that are the ends of the page of the booklet manuscript and the side that corresponds to the bound portion.
[0053] In S406, CPU 101 cuts out a rectangle inscribed in the document boundary as the document area. This area corresponds to the shaded area 415 in FIG. 4(d). The result of the cutout is as shown in FIG. 4(e). This area is the area output as the area of the target page, and is the area obtained by deleting a part of the opposite side of the mount from the part of the booklet document that corresponds to the booklet document in the image scanned with the booklet document and the mount placed on the document table. After the process of S406, CPU 101 ends the process of this flowchart. The above is the details of the process performed in S312 and S334. By this process, when scanning is performed with the mount sandwiched between the booklet document (with the booklet document and the mount overlapping), the overlapping part of the booklet document and the mount can be cropped to perform the cutout as shown in FIG. 4(e). <Other embodiments> The various controls described above as being performed by CPU 101 may be performed by a single piece of hardware, or the entire device may be controlled by multiple pieces of hardware (e.g., multiple processors or circuits) sharing the processing.
[0054] In addition, although the present invention has been described in detail based on the preferred embodiments, the present invention is not limited to these specific embodiments, and various forms within the scope of the gist of the present invention are also included in the present invention. Furthermore, each of the above-mentioned embodiments merely shows one embodiment of the present invention, and each embodiment can be appropriately combined.
[0055] In the above-mentioned embodiment, the present invention is applied to an image processing device 100 having a printing unit, but the present invention is not limited to this example and can be applied to any image processing device or information processing device that can control scanning. For example, in the above-mentioned embodiment, the crop area is extracted on the display unit of the printer body and the guidance is displayed, but the present invention is not limited to this example. When an instruction to scan can be given to a scanner or printer having a reading unit from an electronic device such as a PC or smartphone (which is a type of image processing device and also an information processing device), the guidance in FIG. 5(b) may be displayed on the PC or smartphone. Also, an image of the scan result before cropping (an image like FIG. 1(b)) may be acquired on the PC or smartphone, and the crop processing in FIG. 4 may be performed on the PC or smartphone. That is, the present invention is applicable to personal computers, PDAs, mobile phone terminals, portable image viewers, printer devices, scanner devices, digital photo frames, game consoles, electronic book readers, and the like.
[0056] The present disclosure can also be realized by executing the following process. That is, the process is such that software (program) that realizes the functions of the above-described embodiments is supplied to a system or device via a network or various storage media, and the computer (or CPU, MPU, etc.) of the system or device reads and executes the program code. In this case, the program and the storage medium storing the program constitute the present invention.
[0057] The present disclosure also includes the following configuration. (Configuration 1) A scan control means for controlling the scanning of a scan target; an output means for cutting out and outputting a portion of an image corresponding to the booklet manuscript, the portion being removed from the opposite side of the mount, from an image scanned with the booklet manuscript and mount placed on a manuscript table, without a user's operation to specify a cut-out area; 13. An image processing device comprising: (Configuration 2) 2. The image processing apparatus according to configuration 1, wherein the output means performs the extraction based on an instruction that the scanned object is a booklet document. (Configuration 3) The image processing device according to configuration 1, characterized in that the output means performs the cut-out based on detection by the scan control means that the scanned object is a booklet manuscript and a backing paper placed on a manuscript table. (Configuration 4) The image processing device according to configuration 3, wherein the output means performs cropping differently from that for a booklet document when the scan control means detects that the scanned object is a booklet document and a backing paper placed on a document table. (Configuration 5) 5. The image processing apparatus according to configuration 4, further comprising a display control means for controlling display of images cut out for a booklet manuscript and images cut out for a non-booklet manuscript in a manner that allows a user to select between the images. (Configuration 6) A scan control means for controlling the scanning of a scan target; a display control means for controlling to display guidance regarding scanning a booklet document with a mount therebetween; 13. An image processing device comprising: (Configuration 7) The image processing device further comprises: An output means for cutting out and outputting a part of an image obtained by scanning a booklet manuscript and a mount paper placed on a manuscript table, by deleting a part of the part of the image corresponding to the booklet manuscript on the opposite side to the mount paper, without a user's operation to specify a cutting out area. 7. The image processing device according to configuration 6, further comprising: (Configuration 8) 8. The image processing apparatus according to claim 7, wherein the display control means controls the display of the guidance before scanning by the scan control means based on an instruction that the document is a book document. (Configuration 9) 8. The image processing apparatus according to claim 7, wherein the display control means displays the guidance when it detects that the scanned object is a booklet document based on the scanning by the scan control means. (Configuration 10) A scan control means for controlling the scanning of a scan target; a display control means for controlling to display guidance regarding scanning both the document and the mount; A receiving means for receiving an instruction to discharge the mount; a control means for controlling the ejection of the mount sheet to be scanned together with the document in response to the receipt of a paper ejection instruction by the receipt means; 13. An image processing device comprising: (Configuration 11) The image processing device further comprises: an output means for cutting out and outputting a portion of an image obtained by scanning the document and the mount on a document table without a user's operation to specify a region to be cut out, the portion being removed from the portion of the document that corresponds to the document and that is opposite to the mount; 11. The image processing device according to claim 10, further comprising: (Configuration 12) 11. The image processing device according to configuration 10, wherein the guidance indicates that a booklet document should be inserted between a mount and scanned. (Configuration 13) The image processing device further comprises: an output means for cutting out and outputting a portion of an image corresponding to the booklet manuscript, the portion being removed from the opposite side of the mount, from an image scanned with the booklet manuscript and mount placed on a manuscript table, without a user's operation to specify a cut-out area; 13. The image processing device according to claim 12, further comprising: (Configuration 14) the display control means further controls to display a specific display item for receiving the instruction to eject the mount; 14. The image processing device according to any one of claims 10 to 13, wherein the accepting means accepts an operation on the specific display item as the instruction. (Configuration 15) a scan control step of controlling the scanning target to be scanned; an output step of cutting out and outputting a portion of an image obtained by scanning a booklet manuscript and a mount paper placed on a manuscript table without a user's operation to designate a cut-out area, by deleting a portion of the booklet manuscript from the portion of the image corresponding to the booklet manuscript on the opposite side to the mount paper; 13. A method for controlling an image processing apparatus comprising the steps of: (Configuration 16) a scan control step of controlling the scanning target to be scanned; a display control step of controlling to display guidance regarding scanning a booklet document with a mount therebetween; 13. A method for controlling an image processing apparatus comprising the steps of: (Configuration 17) a scan control step of controlling the scanning target to be scanned; a display control step of controlling to display guidance regarding scanning both the document and the mount; a receiving step of receiving an instruction to discharge the mount; a control step of controlling to discharge a mount to be scanned together with the document in response to the receipt of the instruction to discharge the mount in the receiving step; 13. A method for controlling an image processing apparatus comprising the steps of: (Configuration 18) A program for causing a computer to function as each of the means of the image processing device according to any one of configurations 1 to 14. (Configuration 19) A computer-readable storage medium storing a program for causing a computer to function as each of the means of the image processing device according to any one of configurations 1 to 14.
Claims
1. A scan control means for controlling the scanning of a scan target; an output means for cutting out and outputting a portion of an image corresponding to the booklet manuscript, the portion being removed from the opposite side of the mount, from an image scanned with the booklet manuscript and mount placed on a manuscript table, without a user's operation to specify a cut-out area; 13. An image processing device comprising:
2. 2. The image processing apparatus according to claim 1, wherein the output means performs the extraction based on an instruction that the scanned object is a booklet document.
3. 2. The image processing apparatus according to claim 1, wherein the output means performs the cut-out for a booklet document based on detection by the scan control means that the scanned object is a booklet document and a backing paper placed on a document table.
4. 4. The image processing device according to claim 3, wherein the output means also performs cutting out for a non-booklet document when the scan control means detects that the scanned object is a booklet document and a backing paper placed on a document table.
5. 5. The image processing apparatus according to claim 4, further comprising a display control means for controlling display of images cut out for a booklet document and images cut out for a non-booklet document in a manner that allows a user to select between the images.
6. A scan control means for controlling the scanning of a scan target; a display control means for controlling to display guidance regarding scanning a booklet document with a mount therebetween; 13. An image processing device comprising:
7. The image processing device further comprises: an output means for cutting out and outputting a portion of an image obtained by scanning a booklet manuscript and a mount paper placed on a manuscript table, the portion corresponding to the booklet manuscript being removed from the opposite side of the mount paper, even without a user's operation to specify a region to be cut out; 7. The image processing apparatus according to claim 6, further comprising:
8. 8. The image processing apparatus according to claim 7, wherein the display control means controls the display of the guidance before scanning by the scan control means based on an instruction that the object to be scanned is a booklet document.
9. 8. The image processing apparatus according to claim 7, wherein the display control means displays the guidance when it detects that the scanned object is a booklet document based on the scanning by the scan control means.
10. A scan control means for controlling the scanning of a scan target; a display control means for controlling to display guidance regarding scanning both the document and the mount; A receiving means for receiving an instruction to discharge the mount; a control means for controlling the ejection of a mount sheet to be scanned together with the document in response to the receipt of a sheet ejection instruction by the receipt means; 13. An image processing device comprising:
11. The image processing device further comprises: an output means for cutting out and outputting a portion of an image obtained by scanning the document and the mount on a document table without a user's operation to specify a region to be cut out, the portion being removed from the portion of the document that corresponds to the document and that is opposite to the mount; The image processing device according to claim 10, further comprising:
12. 11. The image processing apparatus according to claim 10, wherein the guidance indicates that a booklet document should be inserted between a mount and scanned.
13. The image processing device further comprises: an output means for cutting out and outputting a portion of an image corresponding to the booklet manuscript, the portion being removed from the opposite side of the mount, from an image scanned with the booklet manuscript and mount placed on a manuscript table, without a user's operation to specify a cut-out area; 13. The image processing apparatus according to claim 12, further comprising:
14. the display control means further controls to display a specific display item for receiving the instruction to eject the mount; 11. The image processing apparatus according to claim 10, wherein the accepting means accepts an operation on the specific display item as the instruction.
15. a scan control step of controlling the scanning target to be scanned; an output step of cutting out and outputting a portion of an image obtained by scanning a booklet manuscript and a mount paper placed on a manuscript table without a user's operation to designate a cut-out area, by deleting a portion of the booklet manuscript from the portion of the image corresponding to the booklet manuscript on the opposite side to the mount paper; 13. A method for controlling an image processing apparatus comprising the steps of:
16. a scan control step of controlling the scanning target to be scanned; a display control step of controlling to display guidance regarding scanning a booklet document with a mount therebetween; 13. A method for controlling an image processing apparatus comprising the steps of:
17. a scan control step of controlling the scanning target to be scanned; a display control step of controlling to display guidance regarding scanning both the document and the mount; a receiving step of receiving an instruction to discharge the mount; a control step of controlling to discharge a mount to be scanned together with the document in response to the receipt of the instruction to discharge the mount in the receiving step; 13. A method for controlling an image processing apparatus comprising the steps of:
18. A program for causing a computer to function as each of the means of the image processing device according to any one of claims 1 to 14.
19. 15. A computer-readable storage medium storing a program for causing a computer to function as each of the means of the image processing device according to any one of claims 1 to 14.
Citation Information
Patent Citations
Image forming device
JP1999109727A