(57)【特許請求の範囲】
【請求項１】
負荷手段と、
第一の給電装置と有線接続して電力を受け取る接続手段と、
第二の給電装置から無線で電力を受け取る受電手段と、
前記第一の給電装置の給電能力を検出する検出手段と、
前記検出手段により検出された前記第一の給電装置の給電能力に基づき、前記第一の給電装置および前記第二の給電装置のいずれかを選択する選択手段と、
前記選択手段により前記第一の給電装置が選択された場合、前記第一の給電装置から受け取った電力を用いて電池を充電し、前記選択手段により前記第二の給電装置が選択された場合、前記第二の給電装置から受け取った電力を用いて電池を充電するよう制御する制御手段とを有し、
前記第一の給電装置から受け取った電力を用いて前記電池を充電する場合、前記制御手段は、前記電池が第一の状態以上に充電されるまで前記負荷手段に通電しないよう制御し、
前記第二の給電装置から受け取った電力を用いて前記電池を充電する場合、前記制御手段は、前記電池が第二の状態以上に充電されるまで前記負荷手段に通電しないよう制御し、
前記第二の状態は前記第一の状態よりも、より充電された状態であることを特徴とする電子機器。
【請求項２】
前記第一の給電装置の給電可能な電流の値が所定の値以上である場合、前記選択手段は前記第一の給電装置を選択し、
前記第一の給電装置の給電可能な電流の値が前記所定の値未満の場合、前記選択手段は前記第二の給電装置を選択することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第一の給電装置の給電可能な電流の値が所定の値以上である場合、前記選択手段は前記第一の給電装置を選択し、
前記第一の給電装置の給電可能な電流の値が前記所定の値未満の場合、前記選択手段は、前記電池の状態に応じて、前記第一の給電装置および前記第二の給電装置のいずれかを選択することを特徴とする請求項１に記載の電子機器。
【請求項４】
前記第一の給電装置の給電可能な電流の値が前記所定の値未満であり、かつ前記電池の状態が第一の状態以上である場合、前記選択手段は前記第二の給電装置を選択し、
前記第一の給電装置の給電可能な電流の値が前記所定の値未満であり、かつ前記電池の状態が第一の状態未満である場合、前記選択手段は前記第二の給電装置を選択することを特徴とする請求項３に記載の電子機器。
【請求項５】
第三の給電装置が接続されている場合、前記第一の給電装置の給電能力にかかわらず、前記選択手段は、前記第三の給電装置を選択し、
前記制御手段は、前記第三の給電装置から受け取った電力を用いて電池を充電するよう制御することを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項６】
第三の給電装置が接続されている場合、前記電池の状態にかかわらず、前記選択手段は、前記第三の給電装置を選択し、
前記制御手段は、前記第三の給電装置から受け取った電力を用いて電池を充電するよう制御することを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項７】
前記第三の給電装置から受け取った電力を用いて電池を充電する場合、前記制御手段は、並行して前記第三の給電装置から受け取った電力を用いて前記負荷手段に通電するよう制御することを特徴とする請求項５または６に記載の電子機器。
【請求項８】
前記第三の給電装置は、ＡＣアダプタを含むことを特徴とする請求項５乃至７のいずれか１項に記載の電子機器。
【請求項９】
前記接続手段は、前記第一の給電装置と、ＵＳＢを用いて接続することを特徴とする請求項１乃至８のいずれか１項に記載の電子機器。
【請求項１０】
前記第一の給電装置はＵＳＢホストであることを特徴とする請求項９に記載の電子機器。
【請求項１１】
前記受電手段の共振周波数を制御する共振制御手段を更に有し、
前記共振制御手段は、前記受電手段の共振周波数を、前記第二の給電装置の共振周波数に合わせるよう制御することを特徴とする請求項１乃至１０のいずれか１項に記載の電子機器。
【請求項１２】
前記選択手段が選択した給電装置に関する情報を前記第二の給電装置に送信する通信手段を更に有することを特徴とする請求項１乃至１１のいずれか１項に記載の電子機器。
【請求項１３】
前記第一の給電装置との接続が切断された場合、前記通信手段は、前記第一の給電装置からの給電が停止したことを示す情報を前記第二の給電装置に送信することを特徴とする請求項１２に記載の電子機器。
【請求項１４】
前記通信手段は、前記電池に関する情報を前記第二の給電装置に送信することを特徴とする請求項１２に記載の電子機器。
【請求項１５】
前記電池に関する情報は、前記電池と前記電子機器とが接続されていることを示す情報を含むことを特徴とする請求項１４に記載の電子機器。
【請求項１６】
負荷手段と、
第一の給電装置と有線接続して電力を受け取る接続手段と、
第二の給電装置から無線で電力を受け取る受電手段と、
前記第一の給電装置の給電能力を検出する検出手段と、
前記検出手段により検出された前記第一の給電装置の給電能力に基づき、前記第一の給電装置および前記第二の給電装置のいずれかを選択する選択手段と、
前記選択手段により選択された給電装置から受け取った電力を用いて電池を充電するよう制御する制御手段とを有し、
前記制御手段は、前記電池の充電状態に基づき前記負荷手段に通電するか否かを切り換えることを特徴とする電子機器。
【請求項１７】
負荷手段と、第一の給電装置と有線接続して電力を受け取る接続手段と、第二の給電装置から無線で電力を受け取る受電手段とを有する電子機器の制御方法であって、
前記第一の給電装置の給電能力を検出する検出ステップと、
前記検出ステップで検出された前記第一の給電装置の給電能力に基づき、前記第一の給電装置および前記第二の給電装置のいずれかを選択する選択ステップと、
前記選択ステップで前記第一の給電装置が選択された場合、前記第一の給電装置から受け取った電力を用いて電池を充電し、前記選択ステップで前記第二の給電装置が選択された場合、前記第二の給電装置から受け取った電力を用いて電池を充電するよう制御する制御ステップとを有し、
前記第一の給電装置から受け取った電力を用いて前記電池を充電する場合、前記制御ステップでは、前記電池の状態が第一の状態以上に充電されるまで前記負荷手段に通電しないよう制御し、
前記第二の給電装置から受け取った電力を用いて前記電池を充電する場合、前記制御ステップでは、前記電池の状態が第二の状態以上に充電されるまで前記負荷手段に通電しないよう制御し、
前記第二の状態は前記第一の状態よりも、より充電された状態であることを特徴とする電子機器の制御方法。
【請求項１８】
コンピュータを、請求項１乃至１６のいずれか１つに記載の電子機器の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関する。
【背景技術】
【０００２】
近年、コネクタで接続することなく無線によって電力を出力するための一次コイルを持つ充電器と、充電器から供給される電力を無線で受け付けるための二次コイルを持つ携帯電話とを含むシステムが知られている。
【０００３】
このようなシステムにおいて、ＡＣアダプタと接続された場合にＡＣアダプタから電力が供給され、充電器に挿入された場合に充電器から電力が供給される携帯電話が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−６７５３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、ＡＣアダプタと携帯電話とが接続され、かつ、充電器に携帯電話が挿入された場合、携帯電話は、ＡＣアダプタ及び充電器から電力が供給される場合があった。この場合、過剰な電力が携帯電話に供給されてしまうような場合があるため、携帯電話は、ＡＣアダプタ及び充電器のいずれか一つから電力を受け取るようにするためにＡＣアダプタ及び充電器のいずれか一つを選択する必要があった。
【０００６】
そこで、本発明は、電子機器に電力を供給する装置を選択することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る電子機器は、負荷手段と、第一の給電装置と有線接続して電力を受け取る接続手段と、第二の給電装置から無線で電力を受け取る受電手段と、前記第一の給電装置の給電能力を検出する検出手段と、前記検出手段により検出された前記第一の給電装置の給電能力に基づき、前記第一の給電装置および前記第二の給電装置のいずれかを選択する選択手段と、前記選択手段により前記第一の給電装置が選択された場合、前記第一の給電装置から受け取った電力を用いて電池を充電し、前記選択手段により前記第二の給電装置が選択された場合、前記第二の給電装置から受け取った電力を用いて電池を充電するよう制御する制御手段とを有し、前記第一の給電装置から受け取った電力を用いて前記電池を充電する場合、前記制御手段は、前記電池の状態が第一の状態以上に充電されるまで前記負荷手段に通電しないよう制御し、前記第二の給電装置から受け取った電力を用いて前記電池を充電する場合、前記制御手段は、前記電池の状態が第二の状態以上に充電されるまで前記負荷手段に通電しないよう制御し、前記第二の状態は前記第一の状態よりも、より充電された状態であることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、電子機器に電力を供給する装置を選択することができる。
【図面の簡単な説明】
【０００９】
【図１】実施例１における給電システムの一例を示す図である。
【図２】実施例１における給電システムの一例を示すブロック図である。
【図３】実施例１における電子機器によって行われる第１の起動処理の一例を示すフローチャートである。
【図４】実施例１における電子機器によって行われる第２の起動処理の一例を示すフローチャートである。
【図５】実施例１における電子機器によって行われる第３の起動処理の一例を示すフローチャートである。
【図６】実施例１における電子機器によって行われる第１の選択処理の一例を示すフローチャートである。
【図７】実施例１における電子機器によって行われる第２の選択処理の一例を示すフローチャートである。
【図８】実施例２における給電システムの一例を示す図である。
【発明を実施するための形態】
【００１０】
［実施例１］
以下、本発明の実施例１について、図面を参照して詳細に説明する。実施例１に係る給電システムは、図１に示すように給電装置１００、電子機器２００、第１の外部装置３００及び第２の外部装置５００を有する。
【００１１】
実施例１における給電システムにおいて、給電装置１００と電子機器２００との距離が所定の範囲内に存在する場合、給電装置１００は、電子機器２００に無線給電を行う。また、給電装置１００と電子機器２００との距離が所定の範囲内に存在する場合、電子機器２００は、給電装置１００から出力される電力を無線により受け付ける。また、給電装置１００と電子機器２００との距離が所定の範囲内に存在しない場合、電子機器２００は、給電装置１００から電力を受け付けることができない。なお、所定の範囲とは、給電装置１００と電子機器２００とが通信を行うことができる範囲であるものとする。
【００１２】
さらに、電子機器２００は、第１の外部装置３００から電力が供給され、ケーブル４００を介して第２の外部装置５００から電力が供給される。
【００１３】
電子機器２００は、カメラ等の撮像装置であってもよく、音声データや映像データの再生を行う再生装置であってもよい。また、電子機器２００、携帯電話やスマートフォンのようなモバイル機器であってもよいものとする。また、電子機器２００は、電池を含む電池パックであってもよい。
【００１４】
また、電子機器２００は、給電装置１００から供給される電力によって駆動する車のような装置であってもよい。また、電子機器２００は、テレビジョン放送を受信する装置、映像データを表示するディスプレイ、またはパーソナルコンピュータであってもよいものとする。また、電子機器２００は、電池２１５が装着されていない場合であっても、給電装置１００から供給される電力を用いて動作する装置であってもよい。
【００１５】
第１の外部装置３００は、商用電力を直流電力に変換するための電力変換デバイスである。なお、第１の外部装置３００は、例えば、ＡＣアダプタである。
【００１６】
第２の外部装置５００は、例えば、パーソナルコンピュータやテレビである。ケーブル４００は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格に対応する所定のインターフェースである。第２の外部装置５００は、ケーブル４００を介して電子機器２００に電力を供給することができるデバイスである。また、第２の外部装置５００は、ＵＳＢ規格におけるホストの機能を有するデバイスであってもよい。
【００１７】
図２は、実施例１に係る給電システムにおける給電装置１００は、共鳴方式によって、電子機器２００に電力を供給する。共鳴方式とは、給電装置１００と電子機器２００とが共振している状態において、給電装置１００が電力を電子機器２００に供給する給電方式である。なお、給電装置１００の共振周波数と電子機器２００の共振周波数とを一致させるようにすることによって、給電装置１００と電子機器２００とが共振している状態になるようにすることができる。なお、共鳴方式は、共振方式と言い換えてもよいものとする。給電装置１００の共振周波数と電子機器２００の共振周波数とは、商用周波数である５０／６０Ｈｚであってもよく、１０〜数十ＭＨｚであってもよく、１３．５６ＭＨｚの周波数であってもよいものとする。
【００１８】
給電装置１００は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）規格に対応する通信を電子機器２００と行うことができる。このため、給電装置１００は、ＮＦＣ規格に対応する通信によって、電子機器２００を制御するためのデータを送信したり、電子機器２００から給電を制御するためのデータを取得する。
【００１９】
なお、給電装置１００は、第１の電力及び第２の電力のいずれか一つを出力する。第１の電力は、給電装置１００が電子機器２００とＮＦＣ規格に対応する通信を行うために電子機器２００に供給するための電力である。第２の電力は、給電装置１００が電子機器２００に給電を行う場合に電子機器２００に供給するための電力である。例えば、第１の電力は、１Ｗ以下の電力であり、第２の電力は、２Ｗ〜１０Ｗまでの電力である。なお、第２の電力は、１０Ｗ以上の電力であってもよい。なお、第１の電力は、第２の電力よりも低い電力であるものとする。また、第１の電力は、給電装置１００がＮＦＣ規格に対応する通信を行うために用いられる電力であれば、１Ｗ以下の電力に限られないものとする。給電装置１００が第２の電力を電子機器２００に供給している場合、給電装置１００は、電子機器２００とＮＦＣ規格に対応する通信を行うことができないものとする。
【００２０】
給電装置１００は、第１の電力を出力しながらＮＦＣ規格に対応する通信を行う処理と、第２の電力を出力して電子機器２００に給電を行う処理とを交互に行ってもよい。これによって、給電装置１００は、電子機器２００からＮＦＣ規格に対応する通信により電子機器２００から取得したデータに応じて、電子機器２００に適切な給電を行うことができる。
【００２１】
次に、図２を参照して、電子機器２００の構成の一例について説明を行う。電子機器２００は、受電アンテナ２０１、整合回路２０２、整流平滑回路２０３、第１の通信部２０４、ＣＰＵ２０５、電流・電圧検出部２０６、切換部２０７、第１のコネクタ２０８、第２のコネクタ２０９及び検出部２１０を含む。さらに、電子機器２００は、電流制限部２１１、第２の通信部２１２、レギュレータ２１３、充電制御部２１４、電池２１５及び補助電源２１６、システム制御部２１７、ＲＯＭ２１８、ＲＡＭ２１９及び操作部２２０を含む。さらに、電子機器２００は、第３の通信部２２１、撮像部２２２、記録部２２３及び記録媒体２２４を含む。
【００２２】
なお、システム制御部２１７、ＲＯＭ２１８、ＲＡＭ２１９、操作部２２０、第３の通信部２２１、撮像部２２２、記録部２２３及び記録媒体２２４を含むシステムを所定のシステム２２５と呼ぶ。
【００２３】
受電アンテナ２０１は、給電装置１００から供給される電力を受電するためのアンテナである。電子機器２００は、受電アンテナ２０１を介して、給電装置１００から電力を受電したり、給電装置１００とＮＦＣ規格に対応する通信を行う。なお、受電アンテナ２０１は、ヘリカルアンテナであっても、ループアンテナであってもよく、メアンダラインアンテナ等の平面状のアンテナであってもよいものとする。
【００２４】
整合回路２０２は、給電装置１００の共振周波数と電子機器２００の共振周波数ｆとが一致するようにするための共振回路である。整合回路２０２には、可変コンデンサや可変コイル等が含まれる。ＣＰＵ２０５は、給電装置１００と電子機器２００とが共振するように整合回路２０２に含まれる可変コンデンサや可変コイルを制御する。整合回路２０２は、受電アンテナ２０１によって受電される電力を整流平滑回路２０３に供給する。
【００２５】
整流平滑回路２０３は、受電アンテナ２０１によって受電された電力からコマンドを取り除き、直流電力を生成する。さらに、整流平滑回路２０３は、生成した直流電力を電流・電圧検出部２０６及び切換部２０７を介してレギュレータ２１３に供給する。整流平滑回路２０３は、受電アンテナ２０１によって受電される電力から取り除いたコマンドを第１の通信部２０４に供給する。
【００２６】
第１の通信部２０４は、整流平滑回路２０３から供給されるコマンドを取得し、ＮＦＣ規格に対応するプロトコルに応じて解析する。さらに、第１の通信部２０４は、コマンドの解析結果をＣＰＵ２０５に供給する。また、第１の通信部２０４は、給電装置１００から電子機器２００に第１の電力が供給されている場合、ＣＰＵ２０５は、給電装置１００から受信したコマンドに対する応答データを給電装置１００に送信するための負荷変調を行う。
【００２７】
ＣＰＵ２０５は、ＲＯＭ２０５ａ及びＲＡＭ２０５ｂを有する。ＣＰＵ２０５は、第１の通信部２０４から供給されたコマンドの解析結果に応じて、電子機器２００を制御する。また、ＣＰＵ２０５は、ＲＯＭ２０５ａに記憶されているコンピュータプログラムに応じて、電子機器２００を制御する。また、ＣＰＵ２０５は、システム制御部２１７を制御するための指示をシステム制御部２１７に供給することもできる。
【００２８】
ＲＯＭ２０５ａは、電子機器２００を制御するコンピュータプログラムを記憶する。また、ＲＯＭ２０５ａには、電子機器２００に関する情報や電子機器２００によって行われる処理に関するパラメータ等が記録される。ＲＡＭ２０５ｂは、書き換え可能なメモリであり、電子機器２００を制御するコンピュータプログラムや給電装置１００から受信されたデータ等を記録する。また、ＲＡＭ２０５ｂは、電子機器２００に関するフラグ等を記録する。
【００２９】
なお、ＲＡＭ２０５ｂには、第１のフラグｆ１、第２のフラグｆ２、第３のフラグｆ３及び第４のフラグｆ４が記録されているものとする。なお、第１のフラグｆ１、第２のフラグｆ２、第３のフラグｆ３及び第４のフラグｆ４については後述する。
【００３０】
電流・電圧検出部２０６は、整流平滑回路２０３から供給される電力の電圧と、整流平滑回路２０３から供給される電力の電流とを検出する。電流・電圧検出部２０６は、検出された電流を示す電流情報と、検出された電圧を示す電圧情報とをＣＰＵ２０５に供給する。
【００３１】
切換部２０７は、給電装置１００、第１の外部装置３００及び第２の外部装置５００のいずれか一つから供給される電力をレギュレータ２１３に供給するためのスイッチである。ＣＰＵ２０５は、給電装置１００、第１の外部装置３００及び第２の外部装置５００の中からレギュレータ２１３に電力を供給する装置を選択し、選択した装置からレギュレータ２１３に電力が供給されるように切換部２０７を制御する。また、ＣＰＵ２０５は、給電装置１００、第１の外部装置３００及び第２の外部装置５００からレギュレータ２１３に電力が供給されないように切換部２０７を制御することもできる。
【００３２】
第１のコネクタ２０８は、第１の外部装置３００を接続するための接続端子を含む。第１の外部装置３００と電子機器２００とが第１のコネクタ２０８を介して接続された場合、第１の外部装置３００から供給される電力は、切換部２０７及び第１のコネクタ２０８を介してレギュレータ２１３に供給される。
【００３３】
第２のコネクタ２０９は、ケーブル４００を介して第２の外部装置５００を接続するための接続端子を含む。第２の外部装置５００と電子機器２００とが第２のコネクタ２０９を介して接続された場合、第２の外部装置５００から供給される電力は、切換部２０７及び第２のコネクタ２０９を介してレギュレータ２１３に供給される。第２のコネクタ２０９には、ＶＢＵＳ端子、ＧＮＤ端子、Ｄ＋端子及びＤ−端子が含まれる。
【００３４】
検出部２１０は、第２のコネクタ２０９に含まれるＤ＋端子の電位及びＤ−端子の電位を検出し、第２の外部装置５００の電源の種類を検出する。
【００３５】
ＵＳＢ規格のバッテリ充電規格（Ｂａｔｔｅｒｙ  Ｃｈａｒｇｉｎｇ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）に規定されている電源の種類には、スタンダードダウンストリームポート、チャージングダウンストリームポート及びデディケーテッドチャージングポートがある。検出部２１０は、第２の外部装置５００が、スタンダードダウンストリームポート、チャージングダウンストリームポート及びデディケーテッドチャージングポートのいずれか一つに対応するか否かを検出する。
【００３６】
スタンダードダウンストリームポート（Ｓｔａｎｄａｒｄ  ｄｏｗｎｓｔｒｅａｍ  ｐｏｒｔ）は、最大５００ｍＡの電流を電子機器２００に供給することができる。なお、スタンダードダウンストリームポートを以下「ＳＤＰ」と呼ぶ。チャージングダウンストリームポート（Ｃｈａｒｇｉｎｇ  ｄｏｗｎｓｔｒｅａｍ  ｐｏｒｔ）は、最大１５００ｍＡの電流を電子機器２００に供給することができる。なお、スタンダードダウンストリームポートを以下「ＣＤＰ」と呼ぶ。デディケーテッドチャージングポート（Ｄｅｄｉｃａｔｅｄ  ｃｈａｒｇｉｎｇ  ｐｏｒｔ）は、最大１５００ｍＡの電流を電子機器２００に供給することができる。なお、デディケーテッドチャージングポートを以下「ＤＣＰ」と呼ぶ。
【００３７】
検出部２１０は、第２の外部装置５００の電源の種類を検出した場合、第２の外部装置５００の電源の種類をＣＰＵ２０５に通知する。なお、検出部２１０は、第２の外部装置５００がどれくらいの電流を電子機器２００に供給することができるかを検出することによって、第２の外部装置５００の電源の種類を検出してもよい。なお、ＣＰＵ２０５は、検出部２１０により検出された第２の外部装置５００の電源の種類に応じて、第２の外部装置５００が給電できる能力を検出することができる。
【００３８】
電流制限部２１１は、ケーブル４００を介して、第２の外部装置５００と第２のコネクタ２０９とが接続された場合、検出部２１０によって検出された電源の種類に応じて、ＶＢＵＳ端子を介して第２の外部装置５００から供給される電流を制限する。なお、例えば、第２の外部装置５００がＳＤＰに対応する場合、電流制限部２１１は、ＶＢＵＳ端子を介して第２の外部装置５００から供給される電流が５００ｍＡ以下になるように制限する。また、例えば、第２の外部装置５００がＣＤＰに対応する場合、電流制限部２１１は、ＶＢＵＳ端子を介して第２の外部装置５００から供給される電流が１５００ｍＡ以下になるように制限する。また、例えば、第２の外部装置５００がＤＣＰに対応する場合、電流制限部２１１は、ＶＢＵＳ端子を介して第２の外部装置５００から供給される電流が１５００ｍＡ以下になるように制限する。また、第２の外部装置５００の電源の種類によっては、電流制限部２１１は、ＶＢＵＳ端子を介して第２の外部装置５００から供給される電流が１００ｍＡ以下になるように制限してもよいものとする。電流制限部２１１によって制限された電流は、切換部２０７を介してレギュレータ２１３に供給される。
【００３９】
第２の通信部２１２は、第２のコネクタ２０９のＤ＋端子及びＤ−端子と、第２の通信部２１２とが接続されている場合、ケーブル４００を介して、第２の外部装置５００と通信を行う。第２の通信部２１２は、第２の外部装置５００にケーブル４００を介して、記録部２２３から供給されるデータを送信したり、第２の外部装置５００からケーブル４００を介して、データを受信することができる。なお、第２の通信部２１２が第２の外部装置５００からデータを受信した場合、第２の通信部２１２は、受信したデータを記録部２２３に供給する。
【００４０】
レギュレータ２１３は、切換部２０７から供給される電力をＣＰＵ２０５及び第１の通信部２０４に供給する。また、電池２１５が満充電でない場合、レギュレータ２１３は、切換部２０７から供給される電力を充電制御部２１４及び電池２１５に供給する。また、電池２１５と電子機器２００とが接続されていない場合、レギュレータ２１３は、切換部２０７から供給される電力を補助電源２１６に供給する。また、電子機器２００の電源をオンにするための指示が操作部２２０を介して入力された場合、レギュレータ２１３は、切換部２０７から供給される電力を所定のシステム２２５に供給する。
【００４１】
また、電池２１５と電子機器２００とが接続されている場合、電池２１５の充電が行われていない場合、レギュレータ２１３は、電池２１５から電力が供給される。この場合、レギュレータ２１３は、電池２１５から供給される電力をＣＰＵ２０５及び第１の通信部２０４に供給する。また、電子機器２００の電源をオンにするための指示が操作部２２０を介して入力された場合、レギュレータ２１３は、電池２１５から供給される電力を所定のシステム２２５に供給することもできる。
【００４２】
また、電池２１５と電子機器２００とが接続されていない場合、レギュレータ２１３は、補助電源２１６から電力が供給される。この場合、レギュレータ２１３は、補助電源２１６から供給される電力をＣＰＵ２０５及び第１の通信部２０４に供給する。また、電池２１５と電子機器２００とが接続されていない場合、電子機器２００の電源をオンにするための指示が操作部２２０を介して入力された場合、レギュレータ２１３は、補助電源２１６から供給される電力を所定のシステム２２５に供給することもできる。
【００４３】
なお、レギュレータ２１３は、ＤＣコンバータであってもよく、スイッチングレギュレータであってもよく、シリーズレギュレータであってもよく、リニアレギュレータであってもよいものとする。なお、レギュレータ２１３は、ＣＰＵ２０５からの指示に応じて、電力の供給を行う。
【００４４】
充電制御部２１４は、レギュレータ２１３から供給される電力を用いて、電池２１５の充電を行う。さらに、充電制御部２１４は、電池２１５の電圧を検出し、検出した電池２１５の電圧をＣＰＵ２０５に通知する。また、充電制御部２１４は、電池２１５の残容量を検出し、検出した電池２１５の残容量をＣＰＵ２０５に通知する。電池２１５は、電子機器２００に着脱可能な電池である。また、電池２１５は、充電可能な二次電池であり、例えば、リチウムイオン電池等である。また、電池２１５は、リチウムイオン電池以外のものであっても良いものとする。
【００４５】
補助電源２１６は、電池２１５と電子機器２００との接続が切断された場合、電池２１５の代わりに電子機器２００に電力を供給するための電源である。なお、補助電源２１６は、大きい静電容量を有するコンデンサを含む。
【００４６】
システム制御部２１７は、ＲＯＭ２１８に記憶されているコンピュータプログラムに応じて、所定のシステム２２５を制御する。また、ＣＰＵ２０５からの指示に応じて、所定のシステム２２５を制御する。また、システム制御部２１７は、ＣＰＵ２０５を制御することもできる。
【００４７】
ＲＯＭ２１８は、電子機器２００を制御するコンピュータプログラムを記憶する。また、ＲＯＭ２１８には、電子機器２００に関する情報等が記録される。ＲＡＭ２１９は、書き換え可能なメモリであり、電子機器２００を制御するコンピュータプログラム、給電装置１００から送信されたデータ等を記録する。
【００４８】
操作部２２０は、電子機器２００を操作するためのユーザインターフェースを提供する。操作部２２０は、電子機器２００の電源ボタン及び電子機器２００のモード切換ボタン等を有し、各ボタンはスイッチ、タッチパネル等により構成される。操作部２２０がユーザによって操作された場合、操作部２２０は、ユーザの操作に応じた信号をＣＰＵ２０５及びシステム制御部２１７に入力する。ＣＰＵ２０５及びシステム制御部２１７は、操作部２２０を介して入力されたユーザの指示に従って電子機器２００を制御する。
【００４９】
第３の通信部２２１は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）規格に応じて、給電装置１００と無線通信を行う。第３の通信部２２１は、無線ＬＡＮ規格に応じて、給電装置１００から映像データ、音声データ及びコマンドの少なくとも一つを含むデータを受信する。また、第３の通信部２２１は、無線ＬＡＮ規格に応じて、給電装置１００に映像データ、音声データ及びコマンドの少なくとも一つを含むデータを送信する。第３の通信部２２１が給電装置１００から受信した映像データや音声データは、記録部２２３に供給される。なお、第３の通信部２２１によって、給電装置１００に送信される映像データや音声データは、記録部２２３によって記録媒体２２４にから読み出されたデータである。第３の通信部２２１が給電装置１００から受信したコマンドは、システム制御部２１７に供給される。
【００５０】
撮像部２２２は、被写体の光学像から映像データを生成するための撮像素子、撮像素子で生成された映像データに対して画像処理を行う画像処理回路及び映像データを圧縮したり、圧縮された映像データを伸長したりするための圧縮伸長回路等を有する。撮像部２２２は、被写体の撮影を行い、撮影の結果により得られた静止画像や動画像等の映像データを記録部２２３に供給する。
【００５１】
記録部２２３は、撮像部２２２、第２の通信部２１２及び第３の通信部２２１のいずれか一つから供給されたデータを記録媒体２２４に記録する。また、記録部２２３は、データを記録媒体２２４から読み出し、第２の通信部２１２及び第３の通信部２２１のいずれか一つに供給する。記録媒体２２４は、ハードディスクやメモリカード等であってもよい。また、記録媒体２２４は、電子機器２００に内蔵されていてもよく、電子機器２００に着脱可能な外部の記録媒体であってもよい。
【００５２】
所定のシステム２２５は、上述した構成に限られないものとする。所定のシステム２２５は、上述した構成以外の手段をさらに有していてもよいものとする。また、所定のシステム２２５は、上述した構成よりも少ない構成であってもよいものとする。所定のシステム２２５は、電子機器２００の電源がオンである場合に電力の供給を必要とする手段を含むものであればよいものとする。
【００５３】
なお、電子機器２００の電源がオンである状態とは、所定のシステム２２５の起動が完了した状態である。また、電子機器２００の電源がオフである状態とは、所定のシステム２２５の起動が完了していない状態である。また、電子機器２００の電源がオフである状態とは、所定のシステム２２５に電力が供給されていない状態である。
【００５４】
また、実施例１における給電システムは、給電装置１００が電磁界結合によって電子機器２００に対して無線給電を行うシステムにおいても適用できるものとする。また、実施例１における給電システムは、電極を給電装置１００に設け、かつ、電極を電子機器２００に設けた場合に、給電装置１００が電界結合によって電子機器２００に対して無線給電を行うシステムにおいても、適用できるものとする。また、実施例１における給電システムは、給電装置１００が電磁誘導によって電子機器２００に対して無線給電を行うシステムにおいても、適用できるものとする。
【００５５】
なお、無線給電を「非接触給電」、「無接点間給電」や「ワイヤレス給電」と言い換えてもよいものとする。
【００５６】
（第１の起動処理）
次に、実施例１において、電子機器２００によって行われる第１の起動処理について、図３のフローチャートを用いて説明する。第１の起動処理は、ＣＰＵ２０５がＲＯＭ２０５ａに格納されているコンピュータプログラムを実行することにより実現することができる。
【００５７】
なお、第１の起動処理は、第１の外部装置３００と電子機器２００とが接続される場合に、電池２１５と電子機器２００が接続されている状態において、電子機器２００の電源をオフからオンに変更するための指示が操作部２２０を介して入力された場合に行われる。
【００５８】
Ｓ３０１において、ＣＰＵ２０５は、第１のコネクタ２０８と第１の外部装置３００とが接続されているか否かを判定する。ＣＰＵ２０５によって、第１のコネクタ２０８と第１の外部装置３００とが接続されている場合（Ｓ３０１でＹｅｓ）、本フローチャートはＳ３０１からＳ３０５に進む。ＣＰＵ２０５によって、第１のコネクタ２０８と第１の外部装置３００とが接続されていない場合（Ｓ３０１でＮｏ）、本フローチャートはＳ３０１からＳ３０２に進む。
【００５９】
Ｓ３０２において、ＣＰＵ２０５は、ＲＡＭ２０５ｂに格納されている第１のフラグｆ１をオフにする。この場合、本フローチャートはＳ３０３に進む。なお、ＲＡＭ２０５ｂに第１の外部装置３００が選択されたていることを示す情報が格納されている場合、第１の外部装置３００が選択されたていることを示す情報をＲＡＭ２０５ｂから消去する。
【００６０】
第１のフラグｆ１は、第１の外部装置３００から電子機器２００が電力を受け取ることができるか否かを示す情報である。第１のフラグｆ１がオンである場合、ＣＰＵ２０５は、第１の外部装置３００から電子機器２００が電力を受け取ることができると判定する。第１のフラグｆ１がオフである場合、ＣＰＵ２０５は、第１の外部装置３００から電子機器２００が電力を受け取ることができないと判定する。
【００６１】
Ｓ３０３において、ＣＰＵ２０５は、所定のシステム２２５によって行われる処理を停止し、所定のシステム２２５に電力を供給しないようにレギュレータ２１３を制御する。この場合、本フローチャートはＳ３０４に進む。
【００６２】
Ｓ３０４において、ＣＰＵ２０５は、第１の外部装置３００から所定のシステム２２５への電力供給が停止された状態であることを示すステータスデータを給電装置１００に通知するためにＮＦＣ規格に対応する通信を行う。この場合、本フローチャートは終了する。
【００６３】
Ｓ３０５において、ＣＰＵ２０５は、ＲＡＭ２０５ｂに格納されている第１のフラグｆ１をオンにする。この場合、本フローチャートはＳ３０６に進む。
【００６４】
Ｓ３０６において、ＣＰＵ２０５は、電子機器２００に電力供給を行う装置に第１の外部装置３００を選択する。この場合、ＣＰＵ２０５は、第１の外部装置３００から供給される電力がレギュレータ２１３に供給されるように切換部２０７を制御する。第１の外部装置が選択されたことを示す情報をＲＡＭ２０５ｂに記録する。この場合、本フローチャートは、Ｓ３０７に進む。
【００６５】
Ｓ３０７において、ＣＰＵ２０５は、第１の外部装置３００からレギュレータ２１３を介して充電制御部２１４及び電池２１５に供給される電力を用いて、電池２１５の充電を行うように充電制御部２１４を制御する。この場合、本フローチャートはＳ３０８に進む。
【００６６】
Ｓ３０８において、ＣＰＵ２０５は、第１の外部装置３００から供給される電力がレギュレータ２１３を介して所定のシステム２２５に供給されるようにレギュレータ２１３を制御する。さらに、ＣＰＵ２０５は、所定のシステム２２５を起動させるための起動信号をシステム制御部２１７に入力する。これによって、システム制御部２１７は、第１の外部装置３００から供給される電力を用いて、所定のシステム２２５を起動するための処理を開始する。この場合、本フローチャートは、Ｓ３０９に進む。
【００６７】
なお、所定のシステム２２５の起動が完了した後、操作部２２０から所定の処理を行わせるための所定の指示がシステム制御部２１７に入力される場合、システム制御部２１７は、第１の外部装置３００から供給される電力を用いて所定の処理を行う。所定の処理は、所定のシステム２２５に関連する処理である。例えば、所定の処理には、撮影に関する処理、記録に関する処理、再生に関する処理、第３の通信部２２１に関する処理及び第２の通信部２１２に関する処理の少なくとも一つが含まれるものとする。なお、所定の処理は、所定のシステム２２５に関連する処理であれば、他の処理であってもよい。
【００６８】
Ｓ３０９において、ＣＰＵ２０５は、第１の外部装置３００から所定のシステム２２５に電力が供給されている状態であることを示すステータスデータを給電装置１００に通知するためにＮＦＣ規格に対応する通信を行う。この場合、本フローチャートはＳ３１０に進む。
【００６９】
Ｓ３１０において、ＣＰＵ２０５は、電子機器２００と電池２１５とが接続されているか否かを判定する。ＣＰＵ２０５によって、電子機器２００と電池２１５とが接続されていると判定された場合（Ｓ３１０でＹｅｓ）、本フローチャートは終了する。ＣＰＵ２０５によって、電子機器２００と電池２１５とが接続されていないと判定された場合（Ｓ３１０でＮｏ）、本フローチャートはＳ３１０からＳ３１１に進む。この場合（Ｓ３１０でＮｏ）、ＣＰＵ２０５は、電池２１５が電子機器２００から取り外されたとしても、第１の外部装置３００から所定のシステム２２５に電力が継続して供給されるようにし、所定のシステム２２５で行われている処理を停止しないようにする。さらに、この場合（Ｓ３１０でＮｏ）、ＣＰＵ２０５は、第１の外部装置３００から供給される電力が補助電源２１６に供給されるようにする。
【００７０】
Ｓ３１１において、ＣＰＵ２０５は、電池２１５が電子機器２００から取り外されたことを示すデータを給電装置１００に通知するためにＮＦＣ規格に対応する通信を行う。この場合、本フローチャートは終了する。
【００７１】
なお、Ｓ３０７において、ＣＰＵ２０５は、第１の外部装置３００から供給される電力を用いて、電池２１５の充電を行うようにした。しかし、Ｓ３０６において、ＣＰＵ２０５によって、第１の外部装置３００が選択された後、Ｓ３０７の処理を省略し、Ｓ３０８の処理を行うようにしてもよい。この場合、ＣＰＵ２０５は、第１の外部装置３００から供給される電力を用いて電池２１５の充電を行わないが、第１の外部装置３００から供給される電力が所定のシステム２２５に供給されるようにし、所定のシステム２２５を起動させる。
【００７２】
（第２の起動処理）
次に、実施例１において、電子機器２００によって行われる第２の起動処理について、図４のフローチャートを用いて説明する。第２の起動処理は、ＣＰＵ２０５がＲＯＭ２０５ａに格納されているコンピュータプログラムを実行することにより実現することができる。
【００７３】
なお、第２の起動処理は、第２の外部装置５００と電子機器２００とが接続される場合に、電池２１５と電子機器２００が接続されている状態において、電子機器２００の電源をオフからオンに変更するための指示が操作部２２０を介して入力された場合に行われる。
【００７４】
Ｓ４０１において、ＣＰＵ２０５は、第２のコネクタ２０８と第２の外部装置５００とがケーブル４００を介して接続されているか否かを判定する。ＣＰＵ２０５によって、第２のコネクタ２０８と第２の外部装置５００とがケーブル４００を介して接続されていると判定された場合（Ｓ４０１でＹｅｓ）、本フローチャートはＳ４０１からＳ４０５に進む。ＣＰＵ２０５によって、第２のコネクタ２０８と第２の外部装置５００とがケーブル４００を介して接続されていない場合（Ｓ４０１でＮｏ）、本フローチャートはＳ４０１からＳ４０２に進む。
【００７５】
Ｓ４０２において、ＣＰＵ２０５は、ＲＡＭ２０５ｂに格納されている第２のフラグｆ２及び第３のフラグｆ３をオフにする。この場合、本フローチャートはＳ４０３に進む。なお、ＲＡＭ２０５ｂに第２の外部装置５００が選択されていることを示す情報が格納されている場合、第２の外部装置５００が選択されていることを示す情報をＲＡＭ２０５ｂから消去する。
【００７６】
第２のフラグｆ２は、検出部２１０によってＳＰＤに対応すると検出された第２の外部装置５００から電子機器２００が電力を受け取ることができるか否かを示す情報である。第２のフラグｆ２がオンである場合、ＣＰＵ２０５は、検出部２１０によってＳＰＤに対応すると検出された第２の外部装置５００から電子機器２００が電力を受け取ることができると判定する。第２のフラグｆ２がオフである場合、ＣＰＵ２０５は、検出部２１０によってＳＰＤに対応すると検出された第２の外部装置５００から電子機器２００が電力を受け取ることができないと判定する。
【００７７】
第３のフラグｆ３は、検出部２１０によってＣＤＰ及びＤＣＰのいずれか一つに対応すると検出された第２の外部装置５００から電子機器２００が電力を受け取ることができるか否かを示す情報である。第３のフラグｆ３がオンである場合、ＣＰＵ２０５は、検出部２１０によって検出部２１０によってＣＤＰ及びＤＣＰのいずれか一つに対応すると検出された第２の外部装置５００から電子機器２００が電力を受け取ることができると判定する。第３のフラグｆ３がオフである場合、ＣＰＵ２０５は、検出部２１０によってＣＤＰ及びＤＣＰのいずれか一つに対応すると検出された第２の外部装置５００から電子機器２００が電力を受け取ることができないと判定する。
【００７８】
Ｓ４０３において、ＣＰＵ２０５は、所定のシステム２２５によって行われる処理を停止し、所定のシステム２２５に電力を供給しないようにレギュレータ２１３を制御する。この場合、本フローチャートはＳ４０４に進む。
【００７９】
Ｓ４０４において、ＣＰＵ２０５は、第２の外部装置５００から所定のシステム２２５への電力供給が停止された状態であることを示すステータスデータを給電装置１００に通知するためにＮＦＣ規格に対応する通信を行う。この場合、本フローチャートは終了する。
【００８０】
Ｓ４０５において、ＣＰＵ２０５は、電子機器２００に電力供給を行う装置に第２の外部装置５００を選択する。この場合、ＣＰＵ２０５は、第２の外部装置５００から供給される電力がレギュレータ２１３に供給されるように切換部２０７を制御する。第２の外部装置５００が選択されていることを示す情報をＲＡＭ２０５ｂに記録する。この場合、本フローチャートは、Ｓ４０６に進む。
【００８１】
Ｓ４０６において、ＣＰＵ２０５は、検出部２１０によって検出される第２の外部装置５００の電源の種類に応じて、第２の外部装置５００がＣＤＰ及びＤＣＰのいずれか一つに対応しているか否かを判定する。ＣＰＵ２０５によって、第２の外部装置５００がＣＤＰ及びＤＣＰのいずれか一つに対応していると判定された場合（Ｓ４０６でＹｅｓ）、本フローチャートは、Ｓ４０６からＳ４１４に進む。ＣＰＵ２０５によって、第２の外部装置５００がＣＤＰ及びＤＣＰに対応していないと判定された場合（Ｓ４０６でＮｏ）、ＣＰＵ２０５は、第２の外部装置５００がＳＤＰに対応していると判定する。ＣＰＵ２０５によって、第２の外部装置５００がＣＤＰ及びＤＣＰに対応していないと判定された場合（Ｓ４０６でＮｏ）、本フローチャートは、Ｓ４０６からＳ４０７に進む。
【００８２】
なお、ＣＰＵ２０５は、第２の外部装置５００が電子機器２００に供給することができる電流が所定の電流よりも大きいか否かを判定することによって、第２の外部装置５００がＣＤＰ及びＤＣＰのいずれか一つに対応しているか否かを判定してもよい。なお、この場合、所定の電流は、例えば、５００ｍＡであるものとする。
【００８３】
ＣＰＵ２０５は、第２の外部装置５００が電子機器２００に供給することができる電流が所定の電流よりも大きい場合、第２の外部装置５００がＣＤＰ及びＤＣＰのいずれか一つに対応していると判定する。ＣＰＵ２０５によって、第２の外部装置５００が電子機器２００に供給することができる電流が所定の電流よりも大きい場合、本フローチャートは、Ｓ４０６からＳ４１４に進む。ＣＰＵ２０５は、第２の外部装置５００が電子機器２００に供給することができる電流が所定の電流よりも大きくない場合、第２の外部装置５００がＳＤＰに対応すると判定する。ＣＰＵ２０５によって、第２の外部装置５００が電子機器２００に供給することができる電流が所定の電流よりも大きくない場合、本フローチャートは、Ｓ４０６からＳ４０７に進む。
【００８４】
Ｓ４０７において、ＣＰＵ２０５は、ＲＡＭ２０５ｂに格納されている第２のフラグｆ２をオンにする。この場合、本フローチャートはＳ４０８に進む。
【００８５】
Ｓ４０８において、ＣＰＵ２０５は、第２の外部装置５００からレギュレータ２１３を介して充電制御部２１４及び電池２１５に供給される電力を用いて、電池２１５の充電を行うように充電制御部２１４を制御する。この場合、本フローチャートはＳ４０９に進む。
【００８６】
Ｓ４０９において、ＣＰＵ２０５は、電池２１５の電圧が第１の所定値以上であるか否かを判定する。ＣＰＵ２０５によって、電池２１５の電圧が第１の所定値以上であると判定された場合（Ｓ４０９でＹｅｓ）、本フローチャートは、Ｓ４０９からＳ４１０に進む。ＣＰＵ２０５によって、電池２１５の電圧が第１の所定値以上でないと判定された場合（Ｓ４０９でＮｏ）、本フローチャートは、Ｓ４０９からＳ４０９に戻る。
【００８７】
なお、第１の所定値は、電圧値を示す。なお、第１の所定値は、例えば、３．２Ｖである。ＣＰＵ２０５によって、電池２１５の電圧が第１の所定値以上でないと判定された場合（Ｓ４０９でＮｏ）、充電制御部２１４は、第２の外部装置５００から供給される１００ｍＡの電流を用いて、電池２１５の充電を行う。
【００８８】
Ｓ４１０において、ＣＰＵ２０５は、第２の外部装置５００から供給される電力がレギュレータ２１３を介して所定のシステム２２５に供給されるようにレギュレータ２１３を制御する。さらに、ＣＰＵ２０５は、起動信号をシステム制御部２１７に入力する。これによって、システム制御部２１７は、第２の外部装置５００から供給される電力を用いて、所定のシステム２２５を起動するための処理を開始する。さらに、ＣＰＵ２０５は、ＵＳＢ規格に応じて、第２の外部装置５００とエニュメレーションを行うようにする。第２の外部装置５００とエニュメレーションが行われる場合、ＣＰＵ２０５は、第２の外部装置５００から電子機器２００に５００ｍＡの電流が供給されるように制御することができる。この場合、本フローチャートは、Ｓ４１１に進む。
【００８９】
Ｓ４１１において、ＣＰＵ２０５は、第２の外部装置５００から所定のシステム２２５に電力が供給されている状態であることを示すステータスデータを給電装置１００に通知するためにＮＦＣ規格に対応する通信を行う。なお、この場合、ステータスデータには、第２の外部装置５００がＳＤＰに対応していることを示すデータが含まれていても良いものとする。この場合、本フローチャートはＳ４１２に進む。
【００９０】
Ｓ４１２において、ＣＰＵ２０５は、電子機器２００と電池２１５とが接続されているか否かを判定する。ＣＰＵ２０５によって、電子機器２００と電池２１５とが接続されていると判定された場合（Ｓ４１２でＹｅｓ）、本フローチャートは終了する。ＣＰＵ２０５によって、電子機器２００と電池２１５とが接続されていないと判定された場合（Ｓ４１２でＮｏ）、本フローチャートはＳ４１２からＳ４１３に進む。
【００９１】
Ｓ４１３において、ＣＰＵ２０５は、電池２１５が電子機器２００から取り外されたことを示すデータを給電装置１００に通知するためにＮＦＣ規格に対応する通信を行う。この場合、本フローチャートは、Ｓ４１３からＳ４０２に進む。
【００９２】
Ｓ４１４において、ＣＰＵ２０５は、ＲＡＭ２０５ｂに格納されている第３のフラグｆ３をオンにする。この場合、本フローチャートはＳ４１５に進む。
【００９３】
Ｓ４１５において、ＣＰＵ２０５は、第２の外部装置５００からレギュレータ２１３を介して充電制御部２１４及び電池２１５に供給される電力を用いて、電池２１５の充電を行うように充電制御部２１４を制御する。この場合、本フローチャートはＳ４１６に進む。
【００９４】
Ｓ４１６において、ＣＰＵ２０５は、第２の外部装置５００から供給される電力がレギュレータ２１３を介して所定のシステム２２５に供給されるようにレギュレータ２１３を制御する。さらに、ＣＰＵ２０５は、起動信号をシステム制御部２１７に入力する。これによって、システム制御部２１７は、第２の外部装置５００から供給される電力を用いて、所定のシステム２２５を起動するための処理を開始する。この場合、本フローチャートは、Ｓ４１７に進む。
【００９５】
Ｓ４１７において、ＣＰＵ２０５は、第２の外部装置５００から所定のシステム２２５に電力が供給されている状態であることを示すステータスデータを給電装置１００に通知するためにＮＦＣ規格に対応する通信を行う。なお、この場合、ステータスデータに、第２の外部装置５００がＣＤＰ及びＤＣＰのいずれか一つに対応することを示すデータが含まれていても良いものとする。この場合、本フローチャートはＳ４１８に進む。
【００９６】
Ｓ４１８において、ＣＰＵ２０５は、電子機器２００と電池２１５とが接続されているか否かを判定する。ＣＰＵ２０５によって、電子機器２００と電池２１５とが接続されていると判定された場合（Ｓ４１８でＹｅｓ）、本フローチャートは終了する。ＣＰＵ２０５によって、電子機器２００と電池２１５とが接続されていないと判定された場合（Ｓ４１８でＮｏ）、本フローチャートはＳ４１８からＳ４１９に進む。この場合（Ｓ４１８でＮｏ）、ＣＰＵ２０５は、電池２１５が電子機器２００から取り外されたとしても、第２の外部装置５００から所定のシステム２２５に電力が継続して供給されるようにし、所定のシステム２２５で行われている処理を停止しないようにする。さらに、この場合（Ｓ４１８でＮｏ）、ＣＰＵ２０５は、第２の外部装置５００から供給される電力が補助電源２１６に供給されるようにする。
【００９７】
Ｓ４１９において、ＣＰＵ２０５は、電池２１５が電子機器２００から取り外されたことを示すデータを給電装置１００に通知するためにＮＦＣ規格に対応する通信を行う。この場合、本フローチャートは、終了する。
【００９８】
なお、Ｓ４０９において、ＣＰＵ２０５は、電池２１５の電圧が第１の所定値以上であるか否かを判定するようにした。しかし、Ｓ４０９において、ＣＰＵ２０５は、電池２１５の残容量が第１の残容量以上であるか否かを判定するようにしてもよい。この場合、ＣＰＵ２０５によって、電池２１５の残容量が第１の残容量以上であると判定された場合（Ｓ４０９でＹｅｓ）、本フローチャートは、Ｓ４０９からＳ４１０に進む。ＣＰＵ２０５によって、電池２１５の残容量が第１の残容量以上でないと判定された場合（Ｓ４０９でＮｏ）、本フローチャートは、Ｓ４０９からＳ４０９に戻る。なお、第１の残容量は、ＳＤＰに対応している第２の外部装置５００が所定のシステム２２５を起動させるために用いられる電力に対応する残容量であるものとする。
【００９９】
なお、Ｓ４０８において、ＣＰＵ２０５は、第２の外部装置５００から供給される電力を用いて、電池２１５の充電を行うようにした。しかし、Ｓ４０７において、ＣＰＵ２０５によって、第２のフラグｆ２がオンにされた後、Ｓ４０８の処理を省略し、Ｓ４０９の処理を行うようにしてもよい。この場合、ＣＰＵ２０５は、第２の外部装置５００から供給される電力を用いて電池２１５の充電を行わないが、第２の外部装置５００から供給される電力が所定のシステム２２５に供給されるようにし、所定のシステム２２５を起動させる。
【０１００】
また、Ｓ４１５についても同様である。この場合、Ｓ４１４において、ＣＰＵ２０５によって、第３のフラグｆ３がオンにされた後、Ｓ４１５の処理を省略し、Ｓ４１６の処理を行うようにしてもよい。この場合、ＣＰＵ２０５は、第２の外部装置５００から供給される電力を用いて電池２１５の充電を行わないが、第２の外部装置５００から供給される電力が所定のシステム２２５に供給されるようにし、所定のシステム２２５を起動させる。
【０１０１】
（第３の起動処理）
次に、実施例１において、電子機器２００によって行われる第３の起動処理について、図５のフローチャートを用いて説明する。第３の起動処理は、ＣＰＵ２０５がＲＯＭ２０５ａに格納されているコンピュータプログラムを実行することにより実現することができる。
【０１０２】
第３の起動処理は、給電装置１００と電子機器２００との距離が所定の範囲に存在する場合、電池２１５と電子機器２００が接続されている状態で、電子機器２００の電源をオフからオンに変更するための指示が操作部２２０を介して入力された場合に行われる。
【０１０３】
Ｓ５０１において、ＣＰＵ２０５は、電子機器２００が受電アンテナ２０１を介して給電装置１００から電力を受け取ることができる否かを判定する。
【０１０４】
例えば、ＣＰＵ２０５は、電子機器２００と給電装置１００との間で、無線給電のための認証が完了したか否かを判定する。この場合、電子機器２００と給電装置１００との間で、無線給電のための認証が完了している場合、ＣＰＵ２０５は、受電アンテナ２０１を介して給電装置１００から電力を受け取ることができると判定する。また、電子機器２００と給電装置１００との間で、無線給電のための認証が完了していない場合、ＣＰＵ２０５は、受電アンテナ２０１を介して給電装置１００から電力を受け取ることができないと判定する。ＣＰＵ２０５によって、電子機器２００が受電アンテナ２０１を介して給電装置１００から電力を受け取ることができると判定された場合（Ｓ５０１でＹｅｓ）、本フローチャートはＳ５０１からＳ５０５に進む。ＣＰＵ２０５によって、電子機器２００が受電アンテナ２０１を介して給電装置１００から電力を受け取ることができない場合（Ｓ５０１でＮｏ）、本フローチャートはＳ５０１からＳ５０２に進む。
【０１０５】
Ｓ５０２において、ＣＰＵ２０５は、ＲＡＭ２０５ｂに格納されている第４のフラグｆ４をオフにする。この場合、本フローチャートはＳ５０３に進む。なお、ＲＡＭ２０５ｂに給電装置１００が選択されていることを示す情報が格納されている場合、給電装置１００が選択されていることを示す情報をＲＡＭ２０５ｂから消去する。
【０１０６】
第４のフラグｆ４は、給電装置１００から電子機器２００が電力を受け取ることができるか否かを示す情報である。第４のフラグｆ４がオンである場合、ＣＰＵ２０５は、給電装置１００から電子機器２００が電力を受け取ることができると判定する。第４のフラグｆ４がオフである場合、ＣＰＵ２０５は、給電装置１００から電子機器２００が電力を受け取ることができないと判定する。
【０１０７】
Ｓ５０３において、ＣＰＵ２０５は、所定のシステム２２５によって行われる処理を停止し、所定のシステム２２５に電力を供給しないようにレギュレータ２１３を制御する。この場合、本フローチャートはＳ５０４に進む。
【０１０８】
Ｓ５０４において、ＣＰＵ２０５は、給電装置１００から所定のシステム２２５への電力供給が停止された状態であることを示すステータスデータを給電装置１００に通知するためにＮＦＣ規格に対応する通信を行う。この場合、本フローチャートは終了する。
【０１０９】
Ｓ５０５において、ＣＰＵ２０５は、ＲＡＭ２０５ｂに格納されている第４のフラグｆ１をオンにする。この場合、本フローチャートはＳ５０６に進む。
【０１１０】
Ｓ５０６において、ＣＰＵ２０５は、電子機器２００に電力供給を行う装置に給電装置１００を選択する。この場合、ＣＰＵ２０５は、給電装置１００から供給される電力がレギュレータ２１３に供給されるように切換部２０７を制御する。給電装置１００が選択されたことを示す情報をＲＡＭ２０５ｂに記録する。この場合、本フローチャートは、Ｓ５０７に進む。
【０１１１】
Ｓ５０７において、ＣＰＵ２０５は、給電装置１００からレギュレータ２１３を介して充電制御部２１４及び電池２１５に供給される電力を用いて、電池２１５の充電を行うように充電制御部２１４を制御する。この場合、本フローチャートはＳ５０８に進む。
【０１１２】
Ｓ５０８において、ＣＰＵ２０５は、電池２１５の電圧が第２の所定値以上であるか否かを判定する。ＣＰＵ２０５によって、電池２１５の電圧が第２の所定値以上であると判定された場合（Ｓ５０８でＹｅｓ）、本フローチャートは、Ｓ５０８からＳ５０９に進む。ＣＰＵ２０５によって、電池２１５の電圧が第２の所定値以上でないと判定された場合（Ｓ５０８でＮｏ）、本フローチャートは、Ｓ５０８からＳ５０８に戻る。なお、第２の所定値は、電圧値を示す。第２の所定値は、第１の所定値よりも大きい値であるものとする。なお、例えば、第２の所定値は、３．５Ｖである。
【０１１３】
Ｓ５０９において、ＣＰＵ２０５は、給電装置１００から供給される電力がレギュレータ２１３を介して所定のシステム２２５に供給されるようにレギュレータ２１３を制御する。さらに、ＣＰＵ２０５は、起動信号をシステム制御部２１７に入力する。これによって、システム制御部２１７は、給電装置１００から供給される電力を用いて、所定のシステム２２５を起動するための処理を開始する。この場合、本フローチャートは、Ｓ５１０に進む。
【０１１４】
Ｓ５１０において、ＣＰＵ２０５は、給電装置１００から所定のシステム２２５に電力が供給されている状態であることを示すステータスデータを給電装置１００に通知するためにＮＦＣ規格に対応する通信を行う。この場合、本フローチャートはＳ５１１に進む。
【０１１５】
Ｓ５１１において、ＣＰＵ２０５は、電子機器２００と電池２１５とが接続されているか否かを判定する。ＣＰＵ２０５によって、電子機器２００と電池２１５とが接続されていると判定された場合（Ｓ５１１でＹｅｓ）、本フローチャートは終了する。ＣＰＵ２０５によって、電子機器２００と電池２１５とが接続されていないと判定された場合（Ｓ５１１でＮｏ）、本フローチャートはＳ５１１からＳ５１２に進む。
【０１１６】
Ｓ５１２において、ＣＰＵ２０５は、電池２１５が電子機器２００から取り外されたことを示すデータを給電装置１００に通知するためにＮＦＣ規格に対応する通信を行う。この場合、本フローチャートは、Ｓ５１２からＳ５０２に進む。
【０１１７】
なお、Ｓ５０８において、ＣＰＵ２０５は、電池２１５の電圧が第２の所定値以上であるか否かを判定するようにした。しかし、Ｓ５０８において、ＣＰＵ２０５は、電池２１５の残容量が第２の残容量以上であるか否かを判定するようにしてもよい。この場合、ＣＰＵ２０５によって、電池２１５の残容量が第２の残容量以上であると判定された場合（Ｓ５０８でＹｅｓ）、本フローチャートは、Ｓ５０８からＳ５０９に進む。ＣＰＵ２０５によって、電池２１５の残容量が第２の残容量以上でないと判定された場合（Ｓ５０８でＮｏ）、本フローチャートは、Ｓ５０８からＳ５０８に戻る。なお、第２の残容量は、給電装置１００が所定のシステム２２５を起動させるために用いられる電力に対応する残容量であるものとする。なお、第２の残容量は、第１の残容量よりも大きい値であるものとする。
【０１１８】
なお、Ｓ５０７において、ＣＰＵ２０５は、給電装置１００から供給される電力を用いて、電池２１５の充電を行うようにした。しかし、Ｓ５０６において、ＣＰＵ２０５によって、給電装置１００が選択された後、Ｓ５０７の処理を省略し、Ｓ５０８の処理を行うようにしてもよい。この場合、ＣＰＵ２０５は、給電装置１００から供給される電力を用いて電池２１５の充電を行わないが、給電装置１００から供給される電力が所定のシステム２２５に供給されるようにし、所定のシステム２２５を起動させる。
【０１１９】
（第１の選択処理）
次に、実施例１において、電子機器２００によって行われる第１の選択処理について、図６のフローチャートを用いて説明する。第１の選択処理は、ＣＰＵ２０５がＲＯＭ２０５ａに格納されているコンピュータプログラムを実行することにより実現することができる。
【０１２０】
第１の選択処理は、第１の起動処理、第２の起動処理及び第３の起動処理のいずれか一つがＣＰＵ２０５によって行われた後に、ＣＰＵ２０５によって行われるものとする。
【０１２１】
Ｓ６０１において、ＣＰＵ２０５は、電子機器２００に電力供給を行う装置に給電装置１００が選択されているか否かを判定する。ＣＰＵ２０５によって、電子機器２００に電力供給を行う装置に給電装置１００が選択されていると判定された場合（Ｓ６０１でＹｅｓ）、本フローチャートは、Ｓ６０１からＳ６０３に進む。ＣＰＵ２０５によって、電子機器２００に電力供給を行う装置に給電装置１００が選択されていないと判定された場合（Ｓ６０１でＮｏ）、本フローチャートは、Ｓ６０１からＳ６０２に進む。
【０１２２】
Ｓ６０２において、ＣＰＵ２０５は、第２の選択処理を行う。なお、第２の選択処理は、後述する。第２の選択処理が行われた場合、本フローチャートは終了する。
【０１２３】
Ｓ６０３において、ＣＰＵ２０５は、ＲＡＭ２０５ｂに格納されている第１のフラグｆ１がオンであるか否かを判定する。ＣＰＵ２０５によって、第１のフラグｆ１がオンであると判定された場合（Ｓ６０３でＹｅｓ）、本フローチャートは、Ｓ６０３からＳ６０４に進む。ＣＰＵ２０５によって、第１のフラグｆ１がオンでないと判定された場合（Ｓ６０３でＮｏ）、本フローチャートは、Ｓ６０３からＳ６０７に進む。
【０１２４】
Ｓ６０４において、ＣＰＵ２０５は、電子機器２００に電力供給を行う装置に第１の外部装置３００を選択する。この場合、ＣＰＵ２０５は、第１の外部装置３００から供給される電力がレギュレータ２１３に供給されるように切換部２０７を制御する。さらに、ＣＰＵ２０５は、給電装置１００が選択されていることを示す情報をＲＡＭ２０５ｂから消去し、第１の外部装置３００が選択されていることを示す情報をＲＡＭ２０５ｂに記録する。この場合、本フローチャートは、Ｓ６０５に進む。
【０１２５】
Ｓ６０５において、ＣＰＵ２０５は、第１の外部装置３００から供給される電力がレギュレータ２１３を介して所定のシステム２２５に供給されるようにレギュレータ２１３を制御する。なお、所定のシステム２２５が起動のための処理を行っていない場合、ＣＰＵ２０５は、起動信号をシステム制御部２１７に入力する。この場合、本フローチャートは、Ｓ６０６に進む。
【０１２６】
Ｓ６０６において、ＣＰＵ２０５は、第１の外部装置３００から所定のシステム２２５に電力が供給されている状態であることを示すステータスデータを給電装置１００に通知するためにＮＦＣ規格に対応する通信を行う。この場合、本フローチャートは終了する。
【０１２７】
Ｓ６０７において、ＣＰＵ２０５は、ＲＡＭ２０５ｂに格納されている第３のフラグｆ３がオンであるか否かを判定する。ＣＰＵ２０５によって、第３のフラグｆ３がオンであると判定された場合（Ｓ６０７でＹｅｓ）、本フローチャートは、Ｓ６０７からＳ６０８に進む。ＣＰＵ２０５によって、第３のフラグｆ３がオンでないと判定された場合（Ｓ６０７でＮｏ）、本フローチャートは、Ｓ６０７からＳ６１１に進む。
【０１２８】
Ｓ６０８において、ＣＰＵ２０５は、電子機器２００に電力供給を行う装置に第２の外部装置５００を選択する。この場合、ＣＰＵ２０５は、第２の外部装置５００から供給される電力がレギュレータ２１３に供給されるように切換部２０７を制御する。さらに、ＣＰＵ２０５は、給電装置１００が選択されていることを示す情報をＲＡＭ２０５ｂから消去し、第２の外部装置５００が選択されていることを示す情報をＲＡＭ２０５ｂに記録する。この場合、本フローチャートは、Ｓ６０９に進む。
【０１２９】
Ｓ６０９において、ＣＰＵ２０５は、第２の外部装置３００から供給される電力がレギュレータ２１３を介して所定のシステム２２５に供給されるようにレギュレータ２１３を制御する。なお、所定のシステム２２５が起動のための処理を行っていない場合、ＣＰＵ２０５は、起動信号をシステム制御部２１７に入力する。この場合、本フローチャートは、Ｓ６１０に進む。
【０１３０】
Ｓ６１０において、ＣＰＵ２０５は、第２の外部装置５００から所定のシステム２２５に電力が供給されている状態であることを示すステータスデータを給電装置１００に通知するためにＮＦＣ規格に対応する通信を行う。この場合、本フローチャートは終了する。
【０１３１】
Ｓ６１１において、ＣＰＵ２０５は、ＲＡＭ２０５ｂに格納されている第２のフラグｆ２がオンであるか否かを判定する。ＣＰＵ２０５によって、第２のフラグｆ２がオンであると判定された場合（Ｓ６１１でＹｅｓ）、本フローチャートは、Ｓ６１１からＳ６１２に進む。ＣＰＵ２０５によって、第２のフラグｆ２がオンでないと判定された場合（Ｓ６１１でＮｏ）、本フローチャートは、終了する。
【０１３２】
Ｓ６１２において、ＣＰＵ２０５は、電池２１５の電圧が第２の所定値以上であるか否かを判定する。ＣＰＵ２０５によって、電池２１５の電圧が第２の所定値以上であると判定された場合（Ｓ６１２でＹｅｓ）、本フローチャートは、終了する。ＣＰＵ２０５によって、電池２１５の電圧が第２の所定値以上でないと判定された場合（Ｓ６１２でＮｏ）、本フローチャートは、Ｓ６１２からＳ６１３に進む。
【０１３３】
Ｓ６１３において、ＣＰＵ２０５は、電子機器２００に電力供給を行う装置に第２の外部装置５００を選択する。この場合、ＣＰＵ２０５は、第２の外部装置５００から供給される電力がレギュレータ２１３に供給されるように切換部２０７を制御する。さらに、ＣＰＵ２０５は、給電装置１００が選択されていることを示す情報をＲＡＭ２０５ｂから消去し、第２の外部装置５００が選択されていることを示す情報をＲＡＭ２０５ｂに記録する。この場合、本フローチャートは、Ｓ６１４に進む。
【０１３４】
Ｓ６１４において、ＣＰＵ２０５は、第２の外部装置５００からレギュレータ２１３を介して充電制御部２１４及び電池２１５に供給される電力を用いて、電池２１５の充電を行うように充電制御部２１４を制御する。この場合、本フローチャートは、Ｓ６１５に進む。
【０１３５】
Ｓ６１５において、ＣＰＵ２０５は、電池２１５の電圧が第１の所定値以上であるか否かを判定する。ＣＰＵ２０５によって、電池２１５の電圧が第１の所定値以上であると判定された場合（Ｓ６１５でＹｅｓ）、本フローチャートは、Ｓ６１５からＳ６１６に進む。ＣＰＵ２０５によって、電池２１５の電圧が第１の所定値以上でないと判定された場合（Ｓ６１５でＮｏ）、本フローチャートは、Ｓ６１５からＳ６１４に戻る。
【０１３６】
Ｓ６１６において、ＣＰＵ２０５は、第２の外部装置３００から供給される電力がレギュレータ２１３を介して所定のシステム２２５に供給されるようにレギュレータ２１３を制御する。なお、所定のシステム２２５が起動のための処理を行っていない場合、ＣＰＵ２０５は、起動信号をシステム制御部２１７に入力する。この場合、本フローチャートは、Ｓ６１７に進む。
【０１３７】
Ｓ６１７において、ＣＰＵ２０５は、第２の外部装置５００から所定のシステム２２５に電力が供給されている状態であることを示すステータスデータを給電装置１００に通知するためにＮＦＣ規格に対応する通信を行う。この場合、本フローチャートは終了する。
【０１３８】
なお、Ｓ６１５において、ＣＰＵ２０５は、電池２１５の電圧が第１の所定値以上であるか否かを判定するようにした。しかし、Ｓ６１５において、ＣＰＵ２０５は、電池２１５の残容量が第１の残容量以上であるか否かを判定するようにしてもよい。この場合、ＣＰＵ２０５によって、電池２１５の残容量が第１の残容量以上であると判定された場合（Ｓ６１５でＹｅｓ）、本フローチャートは、Ｓ６１５からＳ６１６に進む。ＣＰＵ２０５によって、電池２１５の残容量が第１の残容量以上でないと判定された場合（Ｓ６１５でＮｏ）、本フローチャートは、Ｓ６１５からＳ６１４に戻る。
【０１３９】
なお、Ｓ６１４において、ＣＰＵ２０５は、第２の外部装置５００から供給される電力を用いて、電池２１５の充電を行うようにした。しかし、Ｓ６１３において、ＣＰＵ２０５によって、第２の外部装置５００が選択された後、Ｓ６１４の処理を省略し、Ｓ６１５の処理を行うようにしてもよい。
【０１４０】
（第２の選択処理）
次に、実施例１において、電子機器２００によって図６のＳ６０２において行われる第２の選択処理について、図７のフローチャートを用いて説明する。第２の選択処理は、ＣＰＵ２０５がＲＯＭ２０５ａに格納されているコンピュータプログラムを実行することにより実現することができる。
【０１４１】
第２の選択処理は、第１の起動処理、第２の起動処理及び第３の起動処理のいずれか一つがＣＰＵ２０５によって行われた後に、ＣＰＵ２０５によって行われてもよいものとする。なお、Ｓ７０４、Ｓ７０５及びＳ７０６は、Ｓ６０４、Ｓ６０５及びＳ６０６と共通する処理であるため、説明を省略する。
【０１４２】
Ｓ７０１において、ＣＰＵ２０５は、電子機器２００に電力供給を行う装置に第１の外部装置３００が選択されているか否かを判定する。ＣＰＵ２０５によって、電子機器２００に電力供給を行う装置に第１の外部装置３００が選択されていると判定された場合（Ｓ７０１でＹｅｓ）、本フローチャートは、終了する。ＣＰＵ２０５によって、電子機器２００に電力供給を行う装置に第１の外部装置３００が選択されていないと判定された場合（Ｓ７０１でＮｏ）、本フローチャートは、Ｓ７０１からＳ７０２に進む。
【０１４３】
Ｓ７０２において、ＣＰＵ２０５は、電子機器２００に電力供給を行う装置に第２の外部装置５００が選択されているか否かを判定する。ＣＰＵ２０５によって、電子機器２００に電力供給を行う装置に第２の外部装置５００が選択されていると判定された場合（Ｓ７０２でＹｅｓ）、本フローチャートは、Ｓ７０２からＳ７０３に進む。ＣＰＵ２０５によって、電子機器２００に電力供給を行う装置に第２の外部装置５００が選択されていないと判定された場合（Ｓ７０１でＮｏ）、本フローチャートは、終了する。
【０１４４】
Ｓ７０３において、ＣＰＵ２０５は、ＲＡＭ２０５ｂに格納されている第１のフラグｆ１がオンであるか否かを判定する。ＣＰＵ２０５によって、第１のフラグｆ１がオンであると判定された場合（Ｓ７０３でＹｅｓ）、本フローチャートは、Ｓ７０３からＳ７０４に進む。ＣＰＵ２０５によって、第１のフラグｆ１がオンでないと判定された場合（Ｓ７０３でＮｏ）、本フローチャートは、Ｓ７０３からＳ７０７に進む。
【０１４５】
Ｓ７０７において、ＣＰＵ２０５は、第２の外部装置５００がＣＤＰ及びＤＣＰのいずれか一つに対応しているか否かを判定する。ＣＰＵ２０５によって、第２の外部装置５００がＣＤＰ及びＤＣＰのいずれか一つに対応していると判定された場合（Ｓ７０７でＹｅｓ）、本フローチャートは、終了する。ＣＰＵ２０５によって、第２の外部装置５００がＣＤＰ及びＤＣＰに対応していないと判定された場合（Ｓ７０７でＮｏ）、本フローチャートは、Ｓ７０７からＳ７０８に進む。  Ｓ７０８において、ＣＰＵ２０５は、ＲＡＭ２０５ｂに格納されている第４のフラグｆ４がオンであるか否かを判定する。ＣＰＵ２０５によって、第４のフラグｆ４がオンであると判定された場合（Ｓ７０８でＹｅｓ）、本フローチャートは、Ｓ７０８からＳ７０９に進む。ＣＰＵ２０５によって、第４のフラグｆ４がオンでないと判定された場合（Ｓ７０８でＮｏ）、本フローチャートは、終了する。
【０１４６】
Ｓ７０９において、ＣＰＵ２０５は、電子機器２００に電力供給を行う装置に給電装置１００を選択する。この場合、ＣＰＵ２０５は、給電装置１００から供給される電力がレギュレータ２１３に供給されるように切換部２０７を制御する。さらに、ＣＰＵ２０５は、第２の外部装置５００が選択されていることを示す情報をＲＡＭ２０５ｂから消去し、給電装置１００が選択されていることを示す情報をＲＡＭ２０５ｂに記録する。この場合、本フローチャートは、Ｓ７１０に進む。
【０１４７】
７１０において、ＣＰＵ２０５は、給電装置１００からレギュレータ２１３を介して充電制御部２１４及び電池２１５に供給される電力を用いて、電池２１５の充電を行うように充電制御部２１４を制御する。この場合、本フローチャートはＳ７１１に進む。
【０１４８】
Ｓ７１１において、ＣＰＵ２０５は、電池２１５の電圧が第１の所定値以上であるか否かを判定する。ＣＰＵ２０５によって、電池２１５の電圧が第１の所定値以上であると判定された場合（Ｓ７１１でＹｅｓ）、本フローチャートは、Ｓ７１１からＳ７１２に進む。ＣＰＵ２０５によって、電池２１５の電圧が第１の所定値以上でないと判定された場合（Ｓ７１１でＮｏ）、本フローチャートは、Ｓ７１１からＳ７１０に戻る。
【０１４９】
Ｓ７１２において、ＣＰＵ２０５は、給電装置１００から供給される電力がレギュレータ２１３を介して所定のシステム２２５に供給されるようにレギュレータ２１３を制御する。なお、所定のシステム２２５が起動のための処理を行っていない場合、ＣＰＵ２０５は、起動信号をシステム制御部２１７に入力する。この場合、本フローチャートは、Ｓ７１３に進む。
【０１５０】
Ｓ７１３において、ＣＰＵ２０５は、電池２１５の電圧が第２の所定値以上であるか否かを判定する。ＣＰＵ２０５によって、電池２１５の電圧が第２の所定値以上であると判定された場合（Ｓ７１３でＹｅｓ）、本フローチャートは、Ｓ７１３からＳ７１４に進む。ＣＰＵ２０５によって、電池２１５の電圧が第２の所定値以上でないと判定された場合（Ｓ７１３でＮｏ）、本フローチャートは、Ｓ７１３からＳ７１３に戻る。
【０１５１】
Ｓ７１４において、ＣＰＵ２０５は、給電装置１００から所定のシステム２２５に電力が供給されている状態であることを示すステータスデータを給電装置１００に通知するためにＮＦＣ規格に対応する通信を行う。この場合、本フローチャートは終了する。
【０１５２】
なお、Ｓ７１１において、ＣＰＵ２０５は、電池２１５の電圧が第１の所定値以上であるか否かを判定するようにした。しかし、Ｓ７１１において、ＣＰＵ２０５は、電池２１５の残容量が第１の残容量以上であるか否かを判定するようにしてもよい。この場合、ＣＰＵ２０５によって、電池２１５の残容量が第１の残容量以上であると判定された場合（Ｓ７１１でＹｅｓ）、本フローチャートは、Ｓ７１１からＳ７１２に進む。ＣＰＵ２０５によって、電池２１５の残容量が第１の残容量以上でないと判定された場合（Ｓ７１１でＮｏ）、本フローチャートは、Ｓ７１１からＳ７１０に戻る。
【０１５３】
なお、Ｓ７１３において、ＣＰＵ２０５は、電池２１５の電圧が第２の所定値以上であるか否かを判定するようにした。しかし、Ｓ７１３において、ＣＰＵ２０５は、電池２１５の残容量が第２の残容量以上であるか否かを判定するようにしてもよい。この場合、ＣＰＵ２０５によって、電池２１５の残容量が第２の残容量以上であると判定された場合（Ｓ７１３でＹｅｓ）、本フローチャートは、Ｓ７１３からＳ７１４に進む。ＣＰＵ２０５によって、電池２１５の残容量が第２の残容量以上でないと判定された場合（Ｓ７１３でＮｏ）、本フローチャートは、Ｓ７１３からＳ７１３に戻る。
【０１５４】
なお、Ｓ７１０において、ＣＰＵ２０５は、給電装置１００から供給される電力を用いて、電池２１５の充電を行うようにした。しかし、Ｓ７０９において、ＣＰＵ２０５によって、給電装置１００が選択された後、Ｓ７１０の処理を省略し、Ｓ７１１の処理を行うようにしてもよい。
【０１５５】
このように実施例１に係る電子機器２００は、電子機器２００に電力を供給可能な外部装置の種類と、電子機器２００に接続される電池２１５の電圧とに応じて、電子機器に電力を供給する装置を選択するようにした。さらに、電子機器２００は、選択された装置から所定のシステム２２５に電力が供給されるようにし、選択されていない装置から所定のシステム２２５に電力が供給されないようにした。このため、電子機器２００は、所定のシステム２２５に電力を供給するために適正な装置を選択することができる。これにより、電子機器２００が複数の外部装置から電力供給される場合、複数の外部装置からいずれか一つを選択するため、過剰な電力が電子機器２００に供給されることを防ぐことができる。
【０１５６】
第１の外部装置３００が電子機器２００に電力を供給できる場合、電子機器２００は、第２の外部装置５００及び給電装置１００のいずれか一つを選択していたとしても、第１の外部装置３００を選択するようにした。この場合、電子機器２００は、電池２１５の電圧がどのような値であっても、第１の外部装置３００から所定のシステム２２５に電力が供給されるようにし、所定のシステム２２５を起動させることができる。
【０１５７】
また、ＣＤＰ及びＤＣＰのいずれか一つに対応している第２の外部装置５００が電子機器２００に電力を供給できる場合、電子機器２００は、給電装置１００を選択していたとしても、第２の外部装置５００を選択するようにした。この場合、電子機器２００は、電池２１５の電圧がどのような値であっても、第２の外部装置５００から所定のシステム２２５に電力が供給されるようにし、所定のシステム２２５を起動させることができる。
【０１５８】
また、ＳＤＰに対応している第２の外部装置５００が電子機器２００に電力を供給できる場合で、電池２１５の電圧が第２の所定値以上でない場合、電子機器２００は、給電装置１００を選択していたとしても、第２の外部装置５００を選択するようにした。この場合、電子機器２００は、電池２１５の電圧が第１の所定値以上であることが検出された後、第２の外部装置５００から所定のシステム２２５に電力が供給されるようにし、所定のシステム２２５を起動させることができる。なお、この場合、電子機器２００は、電池２１５の電圧が第１の所定値以上になるまで、電池２１５の充電を行う。これは、電池２１５の電圧が第２の所定値以上でない場合に、給電装置１００からの電力が所定のシステム２２５に供給されるようにしたとき、給電装置１００から所定のシステム２２５に供給される電力が不安定になる可能性があるためである。そのため、電子機器２００は、ＳＤＰに対応している第２の外部装置５００が電子機器２００に電力を供給できる場合、少なくとも電池２１５の電圧が第２の所定値以上になるまで、第２の外部装置５００からの電力が所定のシステム２２５に供給されるようにする。
【０１５９】
また、給電装置１００が電子機器２００に電力を供給できる場合、ＳＤＰに対応している第２の外部装置５００が選択されている場合、電子機器２００は、給電装置１００を選択するようにした。この場合、電子機器２００は、電池２１５の電圧が第１の所定値以上であることが検出された後、給電装置１００から所定のシステム２２５に電力が供給されるようにし、所定のシステム２２５を起動させることができる。なお、この場合、給電装置１００は、電池２１５の電圧が第１の所定値以上になるまで、電池２１５の充電を行う。この場合、電子機器２００は、給電装置１００からの電力供給が不安定になったとしても、ＳＤＰに対応している第２の外部装置５００からの電力が所定のシステム２２５に供給することもできる。そのため、電子機器２００は、電池２１５の電圧が第１の所定値以上であることが検出された後、給電装置１００から所定のシステム２２５に電力が供給されるようにし、所定のシステム２２５を起動させる。
【０１６０】
なお、実施例１において、所定のシステム２２５は、電子機器２００に含まれるものとして説明を行ったが、これに限られないものとする。例えば、図８に示すように、電子機器２００に所定のシステム２２５が含まれていないが、電子機器２００とインターフェース６００を介して接続される第３の外部装置７００に所定のシステム２２５が含まれるような構成であってもよい。図８に示すようなシステムであっても、電子機器２００は、図３の第１の起動処理、図４の第２の起動処理、図５の第３の起動処理、図６の第１の選択処理及び図７の第２の選択処理を行うことができるものとする。
【０１６１】
実施例１において、電子機器２００は、ＮＦＣ規格に対応する通信を行うものとしたが、これに限られないものとする。例えば、電子機器２００がＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）等のＩＳＯ／ＩＥＣ  １８０９２規格やＴｒａｎｓｆｅｒ  Ｊｅｔ（登録商標）の規格に対応する無線通信を行っても良いものとする。また、例えば、電子機器２００がＭＩＦＡＲＥ（登録商標）の規格やＦｅｌｉｃａ（登録商標）の規格に対応する無線通信を行っても良いものとする。
【０１６２】
なお、ケーブル４００は、ＵＳＢ規格以外の規格に対応するものであってもよい。
【０１６３】
（他の実施例）
本発明に係る電子機器２００は、実施例１で説明した電子機器２００に限定されるものではない。例えば、本発明に係る電子機器２００は、複数の装置から構成されるシステムにより実現することも可能である。
【０１６４】
また、実施例１で説明した様々な電子機器２００によって行われる処理及び電子機器２００の機能は、コンピュータプログラムにより実現することも可能である。この場合、本発明に係るコンピュータプログラムは、コンピュータ（ＣＰＵ等を含む）で実行可能であり、実施例１、２及び３で説明した様々な機能を実現することになる。
【０１６５】
本発明に係るコンピュータプログラムは、コンピュータ上で稼動しているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などを利用して、実施例１で説明した様々な処理及び機能を実現してもよいことは言うまでもない。
【０１６６】
本発明に係るコンピュータプログラムは、コンピュータ読取可能な記録媒体から読み出され、コンピュータで実行されることになる。コンピュータ読取可能な記録媒体には、ハードディスク装置、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＲＯＭ等を用いることができる。また、本発明に係るコンピュータプログラムは、通信インターフェースを介して外部装置からコンピュータに提供され、当該コンピュータで実行されるようにしてもよい。
【符号の説明】
【０１６７】
１００  給電装置
２００  電子機器
【図１】
0006039189.tif 000002
【図２】
0006039189.tif 000003
【図３】
0006039189.tif 000004
【図４】
0006039189.tif 000005
【図５】
0006039189.tif 000006
【図６】
0006039189.tif 000007
【図７】
0006039189.tif 000008
【図８】
0006039189.tif 000009