"符号化対象の動画像を構成するピクチャを分割した所定サイズの複数の画素ブロックそれぞれについて、動きが時間方向に不連続な画素ブロックである不連続ブロックであるかどうかを判定する不連続性判定手段と、前記不連続ブロックについて、前記ピクチャの目標符号量に応じて設定される、前記画素ブロックを量子化するための量子化パラメータに従って行われる量子化よりも粗い量子化が行われるように、前記画素ブロックの量子化を制御する量子化制御手段とを備える符号化装置。前記不連続性判定手段は、前記画素ブロックについて、前記画素ブロックの動きベクトルに従った動きが連続しているピクチャ数を表す連続性値を求め、前記連続性値が、前記連続性値の閾値より小さい前記画素ブロックを、前記不連続ブロックであると判定する請求項1に記載の符号化装置。前記不連続性判定手段は、さらに、前記画素ブロックについて、動きが空間方向に不連続であるかどうかを判定し、動きが空間方向に不連続であり、かつ、前記連続性値が、前記連続性値の閾値より小さい前記画素ブロックを、前記不連続ブロックであると判定する請求項2に記載の符号化装置。前記不連続性判定手段は、注目する画素ブロックである注目ブロックについて、前記注目ブロックを含む周辺の複数の画素ブロックにおいて、動きが似ている2つの画素ブロックのセットの数を求め、動きが似ている2つの画素ブロックのセットの数が、閾値以下である場合に、動きが空間方向に不連続であると判定する請求項3に記載の符号化装置。前記不連続性判定手段は、前記画素ブロックの動きベクトルに従って動き補償を行ったときの予測残差が、前記予測残差の閾値以上であり、かつ、前記連続性値が、前記連続性値の閾値より小さい前記画素ブロックを、前記不連続ブロックであると判定する請求項2に記載の符号化装置。前記量子化制御手段は、前記不連続ブロックについて、前記ピクチャを構成する前記画素ブロックに対する前記不連続ブロックの割合が大であるほど、粗い量子化が行われるように、前記画素ブロックの量子化を制御する請求項2に記載の符号化装置。符号化対象の動画像を構成するピクチャを分割した所定サイズの複数の画素ブロックそれぞれについて、動きが時間方向に不連続な画素ブロックである不連続ブロックであるかどうかを判定し、前記不連続ブロックについて、前記ピクチャの目標符号量に応じて設定される、前記画素ブロックを量子化するための量子化パラメータに従って行われる量子化よりも粗い量子化が行われるように、前記画素ブロックの量子化を制御するステップを含む符号化方法。符号化対象の動画像を構成するピクチャを分割した所定サイズの複数の画素ブロックそれぞれについて、動きが時間方向に不連続な画素ブロックである不連続ブロックであるかどうかを判定する不連続性判定手段と、前記不連続ブロックについて、前記ピクチャの目標符号量に応じて設定される、前記画素ブロックを量子化するための量子化パラメータに従って行われる量子化よりも粗い量子化が行われるように、前記画素ブロックの量子化を制御する量子化制御手段として、コンピュータを機能させるためのプログラム。ところで、ピクチャにおいて、例えば、紙吹雪や、滝、噴水等が被写体が映っている領域では、動きの連続性がなく低く、予測残差が大きくなる傾向がある。したがって、ピクチャにおいて、例えば、紙吹雪を背景として、人物等の、視聴者が比較的注目する前景が映っている場合、特許文献3に記載の技術によれば、予測残差が大きくなる紙吹雪の領域の量子化パラメータが小さく設定される。その結果、予測残差が大きくなる紙吹雪の領域については、小さい量子化パラメータに対応する小さい量子化ステップでの量子化、つまり、細かい量子化が行われる。予測残差が大きくなる紙吹雪の領域について、小さい量子化パラメータが設定され、細かい量子化が行われる場合、その量子化によって多くの符号量が発生するため、その他の領域に割り当てることのできる符号量が少なくなる。したがって、ピクチャにおいて、上述したように、紙吹雪等の、動きの連続性がない領域を背景として、人物等の、視聴者が比較的注目する前景が映っている場合、その前景に対して、大きい量子化パラメータが設定され、その結果、復号画像において、視聴者が比較的注目する前景の画質が劣化することがある。本発明は、このような状況に鑑みてなされたものであり、動きの連続性がない領域以外の領域の画質を改善することができるようにするものである。本発明の一側面の符号化装置、又は、プログラムは、符号化対象の動画像を構成するピクチャを分割した所定サイズの複数の画素ブロックそれぞれについて、動きが時間方向に不連続な画素ブロックである不連続ブロックであるかどうかを判定する不連続性判定手段と、前記不連続ブロックについて、前記ピクチャの目標符号量に応じて設定される、前記画素ブロックを量子化するための量子化パラメータに従って行われる量子化よりも粗い量子化が行われるように、前記画素ブロックの量子化を制御する量子化制御手段とを備える符号化装置、又は、符号化装置として、コンピュータを機能させるためのプログラムである。本発明の一側面の符号化方法は、符号化対象の動画像を構成するピクチャを分割した所定サイズの複数の画素ブロックそれぞれについて、動きが時間方向に不連続な画素ブロックである不連続ブロックであるかどうかを判定し、前記不連続ブロックについて、前記ピクチャの目標符号量に応じて設定される、前記画素ブロックを量子化するための量子化パラメータに従って行われる量子化よりも粗い量子化が行われるように、前記画素ブロックの量子化を制御するステップを含む符号化方法である。以上のような一側面においては、符号化対象の動画像を構成するピクチャを分割した所定サイズの複数の画素ブロックそれぞれについて、動きが時間方向に不連続な画素ブロックである不連続ブロックであるかどうかが判定される。そして、前記不連続ブロックについて、前記ピクチャの目標符号量に応じて設定される、前記画素ブロックを量子化するための量子化パラメータに従って行われる量子化よりも粗い量子化が行われるように、前記画素ブロックの量子化が制御される。なお、符号化装置は、独立した装置であっても良いし、1つの装置を構成している内部ブロックであっても良い。また、プログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して、提供することができる。本発明の一側面によれば、動きの連続性がない領域以外の領域の画質を改善することができる。[本発明を適用した符号化装置の一実施の形態]図1は、本発明を適用した符号化装置の一実施の形態の構成例を示すブロック図である。図1において、符号化装置は、外部から供給される動画像を、例えば、H264方式で符号化する。なお、符号化装置が行う符号化の符号化方式は、H264方式に限らず、MPEG124等のその他の方式でもよい。外部からの動画像を構成するピクチャは、表示順に、動画像並び替え部11、及び、不連続性判定部25に供給される。動画像並び替え部11は、そこに表示順に供給されるピクチャを一時記憶し、あらかじめ定められたGOPの構造によって決まる符号化順復号順に読み出すことで、動画像としてのピクチャの並びを、符号化順に並び替える。さらに、動画像並び替え部11は、並び替え後のピクチャを、順次、符号化対象のピクチャである現ピクチャとして、動きベクトル検出部24、イントラ予測部12、及び、インター予測部13に供給する。イントラ予測部12は、後述する対象マクロブロックについて、動画像並び替え部11からの現ピクチャのうちの、既に符号化、局所復号されて、参照フレームメモリ23に記憶されている領域を、参照画像として、参照フレームメモリ23から読み出す。そして、イントラ予測部12は、参照フレームメモリ23からの参照画像を、そのまま予測画像として用いて、動画像並び替え部11からの現ピクチャを構成する対象マクロブロックのフレーム内予測イントラ予測としての、対象マクロブロックと予測画像との各画素どうしの差を求める演算を行い、対象マクロブロックと予測画像との差である予測残差フレーム内予測の予測残差を、予測画像とともに、モード判定部14に供給する。ここで、後述する動きベクトル検出部24は、動画像並び替え部11からの現ピクチャを、例えば、横×縦が16×16画素や8×8画素等のマクロブロックに分割し、現ピクチャを構成するマクロブロックを、順次、符号化対象のマクロブロックとして、動きベクトル等の動き補償パラメータを求めるが、この符号化対象のマクロブロックが、対象マクロブロックである。インター予測部13は、現ピクチャよりも先に符号化、局所復号されて、参照フレームメモリ23に記憶されているピクチャ復号画像を、参照画像として、参照フレームメモリ23から読み出す。さらに、インター予測部13は、参照フレームメモリ23から読み出した参照画像に対して、重み係数の乗算やオフセットの加算等により、動画像並び替え部11からの現ピクチャを構成する対象マクロブロックと、参照画像との間の振幅補償を行う。また、インター予測部13は、動きベクトル検出部24が出力する動き補償パラメータとしての、対象マクロブロックの動きベクトルに従って、参照画像の動き補償を行うことで、予測画像を生成する。そして、インター予測部13は、予測画像を用いて、動画像並び替え部11からの現ピクチャを構成する対象マクロブロックのインター予測としての、対象マクロブロックと予測画像との差を求める演算を行い、対象マクロブロックと予測画像との差である予測残差インター予測の予測残差を、予測画像とともに、モード判定部14に供給する。なお、予測残差は、輝度信号及び色差信号のそれぞれについて求められる。モード判定部14は、イントラ予測部12及びインター予測部13それぞれからの対象マクロブロックの予測残差から、符号化コスト予測残差の符号量等を算出する。そして、モード判定部14は、符号化コストに基づき、1つ以上の予測モードの候補から、例えば、最小の符号化コストの予測モードを、最適な予測モードに決定し、イントラ予測部12及びインター予測部13それぞれからの対象マクロブロックの予測残差のうちの、最適な予測モードで求められた予測残差を、直交変換部15に供給する。また、モード判定部14は、最適な予測モードを、可変長符号化部18、及び、予測復号部22に供給するとともに、最適な予測モードで用いられた予測画像を、予測復号部22に供給する。直交変換部15は、モード判定部14からの対象マクロブロックの予測残差に、例えば、DCT等の直交変換処理を施し、その結果得られる対象マクロブロックの直交変換係数を、量子化部16に供給する。量子化部16には、直交変換部15から直交変換係数が供給される他、符号量制御部19からマクロブロック単位の量子化パラメータが供給されるとともに、量子化オフセット量設定部27からマクロブロック単位の量子化オフセット量が供給される。量子化部16は、量子化制御部17を内蔵し、量子化制御部17の制御に従って、直交変換部15からの対象マクロブロックの直交変換係数を量子化する。すなわち、量子化制御部17は、量子化オフセット量設定部27からの量子化オフセット量に従い、符号量制御部19からの量子化パラメータを変更調整する。さらに、量子化制御部17は、変更後の量子化パラメータに対応する値の量子化ステップを求め、その量子化ステップで量子化を行うように、量子化部16を制御する。これにより、量子化制御部17は、対象マクロブロックが、動きが時間方向に不連続なマクロブロックである不連続ブロックである場合に、そのような不連続ブロックについて、符号量制御部19によって現ピクチャの目標符号量に応じて設定される量子化パラメータに従って行われる量子化よりも粗い量子化が行われるように、対象マクロブロックの量子化を制御する。量子化部16は、量子化制御部17で求められる量子化ステップで、直交変換部15からの対象マクロブロックの直交変換係数を量子化し、量子化後の直交変換係数である量子化係数を、可変長符号化部18、及び、逆量子化部20に供給する。可変長符号化部18には、量子化部16から量子化係数が供給されるとともに、予測モード判定部14から予測モードが供給される他、動きベクトル検出部24が出力する動き補償パラメータが供給される。可変長符号化部18は、モード判定部14から予測モードや、量子化部16からの量子化係数、動きベクトル検出部24からの動き補償パラメータに対して、算術符号化等の可変長符号化の処理を施して多重化し、動画像の符号化データとして出力する。可変長符号化部18が出力する符号化データは、図示せぬ伝送媒体を介して伝送され、あるいは、図示せぬ記録媒体に記録される。符号量制御部19は、例えば、TM5等によって、符号量制御を行う。すなわち、符号量制御部19は、可変長符号化部18が出力する符号化データの符号量に基づいて、現ピクチャの目標符号量を算出する。さらに、符号量制御部19は、その目標符号量等に応じて、マクロブロックの直交変換係数を量子化するための量子化パラメータを設定し、量子化部16の量子化制御部17に供給することで、可変長符号化部18が出力する符号化データの符号量のフィードバック制御を行う。逆量子化部20は、量子化部16から供給される量子化係数を、量子化部16が量子化に用いたのと同一の量子化ステップで逆量子化し、その結果得られる直交変換係数を、逆直交変換部21に供給する。逆直交変換部21は、逆量子化部20からの直交変換係数に、逆直交変換処理を施し、その結果得られる予測残差を、予測復号部22に供給する。予測復号部22は、逆直交変換部21からの予測残差を、モード判定部14からの符号化モードに基づき、モード判定部14からの予測画像を用いて局所復号し、その結果得られる復号画像を、参照フレームメモリ23に供給する。参照フレームメモリ23は、予測復号部22からの復号画像局所復号されたピクチャを記憶する。動きベクトル検出部24は、動画像並び替え部11からの現ピクチャを、例えば、横×縦が16×16画素や8×8画素等のマクロブロックに分割し、現ピクチャを構成するマクロブロックを、順次、符号化対象のマクロブロックである対象マクロブロックとして、動き補償パラメータを求める。すなわち、動きベクトル検出部24は、対象マクロブロックの動きベクトルを、参照フレームメモリ23に記憶された復号画像を参照画像として用いて求める。そして、動きベクトル検出部24は、対象マクロブロックの動きベクトルと、その動きベクトルを用いるのに用いた参照画像の選択の方法や、対象マクロブロックの形状サイズ等とを、動き補償パラメータとして、インター予測部13や可変長符号化部18等に供給する。不連続性判定部25は、そこに表示順に供給されるピクチャを、順次、注目する注目ピクチャとして、その注目ピクチャを分割した所定サイズの複数の画素ブロックとしての、例えば、複数のマクロブロックそれぞれについて、動きが、少なくとも時間方向に不連続なマクロブロックである不連続ブロックであるかどうかを判定する。そして、不連続性判定部25は、注目ピクチャの各マクロブロックについての、不連続ブロックであるかどうかの判定結果である不連続情報を、不連続情報並び替え部26に供給する。不連続情報並び替え部26は、不連続性判定部25からの表示順のピクチャ単位の不連続情報を、動画像並び替え部11と同様にして、符号化順に並び替え、量子化オフセット量設定部27に供給する。量子化オフセット量設定部27は、不連続情報並び替え部26から符号化順に供給されるピクチャ単位の不連続情報のうちの、現ピクチャの各マクロブロックの不連続情報に基づき、現ピクチャの各マクロブロックについて、符号量制御部19で設定される量子化パラメータを変更調整するためのオフセットである量子化オフセット量を設定する。そして、量子化オフセット量設定部27は、現ピクチャの各マクロブロックについての量子化オフセット量を、量子化部16の量子化制御部17に供給する。不連続性判定部25図2は、図1の不連続性判定部25の構成例を示すブロック図である。不連続性判定部25は、フレームメモリ31、動きベクトル検出部32、及び、判定部33を有する。不連続性判定部25に表示順に供給されるピクチャは、フレームメモリ31、及び、動きベクトル検出部32に供給される。フレームメモリ31は、そこに供給されるピクチャを一時記憶する。動きベクトル検出部32は、そこに供給されるピクチャを、順次、注目ピクチャとし、フレームメモリ31に記憶された、注目ピクチャの1ピクチャ前のピクチャ以下、前ピクチャともいうを、参照画像として、注目ピクチャを分割した所定サイズの複数の画素ブロックそれぞれについて、動きベクトルを検出する。すなわち、動きベクトル検出部32は、注目ピクチャを、例えば、マクロブロック等の画素ブロックに分割し、各画素ブロックを、順次、注目する注目ブロックとして、例えば、注目ブロックから、フレームメモリ31に記憶された参照画像としての前ピクチャへの動きを表すベクトルを、注目ブロックの動きベクトルとして検出する。動きベクトル検出部32は、注目ピクチャを構成する各画素ブロックの動きベクトルの検出を、例えば、ブロックマッチングによって行い、そのブロックマッチングにおいて得られる予測残差画素ブロックの動きベクトルに従って動き補償を行ったときの予測残差、すなわち、例えば、注目ピクチャの画素ブロックの各画素と、その画素ブロックの位置から動きベクトルだけ移動した位置の、前ピクチャの各画素との差分絶対値和と、動きベクトルとを、判定部33に供給する。判定部33は、注目ピクチャを構成する各画素ブロックを、順次、注目ブロックとし、動きベクトル検出部32からの動きベクトル、及び、予測残差に基づき、注目ブロックが、動きが不連続な画素ブロックである不連続ブロックであるかどうかを判定する。すなわち、判定部33は、時間連続性判定部41、ベクトルメモリ42、空間連続性判定部43、及び、総合判定部44を有する。時間不連続性判定部41は、動きベクトル検出部32からの注目ブロックの動きベクトル、並びに、ベクトルメモリ42に記憶された動きベクトル、及び、後述する連続性値に基づき、注目ブロックについて、動きの時間方向の不連続性である時間不連続性を判定し、その判定結果を、総合判定部44に供給する。また、時間不連続性判定部41は、ベクトルメモリ42に記憶された動きベクトルを、注目ピクチャの各画素ブロックの動きベクトルに更新するとともに、ベクトルメモリ42に記憶された連続性値を更新する。ベクトルメモリ42は、ピクチャの各画素ブロックについて、時間不連続性判定部41から供給される動きベクトルと連続性値とのセットを一時記憶する。ここで、時間不連続性判定部41は、注目ピクチャの各画素ブロックについて、時間不連続性を判定した後、動きベクトル検出部32からの注目ピクチャの各画素ブロックの動きベクトルを、ベクトルメモリ42に記憶させる。したがって、時間不連続性判定部41が、注目ピクチャの各画素ブロックの時間不連続性を判定するとき、ベクトルメモリ42には、注目ピクチャの1ピクチャだけ前のピクチャである前ピクチャの各画素ブロックの動きベクトルが記憶されている。また、時間不連続性判定部41は、注目ピクチャの注目ブロックの時間不連続性の判定において、ベクトルメモリ42に記憶された前ピクチャの各画素ブロックの動きベクトルのうちの、注目ブロックから、その注目ブロックの動きベクトルだけ移動した位置の前ピクチャの画素ブロックである対応ブロックの動きベクトルを参照し、注目ブロックの動きベクトルと、対応ブロックの動きベクトルとが似ているかどうかを判定する。そして、時間不連続性判定部41は、注目ブロックの動きベクトルと、対応ブロックの動きベクトルとが似ている場合一致する場合を含む、ベクトルメモリ42において、対応ブロックの動きベクトルとセットで記憶されている連続性値以下、対応ブロックの連続性値ともいうを、1だけインクリメントし、そのインクリメント後の連続性値を、注目ブロックの連続性値として、注目ブロックの動きベクトルとセットにして、ベクトルメモリ42に記憶させる。一方、注目ブロックの動きベクトルと、対応ブロックの動きベクトルとが似ていない場合、時間不連続性判定部41は、注目ブロックの連続性値を0にセットし、注目ブロックの動きベクトルとセットにして、ベクトルメモリ42に記憶させる。したがって、画素ブロックの連続性値は、その画素ブロックの動きベクトルに従った動きが時間方向に連続しているピクチャ数を表す。空間不連続性判定部43は、動きベクトル検出部32からの注目ブロックの動きベクトルと、注目ブロックの周辺の画素ブロックである複数の周辺ブロックの動きベクトルとに基づき、注目ブロックについて、動きの空間方向の不連続性である空間不連続性を判定し、その判定結果を、総合判定部44に供給する。総合判定部44は、動きベクトル検出部32からの注目ブロックの予測残差、時間不連続性判定部41からの注目ブロックについての時間不連続性の判定結果、及び、空間不連続性判定部43からの注目ブロックについての空間不連続性の判定結果に基づき、注目ブロックが、不連続ブロックであるかどうかを判定し、その判定結果を表す不連続情報を、不連続情報並び替え部26図1に供給する。図3は、図2の時間不連続性判定部41が行う時間不連続性の判定を説明する図である。ここで、図3において、横方向は、ピクチャの空間方向であるx,y方向を表し、縦方向は、ピクチャの時間方向時間軸tを表す。いま、動画像の先頭からn番目のピクチャである第nピクチャが注目ピクチャであるとして、その注目ピクチャの注目ブロックの動きベクトルを、MVと表すとともに、注目ブロックの連続性値を、MVcと表すこととする。さらに、注目ブロックから、その注目ブロックの動きベクトルMVだけ移動した位置の前ピクチャここでは、第n1ピクチャの画素ブロックである対応ブロックの動きベクトルを、MVと表すとともに、対応ブロックの連続性値を、MVcと表すこととする。時間不連続性判定部41は、時間不連続性の判定において、注目ブロックの動きベクトルMVと、対応ブロックの動きベクトルMVとが似ているかどうかを判定する。そして、時間不連続性判定部41は、注目ブロックの動きベクトルMVと、対応ブロックの動きベクトルMVとが似ている場合、すなわち、動きベクトルMVとMVとが相違している程度である相違度としての、例えば、動きベクトルMVとMVとの、x成分どうしの差とy成分どうしの差との絶対値和vxvxvyvy以下、xy差分和ともいうが、xy差分和の閾値THd以上でない場合、対応ブロックの連続性値MVcを、1だけインクリメントした値を、注目ブロックの連続性値MVcMVc1として求める。一方、注目ブロックの動きベクトルMVと、対応ブロックの動きベクトルMVとが似ていない場合、すなわち、動きベクトルMVとMVとの相違度としてのxy差分和が、閾値THd以上である場合、時間不連続性判定部41は、注目ブロックの連続性値MVcを、0にセットする。そして、時間不連続性判定部41は、注目ブロックの連続性値MVcが、連続性値の閾値THcより小さい場合、注目ブロックに、時間不連続性がある、つまり、注目ブロックの時間方向の動きが不連続であると判定する。一方、注目ブロックの連続性値MVcが、連続性値の閾値THcより小さくない場合、注目ブロックに、時間不連続性がない、つまり、注目ブロックの時間方向の動きが連続であると判定する。図4は、図2の空間不連続性判定部43が行う空間不連続性の判定を説明する図である。ここで、図4は、注目ピクチャの注目ブロックと、その注目ブロックの周辺の複数の周辺ブロックとしての、注目ブロックの上、下、左、右、左上、左下、右上、及び、右下のそれぞれに隣接する8つの画素ブロックとを示している。空間不連続性判定部43は、注目ブロックと8つの周辺ブロックとの9つの画素ブロックのうちの、上下又は左右に隣接する2つの画素ブロックの動きベクトルどうしの相違度としてのxy差分和を算出する。さらに、空間不連続性判定部43は、相違度が、相違度の閾値THd以下となる2つの画素ブロックのセット以下、ブロックセットともいうをカウントし、相違度が閾値THd以下となるブロックセットの数、つまり、動きベクトルが似ている2つの画素ブロックのセットの数に基づき、注目ブロックの空間不連続性を判定する。すなわち、空間不連続性判定部43は、相違度が閾値THd以下となるブロックセットの数が、空間不連続性の判定用の閾値THn以下である場合、注目ブロックに、空間不連続性がある、つまり、注目ブロックの空間方向の動きが不連続であると判定する。また、空間不連続性判定部43は、相違度が閾値THd以下となるブロックセットの数が、閾値THn以下でない場合、注目ブロックに、空間不連続性がない、つまり、注目ブロックの空間方向の動きが連続であると判定する。図5は、図2の不連続性判定部25が行う、画素ブロックが不連続ブロックであるかどうかを判定する不連続性判定処理を説明するフローチャートである。不連続性判定部25に表示順に供給されるピクチャは、フレームメモリ31、及び、動きベクトル検出部32に供給され、フレームメモリ31は、そこに供給されるピクチャを記憶する。動きベクトル検出部32は、新たなピクチャが供給されると、そのピクチャを注目ピクチャとして、不連続性判定処理を開始する。不連続性判定処理では、ステップS11において、動きベクトル検出部32は、フレームメモリ31に記憶された前ピクチャを、参照画像として用いて、注目ピクチャを分割した複数の画素ブロックそれぞれについて、動きベクトルを検出する。すなわち、動きベクトル検出部32は、注目ピクチャを、画素ブロックに分割し、各画素ブロックを、順次、注目ブロックとして、フレームメモリ31に記憶された参照画像としての前ピクチャを用いたブロックマッチングにより、注目ブロックの動きベクトルと、予測残差とを求める。そして、動きベクトル検出部32は、注目ピクチャの各画素ブロックの動きベクトルを、時間不連続性判定部41、空間不連続性判定部43、及び、総合判定部44に供給するとともに、注目ピクチャの各画素ブロックの予測残差を、総合判定部44に供給して、処理は、ステップS11からステップS12に進む。ステップS12では、総合判定部44は、注目ピクチャの画素ブロックのうちの、まだ、注目ブロックに選択していない画素ブロックの1つを、注目ブロックに選択して、処理は、ステップS13に進む。ステップS13では、総合判定部44は、動きベクトル検出部32からの注目ブロックの予測残差が、予測残差の閾値THe以上であるかどうかを判定する。ここで、動きベクトルは、その大きさが大きくなるほど、誤差が大きくなる傾向があり、動きベクトルの誤差が大きい場合には、予測残差も大きくなる傾向がある。そこで、総合判定部44がステップS13で用いる予測残差の閾値THeとしては、注目ブロックの動きベクトルMVの大きさに対応する値を採用することができる。すなわち、注目ブロックの動きベクトルMVが、それほど大きくない場合、具体的には、例えば、x成分及びy成分それぞれの絶対値の和vxvyが、所定の閾値としての、例えば、10より小さい場合、閾値THeとしては、小さい値である、例えば、25×Nを採用することができる。ここで、Nは、画素ブロックの画素数を表す。一方、注目ブロックの動きベクトルMVが大きい場合、具体的には、例えば、x成分及びy成分それぞれの絶対値の和vxvyが、所定の閾値としての10以上である場合、閾値THeとしては、上述の25×Nより大きい値である、例えば、5×Nを採用することができる。なお、閾値THeとしては、注目ブロックの動きベクトルMVの大きさに対応する値の他、例えば、シミュレーション等によってあらかじめ求められた固定値を採用することができる。ステップS13において、注目ブロックの予測残差が閾値THe以上でないと判定された場合、処理は、ステップS14に進み、総合判定部44は、注目ブロックが、不連続ブロックでないと判定する。そして、総合判定部44は、注目ブロックについて、不連続ブロックでない旨の判定結果を表す不連続情報を、不連続情報並び替え部26図1に供給して、処理は、ステップS14からステップS24に進む。また、ステップS13において、注目ブロックの予測残差が閾値THe以上であると判定された場合、注目ブロックが不連続ブロックである可能性があるので、処理は、ステップS15に進み、以下、ステップS15ないしS20において、注目ブロックの時間不連続性を判定する時間不連続性判定の処理が行われる。すなわち、時間不連続性判定の処理では、ステップS15において、時間不連続性判定部41は、ベクトルメモリ42から、注目ブロックに対する対応ブロックの動きベクトルMVと連続性値MVcとを読み出し、処理は、ステップS16に進む。ステップS16では、時間不連続性判定部41は、注目ブロックの動きベクトルMVと、対応ブロックの動きベクトルMVとが相違している程度である相違度としてのxy差分和vxvxvyvyを算出し、処理は、ステップS17に進む。ステップS17では、時間不連続性判定部41は、相違度が、閾値THd以上であるかどうかを判定する。ここで、閾値THdとしては、注目ブロックの動きベクトルMVの大きさに対応する値としての、例えば、14等を採用することができる。また、閾値THdとしては、注目ブロックの動きベクトルMVの大きさに対応する値の他、例えば、シミュレーション等によってあらかじめ求められた固定値を採用することができる。ステップS17において、相違度が、閾値THd以上であると判定された場合、すなわち、注目ブロックの動きベクトルMVと、対応ブロックの動きベクトルMVとが似ていない場合、処理は、ステップS18に進み、時間不連続性判定部41は、注目ブロックの連続性値MVcを、0にセットする連続性値MVcをリセットする。さらに、時間不連続性判定部41は、注目ブロックの動きベクトルMVと連続性値MVcとを、注目ブロックの、注目ピクチャ上の位置に対応するベクトルメモリ42のアドレスに書き込み、処理は、ステップS18からステップS20に進む。ここで、以上のように、注目ブロックの動きベクトルMVと連続性値MVcとを、注目ブロックの、注目ピクチャ上の位置に対応するベクトルメモリ42のアドレスに書き込むことで、上述のステップS15では、注目ブロックから、その注目ブロックの動きベクトルだけずれた位置に対応するベクトルメモリ42のアドレスから、動きベクトルと連続性値とを読み出すことで、対応ブロックの動きベクトルMVと連続性値MVcとを得ることができる。なお、ベクトルメモリ42は、例えば、複数のバンクを有し、注目ブロックの動きベクトルMVと連続性値MVcの書き込みは、対応ブロックの動きベクトルMVと連続性値MVcが記憶されているバンクとは異なるバンクに対して行われる。一方、ステップS17において、相違度が、閾値THd以上でないと判定された場合、すなわち、注目ブロックの動きベクトルMVと、対応ブロックの動きベクトルMVとが似ている場合、処理は、ステップS19に進み、時間不連続性判定部41は、対応ブロックの連続性値MVcを、1だけインクリメントし、そのインクリメント後の値を、注目ブロックの連続性値MVcMVc1とする。さらに、時間不連続性判定部41は、注目ブロックの動きベクトルMVと連続性値MVcとを、注目ブロックの、注目ピクチャ上の位置に対応するベクトルメモリ42のアドレスに書き込み、処理は、ステップS19からステップS20に進む。ステップS20では、時間不連続性判定部41は、注目ブロックの連続性値MVcが、閾値THcより小さいかどうかを判定する。ここで、閾値THcとしては、例えば、シミュレーション等によってあらかじめ求められた固定値としての、例えば、3等を採用することができる。ステップS20において、注目ブロックの連続性値MVcが、閾値THcより小さくないと判定された場合、時間連続性判定部41は、注目ブロックに、時間不連続性がないと判定し、その判定結果を、総合判定部44に供給して、処理は、ステップS14に進む。時間連続性判定部41から、時間不連続性がない旨の判定結果の供給を受けた総合判定部44は、ステップS14において、注目ブロックが、不連続ブロックでないと判定する。そして、総合判定部44は、注目ブロックについて、不連続ブロックでない旨の判定結果を表す不連続情報を、不連続情報並び替え部26に供給して、処理は、ステップS14からステップS24に進む。また、ステップS20において、注目ブロックの連続性値MVcが、閾値THcより小さいと判定された場合、時間連続性判定部41は、注目ブロックに、時間不連続性があると判定し、その判定結果を、総合判定部44に供給する。さらに、この場合、注目ブロックが不連続ブロックである可能性があるため、処理は、ステップS20からステップS21に進み、以下、ステップS21及びS22において、注目ブロックの空間不連続性を判定する空間不連続性判定の処理が行われる。すなわち、空間不連続性判定の処理では、ステップS21において、空間不連続性判定部43は、動きベクトル検出部32からの注目ピクチャの各画素ブロックの動きベクトルを用い、図4で説明したように、注目ブロックと8つの周辺ブロックとの9つの画素ブロックのうちの、上下又は左右に隣接する2つの画素ブロックの動きベクトルどうしの相違度としてのxy差分和を算出する。さらに、空間不連続性判定部43は、相違度が、相違度の閾値THd以下となる2つの画素ブロックのセットであるブロックセットの数をカウントし、処理は、ステップS21からステップS22に進む。ここで、閾値THdとしては、例えば、シミュレーション等によってあらかじめ求められた固定値としての、例えば、2等を採用することができる。ステップS22では、空間不連続性判定部43は、相違度が閾値THd以下となるブロックセット以下、非相違ブロックセットともいうの数が、閾値THn以下であるかどうかを判定する。ここで、閾値THnとしては、例えば、シミュレーション等によってあらかじめ求められた固定値としての、例えば、2等を採用することができる。ステップS22において、非相違ブロックセットの数が、閾値THn以下でないと判定された場合、すなわち、例えば、注目ブロックと8つの周辺ブロックとの9つの画素ブロックそれぞれの動きベクトルが似ている場合、空間不連続性判定部43は、注目ブロックに、空間不連続性がないと判定し、その判定結果を、総合判定部44に供給して、処理は、ステップS14に進む。空間連続性判定部43から、空間不連続性がない旨の判定結果の供給を受けた総合判定部44は、ステップS14において、注目ブロックが、不連続ブロックでないと判定する。そして、総合判定部44は、注目ブロックについて、不連続ブロックでない旨の判定結果を表す不連続情報を、不連続情報並び替え部26に供給して、処理は、ステップS14からステップS24に進む。また、ステップS22において、非相違ブロックセットの数が、閾値THn以下であると判定された場合、すなわち、例えば、注目ブロックと8つの周辺ブロックとの9つの画素ブロックそれぞれの動きベクトルが似ていない場合、空間不連続性判定部43は、注目ブロックに、空間不連続性があると判定し、その判定結果を、総合判定部44に供給して、処理は、ステップS23に進む。時間連続性判定部41からの、時間不連続性がある時間方向の連続性がない旨の判定結果と、空間連続性判定部43からの、空間不連続性がある空間方向の連続性がない旨の判定結果との供給を受けた総合判定部44は、ステップS23において、注目ブロックが、不連続ブロックであると判定する。そして、総合判定部44は、注目ブロックについて、不連続ブロックである旨の判定結果を表す不連続情報を、不連続情報並び替え部26に供給して、処理は、ステップS23からステップS24に進む。ステップS24では、総合判定部44は、注目ピクチャのすべての画素ブロックを、注目ブロックに選択したかどうかを判定する。ステップS24において、注目ピクチャの画素ブロックの中に、注目ブロックに選択していない画素ブロックがあると判定された場合、処理は、ステップS12に戻り、総合判定部44は、注目ピクチャの画素ブロックのうちの、まだ、注目ブロックに選択していない画素ブロックの1つを、注目ブロックに新たに選択して、以下、同様の処理が繰り返される。また、ステップS24において、注目ピクチャのすべての画素ブロックを、注目ブロックに選択したと判定された場合、注目ピクチャに対する不連続性判定処理は終了する。上述したように、量子化制御部17図1では、対象マクロブロックが、不連続ブロックである場合に、そのような不連続ブロックについて、符号量制御部19によって現ピクチャの目標符号量に応じて設定される量子化パラメータに従って行われる量子化よりも粗い量子化が行われるように、対象マクロブロックの量子化が制御される。その結果、不連続ブロックでないマクロブロック以下、非不連続ブロックともいうについては、符号量制御部19によって現ピクチャの目標符号量に応じて設定される量子化パラメータに従って行われる量子化よりも細かい量子化が行われる。すなわち、量子化制御部17図1では、不連続ブロックについて、現ピクチャの目標符号量に応じて設定される量子化パラメータに従って行われる量子化よりも粗い量子化が行われるように、その不連続ブロックの量子化が制御される結果、現ピクチャの符号量を目標符号量にするために、非不連続ブロックについては、現ピクチャの目標符号量に応じて設定される量子化パラメータに従って行われる量子化よりも細かい量子化が行われるように、その非不連続ブロックの量子化が制御される。したがって、ピクチャにおいて、前述したように、紙吹雪等の、動きの連続性がない領域を背景として、人物等の、視聴者が比較的注目する前景が映っている場合には、動きの連続性がない背景については、粗い量子化が行われるとともに、背景以外の領域、つまり前景については、細かい量子化が行われる。その結果、復号画像において、動きの連続性がない領域以外の領域ここでは、視聴者が比較的注目する前景の画質主観的な画質を改善することができる。なお、図5では、ステップS13において、注目ブロックの予測残差が閾値THe以上であるかどうかを判定し、その後、時間不連続性判定の処理ステップS15ないしS20と、空間不連続性判定の処理ステップS21及びS22とを行うこととしたが、ステップS13での予測残差の判定の処理は、行わなくても良い。すなわち、図5では、ステップS13において、画素ブロックの予測残差が小さいかどうかを判定し、予測残差が小さくない画素ブロックのみを、時間不連続性判定、及び、空間不連続性判定の処理の対象とすることとしたが、予測残差にかかわらず、すべての画素ブロックを、時間不連続性判定、及び、空間不連続性判定の処理の対象とすることができる。また、図5の不連続性判定処理では、予測残差が閾値THe以上であり、連続性値MVcが閾値THcより小さく時間不連続性があり、かつ、非相違ブロックセット相違度が閾値THd以下となるブロックセットの数が閾値THn以下である空間不連続性がある画素ブロックを、不連続ブロックであると判定することとしたが、不連続性判定処理では、その他の、少なくとも、動きが時間方向に不連続な画素ブロック少なくとも、時間不連続性があるブロックを、不連続ブロックであると判定することができる。すなわち、不連続性判定処理では、例えば、画素ブロックに、時間不連続性がある場合、つまり、画素ブロックの連続性値MVcが、閾値THcより小さい場合に、そのことのみをもって予測残差、及び、空間不連続性の有無にかかわらず、画素ブロックを、不連続ブロックであると判定することができる。この場合、不連続性判定部25図2は、空間連続性判定部43、及び、総合判定部44を設けずに構成することができる。また、不連続性判定処理では、例えば、画素ブロックに、時間不連続性があり、かつ、空間不連続性もある場合、つまり、画素ブロックの連続性値MVcが、閾値THcより小さく、かつ、その画素ブロックについての非相違ブロックセットの数が、閾値THn以下である場合に、そのことのみをもって予測残差にかからわず、画素ブロックを、不連続ブロックであると判定することができる。さらに、不連続性判定処理では、例えば、画素ブロックに、時間不連続性があり、かつ、予測残差が、閾値THe以上である場合に、そのことのみをもって空間不連続性の有無にかからわず、画素ブロックを、不連続ブロックであると判定することができる。なお、不連続性判定処理において、画素ブロックに、時間不連続性があるだけでなく、空間不連続性もある場合に、画素ブロックを、不連続ブロックであると判定することにより、ピクチャに、テロップが映っているときの、そのテロップの画質が劣化することを防止することができる。すなわち、本件発明者が行ったシミュレーションによれば、静止しているテロップが、紙吹雪の中に映っているピクチャについて、画素ブロックに、時間不連続性があれば、空間不連続性の有無にかかわらず、その画素ブロックを、不連続ブロックであると判定すると、テロップを含む画素ブロックが、不連続ブロックであると判定され、テロップを含む画素ブロックに対して、粗い量子化が行われることにより、復号画像において、テロップの画質が劣化することが確認された。画素ブロックに、時間不連続性、及び、空間不連続性の両方がある場合に、その画素ブロックを、不連続ブロックであると判定することにより、上述のようなテロップの画質が劣化することを防止することができる。すなわち、画素ブロックに、時間不連続性、及び、空間不連続性の両方がある場合に、その画素ブロックを、不連続ブロックであると判定すると、テロップを含む画素ブロックについては、空間不連続性がないと判定され、ひいては、不連続ブロックでないと判定されることにより、粗い量子化は行われず、その結果、上述のようなテロップの画質が劣化することを防止することができる。なお、図5の不連続性判定処理では、予測残差の判定ステップS13を行い、その後、時間不連続性判定ステップS15ないしS20、及び、空間不連続性判定ステップS21及びS22を、その順で行うこととしたが、予測残差の判定、時間不連続性判定、及び、空間不連続性判定は、任意の順序で行うことができる。また、予測残差の判定、時間不連続性判定、及び、空間不連続性判定は、そのうちの2以上を並列に行うことができる。[量子化オフセット量設定部27]図6は、図1の量子化オフセット量設定部27が行う、量子化オフセット量を設定する量子化オフセット量設定処理を説明するフローチャートである。量子化オフセット量設定部27は、不連続情報並び替え部26から、現ピクチャの画素ブロックとしてのマクロブロックすべての不連続情報が供給されると、量子化オフセット量設定処理を開始する。量子化オフセット量設定処理では、ステップS31において、量子化オフセット量設定部27は、不連続情報並び替え部26から供給される、現ピクチャの各画素ブロックの不連続情報を取得受信して、処理は、ステップS32に進む。ステップS32では、量子化オフセット量設定部27は、現ピクチャの各画素ブロックについて、不連続情報並び替え部26からの不連続情報に基づき、量子化パラメータを変更調整するためのオフセットである量子化オフセット量を設定し、量子化部16図1の量子化制御部17に供給して、量子化オフセット量設定処理を終了する。すなわち、量子化オフセット量設定部27は、画素ブロックの不連続情報が、不連続ブロックであることを表している場合、その画素ブロック不連続ブロックである画素ブロックについて、符号量制御部19図1で設定される量子化パラメータに従った量子化よりも、粗い量子化が行われるように量子化パラメータを調整するために、量子化オフセット量として、例えば、あらかじめ定められた正の値等を設定する。また、量子化オフセット量設定部27は、画素ブロックの不連続情報が、不連続ブロックでないことを表している場合、その画素ブロック不連続ブロックでない画素ブロックについて、例えば、符号量制御部19で設定される量子化パラメータを変更しない値である0を、量子化オフセット量として設定する。なお、不連続ブロックである画素ブロックに設定する量子化オフセット量は、固定値とすることもできるし、現ピクチャを構成する画素ブロックの数に対する不連続ブロックの数の割合等に応じた値とすることもできる。図7は、不連続ブロックに設定する量子化オフセット量を、現ピクチャを構成する画素ブロックに対する不連続ブロックの割合に応じた値とする場合の、その不連続ブロックの割合と、量子化オフセット量との関係の例を示すオフセットテーブルを示す図である。図7のオフセットテーブルによれば、現ピクチャの不連続ブロックの割合が大になるほど、不連続ブロックには、大きな値の量子化オフセット量が設定される。したがって、現ピクチャの不連続ブロックの割合が大であるほど、不連続ブロックについては、粗い量子化が行われる。ここで、不連続ブロックについて、現ピクチャの不連続ブロックの割合が大であるほど、粗い量子化が行われるということは、逆に言えば、現ピクチャの不連続ブロックの割合が小である場合には、不連続ブロックについて、あまり粗い量子化は行われない符号量制御部19で設定される量子化パラメータに従った量子化が行われる。この場合、例えば、自然の風景のシーンのピクチャにおいて、一部の小領域に、動きが不連続な滝が映っており、他の領域の動きが不連続でないときに、復号画像において、滝の部分の画質が、不自然に劣化することを防止することができる。すなわち、上述のように、動きが不連続な滝が映っているピクチャについては、その滝が映っている画素ブロックは、不連続ブロックであると判定される。そして、小領域に滝が映っている画素ブロックだけが、不連続ブロックであると判定され、その小領域の画素ブロックについてだけ、粗い量子化が行われると、復号画像において、その粗い量子化が行われた小領域の画質の劣化が目立つことになる。そこで、不連続ブロックの割合が小である場合には、不連続ブロックについて、あまり粗い量子化を行わないことで、小領域の画素ブロックについてだけ、粗い量子化が行われることにより生じる、復号画像における、その小領域の画質の劣化を防止することができる。[符号量制御部19]図8は、図1の符号量制御部19が行う符号量制御の処理符号量制御処理を説明するフローチャートである。ステップS41において、符号量制御部19は、可変長符号化部18が出力する、現ピクチャの前に符号化したピクチャの符号化データの符号量等に基づいて、現ピクチャの目標符号量を算出し、処理は、ステップS42に進む。ステップS42では、符号量制御部19は、現ピクチャの目標符号量等に応じて、その現ピクチャの各画素ブロックとしての各マクロブロックの直交変換係数について、量子化パラメータQを設定し、量子化部16の量子化制御部17に供給して、現ピクチャの符号量制御処理を終了する。[量子化部16]図9は、図1の量子化部16が行う量子化の処理量子化処理を説明するフローチャートである。なお、量子化処理には、量子化部16が内蔵する量子化制御部17が行う、量子化部16による量子化を制御する量子化制御処理が含まれる。量子化処理では、ステップS51において、量子化部16は、直交変換部15から供給される、現ピクチャの画素ブロックとしてのマクロブロックの直交変換係数を取得受信し、処理は、ステップS52に進む。ステップS52では、量子化部16の量子化制御部17が、符号量制御部19から供給される、現ピクチャの各画素ブロックマクロブロックの量子化パラメータQを取得し、処理は、ステップS53に進む。ステップS53では、量子化部16の量子化制御部17が、量子化オフセット量設定部27から供給される、現ピクチャの各画素ブロックの量子化オフセット量を取得する。量子化制御部17が、以上のように、符号量制御部19からの、現ピクチャの各画素ブロックの量子化パラメータQと、量子化オフセット量設定部27からの、現ピクチャの各画素ブロックの量子化オフセット量とを取得すると、処理は、ステップS54に進み、現ピクチャの各画素ブロックの量子化ステップMQを算出する量子化制御処理が行われる。ステップS54の量子化制御処理では、ステップS54-1において、量子化制御部17は、現ピクチャの各画素ブロックの量子化パラメータQを、現ピクチャの各画素ブロックの量子化オフセット量だけ変更する。すなわち、量子化制御部17は、現ピクチャの各画素ブロックについて、その画素ブロックの量子化パラメータQに、その画素ブロックの量子化オフセット量を加算することで、量子化パラメータQを変更する。さらに、量子化制御部17は、ステップS54-2において、現ピクチャの画素ブロックすべての量子化オフセット量の平均値以下、平均オフセット量ともいうQaveを求める。そして、量子化制御部17は、ステップS54-3において、現ピクチャの各画素ブロックについて、変更後の量子化パラメータQを用い、その変更後の量子化パラメータQに対応する値の量子化ステップMQを求め、現ピクチャの量子化制御処理を終了する。すなわち、量子化制御部17は、変更後の量子化パラメータQ、及び、平均オフセット量Qaveを用いて、例えば、式MQ=QQaveに従って、現ピクチャの各画素ブロックの量子化ステップMQを求める。ステップS54の量子化制御処理において、以上のように、量子化ステップMQが求められた後、処理は、ステップS55に進み、量子化部16は、現ピクチャの各画素ブロックの直交変換係数を、量子化制御部17で求められた量子化ステップMQで量子化し、現ピクチャの量子化処理を終了する。なお、図9の量子化制御処理ステップS54では、変更後の量子化パラメータQを用いた式MQ=QQaveによって、量子化ステップMQを求めることとしたが、量子化パラメータQを用いて量子化ステップMQを求める方法は、これに限定されるものではない。すなわち、量子化パラメータQを用いて量子化ステップMQを求める方法としては、量子化パラメータQとして、符号量制御部19図1が現ピクチャの目標符号量等に応じて設定する量子化パラメータ以下、基準パラメータともいうをそのまま用いた場合であっても、その基準パラメータを量子化オフセット量によって変更した変更後の量子化パラメータを用いた場合であっても、現ピクチャの符号量が、目標符号量になるような方法以下、符号量調整法ともいうを採用することができる。符号量調整法によれば、不連続ブロックの量子化パラメータが、量子化オフセット量によって大きな値に変更され、その結果、不連続ブロックについて、基準パラメータを用いた場合よりも粗い量子化が行われる大きな量子化ステップMQが求められる場合には、現ピクチャの符号量を、目標符号量とするために、不連続ブロックでない画素ブロックについては、基準パラメータを用いた場合よりも細かい量子化が行われる小さな量子化ステップMQが求められる。したがって、例えば、ピクチャにおいて、前述したように、紙吹雪等の、動きの連続性がない領域を背景として、人物等の、視聴者が比較的注目する前景が映っている場合には、図1の符号化装置によれば、動きの連続性がない背景が映っている画素ブロックに対して、基準パラメータを用いた場合よりも大きな量子化ステップが求められるが、ピクチャの符号量を、目標符号量とするために、動きの連続性がない領域以外の領域である、視聴者が比較的注目する前景が映っている画素ブロックに対しては、基準パラメータを用いた場合よりも小さな量子化ステップが求められる。その結果、動きの連続性がない領域以外の領域の画質を改善することができる。以上のように、図1の符号化装置では、紙吹雪等の、動きの連続性がない領域について、粗い量子化が行われるように、量子化の制御が行われるので、結果として、動きの連続性がない領域以外の領域については、細かい量子化が行われ、復号画像の主観的な画質を改善することができる。[本発明を適用したコンピュータの説明]次に、上述した一連の処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のコンピュータ等にインストールされる。そこで、図10は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク105やROM103に予め記録しておくことができる。あるいはまた、プログラムは、リムーバブル記録媒体111に格納記録しておくことができる。このようなリムーバブル記録媒体111は、いわゆるパッケージソフトウエアとして提供することができる。ここで、リムーバブル記録媒体111としては、例えば、フレキシブルディスク、CDROM,MOディスク,DVD、磁気ディスク、半導体メモリ等がある。なお、プログラムは、上述したようなリムーバブル記録媒体111からコンピュータにインストールする他、通信網や放送網を介して、コンピュータにダウンロードし、内蔵するハードディスク105にインストールすることができる。すなわち、プログラムは、例えば、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、LAN、インターネットといったネットワークを介して、コンピュータに有線で転送することができる。コンピュータは、CPU102を内蔵しており、CPU102には、バス101を介して、入出力インタフェース110が接続されている。CPU102は、入出力インタフェース110を介して、ユーザによって、入力部107が操作等されることにより指令が入力されると、それに従って、ROM103に格納されているプログラムを実行する。あるいは、CPU102は、ハードディスク105に格納されたプログラムを、RAM104にロードして実行する。これにより、CPU102は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。そして、CPU102は、その処理結果を、必要に応じて、例えば、入出力インタフェース110を介して、出力部106から出力、あるいは、通信部108から送信、さらには、ハードディスク105に記録等させる。なお、入力部107は、キーボードや、マウス、マイク等で構成される。また、出力部106は、LCDやスピーカ等で構成される。ここで、本明細書において、コンピュータがプログラムに従って行う処理は、必ずしもフローチャートとして記載された順序に沿って時系列に行われる必要はない。すなわち、コンピュータがプログラムに従って行う処理は、並列的あるいは個別に実行される処理例えば、並列処理あるいはオブジェクトによる処理も含む。また、プログラムは、1のコンピュータプロセッサにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。"