Fractal coding of data
AssigneeBri Tish Technology Group Ltd.
InventorsDonald Martin Monro, Frank Dudbridge
Life of this patent
Estimating the term…
Abstract
A method of fractal coding of data and apparatus therefor, which method comprises dividing data into domains, determining a set of transformations relating the domains to the data in such a manner as to minimize error between the data and an approximation to the data obtained by application of the transformation, and providing an expression of a series of quantized fractal coefficients characterizing the transformations. A transformation includes at least one part indicating a domain and at least another (functional) part indicating a value for a measure associatable with a specific domain or aspect thereof.
Claims27
A method of fractal coding of data relating to at least one of an image, speech, handwriting and information on various physical forms representing various phenomena, the method being performed using a processing apparatus, and the method comprising:
- dividing the data into domains,
- applying analysis to the data for the domains to determine a set of transformations relating the domains to the data in such a manner so as to minimize error between the data and an approximation of the data, wherein the analysis step is accomplished by resolving the data for the domains into equations, and wherein determining the set of transformations so as to minimize the error involves solving the equations, and
- providing an expression including quantized fractal transformation coefficients characterizing the transformations.
A method of fractal coding of data relating to at least one of an image, speech, handwriting and information on various physical forms representing various phenomena, the method being performed using a processing apparatus, and the method comprising:
- dividing the data into domains,
- applying analysis to the data for the domains to determine a set of transformations relating the domains to the data in such a manner so as to minimize error between the data and an approximation of the data, wherein the analysis step includes resolving the data for the domains into equations to determine the set of transformations, and
- providing an expression including quantized fractal transformation coefficients characterizing the transformations, wherein the quantized fractal transformation coefficients are derived in linear time.
A method of fractal coding of data relating to an image, the method being performed using a processing apparatus, and the method comprising:
- dividing the data into domains,
- applying analysis to the data for the domains to determine a set of transformations relating the domains to the data in such a manner as to minimize error between the data and an approximation of the data, wherein the analysis step is accomplished by resolving the data for the domains into equations, and wherein determining the set of transformations so as to minimize the error involves solving the equations, and
- providing an expression including quantized fractal transformation coefficients characterizing the transformations, the quantized fractal transformation coefficients being determined based on a linear relationship between coding complexity and image size.
A programmable apparatus for fractal coding of data relating to at least one of an image, speech, handwriting and information on various physical forms representing various phenomena, the apparatus comprising:
- partitioning means for dividing the data into domains,
- analysis means and co-operative transformation means for determining a set of transformations relating the domains to the data in such a manner so as to minimize error between the data and an approximation to the data, wherein the analysis means resolves the data for the domains into equations, and wherein determining the set of transformations so as to minimize the error involves solving the equations, and
- quantization means for providing an expression including quantized fractal transformation coefficients characterizing the transformations.
A computer implemented system for coding images and to compress image data comprising:
- partitioning means for dividing the image data into domains,
- analysis means and co-operative transformation means for determining a set of transformations relating the domains to the image data in such a manner so as to minimize error between the image data and an approximation to the image data, wherein the analysis means resolves the image data for the domains into equations, and wherein determining the set of transformations so as to minimize the error involves solving the equations, and
- quantization means for providing an expression including quantized fractal transformation coefficients characterizing the transformations so as to compress the image data to an order of 12:1.
A computer implemented system for coding image pixels comprising:
- partitioning means for dividing image data into domains,
- analysis means and co-operative transformation means for determining a set of transformations relating the domains to the image data in such a manner so as to minimize error between the image data and an approximation to the image data, wherein the analysis means resolves the image data for the domains into equations to determine the set of transformations, and
- quantization means for providing an expression including quantized fractal transformation coefficients characterizing the set of transformations so that computational efficiency is linearly proportional to the number of image pixels.
A method of approximating information for storage or transmission in reduced form, the method being performed using a processing apparatus and including the steps of:
- dividing the information into domains;
- applying analysis to the information to determine a set of transformations relating the domains to the information in such a manner so as to minimize error occurring between the information and an approximation of the information, wherein the analysis step further includes resolving the information for the domains into equations, and wherein determining the set of transformations so as to minimize the error involves solving the equations,
- providing a function expressing the information, and
- deriving from the set of transformations an iterated function system having a domain part and a functional part, and characterizing the reduced form of the information by the iterated function system.
A storage medium recorded with a fractal coding of data obtained by a method wherein data relating to at least one of an image, speech, handwriting and information on various physical forms representing various phenomena is fractal coded, and the method comprising:
- dividing the data into domains,
- applying analysis to the data for the domains to determine a set of transformations relating the domains to the data in such a manner so as to minimize error between the data and an approximation of the data, wherein the analysis step includes resolving the data for the domains into equations, and wherein determining the set of transformations so as to minimize the error involves solving the equations, and
- providing an expression including quantized fractal transformation coefficients characterizing the transformations.
A computer implemented system for fractal coding of data, storing and/or transmitting the fractal coded data and decoding the fractal coded data after the storing and/or transmission operation to reconstitute the data, comprising the steps of:
- coding the data in accordance with a method comprising:
- dividing the data into domains,
- applying analysis to the data for the domains to determine a set of transformations relating the domains to the data in such a manner so as to minimize error between the data and an approximation of the data, wherein the analysis step includes resolving the data for the domains into equations, and wherein determining the set of transformations so as to minimize the error involves solving the equations, and
- providing an expression including quantized fractal transformation coefficients characterizing the transformations.
A computer implemented system for fractal coding of data representative of a physical phenomena, storing and/or transmission of fractal coded data and decoding of the fractal coding after the storing and/or transmission to reconstitute such data in accordance with a method of processing of a fractal from its previously determined code carried out by the computer and including the steps of:
- a) fractal coding the data by performing the steps of:
- dividing the data into domains,
- applying analysis to the data for the domains to determine a set of transformations relating the domains to the data in such a manner so as to minimize error between the data and an approximation of the data, wherein the analysis step includes resolving the data for the domains into equations, and wherein determining the set of transformations so as to minimize the error involves solving the equations,
- providing an expression including quantized fractal transformation coefficients characterizing the transformations,
- b) performing one of storing and transmitting the expression as the fractal coded data, and
- c) decoding the fractal coded data by performing the steps of:
- deriving fixed points of all the transformations needed for the fractal,
- forming a rounded approximation pixel for each point, and
- providing an output of said pixels as a finite approximation to an attractor of the fractal.
Dependencies are inferred from the claim text.