Client and program for improving three-dimensional air excursion and method thereof
AssigneeNEC Corporation
InventorHideo Shimazu
Life of this patent
Estimating the term…
Abstract
In a server, a client for improving a three-dimensional air excursion and a method and programs thereof, a three-dimensional data can be automatically produced from aerial pictures or satellite images, and the three-dimensional air excursion on a three-dimensional solid map can be provided to a lot of users via the Internet. In the automatic producing of the three-dimensional image, a device for improving the produced images having defects is provided via the Internet. A particular user such as an owner or a manager of a particular structure such as a building, a monument in a park or the like can correct the images of the structure using a correction application via the Internet to obtain the more accurate images.
Claims81
A client for improving a three-dimensional air excursion, comprising:
- a position information output means for outputting position information to a server for improving a three-dimensional air excursion, which stores three-dimensional image data including a three-dimensional object identification for uniquely identifying three-dimensional object data produced by a stereographic processing of photograph data with a correspondence of the three-dimensional image data and a ground surface position in a three-dimensional image database, stores a structure identification for uniquely identifying a structure, a physical position of the structure on a ground surface and a three-dimensional object identification corresponding to the structure, in corresponding state, in a structure database, calculates the physical position of the structure corresponding to the three-dimensional object identification included in the three-dimensional image data from the ground surface position corresponding to the three-dimensional image data, specifies the structure identification in the structure database on the basis of the calculated physical position of the structure and the physical position of the structure in the structure database, and stores the three-dimensional object identification corresponding to the structure with a correspondence of the specified structure identification and the three-dimensional object identification in the structure database;
- and
- a three-dimensional browser for having the server output the three-dimensional image data read out of the three-dimensional image database on the basis of the position information and producing a three-dimensional image solid expression from viewpoint position information on the basis of the output three-dimensional image data.
A client for improving a three-dimensional air excursion, comprising:
- a change content output means for outputting a change content received from a user for updating a structure included in a three-dimensional solid map to a server for improving a three-dimensional air excursion, which executes a stereographic processing of a plurality of photograph data including photographs of the same area shot from different angle points, ground surface positions of photographed areas and camera positions to produce three-dimensional object data, stores three-dimensional image data including a three-dimensional object identification for uniquely identifying the produced three-dimensional object data with a correspondence of the three-dimensional image data and the ground surface position in a three-dimensional image database, and stores a structure identification for uniquely identifying a structure and the three-dimensional object identification corresponding to the structure in a structure database;
- and
- a device to make the server produce three-dimensional object data of the structure after its change on the basis of the change content of the structure.
A client for improving a three-dimensional air excursion, comprising:
- a change content output means for outputting a structure identification for updating a structure included in a three-dimensional solid map to a server for improving a three-dimensional air excursion, which executes a stereographic processing of a plurality of photograph data including photographs of the same area shot from different angle points, ground surface positions of photographed areas and camera positions to produce three-dimensional object data, stores three-dimensional image data including a three-dimensional object identification for uniquely identifying the produced three-dimensional object data with a correspondence of the three-dimensional image data and the ground surface position in a three-dimensional image database, and stores a structure identification for uniquely identifying a structure and the three-dimensional object identification corresponding to the structure in a structure database;
- having the server read the three-dimensional object data of the structure to be updated out of an object database on the basis of the input structure identification and output the readout three-dimensional object data to the client;
- presenting the input three-dimensional object data;
- and outputting a change content of the structure to the server;
- and
- a device to make the server produce three-dimensional object data of the structure after its change on the basis of the change content of the structure.
A method for improving a three-dimensional air excursion using a server for improving a three-dimensional air excursion and a client for improving a three-dimensional air excursion, comprising the steps of:
- storing three-dimensional image data including a three-dimensional object identification for uniquely identifying three-dimensional object data produced by a stereographic processing of photograph data with a correspondence of the three-dimensional image data and a ground surface position in a three-dimensional image database in the server;
- storing a structure identification for uniquely identifying a structure, a physical position of the structure on a ground surface and a three-dimensional object identification corresponding to the structure, in corresponding state, in a structure database in the server;
- calculating the physical position of the structure corresponding to the three-dimensional object identification included in the three-dimensional image data, specifying the structure identification of the structure database on the basis of the calculated physical position and the physical position of the structure in the structure database, and storing the three-dimensional object identification corresponding to the structure, corresponding to the specified structure identification by a structure identification finding means in the structure database in the server;
- outputting position information to the server by a position information output means in the client;
- reading the three-dimensional image data out of the three-dimensional image database on the basis of the position information sent from the client and outputting the readout three-dimensional image data by a position input type three-dimensional image output means in the server;
- and
- producing a three-dimensional image solid expression from input viewpoint position information on the basis of the three-dimensional image data sent from the position input type three-dimensional image output means by the client.
A method for improving a three-dimensional air excursion using a server for improving a three-dimensional air excursion and a client for improving a three-dimensional air excursion, comprising the steps of:
- executing a stereographic processing of a plurality of photograph data including photographs of the same area shot from different angle points, ground surface positions of photographed areas and camera positions to produce three-dimensional object data, and storing three-dimensional image data including a three-dimensional object identification for uniquely identifying the produced three-dimensional object data with a correspondence of the three-dimensional image data and the ground surface position in a three-dimensional image database in the server;
- storing a structure identification for uniquely identifying a structure and the three-dimensional object identification corresponding to the structure in a structure database in the server;
- outputting a change content received from a user for updating the structure included in a three-dimensional solid map to the server by a change content output means in the client;
- and
- producing the three-dimensional object data of the structure after the change on the basis of the input change content of the structure by a structure changing means in the server.
A method for improving a three-dimensional air excursion using a server for improving a three-dimensional air excursion and a client for improving a three-dimensional air excursion, comprising the steps of:
- executing a stereographic processing of a plurality of photograph data including photographs of the same area shot from different angle points, ground surface positions of photographed areas and camera positions to produce three-dimensional object data, and storing three-dimensional image data including a three-dimensional object identification for uniquely identifying the produced three-dimensional object data with a correspondence of the three-dimensional image data and the ground surface position in a three-dimensional image database in the server;
- storing a structure identification for uniquely identifying a structure and the three-dimensional object identification corresponding to the structure in a structure database in the server;
- outputting a structure identification for updating a structure included in a three-dimensional solid map to the server by a change content output means in the client;
- reading the three-dimensional object data of the structure to be updated out of an object database on the basis of the input structure identification to output the readout three-dimensional object data to the client by a structure changing means in the server;
- presenting the input three-dimensional object and outputting a change content of the structure to the server by the change content output means in the client;
- and
- producing the three-dimensional object data of the structure after the change on the basis of the input change content of the structure by the structure changing means in the server.
A method for improving a three-dimensional air excursion using a server for improving a three-dimensional air excursion and a client for improving a three-dimensional air excursion, comprising the steps of:
- executing a stereographic processing of a plurality of photograph data including photographs of the same area shot from different angle points, ground surface positions of photographed areas and camera positions to produce three-dimensional object data, and storing three-dimensional image data including a three-dimensional object identification for uniquely identifying the produced three-dimensional object data with a correspondence of the three-dimensional image data and the ground surface position in a three-dimensional image database in the server;
- storing a structure identification for uniquely identifying a structure, the three-dimensional object identification corresponding to the structure and an owner name of the structure in a structure database in the server;
- outputting a change content of the structure, sent from a user, for updating the structure included in a three-dimensional solid map, the structure identification of the structure and the owner name of the structure to the server by a change content output means in the client;
- executing a user authentication by using the input structure identification and the owner name of the structure by an authentication processing means in the server;
- and
- producing the three-dimensional object data of the structure after the change on the basis of the input change content of the structure by a structure changing means in the server.
A method for improving a three-dimensional air excursion using a server for improving a three-dimensional air excursion and a client for improving a three-dimensional air excursion, comprising the steps of:
- executing a stereographic processing of a plurality of photograph data including photographs of the same area shot from different angle points, ground surface positions of photographed areas and camera positions to produce three-dimensional object data, and storing three-dimensional image data including a three-dimensional object identification for uniquely identifying the produced three-dimensional object data with a correspondence of the three-dimensional image data and the ground surface position in a three-dimensional image database in the server;
- storing a structure identification for uniquely identifying a structure and the three-dimensional object identification corresponding to the structure in a structure database in the server;
- storing a password registered by a user corresponding to each structure identification in an authentication database in the server;
- outputting a change content of the structure, sent from the user, for updating the structure included in a three-dimensional solid map, at least the structure identification and the password to the server by a change content output means in the client;
- specifying the corresponding password in the authentication database by using the input structure identification and executing a user authentication by using the specified password by an authentication processing means in the server;
- and
- producing the three-dimensional object data of the structure after the change on the basis of the input change content of the structure by a structure changing means in the server.
A computer program for a client for improving a three-dimensional air excursion to execute processes of:
- outputting position information to a server storing three-dimensional image data including a three-dimensional object identification for uniquely identifying three-dimensional object data produced by a stereographic processing of photograph data with a correspondence of the three-dimensional image data and a ground surface position in a three-dimensional image database, storing a structure identification for uniquely identifying a structure, a physical position of the structure on a ground surface and a three-dimensional object identification corresponding to the structure, in corresponding state, in a structure database, calculating the physical position of the structure corresponding to the three-dimensional object identification included in the three-dimensional image data from the ground surface position corresponding to the three-dimensional image data, specifying the structure identification in the structure database on the basis of the calculated physical position of the structure and the physical position of the structure in the structure database, and storing the three-dimensional object identification corresponding to the structure with a correspondence of the specified structure identification and the three-dimensional object identification in the structure database, by a position information output means;
- and
- having the server output the three-dimensional image data read out of the three-dimensional image database on the basis of the position information, and thereby producing a three-dimensional image solid expression from viewpoint position information on the basis of the output three-dimensional image data by a three-dimensional browser.
Dependencies are inferred from the claim text.