Image processing apparatus and control method of image processing apparatus

By inserting a board on the back of the object page of the thick booklet original and scanning, the automatic cropping processing technology of the image processing equipment is used to solve the problem that it is difficult to accurately crop the object page when reading or copying, and high-precision image extraction and output are achieved. Reduces image distortion and ink waste.

CN119496854APending Publication Date: 2025-02-21CANON KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411100342.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-08-14
Filing Date
2024-08-12
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

When reading or copying thick booklet originals, it is difficult to accurately cut out the desired range of individual object pages, which often leads to the thick portion of the booklet original outside the object page being read or copied, resulting in image quality degradation and ink waste.

Method used

By inserting the plate on the back of the pages that are expected to be read in the booklet original and scanning on the platen glass, the cropping processing technology of the image processing equipment is used to automatically determine and set the cropping area to accurately extract the range of the object page.

Benefits of technology

It realizes the range of object pages with high precision without relying on the user to specify the crop area accurately, reducing image distortion and ink waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119496854A_ABST
    Figure CN119496854A_ABST
Patent Text Reader

Abstract

The invention relates to an image processing apparatus and a control method of the image processing apparatus. The image processing apparatus includes: a scan control unit configured to perform control to scan a scan object; and an output unit for outputting a cut area from an image obtained by scanning in a state in which the booklet document and the plate are placed on the platen glass, even in a case where there is no operation from a user specifying the cut area. A portion obtained by deleting a portion on an opposite side of the plate from a portion corresponding to the booklet document is cut out, and the cut-out portion is output.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an image processing apparatus and a method for controlling the image processing apparatus, and more particularly to control when reading a booklet document. Background Art

[0002] There is an opportunity to copy a thick book (booklet manuscript) such as a dictionary, an encyclopedia, or a textbook, etc. It is not easy to read or copy a thick booklet manuscript with high image quality due to its thickness.

[0003] Japanese Patent Laid-Open No. 11-109727 proposes illuminating a region corresponding to a groove portion (center folded portion) between double-spread pages of a thick book (booklet manuscript) to change the region into a white band portion (center erased portion) to obtain high image quality. Summary of the invention

[0004] When reading a thick booklet manuscript, it is difficult to accurately cut out the range of a single target page that is desired to be read or copied. For example, there is a problem that a thick portion of the booklet manuscript located outside the target page on the leading edge side of the booklet manuscript (the side opposite to the "groove portion" of the binding portion) is read or copied.

[0005] An image processing device according to one aspect of the present disclosure has: a scanning control unit for controlling to scan a scanning object; and an output unit for cropping a portion obtained by deleting a portion on the opposite side of the plate from a portion corresponding to the booklet original, from an image obtained by scanning with a booklet original and a plate placed on a platen glass, and outputting the cropped portion, even in the absence of an operation to specify a cropping area from a user.

[0006] Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] Figure 1A and Figure 1B It is a figure for explaining the scanning of the booklet original;

[0008] Figure 2 is a schematic configuration diagram of a reading system;

[0009] Figure 3A and Figure 3B is a flow chart of the entire process of the image reading device;

[0010] Figure 4 is a flowchart showing details of a cropping process for performing scanning using a plate and a schematic diagram showing a range of data to be processed; and

[0011] FIG. 5A to FIG. 5C is a diagram showing a display example of a screen displayed on the image processing apparatus in the case of executing booklet copying. DETAILED DESCRIPTION

[0012] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. Note that the relative configuration of the components of the devices used in these embodiments and the device shape are merely exemplary and are not limited thereto. The same reference numerals are used to represent the same components, and repeated descriptions are appropriately omitted.

[0013] <Example 1>

[0014] In the case of placing a booklet manuscript on a platen glass for scanning, a method is known for scanning by aligning the end of a page in the booklet manuscript that is desired to be read with the end of the platen glass and abutting against the end of the platen glass. However, if the manuscript itself is thick, it is difficult to abut the end of the page against the end of the platen glass, so that the page and the manuscript size are sometimes misaligned. In addition, since there are countless booklet designs for booklet manuscripts, a situation arises in which a fixed size cannot be obtained. In the case of specifying the manuscript size so that the booklet manuscript fits within the reading range in these cases, the reading area is even forced to include a cross-sectional portion of the booklet manuscript or the outside of the manuscript. That is, it can be said that it is very difficult to set only the target page as the reading area in the booklet manuscript using conventional technology.

[0015] On the other hand, the reading of booklet manuscripts also has problems other than size specification. Since the shape of a booklet manuscript is more easily changed than that of a single sheet, even if the end is accurately abutted against the reference position of the platen glass, deformation may occur due to the inability to make the binding part abut well. In order to minimize the occurrence of such deformation, the user needs to confirm the state of the booklet manuscript several times, and needs to perform reading while carefully holding the booklet manuscript, which is a burden. In addition, there is also the following disadvantage: in the case where a reading area other than the target page is included as a result of the above-mentioned size specification or abutment, ink or toner is wasted in the case of copying.

[0016] Figure 1A and Figure 1B This is a diagram for explaining scanning of a booklet original. Figure 1AAn example of a scanning result (an example of an image obtained by scanning) is shown as a conventional method in which the end of a page desired to be read in the booklet original is aligned with the end of the platen glass and the end of the page is abutted against the end of the platen glass when the booklet original is placed on the platen glass. Assume that the page desired to be read in the booklet original is the target page 201. The user attempts to scan by abutting the left end of the target page 201 against the left end of the platen glass. However, since the booklet original floats above the platen glass due to its thickness, it is difficult to accurately abut the left end. There is often a case where a page including an image of a thick portion of the booklet on the leading edge side shown by the leading edge portion 202 outside the target page 201 is read as a result of not being able to completely abut the left end due to slight floating or the like. In the case of copying (that is, printing) in a state where this portion (that is, the thick portion of the booklet outside the target page 201) is included, ink or toner is wasted for this portion. In addition, a dark image is often obtained because a shadow enters the binding portion 203. In addition, there is often a case where the result of reading the target page 201 is distorted due to the thickness. Therefore, it is difficult to accurately extract and output only the range of the target page 201 (record or print an image as a scan result).

[0017] In contrast, in the present embodiment, the above-mentioned problem is solved by prompting the user to perform a scanning method including inserting a sheet on the back side of a page desired to be read in a booklet original.

[0018] Figure 1B An example of a scanning result (an example of an image obtained by scanning) in the case where scanning using a plate to be described in this embodiment is performed is shown. Figure 1B In the scanning, the booklet original is placed on the platen glass in a state where the platen 210 is inserted on the back side of the target page 211 as the page desired to be read, and scanning is performed. Figure 1B . Since the plate 210 is inserted on the back side of the object page 211, no other page exists between the object page 211 and the plate 210. Therefore, as shown in the leading edge portion 212, the image of the thick portion of the booklet on the leading edge side can be prevented from being included on the outside of the object page 201. In the leading edge portion 212, the boundary line includes only the boundary portion between the object page 211 and the plate 210, and no other edge portion that can be mistakenly identified as a boundary exists, and the boundary (edge) on the leading edge side of the object page can be accurately extracted. Note that for the same reason, not only the leading edge portion 212 as the side opposite to the binding portion 213 can be accurately extracted, but also the leading edge portion ( Figure 1BIn addition, by cropping the object page 211 with a fixed size (standard size, fixed aspect ratio, or standard aspect ratio) based on three sides other than the boundary on the binding side, the range of the object page 211 can be accurately extracted. That is, only the range of the object page 211 can be extracted and output more accurately (recorded or printed as an image as a result of scanning). In addition, it is also possible to prevent the result of reading the object page 211 from being distorted. In this way, in the case of scanning using a plate, only the object page of the booklet original can be extracted under conditions similar to those for a single sheet. In addition, even in the case of no precise abutment, a better range can be output for an original that is difficult to abut against the end of the platen glass like a booklet original. In addition, since the reading area is narrowed to the object page, it is possible to reduce the ink or toner wasted in order to reproduce the outside of the object page in the case of conventional copying.

[0019] The control using the scanning of the plate described above will be described.

[0020] Figure 2 is a schematic configuration diagram of a reading system according to this embodiment. Figure 2 , the image processing apparatus 100 is an apparatus that detects an original document 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 feeding unit 106, an operation unit 107, a display unit 108, and a reading unit 109.

[0021] The communication unit 104 is connected to other devices or storage devices and communicates image data therewith. The printing unit 105 prints the data read by the reading unit 109 onto a print sheet set in the feeding unit 106. The user can input various commands used by the image processing apparatus 100 by using various switches and the like included in the operation unit 107. The display unit 108 provides (or notifies) the user with various information based on the display control using the CPU 101. In addition, the operation unit 107 can be configured integrally with the display unit 108 as a touch panel. The reading unit 109 is a color scanner of a CCD system or a CIS system, which reads a silver halide photograph or a magazine, etc. as image data (digital data). The reading unit 109 scans and reads an original placed on a platen glass (glass plate) as a flat surface, and outputs an image obtained by scanning. The CPU 101 can realize various functions that can be executed by the image processing apparatus 100 by expanding the program stored in the ROM 102 in the RAM 103.

[0022] Figure 3A and Figure 3B is a flowchart showing the processing of the image processing apparatus 100 according to the present embodiment. Figure 3A and Figure 3B The process flow is described below. Each process in this flowchart is implemented by the CPU 101 of the image processing device 100 expanding the program stored in the ROM 102 in the RAM 103 and executing the program. In addition, the process is started by starting the image processing device 100. In addition, the mark "S" in the description of each process in this flowchart represents a step in the flowchart, and the same applies to the following figures.

[0023] In S301, the CPU 101 displays a home screen on the display unit 108. On the home screen, functions such as copying, scanning, and faxing that can be executed by the image processing apparatus 100 are displayed as options. The user selects one of these options to indicate a function that the user wants to execute.

[0024] In S302, the CPU 101 determines whether the option of copying or scanning is selected among the options displayed on the main screen (i.e., whether an operation for instructing copying or scanning is performed). If copying or scanning is selected, the CPU 101 enters S303, and if copying or scanning is not selected, the CPU 101 enters S320. In S320, the CPU 101 determines whether other operations are performed. If other operations are performed, the CPU 101 enters S321 and performs processing according to the operation. On the other hand, if it is determined that no other operations are performed, the CPU 101 enters S322. In S321, the CPU 101 performs processing according to other operations performed by the user. In S322, the CPU 101 determines whether the user has performed an operation for ending the processing. The operation for ending the processing is, for example, an operation of pressing a power button or a sleep button. If it is determined that an operation for ending the processing is performed, the CPU 101 ends the processing of this flowchart. If it is determined that no operation for ending the processing is performed, the CPU 101 returns to S302 and stands by.

[0025] In S303, the CPU 101 displays a menu corresponding to the option selected in S302 in the copy menu and the scan menu on the display unit 108, and accepts a selection operation from the user. For example, as the copy menu, a menu screen including options such as normal copy, booklet copy, and ID card copy is displayed. Booklet copy is a function used in the case where the scan object is a booklet original (such as a book or a pamphlet) to more advantageously copy the booklet original. The scan menu also includes normal scan, booklet scan, ID card scan, etc., and particularly includes an option for booklet originals (booklet scan).

[0026] In S304, the CPU 101 determines whether the option (booklet copy or booklet scan) of the function for the booklet original is selected. If the function for the booklet original is selected, the CPU 101 proceeds to S305, and if the function for the booklet original is not selected, the CPU 101 proceeds to S323. The processing after the CPU 101 proceeds to S323 will be described later. In S305, the CPU 101 displays a setting screen for the booklet original on the display unit 108, and accepts a setting operation from the user.

[0027] FIG. 5A to FIG. 5C is a diagram showing a display example of a screen displayed on the image processing apparatus in the case of executing booklet copying. Figure 5A A display example of a setting screen for booklet copying (setting screen for booklet manuscripts) is shown in the case where booklet copying is selected. On the setting screen for booklet copying, setting items for copying booklet manuscripts are displayed. These setting items include a setting item 501 for copying using a board. When copying is performed, scanning is performed first, and then an image based on the scan is printed out. Therefore, the setting item 501 for copying using a board is also a setting item for scanning using a board. The user can set whether to perform copying using a board by selecting this setting item 501. Figure 5A 1 is a display example of the setting (valid state) for performing copying using the board. It is also assumed that the setting screen for booklet scanning includes setting items for scanning using the board. Note that the setting screen for performing scanning using the board can be as follows: Figure 5A Copying using a board may be provided as a part of print settings as shown in , or a screen dedicated to copying using a board may be provided.

[0028] In S306, the CPU 101 determines whether an operation for instructing execution of scanning using a board has been performed. Specifically, by selecting the setting screen for booklet copying in S305, the CPU 101 determines whether an operation for instructing execution of scanning using a board has been performed. Figure 5AWhen the pressing of the execution button included in the operation unit 107 is detected in the state where the copying using the board is set to be effective in the setting item 501 in the setting screen of the booklet scanning, it is judged that the execution of the scanning using the board is instructed. Similarly, when the execution button (hard key) included in the operation unit 107 is pressed in the state where the setting item of the scanning using the board is set to be effective, it is judged that the execution of the scanning using the board is instructed. If the operation for instructing the execution of the scanning using the board is performed, the CPU 101 enters S307, and if the operation for instructing the execution of the scanning using the board is not performed, the CPU 101 enters S338. In S338, the CPU 101 determines whether other operations are performed. If other operations are performed, the CPU 101 enters S339 and performs processing according to the operation. On the other hand, if it is judged that no other operations are performed, the CPU 101 returns to S305. After finishing the processing of S339, the CPU 101 returns to S301.

[0029] In S307 , the CPU 101 displays a guidance screen related to scanning using the board on the display unit 108 . Figure 5B An example of a display of a guide screen related to scanning using a plate is shown. In message 511, a message to the effect of "copying using a plate inserted on the back side of the page to be printed" is displayed. This message is a display that instructs the user how to perform scanning using a plate, and is also a display that instructs the user that he needs to perform a job of inserting a plate on the original and prompts the user to insert the plate. In the guide screen, a schematic diagram is also displayed. The schematic diagram (guide image) contains a plate image 512 and a booklet original image 513 as display elements, in which the state in which the plate image 512 is inserted relative to the booklet original image 513 is shown. Displaying the schematic diagram allows the user to more surely understand what scanning using a plate is like. In addition, the user can perform jobs regarding scanning using a plate without confusion. The plate output button 514 is an operation icon (display item) for indicating that paper used as a plate is discharged from the discharge section. The execute button 515 is an operation icon (display item) for accepting an instruction for a scanning process (reading process) for starting scanning using a plate. Note that, as Figure 5B As shown in , the guide screen includes an execution button for outputting a board and an execution button for reading together with a guide display for guiding a method for inserting a board, and the guide display and the execution button may be displayed separately.

[0030] In S308, the CPU 101 determines whether the board output button 514 is operated (touched). If the board output button 514 is operated, the CPU 101 proceeds to S309, and if the board output button 514 is not operated, the CPU 101 proceeds to S310.

[0031] In S309, the CPU 101 conveys the sheet set (loaded, stored) in the feed unit 106, and discharges the sheet to the discharge section (discharge tray) as a blank sheet without printing. The user can take out the sheet thus discharged and insert the sheet as a plate in the booklet manuscript. In this way, even if the user does not have a plate, the user can easily obtain paper used as a plate. In addition, there is no need to open or close the cover or box of the feed unit. Therefore, there is no need to perform a sheet setting operation associated with the opening or closing of the feed unit. In the case where multiple types of sheets are stored, the sheet to be discharged as a plate is assumed to be ordinary paper with a size of A4 or larger. The reason for the size of A4 or larger than A4 is that, as described above, it is necessary to prevent the portion other than the target page from being photographed outside the target page, and the plate needs to be larger than one page of the booklet so that the plate is on the background of the target page and the boundary is easily extracted. In addition, the reason for using ordinary paper as a plate is that it is expensive to use photo paper or glossy paper as a plate. Note that in a paid copy machine or the like placed in a store or the like, this discharge of the board can be performed free of charge. That is, the board is discharged from the discharge section without reducing the amount displayed according to the amount input. In addition, in the present embodiment, although a board of an unprinted blank sheet is discharged, a board printed with a single-color fill, a design, or a pattern, etc., can also be discharged so that the board can be easily distinguished from the target page. In addition, it is possible to place a text indicating that the sheet should be used as a board for scanning using the board, a text meaning "start copying using the sheet inserted on the back side of the page you want to print", or a text such as "Start copying using the sheet inserted on the back side of the page you want to print" on the left side of the sheet. Figure 5B After the schematic diagram shown is printed on a sheet to be ejected as a board, the sheet is ejected.

[0032] Note that in this embodiment, although an example of a plate used for scanning with a plate inserted in a booklet original for scanning is described, this mechanism of the discharge plate can also be advantageously applied to a case where the plate is effective for an original other than a booklet original. For example, in the case of reading a thin original of a size of B4 or less than A4 such as an L-sized photo, the plate can also be effectively used. By scanning with the back of the original covered by the plate, the area of ​​the photo original can be more easily identified in image processing, and automatic cropping of the area of ​​the photo original can be performed more accurately. Also in the case of such scanning, it is advantageous that a display item corresponding to the plate output button 514 is displayed, and the sheet set (loaded, stored) in the feed unit 106 is conveyed as a plate and discharged to the discharge section (discharge tray) according to the operation.

[0033] In S310, the CPU 101 determines whether the execution button 515 is operated (touched). If the execution button 515 is operated, the CPU 101 proceeds to S311, and if the execution button 515 is not operated (touched), the CPU 101 proceeds to S340.

[0034] In S340, the CPU 101 determines whether the user has performed a cancel operation. If it is determined that a cancel operation has been performed, the CPU 101 returns to S301 and displays the main screen. If it is determined that a cancel operation has not been performed, the CPU 101 returns to S308.

[0035] In S311, the CPU 101 drives the scanning reading unit 109 (reading sensor) to read (scan) the original placed on the platen glass. As a result, the above-mentioned Figure 1B An image of the scan results is shown in .

[0036] In S312, the CPU 101 performs a cropping process for the image obtained by scanning in S311 using the scanning of the board. Figure 4 (A) to (E) in FIG. 1 describe this process. This process is a process of automatically determining and setting a cropping area even without an operation from the user for designating the cropping area (cropping area, trimming area).

[0037] In S313, the CPU 101 displays the image obtained as a result of the cropping process for scanning with the board in S312 as a preview on the display unit 108. At this time, the image obtained by scanning in S311 is not deleted but stored in the ROM 102 or RAM 103.

[0038] In S314, the CPU 101 accepts an adjustment operation of the cropping position (cropping range, trimming range, trimming range) from the user for the preview display displayed in S313. This makes it possible to extract a better range as desired by the user. When the adjustment end is indicated, the CPU 101 proceeds to S315.

[0039] In S315, the CPU 101 determines whether the instructed process is copying. If copying is selected in S302, the CPU 101 determines that the process is copying in this process. If the process is copying, the CPU 101 proceeds to S316, and if the process is not copying (that is, if the instructed process is scanning), the CPU 101 proceeds to S317. Note that a case is assumed in which a process for scanning an image and sending the image to a designated sending destination (sending using e-mail or sending using fax) is also included in the scanning instruction.

[0040] In S316, the CPU 101 prints out an image of a range obtained by the cropping process of S312 or an image of a range reflecting the adjustment operation accepted in S314, among the images obtained by the scanning of S311. More specifically, the CPU 101 controls to convey a sheet set (loaded, stored) in the feeding unit 106, prints an image of a range obtained by the cropping process of S312 or an image of a range reflecting the adjustment operation accepted in S314 on the sheet, and outputs the sheet to the discharge section. In the case where the adjustment operation from the user is not performed in S314, the image of the range obtained by the cropping process of S312 is printed, and in the case where the adjustment operation from the user is performed in S314, the image of the range reflecting the adjustment operation is printed. This enables the following result to be obtained: the front part of the page whose back side is inserted into the board by the user is more advantageously printed. After finishing the processing of S316, the CPU 101 returns to S308.

[0041] In S317, the CPU 101 stores (outputs) an image of the same range as that described in S316 as an image file to a designated storage destination, or transmits the image to a designated transmission destination.

[0042] The processing of S301 to S317 described above can obtain an image that more advantageously extracts the front portion of the page whose back side is inserted into the board by the user. After finishing the processing of S317, CPU 101 returns to S308. Note that for the processing of S302 to S307, a configuration such as creating a shortcut button etc. to omit steps etc. can be adopted.

[0043] The description returns to the processing in the case where it is determined in S304 that it is not for a booklet original. In S323, CPU 101 determines whether other copy or scan functions that are not specified for the operation of printing a booklet original are selected. If other copy or scan functions are selected, CPU 101 proceeds to S325, and if other copy or scan functions are not selected, CPU 101 proceeds to S324.

[0044] In S324, CPU 101 determines whether other operations have been performed. If other operations have been performed, CPU 101 enters S327 and performs processing according to the operation. On the other hand, if it is determined that no other operations have been performed, CPU 101 enters S328. In S328, CPU 101 determines whether the user has performed a cancel operation. If it is determined that a cancel operation has been performed, CPU 101 returns to S301 and displays the main screen. If it is determined that no cancel operation has been performed, CPU 101 returns to S303 and continues to display the copy menu or the scan menu.

[0045] In S325, the CPU 101 determines whether an operation to instruct execution of other copying or scanning has been performed. For example, in the case where an execution button (hard key) included in the operation unit 107 is pressed, it is determined that an operation to instruct execution of copying or scanning has been performed. If an operation to instruct execution of copying or scanning has been performed, the CPU 101 proceeds to S329, and if an operation to instruct execution of copying or scanning has not been performed, the CPU 101 proceeds to S326.

[0046] In S326, CPU 101 determines whether other operations have been performed. If other operations have been performed, CPU 101 enters S327 and performs processing according to the operation. On the other hand, if it is determined that no other operations have been performed, CPU 101 returns to S325 and waits until the user performs an operation.

[0047] In S329, the CPU 101 drives the reading unit 109 to read (scan) the original set on the platen glass. In S330, the CPU 101 analyzes the image obtained by the scanning of S329. In S331, as a result of the image analysis of S330, the CPU 101 determines whether the image obtained by the scanning of S329 is an image that has been scanned using a plate. If it is determined that the image is an image of a booklet original with a plate inserted as in the scanning of a plate, the CPU 101 proceeds to S334, and if the image is not an image of a booklet original with a plate inserted as in the scanning of a plate, the CPU 101 proceeds to S332. The judgment as to whether the image is an image that has been scanned using a plate can be made by using a learning model that enables a large amount of images such as those obtained by scanning using a plate as learning data to be analyzed. Figure 1B Alternatively, judgment may be made based on a condition that a three-sided boundary can be detected inside a white blank portion (i.e., an area considered to be a board) surrounded by three or more boundaries (i.e., an area considered to be a target page can be detected inside the board).

[0048] In S332, the CPU 101 performs a normal cropping process. The normal cropping process is, for example, a cropping process that crops out a closed area surrounded by four sides that contacts the inside of the boundary extracted by edge detection. In S333, the CPU 101 displays the image of the cropping range obtained as a result of the process of S332 as a preview on the display unit 108. Thereafter, the CPU 101 proceeds to the aforementioned S314.

[0049] In S334, the CPU 101 performs the cropping process used for scanning with the board on the image obtained by scanning in S329 in the same manner as in S312. In S335, the CPU 101 performs the normal cropping process different from the process of S334 on the image obtained by scanning in S329. This is the same process as S332.

[0050] In S336 , the CPU 101 displays the image of the trimming range obtained as a result of S334 and the image of the trimming range obtained as a result of S335 on the display unit 108 as previews. Figure 5C 530. In the image 520 on the left, the range (cropping range, cropping frame) surrounded by the dotted line 521 indicates the image of the cropping range obtained as a result of S334. In the image 530 on the right, the range (cropping range, cropping frame) surrounded by the dotted line 531 indicates the image of the cropping range obtained as a result of S335. In the present embodiment, it is assumed that the dotted line 521 and the dotted line 531 are also displayed. The user can select an image suitable for the intention by visually comparing the image 520 and the image 530.

[0051] In S337, the CPU 101 accepts a selection operation of the image 520 (cropping range indicated by the dotted line 521) or the image 530 (cropping range indicated by the dotted line 531) from the user. The CPU 101 proceeds to S314, and performs the above-mentioned processing by using the cropping range selected by the user as a reference. Note that the processing of S335 to S337 may be omitted, and in this case, the CPU 101 may proceed to S314 from S334.

[0052] The above processing explained in S323 to S337 enables cropping within the cropping range according to the scanning using the board to be performed on an image assuming that the scanning using the board has been performed, even if the user has not previously performed an operation to instruct the execution of the scanning using the board. This enables a user who is accustomed to the scanning using the board to use the scanning using the board without burden, even if the user does not instruct the scanning using the board every time.

[0053] Note that in the case where the execution of other copying or scanning is instructed in S325, the following configuration may be adopted: pre-scanning is performed, and whether the original is a booklet original is determined based on the image obtained by the pre-scanning. Furthermore, in this case, if the original is determined to be a booklet original, the display of S307 may be performed to prompt the user to perform scanning using a board. This enables even a user who is not aware of the existence of scanning using a board to perform scanning using a board in a scene where scanning using a board is performed well.

[0054] Figure 4(A) to (E) show Figure 3A and Figure 3B The following is a flowchart of the details of the cropping process (S312, S334) used for scanning using the board and a schematic diagram of the range of data to be processed. In S401, the CPU 101 performs a binarization process of the read image. In addition, in S402, the CPU 101 performs edge detection to extract the area of ​​the original document. The processing so far is the same as the normal multi-cropping process. The result of the multi-cropping process is as follows: Figure 4 Schematic diagram of (B).

[0055] In S403, in order to extract the page area of ​​the booklet manuscript, the CPU 101 limits the analysis target to the area of ​​the manuscript. Figure 4 The area indicated by the dotted line in (C) corresponds to the area indicated by the dotted line in (C). In S404, the CPU 101 performs edge detection in the restricted area again. Although the edge detected in S402 is an edge including the plate portion, the page area of ​​the booklet original is inside the plate portion. Therefore, in S404, an attempt is made to detect an edge located at a portion larger than the plate portion. Figure 4 The area indicated by the dotted line portion of (C) is further inside the edge. In S405, the CPU 101 extracts the document boundary line based on the edge detection in S404. In this embodiment, based on the edge extraction method, by including using such Figure 4 The manuscript boundary line is extracted by using a method of determining the position of the outline of the manuscript and approximating the outline to a straight line using the histogram pattern shown in (D). Note that the manuscript boundary line can be extracted by using other methods. In addition, edge detection in the object area is first performed from the three sides (side 411, side 412, side 413) of the plate portion as the edge detected in S402 to the inside. The edges obtained as a result of detecting from each side to the inside are the three sides (sides 421, 422 and 423) of the manuscript page of the booklet. For example, the manuscript boundary line of the remaining one side (the side corresponding to the binding portion) can be determined based on the extension line 414 of the side of the plate portion. Alternatively, the manuscript boundary line can be determined by cutting based on the other three sides at a predetermined aspect ratio. Alternatively, the above methods can be used in combination. In this way, the manuscript boundary line obtained in S405 is composed of four sides including three sides as the ends of the pages of the booklet manuscript and one side corresponding to the binding portion.

[0056] In S406, the CPU 101 cuts out the rectangle that touches the inside of the document boundary line as the document area. Figure 4 The area corresponding to the shaded portion 415 of (D). In addition, the clipping result is as follows Figure 4. This area is the area to be output as the area of ​​the target page, and is the part obtained by deleting the part on the opposite side of the plate in the part corresponding to the booklet original in the image obtained by scanning the booklet original and the plate in a state where the booklet original and the plate are placed on the platen glass. After the processing of S406, the CPU 101 ends the processing of this flowchart. The details of the processing performed in S312 and S334 are as described above. In the case where scanning is performed in a state where a plate is inserted in the booklet original (a state where the booklet original and the plate overlap each other) by this processing, it can be performed by cutting off the part where the booklet original and the plate overlap each other. Figure 4 The cropping shown in (E) is shown.

[0057] <Other Examples>

[0058] The above-described various controls described as being performed by the CPU 101 may be performed by one piece of hardware, or the entire apparatus may be controlled by dividing the processing into a plurality of pieces of hardware (eg, a plurality of processors or circuits).

[0059] In addition, although the present invention is described in detail based on its preferred embodiment, the present invention is not limited to these specific embodiments, and the present invention includes various modes within the scope that does not depart from the gist of the present invention. In addition, the above-mentioned embodiments only illustrate one embodiment of the present invention, and these embodiments can be appropriately combined.

[0060] In addition, in the above-mentioned embodiment, the case where the present invention is applied to the image processing device 100 including the printing unit is described as an example. However, the present invention is not limited to this example, and can be applied to image processing devices and information processing devices that can perform control related to scanning. For example, in the above-mentioned embodiment, although an example of performing extraction and guiding display of the cropping area in the display unit of the printer body is described, the configuration is not limited to this. In a case where an instruction for scanning can be made from an electronic device such as a PC or a smart phone (a kind of image processing device and also an information processing device) to a scanner or a printer including a reading unit, it can be displayed on the PC or the smart phone. Figure 5B In addition, an image (such as Figure 1B The image shown) and can be accessed from a PC or smartphone Figure 4 That is, the present invention can be applied to personal computers and PDAs, mobile phones and portable image viewers, printer devices, scanner devices, digital photo frames, game consoles, and e-book readers, etc.

[0061] The embodiments of the present invention may also be implemented by the following method, namely, providing software (program) for performing the functions of the above-mentioned embodiments to a system or installation through a network or various storage media, and the system or installed computer or central processing unit (CPU), microprocessing unit (MPU) reads and executes the program.

[0062] While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments.The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.

Claims

1. An image processing device, comprising at least one memory and at least one processor and / or at least one circuit, wherein the at least one processor and / or the at least one circuit are used as: A scanning control unit, configured to control the scanning object to be scanned; and An output unit for cutting out, from an image obtained by scanning a booklet original and a plate with them placed on a platen glass, a portion obtained by deleting a portion on the opposite side of the plate from a portion corresponding to the booklet original, and outputting the cut-out portion, even in the absence of an operation to designate a cutting area from a user.

2. The image processing apparatus according to claim 1, wherein: The output unit executes the cutting based on acceptance of an instruction that the scan object is a booklet document.

3. The image processing apparatus according to claim 1, wherein: The output unit performs cutting for the booklet original based on an event that the scanning control unit detects that the scan target is a booklet original and a board placed on the platen glass by scanning.

4. The image processing apparatus according to claim 3, wherein: When the scanning control unit detects that the scanning target is a booklet document and a board placed on the platen glass through scanning, the output unit further performs cutting not for the booklet document.

5. The image processing apparatus according to claim 4, further comprising a display control unit for controlling to display an image obtained by cutting for booklet originals and an image obtained by cutting not for booklet originals so that a user can select one of the images.

6. An image processing device, comprising at least one memory and at least one processor and / or at least one circuit, wherein the at least one processor and / or the at least one circuit are used as: A scanning control unit, configured to control the scanning object to be scanned; and A display control unit is configured to control to display guidance related to scanning using a sheet inserted in a booklet original.

7. The image processing device according to claim 6, further comprising: An output unit for cutting out, from an image obtained by scanning a booklet original and a plate with them placed on a platen glass, a portion obtained by deleting a portion on the opposite side of the plate from a portion corresponding to the booklet original, and outputting the cut-out portion, even in the absence of an operation to designate a cutting area from a user.

8. The image processing apparatus according to claim 7, wherein: The display control unit controls to display the guidance before scanning is performed by the scanning control unit based on acceptance of an instruction that the scanning target is a booklet document.

9. The image processing apparatus according to claim 7, wherein: The display control unit displays the guidance when it is detected that the scan target is a booklet document based on scanning by the scan control unit.

10. A method for controlling an image processing device, comprising: Controlling to scan a scan object; as well as Even in the absence of an operation to specify a cropping area from the user, a portion obtained by deleting a portion on the opposite side of the plate from a portion corresponding to the booklet original is cropped from an image obtained by scanning with the booklet original and the plate placed on the platen glass, and the cropped portion is output.

Citation Information

Patent Citations

  • Image forming device

    JP1999109727A