LOW-DIMENSIONAL RANK-1 LATTICES IN COMPUTER IMAGE SYNTHESIS
First Claim
1. A method executable in a digital processor operable to generate a synthetic image, the method comprising:
- selecting a rank-1 lattice corresponding to points in the synthetic image to be generated;
generating a data structure for efficient access of data stored in points of the rank-1 lattice the data structure comprising the number n of lattice points, generator vector g, s basis vectors, and indices of the basis vectors, wherein the basis vectors are lattice points, andgenerating, using the rank-1 lattice, digital output representative of a synthetic image, wherein the generating comprises using the layout of rank-1 lattice points to represent textures of arbitrary dimension.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program code (software) products executable in a digital processor operable to generate a synthetic image include (1) selecting a rank-1 lattice in accordance with a maximized minimum distance function (max-min-dist lattice) corresponding to points in the synthetic image to be generated, (2) generating a data structure for efficient access of data stored in points of the rank-1 lattice, the data structure including the number n of lattice points, generator vector g, s basis vectors, and indices of the basis vectors, wherein the basis vectors are lattice points, and (3) generating, using the rank-1 lattice, digital output representative of a synthetic image, wherein the generating includes using the layout of rank-1 lattice points to represent textures of arbitrary dimension.
-
Citations
45 Claims
-
1. A method executable in a digital processor operable to generate a synthetic image, the method comprising:
-
selecting a rank-1 lattice corresponding to points in the synthetic image to be generated; generating a data structure for efficient access of data stored in points of the rank-1 lattice the data structure comprising the number n of lattice points, generator vector g, s basis vectors, and indices of the basis vectors, wherein the basis vectors are lattice points, and generating, using the rank-1 lattice, digital output representative of a synthetic image, wherein the generating comprises using the layout of rank-1 lattice points to represent textures of arbitrary dimension. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product operable in a digital computer processor adapted to enable the generation of synthetic images, the computer program product comprising computer readable program instructions encoded in a computer readable medium, the computer readable program instructions comprising:
-
first computer program instructions encoded in the computer readable medium and executable by the computer processor to enable the computer processor to select a rank-1 lattice corresponding to points in the synthetic image to be generated; second computer program instructions encoded in the computer readable medium and executable by the computer processor to enable the computer processor to generate a data structure for efficient access to data stored in points of the rank-1 lattice, the data structure comprising the number n of lattice points, generator vector g, s basis vectors, and indices of the basis vectors, wherein the basis vectors are lattice points, and third computer program instructions encoded in the computer readable medium and executable by the computer processor to enable the computer processor to generate, using the rank-1 lattice, digital output representative of a synthetic image, wherein the generating comprises using the layout of rank-1 lattice points to represent textures of arbitrary dimension. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A subsystem, operable in a digital processing system operable to generate synthetic images, the subsystem comprising:
-
a lattice selection module operable to select a rank-1 lattice corresponding to points in the synthetic image to be generated, a first generating module operable to generate a data structure for efficient access of data stored in points of the rank-1 lattice, the data structure comprising the number n of lattice points, generator vector g, s basis vectors, and indices of the basis vectors, wherein the basis vectors are lattice points, and a second generating module operable to generate, using the rank-1 lattice, digital output representative of a synthetic image, wherein the generating comprises using the layout of rank-1 lattice points to represent textures of arbitrary dimension. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification