JP2002290743A - Image information encoding method, encoding device, digital copying machine, digital facsimile device, and digital filing device - Google Patents
Image information encoding method, encoding device, digital copying machine, digital facsimile device, and digital filing deviceInfo
- Publication number
- JP2002290743A JP2002290743A JP2001085653A JP2001085653A JP2002290743A JP 2002290743 A JP2002290743 A JP 2002290743A JP 2001085653 A JP2001085653 A JP 2001085653A JP 2001085653 A JP2001085653 A JP 2001085653A JP 2002290743 A JP2002290743 A JP 2002290743A
- Authority
- JP
- Japan
- Prior art keywords
- encoding
- code amount
- information
- image information
- coefficient
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
(57)【要約】
【課題】 符号化後の符号量を一定の符号量とすること
ができ、高画質な符号化を行うことができる画像情報の
符号化方法及び装置を得る。
【解決手段】 符号化側は、入力された画像データを予
測情報作成回路401により、符号化する画素と周囲の
画素との状況により情報源のマルコフ分離を行った予測
情報を作成し、算術符号化回路402が、前述の予測情
報をもとに予測情報を動的に評価しながら符号化を行
う。この符号化は、多値画像情報に対して2次元のウェ
ーブレット変換を行い、得られた変換係数をある任意の
ブロック単位にブロック分けし、ブロック化した係数情
報の符号化を行い、係数情報の符号化時の係数情報の量
を、ブロック単位で作成した符号量の統計に基づいて制
御して符号量を制御して行う。復号化側は、符号化時と
同じ予測情報作成回路404によりすでに復号された画
素で復号しようとする画素の周囲の画素との状況により
マルコフ分離を行って復号データの予測情報を作成し、
算術復号回路403が、この予測情報をもとに予測情報
を動的に評価しながら復号化を行う。
(57) [Summary] [Problem] To provide an image information encoding method and apparatus capable of setting a constant code amount after encoding and performing high-quality encoding. An encoding side creates prediction information by performing Markov separation of an information source on the basis of the situation of a pixel to be encoded and surrounding pixels by a prediction information creation circuit 401 for an input image data, The encoding circuit 402 performs encoding while dynamically evaluating the prediction information based on the above-described prediction information. In this encoding, two-dimensional wavelet transform is performed on the multi-valued image information, the obtained transform coefficients are divided into blocks of a certain arbitrary block, and the coefficient information obtained by blocking is encoded. The amount of coefficient information at the time of encoding is controlled based on the statistics of the amount of code created in block units to control the amount of code. On the decoding side, the same prediction information generation circuit 404 as at the time of encoding performs Markov separation according to the situation of the pixels that are already decoded and the surrounding pixels of the pixel to be decoded to generate prediction information of decoded data,
The arithmetic decoding circuit 403 performs decoding while dynamically evaluating the prediction information based on the prediction information.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、画像情報符号化方
法、符号化装置、ディジタル複写機、ディジタルファク
シミリ装置、及び、ディジタルファイリング装置に係
り、特に、ディジタル複写機、ファクシミリ装置、ファ
イリング装置等に使用して好適な画像情報符号化方法、
符号化装置、及び、前記画像情報符号化装置を備えて構
成されるディジタル複写機、ディジタルファクシミリ装
置、及び、ディジタルファイリング装置に関する。The present invention relates to an image information encoding method, an encoding device, a digital copying machine, a digital facsimile device, and a digital filing device, and more particularly to a digital copying machine, a facsimile device, a filing device, and the like. A preferred image information encoding method to use,
The present invention relates to an encoding device, a digital copying machine, a digital facsimile device, and a digital filing device each including the image information encoding device.
【0002】[0002]
【従来の技術】多値画像(特にカラー画像)情報を可逆
に符号化する符号化に関する技術として、ITU-T とISO
とにより標準化されているJPEG方式[ISO 10918-1、Com
pression and Coding of Continuous-tone Still Image
s (JPEG)]が知られている。2. Description of the Related Art ITU-T and ISO have been developed as encoding technologies for reversibly encoding multi-valued image (especially color image) information.
JPEG standardized by [ISO 10918-1, Com
pression and Coding of Continuous-tone Still Image
s (JPEG)] is known.
【0003】また、多値画像情報の符号化を行う際に用
いられる符号化方式として、サブバンド符号化あるいは
ウェーブレット符号化と呼ばれている符号化方式が知ら
れている。サブバンド符号化方式は、入力信号を複数の
周波数帯域に分割し、帯域毎の情報量の偏りを利用して
符号化効率を向上させるようにしたものである。また、
ウェーブレット符号化方式は、サブバンド符号化におい
て、低域側の帯域を再帰的に2分割し、階層化されたサ
ブバンド符号化を行い、サブバンド符号化と同様に帯域
毎の情報量の偏りを利用して符号化効率を向上させるよ
うにしたものである。そして、ウェーブレット符号化方
式は、多階層にわたる縮小画像が復号時に自然に生成さ
れるため画像データがピラミッド構造となり、この結
果、プログレッシブ(段階的に画質が向上していく)な
再生表示が可能であるという特徴を有している。[0003] Also, as an encoding method used when encoding multi-valued image information, an encoding method called sub-band encoding or wavelet encoding is known. The sub-band coding scheme divides an input signal into a plurality of frequency bands, and improves the coding efficiency by using a bias in the amount of information for each band. Also,
In the wavelet coding method, in the sub-band coding, the lower band is recursively divided into two bands, and hierarchical sub-band coding is performed. To improve the coding efficiency. In the wavelet encoding method, image data has a pyramid structure because a reduced image over multiple layers is naturally generated at the time of decoding. As a result, progressive (gradual improvement in image quality) reproduction and display is possible. There is a feature that there is.
【0004】図6は従来技術によるウェーブレット符号
化方式を説明する図である。この図6に示す例は、入力
画像情報の水平方向にlow passフィルタ及びhigh pass
フィルタを適用し、低域側の帯域について、垂直方向に
low passフィルタ及びhigh pass フィルタを適用して、
再帰的に2分割していく処理を行って符号化を行うとい
うものである。FIG. 6 is a diagram for explaining a wavelet encoding method according to the prior art. In the example shown in FIG. 6, a low pass filter and a high pass
Apply a filter and adjust the vertical band for the lower band.
Apply low pass filter and high pass filter,
The encoding is performed by performing a process of recursively dividing into two.
【0005】なお、ウェーブレット符号化方式に関する
従来技術として、例えば、特開平6−245077号公
報、特開平7−50836号公報、特開平6−3191
28号公報、特開平4−343577号公報、特開平6
−113292号公報等に記載された技術が知られてい
る。Conventional techniques relating to the wavelet coding method include, for example, JP-A-6-245077, JP-A-7-50836, and JP-A-6-3191.
No. 28, JP-A-4-343577, JP-A-6
A technique described in JP-A-113292 is known.
【0006】[0006]
【発明が解決しようとする課題】画像情報を扱う近年の
ディジタル機器は、高画質化のために解像度を高くした
り、階調数を多くする等の手段が用いられている。この
ような手段を持つディジタル機器は、画像がが持つ情報
量を多くすることにより画質の向上を図ることができる
反面、画像が持つ多くの情報を処理しなければならず機
器構成が大きくなってしまうという問題を生じてしま
う。例えば、階調数を多くする例の場合、従来2階調
(白または黒)値であった画像情報を、白黒256階調
の画像にすると、情報量が8倍になってしまう。情報量
が8倍になると言うことは、その画像情報を記憶するた
めに必要とされる記憶容量も単純に計算すると8倍にな
ってしまい、機器コストが増大するという問題になる。
そこで、通常、記憶容量削減のために画像情報を符号化
する方法が適用される。In recent digital devices that handle image information, means for increasing the resolution, increasing the number of gradations, and the like are used to improve image quality. Digital equipment having such means can improve the image quality by increasing the amount of information contained in the image, but on the other hand, it must process a lot of information contained in the image, and the equipment configuration becomes large. This causes a problem. For example, in the case of increasing the number of gradations, if the image information, which has conventionally been a two-gradation (white or black) value, is converted into an image of 256 gradations in black and white, the information amount is increased eight times. The fact that the amount of information is increased eight times means that the storage capacity required for storing the image information is eight times as much as calculated simply, resulting in an increase in equipment cost.
Therefore, a method of encoding image information is usually applied to reduce storage capacity.
【0007】データ量の多さを解決する方法の1つに多
階調画像を効率良く符号化する方法が考えられる。多階
調画像(カラー画像も含む)の符号化方式の代表的なも
のとして、ISO とITU-T とにより標準勧告されているJP
EG方式が知られている。JPEG方式には、基本である DCT
方式とオプションのDPCMを用いた方式とがある。前者の
DCT方式は、人間の視覚特性を利用して画質を損なわな
い程度に原画の情報量の一部を削減して符号化を行う符
号化方式(非可逆符号化方式と呼ばれる)であり、離散
コサイン変換を使用して画像情報を周波数情報に変換し
た後に情報の符号化を行うという方式である。また、後
者のDPCMを用いた方式は、原画の情報量を損なうこと無
く符号化を行う符号化方式(可逆符号化方式と呼ばれ
る)であり、注目画素のレベルを周囲画素のレベルから
予測し、その予測誤差を符号化する方式である。As one of the methods for solving the large data amount, a method of efficiently encoding a multi-tone image can be considered. As a typical encoding method for multi-tone images (including color images), JP is recommended as a standard by ISO and ITU-T.
The EG method is known. The JPEG format has the basic DCT
There is a method and a method using the optional DPCM. Former
The DCT method is an encoding method (referred to as an irreversible encoding method) that performs encoding by reducing a part of the information amount of an original image to the extent that image quality is not impaired by utilizing human visual characteristics. In this method, image information is converted to frequency information using conversion, and then information is encoded. The latter method using DPCM is an encoding method (called a lossless encoding method) that performs encoding without impairing the information amount of the original image, and predicts the level of a target pixel from the level of surrounding pixels. This is a method of encoding the prediction error.
【0008】画質重視により符号化を行う場合、効率の
良いDCT 方式を用いるのが良いが、情報の保存性という
点で、DCT 方式は、非可逆であるために、可逆であるDP
CM方式を用いるのがよい。理想としては、可逆で、か
つ、高能率のものがよいが、現状のDPCMによる可逆方式
は、それほど大きな効率を得ることができないという問
題があり、パソコン等で使用される比較的階調数の多い
多値画像の圧縮にはJPEG-DCT方式を使うことが主流にな
っている。しかし、DCT 方式は、圧縮率を高くすると特
有のブロック歪みや輪郭部でモスキートノイズが発生
し、画質が極端に劣化し、特に、文字画像においてはそ
の傾向が顕著であるために画質的に大きな問題となって
いる。When encoding is performed with an emphasis on image quality, it is preferable to use an efficient DCT method. However, in terms of information preservation, the DCT method is irreversible, so that the reversible DPT method is used.
It is better to use the CM method. Ideally, a reversible and highly efficient one is preferable.However, the current reversible method using DPCM has a problem that it is not possible to obtain such a large efficiency. The use of the JPEG-DCT method for compressing many multi-valued images has become mainstream. However, in the DCT method, when the compression ratio is increased, mosquito noise is generated at specific block distortion and contours, and the image quality is extremely deteriorated. It is a problem.
【0009】画像の符号化は、符号化後の符号語長から
可変長と固定長とに大きく分けられる。可変長符号化の
特徴は、固定長符号化に比べて符号化効率が高い点と可
逆も可能であるという点にあり、固定長符号化の特徴
は、符号状態で符号化前の画像の位置が判るために任意
の部分の画像のみを再生することが可能であるという点
にある。これらの特徴から可変長符号化は、ファクシミ
リのような機器に適しており、固定長符号化は、複写機
等の画像加工を伴う機器に適している。The coding of an image is roughly divided into a variable length and a fixed length from the code word length after coding. The features of variable-length coding are that the coding efficiency is higher than that of fixed-length coding and that reversibility is possible. The feature of fixed-length coding is that the position of the image before coding in the coding state Therefore, it is possible to reproduce only an arbitrary part of the image. From these characteristics, the variable-length coding is suitable for a device such as a facsimile, and the fixed-length coding is suitable for a device that involves image processing such as a copying machine.
【0010】ここで、複写機等に適している固定長符号
化方式について考えると、最も簡単な方法は、1画素に
割り当てる符号語長を固定してしまう方法である。例え
ば、1画素8ビットである画素に対して1画素2ビット
の符号語を対応させるという方法である。しかし、この
方法では、画像の持つ部分的な特徴を符号に反映させる
ことができない、言い換えれば視覚的に重要である画像
領域とそうでない画像領域とを区別できないため、画質
的には劣ったものになってしまう。画質を向上させよう
とすると、1画素に割り当てるビット数を多くしなけれ
ばならず、符号化効率が悪くなると言う問題が発生す
る。Here, considering the fixed length coding method suitable for a copying machine or the like, the simplest method is to fix the code word length assigned to one pixel. For example, there is a method in which a 2-bit code word per pixel is made to correspond to a pixel having 8 bits per pixel. However, this method cannot reflect the partial characteristics of the image in the code. In other words, it is not possible to distinguish between visually important image regions and non-visually important image regions. Become. In order to improve the image quality, the number of bits assigned to one pixel must be increased, which causes a problem that encoding efficiency is deteriorated.
【0011】多階調の画像を効率よく符号化する方法の
1つとして、前述したように、DCTを用いたJPEG方式が
知られているが、この方式は、前述で説明したように、
圧縮率を高くするとブロック歪みや輪郭部でのモスキー
トノイズが発生する可能性があり、画質的に問題があ
る。これを解決する方法の1つにDCT ではなく、ウェー
ブレット変換を用いる方法がある。ウェーブレット変換
を用いた符号化は、サブバンド符号化とも呼ばれ、入力
信号を複数の周波数帯域に分割し、帯域毎の偏りを利用
して圧縮率を向上させるものである。ウェーブレット変
換の最も大きな特徴は、DCT と比べて高画質である点で
ある。As described above, as one method for efficiently encoding a multi-tone image, a JPEG method using DCT is known.
If the compression ratio is increased, block distortion or mosquito noise at the contour may occur, which causes a problem in image quality. One method for solving this problem is to use a wavelet transform instead of DCT. Coding using wavelet transform is also called sub-band coding, which divides an input signal into a plurality of frequency bands and improves the compression ratio by using the bias for each band. The biggest feature of the wavelet transform is that it has higher image quality than DCT.
【0012】また、画像情報を固定長に符号化する場
合、画素毎に平均して情報量を割り当てるよりも、一定
の大きさの領域毎に画像を分割し、分割した領域単位で
固定長にして、領域内の画素に重み付けをして情報量を
割り当てた方が画素毎の持つ重要度を反映できることに
なり、画質を向上させることできる。さらに、これら一
定の領域をまとめて、その中で情報量の配分を行うこと
ができれば、さらに画質を向上させることが可能にな
る。When image information is encoded to have a fixed length, an image is divided into regions each having a fixed size and the fixed length is set in units of divided regions, rather than averaging the amount of information for each pixel. Therefore, assigning an information amount by weighting the pixels in the area can reflect the importance of each pixel, and can improve the image quality. Furthermore, if it is possible to collect these fixed areas and distribute the amount of information therein, the image quality can be further improved.
【0013】本発明の第1の目的は、前述したウェーブ
レットの特徴を生かすため、ウェーブレット変換後の係
数値を一定の領域に分割して、分割した領域単位で符号
化を行い、符号化後の符号量を一定の符号量になるよう
に、符号化する係数の量を動的に制御して、これにより
符号量が一定になるようにし、かつ、高画質な符号化を
可能とした画像情報符号化方法、画像情報符号化装置を
提供し、また、このような画像情報符号化装置を使用し
たディジタル複写機、ディジタルファクシミリ装置、及
び、ディジタルファイリング装置を提供することにあ
る。A first object of the present invention is to divide the coefficient value after the wavelet transform into a certain area in order to make use of the above-mentioned feature of the wavelet, perform coding in units of the divided area, and perform coding after the coding. Image information that dynamically controls the amount of coefficients to be encoded so that the amount of code becomes a constant amount of code, thereby making the amount of code constant, and enabling high-quality encoding An object of the present invention is to provide an encoding method and an image information encoding device, and to provide a digital copying machine, a digital facsimile device, and a digital filing device using such an image information encoding device.
【0014】一方、ウェーブレット変換において、水平
方向、垂直方向共にlow passフィルタを適用すると、画
像全体の濃度成分を反映した係数(LL係数)が作成され
る。また、水平方向にlow passフィルタ、垂直方向にhi
gh pass フィルタを適用すると、画像の水平方向の濃度
成分を反映した係数(LH係数)が作成され、逆に、垂直方
向にlow passフィルタ、水平方向にhigh pass フィルタ
を適用すると、垂直方向の濃度成分を反映した係数(HL
係数)が作成される。さらに、水平方向にhigh pass フ
ィルタ、垂直方向にも high passフィルタを適用する
と、前述の2つの場合に抽出されない斜め方向の濃度成
分を反映した係数(HH係数)が作成される。これらの作成
された係数のうち、最も重要と考えられるのは、画像全
体の濃度成分を反映したLL係数でであり、続いて、LHあ
るいはHL係数であり、最後がHH係数となり、この順で重
要である。On the other hand, when a low pass filter is applied in the horizontal and vertical directions in the wavelet transform, a coefficient (LL coefficient) reflecting the density component of the entire image is created. Also, a low pass filter in the horizontal direction and hi in the vertical direction
When the gh pass filter is applied, a coefficient (LH coefficient) that reflects the density component in the horizontal direction of the image is created. Conversely, when the low pass filter is applied in the vertical direction and the high pass filter is applied in the horizontal direction, the density in the vertical direction is applied. Coefficient reflecting component (HL
Coefficient) is created. Further, when a high pass filter is applied in the horizontal direction and a high pass filter is also applied in the vertical direction, a coefficient (HH coefficient) that reflects an oblique density component that is not extracted in the above two cases is created. Among these created coefficients, the one considered most important is the LL coefficient reflecting the density component of the entire image, followed by the LH or HL coefficient, and finally the HH coefficient, and in this order is important.
【0015】ウェーブレット変換係数は、係数自体が階
層構造となるため、各階層での係数の重要性も異なって
いる。一般的に、下位の階層にいくにつれ、情報が集約
されてくるため上位より重要性が増している。Since the wavelet transform coefficients themselves have a hierarchical structure, the importance of the coefficients in each layer is also different. In general, information becomes more important as it goes down the hierarchy because information is aggregated.
【0016】本発明の第2の目的は、前述したウェーブ
レット変換の利点を利用することにより、符号量制御手
段を、サブバンド及び階層を考慮しした符号量の制御を
動的に行うように構成し、これにより、符号量が一定に
なるという利点を持ち、かつ、高画質な符号化が可能な
画像情報符号化方法、画像情報符号化装置を提供し、ま
た、このような画像情報符号化装置を使用したディジタ
ル複写機、ディジタルファクシミリ装置、及び、ディジ
タルファイリング装置を提供することにある。A second object of the present invention is to configure the code amount control means so as to dynamically control the code amount in consideration of the subband and the hierarchy by utilizing the advantage of the wavelet transform described above. This provides an image information encoding method and an image information encoding device that have the advantage that the code amount is constant and that can perform high-quality encoding. An object of the present invention is to provide a digital copying machine, a digital facsimile apparatus, and a digital filing apparatus using the apparatus.
【0017】また、多値画像を符号化する方法の1つ
に、多値画像を2値画像のビットプレーン情報として扱
い、ビットプレーン毎に符号化を行う方法がある。この
方法のメリットは、ファクシミリの符号化で使われてい
るような2値画像の符号化方式(MH,MR,MMR)を使用す
ることができること、ビットプレーン単位で符号量の制
御を容易に行うことができること、最上位ビットから符
号化を行っているのでより下位のビットプレーンを符号
化することにより、符号化する係数の精度を向上させる
ことができることが挙げられる。特に、画質を制御する
上では、最後のメリットが大きいと言える。One method of encoding a multi-valued image is to treat the multi-valued image as bit plane information of a binary image and perform encoding for each bit plane. The advantages of this method are that a binary image coding method (MH, MR, MMR) as used in facsimile coding can be used, and the code amount can be easily controlled in bit plane units. That is, since the encoding is performed from the most significant bit, by encoding a lower bit plane, the accuracy of the coefficient to be encoded can be improved. In particular, it can be said that the last merit is great in controlling the image quality.
【0018】本発明の第3の目的は、前述のビットプレ
ーン毎に符号化を行う方法の利点を利用することによ
り、符号化手段がビットプレーン符号化を使用して係数
を最上位ビットから符号化し、符号量制御手段が符号化
するビットプレーン数を動的に制御するように構成し、
これにより、符号量が一定になるという利点を持ち、か
つ、高画質な符号化が可能な画像情報符号化方法、画像
情報符号化装置を提供し、また、このような画像情報符
号化装置を使用したディジタル複写機、ディジタルファ
クシミリ装置、及び、ディジタルファイリング装置を提
供することにある。A third object of the present invention is to make use of the above-mentioned advantage of the method of performing encoding for each bit plane so that the encoding means encodes the coefficients from the most significant bit using bit plane encoding. And the code amount control means is configured to dynamically control the number of bit planes to be encoded,
Accordingly, an image information encoding method and an image information encoding device having an advantage that a code amount is constant and capable of encoding with high image quality are provided. An object of the present invention is to provide a digital copying machine, a digital facsimile apparatus, and a digital filing apparatus used.
【0019】さらに、符号化を動的に制御して符号量を
制御する方法とは逆に、ユーザが自分で符号量を制御し
たい場合がある。Further, contrary to the method of controlling the code amount by dynamically controlling the coding, the user may want to control the code amount by himself.
【0020】本発明の第4の目的は、前述の要求を満た
すため、符号量制御手段を、外部から指定された符号量
制御情報を元にブロック符号化手段での符号化を制御す
るように構成し、これにより、ユーザが自分で符号量の
制御を行うことを可能にした画像情報符号化方法、画像
情報符号化装置を提供し、また、このような画像情報符
号化装置を使用したディジタル複写機、ディジタルファ
クシミリ装置、及び、ディジタルファイリング装置を提
供することにある。According to a fourth object of the present invention, in order to satisfy the above-mentioned requirement, the code amount control means controls the coding by the block coding means based on the code amount control information specified from the outside. The present invention provides an image information encoding method and an image information encoding device which enable a user to control the code amount by himself / herself, and a digital signal using such an image information encoding device. A copying machine, a digital facsimile apparatus, and a digital filing apparatus are provided.
【0021】[0021]
【課題を解決するための手段】本発明によれば前記第1
の目的は、画像情報の符号化を行う画像情報符号化方法
において、入力される多値画像情報に対して2次元のウ
ェーブレット変換を行い、該ウェーブレット変換により
得られた変換係数をある任意のブロック単位にブロック
分けを行い、ブロック化された係数情報の符号化を行
い、係数情報の符号化時の係数情報の量を、ブロック単
位で作成した符号量の統計に基づいて制御して符号量を
制御することにより達成される。According to the present invention, the above-mentioned first method is provided.
An object of the present invention is to provide an image information encoding method for encoding image information, performing a two-dimensional wavelet transform on input multi-valued image information, and converting a transform coefficient obtained by the wavelet transform into an arbitrary block. Performs block division into units, performs encoding of blocked coefficient information, and controls the amount of coefficient information at the time of encoding the coefficient information based on the statistics of the code amount created in block units to reduce the amount of code. Achieved by controlling.
【0022】また、前記第1の目的は、画像情報の符号
化を行う画像情報符号化装置において、入力される多値
画像情報に対して2次元のウェーブレット変換を行う2
次元ウェーブレット変換手段と、該ウェーブレット変換
手段により得られた変換係数をある任意のブロック単位
にブロック分けを行う係数ブロック化手段と、ブロック
化された係数情報に対して符号化を行うブロック符号化
手段と、該ブロック符号化手段による係数情報の符号化
時の係数情報の量を制御し、符号量を制御する符号量制
御手段とを備え、前記符号量制御手段が、ブロック単位
で作成した符号量の統計を行い、係数情報の符号化時の
係数情報の量を、前記符号量の統計に基づいて符号量を
制御することにより、また、このような画像情報符号化
装置を使用して、ディジタル複写機、ディジタルファク
シミリ装置、及び、ディジタルファイリング装置を構成
することにより達成される。A first object of the present invention is to provide an image information encoding apparatus for encoding image information, which performs two-dimensional wavelet transform on input multi-valued image information.
-Dimensional wavelet transform means, coefficient blocking means for dividing the transform coefficients obtained by the wavelet transform means into arbitrary blocks, and block coding means for coding the blocked coefficient information And code amount control means for controlling the amount of coefficient information when the coefficient information is encoded by the block encoding means, and controlling the code amount, wherein the code amount control means By controlling the amount of coefficient information at the time of encoding the coefficient information based on the statistics of the code amount, and by using such an image information encoding device, This is achieved by configuring a copier, a digital facsimile machine, and a digital filing machine.
【0023】また、前記第2の目的は、前述の画像情報
符号化方法において、前記符号量の制御を、サブバンド
及び階層を考慮して行うことにより、また、前述の画像
情報符号化装置において、前記符号量制御手段が、サブ
バンド及び階層を考慮して符号量の制御を行うものであ
ることにより、さらに、このような画像情報符号化装置
を使用して、ディジタル複写機、ディジタルファクシミ
リ装置、及び、ディジタルファイリング装置を構成する
ことにより達成される。Further, the second object is that in the above-described image information encoding method, the code amount is controlled in consideration of a subband and a layer. Since the code amount control means controls the code amount in consideration of the subband and the hierarchy, a digital copying machine, a digital facsimile apparatus , And a digital filing device.
【0024】また、前記第3の目的は、前述の画像情報
符号化方法において、前記ブロック化された係数情報の
符号化が、係数を最上位ビットから符号化するビットプ
レーン符号化であり、かつ、前記符号量の制御が、符号
化するビットプレーン数を制御することにより行われる
ことにより、また、前述の画像情報符号化装置におい
て、前記ブロック符号化手段が、係数を最上位ビットか
ら符号化するビットプレーン符号化を行うものであり、
かつ、前記符号量制御手段が、符号化するビットプレー
ン数を制御するものあであることにより、さらに、この
ような画像情報符号化装置を使用して、ディジタル複写
機、ディジタルファクシミリ装置、及び、ディジタルフ
ァイリング装置を構成することにより達成される。Further, the third object is that, in the above-described image information encoding method, the encoding of the blocked coefficient information is bit plane encoding for encoding coefficients from the most significant bit, and The control of the code amount is performed by controlling the number of bit planes to be coded, and in the above-described image information coding apparatus, the block coding unit codes the coefficient from the most significant bit. To perform bit plane encoding,
Further, since the code amount control means controls the number of bit planes to be coded, further, using such an image information coding device, a digital copying machine, a digital facsimile device, and This is achieved by configuring a digital filing device.
【0025】さらに、前記第4の目的は、前述の画像情
報符号化方法において、前記符号量の制御を、予め外部
から指定された符号量制御情報に基づいて行うことによ
り、また、前述の画像情報符号化装置において、前記符
号量制御手段が、予め外部から指定された符号量制御情
報に基づいて符号量の制御を行うものであることによ
り、さらに、このような画像情報符号化装置を使用し
て、ディジタル複写機、ディジタルファクシミリ装置、
及び、ディジタルファイリング装置を構成することによ
り達成される。A fourth object of the present invention is to provide the image information encoding method, wherein the control of the code amount is performed based on code amount control information specified in advance from outside. In the information coding device, the code amount control means controls the code amount based on code amount control information specified in advance from the outside, so that such an image information coding device is further used. Digital copiers, digital facsimile machines,
It is achieved by configuring a digital filing device.
【0026】[0026]
【発明の実施の形態】以下、本発明による画像情報符号
化装置、画像処理装置及び複合装置の実施形態を図面に
より詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of an image information encoding apparatus, an image processing apparatus and a multifunction apparatus according to the present invention will be described below in detail with reference to the drawings.
【0027】図1は本発明の実施形態による画像情報符
号化装置を適用したファクシミリの構成を示すブロック
図であり、まず、本発明における符号化装置を具体的に
実施したときについてファクシミリを例に説明する。図
1において、101は画像読み取り部、102、105
は画像処理部、103は符号化部、104は復号化部、
106は画像出力部である。FIG. 1 is a block diagram showing a configuration of a facsimile to which an image information encoding apparatus according to an embodiment of the present invention is applied. First, a facsimile will be described as an example when the encoding apparatus according to the present invention is specifically implemented. explain. In FIG. 1, reference numeral 101 denotes an image reading unit;
Is an image processing unit, 103 is an encoding unit, 104 is a decoding unit,
Reference numeral 106 denotes an image output unit.
【0028】図1において、まず、送信側は、画像読み
取り部101においてCCD イメージセンサ等を用いて原
稿を読み取り、続く画像処理部102で送信データを適
切なデータにするための処理を行い、最後に、符号化部
103において符号化を行って作成された符号を伝送路
へ送出する。一方、受信側は、画像を再生するため、受
信した符号化データを復号部104により復号し、画像
処理部105で出力装置に適した画像処理を行い、プロ
ッタ等の画像出力部106から出力することによりハー
ドコピーを作成する。なお、画像処理部102、105
で行われる処理の例としては、2値画像の場合、解像度
変換、サイズ変換等の処理があり、カラーを含めた多値
画像の場合、色(色成分)変換、解像度変換、サイズ変換
等の処理が挙げられる。In FIG. 1, first, the transmitting side reads a document using a CCD image sensor or the like in an image reading unit 101, performs processing for converting transmission data into appropriate data in a subsequent image processing unit 102, Next, the encoding unit 103 transmits the encoded code to the transmission path. On the other hand, on the receiving side, in order to reproduce an image, the received encoded data is decoded by the decoding unit 104, the image processing unit 105 performs image processing suitable for the output device, and outputs the image data from the image output unit 106 such as a plotter. Make a hard copy. Note that the image processing units 102 and 105
Examples of the processing performed in (2) include processing such as resolution conversion and size conversion for a binary image, and processing for color (color component) conversion, resolution conversion, and size conversion for a multivalued image including color. Processing.
【0029】前述の符号化部103、復号部104で使
用される符号化方式の例として、2値画像を対象とする
ものの場合、従来のファクシミリで使われているMH、M
R、MMR 方式やJBIG方式があり、多値画像を対象とする
ものの場合、JPEG方式がある。As an example of the encoding method used in the encoding unit 103 and the decoding unit 104, in the case of a binary image, MH and M used in a conventional facsimile are used.
There are the R, MMR and JBIG methods, and the JPEG method is used for multi-valued images.
【0030】次に、すでに標準化されており、多階調画
像を可逆に符号化することができるJPEG/Spatial 方式
について簡単に説明する。なお、JPEGの基本は、DCT(D
iscrete Cosine Transform)を用いたDCT 方式である
が、DCT 方式が非可逆符号化方式であるために可逆符号
化を実現する方法として2次元空間でDPCM(Differenti
al PCM)を行うJPEG/Spatial 方式が設けられている。Next, a brief description will be given of the JPEG / Spatial system which has already been standardized and capable of reversibly encoding a multi-tone image. The basics of JPEG are DCT (D
Although the DCT method uses an iscrete cosine transform, the DCT method is an irreversible coding method.
al PCM) for JPEG / Spatial.
【0031】図2はJPEG/Spatial 方式の基本構成を示
すブロック図、図3は図2の予測器における予測演算式
と現在符号化しようとしている注目画素(y)と予測に用
いる周囲3画素(a,b,c)の位置関係とを説明する図
であり、以下、これらについて説明する。図2におい
て、201は予測器、202はエントロピー符号器であ
る。FIG. 2 is a block diagram showing a basic configuration of the JPEG / Spatial system. FIG. 3 is a diagram showing a prediction operation formula in the predictor shown in FIG. 2, a target pixel (y) to be coded at present, and three surrounding pixels used for prediction. FIG. 3 is a diagram for explaining the positional relationship of (a, b, c), and these will be described below. In FIG. 2, 201 is a predictor, and 202 is an entropy encoder.
【0032】図2に示す予測器201への入力画像情報
のビット精度としては、2ビットから16ビットの任意
のビット数をとることができる。図2において、予測器
201で求められた予測誤差信号がエントロピー符号器
202によりエントロピー符号化されて圧縮データが出
力される。予測器201で使用する予測演算式は、現在
符号化しようとしている注目画素(y)のレベルを予測に
用いる周囲3画素(a,b,c)のレベルから予測する
演算式であり、図3に1〜7として示す複数の演算式が
使用可能である。これらの予測演算式は選択可能とされ
ている。そして、予測器201は、注目画素(y)の実レ
ベルから予測値を引くによって予測誤差値を求める。The bit precision of the image information input to the predictor 201 shown in FIG. 2 can take any number of bits from 2 bits to 16 bits. 2, a prediction error signal obtained by a predictor 201 is entropy-encoded by an entropy encoder 202, and compressed data is output. The prediction calculation formula used in the predictor 201 is a calculation formula for predicting the level of the target pixel (y) to be currently coded from the levels of three surrounding pixels (a, b, c) used for prediction. Can be used. These prediction calculation expressions can be selected. Then, the predictor 201 obtains a prediction error value by subtracting the predicted value from the actual level of the pixel of interest (y).
【0033】予測誤差のエントロピー符号化には、ハフ
マン符号化または算術符号化を使用することができる。Huffman coding or arithmetic coding can be used for entropy coding of the prediction error.
【0034】ハフマン符号化は、予測誤差をまず表1に
従ってグループ化し、このグループ化によりグループ番
号SSSSとグループ内での予測誤差値を示す付加ビット
(ビット数はSSSSで示された値と同じ)に分けられる。
そして、SSSSは、1次元のハフマン符号テーブルを用い
て符号化され、各ハフマン符号の後に付加ビットを付け
るというものである。In Huffman coding, prediction errors are first grouped according to Table 1, and the grouping results in a group number SSSS and an additional bit indicating the prediction error value in the group (the number of bits is the same as the value indicated by SSSS). Divided into
The SSSS is encoded using a one-dimensional Huffman code table, and an additional bit is added after each Huffman code.
【0035】[0035]
【表1】 [Table 1]
【0036】一方、算術符号化は、予測誤差を2値化し
た後に統計モデルを用いて算術符号化を行うものであ
る。2値化の手順は、次のように行われる。 (1)ゼロの判定 予測誤差がゼロのとき“0”を、ゼロでないとき“1”
を出力する。 (2)サイン(正負符号)の判定 予測誤差が正のとき“0”を、正でないとき“1”を出
力する。 (3)グループ番号 予測誤差の絶対値から1を減じたものとしてSzを定義す
る。Szがグループn(n=0〜15)に属しているか否
かの判定を行う。この判定は、グループ番号の小さい方
から順に行い、Szが属するグループが見つかるまで行
う。その際、Szがグループnに属していない場合“1”
を出力し、グループnに属する場合“0”を出力する
(表2参照)。 (4)付加ビット グループ内の係数識別に用いる付加ビットをそのまま出
力する。On the other hand, in the arithmetic coding, after a prediction error is binarized, the arithmetic coding is performed using a statistical model. The binarization procedure is performed as follows. (1) Judgment of zero “0” when the prediction error is zero, and “1” when it is not zero
Is output. (2) Sign (positive / negative sign) determination Outputs “0” when the prediction error is positive, and outputs “1” when the prediction error is not positive. (3) Group number Sz is defined as the value obtained by subtracting 1 from the absolute value of the prediction error. It is determined whether Sz belongs to the group n (n = 0 to 15). This determination is performed in ascending order of group number, and is performed until a group to which Sz belongs is found. At this time, if Sz does not belong to group n, “1”
And outputs “0” if it belongs to group n
(See Table 2). (4) Additional bits The additional bits used for identifying the coefficients in the group are output as they are.
【0037】[0037]
【表2】 [Table 2]
【0038】上記手段で予測誤差を2値化した後に表3
に示すように状態分けして符号化を行う。表3の中に、
5×5とあるのは、直上画素と直左画素との予測誤差を
その大きさと正負によりそれぞれ5通りに分割している
ためである。After the prediction error is binarized by the above-described means, Table 3
The encoding is performed by dividing the state as shown in FIG. In Table 3,
The reason of 5 × 5 is that the prediction error between the pixel immediately above and the pixel immediately to the left is divided into five types according to the magnitude and the sign.
【0039】[0039]
【表3】 [Table 3]
【0040】図4は算術符号化方式の回路構成を示すブ
ロック図である。図4において、401は予測情報作成
回路、402は算術符号化回路、403は算術復号化回
路、404は予測情報作成回路であり、次に、図4を参
照して、算術符号化回路について説明する。FIG. 4 is a block diagram showing a circuit configuration of the arithmetic coding system. 4, reference numeral 401 denotes a prediction information creation circuit, 402 denotes an arithmetic coding circuit, 403 denotes an arithmetic decoding circuit, and 404 denotes a prediction information creation circuit. Next, the arithmetic coding circuit will be described with reference to FIG. I do.
【0041】図4に示す算術符号化方式の回路におい
て、符号化側は、入力された画像データを予測情報作成
回路(テンプレートと呼ぶこともある)401により、
符号化する画素と周囲の画素との状況により情報源のマ
ルコフ分離を行った予測情報を作成し、算術符号化回路
402が、前述の予測情報をもとに予測情報を動的に評
価しながら符号化を行っている。一方、復号化側は、入
力された符号データを符号化時と同じ予測情報作成回路
404によりすでに復号された画素で復号しようとする
画素の周囲の画素との状況により情報源のマルコフ分離
を行って復号しようとするデータの予測情報を作成し、
算術復号回路403が、この予測情報をもとに予測情報
を動的に評価しながら復号化を行っている。In the circuit of the arithmetic coding system shown in FIG. 4, the coding side converts the input image data into a prediction information generation circuit (sometimes called a template) 401.
Based on the situation of the pixel to be coded and surrounding pixels, prediction information is generated by performing Markov separation of the information source, and the arithmetic coding circuit 402 dynamically evaluates the prediction information based on the prediction information described above. Encoding. On the other hand, the decoding side performs Markov separation of the information source according to the situation with the pixels surrounding the pixel to be decoded by the pixels already decoded by the same prediction information creation circuit 404 as the encoding when the input code data is encoded. To create prediction information for the data to be decrypted,
The arithmetic decoding circuit 403 performs decoding while dynamically evaluating the prediction information based on the prediction information.
【0042】算術符号化方式は、従来のランレングス符
号化方式(MH,MR)よりは一般的に符号化効率が良いもの
である。その符号化方法は、(0,1)の数直線上の対応
区間(2進小数で、[0.0・・・・0,0.1・・・・1])を
各シンボルの生起確率に応じて不等長に分割していき、
対象シンボル系列を対応する部分区間に割り当て、再帰
的に分割を繰り返していくことにより得られた区間内に
含まれる点の座標を、少なくとも他の区間と区別できる
2進小数で表現して、その結果をそのまま符号とする方
法である。The arithmetic coding method generally has higher coding efficiency than the conventional run-length coding method (MH, MR). In the encoding method, a corresponding section (in binary decimal, [0.0... 0, 0.1... 1]) on the number line of (0, 1) is not changed according to the occurrence probability of each symbol. Divide into equal lengths,
The coordinates of the points included in the section obtained by allocating the target symbol sequence to the corresponding partial section and repeating the division recursively are represented by at least a binary decimal number that can be distinguished from other sections. In this method, the result is used as a code.
【0043】図5は算術符号化の概念を説明する図であ
り、次に、シンボル系列“0100”を例として算術符号化
の概念を説明する。FIG. 5 is a diagram for explaining the concept of arithmetic coding. Next, the concept of arithmetic coding will be described using the symbol sequence "0100" as an example.
【0044】まず、第1シンボルの符号化時には、全区
間を“0”と“1”とのシンボルの生起確率比に従っ
て、区間A(0)とA(1)とに分割し、“0”の発生によ
り区間A(0)を選択する。次に、第2シンボルの符号化
の際には、その状態における両シンボルの生起確率比に
よってA(0)をさらに分割し、発生シンボル系列に対応
する区間としてA(01)を選択する。算術符号化は、こ
のような分割と選択との処理の繰り返しにより符号化が
進んでいくものである。一方、復号時には、符号化と全
く逆の処理が行われ、符号が示す2進小数をもとにシン
ボルを再生するものである。ここで重要なことは、シン
ボルの符号化を行う際の数直線の幅であり、この数直線
の幅が符号化開始時と復号開始時とで一致しないとシン
ボルを正確に再現できなくなってしまうということであ
る。一般的には、この数直線の幅を符号化側と復号側と
で1としている。First, at the time of encoding the first symbol, the entire section is divided into sections A (0) and A (1) according to the symbol occurrence probability ratio of "0" and "1". , The section A (0) is selected. Next, when encoding the second symbol, A (0) is further divided by the occurrence probability ratio of both symbols in that state, and A (01) is selected as a section corresponding to the generated symbol sequence. In the arithmetic coding, the coding proceeds by repeating the processing of the division and the selection. On the other hand, at the time of decoding, processing completely opposite to encoding is performed, and symbols are reproduced based on the binary decimal number indicated by the code. What is important here is the width of the number line when encoding the symbol. If the width of the number line does not match between the start of encoding and the start of decoding, the symbol cannot be accurately reproduced. That's what it means. Generally, the width of this number line is set to 1 on the encoding side and the decoding side.
【0045】なお、前述で説明したJPEG/Spatial 方式
は、主に多値画像に、算術符号化方式は、主に2値画像
に適用される。The JPEG / Spatial method described above is mainly applied to a multi-valued image, and the arithmetic coding method is mainly applied to a binary image.
【0046】図7は本発明の一実施形態による画像情報
の符号化装置の構成を示すブロック図、図8はウェーブ
レット変換の例を説明する図、図9は符号量制御手段の
構成を示すブロック図であり、以下、図7〜図9を参照
して、本発明の実施形態により符号化装置を説明する。
図7、図9において、701は2次元ウェーブレット変
換手段、702は係数ブロック化手段、703はブロッ
ク符号化手段、704は符号量制御手段、901はサブ
バンド制御部、902は階層制御部である。FIG. 7 is a block diagram showing the configuration of an image information encoding apparatus according to an embodiment of the present invention, FIG. 8 is a diagram for explaining an example of wavelet transform, and FIG. 9 is a block showing the configuration of code amount control means. FIG. 9 is a diagram illustrating an encoding device according to an embodiment of the present invention, with reference to FIGS. 7 to 9.
7 and 9, 701 is a two-dimensional wavelet transform unit, 702 is a coefficient blocking unit, 703 is a block coding unit, 704 is a code amount control unit, 901 is a subband control unit, and 902 is a hierarchy control unit. .
【0047】本発明の一実施形態による画像情報の符号
化装置は、入力される多値画像情報に対して2次元のウ
ェーブレット変換を行う2次元ウェーブレット変換手段
701と、該ウェーブレット変換手段701で得られた
変換係数をある任意のブロック単位にブロック分けを行
う係数ブロック化手段702と、ブロック化された係数
情報に対して符号化を行うブロック符号化手段703
と、該符号化手段703で符号化する係数の量を制御し
て符号量を動的に制御する符号量制御手段704とから
構成される。An image information encoding apparatus according to one embodiment of the present invention includes a two-dimensional wavelet transform unit 701 for performing two-dimensional wavelet transform on input multi-valued image information, and a signal obtained by the wavelet transform unit 701. A coefficient blocking unit 702 that divides the obtained transform coefficients into arbitrary blocks, and a block coding unit 703 that codes the blocked coefficient information.
And code amount control means 704 for controlling the amount of coefficients to be encoded by the encoding means 703 to dynamically control the code amount.
【0048】動作について簡単に説明すると、まず、符
号化するために入力された画像情報は、2次元ウェーブ
レット変換手段701に入力され、2次元のウェーブレ
ット変換処理が施され、画像情報から係数への変換が行
われる。2次元ウェーブレット変換の方法としてはいろ
いろあるが、一例として、図8に示すようなウェーブレ
ット変換を施すことにより、2次元の係数を作成するも
のを挙げることができる。なお、1次元のウェーブレッ
ト変換を水平方向及び垂直方向に対して施すことにより
2次元係数を作成するものが一般的であり、図8に示す
例も基本的にはそのようになっている。前述の変換は、
図6により説明した低域側の帯域(LL成分)に対して再
帰的に変換を施すことにより、係数の階層構造化を図っ
ていく変換である。ウェーブレット変換手段701で作
成された係数は、係数ブロック化手段702に入力さ
れ、符号化処理単位となる係数ブロックが構成される。
ブロック化もウェーブレット変換と同様にいろいろ考え
られるが、扱いやすい矩形のブロックとするのが一般的
である。係数ブロック化手段702でブロック化された
係数は、ブロック符号化手段703に入力され、係数に
対して符号化が行われる。ここで行う符号化には、例え
ば、先に挙げたJPEG/Spatial 方式のような予測符号
化、算術符号化方式等を使用することができる。ブロッ
ク符号化手段703は後段の符号量制御手段により回帰
的な制御を受ける。ブロック符号化手段703で作成さ
れた符号は、即時に符号量制御手段704に入力され、
符号量の制御が行われる。符号量の制御方法としては、
ブロック符号化手段703で作成されたブロック単位の
符号量の統計を行い、所望の符号量より多くなっている
場合、符号器で符号化する係数の量を少なくする、反対
に、所望の符号量より少なくなっている場合、符号器で
符号化する係数の量を多くするといった動的にブロック
符号化手段703での符号化を制御する方法を使用する
ことができる。The operation will be briefly described. First, image information input for encoding is input to a two-dimensional wavelet transform unit 701, where a two-dimensional wavelet transform process is performed to convert the image information into coefficients. Conversion is performed. There are various methods of the two-dimensional wavelet transform. As an example, a method of creating a two-dimensional coefficient by performing a wavelet transform as shown in FIG. In general, a two-dimensional coefficient is created by performing a one-dimensional wavelet transform in the horizontal and vertical directions, and the example shown in FIG. 8 is basically the same. The above transformation is
This is a transformation that recursively transforms the lower band (LL component) described with reference to FIG. 6 to achieve a hierarchical structure of coefficients. The coefficients created by the wavelet transform unit 701 are input to the coefficient blocking unit 702, and a coefficient block serving as an encoding processing unit is configured.
There are various types of blocking as well as the wavelet transform, but it is generally a rectangular block that is easy to handle. The coefficients blocked by the coefficient blocking unit 702 are input to the block coding unit 703, and the coefficients are coded. For the encoding performed here, for example, a predictive encoding such as the JPEG / Spatial scheme described above, an arithmetic encoding scheme, or the like can be used. The block coding means 703 is subjected to recursive control by the code amount control means at the subsequent stage. The code created by the block encoding unit 703 is immediately input to the code amount control unit 704,
The code amount is controlled. As a method of controlling the code amount,
The code amount of each block created by the block coding unit 703 is statistically performed. If the code amount is larger than the desired code amount, the amount of coefficients to be coded by the encoder is reduced. If the number is smaller, it is possible to use a method of dynamically controlling the encoding by the block encoding unit 703, such as increasing the amount of coefficients to be encoded by the encoder.
【0049】前述で説明した本発明の実施形態は、符号
化後の符号量が一定の符号量になるように、符号化する
係数の量を動的に制御しながら符号化を行う点に特徴が
あり、これにより、符号量が一定になるという利点を持
ちつつ、かつ、高画質な符号化を行うことが可能にな
る。The embodiment of the present invention described above is characterized in that coding is performed while dynamically controlling the amount of coefficients to be coded so that the coded amount becomes constant. This makes it possible to perform high-quality encoding while having the advantage that the code amount is constant.
【0050】前述の符号量制御手段704は、図9に示
すように、周波数サブバンド制御部901と階層制御部
902とを含んで構成されており、周波数サブバンド及
び階層を考慮して符号量の制御を行っている。すなわ
ち、符号量制御手段704は、変換係数の重要度が一般
的に、 LL係数>LHあるいはHL係数>HH係数 である点を利用すると共に、下位の階層が上位の階層よ
り情報が集約されてくるため重要性が増している点を利
用して符号量の制御を行う。前述した本発明の実施形態
は、前述したような符号量制御手段を備えることによ
り、符号量を一定にすることができるという利点を持つ
と共に、高画質な符号化を行うことが可能となる。The code amount control means 704 includes a frequency sub-band control section 901 and a hierarchical control section 902, as shown in FIG. Is controlled. That is, the code amount control means 704 uses the fact that the importance of the transform coefficient is generally LL coefficient> LH or HL coefficient> HH coefficient, and the information is aggregated in the lower hierarchy from the higher hierarchy. Therefore, the code amount is controlled taking advantage of the increasing importance. The above-described embodiment of the present invention has the advantage that the code amount can be made constant by providing the code amount control means as described above, and also enables high-quality encoding.
【0051】前述した本発明の実施形態において、ブロ
ック符号化手段703は、係数の最上位ビットから符号
化を行っていくビットプレーン符号化の方法を使用して
構成することができ、また、符号量制御手段704は、
符号化するビットプレーン数を制御するように構成こと
ができる。ビットプレーン符号化の例としては、先に説
明した算術符号化方式があり、高効率な符号化を行うこ
とが可能である。このビットプレーンを利用するメリッ
トは、最上位ビットほど情報的に重要であるので、最上
位ビットから符号化を行うことにより、途中で符号化を
中断しても、情報的に重要な部分がより先に符号化され
ているので、係数の精度をあまり落とすことがないとい
う点である。従って、ブロック符号化手段703と符号
量制御手段とを前述のように構成した場合にも、符号量
を一定にすることができるという利点をえることができ
ると共に、高画質な符号化を行うことが可能となる。In the above-described embodiment of the present invention, the block coding means 703 can be configured by using a bit plane coding method for performing coding from the most significant bit of the coefficient. The amount control means 704
It can be configured to control the number of bitplanes to be coded. As an example of the bit plane coding, there is the arithmetic coding method described above, and highly efficient coding can be performed. The merit of using this bit plane is that the most significant bit is more important in information. Therefore, by coding from the most significant bit, even if the coding is interrupted in the middle, the part that is more important in information becomes more important. The point is that the precision of the coefficients is not significantly reduced because they are encoded first. Therefore, even when the block encoding unit 703 and the code amount control unit are configured as described above, it is possible to obtain the advantage that the code amount can be made constant and to perform high-quality encoding. Becomes possible.
【0052】図10は本発明の実施形態による画像情報
の符号化装置の他の構成例を示すブロック図であり、図
の符号は図7の場合と同一である。FIG. 10 is a block diagram showing another configuration example of the image information encoding apparatus according to the embodiment of the present invention, and the reference numerals in FIG. 10 are the same as those in FIG.
【0053】図10に示す符号化装置は、図7により説
明した符号化装置における符号量制御手段704が、外
部から入力される符号量を制御する情報に基づいて、ブ
ロック符号化手段703を制御するようにしたものであ
る。符号量を制御する情報としては、例えば、符号化が
ビットプレーン符号化の場合、予め外部から指定された
ビットプレーン数の情報であってよい。符号量制御手段
704は、この外部から指定されたビットプレーン数に
より、符号化するビットプレーン数を制御する。前述し
たような符号化装置によれば、符号化を動的に制御して
符号量を制御する方法とは逆に、ユーザが自分で自由に
符号量を制御することができる。In the coding apparatus shown in FIG. 10, the code amount control means 704 in the coding apparatus described with reference to FIG. 7 controls the block coding means 703 based on information for controlling the code amount input from the outside. It is something to do. The information for controlling the code amount may be, for example, information on the number of bit planes specified in advance when coding is bit plane coding. The code amount control unit 704 controls the number of bit planes to be encoded based on the number of bit planes specified from the outside. According to the coding apparatus as described above, the user can freely control the code amount by himself / herself, contrary to the method of controlling the code amount by dynamically controlling the coding.
【0054】[0054]
【発明の効果】請求項1、5に記載の発明によれば、画
像情報の符号化を行う画像情報符号化方法、符号化装置
において、入力される多値画像情報に対して2次元のウ
ェーブレット変換を行い、該ウェーブレット変換により
得られた変換係数をある任意のブロック単位にブロック
分けを行い、ブロック化された係数情報の符号化を行
い、係数情報の符号化時の係数情報の量を、ブロック単
位で作成した符号量の統計に基づいて制御して符号量を
制御しているので、符号化後の符号量を一定の符号量と
することができるという効果を得ることができ、かつ、
高画質な符号化を行うことができるという効果を得るこ
とができる。According to the first and fifth aspects of the present invention, in an image information encoding method and an image encoding apparatus for encoding image information, a two-dimensional wavelet is applied to input multi-valued image information. Performing a transform, performing a block division of the transform coefficient obtained by the wavelet transform into a certain arbitrary block unit, performing encoding of the blocked coefficient information, and calculating the amount of the coefficient information at the time of encoding the coefficient information, Since the code amount is controlled based on the statistics of the code amount created in block units, it is possible to obtain an effect that the code amount after encoding can be a constant code amount, and
The effect that high-quality encoding can be performed can be obtained.
【0055】また、請求項2、6に記載の発明によれ
ば、請求項1、5に記載の画像情報符号化方法、符号化
装置において、符号量の制御を、サブバンド及び階層を
考慮して行っているので、請求項1、5に記載の発明の
場合と同様に、符号化後の符号量を一定の符号量とする
ことができるという効果を得ることができ、かつ、高画
質な符号化を行うことができるという効果を得ることが
できる。According to the second and sixth aspects of the present invention, in the image information encoding method and the encoding apparatus according to the first and fifth aspects, the control of the code amount is performed in consideration of the subband and the hierarchy. Therefore, in the same manner as in the first and fifth aspects of the present invention, it is possible to obtain an effect that the code amount after encoding can be set to a constant code amount, and high image quality can be obtained. The effect that coding can be performed can be obtained.
【0056】また、請求項3、7に記載の発明によれ
ば、請求項1、2に記載の画像情報符号化方法、請求項
5、6に記載の符号化装置において、ブロック化された
係数情報の符号化が、係数を最上位ビットから符号化す
るビットプレーン符号化であり、かつ、前記符号量の制
御が、符号化するビットプレーン数を制御することによ
り行われているので、請求項1、5に記載の発明の場合
と同様に、符号化後の符号量を一定の符号量とすること
ができるという効果を得ることができ、かつ、高画質な
符号化を行うことができるという効果を得ることができ
る。According to the third and seventh aspects of the present invention, in the image information encoding method according to the first and second aspects, and in the encoding apparatus according to the fifth and sixth aspects, the coefficient divided into blocks is The information encoding is bit plane encoding for encoding coefficients from the most significant bit, and the control of the code amount is performed by controlling the number of bit planes to be encoded. As in the inventions described in the first and fifth aspects, it is possible to obtain an effect that the code amount after encoding can be made constant, and it is possible to perform high-quality encoding. The effect can be obtained.
【0057】さらに、請求項4、8に記載の発明によれ
ば、請求項1〜3に記載の画像情報符号化方法、請求項
5〜7に記載の符号化装置において、符号量の制御を、
予め外部から指定された符号量制御情報に基づいて行っ
ているので、ユーザが自分で符号量を制御したい場合
に、ユーザが自分で符号量の制御を行うことが可能にな
るという効果を得ることができる。According to the fourth and eighth aspects of the present invention, in the image information encoding method according to the first to third aspects and the encoding apparatus according to the fifth to seventh aspects, the control of the code amount is performed. ,
Since the control is performed based on the code amount control information specified in advance from the outside, when the user wants to control the code amount by himself, it is possible to obtain the effect that the user can control the code amount by himself. Can be.
【図1】本発明の実施形態による画像情報符号化装置を
適用したファクシミリの構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of a facsimile to which an image information encoding device according to an embodiment of the present invention is applied.
【図2】JPEG/Spatial 方式の基本構成を示すブロック
図である。FIG. 2 is a block diagram showing a basic configuration of a JPEG / Spatial system.
【図3】図2に示す予測器における予測演算式と現在符
号化しようとしている注目画素(y)と予測に用いる周囲
3画素(a,b,c)の位置関係とを説明する図である。FIG. 3 is a diagram for explaining a prediction operation formula in the predictor shown in FIG. 2, a current pixel of interest (y) to be encoded, and a positional relationship between three surrounding pixels (a, b, c) used for prediction. .
【図4】算術符号化方式の回路構成を示すブロック図で
ある。FIG. 4 is a block diagram showing a circuit configuration of an arithmetic coding system.
【図5】算術符号化の概念を説明する図である。FIG. 5 is a diagram illustrating the concept of arithmetic coding.
【図6】従来技術によるウェーブレット符号化方式を説
明する図である。FIG. 6 is a diagram illustrating a wavelet encoding method according to the related art.
【図7】本発明の一実施形態による画像情報の符号化装
置の構成を示すブロック図である。FIG. 7 is a block diagram illustrating a configuration of an image information encoding device according to an embodiment of the present invention.
【図8】ウェーブレット変換の例を説明する図である。FIG. 8 is a diagram illustrating an example of a wavelet transform.
【図9】符号量制御手段の構成を示すブロック図であ
る。FIG. 9 is a block diagram illustrating a configuration of a code amount control unit.
【図10】本発明の実施形態による画像情報の符号化装
置の他の構成例を示すブロック図である。FIG. 10 is a block diagram illustrating another configuration example of the image information encoding device according to the embodiment of the present invention.
101 画像読み取り部 102、105 画像処理部 103 符号化部 104 復号化部 106 画像出力部 201 予測器 202 エントロピー符号器 401 予測情報作成回路 402 算術符号化回路 403 算術復号化回路 404 予測情報作成回路 701 2次元ウェーブレット変換手段 702 係数ブロック化手段 703 ブロック符号化手段 704 符号量制御手段 901 サブバンド制御部 902 階層制御部 Reference Signs List 101 Image reading unit 102, 105 Image processing unit 103 Encoding unit 104 Decoding unit 106 Image output unit 201 Predictor 202 Entropy encoder 401 Prediction information creation circuit 402 Arithmetic encoding circuit 403 Arithmetic decoding circuit 404 Prediction information creation circuit 701 Two-dimensional wavelet transform means 702 coefficient blocking means 703 block coding means 704 code amount control means 901 subband control section 902 hierarchical control section
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5C059 KK22 MA00 MA24 MA35 MA41 MA45 MC38 ME02 ME11 PP01 PP14 RE07 TA60 TA74 TB17 TC18 TC36 TD06 UA02 UA05 5C078 AA04 BA44 BA53 BA64 CA01 DA01 DB04 DB19 5J064 AA01 BA04 BA10 BA16 BB03 BD06 BD07 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5C059 KK22 MA00 MA24 MA35 MA41 MA45 MC38 ME02 ME11 PP01 PP14 RE07 TA60 TA74 TB17 TC18 TC36 TD06 UA02 UA05 5C078 AA04 BA44 BA53 BA64 CA01 DA01 DB04 DB19 5J064 AA01 BA04 BA10 BA06 BB03
Claims (20)
方法において、入力される多値画像情報に対して2次元
のウェーブレット変換を行い、該ウェーブレット変換に
より得られた変換係数をある任意のブロック単位にブロ
ック分けを行い、ブロック化された係数情報の符号化を
行い、係数情報の符号化時の係数情報の量を、ブロック
単位で作成した符号量の統計に基づいて制御して符号量
を制御することを特徴とする画像情報符号化方法。In an image information encoding method for encoding image information, a two-dimensional wavelet transform is performed on input multi-valued image information, and a transform coefficient obtained by the wavelet transform is converted into an arbitrary coefficient. Performs block division into block units, encodes block-wise coefficient information, and controls the amount of coefficient information when encoding the coefficient information based on the statistics of the code amount created in block units. Controlling the image information.
層を考慮して行われることを特徴とする請求項1記載の
画像情報符号化方法。2. The image information encoding method according to claim 1, wherein the control of the code amount is performed in consideration of a subband and a hierarchy.
は、係数を最上位ビットから符号化するビットプレーン
符号化であり、かつ、前記符号量の制御は、符号化する
ビットプレーン数を制御することにより行われることを
特徴とする請求項1または2記載の画像情報符号化方
法。3. The coding of the blocked coefficient information is bit plane coding for coding coefficients from the most significant bit, and the control of the code amount controls the number of bit planes to be coded. 3. The image information encoding method according to claim 1, wherein the image information encoding method is performed.
された符号量制御情報に基づいて行われることを特徴と
する請求項1、2または3記載の画像情報符号化方法。4. The image information coding method according to claim 1, wherein the control of the code amount is performed based on code amount control information specified in advance from outside.
装置において、入力される多値画像情報に対して2次元
のウェーブレット変換を行う2次元ウェーブレット変換
手段と、該ウェーブレット変換手段により得られた変換
係数をある任意のブロック単位にブロック分けを行う係
数ブロック化手段と、ブロック化された係数情報に対し
て符号化を行うブロック符号化手段と、該ブロック符号
化手段による係数情報の符号化時の係数情報の量を制御
し、符号量を制御する符号量制御手段とを備え、 前記符号量制御手段は、ブロック単位で作成した符号量
の統計を行い、係数情報の符号化時の係数情報の量を、
前記符号量の統計に基づいて符号量を制御することを特
徴とする画像情報符号化装置。5. An image information encoding apparatus for encoding image information, comprising: two-dimensional wavelet transform means for performing two-dimensional wavelet transform on input multi-valued image information; Coefficient blocking means for dividing the transformed coefficients into blocks of a given arbitrary block unit, block coding means for coding the blocked coefficient information, and coding of the coefficient information by the block coding means Control the amount of coefficient information at the time, code amount control means for controlling the code amount, the code amount control means performs the statistics of the code amount created in block units, the coefficient at the time of encoding the coefficient information The amount of information
An image information encoding apparatus, wherein the code amount is controlled based on the statistics of the code amount.
階層を考慮して符号量の制御を行うものであることを特
徴とする請求項5記載の画像情報符号化装置。6. The image information encoding apparatus according to claim 5, wherein said code amount control means controls the code amount in consideration of a subband and a hierarchy.
位ビットから符号化するビットプレーン符号化を行うも
のであり、かつ、前記符号量制御手段は、符号化するビ
ットプレーン数を制御するものあであることを特徴とす
る請求項5または6記載の画像情報符号化装置。7. The block encoding means performs bit plane encoding for encoding coefficients from the most significant bit, and the code amount control means controls the number of bit planes to be encoded. 7. The image information encoding apparatus according to claim 5, wherein
定された符号量制御情報に基づいて符号量の制御を行う
ものであることを特徴とする請求項5、6または7記載
の画像情報符号化装置。8. The image information according to claim 5, wherein said code amount control means controls the code amount based on code amount control information designated in advance from outside. Encoding device.
装置を備えて構成されるディジタル複写機において、前
記画像情報符号化装置は、入力される多値画像情報に対
して2次元のウェーブレット変換を行う2次元ウェーブ
レット変換手段と、該ウェーブレット変換手段により得
られた変換係数をある任意のブロック単位にブロック分
けを行う係数ブロック化手段と、ブロック化された係数
情報に対して符号化を行うブロック符号化手段と、該ブ
ロック符号化手段による係数情報の符号化時の係数情報
の量を制御し、符号量を制御する符号量制御手段とを備
えて構成され、前記符号量制御手段は、ブロック単位で
作成した符号量の統計を行い、係数情報の符号化時の係
数情報の量を、前記符号量の統計に基づいて符号量を制
御することを特徴とするディジタル複写機。9. A digital copying machine comprising an image information encoding device for encoding image information, wherein the image information encoding device converts the input multi-valued image information into a two-dimensional wavelet. A two-dimensional wavelet transform unit for performing a transform, a coefficient blocking unit for dividing the transform coefficient obtained by the wavelet transform unit into a certain arbitrary block unit, and performing encoding on the blocked coefficient information Block encoding means, comprising a code amount control means for controlling the amount of coefficient information at the time of encoding the coefficient information by the block encoding means, to control the code amount, the code amount control means, Performing statistics of the code amount created in block units, the amount of coefficient information at the time of encoding of the coefficient information, controlling the code amount based on the statistics of the code amount, Digital copier.
び階層を考慮して符号量の制御を行うものであることを
特徴とする請求項9記載のディジタル複写機。10. The digital copying machine according to claim 9, wherein said code amount control means controls the code amount in consideration of a subband and a hierarchy.
上位ビットから符号化するビットプレーン符号化を行う
ものであり、かつ、前記符号量制御手段は、符号化する
ビットプレーン数を制御するものあであることを特徴と
する請求項9または10記載のディジタル複写機。11. The block encoding means performs bit plane encoding for encoding coefficients from the most significant bit, and the code amount control means controls the number of bit planes to be encoded. 11. The digital copying machine according to claim 9, wherein:
指定された符号量制御情報に基づいて符号量の制御を行
うものであることを特徴とする請求項9、10または1
1記載のディジタル複写機。12. The code amount control means controls the code amount based on code amount control information specified in advance from outside.
2. The digital copying machine according to 1.
化装置を備えて構成されるディジタルファクシミリ装置
において、前記画像情報符号化装置は、入力される多値
画像情報に対して2次元のウェーブレット変換を行う2
次元ウェーブレット変換手段と、該ウェーブレット変換
手段により得られた変換係数をある任意のブロック単位
にブロック分けを行う係数ブロック化手段と、ブロック
化された係数情報に対して符号化を行うブロック符号化
手段と、該ブロック符号化手段による係数情報の符号化
時の係数情報の量を制御し、符号量を制御する符号量制
御手段とを備えて構成され、前記符号量制御手段は、ブ
ロック単位で作成した符号量の統計を行い、係数情報の
符号化時の係数情報の量を、前記符号量の統計に基づい
て符号量を制御することを特徴とするディジタルファク
シミリ装置。13. A digital facsimile apparatus comprising an image information encoding device for encoding image information, wherein the image information encoding device converts the input multi-valued image information into a two-dimensional wavelet. Convert 2
-Dimensional wavelet transform means, coefficient blocking means for dividing the transform coefficients obtained by the wavelet transform means into arbitrary blocks, and block coding means for coding the blocked coefficient information And code amount control means for controlling the amount of coefficient information when the coefficient information is encoded by the block encoding means, and controlling the code amount. The code amount control means is created in units of blocks. A digital facsimile apparatus, wherein statistics of the calculated code amount are performed, and the amount of coefficient information at the time of encoding of the coefficient information is controlled based on the code amount statistics.
び階層を考慮して符号量の制御を行うものであることを
特徴とする請求項13記載のディジタルファクシミリ装
置。14. The digital facsimile apparatus according to claim 13, wherein said code amount control means controls a code amount in consideration of a subband and a hierarchy.
上位ビットから符号化するビットプレーン符号化を行う
ものであり、かつ、前記符号量制御手段は、符号化する
ビットプレーン数を制御するものあであることを特徴と
する請求項13または14記載のディジタルファクシミ
リ装置。15. The block coding means performs bit plane coding for coding coefficients from the most significant bit, and the code amount control means controls the number of bit planes to be coded. 15. The digital facsimile apparatus according to claim 13, wherein
指定された符号量制御情報に基づいて符号量の制御を行
うものであることを特徴とする請求項13、14または
15記載のディジタルファクシミリ装置。16. A digital facsimile apparatus according to claim 13, wherein said code amount control means controls the code amount based on code amount control information specified in advance from outside. apparatus.
化装置を備えて構成されるディジタルファイリング装置
において、前記画像情報符号化装置は、入力される多値
画像情報に対して2次元のウェーブレット変換を行う2
次元ウェーブレット変換手段と、該ウェーブレット変換
手段により得られた変換係数をある任意のブロック単位
にブロック分けを行う係数ブロック化手段と、ブロック
化された係数情報に対して符号化を行うブロック符号化
手段と、該ブロック符号化手段による係数情報の符号化
時の係数情報の量を制御し、符号量を制御する符号量制
御手段とを備えて構成され、前記符号量制御手段は、ブ
ロック単位で作成した符号量の統計を行い、係数情報の
符号化時の係数情報の量を、前記符号量の統計に基づい
て符号量を制御することを特徴とするディジタルファイ
リング装置。17. A digital filing apparatus comprising an image information encoding device for encoding image information, wherein the image information encoding device performs two-dimensional wavelet conversion on input multi-valued image information. Convert 2
-Dimensional wavelet transform means, coefficient blocking means for dividing the transform coefficients obtained by the wavelet transform means into arbitrary blocks, and block coding means for coding the blocked coefficient information And code amount control means for controlling the amount of coefficient information when the coefficient information is encoded by the block encoding means, and controlling the code amount. The code amount control means is created in units of blocks. A digital filing apparatus for performing statistics on the amount of code obtained, and controlling the amount of coefficient information at the time of encoding the coefficient information based on the statistics of the amount of code.
び階層を考慮して符号量の制御を行うものであることを
特徴とする請求項17記載のディジタルファイリング装
置。18. The digital filing apparatus according to claim 17, wherein said code amount control means controls the code amount in consideration of a sub-band and a hierarchy.
上位ビットから符号化するビットプレーン符号化を行う
ものであり、かつ、前記符号量制御手段は、符号化する
ビットプレーン数を制御するものあであることを特徴と
する請求項17または18記載のディジタルファイリン
グ装置。19. The block encoding means performs bit plane encoding for encoding coefficients from the most significant bit, and the code amount control means controls the number of bit planes to be encoded. 19. The digital filing apparatus according to claim 17, wherein:
指定された符号量制御情報に基づいて符号量の制御を行
うものであることを特徴とする請求項17、18または
19記載のディジタルファイリング装置。20. The digital filing device according to claim 17, wherein said code amount control means controls the code amount based on code amount control information specified in advance from outside. apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001085653A JP2002290743A (en) | 2001-03-23 | 2001-03-23 | Image information encoding method, encoding device, digital copying machine, digital facsimile device, and digital filing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001085653A JP2002290743A (en) | 2001-03-23 | 2001-03-23 | Image information encoding method, encoding device, digital copying machine, digital facsimile device, and digital filing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002290743A true JP2002290743A (en) | 2002-10-04 |
Family
ID=18941132
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001085653A Pending JP2002290743A (en) | 2001-03-23 | 2001-03-23 | Image information encoding method, encoding device, digital copying machine, digital facsimile device, and digital filing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002290743A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006325130A (en) * | 2005-05-20 | 2006-11-30 | Olympus Imaging Corp | Data encoding device, data decoding device, data encoding method, data decoding method, and program |
| JP2008516318A (en) * | 2004-10-08 | 2008-05-15 | フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ | Coding method of data stream representing temporally changing graphic model |
| JP2011050090A (en) * | 2003-05-12 | 2011-03-10 | Google Inc | Video compression method |
| US8897591B2 (en) | 2008-09-11 | 2014-11-25 | Google Inc. | Method and apparatus for video coding using adaptive loop filter |
| US8938001B1 (en) | 2011-04-05 | 2015-01-20 | Google Inc. | Apparatus and method for coding using combinations |
-
2001
- 2001-03-23 JP JP2001085653A patent/JP2002290743A/en active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011050090A (en) * | 2003-05-12 | 2011-03-10 | Google Inc | Video compression method |
| US8824553B2 (en) | 2003-05-12 | 2014-09-02 | Google Inc. | Video compression method |
| US8942290B2 (en) | 2003-05-12 | 2015-01-27 | Google Inc. | Dynamic coefficient reordering |
| US10616576B2 (en) | 2003-05-12 | 2020-04-07 | Google Llc | Error recovery using alternate reference frame |
| JP2008516318A (en) * | 2004-10-08 | 2008-05-15 | フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ | Coding method of data stream representing temporally changing graphic model |
| JP2006325130A (en) * | 2005-05-20 | 2006-11-30 | Olympus Imaging Corp | Data encoding device, data decoding device, data encoding method, data decoding method, and program |
| US8897591B2 (en) | 2008-09-11 | 2014-11-25 | Google Inc. | Method and apparatus for video coding using adaptive loop filter |
| US8938001B1 (en) | 2011-04-05 | 2015-01-20 | Google Inc. | Apparatus and method for coding using combinations |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5881176A (en) | Compression and decompression with wavelet style and binary style including quantization by device-dependent parser | |
| US8565298B2 (en) | Encoder rate control | |
| US7016545B1 (en) | Reversible embedded wavelet system implementation | |
| US6757437B1 (en) | Compression/decompression using reversible embedded wavelets | |
| US5966465A (en) | Compression/decompression using reversible embedded wavelets | |
| US7167592B2 (en) | Method and apparatus for compression using reversible wavelet transforms and an embedded codestream | |
| JP4365957B2 (en) | Image processing method and apparatus and storage medium | |
| CN100373948C (en) | A method of preparing images for compression | |
| US20060222254A1 (en) | Method and apparatus for compression using reversible wavelet transforms and an embedded codestream | |
| JP2007267384A (en) | Compression device and compression method | |
| JP2000069292A (en) | Image processing apparatus and method, and storage medium | |
| JP2005218124A (en) | Data compression system | |
| JP2002290743A (en) | Image information encoding method, encoding device, digital copying machine, digital facsimile device, and digital filing device | |
| JP4054430B2 (en) | Image processing apparatus and method, and storage medium | |
| JP4137458B2 (en) | Fixed-length image encoding device | |
| JP3796354B2 (en) | Image coding method | |
| JP2006086579A (en) | Image processing apparatus, program, and storage medium | |
| Magli | The JPEG family of coding standards | |
| JP2002344323A (en) | Image coding device | |
| JP3359214B2 (en) | Multi-level image coding device | |
| JP2003244443A (en) | Image encoding device and image decoding device | |
| JP2004032772A (en) | Image processing device | |
| JPH10290462A (en) | Image processing device | |
| JP2004056575A (en) | Moving picture encoding apparatus, moving picture decoding apparatus, and methods thereof | |
| JPH11284862A (en) | Method and device for encoding image |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050928 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060620 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060818 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060912 |