(57)【特許請求の範囲】
【請求項１】
システム制御用のプログラムをロードしてモードに応じた処理を実行する第１のシステム制御手段と、
前記第１のシステム制御手段とは別に設けられ、レンズを沈胴位置から撮影可能な位置へ移動制御するための処理を実行し、前記第１のシステム制御手段よりも定格消費電力が小さい第２のシステム制御手段とを備え、
前記第２のシステム制御手段は、電源投入の際にレンズを撮影可能な位置に移動させるとともに前記第１のシステム制御手段への電源供給を行い、
前記第１のシステム制御手段は、当該第２のシステム制御手段からの電源供給を受けるのと並行して前記システム制御用のプログラムをロードして起動可能な状態にし、さらに制御用アプリケーションを動作させてモードに応じた処理を実行することを特徴とする電子機器。
【請求項２】
前記第２のシステム制御手段は中央処理装置であり、前記第１のシステム制御手段が通電されていない場合においても前記第２のシステム制御手段には通電されていることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第１のシステム制御手段が前記処理を実行するときの単位時間当たりの処理量は、前記第２のシステム制御手段が前記処理を実行するときの単位時間当たりの処理量よりも多いことを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
ディジタルスチルカメラであることを特徴とする請求項１〜３のいずれか１項に記載の電子機器。
【請求項５】
前記第２のシステム制御手段は、ディジタルスチルカメラの光学系を保護するレンズバリアを駆動することを特徴とする請求項４に記載の電子機器。
【請求項６】
前記第２のシステム制御手段は、ディジタルスチルカメラの沈胴光学系を駆動することを特徴とする請求項４又は５に記載の電子機器。
【請求項７】
前記第２のシステム制御手段は、前記第１のシステム制御手段への電源供給を開始した後、所定の時間以内に前記第１のシステム制御手段から起動できたことが通知されない場合、前記第１のシステム制御手段への電源供給を停止することを特徴とする請求項１〜６のいずれか１項に記載の電子機器。
【請求項８】
前記所定の時間は、前記第１のシステム制御手段への電源供給を開始してから前記第１のシステム制御手段のオペレーティングシステムが起動を終了するまでの時間より長時間であることを特徴とする請求項７に記載の電子機器。
【請求項９】
システム制御用のプログラムをロードしてモードに応じた処理を実行する第１のシステム制御手段と、
前記第１のシステム制御手段とは別に設けられ、レンズを沈胴位置から撮影可能な位置へ移動制御するための処理を実行し、前記第１のシステム制御手段よりも定格消費電力が小さい第２のシステム制御手段とを備えた電子機器の駆動方法であって、
前記第１のシステム制御手段への電源供給を前記第２のシステム制御手段により行い、
当該第２のシステム制御手段からの電源供給を受けるのと並行して前記システム制御用のプログラムをロードして起動可能な状態にし、さらに制御用アプリケーションを動作させてモードに応じた処理を実行することを前記第１のシステム制御手段により行うことを特徴とする電子機器の駆動方法。
【請求項１０】
請求項１〜８のいずれか１項に記載の電子機器の各手段としてコンピュータを機能させるためのプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１１】
請求項９に記載の電子機器の駆動方法をコンピュータに実行させるためのプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子機器、電子機器の駆動方法、及びコンピュータ読み取り可能な記憶媒体に関する。
【０００２】
【従来の技術】
ディジタルカメラ等の電子機器でのシステム制御装置は、撮影等に関する多彩な制御を行うと同時に、ファイル管理、外部機器との通信、画像処理や圧縮処理など、様々な処理を行う必要があるため、全体のシステム制御を行う装置にＯＳを搭載することにより前記の処理を実現している。加えて、近時ではディジタルカメラ等の小型化の要請が強く、レンズをカメラ本体内に沈胴収納して携帯性を向上させ、レンズ保護用バリアを設けることでレンズを保護するように考慮されている。
【０００３】
一方、撮像した画像データを記憶するための記憶媒体と、この記憶媒体に画像データを格納するためのファイルシステムを備えたディジタルカメラ等の撮像装置が開発されている。しかしながら、ファイルシステムの起動時間の制約や、上記記憶媒体に関する情報（記憶媒体の種別情報、記憶媒体の全体容量、現在までの使用容量、現在の空き容量、ファイルフォーマット、現在の最新ファイル情報等）をこの記憶媒体から読み出す時間のために、メカニカルな機構の初期化動作や、電気的な機構の初期化動作が完了したにも拘わらず、撮影動作を行うことが不可能であった。特に近年、記憶媒体の記憶容量の増加に伴い、ファイルシステムの初期化に要する時間が増加し、システム起動時間全体が長くなっている。
【０００４】
図１３は従来の上記ファイルシステムを有するディジタルカメラにおけるタスク構成及びその制御の流れの概要を示すものである。また、図１４は従来のディジタルカメラにおける撮影可能状態までの動作を示すタイミングチャートである。
【０００５】
図１３において、イニシャルタスク３０１は、システム全体の起動を行うためのタスクである。このイニシャルタスク３０１は、システムを起動するための初期化を行い、システムを構成するタスク群を起動し、システム起動タスク３０２に対してタスク起動を行う。
【０００６】
システム起動タスク３０２は、メカニカル的機構の初期化を行うメカニカル的機構初期化タスク３０３に対してメカニカル機構初期化要求を発行し、電気的機構の初期化を行う電気的機構初期化タスク３０４に対して電気的機構初期化要求を発行し、さらに記憶媒体にファイルを記憶するための情報を記憶媒体から取得するために、ファイルシステム初期化タスク３０５に対してファイルシステム初期化要求を発行する。
【０００７】
スイッチ監視タスク３０６は、使用者からの撮影開始指示を待つタスクである。このスイッチ監視タスク３０６は、メカニカル的機構初期化タスク３０３、電気的機構初期化タスク３０４、ファイルシステム初期化タスク３０５から初期化完了通知を受け取るまでは撮影開始指示の監視を開始しない。即ち、図１４においてメカニカル的機構初期化タスク３０３からの初期化完了通知４０１、電気的機構初期化タスク３０４からの初期化完了通知４０２、ファイルシステム初期化タスク３０５からの初期化完了通知４０３を受け付けた時点４０４で初めて撮影可能状態になる。
【０００８】
スイッチ監視タスク３０６は、上記撮影可能状態の時点４０４以降は撮影指示を待ち、使用者の操作による撮影指示４０５により撮影要求を撮影制御タスク３０７に発行する。撮影制御タスク３０７は、撮影操作のためのメカニカル機構制御要求をメカニカル的機構制御タスク３０８に発行し、レンズ、絞り、シャッタ等のメカニカル的機構を制御する。
【０００９】
また、撮影制御タスク３０７は、撮影操作のための電気的機構制御要求を電気的機構制御タスク３０９に発行し、撮像素子、Ａ／Ｄ変換器、デジタル信号処理回路、記憶手段等の電気的機構を制御する。メカニカル的機構制御タスク３０８、電気的機構制御タスク３０９からの撮影完了通知により、撮影制御タスク３０７はファイルシステム制御タスク３１０に画像データファイル要求を発行し、撮影した画像データを記憶媒体にファイルとして記憶する。
【００１０】
スイッチ監視タスク３０６が撮影可能状態になるためには、メカニカル的機構初期化タスク３０３、電気的機構初期化タスク３０４、ファイルシステム初期化タスク３０５からそれぞれ初期化完了通知を受け取る必要があり、ファイルシステム初期化タスク３０５がファイルシステム初期化処理に時間を要する場合、ファイルシステム初期化タスク３０５の初期化完了通知４０３が発行されるまでの時間が、実質的に撮影可能になるまでの時間を決定している。
【００１１】
ファイルシステムの初期化時間は、撮像装置に実装されている記憶媒体の速度、容量、記憶媒体から直接取得する情報の内容によって左右されるが、今後は、記憶容量の増大によりファイルシステムの初期化時間は長くなる傾向にある。
【００１２】
このように、撮像装置を起動してから撮影が可能になるまでの時間が長いことは、撮像装置として「撮影したいときに直ぐに撮影できること」という撮像装置の使用者の要求に反するものであり、使用者にとってストレスとなっている。
【００１３】
従来、このような状態を回避するために、撮像装置は実装されている記憶媒体に関する情報（記憶媒体の種別情報、記憶媒体の全体容量、現在までの使用容量、現在の空き容量、ファイルフォーマット、現在の最新ファイル情報等）を不揮発記憶装置等に記憶し、撮像装置の電源のＯＮ／ＯＦＦに拘わらず記憶することにより、撮像装置起動時に記憶媒体の情報を記憶媒体そのものから読み出さずに、不揮発記憶装置より読み出し、撮像装置を起動してから撮影が可能になるまでの時間を短縮して、使用者のストレスを軽減するようにしてきた。
【００１４】
【発明が解決しようとする課題】
前述した全体のシステム制御にＯＳを搭載したディジタルカメラでは、システム制御装置への電源投入時にＯＳの起動に比較的長時間を費やしてしまうという問題があった。
【００１５】
また、レンズ保護用バリアを開いて、レンズを撮影可能な初期位置に移動させる等の機械的動作にも時間がかかってしまい、上記のＯＳ起動時間と合わせるとシャッタチャンスを逃してしまう可能性が高くなるという問題があった。
【００１６】
また、前述した図１３のファイルシステムを有するディジタルカメラでは、カメラの電源をＯＦＦした状態で記憶媒体を装着し、その直後に電源をＯＮした場合、あるいは電源ＯＮの状態で、記憶媒体を交換した場合等のように、ファイルシステムの初期化動作を行って上記記憶媒体に関する情報を直接その記憶媒体から読み出す必要がある場合には、記憶媒体からの情報読み出し時間が長くなり、撮影可能になるまでの時間が長くなっていた。このため、シャッタチャンスを逃してしまう可能性が高くなるという問題があった。
【００１７】
本発明は、上記の問題を解決するために成されたもので、短時間で迅速に主要動作を可能な状態にすること、即ち、ディジタルカメラの場合は、撮影可能な状態にして、シャッタチャンスを逃がすことのないようにすることを目的としている。
【００１８】
【課題を解決するための手段】
本発明の電子機器は、システム制御用のプログラムをロードしてモードに応じた処理を実行する第１のシステム制御手段と、前記第１のシステム制御手段とは別に設けられ、レンズを沈胴位置から撮影可能な位置へ移動制御するための処理を実行し、前記第１のシステム制御手段よりも定格消費電力が小さい第２のシステム制御手段とを備え、前記第２のシステム制御手段は、電源投入の際にレンズを撮影可能な位置に移動させるとともに前記第１のシステム制御手段への電源供給を行い、前記第１のシステム制御手段は、当該第２のシステム制御手段からの電源供給を受けるのと並行して前記システム制御用のプログラムをロードして起動可能な状態にし、さらに制御用アプリケーションを動作させてモードに応じた処理を実行することを特徴とする。
【００１９】
本発明の電子機器の駆動方法は、システム制御用のプログラムをロードしてモードに応じた処理を実行する第１のシステム制御手段と、前記第１のシステム制御手段とは別に設けられ、レンズを沈胴位置から撮影可能な位置へ移動制御するための処理を実行し、前記第１のシステム制御手段よりも定格消費電力が小さい第２のシステム制御手段とを備えた電子機器の駆動方法であって、前記第１のシステム制御手段への電源供給を前記第２のシステム制御手段により行い、当該第２のシステム制御手段からの電源供給を受けるのと並行して前記システム制御用のプログラムをロードして起動可能な状態にし、さらに制御用アプリケーションを動作させてモードに応じた処理を実行することを前記第１のシステム制御手段により行うことを特徴とする。
【００２０】
本発明のコンピュータ読み取り可能な記憶媒体は、前記電子機器の各手段としてコンピュータを機能させるためのプログラムを記憶したことを特徴とする。
また、本発明の他の態様では、前記電子機器の駆動方法をコンピュータに実行させるためのプログラムを記憶したことを特徴とする。
【００２１】
また、本発明の記憶媒体においては、前記電子機器の各手段としてコンピュータを機能させるためのプログラムを記憶している。
【００２２】
また、本発明の他の記憶媒体においては、前記電子機器の駆動方法をコンピュータに実行させるためのプログラムを記憶している。
【００２６】
【発明の実施の形態】
以下、本発明の具体的な実施形態を図面を参照しながら詳細に説明する。
（第１の実施の形態）
図１は、本発明の第１の実施の形態による電子機器であるディジタルスチルカメラの主要構成を示すブロック図である。この図１において、１００は画像処理装置であり、１０は撮影レンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。
【００２７】
更に、１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にそれぞれクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御するＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行う。更に、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてTTL方式のＡＷＢ（オートホワイトバランス）処理も行う。
【００２８】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２をそれぞれ制御する。Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００２９】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はTFT LCD等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合には画像処理装置１００の電力消費を大幅に低減することができる。
【００３０】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００３１】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータがメモリ３０に書き込まれる。
【００３２】
４０は絞り機能を備えるシャッター１２を制御する露光制御手段である。４２は撮影レンズ１０のフォーカシングを制御する測距制御手段、４４は撮影レンズ１０のズーミングを制御するズーム制御手段、４６はバリアである保護手段１０２の動作を制御するバリア制御手段である。露光制御手段４０、測距制御手段４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う。
【００３３】
５０は画像処理装置１００全体を制御するシステム制御回路であり、５２はシステム制御回路５０の動作電源の制御、操作キー入力の検出、液晶表示、レンズの繰り出し、沈胴制御等を行い、一定時間以上、操作キーの入力がない場合には、節電のためにシステム制御回路５０への電源供給を停止して、操作キーの入力があった場合に、再度電源を投入して、システム制御回路５０を再起動させるサブシステム制御回路である。
【００３４】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する表示装置であり、スピーカー等の表示を行い、画像処理装置１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。また、表示部５４は、その一部の機能が光学ファインダー１０４内に設置されている。そして、これらの表示はシステム制御回路５０の命令を通信によってサブシステム制御回路５２に送り、サブシステム制御回路５２はその命令に従った表示装置の制御を行なう。
【００３５】
表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信Ｉ／Ｆ動作表示、日付け・時刻表示等がある。
【００３６】
また、表示部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示等がある。
【００３７】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。
【００３８】
６０、６２、６４及び７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。なお、操作内容はサブシステム制御回路５２で検出され、通信によりシステム制御回路５０へ伝えられる。
【００３９】
ここで、これら各部材の操作手段の具体的な説明を行う。
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することができる。
【００４０】
６２はシャッタースイッチＳＷ１で、不図示のシャッターボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００４１】
６４はシャッタースイッチＳＷ２で、不図示のシャッターボタンの操作完了でＯＮとなり、撮像素子１２から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００或いは２１０に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００４２】
７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等がある。
【００４３】
８０は電源制御手段で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００４４】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる電源手段である。
【００４５】
９０及び９４はメモリカードやハードディスク等の記録媒体とのインタフェース、９２及び９６はメモリカードやハードディスク等の記録媒体と接続を行うコネクタである。
【００４６】
なお、本実施例では記録媒体を取り付けるインターフェース及びコネクタを2系統持つものとして説明している。もちろん、記録媒体を取り付けるインターフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としても構わない。
【００４７】
インターフェース及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ）カード等の規格に準拠したものを用いて構成して構わない。
更に、インタフェース９０及び９４、そしてコネクタ９２及び９６をＰＣＭＣＩＡカードやＣＦカード等の規格に準拠したものを用いて構成した場合、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード、等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。
【００４８】
１２０は、画像処理装置１００のレンズ１０を含む撮像部を覆うことにより、撮像部の汚れや破損を防止するバリアである保護手段である。
【００４９】
１４０は光学ファインダであり、画像表示部２８による電子ファインダ機能を使用することなしに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダ１４０内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００５０】
２００はメモリカードやハードディスク等の記録媒体である。この記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、画像処理装置１００とのインタフェース２０４、画像処理装置１００と接続を行うコネクタ２０６を備えている。
【００５１】
２１０はメモリカードやハードディスク等の記録媒体である。この記録媒体２１０は、半導体メモリや磁気ディスク等から構成される記録部２１２、画像処理装置１００とのインタフェース２１４、画像処理装置１００と接続を行うコネクタ２１６を備えている。
【００５２】
以下、本実施形態のディジタルスチルカメラの動作を説明する。
図２は、本実施形態の画像処理装置１００のサブシステム制御回路５２の主ルーチンを示すフローチャートである。
【００５３】
サブシステム制御回路５２は、モードダイアル６０の設定位置を判断し、モードダイアル６０が電源ＯＦＦに設定されていたならば、Ｓ１０２へ進み、表示部５４の表示を終了状態に変更し、撮影レンズ１０を沈胴収納し、保護手段１０２のバリアを閉じて撮像部を保護し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源制御手段８０により画像表示部２８を含む画像処理装置１００各部の不要な電源を遮断する等の所定の終了処理を行った後、システム制御回路５０への電源供給を停止してＳ１０１に戻る。
【００５４】
モードダイアル６０が撮影モードに設定されていたならば、Ｓ１０４に進む。モードダイアル６０がその他のモードに設定されていたならば、Ｓ１０３へ進み、サブシステム制御回路５２は、システム制御回路５０の電源供給を開始して、システム制御回路５０は起動すると選択されたモードに応じた処理を実行する。ここで、再生モードが選択されたならば画像の再生を行ない、処理を終えたならば、Ｓ１０１に戻る。
【００５５】
サブシステム制御回路５２は、システム制御回路５０の電源供給を開始して（Ｓ１０４）、Ｓ１０５へ進み、タイマーＴ１をスタートして、Ｓ１０６へ進み、バリア制御手段４６によって保護手段１０２のバリアを開けて、ズーム制御手段４４によって撮影レンズ１０を撮影可能な初期位置へ移動させる。そして、サブシステム制御回路５２は、システム制御回路５０からの起動通知を受け取ると、Ｓ１１１へ進む。
【００５６】
なお、システム制御回路５０からの起動通知が来ない場合には、Ｓ１０８へ進み、Ｓ１０５でスタートしたタイマーＴ１の時間を計測して、ここで、タイマーＴ１の時間はシステム制御回路５０への電源供給を開始してからの時間である。そして、その時間が任意の時間以上なるとタイムアウトとなり、Ｓ１０９へ進み、タイムアウトでない場合にはＳ１０７へ進む。ここで、前記任意の時間はシステム制御回路５０のＯＳ起動時間より長い時間とする。
【００５７】
続いて、Ｓ１０９では、サブシステム制御回路５２は、ズーム制御手段４４によって撮影レンズ１０を沈胴収納して、バリア制御手段４６によって保護手段１０２のバリアを閉じ、Ｓ１１０へ進んで、システム制御回路５０の電源供給を停止して、処理を終了する。
【００５８】
次に、Ｓ１１１ではタイマーＴ２をスタートし、Ｓ１１２へ進み、６０、６２、６４及び７０のモードダイアル、シャッタースイッチＳＷ１、シャッタースイッチＳＷ２、操作部からの操作キー入力が無い場合は、Ｓ１１４へ進み、操作キー入力が有った場合には、Ｓ１１３へ進み、タイマーＴ２をリセットして、Ｓ１１４へ進む。
【００５９】
そして、タイマーＴ２がタイムアウトしていない時はＳ１１２へ進み、タイムアウトした時は、Ｓ１１５へ進み、サブシステム制御回路５２は、ズーム制御手段４４によって撮影レンズ１０を沈胴収納して、バリア制御手段４６によって保護手段１２０のバリアを閉じ、Ｓ１１６へ進んで、システム制御回路５０の電源供給を停止して、処理を終了する。
【００６０】
ここで、タイマーＴ２のタイムアウトの時間は、電源制御手段８０の電池残量検出の結果に基づいて、１分から１０分の間で決める。電池の残量が十分にある場合は１０分間とし、撮影が可能な下限に近い場合には１分間として、その中間の残量の場合は残量に応じて決める。
【００６１】
また、操作部７０による設定によっては、Ｓ１１４において、タイマーＴ２のタイムアウトを禁止して、タイムアウトが起きないようにすることもできるように構成されている。
【００６２】
以下、図３〜図５を用いて、システム制御回路５０の動作の概略を説明する。これら図３〜図５は本実施形態における画像処理装置１００のシステム制御回路５０側の機能を示す概略フローチャートである。
【００６３】
サブシステム制御回路５２による電源投入により、システム制御回路５０は自らのハードウェアの初期化の後、ＤＯＳをロードし起動する（Ｓ２０１）。このＤＯＳはシステムが取り扱う内部メモリ領域の確認や、外部メモリ領域の中のファイルの名前、数、量、それぞれのファイル間の関係等についてサーチした後、それらの情報についてシステムがこれらファイルやメモリを管理する為のテーブルを作成する。しかる後、システム制御回路５０はシステム制御用のプログラムをロードし起動する（Ｓ２０２）。このシステム制御用プログラムの中でフラグや制御変数等を初期化するとともにサブシステム制御回路に起動通知を送信する（Ｓ２０３）。
【００６４】
サブシステム制御回路５２経由で読み込まれたモードダイアル６０の状態が撮影モードに設定されていたならば（Ｓ２０４）、Ｓ１０６に進む。モードダイアル６０がその他のモードに設定されていたならば（Ｓ２０４）、システム制御回路５０は選択されたモードに応じた処理を実行し（Ｓ２０５）、処理を終えたならばＳ２０４に戻る。
【００６５】
システム制御回路５０は記録媒体２００或いは２１０の動作状態が画像処理装置１００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かを判断し（Ｓ２０６）、問題があるならばサブシステム制御回路５２を経由して表示部５４を用いて画像や音声により所定の警告表示を行った後に（Ｓ２０７）、Ｓ２０４に戻る。
【００６６】
記録媒体２００或いは２１０の動作状態に問題が無いならば（Ｓ２０６）、サブシステム制御回路５２を経由して、表示部５４を用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う（Ｓ２０８）。なお、画像表示部２８の画像表示がＯＮであったならば、画像表示部２８も用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う。
【００６７】
スルー表示状態に於いては、撮像素子１２、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、画像表示メモリ２４に逐次書き込まれたデータを、メモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８により逐次表示することにより、電子ファインダー機能を実現している。
【００６８】
以下、撮影モードにおける動作を説明する。
シャッタースイッチＳＷ１及びシャッタースイッチＳＷ２の状態はサブシステム制御回路５２経由で読み込むが以下の説明では特にそのことを記述することは省略する。
【００６９】
シャッタースイッチＳＷ１が押されていないならば（Ｓ２０９）、Ｓ２０４に戻る。シャッタースイッチＳＷ１が押されたならば（Ｓ２０９）、システム制御回路５０は、測距処理を行って撮影レンズ１０の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッター時間を決定する（Ｓ２１０）。測光処理において、必要であればフラッシュの設定も行う。
【００７０】
この測距・測光処理ステップであるＳ２１０の詳細は本発明の主旨と関係ないため省略する。
【００７１】
測距・測光処理Ｓ２１０を終えたならば、システム制御回路５０はシステム制御回路５０の内部メモリ（サブシステム制御回路経由で操作部７０の情報を読み込んで保持するものであり、サブシステム制御回路５２の内部メモリでもよいがどちらのメモリに保持するかは本発明の主旨と関係がないので以下の説明ではシステム制御回路５０の内部メモリという記述のみに省略する。）に記憶される画像表示フラグの状態を判断し（Ｓ１２３）、画像表示フラグが設定されていたならば画像表示部２８の表示状態をスルー表示状態に設定して（Ｓ２１２）、Ｓ２１３に進む。
【００７２】
シャッタースイッチＳＷ２が押されずに（Ｓ２１３）、さらにシャッタースイッチＳＷ１も解除されたならば（Ｓ２１４）、Ｓ２０４に戻る。シャッタースイッチＳＷ２が押されたならば（Ｓ２１３）、システム制御回路５０はシステム制御回路５０の内部メモリに記憶される画像表示フラグの状態を判断し（Ｓ２１５）、画像表示フラグが設定されていたならば画像表示部２８の表示状態を固定色表示状態に設定して（Ｓ２１６）、Ｓ２１７に進む。
【００７３】
固定色表示状態においては、撮像素子１２、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して画像表示メモリ２４に書き込まれた撮影画像データの代わりに、差し替えた固定色の画像データを、メモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８により表示することにより、固定色の映像を電子ファインダーに表示している。
【００７４】
画像表示フラグが解除されていたならば（Ｓ２１５）、Ｓ１２９に進む。
【００７５】
システム制御回路５０は、撮像素子１２、Ａ／Ｄ変換器１６、、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器から直接メモリ制御回路２２を介して、メモリ３０に撮影した画像データを書き込む露光処理、及び、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行う現像処理からなる撮影処理を実行する（Ｓ２１７）。
【００７６】
この撮影処理ステップであるＳ２１７の詳細は本発明の主旨と関係ないため説明を省略する。
【００７７】
システム制御回路５０は、メモリ３０に書き込まれた撮影画像データを読み出して、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて各種画像処理を、また、圧縮・伸長回路３２を用いて設定したモードに応じた画像圧縮処理を行った後、記録媒体２００或いは２１０へ画像データの書き込みを行う記録処理（Ｓ２１８）を実行するとともに、システム制御回路５０の内部メモリに記憶される画像表示フラグの状態を判断し（Ｓ２１９）、画像表示フラグが設定されていたならば画像表示部２８に今記録された画像をクイックレビュー表示を行う（Ｓ２２０）。
【００７８】
この記録処理ステップであるＳ２１８の詳細は本発明の主旨と関係ないため説明を省略する。
【００７９】
記録処理ステップＳ２１８が終了した際に、シャッタースイッチＳＷ２が押された状態であったならば（Ｓ２２１）、現在の処理を繰り返す。
【００８０】
画像表示フラグが設定されていた場合、記録処理Ｓ２１８が終了した際にシャッタースイッチＳＷ２が押された状態であったならば、シャッタースイッチＳＷ２が放されるまで画像表示部２８におけるクイックレビュー表示を継続して撮影画像の確認を入念に行うことを可能とすることができる。
【００８１】
システム制御回路５０は、シャッタースイッチＳＷ２が放されたとき、画像表示フラグが設定されていたならば（Ｓ２２２）、画像表示部２８の表示状態をスルー表示状態に設定して（Ｓ２２３）、Ｓ２２４に進む。
【００８２】
この場合、画像表示部２８でのクイックレビュー表示によって撮影画像を確認した後に、次の撮影のために撮像した画像データを逐次表示するスルー表示状態にすることができる。
【００８３】
シャッタースイッチＳＷ１が押された状態であったならば（Ｓ２２４）、システム制御回路５０は、Ｓ２１０に戻って次の撮影に備える。シャッタースイッチＳＷ１が放された状態であったならば（Ｓ２２４）、システム制御回路５０は、一連の撮影動作を終えてＳ２０４に戻る。
【００８４】
このように、本実施形態のディジタルスチルカメラによれば、全体のシステム制御を行なう装置のシステム制御手段５０と、レンズ保護用バリアとレンズの制御を行なう手段を合わせ持つサブシステム制御回路５２を構成要素とすることにより、システム制御手段５０への電源投入と同時期に、レンズ保護用バリアを開いて、レンズを撮影可能な初期位置に移動させることにより、短時間で撮影スタンバイの状態とすることが可能となる。
【００８５】
なお、サブシステム制御回路５２は、その処理スピードを抑え、消費電力が少なくなるように構成することにより、スピードが速く、消費電力の大きいシステム制御回路５０との役割分担を明確にし、カメラ動作していない時は消費電力の大きいシステム制御回路５０を停止させることで消費電力を抑え、カメラ動作中はスピードの速いシステム制御回路５０を動作させることで高速処理を行ない、低消費電力と高速処理の両方の実現を可能としている。
【００８６】
また、本実施形態において、サブシステム５２は、動作をフローチャートで説明したように、ＣＰＵ（中央処理装置）により実現しているが、ＣＰＵに係わらず、ハードワイアードロジック等によっても実現できる。その場合、ハードワイアードロジック回路は基本的に各種操作部材（６０、６２、６４、７０）の操作をシステム制御回路５０に伝え、それらの操作に対するシステムの動作はシステム制御回路50が判断決定し、その結果のシステム制御回路５０からの制御や表示の指示を受け、その指示に応じてレンズ、バリア、電源や表示を制御することになる。
【００８７】
ただ、モードダイアル６０が電源OFFモードからその他のモードに変わったとき、及び、システム制御回路５０が各種操作部材（６０、６２、６４、７０）の操作が所定期間ない場合の電源断の処理（所謂オートシャットオフ）からの復帰の場合（即ち、システム制御回路５０に電源が投入されたとき）のみバリア１２０を開き、沈胴しているレンズ１０を撮影可能な初期位置に繰り出す動作を行う。これにより、システム制御回路５０に電源を投入する動作に伴い、バリアの開動作（沈胴しているレンズが所定位置に移動する為に）に必要な時間（バリアを開く（レンズを駆動する）アクチュエータがＤＣモータの場合）、若しくはパルス数（バリアを開く（レンズを駆動する）アクチュエータがパルスモータの場合）だけバリア制御手段４６（ズーム制御手段４４）へ信号を出力することにより、達成可能である。
【００８８】
また、サブシステム制御回路５２をＣＰＵで構成した場合には、バリアの開動作（レンズの初期位置への移動動作）が正常に完了したか否かは、サブシステム制御回路５２で検出可能であるが、サブシステム制御回路５２をハードワイアードロジックで構成した場合には、バリアの開動作（レンズの初期位置への移動動作）が正常に完了したか否かを、システム制御回路５０が起動した後で、システム制御回路５０側で行うようにする方が構成を簡略化できる。
【００８９】
更に、先に説明したＣＰＵによりサブシステム制御回路５２を実現した場合には、オートシャットオフ時のバリアの閉動作もサブシステムで行っているが、これもシステム制御回路５０側で行うように構成することでハードワイアードロジックで構成した場合におけるサブシステム５２の構成を簡略化することが可能である。
【００９０】
なお、本実施形態において説明したディジタルスチルカメラの機能を実現するように、各種のデバイスを動作させるためのプログラムコード自体及びそのプログラムコードをコンピュータに供給するための手段や、当該ディジタルスチルカメラの駆動方法、例えばステップＳ１０１〜Ｓ１１６や、ステップＳ２０１〜Ｓ２２４を実現するためのプログラムコード自体及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記憶媒体は本発明の範疇に属する。
【００９１】
またこの場合、所定の記憶再生装置により、記憶媒体に格納されているプログラムコードが読み出され、ＥＥＰＲＯＭが動作する。かかるプログラムコードを記憶する記憶媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等の半導体記憶装置を用いることができる。
【００９２】
また、コンピュータが供給されたプログラムコードを実行することにより、本実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して本実施形態の機能が実現される場合にもかかるプログラムコードは本発明に含まれる。
【００９３】
更に、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって本実施形態の機能が実現されるシステムも本発明に含まれる。
【００９４】
（第２の実施の形態）
図６は本発明の第２の実施の形態によるディジタルカメラにおけるタスク構成及びその制御の流れを示すものである。また、図７は本実施の形態における撮影、ファイルアクセス可能状態までの動作を示すタイミングチャートである。図８は本実施の形態による撮像装置としてのディジタルカメラのシステム構成を示すブロック図である。
【００９５】
図８において、撮像装置には、レンズユニット８３０、ストロボユニット８４０が装着され、各々着脱可能となっている。
電源スイッチ８００をＯＮすることにより、システム制御、ファイルシステム制御用の中央演算処理装置（以下、ＣＰＵ）８０１が起動し、電源制御部８５０により各ブロックへの給電を開始する。
【００９６】
ＣＰＵ８０１は、画像処理制御、圧縮伸長制御、メモリ制御等を行う画像処理部８０２、画像メモリ８０８、画像表示・ビデオ出力部８１１等の信号処理を行う電気的機構の初期化と、露出制御部８２０、測距制御部８２１、ズーム制御部８２２、シャッタ制御部８２３、ミラー制御部８２４、調光制御部８２５等を駆動するメカニカルな機構の初期化と、記憶媒体インターフェース８１２、記憶媒体８１３の初期化及び記憶媒体８１３上に構成されるファイルシステムの初期化とを並列して起動する。
【００９７】
本実施の形態のシステム構成においては、上記電気的機構の初期化、メカニカルな機構の初期化は短時間で完了する（図７のメカニカル的機構初期化タスク１０３、電気的機構初期化タスク１０４参照）。
【００９８】
電気的機構の初期化とメカニカル的機構の初期化が完了した時点で、ファイルシステムの初期化完了を待たずに、操作スイッチ８１４、シャッタスイッチ８１５が有効となる。また、ズーム操作部材８３１も有効となる。使用者がズーム操作部材８３１を操作することにより、ズーム制御部８２２を介して焦点距離の変更が通知されると、ＣＰＵ８０１は、ズーム制御部８２２によりレンズ群８３２を駆動させる。
【００９９】
シャッタスイッチ８１５を操作しＳＷ１がＯＮされると、ＣＰＵ８０１は撮影の準備を開始する。ＣＰＵ８０１は、露出制御部８２０に対して測光センサ８１７から現在の測光情報を取得し、露出値の計算を行うように指示を出し、測距制御部８２１に対して測距センサ８１８からの情報に基づいて合焦位置を判断しながらレンズ群８３２を駆動させる。
【０１００】
次に、シャッタスイッチ８１５を操作しＳＷ２がＯＮされると、実際の撮影を行うために、画像処理部８０２、タイミング発生部８０３を駆動して、Ａ／Ｄコンバータ８０４、撮像素子８０５の制御を開始する。また、ミラー制御部８２４による主ミラー８０７の制御を行うと共に、露出制御部８２０による現在の露出値に対応した絞り８３３の制御を行い、シャッタ制御を行うことにより、現在の露出値に対応したシャッタ８０６の幕速制御を行い、さらに必要に応じて調光制御部８２５によるストロボユニット８４０の駆動（ストロボ発光）を制御することにより撮像素子８０５が露光する。
【０１０１】
撮像素子８０５の露光後、タイミング発生部８０３、Ａ／Ｄコンバータ８０４により撮像素子８０５に蓄積された電荷を順次読み出し、ディジタルの画像データとして画像処理部８０２へ転送される。画像処理部８０２では、撮像素子８０５から読み出した画像データに対して現像処理、圧縮処理を行った後、画像メモリ８０８に一時的に格納する。この画像メモリ８０８に一時的に格納された画像データは、画像表示・ビデオ出力部８１１により閲覧することができる。また、この時点で、ファイルシステムの初期化が完了していないときは、画像データは画像メモリ８０８に格納されたままとなる。
【０１０２】
次にシャッタスイッチ（ＳＷ１やＳＷ２）８１５が操作されたときは、上述と同様の制御を繰り返し、画像メモリ８０８が画像データで満たされるまで、撮影動作が行われる。
【０１０３】
画像メモリ８０８に画像データが存在している状態で、ファイルシステムの初期化が完了すると、直ちに画像メモリ８０８に格納されている画像データの記憶媒体８１３への書き込みが行われる。書き込みが完了すると、画像メモリ８０８に格納されている画像データは無効となり、次の撮影のための空き領域として使用される。
【０１０４】
画像メモリ８０８に格納されている画像データが存在し、記憶媒体８１３に空きがある限り、画像データの書き込みが繰り返される。また、画像データを記憶媒体に書き込んでいる途中であっても、シャッタスイッチ（ＳＷ１やＳＷ２）８１５が操作されたときは、画像書き込みと並行して撮影動作が実行される。
【０１０５】
次に図６において、イニシャルタスク１０１は、システム全体の起動を行うためのタスクである。このイニシャルタスク１０１は、システムを起動するための初期化を行い、システムを構成するタスク群を起動し、システム起動タスク１０２に対してタスク起動を行う。
【０１０６】
システム起動タスク１０２は、メカニカル的機構の初期化を行うメカニカル的機構初期化タスク１０３に対してメカニカル機構初期化要求を発行し、電気的機構の初期化を行う電気的機構初期化タスク１０４に対して電気的機構初期化要求を発行し、さらに記憶媒体８１３にファイルを記憶するための情報をこの記憶媒体８１３から取得するために、ファイルシステム初期化タスク１０５に対してファイルシステム初期化要求を発行する。
【０１０７】
スイッチ監視タスク１０６は、使用者からの撮影開始指示を待つタスクである。このスイッチ監視タスク１０６は、メカニカル的機構初期化タスク１０３と電気的機構初期化タスク１０４からの初期化完了通知を受け取るまでは撮影開始指示の監視を開始しない。即ち、図７において、メカニカル的機構初期化タスク１０３からの初期化完了通知２０１と、電気的機構初期化タスク１０４からの初期化完了通知２０２とを受け付けた時点２０４で初めて撮影可能状態になる。
【０１０８】
スイッチ監視タスク１０６は、上記撮影可能状態の時点２０４以降は撮影指示を待ち、使用者の操作による撮影指示２０５により撮影要求を撮影制御タスク１０７に発行する。撮影制御タスク１０７は、撮影処理中状態２０６となり、撮影操作のためのメカニカル機構制御要求をメカニカル的機構制御タスク１０８に発行し、ＡＦ動作、レンズ駆動、絞り駆動、シャッタ駆動等のメカニカル的機構を制御する。
【０１０９】
また、撮影制御タスク１０７は、撮影操作のための電気的機構制御要求を電気的機構制御タスク１０９に発行し、撮像素子、Ａ／Ｄコンバータ、デジタル信号処理部、記憶手段等の電気的機構を制御する。メカニカル的機構制御タスク１０８、電気的機構制御タスク１０９からの撮影完了通知により、撮影制御タスク１０７はファイルシステム制御タスク１１０に画像データファイル要求２０７を発行する。
【０１１０】
ファイルシステム制御タスク１１０は、画像データファイル要求２０７を受け付けると、ファイルシステム初期化タスク１０５からの初期化完了通知２０３を受け付けるまでの間（図７の２０４から２０８までの間）、画像データファイル要求２０７を保留状態（ペンディング状態）にしておき、一時的な記憶手段に記憶しておく。ファイルシステム制御タスク１１０は、ファイルシステム初期化タスク１０５からの初期化完了通知２０３を受け付けると、上記保留されている画像データファイル要求２０７に従って撮影した画像データを記憶媒体にファイルとして記憶する（２０９）。
【０１１１】
スイッチ監視タスク１０６が撮影可能状態になるためには、メカニカル的機構初期化タスク１０３と電気的機構初期化タスク１０４から初期化完了通知を受け取る必要があるので、メカニカル的機構初期化に要する時間と電気的機構初期化に要する時間を比較して長い方が、実質的に撮影可能になるまでの時間を決定している。
【０１１２】
本実施の形態においては、メカニカル的機構の初期化と電気的機構の初期化とは比較的短時間で完了でき、ファイルシステム初期化タスク１０５の初期化完了通知２０３を待つ必要が無いために、撮影可能になるまでの時間を短縮することができる。
【０１１３】
（第３の実施の形態）
図９は本発明の第３の実施の形態によるタスク構成及びその制御の流れを示したものである。また、図１０は本実施の形態における記憶媒体の交換時の撮影、ファイルアクセス可能状態までの動作を示すタイミングチャートである。なお、本実施の形態による撮像装置のシステム構成は図８と同様である。
【０１１４】
図９におけるイニシャルタスク５０１は、システム全体の起動を行うためのタスクである。このイニシャルタスク５０１は、システムを起動するための初期化を行い、システムを構成するタスク群を起動し、システム起動タスク５０２に対してタスク起動を行う。
【０１１５】
システム起動タスク５０２は、メカニカル的機構の初期化を行うメカニカル的機構初期化タスク５０３に対してメカニカル機構初期化要求を発行し、電気的機構の初期化を行う電気的機構初期化タスク５０４に対して電気的機構初期化要求を発行し、さらに記憶媒体８１３にファイルを記憶するための情報を記憶媒体８１３から取得するために、ファイルシステム初期化タスク５０５に対してファイルシステム初期化要求を発行する。
【０１１６】
スイッチ監視タスク５０６は、使用者からの撮影開始指示、記憶媒体の交換検出を待つタスクである。スイッチ監視タスク５０６は、メカニカル的機構初期化タスク５０３と電気的機構初期化タスク５０４からの初期化完了通知を受け取るまでは撮影開始指示の監視を開始しない。即ち、メカニカル的機構初期化タスク５０３からの初期化完了通知と、電気的機構初期化タスク５０４からの初期化完了通知とを受け付けた時点で初めて撮影可能状態になる。
【０１１７】
さらに、ファイルシステム初期化タスク５０５において初期化が完了すると、ファイルシステム制御タスク５１０に対して初期化完了通知を発行し、ファイルシステム制御タスク５１０はファイルアクセス可能な状態となる。
【０１１８】
図１０において、スイッチ監視タスク５０６は、使用者による記憶媒体８１３の交換操作６０１を検出すると、ファイルシステム初期化タスク５０５及びファイルシステム制御タスク５１０に対して記憶媒体交換通知６０２を発行する。
【０１１９】
ファイルシステム初期化タスク５０５は、記憶媒体交換通知６０２を受け付けると、記憶媒体に関する情報（記憶媒体の種別情報、記憶媒体の全体容量、現在までの使用容量、現在の空き容量、ファイルフォーマット、現在の最新ファイル情報等）を記憶媒体から直接読み出すため、ファイルシステム初期化処理中状態６１０となる。
【０１２０】
また、ファイルシステム制御タスク５１０は、ファイルアクセス不可能な状態となる。即ち、記憶媒体の交換操作６０１の操作時点６０３からファイルシステム初期化中・ファイルアクセス不可・撮影可能な状態となる。
【０１２１】
記憶媒体の交換操作時点６０３以降は、使用者の操作による撮影指示６０４により撮影要求を撮影制御タスク５０７に発行する。撮影制御タスク５０７は、撮影処理中状態６０５となり、撮影操作のためのメカニカル機構制御要求をメカニカル的機構制御タスク５０８に発行し、レンズ、絞り、シャッタを制御する。また、撮影制御タスク５０７は、撮影操作のための電気的機構制御要求を電気的機構制御タスク５０９に発行し、撮像素子、Ａ／Ｄコンバータ、デジタル信号処理部、記憶手段の制御を行う。
【０１２２】
メカニカル的機構制御タスク５０８及び電気的機構制御タスク５０９からの撮影完了通知により、撮影制御タスク５０７はファイルシステム制御タスク５１０に画像データファイル要求６０６を発行する。ファイルシステム制御タスク５１０は、画像データファイル要求６０６を受け付けると、ファイルシステム初期化タスク５０５からの初期化完了通知６０７を受け付けるまでの間（６０３から６０８までの間）、画像データファイル要求６０６を保留状態（ペンディング状態）にしておき、一時的な記憶手段に記憶しておく。
【０１２３】
ファイルシステム制御タスク５１０は、ファイルシステム初期化タスク５０５からの初期化完了通知６０７を受け付けると、保留されている画像データファイル要求６０６に従って撮影した画像データを記憶媒体にファイルとして記憶する（６０９）。
【０１２４】
このように、本実施の形態によれば、記憶媒体の交換操作によるファイルシステムの初期化処理中においても、メカニカル機構の制御、電気的機構の制御が動作することにより、撮影動作が可能となる。
【０１２５】
（第４の実施の形態）
図１１は本発明の第４の実施の形態による撮影、ファイルアクセス可能状態までの動作を示すタイミングチャートである。図１２は本実施の形態による撮像装置としてのディジタルカメラのシステム構成である。また、本実施の形態によるタスク構成及びその制御の流れは図６と同様である。
【０１２６】
図１２において、ディジタルカメラにはストロボユニット９１９が内蔵され、沈胴式のレンズ９１６、レンズを保護するレンズバリア９１７が装備されている。
【０１２７】
電源スイッチ９００をＯＮすることにより、システム制御、ファイルシステム制御用のＣＰＵ９０１が起動し、電源制御部９３０により、各ブロックヘの給電を開始する。ＣＰＵ９０１は、画像処理制御、圧縮伸長制御、メモリ制御等を行う画像処理部９０２、画像メモリ９０８、画像表示・ビデオ出力部９１０等の電気的機構の初期化を行い、露出制御部９２０、測距制御部９２１、ズーム制御部９２２、バリア制御部９２３のメカニカル的機構の初期化、記憶媒体インターフェース９１１、記憶媒体９１２の初期化及び記憶媒体９１２上に構成されるファイルシステムの初期化を並列して起動する。
【０１２８】
本実施の形態によるシステム構成においては、電気的機構の初期化は短時間で完了する（図１１の電気的機構初期化タスク１０４）。
メカニカル的機構の初期化では、バリア制御部９２３により、レンズバリア９１７が開かれ、レンズバリア９１７が開いた状態で、測距制御部９２１、ズーム制御部９２２によりレンズ群９１６を所定の位置まで移動する。
【０１２９】
露出制御部９２０では、シャッタ、絞り９０６を所定の位置まで移動させる（図１１のメカニカル的機構初期化タスク１０３）。電気的機構の初期化とメカニカル的機構の初期化が完了した時点で、ファイルシステムの初期化完了を待たずに、操作スイッチ９１３、シャッタスイッチ９１４のうちＳＷ１が有効となる。
【０１３０】
使用者が操作スイッチ９１３のズーム操作部材を操作することにより、ＣＰＵ９０１は、ズーム制御部９２２によりレンズ群９１６及び光学ファインダ９１８を駆動させる。
【０１３１】
シャッタスイッチ９１４のうちＳＷ１がＯＮされると、ＣＰＵ９０１は撮影の準備を開始する。ＣＰＵ９０１は、画像処理部９０２、タイミング発生部９０３、Ａ／Ｄコンバータ９０４、撮像素子９０５を駆動し、露出制御部９２０により絞り９０６を調整して、撮像素子９０５に露光させる。撮像素子９０５が露光すると、タイミング発生部９０３、Ａ／Ｄコンバータ９０４により撮像素子９０５に蓄積された電荷を順次読み出し、ディジタル画像データとして画像処理部９０２へ転送される。
【０１３２】
画像処理部９０２では、撮像素子９０５より読み出した画像データに対して現像処理を行い、画像メモリ９０７に格納する。画像メモリ９０７に格納された画像データは、画像表示・ビデオ出力部９１０により閲覧することができる。光学ファインダ９１８を使用しているときは、画像メモリ９０７への画像データの書き込み、画像表示・ビデオ出力部９１０での閲覧はできない。
【０１３３】
また、測距制御部９２１は、画像処理部９０２又は測距センサからの情報に基づいて合焦位置を判断しながらレンズ群９１６を駆動させる。この状態では、シャッタスイッチ９１４のうちＳＷ２がＯＮされると、直ぐに撮影できる状態になっている。
【０１３４】
ファイルシステムの初期化が完了すると、シャッタスイッチ９１４のうちＳＷ２も有効となり、全スイッチが有効な状態となる。
【０１３５】
シャッタスイッチ９１４のうちＳＷ２がＯＮされると、既に測距は完了しており、レンズ９１６等の光学系のメカは合焦位置にあるため、ＣＰＵ９０１は直ちに撮影動作を行い、画像処理部９０２、タイミング発生部９０３、Ａ／Ｄコンバータ９０４、撮像素子９０５を駆動し、露出制御部９２０により絞り９０６を調整して撮像素子９０５に露光させる。
【０１３６】
撮像素子９０５の露光後、タイミング発生部９０３、Ａ／Ｄコンバータ９０４により撮像素子９０５に蓄積された電荷を順次読み出し、ディジタル画像データとして画像処理部９０２に転送される。画像処理部９０２では、撮像素子９０５から読み出した画像データに対して現像処理、圧縮処理を行い、画像メモリ９０８に一時的に格納する。画像メモリ９０８へ一時的に格納された画像データは、画像表示・ビデオ出力部９１０により閲覧することができる。
【０１３７】
画像メモリ９０８に格納されている画像データは、直ちに記憶媒体９１２への書き込みが行われ、書き込みが完了すると、画像メモリ９０８へ格納されている画像データは無効となり、次の撮影のための空き領域として使用される。また、画像データを記憶媒体に書き込んでいる途中であっても、シャッタスイッチ（ＳＷ１やＳＷ２）９１４が操作されたときは画像書き込みと並行して撮影動作が実行される。
【０１３８】
図６において、イニシャルタスク１０１は、システム全体の起動を行うためのタスクであり、システムを起動するための初期化を行い、システムを構成するタスク群を起動し、システム起動タスク１０２に対してタスク起動を行う。システム起動タスク１０２は、メカニカル的機構の初期化を行うメカニカル的機構初期化タスク１０３に対してメカニカル機構初期化要求を発行し、電気的機構の初期化を行う電気的機構初期化タスク１０４に対して電気的機構初期化要求を発行し、さらに記憶媒体９１２にファイルを記憶するための情報を記憶媒体から取得するために、ファイルシステム初期化タスク１０５に対してファイルシステム初期化要求を発行する。
【０１３９】
スイッチ監視タスク１０６は、使用者からの撮影開始指示を待つタスクである。このスイッチ監視タスク１０６は、メカニカル的機構初期化タスク１０３、電気的機構初期化タスク１０４の初期化完了通知を受け取るまでは撮影準備開始指示の監視を開始しない。即ち、図１１において、メカニカル的機構初期化タスク１０３からの初期化完了通知７０１と、電気的機構初期化タスク１０４からの初期化完了通知７０２とを受け付けた時点７０４で初めて撮影準備可能状態になる。
【０１４０】
スイッチ監視タスク１０６は、上記撮影準備可能状態の時点７０４以降は撮影指示のうち、撮影準備指示（ＳＷ１）７０５を待ち、使用者の操作による撮影準備指示（ＳＷ１）７０５により撮影準備要求を撮影制御タスク１０７に発行する。撮影制御タスク１０７は撮影準備処理中状態７０６となり、撮影操作のためのメカニカル機構制御要求をメカニカル的機構制御タスク１０８に発行し、レンズズーム制御、測距制御（ＡＦ動作）を行う。
【０１４１】
また、撮影制御タスク１０７は、撮影操作のための電気的機構制御要求を電気的機構制御タスク１０９に発行し、撮像素子駆動、露出制御（ＡＥ動作）、Ａ／Ｄコンバータ、デジタル信号処理部、画像表示・ビデオ出力（エレクトリックビューファインダー）、ストロボの充電動作の制御を行う。
【０１４２】
メカニカル的機構制御タスク１０８からのレンズズーム動作完了、ＡＦ動作完了が撮影制御タスク１０７に通知され、撮影準備完了状態７０７となる。ファイルシステム初期化タスク１０５においてファイルシステムの初期化完了すると、スイッチ監視タスク１０６に対して初期化完了通知７０３が発行され、これを受けてスイッチ監視タスク１０６は撮影指示（ＳＷ２）７０８を受け付け可能になる。
【０１４３】
スイッチ監視タスク１０６が、撮影指示（ＳＷ２）７０８を受け付けると、撮影制御タスク１０７へ撮影実行要求を発行する。撮影制御タスク１０７は、既に撮影準備完了状態７０７となっているので、改めてメカニカル的機構制御タスク１０８に対して撮影準備を要求することなく、撮影実行を要求することが可能となる（ＡＦを実行し直す必要がないため、直ぐにシャッタをきることが可能）。
【０１４４】
電気的機構制御タスク１０９も撮像素子、Ａ／Ｄコンバータ、デジタル信号処理部、記憶手段の制御を行う。メカニカル的機構制御タスク１０８及び電気的機構制御タスク１０９からの撮影動作の完了通知が撮影制御タスク１０７へ通知されると、ファイルシステム制御タスク１１０へ画像データファイル要求を発行し、ファイルシステム制御タスク１１０は画像データ記憶中７１１となり、画像データの記憶媒体への書き込みを行う。
【０１４５】
このように、本実施の形態によれば、ファイルシステムの初期化処理中に、光学的なメカニカル的機構を動作させ、レンズズーム動作、ＡＦ動作、ＡＥ動作を行うことにより、ファイルシステム初期化完了後、直ちに撮影指示を行った場合、直ちに撮影動作（絞りの制御、シャッタ制御、撮像制御）を行うことが可能となる。
【０１４６】
なお、上記第２〜第４の実施の形態において、メカニカル的機構の初期化動作と電気的な機構の初期化動作とファイルシステムの初期化動作とを並列に行うための制御装置として、複数のマイクロコンピュータを用いるようにしてよい。
【０１４７】
また、上記各初期化動作を並列に行うために、前記各初期化動作からの割り込み処理によるリアルタイムマルチタスクモニタシステムを用いてよい。
また、上記各初期化動作を並列に行うために、ファイルシステムの初期化動作時の記憶媒体からのデータ転送をＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）により行っている空き時間に、メカニカル的機構の初期化動作と電気的な機構初期化動作とを実行するようにしてよい。
さらに、上記各初期化動作を並列に行うために、時分割処理によりメカニカル的機構の初期化動作と電気的な機構初期化動作とを実行するようにしてよい。
【０１４８】
なお、上記第２〜４の実施形態において説明した撮像装置の機能を実現するように、各種のデバイスを動作させるためのプログラムコード自体及びそのプログラムコードをコンピュータに供給するための手段や、図１、図３、図９で説明した制御の流れを実現するためのプログラムコード自体及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納したプログラムメモリ８０９、９０８等は本発明による記憶媒体を構成する。
【０１４９】
またこの場合、所定の記憶再生装置により、記憶媒体に格納されているプログラムコードが読み出され、ＥＥＰＲＯＭが動作する。かかるプログラムコードを記憶する記憶媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＲＡＭ等の半導体記憶装置等を用いることができる。
【０１５０】
また、コンピュータが供給されたプログラムコードを実行することにより、本実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して上記各実施の形態の機能が実現される場合にもかかるプログラムコードは本発明に含まれる。
【０１５１】
更に、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって各実施の形態の機能が実現されるシステムも本発明に含まれる。
【０１５２】
【発明の効果】
本発明によれば、短時間で撮影可能な状態にすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態によるディジタルスチルカメラの主要構成を示すブロック図である。
【図２】本発明の第１の実施の形態の主ルーチンのフローチャートの一部である。
【図３】本発明の第１の実施の形態におけるシステム制御回路の動作の概略を説明するためのフローチャートである。
【図４】図３に引き続きシステム制御回路の動作の概略を説明するためのフローチャートである。
【図５】図４に引き続きシステム制御回路の動作の概略を説明するためのフローチャートである。
【図６】本発明の第２、第４の実施の形態によるディジタルカメラのタスク構成及び制御の流れを示す構成図である。
【図７】本発明の第２の実施の形態による動作を示すタイミングチャートである。
【図８】本発明の第２、第３の実施の形態によるディジタルカメラの構成を示すブロック図である。
【図９】本発明の第３の実施の形態によるディジタルカメラのタスク構成及び制御の流れを示す構成図である。
【図１０】本発明の第３の実施の形態による動作を示すタイミングチャートである。
【図１１】本発明の第４の実施の形態による動作を示すタイミングチャートである。
【図１２】本発明の第４の実施の形態によるディジタルカメラの構成を示すブロック図である。
【図１３】従来のディジタルカメラのタスク構成及び制御の流れを示す構成図である。
【図１４】従来のディジタルカメラの動作を示すタイミングチャートである。
【符号の説明】
１０：撮影レンズ
１２：シャッター
１４：撮像素子
１６：Ａ／Ｄ変換器
１８：タイミング発生回路
２０：画像処理回路
２２：メモリ制御回路
２４：画像表示メモリ
２６：Ｄ／Ａ変換器
２８：画像表示部
３０：メモリ
３２：画像圧縮・伸長回路
４０：露光制御手段
４２：測距制御手段
４４：ズーム制御手段
４６：バリア制御手段
４８：フラッシュ
５０：システム制御回路
５２：サブシステム制御回路
５４：表示部
５６：不揮発性メモリ
６０：モードダイアルスイッチ
６２：シャッタースイッチＳＷ１
６４：シャッタースイッチＳＷ２
６６：画像表示ＯＮ／ＯＦＦスイッチ
６８：クイックレビューＯＮ／ＯＦＦスイッチ
７０：操作部
８０：電源制御手段
８２、８４、９２、９６、２０６：コネクタ
８６：電源手段
９０、９４、２０４、２１４：インタフェース
１００：画像処理装置
１２０：保護手段
１４０：光学ファインダ
２００、２１０：記録媒体
２０２、２１４：記録部
１０１、３０１、５０１：イニシャルタスク
１０２、３０２、５０２：システム起動タスク
１０３、３０３、５０３：メカニカル的機構初期化タスク
１０４、３０４、５０４：電気的機構初期化タスク
１０５、３０５、５０５：ファイルシステム初期化タスク
１０６、３０６、５０６：スイッチ監視タスク
１０７、３０７、５０７：撮影制御タスク
１０８、３０８、５０８：メカニカル的機構制御タスク
１０９、３０９、５０９：電気的機構制御タスク
１１０、３１０、５１０：ファイルシステム制御タスク
２０１、４０１：メカニカル的機構初期化タスクからの初期化完了通知
２０２、４０２：電気的機構初期化タスクからの初期化完了通知
２０３、４０５：ファイルシステム初期化タスクからの初期化完了通知
２０７：撮影制御タスクからの画像データファイル要求
６０２：スイッチ監視タスクからの記憶媒体交換通知
６０６：撮影制御タスクからの画像データファイル要求
６０７：ファイルシステム初期化タスクからの初期化完了通知
８００、９００：電源スイッチ
８０１、９０１：中央演算処理装置
８０２、９０２：画像処理部
８０３、９０３：タイミング発生部
８０４、９０４：Ａ／Ｄコンバータ
８０５、９０５：撮像素子
８０６：メカニカルシャッタ
８０７：ミラーユニット
８０８、９０７：画像メモリ
８０９、９０８：プログラム格納メモリ
８１０、９０９：プログラム作業用メモリ
８１１、９１０：画像表示・ビデオ出力部
８１２、９１１：記憶媒体インターフェース
８１３、９１２：記憶媒体
８１４、９１３：操作スイッチ
８１５、９１４：シャッタスイッチ（レリーズスイッチ）
８１６、９１５：表示装置
８１７：測光センサ
８１８：測距センサ
８１９：調光センサ
８２０、９２０：露出制御部
８２１、９２１：測距制御部
８２２、９２２：ズーム制御部
８２３：シャッタ制御部
８２４：ミラー制御回路
８２５：調光制御部
８３０：レンズユニット（交換レンズ）
８３１：ズーム操作部材（ズームリング）
８３２：レンズ群
８３３：絞り、絞り駆動回路
８４０：ストロボユニット
８５０、９３０：電源制御部
９０６：レンズシャッタ、絞り駆動回路
９１７：レンズバリア、レンズバリア駆動回路
９１８：光学ファインダ、光学ファインダズーム駆動回路
【図１】
0004164202.tif 000002
【図２】
0004164202.tif 000003
【図３】
0004164202.tif 000004
【図４】
0004164202.tif 000005
【図５】
0004164202.tif 000006
【図６】
0004164202.tif 000007
【図７】
0004164202.tif 000008
【図８】
0004164202.tif 000009
【図９】
0004164202.tif 000010
【図１０】
0004164202.tif 000011
【図１１】
0004164202.tif 000012
【図１２】
0004164202.tif 000013
【図１３】
0004164202.tif 000014
【図１４】
0004164202.tif 000015