Information processing apparatus, information processing method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorShogo Sato
Life of this patent
Estimating the term…
Abstract
An information processing apparatus includes at least one memory and at least one processor which function as: a first detection unit configured to repeatedly perform first processing for detecting a specific object from a real space by using setting information stored in a memory; a second detection unit configured to perform second processing for detecting the specific object from the real space, the second processing needing time longer than time needed for the first processing; an update unit configured to update the setting information, based on a result of the second processing; and a control unit configured to control to perform predetermined processing, based on a result of the first processing.
Claims11
An information processing apparatus comprising:
- a processor;
- and
- a memory storing a program which, when executed by the processor, causes the information processing apparatus to:
- (1) execute first detection processing of repeatedly performing first processing for detecting a specific object from a real space by using setting information stored in a memory;
- (2) execute second detection processing of performing, in parallel asynchronously with the first processing, second processing for detecting the specific object from the real space with higher accuracy than the first processing, the second processing needing time longer than time needed for the first processing;
- (3) execute update processing of updating the setting information dynamically, based on a result of the second processing;
- and
- (4) execute control processing of performing predetermined processing, based on a result of the first processing that has been performed by using latest updated setting information.
An information processing method comprising:
- performing first processing for detecting a specific object from a real space by using setting information stored in a memory;
- performing, in parallel asynchronously with the first processing, second processing for detecting the specific object from the real space with higher accuracy than the first processing, the second processing needing time longer than time needed for the first processing;
- updating the setting information dynamically, based on a result of the second processing;
- and
- controlling to perform predetermined processing, based on a result of the first processing that has been performed by using latest updated setting information.
A non-transitory computer-readable storage medium that stores a program for causing a computer to execute an information processing method comprising:
- performing first processing for detecting a specific object from a real space by using setting information stored in a memory;
- performing, in parallel asynchronously with the first processing, second processing for detecting the specific object from the real space with higher accuracy than the first processing, the second processing needing time longer than time needed for the first processing;
- updating the setting information dynamically, based on a result of the second processing;
- and
- controlling to perform predetermined processing, based on a result of the first processing that has been performed by using latest updated setting information.
Dependencies are inferred from the claim text.