IP Library Granted Patent US 11,361,572
Granted Patent B2
US 11,361,572 · App. 16/351,555 · Granted Jun 14, 2022

Information processing apparatus and non-transitory computer readable medium

Inventors: Shinya Nakamura (Kanagawa, JP); Akane Abe (Kanagawa, JP); Shintaro Adachi (Kanagawa, JP); Kunihiko Kobayashi (Kanagawa, JP); Kazuhiro Oya (Kanagawa, JP); Shigeru Okada (Kanagawa, JP); Junichi Shimizu (Kanagawa, JP); Akinobu Yamaguchi (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
G06V30/416G06V30/153G06V30/412G06V30/10
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,361,572
App. No.
16/351,555
Granted
Jun 14, 2022
Kind
B2
Abstract

An information processing apparatus includes a processing unit, an extraction unit, a memory unit, a determination unit, and an assignment unit. The processing unit executes a character recognition process. The extraction unit extracts at least one area located within a predetermined range from a first area that is included in a designated image and that is designated to undergo the character recognition process. The at least one area is a second area. The memory unit stores an attribute on a per character string basis. The determination unit determines, on a basis of the attribute stored by the memory unit, an attribute corresponding to a character string recognized as one or more characters from the first area by the processing unit and a character string recognized as one or more characters from the second area by the processing unit. The assignment unit assigns the determined attribute to the designated image.

Claims (56)

1. An information processing apparatus comprising:

a storage, storing a plurality of programs, wherein the programs include a processing unit, an extraction unit, a memory unit, a determination unit and an assignment unit; and

a processor, coupled to the storage and configured to run the processing unit, the extraction unit, the memory unit, the determination unit and the assignment unit, wherein

the processing unit executes a character recognition process;

the extraction unit extracts at least one area located within a predetermined range from a first area that is included in a designated image and that is designated to undergo the character recognition process, the at least one area being a second area;

the memory unit stores an attribute on a per character string basis;

the determination unit determines a category by using a character string recognized in the first area by the processing unit and determines an attribute from the determined category by using a character string recognized in the second area by the processing unit on a basis of the attribute stored by the memory unit; and

the assignment unit assigns the determined attribute to the designated image.

2. The information processing apparatus according to claim 1 ,

wherein the second area is one of a plurality of second areas, and if there are the plurality of the second areas, the determination unit determines the attribute by using a character string recognized from one of the second areas, and a location relationship between the second area and the first area satisfies a predetermined condition.

3. The information processing apparatus according to claim 2 , wherein the programs further include a generation unit, and the processor is configured to run the generation unit to generate location information by performing image analysis on a designated image read by an image reading unit, the location information indicating a location of the first area to undergo the character recognition process,

wherein if the image reading unit reads a plurality of designated images, the processor is configured to run the determination unit to determine the attribute for each of the plurality of designated images by using the generated location information.

4. The information processing apparatus according to claim 3 ,

wherein the determination unit determines the attribute by using a proportion of a character of a predetermined character type, the character being included in the recognized character string in the first area.

5. The information processing apparatus according to claim 4 ,

wherein the memory unit stores one or more character-string arrangement rules on a per-attribute basis, and

wherein the determination unit calculates an application value on the per-attribute basis and determines the attribute by using a calculation result, the application value indicating a degree of application of each of the character-string arrangement rules to the character string recognized from the first area.

6. The information processing apparatus according to claim 3 ,

wherein the memory unit stores one or more character-string arrangement rules on a per-attribute basis, and

wherein the determination unit calculates an application value on the per-attribute basis and determines the attribute by using a calculation result, the application value indicating a degree of application of each of the character-string arrangement rules to the character string recognized from the first area.

7. The information processing apparatus according to claim 2 ,

wherein the determination unit determines the attribute by using a proportion of a character of a predetermined character type, the character being included in the recognized character string in the first area.

8. The information processing apparatus according to claim 7 ,

wherein the memory unit stores one or more character-string arrangement rules on a per-attribute basis, and

wherein the determination unit calculates an application value on the per-attribute basis and determines the attribute by using a calculation result, the application value indicating a degree of application of each of the character-string arrangement rules to the character string recognized from the first area.

9. The information processing apparatus according to claim 2 ,

wherein the memory unit stores one or more character-string arrangement rules on a per-attribute basis, and

wherein the determination unit calculates an application value on the per-attribute basis and determines the attribute by using a calculation result, the application value indicating a degree of application of each of the character-string arrangement rules to the character string recognized from the first area.

10. The information processing apparatus according to claim 1 , wherein the programs further include a generation unit, and the processor is configured to run the generation unit to generate location information by performing image analysis on a designated image read by an image reading unit, the location information indicating a location of the first area to undergo the character recognition process,

wherein if the image reading unit reads a plurality of designated images, the processor is configured to run the determination unit to determine the attribute for each of the plurality of designated images by using the generated location information.

11. The information processing apparatus according to claim 10 ,

wherein the determination unit determines the attribute by using a proportion of a character of a predetermined character type, the character being included in the recognized character string in the first area.

12. The information processing apparatus according to claim 11 ,

wherein the memory unit stores one or more character-string arrangement rules on a per-attribute basis, and

wherein the determination unit calculates an application value on the per-attribute basis and determines the attribute by using a calculation result, the application value indicating a degree of application of each of the character-string arrangement rules to the character string recognized from the first area.

13. The information processing apparatus according to claim 10 ,

wherein the memory unit stores one or more character-string arrangement rules on a per-attribute basis, and

wherein the determination unit calculates an application value on the per-attribute basis and determines the attribute by using a calculation result, the application value indicating a degree of application of each of the character-string arrangement rules to the character string recognized from the first area.

14. The information processing apparatus according to claim 1 ,

wherein the determination unit determines the attribute by using a proportion of a character of a predetermined character type, the character being included in the recognized character string in the first area.

15. The information processing apparatus according to claim 14 ,

wherein the memory unit stores one or more character-string arrangement rules on a per-attribute basis, and

wherein the determination unit calculates an application value on the per-attribute basis and determines the attribute by using a calculation result, the application value indicating a degree of application of each of the character-string arrangement rules to the character string recognized from the first area.

16. The information processing apparatus according to claim 1 ,

wherein the memory unit stores one or more character-string arrangement rules on a per-attribute basis, and

wherein the determination unit calculates an application value on the per-attribute basis and determines the attribute by using a calculation result, the application value indicating a degree of application of each of the character-string arrangement rules to the character string recognized from the first area.

17. A non-transitory computer readable medium storing a program causing a computer to execute a process, the computer including a memory unit storing an attribute on a per character string basis, the process comprising:

extracting an area located within a predetermined range from a first area that is included in a designated image and that is designated to undergo the character recognition process, the area being a second area;

determining a category by using a character string recognized in the first area and determining an attribute from the determined category by using a character string recognized in the second area on a basis of the attribute stored by the memory unit; and

assigning the determined attribute to the designated image.

18. An information processing apparatus comprising:

processing means for executing a character recognition process;

extraction means for extracting an area located within a predetermined range from a first area that is included in a designated image and that is designated to undergo the character recognition process, the area being a second area;

memory means for storing an attribute on a per character string basis;

determination means for determining a category by using a character string recognized in the first area by the processing means and determining an attribute from the determined category by using a character string recognized in the second area by the processing means on a basis of the attribute stored by the memory means; and

assignment means for assigning the determined attribute to the designated image.

Assignments (2)
CHANGE OF NAME Recorded May 18, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056266/0332 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2019
From: NAKAMURA, SHINYA; ABE, AKANE; ADACHI, SHINTARO; KOBAYASHI, KUNIHIKO; OYA, KAZUHIRO; OKADA, SHIGERU; SHIMIZU, JUNICHI; YAMAGUCHI, AKINOBU
To: FUJI XEROX CO., LTD.
Reel/Frame 048735/0114 →
Priority Claims (1)
JP JP2018-100397 · May 25, 2018 · national
Continuity (1)
Related Publication 20190362143A1 · Nov 28, 2019