(57)【要約】【課題】  従来の収差補正機能付き撮像装置では、レンズの位置検出手段に相対位置センサーを用いた場合に、絶対位置が確定するまでは収差補正の演算ができないため、収差補正機能が正常に働かない。【解決手段】  レンズで発生する光学収差を、画像処理によって補正する撮像システムにおいて、  ズーム位置検出手段と、レンズの収差情報を記憶した記憶手段とを備え、ズーム位置の状態から収差補正処理を切替える事を特徴とする。【選択図】  図１
2011091665.tif 000002
【特許請求の範囲】
【請求項１】
レンズで発生する光学収差を、画像処理によって補正する撮像システムにおいて、
ズーム位置検出手段と、レンズの収差情報を記憶した記憶手段とを備え、ズーム位置の状態を判別する判別手段と、前記判別手段により収差補正処理を切替える切替え手段を有することを特徴とする撮像システム。
【請求項２】
レンズで発生する光学収差を、画像処理によって補正する撮像システムにおいて、
ズーム位置検出手段と、フォーカス位置検出手段と、アイリス位置検出手段と、レンズの収差情報を記憶した記憶手段とを備え、ズーム位置、フォーカス位置、アイリス位置の状態を判別する判別手段と、前記判別手段により収差補正処理を切替える切替え手段を有することを特徴とする撮像システム。
【請求項３】
前記収差補正の切替えは、補正を行わない状態と、第１の精度を有する仮の補正を行う状態と、第１の精度より高い第２の精度で補正を行う状態とを切替える事を特徴とする、請求項１または２記載の撮像システム。
【請求項４】
前記収差補正切替えの判別手段は、取り得る収差量の極性が反転するか否かで行う事を特徴とする、請求項１〜３記載の撮像システム。
【請求項５】
前記レンズの位置状態は、絶対位置確定状態、または絶対位置未確定状態である、請求項１〜４記載の撮像システム。
【請求項６】
前記レンズの位置状態は、高精度の絶対位置確定状態、または低精度の仮位置状態である、請求項１〜４記載の撮像システム。
【請求項７】
前記光学収差は、倍率色収差または歪曲収差である、請求項１〜６記載の撮像システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置におけるレンズの各種収差による映像の劣化を補正する技術に関する。
【背景技術】
【０００２】
一般的に、レンズ装置を介して撮影された映像には各種の収差が生じる。例えば、光は波長で屈折率が異なるため、波長の長い光と波長の短い光で結像する位置がずれることで、色収差が生じる。また、光学レンズの配置に起因したディストーションなど、画像の歪みが発生する。
【０００３】
そこで従来技術では、例えば、カメラ装置の撮像面における色収差を演算し、画像処理により、この収差を補正する技術（以下、この技術を光学収差補正または収差補正）が開示されている。（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１３５８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
レンズの位置検出手段として、ポテンショメータ等の絶対位置検出手段や光学式インクリメンタル型ロータリーエンコーダー等の相対位置検出手段がよく知られている。インクリメンタル型ロータリーエンコーダーはポテンショメータに比べて高精度で位置検出ができる長所がある反面、電源投入直後には絶対位置がわからないという短所がある。
【０００６】
特許文献１では、レンズのズーム、フォーカス、アイリス等のレンズパラメータを用いて、倍率色収差補正を行う技術が提案されている。しかし、レンズの位置検出手段として相対位置検出手段を用いた場合、レンズの絶対位置が確定するまでは収差補正の演算ができないため、正常に収差補正機能が働かない。従って、カメラの電源をＯＮした直後からズーム、フォーカス、アイリス全ての絶対位置が確定するまでの間は、収差補正された映像を撮影することができないという問題があった。
【０００７】
そこで、本発明の目的は、レンズの位置検出手段に相対位置検出手段を用いた場合に、レンズの位置が高精度に全て確定しなくても、収差補正機能を働かせることができる収差補正機能付き撮像システムを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明撮像システムは、レンズで発生する光学収差を、画像処理によって補正する撮像システムにおいて、ズーム位置検出手段と、レンズの収差情報を記憶した記憶手段とを備え、ズーム位置の状態から収差補正処理を切替えることを特徴とする。
【０００９】
本発明の更なる目的又はその他の特徴は、以下、添付の図面を参照して説明される好ましい実施例等によって明らかにされるであろう。
【発明の効果】
【００１０】
本発明によれば、レンズの位置検出手段に相対位置検出手段を用いた場合に、レンズの位置が高精度に全て確定しなくても、収差補正機能を働かせることができる。
【図面の簡単な説明】
【００１１】
【図１】実施例１の機能ブロック図。
【図２】位置検出の説明図。
【図３】実施例１における位置検出フローチャート。
【図４】レンズの位置データ送信フローチャート。
【図５】カメラの位置データ受信フローチャート。
【図６】実施例１におけるカメラの色収差補正処理フローチャート。
【図７】色収差量テーブル。
【図８】実施例１における仮収差量算出フローチャート。
【図９】フォーカス全域における色収差量算出結果。
【図１０】実施例２の機能ブロック図。
【図１１】実施例２におけるレンズの色収差データ算出フローチャート。
【図１２】実施例２におけるカメラの色収差補正処理フローチャート。
【図１３】実施例３の機能ブロック図。
【図１４】位置検出の説明図。
【図１５】実施例３における位置検出フローチャート。
【図１６】色収差データ算出用パラメータの算出フローチャート。
【図１７】実施例３におけるカメラの色収差補正処理フローチャート。
【図１８】ＰＯＴ誤差範囲での色収差量算出結果。
【図１９】実施例３における仮収差量算出フローチャート。
【発明を実施するための形態】
【００１２】
以下に、本発明の実施の形態を添付の図面に基づいて詳細に説明する。
【実施例１】
【００１３】
（Z/F/I全てエンコーダー、カメラ側に収差データ）
（ブロック図の各機能説明）
図１に、本実施例の撮像システムの機能ブロック図を示す。
【００１４】
レンズ装置１はフォーカス２、ズーム３、アイリス４等の光学系から構成されている。位置検出部５、６、７は、レンズ装置１の各可動部であるフォーカス、ズーム、アイリスの位置を検出するセンサであり、検出対象ごとに用意されたロータリーエンコーダーで構成され、各位置の変化をパルスとして出力する。なお、位置検出部は、上記可動部と不記載のギアで接続され、各動作と共にこのギアが回転してロータリーエンコーダーが連動し回転する構成をなす。
【００１５】
レンズ制御部９は、フォーカス、ズーム、アイリスの位置検出部５，６，７が接続されており、位置検出部から入力されるパルスをカウントして位置データを算出し、位置データをレンズ通信部１０へ送信する。
【００１６】
レンズメモリ８は、不揮発性メモリであり、ズーム・フォーカス・アイリスの各制御対象における位置検出部から入力されるパルスと絶対位置についての情報が記憶されている。
【００１７】
レンズ通信部１０は、レンズ制御部から受け取ったレンズ位置データを、カメラとの通信プロトコルで規定されたフォーマットに変換して、カメラへ送信する。
【００１８】
カメラ装置２０は、撮像部２１、カメラメモリ２２、カメラ通信部２３、カメラ制御部２４より構成される。
【００１９】
カメラメモリ２２は、不揮発性メモリであり、レンズ装置１の収差データテーブルを予め記憶させておく。カメラ制御部２４は、撮像部２１から入力された映像信号の画像処理と収差補正処理を行う。収差補正処理は、カメラ通信部２３から入力されるレンズ位置データと、カメラメモリ２２に記憶されている収差補正データテーブルを使用し、レンズ位置データに合致した収差補正データを算出する。そして、撮像部２１から入力される撮影映像信号に色収差補正処理を施し、出力映像信号として出力する。
【００２０】
（位置決定のフロー説明）
図２はズーム位置検出部６から出力される信号とズーム位置の関係を表した図である。本実施例では相対位置の変化を示す２相パルス信号と、基準位置を示す信号（以下Ｚ相と呼ぶ）を出力するロータリーエンコーダーを使用した例で説明する。本実施例では、ズームがワイドからテレ方向への移動時にパルスのカウント値が増加、テレからワイド方向への移動時にパルスのカウント値が減少するものとする。
【００２１】
図３はズーム位置算出のフローチャートである。電源投入後、ステップＳ１０１でカウント値Ｚｃｏｕｎｔ＝０とする。次にステップＳ１０２に進み、ズームの絶対位置確定状態を表す位置確定フラグＺＰｏｓｉｔｉｏｎＦｉｘをＣＬＲとしておく。
【００２２】
次にステップＳ１０３に進み、位置検出部からのパルス入力に応じてカウント値を加算または減算する。ステップＳ１０４ではＺ相検出のチェックを行い、Ｚ相が検出されたらステップＳ１０５へ進み、Ｚ相が検出されなければステップＳ１０３へ戻る。
【００２３】
ステップＳ１０５では、Ｚｃｏｕｎｔ＝０にリセットし、ズームの絶対位置が確定する。ステップＳ１０６で位置確定フラグＺＰｏｓｉｔｉｏｎＦｉｘをＳＥＴにしてステップＳ１０７へ進み、位置検出部からのパルス入力に応じてカウント値の加算または減算を継続して行う。
【００２４】
（カメラへの位置データ送信フロー説明）
図４はレンズ通信部における、カメラへのズーム位置データ送信のフローチャートである。ステップS２０１で、カメラかカメラからのズーム位置データ要求コマンドを受信したかチェックする。ズーム位置データ要求コマンドを受信したら、ステップＳ２０２へ進む。
【００２５】
ステップＳ２０２で、位置確定フラグＺＰｏｓｉｔｉｏｎＦｉｘをチェックする。ＺＰｏｓｉｔｉｏｎＦｉｘがＳＥＴ場合はズーム位置が確定しているので、ステップＳ２０３へ進み、カメラに対してズーム位置データの送信フローへ進む。
【００２６】
ステップＳ２０３では、レンズ制御部で算出されたカウント値から、カメラへ返信するための位置データへ正規化する。本実施例ではワイド端位置を０、テレ端位置を６５５３５で正規化を行うものとする。レンズメモリ８にはワイド端、テレ端からＺ相までのカウント値が予め保存されており、この値を用いて位置データの正規化を行う。ステップＳ２０４で、正規化した位置データをカメラに送信する。
【００２７】
（カメラ側の位置データ受信フロー）
図５はカメラ通信部における、レンズからの位置データを受信するフローチャートである。
【００２８】
ステップＳ３０１でレンズに対してズーム位置データの要求コマンドを送信し、ステップＳ３０２へ進む。レンズの絶対位置が確定していて、レンズから位置データを受信した場合は、ステップＳ３０３へ進み、ズーム位置の位置確定フラグＺＰｏｓｉｔｉｏｎＦｉｘＣａｍをＳＥＴする。レンズの絶対位置が確定しておらず、レンズから位置データが返信されてこない場合は、ステップＳ３０４へ進み、ズーム位置の位置確定フラグＺＰｏｓｉｔｉｏｎＦｉｘＣａｍをＣＬＲにする。
【００２９】
フォーカス位置の位置確定フラグＦＰｏｓｉｔｉｏｎＦｉｘＣａｍ、アイリス位置の位置確定フラグＩＰｏｓｉｔｉｏｎＦｉｘＣａｍもズームと同様のフローチャートで位置確定フラグの設定を行う。
【００３０】
（カメラ側の色収差補正処理フロー）
図６はカメラ制御部２４における、色収差補正判断処理のフローチャートである。ステップＳ４０１ではズームの絶対位置が確定しているかをチェックする。ズームの位置確定フラグＺＰｏｓｉｔｉｏｎＦｉｘＣａｍがＣＬＲの時はＳ４０２へ、ＳＥＴの時はＳ４０３へ進む。ステップＳ４０２は、ズーム位置が未確定の状態であり、収差補正を行わないようにするため、収差データＡｂｂｒａｔｉｏｎＤａｔａ＝０としておく。
【００３１】
ステップＳ４０３ではフォーカス位置が確定しているかをチェックする。フォーカス位置の位置確定フラグＦＰｏｓｉｔｉｏｎＦｉｘＣａｍがＣＬＲの時はＳ４０４へ、ＳＥＴの時はＳ４０５へ進む。ステップＳ４０５ではアイリス位置が確定しているかをチェックする。アイリス位置の位置確定フラグＩＰｏｓｉｔｉｏｎＦｉｘＣａｍがＣＬＲの時はＳ４０４へ、ＳＥＴの時はＳ４０６へ進む。
【００３２】
ステップＳ４０４は、ズームの位置は確定しているが、フォーカスまたはアイリスの位置が確定していない状態である。ここでは、確定している位置データを用いて、仮の色収差量を算出する。処理の詳細は後で仮色収差量算出のフローチャートで述べる。
【００３３】
ステップＳ４０６はズーム、フォーカス、アイリス全ての位置が確定した状態である。ズーム、フォーカス、アイリスそれぞれの確定した位置データをパラメータとして、カメラ内のカメラメモリ１４に記憶されている図７のような収差データテーブルを用いて、色収差量ＡｂｂｅｒｒａｔｉｏｎＤａｔａを算出する。
【００３４】
ステップＳ４０７で、色収差量ＡｂｂｅｒｒａｔｉｏｎＤａｔａの値に基づき、画像処理によって色収差補正を行う。色収差量ＡｂｂｅｒｒａｔｉｏｎＤａｔａ＝０の時は色収差補正を行わない。
【００３５】
（仮収差データ算出処理フロー）
図８は、色収差補正判断処理のフローチャートにおける仮色収差量算出処理の詳細を表したフローチャートである。ステップＳ５０１でフォーカス位置が確定しているかをチェックする。フォーカス位置の位置確定フラグＦＰｏｓｉｔｉｏｎＦｉｘＣａｍがＳＥＴの時はステップＳ５０２へ、ＣＬＲの時はステップＳ５０３へ進む。
【００３６】
ステップＳ５０３ではアイリス位置が確定しているかをチェックする。アイリス位置の位置確定フラグＩＰｏｓｉｔｉｏｎＦｉｘＣａｍがＳＥＴの時はステップＳ５０４へ、ＣＬＲの時はステップＳ５０５へ進む。
【００３７】
ここで、ステップＳ５０４のフォーカス全域における色収差量算出処理について、図８を用いて説明する。図９はフォーカス位置に対する色収差量を示した例である。横軸はフォーカス位置の至近端を０、無限端を６５５３５として正規化して表示しており、縦軸は色収差量を表している。ステップＳ５０４においてはズーム、アイリスの位置が確定した状態であり、フォーカスの位置だけが未確定な状態となっている。ここでは、アイリス位置がオープン端で、ズーム位置がそれぞれワイド端とテレ端を例として説明する。
【００３８】
図９の（Ａ）はズーム位置がワイド端の時、（Ｂ）はズーム位置がテレ端の時の色収差量を表した例である。フォーカスパラメータを至近側から無限側に変化させて、ズームパラメータとアイリスパラメータと色収差量テーブルから色収差量を算出する。そして図９に示すように、フォーカス全域における色収差量範囲ＡｂｂｅｒａｔｉｏｎＭｉｎ〜ＡｂｂｅｒａｔｉｏｎＭａｘを決定する。ここではフォーカス位置が確定していない場合で説明したが、Ｓ５０２のアイリス位置が確定していない場合も、同様の方法でアイリス全域の色収差量範囲を算出することができる。
【００３９】
またステップＳ５０５ではフォーカスとアイリス位置が確定していない状態である。Ｓ５０６では色収差量算出用のアイリスパラメータをオープン端に設定し、ステップＳ５０７へ進む。ステップＳ５０７ではステップＳ５０４と同様の方法によってフォーカス全域における色収差量範囲を算出する。ステップＳ５０８でアイリス全域における色収差量範囲の算出が完了したかチェックする。完了した場合はステップＳ５０９へ、完了していない場合はステップＳ５０８へ進む。ステップＳ５０９では色収差量算出用アイリスパラメータをクローズ側へシフトさせて、再度ステップ５０６へ戻る。
【００４０】
ステップＳ５０９では、これまで算出した色収差量範囲のチェックを行う。例えば図９の（Ａ）の場合、フォーカス全域において、色収差量が常にプラスとなるのでステップＳ５１１へ進む。ステップＳ５１１で色収差量範囲ＡｂｂｅｒａｔｉｏｎＭｉｎ（Ａ）〜ＡｂｂｅｒａｔｉｏｎＭａｘ（Ａ）の中心値を仮の色収差量に設定し、収差補正に用いることとする。逆に（Ｂ）の場合、フォーカスの位置によって色収差量がプラスの時とマイナスの時がある。従って、収差補正を行うとフォーカス位置によっては収差補正が反対側に働き、色ずれがひどくなる恐れがある。従って、ステップＳ５１０へ進み色収差量を０としておき、収差補正を行わないようにしておく。
【００４１】
（まとめ）
以上のように、レンズの位置検出手段に相対位置検出手段を用いた場合に、全ての位置が確定していなくても、仮の色収差量を算出し、色収差補正を機能させることができる。
【００４２】
本実施例では、倍率色収差の補正について説明したが、歪曲収差についても同様の構成によって仮の収差量から収差補正を行うことが可能である。
【実施例２】
【００４３】
（Z/F/I全てエンコーダー、レンズ側に収差データ）
（ブロック図の各機能説明）
図１０は本実施例の撮像システムの機能ブロック図である。実施例１のブロック図１に対して、カメラ内に色収差量記憶用のカメラメモリがない点が異なり、レンズメモリ８にレンズの色収差量データが記憶されている。
【００４４】
（レンズ側の色収差データ算出フロー）
図１１はレンズ制御部における、色収差補正判断処理のフローチャートである。ステップＳ６０１ではズーム位置が確定しているかをチェックする。ズーム位置の位置確定フラグＺＰｏｓｉｔｉｏｎＦｉｘＣａｍがＣＬＲの時はＳ６０２へ、ＳＥＴの時はＳ６０３へ進む。
ステップＳ６０２では、ズーム位置が未確定であり、収差補正を行わないようにするため、色収差量ＡｂｂｒａｔｉｏｎＤａｔａ＝０としておく。
【００４５】
ステップＳ６０３ではフォーカス位置が確定しているかをチェックする。フォーカス位置の位置確定フラグＦＰｏｓｉｔｉｏｎＦｉｘＣａｍがＣＬＲの時はＳ６０４へ、ＳＥＴの時はＳ６０５へ進む。ステップＳ６０５ではアイリス位置が確定しているかをチェックする。アイリス位置の位置確定フラグＩＰｏｓｉｔｉｏｎＦｉｘＣａｍがＣＬＲの時はＳ６０４へ、ＳＥＴの時はＳ６０６へ進む。
【００４６】
ステップＳ６０４は、ズームの位置は確定しているが、フォーカスまたはアイリスの位置が確定していない状態である。ここでは、位置が確定している位置データを用いて、仮の色収差量を算出する。処理の詳細は、実施例１で説明した図８のフローチャートと同じため、詳細な説明は省略する。
【００４７】
ステップＳ６０６はズーム、フォーカス、アイリス全ての位置が確定した状態である。ズーム、フォーカス、アイリスそれぞれの確定した位置データと、レンズ内のレンズメモリ８に記憶されている色収差量テーブルを用いて色収差量ＡｂｂｅｒｒａｔｉｏｎＤａｔａを算出する。
【００４８】
次にステップＳ６０７へ進み、色収差量ＡｂｂｅｒｒａｔｉｏｎＤａｔａをレンズ通信部１０からカメラに対して送信する。
【００４９】
（カメラ側の色収差補正処理フロー）
図１２はカメラ通信部２２、カメラ制御部２３における、色収差量データ受信処理と、色収差補正処理のフローチャートである。
【００５０】
ステップＳ７０１でレンズに対して色収差量データの要求コマンドを送信し、ステップＳ７０２へ進む。ステップＳ７０２では、レンズからの色収差量データが受信されたかチェックし、受信データがあればステップＳ７０３へ、受信データがなければステップＳ７０４へ進む。
【００５１】
ステップＳ７０４で、色収差量ＡｂｂｅｒｒａｔｉｏｎＤａｔａＣａｍの値を用いて、画像処理で色収差補正を行う。色収差量ＡｂｂｅｒｒａｔｉｏｎＤａｔａＣａｍ＝０の時は色収差補正を行わない。
【００５２】
（まとめ）
以上のように、色収差量算出処理と色収差補正状態の判断処理をレンズ装置１に持たせた構成においても、実施例１と同様の効果を得ることができる。
【実施例３】
【００５３】
（Z/F/Iエンコーダー＋ＰＯＴ、カメラ側に収差データ）
（ブロック図の各機能説明）
図１３は、本実施例におけるズーム、フォーカス、アイリス部の位置検出に関するブロック図である。実施例１、２に対して、ズーム、フォーカス、アイリスそれぞれの位置検出手段としてポテンショメータ１２、１３、１４が追加されている。
【００５４】
（位置決定のフロー説明）
図１４はズームポテンショメータ１３から出力される信号とズーム位置の関係を表した図である。予め位置演算部へ入力されるポテンショメータの電圧がワイド端時Ｖｗｉｄｅ、テレ端時Ｖｔｅｌｅとなるよう調整をしておく。また、最終的な絶対位置を確定させる基準位置には、実施例１と同様にエンコーダーから出力されるＺ相を用いる。
【００５５】
図１５はズーム位置算出のフローチャートである。電源投入直後、ステップＳ８０１でカウント値Ｚｃｏｕｎｔ＝０とする。次にステップＳ８０２に進み、ズームの絶対位置確定状態を表すフラグＺＰｏｓｉｔｉｏｎＦｉｘをＣＬＲとしておく。位置確定フラグＺＰｏｓｉｔｉｏｎＦｉｘがＣＬＲの状態の時は、ポテンショメータの電圧によって位置が仮決めされた状態である。
【００５６】
ステップＳ８０３では、ポテンショメータの電圧を読み込んで、ポテンショメータの電圧からカウント値Ｚｃｏｕｎｔの値を仮決めする。
【００５７】
次にステップＳ８０４に進み、位置検出部からのパルス入力に応じてカウント値を加算または減算する。ステップＳ８０５ではＺ相検出のチェックを行い、Ｚ相が検出されたらステップＳ８０６へ進み、Ｚ相が検出されなければステップＳ８０４へ戻る。
【００５８】
ステップＳ８０７で位置確定フラグＺＰｏｓｉｔｉｏｎＦｉｘをＳＥＴにしてステップＳ８０８へ進み、位置検出部からのパルス入力に応じてカウント値の加算または減算を継続して行う。
【００５９】
（カメラへの位置データ送信フロー説明）（カメラ側の位置データ受信フロー）
カメラへの位置データの送信、カメラ側での位置データ受信処理は実施例１で説明した図４、図５のフローチャートと同様のため、説明は省略する。
【００６０】
（収差算出用パラメータの算出）
図１６はカメラ制御部における、収差データ算出用のズームパラメータ算出処理フローである。ステップＳ９０１ではズーム位置が確定しているかをチェックする。位置確定フラグＺＰｏｓｉｔｉｏｎＦｉｘがＳＥＴの時はステップＳ９０２へ進み、ＣＬＲの時はステップＳ９０３へ進む。ステップＳ９０２では確定した現在のズーム位置データを収差算出用パラメータの最小値Ｚｍｉｎ、最大値Ｚｍａｘに設定する。
【００６１】
ステップＳ９０３は、ポテンショメータの電圧によって決められた仮位置の状態である。従って、ポテンショメータの非線形性等の誤差分ΔＺを考慮して、色収差算出用パラメータを算出する。
【００６２】
フォーカス、アイリスもズームと同様の方法によって、収差算出用のパラメータ最小値Ｆｍｉｎ、Ｉｍｉｎ、最大値Ｆｍａｘ、Ｉｍａｘを算出する。
【００６３】
（カメラ側の色収差補正処理フロー）
図１７は、カメラ制御部２４における、色収差補正判断処理のフローチャートである。ステップＳ１００１ではズーム、フォーカス、アイリスの全ての絶対位置が確定しているかをチェックする。それぞれの位置確定フラグが全てＳＥＴの時はＳ１００３へ、それ以外の時はＳ１００２へ進む。ステップＳ１００２は、ポテンショメータによって決められた仮位置データを用いて、仮の色収差量を算出する。処理の詳細は後で仮色収差量算出のフローチャートで述べる。ステップＳ１００３では、ズーム、フォーカス、アイリス全ての位置が確定した状態である。ズーム、フォーカス、アイリスそれぞれの確定した位置データをパラメータとして、カメラ内のカメラメモリ１４に記憶されている図７のような収差データテーブルを用いて、色収差量ＡｂｂｅｒｒａｔｉｏｎＤａｔａを算出する。
【００６４】
（色収差量範囲算出処理フロー）
図１８はフォーカス位置に対する色収差量を示した例である。実施例１では位置検出手段がロータリーエンコーダーのみであったため、位置が未確定のパラメータについては、全領域で色収差量を算出する必要があった。本実施例では、ポテンショメータによって仮位置が決められているため、例えば図１５におけるＦｍｉｎからＦｍａｘまでの領域での色収差量範囲を算出すればよい。
【００６５】
図１９は仮色収差量算出算出処理のフローチャートである。ステップＳ１１０１では、収差算出用ズームパラメータを図１６のフローチャートで算出されたＺｍｉｎに設定する。
【００６６】
同様にステップＳ１１０２、Ｓ１１０３でフォーカス、アイリスパラメータをそれぞれＦｍｉｎ、Ｉｍｉｎに設定する。
【００６７】
ステップＳ１１０４では、ズーム、フォーカス、アイリスの各パラメータと、収差データテーブルを用いて色収差量を算出し、ステップＳ１１０５へ進む。ステップＳ１１０５では、アイリスパラメータが最大値Ｉｍａｘの範囲まで、色収差データ算出が完了したかチェックし、完了ならばステップＳ１１０７へ、未完了ならばＳ１１０６へ進む。ステップＳ１１０６では、アイリスパラメータをクローズ側へシフトさせて再度ステップＳ１１０４へ進み、色収差量を算出する。以下、フォーカス、ズームについてもステップＳ１１０７からステップＳ１１１０まで同様の処理を行い、各パラメータの範囲における色収差量を算出する。
【００６８】
ステップＳ１１１１では、これまで算出した色収差量範囲のチェックを行う。算出された色収差量の極性が反転する場合は、ステップＳ１１１１へ、反転しない場合はステップＳ１１１３へ進む。ステップＳ１１１２では、色収差量がプラスの時とマイナスの時があり、収差補正を行うと位置によっては収差補正が反対側に働き、色ずれがひどくなる恐れがある。従って、色収差量ＡｂｂｅｒａｔｉｏｎＤａｔａを０としておき、色収差補正を行わないようにしておく。ステップＳ１１１３では、色収差量範囲の中心値を仮の色収差量とし、収差補正に用いることとする。
【００６９】
（まとめ）
以上のように、レンズの位置検出手段にロータリーエンコーダーとポテンショメータを組み合わせて使用した場合に、全ての位置が高い精度で確定していなくても、仮の収差データを算出し、色収差補正を機能させることができる。
【００７０】
以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されないことはいうまでもなく、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００７１】
１  レンズ装置
２  フォーカスレンズ
３  ズームレンズ
４  アイリス
５  フォーカスエンコーダー
６  ズームエンコーダー
７  アイリスエンコーダー
８  レンズメモリ
９  レンズ制御部
１０  レンズ通信部
１１  フォーカスポテンショメータ
１２  ズームポテンショメータ
１３  アイリスポテンショメータ
２０  カメラ装置
２１  撮像部
２２  カメラメモリ
２３  カメラ通信部
２４  カメラ制御部
【図１】
2011091665.tif 000003
【図２】
2011091665.tif 000004
【図３】
2011091665.tif 000005
【図４】
2011091665.tif 000006
【図５】
2011091665.tif 000007
【図６】
2011091665.tif 000008
【図７】
2011091665.tif 000009
【図８】
2011091665.tif 000010
【図９】
2011091665.tif 000011
【図１０】
2011091665.tif 000012
【図１１】
2011091665.tif 000013
【図１２】
2011091665.tif 000014
【図１３】
2011091665.tif 000015
【図１４】
2011091665.tif 000016
【図１５】
2011091665.tif 000017
【図１６】
2011091665.tif 000018
【図１７】
2011091665.tif 000019
【図１８】
2011091665.tif 000020
【図１９】
2011091665.tif 000021