US 12,438,994 B2
Image reading apparatus caused to read a holding member placed on a reading area, the holding member holding receipts and extracting edges of the receipts from a single read image
Kaoru Hamada, Chiba (JP)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Apr. 29, 2024, as Appl. No. 18/649,792.
Application 18/649,792 is a continuation of application No. 18/060,788, filed on Dec. 1, 2022, granted, now 12,003,684.
Claims priority of application No. 2021-199624 (JP), filed on Dec. 8, 2021.
Prior Publication US 2024/0283886 A1, Aug. 22, 2024
Int. Cl. H04N 1/387 (2006.01); H04N 1/00 (2006.01); H04N 1/028 (2006.01); H04N 1/10 (2006.01)
CPC H04N 1/3873 (2013.01) [H04N 1/00748 (2013.01); H04N 1/00822 (2013.01); H04N 1/02815 (2013.01); H04N 1/1061 (2013.01)] 10 Claims
OG exemplary drawing
 
1. An image reading apparatus comprising:
a positioning plate having a placement surface on which a holding member that holds a plurality of documents is to be placed;
a reading unit including a light-emitting diode configured to emit light and a reading sensor configured to receive light emitted from the light-emitting diode and reflected on the holding member and the plurality of documents, configured to read an image of the holding member and the plurality of documents placed on the positioning plate;
at least one processor configured to:
cause the reading unit to read the image of the holding member and the plurality of documents placed on a reading area of the placement surface,
determine edges of the holding member from the read image;
determine an area corresponding to the holding member, having a length shorter than a length of the holding member in a main scanning direction and having a length shorter than a length of the holding member in a sub-scanning direction such that the area corresponding to the holding member excludes the determined edges of the holding member,
determine edges of the plurality of documents from the read image, the plurality of documents being within the area corresponding to the holding member,
extract a document image of each document of the plurality of documents based on the determined edges of the plurality of documents; and
generate a separate image file for each extracted document image;
wherein the at least one processor is further configured to delete the determined edges of the holding member from the read image,
wherein the deletion of the determined edges of the holding member includes deleting a portion of the determined edges of the plurality of documents from the read image, and
wherein the at least one processor is further configured to interpolate an edge corresponding to the deleted portion of the determined edges of the plurality of documents.