Data compression method and apparatus, data restoration method and apparatus, and program therefor
First Claim
1. A data compression apparatus comprising:
- corresponding point determination means which receives three-dimensional data and generates three-dimensional data to be synthesized, by making vertexes of the received three-dimensional data correspond to vertexes of three-dimensional reference data serving as a reference, by calculating a minimum one of the vertexes of the received three-dimensional data from those of the three-dimensional reference data; and
coefficient computation means which computes coupling coefficients which are necessary for synthesizing the three-dimensional data to be synthesized, by coupling a three-dimensional base data group which is subjected to point determination processing and which is used for synthesis of three-dimensional data, and outputs the computed coupling coefficients as compressed data of the received three-dimensional data,the corresponding point determination means and the coefficient computation means realized by hardware or a computer with a non-transitory computer readable storage medium storing a program.
1 Assignment
0 Petitions
Accused Products
Abstract
Three-dimensional data (120) is compressed at a high compression ratio without deteriorating resolution and accuracy, by computing a coupling coefficient from input three-dimensional data and a three-dimensional base data group obtained from a plurality of objects and outputting the coupling coefficient as compressed data (130). Specifically, the three-dimensional data (120) is input to corresponding point determination means (101). The corresponding point determination means (101) generates three-dimensional data to be synthesized (103) in which vertexes of the three-dimensional data (120) are made to correspond to vertexes of three-dimensional reference data (111) serving as a reference to determine association relationship between vertexes. Coefficient computation means (102) computes a coupling coefficient for coupling a three-dimensional base data group (112) used for synthesis of three-dimensional data to synthesize three-dimensional data to be synthesized (103), and outputs the computed coupling coefficient as the compressed data (130) of the three-dimensional data (120).
2 Citations
33 Claims
-
1. A data compression apparatus comprising:
-
corresponding point determination means which receives three-dimensional data and generates three-dimensional data to be synthesized, by making vertexes of the received three-dimensional data correspond to vertexes of three-dimensional reference data serving as a reference, by calculating a minimum one of the vertexes of the received three-dimensional data from those of the three-dimensional reference data; and coefficient computation means which computes coupling coefficients which are necessary for synthesizing the three-dimensional data to be synthesized, by coupling a three-dimensional base data group which is subjected to point determination processing and which is used for synthesis of three-dimensional data, and outputs the computed coupling coefficients as compressed data of the received three-dimensional data, the corresponding point determination means and the coefficient computation means realized by hardware or a computer with a non-transitory computer readable storage medium storing a program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data compression method performed by a computer system realized by hardware or a computer with a non-transitory computer readable storage medium storing a program, the method comprising:
-
a step (a) in which corresponding point determination means receives three-dimensional data and generates three-dimensional data to be synthesized, by associating vertexes of the received three-dimensional data with vertexes of three-dimensional reference data serving as a reference, by calculating a minimum one of the vertexes of the received three-dimensional data from those of the three-dimensional reference data; and a step (b) in which coefficient computation means computes a coupling coefficient which is necessary for synthesizing the three-dimensional data to be synthesized, by coupling a three-dimensional base data group which is used for synthesis of three-dimensional data and which is subjected to point determination processing, and outputs the computed coupling coefficient as compressed data of the received three-dimensional data. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A data compression method performed by a computer system realized by hardware or a computer with a non-transitory computer readable storage medium storing a program, the method comprising:
-
a step (a) in which corresponding point determination means receives three-dimensional data, and generates three-dimensional data to be synthesized, by associating vertexes of the received three-dimensional data with vertexes of three-dimensional reference data serving as a reference, by calculating a minimum one of the vertexes of the received three-dimensional data from those of the three-dimensional reference data; a step (b) in which region dividing means divides the three-dimensional data to be synthesized into a plurality of subregions; and a step (c) in which coefficient computation means computes, for each subregion, a coupling coefficient for coupling a three-dimensional base data group used for synthesis of three-dimensional data and divided into a same subregion to synthesize the three-dimensional data to be synthesized, and outputs the coupling coefficient computed for each subregion as compressed data of the received three-dimensional data. - View Dependent Claims (20)
-
-
21. A data compression method performed by a computer system realized by hardware or a computer with a non-transitory computer readable storage medium storing a program, the method comprising:
-
a step (a) in which corresponding point determination means receives three-dimensional data and generates three-dimensional data to be synthesized in which vertexes of the received three-dimensional data are associated with vertexes of three-dimensional reference data serving as a reference for determining association relationship between vertexes; a step (b) in which coefficient computation means computes a coupling coefficient for coupling a three-dimensional base data group used for synthesis of three-dimensional data to synthesize the three-dimensional data to be synthesized, and outputs the computed coupling coefficient as compressed data of the received three-dimensional data; and a step (c) in which compression determination means restores three-dimensional data from the coupling coefficient computed in the step (b) and the three-dimensional base data group, compares the restored three-dimensional data with the three-dimensional data to be synthesized, and divides the three-dimensional data to be synthesized into a plurality of subregions by means of the region dividing means if the restoration accuracy does not satisfies a predetermined accuracy, computes, for each subregion, a coupling coefficient for coupling a three-dimensional base data group divided into a same subregion to synthesize the three-dimensional data to be synthesized by means of the coefficient computation means, and outputs the coupling coefficient computed for each subregion as compressed data of the received three-dimensional data. - View Dependent Claims (22)
-
-
23. A non-transitory computer storage medium for storing a data compression program, wherein the data compression program is for operating a computer which has a memory device for storing three-dimensional reference data serving as a reference for determining correspondence relationship between vertexes and a three-dimensional base data group used for synthesis of three-dimensional data, so as to function as:
-
corresponding point determination means which receives three-dimensional data, and generates three-dimensional data to be synthesized, by making vertexes of the received three-dimensional data correspond to vertexes of the three-dimensional reference data by calculating a minimum one of the vertexes of the received three-dimensional data from those of the three-dimensional reference date; and coefficient computation means which computes coupling coefficients necessary for synthesizing the three-dimensional data to by synthesized by coupling a three-dimensional base data group used for synthesis of three-dimensional data, and outputs the computed coupling coefficient as compressed data of the received three-dimensional data. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification