Method, system and device for efficient distribution of real time three dimensional computer modeled image scenes over a network
First Claim
1. A method of displaying three dimensional computer modeled image scenes streaming from a server to a client computer over a network, wherein the thee dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, the method comprising:
- transferring an initial file after receipt of a request from the client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for initial display;
in the client computer, displaying an image based on the minimum geometric data and the minimum texture data;
in the client computer, initiating a further downloading of data from the server to the client computer according to an importance factor P indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor P above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as;
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is related to a method, system and device for distributing in real time data related to three dimensional computer modeled images scenes over a network. To provide a faster and better visual quality of the rendered frames on a client computer, the client computer first receives an initial file comprising a minimum of geometrical data and texture data to provide a minimum of visual quality of the displayed scene. By evaluating an importance factor for textures used in the scenes, the client computer may request the server for further data to improve the visual quality of the scene.
35 Citations
39 Claims
-
1. A method of displaying three dimensional computer modeled image scenes streaming from a server to a client computer over a network, wherein the thee dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, the method comprising:
-
transferring an initial file after receipt of a request from the client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for initial display; in the client computer, displaying an image based on the minimum geometric data and the minimum texture data; in the client computer, initiating a further downloading of data from the server to the client computer according to an importance factor P indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor P above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system comprising a server and at least one client computer configured to display three dimensional computer modeled image scenes streaming from the server to the client, wherein the three dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, the system comprising:
-
means for transferring an initial file after receipt of a request from the at least one client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for an initial displaying; means, in the at least one client computer, for initiating a further downloading of data from the server to the at least one client computer according to a calculated importance factor P indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor P above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as; - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20)
-
-
19. An electronic device for a computer system configured to display three dimensional computer modeled image scenes streaming from a server to at least one client computer over a network, wherein the three dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, and to start the displaying by transferring an initial file after receipt of a request from the client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for an for an initial displaying, the system comprising:
in the client computer, electronic circuitry configured to initiate a further downloading of data from the server to the at least one client computer according to an importance factor P indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor P above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as; - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
28. A method of displaying three dimensional computer modeled image scenes streaming from a server to a client computer over a network, wherein the three dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, the method comprising:
-
transferring an initial file after receipt of a request from the client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for initial display; in the client computer, displaying an image based on the minimum geometric data and the minimum texture data; in the client computer, initiating a further downloading of data from the server to the client computer according to an importance factor P indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor P above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as;
-
-
29. A method of displaying three dimensional computer modeled image scenes streaming from a server to a client computer over a network, wherein the three dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, the method comprising:
-
transferring an initial file after receipt of a request from the client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for initial display; in the client computer, displaying an image based on the minimum geometric data and the minimum texture data; in the client computer, initiating a further downloading of data from the server to the client computer according to an importance factor P indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor P above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as;
-
-
30. A method of displaying three dimensional computer modeled image scenes streaming from a server to a client computer over a network, wherein the three dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, the method comprising:
-
transferring an initial file after receipt of a request from the client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for initial display; in the client computer, displaying an image based on the minimum geometric data and the minimum texture data; in the client computer, initiating a further downloading of data from the server to the client computer according to an importance factor P indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor P above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as;
-
-
31. A method of displaying three dimensional computer modeled image scenes streaming from a server to a client computer over a network, wherein the three dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, the method comprising:
-
transferring an initial file after receipt of a request from the client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for initial display; in the client computer, displaying an image based on the minimum geometric data and the minimum texture data; in the client computer, initiating a further downloading of data from the server to the client computer according to an importance factor P indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor P above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as;
-
-
32. A computer system comprising a server and at least one client computer configured to display three dimensional computer modeled image scenes streaming from the server to the client, wherein the three dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, the system comprising:
-
means for transferring an initial file after receipt of a request from the at least one client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for an initial displaying; means, in the at least one client computer, for initiating a further downloading of data from the server to the at least one client computer according to a calculated importance factor P indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor P above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as;
-
-
33. A computer system comprising a server and at least one client computer configured to display three dimensional computer modeled image scenes streaming from the server to the client, wherein the three dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, the system comprising:
-
means for transferring an initial file after receipt of a request from the at least one client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for an initial displaying; means, in the at least one client computer, for initiating a further downloading of data from the server to the at least one client computer according to a calculated importance factor P indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor P above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as;
-
-
34. A computer system comprising a server and at least one client computer configured to display three dimensional computer modeled image scenes streaming from the server to the client, wherein the three dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, the system comprising:
-
means for transferring an initial file after receipt of a request from the at least one client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for an initial displaying; means, in the at least one client computer, for initiating a further downloading of data from the server to the at least one client computer according to a calculated importance factor P indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor P above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as;
-
-
35. A computer system comprising a server and at least one client computer configured to display three dimensional computer modeled image scenes streaming from the server to the client, wherein the three dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, the system comprising:
-
means for transferring an initial file after receipt of a request from the at least one client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for an initial displaying; means, in the at least one client computer, for initiating a further downloading of data from the server to the at least one client computer according to a calculated importance factor P indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor P above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as;
-
-
36. An electronic device for a computer system configured to display three dimensional computer modeled image scenes streaming from a server to at least one client computer over a network, wherein the three dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, and to start the displaying by transferring an initial file after receipt of a request from the client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for an for an initial displaying, the system comprising:
in the client computer, electronic circuitry configured to initiate a further downloading of data from the server to the at least one client computer according to an importance factor indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as;
-
37. An electronic device for a computer system configured to display three dimensional computer modeled image scenes streaming from a server to at least one client computer over a network, wherein the three dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, and to start the displaying by transferring an initial file after receipt of a request from the client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for an for an initial displaying, the system comprising:
in the client computer, electronic circuitry configured to initiate a further downloading of data from the server to the at least one client computer according to an importance factor indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as;
-
38. An electronic device for a computer system configured to display three dimensional computer modeled image scenes streaming from a server to at least one client computer over a network, wherein the three dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, and to start the displaying by transferring an initial file after receipt of a request from the client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for an for an initial displaying, the system comprising:
in the client computer, electronic circuitry configured to initiate a further downloading of data from the server to the at least one client computer according to an importance factor indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as;
-
39. An electronic device for a computer system configured to display three dimensional computer modeled image scenes streaming from a server to at least one client computer over a network, wherein the three dimensional computer modeled image scenes comprise geometrical data describing shapes of objects and texture data describing the appearance of the objects in the scenes, and to start the displaying by transferring an initial file after receipt of a request from the client computer to the server computer, the initial file providing minimum geometrical data and minimum texture data for minimum visual quality, the minimum geometric data and minimum texture data to be used for an for an initial displaying, the system comprising:
in the client computer, electronic circuitry configured to initiate a further downloading of data from the server to the at least one client computer according to an importance factor indicating the importance of both visible objects and at present not visible objects that are associated with visible objects in the vicinity of an observation point, such that objects having an importance factor above a minimum threshold are updated with additional data, thereby providing more details for the objects having an importance factor above the minimum threshold, wherein the importance factor is defined as;
Specification