JPH03291058A - 高能率符号化装置 - Google Patents
高能率符号化装置Info
- Publication number
- JPH03291058A JPH03291058A JP2403567A JP40356790A JPH03291058A JP H03291058 A JPH03291058 A JP H03291058A JP 2403567 A JP2403567 A JP 2403567A JP 40356790 A JP40356790 A JP 40356790A JP H03291058 A JPH03291058 A JP H03291058A
- Authority
- JP
- Japan
- Prior art keywords
- image signal
- block
- weighting
- orthogonal transformation
- pixels
- 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
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
[0001]
本発明は、デジタル画像R等のようにデジタル画像信号
を記録する装置において用いられ、デジタル画像信号の
データ量を圧縮する高能率符号化装置に関する[000
2]
を記録する装置において用いられ、デジタル画像信号の
データ量を圧縮する高能率符号化装置に関する[000
2]
図34は、例えばIEEE Transactions
on Consumer Electronics、
Vol、 34. No。3 (AUGUSUT、1
988) (7) ”AN EXPERIMENTAL
DIGITAL VCRWITH40MM DRUM
、5INGLE ACTUATORAND DCT−B
ASED BIT−RATE REDLJCTION
”に示されている従来の高能率符号化装置の構成を示す
ブロック図である。図において1は、入力されるデジタ
ル画像を複数のブロックに分割するブロック化回路であ
り、ブロック化回路1は、各ブロックの画像信号をDC
T回路2へ出力する。DCT回路2は、ブロック化回路
1がら出力される画像信号の各ブロックに対してDis
crete Co51ne Transform(以下
DCTと略す)を施して、変換係数を量子化器3へ出力
する。量子化器3は、量子化ステップが異なる複数の量
子化テーブルを保持し、ブロック内において変換係数に
応じて最適の量子化テーブルを選択して量子化し、量子
化した変換係数を可変長符号器4へ出力する。可変長符
号器4は、量子化された変換係数を可変長符号化し、可
変長符号化した変換係数をバッファメモリ5へ出力する
。バッファメモリ5は、可変長符号化された画像信号を
固定レートで変換して記憶する。制御器6は、バッファ
メモリ5がオーバフローしないように、量子化器3の量
子化パラメータを選定すると共に可変長符号器4で符号
化される変換係数を選定する。 [0003] 次に、具体的な動作について説明する。入力されるデジ
タル画像信号は例えば輝度信号と2つの色差信号とから
なり、これらの信号はブロック化回路1において時分割
多重され、例えば8画素×8ラインのブロックに分割さ
れてDCT回路2へ出力される。DCT回路2では、各
ブロックの画像信号に対して、画像信号をX(i、j)
(i、j=o、1.・・・ 7)と表すと、次式による
水平方向の8点DCTが施される。 [0004]
on Consumer Electronics、
Vol、 34. No。3 (AUGUSUT、1
988) (7) ”AN EXPERIMENTAL
DIGITAL VCRWITH40MM DRUM
、5INGLE ACTUATORAND DCT−B
ASED BIT−RATE REDLJCTION
”に示されている従来の高能率符号化装置の構成を示す
ブロック図である。図において1は、入力されるデジタ
ル画像を複数のブロックに分割するブロック化回路であ
り、ブロック化回路1は、各ブロックの画像信号をDC
T回路2へ出力する。DCT回路2は、ブロック化回路
1がら出力される画像信号の各ブロックに対してDis
crete Co51ne Transform(以下
DCTと略す)を施して、変換係数を量子化器3へ出力
する。量子化器3は、量子化ステップが異なる複数の量
子化テーブルを保持し、ブロック内において変換係数に
応じて最適の量子化テーブルを選択して量子化し、量子
化した変換係数を可変長符号器4へ出力する。可変長符
号器4は、量子化された変換係数を可変長符号化し、可
変長符号化した変換係数をバッファメモリ5へ出力する
。バッファメモリ5は、可変長符号化された画像信号を
固定レートで変換して記憶する。制御器6は、バッファ
メモリ5がオーバフローしないように、量子化器3の量
子化パラメータを選定すると共に可変長符号器4で符号
化される変換係数を選定する。 [0003] 次に、具体的な動作について説明する。入力されるデジ
タル画像信号は例えば輝度信号と2つの色差信号とから
なり、これらの信号はブロック化回路1において時分割
多重され、例えば8画素×8ラインのブロックに分割さ
れてDCT回路2へ出力される。DCT回路2では、各
ブロックの画像信号に対して、画像信号をX(i、j)
(i、j=o、1.・・・ 7)と表すと、次式による
水平方向の8点DCTが施される。 [0004]
【数1】
[0005]
変換された画像信号f (0,j)、f (m、j)に
対して次式による垂直方向の8点DCTが施されて、画
像信号は変換係数F (m、n)(m、n=0.1゜・
・・、7)として表され、量子化器3へ出力される。 [0006]
対して次式による垂直方向の8点DCTが施されて、画
像信号は変換係数F (m、n)(m、n=0.1゜・
・・、7)として表され、量子化器3へ出力される。 [0006]
【数2】
[0007]
求められた変換係数は、量子化器3において、その変換
係数の内容と制御器6からの量子化パラメータとに基づ
いて選定された量子化ステップに従って量子化される。 変換係数の内容が、高いコントラストの立上がり部分の
画像を示す場合には粗い量子化ステップが選定され、そ
の内容が、/JN振幅のデイテール部分の画像を示す場
合には細かい量子化ステップが選定される。 [0008] 量子化された変換係数は、可変長符号器4において可変
長符号化された後、バッファメモリ5に蓄えられる。バ
ッファメモリ5に蓄えられられているデータ量は、バッ
ファメモリ5がオーバフローしないように制御器6によ
り検知されている。制御器6は、バッファメモリ5に蓄
えられられているデータ量に応じて量子化パラメータを
選定してそれを量子化器3へ出力すると共に、このデー
タ量に応じて可変長符号器4で符号化される変換係数を
選定してそれを可変長符号器4へ出力する。そして、バ
ッファメモリ5に蓄えられたデータは、固定レートで読
出される。 [0009] 図35は、例えば前述した文献に開示された従来の他の
高能率符号化装置の構成を示すブロック図である。図に
おいて、図34と同番号を付した部分は同様の部分を示
すので、これらの説明は省略する。この例では、ブロッ
ク化回路1と量子化器3との間に、DCT回路2で得ら
れた変換係数に対してウェイティングを施すウェイティ
ング器7を設けている。量子化器3は、ウェイティング
を施された各変換係数を量子化する。 [0010] 次に、動作について説明する。前述の例と同様に、ブロ
ック化回路1において分割された各ブロックの画像信号
に対して、DCT回路2において、水平方向及び垂直方
向の8点DCTが施され、変換係数F (m、n)がウ
ェイティング器7へ出力される。DCT回路2からの各
変換係数はウェイティング器7によりウェイティングを
施される。具体的には、8画素×8ラインの各ブロック
に対するDCT演算の結果を図36に示すような4つの
領域に分割した場合、高い空間周波数に対して人間の視
覚が鈍いことを利用して、高い空間周波数成分が含まれ
るF4の領域には低レートのウェイティングを行い、低
い空間周波数成分が含まれるFlの領域には高レートの
ウェイティングを行うようなウェイティング係数W (
m、n)を用いる(図37参照)。
係数の内容と制御器6からの量子化パラメータとに基づ
いて選定された量子化ステップに従って量子化される。 変換係数の内容が、高いコントラストの立上がり部分の
画像を示す場合には粗い量子化ステップが選定され、そ
の内容が、/JN振幅のデイテール部分の画像を示す場
合には細かい量子化ステップが選定される。 [0008] 量子化された変換係数は、可変長符号器4において可変
長符号化された後、バッファメモリ5に蓄えられる。バ
ッファメモリ5に蓄えられられているデータ量は、バッ
ファメモリ5がオーバフローしないように制御器6によ
り検知されている。制御器6は、バッファメモリ5に蓄
えられられているデータ量に応じて量子化パラメータを
選定してそれを量子化器3へ出力すると共に、このデー
タ量に応じて可変長符号器4で符号化される変換係数を
選定してそれを可変長符号器4へ出力する。そして、バ
ッファメモリ5に蓄えられたデータは、固定レートで読
出される。 [0009] 図35は、例えば前述した文献に開示された従来の他の
高能率符号化装置の構成を示すブロック図である。図に
おいて、図34と同番号を付した部分は同様の部分を示
すので、これらの説明は省略する。この例では、ブロッ
ク化回路1と量子化器3との間に、DCT回路2で得ら
れた変換係数に対してウェイティングを施すウェイティ
ング器7を設けている。量子化器3は、ウェイティング
を施された各変換係数を量子化する。 [0010] 次に、動作について説明する。前述の例と同様に、ブロ
ック化回路1において分割された各ブロックの画像信号
に対して、DCT回路2において、水平方向及び垂直方
向の8点DCTが施され、変換係数F (m、n)がウ
ェイティング器7へ出力される。DCT回路2からの各
変換係数はウェイティング器7によりウェイティングを
施される。具体的には、8画素×8ラインの各ブロック
に対するDCT演算の結果を図36に示すような4つの
領域に分割した場合、高い空間周波数に対して人間の視
覚が鈍いことを利用して、高い空間周波数成分が含まれ
るF4の領域には低レートのウェイティングを行い、低
い空間周波数成分が含まれるFlの領域には高レートの
ウェイティングを行うようなウェイティング係数W (
m、n)を用いる(図37参照)。
【001月
【数3】
[0012]
ウェイティングが施された変換係数は、量子化器3へ出
力される。これから以降の量子化器3.バッファメモリ
5及び制御器6における動作は、図34に示したものと
同じであるので、その説明は省略する。 [0013]
力される。これから以降の量子化器3.バッファメモリ
5及び制御器6における動作は、図34に示したものと
同じであるので、その説明は省略する。 [0013]
従来の高能率符号化装置は以上のように構成されている
が、量子化ステップの選定と、ウェイティング器の構成
とについて以下に述べるような問題があった。 [0014] 変換係数F (m、n)から次式により求められる交流
電力Eに応じて、量子化器3にて量子化ステップが選定
される。 [0015]
が、量子化ステップの選定と、ウェイティング器の構成
とについて以下に述べるような問題があった。 [0014] 変換係数F (m、n)から次式により求められる交流
電力Eに応じて、量子化器3にて量子化ステップが選定
される。 [0015]
【数4】
[0016]
この交流電力Eの値が小さいときは細かいステップで量
子化され、Eが大きいときは粗いステップで量子化され
る。つまり、画像の振幅変化が小さいデイテー像信号の
変化が少ない平坦な背景である平坦部に高いコントラス
トで線が入っているような画像では、その画像ブロック
は粗く量子化されるが、復号器側において逆DCTが施
されると、量子化誤差がブロック全体に広がって平坦部
にまでノイズが重畳される。このような平坦部のノイズ
は視覚的に大変目立つので、画質を大きく劣化させると
いう問題がある。 [0017] また、例えば8×8のブロックサイズの変換係数に対し
てウェイティングを施すためには82=64種類の乗算
器が必要であり、ウェイティング器のサイズが大きいと
いう問題がある。 [0018] 本発明はこのような問題を解決するためになされたもの
であり、画質劣化が目立ち易い平坦部においても復号器
側で良好な画質を保つことができるように画像信号を量
子化でき、また、少数の乗算器を用いて、画質劣化が目
立たない画像信号圧縮を行うことができる高能率符号化
装置を提供することを目的とする。 [0019]
子化され、Eが大きいときは粗いステップで量子化され
る。つまり、画像の振幅変化が小さいデイテー像信号の
変化が少ない平坦な背景である平坦部に高いコントラス
トで線が入っているような画像では、その画像ブロック
は粗く量子化されるが、復号器側において逆DCTが施
されると、量子化誤差がブロック全体に広がって平坦部
にまでノイズが重畳される。このような平坦部のノイズ
は視覚的に大変目立つので、画質を大きく劣化させると
いう問題がある。 [0017] また、例えば8×8のブロックサイズの変換係数に対し
てウェイティングを施すためには82=64種類の乗算
器が必要であり、ウェイティング器のサイズが大きいと
いう問題がある。 [0018] 本発明はこのような問題を解決するためになされたもの
であり、画質劣化が目立ち易い平坦部においても復号器
側で良好な画質を保つことができるように画像信号を量
子化でき、また、少数の乗算器を用いて、画質劣化が目
立たない画像信号圧縮を行うことができる高能率符号化
装置を提供することを目的とする。 [0019]
本願の第1発明の高能率符号化装置は、デジタル画像信
号を複数の画素毎にブロック化するブロック化手段と、
ブロック化された画像信号に対して直交変換を施す直交
変換手段と、直交変換により得られる変換係数を量子化
する量子化手段と、ブロック化手段から出力される画像
信号の各ブロックを更に複数のサブブロックに分割する
と共に各サブブロック内の隣接画素間の画像信号の差の
絶対値の総和から判定基準値を求める手段と、量子化手
段が量子化する際の量子化ステップをこの判定基準値に
基づいて決定する手段とを備えることを特徴とする。 [0020] 本願の第2発明の高能率符号化装置は、デジタル画像信
号を複数の画素毎にブロック化するブロック化手段と、
ブロック化された画像信号に対して直交変換を施す直交
変換手段と、直交変換により得られる変換係数に対して
ウェイティングを施すウェイティング手段と、ブロック
化手段から出力される画像信号の各ブロックを更に複数
のサブブロックに分割すると共に各サブブロック内の隣
接画素間の画像信号の差の絶対値の総和から判定基準値
を求める手段と、ウェイティング手段におけるウェイテ
ィング係数をこの判定基準値に基づいて決定する手段と
を備えることを特徴とする。 [0021] 本願の第3発明の高能率符号化装置は、デジタル画像信
号を複数の画素毎にブロック化するブロック化手段と、
ブロック化された画像信号に対して直交変換を施す直交
変換手段と、直交変換により得られる変換係数を量子化
する量子化手段と、ブロック化手段から出力される画像
信号の各ブロックを更に複数のサブブロックに分割する
と共に各サブブロック内の画素の画像信号の最大値及び
最小値を求める手段と、量子化手段が量子化する際の量
子化ステップをこの最大値及び最tJ)値に基づいて決
定する手段とを備えることを特徴とする。 [0022] 本願の第4発明の高能率符号化装置は、デジタル画像信
号を複数の画素毎にブロック化するブロック化手段と、
ブロック化された画像信号に対して直交変換を施す直交
変換手段と、直交変換により得られる変換係数に対して
ウェイティングを施すウェイティング手段と、ブロック
化手段から出力される画像信号の各ブロックを更に複数
のサブブロックに分割すると共に各サブブロック内の画
素の画像信号の最大値及び最小値を求める手段と、ウェ
イティング手段におけるウェイティング係数をこの最大
値及び最小値に基づいて決定する手段とを備えることを
特徴とする。 [0023] 本願の第5発明の高能率符号化装置は、デジタル画像信
号を複数の画素毎にブロック化するブロック化手段と、
ブロック化された各ブロックに対して直交変換を施す直
交変換手段と、各ブロック内の画素数より少数の采算器
を有し、直交変換により得られる変換係数に対してウェ
イティングを施すウェイティング手段とウェイティング
が施された変換係数を可変長符号化する手段とを備える
ことを特徴とする。 [0024] 次元にブロック化するブロック化手段と、ブロック化さ
れた画像信号に対して3次元ブロック単位の直交変換を
施す直交変換手段と、直交変換により得られる変換係数
を量子化する量子化手段と、ブロック化手段から出力さ
れる画像信号の各ブロックを更に複数のサブブロックに
分割すると共に各サブブロック内の隣接画素間の画像信
号の差の絶対値の総和から判定基準値を求める手段と、
量子化手段が量子化する際の量子化ステップをこの判定
基準値に基づいて決定する手段とを備えることを特徴と
する。 [0025] 本願の第7発明の高能率符号化装置は、デジタル画像信
号を複数の画素毎に3次元にブロック化するブロック化
手段と、ブロック化された画像信号に対して3次元ブロ
ック単位の直交変換を施す直交変換手段と、直交変換に
より得られる変換係数に対してウェイティングを施すウ
ェイティング手段と、ブロック化手段から出力される画
像信号の各ブロックを更に複数のサブブロックに分割す
ると共に各サブブロック内の隣接画素間の画像信号の差
の絶対値の総和から判定基準値を求める手段と、ウェイ
ティング手段におけるウェイティング係数をこの判定基
準値に基づいて決定する手段とを備えることを特徴とす
る。 [0026] 本願の第8発明の高能率符号化装置は、デジタル画像信
号を複数の画素毎に3次元にブロック化するブロック化
手段と、ブロック化された画像信号に対して3次元ブロ
ック単位の直交変換を施す直交変換手段と、直交変換に
より得られる変換係数を量子化する量子化手段と、ブロ
ック化手段から出力される画像信号の各ブロックを更に
複数のサブブロックに分割すると共に各サブブロック内
の画素の画像信号の最大値及び最小値を求める手段と、
量子化手段が量子化する際の量子化ステップをこの最大
値及び最小値に基づいて決定する手段とを備えることを
特徴とする。 [0027] 本願の第9発明の高能率符号化装置は、デジタル画像信
号を複数の画素毎に3次元にブロック化するブロック化
手段と、ブロック化された画像信号に対して3次元ブロ
ック単位の直交変換を施す直交変換手段と、直交変換に
より得られる変換係数に対してウェイティングを施すウ
ェイティング手段と、ブロック化手段から出力される画
像信号の各ブロックを更に複数のサブブロックに分割す
ると共に各サブブロック内の画素の画像信号の最大値及
び最小値を求める手段と、ウェイティング手段における
ウェイティング係数をこの最大値及び最小値に基づいて
決定する手段とを備えることを特徴とする。 [0028] 本願の第10発明の高能率符号化装置は、デジタル画像
信号を複数の画素毎に3次元にブロック化するブロック
化手段と、ブロック化された各ブロックに対して3次元
ブロック単位の直交変換を施す直交変換手段と、各ブロ
ック内の2次元平面に含まれる画素数より少数の乗算器
を有し、直交変換により得られる変換係数に対してウェ
イティングを施すウェイティング手段と、ウェイティン
グが施された変換係数を可変長符号化する手段とを備え
ることを特徴とする。 [0029]
号を複数の画素毎にブロック化するブロック化手段と、
ブロック化された画像信号に対して直交変換を施す直交
変換手段と、直交変換により得られる変換係数を量子化
する量子化手段と、ブロック化手段から出力される画像
信号の各ブロックを更に複数のサブブロックに分割する
と共に各サブブロック内の隣接画素間の画像信号の差の
絶対値の総和から判定基準値を求める手段と、量子化手
段が量子化する際の量子化ステップをこの判定基準値に
基づいて決定する手段とを備えることを特徴とする。 [0020] 本願の第2発明の高能率符号化装置は、デジタル画像信
号を複数の画素毎にブロック化するブロック化手段と、
ブロック化された画像信号に対して直交変換を施す直交
変換手段と、直交変換により得られる変換係数に対して
ウェイティングを施すウェイティング手段と、ブロック
化手段から出力される画像信号の各ブロックを更に複数
のサブブロックに分割すると共に各サブブロック内の隣
接画素間の画像信号の差の絶対値の総和から判定基準値
を求める手段と、ウェイティング手段におけるウェイテ
ィング係数をこの判定基準値に基づいて決定する手段と
を備えることを特徴とする。 [0021] 本願の第3発明の高能率符号化装置は、デジタル画像信
号を複数の画素毎にブロック化するブロック化手段と、
ブロック化された画像信号に対して直交変換を施す直交
変換手段と、直交変換により得られる変換係数を量子化
する量子化手段と、ブロック化手段から出力される画像
信号の各ブロックを更に複数のサブブロックに分割する
と共に各サブブロック内の画素の画像信号の最大値及び
最小値を求める手段と、量子化手段が量子化する際の量
子化ステップをこの最大値及び最tJ)値に基づいて決
定する手段とを備えることを特徴とする。 [0022] 本願の第4発明の高能率符号化装置は、デジタル画像信
号を複数の画素毎にブロック化するブロック化手段と、
ブロック化された画像信号に対して直交変換を施す直交
変換手段と、直交変換により得られる変換係数に対して
ウェイティングを施すウェイティング手段と、ブロック
化手段から出力される画像信号の各ブロックを更に複数
のサブブロックに分割すると共に各サブブロック内の画
素の画像信号の最大値及び最小値を求める手段と、ウェ
イティング手段におけるウェイティング係数をこの最大
値及び最小値に基づいて決定する手段とを備えることを
特徴とする。 [0023] 本願の第5発明の高能率符号化装置は、デジタル画像信
号を複数の画素毎にブロック化するブロック化手段と、
ブロック化された各ブロックに対して直交変換を施す直
交変換手段と、各ブロック内の画素数より少数の采算器
を有し、直交変換により得られる変換係数に対してウェ
イティングを施すウェイティング手段とウェイティング
が施された変換係数を可変長符号化する手段とを備える
ことを特徴とする。 [0024] 次元にブロック化するブロック化手段と、ブロック化さ
れた画像信号に対して3次元ブロック単位の直交変換を
施す直交変換手段と、直交変換により得られる変換係数
を量子化する量子化手段と、ブロック化手段から出力さ
れる画像信号の各ブロックを更に複数のサブブロックに
分割すると共に各サブブロック内の隣接画素間の画像信
号の差の絶対値の総和から判定基準値を求める手段と、
量子化手段が量子化する際の量子化ステップをこの判定
基準値に基づいて決定する手段とを備えることを特徴と
する。 [0025] 本願の第7発明の高能率符号化装置は、デジタル画像信
号を複数の画素毎に3次元にブロック化するブロック化
手段と、ブロック化された画像信号に対して3次元ブロ
ック単位の直交変換を施す直交変換手段と、直交変換に
より得られる変換係数に対してウェイティングを施すウ
ェイティング手段と、ブロック化手段から出力される画
像信号の各ブロックを更に複数のサブブロックに分割す
ると共に各サブブロック内の隣接画素間の画像信号の差
の絶対値の総和から判定基準値を求める手段と、ウェイ
ティング手段におけるウェイティング係数をこの判定基
準値に基づいて決定する手段とを備えることを特徴とす
る。 [0026] 本願の第8発明の高能率符号化装置は、デジタル画像信
号を複数の画素毎に3次元にブロック化するブロック化
手段と、ブロック化された画像信号に対して3次元ブロ
ック単位の直交変換を施す直交変換手段と、直交変換に
より得られる変換係数を量子化する量子化手段と、ブロ
ック化手段から出力される画像信号の各ブロックを更に
複数のサブブロックに分割すると共に各サブブロック内
の画素の画像信号の最大値及び最小値を求める手段と、
量子化手段が量子化する際の量子化ステップをこの最大
値及び最小値に基づいて決定する手段とを備えることを
特徴とする。 [0027] 本願の第9発明の高能率符号化装置は、デジタル画像信
号を複数の画素毎に3次元にブロック化するブロック化
手段と、ブロック化された画像信号に対して3次元ブロ
ック単位の直交変換を施す直交変換手段と、直交変換に
より得られる変換係数に対してウェイティングを施すウ
ェイティング手段と、ブロック化手段から出力される画
像信号の各ブロックを更に複数のサブブロックに分割す
ると共に各サブブロック内の画素の画像信号の最大値及
び最小値を求める手段と、ウェイティング手段における
ウェイティング係数をこの最大値及び最小値に基づいて
決定する手段とを備えることを特徴とする。 [0028] 本願の第10発明の高能率符号化装置は、デジタル画像
信号を複数の画素毎に3次元にブロック化するブロック
化手段と、ブロック化された各ブロックに対して3次元
ブロック単位の直交変換を施す直交変換手段と、各ブロ
ック内の2次元平面に含まれる画素数より少数の乗算器
を有し、直交変換により得られる変換係数に対してウェ
イティングを施すウェイティング手段と、ウェイティン
グが施された変換係数を可変長符号化する手段とを備え
ることを特徴とする。 [0029]
第L 3,6.8発明の高能率符号化装置にあっては
、ブロック化されたデジタル画像信号を更にサブブロッ
クに分割し、各サブブロック内の画素の画像信号に応じ
て基準の判定値を算出し、この判定値に基づいて画像状
態を判定して適切な量子化ステップを選定する。各ブロ
ック毎に、画質劣化が目立ちやすい平坦部があるか、ま
たは復号器側において量子化誤差が出やすい画像である
かを検出し画質劣化が目立たない画像部分では圧縮率が
大きい低レートの量子化を行い、画質劣化が目立ちやす
い画像部分では圧縮率が小さい高レートの量子化を行う
。 そうすると、平坦部においてもノイズが目立たない画像
信号を出力できる。 [0030] 第2.4,7.9発明の高能率符号化装置にあっては、
ブロック化されたデジタル画像信号を更にサブブロック
に分割し、各サブブロック内の画素の画像信号に応じて
基準の判定値を算出し、この判定値に基づいて画像状態
を判定して適切なウェイティング係数を選定する。各ブ
ロック毎に、画質劣化が目立ちやすい平坦部があるか、
または復号器側において量子化誤差が出やすい画像であ
るかを検出し、画質劣化が目立たない画像部分では圧縮
率が大きい低レートのウエイテイングを行い、画質劣化
が目立ちやすい画像部分では圧縮率が小さい高レートの
ウェイティングを行う。そうすると、平坦部においても
ノイズが目立たない画像信号を出力できる。 [003月 第5,10発明の高能率符号化装置にあっては、各ブロ
ック内の画素数より少数の乗算器を有するウェイティン
グ手段を用いて、変換係数に対するウェイティングを施
す。具体的には、各ブロック内の水平方向のシーケンシ
−の次数と垂直方向のシーケンシ−の次数とに適したウ
ェイティング係数を用いてウェイティングを施す。この
ようにすると、例えばNXNの大きさの各ブロック内に
おいて、N2/4個以下の乗算器にてウェイティングを
施すことが可能となる。 [0032]
、ブロック化されたデジタル画像信号を更にサブブロッ
クに分割し、各サブブロック内の画素の画像信号に応じ
て基準の判定値を算出し、この判定値に基づいて画像状
態を判定して適切な量子化ステップを選定する。各ブロ
ック毎に、画質劣化が目立ちやすい平坦部があるか、ま
たは復号器側において量子化誤差が出やすい画像である
かを検出し画質劣化が目立たない画像部分では圧縮率が
大きい低レートの量子化を行い、画質劣化が目立ちやす
い画像部分では圧縮率が小さい高レートの量子化を行う
。 そうすると、平坦部においてもノイズが目立たない画像
信号を出力できる。 [0030] 第2.4,7.9発明の高能率符号化装置にあっては、
ブロック化されたデジタル画像信号を更にサブブロック
に分割し、各サブブロック内の画素の画像信号に応じて
基準の判定値を算出し、この判定値に基づいて画像状態
を判定して適切なウェイティング係数を選定する。各ブ
ロック毎に、画質劣化が目立ちやすい平坦部があるか、
または復号器側において量子化誤差が出やすい画像であ
るかを検出し、画質劣化が目立たない画像部分では圧縮
率が大きい低レートのウエイテイングを行い、画質劣化
が目立ちやすい画像部分では圧縮率が小さい高レートの
ウェイティングを行う。そうすると、平坦部においても
ノイズが目立たない画像信号を出力できる。 [003月 第5,10発明の高能率符号化装置にあっては、各ブロ
ック内の画素数より少数の乗算器を有するウェイティン
グ手段を用いて、変換係数に対するウェイティングを施
す。具体的には、各ブロック内の水平方向のシーケンシ
−の次数と垂直方向のシーケンシ−の次数とに適したウ
ェイティング係数を用いてウェイティングを施す。この
ようにすると、例えばNXNの大きさの各ブロック内に
おいて、N2/4個以下の乗算器にてウェイティングを
施すことが可能となる。 [0032]
以下本発明をその実施例を示す図面に基づいて詳述する
。 [0033] 本発明の第1実施例の構成を示す図1において、1,4
.5は夫々、入力されるデジタル画像を複数のブロック
に分割するブロック化回路、適応量子化器12の出力を
可変長符号化する可変長符号器、可変長符号器4の出力
を記憶するバッファメモリであり、これらは図34また
は図35の従来例に示されているものと同等である。第
1実施例はこれら以外に、ブロック化回路1からの画像
信号の各ブロックに対して直交変換を施す直交変換回路
11と、直交変換回路11からの変換係数に対して適応
した量子化を行う複数の量子化テーブルを有する適応量
子化器12と、ブロック化回路1において分割された各
ブロックを更に複数個のサブブロックに分割し、量子化
テーブルの選定基準となる第1及び第2の判定基準値を
演算して出力する判定基準値演算部13と、判定基準値
演算部13からの出力に基づいて量子化テーブルを選定
してその内容を適応量子化器12へ出力する判定器14
と、バッファメモリ5がオーバフローしないように量子
化ステップの選定を制御する制御器15とを有する。な
お、量子化テーブルは、固定のステップ幅をもつ一様量
子化器であっても、ステップ幅が一定でない非線形量子
化器であってもよい。 [0034] 図2に示すように、判定基準値演算部13は、ブロック
化回路1から出力される画像信号の各ブロックを例えば
4個のサブブロックに分割するサブブロック化回路21
と、各サブブロック内において水平方向及び垂直方向に
隣接する画素間の画像信号の差の絶対値の総和を求める
4個の演算器22.23.24.25と、4個の演算器
の出力の最小値Aを検出する最lJ1値検出器26と、
4個の演算器の出力の最大値Bを検出する最大値検出器
27と、最大値検出器27の出力Bから最小値検出器2
6の出力Aを減算する減算器28とを有する。判定基準
値演算部13から、最小値検出器26の出力Aが第1の
判定基準値として、また減算器28の出力C(=B−A
)が第2の判定基準値として、判定器14へ出力される
。 [0035] 次に、動作について説明する。ブロック化回路1に入力
されるデジタル画像信号(輝度信号と2つの色差信号ま
たはRGB信号)は、ブロック化回路1において時分割
多重され、例えば8画素×8ラインを1つのブロックと
するように分割される。分割された画像信号の各ブロッ
クは、直交変換回路11及び判定基準値演算部13へ出
力される。直交変換回路11においては、画像信号に対
してDiscreteCosine Transfor
m(D CT )等の直交変換が施される。直交変換回
路11からの出力である変換係数は、適応量子化器12
へ出力される。 [0036] 判定基準値演算部13においては、図3に示すように、
ブロック化回路1から出力された8画素×8ラインの各
ブロックが、4画素×4ラインの4つのサブブロックy
、yy、y に分割される。ここで、各サブブロック
y1.y2.y3.y41 2’ 3 4 の画像信号を夫々y (i、j)、y (i、j)
y3(i、j)、y (il
2 4j)(i
、j=1.2,3.4)とする。演算器22.23.2
4.25にサブブロックy1.y2.y3.y4の各画
像信号が夫々入力される。演算器22は、サブブロック
y に対して、サブブロックy1内の水平方向及び垂直
方向の隣接画素間の画像信号の差の絶対値の総和v1を
次式のように演算する。 [0037]
。 [0033] 本発明の第1実施例の構成を示す図1において、1,4
.5は夫々、入力されるデジタル画像を複数のブロック
に分割するブロック化回路、適応量子化器12の出力を
可変長符号化する可変長符号器、可変長符号器4の出力
を記憶するバッファメモリであり、これらは図34また
は図35の従来例に示されているものと同等である。第
1実施例はこれら以外に、ブロック化回路1からの画像
信号の各ブロックに対して直交変換を施す直交変換回路
11と、直交変換回路11からの変換係数に対して適応
した量子化を行う複数の量子化テーブルを有する適応量
子化器12と、ブロック化回路1において分割された各
ブロックを更に複数個のサブブロックに分割し、量子化
テーブルの選定基準となる第1及び第2の判定基準値を
演算して出力する判定基準値演算部13と、判定基準値
演算部13からの出力に基づいて量子化テーブルを選定
してその内容を適応量子化器12へ出力する判定器14
と、バッファメモリ5がオーバフローしないように量子
化ステップの選定を制御する制御器15とを有する。な
お、量子化テーブルは、固定のステップ幅をもつ一様量
子化器であっても、ステップ幅が一定でない非線形量子
化器であってもよい。 [0034] 図2に示すように、判定基準値演算部13は、ブロック
化回路1から出力される画像信号の各ブロックを例えば
4個のサブブロックに分割するサブブロック化回路21
と、各サブブロック内において水平方向及び垂直方向に
隣接する画素間の画像信号の差の絶対値の総和を求める
4個の演算器22.23.24.25と、4個の演算器
の出力の最小値Aを検出する最lJ1値検出器26と、
4個の演算器の出力の最大値Bを検出する最大値検出器
27と、最大値検出器27の出力Bから最小値検出器2
6の出力Aを減算する減算器28とを有する。判定基準
値演算部13から、最小値検出器26の出力Aが第1の
判定基準値として、また減算器28の出力C(=B−A
)が第2の判定基準値として、判定器14へ出力される
。 [0035] 次に、動作について説明する。ブロック化回路1に入力
されるデジタル画像信号(輝度信号と2つの色差信号ま
たはRGB信号)は、ブロック化回路1において時分割
多重され、例えば8画素×8ラインを1つのブロックと
するように分割される。分割された画像信号の各ブロッ
クは、直交変換回路11及び判定基準値演算部13へ出
力される。直交変換回路11においては、画像信号に対
してDiscreteCosine Transfor
m(D CT )等の直交変換が施される。直交変換回
路11からの出力である変換係数は、適応量子化器12
へ出力される。 [0036] 判定基準値演算部13においては、図3に示すように、
ブロック化回路1から出力された8画素×8ラインの各
ブロックが、4画素×4ラインの4つのサブブロックy
、yy、y に分割される。ここで、各サブブロック
y1.y2.y3.y41 2’ 3 4 の画像信号を夫々y (i、j)、y (i、j)
y3(i、j)、y (il
2 4j)(i
、j=1.2,3.4)とする。演算器22.23.2
4.25にサブブロックy1.y2.y3.y4の各画
像信号が夫々入力される。演算器22は、サブブロック
y に対して、サブブロックy1内の水平方向及び垂直
方向の隣接画素間の画像信号の差の絶対値の総和v1を
次式のように演算する。 [0037]
【数5】
[0038]
式のように演算する。
[0039]
【数6】
[0040]
るだめの第1の判定基準値として判定器14へ出力する
と共に、減算器28へ出力する。一方、最大値検出器2
7ハ、演算器22.23.24.25(7)出力v1.
V2.v3.V4の最大値B=MAX(vl、V2.v
3.v4)を検出して減算器28へ出力する。減算器2
8は、B−Aを演算してその差Cを求め、減算値Cを量
子化ステップを選定するための第2の判定基準値として
判定器14へ出力する。 [0041] 第1の判定基準値Aは画像の平坦部分を検出するもので
あり、この第1の判定基準値Aが小さい場合はそのブロ
ックに復号器側で画質劣化が目立ちやすい平坦部分があ
ることを示す。一方、第2の判定基準値Cは画像の変化
を検出するものであり、この第2の判定基準値Cが大き
いほど、そのブロックでは画像の変化が大きくて復号器
側で量子化誤差が出やすいことを示す。 [0042] 判定器14は、このように求められる第1.第2の判定
基準値A、Cに応じて、適応量子化器12において変換
係数を量子化する際の量子化ステップを選定する。 適応量子化器12は、量子化ステップが異なる量子化テ
ーブル、例えば高レートの量子化テーブルと中レートの
量子化テーブルと低レートの量子化テーブルとを保持し
ている。高レートの量子化テーブルは量子化ステップが
細かい量子化テーブルであり、中レートの量子化テーブ
ルは量子化ステップが中程度の量子化テーブルであり、
低レートの量子化テーブルは量子化ステップが粗い量子
化テーブルである。判定器14は、第1.第2の判定基
準値A、Cに応じて、この3つの量子化テーブルの中か
ら図4または図5に基づいて最適の量子化テーブルを選
定する。 第1の判定基準値Aが小さい場合、そのブロックには画
質劣化が目立ちやすい平坦部があるので、高レートまた
は中レートの量子化テーブルを選定する。また第2の判
定基準値Cが大きい場合、そのブロックはブロック内で
画像変化が大きく変化して復号器側で量子化誤差が発生
しやすいので、量子化ステップが細かい高レートの量子
化テーブルを選定する。 [0043] 判定器14の動作を具体的に説明する。ここでは、説明
を簡単にするために、サブブロック内の隣接画素間の画
像信号の差の絶対値の総和V (n=1.2,3゜4
)の代わりに、その平均変動量M =V /24を
用いることとする。 n [0044] 図6(a)は、平坦な背景に高いコントラストで1本の
斜め線が入っているブロックである。このブロックは、
平坦な部分に量子化ノイズが広がっていて復号器側で劣
化が目立ちやすい画像であるので、高レートの量子化テ
ーブルで量子化されればよい。このブロックにおける各
サブブロック内の平均変動量が、M1=2、M =2
.M3=10.M4=33である。この場合の判定基準
値A/24. C/24は夫々、 A/24=MIN (Ml、M2.M3.M4’r =
2C/24=MAX (M、、M2.M3.M4) −
MIN (Ml、M2.M3.M4) =31となり、
図7の判定図ではα点に位置するので、判定器14は高
レートの量子化テーブルを選定する。 [0045] 図6(b)は、平坦な背景にあまりコントラストが高く
ないエツジがあるブロックである。このブロックは、平
坦な部分があるので低レートの量子化テーブルを用いる
ことはできないが、コントラストがあまり高くないこと
がら復号器側における量子化誤差は小さいので、中レー
トの量子化テーブルで量子化されればよい。このブロッ
クにおける各サブブロック内の平均変動量が、M1=2
2M2=3、M3=14.M4=I5である。この場合
の判定基準値A/24. C/24は夫々、A/24=
2、C/24=13となり、図7の判定図ではβ点に位
置するので、判定器14は中レートの量子化テーブルを
選定する。 [0046] 図6(C)は、全体にわたってコントラストの変化が大
きいブロックである。 このブロックは、復号器側において量子化誤差は目立ち
にくいので、低レートの量子化テーブルで量子化されて
圧縮率が高められればよい。このブロックにおける各サ
ブブロック内の平均変動量が、M1=289M2=30
1M3=241M4=16である。この場合の判定基準
値A/24. C/24は夫々、A/24=16、C/
24=14となり、図7の判定図では7点に位置するの
で、判定器14は低レートの量子化テーブルを選定する
。 [0047] ところで、量子化ステップの選定基準、つまり3つの量
子化テーブルの各占有率は図42図5において異なって
おり、この図49図5の何れを判定図とするかが、制御
器15によって決定される。制御器15は、バッファメ
モリ5に蓄えられているデータ量を感知しており、バッ
ファメモリ5がオーバフローしないように、適応量子化
器12において変換係数が量子化されるときのレートを
調節する役割を果たす。即ち、制御器15は、バッファ
メモリ5の記憶容量に十分な余裕があるときは、例えば
図4の判定図に示したような選定基準をとって高レート
の量子化テーブルを選定する割合が高くなるようにし、
一方、バッファメモリ5が飽和状態に近くなったときに
は、図5の判定図に示したような選定基準をとって低レ
ートの量子化テーブルを選択する割合が高くなるように
する。このようにして制御器15は、変換係数がバッフ
ァメモリ5へ出力される際のレートを調節している。 [0048] 上述したような判定器140選定結果に従って、適応量
子化器12はブロック毎に適切な量子化ステップを選択
し、直交変換回路11から出力される変換係数を量子化
して、選択した量子化ステップ及び量子化された変換係
数を可変長符号器4へ出力する。可変長符号化された変
換係数は、バッファメモリ5に蓄えられた後、固定レー
トにて読出されて外部へ送出される。 [0049] なお、上記実施例では、水平方向及び垂直方向に隣接す
る画素間の画像信号の差から、第1.第2の判定基準値
A、Cを求めたが、特に、飛び越し走査における1フイ
ールド内で処理がなされる場合には、垂直方向の隣接画
素間の距離が離れているので、平坦部を検出するための
第1の判定基準値については、水平方向のみの隣接画素
間の画像信号の差を用いるだけでもよい。 [0050] このような変形例における判定基準値演算部13の構成
を図8に示す。この判定向の隣接画素間の画像信号の差
の絶対値の総和を求める演算器31.32.33.34
と各演算器31.32.33.34において求められた
値の中から最小値を検出する最小値検出器35と、4つ
の各サブブロック内の垂直方向の隣接画素間の画像信号
の差の絶対値の総和を求める演算器36.37.38.
39と、演算器31.36の出力を加算する加算器60
と、演算器32.37の出力を加算する加算器61と、
演算器33.38の出力を加算する加算器62と、演算
器34.39の出力を加算する加算器63と、各加算器
60、61.62.63の出力の中から最小値を検出す
る最小値検出器26と、各加算器60゜61、62.6
3の出力の中から最大値を検出する最大値検出器27と
、最大値検出器27の出力から最小値検出器26の出力
を減算する減算器28とを有する。 [0051] 次に、動作について説明する。サブブロック化回路21
から出力された4つのサブブロックy1.y2.y3.
y4の画像信号を、夫々y1 (i、j) y2
(i、j)、y (i、j)、y4 (i、j)
(i、j=1.2,3.4)とする。演算器31.32
.33.34にサブブロックy1.y2.y3.y4が
夫々入力される。演算器31は、サブブロックy1内の
水平方向の隣接画素間の画像信号の差の絶対値の総和V
h□を次式のように演算する。 [0052]
と共に、減算器28へ出力する。一方、最大値検出器2
7ハ、演算器22.23.24.25(7)出力v1.
V2.v3.V4の最大値B=MAX(vl、V2.v
3.v4)を検出して減算器28へ出力する。減算器2
8は、B−Aを演算してその差Cを求め、減算値Cを量
子化ステップを選定するための第2の判定基準値として
判定器14へ出力する。 [0041] 第1の判定基準値Aは画像の平坦部分を検出するもので
あり、この第1の判定基準値Aが小さい場合はそのブロ
ックに復号器側で画質劣化が目立ちやすい平坦部分があ
ることを示す。一方、第2の判定基準値Cは画像の変化
を検出するものであり、この第2の判定基準値Cが大き
いほど、そのブロックでは画像の変化が大きくて復号器
側で量子化誤差が出やすいことを示す。 [0042] 判定器14は、このように求められる第1.第2の判定
基準値A、Cに応じて、適応量子化器12において変換
係数を量子化する際の量子化ステップを選定する。 適応量子化器12は、量子化ステップが異なる量子化テ
ーブル、例えば高レートの量子化テーブルと中レートの
量子化テーブルと低レートの量子化テーブルとを保持し
ている。高レートの量子化テーブルは量子化ステップが
細かい量子化テーブルであり、中レートの量子化テーブ
ルは量子化ステップが中程度の量子化テーブルであり、
低レートの量子化テーブルは量子化ステップが粗い量子
化テーブルである。判定器14は、第1.第2の判定基
準値A、Cに応じて、この3つの量子化テーブルの中か
ら図4または図5に基づいて最適の量子化テーブルを選
定する。 第1の判定基準値Aが小さい場合、そのブロックには画
質劣化が目立ちやすい平坦部があるので、高レートまた
は中レートの量子化テーブルを選定する。また第2の判
定基準値Cが大きい場合、そのブロックはブロック内で
画像変化が大きく変化して復号器側で量子化誤差が発生
しやすいので、量子化ステップが細かい高レートの量子
化テーブルを選定する。 [0043] 判定器14の動作を具体的に説明する。ここでは、説明
を簡単にするために、サブブロック内の隣接画素間の画
像信号の差の絶対値の総和V (n=1.2,3゜4
)の代わりに、その平均変動量M =V /24を
用いることとする。 n [0044] 図6(a)は、平坦な背景に高いコントラストで1本の
斜め線が入っているブロックである。このブロックは、
平坦な部分に量子化ノイズが広がっていて復号器側で劣
化が目立ちやすい画像であるので、高レートの量子化テ
ーブルで量子化されればよい。このブロックにおける各
サブブロック内の平均変動量が、M1=2、M =2
.M3=10.M4=33である。この場合の判定基準
値A/24. C/24は夫々、 A/24=MIN (Ml、M2.M3.M4’r =
2C/24=MAX (M、、M2.M3.M4) −
MIN (Ml、M2.M3.M4) =31となり、
図7の判定図ではα点に位置するので、判定器14は高
レートの量子化テーブルを選定する。 [0045] 図6(b)は、平坦な背景にあまりコントラストが高く
ないエツジがあるブロックである。このブロックは、平
坦な部分があるので低レートの量子化テーブルを用いる
ことはできないが、コントラストがあまり高くないこと
がら復号器側における量子化誤差は小さいので、中レー
トの量子化テーブルで量子化されればよい。このブロッ
クにおける各サブブロック内の平均変動量が、M1=2
2M2=3、M3=14.M4=I5である。この場合
の判定基準値A/24. C/24は夫々、A/24=
2、C/24=13となり、図7の判定図ではβ点に位
置するので、判定器14は中レートの量子化テーブルを
選定する。 [0046] 図6(C)は、全体にわたってコントラストの変化が大
きいブロックである。 このブロックは、復号器側において量子化誤差は目立ち
にくいので、低レートの量子化テーブルで量子化されて
圧縮率が高められればよい。このブロックにおける各サ
ブブロック内の平均変動量が、M1=289M2=30
1M3=241M4=16である。この場合の判定基準
値A/24. C/24は夫々、A/24=16、C/
24=14となり、図7の判定図では7点に位置するの
で、判定器14は低レートの量子化テーブルを選定する
。 [0047] ところで、量子化ステップの選定基準、つまり3つの量
子化テーブルの各占有率は図42図5において異なって
おり、この図49図5の何れを判定図とするかが、制御
器15によって決定される。制御器15は、バッファメ
モリ5に蓄えられているデータ量を感知しており、バッ
ファメモリ5がオーバフローしないように、適応量子化
器12において変換係数が量子化されるときのレートを
調節する役割を果たす。即ち、制御器15は、バッファ
メモリ5の記憶容量に十分な余裕があるときは、例えば
図4の判定図に示したような選定基準をとって高レート
の量子化テーブルを選定する割合が高くなるようにし、
一方、バッファメモリ5が飽和状態に近くなったときに
は、図5の判定図に示したような選定基準をとって低レ
ートの量子化テーブルを選択する割合が高くなるように
する。このようにして制御器15は、変換係数がバッフ
ァメモリ5へ出力される際のレートを調節している。 [0048] 上述したような判定器140選定結果に従って、適応量
子化器12はブロック毎に適切な量子化ステップを選択
し、直交変換回路11から出力される変換係数を量子化
して、選択した量子化ステップ及び量子化された変換係
数を可変長符号器4へ出力する。可変長符号化された変
換係数は、バッファメモリ5に蓄えられた後、固定レー
トにて読出されて外部へ送出される。 [0049] なお、上記実施例では、水平方向及び垂直方向に隣接す
る画素間の画像信号の差から、第1.第2の判定基準値
A、Cを求めたが、特に、飛び越し走査における1フイ
ールド内で処理がなされる場合には、垂直方向の隣接画
素間の距離が離れているので、平坦部を検出するための
第1の判定基準値については、水平方向のみの隣接画素
間の画像信号の差を用いるだけでもよい。 [0050] このような変形例における判定基準値演算部13の構成
を図8に示す。この判定向の隣接画素間の画像信号の差
の絶対値の総和を求める演算器31.32.33.34
と各演算器31.32.33.34において求められた
値の中から最小値を検出する最小値検出器35と、4つ
の各サブブロック内の垂直方向の隣接画素間の画像信号
の差の絶対値の総和を求める演算器36.37.38.
39と、演算器31.36の出力を加算する加算器60
と、演算器32.37の出力を加算する加算器61と、
演算器33.38の出力を加算する加算器62と、演算
器34.39の出力を加算する加算器63と、各加算器
60、61.62.63の出力の中から最小値を検出す
る最小値検出器26と、各加算器60゜61、62.6
3の出力の中から最大値を検出する最大値検出器27と
、最大値検出器27の出力から最小値検出器26の出力
を減算する減算器28とを有する。 [0051] 次に、動作について説明する。サブブロック化回路21
から出力された4つのサブブロックy1.y2.y3.
y4の画像信号を、夫々y1 (i、j) y2
(i、j)、y (i、j)、y4 (i、j)
(i、j=1.2,3.4)とする。演算器31.32
.33.34にサブブロックy1.y2.y3.y4が
夫々入力される。演算器31は、サブブロックy1内の
水平方向の隣接画素間の画像信号の差の絶対値の総和V
h□を次式のように演算する。 [0052]
【数7】
[0053]
また、他の演算器32.33.34も同様に、サブブロ
ックy2.y3.y4内の水平方向の隣接画素間の画像
信号の差の絶対値の総和Vh2”h3”h4を次式のよ
うに演算する。 [0054]
ックy2.y3.y4内の水平方向の隣接画素間の画像
信号の差の絶対値の総和Vh2”h3”h4を次式のよ
うに演算する。 [0054]
【数8】
[0055]
最小値検出器35ハ、演算器31.32.33.34(
7)出力Vhl” h2− vh3” h4ノ最小値A
=M工N(vhl、Vh2.vh3.vh4)ヲ検出シ
テ出力スル。コノ最小値Ahは、適応量子化器12にお
ける量子化ステップを選定するための第1の判定基準値
として判定器14へ出力される。 [0056] 一方、演算器36.37.38.39にもサブブロック
y1.y2.y3.y4が夫々入力される。演算器36
は、サブブロックy1内の垂直方向の隣接画素間の画像
信号の差の絶対値の総和VV1を次式のように演算する
。 [0057]
7)出力Vhl” h2− vh3” h4ノ最小値A
=M工N(vhl、Vh2.vh3.vh4)ヲ検出シ
テ出力スル。コノ最小値Ahは、適応量子化器12にお
ける量子化ステップを選定するための第1の判定基準値
として判定器14へ出力される。 [0056] 一方、演算器36.37.38.39にもサブブロック
y1.y2.y3.y4が夫々入力される。演算器36
は、サブブロックy1内の垂直方向の隣接画素間の画像
信号の差の絶対値の総和VV1を次式のように演算する
。 [0057]
【数9】
[0058]
また、他の演算器37.38.39も同様に、サブブロ
ックy2.y3.y4内の垂直方向の隣接画素間の画像
信号の差の絶対値の総和vv2”v3”v4を次式のよ
うに演算する。 [0059]
ックy2.y3.y4内の垂直方向の隣接画素間の画像
信号の差の絶対値の総和vv2”v3”v4を次式のよ
うに演算する。 [0059]
【数101
[0060]
算される。同様に、加算器61.62.63にてV (
=■h2+Vv3)、V3 (=Vh3)を検出して減
算器28へ出力する。また、最大値検出器27は、加算
器60.61.62て減算器28へ出力する。減算器2
8は、最大値Bと最小値Aとの差Cを演算して出力する
。この減算値Cは量子化ステップを選定するための第2
の判定基準値として、判定器14へ出力される。 [0061] なお、以降の動作は前述した実施例と同様であるので、
その説明は省略する。 [0062] 次に、本発明の第2実施例について説明する。 [0063] 前述した第1実施例にあっては、量子化ステップを選定
するための第2の判定基準値として、最大値Bから最小
値Aを減算した減算値Cを採用したが、これに代えて、
最大値Bを採用してもよい。第1実施例において、最大
値Bを第2の判1実施例と同様に、最小値Aである。 [0064] 第2実施例の構成を示す図9において、1. 4. 5
.11.12.14.15は夫々、ブロック化回路、可
変長符号器、バッファメモリ、直交変換回路、適応量子
化器判定器、制御器であり、これらは図1に示されてい
るものと同等であるので、ここでは説明を省略する。ま
た、16は図10にその構成を示す第2実施例における
判定基準値演算部である。判定基準値演算部16の構成
は、図2に示す判定基準値演算部13の構成に比べて、
減算器28を除去した点が異なっており、判定基準値演
算部16は、サブブロックy1.y2.y3.y4内に
おける水平方向及び垂直方向の隣接画素間の画像信号の
差の絶対値の総和v1.v2.v3.v4の最小値A、
、大値Bを検出し、最小値A、最最大値夫夫を、量子化
ステップを決定するための第1゜第2の判定基準値とし
て判定器14へ出力する。 [0065] 次に、動作について説明する。判定器14は、このよう
に求められる第1.第2の判定基準値A、Bに応じて、
適応量子化器12が変換係数を量子化するための量子化
ステップを、図11または図12に基づいて選定する。 ここで、図6に示すような画像ブロックを例として図1
3の判定図に基づいて、判定器14の動作を具体的に説
明する。各サブブロック内の平均変動量が、M1=2.
M2=2.M3=10゜M4=33である図6(a)で
は、A/24=2.B/24=33となり、図13の判
定図ではα点に位置するので、判定器14は高レートの
量子化テーブルを選定する。また、各サブブロック内の
平均変動量が、M =2.M =3.M3に14.
M4 ””15である図6(b)では、A/24=2
、B/24=15となり、図13の判定図ではβ点に位
置するので、判定器14は中レートの量子化テーブルを
選定する。各サブブロック内の平均変動量が、M1=2
8.M2=30.M3=24.M4=16である図6(
C)では、A/24=16、B/24=30となり、図
13ノ判定図では7点に位置するので、判定器14は低
レートの量子化テーブルを選定する。 [0066] なお、他の動作は、前述の第1実施例と同じであるので
、その説明は省略する。また、第1実施例と同様に、特
に、飛び越し走査における1フイールド内で処理がなさ
れる場合には、垂直方向の隣接画素間の距離が離れてい
るので、平坦部を検出するための第1の判定基準値につ
いては、水平方向のみの隣接画素間の画像信号の差を用
いるだけでもよい。このような変形例における判定基準
値演算部18の構成を図14に示す。図14において、
図8と同番号を付したものは同一部分を示す。この判定
基準値演算部18は、各サブブロック内の水平方向の隣
接画素間の画像信号の差の絶対値の総和V (n=1
.2,3.4)の最小値Ahを第1のn 判定基準値として判定器14へ出力すると共に、各サブ
ブロック内の垂直方向の隣接画素間の画像信号の差の絶
対値の総和V と絶対値の総和vhnとの加算値Vnn の最大値Bを第2の判定基準値として判定器14へ出力
する。 [0067] 次に、本発明の第3実施例について説明する。 [0068] 第3実施例では、適応量子化器12における量子化ステ
ップの選定基準が異なっている。第3実施例の構成を示
す図15において、1. 4. 5.11.12.15
は夫々ブロック化回路、可変長符号器、バッファメモリ
、直交変換回路、適応量子化器、制御器であり、これら
は図1に示されているものと同等であるので、ここでは
説明を省略する。また、17は、1個のブロックを複数
個のサブブロックに分割し、各サブブロックのダイナミ
ックレンジにおける最小値及び最大値に基づいて適応量
子化器12での量子化ステップを選定する判定器である
。判定器17は、図16に示すように、ブロック化回路
1から出力される各ブロックを4個のサブブロックに分
割するサブブロック化回路21と、各サブブロックのダ
イナミックレンジ(最小値及び最大値)を求めるダイナ
ミックレンジ検出器41.42.43.44と、ダイナ
ミックレンジ検出器41.42.43.44からの出力
の最小値を検出する最小値検出器45と、ダイナミック
レンジ検出器41.42.43.44からの出力の最大
値を検出する最大値検出器46と、最大値検出器46の
出力から最小値検出器45の出力を減算する減算器47
と、最小値検出器45からの出力及び減算器47からの
出力に基づいて適応量子化器12へ量子化ステップを選
定するための制御信号を出力する制御信号発生器48と
を有する。 [0069] 次に、動作について説明する。第1実施例と同様に、ブ
ロック化回路1にて8画素×8ラインに分割された画像
信号は、サブブロック化回路21により更に各ブロック
が4画素×4ラインの4つのサブブロックy1.y2.
y3.y4に分割される。ここで、各サブブロックy、
yyy の画像信号を夫々y1 (i、j)1
2’ 3’ 4 y (i、j)、y3 (i、j) y4 (
i、j)(i、j=1.2,3.4)とする。ダイナミ
ックレンジ検出器41.42.43.44は、サブブロ
ックy1.y2.y3、y4の画像信号に応じて、各サ
ブブロックのダイナミックレンジDR1,DR2゜DR
3,DR4を下式のように演算して出力する。 [00701 DR=MAX (yl (i、j): i、j=1.2
,3.4)−MIN (yl (i、j); i、j=
1.2,3.4)DR=MAX (y2 (i、j):
i、j=1.2,3.4)−MIN (y2 (i、
j): i、J=1.2,3.4)DR=MAX (y
3 (i、j): i、j=1.2,3.4)−MIN
(y3 (i、j): 1.j=1.2,3.4)D
R=MAX (y4 (i、j): i、j=1.2,
3.4)−MIN (y4 (i、j): i、j=1
.2,3.4)[00713 最小値検出器45は、ダイナミックレンジ検出器41.
42.43.44の出力DR1,DRDRDRの最小値
D=MIN(DRl、DR2,DR3,DR4)を検出
して2’ 3= 4 減算器47及び制御信号発生器48へ出力する。一方、
最大値検出器46は、ダイナミックレンジ検出器41.
42.43.44の出力DR1,DR2,DR3,DR
4の最大値E=MAX(DRl、DR2,DR3,DR
4)を検出して減算器47へ出力する。最小値り、最大
値Eは減算器47で減算されてF=E−Dが求められ、
減算値Fは制御信号発生器48へ出力される。 [0072] 最小値検出器45の出力りが小さい場合はそのブロック
に復号器側で画質劣化が目立ちやすい平坦部分があり、
この場合には高レートまたは中レートの量子化が必要で
ある。一方、減算器47の出力Fが大きい場合はブロッ
ク内で画像の変化が大きくて復号器側で量子化誤差が出
やすいことを示すので、出力りが小さくて出力Fが大き
い場合には高レートの量子化が必要である。 [0073] 制御信号発生器48は、出力り、F(=E−D)に応じ
て、図17または図18に基づいて、適応量子化器12
が最適の量子化ステップを選択するための制御信号を適
応量子化器12へ出力する。ここで、図6に示すような
画像ブロックを例にして図19の判定図に基づいて、判
定器17(制御信号発生器48)の動作を具体的に説明
する。 [0074] 図6(a)にあっては、各サブブロック内のダイナミッ
クレンジが、8ビツトに量子化された画像信号の一例に
おいては、DR1=9.DR2=8.DR3=78、
DR4=114である。この場合のり、F(=E−D)
は夫々、D=MIN (DRl、DR2,DR3,DR
4) =8F=MAX(DRl、DR2,DR3,DR
4)−MIN (DRl、DR2,DR3,DR4)
=106となり、図19の判定図ではα点に位置するの
で、判定器17は高レートの量子化テーブルを選定する
。また、各サブブロック内のダイナミックレンジが、D
R1=8、DR2=7.DR3=64.DR4=57で
ある図6(b)では、D=7.F=57となり、図19
の判定図ではβ点に位置するので、判定器17は中レー
トの量子化チー・プルを選定する。各サブブロック内の
ダイナミックレンジが、DR1=61゜66となり、図
19の判定図では7点に位置するので、判定器17は低
レートの量子化テーブルを選定する。 [0075] [0076] 次に、本発明の第4実施例について説明する。 [0077] 本発明の第4実施例を示す図20において、1.4.
5.11.13.15は夫々、ブロック化回路、可変長
符号器、バッファメモリ、直交変換回路、判定基準値演
算部、制御器であり、これらは図1に示されているもの
と同等のものである。また18は直交変換回路11から
出力された変換係数に対して適応したウェイティングを
施す適応ウェイティング器、19は判定基準値演算部1
3からの出力に基づいて適応ウェイティング器18にお
けるウェイティング係数を選定する判定器である。なお
、判定基準値演算部13は図2に示す内部構成をなして
いる。 [0078] 次に、動作について説明する。 [0079] 前述した第1実施例と同様に、判定基準値演算部13に
て演算された最大値A及び減算値Cが、第1.第2の判
定基準値として判定器19に入力される。判定器19は
、この第1.第2の判定基準値A、Cに応じて、図4ま
たは図5に基づいて、適応ウェイティング器18におい
て用いるべきウェイティング係数を選定する。ここで、
例えば適応ウェイティング器18は以下に示す3種類の
レートのウェイティング係数を保持している。 [0080] 【数11】 W、(m、 n) = 1 (m、11=:Q、 L 2t ・・・。 [0081] Wl (m、n)を高レートのウェイティング係数、W
2 (m、n)を中レートのウェイティング係数、W3
(m、n)を低レートのウェイティング係数と夫々
呼ぶことにする。第1の判定基準値Aが小さい場合、そ
のブロックには復号器側で画質劣化が目立ちやすい平坦
部があるので、高レートまたは中レートのウェイティン
グを施す。また第2の判定基準値Cが大きい場合、その
ブロックはブロック内で画像が大きく変化して復号器側
で量子化誤差が発生しやすいので、Aが小さくCが大き
い場合、高い空間周波数の影響が無視できないので、高
レートのウェイティングを施す。 [0082] ここで、図6に示すような画像ブロックを例として判定
器19の動作を具体的に説明する。なお、ここでは、高
レート、中レート、低レートの選定基準は、第1の実施
例と同じ基準(図7)とする。平坦な部分に量子化ノイ
ズが広がっていて劣化が目立ちやすい画像である図6(
a)では、高レートのウェイティングを施す。図7の判
定図ではα点に位置するので、判定器19は高レートの
ウェイティング係数W1 (m、n)を選定する。平坦
な背景にあまりコントラストが高くないエツジがある図
6(b)では、平坦な部分があるので低レートのウェイ
ティングを用いることはできないが、コントラストがあ
まり高くないことから復号器側における量子化誤差は小
さいので、中レートのウェイティングを施す。図7の判
定図ではβ点に位置するので、判定器19は中レートの
ウェイティング係数W2 (rnn)を選定する。全
体にわたってコントラストの変化が大きい図6(c)で
は、量子化誤差は目立ちにくいので低レートのウェイテ
ィングで圧縮率を高めることができる。図7の判定図で
はγ点に位置するので、判定器19は低レートのウェイ
ティング係数W3 (m、n)を選定する。 [0083] 上述したような判定器19の選定結果に従って、適応ウ
ェイティング器18はブロック毎に適切なウェイティン
グ係数を選択し、直交変換回路11から出力される変換
係数にウェイティングを施し、ブロック毎のウェイティ
ング係数とウェイティングを施した変換係数とを可変長
符号器4へ出力する。適応ウェイティング器18の出力
は可変長符号器4にて可変長符号化され、バッファメモ
リ5に蓄えられる。バッファメモリ5に蓄えられたデー
タは、固定レートにて読出される。 [0084] ところで、制御器15はバッファメモリ5に蓄えられて
いるデータ量を感知し、バッファメモリ5がオーバフロ
ーしないように、ウェイティング係数の選定を制御する
。即ち、バッファメモリ5の記憶容量に十分な余裕があ
るときは、例えば図4の判定図に示したような選定基準
をとって高レートのウェイティング係数を選定する割合
が高くなるようにし、一方、バッファメモリ5が飽和状
態に近くなったときには、図5の判定図に示したような
選定基準をとって低レートのウェイティング係数を選定
する割合が高くなるようにする。 [0085] なお、この第4実施例においても、第1実施例と同様に
、特に、飛び越し走査における1フイールド内で処理が
なされる場合には、垂直方向の隣接画素間の距離が離れ
ているので、平坦部を検出するための第1の判定基準値
については、水平方向のみの隣接画素間の画像信号の差
を用いるだけでもよい。このような場合には、判定基準
値演算部13の構成を図8に示すようにすればよい。 [0086] 次に、本発明の第5実施例について説明する。 [0087] 前述した第4実施例にあっては、ウェイティング係数を
選定するための第2の判定基準値として減算値Cを採用
したが、これに代えて、最大値Bを採用してもよい。第
4実施例において、第2の判定基準値として最大値Bを
採用した例が第5実施例である。なお、第1の判定基準
値は、第4実施例と同様に、最小値Aである。第5実施
例の構成を示す図21において、1.4. 5.11.
15.18.19は夫々、ブロック化回路、可変長符号
器、バッファメモリ、直交変換回路、制御器、適応ウェ
イティング器、判定器であり、これらは図20に示され
ているものと同等のものである。また、16は図10に
その構成を示す第2実施例と同等の判定基準値演算部で
ある。この第5実施例は、第4実施例においてウェイテ
ィング係数の選定基準を第2実施例と同じにしたもので
ある。従って、この第5実施例の動作は第2.第4実施
例を適宜参照することにより、容易に理解できるのでそ
の説明は省略する。 [0088] 次に、本発明の第6実施例について説明する。 [0089] 第6実施例は、第4実施例において、適応ウェイティン
グ器18におけるウェイティング係数の選定基準を、前
述した第3実施例と同様にした例である。第6実施例の
構成を示す図22において、1. 4. 5.11.1
5.18は夫々、ブロック化回路、可変長符号器、バッ
ファメモリ、直交変換回路、制御器、適応ウェイティン
グ器であり、これらは図20に示されているものと同等
のものであり、また、20は図16にその構成を示す第
3実施例の判定器17と同様の判定器である。この第6
実施例の動作は、第3.第4実施例を適宜参照すること
により、容易に理解できるのでその説明は省略する。 [0090] なお、上述の各実施例では1個のブロックを4個のサブ
ブロックに分割したが必ずしも4分割する必要なはく、
1ブロツクの大きさ等により任意にサブブロックの個数
を決定すればよい。 [0091] また、量子化ステップまたはウェイティング係数を選定
する際に2種類の判定基準値を用いることとしたが、2
種類である必要はなく、n種類(n≧1)の判定基準値
を用いてよい。n=1である場合、例えばサブブロック
内の水平方向及び垂直方向の隣接画素間の画像信号の差
の絶対値の総和を判定基準値とし、この判定基準値に基
づいて、量子化ステップまたはウェイティング係数を選
定することとしてもよい。 [0092] 次に、本発明の第7実施例について説明する。 [0093] 第7実施例の構成を示す図23において、高能率符号化
装置は、ブロック化回路1と、直交変換回路11と、直
交変換回路11から出力される変換係数に対してつ工イ
テイングを施すウェイティング器51と、可変長符号化
する可変長符号器4とを有する。ウェイティング器51
は、図24に示すように、ブロック内の画素をジグザグ
的にスキャニングするジグザグスキャニング回路52と
、複数のウェイティング係数を収納しているウェイティ
ングテーブル53と、変換係数にウェイティング係数を
乗算する乗算器54とを有する。 [0094] 次に、動作について説明する。入力されたデジタル画像
信号は、ブロック化回路1において時分割多重され、複
数画素毎にブロック化される。このブロック化回路1か
ら出力される各ブロックは、直交変換回路11において
例えばDCT変換等の直交変換を施される。直交変換回
路11から出力される変換係数は、ウェイティング器5
1によりウェイティングが施される。ウェイティング器
51の出力は、可変長符号器4により可変長符号化され
る。 [0095] 以下、ウェイティング器51の動作について詳述する。 例えば、ブロック化回路1が8画素×8ラインのブロッ
ク(画像信号x (i、j)(i、j=0.1.・・・
7))を出力する場合、直交変換回路11は8×8個の
変換係数F (m、n)(m、n=o、 1.・・・
、7)を出力する。ここで変換係数は、図25に示すよ
うなジグザグスキャニングの特性を持つジグザグスキャ
ニング回路52により1次元的なデータ列に並び換えら
れ、ジグザグスキャニング回路52はスキャニングした
順に乗算器54へ変換係数F (m、n)を出力する。 また、ジグザグスキャニング回路52は、各データ列に
対するジグザグスキャニングのアドレス情報をウェイテ
ィングテーブル53へ出力する。このアドレス情報によ
りウェイティングテーブル53はアクセスされ、ウェイ
ティングテーブル53はジグザグスキャニング回路52
の出力データに対するウェイティング係数Wを乗算器5
4へ出力する。 [0096] ここで、ウェイティング係数は、例えば図26に示すよ
うに8種類の乗算器により決定されており、具体的にウ
ェイティング係数Wは、水平方向のシーケンシ−の次数
mと垂直方向のシーケンシ−の次数nとの最大値M=M
AX (m、n) (m、n=0.1.・・・、7)
を用いて以下の式で示される。 [0097]
=■h2+Vv3)、V3 (=Vh3)を検出して減
算器28へ出力する。また、最大値検出器27は、加算
器60.61.62て減算器28へ出力する。減算器2
8は、最大値Bと最小値Aとの差Cを演算して出力する
。この減算値Cは量子化ステップを選定するための第2
の判定基準値として、判定器14へ出力される。 [0061] なお、以降の動作は前述した実施例と同様であるので、
その説明は省略する。 [0062] 次に、本発明の第2実施例について説明する。 [0063] 前述した第1実施例にあっては、量子化ステップを選定
するための第2の判定基準値として、最大値Bから最小
値Aを減算した減算値Cを採用したが、これに代えて、
最大値Bを採用してもよい。第1実施例において、最大
値Bを第2の判1実施例と同様に、最小値Aである。 [0064] 第2実施例の構成を示す図9において、1. 4. 5
.11.12.14.15は夫々、ブロック化回路、可
変長符号器、バッファメモリ、直交変換回路、適応量子
化器判定器、制御器であり、これらは図1に示されてい
るものと同等であるので、ここでは説明を省略する。ま
た、16は図10にその構成を示す第2実施例における
判定基準値演算部である。判定基準値演算部16の構成
は、図2に示す判定基準値演算部13の構成に比べて、
減算器28を除去した点が異なっており、判定基準値演
算部16は、サブブロックy1.y2.y3.y4内に
おける水平方向及び垂直方向の隣接画素間の画像信号の
差の絶対値の総和v1.v2.v3.v4の最小値A、
、大値Bを検出し、最小値A、最最大値夫夫を、量子化
ステップを決定するための第1゜第2の判定基準値とし
て判定器14へ出力する。 [0065] 次に、動作について説明する。判定器14は、このよう
に求められる第1.第2の判定基準値A、Bに応じて、
適応量子化器12が変換係数を量子化するための量子化
ステップを、図11または図12に基づいて選定する。 ここで、図6に示すような画像ブロックを例として図1
3の判定図に基づいて、判定器14の動作を具体的に説
明する。各サブブロック内の平均変動量が、M1=2.
M2=2.M3=10゜M4=33である図6(a)で
は、A/24=2.B/24=33となり、図13の判
定図ではα点に位置するので、判定器14は高レートの
量子化テーブルを選定する。また、各サブブロック内の
平均変動量が、M =2.M =3.M3に14.
M4 ””15である図6(b)では、A/24=2
、B/24=15となり、図13の判定図ではβ点に位
置するので、判定器14は中レートの量子化テーブルを
選定する。各サブブロック内の平均変動量が、M1=2
8.M2=30.M3=24.M4=16である図6(
C)では、A/24=16、B/24=30となり、図
13ノ判定図では7点に位置するので、判定器14は低
レートの量子化テーブルを選定する。 [0066] なお、他の動作は、前述の第1実施例と同じであるので
、その説明は省略する。また、第1実施例と同様に、特
に、飛び越し走査における1フイールド内で処理がなさ
れる場合には、垂直方向の隣接画素間の距離が離れてい
るので、平坦部を検出するための第1の判定基準値につ
いては、水平方向のみの隣接画素間の画像信号の差を用
いるだけでもよい。このような変形例における判定基準
値演算部18の構成を図14に示す。図14において、
図8と同番号を付したものは同一部分を示す。この判定
基準値演算部18は、各サブブロック内の水平方向の隣
接画素間の画像信号の差の絶対値の総和V (n=1
.2,3.4)の最小値Ahを第1のn 判定基準値として判定器14へ出力すると共に、各サブ
ブロック内の垂直方向の隣接画素間の画像信号の差の絶
対値の総和V と絶対値の総和vhnとの加算値Vnn の最大値Bを第2の判定基準値として判定器14へ出力
する。 [0067] 次に、本発明の第3実施例について説明する。 [0068] 第3実施例では、適応量子化器12における量子化ステ
ップの選定基準が異なっている。第3実施例の構成を示
す図15において、1. 4. 5.11.12.15
は夫々ブロック化回路、可変長符号器、バッファメモリ
、直交変換回路、適応量子化器、制御器であり、これら
は図1に示されているものと同等であるので、ここでは
説明を省略する。また、17は、1個のブロックを複数
個のサブブロックに分割し、各サブブロックのダイナミ
ックレンジにおける最小値及び最大値に基づいて適応量
子化器12での量子化ステップを選定する判定器である
。判定器17は、図16に示すように、ブロック化回路
1から出力される各ブロックを4個のサブブロックに分
割するサブブロック化回路21と、各サブブロックのダ
イナミックレンジ(最小値及び最大値)を求めるダイナ
ミックレンジ検出器41.42.43.44と、ダイナ
ミックレンジ検出器41.42.43.44からの出力
の最小値を検出する最小値検出器45と、ダイナミック
レンジ検出器41.42.43.44からの出力の最大
値を検出する最大値検出器46と、最大値検出器46の
出力から最小値検出器45の出力を減算する減算器47
と、最小値検出器45からの出力及び減算器47からの
出力に基づいて適応量子化器12へ量子化ステップを選
定するための制御信号を出力する制御信号発生器48と
を有する。 [0069] 次に、動作について説明する。第1実施例と同様に、ブ
ロック化回路1にて8画素×8ラインに分割された画像
信号は、サブブロック化回路21により更に各ブロック
が4画素×4ラインの4つのサブブロックy1.y2.
y3.y4に分割される。ここで、各サブブロックy、
yyy の画像信号を夫々y1 (i、j)1
2’ 3’ 4 y (i、j)、y3 (i、j) y4 (
i、j)(i、j=1.2,3.4)とする。ダイナミ
ックレンジ検出器41.42.43.44は、サブブロ
ックy1.y2.y3、y4の画像信号に応じて、各サ
ブブロックのダイナミックレンジDR1,DR2゜DR
3,DR4を下式のように演算して出力する。 [00701 DR=MAX (yl (i、j): i、j=1.2
,3.4)−MIN (yl (i、j); i、j=
1.2,3.4)DR=MAX (y2 (i、j):
i、j=1.2,3.4)−MIN (y2 (i、
j): i、J=1.2,3.4)DR=MAX (y
3 (i、j): i、j=1.2,3.4)−MIN
(y3 (i、j): 1.j=1.2,3.4)D
R=MAX (y4 (i、j): i、j=1.2,
3.4)−MIN (y4 (i、j): i、j=1
.2,3.4)[00713 最小値検出器45は、ダイナミックレンジ検出器41.
42.43.44の出力DR1,DRDRDRの最小値
D=MIN(DRl、DR2,DR3,DR4)を検出
して2’ 3= 4 減算器47及び制御信号発生器48へ出力する。一方、
最大値検出器46は、ダイナミックレンジ検出器41.
42.43.44の出力DR1,DR2,DR3,DR
4の最大値E=MAX(DRl、DR2,DR3,DR
4)を検出して減算器47へ出力する。最小値り、最大
値Eは減算器47で減算されてF=E−Dが求められ、
減算値Fは制御信号発生器48へ出力される。 [0072] 最小値検出器45の出力りが小さい場合はそのブロック
に復号器側で画質劣化が目立ちやすい平坦部分があり、
この場合には高レートまたは中レートの量子化が必要で
ある。一方、減算器47の出力Fが大きい場合はブロッ
ク内で画像の変化が大きくて復号器側で量子化誤差が出
やすいことを示すので、出力りが小さくて出力Fが大き
い場合には高レートの量子化が必要である。 [0073] 制御信号発生器48は、出力り、F(=E−D)に応じ
て、図17または図18に基づいて、適応量子化器12
が最適の量子化ステップを選択するための制御信号を適
応量子化器12へ出力する。ここで、図6に示すような
画像ブロックを例にして図19の判定図に基づいて、判
定器17(制御信号発生器48)の動作を具体的に説明
する。 [0074] 図6(a)にあっては、各サブブロック内のダイナミッ
クレンジが、8ビツトに量子化された画像信号の一例に
おいては、DR1=9.DR2=8.DR3=78、
DR4=114である。この場合のり、F(=E−D)
は夫々、D=MIN (DRl、DR2,DR3,DR
4) =8F=MAX(DRl、DR2,DR3,DR
4)−MIN (DRl、DR2,DR3,DR4)
=106となり、図19の判定図ではα点に位置するの
で、判定器17は高レートの量子化テーブルを選定する
。また、各サブブロック内のダイナミックレンジが、D
R1=8、DR2=7.DR3=64.DR4=57で
ある図6(b)では、D=7.F=57となり、図19
の判定図ではβ点に位置するので、判定器17は中レー
トの量子化チー・プルを選定する。各サブブロック内の
ダイナミックレンジが、DR1=61゜66となり、図
19の判定図では7点に位置するので、判定器17は低
レートの量子化テーブルを選定する。 [0075] [0076] 次に、本発明の第4実施例について説明する。 [0077] 本発明の第4実施例を示す図20において、1.4.
5.11.13.15は夫々、ブロック化回路、可変長
符号器、バッファメモリ、直交変換回路、判定基準値演
算部、制御器であり、これらは図1に示されているもの
と同等のものである。また18は直交変換回路11から
出力された変換係数に対して適応したウェイティングを
施す適応ウェイティング器、19は判定基準値演算部1
3からの出力に基づいて適応ウェイティング器18にお
けるウェイティング係数を選定する判定器である。なお
、判定基準値演算部13は図2に示す内部構成をなして
いる。 [0078] 次に、動作について説明する。 [0079] 前述した第1実施例と同様に、判定基準値演算部13に
て演算された最大値A及び減算値Cが、第1.第2の判
定基準値として判定器19に入力される。判定器19は
、この第1.第2の判定基準値A、Cに応じて、図4ま
たは図5に基づいて、適応ウェイティング器18におい
て用いるべきウェイティング係数を選定する。ここで、
例えば適応ウェイティング器18は以下に示す3種類の
レートのウェイティング係数を保持している。 [0080] 【数11】 W、(m、 n) = 1 (m、11=:Q、 L 2t ・・・。 [0081] Wl (m、n)を高レートのウェイティング係数、W
2 (m、n)を中レートのウェイティング係数、W3
(m、n)を低レートのウェイティング係数と夫々
呼ぶことにする。第1の判定基準値Aが小さい場合、そ
のブロックには復号器側で画質劣化が目立ちやすい平坦
部があるので、高レートまたは中レートのウェイティン
グを施す。また第2の判定基準値Cが大きい場合、その
ブロックはブロック内で画像が大きく変化して復号器側
で量子化誤差が発生しやすいので、Aが小さくCが大き
い場合、高い空間周波数の影響が無視できないので、高
レートのウェイティングを施す。 [0082] ここで、図6に示すような画像ブロックを例として判定
器19の動作を具体的に説明する。なお、ここでは、高
レート、中レート、低レートの選定基準は、第1の実施
例と同じ基準(図7)とする。平坦な部分に量子化ノイ
ズが広がっていて劣化が目立ちやすい画像である図6(
a)では、高レートのウェイティングを施す。図7の判
定図ではα点に位置するので、判定器19は高レートの
ウェイティング係数W1 (m、n)を選定する。平坦
な背景にあまりコントラストが高くないエツジがある図
6(b)では、平坦な部分があるので低レートのウェイ
ティングを用いることはできないが、コントラストがあ
まり高くないことから復号器側における量子化誤差は小
さいので、中レートのウェイティングを施す。図7の判
定図ではβ点に位置するので、判定器19は中レートの
ウェイティング係数W2 (rnn)を選定する。全
体にわたってコントラストの変化が大きい図6(c)で
は、量子化誤差は目立ちにくいので低レートのウェイテ
ィングで圧縮率を高めることができる。図7の判定図で
はγ点に位置するので、判定器19は低レートのウェイ
ティング係数W3 (m、n)を選定する。 [0083] 上述したような判定器19の選定結果に従って、適応ウ
ェイティング器18はブロック毎に適切なウェイティン
グ係数を選択し、直交変換回路11から出力される変換
係数にウェイティングを施し、ブロック毎のウェイティ
ング係数とウェイティングを施した変換係数とを可変長
符号器4へ出力する。適応ウェイティング器18の出力
は可変長符号器4にて可変長符号化され、バッファメモ
リ5に蓄えられる。バッファメモリ5に蓄えられたデー
タは、固定レートにて読出される。 [0084] ところで、制御器15はバッファメモリ5に蓄えられて
いるデータ量を感知し、バッファメモリ5がオーバフロ
ーしないように、ウェイティング係数の選定を制御する
。即ち、バッファメモリ5の記憶容量に十分な余裕があ
るときは、例えば図4の判定図に示したような選定基準
をとって高レートのウェイティング係数を選定する割合
が高くなるようにし、一方、バッファメモリ5が飽和状
態に近くなったときには、図5の判定図に示したような
選定基準をとって低レートのウェイティング係数を選定
する割合が高くなるようにする。 [0085] なお、この第4実施例においても、第1実施例と同様に
、特に、飛び越し走査における1フイールド内で処理が
なされる場合には、垂直方向の隣接画素間の距離が離れ
ているので、平坦部を検出するための第1の判定基準値
については、水平方向のみの隣接画素間の画像信号の差
を用いるだけでもよい。このような場合には、判定基準
値演算部13の構成を図8に示すようにすればよい。 [0086] 次に、本発明の第5実施例について説明する。 [0087] 前述した第4実施例にあっては、ウェイティング係数を
選定するための第2の判定基準値として減算値Cを採用
したが、これに代えて、最大値Bを採用してもよい。第
4実施例において、第2の判定基準値として最大値Bを
採用した例が第5実施例である。なお、第1の判定基準
値は、第4実施例と同様に、最小値Aである。第5実施
例の構成を示す図21において、1.4. 5.11.
15.18.19は夫々、ブロック化回路、可変長符号
器、バッファメモリ、直交変換回路、制御器、適応ウェ
イティング器、判定器であり、これらは図20に示され
ているものと同等のものである。また、16は図10に
その構成を示す第2実施例と同等の判定基準値演算部で
ある。この第5実施例は、第4実施例においてウェイテ
ィング係数の選定基準を第2実施例と同じにしたもので
ある。従って、この第5実施例の動作は第2.第4実施
例を適宜参照することにより、容易に理解できるのでそ
の説明は省略する。 [0088] 次に、本発明の第6実施例について説明する。 [0089] 第6実施例は、第4実施例において、適応ウェイティン
グ器18におけるウェイティング係数の選定基準を、前
述した第3実施例と同様にした例である。第6実施例の
構成を示す図22において、1. 4. 5.11.1
5.18は夫々、ブロック化回路、可変長符号器、バッ
ファメモリ、直交変換回路、制御器、適応ウェイティン
グ器であり、これらは図20に示されているものと同等
のものであり、また、20は図16にその構成を示す第
3実施例の判定器17と同様の判定器である。この第6
実施例の動作は、第3.第4実施例を適宜参照すること
により、容易に理解できるのでその説明は省略する。 [0090] なお、上述の各実施例では1個のブロックを4個のサブ
ブロックに分割したが必ずしも4分割する必要なはく、
1ブロツクの大きさ等により任意にサブブロックの個数
を決定すればよい。 [0091] また、量子化ステップまたはウェイティング係数を選定
する際に2種類の判定基準値を用いることとしたが、2
種類である必要はなく、n種類(n≧1)の判定基準値
を用いてよい。n=1である場合、例えばサブブロック
内の水平方向及び垂直方向の隣接画素間の画像信号の差
の絶対値の総和を判定基準値とし、この判定基準値に基
づいて、量子化ステップまたはウェイティング係数を選
定することとしてもよい。 [0092] 次に、本発明の第7実施例について説明する。 [0093] 第7実施例の構成を示す図23において、高能率符号化
装置は、ブロック化回路1と、直交変換回路11と、直
交変換回路11から出力される変換係数に対してつ工イ
テイングを施すウェイティング器51と、可変長符号化
する可変長符号器4とを有する。ウェイティング器51
は、図24に示すように、ブロック内の画素をジグザグ
的にスキャニングするジグザグスキャニング回路52と
、複数のウェイティング係数を収納しているウェイティ
ングテーブル53と、変換係数にウェイティング係数を
乗算する乗算器54とを有する。 [0094] 次に、動作について説明する。入力されたデジタル画像
信号は、ブロック化回路1において時分割多重され、複
数画素毎にブロック化される。このブロック化回路1か
ら出力される各ブロックは、直交変換回路11において
例えばDCT変換等の直交変換を施される。直交変換回
路11から出力される変換係数は、ウェイティング器5
1によりウェイティングが施される。ウェイティング器
51の出力は、可変長符号器4により可変長符号化され
る。 [0095] 以下、ウェイティング器51の動作について詳述する。 例えば、ブロック化回路1が8画素×8ラインのブロッ
ク(画像信号x (i、j)(i、j=0.1.・・・
7))を出力する場合、直交変換回路11は8×8個の
変換係数F (m、n)(m、n=o、 1.・・・
、7)を出力する。ここで変換係数は、図25に示すよ
うなジグザグスキャニングの特性を持つジグザグスキャ
ニング回路52により1次元的なデータ列に並び換えら
れ、ジグザグスキャニング回路52はスキャニングした
順に乗算器54へ変換係数F (m、n)を出力する。 また、ジグザグスキャニング回路52は、各データ列に
対するジグザグスキャニングのアドレス情報をウェイテ
ィングテーブル53へ出力する。このアドレス情報によ
りウェイティングテーブル53はアクセスされ、ウェイ
ティングテーブル53はジグザグスキャニング回路52
の出力データに対するウェイティング係数Wを乗算器5
4へ出力する。 [0096] ここで、ウェイティング係数は、例えば図26に示すよ
うに8種類の乗算器により決定されており、具体的にウ
ェイティング係数Wは、水平方向のシーケンシ−の次数
mと垂直方向のシーケンシ−の次数nとの最大値M=M
AX (m、n) (m、n=0.1.・・・、7)
を用いて以下の式で示される。 [0097]
【数12】
[0098]
ジグザグスキャニング回路52から出力される変換係数
F (m、n)とウェイティングテーブル53から出力
されるウェイティング係数W (M)とは乗算器54に
入力されて、以下に示すように変換係数にウェイティン
グが施される。 [0099]
F (m、n)とウェイティングテーブル53から出力
されるウェイティング係数W (M)とは乗算器54に
入力されて、以下に示すように変換係数にウェイティン
グが施される。 [0099]
【数13】
F’ (m、n)=F (m、n)XW (M)[0
1003 ウェイティング器51の動作を更に具体的に示すために
、13.5MHzで8bitに量子化されたある4:2
:2のコンポーネントデジタル画像データ(情報量は1
66Mbps)を考える。8画素×8ラインのブロック
に対してDCT変換を施した64個のDCT変換係数F
(m、n)に対してα=0.6のウェイティングを用
いた場合、ウェイティングを施されたDCT変換係数F
’ (m、n)を図27に示すようなビットマツプ表
によって、ランレングス符号化を行いその情報量を計算
した結果、画像データは54.7M b p sであっ
た。復号系では図28に示すように、ウェイティングさ
れた後に符号化されたDCT変換係数F’ (m、n
)を復号器55によって復号し、さらに逆ウェイティン
グ器56では以下に示すように、ウェイティング係数W
(M)の逆数をF’ (m、n)に掛けてF″ (
m、n)を得る。 [0101]
1003 ウェイティング器51の動作を更に具体的に示すために
、13.5MHzで8bitに量子化されたある4:2
:2のコンポーネントデジタル画像データ(情報量は1
66Mbps)を考える。8画素×8ラインのブロック
に対してDCT変換を施した64個のDCT変換係数F
(m、n)に対してα=0.6のウェイティングを用
いた場合、ウェイティングを施されたDCT変換係数F
’ (m、n)を図27に示すようなビットマツプ表
によって、ランレングス符号化を行いその情報量を計算
した結果、画像データは54.7M b p sであっ
た。復号系では図28に示すように、ウェイティングさ
れた後に符号化されたDCT変換係数F’ (m、n
)を復号器55によって復号し、さらに逆ウェイティン
グ器56では以下に示すように、ウェイティング係数W
(M)の逆数をF’ (m、n)に掛けてF″ (
m、n)を得る。 [0101]
【数14】
F“ (m、n)=F’ (m、n)X1/W (M
)[0102] さらに逆DCT回路57では、F″ (m、n)に逆D
CTを施して再生画像X1(i、j)を得る。ここで、
再生画像Xi (1,j)に対して1ブロツク内での
SN比を下記のように定義すると、前述のサンプル画像
の場合、SN比はY信号が43.5dB、R−Yが44
.6dB、B−Yが45.0 d Bであった。 [0103]
)[0102] さらに逆DCT回路57では、F″ (m、n)に逆D
CTを施して再生画像X1(i、j)を得る。ここで、
再生画像Xi (1,j)に対して1ブロツク内での
SN比を下記のように定義すると、前述のサンプル画像
の場合、SN比はY信号が43.5dB、R−Yが44
.6dB、B−Yが45.0 d Bであった。 [0103]
【数15】
[0104]
一方、従来のウェイティングにおいて、α=0.7とし
た場合、情報量は54.8Mbps、SN比はY信号が
43.5dB、R−Yが44.6dB、B−Yが45.
0 d Bであって、本発明例の場合と同様の結果が得
られる。ところが、従来のウェイティングでは、ウェイ
ティング器ノ采算器の個数は64種類必要である。 [0105] 上記実施例ではウェイティング器は、水平方向と垂直方
向のシーケンシ−の次数の最大値により8種類のウェイ
ティング係数によって構成されていたが、必ずしも水平
、垂直方向のシーケンシ−の次数の最大値によってウェ
イティング係数を選択する必要はなく、図25に示すジ
グザグスキャニングの順番に従ってウェイティング係数
を選択してもよい。 [0106] この場合ウェイティング係数は、ジグザグスキャニング
が斜め方向にスキャニングを繰り返すので、この斜め方
向のスキャニングを最小の範囲として、このスキャニン
グの範囲内では、同一のウェイティング係数が選択され
るようにして合計8種類のウェイティング係数を用意す
る。例えばDCT変換係数F (m、n)に対するウェ
イティングには、 係数W(s)を用いればよい。 [0107]
た場合、情報量は54.8Mbps、SN比はY信号が
43.5dB、R−Yが44.6dB、B−Yが45.
0 d Bであって、本発明例の場合と同様の結果が得
られる。ところが、従来のウェイティングでは、ウェイ
ティング器ノ采算器の個数は64種類必要である。 [0105] 上記実施例ではウェイティング器は、水平方向と垂直方
向のシーケンシ−の次数の最大値により8種類のウェイ
ティング係数によって構成されていたが、必ずしも水平
、垂直方向のシーケンシ−の次数の最大値によってウェ
イティング係数を選択する必要はなく、図25に示すジ
グザグスキャニングの順番に従ってウェイティング係数
を選択してもよい。 [0106] この場合ウェイティング係数は、ジグザグスキャニング
が斜め方向にスキャニングを繰り返すので、この斜め方
向のスキャニングを最小の範囲として、このスキャニン
グの範囲内では、同一のウェイティング係数が選択され
るようにして合計8種類のウェイティング係数を用意す
る。例えばDCT変換係数F (m、n)に対するウェ
イティングには、 係数W(s)を用いればよい。 [0107]
【数16】
図29に示すように、
下記のようなウェイティング
S・=0 (m+n=0) s=1 (m十n
=1)s=2 (m+n=2) s=3 (m
+n=3)s=4 (4≦m 十n≦5) s=5
(6≦m+n≦7)s=6 (8≦m+n≦9)
5=7(10≦m 十n≦14)[0108] なお上記実施例ではウェイティング係数を8種類とした
が、必ずしも8種類である必要はなく最高15種類のウ
ェイティング係数を用いることができる。例えば15種
類の場合のウェイティングには、図30に示すように、
下記のようなウェイティング係数W(s)を用いればよ
い。 [0109]
=1)s=2 (m+n=2) s=3 (m
+n=3)s=4 (4≦m 十n≦5) s=5
(6≦m+n≦7)s=6 (8≦m+n≦9)
5=7(10≦m 十n≦14)[0108] なお上記実施例ではウェイティング係数を8種類とした
が、必ずしも8種類である必要はなく最高15種類のウ
ェイティング係数を用いることができる。例えば15種
類の場合のウェイティングには、図30に示すように、
下記のようなウェイティング係数W(s)を用いればよ
い。 [0109]
【数17】
[01101
なお、上述した実施例では、2次元平面内でのウェイテ
ィングを考えたが、必ずしも2次元平面内で考える必要
はなく、3次元のブロックに対しても、2次元平面単位
で上記のウェイティングを施せばよい。
ィングを考えたが、必ずしも2次元平面内で考える必要
はなく、3次元のブロックに対しても、2次元平面単位
で上記のウェイティングを施せばよい。
【011月
以上のように、第7実施例では、NXNのブロックに対
してウェイティング器器を用いた高能率符号化装置と同
等な情報圧縮率を持ち、ハードウェハ化が容易である高
能率符号化装置が得られる。 [0112] ところで上述した各実施例にあっては、ブロック化回路
から出力される画像信号が8画素×8ラインを1ブロツ
クとする場合について説明したが、このような2次元ブ
ロック(水平方向及び垂直方向)に限らず、3次元ブロ
ック(水平方向垂直方向及び時間方向)についても本発
明を同様に適用することができる。以下、3次元ブロッ
クに本発明を適用した実施例について説明する。 [0113] 前述の第1実施例に対応するこのような3次元ブロック
の実施例について説明する。この実施例の構成を示す図
31において、1aは、入力されるデジタル画像を1ブ
ロツクが8画素×8ライン×8フィールドとなるように
、複数の3次元ブロックに分割するブロック化回路であ
り、llaはブロック化回路1aからの各ブロックに対
して3次元のDCT変換を施す直交変換回路であり、1
3aは、ブロック化回路1aにおいて分割された各ブロ
ックを更に複数個のサブブロックに分割し、量子化ステ
ップに対する判定基準値を演算して出力する判定基準値
演算部である。なお、他の構成は第1実施例と同様であ
るので、同一部分には同一番号を付してそれらの説明は
省略する。 [0114] 図32に示すように、判定基準値演算部13aは、ブロ
ック化回路1aから出力される各ブロックを例えば32
個のサブブロック(1サブブロツクは4画素×4ライン
)に分割するサブブロック化回路21aと、各サブブロ
ック内において水平方向及び垂直方向に隣接する画素間
の画像信号の差の絶対値の総和を求める演算器22aと
、演算器22aから連続して出力される32個の値のの
最小値A1を検出する最小値検出器26aと、この32
個の値のの最大値B1を検出する最大値検出器27aと
、最大値検出器27aの出力B1から最小値検出器26
aの出力A1を減算する減算器28aとを有する。判定
基準値演算部13aから、最小値検出器26aの出力A
1が第1の判定基準値として、また減算器28aの出力
C(=B1−A1)が第2の判定基準値として、判定器
14へ出力される。 [0115] 次に、動作について説明する。ブロック化回路1aに入
力されたデジタル画像信号は、8画素×8ライン×8フ
ィールドを1つのブロックとするように分割される。分
割された各ブロックは、直交変換回路11a及び判定基
準値演算部13aへ出力される。判定基準値演算部13
a内のサブブロック化回路21aにおいて、図33に示
すように、ブロック化回路1から出力された8画素×8
ライン×8フィールドの各ブロックが、1フイールド毎
に4画素×4ラインの4つのサブブロック、全体として
32個のサブブロックに分割される。ここで、各サブブ
ロックの画像信号を夫々y (i、j)(i、j=i、
2,3.4)とすると、演算器22aは、各サブブロッ
クに対して、サブブロック内の水平方向及び垂直方向の
隣接画素間の画[0116] 【数18】 [0117] 最小値検出器26aは、演算器22aから連続して出力
される32個の値、つまり−ブロックを構成していた3
2個の各サブブロックについてのV の値の最小値A1
を検出し、この最小値A1を、量子化ステップを選定す
るための第1の判定基準値として判定器14へ出力する
と共に、減算器28aへ出力する。一方、最大値検出器
27aは、演算器22aから連続して出力される32個
のV の値の最大値B1を検出して減算器28aへ出力
する。減算器28aは、B1−A1を演算してその差C
1を求め、減算値C1を量子化ステップを選定するため
の第2の判定基準値として判定器14へ出力する。 [0118] 以降の動作は、前述の第1実施例と同じであるので、そ
の説明は省略する。 [0119] なお、上記の実施例では、フィールド内で2次元ブロッ
クを構成し、複数フィールドの2次元ブロックを束ねて
3次元ブロックを構成したが、フレーム内で2次元ブロ
ックを構成し、これを複数フレーム分束ねて3次元ブロ
ックを構成することとしてもよい。 [01201 また、第1実施例に対応する上述の実施例の他に、水平
方向、垂直方向及び時間方向の近傍画素から3次元ブロ
ックを構成し、図33のように各2次元平面内でサブブ
ロック化を行うことにより、前述の第2.3,4,5.
6実施例に対応した実施例も考えられる。なお、これら
の各実施例における構成及び動作は、前述の各実施例を
適宜参照することにより容易に理解できるので、その説
明は省略する。
してウェイティング器器を用いた高能率符号化装置と同
等な情報圧縮率を持ち、ハードウェハ化が容易である高
能率符号化装置が得られる。 [0112] ところで上述した各実施例にあっては、ブロック化回路
から出力される画像信号が8画素×8ラインを1ブロツ
クとする場合について説明したが、このような2次元ブ
ロック(水平方向及び垂直方向)に限らず、3次元ブロ
ック(水平方向垂直方向及び時間方向)についても本発
明を同様に適用することができる。以下、3次元ブロッ
クに本発明を適用した実施例について説明する。 [0113] 前述の第1実施例に対応するこのような3次元ブロック
の実施例について説明する。この実施例の構成を示す図
31において、1aは、入力されるデジタル画像を1ブ
ロツクが8画素×8ライン×8フィールドとなるように
、複数の3次元ブロックに分割するブロック化回路であ
り、llaはブロック化回路1aからの各ブロックに対
して3次元のDCT変換を施す直交変換回路であり、1
3aは、ブロック化回路1aにおいて分割された各ブロ
ックを更に複数個のサブブロックに分割し、量子化ステ
ップに対する判定基準値を演算して出力する判定基準値
演算部である。なお、他の構成は第1実施例と同様であ
るので、同一部分には同一番号を付してそれらの説明は
省略する。 [0114] 図32に示すように、判定基準値演算部13aは、ブロ
ック化回路1aから出力される各ブロックを例えば32
個のサブブロック(1サブブロツクは4画素×4ライン
)に分割するサブブロック化回路21aと、各サブブロ
ック内において水平方向及び垂直方向に隣接する画素間
の画像信号の差の絶対値の総和を求める演算器22aと
、演算器22aから連続して出力される32個の値のの
最小値A1を検出する最小値検出器26aと、この32
個の値のの最大値B1を検出する最大値検出器27aと
、最大値検出器27aの出力B1から最小値検出器26
aの出力A1を減算する減算器28aとを有する。判定
基準値演算部13aから、最小値検出器26aの出力A
1が第1の判定基準値として、また減算器28aの出力
C(=B1−A1)が第2の判定基準値として、判定器
14へ出力される。 [0115] 次に、動作について説明する。ブロック化回路1aに入
力されたデジタル画像信号は、8画素×8ライン×8フ
ィールドを1つのブロックとするように分割される。分
割された各ブロックは、直交変換回路11a及び判定基
準値演算部13aへ出力される。判定基準値演算部13
a内のサブブロック化回路21aにおいて、図33に示
すように、ブロック化回路1から出力された8画素×8
ライン×8フィールドの各ブロックが、1フイールド毎
に4画素×4ラインの4つのサブブロック、全体として
32個のサブブロックに分割される。ここで、各サブブ
ロックの画像信号を夫々y (i、j)(i、j=i、
2,3.4)とすると、演算器22aは、各サブブロッ
クに対して、サブブロック内の水平方向及び垂直方向の
隣接画素間の画[0116] 【数18】 [0117] 最小値検出器26aは、演算器22aから連続して出力
される32個の値、つまり−ブロックを構成していた3
2個の各サブブロックについてのV の値の最小値A1
を検出し、この最小値A1を、量子化ステップを選定す
るための第1の判定基準値として判定器14へ出力する
と共に、減算器28aへ出力する。一方、最大値検出器
27aは、演算器22aから連続して出力される32個
のV の値の最大値B1を検出して減算器28aへ出力
する。減算器28aは、B1−A1を演算してその差C
1を求め、減算値C1を量子化ステップを選定するため
の第2の判定基準値として判定器14へ出力する。 [0118] 以降の動作は、前述の第1実施例と同じであるので、そ
の説明は省略する。 [0119] なお、上記の実施例では、フィールド内で2次元ブロッ
クを構成し、複数フィールドの2次元ブロックを束ねて
3次元ブロックを構成したが、フレーム内で2次元ブロ
ックを構成し、これを複数フレーム分束ねて3次元ブロ
ックを構成することとしてもよい。 [01201 また、第1実施例に対応する上述の実施例の他に、水平
方向、垂直方向及び時間方向の近傍画素から3次元ブロ
ックを構成し、図33のように各2次元平面内でサブブ
ロック化を行うことにより、前述の第2.3,4,5.
6実施例に対応した実施例も考えられる。なお、これら
の各実施例における構成及び動作は、前述の各実施例を
適宜参照することにより容易に理解できるので、その説
明は省略する。
【012月
【発明の効果]
以上詳述したように、第1.3,6.8発明の高能率符
号化装置では、画質劣化が目立ちにくいブロックは低レ
ートの量子化ステップにて量子化され、画質劣化が目立
ちやすいブロックは高レートの量子化ステップにて量子
化されるので、平坦部においてもノイズがのらない良好
な画質の画像信号を出力することができる。 [0122] また、第2.4,7.9発明の高能率符号化装置では、
画質劣化が目立ちにくいブロックでは低レートのウェイ
ティングが施され、画質劣化が目立ちやすいブロックで
は高レートのウェイティングが施されるので、比較的簡
単な構成にもかかわらず、良好な画質が得られる。 [0123] 更に、第5,10発明の高能率符号化装置では、各ブロ
ックにおける画素数より少数の乗算器をウェイティング
は有するように構成したので、従来の装置と同等な情報
圧縮率を持ち、ハードウェアが容易である高能率符号化
装置を得ることができる。 【図面の簡単な説明】
号化装置では、画質劣化が目立ちにくいブロックは低レ
ートの量子化ステップにて量子化され、画質劣化が目立
ちやすいブロックは高レートの量子化ステップにて量子
化されるので、平坦部においてもノイズがのらない良好
な画質の画像信号を出力することができる。 [0122] また、第2.4,7.9発明の高能率符号化装置では、
画質劣化が目立ちにくいブロックでは低レートのウェイ
ティングが施され、画質劣化が目立ちやすいブロックで
は高レートのウェイティングが施されるので、比較的簡
単な構成にもかかわらず、良好な画質が得られる。 [0123] 更に、第5,10発明の高能率符号化装置では、各ブロ
ックにおける画素数より少数の乗算器をウェイティング
は有するように構成したので、従来の装置と同等な情報
圧縮率を持ち、ハードウェアが容易である高能率符号化
装置を得ることができる。 【図面の簡単な説明】
【図1】
本発明の第1実施例の構成を示すブロック図である。
【図2】
第1.第4実施例における判定基準値演算部の一例の構
成を示すブロック図である。
成を示すブロック図である。
【図3】
判定基準値演算部におけるサブブロック化回路の動作の
説明図である。
説明図である。
【図4】
第1.第4実施例における判定器の動作を説明するため
の判定図である。
の判定図である。
【図5】
第1.第4実施例における判定器の動作を説明するため
の判定図である。
の判定図である。
【図6】
画像ブロックの例を示す図である。
1図7】
図6に示された各画像ブロックについての第1.第4実
施例における判定例を示す図である。
施例における判定例を示す図である。
【図8】
第1.第4実施例における判定基準値演算部の他の例の
構成を示すブロック図である。
構成を示すブロック図である。
【図9】
本発明の第2実施例の構成を示すブロック図である。
【図10】
第2.第5実施例における判定基準値演算部の一例の構
成を示すブロック図である。
成を示すブロック図である。
【図11】
第2.第5実施例における判定器の動作を説明するため
の判定図である。
の判定図である。
【図12】
第2.第5実施例における判定器の動作を説明するため
の判定図である。
の判定図である。
【図13】
図6に示された各画像ブロックについての第2.第5実
施例の判定例を示す図である。
施例の判定例を示す図である。
【図14】
第2.第5実施例における判定基準値演算部の他の例の
構成を示すブロック図である。
構成を示すブロック図である。
【図15】
本発明の第3実施例の構成を示すブロック図である。
【図16】
第3.第6実施例における判定器の構成を示すブロック
図である。
図である。
【図17】
第3.第6実施例における判定器の動作を説明するため
の判定図である。
の判定図である。
【図18】
第3.第6実施例における判定器の動作を説明するため
の判定図である。
の判定図である。
【図19】
図6に示された各画像ブロックについての第3.第6実
施例の判定例を示す図である。
施例の判定例を示す図である。
【図201
本発明の第4実施例の構成を示すブロック図である。
【図21】
本発明の第5実施例の構成を示すブロック図である。
【図22】
本発明の第6実施例の構成を示すブロック図である。
【図23】
本発明の第7実施例の構成を示すブロック図である。
【図24】
第7実施例におけるウェイティング器の構成を示すブロ
ック図である。
ック図である。
【図25】
第7実施例におけるジグザグスキャニングの動作を表す
概念図である。
概念図である。
【図26】
第7実施例におけるウェイティング係数の一例を示す概
念図である。
念図である。
【図27】
第7実施例における可変長符号器が有するビットマツプ
を示す図である。
を示す図である。
【図28】
第7実施例にて符号化したデータを復号するための復号
装置の構成を示すブロック図である。
装置の構成を示すブロック図である。
【図29】
第7実施例におけるウェイティング係数の他の例を示す
概念図である。
概念図である。
【図30】
第7実施例におけるウェイティング係数の他の例を示す
概念図である。
概念図である。
【図31】
3次元ブロック化における本発明の適用例の構成を示す
ブロック図である。
ブロック図である。
【図32】
図31に示す適用例における判定基準値演算部の構成を
示すブロック図である。
示すブロック図である。
【図33】
3次元ブロックに対するサブブロック化を示す模式図で
ある。
ある。
【図34】
従来の高能率符号化装置の構成を示すブロック図である
。
。
【図35】
従来の他の高能率符号化装置の構成を示すブロック図で
ある。
ある。
【図36】
図35に示す従来装置におけるウェイティング器の動作
を説明するための概念図である。
を説明するための概念図である。
【図37】
図35に示す従来装置におけるウェイティングの実施を
例示する概念図である。
例示する概念図である。
1 ブロック化回路
1a ブロック化回路
可変長符号器
バッファメモリ
直交変換回路
直交変換回路
適応量子化器
判定基準値演算部
判定基準値演算部
判定器
制御器
判定基準値演算部
判定器
適応ウェイティング器
判定器
判定器
サブブロック化回路
サブブロック化回路
23、24.25 演算器
演算器
最小値検出器
最小値検出器
最大値検出器
最大値検出器
32、33.34 演算器
最小値検出器
37、38.39 演算器
42、43.44 ダイナミックレンジ検出器最小値
検出器 最大値検出器 制御信号発生器 ウェイティング器 乗算器
検出器 最大値検出器 制御信号発生器 ウェイティング器 乗算器
【図1】
図面
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図9】
【図101
ユ
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
上
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【図28】
【図29】
【図30】
【図31】
【図32】
αゴ
【図33】
【図34】
【図35】
【図36】
【図37】
W(m、n)
Claims (10)
- 【請求項1】デジタル画像信号を圧縮する高能率符号化
装置において、デジタル画像信号を複数の画素毎にブロ
ック化するブロック化手段と、ブロック化された画像信
号に対して直交変換を施す直交変換手段と、直交変換に
より得られる変換係数を量子化する量子化手段と、前記
ブロック化手段から出力される画像信号の各ブロックを
更に複数のサブブロックに分割し、各サブブロック内の
隣接画素間の画像信号の差の絶対値の総和から判定基準
値を求める手段と、前記判定基準値に基づいて、前記量
子化手段が量子化する際の量子化ステップを決定する手
段とを備えることを特徴とする高能率符号化装置。 - 【請求項2】デジタル画像信号を圧縮する高能率符号化
装置において、デジタル画像信号を複数の画素毎にブロ
ック化するブロック化手段と、ブロック化された画像信
号に対して直交変換を施す直交変換手段と、直交変換に
より得られる変換係数に対してウェイティングを施すウ
ェイティング手段と、前記ブロック化手段から出力され
る画像信号の各ブロックを更に複数のサブブロックに分
割し、各サブブロック内の隣接画素間の画像信号の差の
絶対値の総和から判定基準値を求める手段と、前記判定
基準値に基づいて、前記ウェイティング手段におけるウ
ェイティング係数を決定する手段とを備えることを特徴
とする高能率符号化装置。 - 【請求項3】デジタル画像信号を圧縮する高能率符号化
装置において、デジタル画像信号を複数の画素毎にブロ
ック化するブロック化手段と、ブロック化された画像信
号に対して直交変換を施す直交変換手段と、直交変換に
より得られる変換係数を量子化する量子化手段と、前記
ブロック化手段から出力される画像信号の各ブロックを
更に複数のサブブロックに分割し、各サブブロック内の
画素の画像信号の最大値及び最小値を求める手段と、前
記最大値及び最小値に基づいて、前記量子化手段が量子
化する際の量子化ステップを決定する手段とを備えるこ
とを特徴とする高能率符号化装置。 - 【請求項4】デジタル画像信号を圧縮する高能率符号化
装置において、デジタル画像信号を複数の画素毎にブロ
ック化するブロック化手段と、ブロック化された画像信
号に対して直交変換を施す直交変換手段と、直交変換に
より得られる変換係数に対してウェイティングを施すウ
ェイティング手段と、前記ブロック化手段から出力され
る画像信号の各ブロックを更に複数のサブブロックに分
割し、各サブブロック内の画素の画像信号の最大値及び
最小値を求める手段と、前記最大値及び最小値に基づい
て、前記ウェイティング手段におけるウェイティング係
数を決定する手段とを備えることを特徴とする高能率符
号化装置。 - 【請求項5】デジタル画像信号を圧縮する高能率符号化
装置において、デジタル画像信号を複数の画素毎にブロ
ック化するブロック化手段と、ブロック化された各ブロ
ックに対して直交変換を施す直交変換手段と、前記各ブ
ロック内の画素数より少数の乗算器を有し、直交変換に
より得られる変換係数に対してウェイティングを施すウ
ェイティング手段と、ウェイティングが施された変換係
数を可変長符号化する手段とを備えることを特徴とする
高能率符号化装置。 - 【請求項6】デジタル画像信号を圧縮する高能率符号化
装置において、デジタル画像信号を複数の画素毎に3次
元にブロック化するブロック化手段と、ブロック化され
た画像信号に対して3次元ブロック単位の直交変換を施
す直交変換手段と、直交変換により得られる変換係数を
量子化する量子化手段と、前記ブロック化手段から出力
される画像信号の各ブロックを更に複数のサブブロック
に分割し、各サブブロック内の隣接画素間の画像信号の
差の絶対値の総和から判定基準値を求める手段と、前記
判定基準値に基づいて、前記量子化手段が量子化する際
の量子化ステップを決定する手段とを備えることを特徴
とする高能率符号化装置。 - 【請求項7】デジタル画像信号を圧縮する高能率符号化
装置において、デジタル画像信号を複数の画素毎に3次
元にブロック化するブロック化手段と、ブロック化され
た画像信号に対して3次元ブロック単位の直交変換を施
す直交変換手段と、直交変換により得られる変換係数に
対してウェイティングを施すウェイティング手段と、前
記ブロック化手段から出力される画像信号の各ブロック
を更に複数のサブブロックに分割し、各サブブロック内
の隣接画素間の画像信号の差の絶対値の総和から判定基
準値を求める手段と、前記判定基準値に基づいて、前記
ウェイティング手段におけるウェイティング係数を決定
する手段とを備えることを特徴とする高能率符号化装置
。 - 【請求項8】デジタル画像信号を圧縮する高能率符号化
装置において、デジタル画像信号を複数の画素毎に3次
元にブロック化するブロック化手段と、ブロック化され
た画像信号に対して3次元ブロック単位の直交変換を施
す直交変換手段と、直交変換により得られる変換係数を
量子化する量子化手段と、前記ブロック化手段から出力
される画像信号の各ブロックを更に複数のサブブロック
に分割し、各サブブロック内の画素の画像信号の最大値
及び最小値を求める手段と、前記最大値及び最小値に基
づいて、前記量子化手段が量子化する際の量子化ステッ
プを決定する手段とを備えることを特徴とする高能率符
号化装置。 - 【請求項9】デジタル画像信号を圧縮する高能率符号化
装置において、デジタル画像信号を複数の画素毎に3次
元にブロック化するブロック化手段と、ブロック化され
た画像信号に対して3次元ブロック単位の直交変換を施
す直交変換手段と、直交変換により得られる変換係数に
対してウェイティングを施すウェイティング手段と、前
記ブロック化手段から出力される画像信号の各ブロック
を更に複数のサブブロックに分割し、各サブブロック内
の画素の画像信号の最大値及び最小値を求める手段と、
前記最大値及び最小値に基づいて、前記ウェイティング
手段におけるウェイティング係数を決定する手段とを備
えることを特徴とする高能率符号化装置。 - 【請求項10】デジタル画像信号を圧縮する高能率符号
化装置において、デジタル画像信号を複数の画素毎に3
次元にブロック化するブロック化手段と、ブロック化さ
れた各ブロックに対して3次元ブロック単位の直交変換
を施す直交変換手段と、前記各ブロック内の2次元平面
に含まれる画素数より少数の乗算器を有し、直交変換に
より得られる変換係数に対してウェイティングを施すウ
ェイティング手段と、ウェイティングが施された変換係
数を可変長符号化する手段とを備えることを特徴とする
高能率符号化装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2403567A JP2545302B2 (ja) | 1989-12-25 | 1990-12-19 | 高能率符号化装置 |
Applications Claiming Priority (11)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33548789 | 1989-12-25 | ||
| JP1-335487 | 1989-12-25 | ||
| JP2-26587 | 1990-02-06 | ||
| JP2658790 | 1990-02-06 | ||
| JP2-100354 | 1990-04-18 | ||
| JP10035490 | 1990-04-18 | ||
| JP2-100355 | 1990-04-18 | ||
| JP10035590 | 1990-04-18 | ||
| JP17912190 | 1990-07-04 | ||
| JP2-179121 | 1990-07-04 | ||
| JP2403567A JP2545302B2 (ja) | 1989-12-25 | 1990-12-19 | 高能率符号化装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03291058A true JPH03291058A (ja) | 1991-12-20 |
| JP2545302B2 JP2545302B2 (ja) | 1996-10-16 |
Family
ID=27549299
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2403567A Expired - Lifetime JP2545302B2 (ja) | 1989-12-25 | 1990-12-19 | 高能率符号化装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2545302B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0456520A (ja) * | 1990-06-26 | 1992-02-24 | Matsushita Electric Ind Co Ltd | 符号化装置 |
| JPH05336513A (ja) * | 1992-05-29 | 1993-12-17 | Mitsubishi Electric Corp | 映像信号符号化装置 |
| JPH06326875A (ja) * | 1993-01-30 | 1994-11-25 | Samsung Electron Co Ltd | 画像データの圧縮および復元装置 |
| WO2004030343A1 (ja) * | 2002-09-27 | 2004-04-08 | Mitsubishi Denki Kabushiki Kaisha | 画像符号化装置、画像符号化方法、および画像処理装置 |
| JP2011172137A (ja) * | 2010-02-22 | 2011-09-01 | Sony Corp | 符号化装置、符号化方法、およびプログラム |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1152463C (zh) | 2000-06-09 | 2004-06-02 | 株式会社理光 | 直流马达 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS644186A (en) * | 1987-06-25 | 1989-01-09 | Nec Corp | Encoding method for image signal |
| JPH02262785A (ja) * | 1988-12-13 | 1990-10-25 | Fuji Photo Film Co Ltd | 画像信号圧縮符号化装置 |
-
1990
- 1990-12-19 JP JP2403567A patent/JP2545302B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS644186A (en) * | 1987-06-25 | 1989-01-09 | Nec Corp | Encoding method for image signal |
| JPH02262785A (ja) * | 1988-12-13 | 1990-10-25 | Fuji Photo Film Co Ltd | 画像信号圧縮符号化装置 |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0456520A (ja) * | 1990-06-26 | 1992-02-24 | Matsushita Electric Ind Co Ltd | 符号化装置 |
| JPH05336513A (ja) * | 1992-05-29 | 1993-12-17 | Mitsubishi Electric Corp | 映像信号符号化装置 |
| JPH06326875A (ja) * | 1993-01-30 | 1994-11-25 | Samsung Electron Co Ltd | 画像データの圧縮および復元装置 |
| WO2004030343A1 (ja) * | 2002-09-27 | 2004-04-08 | Mitsubishi Denki Kabushiki Kaisha | 画像符号化装置、画像符号化方法、および画像処理装置 |
| US7333661B2 (en) | 2002-09-27 | 2008-02-19 | Mitsubishi Denki Kabushiki Kaisha | Image coding device image coding method and image processing device |
| JP2011172137A (ja) * | 2010-02-22 | 2011-09-01 | Sony Corp | 符号化装置、符号化方法、およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2545302B2 (ja) | 1996-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0435163B1 (en) | Coding apparatus | |
| US5369439A (en) | Orthogonal transform encoder using DC component to control quantization step size | |
| JP5107495B2 (ja) | 品質ベースのイメージ圧縮 | |
| US6658157B1 (en) | Method and apparatus for converting image information | |
| JP2933457B2 (ja) | ウェーブレット変換符号化方法 | |
| US5543843A (en) | Communication jack nose cleaning tool | |
| JPH04196976A (ja) | 画像符号化装置 | |
| JPH06125543A (ja) | 符号化装置 | |
| JP2004528791A (ja) | インターフレーム符号化方法および装置 | |
| JPH03291058A (ja) | 高能率符号化装置 | |
| JPH07107462A (ja) | 動画像符号化方法 | |
| JP2900999B2 (ja) | ブロック間適応内挿予測符号化装置、復号化装置、符号化方法及び復号化方法 | |
| JP2011205602A (ja) | 符号化装置、復号装置及びプログラム | |
| JPH03167962A (ja) | ブロック歪み改善方式 | |
| JP3013602B2 (ja) | 映像信号符号化装置 | |
| JP3144573B2 (ja) | 映像信号伝送装置 | |
| JPH0686258A (ja) | 直交変換符号化装置及び復号化装置 | |
| KR102111437B1 (ko) | 인트라 모드를 이용한 쿼터 픽셀 해상도를 갖는 영상 보간 방법 및 장치 | |
| JP2924279B2 (ja) | 画像信号予測符号化・復号装置 | |
| KR0152036B1 (ko) | 영상데이타의 영상특성에 따른 양자화레벨 결정방법 및 그 장치 | |
| JPH06113140A (ja) | 画像処理装置 | |
| JP3337699B2 (ja) | 画像処理装置およびその方法 | |
| JP3397682B2 (ja) | 画像符号化装置 | |
| JPH10224791A (ja) | 直交変換符号化用適応量子化方式 | |
| JP3427659B2 (ja) | 直交変換符号化用適応量子化方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110725 Year of fee payment: 15 |