METHOD AND SYSTEM FOR EFFICIENT TRANSMISSION OF RICH THREE-DIMENSIONAL GEOMETRY AND ANIMATION CONTENT OVER NARROW BAND COMMUNICATION NETWORKS
First Claim
1. A computerized system of compacting at least one three-dimensional graphic file comprising at least one three-dimensional model, for facilitating efficient distribution of compacted representation files via at least one data communication network, the system comprising:
- at least one author application enabling compacting each three-dimensional graphic model in the graphic file into at least one compacted representation file;
at least one client application enabling displaying compacted representation files; and
at least one primitive objects'"'"' database comprising predefined three-dimensional primitive objects, wherein the at least one database is operatively associated with the at least one client and the at least one author application, wherein the author application enables compacting each graphic model by representing each of its graphic models as a set of primitive objects, represented by indicators, and a set of instructions and other additional model'"'"'s and objects'"'"' properties, wherein the instructions enable combining at least two primitive objects to construct the graphical model, andwherein the at least one client application enables retrieving the indicators enabling to identify the primitive objects, the instructions and the properties of each model, and constructing each model represented by the representation file by combining the retrieved primitive objects according to the instructions and the properties in the representation file.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for compacting and distributing graphic data by representing three-dimensional models by primitive objects that are predefined in the system and instructions, which may include solid modeling operations for constructing at least one model from the identified primitive objects. The method and system enable creating compacted representation files that can be distributed via one or more communication network, where a client application enables reconstruction of the models represented by the data in the representation files by combining the primitive objects constructing the model according to the set of instructions that enable the actual construction.
83 Citations
23 Claims
-
1. A computerized system of compacting at least one three-dimensional graphic file comprising at least one three-dimensional model, for facilitating efficient distribution of compacted representation files via at least one data communication network, the system comprising:
-
at least one author application enabling compacting each three-dimensional graphic model in the graphic file into at least one compacted representation file; at least one client application enabling displaying compacted representation files; and at least one primitive objects'"'"' database comprising predefined three-dimensional primitive objects, wherein the at least one database is operatively associated with the at least one client and the at least one author application, wherein the author application enables compacting each graphic model by representing each of its graphic models as a set of primitive objects, represented by indicators, and a set of instructions and other additional model'"'"'s and objects'"'"' properties, wherein the instructions enable combining at least two primitive objects to construct the graphical model, and wherein the at least one client application enables retrieving the indicators enabling to identify the primitive objects, the instructions and the properties of each model, and constructing each model represented by the representation file by combining the retrieved primitive objects according to the instructions and the properties in the representation file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 23)
-
-
15. A computer implemented method of compacting three-dimensional graphic-files comprising at least one three-dimensional model, for facilitating efficient distribution of the compacted representation files, each representing at least one model of the graphic-file, via at least one data communication network, and for minimizing the data losses in the compacting and distribution process, the method comprising:
-
selecting at least two primitive objects that construct the model; defining the operations for combining the selected primitive objects; and creating a compacted representation file comprising;
indicators indicating the selected primitive objects, the properties of the model'"'"'s primitive objects and at least one computer readable instructions for combining the objects into the model. - View Dependent Claims (17)
-
-
20. A web application for compacting and rendering of three-dimensional animation graphic data, the web application comprising:
-
an editor application enabling compacting a three-dimensional animation graphic-file to a compacted representation file; a viewer application enabling displaying compacted representation files; and wherein the editor application enables compacting of three-dimensional animated models of the graphic-file by identifying predefined three-dimensional primitive objects constructing each of the models, instructions for combining at least two of the identified primitive objects and other additional object'"'"' properties required to construct each model of the graphic-file.
-
Specification