Method and system for representing a data set with a data transforming function and data mask
First Claim
1. A method for representing a data set comprising the steps of:
- selecting one of a complex, affine, and projective transformation function that generates an attractor that approximates a data set; and
selecting a data mask function for constraining said attractor produced by said data set transformation function whereby said attractor more accurately represents said data set.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for representing a data set by selecting a data transformation function and a data masking function. Preferably, the data set transformation and data masking functions are used to generate an attractor that more accurately represents the data set than an attractor generated by the data transformation function alone. The data masking function is a set of exclusionary data elements which are used to terminate data transformations for data elements which generate the attractor. Preferably, the data masking function is defined as a polygon for a two dimensional space. When the data masking function is incorporated with the data transformation function, the attractor normally produced by the data set transformation function is constrained to more accurately represent the data set. The data masking function may be used with any data transformation function including those comprised of complex, projective, affine maps, fractal transform, or fractal transform error function transformations. Deterministic and random iterative methods may be used to generate the constrained attractor that represents the data set to be represented.
-
Citations
63 Claims
-
1. A method for representing a data set comprising the steps of:
-
selecting one of a complex, affine, and projective transformation function that generates an attractor that approximates a data set; and selecting a data mask function for constraining said attractor produced by said data set transformation function whereby said attractor more accurately represents said data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13)
-
-
10. The method of claim 10 further comprising the step of:
transmitting said coefficients of said modified transformation function and said data masking function so that a receiver may generate said attractor that represents said data set.
-
14. A method for generating a transformed data set which represents a data set comprising the steps of:
-
initializing a data buffer with a random image; applying one of a complex, affine, and projective transformation function to each data element of said random image and storing said transformed data element in a transform buffer unless said data element of said random image is within a data masking function; measuring an error difference between said data elements of data buffer and said transform buffer; exchanging said data buffer and said transform buffer; and repeating said applying, said measuring, and said exchanging steps until said error measurement does nor exceed a predetermined threshold so that said transformation buffer contains an attractor representing said data set. - View Dependent Claims (15, 16, 17, 19, 20)
-
-
18. A method for generating a transformed data set which represents a data set comprising the steps of:
-
initializing a data buffer with a random image; applying one of a complex, affine, and projective transformation function to each data element of said random image and storing said transformed data element in a transform buffer unless said data element of said random image is within a data masking function; decrementing an iteration count; exchanging said data buffer and said transform buffer; and repeating said applying and said decrementing steps until said iteration count is zero so that said last buffer to which data elements were stored contains an attractor representing said data set.
-
-
21. A method of generating a transformed data set which represents a data set comprising the steps of
initializing a data element in a data buffer; -
applying one of a complex, affine, and projective data transformation function to transform said data element within said data buffer; determining whether said transformed data element is within a data masking function; applying said transformation function to one of said transformed element and a last transformed element in response to said determination of said transformed data element being within said data masking function; decrementing an iteration count; and continuing said determining and applying steps until said iteration count is zero whereby said transformed data elements in said data buffer form an attractor that represents said data set. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for generating an attractor from a data transformation function and a data masking function that represents a data set;
-
a data mask generator for generating a data masking function; a data function generator for generating one of a complex, affine, and projective transformation function, said data function generator said said transformation function and said data masking function to generate an attractor; and a transmitter for transmitting said transformation function and said data masking function to a remote site for regeneration of sad attractor. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48)
-
-
44. A system for representing a data set comprising the steps of:
-
means for selecting one of a complex, affine, and projective transformation function that generates an attractor that approximates a data set; and means for selecting a data mask function for constraining said attractor produced by said transformation function whereby said attractor more accurately represents said data set. - View Dependent Claims (49, 50, 51, 52, 53, 54)
-
-
55. A system for generating a transformed data set which represents a data set comprising:
-
means for initializing a data buffer with a random image; means for applying one of a complex, affine, and transformation function to each data element of said random image and storing said transformed data element in a transform buffer unless said data element of said random image is within a data masking function; means for measuring an error difference between said data buffer and said transform buffer; means for applying a data transformation function to each data element of said transform buffer and storing said transformed data element in said data buffer unless said data element of said transform buffer is with a data masking function in response to said error difference exceeding a predetermined threshold; means for repeating said applying and said measuring steps until said error measurement does not exceed said predetermined threshold. - View Dependent Claims (56, 57)
-
-
58. A system for generating a transformed data set which represents a data set comprising:
-
means for initializing a data buffer with a random image; means for applying one of a complex, affine, and projective transformation function to each data element of said random image and storing said transformed data element in a transform buffer unless said data element of said random image is within a data masking function; means for decrementing an iteration count; means for applying one of a complex, affine, and projective transformation function to each data element of said transform buffer and storing said transformed data element in said data buffer unless said data element of said transform buffer is within a data masking function in response to said decremented iteration count being non-zero; and means for repeating said applying and said decrementing steps until said iteration count is zero so that said last buffer to which data elements were stored contains an attractor representing said data set. - View Dependent Claims (59)
-
-
60. A system of generating a transformed data set which represents a data set comprising:
-
means for initializing a data element in a data buffer; means for applying one of a complex affine, and projective transformation function to transform said data element within said data buffer; means for determining whether said transformed data element is within a data masking function; means for applying said transformation function to one of said transformed element and a last transformed element in response to said determination of said transformed said element being within said data masking function; means for decrementing an iteration count; and means for continuing said determining and applying steps until said iteration count is zero whereby said transformed data elements in said data buffer form an attractor that represents said data set. - View Dependent Claims (61, 62, 63)
-
Specification