(57)【要約】【課題】  動画像全体の主観画質の向上を実現する動画像符号化装置及びそのプログラムを提供することを目的とする。【解決手段】  ブロック単位の直交変換部１０４と、量子化部１０５と、可変長符号化部１０６と、ピクチャ単位でのブロック歪み除去フィルタ１１４とを備え、ブロック歪み除去フィルタ１１４のフィルタオン／オフしきい値を制御するため、符号化処理の前に、少なくとも入力される動画像のサイズにより、フィルタ処理に影響するフィルタオフセット値Ｂを選択する手段と、フィルタ処理の前に、少なくとも符号化したピクチャ全体の量子化値の分散値が予め定められたしきい値により、フィルタオフセット値Ａを決定する手段と、決定されたフィルタオフセット値Ａ、Ｂを符号化データに付加する手段とにより動画像を圧縮する。【選択図】      図２
2006303734.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像信号の画像サイズに基づき第１のフィルタオフセット値を決定する第１のフィルタオフセット値決定部と、
前記入力された画像信号をブロック単位で直交変換する直交変換部と、
前記直交変換された信号を量子化する量子化部と、
前記量子化された信号を符号化する可変長符号化部と、
前記量子化されたデータを１スライス分保持し、１スライスに含まれるブロック群の量子化データの分散値を求める量子化判定部と、
前記分散値に基づき第２のフィルタオフセット値を決定する第２のフィルタオフセット値決定部と、
前記第１、第２のフィルタオフセット値を前記符号化された画像符号化データのスライスヘッダに書込む多重化部と、
前記量子化されたデータに対して逆量子化を行う逆量子化部と、
前記逆量子化されたデータに対して直交逆変換を行う逆変換部と、
前記逆変換されたデータと画面内予測データ又は画面間予測データとの加算データを、復号画像データとして保持する復号画像メモリと、
前記復号画像メモリより入力されたデータに対して、前記第１、第２のフィルタオフセット値を用いてフィルタオン／オフを判定すると共に、フィルタオン時にデブロックフィルタ処理を行うデブロックフィルタ処理部と、
前記デブロックフィルタ処理されたデータを参照画像データとして保持するバッファメモリと、
これから符号化する画像データと前記参照画像データとを使用して動きベクトル検出を行う動きベクトル検出部と、
前記これから符号化する画像データと前記参照画像データとを使用して動き補償を行う動き補償部とを備えた動画像符号化装置。
【請求項２】
入力された画像信号の画像サイズに基づき、第１のフィルタオフセット値を決定する第１のフィルタオフセット値決定処理と、
前記入力された画像信号をブロック単位で直交変換する直交変換処理と、
前記直交変換された信号を量子化する量子化処理と、
前記量子化された信号を符号化する可変長符号化処理と、
前記量子化されたデータを１スライス分保持し、１スライスに含まれるブロック群の量子化値の分散値を求める量子化判定処理と、
前記分散値に基づき第２のフィルタオフセット値を決定する第２のフィルタオフセット値決定処理と、
前記第１、第２のフィルタオフセット値を前記符号化された画像符号化データのスライスヘッダに書込む多重化処理と、
前記量子化されたデータに対する逆量子化処理と、
前記逆量子化されたデータに対する逆変換処理と、
前記逆変換されたデータと画面内予測データ又は画面間予測データとを加算し、復号画像データを得る画像復号処理と、
前記復号画像データに対して、前記第１、第２のフィルタオフセット値を用いてフィルタオン／オフを判定し、かつ、フィルタオン判定時にデブロックフィルタ処理を行うデブロックフィルタ処理と、
前記デブロックフィルタ処理されたデータを参照画像データとして保持するバッファメモリ処理と、
これから符号化する画像データと前記参照画像データとを使用して動きベクトル検出を行う動きベクトル検出処理と、
前記これから符号化する画像データと前記参照画像データとを使用して動き補償を行う動き補償処理とをコンピュータに実行させる動画像符号化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像を直交変換及び量子化した際に発生するブロック歪みを低減する動画像符号化装置及びそのプログラムに関するものである。
【背景技術】
【０００２】
図７は、ブロック単位の直交変換と量子化と可変長符号化とブロック歪みを除去するフィルタを用いて動画像を符号化する動画像符号化技術であるＩＳＯ／ＩＥＣ１４４９６−１０ＡＶＣ（非特許文献１）のエンコーダのブロック図であり、イントラ予測部１、動き補償（ＭＣ）部２、動きベクトル検出（ＭＥ）部３、画像メモリ（Ｆｒａｍｅ  Ｍｅｍｏｒｙ）４、ブロック歪み除去フィルタ（Ｄｅｂｌｏｃｋ  Ｆｉｌｔｅｒ）５、バッファメモリ（ＤＰＢ）６、変換部７、量子化部８、エントロピー符号化部９、符号化部１０、逆量子化部１１、逆変換部１２から構成されている。ブロック歪み除去フィルタ５としては、ＬｏｏｐＦｉｌｔｅｒ（ループフィルタ）が搭載されている。
【０００３】
図８は、非特許文献１のフィルタオン／オフしきい値α，βの使用方法を示すフローチャートである。非特許文献１では、ブロック歪み除去フィルタ５をかける前にフィルタのオン／オフを判断する。フィルタのオン／オフの判断は、まずＢｏｕｎｄａｒｙ  Ｓｔｒｅｎｇｔｈ（ＢＳ）と呼ばれるブロック境界のブロック歪みの度合いを示す数値を求める（ステップＳ６０１）。次に、求めたＢＳが０かどうかを判断する（ステップＳ６０２）。そして、ＢＳ＝０である場合はフィルタをかけない。ＢＳ≠０の場合にはフィルタオン／オフしきい値α、βを求める（ステップＳ６０３、Ｓ６０４）。以下にフィルタオン／オフしきい値α、βを求める式を示す。
【０００４】
ＩｎｄｅｘＡ＝ＣＬＩＰ（０，５１，ＱＰ＋Ａ）
ＩｎｄｅｘＢ＝ＣＬＩＰ（０，５１，ＱＰ＋Ｂ）
上記の式により、ＩｎｄｅｘＡ及びＩｎｄｅｘＢが決定され、図９の表よりＩｎｄｅｘＡ、ＩｎｄｅｘＢに対応したフィルタオン／オフしきい値α、βが決定される（ステップＳ６０３、Ｓ６０４）。なお、ＣＬＩＰ（ａ，ｂ，ｃ）とは、値ｃが必ずａからｂの間に決定されることを示す。決定されたフィルタオン／オフしきい値α、βを用いてフィルタのオン／オフを決定する（ステップＳ６０５）。以下にフィルタオン／オフの条件を示す。
【０００５】
１．ｐ０とｑ０の差分絶対値がαより小さい。
【０００６】
２．ｐ１とｐ０の差分絶対値がβより小さい。
【０００７】
３．ｑ１とｑ０の差分絶対値がβより小さい。
【０００８】
上記の１〜３の条件を全て満たした場合、フィルタがオンとし（ステップＳ６０７）、条件を満たさない場合にはフィルタはオフとする。
【０００９】
このような非特許文献１の技術の場合、フィルタをオン／オフさせるフィルタオン／オフしきい値α、βを求める際のフィルタオフセット値Ａ及びＢには固定値を用いる傾向にあるため、画像サイズが大きくブロック歪みが発生しにくい動画像においても、画像サイズが小さくブロック歪みが多く発生する動画像においても同様のフィルタ処理を行うこととなる。これにより、画像サイズが大きくブロック歪みが発生しにくい動画像では過剰なフィルタ処理によって解像感を失い、画像サイズが小さくブロック歪みの多い動画像ではブロック歪みが残るといった問題点があった。
【００１０】
図１０は、特開２００２−１９９４０３号公報（特許文献１）に記載されているブロック歪み除去フィルタを有するＭＰＥＧ−２デコーダのブロック図である。図において、２１は可変長符号であるＭＰＥＧ−２ビデオ符号列を復号化する可変長復号化器、２２は復号化された可変長符号の逆量子化を行う逆量子化器、２３は逆量子化器２２の出力に対し逆ＤＣＴ処理を行う逆ＤＣＴ器、２５は可変長復号化器２１の出力に対し動き補償を行う動き補償器、２４は逆ＤＣＴ器２３の出力と動き補償器２５の出力との加算を行う加算器、２６は復号済みの画像データを一時記憶する画像メモリであり、２７は画像メモリ２６の出力および可変長復号化器２１の出力を用いてブロック歪みの有無を検出するブロック歪み検出器、２８はブロック歪み検出器２７の出力を用いてブロック歪みを除去するブロック歪み除去器である。特許文献１では、ブロック歪み検出器２７及びブロック歪み除去器２８を使用してブロック歪みを検出し、それを除去している。
【００１１】
図１１は、特許文献１のブロック歪み検出器２７の内部構成を示すブロック図であり、ブロック歪み検出器２７は、画素値検査器２７−１、動きベクトル検査器２７−２、ブロック歪み判定器２７−３の３つの回路から構成される。このブロック歪み検出器２７には、画像メモリ２６から復号化後の画像データが、可変長復号化器２１から動きベクトルが、それぞれ入力される。特許文献１では画素値検査器２７−１で、画像メモリ２６より任意のブロック境界付近の画素の差分絶対値を計算し、予め定められたしきい値によってブロック境界が歪みかどうかを判断する。さらに動きベクトル検査器２７−２で、符号化に用いた動きベクトル情報を用いてブロック歪み検出を補正し、ブロック歪み判定器２７−３においてブロック歪みを判断する。
【００１２】
画素値検査器２７−１では、図１２の画素に対して以下の条件に当てはまる場合にブロック歪みと判断する。
【００１３】
４．画素ｑ０と画素ｐ０の絶対値差分値が所定値Ｔｈ１よりも大きい。
【００１４】
５．画素ｐ０と画素ｐ１、画素ｐ１と画素ｐ２の絶対値差分値が所定値Ｔｈ２よりも小さい。
【００１５】
以上の４、５の条件を満たす場合にブロック歪みと検出する。
【００１６】
このような特許文献１の技術においても、ブロック歪み検出の際に使用しているしきい値として予め定められたしきい値Ｔｈ１及びＴｈ２を使用しているので、非特許文献１と同様にブロック歪み検出を正確に行うことができないという問題点があった。
【特許文献１】特開２００２−１９９４０３号公報
【非特許文献１】ＩＳＯ／ＩＥＣ１４４９６−１０ＡＶＣ
【発明の開示】
【発明が解決しようとする課題】
【００１７】
本発明は、上述のような従来技術の問題点に鑑みてなされたものであり、画像サイズが大きくブロック歪みの少ない動画像では解像感を保持し、画像サイズが小さくブロック歪みの多い動画像ではブロック歪みをより軽減させることができる動画像符号化装置及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
請求項１の発明の動画像符号化装置は、入力された画像信号の画像サイズに基づき第１のフィルタオフセット値を決定する第１のフィルタオフセット値決定部と、前記入力された画像信号をブロック単位で直交変換する直交変換部と、前記直交変換された信号を量子化する量子化部と、前記量子化された信号を符号化する可変長符号化部と、前記量子化されたデータを１スライス分保持し、１スライスに含まれるブロック群の量子化データの分散値を求める量子化判定部と、前記分散値に基づき第２のフィルタオフセット値を決定する第２のフィルタオフセット値決定部と、前記第１、第２のフィルタオフセット値を前記符号化された画像符号化データのスライスヘッダに書込む多重化部と、前記量子化されたデータに対して逆量子化を行う逆量子化部と、前記逆量子化されたデータに対して直交逆変換を行う逆変換部と、前記逆変換されたデータと画面内予測データ又は画面間予測データとの加算データを、復号画像データとして保持する復号画像メモリと、前記復号画像メモリより入力されたデータに対して、前記第１、第２のフィルタオフセット値を用いてフィルタオン／オフを判定すると共に、フィルタオン時にデブロックフィルタ処理を行うデブロックフィルタ処理部と、前記デブロックフィルタ処理されたデータを参照画像データとして保持するバッファメモリと、これから符号化する画像データと前記参照画像データとを使用して動きベクトル検出を行う動きベクトル検出部と、前記これから符号化する画像データと前記参照画像データとを使用して動き補償を行う動き補償部とを備えたものである。
【００１９】
請求項２の発明の動画像符号化プログラムは、入力された画像信号の画像サイズに基づき、第１のフィルタオフセット値を決定する第１のフィルタオフセット値決定処理と、前記入力された画像信号をブロック単位で直交変換する直交変換処理と、前記直交変換された信号を量子化する量子化処理と、前記量子化された信号を符号化する可変長符号化処理と、前記量子化されたデータを１スライス分保持し、１スライスに含まれるブロック群の量子化値の分散値を求める量子化判定処理と、前記分散値に基づき第２のフィルタオフセット値を決定する第２のフィルタオフセット値決定処理と、前記第１、第２のフィルタオフセット値を前記符号化された画像符号化データのスライスヘッダに書込む多重化処理と、前記量子化されたデータに対する逆量子化処理と、前記逆量子化されたデータに対する逆変換処理と、前記逆変換されたデータと画面内予測データ又は画面間予測データとを加算し、復号画像データを得る画像復号処理と、前記復号画像データに対して、前記第１、第２のフィルタオフセット値を用いてフィルタオン／オフを判定し、かつ、フィルタオン判定時にデブロックフィルタ処理を行うデブロックフィルタ処理と、前記デブロックフィルタ処理されたデータを参照画像データとして保持するバッファメモリ処理と、これから符号化する画像データと前記参照画像データとを使用して動きベクトル検出を行う動きベクトル検出処理と、前記これから符号化する画像データと前記参照画像データとを使用して動き補償を行う動き補償処理とをコンピュータに実行させるものである。
【発明の効果】
【００２０】
本発明によれば、少なくとも入力される画像サイズ、符号化に使用した量子化値の分散値を使用して、各スライスに適したフィルタオフセット値を適時可変とすることができるので、従来技術と比較して、画像サイズが大きくブロック歪みの少ない動画像では解像感を保持することができ、画像サイズが小さくブロック歪みの多い動画像ではブロック歪みをより軽減させることができ、動画像全体の画質の向上が実現できる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を図に基づいて詳説する。図１は本発明の１つの実施の形態のＭＰＥＧ−４ＡＶＣの符号化技術を用いた動画像符号化装置のブロック図であり、図２は本実施の形態の処理機能のプログラムのフローチャートである。図１において、１０１は入力部、１０２はフィルタオフセット値Ｂ決定部、１０３はイントラ予測部、１０４はＤＣＴ処理する変換部、１０５は量子化部、１０６は符号化部、１０７はフィルタオフセット値Ａ，Ｂを符号化データのヘッダに書込む多重化部、１０８は画像符号化データを出力する出力部、１０９はフィルタオフセット値Ａ決定部、１１０は量子化判定部、１１１は逆量子化部、１１２は逆変換部、１１３は復号画像メモリ、１１４はブロック歪み除去用のループフィルタ（ＬｏｏｐＦｉｌｔｅｒ）、１１５はバッファメモリ（ＤＰＢ）、１１６は動き補償（ＭＣ）部、１１７は動きベクトル検出（ＭＥ）部を示す。
【００２２】
上記構成の動画像符号化装置の動作を説明する。入力部１０１には、符号化する動画像のデータが入力され、イントラ予測部１０３又はＭＣ部１１６とＭＥ部１１７に画像データを出力し、入力画像の画像サイズをフィルタオフセット値Ｂ決定部１０２に出力する（ステップＳ２０１）。
【００２３】
フィルタオフセット値Ｂ決定部１０２では、入力部１０１より入力された動画像のサイズによって、フィルタオフセット値Ｂの候補を決定し、結果を多重化部１０７に出力する（ステップＳ２０２）。
【００２４】
図３に本実施の形態によるフィルタオフセット値Ｂの決定方法を示し、図４は演算式の表を示している。フィルタオフセット値Ｂは、図１２におけるｐ０とｐ１、ｑ０とｑ１、ｐ１とｐ２、ｑ１とｑ２、ｐ０とｐ２、及びｑ０とｑ２の絶対値差分値に関わる数値であり、すなわち、ブロック内の画素に関わる数値である。同じ動画像であっても画像サイズが異なる場合、ブロック内の画素の持つ情報が異なる。画像サイズが大きい場合、１個のブロック内の画素の情報は小さく、画像サイズが小さい場合、１個のブロック内の情報が大きくなる。このため、図４の表のように画像サイズＳが大きくなるにつれてフィルタオフセット値Ｂの数値を小さくする。例えば、入力される動画像の画像サイズが７２０×４８０であるとすると、図１２及び図４の表より、フィルタオフセット値Ｂを０と決定する。このように、画像サイズＳの大きさによりフィルタオフセット値Ｂを制御することで、条件２（ｐ１とｐ０の差分絶対値がβより小さい）、条件３（ｑ１とｑ０の差分絶対値がβより小さい）のフィルタをオン／オフするフィルタオン／オフしきい値βを制御することができる。すなわち、画像サイズＳの大きい動画像の場合は、βを小さくしてフィルタの効果を少なくする。また、画像サイズＳの小さい動画像の場合は、βを大きくしてフィルタの効果を大きくする。これにより、画像サイズＳの大きい動画像の場合には解像感を保持することができ、画像サイズの小さい動画像の場合にはブロック歪み検出を容易にし、ブロック歪み除去フィルタを効果的に使用することができる。
【００２５】
イントラ予測部１０３では、画素レベルで画面内予測を行い、結果を減算器に出力する。この減算器では、入力画像とイントラ予測部１０３若しくはＭＣ部１１６の出力画像との減算を行ない、差分信号を変換部１０４に出力する（ステップＳ２０４）。
【００２６】
変換部１０４では、減算器より差分信号が入力され、４×４又は８×８単位でＤＣＴ直交変換を行う。変換されたデータは、量子化部１０５に出力する（ステップＳ２０７）。
【００２７】
量子化部１０５では、ＤＣＴ直交変換された信号を入力し、係数成分毎に適当な量子化ステップで量子化し、符号化部１０６及び逆量子化部１１１へ量子化されたデータを出力する。また、量子化判定部１１０に量子化値を出力する。量子化判定部１１０はこの量子化値をスライス単位で保存する（ステップＳ２０８，Ｓ２０９）。
【００２８】
符号化部１０６では、入力されたデータを符号化する。符号化されたデータは多重化部１０７に出力する（ステップＳ２１０）。
【００２９】
多重化部１０７では、フィルタオフセット値Ａ決定部１０９及びフィルタオフセット値Ｂ決定部１０２からのフィルタオフセット値Ａ，Ｂを符号化部１０６からのスライス単位の符号化データのヘッダに書込む。つまり、それまでのＡ、Ｂの値を入力した値に書き換える処理をする。多重化された符号化データは、出力部１０８に出力する。また、フィルタオフセット値Ａ及びＢを、Ｌｏｏｐ  Ｆｉｌｔｅｒ１１４に出力する（ステップＳ２１５）。
【００３０】
出力部１０８では、多重化部１０７より入力した符号化データを外部に出力する。
【００３１】
フィルタオフセット値Ａ決定部１０９では、量子化判定部１１０より入力された量子化判定データをもとにフィルタオフセット値Ａを決定し、多重化部１０７に結果を出力する（ステップＳ２１３，Ｓ２１４）。
【００３２】
フィルタオフセット値Ａについて説明する。このフィルタオフセット値Ａは、図１２より、ｐ０とｑ０、つまりブロック間の画素の絶対値差分に関わる数値である。条件１（ｐ０とｑ０の差分絶対値がαより小さい）より、フィルタオフセット値Ａを大きくすると前記αも大きくなり、よりフィルタをかかりやすくする。逆にフィルタオフセット値Ａを小さくすると前記αも小さくなり、フィルタをかかりにくくする。つまり、フィルタオフセット値Ａはフィルタのオン／オフと密接に関係しており、フィルタオフセット値Ａを可変とすることでフィルタのかかり具合を制御することができる。本実施の形態は量子化器を用いてＭＢ（マクロブロック）単位で量子化しており、量子化値の違いが原因で隣接するＭＢ間に歪みを生じる。したがって、フィルタオフセット値Ａを量子化値によって変更することでフィルタ処理の制御を行うことが可能である。よって、本実施の形態では、フィルタオフセット値Ａをスライス単位で変更し、１スライスに含まれるＭＢ群の量子化値の分散値でフィルタオフセット値Ａを可変とする指標とする。
【００３３】
本実施の形態のフィルタオフセット値Ａ決定部１０９について図５及び図６の表を使用して説明する。量子化判定部１１０にて１スライス単位でＭＢ群の量子化値を保持し、１ライス毎にＭＢ群の量子化値の分散値Ｆを求める。そして求められた分散値Ｆが、予め定められたしきい値Ｔｈ１、Ｔｈ２よりも大きいか小さいか判断する（ステップＳ３０１、Ｓ３０３）。仮に、Ｔｈ１＝１０、Ｔｈ２＝５０とした場合、求められた分散値Ｆが１０より小さければ図６の表よりＡ＝−１（ステップＳ３０２）、Ｆが３０であれば図６の表よりＡ＝０（ステップＳ３０４）、Ｆが６０であればＡ＝１となる（ステップＳ３０５）。以上のように、ＭＢの量子化値の分散値Ｆにより、フィルタオフセット値Ａをスライス単位で可変とすることにより、各スライスに応じたフィルタオフセット値Ａを用いることができ、ブロック歪みの多く発生しているスライスの場合は、フィルタオフセット値Ａを大きくすることによりブロック歪みフィルタをかかりやすくし、ブロック歪みを軽減し、ブロック歪みの発生が少ないスライスである場合は、フィルタオフセット値Ａを小さくしてフィルタをかかりにくくし、解像感の保持を実現することができる。
【００３４】
量子化判定部１１０では、量子化部１０５より符号化に使用した量子化値が入力され、スライス単位分のＭＢの量子化値を保存し、保存した量子化値を使用して分散値Ｆを求める。求めた分散値Ｆはフィルタオフセット値Ａ決定部１０９に出力される（ステップＳ２１３）。
【００３５】
逆量子化部１１１では、量子化部１０５より入力された量子化データに対して逆量子化処理を行い、結果を逆変換部１１２に出力する（ステップＳ２１１）。
【００３６】
逆変換部１１２では、逆量子化部１１１より入力されたデータに対して逆変換処理を行い、結果を加算器に出力する（ステップＳ２１２）。
【００３７】
復号画像メモリ１１３では、逆変換部１１２より入力されるデータと、イントラ予測部１０３又はＭＣ部１１６より入力されるデータとの加算結果である復号画像データを保持し、Ｌｏｏｐ  Ｆｉｌｔｅｒ１１４にデータを出力する。
【００３８】
Ｌｏｏｐ  Ｆｉｌｔｅｒ１１４では、復号画像メモリ１１３より入力されたデータに対してフィルタ処理を行い、フィルタ処理を行ったデータをバッファメモリ（ＤＰＢ）１１５に出力する（ステップＳ２１６）。
【００３９】
ＤＰＢ１１５では、Ｌｏｏｐ  Ｆｉｌｔｅｒ１１４より入力されたデータを参照画像とする場合に復号画像データを保持しておき、必要に応じてＭＥ部１１７にデータを出力する。
【００４０】
ＭＥ部１１７では、これから符号化する画像データと符号化の際に参照する画像データとを使用して動きベクトル検出を行う。参照する画像データは、現画像を用いてもよいし、復号画像を用いてもよい（ステップＳ２０５）。
【００４１】
ＭＣ部１１６では、これから符号化する画像データとＤＰＢ１１５に保存されている復号画像データを使用して動き補償を行い、減算器に出力する（ステップＳ２０６）。
【００４２】
本実施の形態によれば、少なくとも入力される画像サイズ、符号化に使用した量子化値の分散値を使用して、各スライスに適したフィルタオフセット値を適時可変とすることができ、この結果として、画像サイズが大きくブロック歪みの少ない動画像では解像感を保持することができ、画像サイズが小さくブロック歪みの多い動画像ではブロック歪みをより軽減させることができ、動画像全体の主観画質の向上が実現できる。
【産業上の利用可能性】
【００４３】
本発明は、高画質が要求されるような録画機器、モバイル機器などで使用される動画像符号化装置に有効である。
【図面の簡単な説明】
【００４４】
【図１】本発明の１つの実施の形態の動画像符号化装置のブロック図。
【図２】上記実施の形態による動画像符号化処理のフローチャート。
【図３】フィルタオフセット値Ｂを求める処理のフローチャート。
【図４】フィルタオフセット値Ｂを決定するための表。
【図５】フィルタオフセット値Ａを求める処理のフローチャート。
【図６】フィルタオフセット値Ａを決定するための表。
【図７】従来例のエンコーダのブロック図。
【図８】上記従来例におけるＬｏｏｐＦｉｌｔｅｒ前処理のフローチャート。
【図９】上記従来例におけるフィルタオン／オフしきい値α、βの表。
【図１０】別の従来例のデコーダのブロック図。
【図１１】上記従来例におけるブロック歪み検出器のブロック図。
【図１２】ブロック境界と画素の位置を示す図。
【符号の説明】
【００４５】
１０１  入力部
１０２  フィルタオフセット値Ｂ決定部
１０３  イントラ予測部
１０４  変換部
１０５  量子化部
１０６  符号化部
１０７  多重化部
１０８  出力部
１０９  フィルタオフセット値Ａ決定部
１１０  量子化判定部
１１１  逆量子化部
１１２  逆変換部
１１３  復号画像メモリ
１１４  ＬｏｏｐＦｉｌｔｅｒ
１１５  ＤＰＢ
１１６  ＭＣ部
１１７  ＭＥ部
【図１】
2006303734.tif 000003
【図２】
2006303734.tif 000004
【図３】
2006303734.tif 000005
【図４】
2006303734.tif 000006
【図５】
2006303734.tif 000007
【図６】
2006303734.tif 000008
【図７】
2006303734.tif 000009
【図８】
2006303734.tif 000010
【図９】
2006303734.tif 000011
【図１０】
2006303734.tif 000012
【図１１】
2006303734.tif 000013
【図１２】
2006303734.tif 000014