JPH0487466A - 画像データ符号化・復元装置 - Google Patents
画像データ符号化・復元装置Info
- Publication number
- JPH0487466A JPH0487466A JP2201260A JP20126090A JPH0487466A JP H0487466 A JPH0487466 A JP H0487466A JP 2201260 A JP2201260 A JP 2201260A JP 20126090 A JP20126090 A JP 20126090A JP H0487466 A JPH0487466 A JP H0487466A
- Authority
- JP
- Japan
- Prior art keywords
- dct
- coefficients
- storage means
- quantization
- memory
- 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
Links
Landscapes
- Image Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(概 要〕
多値画像を複数の画素からなるブロックに分割してブロ
ック内の画素を直交変換した後符号化する画像データ符
号化と符号化データを復号する画像データ符号化・復元
装置に関し、 画像データの符号化、更には復号化を高速に行う画像デ
ータ符号化・復号化装置を提供することを目的とし、 原画像を複数のN×N画素からなるブロックに分割し、
前記ブロック毎に前記複数のN×N画素の階調値を2次
元離散コサイン変換して得られる変換係数を量子化し、
得られた量子化係数を符号化する装置において、前記原
画像を構成する画信号が加わり、前記原画像の少な(と
も1ブロック分を記憶する画信号記憶手段と、該画信号
記憶手段で記憶する前記画信号を前記ブロック単位で2
次元DCT変換してDCT係数を出力する2次元DCT
変換手段と、該DCT係数を少なくとも1ブロック分記
憶するDCT係数記憶手段と、該DCT係数記憶手段で
記憶する前記DCT係数を線形量子化し、量子化係数を
出力する線形量子化平段と、該量子化係数を少なくとも
1ブロック分記憶する量子化係数記憶手段と、該量子化
係数記憶手段で記憶する量子化係数を符号化する符号化
手段とより成るように構成する。
ック内の画素を直交変換した後符号化する画像データ符
号化と符号化データを復号する画像データ符号化・復元
装置に関し、 画像データの符号化、更には復号化を高速に行う画像デ
ータ符号化・復号化装置を提供することを目的とし、 原画像を複数のN×N画素からなるブロックに分割し、
前記ブロック毎に前記複数のN×N画素の階調値を2次
元離散コサイン変換して得られる変換係数を量子化し、
得られた量子化係数を符号化する装置において、前記原
画像を構成する画信号が加わり、前記原画像の少な(と
も1ブロック分を記憶する画信号記憶手段と、該画信号
記憶手段で記憶する前記画信号を前記ブロック単位で2
次元DCT変換してDCT係数を出力する2次元DCT
変換手段と、該DCT係数を少なくとも1ブロック分記
憶するDCT係数記憶手段と、該DCT係数記憶手段で
記憶する前記DCT係数を線形量子化し、量子化係数を
出力する線形量子化平段と、該量子化係数を少なくとも
1ブロック分記憶する量子化係数記憶手段と、該量子化
係数記憶手段で記憶する量子化係数を符号化する符号化
手段とより成るように構成する。
また、原画像を複数のN×N画素からなるブロックに分
割し、前記ブロック毎に前記複数のN×N画素の階調値
を2次元離散コサイン変換して得られる変換係数を量子
化し、得られた量子化係数を符号化した符号データから
画像を復元する装置において、符号データが加わり、該
符号データを復号し、量子化係数を出力する可変長復号
手段と、該量子化係数を記憶する量子化係数記憶手段と
、該量子化係数記憶手段で記憶する量子化係数を逆量子
化し、DCT係数を出力する逆量子化手段と、該DCT
係数を記憶するDCT係数記憶手段と、該DCT係数記
憶手段で記憶するDCT係数を逆DCT変換し画信号を
出力する逆DCT変換手段と、該画信号を記憶する画信
号記憶手段とより成るように構成する。
割し、前記ブロック毎に前記複数のN×N画素の階調値
を2次元離散コサイン変換して得られる変換係数を量子
化し、得られた量子化係数を符号化した符号データから
画像を復元する装置において、符号データが加わり、該
符号データを復号し、量子化係数を出力する可変長復号
手段と、該量子化係数を記憶する量子化係数記憶手段と
、該量子化係数記憶手段で記憶する量子化係数を逆量子
化し、DCT係数を出力する逆量子化手段と、該DCT
係数を記憶するDCT係数記憶手段と、該DCT係数記
憶手段で記憶するDCT係数を逆DCT変換し画信号を
出力する逆DCT変換手段と、該画信号を記憶する画信
号記憶手段とより成るように構成する。
本発明は、多値画像等のデータの符号化装置に係り、更
に詳しくは多値画像を複数の画素からなるフロックに分
割してブロック内の画素を直交変換した後符号化する画
像データ符号化と符号化データを復号する画像データ符
号化・復元装置に関する。
に詳しくは多値画像を複数の画素からなるフロックに分
割してブロック内の画素を直交変換した後符号化する画
像データ符号化と符号化データを復号する画像データ符
号化・復元装置に関する。
数値データに比べて情報量が桁違いに大きい画像データ
、特に中間調画像やカラー画像のデータを蓄積し、ある
いは高速・高品質で伝送するためには画素毎の階調値を
高能率に符号化する必要がある。
、特に中間調画像やカラー画像のデータを蓄積し、ある
いは高速・高品質で伝送するためには画素毎の階調値を
高能率に符号化する必要がある。
画像データの高能率な圧縮方式として、例えば適応離散
コサイン変換符号方式(Adaptive Discr
ete Co51ne Transform)がある。
コサイン変換符号方式(Adaptive Discr
ete Co51ne Transform)がある。
このADCT方式は、画像を8×8画素からなるブロッ
クに分割し、このブロックの画信号を2次元離散コサイ
ン変換(以下、DCTと呼ぶ)により空間周波数分布の
係数に変換し、視覚に適応した闇値で量子化し、求めた
量子化係数を統計的に求めたハフマン・テーブルにより
符号化する方式である。
クに分割し、このブロックの画信号を2次元離散コサイ
ン変換(以下、DCTと呼ぶ)により空間周波数分布の
係数に変換し、視覚に適応した闇値で量子化し、求めた
量子化係数を統計的に求めたハフマン・テーブルにより
符号化する方式である。
第9図はADCT方式の符号化回路のブロック図である
。以下ではその符号化動作を説明する。
。以下ではその符号化動作を説明する。
画像を第10図に示す8×8画素からなるブロックに分
割し、端子23から2次元DCT変換部24に入力する
。2次元DCT変換部24では入力された画信号を直交
変換して、第11図に示す空間周波数分布の係数に変換
しくDCT係数を求める)、線形量子化部25に出力す
る。第12図は2次元DCT変換部2・4のブロック図
である。端子23より入力した画信号は1次元DCT変
換部30で1次元DCT変換され、転置部31でブロッ
ク内の係数の行と列とを入れ替え(転置)、1次元DC
T変換部32に出力される。1次元DCT変換部32は
前述の1次元DCT変換部30と同様に1次元DCT変
換する回路であり、入力する信号を同様に1次元DCT
変換し転置部33に出力する。転置部33では、前述の
転置部31と同様の転置処理を行い、端子34に出力す
る。このように画像データの全ブロックについて処理を
行うことで入力した画像信号はDCT係数に変換される
。
割し、端子23から2次元DCT変換部24に入力する
。2次元DCT変換部24では入力された画信号を直交
変換して、第11図に示す空間周波数分布の係数に変換
しくDCT係数を求める)、線形量子化部25に出力す
る。第12図は2次元DCT変換部2・4のブロック図
である。端子23より入力した画信号は1次元DCT変
換部30で1次元DCT変換され、転置部31でブロッ
ク内の係数の行と列とを入れ替え(転置)、1次元DC
T変換部32に出力される。1次元DCT変換部32は
前述の1次元DCT変換部30と同様に1次元DCT変
換する回路であり、入力する信号を同様に1次元DCT
変換し転置部33に出力する。転置部33では、前述の
転置部31と同様の転置処理を行い、端子34に出力す
る。このように画像データの全ブロックについて処理を
行うことで入力した画像信号はDCT係数に変換される
。
第9図に戻って説明を続ける。線形量子化部25では、
入力されたDCT係数を視覚実験により決められた第1
3図に示す闇値で構成する量子化マトリクス22により
線形量子化する。この線形量子化により第14図に示す
量子化係数を得る。
入力されたDCT係数を視覚実験により決められた第1
3図に示す闇値で構成する量子化マトリクス22により
線形量子化する。この線形量子化により第14図に示す
量子化係数を得る。
第14図で示すように闇値より小さい値のDCT係数は
Oとなり、DC成分とわずかのAC成分のみが値を持つ
量子化係数が生成される。
Oとなり、DC成分とわずかのAC成分のみが値を持つ
量子化係数が生成される。
2次元的に配列された量子化係数は、第15図に示すジ
グザグスキャンと呼ばれる走査順序に従って1次元に変
換され、可変長符号化部26に入力する。可変長符号化
部26は画ブロック先頭のDC成分と前ブロックのDC
成分との差分を可変長符号化する。AC成分については
有効係数(値が0でない係数)の値(以下、インデック
スと呼ぶ)とそこまでの無効係数(値が0の係数)のラ
ンの長さ(以下、ランと称する)を、ブロック毎に可変
長符号化する。DC,AC各成分は画像毎の統計量をも
とに作成するハフマン・テーブルで構成する符号表27
を用いて符号化され、得られた符号データは順次端子2
8より出力される。
グザグスキャンと呼ばれる走査順序に従って1次元に変
換され、可変長符号化部26に入力する。可変長符号化
部26は画ブロック先頭のDC成分と前ブロックのDC
成分との差分を可変長符号化する。AC成分については
有効係数(値が0でない係数)の値(以下、インデック
スと呼ぶ)とそこまでの無効係数(値が0の係数)のラ
ンの長さ(以下、ランと称する)を、ブロック毎に可変
長符号化する。DC,AC各成分は画像毎の統計量をも
とに作成するハフマン・テーブルで構成する符号表27
を用いて符号化され、得られた符号データは順次端子2
8より出力される。
一方、前述した回路によって得られた符号データは以下
の方法により画像に復元される。第16図はADCT方
弐の復元回路のブロック図である。
の方法により画像に復元される。第16図はADCT方
弐の復元回路のブロック図である。
端子40から入力された符号データは可変長復号部41
に入力する。可変長復号部41ではハフマン・テーブル
と逆のテーブルで構成する復号表42により入力された
符号データをインデックスとランの固定長データに復号
し、逆量子化部43に出力する。逆量子化部43は、量
子化マトリクス48の各々値を乗算することにより、入
力された量子化係数を逆量子化してDCT係数を復元し
、2次元逆DCT変換部44に出力する。2次元逆DC
T変換部44は入力されたDCT係数を逆DCT変換に
より直交変換し、空間周波数分布の係数を画信号に変換
する。
に入力する。可変長復号部41ではハフマン・テーブル
と逆のテーブルで構成する復号表42により入力された
符号データをインデックスとランの固定長データに復号
し、逆量子化部43に出力する。逆量子化部43は、量
子化マトリクス48の各々値を乗算することにより、入
力された量子化係数を逆量子化してDCT係数を復元し
、2次元逆DCT変換部44に出力する。2次元逆DC
T変換部44は入力されたDCT係数を逆DCT変換に
より直交変換し、空間周波数分布の係数を画信号に変換
する。
さらに具体的な2次元逆DCT変換部44について説明
する。第17図は2次元逆DCT変換部のブロック図で
ある。端子50より入力したDCT係数は1次元逆DC
T変換部51で1次元逆DCT変換され転置部52に加
わる。転置部52は1ブロツク内の係数の行と列を入れ
換えて1次元逆DCT変換部53に出力する。1次元逆
DCT変換部53は入力された転置後の係数を再び1次
元逆DCT変換し、転置部54に出力する。転置部54
は、転置部52と同様に再度1ブロツク内の係数の行と
列を入れ換える。以上の動作により得られる信号を端子
45から出力することにより画像が復元される。
する。第17図は2次元逆DCT変換部のブロック図で
ある。端子50より入力したDCT係数は1次元逆DC
T変換部51で1次元逆DCT変換され転置部52に加
わる。転置部52は1ブロツク内の係数の行と列を入れ
換えて1次元逆DCT変換部53に出力する。1次元逆
DCT変換部53は入力された転置後の係数を再び1次
元逆DCT変換し、転置部54に出力する。転置部54
は、転置部52と同様に再度1ブロツク内の係数の行と
列を入れ換える。以上の動作により得られる信号を端子
45から出力することにより画像が復元される。
前述したADCT方式において、量子化係数は、DCT
係数を量子化閾値で量子化することで求まる。第18図
は従来の線形量子化回路のブロックである。
係数を量子化閾値で量子化することで求まる。第18図
は従来の線形量子化回路のブロックである。
端子60より入力するDCT係数はDCT係数入力部6
4に加わり保持される。DCT係数入力部64は、タイ
ミング制御部61からのデータ読出し信号(RED)に
従って入力されたDCT係数をiim素毎、順次除算部
65に出力する。
4に加わり保持される。DCT係数入力部64は、タイ
ミング制御部61からのデータ読出し信号(RED)に
従って入力されたDCT係数をiim素毎、順次除算部
65に出力する。
また、量子化閾値保持部62は同様に、タイミング制御
部61からのデータ読出し信号(RED)に従って、保
持している各画素に対応した量子化閾値を順次除算部6
5に出力する。除算部65は、入力された各画素のDC
T係数を量子化闇値で量子化し、結果を量子化係数(Q
UD)としてラッチ部66に出力する。タイミング制御
部61は、量子化閾値保持部62のアクセス時間を計算
して、ラッチ部66にデータのラッチ信号(LAT)を
発生する。このラッチ信号(LAT)により、ラッチ部
66は量子化係数をラッチし、量子化係数をラン・イン
デックス判定部63に出力する。ラン・インデックス判
定部63はランとインデックスを判定すると共に分離し
出力する。1係数分の量子化が終了すると、タイミング
制御部61はDCT係数入力部64と量子化閾値保持部
62に次の画素のDCT係数と量子化闇値の読出しを指
示し、次の画素の係数の量子化を行う。このように、D
CT係数入力部64に保持されているDCT係数を1係
数単位で読出し、量子化闇値保持部62に保持されてい
る量子化闇値で除算して、その結果を量子化係数として
出力する処理をブロック単位に1画面分繰り返すことに
より、1画面分のDCT係数が量子化される。
部61からのデータ読出し信号(RED)に従って、保
持している各画素に対応した量子化閾値を順次除算部6
5に出力する。除算部65は、入力された各画素のDC
T係数を量子化闇値で量子化し、結果を量子化係数(Q
UD)としてラッチ部66に出力する。タイミング制御
部61は、量子化閾値保持部62のアクセス時間を計算
して、ラッチ部66にデータのラッチ信号(LAT)を
発生する。このラッチ信号(LAT)により、ラッチ部
66は量子化係数をラッチし、量子化係数をラン・イン
デックス判定部63に出力する。ラン・インデックス判
定部63はランとインデックスを判定すると共に分離し
出力する。1係数分の量子化が終了すると、タイミング
制御部61はDCT係数入力部64と量子化閾値保持部
62に次の画素のDCT係数と量子化闇値の読出しを指
示し、次の画素の係数の量子化を行う。このように、D
CT係数入力部64に保持されているDCT係数を1係
数単位で読出し、量子化闇値保持部62に保持されてい
る量子化闇値で除算して、その結果を量子化係数として
出力する処理をブロック単位に1画面分繰り返すことに
より、1画面分のDCT係数が量子化される。
また、前述のラン、インデックスに分離されたデータは
可変調符号化部に加わる。第19図は可変長符号化部の
構成図である。可変長符号化部67は符号化制御部69
と符号ビットシフト部70とより成る。ラン、インデッ
クスは符号化制御部69に加わり、前述と同様にハフマ
ン・テーブルである符号テーブル68を用いて符号化信
号を求め、符号ビットシフト部70に入力する。符号ビ
ットシフト部70は指示されるピント数分のシフトを行
い、符号データとして出力する。
可変調符号化部に加わる。第19図は可変長符号化部の
構成図である。可変長符号化部67は符号化制御部69
と符号ビットシフト部70とより成る。ラン、インデッ
クスは符号化制御部69に加わり、前述と同様にハフマ
ン・テーブルである符号テーブル68を用いて符号化信
号を求め、符号ビットシフト部70に入力する。符号ビ
ットシフト部70は指示されるピント数分のシフトを行
い、符号データとして出力する。
前述した画像データの符号化並びに復号化は従来ではC
PU等で処理していた。すなわち入力する画像データを
CPUによりシリアル処理し、順次例えば2次元DCT
変換を行い、続いて線形量子化を行い、更に例えばブロ
ックや画像単位で可変長符号化を行っていた。このため
その符号化、更には復号化には多くの時間を必要とする
という問題を有し、更にはりアルタイムによって処理す
ることかできないという問題を有していた。
PU等で処理していた。すなわち入力する画像データを
CPUによりシリアル処理し、順次例えば2次元DCT
変換を行い、続いて線形量子化を行い、更に例えばブロ
ックや画像単位で可変長符号化を行っていた。このため
その符号化、更には復号化には多くの時間を必要とする
という問題を有し、更にはりアルタイムによって処理す
ることかできないという問題を有していた。
本発明は画像データの符号化、更には復号化を高速に行
う画像データ符号化・復号化装置を提供することを目的
とする。
う画像データ符号化・復号化装置を提供することを目的
とする。
第1図は第1の本発明の原理ブロック図である。
第1の本発明は原画像を複数のN×N画素からなるブロ
ックに分割し、前記ブロック毎に前記複数のN×N画素
の階調値を2次元離散コサイン変換して得られる変換係
数を量子化し、得られた量子化係数を符号化する装置に
おけるものである。
ックに分割し、前記ブロック毎に前記複数のN×N画素
の階調値を2次元離散コサイン変換して得られる変換係
数を量子化し、得られた量子化係数を符号化する装置に
おけるものである。
画信号記憶手段1は前記原画像を構成する画信号が加わ
り、前記原画像の少なくとも1ブロック分を記憶する。
り、前記原画像の少なくとも1ブロック分を記憶する。
2次元DCT変換手段2は前記画信号記憶手段1で記憶
する前記画信号を前記ブロック単位で2次元DCT変換
する。
する前記画信号を前記ブロック単位で2次元DCT変換
する。
DCT係数記憶手段3は前記DCT係数を少なくとも1
ブロック分記憶する。
ブロック分記憶する。
線形量子化手段4は前記DCT係数記憶手段3で記憶す
る前記DCT係数を線形量子化し、量子化係数を出力す
る。
る前記DCT係数を線形量子化し、量子化係数を出力す
る。
量子化係数記憶手段5は前記量子化係数を少なくとも1
ブロック分記憶する。
ブロック分記憶する。
可変長符号化手段6は前記量子化係数記憶手段5で記憶
する量子化係数を符号化する。
する量子化係数を符号化する。
例えば前記画信号記憶手段1、DCT係数記憶手段3、
量子化係数記憶手段5は入力データを記憶する第1、第
2のメモリと、入力データが加わり、前記第1、第2の
メモリに選択的に出力する第1の選択手段と、前記第1
、第2のメモリの出力を選択する第2の選択手段と、前
記第1の選択手段を前記第1のメモリへの出力とした際
に前記第2の選択手段を前記第2のメモリの出力を選択
し、前記第1の選択手段を前記第2のメモリへの出力と
した際に前記第2の選択手段を前記第1のメモリの出力
を選択する制御を行う制御手段とよりそれぞれ成る。
量子化係数記憶手段5は入力データを記憶する第1、第
2のメモリと、入力データが加わり、前記第1、第2の
メモリに選択的に出力する第1の選択手段と、前記第1
、第2のメモリの出力を選択する第2の選択手段と、前
記第1の選択手段を前記第1のメモリへの出力とした際
に前記第2の選択手段を前記第2のメモリの出力を選択
し、前記第1の選択手段を前記第2のメモリへの出力と
した際に前記第2の選択手段を前記第1のメモリの出力
を選択する制御を行う制御手段とよりそれぞれ成る。
第2図は第2の本発明の原理プロ・ンク図である。
第2の本発明は原画像を複数のN×N画素からなるブロ
ックに分割し、前記ブロック毎に前記複数のN×N画素
の階調値を2次元離散コサイン変換して得られる変換係
数を量子化し、得られた量子化係数を符号化した符号デ
ータから画像復元する装置におけるものである。
ックに分割し、前記ブロック毎に前記複数のN×N画素
の階調値を2次元離散コサイン変換して得られる変換係
数を量子化し、得られた量子化係数を符号化した符号デ
ータから画像復元する装置におけるものである。
可変長復号手段7は符号データが加わり、該符号データ
を復号し、量子化係数を出力する。
を復号し、量子化係数を出力する。
量子化係数記憶手段8は前記量子化係数を記憶する。
逆量子化手段9は前記量子化係数記憶手段8で記憶する
量子化係数を逆量子化し、DCT係数を出力する。
量子化係数を逆量子化し、DCT係数を出力する。
DCT係数記憶手段10は前記DCT係数を記憶する。
逆DCT変換手段11は前記DCT係数記憶手段10で
記憶するDCT係数を逆DCT変換し画信号を出力する
。
記憶するDCT係数を逆DCT変換し画信号を出力する
。
画信号記憶手段12は前記画信号を記憶する。
例えば量子化係数記憶手段8、DCT係数記憶手段10
、画信号記憶手段12は入力データを記憶する第1、第
2のメモリと、入力データが加わり、前記第1、第2の
メモリに選択的に出力する第1の選択手段と、前記第1
、第2のメモリの出力を選択する第2の選択手段と、前
記第1の選択手段を前記第1のメモリへの出力とした際
に前記第2の選択手段を前記第2のメモリの出力を選択
し、前記第1の選択手段を前記第2のメモリへの出力と
した際に前記第2の選択手段を前記第1のメモリの出力
を選択する制御を行う制御手段とよりそれぞれ成る。
、画信号記憶手段12は入力データを記憶する第1、第
2のメモリと、入力データが加わり、前記第1、第2の
メモリに選択的に出力する第1の選択手段と、前記第1
、第2のメモリの出力を選択する第2の選択手段と、前
記第1の選択手段を前記第1のメモリへの出力とした際
に前記第2の選択手段を前記第2のメモリの出力を選択
し、前記第1の選択手段を前記第2のメモリへの出力と
した際に前記第2の選択手段を前記第1のメモリの出力
を選択する制御を行う制御手段とよりそれぞれ成る。
第1の本発明においては2次元DCT変換手段2並びに
線形量子化手段4、更に可変長符号化手段6によって順
次DCT変換した後、線形量子化し、更に可変長に符号
化して画信号を符号データとしている。この符号化中に
画信号を記憶する画信号記憶手段1によって例えば1原
画像を記憶し、ブロック単位で2次元DCT変換手段2
に加えている。この2次元DCT変換手段2によって得
られたDCT係数はDCT係数記憶手段3に加わり、同
様にブロック単位で記憶する。DCT係数記憶手段3は
例えば2ブロック分のあるいは1原画像分の容量の2倍
の記憶容量を有し、2次元DCT変換手段2より出力さ
れるDCT係数を一方のDCT係数記憶手段3に記憶す
る。そして線形量子化手段4には他方のデータを出力す
る。
線形量子化手段4、更に可変長符号化手段6によって順
次DCT変換した後、線形量子化し、更に可変長に符号
化して画信号を符号データとしている。この符号化中に
画信号を記憶する画信号記憶手段1によって例えば1原
画像を記憶し、ブロック単位で2次元DCT変換手段2
に加えている。この2次元DCT変換手段2によって得
られたDCT係数はDCT係数記憶手段3に加わり、同
様にブロック単位で記憶する。DCT係数記憶手段3は
例えば2ブロック分のあるいは1原画像分の容量の2倍
の記憶容量を有し、2次元DCT変換手段2より出力さ
れるDCT係数を一方のDCT係数記憶手段3に記憶す
る。そして線形量子化手段4には他方のデータを出力す
る。
線形量子化手段4はDCT係数を線形量子化し量子化係
数記憶手段5に格納する。量子化係数記憶手段5も2原
画像分の記憶容量を有し、一方の領域に線形量子化手段
4で加わる量子化係数を格納する。また、可変長符号化
手段6は量子化係数記憶手段5で記憶する前述した領域
の他方の領域を選択し可変長符号化手段6に加え符号化
する。
数記憶手段5に格納する。量子化係数記憶手段5も2原
画像分の記憶容量を有し、一方の領域に線形量子化手段
4で加わる量子化係数を格納する。また、可変長符号化
手段6は量子化係数記憶手段5で記憶する前述した領域
の他方の領域を選択し可変長符号化手段6に加え符号化
する。
例えば1ブロック或いは1画像分のデータの変換が終了
するとDCT係数記憶手段3、量子化係数記憶手段5は
それぞれの情報の領域を切り換える。
するとDCT係数記憶手段3、量子化係数記憶手段5は
それぞれの情報の領域を切り換える。
すなわち第1の選択手段を第1のメモリへの出力とした
際には第2の選択手段を第2のメモリの出力を選択させ
、第1の選択手段を第2のメモリへの出力とした際には
第2の選択手段を第]のメモリの出力を選択させる制御
を制御手段によって行い、同時に2次元DCT変換、線
形量子化、可変長符号化を行っている。各変換の中間部
にメモリを設けているので、各処理を並行に行うことが
でき処理を高速化することができる。
際には第2の選択手段を第2のメモリの出力を選択させ
、第1の選択手段を第2のメモリへの出力とした際には
第2の選択手段を第]のメモリの出力を選択させる制御
を制御手段によって行い、同時に2次元DCT変換、線
形量子化、可変長符号化を行っている。各変換の中間部
にメモリを設けているので、各処理を並行に行うことが
でき処理を高速化することができる。
第2の本発明の作用は次の如くである。入力する符号デ
ータを可変長復号手段7は復号し、量子化係数として量
子化係数記憶手段8に加える。量子化係数記憶手段8は
一方のメモリへその復号した量子化係数を記憶し、他方
のメモリに記憶しである量子化係数を逆量子化手段9に
出力する。逆量子化手段9はその量子化係数を用いDC
T係数に変換する。量子化係数記憶手段8で変換された
DCT係数はDCT係数記憶手段10の一方のメモリに
記憶される。また、以前に記憶したDCT係数を逆DC
T変換手段11に出力し、逆DCT変換手段11は逆D
CT変換し画信号記憶手段12に出力する。1ブロック
或いは1原画像分の変換が終了すると量子化係数記憶手
段8、DCT係数記憶手段10、画信号記憶手段12は
第1と第2のメモリを切り換える。
ータを可変長復号手段7は復号し、量子化係数として量
子化係数記憶手段8に加える。量子化係数記憶手段8は
一方のメモリへその復号した量子化係数を記憶し、他方
のメモリに記憶しである量子化係数を逆量子化手段9に
出力する。逆量子化手段9はその量子化係数を用いDC
T係数に変換する。量子化係数記憶手段8で変換された
DCT係数はDCT係数記憶手段10の一方のメモリに
記憶される。また、以前に記憶したDCT係数を逆DC
T変換手段11に出力し、逆DCT変換手段11は逆D
CT変換し画信号記憶手段12に出力する。1ブロック
或いは1原画像分の変換が終了すると量子化係数記憶手
段8、DCT係数記憶手段10、画信号記憶手段12は
第1と第2のメモリを切り換える。
これにより、2次元DCT変換手段2、線形量子化手段
4、可変長符号化手段6、さらには可変長復号手段7、
逆量子化手段9、逆DCT変換手段11はブロックや原
画像単位で並列に変換や逆変換を行うことができ処理を
高速化することができる。
4、可変長符号化手段6、さらには可変長復号手段7、
逆量子化手段9、逆DCT変換手段11はブロックや原
画像単位で並列に変換や逆変換を行うことができ処理を
高速化することができる。
第3図は本発明の実施例のADCT方式の符号化回路の
構成図である。画信号入力部71より入力した8×8画
素からなるブロックに分割された画信号は、画信号保持
部72に一時的に保持される。そして、2次元DCT変
換部73は画信号保持部72より加わる画信号をDCT
変換により直交変換してDCT係数保持部74に出力す
る。DCT係数保持部74はそのDCT係数を一時的に
保持する。線形量子化部75はDCT係数保持部74よ
り入力するDCT係数を視覚実験により決められた闇値
で構成する量子化マトリクス76により線形量子化し、
量子化係数保持部77に出力する。この量子化係数を量
子化係数保持部77は一時的に保持する。可変長符号化
部78は量子化係数保持部77より加わる量子化係数を
符号表79により可変長符号化する。すなわち可変長符
号化部78は各ブロック先頭のDC成分と前ブロックの
DC成分との差分を可変長符号化する。AC成分につい
てはインデックスとランを、ブロック毎に可変長符号化
する。そのDC,AC各成分は、符号表79を用いて符
号化され・、得られた符号データは順次、端子80より
出力される。
構成図である。画信号入力部71より入力した8×8画
素からなるブロックに分割された画信号は、画信号保持
部72に一時的に保持される。そして、2次元DCT変
換部73は画信号保持部72より加わる画信号をDCT
変換により直交変換してDCT係数保持部74に出力す
る。DCT係数保持部74はそのDCT係数を一時的に
保持する。線形量子化部75はDCT係数保持部74よ
り入力するDCT係数を視覚実験により決められた闇値
で構成する量子化マトリクス76により線形量子化し、
量子化係数保持部77に出力する。この量子化係数を量
子化係数保持部77は一時的に保持する。可変長符号化
部78は量子化係数保持部77より加わる量子化係数を
符号表79により可変長符号化する。すなわち可変長符
号化部78は各ブロック先頭のDC成分と前ブロックの
DC成分との差分を可変長符号化する。AC成分につい
てはインデックスとランを、ブロック毎に可変長符号化
する。そのDC,AC各成分は、符号表79を用いて符
号化され・、得られた符号データは順次、端子80より
出力される。
第5図はDCT係数保持部74の更に詳細な構成図であ
る。2次元DCT変換部73の出力はAメモリ74−1
、Bメモリ74−2に加わる。Aメそり74−1、Bメ
モリ74−2の出力は線形量子化部75に加わる。制御
部74−3はへメモリ74−1並びにBメモリ74−2
の書込制御(ライトイネーブル信号WEA、WEBによ
る)並びに出力制御(リードイネーブル信号REA。
る。2次元DCT変換部73の出力はAメモリ74−1
、Bメモリ74−2に加わる。Aメそり74−1、Bメ
モリ74−2の出力は線形量子化部75に加わる。制御
部74−3はへメモリ74−1並びにBメモリ74−2
の書込制御(ライトイネーブル信号WEA、WEBによ
る)並びに出力制御(リードイネーブル信号REA。
REBによる)を行う。例えばAメモリ74−1に2次
元DCT変換部73の出力を格納する場合にはライトイ
ネーブル信号WEAをAメモリ74−1に出力し、Aメ
モリ74−1をライトイネーブルとする。また、Bメモ
リ74−2への場合にはライトイネーブル信号WEBを
Bメモリ742に出力しライトイネーブルとする。また
線形量子化部75に出力する場合にはり−ドイネーブル
信号REAをAメモリ74−1に加えて、Aメモリ74
−1をイネーブルにし、記憶するデータを線形量子化部
75に出力する。また、リードイネーブル信号REBを
Bメモリ74−2に加えてBメモリ74−2をイネーブ
ルにし、記憶するデータを出力し、線形量子化部75に
出力する。
元DCT変換部73の出力を格納する場合にはライトイ
ネーブル信号WEAをAメモリ74−1に出力し、Aメ
モリ74−1をライトイネーブルとする。また、Bメモ
リ74−2への場合にはライトイネーブル信号WEBを
Bメモリ742に出力しライトイネーブルとする。また
線形量子化部75に出力する場合にはり−ドイネーブル
信号REAをAメモリ74−1に加えて、Aメモリ74
−1をイネーブルにし、記憶するデータを線形量子化部
75に出力する。また、リードイネーブル信号REBを
Bメモリ74−2に加えてBメモリ74−2をイネーブ
ルにし、記憶するデータを出力し、線形量子化部75に
出力する。
2次元DCT変換部73の準備完了信号DBRDY#、
更には線形量子化部75の準備完了信号QBRDY#は
制御部74−3に加わる。また、制御部74−3は監視
信号BSTT#を2次元DCT変換部73、線形量子化
部75、Aメモリ74−1、Bメモリ74−2に出力す
る。
更には線形量子化部75の準備完了信号QBRDY#は
制御部74−3に加わる。また、制御部74−3は監視
信号BSTT#を2次元DCT変換部73、線形量子化
部75、Aメモリ74−1、Bメモリ74−2に出力す
る。
第6図は第mブロックのデータの流れ、第7図は第m+
1ブロツクのデータの流れを示している。
1ブロツクのデータの流れを示している。
前述した構成におけるDCT係数保持部74の動作状態
を更に詳細に第6図、第7図を用いて説明する。
を更に詳細に第6図、第7図を用いて説明する。
第mブロックにおいては、2次元DCT変換部73でD
CT変換されたDCT係数はDCT係数保持部74のA
メモリ74−1に書き込まれる。
CT変換されたDCT係数はDCT係数保持部74のA
メモリ74−1に書き込まれる。
同時に、DCT係数保持部74のBメモリ74−2から
は、第m−1ブロツクのDCT係数が読み出され、線形
量子化部75に出力され、量子化処理が行われる。そし
て1ブロツクのDCT変換が終了すると、次のブロック
の処理の準備完了信号(DBRDY#)が2次元DCT
変換部73から制御部74−3に出力される。同様に、
線形量子化部75で量子化が終了すると、準備完了信号
(QBRDY#)が制御部74−3に出力される。
は、第m−1ブロツクのDCT係数が読み出され、線形
量子化部75に出力され、量子化処理が行われる。そし
て1ブロツクのDCT変換が終了すると、次のブロック
の処理の準備完了信号(DBRDY#)が2次元DCT
変換部73から制御部74−3に出力される。同様に、
線形量子化部75で量子化が終了すると、準備完了信号
(QBRDY#)が制御部74−3に出力される。
また、第5、第6図には図示していないが、可変長符号
化部78からも同様に準備完了信号(VBRD Y#)
が制御部74−3に出力される。制御部74−3はこの
3種類の準備完了信号の全ての“ON”を検出し、次の
ブロックの処理開始信号(BSTT#)を2次元DCT
変換部73、線形量子化部75、可変長符号化部78に
出力する。
化部78からも同様に準備完了信号(VBRD Y#)
が制御部74−3に出力される。制御部74−3はこの
3種類の準備完了信号の全ての“ON”を検出し、次の
ブロックの処理開始信号(BSTT#)を2次元DCT
変換部73、線形量子化部75、可変長符号化部78に
出力する。
この処理開始信号(B・STT#)により第m+1ブロ
ツクの処理を開始する。尚、制御部74−3はAメモリ
74−1とBメモリ74−2とを切り換える。すなわち
、第m+1ブロツクでは、2次元DCT変換部73でD
CT変換されたDCT係数は、DCT係数保持部74の
Bメモリ74−2に書き込まれる。同時にDCT係数保
持部74のAメモリ74−1から先程書き込まれた第m
ブロックのDCT係数が読み出され、線形量子化部75
に出力され、量子化が行われる。
ツクの処理を開始する。尚、制御部74−3はAメモリ
74−1とBメモリ74−2とを切り換える。すなわち
、第m+1ブロツクでは、2次元DCT変換部73でD
CT変換されたDCT係数は、DCT係数保持部74の
Bメモリ74−2に書き込まれる。同時にDCT係数保
持部74のAメモリ74−1から先程書き込まれた第m
ブロックのDCT係数が読み出され、線形量子化部75
に出力され、量子化が行われる。
前述ではDCT係数保持部74の動作について説明した
が、画信号保持部72および量子化係数保持部77も同
様の動作である。
が、画信号保持部72および量子化係数保持部77も同
様の動作である。
このように各保持部、すなわち画信号保持部72、DC
T係数保持部74、量子化係数保持部77はそれぞれ2
ブロツク分のメモリで構成し、1ブロツクのメモリへの
書込みと他の1ブロツクのメモリからの読出しを同時に
行い、制御部において、3種類の処理の準備完了信号を
検出し、処理開始信号を発生して各保持部の2ブロツク
分のメモリの書込みと読出しを切り換える処理を1画面
分繰り返すことにより、1画面分の符号化が行われる。
T係数保持部74、量子化係数保持部77はそれぞれ2
ブロツク分のメモリで構成し、1ブロツクのメモリへの
書込みと他の1ブロツクのメモリからの読出しを同時に
行い、制御部において、3種類の処理の準備完了信号を
検出し、処理開始信号を発生して各保持部の2ブロツク
分のメモリの書込みと読出しを切り換える処理を1画面
分繰り返すことにより、1画面分の符号化が行われる。
また、前述した第5図の実施例においてはAメモリ74
−1、Bメモリ74−2はブロック単位での記憶容量を
有している。そして更にブロックの終了時に切り換えて
いるが、これに限らす1原画像単位で、すなわち1画面
を頁とした単位でそれぞれの変換を行うことも可能であ
る。
−1、Bメモリ74−2はブロック単位での記憶容量を
有している。そして更にブロックの終了時に切り換えて
いるが、これに限らす1原画像単位で、すなわち1画面
を頁とした単位でそれぞれの変換を行うことも可能であ
る。
更に第5図においてはライトイネーブル信号、リードイ
ネーブル信号によってAメモリ74−1、Bメモリ74
−2の入力並びに出力を切り換えているが、これに限る
ものではない。例えばAメモリ74−1、Bメモリ74
−2の入力側にAメモリ74−1或いはBメモリ74−
2に選択的に2次元DCT変換部73の出力を加えるセ
レクタを設け、更にAメモリ74−1、Bメモリ74−
2の出力を選択して線形量子化部75に出力する選択回
路を設け、それぞれの選択回路を相対するメモリを選択
するようにすることによって同様に可能である。例えば
2次・元DCT変換部73の出力をAメモリ74−1に
入力した時にはBメモリ74−2の出力を線形量子化部
75に選択して出力し、2次元DCT変換部73の出力
をBメモリ74−2に加えた時には、Aメモリ74−1
の出力を選択して線形量子化部75に加えるように制御
することによって同様の動作をとることができる。
ネーブル信号によってAメモリ74−1、Bメモリ74
−2の入力並びに出力を切り換えているが、これに限る
ものではない。例えばAメモリ74−1、Bメモリ74
−2の入力側にAメモリ74−1或いはBメモリ74−
2に選択的に2次元DCT変換部73の出力を加えるセ
レクタを設け、更にAメモリ74−1、Bメモリ74−
2の出力を選択して線形量子化部75に出力する選択回
路を設け、それぞれの選択回路を相対するメモリを選択
するようにすることによって同様に可能である。例えば
2次・元DCT変換部73の出力をAメモリ74−1に
入力した時にはBメモリ74−2の出力を線形量子化部
75に選択して出力し、2次元DCT変換部73の出力
をBメモリ74−2に加えた時には、Aメモリ74−1
の出力を選択して線形量子化部75に加えるように制御
することによって同様の動作をとることができる。
一方、第4図は本発明の実施例のADCT方式の復元回
路の回路構成図である。端子81から入力した符号デー
タは、可変長復号部82に入力する。可変長復号部82
は復号表83により入力された符号データをインデック
スとランの固定長データに復号し、量子化係数保持部8
4に加える。
路の回路構成図である。端子81から入力した符号デー
タは、可変長復号部82に入力する。可変長復号部82
は復号表83により入力された符号データをインデック
スとランの固定長データに復号し、量子化係数保持部8
4に加える。
量子化係数保持部84はこの量子化係数を一時的に保持
する。逆量子化部85は、量子化係数保持部84より入
力する量子化係数を量子化マトリクス86を用いて逆量
子化し、DCT係数係数保持子87力する。そしてDC
T係数係数保持子87のDCT係数を一時的に保持する
。2次元逆DCT変換部88はDCT係数係数保持子8
7入力するDCT係数を逆DCT変換により直交変換し
て空間周波数分布の係数を画信号に変換し、画信号保持
部89に出力する。画信号保持部89はその画信号を一
時的に保持する。そして、画信号保持部89から読み出
した信号を画信号出力部90から出力することにより画
像が復元される。
する。逆量子化部85は、量子化係数保持部84より入
力する量子化係数を量子化マトリクス86を用いて逆量
子化し、DCT係数係数保持子87力する。そしてDC
T係数係数保持子87のDCT係数を一時的に保持する
。2次元逆DCT変換部88はDCT係数係数保持子8
7入力するDCT係数を逆DCT変換により直交変換し
て空間周波数分布の係数を画信号に変換し、画信号保持
部89に出力する。画信号保持部89はその画信号を一
時的に保持する。そして、画信号保持部89から読み出
した信号を画信号出力部90から出力することにより画
像が復元される。
前述した第4図におけるADCT方式の復元においても
量子化係数保持部84、DCT係数係数保持子87信号
保持部89も第5図の構成と同様にメモリを2ブロック
或いは2画面分設け、ブロックや画面単位でそれぞれの
逆変換を行うことにより、同様に高速化することができ
る。
量子化係数保持部84、DCT係数係数保持子87信号
保持部89も第5図の構成と同様にメモリを2ブロック
或いは2画面分設け、ブロックや画面単位でそれぞれの
逆変換を行うことにより、同様に高速化することができ
る。
第8図は本発明に係る1次元DCT変換部の構成図であ
る。従来の技術で述べたように1次元DCT変換を2回
、縦と横を入れ換えて行うことにより2次元変換ができ
る。第8図はその1次元変換におけるものである。1次
元DCT変換部は定数メモリ91を有し、部分演算制御
部92の選択指示(SEL)によって選択された乗数は
レジスタR93,94,95,96に加わる。画信号は
レジスタ97に1ドラ1単位で加わり、乗算器98〜1
01に加わる。一方、乗数を記憶するレジスタ93〜9
6の出力は乗算器98〜101の他方の端子に加わる。
る。従来の技術で述べたように1次元DCT変換を2回
、縦と横を入れ換えて行うことにより2次元変換ができ
る。第8図はその1次元変換におけるものである。1次
元DCT変換部は定数メモリ91を有し、部分演算制御
部92の選択指示(SEL)によって選択された乗数は
レジスタR93,94,95,96に加わる。画信号は
レジスタ97に1ドラ1単位で加わり、乗算器98〜1
01に加わる。一方、乗数を記憶するレジスタ93〜9
6の出力は乗算器98〜101の他方の端子に加わる。
乗算器98〜101はレジスタ97と前述の乗数メモリ
より出力されレジスタ93〜96に格納された乗数とを
乗算し、レジスタ102〜105に格納する。1次元D
CT変換部はマトリクスの乗算であり、個々のマトリク
ス間の乗算を乗算器98〜101で行っている(本発明
の実施例においては8×8のマトリクスの演算を4個単
位で求めている)。
より出力されレジスタ93〜96に格納された乗数とを
乗算し、レジスタ102〜105に格納する。1次元D
CT変換部はマトリクスの乗算であり、個々のマトリク
ス間の乗算を乗算器98〜101で行っている(本発明
の実施例においては8×8のマトリクスの演算を4個単
位で求めている)。
乗算器98〜1010乗算結果を記憶したレジスタ10
2〜105の出力は加算器106〜109に入力する。
2〜105の出力は加算器106〜109に入力する。
加算器106〜109は後述する選択回路(MPX)1
10〜113の出力とを加算しレジスタ114〜117
あるいはレジスタ118〜121に出力する。マトリク
スが8行8列であるのでレジスタ114〜121はこの
8×8の演算のそれぞれ8個の加算結果を記憶するレジ
スタであり、1個の画像信号がレジスタ97に加わるた
びに乗数メモリからは2回の乗数が出力され、乗算器9
8〜101は2回の乗算を行う。また、加算器106〜
109も同様に2回の累算を行う、この2回のうちの一
方がレジスタ114〜117への出力であり、他の1回
がレジスタ118〜121への出力である。これらの累
算を選択するのが選択回路110〜113であり、乗算
器並びに加算器が合計16回の演算を行うことにとより
8個のデータを得て、レジスタ122〜129に格納さ
れる。
10〜113の出力とを加算しレジスタ114〜117
あるいはレジスタ118〜121に出力する。マトリク
スが8行8列であるのでレジスタ114〜121はこの
8×8の演算のそれぞれ8個の加算結果を記憶するレジ
スタであり、1個の画像信号がレジスタ97に加わるた
びに乗数メモリからは2回の乗数が出力され、乗算器9
8〜101は2回の乗算を行う。また、加算器106〜
109も同様に2回の累算を行う、この2回のうちの一
方がレジスタ114〜117への出力であり、他の1回
がレジスタ118〜121への出力である。これらの累
算を選択するのが選択回路110〜113であり、乗算
器並びに加算器が合計16回の演算を行うことにとより
8個のデータを得て、レジスタ122〜129に格納さ
れる。
尚、前述した如く同時に行う演算は4個であるのでレジ
スタ122〜125とレジスタ126〜129への格納
は選択的になされる。合計16回の演算が終了するとレ
ジスタ122〜129には8個の変換データが得られる
ので、選択回路(MPX)130は順次レジスタ122
〜129の出力を選択しDCT係数として出力する。
スタ122〜125とレジスタ126〜129への格納
は選択的になされる。合計16回の演算が終了するとレ
ジスタ122〜129には8個の変換データが得られる
ので、選択回路(MPX)130は順次レジスタ122
〜129の出力を選択しDCT係数として出力する。
第8図における本発明の1次元DCT変換部の構成図に
おいては8×8のマトリクス演算を4個単位で行ってい
るので、演算に必要とする時間を短縮化できる。また、
他の変換より1次元DCT変換は演算時間を必要として
いるが、第8図に示す如く4個等によって並列処理して
いるので、第3図や第4図に示す符号化並びに復元をパ
イプライン処理で行うことができる。
おいては8×8のマトリクス演算を4個単位で行ってい
るので、演算に必要とする時間を短縮化できる。また、
他の変換より1次元DCT変換は演算時間を必要として
いるが、第8図に示す如く4個等によって並列処理して
いるので、第3図や第4図に示す符号化並びに復元をパ
イプライン処理で行うことができる。
以上述べたように本発明によれば、ADCT方式におけ
る符号化、並びに復元化を各変換や逆変換毎に分割し、
各ブロック間に係数を保持するメモリを設けているので
、並列処理を行うことができ処理を高速化できる。
る符号化、並びに復元化を各変換や逆変換毎に分割し、
各ブロック間に係数を保持するメモリを設けているので
、並列処理を行うことができ処理を高速化できる。
更に、各メモリは例えば2画面分備えているので1面へ
のメモリへの書き込みと他の1面のメモリからの読み出
しを同時に行い、各機能ブロックの状態を判定しながら
メモリの書込みと読出しの状態を切り換えることにより
、各機能ブロックの多段のパイプライン処理をすること
ができ、符号化、復元処理の高速化を図ることができる
。
のメモリへの書き込みと他の1面のメモリからの読み出
しを同時に行い、各機能ブロックの状態を判定しながら
メモリの書込みと読出しの状態を切り換えることにより
、各機能ブロックの多段のパイプライン処理をすること
ができ、符号化、復元処理の高速化を図ることができる
。
第1図は本発明の第1の原理ブロック図、第2図は本発
明の第2の原理ブロック図、第3図は本発明の実施例の
A D C’T方式の符号化回路の構成図、 第4図は本発明の実施例のADCT方式の復元回路の構
成図、 第5図は本発明の実施例のDCT係数保持部の構成図、 第6図、第7図は本発明の実施例のDCT係数保持部の
構成例とデータの流れの説明図、第8図は本発明に係る
1次元DCT変換部の構成図、 第9図はADCT方式の符号化回路のブロック図、 第1 第1 第1 第1 第1 第1 第1 図、 第1 第1 第1 0図は原画像信号を表す図、 1図はDCT係数を表す図、 2図は2次元DCT変換部のブロック図、3図はDCT
係数に対する閾値を表す図、4図は量子化係数を表す図
、 5図は量子化係数の走査順序を表す図、6図はADCT
方式の復元回路のブロック7図は2次元逆DCT変換部
のブロック図、8図は従来の線形量子化部のブロック図
、9図は可変長符号化部の構成図である。 ・・画信号記憶手段、 ・・・2次元DCT変換手段、 ・・・DCT係数記憶手段、 ・・・線形量子化手段、 ・・・量子化係数記憶手段、 ・・・可変長符号化手段。
明の第2の原理ブロック図、第3図は本発明の実施例の
A D C’T方式の符号化回路の構成図、 第4図は本発明の実施例のADCT方式の復元回路の構
成図、 第5図は本発明の実施例のDCT係数保持部の構成図、 第6図、第7図は本発明の実施例のDCT係数保持部の
構成例とデータの流れの説明図、第8図は本発明に係る
1次元DCT変換部の構成図、 第9図はADCT方式の符号化回路のブロック図、 第1 第1 第1 第1 第1 第1 第1 図、 第1 第1 第1 0図は原画像信号を表す図、 1図はDCT係数を表す図、 2図は2次元DCT変換部のブロック図、3図はDCT
係数に対する閾値を表す図、4図は量子化係数を表す図
、 5図は量子化係数の走査順序を表す図、6図はADCT
方式の復元回路のブロック7図は2次元逆DCT変換部
のブロック図、8図は従来の線形量子化部のブロック図
、9図は可変長符号化部の構成図である。 ・・画信号記憶手段、 ・・・2次元DCT変換手段、 ・・・DCT係数記憶手段、 ・・・線形量子化手段、 ・・・量子化係数記憶手段、 ・・・可変長符号化手段。
Claims (1)
- 【特許請求の範囲】 1)原画像を複数のN×N画素からなるブロックに分割
し、前記ブロック毎に前記複数のN×N画素の階調値を
2次元離散コサイン変換して得られる変換係数を量子化
し、得られた量子化係数を符号化する装置において、 前記原画像を構成する画信号が加わり、前記原画像の少
なくとも1ブロック分を記憶する画信号記憶手段(1)
と、 該画信号記憶手段(1)で記憶する前記画信号を前記ブ
ロック単位で2次元DCT変換してDCT係数を出力す
る2次元DCT変換手段(2)と、該DCT係数を少な
くとも1ブロック分記憶するDCT係数記憶手段(3)
と、 該DCT係数記憶手段(3)で記憶する前記DCT係数
を線形量子化し、量子化係数を出力する線形量子化手段
(4)と、 該量子化係数を少なくとも1ブロック分記憶する量子化
係数記憶手段(5)と、 該量子化係数記憶手段(5)で記憶する量子化係数を符
号化する可変長符号化手段(6)とより成ることを特徴
とする画像データ符号化装置。 2)原画像を複数のN×N画素からなるブロックに分割
し、前記ブロック毎に前記複数のN×N画素の階調値を
2次元離散コサイン変換して得られる変換係数を量子化
し、得られた量子化係数を符号化した符号データから画
像を復元する装置において、 符号データが加わり、該符号データを復号し、量子化係
数を出力する可変長復号手段(7)と、該量子化係数を
記憶する量子化係数記憶手段(8)と、 該量子化係数記憶手段(8)で記憶する量子化係数を逆
量子化し、DCT係数を出力する逆量子化手段(9)と
、 該DCT係数を記憶するDCT係数記憶手段(10)と
、 該DCT係数記憶手段(10)で記憶するDCT係数を
逆DCT変換し画信号を出力する逆DCT変換手段(1
1)と、 該画信号を記憶する画信号記憶手段(12)とより成る
ことを特徴とする画像データ復元装置。 3)前記画信号記憶手段(1、12)、前記DCT係数
記憶手段(3、10)、前記量子係数記憶手段(5、1
8)は、 入力データを記憶する第1、第2のメモリと、入力デー
タが加わり、該第1、第2のメモリに選択的に出力する
第1の選択手段と、 前記第1、第2のメモリの出力を選択する第2の選択手
段と、 前記第1の選択手段を前記第1のメモリへの出力とした
際に前記第2の選択手段を前記第2のメモリの出力を選
択し、前記第1の選択手段を前記第2のメモリへの出力
とした際に前記第2の選択手段を前記第1のメモリの出
力を選択する制御を行う制御手段とより成ることを特徴
とする請求項1あるいは2記載の画像データ符号化・復
元装置。 4)前記制御手段は処理開始信号が加わるたびに前記第
1、第2の選択手段を切り換えることを特徴とする請求
項3記載の画像データ符号化・復元装置。 5)前記第1、第2のメモリはそれぞれ1原画像に関係
するデータを記憶し、前記制御手段は1原画像単位で前
記第1、第2の選択手段を切り換えることを特徴とする
請求項3記載の画像データ符号化・復元装置。
Priority Applications (11)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20126090A JP2923527B2 (ja) | 1990-07-31 | 1990-07-31 | 画像データ符号化・復元装置 |
| EP91306971A EP0469855B1 (en) | 1990-07-31 | 1991-07-30 | Image data processing method and apparatus |
| US07/738,236 US5416854A (en) | 1990-07-31 | 1991-07-30 | Image data processing method and apparatus |
| DE69131808T DE69131808T2 (de) | 1990-07-31 | 1991-07-30 | Verfahren und Gerät zur Bilddatenverarbeitung |
| KR1019910013213A KR960003648B1 (ko) | 1990-07-31 | 1991-07-31 | 화상데이타 처리방법 및 장치 |
| CA002048204A CA2048204C (en) | 1990-07-31 | 1991-07-31 | Image data processing method and apparatus |
| US08/248,516 US7142720B1 (en) | 1990-07-31 | 1994-05-24 | Image data processing method and apparatus |
| US08/828,562 US5875266A (en) | 1990-07-31 | 1997-03-31 | Image data processing a method and apparatus |
| US08/834,769 US5933538A (en) | 1990-07-31 | 1997-04-03 | Image data processing method and apparatus |
| US08/832,962 US5933533A (en) | 1990-07-31 | 1997-04-04 | Image data processing method and apparatus |
| US09/246,966 US6549667B1 (en) | 1990-07-31 | 1999-02-09 | Image data encoding method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20126090A JP2923527B2 (ja) | 1990-07-31 | 1990-07-31 | 画像データ符号化・復元装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0487466A true JPH0487466A (ja) | 1992-03-19 |
| JP2923527B2 JP2923527B2 (ja) | 1999-07-26 |
Family
ID=16437998
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20126090A Expired - Fee Related JP2923527B2 (ja) | 1990-07-31 | 1990-07-31 | 画像データ符号化・復元装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2923527B2 (ja) |
-
1990
- 1990-07-31 JP JP20126090A patent/JP2923527B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2923527B2 (ja) | 1999-07-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR960003648B1 (ko) | 화상데이타 처리방법 및 장치 | |
| KR100683380B1 (ko) | 영상 압축 부호화를 위한 변환 및 역변환 방법 및 장치 | |
| JP3796432B2 (ja) | フィルタ処理装置およびフィルタ処理方法 | |
| US6396955B1 (en) | Image compression and expansion device | |
| JPS6041915B2 (ja) | 画像信号符号化処理方式 | |
| JP2000165861A (ja) | 動画像復号装置 | |
| JPH0487466A (ja) | 画像データ符号化・復元装置 | |
| JPH06500209A (ja) | 画像データ変換方法および装置 | |
| JPH02122767A (ja) | 画像信号の符号化復号化方式 | |
| JP4266512B2 (ja) | データ処理装置 | |
| JPH04220081A (ja) | 画像データ復元方法及び装置 | |
| JPH08180194A (ja) | 符号化装置及び方法 | |
| JPS61135286A (ja) | 画像デ−タ圧縮装置 | |
| JP2887843B2 (ja) | 画像データ復元方法および装置 | |
| KR100236972B1 (ko) | 저전송율 압축/복원을 위한 이차원 이산여현 변환기 | |
| JP2802158B2 (ja) | 逆直交変換方法および逆直交変換回路 | |
| JP2507654B2 (ja) | 画像デ―タ直交変換処理装置のマトリクス演算回路 | |
| JPH04220082A (ja) | 画像データ復元方法及び装置 | |
| JP2809798B2 (ja) | 画像データ直交変換装置のマトリクス演算処理方式 | |
| JP2710135B2 (ja) | フレーム間/フレーム内適応符号化方式 | |
| JPH04211575A (ja) | 直交変換演算装置 | |
| JPH0670305A (ja) | 画像圧縮伸張装置 | |
| JPH04271664A (ja) | 画像データ圧縮装置および画像データ復元装置 | |
| JPH04269084A (ja) | 画像変換装置 | |
| JP3032281B2 (ja) | 画像符号化方法及び画像復号化方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |