US 12,294,678 B2
Image processing apparatus, control method for image processing apparatus, and non-transitory storage medium
Junya Arakawa, Nagareyama (JP)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Mar. 22, 2021, as Appl. No. 17/208,836.
Application 17/208,836 is a continuation of application No. 16/282,200, filed on Feb. 21, 2019, granted, now 10,984,233.
Claims priority of application No. 2018-035310 (JP), filed on Feb. 28, 2018.
Prior Publication US 2021/0209359 A1, Jul. 8, 2021
Int. Cl. H04N 1/00 (2006.01); G06V 30/10 (2022.01); G06V 30/146 (2022.01); G06V 30/412 (2022.01); G06V 30/413 (2022.01); G06V 30/418 (2022.01)
CPC H04N 1/00244 (2013.01) [G06V 30/147 (2022.01); G06V 30/412 (2022.01); G06V 30/413 (2022.01); G06V 30/418 (2022.01); H04N 1/00413 (2013.01); G06V 30/10 (2022.01); H04N 2201/0094 (2013.01)] 14 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a memory that stores a program; and
a processor that executes the program to:
identify a plurality of regions in an acquired image, wherein the identified regions include at least a text region;
determine information about a registered document most similar to the acquired image from among information about a plurality of registered documents stored in a storage unit;
select a plurality of target text regions in the acquired image based on a positions of the plurality of target text regions previously specified with respect to the determined information about the most similar registered document;
perform first character recognition processing on the selected plurality of target text regions;
output a plurality of pieces of text data obtained by the first character recognition processing, wherein the outputted plurality of pieces of text data is joined with a predetermined delimiter character in a sequential order previously set with respect to the plurality of target text regions;
receive specification of a text region by a user among text regions including the selected plurality of target text regions on which the first character recognition processing has been performed; and
perform, after the specification of the text region by the user is received, second character recognition processing on at least one region that includes the text region specified by the user, which is different from the selected target text region,
wherein text data of the specified text region obtained by the second character recognition processing is used to update the outputted plurality of pieces of text data, and
the second character recognition processing is not performed in a case where the selected plurality of target text regions on which the first character recognition processing has been performed is specified by the user.