OBJECT DISPLAYING APPARATUS, OBJECT DISPLAYING SYSTEM, AND OBJECT DISPLAYING METHOD
First Claim
Patent Images
1. An object displaying apparatus for displaying an object superimposed on an image of a real space, comprising:
- a virtual object information acquisition unit configured to acquire virtual object information related to a virtual object placed in the real space and containing information related to a layout position of the virtual object;
a superimposition inhibit object information acquisition unit configured to acquire superimposition inhibit object information related to a superimposition inhibit object existing in the real space and where superimposed display of the virtual object is inhibited;
a photographing unit configured to take an image of the real space;
an image analysis unit configured to extract the superimposition inhibit object from the image of the real space photographed by the photographing unit based on the superimposition inhibit object information received by the superimposition inhibit object information acquisition unit;
a virtual object display control unit configured to, when the virtual object overlapping the superimposition inhibit object extracted by the image analysis unit exists in a case where the virtual object is placed in the image of the real space based on the virtual object information acquired by the virtual object information acquisition unit, control display of the virtual object so as not to hide the superimposition inhibit object; and
a display unit configured to display the virtual object superimposed on the image of the real space based on the display control by the virtual object display control unit.
1 Assignment
0 Petitions
Accused Products
Abstract
In an object displaying apparatus, when, in the case where a virtual object is displayed superimposed on an image of the real space according to information about the layout position of the virtual object, the virtual object is displayed overlapping a superimposition inhibit object, display control is performed to display the virtual object transparently so that the superimposition inhibit object is not hidden by the virtual object. It is thereby possible to preferentially display the superimposition inhibit object.
31 Citations
13 Claims
-
1. An object displaying apparatus for displaying an object superimposed on an image of a real space, comprising:
-
a virtual object information acquisition unit configured to acquire virtual object information related to a virtual object placed in the real space and containing information related to a layout position of the virtual object; a superimposition inhibit object information acquisition unit configured to acquire superimposition inhibit object information related to a superimposition inhibit object existing in the real space and where superimposed display of the virtual object is inhibited; a photographing unit configured to take an image of the real space; an image analysis unit configured to extract the superimposition inhibit object from the image of the real space photographed by the photographing unit based on the superimposition inhibit object information received by the superimposition inhibit object information acquisition unit; a virtual object display control unit configured to, when the virtual object overlapping the superimposition inhibit object extracted by the image analysis unit exists in a case where the virtual object is placed in the image of the real space based on the virtual object information acquired by the virtual object information acquisition unit, control display of the virtual object so as not to hide the superimposition inhibit object; and a display unit configured to display the virtual object superimposed on the image of the real space based on the display control by the virtual object display control unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An object displaying system including an object displaying apparatus for displaying an object superimposed on an image of a real space, and a server capable of communicating with the object displaying apparatus,
the object displaying apparatus comprising: -
a self-position measurement unit configured to measure a located position of the object displaying apparatus; a position information transmitting unit configured to transmit position information related to the located position to the server; a virtual object information acquisition unit configured to acquire virtual object information related to a virtual object placed in the real space and containing information related to a layout position of the virtual object from the server; a superimposition inhibit object information acquisition unit configured to acquire superimposition inhibit object information related to a superimposition inhibit object existing in the real space and where superimposed display of the virtual object is inhibited from the server; a photographing unit configured to take an image of the real space; an image analysis unit configured to extract the superimposition inhibit object from the image of the real space photographed by the photographing unit based on the superimposition inhibit object information acquired by the superimposition inhibit object information acquisition unit; a virtual object display control unit configured to, when the virtual object overlapping the superimposition inhibit object extracted by the image analysis unit exists in a case where the virtual object is placed in the image of the real space based on the virtual object information received by the virtual object information acquisition unit control display of the virtual object so as not to hide the superimposition inhibit object; and a display unit configured to display the virtual object superimposed on the image of the real space based on the display control by the virtual object display control unit, and the server comprising; a position information receiving unit configured to receive the position information from the object displaying apparatus; a virtual object information storage unit configured to store the virtual object information; a virtual object extraction unit configured to extract virtual object information of a virtual object located within a pre-specified distance from a position indicated by the position information received by the position information receiving unit from the virtual object information storage means unit; a superimposition inhibit object information storage unit configured to store the superimposition inhibit object information; a superimposition inhibit object extraction unit configured to extract the superimposition inhibit object information of the superimposition inhibit object located within a pre-specified distance from a position indicated by the position information received by the position information receiving unit from the superimposition inhibit object information storage unit; and an object information transmitting unit configured to transmit the virtual object information extracted by the virtual object extraction unit and the superimposition inhibit object information extracted by the superimposition inhibit object extraction unit to the object displaying apparatus.
-
-
13. An object displaying method in an object displaying apparatus for displaying an object superimposed on an image of a real space, comprising:
-
a virtual object information acquisition step of acquiring virtual object information related to a virtual object placed in the real space and containing information related to a layout position of the virtual object; a superimposition inhibit object information acquisition step of acquiring superimposition inhibit object information related to a superimposition inhibit object existing in the real space and where superimposed display of the virtual object is inhibited; a photographing step of taking an image of the real space; an image analysis step of extracting the superimposition inhibit object from the image of the real space photographed in the photographing step based on the superimposition inhibit object information received in the superimposition inhibit object information acquisition step; a virtual object display control step of, when the virtual object overlapping the superimposition inhibit object extracted in the image analysis step exists in a case where the virtual object is placed in the image of the real space based on the virtual object information received in the virtual object information acquisition step, controlling display of the virtual object so as not to hide the superimposition inhibit object; and a display step of displaying the virtual object superimposed on the image of the real space based on the display control in the virtual object display control step.
-
Specification