"映像符号化の前処理において、映像フレームのあるマクロブロックが直前フレームの同一座標に位置するマクロブロックに対して、静止しているか否かを判定する映像静止判定方法であって、各マクロブロックに対応する静止カウンタを所定の値に初期化するステップと、当該マクロブロックの直前フレームの同ブロックの静止判定結果に基づいて、当該マクロブロックの静止カウンタを、当該マクロブロックが静止と判定されていれば、所定の増加幅で増加し、当該マクロブロックが非静止と判定されていれば0に初期化するステップと、前記静止カウンタの値に基づいて、当該マクロブロックが一定時間以上静止しているか否かを判定するステップと、前記判定結果に基づいて、計算対象画素を限定したSADSumofAbsoluteDifference、フレーム前後の同一座標ブロックのそれぞれの全画素合計値同士の差分絶対値、もしくは前後の2ブロックのそれぞれの一部の対象画素の画素値を合計した値同士の差分絶対値のいずれかを用いて画素値変化量を算出するステップと、前記算出された画素値変化量と当該マクロブロックの閾値とに基づいて静止判定を行うステップとを含むことを特徴とする映像静止判定方法。映像符号化の前処理において、映像フレームのあるマクロブロックが直前フレームの同一座標に位置するマクロブロックに対して、静止しているか否かを判定する映像静止判定方法であって、各マクロブロックに対応する静止カウンタを、画面中央よりも画面端の方が大きくなるように所定の値に初期化するステップと、当該マクロブロックの直前フレームの同ブロックの静止判定結果に基づいて、当該マクロブロックが静止と判定されていれば、画面中央のブロックに対する前記静止カウンタを所定の増加幅で増加し、画面端のブロックに対する前記静止カウンタを、画面中央の増加幅よりも更に高い増加幅で増加し、当該マクロブロックが非静止と判定されていれば0に初期化するステップと、前記静止カウンタの値に基づいて、当該マクロブロックが一定時間以上静止しているか否かを判定するステップと、前記判定結果に基づいて、前記計算対象画素を限定したSADSumofAbsoluteDifference、フレーム前後の同一座標ブロックのそれぞれの画素の合計値の差分絶対値、もしくは前後のブロックのそれぞれの一部の対象画素の画素値の合計値同士の差分絶対値のいずれかを用いて画素値変化量を算出するステップと、前記算出された画素値変化量と当該マクロブロックの閾値とに基づいて静止判定を行うステップとを含むことを特徴とする映像静止判定方法。前記静止判定結果を用いて、画面間予測符号化をした場合に、予測残差誤差が所定の第3の閾値よりも大きい場合、当該マクロブロックの静止カウンタを0に初期化することを特徴とする請求項1または2に記載の映像静止判定方法。前記算出された画素値変化量と前記マクロブロックの閾値との比較結果に加えて、近傍マクロブロックの静止時間と、近傍マクロブロックのインター/イントラモード情報と、近傍マクロブロックの動きベクトルとを用いることを特徴とする請求項1または2に記載の映像静止判定方法。映像符号化の前処理において、映像フレームのあるマクロブロックが直前フレームの同一座標に位置するマクロブロックに対して、静止しているか否かを判定する映像静止判定装置であって、各マクロブロックに対応する静止カウンタを所定の値に初期化する初期化手段と、当該マクロブロックの直前フレームの同ブロックの静止判定結果に基づいて、当該マクロブロックの静止カウンタを、当該マクロブロックが静止と判定されていれば、所定の増加幅で増加し、当該マクロブロックが非静止と判定されていれば0に初期化するカウンタ制御手段と、前記静止カウンタの値に基づいて、当該マクロブロックが一定時間以上静止しているか否かを判定する判定手段と、前記判定手段による判定結果に基づいて、計算対象画素を限定したSADSumofAbsoluteDifference、フレーム前後の同一座標ブロックのそれぞれの全画素合計値同士の差分絶対値、もしくは前後の2ブロックのそれぞれの一部の対象画素の画素値を合計した値同士の差分絶対値のいずれかを用いて画素値変化量を算出する画素値変化量算出手段と、前記画素値変化量算出手段により算出された画素値変化量と当該マクロブロックの閾値とに基づいて静止判定を行う静止判定手段とを備えることを特徴とする映像静止判定装置。映像符号化の前処理において、映像フレームのあるマクロブロックが直前フレームの同一座標に位置するマクロブロックに対して、静止しているか否かを判定する映像静止判定装置であって、各マクロブロックに対応する静止カウンタを、画面中央よりも画面端の方が大きくなるように所定の値に初期化する初期化手段と、当該マクロブロックの直前フレームの同ブロックの静止判定結果に基づいて、当該マクロブロックが静止と判定されていれば、画面中央のブロックに対する前記静止カウンタを所定の増加幅で増加し、画面端のブロックに対する前記静止カウンタを、画面中央の増加幅よりも更に高い増加幅で増加し、当該マクロブロックが非静止と判定されていれば0に初期化する静止カウンタ制御手段と、前記静止カウンタの値に基づいて、当該マクロブロックが一定時間以上静止しているか否かを判定する判定手段と、前記判定手段による判定結果に基づいて、前記計算対象画素を限定したSADSumofAbsoluteDifference、フレーム前後の同一座標ブロックのそれぞれの画素の合計値の差分絶対値、もしくは前後のブロックのそれぞれの一部の対象画素の画素値の合計値同士の差分絶対値のいずれかを用いて画素値変化量を算出する画素値変化量算出手段と、前記算出された画素値変化量と当該マクロブロックの閾値とに基づいて静止判定を行う静止判定手段とを備えることを特徴とする映像静止判定装置。前記静止判定結果を用いて、画面間予測符号化をした場合に、予測残差誤差が所定の第3の閾値よりも大きい場合、当該マクロブロックの静止カウンタを0に初期化する修正手段を更に備えることを特徴とする請求項5または6に記載の映像静止判定装置。前記静止判定手段は、前記画素値変化量算出手段により算出された画素値変化量と前記マクロブロックの閾値との比較結果に加えて、近傍マクロブロックの静止時間と、近傍マクロブロックのインター/イントラモード情報と、近傍マクロブロックの動きベクトルとを用いることを特徴とする請求項5または6に記載の映像静止判定装置。映像符号化の前処理において、映像フレームのあるマクロブロックが直前フレームの同一座標に位置するマクロブロックに対して、静止しているか否かを判定する映像静止判定装置のコンピュータに、各マクロブロックに対応する静止カウンタを所定の値に初期化する初期化機能、当該マクロブロックの直前フレームの同ブロックの静止判定結果に基づいて、当該マクロブロックの静止カウンタを、当該マクロブロックが静止と判定されていれば、所定の増加幅で増加し、当該マクロブロックが非静止と判定されていれば0に初期化するカウンタ制御機能、前記静止カウンタの値に基づいて、当該マクロブロックが一定時間以上静止しているか否かを判定する判定機能、前記判定機能による判定結果に基づいて、計算対象画素を限定したSADSumofAbsoluteDifference、フレーム前後の同一座標ブロックのそれぞれの全画素合計値同士の差分絶対値、もしくは前後の2ブロックのそれぞれの一部の対象画素の画素値を合計した値同士の差分絶対値のいずれかを用いて画素値変化量を算出する画素値変化量算出機能、前記画素値変化量算出機能により算出された画素値変化量と当該マクロブロックの閾値とに基づいて静止判定を行う静止判定機能を実現させるためのプログラム。映像符号化の前処理において、映像フレームのあるマクロブロックが直前フレームの同一座標に位置するマクロブロックに対して、静止しているか否かを判定する映像静止判定装置のコンピュータに、各マクロブロックに対応する静止カウンタを、画面中央よりも画面端の方が大きくなるように所定の値に初期化する初期化機能、当該マクロブロックの直前フレームの同ブロックの静止判定結果に基づいて、当該マクロブロックが静止と判定されていれば、画面中央のブロックに対する前記静止カウンタを所定の増加幅で増加し、画面端のブロックに対する前記静止カウンタを、画面中央の増加幅よりも更に高い増加幅で増加し、当該マクロブロックが非静止と判定されていれば0に初期化する静止カウンタ制御機能、前記静止カウンタの値に基づいて、当該マクロブロックが一定時間以上静止しているか否かを判定する判定機能、前記判定機能による判定結果に基づいて、前記計算対象画素を限定したSADSumofAbsoluteDifference、フレーム前後の同一座標ブロックのそれぞれの画素の合計値の差分絶対値、もしくは前後のブロックのそれぞれの一部の対象画素の画素値の合計値同士の差分絶対値のいずれかを用いて画素値変化量を算出する画素値変化量算出機能、前記算出された画素値変化量と当該マクロブロックの閾値とに基づいて静止判定を行う静止判定機能を実現させるためのプログラム。しかしながら、上述した特許文献1、2に記載の従来技術では、マクロブロックの各画素毎の変化が全て検出できないため、静止していないにも関わらず、静止であると判定される可能性があり、直前フレームの同位置のブロックで予測した結果、符号化効率が悪化してしまうという問題がある。本発明は、このような事情を考慮してなされたものであり、その目的は、静止判定精度を維持しつつ、静止判定に伴う演算量を削減することができる映像静止判定方法、映像静止判定装置、及びプログラムを提供することにある。上述した課題を解決するために、本発明は、映像符号化の前処理において、映像フレームのあるマクロブロックが直前フレームの同一座標に位置するマクロブロックに対して、静止しているか否かを判定する映像静止判定方法であって、各マクロブロックに対応する静止カウンタを所定の値に初期化するステップと、当該マクロブロックの直前フレームの同ブロックの静止判定結果に基づいて、当該マクロブロックの静止カウンタを、当該マクロブロックが静止と判定されていれば、所定の増加幅で増加し、当該マクロブロックが非静止と判定されていれば0に初期化するステップと、前記静止カウンタの値に基づいて、当該マクロブロックが一定時間以上静止しているか否かを判定するステップと、前記判定結果に基づいて、計算対象画素を限定したSADSumofAbsoluteDifference、フレーム前後の同一座標ブロックのそれぞれの全画素合計値同士の差分絶対値、もしくは前後の2ブロックのそれぞれの一部の対象画素の画素値を合計した値同士の差分絶対値のいずれかを用いて画素値変化量を算出するステップと、前記算出された画素値変化量と当該マクロブロックの閾値とに基づいて静止判定を行うステップとを含むことを特徴とする映像静止判定方法である。また、上述した課題を解決するために、本発明は、映像符号化の前処理において、映像フレームのあるマクロブロックが直前フレームの同一座標に位置するマクロブロックに対して、静止しているか否かを判定する映像静止判定方法であって、各マクロブロックに対応する静止カウンタを、画面中央よりも画面端の方が大きくなるように所定の値に初期化するステップと、当該マクロブロックの直前フレームの同ブロックの静止判定結果に基づいて、当該マクロブロックが静止と判定されていれば、画面中央のブロックに対する前記静止カウンタを所定の増加幅で増加し、画面端のブロックに対する前記静止カウンタを、画面中央の増加幅よりも更に高い増加幅で増加し、当該マクロブロックが非静止と判定されていれば0に初期化するステップと、前記静止カウンタの値に基づいて、当該マクロブロックが一定時間以上静止しているか否かを判定するステップと、前記判定結果に基づいて、前記計算対象画素を限定したSADSumofAbsoluteDifference、フレーム前後の同一座標ブロックのそれぞれの画素の合計値の差分絶対値、もしくは前後のブロックのそれぞれの一部の対象画素の画素値の合計値同士の差分絶対値のいずれかを用いて画素値変化量を算出するステップと、前記算出された画素値変化量と当該マクロブロックの閾値とに基づいて静止判定を行うステップとを含むことを特徴とする映像静止判定方法である。本発明は、上記の発明において、前記静止判定結果を用いて、画面間予測符号化をした場合に、予測残差誤差が所定の第3の閾値よりも大きい場合、当該マクロブロックの静止カウンタを0に初期化することを特徴とする。本発明は、上記の発明において、前記算出された画素値変化量と前記マクロブロックの閾値との比較結果に加えて、近傍マクロブロックの静止時間と、近傍マクロブロックのインター/イントラモード情報と、近傍マクロブロックの動きベクトルとを用いることを特徴とする。また、上述した課題を解決するために、本発明は、映像符号化の前処理において、映像フレームのあるマクロブロックが直前フレームの同一座標に位置するマクロブロックに対して、静止しているか否かを判定する映像静止判定装置であって、各マクロブロックに対応する静止カウンタを所定の値に初期化する初期化手段と、当該マクロブロックの直前フレームの同ブロックの静止判定結果に基づいて、当該マクロブロックの静止カウンタを、当該マクロブロックが静止と判定されていれば、所定の増加幅で増加し、当該マクロブロックが非静止と判定されていれば0に初期化するカウンタ制御手段と、前記静止カウンタの値に基づいて、当該マクロブロックが一定時間以上静止しているか否かを判定する判定手段と、前記判定手段による判定結果に基づいて、計算対象画素を限定したSADSumofAbsoluteDifference、フレーム前後の同一座標ブロックのそれぞれの全画素合計値同士の差分絶対値、もしくは前後の2ブロックのそれぞれの一部の対象画素の画素値を合計した値同士の差分絶対値のいずれかを用いて画素値変化量を算出する画素値変化量算出手段と、前記画素値変化量算出手段により算出された画素値変化量と当該マクロブロックの閾値とに基づいて静止判定を行う静止判定手段とを備えることを特徴とする映像静止判定装置である。また、上述した課題を解決するために、本発明は、映像符号化の前処理において、映像フレームのあるマクロブロックが直前フレームの同一座標に位置するマクロブロックに対して、静止しているか否かを判定する映像静止判定装置であって、各マクロブロックに対応する静止カウンタを、画面中央よりも画面端の方が大きくなるように所定の値に初期化する初期化手段と、当該マクロブロックの直前フレームの同ブロックの静止判定結果に基づいて、当該マクロブロックが静止と判定されていれば、画面中央のブロックに対する前記静止カウンタを所定の増加幅で増加し、画面端のブロックに対する前記静止カウンタを、画面中央の増加幅よりも更に高い増加幅で増加し、当該マクロブロックが非静止と判定されていれば0に初期化する静止カウンタ制御手段と、前記静止カウンタの値に基づいて、当該マクロブロックが一定時間以上静止しているか否かを判定する判定手段と、前記判定手段による判定結果に基づいて、前記計算対象画素を限定したSADSumofAbsoluteDifference、フレーム前後の同一座標ブロックのそれぞれの画素の合計値の差分絶対値、もしくは前後のブロックのそれぞれの一部の対象画素の画素値の合計値同士の差分絶対値のいずれかを用いて画素値変化量を算出する画素値変化量算出手段と、前記算出された画素値変化量と当該マクロブロックの閾値とに基づいて静止判定を行う静止判定手段とを備えることを特徴とする映像静止判定装置である。本発明は、上記の発明において、前記静止判定結果を用いて、画面間予測符号化をした場合に、予測残差誤差が所定の第3の閾値よりも大きい場合、当該マクロブロックの静止カウンタを0に初期化する修正手段を更に備えることを特徴とする。本発明は、上記の発明において、前記静止判定手段は、前記画素値変化量算出手段により算出された画素値変化量と前記マクロブロックの閾値との比較結果に加えて、近傍マクロブロックの静止時間と、近傍マクロブロックのインター/イントラモード情報と、近傍マクロブロックの動きベクトルとを用いることを特徴とする。また、上述した課題を解決するために、本発明は、映像符号化の前処理において、映像フレームのあるマクロブロックが直前フレームの同一座標に位置するマクロブロックに対して、静止しているか否かを判定する映像静止判定装置のコンピュータに、各マクロブロックに対応する静止カウンタを所定の値に初期化する初期化機能、当該マクロブロックの直前フレームの同ブロックの静止判定結果に基づいて、当該マクロブロックの静止カウンタを、当該マクロブロックが静止と判定されていれば、所定の増加幅で増加し、当該マクロブロックが非静止と判定されていれば0に初期化するカウンタ制御機能、前記静止カウンタの値に基づいて、当該マクロブロックが一定時間以上静止しているか否かを判定する判定機能、前記判定機能による判定結果に基づいて、計算対象画素を限定したSADSumofAbsoluteDifference、フレーム前後の同一座標ブロックのそれぞれの全画素合計値同士の差分絶対値、もしくは前後の2ブロックのそれぞれの一部の対象画素の画素値を合計した値同士の差分絶対値のいずれかを用いて画素値変化量を算出する画素値変化量算出機能、前記画素値変化量算出機能により算出された画素値変化量と当該マクロブロックの閾値とに基づいて静止判定を行う静止判定機能を実現させるためのプログラムである。また、上述した課題を解決するために、本発明は、映像符号化の前処理において、映像フレームのあるマクロブロックが直前フレームの同一座標に位置するマクロブロックに対して、静止しているか否かを判定する映像静止判定装置のコンピュータに、各マクロブロックに対応する静止カウンタを、画面中央よりも画面端の方が大きくなるように所定の値に初期化する初期化機能、当該マクロブロックの直前フレームの同ブロックの静止判定結果に基づいて、当該マクロブロックが静止と判定されていれば、画面中央のブロックに対する前記静止カウンタを所定の増加幅で増加し、画面端のブロックに対する前記静止カウンタを、画面中央の増加幅よりも更に高い増加幅で増加し、当該マクロブロックが非静止と判定されていれば0に初期化する静止カウンタ制御機能、前記静止カウンタの値に基づいて、当該マクロブロックが一定時間以上静止しているか否かを判定する判定機能、前記判定機能による判定結果に基づいて、前記計算対象画素を限定したSADSumofAbsoluteDifference、フレーム前後の同一座標ブロックのそれぞれの画素の合計値の差分絶対値、もしくは前後のブロックのそれぞれの一部の対象画素の画素値の合計値同士の差分絶対値のいずれかを用いて画素値変化量を算出する画素値変化量算出機能、前記算出された画素値変化量と当該マクロブロックの閾値とに基づいて静止判定を行う静止判定機能を実現させるためのプログラムである。この発明によれば、静止判定精度を維持しつつ、静止判定に伴う演算量を削減することができる。以下、本発明の一実施形態を、図面を参照して説明する。以下、本発明の実施形態のアルゴリズムをH.264/AVCを例にして、図面を参照しながら説明する。A.第1実施形態図1は、本第1実施形態による静止判定方法の動作を説明するためのフローチャートである。まず、各マクロブロックに対応する静止カウンタを全て0に初期化するステップS1。次いで、符号化対象フレームを1枚ずつ入力しステップS2、マクロブロック単位で一つずつラスタスキャン順に符号化対象マクロブロックを入力するステップS3。次いで、定常静止判定処理を行いステップS4、静止判定処理を行うステップS5。次に、符号化対象マクロブロックに対して、H.264/AVCに基づくエンコーダとして一般的な、イントラ予測/インター予測、直交変換/逆直交変換、量子化、エントロピー符号化CAVLC/CABAC等の符号化処理を行い、最終的に、各フレームをバイナリデータとして出力するステップS6。ステップS6の符号化処理において、画面間予測符号化を行う場合には、静止判定の結果を利用する。例えば、静止と判断されたブロックでは、動きベクトル0,0、つまり直前フレームの同座標のマクロブロックによって予測を行う。正しく静止判定が行われれば、動きベクトル0,0による予測で、予測残差誤差を十分小さく抑えられる。次に、当該フレームの全てのマクロブロックの処理が完了したか否かの判定を行いステップS7、もし完了していなければステップS7の偽、ステップS3に戻り、次のマクロブロックの処理を行う。一方、当該フレームの全てのマクロブロックの処理が完了していればステップS7の真、全てのフレームの処理が完了したか否かの判定を行うステップS8。そして、完了していなければステップS8の偽、ステップS2に戻り、次のフレームの処理を行い、完了していればステップS8の真、全体のアルゴリズムを終了する。次に、本第1実施形態における静止判定の具体的なアルゴリズムステップS4の定常静止判定処理、及びステップS5の静止判定処理について詳細に説明する。図2は、本第1実施形態による定常静止判定処理を説明するためのフローチャートである。定常静止判定処理では、まず、静止判定対象のm,n番目のマクロブロックm、nは、空間的にy方向にm番目、x方向にn番目の直前フレームの同座標マクロブロックが静止していたか否かを判定するステップS11。そして、直前フレームの同座標マクロブロックが静止と判定された場合にはステップS11のYES、静止判定対象マクロブロックの座標番号に対応する静止カウンタCNTm,nを、次式1の静止ように、1インクリメントするステップS12。一方、非静止と判定された場合にはステップS11のNO、静止カウンタCNTm,nを、次式1の非静止ように、0にリセットするステップS13。そして、m,n番目のマクロブロックの定常静止か、非定常静止かの場合分けを、静止カウンタCNTm,nと閾値THCNTとを用いて、次式2のように行うステップS14。図3は、本第1実施形態による定常静止判定結果を用いた静止判定処理を説明するためのフローチャートである。静止判定処理では、まず、定常静止判定が真であるか否かを判定するステップS21。定常静止判定処理図1のステップS4で、非定常静止と判定された場合には、ステップS21において偽と判定される。この場合、静止判定対象マクロブロック数式3を参照と1フレーム前の同一座標マクロブロック数式4を参照との画素値変化量をSADの計算式5を用いて評価するステップS22。本第1実施形態では、SADを用いるが、ここで用いる画素値変化量の評価方法は、一画素毎の変化量を評価できるものであれば十分であり、SADではなく、画素間差分の二乗和としてもよい。そして、外部から与えられた閾値THSADを用いて、マクロブロック数式3を参照の状態を、次式7の静止判定条件で判定し、静止ならば真を出力、非静止ならば偽を出力するステップS23。この静止判定結果を図1に示すステップS6の符号化処理の中で画面間予測符号化に適用する。一方、定常静止判定処理図1のステップS4で、定常静止と判定された場合には、ステップS21において真と判定され、静止判定対象マクロブロック数式3と1フレーム前の同一座標マクロブロック数式4との画素値変化量を、次式8で定義されるΔDCを用いて計算するステップS24。ΔDCは、マクロブロックの合計値の差分であり、一画素毎の変化量ではなく、ブロック全体のおおよその変化量を、SADよりも低演算量で計算することができる。実際、SADでは、16×16画素サイズのマクロブロックに対して、であるが、ΔDCでは、直前の同一座標マクロブロック数式4の合計値数式10を参照を保存しておけば、数式11となる。以上求めたΔDCを用いて、次式12が真である場合に、静止判定結果を真静止として出力し、偽であれば静止判定結果を偽非静止と出力するステップS25。ここで、THΔDCは、ΔDCに対する閾値である。ここで注意する点としては、画素値変化量ΔDCが十分小さいとき、静止判定対象マクロブロックは、1フレーム前の同一座標マクロブロックを基準として、静止している可能性が高いが、SADで画素値変化量を計算する場合と異なり、必ずしも確実に静止しているとは限らない。以下に、その具体例を示す。例えば、図4aは、静止判定対象ブロック数式4、図4bは、静止判定対象ブロックの1フレーム前のマクロブロックの輝度値を表したものである。白が輝度値255、グレーが輝度値0と仮定する。この場合、ΔDCは、0となり、画素値変化がないと考えられるが、実際には、異なるテクスチャとなっている。この状況でΔDC=0の結果によって静止判定を行った場合、マクロブロックが静止していると判断され、画面間予測符号化にて当該マクロブロックを直前のマクロブロックで予測することになる。しかし、予測残差誤差エネルギーは大きくなり、符号化効率を著しく低下させてしまう。従来技術では、ΔDC等のSADよりも低演算な計算を直接用いていたが、本発明によれば、ΔDCによる簡易的な輝度値変化量の評価は、SADによる厳密な画素値変化量の評価によって、十分な時間、定常静止していると考えられるマクロブロックに限って適用するため、上記の様な例外ケースを除外することが可能となる。また、本第1実施形態でのΔDCの計算方法は、図5aのように、マクロブロック全体の画素を加算する範囲としているが、図5bや、図5cのように、マクロブロック内で、ΔDCで計算する画素範囲を制限することによって、画素値変化量の評価に伴う演算量を削減することが可能となる。また、ΔDCに限らず、SADに関しても、差分絶対値和の対象画素範囲を、図5bや、cに制限しても、通常のSADよりは演算量の少ない評価が行える。図6は、本第1実施形態による静止判定処理装置の構成を示すブロック図である。図6に示すように、静止判定処理装置は、静止判定部1、及び符号化処理部2からなる。静止判定部1は、入力として各フレームのマクロブロックを受け取り、静止判定結果を符号化処理部2に供給する。符号化処理部2は、静止判定結果に従って、符号化対象のマクロブロックを符号化し、バイナリデータとして出力する。図7は、本第1実施形態による静止判定部1の構成を示すブロック図である。まず、静止判定部1は、静止カウンタ処理部11、定常静止判定部12、画素値変化評価法切替部13、通常画素値変化評価部14、通常静止判定部15、簡易画素値変化評価部16、及び簡易静止判定部17を備えている。静止カウンタ処理部11は、マクロブロックの空間的な座標位置情報を受け取る。図8は、本第1実施形態による静止カウンタ処理部11の構成を示すブロック図である。図8に示すように、静止カウンタ処理部11は、静止カウンタ制御部111、静止カウンタ記憶部112、及び静止カウンタ演算部113を備えている。静止カウンタ制御部111は、空間座標、及び直前フレームでの静止判定結果を受け取り、静止カウンタ演算部113に送出する。静止カウンタ演算部113は、直前の静止判定結果によって、非静止ならば静止カウンタ記憶部112に格納されている静止カウンタを0に初期化し、その値を書き込むとともに、静止カウンタ制御部111に、現在フレームの静止カウンタを送出する。最終的に、静止カウンタ制御部111が、図7に示す定常静止判定部12に静止カウンタを送出する。定常静止判定部12では、マクロブロックが定常静止であるか否かの判定を静止カウンタに従って行い、結果真、または偽を画素値変化評価法切替部13に送出する。画素値変化評価法切替部13は、受け取った定常静止判定結果に従い、静止判定方法の選択を行う。仮に、定常静止判定結果が偽であったならば、マクロブロックは、非定常静止とみなされ、通常画素値変化評価部14においてSADの計算を行い、計算されたSAD値を通常静止判定部15に送出する。通常静止判定部15は、受け取ったSAD値と、所定の閾値とに従って、マクロブロックが静止しているか否かを判定し、その静止判定結果を図6に示す符号化処理部2に送出する。符号化処理部2は、静止判定結果に従って、画面間符号化の簡略化を行うことになる。また、定常静止判定結果が真であったならば、定常静止とみなされ、画素値変化評価法切替部13は、簡易画素値変化評価部16を選択する。簡易画素値変化評価部16は、マクロブロックと直前のマクロブロックとの画素値変化のΔDCを計算し、簡易静止判定部17にΔDCを送出する。簡易静止判定部17は、受け取ったΔDCに基づいて、静止判定を行い、真ならば真を、偽ならば偽の結果を図6に示す符号化処理部2に送出する。B.第2実施形態本第2実施形態では、第1実施形態のアルゴリズムにおける静止カウンタの初期化処理図1のステップS1、及び、定常静止判定図2のステップS14について、マクロブロックの位置情報を考慮した方法を提供する。まず、図9に示すように、画面上端からマクロブロックNH1個分、下端からマクロブロックNH2個分、画面左端からマクロブロックNW1個分、画面右端からNW2個分で囲まれる矩形領域を画面中央、それ以外を画面端と呼ぶことにする。テレビ会議映像などの動きの少ない映像において、画面端は、画面中央に比べて、動きのない背景領域である可能性が高い。そのような映像を考慮し、静止カウンタの初期化、定常静止の判定を行う。なお、第2実施形態のアルゴリズムを実現する静止判定処理装置は、第1実施形態の図6、図7、図8と同様の構成であるので説明を省略する。但し、マクロブロックの画面中央/画面端情報を受け渡すところのみが異なる。図10は、本第2実施形態による静止カウンタ初期化処理の動作を説明するためのフローチャートである。まず、静止カウンタの初期化処理では、当該マクロブロックが、画面端に位置するか、画面中央に位置するかを判定するステップS31。そして、ステップS32、ステップS33で、次式13に示すように、初期化する。但し、N>0である。図11は、本第2実施形態による定常静止判定処理の動作を説明するためのフローチャートである。定常静止判定処理では、まず、静止判定対象のm,n番目のマクロブロックm、nは、空間的にy方向にm番目、x方向にn番目の直前フレームの同座標マクロブロックが静止していたか否かを判定するステップS41。そして、直前フレームの同座標マクロブロックが静止と判定された場合にはステップS41のYES、マクロブロックが画面中央に位置するか否かを判定するステップS42。そして、マクロブロックが画面中央に位置すると判定された場合にはステップS42のYES、次式14の画面中央で示すように、静止カウンタを1インクリメントしステップS43、マクロブロックが画面中央に位置しないと判定された場合にはステップS42のNO、次式14の画面端で示すように、静止カウンタをMインクリメントするステップS44。また、直前フレームの同座標マクロブロックが非静止と判定された場合にはステップS41のNO、静止判定対象マクロブロックの座標番号に対応する静止カウンタCNTm,nを、0に初期化するステップS45。このように、画面の中央/端のどちらにマクロブロックが位置しているかによって、静止カウンタの増加幅を変える。但し、M>1である。次に、ステップS43、またはステップS44、またはステップS45の処理終了後、m,n番目のマクロブロックの定常静止か、非定常静止かの場合分けを、静止カウンタCNTm,nと閾値THCNTとを用いて、数式2のように行うステップS46。テレビ会議映像などの背景領域が多い映像に関しては、この領域に応じた初期化値、増加幅の閾値の使い方によって、画像端領域でより早いタイミングで静止カウンタが閾値よりも高くなる。つまり簡易な画素値変化評価法を選択できるので演算量が第1実施形態よりも、より削減でき、有効となる。C.第3実施形態本第3実施形態では、符号化後の静止カウンタの制御を考慮した方法を提供する。通常、静止判定の結果に従って、静止と判定されれば、直前フレームの同位置のマクロブロックで当該マクロブロックを予測するのが一般的である。しかし、もし静止判定の結果に誤りが生じた場合静止と判定されたが、本当は画素値が変化しており、静止していない場合、直前フレームのマクロブロックで予測した結果、予測残差信号の絶対値和は、非常に大きな値をとることになり、符号化効率の低下を引き起こす原因となる。更に、静止カウンタが十分大きい場合、簡易的な手段で計算された画素値変化量が動きを検出できず、数フレーム誤判定が続いてしまう場合も考えられる。この問題点を鑑みると、直ちに静止カウンタの値を現在フレームに更新し、SADによる正確な静止判定に戻すのが望ましい。図12は、本第3実施形態による、符号化後の静止カウンタの制御を導入した、静止判定方法の動作を説明するためのフローチャートである。第1実施形態、第2実施形態と異なる部分は、ステップS57の静止カウンタ制御の処理が追加されているところである。ステップS51~S56は、図1のステップS1~ステップS6に対応する。ステップ57では、静止判定で静止と判断された場合のマクロブロックに関して、符号化後の静止カウンタの制御を行う。図13は、本第3実施形態による、符号化後静止カウンタ制御処理の動作を説明するためのフローチャートである。符号化後静止カウンタ制御処理では、まず、画面間符号化後の予測残差誤差ΔEとするを参照し、次式15に示すように、閾値THΔEと大小関係を比較しステップS61、予測残差誤差ΔEが閾値THΔE以下ならばステップS61のYES、何もせずに、図12に示すメインルーチンに戻る。一方、予測残差誤差ΔEが閾値THΔEより大ならばステップS61のNO、静止カウンタの値を0に初期化するステップS62。図14は、本第3実施形態による、符号化後の静止カウンタ制御を導入した静止判定処理装置の構成を示すブロック図である。図14に示すように、本第3実施形態による静止判定処理装置は、静止判定部1a、及び符号化処理部2aからなる。静止判定部1aは、入力として各フレームのマクロブロックを受け取り、画面間予測残差誤差を参照し、静止判定結果を符号化処理部2aに供給する。符号化処理部2aは、画面間予測残差誤差を静止判定部1aに供給し、静止判定結果に従って、符号化対象のマクロブロックを符号化し、バイナリデータとして出力する。図15は、本第3実施形態による静止判定部1aの構成を示すブロック図である。なお、図7に対応する部分には同一の符号を付けて説明を省略する。図15において、静止カウンタ処理部11aは、マクロブロックの空間的な座標位置情報を受け取るとともに、符号化処理部2aから符号化結果としての画面間予測残差誤差の情報を入力情報として受け取り、画面間予測残差誤差を参照し、静止カウンタの値を初期化する。図16は、本第3実施形態による静止カウンタ処理部11aの構成を示すブロック図である。なお、図8に対応する部分には同一の符号を付けて説明を省略する。静止カウンタ処理部11aは、静止カウンタ制御部111a、静止カウンタ記憶部112、及び静止カウンタ演算部113を備えている。静止カウンタ制御部111aは、空間座標、及び直前フレームでの静止判定結果に加えて、符号化処理部2aから符号化結果としての画面間予測残差誤差を受け取り、静止カウンタ演算部113に送出する。D.第4実施形態本第4実施形態では、上述した第1実施形態、または第2実施形態の静止判定条件に加えて、近傍マクロブロックの静止カウンタ符号化情報インター/イントラ情報、動きベクトル情報を用いる方法を提供する。本発明によれば、画素値変化量ΔDCによる簡易的な輝度値変化量の評価は、SADによる厳密な画素値変化量の評価によって十分な時間定常静止していると考えられるマクロブロックに限って適用するため、第1実施形態で述べたような誤判定は起こりにくいと考えられる。しかし、突発的な動きの可能性は十分考えられ、実際動領域と静止領域との境界部分では、オブジェクトの急な侵入によって、静止でなくなる可能性もある。この際、画素値変化量の簡易計算が動きを検出できず、静止判定を誤ってしまうことが考えられる。より頑健な静止判定方法を構成するため、本第4実施形態では、簡易的に計算したブロック間の画素値変化量ΔDCに加え、静止判定対象マクロブロックの近傍マクロブロックの静止カウンタ、イントラ/インターモード情報、動きベクトルの情報を利用する。図17は、本第4実施形態による静止判定処理の動作を説明するためのフローチャートである。静止判定処理では、まず、定常静止判定が真であるか否かを判定するステップS71。そして、非定常静止と判定された場合にはステップS71の偽、静止判定対象マクロブロック数式3を参照と1フレーム前の同一座標マクロブロック数式4を参照との画素値変化量をSADの計算式5を用いて評価するステップS72。そして、外部から与えられた閾値THSADを用いて、マクロブロック数式3を参照の状態を、数式7の静止判定条件で判定し、静止ならば真を出力、非静止ならば偽を出力するステップS73。一方、定常静止と判定された場合にはステップS71の真、静止判定対象マクロブロック数式4と1フレーム前の同一座標マクロブロック数式4との画素値変化量を、数式8で定義されるΔDCを用いて計算するステップS74。次に、ΔDC、ブロック数Nc、ブロック数Nzを用いて、図示する3つの条件の真偽に応じて、静止判定結果を真静止として出力し、偽であれば静止判定結果を偽非静止と出力するステップS75。ステップS75の処理に用いられる、近傍マクロブロックの定常静止しているブロック数Nc、現フレーム及び直前フレームの近傍マクロブロックで16×16サイズの動きベクトル0,0で符号化されたブロック数Nzは、以下のようにして算出される。まず、上記Ncの算出について図18a、bを参照して説明する。Xは、静止判定対象ブロックを示す。Ncの算出には、静止判定対象マクロブロックの隣接8近傍マクロブロックの座標に対応する静止カウンタ図18bを参照し、次式16となるブロック個数をNcとして算出する。Ncが大きいとき、静止判定対象マクロブロックの近傍が十分静止していると判断できるので、静止判定対象マクロブロックに関しても静止している可能性は高くなる。次に、Nzの算出について図19a~cを参照して説明する。図19a~cは、Nzを算出する際、各ピクチャパターンに応じて参照するマクロブロックを示す概念図である。図19a~cのいずれにおいても、Xは静止判定対象ブロックを示す。まず、静止判定対象ブロックを含むフレームがP/Bピクチャで、直前のフレームもP/Bピクチャの場合、図19aに示すように、現フレーム直前フレームの9つの近傍マクロブロックA1~A4、B1~B5を参照し、その中で、インターモードで符号化され、画面間予測画素単位が16×16で、かつ、動きベクトルが0,0であるものの数をNzとする。次に、静止判定対象ブロックを含むフレームがIピクチャで、直前のフレームがP/Bピクチャの場合、図19bに示すように、直前フレームの9つの近傍マクロブロックB1~B9を参照し、その中で、画面間予測画素単位が16×16で、かつ、動きベクトルが0,0であるものの数をNzとする。最後に、静止判定対象ブロックを含むフレームがP/Bピクチャで、直前のフレームがIピクチャの場合、図19cに示すように、参照できる動きベクトルを持つマクロブロックは、4近傍A1~A4のみであるため、マクロブロックA1~A4の中で、画面間予測のブロックサイズが16×16で、かつ動きベクトルが0,0であるものの数をNzとする。16×16画素単位の0,0動きベクトルの情報は、実際の画面間予測によって直前のマクロブロックが最適と判断されたことを意味するので、Nzが大きいとき、Ncと同様に静止判定対象ブロックが静止している可能性は高くなる。以上、求めたΔDCとNc、及びNzを用いて、ステップS65にて、次式17で表わされる3つの条件が全て真である場合に、静止判定結果を真として出力する。ここで、THΔDC、及びTHNcは、ΔDC、及びNcに対する閾値で、THNzは、Nzの閾値である。但し、近傍マクロブロックの動きベクトルに関する情報Nzは、当該フレームと直前フレームとで参照できるブロック数が異なるので、次式18のように、ピクチャタイプの3つの組み合わせによって、それぞれ閾値を用意しておく。また、1つ以上の条件が偽である場合には、静止判定結果を偽として出力する。以上のように、本第4実施形態によるアルゴリズムによれば、静止領域と動領域との境界部分で発生する、静止領域への突発的なオブジェクトの侵入の際の、静止判定に対する誤判定のリスクを、近傍マクロブロックの静止カウンタや、近傍マクロブロックのインターイントラモード情報、動きベクトル情報に対する条件を用いて低下させ、低演算で頑健な静止判定を行うことが可能となる。また、本第4実施形態でのΔDCの計算方法は、図5aのように、マクロブロック全体の画素を加算する範囲としているが、図5bや、図5cのように、マクロブロック内で、ΔDCで計算する画素範囲を制限することによって、画素値変化量の評価に伴う演算量を削減することが可能となる。また、ΔDCに限らず、SADに関しても、差分絶対値和の対象画素範囲を、図5bや、図5cに制限しても、通常のSADよりは演算量の少ない評価が行える。また、本第4実施形態の構成ではないが、静止カウンタが特に大きく、映像画面の中で背景と考えられるマクロブロックによっては、ΔDCの計算を省略してもよい。図20は、ある空間座標のマクロブロックを時系列に並べ、当該マクロブロックに対する画素値変化量の評価を省略した際の様子を示す概念図である。濃いグレーのマクロブロック第N-2、N-1、Nは、SADの評価方法で静止と判断されたことを示しており、第NフレームのマクロブロックがSADによる画素値変化量評価によって静止と判断され、静止時間が十分大きくなり、第N1フレームから定常静止の状態に移行した状況を示している。さらに、定常静止と判断された第N1フレーム以降では、薄い灰色はΔDCの評価方法で静止と判断されたことを示しており、白色はΔDCの評価を省略し、かつ静止と判断されたことを示している。ΔDCの評価を省略した第N2、第N4、第N6フレームでは、図17のステップS75の条件で、ΔDCの条件を取り除いた、次式19で表わされる静止判定条件によって判定を行う。また、第N3フレームのマクロブロックは、ΔDCによって画素値変化量を評価されることになるが、第N2フレームのマクロブロックは、ΔDCの評価が省略されている。このため、仮に基準を第N2フレームのマクロブロックにすると、両マクロブロックの合計値を計算しなければならない。よって、この場合には、第N1フレームのマクロブロックで計算した部分合計値を、第N2フレームのマクロブロックが保持し、第N3フレームのマクロブロックの部分合計値のみを計算し、第N2フレームのマクロブロックが保持している第N1フレームのマクロブロックの合計値との差分の絶対値で評価する。以上のように、近傍マクロブロックの情報を用いることによって、画素値変化量評価の簡易化低演算量化は空間のみならず、時間方向にも計算対象範囲を制限することができる。図21は、本第4実施形態による、静止判定方法を実現する静止判定処理装置の構成を示すブロック図である。図21に示すように、本第4実施形態による静止判定処理装置は、静止判定部1b、及び符号化処理部2bからなる。静止判定部1bは、入力として各フレームのマクロブロック、イントラ/インターモード情報、動きベクトル情報を受け取り、静止判定結果を符号化処理部2bに供給する。符号化処理部2bは、イントラ/インターモード情報、動きベクトルの情報を静止判定部1bに供給し、静止判定結果に従って、符号化対象のマクロブロックを符号化し、バイナリデータとして出力する。図22は、本第4実施形態による静止判定部1bの構成を示すブロック図である。なお、図7、図15に対応する部分には同一の符号を付けて説明を省略する。図22において、静止カウンタ処理部11bは、マクロブロックの空間的な座標位置情報を入力情報とし受け取るとともに、通常静止判定部15からの静止判定結果、簡易静止判定部17bからの静止判定結果、近傍マクロブロックの空間的な座標位置情報を受け取る。また、簡易静止判定部17bは、符号化情報としてイントラ/インターモード情報、動きベクトルの情報、静止カウンタ処理部11bからの近傍マクロブロックの静止カウンタを受け取る。図23は、本第4実施形態による静止カウンタ処理部11bの構成を示すブロック図である。なお、図8、図16に対応する部分には同一の符号を付けて説明を省略する。図23において、静止カウンタ処理部11bでは、静止カウンタ制御部111bが空間座標情報、及び直前フレームでの静止判定結果、近傍マクロブロックの空間的な座標位置情報を受け取り、静止カウンタ演算部113に送出する。静止カウンタ演算部113は、直前の静止判定結果に応じて、非静止ならば、静止カウンタ記憶部112bの静止カウンタを0に初期化し、その値を書き込むとともに、静止カウンタ制御部111bに静止カウンタを送出する。最終的に、静止カウンタ制御部111bが、図22に示す定常静止判定部12に静止カウンタを送出する。定常静止判定部12では、マクロブロックが定常静止か否かの判定を静止カウンタに従って行い、結果真、または偽を画素値変化評価法切替部13に送出する。画素値変化評価法切替部13は、受け取った定常静止判定結果に従い、静止判定方法の選択を行う。仮に、定常静止判定結果が偽であったならば、マクロブロックは、非定常静止とみなされ、通常画素値変化評価部14においてSADの計算を行い、計算されたSAD値を通常静止判定部15に送出する。通常静止判定部15は、受け取ったSAD値と、所定の閾値とに従って、マクロブロックが静止しているか否かを判定し、その結果を図21に示す符号化処理部2bに送出する。符号化処理部2bは、静止判定結果に従って、画面間符号化の簡略化を行うことになる。また、定常静止判定結果が真であったならば、定常静止とみなされ、画素値変化評価法切替部13は、簡易画素値変化評価部16を選択し、マクロブロックと直前のマクロブロックとの画素値変化のΔDCを計算し、簡易静止判定部17bにΔDCを送出する。簡易静止判定部17bは、受け取ったΔDCと符号化処理部2bから受け取った時間空間近傍マクロブロックの動きベクトル情報、及び静止カウンタ処理部11bから受け取った近傍マクロブロックの静止カウンタに基づいて、静止判定を行い、真ならば真を、偽ならば偽の結果を符号化処理部2bに送出する。また、上記の例は、定常静止の度合を1つの閾値によって2レベルに分類したことに相当するが、複数の閾値を設けることによって、定常静止レベルを複数レベルに分類するようにしてもよい。これにより、定常静止レベルに従って、静止判定の簡易化を段階的に行うことが可能となる。例えば、静止カウンタCNTm,n、閾値THCNT1、THCNT20<THCNT1<THCNT2を用いて、次式20と定義する。図24は、本第4実施形態による静止判定処理の動作を説明するためのフローチャートである。図24では、定常静止レベル数を2→3に変更したことに従って、分岐処理を1つ追加している。静止判定処理では、まず、どの定常静止レベルに属するか否かを判定するステップS81。そして、第1定常静止レベルと判定された場合にはステップS81の第1定常静止レベル、SADを計算しステップS82、外部から与えられた閾値THSADを用いて、マクロブロック数式3を参照の状態を、静止判定条件で判定し、静止ならば真を出力、非静止ならば偽を出力するステップS83。一方、第2定常静止レベルと判定された場合にはステップS81の第2定常静止レベル、静止判定対象マクロブロック数式4と1フレーム前の同一座標マクロブロック数式4との画素値変化量を、数式8で定義されるΔDC1を用いて計算するステップS84。次に、図5bに示すように、合計する対象画素範囲を制限して、ΔDC1、ブロック数Nc、ブロック数Nzを用いて、図示する3つの条件の真偽に応じて、静止判定結果を真静止として出力し、偽であれば静止判定結果を偽非静止と出力するステップS85。また、第3定常静止レベルと判定された場合にはステップS81の第3定常静止レベル、ΔDC2を、次式21と定義することによって、ΔDC2、ブロック数Nc、ブロック数Nzを用いて、図示する3つの条件の真偽に応じて、静止判定結果を真静止として出力し、偽であれば静止判定結果を偽非静止と出力するステップS87。このように、第1定常静止レベルのΔDC1よりも低演算で、より簡易に画素値変化量を評価する。図25は、本第4実施形態による静止判定部1cの構成を示すブロック図である。なお、図22に対応する部分には同一の符号を付けて説明を省略する。図25において、本第4実施形態による静止判定装置1cは、図22に示す静止判定装置1bの構成に対して、3段階の切り替えを行うための画素値変化評価法切替部13cとし、ΔDC1で評価を行う第1簡易静止判定部16c及び第1簡易静止判定部17c、ΔDC2で評価を行う第2簡易静止判定部16d及び第1簡易静止判定部17dを追加した構成となる。このように、定常静止レベルの段数を更に増加させた場合、画素値変化評価法切替部13cにモジュールを追加することで、装置を拡張することも可能である。上述した第1~第4実施形態によれば、映像原信号の各マクロブロックの座標に対応する静止カウンタの値の大きさによって、当該マクロブロックが、どの程度の時間定常的に静止しているのかを把握することができる。マクロブロックが定常的に静止している時間が長ければ長いほど、直後のフレームの同一座標マクロブロックで画素値変化が生じる可能性は低くなると考えられる。従って、一定時間以上静止していると判断されるマクロブロックに関しては、マクロブロック間の画素値変化量の評価を、より演算量の低い計算式を用いて実行することで、演算コストを抑えながら静止判定精度の低下を抑制することができる。なお、本発明の適用範囲はH.264/AVCのみならずMPEG2、MPEG4などの標準映像符号化にも適用することが可能である。また、上述した映像静止判定装置による各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、各処理を行ってもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものであってもよい。また、コンピュータシステムは、WWWシステムを利用している場合であれば、ホームページ提供環境あるいは表示環境も含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらにコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ例えばDRAMDynamicRandomAccessMemoryのように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する伝送媒体は、インターネット等のネットワーク通信網や電話回線等の通信回線通信線のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル差分プログラムであっても良い。"