第1の符号化単位ごとに、フレームを分割した複数のブロックのそれぞれを、フレームを基準として符号化するフレーム符号化モードまたはフィールドを基準として符号化するフィールド符号化モードを切り替えて符号化した符号化済み動画像データを、該第1の符号化単位よりも大きい第2の符号化単位ごとに、フレーム符号化モードまたはフィールド符号化モードの何れかで前記複数のブロックを再符号化する動画像再符号化装置であって、前記符号化済み動画像データを復号する復号部と、前記符号化済み動画像データの前記第2の符号化単位ごとに、フレーム符号化されたブロックの数または該ブロックに写っている物体の動きの度合いに関する第1の統計量とフィールド符号化されたブロックの数または該ブロックに写っている物体の動きの度合いに関する第2の統計量とを求め、前記第1の統計量と前記第2の統計量とを比較することにより、当該第2の符号化単位ごとに、フレーム符号化モードとフィールド符号化モードのうちで適用する符号化モードを判定する符号化モード判定部と、前記第2の符号化単位ごとに、当該第2の符号化単位に含まれるブロックのうち、当該ブロックが属するフレームと異なるフレームを参照して符号化されるブロックを、フレーム符号化モードとフィールド符号化モードのうちの適用すると判定された符号化モードで再符号化する再符号化部と、を有する動画像再符号化装置。前記符号化済み動画像データは、ブロックごとにフレーム符号化されているかフィールド符号化されているかを表す符号化モード情報を含み、前記復号部は、前記符号化済み動画像データから前記符号化モード情報を抽出し、前記符号化モード判定部は、前記抽出された符号化モード情報に基づいて前記第2の符号化単位ごとに、フレーム符号化されているブロックの数を前記第1の統計量として求め、かつ、フィールド符号化されているブロックの数を前記第2の統計量として求め、該フレーム符号化されているブロックの数と該フィールド符号化されているブロックの数の合計に対する該フィールド符号化されているブロックの数の比が所定の閾値以上であれば、フィールド符号化モードを適用する符号化モードと判定する、請求項1に記載の動画像再符号化装置。前記復号部は、前記符号化済み動画像データから、フレーム符号化されているブロックごとの発生情報量とフィールド符号化されているブロックごとの発生情報量を求め、前記符号化モード判定部は、前記第2の符号化単位ごとに、フレーム符号化されているブロックの発生情報量の累積値を前記第1の統計量として求め、かつ、フィールド符号化されているブロックの発生情報量の累積値を前記第2の統計量として求め、前記第1の統計量に対する前記第2の統計量の比が所定の閾値以上であれば、フィールド符号化モードを適用する符号化モードと判定する、請求項1に記載の動画像再符号化装置。前記復号部は、前記符号化済み動画像データから、フレーム符号化されているブロックごとの動きベクトルとフィールド符号化されているブロックごとの動きベクトルを抽出し、前記符号化モード判定部は、前記第2の符号化単位ごとに、フレーム符号化されているブロックについての動きベクトルのバラツキ度合いを表す統計量を前記第1の統計量として求め、かつ、フィールド符号化されているブロックについての動きベクトルのバラツキ度合いを表す統計量を前記第2の統計量として求め、前記第1の統計量に対する前記第2の統計量の比が所定の閾値以上であれば、フィールド符号化モードを適用する符号化モードと判定する、請求項1に記載の動画像再符号化装置。第1の符号化単位ごとに、フレームを分割した複数のブロックのそれぞれを、フレームを基準として符号化するフレーム符号化モードまたはフィールドを基準として符号化するフィールド符号化モードを切り替えて符号化した符号化済み動画像データを、該第1の符号化単位よりも大きい第2の符号化単位ごとに、フレーム符号化モードまたはフィールド符号化モードの何れかで前記複数のブロックを再符号化する動画像再符号化方法であって、前記符号化済み動画像データを復号し、前記符号化済み動画像データの前記第2の符号化単位ごとに、フレーム符号化されたブロックの数または該ブロックに写っている物体の動きの度合いに関する第1の統計量とフィールド符号化されたブロックの数または該ブロックに写っている物体の動きの度合いに関する第2の統計量とを求め、前記第1の統計量と前記第2の統計量とを比較することにより、当該第2の符号化単位ごとに、フレーム符号化モードとフィールド符号化モードのうちで適用する符号化モードを判定し、前記第2の符号化単位ごとに、当該第2の符号化単位に含まれるブロックのうち、当該ブロックが属するフレームと異なるフレームを参照して符号化されるブロックを、フレーム符号化モードとフィールド符号化モードのうちの適用すると判定された符号化モードで再符号化する、ことを含む動画像再符号化方法。第1の符号化単位ごとに、フレームを分割した複数のブロックのそれぞれを、フレームを基準として符号化するフレーム符号化モードまたはフィールドを基準として符号化するフィールド符号化モードを切り替えて符号化した符号化済み動画像データを、該第1の符号化単位よりも大きい第2の符号化単位ごとに、フレーム符号化モードまたはフィールド符号化モードの何れかで前記複数のブロックを再符号化することをコンピュータに実行させる動画像再符号化用コンピュータプログラムであって、前記符号化済み動画像データを復号し、前記符号化済み動画像データの前記第2の符号化単位ごとに、フレーム符号化されたブロックの数または該ブロックに写っている物体の動きの度合いに関する第1の統計量とフィールド符号化されたブロックの数または該ブロックに写っている物体の動きの度合いに関する第2の統計量とを求め、前記第1の統計量と前記第2の統計量とを比較することにより、当該第2の符号化単位ごとに、フレーム符号化モードとフィールド符号化モードのうちで適用する符号化モードを判定し、前記第2の符号化単位ごとに、当該第2の符号化単位に含まれるブロックのうち、当該ブロックが属するフレームと異なるフレームを参照して符号化されるブロックを、フレーム符号化モードとフィールド符号化モードのうちの適用すると判定された符号化モードで再符号化する、ことをコンピュータに実行させる動画像再符号化用コンピュータプログラム。ピクチャ単位、あるいはスライス単位で、フィールド符号化モードとフレーム符号化モードとが切り替え可能な符号化方式はPictureAdaptiveFrameFieldと呼ばれる。一方、H264MPEG4AVCで採用されているような、上下方向に隣接した二つのマクロブロックを含むマクロブロックペア単位でフィールド符号化モードとフレーム符号化モードとが切り替え可能な符号化方式は、MacroBlockAdaptiveFrameFieldと呼ばれる。特許文献1に開示されたトランスコーダでは、一旦符号化されたインターレース映像について、マクロブロックペアに含まれる各マクロブロックの符号化モードの組み合わせにより、再符号化の際に適用される符号化モードがマクロブロックペア単位で決定される。一方、MBAFF方式で符号化されているインターレース映像をPAFF符号化方式に従って再符号化するニーズがある。このような再符号化は、例えば、ハードウェアリソースが限られているために、演算量が相対的に多いMBAFF方式をサポートしていない符号化器を持つ動画像再符号化装置が動画像データを再符号化するために行われる。このような再符号化を行うためには、動画像再符号化装置は、PAFFに準拠した再符号化単位ごとに、フィールド符号化モード及びフレーム符号化モードのうち、符号化効率の良い方を選択することが好ましい。再符号化の際に適切な予測方式が適用されなければ、動きベクトルを用いて動き補償することにより生成された予測画像とマクロブロック間の差が大きくなって符号化効率が低下してしまうおそれがあるためである。しかしながら、特許文献1に開示されたトランスコーダは、MBAFF方式に従って符号化されたピクチャを、PAFF方式に従って再符号化するものではない。そのため、MBAFF方式で符号化されている動画像データをPAFF方式に従って再符号化する際に、フィールド符号化モード及びフレーム符号化モードのうちで適用する符号化モードを適切に決定できる技術が求められている。そこで、本明細書は、所定単位でフレーム符号化、フィールド符号化を切り替えて符号化されている動画像データを、その所定単位よりも大きい単位でフレーム符号化、フィールド符号化を切り替えて再符号化する動画像再符号化装置を提供することを目的とする。一つの実施形態によれば、第1の符号化単位ごとに、フレームを分割した複数のブロックのそれぞれを、フレームを基準として符号化するフレーム符号化モードまたはフィールドを基準として符号化するフィールド符号化モードを切り替えて符号化した符号化済み動画像データを、第1の符号化単位よりも大きい第2の符号化単位ごとに、フレーム符号化モードまたはフィールド符号化モードの何れかで複数のブロックを再符号化する動画像再符号化装置が提供される。この動画像再符号化装置は、符号化済み動画像データを復号する復号部と、符号化済み動画像データの第2の符号化単位ごとに、フレーム符号化されたブロックの数またはブロックに写っている物体の動きの度合いに関する第1の統計量とフィールド符号化されたブロックの数またはブロックに写っている物体の動きの度合いに関する第2の統計量とを求め、第1の統計量と第2の統計量とを比較することにより、第2の符号化単位ごとに、フレーム符号化モードとフィールド符号化モードのうちで適用する符号化モードを判定する符号化モード判定部と、第2の符号化単位ごとに、第2の符号化単位に含まれるブロックのうち、ブロックが属するフレームと異なるフレームを参照して符号化されるブロックを、フレーム符号化モードとフィールド符号化モードのうちの適用すると判定された符号化モードで再符号化する再符号化部とを有する。本発明の目的及び利点は、請求項において特に指摘されたエレメント及び組み合わせにより実現され、かつ達成される。上記の一般的な記述及び下記の詳細な記述の何れも、例示的かつ説明的なものであり、請求項のように、本発明を限定するものではないことを理解されたい。本明細書に開示された動画像再符号化装置は、所定単位でフレーム符号化、フィールド符号化を切り替えて符号化されている動画像データを、その所定単位よりも大きい単位でフレーム符号化、フィールド符号化を切り替えて再符号化する際に、フィールド符号化モードとフレーム符号化モードのうちの何れを適用するかを適切に決定できる。以下、図を参照しつつ、様々な実施形態による動画像再符号化装置について説明する。動画像再符号化装置は、MBAFF方式に従ってマクロブロックペア単位第1の符号化単位でフレーム符号化またはフィールド符号化された動画像データを、PAFF方式に準拠した再符号化単位第2の符号化単位でフレーム符号化またはフィールド符号化を切り替えつつ再符号化する。その際、この動画像再符号化装置は、再符号化単位で、フィールド符号化されたマクロブロック及びフレーム符号化されたマクロブロックのそれぞれについて、そのマクロブロックの数またはマクロブロックに写っている物体の動きの度合いに関する統計量を求める。そしてこの動画像再符号化装置は、フィールド符号化モードで符号化されたマクロブロックに関するその統計量とフレーム符号化モードで符号化されたマクロブロックに関するその統計量との比較結果に基づいて、再符号化の際に適用する符号化モードを決定する。なお、後述する各実施形態における動画像データは、フレーム中の奇数行のデータのみを含むトップフィールドと偶数行のデータのみを含むボトムフィールドとが交互に含まれるインターレース映像である。また本明細書において、ピクチャという用語は、フレームまたはフィールドの何れであってもよい場合に用いられる。最初に、第1の実施形態による動画像再符号化装置について説明する。この動画像再符号化装置は、MBAFF方式に従って符号化された動画像データについて、再符号化単位で、フィールド符号化されたマクロブロックの数を、フィールド符号化されたマクロブロックに関する統計量として求める。同様に、この動画像再符号化装置は、フレーム符号化されたマクロブロックの数を、フレーム符号化されたマクロブロックに関する統計量として求める。図1は、第1の実施形態による動画像再符号化装置の概略構成図である。動画像再符号化装置1は、符号化部10と、符号化モード判定部20と、再符号化部30とを有する。動画像再符号化装置1が有するこれらの各部は、それぞれ別個の回路として形成される。あるいは動画像再符号化装置1が有するこれらの各部は、その各部に対応する回路が集積された一つの集積回路として動画像再符号化装置1に実装されてもよい。さらに、動画像再符号化装置1が有するこれらの各部は、動画像再符号化装置1が有するプロセッサ上で実行されるコンピュータプログラムにより実現される、機能モジュールであってもよい。動画像再符号化装置1は、符号化された動画像データを含むデータストリームを、例えば、通信ネットワーク及び動画像再符号化装置1を通信ネットワークに接続するためのインターフェース回路を介して取得する。そして動画像再符号化装置1は、そのデータストリームを、図示しないバッファメモリに記憶させる。動画像再符号化装置1は、符号化された動画像データを、符号化されたピクチャの順序に従ってバッファメモリから読み出してそのピクチャを復号部10へ入力する。復号部10は、符号化されたピクチャを復号し、復号されたピクチャを再符号化部30へ渡す。また復号部10は、マクロブロック単位でフレーム符号化されているかフィールド符号化されているかの情報を符号化モード判定部20に渡す。なお、マクロブロックは、例えば、16×16画素のサイズを持つ。しかし、マクロブロックのサイズは、16×16画素のサイズよりも大きくてもよく、あるいは小さくてもよい。符号化モード判定部20は、PAFF方式に準拠した再符号化単位ごとに、フレーム符号化モード及びフィールド符号化モードの中から再符号化の際に適用される符号化モードを選択する。再符号化部30は、復号されたピクチャを再符号化する。その際、インター符号化されるマクロブロックについては、適用すると判定された符号化モードに従う。以下、動画像再符号化装置1の各部について詳細に説明する。復号部10は、可変長復号部11と、逆量子化逆直交変換部12と、加算器13と、参照画像記憶部14と、予測画像生成部15とを有する。可変長復号部11は、マクロブロック単位で可変長符号化されている動画像データを可変長復号する。なお、可変長符号化方式は、例えば、ContextbasedAdaptiveVariableLengthCodingといったハフマン符号化方式、あるいは、ContextbasedAdaptiveBinaryArithmeticCodingといった算術符号化方式とすることができる。そして可変長復号部11は、量子化された予測誤差信号である量子化信号を再生する。また可変長復号部11は、着目するマクロブロックがインター符号化されていれば、そのマクロブロックについての動きベクトルを可変長復号する。なお、インター符号化とは、着目するピクチャと、その前後のピクチャ間の相関性を利用して着目するピクチャを符号化する符号化方式を表す。そして可変長復号部11は、再生した動きベクトルを予測画像生成部15へ渡す。また可変長復号部11は、量子化信号を逆量子化逆直交変換部12へ渡す。さらに、可変長復号部11は、符号化されている動画像データに含まれるヘッダ情報から復号に必要な各種の情報、例えば、イントラ予測符号化またはインター予測符号化されているマクロブロックに対して適用された予測モードを表す情報などを抽出する。そして可変長復号部11は、その予測モードを予測画像生成部15に通知する。その際、可変長復号部11は、マクロブロックペアごとに、フレーム符号化されているか、またはフィールド符号化されているかを表す符号化モード情報を取得する。入力された動画像データがH264MPEG4AVCに従ってMBAFF方式により符号化されている場合、可変長復号部11は、スライスごとに規定されるスライスシンタックスに含まれる、マクロブロックペアごとに規定されるmbFieldDecodingFlagというフラグを符号化モード情報として参照する。これにより、可変長復号部11は、マクロブロックペアの符号化モードを特定できる。mbFieldDecodingFlagが1であれば、対応するマクロブロックペアはフィールド符号化されており、一方、mbFieldDecodingFlagが0であれば、対応するマクロブロックペアはフレーム符号化されている。なお、着目するマクロブロックペアのmbFieldDecodingFlagが省略されていることがある。この場合、可変長復号部11は、着目するマクロブロックペアがその左側または上側に隣接するマクロブロックペアと同一スライス内にであれば、着目するマクロブロックペアはその隣接マクロブロックペアと同一の符号化モードにより符号化されていると判定する。また、着目するマクロブロックペアが属するスライスと、左側または上側に隣接するマクロブロックペアが属するスライスが異なっていれば、可変長復号部11は、着目するマクロブロックペアはフレーム符号化モードで符号化されていると判定する。また、入力された動画像データがMPEG2に従って符号化されている場合、可変長復号部11は、frameMotionType、fieldMotionTypeまたはdctTypeという3種類のフラグを符号化モード情報として参照することで、符号化モードを特定できる。例えば、可変長復号部11は、fieldMotionTypeが規定されているマクロブロックはフィールド符号化されていると判定する。また、可変長復号部11は、frameMotionTypeのコード値が10であれば、そのframeMotionTypeに対応するマクロブロックはフレーム符号化されていると判定する。一方、frameMotionTypeのコード値がその他の値であれば、可変長復号部11は、そのframeMotionTypeに対応するマクロブロックはフィールド符号化されていると判定する。また、可変長復号部11は、dctTypeの値が1であれば、そのdctTypeに対応するマクロブロックはフィールド符号化されていると判定し、dctTypeの値が0であれば、そのdctTypeに対応するマクロブロックはフレーム符号化されていると判定する。可変長復号部11は、マクロブロックペアごとに、フレーム符号化されているかフィールド符号化されているかを表すフラグを符号化モード判定部20へ出力する。さらに可変長復号部11は、再符号化単位の区切りとなる、スライスヘッダ、ピクチャヘッダを抽出すると、符号化モード判定部20へ再符号化単位の区切りが検出されたことを通知してもよい。逆量子化逆直交変換部12は、可変長復号部11から受け取った量子化信号に、符号化された動画像データに含まれるヘッダ情報から取得した量子化パラメータにより決定された量子化幅に相当する所定数を乗算することにより逆量子化する。この逆量子化により、着目するマクロブロックの周波数信号が復元される。周波数信号は、例えば、入力された動画像データを符号化した動画像符号化装置がマクロブロックに対して実行した直交変換処理により得られる、周波数成分ごとの強度を表す係数の組である。例えば、直交変換処理として離散コサイン変換が用いられている場合、量子化信号を逆量子化することによってDCT係数の組が得られる。また直交変換処理としてアダマール変換が用いられている場合、量子化信号を逆量子化することによってアダマール係数の組が復元される。その後、逆量子化逆直交変換部12は、周波数信号を逆直交変換処理する。この逆直交変換処理は、マクロブロックに対して実行された直交変換処理の逆変換である。逆量子化処理及び逆直交変換処理を量子化信号に対して実行することにより予測誤差信号が再生される。逆量子化逆直交変換部12は、マクロブロックごとに再生された予測誤差信号を加算器13へ出力する。加算器13は、マクロブロックごとに、予測画像生成部16から受け取った予測画像の各画素値に、その画素に対応する再生された予測誤差信号を加算することで、マクロブロックを再生する。そして加算器13は、再生されたマクロブロックをその符号化順序に従って結合することにより、ピクチャを再生する。加算器13は、再生されたピクチャを参照画像記憶部14に記憶させる。参照画像記憶部14は、例えば、フレームメモリを有する。そして参照画像記憶部14は、加算器13から受け取ったピクチャを一時的に記憶する。そして参照画像記憶部14は、予測画像生成部15にそのピクチャを参照画像として供給する。また参照画像記憶部14に記憶された各ピクチャは、例えば、時間順に再配置された後に読み出されて、再符号化部30へ出力される。なお、入力された動画像データにおける各ピクチャの符号化順序が、再符号化の各ピクチャの符号化順序と同一でよければ、復号部10は、再生された順序に従って各ピクチャを出力してもよい。なお、参照画像記憶部14は、予め定められた所定枚数分のピクチャを記憶し、記憶されているデータ量がその所定枚数に相当する量を超えると、符号化順序が古いピクチャから順に破棄する。予測画像生成部15は、予測符号化されたマクロブロックごとに、ヘッダ情報から抽出された予測モードに従って、予測画像を生成する。予測画像生成部15は、参照画像記憶部14から、着目するマクロブロックを符号化する際に用いられた参照画像を読み込む。そして適用された予測モードが前方向予測モードまたは後方向予測モードなど、インター符号化用の予測モードの何れかであれば、予測画像生成部15は動きベクトルを用いてその参照画像を動き補償することにより予測画像を生成する。動きベクトルは、着目するマクロブロックと、そのマクロブロックに最も類似する参照画像との空間的な移動量を表す。また、動き補償は、動きベクトルで表された、マクロブロックとそれに対して最も類似する参照画像上のブロックの位置ずれ量を相殺するように、その最も類似する参照画像上のブロックの位置を移動する処理である。着目するマクロブロックがフレーム符号化されていれば、予測画像生成部15は、フレームに対して設定されたマクロブロックに対して求められた動きベクトルを用いて参照画像を動き補償する。一方、着目するマクロブロックがフィールド符号化されていれば、予測画像生成部15は、トップフィールドに対して求められた動きベクトルとボトムフィールドに対して求められた動きベクトルとをそれぞれ用いて、フィールドごとに参照画像を動き補償する。また、適用された予測モードが、ピクチャ内の既に符号化されたマクロブロックを参照先とするイントラ符号化用の予測モードであれば、予測画像生成部15は、そのイントラ符号化モードのうちの適用された予測モードに従って参照画像から予測画像を生成する。予測画像生成部15は、生成した予測画像を加算器13へ渡す。符号化モード判定部20は、再符号化の際に、PAFF方式に準拠した再符号化単位ごとにマクロブロックに対して適用される符号化モードをフレーム符号化モードとフィールド符号化モードのうちで選択する。なお、再符号化単位は、例えば、フレームを、複数のスライスに分割した個々のスライス単位、フレーム単位、またはGroupOfPictures単位とすることができる。なお、個々のスライスは、複数のマクロブロックを含むように設定される。例えば、フレームは、フレームの上半分を含むスライスとフレームの下半分を含むスライスとに分割される。あるいは、再符号化単位は、インター符号化される際に順序が入れ替えられるフレームの組に相当するリオーダ単位とすることができる。図2は、MBAFF方式に従ってインターレース映像をフレーム符号化またはフィールド符号化する場合のフレームの模式図である。フレーム200のうち、マクロブロックペア210はフレーム符号化されるマクロブロックペアの一例であり、一方、マクロブロックペア220はフィールド符号化されるマクロブロックペアの一例である。フレーム符号化されるマクロブロックペア210は、トップフィールド成分230とボトムフィールド成分231とを上下方向について交互に含む、16×16画素の二つのマクロブロック211と212とを含み、各マクロブロックがそれぞれ別個に動き補償される。これに対し、フィールド符号化されるマクロブロックペア220は、16×16画素のトップフィールド成分のみを含むマクロブロック221と、16×16画素のボトムフィールド成分のみを含むマクロブロック222とを含む。そしてマクロブロック221と222がそれぞれ別個に動き補償される。図3は、PAFF方式に従ってインターレース映像をフレーム符号化またはフィールド符号化する場合のフレームの模式図である。フレーム300がフレーム符号化される場合、フレーム300は、その全体にわたってトップフィールド成分330とボトムフィールド成分331とを上下方向について交互に含む。そして、フレーム300に対して設定された16×16画素のサイズを持つマクロブロックごとに動き補償される。一方、フレーム300がフィールド符号化される場合、フレーム300は、トップフィールド成分330のみを含むトップフィールド321と、ボトムフィールド成分331のみを含むボトムフィールド321とに分離される。なお、トップフィールド321及びボトムフィールド322の垂直方向の画素数はフレーム300の垂直方向の画素数の12となる。そしてトップフィールド321と、ボトムフィールド322とに、それぞれ、別個に16×16画素のサイズを持つマクロブロックが設定され、各マクロブロックが動き補償される。符号化された動画像データにおいて、フレーム符号化モードで符号化されたマクロブロックの数がフィールド符号化モードで符号化されたマクロブロックの数よりも多いフレームについては、フレーム符号化モードの方が符号化効率が良いと推定される。逆に、フィールド符号化モードで符号化されたマクロブロックの数がフレーム符号化モードで符号化されたマクロブロックの数よりも多いフレームについては、フィールド符号化モードの方が符号化効率が良いと推定される。これは、その動画像データを符号化する際に、符号化された動画像データのデータ量を極力減らすために、フレーム符号化モードとフィールド符号化モードの中から、符号化効率が良い方が選択されていると仮定できるためである。また、フレームによっては、フレーム全体をフレーム符号化するよりもフィールド符号化することによって符号化効率が向上するにもかかわらず、MBAFF方式では、フレーム符号化されているマクロブロックの数の方がフィールド符号化されているマクロブロックの数よりも多いことがある。図4は、フレームの一例を示す図である。例えば、フレーム400内の局所的な領域410には、シャワーによる複数の水流がそれぞれ移動物体として写っている。一方、領域410以外に写っている物体はほぼ静止している。このようなフレームについては、フレーム符号化されているマクロブロックの数の方がフィールド符号化されているマクロブロックの数よりも多くなり得る。これは、静止物体が写っている領域に含まれるマクロブロックについては、マクロブロックに対して一つの動きベクトルを用いて動き補償することで、予測誤差を十分に小さくできるためである。しかし、領域410内のマクロブロックのように、移動物体が写っているマクロブロックについては、インターレース映像ではボトムフィールドとトップフィールドとで予測誤差を最小化できる動きベクトルが異なることがある。このようなマクロブロックについては、フレーム符号化モードよりもフィールド符号化モードを適用することで符号化効率が向上する。そのため、移動物体が写っているマクロブロックに対してフィールド符号化モードが適用された場合の発生情報量が、フレーム符号化モードが適用された場合の発生情報量よりも著しく小さくなることがある。その結果、フレーム400のように、局所的な領域に移動物体が含まれ、他の領域に写っている物体は静止しているフレームについては、フレーム符号化モードを適用するよりもフィールド符号化モードを適用する方が全体として発生情報量が少なくて済むことがある。そこで、符号化モード判定部20は、再符号化単位毎に、フレーム符号化されたマクロブロックの数とフィールド符号化されたマクロブロックの数をそれぞれ計数する。なお、再符号化単位に含まれる、インター符号化されるマクロブロックの数が通知される場合には、符号化モード判定部20は、フレーム符号化されたマクロブロックの数とフィールド符号化されたマクロブロックの数の何れかのみを計数してもよい。符号化モード判定部20は、再符号化単位ごとに、フレーム符号化されたマクロブロックの数とフィールド符号化されたマクロブロックの数との合計Totalに対するフィールド符号化されたマクロブロックの数FieldNumの比を求める。そして符号化モード判定部20は、その比が所定の閾値Th1以上であれば、その再符号化単位に対してフィールド符号化モードを適用すると判定する。一方、その比が閾値Th1未満であれば、符号化モード判定部20は、その再符号化単位に対してフレーム符号化モードを適用すると判定する。なお、閾値Th1は、再符号化の際に、フレーム符号化よりもフィールド符号化が適用され易くなるように、例えば、03以上05以下の何れかの値に設定される。符号化モード判定部20は、再符号化単位ごとに、フレーム符号化モードとフィールド符号化モードのうちの適用される符号化モードを再符号化部30へ通知する。再符号化部30は、復号された動画像データをPAFF方式に従って再符号化する。そのために、再符号化部30は、動きベクトル計算部31と、予測モード判定部32と、予測画像生成部33と、予測誤差信号生成部34と、直交変換量子化部35と、逆直交変換逆量子化部36と、加算器37と、参照画像記憶部38と、可変長符号化部39とを有する。動きベクトル計算部31は、インター符号化用の予測画像を生成するために、入力されたマクロブロックと参照画像とを用いて、動きベクトルを求める。ここで、動きベクトル計算部31は、符号化モード判定部20からフレーム符号化モードを適用することが通知されていると、フレームから生成したマクロブロックごとに動きベクトルを算出する。一方、動きベクトル計算部31は、符号化モード判定部20からフィールド符号化モードを適用することが通知されていると、トップフィールドから生成したマクロブロックごと、及びボトムフィールドから生成したマクロブロックごとに動きベクトルを算出する。動きベクトル計算部31は、入力されたマクロブロックと、参照画像とのブロックマッチングを実行することにより、入力されたマクロブロックと最も一致する参照画像及びその参照画像が含まれるピクチャ上での位置を決定する。そして動きベクトル計算部31は、入力されたマクロブロックのピクチャ上の位置と、そのマクロブロックに最も一致する参照画像との水平方向及び垂直方向の移動量と、その参照画像が属するピクチャを表す識別情報を、それぞれ要素とするベクトルを動きベクトルとする。なお、動きベクトル計算部31は、マクロブロックを複数のブロックに分割し、個々のブロックごとに動きベクトルが求めてもよい。例えば、動きベクトル計算部31は、16×16画素を持つマクロブロックを、8×8画素を持つ4個のブロックに分割し、個々のブロックについて動きベクトルを求めてもよい。動きベクトル計算部31は、求めた動きベクトルを、予測モード判定部32、予測画像生成部33及び可変長符号化部39へ渡す。予測モード判定部32は、入力されたマクロブロックに対する予測画像の生成方法を規定する予測モードを決定する。予測モード判定部32は、例えば、復号部10から取得した、入力されたマクロブロックが含まれる符号化対象のピクチャのタイプを示す情報に基づいて、そのマクロブロックの予測モードを決定する。符号化対象のピクチャのタイプがIピクチャであれば、予測モード判定部32は適用される予測モードとしてイントラ符号化モードを選択する。また、符号化対象のピクチャのタイプがPピクチャであれば、予測モード判定部32は、例えば、適用される予測モードとして、インター符号化モード及びイントラ符号化モードの何れかを選択する。なお、インター符号化モードとして、時間的に前のピクチャを参照する前方向予測モードか、時間的に後のピクチャを参照する後方向予測モードかは、符号化対象のピクチャのGOP内の位置を示す情報に基づいて決定される。さらに、符号化対象のピクチャのタイプがBピクチャであれば、予測モード判定部32は、適用される予測モードを、イントラ符号化モード、前方向予測モード、後方向予測モード、及び双方向予測モードの中から選択する。予測モード判定部32は、複数の予測モードの中から一つの予測モードを選択する場合、各予測モードについてのマクロブロックの符号化されたデータ量の評価値であるコストをそれぞれ算出する。そして予測モード判定部32は、コストが最小となる予測モードを、入力されたマクロブロックに対して適用される予測モードとする。各予測モードに対するコストは、例えば、次のように計算される。ここで、costf、costb、costbi、costiは、それぞれ、前方向予測モード、後方向予測モード、双方向予測モード及びイントラ符号化モードに対応するコストである。orgijは、入力されたマクロブロックに含まれる水平方向座標i、垂直方向座標jの画素の値を表す。またrefijは、予測画像に含まれる水平方向座標i、垂直方向座標jの画素の値を表す。なお、予測モード判定部32は、予測画像生成部33と同様の方法によって参照画像から予測画像を生成する。またmv1、mv2は、入力されたマクロブロックに対する動きベクトルを表し、premv1、premv2は、直前に符号化されたマクロブロックの動きベクトルを表す。さらに、Tableabは、ベクトルaとベクトルbの差分ベクトルに対応する推定符号量を出力する。例えば、Tableabは、様々な差分ベクトルに対する推定符号量を示した参照テーブルであってもよい。またλは重み定数であり、例えば、1に設定される。AveMBは、入力されたマクロブロックに含まれる画素値の平均値である。また、動き予測に関して、注目するピクチャのマクロブロックの動きベクトルを、その前後のピクチャの動きベクトルから予測するダイレクトモードが適用可能な場合には、予測モード判定部32は、ダイレクトモードについてもコストを計算してもよい。上記のように、マクロブロックが複数のブロックに分割され、個々のブロックごとに動きベクトルが求められることがある。この場合、予測モード判定部32は、前方向予測モード、後方向予測モード及び双方向予測モードに関しては、個々のブロックごとに1式の計算を行い、ブロックごとに得られたコストの総和をそのモードのコストとする。予測モード判定部32は、1式に従って、選択対象となる予測モードのそれぞれについてコストを算出する。そして予測モード判定部32は、コストが最小となる予測モードを、入力されたマクロブロックに対して適用される予測モードとして選択する。予測モード判定部32は、選択した予測モードを予測画像生成部33に通知する。予測画像生成部33は、予測モード判定部32によって選択された予測モードに従って予測画像を生成する。予測画像生成部33は、入力されたマクロブロックが前方向予測モード、後方向予測モードによってインター符号化される場合、参照画像記憶部38から得た参照画像を、動きベクトル計算部31から提供される動きベクトルに基づいて動き補償する。そして予測画像生成部33は、動き補償されたマクロブロック単位のインター符号化用の予測画像を生成する。なお、マクロブロックがフレーム符号化モードで符号化される場合、参照画像はフレームから作成され、一方、マクロブロックがフィールド符号化モードで符号化される場合、参照画像はトップフィールドまたはボトムフィールドから作成される。また、入力されたマクロブロックが双方向予測モードによってインター符号化される場合、予測画像生成部33は、二つの動きベクトルのそれぞれによって特定された参照画像を、その対応する動きベクトルで動き補償する。そして予測画像生成部33は、動き補償により得られた二つの補償画像の対応する画素間で画素値を平均することにより予測画像を生成する。予測画像生成部33は、入力されたマクロブロックがイントラ予測符号化される場合、入力されたマクロブロックに隣接するマクロブロックから予測画像を生成する。その際、予測画像生成部33は、例えば、H264MPEG4AVCに規定されている水平モード、DCモード、プレーンモードなどに従って予測画像を生成する。予測画像生成部33は、生成された予測画像を予測誤差信号生成部34へ渡す。予測誤差信号生成部34は、入力されたマクロブロックと、予測画像生成部33により生成された予測画像との差分演算を実行する。そして予測誤差信号生成部34は、その差分演算により得られたマクロブロック内の各画素に対応する差分値を、予測誤差信号とする。なお、フレーム符号化モードが適用される場合、各マクロブロックはフレームを分割することにより得られる。一方、フィールド符号化モードが適用される場合、各マクロブロックはトップフィールドまたはボトムフィールドを分割することにより得られる。したがって、この場合には、予測誤差信号も、トップフィールドとボトムフィールドのそれぞれについて作成される。予測誤差信号生成部34は、予測誤差信号を直交変換量子化部35へ渡す。直交変換量子化部35は、入力されたマクロブロックの予測誤差信号を直交変換することにより、予測誤差信号の水平方向の周波数成分及び垂直方向の周波数成分を表す周波数信号を求める。例えば、直交変換量子化部35は、直交変換処理として、DCTを予測誤差信号に対して実行することにより、周波数信号として、マクロブロックごとのDCT係数の組を得る。あるいは、直交変換量子化部35は、直交変換処理として、アダマール変換を予測誤差信号に対して実行することにより、周波数信号として、マクロブロックごとのアダマール係数の組を求めてもよい。次に、直交変換量子化部35は、周波数信号を量子化する。この量子化処理は、一定区間に含まれる信号値を一つの信号値で表す処理である。そしてその一定区間は、量子化幅と呼ばれる。例えば、直交変換量子化部35は、周波数信号から、量子化幅に相当する所定数の下位ビットを切り捨てることにより、その周波数信号を量子化する。量子化幅は、量子化パラメータによって決定される。例えば、直交変換量子化部35は、量子化パラメータの値に対する量子化幅の値を表す関数にしたがって、使用される量子化幅を決定する。またその関数は、量子化パラメータの値に対する単調増加関数とすることができ、予め設定される。あるいは、水平方向及び垂直方向の周波数成分のそれぞれに対応する量子化幅を規定する量子化マトリクスが、予め複数準備され、直交変換量子化部35が有するメモリに記憶される。そして直交変換量子化部35は、量子化パラメータにしたがって、それら量子化マトリクスのうちの特定の量子化マトリクスを選択する。そして直交変換量子化部35は、選択された量子化マトリクスを参照して、周波数信号の各周波数成分に対する量子化幅を決定してもよい。また直交変換量子化部35は、MPEG2、MPEG4、H264MPEG4AVCなどの動画像符号化規格に対応した様々な量子化パラメータ決定方法の何れかに従って量子化パラメータを決定すればよい。直交変換量子化部35は、例えば、MPEG2の標準テストモデル5に関する量子化パラメータの算出方法を用いることができる。なお、MPEG2の標準テストモデル5に関する量子化パラメータの算出方法に関しては、例えば、httpwwwmpegorgMPEGMSSGtm5Ch10Ch10htmlで特定されるURLを参照されたい。直交変換量子化部35は、量子化処理を実行することにより、周波数信号の各周波数成分を表すために使用されるビットの数を削減できるので、入力されたマクロブロックに含まれる情報量を低減できる。直交変換量子化部35は、量子化信号を可変長符号化部39及び逆量子化逆直交変換部36に供給する。逆量子化逆直交変換部36及び加算器37は、一旦符号化されたマクロブロックを再生することによって、ピクチャ内の後続するマクロブロックまたはそのマクロブロックが含まれるピクチャに後続するピクチャを符号化するために参照される参照画像を生成する。そのために、逆量子化逆直交変換部36は、直交変換量子化部35から受け取った量子化信号に、量子化パラメータにより決定された量子化幅に相当する所定数を乗算することにより逆量子化する。この逆量子化により、入力されたマクロブロックの周波数信号、例えば、DCT係数の組が復元される。その後、逆量子化逆直交変換部36は、周波数信号を逆直交変換処理する。例えば、直交変換量子化部35においてDCT処理が行われる場合、逆量子化逆直交変換部36は、逆量子化信号に対して逆DCT処理を実行する。逆量子化処理及び逆直交変換処理を量子化信号に対して実行することにより、符号化前の予測誤差信号と同程度の情報を有する予測誤差信号が再生される。そして逆量子化逆直交変換部36は、再生されたマクロブロックごとの予測誤差信号を加算器37へ出力する。加算器37は、マクロブロックごとに、予測画像の各画素値に、その画素に対応する再生された予測誤差信号を加算することで、そのマクロブロックを再生する。そして加算器37は、再生されたマクロブロックをその符号化順序に従って結合することにより、参照画像を生成する。加算器37は、参照画像を参照画像記憶部38に記憶させる。参照画像記憶部38は、例えば、フレームメモリを有する。そして参照画像記憶部38は、加算器37から受け取った参照画像を一時的に記憶する。そして参照画像記憶部38は、動きベクトル計算部31、予測モード判定部32及び予測画像生成部33にその参照画像を供給する。なお、参照画像記憶部38は、予め定められた所定枚数分の参照画像を記憶し、参照画像の枚数がその所定枚数を超えると、符号化順序が古い参照画像から順に破棄する。可変長符号化部39は、直交変換量子化部35から受け取った量子化された周波数信号及び動きベクトル計算部31から受け取った動きベクトルを可変長符号化することにより、データ量が圧縮された符号化信号を生成する。そのために、可変長符号化部39は、例えば、その量子化された周波数信号に対して、CAVLCといったハフマン符号化処理あるいはCABACといった算術符号化処理を用いることができる。可変長符号化部39により生成された符号化信号に対して、動画像再符号化装置1は、マクロブロックごとの予測モードなどを含む所定の情報をヘッダ情報として付加することにより、符号化された動画像データを含むデータストリームを生成する。動画像再符号化装置1は、そのデータストリームを磁気記録媒体、光記録媒体あるいは半導体メモリなどを有する記憶部図示せずに記憶するか、あるいはそのデータストリームを他の機器へ出力する。図5は、第1の実施形態による動画像再符号化装置1により実行される動画像再符号化処理の動作フローチャートである。動画像再符号化装置1は、再符号化単位ごとに、この動画像再符号化処理を実行する。復号部10は、符号化された動画像データに含まれるピクチャ内の各マクロブロックを可変長復号することにより抽出できる符号化モードを表すフラグを参照してマクロブロックごとの符号化モードを特定するステップS101。そして復号部10は、各マクロブロックの符号化モードを表す情報を符号化モード判定部20へ通知する。また復号部10は、符号化された動画像データに含まれる各ピクチャを復号するステップS102。そして復号部10は、復号した各ピクチャを再符号化部30へ出力する。符号化モード判定部20は、再符号化単位ごとに、フレーム符号化されたマクロブロックの数とフィールド符号化されたマクロブロックの数を計数するステップS103。そして符号化モード判定部20は、復号部10から、再符号化単位の区切りの通知を受け取ったか否か判定するステップS104。例えば、再符号化単位がGOP単位であれば、復号部10がIピクチャを復号する度に、符号化モード判定部20は再符号化単位の区切りの通知を受け取ることになる。また、再符号化単位がフレーム単位またはスライス単位であれば、復号部10が符号化された動画像データからフレームまたはスライスのヘッダ情報を抽出する度に、符号化モード判定部20は再符号化単位の区切りの通知を受け取ることになる。さらに、再符号化単位がリオーダ単位であれば、復号部10がIピクチャまたはPピクチャを復号する度に、符号化モード判定部20は再符号化単位の区切りの通知を受け取ることになる。符号化モード判定部20が再符号化単位の区切りの通知を受け取っていなければステップS104-No、動画像再符号化装置1は、ステップS101以降の処理を繰り返す。一方、符号化モード判定部20が再符号化単位の区切りの通知を受け取っていればステップS104-Yes、符号化モード判定部20は、インター符号化されたマクロブロックの総数Totalを求める。そして符号化モード判定部20は、インター符号化されたマクロブロックの総数Totalに対する、フィールド符号化されたマクロブロックの数FieldNumの比が所定の閾値Th1以上であるか否か判定するステップS105。比が閾値Th1以上であればステップS105-Yes、符号化モード判定部20は、その再符号化単位に対して適用する符号化モードをフィールド符号化モードと判定し、その旨を再符号化部30へ通知するステップS106。一方、比が閾値Th1未満であればステップS105-No、符号化モード判定部20は、その再符号化単位に対して適用する符号化モードをフレーム符号化モードと判定し、その旨を再符号化部30へ通知するステップS107。再符号化部30は、復号部10から受け取った各ピクチャを再符号化する。その際、再符号化部30は、インター符号化される各マクロブロックを、符号化モード判定部20から通知された符号化モードに従って符号化するステップS108。そして再符号化部30は、再符号化された動画像データを出力し、再符号化処理を終了する。以上に説明してきたように、この動画像再符号化装置は、MBAFF方式に従って符号化されていた動画像データをPAFF方式に従って再符号化できる。その際、この動画像再符号化装置は、元の符号化された動画像データのうち、フィールド符号化モードが適用されていたマクロブロックの数が多い部分に、再符号化の際にもフィールド符号化モードを適用する。これにより、この動画像再符号化装置は、復号された動画像データを一旦フィールド符号化モードとフレーム符号化モードの両方でそれぞれ再符号化しなくても、フィールド符号化モードとフレーム符号化モードのうちで符号化効率が良い方を適切に選択できる。また、再符号化単位をスライス単位に設定することで、この動画像再符号化装置は、フレーム中の局所的な領域のみに移動物体が写っている場合、その移動物体が写っている領域を含むスライスにフィールド符号化モードを適用し、他の領域にフレーム符号化モードを適用できる。そのため、この動画像再符号化装置は、符号化効率を向上できる。次に、第2の実施形態による動画像再符号化装置について説明する。この動画像再符号化装置は、符号化された動画像データにおける再符号化単位ごとに、フレーム符号化されたマクロブロックの発生情報量の累積値を、フレーム符号化されたマクロブロックに写っている物体の動き度合いに関する統計量として求める。同様に、この動画像再符号化装置は、フィールド符号化されたマクロブロックの発生情報量の累積値を、フィールド符号化されたマクロブロックに写っている物体の動き度合いに関する統計量として求める。そしてこの動画像再符号化装置は、各符号化モードごとの発生情報量の累積値の比較結果に基づいて、再符号化の際に適用される符号化モードを決定する。図6は、第2の実施形態による動画像再符号化装置2の概略構成図である。動画像再符号化装置2は、第1の実施形態による動画像再符号化装置1と同様に、符号化部10と、符号化モード判定部21と、復号部30とを有する。なお、図6において、動画像再符号化装置2の各構成要素には、図1に示した動画像再符号化装置1の対応する構成要素に付した参照番号と同一の参照番号を付した。動画像再符号化装置2は、動画像再符号化装置1と比較して、符号化モード判定部21により実行される処理が異なる。そこで以下では、動画像再符号化装置2の構成要素のうち、符号化モード判定部21及び符号化モード判定部21に関連する部分について説明する。動画像再符号化装置2の他の構成要素については、第1の実施形態による動画像再符号化装置の対応する構成要素についての説明を参照されたい。復号部10の可変長復号部11は、インター符号化されている各マクロブロックについて、可変長復号した後に、そのマクロブロックの発生情報量を、そのマクロブロックに適用されている符号化モードとともに符号化モード判定部21へ通知する。なお、発生情報量は、例えば、そのマクロブロックについての量子化信号を表すビット列及び動きベクトルを表すビット列の合計ビット長により表される。符号化モード判定部21は、発生情報量累積部211と、判定部212とを有する。発生情報量累積部211は、再符号化単位ごとに、フレーム符号化モードで符号化されたマクロブロックの発生情報量と、フィールド符号化モードで符号化されたマクロブロックの発生情報量とをそれぞれ累積する。そして発生情報量累積部211は、再符号化単位ごとに算出した、フレーム符号化モードで符号化されたマクロブロックの発生情報量の累積値FrameInfoと、フィールド符号化モードで符号化されたマクロブロックの発生情報量の累積値FieldInfoとを判定部212へ渡す。なお、再符号化単位は、第1の実施形態と同様にPAFFに準拠しており、スライス単位、ピクチャ単位、GOP単位あるいはリオーダ単位とすることができる。判定部212は、発生情報量の累積値FrameInfo、FieldInfoに基づいて、再符号化単位ごとに再符号化の際に適用される符号化モードを、フレーム符号化モードとフィールド符号化モードの中から選択する。再度図4を参照すると、MBAFF方式では、フレーム400内で領域410以外の静止物体が写っている領域内のマクロブロックについては、前後のフレームとの相関性が高いので、フレーム符号化モードが適用される可能性が高く、かつ、発生情報量は比較的少ない。一方、フレーム400内で移動物体が写っている領域410に含まれるマクロブロックには、フィールド符号化モードが適用される可能性が高い。特に、多数の小さな移動物体が写っており、それら移動物体が互いに対して異なる動きをしていれば、フィールド符号化モードが適用されていてもマクロブロックと予測画像間の相関性が低いためにそのマクロブロックについての発生情報量が多くなる。同様に、時間が経過するにつれて変形する物体が写っている領域に含まれるマクロブロックについても、そのマクロブロックと予測画像間の相関性が低いためにそのマクロブロックについての発生情報量が多くなる。このように、マクロブロックごとの発生情報量が、そのマクロブロックに写っている物体の動き度合いと関連していることが分かる。また、上記のような移動物体が写っているマクロブロックをフレーム符号化モードでインター符号化しようとすると、マクロブロックと予測画像間の相関性がさらに低下するので、符号化効率が低下する。そこで本実施形態では、判定部212は、フィールド符号化モードで符号化されたマクロブロックの発生情報量が多ければ、フィールド符号化モードを適用すると判定する。例えば、判定部212は、FrameInfoに対するFieldInfoの比が所定の閾値Th2以上であれば、その再符号化単位に対して適用される符号化モードをフィールド符号化モードとする。逆に、その比が閾値Th2未満であれば、判定部212は、その再符号化単位に対して適用される符号化モードをフレーム符号化モードとする。なお、閾値Th2は、例えば、1に設定される。この場合、元の符号化された動画像データにおいて、フィールド符号化されたマクロブロックについての発生情報量の方がフレーム符号化されたマクロブロックについての発生情報量以上である場合にフィールド符号化モードが適用されることになる。あるいは、フレーム符号化モードよりもフィールド符号化モードの方が適用され易くするために、閾値Th2を1未満の所定値、例えば、08以上1未満の何れかの値に設定してもよい。判定部212は、再符号化単位ごとに、フレーム符号化モードとフィールド符号化モードのうちの適用される符号化モードを再符号化部30へ通知する。図7は、第2の実施形態による動画像再符号化装置2により実行される動画像再符号化処理の動作フローチャートである。復号部10は、符号化された動画像データに含まれるピクチャ内の各マクロブロックを可変長復号することによりマクロブロックごとの発生情報量を計数するステップS201。そして復号部10は、マクロブロックの発生情報量を、そのマクロブロックの符号化モードを表す情報とともに符号化モード判定部21へ通知する。また復号部10は、符号化された動画像データに含まれる各ピクチャを復号するステップS202。そして復号部10は、復号した各ピクチャを再符号化部30へ出力する。符号化モード判定部21の発生情報累積部211は、再符号化単位ごとに、フレーム符号化されたマクロブロックについての発生情報の累積値FrameInfoとフィールド符号化されたマクロブロックについての発生情報の累積値FieldInfoとを算出するステップS203。そして発生情報累積部211は、復号部10から再符号化単位の区切りの通知を受け取ったか否か判定するステップS204。発生情報累積部211が再符号化単位の区切りの通知を受け取っていなければステップS204-No、動画像再符号化装置2は、ステップS201以降の処理を繰り返す。一方、発生情報累積部211が再符号化単位の区切りの通知を受け取っていればステップS204-Yes、各累積値を符号化モード判定部21の判定部212へ出力する。判定部212は、フレーム符号化されたマクロブロックについての発生情報の累積値FrameInfoに対する、フィールド符号化されたマクロブロックについての発生情報量の累積値FieldInfoの比が閾値Th2以上か否か判定するステップS205。比が閾値Th2以上である場合ステップS205-Yes、判定部212は、その再符号化単位に対して適用する符号化モードをフィールド符号化モードと判定し、その旨を再符号化部30へ通知するステップS206。一方、比が閾値Th2未満である場合ステップS205-No、判定部212は、その再符号化単位に対して適用する符号化モードをフレーム符号化モードと判定し、その旨を再符号化部30へ通知するステップS207。再符号化部30は、復号部10から受け取った各ピクチャを再符号化する。その際、再符号化部30は、インター符号化される各マクロブロックを、符号化モード判定部21から通知された符号化モードに従って符号化するステップS208。そして再符号化部30は、再符号化された動画像データを出力し、再符号化処理を終了する。以上に説明してきたように、第2の実施形態による動画像再符号化装置は、入力された符号化された動画像データにおいて、フィールド符号化されたマクロブロックの発生情報量が多いと、再符号化の際に、フィールド符号化モードを適用する。これにより、例えば、動画像中で移動物体が含まれる割合の多い部分に対してフィールド符号化モードが適用されるので、PAFF方式での再符号化による符号化効率の低下を抑制できる。次に、第3の実施形態による動画像再符号化装置について説明する。この動画像再符号化装置は、元の符号化された動画像データにおいて再符号化単位ごとにフレーム符号化モードにより符号化されたマクロブロックの動きベクトルのバラツキ度合いを表す統計量を、フレーム符号化されたマクロブロックに関する統計量として求める。同様に、この動画像再符号化装置は、再符号化単位ごとにフィールド符号化モードにより符号化されたマクロブロックの動きベクトルのバラツキ度合いを表す統計量を、フィールド符号化されたマクロブロックに関する統計量として求める。そしてこの動画像再符号化装置は、各符号化モードごとの動きベクトルのバラツキ度合いを表す統計量の比較結果に基づいて、再符号化の際に適用される符号化モードを決定する。図8は、第3の実施形態による動画像再符号化装置3の概略構成図である。動画像再符号化装置3は、第1の実施形態による動画像再符号化装置1と同様に、符号化部10と、符号化モード判定部22と、復号部30とを有する。なお、図8において、動画像再符号化装置2の各構成要素には、図1に示した動画像再符号化装置1の対応する構成要素に付した参照番号と同一の参照番号を付した。動画像再符号化装置3は、動画像再符号化装置1と比較して、符号化モード判定部22により実行される処理が異なる。そこで以下では、動画像再符号化装置3の構成要素のうち、符号化モード判定部22及び符号化モード判定部22に関連する部分について説明する。動画像再符号化装置3の他の構成要素については、第1の実施形態による動画像再符号化装置の対応する構成要素についての説明を参照されたい。復号部10の可変長復号部11は、インター符号化されている各マクロブロックの動きベクトルを可変長復号した後に、その動きベクトルを、そのマクロブロックに適用されている符号化モードとともに符号化モード判定部22へ通知する。符号化モード判定部22は、動き統計量算出部221と、判定部222とを有する。動き統計量算出部221は、再符号化単位ごとに、フレーム符号化モードで符号化されたマクロブロックの動きベクトルのバラツキ度合いを表す統計量と、フィールド符号化モードで符号化されたマクロブロックの動きベクトルのバラツキ度合いを表す統計量とを求める。上記のように、フレーム中で静止物体が写っている領域については、連続するフレーム間の相関性は高いので、そのような領域に対してはフレーム符号化モードが適用される方が符号化効率がよい。そして、この場合、その領域に含まれる各マクロブロックについての動きベクトルはほぼ等しいので、動きベクトルのバラツキは小さくなる。また、フレーム中に移動物体が写っている場合でも、写っている移動物体の数が例えば、1~2個と少なく、かつその移動物体が剛体である場合も、連続するフレーム間の相関性は比較的高い。そしてフレームに含まれる各マクロブロックの動きベクトルのバラツキは比較的小さい。一方、再度図4を参照すると、フレーム400中の領域410のように、多数の小さな移動物体が写っており、それら移動物体が互いに対して異なる動きをしているとマクロブロックごとに動きベクトルの方向及び大きさも変わるので、動きベクトルのバラツキは大きくなる。そしてこのような領域については、連続するフレーム間の相関性は低いので、MBAFF方式では、フレーム符号化モードが適用されるマクロブロックよりもフィールド符号化モードが適用されるマクロブロックの方が多くなる。同様に、フレームに、時間が経過するにつれて変形する物体が写っている場合にも、フィールド符号化モードが適用されるマクロブロックが多く、動きベクトルのバラツキは大きくなる。このように、動きベクトルのバラツキ度合いと、符号化モードごとの符号化効率に関連性が認められるので、動きベクトルのバラツキ度合いを表す統計量は符号化モードを決定するための有用な情報となる。そこで動き統計量算出部221は、動きベクトルのバラツキ度合いを表す統計量として、動きベクトルの大きさの分散を、次式に従って算出する。ここで、VFieldMVは、フィールド符号化されたマクロブロックについての動きベクトルの大きさの分散であり、VFrameMVは、フレーム符号化されたマクロブロックについての動きベクトルの大きさの分散である。またAveFieldMVは、フィールド符号化されたマクロブロックについての動きベクトルの大きさの平均値であり、AveFrameMVは、フレーム符号化されたマクロブロックについての動きベクトルの大きさの平均値である。そしてFieldMVk、FrameMVjは、それぞれ、フィールド符号化された動きベクトルの大きさ及びフレーム符号化された動きベクトルの大きさを表す。また、FieldNum、FrameNumは、それぞれ、再符号化単位ごとの、フィールド符号化されたマクロブロックの総数及びフレーム符号化されたマクロブロックの総数を表す。なお、再符号化単位は、第1の実施形態と同様に、スライス単位、ピクチャ単位、GOP単位あるいはリオーダ単位とすることができる。動き統計量算出部221は、再符号化単位ごとにVFrameMVとVFieldMVとを判定部222へ渡す。なお、動き統計量算出部221は、それぞれの符号化モードについて、動きベクトルの大きさの分散の代わりに、水平方向成分または垂直方向成分についての分散を求めてもよい。あるいは、動き統計量算出部221は、それぞれの符号化モードについて、動きベクトルの方向の分散を求めてもよい。この場合、動きベクトルの方向は、例えば、動きベクトルとフレームの水平方向とのなす角度で表される。また、動き統計量算出部221は、それぞれの符号化モードについて、動きベクトルの大きさの分散の代わりに、動きベクトルの大きさの四分位数範囲を求めてもよい。判定部222は、動きベクトルの分散VFrameMV、VFieldMVに基づいて、再符号化単位ごとに再符号化の際に適用される符号化モードを、フレーム符号化モードとフィールド符号化モードの中から選択する。例えば、判定部222は、VFrameMVに対するVFieldMVの比が所定の閾値Th3以上であれば、その再符号化単位に対して適用される符号化モードをフィールド符号化モードとする。逆に、その比が閾値Th3未満であれば、判定部222は、その再符号化単位に対して適用される符号化モードをフレーム符号化モードとする。なお、閾値Th3は、例えば、1に設定される。この場合、元の符号化された動画像データにおいて、フィールド符号化されたマクロブロックについての動きベクトルのバラツキ度合いがフレーム符号化されたマクロブロックについての動きベクトルのバラツキ度合い以上である場合にフィールド符号化モードが適用されることになる。あるいは、フレーム符号化モードよりもフィールド符号化モードの方が適用され易くするために、閾値Th3を1未満の所定値、例えば、08以上1未満の何れかの値に設定してもよい。判定部222は、再符号化単位ごとに、フレーム符号化モードとフィールド符号化モードのうちの適用される符号化モードを再符号化部30へ通知する。図9は、第3の実施形態による動画像再符号化装置3により実行される動画像再符号化処理の動作フローチャートである。復号部10は、符号化された動画像データに含まれるピクチャ内の各マクロブロックの動きベクトルを可変長復号するステップS301。そして復号部10は、マクロブロックの動きベクトルを、そのマクロブロックの符号化モードを表す情報とともに符号化モード判定部22へ通知する。また復号部10は、符号化された動画像データに含まれる各ピクチャを復号するステップS302。そして復号部10は、復号した各ピクチャを再符号化部30へ出力する。符号化モード判定部22の動き統計量算出部221は、再符号化単位の区切りの通知を受け取ったか否か判定するステップS303。動き統計量算出部221が再符号化単位の区切りの通知を受け取っていなければステップS303-No、動画像再符号化装置3は、ステップS301以降の処理を繰り返す。一方、動き統計量算出部221が再符号化単位の区切りの通知を受け取っていればステップS303-Yes、動き統計量算出部221は、再符号化単位ごとに、フレーム符号化されたマクロブロックについての動きベクトルの分散VFrameMVとフィールド符号化されたマクロブロックについての動きベクトルの分散VFieldMVとを算出するステップS304。そして符号化モード判定部21の判定部222は、フレーム符号化されたマクロブロックについての動きベクトルの分散VFrameMVに対する、フィールド符号化されたマクロブロックについての動きベクトルの分散VFieldMVの比が所定の閾値Th3以上か否か判定するステップS305。比が閾値Th3以上である場合ステップS305-Yes、判定部222は、その再符号化単位に対して適用する符号化モードをフィールド符号化モードと判定し、その旨を再符号化部30へ通知するステップS306。一方、比が閾値Th3未満である場合ステップS305-No、判定部222は、その再符号化単位に対して適用する符号化モードをフレーム符号化モードと判定し、その旨を再符号化部30へ通知するステップS307。再符号化部30は、復号部10から受け取った各ピクチャを再符号化する。その際、再符号化部30は、インター符号化される各マクロブロックを、符号化モード判定部22から通知された符号化モードに従って符号化するステップS308。そして再符号化部30は、再符号化された動画像データを出力し、再符号化処理を終了する。以上に説明してきたように、第3の実施形態による動画像再符号化装置は、入力された符号化された動画像データにおいて、フィールド符号化されたマクロブロックについての動きベクトルの分散が相対的に大きいと、再符号化の際に、フィールド符号化モードを適用する。これにより、例えば、動画像中で移動物体が含まれる割合の多い部分に対してフィールド符号化モードが適用されるので、PAFF方式での再符号化による符号化効率の低下を抑制できる。なお、変形例によれば、符号化モード判定部は、上記の各実施形態による判定基準のうちの何れか二つまたは三つ全てを組み合わせて、再符号化の際に適用される符号化モードを決定してもよい。例えば、符号化モード判定部は、動きベクトルの分散についての比と閾値Th3との比較結果に応じて、フィールド符号化されたマクロブロックの数についての比に対する閾値Th1を調整してもよい。例えば、動きベクトルの分散についての比が閾値Th3未満であれば、閾値Th1を05とし、一方、その比が閾値Th3以上である場合、閾値Th1を05よりも小さくしてもよい。そして閾値Th1は、比が大きいほど小さくなるように決定されてもよい。この変形例では、符号化モード判定部は、比が調整された閾値Th1以上であれば、フィールド符号化モードを適用すると判定し、そうでなければ、フレーム符号化モードを適用すると判定する。同様に、符号化モード判定部は、動きベクトルの分散についての比が大きいほど、発生情報量についての比に対する閾値Th2をより小さな値としてもよい。そして符号化モード判定部は、発生情報量についての比が閾値Th2以上であれば、フィールド符号化モードを適用すると判定してもよい。あるいは、符号化モード判定部は、発生情報量についての比が大きいほど、フィールド符号化されたマクロブロックの数についての比に対する閾値Th1をより小さな値としてもよい。そして符号化モード判定部は、フィールド符号化されたマクロブロックの数についての比が閾値Th1以上であれば、フィールド符号化モードを適用すると判定してもよい。さらにまた、符号化判定部は、動きベクトルの分散についての比が閾値Th3以上であり、かつ、発生情報量についての比が閾値Th2以上であれば、閾値Th1を05より小さな値、例えば、04に設定してもよい。一方、符号化判定部は、比が閾値Th3未満であるか、または、比が閾値Th2未満であれば、閾値Th1を05としてもよい。また他の変形例によれば、動画像再符号化装置に入力される、符号化された動画像データは、スライス単位でフィールド符号化モードまたはフレーム符号化モードが切り替えられてもよい。この場合も、動画像再符号化装置は、再符号化の際に、スライス単位よりも大きい再符号化単位、例えば、ピクチャ単位またはGOP単位で適用される符号化モードをフィールド符号化モードとフレーム符号化モードのうちで選択してもよい。なお、上記の各実施形態またはその変形例による動画像再符号化装置の各部の機能をプロセッサ上で実行可能なコンピュータプログラムは、コンピュータによって読み取り可能な媒体に記録された形で提供されてもよい。図10は、上記の各実施形態またはその変形例による動画像再符号化装置の各部の機能を実現するコンピュータプログラムが動作することにより、動画像再符号化装置として動作するコンピュータの構成図である。コンピュータ100は、ユーザインターフェース部101と、通信インターフェース部102と、記憶部103と、記憶媒体アクセス装置104と、プロセッサ105とを有する。プロセッサ105は、ユーザインターフェース部101、通信インターフェース部102、記憶部103及び記憶媒体アクセス装置104と、例えば、バスを介して接続される。ユーザインターフェース部101は、例えば、キーボードとマウスなどの入力装置と、液晶ディスプレイといった表示装置とを有する。または、ユーザインターフェース部101は、タッチパネルディスプレイといった、入力装置と表示装置とが一体化された装置を有してもよい。そしてユーザインターフェース部101は、表示装置上に表示された符号化された動画像データを選択するといったユーザの操作に応じて、動画像再符号化処理を開始させる操作信号をプロセッサ105へ出力する。通信インターフェース部102は、コンピュータ100を、ビデオカメラなどの動画像入力装置図示せずと接続するための通信インターフェース及びその制御回路を有してもよい。そのような通信インターフェースは、例えば、UniversalSerialBusユニバーサルシリアルバス、USBとすることができる。さらに、通信インターフェース部102は、イーサネット登録商標などの通信規格に従った通信ネットワークに接続するための通信インターフェース及びその制御回路を有してもよい。この場合には、通信インターフェース部102は、画像入力装置または通信ネットワークに接続された他の機器から、符号化された動画像データを含むデータストリームを取得し、そのデータストリームをプロセッサ105へ渡す。また通信インターフェース部102は、プロセッサ105から受け取った、再符号化された動画像データを通信ネットワークを介して他の機器へ出力してもよい。記憶部103は、例えば、読み書き可能な半導体メモリと読み出し専用の半導体メモリとを有する。そして記憶部103は、プロセッサ105上で実行される、動画像再符号化処理を実行するためのコンピュータプログラム、符号化された動画像データ、またはプロセッサ105により再符号化された動画像データなどを記憶する。記憶媒体アクセス装置104は、例えば、磁気ディスク、半導体メモリカード及び光記憶媒体といった記憶媒体106にアクセスする装置である。記憶媒体アクセス装置104は、例えば、記憶媒体106に記憶されたプロセッサ105上で実行される、動画像再符号化処理用のコンピュータプログラムを読み込み、プロセッサ105に渡す。また記憶媒体アクセス装置104は、プロセッサ105により再符号化された動画像データを記憶媒体106に書き込んでもよい。プロセッサ105は、上記の各実施形態の何れかまたは変形例による動画像再符号化処理用コンピュータプログラムを実行することにより、符号化された動画像データを再符号化する。そしてプロセッサ105は、再符号化された動画像データを記憶部103に保存し、または通信インターフェース部102を介して他の機器へ出力する。ここに挙げられた全ての例及び特定の用語は、読者が、本発明及び当該技術の促進に対する本発明者により寄与された概念を理解することを助ける、教示的な目的において意図されたものであり、本発明の優位性及び劣等性を示すことに関する、本明細書の如何なる例の構成、そのような特定の挙げられた例及び条件に限定しないように解釈されるべきものである。本発明の実施形態は詳細に説明されているが、本発明の精神及び範囲から外れることなく、様々な変更、置換及び修正をこれに加えることが可能であることを理解されたい。