Embedding information in three-dimensional geometric model
First Claim
Patent Images
1. A system for embedding information in a three-dimensional geometric model comprising:
- a) means for preparing a three-dimensional geometric model wherein said three-dimensional geometric model comprises a plurality of primitives, and b) means for embedding said information in said three-dimensional geometric model by changing a geometric parameter of said three-dimensional geometric model wherein said means for embedding includes;
i) means for searching a start primitive for ordering primitives, ii) means for ordering sets of primitives in the plurality, and iii means for selecting a primitive in the sets in accordance with said order and changing the geometric parameter of the selected primitive correspondingly to said information.
4 Assignments
0 Petitions
Accused Products
Abstract
Information is embedded in a three-dimensional geometric model in a visible or invisible state by changing geometric parameters of a three-dimensional geometric model. The three-dimensional geometric model comprises polyhedrons, lines, a set of points, or curved surfaces which are primitives (components) of the model. Each primitive is defined by a geometric parameter. The geometric shape of a three-dimensional geometric model is defined by a set of many geometric parameters. The information is embedded by changing the geometric parameters of a plurality of primitives constituting a three-dimensional geometric model.
-
Citations
22 Claims
-
1. A system for embedding information in a three-dimensional geometric model comprising:
-
a) means for preparing a three-dimensional geometric model wherein said three-dimensional geometric model comprises a plurality of primitives, and b) means for embedding said information in said three-dimensional geometric model by changing a geometric parameter of said three-dimensional geometric model wherein said means for embedding includes;
i) means for searching a start primitive for ordering primitives, ii) means for ordering sets of primitives in the plurality, and iii means for selecting a primitive in the sets in accordance with said order and changing the geometric parameter of the selected primitive correspondingly to said information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for embedding information in a three-dimensional geometric model, comprising the steps of:
-
a) preparing a three-dimensional geometric model wherein said three-dimensional geometric model comprises a plurality of primitives, b) embedding said information in said three-dimensional geometric model by changing the geometric parameter of said three-dimensional geometric model wherein said means of embedding information includes the steps of;
i) searching a start primitive for ordering primitives, ii) ordering sets of primitives in the plurality of primitives, and iii) selecting a primitive from one of the sets in accordance with said order and changing a geometric parameter of the selected primitive correspondingly to said information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for disembedding information embedded in a three-dimensional geometric model, comprising:
-
a) means for preparing a three-dimensional geometric model in which said information is embedded; and
b) means for disembedding said information from said three-dimensional geometric model by detection a geometric parameter of said three-dimensional geometric model wherein the information disembedding means includes;
i) means for searching a start primitive for ordering primitive, ii) means for ordering sets of primitives in the plurality, and iii) means for selecting primitives in accordance with said order and disembedding said information from the geometric parameter of said selective primitives.
-
-
20. A method for disembedding information embedded in a three-dimensional geometric model, comprising the steps of:
-
a) preparing a three-dimensional geometric model in which said information is embedded wherein said three-dimensional geometric model comprises a plurality of primitives; and
b) disembedding said information from said three-dimensional geometric model by detecting a geometric parameter of said three-dimensional geometric models wherein disembedding said information includes the steps of;
i) searching a start primitive for ordering primitives, ordering sets of primitives in the plurality, and iii) selecting a primitive in a set in accordance with said order and disembedding said information from a geometric parameter of the selected primitive.
-
-
21. A computer program on a computer usable medium for making a computer embed information in a three-dimensional geometric model, wherein said program has;
-
a) model software for preparing a three-dimensional geometric model wherein said three-dimensional geometric model includes a plurality of primitives, and b) embedding software for embedding said information in said three-dimensional geometric model by changing a geometric parameter of said three-dimensional geometric model wherein said embedding software includes;
i) software for searching for a start primitive for ordering primitives, ii) software for ordering sets of primitives in the plurality of primitives, iii) software for selecting a primitive from one of the sets in accordance with said order and changing a geometric parameter of said primitive corresponding to said information.
-
-
22. A computer program on a computer usable medium for making a computer disembed information embedded in a three-dimensional geometric model, wherein said program has;
-
1) model software for preparing a three-dimensional geometric model in which said information is embedded in ordered sets of primitives comprising the geometric model, and 2) disembedding software for disembedding said information from said three-dimensional geometric model by detecting a geometric parameter of said three-dimensional geometric model wherein the disembedding software includes software for, i) searching for a start primitive, and ii) locating primitives in sets in accordance with the geometric parameter of said selected primitives.
-
Specification