US 12,424,012 B2
Information processing apparatus
Naomi Takahashi, Kanagawa (JP); Junichi Shimizu, Kanagawa (JP); Shintaro Adachi, Kanagawa (JP); Akinobu Yamaguchi, Kanagawa (JP); Kunihiko Kobayashi, Kanagawa (JP); Shinya Nakamura, Kanagawa (JP); Masanori Yoshizuka, Kanagawa (JP); and Akane Abe, Kanagawa (JP)
Assigned to FUJIFILM Business Innovation Corp., Tokyo (JP)
Filed by FUJIFILM Business Innovation Corp., Tokyo (JP)
Filed on Mar. 23, 2022, as Appl. No. 17/701,677.
Claims priority of application No. 2021-156133 (JP), filed on Sep. 24, 2021.
Prior Publication US 2023/0108505 A1, Apr. 6, 2023
Int. Cl. G06V 30/412 (2022.01); G06F 40/177 (2020.01); G06V 30/413 (2022.01); G06V 30/416 (2022.01)
CPC G06V 30/412 (2022.01) [G06F 40/177 (2020.01); G06V 30/413 (2022.01); G06V 30/416 (2022.01)] 10 Claims
OG exemplary drawing
 
1. An information processing apparatus comprising:
a processor configured to:
extract a table group including a first table and at least one second table from a plurality of tables formed as images, the first table and the at least one second table having a common characteristic in terms of a table structure, the first table including a heading row representing attributes of attribute values included in the first table and the at least one second table, the at least one second table not including the heading row;
relate the first table and the at least one second table included in the table group to each other so that rows of the first table and rows of the at least one second table are arranged in consecutive order, by using attribute values of an attribute which is included in the heading row and which represents consecutiveness of the rows of the first table and the rows of the at least one second table;
detect whether there is excess or shortage in the first table and the at least one second table forming the table sequence by using attribute values of an attribute which is included in the heading row and which represents consistency regarding excess and shortage in the first table and the at least one second table forming the table sequence; and
obtain attribute values corresponding to each of the attributes included in the heading row from a table sequence if neither excess nor shortage is detected in the first table and the at least one second table, wherein the table sequence includes the first table and the at least one second table arranged in consecutive order.