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