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