Information presenting apparatus, method, and computer program product
First Claim
1. An information presenting apparatus for presenting information using a transmissive head-mounted display equipped with a display module for each eye of a wearer, the information presenting apparatus comprising:
- a point-of-view position identifying module configured to identify a point-of-view position of the wearer based on position of existence and height of the head-mounted display in real-world space;
a line-of-sight direction identifying module configured to identify a line-of-sight direction of the wearer by making use of a tilt of the head-mounted display;
a moving-object position identifying module configured to identify a position of existence of a moving object that the wearer is boarding in the real-world space;
a relative coordinate system setting module configured to set a relative coordinate system representing a relative position relation between the position of existence of the head-mounted display and the position of existence of the moving object;
a visibility range identifying module configured to identify visibility range of the wearer in the relative coordinate system based on the point-of-view position and the line-of-sight direction;
a memory module configured to store, in a corresponding manner, a virtual object representing a predetermined target and a position of placement in the relative coordinate system of the virtual object;
a placement module configured to read, from the memory module, a virtual object at a position of placement that is included in the visibility range and is represented in the relative coordinate system and, based on the position of placement associated with the virtual object, to virtually place the virtual object at a corresponding position in the relative coordinate system;
an image generating module configured to generate an image for left eye and an image for right eye that represent a placement status of the virtual object when viewed from a left eye and a right eye, respectively, of the wearer; and
a display control module configured to display the image for left eye on the display module disposed for the left eye of the wearer and to display the image for right eye on the display module disposed for the right eye of the wearer.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, an information presenting apparatus includes: point-of-view position identifying module; line-of-sight direction identifying module; visibility range indentifying module; memory module; placement module; image generating module; and display control module. The visibility range identifying module identifies visibility range o based on a point-of-view position and a line-of-sight direction. The memory module stores a virtual object and its position. The placement module reads the virtual object at a position included in the visibility range and to virtually place the virtual object at a corresponding position in the real-world space. The image generating module generates an image for left eye and an image for right eye. The display control module displays the image for left eye on the display module disposed for the left eye and to display the image for right eye on the display module disposed for the right eye.
-
Citations
10 Claims
-
1. An information presenting apparatus for presenting information using a transmissive head-mounted display equipped with a display module for each eye of a wearer, the information presenting apparatus comprising:
-
a point-of-view position identifying module configured to identify a point-of-view position of the wearer based on position of existence and height of the head-mounted display in real-world space; a line-of-sight direction identifying module configured to identify a line-of-sight direction of the wearer by making use of a tilt of the head-mounted display; a moving-object position identifying module configured to identify a position of existence of a moving object that the wearer is boarding in the real-world space; a relative coordinate system setting module configured to set a relative coordinate system representing a relative position relation between the position of existence of the head-mounted display and the position of existence of the moving object; a visibility range identifying module configured to identify visibility range of the wearer in the relative coordinate system based on the point-of-view position and the line-of-sight direction; a memory module configured to store, in a corresponding manner, a virtual object representing a predetermined target and a position of placement in the relative coordinate system of the virtual object; a placement module configured to read, from the memory module, a virtual object at a position of placement that is included in the visibility range and is represented in the relative coordinate system and, based on the position of placement associated with the virtual object, to virtually place the virtual object at a corresponding position in the relative coordinate system; an image generating module configured to generate an image for left eye and an image for right eye that represent a placement status of the virtual object when viewed from a left eye and a right eye, respectively, of the wearer; and a display control module configured to display the image for left eye on the display module disposed for the left eye of the wearer and to display the image for right eye on the display module disposed for the right eye of the wearer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information presenting method for presenting information using a transmissive head-mounted display equipped with a display module for each eye of a wearer, the information presenting method comprising:
-
identifying, by a point-of-view position identifying module, that includes identifying a point-of-view position of the wearer based on position of existence and height of the head-mounted display in real-world space; identifying, by a line-of-sight direction identifying module, that includes identifying a line-of-sight direction of the wearer by making use of a tilt of the head-mounted display; identifying, by a moving-object position identifying module, that includes identifying a position of existence of a moving object that the wearer is boarding in the real-world space; setting, by a relative coordinate system setting module, that includes setting a relative coordinate system representing a relative position relation between the position of existence of the head-mounted display and the position of existence of the moving object; identifying, by a visibility range identifying module, that includes identifying visibility range of the wearer in the relative coordinate system based on the point-of-view position and the line-of-sight direction; placing, by a placement module, that includes reading, from a memory module storing, in a corresponding manner, a virtual object representing a predetermined target and a position of placement in the relative coordinate system of the virtual object, a virtual object at a position of placement that is included in the visibility range and is represented in the relative coordinate system and, based on the position of placement associated with the virtual object, virtually placing the virtual object at a corresponding position in the relative coordinate system; generating, by an image generating module, an image for left eye and an image for right eye that represent a placement status of the virtual object when viewed from a left eye and a right eye, respectively, of the wearer; and display-controlling, by a display control module, that includes displaying the image for left eye on the display module disposed for the left eye of the wearer and displaying the image for right eye on the display module disposed for the right eye of the wearer.
-
-
10. A non-transitory computer readable medium including programmed instructions that, when executed by a computer of an information presenting apparatus for presenting information using a transmissive head-mounted display equipped with a display module for each eye of a wearer, cause the computer to perform:
-
identifying, by a point-of-view position identifying module, that includes identifying a point-of-view position of the wearer based on position of existence and height of the head-mounted display in real-world space; identifying, by a line-of-sight direction identifying module, that includes identifying a line-of-sight direction of the wearer by making use of a tilt of the head-mounted display; identifying, by a moving-object position identifying module, that includes identifying a position of existence of a moving object that the wearer is boarding in the real-world space; setting, by a relative coordinate system setting module, that includes setting a relative coordinate system representing a relative position relation between the position of existence of the head-mounted display and the position of existence of the moving object; identifying, by a visibility range identifying module, that includes identifying visibility range of the wearer in the relative coordinate system based on the point-of-view position and the line-of-sight direction; placing, by a placement module, that includes reading, from a memory module storing, in a corresponding manner, a virtual object representing a predetermined target and a position of placement in the relative coordinate system of the virtual object, a virtual object at a position of placement that is included in the visibility range and is represented in the relative coordinate system and, based on the position of placement associated with the virtual object, virtually placing the virtual object at a corresponding position in the relative coordinate system; generating, by an image generating module, an image for left eye and an image for right eye that represent a placement status of the virtual object when viewed from a left eye and a right eye, respectively, of the wearer; and display-controlling, by a display control module, that includes displaying the image for left eye on the display module disposed for the left eye of the wearer and displaying the image for right eye on the display module disposed for the right eye of the wearer.
-
Specification