aスーパーブロックとともに共有復号情報を有する、複数のより小さな画素ブロックを含む上記スーパーブロックを示すスーパーブロックフラグを受信するステップと、b上記スーパーブロックに残差が含まれているかを示す符号化ブロックパターンフラグを受信するステップと、c上記スーパーブロックフラグと上記符号化ブロックパターンフラグとに基づいて、上記スーパーブロックを復号するステップと、を含むことを特徴とする動画像復号方法。上記スーパーブロックは32×32画素であることを特徴とする請求項1に記載の動画像復号方法。上記のより小さな画素ブロックは、16×16画素であることを特徴とする請求項2に記載の動画像復号方法。上記スーパーブロックは64×64画素であることを特徴とする請求項1に記載の動画像復号方法。上記共有復号情報は、aブロックタイプ、b変換タイプ、およびc動きベクトルのうちの少なくとも1つを含むことを特徴とする請求項1に記載の動画像復号方法。上記共有復号情報は、上記aブロックタイプ、b変換タイプ、およびc動きベクトルのうちの少なくとも2つを含むこと特徴とする請求項5に記載の動画像復号方法。上記共有復号情報は、上記aブロックタイプ、b変換タイプ、およびc動きベクトルの少なくとも3つを含むこと特徴とする請求項6に記載の動画像復号方法。上記スーパーブロックはブロック順序を持ち、上記共有復号情報は、該ブロック順序が第1の上記のより小さな画素ブロックととともに含まれていることを特徴とする請求項1に記載の動画像復号方法。上記共有復号情報は、上記スーパーブロックの他の上記のより小さな画素ブロックには含まれていないことを特徴とする請求項1に記載の動画像復号方法。上記共有復号情報は、aマクロブロックスキップ、b変換サイズ、およびc量子化パラメータ残差のうちの少なくとも1つを含むことを特徴とする請求項1に記載の動画像復号方法。上記共有復号情報は、aマクロブロックスキップ、b変換サイズ、およびc量子化パラメータ残差のうちの少なくとも2つを含むことを特徴とする請求項10に記載の動画像復号方法。上記共有復号情報は、aマクロブロックスキップ、b変換サイズ、およびc量子化パラメータ残差の少なくとも3つを含むことを特徴とする請求項11に記載の動画像復号方法。上記共有復号情報は、aブロックタイプ、b変換タイプ、c動きベクトル、dマクロブロックスキップ、e変換サイズ、およびf量子化パラメータ残差を含むことを特徴とする請求項1に記載の動画像復号方法。a符号化された動画像のビットストリームにおけるスーパーブロックとともに共有復号情報を有する、複数のより小さな画素ブロックを含むスーパーブロックを受信するステップと、b上記のより小さな画素ブロックの1つから上記共有復号情報を抽出するステップと、c上記スーパーブロックの他のより小さな画素ブロックの1つに上記共有復号情報を適用するステップと、d上記共有復号情報に基づいて、上記のより小さな画素ブロックの1つを復号するステップと、e上記共有復号情報に基づいて、上記のより小さな画素ブロックの他の1つを復号するステップと、を含むことを特徴とする動画像復号方法。上記スーパーブロックを示すスーパーブロックフラグを受信するステップをさらに含むことを特徴とする請求項14に記載の動画像復号方法。上記スーパーブロックに残差が含まれているかを示す符号化ブロックパターンフラグを受信するステップをさらに含むことを特徴とする請求項16に記載の動画像復号方法。上記スーパーブロックフラグと上記符号化ブロックパターンフラグとに基づいて、上記スーパーブロックを復号するステップをさらに含むことを特徴とする請求項16に記載の動画像復号方法。上記スーパーブロックは32×32画素であることを特徴とする請求項14に記載の動画像復号方法。上記のより小さな画素ブロックは、16×16画素であることを特徴とする請求項18に記載の動画像復号方法。上記スーパーブロックは64×64画素であることを特徴とする請求項14に記載の動画像復号方法。上記共有復号情報は、aブロックタイプ、b変換タイプ、およびc動きベクトルのうちの少なくとも1つを含むことを特徴とする請求項14に記載の動画像復号方法。上記共有復号情報は、上記aブロックタイプ、b変換タイプ、およびc動きベクトルのうちの少なくとも2つを含むこと特徴とする請求項21に記載の動画像復号方法。上記共有復号情報は、上記aブロックタイプ、b変換タイプ、およびc動きベクトルの少なくとも3つを含むこと特徴とする請求項22に記載の動画像復号方法。上記スーパーブロックはブロック順序を持ち、上記共有復号情報は、該ブロック順序が第1の上記のより小さな画素ブロックととともに含まれていることを特徴とする請求項14に記載の動画像復号方法。上記共有復号情報は、上記スーパーブロックの他の上記のより小さな画素ブロックには含まれていないことを特徴とする請求項14に記載の動画像復号方法。上記共有復号情報は、aマクロブロックスキップ、b変換サイズ、およびc量子化パラメータ残差のうちの少なくとも1つを含むことを特徴とする請求項14に記載の動画像復号方法。上記共有復号情報は、aマクロブロックスキップ、b変換サイズ、およびc量子化パラメータ残差のうちの少なくとも2つを含むことを特徴とする請求項26に記載の動画像復号方法。上記共有復号情報は、aマクロブロックスキップ、b変換サイズ、およびc量子化パラメータ残差の少なくとも3つを含むことを特徴とする請求項27に記載の動画像復号方法。上記共有復号情報は、aブロックタイプ、b変換タイプ、c動きベクトル、dマクロブロックスキップ、e変換サイズ、およびf量子化パラメータ残差を含むことを特徴とする請求項14に記載の動画像復号方法。H.264規格は良好な成果を与えてくれるとはいえ、特に高解像度コンテンツについて、知覚される画像品質を大きく損なうことなく、ビットレートをさらに抑えたいという要望がある。本発明の好ましい実施形態は、aスーパーブロックとともに共有復号情報を有する、複数のより小さな画素ブロックを含む上記スーパーブロックを示すスーパーブロックフラグを受信するステップと、b上記スーパーブロックに残差が含まれているかを示す符号化ブロックパターンフラグを受信するステップと、c上記スーパーブロックフラグと上記符号化ブロックパターンフラグとに基づいて、上記スーパーブロックを復号するステップと、を含むことを特徴とする動画像復号方法である。他の好ましい実施形態は、a符号化された動画像のビットストリームにおけるスーパーブロックとともに共有復号情報を有する、複数のより小さな画素ブロックを含むスーパーブロックを受信するステップと、b上記のより小さな画素ブロックの1つから上記共有復号情報を抽出するステップと、c上記スーパーブロックの他のより小さな画素ブロックの1つに上記共有復号情報を適用するステップと、d上記共有復号情報に基づいて、上記のより小さな画素ブロックの1つを復号するステップと、e上記共有復号情報に基づいて、上記のより小さな画素ブロックの他の1つを復号するステップと、を含むことを特徴とする動画像復号方法である。本発明の上記および他の目的、特徴、および利点は、添付の図面とともに後述する詳細な説明により、より容易に理解されるであろう。図1には、典型的なH.264の符号化装置200が、説明のために記載されている。任意の動画符号化装置が用いられ得ることが理解されるべきである。入力動画210が、フレームまたはその一部を必要に応じて並び替えるのに好適なフレーム整列バッファ220に供給される。減算器230は、変換量子化部240に好適な方法で、適宜並び替えられたフレームの一部を変更する。変換量子化部240は、エントロピー符号化部250に信号を供給する。エントロピー符号化部250は、出力ビットストリーム270のための出力バッファ260に信号を供給する。入力動画210を受信する符号化装置制御部280は、符号化装置200の各部に制御信号を供給する。また、変換量子化部240は、対応する復号装置がシミュレートされ得るように、その出力を逆変換逆量子化部300に供給する。ピクチャタイプ決定部310は、フレーム整列バッファ220と相互接続されている。また、ピクチャタイプ決定部310はマクロブロックタイプ決定部320と相互接続されている。上記の構成により、フレーム整列バッファ220に対する制御が実現され得る。さらに、マクロブロックのタイプに対する制御が実現され得る。逆変換逆量子化部300は、合成部330に信号を供給し、合成部330は、マクロブロックタイプ決定部320と連携して、イントラ符号化予測部340およびデブロッキングフィルタ350に信号を供給する。デブロッキングフィルタ350は、参照ピクチャバッファ360と相互接続されている。参照ピクチャバッファ360は、動き推定部370および動き補償部380に信号を供給する。動き推定部370は、動き補償部380およびエントロピー符号化部250に信号を供給する。選択部390は、減算器230のために、動き補償部380の出力とイントラ符号化予測部340の出力との間で選択を行う。上記の構成により、減算器230は、上記マクロブロックが、イントラ符号化であるイントラ符号化予測部340が選択されたのか、または、動き補償符号化である動き補償部380が選択されたのかに関する情報を受信する。選択部390による決定は、マクロブロックタイプ決定部320に関係する。例えば、マクロブロックはイントラ符号化されるべきとマクロブロックタイプ決定部320が決定する場合、上記選択部はイントラ予測の方式を選択する。例えば、マクロブロックは動き補償されるべきとマクロブロックタイプ決定部320が決定する場合、上記選択部は動き補償の方式を選択する。マクロブロックタイプ決定部320、ピクチャタイプ決定部310、選択部390による決定、および、イントラ符号化予測部340によって実現される1つまたは複数のイントラ予測技術の中からの選択は全て、エントロピー符号化部250によって符号化されるビットストリームの中に含まれる。さらに、合成部330は、為された選択についての情報を供給するため、選択部390からの入力を受信してもよい。図2に復号装置400を示す。任意の好適な復号装置が用いられる。入力ビットストリーム410のための典型的な動画復号装置400は、入力バッファ420を含む。入力バッファ420は、エントロピー復号部430に信号を供給する。エントロピー復号部430は、逆変換逆量子化部440に信号を供給する。逆変換逆量子化部440は、合成部450に信号を供給する。合成部450は、デブロッキングフィルタ460およびイントラ予測部470に信号を供給する。デブロッキングフィルタ460は、参照ピクチャバッファ480に信号を供給する。参照ピクチャバッファ480は、動き補償部490に信号を供給する。エントロピー復号部430は、動き補償部490およびデブロッキングフィルタ460に信号を供給する。また、エントロピー復号部430は、復号装置制御部500に信号を供給する。復号装置制御部500は、復号装置400の他の各部と相互接続されている。動き補償部490は、スイッチ510に信号を供給する。イントラ予測部470は、スイッチ510に信号を供給する。スイッチ510は、選択的に、合成部450に信号を供給する。デブロッキングフィルタ460は、出力ピクチャ520を供給する。図3を参照すると、動画の互いに異なる複数のフレーム、またはその一部が、互いに異なる技術を用いて典型的に符号化されている。そのような技術の1つは、一般にIフレーム、Pフレーム、およびBフレームと呼ばれるピクチャタイプの利用を含む。Iフレームは、復号のために他の動画フレームを必要としない。Pフレームは、復号のために、以前に送信された1つのフレームからのデータを利用することができる。Bフレームは、復号のために、以前に送信された2以上のフレームを利用することができる。同様に、上記動画の符号化は、上記フレームの中の1つまたはそれ以上の様々なサイズの画素ブロックに基づくことができる。さらに、上記動画の符号化は、複数のブロックの、そうでない場合は、1または複数のフレーム間の、動き推定、スライス、空間予測に基づくことができる。従って、一般に、下記のものを示す動画ビットストリームとともに伝送される復号装置予測情報がある。すなわち、上記動画ビットストリームは、上記フレームの符号化のタイプ、上記フレームの予測タイプ、上記予測方向、どのフレームが用いられるか、上記フレーム間の動き推定情報、フレームサイズ情報、上記フレーム内のブロックサイズ情報、空間予測情報、および/またはその他好適なパラメータを示す。それ故、復号装置400は、符号化装置200から、上記ビットストリームとともに供給される予測情報に基づいて、上記動画像のフレームを復号する。図4には、ITU-TH.264またはMPEG-4AVCのような、従来の動画像符号化システムでは、マクロブロックMBが16×16画素のブロックとして、明確に参照される。異なる動画像符号化システムでは、上記のような動画像符号化システムの16×16のマクロブロックがサポートされるとともに、同時に、16×16マクロブロックのN×NN≧2個のグループを表すスーパーブロックがサポートされることが望ましい。N=2の場合、スーパーブロックは32×32画素のブロックと定義される。例えば、N=4の場合、スーパーブロックは64×64画素のブロックとして定義される。共通の構造情報を用いることにより、マクロブロックおよびスーパーブロックの符号化を効果的に行うことができる。典型的な実施形態では、マクロブロックは、4×4画素のブロックがマクロブロックの一部と考えられるように、スーパーブロックの一部と考えられる。スーパーブロック内の4つのマクロブロックは、共通の性質スーパーブロックタイプを持ち、スーパーブロックタイプには、マクロブロックタイプ予測モード、変換タイプ、マージフラグ、加重パラメータ、参照インデックス、モード決定、量子化パラメータQP、および動きベクトルのようなパラメータが含まれる。動画像符号化装置は、スーパーブロックに含まれる上記共通の性質を符号化する。動画像復号装置は、スーパーブロックに含まれる上記共通の性質を復号する。動画像符号化装置は、スーパーブロックに含まれる4つのマクロブロックそれぞれを符号化する代わりに、スーパーブロックのためにスーパーブロックタイプを符号化するので、1つのスーパーブロックに含まれる4つのマクロブロックそれぞれのための同じ情報を符号化するための処理を削減することが可能となる。これにより、符号化データのデータ量を削減することができる。符号化装置および復号装置において、スーパーブロックをサポートするために、画像は、スーパーブロックに分割され、N×N個のマクロブロックグループの順で処理される。以下では、N=2の場合について説明する。マクロブロックにおける、イントラ予測モード、動きベクトル、参照インデックス、および/またはモード決定は、スーパーブロックタイプに含まれる。イントラスーパーブロックの符号化のために、スーパーブロックタイプ内のマクロブロックは、スーパーブロックと同じマクロブロックタイプ、および/または同じ予測モードを持つように制限される。例えば、マクロブロックタイプは、4×4画素でイントラ符号化されたもの、8×8画素でイントラ符号化されたもの、16×8画素でイントラ符号化されたもの、8×16画素でイントラ符号化されたもの、および/または16×16画素でイントラ符号化されたものを含んでもよい。すなわち、1つのスーパーブロック内のそれぞれのマクロブロックの予測モードは、対応するスーパーブロックの符号化された予測モードマクロブロックタイプと同様である。インター符号化されたスーパーブロックでは、32×32画素の部分が用いられてもよいし、32×16画素の2つの部分が用いられてもよいし、および/または16×32画素の2つの部分が用いられてもよい。加えて、スキップモードに基づくスーパーブロックが用いられてもよいし、ダイレクトモードに基づくスーパーブロックが用いられてもよい。また、イントラモードに基づくスーパーブロックが用いられてもよいし、マージモードに基づくスーパーブロックが用いられてもよい。スキップモードに基づくスーパーブロックでは、動きベクトルにおける予測インデックスのみが符号化され、他の情報は符号化されない。ダイレクトモードに基づくスーパーブロックでは、変換係数のみ符号化される。マージモードに基づくスーパーブロックでは、隣接するスーパーブロックの情報から、ターゲットとなるスーパーブロックの情報が決定される。ここに記載したスーパーブロックの記載は、N=2の場合についてであるが、Nが他の値の場合、追加およびより大きな部分を持つ。同じ部分内のマクロブロックは、好ましくは、対応するスーパーブロックタイプと、同じ動きベクトル、予測モードマクロブロックタイプ、参照インデックスを持つ。スーパーブロックフラグは、特定のマクロブロックのグループがスーパーブロックであるか否かを示し、ビットストリーム内に含まれる。すなわち、スーパーブロックがマクロブロックに分割されたか否かを示す情報は、スーパーブロックのデータストリームの先頭の位置で与えられるか、スーパーブロック内のマクロブロックグループの最初のマクロブロックのデータストリーム内で与えられる。この場合、以下に記載するように、符号化処理のための代わりのシンタックスが用いられる。スーパーブロックフラグは、用いられるべき変換の変換サイズを制御するために用いられる。例えば、1つのスーパーブロックがマクロブロックに分割されたか否かに基づいて、異なる変換サイズが用いられる。スーパーブロックを含むシステムを用いることによる符号化効率の改善は、2つの側面に帰着する。該システムの1つ目の側面は、予測の改善を与えることを可能にすることである。該システムの2つ目の側面は、ビットストリームを記載するためのシンタックスを減らすことである。特に、符号化効率に基づくスーパーブロックシステムのかなりの部分は、シンタックス信号の減少につながる。スーパーブロックの効率的な通知を可能とする2つの主要な機能がある。1つは、スーパーブロックを示すフラグ、および、特定のスーパーブロックの符号化ブロックパターン以下、CBPとも呼ぶを示すフラグである。各マクロブロックグループにおいて、スーパーブロックフラグは、そのグループが、代わりとなるスーパーブロックの処理により復号されるべきかを示すために送信される。フラグの値が1または、他の値のとき、スーパーブロックCBPフラグは、さらに、スーパーブロックに残差が含まれるかを示すために送信される。2つ目の機能は、スーパーブロックの情報を、該スーパーブロックと対応するマクロブロックグループにおける第1のマクロブロックまたは、選択されたマクロブロックに埋め込むことである。ITU-TH.264およびMPEG-4AVCでは、マクロブロックタイプと他の高レベル情報はそれぞれのマクロブロックで送信される。スーパーブロックのために、本システムは、スーパーブロック情報をマクロブロックにマッピングし、第1または選択されたマクロブロックのマクロブロックヘッダまたはスーパーブロックヘッダのみ送信することにより、この信号のオーバーヘッドを減少させる。スーパーブロックのマクロブロックタイプ、動きベクトルの差分以下、MVDとも呼ぶ、参照インデックス、マージフラグ、重みパラメータ、予測モード、変換サイズ、量子化パラメータQPはコンパクト化され、16×16画素のマクロブロックにマッピングされる。そして、第1マクロブロックの最初、またはスーパーブロックのヘッダで送信される。図4に典型的なマッピングを示す。ここで、矢印はパーティションのためのMVDを示す。例えば、32×16のスーパーブロックは、16×8のマクロブロックにマッピングされ、スーパーブロック情報は、16×8のマクロブロックとして送信される。復号装置では、マッピングは、逆になされ、復元のために、16×8のマクロブロックが32×16のスーパーブロックに変換される。参照インデックスおよび復元された動きベクトルは、スーパーブロック内の対応するマクロブロックに書き込まれる。スーパーブロック内のマクロブロックは、マクロブロックスキップ、変換サイズ、マージフラグ、予測モード、および量子化パラメータ残差deltaquantizationを含む、さらなる共通の特徴を共有する。この共通情報は、スーパーブロック内の第1または選択されたマクロブロック図8b、またはスーパーブロックのヘッダ図8aとともにのみ送信される。スーパーブロック内の第1以外のマクロブロックでは、マクロブロックスキップ、変換サイズ、量子化パラメータ残差等は、他のマクロブロックからコピーされる。スーパーブロックの好適な利用により、マクロブロック情報を信号化するためのビットレートを節約することができる。典型的なシンタックスの詳細を図5A、5Bに示す。このシンタックスは、ITU-TH.264およびMPEG-4AVCにおけるスライスデータのシンタックスに基づくが、マクロブロックグループの順序に応じたマクロブロック処理のために修正されている。図5Aおよび5Bでは、明確にするために、H.264AVCにおけるスライスデータのような共通のシンタックスが除外されている。追加されたシンタックスは、スライスデータのセマンティスクスを含む。superblockflagは、このマクロブロックグループがスーパーブロックであるか否かを示す。superblockcbp1bitは、このスーパーブロックが何らかの係数を持つことを示す。superblockcbp1bitが1の場合、スーパーブロック内の少なくとも1つのマクロブロックが係数を持つことを示す。この場合、cbpが示す情報は、スーパーブロック内の少なくとも1つのマクロブロックのために、データストリーム内で与えられる。superblockcbp1bitが0の場合、スーパーブロック内に係数を持つマクロブロックは無いことを示す。superblockskiprunは、PまたはSPスライスが復号されたとき、スーパーブロック内のマクロブロックのmbtypeがP_Skipであると推定され、マクロブロックタイプがまとめてP-マクロブロックタイプとして参照され、また、Bスライスが復号されたとき、mbtypeがB_Skipであると推定され、マクロブロックタイプがまとめてB-マクロブロックタイプとして参照される、連続的にスキップするスーパーブロックの数を示す。superblockskiprunの値は、0からCurrMbAddrを含むPicSizeInSuperblocksの範囲にある。superblockskipflagが1の場合、現在のスーパーブロックにおいて、PまたはSPスライスが復号されたとき、スーパーブロック内のマクロブロックのmbtypeがP_Skipであると推定され、マクロブロックタイプがまとめてP-マクロブロックタイプとして参照され、また、Bスライスが復号されたとき、mbtypeがB_Skipであると推定され、マクロブロックタイプがまとめてB-マクロブロックタイプとして参照されることを示す。superblockskipflagが0の場合、現在のスーパーブロックがスキップされないことを示す。図9は、他のシンタックス例を示す。変数superblocksizeは、スーパーブロックにおけるマクロブロックの数を示す。例えば、32×32のスーパーブロックでは、32の倍数となっていない画像の境界を除き、superblocksizeは4となる。extractandsavesuperblockinfoとcopymacroblockinfofromsuperblockとは、スーパーブロックのシンタックスを取得し、保存し、マクロブロックに書き込むための機能を参照する。nextSuperblockAddressは、次のスーパーブロックの最初のマクロブロックの位置に戻す。追加のシンタックスは、マクロブロック層のセマンティクスを参照する。マクロブロック層では、シンタックスは、図6Aおよび6Bに示したcodedblockpatternを読み出すための修正がある、H.264/AVC規格におけるmacroblocklayerと同様である。codedblockpatternのセマンティクスは、以下のように定義できる。codedblockpatternは、6個の8×8ブロック輝度および色差の何れが、非0変換係数を含むかを示す。16×16のイントラ予測ではない予測モードのマクロブロックでは、codedblockpatternはビットストリームに含まれ、変数CodedBlockPatternLumaとCodedBlockPatternChromaとは、以下に示すように導出される。CodedBlockPatternLumacodedblockpattern16CodedBlockPatternChromacodedblockpattern16codedblockpatternが存在するとき、CodedBlockPatternLumaは、マクロブロックにおける4つの8×8輝度ブロックのそれぞれにおいて、次の場合の1つを特定する。第1は、8×8輝度ブロックにおける4つの4×4輝度ブロックの全ての変換係数は、0に等しい。第2は、8×8輝度ブロックにおける1または複数の4×4輝度ブロックの1または複数の変換係数は、非0の値となる。スーパーブロックの場合において、superblockcbp1bit0のとき、マクロブロックのcodedblockpatternは0に設定される。スーパーブロックからマクロブロックへの、任意の好適なマッピング処理が用いられる。図7を参照して、シンタックスで参照される擬似コードextractandsavesuperblockinfoとcopymacroblockinfofromsuperblockとが記載されている。extractandsavesuperblockinfoif現マクロブロックのコピーを保存し、SMbとする。近傍マクロブロックからスーパーブロックのMV予測値を取得する。スーパーブロックのMVDとスーパーブロックのMV予測値とを加算してスーパーブロックのMVを再生する。copymacroblockinfofromsuperblockcopymacroblockinfofromsuperblockifSMbからmbtypeQplumatransformsize8x8flagskipflagをコピーする。if現マクロブロックのmbtypeを現16x16マクロブロックにセットする。OtherwiseKeepthembtypesameasSMbGettheMVreferenceindexattheNth8x8blockofSMBcopythemandfilltothecurrent16x6macroblockmbtypeをSMbと同じにする。SMbのN番目の8x8ブロックのMV、referenceindexを取得し、現16x16マクロブロックに書き込む。ここまでに用いた用語および表現は、説明のためであって、本発明の範囲を制限するものではない。上記の用語および表現の利用は、それによって示し、説明する特徴に等しいもの、およびその一部を排除する意図のものではなく、本発明の範囲は、以下の特許請求の範囲によってのみ、定義され、制限されるものであることが認められるであろう。