System for embedding hidden source information in three-dimensional computer model data
AssigneeMitsubishi Electric Information Technology Center America, Inc.
InventorJohn Barrus
Life of this patent
Estimating the term…
Loading patent…
AssigneeMitsubishi Electric Information Technology Center America, Inc.
InventorJohn Barrus
Estimating the term…
In the subject invention, source information indicating an author, designer r other source of a three-dimensional computer model is embedded in the low-order digits or bits of floating point values representing vertices in the model. The changes in these low-order bits are undetectable visually because the lower-order bits provide more accuracy than is needed to display an image. In one embodiment, the first floating point value representing the model has its least significant digits in its mantissa set to a code representing the first character of the source information. The second floating point value in the model has its least significant digits in the mantissa set to a code representing the second character of the source information. With the third and following floating point values, a similar pattern is followed. Additional other methods may be used and a variety of pattern making and encoding techniques would allow someone to determine the source of a model and whether it was modified. It may also be possible to transform and shift vertices and their ordering in a data file so that the order and location of the vertices in the data file indicates the source of the model.
A computer system for encoding source information in computer-readable signals defining floating point numbers representing information of a three-dimensional computer model, comprising:
A computer system for detecting source information in computer-readable signals defining floating point numbers representing information of a three-dimensional computer model, comprising:
A computer-implemented process for encoding source information in computer-readable signals defining floating point numbers representing information of a three-dimensional computer model, comprising:
A computer-implemented process for detecting source information in computer-readable signals defining floating point numbers representing information of a three-dimensional computer model, comprising:
Dependencies are inferred from the claim text.