Information processing apparatus for obtaining a reading image of a reading target, method for controlling the same, and storage medium
First Claim
1. An information processing apparatus configured to execute reading of a reading target placed on a reading plate on which a plurality of object can be placed, the information processing apparatus comprising:
- at least one processor; and
a memory that is coupled with the at least one processor and that stores instructions executable by the at least one processor;
wherein the at least one processor executes the instructions to implement;
a detection unit configured to detect two or more objects placed on the reading plate;
a setting unit configured to set, from among a plurality of predetermined waiting times that are gradually different in length, a waiting time according to at least a relationship that a length of the waiting time to be set decreases as a total number of objects among a layout of the two or more objects, detected by the detection unit, on the reading plate increases; and
a reading control unit configured to instruct an imaging unit to perform image capturing to generate reading data in which the two or more objects are the reading target, when the layout of the two or more objects detected by the detection unit is maintained for the waiting time set by the setting unit.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided an information processing apparatus that can improve operability for reading a reading target including a plurality of objects. In the information processing apparatus, when the reading target placed on a reading plate on which a plurality of objects can be placed is read, a completion level of the reading target including one or more objects placed on the reading plate is determined based on an image obtained by an imaging unit that captures an image of the reading plate from above. A timing of executing the reading of the reading target is controlled based on the completion level of the reading target determined by a determination unit.
-
Citations
19 Claims
-
1. An information processing apparatus configured to execute reading of a reading target placed on a reading plate on which a plurality of object can be placed, the information processing apparatus comprising:
-
at least one processor; and a memory that is coupled with the at least one processor and that stores instructions executable by the at least one processor; wherein the at least one processor executes the instructions to implement; a detection unit configured to detect two or more objects placed on the reading plate; a setting unit configured to set, from among a plurality of predetermined waiting times that are gradually different in length, a waiting time according to at least a relationship that a length of the waiting time to be set decreases as a total number of objects among a layout of the two or more objects, detected by the detection unit, on the reading plate increases; and a reading control unit configured to instruct an imaging unit to perform image capturing to generate reading data in which the two or more objects are the reading target, when the layout of the two or more objects detected by the detection unit is maintained for the waiting time set by the setting unit.
-
-
2. An information processing apparatus configured to execute reading of a reading target placed on a reading plate on which a plurality of objects can be placed, the information processing apparatus comprising:
-
at least one processor; and a memory that is coupled with the at least one processor and that stores instructions executable by the at least one processor; wherein the at least one processor executes the instructions to implement; a detection unit configured to detect one or more objects placed on the reading plate; a setting unit configured to set a waiting time according to at least a layout of the one or more objects, detected by the detection unit, on the reading plate; a reading control unit configured to cause an imaging unit to perform image capturing to generate reading data in which the one or more objects are the reading target, when the layout of the one or more objects detected by the detection unit is maintained for the waiting time set by the setting unit; and a determination unit configured to determine a completion level of the one or more objects as the reading target, based on at least the layout of the one or more objects detected by the detection unit, and wherein the setting unit is configured to set the waiting time according to the completion level determined by the determination unit. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable non-transitory storage medium storing a program read and executed by a computer to cause the computer to function as an information processing apparatus configured to execute reading of a reading target placed on a reading plate on which a plurality of objects can be placed, the information processing apparatus comprising:
-
a detection unit configured to detect one or more objects placed on the reading plate; a setting unit configured to set a waiting time according to at least a layout of the one or more objects, detected by the detection unit, on the reading plate; and a reading control unit configured to cause an imaging unit to perform image capturing to generate reading data in which the one or more objects are the reading target, when the layout of the one or more objects detected by the detection unit is maintained for the waiting time set by the setting unit; and a determination unit configured to determine a completion level of the one or more objects as the reading target, based on at least the layout of the one or more objects detected by the detection unit, and wherein the setting unit is configured to set the waiting time according to the completion level determined by the determination unit.
-
-
18. A method for controlling an information processing apparatus configured to read a reading target placed on a reading plate on which a plurality of objects can be placed, the method comprising:
-
detecting two or more objects placed on the reading plate; setting, from among a plurality of predetermined waiting times that are gradually different in length, a waiting time according to at least a relationship that a length of the waiting time to be set decreases as a total number of objects among a layout of the two or more objects, detected by the detecting, on the reading plate increases; and instructing an imaging unit to perform image capturing to generate reading data in which the two or more objects are the reading target, when the layout of the two or more objects detected by the detecting is maintained for the waiting time set by the setting.
-
-
19. A computer-readable non-transitory storage medium storing a program read and executed by a computer to cause the computer to function as an information processing apparatus configured to execute reading of a reading target placed on a reading plate on which a plurality of objects can be placed, the information processing apparatus comprising:
-
a detection unit configured to detect two or more objects placed on the reading plate; a setting unit configured to set, from among a plurality of predetermined waiting times that are gradually different in length, a waiting time according to at least a relationship that a length of a waiting time to be set decreases as a total number of objects among a layout of the two or more objects, detected by the detection unit, on the reading plate increases; and a reading control unit configured to instruct an imaging unit to perform image capturing to generate reading data in which the two or more objects are the reading target, when the layout of the two or more objects detected by the detection unit is maintained for the waiting time set by the setting unit.
-
Specification