IP Library › Granted Patent US 12,238,411
Granted Patent B2
US 12,238,411 · App. 18/117,510 · Granted Feb 25, 2025

Information processing apparatus, method, and non-transitory computer-readable storage medium

Inventors: Yoshiki Iwakiri (Kanagawa, JP); Hajime Sato (Kanagawa, JP)
Assignee: CANON KABUSHIKI KAISHA
H04N23/634H04N13/111H04N13/243H04N17/002H04N23/90
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,238,411
App. No.
18/117,510
Filed
Mar 6, 2023
Granted
Feb 25, 2025
Kind
B2
Art Unit
2484
USPC
348/48
Abstract

An information processing apparatus obtains a plurality of processing steps concerning a work in installation or operation of a system including a plurality of apparatuses, and progress statuses of the plurality of processing steps, and causes a display unit to display a screen including information representing the plurality of processing steps and the progress statuses of the plurality of processing steps.

Claims (42)

1. An information processing apparatus, comprising:

one or more memories storing instructions; and

one or more processors executing the instructions to:

obtain information representing status of a plurality of devices relating to a progress state of processes included in a workflow relating to one or more tasks regarding a setting of a multi-camera system that is configured by comprising the plurality of devices, wherein the one or more tasks are to be performed from installation of the multi-camera system to capturing of an object for which three-dimensional shape data is to be generated;

cause a display apparatus to display information relating to the processes included in the workflow and information representing the progress state of the processes; and

detect abnormality, wherein

the progress state includes one of statuses including non-execution and normal end, and

the one or more processors executes the instructions to change, in a case where the abnormality is detected, information representing the progress state of a process that is, among processes whose progress state is the normal end, affected from the abnormality from information representing the normal end to information representing the non-execution.

2. The information processing apparatus according to claim 1 , wherein the one or more processors further execute the instructions to accept a user operation relating a process to be performed, and

wherein information representing the status of the plurality of devices relating to the process corresponding to the user operation is obtained.

3. The information processing apparatus according to claim 2 , wherein, in a case where a process that is to have been completed at a time when the process corresponding to the user operation is performed has not been completed, the display apparatus displays a warning.

4. The information processing apparatus according to claim 1 , wherein information representing a category including one or more of the processes and information representing a progress state of the category is displayed in the screen.

5. The information processing apparatus according to claim 1 , wherein the plurality of devices include a plurality of image capturing apparatuses, and

wherein the processes includes at least one of processes including connecting the plurality of image capturing apparatuses to the multi-camera system, synchronization of the plurality of image capturing apparatuses, adjustment of a viewing angle for images to be captured by the plurality of image capturing apparatuses, adjustment of an exposure for images to be captured by the plurality of image capturing apparatuses, and calibration of the plurality of image capturing apparatuses.

6. The information processing apparatus according to claim 1 , wherein the progress state is one of the non-execution, execution in progress, the normal end, and abnormal end.

7. The information processing apparatus according to claim 1 , wherein a screen in which an area representing the progress state is prepared separately from information on the processes.

8. The information processing apparatus according to claim 1 , wherein the progress state is displayed in a distinguishable manner by at least one of the color of an area representing the progress state, size of the area, a pattern of the area, and an animation in the area.

9. The information processing apparatus according to claim 1 , wherein notification of occurrence of abnormality regarding each of the plurality of devices is obtained, and

wherein a screen in which the progress state of a process affected by the abnormality is displayed.

10. The information processing apparatus according to claim 1 , wherein the one or more processors further execute the instructions to accept a user operation for changing the progress state;

further comprising a unit configured to accept a user operation for changing the progress state.

11. The information processing apparatus according to claim 1 , wherein the multi-camera system is a system to generate a virtual viewpoint image.

12. The information processing apparatus according to claim 1 , wherein the multi-camera system is a system in which an object is captured from a plurality of directions to generate three-dimensional shape data of the object.

13. The information processing apparatus according to claim 1 , wherein

each of the processes is classified into one of a plurality of categories including a first category and a second category, and

information representing the plurality of categories, information representing one or more processes belonging to the first category, and information representing the progress state of the one or more processes belonging to the first category are displayed.

14. A method executed by an information processing apparatus, comprising:

obtaining information representing status of a plurality of devices relating to a progress state of processes included in a workflow relating to one or more tasks regarding a setting of a multi-camera system that is configured by comprising the plurality of devices, wherein the one or more tasks are to be performed from installation of the multi-camera system to capturing of an object for which three-dimensional shape data is to be generated;

causing a display apparatus to display information relating to the processes included in the workflow and information representing the progress state of the processes; and

detecting abnormality, wherein

the progress state includes one of statuses including non-execution and normal end, and

in a case where the abnormality is detected, information representing the progress state of a process that is, among processes whose progress state is the normal end, affected from the abnormality is changed from information representing the normal end to information representing the non-execution.

15. The method according to claim 14 , further comprising accepting a user operation relating a process to be performed, and

wherein information representing the status of the plurality of devices relating to the process corresponding to the user operation is obtained.

16. The method according to claim 15 , wherein, in a case where a process that is to have been completed at a time when the process corresponding to the user operation is performed has not been completed, the display apparatus displays a warning.

17. The method apparatus according to claim 14 , wherein information representing a category including one or more of the processes and information representing a progress state of the category is displayed in the screen.

18. A non-transitory computer-readable storage medium that stores a program for causing a computer to:

obtain information representing status of a plurality of devices relating to a progress state of processes included in a workflow relating to one or more tasks regarding a setting of a multi-camera system that is configured by comprising the plurality of devices, wherein the one or more tasks are to be performed from installation of the multi-camera system to capturing of an object for which three-dimensional shape data is to be generated;

cause a display apparatus to display information relating to the processes included in the workflow and information representing the progress state of the processes; and

detect abnormality, wherein

the progress state includes one of statuses including non-execution and normal end, and

in a case where the abnormality is detected, information representing the progress state of a process that is, among processes whose progress state is the normal end, affected from the abnormality is changed from information representing the normal end to information representing the non-execution.

Priority Claims (2)
JP 2018-163621 · Aug 31, 2018 · national
JP 2018-163623 · Aug 31, 2018 · national
Continuity (3)
Continuation 17174863 · Feb 12, 2021
Continuation PCTJP2019032620 · Aug 21, 2019
Related Publication 20230209180A1 · Jun 29, 2023
References Cited (28)
US 7145688B2 · Minagawa · 2006 [cited by applicant]
US 9501828B2 · Takiguchi · 2016 [cited by examiner]
US 10284794B1 · Francois · 2019 [cited by examiner]
US 10972350B2 · Varghese · 2021 [cited by examiner]
US 20080144123A1 · Suzuki · 2008 [cited by examiner]
US 20110254958A1 · Kotani · 2011 [cited by examiner]
US 20170148167A1 · Aratani · 2017 [cited by examiner]
US 20180115679A1 · Kusano · 2018 [cited by examiner]
US 20180225840A1 · Ikeda · 2018 [cited by examiner]
US 20180324410A1 · Roine · 2018 [cited by examiner]
US 20190026634A1 · Homeyer · 2019 [cited by examiner]
US 20190191146A1 · Koyama · 2019 [cited by examiner]
US 20190306408A1 · Hofer · 2019 [cited by examiner]
US 20200042812A1 · Sakaguchi · 2020 [cited by examiner]
US 20220086413A1 · Adachi et al. · 2022 [cited by applicant]
US 20230026038A1 · Iwakiri · 2023 [cited by applicant]
JP H09139872A · 1997 [cited by applicant]
JP 2005250887A · 2005 [cited by applicant]
JP 2008015756A · 2008 [cited by applicant]
JP 2009181482A · 2009 [cited by applicant]
JP 2010020487A · 2010 [cited by examiner]
JP 2011071920A · 2011 [cited by applicant]
JP 2014215828A · 2014 [cited by applicant]
JP 2017096725A · 2017 [cited by applicant]
JP 2017191492A · 2017 [cited by applicant]
JP 2018107793A · 2018 [cited by applicant]
WO 2018070121A1 · 2018 [cited by applicant]
International Search Report issued in International Application No. PCT/JP2019/032620 dated Nov. 5, 2019, pp. 1-2, English Translation. [cited by applicant]