Data coding method and device, and data coding program
First Claim
1. A data coding apparatus containing a template generating means that is composed by;
- a database means that stores template information together with the attribute parameters of the data, a looking up means to look up template information in said database means using said attribute parameters as looking up keys, a deciding means that decides whether optimization should be carried out or not by estimating capability of the template that is obtained as the output of said looking up means, a template optimizing means that generates the optimum template by using an optimization method that uses one or both of the code compression rate and the entropy as an estimation function and a registering means that registers the template information that is outputted from said template optimizing means to said database means.
2 Assignments
0 Petitions
Accused Products
Abstract
A data compression method using a template, in which a template optimizing means using an artificial intelligent technique (such as a genetic algorithm) applied to segments defined by diving input data into uniform segment units contributes to enhancing the prediction accuracy, data is compressed using the results of optimization, and a database is updated to improve the compression efficiency and speed of the subsequent processings. By updating a database by using an optimized template, a template for improving the prediction accuracy is obtained quickly without applying any artificial intelligent technique.
-
Citations
7 Claims
-
1. A data coding apparatus containing a template generating means that is composed by;
- a database means that stores template information together with the attribute parameters of the data, a looking up means to look up template information in said database means using said attribute parameters as looking up keys, a deciding means that decides whether optimization should be carried out or not by estimating capability of the template that is obtained as the output of said looking up means, a template optimizing means that generates the optimum template by using an optimization method that uses one or both of the code compression rate and the entropy as an estimation function and a registering means that registers the template information that is outputted from said template optimizing means to said database means.
- View Dependent Claims (2, 3, 4)
- 5. A data coding method that codes data by using templates that are generated by a template generating method that contains a looking-up step to look up template information in the database by using attribute parameters as looking-up keys, a deciding step to decide whether template optimization should be carried out or not by estimating capability of the template obtained as the result of said looking-up step, a generating step to generate the optimum template by an optimization method using either one of or both of the code compression rate and the entropy when decision is made that optimization should be done, and a registering step to register the template information of the optimized template into said database.
-
7. A data coding program whereby a computer works as a template generating means that is composed by;
- a database means that stores template information together with the attribute parameters of the data, a looking up means to look up template information in said database means using said attribute parameters as looking up keys, a deciding means that decides whether optimization should be carried out or not by estimating capability of the template that is obtained as the output of said looking up means, a template optimizing means that generates the optimum template by using an optimization method that uses one or both of the code compression rate and the entropy as an estimation function and a registering means that registers the template information that is outputted from said template optimizing means to said database means.
Specification