(57)【要約】【課題】レンズユニットとカメラ本体の組み合わせに応じて適切な設定を行う。【解決手段】カメラ本体１４は、レンズユニット１２から正常に受信した場合は、設定情報をＲＡＭ２２２に取得し、この設定情報に基づいて設定を行う。また仮に、レンズユニット１２から正常に設定情報を受信できない場合であっても、レンズＩＤが正常に受信でき、かつそのレンズＩＤに対応した設定情報がフラッシュＲＯＭ２０６に記憶されていれば、その設定情報に基づいて設定を行うことができる。【選択図】  図３
2008010939.tif 000002
【特許請求の範囲】
【請求項１】
撮像レンズを介して受光した被写体像を示す画像データを取得する撮像系を有する交換自在のレンズユニットと接続する接続部と、前記接続部を介して前記撮像系からの画像データその他のデータを送受信する通信部と、前記通信部を介して前記撮像系に制御データを送信することで前記撮像系による画像データの取得その他の動作を制御する制御部と、前記制御部の制御に応じて前記通信部の受信した画像データを記録する記録部とを備えるカメラ本体であって、
前記レンズユニットの設定情報を変更する設定変更部と、
前記設定変更部が変更した設定情報を不揮発性の記憶媒体に記憶する設定情報記憶部と、
を備え、
前記通信部は、前記設定変更部が変更した設定情報を前記レンズユニットに送信するカメラ本体。
【請求項２】
前記通信部からの設定情報の送信中にエラーが発生したか否かを検出するエラー検出部をさらに備え、
前記通信部は、前記エラー検出部がエラーを検出した場合、前記設定情報を所定回数まで繰り返し送信する請求項１に記載のカメラ本体。
【請求項３】
撮像レンズを介して受光した被写体像を示す画像データを取得する撮像系を有する交換自在のレンズユニットと接続する接続部と、前記接続部を介して前記撮像系からの画像データその他のデータを送受信する通信部と、前記通信部を介して前記撮像系に制御データを送信することで前記撮像系による画像データの取得その他の動作を制御する制御部と、前記制御部の制御に応じて前記通信部の受信した画像データを記録する記録部とを備えるカメラ本体であって、
前記レンズユニットの設定情報を不揮発性の記憶媒体に記憶する設定情報記憶部と、
前記接続部に前記レンズユニットが接続したことを検出する接続検出部と、
前記通信部によるデータの送受信中にエラーが発生したか否かを検出するエラー検出部と、
を備え、
前記通信部は、前記接続検出部が前記レンズユニットの接続を検出したことに応じ、前記レンズユニットの設定情報を前記レンズユニットから受信し、
前記制御部は、前記エラー検出部が前記通信部による前記設定情報の受信中にエラーを検出したことに応じて前記設定情報記憶部に記憶された設定情報に従って前記撮像系の動作を制御し、前記エラー検出部が前記通信部による前記設定情報の受信中にエラーを検出しなかったことに応じて前記通信部が受信した設定情報に従って前記撮像系の動作を制御するカメラ本体。
【請求項４】
前記制御部は、前記エラー検出部が前記通信部による前記設定情報の受信中にエラーを検出しなかった場合、前記通信部が受信した設定情報に含まれる日時情報と前記設定情報記憶部に記憶された設定情報に含まれる日時情報とを比較し、新しい方の日時情報を含む設定情報に従って前記撮像系の動作を制御する請求項３に記載のカメラ本体。
【請求項５】
前記制御部は、前記エラー検出部が前記通信部による前記設定情報の受信中にエラーを検出しなかった場合、前記通信部が受信した設定情報に含まれる過去に接続されたカメラ本体の識別情報と前記設定情報記憶部に記憶されたカメラ本体の識別情報とを比較し、両者が一致する場合は前記通信部の受信した設定情報に従って前記撮像系の動作を制御し、両者が一致しない場合は前記設定記憶部に記憶された設定情報に従って前記撮像系の動作を制御する請求項３または４に記載のカメラ本体。
【請求項６】
カメラ本体と接続する接続部と、前記接続部を介して前記制御データその他のデータを送受信する通信部と、前記通信部の受信した制御データに応じ、撮像レンズを介して受光した被写体像を示す画像データを取得する撮像系とを備える交換自在のレンズユニットであって、
各カメラ本体の設定情報を各カメラ本体の識別情報とそれぞれ対応づけて記憶する設定情報記憶部と、
前記接続部に前記カメラ本体が接続したことを検出する接続検出部と、
を備え、
前記通信部は、前記接続検出部が前記カメラ本体の接続を検出したことに応じ、前記接続部に接続されたカメラ本体から、前記カメラ本体の識別情報を受信し、
前記制御部は、前記設定情報記憶部に記憶された設定情報のうち、前記通信部が受信したカメラ本体の識別情報に対応づけられた設定情報を読み出し、
前記通信部は、前記制御部の読み出した設定情報を前記カメラ本体に送信するレンズユニット。
【請求項７】
請求項１〜５のいずれかに記載のカメラ本体と交換自在のレンズユニットを備えるカメラシステム。
【請求項８】
請求項６に記載の交換自在のレンズユニットとカメラ本体を備えるカメラシステム。
【請求項９】
請求項１〜５のいずれかに記載のカメラ本体の制御部として演算装置を動作させるためのプログラム。
【請求項１０】
請求項６に記載のレンズユニットの制御部として演算装置を動作させるためのプログラム。
【請求項１１】
請求項１〜５のいずれかに記載のカメラ本体の制御部として演算装置を動作させる方法。
【請求項１２】
請求項６に記載のレンズユニットの制御部として演算装置を動作させる方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は交換可能なレンズユニットおよびカメラ本体を備えたカメラシステムの動作設定に関する。
【背景技術】
【０００２】
近年、撮像素子や画像処理系を備えたレンズユニットと、該レンズユニットを装着自在なカメラ本体を備えたカメラシステムが開発されている。例えば特許文献１によると、撮像素子と撮像光学系が一体的になったプラグインユニットがカメラ本体に装着されると、そのプラグインユニットの情報がカメラ本体側に伝達されて、そのプラグインユニットが備える撮像光学系で撮像を行うことができるようになるカメラシステムが提案されている。
【特許文献１】特開２００５−２７８０２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のプラグインユニットがカメラ本体に装着されるだけで撮影レンズの交換が行われるカメラシステムが実現されると、カメラシステムの取り扱いが非常に簡単になり、専門的な知識を持たない利用者であっても、簡単に撮影レンズの交換を行うことが可能となる。
【０００４】
ところで通常、プラグインユニットの動作に関する設定がユーザの好みにあわせてマニュアル変更された場合、その設定情報はプラグインユニットに記憶される。別の機会に再びそのプラグインユニットが本体に装着された場合、初期動作の一環としてプラグインユニットから設定情報が本体側に送信され、この情報に応じた設定が本体にもされて、常に最新の設定で動作するように設計されている。
【０００５】
しかし、前回変更された設定情報が、別の機会の装着時に正しく本体側に送信されるとは限らないため、本体とユニットの通信でエラーが発生した場合、前回せっかく行った設定変更が無駄になってしまい、やり直しを強いられてしまう。
【０００６】
本発明はこのような問題点に鑑みてなされたもので、レンズユニットとカメラ本体の組み合わせに応じて適切な設定を行うことを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、撮像レンズを介して受光した被写体像を示す画像データを取得する撮像系を有する交換自在のレンズユニットと接続する接続部と、接続部を介して撮像系からの画像データその他のデータを送受信する通信部と、通信部を介して撮像系に制御データを送信することで撮像系による画像データの取得その他の動作を制御する制御部と、制御部の制御に応じて通信部の受信した画像データを記録する記録部とを備えるカメラ本体に関する。
【０００８】
このカメラ本体は、レンズユニットの設定情報を変更する設定変更部と、設定変更部が変更した設定情報を不揮発性の記憶媒体に記憶する設定情報記憶部と、を備え、通信部は、設定変更部が変更した設定情報をレンズユニットに送信する。
【０００９】
この発明によると、カメラ本体側でレンズユニットの設定情報が変更されると、その設定情報がカメラ本体側の不揮発性記憶媒体に記憶されるとともに、レンズユニットに送信される。
【００１０】
カメラ本体に同じレンズユニットが再度接続されたときに、カメラ本体がレンズユニットから変更後の設定情報を受信不可能な場合であっても、カメラ本体側に記憶された変更後の設定情報を用いればよいから、そのレンズユニットの設定の変更をやりなおす必要
はない。
【００１１】
このカメラ本体は、通信部からの設定情報の送信中にエラーが発生したか否かを検出するエラー検出部をさらに備え、通信部は、エラー検出部がエラーを検出した場合、設定情報を所定回数まで繰り返し送信してもよい。
【００１２】
こうすると、カメラ本体とレンズユニットで同じ設定情報が記憶されることが保証される。
【００１３】
また、本発明に係るカメラ本体は、レンズユニットの設定情報を不揮発性の記憶媒体に記憶する設定情報記憶部と、接続部にレンズユニットが接続したことを検出する接続検出部と、通信部によるデータの送受信中にエラーが発生したか否かを検出するエラー検出部と、を備え、通信部は、接続検出部がレンズユニットの接続を検出したことに応じ、レンズユニットの設定情報をレンズユニットから受信し、制御部は、エラー検出部が通信部による設定情報の受信中にエラーを検出したことに応じて設定情報記憶部に記憶された設定情報に従って撮像系の動作を制御し、エラー検出部が通信部による設定情報の受信中にエラーを検出しなかったことに応じて通信部が受信した設定情報に従って撮像系の動作を制御する。
【００１４】
すなわち、レンズユニットからカメラ本体が設定情報を受信中にエラーが発生した場合は、カメラ本体側の設定情報を用いるから、設定情報を受信できなくてもレンズユニットを制御できる。
【００１５】
制御部は、エラー検出部が通信部による設定情報の受信中にエラーを検出しなかった場合、通信部が受信した設定情報に含まれる日時情報と設定情報記憶部に記憶された設定情報に含まれる日時情報とを比較し、新しい方の日時情報を含む設定情報に従って撮像系の動作を制御してもよい。
【００１６】
こうすると、新しい方の設定情報で撮像系の動作を制御できる。
【００１７】
制御部は、エラー検出部が通信部による設定情報の受信中にエラーを検出しなかった場合、通信部が受信した設定情報に含まれる過去に接続されたカメラ本体の識別情報と設定情報記憶部に記憶されたカメラ本体の識別情報とを比較し、両者が一致する場合は通信部の受信した設定情報に従って撮像系の動作を制御し、両者が一致しない場合は設定記憶部に記憶された設定情報に従って撮像系の動作を制御してもよい。
【００１８】
こうすると、あるレンズユニットの設定情報が他のカメラ本体で変更されても、カメラ本体に記憶しておいた、そのレンズユニットの変更前の設定情報を用いることができる。
【００１９】
本発明は、カメラ本体と接続する接続部と、接続部を介して制御データその他のデータを送受信する通信部と、通信部の受信した制御データに応じ、撮像レンズを介して受光した被写体像を示す画像データを取得する撮像系とを備える交換自在のレンズユニットであって、各カメラ本体の設定情報を各カメラ本体の識別情報とそれぞれ対応づけて記憶する設定情報記憶部と、接続部にカメラ本体が接続したことを検出する接続検出部と、を備えるレンズユニットに関する。
【００２０】
このレンズユニットにおいて、通信部は、接続検出部がカメラ本体の接続を検出したことに応じ、接続部に接続されたカメラ本体から、カメラ本体の識別情報を受信し、制御部は、設定情報記憶部に記憶された設定情報のうち、通信部が受信したカメラ本体の識別情報に対応づけられた設定情報を読み出し、通信部は、制御部の読み出した設定情報をカメラ本体に送信する。
【００２１】
こうすると、現に接続されているカメラ本体に対応した設定情報をレンズユニットからカメラ本体に送信でき、あるカメラ本体で変更された設定情報が別のカメラ本体に送信されるようなことがないため、カメラ本体とレンズユニットの組み合わせに応じた適切な設定ができる。
【００２２】
本発明は、上記のカメラ本体と交換自在のレンズユニットを備えるカメラシステム、上記のカメラ本体またはレンズユニットに備えられた制御部として演算装置（ＣＰＵ、ＭＣＵその他のもの）を動作させる方法およびプログラムも含む。
【発明の効果】
【００２３】
この発明によると、カメラ本体に同じレンズユニットが再度接続されたとき、カメラ本体がレンズユニットから変更後の設定情報を受信不可能な場合であっても、カメラ本体側に記憶された変更後の設定情報を用いればよいから、設定の変更をやりなおす必要がない。
【発明を実施するための最良の形態】
【００２４】
以下、添付図面に従い、本発明の好ましい実施の形態について説明する。
【００２５】
＜第１実施形態＞
図１は、カメラシステムの外観構成を示す。同図に示すように、このカメラシステム１０は、レンズユニット１２とカメラ本体１４とで構成されている。
【００２６】
レンズユニット１２は、円筒状に形成されており、その基端部にレンズマウント１２Ａを備えている。一方、カメラ本体１４は、箱状に形成されており、その正面ほぼ中央に本体マウント１４Ａを備えている。レンズユニット１２は、レンズマウント１２Ａをカメラ本体１４の本体マウント１４Ａに装着することにより、カメラ本体１４に着脱自在に取り付けられる。
【００２７】
なお、レンズマウント１２Ａと本体マウント１４Ａには、それぞれレンズマウント接点１２ａと本体マウント接点１４ａとが設けられており（図１では本体マウント接点１４ａのみ図示）、レンズマウント１２Ａを本体マウント１４Ａに装着すると、互いの接点が接触して導通する。
【００２８】
また、本体マウント１４Ａには、図示しないレンズ検出端子が設けられており、このレンズ検出端子により、レンズマウント１２Ａが本体マウント１４Ａに装着されたことが検出できるようにされている。
【００２９】
レンズユニット１２は、後述するように、撮像素子などを内蔵している。
【００３０】
カメラ本体１４の正面には、ストロボ１８やマイクロホン１９等が設けられており、上面には、レリーズボタン２０、電源スイッチ２２、モードダイヤル２４等が設けられている。
【００３１】
レリーズボタン２０は、撮影指示を入力するボタンとして機能し、いわゆる「半押し」と「全押し」の二段式で構成されている。カメラシステム１０は、このレリーズボタン２０の半押しでＡＥ（Automatic Exposure：自動露出）、ＡＦ（Auto Focus：自動焦点合わせ）が機能し、全押しで撮影が実行される。
【００３２】
電源スイッチ２２は、スライド式のスイッチで構成されており、この電源スイッチ２２のスライド操作でカメラシステム１０の電源がＯＮ／ＯＦＦされる。
【００３３】
モードダイヤル２４は、回転式のダイヤルで構成されており、カメラシステム１０のモードを切り換える手段として機能する。カメラシステム１０は、このモードダイヤル２４を回転操作することにより、「撮影モード」と「再生モード」に切り換えられる。
【００３４】
図２は、カメラシステム１０の電気的構成を示すブロック図である。同図に示すように、レンズユニット１２は、撮影光学系１００、撮影光学系駆動／撮影光学系制御部１０２、撮像素子（ＣＣＤ）１０８、アナログ信号処理部１１０、Ａ／Ｄ変換器１１２、デジタル信号処理部１１３、積算回路１１４、タイミングジェネレータ（ＴＧ）１１６、レンズＣＰＵ１１８、ＲＯＭ、ＲＡＭからなるレンズシステムメモリ１２０、レンズ不揮発性メモリ１２２、レンズ通信部としてＵＡＲＴ（低速シリアルドライバ）１４０および高速シリアルドライバ１４２、電源制御部１２６、ＤＣ／ＤＣ変換器１２８、レンズマウント接点１２ａ等で構成されている。
【００３５】
一方、カメラ本体１４は、本体ＣＰＵ２００、操作部（モードダイヤル２４等）２０２、ワークメモリであるＲＡＭ２０４、本体フラッシュＲＯＭ２０６、本体システムメモリであるＲＯＭ２０７、圧縮伸張処理部２０９、本体通信部としてＵＡＲＴ（低速シリアルドライバ）２４０および高速シリアルドライバ２４２、カードインターフェイス（Ｉ／Ｆ）２１６、メモリカードスロット２１５、メモリカード２２０、ＬＣＤ制御部２２６、ＬＣＤモニタ２６、ストロボ制御部２３４、ストロボ１８、電源制御部２３６、バッテリ２３８、ＤＣ／ＤＣ変換器２３９、本体マウント接点１４ａ等で構成されている。
【００３６】
デジタルカメラ全体の動作は、本体ＣＰＵ２００によって統括制御されており、本体ＣＰＵ２００は、操作部２０２からの入力に基づき所定の制御プログラムに従ってカメラシステム１０の各部を制御する。本体システムメモリであるＲＯＭ２０７には、この本体ＣＰＵ２００が、実行する制御プログラム、制御に必要な各種データが記録されている。本体ＣＰＵ２００は、このＲＯＭ２０７に格納された制御プログラムに従い、ＲＡＭ２０４を作業領域としながらデジタルカメラの各部を制御する。
【００３７】
フラッシュＲＯＭ２０６には、カメラに一意的な情報であるカメラＩＤが格納される。
【００３８】
なお、レンズＣＰＵ１１８は、本体ＣＰＵ２００からの指令に従いレンズユニット１２の動作を統括制御する。レンズシステムメモリ１２０のＲＯＭには、このレンズＣＰＵ１１８が、実行する制御プログラム、制御に必要な各種データが記録されている。レンズＣＰＵ１１８は、このレンズシステムメモリ１２０のＲＯＭに格納された制御プログラムに従い、レンズシステムメモリ１２０のＲＡＭを作業領域としながらレンズユニット１２の各部を制御する。
【００３９】
撮像素子（ＣＣＤ）１０８は、たとえば原色カラーＣＣＤで構成されており、撮影光学系１００によって、その受光面に結像された被写体の光学像を電気信号に変換する。
【００４０】
アナログ信号処理部１１０は、サンプリングホールド回路、色分離回路、ゲイン調整回路等を含み、ＣＣＤ１０８から出力された画像信号に対して相関二重サンプリング（ＣＤＳ）処理、色分離処理、プリホワイトバランス処理等の所要のアナログ信号処理を施す。
【００４１】
Ａ／Ｄ変換器１１２は、アナログ信号処理部１１０から出力されたアナログの画像信号をデジタルの画像信号に変換して出力する。
【００４２】
デジタル信号処理部１１３は、輝度・色差信号生成回路、ガンマ補正回路、シャープネス補正回路、コントラスト補正回路、ホワイトバランス補正回路、圧縮・伸張処理回路等を含むデジタルシグナルプロセッサ（ＤＳＰ）で構成され、入力された画像信号に所要の信号処理を施して、輝度信号（Ｙ信号）と色差信号（Ｃr,Ｃb 信号）とからなるＹＵＶ信号を生成する。また、ＹＵＶ信号に圧縮処理を施して、圧縮画像データを生成するとともに、圧縮画像データに伸張処理を施してＹＵＶ信号を生成する。
【００４３】
積算回路１１４は、Ａ／Ｄ変換後の画像信号を得て、ＡＥ／ＡＦ制御に必要な物理量を算出する。すなわち、ＡＥ制御に必要な物理量として、１フレームにおけるＲ、Ｇ、Ｂの画像信号の積算値を算出する。レンズＣＰＵ１１８は、この積算回路１１４から得た積算値に基づいて被写体の明るさ（被写体輝度）を算出し、所定のプログラム線図から絞り値とシャッタスピードを決定する。また、ＡＦ制御に必要な物理量として、所定のＡＦエリア内におけるＧ信号の高周波成分の積算値（焦点評価値）を算出する。レンズＣＰＵ１１８は、この焦点評価値が極大となる位置にフォーカスレンズを移動させる（いわゆるコントラストＡＦ）。
【００４４】
タイミングジェネレータ（ＴＧ）１１６は、ＣＣＤ１０８、アナログ信号処理部１１０、Ａ／Ｄ変換器１１２、デジタル信号処理部１１３、積算回路１１４にタイミング信号を与え、各部は、このＴＧから与えられるタイミング信号によって同期がとられている。
【００４５】
ＵＡＲＴ１４０は、レンズＣＰＵ１１８の制御の下、レンズマウント接点１２ａ及び本体マウント接点１４ａを介して接続されたカメラ本体側のＵＡＲＴ２４０との間で制御信号（コマンド信号）の送受信を行う。一方、本体側のＵＡＲＴ２４０は、本体ＣＰＵ２００の制御の下、レンズマウント接点１２ａ及び本体マウント接点１４ａを介して接続されたレンズユニット側のＵＡＲＴ１４０との間で制御信号（コマンド信号）の送受信を行う。
【００４６】
高速シリアルドライバ１４２は、レンズＣＰＵ１１８の制御の下、レンズマウント接点１２ａ及び本体マウント接点１４ａを介して接続されたカメラ本体側の高速シリアルドライバ２４２との間で画像ファイルの送信を行う。一方、本体側の高速シリアルドライバ２４２は、本体ＣＰＵ２００の制御の下、レンズマウント接点１２ａ及び本体マウント接点１４ａを介して接続されたレンズユニット側の高速シリアルドライバ２４２との間で画像ファイルの受信を行う。
【００４７】
電源制御部１２６は、レンズＣＰＵ１１８の制御の下、ＤＣ／ＤＣ変換器１２８を制御し、レンズマウント接点１２ａ及び本体マウント接点１４ａを介してカメラ本体１４側のＤＣ／ＤＣ変換器２３９から供給される電力をレンズユニット１２の各部に供給する。
【００４８】
モニタ２６にスルー画像を表示させる場合は、デジタル信号処理部１１３で連続的に生成されたＹＵＶ信号が、高速シリアルドライバ１４２および２４２を介して順次ＲＡＭ２２２に加えられる。ＬＣＤ制御部２２６は、このＲＡＭ２２２に加えられたＹＵＶ信号を表示用の信号形式に変換して順次モニタ２６に出力する。これにより、モニタ２６にスルー画像が表示され、モニタ２６をファインダとして使用しながらの撮影が可能になる。
【００４９】
ＯＳＤ部２２４は、キャクタジェネレータを含み、本体ＣＰＵ２００の制御の下、モニタ２６に表示するための文字、記号等をＬＣＤ制御部２２６に出力する。ＬＣＤ制御部２２６は、このＯＳＤ部２２４から出力された文字等を画像に重ねてモニタ２６に出力する。
【００５０】
画像を記録する場合は、デジタル信号処理部１１３において、ＹＵＶ信号が所定の圧縮フォーマット（たとえば、ＪＰＥＧ）で圧縮される。圧縮された画像データは、撮影日時や撮影条件（絞り値、シャッタースピード、感度等）等の所要の付属情報が付加された画像ファイルとされた後、カードＩ／Ｆ２１６を介してメモリカードスロット２１８に装着されたメモリカード２２０に格納される。この際、画像ファイルは、所定の規則に従ってメモリカード２２０の記憶領域に格納される。
【００５１】
マイクロホン１９は集音した音声に基づいて音声信号を出力し、マトリクス回路２０７に送る。マトリクス回路２０７では、音声信号のＬ（Ｌｅｆｔ）信号及びＲ（Ｒｉｇｈｔ）信号が作り出される。Ｌ信号とＲ信号はそれぞれ音声記録処理回路２１１でデジタル音声信号に変換されて所定のファイル形式（ＭＰ３など）で動画と同期して記録されるか、単独の音声ファイルとして記録される。
【００５２】
タイマ２０８は、本体ＣＰＵ２００からの指令に基づいて時間を計測し、カレンダ時計２１０は、本体ＣＰＵ２００からの指令に基づいて現在の年月日及び時刻を計測する。
【００５３】
ストロボ制御部２３４は、本体ＣＰＵ２００の制御の下、ストロボ１８の発光を制御する。
【００５４】
電源制御部２３６は、本体ＣＰＵ２００の制御の下、ＤＣ／ＤＣ変換器２３９を制御し、バッテリ２３８から供給される電力をカメラ本体１４の各部及びレンズユニット１２に供給する。
【００５５】
本体ＣＰＵ２００はＩ／Ｏ２３１を介してスイッチ／ＬＥＤ２３２に制御信号を送り、ＬＥＤの発光パターン、発光タイミング、発光時間、発光量を制御する。
【００５６】
レンズユニット１２をカメラ本体１４に装着し、電源スイッチ２２でカメラシステム１０の電源をＯＮする。このとき、カメラのモードが撮影モードに設定されてない場合は、モードダイヤル２４で撮影モードに設定する。
【００５７】
この状態で被写体に撮影レンズを向け、レリーズボタン２０を半押しすると、操作部２０２から本体ＣＰＵ２００にＳ１ＯＮ信号が出力され、ＡＥ／ＡＦ処理が実行される。すなわち、主要被写体にピントが合わせられるとともに露出が決定される。
【００５８】
この後、レリーズボタン２０が全押しされると、操作部２０２から本体ＣＰＵ２００にＳ２ＯＮ信号が出力され、撮影処理が実行される。すなわち、決定された露出でＣＣＤ１０８が露光され、露光により得られた画像信号が、アナログ信号処理部１１０、Ａ／Ｄ変換器１１２を介してデジタル信号処理部１１３に送られる。デジタル信号処理部１１３では、所要の信号処理が施されてＹＵＶ信号に変換される。生成されたＹＵＶ信号は、更にデジタル信号処理部１１３で圧縮処理が施されて圧縮画像データとされた後、所要の付属情報が付加された画像ファイルとして高速シリアルドライバ１４２および２４２を介してメモリカード２２０に記録される。
【００５９】
このようにしてメモリカード２２０に記録された画像ファイルは、モードダイヤル２４にてカメラのモードを再生モードに設定することにより、メモリカード２２０から読み出され、モニタ２６に再生表示される。
【００６０】
すなわち、モードダイヤル２４を再生モードに設定すると、最後に記録された画像ファイルの圧縮画像データがメモリカード２２０から読み出され、圧縮伸張処理部２０９に加えられる。圧縮伸張処理部２０９は、入力された圧縮画像データに所要の伸張処理を施して非圧縮のＹＵＶデータを生成する。生成されたＹＵＶデータは、ＲＡＭ２２２に加えられ、ＬＣＤ制御部２２６で表示用の信号形式に変換されて、モニタ２６に出力される。これにより、撮影済み画像がモニタ２６に再生表示される。
【００６１】
なお、コマ送りの操作を行うと、次の画像がメモリカード２２０から読み出され、コマ戻しの操作を行うと、一つ前の画像がメモリカード２２０から読み出されて、モニタ２６に再生表示される。
【００６２】
撮影により得られた画像ファイルをメモリカード２２０に記録する際、所定の規則に従ってメモリカード２２０の記憶領域に格納される。上記では、デジタル信号処理部１１３が圧縮したＪＰＥＧ形式の画像ファイルを作成したが、圧縮していないＲＡＷ形式のファイルを作成してもよい。
【００６３】
次に、図３のフローチャートを参照し、カメラシステム１０の実行する設定情報書込処理の流れを説明する。この処理のうちＡ１〜Ａ９は、レンズユニット１２の設定情報（撮影モードやホワイトバランスなどに関する情報を含む）の変更がカメラ本体１４の操作部２０２から入力されたことに応じて本体ＣＰＵ２００が実行する。Ｂ１〜Ｂ４はレンズＣＰＵ１１８が実行する。
【００６４】
Ａ１では、装着時にレンズユニット１２から通知されたレンズＩＤとフラッシュＲＯＭ２０６に記録された設定情報に含まれるレンズＩＤとを比較することで、設定情報が登録済みのレンズユニット１２が現在装着されているか否かを判断する。設定情報が登録済みのレンズユニット１２が装着されていると判断した場合はＡ２、設定情報が未登録のレンズユニット１２が装着されていると判断した場合はＡ３に移行する。
【００６５】
Ａ２では、フラッシュＲＯＭ２０６の設定情報を操作部２０２から入力された設定情報に更新する。
【００６６】
Ａ３では、フラッシュＲＯＭ２０６に設定情報を記憶する空き領域が存在するか否かを判断する。空き領域が存在する場合はＡ４、存在しない場合はＡ５に移行する。
【００６７】
Ａ４では、フラッシュＲＯＭ２０６の空き領域に設定情報を書き込む。
【００６８】
Ａ５では、格納日時が古い設定情報に対して、新たに入力された設定情報を上書きする。
【００６９】
Ａ６では、高速シリアルドライバ１４２・２４２およびマウント接点１２ａ・１４ａを介し、レンズユニット１２に対して入力された設定情報を送信するとともに、該設定情報をレンズユニット１２の不揮発性メモリ１２２に書き込むよう要求する書込コマンドを送信する。レンズユニット１２は書込コマンドを受信したことに応じて後述するＢ１の処理を行う。
【００７０】
Ａ７では、設定情報および書込コマンドの送信が完了するまで、通信のエラーを監視し、エラーが検出された場合はＡ８に移行する。エラーが検出されなければ、この処理を終了する。なお、エラー検出の方式の一例としては、シリアル・データ伝送で慣用されるＣＲＣ（Cyclical（Cyclic） Redundancy Check：巡回冗長検査）が挙げられるが、その他の方式を用いてもよい。
【００７１】
Ａ８では、エラー検出に応じてＡ６に戻り、設定情報およびコマンドの再送信を行う。さらに、再送信の回数をカウントし、この回数が所定回数（例えば５回）に達しても送信が正常に完了しない場合はＡ９に進む。所定回数内で再送信が正常に完了した場合、この処理を終了する。
【００７２】
Ａ９では、エラー発生で設定情報がカメラ本体１４からレンズユニット１２に正常に送信できなかった旨の警告画面をＬＣＤ２６に表示し、処理を終了する。
【００７３】
Ｂ１では、書込コマンドおよび設定情報を受信したことに応じ、高速シリアルドライバ１４２が受信した設定情報を構成するデータを逐次システムメモリ（ＲＡＭ）１２０に格納していく。同時に、通信中のエラーを監視し、エラーが検出されなければ、Ｂ２に移行する。エラーが検出された場合はＢ４に移行する。
【００７４】
Ｂ２では、ＲＡＭ１２０へ格納されている設定情報を、カメラ本体１４から通知された識別情報である本体ＩＤと対応づけて不揮発性メモリ１２２に書き込む。
【００７５】
Ｂ３では、設定情報が正常に書き込まれた旨の通知をカメラ本体１４に送信する。なお、カメラ本体１４は、この通知を受信したことに応じ、レンズユニット１２で設定情報が正常に書き込まれた旨のメッセージをＬＣＤ２６に表示してもよい。
【００７６】
Ｂ４では、設定情報が正常に書き込まれなかった旨の通知をカメラ本体１４に送信する。なお、カメラ本体１４は、この通知を受信したことに応じてＡ９に移行し、警告画面を表示する。
【００７７】
以上の処理によると、カメラ本体１４から変更された設定情報は、カメラ本体１４のフラッシュＲＯＭ２０６にも記憶されるとともに、通信エラーが検出されない限り、レンズユニット１２の不揮発性メモリ１２２にも記憶される。すなわち、カメラシステムでは、設定情報がレンズユニット１２だけでなくカメラ本体１４にも記憶され、かつその設定情報は、通信中の誤り検出によって双方が同一となる信頼性が担保される。
【００７８】
＜第２実施形態＞
次に、図４のフローチャートを参照し、カメラシステム１０の実行する設定処理の流れを説明する。この処理のうちＡ１１〜Ａ２０は本体ＣＰＵ２００が実行する。Ｂ１１〜Ｂ１２はレンズＣＰＵ１１８が実行する。
【００７９】
Ａ１１では、電源スイッチ２２のオン操作に応じてバッテリ２３８からカメラ本体１４およびレンズユニット１２の各部への電源供給を開始する。
【００８０】
Ａ１２では、レンズユニット１２の装着を検出する。
【００８１】
Ａ１３では、レンズユニット１２にレンズＩＤ（レンズユニット１２の識別情報）の送信を要求する。図示は省略するが、レンズユニット１２はレンズＩＤの要求に応じ、不揮発性メモリ１２２からレンズＩＤを読み出して、カメラ本体１４に送信する。
【００８２】
Ａ１４では、レンズユニット１２から受信したレンズＩＤをＲＡＭ２２２に取得する。
【００８３】
Ａ１５では、レンズユニット１２に設定情報の送信を要求する。レンズユニット１２は、設定情報の送信要求を受信したことに応じ、設定情報を不揮発性メモリ１２２から読み出してカメラ本体１４に送信する。
【００８４】
Ａ１６では、レンズユニット１２からの設定情報の受信が完了するまで、通信のエラーを監視し、エラーが検出された場合はＡ１７に移行する。エラーが検出されない場合はＡ２２に移行する。
【００８５】
Ａ１７では、エラー検出に応じてＡ１５に戻り、所定回数（例えば５回）に限り設定情報の送信を再び要求する。さらに、送信の要求回数をカウントし、この回数が所定回数（例えば５回）に達しても受信が正常に完了しない場合はＡ１８に進む。
【００８６】
Ａ１８では、レンズユニット１２から通知されたレンズＩＤとフラッシュＲＯＭ２０６に記録されたレンズＩＤとを比較することで、登録済みのレンズユニット１２が装着されているか否かを判断する。登録済みのレンズユニット１２が装着されている場合はＡ１９に移行する。未登録のレンズユニット１２が装着されている場合はＡ２１に移行する。
【００８７】
Ａ１９では、フラッシュＲＯＭ２０６に記憶されている設定情報のうち通知されたレンズＩＤに対応する設定情報をＲＡＭ２０４に読み出す。
【００８８】
Ａ２０では、ＲＡＭ２０４に読み出された設定情報に基づいてカメラ本体１４に関する設定を行う。
【００８９】
Ａ２１では、予めＲＯＭ２０６に記憶されている初期設定情報をＲＡＭ２０４に読み出し、読み出された初期設定情報に基づいてカメラ本体１４に関する設定を行う。
【００９０】
Ａ２２では、レンズユニット１２から受信した設定情報をＲＡＭ２２２に取得する。
【００９１】
Ａ２３では、ＲＡＭ２２２に記憶された設定情報に基づいてカメラ本体１４に関する設定を行う。
【００９２】
このように、カメラ本体１４は、レンズユニット１２から正常に受信した場合は、設定情報をＲＡＭ２２２に取得し、この設定情報に基づいて設定を行う。また仮に、レンズユニット１２から正常に設定情報を受信できない場合であっても、レンズＩＤが正常に受信でき、かつそのレンズＩＤに対応した設定情報がフラッシュＲＯＭ２０６に記憶されていれば、その設定情報に基づいて設定を行うことができる。従って、仮に、レンズユニット１２から正常に設定情報を受信できない場合であっても、レンズユニット１２とカメラ本体１４の組み合わせに応じて適切な設定をカメラ本体に行うことができる。
【００９３】
＜第３実施形態＞
レンズユニット１２から受信した設定情報よりもカメラ本体１４に記憶された設定情報の方が新しければ、それを優先的に使用することもできる。
【００９４】
以下、図５のフローチャートを参照し、カメラシステム１０の実行する設定処理の流れを説明する。この処理のうちＡ１１〜Ａ３６は本体ＣＰＵ２００が実行する。
【００９５】
Ａ１１〜Ａ２２は第２実施形態と同様である。ただし、Ａ２２の実行後、Ａ３２に進む。
【００９６】
Ａ３２では、Ａ１８と同様の判断を行い、登録済みのレンズユニット１２が装着されている場合はＡ３３、未登録のレンズユニット１２が装着されている場合はＡ３６に移行する。
【００９７】
Ａ３３では、フラッシュＲＯＭ２０６に記憶されている設定情報のうち通知されたレンズＩＤに対応する設定情報をＲＡＭ２０４に読み出す。
【００９８】
Ａ３４では、レンズユニット１２から受信した設定情報に含まれる日時情報（設定情報の作成日時、登録日時、更新日時などを示す情報）とフラッシュＲＯＭ２０６から取得した設定情報の日時情報とを比較し、いずれの設定情報が新しいかを判断する。フラッシュＲＯＭ２０６から取得した設定情報の方が新しいと判断した場合はＳ３５に移行する。レンズユニット１２から受信した設定情報の方が新しいと判断した場合はＡ３６に移行する。
【００９９】
Ａ３５では、ＲＡＭ２０４に記憶されたフラッシュＲＯＭ２０６からの設定情報に基づいてカメラ本体１４に関する設定を行う。
【０１００】
Ａ３６では、ＲＡＭ２２２に記憶された設定情報に基づいてカメラ本体１４に関する設定を行う。
【０１０１】
こうすると、可及的に最新の設定情報を使って撮影を行うことができる。
【０１０２】
＜第４実施形態＞
あるユーザが保有するレンズユニット１２を他人に貸し、他人の保有するカメラ本体１４でそのレンズユニット１２の設定情報が変更された後、そのユーザに返却されてそのユーザのカメラ本体１４に再び装着されたとする。この場合、第２ないし第３実施形態の処理によると、自分のカメラ本体１４が他人の変更した設定情報を正常に受信すると、それがそのまま使用されることになるから、他人の設定を用いたくないユーザにとっては不都合である。本実施形態では、かかる不都合を回避する。
【０１０３】
以下、図６のフローチャートを参照し、カメラシステム１０の実行する設定処理の流れを説明する。この処理のうちＡ１１〜Ａ３６は本体ＣＰＵ２００が実行する。
【０１０４】
Ａ１１〜Ａ２２は第２実施形態と同様である。ただし、Ａ２２の実行後、Ａ５０に進む。
【０１０５】
Ａ５０では、レンズユニット１２から受信した設定情報に含まれる装着先ＩＤ（以前にレンズユニット１２が装着されたカメラ本体１４から受信した本体ＩＤのこと）とフラッシュＲＯＭ２０６から取得した本体ＩＤとを比較し、両者が一致するか否かを判断する。一致すると判断した場合はＡ３６に移行する。一致しないと判断した場合はＡ３２に移行する。
【０１０６】
Ａ３２〜Ａ３６は第３実施形態と同様である。ただしＡ３４は実行されない。
【０１０７】
以上の処理によると、装着先ＩＤと本体ＩＤが一致しなければ、カメラ本体１４に記憶された設定情報が使用されるから、他人の変更した設定情報が自分のカメラ本体１４でそのまま使用されるのを防げ、レンズユニット１２とカメラ本体１４の組み合わせごとに適切な設定情報を用いることができる。
【０１０８】
＜第５実施形態＞
レンズユニット１２が過去に装着されたことのあるカメラ本体１４に再び装着された場合、そのカメラ本体１４で用いた設定情報と同じ設定情報をレンズユニット１２からカメラ本体１４に送信すれば、前と同じ設定で使うことができ便利である。以下の処理はこの目的を実現する一例である。
【０１０９】
以下、図７のフローチャートを参照し、カメラシステム１０の実行する設定処理の流れを説明する。この処理のうちＡ１〜Ａ９は第１実施形態と同様本体ＣＰＵ２００が実行する。Ｂ２１〜Ｂ２８はレンズＣＰＵ１１８が実行する。ただし、Ａ６では、カメラ本体１４は、書込コマンドとともに、フラッシュＲＯＭ２０６に記憶されている、自身の本体ＩＤもレンズユニット１２に送信するものとする。
【０１１０】
Ｂ２１は、本体ＩＤ、書込コマンドおよび設定情報を受信したことに応じ、高速シリアルドライバ１４２が受信した設定情報を構成するデータを逐次ＲＡＭ１２０に格納していく。同時に、通信中のエラーを監視し、エラーが検出されないまま通信が完了すれば、Ｂ２２に移行する。通信中にエラーが検出された場合はＢ２８に移行する。
【０１１１】
Ｂ２２では、不揮発性メモリ１２２に記憶されている、過去に装着されたカメラ本体１４の本体ＩＤと、カメラ本体１４から受信した本体ＩＤとを比較し、両者が一致するか否かを判断する。両者が一致する場合は登録済みのカメラ本体１４が装着されたと判断してＢ２３に移行する。両者が一致しない場合は未登録のカメラ本体１４が装着されたと判断してＢ２４に移行する。
【０１１２】
Ｂ２３では、受信した設定情報と受信した本体ＩＤとを対応づけて不揮発性メモリ１２２に書き込む。
【０１１３】
Ｂ２４では、フラッシュＲＯＭ２０６に設定情報を記憶する空き領域が存在するか否かを判断する。空き領域が存在する場合はＢ２５、存在しない場合はＢ２６に移行する。
【０１１４】
Ｂ２５では、フラッシュＲＯＭ２０６の空き領域に変更後の設定情報を書き込む。
【０１１５】
Ｂ２６では、格納日時が古い設定情報に対して、変更後の設定情報を上書きする。
【０１１６】
Ｂ２７では、変更後の設定情報が正常に書き込まれた旨の通知をカメラ本体１４に送信する。
【０１１７】
Ｂ２８では、変更後の設定情報が正常に書き込まれなかった旨の通知をカメラ本体１４に送信する。
【０１１８】
図８は、上記のようにしてレンズユニット１２に記録された本体ＩＤごとの設定情報のうち、実際に装着されたカメラ本体１４に対応する設定情報を送信するための処理の流れを示す。Ｂ３１〜Ｂ３４はレンズＣＰＵ１１８が実行する。Ａ１１〜Ａ２３は第２実施形態と同様である。ただし、Ａ１５では、設定情報の送信要求とともに、フラッシュＲＯＭ２０６に記憶された本体ＩＤを通知するものとする。
【０１１９】
レンズユニット１２は、カメラ本体１４からの設定情報の要求に応じ、Ｂ３１の処理を開始する。すなわちＢ３１では、不揮発性メモリ１２２に記憶されている本体ＩＤと通知された本体ＩＤとを照合し、通知された本体ＩＤと同一の本体ＩＤに対応する設定情報が不揮発性メモリ１２２に記憶されているか否かを判断する。通知された本体ＩＤと同一の本体ＩＤに対応する設定情報が不揮発性メモリ１２２に記憶されていればＢ３２に、記憶されていなければＢ３３に移行する。
【０１２０】
Ｂ３２では、通知された本体ＩＤに対応する設定情報を不揮発性メモリ１２２からＲＡＭ１２０に読み出す。
【０１２１】
Ｂ３３では、不揮発性メモリ１２２に記憶されている設定情報のうち最新の日時情報を含むものをＲＡＭ１２０に読み出す。
【０１２２】
Ｂ３４では、ＲＡＭ１２０に読み出された設定情報をカメラ本体１４に送信する。
【０１２３】
こうすると、カメラ本体１４とレンズユニット１２の組み合わせが以前と同じであれば同じ設定情報を使うことができる。
【図面の簡単な説明】
【０１２４】
【図１】カメラシステムの外観を示す図
【図２】カメラシステムのブロック図
【図３】第１実施形態に係るカメラシステムの設定情報書込処理の流れを示すフローチャート
【図４】第１実施形態に係るカメラシステムの設定処理の流れを示すフローチャート
【図５】第２実施形態に係るカメラシステムの設定処理の流れを示すフローチャート
【図６】第３実施形態に係るカメラシステムの設定処理の流れを示すフローチャート
【図７】第４実施形態に係るカメラシステムの設定情報書込処理の流れを示すフローチャート
【図８】第４実施形態に係るカメラシステムの設定処理の流れを示すフローチャート
【符号の説明】
【０１２５】
１０…カメラシステム、１２…レンズユニット、１４…カメラ本体、１４ａ…本体側マウント接点、２０…レリーズボタン、２６…ＬＣＤ、１１８…レンズＣＰＵ、１２２…不揮発性メモリ、２００…本体ＣＰＵ、２０６…フラッシュＲＯＭ
【図１】
2008010939.tif 000003
【図２】
2008010939.tif 000004
【図３】
2008010939.tif 000005
【図４】
2008010939.tif 000006
【図５】
2008010939.tif 000007
【図６】
2008010939.tif 000008
【図７】
2008010939.tif 000009
【図８】
2008010939.tif 000010