Image processing device, image processing method, and program
First Claim
1. An image processing device comprising:
- a processor; and
a non-transitory computer-readable medium encoded with instructions which, when executed by the processor, cause the image processing device to;
acquire procedure data for a set of procedures of operation to be performed in a real space and which associates a procedure of the set of procedures with an object and a progress condition;
identify a first object present in the real space by using a camera to capture an image of the real space;
control, based on the acquired procedure data and the identified first object, a display of first procedure image data by superimposing a first procedure of the set of procedures;
detect a first progress condition associated with the first procedure when the first procedure image data is displayed;
identify a second object present in the real space by using the camera; and
control, based on the acquired procedure data and the identified second object and when the first progress condition is detected, a display of second procedure image data by superimposing a second procedure of the set of procedures.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided an image processing device including: a data storage unit storing feature data indicating a feature of appearance of one or more physical objects; an environment map building unit for building an environment map based on an input image obtained by imaging a real space and the feature data, the environment map representing a position of a physical object present in the real space; a control unit for acquiring procedure data for a set of procedures of operation to be performed in the real space, the procedure data defining a correspondence between a direction for each procedure and position information designating a position at which the direction is to be displayed; and a superimposing unit for generating an output image by superimposing the direction for each procedure at a position in the input image determined based on the environment map and the position information, using the procedure data.
17 Citations
16 Claims
-
1. An image processing device comprising:
-
a processor; and a non-transitory computer-readable medium encoded with instructions which, when executed by the processor, cause the image processing device to; acquire procedure data for a set of procedures of operation to be performed in a real space and which associates a procedure of the set of procedures with an object and a progress condition; identify a first object present in the real space by using a camera to capture an image of the real space; control, based on the acquired procedure data and the identified first object, a display of first procedure image data by superimposing a first procedure of the set of procedures; detect a first progress condition associated with the first procedure when the first procedure image data is displayed; identify a second object present in the real space by using the camera; and control, based on the acquired procedure data and the identified second object and when the first progress condition is detected, a display of second procedure image data by superimposing a second procedure of the set of procedures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An image processing method comprising:
-
acquiring procedure data for a set of procedures of operation to be performed in a real space and which associates a procedure of the set of procedures with an object and a progress condition; identifying a first object present in the real space by using a camera to capture an image of the real space; controlling, based on the acquired procedure data and the identified first object, a display of first procedure image data by superimposing a first procedure of the set of procedures; detecting a first progress condition associated with the first procedure when the first procedure image data is displayed; identifying a second object present in the real space by using the camera; and controlling, based on the acquired procedure data and the identified second object and when the first progress condition is detected, a display of second procedure image data by superimposing a second procedure of the set of procedures.
-
-
16. A non-transitory computer-readable medium having embodied thereon a program, which when executed by a computer causes the computer to execute a method, the method comprising:
-
acquiring procedure data for a set of procedures of operation to be performed in a real space and which associates a procedure of the set of procedures with an object and a progress condition; identifying a first object present in the real space by using a camera to capture an image of the real space; controlling, based on the acquired procedure data and the identified first object, a display of first procedure image data by superimposing a first procedure of the set of procedures; detecting a first progress condition associated with the first procedure when the first procedure image data is displayed; identifying a second object present in the real space by using the camera; and controlling, based on the acquired procedure data and the identified second object and when the first progress condition is detected, a display of second procedure image data by superimposing a second procedure of the set of procedures.
-
Specification