(57)【要約】【課題】重要な量子化係数を切り捨てることなく、画像情報量を削減する画像情報量圧縮装置及び画像情報量圧縮方法を得る。【解決手段】ブロック内から量子化係数を走査するスキャン手段７と各量子化係数の識別値を生成するカウンタ８と、ブロック内の量子化係数の絶対値和を算出する加算手段１０から構成された切り捨て設定手段６を備え、係数切り捨て処理手段４は識別値に基づいて各量子化係数を認識し、各量子化係数の値とブロック内の量子化係数の絶対値和との大小関係に基づいて切り捨て処理を行う。【選択図】        図１
2004241808.tif 000002
【特許請求の範囲】
【請求項１】
入力した画像データをブロックに分割するブロック化手段と、前記ブロック内の画像データを直交変換する直交変換手段と、前記直交変換手段から出力された直交変換係数を量子化する量子化手段と、前記量子化係数を圧縮する係数切り捨て処理手段とを備えた画像情報量圧縮装置において、
前記ブロック内から前記量子化係数を走査して前記各量子化係数の識別値を生成する識別値生成手段と、前記ブロック内から前記量子化係数を走査して前記ブロック内の量子化係数の絶対値和を算出する加算手段から構成された切り捨て設定手段を備え、
前記係数切り捨て処理手段は、前記切り捨て設定手段から前記各量子化係数の識別値及び前記ブロック内の量子化係数の絶対値和を取得し前記各量子化係数の値と前記ブロック内の量子化係数の絶対値和との大小関係に基づいて切り捨て処理を行うことを特徴とする画像情報量圧縮装置。
【請求項２】
切り捨て設定手段は、ブロック内に配置された各量子化係数を走査するスキャン手段と当該スキャン手段により走査された量子化係数をカウントするカウンタからなる識別値生成手段を備え、前記カウンタから出力されるカウント値を前記各量子化係数の識別値として出力することを特徴とする請求項１記載の画像情報量圧縮装置。
【請求項３】
切り捨て設定手段は、スキャン手段により走査された量子化係数の中から値が０以外の非ゼロ量子化係数を検出する非ゼロ係数検出手段を備え、
係数切り捨て処理手段は、非ゼロ係数検出手段の検出結果と前記識別値生成手段から出力された各量子化係数の識別値に基づいて前記非ゼロ量子化係数のブロック内の位置を認識して当該非ゼロ量子化係数の切り捨て処理を行うことを特徴とする請求項１記載の画像情報量圧縮装置。
【請求項４】
非ゼロ係数検出手段は、連続して検出した非ゼロ量子化係数の個数をカウントし、
係数切り捨て処理手段は、前記非ゼロ係数検出手段から出力された前記非ゼロ量子化係数のカウント値に基づいて前記連続した非ゼロ量子化係数の代表値を求め当該非ゼロ量子化係数の切り捨て処理を行うことを特徴とする請求項３記載の画像情報量圧縮装置。
【請求項５】
複数の画素からなるブロックに分割された画像信号を直交変換し、さらに量子化して得られた量子化係数を、設定された条件によりゼロに切り捨てる処理を行い、前記量子化係数を圧縮する画像情報量圧縮方法において、
前記量子化係数の絶対値和を算出し、前記算出された量子化係数の絶対値和と前記量子化係数を比較し、さらに前記量子化係数の位置と連続する非ゼロ量子化係数から判断して前記係数切り捨て処理に使用する条件を設定することを特徴とする画像情報量圧縮方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像信号を直交変換し、その変換係数に基づいて画像情報量を圧縮する画像情報量圧縮装置及び画像情報量圧縮方法に関するものである。
【０００２】
【従来の技術】
従来の画像データ圧縮装置は、入力画像信号を所定のブロックに分けるブロック化手段と、ブロック化された画像信号をコサイン変換する離散コサイン変換手段と、コサイン変換された画像信号を量子化する量子化手段と、量子化された画像信号の係数の中から零係数を判別する零係数判別手段とを備え、伝送する画像情報量を削減するため量子化係数を低周波領域から高周波領域に渡って量子化係数が零か非零かを調べ、零の量子化係数が所定の数以上続いた場合に、それ以降の量子化係数を零に切り捨てて量子化係数中のゼロランが長くなるように処理している。
【０００３】
次に、動作について説明する。
初めに、零係数の連続する数を示すｃｏｕｎｔと、連続する零係数が所定の閾値を超えたか否かを示すｆｌａｇとを初期化する。このｆｌａｇは、連続する零係数の数が閾値ｎ（１≦ｎ≦６３）を超えていない場合は０を示し、閾値ｎを超えた場合１を示す。零係数判別手段は、ｆｌａｇが０か１かを判別し、ｆｌａｇが０のとき、量子化手段から出力された係数がゼロか非ゼロかを調べる。
【０００４】
零係数判別手段は、量子化手段から出力された係数が非ゼロの場合はｃｏｕｎｔを０に初期化する。また、量子化手段から出力された係数が０の場合はｃｏｕｎｔに１を加え、ｃｏｕｎｔが閾値ｎを超えているか調べる。ｃｏｕｎｔが閾値ｎより小さい場合にはそのままｆｌａｇの判別を行い、ｃｏｕｎｔが閾値ｎ以上の場合には、ｆｌａｇに１を代入した後にｆｌａｇの判別に戻る。ｆｌａｇが１の場合は、それ以降の係数をすべて０にして切り捨てる。このとき、量子化手段から出力された係数は低周波領域から高周波領域に向かって判別される。
【０００５】
【特許文献１】
特開平４−１９６６９５号公報（第２頁〜第３頁、第１図〜第２図参照）
【０００６】
【発明が解決しようとする課題】
従来の画像情報量圧縮装置は、以上のように構成されているので、値が０の係数が連続するゼロランだけを基準に量子化係数を切り捨て、しかも一度ゼロランが閾値を超えると、それ以降の量子化係数を全て０として切り捨てることから、中周波数領域から高周波数領域にかけて重要な量子化係数が切り捨てられ、低周波数領域の量子化係数も０に切り捨てられることも生じ、画像の劣化を招くという課題があった。
【０００７】
この発明は、上記のような課題を解決するためになされたもので、重要な量子化係数を切り捨てることなく、画像情報量を削減する画像情報量圧縮装置及び画像情報量圧縮方法を得ることを目的とする。
【０００８】
【課題を解決するための手段】
この発明に係る画像情報量圧縮装置は、ブロック内から量子化係数を走査して各量子化係数の識別値を生成する識別値生成手段と、スキャン手段によって走査されたブロック内の量子化係数の絶対値和を算出する加算手段から構成された切り捨て設定手段を備え、係数切り捨て処理手段が切り捨て設定手段から各量子化係数の識別値及びブロック内の量子化係数の絶対値和を取得し、各量子化係数の値とブロック内の量子化係数の絶対値和との大小関係に基づいて切り捨て処理を行うものである。
【０００９】
この発明に係る画像情報量圧縮方法は、量子化係数の絶対値和を算出し、算出された量子化係数の絶対値和と量子化係数を比較し、さらに量子化係数の位置と連続する非ゼロ量子化係数から判断して係数切り捨て処理に使用する条件を設定するものである。
【００１０】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１は、この発明の実施の形態１による画像情報量圧縮装置の構成を示すブロック図である。ブロック化手段１は、入力した画像データを所定サイズの画素配列で分割してブロックを生成する。直交変換手段２は、ブロック化された画像データを入力して直交変換を行い、直交変換係数を生成する。量子化手段３は、直交変換手段２から直交変換係数を入力して量子化する。係数切り捨て処理手段４は、量子化手段３によって量子化された係数を入力し、切り捨て設定手段６の設定に基づいて所定の条件を満たす量子化係数を切り捨てる。可変長符号化手段５は、係数切り捨て処理手段４から出力された量子化係数を符号化して出力する。
【００１１】
切り捨て設定手段６は、量子化手段３から入力したブロック中の量子化係数を走査するスキャン手段７（識別値生成手段）と、スキャン手段７によって走査された各量子化係数をカウントするカウンタ８（識別値生成手段）と、スキャン手段７によって走査された各量子化係数から値が０以外の非ゼロ係数を検出する非ゼロ係数検出手段９と、スキャン手段７によって走査された各量子化係数の値をブロック毎に加算して当該ブロックを構成する全量子化係数の絶対値和を求める加算手段１０によって構成される。
【００１２】
次に、動作について説明する。
ブロック化手段１は、画像データとして画像信号あるいは予測誤差信号を入力し、これらの信号を例えば８×８の画素から成るブロックに分割する。直交変換手段２は、ブロックに分割された画像信号を入力し、直交変換を施して空間周波数領域に変換する。即ち、画像信号を周波数成分に分解し直行変換係数を生成する。量子化手段３は、直交変換手段２から出力された直交変換係数を量子化し量子化係数を生成する。
【００１３】
係数切り捨て処理手段４は、切り捨て設定手段６から出力された各値に基づき、量子化手段３から出力された各量子化係数に切り捨て処理を施す。なお、係数切り捨て処理手段４は、切り捨て設定手段６から出力された各値によって切り捨て処理に関する設定が行われた後、量子化手段３から量子化係数を入力する。可変長符号化手段５は、係数切り捨て処理手段４から出力された量子化係数に可変長符号化処理を行って符号化データを生成し当該画像情報量圧縮装置から出力する。
【００１４】
次に、切り捨て設定手段６の動作を説明する。切り捨て設定手段６を構成するスキャン手段７は、量子化手段３から例えば８×８個の量子化係数から成るブロックを入力して当該ブロック中を走査し各量子化係数を出力する。図２は、実施の形態１によるスキャン手段７のスキャン動作を示す説明図である。図示した動作はジグザグスキャンを示したものである。図３は、実施の形態１によるスキャン手段７のスキャン動作を示す説明図である。図示した動作はオルタネートスキャンを示したものである。図２，３に示した数字は、ブロック中に配置された量子化係数のスキャン順序を示すもので、スキャン手段７は各量子化係数を図２に示したジグザグスキャンまたは図３に示したオルタネートスキャンによって走査する。
【００１５】
カウンタ８は、スキャン手段７によって走査された量子化係数をカウントし、ブロック中の何番目の量子化係数が非ゼロ係数検出手段９，加算手段１０において処理され、当該処理結果が出力されているかを示すカウント値を係数切り捨て処理手段４へ出力する。非ゼロ係数検出手段９は、ブロックを構成する量子化係数のうち、値が０以外の非ゼロ量子化係数を検出し、非ゼロ量子化係数が連続して存在する場合には、その非ゼロ量子化係数の個数をカウントして係数切り捨て処理手段４へ出力する。加算手段１０は、ブロック中の量子化係数のうちＡＣ成分のもの、即ちブロックにおいて一番左上端の量子化係数を除く、その他の量子化係数の絶対値和を算出し、係数切り捨て処理手段４へ出力する。
【００１６】
次に、係数切り捨て処理手段４の動作について説明する。図４は、実施の形態１によるブロック化手段１により生成されたブロックの周波数成分を示す説明図である。図示したブロックは、例えば画像信号を８×８画素のブロックに分割したもので、図示したＣ（ｎ）は量子化手段３から出力される量子化係数である。Ｃ（１）はＤＣ成分の量子化係数、例えば８×８画素のブロックにおいてＣ（２）〜Ｃ（６４）はＡＣ成分の量子化係数である。これら量子化係数Ｃ（ｎ）と切り捨て設定手段６から取得するカウント値を対応させて、当該量子化係数Ｃ（ｎ）がブロック中のいずれの位置、即ち、周波数領域にあるものかを認識し、各量子化係数Ｃ（ｎ）に応じた切り捨て処理を行う。
【００１７】
図５は、実施の形態１による係数切り捨て処理手段４の動作を示すフローチャートである。係数切り捨て処理手動作を図５のフローチャートを用いて説明する。初めに量子化手段３から量子化係数Ｃ（ｎ）を入力する（ステップＳＴ１）。ここで入力される量子化係数Ｃ（ｎ）はｎ＝１のものである。
【００１８】
次に、ブロック中の走査で何番目に抽出された量子化係数Ｃ（ｎ）か、即ちブロック中において、どの位置に配置された量子化係数Ｃ（ｎ）かを表すカウント値と、任意に設定された閾値α（例えば、１≦α≦６４）とを比較する（ステップＳＴ２）。量子化係数Ｃ（ｎ）の位置を示すカウント値が閾値αに比べて小さい場合には、当該位置にある量子化係数Ｃ（ｎ）の切り捨て処理を行わず、量子化係数Ｃ（ｎ）についてｎ＝６４か否かを判定する（ステップＳＴ８）。また、量子化係数Ｃ（ｎ）の位置を示すカウント値が閾値αに比べて大きい場合には、非ゼロ係数検出手段９によってカウントされた連続する非ゼロ量子化係数の個数が０か否かを判定する（ステップＳＴ３）。このように処理すると、任意の閾値αを小さく設定するほど、切り捨ての対象となる量子化係数Ｃ（ｎ）の個数が多くなる。
【００１９】
非ゼロ係数検出手段９によってカウントされた連続する非ゼロ量子化係数の個数が０の場合には（ステップＳＴ３）、切り捨て処理を行わずに量子化係数Ｃ（ｎ）がｎ＝６４であるか否かを判定する（ステップＳＴ８）。
【００２０】
非ゼロ係数検出手段９によってカウントされた連続する非ゼロ量子化係数の個数が０ではなく（ステップＳＴ３）、また１の場合には（ステップＳＴ４）、加算手段１０によって生成されたＡＣ成分の量子化係数Ｃ（２）〜Ｃ（６４）の絶対値和に任意の値βを乗じた値と、当該位置にある量子化係数Ｃ（ｎ）の値とを比較する（ステップＳＴ５）。なお、任意の値βは１未満の値である。この任意の値βは、可変長符号化手段５によって行われる符号化処理が、例えば目標情報量より多くなった場合は、符号化処理を行う量子化係数Ｃ（ｎ）の数量を削減するため、量子化係数Ｃ（ｎ）の値が０に切り捨て易くなるように高い値に設定される。逆に符号化処理を行った情報量が目標情報量より少なかった場合は、量子化係数Ｃ（ｎ）の値が０に切り捨てにくくなるように低い値に設定される。
【００２１】
量子化係数Ｃ（ｎ）の値が加算手段１０によって生成された値より大きい場合には（ステップＳＴ５）、当該量子化係数Ｃ（ｎ）がｎ＝６４であるか否かを判定する（ステップＳＴ８）。量子化係数Ｃ（ｎ）の値が加算手段１０によって生成された値より小さい場合には（ステップＳＴ５）、この量子化係数Ｃ（ｎ）の値を０に切り捨て（ステップＳＴ６）、量子化係数Ｃ（ｎ）がｎ＝６４であるか否かを判定する（ステップＳＴ８）。
【００２２】
連続する非ゼロ量子化係数の個数が０ではなく（ステップＳＴ３）、また１でもない場合には（ステップＳＴ４）、例えば連続するＮ個の非ゼロ量子化係数を１つまたはＭ個の量子化係数に代表させ（ステップＳＴ７）、この代表させた各量子化係数Ｃ（ｎ）がｎ＝６４であるか否かを判定する（ステップＳＴ８）。なお、代表させた量子化係数Ｃ（ｎ）の個数Ｍと非ゼロ量子化係数の個数ＮにはＭ＜Ｎの関係が成り立つ。
【００２３】
ステップＳＴ７の処理過程は、例えば、２つの非ゼロ量子化係数が連続したとき、この２つの非ゼロ量子化係数の値の平均値を求め、この平均値を有する非ゼロ量子化係数として、図６では左側に配置された、即ちスキャン順序の早い非ゼロ量子化係数を代表とし、次のステップＳＴ８の処理過程へ進む。また、３つの非ゼロ量子化係数が連続したとき、これら３つの非ゼロ量子化係数の値の平均値を求め、この平均値を有する非ゼロ量子化係数として、図６では当該ゼロランにおいて中央に配置された、即ち当該ゼロランにおいてスキャン順序が２番目の非ゼロ量子化係数を代表とし、次のステップＳＴ８の処理過程へ進む。
【００２４】
同様に、４つの非ゼロ量子化係数が連続したとき、図６では左側２つの、即ちスキャン順序の早い２つの非ゼロ量子化係数の値の平均値と、図６では右側２つの、即ちスキャン順序が後の２つの非ゼロ量子化係数の値の平均値とを求め、これらの平均値を有する非ゼロ量子化係数として、図６では２つのペアをなす非ゼロ量子化係数のうち左側となる、即ちスキャン順序の早い非ゼロ量子化係数をそれぞれ代表として、次のステップＳＴ８の処理過程へ進む。
【００２５】
５つの非ゼロ量子化係数が連続したとき、図６では左側３つの、即ちスキャン順序の早い３つの非ゼロ量子化係数の値の平均値と、図６では右側２つの、即ちスキャン順序が後の２つの非ゼロ量子化係数の値の平均値とを求め、図６では左側の３つのペアをなす非ゼロ量子化係数のうち中央に配置された、即ち当該ゼロランにおいて２番目にスキャンされた非ゼロ量子化係数を当該平均値を有する代表とし、また図６では後の２つの非ゼロ量子化係数のうち左側となる、即ち後の２つのうちスキャン順序が早い非ゼロ量子化係数を当該平均値を有する代表として、次のステップＳＴ８の処理過程へ進む。
【００２６】
６つの非ゼロ量子化係数が連続したとき、図６では左側３つの、即ちスキャン順序の早い３つの非ゼロ量子化係数の値の平均値と、図６では右側３つの、即ちスキャン順序が後の３つの非ゼロ量子化係数の値の平均値とを求め、図６では左側の３つのペアをなす非ゼロ量子化係数のうち中央に配置された、即ち当該ゼロランにおいて２番目にスキャンされた非ゼロ量子化係数を当該平均値を有する代表とし、また図６では後の３つの非ゼロ量子化係数のうち中央に配置された、即ち当該ゼロランにおいて５番目にスキャンされた非ゼロ量子化係数を当該平均値を有する代表として、次のステップＳＴ８の処理過程へ進む。
【００２７】
ステップＳＴ８において、前処理過程で処理された量子化係数Ｃ（ｎ）がブロック中の最終画素を示すｎ＝６４か否かを判定し、全ての量子化係数Ｃ（ｎ）の処理が終了したか否かを判定する。ｎ＝６４でなければ、量子化係数Ｃ（ｎ）のｎをインクリメントして（ステップＳＴ９）、ステップＳＴ１の処理に戻る。また、ｎ＝６４であれば当該ブロックの係数切り捨て処理を終了する。
【００２８】
次に、係数切り捨て処理手段４の具体的な切り捨て動作の一例を説明する。図６は、実施の形態１による量子化手段３から出力される量子化係数Ｃ（ｎ）を示す説明図である。図において、黒丸は量子化係数Ｃ（ｎ）の値が０であることを表す。ここで例えば、任意の閾値αを３１、任意の値βを０．０１、ブロックを構成するＡＣ成分の量子化係数Ｃ（ｎ）の絶対値和を５００、スキャン順序で３９番目の量子化係数Ｃ（３９）の値を６、４５番目の量子化係数Ｃ（４５）の値を２、５３番目の量子化係数Ｃ（５３）の値を４、５４番目の量子化係数Ｃ（５４）の値を３、５５番目の量子化係数Ｃ（５５）の値を３とする。
【００２９】
一般的に、画像信号はピクチャによって異なった特徴を有し、階調変化の激しい画像や緩やかな画像がある。また、同一ピクチャにおいてもブロック毎に異なった特徴を持っている。つまり、画像信号の特性は入力画像によって動的に変化するもので、図６はその一例を示したものである。
【００３０】
図６に示すようにスキャン順序で９番目の量子化係数Ｃ（９）の前にゼロランが４だけ存在している場合には、従来の処理では例えばゼロランが続いた後、それ以降の係数をすべて０に切り捨てていたので、９番目以降すべての量子化係数Ｃ（ｎ）が０に切り捨てられる。この実施の形態１による画像情報量圧縮装置は、スキャン手段７によってブロックから何番目に抽出された量子化係数Ｃ（ｎ）であるか認識できるようにカウンタ８を用いてカウントしている。ここで示した処理の一例では、閾値αを３１に設定することにより、スキャン順序が３１番目以降の量子化係数Ｃ（ｎ）に切り捨て処理を実行するようにして、低周波数領域の量子化係数Ｃ（ｎ）を０に切り捨てることによって生じる画質の劣化を回避している。
【００３１】
図６に示したスキャン順序が３９番目、及び４５番目の非ゼロ量子化係数のように、非ゼロ量子化係数が連続しない場合には、その非ゼロ量子化係数と、ブロック内のＡＣ成分の量子化係数Ｃ（ｎ）の絶対値和に任意の値βを乗じた値とを比較して、非ゼロ量子化係数をゼロに切り捨てるか否かを判断する。ここで示した一例では、スキャン順序が３９番目の量子化係数Ｃ（３９）の値が、次に示すようにＡＣ成分の量子化係数Ｃ（ｎ）の絶対値和×任意の値βより大きいので量子化係数Ｃ（３９）の値は０に切り捨てられない。
量子化係数Ｃ（３９）の値６＞ＡＣ成分の量子化係数の絶対値和５００×βの値０．０１
【００３２】
一方、４５番目の量子化係数Ｃ（４５）は、次のように量子化係数Ｃ（４５）の値がＡＣ成分の量子化係数Ｃ（ｎ）の絶対値和×任意の値βより小さいので０に切り捨てられる。
量子化係数Ｃ（４５）の値２＜ＡＣ成分の量子化係数の絶対値和５００×βの値０．０１
【００３３】
つまり、切り捨て対象となる量子化係数がブロック内の量子化係数の絶対値和に対してどれくらいの割合かを考慮することによって、ブロックの特性に応じて量子化係数Ｃ（ｎ）の値を０に切り捨て、画質の劣化を回避することができる。
【００３４】
図６に示したスキャン順序が５３番目〜５５番目の量子化係数Ｃ（５３）〜Ｃ（５５）のように非ゼロ量子化係数が連続して存在する場合には、これら連続する非ゼロ量子化係数を１つまたは複数の非ゼロ量子化係数にて代表させる。ここで示した一例では、３つの非ゼロ量子化係数が連続している。そこで、これら非ゼロ量子化係数の平均値を有する量子化係数Ｃ（ｎ）として、連続する非ゼロ量子化係数の中央に位置する５４番目の量子化係数Ｃ（５４）に代表させる。
【００３５】
このような手法で連続する非ゼロ量子化係数を１つの量子化係数Ｃ（ｎ）に代表させることによって、近隣の量子化係数Ｃ（ｎ）を考慮して１つの量子化係数Ｃ（ｎ）に代表させ、その他の非ゼロ量子化係数を０に切り捨てる。このようにすると画質の劣化を抑制しながら符号化データ量を削減することができる。
【００３６】
このように、非ゼロ量子化係数を０に切り捨てる際に、切り捨てる非ゼロ量子化係数のスキャン順序から当該非ゼロ量子化係数の位置を考慮し、そして非ゼロ量子化係数が連続していない場合には切り捨てる非ゼロ量子化係数とＡＣ成分の量子化係数Ｃ（ｎ）の絶対値和との比から判断し、また非ゼロ量子化係数が連続している場合には複数の非ゼロ量子化係数を１つまたは複数の量子化係数Ｃ（ｎ）に代表させているので、画質の劣化を抑えながら非ゼロ量子化係数を０に切り捨て、長いゼロランを発生させることができる。これにより、画像情報量圧縮装置から出力される符号化データ量を削減することができる。
【００３７】
なお、ここで示した一例ではブロックサイズが８×８のものについて処理動作を説明したが、ブロックサイズは他のサイズであっても同様な作用効果が得られる。また、本発明はシステムあるいは装置にプログラムを供給することによって達成するようにしてもよい。
【００３８】
以上のように、実施の形態１によれば、量子化手段３が入力された画像信号の量子化係数を生成し、切り捨て設定手段６が当該画像信号の特性に応じた設定を行い、切り捨て処理手段４が切り捨て設定手段６の設定に基づいて量子化係数を切り捨てるようにしたので、入力された画像信号の特性に応じた情報量圧縮を行うことができ、画質の劣化を防ぎながら画像情報量を圧縮することができるという効果がある。
【００３９】
【発明の効果】
以上のように、この発明によれば、ブロック内から量子化係数を走査して各量子化係数の識別値を生成する識別値生成手段と、ブロック内に配置された各量子化係数を走査するスキャン手段と、スキャン手段によって走査されたブロック内の量子化係数の絶対値和を算出する加算手段から構成された切り捨て設定手段を備え、係数切り捨て処理手段が切り捨て設定手段から各量子化係数の識別値及びブロック内の量子化係数の絶対値和を取得し、各量子化係数の値とブロック内の量子化係数の絶対値和との大小関係に基づいて切り捨て処理を行うようにしたので、画像信号が有する特性に適応させて画像情報量を圧縮することができ、画質の劣化を抑制しながら伝送する画像情報量を削減できるという効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１による画像情報量圧縮装置の構成を示すブロック図である。
【図２】実施の形態１によるスキャン手段のスキャン動作を示す説明図である。
【図３】実施の形態１によるスキャン手段のスキャン動作を示す説明図である。
【図４】実施の形態１によるブロック化手段１により生成されたブロックの周波数成分を示す説明図である。
【図５】実施の形態１による係数切り捨て処理手段の動作を示すフローチャートである。
【図６】実施の形態１による量子化手段から出力される量子化係数を示す説明図である。
【符号の説明】
１  ブロック化手段、２  直交変換手段、３  量子化手段、４  係数切り捨て処理手段、５  可変長符号化手段、６  切り捨て設定手段、７  スキャン手段（識別値生成手段）、８  カウンタ（識別値生成手段）、９  非ゼロ係数検出手段、１０  加算手段。
【図１】
2004241808.tif 000003
【図２】
2004241808.tif 000004
【図３】
2004241808.tif 000005
【図４】
2004241808.tif 000006
【図５】
2004241808.tif 000007
【図６】
2004241808.tif 000008