(57)【要約】【課題】  電子機器への電源供給装置に応じて、データの保護を適切に行えるようにすることを目的とする。【解決手段】電子機器であって、電池と前記電子機器とが接続されているか否かを検出する第１の検出手段と、第１の外部装置と前記電子機器とが接続されているか否かを検出する第２の検出手段と、前記電池と前記電子機器とが接続された状態で、前記第１の外部装置と前記電子機器とが接続された場合、所定の処理を行う制御手段とを有し、前記第１の外部装置と前記電子機器とが接続された場合に、前記電子機器から前記電池が取り外された場合、前記制御手段は、前記所定の処理を終了させるための処理を行うことを特徴とする。【選択図】  図１
2014130471.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
電池と前記電子機器とが接続されているか否かを検出する第１の検出手段と、
第１の外部装置と前記電子機器とが接続されているか否かを検出する第２の検出手段と、
前記電池と前記電子機器とが接続された状態で、前記第１の外部装置と前記電子機器とが接続された場合、所定の処理を行う制御手段とを有し、
前記第１の外部装置と前記電子機器とが接続された場合に、前記電子機器から前記電池が取り外された場合、前記制御手段は、前記所定の処理を終了させるための処理を行うことを特徴とする電子機器。
【請求項２】
前記第１の外部装置と異なる第２の外部装置と前記電子機器とが接続された場合に、前記電子機器から前記電池が取り外された場合、前記制御手段は、前記所定の処理を終了させるための処理を行わないことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第２の外部装置は、ＡＣアダプタを含むことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記第１の外部装置は、ＵＳＢ規格に応じて、電力を前記電子機器に供給することを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記第１の外部装置は、ＵＳＢホストを含むことを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記第１の外部装置は、ＵＳＢアダプタを含むことを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
外部装置から電力を受け取る電子機器に関する。
【背景技術】
【０００２】
従来、デジタルカメラは、電池から供給される電力を用いて撮影を行うものが知られている。近年、ＵＳＢ（Ｕｎｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）対応の装置から電力を受け取ることができるデジタルカメラ等の電子機器が知られている（引用文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−６８３３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＵＳＢ対応の装置は、デジタルカメラ専用の電源供給装置でないため、一定の電力をデジタルカメラに供給することはできるが、特定の閾値以上の電力をデジタルカメラに供給することはできなかった。このため、ＵＳＢ対応の装置は、デジタルカメラにおいて消費電力が増加するような場合、デジタルカメラに必要な電力を供給することができない場合があった。
【０００５】
例えば、デジタルカメラにおいて画像データが記録媒体に記録されている場合に、デジタルカメラの消費電力が大きく増加した場合、デジタルカメラは、ＵＳＢ対応の装置から十分な電力を受け取れないので、デジタルカメラの電源オフにする処理を開始していた。この場合、デジタルカメラは、データの保護を行う前に、デジタルカメラの電源をオフにしてしまう。このため、ユーザの所望のデータが消去されてしまう場合があった。
【０００６】
なお、このような問題は、デジタルカメラがＵＳＢ対応の装置から電力を受け取る場合以外にも、デジタルカメラがＥｔｈｅｒｎｅｔ（登録商標）対応の装置から電力を受け取る場合も発生する可能性が考えられる。
【０００７】
このような事態を解消するために、本発明は、電子機器への電源供給装置に応じて、データの保護が適切に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る電子機器は、電子機器であって、電池と前記電子機器とが接続されているか否かを検出する第１の検出手段と、第１の外部装置と前記電子機器とが接続されているか否かを検出する第２の検出手段と、前記電池と前記電子機器とが接続された状態で、前記第１の外部装置と前記電子機器とが接続された場合、所定の処理を行う制御手段とを有し、前記第１の外部装置と前記電子機器とが接続された場合に、前記電子機器から前記電池が取り外された場合、前記制御手段は、前記所定の処理を終了させるための処理を行うことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、電子機器への電源供給装置に応じて、データの保護を適切に行えるようにすることができる。
【図面の簡単な説明】
【００１０】
【図１】実施例１における電子機器の構成の一例を示すブロック図である。
【図２】実施例１における電源制御部１１２の構成の一例を示す図である。
【図３】実施例１における電源制御部１１２の構成の一例を示す図である。
【図４】実施例１における電子機器によって行われる第１の制御処理を示すフローチャートを示す図である。
【図５】実施例１における電子機器によって行われる第２の制御処理を示すフローチャートを示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１２】
［実施例１］
図１に実施例１に係る電子機器１００の構成の一例を示す。なお、電子機器１００は、例えば、デジタルカメラ等の撮像装置であるものとする。
【００１３】
電子機器１００は、制御部１０１、タイマー１０２、システムメモリ１０３、不揮発性メモリ１０４、操作部１０５、撮像部１０６、画像処理部１０７、メモリ制御部１０８、表示部１０９、メモリ１１０及びＩ／Ｆ１１１を有する。さらに、電子機器１００は、電源制御部１１２、第１のコネクタ１１３及び第２のコネクタ１１４を有する。
【００１４】
制御部１０１は、電子機器１００を制御する。制御部１０１は、不揮発性メモリ１０４に記録されたコンピュータプログラムを実行することによって電子機器１００を制御する。さらに、制御部１０１は、ＭＰＵ１０１ａを有する。
【００１５】
タイマー１０２は、電子機器１００で行われる処理に関する時間を計測する。
【００１６】
システムメモリ１０３は、不揮発性メモリ１０４から読み出されたプログラムを展開するために用いられる。また、システムメモリ１０３は、電子機器１００で行われる処理に関するパラメータを格納する。システムメモリ１０３は、例えば、ＲＡＭを含む。
【００１７】
不揮発性メモリ１０４は、電子機器１００に所定の処理を行わせるためのプログラムが記録されている。
【００１８】
操作部１０５は、ユーザからの指示を制御部１０１に入力するために用いられるユーザインターフェースである。操作部１０５には、撮影処理や再生処理を電子機器１００に行わせるための操作ボタンや操作スイッチ等が含まれる。また、操作部１０５には、電子機器１００の電源状態を電源オン状態に変更するための電源オンスイッチ１０５ａが含まれる。
【００１９】
撮像部１０６は、静止画及び動画のいずれか一つを含む画像データを生成する。ＭＰＵ１０１ａに撮影の指示が入力された場合、撮像部１０６は、画像データの生成を行う。撮像部１０６によって生成された画像データは、画像処理部１０７に供給される。
【００２０】
画像処理部１０７は、撮像部１０６から供給された画像データに対して画像処理を行う。画像処理は、例えば、色変換処理やリサイズ処理等である。画像処理部１０７によって画像処理が行われた画像データは、メモリ１１０、表示部１０９及び記録媒体３００のいずれか一つに供給される。
【００２１】
表示部１０９は、画像処理部１０７から供給される画像データを表示する。
【００２２】
メモリ１１０は、画像データを格納するためのメモリである。メモリ１１０は、画像処理部１０７から供給された画像データ及び表示部１０９に表示するための画像データの少なくとも一つを格納する。
【００２３】
Ｉ／Ｆ１１１は、記録媒体３００と電子機器１００とを接続するためのインターフェースである。なお、記録媒体３００は、ＳＤカードであってもよく、ハードディスクドライブであってもよい。
【００２４】
電源制御部１１２は、電子機器１００の各部に電力を供給する。電源制御部１１２は、電池２００の充電を制御することもできる。電源制御部１１２は、充電ＩＣ１１２ａと電源ＩＣ１１２ｂとを有する。
【００２５】
電池２００が電子機器１００に接続された場合、電源制御部１１２は、ＭＰＵ１０１ａの指示に応じて、電池２００から供給される電力を電子機器１００に供給する。第１の外部装置４００が電子機器１００に接続された場合、電源制御部１１２は、ＭＰＵ１０１ａの指示に応じて、第１の外部装置４００から供給される電力を電子機器１００に供給する。第２の外部装置５００が電子機器１００に接続された場合、電源制御部１１２は、ＭＰＵ１０１ａの指示に応じて、第２の外部装置５００から供給される電力を電子機器１００に供給する。
【００２６】
第１のコネクタ１１３は、電子機器１００と第１の外部装置４００とを接続するためのコネクタである。第１の外部装置４００は、ＵＳＢ規格に対応するＵＳＢケーブルを介して接続される電源供給装置である。第１の外部装置４００は、例えば、ＵＳＢホストや、ＵＳＢアダプタである。
【００２７】
第２のコネクタ１１４は、電子機器１００と第２の外部装置５００とを接続するためのコネクタである。第２の外部装置５００は、交流電源を直流電力に変換して電子機器１００に供給する電源供給装置である。第２の外部装置５００は、例えば、ＡＣアダプタである。
【００２８】
電池２００は、電子機器１００に接続可能な電池である。例えば、電池２００は、リチウムイオン電池等の等の二次電池である。
【００２９】
次に、図２を用いて、電源制御部１１２の構成の一例を示す。次に、図２を用いて、電池２００、第１の外部装置４００、第２の外部装置５００、制御部１０１及び電源制御部１１２について説明する。
【００３０】
制御部１０１は、ＵＳＢ  ＰＨＹ６３３及びＬＤＯ６３１を含む。
【００３１】
第１の外部装置４００と第１のコネクタ１１３とが接続された場合、第１のコネクタ１１３は、５Ｖの電圧を電源線６５１に出力する。電源線６５１は、充電ＩＣ１１２ａ及びＬＤＯ６３１に接続される。ＬＤＯ６３１は、ＵＳＢ  ＰＨＹ６３３の電源に適した電圧３．３Ｖを電源線６３２に出力する。６５２は、ＵＳＢインターフェースのＤ＋であり、６５３は、ＵＳＢインターフェースのＤ−信号である。６５２及び６５３は、ＵＳＢ  ＰＨＹ６３３と第１のコネクタ１１３との間を接続する。
【００３２】
電池２００と電子機器１００とが接続されている場合、電池２００は、電源線６２４を介して充電ＩＣ１１２ａに接続される。また、電池２００には、識別抵抗２０１が含まれており、識別抵抗２０１の一端が信号線２０２を介してＭＰＵ１０１ａに接続される。ＭＰＵ１０１ａは、信号線２０２を介して供給される信号を検知することによって、電池２００が電子機器１００に接続されているかどうかを識別することができる。
【００３３】
電池２００と電子機器１００とが接続されている場合、充電ＩＣ１１２ａは、電源線６５１から供給される電力を用いて、電池２００の充電を行う。充電ＩＣ１１２ａが電池２００の充電を行わない場合、充電ＩＣ１１２ａは、電池２００から供給される電力を電源線６２２に出力する。この場合に、電源オンスイッチ１０５ａが押された場合、電池２００から供給される電圧（例えば、３．５Ｖ）が電源線６２２を介して信号６６８として出力される。信号６６８は、ダイオード６７２を介してイネーブル信号６８０として、電源ＩＣ１１２ｂに入力される。この場合、電源ＩＣ１１２ｂがアクティブになる。電源ＩＣ１１２ｂがアクティブになると電源線６２２からＭＰＵ１０１ａの動作に必要な電力が電源線６１１に供給され、ＭＰＵ１０１ａはアクティブになる。
【００３４】
信号６６８に３．５Ｖの電圧が出力されたことにより、信号６７１にも抵抗６６９及び抵抗６７０で分圧された電圧が出力される。これをアクティブになったＭＰＵ１０１ａが検知することによって電源オンスイッチ１０５ａが押されたことを認識する。ＭＰＵ１０１ａは、信号線２０２から供給される信号を検出し、さらに、電源オンスイッチ１０５ａが押されたことを検出した場合、出力保持信号６３５を出力する。出力保持信号６３５は、ダイオード６３６を介してイネーブル信号６８０にとして電源ＩＣ１１２ｂに入力されるため、ユーザが電源オンスイッチ１０５ａを押すのをやめても、電源ＩＣ１１２ｂのアクティブ状態が維持される。また、この場合、ＭＰＵ１０１ａは、電子機器１００の初期化をおこなう。
【００３５】
第２の外部装置５００と第２のコネクタ１１４とが接続された場合、第２のコネクタ１１４は、５．５Ｖの電圧を電源線８６１に出力する。電源線８６１は、ダイオード８６２に接続されるとともに、抵抗８６３に接続される。抵抗８６３及び抵抗８６４は、電源線８６１の電圧を分圧するものであり、ＭＰＵ１０１ａの入力に適した分圧電圧８６５をＭＰＵ１０１ａに出力する。これにより、ＭＰＵ１０１ａはアクティブになる。
【００３６】
また、ダイオード８６２は、電源線８６１の電力を電源線６２２に出力することを防止する。さらに、ダイオード８６２は、電池２００から出力される電力が第２の外部装置５００供給されることを防止する。
【００３７】
次に、図３を用いて、電源制御部１１２の構成の一例を示す。次に、図３を用いて、第１の外部装置４００、第２の外部装置５００及び制御部１０１及び電源制御部１１２について説明する。なお、図３については、図２と異なる箇所について説明を行う。図３は、電子機器１００と電池２００とが接続されていない場合の構成を示す。
【００３８】
この場合に、第１の外部装置４００と第１のコネクタ１１３とが接続されているが、第２の外部装置５００と第２のコネクタ１１４とが接続されていない場合に、ＭＰＵ１０１ａは、信号線２０２から供給される信号を検出することができなくなる。この場合、ＭＰＵ１０１ａは、電源オンスイッチ１０５ａが押されたことが検出できなくなるので、出力保持信号６３５を電源ＩＣ１１２ｂに出力できなくなる。そのため、第１の外部装置４００と第１のコネクタ１１３とが接続されていても、電池２００が電子機器１００に接続されていない場合、ＭＰＵ１０１ａは、電子機器１００の電源をオン状態に保持することができなくなる。
【００３９】
しかし、第２の外部装置５００と第２のコネクタ１１４とが接続されている場合は、電池２００が電子機器１００に接続されていない場合であっても、第２の外部装置５００は、ＭＰＵ１０１ａをアクティブに保持することができる。そのため、ＭＰＵ１０１ａは、電源オンスイッチ１０５ａが押されたことが検出できるので、出力保持信号６３５を電源ＩＣ１１２ｂに出力することもできる。
【００４０】
次に、図４を用いて、ＭＰＵ１０１ａによって行われる第１の制御処理について説明を行う。図４の第１の制御処理は、不揮発性メモリ１０４に記録されているプログラムを実行することによって行われる。図４の第１の制御処理は、電子機器１００が電源オンにされた場合に行われる。
【００４１】
Ｓ４０１において、ＭＰＵ１０１ａは、電子機器１００に電池２００が接続されているか否かを判定する。
【００４２】
ＭＰＵ１０１ａは、信号線２０２を介して供給される信号を検知することによって、電池２００が電子機器１００に接続されているか否かを判定する。
【００４３】
電池２００が電子機器１００に接続されている場合、本フローチャートは、Ｓ４０１からＳ４０２に進む。電池２００が電子機器１００に接続されていない場合、本フローチャートは、終了する。
【００４４】
Ｓ４０２において、ＭＰＵ１０１ａは、第２の外部装置５００が第２のコネクタ１１４に接続されているか否かを判定する。第２の外部装置５００が第２のコネクタ１１４に接続されている場合（Ｓ４０２でＹＥＳ）、本フローチャートは、Ｓ４０２からＳ４１１に進む。この場合（Ｓ４０２でＹＥＳ）、第２のコネクタ１１４を介して、電力が電源制御部１１２に供給される。第２の外部装置５００は、例えば、５Ｗの電力を電子機器１００に供給する。第２の外部装置５００が第２のコネクタ１１４に接続されていない場合（Ｓ４０２でＮＯ）、本フローチャートは、Ｓ４０２からＳ４０３に進む。
【００４５】
Ｓ４０３において、ＭＰＵ１０１ａは、第１の外部装置４００が第１のコネクタ１１３に接続されているか否かを判定する。ＭＰＵ１０１ａは、ＵＳＢ  ＰＨＹ６３３にＬＤＯ６３１から電源線６３２を介して電圧を供給されたか否かに応じて、第１の外部装置４００が第１のコネクタ１１３に接続されているか否かを判定する。
【００４６】
第１の外部装置４００が第１のコネクタ１１３に接続されている場合（Ｓ４０３でＹＥＳ）、本フローチャートは、Ｓ４０３からＳ４０４に進む。第１の外部装置４００が第１のコネクタ１１３に接続されていない場合（Ｓ４０３でＮＯ）、本フローチャートは、Ｓ４０３からＳ４０９に進む。
【００４７】
Ｓ４０４において、ＭＰＵ１０１ａは、充電ＩＣ１１２ａに対して電池２００の充電を行うように指示を出す。その後、充電ＩＣ１１２ａは、第１の外部装置４００から供給される電力を用いて電池２００の充電を開始する。なお、所定の処理を行うための電力を電子機器１００に供給できるようにするために、充電ＩＣ１１２ａは、電池２００への充電のための電力を制限しながら電池２００の充電を行う。所定の処理は、電子機器１００が電源オンである場合に行われる処理である。所定の処理は、例えば、撮影処理や再生処理等である。所定の処理は、電池２００の充電処理と異なる処理である。なお、この場合、本フローチャートは、Ｓ４０４からＳ４０５に進む。
【００４８】
Ｓ４０５において、ＭＰＵ１０１ａは、所定の処理を行う。なお、所定の処理を行うための電力が第１の外部装置４００から供給される電力よりも大きい場合、ＭＰＵ１０１ａは、第１の外部装置４００及び電池２００から供給される電力を用いて所定の処理を行うようにする。この場合、ＭＰＵ１０１ａは、電池２００を放電させるように充電ＩＣ１１２ａを指示する。この場合、本フローチャートは、Ｓ４０５からＳ４０６に進む。
【００４９】
Ｓ４０６において、ＭＰＵ１０１ａは、電子機器１００から電池２００が取り外されたか否かを判定する。電子機器１００から電池２００が取り外された場合、信号２０２が変化する。そのため、ＭＰＵ１０１ａは、信号２０２を検出することによって、電子機器１００から電池２００が取り外されたか否かを判定する。
【００５０】
電子機器１００から電池２００が取り外された場合（Ｓ４０６でＹＥＳ）、本フローチャートは、Ｓ４０６からＳ４０７に進む。電子機器１００から電池２００が取り外されていない場合（Ｓ４０６でＮＯ）、本フローチャートは、Ｓ４０６からＳ４０４に戻る。
【００５１】
Ｓ４０７において、ＭＰＵ１０１ａは、充電ＩＣ１１２ａに対して充電を停止するように指示を出力する。その後、充電ＩＣ１１２ａは、充電を停止する。この場合、本フローチャートは、Ｓ４０７からＳ４０８に進む。
【００５２】
Ｓ４０８において、ＭＰＵ１０１ａは、電子機器１００の電源をシャットダウンするためのシャットダウン処理を行う。シャットダウン処理は、記録媒体３００へのアクセスを禁止し、データやファイルの保護を行うための処理である。この場合、本フローチャートは終了する。
【００５３】
Ｓ４０９において、ＭＰＵ１０１ａは、電池２００から供給される電力を用いて、所定の処理を行う。この場合、ＭＰＵ１０１ａは、電池２００を放電させるように充電ＩＣ１１２ａを指示する。この場合、本フローチャートは、Ｓ４０９からＳ４１０に進む。
【００５４】
Ｓ４１０において、ＭＰＵ１０１ａは、電子機器１００から電池２００が取り外されたか否かを判定する。電子機器１００から電池２００が取り外された場合（Ｓ４１０でＹＥＳ）、本フローチャートは、Ｓ４１０からＳ４０８に進む。電子機器１００から電池２００が取り外されていない場合（Ｓ４１０でＮＯ）、本フローチャートは、Ｓ４１０からＳ４０９に戻る。
【００５５】
Ｓ４１１において、ＭＰＵ１０１ａは、充電ＩＣ１１２ａに対して電池２００の充電を行うように指示を出す。その後、充電ＩＣ１１２ａは、第２の外部装置５００から供給される電力を用いて電池２００の充電を開始する。この場合、本フローチャートは、Ｓ４１１からＳ４１２に進む。
【００５６】
Ｓ４１２において、ＭＰＵ１０１ａは、第２の外部装置５００から供給される電力を用いて、所定の処理を行う。この場合、本フローチャートは、Ｓ４１２からＳ４１３に進む。
【００５７】
Ｓ４１３において、ＭＰＵ１０１ａは、電子機器１００から電池２００が取り外されたか否かを判定する。電子機器１００から電池２００が取り外された場合（Ｓ４１３でＹＥＳ）、本フローチャートは、Ｓ４１３からＳ４１４に進む。電子機器１００から電池２００が取り外されていない場合（Ｓ４１３でＮＯ）、本フローチャートは、Ｓ４１３からＳ４１１に戻る。
【００５８】
Ｓ４１４において、ＭＰＵ１０１ａは、充電ＩＣ１１２ａに対して充電を停止するように指示を出力する。その後、充電ＩＣ１１２ａは、充電を停止する。この場合、本フローチャートは、終了する。第２の外部装置５００から電子機器１００に電力が供給されている場合、第２の外部装置５００は、第１の外部装置１００よりも電子機器１００に十分な電力を供給することができる。そのため、第２の外部装置５００と電子機器１００とが接続されている場合、電子機器１００の消費電力が急激に変化したとしても、所定の処理は中断されない。そのため、電子機器１００から電池２００が取り外された場合（Ｓ４１３でＹＥＳ）であっても、ＭＰＵ１０１ａは、シャットダウン処理を行わず、所定の処理を継続して行う。
【００５９】
次に、図５を用いて、ＭＰＵ１０１ａによって行われる第２の制御処理について説明を行う。図５の第２の制御処理は、不揮発性メモリ１０４に記録されているプログラムを実行することによって行われる。
【００６０】
Ｓ５０１において、ＭＰＵ１０１ａは、電源オンスイッチ１０５ａが押されたか否かを判定する。電源オンスイッチ１０５ａが押された場合（Ｓ５０１でＹＥＳ）、本フローチャートは、Ｓ５０１からＳ５０２に進む。電源オンスイッチ１０５ａが押されていない場合（Ｓ５０１でＮＯ）、本フローチャートは、Ｓ５０１からＳ５０１に戻る。
【００６１】
Ｓ５０２において、ＭＰＵ１０１ａは、第２の外部装置５００が第２のコネクタ１１４に接続されているか否かを判定する。第２の外部装置５００が第２のコネクタ１１４に接続されている場合（Ｓ５０２でＹＥＳ）、本フローチャートは、Ｓ５０２からＳ５０５に進む。第２の外部装置５００が第２のコネクタ１１４に接続されていない場合（Ｓ５０２でＮＯ）、本フローチャートは、Ｓ５０２からＳ５０３に進む。
【００６２】
Ｓ５０３において、ＭＰＵ１０１ａは、第１の外部装置４００が第１のコネクタ１１３に接続されているか否かを判定する。第１の外部装置４００が第１のコネクタ１１３に接続されている場合（Ｓ５０３でＹＥＳ）、本フローチャートは、Ｓ５０３からＳ５０４に進む。第１の外部装置４００が第１のコネクタ１１３に接続されていない場合（Ｓ５０３でＮＯ）、本フローチャートは、Ｓ５０３からＳ５０７に進む。
【００６３】
Ｓ５０４において、ＭＰＵ１０１ａは、電子機器１００から電池２００が取り外されたか否かを判定する。電子機器１００から電池２００が取り外された場合（Ｓ５０４でＹＥＳ）、本フローチャートは、Ｓ５０４からＳ５０５に進む。電子機器１００から電池２００が取り外されていない場合（Ｓ５０４でＮＯ）、本フローチャートは、Ｓ５０４からＳ５０７に進む。
【００６４】
Ｓ５０５において、ＭＰＵ１０１ａは、出力保持信号６３５を電源ＩＣ１１２ｂに出力する。これにより、電源ＩＣ１１２ｂは、アクティブ状態に維持される。ＭＰＵ１０１ａは電子機器１００の各部の初期化をおこない、撮影、再生などすべてのモードでの動作が可能になる。この場合、本フローチャートは、Ｓ５０５からＳ５０６に進む。
【００６５】
Ｓ５０６において、ＭＰＵ１０１ａは、所定の処理を行う。この場合、本フローチャートは終了する。
【００６６】
Ｓ５０７において、ＭＰＵ１０１ａは、出力保持信号６３５を電源ＩＣ１１２ｂに出力しない。これにより、電子機器１００は、所定の処理を行うことができなくなる。
【００６７】
このように、実施例１に係る電子機器１００は、電子機器１００に接続される電源供給装置の種類に応じて、データの保護を行うためのシャットダウン処理を制御するようにした。これにより、電子機器１００は、第１の外部装置４００のように電子機器１００の常に安定した電力を供給することができない装置からの電力を電子機器１００が受け取るようにしたとしても、データの保護を行うことができる。
【００６８】
なお、第１の外部装置４００は、ＵＳＢ規格に対応する装置として説明を行ったが、これに限られないものとする。例えば、第１の外部装置４００は、ＵＳＢ規格の代わりにＥｔｈｅｒｎｅｔ（登録商標）の規格に応じて、電力を電子機器１００に供給するものであってもよい。また、第１の外部装置４００は、無線により電子機器１００に電力を供給するものであってもよい。
【００６９】
なお、電子機器１００は、撮像装置以外の装置であってもよい。例えば、電子機器１００は、携帯電話等の通信装置であってもよく、音声データや映像データを再生する再生装置であってもよい。
【００７０】
制御部１０１は、ＭＰＵ１０１ａを有するものとしたが、ＭＰＵ１０１ａの代わりにＣＰＵを有するものであっても良い。
【００７１】
電子機器は、電池と前記電子機器とが接続されているか否かを検出する第１の検出手段と、第１の外部装置と前記電子機器とが接続されているか否かを検出する第２の検出手段とを有する。
【００７２】
（他の実施例）
本発明に係る電子機器１００は、実施例１において説明した電子機器１００に限定されるものではない。例えば、本発明に係る電子機器１００は、複数の装置から構成されるシステムにより実現することも可能である。
【００７３】
また、実施例１において説明した様々な処理及び機能は、コンピュータプログラムにより実現することも可能である。この場合、本発明に係るコンピュータプログラムは、コンピュータ（ＣＰＵ等を含む）で実行可能であり、実施例１で説明した様々な機能を実現することになる。
【００７４】
本発明に係るコンピュータプログラムは、コンピュータ上で稼動しているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などを利用して、実施例１で説明した様々な処理及び機能を実現してもよいことは言うまでもない。
【００７５】
本発明に係るコンピュータプログラムは、コンピュータ読取可能な記録媒体から読み出され、コンピュータで実行されることになる。コンピュータ読取可能な記録媒体には、ハードディスク装置、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＲＯＭ等を用いることができる。また、本発明に係るコンピュータプログラムは、通信インターフェースを介して外部装置からコンピュータに提供され、当該コンピュータで実行されるようにしてもよい。
【００７６】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００７７】
１００  電子機器
２００  電池
【図１】
2014130471.tif 000003
【図２】
2014130471.tif 000004
【図３】
2014130471.tif 000005
【図４】
2014130471.tif 000006
【図５】
2014130471.tif 000007