(57)【要約】【課題】沈胴式の光学系を有する構成において起動時間をより一層短縮化することが可能なカメラ装置、及びカメラ装置の起動方法と、それらの実現に使用されるプログラムを提供する。【解決手段】光学系に固有のレンズ情報を、ファイル管理用プログラムが記憶されるとともに、そのファイル管理用プログラムにより管理される管理領域を有するフラッシュメモリにおける、管理領域とは異なる所定領域に予め記憶させておく。起動時に、フラッシュメモリからファイル管理用プログラムが含まれるメインプログラムを読み出す以前にレンズ情報をロードし（２）、それに基づくズームレンズの初期化と同時に（４）、メインプログラムのロードと起動とを並行して行い（５，６）起動時間の短縮化を図る。【選択図】    図６
2004258546.tif 000002
【特許請求の範囲】
【請求項１】
撮影用の動作モードが設定された状態での起動時の初期化に伴い所定位置へ駆動される光学系と、この光学系に固有のレンズ情報、及びファイル管理用プログラムが記憶されるとともに、そのファイル管理用プログラムにより管理される管理領域を有する記憶手段と、この記憶手段に記憶されたレンズ情報に基づき前記光学系の前記初期化を制御する制御手段とを備えたカメラ装置において、
前記レンズ情報を、前記記憶手段における管理領域とは異なる所定領域に記憶したことを特徴とするカメラ装置。
【請求項２】
前記光学系はズームレンズであることを特徴とする請求項１記載のカメラ装置。
【請求項３】
光学系はフォーカスレンズであることを特徴とする請求項１又は２記載のカメラ装置。
【請求項４】
撮影用の動作モードが設定された状態での起動時の初期化に伴い所定位置へ駆動される光学系と、この光学系に固有のレンズ情報、及びファイル管理用プログラムが記憶されるとともに、そのファイル管理用プログラムにより管理される管理領域を有する記憶手段とを備えたカメラ装置の起動方法であって、
前記レンズ情報を前記管理領域とは異なる前記記憶手段の所定領域に予め記憶しておき、前記撮影用の動作モードが設定された状態での起動時に、前記ファイル管理用プログラムによる管理領域の管理を開始する以前に、前記所定領域に記憶されたレンズ情報に基づき前記光学系の初期化を開始することを特徴とするカメラ装置の起動方法。
【請求項５】
撮影用の動作モードが設定された状態での起動時の初期化に伴い所定位置へ駆動される光学系と、自己が記憶するファイル管理用プログラムにより管理される管理領域とは異なる所定領域に前記光学系に固有のレンズ情報が記憶された記憶手段とを備えたカメラ装置が有するコンピュータを、
前記撮影用の動作モードが設定された状態での起動時に、前記所定領域に記憶されたレンズ情報に基づき前記光学系の前記初期化を開始する制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば沈胴式の光学系を備えたカメラ装置に関する。
【０００２】
【従来の技術】
従来、電子スチルカメラでは、ＣＣＤ等の撮像素子によって被写体を撮像し、その画像を液晶表示装置にスルー画像として表示しながら、シャッター操作に応じて撮像した画像をデジタルデータとしてメモリカード等の記録媒体に記録している。したがって、撮影を目的として電子スチルカメラの電源を入れた起動時には、例えば記録媒体にデータの記録を可能とする準備、被写体を撮像するための準備、撮像した画像を表示するための準備、といったハードウェア及びソフトウェア双方における種々の初期化作業が不可欠となっており、電源オンから撮影が可能となるまでには一定の起動時間を要している。また、下記の特許文献１には、上記起動時間の短縮化を可能とするものとして、着脱自在なメモリカードから管理情報を読み出す時間をなくすものが記載されている。
【０００３】
【特許文献１】
特開２００２−２３７９７７号公報（「００２５」段落参照）
【０００４】
【発明が解決しようとする課題】
しかしながら、撮影に先立ちズームレンズを繰り出す必要がある沈胴式の光学系を有する電子スチルカメラにあっては、起動時間中において光学系の繰り出しに要する時間が多くを占めている。そのため、仮に前述したもののようにメモリカードから管理情報を読み出す時間をなくしたとしても、その時間は全起動時間に対する割合が極めてわずかであり、起動の削減効果が未だ満足が行くものではないという問題があった。
【０００５】
本発明は、かかる従来の課題に鑑みてなされたものであり、沈胴式の光学系を有する構成において起動時間をより一層短縮化することが可能なカメラ装置、及びカメラ装置の起動方法と、それらの実現に使用されるプログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
前記課題を解決するために請求項１の発明にあっては、撮影用の動作モードが設定された状態での起動時の初期化に伴い所定位置へ駆動される光学系と、この光学系に固有のレンズ情報、及びファイル管理用プログラムが記憶されるとともに、そのファイル管理用プログラムにより管理される管理領域を有する記憶手段と、この記憶手段に記憶されたレンズ情報に基づき前記光学系の前記初期化を制御する制御手段とを備えたカメラ装置において、前記レンズ情報を、前記記憶手段における管理領域とは異なる所定領域に記憶した。
【０００７】
かかる構成においては、撮影用の動作モードが設定された状態での起動時、制御手段に、ファイル管理用プログラムによる管理領域の管理を開始する以前に光学系の初期化を開始させることにより、起動後に必要となるファイル管理用プログラムに基づく記憶手段における管理領域の管理開始準備を、光学系の初期化と並行して行わせることができる。
【０００８】
また、請求項２の発明にあっては、前記光学系はズームレンズであるものとした。
【０００９】
したがって、制御手段に、起動後に必要となるファイル管理用プログラムに基づく記憶手段における管理領域の管理開始準備を、ズームレンズの初期化と並行して行わせることが可能となる。
【００１０】
また、請求項３の発明にあっては、光学系はフォーカスレンズであるものとした。
【００１１】
したがって、制御手段に、起動後に必要となるファイル管理用プログラムに基づく記憶手段における管理領域の管理開始準備を、フォーカスレンズの初期化と並行して行わせることが可能となる。
【００１２】
また、請求項４の発明にあっては、撮影用の動作モードが設定された状態での起動時の初期化に伴い所定位置へ駆動される光学系と、この光学系に固有のレンズ情報、及びファイル管理用プログラムが記憶されるとともに、そのファイル管理用プログラムにより管理される管理領域を有する記憶手段とを備えたカメラ装置の起動方法であって、前記レンズ情報を前記管理領域とは異なる前記記憶手段の所定領域に予め記憶しておき、前記撮影用の動作モードが設定された状態での起動時に、前記ファイル管理用プログラムによる管理領域の管理を開始する以前に、前記所定領域に記憶されたレンズ情報に基づき前記光学系の初期化を開始する方法とした。
【００１３】
かかる方法によれば、起動後に必要となるファイル管理用プログラムに基づく記憶手段における管理領域の管理開始準備を、光学系の初期化と並行して行うことができる。
【００１４】
また、請求項５の発明にあっては、撮影用の動作モードが設定された状態での起動時の初期化に伴い所定位置へ駆動される光学系と、自己が記憶するファイル管理用プログラムにより管理される管理領域とは異なる所定領域に前記光学系に固有のレンズ情報が記憶された記憶手段とを備えたカメラ装置が有するコンピュータを、前記撮影用の動作モードが設定された状態での起動時に、前記所定領域に記憶されたレンズ情報に基づき前記光学系の前記初期化を開始する制御手段として機能させるためのプログラムとした。
【００１５】
【発明の実施の形態】
以下、本発明の一実施の形態を図にしたがって説明する。図１は、本発明の一実施の形態を示す電子スチルカメラの電気的構成を示すブロック図である。この電子スチルカメラは、ズーム機能とオートフォーカス機能とを備えたものであって、それを実現するためのレンズブロック１を有している。
【００１６】
レンズブロック１には、光軸方向に移動可能に配置されたズームレンズ及びフォーカスからなる沈胴式のレンズ群１１と、このレンズ群１１におけるズーム位置用及びフォーカス位置用の位置検出センサ１２，１３と、ズームレンズを移動するズームモータ１４及びフォーカスレンズを移動するフォーカスモータ１５と、図示しない絞りを開閉する絞り用アクチュエータ１６と、メカニカルシャッターを開閉するシャッター用アクチュエータ１７とが設けられている。また、上記の各モータ及びアクチュエータ１４〜１７は、ドライバーブロック２に設けられたズーム用（ＺＯＯＭ）、フォーカス用（Ｆｏｃｕｓ）、絞り用（Ｉｒｉｓ）、シャッター用（Ｓｈｕｔｔｅｒ）の各種ドライバー２１〜２４によって駆動される。
【００１７】
また、電子スチルカメラは、主として前記レンズ群１１の撮影光軸後方に配置された撮像素子であるＣＣＤ３１と、ＣＤＳ（Ｃｏｒｒｅｌａｔｅｄ  Ｄｏｕｂｌｅ  Ｓａｍｐｌｉｎｇ）／ＡＤブロック３２、ＴＧ（Ｔｉｍｉｎｇ  Ｇｅｎｅｒａｔｏｒ）３３とからなるＣＣＤ撮像系ブロック３を有している。ＣＣＤ３１は、電子スチルカメラが記録モードに設定されているとき、レンズ群１１によって結像された被写体の光学像を光電変換するとともに、ＴＧ３３によって走査駆動され一定周期毎に光電変換出力を１画面分出力する。ＣＤＳ／ＡＤブロック３２は、ＣＣＤ３１から出力された後、ＲＧＢの色成分毎に適宜ゲイン調整されたアナログの出力信号に対する相関二重サンプリングによるノイズ除去、及びデジタル信号への変換を行い、カラープロセス回路４に出力する。
【００１８】
カラープロセス回路４は、入力した撮像信号に対し画素補間処理を含むカラープロセス処理を施し、デジタル値の輝度信号（Ｙ）及び色差信号（Ｃｂ，Ｃｒ）を生成して本発明の制御手段であって電子スチルカメラ全体を制御するＣＰＵ５へ出力する。なお、ＣＰＵ５は、実際には内部メモリや各種の演算処理回路、データの入出力インターフェース等を備えたマイクロプロセッサーである。
【００１９】
ＣＰＵ５に送られたデジタル信号（画像信号）はＤＲＡＭ６に一時保存されるとともに画像表示部７に送られる。画像表示部７は、ビデオエンコーダー、ＶＲＡＭ、液晶モニタ及びその駆動回路を含み、送られたデジタル信号に基づくビデオ信号をビデオエンコーダーによって生成し、それに基づく表示画像すなわちＣＣＤ３１に撮像された被写体のスルー画像が液晶モニタにより表示される。
【００２０】
キー入力部８は、電源キー、記録／再生のモード切替スイッチ、シャッターキー、メニューキー等の各種キーと、それらからの入力を受け付け、それに応じた操作信号をＣＰＵ５に送るサブＣＰＵとから構成されている。なお、サブＣＰＵは、必要に応じモード切替スイッチの状態つまりモード設定状態を示す状態信号をＣＰＵ５へ送る。そして、前述した記録モードにおいてシャッターキーが押されると、キー入力部８からトリガー信号（操作信号）がＣＰＵ５に出力される。
【００２１】
ＣＰＵ５は、トリガー信号が入力すると、その時点でＣＣＤ３１から取り込んだ１画面分の画像データをＹ，Ｃｂ，Ｃｒのコンポーネント毎に縦８画素×横８画素の基本ブロックと称する基本単位毎に読み出しＪＰＥＧ回路９に書き込む。さらにＪＰＥＧ回路９によってＤＣＴ（離散拡散変換）、符号化によって圧縮された１画像分の圧縮データを読み出し、画像記録部４２に記憶する。画像記録部４２は、具体的にはカードインターフェース、及びそれを介してＣＰＵ５に接続され、かつカメラ本体に着脱自在に装着される不揮発性の各種メモリカードから構成される。
【００２２】
また、記録モードにおいて、ＣＰＵ５は、書き換え可能な不揮発性のフラッシュメモリ４１に記憶されている各種のプログラムや、キー入力部８からの前述した操作信号等に基づき、レンズコントロールブロック４３に対して、前述したドライバーブロック２の各種ドライバー２１〜２４へ送る駆動信号を生成させ、それによりズームレンズやフォーカスレンズの位置制御、絞りの開度、メカニカルシャッターの開閉動作を制御する。その際、ＣＰＵ５には、レンズコントロールブロック４３を介して、ズーム位置用及びフォーカス位置用の位置検出センサ１２，１３によって検出したレンズの位置情報が逐次入力する。一方、画像記録部４２に記録された画像データは、再生モードにおいてＣＰＵ５に読み出され、ＪＰＥＧ回路９によって伸張された後、画像表示部７へ送られ、液晶表示モニタによって表示される。
【００２３】
図２は、前述したフラッシュメモリ４１のデータ格納構造を示す模式図である。フラッシュメモリ４１は本発明の記憶手段であって、その内部には、レンズ情報領域４１ａとプログラム領域４１ｂと各種メモリ領域４１ｃとが確保されている。レンズ情報領域４１ａには、電子スチルカメラの工場出荷段階で取得されたデータであって、前述したレンズ群１１（ズームレンズ及びフォーカスレンズ）の固体性能を示すとともに、それらの制御に不可欠な調整データ（レンズ情報）と、ＣＣＤ３１及びホワイトバランス特性等の撮像系の固体性能を示す調整データとを含む個体情報が記憶されている。
【００２４】
プログラム領域４１ｂには、ＣＰＵ５が前述した各部の制御に必要なプログラム、及び制御に必要な各種データが記憶されている。すなわち図３に示すように、プログラム領域４１ｂの先頭部分には、ＣＰＵ５の動作に不可欠なＯＳ（オペレーティングシステム）１０１と、後述する起動処理に必要な起動用ＬＥＮＳ制御モジュール、起動用起動要因判定モジュール、起動用個体情報アクセスモジュール、起動用プログラムロードモジュールからなる起動プログラム１０２が順に格納され、それに続いて、電子スチルカメラにおける種々の動作の実現に必要な複数のタスクモジュール（ＴＡＳＫ１，２，３，・・・Ｎ）からなるメインプログラム１０３が格納されている。そして、メインプログラム１０３には、所定のファイルシステムを構築するためのファイル管理用プログラムを構成するタスクモジュールが含まれている。
【００２５】
各種メモリ領域４１ｃは、前記ファイルシステムによって各種データの入出力が管理される管理領域であって、ＣＰＵ５から必要に応じて読み出される上記以外の各種のデータが記憶されている。なお、この領域には、必要に応じて画像データを含む任意のデータも記憶される。
【００２６】
次に、以上の構成からなる電子スチルカメラにおいて、電源スイッチのオン操作に伴う起動時における動作を説明する。図４及び図５は、ＣＰＵ５の具体的な処理手順を示したフローチャートであり、図６は、起動時に撮影用の記録モードが設定されていたときの電子スチルカメラの主な動作内容を時系列で示した図である。
【００２７】
以下、図４及び図５に従って説明すると、ＣＰＵ５は、電源オンに伴い起動した後、ブートローダーによってフラッシュメモリ４１のプログラム領域４１ｂからＯＳ１０１と前記起動プログラム１０２のみをロードし、それらを内部メモリに展開した後、ＯＳを起動させる（ステップＳ１，Ｓ２：図６で（１））。なお、前記ブートローダーはプログラムをロードするために読み込まれる小プログラムであり、起動と同時に自動的にＣＰＵ５がアクセスする、フラッシュメモリ４１の所定のアドレス領域（各種メモリ領域４１ｃ以外）に格納されている。しかる後、ＣＰＵ５は、前記起動プログラム１０２に基づきステップＳ２４までのルートタスクを処理する。
【００２８】
先ず、ポートの初期化等のハード設定を行い（ステップＳ３）、レンズ系割り込みハンドラの設定、すなわち前記レンズ群１１の制御に必要な割り込み処理の設定を行う（ステップＳ４）。次に、キー入力部８のサブＣＰＵから状態信号を受け取り起動要因の判定を行う（ステップＳ５）。ここでは、設定されているモード状態が撮影用の記録モードであるか、記録画像の表示用の再生モード等その他のモードであるかの別を判定する。次に、前述したレンズブロック１、ドライバーブロック２、レンズコントロールブロック４３といったレンズ系の電源をオン制御し（ステップＳ６）、フラッシュメモリ４１から個体情報をロードする（ステップＳ７：図６で（２））。引き続き、ステップＳ５で取得した起動要因の判定結果に基づき、高速起動を行うか通常起動を行うかを判別する（ステップＳ８）。ここでは、設定されているモードが記録モードであれば高速起動とし、それ以外であれば通常起動とする。
【００２９】
そして、起動要因が通常起動であったときには、それ以後のステップＳ９〜ステップＳ１４の処理を行わず、直ちに残りの制御プログラムであるメインプログラム１０３のロードを開始する（ステップＳ１５）。一方、高速起動であったときには、ステップ７で供給を開始したレンズ系の電圧が定常電圧となるまでの所定時間（例えば３０ｍｓ以下）を待ってから（ステップＳ９）、レンズコントロールブロック４３におけるハードウェアの初期化を行う（ステップＳ１０）。さらに、シャッター用アクチュエータ１７にシャッターの開駆動（ＳＨＵＴＴＥＲＯＰＥＮ）を開始しさせ（ステップＳ１１：図６で（３））、その時点でサブＣＰＵから送られるバッテリー電圧の検出結果をチェックし、所定電圧を超えているか否かを判別する（ステップＳ１２）。なお、シャッターの開駆動を開始してからバッテリ電圧のチェックまでの間にも若干の処理待ちを行う。ここで電圧値が所定値以下であって「バッテリなし」であれば、その時点で残りのプログラム（メインプログラム１０３）のロードを開始する（ステップＳ１５）。
【００３０】
一方、電圧値が所定値を超えており「バッテリＯＫ」であれば、ステップＳ７でロードしておいた個体情報のうちのズームレンズ及びフォーカスレンズの調整データのチェックと初期化を行い（ステップＳ１３）、レンズ群１１の初期化のためのズームレンズの繰り出し（ＺＯＯＭ  ＯＰＥＮ）を開始させる（ステップＳ１４：図６で（４））。
【００３１】
そして、ＣＰＵ５は、以上のズームレンズの繰り出し処理を開始した後には、直ちに残りのプログラムのロードを開始する（ステップＳ１５：図６で（５））。つまり、レンズ群１１の繰り出し動作の終了を待つことなく、それと並行してメインプログラム１０３をロードする。
【００３２】
引き続き、ハードウェアの初期化、すなわち画像記録部４２のメモリカード、メッセージバッファやＤＲＡＭ６のＯＳが使用する領域等の初期化（ステップＳ１６，Ｓ１７）、個体情報の残りのデータ（ズームレンズ及びフォーカスレンズの調整データ以外）のチェック、及びそれを用いたＣＣＤ撮像系ブロック３の初期化（ステップＳ１８）、ＬＥＤ、表示系の初期化を行う（ステップＳ１９，Ｓ２０）。さらに、ソフトウェアの初期化、すなわちサブＣＰＵの初期化（各種設定）、メモリマネージャの初期化（ＤＲＡＭ６の使用準備）を行う（ステップＳ２１，Ｓ２２）。なお、サブＣＰＵの初期化については、ステップＳ５の起動要因の判定時おいてその一部が既に行われている。さらに、ロードを終えたメインプログラム１０３における、種々の動作を実現する各タスクを生成した後（ステップＳ２３）、ルートタスクの終了処理を行う（ステップＳ２４：図６で（６））。なお、この時点で、フラッシュメモリ４１の各種メモリ領域４１ｃが使用可能となる。
【００３３】
これ以後、生成した複数のタスクの処理に基づく、記録及び再生の各モードに応じた処理の実行に移行する（ステップＳ２５）。すなわち、ＣＰＵ５は、メインプログラム１０３に従って各タスクを実行することにより、以下の処理を実行する。
【００３４】
まず、前述したステップＳ１２の判別結果が「バッテリなし」であったときには、所定の終了処理を行う。また、「バッテリＯＫ」であったときには、設定されている動作モードに応じた処理に移行し、記録モードや再生モードによる処理を行う。そして、記録モードが設定されていたときには、図６に示したように、まず、絞り用アクチュエータ１６を駆動して絞りを開状態とした後（７）、フォーカスモータ１５を駆動し、レンズ群１１におけるフォーカスレンズの初期位置への移動（ＦＯＣＵＳ  ＯＰＥＮ）を開始させる（８）。また、その間には、絞りの制御と相前後し、ＣＣＤ３１及びホワイトバランス特性等の撮像系の初期化、画像表示部７における画像の表示準備といったスルー画像の起動準備を開始し、フォーカスモータ１５の動作中にそれを完了する（９）。しかる後、フォーカスレンズが初期位置に達した時点で、画像表示部７にスルー画像を表示させ（１０）、撮影待機状態となる。
【００３５】
以上のように、本実施の形態においては、レンズ情報を含む個体情報をフラッシュメモリ４１のレンズ情報領域４１、すなわちファイルシステムが構築される以前に使用可能な領域に記憶しておくことにより、それを起動に直ちに読み出せることができる。そのため、フラッシュメモリ４１においてファイルシステムが構築される以前に、ズームレンズの初期化のための駆動を開始するとともに、その間にファイルシステムの構築を含むソフトウェアに関する他の初期化処理を行うことができる。したがって、沈胴式のレンズ群１１を有する構成であったとしても、撮影が可能となるまでの起動時間をより一層短縮化することができる。
【００３６】
なお、本実施の形態では、ＣＰＵ５に、起動プログラム１０２のロード後に、レンズ群１１の繰り出し動作を直ちに行わせ、その間にメインプログラム１０３のロードと、それに基づき初期化に必要な作業を並行して行わせるものを示したが、ＣＰＵ５に、起動プログラム１０２とメインプログラム１０３とを一括してロードさせるとともに、その時点でレンズ群１１の繰り出し動作を開始させることもできる。
【００３７】
また、本実施の形態では、フラッシュメモリ４１にレンズ情報領域４１ａを確保しておき、そこに個体情報（レンズ情報）を格納しておくものを示したが、レンズ情報領域４１ａをなくし、個体情報（レンズ情報）をプログラム領域４１ｂに格納しておくようにしてもよい。さらに、個体情報（レンズ情報）はフラッシュメモリ４１の各種メモリ領域４１ｃ以外に格納されていればよく、例えば前述したブートローダーと同様に、起動と同時にＣＰＵ５が自動的にアクセス可能なフラッシュメモリ４１の固定アドレスに格納しておくようにしてもよい。つまり、ＣＰＵ５に、ＯＳ１０１と起動プログラム１０２とが起動する以前において個体情報をロードさせてから、前述した処理を行わせるようにしてもよい。
【００３８】
また、本実施の形態においては、電子スチルカメラとして、レンズ群１１が沈胴式であって、ズームレンズとフォーカスレンズとを備えているものを示したが、これに限らず本発明は、沈胴式でなくとも起動時の初期化に伴い所定位置へ駆動されるズームレンズやフォーカスレンズを備えた構成であって有効である。さらに、フォーカスレンズのみを備えた構成においても、少なくともレンズ情報を、フラッシュメモリ４１においてファイルシステムが構築される以前に使用可能な領域に記憶しておくことにより、本実施の形態と同様の効果を得ることが可能となる。
【００３９】
すなわち、図７は、図１に示した電子スチルカメラにおいてズーム機能を廃止し、レンズ群１１にフォーカスレンズのみを有する構成とした場合における本発明の他の実施の形態における動作を示す、図６に対応する図である。
【００４０】
以下、起動時に撮影用の記録モードが設定されているものとして動作を説明する。フォーカスレンズのみを有するものでは、起動に伴い、まずズームレンズを有する場合と同様にＯＳ１０１及び起動プログラム１０２のロード及び起動を行い、個体情報をロードし、シャッターを開状態とする（１〜３）。その後は、前述した実施の形態と異なり、直ちに絞り用アクチュエータ１６を駆動して絞りを開状態とした後（４）、フォーカスモータ１５を駆動してフォーカスレンズの初期位置への移動（ＦＯＣＵＳ  ＯＰＥＮ）を開始させる（５）。つまりズームレンズの初期化の代わりに、絞りとフォーカスレンズの初期化を繰り上げて行う。また、その間には、絞りの制御と相前後して、残りのメインプログラム１０３のロードを開始し（６）、フォーカスレンズを移動させている間に、メインプログラム１０３の各タスクを生成して起動させる（７）。しかる後、それとフォーカスレンズの上記初期化が終了するのを待って、スルー画像の起動準備を行い（８）、それが終了した時点で画像表示部７にスルー画像を表示させ（９）、撮影待機状態となる。
【００４１】
したがって、フォーカスレンズのみを備えた構成においては、少なくともレンズ情報を、フラッシュメモリ４１においてファイルシステムが構築される以前に使用可能な領域に記憶しておくことにより、フラッシュメモリ４１においてファイルシステムが構築される以前に、フォーカスレンズの初期化のための駆動を開始するとともに、その間にファイルシステムの構築を含むソフトウェアに関する他の初期化処理を行うことができ、それによって前述した実施の形態と同様の効果を得ることが可能となる。
【００４２】
さらに、以上説明した起動方法においては、ズームレンズを有している場合と、ズームレンズを有していない場合とでは、ズームレンズの初期化の有無を除けば、ここの処理内容が同一である。したがって、以下に述べるような利点がある。例えば前述した個体情報にズームレンズ及びフォーカスレンズの初期化の要否を示すフラグ情報を含めておき、そのフラグ情報によってズームレンズの初期化及びフォーカスレンズの初期化の要否を確認した上で、ズームレンズとフォーカスレンズの初期化を行わせたり、フォーカスレンズの初期化のみを行わせたり、さらにズームレンズとフォーカスレンズの双方の初期化処理をスキップさせたりさせれば、光学系の構成が異なる３種類のカメラ装置のいずれについても、同一の起動プログラムで対応することができる。したがって、異なる機種間で起動プログラムの共用化を図ることができる。
【００４３】
【発明の効果】
以上説明したように本発明のカメラ装置においては、起動後に必要となるファイル管理用プログラムに基づく記憶手段における管理領域の管理開始準備を、ズームレンズやフォーカスレンズといった光学系の初期化と並行して行わせることができるようにした。よって、それを実施することにより、沈胴式の光学系を有する構成において、起動時間をより一層短縮化することが可能となる。また、同様に、沈胴式でなくとも起動時の初期化に伴い所定位置へ駆動されるズームレンズとフォーカスレンズ、或いはフォーカスレンズのみを備えた構成においても、起動時間をより一層短縮化することが可能となる。
【００４４】
また、本発明のプログラムにおいては、それを用いることによりコンピュータを備えたカメラ装置において本発明のカメラ装置を実現することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施の形態を示す電子スチルカメラの概略を示すブロック図である。
【図２】フラッシュメモリのデータ格納構造を示す模式図である。
【図３】同フラッシュメモリのプログラム領域の格納データを示す模式図である。
【図４】起動時におけるＣＰＵの処理手順を示すフローチャートである。
【図５】図４に続くフローチャートである。
【図６】起動時に記録モードが設定されていたときの主な動作内容を時系列で示した図である。
【図７】本発明の他の実施の形態を示す、図６に対応する図である。
【符号の説明】
１    レンズブロック
２    ドライバーブロック
５    ＣＰＵ
８    キー入力部
１１    レンズ群
１２    位置検出センサ
１４    ズームモータ
１５    フォーカスモータ
１６    絞り用アクチュエータ
１７    シャッター用アクチュエータ
３１    ＣＣＤ
４１    フラッシュメモリ
４１ａ    レンズ情報領域
４１ｂ    プログラム領域
４１ｃ    各種メモリ領域
４３    レンズコントロールブロック
【図１】
2004258546.tif 000003
【図２】
2004258546.tif 000004
【図３】
2004258546.tif 000005
【図４】
2004258546.tif 000006
【図５】
2004258546.tif 000007
【図６】
2004258546.tif 000008
【図７】
2004258546.tif 000009