Nothing Special   »   [go: up one dir, main page]

JPH0556271A - Reverse quantizing method and image data restoring device - Google Patents

Reverse quantizing method and image data restoring device

Info

Publication number
JPH0556271A
JPH0556271A JP18639091A JP18639091A JPH0556271A JP H0556271 A JPH0556271 A JP H0556271A JP 18639091 A JP18639091 A JP 18639091A JP 18639091 A JP18639091 A JP 18639091A JP H0556271 A JPH0556271 A JP H0556271A
Authority
JP
Japan
Prior art keywords
coefficient
effective
address
block
image data
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.)
Granted
Application number
JP18639091A
Other languages
Japanese (ja)
Other versions
JP2839389B2 (en
Inventor
Masahiro Fukuda
昌弘 福田
Tsuguo Noda
嗣男 野田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP18639091A priority Critical patent/JP2839389B2/en
Publication of JPH0556271A publication Critical patent/JPH0556271A/en
Application granted granted Critical
Publication of JP2839389B2 publication Critical patent/JP2839389B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/005Statistical coding, e.g. Huffman, run length coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Image Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

PURPOSE:To decrease the wasteful multiplying processing and initializing processing by extracting the effective coefficient from the number of the quantizing coefficients obtained by restoring the coding data, obtaining the effective matrix and performing reverse quantizing. CONSTITUTION:Image data coded by using an orthogonal converting system are decoded by a decoding means 101, and an effective coefficient address to show the position, in which the effective coefficient of the value except zero included in the quantizing coefficient matrix of respective blocks based on the decoding data is occupied at a quantizing coefficient matrix, is counted by an address counting means 111. The quantizing threshold in accordance with the address is multiplied to the effective quantizing coefficient by a quantizing means 112, stored in a conversion coefficient storing means 113, and an original image is restored by a reverse orthogonal converting means 102. By the system in which the effective quantizing coefficient only is the processing object, the wasteful multiplying processing and initializing processing are decreased and the high speed restoring processing can be performed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、符号データから原画像
を復元する画像データ復元装置において、符号データを
復号して得られる量子化係数を逆量子化する逆量子化方
法およびこの逆量子化方法を適用した画像データ復元装
置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a dequantization method for dequantizing a quantized coefficient obtained by decoding code data in an image data decompression device for decompressing an original image from code data, and the dequantization method. The present invention relates to an image data restoration device to which the method is applied.

【0002】中間階調画像やカラー画像などの多値画像
をその特徴を損なうことなくデータ量を圧縮する符号化
方式として、2次元直交変換を利用した適応離散コサイ
ン変換符号化方式(Adaptive Discrete Cosine Transfo
rm,以下ADCT方式と称する)が広く用いられてい
る。
As a coding method for compressing the data amount of a multi-valued image such as a halftone image or a color image without deteriorating its characteristics, an adaptive discrete cosine transform coding method utilizing two-dimensional orthogonal transform (Adaptive Discrete Cosine). Transfo
rm, hereinafter referred to as ADCT method) is widely used.

【0003】このADCT方式は、多値画像をそれぞれ
所定数の画素(例えば8×8画素)からなるブロックに
分割し、このブロックごとに画像データを直交変換して
変換係数(以下、DCT係数と称する)からなる行列を
求め、この行列の各成分をそれぞれ対応する視覚適応閾
値(後述する)を用いて量子化してから可変長符号化す
ることにより、データ量を圧縮するものである。
In this ADCT method, a multi-valued image is divided into blocks each having a predetermined number of pixels (for example, 8 × 8 pixels), and the image data is orthogonally transformed for each block to obtain transform coefficients (hereinafter referred to as DCT coefficients). The data amount is compressed by quantizing each element of the matrix using a corresponding visual adaptation threshold value (described later) and then performing variable length coding.

【0004】[0004]

【従来の技術】図10に、従来のADCT方式を適用し
た画像データ圧縮装置の構成を示す。また、図11に、
多値画像を分割して得られるブロックの例を示す。
2. Description of the Related Art FIG. 10 shows the configuration of an image data compression apparatus to which a conventional ADCT method is applied. In addition, in FIG.
The example of the block obtained by dividing a multi-valued image is shown.

【0005】画像読取装置などによって読み取られた多
値画像は、上述したブロックごとに順次にDCT変換部
611に入力され、このDCT変換部611による2次
元離散コサイン変換(以下、DCT変換と称する)処理
により、空間周波数成分に対応するDCT係数からなる
8行8列の行列(以下、DCT係数Dと称する)に変換
される。図12に、DCT係数Dの例を示す。
A multi-valued image read by an image reading device or the like is sequentially input to the DCT transform unit 611 for each block described above, and the two-dimensional discrete cosine transform (hereinafter referred to as DCT transform) by the DCT transform unit 611. By the processing, it is converted into a matrix of 8 rows and 8 columns (hereinafter, referred to as DCT coefficient D) including DCT coefficients corresponding to the spatial frequency components. FIG. 12 shows an example of the DCT coefficient D.

【0006】このDCT係数Dの各成分は、線型量子化
部620により、それぞれ量子化閾値QTHの対応する成
分を用いて量子化される。上述した量子化閾値QTHは、
各空間周波数に対応する視覚適応閾値と量子化制御パラ
メータSFとから得られるものである。この視覚適応閾値
は、各空間周波数成分に対する視覚の感度に関する実験
結果に基づいて予め定められており、量子化マトリクス
TH(図13参照)として与えられている。また、量子
化制御パラメータSFは、画像の量子化精度を決定する係
数であり、復元画像に対して要求される画質に応じて、
操作者が1画面分の画像データの符号化処理に先立って
設定するものである。
Each component of the DCT coefficient D is quantized by the linear quantizer 620 using the corresponding component of the quantization threshold value Q TH . The above-mentioned quantization threshold Q TH is
It is obtained from the visual adaptation threshold value corresponding to each spatial frequency and the quantization control parameter SF. This visual adaptation threshold value is determined in advance based on the experimental results regarding the visual sensitivity to each spatial frequency component, and is given as the quantization matrix V TH (see FIG. 13). Further, the quantization control parameter SF is a coefficient that determines the quantization accuracy of the image, depending on the image quality required for the restored image,
It is set by the operator prior to the encoding process of the image data for one screen.

【0007】ここで、上述した量子化マトリクスVTH
各成分の値は、人間の視覚感度の空間周波数特性に応じ
て、図13に示すように、低い空間周波数に対応する成
分の絶対値は小さく、逆に、高い空間周波数に対応する
成分の絶対値は大きく設定されている。このため、線型
量子化部620によってDCT係数Dを量子化して得ら
れる量子化係数DQUは、図14に示すように、直流成分
を示す行列の左上隅の成分(以下、DC成分と称する)
とこのDC成分の周囲にある低い空間周波数成分を示す
極く少数のAC成分のみが零以外の値を有する有効係数
となり、大部分のAC成分は値が零である無効係数とな
る場合が多い。
Here, the value of each component of the above-mentioned quantization matrix V TH is, as shown in FIG. 13, the absolute value of the component corresponding to a low spatial frequency, depending on the spatial frequency characteristic of human visual sensitivity. On the contrary, the absolute value of the component corresponding to the high spatial frequency is set to a large value. Therefore, the quantization coefficient D QU obtained by quantizing the DCT coefficient D by the linear quantization unit 620 is a component at the upper left corner of the matrix indicating the DC component (hereinafter referred to as the DC component), as shown in FIG.
In many cases, only a very small number of AC components around the DC component showing low spatial frequency components are effective coefficients having a value other than zero, and most AC components are invalid coefficients having a value of zero. ..

【0008】このようにして得られた量子化係数DQU
図15に示すジグザスキャンと呼ばれる走査順序を用い
て走査すると、一連の有効係数に続いて、無効係数が連
続している1次元配列が得られる。この1次元配列を符
号化部631によって有効係数(インデックス)とこの
インデックスの前に連続している無効係数の連続長(ラ
ン)との組合せに変換し、符号表632に基づいて、各
組合せをその出現頻度に対応する符号にそれぞれ置き換
えて可変長符号化することにより、画像データを圧縮し
ている。
When the quantized coefficient D QU obtained in this way is scanned using a scanning order called zigza scan shown in FIG. 15, a one-dimensional array in which a series of effective coefficients is followed by invalid coefficients is formed. Is obtained. The one-dimensional array is converted by the encoding unit 631 into a combination of the effective coefficient (index) and the continuous length (run) of the invalid coefficient that is continuous before this index, and each combination is converted based on the code table 632. The image data is compressed by replacing each with a code corresponding to the appearance frequency and performing variable length coding.

【0009】また、このようにして得られた符号化デー
タは、図16に示す画像データ復元装置によって画像デ
ータに復元される。画像データ復元装置の復号部711
は、上述した符号表632とは逆に、符号に対応するラ
ンとインデックスとの組合せを示す復号表712を備え
ており、順次に入力される符号を復号してインデックス
とランとの組合せを求めて、逆量子化部720に入力す
る。
The coded data thus obtained is restored to image data by the image data restoration device shown in FIG. Decoding unit 711 of image data restoration device
Contrary to the above-mentioned code table 632, is provided with a decoding table 712 which indicates a combination of a run and an index corresponding to the code, and decodes sequentially input codes to obtain a combination of an index and a run. Input to the inverse quantizer 720.

【0010】この逆量子化部720において、配列復元
部721により、入力されるインデックスとランとから
上述した1次元配列が復元され、この1次元配列の各成
分が順次に乗算器722に入力される。また、量子化閾
値保持部723には、量子化閾値QTHが保持されてお
り、乗算器722への量子化係数の入力に同期して、対
応する量子化閾値が乗算器722に送出されている。こ
のようにして、乗算器723により、量子化係数DQU
各成分が対応する量子化閾値を用いて逆量子化され、D
CT係数Dが復元される。
In the inverse quantizing unit 720, the array restoring unit 721 restores the above-mentioned one-dimensional array from the input index and run, and the respective components of this one-dimensional array are sequentially input to the multiplier 722. It Further, the quantization threshold value holding unit 723 holds the quantization threshold value Q TH , and the corresponding quantization threshold value is sent to the multiplier 722 in synchronization with the input of the quantization coefficient to the multiplier 722. There is. In this way, the multiplier 723 dequantizes each component of the quantized coefficient D QU using the corresponding quantization threshold, and D
The CT coefficient D is restored.

【0011】次に、このDCT係数Dを逆DCT変換部
731に入力し、この逆DCT変換部731による逆D
CT変換処理を行うことによって、該当するブロックの
画像データが復元される。
Next, the DCT coefficient D is input to the inverse DCT conversion unit 731, and the inverse DCT conversion unit 731 performs the inverse D.
The image data of the corresponding block is restored by performing the CT conversion process.

【0012】[0012]

【発明が解決しようとする課題】ところで、上述した従
来方式においては、全ての量子化係数に量子化閾値を乗
じて、逆量子化処理を行っている。しかしながら、値が
零である無効係数と量子化閾値との乗算処理は、乗算結
果が予め分かっている無駄な処理である。つまり、従来
は、無駄な処理であるか否かにかかわらず、1ブロック
の量子化係数DQUの逆量子化処理のために、64回の乗
算処理を行っており、このため、逆量子化処理に要する
時間が長かった。
By the way, in the above-mentioned conventional method, the inverse quantization processing is performed by multiplying all the quantization coefficients by the quantization threshold value. However, the multiplication process of the invalid coefficient having a value of zero and the quantization threshold is a useless process in which the multiplication result is known in advance. That is, conventionally, 64 times of multiplication processing is performed for the dequantization processing of the quantized coefficient D QU of one block, regardless of whether it is useless processing. It took a long time to process.

【0013】このような無駄な処理を省いて、逆量子化
処理を高速化するための技法として、本出願人は、特願
平1−316708号『画像データ復元方式』を既に出
願している。図17に、この技法による逆量子化処理部
の概略構成を示す。
The present applicant has already filed Japanese Patent Application No. 1-316708 "Image Data Restoration Method" as a technique for speeding up inverse quantization processing by eliminating such wasteful processing. .. FIG. 17 shows a schematic configuration of an inverse quantization processing unit according to this technique.

【0014】この技法は、アドレス算出部724が、入
力されるランの値から対応する有効係数のアドレスを求
め、量子化閾値保持部723が、このアドレスに対応す
る量子化閾値を乗算器722に送出し、この量子化閾値
とインデックスとを乗算器722で乗算することによ
り、有効係数のみを選択的に逆量子化するものである。
この場合は、上述したアドレスに対応して、乗算器72
2による乗算結果をDCT係数保持部725に保持する
ことにより、8行8列のDCT係数Dが復元されてい
る。
According to this technique, the address calculation unit 724 obtains the address of the corresponding effective coefficient from the value of the input run, and the quantization threshold holding unit 723 causes the multiplier 722 to obtain the quantization threshold value corresponding to this address. By sending out and multiplying this quantization threshold value and index by the multiplier 722, only effective coefficients are selectively dequantized.
In this case, the multiplier 72 corresponds to the above-mentioned address.
By holding the multiplication result by 2 in the DCT coefficient holding unit 725, the DCT coefficient D of 8 rows and 8 columns is restored.

【0015】この技法においては、各ブロックの逆量子
化処理では、DCT係数保持部725の有効係数に対応
するアドレスにのみ逆量子化結果が書き込まれるので、
次のブロックの逆量子化処理を行う前に、前のブロック
の逆量子化処理で得られたDCT係数をクリアする初期
化処理を行う必要がある。
In this technique, in the inverse quantization processing of each block, the inverse quantization result is written only in the address corresponding to the effective coefficient of the DCT coefficient holding unit 725, so that
Before performing the inverse quantization process for the next block, it is necessary to perform an initialization process for clearing the DCT coefficient obtained by the inverse quantization process for the previous block.

【0016】例えば、DCT係数保持部725の各アド
レスに零を初期値として書き込むことによって初期化処
理を行えばよい。しかし、前のブロックの無効係数に対
応していたアドレスの内容は零であるから、初期化処理
によって改めて零を書き込むことは無駄な処理である。
従って、各アドレスが有効係数に対応していたか否かに
かかわらず、64個のアドレス全てに対する書込処理を
行ったのでは、このような無駄な書込処理に要する時間
のために、無駄な乗算処理を削減したことによる逆量子
化処理の時間短縮効果が失われてしまう。
For example, the initialization process may be performed by writing zero as an initial value in each address of the DCT coefficient holding unit 725. However, since the content of the address corresponding to the invalid coefficient of the previous block is zero, writing zero again by the initialization process is a wasteful process.
Therefore, irrespective of whether or not each address corresponds to the effective coefficient, if the writing process is performed on all 64 addresses, the time required for such a wasteful writing process is wasted. The time-saving effect of the inverse quantization process due to the reduction of the multiplication process is lost.

【0017】本発明は、無駄な乗算処理とともに無駄な
初期化処理の削減を可能とする逆量子化方法および逆量
子化装置を提供することを目的とする。
An object of the present invention is to provide a dequantization method and a dequantization device that can reduce useless multiplication processing and wasteful initialization processing.

【0018】[0018]

【課題を解決するための手段】図1に、本発明の逆量子
化方法の原理を示す。請求項1の発明は、原画像をそれ
ぞれが複数の画素からなる複数のブロックごとに直交変
換して変換係数からなる係数行列を求め、この係数行列
の各成分を対応する量子化閾値で量子化して得られる量
子化係数行列を符号化した符号データから原画像を復元
する際に、符号データを復号して得られる量子化係数か
ら係数行列を得る逆量子化方法において、各ブロックに
対応する量子化係数行列から零以外の値を有する有効係
数を抽出し、有効係数それぞれに対応する量子化閾値を
乗じ、得られた乗算結果を有効係数が量子化係数行列に
おいて占める位置を示す有効係数アドレスに応じてそれ
ぞれ保持して係数行列を復元し、次のブロックに対応す
る量子化係数の逆量子化処理の前に、有効係数アドレス
に対して、選択的に初期化処理を行うことを特徴とす
る。
FIG. 1 shows the principle of the inverse quantization method of the present invention. According to a first aspect of the present invention, an original image is orthogonally transformed for each of a plurality of blocks each including a plurality of pixels to obtain a coefficient matrix including transform coefficients, and each component of the coefficient matrix is quantized by a corresponding quantization threshold value. When decompressing the original image from the coded data obtained by coding the quantized coefficient matrix obtained as described above, the coefficient corresponding to each block The effective coefficient having a value other than zero is extracted from the quantization coefficient matrix, multiplied by the quantization threshold value corresponding to each effective coefficient, and the obtained multiplication result is set as the effective coefficient address indicating the position where the effective coefficient occupies in the quantization coefficient matrix. Accordingly, the coefficient matrix is restored by being retained respectively, and the initialization processing is selectively performed on the effective coefficient address before the inverse quantization processing of the quantized coefficient corresponding to the next block. The features.

【0019】図2に、請求項2および請求項3の画像デ
ータ復元装置の構成を示す。請求項2の発明は、原画像
をそれぞれが複数の画素からなる複数のブロックごとに
直交変換して変換係数からなる係数行列を求め、この係
数行列の各成分を対応する量子化閾値で量子化して得ら
れる量子化係数行列を符号化した符号データが入力さ
れ、この符号データを復号して、量子化係数行列を表す
復号データを出力する復号手段101と、復号データに
基づいて、各ブロックの量子化係数行列に含まれる零以
外の値を有する有効係数が量子化係数行列において占め
る位置を示す有効係数アドレスをそれぞれ求めるアドレ
ス算出手段111と、有効係数と該当する有効係数アド
レスで示される量子化閾値とを乗算し、変換係数として
出力する逆量子化手段112と、変換係数を有効係数ア
ドレスに対応して格納する変換係数格納手段113と、
有効係数アドレスを順次に保持するアドレス保持手段1
14と、変換係数格納手段113に格納された変換係数
からなる係数行列を逆直交変換して、画像データを復元
する逆直交変換手段102と、逆直交変換手段102に
よる逆直交変換処理の終了に応じて、アドレス保持手段
114に保持された有効係数アドレスで示される変換係
数格納手段113の格納場所に、所定の初期値を書き込
む書込手段115とを備えたことを特徴とする。
FIG. 2 shows the configuration of the image data restoration device according to the second and third aspects. According to a second aspect of the present invention, an original image is orthogonally transformed for each of a plurality of blocks each including a plurality of pixels to obtain a coefficient matrix including transform coefficients, and each component of the coefficient matrix is quantized by a corresponding quantization threshold value. The coded data obtained by coding the quantized coefficient matrix obtained as a result is input, the coded data is decoded, and the decoding means 101 for outputting the decoded data representing the quantized coefficient matrix, and the decoding means 101 for each block based on the decoded data. Address calculation means 111 for respectively obtaining an effective coefficient address indicating a position occupied by an effective coefficient having a value other than zero included in the quantized coefficient matrix in the quantized coefficient matrix, and quantization indicated by the effective coefficient and the corresponding effective coefficient address. Inverse quantization means 112 that multiplies a threshold value and outputs as a conversion coefficient, and conversion coefficient storage means 11 that stores the conversion coefficient in correspondence with the effective coefficient address. And,
Address holding means 1 for sequentially holding valid coefficient addresses
14 and an inverse orthogonal transform unit 102 that restores image data by performing an inverse orthogonal transform on a coefficient matrix made up of transform coefficients stored in the transform coefficient storage unit 113, and at the end of the inverse orthogonal transform process by the inverse orthogonal transform unit 102. Accordingly, a writing unit 115 for writing a predetermined initial value is provided at the storage location of the conversion coefficient storage unit 113 indicated by the effective coefficient address held by the address holding unit 114.

【0020】請求項3の発明は、請求項2に記載の画像
データ復元装置において、変換係数格納手段113が、
1ブロック分の係数行列に相当する容量を有する複数の
領域を切り換えて、連続するブロックに対応する係数行
列を格納する構成であり、アドレス保持手段114が、
変換係数格納手段113の各領域に格納される係数行列
に対応して有効係数アドレスを保持する構成であり、書
込手段115が、アドレス保持手段114に保持された
各領域の係数行列に対応する有効係数アドレスに応じ
て、初期値の書込処理を行う構成であることを特徴とす
る。
According to a third aspect of the present invention, in the image data restoration device according to the second aspect, the transform coefficient storage means 113 is
A plurality of areas having a capacity corresponding to the coefficient matrix for one block are switched to store the coefficient matrix corresponding to consecutive blocks, and the address holding unit 114
The effective coefficient address is held in correspondence with the coefficient matrix stored in each area of the transform coefficient storage means 113, and the writing means 115 corresponds to the coefficient matrix of each area held in the address holding means 114. It is characterized in that the initial value is written according to the effective coefficient address.

【0021】図3に、請求項4および請求項5の画像デ
ータ復元装置の構成を示す。請求項4の発明は、請求項
2に記載の画像データ復元装置において、各ブロックに
対応する量子化係数行列に含まれる有効係数の数に基づ
いて、直流成分のみで表される直流ブロックを検出し、
この検出結果を逆直交変換手段102による逆直交変換
処理に供するブロック検出手段121を備えたことを特
徴とする。
FIG. 3 shows the configuration of the image data restoration device according to claims 4 and 5. According to a fourth aspect of the present invention, in the image data restoration device according to the second aspect, the DC block represented by only the DC component is detected based on the number of effective coefficients included in the quantization coefficient matrix corresponding to each block. Then
The present invention is characterized by including a block detection means 121 for providing the detection result to the inverse orthogonal transformation processing by the inverse orthogonal transformation means 102.

【0022】請求項5の発明は、請求項2に記載の画像
データ復元装置において、各ブロックに対応する量子化
係数行列に含まれる有効係数の数に基づいて、有効係数
を含まない無効ブロックを検出し、この検出結果を逆直
交変換手段102による逆直交変換処理に供するブロッ
ク検出手段131を備えたことを特徴とする。
According to a fifth aspect of the present invention, in the image data restoration device according to the second aspect, an invalid block that does not include an effective coefficient is determined based on the number of effective coefficients included in the quantized coefficient matrix corresponding to each block. The present invention is characterized by including block detection means 131 for detecting and providing the detection result to the inverse orthogonal transformation processing by the inverse orthogonal transformation means 102.

【0023】[0023]

【作用】請求項1の発明は、各ブロックに対応する量子
化係数行列から有効係数のみを抽出して量子化閾値との
乗算を行い、得られた変換係数を有効係数アドレスに応
じて保持することによって係数行列を復元し、次のブロ
ックの逆量子化処理を行う前に、上述した有効係数アド
レスに対して選択的に初期化処理を行うので、無駄な乗
算処理とともに、無駄な初期化処理を削減することが可
能である。
According to the present invention, only the effective coefficient is extracted from the quantized coefficient matrix corresponding to each block and multiplied by the quantization threshold value, and the obtained transform coefficient is held according to the effective coefficient address. Therefore, the coefficient matrix is restored, and the initialization processing is selectively performed on the above-mentioned effective coefficient address before performing the inverse quantization processing of the next block. Can be reduced.

【0024】請求項2の発明は、復号手段101によっ
て得られる復号データに基づいて、アドレス算出手段1
11が有効係数アドレスを求め、逆量子化手段112に
よる乗算結果をこの有効係数アドレスに応じて変換係数
格納手段113に格納することにより、無効係数と量子
化閾値との無駄な乗算処理を省略して、各ブロックの係
数行列を求めることができる。また、アドレス算出手段
111によって得られた有効係数アドレスをアドレス保
持手段114に保持し、逆直交変換手段102による逆
直交変換処理の終了に応じて、書込手段115がこれら
の有効係数アドレスに対応する変換係数格納手段113
の格納場所に初期値を書き込むことにより、無効係数に
対応するアドレスに対する無駄な初期化処理を省略する
ことができる。
According to a second aspect of the present invention, the address calculation means 1 is based on the decoded data obtained by the decoding means 101.
11 calculates the effective coefficient address and stores the multiplication result by the inverse quantization means 112 in the conversion coefficient storage means 113 according to this effective coefficient address, thereby omitting the useless multiplication processing of the invalid coefficient and the quantization threshold value. Thus, the coefficient matrix of each block can be obtained. Further, the effective coefficient addresses obtained by the address calculation means 111 are held in the address holding means 114, and the writing means 115 corresponds to these effective coefficient addresses in accordance with the end of the inverse orthogonal transform processing by the inverse orthogonal transform means 102. Conversion coefficient storage means 113
By writing the initial value to the storage location of, the useless initialization process for the address corresponding to the invalid coefficient can be omitted.

【0025】請求項3の発明は、変換係数格納手段11
3の複数の領域のいずれかに変換係数を格納する処理と
他の領域に格納された係数行列に対する逆直交変換処理
とを並行して行うことができる。また、各領域に対応し
てアドレス保持手段114が有効係数アドレスを保持し
ているので、複数の領域のいずれかに変換係数を格納す
る処理と並行して、書込手段115は、他の領域に初期
値を書き込む処理を行うことができる。
According to a third aspect of the present invention, the transform coefficient storage means 11 is provided.
The process of storing the transform coefficient in any one of the plurality of regions 3 and the inverse orthogonal transform process for the coefficient matrix stored in the other region can be performed in parallel. Further, since the address holding means 114 holds the effective coefficient address corresponding to each area, the writing means 115 causes the writing area 115 to move to another area in parallel with the processing of storing the conversion coefficient in any one of the plurality of areas. The process of writing an initial value to can be performed.

【0026】請求項4の発明は、ブロック検出手段12
1により、直流ブロックが検出されるので、逆直交変換
手段102は、このブロック検出手段121による検出
結果に応じて、直流ブロックに適応した処理を行うこと
ができる。
According to a fourth aspect of the invention, the block detecting means 12 is provided.
Since the DC block is detected by 1, the inverse orthogonal transforming means 102 can perform the processing adapted to the DC block according to the detection result by the block detecting means 121.

【0027】請求項5の発明は、ブロック検出手段13
1により、無効ブロックが検出されるので、逆直交変換
手段102は、このブロック検出手段131による検出
結果に応じて、無効ブロックに適応した処理を行うこと
ができる。
According to a fifth aspect of the invention, the block detecting means 13 is provided.
Since the invalid block is detected by 1, the inverse orthogonal transforming unit 102 can perform the processing adapted to the invalid block according to the detection result of the block detecting unit 131.

【0028】[0028]

【実施例】以下、図面に基づいて本発明の実施例につい
て詳細に説明する。図4は、請求項2の画像データ復元
装置の実施例構成を示す。
Embodiments of the present invention will now be described in detail with reference to the drawings. FIG. 4 shows the configuration of an embodiment of the image data restoration device of claim 2.

【0029】図4において、復号部711と復号表71
2とは、復号手段101に相当するものであり、従来と
同様に、各符号の入力に応じて復号表712から対応す
るインデックスとランとの組合せを検索し、得られた検
索結果を復号データとして逆量子化部210に送出する
構成となっている。
In FIG. 4, the decoding section 711 and the decoding table 71 are shown.
2 is equivalent to the decoding means 101, and similarly to the conventional case, the combination of the corresponding index and run is searched from the decoding table 712 according to the input of each code, and the obtained search result is the decoded data. Is sent to the inverse quantization unit 210.

【0030】この逆量子化部210において、上述した
復号データは、デマルチプレクサ201により、ランと
インデックスとに分離され、それぞれアドレス算出手段
111と逆量子化手段112とに送出されている。
In the dequantizer 210, the above-mentioned decoded data is separated into a run and an index by the demultiplexer 201 and sent to the address calculation means 111 and the dequantization means 112, respectively.

【0031】このアドレス算出手段111は、積算回路
211とブロック検出部212とから構成されており、
積算回路211が、ランの値に数値『1』を加算したも
のを順次に積算する構成となっている。また、ブロック
検出部212には、ランが入力されており、ブロックの
最後を示すラン『REOB 』の入力に応じて、ブロックの
終わりを検出した旨の検出信号を出力して、積算回路2
11の積算値を初期値『0』にリセットする構成となっ
ている。
The address calculating means 111 is composed of an integrating circuit 211 and a block detecting section 212,
The integrating circuit 211 is configured to sequentially integrate the value of the run by adding the numerical value "1". A run is input to the block detection unit 212, and a detection signal indicating that the end of the block has been detected is output according to the input of the run " REOB " indicating the end of the block, and the integration circuit 2
The integrated value of 11 is reset to the initial value "0".

【0032】このようにして、各インデックスに対応す
る積算結果として、ジグザグスキャンによる走査順序が
得られる。この走査順序は、8行8列の量子化係数DQU
において、各インデックスに対応する有効係数が占める
位置を示している。従って、上述した積算回路211に
よって得られたこの走査順序を有効係数アドレスとして
送出すればよい。
In this way, the scanning order by zigzag scanning is obtained as the integration result corresponding to each index. This scanning order is the 8 × 8 quantized coefficient D QU.
Indicates the position occupied by the effective coefficient corresponding to each index. Therefore, it suffices to send out this scanning order obtained by the integrating circuit 211 as an effective coefficient address.

【0033】図4において、逆量子化手段112は、乗
算器221と量子化閾値保持部222とから構成されて
おり、この量子化閾値保持部222には、ジグザグスキ
ャンによる走査順序に対応して、各DCT係数に対応す
る量子化閾値が保持されている。従って、上述したアド
レス算出手段111によって得られたアドレスの入力に
応じて、量子化閾値保持部222が、対応する量子化閾
値を乗算器221に送出し、乗算器221が、入力され
るインデックスとこの量子化閾値との乗算を行うことに
より、インデックスで示される有効係数を逆量子化して
DCT係数を得ることができる。
In FIG. 4, the inverse quantization means 112 is composed of a multiplier 221 and a quantization threshold holding unit 222, and this quantization threshold holding unit 222 corresponds to the scanning order by zigzag scanning. , A quantization threshold value corresponding to each DCT coefficient is held. Therefore, in response to the input of the address obtained by the address calculation unit 111, the quantization threshold holding unit 222 sends the corresponding quantization threshold to the multiplier 221, and the multiplier 221 determines the index to be input. By performing multiplication with this quantization threshold value, the effective coefficient indicated by the index can be dequantized to obtain the DCT coefficient.

【0034】なお、ここでは、デマルチプレクサ201
により、予めランとインデックスとを分離して、それぞ
れアドレス算出手段111と逆量子化手段112とに入
力する構成としたが、アドレス算出手段111および逆
量子化手段112が、復号データからそれぞれランおよ
びインデックスを抽出する手段を備えて構成してもよ
い。
Here, here, the demultiplexer 201
Thus, the run and the index are separated in advance and are input to the address calculating means 111 and the dequantizing means 112, respectively. However, the address calculating means 111 and the dequantizing means 112 respectively execute the run and the dequantized data from the decoded data. It may be configured by including means for extracting the index.

【0035】また、図4において、上述した逆量子化手
段112によって得られたDCT係数は、マルチプレク
サ231を介してバッファ232に入力されている。こ
のバッファ232は、変換係数格納手段113に相当す
るものであり、このバッファ232が、入力されるDC
T係数を上述した有効係数アドレスに対応して格納する
ことにより、8行8列のDCT係数Dを復元する構成と
なっている。
Further, in FIG. 4, the DCT coefficient obtained by the above-mentioned inverse quantizing means 112 is inputted to the buffer 232 via the multiplexer 231. This buffer 232 corresponds to the transform coefficient storage means 113, and this buffer 232 receives the input DC.
By storing the T coefficient corresponding to the above-mentioned effective coefficient address, the DCT coefficient D of 8 rows and 8 columns is restored.

【0036】このようにして、量子化係数DQUから有効
係数のみを抽出し、抽出した有効係数のみを選択的に逆
量子化して、1ブロックの画像データに対応する8行8
列のDCT係数Dを復元することができる。
In this way, only effective coefficients are extracted from the quantized coefficients D QU, only the extracted effective coefficients are selectively dequantized, and 8 rows and 8 lines corresponding to one block of image data are extracted.
The DCT coefficient D of the column can be restored.

【0037】また、上述したブロック検出部212から
の検出信号に応じて、タイミング制御部252が、DC
T係数Dの復元処理が終了した旨を逆DCT変換部73
1に通知し、逆DCT変換処理の開始を指示する構成と
すればよい。
Further, in response to the detection signal from the block detection unit 212 described above, the timing control unit 252 causes the DC
The inverse DCT conversion unit 73 indicates that the restoration process of the T coefficient D is completed.
1 may be notified and the start of the inverse DCT conversion process may be instructed.

【0038】この開始指示に応じて、逆DCT変換部7
31が、従来と同様にバッファ232に格納されたDC
T係数に対して逆DCT変換処理を行うことにより、1
ブロック分の画像データが復元される。
In response to this start instruction, the inverse DCT converter 7
31 is the DC stored in the buffer 232 as in the conventional case.
By performing the inverse DCT conversion process on the T coefficient, 1
The block of image data is restored.

【0039】次に、上述したバッファ232の有効係数
に対応するアドレスのみを選択的に初期化する方法につ
いて説明する。図4において、メモリ241とカウンタ
242とは、アドレス保持手段114を形成しており、
カウンタ242は、メモリ241に有効係数アドレスが
入力されるたびに計数値を『1』ずつ加算する構成とな
っている。また、メモリ241は、このカウンタ242
の計数値で示されるアドレスに、上述した有効係数アド
レスを保持する構成となっている。
Next, a method of selectively initializing only the address corresponding to the effective coefficient of the buffer 232 will be described. In FIG. 4, the memory 241 and the counter 242 form an address holding unit 114,
The counter 242 is configured to increment the count value by “1” each time an effective coefficient address is input to the memory 241. In addition, the memory 241 uses the counter 242.
The effective coefficient address described above is held at the address indicated by the count value of.

【0040】例えば、図5(a) に斜線を付して示した有
効係数に対応する有効係数アドレスが、図5(b) に示す
ように、それぞれ入力順に対応するメモリ241のアド
レスに保持される。
For example, effective coefficient addresses corresponding to the effective coefficients shown by hatching in FIG. 5 (a) are stored in the addresses of the memory 241 corresponding to the input order as shown in FIG. 5 (b). It

【0041】また、図4において、マルチプレクサ23
1と零発生器251とタイミング制御部252と読出回
路253とは、書込手段115に相当するものであり、
バッファ232の内容の初期化処理を行う際に、タイミ
ング制御部252が、マルチプレクサ231に零発生器
251の出力の選択を指示する構成となっている。この
タイミング制御部252は、逆DCT変換部731によ
る1ブロック分の逆DCT変換処理が終了した旨の終了
信号に応じて、マルチプレクサ231に零発生器251
の出力の選択を指示すればよい。
Further, in FIG. 4, the multiplexer 23
1, the zero generator 251, the timing control unit 252, and the read circuit 253 correspond to the writing unit 115,
The timing control unit 252 is configured to instruct the multiplexer 231 to select the output of the zero generator 251 when performing the initialization process of the contents of the buffer 232. The timing control unit 252 causes the multiplexer 231 to generate the zero generator 251 in response to the end signal indicating that the inverse DCT conversion processing for one block by the inverse DCT conversion unit 731 is completed.
It suffices to indicate the selection of the output of.

【0042】また、この終了信号に応じて、タイミング
制御部252は、読出回路253に対して有効係数アド
レスの読出動作を指示する構成となっており、読出回路
253は、この指示に応じて、上述したメモリ241の
各アドレスから順次に有効係数アドレスを読み出して、
バッファ232に書込アドレスとして送出する構成とな
っている。
Further, the timing control section 252 is arranged to instruct the read circuit 253 to read the effective coefficient address in response to the end signal, and the read circuit 253 responds to this instruction. The effective coefficient address is sequentially read from each address of the memory 241 described above,
The write address is sent to the buffer 232.

【0043】すなわち、上述した終了信号に応じて、ア
ドレス保持手段114に保持された有効係数アドレスが
順次にバッファ232に指定され、マルチプレクサ23
1を介して零発生器252の出力『0』が、初期値とし
てこれらのアドレスに順次に書き込まれる。
That is, the effective coefficient addresses held in the address holding means 114 are sequentially designated in the buffer 232 in accordance with the above-mentioned end signal, and the multiplexer 23 is operated.
The output "0" of the zero generator 252 is sequentially written to these addresses as an initial value via 1.

【0044】また、上述した読出回路253は、メモリ
241から有効係数アドレスを読み出すたびに、カウン
タ242に計数値の減算を指示する構成となっており、
また、カウンタ242は、これに応じて計数値を『1』
ずつ減算し、計数値が『0』となったときに全ての有効
係数アドレスを読み出した旨をタイミング制御部252
に通知する構成となっている。
Further, the above-mentioned read circuit 253 is so constructed as to instruct the counter 242 to subtract the count value every time the effective coefficient address is read from the memory 241.
In addition, the counter 242 responds to the count value by "1".
The timing control unit 252 indicates that all effective coefficient addresses have been read when the count value becomes “0”.
It is configured to notify.

【0045】従って、タイミング制御部252は、カウ
ンタ242からの通知に応じて、初期化処理が終了した
と判断し、マルチプレクサ231に対して、逆量子化手
段112の出力の選択を指示すればよい。
Therefore, the timing control section 252 judges that the initialization processing is completed in response to the notification from the counter 242, and instructs the multiplexer 231 to select the output of the inverse quantization means 112. ..

【0046】このようにして、前のブロックの有効係数
に対応するバッファ232のアドレスのみに、初期値
『0』を書き込んで選択的に初期化することが可能とな
る。これにより、有効係数のみを選択的に逆量子化する
場合において、前のブロックの無効係数に対応するアド
レスに対する初期化処理を削減することが可能となる。
In this manner, the initial value "0" can be written and selectively initialized only in the address of the buffer 232 corresponding to the effective coefficient of the previous block. This makes it possible to reduce the initialization process for the address corresponding to the invalid coefficient of the previous block when selectively quantizing only the effective coefficient.

【0047】この場合は、例えば、図5(a) に斜線を付
して示した9個の有効係数に対応するバッファ232の
アドレスが、選択的に初期化される。これにより、無効
係数に対応している55個のアドレスに対する書込処理
が削減され、9回の書込処理を行うことにより、初期化
処理を完了することができるので、64個のアドレス全
てに初期値『0』を書き込んで初期化する場合に比べ
て、初期化処理に要する時間を大幅に短縮することがで
きる。
In this case, for example, the addresses of the buffer 232 corresponding to the nine effective coefficients shown by hatching in FIG. 5A are selectively initialized. As a result, the write processing for the 55 addresses corresponding to the invalid coefficient is reduced, and the initialization processing can be completed by performing the write processing 9 times. The time required for the initialization process can be significantly shortened as compared with the case where the initial value “0” is written and initialized.

【0048】このように、量子化係数DQUに含まれる有
効係数のみを選択的に逆量子化し、これらの有効係数の
アドレスのみを選択的に初期化することにより、従来の
逆量子化処理において、無駄な処理に費やされていた時
間を削減し、1ブロック分の量子化係数DQUの逆量子化
処理に要する時間を短縮することができる。
As described above, by selectively dequantizing only the effective coefficients included in the quantized coefficient D QU and selectively initializing only the addresses of these effective coefficients, the conventional inverse quantization processing is performed. By doing so, it is possible to reduce the time spent for useless processing and shorten the time required for the inverse quantization processing of the quantization coefficient D QU for one block.

【0049】通常の画像をADCT方式で符号化した場
合には、極く少数の有効係数を含んだ量子化係数DQU
数多く現れるので、上述したようにして、各ブロックの
逆量子化処理に要する時間を短縮することにより、画像
全体の復元処理に要する時間を大幅に短縮することが可
能である。
When a normal image is encoded by the ADCT method, a large number of quantization coefficients D QU including a very small number of effective coefficients appear, so that the inverse quantization processing of each block is performed as described above. By reducing the time required, it is possible to significantly reduce the time required for restoration processing of the entire image.

【0050】なお、各ブロックの逆量子化処理と各ブロ
ックの逆DCT変換処理とは、独立に処理可能であるか
ら、逆量子化処理と逆DCT変換処理とを並行して処理
する構成としてもよい。
Since the inverse quantization process of each block and the inverse DCT transform process of each block can be performed independently, the inverse quantization process and the inverse DCT transform process may be processed in parallel. Good.

【0051】図6に、請求項3の画像データ復元装置の
逆量子化部の実施例構成を示す。図6において、変換係
数格納手段113は、2つのバッファ233a,233
bと切換制御部234とから形成されており、切換制御
部234が、マルチプレクサ231の出力を2つのバッ
ファ233a,233bにブロックごとに交互に送出す
る構成となっている。また、図6において、2つのメモ
リ241a,241bと2つのカウンタ242a,24
2bとは、アドレス保持手段114を形成しており、そ
れぞれ2つのバッファ233a,233bに対応して、
各バッファ233a,233bに格納されるDCT係数
Dに含まれる有効係数のアドレスを保持する構成となっ
ている。以下、バッファ233a,233bを総称する
際には、単にバッファ233と称する。
FIG. 6 shows the construction of an embodiment of the dequantization section of the image data restoration device of the third aspect. In FIG. 6, the conversion coefficient storage unit 113 has two buffers 233a and 233.
b and a switching control unit 234, the switching control unit 234 alternately outputs the output of the multiplexer 231 to the two buffers 233a and 233b for each block. Further, in FIG. 6, two memories 241a and 241b and two counters 242a and 24b are provided.
2b forms an address holding unit 114, which corresponds to the two buffers 233a and 233b, respectively.
It is configured to hold the address of the effective coefficient included in the DCT coefficient D stored in each of the buffers 233a and 233b. Hereinafter, the buffers 233a and 233b will be simply referred to as the buffer 233 when collectively referred to.

【0052】また、画像データ復元装置は、パイプライ
ン制御部235を備えて構成されており、このパイプラ
イン制御部235により、逆量子化部210と逆DCT
変換部731との動作を制御する構成となっている。
Further, the image data restoration device is constructed by including a pipeline control section 235, and by this pipeline control section 235, the inverse quantization section 210 and the inverse DCT are performed.
It is configured to control the operation with the conversion unit 731.

【0053】この場合は、逆量子化部210のアドレス
算出手段111のブロック検出部212からの検出信号
の入力に応じて、パイプライン制御部235は、切換制
御部234にバッファ233の切り換えを指示するとと
もに、復号部711に対して、次のブロックの復号処理
の開始を指示すればよい。これにより、前のブロックに
対応するDCT係数Dをバッファ233の一方に保持し
ながら、次のブロックの逆量子化処理を行うことができ
る。また、このとき、パイプライン制御部235は、逆
DCT変換部731に上述したバッファ233を指定し
て逆DCT変換処理の開始を指示し、逆DCT変換部7
31からの終了通知に応じて、タイミング制御部252
に対して、このバッファ233の初期化処理の開始を指
示すればよい。また、カウンタ242からの全ての有効
係数アドレスが読み出された旨の通知をパイプライン制
御部235に入力し、パイプライン制御部235が、上
述した書込手段115による初期化処理の終了を確認す
る構成としてもよい。
In this case, the pipeline control unit 235 instructs the switching control unit 234 to switch the buffer 233 in response to the input of the detection signal from the block detection unit 212 of the address calculation unit 111 of the inverse quantization unit 210. At the same time, the decoding unit 711 may be instructed to start the decoding processing of the next block. As a result, the DCT coefficient D corresponding to the previous block can be held in one of the buffers 233 while the inverse quantization process of the next block can be performed. Further, at this time, the pipeline control unit 235 instructs the inverse DCT conversion unit 731 to start the inverse DCT conversion process by designating the above-mentioned buffer 233.
In response to the end notification from 31, the timing control unit 252
However, the start of the initialization process of the buffer 233 may be instructed. In addition, a notification that all valid coefficient addresses have been read from the counter 242 is input to the pipeline control unit 235, and the pipeline control unit 235 confirms the completion of the initialization processing by the writing unit 115 described above. It may be configured to.

【0054】このようにして、有効係数を選択的に逆量
子化する処理と、有効係数に対応するアドレスを選択的
に初期化する処理と、得られたDCT係数Dを逆DCT
変換する処理とを並行して実行することが可能となり、
画像データの復元処理をより高速化することができる。
Thus, the process of selectively dequantizing the effective coefficient, the process of selectively initializing the address corresponding to the effective coefficient, and the inverse DCT of the obtained DCT coefficient D
It becomes possible to execute the conversion process in parallel,
Image data restoration processing can be sped up.

【0055】ところで、本出願人は、画像全体の復元処
理に要する時間を短縮するための技法として、特願平1
−290304号『画像データ復元方式』を既に出願し
ており、この技法と本発明の逆量子化方法とを併せて実
施することにより、画像データの復元処理をより高速化
することができる。
By the way, the applicant of the present invention has proposed a technique for reducing the time required to restore the entire image in Japanese Patent Application No.
No. 290304 “Image data restoration system” has already been filed, and by implementing this technique together with the inverse quantization method of the present invention, it is possible to further speed up the restoration process of image data.

【0056】特願平1−290304号『画像データ復
元方式』は、量子化係数DQUあるいはDCT係数Dに含
まれる有効係数がDC成分のみであった場合に、そのブ
ロックは有効な交流成分を持たない直流ブロックである
と判断し、逆DCT変換処理を実行する代わりに、DC
成分を定数倍して該当するブロックの画像データを求め
ることにより、画像全体の復元処理の高速化を図るもの
である。
In Japanese Patent Application No. 1-290304 "Image Data Restoration Method", when the effective coefficient included in the quantized coefficient D QU or DCT coefficient D is only the DC component, the block produces an effective AC component. Instead of executing the inverse DCT conversion process by determining that it is a DC block that does not have DC
By multiplying the components by a constant and obtaining the image data of the corresponding block, the restoration processing of the entire image is speeded up.

【0057】図7に、請求項4の画像データ復元装置の
実施例構成を示す。図7において、画像データ復元装置
は、図4に示した逆量子化部210に、ブロック検出手
段121に相当する比較器261を付加した構成となっ
ている。また、図7において、逆DCT変換部731と
シフト回路262とマルチプレクサ263とは、逆直交
変換手段102を形成している。
FIG. 7 shows the configuration of an embodiment of the image data restoration device of claim 4. 7, the image data restoration device has a configuration in which a comparator 261 corresponding to the block detection means 121 is added to the inverse quantization unit 210 shown in FIG. Further, in FIG. 7, the inverse DCT transform section 731, the shift circuit 262, and the multiplexer 263 form an inverse orthogonal transform means 102.

【0058】上述した比較器261は、ブロック検出部
212からの検出信号の入力に応じて、アドレス保持手
段114のカウンタ242の計数値と閾値『1』とを比
較する構成となっており、シフト回路262とマルチプ
レクサ263とは、この比較結果に応じて動作する構成
となっている。
The above-mentioned comparator 261 is configured to compare the count value of the counter 242 of the address holding means 114 with the threshold value "1" in response to the input of the detection signal from the block detection unit 212, and shift the shift. The circuit 262 and the multiplexer 263 are configured to operate according to the comparison result.

【0059】ここで、比較器261により、量子化係数
QUに含まれる有効係数が1個であったとされた場合
は、この有効係数はDCT係数DのDC成分に対応する
ものである。すなわち、この量子化係数DQUに対応する
ブロックは、有効な交流成分を持たない直流ブロックで
あり、このブロックの画像データは、全て上述したDC
成分を定数『8』で除算した値であり、上述したシフト
回路262により、バッファ232に格納されたDC成
分を3ビットだけ右にシフトすることによって求めるこ
とができる。
Here, when the comparator 261 determines that the quantization coefficient D QU contains one effective coefficient, this effective coefficient corresponds to the DC component of the DCT coefficient D. That is, the block corresponding to this quantized coefficient D QU is a DC block that does not have a valid AC component, and the image data of this block is all DC described above.
It is a value obtained by dividing the component by a constant “8”, and can be obtained by shifting the DC component stored in the buffer 232 to the right by 3 bits by the shift circuit 262 described above.

【0060】つまり、この場合は、逆直交変換手段10
2において、逆DCT変換部731による逆DCT変換
処理をシフト回路262によるシフト処理に置き換える
ことができる。
That is, in this case, the inverse orthogonal transform means 10
2, the inverse DCT conversion processing by the inverse DCT conversion unit 731 can be replaced with the shift processing by the shift circuit 262.

【0061】このように、逆量子化部210に、ブロッ
ク検出手段121を設けて直流ブロックを検出する構成
とすることにより、逆直交変換手段102において、有
効な交流成分を持たない直流ブロックに適応した処理を
行うことが可能となり、画像データの復元処理に要する
時間を全体として短縮することができる。
As described above, the inverse quantizer 210 is provided with the block detector 121 to detect a DC block, so that the inverse orthogonal transformer 102 is adapted to the DC block having no effective AC component. The processing described above can be performed, and the time required for the restoration processing of the image data can be shortened as a whole.

【0062】また、逐次復元方式の場合は、各ブロック
に対応する量子化係数DQUには必ずDC成分が含まれて
いるから、次のブロックの量子化係数DQUの逆量子化処
理の際に、DC成分に対応するアドレスは必ず更新され
る。従って、この場合は、逆量子化部210による初期
化処理をスキップしてもよい。
In the case of the successive restoration method, since the quantized coefficient D QU corresponding to each block always includes the DC component, the inverse quantized processing of the quantized coefficient D QU of the next block is performed. In addition, the address corresponding to the DC component is always updated. Therefore, in this case, the initialization processing by the inverse quantization unit 210 may be skipped.

【0063】例えば、上述した比較器261により、直
流ブロックが検出された場合に、タイミング制御部25
2は、マルチプレクサ231に零発生器251の出力の
選択を指示する代わりにカウンタ242の計数値をクリ
アし、復号部711に対して、次のブロックに対応する
量子化係数DQUの入力を指示する構成とすればよい。こ
の場合は、逆量子化部210により、DC成分のみが選
択的に逆量子化され、更に、初期化処理がスキップされ
るので、逆量子化処理に要する時間をより短縮すること
ができる。
For example, when a DC block is detected by the comparator 261 described above, the timing control unit 25
2 clears the count value of the counter 242 instead of instructing the multiplexer 231 to select the output of the zero generator 251, and instructs the decoding unit 711 to input the quantization coefficient D QU corresponding to the next block. It may be configured to. In this case, the dequantization unit 210 selectively dequantizes only the DC component and further skips the initialization process, so that the time required for the dequantization process can be further shortened.

【0064】また、本発明の逆量子化方法を階層復元方
式の画像データ復元装置に適用してもよい。図8に、本
発明の逆量子化方法を適用した階層復元型の画像データ
復元装置の実施例構成を示す。
Further, the dequantization method of the present invention may be applied to an image data restoration device of a hierarchical restoration system. FIG. 8 shows an embodiment configuration of a hierarchical restoration type image data restoration device to which the inverse quantization method of the present invention is applied.

【0065】図8において、画像データ復元装置は、図
4に示した画像データ復元装置に、階層復元処理部27
0を付加して構成されており、上述した復号部711と
逆量子化部210と逆DCT変換部731とによって、
入力される符号データから各階層における画像を復元
し、得られた画像と前の階層の画像とに基づいて、階層
復元処理部270が、現階層までの全ての情報を含んだ
画像を復元する構成となっている。この階層復元処理部
270は、例えば、前の階層の画像データを保持してお
き、この画像データと逆DCT変換部731で得られた
画像データとを加算して、現階層までの全ての情報を含
んだ画像データを得る構成とすればよい。
In FIG. 8, the image data restoration device is the same as the image data restoration device shown in FIG.
It is configured by adding 0, and by the decoding unit 711, the dequantization unit 210, and the inverse DCT conversion unit 731 described above,
The image in each layer is restored from the input code data, and based on the obtained image and the image of the previous layer, the layer restoration processing unit 270 restores the image including all information up to the current layer. It is composed. The layer restoration processing unit 270 holds, for example, image data of the previous layer, adds this image data and the image data obtained by the inverse DCT conversion unit 731, and outputs all information up to the current layer. It may be configured to obtain image data including

【0066】階層復元を行う場合には、各階層の1ブロ
ック分の符号として、8行8列の量子化係数DQUの一部
の成分のみを選択的に符号化したものが入力される。例
えば、スペクトラルセレクション方式においては、ま
ず、各ブロックのDC成分のみを選択的に符号化して送
出し、次に、ジグザグスキャンによって2番目および3
番目に走査される成分を選択するというように、順次に
高い空間周波数に対応する成分が選択的に符号化されて
送出される。このため、各階層の符号データを復号して
得られる量子化係数DQUに含まれる有効係数は非常に少
なく、各階層の量子化係数DQUに含まれる有効係数の数
は2〜3個程度である場合が多い。
When hierarchical reconstruction is performed, as a code for one block in each hierarchy, a code obtained by selectively encoding only a part of the components of the quantized coefficient D QU in 8 rows and 8 columns is input. For example, in the spectral selection method, first, only the DC component of each block is selectively encoded and transmitted, and then the second and third components are subjected to zigzag scanning.
The components corresponding to higher spatial frequencies are selectively coded and transmitted in sequence, such as selecting the component to be scanned next. Therefore, the effective coefficients included in quantized coefficients D QU obtained by decoding the encoded data of each layer is very low, the number of valid coefficients included in quantized coefficients D QU of each layer about two to three Is often the case.

【0067】従って、上述したように、有効係数のみを
選択的に逆量子化し、これらの有効係数に対応するアド
レスのみを選択的に初期化することにより、逆量子化処
理に要する時間を大幅に短縮し、各ブロックの画像デー
タの復元処理を高速化することができる。
Therefore, as described above, by selectively dequantizing only the effective coefficients and selectively initializing only the addresses corresponding to these effective coefficients, the time required for the dequantization processing is greatly increased. It is possible to shorten and speed up the restoration processing of the image data of each block.

【0068】また、階層復元の際に、画像データ全体の
復元処理に要する時間を短縮する技法として、本出願人
は、既に、特願平2−180473号を出願している。
この技法は、量子化係数DQUが有効係数を含んでいない
無効ブロックを検出し、この無効ブロックについての逆
DCT変換処理および画像データの更新処理を省略し
て、画像データ全体の復元処理の高速化を図るものであ
る。
The applicant has already filed Japanese Patent Application No. 2-180473 as a technique for shortening the time required for the restoration processing of the entire image data in the hierarchical restoration.
This technique detects an invalid block in which the quantized coefficient D QU does not include a valid coefficient, omits the inverse DCT transform process and the image data update process for this invalid block, and speeds up the restoration process of the entire image data. It is intended to

【0069】図9に、請求項5の画像データ復元装置の
実施例の要部構成を示す。図9において、画像データ復
元装置は、図8に示した画像データ復元装置に、ブロッ
ク検出手段131に相当する比較器271を付加した構
成となっており、逆DCT変換部731と階層復元処理
部270とから逆直交変換手段102が構成されてい
る。
FIG. 9 shows the main configuration of an embodiment of the image data restoration device according to the fifth aspect. 9, the image data restoration device has a configuration in which a comparator 271 corresponding to the block detection means 131 is added to the image data restoration device shown in FIG. 8, and the inverse DCT conversion unit 731 and the hierarchy restoration processing unit are included. The inverse orthogonal transform means 102 is constituted by 270.

【0070】また、上述した比較器271は、ブロック
検出部212からの検出信号の入力に応じて、アドレス
保持手段114のカウンタ242の計数値と閾値『0』
とを比較し、一致した場合に、該当するブロックの量子
化係数DQUに有効係数が含まれていない旨を示す無効ブ
ロック信号を出力する構成となっている。
Further, the comparator 271 described above responds to the input of the detection signal from the block detection unit 212, and the count value of the counter 242 of the address holding means 114 and the threshold value "0".
Are compared, and when they match, an invalid block signal indicating that the quantized coefficient D QU of the corresponding block does not include an effective coefficient is output.

【0071】例えば、スペクトラルセレクション方式に
おいては、上述したように順次に高い空間周波数に対応
する成分が送出されるので、高い次数の階層では、選択
される成分が全て無効係数である場合がある。
For example, in the spectral selection method, since components corresponding to high spatial frequencies are sequentially transmitted as described above, there are cases where all selected components are invalid coefficients in a high-order hierarchy.

【0072】このような場合には、1ブロック分の符号
として、1ブロック分の符号が終了したことを示す『E
OB』符号のみが入力され、これに応じて、上述した比
較器271により無効信号が出力される。
In such a case, as a code for one block, "E" indicating that the code for one block is completed
Only the "OB" code is input, and in response thereto, the invalid signal is output by the comparator 271 described above.

【0073】この場合は、該当するブロックに対応する
量子化係数DQUの成分は全て無効係数であり、従って、
対応するDCT係数Dの成分も全て無効係数であるか
ら、このブロックについての逆量子化処理および逆DC
T変換処理は、無駄な演算処理である。また、この場合
は、現階層の画像に関する新しい情報が入力されないの
だから、上述した階層復元処理部270により、前の階
層までの情報を含んだ画像を更新する必要はない。
In this case, all the components of the quantized coefficient D QU corresponding to the corresponding block are invalid coefficients.
Since all the components of the corresponding DCT coefficient D are also invalid coefficients, the inverse quantization process and the inverse DC for this block are performed.
The T conversion process is a useless calculation process. Further, in this case, since new information regarding the image of the current layer is not input, it is not necessary to update the image including the information up to the previous layer by the layer restoration processing unit 270 described above.

【0074】例えば、タイミング制御部252は、上述
した無効ブロック信号に応じて、復号手段101に符号
データの復号処理を開始する旨を指示する構成とすれば
よい。この場合は、カウンタ242の計数値は『0』で
あるから、タイミング制御部252が改めてクリアする
必要はない。
For example, the timing control section 252 may be configured to instruct the decoding means 101 to start the decoding processing of the coded data in accordance with the invalid block signal described above. In this case, since the count value of the counter 242 is “0”, the timing control unit 252 does not need to clear it again.

【0075】また、逆DCT変換部731は、この無効
ブロック信号の入力に応じて、逆DCT変換処理をスキ
ップするとともに、階層復元処理部270に対して、無
効ブロックである旨を通知すればよい。これに応じて、
階層復元処理部270は、上述した階層復元処理をスキ
ップし、前の階層の画像データをそのまま出力すればよ
い。
Further, the inverse DCT transform section 731 may skip the inverse DCT transform processing in response to the input of this invalid block signal, and notify the hierarchical restoration processing section 270 that it is an invalid block. .. Accordingly
The layer restoration processing unit 270 may skip the layer restoration process described above and output the image data of the previous layer as it is.

【0076】このように、逆量子化部210に、ブロッ
ク検出手段131を設けて無効ブロックを検出する構成
とすることにより、逆直交変換手段102において、有
効な情報を含んでいない無効ブロックに適応した処理を
行うことが可能となり、画像データの復元処理に要する
時間を全体として短縮することができる。
As described above, the inverse quantizing unit 210 is provided with the block detecting means 131 to detect an invalid block, so that the inverse orthogonal transforming means 102 adapts to an invalid block which does not include valid information. The processing described above can be performed, and the time required for the restoration processing of the image data can be shortened as a whole.

【0077】[0077]

【発明の効果】以上説明したように本発明は、有効係数
を選択的に逆量子化し、これらの有効係数が保持された
アドレスを選択的に初期化することにより、無効係数と
量子化閾値との無駄な乗算処理および無効係数に対応す
るアドレスに対する無駄な初期化処理を削減することを
可能とするので、逆量子化処理に要する時間を短縮する
ことができ、画像データの復元処理の高速化を図ること
ができる。
As described above, the present invention selectively dequantizes effective coefficients and selectively initializes the addresses at which these effective coefficients are held, thereby making it possible to obtain an invalid coefficient and a quantization threshold value. It is possible to reduce useless multiplication processing of the above and useless initialization processing for an address corresponding to an invalid coefficient, so that the time required for the inverse quantization processing can be shortened, and the image data restoration processing can be speeded up. Can be planned.

【0078】更に、逆量子化処理および初期化処理と逆
DCT変換処理とを並行して行うことにより、1ブロッ
ク当たりの処理時間を短縮して、より高速に復元処理を
行うことができる。
Further, by performing the inverse quantization process and the initialization process and the inverse DCT transform process in parallel, the processing time per block can be shortened and the restoration process can be performed at a higher speed.

【0079】また、直流ブロックおよび無効ブロックを
検出し、逆直交変換手段においてこれらのブロックに適
応する処理を行うことにより、各ブロックの逆量子化処
理に要する時間を短縮するとともに、画像全体の復元処
理に要する時間を大幅に短縮することができる。
Further, by detecting the DC block and the invalid block and performing the processing adapted to these blocks in the inverse orthogonal transform means, the time required for the inverse quantization processing of each block is shortened and the entire image is restored. The time required for processing can be significantly reduced.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の逆量子化方法の原理を示す図である。FIG. 1 is a diagram showing the principle of an inverse quantization method according to the present invention.

【図2】請求項2および請求項3の画像データ復元装置
の構成を示す図である。
FIG. 2 is a diagram showing a configuration of an image data restoration device according to claims 2 and 3;

【図3】請求項4および請求項5の画像データ復元装置
の構成を示す図である。
FIG. 3 is a diagram showing a configuration of an image data restoration device according to claims 4 and 5;

【図4】請求項2の画像データ復元装置の実施例構成を
示す図である。
FIG. 4 is a diagram showing a configuration of an embodiment of the image data restoration device of claim 2;

【図5】有効係数アドレスの説明図である。FIG. 5 is an explanatory diagram of effective coefficient addresses.

【図6】請求項3の画像データ復元装置の逆量子化部の
実施例の要部構成を示す図である。
FIG. 6 is a diagram showing a main configuration of an embodiment of an inverse quantization unit of the image data restoration device according to the present invention.

【図7】請求項4の画像データ復元装置の逆量子化部の
実施例の要部構成を示す図である。
FIG. 7 is a diagram showing a main configuration of an embodiment of an inverse quantization unit of the image data restoration device of claim 4;

【図8】本発明の逆量子化方法を適用した階層復元方式
の画像データ復元装置の実施例構成図である。
FIG. 8 is a configuration diagram of an embodiment of an image data restoration device of a hierarchical restoration system to which the inverse quantization method of the present invention is applied.

【図9】請求項5の画像データ復元装置の実施例の要部
構成を示す図である。
FIG. 9 is a diagram showing a main configuration of an embodiment of the image data restoration device of claim 5;

【図10】従来の画像データ圧縮装置の構成図である。FIG. 10 is a configuration diagram of a conventional image data compression device.

【図11】ブロックの例を示す図である。FIG. 11 is a diagram showing an example of a block.

【図12】DCT係数Dの例を示す図である。FIG. 12 is a diagram showing an example of a DCT coefficient D.

【図13】量子化マトリクスを示す図である。FIG. 13 is a diagram showing a quantization matrix.

【図14】量子化係数DQUを示す図である。FIG. 14 is a diagram showing a quantization coefficient D QU .

【図15】ジグザグスキャンの説明図である。FIG. 15 is an explanatory diagram of zigzag scanning.

【図16】従来の画像データ復元装置の構成図である。FIG. 16 is a configuration diagram of a conventional image data restoration device.

【図17】従来の逆量子化処理部の概略構成図である。FIG. 17 is a schematic configuration diagram of a conventional inverse quantization processing unit.

【符号の説明】[Explanation of symbols]

101 復号手段 102 逆直交変換手段 111 アドレス算出手段 112 逆量子化手段 113 変換係数格納手段 114 アドレス保持手段 115 書込手段 121,131 ブロック検出手段 201 デマルチプレクサ(DMPX) 211 積算回路 212 ブロック検出部 221,722 乗算器 222,723 量子化閾値保持部 231,263 マルチプレクサ(MPX) 232,233 バッファ 234 切換制御部 235 パイプライン制御部 241 メモリ 242 カウンタ 251 零発生器 252 タイミング制御部 253 読出回路 261,271 比較器 262 シフト回路 270 階層復元処理部 611 DCT変換部 620 線型量子化部 631 符号化部 632 符号表 711 復号部 712 復号表 720 逆量子化部 721 配列復元部 724 アドレス算出部 725 DCT係数保持部 731 逆DCT変換部 101 Decoding Means 102 Inverse Orthogonal Transforming Means 111 Address Calculating Means 112 Inverse Quantizing Means 113 Transform Coefficient Storing Means 114 Address Holding Means 115 Writing Means 121, 131 Block Detecting Means 201 Demultiplexer (DMPX) 211 Integrating Circuits 212 Block Detecting Units 221 , 722 Multiplier 222,723 Quantization threshold holding unit 231,263 Multiplexer (MPX) 232,233 Buffer 234 Switching control unit 235 Pipeline control unit 241 Memory 242 Counter 251 Zero generator 252 Timing control unit 253 Read circuit 261,271 Comparator 262 Shift circuit 270 Hierarchical restoration processing unit 611 DCT conversion unit 620 Linear quantization unit 631 Encoding unit 632 Code table 711 Decoding unit 712 Decoding table 720 Inverse quantization unit 721 Distribution Restorer 724 address calculating unit 725 DCT coefficient holding unit 731 inverse DCT unit

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 原画像をそれぞれが複数の画素からなる
複数のブロックごとに直交変換して変換係数からなる係
数行列を求め、この係数行列の各成分を対応する量子化
閾値で量子化して得られる量子化係数行列を符号化した
符号データから前記原画像を復元する際に、前記符号デ
ータを復号して得られる量子化係数から係数行列を得る
逆量子化方法において、 各ブロックに対応する量子化係数行列から零以外の値を
有する有効係数を抽出し、 前記有効係数それぞれに対応する量子化閾値を乗じ、 得られた乗算結果を前記有効係数が前記量子化係数行列
において占める位置を示す有効係数アドレスに応じてそ
れぞれ保持して係数行列を復元し、 次のブロックに対応する量子化係数の逆量子化処理の前
に、前記有効係数アドレスに対して、選択的に初期化処
理を行うことを特徴とする逆量子化方法。
1. An original image is orthogonally transformed for each of a plurality of blocks each including a plurality of pixels to obtain a coefficient matrix including transform coefficients, and each component of the coefficient matrix is quantized by a corresponding quantization threshold value. In the dequantization method of obtaining the coefficient matrix from the quantized coefficients obtained by decoding the code data when restoring the original image from the code data obtained by encoding the quantized coefficient matrix, the quantum corresponding to each block An effective coefficient having a value other than zero is extracted from the quantized coefficient matrix, multiplied by a quantization threshold value corresponding to each of the effective coefficients, and the obtained multiplication result is indicated by the effective coefficient indicating the position occupied in the quantized coefficient matrix. The coefficient matrix is restored by holding it according to the coefficient address, and the effective coefficient address is selected before the inverse quantization process of the quantized coefficient corresponding to the next block. Inverse quantization method and performing initialization processing.
【請求項2】 原画像をそれぞれが複数の画素からなる
複数のブロックごとに直交変換して変換係数からなる係
数行列を求め、この係数行列の各成分を対応する量子化
閾値で量子化して得られる量子化係数行列を符号化した
符号データが入力され、この符号データを復号して、前
記量子化係数行列を表す復号データを出力する復号手段
(101)と、 前記復号データに基づいて、各ブロックの量子化係数行
列に含まれる零以外の値を有する有効係数が前記量子化
係数行列において占める位置を示す有効係数アドレスを
それぞれ求めるアドレス算出手段(111)と、 前記有効係数と該当する有効係数アドレスで示される量
子化閾値とを乗算し、変換係数として出力する逆量子化
手段(112)と、 前記変換係数を前記有効係数アドレスに対応して格納す
る変換係数格納手段(113)と、 前記有効係数アドレスを順次に保持するアドレス保持手
段(114)と、 前記変換係数格納手段(113)に格納された変換係数
からなる係数行列を逆直交変換して、画像データを復元
する逆直交変換手段(102)と、 前記逆直交変換手段(102)による逆直交変換処理の
終了に応じて、前記アドレス保持手段(114)に保持
された有効係数アドレスで示される前記変換係数格納手
段(113)の格納場所に、所定の初期値を書き込む書
込手段(115)とを備えたことを特徴とする画像デー
タ復元装置。
2. An original image is orthogonally transformed for each of a plurality of blocks each having a plurality of pixels to obtain a coefficient matrix composed of transform coefficients, and each component of this coefficient matrix is quantized by a corresponding quantization threshold value. Coded data obtained by coding the quantized coefficient matrix is input, the coded data is decoded, and the decoding means (101) for outputting the decoded data representing the quantized coefficient matrix; Address calculation means (111) for obtaining an effective coefficient address indicating a position in the quantized coefficient matrix, which effective coefficient having a value other than zero included in the quantized coefficient matrix of the block, respectively, and the effective coefficient and the corresponding effective coefficient. An inverse quantization means (112) for multiplying a quantization threshold value indicated by an address and outputting it as a transform coefficient, and the transform coefficient corresponding to the effective coefficient address. A conversion coefficient storage means (113) for storing the same, an address holding means (114) for sequentially holding the effective coefficient addresses, and a coefficient matrix composed of the conversion coefficients stored in the conversion coefficient storage means (113). Inverse orthogonal transformation means (102) for performing orthogonal transformation to restore the image data, and in accordance with the end of the inverse orthogonal transformation processing by the inverse orthogonal transformation means (102), the valid data held in the address holding means (114). An image data restoration device comprising: a writing means (115) for writing a predetermined initial value in a storage location of the conversion coefficient storage means (113) indicated by a coefficient address.
【請求項3】 請求項2に記載の画像データ復元装置に
おいて、 変換係数格納手段(113)が、1ブロック分の係数行
列に相当する容量を有する複数の領域を切り換えて、連
続するブロックに対応する係数行列を格納する構成であ
り、 アドレス保持手段(114)が、前記変換係数格納手段
(113)の各領域に格納される係数行列に対応して有
効係数アドレスを保持する構成であり、 書込手段(115)が、前記アドレス保持手段(11
4)に保持された各領域の係数行列に対応する有効係数
アドレスに応じて、初期値の書込処理を行う構成である
ことを特徴とする画像データ復元装置。
3. The image data restoration device according to claim 2, wherein the transform coefficient storage means (113) switches a plurality of areas having a capacity corresponding to a coefficient matrix for one block to correspond to consecutive blocks. The address holding means (114) holds the effective coefficient address corresponding to the coefficient matrix stored in each area of the transform coefficient storage means (113). And an address holding means (11)
4) An image data restoration device characterized in that the initial value writing process is performed according to the effective coefficient address corresponding to the coefficient matrix of each area held in 4).
【請求項4】 請求項2に記載の画像データ復元装置に
おいて、 各ブロックに対応する量子化係数行列に含まれる有効係
数の数に基づいて、直流成分のみで表される直流ブロッ
クを検出し、この検出結果を逆直交変換手段(102)
による逆直交変換処理に供するブロック検出手段(12
1)を備えたことを特徴とする画像データ復元装置。
4. The image data restoration device according to claim 2, wherein a DC block represented by only a DC component is detected based on the number of effective coefficients included in the quantization coefficient matrix corresponding to each block, The result of this detection is the inverse orthogonal transformation means (102).
Block detecting means (12
An image data restoration device comprising 1).
【請求項5】 請求項2に記載の画像データ復元装置に
おいて、 各ブロックに対応する量子化係数行列に含まれる有効係
数の数に基づいて、有効係数を含まない無効ブロックを
検出し、この検出結果を逆直交変換手段(102)によ
る逆直交変換処理に供するブロック検出手段(131)
を備えたことを特徴とする画像データ復元装置。
5. The image data restoration device according to claim 2, wherein an invalid block containing no effective coefficient is detected based on the number of effective coefficients included in the quantization coefficient matrix corresponding to each block, and this detection is performed. Block detection means (131) for providing the result to the inverse orthogonal transformation processing by the inverse orthogonal transformation means (102)
An image data restoration device comprising:
JP18639091A 1991-07-25 1991-07-25 Inverse quantization method and image data restoration device Expired - Fee Related JP2839389B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18639091A JP2839389B2 (en) 1991-07-25 1991-07-25 Inverse quantization method and image data restoration device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18639091A JP2839389B2 (en) 1991-07-25 1991-07-25 Inverse quantization method and image data restoration device

Publications (2)

Publication Number Publication Date
JPH0556271A true JPH0556271A (en) 1993-03-05
JP2839389B2 JP2839389B2 (en) 1998-12-16

Family

ID=16187560

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18639091A Expired - Fee Related JP2839389B2 (en) 1991-07-25 1991-07-25 Inverse quantization method and image data restoration device

Country Status (1)

Country Link
JP (1) JP2839389B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07203439A (en) * 1993-12-28 1995-08-04 Nec Corp Image signal decoder
JPH08307868A (en) * 1995-04-28 1996-11-22 Nec Corp Moving image decoder
WO2001095637A1 (en) * 2000-06-02 2001-12-13 Matsushita Electric Industrial Co., Ltd. Image processing apparatus, and image processing method
JP2005318560A (en) * 2004-03-30 2005-11-10 Matsushita Electric Ind Co Ltd Variable length decoder and variable length decoding method
US7170939B2 (en) 2000-09-29 2007-01-30 Kabushiki Kaisha Toshiba Compression-encoded data decoding apparatus
WO2008111660A1 (en) * 2007-03-09 2008-09-18 Sharp Kabushiki Kaisha Methods and systems for scalable-to-non-scalable bit-stream rewriting

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07203439A (en) * 1993-12-28 1995-08-04 Nec Corp Image signal decoder
JPH08307868A (en) * 1995-04-28 1996-11-22 Nec Corp Moving image decoder
WO2001095637A1 (en) * 2000-06-02 2001-12-13 Matsushita Electric Industrial Co., Ltd. Image processing apparatus, and image processing method
US6987811B2 (en) 2000-06-02 2006-01-17 Matsushita Electric Industrial Co., Ltd. Image processor and image processing method
US7170939B2 (en) 2000-09-29 2007-01-30 Kabushiki Kaisha Toshiba Compression-encoded data decoding apparatus
JP2005318560A (en) * 2004-03-30 2005-11-10 Matsushita Electric Ind Co Ltd Variable length decoder and variable length decoding method
JP4607638B2 (en) * 2004-03-30 2011-01-05 パナソニック株式会社 Variable length decoding apparatus and method
WO2008111660A1 (en) * 2007-03-09 2008-09-18 Sharp Kabushiki Kaisha Methods and systems for scalable-to-non-scalable bit-stream rewriting
US8767834B2 (en) 2007-03-09 2014-07-01 Sharp Laboratories Of America, Inc. Methods and systems for scalable-to-non-scalable bit-stream rewriting

Also Published As

Publication number Publication date
JP2839389B2 (en) 1998-12-16

Similar Documents

Publication Publication Date Title
US6643408B2 (en) Image coding and decoding apparatus, method of image coding and decoding, and recording medium for recording program for image coding and decoding
JPH11127355A (en) Device and method for encoding image and recording medium recording image encoding program
US5453788A (en) Apparatus for converting encoded data into image data, including data preparing circuit, to allow enlargement or reduction of image
JP2839389B2 (en) Inverse quantization method and image data restoration device
KR940009117B1 (en) Method and apparatus for recovery of image data
JP3105906B2 (en) Image processing device
JP2918360B2 (en) Inverse quantization method and image data restoration device
KR100579417B1 (en) High speed image compression apparatus
JP2839392B2 (en) Image data restoration method and apparatus
JPH04220081A (en) Method and device for picture data decoding
JPH04247770A (en) Picture data compression method, picture data compression device and picture data restoring device
JPH04271664A (en) Picture data compressor and picture data decoder
JP2724223B2 (en) Image data restoration method
KR100530745B1 (en) Method of displaying a high-resolution digital image on a low-resolution display
JP3027605B2 (en) Image processing device
JP2856268B2 (en) Image data restoration device
JPH04274674A (en) Data converter
JP3065393B2 (en) Image data restoration method and image data restoration device
JPH04255169A (en) Layer decoding system
JPH0487471A (en) Picture processing unit
JPH05219358A (en) Compressed picture data extraction device
JP2937455B2 (en) Image data compression device and image data decompression device
JPH07222149A (en) Method and device for processing picture
JPH04211575A (en) Orthogonal convertion operation device
JPH04137975A (en) Inverse orthogonal transformation method and circuit

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980929

LAPS Cancellation because of no payment of annual fees