Coded data generation or conversion – Digital code to digital code converters
Patent
1997-02-06
1999-01-19
Young, Brian
Coded data generation or conversion
Digital code to digital code converters
H03M 700
Patent
active
058618244
DESCRIPTION:
BRIEF SUMMARY
TECHNICAL FIELD
The present invention relates to a data encoding and/or decoding method and system, and, in particular, to an encoding method and system, and a decoding method and system appropriate for compressing and decompressing computer data and game software programs.
BACKGROUND ART
The JBIG (Joint Bi-level Image Group) system was proposed as a new bi-level image encoding method which is appropriate not only for hard copy communication such as facsimile communication but also for soft copy communication such as computer image data communication.
FIG. 1 shows a block diagram illustrating a standard JBIG system. A first block 101 is an electric circuit which uses a PRES (Progressive REduction Scheme) as an image resolution reduction system. A second block 102 is an electric circuit for performing DP (Deterministic Prediction). The DP is used to deterministicly predict a value of a pixel which is being encoded from values of surrounding pixels which have already been encoded. By using the DP, it is possible to improve an encoding efficiency. A third block is an electric circuit for setting a model template. A template is a reference pixel model to be used in encoding. FIG. 2 shows an example of such a template. In the example, the template includes 10 pixels `1` to `10` surrounding a pixel to be encoded. Using such a template, encoding is performed using an M.sub.1 -order Markov model on a minimum resolution-reduced image. Specifically, M.sub.1 pixels in proximity of each to-be-encoded pixel which have been already encoded are used as the reference pixels of the template. Possible states (combinations) of the values of the reference pixels are 2.sup.M1 states. For each one of these states, a respective predetermined conditional probability of a symbol is given. Using thus given probabilities of the symbol for to-be-encoded pixels and actual values (symbols), entropy encoding is performed. A fourth block 104 is an entropy encoding circuit and uses the JBIG QM coder. (The JBIG QM coder is a QM coder used in the JBIG. Usually, an arithmetic encoder is called a QM coder. The JBIG is the general name of the bi-level data encoding standard in the ITU (International Telecommunication Union). In the JBIG, the QM coder is used for encoding bi-level data.)
As such a type of encoding system in the related art, a system in which a template is fixed, an adaptive template system (see Yasuhiro Yamazaki, Humitaka Ono, Tadashi Yoshida and Toshiaki Endo, Progressive Build-up Coding Scheme for Bi-level Images -JBIG Algorithm-, 1991, Vol.20, No.1, Image Electronic Society Journal), and a system in which a template is selected according to a type of data (for example, see Japanese Laid-Open Patent Application No.6-261214) have been proposed. Further, see ITU-T (Telecommunication Standardization Sector of ITU), T.82 (03/93), Terminal Equipment and Protocols for Telematic Services, Information Technology--Coded Representation of Picture and Audio Information--Progressive Bi-level Image Compression, the teachings of which are hereby incorporated by reference, for the JBIG system.
In the system in which a template is fixed, based on statistics of compression rates in the system, the template which has the highest compression rate is determined and is used as the fixed template. In this system, a compression circuit can be simplified. However, in this system, when data which has characteristics significantly deviated from the average characteristics of the statistics, is encoded, a compression rate is degraded.
In the above-mentioned adaptive template system, during data compression, it is always determined which template results in the highest compression rate, and thus a template being used is dynamically changed. In this system, statistics are always taken and a template being used is changed according to the result of the statistics. Therefore, this system is appropriate for a case such as that where long data is encoded and characteristics of the data start to vary at a position of the data. However, if short data is pr
REFERENCES:
patent: 5056154 (1991-10-01), Aono et al.
Yasuhiro Yamazaki, et al., Progressive Build-up Coding Scheme for Bi-level Images-JBIG Algorithm-, vol. 20, No. 1 (1991), Image Electronic Society Journal.
Information Technology-Coded Representation of Picture and Audio Information -Progressive Bi-Level Image Compression, ITU-T (Telecommunication Standardization Sector of ITU), T.82 (03/93), Terminal Equipment and Protocols for Telematic Services.
Ryu Tadanori
Tokuda Masashi
Ricoh & Company, Ltd.
Young Brian
LandOfFree
Encoding method and system, and decoding method and system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Encoding method and system, and decoding method and system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Encoding method and system, and decoding method and system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1250045