(57)【要約】    【課題】  動画撮影と静止画撮影との切換えを短時間で行うことができるようにしたカメラを提供する。    【解決手段】  レンズ装置１の着脱が可能であり、動画および静止画の撮影が可能なカメラ２５において、レンズ装置との間で通信を行うための通信手段４７と、通信手段を介してレンズ装置から得られた該レンズ装置に関する情報に基づいて、撮影動作の制御を行う制御手段３１とを設ける。そして、制御手段は、動画撮影および静止画撮影のうち一方から他方に切り換えられたときに、上記一方の撮影動作における該切り換え前にレンズ装置から得た情報に基づいて上記他方の撮影動作の制御を行う。    【選択図】  図１
2005084339.tif 000002
【特許請求の範囲】
【請求項１】
レンズ装置の着脱が可能であり、動画および静止画の撮影が可能なカメラであって、
前記レンズ装置との間で通信を行うための通信手段と、
前記通信手段を介して前記レンズ装置から得られた該レンズ装置に関する情報に基づいて、撮影動作の制御を行う制御手段とを有し、
前記制御手段は、動画撮影および静止画撮影のうち一方から他方に切り換えられたときに、前記一方の撮影動作における該切り換え前に前記レンズ装置から得た情報に基づいて前記他方の撮影動作の制御を行うことを特徴とするカメラ。
【請求項２】
前記制御手段は、前記通信手段を介して前記レンズ装置から順次得られた該レンズ装置に関する情報のそれぞれに基づいて、撮影のための複数の動作の制御を順次行い、
動画撮影および静止画撮影のうち一方から他方に切り換えられたときに、前記一方の撮影動作における該切り換え前に前記レンズ装置から得た情報に基づいて、前記他方の撮影のための複数の動作のうち該情報に対応する動作の制御を行うことを特徴とする請求項１に記載のカメラ。
【請求項３】
前記制御手段は、前記撮影のための複数の動作として、少なくとも焦点調節動作、絞り調節動作および画像記録動作の制御を行うことを特徴とする請求項２に記載のカメラ。
【請求項４】
前記制御手段は、前記撮影のための複数の動作として、さらに振れ補正動作の制御を行うことを特徴とする請求項３に記載のカメラ。
【請求項５】
請求項１から４のうちいずれか１つに記載のカメラと、該カメラに対して着脱可能に装着され、前記通信手段を介して前記カメラとの通信が可能なレンズ装置とを有することを特徴とするカメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画および静止画を撮影可能なレンズ交換型のカメラに関するものである。
【背景技術】
【０００２】
ビデオカメラやデジタルスチルカメラ等には、交換レンズの着脱が可能であり、さらに動画および静止画の撮影が可能なものがある。このようなカメラは、交換レンズとの間で情報の通信を行いながら撮影動作を行う。
【０００３】
特許文献１には、動画を撮影可能なカメラの通信方式が、特許文献２には、静止画を撮影可能なカメラの通信方式がそれぞれ開示されている。また、特許文献３には、動画および静止画の撮影が可能なカメラが開示されている。
【特許文献１】特許第２８４０３２２号公報（４〜１１頁、図１〜６）
【特許文献２】特開平４−２３７００８号公報（段落０００７〜００７２、図１〜７）
【特許文献３】特開平２０００−２０６３９４号公報（段落００５６〜０１４０、図１〜８）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の動画および静止画の撮影が可能なカメラにおいては、動画撮影時と静止画撮影時とでそれぞれ必要な情報を別個にレンズとの間で通信する。すなわち、例えば静止画撮影から動画撮影に切り換えられたときには、静止画撮影における該切り換え前までにレンズから得た情報（動画撮影にも用いることができる情報）を用いず、あらためて動画撮影のための情報通信をレンズとの間でやり直すようにしている。
【０００５】
したがって、静止画撮影から動画撮影への切り換え又はその逆の切り換えに際して、レンズとの間での情報通信をやり直す分、長い時間を要している。
【０００６】
そこで、本発明は、動画撮影と静止画撮影との切換えを短時間で行うことができるようにしたカメラを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明では、レンズ装置の着脱が可能であり、動画および静止画の撮影が可能なカメラにおいて、レンズ装置との間で通信を行うための通信手段と、通信手段を介してレンズ装置から得られた該レンズ装置に関する情報に基づいて、撮影動作の制御を行う制御手段とを設ける。そして、制御手段は、動画撮影および静止画撮影のうち一方から他方に切り換えられたときに、上記一方の撮影動作における該切り換え前にレンズ装置から得た情報に基づいて上記他方の撮影動作の制御を行う。
【発明の効果】
【０００８】
以上説明したように、本発明によれば、動画撮影と静止画撮影のうち一方の撮影から他方の撮影に切り換える際に、短時間で該切換えを行うことができる。
【０００９】
特に、レンズ装置から順次得られた情報のそれぞれに基づいて、撮影のための複数の動作の制御を順次行う場合において、撮影動作が切り換えられたときに、該複数の動作のうちレンズ装置からすでに得た情報に対応する動作の制御を行うことにより、レンズ装置からすでに得た情報の通信を省略することができ、切り換え後の撮影動作に合った制御に短時間で変更することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施例について図面を参照しながら説明する。
【実施例１】
【００１１】
図１には、本発明の実施例１であるカメラシステムの要部構成を示している。図中左側の１がカメラアクセサリである交換レンズ（レンズ装置）を示し、右側の２５がカメラを示している。
【００１２】
交換レンズ１において、レンズユニット２，３，４により撮影光学系が構成されている。
【００１３】
変倍レンズユニット２は、不図示の伝達機構を介してズーム駆動用モータ５８により駆動される。ズーム駆動用モータ５８は、ズーム駆動回路５７を介して、交換レンズ１側の制御回路であるレンズＣＰＵ２０により制御される。
【００１４】
フォーカスレンズユニット４は、不図示の伝達機構を介してフォーカス駆動用モータ１８により駆動される。フォーカス駆動用モータ１８は、フォーカス駆動回路１９を介してレンズＣＰＵ２０により制御される。
【００１５】
５は絞りであり、不図示の伝達機構を介して絞り駆動用モータ７により開閉駆動される。６は絞り位置検出センサであり、この絞り位置検出センサ６からの出力により、レンズＣＰＵ２０は絞り制御回路８を介して絞り５の開閉状態を制御する。
【００１６】
補正レンズ位置検出センサ１０，１１はそれぞれピッチ方向とヨー方向における振れ補正レンズユニット３の位置を検出する。例えば、補正レンズ位置検出センサとして、投光素子（ＬＥＤ）を振れ補正レンズユニット３とともに移動するように配置し、受光素子（ＰＳＤ）でＬＥＤの移動量を検出することにより振れ補正レンズユニット３の位置を検出し、レンズＣＰＵ２０に伝える。
【００１７】
レンズＣＰＵ２０は、補正レンズ位置検出センサ１０，１１の出力をモニタしながら、演算された目標位置に振れ補正レンズユニット３が移動するように振れ補正駆動回路１６を介して振れ補正モータ１４，１５に通電する。これにより、振れ補正レンズユニット３が光軸直交面内で駆動され、手振れ等による像振れが抑制される。
【００１８】
なお、振れ補正モータ１４，１５は振れ補正駆動回路１６により互いに独立して制御され、これにより、振れ補正レンズユニット３は光軸直交面内でピッチ方向およびヨー方向に独立に駆動される。
【００１９】
また、電源スイッチ５１をＯＦＦに設定すること等によって振れ補正駆動を行わないときには、レンズＣＰＵ２０は、ロック機構駆動回路１３を介してロックモータ１２を駆動し、不図示のロック機構により振れ補正レンズユニット３を所定位置（例えば、振れ補正レンズユニット３の光軸が他のレンズユニット１，２の光軸に一致する位置）にロック保持する。レンズＣＰＵ２０は、振れ補正レンズユニット３が所定位置にロックされているか否かをロック検出センサ９の出力により判別する。
【００２０】
フォーカスレンズ位置センサ１７は、フォーカス駆動用モータ１８の回転に伴って回転する不図示のパルス板と、該パルス板を挟むように投光素子および受光素子を配置したフォトインタラプタとから構成されている。フォトインタラプタからは、回転するパルス板のスリット部（透過部）と非透過部とが投光素子に対して交互に対向することによってパルス信号が出力される。レンズＣＰＵ２０は、後述するゾーン検出センサ２１により検出された各ゾーンにおいてフォトインタラプタからのパルス信号をカウントすることにより、フォーカスレンズユニット４の位置を検出する。
【００２１】
フォーカスゾーン検出センサ２１は、例えば、交換レンズの固定筒に光軸方向に延びるように設けられた電極上を、フォーカスレンズユニット４に設けられた導通接片（ブラシ等）が移動することにより、光軸方向にて複数に分割されたゾーンのうちフォーカスレンズユニット４が位置するゾーンに対応する信号を出力する。レンズＣＰＵ２０はフォーカスゾーン検出センサ２１からの信号によりフォーカスレンズユニット４が位置するゾーンを検出する。
【００２２】
ズーム位置検出センサ２２は、例えば、交換レンズの固定筒に光軸方向に延びるように設けられた電極上を、ズームレンズユニット２に設けられた導通接片（ブラシ等）が移動することにより、光軸方向におけるズームレンズユニット２の位置に対応する信号を出力する。レンズＣＰＵ２０はズーム位置検出センサ２２からの信号によりズームレンズユニット２の位置を検出する。
【００２３】
レンズ通信回路２３は、カメラ通信回路４７と導通接点を介して電気的に接続され、カメラ２５との間で、各種命令やデータ等の情報を通信する。なお、レンズ通信回路およびカメラ通信回路としては、発光素子と受光素子を用いて光による通信を行うものを用いたり、コイル等の磁気的結合により形成された磁気回路によって通信を行うものを用いたり、電波により無線で通信を行うものを用いたりしてもよい。
【００２４】
レンズ電力供給回路２４は、カメラ電力供給回路４８と導通接点を介し電気的に接続され、カメラ２５側から電力の供給を受ける。なお、レンズ電力供給回路およびカメラ電力供給回路として、コイル等の磁気的結合により形成された磁気回路により電力の供給を行うものを用いてもよい。
【００２５】
カメラ２５側に設けられた制御回路としてのカメラＣＰＵ３１は、カメラ通信回路４７およびレンズ通信回路２３を介してレンズＣＰＵ２０と通信を行う。レンズＣＰＵ２０は、カメラＣＰＵ３１からのデータ送信要求に応じて交換レンズ１に関するデータをカメラＣＰＵ３１に送信したり、カメラＣＰＵ３１からの各種駆動命令に応じて交換レンズ１側の各種動作を制御したりする。
【００２６】
レンズＣＰＵ２０内に設けられたメモリ２０ａ内には、交換レンズ１の製品の種類等を示すＩＤデータ、振れ補正（ＩＳ）用の光学データ、自動露出制御（ＡＥ）用の光学データ、自動焦点調節（ＡＦ）用の光学データ、分光透過率データを含む画像処理用光学データ等が格納されている。
【００２７】
また、フォーカスレンズユニット４の位置（ゾーン）やズームレンズユニット２の位置に応じて上記光学データが変わる場合には、レンズＣＰＵ２０は、フォーカスゾーン位置検出センサ２１およびズーム位置検出センサ２２を通じて検出したフォーカスレンズユニット４およびズームレンズユニット２の位置に応じた光学データをカメラＣＰＵ３１に送信する。
【００２８】
また、カメラＣＰＵ３１は、カメラ２５側の各種動作を制御する。カメラＣＰＵ３１内のメモリ３１ａには、すでに製造されたレンズの必要な光学データと設計値又は製造時に測定した撮像素子２８の各画素の感度に関するデータ（若しくは感度のばらつきを補正するための補正データ）が格納されている。
【００２９】
３０はカメラ２５および交換レンズ１の駆動用電源となる電池である。
【００３０】
２９は外部入力端子３２から供給される電流により電池３０を充電したり、電池３０の電圧を必要電圧に安定化してカメラＣＰＵ３１に供給する電源制御回路である。
【００３１】
４６はスイッチ制御回路であり、各種スイッチの操作状況をカメラＣＰＵ３１に伝える。スイッチ制御回路４６には、測光・焦点検出開始用のスイッチであるスイッチＳ１（４９）と、レリーズスイッチＳ２（５０）と、電源スイッチ５１と、動画・静止画切換えスイッチ５２とが接続されている。
【００３２】
また、撮影モード（スポーツモード、ポートレイトモード、風景撮影モード、クローズアップモード、夜景撮影モード、プログラムＡＥモード、シャッター優先ＡＥモード、絞り優先ＡＥモード、マニュアル露出モード、深度優先ＡＥモード等）を切り換える第１撮影モード設定スイッチ５３も接続されている。
【００３３】
また、ＡＦモード（合焦してから画像蓄積するワンショットＡＦモード、移動被写体に焦点位置を合わせ続けるサーボＡＦモード、合焦後の被写体が移動するとその移動に合わせて焦点位置を変更するＡＩフォーカス・モード等）を切り換えるＡＦモード切換えスイッチ５４も接続されている。
【００３４】
さらに、セルフタイマー撮影、リモコン撮影、一枚撮影、連続撮影、時刻優先連続撮影、ＡＦ優先連続撮影等の撮影モードを切り換えるための第２撮影モード設定スイッチ５５も接続されている。
【００３５】
２６は撮像素子２８でのエリアジング防止のための光学ローパスフィルタである。
【００３６】
２７は光学ローパスフィルタ２６の装着の有無を検出するためのフィルタ検出スイッチである。カメラＣＰＵ３１は、フィルタ検出スイッチ２７により光学ローパスフィルタ２６の装着の有無を検出し、表示素子４５に検出結果を表示する。また、カメラＣＰＵ３１は、光学ローパスフィルタ２８の有無により後述する画像処理方法を変更する。
【００３７】
撮像素子２８は、交換レンズ１（撮影光学系）により形成された被写体像を光電変換する。カメラＣＰＵ３１は、撮像素子２８から得られる画像信号を用いて、いわゆる位相差検出方式での交換レンズ１の焦点調節状態の検出（焦点検出）と、受光光量の検出（測光）とが可能である。
【００３８】
３３は撮像素子２８の駆動を行うドライバー回路である。
【００３９】
３４はＣＤＳ／ＡＧＣ回路であり、ＣＤＳ回路で撮像素子２８の出力信号の雑音除去を行い、ＡＧＣ回路で出力信号の増幅度を調整する。
【００４０】
３５はカメラＣＰＵ３１により制御され、ＣＤＳ／ＡＧＣ回路３４および後述する画像処理に係わる各回路の駆動タイミングを決定するタイミング・ジェネレータ（ＴＧ）である。画像処理は決められた動作を短時間で実施する必要があるため、短い時間の管理をタイミング・ジェネレータ３５からの出力により行う。
【００４１】
３６はＡＤ変換回路であり、ＣＤＳ／ＡＧＣ回路３４からの出力をＡＤ変換し、各画素のデジタルデータとして出力する。
【００４２】
３７はフレーム・メモリであり、ＡＤ変換回路３６の出力を格納する。連続撮影等の場合は、全ての画素データをフレーム・メモリ３７に一時的に格納する。また、動画撮影の場合は、一部の画素データをフレーム・メモリ３７に一時的に格納する。
【００４３】
３８はカメラＤＳＰであり、ＡＤ変換回路３６の出力またはフレーム・メモリ３７に格納された各画素データからＲＧＢの各色信号を生成する。このときレンズからの画像処理用光学データを用いて画像処理を行う。
【００４４】
３９はビデオメモリであり、表示素子４５の表示に適した画像データを格納する。スイッチ制御回路４６の操作がなされた場合、ビデオメモリ３９はカメラＤＳＰ３８で作成した画像データを格納し、表示素子４５に表示する。表示素子４５は表示用光源４４とともに表示駆動部４０により駆動される。
【００４５】
４１はワークメモリであり、カメラＤＳＰ３８が画像処理を行った出力を格納する。
【００４６】
４２は圧縮伸張部であり、所定の圧縮フォーマットに基づきデータの圧縮と伸張を行う。
【００４７】
４３は不揮発性メモリであり、圧縮伸張部４２で圧縮したデータを格納する。不揮発性メモリ４３としては、例えば、フラッシュメモリ等の半導体メモリや、ハードディスク、磁気テープを用いた磁気メモリを使用する。また、不揮発性メモリ４３に格納した撮影済みの圧縮画像データを観察する場合は、圧縮伸張部４２で通常の画素データに伸張し、ビデオメモリ３９に格納し、表示駆動部４０により表示素子４５に表示する。
【００４８】
撮影時の処理は、短時間で実行可能となるように構成しており、撮影後すぐにワークメモリ４１から不揮発性メモリ４３へデータを格納し、かつ表示素子４５で表示を行うことができる。
【００４９】
５６は音声記録回路であり、動画撮影時および静止画撮影時に、音声をデジタルデータに変換して不揮発性メモリ４３に記録する。
【００５０】
次に、カメラ２５−レンズ１間の通信について説明する。カメラＣＰＵ３１は、レンズＣＰＵ２０に次の命令、データ等の情報を送信する。
【００５１】
・レンズ１の種類、製品バージョン、機能のデータを含むレンズ固有データの送信命令。
【００５２】
・レンズ１（撮影光学系）のＩＳ（防振）敏感度、ＩＳ誤差補正量等のＩＳ用光学データの送信命令。
【００５３】
・レンズ１（撮影光学系）の焦点距離、ＡＦ敏感度、ＡＦ誤差補正量等のＡＦ用光学データの送信命令。
【００５４】
・レンズ１（撮影光学系）の開放ｆ値、最小絞り値、絞り段数等のＡＥ用光学データの送信命令。
【００５５】
・振れ補正レンズユニット３のロック、ロック解除命令。
【００５６】
・ＩＳ動作における振れ補正レンズユニット３の駆動方向および駆動量の設定命令。
【００５７】
・ＡＦにおけるフォーカスレンズユニット４の駆動方向と駆動量のデータ。
【００５８】
・絞り５の駆動方向、駆動量の設定命令。
【００５９】
・動画撮影・静止画撮影を示す情報。
【００６０】
レンズＣＰＵ２０は、カメラＣＰＵ３１から受信した命令に従い、レンズ１の光学データの送信、ＩＳ駆動、ＡＦ駆動、絞り駆動を実行する。
【００６１】
次に、ＩＳ動作（振れ補正動作）について説明する。ＩＳ用光学データの送信命令をカメラＣＰＵ３１から受信したレンズＣＰＵ２０は、レンズＣＰＵ２０内のメモリ２０ａ内に格納されたＩＳ用光学データをカメラＣＰＵ３１に送信する。
【００６２】
カメラＣＰＵ３１は、カメラＤＳＰ３８を介して、撮像素子２８から露光中に複数の像出力を得たり、または複数の画像出力を得る事により画像中の被写体の動きを検出する。その検出結果を用いて、撮像素子２８上に結像した像の振れが少なくなるようにレンズコントローラ２０に補正レンズユニット３の駆動命令を送信し、像振れ補正動作を実行させる。レンズＣＰＵ２０は、カメラＣＰＵ３１受信した振れ補正駆動量データに対応した、振れ補正レンズユニット３のピッチ方向又はヨー方向駆動量が得られるように、振れ補正制御回路１６を介して振れ補正モータ１４，１５を駆動する。
【００６３】
次に、ＡＦ動作について説明する。ＡＦ用光学データの送信命令をカメラＣＰＵ３１から受信したレンズＣＰＵ２０は、レンズＣＰＵ２０内のメモリ２０ａ内に格納されたＡＦ用光学データをカメラＣＰＵ３１に送信する。
【００６４】
カメラＣＰＵ３１は、レンズＣＰＵ２０から受信したＡＦ用光学データと撮像素子２８からの出力を用いた位相差検出方式による撮影光学系のデフォーカス量の演算結果とに基づいて、合焦を得るためのフォーカスレンズユニット４の駆動方向および駆動量を算出する。そして、算出したフォーカスレンズユニット４の駆動方向および駆動量のデータをレンズＣＰＵ２０に送信する。また、カメラＣＰＵ３１は、動画・静止画切換えスイッチ５２により設定された動画撮影か静止画撮影かを示す情報をレンズＣＰＵ２０に送信する。
【００６５】
レンズＣＰＵ２０は、カメラＣＰＵ３１から受信した駆動量のデータと動画撮影・静止画撮影を示す情報とに基づいてフォーカスレンズユニット４の駆動速度を演算し、演算した駆動速度で、受信した駆動方向に受信した駆動量分フォーカスレンズユニット４が駆動されるよう、モータ制御回路１９を介してフォーカス駆動モータ１８を駆動する。
【００６６】
次に、絞り動作について説明する。ＡＥ用光学データの送信命令をカメラＣＰＵ３１から受信したレンズＣＰＵ２０は、レンズＣＰＵ２０内のメモリ２０ａ内に格納されたＡＥ用光学データをカメラＣＰＵ３１に送信する。
【００６７】
カメラＣＰＵ３１は、レンズＣＰＵ２０から受信したＡＥ用光学データと撮像素子２８からの受光光量出力とに基づいて、適正露光量を得るための絞り５の開口径を演算し、その演算結果を示すデータをレンズＣＰＵ２０に通信する。
【００６８】
レンズＣＰＵ２０は、カメラＣＰＵ３１から受信した開口径データに対応する絞り５の開口径が得られるように、絞り制御回路８を介して絞り駆動モータ７を駆動する。
【００６９】
次に、図２を用いて、カメラ２５の動作を説明する。図２は、カメラ２５（カメラＣＰＵ３１）の動作を示す、メインルーチンのフローチャートである。
【００７０】
電源スイッチ５１のオンにより、ステップ（図ではＳと記す）１００にてカメラＣＰＵ３１は動作を開始する。
【００７１】
まず、カメラＣＰＵ３１は、ステップ１０１で、カメラ内通信４７およびレンズ内通信回路２３を介してレンズＣＰＵ２０に初期通信を行うことにより、カメラ２５に交換レンズ１が装着されたことを確認する。装着を確認すると、ステップ１０２に進み、動画・静止画切換えスイッチ５２の設定を確認して、記録する画像を動画とするか静止画とするかを確認する。
【００７２】
動画撮影の場合はステップ１０３に進み、動画撮影を示す情報をレンズＣＰＵ２０に送信する。静止画撮影の場合はステップ１０４に進み、静止画撮影を示す情報をレンズＣＰＵ２０に送信する。
【００７３】
次に、ステップ１０５では、カメラＣＰＵ３１は、レンズＣＰＵ２０からのレンズ種類を示す情報（レンズ種類情報）、レンズの各種機能の有無を示す情報（レンズ機能有無情報）、画像処理用光学データ、ＩＳ（像振れ補正）用光学データ、ＡＦ用光学データ、ＡＥ用光学データ等のレンズ情報を受信する。
【００７４】
ステップ１０６では、カメラＣＰＵ３１は、スイッチＳ１（４９）がオンか否かを検出し、オンの場合はステップ１０７に進み、像振れ補正を行う。スイッチＳ１（４９）がオフの場合にはステップ１０１に戻る。
【００７５】
ステップ１０７では、カメラＣＰＵ３１は、ステップ１０５で受信したレンズ情報のうちＩＳ用光学データを用いて、撮像素子２８上に結像した像の振れが少なくなるようにレンズＣＰＵ２０に振れ補正レンズユニット３の駆動命令を送信し、振れ補正動作を行わせる。この振れ補正はスイッチＳ１（４９）がオンの間行ってもよいし、スイッチＳ２（５０）がオンの間のみ行ってもよい。本実施例では、スイッチＳ１（４９）がオンの間、像振れ補正を行う。
【００７６】
なお、ロック検出センサ９の出力により振れ補正レンズユニット３がロック保持されていることを検出した場合は、ロック機構駆動回路１３を介してロックモータ１２を駆動し、振れ補正レンズユニット３のロックを解除する。
【００７７】
次に、ステップ１０８では、カメラＣＰＵ３１は、ＡＥ用光学データと撮像素子２８のＡＥ出力とに基づいて測光動作を行う。
【００７８】
続いて、ステップ１０９では、カメラＣＰＵ３１は、ＡＦ用光学データと撮像素子２８からの出力を用いて位相差検出方式によるデフォーカス量の演算を行うとともに、該デフォーカス量に基づいてフォーカスレンズユニット４の駆動方向および駆動量を算出し、その演算結果を示すデータをレンズＣＰＵ２０に送信する。これにより、交換レンズ１側で、前述したようにフォーカスレンズユニット４の駆動が行われ、合焦が得られる。
【００７９】
次に、ステップ１１０では、カメラＣＰＵ３１は、スイッチＳ２（５０）がＯＮか否かを検出する。スイッチＳ２（５０）がＯＮであるときは、ステップ１１１に進み、ステップ１０８での測光結果に応じてレンズＣＰＵ２０に絞り５の開口径の設定データを送信し、絞り５を駆動させる。
【００８０】
次に、ステップ１１２では、カメラＣＰＵ３１は、撮像素子２８に記録する画像（各画素の電荷）を蓄積させ、ステップ１１３では、レンズＣＰＵ２０から受信した画像処理用光学データを用いて画像処理を行い、処理された画像データを前述したように不揮発性メモリ４３に記録する。
【００８１】
ステップ１１４では、カメラＣＰＵ３１は、不揮発性メモリ４３に未記録容量がある（さらに記録可能）か否かを確認し、さらに記録可能である場合はステップ１０１へ戻る。記録容量がない（記録不能の）場合はステップ１１５に進む。
【００８２】
ステップＳ１１５では記録容量がないことを表示素子４５に表示して、メインフローを終了する（ステップ１１６）。
【００８３】
次に、図３に示すフローチャートを用いて、交換レンズ１（レンズＣＰＵ２０）の動作について説明する。
【００８４】
カメラＣＰＵ３１から送信された命令等を受信したレンズＣＰＵ２０は、ステップ２０１より動作を開始し、ステップ２０２以降において、受信した命令等を解析する。
【００８５】
まず、ステップ２０２においては、レンズＣＰＵ２０は、受信した情報が、図２におけるステップ１０３でカメラＣＰＵ３１が送信した情報かステップ１０４で送信した情報か、すなわちカメラ２５が動画撮影を行うか静止画撮影を行うかを示す情報であるか否かを判別する。動画撮影を示す情報である場合はステップ２１８に進み、カメラＣＰＵ３１に対して動画用の通信を行い、静止画撮影を示す情報である場合はステップ２０３に進み、カメラＣＰＵ３１に対して静止画用の通信を行う。
【００８６】
以下、上記ステップＳ２０２にて、静止画撮影を示す情報を受信し、ステップＳ２０４へ進む場合について具体的に説明する。
【００８７】
ステップＳ２０３では、カメラＣＰＵ３１から受信した情報がステップＳ１０５で送信された情報のうち画像処理用光学データの受信要求命令を示すものであるか否かを判定する。そうであればステップ２０４へ進み、レンズＣＰＵ２０は、画像処理用光学データをカメラＣＰＵ３１に送信する。そして以上の動作を終了した後は、ステップＳ２０２へ戻る。
【００８８】
また、上記ステップＳ２０３にて、受信した情報が画像処理用光学データの受信要求命令を示すものでないと判定した場合は、ステップＳ２０５へ進む。ここでは、カメラＣＰＵ３１からの情報がステップＳ１０５で送信された情報のうちＩＳ用光学データの受信要求命令を示すものであるか否かを判定する。そうであればステップＳ２０６へ進み、ＩＳ用光学データをカメラＣＰＵ３１に送信する。そして、以上の動作を終了した後は、ステップＳ２０２へ戻る。
【００８９】
また、上記ステップＳ２０５にて、受信した情報がＩＳ用光学データの受信要求命令を示すものでないことを判定した場合は、ステップＳ２０７へ進む。ここでは、カメラＣＰＵ３１からの情報がステップＳ１０５で送信された情報のうちＡＦ用光学データの受信要求命令を示すものであるか否かを判定する。そうであればステップ２０８へ進み、ＡＦ用光学データをカメラＣＰＵ３１に送信する。そして、以上の動作を終了した後は、ステップＳ２０２へ戻る。
【００９０】
また、上記ステップＳ２０７にて、受信した情報がＡＦ用光学データの要求命令を示すものでないことを判定した場合は、ステップＳ２０９へ進む。ここでは、カメラＣＰＵ３１からの情報がステップＳ１０５で送信された情報のうちＡＥ用光学データの受信要求命令を示すものであるか否かを判定し、そうであればステップ２１０へ進み、ＡＥ用光学光学データをカメラに送信する。そして、以上の動作を終了後は、ステップＳ２０２へ戻る。
【００９１】
また、上記ステップＳ２０９にて、受信した情報がＡＥ用光学データの要求命令を示すものでないことを判定した場合はステップＳ２１１へ進む。ここでは、カメラＣＰＵ３１からの情報がステップＳ１０７で送信された命令か否か、即ち振れ補正レンズユニット３のロック機構の解除と振れ補正レンズユニット３の駆動命令を含むＩＳ駆動命令を示すものであるか否かを判定する。そうであればステップＳ２１２へ進み、振れ補正レンズ３のロック機構の解除駆動と振れ補正レンズ３の静止画用駆動（静止画用ＩＳ駆動）を実行する。そして、以上の動作を終了した後は、ステップＳ２０２へ戻る。
【００９２】
また、上記ステップＳ２１１にて、受信した情報がＩＳ駆動命令を示すものでないことを判定した場合はステップＳ２１３へ進む。ここでは、カメラＣＰＵ３１からの情報がステップＳ１０９で送信された命令か否か、即ちデフォーカス量に応じたフォーカスレンズユニット４の駆動方向および駆動量を示すＡＦ駆動データであるか否かを判定し、そうであればステップＳ２１４へ進み、該駆動量に基づいて駆動速度を演算し、これら駆動方向、駆動量および駆動速度に基づいてモータ制御回路１９を介してフォーカス駆動モータ１８を駆動する。これにより、フォーカスレンズユニット４の静止画用のＡＦ駆動が実行される。以上の動作を終了した後は、ステップＳ２０２へ戻る。
【００９３】
また、上記ステップＳ２１３にて、受信した情報がＡＦ駆動データでないことを判定した場合はステップＳ２１６へ進む。ここでは、カメラＣＰＵ３１からの情報がステップＳ１１１で送信された命令か否か、即ち、絞り駆動命令を示すものであるか否かを判定する。そうであればステップＳ２１６へ進み、絞り５を開閉することにより静止画用の絞り駆動を実行する。そして、以上の動作を終了した後は、ステップＳ２０２へ戻る。
【００９４】
また、上記ステップＳ２１５にて、受信した情報が絞り駆動命令でないことを判定した場合はステップＳ２１７へ進む。ここでは、カメラＣＰＵ３１からの命令がその他の命令、例えば他の光学情報要求命令であれば、当該光学情報をカメラＣＰＵ３１に送信する。そして、ステップＳ２０２へ戻る。
【００９５】
次に、ステップＳ２０２で、動画撮影であると判定された場合について説明する。
【００９６】
この場合、ステップＳ１０３でカメラＣＰＵ３１からレンズＣＰＵ２０に送信される命令、データ等の情報は、
・レンズ１（撮影光学系）の種類、製品バージョン、機能のデータを含むレンズ固有データの受信要求命令。
【００９７】
・レンズ１のＩＳ敏感度、ＩＳ誤差補正量等ＩＳ用光学データの受信要求命令。
【００９８】
・レンズ１の焦点距離、ＡＦ敏感度、ＡＦ誤差補正量等のＡＦ用光学データの受信要求命令。
【００９９】
・レンズ１の開放ｆ値、最小絞り値、絞り段数等のＡＥ用光学データの受信要求命令。
【０１００】
・振れ補正レンズユニット３のロック、ロック解除命令。
【０１０１】
・振れ補正レンズユニット３の駆動方向、駆動量の設定命令。
【０１０２】
・ＡＦにおけるフォーカスレンズユニット４の駆動方向と駆動量のデータ。
【０１０３】
・絞り５の駆動方向、駆動量の設定命令。
等であり、これらのデータセットとして一括で通信する。
【０１０４】
ステップＳ２１９では、ステップＳ２１８で受信した情報が、カメラが記録する画像が動画であることを示す情報か静止画であることを示す情報かを判定する。動画である場合はステップＳ２２０へ進み、動画用のＩＳ駆動を行い、静止画である場合はステップＳ２１２へ進み、静止画用のＩＳ駆動を行う。
【０１０５】
ステップＳ２２１では、ステップＳ２１８で受信した情報が、カメラが記録する画像が動画であることを示す情報か静止画であることを示す情報かを判定する。動画である場合はステップＳ２２２へ進み、動画用のＡＦ駆動を行い、静止画である場合はステップＳ２１４へ進み、静止画用のＡＦ駆動を行う。
【０１０６】
ステップＳ２２３では、ステップＳ２１８で受信した情報が、カメラが記録する画像が動画であることを示す情報か静止画であることを示す情報かを判定する。動画である場合はステップＳ２２４へ進み、動画用の絞り駆動を行い、静止画である場合はステップＳ２１６へ進み、静止画用の絞り駆動を行う。
【０１０７】
次に、図４と図５を用いてカメラＣＰＵ３１とレンズＣＰＵ２０の動作を説明する。
【０１０８】
図４は、図２に示したフローチャートに従ったカメラＣＰＵ３１の動作と図３に示したフローチャートに従ったレンズＣＰＵ２０の動作とが組み合わさって行われる撮像装置としての一連の動作を説明するフローチャートであり、図５は該動作のタイミングチャートである。
【０１０９】
図４（ａ）と図５（ａ）は、静止画撮影時の動作を示す。図４（ｂ）と図５（ｂ）は動画撮影時の動作を示す。
【０１１０】
まず、静止画撮影時の動作を、図４（ａ）を用いて説明する。ここでは、図２に示したカメラＣＰＵ３１の動作であるステップＳ１０１からステップＳ１０５および図３に示したレンズＣＰＵ２０の動作であるステップＳ２０２からステップＳ２１０はすでに実行されているものとする。但し、使用者がズームを動かしたりすることを考慮して、これらステップをステップＳ３０１の後に実行してもよい。
【０１１１】
ステップＳ３０１でスタートし、カメラＣＰＵ３１が、ステップＳ３０２でスイッチＳ１（４９）をＯＮしたことを検出すると、ステップＳ３０３に進む。
【０１１２】
ステップＳ３０３では、カメラＣＰＵ３１およびレンズＣＰＵ２０は、振れ補正レンズユニット３のロック解除駆動と振れ補正レンズユニット３のＩＳ駆動を行う。具体的には、カメラＣＰＵ３１は図２に示したステップＳ１０７（振れ補正）を実行し、レンズＣＰＵ２０はそれに応じた図３に示したステップＳ２１１からステップＳ２１２を実行する。ズーム操作等によりレンズの状態が変化したときは、カメラＣＰＵ３１はステップＳ１０５（レンズ情報受信）を実行し、レンズＣＰＵ２０はそれに応じたステップＳ２０５からステップＳ２０６を実行する。
【０１１３】
これと同時に、ステップＳ３０４では、カメラＣＰＵ３１はステップＳ１０８（測光）を実行し、レンズＣＰＵ２０はそれに応じたステップＳ２０９からステップＳ２１０を実行する。
【０１１４】
次に、ステップＳ３０５で、レンズＣＰＵ２０はステップＳ２０７からステップＳ２０８を実行し、カメラＣＰＵ３１はステップＳ１０９（デフォーカス演算＋ＡＦ駆動データ送信）を実行する。この後、ステップＳ３０６にて、レンズＣＰＵ２０は、ステップＳ２１３からステップＳ２１４を実行してＡＦ駆動を行う。
【０１１５】
次に、ステップＳ３０７で、カメラＣＰＵ３１がスイッチＳ２（５０）がＯＮしたことを検出すると、ステップＳ３０８に進む。ステップＳ３０８では、カメラＣＰＵ３１はステップＳ１１１（絞り駆動）を実行し、レンズＣＰＵ２０はそれに応じたステップＳ２１５からステップＳ２１６を実行する。
【０１１６】
この後、ステップＳ３０９で、カメラＣＰＵ３１はステップＳ１１２（画像蓄積）とステップＳ１１３（画像記録）を行う。
【０１１７】
次に、ステップＳ３１０で、スイッチＳ２（５０）とスイッチＳ１（４９）がＯＦＦしたことを検出すると、ステップＳ３１１に進み、本フローチャートを終了する。
【０１１８】
図５（ａ）は、図４（ａ）で説明した静止画撮影時の一連の動作をタイミングチャートで示している。
【０１１９】
図中1)でスイッチＳ１（４９）がＯＮし、図４（ａ）で説明した通りに動作すると、5)で画像記録が終了する。
【０１２０】
カメラとレンズ間での通信タイミングは図中に▽印で示している。ＩＳ駆動、ＡＦ駆動、絞り駆動はメカニカルな動作であるので動作時間が５０ｍｓ〜数百ｍｓと比較的長いが、通信時間は数十μｓと短く、長くなっても若干伸びる程度であるため、図中に▽で示すことができる。
【０１２１】
また、ＩＳ駆動やＡＦ駆動においては、振れ補正レンズユニット３やフォーカスレンズユニット４を一度の通信で正確な目標位置に制御できない場合がある。この場合、正確な目標位置に制御するように再度通信を実行して補正駆動を行うこともある。例えば、ＡＦ駆動中にカメラ−レンズ間通信を数回行うことがある。
【０１２２】
ここで、静止画撮影時のスイッチＳ１、Ｓ２がＯＮする時間間隔が短い「早押し」と呼ばれる動作で、特にＡＦ駆動を行う場合の動作を説明する。
【０１２３】
例えば、スイッチＳ１（４９）がＯＮした後、約１００ｍｓの短い時間でスイッチＳ２（５０）がＯＮした場合、使用者は早く画像蓄積を行いたいと考えられる。そこで、画像蓄積を優先するために、図４（ａ）のステップＳ３０３で実行したＩＳ駆動を省き、ステップＳ３０４〜ステップＳ３０６およびステップＳ３０８〜ステップＳ３１０までを実行して、フローを終了する。
【０１２４】
次に、動画撮影時の動作を図４（ｂ）を用いて説明する。
【０１２５】
ステップＳ６０１でスタートし、ステップＳ６０２でカメラＣＰＵ３１がスイッチＳ１（４９）をＯＮしたことを検出すると、ステップＳ６０３に進む。
【０１２６】
ステップＳ６０３では、カメラＣＰＵ３１およびレンズＣＰＵ２０は、振れ補正レンズユニット３のロック解除駆動と振れ補正レンズユニット３のＩＳ駆動を行う。具体的には、カメラＣＰＵ３１は、図２に示したステップＳ１０７（振れ補正）を実行し、レンズＣＰＵ２０はそれに応じた図３に示したステップＳ２１１からステップＳ２１２を実行する。また、これと同時に、カメラＣＰＵ３１は、ステップＳ６０４でステップＳ１０８（測光）を実行する。
【０１２７】
次に、ステップＳ６０５では、カメラＣＰＵ３１は、ステップＳ１０９（デフォーカス演算＋ＡＦ駆動データの送受信）を行い、さらにステップＳ６０６では、レンズＣＰＵ２０は、静止画撮影時と同様に急激にフォーカスレンズユニット４を駆動すると記録される画像の変化が急峻となり鑑賞者に不快感を与えてしまう為、加減速を滑らかに行う動画に適した静粛な駆動方法でＡＦ駆動を行う。
【０１２８】
次に、ステップＳ６０７で、カメラＣＰＵ３１がスイッチＳ２（５０）がＯＮしたことを検出すると、ステップＳ６０８に進み、静止画撮影時と同様に急激に絞り５を駆動すると駆動騒音が大きい為、同時に記録する音声に絞りの駆動騒音も記録してしまう為、駆動騒音が低い速度で鼓動する動画に適した静粛な駆動方法で絞り駆動を行う。続いて、ステップＳ６０９で、カメラＣＰＵ３１は、ステップＳ１１２（画像蓄積）とステップＳ１１３（画像記録）を実行する。
【０１２９】
そして、ステップＳ６１０で、カメラＣＰＵ３１がスイッチＳ２（５０）とスイッチＳ１（４９）がＯＦＦしたことを検出すると、ステップＳ６１２に進み、動画撮影を終了する。一方、これらスイッチがＯＮの場合は、撮影を続けているので、ステップＳ６１１へ進み、例えば垂直同期タイミングのように動画撮影に合った周期で次の画像蓄積と画像記録を行うようにステップＳ６０２に戻る。
【０１３０】
図５（ｂ）には、動画撮影における第１フレーム撮影の開始から終了までおよび第２フレーム撮影の途中までのタイミングチャートを示している。各フレームにおいて、図３のステップＳ２１８に示したようにデータセット通信を行う。すなわち、スイッチＳ２（５０）とスイッチＳ１（４９）がＯＦＦするまで、次のフレームに対してもデータセット通信を繰り返し行う。これにより、レンズ制御ＣＰＵ２０は、各フレームの撮影開始に先立って振れ補正レンズユニット３やフォーカスレンズユニット４の駆動量が分かるので、各フレーム間での動作の連続性を保つことができる。
【０１３１】
次に、撮影途中で動画・静止画切換えスイッチ５２を操作して、撮影モード（動画撮影と静止画撮影）を切り換えた場合の動作を説明する。
【０１３２】
まず、静止画撮影モードから動画撮影モードに切り換えた場合について説明する。図５（ａ）の静止画撮影時のタイミングチャート中のどの時刻に動画・静止画切換えスイッチ５２が操作されたかによって動作を変更することができるが、ここでは説明を簡単とするために、スイッチＳ１（４９）のＯＮから画像記録終了までは撮影モードを変更しないこととする。
【０１３３】
図中の（１）から静止画撮影を開始し、（５）までの間に動画・静止画切換えスイッチ５２を動画撮影モード側に切り換えた場合、図５（ｂ）の（１０）へ進むこともできるが、レンズ１の情報をすでに得ているため、通信を省略することができるので、（１１）へ進み、すでに得たレンズ１の情報を用いて動画に合った制御に短時間で変更することができる。
【０１３４】
次に、動画撮影モードから静止画撮影モードへの変更の場合を説明する。この場合、実際の使用を考えると、使用者は短時間で静止画撮影モードに変更したいことが多い。そこで、絞り駆動と画像蓄積の動作後は画像蓄積、画像記録が行われるので、そのまま動作を続けることが望まれるが、絞り駆動と画像蓄積以外の動作中においては各動作の終了後ただちに図５（ａ）の静止画撮影へ進み、静止画撮影を開始するのがよい。
【０１３５】
図５（ｂ）の（１０）〜（１１）の間に動画・静止画切換えスイッチ５２を切り換えた場合には、図３のステップＳ２１９，２１２で説明したように図５（ｂ）の（１１）から図５（ａ）の（２）へ進み、静止画用のＩＳ駆動を実行する。
【０１３６】
また、図５（ｂ）の（１１）〜（１２）の間に動画・静止画切換えスイッチ５２を切り換えた場合には、図３のステップＳ２２１，２１４で説明したように図５（ｂ）の（１２）から図５（ａ）の（３）へ進み、静止画用のＡＦ駆動を実行する。
【０１３７】
また、図５（ｂ）の（１２）〜（１３）の間に動画・静止画切換えスイッチ５２を切り換えた場合には、図３のステップＳ２２３，２１６で説明したように、図５（ｂ）の（１３）から図５（ａ）の（４）へ進み、静止画用の絞り駆動を実行する。
以上説明したように、本実施例では、動画撮影および静止画撮影のうち一方から他方に切り換えられたときに、カメラは上記一方の撮影動作における該切り換え前にレンズから得た該レンズに関する情報に基づいて他方の撮影動作の制御を行う。さらに言えば、レンズから順次得られた該レンズに関する情報のそれぞれに基づいて、撮影のための複数の動作（振れ補正動作、焦点調節動作、絞り調節動作および画像記録動作）の制御を順次行う場合に、動画撮影および静止画撮影のうち一方から他方に切り換えられたときに、上記一方の撮影動作における該切り換え前にレンズから得た情報に基づいて、他方の撮影のための上記複数の動作のうち該情報に対応する動作の制御を行う。
【０１３８】
このため、本実施例によれば、動画撮影と静止画撮影とを切り換えた場合に、レンズとの情報通信を省略したり既に通信された情報を切り換え後の撮影動作に引き継いだりすることができるので、短時間での撮影動作の切換えを実現することができる。使用者が動画・静止画切換えスイッチ５２を切り換えた時は、直に動画撮影と静止画撮影の切り換えを行いたいと考えられるので、通信方法の切換え時に適切な処理を実行することにより、使用者の意思に合った撮影動作を実現することができる。
【実施例２】
【０１３９】
図６（ａ）は、実施例１にて説明した交換レンズ１を静止画撮影専用のカメラ６０に装着したカメラシステムを示す図であり、図６（ｂ）は実施例１にて説明した交換レンズ１を動画撮影専用のカメラ６２に装着したカメラシステムを示す図である。
【０１４０】
６１は静止画記録用の記録媒体（半導体メモリ、光ディスク等）の収納部を示す。６３は動画記録用の記録媒体（磁気テープ、半導体メモリ、光ディスク等）の収納部を示す。
【０１４１】
静止画撮影専用カメラ６０の動作フローチャートを図７に示す。図７は実施例１の図２に代わるものであり、図２のフローチャートからステップＳ１０２（動画／静止画撮影の判定）とステップＳ１０３（動画撮影情報の送信）を除いたものに相当する。これら以外のステップは、図２のフローチャートと同じであるので、説明は省略する。
【０１４２】
次に、動画撮影専用カメラ６２の動作フローチャートを図８に示す。図８は実施例１の図２に代わるものであり、図２のフローチャートからステップＳ１０２（動画／静止画撮影の判定）とステップＳ１０４（静止画撮影情報の送信）を除いたものに相当する。
【０１４３】
そして、交換レンズ１を静止画撮影専用カメラ６０に装着した場合は動画撮影に合った動作を行い、動画撮影専用カメラ６２に装着した場合は静止画撮影に合った動作を行うことにより最適な動作を行うことができる。
【図面の簡単な説明】
【０１４４】
【図１】本発明の実施例１であるカメラシステムの構成図である。
【図２】実施例１のカメラ側の処理を示すフローチャートである。
【図３】実施例１のレンズ側の処理を示すフローチャートである。
【図４】実施例１のカメラとレンズの処理を示すフローチャートである。
【図５】実施例１のカメラとレンズの処理を示すタイミングチャートである。
【図６】本発明の実施例２であるカメラシステムを示す図である。
【図７】実施例２である静止画撮影専用カメラの処理を示すフローチャートである。
【図８】実施例２である動画撮影専用カメラの処理を示すフローチャートである。
【符号の説明】
【０１４５】
１  交換レンズ
２  変倍レンズユニット
３  振れ補正レンズユニット
４  フォーカスレンズユニット
５  絞りユニット
２０  レンズＣＰＵ
２５  カメラ
２８  撮像素子
３１  カメラＣＰＵ
４９  スイッチＳ１
５０  スイッチＳ２
５１  電源スイッチ
５２  動画・静止画切替えスイッチ
５３  第１撮影モード設定スイッチ
５４  ＡＦモード切換えスイッチ
５５  第２撮影モード設定スイッチ
６０  静止画撮影専用カメラ
６２  動画撮影専用のカメラ
【図１】
2005084339.tif 000003
【図２】
2005084339.tif 000004
【図３】
2005084339.tif 000005
【図４】
2005084339.tif 000006
【図５】
2005084339.tif 000007
【図６】
2005084339.tif 000008
【図７】
2005084339.tif 000009
【図８】
2005084339.tif 000010