Sending three-dimensional images over a network
DCFirst Claim
1. A method of providing information representing physical features of a portion of a three-dimensional surface, the information having a hierarchical structure which includes sets of information at a plurality of different resolution levels, the method comprising:
- generating a request associated with the portion of the three dimensional surface including a resolution level parameter;
receiving a first set of information from a memory of a local computer, the first set of information including data corresponding to at least some of the portion of the three dimensional surface associated with the request; and
downloading from a remote server one or more additional sets of information at a resolution level higher than the resolution level of the first set of information when the provided first set of information from the memory is at a resolution level lower than a desired resolution level, the one or more additional sets of information including data corresponding to the portion of the three dimensional surface associated with the request.
0 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A benefit is obtained for sending digital information over a network. The digital information is representative of three-dimensional images which include photographic images. The receiving computer renders the images from the received digital information, and a viewer at the receiving computer can interactively choose a viewpoint or perspective to view the images on a display of the receiving computer. The benefit to the sender can be monetary compensation and/or increased recognition of the sender, for example.
171 Citations
77 Claims
-
1. A method of providing information representing physical features of a portion of a three-dimensional surface, the information having a hierarchical structure which includes sets of information at a plurality of different resolution levels, the method comprising:
-
generating a request associated with the portion of the three dimensional surface including a resolution level parameter; receiving a first set of information from a memory of a local computer, the first set of information including data corresponding to at least some of the portion of the three dimensional surface associated with the request; and downloading from a remote server one or more additional sets of information at a resolution level higher than the resolution level of the first set of information when the provided first set of information from the memory is at a resolution level lower than a desired resolution level, the one or more additional sets of information including data corresponding to the portion of the three dimensional surface associated with the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An apparatus for providing information representing physical features of a portion of a three dimensional surface, the information having a hierarchical structure which includes sets of information at a plurality of different resolution levels, the apparatus comprising:
-
a memory of a local computer which stores sets of information representing physical features of the portion of the three dimensional surface associated with a current viewpoint; a communication link through which the memory receives the information from a remote server; and a processor which generates a request associated with the portion of the three dimensional surface and a resolution level parameter, retrieves a first set of information from a memory of a local computer, the first set of information including data corresponding to at least some of the portion of the three dimensional surface, and downloads over the communication link one or more additional sets of information at a resolution level higher than the resolution level of the first set of information when the provided first set of information is at a resolution level lower than a desired resolution level, the one or more additional sets of information including data corresponding to the portion of the three dimensional surface associated with the request. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method of obtaining data representing physical features of a portion of a three-dimensional surface, the data arranged according to a hierarchical structure at a plurality of resolution levels, the method comprising:
-
retrieving locally stored data corresponding to the portion of the three-dimensional surface from a local memory; determining whether the stored data is at a resolution level lower than a desired resolution; and
when the stored data is at a resolution level lower than the desired resolution, requesting data corresponding to the portion of the three-dimensional surface at a requested resolution over a network, wherein the requested resolution is less than or equal to the desired resolution. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A method of providing information representing physical features of a portion of a three-dimensional surface, the information having a hierarchical structure which includes sets of information at a plurality of different resolution levels, the method comprising:
-
generating a request associated with the portion of the three dimensional surface including a resolution level parameter; receiving a first set of information from a memory of a local computer, the first set of information including data corresponding to at least some of the portion of the three dimensional surface associated with the request; and
,downloading from the remote server one or more additional sets of information at a resolution level higher than the resolution level of the first set of information when the provided first set of information from the memory is at a resolution level lower than or equal to a desired resolution level. - View Dependent Claims (57, 58, 59, 60)
-
-
61. An apparatus for providing information representing physical features of a portion of a three dimensional surface, the information having a hierarchical structure which includes sets of information at a plurality of different resolution levels, the apparatus comprising:
-
a memory of a local computer which stores sets of information representing physical features of the portion of the three dimensional surface associated with a current viewpoint; a communication link through which the memory receives the information from a remote server; and a processor which generates a request associated with the portion of the three dimensional surface and a resolution level parameter, retrieves a first set of information from a memory of a local computer, the first set of information including data corresponding to at least some of the portion of the three dimensional surface, and downloads over the communication link one or more additional sets of information at a resolution level higher than the resolution level of the first set of information when the provided first set of information is at a resolution level lower than or equal to a desired resolution level, the one or more additional sets of information including data corresponding to the portion of the three dimensional surface associated with the request. - View Dependent Claims (62, 63, 64, 65, 66)
-
-
67. A method of obtaining data representing physical features of a portion of a three-dimensional surface, the data arranged according to a hierarchical structure at a plurality of resolution levels, the method comprising:
-
retrieving locally stored data corresponding to the portion of the three-dimensional surface from a memory; determining whether the stored data is at a resolution level lower than a desired resolution; and
when the stored data is at a resolution level lower than or equal to the desired resolution;
requesting data corresponding to the portion of the three-dimensional surface at a requested resolution from a server, wherein the requested resolution is less than or equal to the desired resolution. - View Dependent Claims (68, 69, 70, 71)
-
-
72. A method of providing information representing physical features of a portion of a three-dimensional surface, the information having a hierarchical structure which includes sets of information at a plurality of different resolution levels, the method comprising:
-
generating a request associated with the portion of the three dimensional surface including a resolution level parameter; receiving a first set of information from a memory of a local computer, the first set of information including data corresponding to at least some of the portion of the three dimensional surface associated with the request; and downloading from a remote server one or more additional sets of information at a resolution level higher than the resolution level of the first set of information based on a test performed upon the first set of information, the one or more additional sets of information including data corresponding to the portion of the three dimensional surface associated with the request. - View Dependent Claims (73, 74, 75, 76, 77)
-
Specification