(57)【要約】【課題】レンズ交換可能なカメラシステムの本体部に、この本体部と制御方式が異なる交換レンズを装着した場合であっても、交換レンズに本体部が指示する全ての動作を適切に行わせることができる変換アダプタ、カメラシステム、撮像方法およびプログラムを提供する。【解決手段】撮像素子２０３の撮像面上での焦点状態を調整可能なウォブリングレンズ４０１ｂと、本体部２から送信されるレンズ部３およびウォブリングレンズ４０１ｂの動作を指示する動作命令を、レンズ部３で実行するレンズ命令とウォブリングレンズ４０１ｂで実行する光学系命令とに分割し、このレンズ命令をレンズ部３の制御方式に変換してレンズ部３に送信するとともに、光学系命令に応じた動作をウォブリングレンズ４０１ｂに実行させるアダプタ制御部４０８と、を備える。【選択図】図２
2012247578.tif 000002
【特許請求の範囲】
【請求項１】
光電変換を行うことによって画像データを生成する撮像素子を有するレンズ交換式カメラシステムの本体部に対して、固有の制御方式に従って動作するレンズ部を装着するための変換アダプタであって、
前記撮像素子の撮像面上での焦点状態を調整可能な光学系と、
前記本体部から送信される前記レンズ部および前記光学系の動作を指示する動作命令を、前記レンズ部で実行するレンズ命令と前記光学系で実行する光学系命令とに分割し、該レンズ命令を前記レンズ部の制御方式に変換して前記レンズ部に送信するとともに、前記光学系命令に応じた動作を前記光学系に実行させる制御部と、
を備えることを特徴とする変換アダプタ。
【請求項２】
前記制御部は、前記本体部に装着される前記レンズ部から受信したレンズデータを前記本体部の制御方式に変換し、前記光学系の光学データと組み合わせることによってレンズ状態データを作成し、該レンズ状態データを前記本体部に送信することを特徴とする請求項１に記載の変換アダプタ。
【請求項３】
前記光学系命令は、前記レンズ部の焦点を調節するフォーカスレンズの反転動作命令であることを特徴とする請求項１または２に記載の変換アダプタ。
【請求項４】
前記光学系命令は、前記レンズ部の焦点を調節するフォーカスレンズの微小往復動作命令であることを特徴とする請求項１または２に記載の変換アダプタ。
【請求項５】
前記制御部は、撮影動作中に所定の周波数で前記本体部と同期通信を行うとともに、前記レンズ部と非同期で通信を行うことを特徴とする請求項１〜４のいずれか一つに記載の変換アダプタ。
【請求項６】
光電変換を行うことによって画像データを生成する撮像素子を有する本体部と、固有の制御方式に従って動作するレンズ部と、前記本体部に前記レンズ部を装着される変換アダプタと、を備えたカメラシステムであって、
前記変換アダプタは、
前記撮像素子の撮像面上での焦点状態を調整可能な光学系と、
前記本体部から送信される前記レンズ部および前記光学系の動作を指示する動作命令を、前記レンズ部で実行するレンズ命令と前記光学系で実行する光学系命令とに分割し、該レンズ命令を前記レンズ部の制御方式に変換して前記レンズ部に送信するとともに、前記光学系命令に応じた動作を前記光学系に実行させる制御部と、
を備えたことを特徴とするカメラシステム。
【請求項７】
光電変換を行うことによって画像データを生成する撮像素子を有する本体部と、固有の制御方式に従って動作するレンズ部と、前記撮像素子の撮像面上での焦点状態を調節可能な光学系を有し、前記本体部に前記レンズ部を装着させる変換アダプタと、を備えたカメラシステムに実行させる撮像方法あって、
前記本体部から送信される前記レンズ部および前記光学系の動作を指示する動作命令を、前記レンズ部で実行するレンズ命令と前記光学系で実行する光学系命令とに分割し、該レンズ命令を前記レンズ部の制御方式に変換して前記レンズ部に送信するとともに、前記光学系命令に応じた動作を前記光学系に実行させる制御ステップ、
を含むことを特徴とする撮像方法。
【請求項８】
光電変換を行うことによって画像データを生成する撮像素子を有するレンズ交換式カメラシステムの本体部に対して、固有の制御方式に従って動作するレンズ部と、前記撮像素子の撮像面上での焦点状態を調節可能な光学系を有し、前記本体部に前記レンズ部を装着させる変換アダプタと、を備えたカメラシステムに実行させるプログラムあって、
前記本体部から送信される前記レンズ部および前記光学系の動作を指示する動作命令を、前記レンズ部で実行するレンズ命令と前記光学系で実行する光学系命令とに分割し、該レンズ命令を前記レンズ部の制御方式に変換して前記レンズ部に送信するとともに、前記光学系命令に応じた動作を前記光学系に実行させる制御ステップ、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ交換式カメラシステムに関し、カメラ本体部に他のレンズ交換式カメラシステムの交換レンズ群を装着するための変換アダプタ、カメラシステム、撮像方法およびプログラムに関する。
【背景技術】
【０００２】
近年、映像機器の進歩は著しく、特に撮像装置の分野では画像を撮影する銀塩フィルムが撮像素子に置き換わってデジタル化されたことにより、新たなマウント規格の交換レンズ式のカメラシステムが提案され、商品化もされるようになってきている。
【０００３】
ところで、新たなマウント規格の交換レンズ式のカメラシステムを使用する場合、新たなマウント用の交換レンズを購入しなければならず、従来のマウント規格の交換レンズが無駄になってしまうため、ユーザに不満を抱かせてしまう恐れがある。
【０００４】
そこで、新たなマウントのカメラ本体部に、従来のマウント規格の交換レンズを装着するための交換アダプタが提案されている。この交換アダプタを介して交換レンズをカメラ本体部に装着可能であるものの、カメラシステム間での制御方式の差異等により、自動焦点動作（ＡＦ）、自動露出動作（ＡＥ）および画像処理等の機能に制約が生じてしまう問題がある。
【０００５】
このような問題を解決する方法として、制御方式が異なるシステムの交換レンズをカメラ本体部に装着するため、カメラ本体部から送信される制御信号を、交換レンズが動作可能な形式の制御信号に変換して送信する変換アダプタが知られている（たとえば特許文献１を参照）。
【０００６】
また、カメラ本体部から送信される制御信号に応じて動作する絞り機構を内蔵した変換アダプタが知られている（たとえば特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２１５３１０号公報
【特許文献２】特開昭５９−１７６７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した技術では、カメラ本体部から送信される制御信号を、交換レンズが動作可能な方式の制御信号に変換するのみであり、制御方式の差異によってＡＦ動作等に制約が生じていた。このため、異なるカメラシステムの交換レンズがカメラ本体部に装着された場合、レンズ制御方式の差異によりカメラ本体部が指示する動作を適切に行うことができなかった。
【０００９】
本発明は、上記に鑑みてなされたものであって、レンズ交換可能なカメラシステムの本体部に、この本体部と制御方式が異なる交換レンズを装着した場合であっても、交換レンズに本体部が指示する全ての動作を適切に行わせることができる変換アダプタ、カメラシステム、撮像方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明にかかる変換アダプタは、光電変換を行うことによって画像データを生成する撮像素子を有するレンズ交換式カメラシステムの本体部に対して、固有の制御方式に従って動作するレンズ部を装着するための変換アダプタであって、前記撮像素子の撮像面上での焦点状態を調整可能な光学系と、前記本体部から送信される前記レンズ部および前記光学系の動作を指示する動作命令を、前記レンズ部で実行するレンズ命令と前記光学系で実行する光学系命令とに分割し、該レンズ命令を前記レンズ部の制御方式に変換して前記レンズ部に送信するとともに、前記光学系命令に応じた動作を前記光学系に実行させる制御部と、を備えることを特徴とする。
【００１１】
また、本発明にかかる変換アダプタは、上記発明において、前記制御部は、前記本体部に装着される前記レンズ部から受信したレンズデータを前記本体部の制御方式に変換し、前記光学系の光学データと組み合わせることによってレンズ状態データを作成し、該レンズ状態データを前記本体部に送信することを特徴とする。
【００１２】
また、本発明にかかる変換アダプタが実行する光学系命令は、上記発明において、前記レンズ部の焦点を調節するフォーカスレンズの反転動作命令であることを特徴とする。
【００１３】
また、本発明にかかる変換アダプタが実行する光学系命令は、上記発明において、前記レンズ部の焦点を調節するフォーカスレンズの微小往復動作命令であることを特徴とする。
【００１４】
また、本発明にかかる変換アダプタは、上記発明において、前記制御部は、撮影動作中に所定の周波数で前記本体部と同期通信を行うとともに、前記レンズ部と非同期で通信を行うことを特徴とする。
【００１５】
また、本発明にかかるカメラシステムは、光電変換を行うことによって画像データを生成する撮像素子を有する本体部と、固有の制御方式に従って動作するレンズ部と、前記本体部に前記レンズ部を装着される変換アダプタと、を備えたカメラシステムであって、前記変換アダプタは、前記撮像素子の撮像面上での焦点状態を調整可能な光学系と、前記本体部から送信される前記レンズ部および前記光学系の動作を指示する動作命令を、前記レンズ部で実行するレンズ命令と前記光学系で実行する光学系命令とに分割し、該レンズ命令を前記レンズ部の制御方式に変換して前記レンズ部に送信するとともに、前記光学系命令に応じた動作を前記光学系に実行させる制御部と、を備えたことを特徴とする。
【００１６】
また、本発明にかかる撮像方法は、光電変換を行うことによって画像データを生成する撮像素子を有する本体部と、固有の制御方式に従って動作するレンズ部と、前記撮像素子の撮像面上での焦点状態を調節可能な光学系を有し、前記本体部に前記レンズ部を装着させる変換アダプタと、を備えたカメラシステムに実行させる撮像方法あって、前記本体部から送信される前記レンズ部および前記光学系の動作を指示する動作命令を、前記レンズ部で実行するレンズ命令と前記光学系で実行する光学系命令とに分割し、該レンズ命令を前記レンズ部の制御方式に変換して前記レンズ部に送信するとともに、前記光学系命令に応じた動作を前記光学系に実行させる制御ステップ、を含むことを特徴とする。
【００１７】
また、本発明にかかるプログラムは、光電変換を行うことによって画像データを生成する撮像素子を有するレンズ交換式カメラシステムの本体部に対して、固有の制御方式に従って動作するレンズ部と、前記撮像素子の撮像面上での焦点状態を調節可能な光学系を有し、前記本体部に前記レンズ部を装着させる変換アダプタと、を備えたカメラシステムに実行させるプログラムあって、前記本体部から送信される前記レンズ部および前記光学系の動作を指示する動作命令を、前記レンズ部で実行するレンズ命令と前記光学系で実行する光学系命令とに分割し、該レンズ命令を前記レンズ部の制御方式に変換して前記レンズ部に送信するとともに、前記光学系命令に応じた動作を前記光学系に実行させる制御ステップ、を実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、変換アダプタの制御部が、本体部から送信されるレンズ部および光学系の動作を指示する動作命令を、を、レンズ部で実行するレンズ命令と変換アダプタ内の光学系で実行する光学系命令とに分割し、レンズ命令をレンズ部の制御方式に変換してレンズ部に送信して動作を実行させるとともに、光学系命令に応じた動作を変換アダプタの光学系に実行させる。これにより、レンズ交換可能なカメラシステムの本体部に、この本体部と制御方式が異なる交換レンズを装着した場合であっても、交換レンズに本体部が指示する全ての動作を適切に行わせることができるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の実施の形態１にかかる変換アダプタが装着されるカメラシステムの模式的な構成図である。
【図２】図２は、本発明の実施の形態１にかかる変換アダプタが装着されるカメラシステムの構成を示すブロック図である。
【図３】図３は、変換アダプタの要部の構成を示す断面図である。
【図４】図４は、図３の矢視Ａ方向の変換アダプタの正面図である。
【図５】図５は、図３のＢ−Ｂ線断面図である。
【図６】図６は、図５の矢視Ｃ方向のウォブリング駆動部の正面図である。
【図７】図７は、図５のＤ−Ｄ線断面図である。
【図８】図８は、本発明の実施の形態１にかかるカメラシステムが行う処理の概要を示すフローチャートである。
【図９】図９は、本発明の実施の形態１にかかるカメラシステムにおける各ＣＰＵ間での通信と処理とのタイミングを示すタイミングチャートである。
【図１０】図１０は、図８の静止画ＡＦ処理の概要を示すフローチャートである。
【図１１】図１１は、カメラシステムの静止画ＡＦ動画時の各ＣＰＵ間での通信と処理とのタイミングを示すタイミングチャートである。
【図１２】図１２は、カメラシステムが行う静止画ＡＦ動作の一例を説明するための模式図である。
【図１３】図１３は、ＢＣＰＵによる合焦位置の算出方法を説明する模式図である。
【図１４】図１４は、ＢＣＰＵによる合焦位置の算出方法を説明する模式図である。
【図１５】図１５は、本発明の実施の形態２にかかるカメラシステムが行う処理の概要を示すフローチャートである。
【図１６】図１６は、本発明の実施の形態２にかかるカメラシステムにおける各ＣＰＵ間での通信と処理とのタイミングを示すタイミングチャートである。
【図１７】図１７は、図１５の動画ＡＦ処理の概要を示すフローチャートである。
【図１８】図１８は、カメラシステムの動画ＡＦ動作時の各ＣＰＵ間での通信と処理とのタイミングを示すタイミングチャートである。
【図１９】図１９は、動画撮影時のウォブリング駆動の一例を説明するタイミングチャートである。
【図２０】図２０は、ＢＣＰＵが動画撮影時において被写体の動作状況を判断する判断方法の一例を説明するためのウォブリングの中心位置とＡＦ評価値との関係を示す模式図である。
【図２１】図２１は、本発明の実施の形態３にかかる変換アダプタが装着されるカメラシステムの構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下に、図面を参照して、本発明を実施するための形態（以下、「実施の形態」という）について説明する。なお、この実施の形態によって本発明が限定されるものではない。また、図面の記載において、同一の部分には同一の符号を付して説明する。
【００２１】
（実施の形態１）
図１は、本発明の実施の形態１にかかる変換アダプタが装着されるカメラシステムの模式的な構成図である。図２は、本発明の実施の形態１にかかる変換アダプタが装着されるカメラシステムの構成を示すブロック図である。図１および図２に示すカメラシステム１は、本体部２と、本体部２に装着する装着部の形状および制御方式が異なる着脱自在なレンズ部３と、本体部２およびレンズ部３それぞれに着脱自在な変換アダプタ４と、を備える。なお、図１および図２においては、被写体側を前方側とし、撮影者（背面）側を後方側として説明する。また、以下においては、レンズ部３を、本体部２の制御方式および規格が異なるレンズ交換式カメラシステムにおける交換レンズ群の一例として説明する。
【００２２】
図１に示すように、変換アダプタ４は、変換アダプタ４の後方側に設けられた後方側レンズマウントリング４１を、本体部２の前方側に設けられた本体側マウントリング２１に結合することにより、本体部２に装着される。レンズ部３は、レンズ部３の後方側に設けられた後方側レンズマウントリング３１を、変換アダプタ４の前方側に設けられた前方側レンズマウントリング４２に結合することにより、変換アダプタ４に装着される。これにより、本体部２、レンズ部３および変換アダプタ４は、一体的に接続される。なお、上述したマウントリングは、たとえばバヨネットタイプであればよい。
【００２３】
本体部２は、シャッタ２０１と、シャッタ駆動部２０２と、撮像素子２０３と、撮像素子駆動部２０４と、信号処理部２０５と、Ａ／Ｄ変換部２０６と、ストロボ２０７、ストロボ駆動部２０８と、画像処理部２０９と、入力部２１０と、表示部２１１と、表示駆動部２１２と、ＦＲＯＭ２１３と、ＳＤＲＡＭ２１４と、記録媒体２１５と、電源部２１６と、本体通信部２１７と、制御部２１８と、を有する。
【００２４】
シャッタ２０１は、開閉動作を行うことにより、撮像素子２０３の状態を露光状態または遮光状態に設定する露光動作を行う。シャッタ駆動部２０２は、ステッピングモータ等を用いて構成され、制御部２１８から入力される指示信号に応じてシャッタ２０１を駆動する。
【００２５】
撮像素子２０３は、変換アダプタ４を介してレンズ部３が集光した光を受光して光電変換するＣＣＤ（Charge  Coupled  Device）またはＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等を用いて構成される。撮像素子駆動部２０４は、所定の撮像タイミングで撮像素子２０３から画像データ（アナログ信号）を信号処理部２０５に出力させる。
【００２６】
信号処理部２０５は、撮像素子２０３から入力される画像データに対して、アナログ処理を施してＡ／Ｄ変換部２０６に出力する。具体的には、信号処理部２０５は、画像データに対して、ノイズ低減処理およびゲインアップ処理等を行う。
【００２７】
Ａ／Ｄ変換部２０６は、信号処理部２０５から入力される画像データに対してＡ／Ｄ変換を行うことによってデジタルの画像データ（ＲＡＷデータ）を生成し、制御部２１８に出力する。
【００２８】
ストロボ２０７は、キセノンランプまたはＬＥＤ等によって構成される。ストロボ２０７は、シャッタ２０１の露光動作と同期して所定の視野領域に向けて発光する。ストロボ駆動部２０８は、制御部２１８の制御のもと、ストロボ２０７を発光させる。
【００２９】
画像処理部２０９は、画像データに対して各種の画像処理を施す。具体的には、画像処理部２０９は、画像データに対して、オプティカルブラック減算処理、ホワイトバランス調整処理、画像データの同時化処理、カラーマトリクス演算処理、γ補正処理、色再現処理およびエッジ強調処理等を含む画像処理を行う。画像処理部２０９は、焦点検出領域内の画像データから高周波成分（コントラスト）をハイパスフィルタ処理により抽出してＡＦ評価値を算出する算出処理を行う。なお、画像処理部２０９は、画像データを所定の方式、たとえばＪＰＥＧ（Joint  Photographic  Experts  Group）方式、ＭｏｔｉｏｎＪＰＥＧ方式およびＭＰ４（Ｈ．２６４）方式等に従って圧縮し、圧縮した画像データを記録媒体２１５に記録させてもよい。
【００３０】
入力部２１０は、カメラシステム１の電源状態をオン状態またはオフ状態に切換える電源スイッチ（図示せず）と、静止画撮影の指示を与える静止画レリーズ信号の入力を受け付けるレリーズスイッチ２１０ａと、カメラシステム１に設定された各種撮影モードを切換える撮影モード切換スイッチ（図示せず）と、動画撮影の指示を与える動画レリーズ信号の入力を受け付ける動画スイッチ２１０ｂと、を有する。レリーズスイッチ２１０ａは、外部からの押圧により進退可能であり、半押しされた場合に撮影準備動作を指示するファーストレリーズ信号の入力を受け付ける一方、全押しされた場合に静止画撮影を指示するセカンドレリーズ信号の入力を受け付ける。
【００３１】
表示部２１１は、液晶または有機ＥＬ（Electro  Luminescence）等からなる表示パネルを用いて構成される。表示駆動部２１２は、撮影した画像データや各種撮影情報を表示部２１１に表示させる。
【００３２】
ＦＲＯＭ２１３は、不揮発性メモリを用いて構成される。ＦＲＯＭ２１３は、カメラシステム１を動作させるための各種プログラム、プログラムの実行中に使用される各種データおよび画像処理部２０９による画像処理の動作に必要な各種パラメータ等を記憶する。
【００３３】
ＳＤＲＡＭ２１４は、揮発性メモリを用いて構成される。ＳＤＲＡＭ２１４は、制御部２１８の処理中の情報を一時的に記憶する。
【００３４】
記録媒体２１５は、本体部２の外部から装着されるメモリカード等を用いて構成される。記録媒体２１５は、メモリＩ／Ｆ（図示せず）を介して本体部２に着脱自在に装着される。記録媒体２１５は、画像データが記録される一方、記録した画像データが読み出される。
【００３５】
電源部２１６は、本体部２、レンズ部３および変換アダプタ４を構成する各部に電源を供給する。電源部２１６は、本体部２に装着されたバッテリの電圧の平滑化および昇圧等を行って各構成部に電源を供給する。
【００３６】
本体通信部２１７は、本体部２に装着されるレンズ部３および変換アダプタ４との通信を行うための通信インターフェースである。
【００３７】
制御部２１８は、ＣＰＵ（Central  Processing  Unit）等を用いて構成される。制御部（以下、「ＢＣＰＵ」という）２１８は、入力部２１０からの指示信号に応じて、カメラシステム１を構成する各部に対応する指示やデータの転送等と行ってカメラシステム１の動作を統括的に制御する。
【００３８】
以上の構成を有する本体部２に対して、音声入出部、着脱自在な電子ビューファンダ（ＥＶＦ）、およびインターネットを介してパーソナルコンピュータ等の外部処理装置（図示せず）と双方向に通信可能な通信部等を具備させてもよい。
【００３９】
レンズ部３は、光学系３０１と、レンズ駆動部３０２と、絞り３０３と、絞り駆動部３０４と、フォーカスリング３０５と、ズームリング３０６と、レンズ位置検出部３０７と、ズーム位置検出部３０８と、レンズＦＲＯＭ３０９と、レンズＳＤＲＡＭ３１０と、レンズ通信部３１１と、レンズ制御部３１２と、を有する。
【００４０】
光学系３０１は、撮像素子１０２上の撮像面に像を形成する２群構成のズームレンズで構成される。具体的には、光学系３０１は、前方側から後方側の順に、第１群レンズである前群レンズ３０１ａと、フォーカスレンズ３０１ｂを含む第２群レンズである後群レンズ３０１ｃとを用いて構成される。前群レンズ３０１ａは、負屈折力を有する。後群レンズ３０１ｃは、正屈折力を有する。
【００４１】
前群レンズ３０１ａは、たとえば２枚のレンズを用いて構成され、負屈折力を有する。後群レンズ３０１ｃは、たとえば４枚のレンズを用いて構成され、正屈折力を有する。この４枚のレンズは、フォーカシング時（ＡＦ時）に光軸Ｏ方向に沿って駆動される前方側副レンズと、３枚の後方側副レンズとで構成される。前方側副レンズは、正屈折力の単レンズである。前群レンズ３０１ａおよび後群レンズ３０１ｃは、ズーミング時に光軸Ｏ方向に沿って駆動される。フォーカスレンズ３０１ｂは、レンズ枠３０１ｄによって支持される。
【００４２】
レンズ駆動部３０２は、ステッピングモータやモータドライバ等を用いて構成される。レンズ駆動部３０２は、フォーカシング時にレンズ枠３０１ｄを光軸Ｏ方向に沿って駆動することにより、フォーカスレンズ３０１ｂを光軸Ｏ方向のフォーカシング位置に向けて駆動させる。
【００４３】
絞り３０３は、光学系３０１が集光する光の入射量を制限することにより露出の調整を行う。絞り駆動部３０４は、ステッピングモータやモータドライバ等を用いて構成され、絞り３０３を駆動する。
【００４４】
フォーカスリング３０５は、レンズ部３のレンズ鏡筒の周囲に設けられる回転可能なリングを用いて構成される。フォーカスリング３０５は、カメラシステム１がマニュアルフォーカスモード（以下、「ＭＦモード」という）に設定されている状態で、撮影者によって操作された場合、フォーカスレンズ３０１ｂの位置を光軸Ｏ方向に沿って移動させてレンズ部３の焦点状態を調節する。
【００４５】
ズームリング３０６は、レンズ部３のレンズ鏡筒の周囲に設けられる回転可能なリングを用いて構成される。ズームリング３０６は、撮影者によって操作された場合、後群レンズ３０１ｃの位置を光軸Ｏ方向に沿って移動させてレンズ部３の焦点距離を変更する。
【００４６】
レンズ位置検出部３０７は、フォトインタラプタを用いて構成される。レンズ位置検出部３０７は、レンズ駆動部３０２によって駆動されたフォーカスレンズ３０１ｂの位置を検出する。
【００４７】
ズーム位置検出部３０８は、リニアエンコーダやＡ／Ｄ変換回路等を用いて構成される。ズーム位置検出部３０８は、リニアエンコーダ値のＡ／Ｄ変換結果に基づいて、ズームリング３０６によって駆動される後群レンズ３０１ｃのズーム位置を検出する。
【００４８】
レンズＦＲＯＭ３０９は、不揮発性メモリを用いて構成される。レンズＦＲＯＭ３０９は、光学系３０１の位置および動きを決定するための制御用プログラム、光学系３０１のレンズ特性および各種パラメータを含むレンズデータを記憶している。
【００４９】
レンズＲＡＭ３１０は、揮発メモリを用いて構成される。レンズＲＡＭ３１０は、レンズ制御部３１２の処理中の情報を一時的に記憶している。
【００５０】
レンズ通信部３１１は、レンズ部３が変換アダプタ４を介して本体部２に装着されたときに、本体部２の本体通信部２１７と通信を行うための通信インターフェースである。
【００５１】
レンズ制御部３１２は、ＣＰＵ等を用いて構成される。レンズ制御部（以下、「ＬＣＰＵ」という）３１２は、レンズ部３の動作を制御する。具体的には、ＬＣＰＵ３１２は、レンズ駆動部３０２を駆動させてレンズ部３のフォーカシングやズーミングを行うとともに、絞り駆動部３０４を駆動させて絞り値の変更を行う。ＬＣＰＵ３１２は、レンズ部３が変換アダプタ４を介して本体部２に装着されることで電気的にＢＣＰＵ２１８に接続され、ＢＣＰＵ２１８からの指示信号に従って制御される。
【００５２】
変換アダプタ４は、アダプタ光学系４０１と、ウォブリング駆動部４０２と、レンズ位置検出部４０３と、アダプタＦＲＯＭ４０４と、アダプタＲＡＭ４０５と、第１アダプタ通信部４０６と、第２アダプタ通信部４０７と、アダプタ制御部４０８と、を有する。
【００５３】
アダプタ光学系４０１は、前方側レンズ群４０１ａと、ウォブリングレンズ４０１ｂと、後方側レンズ群４０１ｃとを用いて構成される。なお、アダプタ光学系４０１の詳細な構成については後述する。
【００５４】
ウォブリング駆動部４０２は、ステッピングモータやモータドライバ等を用いて構成される。ウォブリング駆動部４０２は、ウォブリングレンズ４０１ｂを光軸Ｏ方向に沿って微小往復駆動（以下、「ウォブリング駆動」という）または反復駆動する。
【００５５】
ここで、ウォブリング駆動とは、カメラシステム１が静止画撮影または動画撮影を行う場合において、レンズ部３のフォーカスレンズ３０１ｂがフォーカシングを行っているとき、ウォブリングレンズ４０１ｂを、カメラシステム１の合焦位置を中心に微小往復駆動するものである。
【００５６】
また、反復駆動とは、カメラシステム１が静止画撮影を行う場合において、レンズ部３のフォーカスレンズ３０１ｂがフォーカシングを行っているとき、フォーカスレンズ３０１ｂの移動する方向と反対方向の合焦位置に向けてウォブリングレンズ４０１ｂを駆動することである。
【００５７】
このように、ウォブリング駆動部４０２は、ウォブリングレンズ４０１ｂに対して、ウォブリング駆動および反復駆動することで、合焦位置の変化に対する追従動作や素早いフォーカシング動作を可能にする。
【００５８】
レンズ位置検出部４０３は、フォトインタラプタを用いて構成される。レンズ位置検出部４０３は、ウォブリング駆動部４０２によって駆動されるウォブリングレンズ４０１ｂの位置を検出する。
【００５９】
アダプタＦＲＯＭ４０４は、不揮発性メモリを用いて構成される。アダプタＦＲＯＭ４０４は、アダプタ光学系４０１の位置および動きを決定するための制御用プログラム、アダプタ光学系４０１のレンズ特性および各種パラメータを記憶する。
【００６０】
アダプタＲＡＭ４０５は、揮発メモリを用いて構成される。アダプタＲＡＭ４０５は、アダプタ制御部４０８の処理中の情報を一時的に記憶する。
【００６１】
第１アダプタ通信部４０６は、レンズ部３が変換アダプタ４に装着されたとき、レンズ部３のレンズ通信部３１１と通信を行うための通信インターフェースである。
【００６２】
第２アダプタ通信部４０７は、変換アダプタ４が本体部２に装着されたとき、本体部２の本体通信部２１７と通信を行うための通信インターフェースである。
【００６３】
アダプタ制御部４０８は、ＣＰＵ等を用いて構成される。アダプタ制御部（以下、「ＡＣＰＵ」という）４０８は、変換アダプタ４の動作を制御する。ＡＣＰＵ４０８は、ＢＣＰＵ２１８から送信されるレンズ部３および変換アダプタ４の動作を指示する動作命令を、レンズ部３で実行するレンズ命令とアダプタ光学系４０１で実行する光学系命令とに分割する。ＡＣＰＵ４０８は、分割したレンズ命令をレンズ部３の固有の制御方式に変換してレンズ部３に送信する。ＡＣＰＵ４０８は、分割した光学系命令に応じた動作をアダプタ光学系４０１に実行させる。この光学系命令に応じた動作は、ウォブリング動作（ウォブリング駆動）と反復動作（反復駆動）である。ＡＣＰＵ４０８は、本体部２に装着されるレンズ部３から受信したレンズデータを本体部２の制御方式に変換し、アダプタ光学系４０１の光学データと組み合わせることによってレンズ状態データを作成し、作成したレンズ状態データを本体部２に送信する。
【００６４】
ここで、変換アダプタ４の構造について説明する。図３は、変換アダプタ４の要部の構成を示す断面図である。図４は、図３の矢視Ａ方向の変換アダプタ４の正面図である。図５は、図３のＢ−Ｂ線断面図である。図６は、図５の矢視Ｃ方向のウォブリング駆動部の正面図である。図７は、図５のＤ−Ｄ線断面図である。なお、図３においては、左側が前方側であり、右側が後方側である。
【００６５】
図３〜図７に示すように、変換アダプタ４は、前方側レンズマウントリング４１と、後方側レンズマウントリング４２と、前方側レンズ群４０１ａを保持する前方側固定枠４３と、ウォブリングレンズ４０１ｂを保持する可動枠４４と、後方側レンズ群４０１ｃを保持する後方側固定枠４５と、可動枠４４を進退可能に支持するガイド軸４６と、ウォブリング駆動部４０２をカバーするカバー部４７と、可動枠４４を光軸Ｏ方向に沿って駆動するウォブリング駆動部４０２と、ウォブリング駆動時に可動枠４４の位置を検出することによりウォブリングレンズ４０１ｂの位置を検出するレンズ位置検出部４０３と、を備える。
【００６６】
前方側固定枠４３は、断面が略Ｃ字状に形成され、中心部に前方側レンズ群４０１ａを保持する開口領域を有する。後方側固定枠４５は、断面が略Ｃ字状に形成され、中心部に後方側レンズ群４０１ｃを保持する開口領域を有する。前方側固定枠４３の外周側側面および後方側固定枠４５の内周側側面には、嵌合部４３ａ，４５ａがそれぞれ形成される。前方側固定枠４３および後方側固定枠４５は、嵌合部４３ａおよび嵌合部４５ａが嵌合することによって固着している。前方側固定枠４３と後方側固定枠４５とに囲まれた空間Ｋ１には、アダプタ光学系４０１、可動枠４４およびウォブリング駆動部４０２が組み込まれている。前方側固定枠４３および後方側固定枠４５は、前方側固定枠４３と後方側固定枠４５は、可動枠４４を支持するガイド軸４６を貫通した状態で支持する（図７を参照）。
【００６７】
前方側レンズ群４０１ａは、前方側から順に、両凸正レンズの第１レンズＬ１と、両凹負レンズの第２レンズＬ２とを接合した接合レンズであり、負屈折力を有する。ウォブリングレンズ４０１ｂは、両凸正レンズからなる。後方側レンズ群４０１ｃは、前方側から順に、後方側に凸面を向けた正メニスカスレンズＬ３と、両凹負レンズＬ４とを接合した接合レンズからなり、負屈折力を有する。
【００６８】
可動枠４４は、前方側固定枠４３と後方側固定枠４５との嵌合によって形成される空間Ｋ１内に収容される。可動枠４４は、ガイド軸４６により光軸Ｏ方向に沿って進退可能に支持されている。可動枠４４と前方側固定枠４３との間には、弾性部材４４ａが設けられる（図７を参照）。また、可動枠４４と後方側固定枠４５との間には、弾性部材４４ｂが設けられる（図７を参照）。弾性部材４４ａおよび弾性部材４４ｂは、シリコンゴム等を用いて構成される。弾性部材４４ａおよび弾性部材４４ｂは、可動枠４４を互いに押圧している。可動枠４４は、空間Ｋ１の中で光軸Ｏ方向に沿って揺動可能に保持される。
【００６９】
ウォブリング駆動部４０２は、ボイスコイルモータ等を用いて構成される。具体的には、ウォブリング駆動部４０２は、光軸Ｏに直交するラジアル方向に対向して設けられる一対の永久磁石４０２ａ、ヨーク４０２ｂおよび駆動コイル４０２ｃを有する（図６を参照）。
【００７０】
永久磁石４０２ａは、前方側固定枠４３の内周部に沿って湾曲する形状を有する（図５を参照）。一対の永久磁石４０２ａは、光軸Ｏ方向に異極同士が対向するように配置される。永久磁石４０２ａの光軸Ｏ方向の長さは、少なくとも可動枠４４の幅にウォブリング駆動による移動量分を加えた長さを有する。
【００７１】
ヨーク４０２ｂは、永久磁石４０２ａの外周部に設けられる（図６を参照）。ヨーク４０２ｂの外周側には、ウォブリング駆動部４０２に塵や埃が付着するのを防止するカバー部４７が設けられる。
【００７２】
駆動コイル４０２ｃは、可動枠４４の外周部に沿って湾曲した状態で光軸Ｏに対するラジアル方向の軸心まわりに巻回された一対の扁平な小判状をなすコイルを用いて構成される。駆動コイル４０２ｃの一方には、少なくとも内周部に可動枠４４のガタ取り用の磁性体４０２ｅと、電源オン時の初期位置検出用のホール素子４０２ｄとが設けられている。ウォブリングレンズ４０１ｂと永久磁石４０２ａとが対向する方向に沿って見たときに光軸Ｏと垂直な方向の駆動コイル４０２ｃの幅は、永久磁石４０２ａの幅より長く形成される。駆動コイル４０２ｃ外側の断面を弧とするときの円周角θは、永久磁石４０２ａ外側の断面を弧とするときの円周角φより大きく形成される。
【００７３】
レンズ位置検出部４０３は、反射部材４０３ａと、フォトリフレクタ４０３ｂとを有する。反射部材４０３ａおよびフォトリフレクタ４０３ｂは、可動枠４４の外周側および前方側固定枠４３の内周側に対向した状態でそれぞれ設けられる。フォトリフレクタ４０３ｂからの光は、反射部材４０３ａで反射され、再度、フォトリフレクタ４０３ｂに入射する。これにより、レンズ位置検出部４０３は、可動枠４４の位置を検出することにより、ウォブリングレンズ４０１ｂの位置を検出する。
【００７４】
つぎに、本実施の形態１にかかるカメラシステム１が行う動作について説明する。図８は、カメラシステム１が行う処理の概要を示すフローチャートである。図９は、本実施の形態１にかかるカメラシステム１における各ＣＰＵでの通信と処理とのタイミングを示すタイミングチャートである。なお、図９においては、各ＣＰＵ間が双方向で通信を行う状態を太い矢印で記載し、送信のみを行う状態を細い矢印で記載する。
【００７５】
図８に示すように、まず、本体部２の電源がオンされ、本体部２に変換アダプタ４が本体部２に装着されると、ＢＣＰＵ２１８は、ＡＣＰＵ４０８とレンズ装着状態通信（ＢＡ１０１）を行い、レンズ部３が装着されているか否かを判断する（ステップＳ１０１）。
【００７６】
具体的には、ＢＣＰＵ２１８は、ＡＣＰＵ４０８にレンズ部３の装着状態データ要求命令を送信し、ＡＣＰＵ４０８から送信された装着状態データに基づいて、レンズ部３の装着状態を確認する（Ｂ１０１）。ＡＣＰＵ４０８は、ＢＣＰＵ２１８からの要求に応じて、レンズ部３の装着状態を確認し、この確認結果を装着状態データとしてＢＣＰＵ２１８に送信する（Ａ１０１）。
【００７７】
ステップＳ１０１において、レンズ部３が装着されていないとＢＣＰＵ２１８が判断した場合（ステップＳ１０１：Ｎｏ）、ＢＣＰＵ２１８は、レンズ部３が装着されるまで定期的に装着検出を行う等の待機動作を行う。なお、ＢＣＰＵ２１８は、待機中に撮影者により撮影パラメータの変更操作や過去に撮影した画像データを再生する再生操作等が行われた場合、各操作に応じた動作を実行する。
【００７８】
ステップＳ１０１において、レンズ部３が装着されているとＢＣＰＵ２１８が判断した場合（ステップＳ１０１：Ｙｅｓ）、ＢＣＰＵ２１８は、本体通信部２１７および第２アダプタ通信部４０７を介してＡＣＰＵ４０８とレンズデータ取得通信（ＢＡ１０２）を行う（ステップＳ１０２）。
【００７９】
具体的には、ステップＳ１０２において、ＢＣＰＵ２１８は、ＡＣＰＵ４０８に仮想レンズデータ要求命令を送信し、ＡＣＰＵ３２１から送信された仮想レンズデータを取得する（Ｂ１０２）。仮想レンズデータは、フォーカスレンズ３０１ｂの最高動作速度情報および対応可能なウォブリング駆動情報等の動作パラメータと、分光透過率情報、歪補正情報および色収差情報等の光学データとである。なお、本実施の形態１では、仮想レンズデータがレンズ状態データの一部である。
【００８０】
ステップＳ１０２において、ＡＣＰＵ４０８は、ＢＣＰＵ２１８からの要求に応じて、まず、ＬＣＰＵ３１２とレンズデータ取得通信を行う（ＡＬ１０１）。ＬＣＰＵ３１２は、ＡＣＰＵ４０８からの要求に応じて、レンズ部３のレンズデータをＡＣＰＵ４０８に送信する（Ｌ１０１）。ＡＣＰＵ４０８は、ＬＣＰＵ３１２にレンズデータ要求命令を送信し、ＬＣＰＵ３１２から送信されたレンズ部３のレンズデータを取得し、取得したレンズデータの分解能の変換および変換アダプタ４のレンズデータと組み合わせ、本体部２から見てレンズ部３と変換アダプタ４とが仮想の単体交換レンズとして扱えるように本体部２に対応した形式の仮想レンズデータを生成してＢＣＰＵ２１８に送信する（Ａ１０２）。
【００８１】
たとえば、ＡＣＰＵ４０８は、フォーカスレンズ３０１ｂの最高動作速度情報の駆動パルス分解能を、変換アダプタ４の駆動パルス分解能に変換したデータをＢＣＰＵ２１８に送信する。また、ＡＣＰＵ４０８は、フォーカスレンズ３０１ｂの駆動速度情報とウォブリング周期とに基づいて、ウォブリング駆動の１周期中に移動可能な駆動パルス数を求めて分解能に変換したデータをＢＣＰＵ２１８に送信する。さらに、ＡＣＰＵ４０８は、ウォブリング駆動の最大振幅を変換アダプタ４の動作が可能な振幅を加味したデータをＢＣＰＵ２１８に送信する。さらにまた、ＡＣＰＵ４０８は、レンズ部３の光学情報に対して所定の係数（たとえば１．２倍）を乗じる等の方法で変換アダプタ４の光学情報を重複させたデータを生成し、この生成したデータをＢＣＰＵ２１８に送信する。これにより、ステップＳ１０２では、ＢＣＰＵ２１８は、ＡＣＰＵ４０８から全ての情報を得たことを認識することができる。
【００８２】
続いて、ＢＣＰＵ２１８は、ＡＣＰＵ４０８とレンズ状態を確認する同期通信（ＢＡ１０３）を開始する（ステップＳ１０３）。
【００８３】
具体的には、ステップＳ１０３において、ＢＣＰＵ２１８は、ＡＣＰＵ４０８に同期周期毎に仮想レンズ状態データ要求命令を送信し、ＡＣＰＵ３２１から送信された仮想レンズ状態データを取得する（Ｂ１０３）。
【００８４】
ステップＳ１０３において、ＡＣＰＵ４０８は、ＢＣＰＵ２１８からの要求に応じて、まず、ＬＣＰＵ３１２とレンズ状態通信（ＡＬ１０２）を行う。ＬＣＰＵ３１２は、ＡＣＰＵ４０８からの要求に応じて、レンズ部３のレンズ状態データをＡＣＰＵ４０８に送信する（Ｌ１０２）。ＡＣＰＵ４０８は、ＬＣＰＵ３１２にレンズ部３のレンズ状態データ要求命令を送信し、ＬＣＰＵ３１２から送信されたレンズ状態データを取得する（Ａ１０３）。ＡＣＰＵ４０８は、ＢＣＰＵ２１８からの要求に応じて、同期周期毎にＬＣＰＵ３１２から取得したレンズ状態データを用いて仮想レンズ状態データを生成し、生成した仮想レンズ状態データをＢＣＰＵ２１８に送信する（Ａ１０３）。
【００８５】
たとえば、撮像素子２０３の撮像面上の焦点状態は、フォーカスレンズ３０１ｂの位置とウォブリングレンズ４０１ｂの位置とに応じて変化する。このため、ＡＣＰＵ４０８は、レンズ状態データに含まれるフォーカスレンズ３０１ｂの位置データを、フォーカスレンズ３０１ｂおよびウォブリングレンズ４０１ｂの２つの位置データから一つの仮想焦点調節レンズとしたときの換算レンズ位置を算出してＢＣＰＵ２１８へ送信する。
【００８６】
換算レンズ位置の算出方法としては、たとえば以下の方法がある。二つのレンズの撮像面での焦点状態に対するレンズ移動量の感度が同じとした場合、ＡＣＰＵ４０８は、フォーカスレンズ３０１ｂの位置をウォブリングレンズ４０１ｂの位置分解能でのデータに変換したデータに、ウォブリングレンズ４０１ｂの可動範囲における中央を基準位置とした際の現在の位置とのずれ量（差）をずれ方向に応じて加減算する。
【００８７】
また、レンズ部３単体の焦点距離と変換アダプタ４とを組み合わせた場合において、ウォブリングレンズ４０１ｂの位置によって焦点距離が異なるとき、ＡＣＰＵ４０８は、ＬＣＰＵ３１２から取得した焦点距離データに、ウォブリングレンズ４０１ｂの位置と焦点距離とに応じた係数を乗じる方法で、レンズ部３とウォブリングレンズ４０１ｂとの合成焦点距離に変換したデータをＢＣＰＵ２１８に送信する。
【００８８】
ステップＳ１０３の後、ＢＣＰＵ２１８は、撮像素子駆動部２０４を駆動することにより、撮像素子２０３を同期周期毎に動作させて画像データを取得し、取得した画像データに対して画像処理部２０９でライブビュー画像表示用の画像処理を施して表示部２１１にライブビュー画像を表示させる（ステップＳ１０４）。
【００８９】
続いて、ＢＣＰＵ２１８は、レンズ部３または変換アダプタ４が本体部２に装着されているか否かを判断する（ステップＳ１０５）。レンズ部３または変換アダプタ４が本体部２に装着されていないとＢＣＰＵ２１８が判断した場合（ステップＳ１０５：Ｎｏ）、カメラシステム１は、ステップＳ１０１へ戻る。一方、レンズ部３または変換アダプタ４が本体部２に装着されているとＢＣＰＵ２１８が判断した場合（ステップＳ１０５：Ｙｅｓ）、カメラシステム１は、ステップＳ１０６へ移行する。
【００９０】
ステップＳ１０６において、ＢＣＰＵ２１８は、本体部２の電源がオフされているか否かを判断する。本体部２の電源がオフされているとＢＣＰＵ２１８が判断した場合（ステップＳ１０６：Ｙｅｓ）、カメラシステム１は、後述するステップＳ１１５へ移行する。一方、本体部２の電源がオフされていないとＢＣＰＵ２１８が判断した場合（ステップＳ１０６：Ｎｏ）、カメラシステム１は、ステップＳ１０７へ移行する。
【００９１】
ステップＳ１０７において、レリーズスイッチ２１０ａが半押し操作されることにより、ファーストレリーズ信号が入力された場合（ステップＳ１０７：Ｙｅｓ）、ＢＣＰＵ２１８は、ピントを自動的に合わせる静止画ＡＦ処理を実行する（ステップＳ１０８）。なお、静止画ＡＦ処理の詳細について後述する。また、静止画ＡＦ処理と並行して測光および露出値の算出処理等の撮影に必要な他の動作も実行される。
【００９２】
続いて、ＢＣＰＵ２１８は、表示駆動部２１２を駆動することにより、表示部２１１が表示するライブビュー画像上に合焦マークを点灯する合焦表示を表示部２１１に表示させる（ステップＳ１０９）。なお、ＢＣＰＵ２１８は、静止画ＡＦ処理で合焦位置を検出できなかった場合、合焦マークを点滅させることにより警告表示を行ってもよい。
【００９３】
その後、ファーストレリーズ信号が入力中であり（ステップＳ１１０：Ｙｅｓ）、レリーズスイッチ２１０ａが全押し操作されることにより、セカンドレリーズ信号が入力された場合（ステップＳ１１１：Ｙｅｓ）、カメラシステム１は、ＢＣＰＵ２１８の制御のもと、撮影を行う（ステップＳ１１２）。
【００９４】
具体的には、ステップＳ１１２において、ＢＣＰＵ２１８は、ＡＣＰＵ４０８と絞り駆動通信（ＢＡ１０９）を行い、絞り３０３の絞り動作命令と目標絞り値とをＡＣＰＵ４０８へ送信する（Ｂ１０７）。この場合、ＢＣＰＵ２１８より絞り動作命令と目標絞り値とを受けたＡＣＰＵ４０８は、ＬＣＰＵ３１２と絞り駆動通信（ＡＬ１０６）を行い、絞り動作命令と目標絞り値をＬＣＰＵ３１２に送信する（Ａ１０７）。ＬＣＰＵ３１２は、ＡＣＰＵ４０８から送信された絞り動作命令と目標絞り値とに基づいて、絞り駆動部３０４を駆動制御する。
【００９５】
続いて、ＢＣＰＵ２１８は、取得した画像データをＳＤＲＡＭ２１４または記録媒体２１５に記録する（ステップＳ１１３）。この際、ＢＣＰＵ２１８は、表示駆動部２１２を駆動することにより、取得した画像データに対応する静止画像（撮影画像）を所定時間（たとえば２秒）だけ表示部２１１にレックビュー表示させる。
【００９６】
その後、ＢＣＰＵ２１８は、表示部２１１が表示している静止画像の削除や合焦マークを初期化し、ライブビュー画像を表示部２１１に表示させる表示の初期化を実行する（ステップＳ１１４）、ステップＳ１１４の後、カメラシステム１は、ステップＳ１０５へ戻る。
【００９７】
ステップＳ１０７において、レリーズスイッチ２１０ａを介してファーストレリーズ信号が入力されていない場合（ステップＳ１０７：Ｎｏ）、カメラシステム１は、ステップＳ１０５へ戻る。
【００９８】
ステップＳ１１０において、ファーストレリーズ信号が入力中でない場合（ステップＳ１１０：Ｎｏ）、カメラシステム１は、ステップＳ１１４へ移行する。
【００９９】
ステップＳ１１１において、レリーズスイッチ２１０ａを介してセカンドレリーズ信号が入力されていない場合（ステップＳ１１１：Ｎｏ）、カメラシステム１は、ステップＳ１１０へ戻る。
【０１００】
ステップＳ１０６において、本体部２の電源がオフされた場合（ステップＳ１０６：Ｙｅｓ）について説明する。この場合、ＢＣＵＰ２１８は、各種データの退避、リセット動作および電源系統の切断処理等の所定の終了処理を実行し（ステップＳ１１５）、本処理を終了する。
【０１０１】
つぎに、図８のステップＳ１０８の静止画ＡＦ処理について説明する。図１０は、静止画ＡＦ処理の概要を示すフローチャートである。図１１は、カメラシステム１の静止画ＡＦ動作時の各ＣＰＵ間での通信と処理とのタイミングを示すタイミングチャートである。なお、図１１のレンズ位置は、各レンズ駆動タイミングでのレンズ位置の変化を模式的に示したものであり、破線を方向判断で判断時の駆動方向と逆方向に合焦位置があると判断した場合のレンズ位置の変化を示している。また、図１１においては、各ＣＰＵ間が双方向で通信を行う状態を太い矢印で記載し、送信のみを行う状態を細い矢印で記載する。
【０１０２】
図１０に示すように、ＡＣＰＵ４０８は、ＢＣＰＵ２１８との通信で、最初のレンズ駆動指示信号を受信した場合、ＡＦ動作中のウォブリングレンズ４０１ｂの光軸Ｏ方向における駆動範囲を確保するため、ウォブリングレンズ４０１ｂのレンズ位置を所定の基準位置、たとえばウォブリングレンズ４０１ｂの可動範囲における中央の位置に移動させる初期化を行う（ステップＳ２０１）。なお、この初期化は、このタイミングで行う必要はなく、本体部２に電源が投入された直後または撮影した直後等で行うようにしてもよい。
【０１０３】
続いて、ＢＣＰＵ２１８は、ＡＣＰＵ４０８と合焦方向判断用のレンズ駆動開始通信（ＢＡ１０４）を行い、仮想焦点調節レンズを駆動して合焦させる合焦位置の方向を判断する（ステップＳ２０２）。
【０１０４】
具体的には、ステップＳ２０２において、ＢＣＰＵ２１８は、ＡＣＰＵ４０８に仮想焦点調節レンズを現在位置から所定方向、たとえば至近方向に駆動させる駆動命令を同期タイミングで送信し、同期周期毎に算出したＡＦ評価値とＡＣＰＵ４０８から送信された換算レンズ位置とに基づいて合焦位置方向を判断する（Ｂ１０４）。
【０１０５】
ステップＳ２０２において、ＡＣＰＵ４０８は、ＬＣＰＵ３１２と合焦方向判断用のレンズ駆動開始通信（ＡＬ１０３）を行う。ＡＣＰＵ４０８は、ＢＣＰＵ２１８から送信された駆動命令に基づいて、ＬＣＰＵ３１２にレンズ駆動部３０２の駆動命令を送信するとともに、レンズ駆動部３０２の駆動中にＬＣＰＵ３１２からでフォーカスレンズ３０１ｂのレンズ位置を取得する（Ａ１０４）。ＡＣＰＵ４０８は、ＢＣＰＵ２１８からの要求に応じて、同期周期毎にＬＣＰＵ３１２から取得したレンズ状態データを用いて仮想レンズ状態データを生成し、生成した仮想レンズ状態データをＢＣＰＵ２１８に送信する（Ａ１０４）。
【０１０６】
ステップＳ２０２において、ＬＣＰＵ３１２は、ＡＣＰＵ４０８から送信されたレンズ駆動部３０２の駆動命令に基づいて、レンズ駆動部３０２の駆動制御を行うとともに、ＡＣＰＵ４０８からの要求に応じてレンズ状態データをＡＣＰＵ４０８に送信する（Ｌ１０３）。
【０１０７】
図１２は、カメラシステム１が行う静止画ＡＦ動作の一例を説明するための模式図である。なお、図１２においては、縦軸がＡＦ評価値を示し、横軸が仮想焦点調節レンズのレンズ位置を示す。また、図１２においては、左側が無限方向を示し、右側が至近方向を示す。また、ＣＤ１〜ＣＤ１４は、フォーカスレンズ３０１ｂおよびウォブリングレンズ４０１ｂの位置に応じて順次取得されるＡＦ評価値を示す。また、ＬＰ１〜Ｌ１４は、ＢＣＰＵ２１８が撮像素子２０３での撮像動作実行毎にＡＣＰＵ４０８から取得する換算レンズのレンズ位置を示す。
【０１０８】
図１２に示すように、ＢＣＰＵ２１８は、フォーカスレンズ３０１ｂの至近方向への駆動開始から同期周期４周期分（ＬＤ１）の方向判断用のレンズ駆動ＬＤ１の範囲でＡＦ評価値ＣＤ１〜ＣＤ４と換算レンズ位置ＬＰ１〜ＬＰ４とを取得し、最小二乗法等でＡＦ評価値が増加傾向であるか否かを判断する。ＢＣＰＵ２１８は、ＡＦ評価値が増加傾向であれば至近方向を合焦方向であると判断する一方、ＡＦ評価値が減少傾向であれば無限方向を合焦方向であると判断する。この場合、ＡＣＰＵ４０８は、ＢＣＰＵ２１８から受信した仮想焦点調節レンズの駆動信号を、レンズ部３に対応した方式の駆動信号に変換し、第１アダプタ通信部４０６およびレンズ通信部３１１を介してＬＣＰＵ３１２へ送信してレンズ駆動部３０２を駆動することによりフォーカスレンズ３０１ｂの駆動を開始させるとともに、ＬＣＰＵ３１２がレンズ位置検出部３０７により検出させたフォーカスレンズ３０１ｂの位置を非同期で取得し、ステップＳ１０３で説明した方法で換算レンズ位置を算出してＢＣＰＵ２１８へ送信する。
【０１０９】
その後、ＢＣＰＵ２１８は、ＡＣＰＵ４０８とスキャン駆動用レンズ駆動開始通信（ＢＡ１０５）を行い、仮想焦点調節レンズを合焦方向と判断した方向へ向け合焦位置のスキャン駆動を開始させる（ステップＳ２０３）。
【０１１０】
具体的には、ステップＳ２０３において、ＢＣＰＵ２１８は、ＡＣＰＵ４０８に合焦方向へフォーカスレンズ３０１ｂの駆動命令を同期タイミングで送信し、同期周期毎にＡＦ評価値を算出してＡＦ評価値のピーク（極大値）を検出する（Ｂ１０５）。
【０１１１】
ステップＳ２０３において、ＡＣＰＵ４０８は、ＬＣＰＵ３１２とスキャン駆動用レンズ駆動開始通信（ＡＬ１０４）を行う。ＡＣＰＵ４０８は、ＢＣＰＵ２１８から送信された駆動命令に基づいて、ＬＣＰＵ３１２にレンズ駆動部３０２の駆動命令を送信するとともに、レンズ駆動部３０２の駆動中にＬＣＰＵ３１２からでフォーカスレンズ３０１ｂのレンズ位置を取得する（Ａ１０５）。ＬＣＰＵ３１２は、ＡＣＰＵ４０８から送信されたレンズ駆動部３０２の駆動命令に基づいて、レンズ駆動部３０２の駆動制御を行う（Ｌ１０４）。
【０１１２】
続いて、ＢＣＰＵ２１８は、撮像素子駆動部２０４を駆動することにより、撮像素子２０３に撮像動作を同期周期毎に実行させ、画像処理部２０９によりＡＦ評価値を算出させて時系列的にＳＤＲＡＭ２１４に記録させる（ステップＳ２０４）。
【０１１３】
その後、ＢＣＰＵ２１８は、ＡＣＰＵ４０８とレンズ状態通信（ＢＡ１０３）を行い、撮像素子２０３の撮像動作ごとに換算レンズの位置を取得し、画像処理部２０９に算出させたＡＦ評価位置に対応付けてＳＤＲＡＭ２１４に記録させる（ステップＳ２０５）。
【０１１４】
具体的には、ステップＳ２０５において、ＢＣＰＵ２１８は、ＡＣＰＵ４０８に同期周期毎に仮想レンズ状態データ要求命令を送信し、ＡＣＰＵ３２１から送信された仮想レンズ状態データを取得する（Ｂ１０５）。
【０１１５】
ステップＳ２０５において、ＡＣＰＵ４０８は、ＢＣＰＵ２１８からの要求に応じて、まず、同期周期毎にＬＣＰＵ３１２から取得したレンズ状態データを用いて仮想レンズ状態データを生成し、生成した仮想レンズ状態データをＢＣＰＵ２１８に送信する（Ａ１０５）。ＬＣＰＵ３１２は、ＡＣＰＵ４０８の要求に応じて、レンズ状態データを要求毎にＡＣＰＵ４０８に送信する（Ｌ１０４）。
【０１１６】
続いて、ＢＣＰＵ２１８は、ＳＤＲＡＭ２１４に記録されたＡＦ評価値に基づいてＡＦ評価値のピーク越え判断を行う（ステップＳ２０６）。
【０１１７】
具体的には、図１２に示すように、ＢＣＰＵ２１８は、ステップＳ２０２の方向判断後のレンズ位置ＬＰ４を基準に、フォーカスレンズ３０１ｂの至近方向へ向けてＡＦ評価値のピークを検出するレンズ駆動ＬＤ２の駆動開始から同期周期毎に取得したＡＦ評価値が増加から減少に転じるＡＦ評価値ＣＤ１４が検出された時点をＡＦ評価値のピーク越えと判断する。この際、ＢＣＰＵ２１８は、ＡＦ評価値のピーク越えと判断した時点でＡＦ評価値の最大（極大）値（ＣＤ１３）と、その前後の値（ＣＤ１２，ＣＤ１４）と、これらのＡＦ評価値それぞれを取得した時点でのレンズ位置（ＬＰ１２、ＬＰ１３およびＬＰ１４）を対応付けて合焦位置算出用のデータとしてＳＤＲＡＭ２１４に記録する。
【０１１８】
その後、ステップＳ２０６のＡＦ評価値のピーク越え判定でＢＣＰＵ２１８がＡＦ評価値のピーク越えがあると判断した場合（ステップＳ２０７：Ｙｅｓ）、カメラシステム１は、後述するステップＳ２０８へ移行する。一方、ステップＳ２０６のＡＦ評価値のピーク越え判定でＢＣＰＵ２１８がＡＦ評価値のピーク越えがないと判定した場合（ステップＳ２０７：Ｎｏ）、カメラシステム１は、ステップＳ２０４へ戻る。
【０１１９】
ステップＳ２０８において、ＢＣＰＵ２１８は、ＡＦ評価値のピークを検出するフォーカスレンズ３０１ｂのスキャン駆動を停止する（ステップＳ２０８）。
【０１２０】
具体的には、ステップＳ２０８において、ＢＣＰＵ２１８は、ＡＣＰＵ４０８にＡＦ評価値のピークを検出した時点で、仮想焦点調節レンズの駆動停止命令を同期タイミングで送信する（Ｂ１０５）。
【０１２１】
ステップＳ２０８において、ＡＣＰＵ４０８は、ＢＣＰＵ２１８から送信された駆動停止命令に基づいて、ＬＣＰＵ３１２にレンズ駆動部３０２の駆動停止命令を送信するとともに、ＬＣＰＵ３１２からレンズ駆動部３０２の駆動停止信号を取得し、仮想焦点調節レンズの駆動停止信号をＢＣＰＵ２１８に同期タイミングで送信する（Ａ１０５）。
【０１２２】
ステップＳ２０８において、ＬＣＰＵ３１２は、ＡＣＰＵ４０８から送信されたレンズ駆動部３０２の駆動命令に基づいて、レンズ駆動部３０２の駆動停止制御を行い、レンズ駆動部３０２の駆動停止後にＡＣＰＵ４０８に駆動停止信号を送信する（Ｌ１０４）。
【０１２３】
続いて、ＢＣＰＵ２１８は、ＳＤＲＡＭ２１４に記録された合焦位置算出用のデータに基づいて、合焦位置を算出する（ステップＳ２０９）。
【０１２４】
図１３および図１４は、ＢＣＰＵ２１８による合焦位置の算出方法を説明する模式図である。なお、図１３および図１４においては、縦軸がＡＦ評価値を示し、横軸がレンズ位置を示す。また、図１３および図１４においては、ＣＤnがＡＦ評価値のピーク越え判断時に取得したＡＦ評価値の最大値（図１０のＣＤ１３）であり、ＬＰnがＡＦ評価値のピーク越え判断時にＡＦ評価値の最大値を取得した時点の仮想焦点調節レンズの換算レンズ位置（図１０のＬＰ１３）に対応する。また、ＣＤn-1がＡＦ評価値のピーク越え判断時にＡＦ最大値の１周期前に取得したＡＦ評価値（図１０のＣＤ１２）であり、ＬＰn-1がＡＦ評価値のピーク越え判断時にＡＦ最大値の１周期前にＡＦ評価値を取得した時点の仮想焦点調節レンズの換算レンズ位置（図１０のＬＰ１２）に対応する。また、ＣＤn+1がＡＦ評価値のピーク越え判断時にＡＦ評価値の１周期後にＡＦ評価値（図１０のＣＤ１４）であり、ＬＰn+1がＡＦ評価値のピーク越え判断時にＡＦ最大値の１周期後にＡＦ評価値を取得した時点の仮想焦点調節レンズの換算レンズ位置（図１０のＬＰ１４）に対応する。また、ＣＤmaxがＡＦ評価値の最大値であり、ＬＰmaxが合焦位置に対応する。
【０１２５】
図１４に示すように、ＡＦ評価値がＣＤn-1＞ＣＤn+1を満たす場合、ＢＣＰＵ２１８は、以下の式（１）によって合焦位置ＬＰmaxを算出する。
【数１】
2012247578.tif 000003
たとえば、式（１）に図１２の合焦位置算出データを用いて、ＣＤn-1＝ＣＤ12、Ｄn＝ＣＤ13、ＣＤn+1＝ＣＤ14それぞれを代入すると、
【数２】
2012247578.tif 000004
となる。
これに対して、図１５に示すように、ＡＦ評価値がＣＤn-1≦ＣＤn+1を満たす場合、ＢＣＰＵ２１８は、以下の式（３）によって合焦位置ＬＰmaxを算出する。
【数３】
2012247578.tif 000005
このように、ＢＣＰＵ２１８は、３点補間演算で仮想焦点調節レンズの合焦位置を算出する。なお、合焦位置の算出方法は、上記した３点補間演算に限定されるものでなく、たとえば２次関数近似等の他の方法で求めてもよい。
【０１２６】
ステップＳ２０９の後、ＢＣＰＵ２１８は、ＡＣＰＵ４０８と合焦位置へのレンズ駆動通信を行い（ＢＡ１０７）、仮想焦点調節レンズを合焦位置へ駆動させる（ステップＳ２１０）。その後、カメラシステム１は、図８のメインルーチンへ戻る。
【０１２７】
具体的には、ステップＳ２１０において、ＢＣＰＵ２１８は、ＡＣＰＵ４０８にステップＳ２０９で算出した合焦位置へ仮想焦点調節レンズを駆動させる駆動信号と合焦駆動用の駆動パラメータを送信する（Ｂ１０６）。
【０１２８】
ステップＳ２１０において、ＡＣＰＵ４０８は、ＢＣＰＵ２１８から受信した駆動信号に応じてウォブリング駆動部４０２を駆動することにより、ウォブリングレンズ４０１ｂを合焦位置に移動させる（Ａ１０６）。その後、ＡＣＰＵ４０８は、ＢＣＰＵ２１８とレンズ駆動停止完了通信を行い（ＢＡ１０８）、仮想焦点調節レンズの駆動完了信号をＢＣＰＵ２１８に同期タイミングで送信する（Ａ１０６）。
【０１２９】
ここで、合焦位置への移動をウォブリングレンズ４０１ｂで行うのは、レンズ部３が位相差ＡＦに対応した交換レンズである場合、山登りＡＦ対応（コントラストＡＦ）の交換レンズと比較して小刻みな反転動作が考慮されておらず、機械的なガタによるバックラッシュ駆動分が停止位置の誤差となり、正しい合焦位置にレンズ駆動できないためである。
【０１３０】
以上説明した本発明の実施の形態１によれば、ＡＣＰＵ４０８が、本体部２から送信されるレンズ部３および変換アダプタ４の動作を指示する動作命令を、レンズ部３で実行するレンズ命令と変換アダプタ４のウォブリングレンズ４０１ｂで実行する光学系命令とに分割し、レンズ部３で実行するレンズ命令をレンズ部３の制御方式に変換してレンズ部３に送信するとともに、ウォブリングレンズ４０１ｂで実行する光学系命令に応じた動作をウォブリング駆動部４０２に実行させる。これにより、レンズ交換可能なカメラシステム１の本体部２に、この本体部２と制御方式が異なるレンズ部３を、変換アダプタ４を介して装着した場合であっても、レンズ部３に本体部２が指示する全ての動作を適切に行わせることができる。
【０１３１】
また、本発明の実施の形態１によれば、本体部２から見てレンズ部３と変換アダプタ４とを着脱自在な単体の交換レンズとして扱うことができる一方、レンズ部３から見て変換アダプタ４と本体部２とを一体的なカメラ本体部として扱うことができる。
【０１３２】
また、本発明の実施の形態１によれば、ＡＣＰＵ４０８が、装着されるレンズ部３から取得したレンズデータを本体部２の制御方式に変換し、アダプタ光学系４０１の光学データと組み合わせることによってレンズ状態データを作成し、この作成したレンズ状態データを本体部２に送信する。これにより、本体部２で光学データの変化や特性に応じた画像処理を行うことができる。
【０１３３】
（実施の形態２）
つぎに、本発明の実施の形態２について説明する。上述した実施の形態１では、カメラシステムが行う静止画撮影時の動作について説明したが、本発明の実施の形態２では、カメラシステムが行う動画撮影時の動作について説明する。なお、本発明の実施の形態２にかかるカメラシステムは、上述した実施の形態１にかかるカメラシステムと同様の構成を有する。また、図面の記載において、同一の部分には同一の符号を付している。
【０１３４】
図１５は、本発明の実施の形態２にかかるカメラシステム１が行う処理の概要を示すフローチャートである。図１６は、本発明の実施の形態２にかかるカメラシステム１における各ＣＰＵ間での通信と処理とのタイミングを示すタイミングチャートである。
【０１３５】
図１５に示すように、カメラシステム１は、ステップＳ３０１〜ステップＳ３０６を実行する。なお、ステップＳ３０１〜ステップＳ３０６は、図８で説明したステップＳ１０１〜ステップＳ１０６それぞれに対応するため説明を省略する。また、同様に図１６に示す各ＣＰＵのタイミングＢ２０１〜Ｂ２０３、ＢＡ２０１〜ＢＡ２０３、Ａ２０１〜Ａ２０３、ＡＬ２０１〜ＡＬ２０２およびＬ２０１〜Ｌ２０２は、図９および図１１で説明した各ＣＰＵのタイミングＢ１０１〜Ｂ１０３、ＢＡ１０１〜ＢＡ１０３、Ａ１０１〜Ａ１０３、ＡＬ１０１〜ＡＬ１０２およびＬ１０１〜Ｌ１０２それぞれに対応するため説明を省略する。
【０１３６】
ステップＳ３０７において、ＢＣＰＵ２１８は、レリーズスイッチ２１０ａが操作されることにより、ファーストレリーズ信号が入力されたか否かを判断する。ファーストレリーズ信号が入力されたとＢＣＰＵ２１８が判断した場合（ステップＳ３０７：Ｙｅｓ）、カメラシステム１は、後述するステップＳ３１３へ移行する。一方、ファーストレリーズ信号が入力されていないとＢＣＰＵ２１８が判断した場合（ステップＳ３０７：Ｎｏ）、カメラシステム１は、後述するステップＳ３０８へ移行する。
【０１３７】
ステップＳ３０８において、ＢＣＰＵ２１８は、動画スイッチ２１０ｂが操作されることにより、動画スイッチ２１０ｂがオン状態であるか否かを判断する。動画スイッチがオン状態であるとＢＣＰＵ２１８が判断した場合（ステップＳ３０８：Ｙｅｓ）、カメラシステム１は、ステップＳ３０９へ移行する。一方、動画スイッチがオン状態でないとＢＣＰＵ２１８が判断した場合（ステップＳ３０８：Ｎｏ）、カメラシステム１は、ステップＳ３０５へ戻る。
【０１３８】
ステップＳ３０９おいて、ＢＣＰＵ２１８は、動作撮影を開始する。具体的には、ＢＣＰＵ２１８は、撮像素子駆動部２０４を駆動することにより、撮像素子２０３を同期周期毎に動作させて、撮像素子２０３から連続的に出力される画像データを画像処理部２０９で画像処理を順次施してＳＤＲＡＭ２１４または記録媒体２１５への記録を開始する。
【０１３９】
続いて、ＢＣＰＵ２１８は、動画撮影中にピントを自動的に合わせる動画ＡＦ処理を実行する（ステップＳ３１０）。なお、動画ＡＦ処理の詳細については後述する。また、ＢＣＰＵ２１８は、動画ＡＦ処理と並行して測光および露出値の算出処理等の撮影に必要な他の動作も実行する。
【０１４０】
その後、ＢＣＰＵ２１８は、撮像素子駆動部２０４により撮像素子２０３の動作を停止させて動画撮影を終了する（ステップＳ３１１）。
【０１４１】
続いて、ＢＣＰＵ２１８は、表示駆動部２１２を駆動することにより、表示部２１１が表示している動画撮影用の画像を削除し、ライブビュー画像を表示部２１１に表示させる表示の初期化を実行し（ステップＳ３１２）、カメラシステム１は、ステップＳ３０５へ戻る。
【０１４２】
ステップＳ３０７において、ファーストレリーズ信号が入力されたとＢＣＰＵ２１８が判断した場合（ステップＳ３０７：Ｙｅｓ）について説明する。この場合、カメラシステム１は、実施の形態１で上述した静止画撮影処理を実行する（ステップＳ３１３）。その後、カメラシステム１は、ステップＳ３０５へ戻る。
【０１４３】
ステップＳ３０６において、本体部２の電源がオフされた場合（ステップＳ１０６：Ｙｅｓ）について説明する。この場合、ＢＣＵＰ２１８は、各種データの退避、リセット動作および電源系統の切断処理等の所定の終了処理を実行する（ステップＳ３１４）。その後、カメラシステム１は、本処理を終了する。
【０１４４】
つぎに、図１５のステップＳ３１０の動画ＡＦ処理について説明する。図１７は、動画ＡＦ処理の概要を示すフローチャートである。図１８は、カメラシステム１の動画ＡＦ動作時の各ＣＰＵ間での通信と処理とのタイミングを示すタイミングチャートである。なお、図１８のレンズ位置は、各レンズ駆動タイミングでのレンズ位置の変化を模式的に示したものであり、破線を方向判断で判断時の駆動方向と逆方向に合焦位置があると判断した場合のレンズ位置の変化を示している。
【０１４５】
図１７に示すように、カメラシステム１は、ステップＳ４０１〜ステップＳ４０８を実行する。なお、ステップＳ４０１〜ステップＳ４０８は、図１１で説明したステップＳ２０１〜ステップＳ２０８それぞれに対応する山登りＡＦ処理と同様の動作を実行してピント合わせを行うため説明を省略する。なお、動画撮影時では、レンズ部３の駆動に伴う騒音の低減や動画の見え方を考慮してレンズ駆動速度を静止画撮影時よりも低速で行うようにしてもよい。また、同様に、図１８に示す各ＣＰＵの処理および通信のタイミングＢ２０４〜Ｂ２０５、ＢＡ２０４、Ａ２０４〜Ａ２０５、ＡＬ２０３〜ＡＬ２０５およびＬ２０３〜Ｌ２０４は、図１２で説明した各ＣＰＵの処理および通信のタイミングＢ１０４〜Ｂ１０５、ＢＡ１０４、Ａ１０４〜Ａ１０５、ＡＬ１０３〜ＡＬ１０５およびＬ１０３〜Ｌ１０４それぞれに対応するため説明を省略する。
【０１４６】
ステップＳ４０９において、ＢＣＰＵ２１８は、ＡＣＰＵ４０８とウォブリング駆動開始通信（ＢＡ２０７）を行い、ウォブリング駆動を開始する。
【０１４７】
具体的には、ステップＳ４０９において、ＢＣＰＵ２１８は、ＡＣＰＵ４０８に仮想焦点調節レンズのウォブリング駆動命令を同期タイミングで送信し、動画スイッチ２１０ｂがオフ状態になった場合、ウォブリング駆動停止命令をＡＣＰＵ４０８に送信する（Ｂ２０６）。
【０１４８】
また、ＢＣＰＵ２１８は、合焦位置の前後にウォブリングレンズ４０１ｂを微小往復駆動させてＡＦ評価値をモニタしながら合焦状態を維持しつつ、ウォブリング駆動のためのウォブリング初期設定を行う（Ｂ２０６）。ウォブリング初期設定とは、ウォブリング駆動を行うためのウォブパラメータ（Ｗｏｂパラメータ）、たとえばウォブリングの周期、振幅および振幅中心からの移動量等の既定の初期値に設定することである。
【０１４９】
続いて、ＢＣＰＵ２１８は、動画スイッチ２１０ｂがオフ状態であるか否かを判断する（ステップＳ４１０）。動画スイッチ２１０ｂがオフ状態であるとＢＣＰＵ２１８が判断した場合（ステップＳ４１０：Ｙｅｓ）、カメラシステム１は、後述するステップＳ４２７へ移行する。一方、動画スイッチ２１０ｂがオフ状態でないとＢＣＰＵ２１８が判断した場合（ステップＳ４１０：Ｎｏ）、カメラシステム１は、後述するステップＳ４１１へ移行する。
【０１５０】
ステップＳ４１１において、ＢＣＰＵ２１８は、後述するステップＳ４１５での被写体状況判断結果に応じて、ウォブリング駆動のパラメータの設定が変更された場合、ＡＣＰＵ４０８とウォブリング駆動パラメータ変更通信（ＢＡ２０８）を行い、新たなウォブリング駆動のパラメータを更新する。
【０１５１】
具体的には、ステップＳ４１１において、ＢＣＰＵ２１８は、ＡＣＰＵ４０８に仮想焦点調節レンズのウォブリング駆動命令を送信するとともに、ウォブリング駆動動作変更用の駆動パラメータを送信する（Ｂ２０６）。
【０１５２】
また、ＡＣＰＵ４０８は、ＢＣＰＵ２１８から送信された仮想焦点調節レンズのウォブリング駆動命令に基づいて、ウォブリング駆動部４０２の駆動制御を行う（Ａ２０６）。ＡＣＰＵ４０８は、ＬＣＰＵ３１２と追従駆動開始通信（ＡＬ２０６）またはレンズ駆動停止通信（ＡＬ２０７）を行う。さらに、ＡＣＰＵ４０８は、ＢＣＰＵ２１８からの仮想焦点調節レンズのウォブリング駆動命令の中に被写体を追従する追従動作命令が含まれているか否かに応じてＬＣＰＵ３１２にレンズ駆動部３０２の駆動命令、またはレンズ駆動部３０２の駆動停止命令を送信する（Ａ２０６）。
【０１５３】
また、ＬＣＰＵ３１２は、ＡＣＰＵ４０８から送信されるレンズ駆動部３０２の駆動命令、またはレンズ駆動部３０２の駆動停止命令に基づいて、レンズ駆動部３０２の駆動制御を行うとともに、ＡＣＰＵ４０８からの要求に応じて、レンズ状態データを要求毎にＡＣＰＵ４０８に送信する。
【０１５４】
続いて、ＡＣＰＵ４０８は、ＢＣＰＵ２１８から送信されたウォブリング駆動のウォブパラメータに基づいて、ウォブリングレンズ４０１ｂを駆動する（ステップＳ４１２）。
【０１５５】
図１９は、動画撮影時のウォブリング駆動の一例を説明するタイミングチャートである。図１９において、ＬＰがフォーカスレンズ３０１ｂとウォブリングレンズ４０１ｂとを仮想的に合成し、位置情報をウォブリングレンズ４０１ｂの位置分解能に換算した仮想焦点調節レンズの換算レンズ位置を示す。ＤＴ１がウォブリングレンズ４０１ｂの駆動タイミングを示し、ＤＴ２がフォーカスレンズ３０１ｂの駆動タイミングを示す。ＬＤ１１が設定されたウォブリング振幅（片側）によるウォブリングレンズ４０１ｂの駆動量を示し、ＬＤ１２が設定されたウォブリング中心移動量によるフォーカスレンズ３０１ｂの駆動量を示す。
【０１５６】
図１９に示すように、静止した被写体を撮影する場合において、ウォブリング振幅の中心位置を固定したままその前後の微小往復駆動のみを行う非追従駆動を行うとき、ＡＣＰＵ４０８は、ウォブリング駆動部４０２を駆動することによりウォブリングレンズ４０１ｂのみ駆動させる。具体的には、ＢＣＰＵ２１８から送信されたウォブリング振幅（片側）の設定値が５パルスである場合、ＡＣＰＵ４０８は、ウォブリングレンズ４０１ｂの駆動タイミングＤＴ１の一つのＨ期間分の駆動を１０パルス分の駆動を行う（５×２＝１０）。その後、ＡＣＰＵ４０８は、次回のステップＳ４１２のタイミングでは、逆方向にウォブリングレンズ４０１ｂの駆動を１０パルス分の駆動を行う。
【０１５７】
このような動作をＡＣＰＵ４０８が繰り返し行うことにより、ウォブリング駆動の非追従駆動が実行される。
【０１５８】
これに対して、移動する被写体を撮影する場合において、被写体の動きに合わせてウォブリング振幅の中心位置を移動させながらその前後の微小往復駆動のみを行う追従駆動を行うとき、ＡＣＰＵ４０８は、ウォブリング駆動部４０２を駆動することによりウォブリングレンズ４０１ｂを駆動させる。
【０１５９】
さらに、ＡＣＰＵ４０８は、ウォブリングレンズ４０１ｂの駆動と合わせて、ＬＣＰＵ３１２と通信を非同期で行ってＢＣＰＵ２１８から指定されたウォブリング中心移動量をレンズ部３のレンズ駆動量の分解能に変換して駆動方向情報と合わせて送信し、レンズ駆動部３０２を駆動することによりフォーカスレンズ３０１ｂを駆動させる。
【０１６０】
具体的には、ＢＣＰＵ２１８から送信されたウォブリング振幅（片側）の設定値が５パルスである場合において、ウォブリング中心の移動量が至近方向に６パルスであるとき、ＡＣＰＵ４０８は、ウォブリングレンズ４０１ｂの駆動量ＬＤ１１を１０パルス（２×５）の駆動を行い、ＬＣＰＵ３１２は、フォーカスレンズ３０１ｂの駆動量ＬＤ１２を換算レンズ位置の移動量が６パルスとなるように制御する。その後、ＡＣＰＵ４０８は、次回のステップＳ４１２のタイミングで無限方向にレンズ駆動を行う場合、ＡＣＰＵ４０８は、ウォブリングレンズ４０１ｂの駆動を１０パルス分のみ駆動を行う。
【０１６１】
このような動作をＡＣＰＵ４０８が繰り返し行うことにより、ウォブリング駆動の追従駆動が実行される。なお、図１９においては、ＡＣＰＵ４０８が至近方向へのレンズ駆動をウォブリングレンズ４０１ｂおよびフォーカスレンズ３０１ｂそれぞれの駆動を交互にしているが、たとえばレンズ駆動期間中にウォブリングレンズ４０１ｂおよびフォーカスレンズ３０１ｂそれぞれを並行駆動されるように制御してもよい。また、図１９においては、至近方向へのウォブリングの追従駆動動作の例を説明したが、これとは逆に無限方向への追従駆動動作を行う場合、ＡＣＰＵ４０９は、ウォブリングレンズ４０１ｂが無限方向に駆動されるタイミングでフォーカスレンズ３０１ｂも無限方向に駆動する。
【０１６２】
図１７に戻り、ステップＳ４１３以降の説明を続ける。ステップＳ４１３において、ＢＣＰＵ２１８は、撮像素子駆動部２０４を駆動することにより、撮像素子２０３に撮像動作を実行させ、画像処理部２０９にＡＦ評価値を算出させて順次ＳＤＲＡＭ２１４に記録する。このＡＦ評価値の算出動作は、図１９の場合、仮想焦点調節レンズの換算レンズ位置ＬＰの平坦部（レンズ駆動が停止している部分）で実行される。
【０１６３】
続いて、ＢＣＰＵ２１８は、ＡＣＰＵ４０８と通信を行い、撮像タイミングでの換算レンズ位置を取得し、ステップＳ４１３で算出したＡＦ評価値に対応付けて順次ＳＤＲＡＭ２１４に記録する（ステップＳ４１４）。この場合、ＡＣＰＵ４０８は、ＬＣＰＵ３１２と通信を行い、撮像動作ごとにフォーカスレンズ３０１ｂの位置情報を取得して換算レンズ位置に変換してＢＣＰＵ２１８へ送信する。
【０１６４】
その後、ＢＣＰＵ２１８は、ＳＤＲＡＭ２１４に記録したＡＦ評価値と換算レンズ位置とに基づいて、被写体の動作状況を判断する（ステップＳ４１５）。
【０１６５】
図２０は、ＢＣＰＵ２１８が動画撮影時において被写体の動作状況を判断する判断方法の一例を説明するためのウォブリングの中心位置とＡＦ評価値との関係を示す模式図である。図２０において、ＷＣＰがウォブリング振幅の中心位置を示し、ＣＤＮがウォブリング駆動でウォブリングレンズ４０１ｂの位置が至近側にあるときに取得されるＡＦ評価値を示し、ＣＤＦがウォブリング駆動でウォブリングレンズ４０１ｂの位置が無限側にあるときに取得されるＡＦ評価値を示す。また、図２０（ａ）は、被写体が無限側に移動してウォブリングの中心位置が合焦位置よりも至近側にずれた場合を示す。図２０（ｂ）は、被写体が静止状態で合焦位置とウォブリングの中心位置がほぼ一致している場合を示す。図２０（ｃ）は、被写体が至近側に移動してウォブリングの中心位置が合焦位置よりも無限側にずれた場合を示す。
【０１６６】
図２０（ｂ）に示すように、ウォブリング駆動の至近側と無限側とで取得したＡＦ評価値がほぼ同じである状態がウォブリング駆動の所定周期、たとえば１０周期連続で続いている場合、ＢＣＰＵ２１８は、被写体が静止していると判断する。
【０１６７】
これに対して、図２０（ａ）に示すように、至近側と無限側とで取得したＡＦ評価値が所定以上の差があり、無限側のＡＦ評価値が大きい場合、ＢＣＰＵ２１８は、被写体が無限側に移動していると判断する。
【０１６８】
また、図２０（ｃ）に示すように、至近側と無限側とで取得したＡＦ評価値が所定以上の差があり、至近側のＡＦ評価値が大きい場合、ＢＣＰＵ２１８は、被写体が至近側に移動していると判断する。
【０１６９】
図２０（ａ）および図２０（ｃ）に示すように、被写体を移動しているとＢＣＰＵ２１８が判断した場合、ＢＣＰＵ２１８は、追従動作を行うためにウォブリングの中心位置の移動量の設定を変更する。具体的には、ＢＣＰＵ２１８は、非追従動作から追従動作に移行する場合、既定の移動量を設定するか、または至近側および無限側それぞれのＡＦ評価値で大きい方の値と二つのＡＦ評価値の差分の比率に応じて移動量を設定する。さらに、ＢＣＰＵ２１８は、至近側および無限側それぞれのＡＦ評価値で大きい方の値と二つのＡＦ評価値の差分の比率が大きいほど大きい移動量を設定してもよい。
【０１７０】
なお、上記した方法で設定した移動量がレンズ部３を変換アダプタ４に装着した直後のレンズ通信で取得した対応可能なウォブリングの中心位置の移動量を超えている場合、ＢＣＰＵ２１８は、ウォブリングでの追従動作が追従不能である（可能でない）と判断する。さらに、上記した方法で設定された移動量が極端に大きい値である場合、ＢＣＰＵ２１８は、ウォブリングでの追従動作が追従不能、または撮影者により撮影の構図が変更されたと判断する。
【０１７１】
また、既にウォブリングの追従動作を行っている場合、ＢＣＰＵ２１８は、時系列データのウォブリング駆動の至近側と無限側との換算レンズ位置を平均して算出し、過去のウォブリングの中心位置のデータを用いて一次関数または二次関数の近似式を求め、求めた近似式から次のウォブリング周期での中心位置を算出し、最新の至近側と無限側とのＡＦ評価値の大小関係に応じてＡＦ評価値の差分が大きいほど値が大きくなるような係数を算出した中心位置に乗じて中心位置を補正することにより、予測した合焦位置への移動量を設定してもよい。
【０１７２】
図１７に戻り、ステップＳ４１６以降の説明を続ける。ステップＳ４１６において、被写体が静止しているとＢＣＰＵ２１８が判断した場合（ステップＳ４１６：Ｙｅｓ）、カメラシステム１は、後述するステップＳ４２８へ移行する。一方、被写体が静止していないとＢＣＰＵ２１８が判断した場合（ステップＳ４１６：Ｎｏ）、カメラシステム１は、後述するステップＳ４１７へ移行する。
【０１７３】
ステップＳ４１７において、被写体をウォブリング駆動で追従可能であるとＢＣＰＵ２１８が判断した場合（Ｓ４１７：Ｙｅｓ）、カメラシステム１はステップＳ４１０へ戻る。一方、被写体をウォブリング駆動で追従可能（追従不能）でないとＢＣＰＵ２１８が判断した場合（ステップＳ４１７：Ｎｏ）、カメラシステム１はステップＳ４１８へ移行する。
【０１７４】
続いて、ＢＣＰＵ２１８は、ＡＣＰＵ４０８とウォブリング駆動停止通信（ＢＡ２０９）を行い、ウォブリングレンズ４０１ｂのウォブリング駆動を停止する（ステップＳ４１８）。
【０１７５】
具体的には、ＢＣＰＵ２１８は、ＡＣＰＵ４０８に仮想焦点調節レンズのウォブリング駆動停止命令を送信する（Ｂ２０６）。ＡＣＰＵ４０８は、ＢＣＰＵ２１８から送信された仮想焦点調節レンズのウォブリング駆動停止命令に基づいて、ウォブリング駆動部４０２の駆動を停止する（Ａ２０６）。
【０１７６】
ステップＳ４１８の後、カメラシステム１は、上述したステップＳ４０２〜ステップＳ４０８と同様の山登りＡＦ動作を実行する（ステップＳ４１９〜ステップＳ４２６）。なお、ステップＳ４１９の方向判断は、ステップＳ４１５または後述するステップＳ４３１で構図変更が行われるとＢＣＰＵ２１８が判断している場合、ステップＳ４０２と同様の方向判断を行う。また、被写体を追従可能でないとＢＣＰＵ２１８が判断している場合、それまでの追従動作方向を合焦位置方向とする。また、山登りＡＦ動画中に、ステップＳ４１０で動画スイッチ２１０ｂが操作されることにより、動画スイッチ２１０ｂがオフ状態であるとＢＣＰＵ２１８が判断した場合（ステップＳ４１０：Ｙｅｓ）、カメラシステム１は、山登りＡＦ動作を停止して、図１５に示したメインルーチンへ戻る。
【０１７７】
ステップＳ４１０において、動画スイッチ２１０ｂがオフ状態であるとＢＣＰＵ２１８が判断した場合（ステップＳ４１０：Ｙｅｓ）について説明する。この場合、ＢＣＰＵ２１８は、ＡＣＰＵ４０８と通信を行い、ウォブリングレンズ４０１ｂのウォブリング駆動を停止させる（ステップＳ４２７）。その後、カメラシステム１は、図１５に示したメインルーチンへ戻る。
【０１７８】
ステップＳ４１６において、被写体が静止しているとＢＣＰＵ２１８が判断した場合（ステップＳ４１６：Ｙｅｓ）について説明する。この場合、この場合、ＢＣＰＵ２１８は、ＡＣＰＵ４０８とウォブリング駆動停止通信（ＢＡ２０９）を行い、ウォブリングレンズ４０１ｂのウォブリング駆動を停止させる（ステップＳ４２８）。
【０１７９】
具体的には、ＢＣＰＵ２１８は、ＡＣＰＵ４０８に仮想焦点調節レンズのウォブリング駆動停止命令を送信する（Ｂ２０６）。ＡＣＰＵ４０８は、ＢＣＰＵ２１８から送信された仮想焦点調節レンズのウォブリング駆動停止命令に基づいて、ウォブリング駆動部４０２の駆動を停止する（Ａ２０６）。
【０１８０】
続いて、ＢＣＰＵ２１８は、動画スイッチ２１０ｂがオフ状態であるか否かを判断する（ステップＳ４２９）。動画スイッチ２１０ｂがオフ状態であるとＢＣＰＵ２１８が判断した場合（ステップＳ４２９：Ｙｅｓ）、カメラシステム１は、図１５に示したメインルーチンへ戻る。
【０１８１】
これに対して、動画スイッチ２１０ｂがオフ状態でないとＢＣＰＵ２１８が判断した場合（ステップＳ４２９：Ｎｏ）、カメラシステム１はステップＳ４３０へ移行する。
【０１８２】
続いて、ＢＣＰＵ２１８は、撮像素子駆動部２０４を駆動することにより、撮像素子２０３に撮像動作を実行させ、画像処理部２０９にＡＦ評価値を順次算出させて算出順にＳＤＲＡＭ２１４に記録する（ステップＳ４３０）。
【０１８３】
その後、ＢＣＰＵ２１８は、ＳＤＲＡＭ２１４に記録したＡＦ評価値に基づいて、被写体の動作状況を判断する（ステップＳ４３１）。具体的には、ＢＣＰＵ２１８は、ＡＦ評価値の時系列の平均値と最新のＡＦ評価値との差分が時系列のＡＦ評価値のばらつきの第１の係数倍、たとえば、標準偏差の３倍以上となった場合、被写体の状態が変化したと判断する一方、差分が標準偏差の３倍未満の場合、被写体の状態が変化していないと判断する。さらに差分が時系列データのばらつきの第２の係数倍、たとえば標準偏差の６倍以上となった場合、被写体の状態が大きく変化し、かつ撮影者により構図の変更が行われたと判断する。
【０１８４】
続いて、被写体の状態が変化していないとＢＣＰＵ２１８が判断した場合（ステップＳ４３２：Ｎｏ）、カメラシステム１は、ステップＳ４２９へ戻る。一方、被写体の状態が変化しているとＢＣＰＵ２１８が判断した場合（ステップＳ４３２：Ｙｅｓ）、カメラシステム１は、ステップＳ４３３へ移行する。
【０１８５】
その後、被写体の状態が変化大であるとＢＣＰＵ２１８が判断した場合（ステップＳ４３３：Ｙｅｓ）、カメラシステム１は、ステップＳ４１９へ移行する。一方、被写体の状態が変化大でないとＢＣＰＵ２１８が判断した場合（ステップＳ４３３：Ｎｏ）、カメラシステム１は、ステップＳ４０９へ戻る。
【０１８６】
以上説明した本発明の実施の形態２によれば、ＡＣＰＵ４０８が、動画撮影であっても、本体部２から送信されるレンズ部３および変換アダプタ４の動作を指示する動作命令を、レンズ部３で実行するレンズ命令と変換アダプタ４のウォブリングレンズ４０１ｂで実行する光学系命令とに分割し、レンズ部３で実行するレンズ命令をレンズ部３の制御方式に変換してレンズ部３に送信するとともに、ウォブリングレンズ４０１ｂで実行する光学系命令に応じた動作をウォブリング駆動部４０２に実行させる。これにより、レンズ交換可能なカメラシステム１の本体部２に、この本体部２と制御方式が異なるレンズ部３を、変換アダプタ４を介して装着した場合であっても、レンズ部３に本体部２が指示する全ての動作を適切に行わせることができる。
【０１８７】
（実施の形態３）
つぎに、本発明の実施の形態３について説明する。本実施の形態３にかかるカメラシステムは、変換アダプタの構成が上述した変換アダプタと異なる。このため、以下において、上述した実施の形態と異なる構成について説明する。なお、図面の記載において、同一の部分には、同一の符号を付している。
【０１８８】
図２１は、カメラシステム１００は、本体部２と、レンズ部３と、変換アダプタ５と、を備える。
【０１８９】
変換アダプタ５は、アダプタ光学系４０１と、ウォブリング駆動部４０２と、レンズ位置検出部４０３と、アダプタＦＲＯＭ４０４と、アダプタＲＡＭ４０５と、第１アダプタ通信部４０６と、第２アダプタ通信部４０７と、アダプタ制御部４０８と、絞り５０１と、絞り駆動部５０２と、を有する。
【０１９０】
絞り５０１は、光学系３０１が集光する光の入射量を制限することにより露出の調整を行う。絞り駆動部５０２は、ステッピングモータやモータドライバ等を用いて構成され、絞り５０１を駆動する。勿論、絞り５０１の駆動制御は、絞り３０３よりも細かいステップにすることも可能である。例えば、絞り３０３の駆動ステップが１／３EV単位であるとすると。１／６EVや1／１２EV単位の駆動可能になっており、動画撮影時に滑らかな光量調整が行えるようになっている。
【０１９１】
以上で構成されたカメラシステム１００において、ＡＣＰＵ４０８が、動画撮影中に、ＢＣＰＵ２１８から露出を調整する絞り駆動信号を受信した場合、ＡＣＰＵ４０８は、絞り駆動信号をレンズ部３の絞り３０３で実行する駆動信号と変換アダプタ５の絞り５０１で実行する駆動信号とに分割し、レンズ部３で実行する駆動信号をレンズ部３の制御方式に変換してレンズ部３に送信するとともに、絞り５０１で実行する駆動信号に応じて絞り駆動部５０２を駆動することにより絞り動作を実行する。その後、ＡＣＰＵ４０８は、ＬＣＰＵ３１２から絞り３０３の駆動完了信号を受信し、この絞り３０３の駆動完了信号に絞り５０１の駆動完了信号を反映させてＢＣＰＵ２１８に送信する。
【０１９２】
このように、ＡＣＰＵ４０８は、静止画撮影や動画撮影に応じて、絞り３０３および絞り５０１を使い分けることができる。具体的には、ＡＣＰＵ４０８は、動画撮影中では、絞り５０１を駆動して動画の露出を調整している場合において、レリーズスイッチ２１０ａが操作されることにより、セカンドレリーズ信号が入力された場合、絞り３０３を駆動させることで、瞬時に静止画撮影を行うことができる。
【０１９３】
以上説明した本発明の実施の形態３によれば、本体部２から見てレンズ部３と変換アダプタ５とを着脱自在な単体の交換レンズとして扱うことができる一方、レンズ部３から見て変換アダプタ５と本体部２とを一体的なカメラ本体部として扱うことができる。
【０１９４】
また、本発明の実施の形態３では、変換アダプタ５が絞り５０１と、絞り駆動部５０２とを有していたが、たとえば画像のぶれを防止するブレ防止機構を設けてもよい。このブレ機構としては、ウォブリングレンズ４０１ｂを光軸Ｏ方向に対して水平および垂直に駆動させる駆動機構である。この場合、ＡＣＰＵ４０８は、ＢＣＰＵ２１８の駆動信号に応じて、ブレ防止機構を駆動することにより、レンズ部３にブレ防止機構がなくとも、手ブレによるブレを防止することができる。
【符号の説明】
【０１９５】
１，１００          カメラシステム
２                  本体部
３                  レンズ部
４，５              変換アダプタ
２０１              シャッタ
２０２              シャッタ駆動部
２０３              撮像素子
２０４              撮像素子駆動部
２０５              信号処理部
２０６              Ａ／Ｄ変換部
２０７              ストロボ
２０８              ストロボ駆動部
２０９              画像処理部
２１０              入力部
２１０ａ            レリーズスイッチ
２１０ｂ            動画スイッチ
２１１              表示部
２１２              表示駆動部
２１３              ＦＲＯＭ
２１４              ＳＤＲＡＭ
２１５              記録媒体
２１６              電源部
２１７              本体通信部
２１８              制御部
３０１              光学系
３０１ａ            前群レンズ
３０１ｂ            フォーカスレンズ
３０１ｃ            後群レンズ
３０２              レンズ駆動部
３０３，５０１      絞り
３０４，５０２      絞り駆動部
３０７，４０３      レンズ位置検出部
３０８              ズーム位置検出部
３１１              レンズ通信部
３１２              レンズ制御部
４０１              アダプタ光学系
４０１ａ            前方側レンズ群
４０１ｂ            ウォブリングレンズ
４０１ｃ            後方側レンズ群
４０２              ウォブリング駆動部
４０６              第１アダプタ通信部
４０７              第２アダプタ通信部
【図１】
2012247578.tif 000006
【図２】
2012247578.tif 000007
【図３】
2012247578.tif 000008
【図４】
2012247578.tif 000009
【図５】
2012247578.tif 000010
【図６】
2012247578.tif 000011
【図７】
2012247578.tif 000012
【図８】
2012247578.tif 000013
【図９】
2012247578.tif 000014
【図１０】
2012247578.tif 000015
【図１１】
2012247578.tif 000016
【図１２】
2012247578.tif 000017
【図１３】
2012247578.tif 000018
【図１４】
2012247578.tif 000019
【図１５】
2012247578.tif 000020
【図１６】
2012247578.tif 000021
【図１７】
2012247578.tif 000022
【図１８】
2012247578.tif 000023
【図１９】
2012247578.tif 000024
【図２０】
2012247578.tif 000025
【図２１】
2012247578.tif 000026