Method and apparatus for creating virtual environment, and...

Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06486877

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a method and an apparatus for creating a virtual environment for experiencing a virtual feeling of a three dimensional space. The present invention also relates to a record medium having recorded thereon a computer readable program for making a computer to execute procedure for creating a virtual environment.
2. Description of the Related Art
Heretofore, there have been proposed various methods of creating a three dimensional virtual space by means of a computer graphics. For instance, in Japanese Patent Application Laid-open Publication Kokai Hei 9-187038, there is disclosed a virtual space creating method, in which an object is picked-up by an image picking-up means at different picking-up positions such that a part of the object is picked-up in a duplicated manner to obtain a plurality of images, parameters are calculated in accordance with respective picking-up positions as well as respective positions of an imaging lens, distance distributions of the object are derived by said plurality of images and parameters, and reconstructing a three dimensional model of the object by successively organizing said distance distributions and images by means of said parameters.
In Japanese Patent Application Laid-open Publication Kokai Hei 9-244522, there is disclosed a three dimensional space creating method, in which three dimensional geometric data of an architecture is formed from plan views of the architecture by means of a separate modeling software, the thus obtained three dimensional geometric data is placed on a cylindrical space which represents a surrounding landscape, image mapping data is produced by denoting mappings between vertices in the three dimensional geometric data and corresponding characteristic points on photographs of an inside of the architecture and panoramic photographs of the landscape taken from terraces, and these three dimensional geometric data and image mapping data are stored as virtual space creating data. Upon creating the virtual three dimensional space, the three dimensional geometric data is projected on the image, and at the same time image information denoted by the image mapping data is displayed by texture mapping.
In the virtual space creating method described in the above mentioned Kokai Hei 9-187038, in order to derive the distance distributions of the object, for each of a plurality of images obtained by picking-up the object, it is necessary to detect a pick-up position and a lens position of the picking-up means. This necessitates rather cumbersome and time-consuming work. Furthermore, in this method, the three dimensional data may be taken into the computer with the aid of rather expensive distance measuring device such as a range finder, and therefore a cost of a whole system is liable to increase.
In the virtual space creating method described in the above Kokai Hei 9-244522, it is necessary to generate the three dimensional data of the architecture by means of plan views of the architecture and separate three dimensional modeling software. This modeling work is cumbersome and a user is subjected to a lot of work and time.
SUMMARY OF THE INVENTION
A first object of the present invention is to provide a method of creating a virtual environment in a simple manner.
A second object of the invention is to provide a virtual environment creating apparatus, in which the above mentioned virtual environment creating method can be carried out by means of a simple and less expensive structure.
Further, a third object of the present invention is to provide a record medium having recorded thereon a computer readable program which is to make a computer to execute procedure for creating a virtual environment in a simple manner.
A fourth object of the invention is to provide a computer data signal embodied in a carrier wave, wherein said computer data signal is constructed by computer readable program codes for producing a virtual environment from a panoramic image of an inside of an architecture or room in a simple manner.
According to the invention for attaining the above mentioned first object, a method of creating a virtual environment comprises:
a step of arranging a panoramic image of an inside of a room picked-up from a single view point on a cylindrical body in a virtual space such that information about an angle of view of the relevant panoramic image is reflected;
a step of arranging a ceiling plane and a floor plane of said room in said virtual space such that the ceiling plane and floor place are brought into contact with an upper plane and a lower plane, respectively of said cylindrical body;
a step of deriving a radius (r) of the cylindrical body from a circumferencial length of said cylindrical body corresponding to a length (L) of said panoramic image;
a step of deriving a height (H) of said panoramic image; a step of setting markers (A′, B′) on the panoramic image, said markers corresponding to vertices (A, B) of a plurality of posts defining a shape of said virtual space, at said vertices the respective posts being brought into contact with the ceiling plane and floor plane, respectively on the virtual space;
a step of deriving heights (a, b) of said markers on the panoramic image; and
a step of deriving distances (Z) from a virtual view point (O) set in the virtual space to said posts (A-B line) and a height (w) of said virtual view point (O) from said radius (r) of the cylindrical body, said height (H) of the panoramic image and said heights (a, b) of the markers on the panoramic image;
wherein a virtual environment model of the inside of said room is created in accordance with said panoramic image.
In an embodiment of the virtual environment creating method according to the invention, in order to correct a variation in the height of view points during the production of the panoramic image, information about a height of another virtual view point in a direction of a line of sight which situates, viewed in a rotational direction on a horizontal plane, between lines of sight which have been used for deriving the heights of virtual view points is derived by an interpolation from the previously derived heights of the virtual view points.
In another preferable embodiment of the virtual environment creating method according to the invention, in order to correct a variation in a horizontal position of view points during the formation of the panoramic image, a position of a virtual view point having a viewing direction corresponding to a beam in the above mentioned virtual environment model created from the panoramic image is shifted in the horizontal plane on which said virtual view point is existent such that the beam is corrected to be straight in the virtual space.
In an embodiment of the method according to the invention, in order to utilize data of the panoramic image as texture information without preparing separate texture information, image information at a position of the panoramic image is texture-mapped as surface information onto a corresponding position of the virtual environment model constructed from the panoramic image.
According to the invention, a method of creating a virtual environment comprises:
a step of arranging a panoramic image of an inside of a room picked-up from a single view point on a cylindrical body in a virtual space such that information about an angle of view of the relevant panoramic image is reflected;
a step of arranging at least one of a ceiling plane and a floor plane of said room on said virtual space such that at least one of the ceiling plane and floor place is brought into contact with at least one of an upper plane and a lower plane of said cylindrical body;
a step of deriving a radius (r), a circumferencial length (L) and a height (H) of the cylindrical body as well as an angle of view (&thgr;) at which said panoramic image is picked-up;
a step of setting, on the panoramic image, markers corresponding to vertices (A, B) of at least one post defining a shape of the virtual space, at said vertic

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for creating virtual environment, and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for creating virtual environment, and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for creating virtual environment, and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2961657

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.