(57)【要約】【課題】交換可能なユニット部材との通信時間を低減し、電源を起動してから実際に処理動作が可能になるまでのタイムラグを低減した情報処理装置およびその制御方法を提供する。【解決手段】交換可能なユニット部材を、着脱可能な情報処理装置において、ユニット部材に関する管理情報を記憶する記憶手段と、ユニット部材が当該情報処理装置に装着されたことを検知する検知手段と、ユニット部材が当該情報処理装置に装着された場合の制御を行う制御手段と、検知手段が、ユニット部材が当該情報処理装置に装着されたことを検知した場合に、ユニット部材から管理情報を読み出して、記憶手段に保存する保存手段とを備え、制御手段によるユニット部材の制御と保存手段による記憶手段への保存処理とを、並列に実行する。【選択図】図７
2010016585.tif 000002
【特許請求の範囲】
【請求項１】
交換可能なユニット部材を、着脱可能な情報処理装置において、
前記ユニット部材に関する管理情報を記憶する記憶手段と、
前記ユニット部材が当該情報処理装置に装着されたことを検知する検知手段と、
前記ユニット部材が当該情報処理装置に装着された場合の制御を行う制御手段と、
前記検知手段が、前記ユニット部材が当該情報処理装置に装着されたことを検知した場合に、前記ユニット部材から管理情報を読み出して、前記記憶手段に保存する保存手段と、
を備え、
前記制御手段による前記ユニット部材の制御と前記保存手段による前記記憶手段への保存処理とを、並列に実行することを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、
前記制御手段は、前記ユニット部材の初期化処理を行うことを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２記載の情報処理装置において、
前記保存手段は、当該情報処理装置の電源スイッチがオンであり、前記検知手段が前記ユニット部材の当該情報処理装置への装着を検知した場合に、前記ユニット部材から管理情報を読み出して、前記記憶手段に保存することを特徴とする情報処理装置。
【請求項４】
請求項１〜３のいずれか１つに記載の情報処理装置において、
装着された前記ユニット部材の管理情報が、前記記憶手段に記憶されているか否かを判定する判定手段を備え、
前記保存手段は、前記検知手段が、前記ユニット部材の当該情報処理装置への装着を検知し、且つ前記判定手段が、前記装着されたユニット部材の管理情報の前記記憶手段への記憶がされていないと判定した場合に、前記ユニット部材から管理情報を読み出して、前記記憶手段に保存することを特徴とする情報処理装置。
【請求項５】
請求項１〜４のいずれか１つに記載の情報処理装置において、
前記交換可能なユニット部材は、撮像素子を備えた撮像手段、撮影光学系、アクセサリのうち少なくともいずれか１つを含むことを特徴とする情報処理装置。
【請求項６】
請求項１〜５のいずれか１つに記載の情報処理装置において、
前記管理情報は、前記ユニット部材を特定可能な識別データと前記ユニット部材の構成および状態を特定可能な固有データで構成したことを特徴とする情報処理装置。
【請求項７】
交換可能なユニット部材を、着脱可能な情報処理装置の制御方法において、
前記ユニット部材に関する管理情報を記憶するステップと、
前記ユニット部材が当該情報処理装置に装着されたことを検知するステップと、
前記ユニット部材が当該情報処理装置に装着された場合の制御を行うステップと、
前記ユニット部材が当該情報処理装置に装着されたことを検知した場合に、前記ユニット部材から管理情報を読み出して保存するステップとを備え、
前記ユニット部材の制御のステップと前記管理情報の保存処理のステップとを、並列に実行することを特徴とする情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および該情報処理装置の制御方法に関し、特に、交換可能な外部ユニットとの通信時間を低減し、電源を起動してから実際に処理動作が可能になるまでのタイムラグを低減した情報処理装置および該情報処理装置の制御方法に関する。
【背景技術】
【０００２】
撮像素子、レンズおよびメモリカード交換式のデジタルカメラが知られている。この種のデジタルカメラは、電源を入れて撮影を開始する時には、以下のような準備を行う。
即ち、交換可能なメモリカードは、データを記録可能にする準備を、交換可能な撮像素子は被写体を撮像可能にする準備を、交換可能なレンズは、ズームおよびフォーカス動作を可能にする準備を、デジタルカメラ本体は、撮像した画像を表示するための準備を行う。
これらの準備処理（ハードウェアおよびソフトウェアの初期化処理）には、電源オンから撮影可能になるまでに、一定の起動時間を要することが既に知られている。
【０００３】
例えば、下記特許文献１には、起動時間の短縮化を可能とする目的で、着脱自在なメモリカードの管理情報をカメラ本体内へ記憶しておき、管理情報を読み出す時間をなくす電子カメラが開示されている。
また、下記特許文献２には、同じく起動時間の短縮化を可能とする目的で、電源スイッチの状態に関係なく着脱自在なメモリカードの接続を検知して、管理情報を読み出す時間をなくす情報処理装置が開示されている。
【０００４】
また、下記特許文献３には、交換レンズや各種アクセサリとの通信時間を低減して、高速に動作可能なカメラを提供する目的で、交換レンズの固有情報をカメラ本体の不揮発性メモリへ登録し、交換レンズの固有情報がカメラ本体の不揮発性メモリへ登録した登録情報と一致した場合に通信時間を低減するカメラが開示されている。
また、下記特許文献４には、電源投入から撮影可能状態へ移行させる時間を短縮させ、使い勝手を向上させるカメラ装置を提供する目的で、カメラユニット内のメモリへレンズユニットの固有情報または設定情報を記憶することで、これら情報の送信動作を省略するカメラ装置が開示されている。
【０００５】
【特許文献１】特開２００２−２３７９７７号公報
【特許文献２】特許公報第３９５０５８５号
【特許文献３】特開２００７−１２９５６３号公報
【特許文献４】特開２００７−１５６４４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の技術では、管理情報をＲＡＭではなく不揮発性メモリに記憶する場合、一般的には不揮発性メモリの書き込み動作はＲＡＭよりも低速のために、ＲＡＭを用いた場合と同じタイミングで不揮発性メモリへ記憶すると、1回目の電源オン時には、その記憶する時間が起動時間に上乗せされるという問題があった。
また、上記特許文献２および特許文献３に記載の技術では、管理情報を更新するタイミングを電源スイッチがオフになる時に不揮発性メモリへ記憶するように改善した。しかし、電源スイッチがオフになる前に電池が外されたりして電源遮断が発生した場合、不揮発性メモリ上の管理情報が更新されていないために、交換可能な外部ユニットより再度管理情報を読み出さなければならないという問題があった。
【０００７】
また、上記特許文献４に記載の技術では、管理情報を更新するタイミングは管理情報を取得した後にメモリへ記憶するように改善した。しかし、外部ユニットから管理情報を読み出す必要がある場合、まずは（１）外部ユニットからの管理情報の読み出しを行い、次に（２）その管理情報をメモリへ記憶した後に、撮影動作か可能な状態へ移行させるために、管理情報を読み出す必要がない場合と比較して、（１）、（２）両方の時間が起動時間に上乗せされてしまうという問題があった。
【０００８】
以上より、上記の従来技術では、情報処理装置の電源スイッチがＯＮ状態の時に外部ユニットの交換を行った場合、管理情報の読み出しを行った後、管理情報を更新するタイミングを電源オフになる時に不揮発性メモリへ記憶するようにしている。そのため、電源スイッチがオフになる前に電池が外されたりして電源遮断が発生した場合、不揮発性メモリ上の管理情報が更新されていないために、交換可能な外部ユニットより再度管理情報を読み出さなければならないという問題があった。
【０００９】
また、上記の従来技術では、情報処理装置の電源スイッチがＯＮ状態の時に外部ユニットの交換を行った場合、（１）外部ユニットからの管理情報の読み出した後、（２）その管理情報をメモリへ記憶した後に、（３）撮影動作が可能な状態へ移行させるために、管理情報を読み出す必要がない場合と比較して、（２）および（３）を順番に実行するために、（２）の時間が起動時間に上乗せされてしまうという問題があった。
【００１０】
本発明は上記の問題を解決すべく、なされたものであり、交換可能な外部ユニット（レンズ、撮像素子、アクセサリ、メモリカード、外部フラッシュなど）との通信時間を低減し、電源を起動してから実際に処理動作が可能になるまでのタイムラグを低減した情報処理装置および該情報処理装置の制御方法の提供を目的とする。
【課題を解決するための手段】
【００１１】
この目的を達成するために請求項1記載の発明は、交換可能なユニット部材を、着脱可能な情報処理装置において、
前記ユニット部材に関する管理情報を記憶する記憶手段と、
前記ユニット部材が当該情報処理装置に装着されたことを検知する検知手段と、
前記ユニット部材が当該情報処理装置に装着された場合の制御を行う制御手段と、
前記検知手段が、前記ユニット部材が当該情報処理装置に装着されたことを検知した場合に、前記ユニット部材から管理情報を読み出して、前記記憶手段に保存する保存手段と、を備え、
前記制御手段による前記ユニット部材の制御と前記保存手段による前記記憶手段への保存処理とを、並列に実行することを特徴とする。
【００１２】
また、請求項２記載の発明は、請求項１記載の情報処理装置において、
前記制御手段は、前記ユニット部材の初期化処理を行うことを特徴とする。
また、請求項３記載の発明は、請求項１または請求項２記載の情報処理装置において、
前記保存手段は、当該情報処理装置の電源スイッチがオンであり、前記検知手段が前記ユニット部材の当該情報処理装置への装着を検知した場合に、前記ユニット部材から管理情報を読み出して、前記記憶手段に保存することを特徴とする。
【００１３】
また、請求項４記載の発明は、請求項１〜３のいずれか１つに記載の情報処理装置において、
装着された前記ユニット部材の管理情報が、前記記憶手段に記憶されているか否かを判定する判定手段を備え、
前記保存手段は、前記検知手段が、前記ユニット部材の当該情報処理装置への装着を検知し、且つ前記判定手段が、前記装着されたユニット部材の管理情報の前記記憶手段への記憶がされていないと判定した場合に、前記ユニット部材から管理情報を読み出して、前記記憶手段に保存することを特徴とする。
【００１４】
また、請求項５記載の発明は、請求項１〜４のいずれか１つに記載の情報処理装置において、
前記交換可能なユニット部材は、撮像素子を備えた撮像手段、撮影光学系、アクセサリのうち少なくともいずれか１つを含むことを特徴とする。
また、請求項６記載の発明は、請求項１〜５のいずれか１つに記載の情報処理装置において、
前記管理情報は、前記ユニット部材を特定可能な識別データと前記ユニット部材の構成および状態を特定可能な固有データで構成したことを特徴とする。
【００１５】
また、請求項７記載の発明は、交換可能なユニット部材を、着脱可能な情報処理装置の制御方法において、
前記ユニット部材に関する管理情報を記憶するステップと、
前記ユニット部材が当該情報処理装置に装着されたことを検知するステップと、
前記ユニット部材が当該情報処理装置に装着された場合の制御を行うステップと、
前記ユニット部材が当該情報処理装置に装着されたことを検知した場合に、前記ユニット部材から管理情報を読み出して保存するステップとを備え、
前記ユニット部材の制御のステップと前記管理情報の保存処理のステップとを、並列に実行することを特徴とする。
【発明の効果】
【００１６】
請求項１記載の発明によれば、交換可能なユニット部材を、着脱可能な情報処理装置において、前記ユニット部材に関する管理情報を記憶する記憶手段と、前記ユニット部材が当該情報処理装置に装着されたことを検知する検知手段と、前記ユニット部材が当該情報処理装置に装着された場合の制御を行う制御手段と、前記検知手段が、前記ユニット部材が当該情報処理装置に装着されたことを検知した場合に、前記ユニット部材から管理情報を読み出して、前記記憶手段に保存する保存手段とを備え、前記制御手段による前記ユニット部材の制御と前記保存手段による前記記憶手段への保存処理とを、並列に実行するので、ユニット部材との通信時間を低減し、電源を起動してから実際に処理動作（例えば、デジタルカメラの記録動作）が可能になるまでのタイムラグを低減し、情報処理装置の起動時間を短縮することが可能となる。
【００１７】
請求項２記載の発明によれば、請求項１記載の情報処理装置において、前記制御手段は、前記ユニット部材の初期化処理を行うので、ユニット部材には最新のデータを格納することができる。
請求項３記載の発明によれば、請求項１または請求項２記載の情報処理装置において、前記保存手段は、当該情報処理装置の電源スイッチがオンであり、前記検知手段が前記ユニット部材の当該情報処理装置への装着を検知した場合に、前記ユニット部材から管理情報を読み出して、前記記憶手段に保存するので、情報処理装置の起動時間を短縮することが可能となる。
【００１８】
請求項４記載の発明によれば、請求項１〜３のいずれか１つに記載の情報処理装置において、装着された前記ユニット部材の管理情報が、前記記憶手段に記憶されているか否かを判定する判定手段を備え、前記保存手段は、前記検知手段が、前記ユニット部材の当該情報処理装置への装着を検知し、且つ前記判定手段が、前記装着されたユニット部材の管理情報の前記記憶手段への記憶がされていないと判定した場合に、前記ユニット部材から管理情報を読み出して、前記記憶手段に保存するので、情報処理装置の起動時間を短縮することが可能となる。
【００１９】
請求項５記載の発明によれば、請求項１〜４のいずれか１つに記載の情報処理装置において、前記交換可能なユニット部材は、撮像素子を備えた撮像手段、撮影光学系、アクセサリのうち少なくともいずれか１つを含むので、情報処理装置（例えば、デジタルカメラ）の起動時間を短縮することが可能となり、デジタルカメラの使い勝手が向上する。
【００２０】
請求項６記載の発明によれば、請求項１〜５のいずれか１つに記載の情報処理装置において、前記管理情報は、前記ユニット部材を特定可能な識別データと前記ユニット部材の構成および状態を特定可能な固有データで構成したので、装着されたユニット部材の特性・個性を即座に知ることが可能となる。
【００２１】
請求項７記載の発明によれば、交換可能なユニット部材を、着脱可能な情報処理装置の制御方法において、前記ユニット部材に関する管理情報を記憶するステップと、前記ユニット部材が当該情報処理装置に装着されたことを検知するステップと、前記ユニット部材が当該情報処理装置に装着された場合の制御を行うステップと、前記ユニット部材が当該情報処理装置に装着されたことを検知した場合に、前記ユニット部材から管理情報を読み出して保存するステップとを備え、前記ユニット部材の制御のステップと前記管理情報の保存処理のステップとを、並列に実行するので、情報処理装置の起動時間を短縮することが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を図示の実施形態に基づいて説明する。なお、本実施形態は、一例であって、これに限定されることなく、趣旨を逸脱しない範囲内において、また、当業者が容易に想到できる範囲内において、変形可能とする。
以下に示す実施形態では、デジタルカメラを情報処理装置として用いる。
【００２３】
図1は、デジタルカメラ内部の制御系統の構成例を示す図である。
図1に示すように、デジタルカメラ本体３９は、全体の動作を中央処理装置（本体ＣＰＵ４０）によって統括制御するように構成されている。本体ＣＰＵ４０は、シャッタボタン、電源ボタン、再生ボタンなどの操作部４１から入力される操作信号に基づき、所定の制御プログラムに従ってデジタルカメラの全体を統括制御する。
【００２４】
バスを介して本体ＣＰＵ４０と接続されたフラッシュＲＯＭ５８には、本体ＣＰＵ４０が実行する制御プログラム９０と、制御に必要な各種データおよび各種デバイスのばらつきを生産工程にて調整したデータをカメラ調整データ９１と、ユーザ設定情報などのデジタルカメラの動作に関する各種設定情報等をカメラ設定データ９２とが、格納されている。
カメラ設定データ９２は、デジタルカメラの各種設定情報を変更する度にデータの内容に変更が生じるが、制御プログラム９０およびカメラ調整データ９１は、出荷後には変更されない。
ＳＤＲＡＭ５４からなるメモリは、本体ＣＰＵ４０の演算作業用領域として利用され、更に画像データ、即ち、Ｒａｗ−ＲＧＢ画像データ５５、ＹＵＶ画像データ５６、圧縮伸張画像データ５７等の一時記憶領域として利用される。
【００２５】
交換レンズ１００は、被写体の光学画像を取り込むズームレンズ８１とフォーカスレンズ８２とこれらを制御するレンズ駆動部８６と、絞り８３と該絞り８３を制御する絞り駆動部８７と、メカシャッタ８４と該メカシャッタ８４を制御するシャッタ駆動部８８と、これらを制御するレンズＣＰＵ３８と、該レンズＣＰＵ３８が実行する制御プログラムおよびレンズの管理情報を格納したレンズデータＲＯＭ３１からなる。レンズ駆動部８６と絞り駆動部８７とシャッタ駆動部８８とは、レンズＣＰＵ３８からの駆動指令により駆動制御される。
【００２６】
また、交換レンズ１００は、カメラ本体３９から着脱可能な機構を持っている。着脱の検出は、カメラ本体３９にあるレンズ検出スイッチ（不図示）で行う。レンズＣＰＵ３８と本体ＣＰＵ４０の間は、シリアルインタフェース３３を介して半二重通信を行うことができる。交換レンズ１００への電源供給は、着脱機構を介してカメラ本体３９より行う。
【００２７】
交換撮像素子１０１は、交換レンズ１００を通過した被写体光を受光面にて結像し光電変換する固体撮像素子（次に説明する）と、アナログ処理部（ＣＤＳ／ＡＭＰ）４２と、Ａ／Ｄ変換器４３と、タイミングジェネレータ（ＴＧ）８９と、これらを制御するＣＡＭＣＰＵ３７と、該ＣＡＭＣＰＵ３７が実行する制御プログラムおよび撮像素子の管理情報を格納したＣＡＭデータＲＯＭ３２からなる。
上記固体撮像素子は、ＣＣＤ８５で構成されており、その受光面には、所定の配列構造（ベイヤー、Ｇストライプなど）で配列された赤（Ｒ）、緑（Ｇ）、青（Ｂ）のカラーフィルタを介して多数のフォトダイオード（受光素子）が二次元的に配置されている。
【００２８】
また、交換撮像素子１０１は、カメラ本体３９から着脱可能な機構を持っている。着脱の検出は、カメラ本体３９にある撮像素子検出スイッチ（不図示）で行う。ＣＡＭＣＰＵ３７と本体ＣＰＵ４０の間は、シリアルインタフェース３５を介して半二重通信を行うことができる。交換撮像素子１０１への電源供給は、着脱機構を介してカメラ本体３９より行う。
このシリアルインタフェース３５とは別に、撮像データのデジタルＲＧＢ信号をカメラ本体３９へ伝送する手段として、高速なパラレルインタフェース３６を持っている。
【００２９】
デジタルカメラの電源がオン状態になると、本体ＣＰＵ４０の制御プログラム９０はメモリ（ＳＤＲＡＭ）５４にロードされ、本体ＣＰＵ４０はその制御プログラム９０に従い装置各部の動作を制御する。それとともに制御に必要なデータ等を、一時的にメモリ（ＳＤＲＡＭ）５４に保存する。フラッシュＲＯＭ５８は、書き換え可能な半不揮発性メモリであることから、記録されている制御プログラムや制御に必要な各種データ、ユーザ設定情報を変更することが可能であり、機能のバージョンアップが容易であるという特徴をもつ。
【００３０】
デジタルカメラは、前記操作部４１にある電源ボタン（不図示）を撮影位置に合わせることで、撮影モードに設定され、撮影が可能になる。撮影が可能になるまでの処理として、本体ＣＰＵ４０は、交換レンズ１００および交換撮像素子１０１の初期化処理を行い、撮影を可能にする。
交換レンズ１００の初期化処理は、レンズＣＰＵ３８と本体ＣＰＵ４０がシリアルインタフェース３３を介して通信を行い、交換レンズ１００の初期化を行う。本体ＣＰＵ４０は、レンズデータＲＯＭ３１に格納されているレンズ管理情報を読み出すことにより、交換レンズを識別する。レンズＣＰＵ３８は、フォーカスレンズ８２と、絞り８３と、メカシャッタ８４とを、撮影動作可能にするために初期化処理を行い、結果を本体ＣＰＵ４０へ通知する。
【００３１】
交換撮像素子１０１の初期化処理は、ＣＡＭＣＰＵ３７と本体ＣＰＵ４０がシリアルインタフェース３５を介して通信を行い、交換撮像素子１０１の初期化を行う。本体ＣＰＵ４０は、ＣＡＭデータＲＯＭ３２に格納されている撮像素子管理情報を読み出すことにより、撮像素子を識別する。ＣＡＭＣＰＵ３７は、ＣＣＤ８５と、アナログ処理部（ＣＤＳ／ＡＭＰ）４２と、Ａ／Ｄ変換器４３と、タイミングジェネレータ（ＴＧ）８９とを撮影動作可能に初期化処理を行い、結果を本体ＣＰＵ４０へ通知する。
カメラ本体３９は、レンズＣＰＵ３８およびＣＡＭＣＰＵ３７からの初期化終了通知を受けて撮影スタンバイ状態になり、シャッタボタン（不図示）の押下を受け付け可能となる。
【００３２】
この撮影モードの下、交換レンズ１０１を通過した被写体光は、交換撮像素子１０１にあるＣＣＤ８５の各フォトダイオードによって受光され、入射光量に応じた量の信号電荷に変換される。各フォトダイオードに蓄積された信号電荷は、ＣＡＭＣＰＵ３７の制御のもとにタイミングジェネレータ（ＴＧ）８９から与えられる駆動パルスに基づいて、信号電荷に応じた電圧信号（画像信号）として順次読み出され、アナログ処理部（ＣＤＳ／ＡＭＰ）４２に加えられる。アナログ処理部（ＣＤＳ／ＡＭＰ）４２は、入力された画素ごとのＲＧＢ信号をサンプリングホールド（相関二重サンプリング処理）するとともに、増幅し、Ａ／Ｄ変換器４３に出力する。Ａ／Ｄ変換器４３は、アナログ処理部（ＣＤＳ／ＡＭＰ）４２から出力されたアナログＲＧＢ信号をデジタルＲＧＢ信号に変換して出力し、このデジタルのＲＧＢ信号が、パラレルインタフェース３６を介してカメラ本体にあるセンサ入力制御部４４へ入力され、Ｒａｗ−ＲＧＢ画像データ５５としてメモリ（ＳＤＲＡＭ）５４に取り込まれる。
【００３３】
画像信号処理部４６は、メモリ（ＳＤＲＡＭ）５４に取り込まれたＲａｗ−ＲＧＢ画像データ５５を本体ＣＰＵ４０の指令に従って処理し、輝度信号（Ｙ信号）及び色差信号（Ｃｒ、Ｃｂ信号）へ変換し、ＹＵＶ画像データを生成する。即ち、この画像信号処理部４６は、同時化回路（次に説明する）、ホワイトバランス補正回路、ガンマ補正回路、輪郭補正回路、輝度・色差信号生成回路等を含む画像処理手段として機能し、本体ＣＰＵ４０からの指令に従ってメモリ５４を活用しながら、入力されたＲＧＢ信号を信号処理することにより、輝度信号および色差信号（輝度／色差信号）を生成する。生成された輝度／色差信号は、ＹＵＶ画像データ５６としてメモリ（ＳＤＲＡＭ）５４に格納される。
ここに、同時化回路とは、単板ＣＣＤのカラーフィルタ配列に伴う色信号の空間的なズレを補間して色信号を同時式に変換する処理回路である。
【００３４】
撮影画像を液晶モニタ２０に出力する場合は、ＹＵＶ画像データ５６が、メモリ（ＳＤＲＡＭ）５４からＯＳＤＭＩＸ部４８に送られる。ＯＳＤＭＩＸ部４８は、入力されたＹＵＶ画像データ５６の輝度／色差信号に文字や図形などのオンスクリーンディスプレイデータを重ね合わせて合成され、ビデオエンコーダ６５および液晶モニタ信号処理部４９に出力する。これにより、所要の撮影情報等が画像データに重ねて表示される。ビデオエンコーダ６５は、入力されたＹＵＶ画像データ５６の輝度／色差信号を表示用のデジタル表示出力信号（たとえばＮＴＳＣ方式のカラー複合映像信号）に変換し、Ｄ／Ａ変換器６６にてデジタル表示出力信号をアナログビデオ出力信号に変換する。
ビデオＡＭＰ６７は、Ｄ／Ａ変換器６６から出力されたアナログビデオ信号を、７５Ωインピーダンス変換し、テレビなどの外部表示機器と接続するためのＡＶ出力端子１３へ出力する。これにより、ＣＣＤ８５で撮像された画像がテレビなどの外部表示機器に表示される。
【００３５】
一方、液晶モニタ信号処理部４９は、入力されたＹＵＶ画像データ５６の輝度／色差信号を液晶モニタ２０の入力信号形式であるＲＧＢ信号へ変換し、液晶モニタ２０へ出力する。これにより、ＣＣＤ８５で撮像された画像が液晶モニタ２０に表示される。ＣＣＤ８５から画像信号を定期的に取り込み、その画像信号から生成される輝度／色差信号によってメモリ（ＳＤＲＡＭ）５４内のＹＵＶ画像データ５６を定期的に書き換え、液晶モニタ２０およびＡＶ出力端子１３に出力することにより、ＣＣＤ８５で撮像される画像がリアルタイムに表示される。撮影者は、この液晶モニタ２０にリアルタイムに表示される画像（ライブビュー画像）を見ることにより、撮影画角を確認することができる。
【００３６】
撮影はシャッタボタンの押下によって行なわれる。撮影に先立ち、撮影者は、画角を調整する必要があるとき、ズームレンズ８１の胴に設けられているズームリングにあるのをズーミングさせて画角を調整する。シャッタボタンが半押しされると、フォーカスオン信号が本体ＣＰＵ４０に入力され、本体ＣＰＵ４０はＡＥ／ＡＦ処理を実施する。
【００３７】
まず、センサ入力制御部４４を介してＣＣＤ８５から取り込まれた画像信号がＡＦ検出部５１並びにＡＥ／ＡＷＢ検出部５２に入力される。ＡＥ／ＡＷＢ検出部５２は、１画面を複数のエリア（例えば、１６×１６）に分割し、分割エリアごとにＲ、Ｇ、Ｂ信号を積算する回路を含み、その積算値をＣＰＵ（不図示）に提供する。このＣＰＵは、ＡＥ／ＡＷＢ検出部５２から得た積算値に基づいて被写体の明るさ（被写体輝度）を検出し、撮影に適した露出値（撮影ＥＶ値）を算出する。そして、求めた撮影ＥＶ値と所定のプログラム線図から絞り値とシャッタスピードを決定し、これに従いＣＣＤ８５の電子シャッタと絞り駆動部８７を制御して適正な露光量を得る。
【００３８】
また、ＡＥ／ＡＷＢ検出部５２は、自動ホワイトバランス調整時、分割エリアごとにＲ、Ｇ、Ｂ信号の色別の平均積算値を算出し、その算出結果をＣＰＵ（不図示）に提供する。このＣＰＵは、得られたＲの積算値、Ｂの積算値、Ｇの積算値から分割エリアごとにＲ／ＧおよびＢ／Ｇの比を求め、求めたＲ／Ｇ、Ｂ／Ｇの値の、Ｒ／Ｇ、Ｂ／Ｇ色空間における分布等に基づいて、光源種判別を行う。そして、判別された光源種に適したホワイトバランス調整値に従って、たとえば、各比の値がおよそ１（つまり、１画面においてＲＧＢの積算比率がＲ：Ｇ：Ｂ≒１：１：１）になるように、ホワイトバランス調整回路のＲ、Ｇ、Ｂ信号に対するゲイン値（ホワイトバランス補正値）を制御し、各色チャンネルの信号に補正をかける。
【００３９】
ＡＦ検出部５１は、上記Ｇ信号の高周波成分のみを通過させるハイパスフィルタ、絶対値化処理部、所定のフォーカスエリア（たとえば、画面中央部）内の信号を切り出すＡＦエリア抽出部およびＡＦエリア内の絶対値データを積算する積算部から構成されている。ＡＦ検出部５１で求めた積算値のデータは、本体ＣＰＵ４０に通知される。本体ＣＰＵ４０は、レンズ駆動部８６を制御してフォーカスレンズ８２を移動させながら、複数のＡＦ検出ポイントで焦点評価値（ＡＦ評価値）を演算し、評価値が極大となるレンズ位置を合焦位置として決定する。そして、求めた合焦位置にフォーカスレンズ８２が移動するように、レンズ駆動部８６を制御する。以上のように、シャッタボタンの半押しによって、ＡＥ／ＡＦ処理が行なわれる。
【００４０】
この後、撮影者がシャッタボタンを押し切ると、本体ＣＰＵ４０にシャッタオン信号が入力され、本体ＣＰＵ４０は、撮影、記録処理を開始する。即ち、本体ＣＰＵ４０は測光結果に基づき決定された絞り値に従い、絞り駆動部８７を制御して絞り８３を動かし、シャッタ速度値に従い、シャッタ駆動部８８を制御してメカシャッタ８４の開閉動作を制御してＣＣＤ８５の露光時間を制御し、ＣＣＤ８５を適正な光量で露光する。
【００４１】
ＣＣＤ８５から出力された画像信号は、アナログ処理部（ＣＤＳ／ＡＭＰ）４２、Ａ／Ｄ変換器４３、センサ入力制御部４４を介してメモリ（ＳＤＲＡＭ）５４に取り込まれ、画像信号処理部４６において輝度／色差信号に変換されたのち、ＹＵＶ画像データ５６としてメモリ（ＳＤＲＡＭ）５４に格納される。メモリ（ＳＤＲＡＭ）５４に格納されたＹＵＶ画像データ５６は、圧縮伸張処理部４７に加えられ、所定の圧縮フォーマット（たとえばＪＰＥＧ形式）に従って圧縮された後、再びメモリ（ＳＤＲＡＭ）５４に圧縮伸張画像データ５７として格納され、所定の画像記録フォーマット（たとえばＥｘｉｆ形式）の画像ファイルとされたのち、カード制御部５０を介してメモリカード（たとえばＳＤカード）６９に記録される。
【００４２】
以上のようにしてメモリカード６９に記録された画像は、再生ボタン（不図示）が押されることにより、以下のように動作してモニタ２０で再生表示される。前記再生ボタンの押下により、デジタルカメラの動作モードが再生モードに設定され、本体ＣＰＵ４０は、カード制御部５０にコマンドを出力し、メモリカード６９から最後に記録された画像ファイルを読み出させる。読み出された画像ファイルの圧縮画像データは、圧縮伸張処理部４７に加えられ、非圧縮の輝度／色差信号に伸張されたのち、ＯＳＤＭＩＸ部４８および液晶モニタ信号処理部４９を介して液晶モニタ２０に出力される。これにより、メモリカード６９に記録されている画像が液晶モニタ２０に再生表示される。
その他の機能ないしは動作として以下のものがある。パソコンなどの外部機器とデジタルカメラとの間でＵＳＢ通信を行うには、ＵＳＢ端子１４を介して外部機器と接続し、本体ＣＰＵ４０は、ＵＳＢ制御部５９を制御することにより、ＵＳＢ通信を行う。
【００４３】
シャッタ音、操作音などの音声信号データはフラッシュＲＯＭ５８のカメラ調整データ９１に格納されている。本体ＣＰＵ４０が音声信号処理部４５を制御し、上記音声データを読み出し音声信号処理部４５を介してオーディオＣＯＤＥＣ６１へ出力する。オーディオＣＯＤＥＣ６１は、入力された音声信号を増幅するマイクアンプや、スピーカ３４を駆動するためのオーディオアンプを内蔵している。オーディオＣＯＤＥＣ６１には、ユーザが音声信号を入力するマイク１０、音声信号を出力する上記スピーカ３４が接続されていて、マイク１０により音声を電気信号に変換してメモリに記録し、この音声信号を読み出してスピーカ３４から出力することができる。
【００４４】
図２は、図1の本体ＣＰＵ４０の詳細回路図である。図２において、本体ＣＰＵ４０は常時電源で動作する低消費電力のＲＴＣ（Real  Time  Clock）部７０を持ち、本体ＣＰＵ４０内部に供給される電源のオン／オフを制御している。
ＲＴＣ部７０にはリセット信号が入力されており、リセット信号の入力がアサートされると、ＥＮＡＢＬＥ信号を出力するＥＮＡＢＬＥ端子を１つもつ。
ＥＮＡＢＬＥ信号は、メイン電源スイッチ７１に接続されており、これのオン／オフを制御する。本体ＣＰＵ４０が動作可能になるまでは、ＥＮＡＢＬＥ信号のオン／オフはリセット信号に同期して行われ、制御プログラムは介在しない。
【００４５】
また、ＲＴＣ部７０には、検出スイッチ類（電源スイッチ１、カード検出スイッチ２、レンズ検出スイッチ３、レンズアクセサリ検出スイッチ７、撮像素子検出スイッチ８）がキー入力端子へ接続されている。
本体ＣＰＵ４０のＲＴＣ部７０および検出スイッチ類は、着脱可能なバッテリ３０が取り付けられ装置全体に電力が供給されている間、常時電力の供給を受ける。
着脱可能なバッテリ３０が取り付けられると、カメラ本体３９に電源が供給され、本体ＣＰＵ４０およびＲＴＣ部７０に電源が供給され、同時に外部リセット回路より本体ＣＰＵ４０へリセット解除信号が入力される。
リセット解除により、ＲＴＣ部７０よりＥＮＡＢＬＥ信号オンが出力され、メイン電源スイッチ７１のスイッチがオンとなり、フラッシュＲＯＭ５８、ＳＤＲＡＭ５４に電源が供給される。これと同時に本体ＣＰＵ４０もリセットが解除されて動作可能になる。
【００４６】
本体ＣＰＵ４０は、図３のような動作モードを持っている。
電源が供給された直後は、本体ＣＰＵ４０はリセットモード２００となる。リセットモード２００では、外部からのリセット信号の入力がネゲートされる以外は、他のモードへ遷移することができない。
本体ＣＰＵ４０のリセットが解除されると、ノーマルモード２０１となる。リセット解除２０５は、着脱可能なバッテリ３０のカメラ本体３９への取り付けにより、本体ＣＰＵ４０へ電源が供給された時である。
【００４７】
ノーマルモード２０１は、カメラ本体３９での撮影が再生を行っている状態であり、本体ＣＰＵ４０は、フラッシュＲＯＭ５８およびＳＤＲＡＭ５４その他周辺機能（外部ポート、シリアルインタフェースなど）へアクセスが可能である。
ノーマルモード２０１でリセット入力２０３が発生すると、リセットモード２００へ遷移し、制御プログラムが本体ＣＰＵ４０の設定を変更する制御プログラムによる設定２０６が発生すると、スタンバイモード２０２へ遷移する。
リセット入力２０３および２０４には、バッテリ電圧の降下により、本体ＣＰＵ４０への電源供給が動作可能電圧以下になった場合、またはバッテリ取り外しによる本体ＣＰＵ４０への電源供給遮断がある。
【００４８】
制御プログラムによる設定２０６には、電源スイッチ１のオフや、スイッチ検出が一定時間なかった場合にカメラ本体３９を省電力モードへ移行する、などがある。
スタンバイモード２０２は、ノーマルモード２０１より電力を削減することが可能なモードで、キー入力端子を除く全ての内部クロック供給を停止する。スタンバイモード２０２からの復帰は、キー入力端子からのキー入力２０７もしくはバッテリ電圧の降下やバッテリ取り外しによるリセット入力２０４により行われる。
【００４９】
キー入力端子からのキー入力２０７には、検出スイッチ類（電源スイッチ１、カード検出スイッチ２、レンズ検出スイッチ３、レンズアクセサリ検出スイッチ７、撮像素子検出スイッチ８）のスイッチオン入力がある。
図２および図３のように、電源スイッチ１の状態に関係なく本体ＣＰＵ４０内部に供給される電源のオン／オフを制御するよう構成することで、外部ユニットが交換或いは脱着（取り外し及び再装着）を検出できるようにしている。よって、電源スイッチ１がオフの状態でも、外部ユニットが交換されたことを検出すると、外部ユニットの管理情報を読み出し、カメラ本体のメモリに記憶しておくことができる。詳細は、図１０の説明箇所にて後述する。
【００５０】
次に、図４を用いて管理情報を説明する。
管理情報は、交換可能な外部ユニットを特定可能な識別データと、交換可能な外部ユニットの構成および状態を特定可能な固有データで構成されている。
交換可能な外部ユニットは、メモリカード６９、交換レンズ１００、交換撮像素子１０１であり、さらに交換レンズには図示しない交換レンズアクセサリ（例えばコンバージョンレンズ）や、図示しないホットシューに接続する外部フラッシュなどがある。
本実施形態では、メモリカード６９、交換レンズ１００、交換レンズアクセサリ、交換撮像素子１０１、として説明している。
【００５１】
不揮発性メモリであるフラッシュＲＯＭ５８には、登録済外部メモリカード管理情報３２０、登録済交換レンズ管理情報３２１、登録済交換レンズアクセサリ管理情報３２２、登録済交換撮像素子管理情報３２３の領域が、制御プログラム９０、カメラ調整データ９１、カメラ設定データ９２とは別の領域として存在する。
交換可能な外部ユニットの識別データ２０１、２０５、２０８、２１１は、例えば製造者ID、シリアル番号などのメモリカードを一意に識別することが可能なデータである。固有データ２０２、２０６、２０９、２１２は、メモリカード６９の場合はメモリのブロックサイズ、合計サイズなど、交換レンズ１００や交換レンズアクセサリの場合は、レンズの種類、開放絞り値、焦点距離、駆動量補正値など、交換撮像素子１０１の場合は、総画素数、有効画素数など、同じ条件の交換可能な外部ユニットであれば値は同じになるが、交換可能な外部ユニットの属性を識別可能なデータである。
【００５２】
次に、図５および図６を用いて、本実施形態における外部ユニット交換時の制御プログラムの構成を説明する。
図５は、揮発性メモリであるＳＤＲＡＭ５４と、不揮発性メモリであるフラッシュＲＯＭ５８とに存在するデータ構成とデータの流れを示す図である。図６は、従来技術において、電源投入時（バッテリが取り付けられた）に交換ユニットの新規登録を行う場合のタイミングチャートである。
【００５３】
図５に示すように、不揮発性のフラッシュＲＯＭ５８には、登録済外部メモリカード管理情報３２０、登録済交換レンズ管理情報３２１、登録済交換レンズアクセサリ管理情報３２２、登録済交換撮像素子管理情報３２３、制御プログラム９０がある。
本体ＣＰＵ４０の制御プログラム９０は、本体ＣＰＵ４０がノーマルモード２０１へ遷移すると、メモリ（ＳＤＲＡМ）５４にロードされる（ステップＳ３００）。
制御プログラム９０には、外部ユニット情報の管理を担う外部ユニット情報管理モジュール３１１と、外部ユニットの制御を担う外部ユニット制御モジュール３１４の２つが含まれている。
【００５４】
さらに外部ユニット情報管理モジュール３１１には、外部ユニット管理情報のフラッシュＲＯＭからＳＤＲＡＭへのロード（図６（２））と、ＳＤＲＡＭからフラッシュＲＯＭへのセーブ（図６（９））を担う登録情報更新制御３１３と、ＳＤＲＡＭ上にある管理情報とフラッシュＲＯＭ上にある登録済の管理情報を比較し判別する（図６（４））、登録情報比較制御３１２、が含まれている。
【００５５】
一方、外部ユニット制御モジュール３１４には、それぞれの外部ユニット（本本実施形態では、メモリカード６９、交換レンズ１００、交換レンズアクセサリ、交換撮像素子１０１）の初期化制御を行うメモリカード初期化制御３１５、交換レンズ初期化制御３１６、交換レンズアクセサリ初期化制御３１７、交換撮像素子初期化制御３１８、が含まれている。
全ての外部ユニット初期化制御において共通である処理は、外部ユニットへの接続手段（シリアル通信／パラレル通信などの通信形態と通信プロトコル）を除いて、識別情報の受信をおこなう識別情報受信（図６（３））と、固有情報受信（図６（５））、が含まれている。
【００５６】
メモリカード初期化制御３１５には、図６のタイミングチャートにあるように識別情報受信処理（３）、ファイル管理情報受信処理（５）、ファイル準備処理（６）がある。
交換レンズ初期化制御３１６には、交換レンズのズームレンズ８１のズーム光学系１０１とフォーカスレンズ１０２のフォーカス光学系１０２を含む鏡胴を繰り出して撮影可能な位置まで制御を行う交換レンズ鏡胴繰り出し処理（６）と、交換レンズの絞りユニット１０３の絞り８３を開く、メカシャッタユニット１０４のメカシャッタ８４を開く、フォーカス光学系１０２を撮影可能な位置まで動作させる、絞り、シャッタ、フォーカス準備処理（７）がある。
【００５７】
交換レンズアクセサリ初期化制御３１７には、アクセサリの構成によって処理内容が異なるが、テレコンバージョンアダプタのような形態であれば、鏡胴や絞り、シャッタが存在しないので、交換レンズアクセサリの初期化制御は、レンズＣＰＵ３８の準備だけとなる。
交換撮像素子初期化制御３１８には、ライブビューを表示する場合は、ＣＣＤ８５、アナログ処理部（ＣＤＳ／ＡＭＰ）４２、Ａ／Ｄ変換器４３、タイミングジェネレータ（ＴＧ）８９を、ライブビュー動作可能に初期化を行うライブビュー準備処理（６）と、ライブビューの撮像データを出力するライブビュー表示処理（８）がある。
【００５８】
次に図５および図７を用いて、本実施形態における外部ユニット交換時の制御プログラムの制御フローを説明する。
カメラ本体３９に接続された外部ユニットは、本体ＣＰＵ４０のＲＴＣ部７０に接続されている検出スイッチ類（電源スイッチ１、カード検出スイッチ２、レンズ検出スイッチ３、レンズアクセサリ検出スイッチ７、撮像素子検出スイッチ８）を介して、制御プログラム９０は、該当外部ユニットが検出されたかを検知する（ステップＳ１０）。
【００５９】
この後、外部ユニット情報管理モジュール３１１は、該当外部ユニットに適合したフラッシュＲＯＭ５８上にある登録済管理情報（登録済外部メモリカード管理情報３２０、登録済交換レンズ管理情報３２１、登録済交換レンズアクセサリ管理情報３２２、登録済交換撮像素子管理情報３２３）をＳＤＲＡＭ上の領域（３００、３０２、３０４、３０６）へロードする（ステップＳ１１、ステップＳ３１０、ステップＳ３１３、ステップＳ３１６、ステップＳ３１９）。
【００６０】
これと同時並列に、外部ユニット制御モジュール３１４は、該当外部ユニットへの接続手段 により通信を行い、識別データを受信し、その識別データをＳＤＲＡＭ上の領域（３０１、３０３、３０５、３０７）へロードする（ステップＳ１２、ステップＳ３０１、ステップＳ３０２、ステップＳ３０３、ステップＳ３０４）。
次に、外部ユニット情報管理モジュール３１１は、該当外部ユニットの識別データ（３０１、３０３、３０５、３０７へロード済）と、ＳＤＲＡＭ上へ一旦ロードした登録済の外部ユニット管理情報（３００、３０２、３０４、３０６）のうち識別データ部分を比較する（ステップＳ１３）。
【００６１】
比較の結果、該当外部ユニットの識別データが一致するのであれば、ステップＳ１６へ進み、外部ユニットの初期化処理を行う。それぞれの外部ユニットの初期化処理に関しては先に説明した。
一致しないのであれば、外部ユニット制御モジュール３１４は、該当外部ユニットへの接続手段 により通信を行い、固有データを受信し、その固有データをＳＤＲＡＭ上の領域（３０１、３０３、３０５、３０７）へロードする（ステップＳ１４、ステップＳ３０１、ステップＳ３０２、ステップＳ３０３、ステップＳ３０４）。
【００６２】
受信した該当外部ユニットの固有データ（３０１、３０３、３０５、３０７）は、そのままＳＤＲＡＭ上へ配置しておくと、電源遮断時に全て破壊されてしまうので、該当外部ユニットの管理情報を識別データと固有データをセットにしてフラッシュＲＯＭ上へセーブする（ステップＳ１５、ステップＳ３１２、ステップＳ３１５、ステップＳ３１８、ステップＳ３２１）。
【００６３】
次に、図６、図８および図９のタイミングチャートを用いて、本実施形態と従来技術との相違を説明する。図８は、従来技術において、電源投入時（バッテリが取り付けられた）に交換ユニットの新規登録を行わない（既に登録済である）場合のタイミングチャート、図９は、本実施形態における、電源投入時（バッテリが取り付けられた）で交換ユニットの新規登録を行う場合のタイミングチャートである。
従来技術（特許文献２および特許文献３）では、交換可能な外部ユニットの管理情報を不揮発性メモリへ保存しておき、交換可能な外部ユニットが着脱されたが、同じ外部ユニットが取り付けられた場合、外部ユニットとの管理情報の通信時間をなくすことにより、動作の高速化を行ってきた（図８参照）。
【００６４】
フラッシュＲＯＭ５８に登録されていない交換可能な外部ユニットが装着された場合、図６のような動作となり、読み出した該当外部ユニットの管理領域は、電源オフのタイミングにてＳＤＲＡＭ５４からフラッシュＲＯＭ５８へセーブされる。
この場合の問題点は、登録情報のセーブ時間がカメラ本体３９の起動時間に上乗せされないように電源オフのタイミングにした代わりに、区間Ａの間にバッテリが何らかの要因で外れるということが発生した場合、登録情報がフラッシュＲＯＭ５８にセーブされていないために、再度図６のシーケンスと同じ動作を行う必要があり、カメラ本体３９の起動時間が短縮されない、ということである。
【００６５】
また、従来技術（特許文献１および特許文献４）は、管理情報をセーブ・図６（９）した後に初期化動作を行う（例えば交換撮像素子の場合、図６（５）→（９）→（６）というタイミングとなる）ので、一般的には不揮発性メモリへの書き込み動作はＲＡＭよりも低速のために、新規登録時の起動時間が大幅に伸びてしまう、という問題がある。
よって本実施形態では、登録情報のセーブ（９）を行う外部ユニット情報管理モジュール３１１の登録情報更新制御３１３（図９の（９））と、外部ユニット制御モジュール３１４の該当外部ユニット初期化制御（３１５、３１６、３１７、３１８）（図９の（６））を並列に実行させることで、前述した従来技術の問題点を解決した。
【００６６】
図６の区間Ａは、登録情報のセーブ（９）と外部ユニットの初期化処理を同時並列に実行することで、図９の区間Ｃとなり、全ての外部ユニットの初期化処理が終了し、カメラ本体３９が起動完了するまでの時間へと短縮することで、電源遮断に対して強くすることができる。
また、新規登録時の起動時間に対しても、低速な不揮発性メモリへの書き込みと同時に外部ユニットの初期化処理を行うことにより、書き込み終了を待たずに初期化動作させることで、カメラ本体３９が起動完了するまでの時間を短縮することができる。
【００６７】
以上の構成により、カメラ本体３９は図１０に示す状態遷移を行う。
電源ＯＦＦ中（４００）：カメラ本体の電源スイッチがオフで、検出スイッチ類の入力を待っている状態。
管理情報判定中（４０１）：図７のステップＳ１０、ステップＳ１１、ステップＳ１２、ステップＳ１３、ステップＳ１４を実行中の状態。
外部ユニット初期化中（４０２）：図７のステップＳ１５のみ実行中、またはステップＳ１５およびステップＳ１６を実行中の状態。
電源ＯＮ状態（４０３）：カメラ本体の電源スイッチがオンで、外部ユニットの初期化が終了し撮影が可能な状態。
【００６８】
カメラ本体３９の電源スイッチ１がオフ状態である時（４００）に、着脱可能なバッテリ３０が取り付けられると、カメラ本体３９に電源が供給され、本体ＣＰＵはノーマルモード２０１へ移行する（４１０）。本体ＣＰＵの制御プログラムは、検出スイッチ類（電源スイッチ１、カード検出スイッチ２、レンズ検出スイッチ３、レンズアクセサリ検出スイッチ７、撮像素子検出スイッチ８）のスイッチオン入力を判別し、外部ユニットが検出されたかを検知し（図７のステップＳ１０）、該当外部ユニットから管理情報を読み出す（ステップＳ１２）と共に、該当外部ユニットに適合したフラッシュＲＯＭ５８上にある登録済管理情報との判定処理を行い（ステップＳ１３）（４０１）、管理情報のフラッシュＲＯＭへのセーブを行い（ステップＳ１５）、制御プログラムによる設定２０６により、本体ＣＰＵをスタンバイモード２０２へ遷移し、カメラ本体３９は電源ＯＦＦ中（４０１）へと遷移する（４１１）。
【００６９】
その後、カメラ本体３９の電源スイッチ１がオフ状態である時（４００）に、既に着脱可能なバッテリ３０が取り付けられていると、前述のように本体ＣＰＵがスタンバイモード２０２である。このとき、外部ユニットの交換或いは着脱（取り外しおよび再装着）されると、カメラ本体３９は検出スイッチ類のスイッチオン入力を判別し、外部ユニットが検出されたかを検知し（ステップＳ１０）、該当外部ユニットから管理情報を読み出す（ステップＳ１２）と共に、該当外部ユニットに適合したフラッシュＲＯＭ５８上にある登録済管理情報との判定処理を行う（ステップＳ１３）（４０１）。そして、登録済管理情報と読み出した管理情報が一致しなければ、管理情報のフラッシュＲＯＭへのセーブを行い（ステップＳ１５）、制御プログラムによる設定２０６により、本体ＣＰＵをスタンバイモード２０２へ遷移し、カメラ本体３９は再び電源ＯＦＦ中（４０１）へと遷移する（４１１）。
【００７０】
その後、カメラ本体３９の電源スイッチ１がオン状態になると（４１３）、装着されている外部ユニットを検出し（ステップＳ１０）、該当外部ユニットから識別情報を受信（ステップＳ１２）しながら、登録済の管理情報をＳＤＲＡＭへロード（ステップＳ１１）し、該当外部ユニットの登録済管理情報との判定処理を行い（ステップＳ１３）（４０１）、外部ユニットが交換されていないので、登録済管理情報と外部ユニットから読み出した管理情報が一致するために、ステップＳ１４、ステップＳ１５を実行することなく、外部ユニット初期化処理（ステップＳ１６）を実行する。
【００７１】
以上のように、電源スイッチ１がオフ状態の時に外部ユニットが交換或いは脱着（取り外し及び再装着）された場合において、従来技術にて公知のとおり、装着された外部ユニットの管理情報を外部ユニットから読み出して、これをフラッシュＲＯＭ５８に保存し、電源スイッチ１がオン状態になった時にフラッシュＲＯＭ５８から管理情報を読み出す。そして、この管理情報を、外部ユニットの制御（例えば、交換撮像素子の場合、ライブビューを表示する制御）のために利用する。これにより、電源スイッチ１がオン状態にされた時に外部ユニットの管理情報を取得してカメラ本体３９が起動完了するまでの時間を短縮することができる。
【００７２】
カメラ本体３９の電源スイッチ１がオン状態で、カメラ本体が電源ＯＮ状態の時（４０３）に、外部ユニットが交換或いは脱着（取り外し及び再装着）された場合（４１４）において、本体ＣＰＵの制御プログラムは、検出スイッチ類（電源スイッチ１、カード検出スイッチ２、レンズ検出スイッチ３、レンズアクセサリ検出スイッチ７、撮像素子検出スイッチ８）のスイッチオン入力を判別し、外部ユニットが検出されたかを検知し（ステップＳ１０）、該当外部ユニットから管理情報を読み出す（ステップＳ１２）と共に、該当外部ユニットに適合したフラッシュＲＯＭ５８上にある登録済管理情報との判定処理を行い（ステップＳ１３）（４０１）、管理情報のフラッシュＲＯＭへのセーブを行う（ステップＳ１５）処理と、外部ユニット初期化処理（ステップＳ１６）を並列に実施し（４０２）、カメラ本体は、再び電源ＯＮ状態（４０３）へ移行する。
【００７３】
以上のように、本実施形態では、電源スイッチ１がオン状態の時に外部ユニットが交換或いは脱着（取り外し及び再装着）された場合において、装着された外部ユニットの管理情報を外部ユニットから読み出して、これをフラッシュＲＯＭ５８に保存する処理と、外部ユニットの制御（例えば、交換撮像素子の場合、ライブビューを表示する制御）とを並列に実行してカメラ本体３９が撮影完了となるまでの時間を短縮することができる。
【００７４】
また、本実施形態では、交換レンズ１００と交換撮像素子１０１を別々の外部ユニットとして説明したが、これは交換レンズのレンズ光学系と撮像素子が一体でも良い。また、レンズ光学系はカメラ本体３９と一体とし、撮像素子のみ交換式にするなどの構成としても良い。
また、本実施形態では、不揮発性メモリであるフラッシュＲＯＭ５８にある管理情報を登録する領域は、それぞれの外部ユニットに対して一つとしたが、これを一つの外部ユニットに対して複数持っても良い。この場合、例えば複数種類の交換レンズ管理情報を登録することにより、使用頻度の高い交換レンズを登録しておくことで、それらのレンズに対してはカメラ本体３９を常に高速に起動することができるので、シャッターチャンスを逃すなどの問題を解消することが出来る。
また、本実施形態では、記憶手段をフラッシュＲＯＭとして説明したが、記憶手段はＮＯＲ型のフラッシュＲＯＭでもＮＡＮＤ型のフラッシュＲＯＭでも、またＥＥＰＲＯＭでもバックアップ用途のＳＲＡＭで構成しても、本発明の目的は達成される。
【産業上の利用可能性】
【００７５】
前記実施形態ではデジタルカメラの場合を説明したが、外部ユニットが着脱可能な情報処理装置（例えば、画像形成装置（複写機）に対するトナーボトル）にも本発明を適用可能であるのは勿論である。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施形態のデジタルカメラ内部の制御系統の構成を示すブロック図である。
【図２】図1に示した本体ＣＰＵの回路図である。
【図３】前記本体ＣＰＵの各種の動作モードを示す状態遷移図である。
【図４】前記実施形態における管理情報を説明する図である。
【図５】前記実施形態のＳＤＲＡＭとフラッシュＲＯＭ上のデータ構成とデータの流れ示す図である。
【図６】従来技術において、電源投入時（バッテリが取り付けられた）に交換ユニットの新規登録を行う場合のタイミングチャートである。
【図７】前記実施形態における外部ユニット交換時の制御プログラムの制御フローである。
【図８】従来技術において、電源投入時（バッテリが取り付けられた）に交換ユニットの新規登録を行わない（既に登録済である）場合のタイミングチャートである。
【図９】前記本実施形態における、電源投入時（バッテリが取り付けられた）で交換ユニットの新規登録を行う場合のタイミングチャートである。
【図１０】前記実施形態におけるカメラ本体の状態遷移図である。
【符号の説明】
【００７７】
３０…バッテリ
３９…デジタルカメラ本体
４０…本体ＣＰＵ
４１…操作部
５４…ＳＤＲＡＭ
５８…スラッシュＲＯＭ
７０…ＲＴＣ部
１００…交換レンズ
１０１…交換撮像素子
【図１】
2010016585.tif 000003
【図２】
2010016585.tif 000004
【図３】
2010016585.tif 000005
【図４】
2010016585.tif 000006
【図５】
2010016585.tif 000007
【図６】
2010016585.tif 000008
【図７】
2010016585.tif 000009
【図８】
2010016585.tif 000010
【図９】
2010016585.tif 000011
【図１０】
2010016585.tif 000012