復号化された映像データのブロッキング現象を除去するマルチコーデック用のフィルタリング装置であって、前記復号化された映像データの映像圧縮フォーマットを検出する圧縮フォーマット検出部と、検出された映像圧縮フォーマットによって、前記復号化された映像データに対するフィルタリングの強度を示すブロック強度を決定するブロック強度決定部と、前記ブロック強度が所定の閾値以上である場合、前記ブロック強度によってフィルタリングテーブルを異なって決定するテーブル決定部と、前記決定されたフィルタリングテーブルを利用して、前記復号化された映像データに対してブロック単位でフィルタリングを行う第1フィルタリング部とを備えることを特徴とするマルチコーデック用のフィルタリング装置。本発明が達成しようとする技術的課題は、マルチフォーマットコーデックを具現するために、各映像圧縮フォーマットに共通に使われてフィルタリング処理を行うことができるマルチコーデック用のフィルタリング装置及び方法を提供するところにある。前記技術的課題を達成するための本発明によるマルチコーデック用のフィルタリング装置は、復号化された映像データのブロッキング現象を除去するマルチコーデック用のフィルタリング装置において、前記復号化された映像データの映像圧縮フォーマットを検出する圧縮フォーマット検出部と、検出された映像圧縮フォーマットによって、前記復号化された映像データに対するフィルタリングの強度を示すブロック強度を決定するブロック強度決定部と、前記ブロック強度が所定の閾値以上である場合、前記ブロック強度によってフィルタリングテーブルを異なって決定するテーブル決定部と、前記決定されたフィルタリングテーブルを利用して、前記復号化された映像データに対してブロック単位でフィルタリングを行う第1フィルタリング部とを備えることを特徴とする。前記ブロック強度決定部は、検出された映像圧縮フォーマットがH.264である場合、ブロック強度を4または4未満と決定し、前記フィルタリング装置は、前記ブロック強度が4未満である場合、H.264で規定された所定のフィルタリングを行う第2フィルタリング部をさらに備えうる。前記第1フィルタリング部は、所定のフィルタリングテーブルを保存しているテーブル保存部と、前記テーブル決定部で決定されたテーブル情報に該当するフィルタリングテーブルを前記テーブル保存部で読み出して、フィルタリングしようとする入力データとマトリックス演算するマトリックス演算部と、前記マトリックス演算されたデータに所定値を加算するラウンディング制御部と、前記ラウンディング制御部の結果値に対して所定のビットだけシフトするシフト演算部とを備えうる。映像圧縮フォーマットがH.264である場合、前記ラウンディング制御部で加算される所定値は4であり、前記シフト演算部でシフトされるビット数は3であることが望ましい。前記フィルタリングテーブルは、8x8のサイズを有するマトリックス形態からなることが望ましい。検出されたビデオ圧縮フォーマットがWMV-9であれば、ブロック強度決定部は、ブロックの強度を5と決定する。前記技術的課題を達成するための本発明によるマルチコーデック用のフィルタリング方法は、復号化された映像データのブロッキング現象を除去するマルチコーデック用のフィルタリング方法において、前記復号化された映像データの映像圧縮フォーマットを検出する段階と、検出された映像圧縮フォーマットによって、前記復号化された映像データに対するフィルタリングの強度を示すブロック強度を決定する段階と、前記ブロック強度が所定の閾値以上である場合、前記ブロック強度によってフィルタリングテーブルを異なって決定する段階と、前記決定されたフィルタリングテーブルを利用して、前記復号化された映像データにブロック単位でフィルタリングを行う段階とを含むことを特徴とする。前記他の技術的課題を達成するための本発明によるマルチコーデック用のフィルタリング装置は、前記復号化された映像データの映像圧出フォーマットを検出する圧縮フォーマット検出部と、検出された映像圧縮フォーマットによって、前記復号化された映像データに対するフィルタリングの強度を示すブロック強度を決定するブロック強度決定部と、前記ブロック強度が所定の閾値以上である場合、前記ブロック強度によってフィルタリングテーブルを異なって決定するテーブル決定部とを備えることを特徴とする。前記装置は、前記復号化された映像データをデブロックするためのブロック強度が4以上であれば、前記決定されたフィルタリングテーブルを利用して、前記復号化された映像データに対してブロック単位でフィルタリングを行う第1フィルタリング部をさらに備えうる。前記第1フィルタリング部は、所定のフィルタリングテーブルを保存しているテーブル保存部と、前記テーブル決定部で決定されたテーブル情報に該当するフィルタリングテーブルを前記テーブル保存部で読み出して、フィルタリングしようとする入力データとマトリックス演算するマトリックス演算部と、前記マトリックス演算されたデータに所定値を加算するラウンディング制御部と、前記ラウンディング制御部の結果値に対して所定のビットだけシフトするシフト演算部とを備えることを特徴とする。前記さらに他の技術的課題を達成するための本発明によるマルチコーデック用のフィルタリング方法は、前記復号化された映像データの映像圧縮フォーマットを検出する段階と、検出された映像圧縮フォーマットによって、前記復号化された映像データに対するフィルタリングの強度を示すブロック強度を決定する段階と、前記ブロック強度が所定の閾値以上である場合、前記ブロック強度によってフィルタリングテーブルを異なって決定する段階とを含むことを特徴とする。前記方法は、前記復号化された映像データをデブロックするためのブロック強度が4未満であれば、H.264で規定された所定のフィルタリングを行う段階をさらに含みうる。本発明によれば、H.264及びWMV-9の映像圧縮フォーマットによって符号化された映像データに対して共通にフィルタリング演算を行うことができる共通モジュールを導き出すことによって、ハードウェアのロジックサイズまたはソフトウェアのコードサイズを縮小させることができる。また、H.264及びWMV-9に共通したフィルタリング方法を導き出すことによって、開発期間の短縮及び全体コストを低減できる。以下、添付図面を参照して、本発明によるマルチコーデック用のフィルタリング装置及び方法の望ましい実施形態を説明する。図1は、一般的な映像復号化器の概略的な構成を示すブロック図であって、映像復号化器は、エントロピー復号化部110、逆変換部120、予測及び補償部130、及びフィルタリング部140を備えてなる。エントロピー復号化部110は、入力されるビットストリームIN1をエントロピー復号化して、量子化係数及び各種パラメータ値を復元する。逆変換部120は、量子化係数パラメータを逆量子化し、逆整数変換、IDCTのような逆空間変換を行う。予測及び補償部130は、インターモードまたはイントラモードで時空間予測、補償して映像を復元する。この時、復元された映像には、ブロック間の境界地点でブロック単位で画面の差、すなわちブロッキング現象が発生する。フィルタリング部140は、復元された映像に対してフィルタリングを行うことによって、デブロッキングしてフィルタリングされた映像データOUT1を出力する。ブロッキング現象は、一定のサイズのブロック単位で圧縮されて発生したので、フィルタリング部140のエッジフィルタリングもマクロブロック単位で行われる。次に、H.264及びWMV-9のフィルタリング順序について説明する。図2は、H.264で一つのマクロブロック内の各エッジのフィルタリング順序を示す図である。図2を参照するに、H.264では、4x4ブロック単位でフィルタリングが行われ、1、2、3、4の順に垂直境界に対してフィルタリングを行った後、水平境界に対してフィルタリングを行う。図3A及び図3Bは、輝度成分及び彩度成分に対して一つのマクロブロック内の各エッジのフィルタリング順序をそれぞれ示す。図3A及び図3Bを参照するに、一つのマクロブロックに対するフィルタリング演算は、マクロブロックを構成するピクセルの輝度成分と彩度成分とに対してそれぞれ行われ、図3Aは、輝度成分のフィルタリング境界領域を示し、図3Bは、彩度成分のフィルタリング境界領域を示す。輝度成分のフィルタリング演算は、垂直境界に対してa、b、c、dの順にフィルタリングを行い、その後、水平境界に対してe、f、g、hの順にフィルタリングを行う。また、彩度成分のフィルタリング演算は、垂直境界に対してi、j順にフィルタリングを行い、その後、水平境界に対してk、l順にフィルタリングを行う。一般的に、輝度成分のフィルタリング演算が先に行われ、その後に彩度成分のフィルタリング演算が行われる。図4A及び図4Bは、フィルタリングするときの垂直境界領域及び水平境界領域でのピクセルの位置をそれぞれ示す。図4A及び図4Bを参照するに、フィルタリング演算を行うためには、各境界領域を中心にそれぞれ4個のピクセルが必要である。すなわち、フィルタリング演算のためには、垂直境界ピクセルに対して左側に4個のピクセルp3、p2、p1、p0、右側に4個のピクセルq0、q2、q3、q4がそれぞれ必要であり、水平境界に対しては、上側に4個のピクセルp3、p2、p1、p0、下側に4個のピクセルq0、q2、q3、q4がそれぞれ必要であり、隣接する4x4サイズのブロックが属するマクロブロックで使用する量子化パラメータ、隣接クロックの符号化モード、動きベクトルなどによって修正されるピクセル数及び適用されるフィルタリング強度が変わる。図5は、WMV-9における一つのマクロブロック内の各エッジのフィルタリング順序を示す図である。図5を参照するに、WMV-9では、8x8ブロック単位でフィルタリングが行われ、順次に垂直境界に対してフィルタリングを行った後、水平境界に対してフィルタリングを行う。WMV-9では、イントラモードで符号化されたブロックのブロック境界に対してのみフィルタリングを行い、ピクチャレベル量子化ステップサイズパラメータが9以上である場合にのみフィルタリングを行う。次に、本発明によるマルチコーデック用のフィルタリング装置の一実施形態を説明する。図6は、本発明の一実施形態によってマルチコーデック用のフィルタリング装置の構成を示すブロック図である。図6を参照するに、マルチコーデック用のフィルタリング装置600は、圧縮フォーマット検出部610、ブロック強度決定部620、テーブル決定部630、第1フィルタリング部640、及び第2フィルタリング部650を備えてなる。マルチコーデック用のフィルタリング装置600に入力されるデータのうちIN2は、各種パラメータ値を含むデータを示し、IN3は、復元された映像データを示す。圧縮フォーマット検出部610は、映像データの映像圧縮フォーマットを検出する。圧縮フォーマット検出部610は、データIN2から映像データの映像圧縮フォーマットを表すパラメータCodectypeを確認することによって、映像圧縮フォーマットがH.264であるか、またはWMV-9であるかを検出できる。本発明の一実施形態では、映像圧縮フォーマットをH.264またはWMV-9としたが、これに限定されず、他の映像圧縮フォーマットであってもよい。さらに、本発明の一実施形態では、2つの異なる圧縮フォーマットのうち一つを検出することを議論したが、本発明の他の一実施形態では、2つの異なる圧縮フォーマット以上、すなわち多くの異なる圧縮フォーマットのうち、一つの圧縮フォーマットを検出する方法が利用されることもある。ブロック強度決定部620は、検出された映像圧縮フォーマットによって、前記入力されるデータに対するフィルタリングの強度を示すブロック強度を決定する。ブロック強度は、H.264で使われるものであって、境界強度とも言い、通常BSと言う。BSは、2つのブロックの予測モード及び動きの差、符号化された残余分の存在如何によって変わる。表1は、BSパラメータを示す。表1において、条件は、上から下まで順次に判断し、そのときの条件に該当する値がBSと決定される。BSが0というのは、フィルタリングをしないということを意味する。ブロック強度決定部620でBSが4未満であると決定された場合、第2フィルタリング部650でH.264固有のフィルタリングを行う。ブロック強度決定部620は、映像圧縮フォーマットがWMV-9である場合にH.264と区別するためにブロック強度を5と決定する。テーブル決定部630は、前記ブロック強度が所定の閾値以上である場合、前記ブロック強度によってフィルタリングテーブルを異なって決定する。映像圧縮フォーマットがH.264である場合、BSが4に対して、次の条件を満たすか否かによって、4個のモードに対してそれぞれフィルタリングテーブルを決定する。このような条件を満たすか否かによる4個のモードの区別は、H.264AVC標準に記載されている。第1条件は、下記の式1のとおりである。ここで、ABSは、絶対値を示す演算子であり、α、βは、H.264AVC標準で定義された閾値であって、2つのブロックp及びqの量子化パラメータ。映像圧縮フォーマットがH.264であれば、両ブロックp、qの予測モード及び動きの差、符号化された残余分の存在有無によってブロック強度BSを決定する。BSが4であるか、または4未満であるかを判定する。BSが4未満であれば、H.264固有フィルタリングを行う。BSが4であれば、970段階に進行して、フィルタリングテーブルによって共通フィルタリングを行う。910段階で映像圧縮フォーマットがH.264でなければ、映像圧縮フォーマットがWMV-9であるか否かを判定する。映像圧縮フォーマットがWMV-9であれば、入力されるデータからシーケンスパラメータのうち一つであるLOOPFILTERが1に設定されているか可否を判定する。LOOPFILTERパラメータは、WMV-9の映像データに対するフィルタリング如何を表すパラメータである。LOOPFILTERパラメータが1に設定されていれば、フィルタリングテーブルによって共通フィルタリングを行う。本発明はまた、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読取られるデータが保存されるすべての種類の記録装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ROMリードオンリメモリ、RAMランダムアクセスメモリ、CD-ROM、磁気テープ、フロッピー登録商標ディスク、光データ保存装置などがあり、また、キャリアウェーブ例えば、インターネットを介した伝送の形態に具現されるものも含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散されて、分散方式でコンピュータで読み取り可能なコードが保存されかつ実行されうる。そして、本発明を具現するための機能的なプログラム、コード及びコードセグメントは、本発明が属する技術分野のプログラマーによって容易に推論されうる。以上、図面と明細書とで最良の実施形態が開示された。ここで、特定の用語が使用されたが、これは、単に本発明を説明するための目的で使用されたものであり、意味限定や特許請求の範囲に記載された本発明の範囲を制限するために使用されたものではない。したがって、当業者であれば、これから多様な変形及び均等な他の実施形態が可能である。ということが理解できるであろう。したがって、本発明の真の技術的保護範囲は、特許請求の範囲の技術的思想により決定されなければならない。