(57)【要約】【課題】  ハードディスクの電力制御をきめ細かに行う。【解決手段】  被写体の像を画像信号に変換する撮像手段（３１）、半導体メモリで構成された第一の画像保存領域（３２）、ハードディスクで構成された第二の画像保存領域（２９）、第一の画像保存領域の空き容量が第一の基準値以下になったか否かを判定する判定手段（５０）、撮像手段からの画像信号を第一の画像保存領域に逐次に保存させていき判定手段の判定結果が肯定になったときにハードディスクをアクティブにするアクティブ指示手段（５０）、ハードディスクがアクティブになったときに撮像手段からの画像信号の保存先を第二の画像保存領域に変更する保存先変更手段（５０）、ハードディスクがアクティブになったときに第一の画像保存領域に保存されている画像信号を第二の画像保存領域に移動する第一の画像移動手段（５０）を備える。【選択図】  図３
2006211022.tif 000002
【特許請求の範囲】
【請求項１】
被写体の像を画像信号に変換する撮像手段と、
半導体メモリで構成された第一の画像保存領域と、
ハードディスクで構成された第二の画像保存領域と、
前記第一の画像保存領域の空き容量が第一の基準値以下になったか否かを判定する判定手段と、
前記撮像手段からの画像信号を前記第一の画像保存領域に逐次に保存させていき前記判定手段の判定結果が肯定になったときに前記ハードディスクをアクティブにするアクティブ指示手段と、
前記ハードディスクがアクティブになったときに前記撮像手段からの画像信号の保存先を前記第二の画像保存領域に変更する保存先変更手段と、
前記ハードディスクがアクティブになったときに前記第一の画像保存領域に保存されている画像信号を前記第二の画像保存領域に移動する第一の画像移動手段と
を備えたことを特徴とする電子カメラ。
【請求項２】
さらに、前記半導体メモリは、揮発性メモリであり、電源オフが指示されたときに前記第一の画像保存領域に保存されている画像信号を前記第二の画像保存領域に移動する第二の画像移動手段を備えたことを特徴とする請求項１記載の電子カメラ。
【請求項３】
さらに、前記第二の画像移動手段は、電源オフが指示されたときに前記ハードディスクがスタンバイであった場合は、前記判定手段による判定結果に係わらず前記ハードディスクをアクティブにして前記第一の画像保存領域に保存されている画像信号を前記第二の画像保存領域に移動することを特徴とする請求項２記載の電子カメラ。
【請求項４】
さらに、前記撮像手段からの新たな画像信号のない状態が所定時間を経過したときに前記ハードディスクをスタンバイにするスタンバイ指示手段を備えたことを特徴とする請求項１乃至請求項３記載の電子カメラ。
【請求項５】
さらに、前記撮像手段は、任意のタイミングで行われる撮影指示に応答して被写体の像を静止画データに変換する静止画撮影を行い、前記ハードディスクのアクティブまたはスタンバイの状態を維持したままの状態で、複数回の前記静止画撮影を行うことを特徴とする請求項４記載の電子カメラ。
【請求項６】
被写体の像を画像信号に変換する撮像手段と、
半導体メモリで構成された第一の画像保存領域と、
ハードディスクで構成された第二の画像保存領域と、
前記第一の画像保存領域の空き容量が第一の基準値以下になったか否かを判定する判定手段と、
前記撮像手段からの画像信号を前記第一の画像保存領域に逐次に保存させていき前記判定手段の判定結果が肯定になったときに前記ハードディスクをアクティブにするアクティブ指示手段と、
前記ハードディスクがアクティブになったときに前記撮像手段からの画像信号の保存先を前記第二の画像保存領域に変更する保存先変更手段と、
ユーザによって択一的に選択される第一の設定と第二の設定の情報を保持するユーザ情報保持手段と、
前記ハードディスクがアクティブになったときに前記ユーザ情報保持手段の保持情報を読み出してその保持情報が第一の設定であれば、前記第一の画像保存領域に保存されているすべての画像信号を最優先で前記第二の画像保存領域に移動し、又は、その保持情報が第二の設定であれば、前記第一の画像保存領域に保存されている画像信号のうちのｎ枚の画像信号を非撮影期間を利用して前記第二の画像保存領域に移動する第三の画像移動手段と
を備えたことを特徴とする電子カメラ。
【請求項７】
さらに、前記ハードディスクをスタンバイにするスタンバイ指示手段を備え、該スタンバイ指示手段は、前記ユーザ情報保持手段の保持情報を読み出してその保持情報が第一の設定であれば、前回の撮影から所定時間を経過したときに前記ハードディスクをスタンバイにし、又は、その保持情報が第二の設定であれば、前回の撮影から所定時間を経過したときで且つ前記第一の画像保存領域の空き容量が第二の基準値以上になったときに前記ハードディスクをスタンバイにすることを特徴とする請求項６記載の電子カメラ。
【請求項８】
さらに、電源オフ時に前記第一の画像保存領域に保存されている画像信号の有無を調べ、保存されている場合には前記ハードディスクをアクティブにして、その画像信号を前記第二の画像保存領域に待避させた後、電源をオフにする電源オフ手段を備えたことを特徴とする請求項１乃至請求項７いずれかに記載の電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラに関し、特に、画像記憶用のハードディスクを備えた電子カメラに関する。
【背景技術】
【０００２】
近年、電子カメラに搭載された撮像デバイスの高画素化が著しい。すでに４００万画素を超え８００万画素に達する勢いである。高画素の画像は被写体の細部まで精細に再現でき、とりわけ、印刷した場合に緻密な印象のプリントが得られる点で好ましいが、一方で画像の保存枚数が少なくなるという問題がある。８００万画素機で撮影した画像（例：２３０４×１７２８画素）の場合、仮に、現時点の最大容量クラスの１ＧＢのメモリを使用したとしても、およそ２００枚程度しか保存できない。しかも、最近では、無圧縮の画像（ＲＡＷ画像という）を保存できるカメラも出回っており、このＲＡＷ画像の場合には、さらに保存枚数が減るため問題はより深刻になる。
【０００３】
そこで、電子カメラなどの小さな電子機器にも実装可能な小型のハードディスク（たとえば、１インチや０．８インチサイズ）が作られていること、また、その容量も２〜４ＧＢと交換型半導体メモリの数倍にも及ぶこと、さらに、汎用カード型インターフェースに対応したハードディスクも実用化されていることなどを背景にして、半導体メモリに代えてハードディスクを用いることが一部で行われている。
【０００４】
ハードディスクは、円盤状の磁気ディスクを高速回転させながら、ディスク面にヘッドを近づけてデータの書き込みや読み出しを行う記憶装置である。半導体メモリと比べてハードディスクはビット単価が安いという利点を持つ反面、電力消費が大きいという欠点を持つ。このため、電子カメラなどのバッテリで動作する電子機器においては、通常はハードディスクをスタンバイ状態（ディスクの回転を停止させた状態）にしておき、必要なときにだけアクティブ状態（ディスクを規定の回転速度で回転させた状態）に復帰させる電力セーブ制御が行われる。
【０００５】
特許文献１には、この電力セーブ制御の技術（以下、従来技術）が記載されている。
図２０は、従来技術の状態遷移図及び電力セーブタイミング図である。遷移図（ａ）において、バッテリ駆動の電子機器（従来技術ではビデオカメラ装置）の電源をオンにするとまず状態１になる。この状態１では、ハードディスク（以下、ＨＤＤと略す）はスタンバイ状態に維持される。状態２及び状態３は、ビデオ撮影を開始したときの状態である。この状態２では、ＨＤＤに対してアクティブ指示を出し、状態３では、ＨＤＤがアクティブになるまで（ディスクの回転が規定速度に達して安定するまで）の間の撮影データをホストバッファメモリに一時保存する。状態４は、ＨＤＤがアクティブになったとき以降の状態であり、この状態４ではホストバッファメモリに一時保存されていた撮影データをＨＤＤに転送して格納するとともに、それ以降の撮影データをホストバッファメモリ経由でＨＤＤに保存する。状態４（ＨＤＤアクティブ）から状態１（ＨＤＤスタンバイ）への復帰条件は「一定期間撮影が行われなかったとき」である。
【０００６】
したがって、この状来技術によれば、電力セーブタイミング図（ｂ）に示すように、撮影開始の所定時間（ディスクの回転が規定速度に達して安定するまでの時間）後の時点Ｔｓから撮影終了の一定期間経過後の時点Ｔｅまでの間をＨＤＤアクティブとすることができ、それ以外をＨＤＤスタンバイにして無駄な電力消費を抑えることができる。
【０００７】
【特許文献１】特開２００３−３０９７９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、ＨＤＤのディスク回転用モータは、慣性モーメントの大きいディスク板を停止状態から所定の回転数まで回転させる必要があるため、他のモータと同様またはそれ以上に、起動時に大きな電流（突入電流）が流れる。動画撮影の場合には、撮影開始から撮影終了までの時間が比較的長いため、撮影開始時にハードディスクをアクティブにし、撮影終了時にハードディスクをスタンバイにするような単純な制御であっても全体の消費電力が大きく変化することはないが、静止画撮影の場合には、撮影開始から撮影終了までの時間が短いため、上述したような単純な制御では、ＨＤＤスタンバイとＨＤＤアクティブとが頻繁に繰り返され、この突入電流による電力消費を無視できないことがある。
【０００９】
図２１は、ＨＤＤのディスク回転用モータの電流変化を示す図である。この図において、瞬間的に大きく増えている部分（ア）は、モータ起動時の突入電流である。この突入電流は、回転子の滑りに伴って発生する電流であり、安定時電流（ほぼ一定の値で推移している部分（イ））の数倍にも及ぶことがある。
【００１０】
今、最初のＨＤＤスタンバイから次のＨＤＤアクティブまでの期間が短いとき、その期間の面積Ａよりも、次のＨＤＤアクティブの突入電流の面積Ｂが大きくなることがある。このような状況（Ａ＜Ｂ）は、むしろ、ＨＤＤをスタンバイにせず、そのままアクティブにし続けた方が電力消費が少なくなるので得策である。
【００１１】
しかしながら、従来技術にあっては、撮影を開始すると常にＨＤＤをアクティブにするため、上記のような状況（Ａ＜Ｂ）に陥ることが充分に考えられ、そのような状況では、かえって電力消費が増えるという問題点がある。
【００１２】
そこで、本発明は、撮影開始に伴って常にハードディスク（ＨＤＤ）をアクティブにするのではなく、必要なときにだけアクティブにするようにきめ細かな電力制御を行うことにより、無駄な電力消費を招かないようにした電子カメラを提供することを目的とする。
【課題を解決するための手段】
【００１３】
請求項１記載の発明は、被写体の像を画像信号に変換する撮像手段と、半導体メモリで構成された第一の画像保存領域と、ハードディスクで構成された第二の画像保存領域と、前記第一の画像保存領域の空き容量が第一の基準値以下になったか否かを判定する判定手段と、前記撮像手段からの画像信号を前記第一の画像保存領域に逐次に保存させていき前記判定手段の判定結果が肯定になったときに前記ハードディスクをアクティブにするアクティブ指示手段と、前記ハードディスクがアクティブになったときに前記撮像手段からの画像信号の保存先を前記第二の画像保存領域に変更する保存先変更手段と、前記ハードディスクがアクティブになったときに前記第一の画像保存領域に保存されている画像信号を前記第二の画像保存領域に移動する第一の画像移動手段とを備えたことを特徴とする電子カメラである。
請求項２記載の発明は、さらに、前記半導体メモリは、揮発性メモリであり、電源オフが指示されたときに前記第一の画像保存領域に保存されている画像信号を前記第二の画像保存領域に移動する第二の画像移動手段を備えたことを特徴とする請求項１記載の電子カメラである。
請求項３記載の発明は、さらに、前記第二の画像移動手段は、電源オフが指示されたときに前記ハードディスクがスタンバイであった場合は、前記判定手段による判定結果に係わらず前記ハードディスクをアクティブにして前記第一の画像保存領域に保存されている画像信号を前記第二の画像保存領域に移動することを特徴とする請求項２記載の電子カメラである。
請求項４記載の発明は、さらに、前記撮像手段からの新たな画像信号のない状態が所定時間を経過したときに前記ハードディスクをスタンバイにするスタンバイ指示手段を備えたことを特徴とする請求項１乃至請求項３記載の電子カメラである。
請求項５記載の発明は、さらに、前記撮像手段は、任意のタイミングで行われる撮影指示に応答して被写体の像を静止画データに変換する静止画撮影を行い、前記ハードディスクのアクティブまたはスタンバイの状態を維持したままの状態で、複数回の前記静止画撮影を行うことを特徴とする請求項４記載の電子カメラである。
請求項６記載の発明は、被写体の像を画像信号に変換する撮像手段と、半導体メモリで構成された第一の画像保存領域と、ハードディスクで構成された第二の画像保存領域と、前記第一の画像保存領域の空き容量が第一の基準値以下になったか否かを判定する判定手段と、前記撮像手段からの画像信号を前記第一の画像保存領域に逐次に保存させていき前記判定手段の判定結果が肯定になったときに前記ハードディスクをアクティブにするアクティブ指示手段と、前記ハードディスクがアクティブになったときに前記撮像手段からの画像信号の保存先を前記第二の画像保存領域に変更する保存先変更手段と、ユーザによって択一的に選択される第一の設定と第二の設定の情報を保持するユーザ情報保持手段と、前記ハードディスクがアクティブになったときに前記ユーザ情報保持手段の保持情報を読み出してその保持情報が第一の設定であれば、前記第一の画像保存領域に保存されているすべての画像信号を最優先で前記第二の画像保存領域に移動し、又は、その保持情報が第二の設定であれば、前記第一の画像保存領域に保存されている画像信号のうちのｎ枚の画像信号を非撮影期間を利用して前記第二の画像保存領域に移動する第三の画像移動手段とを備えたことを特徴とする電子カメラである。
請求項７記載の発明は、さらに、前記ハードディスクをスタンバイにするスタンバイ指示手段を備え、該スタンバイ指示手段は、前記ユーザ情報保持手段の保持情報を読み出してその保持情報が第一の設定であれば、前回の撮影から所定時間を経過したときに前記ハードディスクをスタンバイにし、又は、その保持情報が第二の設定であれば、前回の撮影から所定時間を経過したときで且つ前記第一の画像保存領域の空き容量が第二の基準値以上になったときに前記ハードディスクをスタンバイにすることを特徴とする請求項６記載の電子カメラである。
請求項８記載の発明は、さらに、電源オフ時に前記第一の画像保存領域に保存されている画像信号の有無を調べ、保存されている場合には前記ハードディスクをアクティブにして、その画像信号を前記第二の画像保存領域に待避させた後、電源をオフにする電源オフ手段を備えたことを特徴とする請求項１乃至請求項７いずれかに記載の電子カメラである。
ここで、前記の“ハードディスク”とは、半導体メモリと比較して、アクティブ状態における消費電力が大きく、且つ、スタンバイ状態からアクティブ状態への移行に要する時間が長いというデメリットを有する代わりに、前記半導体メモリと比較して、記憶容量が大きい（または記憶容量当りのコストが小さい）というメリットを有する記憶手段のことをいう。かかる記憶手段の代表はハードディスクであるが、発明の思想上、それに限定されない。半導体メモリと比較して上記のメリットとデメリットを持つものであればよく、ハードディスクのような磁気による記録方式に限らず、たとえば、ＤＶＤ−ＲＯＭなどの光による記録方式を用いた記憶デバイスであってもよい。
また、ハードディスクやＤＶＤ−ＲＯＭなどのように、円盤状のディスクをモータによって回転させることによりアクティブ状態へ移行する記録方式に限らず、アクティブ状態への移行のために何らかの機械的動作を伴う記録方式を用いた記憶デバイスであればどのような記憶デバイスであってもよい。
また、前記の“半導体メモリ”とは、前記ハードディスクの特徴とは対照的な特徴を有する記憶手段であればよく、半導体メモリに限らず他の記憶方式のメモリであっても構わない。
また、前記の“揮発性メモリ”とは、電源オフ時にデータを保持することができない記憶手段のことをいう。電源オフ時にもデータを保持できるメモリは不揮発性メモリであり、前記の“ハードディスク”も電源をオフにしてもデータを保持し続けることができるため、広義にはこのハードディスクも不揮発性メモリの範疇に入る。
【発明の効果】
【００１４】
請求項１記載の発明によれば、半導体メモリで構成された第一の画像保存領域の空き容量が第一の基準値以下になるまでは、ハードディスクをスタンバイのまま維持するため、従来技術の不都合、すなわち、スタンバイとアクティブの間隔が狭い場合の突入電流による電力消費の悪化問題を招かない。
請求項２記載の発明によれば、電源をオフにする際に、前記第一の画像保存領域に画像信号が残されている場合でも、そのすべてをハードディスクで構成された前記第二の画像保存領域に待避させることができるので、画像を失うことはない。
請求項３記載の発明によれば、電源をオフにする際に、前記ハードディスクがスタンバイであった場合は、前記判定手段による判定結果に係わらず前記ハードディスクをアクティブにして前記第一の画像保存領域に保存されている画像信号を前記第二の画像保存領域に移動するので、前記第一の画像保存領域に画像信号が残されている場合でも、そのすべてをハードディスクで構成された前記第二の画像保存領域に待避させることができ、画像を失うことはない。
請求項４記載の発明によれば、前記撮像手段からの新たな画像信号のない状態が所定時間を経過したときに前記ハードディスクをスタンバイにするので、電力消費を抑えて、バッテリ寿命を延ばすことができる。
請求項５記載の発明によれば、前記ハードディスクのアクティブまたはスタンバイの状態を維持したままの状態で複数回の前記静止画撮影を行うので、撮影操作の即時性を損なうことがない。
請求項６記載の発明によれば、半導体メモリで構成された第一の画像保存領域の空き容量が第一の基準値以下になるまでは、ハードディスクをスタンバイのまま維持するため、従来技術の不都合、すなわち、スタンバイとアクティブの間隔が狭い場合の突入電流による電力消費の悪化問題を招かないことに加え、さらに、第一の設定にすると「節電効果」を重視し、一方、第二の設定にすると「撮影の快適性」を重視した特性にすることができる。つまり、第一の設定では、前記第一の画像保存領域に保存されているすべての画像信号を最優先で前記第二の画像保存領域に移動した後、撮影を行うようにしたので、ハードディスクのアクティブ期間を必要最小限にして「節電効果」を重視した特性にすることができ、又、第二の設定では、前記第一の画像保存領域に保存されている画像信号のうちのｎ枚の画像信号を非撮影期間を利用して前記第二の画像保存領域に移動するようにしたので、撮影操作を優先させることができ、「撮影の快適性」を重視した特性にすることができる。
請求項７記載の発明によれば、第一の設定では、前回の撮影から所定時間を経過したときに前記ハードディスクをスタンバイにするので、アクティブ期間の短縮化を図ることができ、一方、第二の設定では、前回の撮影から所定時間を経過したときに加えて前記第一の画像保存領域の空き容量が第二の基準値以上になったときに前記ハードディスクをスタンバイにするので、続けて撮影を行う際の快適性を損なうことがない。
請求項８記載の発明によれば、電源をオフにする際に、半導体メモリで構成された前記第一の画像保存領域に画像信号が残されている場合でも、そのすべてをハードディスクで構成された前記第二の画像保存領域に待避させることができるので、画像を失うことはない。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態を、デジタルカメラへの適用を例にして、図面を参照しながら説明する。なお、以下の説明における様々な細部の特定ないし実例および数値や文字列その他の記号の例示は、本発明の思想を明瞭にするための、あくまでも参考であって、それらのすべてまたは一部によって本発明の思想が限定されないことは明らかである。また、周知の手法、周知の手順、周知のアーキテクチャおよび周知の回路構成等（以下「周知事項」）についてはその細部にわたる説明を避けるが、これも説明を簡潔にするためであって、これら周知事項のすべてまたは一部を意図的に排除するものではない。かかる周知事項は本発明の出願時点で当業者の知り得るところであるので、以下の説明に当然含まれている。
【００１６】
まず、構成を説明する。
図１は、デジタルカメラ１０（電子カメラ）の正面図及び背面図、図２は、デジタルカメラ１０の底面側斜視図である。これらの図において、デジタルカメラ１０は、特にそれに限定されないが、箱形のカメラボディ１１の前面に沈胴式のレンズ鏡筒１２、ストロボ発光窓１３、ファインダ前面窓１４及び収音穴１５などを配置すると共に、カメラボディ１１の上面に電源スイッチ１６及びシャッターボタン１７などを配置し、さらに、カメラボディ１１の背面にファインダ後面窓１８、モード切り換えスイッチ１９、ズーム操作スイッチ２０、ＭＥＮＵ（メニュー）ボタン２１、上下左右方向移動ボタン２２、ＳＥＴ（セット）ボタン２３、ＤＩＳＰ（ディスプレイ）ボタン２４、拡声穴２５及び液晶モニタ２６などを配置し、加えて、図２に示すように、カメラボディ１１の底面に開閉蓋２７を設け、この開閉蓋２７を開くことによってカメラボディ１１の内部に実装されたバッテリ２８や大容量の記憶デバイス（本実施形態ではハードディスク２９）を着脱できるようになっている。
【００１７】
図３は、デジタルカメラ１０の内部ブロック図である。この図において、デジタルカメラ１０は、機能別に、音声入力系３０、撮像系３１（撮像手段）、制御系３２、音声出力系３３、画像ファイル記憶系３４、表示系３５及び操作系３６などに分類することができる。
【００１８】
これらの系毎に説明すると、音声入力系３０は、ボディ前面の収音穴１５の近くに配置されたマイク３７と、このマイク３７で拾った音を増幅するアンプ３８と、アンプ３８で増幅されたアナログの音声信号をデジタル信号に変換するＡ／Ｄ変換部３９と、デジタル変換された音声信号を一時的に記憶する音声メモリ４０とを備える。
【００１９】
撮像系３１は、ボディ前面のレンズ鏡筒１２に収められたズーム機能及びオートフォーカス機能付の撮影レンズ群４１と、この撮影レンズ群４１を通過した被写体像を二次元の画像信号に変換するＣＣＤ（Charge Coupled Devices）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）などからなる電子撮像部４２と、この電子撮像部４２からの画像信号に対して所要の画像処理を施す映像信号処理部４３と、信号処理後の画像信号を一時的に記臆する画像メモリ４４とを備えるとともに、レンズ鏡筒１２の不図示のフォーカス機構を駆動するフォーカス駆動部４５と、同ズーム機構を駆動するズーム駆動部４６と、ボディ前面のストロボ発光窓１３に設けられたストロボ発光部４７と、このストロボ発光部４７を駆動するストロボ駆動部４８と、これらの各部（電子撮像部４２、映像信号処理部４３、フォーカス駆動部４５、ズーム駆動部４６、ストロボ駆動部４８）を制御するための撮影制御部４９とを備える。
【００２０】
制御系３２は、上記の各系を制御してデジタルカメラ１０の動作を集中的にコントロールするＣＰＵ５０（判定手段、アクティブ指示手段、保存先変更手段、第一〜第三の画像移動手段、スタンバイ指示手段、電源オフ手段）と、このＣＰＵ５０の動作に必要な各種プログラムやデータを不揮発的に記憶するプログラムメモリ５１と、ＣＰＵ５０によってプログラムの実行領域として用いられるとともに、一時的な画像保存領域としても用いられる作業用メモリ５２（半導体メモリ、揮発性メモリ）と、このデジタルカメラ１０のユーザ固有の設定情報を保持するユーザ情報メモリ５３（ユーザ情報保持手段）とを備える。
【００２１】
これらのメモリ（プログラムメモリ５１、作業用メモリ５２及びユーザ情報メモリ５３）は、いずれも半導体メモリであるが、作業用メモリ５２は、電源スイッチ１６をオフにした後はその記憶情報が失われる「揮発性」のメモリであり、プログラムメモリ５１とユーザ情報メモリ５３は、電源スイッチ１６をオフにした後もその記憶情報が失われない「不揮発性」のメモリである点で相違する。
【００２２】
揮発性メモリの代表はＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）などのＲＡＭ（Random Access Memory）であり、また、不揮発性メモリの代表はＲ０Ｍ（Read Only Memory）やＰＲ０Ｍ（Programmable Read Only Memory）又はバッテリバックアップされたＤＲＡＭやＳＲＡＭである。これらの半導体メモリのうちプログラムメモリ５１にはＲＯＭを使用する。又は、プログラムの書き換え（バージョンアップ等）を考慮するのであればＰＲＯＭを使用してもよい。また、作業用メモリにはＤＲＡＭやＳＲＡＭなどのＲＡＭのうち特にリードライトの速度が早いものを使用する。また、ユーザ情報メモリ５３には不揮発性メモリのうちデータの書き換えが可能なもの（ＰＲＯＭ又はバッテリバックアップされたＤＲＡＭやＳＲＡＭ）を使用する。
【００２３】
以下、本明細書においては、説明の便宜上、プログラムメモリ５１を「ＲＯＭ」、作業用メモリ５２を「ＲＡＭ」、ユーザ情報メモリ５３を「ＰＲＯＭ」と言うこともある。但し、これらの意味するところは、「ＲＯＭ」は単に不揮発性メモリであること、「ＲＡＭ」は単に高速の揮発性メモリであること、「ＰＲＯＭ」は単に書き換え可能な不揮発性メモリであることを示しているに過ぎない。なお、ハードディスク２９も、電源スイッチ１６をオフにした後もデータを失わない記憶デバイスであるから、不揮発性メモリということができる。
【００２４】
音声出力系３３は、ＣＰＵ５０から適宜に出力される音声データをアナログの音声信号に変換するＤ／Ａ変換部５４と、この音声信号を増幅するアンプ５５と、増幅された音声信号を拡声するためにボディ背面の拡声穴２５の近くに設けられたスピーカ５６とを備える。
【００２５】
画像ファイル記憶系３４は、インターフェース部（Ｉ／Ｆ部）５７と、このインターフェース部５７に着脱可能に接続されるハードディスク２９とを備える。ここで、ハードディスク２９は、たとえば、ＰＣカード型のハードディスクとすることができる。ハードディスク２９の具体的構成については後述する。以下、ハードディスク２９のことを「ＨＤＤ」と略すこともある。
【００２６】
表示系３５は、ＣＰＵ５０から適宜に出力される表示データを一時的に保持するビデオメモリ（ＶＲＡＭ５８）を含む表示制御部５９と、表示制御部５９の出力信号を表示する液晶モニタ２６とを備える。
【００２７】
操作系３６は、カメラボディ１１の各部に設けられた様々な操作ボタン類、すなわち、シャッターボタン１７、モード切り換えスイッチ１９、ズーム操作スイッチ２０、ＭＥＮＵボタン２１、上下左右方向移動ボタン２２、ＳＥＴボタン２３、ＤＩＳＰボタン２４を含む操作入力部６０と、この操作入力部６０からの操作信号をＣＰＵ５０に入力するための入力回路６１とを備える。
【００２８】
図４は、ＣＰＵ５０のアドレス空間（アドレスマップともいう）の概念図である。この図において、アドレスマップ６２は、上から下に向かって順に積み重ねられたいくつかの矩形で構成されており、それぞれの矩形は、基本プログラム（Operating System）を格納するためのＯＳ領域６２ａ、デジタルカメラ用の応用プログラムを格納するためのアプリケーション領域６２ｂ、ＣＰＵ５０のワークエリアとしての作業領域６２ｃ、撮影画像を保存するための第一の画像保存領域６２ｄ、各種のユーザ設定領域を保存するためのユーザ情報保存領域６２ｅ及び撮影画像を保存するための第二の画像保存領域６２ｆとして用いられる。
【００２９】
ＯＳ領域６２ａとアプリケーション領域６２ｂのアドレスは、プログラムメモリ５１（ＲＯＭ）に割り当てられている。また、作業領域６２ｃと第一の画像保存領域６２ｄのアドレスは、作業用メモリ５２（ＲＡＭ）に割り当てられている。さらに、ユーザ情報保存領域６２ｅのアドレスは、ユーザ情報メモリ５３（ＰＲＯＭ）に割り当てられており、また、第二の画像保存領域６２ｆのアドレスは、ハードディスク２９（ＨＤＤ）に割り当てられている。
【００３０】
前記のとおり、プログラムメモリ５１（ＲＯＭ）は不揮発性メモリであるから、ＯＳ領域６２ａとアプリケーション領域６２ｂのデータは電源スイッチ１６をオフにした後も失われない。また、ハードディスク２９（ＨＤＤ）も不揮発性の記憶デバイスであるから、第二の画像保存領域６２ｆのデータも電源スイッチ１６をオフにした後も失われない。また、ユーザ情報メモリ５３（ＰＲＯＭ）は書き換え可能な不揮発性メモリであるから、ユーザ情報保存領域６２ｅのデータは電源スイッチ１６をオフにした後も失われず、且つ、その内容を適宜に書き換えることができる。また、作業用メモリ５２（ＲＡＭ）は揮発性メモリであるから、作業領域６２ｃと第一の画像保存領域６２ｄのデータは電源スイッチ１６をオフにした後は失われる。
【００３１】
図５は、ハードディスク２９の外観図及び内部ブロック図である。この図において、ハードディスク２９は、たとえば、ＰＣＭＣＩＡ（Personal Computer Memory Card International Association）のＴｙｐｅＩＩ規格の小型ケース６３の内部に、信号端子６４、電子基板６５、磁気ディスク６６、スピンドルモータ６７、磁気ヘッド６８、アーム６９、アクチュエータ７０などを組み込んで構成されており、電子基板６５には、バッファメモリ７１、ＡＴＡインターフェース７２、ハードディスクコントローラ７３、ＨＤＤマイコン７４、モータドライバ７５、ヘッドアンプ７６、リードライトチャネル７７、ＶＣＭドライ７８バなどが実装されている。
【００３２】
ハードディスク２９の転送方式には、ＡＮＳＩ（American National Standard Institute）が策定したＡＴＡ（AT Attachment）規格に定義された各種の転送プロトコル（ＰＩＯ、マルチワードＤＭＡ、ウルトラＤＭＡ等）を用いることができる。
【００３３】
ハードディスク２９のデータアクセスの流れは、次のとおりである。まず、ＣＰＵ５０は、Ｉ／Ｆ部５７に指示を出し、ＡＴＡインターフェース部７２を介してハードディスクコントローラ７３内のＡＴＡレジスタ７３ａに対して、転送制御コマンドやパラメータをセットする。通常はライトコマンドと共に、転送データの記録開始位置となる論理ブロックアドレスと、その開始アドレスからのデータ長（セクタ数）をセットする。ＰＣカード型のＨＤＤを含め、一般的なセクタサイズは５１２バイトである。
【００３４】
ハードディスク２９の準備ができると、Ｉ／Ｆ部５７で生成されるＡＴＡレジスタ７３ａへの書き込み制御信号に同期して、ＡＴＡインターフェース部７２を介し、ハードディスクコントローラ７３内の所定のＡＴＡレジスタ７３ａにデータが書き込まれる。ハードディスクコントローラ７３では、ＡＴＡレジスタ７３ａに書き込まれたデータを読み出し、バッファメモリ７１に格納する。バッファメモリ７１に格納されたデータには、１セクタ（５１２バイト）ごとに、プリアンブル、シンクマーク、誤り訂正符号及びポストアンブルが付加され、データセクタを形成した後、磁気ディスク６６の回転に同期しながら、リードライトチャネル７７に転送される。
【００３５】
リードライトチャネル７７では、データセクタにチャネル符号化を施し、磁気ヘッド６８と磁気ディスク６６からなる磁気記録チャネルの特性に適した２値系列信号に変換する。この２値系列信号は、ヘッドアンプ７６により、矩形状の記録電流波形に対応付けられ、磁気ヘッド６８により磁気ディスク６６上の磁化反転パターンとして記録される。磁気ヘッド６８は、ＶＣＭ７０ａによって駆動されるアクチュエータ７０に支えられており、ハードディスクコントローラ７３とＨＤＤマイコン７４がＶＣＭドライバ７８を制御することで、目的の物理アドレスに移動される。
【００３６】
本実施形態のハードディスク２９は、完全な停止状態（電源オフ状態）と、スピンドルモータ６７の回転を停止させた状態（以下「スタンバイ状態」）と、スピンドルモータ６７を規定の速度（毎分数千回転）で回転させている状態（以下「アクティブ状態」）の三つの状態をとることができる。電源オフ状態からスタンバイ状態への遷移時間は短いが、スタンバイ状態からアクティブ状態への遷移時間は比較的長い。規定の回転速度に達し且つその速度が安定するまでに若干の時間がかかるからである。ハードディスク２９の「アクティブ状態」への遷移は、ＡＴＡプロトコルの場合、ＡＴＡレジスタ７３ａ内のステータスレジスタの最上位ビット（ビジービット）をモニタすることによって正確に知ることができる。すなわち、ビジービットが“１”から“０”に変化すると、スピンドルモータ６７が規定の速度（毎分数千回転）に達し、「アクアクティブ状態」になったことを明示する。
【００３７】
次に、作用を説明する。
図６は、デジタルカメラ１０の全体的な制御プログラムのフローチャートを示す図である。この制御プログラムは、プログラムメモリ５１のアプリケーション領域６２ｂに予め格納されたものであり、デジタルカメラ１０の電源スイッチ１６をオンにしたときに、ＣＰＵ５０によって作業用メモリ５２の作業領域６２ｅにロードされ、このＣＰＵ５０によって実行されるものである。なお、制御プログラムの機能のいくつか（たとえば、ハードディスク２９へのアクセス等）は、プログラムメモリ５１のＯＳ領域６２ａに格納されているＯＳの機能であるが、ここでは、説明の簡単化のために、すべての機能を制御プログラムで実現するものとする。
【００３８】
図示のフローチャートは、電源スイッチ１６をオンにしたときに実行される「電源ＯＮ処理」（ステップＳ１０）と、電源スイッチ１６のオフを判定する電源ＯＦＦ判定処理（ステップＳ１１）と、この電源０ＦＦ判定処理の判定結果が肯定（“ＹＥＳ”）になったときに実行される「電源ＯＦＦ処理」（ステップＳ１２）と、この電源０ＦＦ判定処理の判定結果が否定（“ＮＯ”）のときにモード切り換えスイッチ１９が再生モード位置にあるか撮影モード位置にあるかを判定する「モード判定処理」（ステップＳ１３）と、そのモード判定処理の判定結果に従って択一的に実行される「再生モード処理」（ステップＳ１４）及び「撮影モード処理」（ステップＳ１５）とを含む。
【００３９】
「電源ＯＮ処理」（ステップＳ１０）と「電源ＯＦＦ処理」（ステップＳ１２）は、それぞれ電源オン時とオフ時に１度だけ実行されるが、「モード判定処理」（ステップＳ１３）は、電源０ＦＦ判定処理の判定結果が否定（“ＮＯ”）になっている間、つまり、デジタルカメラ１０の電源スイッチ１６がオンになっている間、繰り返し実行されるようになっている。したがって、「再生モード処理」（ステップＳ１４）と「撮影モード処理」（ステップＳ１５）は、ステップＳ１３のモード判定処理の判定結果に従っていずれか一方が繰り返し実行されることになる。たとえば、モード切り換えスイッチ１９が再生モード位置にある場合には「再生モード処理」（ステップＳ１４）が繰り返し実行され、又は、モード切り換えスイッチ１９が撮影モード位置にある場合には「撮影モード処理」（ステップＳ１５）が繰り返し実行される。
【００４０】
図７は、電源ＯＮ処理（ステップＳ１０）のフローチャートを示す図である。このフローチャートでは、まず、デジタルカメラ１０の各部のイニシャライズ処理を実行し（ステップＳ２０）、ハードディスク２９にスタンバイ指示を出した後、図６の制御プログラムに復帰する。
【００４１】
したがって、この電源ＯＮ処理（ステップＳ１０）によれば、デジタルカメラ１０の電源スイッチ１６をオンにしたときに、ハードディスク２９を直ちにスタンバイ状態にすることができる。
【００４２】
図８は、電源ＯＦＦ処理（ステップＳ１２）のフローチャートを示す図である。このフローチャートでは、まず、作業用メモリ５２の第一の画像保存領域６２ｄに保存画像があるか否かを判定する（ステップＳ３０）。この保存画像については、後述の「撮影モード処理」で詳しく説明する。
【００４３】
保存画像がない場合には、ハードディスク２９に停止指示を出し（ステップＳ３１）、デジタルカメラ１０の各部のシャットダウン処理を実行（ステップＳ３２）した後、デジタルカメラ１０の電源をソフトオフする（ステップＳ３３）。
【００４４】
一方、保存画像がある場合には、まず、ハードディスク２９がスタンバイ状態にあるか否かを判定する（ステップＳ３４）。そして、スタンバイ状態であればハードディスク２９にアクティブ指示を出し（ステップＳ３５）、ハードディスク２９がアクティブになるまで待機する（ステップＳ３６）。
【００４５】
ハードディスク２９がスタンバイ状態にない（つまり、アクティブ状態にある）場合又はハードディスク２９がアクティブになった場合には、第一の画像保存領域６２ｄからすべての保存画像を読み出してハードディスク２９に書き込んだ後（ステップＳ３７）、ステップＳ３１以降を実行する。
【００４６】
したがって、この電源ＯＦＦ処理（ステップＳ１２）によれば、デジタルカメラ１０の電源スイッチ１６をオフにしたときに、作業用メモリ５２の第一の画像保存領域６２ｄに保存画像があるか否かを調べて保存画像がなければ、そのままハードディスク２９を停止してデジタルカメラ１０の電源をオフにすることができ、一方、保存画像がある場合には、ハードディスク２９の状態を調べてスタンバイであれば、ハードディスク２９をアクティブにしてからすべての保存画像をハードディスク２９に書き込んだ後、ハードディスク２９を停止してデジタルカメラ１０の電源をオフにすることができ、または、ハードディスク２９がアクティブであれば、すべての保存画像をハードディスク２９に書き込んだ後、ハードディスク２９を停止してデジタルカメラ１０の電源をオフにすることができる。
【００４７】
図９は、再生モード処理のフローチャートを示す図である。このフローチャートにおいて、まず、ＭＥＮＵボタン２１の押し下げ操作を判定し（ステップＳ４０）、ＭＥＮＵボタン２１が押し下げ操作されている場合には、再生モード用ＭＥＮＵ処理を実行（ステップＳ４１）した後、図６の制御プログラムに復帰する。なお、再生モード用ＭＥＮＵ処理とは、デジタルカメラ１０の再生モードに必要な各種設定を行うための処理であるが、本発明と直接の関連がないためここでの説明を省略する。
【００４８】
ＭＥＮＵボタン２１が押し下げ操作されていない場合には、次に、ハードディスク２９がスタンバイ状態であるか否かを判定する（ステップＳ４２）。そして、スタンバイ状態であればハードディスク２９にアクティブ指示を出し（ステップＳ４３）、ハードディスク２９がアクティブになるまで待機する（ステップＳ４４）。
【００４９】
ハードディスク２９がスタンバイ状態にない（つまり、アクティブ状態にある）場合又はハードディスク２９がアクティブになった場合には、次に、ハードディスク２９の第二の画像保存領域６２ｆに保存されている画像の中から所定の画像（たとえば、撮影日が最も新しい画像）を読み出し（ステップＳ４５）、その画像を、たとえば、Ｅｘｉｆフォーマットに従って伸張して（ステップＳ４６）（但しＲＡＷ画像の場合は無伸張）、液晶モニタ２６に表示する（ステップＳ４７）。
【００５０】
次いで、上下左右方向移動ボタン２２やＳＥＴボタン２３の操作の有無から表示画像変更を行うか否かを判定する（ステップＳ４８）。そして、表示画像変更の場合には、ハードディスク２９の第二の画像保存領域６２ｆに保存されている画像の中から次画像を読み出し（ステップＳ４９）、再びステップＳ４６以降を実行する。但し、次画像が最後の画像である場合には、最初の画像に戻してから（ステップＳ５０、ステップＳ５１）再びステップＳ４６以降を実行する。
【００５１】
一方、上下左右方向移動ボタン２２やＳＥＴボタン２３が操作されなかった場合には、前回の画像表示から所定時間（Ｔｂ）経過したか否かを判定し（ステップＳ５２）、所定時間（Ｔｂ）経過していなければ、そのまま図６の制御プログラムに復帰し、所定時間（Ｔｂ）経過していれば、バッテリ２８の消耗を防止するために、ハードディスク２９にスタンバイ指示（ステップＳ５３）を出した後、図６の制御プログラムに復帰する。
【００５２】
したがって、この再生モード処理によれば、ＭＥＮＵボタン２１を押すことによって再生モード用ＭＥＮＵ処理を実行することができ、一方、ＭＥＮＵボタン２１を押さなければ、ハードディスク２９をアクティブにして、ハードディスク２９の第二の画像保存領域６２ｆに格納されている１枚の画像を読み出して液晶モニタ２６に再生表示することができ、また、前回の画像表示から所定時間（Ｔｂ）を経過するとハードディスク２９をスタンバイ状態にしてバッテリ２８の消耗を防止することができる。
【００５３】
図１０は、撮影モード処理のフローチャートを示す図である。このフローチャートにおいて、まず、ＭＥＮＵボタン２１の押し下げ操作を判定し（ステップＳ６０）、ＭＥＮＵボタン２１が押し下げ操作されている場合には、撮影モード用ＭＥＮＵ処理を実行（ステップＳ６１）した後、図６の制御プログラムに復帰する。
【００５４】
図１１は、撮影モード用ＭＥＮＵ処理のフローチャートを示す図である。このフローチャートにおいて、まず、撮影モード用メニュー画面を表示する（ステップＳ６１ａ）。
【００５５】
図１２は、撮影モード用メニュー画面を示す図である。この図において、撮影モード用メニュー画面７９は、たとえば、撮影タブ８０や設定タブ８１などを有する任意意匠のメニュー画面であるが、既存の各種メニュー項目（たとえば、撮影モードメニュー８２、セルフタイマーメニュー８３、サイズメニュー８４・・・・）に加えて、電池節約メニュー８５という新たなメニュー項目を有する点、及び、その電池節約メニュー８５の下位メニュー画面８６の中に、「する」８７、「しない」８８という二つの択一的選択メニューを有する点に特徴がある。
【００５６】
再び、図１１に戻り、次いで、その撮影メニュー画面７９のいずれかのメニュー項目が選択されているか否かを判定する（ステップＳ６１ｂ）。いずれのメニュー項目も選択されていない場合には、再びＭＥＮＵボタン２１の押し下げ操作を判定し（ステップＳ６１ｃ）、ＭＥＮＵボタン２１が押し下げ操作されると、撮影モード用ＭＥＮＵ処理の終了操作であると判断し、撮影モード用メニュー画面を閉じ（ステップＳ６１ｄ）た後、図１０のフローチャートに戻るが、いずれかのメニュー項目が選択されたときは、選択メニュー項目の分岐判定を行い（ステップＳ６１ｅ）、選択メニュー項目に対応した処理を実行した後、図１０のフローチャートに戻る。
【００５７】
今、電池節約メニュー８５が選択された場合を想定する。この場合には、まず、ユーザ情報メモリ５３のユーザ情報保存領域６２ｅから現在の「電池節約」の設定値（「する」又は「しない」）を読み込み（ステップＳ６１ｆ）、その設定値の情報を電池節約メニュー８５の下位メニュー画面８６に表示する（ステップＳ６１ｇ）。たとえば、図１２の下位メニュー画面８６の表示例では「する」８７が反転表示されているが、これは、ユーザ情報メモリ５３のユーザ情報保存領域６２ｅから読み込んだ現在の「電池節約」の設定値が「する」になっていることを表している。次いで、電池節約メニュー８５の下位メニュー画面８６の選択変更を判定する（ステップＳ６１ｈ）。「する」のままであれば、ステップＳ６１ｃに進み、「する」から「しない」に変更された場合には、ユーザ情報メモリ５３のユーザ情報保存領域６２ｅの「電池節約」の設定値を書き換え（「する」→「しない」）た後（ステップＳ６１ｉ）、ステップＳ６１ｃに進む。
【００５８】
したがって、この撮影モード用ＭＥＮＵ処理によれば、液晶モニタ２６の撮影モード用メニュー画面７９を見ながら、その電池節約メニュー８５の「する」８７又は「しない」８８を択一的に選択することができる。
【００５９】
再び、図１０に戻り、ＭＥＮＵボタン２１が押し下げ操作されていない場合には、次に、作業用メモリ５２の第一の画像保存領域６２ｄの空き容量（Ａ）を計算し（ステップＳ６２）、空き容量（Ａ）が第一の基準値ＳＬ１以下であるか否かを判定する（ステップＳ６３）。第一の基準値ＳＬ１とは、たとえば、１枚の画像又は数枚の画像のデータ量に相当する値である。
【００６０】
そして、空き容量（Ａ）が第一の基準値ＳＬ１以下でない場合には、作業用メモリ５２の第一の画像保存領域６２ｄに空きスペースがあると判断し、その第一の画像保存領域６２ｄを画像の保存先にして画像の撮影処理を実行する。すなわち、シャッタボタン１７の半押しを判定（ステップＳ６４）すると、絞りやフォーカス等の撮影条件を設定し（ステップＳ６５）、次いで、シャッタボタン１７の全押しを判定（ステップＳ６６）すると、撮影を実行して（ステップＳ６７）、その撮影画像を圧縮処理（ＲＡＷ画像の場合は無圧縮）して作業用メモリ５２の第一の画像保存領域６２ｄに保存（ステップＳ６８）した後、図６の制御プログラムに復帰する。
【００６１】
一方、空き容量（Ａ）が第一の基準値ＳＬ１以下である場合には、作業用メモリ５２の第一の画像保存領域６２ｄに充分な空きスペースがないと判断し、ユーザ情報メモリ５３から「電池節約」の設定値を読み込み（ステップＳ６９）、その設定値が「する」であるか「しない」であるかを判定する（ステップＳ７０）。そして、「しない」の場合は図１３のフローに進み、「する」の場合は図１５のフローに進む。
【００６２】
図１３及び図１４は、電池節約を「しない」場合の撮影モード処理のフローチャートを示す図である。このフローチャートにおいて。まず、ハードディスク２９がスタンバイであるか否かを判定する（ステップＳ７１）。そして、スタンバイ状態にあればハードディスク２９にアクティブ指示を出し（ステップＳ７２）、ハードディスク２９がアクティブになるまで待機する（ステップＳ７３）。
【００６３】
ハードディスク２９がスタンバイ状態にない（つまり、アクティブ状態にある）場合又はハードディスク２９がアクティブになった場合には、次に、シャッタボタン１７が半押しされたか否かを判定する（ステップＳ７４）。
【００６４】
シャッタボタン１７が半押しされていない場合には、作業用メモリ５２の第一の画像保存領域６２ｄに保存されている画像のうちｎ枚の画像を読み出し、ハードディスク２９の第二の画像保存領域６２ｆに保存（ステップＳ８３）してから、図１４のフローチャートに進むが、シャッタボタン１７が半押しされた場合には、ハードディスク２９の第二の画像保存領域６２ｆを画像の保存先にして画像の撮影処理を実行してから、図１４のフローチャートに進む。すなわち、絞りやフォーカス等の撮影条件を設定し（ステップＳ７５）、次いで、シャッタボタン１７の全押しを判定（ステップＳ７６）すると、撮影を実行して（ステップＳ７７）、その撮影画像を圧縮処理（ＲＡＷ画像の場合は無圧縮）してハードディスク２９の第二の画像保存領域６２ｆに保存（ステップＳ７８）する。
【００６５】
次いで、図１４のフローチャートでは、まず、作業用メモリ５２の第一の画像保存領域６２ｄの空き容量（Ａ）を計算し（ステップＳ７９）、空き容量（Ａ）が第二の基準値ＳＬ２以上であるか否かを判定する（ステップＳ８０）。第二の基準値ＳＬ２とは、第一の基準値ＳＬ１よりも大きな値である。そして、空き容量（Ａ）が第二の基準値ＳＬ２以上でない場合には、そのまま図６の制御プログラムに復帰し、空き容量（Ａ）が第二の基準値ＳＬ２以上である場合には、次に、前回の撮影から所定時間（Ｔａ）経過したか否かを判定する（ステップＳ８１）。前回の撮影から所定時間（Ｔａ）を経過していない場合には、まだ撮影が行われる可能性があると判断し、ハードディスク２９のアクティブ状態を維持して、そのまま図６の制御プログラムに復帰し、所定時間（Ｔａ）を経過していれば、撮影が行われる可能性は少ないと判断して、ハードディスク２９にスタンバイ指示（ステップＳ８２）を出した後、図６の制御プログラムに復帰する。
【００６６】
図１５及び図１６は、電池節約を「する」場合の撮影モード処理のフローチャートを示す図である。このフローチャートにおいて。まず、ハードディスク２９がスタンバイであるか否かを判定する（ステップＳ８４）。そして、スタンバイ状態にあればハードディスク２９にアクティブ指示を出し（ステップＳ８５）、ハードディスク２９がアクティブになるまで待機する（ステップＳ８６）。
【００６７】
ハードディスク２９がスタンバイ状態にない（つまり、アクティブ状態にある）場合又はハードディスク２９がアクティブになった場合には、次に、作業用メモリ５２の第一の画像保存領域６２ｄに保存されているすべての画像を読み出し、ハードディスク２９の第二の画像保存領域６２ｆに保存する（ステップＳ８７）。
【００６８】
次いで、シャッタボタン１７が半押しされたか否かを判定（ステップＳ８８）し、シャッタボタン１７が半押しされていない場合には、図１６のフローチャートに進み、一方、シャッタボタン１７が半押しされた場合には、ハードディスク２９の第二の画像保存領域６２ｆを画像の保存先にして画像の撮影処理を実行してから、図１６のフローチャートに進む。すなわち、絞りやフォーカス等の撮影条件を設定し（ステップＳ８９）、次いで、シャッタボタン１７の全押しを判定（ステップＳ９０）すると、撮影を実行して（ステップＳ９１）、その撮影画像を圧縮処理（ＲＡＷ画像の場合は無圧縮）してハードディスク２９の第二の画像保存領域６２ｆに保存（ステップＳ９２）する。
【００６９】
次いで、図１６のフローチャートでは、前回の撮影から所定時間（Ｔａ）経過したか否かを判定する（ステップＳ９３）。前回の撮影から所定時間（Ｔａ）を経過していない場合には、まだ撮影が行われる可能性があると判断し、ハードディスク２９のアクティブ状態を維持して、そのまま図６の制御プログラムに復帰し、所定時間（Ｔａ）を経過していれば、撮影が行われる可能性は少ないと判断して、ハードディスク２９にスタンバイ指示（ステップＳ６４）を出した後、図６の制御プログラムに復帰する。
【００７０】
図１７は、以上説明した撮影モード処理の要約図である。この図において、「Ａ＞ＳＬ１」は、図１０のステップＳ６３の“ＮＯ”判定に対応し、「Ａ≦ＳＬ１」は、同ステップＳ６３の“ＹＥＳ”判定に対応する。ここで、第一の基準値ＳＬ１は、前記定義のとおり、１枚の画像又は数枚の画像のデータ量に相当する値であるから、「Ａ＞ＳＬ１」となる場合は、作業用メモリ５２の第一の画像保存領域６２ｄの空き容量Ａが残っており、まだ、１枚ないし数枚程度の画像を保存できることを意味している。したがって、この場合（Ａ＞ＳＬ１）は、電池節約「する」と「しない」のいずれであっても、ハードディスク２９をスタンバイ状態のままにし、撮影画像の保存先を作業用メモリ５２の第一の画像保存領域６２ｄにすることにより、ハードディスク２９を常にスタンバイ状態に維持して、バッテリ２８の消耗を防止することができる。
【００７１】
これに対して、「Ａ≦ＳＬ１」となる場合は、作業用メモリ５２の第一の画像保存領域６２ｄの空き容量Ａがほとんど残っていない場合であるから、この第一の画像保存領域６２ｄを撮影画像の保存先にすることはできない。したがって、この場合（Ａ≦ＳＬ１）は、電池節約「する」と「しない」のいずれであっても、ハードディスク２９をアクティブ状態にし、且つ、撮影画像の保存先をハードディスク２９の第二の画像保存領域６２ｆにする。但し、電池節約「する」と「しない」で、作業用メモリ５２の第一の画像保存領域６２ｄからハードディスク２９の第二の画像保存領域６２ｆに移動する画像の枚数に違いがある。つまり、電池節約「する」場合は、作業用メモリ５２の第一の画像保存領域６２ｄに保存されている“すべての画像”をハードディスク２９の第二の画像保存領域６２ｆに移動するが、電池節約「しない」場合は、作業用メモリ５２の第一の画像保存領域６２ｄに保存されている画像のうち“ｎ枚の画像”をハードディスク２９の第二の画像保存領域６２ｆに移動する点で相違する。また、ハードディスク２９をアクティブ状態からスタンバイ状態へと復帰させる条件についても、電池節約「する」と「しない」で相違する。つまり、電池節約「する」場合は、単に前回の撮影から所定時間（Ｔａ）が経過したときにハードディスク２９をアクティブ状態からスタンバイ状態へと復帰させるが、電池節約「しない」場合は、この条件に加えて、さらに「Ａ＞ＳＬ２」となったときにハードディスク２９をアクティブ状態からスタンバイ状態へと復帰させる点で相違する。
【００７２】
上記の相違点は、「節電効果」と「撮影の快適性」のどちらを優先させるかによるものである。電池節約を「しない」場合は、作業用メモリ５２の第一の画像保存領域６２ｄから“ｎ枚ずつ画像を読み出して”ハードディスク２９に移動する。このように、作業用メモリ５２の第一の画像保存領域６２ｄからｎ枚ずつ画像を読み出してハードディスク２９に移動するということは、少なくとも作業用メモリ５２からの画像の読み出しとハードディスク２９への書き込みに要する時間がｎ枚の画像に対応して少なくなることを意味する。したがって、電池節約を「しない」設定にしておけば、画像の移動が、その間に行われる可能性がある撮影動作の妨げとならないから、「撮影の快適性」を重視した特性とすることができる。
【００７３】
加えて、電池節約を「しない」場合は、前回の撮影から所定時間（Ｔａ）を経過し、且つ「Ａ＞ＳＬ２」を満たしたときにハードディスク２９をスタンバイ状態に復帰するようになっており、とりわけ、後者の条件（Ａ＞ＳＬ２）によって、作業用メモリ５２の第一の画像保存領域６２ｄの空き容量Ａが充分になるまで（ＳＬ２を超えるまで）は、ハードディスク２９がスタンバイ状態にならない（アクティブ状態のままに維持される）から、たとえ、前回の撮影から所定時間（Ｔａ）を経過した後に再び撮影が行われたとしても、ハードディスク２９を再びアクティブにする必要がなく、直ちに撮影に入ることができ、したがって、この点においても「撮影の快適性」を重視した特性とすることができる。
【００７４】
これに対して、電池節約を「する」場合は、作業用メモリ５２の第一の画像保存領域６２ｄから“すべての画像を読み出して”ハードディスク２９に移動するようになっている。このように、作業用メモリ５２の第一の画像保存領域６２ｄからすべて画像を読み出してハードディスク２９に移動するということは、少なくとも作業用メモリ５２からの画像の読み出しとハードディスク２９への書き込みに要する時間が相当長くなるものの、電池節約を「しない」場合のようにｎ枚ずつ何度も繰り返さなくてもよいため、バッテリ２８の消耗を防止でき、したがって、「撮影の快適性」を重視した特性とすることができる。
【００７５】
加えて、電池節約を「する」場合は、前回の撮影から所定時間（Ｔａ）を経過すると直ちにハードディスク２９をスタンバイ状態に復帰するようになっており、ハードディスク２９のアクティブ期間を必要最小限にしてバッテリ２８の消耗を防止でき、したがって、この点においても「節電効果」を重視した特性とすることができる。
【００７６】
このように、本実施形態においては、ユーザの所望に応じたきめ細かなハードディスク２９の電力セーブ制御を実現し、「節電効果」と「撮影の快適性」という相反する要求を共に達成できるようにした点で、冒頭の従来技術にない優れた効果を得ることができる。つまり、電池節約を「しない」設定にしておけば「撮影の快適性」を重視した特性とすることができ、一方、電池節約を「する」設定にしておけば「節電効果」を重視した特性とすることができるという格別な効果を得ることができる。しかも、いずれの設定の場合も、従来技術のように撮影の都度、ハードディスク２９をアクティブにしないから、冒頭の不都合、すなわち、スピンドルモータ６７の突入電流による電力消費の悪化問題を招くこともない。
【００７７】
図１８は、電池節約を「しない」設定にしたときの概念図である。この図において、第一の基準値ＳＬ１を便宜的に“１”とし、第二の基準値ＳＬ２を便宜的に“３”とし、さらに、作業用メモリ５２の第一の画像保存領域６２ｄからハードディスク２９の第二の画像保存領域６２ｆに一度に移動する画像枚数ｎを便宜的に“１”とする。今、黒塗りの逆三角形印で撮影操作を示すことにすると、最初の撮影で、作業用メモリ５２の第一の画像保存領域６２ｄの空き容量Ａは“４”（Ａ＝４）になる。このＡの値は、２回目の撮影でＡ＝３、３回目の撮影でＡ＝２、４回目の撮影でＡ＝１になるので、結局、４回目の撮影の時点で条件「Ａ≦ＳＬ１」を満たすことになる。
【００７８】
この４回目の撮影の時点で、ハードディスク２９がアクティブになり、同時に、作業用メモリ５２の第一の画像保存領域６２ｄから１枚（ｎ枚）の画像を読み出してハードディスク２９の第二の画像保存領域６２ｆに移動しようとするが、この電池節約を「しない」設定は、撮影の快適性重視であるから、画像の移動よりも撮影を優先して実行する。すなわち、図中に示すように、ハードディスク２９がアクティブになった直後に撮影が行われたとき（ハードディスクの画像のライン上に描かれた黒塗りの逆三角形印）には、画像移動を後回しにして撮影を実行し、その撮影画像をハードディスク２９の第二の画像保存領域６２ｆに保存する。そして、さらに続けて撮影が行われた場合には、再び画像移動を後回しにして撮影を実行し、その撮影画像をハードディスク２９の第二の画像保存領域６２ｆに保存するという動作を撮影が行われなくなるまで繰り返し実行する。
【００７９】
上記の画像移動は、非撮影期間を利用して行われる。すなわち、シャッタボタン１７の半押しを検出しなくなると（図１３のステップＳ７４で“ＮＯ”を判定すると）、作業用メモリ５２の第一の画像保存領域６２ｄから１枚（ｎ枚）の画像を読み出してハードディスク２９の第二の画像保存領域６２ｆに移動し、その移動操作を、非撮影期間が継続している間、Ａ＞ＳＬ２になるまで繰り返す。
【００８０】
このように、電池節約を「しない」設定にしたときには、作業用メモリ５２の第一の画像保存領域６２ｄからハードディスク２９の第二の画像保存領域６２ｆへの画像移動を後回しにして撮影を優先的に行うため、撮影の快適性を犠牲にすることがない。また、ハードディスク２９のスタンバイからアクティブへの遷移は、Ａ≦ＳＬ１になったときであり、従来技術のような撮影の都度ではないから、冒頭の不都合、すなわち、スピンドルモータ６７の突入電流による電力消費の悪化問題も招かない。
【００８１】
図１９は、電池節約を「する」設定にしたときの概念図である。この図においても、第一の基準値ＳＬ１を便宜的に“１”とし、第二の基準値ＳＬ２を便宜的に“３”とし、さらに、作業用メモリ５２の第一の画像保存領域６２ｄからハードディスク２９の第二の画像保存領域６２ｆに一度に移動する画像枚数ｎを便宜的に“１”とする。今、黒塗りの逆三角形印で撮影操作を示すことにすると、最初の撮影で、作業用メモリ５２の第一の画像保存領域６２ｄの空き容量Ａは“４”（Ａ＝４）になる。このＡの値は、２回目の撮影でＡ＝３、３回目の撮影でＡ＝２、４回目の撮影でＡ＝１になるので、結局、４回目の撮影の時点で条件「Ａ≦ＳＬ１」を満たすことになる。
【００８２】
この４回目の撮影の時点でハードディスク２９がアクティブになり、同時に、作業用メモリ５２の第一の画像保存領域６２ｄからすべての画像を読み出してハードディスク２９の第二の画像保存領域６２ｆに移動する。上記の電池節約を「しない」設定にしたときに対して、画像の移動を後回しにしない点、及び、すべての画像を移動する点で相違する。この相違は、電池節約を「する」設定では節電効果を重視するからであり、すべての画像を一度に移動することによって、ｎ枚ずつに小分けして移動するのに比べて、ハードディスク２９のアクティブ期間を短縮できるからである。
【００８３】
このように、電池節約を「する」設定にしたときには、作業用メモリ５２の第一の画像保存領域６２ｄのすべての画像をハードディスク２９の第二の画像保存領域６２ｆに移動した後、撮影操作を許容するようにしたので、撮影の快適性は多少犠牲になるものの、ハードディスク２９のアクティブ期間を必要最小限にすることができ、それだけバッテリ２８の消耗を防止することができる。また、この電池節約を「する」設定にしたときにも、ハードディスク２９のスタンバイからアクティブへの遷移は、Ａ≦ＳＬ１になったときであり、従来技術のような撮影の都度ではないから、冒頭の不都合、すなわち、スピンドルモータ６７の突入電流による電力消費の悪化問題も招かない。
【００８４】
なお、一般にデジタルカメラによる撮影に際しては、電源スイッチ１６をオンにしてから１枚ないしは数枚程度の少量の画像を撮影した後、電源スイッチ１６をオフにすることが多い。このような場合、作業用メモリ５２の第一の画像保存領域５２ｄの容量を当該少量の画像に適合した必要充分なものとしておけば、一回の撮影中に作業用メモリ５２の第一の画像保存領域５２ｄの空き容量（Ａ）が不足することはない。したがって、撮影中の画像の保存先は常に高速動作の作業用メモリ５２となるので、撮影の快適性を阻害しない。さらに、この場合、ハードディスク２９のスタンバイからアクティブへの遷移は、作業用メモリ５２の第一の画像保存領域５２ｄに保存された画像を電源オフ時に一括してハードディスク２９の第二の画像保存領域５２ｆに待避させるので、「電源オフ」ごとにしか行われない。したがって、ハードディスク２９のアクティブ遷移回数を削減して充分な節電効果を得ることもできる。
【００８５】
なお、以上の実施形態では、デジタルカメラ１０への適用を例にしたが、これに限定されない。画像の記憶デバイスとしてハードディスクを使用するバッテリ駆動の撮影装置一般、たとえば、カメラ付携帯電話機やカメラ付携帯情報端末などにも適用できることは当然である。
【図面の簡単な説明】
【００８６】
【図１】デジタルカメラ１０の正面図及び背面図である。
【図２】デジタルカメラ１０の底面側斜視図である。
【図３】デジタルカメラ１０の内部ブロック図である。
【図４】ＣＰＵ５０のアドレス空間の概念図である。
【図５】ハードディスク２９の外観図及び内部ブロック図である。
【図６】デジタルカメラ１０の全体的な制御プログラムのフローチャートを示す図である。
【図７】電源ＯＮ処理（ステップＳ１０）のフローチャートを示す図である。
【図８】電源ＯＦＦ処理（ステップＳ１２）のフローチャートを示す図である。
【図９】再生モード処理のフローチャートを示す図である。
【図１０】撮影モード処理のフローチャートを示す図である。
【図１１】撮影モード用ＭＥＮＵ処理のフローチャートを示す図である。
【図１２】撮影モード用メニュー画面を示す図である。
【図１３】電池節約を「しない」場合の撮影モード処理のフローチャートを示す図（１／２）である。
【図１４】電池節約を「しない」場合の撮影モード処理のフローチャートを示す図（２／２）である。
【図１５】電池節約を「する」場合の撮影モード処理のフローチャートを示す図（１／２）である。
【図１６】電池節約を「する」場合の撮影モード処理のフローチャートを示す図（２／２）である。
【図１７】撮影モード処理の要約図である。
【図１８】電池節約を「しない」設定にしたときの概念図である。
【図１９】電池節約を「する」設定にしたときの概念図である。
【図２０】従来技術の状態遷移図及び電力セーブタイミング図である。
【図２１】ＨＤＤのディスク回転用モータの電流変化を示す図である。
【符号の説明】
【００８７】
１０  デジタルカメラ（電子カメラ）
２９  ハードディスク
３１  撮像系（撮像手段）
５０  ＣＰＵ（判定手段、アクティブ指示手段、保存先変更手段、第一〜第三の画像移動手段、スタンバイ指示手段、電源オフ手段）
５２  作業用メモリ（半導体メモリ、揮発性メモリ）
５３  ユーザ情報メモリ（ユーザ情報保持手段）
６２ｄ  第一の画像保存領域
６２ｅ  ユーザ情報保存領域（ユーザ情報保持手段）
６２ｆ  第二の画像保存領域
【図１】
2006211022.tif 000003
【図２】
2006211022.tif 000004
【図３】
2006211022.tif 000005
【図４】
2006211022.tif 000006
【図５】
2006211022.tif 000007
【図６】
2006211022.tif 000008
【図７】
2006211022.tif 000009
【図８】
2006211022.tif 000010
【図９】
2006211022.tif 000011
【図１０】
2006211022.tif 000012
【図１１】
2006211022.tif 000013
【図１２】
2006211022.tif 000014
【図１３】
2006211022.tif 000015
【図１４】
2006211022.tif 000016
【図１５】
2006211022.tif 000017
【図１６】
2006211022.tif 000018
【図１７】
2006211022.tif 000019
【図１８】
2006211022.tif 000020
【図１９】
2006211022.tif 000021
【図２０】
2006211022.tif 000022
【図２１】
2006211022.tif 000023