JPH05207286A - 画像符号化方式 - Google Patents
画像符号化方式Info
- Publication number
- JPH05207286A JPH05207286A JP12397391A JP12397391A JPH05207286A JP H05207286 A JPH05207286 A JP H05207286A JP 12397391 A JP12397391 A JP 12397391A JP 12397391 A JP12397391 A JP 12397391A JP H05207286 A JPH05207286 A JP H05207286A
- Authority
- JP
- Japan
- Prior art keywords
- quantization
- value
- code
- prediction
- index
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000013139 quantization Methods 0.000 claims abstract description 69
- 238000000034 method Methods 0.000 claims description 13
- 230000006866 deterioration Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 11
- 230000006835 compression Effects 0.000 description 6
- 238000007906 compression Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000013213 extrapolation Methods 0.000 description 1
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
(57)【要約】
【目的】 符号化性能の劣化を低減させる。
【構成】 原画像の画素値と予測値とを比較して予測誤
差値を求め、この予測誤差値を符号化する画像符号化方
式において、量子化インデクスを符号化する際に、予
め、量子化インデクスや配置パターンとそれらに割り当
てられた符号語との対応を示す符号テーブルT1、T2
を、量子化ステップ幅に応じて複数設けておき、量子化
インデクスを符号化する際に、実際の符号化に用いられ
る量子化ステップ幅に応じて前記符号テーブルT1、T
2を選択して使用するようにしている。
差値を求め、この予測誤差値を符号化する画像符号化方
式において、量子化インデクスを符号化する際に、予
め、量子化インデクスや配置パターンとそれらに割り当
てられた符号語との対応を示す符号テーブルT1、T2
を、量子化ステップ幅に応じて複数設けておき、量子化
インデクスを符号化する際に、実際の符号化に用いられ
る量子化ステップ幅に応じて前記符号テーブルT1、T
2を選択して使用するようにしている。
Description
【0001】
【産業上の利用分野】本発明は、画像のもつ相関を利用
してデータ量を圧縮する画像符号化方式に関するもので
ある。
してデータ量を圧縮する画像符号化方式に関するもので
ある。
【0002】
【従来の技術】従来より、画像内の画素間の相関を利用
することにより画像データを圧縮して符号化する方式と
して外挿予測離散サイン変換符号化方式が提案されてい
る。
することにより画像データを圧縮して符号化する方式と
して外挿予測離散サイン変換符号化方式が提案されてい
る。
【0003】この画像符号化方式では、原画像を水平方
向と垂直方向とにそれぞれ所定数の画素を含んだ複数個
のブロックに分割し、各ブロックごとに順次符号化する
のであって、符号化後にすでに再生されているブロック
の画素値に基づいて符号化対象となる画素値を外挿的に
予測した予測値と、原画像における符号化対象となる画
素値とを比較して予測誤差を求め、この予測誤差を符号
化する。
向と垂直方向とにそれぞれ所定数の画素を含んだ複数個
のブロックに分割し、各ブロックごとに順次符号化する
のであって、符号化後にすでに再生されているブロック
の画素値に基づいて符号化対象となる画素値を外挿的に
予測した予測値と、原画像における符号化対象となる画
素値とを比較して予測誤差を求め、この予測誤差を符号
化する。
【0004】即ち、図5に示すように、第1記憶手段1
に記憶された入力画像(原画像)を水平、垂直方向に所
定数の画素を含む2次元ブロックに分割し、予測手段8
により生成されたこのブロックの予測値と入力された真
の画素値との差分をとることにより予測誤差を生成した
後、予測誤差に対して2次元離散サイン変換手段2によ
り、水平、垂直方向に2次元離散サイン変換を行って変
換係数を得て、この変換係数を量子化手段3により量子
化し、量子化インデクスを得る。
に記憶された入力画像(原画像)を水平、垂直方向に所
定数の画素を含む2次元ブロックに分割し、予測手段8
により生成されたこのブロックの予測値と入力された真
の画素値との差分をとることにより予測誤差を生成した
後、予測誤差に対して2次元離散サイン変換手段2によ
り、水平、垂直方向に2次元離散サイン変換を行って変
換係数を得て、この変換係数を量子化手段3により量子
化し、量子化インデクスを得る。
【0005】次いで、この量子化インデクスを符号化手
段4により符号化し、圧縮符号を得る。
段4により符号化し、圧縮符号を得る。
【0006】一方、量子化インデクスは逆量子化手段5
により逆量子化されて変換係数を再生し、再生された変
換係数は、2次元逆離散サイン変換手段6により2次元
逆離散サイン変換されて予測誤差が再生される。
により逆量子化されて変換係数を再生し、再生された変
換係数は、2次元逆離散サイン変換手段6により2次元
逆離散サイン変換されて予測誤差が再生される。
【0007】再生された予測誤差は、前記予測値に加算
されて2次元ブロック内の画素値が再生され第2記憶手
段7に記憶される。第2記憶手段7に記憶された画素値
を用いて予測手段8により次のブロックの予測値を生成
するのである。
されて2次元ブロック内の画素値が再生され第2記憶手
段7に記憶される。第2記憶手段7に記憶された画素値
を用いて予測手段8により次のブロックの予測値を生成
するのである。
【0008】このように、上述の外挿予測離散サイン変
換符号化方式では符号化時に再生画像が同時に得られる
のである。
換符号化方式では符号化時に再生画像が同時に得られる
のである。
【0009】また、圧縮符号より画像を再生する場合
は、図6に示すように、復号化手段11により量子化イ
ンデクスを再生し、さらに量子化インデクスは逆量子化
手段12により逆量子化されて変換係数を再生し、再生
された変換係数は2次元逆離散サイン変換手段13によ
り2次元逆離散サイン変換され、予測誤差が再生され、
第1記憶手段14および予測手段15を介して出力され
る予測値に加算されることにより2次元ブロック内の画
素値が再生される。
は、図6に示すように、復号化手段11により量子化イ
ンデクスを再生し、さらに量子化インデクスは逆量子化
手段12により逆量子化されて変換係数を再生し、再生
された変換係数は2次元逆離散サイン変換手段13によ
り2次元逆離散サイン変換され、予測誤差が再生され、
第1記憶手段14および予測手段15を介して出力され
る予測値に加算されることにより2次元ブロック内の画
素値が再生される。
【0010】再生された画素値は第2記憶手段16に記
憶される。ここで、量子化および符号化の方法として、
例えば、2次元離散サイン変換によって得られた変換係
数はそれぞれ2次元ブロック内の予測誤差信号の周波数
成分を代表しており、図7に示すように、2次元ブロッ
ク内の位置に応じて代表する水平および垂直方向の周波
数が異なっている。
憶される。ここで、量子化および符号化の方法として、
例えば、2次元離散サイン変換によって得られた変換係
数はそれぞれ2次元ブロック内の予測誤差信号の周波数
成分を代表しており、図7に示すように、2次元ブロッ
ク内の位置に応じて代表する水平および垂直方向の周波
数が異なっている。
【0011】これらの変換係数の各々に対して、図8に
示すような量子化特性により量子化を行い、量子化イン
デクスが0となる変換係数(以下、無意係数と呼ぶ)と
量子化インデクスが0以外となる変換係数(以下、有意
係数と呼ぶ)に判別し、有意係数の量子化インデクス
に、第1の可変長符号を割り当て、また、それらのブロ
ック内での配置パターンに第2の可変長符号を割り当て
る方法が知られている。
示すような量子化特性により量子化を行い、量子化イン
デクスが0となる変換係数(以下、無意係数と呼ぶ)と
量子化インデクスが0以外となる変換係数(以下、有意
係数と呼ぶ)に判別し、有意係数の量子化インデクス
に、第1の可変長符号を割り当て、また、それらのブロ
ック内での配置パターンに第2の可変長符号を割り当て
る方法が知られている。
【0012】図8に示した量子化特性において、Sは量
子化ステップ幅であり、所望の圧縮率に応じて可変に設
定される。
子化ステップ幅であり、所望の圧縮率に応じて可変に設
定される。
【0013】符号量を削減するために、高い圧縮率が所
望されるときはSの値は大きく、低い圧縮率の場合はS
の値は小さく設定される。
望されるときはSの値は大きく、低い圧縮率の場合はS
の値は小さく設定される。
【0014】図9は前記第1の可変長符号の例である
が、一般に量子化インデクスの値が小さいほど1画面の
符号化において発生する頻度が高いので、短い符号後が
割り当てられ、発生頻度の低い量子化インデクスの大き
い値には長い符号後が割り当てられる。
が、一般に量子化インデクスの値が小さいほど1画面の
符号化において発生する頻度が高いので、短い符号後が
割り当てられ、発生頻度の低い量子化インデクスの大き
い値には長い符号後が割り当てられる。
【0015】また、本来、変換係数は、正負の値をとる
ため、量子化インデクスも正負符号を考慮し、量子化イ
ンデクスを割り当てる符号語の末尾に正負符号を表す1
ビットを付加して用いられる。
ため、量子化インデクスも正負符号を考慮し、量子化イ
ンデクスを割り当てる符号語の末尾に正負符号を表す1
ビットを付加して用いられる。
【0016】図10は上記第2の可変長符号の例を示す
ものである。一般に、有意係数は低周波成分に多く発生
する傾向があり、配置パターンへの符号語の割り当て
は、そのような発生頻度の偏りに基づいて行われる。
ものである。一般に、有意係数は低周波成分に多く発生
する傾向があり、配置パターンへの符号語の割り当て
は、そのような発生頻度の偏りに基づいて行われる。
【0017】量子化インデクスや配置パターンに対する
可変長符号語の割り当ては、予め試行用のサンプル画像
に対して量子化インデクスや配置パターンの発生頻度を
測定し、測定された発生頻度に対して適切になるように
決定される。
可変長符号語の割り当ては、予め試行用のサンプル画像
に対して量子化インデクスや配置パターンの発生頻度を
測定し、測定された発生頻度に対して適切になるように
決定される。
【0018】そして、前記の量子化インデクスや配置パ
ターンと、それらに割り当てられた符号語との対応は、
符号テーブルTとして保存しておき、実際の符号化処理
に際して参照される。
ターンと、それらに割り当てられた符号語との対応は、
符号テーブルTとして保存しておき、実際の符号化処理
に際して参照される。
【0019】
【発明が解決しようとする課題】上記従来例において
は、量子化インデクスや有意係数の配置パターンに対す
る可変長符号語の割り当てを試行用のサンプル画像での
発生頻度に基づいて予め決定し、符号テーブルTに保存
した後、これを参照しながら実際の符号化を行うのであ
るが、量子化インデクスや有意係数の配置パターンの発
生頻度は、試行用のサンプル画像と実際の符号化を行う
画像とで異なるため、ミスマッチによる符号化性能の劣
化が発生する。
は、量子化インデクスや有意係数の配置パターンに対す
る可変長符号語の割り当てを試行用のサンプル画像での
発生頻度に基づいて予め決定し、符号テーブルTに保存
した後、これを参照しながら実際の符号化を行うのであ
るが、量子化インデクスや有意係数の配置パターンの発
生頻度は、試行用のサンプル画像と実際の符号化を行う
画像とで異なるため、ミスマッチによる符号化性能の劣
化が発生する。
【0020】このようなミスマッチは、試行に用いるサ
ンプル画像をできるだけ実際の符号化を行うものに近い
ものから選択することにより軽減することができる。
ンプル画像をできるだけ実際の符号化を行うものに近い
ものから選択することにより軽減することができる。
【0021】しかしながら、サンプル画像と全く同一の
画像を用いて符号化を行ったとしても、試行時の量子化
ステップ幅が実際の符号化時のステップ幅と異なってい
ると、量子化インデクスや有意係数の配置パターンの発
生頻度も異なるために符号化性能の劣化が発生してしま
うという問題があった。
画像を用いて符号化を行ったとしても、試行時の量子化
ステップ幅が実際の符号化時のステップ幅と異なってい
ると、量子化インデクスや有意係数の配置パターンの発
生頻度も異なるために符号化性能の劣化が発生してしま
うという問題があった。
【0022】本発明は、上記の点に鑑みてなしたもので
あり、その目的とするところは、符号化性能の劣化を低
減させた画像符号化方式を提供することにある。
あり、その目的とするところは、符号化性能の劣化を低
減させた画像符号化方式を提供することにある。
【0023】
【課題を解決するための手段】本発明は、原画像をそれ
ぞれ所定数の画素を含む複数個のブロックに分割し、原
画像における符号化対象のブロック内の画素値とすでに
得られている予測値とを比較して予測誤差値を求め、前
記予測誤差値に対して直交変換を施して変換係数を求
め、得られた変換係数を所定の量子化ステップ幅を用い
て量子化し、得られた量子化インデクスを符号化すると
ともに、前記量子化インデクスを逆量子化して変換係数
を再生し、逆直交変換を施して予測誤差値を再生し、得
られた予測誤差再生値と前記予測値とを加算して2次元
ブロック内の予測値を再生し、再生された予測値を以降
の予測に備えて記憶しておくような画像符号化方式にお
いて、前記量子化インデクスの符号化は、量子化インデ
クスや配置パターンとそれらに割り当てられた符号語と
の対応を示す符号テーブルを用いて行うとともに、前記
符号テーブルを、前記量子化ステップ幅に応じて複数設
けておき、実際の符号化に用いられる量子化ステップ幅
に応じて前記符号テーブルを選択して使用するようにし
たことを特徴とする。
ぞれ所定数の画素を含む複数個のブロックに分割し、原
画像における符号化対象のブロック内の画素値とすでに
得られている予測値とを比較して予測誤差値を求め、前
記予測誤差値に対して直交変換を施して変換係数を求
め、得られた変換係数を所定の量子化ステップ幅を用い
て量子化し、得られた量子化インデクスを符号化すると
ともに、前記量子化インデクスを逆量子化して変換係数
を再生し、逆直交変換を施して予測誤差値を再生し、得
られた予測誤差再生値と前記予測値とを加算して2次元
ブロック内の予測値を再生し、再生された予測値を以降
の予測に備えて記憶しておくような画像符号化方式にお
いて、前記量子化インデクスの符号化は、量子化インデ
クスや配置パターンとそれらに割り当てられた符号語と
の対応を示す符号テーブルを用いて行うとともに、前記
符号テーブルを、前記量子化ステップ幅に応じて複数設
けておき、実際の符号化に用いられる量子化ステップ幅
に応じて前記符号テーブルを選択して使用するようにし
たことを特徴とする。
【0024】
【作用】本発明では、原画像の画素値と予測値とを比較
して予測誤差値を求め、この予測誤差値を符号化する画
像符号化方式において、量子化インデクスを符号化する
際に、予め、量子化インデクスや配置パターンとそれら
に割り当てられた符号語との対応を示す符号テーブル
を、量子化ステップ幅に応じて複数設けておき、量子化
インデクスを符号化する際に、実際の符号化に用いられ
る量子化ステップ幅に応じて前記符号テーブルを選択し
て使用するようにしている。
して予測誤差値を求め、この予測誤差値を符号化する画
像符号化方式において、量子化インデクスを符号化する
際に、予め、量子化インデクスや配置パターンとそれら
に割り当てられた符号語との対応を示す符号テーブル
を、量子化ステップ幅に応じて複数設けておき、量子化
インデクスを符号化する際に、実際の符号化に用いられ
る量子化ステップ幅に応じて前記符号テーブルを選択し
て使用するようにしている。
【0025】
【実施例】以下、本発明の一実施例を図面に基づき説明
する。
する。
【0026】本実施例における符号化方式の基本的構成
および動作に関しては、図5に示したものと同等である
ので、同一箇所には同一符号を付して説明は省略する。
図1は、本発明の一実施例を示すブロック図である。
および動作に関しては、図5に示したものと同等である
ので、同一箇所には同一符号を付して説明は省略する。
図1は、本発明の一実施例を示すブロック図である。
【0027】T1、T2は符号テーブルで、量子化イン
デクスや有意係数の配置パターンとそれらに割り当てら
れた符号語との対応を示すものであり、各々、量子化手
段3での異なる量子化ステップ幅に対応したものであ
る。
デクスや有意係数の配置パターンとそれらに割り当てら
れた符号語との対応を示すものであり、各々、量子化手
段3での異なる量子化ステップ幅に対応したものであ
る。
【0028】つまり、符号テーブルT1、T2は、異な
った量子化ステップを用いて試行を行って得られた量子
化インデクスや有意係数の配置パターンの発生頻度に基
づいて決定され、保存されたものである。
った量子化ステップを用いて試行を行って得られた量子
化インデクスや有意係数の配置パターンの発生頻度に基
づいて決定され、保存されたものである。
【0029】9はスイッチで、量子化手段3からの制御
信号により、符号化手段4で用いる符号化テーブルを切
り換えるものである。
信号により、符号化手段4で用いる符号化テーブルを切
り換えるものである。
【0030】つまり、量子化手段3では、所望の圧縮率
に応じて適切な量子化ステップを用いて量子化が行われ
るが、この量子化ステップ幅に対して適切な符号テーブ
ルがどちらであるかを示す制御信号により、符号化手段
4に接続される符号テーブルT1、T2を選択的に切り
換えるのである。
に応じて適切な量子化ステップを用いて量子化が行われ
るが、この量子化ステップ幅に対して適切な符号テーブ
ルがどちらであるかを示す制御信号により、符号化手段
4に接続される符号テーブルT1、T2を選択的に切り
換えるのである。
【0031】符号化手段4では、スイッチ9により選択
された符号テーブルT1あるいはT2を用いて、符号化
が行われる。
された符号テーブルT1あるいはT2を用いて、符号化
が行われる。
【0032】以上のようにして符号化を行って得られた
圧縮符号列から画像を再生する場合は、図2に示すよう
な複号化方式が用いられる。
圧縮符号列から画像を再生する場合は、図2に示すよう
な複号化方式が用いられる。
【0033】図2においても、復号化の基本的構成、動
作は図6に示したものと同等であるので、同一箇所には
同一符号を付して説明は省略する。
作は図6に示したものと同等であるので、同一箇所には
同一符号を付して説明は省略する。
【0034】符号テーブルT1’、T2’は、図1に於
ける符号テーブルT1、T2に各々対応したものであ
る。
ける符号テーブルT1、T2に各々対応したものであ
る。
【0035】スイッチ17は、復号化手段11で用いら
れる符号テーブルを選択的に切り換えるものである。
れる符号テーブルを選択的に切り換えるものである。
【0036】つまり、逆量子化手段12の逆量子化ステ
ップのステップ幅に応じて適切な符号テーブルT1’、
T2’を選択し、選択された符号テーブルT1’、T
2’を用いて複号化が行われるのである。
ップのステップ幅に応じて適切な符号テーブルT1’、
T2’を選択し、選択された符号テーブルT1’、T
2’を用いて複号化が行われるのである。
【0037】ここで、前記逆量子化ステップは、符号化
時に用いられた量子化ステップと同一のものを用いるの
で、符号化手段4からこの量子化ステップ幅の値を、圧
縮符号列のヘッダ情報等に付加して、復号化手段11に
送ればよい。
時に用いられた量子化ステップと同一のものを用いるの
で、符号化手段4からこの量子化ステップ幅の値を、圧
縮符号列のヘッダ情報等に付加して、復号化手段11に
送ればよい。
【0038】復号化手段11では、前記圧縮符号列のヘ
ッダ情報に含まれる量子化ステップ幅の値から適切な符
号テーブルT1’、T2’を選択するための制御信号を
出力できるのである。
ッダ情報に含まれる量子化ステップ幅の値から適切な符
号テーブルT1’、T2’を選択するための制御信号を
出力できるのである。
【0039】図3および図4は、ある1枚の画像Pに対
して3つの異なる条件で符号テーブルを決定し、それぞ
れの符号テーブルを用いて画像Pを符号化した場合の符
号化性能、つまり符号量(RATE)対SN比(SN
R)を図示したものである。
して3つの異なる条件で符号テーブルを決定し、それぞ
れの符号テーブルを用いて画像Pを符号化した場合の符
号化性能、つまり符号量(RATE)対SN比(SN
R)を図示したものである。
【0040】同図において、○印で示したのは、試行サ
ンプルとして画像P以外の複数の画像を使用し、小さな
幅の量子化ステップを用いて試行を行って決定した符号
テーブルを用いた場合、□印で示したのは、試行サンプ
ルとして画像P以外の複数の画像を使用し、大きな幅の
量子化ステップを用いて試行を行って決定した符号テー
ブルを用いた場合、×印で示したのは、試行サンプルと
して画像Pを使用し、実際の符号化で用いる量子化ステ
ップと同一のステップ幅を有する量子化ステップを用い
て試行を行い決定した符号テーブルを用いた場合、即ち
ミスマッチを起こさない場合の符号化性能を示すもので
ある。
ンプルとして画像P以外の複数の画像を使用し、小さな
幅の量子化ステップを用いて試行を行って決定した符号
テーブルを用いた場合、□印で示したのは、試行サンプ
ルとして画像P以外の複数の画像を使用し、大きな幅の
量子化ステップを用いて試行を行って決定した符号テー
ブルを用いた場合、×印で示したのは、試行サンプルと
して画像Pを使用し、実際の符号化で用いる量子化ステ
ップと同一のステップ幅を有する量子化ステップを用い
て試行を行い決定した符号テーブルを用いた場合、即ち
ミスマッチを起こさない場合の符号化性能を示すもので
ある。
【0041】そして、図3は、実際の符号化に用いた量
子化ステップがステップ幅が比較的大きい場合の例であ
り、図4は、実際の符号化に用いた量子化ステップがス
テップ幅が比較的小さい場合の例である。
子化ステップがステップ幅が比較的大きい場合の例であ
り、図4は、実際の符号化に用いた量子化ステップがス
テップ幅が比較的小さい場合の例である。
【0042】図3のように、実際の符号化に用いた量子
化ステップがステップ幅が比較的大きい場合は、大きい
ステップ幅の量子化ステップを用いて試行を行って決定
した符号テーブルを用いると、試行サンプルとして画像
P以外の複数の画像を使用しているにもかかわらず、ミ
スマッチを起こさない場合の符号化性能にかなり近い
が、小さいステップ幅の量子化ステップを用いて試行を
行って決定した符号テーブルを用いると、ミスマッチに
よる性能劣化が大きくなる。
化ステップがステップ幅が比較的大きい場合は、大きい
ステップ幅の量子化ステップを用いて試行を行って決定
した符号テーブルを用いると、試行サンプルとして画像
P以外の複数の画像を使用しているにもかかわらず、ミ
スマッチを起こさない場合の符号化性能にかなり近い
が、小さいステップ幅の量子化ステップを用いて試行を
行って決定した符号テーブルを用いると、ミスマッチに
よる性能劣化が大きくなる。
【0043】また、図4のように、実際の符号化に用い
た量子化ステップがステップ幅が比較的小さい場合は、
小さいステップ幅の量子化ステップを用いて試行を行っ
て決定した符号テーブルを用いると、試行サンプルとし
て画像P以外の複数の画像を使用しているにもかかわら
ず、ミスマッチを起こさない場合の符号化性能にかなり
近いが、大きいステップ幅の量子化ステップを用いて試
行を行って決定した符号テーブルを用いると、ミスマッ
チによる性能劣化が大きくなる。
た量子化ステップがステップ幅が比較的小さい場合は、
小さいステップ幅の量子化ステップを用いて試行を行っ
て決定した符号テーブルを用いると、試行サンプルとし
て画像P以外の複数の画像を使用しているにもかかわら
ず、ミスマッチを起こさない場合の符号化性能にかなり
近いが、大きいステップ幅の量子化ステップを用いて試
行を行って決定した符号テーブルを用いると、ミスマッ
チによる性能劣化が大きくなる。
【0044】従って、これらの関係が逆転する近傍のス
テップ幅を有する量子化ステップで符号テーブルを切り
換えるようにすれば、量子化ステップのステップ幅の大
小にかかわらず、ミスマッチによる劣化の少ない符号化
性能を達成することができるのである。
テップ幅を有する量子化ステップで符号テーブルを切り
換えるようにすれば、量子化ステップのステップ幅の大
小にかかわらず、ミスマッチによる劣化の少ない符号化
性能を達成することができるのである。
【0045】なお、本実施例では、2つの符号テーブル
を切り換える場合の例を示したが、3つ以上の符号テー
ブルを設けて、切り換えるようにしてもよいことは言う
までもない。
を切り換える場合の例を示したが、3つ以上の符号テー
ブルを設けて、切り換えるようにしてもよいことは言う
までもない。
【0046】
【発明の効果】以上のように、本発明によれば、原画像
の画素値と予測値とを比較して予測誤差値を求め、この
予測誤差値を符号化する画像符号化方式において、量子
化インデクスを符号化する際に、予め、量子化インデク
スや配置パターンとそれらに割り当てられた符号語との
対応を示す符号テーブルを、量子化ステップ幅に応じて
複数設けておき、量子化インデクスを符号化する際に、
実際の符号化に用いられる量子化ステップ幅に応じて前
記符号テーブルを選択して使用するようにしているの
で、符号化性能の劣化を低減させた画像符号化方式が提
供できた。
の画素値と予測値とを比較して予測誤差値を求め、この
予測誤差値を符号化する画像符号化方式において、量子
化インデクスを符号化する際に、予め、量子化インデク
スや配置パターンとそれらに割り当てられた符号語との
対応を示す符号テーブルを、量子化ステップ幅に応じて
複数設けておき、量子化インデクスを符号化する際に、
実際の符号化に用いられる量子化ステップ幅に応じて前
記符号テーブルを選択して使用するようにしているの
で、符号化性能の劣化を低減させた画像符号化方式が提
供できた。
【図1】本発明の一実施例を示すブロック図である。
【図2】同上に係る画像復号化方式を示すブロック図で
ある。
ある。
【図3】同上の動作説明のための特性図である。
【図4】同上の動作説明のための特性図である。
【図5】従来例を示すブロック図である。
【図6】同上に係る画像復号化方式を示すブロック図で
ある。
ある。
【図7】同上に係る変換係数を示す模式図である。
【図8】同上に係る量子化特性を示す特性図である。
【図9】同上に係る可変長符号を示す図である。
【図10】同上に係る第2の可変長符号を示す図であ
る。
る。
1 第1記憶手段 2 2次元離散サイン変換手段 3 量子化手段 4 符号化手段 5 逆量子化手段 6 2次元逆離散サイン変換手段 7 第2記憶手段 8 予測手段 9 スイッチ T1 符号テーブル T2 符号テーブル
───────────────────────────────────────────────────── フロントページの続き (72)発明者 浜田 博 岡山県岡山市高島新屋敷164−4 (72)発明者 山根 延元 岡山県岡山市津島中1丁目3番RB棟103
Claims (1)
- 【請求項1】 原画像をそれぞれ所定数の画素を含む複
数個のブロックに分割し、原画像における符号化対象の
ブロック内の画素値とすでに得られている予測値とを比
較して予測誤差値を求め、前記予測誤差値に対して直交
変換を施して変換係数を求め、得られた変換係数を所定
の量子化ステップ幅を用いて量子化し、得られた量子化
インデクスを符号化するとともに、前記量子化インデク
スを逆量子化して変換係数を再生し、逆直交変換を施し
て予測誤差値を再生し、得られた予測誤差再生値と前記
予測値とを加算して2次元ブロック内の予測値を再生
し、再生された予測値を以降の予測に備えて記憶してお
くような画像符号化方式において、前記量子化インデク
スの符号化は、量子化インデクスや配置パターンとそれ
らに割り当てられた符号語との対応を示す符号テーブル
を用いて行うとともに、前記符号テーブルを、前記量子
化ステップ幅に応じて複数設けておき、実際の符号化に
用いられる量子化ステップ幅に応じて前記符号テーブル
を選択して使用するようにしたことを特徴とする画像符
号化方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12397391A JPH05207286A (ja) | 1991-05-28 | 1991-05-28 | 画像符号化方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12397391A JPH05207286A (ja) | 1991-05-28 | 1991-05-28 | 画像符号化方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05207286A true JPH05207286A (ja) | 1993-08-13 |
Family
ID=14873894
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12397391A Pending JPH05207286A (ja) | 1991-05-28 | 1991-05-28 | 画像符号化方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05207286A (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0663773A3 (en) * | 1994-01-18 | 1996-01-24 | Daewoo Electronics Co Ltd | Variable length coder using two tables. |
| WO2003021964A1 (en) * | 2001-08-31 | 2003-03-13 | Matsushita Electric Industrial Co., Ltd. | Image encoding method, image decoding method, and apparatus thereof |
| JP2006217339A (ja) * | 2005-02-04 | 2006-08-17 | Sony Corp | 符号化装置および方法、復号装置および方法、情報処理システムおよび方法、記録媒体、並びにプログラム |
| JP2009206567A (ja) * | 2008-02-26 | 2009-09-10 | Kyocera Mita Corp | 画像処理装置 |
| JP2009296622A (ja) * | 2009-07-30 | 2009-12-17 | Mitsubishi Electric Corp | 動画像符号化装置および動画像復号装置 |
| US7715638B2 (en) | 2003-01-13 | 2010-05-11 | Nokia Corporation | Processing of images using a limited number of bits |
| JP2011045122A (ja) * | 2010-10-14 | 2011-03-03 | Mitsubishi Electric Corp | 動画像符号化装置および動画像復号装置 |
-
1991
- 1991-05-28 JP JP12397391A patent/JPH05207286A/ja active Pending
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0663773A3 (en) * | 1994-01-18 | 1996-01-24 | Daewoo Electronics Co Ltd | Variable length coder using two tables. |
| US8699579B2 (en) | 2001-08-31 | 2014-04-15 | Panasonic Corporation | Picture coding and decoding apparatuses and methods performing variable length coding and decoding on a slice header stream and arithmetic coding and decoding on a slice data stream |
| US9986265B2 (en) | 2001-08-31 | 2018-05-29 | Panasonic Intellectual Property Corporation Of America | Picture coding and decoding apparatuses and methods performing variable length coding and decoding on a slice header stream and arithmetic coding and decoding on a slice data stream |
| US10602194B2 (en) | 2001-08-31 | 2020-03-24 | Panasonic Intellectual Property Corporation Of America | Picture coding apparatus that codes on a macroblock basis by performing a signal conversion process |
| WO2003021964A1 (en) * | 2001-08-31 | 2003-03-13 | Matsushita Electric Industrial Co., Ltd. | Image encoding method, image decoding method, and apparatus thereof |
| US7664182B2 (en) | 2001-08-31 | 2010-02-16 | Panasonic Corporation | Picture coding and decoding apparatuses and methods performing variable length coding and decoding on a slice header stream and arithmetic coding and decoding on a slice data stream |
| US10595051B2 (en) | 2001-08-31 | 2020-03-17 | Panasonic Intellectual Property Corporation Of America | Picture coding apparatus that codes on a macroblock basis by performing a signal conversion process |
| US10405006B2 (en) | 2001-08-31 | 2019-09-03 | Panasonic Intellectual Property Corporation Of America | Picture coding and decoding method and apparatuses with variable length code on a header and arithmetic decoding on a frame |
| US8040954B2 (en) | 2001-08-31 | 2011-10-18 | Panasonic Corporation | Picture coding and decoding apparatuses and methods performing variable length coding and decoding on a slice header stream and arithmetic coding and decoding on a slice data stream |
| US10015524B2 (en) | 2001-08-31 | 2018-07-03 | Panasonic Intellectual Property Corporation Of America | Picture coding and decoding apparatuses and methods performing variable length coding and decoding on a slice header stream and arithmetic coding and decoding on a slice data stream |
| US9325988B2 (en) | 2001-08-31 | 2016-04-26 | Panasonic Intellectual Property Corporation Of America | Picture coding and decoding apparatuses and methods performing variable length coding and decoding on a slice header stream and arithmetic coding and decoding on a slice data stream |
| US9986264B2 (en) | 2001-08-31 | 2018-05-29 | Panasonic Intellectual Property Corporation Of America | Picture coding method, picture decoding method and apparatuses thereof |
| US9602844B2 (en) | 2001-08-31 | 2017-03-21 | Panasonic Intellectual Property Corporation Of America | Picture coding and decoding apparatuses and methods performing variable length coding and decoding on a slice header stream and arithmetic coding and decoding on a slice data stream |
| US9826255B2 (en) | 2001-08-31 | 2017-11-21 | Panasonic Intellectual Property Corporation Of America | Picture coding method, picture decoding method and apparatuses thereof |
| USRE43256E1 (en) | 2003-01-13 | 2012-03-20 | Nokia Corporation | Processing of images using a limited number of bits |
| US7715638B2 (en) | 2003-01-13 | 2010-05-11 | Nokia Corporation | Processing of images using a limited number of bits |
| JP2006217339A (ja) * | 2005-02-04 | 2006-08-17 | Sony Corp | 符号化装置および方法、復号装置および方法、情報処理システムおよび方法、記録媒体、並びにプログラム |
| JP2009206567A (ja) * | 2008-02-26 | 2009-09-10 | Kyocera Mita Corp | 画像処理装置 |
| JP2009296622A (ja) * | 2009-07-30 | 2009-12-17 | Mitsubishi Electric Corp | 動画像符号化装置および動画像復号装置 |
| JP2011045122A (ja) * | 2010-10-14 | 2011-03-03 | Mitsubishi Electric Corp | 動画像符号化装置および動画像復号装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0349847B1 (en) | Method of and apparatus for compressing image data | |
| KR920008654B1 (ko) | 적응형 변환부호화 장치 및 그 방법 | |
| US5539468A (en) | Coding device and decoding device adaptive to local characteristics of an image signal | |
| JPH09505188A (ja) | 4分木構造walsh変換符号化 | |
| JPH04221465A (ja) | 記録装置 | |
| US5923787A (en) | Quantization device and method, inverse-quantization device and method, and image processing device and method | |
| JPH05207286A (ja) | 画像符号化方式 | |
| JPH06232765A (ja) | 可変長符号化方法 | |
| KR20020026189A (ko) | 고정된 비율 압축을 이용하는 효율적인 비디오 데이터엑세스 | |
| JPH0583566A (ja) | 画像符号化装置 | |
| JPH0714210B2 (ja) | 画像デ−タの直交変換符号化方法 | |
| Nasiopoulos et al. | A high-quality fixed-length compression scheme for color images | |
| JP3546439B2 (ja) | ディジタル画像信号符号化装置及び符号化方法 | |
| JPH04168880A (ja) | 画像符号化方式 | |
| KR100234311B1 (ko) | 영상 데이터 부호화방법 및 그 회로 | |
| JP2521359B2 (ja) | 画像符号化装置 | |
| KR100195095B1 (ko) | 영상신호 부호화장치 | |
| WO1994030002A1 (en) | Digital image compression using tile subdivision | |
| JP3191462B2 (ja) | 高能率符号化装置 | |
| JPH04208775A (ja) | ビット配分符号化装置 | |
| JPH0583567A (ja) | 画像符号化装置 | |
| KR19980023632A (ko) | 영상신호 압축 부호화 장치 | |
| JPH0730889A (ja) | 画像データ符号化装置 | |
| JPH07284102A (ja) | 画像信号処理方法 | |
| JPH06350994A (ja) | 高能率符号化装置 |