(57)【要約】【課題】本発明は、圧縮画像の復号処理における画像データの外部メモリと画像復号装置間の転送処理に関するものである。復号対象マクロブロックの復号に周辺マクロブロックの情報が必要となる場合、従来の方式では効率が悪い転送であった。【解決手段】転送対象のブロックに対応するピクチャの領域から、前記転送対象のブロックの下に位置するブロックのフィルタ処理に影響するライン数分上にシフトさせ、さらにそこから前記転送対象のブロックの右に位置するブロックのフィルタ処理に影響する列数分左にシフトした矩形領域を矩形転送する。【選択図】図８
2007258882.tif 000002
【特許請求の範囲】
【請求項１】
画像をいくつかの矩形ブロックに分割して、ブロック毎にフィルタ処理を行う画像復号装置であって、前記フィルタ処理が終了した後の画像データを外部メモリに転送する際、転送対象のブロックに対応するピクチャの領域から、前記転送対象のブロックの下に位置するブロックのフィルタ処理に影響するライン数分上にシフトさせ、さらにそこから前記転送対象のブロックの右に位置するブロックのフィルタ処理に影響する列数分左にシフトした矩形領域を、矩形転送することを特徴とする画像復号装置。
【請求項２】
画像をいくつかの矩形ブロックに分割して、ブロック毎にフィルタ処理を行う画像復号装置であって、前記フィルタ処理が終了した後の画像データを外部メモリに転送する際、前記転送対象のブロックの右に位置するブロックのフィルタ処理が終了してから、前記転送対象のブロックの下に位置するブロックのフィルタ処理に影響するライン数分上にシフトした矩形領域を、矩形転送することを特徴とする画像復号装置。
【請求項３】
画像をいくつかの矩形ブロックに分割して、ブロック毎にフィルタ処理を行う画像方法であって、前記フィルタ処理が終了した後の画像データを外部メモリに転送する際、転送対象のブロックに対応するピクチャの領域から、前記転送対象のブロックの下に位置するブロックのフィルタ処理に影響するライン数分上にシフトさせ、さらにそこから前記転送対象のブロックの右に位置するブロックのフィルタ処理に影響する列数分左にシフトした矩形領域を、矩形転送することを特徴とする画像復号方法。
【請求項４】
画像をいくつかの矩形ブロックに分割して、ブロック毎にフィルタ処理を行う画像復号方法であって、前記フィルタ処理が終了した後の画像データを外部メモリに転送する際、前記転送対象のブロックの右に位置するブロックのフィルタ処理が終了してから、前記転送対象のブロックの下に位置するブロックのフィルタ処理に影響するライン数分上にシフトした矩形領域を、矩形転送することを特徴とする画像復号方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は圧縮画像の復号を行なう画像復号装置に関するものである。
【背景技術】
【０００２】
近年、画像データのデジタル化が進み、大容量のデジタル画像データを通信によって伝送する際や媒体に記録する際に、画像データを圧縮する必要が生じている。このため動画像の符号化には、ＭＰＥＧ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）符号化方式が用いられることが多い。
【０００３】
ＭＰＥＧ符号化方式としては、従来から使用されているＭＰＥＧ２（ＩＳＯ／ＩＥＣ１３８１８−２）やＭＰＥＧ４（ＩＳＯ／ＩＥＣ１４４９６−２）、近年標準化されたＭＰＥＧ４ＡＶＣ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）（ＩＴＵ−Ｔ  Ｈ．２６４）などが存在する。これらの動画像符号化方式では、圧縮された画像データをマクロブロック（ＭＢ：Ｍａｃｒｏｂｌｏｃｋ）と呼ばれるブロックに分割して、マクロブロックを符号化処理単位として符号化が行われる。
【０００４】
従来のＭＰＥＧ２やＭＰＥＧ４などの画像符号化方式では、特に低ビットレートで符号化する場合に、復号画像にブロック歪みが生じたままフレームメモリに格納され、動き補償処理または画面内予測処理において、このブロック歪みを含んだ画像が参照され、さらに画質の劣化が伝播するという問題点があった。これに対してＭＰＥＧ４ＡＶＣ符号化方式は、外部メモリに復号画像を格納するのに先立ち、適応的にデブロッキングフィルタによってブロック歪みを除去する。これによって、画像のブロック歪みが参照画像に含まれてしまい、復号画像に伝播してしまうのを防ぎ、良好な画質の復号画像を得ることが可能となった。
【０００５】
デブロッキングフィルタは、図１に示される通りマクロブロックを４×４画素単位のブロックに分割し、上と左のブロック境界の８画素を用いてそれぞれフィルタ処理が行なわれる。図１の示される画素ｐ０、ｐ１、ｐ２、ｐ３、ｑ０、ｑ１、ｑ２、ｑ３に対してデブロッキングフィルタを行った後の画素値をそれぞれｐ０’、ｐ１’、ｐ２’、ｐ３’、ｑ０’、ｑ１’、ｑ２’、ｑ３’とすると、最も強くフィルタがけられる場合のフィルタ演算は以下のようになる。
【０００６】
【数１】
2007258882.tif 000003
【０００７】
このためマクロブロックにデブロッキングフィルタ処理するためには、復号対象のマクロブロックの左隣接マクロブロックと上隣接マクロブロックの境界４画素が必要となる。また、復号対象のマクロブロックのフィルタ処理後の下４画素と右４画素は、それぞれ復号対象のマクロブロックの下隣接マクロブロックと右隣接マクロブロックのデブロッキングフィルタ処理のために必要となり、さらに下隣接マクロブロックと右隣接マクロブロックのデブロッキングフィルタ処理が完了しなければ復号対象のマクロブロックの下３画素と右３画素の値は確定しない。よって、復号対象マクロブロックのデブロッキングフィルタを完全に終えるには、上隣接マクロブロック、下隣接マクロブロック、左隣接マクロブロック、右隣接マクロブロックの画素が必要となる。この関係を図５に示す。
【０００８】
従来のＭＰＥＧ２やＭＰＥＧ４などの画像符号化方式では、デブロッキングフィルタに相当する処理がないため、マクロブロック毎に復号処理が独立していた。そのため、復号対象のマクロブロックの動き補償が完了すれば、そのマクロブロックの画素データは他のマクロブロックの復号処理において用いられることがないため、動き補償が完了した時点で外部メモリに対して復号画像データを転送される構成になっていた。
【０００９】
従来の画像復号装置２０９の構成図を図２に示す。画像復号装置２０９は、同図が示すとおり、可変長復号部２０１、逆量子化部２０２、逆直交変換部２０３、画面内予測部２０４、動き補償部２０５、フィルタ処理部２０６、ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）コントローラ２０７、外部メモリ２０８を備える。
【００１０】
ＤＭＡコントローラ２０７は、外部メモリ２０８と、可変長復号部２０１、動き補償部２０５あるいはフィルタ処理部２０６との間でのデータ転送を行う機能を有する。
【００１１】
外部メモリ２０８は、圧縮された画像データが可変長符号化されてなるビットストリーム、参照画像データ、フィルタ処理された復号画像データ等を格納するためのＤＲＡＭである。
【００１２】
可変長復号部２０１は、圧縮された画像データが可変長符号化されてなるビットストリームが入力されると、ビットストリームを可変長復号して、圧縮画像のストリームデータからマクロブロックタイプと動きベクトルとを抽出し、マクロブロックの実体であり周波数変換されたいわゆる差分値を表現するブロックデータを抽出し逆量子化部２０２に伝達する機能を有する。
【００１３】
逆量子化部２０２は、可変長復号部２０１から伝えられるブロックデータを逆量子化して逆直交変換部２０３に伝達する機能を有する。
【００１４】
逆直交変換部２０３は、逆量子化部２０２から伝えられる逆量子化されたブロックデータを逆直交変換して得られる差分値を出力する機能を有する。
【００１５】
画面内予測部２０４は、画面内予測を実施する機能、即ち逆直交変換部２０３が出力するそのマクロブロックについての差分値とそのマクロブロックの周辺画像とを加算することにより画像を再構成する機能を有する。
【００１６】
動き補償部２０５は、外部メモリ２０８から参照画像を取得し、逆直交変換部２０３が出力するマクロブロックについての差分値を加算することにより画像を再構成する補償処理、つまりいわゆる動き補償の逆処理に相当する処理（以降、この処理を動き補償処理という）を実行する機能を有する。
【００１７】
フィルタ処理部２０６は、復号対象マクロブロックの周辺画像データを必要に応じて外部メモリ２０８から取得し、画面内予測部２０４又は動き補償部２０５が出力する再構成画像と併せて、デブロッキングフィルタ処理を行う機能、即ちブロックノイズを抑圧するためのフィルタをかけることにより復号画像を得て、ＤＭＡコントローラ２０７を介して外部メモリ２０８に転送する機能を有する。
【００１８】
次に、従来の画像復号装置２０９のマクロブロックを復号単位とした動作を説明する。
【００１９】
図２において、外部メモリ２０８からＤＭＡコントローラ２０７を介してビットストリームを取得する。以降、画像復号装置２０９は、マクロブロックを処理単位として逆可変長復号部２０１、逆量子化部２０２、逆直交変換部２０３を順次起動し、逆可変長復号、逆量子化、逆直交変換をそれぞれ行う。逆直交変換後は、復号対象のマクロブロックのマクロブロックタイプがイントラマクロブロックの場合は画面内予測部２０４が、インターマクロブロックの場合は動き補償部２０５が起動される。動き補償部２０５が起動される場合は、ＤＭＡコントローラ２０７を介して外部メモリ２０８から参照画像データを取得する。
【００２０】
その後、フィルタ処理部２０６でデブロッキングフィルタ処理が行われる。このフィルタ処理の動作フローを図３、動作イメージを図４に示す。
【００２１】
まず、復号対象のマクロブロックの左隣接の縦１６画素、横４画素の矩形の画像データをＤＭＡコントローラ２０７を介して外部メモリ２０８から取得する。次に、復号対象のマクロブロックの上隣接の縦４画素、横１６画素の矩形の画像データをＤＭＡコントローラ２０７を介して外部メモリ２０８から取得する。上記処理によって取得された画像データは、図４において「デブロッキングフィルタ処理のために外部メモリ２０８から取得する画像データ」で示される部分のデータである。
【００２２】
この後、上記処理によって外部メモリ２０８から取得した画像データと併せて、復号対象のマクロブロックをフィルタ処理部２０６でデブロッキングフィルタ処理を行う。フィルタ処理後は、外部メモリ２０８から取得した画像データと併せて、復号対象のマクロブロックの画像データの全てをＤＭＡコントローラ２０７を介して外部メモリ２０８に転送する。上記処理によって転送される画像データは、図４において「フィルタ処理後、外部メモリ２０８に転送される画像データ」で示される部分のデータである。
【００２３】
以上の処理によってマクロブロックの復号処理が行われる。この処理を繰り返すことで画像全体の復号が行われる。
【非特許文献１】先行技術資料：Ｈ．２６４／ＡＶＣ教科書（角野眞也（他）編、インプレスネットビジネスカンパニー版、ＩＳＢＮ：４８４４３１９８３３）
【発明の開示】
【発明が解決しようとする課題】
【００２４】
デブロッキングフィルタ処理は、復号対象のマクロブロックのうち、画素値が確定する画素と確定しない画素があるため、マクロブロックの画像データを外部メモリに転送する方法が課題となる。確定した画素のみを転送すると、図５に示される通り矩形転送ができずに無駄な転送が生じてしまう。このため外部メモリのバスバンド幅を大きくしなければならず、この結果、画像復号装置の製造コストが大きく上昇してしまう。
【００２５】
また、マクロブロックの画素が全て確定するまで画像データをローカルメモリに保存すると、１マクロブロックライン分の画素値、つまり
１６×１６×「１ライン分のマクロブロックの数」 ［画素］
を保存する必要があるため、大容量なローカルメモリが必要となる。ローカルメモリは外部メモリ高い周波数で動作するものであり外部メモリと比べて高価なため、この結果、画像復号装置の製造コストが大きく上昇してしまう。
【００２６】
上述した従来の画像復号装置では、デブロッキングフィルタ処理を行う場合に復号対象のマクロブロックの上隣接マクロブロックと左隣接マクロブロックの画像データが必要となるため、一度外部メモリに転送した画像データを再度、取得しなければならなかった。また、この取得しなければならない画像データは、縦または横が４画素の矩形状のデータであり、一般に外部メモリから取得できるデータの最小サイズ（以降、転送単位という）よりも小さいため、外部メモリからデブロッキングフィルタ処理に必要な画像データを取得する場合、不必要なデータも併せて取得することになってしまう。さらに、デブロッキングフィルタ処理後に画像データを外部メモリに転送する場合にも、フィルタ処理時に外部メモリから取得した画像データも併せて転送しなければならないため、転送する画像データが外部メモリへの転送単位より小さい転送、または転送単位の整数倍とはならない転送になってしまい、ここでも不必要なデータを併せて転送することになってしまう。
【００２７】
以上のことにより、従来の画像復号装置では外部メモリのバスバンド幅をかなり大きくする必要があり、この結果、画像復号装置の製造コストが大きく上昇してしまう。
【課題を解決するための手段】
【００２８】
上記課題を解決するために本発明に係る画像復号装置は、画像をいくつかの矩形ブロックに分割して、ブロック毎にフィルタ処理を行う画像復号装置であって、前記フィルタ処理が終了した後の画像データを外部メモリに転送する際、転送対象のブロックに対応するピクチャの領域から、前記転送対象のブロックの下に位置するブロックのフィルタ処理に影響するライン数分上にシフトさせ、さらにそこから前記転送対象のブロックの右に位置するブロックのフィルタ処理に影響する列数分左にシフトした矩形領域を、矩形転送することを特徴とする。
【発明の効果】
【００２９】
本発明に係る画像復号装置によれば、画像復号装置のローカルメモリの容量を極力抑えながら、かつ外部メモリに対する無駄な転送をなくして転送効率を高め、外部メモリのバスバンド幅の上昇を抑えることが可能となる。これによって、従来の画像復号装置に比べて製造コストを低下させることできる。
【発明を実施するための最良の形態】
【００３０】
（実施の形態１）
以下、本発明の実施の形態１に係る画像復号装置について説明する。
【００３１】
（構成）
本発明の実施の形態１に係る画像復号装置６０９は、図６が示すとおり、可変長復号部２０１、逆量子化部２０２、逆直交変換部２０３、画面内予測部２０４、動き補償部２０５、フィルタ処理部６０６、ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）コントローラ６０７、外部メモリ２０８、ローカルメモリ６１０を備える。なお、図６に示した画像復号装置６０９の各構成要素のうち従来の画像復号装置２０９の構成要素と同一のものについては、図２と同じ符号を付しており、これらについては詳しい説明を省略する。
【００３２】
ＤＭＡコントローラ６０７は、外部メモリ２０８と、可変長復号部２０１、動き補償部２０５あるいはフィルタ処理部６０６との間でのデータ転送を行う機能を有する。従来の画像復号装置２０９のＤＭＡコントローラ２０７とは異なり、外部メモリ２０８からフィルタ処理部６０６にデータが転送されることはない。
【００３３】
ローカルメモリ６１０は、フィルタ処理部６０６がデブロッキングフィルタ処理に必要となる画像データやデブロッキングフィルタ処理された画像データを一時的に格納するためのメモリである。
【００３４】
フィルタ処理部６０６は、復号対象マクロブロックの周辺画像データを必要に応じてローカルメモリ６１０から取得し、画面内予測部２０４又は動き補償部２０５が出力する再構成画像と併せて、デブロッキングフィルタ処理を行う機能、即ちブロックノイズを抑圧するためのフィルタをかける機能を有する。併せてフィルタ処理部６０６は、フィルタ処理後の画像データのうち、ローカルメモリ６１０に保存すべき画像データはローカルメモリ６１０に保存し、それ以外の画像データは、必要ならばローカルメモリ６１０に保存されている画像データと併せてＤＭＡコントローラ６０７を介して外部メモリ２０８に転送する機能も有する。
【００３５】
従来の画像復号装置２０９と異なる点は、デブロッキングフィルタ処理後の画像データの全てを外部メモリ２０８に転送するのではなく、一部または全てをローカルメモリ６１０に一時的に保存し、それ以外の画像データをＤＭＡコントローラ６０７を介して外部メモリ２０８に転送する点である。
【００３６】
（動作）
次に、本発明の実施の形態１に係る画像復号装置６０９のマクロブロックを処理単位とした動作フローを図７に示す。
【００３７】
図６において、外部メモリ２０８からＤＭＡコントローラ６０７を介して復号対象のマクロブロックに対応するビットストリームを取得する。以降、画像復号装置６０９は、図７に従ってマクロブロックを処理単位として逆可変長復号部２０１、逆量子化部２０２、逆直交変換部２０３を順次起動し、逆可変長復号、逆量子化、逆直交変換をそれぞれ行う。逆直交変換後は、処理対象のマクロブロックのマクロブロックタイプがイントラマクロブロックの場合は画面内予測部２０４が、インターマクロブロックの場合は動き補償部２０５が起動される。動き補償部２０５が起動される場合は、ＤＭＡコントローラ６０７を介して外部メモリ２０８から参照画像データを取得する。
【００３８】
その後、フィルタ処理部６０６でデブロッキングフィルタ処理が行われる。このフィルタ処理の動作フローを図７、動作イメージを図８に示す。
【００３９】
まず、復号対象のマクロブロックの左隣接の縦１６画素、横４画素の矩形の画像データをローカルメモリ６１０から取得する。次に、復号対象のマクロブロックの上隣接の縦４画素、横１６画素の矩形の画像データをローカルメモリ６１０から取得する。上記処理によって取得する画像データは、図８において「デブロッキングフィルタ処理のためにローカルメモリ６１０から取得する画像データ」で示される部分のデータである。
【００４０】
この後、上記処理によってローカルメモリ６１０から取得した画像データと併せて、復号対象のマクロブロックをフィルタ処理部６０６でデブロッキングフィルタ処理を行う。
【００４１】
フィルタ処理後は、復号対象マクロブロックの右端の縦１６画素、横４画素の矩形の画像データと下端の縦４画素、横１６画素の矩形の画像データ、および復号対象のマクロブロックの左隣接の下側に位置する縦４画素、横４画素の矩形の画像データと、復号対象のマクロブロックの上隣接の右側位置する縦４画素、横４画素の矩形の画像データは、ローカルメモリ６１０に保存する。上記処理によって保存する画像データは、図８において「デブロッキングフィルタ処理対象のマクロブロック」と「デブロッキングフィルタ処理のためにローカルメモリ６１０から取得する画像データ」と「フィルタ処理後、外部メモリ２０８に転送するためにローカルメモリ６１０から取得する画像データ」とを合わせた部分から、「フィルタ処理後、外部メモリ２０８に転送される画像データ」を引いた部分のデータである。
【００４２】
次に、復号対象マクロブロックの左上に位置する縦４画素、横４画素の画像データをローカルメモリ６１０から取得する。上記処理によって取得する画像データは、図８において「フィルタ処理後、外部メモリ２０８に転送するためにローカルメモリ６１０から取得する画像データ」で示される部分のデータである。
【００４３】
この後、復号対象マクロブロックに対応するピクチャ領域から４画素上にシフトさせ、さらにそこから４画素左にシフトした縦１６画素、横１６画素の画像データを外部メモリ２０８に転送する。上記処理によって転送する画像データは、図８において「フィルタ処理後、外部メモリ２０８に転送される画像データ」で示される部分のデータである。
【００４４】
以上の処理によってマクロブロックの復号処理が行われる。この処理を繰り返すことで画像全体の復号が行われる。
【００４５】
（実施の形態２）
以下、本発明の実施の形態２に係る画像復号装置について説明する。
【００４６】
（構成）
本発明の実施の形態２に係る画像復号装置６０９は実施の形態１と同じである。
【００４７】
（動作）
次に、本発明の実施の形態２に係る画像復号装置６０９の動作について説明する。
【００４８】
図６において、外部メモリ２０８からＤＭＡコントローラ６０７を介して復号対象のマクロブロックに対応するビットストリームを取得する。以降、画像復号装置６０９は、図７に従ってマクロブロックを処理単位として逆可変長復号部２０１、逆量子化部２０２、逆直交変換部２０３を順次起動し、逆可変長復号、逆量子化、逆直交変換をそれぞれ行う。逆直交変換後は、処理対象のマクロブロックのマクロブロックタイプがイントラマクロブロックの場合は画面内予測部２０４が、インターマクロブロックの場合は動き補償部２０５が起動される。動き補償部２０５が起動される場合は、ＤＭＡコントローラ６０７を介して外部メモリ２０８から参照画像データを取得する。
【００４９】
その後、フィルタ処理部６０６でデブロッキングフィルタ処理が行われる。このフィルタ処理の動作フローを図７、動作イメージを図８に示す。
【００５０】
まず、復号対象のマクロブロックの左隣接の縦１６画素、横４画素の矩形の画像データをローカルメモリ６１０から取得する。次に、復号対象のマクロブロックの上隣接の縦４画素、横１６画素の矩形の画像データをローカルメモリ６１０から取得する。上記処理によって取得する画像データは、図８において「デブロッキングフィルタ処理のためにローカルメモリ６１０から取得する画像データ」で示される部分のデータである。
【００５１】
この後、上記処理によってローカルメモリ６１０から取得した画像データと併せて、復号対象のマクロブロックをフィルタ処理部６０６でデブロッキングフィルタ処理を行う。
【００５２】
フィルタ処理後は、復号対象マクロブロックの画像データ、および復号対象のマクロブロックの上隣接の縦４画素、横１６画素の矩形の画像データと、復号対象のマクロブロックの左隣接の下側に位置する縦４画素、横４画素の矩形の画像データをローカルメモリ６１０に保存する。上記処理によって保存する画像データは、図１０において「デブロッキングフィルタ処理対象のマクロブロック」と「デブロッキングフィルタ処理のためにローカルメモリ６１０から取得する画像データ」と「フィルタ処理後、外部メモリ２０８に転送するためにローカルメモリ６１０から取得する画像データ」とを合わせた部分から、「フィルタ処理後、外部メモリ２０８に転送される画像データ」を引いた部分のデータである。
【００５３】
次に、復号対象マクロブロックの左隣接のマクロブロックの左上に位置する縦１２画素、横１２画素の矩形の画像データと、復号対象マクロブロックの左上に位置する縦４画素、横１６画素の画像データをローカルメモリ６１０から取得する。上記処理によって取得する画像データは、図１０において「フィルタ処理後、外部メモリ２０８に転送するためにローカルメモリ６１０から取得する画像データ」で示される部分のデータである。
【００５４】
この後、復号対象マクロブロックの左隣接のマクロブロックのピクチャ領域から４画素上にシフトした縦１６画素、横１６画素の画像データを外部メモリ２０８に転送する。上記処理によって転送する画像データは、図１０において「フィルタ処理後、外部メモリ２０８に転送される画像データ」で示される部分のデータである。
【００５５】
以上の処理によってマクロブロックの復号処理が行われる。この処理を繰り返すことで画像全体の復号が行われる。
【００５６】
なお、本発明に係る実施の形態１、２では、ＭＰＥＧ４ＡＶＣ符号化方式で符号された画像の復号を想定して説明を行なったが、この符号化方式に限定されるものではなく、復号したマクロブロックの画像データに対して、復号したマクロブロックの隣接または周辺のマクロブロックの画像データを必要とするようなフィルタ処理を行なうフィルタ処理手段を含む符号化方式であればよい。
【００５７】
また動画像復号装置を実現する形態を特に指定していないが、これは、１チップまたは複数チップの集積回路で実現してもよいし、コンピュータのプログラムで実現してもよいし、その他どのような形態で実現してもよい。コンピュータのプログラムの場合、メモリカード、ＣＤ−ＲＯＭなどいかなる記録媒体に書き込まれたものをコンピュータに読み込ませて実行させる形にしてもよいし、ネットワークを経由してプログラムをダウンロードして、実行させる形にしてもよい。
【産業上の利用可能性】
【００５８】
本発明に係る画像復号装置は、外部メモリへの転送効率を高め、外部メモリのバスバンド幅の上昇を抑えることが可能とする可能な特徴を有し、ＭＰＥＧ等の圧縮画像を扱うデジタルテレビ、ＤＶＤレコーダ等として有用である。
【図面の簡単な説明】
【００５９】
【図１】ＭＰＥＧ４ＡＶＣ符号化方式におけるデブロッキングフィルタ処理を示した図
【図２】従来の画像復号装置の構成を示した図
【図３】従来の画像復号装置のマクロブロックを復号単位とした動作フローを示した図
【図４】従来の画像復号装置のマクロブロックを復号単位とした動作イメージを示した図
【図５】ＭＰＥＧ４ＡＶＣ符号化方式におけるデブロッキングフィルタ処理対象のマクロブロックとその周辺との関係を示す図
【図６】本発明の実施の形態１および実施の形態２に係る画像復号装置の構成を示した図
【図７】本発明の実施の形態１に係る画像復号装置のマクロブロックを復号単位とした動作フローを示した図
【図８】本発明の実施の形態１に係る画像復号装置のマクロブロックを復号単位とした動作イメージを示した図
【図９】本発明の実施の形態２に係る画像復号装置のマクロブロックを復号単位とした動作フローを示した図
【図１０】本発明の実施の形態２に係る画像復号装置のマクロブロックを復号単位とした動作イメージを示した図
【符号の説明】
【００６０】
２０１    従来の画像復号装置における可変長復号部
２０２    従来の画像復号装置における逆量子化部
２０３    従来の画像復号装置における逆直交変換部
２０４    従来の画像復号装置における画面内予測部
２０５    従来の画像復号装置における動き補償部
２０６    従来の画像復号装置におけるフィルタ処理部
２０７    従来の画像復号装置におけるＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）コントローラ
２０８    従来の画像復号装置における外部メモリ
２０９    従来の画像復号装置
６０６    本発明の実施の形態１および実施の形態２に係る画像復号装置におけるフィルタ処理部
６０７    本発明の実施の形態１および実施形態２に係る画像復号装置におけるＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）コントローラ
６０９    本発明の実施の形態１および実施の形態２に係る画像復号装置
６１０    本発明の実施の形態１および実施の形態２に係る画像復号装置におけるローカルメモリ
【図１】
2007258882.tif 000004
【図２】
2007258882.tif 000005
【図３】
2007258882.tif 000006
【図４】
2007258882.tif 000007
【図５】
2007258882.tif 000008
【図６】
2007258882.tif 000009
【図７】
2007258882.tif 000010
【図８】
2007258882.tif 000011
【図９】
2007258882.tif 000012
【図１０】
2007258882.tif 000013