【手続補正書】
【提出日】平成16年10月5日(2004.10.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
可変長復号処理を含む所定処理と、該所定処理の処理結果である動画像データに含まれる歪みを軽減させるためのフィルタリング処理とを施して、符号化された動画像の復号化を行う動画像復号化装置であって、
前記動画像データのフレームに含まれる処理単位のブロックについて、前記可変長復号処理において得られる情報に基づいて、処理対象ブロックの所定の辺に前記フィルタリング処理を行うか否かを判定する判定部と、
前記判定部の判定結果に応じて、前記所定の辺に選択的に前記フィルタリング処理を施すフィルタ部と、
を備えることを特徴とする動画像復号化装置。
【請求項２】
前記所定処理には、逆ＤＣＴ処理および動き補償処理が含まれ、前記判定部は、前記処理対象ブロックのＤＣＴ係数が零であるか否かを判定し、前記判定部が、処理対象ブロックのＤＣＴ係数が零であると判定した場合には、前記フィルタ部は、前記フィルタリング処理を行わず、前記判定部が、処理対象ブロックのＤＣＴ係数が零でないと判定した場合には、前記フィルタ部は、前記フィルタリング処理を行うことを特徴とする請求項１記載の動画像復号化装置。
【請求項３】
前記判定部は、処理対象ブロックのＤＣＴ係数が零であると判定した場合、前記処理対象ブロックに隣接するブロックのＤＣＴ係数が零であるか否か、および前記処理対象ブロックの動きベクトルと該隣接するブロックの動きベクトルとが同一であるか否か、をさらに判定し、
前記判定部が、該隣接するブロックのＤＣＴ係数が零であり、かつ、両ブロックの動きベクトルが同一であると判定した場合には、前記フィルタ部は、両ブロックの境界である辺についてフィルタリング処理を行わず、前記判定部が、該隣接するブロックのＤＣＴ係数が零でなく、あるいは、両ブロックの動きベクトルが同一ではないと判定した場合には、前記フィルタ部は、両ブロックの境界である辺についてフィルタリング処理を行うことを特徴とする請求項２記載の動画像復号化装置。
【請求項４】
前記判定部は、前記処理対象ブロックの動きベクトルおよび該隣接するブロックの動きベクトルの縦方向および横方向の成分それぞれの差が、半画素精度における±１画素の範囲内にある場合に、前記動きベクトルが同一であると判定することを特徴とする請求項３記載の動画像復号化装置。
【請求項５】
前記判定部は、前記隣接するブロックのＤＣＴ係数が零であり、かつ、前記処理対象ブロックの動きベクトルと、該隣接するブロックの動きベクトルとが同一であると判定した場合において、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数であるか否かをさらに判定し、
前記判定部が、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数であると判定した場合には、前記フィルタ部は、処理対象ブロックの前記所定の辺にフィルタリング処理を行い、
前記判定部が、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数でないと判定した場合には、前記フィルタ部は、処理対象ブロックの前記所定の辺にフィルタリング処理を行わないことを特徴とする請求項３または４記載の動画像復号化装置。
【請求項６】
前記所定処理には、逆ＤＣＴ処理および動き補償処理が含まれ、
前記判定部は、前記処理対象ブロックのＤＣＴ係数と、隣接するブロックのＤＣＴ係数とが共に零であるか否か、および前記処理対象ブロックの動きベクトルと該隣接するブロックの動きベクトルとが同一であるか否か、を判定し、
前記判定部が、処理対象ブロックのＤＣＴ係数と、隣接するブロックのＤＣＴ係数とが共に零であり、かつ、両ブロックの動きベクトルが同一であると判定した場合には、前記フィルタ部は、両ブロックの境界である辺についてフィルタリング処理を行わず、前記判定部が、処理対象ブロックのＤＣＴ係数と、隣接するブロックのＤＣＴ係数のいずれかが零でなく、あるいは、両ブロックの動きベクトルが同一ではないと判定した場合には、前記フィルタ部は、両ブロックの境界である辺についてフィルタリング処理を行うことを特徴とする請求項１記載の動画像復号化装置。
【請求項７】
前記判定部は、前記処理対象ブロックの動きベクトルおよび該隣接するブロックの動きベクトルの縦方向および横方向の成分それぞれの差が、半画素精度における±１画素の範囲内にある場合に、前記動きベクトルが同一であると判定することを特徴とする請求項６記載の動画像復号化装置。
【請求項８】
前記所定処理には、逆ＤＣＴ処理および動き補償処理が含まれ、
前記判定部は、処理対象ブロックの動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数であるか否かを判定し、
前記判定部が、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数であると判定した場合には、前記フィルタ部は、処理対象ブロックの前記所定の辺にフィルタリング処理を行い、
前記判定部が、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数でないと判定した場合には、前記フィルタ部は、処理対象ブロックの前記所定の辺にフィルタリング処理を行わないことを特徴とする請求１記載の動画像復号化装置。
【請求項９】
前記フィルタリング処理前のデータを記憶する第１のメモリと、前記フィルタリング処理後のデータを記憶する第２のメモリとを備え、連続する各フレームについて前記フィルタリング処理後のデータを前記第２のメモリに上書きする際、前記判定部は、フィルタリング処理が行われないブロックについて、動きベクトルが零であるか否かをさらに判定し、前記判定部が、動きベクトルが零であると判定した場合には、当該ブロックについて、前記第２のメモリにデータを上書きせずに、残されている前フレームの対応するデータを使用することを特徴とする請求項１〜８のいずれかに記載の動画像復号化装置。
【請求項１０】
可変長復号処理を含む所定処理と、該所定処理の処理結果である動画像データに含まれる歪みを軽減させるためのフィルタリング処理とを施して、符号化された動画像の復号化を行う動画像復号化方法であって、
前記動画像データのフレームに含まれる処理単位のブロックについて、前記可変長復号処理において得られる情報に基づいて、処理対象ブロックの所定の辺に前記フィルタリング処理を行うか否かを判定し、該判定結果に応じて、当該所定の辺に選択的に前記フィルタリング処理を施すことを特徴とする動画像復号化方法。
【請求項１１】
可変長復号処理を含む所定処理と、該所定処理の処理結果である動画像データに含まれる歪みを軽減させるためのフィルタリング処理とを施して、符号化された動画像の復号化を行うための動画像復号化処理プログラムであって、
前記動画像データのフレームに含まれる処理単位のブロックについて、前記可変長復号処理において得られる情報に基づいて、処理対象ブロックの所定の辺に前記フィルタリング処理を行うか否かを判定する判定機能と、
前記判定結果に応じて、前記所定の辺に選択的に前記フィルタリング処理を施すフィルタ機能と、
をコンピュータに実現させることを特徴とする動画像復号化処理プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
【課題を解決するための手段】
以上の課題を解決するため、本発明は、
可変長復号処理を含む所定処理（例えば、図１の可変長復号部１１、逆スキャン部１２、逆ＡＣ／ＤＣプレディクト部１３、逆量子化部１４および逆ＤＣＴ部１５が行う処理）と、該所定処理の処理結果である動画像データに含まれる歪みを軽減させるためのフィルタリング処理とを施して、符号化された動画像の復号化を行う動画像復号化装置であって、前記動画像データのフレームに含まれる処理単位のブロックについて、前記可変長復号処理において得られる情報に基づいて、処理対象ブロックの所定の辺（例えば、左あるいは上の辺）に前記フィルタリング処理を行うか否かを判定する判定部（例えば、図１のポストフィルタ部１９）と、前記判定部の判定結果に応じて、前記所定の辺に選択的に前記フィルタリング処理を施すフィルタ部（例えば、図１ポストフィルタ部１９）とを備えることを特徴としている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、本発明は、
可変長復号処理を含む所定処理と、該所定処理の処理結果である動画像データに含まれる歪みを軽減させるためのフィルタリング処理とを施して、符号化された動画像の復号化を行う動画像復号化方法であって、前記動画像データのフレームに含まれる処理単位のブロックについて、前記可変長復号処理において得られる情報に基づいて、処理対象ブロックの所定の辺に前記フィルタリング処理を行うか否かを判定し、該判定結果に応じて、当該所定の辺に選択的に前記フィルタリング処理を施すことを特徴としている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明は、
可変長復号処理を含む所定処理と、該所定処理の処理結果である動画像データに含まれる歪みを軽減させるためのフィルタリング処理とを施して、符号化された動画像の復号化を行うための動画像復号化処理プログラムであって、前記動画像データのフレームに含まれる処理単位のブロックについて、前記可変長復号処理において得られる情報に基づいて、処理対象ブロックの所定の辺に前記フィルタリング処理を行うか否かを判定する判定機能と、前記判定結果に応じて、前記所定の辺に選択的に前記フィルタリング処理を施すフィルタ機能とをコンピュータに実現させることを特徴としている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、前記所定処理には、逆ＤＣＴ処理および動き補償処理が含まれ、前記判定部は、前記処理対象ブロックのＤＣＴ係数が零であるか否かを判定し、前記判定部が、処理対象ブロックのＤＣＴ係数が零であると判定した場合には、前記フィルタ部は、前記フィルタリング処理を行わず、前記判定部が、処理対象ブロックのＤＣＴ係数が零でないと判定した場合には、前記フィルタ部は、前記フィルタリング処理を行うことを特徴としている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、前記所定処理には、逆ＤＣＴ処理および動き補償処理が含まれ、前記処理対象ブロックのＤＣＴ係数が零であるか否かを判定し、処理対象ブロックのＤＣＴ係数が零であると判定された場合には前記フィルタリング処理を行わず、処理対象ブロックのＤＣＴ係数が零でないと判定された場合には前記フィルタリング処理を行うことを特徴としている。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、前記所定処理には、逆ＤＣＴ処理および動き補償処理が含まれ、前記判定機能は、前記処理対象ブロックのＤＣＴ係数が零であるか否かを判定し、前記判定機能が、処理対象ブロックのＤＣＴ係数が零であると判定した場合には、前記フィルタ機能は、前記フィルタリング処理を行わず、前記判定機能が、処理対象ブロックのＤＣＴ係数が零でないと判定した場合には、前記フィルタ機能は、前記フィルタリング処理を行うことを特徴としている。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、前記判定部は、処理対象ブロックのＤＣＴ係数が零であると判定した場合、前記処理対象ブロックに隣接するブロックのＤＣＴ係数が零であるか否か、および前記処理対象ブロックの動きベクトルと該隣接するブロックの動きベクトルとが同一であるか否か、をさらに判定し、前記判定部が、該隣接するブロックのＤＣＴ係数が零であり、かつ、両ブロックの動きベクトルが同一であると判定した場合には、前記フィルタ部は、両ブロックの境界である辺についてフィルタリング処理を行わず、前記判定部が、該隣接するブロックのＤＣＴ係数が零でなく、あるいは、両ブロックの動きベクトルが同一ではないと判定した場合には、前記フィルタ部は、両ブロックの境界である辺についてフィルタリング処理を行うことを特徴としている。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、処理対象ブロックのＤＣＴ係数が零であると判定された場合において、前記処理対象ブロックに隣接するブロックのＤＣＴ係数が零であるか否か、および前記処理対象ブロックの動きベクトルと該隣接するブロックの動きベクトルとが同一であるか否か、をさらに判定し、該隣接するブロックのＤＣＴ係数が零であり、かつ、両ブロックの動きベクトルが同一であると判定された場合には、両ブロックの境界である辺についてフィルタリング処理を行わず、該隣接するブロックのＤＣＴ係数が零でなく、あるいは、両ブロックの動きベクトルが同一ではないと判定された場合には、両ブロックの境界である辺についてフィルタリング処理を行うことを特徴としている。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
また、前記判定機能は、処理対象ブロックのＤＣＴ係数が零であると判定した場合、前記処理対象ブロックに隣接するブロックのＤＣＴ係数が零であるか否か、および前記処理対象ブロックの動きベクトルと該隣接するブロックの動きベクトルとが同一であるか否か、をさらに判定し、前記判定機能が、該隣接するブロックのＤＣＴ係数が零であり、かつ、両ブロックの動きベクトルが同一であると判定した場合には、前記フィルタ機能は、両ブロックの境界である辺についてフィルタリング処理を行わず、前記判定機能が、該隣接するブロックのＤＣＴ係数が零でなく、あるいは、両ブロックの動きベクトルが同一ではないと判定した場合には、前記フィルタ機能は、両ブロックの境界である辺についてフィルタリング処理を行うことを特徴としている。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、前記判定部は、前記処理対象ブロックの動きベクトルおよび該隣接するブロックの動きベクトルの縦方向および横方向の成分それぞれの差が、半画素精度における±１画素の範囲内にある場合に、前記動きベクトルが同一であると判定することを特徴としている。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
また、前記処理対象ブロックの動きベクトルおよび該隣接するブロックの動きベクトルの縦方向および横方向の成分それぞれの差が、半画素精度における±１画素の範囲内にある場合に、前記動きベクトルが同一であると判定することを特徴としている。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
また、前記判定機能は、前記処理対象ブロックの動きベクトルおよび該隣接するブロックの動きベクトルの縦方向および横方向の成分それぞれの差が、半画素精度における±１画素の範囲内にある場合に、前記動きベクトルが同一であると判定することを特徴としている。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
また、前記判定部は、前記隣接するブロックのＤＣＴ係数が零であり、かつ、前記処理対象ブロックの動きベクトルと、該隣接するブロックの動きベクトルとが同一であると判定した場合において、該動きベクトルについて、前記所定の辺の方向と垂直な成分（例えば、所定の辺をブロックの左の辺とした場合の横方向成分）が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさ（例えば、所定の辺をブロックの左の辺とした場合の横方向の大きさ）の倍数であるか否かをさらに判定し、前記判定部が、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数であると判定した場合には、前記フィルタ部は、処理対象ブロックの前記所定の辺にフィルタリング処理を行い、前記判定部が、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数でないと判定した場合には、前記フィルタ部は、処理対象ブロックの前記所定の辺にフィルタリング処理を行わないことを特徴としている。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
また、前記隣接するブロックのＤＣＴ係数が零であり、かつ、前記処理対象ブロックの動きベクトルと、該隣接するブロックの動きベクトルとが同一であると判定された場合において、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数であるか否かをさらに判定し、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数であると判定された場合には、処理対象ブロックの前記所定の辺にフィルタリング処理を行い、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数でないと判定された場合には、処理対象ブロックの前記所定の辺にフィルタリング処理を行わないことを特徴としている。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、前記判定機能は、前記隣接するブロックのＤＣＴ係数が零であり、かつ、前記処理対象ブロックの動きベクトルと、該隣接するブロックの動きベクトルとが同一であると判定した場合において、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数であるか否かをさらに判定し、前記判定機能が、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数であると判定した場合には、前記フィルタ機能は、処理対象ブロックの前記所定の辺にフィルタリング処理を行い、前記判定機能が、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数でないと判定した場合には、前記フィルタ機能は、処理対象ブロックの前記所定の辺にフィルタリング処理を行わないことを特徴としている。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
また、前記所定処理には、逆ＤＣＴ処理および動き補償処理が含まれ、前記判定部は、前記処理対象ブロックのＤＣＴ係数と、隣接するブロックのＤＣＴ係数とが共に零であるか否か、および前記処理対象ブロックの動きベクトルと該隣接するブロックの動きベクトルとが同一であるか否か、を判定し、前記判定部が、処理対象ブロックのＤＣＴ係数と、隣接するブロックのＤＣＴ係数とが共に零であり、かつ、両ブロックの動きベクトルが同一であると判定した場合には、前記フィルタ部は、両ブロックの境界である辺についてフィルタリング処理を行わず、前記判定部が、処理対象ブロックのＤＣＴ係数と、隣接するブロックのＤＣＴ係数のいずれかが零でなく、あるいは、両ブロックの動きベクトルが同一ではないと判定した場合には、前記フィルタ部は、両ブロックの境界である辺についてフィルタリング処理を行うことを特徴としている。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
また、前記所定処理には、逆ＤＣＴ処理および動き補償処理が含まれ、前記処理対象ブロックのＤＣＴ係数と、隣接するブロックのＤＣＴ係数とが共に零であるか否か、および前記処理対象ブロックの動きベクトルと該隣接するブロックの動きベクトルとが同一であるか否か、を判定し、処理対象ブロックのＤＣＴ係数と、隣接するブロックのＤＣＴ係数とが共に零であり、かつ、両ブロックの動きベクトルが同一であると判定された場合には、両ブロックの境界である辺についてフィルタリング処理を行わず、処理対象ブロックのＤＣＴ係数と、隣接するブロックのＤＣＴ係数のいずれかが零でなく、あるいは、両ブロックの動きベクトルが同一ではないと判定された場合には、両ブロックの境界である辺についてフィルタリング処理を行うことを特徴としている。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
また、前記所定処理には、逆ＤＣＴ処理および動き補償処理が含まれ、前記判定機能は、前記処理対象ブロックのＤＣＴ係数と、隣接するブロックのＤＣＴ係数とが共に零であるか否か、および前記処理対象ブロックの動きベクトルと該隣接するブロックの動きベクトルとが同一であるか否か、を判定し、前記判定機能が、処理対象ブロックのＤＣＴ係数と、隣接するブロックのＤＣＴ係数とが共に零であり、かつ、両ブロックの動きベクトルが同一であると判定した場合には、前記フィルタ機能は、両ブロックの境界である辺についてフィルタリング処理を行わず、前記判定機能が、処理対象ブロックのＤＣＴ係数と、隣接するブロックのＤＣＴ係数のいずれかが零でなく、あるいは、両ブロックの動きベクトルが同一ではないと判定した場合には、前記フィルタ機能は、両ブロックの境界である辺についてフィルタリング処理を行うことを特徴としている。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
また、前記判定部は、前記処理対象ブロックの動きベクトルおよび該隣接するブロックの動きベクトルの縦方向および横方向の成分それぞれの差が、半画素精度における±１画素の範囲内にある場合に、前記動きベクトルが同一であると判定することを特徴としている。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
また、前記処理対象ブロックの動きベクトルおよび該隣接するブロックの動きベクトルの縦方向および横方向の成分それぞれの差が、半画素精度における±１画素の範囲内にある場合に、前記動きベクトルが同一であると判定することを特徴としている。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
また、前記判定機能は、前記処理対象ブロックの動きベクトルおよび該隣接するブロックの動きベクトルの縦方向および横方向の成分それぞれの差が、半画素精度における±１画素の範囲内にある場合に、前記動きベクトルが同一であると判定することを特徴としている。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
また、前記所定処理には、逆ＤＣＴ処理および動き補償処理が含まれ、前記判定部は、処理対象ブロックの動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数であるか否かを判定し、前記判定部が、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数であると判定した場合には、前記フィルタ部は、処理対象ブロックの前記所定の辺にフィルタリング処理を行い、前記判定部が、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数でないと判定した場合には、前記フィルタ部は、処理対象ブロックの前記所定の辺にフィルタリング処理を行わないことを特徴としている。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
また、前記所定処理には、逆ＤＣＴ処理および動き補償処理が含まれ、処理対象ブロックの動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数であるか否かを判定し、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数であると判定された場合には、処理対象ブロックの前記所定の辺にフィルタリング処理を行い、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数でないと判定された場合には、処理対象ブロックの前記所定の辺にフィルタリング処理を行わないことを特徴としている。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
また、前記所定処理には、逆ＤＣＴ処理および動き補償処理が含まれ、前記判定機能は、処理対象ブロックの動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数であるか否かを判定し、前記判定機能が、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数であると判定した場合には、前記フィルタ機能は、処理対象ブロックの前記所定の辺にフィルタリング処理を行い、前記判定機能が、該動きベクトルについて、前記所定の辺の方向と垂直な成分が、処理単位であるブロックの前記所定の辺に垂直な方向の大きさの倍数でないと判定した場合には、前記フィルタ機能は、処理対象ブロックの前記所定の辺にフィルタリング処理を行わないことを特徴としている。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
また、前記フィルタリング処理前のデータを記憶する第１のメモリと、前記フィルタリング処理後のデータを記憶する第２のメモリとを備え、連続する各フレームについて前記フィルタリング処理後のデータを前記第２のメモリに上書きする際、前記判定部は、フィルタリング処理が行われないブロックについて、動きベクトルが零であるか否かをさらに判定し、前記判定部が、動きベクトルが零であると判定した場合には、当該ブロックについて、前記第２のメモリにデータを上書きせずに、残されている前フレームの対応するデータを使用することを特徴としている。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
また、前記フィルタリング処理前のデータを第１のメモリに記憶し、前記フィルタリング処理後のデータを第２のメモリに記憶し、連続する各フレームについて前記フィルタリング処理後のデータを前記第２のメモリに上書きする際、フィルタリング処理が行われないブロックについて、動きベクトルが零であるか否かをさらに判定し、動きベクトルが零であると判定された場合には、当該ブロックについて、前記第２のメモリにデータを上書きせずに、残されている前フレームの対応するデータを使用することを特徴としている。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
また、前記フィルタリング処理前のデータを第１のメモリに記憶させ、前記フィルタリング処理後のデータを第２のメモリに記憶させ、連続する各フレームについて前記フィルタリング処理後のデータを前記第２のメモリに上書きする際、前記判定機能は、フィルタリング処理が行われないブロックについて、動きベクトルが零であるか否かをさらに判定し、前記判定機能が、動きベクトルが零であると判定した場合には、当該ブロックについて、前記第２のメモリにデータを上書きせずに、残されている前フレームの対応するデータを使用させることを特徴としている。