"小数精度の動き補償を用いる映像符号化方法であって,動き探索を行って動きベクトルを取得するステップと,取得した動きベクトルが指し示す小数画素位置の参照確率を算出するステップと,算出された参照確率から小数画素位置である補間位置を複数のグループに分けるステップと,前記補間位置のグループごとに,複数の補間フィルタ係数の候補の中から補間予測画像の生成に用いる補間フィルタ係数を選出するステップと,前記補間位置のグループごとに,選出された補間フィルタ係数を用いて補間予測画像を生成し,補間予測画像から小数精度の動き補償による符号化を実施するステップと,前記補間位置のグループ分けを示す情報および各補間位置のグループにおいてどの補間フィルタ係数を用いるかを示す情報を符号化するステップとを有することを特徴とする映像符号化方法。請求項1に記載の映像符号化方法において,前記補間フィルタ係数の選出では,複数の補間フィルタ係数の候補の中から予測誤差エネルギーが最小となる補間フィルタ係数を選出することを特徴とする映像符号化方法。請求項1または請求項2に記載の映像符号化方法において,前記補間フィルタ係数の選出では,前記参照確率から,参照確率が大きいほど補間位置のグループの重要度が高いものとして重要度を設定し,設定された重要度から,重要度が高いほど補間フィルタの形状が大きい,またはフィルタ長が長い,またはビット深度が深い補間フィルタ係数またはその候補を選出することを特徴とする映像符号化方法。小数精度の動き補償を用いる映像符号化装置であって,動き探索を行って動きベクトルを取得する手段と,取得した動きベクトルが指し示す小数画素位置の参照確率を算出する手段と,算出された参照確率から小数画素位置である補間位置を複数のグループに分ける手段と,前記補間位置のグループごとに,複数の補間フィルタ係数の候補の中から補間予測画像の生成に用いる補間フィルタ係数を選出する手段と,前記補間位置のグループごとに,選出された補間フィルタ係数を用いて補間予測画像を生成し,補間予測画像から小数精度の動き補償による符号化を実施する手段と,前記補間位置のグループ分けを示す情報および各補間位置のグループにおいてどの補間フィルタ係数を用いるかを示す情報を符号化する手段とを備えることを特徴とする映像符号化装置。小数精度の動き補償を用いる映像復号方法であって,小数画素位置である補間位置のグループ分けを示す情報および各補間位置のグループにおいてどの補間フィルタ係数を用いるかを示す情報を復号するステップと,前記復号された情報から,補間位置のグループごとに補間予測画像の生成に用いる補間フィルタ係数を決定するステップと,動きベクトルおよび予測残差信号を復号するステップと,前記決定された補間フィルタ係数により定まる補間フィルタを用いて補間予測画像を生成し,動き補償における予測信号を生成するステップと,復号した残差信号および生成された予測信号を用いて復号画像を生成するステップとを有することを特徴とする映像復号方法。小数精度の動き補償を用いる映像復号装置であって,小数画素位置である補間位置のグループ分けを示す情報および各補間位置のグループにおいてどの補間フィルタ係数を用いるかを示す情報を復号する手段と,前記復号された情報から,補間位置のグループごとに補間予測画像の生成に用いる補間フィルタ係数を決定する手段と,動きベクトルおよび予測残差信号を復号する手段と,前記決定された補間フィルタ係数により定まる補間フィルタを用いて補間予測画像を生成し,動き補償における予測信号を生成する手段と,復号した残差信号および生成された予測信号を用いて復号画像を生成する手段とを備えることを特徴とする映像復号装置。請求項1,請求項2または請求項3に記載の映像符号化方法を,コンピュータに実行させるための映像符号化プログラム。請求項5に記載の映像復号方法を,コンピュータに実行させるための映像復号プログラム。非特許文献4や非特許文献5に記載の補間フィルタでは,補間位置ごとに補間フィルタを切り替える機能がなく,動き補償の性能向上に改善の余地がある。非特許文献6に記載の補間位置適応性を有する補間フィルタは,補間する位置ごとに事前に定義された固定補間フィルタを用いるか,フレーム単位で導出した適応補間フィルタを用いるかを判断する。フィルタ選択は予測誤差エネルギー最小化の観点で選択され,どちらかを必ず選択する方式となっている。補間位置に応じて,複数の補間フィルタから適応的に選択することで符号化効率向上を狙う場合,補間位置の設定が符号化効率改善性能に影響を与えると考えられる。非特許文献6に記載の方法は,1/4画素精度位置までの補間を想定しており,補間対象画素の位置に応じて4グループに分けて,そのグループ単位で補間フィルタを切り替えている。そのグループの設定は符号化処理中で固定となっており,入力画像に応じた適応性は考慮されていない。グループの設定を入力画像の性質に応じて変更できれば,より予測誤差エネルギーを低減させ,符号化効率の改善が実現可能である。本発明は,上記課題の解決を図り,動き補償画面間予測における予測誤差エネルギーを従来技術よりも低減させ,符号化効率を改善させる新しい方式を提供することを目的とする。上記目的を達成するための方法として,動きベクトルが指す補間位置の割合が高いほど補間フィルタの与える性能改善割合が高いという想定に基づき,動きベクトルの参照確率を算出し,その統計情報から補間フィルタ切り替えのためのグループ分けを実施する。本手段を用いることで,入力画像の性質に応じて補間位置適応性に幅を持たせて,予測誤差エネルギーの低減,すなわち符号化効率の改善を実現する。以上のように,本発明の最も特徴とするところは,動きベクトルが指し示す小数画素位置の参照確率を求め,参照確率によって補間位置のグルーピングを行い,補間位置のグループごとに最適な補間フィルタとなるフィルタ係数を選出して,補間位置のグループごとに補間フィルタを切り替える点である。補間位置グループ情報と補間フィルタ係数情報は,フレーム単位もしくはスライスなどの領域単位で符号化し,復号装置に伝送する。補間フィルタ係数情報の符号化は,各補間位置グループでどの補間フィルタ係数を用いるかが復号装置側で認識できる情報であれば十分である。例えば複数組の補間フィルタ係数のセットと補間位置グループごとにどの補間フィルタを用いるかを示す補間フィルタインデックスを符号化の対象としてもよい。復号装置では,符号化ビットストリームを復号して得られた補間位置グループ情報と各補間位置で用いる補間フィルタ係数とから,補間位置グループごとに補間フィルタ係数を切り替えて補間画像を生成し,小数精度の動き補償による復号処理を行う。詳しくは,映像符号化では,例えば以下の処理を行う。予測ブロック単位で動き探索を行い,動きベクトルを取得する。取得した動きベクトルが指し示す参照先の小数画素位置の参照確率確率分布を算出する。算出された参照確率から,補間位置である小数画素位置を複数のグループに分ける。補間位置のグループごとに,補間フィルタを決定して補間処理を行い,予測信号を生成する。補間位置グループ情報を符号化し,また,どの補間フィルタ係数を用いるかを示す補間フィルタインデックスと,各補間フィルタ係数とを符号化する。他の符号化情報をすべて符号化する。映像復号では,例えば以下の処理を行う。通常の符号化情報を復号するとともに,補間位置グループ情報,補間フィルタインデックスおよび補間フィルタ係数を復号する。補間位置グループ情報と補間フィルタインデックスとから,補間位置のグループごとに使用する補間フィルタを確定し,補間処理を行って予測信号を生成し,復号信号を生成する。本発明の作用は以下のとおりである。従来の補間位置適応性を有する補間フィルタでは,補間フィルタを切り替える単位として,固定されたグループ設定を行っており,性能改善には限界があった。一方,本発明では,補間フィルタを切り替える画素位置を,動きベクトルの指し示す確率に応じて複数のグループに分ける。例えば,動きベクトルの指し示す確率が高い位置を1つのグループとして,そのグループに高精度の補間フィルタを用いる。このようにすることによって,より柔軟に補間フィルタの切り替えを設定でき,符号化効率を改善できる。本発明によれば,従来の補間位置適応性を有する補間フィルタでは考慮できなかった,補間フィルタ適用位置を可変にでき,かつ補間フィルタの形状やフィルタ長を補間位置ごとに表現変更可能となり,参照確率が高い部分により高精度な補間処理をすることができる。したがって,予測誤差エネルギーの低減による符号化効率改善が達成できる。以下,図面を用いながら,本発明の一実施形態について説明する。映像符号化装置の構成例図1は,本発明の一実施形態である映像符号化装置の構成例を示す図である。映像符号化装置10において,補間フィルタ係数算出部11は,予測符号化における参照画像に対して用いる小数精度画素の補間フィルタ係数を算出する。補間フィルタ係数判定部12は,動き検出部132が検出した動きベクトルを用いて小数画素位置の参照確率を算出し,算出された参照確率から補間フィルタの重要度を指定し,さらに得られた重要度から補間フィルタの形状,フィルタ長,ビット深度の情報を指定する。予測信号生成部13は,参照画像補間部131と動き検出部132とを備える。参照画像補間部131は,参照画像メモリ17に格納された復号済み参照画像に,補間フィルタ係数判定部12が選択した補間フィルタ係数による補間フィルタを適用し,動き検出部132は,補間後の参照画像に対して動き探索を行うことにより,動きベクトルを算出する。予測信号生成部13は,動き検出部132によって算出された小数精度の動きベクトルによる動き補償により予測信号を生成する。予測符号化部14は,入力映像信号と予測信号との残差信号を算出し,それを直交変換し,変換係数の量子化などによって予測符号化を行う。また,復号部16は,予測符号化の結果を復号し,復号画像を後の予測符号化のために参照画像メモリ17に格納する。このとき,デブロッキングフィルタやALFAdaptiveLoopFilterなどの符号化ノイズ除去のためのインループフィルタを施してから,格納してもよい。可変長符号化部15は,量子化された変換係数,動きベクトルを可変長符号化するとともに,補間フィルタ係数判定部12の出力である補間位置グループ情報,補間フィルタインデックス,補間フィルタ係数を可変長符号化し,これらを符号化ビットストリームとして出力する。補間フィルタ係数判定部の構成例1図2は,補間フィルタ係数判定部の構成例1を示す図である。補間フィルタ係数判定部12-1における補間位置参照確率計算部122および補間対象位置グルーピング部123の部分が,特に従来技術と顕著に異なる。補間フィルタ係数判定部12-1において,補間フィルタ情報取得部121は,符号化時に予め用意されている固定補間フィルタ係数値をMSE算出部124に出力する。例えば,H.264/AVCに定義されている6タップの係数や,DCT-IFの8タップもしくは12タップの係数を用いてもよい。補間位置参照確率計算部122は,符号化対象ブロックの動きベクトルMVを用いて小数画素位置の参照確率を算出する。この補間位置参照確率計算部122では,入力を動き予測から求まる動きベクトルとし,フレーム全体ないしは画像における一部の領域に対して,補間位置ごとに動きベクトルが指し示す確率を求める。図3に,補間位置ごとの動きベクトルが指し示す参照確率の例を示す。例えば,1/2画素精度まで補間する場合,図3Aに示すような確率分布が得られる。1/n画素精度でも同様に計算できる。図3Bは,1/4画素精度のときの確率分布の例を示している。補間位置参照確率計算部122は,図3に示されるような補間位置ごとの確率分布情報で表記される情報を出力する。補間対象位置グルーピング部123は,補間位置参照確率計算部122が算出した補間位置参照確率情報を入力とし,あらかじめ定められた方法により補間位置を参照確率の高い順番に従って複数のグループに分ける。例えば,1/2画素精度まで用いる動き補償の場合,上位2点を第一グループ,下位2点を第二グループとする。図3Aの例の場合,第一グループが{40,25}の位置,第二グループが{20,15}の位置となる。また,1/4画素精度まで用いる動き補償の場合,上位4点を第一グループ,続く5~8位を第二グループ,続く9~12位までを第三グループ,残る下位4点を第四グループなどとしてよい。図3Bの例の場合,第一グループが{18,13,11,10}の位置,第二グループが{9,8,7,6}の位置,第三グループが{5,4,3,2}の位置,第四グループが{1,1,1,1}の位置というように分けられる。補間対象位置グルーピング部123は,以上のような補間位置グループ情報を出力する。MSE算出部124は,動き予測で求まる動きベクトルMV,復号信号ローカルデコード画像,フレーム単位ないしは領域単位などで,符号化中に生成される補間フィルタ係数値,補間フィルタ情報取得部121から出力される固定補間フィルタ係数値,補間対象位置グルーピング部123から求まる補間位置グループ情報を入力とし,動きベクトルMVが指し示す位置における補間画像を,復号画像の整数位置画素と補間位置グループ情報から判断されるフィルタ係数を用いて生成し,原画像とのMSEMeanSquareError平均二乗誤差,すわなち,予測残差エネルギーを計算する。MSEの計算には,例として,以下のような式を用いることができる。MSE={原信号-予測信号2の総和}/画素数計算されたMSEは,最小MSE記憶部125に出力される。最小MSE記憶部125は,入力をMSE算出部124で得られるMSEとし,その値を保存する。事前に保存もしくはあらかじめ定義されている最小値と,入力されるMSEとを比較し,保存済みの最小値よりも入力MSE値が小さい場合:入力MSE値,保存済みの最小値の方が入力MSE値よりも小さい場合:保存済みの最小値,というように,最小となるMSEを判定して,最小値の保存と更新を行う。また,その最小値を保存する際には,そのMSE値を実現する補間位置グループ情報,補間フィルタインデックスを保存する。補間フィルタインデックスは,補間フィルタを示す識別番号であり,事前定義された固定補間フィルタ,符号化処理中に得られる適応補間フィルタ,のどちらを用いるかを示す。補間フィルタ係数判定部12-1は,以上のように補間フィルタに関わる補間位置とフィルタ係数の取り得る組み合わせについて,補間位置ごとにMSEを算出した後,最小MSEを実現する組み合わせ,すなわち,補間位置グループ情報,補間フィルタインデックス,補間フィルタ係数,の情報を出力する。補間フィルタ係数判定部の構成例2図4は,補間フィルタ係数判定部の他の構成例2を示す図である。補間フィルタ係数判定部12-2が,前述した構成例1の補間フィルタ係数判定部12-1と異なるのは,構成例1では,補間対象位置グルーピング部123がグルーピングした補間位置のグループごとに,適応補間フィルタや固定補間フィルタなどの複数の補間フィルタ係数の中からMSE算出部124によって予測誤差エネルギーが最小となる補間フィルタ係数を選出していたのに対し,構成例2では,補間位置グループに応じて,重要度判定部126が補間位置グループの重要度を判定し,判定結果の重要度から補間フィルタとして用いる補間フィルタ係数を選出する点が異なる。補間フィルタ係数判定部12-2において,補間フィルタ情報取得部121,補間位置参照確率計算部122,補間対象位置グルーピング部123の処理内容は,前述した構成例1の場合と同様である。重要度判定部126は,各補間位置グループについて,動きベクトルが指し示す小数画素位置の参照確率が高いほど重要度が高いものとし,重要度が高いほど,補間フィルタの形状,フィルタ長またはビット深度について,高精度となるものを割り当てる。すなわち,重要度が高いほど,補間フィルタの形状が大きいもの,またはフィルタ長が長いもの,またはビット深度が大きいものを,その補間位置グループに用いる補間フィルタ係数として割り当てる。構成例2における補間フィルタ係数判定部12-2の出力は,小数精度の補間位置がどのグループに所属するか示す補間位置グループ情報と,どの補間フィルタ係数を用いるかを示す補間フィルタインデックスと,補間フィルタ係数であり,これが符号化の対象となる。なお,補間フィルタインデックスは省略することも可能である。補間フィルタ係数判定部の構成例3図5は,補間フィルタ係数判定部の他の構成例3を示す図である。構成例3の補間フィルタ係数判定部12-3は,前述した構成例1の補間フィルタ係数判定部12-1と,構成例2の補間フィルタ係数判定部12-2とを組み合わせた構成となっている。補間フィルタ係数判定部12-3において,補間フィルタ情報取得部121,補間位置参照確率計算部122,補間対象位置グルーピング部123の処理内容は,前述した構成例1,2の場合と同様である。重要度判定部126には,符号化処理中に得られる適応補間フィルタの補間フィルタ係数や,補間フィルタ情報取得部121が取得した事前に定義されている固定補間フィルタのフィルタ係数が入力される。また,補間対象位置グルーピング部123が求めた補間位置グループ情報が入力される。重要度判定部126は,これらの入力から,各補間位置グループについて,動きベクトルが指し示す小数画素位置の参照確率が高いほど重要度が高いものとし,重要度が高いほど,補間フィルタの形状,フィルタ長またはビット深度について,高精度となる補間フィルタ係数をいくつか選出する。すなわち,重要度が高いほど,補間フィルタの形状が大きく,またはフィルタ長が長く,またはビット深度が大きい補間フィルタ係数のセットを,入力した補間フィルタ係数の中から複数組選出する。MSE算出部124は,動き予測で求まる動きベクトルMV,復号信号ローカルデコード画像,重要度判定部126で選出された補間フィルタ係数を入力し,補間位置グループごとに,動きベクトルMVが指し示す位置における補間画像を,復号画像の整数位置画素と補間フィルタ係数とを用いて生成し,原画像とのMSEMeanSquareError平均二乗誤差を計算する。このMSEの計算は,構成例1で説明した計算と同様である。最小MSE記憶部125は,入力をMSE算出部124で得られるMSEとし,その値の中で最小となるものを保存する。補間フィルタ係数判定部12-3は,以上のように補間フィルタに関わる補間位置と重要度判定部126で選出された補間フィルタ係数の取り得る組み合わせについて,補間位置ごとにMSEを算出した後,最小MSEを実現する組み合わせ,すなわち,小数精度の補間位置がどのグループに所属するか示す補間位置グループ情報と,どの補間フィルタ係数を用いるかを示す補間フィルタインデックスと,補間フィルタ係数を出力する。符号化の処理フロー図6は,図1に示す映像符号化装置の処理フローチャートである。以下,図6に従って,映像符号化装置が1枚のフレームを符号化する場合の処理の流れを説明する。以下では,特に断りがない限り,輝度信号での処理を仮定する。まず,ステップS101にて,符号化処理に必要となる原画像のフレームを入力する。続いて,ステップS102にて,例えば,H.264/AVCに採用されている1次元6タップフィルタやDCTベース補間フィルタの1次元8タップ/12タップフィルタなど,符号化器に備わっている固定補間フィルタを事前定義補間フィルタとして,その補間フィルタを用いてフレーム全体の動きベクトルMVを導出する。ここで,固定補間フィルタに限らず,前フレームなどで算出された適応補間フィルタのフィルタを採用してもよい。続いて,ステップS103にて,ステップS102にて得られた動きベクトルを用いて,符号化対象フレームにおける適応補間フィルタの係数値を算出する。本ステップにおける補間フィルタの係数算出には,一般に知られている予測誤差エネルギー最小化方法線形回帰を用いる。続いて,ステップS104にて,ステップS102で求まった動きベクトルから補間対象位置ごとの参照確率を計算する。具体的には動きベクトルの指し示す回数を求め,その回数から全体の動きベクトルのうち,各補間対象位置が何回参照されたかを計算する。続いて,ステップS105にて,ステップS104で求まった参照確率結果から,補間位置のグループ分けを決定する。例えば,1/4画素精度まで求める場合,全部で15点の補間対象位置が存在する。このとき,上位3位までをグループ1,上位4位から7位までをグループ2,上位8位から11位までをグループ3,それ以外をグループ4というようにグループ分けを行う。続いて,ステップS106にて,ステップS105で求まったグルーピング結果から,図2,図4,図5で説明した補間フィルタ係数判定部12-1~12-3の処理を実行する。例えば,補間位置グループの重要度を設定し,使用する補間フィルタを決定する。グループ1は参照確率が高いため,フィルタの影響が大きいので重要度が高いと設定される。この場合,例えばタップ長の長い補間フィルタを用いたり,フィルタ係数値の量子化ビット深度を高く設定することで,性能の高いフィルタを割り当てる。逆にグループ4は参照確率が低いため,使用する補間フィルタは性能が低くても影響は少ない。タップ長の短い補間フィルタを用いたり,量子化ビット深度を低く設定する。また,使用する補間フィルタ係数の候補が複数ある場合に,補間フィルタ係数の各候補を用いた場合のMSEを算出し,予測誤差エネルギーが最も小さくなる補間フィルタ係数を決定する。続いて,ステップS107にて,ステップS106で決定された補間フィルタ係数を用いて補間処理を行う。続いて,ステップS108にて,ステップS105で求まった補間位置グループ情報を符号化する。続いて,ステップS109にて,ステップS103で求まった補間フィルタ係数情報および補間フィルタインデックスなどの復号に必要な情報を符号化する。続いて,ステップS110にて,残りの符号化すべき情報,例えば,予測誤差信号テクスチャ成分情報や動きベクトルなどをすべて符号化する。続いて,ステップS111にて,符号化フレームが最終フレームに到達しているかどうかの判定を行う。もし処理フレームが最終フレームでなければ,次のフレームを処理するためにステップS111に戻る。もし処理フレームが最終フレームであった場合,符号化処理を終了する。なお,本実施例で述べている動きベクトルの参照確率から補間位置のグループを変更し,各グループごとに使用する補間フィルタを調整して符号化する機能は,輝度信号だけでなく,色差信号にも同様に適用可能である。映像復号装置の構成例図7は,本発明の一実施形態である映像復号装置の構成例を示す図である。映像復号装置20において,可変長復号部21は,符号化されたビットストリームを入力して,量子化変換係数,動きベクトル,補間位置グループ情報,補間フィルタインデックス,補間フィルタ係数などの復号を行う。補間フィルタ係数判定部22は,補間位置グループ情報と補間フィルタインデックスとから各補間位置に用いる補間フィルタ係数を決定する。予測信号生成部23における参照画像補間部231は,参照画像メモリ25に格納された復号済み参照画像に,補間フィルタ係数判定部22から受け取った補間フィルタ係数による補間フィルタを適用し,参照画像の小数精度画素の復元を行う。予測信号生成部23は,小数精度画素の復元が行われた参照画像から,復号対象ブロックの予測信号を生成する。予測復号部24は,可変長復号部21で復号した量子化係数の逆量子化,逆直交変換などを行い,それにより算出された予測誤差信号と,予測信号生成部23が生成した予測信号とを足し合わせて復号画像を生成し,出力画像として出力する。また,予測復号部24が復号した復号画像は,後の予測復号のために,参照画像メモリ25に格納する。このとき,デブロッキングフィルタやALFAdaptiveLoopFilterなどの符号化ノイズ除去のためのインループフィルタを施してから,格納してもよい。復号の処理フロー図8は,図7に示す映像復号装置の処理フローチャートである。以下,図8に従って,映像復号装置が1枚のフレームを復号する場合の処理の流れを説明する。以下では,特に断りがない限り,輝度信号での処理を仮定する。ステップS201にて,フレームヘッダないしはスライスヘッダの情報を取得する。続いて,ステップS202にて,補間位置グループ情報を復号する。続いて,ステップS203にて,補間フィルタインデックス,補間フィルタ係数の復号を行う。続いて,ステップS204にて,復号に必要なその他の情報例えば動きベクトルや予測誤差信号などをすべて復号する。続いて,ステップS205にて,ステップS202で得られた補間位置グループ情報から,各補間位置に用いるための補間フィルタの判定を行い,補間位置グループごとに適用する補間フィルタを決定する。続いて,ステップS206にて,ステップS205にて求まった補間フィルタを用いて補間処理を行い,予測信号を生成する。続いて,ステップS207にて,ステップS204で得られた予測誤差信号と,ステップS206で得られた予測信号を足し合わせて,復号信号を生成する。続いて,ステップS208にて,復号するフレームがすべて復号されたかの判定を行い,すべて復号されていない場合には,ステップS201へ戻って次のフレームの復号に移り,復号されている場合は復号処理を終了する。以上,輝度信号での説明を行ったが,本フローは色差信号にも同様に適用することができる。ソフトウェアプログラムを用いた場合の構成例以上の映像符号化,復号の処理は,コンピュータとソフトウェアプログラムとによっても実現することができ,そのプログラムをコンピュータ読み取り可能な記録媒体に記録することも,ネットワークを通して提供することも可能である。図9は,本発明をコンピュータとソフトウェアプログラムとを用いて実施する場合のシステムの構成例を示している。本システムは,プログラムを実行するCPU50と,CPU50がアクセスするプログラムやデータが格納されるRAM等のメモリ51と,符号化対象の映像信号,または復号画像の映像信号を記憶する映像信号記憶部52と,本発明の実施形態で説明した処理をCPU50に実行させるためのプログラムが格納されたプログラム記憶装置53と,符号化結果のビットストリームまたは復号対象のビットストリームを記憶する符号化ストリーム記憶部54とがバスで接続された構成になっている。プログラム記憶装置53は,本発明を用いて映像信号を符号化するための映像符号化プログラム531,本発明を用いて符号化ビットストリームを復号するための映像復号プログラム532のいずれかを格納している。これらのプログラムの双方を格納していてもよい。また,本システムが映像符号化装置として用いられる場合,映像符号化プログラム531がメモリ51にロードされ,CPU50は,メモリ51にロードされた映像符号化プログラム531の命令を逐次フェッチして実行し,映像信号記憶部52に格納されている映像信号を,本発明の実施形態で説明した手法により符号化して,符号化結果のビットストリームを符号化ストリーム記憶部54に格納する。または,ネットワークアダプタ等のインタフェースを介して,ビットストリームを外部装置に出力してもよい。また,本システムが映像復号装置として用いられる場合,映像復号プログラム532がメモリ51にロードされ,CPU50は,メモリ51にロードされた映像復号プログラム532の命令を逐次フェッチして実行し,符号化ストリーム記憶部54に格納されているビットストリームを,本発明の実施形態で説明した手法により復号して,復号結果の映像信号を映像信号記憶部52に格納する。または,外部の再生装置に復号結果の映像信号を出力する。"