Information processing apparatus and non-transitory computer readable medium for changing display order of recognition results based on previous checking order
An information processing apparatus includes a processor. The processor is programmed to: control a display to display a plurality of recognition results, each recognition result being a recognition result of a document, the document having a plurality of items and an entry field for each item, each recognition result being displayed for each corresponding item of the document; acquire a checking order for each item, the checking order being an order in which each of the displayed recognition results has been checked by a user viewing the displayed recognition results; and change a display order by using the acquired checking order, the display order being an order in which to display a subsequent set of recognition result.
1. An information processing apparatus comprising:
a processor programmed to:
control a display to display a plurality of recognition results from a scanned document having a plurality of items arranged in an fixed order with an entry field for each item, each recognition result being a recognition result of each corresponding item on the scanned document, the plurality of recognition results being displayed in a display order for user's review;
acquire a prior checking order which is an order in which each of the plurality of items on the document has been checked by a prior user viewing then displayed recognition results; and
while the plurality of items on the scanned document are arranged in the fixed order, change the display order of the plurality of recognition results currently displayed on the display based on the acquired prior checking order, such that the display order of the plurality of recognition results becomes different for the same document depending on the acquired prior checking order,
wherein the display is a display of the information processing apparatus or a remotely located display.
2. The information processing apparatus according to claim 1 ,
wherein if the display order and the acquired prior checking order differ, the processor is programmed to control the display to display a selection that permits the user to select whether to apply the acquired prior checking order to the display order.
3. The information processing apparatus according to claim 2 ,
wherein if, as a result of the recognition results being displayed a plurality of times with the prior checking order applied to the display order, the recognition results have been displayed in a same display order a predetermined number of times, the processor is programmed to control the display to display a selection that permits the user to select whether to apply the same display order of the recognition results on the display order.
4. The information processing apparatus according to claim 3 , wherein the processor is programmed to control the display to display the recognition results in association with each other based on a relation between the recognition results.
5. The information processing apparatus according to claim 4 , wherein the relation is a subordination relation between the recognition results.
6. The information processing apparatus according to claim 5 , wherein if the prior checking order of the recognition results has a precedence relation, the processor is programmed to associate the recognition results with each other as the subordination relation.
7. The information processing apparatus according to claim 3 , wherein in displaying the recognition results, the processor is programmed to switch between displaying the recognition results in a predetermined order, and displaying a subsequent set of recognition results in the changed display order.
8. The information processing apparatus according to claim 3 , wherein in displaying the recognition results, the processor is programmed to switch off acquiring the prior checking order in response to a predetermined condition being satisfied.
9. The information processing apparatus according to claim 2 , wherein the processor is programmed to control the display to display the recognition results in association with each other based on a relation between the recognition results.
10. The information processing apparatus according to claim 9 , wherein the relation is a subordination relation between the recognition results.
11. The information processing apparatus according to claim 10 , wherein if the prior checking order of the recognition results has a precedence relation, the processor is programmed to associate the recognition results with each other as the subordination relation.
12. The information processing apparatus according to claim 2 , wherein in displaying the recognition results, the processor is programmed to switch between displaying the recognition results in a predetermined order, and displaying a subsequent set of recognition results in the changed display order.
13. The information processing apparatus according to claim 2 , wherein in displaying the recognition results, the processor is programmed to switch off acquiring the prior checking order in response to a predetermined condition being satisfied.
14. The information processing apparatus according to claim 1 , wherein the processor is programmed to control the display to display the recognition results in association with each other based on a relation between the recognition results.
15. The information processing apparatus according to claim 14 , wherein the relation is a subordination relation between the recognition results.
16. The information processing apparatus according to claim 15 , wherein if the prior checking order of the recognition results has a precedence relation, the processor is programmed to associate the recognition results with each other as the subordination relation.
17. The information processing apparatus according to claim 1 , wherein in displaying the recognition results, the processor is programmed to switch between displaying the recognition results in a predetermined order, and displaying a subsequent set of recognition results in the changed display order.
18. The information processing apparatus according to claim 1 , wherein in displaying the recognition results, the processor is programmed to switch off acquiring the prior checking order in response to a predetermined condition being satisfied.
19. The information processing apparatus according to claim 1 , wherein the processor is programmed to control the display to display image data of the scanned document, and display a checked area and an unchecked area in the displayed image data in a distinguishable manner, the checked area being an area corresponding to at least one of the recognition results that has been checked, the unchecked area being an area corresponding to at least one of the recognition results that has not been checked yet.
20. A non-transitory computer readable medium storing a program causing a computer to execute a process for processing information, the process comprising:
displaying, on a display, a plurality of recognition results from a scanned document having a plurality of items arranged in an fixed order with an entry field for each item, each recognition result being a recognition result of each corresponding item on the scanned document, the plurality of recognition results being displayed in a display order for user's review;
acquiring a prior checking order which is an order in which each of the plurality of items on the document has been checked by a prior user viewing then displayed recognition results; and
while the plurality of items on the scanned document are arranged in the fixed order, changing the display order of the plurality of recognition results currently displayed on the display based on the acquired prior checking order, such that the display order of the plurality of recognition results becomes different for the same document depending on the acquired prior checking order.