(57)【特許請求の範囲】
【請求項１】
無線給電を行う給電手段と、
第１の受電手段を介して無線で電力を受け取る電子機器と、第２の受電手段を介して無線で電力を受け取る電池パックとが接続されている場合、前記第１の受電手段及び前記第２の受電手段を介して受電される電力が所定値以下であることが検出された後、前記電池パックに含まれる電池の充電を行うための電力が前記第１の受電手段及び前記第２の受電手段を介して前記電池に供給されるように制御する制御手段と
を有することを特徴とする給電装置。
【請求項２】
前記制御手段は、前記電子機器と前記電池パックとが接続されている場合、前記第１の受電手段及び前記第２の受電手段を介して受電される電力が前記所定値以下でないことが検出されたことに応じて、前記電池の充電を行うための電力が前記第１の受電手段及び前記第２の受電手段のいずれか一つを介して前記電池に供給されるように制御することを特徴とする請求項１に記載の給電装置。
【請求項３】
前記制御手段は、前記電子機器と前記電池パックとが接続され、前記第１の受電手段及び前記第２の受電手段を介して受電される電力が前記所定値以下でないことが検出された場合、前記電池の充電を行うための電力が、前記第１の受電手段に関する情報及び前記第２の受電手段に関する情報に基づいて選択された受電手段を介して前記電池に供給されるように制御することを特徴とする請求項１または２に記載の給電装置。
【請求項４】
前記第１の受電手段に関する情報には、前記第１の受電手段が受け取った電力を示す情報が含まれ、
前記第２の受電手段に関する情報には、前記第２の受電手段が受け取った電力を示す情報が含まれることを特徴とする請求項３に記載の給電装置。
【請求項５】
前記制御手段は、前記第１の受電手段が受け取った電力が前記第２の受電手段が受け取った電力よりも大きい場合、前記電池の充電を行うための電力が前記第１の受電手段を介して前記電池に供給されるように制御することを特徴とする請求項４に記載の給電装置。
【請求項６】
前記第１の受電手段に関する情報には、前記第１の受電手段が受け取ることが可能な電力を示す情報が含まれ、
前記第２の受電手段に関する情報には、前記第２の受電手段が受け取ることが可能な電力を示す情報が含まれることを特徴とする請求項３に記載の給電装置。
【請求項７】
前記制御手段は、前記第１の受電手段が受け取ることが可能な電力が前記第２の受電手段が受け取ることが可能な電力よりも大きい場合、前記電池の充電を行うための電力が前記第１の受電手段を介して前記電池に供給されるように制御することを特徴とする請求項６に記載の給電装置。
【請求項８】
無線給電を行う給電手段と、
第１の受電手段を介して無線で電力を受け取る電子機器と、第２の受電手段を介して無線で電力を受け取る電池パックとが接続されている場合、所定値以下の電力が前記電池パックに含まれる電池に供給されるようにするために、前記第１の受電手段の受電能力に関する情報及び前記第２の受電手段の受電能力に関する情報に基づいて選択された前記第１の受電手段及び前記第２の受電手段の少なくとも一つを介して前記電池の充電を行うための電力が前記電池に供給されるように制御する制御手段と
を有することを特徴とする給電装置。
【請求項９】
前記第１の受電手段の受電能力に関する情報には、前記第１の受電手段が受け取った電力を示す情報が含まれ、
前記第２の受電手段の受電能力に関する情報には、前記第２の受電手段が受け取った電力を示す情報が含まれることを特徴とする請求項８に記載の給電装置。
【請求項１０】
前記制御手段は、前記第１の受電手段が受け取った電力が前記第２の受電手段が受け取った電力よりも大きい場合、前記電池の充電を行うための電力が前記第１の受電手段を介して前記電池に供給されるように制御する請求項９に記載の給電装置。
【請求項１１】
前記第１の受電手段の受電能力に関する情報には、前記第１の受電手段が受け取ることが可能な電力を示す情報が含まれ、
前記第２の受電手段の受電能力に関する情報には、前記第２の受電手段が受け取ることが可能な電力を示す情報が含まれることを特徴とする請求項８に記載の給電装置。
【請求項１２】
前記制御手段は、前記第１の受電手段が受け取ることが可能な電力が前記第２の受電手段が受け取ることが可能な電力よりも大きい場合、前記電池の充電を行うための電力が前記第１の受電手段を介して前記電池に供給されるように制御する請求項１１に記載の給電装置。
【請求項１３】
無線給電を行う給電手段と、
第１の受電手段を介して無線で電力を受け取る電子機器と、第２の受電手段を介して無線で電力を受け取る電池パックとが接続されている場合、前記第１の受電手段及び前記第２の受電手段を介して受電される電力が所定値以下でないことが検出された後、前記第１の受電手段及び前記第２の受電手段のいずれか一つを電力を受け取るために用いないように制御する制御手段と
を有することを特徴とする給電装置。
【請求項１４】
前記制御手段は、前記電池パックと前記電子機器とが接続され、前記第１の受電手段及び前記第２の受電手段を介して受電される電力が前記所定値以下でないことが検出された場合、前記第１の受電手段に関する情報及び前記第２の受電手段に関する情報に基づいて選択された受電手段を電力を受け取るために用いないようにすることを特徴とする請求項１３に記載の給電装置。
【請求項１５】
前記第１の受電手段に関する情報には、前記第１の受電手段が受け取った電力を示す情報が含まれ、
前記第２の受電手段に関する情報には、前記第２の受電手段が受け取った電力を示す情報が含まれることを特徴とする請求項１４に記載の給電装置。
【請求項１６】
前記制御手段は、前記第１の受電手段が受け取った電力が前記第２の受電手段が受け取った電力よりも大きい場合、前記第２の受電手段を電力を受け取るために用いないようにすることを特徴とする請求項１５に記載の給電装置。
【請求項１７】
前記第１の受電手段に関する情報には、前記第１の受電手段が受け取ることが可能な電力を示す情報が含まれ、
前記第２の受電手段に関する情報には、前記第２の受電手段が受け取ることが可能な電力を示す情報が含まれることを特徴とする請求項１４に記載の給電装置。
【請求項１８】
前記制御手段は、前記第１の受電手段が受け取ることが可能な電力が前記第２の受電手段が受け取ることが可能な電力よりも大きい場合、前記第２の受電手段を電力を受け取るために用いないようにすることを特徴とする請求項１７に記載の給電装置。
【請求項１９】
無線給電を行うステップと、
第１の受電手段を介して無線で電力を受け取る電子機器と、第２の受電手段を介して無線で電力を受け取る電池パックとが接続されている場合、前記第１の受電手段及び前記第２の受電手段を介して受電される電力が所定値以下であることが検出された後、前記電池パックに含まれる電池の充電を行うための電力が前記第１の受電手段及び前記第２の受電手段を介して前記電池に供給されるように制御するステップと
を有することを特徴とする方法。
【請求項２０】
無線給電を行うステップと、
第１の受電手段を介して無線で電力を受け取る電子機器と、第２の受電手段を介して無線で電力を受け取る電池パックとが接続されている場合、所定値以下の電力が前記電池パックに含まれる電池に供給されるようにするために、前記第１の受電手段の受電能力に関する情報及び前記第２の受電手段の受電能力に関する情報に基づいて選択された前記第１の受電手段及び前記第２の受電手段の少なくとも一つを介して前記電池の充電を行うための電力が前記電池に供給されるように制御するステップと
を有することを特徴とする方法。
【請求項２１】
無線給電を行うステップと、
第１の受電手段を介して無線で電力を受け取る電子機器と、第２の受電手段を介して無線で電力を受け取る電池パックとが接続されている場合、前記第１の受電手段及び前記第２の受電手段を介して受電される電力が所定値以下でないことが検出された後、前記第１の受電手段及び前記第２の受電手段のいずれか一つを電力を受け取るために用いないように制御するステップと
を有することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線給電を行う給電装置等に関する。
【背景技術】
【０００２】
近年、コネクタで接続することなく無線によって電力を送信するための一次コイルを持つ給電装置と、給電装置から供給される電力を無線で受信するための二次コイルを持ち、受信した電力によって電池を充電する電池パックとを含む充電システムが知られている。
【０００３】
このような電池パックを、給電装置から供給される電力を無線で受信する手段を持たない電子機器に装着させることによって、電子機器において、無線で電池の充電を行えるようにすることが知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−０２１９６８公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このような電池パックが、給電装置から供給される電力を無線で受信する手段を持つ電子機器に装着された場合、電池パック内の電池の充電は、電池パックで受信された電力及び電子機器で受信された電力に応じて行われていた。このように、電子機器及び電池パックが給電装置から供給される電力を無線で受信する手段を持つシステムにおいて、電子機器及び電池パックから充電のための電力が電池に供給されていた。
【０００６】
電子機器及び電池パックから電池に充電のための電力が供給される場合、電池には、電池パックから電池に供給される電流と、電子機器から電池に供給される電流との和である電流が供給される。この場合、例えば、電池パックから電池に供給される電流と、電子機器から電池に供給される電流との和が、電池の充電を行うための電流の最大値を超える場合、過剰な電流が電池に流れてしまうという問題や過剰な電圧が電池に供給されてしまうというが発生していた。
【０００７】
そこで、本発明は、電池に給電装置から供給される電力を受信する手段が複数接続される場合であっても、電池に過剰な電力が供給されないようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る給電装置は、無線給電を行う給電手段と、第１の受電手段を介して無線で電力を受け取る電子機器と、第２の受電手段を介して無線で電力を受け取る電池パックとが接続されている場合、前記第１の受電手段及び前記第２の受電手段を介して受電される電力が所定値以下であることが検出された後、前記電池パックに含まれる電池の充電を行うための電力が前記第１の受電手段及び前記第２の受電手段を介して前記電池に供給されるように制御する制御手段とを有することを特徴とする。
【０００９】
また、本発明に係る給電装置は、無線給電を行う給電手段と、第１の受電手段を介して無線で電力を受け取る電子機器と、第２の受電手段を介して無線で電力を受け取る電池パックとが接続されている場合、所定値以下の電力が前記電池パックに含まれる電池に供給されるようにするために、前記第１の受電手段の受電能力に関する情報及び前記第２の受電手段の受電能力に関する情報に基づいて選択された前記第１の受電手段及び前記第２の受電手段の少なくとも一つを介して前記電池の充電を行うための電力が前記電池に供給されるように制御する制御手段とを有することを特徴とする。
また、本発明に係る給電装置は、無線給電を行う給電手段と、第１の受電手段を介して無線で電力を受け取る電子機器と、第２の受電手段を介して無線で電力を受け取る電池パックとが接続されている場合、前記第１の受電手段及び前記第２の受電手段を介して受電される電力が所定値以下でないことが検出された後、前記第１の受電手段及び前記第２の受電手段のいずれか一つを電力を受け取るために用いないように制御する制御手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、電池に給電装置から供給される電力を受信する手段が複数接続される場合であっても、電池に過剰な電力が供給されないようにすることができる。
【図面の簡単な説明】
【００１１】
【図１】実施例１における充電システムの一例を示した図である。
【図２】実施例１における給電装置のブロック図の一例を示す図である。
【図３】実施例１における電子機器と電池パックとのブロック図の一例を示す図である。
【図４】実施例１における給電処理の一例を示すフローチャートである。
【図５】実施例１における選択処理の一例を示すフローチャートである。
【図６】実施例１における第１の充電処理の一例を示すフローチャートである。
【図７】実施例１における第１のコマンド受信処理の一例を示すフローチャートである。
【図８】実施例１における第２の充電処理の一例を示すフローチャートである。
【図９】実施例１における第２のコマンド受信処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
［実施例１］
以下、本発明の実施例１について、図面を参照して詳細に説明する。実施例１に係る充電システムは、図１に示すように給電装置１００と、電子機器２００と、電池パック３００とを有する。図１では、電池パック３００が装着されている電子機器２００が給電装置１００の上に置かれている。このような充電システムにおいて、給電装置１００は、給電アンテナ１０８を介して電子機器２００に無線給電を行う。また、給電装置１００と電子機器２００との距離が所定の範囲内に存在する場合において、受電アンテナ２０１を有する電子機器２００は、受電アンテナ２０１を介して給電装置１００から送信される電力を無線により受信する。さらに、電子機器２００は、受電アンテナ２０１を介して給電装置１００から受信した電力によって、電子機器２００に装着された電池パック３００の充電を行う。また、給電装置１００と電子機器２００との距離が所定の範囲内に存在しない場合、電子機器２００は、受電アンテナ２０１を有している場合であっても、給電装置１００から電力を受信することができない。
【００１３】
また、給電装置１００と電池パック３００との距離が所定の範囲内に存在する場合において、受電アンテナ３０１を有する電池パック３００は、給電装置１００から送信される電力を受電アンテナ３０１を介して無線により受信する。さらに、受電アンテナ３０１を有する電池パック３００は、受電アンテナ２０１を介すことなく無線で給電装置１００から受信した電力によって電池３１１の充電を行うことができる。また、給電装置１００と電池パック３００との距離が所定の範囲内に存在しない場合、電池パック３００は、受電アンテナ３０１を有していたとしても、給電装置１００から電力を受信することができない。また、電池パック３００が受電アンテナ３０１を有していない場合、電池パック３００は、給電装置１００から送信される電力を受信できないので、給電装置１００から電子機器２００が受信した電力に応じて電池パック３００に含まれている電池３１１を充電する。なお、所定の範囲とは、給電装置１００と通信を行うことができる範囲である。
【００１４】
なお、給電装置１００は複数の電子機器に対しても、並行して電力を無線で送信できるものとする。
【００１５】
電子機器２００は、電池３１１から供給される電力によって動作する装置であれば、デジタルスチルカメラ、カメラ付き携帯電話、デジタルビデオカメラ等の撮像装置であってもよく、音声データや映像データの再生を行うプレイヤ等の再生装置であってもよい。また、電子機器２００は、電池３１１から供給される電力によって駆動する車のような移動装置であってもよい。
【００１６】
給電装置１００は、図２に示すように、発振器１０１、電力送信回路１０２、整合回路１０３、変復調回路１０４、ＣＰＵ１０５、ＲＯＭ１０６、ＲＡＭ１０７、給電アンテナ１０８及び変換部１０９を有する。
【００１７】
発振器１０１は、不図示のＡＣ電源から変換部１０９を介して供給される直流電力をＣＰＵ１０５で決定された目標値に対応する電力に変換して電子機器２００に供給するために用いられる高い周波数を発振する。なお、発振器１０１は、水晶振動子等を用いる。
【００１８】
電力送信回路１０２は、発振器１０１によって発振される周波数に応じて、給電アンテナ１０８を介して電子機器２００及び電池パック３００に供給するための電力を発生させる。電力送信回路１０２は、ＦＥＴ等を有し、発振器１０１によって発振される周波数に応じて、ＦＥＴのソース・ドレインの端子間に流れる電流を制御することにより、電子機器２００及び電池パック３００に供給するための電力を発生させる。電力送信回路１０２で発生した電力は、整合回路１０３に供給される。
【００１９】
整合回路１０３は、発振器１０１によって発振される周波数によって、給電アンテナ１０８と、受電アンテナ２０１及び受電アンテナ３０１のいずれかとの間で共振を行うための共振回路である。整合回路１０３は、可変コンデンサ、可変インピーダンス及び可変抵抗等を有し、電力送信回路１０２と給電アンテナ１０８とのインピーダンス整合を行う。ＣＰＵ１０５は、発振器１０１によって発振される周波数を、共振周波数ｆにするために、整合回路１０３の可変コンデンサ、可変インピーダンス及び可変抵抗の値を制御する。なお、共振周波数ｆは、給電アンテナ１０８が、受電アンテナ２０１及び受電アンテナ３０１の少なくともいずれかと共振するための周波数である。
【００２０】
さらに、整合回路１０３は、給電アンテナ１０８に流れる電流及び給電アンテナ１０８に供給される電圧の変化を検出することもできる。
【００２１】
変復調回路１０４は、電子機器２００及び電池パック３００を制御するためのコマンドを電子機器２００及び電池パック３００に送信するために、予め定められたプロトコルに応じて、電力送信回路１０２によって発生された電力の変調を行う。予め定められたプロトコルとは、例えば、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）に用いられるＩＳＯ１４４４３やＩＳＯ１５６９３等の通信プロトコルである。電力送信回路１０２によって発生された電力は、変復調回路１０４によって、電子機器２００及び電池パック３００と通信を行うためのコマンドとして、パルス信号に変換され、電子機器２００及び電池パック３００に送信される。
【００２２】
電子機器２００に送信されたパルス信号は、電子機器２００により解析されることによって、「１」の情報と、「０」の情報とを含むビットデータとして認識される。なお、コマンドには、宛先を識別するための識別情報及びコマンドによって指示される動作を示すコマンドコード等が含まれる。なお、制御部１０５は、コマンドに含まれる識別情報を変更するように変復調回路１０４を制御することによって、電子機器２００だけにコマンドを送信するようにしたり、電池パック３００だけにコマンドを送信するようにすることもできる。
【００２３】
変復調回路１０４は、電力送信回路１０２によって発生された電力を、振幅変位を利用したＡＳＫ（Ａｍｐｌｉｔｕｄｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）変調によって、パルス信号に変換する。ＡＳＫ変調は、振幅変位を利用した変調であり、ＩＣカードと、ＩＣカードリーダとの通信等で用いられる。変復調回路１０４は、変復調回路１０４に含まれるアナログ乗算器や負荷抵抗をスイッチングさせることにより電力送信回路１０２によって発生された電力の振幅を変更することによって、パルス信号に変更する。さらに、変復調回路１０４は、所定の符合化方式による符合化回路を有する。
【００２４】
また、変復調回路１０４は、電子機器２００や電池パック３００から送信される情報及びコマンドを復調することにより受信する。給電装置１００から通信を行うための電力が電子機器２００に供給されている場合、電子機器２００は、給電装置１００から供給されている電力に対して装置内の負荷を変化させる。このことにより、電子機器２００は、負荷変調方式に応じた所定の情報やコマンド等を給電装置１００に送信する。そのため、変復調回路１０４は、電子機器２００から送信された所定の情報及びコマンドを受信する場合、整合回路１０３で検出された給電アンテナ１０８に流れる電流の変化に応じて所定の情報やコマンドを復調し、ＣＰＵ１０５に供給する。
【００２５】
なお、負荷変調方式に応じた情報やコマンドを電池パック３００から受信する場合も、変復調回路１０４は電子機器２００から負荷変調方式に応じた情報やコマンドを受信する場合と同様な動作を行うものとする。
【００２６】
ＣＰＵ１０５は、不図示のＡＣ電源と給電装置１００とが接続されている場合、不図示のＡＣ電源から変換部１０９を介して供給される直流電力によって、給電装置１００の各部を制御する。また、ＣＰＵ１０５は、ＲＯＭ１０６に記憶されているコンピュータプログラムを実行することによって、給電装置１００の各部の動作を制御する。ＣＰＵ１０５は電力送信回路１０２を制御することにより電子機器２００及び電池パック３００に供給する電力を制御する。また、ＣＰＵ１０５は、変復調回路１０４を制御することにより、コマンドを電子機器２００に送信する。さらに、ＣＰＵ１０５は、整合回路１０３を制御することにより、電子機器２００及び電池パック３００と共振するように給電装置１００を制御する。この場合、ＣＰＵ１０５は、発振器１０１によって発振される周波数が共振周波数ｆになるように制御しつつ、給電装置１００の共振周波数ｆが、電子機器２００の共振周波数及び電池パック３００の共振周波数と一致するように整合回路１０３を制御する。また、ＣＰＵ１０５は、不図示のタイマーを有し、各部の動作や処理に関する時間を計測する。
【００２７】
ＲＯＭ１０６は、給電装置１００の各部の動作を制御するコンピュータプログラム及び各部の動作に関するパラメータ等の情報を記憶する。
【００２８】
ＲＡＭ１０７は、書き換え可能な不揮発性メモリであり、一時的に給電装置１００の各部の動作を制御するコンピュータプログラム、各部の動作に関するパラメータ等の情報、変復調回路１０４によって電子機器２００から受信された情報等を記録する。
【００２９】
給電アンテナ１０８は、電子機器２００に電力送信回路１０２により発生された電力を電子機器２００に送信するためのアンテナである。給電装置１００は、給電アンテナ１０８を介して電子機器２００及び電池パック３００に電力を送信したり、コマンドを送信する。また、給電装置１００は、給電アンテナ１０８を介して電子機器２００及び電池パック３００からコマンド及び応答信号を受信する。
【００３０】
変換部１０９は、不図示のＡＣ電源が接続される場合、不図示のＡＣ電源から供給される交流電力を直流電力に変換し、変換した直流電力を給電装置１００全体に供給する。
【００３１】
次に、電子機器２００について説明を行う。
【００３２】
電子機器２００の一例として、デジタルスチルカメラを挙げ、以下、図３を参照し、説明を行う。電子機器２００は、受電アンテナ２０１、整合回路２０２、整流平滑回路２０３、変復調回路２０４、ＣＰＵ２０５、ＲＯＭ２０６、ＲＡＭ２０７、レギュレータ２０８、充電制御部２０９、電池インターフェース２１０、撮像部２１１及び切替部２１２を有する。
【００３３】
受電アンテナ２０１（第１のアンテナ）は、給電装置１００から供給された電力を受信するためのアンテナである。電子機器２００は、受電アンテナ２０１を介して、給電装置１００から電力を受信したり、コマンドを受信する。また、電子機器２００は、受電アンテナ２０１を介して電子機器２００からコマンド及び応答信号を送信する。
【００３４】
整合回路２０２は、給電装置１００の共振周波数ｆと同じ周波数で受電アンテナ２０１が共振するようにし、インピーダンスの整合を行うための共振回路である。整合回路２０２は、可変コンデンサ、可変インピーダンス及び可変抵抗等を有する。ＣＰＵ２０５は、給電装置１００の共振周波数ｆと同じ周波数で受電アンテナ２０１が共振するように、整合回路２０２の可変コンデンサ、可変インピーダンス及び可変抵抗の値を制御する。
【００３５】
また、整合回路２０２は、受電アンテナ２０１が受信した電力が受電アンテナ２０１から切替部２１２を介して供給され、供給された電力を整流平滑回路２０３に供給する。
【００３６】
整流平滑回路２０３は、受電アンテナ２０１によって受信された電力からコマンド及びノイズを取り除き、電池３１１を充電するための直流電力を生成する。さらに、整流平滑回路２０３は、生成した直流電力をレギュレータ２０８に供給する。また、整流平滑回路２０３は、受電アンテナ２０１によって受信された電力から取り除いたコマンドを変復調回路２０４に供給する。なお、整流平滑回路２０３は、整流用のダイオードを有し、全波整流及び半波整流のいずれか一つにより直流電力を生成する。
【００３７】
変復調回路２０４は、整流平滑回路２０３から供給されたコマンドを給電装置１００と予め決められた通信プロトコルに応じて解析し、コマンドの解析結果をＣＰＵ２０５に供給する。
【００３８】
給電装置１００から電子機器２００に対して通知のための電力が供給されている場合、ＣＰＵ２０５は、コマンドや所定の情報を給電装置１００に送信するために変復調回路２０４に含まれる負荷を変動させるように変復調回路２０４を制御する。変復調回路２０４に含まれる負荷が変化する場合、給電アンテナ１０８に流れる電流が変化するので、給電装置１００は、給電アンテナ１０８に流れる電流の変化を検出することによって、電子機器２００から送信される所定の情報やコマンドを受信する。
【００３９】
ＣＰＵ２０５は、変復調回路２０４から供給された解析結果に応じて受信したコマンドがどのようなコマンドであるかを判定し、受信したコマンドに対応するコマンドコードによって指定されている動作を行うように電子機器２００全体を制御する。
【００４０】
また、ＣＰＵ２０５は、ＲＯＭ２０６に記憶されているコンピュータプログラムを実行することによって、電子機器２００の各部の動作を制御する。
【００４１】
ＲＯＭ２０６は、電子機器２００の各部の動作を制御するコンピュータプログラム及び各部の動作に関するパラメータ等の情報を記憶する。また、ＲＯＭ２０６には、電子機器２００の識別情報及び電子機器２００の受電情報が記録される。電子機器２００の識別情報には、例えば、電子機器２００の識別ＩＤ、製造者名、装置名、製造年月日等が含まれる。電子機器２００の受電情報には、例えば、受電アンテナ２０１が受け付けられる電力を示す情報、電池３１１の充電を行うために電子機器２００が電池３１１に供給する電流を示す値が含まれる。さらに、電子機器２００の受電情報には、電子機器２００が電池３１１の充電を行うために電池３１１に供給する電圧を示す値が含まれる。電子機器２００の受電情報に含まれる電池３１１の充電を行うために電池３１１に流す電流を示す値とは、受電アンテナ２０１が受信した電力に応じて電池３１１の充電を行う場合に電池３１１に流れる電流を示す値である。電子機器２００の受電情報に含まれる電池３１１の充電を行うために電池３１１に供給する電圧を示す値とは、受電アンテナ２０１が受信した電力に応じて電池３１１の充電を行う場合に電池３１１に供給される電圧を示す値である。さらに、電子機器２００の受電情報には、給電装置１００から供給される電力に対してどれくらいの電力を受電アンテナ２０１によって受信することができるかを示す効率情報及び受電アンテナ２０１の面積を示す面積情報が含まれていても良い。
【００４２】
ＲＡＭ２０７は、書き換え可能な不揮発性メモリであり、一時的に電子機器２００の各部の動作を制御するコンピュータプログラム、各部の動作に関するパラメータ等の情報、給電装置１００から受信した情報及び電池パック３００から取得した情報等を記録する。
【００４３】
レギュレータ２０８は、整流平滑回路２０３から供給された直流電力の電圧がＣＰＵ２０５によって設定された電圧値になるように制御する。なお、レギュレータ２０８は、スイッチングレギュレータであっても、リニアレギュレータであっても良いものとする。なお、整流平滑回路２０３からレギュレータ２０８を介してＣＰＵ２０５によって設定された電圧値になるように制御された直流電力は、充電制御部２０９に供給される。また、レギュレータ２０８は、電池３１１から供給される電力の電圧がＣＰＵ２０５によって設定された電圧値になるように制御する。電池３１１からレギュレータ２０８を介してＣＰＵ２０５によって設定された電圧値になるように制御された直流電力は、ＣＰＵ２０５、ＲＯＭ２０６、ＲＡＭ２０７及び撮像部２１１等の電子機器２００の各部に供給される。
【００４４】
電子機器２００に電池パック３００が装着されている場合に、レギュレータ２０８から充電制御部２０９が直流電力を供給された場合、充電制御部２０９は、電池３１１の充電を行う。なお、充電制御部２０９は、定電圧定電流方式により電池３１１の充電を行うものとする。また、充電制御部２０９は、電子機器２００に装着されている電池パック３００の電池３１１の残りの容量を示す情報を検出し、ＣＰＵ２０５に供給する。ＣＰＵ２０５は、充電制御部２０９から供給された電池３１１の残りの容量を示す情報（以下「残量情報」と呼ぶ）をＲＡＭ２０７に記録する。また、充電制御部２０９は、電池３１１の充電を行う場合、電池３１１に流れる電流及び電池３１１に供給される電圧を検出し、ＣＰＵ２０５に供給する。ＣＰＵ２０５は、充電制御部２０９から供給された電池３１１に流れる電流を示す情報及び電池３１１に供給される電圧を示す情報をＲＡＭ２０７に記録する。なお、充電制御部２０９は、電池パック３００で検出された電池３１１の残量情報を取得することによって、電池３１１の残量情報を検出してもよいし、電池３１１に流れる電流や電池３１１に供給される電圧から電池３１１の残量情報を算出してもよい。
【００４５】
電池インターフェース２１０は、電子機器２００に着脱可能な電池パック３００と通信を行うインターフェースである。なお、電池インターフェース２１０は電池パック３００と有線による通信を行っても、無線による通信を行ってもよいものとする。
【００４６】
電池インターフェース２１０は、ＣＰＵ２０５からの指示に応じて、給電装置１００から受信した電力を電池パック３００に供給したり、電池パック３００から供給される電力をレギュレータ２０８を介して、撮像部２１１に供給する。また、電池インターフェース２１０は、電池パック３００を制御するための指示がＣＰＵ２０５によって行われた場合、電池パック３００を制御するための指示をＣＰＵ３０５に供給する。さらに、電池インターフェース２１０は、電子機器２００を制御するための指示がＣＰＵ３０５によって行われた場合、電子機器２００を制御するための指示をＣＰＵ２０５に供給する。
【００４７】
撮像部２１１は、被写体の光学から映像データを生成するための撮像素子、撮像素子で生成された映像データに対して画像処理を行う画像処理回路、映像データを圧縮したり、圧縮された映像データを伸長したりする圧縮伸長回路等を有する。撮像部２１１は、被写体から映像データの撮影を行い、撮影の結果により得られた静止画像や動画像等の映像データを不図示の記録媒体に記録する。不図示の記録媒体は、電子機器２００に着脱可能な外部記録媒体であってもよく、電子機器２００に内蔵されている記録媒体であってもよい。
【００４８】
切替部２１２は、整合回路２０２と整流平滑回路２０３とを接続するためのスイッチである。ＣＰＵ２０５は、切替部２１２をオンにすることによって、整合回路２０２と整流平滑回路２０３とを接続するように制御し、切替部２１２をオフにすることによって、整合回路２０２と整流平滑回路２０３とを切断するように制御する。切替部２１２は、リレースイッチでもよく、電子機器２００の整合回路２０２にあらかじめ含まれているスイッチを利用するものであってもよい。切替部２１２がオンである場合、電子機器２００は、給電装置１００から送信された電力及びコマンドを受電アンテナ２０１を介して受信することができる。さらに、この場合、電子機器２００は、受電アンテナ２０１を介してコマンドを給電装置１００に送信することもできる。
【００４９】
切替部２１２がオフである場合、電子機器２００は、給電装置１００から送信された電力を受信することはできないが、給電装置１００から送信されたコマンドを受電アンテナ２０１を介して受信することやコマンドを給電装置１００に送信することができる。
【００５０】
電池パック３００は、図３のように、受電アンテナ３０１、整合回路３０２、整流平滑回路３０３、変復調回路３０４、ＣＰＵ３０５、ＲＯＭ３０６、ＲＡＭ３０７、レギュレータ３０８、充電制御部３０９、電池インターフェース３１０及び電池３１１を有する。なお、電池パック３００は、電子機器２００に対して着脱可能である。電池パック３００は電子機器２００に装着されている場合、電子機器２００の電池インターフェース２１０と電池パック３００の電池インターフェース３１０とは接続される。
【００５１】
電池パック３００の受電アンテナ３０１（第２のアンテナ）、整合回路３０２、整流平滑回路３０３及び変復調回路３０４は、電子機器２００の受電アンテナ２０１、整合回路２０２、整流平滑回路２０３及び変復調回路２０４と同様な機能を持ち、同様に動作する。
【００５２】
電池パック３００のＣＰＵ３０５、ＲＯＭ３０６、ＲＡＭ３０７、レギュレータ３０８及び充電制御部３０９は、電子機器２００のＣＰＵ２０５、ＲＯＭ２０６、ＲＡＭ２０７、レギュレータ２０８及び充電制御部２０９と同様な機能を持ち、同様な動作を行う。
【００５３】
ＣＰＵ３０５は、変復調回路３０４から供給された解析結果に応じて受信したコマンドがどのようなコマンドであるかを判定し、受信したコマンドに対応するコマンドコードで指定されている動作を行うように電池パック３００を制御する。また、ＣＰＵ３０５は、ＲＯＭ３０６に記憶されているコンピュータプログラムを実行することによって、電池パック３００の各部の動作を制御する。
【００５４】
ＣＰＵ３０５は、電池インターフェース３１０を介して電池パック３００を制御するための指示が電子機器２００から供給された場合、電池パック３００を制御するための指示を解析し、その解析結果に応じて電池パック３００全体を制御する。
【００５５】
ＲＯＭ３０６は、電池パック３００の各部の動作を制御するコンピュータプログラム及び各部の動作に関するパラメータ等の情報を記憶する。また、ＲＯＭ３０６には、電池パック３００の識別情報、電池パック３００の受電情報、電池３１１の充電情報及び受電アンテナ３０１を有することを示す情報が記録される。電池パック３００の識別情報には、例えば、電池パック３００の識別ＩＤ、製造者名、装置名、製造年月日等が含まれる。電池パック３００の受電情報には、例えば、受電アンテナ２０１が受け付けられる電力を示す情報、電池パック３００が電池３１１の充電を行うために電池３１１に供給する電流を示す値が含まれる。さらに電池パック３００の受電情報には、電池パック３００が電池３１１の充電を行うために電池３１１に供給する電圧を示す値が含まれる。さらに、電池パック３００の受電情報には、給電装置１００から供給される電力に対してどれくらいの電力を受電アンテナ３０１によって受信することができるかを示す効率情報及び受電アンテナ３０１の面積を示す面積情報が含まれていても良い。電池パック３００の受電情報に含まれる電池３１１の充電を行うために電池３１１に流す電流を示す値とは、受電アンテナ３０１が受信した電力に応じて電池３１１の充電を行う場合に電池３１１に流れる電流の閾値である。電子パック３００の受電情報に含まれる電池３１１の充電を行うために電池３１１に供給する電圧を示す値とは、受電アンテナ３０１が受信した電力に応じて電池３１１の充電を行う場合に電池３１１に供給される電圧の値である。電池３１１の充電情報には、電池３１１を充電するために許容されている電流の閾値を示す許容電流値及び電池３１１を充電するために許容されている電圧の閾値を示す許容電圧値が含まれている。
【００５６】
なお、充電制御部３０９は、定電圧定電流方式により電池３１１の充電を行うものとする。
【００５７】
電池インターフェース３１０は、ＣＰＵ３０５からの指示に応じて、給電装置１００から受電アンテナ３０１を介して受信した電力を電池３１１に供給したり、電池３１１から供給される電力を電子機器２００に供給する。また、電池インターフェース３１０は、電池パック３００を制御するための指示が電子機器２００によって行われた場合、電池パック３００を制御するための指示をＣＰＵ３０５に供給する。さらに、電池インターフェース３１０は、電子機器２００を制御するための指示がＣＰＵ３０５によって行われた場合、電子機器２００を制御するための指示を電子機器２００に供給する。
【００５８】
電池３１１は、電子機器２００に着脱可能な電池である。また、電池３１１は、充電可能な二次電池であり、例えばリチウムイオン電池等である。
【００５９】
切替部３１２は、整合回路３０２と整流平滑回路３０３とを接続するためのスイッチである。ＣＰＵ３０５は、切替部３１２をオンにすることによって、整合回路３０２と整流平滑回路３０３とを接続するように制御し、切替部３１２をオフにすることによって、整合回路３０２と整流平滑回路３０３とを切断するように制御する。切替部３１２は、リレースイッチでもよく、電池パック３００の整合回路３０２にあらかじめ含まれているスイッチを利用するものであってもよい。切替部３１２がオンである場合、電池パック３００は、給電装置１００から送信された電力及びコマンドを受電アンテナ３０１を介して受信することができる。切替部３１２がオフである場合、電池パック３００は、給電装置１００から送信された電力を受信することはできないが、給電装置１００から送信されたコマンドを受電アンテナ３０１を介して受信することができる。
【００６０】
なお、実施例１に係る充電システムは、給電装置１００が電磁誘導によって電力を電子機器２００及び電池パック３００に送信し、電子機器２００及び電池パック３００が電磁誘導によって給電装置１００から電力を受信するシステムであってもよい。また、給電装置１００が磁界共鳴によって電力を電子機器２００及び電池パック３００に送信し、電子機器２００及び電池パック３００が磁界共鳴によって給電装置１００から電力を受信するシステムであってもよい。また、給電装置１００が電界共鳴によって電力を電子機器２００及び電池パック３００に送信し、電子機器２００及び電池パック３００が電界共鳴によって給電装置１００から電力を受信するシステムであってもよい。
【００６１】
なお、給電アンテナ１０８、受電アンテナ２０１及び受電アンテナ３０１は、ヘリカルアンテナであっても、ループアンテナであってもよく、メアンダラインアンテナ等の平面状のアンテナであってもよいものとする。
【００６２】
また、給電アンテナ１０８として電極を給電装置１００に設け、受電アンテナ２０１のとして電極を電子機器２００に設けることにより、給電装置１００が無線で電力を電子機器２００に供給するシステムにおいても、本発明を適用することができる。
【００６３】
また、給電アンテナ１０８のとして電極を給電装置１００に設け、受電アンテナ３０１として電極を電子機器２００に設けることにより、給電装置１００が無線で電力を電子機器２００に供給するシステムにおいても、本発明を適用することができる。
【００６４】
また、給電装置１００が電界結合によって無線で電子機器２００及び電池パック３００に電力を供給するシステムにおいても、本発明を適用できるものとする。
【００６５】
また、実施例１において、給電装置１００は、電子機器２００及び電池パック３００に対して無線で電力を送信し、電子機器２００及び電池パック３００は、給電装置１００から無線で電力を受信するものとした。しかし、「無線」を「非接触」や「無接点」と言い換えてもよいものとする。
【００６６】
（給電処理）
次に、実施例１において、給電装置１００によって行われる給電処理について、図４のフローチャートを用いて説明する。給電処理は、ＣＰＵ１０５がＲＯＭ１０６に記憶されているコンピュータプログラムを実行することにより実現することができる。図４に示す給電処理は、給電装置１００が給電を行うモードになった場合に給電装置１００で行われる処理である。なお、給電処理がＣＰＵ１０５によって行われる場合、給電装置１００が電子機器２００や電池パック３００と通信を行うための所定の電力は、電子機器２００及び電池パック３００に給電装置１００から常に供給されているものとする。
【００６７】
Ｓ４０１において、ＣＰＵ１０５は、整合回路１０３によって検出される送電アンテナ１０８に流れる電流の変化によって、電子機器２００及び電池パック３００の少なくとも一つが給電装置１００からの電力を受信できる範囲内に存在するか否かを検出する。ＣＰＵ１０５によって、電子機器２００及び電池パック３００が給電装置１００からの電力を受信できる範囲内に存在しないと判定された場合（Ｓ４０１でＮｏ）、本フローチャートはＳ４０１からＳ４０１に戻る。ＣＰＵ１０５によって、電子機器２００及び電池パック３００の少なくとも一つが給電装置１００からの電力を受信できる範囲内に存在すると判定された場合（Ｓ４０１でＹｅｓ）、本フローチャートはＳ４０１からＳ４０２に進む。
【００６８】
Ｓ４０２において、ＣＰＵ１０５は、Ｓ４０１において検出された電子機器２００から電子機器２００の識別情報を変復調回路１０４が受信したか否かを判定する。また、Ｓ４０２において、ＣＰＵ１０５は、Ｓ４０１において検出された電池パック３００から電池パック３００の識別情報を変復調回路１０４が受信したか否かを判定する。
【００６９】
Ｓ４０２において、ＣＰＵ１０５によって、電子機器２００の識別情報を変復調回路１０４が受信したと判定された場合（Ｓ４０２でＹｅｓ）、ＣＰＵ１０５は、変復調回路１０４から電子機器２００の識別情報を取得し、これをＲＡＭ１０７に記録する。また、Ｓ４０２において、ＣＰＵ１０５によって、電池パック３００の識別情報を変復調回路１０４が受信したと判定された場合（Ｓ４０２でＹｅｓ）、ＣＰＵ１０５は、変復調回路１０４から電池パック３００の識別情報を取得し、これをＲＡＭ１０７に記録する。なお、電子機器２００の識別情報及び電池パック３００の識別情報を電子機器２００から受信した場合、ＣＰＵ１０５はＲＡＭ１０７に別々にこの情報を記録する。この場合（Ｓ４０２でＹｅｓ）、本フローチャートは、Ｓ４０２からＳ４０３に進む。ＣＰＵ１０５によって、電子機器２００の識別情報及び電池パック３００の識別情報を変復調回路１０４が受信していないと判定された場合（Ｓ４０２でＮｏ）、本フローチャートは、終了する。
【００７０】
Ｓ４０３において、ＣＰＵ１０５は、電池３１１が満充電であるか否かを判定する。ＣＰＵ１０５は、電子機器２００及び電池パック３００のいずれか一つから電池３１１の残量情報を取得し、電池３１１の残量情報に応じて、電池３１１が満充電であるか否かを判定する。ＣＰＵ１０５によって、電池３１１が満充電であると判定された場合（Ｓ４０３でＹｅｓ）、本フローチャートは、終了する。ＣＰＵ１０５によって、電池３１１が満充電でないと判定された場合（Ｓ４０３でＮｏ）、本フローチャートは、Ｓ４０３からＳ４０４に進む。
【００７１】
Ｓ４０４において、ＣＰＵ１０５は、電子機器２００から接続情報を変復調回路１０４が受信したか否かを判定する。ＣＰＵ１０５によって、電子機器２００から送信された接続情報を変復調回路１０４が受信していないと判定された場合（Ｓ４０４でＮｏ）、本フローチャートはＳ４０４からＳ４１７に進む。ＣＰＵ１０５によって、電子機器２００から送信された接続情報を変復調回路１０４が受信したと判定された場合（Ｓ４０４でＹｅｓ）、本フローチャートはＳ４０４からＳ４０５に進む。
【００７２】
接続情報とは、受電アンテナを有する電池パックが電子機器２００に装着されていることを示す情報である。接続情報には、受電アンテナを有する電池パックがいくつ電子機器２００に装着されているのかを示す情報、電子機器２００の識別情報及び電子機器２００に装着され、かつ、受電アンテナを有する電池パックの識別情報が含まれている。受電アンテナを有する電池パックがいくつ電子機器２００に装着されているのかを示す情報とは、電子機器２００に装着され、かつ、受電アンテナを有する電池パックの数を示す数情報である。このため、接続情報には、数情報によって示される電池パックの数に対応する電池パックの識別情報が含まれる。なお、実施例１において、電子機器２００に電池パック３００が装着されている場合、接続情報に含まれる数情報は、「１」となり、接続情報には、電池パック３００の識別情報が含まれる。また、例えば、電子機器２００に２つの電池パックが装着されている場合に、電子機器２００に装着されている２つの電池パックが全て受電アンテナを有するとき、接続情報に含まれる数情報は「２」となり、接続情報には、２つの電池パックの識別情報が含まれる。例えば、電子機器２００に２つの電池パックが装着されている場合に、電子機器２００に装着されている２つの電池パックのうち、１つの電池パックだけが受電アンテナを有するとき、接続情報に含まれる数情報は「１」となる。この場合、接続情報には、受電アンテナを有していない電池パックの識別情報は含まれないが、受電アンテナを有する電池パックの識別情報が含まれる。なお、実施例１においては、接続情報に含まれる数情報が、「１」であり、接続情報に、電池パック３００の識別情報が含まれる場合を例に挙げて、以下説明を行う。
【００７３】
Ｓ４０５において、ＣＰＵ１０５は、電子機器２００及び電池パック３００に第１のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。第１のコマンドは、電子機器２００の受電情報及び電池パック３００の受電情報の検出を開始するように指示するためのコマンドである。この場合、本フローチャートはＳ４０５からＳ４０６に進む。なお、Ｓ４０５において、ＣＰＵ１０５は、Ｓ４０４において受信した接続情報に含まれる電子機器の識別情報に対応する電子機器及び電池パックの識別情報に対応する電池パックに第１のコマンドを送信するようにする。
【００７４】
Ｓ４０６において、ＣＰＵ１０５は、電池パック３００に第２のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。第２のコマンドは、電池パック３００の切替部３１２をオフにするように電池パック３００に指示するためのコマンドである。第２のコマンドが電池パック３００に送信された場合、本フローチャートは、Ｓ４０６からＳ４０７に進む。なお、Ｓ４０６において、ＣＰＵ１０５は、Ｓ４０４において受信した接続情報に含まれる電池パックの識別情報に対応する電池パックに第２のコマンドを送信するようにする。
【００７５】
Ｓ４０７において、ＣＰＵ１０５は、電子機器２００に第３のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。第３のコマンドは、電子機器２００の切替部２１２をオンにするように電子機器２００に指示するためのコマンドである。コマンドである。第３のコマンドが電子機器２００に送信された場合、本フローチャートは、Ｓ４０７からＳ４０８に進む。なお、Ｓ４０７において、ＣＰＵ１０５は、Ｓ４０４において受信した接続情報に含まれる電子機器の識別情報に対応する電子機器に第３のコマンドを送信するようにする。
【００７６】
Ｓ４０８において、ＣＰＵ１０５は、電子機器２００の受電情報及び電池パック３００の受電情報を検出するための第１の電力及び電力情報を給電アンテナ１０８を介して電子機器２００及び電池パック３００に送信する。なお、電力情報とは、電子機器２００及び電池パック３００に送信する電力の値を示す情報である。なお、Ｓ４０８における電力情報は、第１の電力の値を示す情報である。
【００７７】
この場合、ＣＰＵ１０５は、第１の電力を給電アンテナ１０８を介して電子機器２００及び電池パック３００に送信するように電力送信回路１０２及び整合回路１０３を制御する。さらに、ＣＰＵ１０５は、電力情報を電子機器２００及び電池パック３００に給電アンテナ１０８を介して送信するように整合回路１０３及び変復調回路１０４を制御する。この場合、本フローチャートはＳ４０８からＳ４０９に進む。なお、第１の電力は、電子機器２００や電池パック３００とコマンドによる通信を行うための所定の電力よりも大きい電力である。なお、ＣＰＵ１０５は、第１の電力を送信してから経過した時間を計測するように不図示のタイマーを制御する。
【００７８】
Ｓ４０９において、ＣＰＵ１０５は、不図示のタイマーで計測された時間が所定の時間に達したか否かを判定する。ＣＰＵ１０５によって、不図示のタイマーで計測された時間が所定の時間に達したと判定された場合（Ｓ４０９でＹｅｓ）、本フローチャートはＳ４０９からＳ４１０に進む。ＣＰＵ１０５によって、不図示のタイマーで計測された時間が所定の時間に達していないと判定された場合（Ｓ４０９でＮｏ）、本フローチャートはＳ４０９からＳ４０８に戻る。
【００７９】
Ｓ４１０において、ＣＰＵ１０５は、給電アンテナ１０８を介して電子機器２００及び電池パック３００への第１の電力の送信を停止するように制御する。さらに、ＣＰＵ２０５は、電子機器２００及び電池パック３００に第４のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。第４のコマンドは、電子機器２００の受電情報及び電池パック３００の受電情報の検出を停止するように指示するためのコマンドである。この場合、本フローチャートはＳ４１０からＳ４１１に進む。
【００８０】
Ｓ４１１において、ＣＰＵ１０５は、全ての受電情報を変復調回路１０４が給電アンテナ１０８を介して受信したか否かを判定する。ＣＰＵ１０５によって、全ての受電情報を変復調回路１０４が給電アンテナ１０８を介して受信したと判定された場合（Ｓ４１１でＹｅｓ）、本フローチャートは、Ｓ４１１からＳ４１２に進む。ＣＰＵ１０５によって、全ての受電情報を変復調回路１０４が給電アンテナ１０８を介して受信していないと判定された場合（Ｓ４１１でＮｏ）、本フローチャートは、Ｓ４１１からＳ４０５に戻る。この場合、ＣＰＵ１０５は、再び、受電情報を検出するためにＳ４０５からＳ４１０までの処理を行う。既に、ＣＰＵ１０５がＳ４０６の処理を行った場合、ＣＰＵ１０５は、第２のコマンドの代わりに、電子機器２００の切替部２１２をオフにするように電子機器２００に指示するための第５のコマンドを電子機器２００に送信する。さらに、ＣＰＵ１０５がＳ４０７の処理を行った場合、ＣＰＵ１０５は、第３のコマンドの代わりに、電池パック３００の切替部３１２をオンにするように電池パック３００に指示するための第６のコマンドを電池パック３００に送信する。
【００８１】
識別情報を変復調回路１０４が受信した場合（Ｓ４０２でＹｅｓ）、Ｓ４１１において、ＣＰＵ１０５は変復調回路１０４が受信した識別情報の数に応じて、全ての受電情報を変復調回路１０４が給電アンテナ１０８を介して受信したか否かを判定してもよい。変復調回路１０４が受信し、ＲＡＭ１０７に記録されている識別情報の数が、「１」である場合、Ｓ４１２において、ＣＰＵ１０５は、ＲＡＭ１０７に記録されている１つの識別情報に対応する装置の受電情報を受信したか否かを判定する。変復調回路１０４が受信し、ＲＡＭ１０７に記録されている識別情報の数が、「２つ以上」である場合、Ｓ４１２において、ＣＰＵ１０５は、ＲＡＭ１０７に記録されている２つ以上の識別情報に対応する装置の各受電情報を全て受信したか否かを判定する。
【００８２】
また、Ｓ４０４において、接続情報を変復調回路１０４が受信した場合（Ｓ４０４でＹｅｓ）、Ｓ４１１において、ＣＰＵ１０５は接続情報に応じて、全ての受電情報を変復調回路１０４が給電アンテナ１０８を介して受信したか否かを判定してもよい。この場合、Ｓ４１２において、ＣＰＵ１０５は、接続情報に含まれる電子機器の識別情報に対応する電子機器の受電情報と電池パックの識別情報に対応する電池パックの受電情報と全て受信したか否かを判定する。
【００８３】
接続情報に含まれる数情報が、「１」である場合、Ｓ４１１において、ＣＰＵ１０５は、電子機器２００の受電情報と電池パック３００の受電情報とを受信したか否かを判定する。接続情報によって示される電池パックの数が、「２」である場合、Ｓ４１２において、ＣＰＵ１０５は、電子機器２００の受電情報及び２つの電池パックの受電情報を受信したか否かを判定する。
【００８４】
また、ＣＰＵ１０５は変復調回路１０４がＳ４０２において受信した識別情報の数及びＳ４０４において変復調回路１０４が受信した接続情報に含まれる数情報に応じて、Ｓ４１１の処理における判定を行ってもよいものとする。
【００８５】
Ｓ４１２において、ＣＰＵ１０５は、受電アンテナ２０１と受電アンテナ３０１との少なくとも一つを選択するための選択処理を行う。選択処理は、受電アンテナ２０１と受電アンテナ３０１との少なくとも一つから供給される電力に応じて電池パック３００の充電を行わせるための処理である。ＣＰＵ１０５によって、Ｓ４１２の選択処理が行われた場合、電子機器２００及び電池パック３００のいずれかは、Ｓ４１２の選択処理によって選択された受電アンテナから供給される電力に応じて電池３１１の充電を行う。選択処理がＣＰＵ１０５によって行われた場合、本フローチャートはＳ４１２からＳ４１３に進む。なお、選択処理については、後述する。
【００８６】
Ｓ４１３において、ＣＰＵ１０５は、電子機器２００及び電池パック３００に第７のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。第７のコマンドは、電子機器２００及び電池パック３００の少なくとも一つに電池３１１の充電を行わせるための第２の電力の送信の開始を通知するためのコマンドである。この場合、本フローチャートはＳ４１３からＳ４１４に進む。
【００８７】
Ｓ４１４において、ＣＰＵ１０５は、第２の電力及び電力情報を給電アンテナ１０８を介して電子機器２００及び電池パック３００に送信する。なお、Ｓ４１４における電力情報は、第２の電力の値を示す情報である。この場合、ＣＰＵ１０５は、第２の電力を給電アンテナ１０８を介して電子機器２００及び電池パック３００に送信するように電力送信回路１０２及び整合回路１０３を制御する。なお、第２の電力は、電子機器２００や電池パック３００とコマンドによる通信を行うための所定の電力よりも大きい電力である。また、第２の電力は、第１の電力以上であり、受電アンテナ２０１が受け付けることができる最大の電力以下で、かつ、受電アンテナ３０１が受け付けることができる最大の電力以下であればよいものとする。この場合、本フローチャートはＳ４１４からＳ４１５に進む。ＣＰＵ１０５は、電池３１１の残量情報を電子機器２００及び電池パック３００のいずれか一つから取得するようにし、電池３１１の残量に応じて第２の電力を調整するようにしてもよい。また、ＣＰＵ１０５は、電子機器２００及び電池パック３００の少なくとも一つから取得した受電情報に応じて、第２の電力を調整するようにしてもよい。
【００８８】
Ｓ４１５において、ＣＰＵ１０５は、給電を停止するための操作が給電装置１００に対して行われたか否かに応じて、給電を終了するか否かを判定する。
【００８９】
給電を停止するための操作が給電装置１００に対して行われた場合、ＣＰＵ１０５は、給電を終了すると判定する（Ｓ４１５でＹｅｓ）。この場合、ＣＰＵ１０５は、電子機器２００及び電池パック３００に送信する電力が、電子機器２００及び電池パック３００と通信を行うことができる所定の電力になるように電力送信回路１０２及び整合回路１０３を制御する。この場合（Ｓ４１５でＹｅｓ）、本フローチャートはＳ４１５からＳ４１６に進む。
【００９０】
給電を停止するための操作が給電装置１００に対して行われていない場合、ＣＰＵ１０５は、給電を終了しないと判定する（Ｓ４１５でＮｏ）。この場合（Ｓ４１５でＮｏ）、本フローチャートはＳ４１５からＳ４１４に戻る。この場合、ＣＰＵ１０５は、継続して第２の電力を電子機器２００及び電池パック３００に送信する。
【００９１】
Ｓ４１６において、ＣＰＵ１０５は、電子機器２００及び電池パック３００に第８のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。第８のコマンドは、電子機器２００及び電池パック３００に第２の電力の送信の終了を通知するためのコマンドである。この場合、本フローチャートは終了する。
【００９２】
Ｓ４１７において、ＣＰＵ１０５は、給電アンテナ１０８を介して変復調回路１０４が電子機器２００の受電情報及び電池パック３００の受電情報の少なくとも一つを受信したか否かを判定する。ＣＰＵ１０５によって、給電アンテナ１０８を介して変復調回路１０４が電子機器２００の受電情報及び電池パック３００の受電情報の少なくとも一つを受信したと判定された場合（Ｓ４１７でＹｅｓ）、本フローチャートは、Ｓ４１７からＳ４１３に進む。なお、ＣＰＵ１０５は、変復調回路１０４が受信した電子機器２００の受電情報及び電池パック３００の受電情報の少なくとも一つをＲＡＭ１０７に格納するように制御する。変復調回路１０４が電子機器２００の受電情報を受信した場合、ＣＰＵ１０５は、電子機器２００の識別情報と、電子機器２００の受電情報とを関連付けてＲＡＭ１０７に記録する。変復調回路１０４が電池パック３００の受電情報を受信した場合、ＣＰＵ１０５は、電池パック３００の識別情報と、電池パック３００の受電情報とを関連付けてＲＡＭ１０７に記録する。ＣＰＵ１０５によって、給電アンテナ１０８を介して変復調回路１０４が電子機器２００の受電情報及び電池パック３００の受電情報を受信していないと判定された場合（Ｓ４１７でＮｏ）、本フローチャートは、終了する。なお、Ｓ４１７において、ＣＰＵ１０５は、Ｓ４０２において受信した識別情報に対応する装置の受電情報を受信したか否かを判定するようにする。
【００９３】
なお、Ｓ４０１において、ＣＰＵ１０５は、送電アンテナ１０８に流れる電流が変化したことにより、電子機器２００や電池パック３００が給電装置１００からの電力を受電できる範囲に存在することを検出した。しかしこれに限られずに、Ｓ４０１において、ＣＰＵ１０５は、送電アンテナ１０８の電圧の変化により、電子機器２００や電池パック３００が給電装置１００からの電力を受電できる範囲に存在することを検出するものであってもよい。また、ＣＰＵ１０５は、電子機器２００や電池パック３００が給電装置１００からの電力を受電できる範囲に存在することをＳＷＲ（Ｓｔａｎｄｉｎｇ  Ｗａｖｅ  Ｒａｔｉｏ：定在波比）の変化によって検出してもよい。また、ＣＰＵ１０５は、電子機器２００や電池パック３００の存在を確認するためのコマンドを定期的にすることによって、電子機器２００や電池パック３００が給電装置１００からの電力を受電できる範囲に存在することを検出するようにしてもよい。
【００９４】
なお、Ｓ４１４において、給電装置１００が電子機器２００及び電池パック３００に第２の電力を送信する場合、給電装置１００は、電子機器２００及び電池パック３００に対して並行して電力が供給されるようにしてもよい。また、給電装置１００が電子機器２００及び電池パック３００に第２の電力を送信する場合、給電装置１００は、電子機器２００と電池パック３００とに対して時分割によって電力が供給されるようにしてもよい。
【００９５】
また、給電装置１００が電子機器２００及び電池パック３００に第２の電力を送信する場合、ＣＰＵ１０５によって行われるＳ４１２の選択処理の結果に応じて電子機器２００及び電池パック３００のいずれか一つに対して電力が供給されるようにしてもよい。例えば、Ｓ４１２の選択処理において、給電装置１００が受電アンテナ２０１を選択した場合、給電装置１００は、電池パック３００には電力を送信しないようにし、電子機器２００に電力を送信するようにしてもよい。また、Ｓ４１２の選択処理において、給電装置１００が受電アンテナ３０１を選択した場合、給電装置１００は、電子機器２００には電力を送信しないようにし、電池パック３００に電力を送信するようにしてもよい。また、Ｓ４１２の選択処理において、給電装置１００は、受電アンテナ２０１及び受電アンテナ３０１を選択した場合、給電装置１００は、電子機器２００及び電池パック３００に電力を送信するようにしてもよい。
【００９６】
なお、Ｓ４１５において、給電を停止するための操作が給電装置１００に対して行われたか否かに応じて、給電を終了するか否かを判定するようにしたが、これに限られないものとする。例えば、ＣＰＵ１０５は、電子機器２００または電池パック３００から給電を停止させるようにするためのコマンドを変復調回路１０４が受信したか否かに応じて、給電を終了するか否かを判定するようにしてもよい。また、例えば、ＣＰＵ１０５は、電池３１１が満充電になったことを通知するためのコマンドを変復調回路１０４が受信したか否かに応じて、給電を終了するか否かを判定するようにしてもよい。
【００９７】
（選択処理）
次に、実施例１において、給電処理のＳ４１３で給電装置１００によって行われる選択処理について、図５のフローチャートを用いて説明する。選択処理は、ＣＰＵ１０５がＲＯＭ１０６に記憶されているコンピュータプログラムを実行することにより実現することができる。
【００９８】
Ｓ５０１において、ＣＰＵ１０５は、電子機器２００が受電アンテナ２０１を有しているか否かを判定する。電子機器２００が受電アンテナ２０１を有しているか否かの判定は、ＣＰＵ１０５が電子機器２００に受電アンテナ２０１を有しているか否かを問い合わせることによって、電子機器２００が受電アンテナ２０１を有しているか否かを判定してもよい。なお、Ｓ５０１において行われる判定を「第１の判定」と呼ぶ。ＣＰＵ１０５によって、電子機器２００が受電アンテナ２０１を有していると判定された場合（Ｓ５０１でＹｅｓ）、本フローチャートは、Ｓ５０１からＳ５０２に進む。ＣＰＵ１０５によって、電子機器２００が受電アンテナ２０１を有していないと判定された場合（Ｓ５０１でＮｏ）、本フローチャートは、Ｓ５０１からＳ５１１に進む。なお、Ｓ５０１において、ＣＰＵ１０５は、Ｓ４０４において受信した接続情報に含まれる電子機器の識別情報に対応する電子機器が受電アンテナを有するか否かを判定するようにする。
【００９９】
Ｓ５０２において、ＣＰＵ１０５は、電池パック３００が受電アンテナ３０１を有しているか否かを判定する。
【０１００】
電池パック３００が受電アンテナ３０１を有しているか否かの判定は、ＣＰＵ１０５が接続情報に含まれる数情報に応じて判定してもよい。Ｓ４０４において、変復調回路１０４が接続情報を受信した場合（Ｓ４０４でＹｅｓ）、ＣＰＵ１０５は、接続情報に含まれる数情報によって、電子機器に装着され、受電アンテナを有する電池パックの数が「０」であるか「１以上」であるかを判定する。ＣＰＵ１０５によって、電子機器に装着され、受電アンテナを有する電池パックの数が「０」であると判定された場合、ＣＰＵ１０５は、電池パック３００が受電アンテナ３０１を有していないと判定する（Ｓ５０２でＮｏ）。ＣＰＵ１０５によって、電子機器に装着され、受電アンテナを有する電池パックの数が「１以上」であると判定された場合、ＣＰＵ１０５は、電池パック３００が受電アンテナ３０１を有していると判定する（Ｓ５０２でＹｅｓ）。また、Ｓ４０４において、変復調回路１０４が接続情報を受信していない場合（Ｓ４０４でＮｏ）の場合、ＣＰＵ１０５は、電子機器２００に装着されている電池パック３００が受電アンテナ３０１を有していないと判定する（Ｓ５０２でＮｏ）。
【０１０１】
また、ＣＰＵ１０５が電池パック３００に受電アンテナ３０１を有しているか否かを問い合わせることによって、電池パック３００が受電アンテナ３０１を有しているか否かを判定してもよい。なお、Ｓ５０２において行われる判定を「第２の判定」と呼ぶ。
【０１０２】
ＣＰＵ１０５によって、電池パック３００が受電アンテナ３０１を有していると判定された場合（Ｓ５０２でＹｅｓ）、本フローチャートは、Ｓ５０２からＳ５０３に進む。ＣＰＵ１０５によって、電池パック３００が受電アンテナ３０１を有していないと判定された場合（Ｓ５０２でＮｏ）、本フローチャートは、Ｓ５０２からＳ５０７に進む。
【０１０３】
Ｓ５０３において、ＣＰＵ１０５は、電子機器２００の受電情報に含まれる電池３１１に流す電流を示す値と、電池パック３００の受電情報に含まれる電池パック３００が充電のために電池３１１に流す電流を示す値との和が、所定値以下か否かを判定する。
【０１０４】
なお、電子機器２００の受電情報に含まれる電池３１１に流す電流を示す値と、電池パック３００の受電情報に含まれる電池パック３００が充電のために電池３１１に流す電流を示す値との和を以下「第１の値」と呼ぶ。なお、ＣＰＵ１０５は、電子機器２００の受電情報及び電池パック３００の受電情報に応じて、第１の値を算出する。さらに、Ｓ５０３において、ＣＰＵ１０５は、電池パック３００の充電情報を電池パック３００に要求するためのコマンドを電池パック３００に送信し、電池パック３００から電池パック３００の充電情報を取得する。さらに、ＣＰＵ１０５は、Ｓ５０３における所定値を電池パック３００から取得した充電情報に含まれる許容電流値に設定する。
【０１０５】
ＣＰＵ１０５によって、第１の値が、所定値以下であると判定された場合（Ｓ５０３でＹｅｓ）、本フローチャートは、Ｓ５０３からＳ５０９に進む。ＣＰＵ２０５によって、第１の値が、所定値以下でないと判定された場合（Ｓ５０３でＮｏ）、本フローチャートは、Ｓ５０３からＳ５０４に進む。なお、Ｓ５０３において行われる判定を「第３の判定」と呼ぶ。
【０１０６】
Ｓ５０４において、ＣＰＵ１０５は、電子機器２００が受け付ける電力は、電池パック３００が受け付ける電力よりも大きいか否かを判定する。ＣＰＵ１０５は電子機器の受電情報及び電池パック３００の受電情報に応じて、電子機器２００が受け付ける電力は、電池パック３００が受け付ける電力よりも大きいか否かを判定する。ＣＰＵ１０５によって、受電アンテナ２０１が受け付けられる最大の電力が、受電アンテナ３０１が受け付けられる最大の電力よりも大きいと判定された場合、電子機器２００が受け付ける電力は、電池パック３００が受け付ける電力よりも大きくなる。この場合（Ｓ５０４でＹｅｓ）、本フローチャートはＳ５０４からＳ５０７に進む。ＣＰＵ１０５によって、受電アンテナ２０１が受け付けられる最大の電力が、受電アンテナ３０１が受け付けられる最大の電力よりも大きくないと判定された場合、電子機器２００が受け付ける電力は、電池パック３００が受け付ける電力以下となる。この場合（Ｓ５０４でＮｏ）、本フローチャートはＳ５０４からＳ５０５に進む。
【０１０７】
ＣＰＵ１０５は、Ｓ４１１において、電子機器２００から取得した電子機器２００の受電情報（第１の情報）及び電池パック３００から取得した電池パック３００の受電情報（第２の情報）に応じて、Ｓ５０４の判定を行う。
【０１０８】
Ｓ５０５において、ＣＰＵ１０５は、電子機器２００に第５のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。第５のコマンドを受け付けた電子機器２００は、切替部２１２をオフにするように制御する。この場合、本フローチャートはＳ５０５からＳ５０６に進む。
【０１０９】
Ｓ５０６において、ＣＰＵ１０５は、電池パック３００に第６のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。第６のコマンドを受け付けた電池パック３００は、切替部３１２をオンにするように制御する。この場合、本フローチャートはＳ５０６からＳ５１４に進む。
【０１１０】
Ｓ５０７において、ＣＰＵ１０５は、電池パック３００に第２のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。第２のコマンドを受け付けた電池パック３００は、切替部３１２をオフにするように制御する。この場合、本フローチャートはＳ５０７からＳ５０８に進む。
【０１１１】
Ｓ５０８において、ＣＰＵ１０５は、電子機器２００に第３のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。第３のコマンドを受け付けた電子機器２００は、切替部２１２をオンにするように制御する。この場合、本フローチャートはＳ５０８からＳ５１５に進む。
【０１１２】
Ｓ５０９において、ＣＰＵ１０５は、Ｓ５０８と同様に、電子機器２００に第３のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。この場合、本フローチャートはＳ５０９からＳ５１０に進む。
【０１１３】
Ｓ５１０において、ＣＰＵ１０５は、Ｓ５０６と同様に電池パック３００に第６のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。この場合、本フローチャートは終了する。
【０１１４】
Ｓ５１１において、ＣＰＵ１０５は、Ｓ５０２と同様に電池パック３００が受電アンテナ３０１を有しているか否かを判定する。
【０１１５】
ＣＰＵ１０５によって、電池パック３００が受電アンテナ３０１を有していると判定された場合（Ｓ５１１でＹｅｓ）、本フローチャートは、Ｓ５１１からＳ５０５に進む。ＣＰＵ１０５によって、電池パック３００が受電アンテナ３０１を有していないと判定された場合（Ｓ５１１でＮｏ）、本フローチャートは、Ｓ５１１からＳ５１２に進む。
【０１１６】
Ｓ５１２において、ＣＰＵ１０５は、電池パック３００に第２のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。第９のコマンドは、電池３１１の充電の制御を電子機器２００の充電制御部２０９に行わせないように電子機器２００に指示するためのコマンドである。第２のコマンドを受け付けた電池パック３００のＣＰＵ３０５は、電池パック３００の切替部３１２をオフにするように切替部３１２を制御する。この場合、本フローチャートはＳ５１２からＳ５１３に進む。
【０１１７】
Ｓ５１３において、ＣＰＵ１０５は、電池パック３００に第５のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。第５のコマンドを受け付けた電子機器２００のＣＰＵ２０５は、電子機器２００の切替部２１２をオフにするように切替部２１２を制御する。この場合、本フローチャートは終了する。
【０１１８】
Ｓ５１４において、ＣＰＵ１０５は、電子機器２００に第９のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。第９のコマンドは、電池３１１の充電の制御を電子機器２００の充電制御部２０９に行わせないように電子機器２００に指示するためのコマンドである。第９のコマンドを受け付けた電子機器２００のＣＰＵ２０５は、充電制御部２０９の動作を停止させるように充電制御部２０９を制御する。この場合、本フローチャートは終了する。
【０１１９】
なお、Ｓ５１４において、第９のコマンドが電子機器２００に送信された場合、電池３１１の充電の制御は、電池パック３００の充電制御部３０９によって行われる。この場合、ＣＰＵ３０５は、電池３１１の充電の制御とともに、電池３１１の残量及び電池３１１に供給される電流及び電圧の検出を行うように充電制御部３０９を制御する。
【０１２０】
Ｓ５１４において、ＣＰＵ１０５は、第９のコマンドを電子機器２００に送信するとともに、電池パック３００の充電制御部３０９に電池３１１の充電の制御を行うように指示するためのコマンドを電池パック３００に送信するようにしてもよい。
【０１２１】
Ｓ５１５において、ＣＰＵ１０５は、電池パック３００に第１０のコマンドを送信するように整合回路１０３及び変復調回路１０４を制御する。第１０のコマンドは、電池３１１の充電の制御を電池パック３００の充電制御部３０９に行わせないように電池パック３００に指示するためのコマンドである。第１０のコマンドを受け付けた電池パック３００のＣＰＵ３０５は、充電制御部３０９の動作を停止させるように充電制御部３０９を制御する。この場合、本フローチャートは終了する。
【０１２２】
なお、Ｓ５１５において、第１０のコマンドが電池パック３００に送信された場合、電池３１１の充電の制御は、電子機器２００の充電制御部２０９によって行われる。この場合、ＣＰＵ２０５は、電池３１１の充電の制御とともに、電池３１１の残量及び電池３１１に供給される電流及び電圧の検出を行うように充電制御部２０９を制御する。
【０１２３】
Ｓ５１５において、ＣＰＵ１０５は、第１０のコマンドを電池パック３００に送信するとともに、電子機器２００の充電制御部２０９に電池３１１の充電の制御を行うように指示するためのコマンドを電子機器２００に送信するようにしてもよい。
【０１２４】
電子機器２００が受け付ける電力は、電池パック３００が受け付ける電力よりも大きい場合（Ｓ５０４でＹｅｓ）に、ＣＰＵ１０５によって、Ｓ５０７、Ｓ５０８及びＳ５１５の処理が行われた場合、Ｓ４１２の選択処理において、受電アンテナ２０１が選択される。
【０１２５】
例えば、Ｓ４１２における選択処理によって、受電アンテナ２０１が選択された場合において、給電装置１００が電子機器２００に対して充電のための電力を送信するとき、受電アンテナ２０１は、給電装置１００から送信される電力を受信する。ＣＰＵ２０５は、受電アンテナ２０１によって受信された電力が、整合回路２０２、整流平滑回路２０３、レギュレータ２０８、充電制御部２０９及び電池インターフェース２１０を介して電池パック３００に供給されるように各部を制御する。電子機器２００から電力が供給された電池パック３００は、電池インターフェース３１０を介して電子機器２００から電力を受信し、電子機器２００から電池インターフェース３１０によって受信された電力は、充電制御部３０９を介して電池３１１に供給される。さらに、ＣＰＵ２０５は、電池３１１の充電を行うように充電制御部２０９を制御する。このとき、充電制御部２０９は、電池３１１を充電するための電流及び電圧を制御し、電池３１１の残量情報を検出する。なお、この場合、切替部３１２はオフのままであり、充電制御部３０９は停止した状態である。この場合、受電アンテナ２０１及び整合回路２０２は、給電装置１００から送信される電力を受信するために用いられる。電子機器２００において、受電アンテナ２０１及び整合回路２０２等の給電装置１００から送信される電力を受信するために用いられる手段を以下「第１の受信手段」と呼ぶ。
【０１２６】
電子機器２００が受け付ける電力は、電池パック３００が受け付ける電力以下である場合（Ｓ５０４でＮｏ）に、ＣＰＵ１０５によって、Ｓ５０５、Ｓ５０６及びＳ５１４の処理が行われた場合、Ｓ４１２の選択処理において、受電アンテナ３０１が選択される。
【０１２７】
例えば、Ｓ４１２における選択処理によって、受電アンテナ３０１が選択された場合、給電装置１００が電池パック３００に対して充電のための電力を送信するとき、受電アンテナ３０１は、給電装置１００から電力を受信する。ＣＰＵ３０５は、受電アンテナ３０１によって受信された電力が、整合回路３０２、整流平滑回路３０３、レギュレータ３０８及び充電制御部３０９を介して電池３１１に供給されるように各部を制御する。ＣＰＵ３０５は、電池３１１の充電を行うように充電制御部３０９を制御する。このとき、充電制御部３０９は、電池３１１を充電するための電流及び電圧を制御し、電池３１１の残量情報を検出する。なお、この場合、切替部２１２はオフのままであり、充電制御部２０９は停止した状態である。この場合、受電アンテナ３０１及び整合回路３０２は、給電装置１００から送信される電力を受信するために用いられる。電池パック３００において、受電アンテナ３０１及び整合回路３０２等の給電装置１００から送信される電力を受信するために用いられる手段を以下「第２の受信手段」と呼ぶ。
【０１２８】
ＣＰＵ１０５によって、第１の値が、所定値以下であると判定された場合（Ｓ５０３でＹｅｓ）に、ＣＰＵ１０５によって、Ｓ５０９、Ｓ５１０及びＳ５１４の処理が行われた場合、Ｓ４１２の選択処理で、受電アンテナ２０１及び受電アンテナ３０１が選択される。
【０１２９】
Ｓ４１２における選択処理により、受電アンテナ２０１及び受電アンテナ３０１が選択された場合、給電装置１００が電子機器２００及び電池パック３００に電力を送信するとき、受電アンテナ２０１及び受電アンテナ３０１は、給電装置１００から電力を受信する。ＣＰＵ２０５は、受電アンテナ２０１によって受信された電力が、電池３１１に供給されるように制御し、ＣＰＵ３０５は、受電アンテナ３０１によって受信された電力が、電池３１１に供給されるように制御する。さらに、ＣＰＵ３０５は、電子機器２００から電池３１１に供給された電力及び電池パック３００が電子機器２００を介すことなく受信した電力に応じて、電池３１１の充電を行うように充電制御部３０９を制御する。この場合、第１の受信手段及び第２の受信手段が、給電装置１００から送信される電力を受信するために用いられる。
【０１３０】
Ｓ５０３において、ＣＰＵ１０５は、第１の値が、所定値以下であるか否かを判定するようにすることにより、電池３１１に過剰な電流が流れないようにした。しかし、ＣＰＵ１０５は、電池３１１に過剰な電圧が供給されないようにしたり、電池３１１に過剰な電力が供給されないようにすることもできる。
【０１３１】
ＣＰＵ１０５が電池３１１に過剰な電圧が供給されないようにしながら、電池３１１の充電を制御するための一例について説明を行う。
【０１３２】
この場合、ＣＰＵ１０５は、Ｓ５０３における第１の値を「電子機器２００の受電情報に含まれる電池３１１に供給する電圧を示す値と、電子パック３００の受電情報に含まれる電池３１１に供給する電圧を示す値との和」に置き換えるようにする。さらに、ＣＰＵ１０５は、Ｓ５０３における所定値を「電池３１１の充電情報に含まれる許容電圧値」に置き換えるようにする。このようにした場合、ＣＰＵ１０５は、第１の値が、所定値以下であるか否かを判定することにより、電池３１１に過剰な電圧が供給されないように充電を行うために用いる受電アンテナを選択することができるようになる。
【０１３３】
また、ＣＰＵ１０５が電池３１１に過剰な電力が供給されないようにしながら、電池３１１の充電を制御するための一例について説明を行う。
【０１３４】
この場合、ＣＰＵ１０５は、Ｓ５０３における第１の値を「電子機器２００の受電情報から算出された電池３１１に供給する電力を示す値と、電池パック３００の受電情報から算出された電池３１１に供給する電力を示す値との和」に置き換えるようにする。さらに、ＣＰＵ１０５は、Ｓ５０３における所定値を「電池３１１の充電情報に含まれる許容電圧値と、電池３１１の充電情報に含まれる許容電流値との積」に置き換えるようにする。このようにした場合、ＣＰＵ１０５は、第１の値が、所定値以下であるか否かを判定することにより、電池３１１に過剰な電力が供給されないように充電を行うために用いる受電アンテナを選択することができるようになる。
【０１３５】
なお、Ｓ５０３において、ＣＰＵ１０５は、電子機器２００の受電情報に含まれる電池３１１に供給する電流を示す値と、電子パック３００の受電情報に含まれる電池３１１に供給する電流を示す値との和が許容電流値を超えるか否かを判定する処理と、電子機器２００の受電情報に含まれる電池３１１に供給する電圧を示す値と、電子パック３００の受電情報に含まれる電池３１１に供給する電圧を示す値との和が許容電圧値を超えるか否かを判定する処理とを行ってもよいものとする。
【０１３６】
Ｓ５０４において、ＣＰＵ１０５は、電子機器２００が受け付ける電力は、電池パック３００が受け付ける電力よりも大きいか否かを判定するようにしたが、上述した方法に限られないものとする。例えば、受電アンテナ２０１の面積と、受電アンテナ３０１の面積を比較することにより電子機器２００が受け付ける電力は、電池パック３００が受け付ける電力よりも大きいか否かを判定するようにしてもよい。なお、受電アンテナ２０１の面積が、受電アンテナ３０１の面積よりも大きい場合、ＣＰＵ１０５によって、電子機器２００が受け付ける電力は、電池パック３００が受け付ける電力よりも大きいと判定される（Ｓ５０４でＹｅｓ）。また、受電アンテナ２０１の面積が、受電アンテナ３０１の面積よりも大きくない場合、ＣＰＵ１０５によって、電子機器２００が受け付ける電力は、電池パック３００が受け付ける電力以下であると判定される（Ｓ５０４でＮｏ）。この場合、ＣＰＵ１０５は、ＲＯＭ２０６に記録されている受電アンテナ２０１の面積を示す情報を電子機器２００から取得し、ＲＯＭ３０６に記録されている受電アンテナ３０１の面積を示す情報を電池パック３００から取得する。ＣＰＵ１０５は、これらの情報からＳ５０４の処理を行う。
【０１３７】
また、例えば、電子機器２００の受電情報に含まれる効率情報と、電池パック３００の受電情報に含まれる効率情報を比較することにより電子機器２００が受け付ける電力は、電池パック３００が受け付ける電力よりも大きいか否かを判定するようにしてもよい。なお、受電アンテナ２０１が受信する電力の効率が、受電アンテナ３０１が受信する電力の効率よりも大きい場合、ＣＰＵ１０５によって、電子機器２００が受け付ける電力は、電池パック３００が受け付ける電力よりも大きいと判定される（Ｓ５０４でＹｅｓ）。また、受電アンテナ２０１が受信する電力の効率が、受電アンテナ３０１が受信する電力の効率よりも大きくない場合、ＣＰＵ１０５によって、電子機器２００が受け付ける電力は、電池パック３００が受け付ける電力以下であると判定される（Ｓ５０４でＮｏ）。なお、この場合、ＣＰＵ１０５は、電子機器２００の受電情報及び電池パック３００の受電情報を用いて、電子機器２００の受電情報に含まれる効率情報と、電池パック３００の受電情報に含まれる効率情報を比較してもよい。また、あらかじめＲＯＭ２０６に記録されている電子機器２００の受電情報に含まれる効率情報と、あらかじめＲＯＭ３０６に記録されている電池パック３００の受電情報に含まれる効率情報とを用いてもよい。
【０１３８】
Ｓ５１２において、ＣＰＵ１０５は、電池パック３００に第２のコマンドを送信するようにしたが、ＣＰＵ１０５はさらに第１０のコマンドも電池パック３００に送信するようにしてもよい。
【０１３９】
Ｓ５１３において、ＣＰＵ１０５は、電子機器２００に第５のコマンドを送信するようにしたが、ＣＰＵ１０５はさらに第９のコマンドも電子機器２００に送信するようにしてもよい。
【０１４０】
Ｓ５１１により、電池パック３００が受電アンテナ３０１を有していない場合（Ｓ５１１でＮｏ）、Ｓ５１２及びＳ５１３の処理が行われた場合、Ｓ４１２の選択処理において、受電アンテナ２０１及び受電アンテナ３０１のいずれも選択されない。
【０１４１】
この場合、ＣＰＵ１０５は、Ｓ４１３〜Ｓ４１６までの処理を行うことなく、給電処理を終了させてもよいものとする。
【０１４２】
（第１の充電処理）
実施例１において、電子機器２００によって行われる第１の充電処理について、図６のフローチャートを用いて説明する。第１の充電処理は、ＣＰＵ２０５がＲＯＭ２０６に記憶されているコンピュータプログラムを実行することにより実現することができる。
【０１４３】
図６に示す第１の充電処理は、電子機器２００の動作モードが充電を行うためのモードになった場合に電子機器２００で行われる処理である。なお、第１の充電処理がＣＰＵ２０５によって行われる場合、切替部２１２はオンであるものとし、給電装置１００から通信を行うための所定の電力が電子機器２００に対して供給されているものとする。
【０１４４】
Ｓ６０１において、ＣＰＵ２０５は、電子機器２００に電池パック３００が装着されているか否かを判定する。ＣＰＵ２０５は、電子機器２００の電池インターフェース２１０と電池パック３００の電池インターフェース３１０とが接続されているか否かによって電子機器２００に電池パック３００が装着されているか否かを判定する。電子機器２００の電池インターフェース２１０と電池パック３００の電池インターフェース３１０とが接続されていない場合、ＣＰＵ２０５によって、電子機器２００に電池パック３００が装着されていないと判定される（Ｓ６０１でＮｏ）。この場合（Ｓ６０１でＮｏ）、本フローチャートはＳ６０１からＳ６０１に戻る。電子機器２００の電池インターフェース２１０と電池パック３００の電池インターフェース３１０とが接続されている場合、ＣＰＵ２０５によって、電子機器２００に電池パック３００が装着されていると判定される（Ｓ６０１でＹｅｓ）。この場合（Ｓ６０１でＹｅｓ）、本フローチャートはＳ６０１からＳ６０２に進む。
【０１４５】
Ｓ６０２において、ＣＰＵ２０５は、電池３１１が満充電であるか否かを判定する。このとき、ＣＰＵ２０５は、電池パック３００の識別情報、電池３１１の残量情報、電池３１１の充電情報及び電池パック３００が受電アンテナ３０１を有しているか否かを示す情報を電池パック３００に要求するための指示を電池パック３００に対して行う。電池パック３００の識別情報、電池３１１の残量情報、電池３１１の充電情報及び電池パック３００が受電アンテナ３０１を有しているか否かを示す情報を電池パック３００に要求するための指示を以下「第１の指示」と呼ぶ。電池パック３００が電子機器２００からの第１の指示を受け付けた場合、ＣＰＵ３０５は、ＲＯＭ３０６に記録されている識別情報、電池３１１の充電情報及び電池３１１が受電アンテナ３０１を有しているか否かを示す情報を読み出す。さらに、この場合、ＣＰＵ３０５は充電制御部３０９に対して電池３１１の残量情報を要求する。さらに、ＣＰＵ３０５は、第１の指示に対して、電池インターフェース３１０を介して電池３１１の残量情報、電池３１１の識別情報、電池３１１の充電情報、及び電池３１１が受電アンテナ３０１を有しているか否かを示す情報を電子機器２００に対して供給する。ＣＰＵ２０５は、これらの情報を受け付けた場合、電池３１１の残量情報、電池３１１の識別情報、電池３１１の充電情報及び電池３１１が受電アンテナ３０１を有しているか否かを示す情報をＲＡＭ２０７に記録する。
【０１４６】
ＣＰＵ２０５は、ＲＡＭ２０７に記録された電池３１１の残量情報に応じて電池３１１が満充電であるか否かを判定する。ＣＰＵ２０５によって、電池３１１が満充電であると判定された場合（Ｓ６０２でＹｅｓ）、本フローチャートは、終了する。ＣＰＵ２０５によって、電池３１１が満充電でないと判定された場合（Ｓ６０２でＮｏ）、本フローチャートは、Ｓ６０２からＳ６０３に進む。
【０１４７】
Ｓ６０３において、ＣＰＵ２０５は、ＲＯＭ２０６に記録されている電子機器２００の識別情報を給電装置１００に送信するように整合回路２０２及び変復調回路２０４を制御する。ＲＯＭ２０６に記録されている電子機器２００の識別情報が給電装置１００に送信された場合、本フローチャートはＳ６０３からＳ６０４に進む。
【０１４８】
Ｓ６０４において、ＣＰＵ２０５は、電池パック３００が受電アンテナ３０１を有しているか否かを判定する。電池パック３００が受電アンテナ３０１を有しているか否かの判定は、ＣＰＵ２０５がＳ６０２において、電池パック３００から取得した電池パック３００が受電アンテナ３０１を有しているか否かを示す情報により判定してもよい。また、ＣＰＵ２０５が電池パック３００に受電アンテナ３０１を有しているか否かを問い合わせることにより判定してもよい。
【０１４９】
ＣＰＵ２０５によって、電池パック３００が受電アンテナ３０１を有していると判定された場合（Ｓ６０４でＹｅｓ）、本フローチャートは、Ｓ６０４からＳ６０５に進む。ＣＰＵ２０５によって、電池パック３００が受電アンテナ３０１を有していないと判定された場合（Ｓ６０４でＮｏ）、本フローチャートは、Ｓ６０４からＳ６０７に進む。
【０１５０】
Ｓ６０５において、ＣＰＵ２０５は、接続情報を受電アンテナ２０１を介して送信するように整合回路２０２及び変復調回路２０４を制御する。なお、Ｓ６０５において、ＣＰＵ２０５は、電子機器２００に装着されている電池パックの数を判定し、装着されている電池パックが受電アンテナを有するか否かを判定する。さらに、ＣＰＵ２０５は、電子機器２００に装着されている電池パックから、電子機器２００に装着され、かつ、受電アンテナを有する電池パックの数を示す数情報を検出し、電子機器２００に装着され、かつ、受電アンテナを有する電池パックの識別情報を検出する。さらに、ＣＰＵ２０５は、検出した数情報、検出した電池パックの識別情報及び電子機器２００の識別情報を含む接続情報を給電装置１００に送信するように整合回路２０２及び変復調回路２０４を制御する。
【０１５１】
なお、ＣＰＵ２０５によって、電子機器２００に電池パック３００が一つだけが装着されていると判定された場合、接続情報は「１」となる。接続情報が給電装置１００に送信された場合、本フローチャートはＳ６０５からＳ６０６に進む。
【０１５２】
Ｓ６０６において、ＣＰＵ２０５は、給電装置１００からコマンドを受信するための第１のコマンド受信処理を行う。この場合、本フローチャートは、終了する。なお、この第１のコマンド受信処理については、後述する。
【０１５３】
Ｓ６０７において、ＣＰＵ２０５は、切替部２１２をオンにするように制御し、電池インターフェース２１０を介して、切替部３１２をオフにするための指示を電池パック３００に対して行う。この場合、本フローチャートはＳ６０７からＳ６０８に進む。なお、電池パック３００に受電アンテナ３０１及び切替部３１２のいずれかがない場合、ＣＰＵ２０５は、切替部３１２をオフにするための指示を行う必要はないものとする。
【０１５４】
Ｓ６０８において、ＣＰＵ２０５は、ＲＯＭ２０６から読み出した電子機器２００の受電情報を給電装置１００に受電アンテナ２０１を介して送信するように整合回路２０２及び変復調回路２０４を制御する。
【０１５５】
電子機器２００の受電情報が給電装置１００に送信された場合、本フローチャートはＳ６０８からＳ６０６に進む。
【０１５６】
（第１のコマンド受信処理）
実施例１において、電子機器２００によって行われる第１のコマンド受信処理について、図７のフローチャートを用いて説明する。第１のコマンド受信処理は、ＣＰＵ２０５がＲＯＭ２０６に記憶されているコンピュータプログラムを実行することにより実現することができる。
【０１５７】
図７に示す第１のコマンド受信処理は、電子機器２００によって行われる処理である。なお、第１のコマンド受信処理がＣＰＵ２０５によって行われる場合、給電装置１００から通信を行うための所定の電力が電子機器２００に対して供給されているものとする。また、図７に示す第１のコマンド受信処理は、Ｓ６０６において、電子機器２００によって行われてもよいし、図６に示す第１の充電処理が行われた後に、電子機器２００によって、定期的に行われてもよいものとする。
【０１５８】
Ｓ７０１において、ＣＰＵ２０５は、変復調回路２０４が給電装置１００からコマンドを受信したか否かを判定する。ＣＰＵ２０５によって、変復調回路２０４が給電装置１００からコマンドを受信していないと判定された場合（Ｓ７０１でＮｏ）、本フローチャートは終了する。ＣＰＵ２０５によって、変復調回路２０４が給電装置１００からコマンドを受信したと判定された場合（Ｓ７０１でＹｅｓ）、本フローチャートはＳ７０１からＳ７０２に進む。
【０１５９】
Ｓ７０２において、ＣＰＵ２０５は、変復調回路２０４が給電装置１００から受信したコマンドを解析するように変復調回路２０４を制御する。この場合、本フローチャートはＳ７０２からＳ７０３に進む。変復調回路２０４によるコマンドの解析が完了した場合、変復調回路２０４は解析結果をＣＰＵ２０５に供給する。
【０１６０】
Ｓ７０３において、ＣＰＵ２０５は、変復調回路２０４から供給された解析結果から変復調回路２０４が受信したコマンドが第１のコマンドであるか否かを判定する。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第１のコマンドでないと判定された場合（Ｓ７０３でＮｏ）、本フローチャートはＳ７０３からＳ７０５に進む。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第１のコマンドであると判定された場合（Ｓ７０３でＹｅｓ）、本フローチャートはＳ７０３からＳ７０４に進む。
【０１６１】
Ｓ７０４において、ＣＰＵ２０５は、電子機器２００の受電情報を検出するための処理を開始する。この場合、ＣＰＵ２０５は、切替部２１２がオフである場合、切替部２１２がオンになるように制御し、給電装置１００から送信される第１の電力及び第１の電力を示す送信情報を受信する。さらに、ＣＰＵ２０５は、第１の電力に対して、どれくらいの電力を受信することができるかを示す受電情報を検出するために、受電アンテナ２０１を介して受信した電力を計測するように充電制御部２０９を制御する。
【０１６２】
また、ＣＰＵ２０５は、電子機器２００の受電情報を検出するための処理を開始した場合、本フローチャートは、Ｓ７０４からＳ７０１に戻る。なお、ＣＰＵ２０５によって、電子機器２００の受電情報を検出するための処理が行われた場合、ＣＰＵ２０５は、第１のコマンドに対して肯定を示す応答信号を給電装置１００に送信するための負荷変調を行うよう整合回路２０２及び変復調回路２０４を制御する。
【０１６３】
Ｓ７０５において、ＣＰＵ２０５は、変復調回路２０４から供給された解析結果から変復調回路２０４が受信したコマンドが第３のコマンドであるか否かを判定する。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第３のコマンドでないと判定された場合（Ｓ７０５でＮｏ）、本フローチャートはＳ７０５からＳ７０７に進む。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第３のコマンドであると判定された場合（Ｓ７０５でＹｅｓ）、本フローチャートはＳ７０５からＳ７０６に進む。
【０１６４】
Ｓ７０６において、ＣＰＵ２０５は、切替部２１２をオンにするように制御する。この場合、本フローチャートはＳ７０６からＳ７０１に戻る。なお、ＣＰＵ２０５によって、切替部２１２をオンにするための処理が開始された場合、ＣＰＵ２０５は、第３のコマンドに対して肯定を示す応答信号を給電装置１００に送信するための負荷変調を行うように整合回路２０２及び変復調回路２０４を制御する。
【０１６５】
Ｓ７０７において、ＣＰＵ２０５は、変復調回路２０４から供給された解析結果から変復調回路２０４が受信したコマンドが第４のコマンドであるか否かを判定する。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第４のコマンドでないと判定された場合（Ｓ７０７でＮｏ）、本フローチャートはＳ７０７からＳ７０９に進む。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第４のコマンドであると判定された場合（Ｓ７０７でＹｅｓ）、本フローチャートはＳ７０７からＳ７０８に進む。
【０１６６】
Ｓ７０８において、ＣＰＵ２０５は、電子機器２００の受電情報を検出するための処理を停止するように制御する。さらに、ＣＰＵ２０５は、給電装置１００から受信した第１の電力を示す電力情報と、充電制御部２０９によって計測した給電装置１００から受信した電力を示す情報とに応じて、電子機器２００の受電情報を検出する。ＣＰＵ２０５は、検出した電子機器２００の受電情報をＲＡＭ２０７に記録し、これを給電装置１００に送信するように整合回路２０２及び変復調回路２０４を制御する。この場合、本フローチャートは、Ｓ７０８からＳ７０１に戻る。電子機器２００の受電情報が受電アンテナ２０１を介して給電装置１００に送信された場合、ＣＰＵ２０５は、第４のコマンド対して肯定を示す応答信号を給電装置１００に送信するための負荷変調を行うように整合回路２０２及び変復調回路２０４を制御する。Ｓ７０８において、給電装置１００に送信される電子機器２００の受電情報は、ＲＯＭ２０６にあらかじめ記録されている電子機器２００の受電情報ではなく、充電制御部２０９によって検出された電子機器２００の受電情報である。なお、Ｓ７０８において、給電装置１００に送信される電子機器２００の受電情報に含まれる受電アンテナ２０１の面積情報については、あらかじめＲＯＭ２０６に記録されている受電アンテナ２０１の面積情報を読み出して給電装置１００に送信しても良い。
【０１６７】
Ｓ７０９において、ＣＰＵ２０５は、変復調回路２０４から供給された解析結果から変復調回路２０４が受信したコマンドが第５のコマンドであるか否かを判定する。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第５のコマンドでないと判定された場合（Ｓ７０９でＮｏ）、本フローチャートはＳ７０９からＳ７１１に進む。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第５のコマンドであると判定された場合（Ｓ７０９でＹｅｓ）、本フローチャートはＳ７０９からＳ７１０に進む。
【０１６８】
Ｓ７１０において、ＣＰＵ２０５は、切替部２１２をオフにするように制御する。この場合、本フローチャートはＳ７１０からＳ７０１に戻る。なお、ＣＰＵ２０５によって、切替部２１２をオフにするための処理が開始された場合、ＣＰＵ２０５は、第５のコマンドに対して肯定を示す応答信号を給電装置１００に送信するための負荷変調を行うように整合回路２０２及び変復調回路２０４を制御する。
【０１６９】
Ｓ７１１において、ＣＰＵ２０５は、変復調回路２０４から供給された解析結果から変復調回路２０４が受信したコマンドが第７のコマンドであるか否かを判定する。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第７のコマンドでないと判定された場合（Ｓ７１１でＮｏ）、本フローチャートはＳ７１１からＳ７１７に進む。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第７のコマンドであると判定された場合（Ｓ７１１でＹｅｓ）、本フローチャートはＳ７１１からＳ７１２に進む。
【０１７０】
Ｓ７１２において、ＣＰＵ２０５は、切替部２１２がオンであるか否かを判定する。ＣＰＵ２０５によって、切替部２１２がオンであると判定された場合（Ｓ７１２でＹｅｓ）、本フローチャートはＳ７１２からＳ７１３に進む。ＣＰＵ２０５によって、切替部２１２がオンでないと判定された場合（Ｓ７１２でＮｏ）、本フローチャートはＳ７１２からＳ７１６に進む。
【０１７１】
Ｓ７１３において、ＣＰＵ２０５は、電池３１１の充電を開始するように充電制御部２０９を制御する。この場合、本フローチャートはＳ７１３からＳ７１４に進む。電池３１１の充電が開始された場合、ＣＰＵ２０５は、第７のコマンドに対して肯定を示す応答信号を給電装置１００に送信するための負荷変調を行うように整合回路２０２及び変復調回路２０４を制御する。なお、変復調回路２０４が、第９のコマンドを給電装置１００から受信した場合、Ｓ７１３において、ＣＰＵ２０５は、電池３１１の充電を開始しないように充電制御部２０９を制御する。
【０１７２】
Ｓ７１４において、ＣＰＵ２０５は、電池３１１の残量情報を検出するように充電制御部２０９を制御する。充電制御部２０９によって、検出された残量情報は、ＲＡＭ２０７に記録される。この場合、本フローチャートは、Ｓ７１４からＳ７１５に進む。
【０１７３】
Ｓ７１５において、ＣＰＵ２０５は、電池３１１が満充電になったか否かを充電制御部２０９及び充電制御部３０９のいずれかから検出される電池３１１の残量情報に応じて判定する。ＣＰＵ２０５によって、電池３１１が満充電であると判定された場合（Ｓ７１５でＹｅｓ）、本フローチャートはＳ７１５からＳ７１６に進む。ＣＰＵ２０５によって、電池３１１が満充電でないと判定された場合（Ｓ７１４でＮｏ）、電池３１１の充電を継続しながら、本フローチャートはＳ７１５からＳ７０１に戻る。なお、ＣＰＵ２０５によって電池３１１が満充電であると判定された場合は、Ｓ７１６の処理を行うようにする。
【０１７４】
Ｓ７１６において、ＣＰＵ２０５は、電池３１１の充電を停止するように充電制御部２０９を制御する。この場合、本フローチャートはＳ７１６からＳ７０１に戻る。なお、Ｓ７１６において、ＣＰＵ２０５は、電池３１１の充電を停止するように充電制御部２０９を制御するが、電池３１１の残量情報の検出を停止しないように充電制御部２０９を制御する。
【０１７５】
Ｓ７１７において、ＣＰＵ２０５は、変復調回路２０４から供給された解析結果から変復調回路２０４が受信したコマンドが第８のコマンドであるか否かを判定する。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第８のコマンドでないと判定された場合（Ｓ７１７でＮｏ）、本フローチャートはＳ７１７からＳ７１８に進む。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第８のコマンドであると判定された場合（Ｓ７１７でＹｅｓ）、本フローチャートはＳ７１７からＳ７１６に進む。ＣＰＵ２０５によって、Ｓ７１７の処理でＹｅｓと判定され、Ｓ７１６の処理が行われる場合、ＣＰＵ２０５は、第８のコマンドに対して肯定を示す応答信号を給電装置１００に送信するための負荷変調を行うように整合回路２０２及び変復調回路２０４を制御する。
【０１７６】
Ｓ７１８において、ＣＰＵ２０５は、変復調回路２０４から供給された解析結果から変復調回路２０４が受信したコマンドが第９のコマンドであるか否かを判定する。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第９のコマンドでないと判定された場合（Ｓ７１８でＮｏ）、本フローチャートはＳ７１８からＳ７２０に進む。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第９のコマンドであると判定された場合（Ｓ７１８でＹｅｓ）、本フローチャートはＳ７１８からＳ７１９に進む。
【０１７７】
Ｓ７１９において、ＣＰＵ２０５は、充電制御部２０９の動作を停止するように充電制御部２０９を制御する。この場合、充電制御部２０９は、電池３１１の充電を行わないように動作し、電池３１１の残量を検出しないように動作する。充電制御部２０９の動作が停止された場合、ＣＰＵ２０５は、第９のコマンドに対して肯定を示す応答信号を給電装置１００に送信するための負荷変調を行うように整合回路２０２及び変復調回路２０４を制御する。この場合、本フローチャートはＳ７１９からＳ７０１に戻る。
【０１７８】
Ｓ７２０において、ＣＰＵ２０５は、変復調回路２０４から供給された解析結果に含まれるコマンドコードに応じた処理を行う。さらに、ＣＰＵ２０５は、変復調回路２０４から供給された解析結果に含まれるコマンドコードに応じた応答信号を給電装置１００に送信するための負荷変調を行うように整合回路２０２及び変復調回路２０４を制御する。この場合、本フローチャートは、Ｓ７２０からＳ７０１に戻る。
【０１７９】
なお、Ｓ７１９において、ＣＰＵ２０５は、充電制御部２０９を停止するようにしたが、充電制御部３０９が電池３１１の充電を制御し、電池３１１の残量を検出している場合、電池３１１の残量情報を充電制御部３０９から取得するようにする。この場合、ＣＰＵ２０５は、充電制御部３０９から取得した電池３１１の残量情報に応じて、電池３１１が満充電であるか否かを判定することができる。また、給電装置１００から変復調回路２０４が充電制御部２０９の動作を開始するためのコマンドを受信した場合、ＣＰＵ２０５は、充電制御部２０９の動作の停止を解除し、充電制御部２０９の動作を開始するように充電制御部２０９を制御するものとする。
【０１８０】
（第２の充電処理）
実施例１において、電池パック３００によって行われる第２の充電処理について、図８のフローチャートを用いて説明する。第２の充電処理は、ＣＰＵ３０５がＲＯＭ３０６に記憶されているコンピュータプログラムを実行することにより実現することができる。
【０１８１】
図８に示す第２の充電処理は、電池パック３００の動作モードが充電を行うためのモードになった場合に電池パック３００で行われる処理である。なお、第２の充電処理がＣＰＵ３０５によって行われる場合、切替部３１２はオンであるものとし、給電装置１００から通信を行うための所定の電力が電池パック３００に対して供給されているものとする。
【０１８２】
Ｓ８０１において、ＣＰＵ３０５は、電池パック３００が電子機器２００に装着されているか否かを判定する。ＣＰＵ３０５は、電池パック３００の電池インターフェース３１０と電子機器２００の電池インターフェース２１０とが接続されているか否かによって電池パック３００が電子機器２００に装着されているか否かを判定する。電池パック３００の電池インターフェース３１０と電子機器２００の電池インターフェース２１０とが接続されていない場合、ＣＰＵ３０５によって、電池パック３００が電子機器２００に装着されていないと判定される（Ｓ８０１でＮｏ）。この場合（Ｓ８０１でＮｏ）、本フローチャートはＳ８０１からＳ８０８に進む。電池パック３００の電池インターフェース３１０と電子機器２００の電池インターフェース２１０とが接続されている場合、ＣＰＵ３０５によって、電池パック３００が電子機器２００に装着されていると判定される（Ｓ８０１でＹｅｓ）。この場合（Ｓ８０１でＹｅｓ）、本フローチャートはＳ８０１からＳ８０２に進む。
【０１８３】
Ｓ８０２において、ＣＰＵ３０５は、電池３１１が満充電であるか否かを判定する。このとき、ＣＰＵ３０５は、充電制御部３０９によって検出され、かつ、ＲＡＭ２０７に記録された電池３１１の残量情報に応じて、電池３１１が満充電であるか否かを判定する。ＣＰＵ３０５によって、電池３１１が満充電であると判定された場合（Ｓ８０２でＹｅｓ）、本フローチャートは、終了する。ＣＰＵ３０５によって、電池３１１が満充電でないと判定された場合（Ｓ８０２でＮｏ）、本フローチャートは、Ｓ８０２からＳ８０３に進む。
【０１８４】
Ｓ８０３において、ＣＰＵ３０５は、ＲＯＭ３０６に記録されている電池パック３００の識別情報を給電装置１００に送信するように整合回路３０２及び変復調回路３０４を制御する。さらに、ＣＰＵ３０５は、電池パック３００の識別情報、電池３１１の残量情報、電池３１１の識別情報、電池３１１の充電情報及び電池パック３００が受電アンテナ３０１を有しているか否かを示す情報を電子機器２００に供給する。この場合、本フローチャートはＳ８０３からＳ８０４に進む。ＣＰＵ３０５は、電子機器２００の指示に応じて、電池パック３００の識別情報、電池３１１の残量情報、電池３１１の識別情報、電池３１１の充電情報及び電池パック３００が受電アンテナ３０１を有しているか否かを示す情報を電子機器２００に供給してもよい。
【０１８５】
Ｓ８０４において、ＣＰＵ３０５は、電子機器２００が受電アンテナ２０１を有しているか否かを判定する。電子機器２００が受電アンテナ２０１を有しているか否かの判定は、ＣＰＵ３０５が電子機器２００に対して、受電アンテナ２０１を有しているか否かを問い合わせることにより判定してもよい。
【０１８６】
ＣＰＵ３０５によって、電子機器２００が受電アンテナ２０１を有していると判定された場合（Ｓ８０４でＹｅｓ）、本フローチャートは、Ｓ８０４からＳ８０５に進む。ＣＰＵ３０５によって、電子機器２００が受電アンテナ２０１を有していないと判定された場合（Ｓ８０４でＮｏ）、本フローチャートは、Ｓ８０４からＳ８１０に進む。
【０１８７】
Ｓ８０５において、ＣＰＵ３０５は、電子機器２００が接続情報を受電アンテナ２０１を介して給電装置１００に送信したか否かを判定する。なお、電子機器２００が受電アンテナ２０１を介して、接続情報を給電装置１００に送信したか否かの判定は、ＣＰＵ３０５が電子機器２００に対して、接続情報を送信したか否かを問い合わせることにより判定してもよい。
【０１８８】
ＣＰＵ３０５によって、電子機器２００が接続情報を受電アンテナ２０１を介して給電装置１００に送信したと判定された場合（Ｓ８０５でＹｅｓ）、本フローチャートは、Ｓ８０５からＳ８０６に進む。ＣＰＵ３０５によって、電子機器２００が接続情報を受電アンテナ２０１を介して給電装置１００に送信していないと判定された場合（Ｓ８０５でＮｏ）、本フローチャートは、Ｓ８０５からＳ８０７に進む。
【０１８９】
Ｓ８０６において、ＣＰＵ２０５は、給電装置１００からコマンドを受信するための第２のコマンド受信処理を行う。この場合、本フローチャートは、終了する。なお、この第２のコマンド受信処理については、後述する。
【０１９０】
Ｓ８０７において、ＣＰＵ３０５は、接続情報を給電装置１００に送信するように要求ための指示を電池インターフェース３１０を介して電子機器２００に対して行う。この指示を受け付けた電子機器２００は、接続情報を給電装置１００に送信するように動作する。この場合、本フローチャートは、Ｓ８０７からＳ８０６に進む。
【０１９１】
Ｓ８０８において、ＣＰＵ３０５は、Ｓ８０２と同様に、電池３１１が満充電であるか否かを判定する。ＣＰＵ３０５によって、電池３１１が満充電であると判定された場合（Ｓ８０８でＹｅｓ）、本フローチャートは、終了する。ＣＰＵ３０５によって、電池３１１が満充電でないと判定された場合（Ｓ８０８でＮｏ）、本フローチャートは、Ｓ８０８からＳ８０９に進む。
【０１９２】
Ｓ８０９において、ＣＰＵ３０５は、ＲＯＭ３０６に記録されている電池パック３００の識別情報を給電装置１００に送信するように整合回路３０２及び変復調回路３０４を制御する。Ｓ８０９では、電池パック３００は電子機器２００に装着されていない。このため、ＣＰＵ３０５は、電池パック３００の識別情報、電池３１１の残量情報、電池３１１の識別情報、電池３１１の充電情報及び電池パック３００が受電アンテナ３０１を有しているか否かを示す情報を電子機器２００に供給しない。この場合、本フローチャートはＳ８０９からＳ８１０に進む。
【０１９３】
Ｓ８１０において、ＣＰＵ３０５は、切替部３１２をオンにするように制御する。この場合、本フローチャートはＳ８１０からＳ８１１に進む。
【０１９４】
Ｓ８１１において、ＣＰＵ３０５は、ＲＯＭ３０６から読み出した電池パック３００の受電情報を給電装置１００に受電アンテナ３０１を介して送信するように整合回路３０２及び変復調回路３０４を制御する。電池パック３００の受電情報が給電装置１００に送信された場合、本フローチャートはＳ８１１からＳ８０６に進む。
【０１９５】
（第２のコマンド受信処理）
実施例１において、電池パック３００によって行われる第２のコマンド受信処理について、図９のフローチャートを用いて説明する。第２のコマンド受信処理は、ＣＰＵ３０５がＲＯＭ３０６に記憶されているコンピュータプログラムを実行することにより実現することができる。
【０１９６】
図９に示す第２のコマンド受信処理は、電池パック３００によって行われる処理である。なお、第２のコマンド受信処理がＣＰＵ３０５によって行われる場合、給電装置１００から通信を行うための所定の電力が電池パック３００に対して供給されているものとする。また、図９に示す第２のコマンド受信処理は、Ｓ８０６において、電池パック３００によって行われてもよいし、変復調回路３０４が給電装置１００からコマンドを受信した場合に、電池パック３００によって行われてもよいものとする。
【０１９７】
Ｓ９０１において、ＣＰＵ３０５は、変復調回路３０４が給電装置１００からコマンドを受信したか否かを判定する。ＣＰＵ３０５によって、変復調回路３０４が給電装置１００からコマンドを受信していないと判定された場合（Ｓ９０１でＮｏ）、本フローチャートは終了する。ＣＰＵ３０５によって、変復調回路３０４が給電装置１００からコマンドを受信したと判定された場合（Ｓ９０１でＹｅｓ）、本フローチャートはＳ９０１からＳ９０２に進む。
【０１９８】
Ｓ９０２において、ＣＰＵ３０５は、変復調回路３０４が給電装置１００から受信したコマンドを解析するように変復調回路３０４を制御する。この場合、本フローチャートはＳ９０２からＳ９０３に進む。変復調回路３０４によるコマンドの解析が完了した場合、変復調回路３０４は解析結果をＣＰＵ３０５に供給する。
【０１９９】
Ｓ９０３において、ＣＰＵ３０５は、変復調回路３０４から供給された解析結果から変復調回路３０４が受信したコマンドが第１のコマンドであるか否かを判定する。ＣＰＵ３０５によって、変復調回路３０４が受信したコマンドが第１のコマンドでないと判定された場合（Ｓ９０３でＮｏ）、本フローチャートはＳ９０３からＳ９０５に進む。ＣＰＵ２０５によって、変復調回路２０４が受信したコマンドが第１のコマンドであると判定された場合（Ｓ９０３でＹｅｓ）、本フローチャートはＳ９０３からＳ９０４に進む。
【０２００】
Ｓ９０４において、ＣＰＵ２０５は、電池パック３００の受電情報を検出するための処理を開始する。この場合、ＣＰＵ３０５は、切替部３１２がオフである場合、切替部３１２がオンになるように制御し、給電装置１００から送信される第１の電力及び第１の電力を示す送信情報を受信する。さらに、ＣＰＵ３０５は、第１の電力に対して、どれくらいの電力を受信することができるかを示す受電情報を検出するために、受電アンテナ３０１を介して受信した電力を計測するように充電制御部３０９を制御する。
【０２０１】
また、ＣＰＵ３０５は、電池パック３００の受電情報を検出するための処理を開始した場合、本フローチャートは、Ｓ９０４からＳ９０１に戻る。なお、電池パック３００の受電情報を検出するための処理が開始された場合、ＣＰＵ３０５は、第１のコマンドに対して肯定を示す応答信号を給電装置１００に送信するための負荷変調を行うように整合回路３０２及び変復調回路３０４を制御する。
【０２０２】
Ｓ９０５において、ＣＰＵ３０５は、変復調回路３０４から供給された解析結果から変復調回路３０４が受信したコマンドが第２のコマンドであるか否かを判定する。ＣＰＵ３０５によって、変復調回路３０４が受信したコマンドが第２のコマンドでないと判定された場合（Ｓ９０５でＮｏ）、本フローチャートはＳ９０５からＳ９０７に進む。ＣＰＵ３０５によって、変復調回路３０４が受信したコマンドが第２のコマンドであると判定された場合（Ｓ９０５でＹｅｓ）、本フローチャートはＳ９０５からＳ９０６に進む。
【０２０３】
Ｓ９０６において、ＣＰＵ３０５は、切替部３１２をオフにするように制御する。この場合、本フローチャートはＳ９０６からＳ９０１に戻る。なお、ＣＰＵ３０５によって、切替部３１２をオフにするための処理が開始された場合、ＣＰＵ３０５は、第２のコマンドに対して肯定を示す応答信号を給電装置１００に送信するための負荷変調を行うように整合回路３０２及び変復調回路３０４を制御する。
【０２０４】
Ｓ９０７において、ＣＰＵ３０５は、変復調回路３０４から供給された解析結果から変復調回路３０４が受信したコマンドが第４のコマンドであるか否かを判定する。ＣＰＵ３０５によって、変復調回路３０４が受信したコマンドが第４のコマンドでないと判定された場合（Ｓ９０７でＮｏ）、本フローチャートはＳ９０７からＳ９０９に進む。ＣＰＵ３０５によって、変復調回路３０４が受信したコマンドが第４のコマンドであると判定された場合（Ｓ９０７でＹｅｓ）、本フローチャートはＳ９０７からＳ９０８に進む。
【０２０５】
Ｓ９０８において、ＣＰＵ３０５は、電池パック３００の受電情報を検出するための処理を停止するように制御する。さらに、ＣＰＵ３０５は、給電装置１００から受信した第１の電力を示す電力情報と、充電制御部３０９によって計測した給電装置１００から受信した電力を示す情報とに応じて、電池パック３００の受電情報を検出する。ＣＰＵ３０５は、検出した電池パック３００の受電情報をＲＡＭ３０７に記録し、これを給電装置１００に送信するように整合回路３０２及び変復調回路３０４を制御する。この場合、本フローチャートは、Ｓ９０８からＳ９０１に戻る。電池パック３００の受電情報が受電アンテナ３０１を介して給電装置１００に送信された場合、ＣＰＵ３０５は、第４のコマンド対して肯定を示す応答信号を給電装置１００に送信するための負荷変調を行うように整合回路３０２及び変復調回路３０４を制御する。Ｓ９０８において、給電装置１００に送信される電池パック３００の受電情報は、ＲＯＭ３０６にあらかじめ記録されている電池パック３００の受電情報ではなく、充電制御部３０９によって検出された電池パック３００の受電情報である。なお、Ｓ９０８において、給電装置１００に送信される電池パック３００の受電情報に含まれる受電アンテナ３０１の面積情報については、あらかじめＲＯＭ３０６に記録されている受電アンテナ３０１の面積情報を読み出して給電装置１００に送信しても良い。
【０２０６】
Ｓ９０９において、ＣＰＵ３０５は、変復調回路３０４から供給された解析結果から変復調回路３０４が受信したコマンドが第６のコマンドであるか否かを判定する。ＣＰＵ３０５によって、変復調回路３０４が受信したコマンドが第６のコマンドでないと判定された場合（Ｓ９０９でＮｏ）、本フローチャートはＳ９０９からＳ９１１に進む。ＣＰＵ３０５によって、変復調回路３０４が受信したコマンドが第６のコマンドであると判定された場合（Ｓ９０９でＹｅｓ）、本フローチャートはＳ９０９からＳ９１０に進む。
【０２０７】
Ｓ９１０において、ＣＰＵ３０５は、切替部３１２をオンにするように制御する。この場合、本フローチャートはＳ９１０からＳ９０１に戻る。なお、ＣＰＵ３０５によって、切替部３１２をオンにするための処理が開始された場合、ＣＰＵ３０５は、第６のコマンドに対して肯定を示す応答信号を給電装置１００に送信するための負荷変調を行うように整合回路３０２及び変復調回路３０４を制御する。
【０２０８】
Ｓ９１１において、ＣＰＵ３０５は、変復調回路３０４から供給された解析結果から変復調回路２０４が受信したコマンドが第７のコマンドであるか否かを判定する。ＣＰＵ３０５によって、変復調回路２０４が受信したコマンドが第７のコマンドでないと判定された場合（Ｓ９１１でＮｏ）、本フローチャートはＳ９１１からＳ９１７に進む。ＣＰＵ３０５によって、変復調回路３０４が受信したコマンドが第７のコマンドであると判定された場合（Ｓ９１１でＹｅｓ）、本フローチャートはＳ９１１からＳ９１２に進む。
【０２０９】
Ｓ９１２において、ＣＰＵ３０５は、切替部３１２がオンであるか否かを判定する。ＣＰＵ３０５によって、切替部２１２がオンであると判定された場合（Ｓ９１２でＹｅｓ）、本フローチャートはＳ９１２からＳ９１３に進む。ＣＰＵ３０５によって、切替部２１２がオンでないと判定された場合（Ｓ９１２でＮｏ）、本フローチャートはＳ９１２からＳ９１６に進む。
【０２１０】
Ｓ９１３において、ＣＰＵ３０５は、電池３１１の充電を開始するように充電制御部３０９を制御する。この場合、本フローチャートはＳ９１３からＳ９１４に進む。電池３１１の充電が開始された場合、ＣＰＵ３０５は、第７のコマンドに対して肯定を示す応答信号を給電装置１００に送信するための負荷変調を行うように整合回路３０２及び変復調回路３０４を制御する。なお、変復調回路３０４が、第１０のコマンドを給電装置１００から受信した場合、Ｓ９１３において、ＣＰＵ３０５は、電池３１１の充電を開始しないように充電制御部３０９を制御する。
【０２１１】
Ｓ９１４において、ＣＰＵ３０５は、電池３１１の残量情報を検出するように充電制御部３０９を制御する。充電制御部３０９によって、検出された残量情報は、ＲＡＭ３０７に記録される。この場合、本フローチャートは、Ｓ９１４からＳ９１５に進む。
【０２１２】
Ｓ９１５において、ＣＰＵ３０５は、電池３１１が満充電になったか否かを充電制御部２０９及び充電制御部３０９のいずれかから検出される電池３１１の残量情報に応じて判定する。ＣＰＵ３０５によって、電池３１１が満充電であると判定された場合（Ｓ９１５でＹｅｓ）、本フローチャートはＳ９１５からＳ９１６に進む。ＣＰＵ３０５によって、電池３１１が満充電でないと判定された場合（Ｓ９１４でＮｏ）、電池３１１の充電を継続しながら、本フローチャートはＳ９１５からＳ９０１に戻る。なお、ＣＰＵ３０５によって電池３１１が満充電であると判定された場合は、Ｓ９１６の処理を行うようにする。
【０２１３】
Ｓ９１６において、ＣＰＵ３０５は、電池３１１の充電を停止するように充電制御部３０９を制御する。この場合、本フローチャートはＳ９１６からＳ９０１に戻る。なお、Ｓ９１６において、ＣＰＵ３０５は、電池３１１の充電を停止するように充電制御部３０９を制御するが、電池３１１の残量情報の検出を停止しないように充電制御部３０９を制御する。
【０２１４】
Ｓ９１７において、ＣＰＵ３０５は、変復調回路３０４から供給された解析結果から変復調回路３０４が受信したコマンドが第８のコマンドであるか否かを判定する。ＣＰＵ３０５によって、変復調回路３０４が受信したコマンドが第８のコマンドでないと判定された場合（Ｓ９１７でＮｏ）、本フローチャートはＳ９１７からＳ９１８に進む。ＣＰＵ３０５によって、変復調回路３０４が受信したコマンドが第８のコマンドであると判定された場合（Ｓ９１７でＹｅｓ）、本フローチャートはＳ９１７からＳ９１６に進む。ＣＰＵ３０５によって、Ｓ９１７の処理でＹｅｓと判定され、Ｓ９１６の処理が行われる場合、ＣＰＵ３０５は、第８のコマンドに対して肯定を示す応答信号を給電装置１００に送信するための負荷変調を行うように整合回路３０２及び変復調回路３０４を制御する。
【０２１５】
Ｓ９１８において、ＣＰＵ３０５は、変復調回路３０４から供給された解析結果から変復調回路３０４が受信したコマンドが第１０のコマンドであるか否かを判定する。ＣＰＵ３０５によって、変復調回路３０４が受信したコマンドが第１０のコマンドでないと判定された場合（Ｓ９１８でＮｏ）、本フローチャートはＳ９１８からＳ９２０に進む。ＣＰＵ３０５によって、変復調回路３０４が受信したコマンドが第１０のコマンドであると判定された場合（Ｓ９１８でＹｅｓ）、本フローチャートはＳ９１８からＳ９１９に進む。
【０２１６】
Ｓ９１９において、ＣＰＵ３０５は、充電制御部３０９の動作を停止するように充電制御部３０９を制御する。この場合、充電制御部３０９は、電池３１１の充電を行わないように動作し、電池３１１の残量を検出しないように動作する。充電制御部３０９の動作が停止された場合、ＣＰＵ３０５は、第１０のコマンドに対して肯定を示す応答信号を給電装置１００に送信するための負荷変調を行うように整合回路３０２及び変復調回路３０４を制御する。この場合、本フローチャートはＳ９１９からＳ９０１に戻る。
【０２１７】
Ｓ９２０において、ＣＰＵ３０５は、変復調回路３０４から供給された解析結果に含まれるコマンドコードに応じた処理を行う。さらに、ＣＰＵ３０５は、変復調回路３０４から供給された解析結果に含まれるコマンドコードに応じた応答信号を給電装置１００に送信するための負荷変調を行うように整合回路３０２及び変復調回路３０４を制御する。この場合、本フローチャートは、Ｓ９２０からＳ９０１に戻る。
【０２１８】
なお、Ｓ９１９において、ＣＰＵ３０５は、充電制御部３０９を停止するようにしたが、充電制御部２０９が電池３１１の充電を制御し、電池３１１の残量を検出している場合、電池３１１の残量情報を充電制御部２０９から取得するようにする。この場合、ＣＰＵ３０５は、充電制御部２０９から取得した電池３１１の残量情報に応じて、電池３１１が満充電であるか否かを判定することができる。また、給電装置１００から変復調回路３０４が充電制御部３０９の動作を開始するためのコマンドを受信した場合、ＣＰＵ３０５は、充電制御部３０９の動作の停止を解除し、充電制御部３０９の動作を開始するように充電制御部３０９を制御するものとする。
【０２１９】
このように実施例１に係る充電システムにおいて、給電装置１００は、電子機器２００に受電アンテナ３０１を有する電池パック３００が装着される場合であっても、電池３１１に過剰な電流が流れないように充電が行えるようになった。
【０２２０】
このため、受電アンテナ２０１及び受電アンテナ３０１を用いて受信した電力により電池３１１に流れる電流が所定値以下である場合、受電アンテナ２０１及び受電アンテナ３０１を用いて受信した電力により電池３１１の充電を行うようにした。これにより、実施例１に係る充電システムにおいて、給電装置１００は、電池３１１に過剰な電流が流れないように充電を行うとともに、受電アンテナ２０１及び受電アンテナ３０１を用いて効率よく電池３１１の充電を行えるようになった。
【０２２１】
また、受電アンテナ２０１及び受電アンテナ３０１を用いて受信した電力により電池３１１に流れる電流が所定値よりも大きい場合、受電アンテナ２０１及び受電アンテナ３０１のうち、受電能力の高いアンテナを用いて電池３１１の充電を行うようにした。これにより、実施例１に係る充電システムにおいて、給電装置１００は、電池３１１に過剰な電流が流れないように充電を行うとともに、受電能力の高い受電アンテナを用いて効率よく電池３１１の充電を行えるようになった。
【０２２２】
また、第１の値を「電子機器１００の受電情報の電池３１１に供給する電圧を示す値と、電子パック３００の受電情報の電池３１１に供給する電圧を示す値との和」とした場合、給電装置１００は、電池３１１に過剰な電圧が供給されないよう充電が行える。
【０２２３】
このため、受電アンテナ２０１及び受電アンテナ３０１を用いて受信した電力により電池３１１に供給される電圧が所定値以下である場合、受電アンテナ２０１及び受電アンテナ３０１を用いて受信した電力により電池３１１の充電を行うようにした。これにより、実施例１に係る充電システムにおいて、給電装置１００は、電池３１１に過剰な電圧が供給されないように充電を行うとともに、受電アンテナ２０１及び受電アンテナ３０１を用いて効率よく電池３１１の充電を行えるようになった。
【０２２４】
また、受電アンテナ２０１及び受電アンテナ３０１を用いて受信した電力により電池３１１に供給される電圧が所定値よりも大きい場合、受電アンテナ２０１及び受電アンテナ３０１のうち、受電能力の高いアンテナを用いて電池３１１の充電を行うようにした。これにより、実施例１に係る充電システムにおいて、給電装置１００は、電池３１１に過剰な電圧が供給されないように充電を行うとともに、受電能力の高い受電アンテナを用いて効率よく電池３１１の充電を行えるようになった。
【０２２５】
また、第１の値を「電子機器１００の受電情報の電池３１１に供給する電力を示す値と、電子パック３００の受電情報の電池３１１に供給する電力を示す値との和」とした場合、給電装置１００は、電池３１１に過剰な電力が供給されないように充電が行う。
【０２２６】
このため、受電アンテナ２０１及び受電アンテナ３０１を用いて受信した電力により電池３１１に供給される電力が所定の許容値以下である場合、受電アンテナ２０１及び受電アンテナ３０１を用いて受信した電力により電池３１１の充電を行うようにした。これにより、実施例１に係る充電システムにおいて、給電装置１００は、電池３１１に過剰な電力が供給されないように充電を行うとともに、受電アンテナ２０１及び受電アンテナ３０１を用いて効率よく電池３１１の充電を行えるようになった。
【０２２７】
また、受電アンテナ２０１及び受電アンテナ３０１を用いて受信した電力により電池３１１に供給される電力が所定値よりも大きい場合、受電アンテナ２０１及び受電アンテナ３０１のうち、受電能力の高いアンテナを用いて電池３１１の充電を行うようにした。これにより、実施例１に係る充電システムにおいて、給電装置１００は、電池３１１に過剰な電力が供給されないように充電を行うとともに、受電能力の高い受電アンテナを用いて効率よく電池３１１の充電を行えるようになった。
【０２２８】
なお、給電装置１００と電子機器２００とは、ＡＳＫ変調以外の通信方式によって、通信を行ってもよい。例えば、給電装置１００と電子機器２００とは、無線ＬＡＮ等によって通信を行ってもよい。この場合、給電装置１００は、電子機器２００と無線ＬＡＮによって通信する不図示の通信部を有し、電子機器２００は、給電装置１００と無線ＬＡＮによって通信する不図示の通信部を有するようにする。このような場合、電子機器２００は、切替部２１２がオフであっても、電子機器２００の不図示の通信部によって給電装置１００から送信されたコマンドを受信することができる。また、電子機器２００は、コマンドを電子機器２００の不図示の通信部を介して給電装置１００に送信することもできる。
【０２２９】
同様に、給電装置１００と電池パック３００とは、ＡＳＫ変調以外の通信方式によって、通信を行ってもよい。例えば、給電装置１００と電池パック３００も、無線ＬＡＮ等によって通信を行ってもよい。また、この場合、給電装置１００は、電池パック３００と無線ＬＡＮによって通信する不図示の通信部を有し、電池パック３００は、給電装置１００と無線ＬＡＮによって通信する不図示の通信部を有するようにする。
【０２３０】
また、実施例１において、電子機器２００に電池パック３００が装着される場合に、電子機器２００によって行われる処理について説明を行った。しかし、電子機器２００によって行われる処理は、電子機器２００に２つ以上の電池パックが装着される場合であっても適用できるものとする。
【０２３１】
（他の実施例）
本発明に係る給電装置１００は、実施例１で説明した給電装置１００に限定されるものではない。また、本発明に係る電子機器２００も実施例１で説明した電子機器２００に限定されるものではなく、本発明に係る電池パック３００も実施例１で説明した電池パック３００に限定されるものではない。例えば、本発明に係る給電装置１００、電子機器２００及び電池パック３００は、複数の装置から構成されるシステムにより実現することも可能である。
【０２３２】
また、実施例１において説明した様々な処理及び機能は、コンピュータプログラムにより実現することも可能である。この場合、本発明に係るコンピュータプログラムは、コンピュータ（ＣＰＵ等を含む）で実行可能であり、実施例１で説明した様々な機能を実現することになる。
【０２３３】
本発明に係るコンピュータプログラムは、コンピュータ上で稼動しているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などを利用して、実施例１〜２で説明した様々な処理及び機能を実現してもよいことは言うまでもない。
【０２３４】
本発明に係るコンピュータプログラムは、コンピュータ読取可能な記録媒体から読み出され、コンピュータで実行されることになる。コンピュータ読取可能な記録媒体には、ハードディスク装置、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＲＯＭ等を用いることができる。また、本発明に係るコンピュータプログラムは、通信インターフェースを介して外部装置からコンピュータに提供され、当該コンピュータで実行されるようにしてもよい。
【符号の説明】
【０２３５】
１００  給電装置
２００  電子機器
３００  電池パック
【図１】
0005804698.tif 000002
【図２】
0005804698.tif 000003
【図３】
0005804698.tif 000004
【図４】
0005804698.tif 000005
【図５】
0005804698.tif 000006
【図６】
0005804698.tif 000007
【図７】
0005804698.tif 000008
【図８】
0005804698.tif 000009
【図９】
0005804698.tif 000010