(57)【要約】【課題】本発明は、撮像装置の使い勝手を向上させる。【解決手段】本発明は、装置本体の外観上は動作を停止させている電源オフ状態で、検出部１１が装置本体の特定の動きを検出すると、立上制御部１２により電源オフ状態のまま、複数の制御部５、６、７、８に立上処理を開始させ、要求部１３から立上処理の実行が要求されると、複数の制御部５、６、７、８による立上処理の実行状況に応じて撮像命令の受け付けを開始させることにより、立上処理の実行が要求される前に装置本体の特定の動きの検出に応じて複数の制御部５、６、７、８により立上処理を開始しておく分、立上処理の実行が要求されてから、継続的に撮像可能な状態にするまでの時間を大幅に短くすることができ、かくして撮像装置の使い勝手を向上させることができる。【選択図】図４
2010258607.tif 000002
【特許請求の範囲】
【請求項１】
撮像機能を制御するための複数の制御部と、
複数の上記制御部の立上処理の実行を要求する要求部と、
装置本体に加えられる動きを検出する検出部と、
上記装置本体の外観上は動作を停止させている上記電源オフ状態で、上記検出部が特定の動きを検出すると、上記電源オフ状態のまま複数の上記制御部にそれぞれ上記立上処理を開始させ、上記要求部から上記立上処理の実行が要求されると、複数の上記制御部の上記立上処理の状況に応じて撮像命令の受け付けを開始させる立上制御部と
を具える撮像装置。
【請求項２】
上記立上制御部は、
上記電源オフ状態で、上記検出部が上記特定の動きを検出すると、上記電源オフ状態のまま複数の上記制御部にそれぞれ動作を開始させる第１の処理形態で上記立上処理を開始させ、当該立上処理が全て終了する前に上記要求部から上記立上処理の実行が要求されると、複数の上記制御部に上記第１の処理形態よりも立上処理時間の短縮が可能な第２の処理形態で、残りの上記立上処理を実行させる
請求項１に記載の撮像装置。
【請求項３】
上記立上制御部は、
上記電源オフ状態で、上記検出部が上記特定の動きを検出すると、上記電源オフ状態のまま複数の上記制御部にそれぞれ動作を開始させる第１の処理形態として所定動作クロックで上記立上処理を開始させ、当該立上処理が全て終了する前に上記要求部から上記立上処理の実行が要求されると、上記第２の処理形態として上記所定動作クロックよりも高速な高速動作クロックで、複数の上記制御部に残りの上記立上処理を実行させる
請求項２に記載の撮像装置。
【請求項４】
上記立上制御部は、
上記第２の処理形態として、複数の上記制御部に残りの上記立上処理を、上記高速動作クロックで並列に実行させる
請求項３に記載の撮像装置。
【請求項５】
上記立上制御部は、
複数の上記制御部の上記立上処理が全て終了してから所定の待機時間に達しても、上記要求部から上記立上処理の実行が要求されないと、複数の上記制御部の動作をそれぞれ停止させる
請求項４に記載の撮像装置。
【請求項６】
被写体を撮像して撮像データを出力する撮像処理部と、
表示部と
を具え、
複数の上記制御部は、
上記撮像処理部を制御する撮像制御部と、
上記装置本体に着脱可能に装着される記憶媒体に上記撮像データを記憶する記憶制御部と、
上記表示部に上記撮像データに基づいて画像を表示させる表示制御部と
からなる
請求項５に記載の撮像装置。
【請求項７】
上記立上制御部は、
上記撮像制御部、上記記憶制御部及び上記表示制御部にそれぞれ動作を開始させる上記第１の処理形態として上記所定動作クロックで上記立上処理を開始させ、上記表示制御部による上記立上処理の終了後に上記要求部から上記立上処理の実行が要求されると、上記表示制御部に上記表示部を点灯させる
請求項６に記載の撮像装置。
【請求項８】
上記立上制御部は、
上記撮像制御部、上記記憶制御部及び上記表示制御部にそれぞれ動作を開始させる上記第１の処理形態として上記所定動作クロックで上記立上処理を開始させ、上記撮像制御部による上記立上処理の終了後に上記要求部から上記立上処理の実行が要求されると、上記撮像制御部に上記撮像処理部を制御させ、上記被写体を撮像させる
請求項７に記載の撮像装置。
【請求項９】
発光部
を具え、
上記立上制御部は、
上記撮像制御部の上記立上処理が終了したとき、上記発光部を発光させる
請求項８に記載の撮像装置。
【請求項１０】
上記立上制御部は、
上記電源オフ状態で、上記検出部が上記特定の上記動きを検出する前に、上記要求部から上記立上処理の実行が要求されると、上記撮像制御部、上記記憶制御部及び上記表示制御部の上記立上処理を同時に開始させる
請求項９に記載の撮像装置。
【請求項１１】
装置本体の外観上は動作を停止させている電源オフ状態で、検出部が上記装置本体に加えられる特定の動きを検出すると、上記電源オフ状態のまま、撮像機能を制御するための複数の制御部にそれぞれ上記立上処理を開始させる立上処理開始ステップと、
要求部から複数の上記制御部の上記立上処理の実行が要求されると、複数の上記制御部の上記立上処理の実行状況に応じて撮像命令の受け付けを開始させる命令受付開始ステップと
を具える撮像制御方法。
【請求項１２】
コンピュータに
装置本体の外観上は動作を停止させている電源オフ状態で、検出部が上記装置本体に加えられる特定の動きを検出すると、上記電源オフ状態のまま、撮像機能を制御するための複数の制御部にそれぞれ上記立上処理を開始させる立上処理開始ステップと、
要求部から複数の上記制御部の上記立上処理の実行が要求されると、複数の上記制御部の上記立上処理の実行状況に応じて撮像命令の受け付けを開始させる命令受付開始ステップと
を実行させるための撮像制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置、撮像制御方法及び撮像制御プログラムに関し、例えば、デジタルスチルカメラに適用して好適なものである。
【背景技術】
【０００２】
従来のデジタルカメラは、電源オン命令が入力されると、ＲＯＭ（Read  Only  Memory）から起動プログラムの一部を読み出してＲＡＭ（Random  Access  Memory）に展開する。これによりデジタルカメラは、撮像系立上処理を実行して、当該撮像系立上処理が終了したときに被写体の撮像を可能な状態にする。
【０００３】
そしてデジタルカメラは、撮像系立上処理が終了したときからレリーズキーが１又は複数回、押下操作されると、その都度、撮像処理を実行して被写体を撮像し、その結果得られる画像データをバッファメモリに一時記憶する。
【０００４】
このようにしてデジタルカメラは、１又は複数回の撮像処理が終了すると、ＲＯＭから起動プログラムの残りの部分を読み出してＲＡＭに展開する。これによりデジタルカメラは、当該デジタルカメラに着脱可能に装着されるメモリカードからフォーマット情報や残容量等の媒体情報を取得するための媒体情報取得処理や、モニタ立上処理を順次実行する。
【０００５】
そしてデジタルカメラは、媒体情報取得処理及びモニタ立上処理が終了すると、データの記憶処理を実行する。これによりデジタルカメラは、バッファメモリから一時記憶していた画像データを順次読み出して圧縮等の処理を施した後、メモリカードに転送して記憶する。このようにしてデジタルカメラは、電源オン命令の入力から比較的短い時間で被写体を撮像し得るようにしていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２８２２６５公報（第５頁、第６頁、図２、図４）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところが、かかる構成のデジタルカメラは、１つの制御部がシリアル処理として撮像系立上処理、撮像処理、媒体情報取得処理、モニタ立上処理及びデータ記憶処理を順番に実行している。
【０００８】
このためデジタルカメラは、撮像系立上処理の終了時点から一旦は被写体を撮像可能な状態にして撮像処理を実行するものの、続く媒体情報取得処理の開始時点からデータ記憶処理の終了時点までの間は撮像処理を実行することができない。
【０００９】
すなわち、デジタルカメラは、媒体情報取得処理の開始時点からデータ記憶処理の終了時点までの間は、被写体の撮像を強制的に中断させなければならない。
【００１０】
従ってデジタルカメラは、電源オン命令の入力から、被写体を継続的に撮像可能な状態にするまでには比較的時間がかかり、使い勝手がわるいという問題があった。
【００１１】
本発明は以上の点を考慮してなされたもので、使い勝手を向上し得る撮像装置、撮像制御方法及び撮像制御プログラムを提案しようとするものである。
【課題を解決するための手段】
【００１２】
かかる課題を解決するため本発明においては、撮像装置において、撮像機能を制御するための複数の制御部と、複数の制御部の立上処理の実行を要求する要求部と、装置本体に加えられる動きを検出する検出部と、装置本体の外観上は動作を停止させている電源オフ状態で、検出部が特定の動きを検出すると、電源オフ状態のまま複数の制御部にそれぞれ立上処理を開始させ、要求部から立上処理の実行が要求されると、複数の制御部の立上処理の状況に応じて撮像命令の受け付けを開始させる立上制御部とを設けるようにした。
【００１３】
従って本発明では、撮像装置において、立上処理の実行が要求される前に装置本体の特定の動きの検出に応じて、撮像機能を制御するための複数の制御部に立上処理を開始させておくことで、立上処理の実行が要求されてから、継続的に撮像可能な状態にするまでの時間を大幅に短くすることができる。
【発明の効果】
【００１４】
本発明によれば、撮像装置において、撮像機能を制御するための複数の制御部と、複数の制御部の立上処理の実行を要求する要求部と、装置本体に加えられる動きを検出する検出部と、装置本体の外観上は動作を停止させている電源オフ状態で、検出部が特定の動きを検出すると、電源オフ状態のまま複数の制御部にそれぞれ立上処理を開始させ、要求部から立上処理の実行が要求されると、複数の制御部の立上処理の状況に応じて撮像命令の受け付けを開始させる立上制御部とを設けるようにしたことにより、立上処理の実行が要求される前に装置本体の特定の動きの検出に応じて、撮像機能を制御するための複数の制御部に立上処理を開始させておくことで、立上処理の実行が要求されてから、継続的に撮像可能な状態にするまでの時間を大幅に短くすることができ、かくして使い勝手を向上し得る撮像装置、及び撮像装置の使い勝手を向上し得る撮像制御方法及び撮像制御プログラムを実現することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明によるデジタルスチルカメラの回路構成の一実施の形態を示すブロック図である。
【図２】入力起点立上制御処理の説明に供する略線図である。
【図３】判別起点立上制御処理（１）の説明に供する略線図である。
【図４】判別起点立上制御処理（２）の説明に供する略線図である。
【図５】判別起点立上制御処理（３）の説明に供する略線図である。
【図６】判別起点立上制御処理（４）の説明に供する略線図である。
【図７】カメラ立上制御処理手順を示すフローチャートである。
【図８】判別起点立上制御処理手順を示すフローチャートである。
【図９】変更立上制御処理手順（１）を示すフローチャートである。
【図１０】変更立上制御処理手順（２）を示すフローチャートである。
【図１１】入力起点立上制御処理手順を示すフローチャートである。
【図１２】デジタルスチルカメラの回路構成の変形例を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下図面について、発明を実施するための最良の形態（以下、これを実施の形態とも呼ぶ）について説明する。なお、説明は以下の順序で行う。
１．実施の形態
２．変形例
【００１７】
＜１．実施の形態＞
［１−１  デジタルスチルカメラの回路構成］
図１において、１は全体として本発明によるデジタルスチルカメラを示す。かかるデジタルスチルカメラ１には、それぞれＣＰＵ（Central  Processing  Unit）でなる４つの撮像制御部５、表示制御部６、現像制御部７、保存制御部８を有する制御ブロック９が設けられている。
【００１８】
またデジタルスチルカメラ１には、撮像制御部５、表示制御部６、現像制御部７及び保存制御部８や動き検出部１１を制御するための、ＣＰＵでなる主制御部１２も設けられている。
【００１９】
この場合、主制御部１２は、予め主制御プログラムを保持している。そして主制御部１２は、主制御プログラムに従い、動き検出部１１を制御する。また主制御部１２は、主制御プログラムに従い、各種操作キーを有する操作部１３からユーザ操作により入力される各種命令に応じて撮像制御部５、表示制御部６、現像制御部７、保存制御部８を制御する。さらに主制御部１２は、主制御プログラムに従い、操作部１３から入力される各種命令に応じた処理を実行する。
【００２０】
ここで、動き検出部１１は、加速度センサ及び角速度センサを有している。そして動き検出部１１は、その加速度センサ及び角速度センサにより、デジタルスチルカメラ１に加えられた動きを加速度及び角速度として検出するためのものである。
【００２１】
一方、操作部１３は、各種操作キーとして、デジタルスチルカメラ１に当該デジタルスチルカメラ１全体を立ち上げる装置立上処理の実行を要求するための電源オン命令と、動作停止を要求する電源オフ命令とをトグル式に入力可能な電源キーを有している。また操作部１３は、各種操作キーとして、写真撮影用の撮像命令を入力するためのレリーズキー等も有している。
【００２２】
因みに、デジタルスチルカメラ１全体を立ち上げる装置立上処理とは、当該デジタルスチルカメラ１を、被写体の写真撮影用の撮像機能（すなわち、被写体の撮像から写真画像の保存まで）を実現可能にするための処理である。
【００２３】
さらにデジタルスチルカメラ１には、ＲＯＭ（Read  Only  Memory）１５も設けられている。かかるＲＯＭ１５には、ＩＰＬ（Initial  Program  Loading）のような初期プログラムが予め記憶されている。
【００２４】
またＲＯＭ１５には、撮像制御部５、表示制御部６、現像制御部７、保存制御部８各々を、各種処理を実行可能にするためのＯＳ（Operating  System）等のような４種類の起動プログラムも予め記憶されている。
【００２５】
さらにＲＯＭ１５には、これら撮像制御部５、表示制御部６、現像制御部７、保存制御部８が各種処理を実行するための種々のアプリケーションプログラム等の各種プログラムも予め記憶されている。
【００２６】
さらにまたデジタルスチルカメラ１には、バッテリを有する電源ブロックＢＴＢや、種々の動作クロックを生成して主制御部１２、撮像制御部５、表示制御部６、現像制御部７、保存制御部８等の各回路ブロックに供給可能なクロック生成部ＣＬも設けられている。
【００２７】
よって主制御部１２、撮像制御部５、表示制御部６、現像制御部７、保存制御部８等の各回路ブロックは、電源ブロックＢＴＢから供給される電力により動作する。また主制御部１２、撮像制御部５、表示制御部６、現像制御部７、保存制御部８等の各回路ブロックは、クロック生成部ＣＬにより生成された所定の第１の動作クロックに同期して各種処理を実行する。
【００２８】
かかる構成において主制御部１２は、ユーザ操作により操作部１３から電源オン命令が入力されると、内部の主制御プログラムに従ってＲＯＭ１５から初期プログラムを、バス１６を介して揮発メモリ１７に読み出す。
【００２９】
因みに、かかる揮発メモリ１７は、ＳＲＡＭ（Static  Random  Access  Memory）又はＤＲＡＭ（Dynamic  Random  Access  Memory）等でなる。また、以下の説明では、ＲＯＭ１５から初期プログムや各起動プログラム等を読み出すための揮発メモリ１７を、プログラムバッファ１７とも呼ぶ。
【００３０】
また主制御部１２は、プログラムバッファ１７上で展開した初期プログラムに従って、ＲＯＭ１５から各起動プログラムを、バス１６を介してプログラムバッファ１７に読み出す。さらに主制御部１２は、内部の主制御プログラムに従って、撮像制御部５、表示制御部６、現像制御部７、保存制御部８を制御する。
【００３１】
よって撮像制御部５、表示制御部６、現像制御部７、保存制御部８は、主制御部１２の制御のもと、プログラムバッファ１７上で展開された、対応する起動プログラムに従って、各種処理を実行可能にするための制御部立上処理を実行する。
【００３２】
因みに、撮像制御部５、表示制御部６、現像制御部７、保存制御部８がそれぞれ主制御部１２の制御のもとに実行する制御部立上処理は、上述の装置立上処理の一部である。そして、以下の説明では、撮像制御部５が実行する自己を、各種処理を実行可能な状態にするための制御部立上処理を、特に撮像立上処理とも呼ぶ。また、以下の説明では、表示制御部６が実行する自己を、各種処理を実行可能な状態にするための制御部立上処理を、特に表示立上処理とも呼ぶ。
【００３３】
さらに、以下の説明では、現像制御部７が実行する自己を、各種処理を実行可能な状態にするための制御部立上処理を、特に現像立上処理とも呼ぶ。さらにまた、以下の説明では、保存制御部８が実行する自己を、各種処理を実行可能な状態にするための制御部立上処理を、特に保存立上処理とも呼ぶ。
【００３４】
これにより撮像制御部５、表示制御部６、現像制御部７、保存制御部８は、それぞれ各種処理を実行可能になり、ＲＯＭ１５から各種プログラムを、バス１６を介してプログラムバッファ１７に読み出す。
【００３５】
そして撮像制御部５、表示制御部６、現像制御部７、保存制御部８は、プログラムバッファ１７上で展開した各種プログラムに従って撮像処理ブロック２０や表示部２１、メディアドライブ２２等の制御対象の各回路ブロックを制御する。
【００３６】
また撮像制御部５、表示制御部６、現像制御部７、保存制御部８は、プログラムバッファ１７上で展開した各種プログラムに従い、操作部１３から主制御部１２を介して与えられる各種命令に応じた各種処理も実行する。
【００３７】
ここで、撮像処理ブロック２０には、カメラレンズ部２５、アナログ処理部２６、アナログデジタル変換器２７及びデジタル処理部２８が設けられている。またカメラレンズ部２５は、撮像レンズ２５Ａや、露出を調整するための絞り（図示せず）等の光学素子、シャッタ２５Ｂ、撮像素子２５Ｃが光軸に沿って順に配置されて形成されている。
【００３８】
さらに、撮像素子２５Ｃは、ＣＣＤ（Charge  Coupled  Device）イメージセンサ又はＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）イメージセンサ等でなる。さらに表示部２１は、液晶ディスプレイ又は有機ＥＬ（Electro  Luminescence）ディスプレイ等でなる。
【００３９】
さらにまたデジタルスチルカメラ１には、例えば、所定形状のケースに不揮発メモリでなる記憶媒体２９が収納されて形成された外部メディア用のスロットが設けられている。そしてデジタルスチルカメラ１は、そのスロットを介して外部メディアを着脱可能に装着し得るようになされている。
【００４０】
実際に撮像制御部５は、撮像モード時、撮像処理ブロック２０を制御して当該撮像処理ブロック２０に被写体を動画撮影用に撮像する動画用撮像処理を実行させる。
【００４１】
この際、撮像制御部５は、撮像処理ブロック２０のカメラレンズ部２５を適宜駆動制御して被写体に対するフォーカスや露出を自動調整する。よって撮像処理ブロック２０において撮像素子２５Ｃは、被写体に対するフォーカスや露出が自動調整された状態で、その被写体から到来して撮像レンズ２５Ａを透過した撮像光Ｌ１を絞りやシャッタ２５Ｂを介して受光面で受光する。
【００４２】
そして撮像素子２５Ｃは、受光面で受光している撮像光Ｌ１を、被写体の動画撮影用に所定周期で順次光電変換して当該撮像光Ｌ１に応じたアナログの動画用光電変換信号を生成すると共に、当該生成した動画用光電変換信号をアナログ処理部２６に送出する。
【００４３】
アナログ処理部２６は、撮像素子２５Ｃから動画用光電変換信号が与えられる毎に、その動画用光電変換信号にノイズ低減処理のような所定のアナログ処理を施して動画用撮像信号を生成する。
【００４４】
またアナログ処理部２６は、動画用撮像信号を生成する毎に、当該生成した動画用撮像信号を、アナログデジタル変換器２７を介してデジタルの動画用撮像データに変換してデジタル処理部２８に送出する。
【００４５】
デジタル処理部２８は、アナログデジタル変換器２７から動画用撮像データが与えられる毎に、当該動画用撮像データにシェーディング補正処理のような所定のデジタル処理を施す。
【００４６】
またデジタル処理部２８は、その所定のデジタル処理を施した動画用撮像データを、バス１６を介して、ＳＲＡＭ又はＤＲＡＭのような揮発メモリ３０に送出して一時記憶する。因みに、以下の説明では、動画用撮像データを一時記憶するための揮発メモリ３０を、撮像バッファ３０とも呼ぶ。
【００４７】
このようにして撮像処理ブロック２０は、撮像制御部５の制御のもと、動画用撮像処理を実行することにより、被写体を動画撮影用に所定周期で順次撮像して動画用撮像データを生成し撮像バッファ３０に一時記憶する。
【００４８】
この際、表示制御部６は、動画像表示処理を実行することにより、撮像バッファ３０に動画用撮像データが一時記憶される毎に、バス１６を介して撮像バッファ３０から動画用撮像データを読み出す。
【００４９】
また表示制御部６は、撮像バッファ３０から読み出した動画用撮像データに、表示部２１の表示画面のアスペクト比に応じたトリミング処理や、当該表示画面の解像度に応じて画素を間引く画像縮小処理等の所定の画像生成処理を施す。
【００５０】
このようにして表示制御部６は、デジタル処理部２８により順次生成される動画用撮像データをもとに、動画像データを構成する時間的に連続な複数の単位画像データを順次生成する。そして表示制御部６は、順次生成した単位画像データを、バス１６を介して表示部２１に送出する。
【００５１】
これにより表示制御部６は、表示部２１において時間的に連続な複数の単位画像データに基づく複数の単位画像を連続させて動画像として表示する。
【００５２】
このようにして表示制御部６は、表示部２１に、被写体を連続的に撮像して（すなわち、被写体を動画撮影して）得られる動画像を表示し、その動画像によってユーザに被写体の撮像状態を確認させることができるようになされている。
【００５３】
ところで、動き検出部１１は、撮像モード時、加速度センサにより、デジタルスチルカメラ１に生じる加速度を所定周期で順次検出すると共に、当該検出した加速度を示す加速度検出データを主制御部１２に送出している。
【００５４】
また動き検出部１１は、撮像モード時、角速度センサにより、デジタルスチルカメラ１に生じる角速度を所定周期で順次検出すると共に、当該検出した角速度を示す角速度検出データも主制御部１２に送出している。
【００５５】
主制御部１２は、ユーザによりレリーズキーが操作され操作部１３から写真撮影用に撮像命令が入力されると、このとき動き検出部１１から与えられた加速度検出データ及び角速度検出データと共に撮像命令を、バス１６を介して撮像制御部５に送出する。
【００５６】
そして撮像制御部５は、主制御部１２から撮像命令と共に加速度検出データ及び角速度検出データが与えられると、撮像処理ブロック２０を制御して当該撮像処理ブロック２０に被写体を写真撮影用に撮像する写真用撮像処理を実行させる。
【００５７】
この際、撮像制御部５は、その加速度検出データ及び角速度検出データに基づいて、カメラレンズ部２５において、例えば撮像レンズ２５Ａの位置を調整する。これにより撮像制御部５は、デジタルスチルカメラ１を手で持ち被写体に向けて構えているユーザにより当該デジタルスチルカメラ１に生じる手振れを補正する。
【００５８】
また撮像制御部５は、このように手振れを補正した状態で、撮像命令に応じてカメラレンズ部２５のシャッタ２５Ｂを駆動する。これにより撮像制御部５は、撮像光Ｌ１により撮像素子２５Ｃの受光面を予め設定されたシャッタスピードで写真撮影用に露光する。
【００５９】
よって撮像素子２５Ｃは、このとき、受光面を露光した撮像光Ｌ１を光電変換して当該露光した撮像光Ｌ１に応じた写真用光電変換信号を生成する。そして撮像素子２５Ｃは、その写真用光電変換信号をアナログ処理部２６に送出する。
【００６０】
アナログ処理部２６は、撮像素子２５Ｃから与えられた写真用光電変換信号に上述と同様なアナログ処理を施して写真用撮像信号を生成する。そしてアナログ処理部２６は、その写真用撮像信号を、アナログデジタル変換器２７を介して写真用撮像データに変換してデジタル処理部２８に送出する。
【００６１】
デジタル処理部２８は、アナログデジタル変換器２７から与えられた写真用撮像データに上述と同様なデジタル処理を施した後、バス１６を介して撮像バッファ３０に送出して、当該撮像バッファ３０に、その写真用撮像データを一時記憶する。
【００６２】
このようにして撮像処理ブロック２０は、撮像制御部５の制御のもと、写真用撮像処理を実行することにより、被写体を写真撮影用に撮像して写真用撮像データを生成し撮像バッファ３０に一時記憶する。
【００６３】
この際、現像制御部７は、現像処理を実行することにより、撮像バッファ３０から、これに一時記憶された写真用撮像データを、バス１６を介して読み出す。
【００６４】
そして現像制御部７は、その写真用撮像データに写真画像用に予め選定された所定のアスペクト比に応じたトリミング処理や、当該写真画像用に予め選定された画像サイズに応じて画素を間引く画像縮小処理等の所定の画像生成処理を施す。これにより現像制御部７は、写真用撮像データをもとに写真用の画像データ（以下、これを写真画像データとも呼ぶ）を生成する。
【００６５】
また現像制御部７は、その写真画像データにＪＰＥＧ（Joint  Photographic  Experts  Group）方式等の所定の圧縮符号化方式で圧縮符号化処理を施す。このようにして現像制御部７は、最終的に圧縮符号化した写真画像データ（以下、これを圧縮写真画像データとも呼ぶ）を得る。
【００６６】
そして現像制御部７は、その圧縮写真画像データを、バス１６を介して、ＳＲＡＭ又はＤＲＡＭのような揮発メモリ３１に送出して一時記憶する。因みに、以下の説明では、圧縮写真画像データを一時記憶するための揮発メモリ３１を、画像バッファ３１とも呼ぶ。
【００６７】
また保存制御部８は、この際、保存処理を実行することにより、画像バッファ３１から、これに一時記憶された圧縮写真画像データを、バス１６を介して読み出す。
【００６８】
保存制御部８は、圧縮写真画像データのヘッダ部分に、例えば、Ｅｘｉｆ（Exchangeable  image  file  format）に準じて種々の情報を格納したヘッダデータを付加して保存用の圧縮写真画像データ（以下、これを保存写真画像データとも呼ぶ）を生成する。
【００６９】
そして保存制御部８は、その保存写真画像データを、バス１６及びメディアドライブ２２を順次介して外部メディアに転送する。これにより保存制御部８は、外部メディア内の記憶媒体２９に保存写真画像データを記憶する。
【００７０】
このようにして保存制御部８は、レリーズキーの操作に応じて被写体を写真撮影用に撮像して生成した保存写真画像データを、外部メディアに保存し得るようになされている。
【００７１】
一方、主制御部１２は、再生モード時、ユーザにより操作部１３を介して再生対象の保存写真画像データが選択されると、その選択された保存写真画像データを、バス１６を介して保存制御部８に通知する。
【００７２】
よって保存制御部８は、主制御部１２からの通知を受けて、バス１６及びメディアドライブ２２を順次介して外部メディア内の記憶媒体２９から、その選択された保存写真画像データを読み出す。そして保存制御部８は、その保存写真画像データを、バス１６を介して表示制御部６に送出する。
【００７３】
表示制御部６は、保存制御部８から与えられた保存写真画像データを、圧縮写真画像データとヘッダデータとに分離する。そして表示制御部６は、そのヘッダデータ内の各種情報に従い圧縮写真画像データを復号処理して、元の写真画像データを生成すると共に、その写真画像データに適宜補正処理等を施す。
【００７４】
また表示制御部６は、写真画像データに、表示部２１の表示画面のアスペクト比に応じたトリミング処理や、当該表示画面の解像度に応じて画素を間引く画像縮小処理等を施して表示用の写真画像データを生成する。
【００７５】
そして表示制御部６は、表示用の写真画像データを、バス１６を介して表示部２１に送出する。これにより表示制御部６は、表示部２１に表示用の写真画像データに基づく写真画像を表示する。このようにして表示制御部６は、表示部２１を介してユーザに、被写体を写真撮影用に撮像して得られた写真画像を見せることができる。
【００７６】
［１−２  デジタルスチルカメラのカメラ立上制御処理］
次いで、図２乃至図６を用いて、主制御部１２が撮像制御部５、表示制御部６、現像制御部７及び保存制御部８を制御して実行する撮像モードでのカメラ立上制御処理について説明する。
【００７７】
主制御部１２は、デジタルスチルカメラ１の電源オン状態と電源オフ状態との何れでも（すなわち、常時）、電源ブロックＢＴＢから規定の動作用電力の供給を受けて動作している。
【００７８】
また主制御部１２は、デジタルスチルカメラ１の電源オン状態と電源オフ状態との何れでも、クロック生成部ＣＬにより生成された第１の動作クロックで各種処理を実行する。
【００７９】
さらに主制御部１２は、電源オン状態と電源オフ状態との何れでも（すなわち、常時）、電源ブロックＢＴＢから規定の動作電力を操作部１３に供給させて当該操作部１３を、各種命令を入力させ得るように動作させている。
【００８０】
さらに主制御部１２は、電源オン状態において撮像モード時、電源ブロックＢＴＢから規定の動作電力を動き検出部１１に供給させて、当該動き検出部１１を上述のように動作させている。さらにまた主制御部１２は、電源オフ状態でも、電源ブロックＢＴＢから規定の動作用電力を動き検出部１１に供給させて、当該動き検出部１１を動作させている。
【００８１】
因みに、動き検出部１１は、電源オン状態での撮像モード時や電源オフ状態では、第１の動作クロックで加速度及び角速度の検出処理を実行している。
【００８２】
ここで、デジタルスチルカメラ１の外装ケースには、電源ランプが設けられている。そして主制御部１２は、操作部１３を介して電源オン命令が入力されると、当該電源オン命令の入力時点から電源オフ命令が入力されるまでは、電源ランプを点灯させている。
【００８３】
また主制御部１２は、操作部１３を介して電源オフ命令が入力されると、当該電源オフ命令の入力時点から電源オン命令が入力されるまでは、電源ランプを消灯させている。すなわち、主制御部１２は、電源オン命令及び電源オフ命令の入力に連動させて電源ランプを点灯及び消灯させている。
【００８４】
そして撮像制御部５、表示制御部６、現像制御部７及び保存制御部８等の各回路ブロックは、電源オン命令の入力時点から電源オフ命令が入力されるまでは、第１の動作クロックで各種処理を実行することにより、上述した撮像機能等を実現している。
【００８５】
また撮像制御部５、表示制御部６、現像制御部７及び保存制御部８等の各回路ブロックは、電源オフ命令の入力時点から電源オン命令が入力されるまでは、基本的には動作を停止させ、上述した撮像機能等を実現し得ないようにしている。
【００８６】
このためユーザにとっては、電源ランプが点灯している間は、デジタルスチルカメラ１が動作しているように見え、電源ランプが消灯している間は、実際には主制御部１２等が動作していても、デジタルスチルカメラ１が動作していないように見える。
【００８７】
よって上述したデジタルスチルカメラ１の電源オン状態とは、電源オン命令の入力時点から電源オフ命令が入力されるまでの、当該デジタルスチルカメラ１が実際に撮像機能を実現可能であり、外観上も動作しているように見える状態である。
【００８８】
またデジタルスチルカメラ１の電源オフ状態とは、電源オフ命令の入力時点から電源オン命令が入力されるまでの、当該デジタルスチルカメラ１が外観上は動作を停止させているように見える状態である。
【００８９】
従って主制御部１２は、デジタルスチルカメラ１の電源オフ状態では、ユーザに対しデジタルスチルカメラ１を外観上は完全に動作を停止させているように見せながら、自己を動き検出部１１及び操作部１３と共に動作させている。そして主制御部１２は、電源オフ状態でも内部の主制御プログラムに従って動き検出部１１を制御している。
【００９０】
これにより動き検出部１１は、電源オフ状態でも加速度センサにより、デジタルスチルカメラ１に生じる加速度を所定周期で順次検出すると共に、当該検出した加速度を示す加速度検出データを主制御部１２に送出している。
【００９１】
また動き検出部１１は、電源オフ状態でも角速度センサにより、デジタルスチルカメラ１に生じる角速度を所定周期で順次検出すると共に、当該検出した角速度を示す角速度検出データを主制御部１２に送出している。
【００９２】
ここでデジタルスチルカメラ１には、ユーザにより例えば被写体を写真撮影するために、衣服のポケットや鞄の中から取り出され、また手で持たれたまま体の脇から顔の前まで持っていかれる等のように移動させられると、比較的大きな加速度が生じる。
【００９３】
またデジタルスチルカメラ１には、ユーザにより例えば被写体を写真撮影するために、片手で持たれた状態から両手で持ち直され、また撮像レンズ２５Ａを被写体に向ける等のように回転させられると、比較的大きな角速度が生じる。
【００９４】
因みに、デジタルスチルカメラ１に生じる加速度や角速度は、例えば、ユーザがシャッタチャンスを逃さないように当該デジタルスチルカメラ１を急いで動かすほど、大きな値になる。
【００９５】
このため主制御部１２は、動き検出部１１により加速度として、デジタルスチルカメラ１の比較的すばやい移動が検出されたか否かを判別するために適宜選定された加速度用しきい値を予め保持している。
【００９６】
また主制御部１２は、動き検出部１１により角速度として、デジタルスチルカメラ１の比較的すばやい回転が検出されたか否かを判別するために適宜選定された角速度用しきい値も予め保持している。
【００９７】
ところで、デジタルスチルカメラ１は、ユーザにより被写体の写真撮影に使用されるとき、例えば、衣服のポケットや鞄の中、体の脇から顔の前まで持っていかれた後、片手から両手で持ち直されて撮像レンズ２５Ａを被写体に向けるように動かされる場合が多い。
【００９８】
そしてデジタルスチルカメラ１には、ユーザにより被写体の写真撮影に使用されるときに、このような一連の動作で動かされると、まず比較的大きな加速度が生じ、その後、加速度が減少しつつ比較的大きな角速度が生じる。
【００９９】
このため主制御部１２は、動き検出部１１により加速度及び角速度として、デジタルスチルカメラ１のこのような一連の動き（すなわち、特定の動き）が検出されたか否かを判別するために選定された判別条件も予め保持している。
【０１００】
すなわち、この判別条件は、例えば、デジタルスチルカメラ１に生じる加速度及び角速度を加速度しきい値及び角速度しきい値と比較する順番や、加速度と加速度しきい値との比較及び角速度と角速度しきい値との比較の期間（すなわち時間）等を規定している。
【０１０１】
具体的に判別条件は、デジタルスチルカメラ１に生じた加速度を加速度しきい値と比較し、加速度しきい値以上の加速度が生じた時点から、予め選定された所定の比較継続時間内に角速度しきい値以上の角速度が生じたか否かを判別するように規定している。
【０１０２】
よって主制御部１２は、電源オフ状態では、動き検出部１１から加速度検出データ及び角速度検出データが与えられる毎に、判別条件に従い、その加速度検出データが示す加速度を加速度用しきい値と比較する。
【０１０３】
その結果、主制御部１２は、デジタルスチルカメラ１に生じる加速度が加速度しきい値よりも小さい間は、動き検出部１１により当該デジタルスチルカメラ１の比較的すばやい移動が検出されてはいないと判別する。
【０１０４】
また主制御部１２は、加速度が加速度用しきい値以上になると、動き検出部１１によりデジタルスチルカメラ１の比較的すばやい移動が検出されたと判別する。そして主制御部１２は、判別条件に従い、当該加速度が加速度用しきい値以上になった（デジタルスチルカメラ１に加速度用しきい値以上の加速度が生じた）時点から、内部のタイマにより比較継続時間の計時を開始する。
【０１０５】
さらに主制御部１２は、その加速度が加速度用しきい値以上になった時点からは、動き検出部１１から加速度検出データ及び角速度検出データが与えられる毎に、その角速度検出データが示す角速度を角速度用しきい値と比較する。
【０１０６】
その結果、主制御部１２は、角速度が角速度用しきい値よりも小さいと、動き検出部１１によりデジタルスチルカメラ１の比較的すばやい回転が検出されてはいないと判別する。
【０１０７】
そして主制御部１２は、加速度が加速度用しきい値以上になった時点から比較継続時間に達しても角速度が角速度用しきい値よりも小さいままだと、再び判別条件に従い、上述と同様に加速度検出データが示す加速度を加速度用しきい値と比較し始める。
【０１０８】
このようにして主制御部１２は、加速度用しきい値とデジタルスチルカメラ１に生じる加速度との比較、及び角速度用しきい値とデジタルスチルカメラ１に生じる角速度との比較を適宜繰り返し実行する。
【０１０９】
また主制御部１２は、加速度が加速度用しきい値以上になった時点から比較継続時間に達する前に、角速度が角速度用しきい値以上になると、その時点に動き検出部１１によりデジタルスチルカメラ１の特定の動き（上述の一連の動き）が検出されたと判別する。
【０１１０】
すなわち、主制御部１２は、動き検出部１１によりデジタルスチルカメラ１の比較的すばやい移動と、比較的すばやい回転とが連続的に検出されたと判別する。
【０１１１】
このようにして主制御部１２は、デジタルスチルカメラ１の電源オフ状態では、動き検出部１１により、当該デジタルスチルカメラ１の特定の動きが検出されたか否かを監視している。
【０１１２】
ただし主制御部１２は、動き検出部１１によりデジタルスチルカメラ１の特定の動きが検出されてはいない状態で、ユーザにより操作部１３を介して電源オン命令が入力されると、その入力時点に入力起点立上制御処理を開始する。
【０１１３】
図２に示すように、主制御部１２は、入力起点立上制御処理を開始すると、内部の主制御プログラムに従ってＲＯＭ１５から初期プログラムを、バス１６を介してプログラムバッファ１７に読み出す。
【０１１４】
また主制御部１２は、プログラムバッファ１７上で展開した初期プログラムに従って、ＲＯＭ１５から各起動プログラムを、バス１６を介してプログラムバッファ１７に読み出す。
【０１１５】
さらに主制御部１２は、このとき主制御プログラムに従って、制御ブロック９（すなわち、撮像制御部５、表示制御部６、現像制御部７及び保存制御部８）に対し、各種処理を実行する際の動作クロックを第１の動作クロックに設定する。
【０１１６】
そして主制御部１２は、主制御プログラムに従い、装置立上処理として、撮像制御部５、表示制御部６、現像制御部７、保存制御部８に撮像立上処理、表示立上処理、現像立上処理、保存立上処理を実行させる。
【０１１７】
実際に主制御部１２は、撮像制御部５、表示制御部６、現像制御部７、保存制御部８を、撮像立上処理、表示立上処理、現像立上処理、保存立上処理を同時に開始させるように制御する。
【０１１８】
これにより撮像制御部５、表示制御部６、現像制御部７及び保存制御部８は、それぞれ電源ブロックＢＴＢから規定の動作用電力を取り込んで動作を開始する。
【０１１９】
そして撮像制御部５、表示制御部６、現像制御部７、保存制御部８は、プログラムバッファ１７上で展開された、対応する起動プログラムに従って撮像立上処理、表示立上処理、現像立上処理、保存立上処理をほぼ同時に開始する。
【０１２０】
この際、撮像制御部５は、撮像立上処理を開始すると、まずプログラムバッファ１７上で展開された対応する起動プログラムに従い、自己を起動させる撮像制御部起動処理を実行する。これにより撮像制御部５は、ワークエリアの初期化や、自己が実行する各種処理に用いる変数の設定等を行う。
【０１２１】
また撮像制御部５は、撮像制御部起動処理が完了すると、引き続き、プログラムバッファ１７上で展開されている対応する起動プログラムに従い、撮像処理ブロック２０を初期化する撮像系初期化処理を実行する。
【０１２２】
これにより撮像制御部５は、撮像処理ブロック２０においてカメラレンズ部２５の焦点距離や露出値、シャッタスピードを所定値に設定すると共に、アナログ処理部２６、アナログデジタル変換器２７及びデジタル処理部２８の初期化等を行う。そして撮像制御部５は、撮像系初期化処理が完了すると、撮像立上処理を終了する。
【０１２３】
このようにして撮像制御部５は、制御ブロック９に対する動作クロックの設定に応じて第１の動作クロックで、撮像立上処理としての一連の撮像制御部起動処理及び撮像系初期化処理を順番に実行する。
【０１２４】
また表示制御部６は、表示立上処理を開始すると、まずプログラムバッファ１７上で展開された対応する起動プログラムに従い、自己を起動させる表示制御部起動処理を実行する。これにより表示制御部６は、ワークエリアの初期化や、自己が実行する各種処理に用いる変数の設定等を行う。
【０１２５】
また表示制御部６は、表示制御部起動処理が完了すると、引き続き、プログラムバッファ１７上で展開されている対応する起動プログラムに従い、表示部２１を初期化する表示部初期化処理を実行する。これにより表示制御部６は、表示部２１の初期化を行うと共に当該表示部２１においてバックライトを点灯させる。そして表示制御部６は、表示部初期化処理が完了すると、表示立上処理を終了する。
【０１２６】
このようにして表示制御部６は、制御ブロック９に対する動作クロックの設定に応じて第１の動作クロックで、表示立上処理としての一連の表示制御部起動処理及び表示部初期化処理を順番に実行する。
【０１２７】
さらに現像制御部７は、現像立上処理を開始すると、プログラムバッファ１７上で展開された対応する起動プログラムに従い、自己を起動させる現像制御部起動処理を実行する。これにより現像制御部７は、ワークエリアの初期化や、自己が実行する各種処理に用いる変数の設定等を行う。そして現像制御部７は、現像制御部起動処理が完了すると、現像立上処理を終了する。
【０１２８】
このようにして現像制御部７は、制御ブロック９に対する動作クロックの設定に応じて第１の動作クロックで、現像立上処理としての現像制御部起動処理を実行する。
【０１２９】
さらにまた保存制御部８は、保存立上処理を開始すると、まずプログラムバッファ１７上で展開された対応する起動プログラムに従い、自己を起動させる保存制御部起動処理を実行する。これにより保存制御部８は、ワークエリアの初期化や、自己が実行する各種処理に用いる変数の設定等を行う。
【０１３０】
保存制御部８は、保存制御部起動処理が完了すると、引き続き、プログラムバッファ１７上で展開されている対応する起動プログラムに従い、媒体情報取得処理を実行する。これにより保存制御部８は、バス１６及びメディアドライブ２２を順次介して外部メディア内の記憶媒体２９から媒体情報を取得する。そして保存制御部８は、媒体情報取得処理が完了すると、保存立上処理を終了する。
【０１３１】
因みに、媒体情報は、記憶媒体２９のフォーマットの状態（有無）や、その時点に記憶媒体２９に記憶可能な保存写真画像データの残個数（すなわち、記憶媒体２９に残っている空き容量）等を示す情報である。
【０１３２】
このようにして保存制御部８は、制御ブロック９に対する動作クロックの設定に応じて第１の動作クロックで、保存立上処理としての一連の保存制御部起動処理及び媒体情報取得処理を順番に実行する。そして主制御部１２は、保存立上処理が終了すると、その終了に応じて入力起点立上制御処理を終了させる。
【０１３３】
ところで、撮像制御部５は、格段的にデータ量が少なくかつ構造の簡易な撮像立上処理専用の、いわゆるリアルタイムＯＳと呼ばれる起動プログラムを用いて撮像立上処理を実行している。
【０１３４】
また表示制御部６も、格段的にデータ量が少なくかつ構造の簡易な表示立上処理専用の起動プログラム（すなわち、リアルタイムＯＳ）を用いて表示立上処理を実行している。
【０１３５】
さらに現像制御部７も、格段的にデータ量が少なくかつ構造の簡易な現像立上処理専用の起動プログラム（すなわち、リアルタイムＯＳ）を用いて現像立上処理を実行している。
【０１３６】
このため撮像制御部５、表示制御部６及び現像制御部７は、それぞれ仮に汎用の起動プログラムを用いる場合に比べて、撮像立上処理、表示立上処理及び現像立上処理を格段的に短い処理時間で実行し得るようになされている。
【０１３７】
一方、保存制御部８は、リナックスのように比較的データ量が多く、かつ構造も少々複雑な汎用の、いわゆるマルチメディアＯＳと呼ばれる起動プログラムを用いて保存立上処理を実行している。
【０１３８】
このため保存制御部８は、仮に専用の起動プログラムを用いる場合に比べて、保存立上処理を少々長い処理時間で実行している。すなわち、デジタルスチルカメラ１では、保存制御部８が実行する保存立上処理に要する処理時間が少々長くなる。
【０１３９】
実際に撮像制御部５、表示制御部６及び現像制御部７は、撮像立上処理、表示立上処理及び現像立上処理として撮像制御部起動処理、表示制御部起動処理及び現像制御部起動処理をほぼ同じ処理時間で実行し得るようになされている。
【０１４０】
そしてデジタルスチルカメラ１では、現像制御部７が現像立上処理として現像制御部起動処理のみを実行することにより、撮像立上処理、表示立上処理及び現像立上処理の中で、その現像立上処理を最も短い処理時間で実行し得るようになされている。
【０１４１】
またデジタルスチルカメラ１では、例えば、撮像立上処理と表示立上処理とが、現像立上処理に要する処理時間よりも僅かに長い処理時間を要しているものの、これら撮像立上処理と表示立上処理とをほぼ同じ処理時間で実行し得るようになされている。
【０１４２】
これに対して保存制御部８は、保存立上処理としての保存制御部起動処理を、汎用の起動プログラムを用いて実行している。このためデジタルスチルカメラ１では、保存制御部起動処理が、撮像制御部起動処理、表示制御部起動処理及び現像制御部起動処理に比べて少々長い処理時間を要している。
【０１４３】
また保存制御部８は、保存立上処理としての媒体情報取得処理を、汎用の起動プログラムに従いバス１６及びメディアドライブ２２を順次介して外部メディアの記憶媒体２９と通信しながら実行している。このためデジタルスチルカメラ１では、媒体情報取得処理についても、少々長い処理時間を要している。
【０１４４】
よってデジタルスチルカメラ１では、撮像制御部５、表示制御部６、現像制御部７及び保存制御部８が実行する撮像立上処理、表示立上処理、現像立上処理及び保存立上処理のうち、当該保存制御部８の実行する保存立上処理の処理時間が最も長くなる。
【０１４５】
しかしながらデジタルスチルカメラ１では、上述したように撮像制御部５、表示制御部６、現像制御部７及び保存制御部８が撮像立上処理、表示立上処理、現像立上処理及び保存立上処理をほぼ同時に開始し並列に実行している。
【０１４６】
これによりデジタルスチルカメラ１では、保存制御部８が実行する保存立上処理の処理時間内に、他の撮像制御部５、表示制御部６及び現像制御部７が実行する撮像立上処理、表示立上処理及び現像立上処理を全て終了させている。
【０１４７】
すなわち、デジタルスチルカメラ１は、電源オン命令の入力から撮像制御部５、表示制御部６、現像制御部７及び保存制御部８の撮像立上処理、表示立上処理、現像立上処理及び保存立上処理が終了するまでの時間を極力短くしている。
【０１４８】
ところで撮像制御部５は、撮像立上処理が終了すると、ＲＯＭ１５から、これに予め記憶された撮像制御プログラムを、バス１６を介してプログラムバッファ１７に読み出す。そして撮像制御部５は、プログラムバッファ１７上で展開した撮像制御プログラムに従って撮像処理ブロック２０を、上述と同様な動画用撮像処理を実行させるように制御する。
【０１４９】
ただし、撮像制御部５は、この際、制御ブロック９に対する動作クロックの設定に応じて撮像処理ブロック２０を、自己の制御と同期させるように第１の動作クロックで動画用撮像処理を実行させるように制御する。
【０１５０】
これにより撮像処理ブロック２０は、入力起点立上制御処理の実行中でも、撮像立上処理が終了すると、上述と同様に第１の動作クロックで動画用撮像処理を実行する。
【０１５１】
すなわち、撮像処理ブロック２０は、被写体を動画撮影用に所定周期で順次撮像して動画用撮像データを生成すると共に、当該生成した動画用撮像データを撮像バッファ３０に一時記憶する。
【０１５２】
また表示制御部６も、入力起点立上制御処理内でも表示立上処理が終了すると、ＲＯＭ１５から、これに予め記憶された表示処理プログラムを、バス１６を介してプログラムバッファ１７に読み出す。
【０１５３】
そして表示制御部６は、プログラムバッファ１７上で展開した表示処理プログラムに従い動画像表示処理を実行する。これにより表示制御部６は、撮像バッファ３０から一時記憶された１つ目の動画用撮像データを読み出して単位画像データを生成すると共に、当該生成した単位画像データを、バス１６を介して表示部２１に送出する。
【０１５４】
また表示制御部６は、先頭の単位画像データの表示部２１への送出が完了すると、引き続き動画像表示処理を実行する。これにより表示制御部６は、撮像バッファ３０から一時記憶された２つ目の動画用撮像データを読み出して単位画像データを生成すると共に、当該生成した単位画像データを、バス１６を介して表示部２１に送出する。
【０１５５】
このようにして表示制御部６は、表示立上処理の終了時点から、制御ブロック９に対する動作クロックの設定に応じて第１の動作クロックで、動画像表示処理を順次実行する。これにより表示制御部６は、表示部２１に、被写体を動画撮影用に撮像して得られる動画像を表示する。
【０１５６】
因みに、図２には、表示制御部６が順次実行する動画像表示処理のうち、先頭の単位画像データを生成して表示部２１に送出する動画像表示処理のみを示している。
【０１５７】
しかしながら表示制御部６は、図示はしていないが、上述したように動画像表示処理を、表示部２１への先頭の単位画像データの送出後も順次実行している。
【０１５８】
また保存制御部８は、例えば、保存立上処理として実行した媒体情報取得処理が完了すると、その完了時点に表示制御部６に対して、媒体情報としての記憶媒体２９にまだ記憶可能な保存写真画像データの残個数を通知し始める。
【０１５９】
よって表示制御部６は、保存制御部８から残個数の通知が開始されると、当該通知の開始時点からは、その残個数を用いて動画像表示処理を実行する。この場合、表示制御部６は、単位画像データを生成すると共に、その単位画像データを、残個数を示すテキストデータと合成してバス１６を介して表示部２１に送出する。
【０１６０】
これにより表示制御部６は、保存制御部８から残個数の通知が開始された後は、表示部２１において動画像（すなわち、個々の単位画像）に、残個数を示す残個数文字を重畳して表示する。
【０１６１】
このようにして表示制御部６は、保存制御部８からの残個数の通知開始後はユーザに、動画像上の残個数を示す文字によって、記憶媒体２９にまだ記憶可能な保存写真画像データの残個数を確認させることができる。
【０１６２】
因みに、保存制御部８は、この後、外部メディアの記憶媒体２９に保存写真画像データを記憶する毎に、残個数を１ずつ減算して更新すると共に、その更新した残個数を表示制御部６に通知する。
【０１６３】
よって表示制御部６は、保存制御部８から、更新された残個数が通知される毎に、単位画像データと合成するテキストデータも、その通知された残個数を示すものに更新する。
【０１６４】
なお、図２には、表示制御部６が残個数を用いて順次実行する動画像表示処理のうち、単位画像データに対し最初にテキストデータを合成する動画像表示処理のみを示している。しかしながら表示制御部６は、図示はしていないが、単位画像データに残個数を示すテキストデータを合成するような動画像表示処理を、単位画像データに最初にテキストデータを合成する動画像表示処理の後も順次実行している。
【０１６５】
ところで、表示制御部６は、動画像表示処理を実行して表示部２１への動画像の表示を開始する（すなわち、動画像を構成する時間的に連続な複数の単位画像のうち先頭の単位画像を表示する）と、その表示開始を主制御部１２に通知する。
【０１６６】
そして主制御部１２は、表示制御部６から動画像の表示開始が通知されると、その時点にレリーズキーの操作による写真撮影用の撮像命令の入力の受け付けを開始する。
【０１６７】
ここで、デジタルスチルカメラ１では、被写体を写真撮影用及び動画撮影用の何れで撮像する場合でも、同じカメラレンズ部２５を使用している。
【０１６８】
このため表示制御部６は、表示部２１に動画像を表示することにより、ユーザに対しその動画像により被写体の撮像状態、すなわち、被写体を写真撮影すると、どのような構図の写真画像を得ることができるのかを事前に確認させることができる。
【０１６９】
すなわち、表示制御部６は、表示部２１に動画像を表示することで、ユーザに対し被写体の写真撮影が可能であることを認識させることができる。
【０１７０】
よって主制御部１２は、このように表示制御部６による表示部２１への動画像の表示開始に合わせて、撮像命令の入力の受け付けを開始している。
【０１７１】
このため、主制御部１２は、撮像命令の入力の受け付けを開始したとき、その開始を特別な通知手段を何ら用いることなく、表示部２１への動画像の表示開始により、ユーザに対し、被写体の写真撮影が可能になったことを直感的に認識させることができる。
【０１７２】
そして主制御部１２は、動画像の表示開始後に、ユーザにより操作部１３を介して撮像命令が入力されると、その撮像命令を、このとき動き検出部１１から与えられた加速度検出データ及び角速度検出データと共に、バス１６を介して撮像制御部５に送出する。
【０１７３】
撮像制御部５は、主制御部１２から撮像命令と共に加速度検出データ及び角速度検出データが与えられると、撮像制御プログラムに従って撮像処理ブロック２０を、上述と同様に写真用撮像処理を実行させるように制御する。
【０１７４】
因みに、撮像制御部５は、この際、制御ブロック９に対する動作クロックの設定に応じて、撮像処理ブロック２０を、自己の制御と同期させるように第１の動作クロックで写真用撮像処理を実行させるように制御する。
【０１７５】
これにより撮像処理ブロック２０は、上述と同様に第１の動作クロックで写真用撮像処理を実行する。すなわち、撮像処理ブロック２０は、被写体を写真撮影用に撮像して写真用撮像データを生成し撮像バッファ３０に一時記憶する。
【０１７６】
そして主制御部１２は、撮像処理ブロック２０により撮像バッファ３０に写真用撮像データが一時記憶されると（すなわち、写真用撮像処理が終了する）と、再び撮像命令の入力を受け付けるようにする。
【０１７７】
このようにして主制御部１２は、動画像の表示開始後には、ユーザによりレリーズキーが操作され撮像命令が入力されると、これに応じて被写体を写真撮影用に撮像させて撮像バッファ３０に写真用撮像データを一時記憶させる。
【０１７８】
また現像制御部７は、現像立上処理が終了すると、ＲＯＭ１５から、これに予め記憶された現像処理プログラムを、バス１６を介してプログラムバッファ１７に読み出す。
【０１７９】
さらに現像制御部７は、プログラムバッファ１７上で展開した現像処理プログラムに従って、撮像バッファ３０に現像処理してはいない（すなわち、未処理の）写真用撮像データが一時記憶されることを待ち受ける。
【０１８０】
そして現像制御部７は、撮像バッファ３０に一時記憶された未処理の写真用撮像データを検出すると、現像処理プログラムに従って上述と同様に第１の動作クロックで現像処理を実行する。
【０１８１】
これにより現像制御部７は、撮像バッファ３０から未処理の写真用撮像データを読み出すと共に、当該読み出した写真用撮像データに基づき圧縮写真画像データを生成して、その圧縮写真画像データを画像バッファ３１に一時記憶する。
【０１８２】
因みに、現像制御部７は、画像バッファ３１に圧縮写真画像データを一時記憶し終える（すなわち、１つの写真用撮像データに対する現像処理が終了とする）と、撮像バッファ３０に新たな写真用撮像データが一時記憶されているか否かを検出する。
【０１８３】
そして現像制御部７は、撮像バッファ３０に新たな写真用撮像データが一時記憶されていることを検出すると、再び第１の動作クロックで現像処理を実行する。
【０１８４】
このようにして現像制御部７は、現像立上処理が終了すると、撮像バッファ３０に一時記憶された写真用撮像データを、その一時記憶の時期の古いものから順に検出すると共に、その検出結果に応じて現像処理を実行する。
【０１８５】
すなわち、現像制御部７は、撮像バッファ３０に一時記憶された写真用撮像データを、その一時記憶の時期の古いものから順に用いて圧縮写真画像データを生成して画像バッファ３１に一時記憶する。
【０１８６】
さらに保存制御部８は、保存立上処理が終了すると、ＲＯＭ１５から、これに予め記憶された保存処理プログラムを、バス１６を介してプログラムバッファ１７に読み出す。
【０１８７】
また保存制御部８は、プログラムバッファ１７上で展開した保存処理プログラムに従って、画像バッファ３１に保存処理してはいない（すなわち、未処理の）圧縮写真画像データが一時記憶されているか否かを検出する。
【０１８８】
そして保存制御部８は、画像バッファ３１に未処理の圧縮写真画像データが一時記憶されていることを検出すると、保存処理プログラムに従って上述と同様に第１の動作クロックで保存処理を実行する。
【０１８９】
これにより保存制御部８は、画像バッファ３１から未処理の圧縮写真画像データを読み出す。そして保存制御部８は、その圧縮写真画像データに基づき保存写真画像データを生成し、当該生成した保存写真画像データを外部メディアの記憶媒体２９に記憶して保存処理を終了する。
【０１９０】
また保存制御部８は、外部メディアの記憶媒体２９に保存写真画像データを記憶し終える（すなわち、１つの圧縮写真画像データに対する保存処理が終了する）と、画像バッファ３１に新たな圧縮写真画像データが一時記憶されているか否かを検出する。
【０１９１】
そして保存制御部８は、画像バッファ３１に新たな圧縮写真画像データが一時記憶されていることを検出すると、再び第１の動作クロックで保存処理を実行する。
【０１９２】
このようにして保存制御部８は、保存立上処理が終了すると、画像バッファ３１に一時記憶された圧縮写真画像データを、その一時記憶の時期の古いものから順に検出すると共に、その検出結果に応じて保存処理を実行する。
【０１９３】
すなわち、保存制御部８は、画像バッファ３１に一時記憶された圧縮写真画像データを、その一時記憶の時期の古いものから順に用いて保存写真画像データを生成して外部メディアの記憶媒体２９に記憶する。
【０１９４】
このようにして主制御部１２は、入力起点立上制御処理を開始すると、装置立上処理として、撮像制御部５、表示制御部６、現像制御部７及び保存制御部８により撮像立上処理、表示立上処理、現像立上処理及び保存立上処理を並列に実行させる。
【０１９５】
そして主制御部１２は、例えば、起動プログラムの構成により、撮像立上処理、表示立上処理、現像立上処理、保存制御部起動処理の中で最も処理時間の長い当該保存制御部起動処理でも、電源オン命令の入力時点から0.5 秒乃至１.5 秒後には終了させている。
【０１９６】
このため主制御部１２は、例えば、電源オン命令の入力時点から0.5 秒乃至１.5 秒以内には表示部２１への動画像の表示を開始して写真撮影を可能にしている。すなわち、主制御部１２は、入力起点立上制御処理の実行中であっても、電源オン命令の入力時点から極力短い時間で被写体の写真撮影を可能にしている。
【０１９７】
また主制御部１２は、被写体の写真撮影を可能にした状態でも、撮像制御部５、表示制御部６、現像制御部７及び保存制御部８により写真用撮像処理、動画像表示処理、現像処理及び保存処理を並列に実行させている。
【０１９８】
さらに主制御部１２は、撮像処理ブロック２０により写真用撮像データが生成されたとき、当該生成された写真用撮像データを撮像バッファ３０に一時記憶させる。さらにまた主制御部１２は、現像制御部７により圧縮写真画像データが生成されたとき、当該生成された圧縮写真画像データを画像バッファ３１に一時記憶させる。
【０１９９】
よって主制御部１２は、例えば、写真撮影を可能にした直後から連続的に撮像命令が入力されても、その入力に応じた写真用撮像処理を、他の保存立上処理や現像処理、保存処理等に何ら遮られることなく順次実行することができる。
【０２００】
すなわち、主制御部１２は、電源オン命令の入力から極力早い時点に被写体の写真撮影を可能にすると共に、当該写真撮影を可能にした後には、被写体を継続的に写真撮影させることができる。
【０２０１】
一方、図３に示すように、主制御部１２は、上述したように動き検出部１１によりデジタルスチルカメラ１の特定の動きが検出されたと判別すると、電源オン命令の入力に先立って、その判別時点に判別起点立上制御処理を開始する。
【０２０２】
主制御部１２は、判別起点立上制御処理を開始すると、主制御プログラムに従ってＲＯＭ１５から初期プログラムを、バス１６を介してプログラムバッファ１７に読み出す。
【０２０３】
また主制御部１２は、プログラムバッファ１７上で展開した初期プログラムに従って、ＲＯＭ１５から各起動プログラムを、バス１６を介してプログラムバッファ１７に読み出す。
【０２０４】
さらに主制御部１２は、主制御プログラムに従い第１の処理形態で装置立上処理として、撮像制御部５、表示制御部６、現像制御部７及び保存制御部８に撮像立上処理、表示立上処理、現像立上処理、保存立上処理を実行させる。
【０２０５】
実際に主制御部１２は、このとき主制御プログラムに従い制御ブロック９（すなわち、撮像制御部５、表示制御部６、現像制御部７及び保存制御部８）に各種処理を実行する際の動作クロックを第１の動作クロックよりも遅い所定の第２の動作クロックに設定する。
【０２０６】
そして主制御部１２は、主制御プログラムに従い、撮像制御部５及び保存制御部８を、撮像立上処理及び保存立上処理を同時に開始させるように制御する。
【０２０７】
これにより撮像制御部５及び保存制御部８は、それぞれ電源ブロックＢＴＢから規定の動作用電力を取り込んで動作を開始する。そして撮像制御部５及び保存制御部８は、プログラムバッファ１７上で展開された、対応する起動プログラムに従って、撮像立上処理及び保存立上処理をほぼ同時に開始する。
【０２０８】
この際、撮像制御部５は、制御ブロック９に対する動作クロックの設定に応じて第２の動作クロックで、撮像立上処理として上述と同様な撮像制御部起動処理及び撮像系初期化処理を順番に実行する。
【０２０９】
また保存制御部８も、制御ブロック９に対する動作クロックの設定に応じて第２の動作クロックで、保存立上処理として上述と同様な保存制御部起動処理及び媒体情報取得処理を実行する。
【０２１０】
ところで、撮像制御部５は、撮像立上処理が終了すると、当該撮像立上処理が終了したことを、バス１６を介して主制御部１２に通知する。主制御部１２は、撮像制御部５から撮像立上処理の終了が通知されると、表示制御部６を、その撮像立上処理の終了時点から表示立上処理を開始させるように制御する。
【０２１１】
これにより表示制御部６は、撮像立上処理が終了したときに電源ブロックＢＴＢから規定の動作用電力を取り込んで動作を開始する。そして表示制御部６は、プログラムバッファ１７上で展開された、対応する起動プログラムに従って表示立上処理を開始する。
【０２１２】
この際、表示制御部６は、制御ブロック９に対する動作クロックの設定に応じて第２の動作クロックで、表示立上処理として、まず上述と同様な表示制御部起動処理を実行する。
【０２１３】
また表示制御部６は、表示制御部起動処理が完了すると、制御ブロック９に対する動作クロックの設定に応じて第２の動作クロックで、表示部初期化処理も実行する。ただし表示制御部６は、このとき表示部初期化処理において表示部２１の初期化のみを行い、当該表示部２１のバックライトは点灯させないようにする。
【０２１４】
そして表示制御部６は、このようにして表示立上処理が終了する（すなわち、表示部初期化処理が完了する）と、当該表示立上処理が終了したことを、バス１６を介して主制御部１２に通知する。
【０２１５】
主制御部１２は、表示制御部６から表示立上処理の終了が通知されると、現像制御部７を、その表示立上処理の終了時点から現像立上処理を開始させるように制御する。
【０２１６】
これにより現像制御部７は、表示立上処理が終了したときに電源ブロックＢＴＢから規定の動作用電力を取り込んで動作を開始する。そして現像制御部７は、プログラムバッファ１７上で展開された、対応する起動プログラムに従って現像立上処理を開始する。
【０２１７】
この際、現像制御部７は、制御ブロック９に対する動作クロックの設定に応じて第２の動作クロックで、現像立上処理として上述と同様な現像制御部起動処理を実行する。因みに、現像制御部７は、現像立上処理が終了すると、当該現像立上処理が終了したことを、バス１６を介して主制御部１２に通知する。
【０２１８】
このようにして主制御部１２は、電源オン命令の入力に備えて電源オフ状態のまま、判別起点立上制御処理を開始したときには、保存立上処理を実行しながら、撮像立上処理、表示立上処理、現像立上処理を順次実行している。
【０２１９】
ただし主制御部１２は、デジタルスチルカメラ１に生じる加速度及び角速度に基づき当該デジタルスチルカメラ１の特定の動きが検出されたと判別しても、その動きが写真撮影のための動きとは異なり、すぐには電源オン命令が入力されない可能性もある。
【０２２０】
すなわち、主制御部１２は、デジタルスチルカメラ１が衣服のポケットや鞄の中に入れるために動かされたときや、ユーザにより他人に渡すために動かされたとき等に、当該デジタルスチルカメラ１の特定の動きが検出されたと判別する可能性がある。
【０２２１】
そして電源ブロックＢＴＢのバッテリについては、一般に、並列処理等のために、各回路ブロックへ一度に供給する電力（電流）が増加すると、その一度に供給する電力（電流）が大きいほど、容量の消耗が早まるような性質を有している。
【０２２２】
このため主制御部１２は、この際、被写体の写真撮影を可能にするための撮像立上処理を、最も処理時間の長い保存立上処理と共にほぼ同時に開始するものの、表示立上処理及び現像立上処理については、撮像立上処理に引き続き順次実行している。
【０２２３】
これにより主制御部１２は、デジタルスチルカメラ１の特定の動きが検出されたと判別したときには、ユーザには内緒で撮像立上処理、表示立上処理、現像立上処理及び保存立上処理を実行するものの、その実行によるバッテリの容量の消耗を極力抑えている。
【０２２４】
また主制御部１２は、この際、撮像立上処理、表示立上処理、現像立上処理及び保存立上処理をそれぞれ第２の動作クロックで実行させている。
【０２２５】
このため主制御部１２は、入力起点立上制御処理を実行する場合に比べて、電源ブロックＢＴＢから撮像制御部５、表示制御部６、現像制御部７、保存制御部８へ供給する電力（電流）を低減させている。
【０２２６】
これにより主制御部１２は、デジタルスチルカメラ１の特定の動きが検出されたと判別して撮像立上処理、表示立上処理、現像立上処理及び保存立上処理を実行したときには、消費電力を低減させてバッテリの容量の消耗をさらに抑えている。
【０２２７】
さらに保存制御部８は、保存立上処理が終了すると、当該保存立上処理が終了したことを、バス１６を介して主制御部１２に通知する。よって主制御部１２は、撮像立上処理、表示立上処理、現像立上処理及び保存立上処理のうち、最も後に終了する保存立上処理の当該終了を、保存制御部８からの通知によって検出する。
【０２２８】
主制御部１２は、保存立上処理の終了を検出すると、当該保存立上処理の終了時点から、内部のタイマにより、予め選定された所定の待機時間の計時を開始する。
【０２２９】
そして主制御部１２は、その待機時間に達しても、ユーザにより操作部１３を介して電源オン命令が入力されないと、撮像制御部５、表示制御部６、現像制御部７、保存制御部８の動作を全て停止させて、判別起点立上制御処理を終了する。
【０２３０】
よって主制御部１２は、デジタルスチルカメラ１の特定の動きが検出されたと判別して判別起点立上制御処理を実行しても、その動きが写真撮影のための動きとは異なるような場合、バッテリの容量が無駄に減ることを防止している。
【０２３１】
ところで撮像制御部５は、撮像立上処理が終了すると、ＲＯＭ１５から上述と同様に撮像制御プログラムを、バス１６を介してプログラムバッファ１７に読み出す。そして撮像制御部５は、プログラムバッファ１７上で展開した撮像制御プログラムに従って撮像処理ブロック２０を、動画用撮像処理を実行させるように制御する。
【０２３２】
ただし撮像制御部５は、この際、制御ブロック９に対する動作クロックの設定に応じて、撮像処理ブロック２０を、自己の制御と同期させるように第２の動作クロックで動画用撮像処理を実行させるように制御する。
【０２３３】
よって撮像処理ブロック２０は、判別起点立上制御処理の実行中でも、撮像立上処理が終了すると、第２の動作クロックで上述と同様な動画用撮像処理を実行する。
【０２３４】
これにより撮像処理ブロック２０は、被写体を動画撮影用に、第１の動作クロックの場合よりも長い所定周期で順次撮像して動画用撮像データを生成し撮像バッファ３０に一時記憶する。
【０２３５】
また表示制御部６は、表示立上処理が終了すると、上述と同様にＲＯＭ１５から表示処理プログラムをプログラムバッファ１７に読み出す。そして表示制御部６は、表示処理プログラムに従い、制御ブロック９に対する動作クロックの設定に応じて第２の動作クロックで、上述と同様な動画像表示処理を順次実行する。
【０２３６】
この際、表示制御部６は、撮像処理ブロック２０による動画用撮像処理の開始時点から表示立上処理の処理時間だけ後に動画像表示処理を開始している。このため動画像表示処理が開始されたとき、撮像バッファ３０には、すでに複数の動画用撮像データが一時記憶されている可能性がある。
【０２３７】
よって表示制御部６は、動画像表示処理を開始すると、撮像バッファ３０から最後に一時記憶された動画用撮像データを読み出し、当該読み出した動画用撮像データに基づいて先頭の単位画像データを生成して表示部２１に送出する。
【０２３８】
そして表示制御部６は、引き続き動画像表示処理を実行する毎に、撮像バッファ３０から順次新たに一時記憶された動画像用撮像データを読み出すようにして単位画像データを順次生成し表示部２１に送出する。
【０２３９】
これにより表示制御部６は、現在の被写体の撮像状態よりも過去の撮像状態を表す動画像を遅れて生成するのではなく、現在の被写体の撮像状態を表す動画像を、当該被写体の撮像に合わせて生成し得るようになされている。
【０２４０】
すなわち、表示制御部６は、動画像表示処理を開始するとき、被写体を動画撮影用に撮像して動画用撮像データが生成される毎に、当該生成された動画用撮像データに基づき単位画像データを生成するように、動画像表示処理を動画用撮像処理に同期させている。
【０２４１】
ただし表示制御部６は、上述したように表示部初期化処理において表示部２１のバックライトを点灯させないようにしている。このため表示制御部６は、表示立上処理が終了すると、順次単位画像データを生成し、当該生成した単位画像データに基づき表示部２１を動画像の表示用に制御してはいるものの、その表示部２１において動画像が見えないようにしている。
【０２４２】
すなわち、表示制御部６は、電源オフ状態のまま（すなわち、デジタルスチルカメラ１を外観上は完全に動作を停止させているように見せたまま）動画像表示処理を実行している。
【０２４３】
またデジタルスチルカメラ１の各回路ブロックや電気部品の中でも、表示部２１のバックライトは消費電力の比較的大きい電気部品である。よって主制御部１２は、この際、ユーザに動作を完全に停止させているように見せるだけではなく、判別起点立上制御処理全体の消費電力を低減させて、バッテリの容量の消耗をさらに抑えている。
【０２４４】
ところで主制御部１２は、判別起点立上制御処理を開始すると、上述したように比較的遅い処理速度で（第２の動作クロックで）装置立上処理（撮像立上処理、表示立上処理、現像立上処理及び保存立上処理等）を実行させている。
【０２４５】
ただし主制御部１２は、判別起点立上制御処理の開始時点から待機時間に達するまでの間に電源オン命令が入力されると、主制御プログラムに従い撮像制御部５、表示制御部６、現像制御部７、保存制御部８の制御手法を変更して判別起点立上制御処理を実行する。
【０２４６】
因みに、以下の説明では、電源オン命令の入力時点から撮像制御部５、表示制御部６、現像制御部７及び保存制御部８の制御手法を変更して実行する判別起点立上制御処理を、特に、変更立上制御処理とも呼ぶ。
【０２４７】
主制御部１２は、電源オン命令の入力時点に変更立上制御処理を開始すると、撮像制御部５、表示制御部６、現像制御部７、保存制御部８に対し第１の処理形態よりも処理時間を短縮可能な第２の処理手法で装置立上処理の残りを実行させる。
【０２４８】
すなわち、主制御部１２は、電源オン命令の入力時点からは、撮像制御部５、表示制御部６、現像制御部７、保存制御部８に、第２の処理手法により処理速度を上げて装置立上処理の残りを実行させる。
【０２４９】
これにより主制御部１２は、判別起点立上制御処理を開始しても、電源オン命令が入力されると、その入力時点からは装置立上処理の処理速度を上げている。
【０２５０】
図４に示すように、実際に主制御部１２は、判別起点立上制御処理において、例えば、表示立上処理の実行中に電源オン命令が入力されると、制御ブロック９の動作クロックを第２の動作クロックから第１の動作クロックに切り換えて設定する。
【０２５１】
これにより表示制御部６は、第２の動作クロックで実行していた表示立上処理を、電源オン命令の入力時点から（すなわち、途中から）は、制御ブロック９に対する動作クロックの設定切換に応じて第１の動作クロックで実行する。
【０２５２】
また保存制御部８も、第２の動作クロックで実行していた保存立上処理を、電源オン命令の入力時点から（すなわち、途中から）は、制御ブロック９に対する動作クロックの設定切換に応じて第１の動作クロックで実行する。
【０２５３】
さらに主制御部１２は、このとき現像制御部７を、表示立上処理の終了時点から実行する予定だった現像立上処理を直ちに開始させるように制御する。
【０２５４】
これにより現像制御部７は、表示立上処理の終了を待たずに、電源オン命令が入力されたとき第１の動作クロックで現像立上処理を開始する。
【０２５５】
このようにして主制御部１２は、判別起点立上制御処理において装置立上処理としての各処理を第２の動作クロックで処理速度を下げて実行させていても、電源オン命令の入力時点からは各処理の残りを第１の動作クロックで処理速度を上げて並列に実行させる。
【０２５６】
よって主制御部１２は、判別起点立上制御処理を開始して装置立上処理を、処理速度を下げて実行させていても、電源オン命令の入力時点からは極力早い時点（この場合は、保存立上処理の終了時点）に、その装置立上処理を終了させることができる。
【０２５７】
また表示制御部６は、表示立上処理を、途中から第２の動作クロックに換えて第１の動作クロックで実行した場合、その表示立上処理としての表示部初期化処理においてバックライトを点灯させるようにしている。
【０２５８】
これにより表示制御部６は、表示立上処理が終了すると、引き続き上述と同様に第１の動作クロックで動画像表示処理を実行するものの、表示部２１に表示した動画像をバックライトにより明確に見せることができる。
【０２５９】
そして表示制御部６は、動画像表示処理を実行して、表示部２１への動画像の表示を開始すると、この場合も上述と同様に、動画像の表示開始を主制御部１２に通知する。
【０２６０】
よって主制御部１２は、表示制御部６から動画像の表示開始が通知されると、上述と同様にレリーズキーの操作による撮像命令の入力の受け付けを開始して被写体を写真撮影し得るようにする。
【０２６１】
また撮像制御部５は、電源オン命令が入力されるまでは第２の動作クロックで撮像処理ブロック２０を制御している。そして撮像制御部５は、電源オン命令が入力されたとき、制御ブロック９に対する動作クロックの設定切換に応じて第１の動作クロックで撮像処理ブロック２０を制御し始める。
【０２６２】
すなわち、撮像制御部５は、電源オン命令が入力されるまでは撮像処理ブロック２０に第２の動作クロックで実行させていた動画用撮像処理を、電源オン命令の入力時点からは自己の制御に同期させるように第１の動作クロックで実行させる。
【０２６３】
さらに表示制御部６は、このように撮像処理ブロック２０により動画用撮像処理が途中から処理速度を上げて実行されても、動画用撮像処理の開始時点から表示立上処理の処理時間だけ後に動画像表示処理を開始している。
【０２６４】
このため、このような場合も上述した場合と同様に、動画像表示処理が開始されたときに撮像バッファ３０には、すでに複数の動画用撮像データが一時記憶されている可能性がある。
【０２６５】
よって表示制御部６は、この場合も、上述と同様に動画像表示処理を動画用撮像処理に同期させて実行し、かくして現在の被写体の撮像状態を表す動画像を表示部２１に表示することができる。
【０２６６】
よって表示制御部６は、表示部２１に表示した動画像により、現在の被写体の撮像状態をリアルタイムで確認させつつ、ユーザに対し写真撮影が可能であることを通知することができる。
【０２６７】
因みに、現像制御部７は、この際、第１の動作クロックで開始した現像立上処理が終了すると、上述と同様にＲＯＭ１５から現像処理プログラムをプログラムバッファ１７に読み出す。そして現像制御部７は、その現像処理プログラムに従い、上述と同様に第１の動作クロックで現像処理を適宜実行する。
【０２６８】
一方、保存制御部８も、途中から第１の動作クロックで実行した保存立上処理が終了すると、上述と同様にＲＯＭ１５から保存処理プログラムをプログラムバッファ１７に読み出す。そして保存制御部８は、その保存処理プログラムに従い、上述と同様に第１の動作クロックで保存処理を適宜実行する。
【０２６９】
また図５に示すように、主制御部１２は、判別起点立上制御処理において、例えば、現像立上処理の実行中に電源オン命令が入力されると、この場合も、制御ブロック９の動作クロックを第２の動作クロックから第１の動作クロックに切り換えて設定する。
【０２７０】
これにより現像制御部７は、第２の動作クロックで実行していた現像立上処理を、電源オン命令の入力時点から（すなわち、途中から）は、制御ブロック９に対する動作クロックの設定切換に応じて第１の動作クロックで実行する。
【０２７１】
また保存制御部８も、第２の動作クロックで実行していた保存立上処理を、電源オン命令の入力時点から（すなわち、途中から）は、制御ブロック９に対する動作クロックの設定切換に応じて第１の動作クロックで実行する。
【０２７２】
このようにして主制御部１２は、第２の動作クロックで処理速度を下げて実行させていた現像立上処理及び保存立上処理を、電源オン命令の入力時点からは第１の動作クロックで処理速度を上げて実行させる。
【０２７３】
よって主制御部１２は、現像立上処理の実行中に電源オン命令が入力されると、その入力時点から装置立上処理を上述の場合よりもさらに早い時点（この場合も、保存立上処理の終了時点）に終了させることができる。
【０２７４】
ところで、撮像制御部５は、この場合も、電源オン命令が入力されるまでは第２の動作クロックで撮像処理ブロック２０を制御することにより、当該撮像処理ブロック２０に第２の動作クロックで動画用撮像処理を実行させている。
【０２７５】
また表示制御部６は、第２の動作クロックで動画像表示処理を開始したときに、上述と同様に当該動画像表示処理を動画用撮像処理に同期させている。
【０２７６】
そして撮像制御部５は、電源オン命令が入力されるまで撮像処理ブロック２０に第２の動作クロックで実行させていた動画用撮像処理を、上述と同様に電源オン命令の入力時点からは自己の制御に同期させるように第１の動作クロックで実行させる。
【０２７７】
また表示制御部６も、電源オン命令が入力されたときには、それまで第２の動作クロックで実行していた動画像表示処理を、制御ブロック９に対する動作クロックの設定切換に応じて第１の動作クロックで実行する。
【０２７８】
このため表示制御部６は、電源オン命令が入力されたときには、動画像表示処理を動画用撮像処理と改めて同期させるような処理を何ら行うことなく、当該動画像表示処理を動画用撮像処理と同期させたまま実行し続けることができる。
【０２７９】
さらに主制御部１２は、電源オン命令が入力されたとき表示制御部６を、表示部２１のバックライトを点灯させるように制御する。よって表示制御部６は、電源オン命令が入力されたときには、動作クロックの切り換えに加えて、表示部２１のバックライトに対する点灯用の電力の供給を開始する。
【０２８０】
これにより表示制御部６は、電源オン命令の入力時点からほんの僅かな時間でバックライトを点灯用に立ち上げて規定の輝度で点灯させる。このため表示制御部６は、電源オン命令の入力後は、表示部２１において動画像を明確に見せることができる。
【０２８１】
そして表示制御部６は、このようにして表示部２１への動画像の表示を開始する（すなわち、バックライトが立ち上がり規定の輝度で点灯する）と、この場合も上述と同様に、動画像の表示開始を主制御部１２に通知する。
【０２８２】
よって主制御部１２は、表示制御部６から動画像の表示開始が通知されると、上述と同様にレリーズキーの操作による撮像命令の入力の受け付けを開始して被写体を写真撮影し得るようにする。
【０２８３】
因みに、現像制御部７は、この際、途中から第１の動作クロックで実行した現像立上処理が終了すると、上述と同様にＲＯＭ１５から現像処理プログラムをプログラムバッファ１７に読み出す。そして現像制御部７は、その現像処理プログラムに従い、上述と同様に第１の動作クロックで現像処理を適宜実行する。
【０２８４】
一方、保存制御部８も、途中から第１の動作クロックで実行した保存立上処理が終了すると、上述と同様にＲＯＭ１５から保存処理プログラムをプログラムバッファ１７に読み出す。そして保存制御部８は、その保存処理プログラムに従い、上述と同様に第１の動作クロックで保存処理を適宜実行する。
【０２８５】
さらに図６に示すように、主制御部１２は、判別起点立上制御処理において、保存立上処理が終了しても待機時間に達する前に電源オン命令が入力されると、このときにも変更立上制御処理を開始する。このとき主制御部１２は、制御ブロック９の動作クロックを第２の動作クロックから第１の動作クロックに切り換えて設定する。
【０２８６】
これにより撮像制御部５は、この場合も、撮像処理ブロック２０に第２の動作クロックで実行させていた動画用撮像処理を、電源オン命令の入力時点からは制御ブロック９に対する動作クロックの設定切換に応じて第１の動作クロックで実行させる。
【０２８７】
また表示制御部６も、第２の動作クロックで実行していた動画像表示処理を、電源オン命令の入力時点からは制御ブロック９に対する動作クロックの設定切換に応じて第１の動作クロックで実行する。
【０２８８】
さらに主制御部１２は、このように電源オン命令が入力されたときにも、表示制御部６を、表示部２１のバックライトを点灯させるように制御する。よって表示制御部６は、電源オン命令が入力されたときには、動作クロックの切り換えに加えて、上述と同様に表示部２１のバックライトを点灯させて、動画像の表示を開始する。
【０２８９】
そして表示制御部６は、このようにして表示部２１への動画像の表示を開始すると、上述と同様に、動画像の表示開始を主制御部１２に通知する。これにより主制御部１２は、表示制御部６からの通知に応じて、上述と同様にレリーズキーの操作による撮像命令の入力の受け付けを開始して被写体を写真撮影し得るようにする。
【０２９０】
因みに、主制御部１２は、この場合は、保存立上処理が終了した後に電源オン命令が入力されたため、表示部２１への動画像の表示開始に応じて写真撮影を可能にした時点に、判別起点立上制御処理を終了する。
【０２９１】
また現像制御部７は、この際、電源オン命令が入力され第１の動作クロックで処理を実行し得るようになると、上述と同様にＲＯＭ１５から現像処理プログラムをプログラムバッファ１７に読み出す。そして現像制御部７は、その現像処理プログラムに従い、上述と同様に第１の動作クロックで現像処理を適宜実行する。
【０２９２】
さらに保存制御部８も、この際、電源オン命令が入力され第１の動作クロックで処理を実行し得るようになると、上述と同様にＲＯＭ１５から保存処理プログラムをプログラムバッファ１７に読み出す。そして保存制御部８は、その保存処理プログラムに従い、上述と同様に第１の動作クロックで保存処理を適宜実行する。
【０２９３】
このようにして主制御部１２は、判別起点立上制御処理の実行中に電源オン命令が入力されると、当該電源オン命令の入力から写真撮影を可能にするまでの時間を短くすることができる。
【０２９４】
すなわち、主制御部１２は、撮像立上処理の実行中に電源オン命令が入力されると、その入力時点から表示制御部６に第１の動作クロックで表示立上処理及び動画像表示処理を順次実行させて、表示部２１への動画像の表示が開始されると、写真撮影を可能にする。
【０２９５】
ただし主制御部１２は、この場合、電源オン命令が入力される前に、ＲＯＭ１５からプログラムバッファ１７への各起動プログラムの読み出しを完了させている。
【０２９６】
よって主制御部１２は、この場合、入力起点立上制御処理と比べて、電源オン命令の入力から写真撮影を可能にするまでの時間を、各起動プログラムの読み出しに要する処理時間だけ短縮することができる。因みに、以下の説明では、ＲＯＭ１５からプログラムバッファ１７への各起動プログラムの読み出しに要する処理時間を、プログラム読出処理時間とも呼ぶ。
【０２９７】
また主制御部１２は、表示立上処理の実行中に電源オン命令が入力されると、表示制御部６に第１の動作クロックで表示立上処理を実行させ、引き続き第１の動作クロックで動画像表示処理を実行させて動画像の表示が開始されると、写真撮影を可能にする。
【０２９８】
よって主制御部１２は、この場合、入力起点立上制御処理と比べて、電源オン命令の入力から写真撮影を可能にするまでの時間を、プログラム読出処理時間と共に、表示立上処理のすでに終了していた部分に要した処理時間だけ短縮することができる。
【０２９９】
さらに主制御部１２は、現像立上処理と、先頭の単位画像データを生成する１回目の動画像表示処理との実行中に電源オン命令が入力されると、その入力時点から表示制御部６に第１の動作クロックで動画像表示処理を実行させて動画像の表示を開始させる。
【０３００】
よって主制御部１２は、この場合、電源オン命令の入力から写真撮影を可能にするまでの時間を、１回目の動画像表示処理において第１の動作クロックで実行する部分に要する処理時間だけにすることができる。
【０３０１】
さらに主制御部１２は、１回目の動画像表示処理が終了してはいるものの、現像立上処理や保存立上処理の実行中に電源オン命令が入力されると、バックライトを点灯させて写真撮影を可能にする。
【０３０２】
このため主制御部１２は、この場合には、電源オン命令の入力から写真撮影を可能にするまでの時間を、バックライトの点灯に要する時間（すなわち、バックライトへの電力の供給開始から規定の輝度で点灯するまでに要する時間）だけにすることができる。
【０３０３】
さらにまた主制御部１２は、すでに保存立上処理が終了した後に電源オン命令が入力されると、この場合もバックライトを点灯させて写真撮影を可能にする。
【０３０４】
このため主制御部１２は、この場合にも、電源オン命令の入力から写真撮影を可能にするまでの時間を、バックライトの点灯に要する時間だけにすることができる。
【０３０５】
そして主制御部１２は、このように判別起点立上制御処理の実行中に、電源オン命令が入力されたときには、撮像制御部５、表示制御部６、現像制御部７及び保存制御部８により各種処理を並列に実行させている。
【０３０６】
また主制御部１２は、撮像処理ブロック２０により写真用撮像データが生成されたとき、当該生成された写真用撮像データを撮像バッファ３０に一時記憶させる。さらに主制御部１２は、現像制御部７により圧縮写真画像データが生成されたとき、当該生成された圧縮写真画像データを画像バッファ３１に一時記憶させる。
【０３０７】
よって主制御部１２は、この判別起点立上制御処理でも、電源オン命令の入力から極力早い時点に被写体の写真撮影を可能にすると共に、当該写真撮影を可能にした後には、被写体を継続的に写真撮影させることができる。
【０３０８】
［１−３  主制御部によるカメラ立上制御処理手順］
次いで、図７乃至図１１を用いて、主制御部１２がデジタルスチルカメラ１の立上時に実行するカメラ立上制御処理手順ＲＴ１について説明する。
【０３０９】
主制御部１２は、例えば、ユーザにより操作部１３を介して電源オフ命令が入力されると、内部の主制御プログラムに従って図７に示すカメラ立上制御処理手順ＲＴ１を開始する。
【０３１０】
主制御部１２は、カメラ立上制御処理手順ＲＴ１を開始すると、ステップＳＰ１において動き検出部１１によりデジタルスチルカメラ１の特定の動きが検出されたか否かを判別する。
【０３１１】
このステップＳＰ１において否定結果が得られると、このことは、例えば、ユーザによりデジタルスチルカメラ１が持ち運ばれている途中であることを表している。ステップＳＰ１において主制御部１２は、かかる否定結果を得ると、ステップＳＰ２に移る。
【０３１２】
ステップＳＰ２において主制御部１２は、ユーザにより操作部１３を介して電源オン命令が入力されたか否かを判別する。このステップＳＰ２において否定結果が得られると、このことは、例えば、ユーザによりデジタルスチルカメラ１が持ち運ばれている途中であることを表している。よってステップＳＰ２において主制御部１２は、かかる否定結果を得ると、ステップＳＰ１に戻る。
【０３１３】
これにより主制御部１２は、この後、ステップＳＰ１又はステップＳＰ２において肯定結果を得るまでの間、ステップＳＰ１及びステップＳＰ２の処理を循環的に繰り返し実行する。
【０３１４】
よって主制御部１２は、例えば、シャッタチャンスの到来により、ユーザによりデジタルスチルカメラ１が写真撮影用に動かされること、またデジタルスチルカメラ１がすでに被写体に向けられて構えられたまま、電源オン命令が入力されることを待ち受ける。
【０３１５】
そしてステップＳＰ１において肯定結果が得られると、このことはユーザによりシャッタチャンスが到来したと判断され、デジタルスチルカメラ１が被写体の写真撮影用に動かされた可能性がある（すなわち、特定の動きが検出された）ことを表している。よってステップＳＰ１において主制御部１２は、かかる肯定結果を得ると、次のステップＳＰ３に移る。
【０３１６】
ステップＳＰ３において主制御部１２は、判別起点立上制御処理を実行する。そして主制御部１２は、その判別起点立上制御処理が終了すると、次のステップＳＰ４に移り、カメラ立上制御処理手順ＲＴ１を終了する。
【０３１７】
これに対してステップＳＰ２において肯定結果が得られると、このことはユーザによりデジタルスチルカメラ１がすでに被写体に向けられて構えられたまま、シャッタチャンスが到来したと判断されて、電源オン命令が入力されたことを表している。よってステップＳＰ２において主制御部１２は、かかる肯定結果を得ると、次のステップＳＰ５に移る。
【０３１８】
そしてステップＳＰ５において主制御部１２は、入力起点立上制御処理を実行する。そして主制御部１２は、その入力起点立上制御処理が終了すると、次のステップＳＰ４に移り、カメラ立上制御処理手順ＲＴ１を終了する。
【０３１９】
ところで主制御部１２は、カメラ立上制御処理手順ＲＴ１においてステップＳＰ３に移ると、内部の主制御プログラムに従って図８に示す判別起点立上制御処理手順ＳＲＴ１を開始する。
【０３２０】
主制御部１２は、判別起点立上制御処理手順ＳＲＴ１を開始すると、ステップＳＰ１１においてＲＯＭ１５から初期プログラムをプログラムバッファ１７に読み出す。そして主制御部１２は、そのプログラムバッファ１７上で展開した初期プログラムに従ってＲＯＭ１５から各起動プログラムをプログラムバッファ１７に読み出して、次のステップＳＰ１２に移る。
【０３２１】
ステップＳＰ１２において主制御部１２は、制御ブロック９に対し、各種処理を実行する際の動作クロックを第２の動作クロックに設定して、次のステップＳＰ１３に移る。
【０３２２】
ステップＳＰ１３において主制御部１２は、撮像制御部５及び保存制御部８を、撮像立上処理及び保存立上処理を同時に開始させるように制御する。これにより主制御部１２は、撮像制御部５及び保存制御部８に撮像立上処理及び保存立上処理をほぼ同時に開始させて、次のステップＳＰ１４に移る。
【０３２３】
ステップＳＰ１４において主制御部１２は、第２の動作クロックで実行されている撮像立上処理及び保存立上処理のうち当該撮像立上処理が終了することを待ち受ける。そして主制御部１２は、撮像立上処理が終了すると、次のステップＳＰ１５に移る。
【０３２４】
ステップＳＰ１５において主制御部１２は、表示制御部６を、表示立上処理を開始させるように制御する。これにより主制御部１２は、表示制御部６に表示立上処理を開始させて、次のステップＳＰ１６に移る。
【０３２５】
ステップＳＰ１６において主制御部１２は、第２の動作クロックで実行されている表示立上処理が終了することを待ち受ける。そして主制御部１２は、表示立上処理が終了すると、次のステップＳＰ１７に移る。
【０３２６】
ステップＳＰ１７において主制御部１２は、現像制御部７を、現像立上処理を開始させるように制御する。これにより主制御部１２は、現像制御部７に現像立上処理を開始させて、次のステップＳＰ１８に移る。
【０３２７】
ステップＳＰ１８において主制御部１２は、第２の動作クロックで実行されている現像立上処理及び保存立上処理のうち、後に終了する保存立上処理が終了することを待ち受ける。そして主制御部１２は、保存立上処理が終了すると、次のステップＳＰ１９に移る。
【０３２８】
ステップＳＰ１９において主制御部１２は、内部のタイマにより計時を開始して、当該タイマの計時時間が待機時間に達することを待ち受ける。そして主制御部１２は、タイマの計時時間が待機時間に達すると、次のステップＳＰ２０に移る。
【０３２９】
これによりステップＳＰ２０において主制御部１２は、判別起点立上制御処理手順ＳＲＴ１を終了して、上述のカメラ立上制御処理手順ＲＴ１のステップＳＰ４に移る。
【０３３０】
ところで主制御部１２は、判別起点立上制御処理手順ＳＲＴ１の実行中には、ユーザにより操作部１３を介して電源オン命令が入力されたか否かを監視している。
【０３３１】
そして主制御部１２は、判別起点立上制御処理手順ＳＲＴ１の実行中に電源オン命令が入力されないと、当該判別起点立上制御処理手順ＳＲＴ１を実行し続けて、最終的にはステップＳＰ２０において終了する。
【０３３２】
ただし主制御部１２は、判別起点立上制御処理手順ＳＲＴ１の実行中に電源オン命令が入力されると、その入力時点に判別起点立上制御処理手順ＳＲＴ１を中断する。
【０３３３】
そして主制御部１２は、主制御プログラムに従い図９及び図１０に示す、変更立上制御処理手順ＳＲＴ２を開始する。主制御部１２は、電源オン命令の入力に応じて変更立上制御処理手順ＳＲＴ２を開始すると、ステップＳＰ３１においてＲＯＭ１５からプログラムバッファ１７への起動プログラムの読み出しが完了しているか否かを判別する。
【０３３４】
このステップＳＰ３１において肯定結果が得られると、このことはＲＯＭ１５からプログラムバッファ１７への起動プログラムの読み出しが完了してからユーザにより電源オン命令が入力されたことを表している。ステップＳＰ３１において主制御部１２は、かかる肯定結果を得ると、次のステップＳＰ３２に移る。
【０３３５】
これに対してステップＳＰ３１において否定結果が得られると、このことはＲＯＭ１５からプログラムバッファ１７への初期プログラム又は起動プログラムの読出中に、ユーザにより電源オン命令が入力されたことを表している。ステップＳＰ３１において主制御部１２は、かかる否定結果を得ると、ステップＳＰ３３に移る。
【０３３６】
そしてステップＳＰ３３において主制御部１２は、ＲＯＭ１５から起動プログラムをプログラムバッファ１７に読み出し、又は上述したステップＳＰ１１と同様に初期プログラムを読み出した後、起動プログラムを読み出すようにする。そして主制御部１２は、ＲＯＭ１５からプログラムバッファ１７への起動プログラムの読み出しが完了すると、ステップＳＰ３２に移る。
【０３３７】
ステップＳＰ３２において主制御部１２は、制御ブロック９の動作クロックを第１の動作クロックに設定して、次のステップＳＰ３４に移る。又はステップＳＰ３２において主制御部１２は、制御ブロック９に対し、すでに設定していた第２の動作クロックに換えて第１の動作クロックを設定する。これにより主制御部１２は、電源オン命令が入力されるまで第２の動作クロックで実行されていた各種処理を、その第２の動作クロックに換えて第１の動作クロックで実行させて、次のステップＳＰ３４に移る。
【０３３８】
ステップＳＰ３４において主制御部１２は、撮像立上処理及び保存立上処理を開始させる前に電源オン命令が入力されたか否かを判別する。このステップＳＰ３４において肯定結果が得られると、このことは例えば、制御ブロック９に対し第２の動作クロックを設定している途中にユーザにより電源オン命令が入力されたことを表している。よってステップＳＰ３４において主制御部１２は、かかる肯定結果を得ると、次のステップＳＰ３５に移る。
【０３３９】
ステップＳＰ３５において主制御部１２は、撮像制御部５、表示制御部６、現像制御部７及び保存制御部８を、撮像立上処理、表示立上処理、現像立上処理及び保存立上処理を同時に開始させるように制御する。
【０３４０】
これにより主制御部１２は、第２の処理形態で装置立上処理として撮像制御部５、表示制御部６、現像制御部７及び保存制御部８に撮像立上処理、表示立上処理、現像立上処理及び保存立上処理をほぼ同時に開始させて、次のステップＳＰ３６に移る。
【０３４１】
ステップＳＰ３６において主制御部１２は、表示部２１への動画像の表示が開始されることを待ち受ける。そして主制御部１２は、表示部２１への動画像の表示が開始されると、次のステップＳＰ３７に移る。よってステップＳＰ３７において主制御部１２は、撮像命令の入力の受け付けを開始して写真撮影し得るようにして、次のステップＳＰ３８に移る。
【０３４２】
ステップＳＰ３８において主制御部１２は、第１の動作クロックで実行されている、最も処理時間の長い保存立上処理が終了することを待ち受ける。そして主制御部１２は、保存立上処理が終了すると、次のステップＳＰ３９に移る。
【０３４３】
よってステップＳＰ３９において主制御部１２は、変更立上制御処理手順ＳＲＴ２を終了して、上述のカメラ立上制御処理手順ＲＴ１のステップＳＰ４に移る。
【０３４４】
ところでステップＳＰ３４において否定結果が得られると、このことは第２の動作クロックで撮像立上処理及び保存立上処理が実行されている途中に、ユーザにより電源オン命令が入力されたことを表している。
【０３４５】
また、かかる否定結果は、第２の動作クロックで表示立上処理及び保存立上処理が実行されている途中、又は第２の動作クロックで現像立上処理及び保存立上処理が実行されている途中に、ユーザにより電源オン命令が入力されたことも表している。
【０３４６】
さらに、かかる否定結果は、第２の動作クロックで保存立上処理が単独で実行されている途中、又は保存立上処理が終了して、待機時間に達する前に、ユーザにより電源オン命令が入力されたことも表している。よってステップＳＰ３４において主制御部１２は、かかる否定結果を得ると、ステップＳＰ４０に移る。
【０３４７】
ステップＳＰ４０において主制御部１２は、撮像立上処理及び保存立上処理が実行されている途中であるか否かを判別する。このステップＳＰ４０において肯定結果が得られると、このことは第２の動作クロックで撮像立上処理及び保存立上処理が実行されている途中に、ユーザにより電源オン命令が入力されたことを表している。ステップＳＰ４０において主制御部１２は、かかる肯定結果を得ると、次のステップＳＰ４１に移る。
【０３４８】
ステップＳＰ４１において主制御部１２は、表示制御部６及び現像制御部７を、表示立上処理及び現像立上処理を同時に開始させるように制御する。これにより主制御部１２は、撮像立上処理及び保存立上処理の実行中に、表示制御部６及び現像制御部７に表示立上処理及び現像立上処理を追加でほぼ同時に開始させて、ステップＳＰ３６に移る。
【０３４９】
ところで、上述のステップＳＰ４０において否定結果が得られると、このことは第２の動作クロックで表示立上処理及び保存立上処理が実行されている途中に、ユーザにより電源オン命令が入力されたことを表している。
【０３５０】
また、かかる否定結果は、第２の動作クロックで現像立上処理及び保存立上処理が実行されている途中に、ユーザにより電源オン命令が入力されたことも表している。
【０３５１】
さらに、かかる否定結果は、第２の動作クロックで保存立上処理が単独で実行されている途中、又は保存立上処理が終了して、待機時間に達する前に、ユーザにより電源オン命令が入力されたことも表している。よってステップＳＰ４０において主制御部１２は、かかる否定結果を得ると、ステップＳＰ４２に移る。
【０３５２】
ステップＳＰ４２において主制御部１２は、表示立上処理が実行されている途中であるか否かを判別する。このステップＳＰ４２において肯定結果が得られると、このことは第２の動作クロックで表示立上処理が実行されている途中に、ユーザにより電源オン命令が入力されたことを表している。ステップＳＰ４２において主制御部１２は、かかる肯定結果を得ると、次のステップＳＰ４３に移る。
【０３５３】
ステップＳＰ４３において主制御部１２は、現像制御部７を、現像立上処理を開始させるように制御する。これにより主制御部１２は、表示立上処理及び保存立上処理の実行中に、現像制御部７に現像立上処理を追加で開始させて、ステップＳＰ３６に移る。
【０３５４】
ところで、上述のステップＳＰ４２において否定結果が得られると、このことは第２の動作クロックで現像立上処理及び保存立上処理が実行されている途中に、ユーザにより電源オン命令が入力されたことを表している。
【０３５５】
また、かかる否定結果は、第２の動作クロックで保存立上処理が単独で実行されている途中、又は保存立上処理が終了して、待機時間に達する前に、ユーザにより電源オン命令が入力されたことも表している。よってステップＳＰ４２において主制御部１２は、かかる否定結果を得ると、ステップＳＰ４４に移る。
【０３５６】
ステップＳＰ４４において主制御部１２は、現像立上処理が実行されている途中であるか否かを判別する。このステップＳＰ４４において肯定結果が得られると、このことは第２の動作クロックで現像立上処理が実行されている途中に、ユーザにより電源オン命令が入力されたことを表している。ステップＳＰ４４において主制御部１２は、かかる肯定結果を得ると、ステップＳＰ３６に移る。
【０３５７】
ところで、上述のステップＳＰ４４において否定結果が得られると、このことは第２の動作クロックで保存立上処理が単独で実行されている途中、又は保存立上処理が終了して、待機時間に達する前に、ユーザにより電源オン命令が入力されたことを表している。よってステップＳＰ４４において主制御部１２は、かかる否定結果を得ると、ステップＳＰ４５に移る。
【０３５８】
ステップＳＰ４５において主制御部１２は、保存立上処理が単独で実行されている途中であるか否かを判別する。このステップＳＰ４５において肯定結果が得られると、このことは第２の動作クロックで保存立上処理が単独で実行されている途中に、ユーザにより電源オン命令が入力されたことを表している。ステップＳＰ４５において主制御部１２は、かかる肯定結果を得ると、次のステップＳＰ４６に移る。
【０３５９】
ステップＳＰ４６において主制御部１２は、表示制御部６により１回目の動画像表示処理が実行され、すでに終了しているか否かを判別する。このステップＳＰ４６において否定結果が得られると、このことは表示制御部６により第２の動作クロックで１回目の動画像表示処理が実行されている途中に電源オン命令が入力されたことを表している。よってステップＳＰ４６において主制御部１２は、かかる否定結果を得ると、ステップＳＰ３６に移る。
【０３６０】
これに対してステップＳＰ４６において肯定結果が得られると、このことは表示制御部６により実行された１回目の動画像表示処理が終了した後に、ユーザにより電源オン命令が入力されたことを表している。よってステップＳＰ４６において主制御部１２は、かかる肯定結果を得ると、次のステップＳＰ４７に移る。
【０３６１】
ステップＳＰ４７において主制御部１２は、表示制御部６に対し、表示部２１のバックライトを点灯させるように制御して、当該バックライトが点灯されると、ステップＳＰ３７に移る。
【０３６２】
ところで、上述のステップＳＰ４５において否定結果が得られると、このことは保存立上処理が終了して、待機時間に達する前に、ユーザにより電源オン命令が入力されたことを表している。よってステップＳＰ４５において主制御部１２は、かかる否定結果を得ると、ステップＳＰ４８に移る。
【０３６３】
ステップＳＰ４８において主制御部１２は、表示制御部６に対し、表示部２１のバックライトを点灯させるように制御して、当該バックライトが点灯されると、ステップＳＰ４９に移る。そしてステップＳＰ４９において主制御部１２は、撮像命令の入力の受け付けを開始して写真撮影し得るようにした後、ステップＳＰ３９に移る。
【０３６４】
これによりステップＳＰ３９において主制御部１２は、変更立上制御処理手順ＳＲＴ２を終了して、上述のカメラ立上制御処理手順ＲＴ１のステップＳＰ４に移る。
【０３６５】
一方、主制御部１２は、カメラ立上制御処理手順ＲＴ１においてステップＳＰ５に移ると、内部の主制御プログラムに従って図１１に示す入力起点立上制御処理手順ＳＲＴ３を開始する。
【０３６６】
主制御部１２は、入力起点立上制御処理手順ＳＲＴ３を開始すると、ステップＳＰ６１においてＲＯＭ１５から初期プログラムをプログラムバッファ１７に読み出す。そして主制御部１２は、そのプログラムバッファ１７上で展開した初期プログラムに従ってＲＯＭ１５から各起動プログラムをプログラムバッファ１７に読み出して、次のステップＳＰ６２に移る。
【０３６７】
ステップＳＰ６２において主制御部１２は、制御ブロック９に対し、各種処理を実行する際の動作クロックを第１の動作クロックに設定して、次のステップＳＰ６３に移る。
【０３６８】
ステップＳＰ６３において主制御部１２は、撮像制御部５、表示制御部６、現像制御部７及び保存制御部８を、撮像立上処理、表示立上処理、現像立上処理及び保存立上処理を同時に開始させるように制御する。
【０３６９】
これにより主制御部１２は、装置立上処理として撮像制御部５、表示制御部６、現像制御部７及び保存制御部８に撮像立上処理、表示立上処理、現像立上処理及び保存立上処理をほぼ同時に開始させて、次のステップＳＰ６４に移る。
【０３７０】
ステップＳＰ６４において主制御部１２は、表示部２１への動画像の表示が開始されることを待ち受ける。そして主制御部１２は、表示部２１への動画像の表示が開始されると、次のステップＳＰ６５に移る。よってステップＳＰ６５において主制御部１２は、撮像命令の入力の受け付けを開始して写真撮影し得るようにして、次のステップＳＰ６６に移る。
【０３７１】
ステップＳＰ６６において主制御部１２は、最も処理時間の長い保存立上処理が終了することを待ち受ける。そして主制御部１２は、保存立上処理が終了すると、次のステップＳＰ６７に移る。
【０３７２】
よってステップＳＰ６７において主制御部１２は、入力起点立上制御処理手順ＳＲＴ３を終了して、上述のカメラ立上制御処理手順ＲＴ１のステップＳＰ４に移る。
【０３７３】
［１−４  実施の形態の動作及び効果］
以上の構成において、デジタルスチルカメラ１の主制御部１２は、電源オフ状態の間、動き検出部１１により当該デジタルスチルカメラ１の特定の動きが検出されたか否かを判別する。その結果、主制御部１２は、電源オン命令が入力される前に、動き検出部１１によりデジタルスチルカメラ１の特定の動きが検出されると、その電源オン命令の入力に先立ち、判別起点立上制御処理を開始する。
【０３７４】
この際、主制御部１２は、第１の処理形態で装置立上処理として保存制御部８に第２の動作クロックで保存立上処理を実行させる。また主制御部１２は、第１の処理形態で装置立上処理として、その保存立上処理と並列に、撮像制御部５、表示制御部６、現像制御部７に第２の動作クロックで撮像立上処理、表示立上処理、現像立上処理を順次実行させる。
【０３７５】
そして主制御部１２は、第１の処理形態で装置立上処理として、保存立上処理と共に、撮像立上処理、表示立上処理又は現像立上処理の実行中に電源オン命令が入力されると、変更立上制御処理を開始する。
【０３７６】
この際、主制御部１２は、第２の処理形態で装置立上処理として保存制御部８に実行中の保存立上処理の残りを第１の動作クロックで実行させる。また主制御部１２は、保存立上処理と並列に、第２の処理形態で装置立上処理として撮像制御部５、表示制御部６、現像制御部７にも残りの（すなわち、実行中の残りや開始前の）撮像立上処理、表示立上処理、現像立上処理を第１の動作クロックで実行させる。
【０３７７】
そして主制御部１２は、撮像立上処理の終了後に撮像処理ブロック２０により被写体が動画撮影用に撮像され、表示制御部６により表示立上処理の終了後に表示部１２への被写体の動画像の表示が開始されると、撮像命令の入力の受け付けを開始する。
【０３７８】
従って主制御部１２は、電源オン命令の入力前に、デジタルスチルカメラ１の特定の動きが検出されると、装置立上処理を開始することで、実際に電源オン命令が入力されてから、被写体を継続的に撮像可能な状態にするまでの時間を大幅に短くすることができる。
【０３７９】
また主制御部１２は、保存立上処理、撮像立上処理、表示立上処理、現像立上処理の実行中に電源オン命令が入力されたときには、その入力時点から第１の動作クロックで保存立上処理、撮像立上処理、表示立上処理、現像立上処理の残りを並列に実行させる。
【０３８０】
よって主制御部１２は、保存立上処理、撮像立上処理、表示立上処理、現像立上処理の実行中に電源オン命令が入力されたときには、その入力時点から被写体を継続的に撮像可能な状態にするまでの時間をさらに短くすることができる。
【０３８１】
以上の構成によれば、デジタルスチルカメラ１は、電源オフ状態で、電源オン命令の入力前に当該デジタルスチルカメラ１の特定の動きを検出すると、判別起点立上制御処理を開始して第１の処理形態で装置立上処理として撮像制御部５、表示制御部６、現像制御部７、保存制御部８に第２の動作クロックで撮像立上処理、表示立上処理、現像立上処理、保存立上処理を実行させ、その実行中に電源オン命令が入力されると、変更立上制御処理を開始して第２の処理形態で装置立上処理の残りとして撮像制御部５、表示制御部６、現像制御部７、保存制御部８に第１の動作クロックで撮像立上処理、表示立上処理、現像立上処理、保存立上処理の残りを並列に実行させるようにして、表示部１２への被写体の動画像の表示が開始されると、撮像命令の入力の受け付けを開始するようにした。
【０３８２】
これによりデジタルスチルカメラ１は、電源オン命令の入力前に当該デジタルスチルカメラ１の特定の動きを検出すると、装置立上処理を開始しておくことで、実際に電源オン命令が入力されてから、被写体を継続的に撮像可能な状態にするまでの時間を大幅に短くすることができる。よってデジタルスチルカメラ１は、使い勝手を格段的に向上させることができる。
【０３８３】
またデジタルスチルカメラ１は、電源オン命令の入力前にデジタルスチルカメラ１の特定の動きを検出すると、第１の処理形態で装置立上処理として、第２の動作クロックで撮像立上処理、表示立上処理、現像立上処理、保存立上処理を実行させるようにした。
【０３８４】
従ってデジタルスチルカメラ１は、電源オン命令の入力前にデジタルスチルカメラ１の特定の動きを検出して装置立上処理を実行した場合、消費電力を低減させて電源ブロックＢＴＢのバッテリの容量の低下を低減させることができる。
【０３８５】
これに加えてデジタルスチルカメラ１は、この際、第１の処理形態で装置立上処理として撮像立上処理、表示立上処理、現像立上処理を順次実行するようにした。
【０３８６】
従ってデジタルスチルカメラ１は、第１の処理形態での装置立上処理において並列処理を極力減らして、電源ブロックＢＴＢのバッテリの容量の消耗が早まることも回避することができる。
【０３８７】
さらにデジタルスチルカメラ１は、当該デジタルスチルカメラ１の特定の動きを検出して装置立上処理を実行しても、電源オン命令が入力されないと、撮像制御部５、表示制御部６、現像制御部７、保存制御部８の動作を停止させるようにした。
【０３８８】
従ってデジタルスチルカメラ１は、当該デジタルスチルカメラ１の特定の動きとして被写体の写真撮影に使用するのとは異なる動きを検出していても、電源ブロックＢＴＢのバッテリの容量が無駄に減ることを低減させることができる。
【０３８９】
さらにデジタルスチルカメラ１は、デジタルスチルカメラ１の特定の動きを検出せずに電源オン命令が入力されたときには、装置立上処理として撮像立上処理、表示立上処理、現像立上処理、保存立上処理を並列に実行させるようにした。
【０３９０】
従ってデジタルスチルカメラ１は、その特定の動きを検出せずに電源オン命令が入力されたときでも、従来のデジタルスチルカメラに比べて、電源オン命令の入力から被写体を継続的に撮像可能な状態にするまでの時間を短くすることができる。
【０３９１】
さらにデジタルスチルカメラ１は、手ぶれ補正に用いる動き検出部１１を、当該デジタルスチルカメラ１の特定の動きの検出にも兼用するようにした。よってデジタルスチルカメラ１は、構成を煩雑化させずに、上述の立上制御処理を実現することができる。
【０３９２】
＜２．変形例＞
［２−１  変形例１］
なお上述した実施の形態においては、判別起点立上制御処理及び入力起点立上制御処理において主制御部１２が、表示制御部６により表示部２１への動画像の表示が開始されたときに撮像命令の入力の受け付けを開始するようにした場合について述べた。
【０３９３】
しかしながら本発明は、これに限らず、判別起点立上制御処理及び入力起点立上制御処理において撮像制御部５の実行した撮像立上処理が終了したときに、撮像命令の入力の受け付けを開始するようにしても良い。
【０３９４】
ただし、上述の図２乃至図６からも明らかなように、撮像制御部５は、表示制御部６が表示部２１に動画像の表示を開始する前に撮像立上処理を終了する場合がある。
【０３９５】
このため、かかる構成の場合、図１との対応部分に同一符号を付した図１２に示すように、本発明では、デジタルスチルカメラ４０において外装ケースの所定位置に発光部４１を設ける。
【０３９６】
そしてデジタルスチルカメラ４０において主制御部４２は、撮像制御部５から第１の動作クロックで実行した撮像制御処理の終了が通知されると、撮像命令の入力の受け付けを開始して写真撮影し得るようにすると共に、発光部４１を所定の発光色で点灯させる。
【０３９７】
これにより主制御部４２は、表示制御部６による表示部２１への動画像の表示開始前でも、発光部４１の発光により、ユーザに対し被写体の写真撮影が可能になったことを通知することができる。
【０３９８】
また主制御部４２は、撮像制御部５から第２の動作クロックで実行した撮像制御処理の終了が通知されたときに発光部４１を所定の発光色で点灯させ、その発光により撮像立上処理の終了を通知するようにしても良い。
【０３９９】
そして主制御部４２は、その通知を受けたユーザにより電源オン命令が入力されると、その入力に応じて撮像命令の入力の受け付けを開始して、写真撮影し得るようにしても良い。
【０４００】
すなわち、主制御部４２は、ユーザによりシャッタチャンスが到来したと判断され、できるだけ早い時点に被写体を写真撮影するように要望されたとき、上述した実施の形態の場合よりも早い時点に写真撮影を可能にし、かつこれを的確に通知することができる。
【０４０１】
また主制御部４２は、判別起点立上制御処理を開始するとき、ＲＯＭ１５から各起動プログラムをまとめて読み出すのではなく、個々の起動プログラムを順次読み出すようにしても良い。
【０４０２】
すなわち、主制御部４２は、撮像制御部５、表示制御部６、現像制御部７、保存制御部８の撮像立上処理、表示立上処理、現像立上処理、保存立上処理の開始に合せて、ＲＯＭ１５から対応する起動プログラムを順次読み出すようにしても良い。
【０４０３】
かかる構成の場合、主制御部４２は、判別起点立上制御処理を開始するとき、ＲＯＭ１５から読み出す起動プログラムを減らし、その分、撮像立上処理を早く開始することができる。
【０４０４】
よって主制御部４２は、かかる構成の場合、判別起点立上制御処理の開始から撮像立上処理が終了するまでの時間を短くして、さらに早く撮像命令の入力の受け付けを開始することができる。
【０４０５】
さらに本発明は、デジタルスチルカメラ１においてＲＯＭ１５に起動プログラムを記憶するのではなく、高速アクセス可能な不揮発メモリを設け、その不揮発メモリに起動プログラムを予め記憶しておくようにしても良い。
【０４０６】
因みに、かかる不揮発メモリとしては、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read  Only  Memory）やＭＲＡＭ（Magnetoresistive  Random  Access  Memory）等がある。
【０４０７】
これにより本発明は、判別起点立上制御処理や入力起点立上制御処理において撮像制御部５、表示制御部６、現像制御部７、保存制御部８が不揮発メモリ内の起動プログラムに従い撮像立上処理、表示立上処理、現像立上処理、保存立上処理を実行することができる。
【０４０８】
よって本発明は、かかる構成の場合、判別起点立上制御処理及び入力起点立上制御処理においてＲＯＭ１５から起動プログラムをプログラムバッファ１７へ読み出す必要がない分、処理を簡易化し得ると共に、処理時間を短くすることができる。
【０４０９】
すなわち、本発明は、かかる構成の場合、判別起点立上制御処理及び入力起点立上制御処理の開始から撮像立上処理が終了するまでの時間をさらに短くして、一段と早く撮像命令の入力の受け付けを開始することができる。
【０４１０】
また本発明は、かかる構成の場合、デジタルスチルカメラ１に、ＲＯＭ１５及びプログラムバッファ１７に換えて不揮発メモリを設けることで、構成を簡易化することもできる。
【０４１１】
［２−２  変形例２］
さらに上述した実施の形態においては、判別起点立上制御処理を開始すると、第１の処理形態で装置立上処理として撮像立上処理及び保存立上処理をほぼ同時に開始し、表示立上処理及び現像立上処理を順次実行するようにした場合について述べた。
【０４１２】
しかしながら本発明は、これに限らず、判別起点立上制御処理を開始すると、第１の処理形態としての第１又は第２の動作クロックで撮像立上処理、表示立上処理、現像立上処理、保存立上処理を種々の順番で順次実行するようにしても良い。
【０４１３】
また本発明は、第１の処理形態としての第２の動作クロックで撮像立上処理、表示立上処理、現像立上処理、保存立上処理を順次実行している途中で電源オン命令が入力されると、第２の処理形態として第２の動作クロックで残りの処理を並列に実行しても良い。
【０４１４】
さらに本発明は、第１の処理形態としての第２の動作クロックで撮像立上処理、表示立上処理、現像立上処理、保存立上処理を順次実行している途中で電源オン命令が入力されると、第２の処理形態として第１の動作クロックで残りの処理を順次実行しても良い。
【０４１５】
さらに本発明は、第１の処理形態としての第１の動作クロックで撮像立上処理、表示立上処理、現像立上処理、保存立上処理を順次実行している途中で電源オン命令が入力されると、第２の処理形態として第１の動作クロックで残りの処理を並列に実行しても良い。
【０４１６】
さらに本発明は、第１の処理形態として第１又は第２の動作クロックで撮像立上処理等を順次実行している途中で電源オン命令が入力されると、第２の処理形態として第１の動作クロックよりも高速な動作クロックで残りの処理を順次又は並列に実行しても良い。
【０４１７】
さらに本発明は、第１の動作クロックで撮像立上処理、表示立上処理、現像立上処理、保存立上処理を順次実行している途中で電源オン命令が入力されると、残りの処理をそのまま第１の動作クロックで順次実行するようにしても良い。
【０４１８】
本発明は、このような種々の構成によっても、上述した実施の形態の場合と同様の効果を得ることができる。
【０４１９】
［２−３  変形例３］
さらに上述した実施の形態においては、判別起点立上制御処理において電源オン命令が入力された後、撮像命令を入力させるようにした場合について述べた。
【０４２０】
しかしながら本発明は、これに限らず、判別起点立上制御処理において電源オン命令が入力されたときに、少なくとも撮像立上処理が終了していると、その入力に応じて被写体を写真撮影用に自動的に撮像するようにしても良い。
【０４２１】
また本発明は、判別起点立上制御処理において電源オン命令が入力されたときに、少なくとも撮像立上処理が終了してはいないと、撮像立上処理が終了した時点に、被写体を写真撮影用に自動的に撮像するようにしても良い。
【０４２２】
［２−４  変形例４］
さらに上述した実施の形態においては、判別起点立上制御処理中に電源オン命令が入力されると、第２の動作クロックで実行中の撮像立上処理、表示立上処理、現像立上処理、保存立上処理を途中から第１の動作クロックで実行するようにした場合について述べた。
【０４２３】
しかしながら本発明は、これに限らず、判別起点立上制御処理中に電源オン命令が入力されると、第２の動作クロックで実行中の撮像立上処理、表示立上処理、現像立上処理、保存立上処理を第１の動作クロックで初めから実行し直すようにしても良い。
【０４２４】
また主制御部１２は、例えば、撮像立上処理、表示立上処理、現像立上処理、保存立上処理をそれぞれ第１の動作クロックや第２の動作クロックで実行した場合の処理時間を予め記憶しておく。
【０４２５】
さらに主制御部１２は、判別起点立上制御処理において撮像立上処理、表示立上処理、現像立上処理、保存立上処理を開始する毎に、処理時間の計時を開始する。そして主制御部１２は、判別起点立上制御処理中に電源オン命令が入力されると、計時していた処理時間と、記憶していた処理時間とに基づき、実行中の撮像立上処理、表示立上処理、現像立上処理、保存立上処理について最も早く終了可能な処理手法を選択する。
【０４２６】
すなわち、主制御部１２は、第２の動作クロックで実行中の撮像立上処理、表示立上処理、現像立上処理、保存立上処理を途中から第１の動作クロックで実行するか、又は第１の動作クロックで初めから実行し直すべきかを選択する。そして主制御部１２は、電源オン命令の入力時点に実行中だった撮像立上処理、表示立上処理、現像立上処理、保存立上処理については、その選択結果に従い最も早く終了させるようにしても良い。
【０４２７】
［２−５  変形例５］
さらに上述した実施の形態においては、デジタルスチルカメラ１に現像制御部７と保存制御部８とを設けるようにした場合について述べた。
【０４２８】
しかしながら本発明は、これに限らず、デジタルスチルカメラ１に、現像制御部７と保存制御部８との両方の機能を有する１つの記憶制御部を設けるようにしても良い。
【０４２９】
そして本発明は、撮像モード時、記憶制御部が、写真用撮像データに対し現像処理及び保存処理を順次施して保存写真画像データを生成して外部メディアの記憶媒体２９に記憶するようにしても良い。
【０４３０】
これに加えて本発明は、デジタルスチルカメラ１に、現像制御部７と保存制御部８とに代えて１つの記憶制御部を設けるようにしても良い。
【０４３１】
そして本発明は、撮像モード時、記憶制御部が、写真用撮像データを現像処理して圧縮写真画像データを生成し、当該生成した圧縮写真画像データを外部メディアの記憶媒体２９に記憶するようにしても良い。
【０４３２】
また本発明は、撮像モード時、記憶制御部が、写真用撮像データをそのまま外部メディアの記憶媒体２９に記憶し、表示モード時、その写真用撮像データを現像処理するようにしても良い。
【０４３３】
本発明は、このような種々の構成の場合、何れにおいてもデジタルスチルカメラ１の構成を簡易化することができると共に、判別起点立上制御処理及び入力起点立上制御処理において制御部立上処理を実行させる制御部を減らして処理時間を短くすることができる。
【０４３４】
［２−６  変形例６］
さらに上述した実施の形態においては、デジタルスチルカメラ１に表示制御部６及び表示部２１を設けるようにした場合について述べた。
【０４３５】
しかしながら本発明は、これに限らず、デジタルスチルカメラ１に、表示制御部６及び表示部２１に加えて、又は表示制御部６及び表示部２１に代えてビューファインダ（除き窓）を設けるようにしても良い。
【０４３６】
［２−７  変形例７］
さらに上述した実施の形態においては、電源オフ状態において電源オン命令の入力に応じて入力起点立上制御処理を開始し、また判別起点立上制御処理において処理内容を変更するようにした場合について述べた。
【０４３７】
しかしながら本発明は、これに限らず、電源オフ状態において種々の操作キーが操作されたとき装置立上処理の実行が要求されたものとみなして、入力起点立上制御処理を開始し、また判別起点立上制御処理において処理内容を変更するようにしても良い。
【０４３８】
［２−８  変形例８］
さらに上述した実施の形態においては、写真用撮像データを揮発メモリでなる撮像バッファ３０に一時記憶し、圧縮写真画像データを揮発メモリでなる画像バッファ３１に一時記憶するようにした場合について述べた。
【０４３９】
しかしながら本発明は、これに限らず、写真用撮像データをＥＥＰＲＯＭ又はＭＲＡＭのような不揮発メモリに一時記憶し、圧縮写真画像データもＥＥＰＲＯＭ又はＭＲＡＭのような不揮発メモリに一時記憶するようにしても良い。
【０４４０】
［２−９  変形例９］
さらに上述した実施の形態においては、本発明の撮像装置を、図１乃至図１２について上述したデジタルスチルカメラ１及び４０に適用するようにした場合について述べた。
【０４４１】
しかしながら本発明は、これに限らず、写真用や動画用の撮像機能を有するパーソナルコンピュータや携帯電話機、ＰＤＡ（Personal  Digital  Assistance）、携帯型ゲーム機器等の情報処理装置に適用することができる。また本発明は、写真用や動画用の撮像機能を有するデジタルビデオカメラや、携帯型再生装置等のように、この他種々の構成の撮像装置にも適用することができる。
【０４４２】
さらに本発明は、本発明の撮像制御方法を、上述のように被写体を写真撮影用に撮像する撮像モードでの装置立上処理に適用するのみならずに、被写体を録画用（動画像を記憶するための動画撮影用）に撮像する撮像モードでの装置立上処理に適用することもできる。
【０４４３】
［２−１０  変形例１０］
さらに上述した実施の形態においては、本発明による撮像制御プログラムを、図１乃至図１２について上述した主制御部１２及び４２に予め保持された主制御プログラムに適用した。そして主制御部１２及び４２が、その主制御プログラムに従って図７について上述したカメラ立上制御処理手順ＲＴ１を実行するようにした場合について述べた。
【０４４４】
しかしながら本発明は、これに限らず、デジタルスチルカメラ１及び４０が主制御プログラムの記録されたコンピュータ読取可能な記録媒体によって主制御プログラムをインストールしても良い。そして主制御部１２及び４２が、そのインストールした主制御プログラムに従って図７について上述したカメラ立上制御処理手順ＲＴ１を実行するようにしても良い。
【０４４５】
またデジタルスチルカメラ１及び４０は、ローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用して外部から主制御プログラムをインストールするようにしても良い。
【０４４６】
そして主制御プログラムをデジタルスチルカメラ１及び４０にインストールして実行可能な状態にするためのコンピュータ読取可能な記録媒体としては、例えばフレキシブルディスクのようなパッケージメディアで実現しても良い。
【０４４７】
また主制御プログラムをデジタルスチルカメラ１及び４０にインストールして実行可能な状態にするためのコンピュータ読取可能な記録媒体としては、ＣＤ−ＲＯＭ（Compact  Disc-Read  Only  Memory）のようなパッケージメディアで実現しても良い。
【０４４８】
さらに主制御プログラムをデジタルスチルカメラ１及び４０にインストールして実行可能な状態にするためのコンピュータ読取可能な記録媒体としては、ＤＶＤ（Digital  Versatile  Disc）等のパッケージメディアで実現しても良い。
【０４４９】
さらに、かかるコンピュータ読取可能な記録媒体としては、パッケージメディアのみならず、各種プログラムが一時的もしくは永続的に記録される半導体メモリや磁気ディスク等で実現しても良い。
【０４５０】
また、これらコンピュータ読取可能な記録媒体に主制御プログラムを記録する手段としては、ローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用しても良い。
【０４５１】
さらにコンピュータ読取可能な記録媒体に主制御プログラムを記録する手段としては、ルータやモデム等の各種通信インタフェースを介して記録するようにしても良い。
【０４５２】
［２−１１  変形例１１］
さらに上述した実施の形態においては、撮像機能を制御するための複数の制御部として、図１乃至図１２について上述した撮像制御部５、表示制御部６、現像制御部７、保存制御部８を適用するようにした場合について述べた。
【０４５３】
しかしながら本発明は、これに限らず、制御部に、現像制御部７及び保存制御部８の機能を併せ持つ記憶制御部と、撮像制御部５との２つの制御部や、当該記憶制御部、撮像制御部５及び表示制御部の３つの制御部を適用することができる。
【０４５４】
また本発明は、制御部に、撮像制御部、及びネットワーク上の記憶装置に保存写真画像データ又は圧縮写真画像データ等を記憶して保存するための制御部の２つの制御部を適用することもできる。さらに本発明は、マイクロプロセッサ又はＤＳＰ（Digital  Signal  Processor）でなる制御部等のように、この他種々の制御部も適用することができる。
【０４５５】
［２−１２  変形例１２］
さらに上述した実施の形態においては、複数の制御部の立上処理の実行を要求する要求部として、図１乃至図１２について上述した電源キーを適用するようにした場合について述べた。
【０４５６】
しかしながら本発明は、これに限らず、レリーズキーのような電源キー以外の操作キーのように、この他種々の構成の要求部を広く適用することができる。
【０４５７】
［２−１３  変形例１３］
さらに上述した実施の形態においては、装置本体に加えられる動きを検出する検出部として、図１乃至図１２について上述した加速度センサ及び角速度センサを有する検出部１１を適用するようにした場合について述べた。
【０４５８】
しかしながら本発明は、これに限らず、加速度センサのみや、角速度センサのみを有する検出部等のように、この他種々の構成の検出部を広く適用することができる。
【０４５９】
［２−１４  変形例１４］
さらに上述した実施の形態においては、装置本体の外観上は動作を停止させている電源オフ状態で、検出部が特定の動きを検出すると、電源オフ状態のまま複数の制御部にそれぞれ動作を開始させて立上処理を開始させ、要求部から立上処理の実行が要求されると、複数の制御部の立上処理の実行状況に応じて撮像命令の受け付けを開始させる立上制御部として、図１乃至図１２について上述したＣＰＵでなる主制御部１２を適用するようにした場合について述べた。
【０４６０】
しかしながら本発明は、これに限らず、マイクロプロセッサやＤＳＰでなる主制御部や、撮像制御部、表示制御部、現像制御部及び保存制御部の何れか等のように、この他種々の立上制御部を広く適用することができる。
【０４６１】
［２−１５  変形例１５］
さらに上述した実施の形態においては、被写体を撮像して撮像データを出力する撮像処理部として、図１乃至図１２について上述した撮像処理ブロック２０を適用するようにした場合について述べた。
【０４６２】
しかしながら本発明は、これに限らず、被写体を録画のための動画撮影用に撮像して時間的に連続な撮像データを順次生成する撮像処理ブロックに適用することができる。また本発明は、撮像処理部として、機械部品としてのシャッタに替えて電子シャッタの機能が設けられ、被写体を写真撮影用に撮像可能な撮像処理部のように、この他種々の構成の撮像処理部にも適用することができる。
【０４６３】
［２−１６  変形例１６］
さらに上述した実施の形態においては、撮像処理部を制御する撮像制御部として、図１乃至図１２について上述したＣＰＵでなる撮像制御部５を適用するようにした場合について述べた。
【０４６４】
しかしながら本発明は、これに限らず、マイクロプロセッサやＤＳＰでなる撮像制御部等のように、この他種々の構成の撮像制御部を広く適用することができる。
【０４６５】
［２−１７  変形例１７］
さらに上述した実施の形態においては、装置本体に着脱可能に装着される記憶媒体に撮像データを記憶する記憶制御部として、図１乃至図１２について上述したＣＰＵでなる現像制御部７と、ＣＰＵでなる保存制御部８とを適用するようにした場合について述べた。
【０４６６】
しかしながら本発明は、これに限らず、マイクロプロセッサやＤＳＰでなる記憶制御部を適用することができる。また本発明は、撮像データを現像処理して、得られた圧縮写真画像データを記憶媒体に記憶する現像制御部や、撮像データをそのまま記憶媒体に記憶する制御部等のように、この他種々の構成の記憶制御部も広く適用することができる。
【０４６７】
［２−１８  変形例１８］
さらに上述した実施の形態においては、装置本体に着脱可能に装着される記憶媒体として、図１乃至図１２について上述した外部メディアの不揮発メモリでなる記憶媒体２９を適用するようにした場合について述べた。しかしながら本発明は、これに限らず、光ディスクや磁気ディスク等のように、この他種々の記憶媒体を広く適用することができる。
【０４６８】
［２−１９  変形例１９］
さらに上述した実施の形態においては、表示部に撮像データに基づいて画像を表示させる表示制御部と表示部として、図１乃至図１２について上述したＣＰＵでなる表示制御部６を適用するようにした場合について述べた。
【０４６９】
しかしながら本発明は、これに限らず、マイクロプロセッサやＤＳＰでなる表示制御部等のように、この他種々の構成の表示制御部を広く適用することができる。
【産業上の利用可能性】
【０４７０】
本発明は、デジタルスチルカメラやデジタルビデオカメラ、携帯電話機等の撮像装置に利用することができる。
【符号の説明】
【０４７１】
１、４０……デジタルスチルカメラ、５……撮像制御部、６……表示制御部、７……現像制御部、８……保存制御部、１２、４２……主制御部、１５……ＲＯＭ、１７……プログラムバッファ、２０……撮像処理ブロック、２１……表示部、２９……記憶媒体、３０……撮像データバッファ、３１……画像データバッファ、４１……発光部、ＲＴ１……カメラ立上制御処理手順、ＳＲＴ１……判別起点立上制御処理手順、ＳＲＴ２……変更立上制御処理手順、ＳＲＴ３……入力起点立上制御処理手順。
【図１】
2010258607.tif 000003
【図２】
2010258607.tif 000004
【図３】
2010258607.tif 000005
【図４】
2010258607.tif 000006
【図５】
2010258607.tif 000007
【図６】
2010258607.tif 000008
【図７】
2010258607.tif 000009
【図８】
2010258607.tif 000010
【図９】
2010258607.tif 000011
【図１０】
2010258607.tif 000012
【図１１】
2010258607.tif 000013
【図１２】
2010258607.tif 000014