Infromation providing server, client, information providing system processing method, recording medium recording a program, and advertisement providing method
First Claim
1. An information providing server comprising:
- three-dimensional image data storage means for storing three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations, and storing positional information showing the position of said three-dimensional image data;
advertisement placing information storage means for storing advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement; and
three-dimensional image synthesizing means for reading the three-dimensional image data from said three-dimensional image data storage means based on browsing location specification information, reading from said advertisement placing information storage means said advertisement placing information having said placing period including the current date data and said placed location included in said three-dimensional image data read based on said browsing location specification information, and synthesizing said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention has a three-dimensional image data conversion part 101 for converting aerial photographs A and B of the same area photographed from two different locations to three-dimensional image data, an advertisement placing information storage part 105 for storing advertisement placing information added to the three-dimensional image data, a clock part 104 for managing the current date, a three-dimensional image synthesizing part 102 for referring to the advertisement placing information storage part 105 to fetch advertisement placing information in which a placing period includes the current date and adding the advertisement contents included in the fetched advertisement placing information to the three-dimensional image data to generate and output synthesis three-dimensional image data, and a three-dimensional image browser 103 for receiving the synthesis three-dimensional image data to present a three-dimensional image stereoscopic representation based on viewpoint position information from a user and further upon reception of another viewpoint position, regenerating and presenting a three-dimensional image stereoscopic representation from the new viewpoint position.
56 Citations
27 Claims
-
1. An information providing server comprising:
-
three-dimensional image data storage means for storing three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations, and storing positional information showing the position of said three-dimensional image data;
advertisement placing information storage means for storing advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement; and
three-dimensional image synthesizing means for reading the three-dimensional image data from said three-dimensional image data storage means based on browsing location specification information, reading from said advertisement placing information storage means said advertisement placing information having said placing period including the current date data and said placed location included in said three-dimensional image data read based on said browsing location specification information, and synthesizing said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data. - View Dependent Claims (3)
-
-
2. An information providing server comprising:
-
three-dimensional image data storage means for storing three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations, and storing positional information showing the position of said three-dimensional image data;
advertisement placing information storage means for storing advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement;
three-dimensional image synthesizing means for reading the three-dimensional image data from said three-dimensional image data storage means based on browsing location specification information, reading from said advertisement placing information storage means said advertisement placing information having said placing period including the current date data and said placed location included in said three-dimensional image data read based on said browsing location specification information, and synthesizing said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data;
advertisement contract storage means for storing contract information including an ID added to said advertisement placing information, the name of an advertisement placing person who desires to place an advertisement, and a contract money amount; and
advertisement contract means for executing a contract process of an advertisement placing request upon reception of said advertisement placing request from said advertisement placing person and updating said advertisement placing information stored in said advertisement placing information storage means based on said contract information stored in said advertisement contract storage means.
-
-
4. An information providing server comprising:
-
three-dimensional image data storage means for storing three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations, and storing positional information showing the position of said three-dimensional image data;
advertisement placing information storage means for storing advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement;
three-dimensional image synthesizing means for reading the three-dimensional image data from said three-dimensional image data storage means based on browsing location specification information, reading from said advertisement placing information storage means said advertisement placing information having said placing period including the current date data and said placed location included in said three-dimensional image data read based on said browsing location specification information, and synthesizing said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data; and
three-dimensional image browser means for generating, based on a desired view point position, a three-dimensional image stereoscopic representation from said synthesis three-dimensional image data outputted from said three-dimensional image synthesizing means. - View Dependent Claims (6, 7)
-
-
5. An information providing server comprising:
-
three-dimensional image data storage means for storing three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations, and storing positional information showing the position of said three-dimensional image data;
advertisement placing information storage means for storing advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement;
three-dimensional image synthesizing means for reading the three-dimensional image data from said three-dimensional image data storage means based on browsing location specification information, reading from said advertisement placing information storage means said advertisement placing information having said placing period including the current date data and said placed location included in said three-dimensional image data read based on said browsing location specification information, and synthesizing said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data;
three-dimensional image browser means for generating, based on a desired viewpoint position, a three-dimensional image stereoscopic representation from said synthesis three-dimensional image data outputted from said three-dimensional image synthesizing means;
advertisement contract storage means for storing contract information including an ID added to said advertisement placing information, the name of an advertisement placing person who desires to place an advertisement, and a contract money amount; and
advertisement contract means for executing a contract process of an advertisement placing request upon reception of said advertisement placing request from said advertisement placing person and updating said advertisement placing information stored in said advertisement placing information storage means based on said contract information stored in said advertisement contract storage means.
-
-
8. An information providing server comprising:
-
three-dimensional image data storage means for storing three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations, and storing positional information showing the position of said three-dimensional image data;
advertisement placing information storage means for storing advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement;
three-dimensional image synthesizing means for reading the three-dimensional image data from said three-dimensional image data storage means based on browsing location specification information, reading from said advertisement placing information storage means said advertisement placing information having said placing period including the current date data and said placed location included in said three-dimensional image data read based on said browsing location specification information, and synthesizing said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data;
three-dimensional image browser means for generating, based on a desired viewpoint position, a three-dimensional image stereoscopic representation from said synthesis three-dimensional image data outputted from said three-dimensional image synthesizing means;
landmark position storage means for storing landmark information including a langrage representation about the name or contents corresponding to a landmark existing in said three-dimensional image data and positional information on the position of said landmark; and
search engine means for searching for page data including the contents related to a keyword from a set of page data when said keyword is given as input and generating link information to said page data, wherein said three-dimensional image browser means refers to said positional information included in said landmark information of said landmark position storage means when related information presentation related to the position is commanded, specifies the corresponding landmark information, outputs said language representation information of the landmark information to said search engine means, and allows said search engine means to generate link information of page data related to the landmark information.
-
-
9. An information providing server comprising:
-
three-dimensional image data storage means for storing three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations, and storing positional information showing the position of said three-dimensional image data;
advertisement placing information storage means for storing advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement;
three-dimensional image synthesizing means for reading the three-dimensional image data from said three-dimensional image data storage means based on browsing location specification information, reading from said advertisement placing information storage means said advertisement placing information having said placing period including the current date data and said placed location included in said three-dimensional image data read based on said browsing location specification information, and synthesizing said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data;
three-dimensional image browser means for generating, based on a desired viewpoint position, a three-dimensional image stereoscopic representation from said synthesis three-dimensional image data outputted from said three-dimensional image synthesizing means;
landmark position storage means for storing landmark information including a langrage representation about the name or contents corresponding to a landmark existing in said three-dimensional image data and positional information on the position of said landmark;
search engine means for searching for page data including the contents related to a keyword from a set of page data when said keyword is given as input and generating link information to said page data;
user stay landmark storage means for storing a landmark stay history including said landmark where a user stays and the stay time at the landmark;
all movement history storing means for recording a movement history including the viewpoint position of said user and the time;
stay time threshold value storage means for storing a stay time threshold value showing time to stay around a landmark necessary for judging that said user is interested in said landmark;
range inside and outside judgment distance storage means for storing range inside and outside judgment distance information showing definition of the peripheral position from the position of a landmark necessary for judging that said user is interested in said landmark;
stay time calculation means for extracting said landmark information from said landmark position storage means, using positional information of the landmark information and said range inside and outside judgment distance information stored in said range inside and outside judgment distance storage means to extract from said all movement history storing means said movement history when the viewpoint position of said user is within the range of the peripheral position defined by said range inside and outside judgment distance information from said extracted landmark position, and using the extracted movement history to calculate the first time and the last time in which the viewpoint position of said user passes through said landmark; and
user stay landmark judgment means for comparing a stay time which is a difference between said last time and said first time calculated by said stay time calculation means with said stay time threshold value stored in said stay time threshold value storage means, and when said stay time is above said stay time threshold value, using said language representation information of said landmark information to store said landmark name and said stay time into said user stay landmark storage means, wherein said three-dimensional image browser means refers to said positional information included in said landmark information of said landmark position storage means when related information presentation related to the position is commanded, specifies the corresponding landmark information, outputs said language representation information of the landmark information to said search engine means, and allows said search engine means to generate link information of page data related to the landmark information. - View Dependent Claims (10)
-
-
11. An information providing client, wherein
provision of information showing a viewpoint position is requested to an information providing server for storing advertisement placing information including at least a placing period of an advertisement desired to be placed by adding an ID for each advertisement; -
said information providing server is allowed to synthesize three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations with said advertisement placing information to generate synthesis three-dimensional image data when said placing period included in said stored advertisement placing information includes the current date, and to use said viewpoint position to generate a three-dimensional image stereoscopic representation from the synthesis three-dimensional image data; and
the three-dimensional image stereoscopic representation is received and displayed. - View Dependent Claims (13, 14, 18, 20)
-
-
12. An information providing client comprising:
-
a three-dimensional image browser which stores three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations associated with positional information showing the position of the three-dimensional image data and further performs a browsing location specification for specifying a desired location to be browsed to an information providing server for storing advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement, and which allows said information providing server to read the corresponding three-dimensional image data from said three-dimensional image data based on said browsing location specification, to read from said advertisement placing information said advertisement placing information having said placing period including the current date data and said placed location included in said read three-dimensional image data and to synthesize said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data, and receives the synthesis three-dimensional image data to generate a three-dimensional image stereoscopic representation based on a viewpoint position;
an input part for outputting said viewpoint position to said three-dimensional image browser; and
a display part for receiving said three-dimensional image stereoscopic representation from said three-dimensional image browser to display it.
-
-
15. An information providing client, wherein
an advertisement placing request for requesting placement of an advertisement is performed to an information providing server for storing advertisement placing information including at least a placing period of an advertisement by adding an ID for each advertisement; - and
said information providing server is allowed to execute a contract process of the advertisement placing request, to update said stored advertisement placing information based on the contents of the contract process, to synthesize, at an information providing request form another client, three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations with said advertisement placing information to generate synthesis three-dimensional image data when said placing period included in said stored advertisement placing information includes the current date, and to send the synthesis three-dimensional image data to the another client.
- and
-
16. An information providing system processing method, wherein
an information providing server stores three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations and stores positional information showing the position of said three-dimensional image data and further stores advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement; -
an information providing client performs to said information providing server a browsing location specification for specifying a desired browsing location;
said information providing server reads the corresponding three-dimensional image data from said three-dimensional image data based on said browsing location specification, reads from stored said advertisement placing information said advertisement placing information having said placing period including the current date data and said placed location included in said three-dimensional image data read based on said browsing location specification, and synthesizes said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data which is then outputted to said information providing client; and
said information providing client receives said synthesis three-dimensional image data to generate a three-dimensional image stereoscopic representation based on the viewpoint position.
-
-
17. An information providing system processing method, wherein
an information providing server stores three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations and stores positional information showing the position of said three-dimensional image data and further stores advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement; -
an information providing client for advertisement provision performs to said information providing server an advertisement placing request for requesting placement of an advertisement;
said information providing server receives said advertisement placing request, executes a contract process of the advertisement placing request, and updates said advertisement placing information stored based on the contents of the contract process;
the information providing client performs to said information providing server a browsing location specification for specifying a desired browsing location;
said information providing server reads the corresponding three-dimensional image data from said three-dimensional image data based on said browsing location specification, reads from said advertisement placing information said advertisement placing information having said placing period including the current date data and said placed location included in said three-dimensional image data read based on said browsing location specification, and synthesizes said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data which is then outputted to said information providing client; and
said information providing client receives said synthesis three-dimensional image data to generate a three-dimensional image stereoscopic representation based on the viewpoint position.
-
-
19. An information providing system processing method, wherein
an information providing server stores three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations and stores positional information showing the position of said three-dimensional image data and further stores advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement; -
an information providing client performs to said information providing server a browsing location specification for specifying a desired browsing location;
said information providing server reads the corresponding three-dimensional image data from said three-dimensional image data based on said browsing location specification, reads said advertisement placing information having said placing period including the current date data and said placed location included in said three-dimensional image data read based on said browsing location specification, and synthesizes said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data which is then outputted to said information providing client;
said information providing client receives said synthesis three-dimensional image data to generate a three-dimensional image stereoscopic representation based on a viewpoint position;
said information providing server stores landmark information including a langrage representation about the name or contents corresponding to a landmark existing in said three-dimensional image data and positional information on the position of said landmark;
said information providing client performs a related information provision request showing a position for requesting related information provision; and
said information providing server refers to said positional information included in the landmark information stored in said landmark position storage step, specifies the corresponding landmark information, uses said language representation information of the landmark information to search for page data including the contents related to the language representation information from a set of page data, and generates link information to said page data.
-
-
21. A recording medium which records a program for a server for allowing a computer to execute:
-
a three-dimensional image data storage process for storing three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations, and storing positional information showing the position of said three-dimensional image data;
an advertisement placing information storage process for storing advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement; and
a three-dimensional image synthesizing process for reading the three-dimensional image data from said three-dimensional image data storage means based on browsing location specification information, reading from said advertisement placing information storage means said advertisement placing information having said placing period including the current date data and said placed location included in said three-dimensional image data read based on said browsing location specification information, and synthesizing said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data.
-
-
22. A recording medium which records a program for a server for allowing a computer to execute:
-
a three-dimensional image data storage process for storing three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations ,and storing positional information showing the position of said three-dimensional image data;
an advertisement placing information storage process for storing advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement;
a three-dimensional image synthesizing process for reading the three-dimensional image data from said three-dimensional image data storage means based on browsing location specification information, reading from said advertisement placing information storage means said advertisement placing information having said placing period including the current date data and said placed location included in said three-dimensional image data read based on said browsing location specification information, and synthesizing said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data;
an advertisement contract storage process for storing contract information including an ID added to said advertisement placing information, the name of an advertisement placing person who desires to place an advertisement, and a contract money amount; and
an advertisement contract process for executing a contract process of an advertisement placing request upon reception of said advertisement placing request from said advertisement placing person and updating said advertisement placing information stored in said advertisement placing information storage means based on said contract information stored in said advertisement contract storage means.
-
-
23. A recording medium which records a program for a server for allowing a computer to execute:
-
a three-dimensional image data storage process for storing three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations, and storing positional information showing the position of said three-dimensional image data;
an advertisement placing information storage process for storing advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement;
a three-dimensional image synthesizing process for reading the three-dimensional image data based on browsing location specification information, reading said advertisement placing information having said placing period including the current date data and said placed location included in said three-dimensional image data read based on said browsing location specification information, and synthesizing said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data; and
a three-dimensional image browser process for generating, based on a desired viewpoint position, a three-dimensional image stereoscopic representation from said synthesis three-dimensional image data outputted from said three-dimensional image synthesizing means.
-
-
24. A recording medium which records a program for a server for allowing a computer to execute:
-
a three-dimensional image data storage process for storing three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations, and storing positional information showing the position of said three-dimensional image data;
an advertisement placing information storage process for storing advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement;
a three-dimensional image synthesizing process for reading the three-dimensional image data based on browsing location specification information, reading said advertisement placing information having said placing period including the current date data and said placed location included in said three-dimensional image data read based on said browsing location specification information, and synthesizing said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data;
a three-dimensional image browser process for generating, based on a desired viewpoint position, a three-dimensional image stereoscopic representation from said synthesis three-dimensional image data outputted from said three-dimensional image synthesizing means;
an advertisement contract storage process for storing contract information including an ID added to said advertisement placing information, the name of an advertisement placing person who desires to place an advertisement, and a contract money amount; and
an advertisement contract process for executing a contract process of an advertisement placing request upon reception of said advertisement placing request from said advertisement placing person and updating said advertisement placing information stored in said advertisement placing information storage means based on said contract information stored in said advertisement contract storage means.
-
-
25. A recording medium which records a program for a client for allowing a computer to execute:
-
a process for requesting to provide information showing a viewpoint position to an information providing server for storing advertisement placing information including at least a placing period of an advertisement desired to be placed by adding an ID for each advertisement; and
a process for allowing said information providing server to synthesize three-dimensional image data generated based on image information in which a physical position is clearly described and the same area is photographed from different locations with said advertisement placing information to generate synthesis three-dimensional image data when said placing period included in said stored advertisement placing information includes the current date and to use said viewpoint position to generate a three-dimensional image stereoscopic representation from the synthesis three-dimensional image data and for receiving and displaying the three-dimensional image stereoscopic representation.
-
-
26. A recording medium which records a program for a client for allowing a computer to execute:
-
a three-dimensional image browser process which stores three-dimensional image data generated based on image information in which a physical position is clearly described and in which the same area is photographed from different locations associated with positional information showing the position of the three-dimensional image data and further performs a browsing location specification for specifying a desired location to be browsed to an information providing server for storing advertisement placing information including at least a placing period and a placed location of an advertisement by adding an ID for each advertisement and which allows said information providing server to read the corresponding three-dimensional image data from said three-dimensional image data based on said browsing location specification, to read from said advertisement placing information said advertisement placing information having said placing period including the current date data and said placed location included in said read three-dimensional image data and to synthesize said read three-dimensional image data with said advertisement placing information to generate synthesis three-dimensional image data, and receives the synthesis three-dimensional image data to generate a three-dimensional image stereoscopic representation based on a viewpoint position;
an input process for outputting said viewpoint position to said three-dimensional image browser; and
a display process for receiving said three-dimensional image stereoscopic representation from said three-dimensional image browser to display it.
-
-
27. A recording medium which records a program for a client for allowing a computer to execute:
-
an advertisement placing process for requesting placement of an advertisement to an information providing server for storing advertisement placing information including at least a placing period of an advertisement by adding an ID for each advertisement; and
a process for allowing said information providing server to execute a contract process of the advertisement placing request, to update said stored advertisement placing information based on the contents of the contract process, to synthesize, at an information providing request from another client, three-dimensional image data generated based on image information in which a physical position is clearly described and the same area is photographed from different locations with said advertisement placing information to generate synthesis three-dimensional image data when said placing period included in said stored advertisement placing information includes the current date, and to send the synthesis three-dimensional image data to the another client.
-
Specification