【手続補正書】
【提出日】平成19年12月21日(2007.12.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
任意スライス順序（ＡＳＯ：Ａｒｂｉｔｒａｒｙ  Ｓｌｉｃｅ  Ｏｒｄｅｒ）の符号化画像データを復号する画像復号装置であって、
前記符号化画像データに所定の変換処理を施すことによって復号を行い複数のスライスを生成する復号部と、
前記複数のスライスに第１フィルタ処理を施し、復号画像を生成するデブロッキングフィルタと、
前記複数のスライスのマクロブロックの内、スライス境界に接するマクロブロックのフィルタ処理前画像を格納するマクロブロックメモリとを備え、
前記デブロッキングフィルタは、前記マクロブロックメモリに格納されている前記フィルタ処理前画像を用いて、スライス境界に接するマクロブロックの第２フィルタ処理を行う画像復号装置。
【請求項２】
任意スライス順序の符号化画像データを復号する画像復号装置であって、
前記符号化画像データに所定の変換処理を施すことによって復号を行い複数のスライスを生成する復号部と、
前記複数のスライスに第１フィルタ処理を施し、復号画像を生成するデブロッキングフィルタと、
前記復号画像を格納するフレームメモリと、
前記複数のスライスのマクロブロックの内、スライス境界に接するマクロブロックのフィルタ処理前画像を格納するマクロブロックメモリとを備え、
前記デブロッキングフィルタは、前記マクロブロックメモリに格納されている前記フィルタ処理前画像を用いて、スライス境界に接するマクロブロックの第２フィルタ処理を行い、前記フレームメモリに格納されている復号画像を一部置換する画像復号装置。
【請求項３】
前記復号部は、前記符号化画像データを、入力される順序に復号して前記複数のスライスを生成し、
前記デブロッキングフィルタは、前記複数のスライスのマクロブロックに対して、それぞれのスライスが生成された順に第１フィルタ処理を施して、復号画像を生成し、生成した復号画像を前記フレームメモリに格納し、
前記複数のスライスの内、先に復号される第１のスライスと前記第１のスライスよりも後に復号される第２のスライスとがスライス境界を挟んで位置する場合、
前記マクロブロックメモリは、前記第１のスライスのマクロブロックの内、前記スライス境界に接するマクロブロックのフィルタ処理前画像を格納し、
前記デブロッキングフィルタは、前記第２のスライスのマクロブロックの内、前記スライス境界に接するマクロブロックに対して、前記マクロブロックメモリに格納されている前記第１のスライスのフィルタ処理前画像を用いて第１フィルタ処理を行い、
前記デブロッキングフィルタは、前記第１のスライスのマクロブロックの内、前記スライス境界に接するマクロブロックに対して、前記マクロブロックメモリに格納されている前記第１のスライスのフィルタ処理前画像を用いて第２フィルタ処理を行い、第２フィルタ処理された画像を用いて、前記フレームメモリにすでに格納されている前記第１のスライスのマクロブロックの内の前記スライス境界に接するマクロブロックの復号画像を少なくとも部分的に置換する、請求項１または２記載の画像復号装置。
【請求項４】
前記第１のスライスのマクロブロックの内の前記スライス境界に接するマクロブロックが、１６画素×１６画素（２５６画素）で構成される時、前記デブロッキングフィルタは、前記スライス境界に近い１２８画素の画像を、第２フィルタ処理された画像を用いて置換する、請求項３記載の画像復号装置。
【請求項５】
前記画像復号装置は、制御部をさらに備え、
前記制御部は、前記デブロッキングフィルタと、前記フレームメモリと、前記マクロブロックメモリとを制御して、スライス境界のフィルタ処理を制御する、請求項２または３記載の画像復号装置。
【請求項６】
前記復号部は、圧縮された任意スライス順序の符号化画像データを可変長復号して復号データを生成する可変長復号部と、
前記復号データを逆量子化して変換係数を生成する逆量子化部と、
前記変換係数を逆直交変換して差分画像データを生成する逆直交変換部と、
前記復号データがフレーム間符号化されたデータである場合、既に復号され前記フレームメモリに格納されている復号画像データから、前記可変長復号部により生成された動きベクトルに基づいて予測画像データを生成する動き補償部と、
前記差分画像データと前記復号画像データを加算して再構成画像データを生成する加算部とを有する、請求項１から３のいずれかに記載の画像復号装置。
【請求項７】
前記復号部における復号処理と、前記デブロッキングフィルタにおけるフィルタ処理とは、パイプライン構成により処理される、請求項１から３のいずれかに記載の画像復号装置。
【請求項８】
任意スライス順序の複数のスライスからなる符号化画像データを復号する画像復号方法であって、
スライス境界より右下に位置し、先に入力されるマクロブロックに対して、フレームの最も左上に位置するマクロブロックよりも先に、デブロックフィルタリング処理を行う画像復号方法。
【請求項９】
任意スライス順序の符号化画像データを復号する画像復号方法であって、
前記符号化画像データに所定の変換処理を施すことによって復号を行い複数のスライスを生成する復号ステップと、
前記複数のスライスにデブロッキングのためのフィルタ処理を施す第１フィルタリングステップと、
前記第１フィルタリングステップでフィルタ処理が施された前記複数のスライスを格納する第１格納ステップと、
前記複数のスライスのマクロブロックの内、スライス境界に接するマクロブロックのフィルタ処理前画像を格納する第２格納ステップと、
前記第２格納ステップにおいて格納されている、前記フィルタ処理前画像を用いて、スライス境界に接するマクロブロックのフィルタ処理を行い、前記第１格納ステップにおいて格納されたスライスの一部を置換する第２フィルタリングステップとを含む画像復号方法。
【請求項１０】
前記復号ステップでは、前記符号化画像データを、入力される順序に復号して前記複数のスライスを生成し、
前記第１フィルタリングステップでは、前記複数のスライスのマクロブロックに対して、それぞれのスライスが生成された順にフィルタ処理を施し、
前記複数のスライスの内、先に復号された第１のスライスと前記第１のスライスよりも後に復号された第２のスライスとがスライス境界を挟んで位置する場合、
前記第２格納ステップでは、前記第１のスライスのマクロブロックの内、前記スライス境界に接するマクロブロックのフィルタ処理前画像を格納し、
前記第１フィルタリングステップでは、前記第２のスライスのマクロブロックの内、前記スライス境界に接するマクロブロックに対して、前記第２格納ステップにおいて格納されている前記第１のスライスのフィルタ処理前画像を用いて第１フィルタ処理を行い、
前記第２フィルタリングステップでは、前記第１のスライスのマクロブロックの内、前記スライス境界に接するマクロブロックに対して、前記第２格納ステップにおいて格納されている前記第１のスライスのフィルタ処理前画像を用いて第２フィルタ処理を行い、第２フィルタ処理された画像を用いて、前記第１格納ステップにおいてすでに格納されている前記第１のスライスのマクロブロックの内の前記スライス境界に接するマクロブロックの画像を少なくとも部分的に置換する、請求項９記載の画像復号方法。
【請求項１１】
任意スライス順序の符号化画像データを復号する画像復号装置であって、
前記符号化画像データに所定の変換処理を施すことによって復号を行い複数のスライスを生成するとともに、前記複数のスライスのマクロブロックの内、スライス境界に接するマクロブロックのフィルタ処理前画像をマクロブロックメモリに格納する復号部と、
前記複数のスライスに第１フィルタ処理を施し、復号画像を生成するデブロッキングフィルタとを備え、
前記デブロッキングフィルタは、前記マクロブロックメモリに格納されている前記フィルタ処理前画像を用いて、スライス境界に接するマクロブロックの第２フィルタ処理を行う画像復号装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
第１の画像復号装置は、任意スライス順序の符号化画像データを復号する画像復号装置であって、符号化画像データに所定の変換処理を施すことによって復号を行い複数のスライスを生成する復号部と、複数のスライスに第１フィルタ処理を施し、復号画像を生成するデブロッキングフィルタと、複数のスライスのマクロブロックの内、スライス境界に接するマクロブロックのフィルタ処理前画像を格納するマクロブロックメモリとを備え、デブロッキングフィルタは、マクロブロックメモリに格納されているフィルタ処理前画像を用いて、スライス境界に接するマクロブロックの第２フィルタ処理を行う。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
第２の画像復号装置は、任意スライス順序の符号化画像データを復号する画像復号装置であって、符号化画像データに所定の変換処理を施すことによって復号を行い複数のスライスを生成する復号部と、複数のスライスに第１フィルタ処理を施し、復号画像を生成するデブロッキングフィルタと、復号画像を格納するフレームメモリと、複数のスライスのマクロブロックの内、スライス境界に接するマクロブロックのフィルタ処理前画像を格納するマクロブロックメモリとを備え、デブロッキングフィルタは、マクロブロックメモリに格納されているフィルタ処理前画像を用いて、スライス境界に接するマクロブロックの第２フィルタ処理を行い、フレームメモリに格納されている復号画像を一部置換する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
第３の画像復号装置では、復号部は、符号化画像データを、入力される順序に復号して複数のスライスを生成し、デブロッキングフィルタは、複数のスライスのマクロブロックに対して、それぞれのスライスが生成された順に第１フィルタ処理を施して、復号画像を生成し、生成した復号画像をフレームメモリに格納し、複数のスライスの内、先に復号される第１のスライスと第１のスライスよりも後に復号される第２のスライスとがスライス境界を挟んで位置する場合、マクロブロックメモリは、第１のスライスのマクロブロックの内、スライス境界に接するマクロブロックのフィルタ処理前画像を格納し、デブロッキングフィルタは、第２のスライスのマクロブロックの内、スライス境界に接するマクロブロックに対して、マクロブロックメモリに格納されている第１のスライスのフィルタ処理前画像を用いて第１フィルタ処理を行い、デブロッキングフィルタは、第１のスライスのマクロブロックの内、スライス境界に接するマクロブロックに対して、マクロブロックメモリに格納されている第１のスライスのフィルタ処理前画像を用いて第２フィルタ処理を行い、第２フィルタ処理された画像を用いて、フレームメモリにすでに格納されている第１のスライスのマクロブロックの内のスライス境界に接するマクロブロックの復号画像を少なくとも部分的に置換する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第５の画像復号装置では、画像復号装置は、制御部をさらに備え、制御部は、デブロッキングフィルタと、フレームメモリと、マクロブロックメモリとを制御して、スライス境界のフィルタ処理を制御する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
第６の画像復号装置では、復号部は、圧縮された任意スライス順序の符号化画像データを可変長復号して復号データを生成する可変長復号部と、復号データを逆量子化して変換係数を生成する逆量子化部と、変換係数を逆直交変換して差分画像データを生成する逆直交変換部と、復号データがフレーム間符号化されたデータである場合、既に復号されフレームメモリに格納されている復号画像データから、可変長復号部により生成された動きベクトルに基づいて予測画像データを生成する動き補償部と、差分画像データと復号画像データを加算して再構成画像データを生成する加算部とを有する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
第７の画像復号装置では、復号部における復号処理と、デブロッキングフィルタにおけるフィルタ処理とは、パイプライン構成により処理される。