IP Library › Granted Patent US 10,860,785
Granted Patent B2
US 10,860,785 · App. 16/100,943 · Granted Dec 8, 2020

Apparatus for setting file name and the like for scan image, control method thereof, and storage medium

Inventor: Daijiro Miyamoto (Kawasaki, JP)
Assignee: Canon Kabushiki Kaisha
G06F40/166G06K9/00463G06K9/2081H04N1/00209H04N1/00331H04N1/00461G06K2209/01H04N2201/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 10,860,785
App. No.
16/100,943
Granted
Dec 8, 2020
Kind
B2
Abstract

By using a character recognition result of a scan image, a user can set supplementary information such as a file name for the scan image with simple operation. There is provided an apparatus for performing a predetermined process on a scan image obtained by scanning a document, including: a display control unit configured to display a UI screen for performing the predetermined process, the UI screen displaying a character area in the scan image in a selectable manner to a user; and a setting unit configured to perform OCR processing on a character area selected by a user via the UI screen and set supplementary information for the predetermined process by using a character string extracted in the OCR processing, wherein, in a case where a user selects a plurality of character areas, the setting unit determines whether a delimiter should be inserted between the extracted character strings based on a positional relation between the plurality of selected character areas and, if it is determined that a delimiter should be inserted, inserts a delimiter between the extracted character strings.

Claims (44)

1. An apparatus for generating supplementary information to be set for a scan image obtained by scanning a document, comprising:

a memory that stores a program; and

a processor that execute the program to perform:

displaying the scan image on UI screen, wherein at least one character area included in the displayed scan image is selected by a user;

obtaining at least one character string by performing OCR (Optical Character Recognition) processing on the at least one character area selected by the user via the UI screen; and

generating the supplementary information based on the at least one character string obtained by performing the OCR processing on the selected at least one character area,

wherein, in a case where the user selects a plurality of character areas and where a positional relation between the selected plurality of character areas does not satisfy a predetermined condition, the supplementary information is generated by inserting a delimiter between the character strings that are obtained by performing the OCR processing on the selected plurality of character areas, and

wherein, in a case where the user selects a plurality of character areas and where the positional relation between the selected plurality of character areas satisfies the predetermined condition, the supplementary information is generated, without inserting the delimiter, based on the character strings that are obtained by performing the OCR processing on the selected plurality of character areas.

2. The apparatus according to claim 1 , wherein the predetermined condition is that a character area currently selected by the user and a character area selected immediately before the character area currently selected are continuous in a specific direction.

3. The apparatus according to claim 1 , wherein the predetermined condition is satisfied in a case where it is determined that a reference position in a character area currently selected by the user is identical to a reference position in a character area selected immediately before the character area currently selected and that the character area currently selected is adjacent to the character area selected immediately before the character area currently selected.

4. The apparatus according to claim 3 , wherein it is determined that the character area currently selected is adjacent to the character area selected immediately before the character area currently selected in a case where there is no other character area between the character area currently selected and the character area selected immediately before the character area currently selected.

5. The apparatus according to claim 4 , wherein it is determined that the character area currently selected is adjacent to the character area selected immediately before the character area currently selected in a case where there is no other character area between the character areas and where the distance between both character areas is equal to or less than a predetermined threshold.

6. The apparatus according to claim 5 , wherein the predetermined threshold is less than three times a height of a character area selected by a user.

7. The apparatus according to claim 1 , wherein the apparatus has dictionary data in which a plurality of words are registered, and

in a case where the dictionary data includes a word matching with the beginning of a character string extracted from a character area currently selected by a user, the processor further performs the OCR processing on a character area being continuous to the selected character area in a specific direction, and generates the supplementary information by using a character string extracted in the OCR processing.

8. The apparatus according to claim 2 , wherein the specific direction is determined based on a format of the document or a language used in the document.

9. The apparatus according to claim 1 , wherein

the processor further performs:

displaying a button for inserting a delimiter between character strings which form the generated supplementary information; and

inserting a delimiter in a position of the button pressed by a user.

10. The apparatus according to claim 1 , wherein

the supplementary information is a file name of the scan image.

11. The apparatus according to claim 1 , wherein

the supplementary information is a path name indicating an upload destination to which the scan image is uploaded.

12. The apparatus according to claim 1 , wherein

the supplementary information is a facsimile number with which the scan image is transmitted via facsimile.

13. The apparatus according to claim 1 , wherein

the supplementary information is an email address to which the scan image is transmitted via e-mail.

14. A control method of an apparatus for generating supplementary information to be set for a scan image obtained by scanning a document, the control method comprising:

displaying the scan image on a UI screen, wherein at least one character area included in the displayed scan image is selected by a user; and

obtaining at least one character string by performing OCR (Optical Character Recognition) processing on the at least one character area selected by the user via the UI screen; and

generating supplementary information based on the at least one character string obtained by performing the OCR processing on the selected at least one character area,

wherein, in a case where the user selects a plurality of character areas and where a positional relation between the selected plurality of character areas does not satisfy a predetermined condition, the supplementary information is generated by inserting a delimiter between the character strings that are obtained by performing the OCR processing on the selected plurality of character areas, and

wherein, in a case where the user selects a plurality of character areas and where the positional relation between the selected plurality of character areas satisfies the predetermined condition, the supplementary information is generated, without inserting the delimiter, based on the character strings that are obtained by performing the OCR processing on the selected plurality of character areas.

15. A non-transitory computer readable storage medium storing a program for causing a computer to perform:

displaying a scan image on a UI screen, wherein at least one character area included in the displayed scan image is selected by a user;

obtaining at least one character string by performing OCR (Optical Character Recognition) processing on the at least one character area selected by a user via the UI screen; and

generating supplementary information based on the at least one character string obtained by performing the OCR processing on the selected at least one character area,

wherein, in a case where the user selects a plurality of character areas and where a positional relation between the selected plurality of character areas does not satisfy a predetermined condition, the supplementary information is generated by inserting a delimiter between the character strings that are obtained by performing the OCR processing on the selected plurality of character areas, and

wherein, in a case where the user selects a plurality of character areas and where the positional relation between the selected plurality of character areas satisfies the predetermined condition, the supplementary information is generated, without inserting the delimiter, based on the character strings that are obtained by performing the OCR processing on the selected plurality of character areas.

16. The apparatus according to claim 1 , wherein

the delimiter is a specific symbol or a specific character.

17. The apparatus according to claim 16 , wherein

the delimiter is an underscore, a hyphen or a space character.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2018
From: MIYAMOTO, DAIJIRO
To: CANON KABUSHIKI KAISHA
Reel/Frame 047362/0837 →
Priority Claims (1)
JP 2017-159540 · Aug 22, 2017 · national
Continuity (1)
Related Publication 20190065451A1 · Feb 28, 2019
Cited By (2)
US 12,444,224 US 12,664,806