(57)【要約】【課題】電力消費の集中化を防ぎ、電池残量が少ない場合でもＨＤＤへの撮影画像の記録を可能とする撮影装置を提供する。【解決手段】ＨＤＤ２１０の駆動制御が必要である（フラグ＝１の状態）と判別され（ステップＳ３０２でＮＯ）、且つデジタルカメラ１００の電池残量が規定値未満と判別された場合に（ステップＳ３１０でＮＯ）、撮影された画像を一旦メモリカード２００に書き込み（ステップＳ３１２）、撮影終了後（ステップＳ３０８，Ｓ３０９）に、メモリカード２００に書き込まれた画像をＨＤＤ２１０に書き込む（ステップＳ３１４）。よって、デジタルカメラ１００の電池残量が少ない場合に、ＨＤＤ２１０への記録動作とデジタルカメラ１００の撮影動作とがシーケンシャルに制御され、両方の動作にかかる電力消費の集中化を防ぎ、ＨＤＤ２１０への画像の記録が可能となる。【選択図】図９
2007195049.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、
前記撮像手段により撮像された画像を第１記録媒体または前記第１記録媒体よりも低電力で動作可能な第２記憶媒体に記録可能な記録手段と、
前記第１記録媒体の動作電力に関する情報を取得する情報取得手段と、
前記撮像手段により撮像された画像を前記第１記録媒体に記録する場合に、前記情報取得手段によって取得した前記動作電力に関する情報に応じて、前記第２の記憶媒体に一旦記録したのち前記第１の記録媒体に記録するように前記記録手段を制御するか、前記第２の記憶媒体に記録することなく前記第１の記録媒体に記録するように前記記録手段を制御するかを切り換えて制御する制御手段とを備えることを特徴とする撮像装置。
【請求項２】
前記情報取得手段は、前記第１の記録媒体が前記撮像装置からの電力供給を必要とするかどうかに関する情報を取得するとともに、前記第１の記録媒体が前記撮像装置からの電力供給を必要とする場合に、前記制御手段は前記第２の記憶媒体に一旦記録したのち前記第１の記録媒体に記録するように前記記録手段を制御することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記撮像装置の電力状態を検出する電力状態検出手段を備え、前記第１の記録媒体が前記撮像装置からの電力供給を必要とする場合であって、前記撮像装置の電力状態が規定値以上でない場合に、前記制御手段は前記第２の記憶媒体に一旦記録したのち前記第１の記録媒体に記録するように前記記録手段を制御することを特徴とする請求項１記載の撮像装置。
【請求項４】
前記情報取得手段は、前記第１の記録媒体の消費電力量に関する情報を取得するとともに、前記第１の記録媒体の消費電力量が規定値以上である場合に、前記制御手段は前記第２の記憶媒体に一旦記録したのち前記第１の記録媒体に記録するように前記記録手段を制御することを特徴とする請求項１記載の撮像装置。
【請求項５】
前記撮像装置の電力状態を検出する電力状態検出手段を備え、前記第１の記録媒体の消費電力量が規定値以上である場合であって、前記撮像装置の電力状態が規定値以上でない場合に、前記制御手段は前記第２の記憶媒体に一旦記録したのち前記第１の記録媒体に記録するように前記記録手段を制御することを特徴とする請求項１記載の撮像装置。
【請求項６】
前記第１記録媒体の動作を休止させる動作休止手段を備え、前記動作休止手段は前記情報取得手段によって取得した前記動作電力に関する情報に応じて、前記撮像手段が動作している間、前記第１記録媒体の動作を休止させることを特徴とする請求項１記載の撮像装置。
【請求項７】
被写体を撮像する撮像手段と、前記撮像手段により撮像された画像を第１記録媒体または前記第１記録媒体よりも低電力で動作可能な第２記憶媒体に記録可能な記録手段とを備える撮像装置の制御方法であって、
前記第１記録媒体の動作電力に関する情報を取得する情報取得ステップと、
前記撮像手段により撮像された画像を前記第１記録媒体に記録する場合に、前記情報取得手段によって取得した前記動作電力に関する情報に応じて、前記第２の記憶媒体に一旦記録したのち前記第１の記録媒体に記録するように前記記録手段を制御するか、前記第２の記憶媒体に記録することなく前記第１の記録媒体に記録するように前記記録手段を制御するかを切り換えて制御する制御ステップとを備えることを特徴とする撮像装置の制御方法。
【請求項８】
被写体を撮像する撮像手段と、前記撮像手段により撮像された画像を第１記録媒体または前記第１記録媒体よりも低電力で動作可能な第２記憶媒体に記録可能な記録手段とを備える撮像装置の制御プログラムであって、
前記第１記録媒体の動作電力に関する情報を取得する情報取得モジュールと、
前記撮像手段により撮像された画像を前記第１記録媒体に記録する場合に、前記情報取得手段によって取得した前記動作電力に関する情報に応じて、前記第２の記憶媒体に一旦記録したのち前記第１の記録媒体に記録するように前記記録手段を制御するか、前記第２の記憶媒体に記録することなく前記第１の記録媒体に記録するように前記記録手段を制御するかを切り換えて制御する制御モジュールとを備えることを特徴とする撮像装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影画像を記録するための複数の記録手段を有する撮像装置、当該装置の制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
近年、撮影画像を複数の記録媒体に選択的に記録できるデジタルカメラが製品化されている。この種のデジタルカメラは、複数の記録媒体を装着可能なスロットを装備しており、ユーザは切り替えスイッチ等で、撮影時における画像の記録先を選択できる構成になっている。
【０００３】
従来はスロットに装着可能な記録媒体としてメモリカードが一般的であったが、最近では記録容量が大きな磁気記録方式の磁気ディスクカードも使用されるようになっている。また、スロット装着方式ではない、外付けの磁気ディスク装置（以後、ＨＤＤ（Hard Disk Drive）という）を記録媒体として用いるデジタルカメラも考案されている。
【０００４】
しかし、ＨＤＤの特徴として消費電力が大きいという特徴があげられる。この特徴は、バッテリー駆動であるデジタルカメラにとっては致命的なものとなる。
【０００５】
そこで、上記の問題点を解決すべく、撮影時にカメラの電池残量を監視することによって、電池残量に応じて撮影画像の記録先をＨＤＤと半導体メモリとで使い分ける記録シーケンスの制御方法が提案されている（特許文献１参照）。この技術は、撮影時にカメラの電池残量が規定値以下になった場合は、ＨＤＤへの撮影画像の記録を禁止し、半導体メモリに撮影画像を記録し、電池の交換を促すというものである。
【特許文献１】特開２００１−８１４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の技術では、デジタルカメラの撮影動作とＨＤＤの駆動動作とが同時に起こる場合に、一時的に大きな電力が必要となるため、一時的にカメラの電池残量が規定値以下になり、本来ＨＤＤへの撮影画像の記録が可能であるにもかかわらず、ＨＤＤへの撮影画像の記録が全て禁止されるおそれがある。
【０００７】
そこで、本発明の目的は、電力消費の集中化を防ぎ、電池残量が少ない場合でもＨＤＤへの撮影画像の記録を可能とする撮影装置、当該装置の制御方法及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の撮像装置は、被写体を撮像する撮像手段と、前記撮像手段により撮像された画像を第１記録媒体または前記第１記録媒体よりも低電力で動作可能な第２記憶媒体に記録可能な記録手段と、前記第１記録媒体の動作電力に関する情報を取得する情報取得手段と、前記撮像手段により撮像された画像を前記第１記録媒体に記録する場合に、前記情報取得手段によって取得した前記動作電力に関する情報に応じて、前記第２の記憶媒体に一旦記録したのち前記第１の記録媒体に記録するように前記記録手段を制御するか、前記第２の記憶媒体に記録することなく前記第１の記録媒体に記録するように前記記録手段を制御するかを切り換えて制御する制御手段とを備えることを特徴としている。
【０００９】
本発明の撮像装置の制御方法は、被写体を撮像する撮像手段と、前記撮像手段により撮像された画像を第１記録媒体または前記第１記録媒体よりも低電力で動作可能な第２記憶媒体に記録可能な記録手段とを備える撮像装置の制御方法であって、前記第１記録媒体の動作電力に関する情報を取得する情報取得ステップと、前記撮像手段により撮像された画像を前記第１記録媒体に記録する場合に、前記情報取得手段によって取得した前記動作電力に関する情報に応じて、前記第２の記憶媒体に一旦記録したのち前記第１の記録媒体に記録するように前記記録手段を制御するか、前記第２の記憶媒体に記録することなく前記第１の記録媒体に記録するように前記記録手段を制御するかを切り換えて制御する制御ステップとを備えることを特徴としている。
【発明の効果】
【００１０】
本発明によれば、第１の記録媒体の動作電力に関する情報に応じて、前記第２の記憶媒体に一旦記録したのち前記第１の記録媒体に記録するように前記記録手段を制御するか、前記第２の記憶媒体に記録することなく前記第１の記録媒体に記録するように前記記録手段を制御するかを切り換えて制御することによって、第１の記録媒体を動作させるための電力が不足して画像記録ができなくなるという課題を解決できる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施の形態を説明する。
【００１２】
図１は、本発明の実施の形態に係る撮像装置の全体構成を示すブロック図である。
【００１３】
同図において、１００は撮像装置としてのデジタルカメラである。
【００１４】
１は撮影レンズ、２は絞り機能を備えるシャッター、３は光学像を電気信号に変換する撮像素子、４は撮像素子３のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。
【００１５】
５は撮像素子３、 Ａ／Ｄ変換器４、 Ｄ／Ａ変換器７にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路９及びシステム制御回路１７により制御される。
【００１６】
３１はタイマであり、タイミング発生回路５より供給されるクロック信号に基づいてシステム制御部１７で時間計測のために使用される。また、タイマ３１はリアルタイムクロックで構成されてもよい。
【００１７】
６は画像処理回路であり、Ａ／Ｄ変換器４からのデータ又はメモリ制御回路９からのデータに対して所定の画素補間処理や色変換処理を行う。
【００１８】
さらに、画像処理回路６は、撮像した画像データを用いて所定の演算処理を行い、これにより得られた演算結果に基づいてＴＴＬ（スルー・ザ・レンズ）方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１９】
９はメモリ制御回路であり、Ａ／Ｄ変換器４、タイミング発生回路５、画像処理回路６、画像表示メモリ１０、Ｄ／Ａ変換器７、メモリ１１及び圧縮・伸長回路１２を制御する。
【００２０】
Ａ／Ｄ変換器４のデータが画像処理回路６及びメモリ制御回路９を介して、又はＡ／Ｄ変換器４のデータが直接メモリ制御回路９を介して、画像表示メモリ１０又はメモリ１１に書き込まれる。
【００２１】
１０は画像表示メモリであり、７はＤ／Ａ変換器である。８はＴＦＴ−ＬＣＤ（Thin Film Transistor - Liquid Crystal Display）等から成る画像表示部であり、画像表示メモリ１０に書き込まれた表示用の画像データはＤ／Ａ変換器７を介して画像表示部８により表示される。
【００２２】
１１は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。撮影画像は一旦このメモリ１１に保存され、記録媒体選択部２６とシステム制御部１７によって複数ある記録媒体へと記録される。また、メモリ１１はシステム制御回路１７の作業領域としても使用することが可能である。
【００２３】
１２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ１１に格納された画像を読み込んで圧縮処理又は伸長処理を行い、処理を終えたデータをメモリ１１に書き込む。
【００２４】
１８は絞り機能を備えるシャッター２を制御する露光制御部である。１９は撮影レンズ１のフォーカシングを制御する測距制御部、２０は撮影レンズ１のズーミングを制御するズーム制御部である。
【００２５】
システム制御回路１７は画像処理回路６により得られた演算結果に基づき、露光制御部１８及び測距制御部１９に対して制御を行う。これにより、露光制御部１８及び測距制御部１９により、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理等が行われる。さらに、システム制御回路１７はデジタルカメラ１００全体を制御する。
【００２６】
２３はシステム制御回路１７の動作用の定数、変数及びプログラム等を記憶するメモリである。
【００２７】
２５はシステム制御回路１７でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示／発音する表示／発音部である。表示／発音部２５は、デジタルカメラ１００の操作部近辺の視認し易い位置に単数又は複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００２８】
表示／発音部２５の表示には、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示等がある。また、表示／発音部２５の表示には、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信I/F動作表示、日付け・時刻表示、合焦表示がある。さらに、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示等がある。
【００２９】
２４は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。
【００３０】
２９はシャッタースイッチＳＷ（１）で、不図示のシャッターボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００３１】
３０はシャッタースイッチＳＷ（２）で、不図示のシャッターボタンの操作完了でＯＮとなり、撮像素子３から読み出した信号をＡ／Ｄ変換器４及びメモリ制御回路９を介してメモリ１１に画像データを書き込む露光処理、画像処理回路６やメモリ制御回路９での演算を用いた現像処理、メモリ１１から画像データを読み出し、圧縮・伸長回路１２で圧縮を行い、記録媒体２００又は２１０に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００３２】
また、シャッタースイッチＳＷ（１）２９又はシャッタースイッチＳＷ（２）３０の押されるタイミングによって、システム制御部１７及び制御部１３，１４ではそれぞれ記録媒体２００，２１０の駆動制御が実行できる。
【００３３】
２８は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写/連写/セルフタイマー切り替えボタン等がある。さらに、操作部２８には、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付/時間設定ボタン等がある。
【００３４】
２１は電源制御部で、電池検出回路、ＤＣ−ＤＣコンバータ、及び通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御部２１は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路１７の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。２２はコネクタを示す。
【００３５】
３００は電源手段を示している。３０１はコネクタ２２と接続されるコネクタ、３０２はアルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、ACアダプター等からなる電源部である。
【００３６】
１３及び１４はメモリカードやハードディスク等の記録媒体をコントロールする制御部であり、１５及び１６はメモリカードやハードディスク等の記録媒体と接続を行うコネクタである。２７はコネクタ１５に記録媒体２００又はコネクタ１６に記録媒体２１０が装着されているか否かを検知する記録媒体着脱検知部である。
【００３７】
２６は撮影データの記録先を複数の記録媒体から選択するときの記録媒体選択部であり、スイッチやメニューボタンなどから構成される。
【００３８】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は起動時間が速く、消費電力の少ないメモリカードとする（以下、メモリカード２００という）。
【００３９】
メモリカード２００は、半導体メモリから構成される記録部２０３と、デジタルカメラ１００とのインタフェースであり且つ記録部２０３のデータ通信を制御する制御部２０２と、デジタルカメラ１００と接続を行うコネクタ２０１とを備えている。
【００４０】
２１０はメモリカードやハードディスク等の記録媒体である。記録媒体２１０は記録媒体２００に比べ、起動時間が遅く、消費電力の大きなＨＤＤとする（以下、ＨＤＤ２１０という）。
【００４１】
ＨＤＤ２１０は、磁気ディスクから構成される記録部２１３と、デジタルカメラ１００とのインタフェースであり且つ記録部２１３のデータ通信を制御する制御部２１２と、デジタルカメラ１００と接続を行うコネクタ２１１とを備えている。
【００４２】
なお、本実施の形態では、デジタルカメラ１００が記録媒体を取り付けるインターフェース及びコネクタを２つ備えているが、記録媒体を取り付けるインターフェース及びコネクタは、単数でも複数でもよい。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としてもよい。
【００４３】
図２〜図７は、撮影画像を記録媒体に記録する際に、電力の観点から記録シーケンスを制御するために、ＨＤＤ２１０接続初期において、制御に必要な情報を獲得するためのフローチャートである。以下で、各フローチャートについて順に説明する。
【００４４】
図２は、ＨＤＤ２１０がデジタルカメラ１００に接続された初期段階でデジタルカメラ１００により実行される処理を示すフローチャートである。
【００４５】
まず、システム制御部１７又は制御部１４がＨＤＤ２１０の情報を取得する（ステップＳ１０１）。ここで、ＨＤＤ２１０の情報とは、ＨＤＤ２１０自体が自己電源を有するかどうかを示している。例えば、ＨＤＤ２１０をデジタルカメラ１００にＵＳＢで接続する場合、ＵＳＢの規格からデバイス（ここではＨＤＤがデバイスとなる）のディスクリプタ（デバイスの情報が含まれるデータ構造体のことをいう）には自己電源を有するかどうかが示されている。一般的にディスクリプタの内容は、ＨＤＤ２１０の制御部２１２内の不揮発性メモリ等に書かれている。接続初期段階では、デジタルカメラ１００の制御部１４とＨＤＤ２１０の制御部２１２との間でこの情報が送受信され、デジタルカメラ１００はこの情報を取得することができる。
【００４６】
次に、ステップＳ１０１で取得された情報からＨＤＤ２１０が自己電源を有するか否かを判別する（ステップＳ１０２）。ステップＳ１０２において、ＨＤＤ２１０が自己電源を有する場合には、駆動制御が不要であることを示すためにフラグを１にして（ステップＳ１０３）、撮影動作待ち状態となり、本処理を終了する。一方、自己電源を持たない場合は、駆動制御が必要であることを示すためにフラグを０にして（ステップＳ１０４）、撮影動作待ち状態となり、本処理を終了する。
【００４７】
ステップＳ１０３，Ｓ１０４のフラグは、例えば、デジタルカメラ１００の不揮発性メモリ２４等に記録される。また、このフラグは、電力の観点からＨＤＤ２１０の駆動制御が必要であるかどうかを示すもので、フラグが１の場合は駆動制御不要、フラグが０の場合は駆動制御が必要であることを示している。一般にＨＤＤは駆動に際し、大電力を必要とするものが多いため、このフラグをもとに撮影時において駆動制御を行う。
【００４８】
図３は、ＨＤＤ２１０がデジタルカメラ１００に接続された初期段階でデジタルカメラ１００により実行される処理の第１変形例を示すフローチャートである。
【００４９】
図３において、ステップＳ１０１，Ｓ１０３，Ｓ１０４は図２と同一の処理なので、重複する説明は省略する。
【００５０】
ステップＳ１０１でＨＤＤ２１０の情報を取得した後、システム制御部１７又は制御部１４は取得した情報からＨＤＤ２１０の消費電流が規定値（例えば、１Ａ）以下であるか否かを判別する（ステップＳ１０５）。その結果、ＨＤＤ２１０の消費電流が規定値以下の場合は、電力について考慮しなくて良く、駆動制御不要であることを示すために、フラグを１にする（ステップＳ１０３）。一方、ＨＤＤ２１０の消費電流が規定値よりも多い場合は、電力について考慮し駆動制御が必要であることを示すために、フラグを０にする（ステップＳ１０４）。ここで、ステップＳ１０１のＨＤＤ２１０の情報とは、ＨＤＤ２１０が消費する最大消費電流を示している。例えば、ＨＤＤ２１０をデジタルカメラ１００にＵＳＢで接続する場合、ＵＳＢの規格からデバイス（ここではＨＤＤ２１０）のディスクリプタには最大消費電流の値が示されている。接続初期において画像処理装置１００はこの情報を得ることができる。
【００５１】
図４は、ＨＤＤ２１０がデジタルカメラ１００に接続された初期段階でデジタルカメラ１００により実行される処理の第２の変形例を示すフローチャートである。
【００５２】
図４の処理は図２及び図３の処理を組み合わせているので、図２及び図３と重複する説明は省略する。
【００５３】
ステップＳ１０１のＨＤＤ２１０の情報は、ＨＤＤ２１０自体が自己電源を有するかどうか示す情報及びＨＤＤ２１０が消費する最大消費電流を示す情報である。
【００５４】
図４では、自己電源を持つＨＤＤ２１０に対しては、消費電流に関係なく、電力について考慮しなくて良いことを示すために、フラグを１にしている（ステップＳ１０２→ステップＳ１０３）。さらに、自己電源を持たないＨＤＤ２１０に関しても、消費電流がある規定値以下のＨＤＤ２１０に関しては、フラグを１にしている（ステップＳ１０５→ステップＳ１０３）。そして、自己電源を持たずに、消費電流もある規定値以上のＨＤＤ２１０に関してのみ、電力の考慮が必要であることを示すために、フラグを０にしている（Ｓ１０４）。ステップＳ１０２とステップＳ１０５の条件分岐を図４に示すように組み合わせることで、自己電源を持たないＨＤＤに対しても消費電流が少ないときは余計な制御を行わず、図２や図３の処理よりも効率的にデジタルカメラ１００の制御が行えるようになる。また、図４において、ステップＳ１０２，Ｓ１０５の順序は前後しても構わないものとする。
【００５５】
このように、図４では、ＨＤＤ２１０の自己電源の有無、ＨＤＤ２１０の消費電流の大小を組み合わせて、フラグを設定している。
【００５６】
図５は、ＨＤＤ２１０がデジタルカメラ１００に接続された初期段階でデジタルカメラ１００により実行される処理の第３の変形例を示すフローチャートである。
【００５７】
まず、デジタルカメラ１００の電源としてＤＣカプラーを使用しているか否かを判別する（ステップＳ１０６）。ここで、ＤＣカプラーとはＡＣ電源からＤＣ電源を作るための装置で、バッテリー使用時とは異なり、ＤＣカプラー使用時はバッテリーの残量を気にする必要がなくなる。そのため、ステップＳ１０６においてＤＣカプラーの使用の有無を判断し、ＤＣカプラー使用時は（ステップＳ１０６でＹＥＳ）、自己電源の有無に関わらず、電力の考慮をしなくて良いことを示すために、フラグを１にする（ステップＳ１０３）。
【００５８】
ＤＣカプラ未使用時（ステップＳ１０６でＮＯ）、つまりバッテリー駆動時は、図２に示したフローチャートと同一の処理となるので、その説明は省略する。
【００５９】
このように、図５では、ＤＣカプラーを使用するかどうかと、ＨＤＤ２１０が自己電源を持つかどうかを組み合わせて、フラグを設定している。
【００６０】
図６は、ＨＤＤ２１０がデジタルカメラ１００に接続された初期段階でデジタルカメラ１００により実行される処理の第４の変形例を示すフローチャートである。
【００６１】
図５と同様に、デジタルカメラ１００の電源としてＤＣカプラーを使用しているか否かを判別する（ステップＳ１０６）。ＤＣカプラー使用時は（ステップＳ１０６でＹＥＳ）、ＨＤＤ２１０の消費電流の大小に関わらず、電力の考慮をしなくて良いことを示すために、フラグを１にする（ステップＳ１０３）。ＤＣカプラ未使用時（ステップＳ１０６でＮＯ）、つまりバッテリー駆動時は、図３に示したフローチャートと同一の処理となるので、その説明は省略する。
【００６２】
このように、図６では、ＤＣカプラーを使用するかどうかと、ＨＤＤ２１０の消費電流の大小を組み合わせて、フラグを設定している。
【００６３】
図７は、ＨＤＤ２１０がデジタルカメラ１００に接続された初期段階でデジタルカメラ１００により実行される処理の第５の変形例を示すフローチャートである。
【００６４】
図５，６と同様に、デジタルカメラ１００の電源としてＤＣカプラーを使用しているか否かを判別する（ステップＳ１０６）。ＤＣカプラー使用時は（ステップＳ１０６でＹＥＳ）、自己電源の有無、ＨＤＤ２１０の消費電流の大小に関わらず、電力の考慮をしなくて良いことを示すために、フラグを１にする（ステップＳ１０３）。ＤＣカプラ未使用時（ステップＳ１０６でＮＯ）、つまりバッテリー駆動時は、図４に示したフローチャートと同一の処理となるので、その説明は省略する。
【００６５】
このように、図７では、ＤＣカプラーを使用するかどうかと、ＨＤＤ２１０が自己電源を持つかどうかと、ＨＤＤ２１０の消費電流の大小とを組み合わせて、フラグを設定している。
【００６６】
図８は、図２〜図７のステップＳ１０１の詳細な処理内容を示すフローチャートである。ここでは、ＨＤＤ２１０がＵＳＢによってデジタルカメラ１００に接続されることを前提としている。ＵＳＢでは、規格上、ディスクリプタと呼ばれるデータ構造体に各デバイス（ここではＨＤＤ２１０）に関する情報が含まれており、ホスト（ここではデジタルカメラ１００）は接続時にデバイスに関する情報を得る手順になっている。
【００６７】
まず、ＨＤＤ２１０の接続を検知する記録媒体着脱検知部２７によってＨＤＤ２１０接続の有無が判断される（ステップＳ２０１）。ＨＤＤ２１０が接続された場合は、システム制御部１７又は制御部１４はＨＤＤ２１０のディスクリプタを読み（ステップＳ２０２）、必要な情報をデジタルカメラ１００の不揮発性メモリ２４に記憶し（ステップＳ２０３）、本処理を終了する。必要な情報とは、各ＨＤＤが自己電源を持つかどうかや各ＨＤＤの最大消費電流等を指す。
【００６８】
図９は、撮影時における撮影画像の記録先を制御する処理を示すフローチャートである。具体的には、図２〜図７において設定したフラグによって、撮影時における撮影画像の記録先を制御する。
【００６９】
まず、デジタルカメラ１００のシャッタースイッチ２９（ＳＷ１）が押下され、撮影動作が開始される（ステップＳ３０１）。
【００７０】
次いで、ステップＳ３０２では、図２〜図７で設定したフラグを用いて、当該フラグが１であるか否かを判別する。フラグが１の場合は、電力に関する考慮が必要ないため、ステップＳ３０３に進む。そこで、画像処理装置１００の測距制御部１９及び不図示の測光制御部によって測距・測光制御が行われ（ステップＳ３０３）、シャッタースイッチ３０（ＳＷ２）が押下されると（ステップＳ３０４）、露光制御部１８によって絞り機能つきシャッター２が制御され、露光が行われる（ステップＳ３０５）。撮像素子３によって撮影された画像はＡ／Ｄ変換回路４及び画像処理回路６、メモリ制御部９を介して、又はＡ／Ｄ変換回路４から直接メモリ制御部９を介して、バッファメモリ１１に書き込まれる（ステップＳ３０６）。一旦バッファメモリ１１に書き込まれた画像は記録媒体選択部２６及びシステム制御部１７の制御に従って、ＨＤＤ２１０へと書き込まれる。そして、シャッタースイッチ３０（ＳＷ２），２９（ＳＷ１）が順次ＯＦＦにされ（ステップＳ３０８，Ｓ３０９）、撮影が完了し、本処理は終了する。
【００７１】
上記ステップＳ３０２において、フラグが０である場合は、電力に関する考慮が必要なため、電源制御部２１及びシステム制御部１７によってデジタルカメラ１００の電池残量が規定値（例えば１Ａ）以上であるか否かが判別される（ステップＳ３１０）。ここで、デジタルカメラ１００の電池残量を検出する手段は電源制御部２１に具備されている。
【００７２】
ステップＳ３１０において、デジタルカメラの電池残量が規定値以上である場合は、ＨＤＤ２１０自体が電力に関する考慮が必要であっても、デジタルカメラ側に十分な電池電源が存在するため、ステップＳ３０３へ進む。
【００７３】
一方、ステップＳ３１０において、電池残量が規定値未満の場合は、ＨＤＤ２１０の駆動制御を行い、デジタルカメラ１００が早期に禁止電圧に至るのを防止する必要があるため、ＨＤＤ２１０をスリープモードにセットする（ステップＳ３１１）。ここで、禁止電圧とは、デジタルカメラ１００をシャットダウンするための基準電圧であり、デジタルカメラ１００の電源電圧がこの値を下回ったときにはシャットダウンする。
【００７４】
スリープモードでは、ＨＤＤ２１０の電力の消費を著しく抑えることができる。また、ＵＳＢ接続を例として考えた場合、ＵＳＢの規格上サスペンドという状態があり、この状態にあるデバイス（ここではＨＤＤ２１０）は、ホスト側から電流を５００μＡしかもらうことができないことになっている。このことから、ＵＳＢ接続を考えた場合は、ＵＳＢをサスペンド状態にいれることによってＨＤＤのスリープモードを実現できる。
【００７５】
ＨＤＤ２１０をスリープモードにセットした後、一般的に消費電力をそれほど必要としないメモリカード２００へ撮影画像を記録する。ステップＳ３０３〜Ｓ３０６は上記同様の処理を行うので、ここでは説明を省略する。
【００７６】
次に、ステップＳ３０６でバッファメモリ１１に書き込まれた画像は、ＨＤＤ２１０に比べ一般的に消費電力の小さなメモリカード２００に書き込まれる（ステップＳ３１２）。
【００７７】
そして、シャッタースイッチ３０（ＳＷ２）、２９（ＳＷ１）が順次ＯＦＦにされる（Ｓ３０８，Ｓ３０９）。シャッタースイッチ２９（ＳＷ１）がＯＦＦされるのを待った後、ＨＤＤ２１０をスリープ・モードから復帰させる（ステップＳ３１３）。その後、メモリカード２００に記録した画像をＨＤＤ２１０へ転送し、書き込む（ステップＳ３１４）。そして、メモリカード２００で不要になった画像を消去し（ステップＳ３１５）、撮影を完了して本処理を終了する。
【００７８】
以上詳細に説明したように、本実施の形態によれば、ＨＤＤ２１０の駆動制御が必要である（フラグ＝１の状態）と判別され（ステップＳ３０２でＮＯ）、且つデジタルカメラ１００の電池残量が規定値未満と判別された場合に（ステップＳ３１０でＮＯ）、撮影された画像を一旦メモリカード２００に書き込み（ステップＳ３１２）、撮影終了後（ステップＳ３０８，Ｓ３０９）に、メモリカード２００に書き込まれた画像をＨＤＤ２１０に書き込む（ステップＳ３１４）。よって、デジタルカメラ１００の電池残量が少ない場合に、ＨＤＤ２１０への記録動作とデジタルカメラ１００の撮影動作とがシーケンシャルに制御され、両方の動作にかかる電力消費の集中化を防ぎ、ＨＤＤ２１０への画像の記録が可能となる。
【００７９】
また、撮影動作前にＨＤＤ２１０をスリープモードにセットし、撮影動作後にスリープモードから復帰させるので、ＨＤＤ２１０の電力の消費を著しく抑えることができる。
【００８０】
また、ＨＤＤ２１０の消費電流が規定値以下の場合、ＨＤＤ２１０が自己電源を有する場合、デジタルカメラがＤＣカプラーを使用している場合など、ＨＤＤ２１０の特別な駆動制御が必要ない場合には、画像を直接ＨＤＤ２１０へ記録することができる。
【００８１】
上記図９の処理では、シャッタースイッチ２９（ＳＷ１）のＯＮ時にスリープ・モードにセットされて（ステップＳ３０１→ステップＳ３１１）、ＳＷ１のＯＦＦ時にスリープ・モードから復帰させている（ステップＳ３０９→ステップＳ３１３）。これに代えて、シャッタースイッチ３０（ＳＷ２）のＯＮ時にスリープ・モードにセットし、ＳＷ２のＯＦＦ時にスリープ・モードから復帰させるようにしてもよい。また、ＳＷ１のＯＮよりも前に不図示の撮影動作検知手段等によって撮影動作開始を検知し、それと同時にＨＤＤ２１０をスリープ・モードにセットするようにしてもよい。
【００８２】
また、本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００８３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８４】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００８５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００８６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施の形態に係る撮像装置の全体構成を示すブロック図である。
【図２】ＨＤＤがデジタルカメラに接続された初期段階でデジタルカメラにより実行される処理を示すフローチャートである。
【図３】ＨＤＤがデジタルカメラに接続された初期段階でデジタルカメラにより実行される処理の第１変形例を示すフローチャートである。
【図４】ＨＤＤがデジタルカメラに接続された初期段階でデジタルカメラにより実行される処理の第２の変形例を示すフローチャートである。
【図５】ＨＤＤがデジタルカメラに接続された初期段階でデジタルカメラにより実行される処理の第３の変形例を示すフローチャートである。
【図６】ＨＤＤがデジタルカメラに接続された初期段階でデジタルカメラにより実行される処理の第４の変形例を示すフローチャートである。
【図７】ＨＤＤがデジタルカメラに接続された初期段階でデジタルカメラにより実行される処理の第５の変形例を示すフローチャートである。
【図８】図２〜図７のステップＳ１０１の詳細な処理内容を示すフローチャートである。
【図９】撮影時における撮影画像の記録先を制御する処理を示すフローチャートである。
【符号の説明】
【００８８】
１  撮影レンズ
２  シャッター
３  撮像素子
５  タイミング発生回路
６  画像処理回路
８  画像表示部
９  メモリ制御回路
１３，１４  制御部
１７  システム制御回路
１００  デジタルカメラ
２００  記録媒体（メモリカード）
２１０  記録媒体（ＨＤＤ）
【図１】
2007195049.tif 000003
【図２】
2007195049.tif 000004
【図３】
2007195049.tif 000005
【図４】
2007195049.tif 000006
【図５】
2007195049.tif 000007
【図６】
2007195049.tif 000008
【図７】
2007195049.tif 000009
【図８】
2007195049.tif 000010
【図９】
2007195049.tif 000011