IP Library › Granted Patent US 11,842,534
Granted Patent B2
US 11,842,534 · App. 17/211,659 · Granted Dec 12, 2023

Information processing apparatus for obtaining character string

Inventor: Masaya Soga (Kanagawa, JP)
Assignee: Canon Kabushiki Kaisha
G06V10/96G06F18/22G06F18/28G06N5/04G06N20/00G06V10/945G06V30/12G06V30/412H04N1/00331G06V30/10H04N1/04H04N2201/0094
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,842,534
App. No.
17/211,659
Granted
Dec 12, 2023
Kind
B2
Abstract

Correction content is made learnable based on a correction operation performed by a user on an attribute setting screen in setting attribute information, such as a filename, based on a character string obtained by character recognition processing on a scan image.

Claims (60)

1. An information processing apparatus comprising:

at least one memory that stores instructions; and

at least one processor that executes the instructions to perform:

obtaining a first character recognition result by performing character recognition processing on a text region in a first scan image; and

learning, if a part of a character string of the first character recognition result is deleted in setting attribute information about the first scan image, a regular expression based on the deleted character string,

wherein, if a character string of a second character recognition result obtained by performing a character recognition processing on a text region in a second scan image matches the learned regular expression, the second character recognition result is corrected by deleting a part matching the learned regular expression from the character string of the second character recognition result.

2. The information processing apparatus according to claim 1 ,

wherein, if a part of the character string of the first character recognition result is replaced in setting the attribute information about the first scan image, the learning learns the character string before replacement and the replaced character string, and

wherein, if a character string of the second character recognition result matches the learned character string before replacement, the second character recognition result is corrected by replacing the character string of the second character recognition result with the learned replaced character string.

3. An information processing apparatus comprising:

at least one memory that stores instructions; and

at least one processor that executes the instructions to perform:

obtaining a first character recognition result by performing character recognition processing on a text region in a first scan image; and

learning, if a part of a character string of the first character recognition result is deleted in setting attribute information about the first scan image and the deleted part of the character string is a character string registered in a predetermined term dictionary, a regular expression based on the deleted part of the character string,

wherein, if a character string of a second character recognition result obtained by performing a character recognition processing on a text region in a second scan image matches the learned regular expression, the second character recognition result is corrected by deleting a part matching the regular expression from the character string of the second character recognition result.

4. The information processing apparatus according to claim 3 ,

wherein, if a part of the character string of the first character recognition result is replaced in setting the attribute information about the first scan image, the learning learns the character string before replacement and the replaced character string, and

wherein, if a character string of the second character recognition result matches the learned character string before replacement, the second character recognition result is corrected by replacing the character string of the second character recognition result with the learned replaced character string.

5. An information processing apparatus comprising:

at least one memory that stores instructions; and

at least one processor that executes the instructions to perform:

obtaining a first character recognition result by performing character recognition processing on a text region in a first scan image; and

learning, if a part of a character string of the first character recognition result is replaced in setting attribute information about the first scan image, the character string before replacement and the replaced character string,

wherein, if a character string of a second character recognition result obtained by performing a character recognition processing on a text region in a second scan image matches the learned character string before replacement, the second character recognition result is corrected by replacing the character string of the second character recognition result with the learned replaced character string.

6. A non-transitory computer readable storage medium storing instructions that cause a computer to perform:

obtaining a first character recognition result by performing character recognition processing on a text region in a first scan image; and

learning, if a part of a character string of the first character recognition result is deleted in setting the attribute information about the first scan image, a regular expression based on the deleted character string,

wherein, if a character string of a second character recognition result obtained by performing a character recognition processing on a text region in a second scan image matches the learned regular expression, the second character recognition result is corrected by deleting a part matching the learned regular expression from the character string of the second character recognition result.

7. The non-transitory computer readable storage medium according to claim 6 ,

wherein, if a part of the character string of the first character recognition result is replaced in setting the attribute information about the first scan image, the learning learns the character string before replacement and the replaced character string, and

wherein, if a character string of the second character recognition result matches the learned character string before replacement, the second character recognition result is corrected by replacing the character string of the second character recognition result with the learned replaced character string.

8. A non-transitory computer readable storage medium storing instructions that cause a computer to perform:

obtaining a first character recognition result by performing character recognition processing on a text region in a first scan image; and

learning, if a part of a character string of the first character recognition result is deleted in setting attribute information about the first scan image and the deleted part of the character string is a character string registered in a predetermined term dictionary, a regular expression based on the deleted part of the character string,

wherein, if a character string of a second character recognition result obtained by performing a character recognition processing on a text region in a second scan image matches the learned regular expression, the second character recognition result is corrected by deleting a part matching the regular expression from the character string of the second character recognition result.

9. The non-transitory computer readable storage medium according to claim 8 ,

wherein, if a part of the character string of the first character recognition result is replaced in setting the attribute information about the first scan image, the learning learns the character string before replacement and the replaced character string, and

wherein, if a character string of the second character recognition result matches the learned character string before replacement, the second character recognition result is corrected by replacing the character string of the second character recognition result with the learned replaced character string.

10. A non-transitory computer readable storage medium storing instructions that cause a computer to perform:

obtaining a first character recognition result by performing character recognition processing on a text region in a first scan image; and

learning, if a part of a character string of the first character recognition result is replaced in setting attribute information about the first scan image, the character string before replacement and the replaced character string,

wherein, if a character string of a second character recognition result obtained by performing a character recognition processing on a text region in a second scan image matches the learned character string before replacement, the second character recognition result is corrected by replacing the character string of the second character recognition result with the learned replaced character string.

11. An information processing method to be performed by an information processing apparatus, the information processing method comprising:

obtaining a first character recognition result by performing character recognition processing on a text region in a first scan image; and

learning, if a part of a character string of the first character recognition result is deleted in setting attribute information about the first scan image, a regular expression based on the deleted character string,

wherein, if a character string of a second character recognition result obtained by performing a character recognition processing on a text region in a second scan image matches the learned regular expression, the second character recognition result is corrected by deleting a part matching the learned regular expression from the character string of the second character recognition result.

12. The information processing method according to claim 11 ,

wherein, if a part of the character string of the first character recognition result is replaced in setting the attribute information about the first scan image, the learning learns the character string before replacement and the replaced character string, and

wherein, if a character string of the second character recognition result matches the learned character string before replacement, the second character recognition result is corrected by replacing the character string of the second character recognition result with the learned replaced character string.

13. An information processing method to be performed by an information processing apparatus, the information processing method comprising:

obtaining a first character recognition result by performing character recognition processing on a text region in a first scan image; and

learning, if a part of a character string of the first character recognition result is deleted in setting attribute information about the first scan image and the deleted part of the character string is a character string registered in a predetermined term dictionary, a regular expression based on the deleted part of the character string,

wherein, if a character string of a second character recognition result obtained by performing a character recognition processing on a text region in a second scan image matches the learned regular expression, the second character recognition result is corrected by deleting a part matching the regular expression from the character string of the second character recognition result.

14. The information processing method according to claim 13 ,

wherein, if a part of the character string of the first character recognition result is replaced in setting the attribute information about the first scan image, the learning learns the character string before replacement and the replaced character string, and

wherein, if a character string of the second character recognition result matches the learned character string before replacement, the second character recognition result is corrected by replacing the character string of the second character recognition result with the learned replace character string.

15. An information processing method to be performed by an information processing apparatus, the information processing method comprising:

obtaining a first character recognition result by performing character recognition processing on a text region in a first scan image; and

learning, if a part of a character string of the first character recognition result is replaced in setting attribute information about the first scan image, the character string before replacement and the replaced character string,

wherein, if a character string of a second character recognition result obtained by performing a character recognition processing on a text region in a second scan image matches the learned character string before replacement, the second character recognition result is corrected by replacing the character string of the second character recognition result with the learned replaced character string.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2021
From: SOGA, MASAYA
To: CANON KABUSHIKI KAISHA
Reel/Frame 056179/0904 →
Priority Claims (1)
JP 2020-063778 · Mar 31, 2020 · national
Continuity (1)
Related Publication 20210303895A1 · Sep 30, 2021
Cited By (1)
US 12,437,142