(57)【要約】【課題】画像信号の復号化処理に伴う歪みを除去する歪み除去処理と、画像信号の垂直方向と水平方向におけるフィルタ処理とを行う画像信号歪み除去処理装置において、垂直フィルタのタップ数に応じ大幅に増大する歪み除去処理の処理量の削減を図る。【解決手段】画像信号の復号化処理に伴う歪みを除去する歪み除去処理と、画像信号の垂直方向と水平方向におけるフィルタ処理とを行う画像信号歪み除去処理装置において、歪み除去処理と垂直フィルタ処理をブロック単位で処理する制御回路を導入する。【選択図】　　　図１
2004007607.tif 000002
【特許請求の範囲】
【請求項１】
復号化処理された原画像に対して復号化処理に伴う歪みを除去する画像信号歪み除去処理装置において、
上記原画像を蓄積する原画像メモリと、
上記原画像メモリから読み出された画像信号に対してブロック単位で蓄積する第１のブロックメモリと、
上記第１のブロックメモリから読み出された画像信号に対してブロック単位で歪み除去処理を行う歪み除去回路と、
上記原画像メモリから上記第１のブロックメモリへの画像信号の読み出し、及び上記歪み除去回路による歪み除去処理、を制御する歪み除去処理制御回路と、
上記歪み除去回路の出力信号に対しブロック単位で垂直方向にフィルタ処理を行う垂直フィルタ回路と、
上記垂直フィルタ回路の１ブロック分の出力信号を蓄積する第２のブロックメモリと、
上記垂直フィルタ回路の１画面分の出力信号を蓄積する画像メモリと、
上記垂直フィルタ回路による垂直方向のフィルタ処理、及び上記第２のブロックメモリの画像メモリへの画像信号の転送、を制御する垂直フィルタ制御回路と、
上記画像メモリから読み出された水平１ライン分の画像信号を蓄積するラインメモリと、
上記ラインメモリに蓄積された画像信号に対しライン単位で水平方向にフィルタ処理を行う水平フィルタ回路と、
上記画像メモリからの読み出し、及び上記水平フィルタ回路による水平方向のフィルタ処理を制御する水平フィルタ制御回路と、を備えた、
ことを特徴とする画像信号歪み除去処理装置。
【請求項２】
請求項１に記載の画像信号歪み除去処理装置において、
上記歪み除去回路と上記垂直フィルタ回路との間に、上記歪み除去回路の出力信号の一部を参照画像として蓄積するバッファメモリを備え、
上記垂直フィルタ回路は、上記歪み除去回路の出力信号と上記バッファメモリに蓄積された参照画像とを組み合わせた画像信号に対して垂直方向のフィルタ処理を行う、
ことを特徴とする画像信号歪み除去処理装置。
【請求項３】
請求項１または請求項２に記載の画像信号歪み除去処理装置において、
上記歪み除去処理制御回路は、
Ｎ×Ｍ（Ｎ，Ｍは自然数）画素のブロックを原画像に対し水平方向に読み出し上記第１のブロックメモリに入力するよう上記原画像メモリに指示する、
ことを特徴とする画像信号歪み除去処理装置。
【請求項４】
請求項２に記載の画像信号歪み除去処理装置において、
上記歪み除去処理制御回路は、
上記復号化処理における逆離散コサイン変換の処理単位であるＤＣＴブロックよりなる画像ブロックを原画像に対し水平方向に読み出し上記第１のブロックメモリに入力するよう上記原画像メモリに指示する、
ことを特徴とする画像信号歪み除去処理装置。
【請求項５】
請求項２に記載の画像信号歪み除去処理装置において、
上記歪み除去処理制御回路は、
上記原画像を、垂直方向に処理領域と未処理領域とに分かれるように該処理領域を確定し、Ｎ×Ｍ（Ｎ，Ｍは自然数）画素のブロック単位の歪み除去処理を垂直方向に順に行うよう上記歪み除去回路に指示し、上記処理領域内での歪み除去処理が終了すると、上記垂直フィルタ制御回路に歪み除去処理終了信号を出力する、
ことを特徴とする画像信号歪み除去処理装置。
【請求項６】
請求項５に記載の画像信号歪み除去処理装置において、
上記歪み除去処理制御回路は、上記復号化処理の進度に基づいて上記原画像の処理領域を確定する、
ことを特徴とする画像信号歪み除去処理装置。
【請求項７】
請求項５または請求項６に記載の画像信号歪み除去処理装置において、
上記垂直フィルタ制御回路は、上記処理領域の画像信号に対して垂直方向のフィルタ処理を終了したとき、垂直フィルタ処理終了信号を上記水平フィルタ制御回路に出力し、
上記水平フィルタ制御回路は、上記垂直フィルタ処理終了信号の入力により、蓄積している画像信号をライン単位で読み出して上記水平フィルタ回路に入力するよう上記画像メモリに指示し、
上記歪み除去処理制御回路は、上記未処理領域の原画像のうち、上記復号化処理の進度に基づいて新たな処理領域を確定し、該処理領域内の画像信号をブロック単位で垂直方向に読み出して上記歪み除去回路に入力するよう上記原画像メモリに指示する、
ことを特徴とする画像信号歪み除去処理装置。
【請求項８】
原画像メモリに蓄積されている、復号化処理された画像信号の歪みを除去する画像信号歪み除去処理方法において、
上記原画像メモリから画像信号をブロック単位で読み出し、歪み除去処理を行う歪み除去処理ステップと、
上記歪み除去された画像信号に対して垂直方向にフィルタ処理を行い、画像メモリに蓄積する垂直フィルタ処理ステップと、
上記画像メモリに蓄積された画像信号をライン単位で読み出し、水平方向のフィルタ処理を行い、出力画像信号として出力する水平フィルタ処理ステップ、とを含む、
ことを特徴とする画像信号歪み除去処理方法。
【請求項９】
請求項８に記載の画像信号歪み除去処理方法において、
上記歪み除去された画像信号の一部を参照画像としてバッファメモリに蓄積するステップをさらに含み、
上記垂直フィルタ処理ステップは、上記歪み除去された画像信号と上記参照画像とを組み合わせた画像信号に対して垂直方向にフィルタ処理を行うものである、
ことを特徴とする画像信号歪み除去処理方法。
【請求項１０】
請求項８または９に記載の画像信号歪み除去処理方法において、
上記歪み除去処理ステップは、
Ｎ×Ｍ（Ｎ，Ｍは自然数）画素のブロックを処理対象ブロックとして上記原画像メモリから水平方向に読み出す読み出しステップと、
上記処理対象ブロックの上記原画像における位置を検出する位置検出ステップと、
上記処理対象ブロックの画像信号の歪みを検出する歪み検出ステップと、
上記検出した画像信号の歪みを、上記検出した処理対象ブロックの位置を参照して上記処理対象ブロックから除去する歪み除去ステップと、を含む、
ことを特徴とする画像信号歪み除去処理方法。
【請求項１１】
請求項９に記載の画像信号歪み除去処理方法において、
上記歪み除去処理ステップは、
上記復号化処理における逆離散コサイン変換の処理単位であるＤＣＴブロックを処理対象ブロックとして上記原画像メモリから水平方向に読み出す読み出しステップと、
上記処理対象ブロックの上記原画像における位置を検出する位置検出ステップと、
上記処理対象ブロックの画像信号の歪みを検出する歪み検出ステップと、
上記検出した画像信号の歪みを、上記検出した処理対象ブロックの位置を参照して上記処理対象ブロックから除去する歪み除去ステップと、を含む、
ことを特徴とする画像信号歪み除去処理方法。
【請求項１２】
請求項９に記載の画像信号歪み除去処理方法において、
上記歪み除去処理ステップは、
上記原画像を、垂直方向に処理領域と未処理領域とに分かれるように該処理領域を確定する処理領域確定ステップと、
ブロック単位の歪み除去処理を上記処理領域内で垂直方向に行う処理領域内歪み除去処理ステップと、を含む、
ことを特徴とする画像信号歪み除去処理方法。
【請求項１３】
請求項１２に記載の画像信号歪み除去処理方法において、
上記処理領域確定ステップは、
上記復号化処理の進度に関する情報に基づいて上記原画像の処理領域を確定するものである、
ことを特徴とする画像信号歪み除去処理方法。
【請求項１４】
請求項１２または請求項１３に記載の画像信号歪み除去処理方法において、
上記歪み除去処理ステップは、
歪み除去処理、及び垂直方向のフィルタ処理が行われた上記処理領域の画像信号に対して水平方向のフィルタ処理を行うと同時に、上記未処理領域のうち上記復号化処理の進度に基づいて新たな処理領域を確定し、該新たな処理領域に対して歪み除去処理、及び垂直フィルタ処理を行うものである、
ことを特徴とする画像信号歪み除去処理方法。
【請求項１５】
入力画像信号の連続した異なるラインの同じ水平位置に存在するｋ個の画素に対し並列に歪み除去処理を行う歪み除去処理ステップと、
上記歪み除去処理されたｋ個の画素に対し垂直方向にフィルタ処理を行い、少なくとも２個の画素を出力する垂直フィルタ処理ステップとを含む、
ことを特徴とする画像信号歪み除去処理方法。
【請求項１６】
入力画像信号の連続した異なるラインの同じ水平位置に存在するｋ個の画素に対し、あるいは前回の歪み除去処理の対象であるｋ個の画素のうちの連続した所定の画素と、前回の歪み除去処理の対象でない次の所定の連続した画素とを含めたｋ個の画素に対し、並列に歪み除去処理を行う第１の歪み除去処理ステップと、
上記歪み除去処理されたｋ個の画素に対し垂直方向にフィルタ処理を行い、ｎ（ｎは２以上）個の画素を出力する垂直フィルタ処理ステップとを含む、
ことを特徴とする画像信号歪み除去処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、符号化された画像信号の復号化処理に伴う歪みを除去する歪み除去処理と、画像信号の垂直方向と水平方向におけるフィルタ処理とを行う画像信号歪み除去処理装置及び画像信号歪み除去処理方法に関するものである。
【０００２】
【従来の技術】
画像信号、音響信号などの各種信号をデジタル信号として、伝送、記録、再生する場合には情報量の圧縮伸長技術が用いられている。また、画像の情報量を圧縮する場合、画面の相関関係を利用する離散コサイン変換（ＤＣＴ）などによる直交変換が一般的に多く採用されている。例えば、ＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｃｏｄｉｎｇ　Ｅｘｐｅｒｔ　Ｇｒｏｕｐ）により提唱されている画像情報の符号化方式（ＭＰＥＧ１、ＭＰＥＧ２など）は、２次元離散コサイン変換を採用している。
【０００３】
上記直交変換は、画像信号の所定の画像ブロックに対して行われ、出力されるＤＣＴ係数はブロック毎に量子化される。そして、符号化された画像信号は符号化処理とは逆の操作で復号化されるが、符号化された画像信号には符号化処理における量子化により誤差が存在する。この量子化誤差は復号化した画像に歪み（例えばモスキートノイズ、ブロックノイズ）を生じさせる原因となる。そのため、歪みを正しく検出して除去するために、画像の大きさを変更するなどの各種フィルタ処理の前（復号化処理の直後）に復号化処理に伴う歪みを除去する歪み除去処理を行う必要がある。
【０００４】
歪み除去処理としては、復号化処理と同時に行う方法と、復号化処理後に行う方法があり、復号化処理と同時に行う場合は、復号化情報を用いて歪み除去処理を行うことにより、歪み除去処理を効果的に行うことができるが、歪み除去処理が複雑になり、処理量が大きくなる。（例えば、特許文献１参照。）
【０００５】
これに対し、復号化処理後に行う場合、上記復号化情報を用いず、復号化処理後の画像信号に対し歪み除去処理を行うことにより、歪み除去処理の処理量を低減することができる。
【０００６】
復号化処理後に行う歪み除去処理とは、隣り合う画素差分値が閾値を超えたかどうかにより、画像の歪みを検出し、歪みが検出された画素に対してフィルタリングを行う処理である。
【０００７】
ここで、符号化された画像信号の復号化処理に伴う歪みを除去する歪み除去処理と、画像信号の垂直方向と水平方向におけるフィルタ処理とを行う従来の画像信号歪み除去処理装置について図１３を用いて説明する。
【０００８】
図１３において、１３００は原画像メモリであり、復号化処理された原画像信号を蓄積する。原画像メモリ１３００は、画像信号歪み除去処理装置の外付けメモリとして構成される。１３０７はラインメモリであり、原画像メモリ１３００から垂直フィルタ回路１３０２のタップ数と同数のライン数の画像信号を蓄積する。ラインメモリ１３０７は、画像信号歪み除去処理装置の内蔵メモリとして構成される。１３０１は歪み除去回路であり、垂直フィルタ回路１３０２のタップ数と同数の複数の歪み除去回路１〜Ｎからなり、ラインメモリ１３０７からライン単位で読み出された画像信号の各々に対し歪み除去処理を行う。１３０２は垂直フィルタ回路であり、歪み除去回路１３０１による歪み除去処理後の画像信号の各々に対し垂直方向にフィルタ処理を行う。１３０３は水平フィルタ回路であり、垂直方向にフィルタ処理された画像信号に対し水平方向にフィルタ処理を行う。１３０４は画像信号転送回路であり、蓄積している原画像のうちの、所定の画像信号を読み出して水平同期信号に同期してラインメモリ１３０７に出力する旨の転送信号を原画像メモリ１３００に出力する。１３０５は垂直フィルタ係数発生器であり、垂直フィルタ回路１３０２に用いられるフィルタ係数を生成する。１３０６は水平フィルタ係数発生器であり、水平フィルタ回路１３０３で用いられるフィルタ係数を生成する。
【０００９】
なお、歪み除去回路１３０１、垂直フィルタ回路１３０２、及び水平フィルタ回路１３０３は、入力画像信号に対しライン単位で処理を行うものである。
【００１０】
以上のように構成された、従来の画像信号歪み除去処理装置の動作について説明する。
【００１１】
まず、原画像メモリ１３００に蓄積された原画像信号は、画像信号転送回路１３０４の指示に従ってラインメモリ１３０７に転送される。ラインメモリ１３０７に転送された画像信号は、ライン単位で歪み除去処理回路１３０１に出力され、歪み除去処理が施される。なお、画像信号歪み除去処理装置は、水平同期信号に同期して１ラインの画像信号を出力する必要があるため、歪み除去回路１３０１は水平同期信号に同期して歪み除去処理を行う。そのため、画像信号転送回路１３０４も水平同期信号に同期して原画像メモリ１３００に蓄積された原画像信号をラインメモリ１３０７に転送する。また、出力画像信号を途切れなく出力するために、ラインメモリ１３０７は歪み除去回路１〜Ｎに対してそれぞれ１ライン、合計Ｎラインの容量として構成される。
【００１２】
ここで、歪み除去処理について図１４を用いて詳細に説明する。
まず、原画像信号に対する歪み除去処理をライン単位で開始する（Ｓ１４０１）。また、歪み除去処理の処理対象位置を歪み除去回路１３０１内で管理しており、歪み除去処理開始とともに処理対象ライン位置を設定する（Ｓ１４０２）。なお、処理対象位置とはライン位置のことであり、このライン位置はＤＣＴブロック境界を垂直方向に越えたかどうかの判断に用いるものである。
【００１３】
その後、Ｓ１４０２で設定された処理対象ライン位置の画像信号に対して、水平同期信号に同期して歪み検出（Ｓ１４０３）、歪み除去処理（Ｓ１４０４）を１ライン分終了するまで行い（Ｓ１４０５）、１ライン分の歪み除去処理が終了すると（Ｓ１４０６）、歪み除去処理後の画像信号を垂直フィルタ回路１３０２に出力する。
【００１４】
他に未処理ラインがある場合、処理対象ライン位置を更新して残りの未処理ラインについてもライン単位で同様の処理を行う。なお、処理対象ライン位置は垂直同期信号の入力により初期化される。
【００１５】
また、歪み除去処理において、逆離散コサイン変換の処理単位であるＤＣＴブロック内の歪み検出による結果を参照して歪み除去処理を行う場合、ＤＣＴブロックに応じたライン数の歪み検出による結果を保持する必要がある。例えば、ＤＣＴブロックが８ライン×８画素の場合、最大８ライン分の歪み検出による結果を保持する必要がある。なお、歪み除去処理に必要となる歪み検出結果とは、隣合う画素差分値が閾値を超えたかどうかなどにより判断して得られる情報である。
【００１６】
このようにして歪み除去処理された画像信号は、垂直フィルタ回路１３０２及び水平フィルタ回路１３０３により各フィルタ処理が行われ、外部へ出力される。
【００１７】
【特許文献１】
特開平８−１４９４７１号公報
【００１８】
【発明が解決しようとする課題】
しかしながら、図１３に示した上記従来の画像信号歪み除去処理装置の歪み除去回路１３０１はライン単位で処理するため、垂直フィルタ回路１３０２のタップ数に応じたライン数を処理する必要がある。そのため、処理対象のラインが変更になる度に処理のオーバーヘッドが発生し、歪み除去回路１３０１の処理量が増大する。例えば、垂直フィルタ回路１３０２が４タップ処理の場合、画像信号を１ライン出力する毎に、歪み除去回路１３０１は４ライン分の処理が必要となり、処理量が４倍に増大する。したがって、垂直フィルタ回路１３０２のタップ数が増加すればするほど、歪み除去回路１３０１の処理量も増加する。このような処理量の増大により、歪み除去回路１３０１の歪み除去回路１〜Ｎのような重複した回路が必要となり、画像信号歪み除去処理装置の回路規模増大の要因となる。
【００１９】
また、画像信号歪み除去処理装置の内蔵メモリであるラインメモリ１３０７には、出力画像の水平同期信号に同期して原画像メモリ１３００から読み出された画像信号が蓄積され、この画像信号は歪み除去回路１３０１に消費されるため、画像信号の水平方向に対して１ライン分の容量が必要となる。また、ラインメモリ１３０７は歪み除去回路１３０１と同様に垂直フィルタ回路１３０２のタップ数に応じたライン数の容量が必要となる。例えば、垂直フィルタ回路１３０２が４タップ処理の場合、ラインメモリ１３０７は４ライン分の容量が必要となる。したがって、内蔵メモリとして構成されるラインメモリ１３０７の容量が垂直フィルタ回路１３０２のタップ数に応じて増大するため、画像信号歪み除去処理装置の回路規模増大の要因となる。
【００２０】
本発明は、上記問題点を解消するためになされたものであり、復号化処理後に行う歪み除去処理を効率的に行い、同時に内蔵メモリを削減し、かつ処理量を削減可能な画像信号歪み除去処理装置及び画像信号歪み除去処理方法を提供することを目的とする。
【００２１】
【課題を解決するための手段】
上記課題を解決するために、本発明の請求項１に係る画像信号歪み除去処理装置は、復号化処理された原画像に対して復号化処理に伴う歪みを除去する画像信号歪み除去処理装置において、上記原画像を蓄積する原画像メモリと、上記原画像メモリから読み出された画像信号に対してブロック単位で蓄積する第１のブロックメモリと、上記第１のブロックメモリから読み出された画像信号に対してブロック単位で歪み除去処理を行う歪み除去回路と、上記原画像メモリから上記第１のブロックメモリへの画像信号の読み出し、及び上記歪み除去回路による歪み除去処理、を制御する歪み除去処理制御回路と、上記歪み除去回路の出力信号に対しブロック単位で垂直方向にフィルタ処理を行う垂直フィルタ回路と、上記垂直フィルタ回路の１ブロック分の出力信号を蓄積する第２のブロックメモリと、上記垂直フィルタ回路の１画面分の出力信号を蓄積する画像メモリと、上記垂直フィルタ回路による垂直方向のフィルタ処理、及び上記第２のブロックメモリの画像メモリへの画像信号の転送、を制御する垂直フィルタ制御回路と、上記画像メモリから読み出された水平１ライン分の画像信号を蓄積するラインメモリと、上記ラインメモリに蓄積された画像信号に対しライン単位で水平方向にフィルタ処理を行う水平フィルタ回路と、上記画像メモリからの読み出し、及び上記水平フィルタ回路による水平方向のフィルタ処理を制御する水平フィルタ制御回路と、を備えたことを特徴とするものである。
【００２２】
また、本発明の請求項２に係る画像信号歪み除去処理装置は、請求項１に記載の画像信号歪み除去処理装置において、上記歪み除去回路と上記垂直フィルタ回路との間に、上記歪み除去回路の出力信号の一部を参照画像として蓄積するバッファメモリを備え、上記垂直フィルタ回路は、上記歪み除去回路の出力信号と上記バッファメモリに蓄積された参照画像とを組み合わせた画像信号に対して垂直方向のフィルタ処理を行うことを特徴とするものである。
【００２３】
また、本発明の請求項３に係る画像信号歪み除去処理装置は、請求項１または請求項２に記載の画像信号歪み除去処理装置において、上記歪み除去処理制御回路は、Ｎ×Ｍ（Ｎ，Ｍは自然数）画素のブロックを原画像に対し水平方向に読み出し上記第１のブロックメモリに入力するよう上記原画像メモリに指示することを特徴とするものである。
【００２４】
また、本発明の請求項４に係る画像信号歪み除去処理装置は、請求項２に記載の画像信号歪み除去処理装置において、上記歪み除去処理制御回路は、上記復号化処理における逆離散コサイン変換の処理単位であるＤＣＴブロックよりなる画像ブロックを原画像に対し水平方向に読み出し上記第１のブロックメモリに入力するよう上記原画像メモリに指示することを特徴とするものである。
【００２５】
また、本発明の請求項５に係る画像信号歪み除去処理装置は、請求項２に記載の画像信号歪み除去処理装置において、上記歪み除去処理制御回路は、上記原画像を、垂直方向に処理領域と未処理領域とに分かれるように該処理領域を確定し、Ｎ×Ｍ（Ｎ，Ｍは自然数）画素のブロック単位の歪み除去処理を垂直方向に順に行うよう上記歪み除去回路に指示し、上記処理領域内での歪み除去処理が終了すると、上記垂直フィルタ制御回路に歪み除去処理終了信号を出力することを特徴とするものである。
【００２６】
また、本発明の請求項６に係る画像信号歪み除去処理装置は、請求項５に記載の画像信号歪み除去処理装置において、上記歪み除去処理制御回路は、上記復号化処理の進度に基づいて上記原画像の処理領域を確定することを特徴とするものである。
【００２７】
また、本発明の請求項７に係る画像信号歪み除去処理装置は、請求項５または請求項６に記載の画像信号歪み除去処理装置において、上記垂直フィルタ制御回路は、上記処理領域の画像信号に対して垂直方向のフィルタ処理を終了したとき、垂直フィルタ処理終了信号を上記水平フィルタ制御回路に出力し、上記水平フィルタ制御回路は、上記垂直フィルタ処理終了信号の入力により、蓄積している画像信号をライン単位で読み出して上記水平フィルタ回路に入力するよう上記画像メモリに指示し、上記歪み除去処理制御回路は、上記未処理領域の原画像のうち、上記復号化処理の進度に基づいて新たな処理領域を確定し、該処理領域内の画像信号をブロック単位で垂直方向に読み出して上記歪み除去回路に入力するよう上記原画像メモリに指示することを特徴とするものである。
【００２８】
また、本発明の請求項８に係る画像信号歪み除去処理方法は、原画像メモリに蓄積されている、復号化処理された画像信号の歪みを除去する画像信号歪み除去処理方法において、上記原画像メモリから画像信号をブロック単位で読み出し、歪み除去処理を行う歪み除去処理ステップと、上記歪み除去された画像信号に対して垂直方向にフィルタ処理を行い、画像メモリに蓄積する垂直フィルタ処理ステップと、上記画像メモリに蓄積された画像信号をライン単位で読み出し、水平方向のフィルタ処理を行い、出力画像信号として出力する水平フィルタ処理ステップ、とを含むことを特徴とするものである。
【００２９】
また、本発明の請求項９に係る画像信号歪み除去処理方法は、請求項８に記載の画像信号歪み除去処理方法において、上記歪み除去された画像信号の一部を参照画像としてバッファメモリに蓄積するステップをさらに含み、上記垂直フィルタ処理ステップは、上記歪み除去された画像信号と上記参照画像とを組み合わせた画像信号に対して垂直方向にフィルタ処理を行うものであることを特徴とするものである。
【００３０】
また、本発明の請求項１０に係る画像信号歪み除去処理方法は、請求項８または９に記載の画像信号歪み除去処理方法において、上記歪み除去処理ステップは、Ｎ×Ｍ（Ｎ，Ｍは自然数）画素のブロックを処理対象ブロックとして上記原画像メモリから水平方向に読み出す読み出しステップと、上記処理対象ブロックの上記原画像における位置を検出する位置検出ステップと、上記処理対象ブロックの画像信号の歪みを検出する歪み検出ステップと、上記検出した画像信号の歪みを、上記検出した処理対象ブロックの位置を参照して上記処理対象ブロックから除去する歪み除去ステップと、を含むことを特徴とするものである。
【００３１】
また、本発明の請求項１１に係る画像信号歪み除去処理方法は、請求項９に記載の画像信号歪み除去処理方法において、上記歪み除去処理ステップは、上記復号化処理における逆離散コサイン変換の処理単位であるＤＣＴブロックを処理対象ブロックとして上記原画像メモリから水平方向に読み出す読み出しステップと、上記処理対象ブロックの上記原画像における位置を検出する位置検出ステップと、上記処理対象ブロックの画像信号の歪みを検出する歪み検出ステップと、上記検出した画像信号の歪みを、上記検出した処理対象ブロックの位置を参照して上記処理対象ブロックから除去する歪み除去ステップと、を含むことを特徴とするものである。
【００３２】
また、本発明の請求項１２に係る画像信号歪み除去処理方法は、請求項９に記載の画像信号歪み除去処理方法において、上記歪み除去処理ステップは、上記原画像を、垂直方向に処理領域と未処理領域とに分かれるように該処理領域を確定する処理領域確定ステップと、ブロック単位の歪み除去処理を上記処理領域内で垂直方向に行う処理領域内歪み除去処理ステップと、を含むことを特徴とするものである。
【００３３】
また、本発明の請求項１３に係る画像信号歪み除去処理方法は、請求項１２に記載の画像信号歪み除去処理方法において、上記処理領域確定ステップは、上記復号化処理の進度に関する情報に基づいて上記原画像の処理領域を確定するものであることを特徴とするものである。
【００３４】
また、本発明の請求項１４に係る画像信号歪み除去処理方法は、請求項１２または請求項１３に記載の画像信号歪み除去処理方法において、上記歪み除去処理ステップは、歪み除去処理、及び垂直方向のフィルタ処理が行われた上記処理領域の画像信号に対して水平方向のフィルタ処理を行うと同時に、上記未処理領域のうち上記復号化処理の進度に基づいて新たな処理領域を確定し、該新たな処理領域に対して歪み除去処理、及び垂直フィルタ処理を行うものであることを特徴とするものである。
【００３５】
また、本発明の請求項１５に記載の画像信号歪み除去処理方法は、入力画像信号の連続した異なるラインの同じ水平位置に存在するｋ個の画素に対し並列に歪み除去処理を行う歪み除去処理ステップと、上記歪み除去処理されたｋ個の画素に対し垂直方向にフィルタ処理を行い、少なくとも２個の画素を出力する垂直フィルタ処理ステップとを含むことを特徴とするものである。
【００３６】
また、本発明の請求項１６に記載の画像信号歪み除去処理方法は、入力画像信号の連続した異なるラインの同じ水平位置に存在するｋ個の画素に対し、あるいは前回の歪み除去処理の対象であるｋ個の画素のうちの連続した所定の画素と、前回の歪み除去処理の対象でない次の所定の連続した画素とを含めたｋ個の画素に対し、並列に歪み除去処理を行う第１の歪み除去処理ステップと、上記歪み除去処理されたｋ個の画素に対し垂直方向にフィルタ処理を行い、ｎ（ｎは２以上）個の画素を出力する垂直フィルタ処理ステップとを含むことを特徴とするものである。
【００３７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。なお、ここで示す実施の形態はあくまでも一例であって、必ずしもこの実施の形態に限定されるものではない。
【００３８】
（実施の形態１）
以下に、本発明の実施の形態１に係る画像信号歪み除去処理装置、及び画像信号歪み除去処理方法について図面を用いて説明する。
【００３９】
図１は、本実施の形態１による画像信号歪み除去処理装置の構成を示す図である。
図１において、１００は原画像メモリであり、復号化処理された原画像を蓄積する。原画像メモリ１００は画像信号歪み除去処理装置の外付けメモリとして構成される。
【００４０】
１０８はブロックメモリＡであり、原画像メモリ１００から読み出された画像信号をブロック単位で蓄積する。ブロックメモリＡ１０８は画像信号歪み除去処理装置の内蔵メモリとして構成される。
【００４１】
１０１は歪み除去回路であり、ブロックメモリＡ１０８から読み出された画像信号に対し歪み除去処理を行い、垂直フィルタ回路１０３に出力する。なお、歪み除去処理はブロック単位で行われる。
【００４２】
ここで、歪み除去回路１０１による歪み除去処理の処理単位である処理ブロックについて図３に示す。
垂直フィルタ回路１０３の処理対象ブロックがｎ×ｍ（ｎ，ｍは自然数）画素の大きさとすると、参照画素として垂直フィルタ回路１０３のタップ数に応じた垂直フィルタ用の上参照用画素ｘラインと下参照用画素ｙラインが必要となる。そのため、垂直フィルタ回路１０３の入力画素信号を処理する歪み除去回路１０１の処理対象は（ｎ＋ｘ＋ｙ）×ｍ画素のブロックとなる。この処理ブロックサイズがブロックメモリ１０８のメモリ容量となる。
【００４３】
１０２は歪み除去処理制御回路であり、垂直同期信号の入力により、Ｎ×Ｍ（Ｎ，Ｍは自然数）画素のブロックを読み出してブロックメモリＡ１０８に入力する旨の指示信号を原画像メモリ１００に出力する。また、蓄積している画像信号を歪み除去回路１０１に出力する旨の指示信号をブロックメモリＡ１０８に出力するとともに、該出力する画像信号の原画像における位置を歪み除去回路１０１に通知する。また、歪み除去回路１０１による１ブロック分の歪み除去処理が終了したことを垂直フィルタ制御回路１０４に通知する。
【００４４】
１０３は垂直フィルタ回路であり、歪み除去回路１０１の出力信号（歪み除去処理が施された画像信号）に対して垂直方向にフィルタ処理を行う。なお、垂直方向のフィルタ処理は、ブロック単位で行わる。
【００４５】
１０９はブロックメモリＢであり、垂直フィルタ回路１０３の１ブロック分の出力信号を蓄積する。ブロックメモリＢ１０９は、画像信号歪み除去処理装置の内蔵メモリとして構成される。
【００４６】
１０４は垂直フィルタ制御回路であり、垂直方向のフィルタ処理に用いるフィルタ係数、及びデータ位置情報を垂直フィルタ回路１０３に通知する。また、蓄積している画像信号を画像メモリ１０７に転送する旨の指示信号をブロックメモリＢ１０９に出力するとともに、該転送する画像信号（垂直方向のフィルタ処理後の画像信号）のメモリアクセス情報を画像メモリ１０７に通知する。また、垂直フィルタ回路１０３による１画面分の垂直方向のフィルタ処理が終了したことを水平フィルタ制御回路１０６に通知する。
【００４７】
１１０はラインメモリであり、画像メモリ１１０から読み出された水平１ライン分の画像信号を蓄積する。ラインメモリ１１０は画像信号歪み除去処理装置の内蔵メモリとして構成される。
【００４８】
１０５は水平フィルタ回路であり、ラインメモリ１１０から読み出された画像信号に対して水平方向にフィルタ処理を行う。なお、水平方向のフィルタ処理はライン単位で行われる。
【００４９】
１０６は水平フィルタ制御回路であり、蓄積している画像信号を水平同期信号に同期してライン単位で読み出しラインメモリ１１０に出力する旨の指示信号を画像メモリ１０７に出力する。また、蓄積している画像信号を水平フィルタ回路１０５に出力する旨の指示信号をラインメモリ１１０に出力する。また、水平方向のフィルタ処理に用いるフィルタ係数及びライン位置情報を示す信号をライン単位ごとに水平フィルタ回路１０５に出力する。
【００５０】
１０７は画像メモリであり、垂直フィルタ回路１０３の１画面分の出力信号、つまり、垂直方向のフィルタ処理後の画像信号を、ブロック単位で蓄積し、水平フィルタ制御回路１０６の指示に基づいて上記蓄積している画像信号をライン単位でラインメモリ１１０に出力する。画像メモリ１０７は、画像信号歪み除去処理装置の外付けメモリとして構成される。
【００５１】
次に、画像信号歪み除去処理方法について説明する。
垂直同期信号が入力されると、歪み除去処理制御回路１０２の指示に従って原画像メモリ１００から処理対象ブロックであるＮ×Ｍ画素の画像信号が読み出され、歪み除去回路１０１により読み出された画像信号から復号化処理に伴う歪みが除去される。
【００５２】
ここで、歪み除去回路１０１による歪み除去処理について図２を用いて説明する。
まず、歪み除去処理制御回路１０２から処理対象ブロック位置の通知を受けると、歪み除去処理を開始する（Ｓ２０１）。そして、処理対象ブロック位置に基づいてブロック境界、画像の端点を識別し、歪み除去処理開始とともに歪み除去処理制御回路１０２から通知される処理対象ブロック位置の原画像における位置を検出する（Ｓ２０２）。その後、処理対象ブロックの画像信号の歪みを検出し（Ｓ２０３）、検出した画像信号の歪みを、上記検出した処理対象ブロックの位置を参照して上記処理対象ブロックから除去する歪み除去処理（Ｓ２０４）を行う。１ブロック分終了するまで上記歪み検出、歪み除去処理（Ｓ２０３、Ｓ２０４）を繰り返して行い、（Ｓ２０５）、１ブロック分の歪み除去処理が終了すると（Ｓ２０６）、歪み除去処理終了信号が歪み除去処理制御回路１０２から垂直フィルタ制御回路１０４に出力され、垂直フィルタ回路１０３による垂直方向のフィルタ処理に用いるフィルタ係数、及びデータ位置情報が垂直フィルタ制御回路１０４から垂直フィルタ回路１０３へ出力される。他に未処理ブロックがある場合、歪み除去処理制御回路１０２から処理対象ブロック位置情報を更新する旨の指示信号を歪み除去回路１０１に出力し、原画像メモリ１００から未処理の画像信号をブロック単位で読み出し、同様の処理を１ブロックに対して行う。
【００５３】
このようにして歪み除去処理された画像信号は、垂直フィルタ回路１０３により垂直方向にフィルタ処理が行われ、ブロックメモリＢ１０９に蓄積される。そして、垂直フィルタ制御回路１０４の指示に基づいて転送され、画像メモリ１０７内の所定の位置に蓄積される。フィルタ処理された画像信号が１画面分蓄積されると、１画面分の垂直方向のフィルタ処理終了信号が垂直フィルタ制御回路１０４から水平フィルタ制御回路１０６に出力される。
【００５４】
画像メモリ１０７に蓄積された画像信号は、水平フィルタ制御回路１０６の指示により画像メモリ１０７からライン単位で読み出され、ラインメモリ１０９へ蓄積される。そして、ラインメモリ１０９に蓄積された画像信号は、水平フィルタ制御回路１０６の指示によりライン単位で水平フィルタ回路１０５に転送され、水平フィルタ回路１０５により水平方向にフィルタ処理され、出力画像信号として出力される。
【００５５】
次に、原画像に対する、歪み除去回路１０１と垂直フィルタ回路１０３の処理領域について図４に示す。ここでは、垂直方向と水平方向に対しそれぞれ３つに分割した場合について説明する。
【００５６】
ブロックａ、ｂ、ｃは原画像の上部であり、垂直フィルタ回路１０３の処理範囲をｎ１ラインとすると、歪み除去回路１０１の処理範囲は垂直フィルタ下参照ラインを含むｎ１＋ｙラインとなる。
【００５７】
ブロックａ、ｂ、ｃに続いて処理対象となるブロックｄ、ｅ、ｆは原画像の中盤であり、垂直フィルタ回路１０３の処理範囲をｎラインとすると、歪み除去回路１０１の処理範囲は垂直フィルタ上下参照ラインを含むｎ＋ｘ＋ｙラインとなる。
【００５８】
ブロックｇ、ｈ、ｉは原画像の下部であり、垂直フィルタ回路１０３の処理範囲をｎ２ラインとすると、歪み除去回路１０１の処理範囲は垂直フィルタ上参照ラインを含むｎ２＋ｘラインとなる。
【００５９】
このように、垂直方向に連続するブロックでは、垂直フィルタ回路１０３の上下参照ライン（ｘ＋ｙライン）分の領域が重なる。重なる領域は垂直フィルタ回路１０３のタップ数に応じて変わる。
【００６０】
ここで、垂直フィルタ回路１０３が４タップフィルタ処理の場合について図５を用いて説明する。図５において、Ａ，Ｂ，Ｃ，Ｄは入力画素、ｋ１，ｋ２，ｋ３，ｋ４は各入力画素の係数、Ｘは出力画素を示したものである。
【００６１】
１個の出力画素Ｘは、４個の入力画素Ａ〜Ｄとそれぞれの係数ｋ１〜ｋ４を用いて、Ａ×ｋ１＋Ｂ×ｋ２＋Ｃ×ｋ３＋Ｄ×ｋ４の式により算出することができる。つまり、出力画像Ｘを得るためには、フィルタ対象画素Ｂとともに、上参照画素Ａと下参照画素Ｃ，Ｄが必要となる。したがって、垂直フィルタ回路１０３が４タップ処理の場合、重なる処理領域ｘ＋ｙは３（＝１＋２）ラインとなる。
【００６２】
歪み除去処理の処理領域の重なりは、ブロック単位の処理が垂直方向に遷移する場合に生じるものであり、水平方向に遷移する場合は生じない。そのため、処理のオーバーヘッドは垂直方向のライン数（ブロック数）と垂直フィルタのタップ数に依存する。
【００６３】
原画像のライン数がＮであり、処理ブロックが垂直方向にＭ個に分割される場合、歪み除去回路１０１の処理対象領域はｎ１＋ｙ＋（ｎ＋ｘ＋ｙ）×（Ｍ−２）＋ｎ２＋ｘ＝Ｎ＋（Ｍ−１）×（ｘ＋ｙ）となる。例えば、原画像信号の垂直方向のライン数Ｎが４８０ライン、処理ブロック数Ｍが１０個、垂直フィルタ回路１０３が４タップ処理（ｘ＋ｙ＝３）のとき、歪み除去回路１０１の処理領域は５０７ラインとなり、歪み除去処理のオーバーヘッドは約６％となる。
【００６４】
垂直フィルタ回路１０３がｋタップの場合、歪み除去回路１０１のオーバーヘッド領域は（Ｍ−１）×（ｋ―１）となり、また、従来のオーバーヘッド領域はＮ×（ｋ―１）となる。そのため、オーバーヘッド領域の比（Ｍ−１）／Ｎは１未満となり処理ブロック構成によりタップ数の処理量に対する影響を削減できることがが分かる。
【００６５】
また、このとき、画像信号歪み除去処理装置に内蔵されるブロックメモリＡ１０８の容量は１ブロック水平サイズをｚ画素とすると、（ｎ＋ｘ＋ｙ）×ｚ、ブロックメモリＢ１０９の容量は垂直倍率がｒ倍すると、ｎ×ｒ×ｚとなり、内蔵メモリの容量は（（１＋ｒ）ｎ＋ｘ＋ｙ）×ｚとなる。例えば、原画像信号の垂直方向のライン数Ｎが４８０ライン、処理ブロック数Ｍが１０個（ｎ＝４８）、垂直倍率を等倍、１ブロック水平サイズを８画素（ｚ＝８）とすると、垂直フィルタ回路１０３が４タップ処理（ｘ＋ｙ＝３）のとき、内蔵メモリの容量は７９２画素となる。
【００６６】
このように、垂直フィルタ回路１０３が４タップ処理のとき、従来のライン単位の歪み除去処理の処理量は４倍に増大するのに対して、本実施の形態１によるブロック単位の歪み除去処理の処理量はわずか６％の増大であるため、歪み除去回路１０１の処理量を大幅に削減することができる。
【００６７】
また、従来の処理構成の場合、内蔵メモリの容量は２８８０（＝７２０×４）画素であるのに対して、本実施の形態１による内蔵メモリはブロックメモリＡ１０８、ブロックメモリＢ１０９、及びラインメモリ１１０の１５１２（＝７９２＋７２０）画素の容量を持つものとして構成可能であり、内蔵メモリ容量をほぼ半減することができる。
こうした歪み除去回路１０１の処理量の削減により、従来の歪み除去回路１３０１で必要であった歪み除去回路１〜Ｎの重複する回路とラインメモリの削減が可能となる。
【００６８】
このような実施の形態１による画像信号歪み除去処理装置では、原画像メモリ１００からブロック単位で読み出された画像信号に対して歪み除去処理、及び垂直方向のフィルタ処理を行って画像メモリ１０７に蓄積し、１画面分の処理が終了すると、画像メモリ１０７からライン単位で画像信号を読み出して水平方向のフィルタ処理を行い出力画像として外部へ出力するようにしたので、従来のライン単位の処理に比べて、歪み除去処理の処理量を大幅に削減し、歪み除去処理装置の回路規模を削減することができる。
【００６９】
（実施の形態２）
以下に、本発明の実施の形態２による画像信号歪み除去処理装置、及び画像信号歪み除去処理方法について図面を用いて説明する。
【００７０】
図６は、本実施の形態２による画像信号歪み除去処理装置の構成を示す図である。
図６において、６００は原画像メモリであり、復号化処理された原画像を蓄積する。原画像メモリ６００は画像信号歪み除去処理装置の外付けメモリとして構成される。
【００７１】
６０９はブロックメモリＡであり、原画像メモリ６００から読み出された画像信号をブロック単位で蓄積する。ブロックメモリＡ６０９は画像信号歪み除去処理装置の内蔵メモリとして構成される。
【００７２】
６０１は歪み除去回路であり、ブロックメモリＡ６０９から読み出された画像信号に対して歪み除去処理を行い、垂直フィルタ回路６０３に出力する。また、歪み除去処理制御回路６０２の指示に従い、歪み除去処理後の画像信号の一部をバッファメモリ６０８に出力する。なお、歪み除去処理はブロック単位で行われる。ここでは、歪み除去処理の処理単位である処理ブロックは図７に示すようなＮ×Ｍ画素のＤＣＴブロック（ここでは８ライン×８画素）であるものとする。これにより、歪み除去処理において、復号化処理における逆離散コサイン変換の処理単位であるＤＣＴブロック内の歪み検出（Ｓ２０３）による結果を参照して歪み除去処理（Ｓ２０４）を行う場合、ＤＣＴブロック単位で歪み除去処理が完結し、ＤＣＴブロックに応じたライン数の歪み検出（Ｓ２０３）による結果を保持する必要がなくなる。
【００７３】
６０２は歪み除去処理制御回路であり、垂直同期信号の入力により、Ｎ×Ｍ（Ｎ，Ｍは自然数）画素のブロックを読み出してブロックメモリＡ６０９に入力する旨の指示信号を原画像メモリ６００に出力する。また、蓄積している画像信号を歪み除去回路６０１に出力する旨の指示信号をブロックメモリＡ６０９に出力するとともに、該出力する画像信号の原画像における位置を歪み除去回路６０１に通知する。また、歪み除去処理後の画像信号の一部をバッファメモリ６０８に出力する旨の指示信号を歪み除去回路６０１に出力する。また、歪み除去回路６０１による１ブロック分の歪み除去処理が終了したことを垂直フィルタ制御回路６０４に通知する。
【００７４】
６０３は垂直フィルタ回路であり、歪み除去回路６０１の出力信号とバッファメモリ６０８の出力信号とを組み合わせた画像信号に対して垂直方向にフィルタ処理を行う。なお、垂直方向のフィルタ処理はブロック単位で行われる。
【００７５】
６１０はブロックメモリＢであり、垂直フィルタ回路６０３の出力信号を蓄積する。ブロックメモリＢ６１０は画像信号歪み除去処理装置の内蔵メモリとして構成される。
【００７６】
６０４は垂直フィルタ制御回路であり、歪み除去処理制御回路６０２から１ブロック分の歪み除去処理を終了したことが通知されると、蓄積している画像信号のうちの、所定の信号を読み出し垂直フィルタ回路６０３に出力する旨の指示信号をバッファメモリ６０８に出力するとともに、垂直方向のフィルタ処理に用いるフィルタ係数及びデータ位置情報を垂直フィルタ回路６０３に通知する。また、垂直方向のフィルタ処理後の画像信号のメモリアクセス情報を画像メモリ６０７に通知する。また、垂直フィルタ回路６０３による１画面分の垂直方向のフィルタ処理が終了したことを水平フィルタ制御回路６０６に通知する。
【００７７】
６０５は水平フィルタ回路であり、ラインメモリ６１１から読み出された画像信号に対して水平方向にフィルタ処理を行う。なお、水平方向のフィルタ処理はライン単位で行われる。
【００７８】
６０６は水平フィルタ制御回路であり、水平同期信号の入力により動作し、蓄積している画像信号を水平同期信号に同期してライン単位で読み出しラインメモリ６１１に入力する旨の指示信号を画像メモリ６０７に出力する。また、蓄積している画像信号をライン単位で水平フィルタ回路６０５に出力する旨の指示信号をラインメモリ６１１に出力するとともに、該出力する画像信号の水平方向のフィルタ処理に用いるフィルタ係数及びライン位置情報を示す信号をライン単位ごとに水平フィルタ回路６０５に出力する。
【００７９】
６１１はラインメモリであり、画像メモリ６０７から読み出された水平１ライン分の画像信号を蓄積する。ラインメモリ６１１は画像信号歪み除去処理装置の内蔵メモリとして構成される。
【００８０】
６０７は画像メモリであり、垂直フィルタ回路６０３の１画面分の出力信号、つまり、垂直方向のフィルタ処理後の画像信号を、ブロック単位で蓄積し、水平フィルタ制御回路６０６の指示に基づいて上記蓄積している画像信号をライン単位でラインメモリ６１１に出力する。画像メモリ６０７は画像信号歪み除去処理装置の外付けメモリとして構成される。
【００８１】
６０８はバッファメモリであり、歪み除去処理制御回路６０２からの指示に従い歪み除去回路６０１から出力される歪み除去処理された画像信号を書き込む。また、垂直フィルタ制御回路６０４の指示に従い、所定の画像信号を垂直フィルタ６０３に出力する。バッファメモリ６０８は画像信号歪み除去処理装置の外付けメモリとして構成される。
【００８２】
次に、画像信号歪み除去処理方法について説明する。
垂直同期信号が入力されると、歪み除去処理制御回路６０２の指示に従って原画像メモリ６００からＮ×Ｍ画素のブロックの画像信号が読み出される。読み出された画像信号は、歪み除去回路６０１により復号化処理に伴う歪みを除去される。なお、原画像メモリ６００からブロック単位で画像信号を読み出す処理は水平方向に進み、原画像全体に対して歪み除去処理が行われる。
【００８３】
１ブロック分の歪み除去処理が終了すると、歪み除去処理された画像信号の一部はバッファメモリ６０８に蓄積され、歪み除去処理終了信号が歪み除去処理制御回路６０２から垂直フィルタ制御回路６０４に出力される。そして、バッファメモリ６０８から所定のデータを読み出す旨の指示信号が垂直フィルタ制御回路６０４からバッファメモリ６０８に出力されるとともに、垂直方向のフィルタ処理に用いるフィルタ係数及びデータ位置情報が垂直フィルタ制御回路６０４から垂直フィルタ回路６０３へ出力される。
【００８４】
垂直フィルタ回路６０３では、歪み除去回路６０１の出力信号をバッファメモリ６０８から読み出された信号と組み合わせた信号に対して垂直方向のフィルタ処理が行われ、垂直フィルタ制御回路６０４の指示に基づいて画像メモリ６０７内の所定の位置に蓄積される。そして、フィルタ処理された画像信号が１画面分蓄積されると、１画面分の処理終了信号が垂直フィルタ制御回路６０４から水平フィルタ制御回路６０６に出力される。
【００８５】
そして、画像メモリ６０７に蓄積された画像信号は、水平フィルタ制御回路６０６の指示により画像メモリ６０７からライン単位で読み出され、ラインメモリ６１１に蓄積される。そして、ラインメモリ６１１に蓄積された画像信号は、水平フィルタ制御回路６０６の指示によりライン単位で水平フィルタ回路６０５に転送され、水平フィルタ回路６０５により水平方向にフィルタ処理が行われ、出力画像信号として出力される。
【００８６】
次に、原画像信号に対する、歪み除去回路６０１と垂直フィルタ回路６０３の処理領域について図８に示す。ここでは、垂直方向と水平方向に対しそれぞれ３つに分割した場合について説明する。
【００８７】
ブロックａ、ｂ、ｃは原画像の上部である。ブロックａの歪み除去回路６０１の処理範囲をＤＣＴブロックにより構成されるｍ画素×ｎラインとすると、垂直フィルタ回路６０３の処理範囲は垂直フィルタ下参照ラインを除くｍ画素×（ｎ−ｙ）ラインとなる。歪み除去処理制御回路６０２によりブロックａの下部ｍ画素×（ｘ＋ｙ）ラインはバッファメモリ６０８に蓄積される。ブロックｂ、ｃについても同様の処理を行う。
【００８８】
ブロックａ、ｂ、ｃに続いて処理対象となるブロックｄ、ｅ、ｆは原画像の中盤であり、歪み除去回路６０１の処理範囲をｎラインとすると、垂直フィルタの処理範囲もｎラインとなる。垂直フィルタ制御回路６０４によりブロックｄ、ｅ、ｆはバッファメモリ６０８に蓄積されたブロックａ、ｂ、ｃの下部ｘ＋ｙラインと組み合わせた画像信号として垂直フィルタ回路６０３に入力される。
【００８９】
ブロックｇ、ｈ、ｉは原画像の下部であり、歪み除去回路６０１の処理範囲をｎ２ラインとすると、垂直フィルタ回路６０３の処理範囲はブロックｄ、ｅ、ｆにおける垂直フィルタ下参照ラインｙを含むｎ２＋ｙラインとなる。このとき、歪み除去回路６０１の処理領域は垂直方向に連続する処理ブロック間で重ならない。したがって、バッファメモリ６０８はｘ＋ｙラインを蓄積する容量が必要となる。
【００９０】
例えば、原画像のライン数がＮであり、処理ブロックが垂直方向にＭ個に分割される場合、歪み除去回路６０１の処理対象領域はｎ１＋ｙ＋ｎ×（Ｍ−２）＋ｎ１−ｙ＝Ｎとなり、歪み除去回路６０１の処理対象領域が重ならず、処理のオーバーヘッドの発生を完全に防ぐことができる。
【００９１】
このような実施の形態２による画像信号歪み除去処理装置では、原画像メモリ６００からブロック単位で読み出された画像信号に対して歪み除去処理を行い、該歪み除去された画像信号の一部を参照画像としてバッファメモリ６０８に蓄積し、歪み除去処理された画像信号と参照画像とを組み合わせて垂直方向のフィルタ処理を行って画像メモリ６０７に蓄積し、１画面分の処理が終了すると、画像メモリ６０７からライン単位で画像信号を読み出して水平方向のフィルタ処理を行い出力画像として外部へ出力するようにしたので、歪み除去回路６０１の処理対象領域が重ならず、処理のオーバーヘッドの発生を完全に防ぐことができ、歪み除去処理の処理量を大幅に削減し、画像信号歪み除去処理装置の回路規模を削減することができる。
【００９２】
（実施の形態３）
以下に、本発明の実施の形態３による画像信号歪み除去処理装置、及び画像信号歪み除去処理方法について図面を用いて説明する。
図９は、本実施の形態３による画像信号歪み除去処理装置の構成を示す図である。
【００９３】
図９において、９００は原画像メモリであり、復号化処理された原画像を蓄積する。原画像メモリ９００は画像信号歪み除去処理装置の外付けメモリとして構成される。
【００９４】
９１０はブロックメモリＡであり、原画像メモリ９００から読み出された画像信号をブロック単位で蓄積する。ブロックメモリＡ９１０は画像信号歪み除去処理装置の内蔵メモリとして構成される。
【００９５】
９０１は歪み除去回路であり、ブロックメモリＡ９１０から読み出された画像信号に対して歪み除去処理を行い、垂直フィルタ回路９０３に出力する。また、歪み除去処理制御回路９０２の指示に従い、歪み除去処理後の画像信号の一部をバッファメモリ９０８に出力する。なお、歪み除去処理はブロック単位で行われる。
【００９６】
９０２は歪み除去処理制御回路であり、垂直同期信号の入力により動作し、復号化処理制御回路９０９から通知される復号化処理の進度に基づいて上記原画像を、垂直方向に処理領域と未処理領域とに分かれるように該処理領域を確定し、上記処理対象領域の原画像をＮ×Ｍ（Ｎ，Ｍは自然数）画素のブロック単位で読み出し、ブロックメモリＡ９１０に入力する旨の指示信号を原画像メモリ９００に出力する。また、蓄積している画像信号を歪み除去回路９０１に出力する旨の指示信号をブロックメモリＡ９１０に出力するとともに、該出力する画像信号の原画像位置を歪み除去回路９０１に通知する。また、歪み除去処理後の画像信号の一部をバッファメモリ９０８に出力する旨の指示信号を歪み除去回路９０１に出力する。また、歪み除去回路９０１による１ブロック分の歪み除去処理が終了したことを垂直フィルタ制御回路９０４に通知する。
【００９７】
９０３は垂直フィルタ回路であり、歪み除去回路９０１の出力信号、及びバッファメモリ９０８の出力信号に対して垂直方向にフィルタ処理を行う。なお、垂直方向のフィルタ処理はブロック単位で行われる。
【００９８】
９１１はブロックメモリＢであり、垂直フィルタ回路９０３の出力信号を蓄積する。ブロックメモリＢ９１１は画像信号歪み除去処理装置の内蔵メモリとして構成される。
【００９９】
９０４は垂直フィルタ制御回路であり、歪み除去処理制御回路９０２から１ブロック分の歪み除去処理を終了したことが通知されると、蓄積している画像信号のうちの、所定の信号を読み出し垂直フィルタ回路９０３に出力する旨の指示信号をバッファメモリ９０８に出力するとともに、垂直方向のフィルタ処理に用いるフィルタ係数及びデータ位置情報を垂直フィルタ回路９０３に通知する。また、垂直方向のフィルタ処理後の画像信号のメモリアクセス情報を画像メモリ９０７に通知する。また、垂直フィルタ回路９０３による１画面分の垂直方向のフィルタ処理が終了したことを水平フィルタ制御回路９０６に通知する。
【０１００】
９０５は水平フィルタ回路であり、ラインメモリ９１２から読み出された画像信号に対して水平方向にフィルタ処理を行う。なお、水平方向のフィルタ処理はライン単位で行われる。
【０１０１】
９０６は水平フィルタ制御回路であり、水平同期信号の入力により動作し、蓄積している画像信号をライン単位で読み出しラインメモリ９１２に出力する旨の指示信号を画像メモリ９０７に出力する。また、蓄積している画像信号をライン単位で水平フィルタ回路９０５に出力する旨の指示信号をラインメモリ９１２に出力するとともに、該出力する画像信号の水平方向のフィルタ処理に用いるフィルタ係数及びライン位置情報を示す信号をライン単位ごとに水平フィルタ回路９０５に出力する。
【０１０２】
９１２はラインメモリであり、画像メモリ９０７から読み出された水平１ライン分の画像信号を蓄積する。ラインメモリ９１２は画像信号歪み除去処理装置の内蔵メモリとして構成される。
【０１０３】
９０７は画像メモリであり、垂直フィルタ回路９０３の出力信号、つまり、分割された原画像の復号化処理完了領域分の処理終了信号のうち、垂直方向のフィルタ処理後の画像信号をブロック単位で蓄積し、水平フィルタ制御回路９０６の指示に基づいて上記蓄積している画像信号をライン単位でラインメモリ９１２に出力する。
【０１０４】
９０８はバッファメモリであり、歪み除去処理制御回路９０２からの指示に従い歪み除去回路９０１から出力される歪み除去処理された画像信号を書き込む。また、垂直フィルタ制御回路９０４の指示に従い、所定の画像信号を垂直フィルタ回路９０３に出力する。バッファメモリ９０８は画像信号歪み除去処理装置の外付けメモリとして構成される。
【０１０５】
９０９は復号化処理制御回路であり、符号化信号の復号化処理を制御するものであり、復号化処理完了領域を歪み除去処理制御回路９０２に通知する。
【０１０６】
以下に、画像信号歪み除去方法について図１１を用いて説明する。
垂直同期信号の入力により画像処理を開始し（Ｓ１１０１）、復号化処理が完了した領域について復号化処理制御回路９０９から歪み除去処理制御回路９０２に通知されると、歪み除去処理制御回路９０２では原画像メモリ９００に蓄積している原画像の処理領域（復号化処理完了領域）を確定する（Ｓ１１０２）。
【０１０７】
そして、歪み除去処理制御回路９０２の指示に従って原画像メモリ９００からＮ×Ｍ画素のブロックの画像信号のうち、上記確定された復号化処理完了領域の画像信号がブロック単位で垂直方向に読み出される。読み出された画像信号は、歪み除去処理及び垂直フィルタ処理される（Ｓ１１０３）。
【０１０８】
ここで、歪み除去処理及び垂直フィルタ処理について図１０を用いて詳細に説明する。
復号化処理制御回路９０９からの復号化処理完了領域の通知により、処理領域が確定すると（Ｓ１００１）、上述したように原画像メモリ９００から垂直方向にブロック単位で読み出された信号に対し歪み除去処理を行う（Ｓ１００２）。そして、１ブロック分の歪み除去処理が終了すると、歪み除去された画像信号のうちの一部が参照画像としてバッファメモリ９０８に蓄積される。このとき、歪み除去処理終了信号が歪み除去処理制御回路９０２から垂直フィルタ制御回路９０４に出力される。その後、所定のデータを読み出す旨の指示信号が垂直フィルタ制御回路９０４からバッファメモリ９０８へ、また、垂直方向のフィルタ処理に用いるフィルタ係数及びデータ位置情報が垂直フィルタ制御回路９０４から垂直フィルタ回路９０３へそれぞれ出力され、歪み除去回路９０１の出力信号をバッファメモリ９０８から読み出された信号と組み合わせた信号に対して垂直方向のフィルタ処理が行われる（Ｓ１００３）。そして、垂直フィルタ制御回路９０４の指示に基づいて画像メモリ９０７内の所定の位置に蓄積される。このようにして、復号化処理済みの確定領域全体に対し、同様の処理を行った後（Ｓ１００４）、分割された原画像の復号化処理完了領域分の処理終了信号が垂直フィルタ制御回路９０４から水平フィルタ制御回路９０６に出力される。そして、画像メモリ９０７に蓄積された画像信号は、水平フィルタ制御回路９０６の指示により画像メモリ９０７からライン単位で読み出され、ラインメモリ９１２を介して水平フィルタ回路９０５へ出力される（Ｓ１００５）。
【０１０９】
次に、水平フィルタ回路９０５では、画像メモリ９０７からライン単位で読み出された画像信号に対して水平方向にフィルタ処理が行われる（Ｓ１１０４）。また、水平フィルタ処理を行うと同時に、復号化処理制御回路９０９からの通知により新たな処理領域を確定し（Ｓ１１０２）、該新たな処理領域に対して歪み除去処理、垂直フィルタ処理を行う（Ｓ１１０３）。同様の処理を繰り返し、１画面全体に対し画像処理を行い（Ｓ１１０５）、画像処理を終了する（Ｓ１１０６）。
【０１１０】
次に、原画像に対する、歪み除去回路９０１の処理領域について図１２に示す。ここでは、復号化処理制御回路９０９からの復号化処理終了信号の通知により原画像を領域１と領域２に分割された場合について説明する。なお、ブロック１ａ〜１ｄ、２ａ〜２ｄは歪み除去回路９０１の処理ブロックである。
【０１１１】
歪み除去処理制御回路９０２では、ブロック１ａの歪み除去処理を行った後、ブロック１ｂまで垂直方向に処理を制御する。同様の処理を水平方向に遷移させ、ブロック１ｃ〜１ｄまで処理を行う。続いて、歪み除去処理制御回路９０２は、領域１の下端ｘ＋ｙラインを含む領域２に対し、ブロック２ａの処理を行った後、ブロック２ｂまで垂直方向に処理を制御する。同様の処理を水平方向に遷移させ、ブロック２ｃ〜２ｄまで処理を行う。これにより、実施の形態２においてバッファメモリ６０８は原画像に対してｘ＋ｙライン分の容量が必要であるのに対し、本実施の形態３では、バッファメモリ９０８に蓄積する画像信号は一回の処理に用いる垂直フィルタ上下参照画素であるｍ×（ｘ＋ｙ）画素となり、バッファメモリ９０８の容量を削減することができる。また、復号化処理制御回路９０９により、復号化処理の進度に合わせて、歪み除去処理制御回路９０２が処理画像を水平方向に領域分割することにより、歪み除去処理のオーバーヘッド（ｘ＋ｙラインに対する処理）を最小限にすることができる。さらに、分割された領域毎に水平フィルタ制御回路９０６が水平フィルタ処理を始めることにより、復号化処理の進度が遅い場合に、出力する画像が途切れるなどの影響を防ぐことができる。
【０１１２】
このような実施の形態３による画像信号歪み除去処理装置では、復号化処理の進度に合わせて原画像の処理領域を確定し、該処理領域内の画像信号を原画像メモリ９００からブロック単位で垂直方向に読み出し、歪み除去処理、垂直方向のフィルタ処理、及び水平方向のフィルタ処理を行うようにしたので、バッファメモリ９０８の容量を削減し、歪み除去処理のオーバーヘッドを最小限に抑え、さらに、復号化処理の進度が遅い場合には、出力する画像が途切れるなどの影響を防ぐことができ、その結果、画像信号歪み除去処理装置の処理性能を向上させることができる。
【０１１３】
【発明の効果】
以上のように、本発明の請求項１に記載の画像信号歪み除去処理装置によれば、復号化処理された原画像に対して復号化処理に伴う歪みを除去する画像信号歪み除去処理装置において、上記原画像を蓄積する原画像メモリと、上記原画像メモリから読み出された画像信号に対してブロック単位で蓄積する第１のブロックメモリと、上記第１のブロックメモリから読み出された画像信号に対してブロック単位で歪み除去処理を行う歪み除去回路と、上記原画像メモリから上記第１のブロックメモリへの画像信号の読み出し、及び上記歪み除去回路による歪み除去処理、を制御する歪み除去処理制御回路と、上記歪み除去回路の出力信号に対しブロック単位で垂直方向にフィルタ処理を行う垂直フィルタ回路と、上記垂直フィルタ回路の１ブロック分の出力信号を蓄積する第２のブロックメモリと、上記垂直フィルタ回路の１画面分の出力信号を蓄積する画像メモリと、上記垂直フィルタ回路による垂直方向のフィルタ処理、及び上記第２のブロックメモリの画像メモリへの画像信号の転送、を制御する垂直フィルタ制御回路と、上記画像メモリから読み出された水平１ライン分の画像信号を蓄積するラインメモリと、上記ラインメモリに蓄積された画像信号に対しライン単位で水平方向にフィルタ処理を行う水平フィルタ回路と、上記画像メモリからの読み出し、及び上記水平フィルタ回路による水平方向のフィルタ処理を制御する水平フィルタ制御回路と、を備えたことより、歪み除去処理の処理量と内部メモリ容量を大幅に削減し、画像信号歪み除去処理装置の回路規模を削減することができる。
【０１１４】
また、本発明の請求項２に記載の画像信号歪み除去処理装置によれば、請求項１に記載の画像信号歪み除去処理装置において、上記歪み除去回路と上記垂直フィルタ回路との間に、上記歪み除去回路の出力信号の一部を参照画像として蓄積するバッファメモリを備え、上記垂直フィルタ回路は、上記歪み除去回路の出力信号と上記バッファメモリに蓄積された参照画像とを組み合わせた画像信号に対して垂直方向のフィルタ処理を行うようにしたので、歪み除去処理のオーバーヘッドの発生を完全に防ぐことができる。
【０１１５】
また、本発明の請求項３に記載の画像信号歪み除去処理装置によれば、請求項１または請求項２に記載の画像信号歪み除去処理装置において、上記歪み除去処理制御回路は、Ｎ×Ｍ（Ｎ，Ｍは自然数）画素のブロックを原画像に対し水平方向に読み出し上記第１のブロックメモリに入力するよう上記原画像メモリに指示するようにしたので、Ｎ×Ｍ画素のブロック単位で画像信号の歪み除去処理を行うことができる。
【０１１６】
また、本発明の請求項４に記載の画像信号歪み除去処理装置によれば請求項２に記載の画像信号歪み除去処理装置において、上記歪み除去処理制御回路は、上記復号化処理における逆離散コサイン変換の処理単位であるＤＣＴブロックよりなる画像ブロックを原画像に対し水平方向に読み出し上記第１のブロックメモリに入力するよう上記原画像メモリに指示するようにしたので、ＤＣＴブロック単位で歪み除去処理を行うことができるので、歪み検出結果を記憶したり、参照したりする必要がなくなり、上記歪み除去回路の容量を削減することができる。
【０１１７】
また、本発明の請求項５に記載の画像信号歪み除去処理装置によれば、請求項２に記載の画像信号歪み除去処理装置において、上記歪み除去処理制御回路は、上記原画像を、垂直方向に処理領域と未処理領域とに分かれるように該処理領域を確定し、Ｎ×Ｍ（Ｎ，Ｍは自然数）画素のブロック単位の歪み除去処理を垂直方向に順に行うよう上記歪み除去回路に指示し、上記処理領域内での歪み除去処理が終了すると、上記垂直フィルタ制御回路に歪み除去処理終了信号を出力するようにしたので、バッファメモリの容量を削減することができる。
【０１１８】
また、本発明の請求項６に記載の画像信号歪み除去処理装置によれば、請求項５に記載の画像信号歪み除去処理装置において、上記歪み除去処理制御回路は、上記復号化処理の進度に基づいて上記原画像の処理領域を確定することより、歪み除去処理のオーバーヘッドを最小限にすることができる。
【０１１９】
また、本発明の請求項７に記載の画像信号歪み除去処理装置によれば、請求項５または請求項６に記載の画像信号歪み除去処理装置において、上記垂直フィルタ制御回路は、上記処理領域の画像信号に対して垂直方向のフィルタ処理を終了したとき、垂直フィルタ処理終了信号を上記水平フィルタ制御回路に出力し、上記水平フィルタ制御回路は、上記垂直フィルタ処理終了信号の入力により、蓄積している画像信号をライン単位で読み出して上記水平フィルタ回路に入力するよう上記画像メモリに指示し、上記歪み除去処理制御回路は、上記未処理領域の原画像のうち、上記復号化処理の進度に基づいて新たな処理領域を確定し、該処理領域内の画像信号をブロック単位で垂直方向に読み出して上記歪み除去回路に入力するよう上記原画像メモリに指示するようにしたので、復号化処理の進度が遅い場合に、出力画像が途切れるなどの影響を防ぐことができる。
【０１２０】
また、本発明の請求項８に記載の画像信号歪み除去処理方法によれば、原画像メモリに蓄積されている、復号化処理された画像信号の歪みを除去する画像信号歪み除去処理方法において、上記原画像メモリから画像信号をブロック単位で読み出し、歪み除去処理を行う歪み除去処理ステップと、上記歪み除去された画像信号に対して垂直方向にフィルタ処理を行い、画像メモリに蓄積する垂直フィルタ処理ステップと、上記画像メモリに蓄積された画像信号をライン単位で読み出し、水平方向のフィルタ処理を行い、出力画像信号として出力する水平フィルタ処理ステップ、とを含むことより、歪み除去処理の処理量を大幅に削減することができる。
【０１２１】
また、本発明の請求項９に記載の画像信号歪み除去処理方法によれば、請求項８に記載の画像信号歪み除去処理方法において、上記歪み除去された画像信号の一部を参照画像としてバッファメモリに蓄積するステップをさらに含み、上記垂直フィルタ処理ステップは、上記歪み除去された画像信号と上記参照画像とを組み合わせた画像信号に対して垂直方向にフィルタ処理を行うものであることより、歪み除去処理のオーバーヘッドの発生を完全に防ぐことができる。
【０１２２】
また、本発明の請求項１０に記載の画像信号歪み除去処理方法によれば、請求項８または９に記載の画像信号歪み除去処理方法において、上記歪み除去処理ステップは、Ｎ×Ｍ（Ｎ，Ｍは自然数）画素のブロックを処理対象ブロックとして上記原画像メモリから水平方向に読み出す読み出しステップと、上記処理対象ブロックの上記原画像における位置を検出する位置検出ステップと、上記処理対象ブロックの画像信号の歪みを検出する歪み検出ステップと、上記検出した画像信号の歪みを、上記検出した処理対象ブロックの位置を参照して上記処理対象ブロックから除去する歪み除去ステップと、を含むことより、Ｎ×Ｍ画素のブロック単位で画像信号の歪み除去処理を行うことができる。
【０１２３】
また、本発明の請求項１１に記載の画像信号歪み除去処理方法によれば、請求項９に記載の画像信号歪み除去処理方法において、上記歪み除去処理ステップは、上記復号化処理における逆離散コサイン変換の処理単位であるＤＣＴブロックを処理対象ブロックとして上記原画像メモリから水平方向に読み出す読み出しステップと、上記処理対象ブロックの上記原画像における位置を検出する位置検出ステップと、上記処理対象ブロックの画像信号の歪みを検出する歪み検出ステップと、上記検出した画像信号の歪みを、上記検出した処理対象ブロックの位置を参照して上記処理対象ブロックから除去する歪み除去ステップと、を含むことより、ＤＣＴブロック単位で歪み除去処理を行うことができるので、歪み検出結果を記憶したり、参照したりする必要がなくなり、上記画像信号歪み除去処理方法の処理量を削減することができる。
【０１２４】
また，本発明の請求項１２に記載の画像信号歪み除去処理方法によれば、請求項９に記載の画像信号歪み除去処理方法において、上記歪み除去処理ステップは、上記原画像を、垂直方向に処理領域と未処理領域とに分かれるように該処理領域を確定する処理領域確定ステップと、ブロック単位の歪み除去処理を上記処理領域内で垂直方向に行う処理領域内歪み除去処理ステップと、を含むことより、バッファメモリの容量を削減することができる。
【０１２５】
また、本発明の請求項１３に記載の画像信号歪み除去処理方法によれば、請求項１２に記載の画像信号歪み除去処理方法において、上記処理領域確定ステップは、上記復号化処理の進度に関する情報に基づいて上記原画像の処理領域を確定するものであることより、歪み除去処理のオーバーヘッドを最小限にすることができる。
【０１２６】
また、本発明の請求項１４に記載の画像信号歪み除去処理方法によれば、請求項１２または請求項１３に記載の画像信号歪み除去処理方法において、上記歪み除去処理ステップは、歪み除去処理、及び垂直方向のフィルタ処理が行われた上記処理領域の画像信号に対して水平方向のフィルタ処理を行うと同時に、上記未処理領域のうち上記復号化処理の進度に基づいて新たな処理領域を確定し、該新たな処理領域に対して歪み除去処理、及び垂直フィルタ処理を行うものであることより、復号化処理の進度が遅い場合に、出力画像が途切れるなどの影響を防ぐことができる。
【０１２７】
また、本発明の請求項１５に記載の画像信号歪み除去処理方法によれば、入力画像信号の連続した異なるラインの同じ水平位置に存在するｋ個の画素に対し並列に歪み除去処理を行う歪み除去処理ステップと、上記歪み除去処理されたｋ個の画素に対し垂直方向にフィルタ処理を行い、少なくとも２個の画素を出力する垂直フィルタ処理ステップとを含むことより、歪み除去処理の処理量を大幅に削減することができる。
【０１２８】
また、本発明の請求項１６に記載の画像信号歪み除去処理方法によれば、入力画像信号の連続した異なるラインの同じ水平位置に存在するｋ個の画素に対し、あるいは前回の歪み除去処理の対象であるｋ個の画素のうちの連続した所定の画素と、前回の歪み除去処理の対象でない次の所定の連続した画素とを含めたｋ個の画素に対し、並列に歪み除去処理を行う第１の歪み除去処理ステップと、上記歪み除去処理されたｋ個の画素に対し垂直方向にフィルタ処理を行い、ｎ（ｎは２以上）個の画素を出力する垂直フィルタ処理ステップとを含むことより、歪み除去処理の処理量を大幅に削減することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１による画像信号歪み除去処理装置の構成を示すブロック図である。
【図２】本発明の実施の形態１における歪み除去回路による歪み除去処理を説明するための図である。
【図３】本発明の実施の形態１における歪み除去回路による歪み除去処理の処理ブロックを示す図である。
【図４】本発明の実施の形態１における歪み除去回路と垂直フィルタ回路の原画像に対する処理領域を示す図である。
【図５】４タップフィルタ処理を説明するための図である。
【図６】本発明の実施の形態２による画像信号歪み除去処理装置の構成を示すブロック図である。
【図７】本発明の実施の形態２における歪み除去回路による歪み除去処理の処理ブロックを示す図である。
【図８】本発明の実施の形態２における歪み除去回路と垂直フィルタ回路の原画像に対する処理領域を示す図である。
【図９】本発明の実施の形態３による画像信号歪み除去処理装置の構成を示すブロック図である。
【図１０】本発明の実施の形態３における歪み除去処理と垂直フィルタ処理の処理フローを示す図である。
【図１１】本発明の実施の形態３における１画面に対する処理フローを示す図である。
【図１２】本発明の実施の形態３における原画像に対する歪み除去回路の処理領域を示す図である。
【図１３】従来の画像信号歪み除去処理装置の構成を示す図である。
【図１４】従来の画像信号歪み除去処理装置における歪み除去回路による歪み除去処理を説明するための図である。
【符号の説明】
１００、６００、９００、１３００　原画像メモリ
１０１、６０１、９０１、１３０１　歪み除去回路
１０２、６０２、９０２　歪み除去処理制御回路
１０３、６０３、９０３、１３０２　垂直フィルタ回路
１０４、６０４、９０４　垂直フィルタ制御回路
１０５、６０５、９０５、１３０３　水平フィルタ回路
１０６、６０６、９０６　水平フィルタ制御回路
１０７、６０７、９０７　原画像メモリ
１０８、６０９、９１０　ブロックメモリＡ
１０９、６１０、９１１　ブロックメモリＢ
１１０、６１１、９１２　ラインメモリ
６０８、９０８　バッファメモリ
９０９　復号化処理制御回路
１３０４　画像信号転送回路
１３０５　垂直フィルタ係数発生器
１３０６　水平フィルタ係数発生器
【図１】
2004007607.tif 000003
【図２】
2004007607.tif 000004
【図３】
2004007607.tif 000005
【図４】
2004007607.tif 000006
【図５】
2004007607.tif 000007
【図６】
2004007607.tif 000008
【図７】
2004007607.tif 000009
【図８】
2004007607.tif 000010
【図９】
2004007607.tif 000011
【図１０】
2004007607.tif 000012
【図１１】
2004007607.tif 000013
【図１２】
2004007607.tif 000014
【図１３】
2004007607.tif 000015
【図１４】
2004007607.tif 000016