Information providing apparatus, information providing method, storage medium, and computer program
First Claim
1. An information providing apparatus for providing additional information associated with position information so that the user can understand the relationship between the additional information and the position, the apparatus comprising:
- real image obtaining means for obtaining a real image;
three-dimensional position obtaining means for obtaining the three-dimensional position where the real image is obtained;
building data obtaining means for obtaining data of each building included in the real image based on the obtained three-dimensional position;
additional information obtaining means for obtaining additional information based on the obtained three-dimensional position;
image synthesizing means for synthesizing the additional information and the real image; and
display means for displaying the real image together with the additional information by using a predetermined display window.
1 Assignment
0 Petitions
Accused Products
Abstract
A display device including a camera is used by inserting it in the direction of a user'"'"'s gaze. Alternatively, an image of the same area as that of a scene from a windshield of an automobile may be obtained and the image may be displayed by using an information providing apparatus installed in the automobile. A system provides information to the user by adding a two-dimensional or three-dimensional computer graphics object to an image taken by the camera. The information is directly added to a scene in the direction of the user'"'"'s gaze and is displayed to the user. Thus the user can easily understand the relationship between the information and the position to which the information is added.
-
Citations
16 Claims
-
1. An information providing apparatus for providing additional information associated with position information so that the user can understand the relationship between the additional information and the position, the apparatus comprising:
-
real image obtaining means for obtaining a real image;
three-dimensional position obtaining means for obtaining the three-dimensional position where the real image is obtained;
building data obtaining means for obtaining data of each building included in the real image based on the obtained three-dimensional position;
additional information obtaining means for obtaining additional information based on the obtained three-dimensional position;
image synthesizing means for synthesizing the additional information and the real image; and
display means for displaying the real image together with the additional information by using a predetermined display window. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information providing method for providing additional information associated with position information so that the user can understand the relationship between the additional information and the position, the method comprising:
-
a real image obtaining step for obtaining a real image;
a three-dimensional position obtaining step for obtaining the three-dimensional position where the real image is obtained;
a building data obtaining step for obtaining data of each building included in the real image based on the obtained three-dimensional position;
an additional information obtaining step for obtaining additional information based on the obtained three-dimensional position;
an image synthesizing step for synthesizing the additional information and the real image; and
a display step for displaying the real image together with the additional information by using a predetermined display window. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A storage medium for physically storing computer-readable software which performs in a computer system a process for providing additional information associated with position information so that the user can understand the relationship between the additional information and the position, the software comprising:
-
a real image obtaining step for obtaining a real image;
a three-dimensional position obtaining step for obtaining the three-dimensional position where the real image is obtained;
a building data obtaining step for obtaining data of each building included in the real image based on the obtained three-dimensional position;
an additional information obtaining step for obtaining additional information based on the obtained three-dimensional position;
an image synthesizing step for synthesizing the additional information and the real image; and
a display step for displaying the real image together with the additional information by using a predetermined display window.
-
-
16. A computer program for performing in a computer system a process for providing additional information associated with position information so that the user can understand the relationship between the additional information and the position, the computer program comprising:
-
a real image obtaining step for obtaining a real image;
a three-dimensional position obtaining step for obtaining the three-dimensional position where the real image is obtained;
a building data obtaining step for obtaining data of each building included in the real image based on the obtained three-dimensional position;
an additional information obtaining step for obtaining additional information based on the obtained three-dimensional position;
an image synthesizing step for synthesizing the additional information and the real image; and
a display step for displaying the real image together with the additional information by using a predetermined display window.
-
Specification