ズームレンズ、フォーカスレンズ、及び絞りのうちの少なくともいずれか1つを含む光学系と、前記光学系によって投影された被写体像を画像信号に変換して出力する撮像素子と、それぞれが、前記画像信号に対して前記光学系に起因する複数種類の収差のうちの相異なる1つを補正する、複数の補正手段と、を有する撮像装置であって、前記複数の補正手段に供給する全ての補正データの生成処理にかけることができる第1の時間を取得する取得手段と、前記複数の補正手段に供給する全ての補正データの生成処理にかかる時間として予め計算された第2の時間が前記第1の時間を超える場合、前記光学系に関する複数種類の光学パラメータのうち所定量過去と現在とでどの光学パラメータが変動したかを判定する判定手段と、前記判定手段の判定結果に応じて、前記複数種類の光学パラメータの各々の変動から受ける前記複数種類の収差の各々の相対的な影響度に従い、前記複数の補正手段にそれぞれ供給する補正データの生成処理についての優先順位を決定する決定手段と、前記複数の補正手段から、前記第1の時間内で実行可能なだけの補正手段を、前記決定手段により決定された優先順位に従って選択し、該選択された補正手段にそれぞれ供給するための補正データの生成処理を行う生成手段と、を有することを特徴とする撮像装置。前記複数種類の光学パラメータの各々の変動速度を取得する変動速度取得手段を更に有し、前記決定手段は、前記判定手段の判定結果及び前記変動速度取得手段により取得された前記複数種類の光学パラメータの各々の変動速度に応じて、前記複数種類の光学パラメータの各々の変動から受ける前記複数種類の収差の各々の相対的な影響度に従い、前記複数の補正手段にそれぞれ供給する補正データの生成処理についての優先順位を決定することを特徴とする請求項1に記載の撮像装置。前記決定手段は、前記複数の補正手段のうち、連続して所定回数以上、前記生成手段において選択されず補正データが生成されなかった補正手段がある場合には、該補正手段に供給する補正データの生成処理についての優先順位を繰り上げることを特徴とする請求項1又は2に記載の撮像装置。前記生成手段は、前記複数の補正手段にそれぞれ供給する各補正データの生成処理を、前記決定手段により決定された優先順位に応じた精度に切り替えて実行することを特徴とする請求項1乃至3のいずれか1項に記載の撮像装置。前記複数種類の収差は、周辺光量落ち、倍率色収差、歪曲収差を含むことを特徴とする請求項1乃至4のいずれか1項に記載の撮像装置。前記光学パラメータは、焦点距離、絞り、フォーカス位置のうちの少なくともいずれか1つを含むことを特徴とする請求項1乃至5のいずれか1項に記載の撮像装置。ズームレンズ、フォーカスレンズ、及び絞りのうちの少なくともいずれか1つを含む光学系と、前記光学系によって投影された被写体像を画像信号に変換して出力する撮像素子と、それぞれが、前記画像信号に対して前記光学系に起因する複数種類の収差のうちの相異なる1つを補正する、複数の補正手段と、を有する撮像装置の制御方法であって、取得手段が、前記複数の補正手段に供給する全ての補正データの生成処理にかけることができる第1の時間を取得する取得ステップと、判定手段が、前記複数の補正手段に供給する全ての補正データの生成処理にかかる時間として予め計算された第2の時間が前記第1の時間を超える場合、前記光学系に関する複数種類の光学パラメータのうち所定量過去と現在とでどの光学パラメータが変動したかを判定する判定ステップと、決定手段が、前記判定ステップでの判定結果に応じて、前記複数種類の光学パラメータの各々の変動から受ける前記複数種類の収差の各々の相対的な影響度に従い、前記複数の補正手段にそれぞれ供給する補正データの生成処理についての優先順位を決定する決定ステップと、生成手段が、前記複数の補正手段から、前記第1の時間内で実行可能なだけの補正手段を、前記決定ステップで決定された優先順位に従って選択し、該選択された補正手段にそれぞれ供給するための補正データの生成処理を行う生成ステップと、を有することを特徴とする撮像装置の制御方法。コンピュータに、請求項7に記載の撮像装置の制御方法の各ステップを実行させるためのプログラム。しかしながら、複数の光学補正のための補正データ生成は演算負荷が高く、CPUにかかる負荷が高い。リアルタイム処理に適用すると、他の処理がCPUにかける負荷が低い場合には、それぞれの収差の補正データ生成処理は可能である。しかし、他の処理がCPUにかける負荷が高い場合には、光学補正用の補正データ生成にかけられる時間が短くなる可能性があり、全ての補正データ生成処理が完了するとは限らない。例えば、固定的な順番で補正データの生成処理を行っていると、一部の光学補正処理についてのみ補正データが生成され、他の光学補正処理については補正データが生成されない状況が続いてしまうため、期待する補正効果が得られないという可能性があった。そこで、本発明は、リアルタイム処理の枠内でより効果的な光学補正を実現することを目的とする。本発明の一側面によれば、ズームレンズ、フォーカスレンズ、及び絞りのうちの少なくともいずれか1つを含む光学系と、前記光学系によって投影された被写体像を画像信号に変換して出力する撮像素子と、それぞれが、前記画像信号に対して前記光学系に起因する複数種類の収差のうちの相異なる1つを補正する、複数の補正手段とを有する撮像装置であって、前記複数の補正手段に供給する全ての補正データの生成処理にかけることができる第1の時間を取得する取得手段と、前記複数の補正手段に供給する全ての補正データの生成処理にかかる時間として予め計算された第2の時間が前記第1の時間を超える場合、前記光学系に関する複数種類の光学パラメータのうち所定量過去と現在とでどの光学パラメータが変動したかを判定する判定手段と、前記判定手段の判定結果に応じて、前記複数種類の光学パラメータの各々の変動から受ける前記複数種類の収差の各々の相対的な影響度に従い、前記複数の補正手段にそれぞれ供給する補正データの生成処理についての優先順位を決定する決定手段と、前記複数の補正手段から、前記第1の時間内で実行可能なだけの補正手段を、前記決定手段により決定された優先順位に従って選択し、該選択された補正手段にそれぞれ供給するための補正データの生成処理を行う生成手段とを有することを特徴とする撮像装置が提供される。本発明によれば、リアルタイム処理の枠内でより効果的な光学補正を実現することができる。以下、図面を参照して本発明の好適な実施形態について詳細に説明する。なお、本発明は以下の実施形態に限定されるものではなく、本発明の実施に有利な具体例を示すにすぎない。また、以下の実施形態の中で説明されている特徴の組み合わせの全てが本発明の課題解決のために必須のものであるとは限らない。<実施形態1>図1は、本発明の実施形態1に関わる撮像装置の構成を示すブロック図である。図1において、光学系1は、ズームレンズ、フォーカスレンズ、絞りのうちの少なくともいずれか1つを含み、光学系駆動部2の制御によって駆動される。撮像素子3は、撮像素子駆動部4によって駆動され、光学系1によって投影された被写体像を光電変換により電気信号に変換して、画像信号として出力する。像高演算部5は、光学中心からの距離を算出する。この撮像装置は、それぞれが、画像信号に対して光学系1に起因する複数種類の収差のうちの相異なる1つを補正する、複数の補正部を備えている。複数種類の収差としては、例えば、周辺光量落ち、倍率色収差、歪曲収差が想定され、本実施形態では、これに対応して複数の補正部として、光量落ち補正部6、倍率色収差補正部8、歪曲収差補正部10を有する。光量落ち補正部6は、光量落ち補正制御部7によって制御され、周辺光量落ちを補正する。倍率色収差補正部8は、倍率色収差補正制御部9によって制御され、倍率色収差を補正する。歪曲収差補正部10は、歪曲収差補正制御部11によって制御され、歪曲収差を補正する。光学補正調停部12は、予め計算してあるそれぞれの補正データ生成にかかる時間とシステム制御部14から取得した補正データ生成にかけられる時間の情報とに基づき、どの制御部の補正データ生成処理をさせるかを決定する。その決定した補正制御部に対し、光学補正調停部12は、動作指示を表すフラグ、補正量、及び、現在の光学パラメータを出力する。光学データベース13は、あらかじめ像高及び光学パラメータから算出した周辺光量落ち、倍率色収差、歪曲収差のそれぞれの補正量を光学パラメータごとに保持する。システム制御部14は、光学系駆動部2、撮像素子駆動部4、像高演算部5、光学補正調停部12を制御する。システム制御部14はまた、光学データベース13より光学パラメータに応じた周辺光量落ち、倍率色収差、歪曲収差の補正量を読み出して、現在の光学パラメータとともに光学補正調停部12へ出力する。なお、システム制御部14は、現在の光学パラメータにおける補正量が光学データベース13に記憶されていない場合には、その近傍の補正量を読み出し、現在の光学パラメータとともに光学補正調停部12へ出力することができる。なお、本明細書において、光学パラメータとは、焦点距離、絞り、フォーカス位置のうちの少なくともいずれか1つを含むパラメータをいうものとする。以下、この撮像装置による撮影動作を詳しく説明する。まず、光学系1は、システム制御部14からの制御信号を受けた光学系駆動部2の制御により、絞りとレンズを駆動して、適切な明るさに設定された被写体像を撮像素子3上に結像させる。撮像素子3は、システム制御部14からの制御信号を受けた撮像素子駆動部4により制御される駆動パルスで駆動され、被写体像を光電変換により電気信号に変換して画像信号として出力する。像高演算部5は、システム制御部14からの制御信号を受けて、着目画素の座標位置と光学中心の座標位置から、例えば次式に従う演算によって像高hgtを求め、光量落ち補正部6、倍率色収差補正部8、歪曲収差補正部10へ出力する。ただし、xadrは着目画素の水平方向の座標を示し、yadrは着目画素の垂直方向の座標を示す。また、Hcは光学中心の水平方向の座標を示し、Vcは光学中心の水平方向の座標を示す。光量落ち補正部6は、光量落ち補正制御部7からの補正量と像高演算部5からの像高を用いて周辺光量落ちの補正を行う。倍率色収差補正部8は倍率色収差補正制御部9からの補正量と像高演算部5からの像高を用いて倍率色収差の補正を行う。歪曲収差補正部10は歪曲収差補正制御部11からの補正量と像高演算部5からの像高を用いて歪曲収差の補正を行う。光量落ち補正制御部7は、光学補正調停部12からの動作フラグがOFFだった場合には動作しない。動作フラグがONで、かつ、近傍の補正量が読み出されてきた場合には、光量落ち補正制御部7は、近傍の補正量と現在の光学パラメータを用いて補間して補正量を生成する。また、動作フラグがONで、かつ、現在の光学パラメータの補正量が読み出されてきた場合には、光量落ち補正制御部7は、それを補正量として周辺光量落ち補正部6へ出力する。倍率色収差補正制御部9は、光学補正調停部12からの動作フラグがOFFだった場合には動作しない。動作フラグがONで、かつ、近傍の補正量が読み出されてきた場合には、倍率色収差補正制御部9は、近傍の補正量と現在の光学パラメータを用いて補間して補正量を生成する。また、動作フラグがONで、かつ、現在の光学パラメータの補正量が読み出されてきた場合には、倍率色収差補正制御部9は、それを補正量として倍率色収差補正部8へ出力する。歪曲収差補正制御部11は、光学補正調停部12からの動作フラグがOFFだった場合には動作しない。動作フラグがONで、かつ、近傍の補正量が読み出されてきた場合には、歪曲収差補正制御部11は、近傍の補正量と現在の光学パラメータを用いて補間して補正量を生成する。また、動作フラグがONで、かつ、現在の光学パラメータの補正量が読み出されてきた場合には、歪曲収差補正制御部11は、それを補正量として歪曲収差補正部10へ出力する。次に、光学補正調停部12の制御を、図2に示すフローチャートを参照しながら説明する。システム制御部14は、現在のシステム負荷の状況を監視しており、1フィールドの画像信号に対する光学補正をリアルタイム処理で行うために、各補正部に供給する全ての補正データの生成処理にかけられる時間を保持している。そこで、光学補正調停部12はまず、システム制御部14から、各補正部に供給する全ての補正データの生成処理にかけられる時間を、第1の時間T1として取得するS101。次に、各補正部に供給する全ての補正データの生成処理にかかる時間として予め計算されている第2の時間T2を取得するS102。次に、S103において、S101で得たT1とS102で得たT2とを比較し、T2がT1以内の場合は、全ての補正データの生成処理のリアルタイム処理が可能であると判断して、処理はS104に進む。一方、T2がT1を超える場合は、補正データ生成に優先順位を付ける必要があると判断して、処理はS105に進む。S104では、全ての補正データの生成処理のリアルタイム処理が可能であるため、それぞれの補正制御部に対し、補正量と動作フラグON、現在の光学系1に関する光学パラメータを出力する。一方、S105では、所定量過去例えば1フィールド前の光学パラメータと現在の光学パラメータとを比較し、どの光学パラメータが変動したかを判定し、その判定結果に応じてS106~S112のいずれかへ進む。図3に、光学パラメータの変動から受ける、複数種類の収差の各々、すなわち、周辺光量落ち、倍率色収差、歪曲収差、の相対的な影響度及び優先順位を示す。図3において、優先順位付けNoは、図2のS106~S112のボックス内に記述された番号と一致している。S105において、焦点距離だけが動いた場合にはS106へ進み、図3の優先順位付けNo.1に基づいて優先順位付けがされる。図3においては、影響度と優先順位付けが各現象の項目ごとに示されている。例えば、優先順位付けNo.1においては、焦点距離のみが動くと、周辺光量落ちへの影響は中程度、倍率色収差への影響は中程度、歪曲収差補正への影響は大程度である。また、そのときの優先順位が括弧の中に示されており、歪曲収差、倍率色収差、周辺光量落ちの順になることが示されている。各現象への影響が同程度であった場合には、優先順位が低く、補正データの更新がなされなかった場合に、どちらの補正誤差がより目立つかによって、優先順位付けしている。優先順位付けNo.1では、周辺光量落ち、倍率色収差ともに中程度の影響を受けるが、周辺光量落ちの補正誤差よりも、倍率色収差補正の補正誤差の方が目立つため、倍率色収差、光量落ちの順にしている。このようにして、複数の補正部にそれぞれ供給する補正データの生成処理についての優先順位を決定し、処理はS113へ進む。S113では、複数の補正部から、S101で取得した第1の時間内T1で実行可能なだけの補正部を、決定された優先順位に従って選択し、その選択された補正部にそれぞれ供給するための補正データの生成処理を実行する。そして、選択された補正部にそれぞれ対応する補正制御部に対し、動作フラグON、補正データ、現在の光学パラメータを出力する。以上説明したように、それぞれの補正データ生成にかかる時間とシステム制御部14から受信した補正データ生成にかけられる時間に基づいて、優先的に補正データ生成処理をさせる補正制御部が選択される。これにより、一部の光学補正処理のみの補正データが生成される。したがって、従来のように、固定的な順番で、リアルタイム処理に収まる特定の補正データ生成処理だけが行われ、他の光学補正処理の補正データが生成されない状況が続くようなことがなく、効果的な補正を行うことができる。なお、本実施形態では、それぞれの補正データ生成にかかる時間は同じとして説明してきたが、異なる場合には処理時間の順で優先順位付けをすることも可能である。<実施形態2>以下、他の実施形態を説明するが、実施形態1と同じ番号を付したものについては説明を省略する。以下に説明する実施形態2では、光学補正調停部12はシステム制御部14より光学パラメータの変動速度を取得し、優先順位の決定においては、光学パラメータが変動したかどうかだけでなく、その変動速度を考慮する。図4に、本実施形態における光学補正調停部12の制御フローを示す。まず、システム制御部14から、各補正部に供給する全ての補正データの生成処理にかけられる第1の時間T1を取得するS201。次に、予め計算された、各補正部に供給する全ての補正データの生成処理にかかる第2の時間T2を取得するS202。次に、S203において、S201で得たT1とS202で得たT2とを比較し、T2がT1以内の場合は、全ての補正データの生成処理のリアルタイム処理が可能であると判断して、処理はS204に進む。一方、T2がT1を超える場合は、補正データ生成に優先順位を付ける必要があると判断して、処理はS205に進む。S204では、全ての補正データの生成処理のリアルタイム処理が可能であるため、それぞれの補正制御部に対し、補正量と動作フラグON、現在の光学系1に関する光学パラメータを出力する。一方、S205では、システム制御部14から光学パラメータの変動速度を取得する変動速度取得処理を実行する。次に、取得した動作速度に基づき、図5に示すような優先順位の決定を行うS206。光学パラメータの変動速度とは、例えば、焦点距離の駆動速度、絞りの駆動速度、フォーカス位置の駆動速度等をいう。図5は、光学パラメータの変動速度と各現象に与える影響度及び優先順位付けの例を表している。焦点距離、絞り、フォーカス位置の項目にそれぞれ、変動速度高速/中速/低速が示されている。また、光量落ち、倍率色収差、歪曲収差の項目に、影響度が示されるとともに、括弧内にそのときの優先順位が示されている。光学パラメータの変動速度が速いほど、各現象に与える影響が大きいので、それに応じて優先度が決定される。一例として、優先順位No.34を見てみる。これは、図示のとおり、焦点距離は低速駆動、絞りは高速駆動、フォーカス位置は中速駆動となっている。この場合、絞りの影響を最も受ける周辺光量落ちの優先度を1位、フォーカス位置の影響を最も受ける倍率色収差の優先度を2位、焦点距離の変動に最も影響を受ける歪曲収差の優先順位を3位としている。各現象への影響が同程度であった場合には、優先順位が低く、補正データの更新がなされなかった場合に、どちらの補正誤差がより目立つかによって、優先順位付けしている。このようにして、優先順位を決定し、処理はS207へ進む。S207では、複数の補正部から、S201で取得した第1の時間内で実行可能なだけの補正部を、決定された優先順位に従って選択し、その選択された補正部にそれぞれ供給するための補正データの生成処理を実行する。そして、選択された補正部にそれぞれ対応する補正制御部に対し、動作フラグON、補正データ、現在の光学パラメータを出力する。以上説明したように、光学パラメータの変動速度を取得し、光学パラメータが変動したかどうかだけでなく、その変動速度をも考慮して優先順位の決定を行う。これにより、光学パラメータが複数動いている場合にも効果的な補正を行うことができる。<実施形態3>次に実施形態3について説明する。本実施形態では、光学補正調停部12は、動作フラグの過去の履歴を参照し、補正データ生成処理の頻度の低いものに対し、強制的に優先度を上げる。これにより、長期間優先度が低く、補正データ生成処理がなされないため補正誤差が目立つことがないようにする。図6に、実施形態3のブロック図を示す。図1と比較すると、図6では、メモリ15が追加されている。メモリ15は、光学補正調停部12によってそれぞれの補正制御部へ出力される動作フラグを保持している。言い換えると、メモリ15は、過去に入力された画像信号ごとに、各補正部が動作した/しないの履歴を記憶していることになる。図7に、本実施形態の光学補正調停部12の制御フローを示す。まず、システム制御部14から、各補正部に供給する全ての補正データの生成処理にかけられる第1の時間T1を取得するS301。次に、各補正部に供給する全ての補正データの生成処理にかかる時間として予め計算されている第2の時間T2を取得するS302。次に、S303において、S301で得たT1とS302で得たT2とを比較し、T2がT1以内の場合は、全ての補正データの生成処理のリアルタイム処理が可能であると判断して、処理はS304に進む。一方、T2がT1を超える場合は、補正データ生成に優先順位を付ける必要があると判断して、処理はS305に進む。S304では、全ての補正データの生成処理のリアルタイム処理が可能であるため、それぞれの補正制御部に対し、補正量と動作フラグON、現在の光学パラメータを出力する。一方、S305では、システム制御部14から、光学パラメータの変動速度動作速度を取得する。次に、取得した変動速度に基づき、図5に示したような優先順位の決定を行うS306。次に、メモリ15に保持してある動作フラグの履歴を読み出すS307。そして、S308で、動作フラグの履歴から、複数種類の収差のうち、連続して所定回数N以上、補正データ生成処理が行われていないものがあるかどうか判定する。連続して所定回数以上、補正データの生成処理が行われていないものがあれば処理はS309へ進み、なければS310へ進む。S309では、連続して所定回数以上、補正データ生成処理が行われていないため、補正誤差が大きくなってしまっている可能性がある。そこで、その補正制御部の補正データ生成処理の優先順位を繰り上げる変更を行い、S310へ進む。S310では、S301で取得した第1の時間内で実行可能なだけの補正部を、決定された優先順位に従って選択し、その選択された補正部にそれぞれ供給するための補正データの生成処理を実行する。そして、選択された補正部にそれぞれ対応する補正制御部に対し、動作フラグON、補正データ、現在の光学パラメータを出力する。以上、説明したように長期間優先度が低い場合には、強制的に優先順位を変更し、補正データ生成処理が行われるようにすることで、補正誤差が大きくなってしまうことを防ぐことができる。なお、光学パラメータが全く変動していない場合でも、補正データ生成処理の履歴を参照し、現在の光学パラメータに対応していない補正量となっている場合には優先順位を変更し、全ての光学補正の補正データ生成処理が行われるようにしてもよい。また、光学パラメータが全く変動しておらず、かつ、全ての光学補正の補正データ生成処理がなされている場合には、補正データ生成処理は不要となるため、光学補正以外の処理に、その時間を明け渡してもよい。なお、以上説明した実施形態3の処理は実施形態2に対しても適用可能である。<実施形態4>次に実施形態4について説明する。本実施形態では、光量落ち補正制御部7、倍率色収差補正制御部9、歪曲収差補正制御部11の各補正データの生成処理の精度を可変にする。そして、割り当て時間の中で優先度に応じてその精度を切り替えて、補正データが更新されないために補正誤差が目立つことがないようにする。図8に、本実施形態の光学補正調停部12の制御フローを示す。まず、システム制御部14から、各補正部に供給する全ての補正データの生成処理にかけられる第1の時間T1を取得するS401。次に、各補正部に供給する全ての補正データの生成処理にかかる時間として予め計算されている第2の時間T2を取得するS402。次に、S403において、S401で得たT1とS402で得たT2とを比較し、T2がT1以内の場合は、全ての補正データの生成処理のリアルタイム処理が可能であると判断して、処理はS404に進む。一方、T2がT1を超える場合は、補正データ生成に優先順位を付ける必要があると判断して、処理はS405に進む。S404では、全ての補正データの生成処理のリアルタイム処理が可能であるため、それぞれの補正制御部に対し、補正量と動作フラグON、現在の光学パラメータを出力する。一方、S405では、システム制御部14から、光学パラメータの変動速度を取得する。次に、取得した変動速度に基づき、図9に示すような優先順位の決定を行うS406。図9は、光学パラメータの変動速度と各現象に与える影響度及び優先順位付けの例を表している。焦点距離、絞り、フォーカス位置の項目にそれぞれ、変動速度高速/中速/低速が示されている。また、光量落ち、倍率色収差、歪曲収差の項目に、影響度が示されるとともに、括弧内にそのときに生成する補正量の精度が示されている。光学パラメータの変動速度が速いほど、各現象に与える影響が大きいので、それに応じて精度が決定される。一例として、優先順位No.34を見てみる。これは、図示のとおり、焦点距離は低速駆動、絞りは高速駆動、フォーカス位置は中速駆動となっている。この場合、絞りの影響を最も受ける周辺光量落ちを高精度とし、フォーカス位置の影響を最も受ける倍率色収差の精度を中精度、焦点距離の変動に最も影響を受ける歪曲収差を低精度としている。各現象への影響が同程度であった場合には、優先順位が低く、補正データの更新がなされなかった場合に、どちらの補正誤差がより目立つかによって、精度を判定している。このようにして、精度を判定し、S407へ進む。S407では、決定された優先順位に従って補正部を選択し、その選択された補正部にそれぞれ供給するための補正データの生成処理を、その優先順位に応じた精度に切り替えて実行する。そして、選択された補正部にそれぞれ対応する補正制御部に対し、動作フラグON、補正量、現在の光学パラメータを出力する。以上、説明したように精度判定を行い、与えられた時間内で精度に応じた補正量生成を行うことで、補正データが更新されないために補正誤差が目立つことがないようにすることができる。なお、以上説明した実施形態4の処理は実施形態1乃至3のいずれに対しても適用可能である。他の実施形態また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。