"符号化対象の画像から複数の解像度の画像を生成する画像生成手段と、前記生成されたそれぞれの画像を符号化する複数階層のエンコーダと、前記複数階層のエンコーダのそれぞれから出力された符号化データを多重化して送信する多重化手段とを備え、空間スケーラブルで画像を符号化する符号化装置であって、隣接する階層間の前記解像度の比が所定値を超える階層間に、隣接する階層間の前記解像度の比が所定値を超えないように、ダミーの画像を符号化するエンコーダを設けたことを特徴とする符号化装置。前記ダミーの画像は、符号化した後の符号化データのデータサイズが符号化前の画像のデータサイズより小さくなる画像であることを特徴とする請求項1に記載の符号化装置。請求項1または2に記載の符号化装置によって符号化された画像を復号することを特徴とする復号装置。符号化対象の画像から複数の解像度の画像を生成する画像生成手段と、前記生成されたそれぞれの画像を符号化する複数階層のエンコーダと、前記複数階層のエンコーダのそれぞれから出力された符号化データを多重化して送信する多重化手段とを備え、空間スケーラブルで画像を符号化する符号化装置における符号化方法であって、隣接する階層間の前記解像度の比が所定値を超える階層間に、隣接する階層間の前記解像度の比が所定値を超えないように、ダミーの画像を符号化するエンコーダを設けて符号化を行うことを特徴とする符号化方法。前記ダミーの画像は、符号化した後の符号化データのデータサイズが符号化前の画像のデータサイズより小さくなる画像であることを特徴とする請求項4に記載の符号化方法。請求項4または5に記載の符号化方法によって符号化された画像を復号することを特徴とする復号方法。符号化対象の画像から複数の解像度の画像を生成する画像生成手段と、前記生成されたそれぞれの画像を符号化する複数階層のエンコーダと、前記複数階層のエンコーダのそれぞれから出力された符号化データを多重化して送信する多重化手段とを備え、空間スケーラブルで画像を符号化する符号化装置上のコンピュータに符号化処理を行わせる符号化プログラムであって、隣接する階層間の前記解像度の比が所定値を超える階層間に、隣接する階層間の前記解像度の比が所定値を超えないように、ダミーの画像を符号化するエンコーダを設けて符号化処理を行うことを特徴とする符号化プログラム。前記ダミーの画像は、符号化した後の符号化データのデータサイズが符号化前の画像のデータサイズより小さくなる画像であることを特徴とする請求項7に記載の符号化プログラム。請求項7または8に記載の符号化プログラムによって符号化された画像を復号することを特徴とする復号プログラム。しかしながら、従来の符号化方法では隣接する階層間の解像度の差が大きくなり、その符号化データをデコーダで復号できない可能性があるという問題がある。また、特許文献1に記載の画像符号化装置にあっては、データ量が増大してしまい、一つの符号化ファイルとして表すことができないという問題がある。本発明は、このような事情に鑑みてなされたもので、隣接する階層間の解像度の差が一定以上の場合に、実際の画像の符号化の役割を担わない、データ量の非常に小さい形だけの階層を間に挿入することで階層間の解像度の差を一定以内に抑えることができる符号化装置、符号化方法、符号化プログラムと、この符号化装置、符号化方法、符号化プログラムによって符号化された画像を復号する復号装置、復号方法、復号プログラムを提供することを目的とする。本発明は、符号化対象の画像から複数の解像度の画像を生成する画像生成手段と、前記生成されたそれぞれの画像を符号化する複数階層のエンコーダと、前記複数階層のエンコーダのそれぞれから出力された符号化データを多重化して送信する多重化手段とを備え、空間スケーラブルで画像を符号化する符号化装置であって、隣接する階層間の前記解像度の比が所定値を超える階層間に、隣接する階層間の前記解像度の比が所定値を超えないように、ダミーの画像を符号化するエンコーダを設けたことを特徴とする。本発明は、前記ダミーの画像は、符号化した後の符号化データのデータサイズが符号化前の画像のデータサイズより小さくなる画像であることを特徴とする。本発明は、前記符号化装置によって符号化された画像を復号することを特徴とする。本発明は、符号化対象の画像から複数の解像度の画像を生成する画像生成手段と、前記生成されたそれぞれの画像を符号化する複数階層のエンコーダと、前記複数階層のエンコーダのそれぞれから出力された符号化データを多重化して送信する多重化手段とを備え、空間スケーラブルで画像を符号化する符号化装置における符号化方法であって、隣接する階層間の前記解像度の比が所定値を超える階層間に、隣接する階層間の前記解像度の比が所定値を超えないように、ダミーの画像を符号化するエンコーダを設けて符号化を行うことを特徴とする。本発明は、前記ダミーの画像は、符号化した後の符号化データのデータサイズが符号化前の画像のデータサイズより小さくなる画像であることを特徴とする。本発明は、前記符号化方法によって符号化された画像を復号することを特徴とする。本発明は、符号化対象の画像から複数の解像度の画像を生成する画像生成手段と、前記生成されたそれぞれの画像を符号化する複数階層のエンコーダと、前記複数階層のエンコーダのそれぞれから出力された符号化データを多重化して送信する多重化手段とを備え、空間スケーラブルで画像を符号化する符号化装置上のコンピュータに符号化処理を行わせる符号化プログラムであって、隣接する階層間の前記解像度の比が所定値を超える階層間に、隣接する階層間の前記解像度の比が所定値を超えないように、ダミーの画像を符号化するエンコーダを設けて符号化処理を行うことを特徴とする。本発明は、前記ダミーの画像は、符号化した後の符号化データのデータサイズが符号化前の画像のデータサイズより小さくなる画像であることを特徴とする。本発明は、前記符号化プログラムによって符号化された画像を復号することを特徴とする。本発明によれば、画像をスケーラブルエンコードする際に、解像度の比が大きな二つの隣接する階層の間に、それらの中間の解像度のダミー画像を挿入することで、二つの隣接する階層間の解像度の比を一定以内に抑えることができ、そのままでは符号化規則に反するデータを符号化規則に準拠させることができるという効果が得られる。また、ダミー画像を低品質で符号化することを許すことで、階層の挿入によるデータ量増加を抑えるができるという効果も得られる。<第1の実施形態>以下、図面を参照して、本発明の第1の実施形態による符号化装置を説明する。図1は同実施形態の構成を示すブロック図である。この図において、図14に示す従来の符号化装置と同一の部分には同一の符号を付し、その説明を省略する。図1に示す符号化装置は、3階層の空間スケーラビリティを持つスケーラブル符号化エンコーダの例である。これは、最も解像度が小さい最下位階層と一つ上の階層が持つ解像度との間に大きな解像度の差があり、それを吸収する場合の例である。このスケーラブルエンコーダには解像度の差を吸収するために、本来の符号化対象となるものではない階層、すなわちダミーの階層をエンコードするためのエンコーダ104が1階層分追加されている。画像が入力されると、図14に示す符号化装置と同様に画像縮小部7により、オリジナルの入力画像6の解像度を減らして縮小した画像が各階層のエンコーダ101、102、103、104への入力となるが、図14に示す符号化装置に加えて、最下位階層のエンコーダ103と、上から2番目の階層のエンコーダ102の画像の中間の解像度の画像を生成して新たな階層を作る。ここで新たに追加されたダミーの階層エンコーダ104の画像は実際の表示に使われることは無いため、品質を下げることでデータ量を削減することができる。そこで、このスケーラブルエンコーダ104はこのダミー階層の符号化に用いる量子化パラメータの値を最大に設定する。それ以外は図14に示すエンコーダと同様に処理動作させる。これによって、DCT/量子化/エントロピー符号化部31で生成されるDCT係数の値が小さくなり、ダミー階層の画像のデータ量が減少する。次に、図2を参照して、図1に示す符号化装置の処理動作を説明する。図2は、図1に示す符号化装置の処理動作を示すフローチャートである。まず、画像縮小部7は、入力画像6を縮小してサムネイルの階層の画像を生成して出力するステップS1。エンコーダ103は、この画像を入力し、サムネイルの階層をエンコードしてステップS2、得られた符号化データを送信するステップS3。次に、画像縮小部7は、入力画像6を縮小してダミーの階層の画像を生成して出力するステップS4。エンコーダ104は、この画像を入力し、DCT/量子化/エントロピー符号化部31における量子化パラメータを最大にしてダミー階層をエンコードしてステップS5、得られた符号化データを送信するステップS6。このステップS4~S6の処理は、ダミー階層の数だけ最後のダミー階層になるまで繰り返されるステップS7。量子化パラメータの値を最大にすることで、ダミー階層のデータ量を縮小することが可能となる。図1に示す例では、ダミーの階層数が1であるため、ステップS4~S6の処理は、1回のみ実行されることになるが、ダミーの階層が2以上ある場合は、ダミーの階層数だけ処理が繰り返し行われる。次に、画像縮小部7は、入力画像6を縮小して、一つ上の階層の画像を生成して出力するステップS8。エンコーダ102は、この画像を入力し、この階層をエンコードしてステップS9、得られた符号化データを送信するステップS10。このステップS8~S10の処理は、最上位の階層になるまで繰り返されるステップS11。図1に示す例では、最下位、ダミー、最上位を除く階層数が1であるため、ステップS8~S10の処理は、1回のみ実行されることになるが、最下位、ダミー、最上位を除く階層が2以上ある場合は、その階層数だけ処理が繰り返し行われる。次に、最上位の階層であるエンコーダ101は、最上位の階層をエンコードしてステップS12、得られた符号化データを送信するステップS13。各エンコーダ101、102、103、104から送信された符号化データは多重化部9によって多重化されてビットストリーム10となる。<第2の実施形態>次に、図3を参照して、本発明の第2の実施形態による符号化装置を説明する。図3は、同実施形態の構成を示すブロック図である。図3に示す符号化装置が、図1に示す符号化装置と同一の部分には同一の符号を付し、その説明を省略する。図3に示す符号化装置が、図1に示す符号化装置と異なる点は、エンコーダ104がダミー階層の画像の符号化時に全マクロブロックをスキップモードで符号化する点であり、これに伴い、エンコーダ104内のイントラ予測部21とDCT/量子化/エントロピー符号化部31が省かれている。このように、マクロブロックの情報を送信せず、参照画像のマクロブロックのデータを用いることによりデータ量を減少させることが可能となる。画面の動きによってはデコードされた画像の品質が大きく低下するが、ダミー階層であるため問題とならない。すべてのマクロブロックをスキップモードで符号化するには、マクロブロックごとにモードを指定する。また、すべてのマクロブロックをスキップモードで符号化するもう一つの方法は、スライスヘッダでモード指定することによってスライス単位をスキップモードに指定することで実現する。次に、図4を参照して、図3に示す符号化装置の処理動作を説明する。図4に示す処理動作が図2に示す処理動作と同一の部分には同一の符号を付してある。図4に示す処理動作が図2に示す処理動作と異なる点は、ステップS5に代えて、ステップS51を設けた点である。まず、画像縮小部7は、入力画像6を縮小してサムネイルの階層の画像を生成して出力するステップS1。エンコーダ103は、この画像を入力し、サムネイルの階層をエンコードしてステップS2、得られた符号化データを送信するステップS3。次に、画像縮小部7は、入力画像6を縮小してダミーの階層の画像を生成して出力するステップS4。エンコーダ104は、この画像を入力し、全スライスのスキップフラグを指定してダミー階層をエンコードしてステップS51、得られた符号化データを送信するステップS6。このステップS4、S51、S6の処理は、ダミー階層の数だけ最後のダミー階層になるまで繰り返されるステップS7。スライスに対してスキップフラグを指定することで、ダミー階層のマクロブロックの符号化を省略することになり、ダミー階層のデータ量を縮小することが可能となる。次に、画像縮小部7は、入力画像6を縮小して、一つ上の階層の画像を生成して出力するステップS8。エンコーダ102は、この画像を入力し、この階層をエンコードしてステップS9、得られた符号化データを送信するステップS10。このステップS8~S10の処理は、最上位の階層になるまで繰り返されるステップS11。次に、最上位の階層であるエンコーダ101は、最上位の階層をエンコードしてステップS12、得られた符号化データを送信するステップS13。各エンコーダ101、102、103、104から送信された符号化データは多重化部9によって多重化されてビットストリーム10となる。<第3の実施形態>次に、図5を参照して、本発明の第3の実施形態による符号化装置を説明する。図5は、同実施形態の構成を示すブロック図である。図5に示す符号化装置が、図1に示す符号化装置と同一の部分には同一の符号を付し、その説明を省略する。図5に示す符号化装置が、図1に示す符号化装置と異なる点は、エンコーダ104に対してダミー画像の画像データを出力する画像データ出力部11が設けられている点である。画像データ出力部11は、ダミー階層の符号化対象画像として、オリジナルの入力画像6の縮小画像とは独立な、符号化したときのデータ量が少なくなるような画像を出力する。一つの方法は、以下に挙げるダミー画像をこの階層に実際に入力する形態である。ダミー階層に入力するダミー画像の一つの例は全面単色の画像である。この場合、DCT係数の交流成分が0となり、符号量が減少する。ダミー画像は実際の再生には用いられないので、符号化データ量が少なくなる単純な画像を任意に選ぶことができる。次に、図6を参照して、図5に示す符号化装置の処理動作を説明する。図6に示す処理動作が図2に示す処理動作と同一の部分には同一の符号を付してある。図6に示す処理動作が図2に示す処理動作と異なる点は、ステップS5に代えて、ステップS52を設けた点である。まず、画像縮小部7は、入力画像6を縮小してサムネイルの階層の画像を生成して出力するステップS1。エンコーダ103は、この画像を入力し、サムネイルの階層をエンコードしてステップS2、得られた符号化データを送信するステップS3。次に、画像縮小部7は、入力画像6を縮小してダミーの階層の画像を生成するステップS4。エンコーダ104は、画像データ出力部11から出力された全面単色のダミー画像のデータを入力してエンコードしステップS52、得られた符号化データを送信するステップS6。ダミー階層の画像として符号化した際に高い圧縮率が得られる画像が入力されるため、ダミーの階層の符号化自体は通常の符号化と同様に行うことができる。このステップS52、S6の処理は、ダミー階層の数だけ最後のダミー階層になるまで繰り返されるステップS7。次に、画像縮小部7は、入力画像6を縮小して、一つ上の階層の画像を生成して出力するステップS8。エンコーダ102は、この画像を入力し、この階層をエンコードしてステップS9、得られた符号化データを送信するステップS10。このステップS8~S10の処理は、最上位の階層になるまで繰り返されるステップS11。次に、最上位の階層であるエンコーダ101は、最上位の階層をエンコードしてステップS12、得られた符号化データを送信するステップS13。各エンコーダ101、102、103、104から送信された符号化データは多重化部9によって多重化されてビットストリーム10となる。図1、図3、図5に示す符号化装置は、本来の空間解像度の階層数が3、ダミーの階層が1で、最下層データの上にダミー階層を挿入するものであるが、階層数が3以外の場合、また、ダミーを挿入する階層の位置が最下層の上以外の場合、また、挿入するダミーの数が1以外の場合も、通常のスケーラブル符号化エンコーダの必要な位置に図1、図3、図5と同じダミーの階層の符号化を行うエンコーダを挿入することでエンコーダを実現することが可能である。次に、図7を参照して、図2、図4、図6に示すステップS1の詳細な処理動作を説明する。図7は、図2、図4、図6に示すステップS1の詳細な処理動作示すフローチャートである。まず、画像縮小部7は、サムネイル画像のすぐ上の階層の画像の解像度をS,サムネイルの、目的とする解像度をS’とするステップS21。続いて、画像縮小部7は、S’≦S/r1のm1乗×r2のm2乗、かつ、S’≧S/r1のm11乗×r2のm2乗、かつ、S’≧S/r1のm1乗×r2のm21乗となるm1,m2を求めるステップS22。そして、画像縮小部7は、サムネイル画像の解像度S’’をS’=S/r1のm1乗×r2のm2乗とするステップS23。次に、図8を参照して、図2、図4、図6に示すステップS4の詳細な処理動作を説明する。図8は、図2、図4、図6に示すステップS4の詳細な処理動作示すフローチャートである。まず、画像縮小部7は、符号化済みの階層の最大の解像度をSとするステップS31。そして、初めて呼び出されたか否かを判定するステップS32。この判定の結果、初めて呼び出されたのでなければ、m1,m2の値を記憶しているm1,m2の値のままとするステップS33。一方、初めて呼び出されたのであれば、m1,m2の値を、図8に示す処理によって求めたm1,m2の値とするステップS34。次に、画像縮小部7は、m1>0を満たすか否かを判定しステップS35、満たしていれば、入力画像を縮小して解像度がS×r1のダミーの階層の画像を生成するステップS36。そして、画像縮小部7は、m1←m1-1←は値の代入を表すとするステップS37。一方、ステップS35の判定において、m1>0を満たしていなければ、画像縮小部7は、m2>1を満たすか否かを判定しステップS38、満たしていれば、入力画像を縮小して解像度がS×r2のダミーの階層の画像を生成するステップS39。そして、画像縮小部7は、m2←m2-1←は値の代入を表すとするステップS40。ステップS38の判定において、m2>1を満たしていない場合と、ステップS37またはステップS40の処理後、画像縮小部7は、m1,m2を次に呼び出されるまで記憶するステップS41。<第4の実施形態>次に、図9を参照して、本発明の第4の実施形態による符号化装置を説明する。図9は、同実施形態の構成を示すブロック図である。図9に示す符号化装置が、図1に示す符号化装置と同一の部分には同一の符号を付し、その説明を省略する。図9に示す符号化装置が、図1に示す符号化装置と異なる点は、エンコーダ104に対して、符号化すべき画像を入力せず、この階層のエンコーダ104が内部で適当な符号データを生成して出力するようにした点である。エンコーダ104は、例えば、予め与えられた符号化データを出力する。<第5の実施形態>次に、図10を参照して、本発明の第5の実施形態による符号化装置を説明する。図10は、同実施形態の構成を示すブロック図である。図10に示す符号化装置が、図5に示す符号化装置と同一の部分には同一の符号を付し、その説明を省略する。図10に示す符号化装置が、図5に示す符号化装置と異なる点は、画像データ出力部11から出力する画像データをエンコーダ102に入力するようにした点である。図10に示す符号化装置は、3階層の空間スケーラブルをもたせて符号化する場合に、最上位とその下の画像の解像度にギャップがある場合に、図5に示す符号化装置と同様の方法でダミーの階層を挿入するものである。<第6の実施形態>次に、図11を参照して、本発明の第6の実施形態による符号化装置を説明する。図11は、同実施形態の構成を示すブロック図である。図11に示す符号化装置が、図5に示す符号化装置と同一の部分には同一の符号を付し、その説明を省略する。図10に示す符号化装置が、図5に示す符号化装置と異なる点は、エンコーダ105を新たに設け、画像データ出力部11が出力する画像データをエンコーダ105にも入力するようにした点である。図11に示す符号化装置は、隣接する階層の解像度の比が大きい場合、その間に複数のダミー階層を挿入したものである。図11に示す符号化装置は、最下位階層とそのすぐ上の階層の解像度の比が8倍の場合の例である。複数のダミー階層を挿入する場合、ある階層の画像の解像度s1とそのすぐ上の階層の解像度s2の比がr1のn乗×r2のm乗のとき、nm-1個のダミーの画像を挿入し、挿入したダミー階層とその上下の階層との解像度比がr1またはr2かつ、解像度比がr1であるものがn個、解像度比がr2であるものがm個となるようにする。なお、ここで、r1,r2は隣接する階層間で許される解像度の比で、具体的には規格H.264/SVCでは2と1.5である。許される解像度比が2個以外k個の場合も、r1,r2,,rkと一般化することができる。<第7の実施形態>次に、図12を参照して、本発明の第7の実施形態による符号化装置を説明する。図12は、同実施形態の構成を示すブロック図である。図12に示す符号化装置が、図1に示す符号化装置と同一の部分には同一の符号を付し、その説明を省略する。図12に示す符号化装置が、図1に示す符号化装置と異なる点は、画像変形部12を新たに設け、画像縮小部7が出力する画像データを画像変形部12によって画像変形処理を行って、エンコーダ103に入力するようにした点である。図12に示す符号化装置は、最下位階層の画像をオリジナルサイズから変形を行うものである。画像変形部12は、画像縮小部7から出力する画像データを入力し、入力した画像に対して画像変形の処理を行って出力する。たとえば、最下位の最も小さなサイズの画像では、オリジナルサイズの構図のまま縮小すると表示時に内容が把握しづらい場合がある。その場合、最下位階層の画像をサムネイル画像として、一部を拡大したり構図を省略したりすることで、内容が理解しやすくなる。具体的には、テレビ会議の画像において、オリジナル画像は、部屋全体を表示している場合に、最下位階層では顔のみをクローズアップ表示するなどである。ここでも同様に、画像変形部12のすぐ上位の階層を、図1、3、5、9、10に示す符号化装置のようにダミーの階層とすることで、最下位階層以外にも画像変形部12を設けるようにしてもよい。<動画像伝送システム>次に、図13を参照して、図1、3、5、9、10、11、12に示す動画像符号化装置を含む動画像伝送システムの構成を説明する。図13は、動画像伝送システムの構成を示すブロック図である。図13において、符号201は、カメラ等で撮像した動画像を入力する動画像入力部である。符号202は、図1、3、5、9、10、11、12のいずれかに示す符号化装置で構成する動画像符号化装置あり、動画像入力部1によって入力した動画像を符号化して送信する。符号203は、動画像符号化装置202から送信された符号化動画像のデータを伝送する伝送路である。符号204は、伝送路203によって伝送された符号化動画像のデータを受信し、符号化動画像のデータを復号して出力する動画像復号装置である。符号205は、動画像復号装置204において復号された動画像を表示装置等へ出力する動画像出力部である。次に、図13を参照して、図13に示す動画像伝送システムの動作を説明する。動画像符号化装置202は、動画像入力部1を介して、動画像のデータを入力し、動画像のフレーム毎に符号化を行う。このとき、解像度の比が規定の値より大きい二つの隣接する階層のエンコーダの間に、階層間の比が規定の値となるように、必要な数のダミーの階層のエンコーダを挿入することで、階層間の解像度の比を大きくする処理が行われる。そして、動画像符号化装置202は、符号化した動画像データを伝送路203を介して動画像復号装置204に対して送信する。動画像復号装置204は、この符号化動画像データを復号し、動画像出力部205を介して、表示装置等に動画像を表示する。以上説明したように、解像度の比が規定の値より大きい二つの隣接する階層のエンコーダの間に、階層間の比が規定の値となるように、必要な数のダミーの階層のエンコーダを挿入することで、階層間の解像度の比を大きくすることができる。n個のダミー階層を挿入する場合、ダミー階層のすぐ下とすぐ上の階層の解像度の比は、最大で2のn1乗とすることができる。これにより、データ量を増大させることなく、一つの符号化ファイルとして表すことができる。また、従来の符号化方法では隣接する階層間の解像度の差が大きくなり、その符号化データをデコーダで復号できないという問題を解決することができる。なお、図1、3、5、9、10、11、12における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより動画像の符号化処理を行ってもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものとする。また、コンピュータシステムは、ホームページ提供環境あるいは表示環境を備えたWWWシステムも含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらにコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリRAMのように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する伝送媒体は、インターネット等のネットワーク通信網や電話回線等の通信回線通信線のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル差分プログラムであってもよい。"