(57)【特許請求の範囲】
【請求項１】
被写体像を撮像素子により撮像する撮像系と、
前記撮像系の起動と、画像データを記録する記録媒体の媒体情報取得と、前記撮像系で撮像して得られた画像データに処理を施し、処理後のデータを前記記録媒体に転送し記録する撮像制御とを行うシステム制御手段と、
前記撮像系で撮像して得られた画像データを一時的に記憶する一時記憶手段と、
前記システム制御手段がシステム制御を行うためのプログラムを格納したプログラム記憶手段と、
第１起動モードおよび第２起動モードのふたつの起動モードを切り換え選択する起動モード選択手段と、
前記起動モード選択手段によって、第１起動モードが選択されているときに、前記撮像系の起動と、前記撮像系によって得られた画像データを前記一時記憶手段に記憶する制御とを実行するための第１起動プログラムを前記プログラム記憶手段から読み出して、前記システム制御手段に、前記撮像系の起動と、撮影指示に応じて前記撮像系によって得られた画像データを前記一時記憶手段に記憶する制御とを実行させ、その後に、前記プログラム記憶手段に残っている、前記システム制御手段にシステム制御を行わせるためのプログラムを前記プログラム記憶手段から読み出して、前記システム制御手段に、前記一時記憶手段に記憶された画像データに処理を施し処理後のデータを記録媒体に転送し記録する処理を実行させる第１の起動制御手段と、
前記起動モード選択手段によって、第２起動モードが選択されているときに、前記撮像系の起動、前記記録媒体の媒体情報取得、および前記撮像制御を実行するための第２起動プログラムであって、前記第１起動プログラムの動作を全て含むものを前記プログラム記憶手段から読み出して、前記システム制御手段に、前記撮像系の起動、前記記録媒体の媒体情報取得、および前記撮像制御を実行させ、撮影指示がなされた場合に、前記撮影指示に応じて前記撮像系によって得られた画像データに処理を施し、処理後のデータを記録媒体に転送し記録する第２起動制御手段と、を備えるデジタルカメラ。
【請求項２】
請求項１記載のデジタルカメラであって、
モニタを立ち上げるためのプログラムが、前記第１起動プログラムには含まれず、前記第２起動プログラムに含まれるデジタルカメラ。
【請求項３】
請求項１又は２記載のデジタルカメラであって、
前記起動モード選択手段が、電源オフ状態で撮影開始操作子が操作された場合に前記第１起動モードを選択するデジタルカメラ。
【請求項４】
請求項３記載のデジタルカメラであって、
前記起動モード選択手段が、電源オフ状態で前記撮影開始操作子が一定時間以上操作された場合に前記第１起動モードを選択するデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルカメラに関し、特にデジタルカメラにおける電源投入時の起動処理に関する。
【背景技術】
【０００２】
現在普及しているデジタルカメラは、電源投入後のシステム起動時に、ＲＯＭ等に格納されているプログラムをすべてバッファメモリに読み込んで起動動作を行うように構成されている。このとき、撮影した画像データを記録するメモリカードのフォーマット状態や残コマ数（残容量）などの情報を取得した後、撮像系やモニタを起動するようになっているため、電源を入れてから撮影できる状態になるまでに約３〜５秒要する。つまり、電源を入れてから約３〜５秒の間はレリーズボタンを押しても撮像を行うことができない。このため、ユーザが撮りたい時に電源が入っていないと、シャッタチャンスを逃してしまうという問題点があった。
【０００３】
このような不具合を改善するために、例えば特許文献１に記載のデジタルカメラが提案されている。この例では、システム起動時に、動作モード（オート撮影モード、マニュアル撮影モード、セルフタイマー撮影モード、再生モード、設定モード、等）を判定するモード判定プログラムを含む起動処理に必要な最小限のプログラムを読み込んで実行した後、モード判定プログラムにより判定された動作モードに必要なプログラムを読み込んで実行するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２０９５４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特開２００１−２０９５４５号公報に記載のデジタルカメラによれば、システム起動時にすべてのプログラムを読み込んで実行する場合に比較して、読み込み対象のプログラムの数が少ないため、電源を入れてから撮影可能になるまでの起動時間を短縮することができる。しかし、上記従来例では、モード判定プログラムにより判定した各動作モードにおいて、メモリカードの情報を取得した後、撮像系を起動するようにしているため、メモリカードの情報取得処理が終了するまで、撮像系の立ち上げは行われない。
【０００６】
このようなメモリカードの情報取得処理は、システム起動時に実行される処理の中で最も時間のかかる処理であるため、この処理の終了後に撮像系の立ち上げを行う方式では、特に大容量のメモリカードを使用する場合、電源を入れてから撮影可能になるまでの立ち上げに依然として少し時間を要することになる。
【０００７】
本発明は、上記事情に鑑みてなされたもので、その目的は、システム起動時の電源投入から撮影可能になるまでの起動時間を極力短縮することが可能なデジタルカメラを提供することにある。
【課題を解決するための手段】
【０００８】
本発明のデジタルカメラは、被写体像を撮像素子により撮像する撮像系と、前記撮像系の起動と、画像データを記録する記録媒体の媒体情報取得と、前記撮像系で撮像して得られた画像データに処理を施し、処理後のデータを前記記録媒体に転送し記録する撮像制御とを行うシステム制御手段と、前記撮像系で撮像して得られた画像データを一時的に記憶する一時記憶手段と、前記システム制御手段がシステム制御を行うためのプログラムを格納したプログラム記憶手段と、第１起動モードおよび第２起動モードのふたつの起動モードを切り換え選択する起動モード選択手段と、前記起動モード選択手段によって、第１起動モードが選択されているときに、前記撮像系の起動と、前記撮像系によって得られた画像データを前記一時記憶手段に記憶する制御とを実行するための第１起動プログラムを前記プログラム記憶手段から読み出して、前記システム制御手段に、前記撮像系の起動と、撮影指示に応じて前記撮像系によって得られた画像データを前記一時記憶手段に記憶する制御とを実行させ、その後に、前記プログラム記憶手段に残っている、前記システム制御手段にシステム制御を行わせるためのプログラムを前記プログラム記憶手段から読み出して、前記システム制御手段に、前記一時記憶手段に記憶された画像データに処理を施し処理後のデータを記録媒体に転送し記録する処理を実行させる第１の起動制御手段と、前記起動モード選択手段によって、第２起動モードが選択されているときに、前記撮像系の起動、前記記録媒体の媒体情報取得、および前記撮像制御を実行するための第２起動プログラムであって、前記第１起動プログラムの動作を全て含むものを前記プログラム記憶手段から読み出して、前記システム制御手段に、前記撮像系の起動、前記記録媒体の媒体情報取得、および前記撮像制御を実行させ、撮影指示がなされた場合に、前記撮影指示に応じて前記撮像系によって得られた画像データに処理を施し、処理後のデータを記録媒体に転送し記録する第２起動制御手段と、を備える。
【０００９】
本発明のデジタルカメラは、モニタを立ち上げるためのプログラムが、前記第１起動プログラムには含まれず、前記第２起動プログラムに含まれる。
【００１０】
本発明のデジタルカメラは、前記起動モード選択手段が、電源オフ状態で撮影開始操作子が操作された場合に前記第１起動モードを選択する。
【００１１】
本発明のデジタルカメラは、前記起動モード選択手段が、電源オフ状態で前記撮影開始操作子が一定時間以上操作された場合に前記第１起動モードを選択する。
【発明の効果】
【００１２】
本発明によれば、システム起動時の電源投入から撮影可能になるまでの起動時間を極力短縮することが可能なデジタルカメラを提供できる効果がある。
【図面の簡単な説明】
【００１３】
【図１】本発明にかかるデジタルカメラの一実施形態を例示するシステム構成図である。
【図２】図１の実施形態のデジタルカメラにおけるシステム起動処理動作を示したものであり、（Ａ）は通常モードにおけるシステム起動処理の手順を示す説明図、（Ｂ）は高速起動モードにおけるシステム起動処理の手順を示す説明図である。
【図３】本発明にかかるデジタルカメラの実施形態の変形例を示すシステム構成図である。
【図４】図３の変形例のデジタルカメラにおけるシステム起動処理動作を示したものであり、（Ａ）は通常モードにおけるシステム起動処理の手順を示す説明図、（Ｂ）は高速起動モードにおけるシステム起動処理の手順を示す説明図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施の形態を説明する。
図１は本発明にかかるデジタルカメラの一実施形態を例示するシステム構成図である。
【００１５】
デジタルカメラ１は、撮像系２、アナログ信号処理部３、Ａ／Ｄ変換部４、デジタル信号処理部５、バッファメモリ６、ＲＯＭ７、メモリカード８、メモリカードドライブ９、モニタ１０、起動モード切替スイッチ１１、レリーズボタン１２、および制御部１３を備えている。
【００１６】
撮像系２は、レンズ系２ａ、シャッタ２ｂおよびＣＣＤ（撮像素子）２ｃを有してなる。レンズ２ａは被写体像をＣＣＤ２ｂの受光面に結像させる。シャッタ２ｂは、レリーズボタン１２が押されると作動し、設定されたシャッタスピードでＣＣＤ２ｃの受光面を露光する。ＣＣＤ２ｃは、入射する光の光量に対応した電荷を蓄積し、蓄積された電荷を転送して電気信号、すなわち画像信号をアナログ信号処理部３に出力する。なお、機械的なシャッタ２ｂを設けずにＣＣＤ２ｃにおける電子シャッタのみの構成としてもよい。
【００１７】
アナログ信号処理部３は、入力された画像信号に所定のアナログ信号処理（例えばノイズ低減処理）を施し、Ａ／Ｄ変換部４へ出力する。Ａ／Ｄ変換部４は、入力されたアナログ信号をデジタル信号に変換してデジタル信号処理部５に出力する。デジタル信号処理部５は、入力されたデジタル信号に所定のデジタル信号処理（例えばシェーディング補正処理）を施し、制御部１３へ出力する。
【００１８】
バッファメモリ６には揮発性または不揮発性の高速書き込み可能なＲＡＭが用いられる。バッファメモリ６内のメモリ領域は、プログラム用の領域と画像データ用の領域とに使用され、システム起動用のプログラム及び撮像系２で撮像された画像データを記憶する。バッファメモリ６の容量は、通常、搭載するＣＣＤ２ｃの画素数などに応じて決定され、例えば２００万画素モデルの場合は８Ｍｂ（バイト）、３００万画素モデルの場合は１６Ｍｂのものが使用される。ここでは、バッファメモリ３の容量が８Ｍｂであり、その中の２Ｍｂの領域がプログラム用、残りの６Ｍｂの領域が画像データ用に使用されるものとする。ＲＯＭ７には、デジタルカメラ１の各種機能を実現するための動作制御用のプログラムが記憶されている。
【００１９】
画像データの記録媒体であるメモリカード８は、フラッシュメモリを用いたカードタイプあるいはスティックタイプの補助記憶装置である。メモリカード８には、６４Ｍｂ、１２８Ｍｂ、２５６Ｍｂといった大きな容量のものがある。メモリカードドライブ９は、メモリカード８を挿入するためのスロットとデータ送受信用のインタフェースとを有し、スロット内に挿入されたメモリカード８に対して画像データその他のデータの書き込み、読み出しを行う。
【００２０】
モニタ１０は、ＣＣＤ２ｃで撮像中の画像を表示するファインダとしての機能と、メモリカード８に記録された画像を表示する再生用の表示装置としての機能を有する。モニタ１０には、ＬＣＤ（液晶表示デバイス）が用いられる。
【００２１】
起動モード切替スイッチ１１は、デジタルカメラ１を起動する際のモードを、後述する通常モードと高速起動モードのどちらかに設定するためのスイッチである。なお、起動モード切替スイッチ１１を設けずに、常に高速起動モードで起動するように構成してもよい。
【００２２】
レリーズボタン１２は、シャッタ２ｂを操作するための操作部材のボタン（撮影開始用操作子）である。レリーズボタン１２の押圧操作に連動して、図示しない一段または複数段のスイッチがオンしてレリーズ信号が制御部１３に入力される。この例では、レリーズボタン１２は高速起動モードにおいて電源をオンにするためのスイッチとしても使用され、電源がオフの時に、レリーズボタン１２が一定時間以上押し続けられたら電源がオンして高速起動モードで起動する。
【００２３】
制御部１３は、ＭＰＵ、ＤＳＰ等のプロセッサを有して構成され、ＲＯＭ７に記憶されているプログラムを実行することにより、デジタルカメラ１の全体の制御及び画像信号処理を行う。この制御部１３は起動制御手段の機能を有し、システム起動時には、以下で詳述するようにＲＯＭ７に格納された起動用プログラムをバッファメモリ６にロードして読み込み、このプログラムに従って起動処理を行う。
【００２４】
次に、上記のように構成されたデジタルカメラ１の動作について説明する。
デジタルカメラ１は、図示しない電源スイッチが投入されると、まず、起動モード切替スイッチ１１による設定状態を調べ、その結果に応じて、通常モードまたは高速起動モードでシステムの起動を行う。また、レリーズボタン１２が一定時間以上押し続けられたら、高速起動モードでシステムの起動を行う。
【００２５】
図２は本実施形態のデジタルカメラ１におけるシステム起動処理の手順を示したものであり、図２（Ａ）は通常モードにおける手順を、図２（Ｂ）は高速起動モードにおける手順をそれぞれ示している。
【００２６】
通常モードでは、システム起動持に、起動用のすべてのプログラムがＲＯＭ７から読み出され、バッファメモリ６に展開される（ａ１）。そして、まず最初に、メモリカード８の残コマ数などの情報を取得する媒体情報取得処理（ａ２）が実行される。その後、撮像系２の立ち上げ処理（ａ３）、モニタ１０の立ち上げ処理（ａ４）が順次実行され、モニタ１０に、ＣＣＤ２ｃで撮像中の画像とともにメモリカード８の残コマ数などの動作情報が表示される。この時点で初めて自動露出制御（ＡＥ）及び自動フォーカス制御（ＡＦ）がオンとなって撮影が可能となる。
【００２７】
そして、レリーズボタン１２が押される度にＣＣＤ２ｃによって撮像が行われる。撮像された被写体の画像データはバッファメモリ６に一旦記憶され、その都度、画像データの圧縮率や解像度（画素数）等を変更する処理がなされた後、圧縮処理後の画像データがメモリカード８に転送され記録される。
【００２８】
一方、高速起動モードでは、システム起動持に、まず起動用プログラムのうちの一部、すなわち撮像系２の立ち上げに必要なプログラムがＲＯＭ７から読み出され、バッファメモリ６に展開される（ｂ１）。続いて、撮像系２の立ち上げ処理（ｂ２）が実行され、この処理が完了した時点で撮影が可能となる。
【００２９】
このときの撮影は、露出値、シャッタスピード、焦点距離等の撮影条件については、装置設計時に設定した値、ユーザが任意に設定した値、あるいは前回撮影時の値などを用いた固定値によって行う。
【００３０】
そして、高速起動モードにおいて撮像系２の立ち上げ処理（ｂ２）が完了した時点で、レリーズボタン１２が押されていた場合または以後に押された場合には、直ちに１コマ目の撮像が行われ、撮像された画像データが生データのまま、すなわち圧縮処理を施していないフルサイズのデータのままバッファメモリ６に記憶される。１コマ目の撮像が完了してからさらにレリーズボタン１２が押された場合には、続けて２コマ目の撮像が行われ、撮像された画像データが生データのままバッファメモリ６に記憶される。
【００３１】
例えば２００画素のＣＣＤにより撮像した画像データ１枚分のデータ量は約２Ｍｂであるので、この例のようにバッファメモリ６における画像データ用の記憶領域のサイズが６Ｍｂである場合、最大３コマ分の画像データを生データのまま記憶することが可能である。したがって、２コマ目の撮像が完了してからさらにレリーズボタン１２が押された場合には、さらに続けて３コマ目の撮像が行われ、撮像された画像データが生データのままバッファメモリ６に記憶される。図２（Ｂ）では２コマまで撮影した場合を例示している。
【００３２】
その後、システム起動に関わる残りのプログラムがＲＯＭ７から読み出され、バッファメモリ６に展開される（ｂ３）。そして、媒体情報取得処理（ｂ４）、モニタ１０の立ち上げ処理（ｂ５）が順次実行され、モニタ１０に、ＣＣＤ２ｃで撮像中の画像とともにメモリカード８の残コマ数などの動作情報が表示される。この時点で通常モードと同じフル機能での起動が完了し、自動露出制御（ＡＥ）及び自動フォーカス制御（ＡＦ）がオンとなって通常の撮影が可能になる。
【００３３】
この時点でレリーズボタン１２が押されなければ、バッファメモリ６に記憶した画像データを、１コマ目から圧縮等の処理を順次行った後にメモリカード８に転送し記録していく。転送完了した画像データの記録領域は新たに撮像される画像データのための領域となる。レリーズボタン１２が押されると、撮像系２で撮像された画像データが空き領域に一旦記憶保持され、圧縮等の処理がなされた後にメモリカード８に転送されて記録される。なお、画像データの転送処理中にレリーズボタン１２が押され、バッファメモリ６に空き領域がない場合は、そのレリーズ指示を受け付けないようにする。
【００３４】
ここで、起動用のすべてのプログラムを読み込み展開する処理（ａ１）の処理時間ｔ１と媒体情報取得処理（ａ２）の処理時間ｔ２にそれぞれ約１秒、撮像系２の立ち上げ処理（ａ３）の処理時間ｔ３とモニタ１０の立ち上げ処理（ａ４）の処理時間ｔ４にそれぞれ約０．５秒要するものとすると、通常モードでは、電源を入れてから撮影可能になるまでに起動時間Ｔａとして約３秒要することになる。
【００３５】
これに対し、撮像系２の立ち上げに必要な最小限のプログラムを読み込み展開する処理（ｂ１）の処理時間ｔ５と撮像系２の立ち上げ処理（ｂ２）の処理時間ｔ６に、それぞれ約０．５秒要するものとすると、高速起動モードでは、電源を入れてから撮影可能になるまでに起動時間Ｔｂとして約１秒しかかからない。
【００３６】
上記のように、本実施形態では、メモリカード８の情報取得やモニタ１０の起動のためのプログラムの読み込みに先行して、撮像系２の立ち上げに必要なプログラムを読み込み実行して、撮影可能にすることで、デジタルカメラ１のハード構成を変更することなく、電源を入れてから撮影可能になるまでの起動時間を極力短縮することができる。特に、大容量のメモリカードを用いる場合はメモリカードの情報取得処理に時間がかかるため、起動時間に関してより大きな短縮効果が得られる。また、電源オフ時にレリーズボタン１２を長く押し続けることにより、デジタルカメラ１を高速起動し即時撮影することができる。したがって、シャッタチャンスを逃す可能性が大幅に少なくなる。
【００３７】
図３は本発明にかかるデジタルカメラの実施形態の変形例を示すシステム構成図である。
【００３８】
この変形例のデジタルカメラ２０は、撮像系２の立ち上げに必要なプログラムを内蔵したプロセッサ（マイコン）を有してなる第２制御部２１を備えている。その他の構成は、図１に示したデジタルカメラ１の構成と同じであり、同一構成要素には同一符号を付して説明を省略する。
【００３９】
図４は変形例のデジタルカメラ２０におけるシステム起動処理の手順を示したものであり、図４（Ａ）は通常モードにおける手順を、図４（Ｂ）は高速起動モードにおける手順をそれぞれ示している。図４（Ａ）の通常モードにおけるシステム起動処理の手順は図２（Ａ）と同様である。
【００４０】
図４（Ｂ）の高速起動モードでは、第２制御部２１に格納されたプログラムによって起動し、撮像系２の立ち上げ処理（ｃ１）が実行され、この処理が完了した時点で撮影が可能となる。その後の処理の流れは、図２（Ｂ）と同様である。この場合、撮像系２の立ち上げ処理（ｃ１）に約０．５秒要するものとすると、高速起動モードでは、電源を入れてから起動時間Ｔｂとしては約０．５秒で撮影可能になる。したがって、この変形例では、さらなる高速起動を実現でき、シャッタチャンスを逃す可能性をさらに少なくできる。
【００４１】
なお、上記の実施形態の動作説明では、起動モード切替スイッチ１１により、通常モードと高速起動モードのどちらかに設定するようにしているが、電源スイッチの投入またはレリーズボタン１２の長押しにより、通常、高速起動モードでシステム起動する構成としてもよい。
【００４２】
また、上記の例では、高速起動モードで即撮影された画像データを生データのままバッファメモリ６に記憶し、その後に圧縮処理等を行ってからメモリカード８に転送し記録するようにしているが、高速起動モードで即撮影された画像データの解像度や圧縮率を予め設定しておいて処理後の画像データをバッファメモリ６に記憶するようにしてもよい。
【００４３】
また、高速起動モードでシステム起動した場合、常に固定されたシャッタスピードや露出値で撮像系２が立ち上がるようにしてもよい。また、起動モードの設定をモニタ１０上で十字キー等の操作手段を用いて行えるようにしてもよい。
【００４４】
上述したように本実施形態では、システム起動時において、まず撮像系の立ち上げに必要なプログラムだけを読み込み実行して撮影可能にし、その後に記録媒体の情報取得やモニタ起動などのためのプログラムを読み込み実行して立ち上げを完了するようにしている。これにより、電源を入れてから撮影可能になるまでの起動時間を極力短縮でき、電源オフ状態から瞬時に撮影できるため、シャッタチャンスを逃す可能性が大幅に少なくなる。
【符号の説明】
【００４５】
１  デジタルカメラ
２  撮像系
６  バッファメモリ
７  ＲＯＭ
８  メモリカード
１０  モニタ
１２  レリーズボタン
１３  制御部
【図１】
0005050023.tif 000002
【図２】
0005050023.tif 000003
【図３】
0005050023.tif 000004
【図４】
0005050023.tif 000005