| CPC G06V 30/412 (2022.01) [G06F 40/177 (2020.01); G06V 30/413 (2022.01); G06V 30/416 (2022.01)] | 10 Claims |

|
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.
|