(57)【要約】【課題】  電子機器にエラーが発生した場合でも、給電装置が電子機器のへの給電を適切に制御できるようにすることを目的とする。【解決手段】  給電装置であって、電子機器に所定の電力を無線で供給する給電手段と、前記電子機器と通信を行う通信手段と、前記給電装置と前記電子機器との共振の状態を検出する検出手段と、所定の時間が経過するまでの間、前記電子機器に前記所定の電力を供給するように前記給電手段を制御する制御手段とを有し、前記制御手段は、前記所定の時間が経過するまでの間に、前記検出手段によって前記給電装置と前記電子機器との共振の状態が変化したことが検出された場合、前記電子機器にエラーが発生したか否かを確認するデータを送信するように前記通信手段を制御し、前記制御手段は、前記データが送信された後に、前記電子機器からの応答に応じて、前記電子機器への給電を制御することを特徴とする。【選択図】  図２
2014200122.tif 000002
【特許請求の範囲】
【請求項１】
給電装置であって、
電子機器に所定の電力を無線で供給する給電手段と、
前記電子機器と通信を行う通信手段と、
前記給電装置と前記電子機器との共振の状態を検出する検出手段と、
所定の時間が経過するまでの間において、前記電子機器に前記所定の電力を供給するように前記給電手段を制御する制御手段とを有し、
前記制御手段は、前記所定の時間が経過するまでの間に、前記検出手段によって前記給電装置と前記電子機器との共振の状態が変化したことが検出された場合、前記電子機器にエラーが発生したか否かを確認するためのデータを送信するように前記通信手段を制御し、
前記制御手段は、前記データが送信された後に、前記電子機器からの前記データに対応する応答に応じて、前記電子機器への給電を制御することを特徴とする給電装置。
【請求項２】
前記制御手段は、前記通信手段が前記電子機器から前記データに対応する応答を受信しなかった場合、前記電子機器への給電を停止するように前記給電手段を制御することを特徴とする請求項１に記載の給電装置。
【請求項３】
前記制御手段は、前記通信手段が前記電子機器から前記データに対応する応答を受信した場合、前記電子機器にエラーが発生しているか否かを検出し、
前記制御手段は、前記電子機器にエラーが発生していない場合、前記電子機器への給電を停止し、
前記制御手段は、前記電子機器にエラーが発生している場合、前記電子機器のエラーの種類に応じて、前記電子機器への給電を停止するか、前記電子機器への給電を継続するかを制御することを特徴とする請求項１また２に記載の給電装置。
【請求項４】
前記制御手段は、前記電子機器にエラーが発生している場合に、前記電子機器のエラーが温度に関するエラーであるとき、前記電子機器への給電を停止することを特徴とする請求項３に記載の給電装置。
【請求項５】
前記制御手段は、前記電子機器にエラーが発生している場合に、前記電子機器のエラーが受電可能な電力よりも大きい電力を受電したことによるエラーであるとき、前記電子機器への給電を停止することを特徴とする請求項３また４に記載の給電装置。
【請求項６】
前記制御手段は、前記電子機器にエラーが発生している場合に、前記電子機器のエラーが回復できるエラーであるとき、前記電子機器のエラーを回復させ、前記電子機器への給電を継続することを特徴とする請求項３から５のいずれか１項に記載の給電装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線給電を行う給電装置等に関する。
【背景技術】
【０００２】
近年、コネクタで接続することなく無線により電力を出力する給電装置と、給電装置から無線により供給される電力によって、電池を充電する電子機器とを含む無線給電システムが知られている。
【０００３】
このような無線給電システムにおいて、コマンドを電子機器に送信するための通信と、電子機器への電力の伝送とを同一のアンテナを用いて交互に行う給電装置が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１１３５１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような給電装置は、電子機器への電力の伝送を行っている間、電子機器と通信を行うことができないので、電子機器の状態を検出することができなかった。
【０００６】
このため、給電装置が電子機器への電力の伝送を行っている間に、電子機器に充電や給電に関するエラーが発生した場合であっても、給電装置は、電子機器にエラーが発生したこと検出することができず、電子機器のへの給電を適切に制御することができなかった。そのため、電子機器には、エラーが発生しているにもかかわらず、給電装置から継続して電力が供給されていた。
【０００７】
このような事態は、コマンドを電子機器に送信するための通信と、電子機器への電力の伝送とを同一のアンテナを用いて行う給電装置以外の給電装置においても起こり得る課題である。
【０００８】
そこで、本発明は、電子機器にエラーが発生した場合であっても、給電装置が電子機器への給電を適切に制御することができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る給電装置は、給電装置であって、電子機器に所定の電力を無線で供給する給電手段と、前記電子機器と通信を行う通信手段と、前記給電装置と前記電子機器との共振の状態を検出する検出手段と、所定の時間が経過するまでの間において、前記電子機器に前記所定の電力を供給するように前記給電手段を制御する制御手段とを有し、前記制御手段は、前記所定の時間が経過するまでの間に、前記検出手段によって前記給電装置と前記電子機器との共振の状態が変化したことが検出された場合、前記電子機器にエラーが発生したか否かを確認するためのデータを送信するように前記通信手段を制御し、前記制御手段は、前記データが送信された後に、前記電子機器からの前記データに対応する応答に応じて、前記電子機器への給電を制御することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、電子機器にエラーが発生した場合であっても、給電装置が電子機器への給電を適切に制御することができるようにすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例１に係る無線給電システムの一例を示す図である。
【図２】本発明の実施例１に係る給電装置の一例を示すブロック図である。
【図３】本発明の実施例１に係る電子機器の一例を示すブロック図である。
【図４】本発明の実施例１に係る電子機器が対応可能なタグの種類を示す図である。
【図５】本発明の実施例１に係る給電装置の状態遷移図の一例である。
【図６】本発明の実施例１に係る給電装置によって行われる制御処理の一例を示すフローチャート図である。
【図７】本発明の実施例１に係る給電装置によって行われる認証処理の一例を示すフローチャート図である。
【図８】本発明の実施例１に係る給電装置によって行われるステータスデータ交換処理の一例を示すフローチャート図である。
【図９】本発明の実施例１に係る給電装置によって行われる給電処理の一例を示すフローチャート図である。
【発明を実施するための形態】
【００１２】
（実施例１）
以下、本発明の実施例１について、図面を参照して説明する。
【００１３】
図１に示すように、実施例１に係る給電システムは、給電装置１００と電子機器２００とを有する。実施例１における給電システムにおいて、給電装置１００における所定の範囲３００内に電子機器２００が存在する場合、給電装置１００は、電子機器２００に無線により給電を行う。また、電子機器２００が所定の範囲３００内に存在する場合、電子機器２００は、給電装置１００から出力される電力を無線により受け取ることができる。また、電子機器２００が所定の範囲３００内に存在しない場合、電子機器２００は、給電装置１００から電力を受け取ることができない。なお、所定の範囲３００とは、給電装置１００が電子機器２００と通信を行うことができる範囲であるものとする。例えば、所定の範囲３００は、給電装置１００が電子機器２００と通信を行うことができる範囲であれば、給電装置１００の筺体上の範囲以外であってもよい。なお、給電装置１００は、複数の電子機器に対して無線により給電を行うものであってもよいものとする。
【００１４】
電子機器２００は、撮像装置や再生装置であってもよく、携帯電話やスマートフォンのような通信装置であってもよいものとする。また、電子機器２００は、電池を含む電池パックであってもよい。また、電子機器２００は、自動車やディスプレイであってもよく、パーソナルコンピュータであってもよい。
【００１５】
次に、図２を参照して、実施例１に係る給電装置１００の構成の一例について説明を行う。給電装置１００は、図２に示すように、制御部１０１、給電部１０２、メモリ１０８、表示部１０９、操作部１１０、電流検出部１１１、温度検出部１１２及び第２の通信部１１３を有する。給電部１０２には、電力生成部１０３、検出部１０４、整合回路１０５、第１の通信部１０６及び給電アンテナ１０７が含まれる。
【００１６】
制御部１０１は、メモリ１０８に記録されているコンピュータプログラムを実行することによって、給電装置１００を制御する。制御部１０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含む。なお、制御部１０１は、ハードウェアにより構成されるものとする。また、制御部１０１は、タイマー１０１ａを有する。
【００１７】
給電部１０２は、所定の給電方法に基づいて、無線給電を行うために用いられる。所定の給電方法は、例えば、磁界共鳴方式を用いた給電方法である。磁界共鳴方式とは、給電装置１００と電子機器２００との間で共振が行われる状態において、給電装置１００から電子機器２００に電力を伝送するものである。給電装置１００と電子機器２００との間で共振が行われる状態とは、給電装置１００の給電アンテナ１０７の共振周波数と、電子機器２００の受電アンテナ２０３の共振周波数とが一致している状態である。所定の給電方法は、磁界共鳴方式以外の方式を用いた給電方法であってもよい。
【００１８】
電力生成部１０３は、不図示のＡＣ電源と給電装置１００とが接続されている場合、不図示のＡＣ電源から供給される電力を用いて、給電アンテナ１０７を介して外部に出力するための電力を生成する。
【００１９】
電力生成部１０３によって生成される電力には、通信電力と、所定の電力とがある。通信電力は、第１の通信部１０６が電子機器２００と通信を行うために用いられる。通信電力は、例えば、１Ｗ以下の微弱な電力であるものとする。なお、通信電力は、第１の通信部１０６の通信規格に規定されている電力であってもよい。所定の電力は、電子機器２００が充電や特定の動作を行うために用いられる。所定の電力は、例えば、２Ｗ以上の電力であるものとする。また、所定の電力は、通信電力よりも大きい電力であれば、２Ｗ以上の電力に限られないものとする。所定の電力の値は、電子機器２００から取得したデータに基づいて、制御部１０１によって設定される。
【００２０】
電力生成部１０３によって生成される電力は、検出部１０４及び整合回路１０５を介して給電アンテナ１０７に供給される。
【００２１】
検出部１０４は、給電装置１００と電子機器２００との共振の状態を検出するために、電圧定在波比ＶＳＷＲ（Ｖｏｌｔａｇｅ  Ｓｔａｎｄｉｎｇ  Ｗａｖｅ  Ｒａｔｉｏ）を検出する。さらに、検出部１０４は、検出したＶＳＷＲを示すデータを制御部１０１に供給する。ＶＳＷＲは、給電アンテナ１０７から出力される電力の進行波と、給電アンテナ１０７から出力される電力の反射波との関係を示す値である。制御部１０１は、検出部１０４から供給されたＶＳＷＲのデータを用いて、給電装置１００と電子機器２００との共振の状態の変化や異物の存在を検出することができる。異物とは、例えば、金属やＩＣカード等である。なお、異物は、電池を充電するための充電手段を有していない機器や、給電装置１００と通信を行うための通信手段を有していない機器であってもよい。また、異物は、第１の通信部１０６の通信規格に対応していない機器であってもよい。
【００２２】
整合回路１０５は、給電アンテナ１０７の共振周波数を設定する回路と、電力生成部１０３と給電アンテナ１０７との間のインピーダンスマッチングを行うための回路とを含む。
【００２３】
給電装置１００が給電アンテナ１０７を介して通信電力及び所定の電力のいずれか一つを出力する場合、制御部１０１は、給電アンテナ１０７の共振周波数を所定の周波数ｆに設定するように整合回路１０５を制御する。所定の周波数ｆは、例えば、１３．５６ＭＨｚである。また、所定の周波数ｆは、６．７８ＭＨｚであってもよく、第１の通信部１０６の通信規格に規定されている周波数であってもよい。
【００２４】
第１の通信部１０６は、例えば、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）フォーラムによって規定されているＮＦＣ規格に基づいて、無線通信を行う。また、第１の通信部１０６の通信規格は、ＩＳＯ／ＩＥＣ  １８０９２規格であってもよく、ＩＳＯ／ＩＥＣ  １４４４３規格であってもよく、ＩＳＯ／ＩＥＣ  ２１４８１規格であってもよい。第１の通信部１０６は、通信電力が給電アンテナ１０７から出力されている場合、給電アンテナ１０７を介して電子機器２００と無線給電を行うためのデータの送受信を行うことができる。しかし、所定の電力が給電アンテナ１０７から出力されている期間において、第１の通信部１０６は、給電アンテナ１０７を介して電子機器２００と通信を行わないものとする。所定の電力が給電アンテナ１０７から出力されている期間を以下「所定の時間」と呼ぶ。所定の時間は、電子機器２００から取得したデータに基づいて、制御部１０１によって設定される。
【００２５】
第１の通信部１０６と電子機器２００との間で送受信されるデータは、ＮＤＥＦ（ＮＦＣ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）に対応するデータである。
【００２６】
第１の通信部１０６は、電子機器２００にＮＤＥＦに対応するデータを送信する場合、電力生成部１０３から供給される通信電力にデータを重畳する処理を行う。データが重畳された通信電力は、給電アンテナ１０７を介して電子機器２００に送信される。
【００２７】
第１の通信部１０６が、電子機器２００からＮＤＥＦに対応するデータを受信する場合、給電アンテナ１０７に流れる電流を検出し、この電流の検出結果に応じて、電子機器２００からデータを受信する。これは、電子機器２００が給電装置１００にＮＤＥＦに対応するデータを送信する場合に、電子機器２００の内部の負荷を変動させることによって、データの送信を行うからである。電子機器２００の内部の負荷が変化した場合、給電アンテナ１０７に流れる電流を変化するので、第１の通信部１０６は、給電アンテナ１０７に流れる電流を検出することで、電子機器２００からＮＤＥＦに対応するデータを受信することができる。
【００２８】
なお、第１の通信部１０６は、ＮＦＣ規格に規定されているリーダライタとして動作するものとする。
【００２９】
給電アンテナ１０７は、通信電力及び所定の電力のいずれか一つを電子機器２００に出力するためのアンテナである。また、給電アンテナ１０７は、第１の通信部１０６がＮＦＣ規格を用いた無線通信を電子機器２００と行うために用いられる。
【００３０】
メモリ１０８は、給電装置１００を制御するためのコンピュータプログラムを記録する。さらに、メモリ１０８は、給電装置１００の識別データ、給電装置１００に関する給電パラメータや給電を制御するためのフラグ等を記録する。また、メモリ１０８は、電子機器２００から第１の通信部１０６及び第２の通信部１１３の少なくとも一つが取得したデータを記録する。
【００３１】
表示部１０９は、メモリ１０８及び第２の通信部１１３から供給される映像データを表示する。
【００３２】
操作部１１０は、給電装置１００を操作するためのユーザインターフェースを提供する。操作部１１０は、給電装置１００を操作するためのボタン、スイッチやタッチパネル等を有する。制御部１０１は、操作部１１０を介して入力された入力信号に従って給電装置１００を制御する。
【００３３】
電流検出部１１１は、給電アンテナ１０７に流れる電流を検出し、検出した電流を示すデータを制御部１０１に供給する。制御部１０１は、電流検出部１１１から供給された電流のデータを用いて、異物の存在を検出することができる。
【００３４】
温度検出部１１２は、給電装置１００の温度を検出し、検出した温度を示すデータを制御部１０１に供給する。制御部１０１は、温度検出部１１２から供給された温度のデータを用いて、異物の存在を検出することができる。なお、温度検出部１１２によって検出される給電装置１００の温度は、給電装置１００内部の温度であってもよく、給電装置１００の表面の温度であってもよい。
【００３５】
第２の通信部１１３は、第１の通信部１０６の通信規格と異なる通信規格に基づいて、電子機器２００と無線通信を行う。第２の通信部１１３の通信規格は、例えば、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）規格やＢｌｕｅ  Ｔｏｏｔｈ（登録商標）規格である。第２の通信部１１３は、給電装置１００と電子機器２００との間で映像データ、音声データ及びコマンドの少なくとも一つを含むデータを送信したり受信することができる。
【００３６】
給電装置１００は、無線により電力を電子機器２００に供給するようにした。しかし、「無線」を「非接触」や「無接点」と言い換えてもよいものとする。
【００３７】
次に、図３を参照して、電子機器２００の構成の一例について説明を行う。電子機器２００は、制御部２０１、受電部２０２、電力検出部２０７、レギュレータ２０８、負荷部２０９、充電部２１０、電池２１１、温度検出部２１２、メモリ２１３、操作部２１４及び第２の通信部２１５を有する。受電部２０２には、受電アンテナ２０３、整合回路２０４、整流平滑回路２０５、及び第１の通信部２０６が含まれる。
【００３８】
制御部２０１は、メモリ２１３に記録されているコンピュータプログラムを実行することによって、電子機器２００を制御する。制御部２０１は、例えば、ＣＰＵやＭＰＵを含む。なお、制御部２０１は、ハードウェアにより構成されるものとする。
【００３９】
受電部２０２は、所定の給電方法に対応し、給電装置１００から電力を無線により受け取るために用いられる。
【００４０】
受電アンテナ２０３は、給電装置１００から供給される電力を受け取るためのアンテナである。また、受電アンテナ２０３は、第１の通信部２０６がＮＦＣ規格を用いた無線通信を給電装置１００と行うために用いられる。受電アンテナ２０３を介して給電装置１００から電子機器２００が受け取った電力は、整合回路２０４を介して整流平滑回路２０５に供給される。
【００４１】
整合回路２０４は、受電アンテナ２０３の共振周波数を設定する回路を含む。制御部２０１は、整合回路２０４を制御することによって受電アンテナ２０３の共振周波数を設定することができる。
【００４２】
整流平滑回路２０５は、受電アンテナ２０３によって受電された電力から直流電力を生成する。さらに、整流平滑回路２０５は、生成した直流電力を電力検出部２０７を介してレギュレータ２０８に供給する。受電アンテナ２０３によって受電された電力にデータが重畳されている場合、受電アンテナ２０３によって受電された電力から取り除かれたデータを第１の通信部２０６に供給する。
【００４３】
第１の通信部２０６は、第１の通信部１０６と同一の通信規格に基づいて、給電装置１００と通信を行う。第１の通信部２０６は、メモリ２０６ａを有する。メモリ２０６ａには、ＷＰＴ（Ｗｉｒｅｌｅｓｓ  Ｐｏｗｅｒ  Ｔｒａｎｓｆｅｒ）用ＲＴＤ（Ｒｅｃｏｒｄ  Ｔｙｐｅ  Ｄｅｆｉｎｉｔｏｎ）データ４００が記録されている。ＷＰＴ用ＲＴＤデータ４００には、ＮＤＥＦに対応するデータが複数格納されている。ＷＰＴ用ＲＴＤデータ４００には、給電装置１００と電子機器２００との間で無線給電を行うために必要なデータが格納される。給電装置１００と電子機器２００との間で無線給電を行うために必要なデータは、ＮＤＥＦに対応する。
【００４４】
ＷＰＴ用ＲＴＤデータ４００には、少なくとも無線給電の認証を給電装置１００と行うために用いられる認証データが格納されている。認証データには、レコードタイプ名、電子機器２００が対応している給電方法や給電の制御プロトコルを示すデータや電子機器２００の識別データ、電子機器２００の受電能力データ、電子機器２００が持っているタグの種類を示すデータ等が含まれる。レコードタイプ名とは、ＷＰＴ用ＲＴＤデータ４００に格納されているデータの内容や構造を識別するためのレコードタイプ（ｒｅｃｏｒｄ  ｔｙｐｅ）を示すデータである。レコードタイプ名（ｒｅｃｏｒｄ  ｔｙｐｅ  ｎａｍｅ）は、ＷＰＴ用ＲＴＤデータ４００を識別するためのデータである。受電能力データは、電子機器２００の受電能力を示すデータであり、例えば、電子機器２００の受電可能な電力の最大値を示す。
【００４５】
ＷＰＴ用ＲＴＤデータ４００には、さらに受電ステータスデータや給電ステータスデータが格納されていてもよい。受電ステータスデータには、電子機器２００の状態を示すデータが含まれる。例えば、受電ステータスデータには、給電装置１００に要求する要求電力の値、電子機器２００が給電装置１００から受け取った電力の値、電池２１１の残容量や電池２１１の充電に関するデータ、電子機器２００のエラーに関するエラーデータ等が含まれる。エラーデータには、電子機器２００にエラーが発生しているか否かを示すデータと、エラーの種類を示すデータとが含まれる。給電ステータスデータには、給電装置１００の状態を示すデータが含まれる。例えば、給電ステータスデータには、給電装置１００の識別データ、給電装置１００が電子機器２００への所定の電力の伝送を開始するか否かを示すデータ、給電装置１００で設定された給電パラメータ等が含まれる。
【００４６】
第１の通信部２０６は、整流平滑回路２０５から供給されたデータを解析する。その後、第１の通信部２０６は、データの解析結果を用いて、ＷＰＴ用ＲＴＤデータ４００から読み出したデータを給電装置１００に送信したり、給電装置１００から受信したデータをＷＰＴ用ＲＴＤデータ４００に書き込んだりする。さらに、第１の通信部２０６は、整流平滑回路２０５から供給されたデータに対応する応答データを給電装置１００に送信する。
【００４７】
第１の通信部２０６は、ＷＰＴ用ＲＴＤデータ４００から読み出したデータや応答データを給電装置１００に送信するために、第１の通信部２０６内部の負荷を変動させる処理を行う。
【００４８】
電子機器２００は、ＮＦＣ規格に規定されているタグに対応するものとする。電子機器２００の対応可能なタグの種類として、第１のタグと、第２のタグとがある。以下、第１のタグ及び第２のタグにについて、図４を用いて説明を行う。図４は、図４（ａ）に第１のタグを示し、図４（ｂ）に第２のタグを示す。
【００４９】
図４（ａ）を参照し、第１のタグについて説明を行う。図４の（ａ）のＷＰＴ用ＲＴＤデータ４００には、電子機器２００が第１のタグを持っていることを示すデータを含む識別データが格納されている。電子機器２００が第１のタグを持っている場合、制御部２０１は、不図示の内部バスインターフェースを介してＷＰＴ用ＲＴＤデータ４００に格納されているデータを読み出すことができる。さらに、電子機器２００が第１のタグを持っている場合、制御部２０１は、不図示の内部バスインターフェースを介してＷＰＴ用ＲＴＤデータ４００にデータを書き込むことができる。
【００５０】
電子機器２００が第１のタグを持っている場合、例えば、制御部２０１は、ＷＰＴ用ＲＴＤデータ４００から読み出された給電ステータスデータを用いて、電子機器２００の各部を制御することができる。電子機器２００が第１のタグを持っている場合、例えば、制御部２０１は、電子機器２００の各部から供給されるデータを用いて受電ステータスデータを定期的に検出し、検出した受電ステータスデータをＷＰＴ用ＲＴＤデータ４００に書き込むことができる。なお、第１のタグは、「アクティブタグ」や「ダイナミックタグ」と言い換えても良いものとする。図４（ａ）のように、電子機器２００が第１のタグを持っている場合におけるＷＰＴ用ＲＴＤデータ４００には、識別データ、受電ステータスデータ及び給電ステータスデータが格納される。
【００５１】
図４（ｂ）を参照し、第２のタグについて説明を行う。図４の（ｂ）のＷＰＴ用ＲＴＤデータ４００には、電子機器２００が第２のタグを持っていることを示すデータを含む識別データが格納されている。電子機器２００が第２のタグを持っている場合、制御部２０１は、ＷＰＴ用ＲＴＤデータ４００に格納されているデータを読み出すことができず、ＷＰＴ用ＲＴＤデータ４００にデータを書き込むこともできない。この場合、例えば、制御部２０１は、ＷＰＴ用ＲＴＤデータ４００に格納されている給電ステータスデータを用いて電子機器２００を制御することができず、受電ステータスデータをＷＰＴ用ＲＴＤデータ４００に書き込んだり、追記することもできない。図４（ｂ）のように、電子機器２００が第２のタグを持っている場合におけるＷＰＴ用ＲＴＤデータ４００には、識別データは格納されているが、受電ステータスデータは格納されないものとする。また、電子機器２００が第２のタグを持っている場合におけるＷＰＴ用ＲＴＤデータ４００には、給電ステータスデータが格納されていてもよい。
【００５２】
なお、電子機器２００が第１のタグ及び第２のタグの少なくとも一つを持っている場合、給電装置１００は、第１の通信部１０６を用いてＷＰＴ用ＲＴＤデータ４００に格納されているデータを読み出すことができる。さらに、この場合、給電装置１００は、第１の通信部１０６を用いてデータをＷＰＴ用ＲＴＤデータ４００に書き込むこともできる。
【００５３】
なお、実施例１において、電子機器２００は、第１のタグを持っているものとして、電子機器２００の構成の説明を行う。
【００５４】
電力検出部２０７は、受電アンテナ２０３を介して受け取った電力を検出し、検出した電力を示すデータを制御部２０１に供給する。
【００５５】
制御部２０１は、電力検出部２０７から供給された電力のデータを用いて、電子機器２００に第１のエラーが発生しているか否かを判定する。第１のエラーとは、例えば、電子機器２００の受電可能な電力の最大値よりも大きい電力を電子機器２００が給電装置１００から受け取った場合に発生するエラーである。
【００５６】
例えば、制御部２０１は、電子機器２００の受電可能な電力の最大値と、電力検出部２０７で検出された電力の値とを比較し、比較の結果を用いて、電子機器２００に第１のエラーが発生しているか否かを判定する。電力検出部２０７で検出された電力が電子機器２００の受電可能な電力の最大値よりも大きい場合、制御部２０１は、第１のエラーが電子機器２００に発生していると判定する。電力検出部２０７で検出された電力が電子機器２００の受電可能な電力の最大値以下である場合、制御部２０１は、第１のエラーが電子機器２００に発生していないと判定する。第１のエラーが電子機器２００に発生していると判定された場合、制御部２０１は、電子機器２００にエラーが発生していることを示すデータと、第１のエラーを示すデータとを含む受電ステータスデータをＷＰＴ用ＲＴＤデータ４００に書き込む。
【００５７】
さらに、制御部２０１は、電力検出部２０７から供給された電力のデータを用いて、電子機器２００に第２のエラーが発生しているか否かを判定する。第２のエラーとは、例えば、電子機器２００が給電装置１００に対して要求する要求電力に対して電子機器２００が給電装置１００から受け取った電力が足りない場合に発生するエラーである。
【００５８】
例えば、制御部２０１は、要求電力の値と、電力検出部２０７で検出された電力の値とを比較し、比較の結果を用いて、電子機器２００に第２のエラーが発生しているか否かを判定する。
【００５９】
電力検出部２０７で検出された電力の値が、要求電力の値よりも小さい場合、制御部２０１は、第２のエラーが電子機器２００に発生していると判定する。電力検出部２０７で検出された電力の値が、要求電力の値以上である場合、制御部２０１は、第２のエラーが電子機器２００に発生していないと判定する。第２のエラーが電子機器２００に発生していると判定された場合、制御部２０１は、電子機器２００にエラーが発生していることを示すデータと、第２のエラーを示すデータとを含む受電ステータスデータをＷＰＴ用ＲＴＤデータ４００に書き込む。
【００６０】
レギュレータ２０８は、制御部２０１からの指示に応じて、整流平滑回路２０５から供給される電力及び電池２１１から供給される電力の少なくとも一つを電子機器２００の各部に供給する。
【００６１】
負荷部２０９は、被写体の光学像から静止画や動画等の映像データの生成を行う撮像回路や映像データの再生を行う再生回路等を有する。
【００６２】
充電部２１０は、電池２１１を充電する。充電部２１０は、制御部２０１からの指示に応じて、レギュレータ２０８から供給される電力を用いて電池２１１を充電するか、電池２１１から放電される電力をレギュレータ２０８に供給するかを制御する。充電部２１０は、定期的に電池２１１の残容量を検出し、電池２１１の残容量を示すデータや電池２１１の充電に関するデータを制御部２０１に供給する。
【００６３】
電池２１１は、電子機器２００に接続可能な電池である。また、電池２１１は、充電可能な二次電池であり、例えば、リチウムイオン電池等である。なお、電池２１１は、リチウムイオン電池以外のものであっても良いものとする。
【００６４】
制御部２０１は、電子機器２００と電池２１１とが接続されているか否かに応じて、電子機器２００に第３のエラーが発生しているか否かを判定する。第３のエラーとは、例えば、電子機器２００に電池２１１が接続されていない場合に発生するエラーである。電子機器２００と電池２１１とが接続されていない場合、制御部２０１は、電子機器２００に第３のエラーが発生していると判定する。電子機器２００と電池２１１とが接続されている場合、制御部２０１は、電子機器２００に第３のエラーが発生していないと判定する。第３のエラーが電子機器２００に発生していると判定された場合、制御部２０１は、電子機器２００にエラーが発生していることを示すデータと、第３のエラーを示すデータとを含む受電ステータスデータをＷＰＴ用ＲＴＤデータ４００に書き込む。
【００６５】
温度検出部２１２は、電子機器２００の温度を検出し、検出した温度を示すデータを制御部２０１に供給する。制御部２０１は、温度検出部２１２から供給された温度のデータを用いて、電子機器２００に第４のエラーが発生しているか否かを判定する。第４のエラーとは、例えば、電子機器２００内の温度が高温になった場合に発生するエラーである。
【００６６】
制御部２０１は、設定値と、温度検出部２１２で検出された温度とを比較し、比較の結果を用いて、電子機器２００に第４のエラーが発生しているか否かを判定する。設定値は、例えば、電池２１１の充電を正常に行うために設定されている温度の上限値である。また、設定値は、例えば、受電部２０２や負荷部２０９を保護するために設定されている温度の上限値であってもよい。温度検出部２１２で検出された温度が設定値よりも高い場合、制御部２０１は、第４のエラーが電子機器２００に発生していると判定する。温度検出部２１２で検出された温度が設定値以下である場合、制御部２０１は、第４のエラーが電子機器２００に発生していないと判定する。第４のエラーが電子機器２００に発生していると判定された場合、制御部２０１は、電子機器２００にエラーが発生していることを示すデータと、第４のエラーを示すデータとを含む受電ステータスデータをＷＰＴ用ＲＴＤデータ４００に書き込む。
【００６７】
メモリ２１３は、電子機器２００を制御するコンピュータプログラム及電子機器２００に関するパラメータ等のデータを記憶する。
【００６８】
操作部２１４は、電子機器２００を操作するためのユーザインターフェースを提供する。制御部２０１は、操作部２１４を介して入力された入力信号に従って電子機器２００を制御する。
【００６９】
第２の通信部２１５は、給電装置１００と無線通信を行う。なお、第２の通信部２１５は、例えば、第２の通信部１１３と同一の通信規格に基づいて、給電装置１００と無線通信を行う。
【００７０】
（給電装置１００の状態遷移図）
実施例１における給電装置１００の状態の遷移について、図５を用いて説明する。図５において、状態５００は、不図示のＡＣ電源と給電装置１００とが接続されている状態で、かつ、給電装置１００の電源がオフである状態である。給電装置１００が状態５００の場合に、操作部１１０を用いて給電装置１００の電源がオンにされたとき、給電装置１００は、状態５０１に遷移する。
【００７１】
状態５０１において、給電装置１００は、ＷＰＴ用ＲＴＤデータを検出する処理を行う。給電装置１００が状態５０１である場合に、給電装置１００の電源がオフにされたとき、給電装置１００は、状態５００に遷移する。給電装置１００が状態５０１である場合に、給電装置１００がＷＰＴ用ＲＴＤデータを検出したとき、給電装置１００は、状態５０２に遷移する。給電装置１００がＷＰＴ用ＲＴＤデータを検出していない場合、または、給電装置１００がＷＰＴ用ＲＴＤデータと異なるＲＴＤデータを検出した場合、給電装置１００は、ＷＰＴ用ＲＴＤデータ４００を検出するまでは、状態５０１を維持する。
【００７２】
状態５０２において、給電装置１００は、検出したＷＰＴ用ＲＴＤデータを解析する処理を行う。給電装置１００が状態５０２である場合に、ＷＰＴ用ＲＴＤデータの解析の結果、給電装置１００と電子機器２００との無線給電の認証が成功したとき、給電装置１００は、状態５０３に遷移する。給電装置１００が状態５０２である場合に、無線給電に関するエラーが発生した場合、給電装置１００は、状態５０１に遷移する。無線給電に関するエラーとは、例えば、給電装置１００と電子機器２００との通信に関する通信エラー、異物に関するエラー、電子機器２００に関するエラー、給電装置１００と電子機器２００との無線給電の認証に関する認証エラー等である。
【００７３】
状態５０３において、給電装置１００は、無線給電を行うために必要なステータスデータを電子機器２００と交換する処理を行う。給電装置１００が状態５０３である場合、給電装置１００は、電子機器２００から受電ステータスデータを受信し、電子機器２００に給電ステータスデータを送信する。給電装置１００が状態５０３である場合に、ステータスデータの交換が完了したとき、給電装置１００は、状態５０４に遷移する。給電装置１００が状態５０３である場合に、無線給電に関するエラーが発生した場合、給電装置１００は、状態５０１に遷移する。給電装置１００が状態５０３である場合に、電子機器２００の充電が完了したことが検出された場合、給電装置１００は、状態５０１に遷移する。
【００７４】
状態５０４において、給電装置１００は、所定の電力を電子機器２００に供給するための給電処理を行う。給電装置１００が状態５０４である場合に、無線給電に関するエラーが発生したとき、給電装置１００は、状態５０４から状態５０３に遷移する。給電装置１００が状態５０４である場合に、所定の電力の出力が開始されてから所定の時間が経過した後、給電装置１００は、状態５０３に遷移する。
【００７５】
（制御処理）
次に、実施例１において、給電装置１００の無線給電を制御するための制御処理について、図６のフローチャートを用いて説明する。制御処理は、制御部１０１がメモリ１０８に格納されているコンピュータプログラムを実行することにより実現することができる。
【００７６】
Ｓ６０１において、制御部１０１は、給電装置１００の電源がオンであるか否かを検出する。給電装置１００の電源がオンであることが検出された場合（Ｓ６０１でＹｅｓ）、本フローチャートは、Ｓ６０２に進む。給電装置１００の電源がオンでないことが検出された場合（Ｓ６０１でＮｏ）、本フローチャートは終了する。
【００７７】
Ｓ６０２において、制御部１０１は、後述の認証処理を行う。認証処理が行われた場合、本フローチャートは、Ｓ６０３に進む。
【００７８】
Ｓ６０３において、制御部１０１は、給電装置１００と電子機器２００との無線給電の認証が成功したか否かを判定する。Ｓ６０２で認証処理が行われた場合、メモリ１０８に認証成功フラグ及び認証失敗フラグのいずれか一つが設定される。メモリ１０８に認証成功フラグが設定されている場合、制御部１０１は、無線給電の認証が成功したと判定し（Ｓ６０３でＹｅｓ）、本フローチャートはＳ６０４に進む。メモリ１０８に認証失敗フラグが設定されている場合、制御部１０１は、無線給電の認証が失敗したと判定し（Ｓ６０３でＮｏ）、本フローチャートはＳ６０８に進む。
【００７９】
Ｓ６０４において、制御部１０１は、後述のステータスデータ交換処理を行う。ステータスデータ交換処理が行われた場合、本フローチャートは、Ｓ６０５に進む。
【００８０】
Ｓ６０５において、制御部１０１は、給電装置１００が電子機器２００への給電を行うことができるか否かを判定する。Ｓ６０４でステータスデータ交換処理が行われた場合、メモリ１０８に給電可能フラグ及び給電不可フラグのいずれか一つが設定される。メモリ１０８に給電可能フラグが設定されている場合、制御部１０１は、給電装置１００が電子機器２００への給電を行うことができると判定し（Ｓ６０５でＹｅｓ）、本フローチャートはＳ６０６に進む。メモリ１０８に給電不可フラグが設定されている場合、制御部１０１は、給電装置１００が電子機器２００への給電を行うことができないと判定し（Ｓ６０５でＮｏ）、本フローチャートはＳ６０８に進む。
【００８１】
Ｓ６０６において、制御部１０１は、後述の給電処理を行う。給電処理が行われた場合、本フローチャートは、Ｓ６０７に進む。
【００８２】
Ｓ６０７において、制御部１０１は、給電装置１００が電子機器２００への給電を継続して行う否かを判定する。Ｓ６０６で給電処理が行われた場合、メモリ１０８に給電継続フラグ及び給電停止フラグのいずれか一つが設定される。メモリ１０８に給電継続フラグが設定されている場合、制御部１０１は、給電装置１００が電子機器２００への給電を継続して行うと判定し（Ｓ６０７でＹｅｓ）、本フローチャートはＳ６０４に戻る。メモリ１０８に給電停止フラグが設定されている場合、制御部１０１は、給電装置１００が電子機器２００への給電を継続して行わないと判定し（Ｓ６０７でＮｏ）、本フローチャートはＳ６０８に進む。
【００８３】
Ｓ６０８において、制御部１０１は、メモリ１０８に格納されている給電パラメータや給電の制御に関するフラグ等を消去する。この場合、本フローチャートは、Ｓ６０１に戻る。
【００８４】
（認証処理）
次に、実施例１において、図６のＳ６０２において、制御部１０１によって行われる認証処理について、図７のフローチャートを用いて説明する。認証処理は、制御部１０１がメモリ１０８に格納されているコンピュータプログラムを実行することにより実現することができる。
【００８５】
Ｓ７０１において、制御部１０１は、通信電力を出力するように給電部１０２を制御する。なお、制御部１０１は、所定の電力を出力する処理を開始するまで、通信電力が給電アンテナ１０７を介して出力されるようにする。さらに、制御部１０１は、給電アンテナ１０７の共振周波数を所定の周波数ｆに設定するように整合回路１０５を制御する。この場合、本フローチャートは、Ｓ７０２に進む。
【００８６】
Ｓ７０２において、制御部１０１は、認証データを要求するデータを送信するように第１の通信部１０６を制御する。この場合、本フローチャートは、Ｓ７０３に進む。
【００８７】
Ｓ７０３において、制御部１０１は、ＷＰＴ用ＲＴＤデータ４００を検出したか否かを判定する。第１の通信部１０６が電子機器２００から認証データを受信した場合、制御部１０１は、電子機器２００の認証データから電子機器２００のレコードタイプ名を取得する。その後、制御部１０１は、電子機器２００のレコードタイプ名に基づいて、ＷＰＴ用ＲＴＤデータ４００を検出したか否かを判定する。ＷＰＴ用ＲＴＤデータ４００が検出された場合（Ｓ７０３でＹｅｓ）、本フローチャートはＳ７０４に進む。ＷＰＴ用ＲＴＤデータ４００が検出されていない場合（Ｓ７０３でＮｏ）、本フローチャートはＳ７０２に戻る。なお、第１の通信部１０６が電子機器２００から認証データを受信していない場合も、本フローチャートはＳ７０２に戻る。
【００８８】
Ｓ７０４において、制御部１０１は、電子機器２００の認証データに含まれるデータを確認することで、電子機器２００のＷＰＴ用ＲＴＤデータ４００を解析する。この場合、本フローチャートはＳ７０５に進む。
【００８９】
Ｓ７０５において、制御部１０１は、Ｓ７０４の解析結果を用いて、電子機器２００の認証データに通信エラーが発生しているか否かを検出する。電子機器２００の認証データに通信エラーが検出された場合（Ｓ７０５でＹｅｓ）、本フローチャートは、Ｓ７０６に進む。電子機器２００の認証データに通信エラーが検出されていない場合（Ｓ７０５でＮｏ）、本フローチャートは、Ｓ７０８に進む。
【００９０】
Ｓ７０６において、制御部１０１は、給電装置１００と電子機器２００との間における通信のエラーが検出されたことを示すデータを表示部１０９に表示させる。この場合、本フローチャートは、Ｓ７０７に進む。
【００９１】
Ｓ７０７において、制御部１０１は、メモリ１０８に認証失敗フラグを設定する。この場合、本フローチャートは終了し、図６のＳ６０３に進む。
【００９２】
所定の範囲３００内に異物が置かれた場合、検出部１０４で検出されるＶＳＷＲが急激に変化する場合がある。そこで、給電装置１００は、所定の範囲３００内に異物が存在しているか否かを判定するために、Ｓ７０８の処理を行う。
【００９３】
Ｓ７０８において、制御部１０１は、検出部１０４で検出されるＶＳＷＲが所定値以上変化したか否かを検出する。所定値は、異物の存在を識別するための閾値である。検出部１０４で検出されるＶＳＷＲが所定値以上変化した場合（Ｓ７０８でＹｅｓ）、本フローチャートは、Ｓ７０９に進む。検出部１０４で検出されるＶＳＷＲが所定値以上変化していない場合（Ｓ７０８でＮｏ）、本フローチャートは、Ｓ７１０に進む。
【００９４】
Ｓ７０９において、制御部１０１は、異物が検出されたことを通知するためのデータを表示部１０９に表示させる。この場合、本フローチャートは、Ｓ７０７に進む。
【００９５】
Ｓ７１０において、制御部１０１は、Ｓ７０４の解析結果を用いて、電子機器２００が給電装置１００に対応しているか否かを判定する。
【００９６】
例えば、制御部１０１は、給電装置１００が対応してる給電方法と電子機器２００が対応している給電方法とが一致している場合、電子機器２００が給電装置１００に対応していると判定する。また、制御部１０１は、給電装置１００が対応してる給電方法と電子機器２００が対応している給電方法とが一致していない場合、電子機器２００が給電装置１００に対応していないと判定する。
【００９７】
また、例えば、制御部１０１は、給電装置１００が対応してる給電の制御プロトコルと電子機器２００が対応している給電の制御プロトコルとが一致している場合、電子機器２００が給電装置１００に対応していると判定する。また、給電装置１００が対応してる給電の制御プロトコルと電子機器２００が対応している給電の制御プロトコルとが一致していない場合、電子機器２００が給電装置１００に対応していないと判定する。
【００９８】
電子機器２００が給電装置１００に対応していない場合（Ｓ７１０でＮｏ）、本フローチャートは、Ｓ７１１に進む。電子機器２００が給電装置１００に対応している場合（Ｓ７１０でＹｅｓ）、本フローチャートは、Ｓ７１２に進む。
【００９９】
Ｓ７１１において、制御部１０１は、給電装置１００と電子機器２００との間における認証のエラーが検出されたことを示すデータを表示部１０９に表示させる。この場合、本フローチャートは、Ｓ７０７に進む。
【０１００】
Ｓ７１２において、制御部１０１は、Ｓ７０４の解析結果を用いて、電子機器２００が第１のタグを持っているか否かを判定する。制御部１０１は、電子機器２００の認証データに電子機器２００が第１のタグを持っていることを示すデータが含まれているか否かに応じて、電子機器２００が第１のタグを持っているか否かを判定する。電子機器２００の認証データに電子機器２００が第１のタグを持っていることを示すデータが含まれている場合、制御部１０１は、電子機器２００が第１のタグを持っていると判定し（Ｓ７１２でＹｅｓ）、本フローチャートは、Ｓ７１３に進む。電子機器２００の認証データに電子機器２００が第１のタグを持っていることを示すデータが含まれていない場合、制御部１０１は、電子機器２００が第１のタグを持っていないと判定し（Ｓ７１２でＮｏ）、本フローチャートは、Ｓ７１１に進む。
【０１０１】
Ｓ７１３において、制御部１０１は、メモリ１０８に認証成功フラグを設定する。この場合、本フローチャートは終了し、図６のＳ６０３に進む。
【０１０２】
なお、Ｓ７０１とＳ７０２の間に、制御部１０１は、ＮＦＣ規格のＮＦＣデジタルプロトコル（ＮＦＣ  Ｄｉｇｉｔａｌ  Ｐｒｏｔｏｃｏｌ）において規定されている処理を行ってもよい。
【０１０３】
また、Ｓ７０８において、制御部１０１は、検出部１０４で検出されるＶＳＷＲが所定値以上変化したか否かを検出するようにしたが、これに限られないものとする。
【０１０４】
所定の範囲３００内に異物が置かれた場合、電流検出部１１１で検出される電流が急激に上昇する場合がある。そこで、Ｓ７０８において、制御部１０１は、電流検出部１１１で検出される電流が所定の電流値以上であるか否かを検出するようにしてもよい。なお、所定の電流値は、異物の存在を識別するための閾値である。
【０１０５】
電流検出部１１１で検出される電流が所定の電流値以上である場合は、ＶＳＷＲが所定値以上変化した場合（Ｓ７０８でＹｅｓ）と同様に、図７のフローチャートは、Ｓ７０８からＳ７０９に進む。電流検出部１１１で検出される電流が所定の電流値以上でない場合は、ＶＳＷＲが所定値以上変化していない場合（Ｓ７０８でＮｏ）と同様に、図７のフローチャートは、Ｓ７０８からＳ７１０に進む。
【０１０６】
また、所定の範囲３００内に異物が置かれた場合、温度検出部１１２で検出される温度が急激に上昇する場合がある。そこで、Ｓ７０８において、制御部１０１は、温度検出部１１２で検出される温度が所定の温度以上であるか否かを検出するようにしてもよい。なお、所定の温度は、異物の存在を識別するための閾値である。
【０１０７】
温度検出部１１２で検出される温度が所定の温度以上である場合は、ＶＳＷＲが所定値以上変化した場合（Ｓ７０８でＹｅｓ）と同様に、図７のフローチャートは、Ｓ７０８からＳ７０９に進む。温度検出部１１２で検出される温度が所定の温度以上でない場合は、ＶＳＷＲが所定値以上変化していない場合（Ｓ７０８でＮｏ）と同様に、図７のフローチャートは、Ｓ７０８からＳ７１０に進む。
【０１０８】
（ステータスデータ交換処理）
次に、実施例１において、図６のＳ６０４において、制御部１０１によって行われるステータスデータ交換処理について、図８のフローチャートを用いて説明する。ステータスデータ交換処理は、制御部１０１がメモリ１０８に格納されているコンピュータプログラムを実行することにより実現することができる。
【０１０９】
Ｓ８０１において、制御部１０１は、受電ステータスデータを要求するデータを送信するように第１の通信部１０６を制御する。この場合、本フローチャートは、Ｓ８０２に進む。
【０１１０】
Ｓ８０２において、制御部１０１は、電子機器２００に受電ステータスデータの要求が行われてから一定の時間が経過するまでの間に、第１の通信部１０６が電子機器２００から受電ステータスデータを受信したか否かを判定する。第１の通信部１０６が電子機器２００から受電ステータスデータを受信したと判定された場合（Ｓ８０２でＹｅｓ）、本フローチャートは、Ｓ８０５に進む。受電ステータスデータの要求が行われてから一定の時間が経過した場合であっても、第１の通信部１０６が電子機器２００から受電ステータスデータを受信していないと判定された場合（Ｓ８０２でＮｏ）、本フローチャートは、Ｓ８０３に進む。
【０１１１】
Ｓ８０３において、制御部１０１は、Ｓ７０６と同様に、通信のエラーが検出されたことを示すデータを表示部１０９に表示させる。この場合、本フローチャートは、Ｓ８０４に進む。
【０１１２】
Ｓ８０４において、制御部１０１は、メモリ１０８に給電不可フラグを設定する。この場合、本フローチャートは終了し、図６のＳ６０５に進む。
【０１１３】
Ｓ８０５において、制御部１０１は、第１の通信部１０６が受信した受電ステータスデータを用いて、電子機器２００の充電が完了したか否かを判定する。電子機器２００の充電が完了したと判定された場合（Ｓ８０５でＹｅｓ）、本フローチャートは、Ｓ８０６に進む。電子機器２００の充電が完了していないと判定された場合（Ｓ８０５でＮｏ）、本フローチャートは、Ｓ８０７に進む。
【０１１４】
Ｓ８０６において、制御部１０１は、電子機器２００の充電が完了したことを示すデータを表示部１０９に表示させる。また、制御部１０１は、電池２１１が満充電であることを示すデータを表示部１０９に表示させてもよい。この場合、本フローチャートは、Ｓ８０４に進む。
【０１１５】
Ｓ８０７において、制御部１０１は、第１の通信部１０６が受信した受電ステータスデータを用いて、電子機器２００にエラーが発生しているか否かを判定する。例えば、制御部１０１は、電子機器２００の受電ステータスデータからエラーデータを検出し、エラーデータを解析することで、電子機器２００にエラーが発生しているか否かを判定する。
【０１１６】
電子機器２００にエラーが発生していると判定された場合（Ｓ８０７でＹｅｓ）、本フローチャートは、Ｓ８０８に進む。電子機器２００にエラーが発生していないと判定された場合（Ｓ８０７でＮｏ）、本フローチャートは、Ｓ８０９に進む。
【０１１７】
Ｓ８０８において、制御部１０１は、電子機器２００にエラーが発生したことを示すデータを表示部１０９に表示させる。さらに、制御部１０１は、電子機器２００に発生したエラーの種類を示すデータを表示部１０９に表示させてもよい。
この場合、本フローチャートは、Ｓ８０４に進む。
【０１１８】
Ｓ８０９において、制御部１０１は、Ｓ７０８と同様に、検出部１０４で検出されるＶＳＷＲが所定値以上変化したか否かを検出する。検出部１０４で検出されるＶＳＷＲが所定値以上変化した場合（Ｓ８０９でＹｅｓ）、本フローチャートは、Ｓ８１０に進む。検出部１０４で検出されるＶＳＷＲが所定値以上変化していない場合（Ｓ８０９でＮｏ）、本フローチャートは、Ｓ８１２に進む。
【０１１９】
Ｓ８１０において、制御部１０１は、異物を検出したことを電子機器２００に通知するデータを送信するように第１の通信部１０６を制御する。この場合、本フローチャートは、Ｓ８１１に進む。
【０１２０】
Ｓ８１１において、制御部１０１は、異物が検出されたことを通知するためのデータを表示部１０９に表示させる。この場合、本フローチャートは、Ｓ８０４に進む。
【０１２１】
Ｓ８１２において、制御部１０１は、第１の通信部１０６が受信した受電ステータスデータを用いて、給電パラメータを設定する。給電パラメータとは、所定の電力の値及び所定の時間である。例えば、制御部１０１は、電子機器２００から要求されている電力と、給電装置１００から電子機器２００への給電効率に基づいて、所定の電力の値及び所定の時間を設定する。給電装置１００から電子機器２００への給電効率とは、給電装置１００が出力する電力に対して電子機器２００が受け取る電力の割合を示す。また、例えば、制御部１０１は、電池２１１の残容量に基づいて、所定の電力の値及び所定の時間を設定してもよい。制御部１０１は、設定した給電パラメータをメモリ１０８に格納する。この場合、本フローチャートは、Ｓ８１３に進む。
【０１２２】
Ｓ８１３において、制御部１０１は、給電ステータスデータを電子機器２００に送信するように第１の通信部１０６を制御する。制御部１０１は、給電装置１００の識別データ、Ｓ８１２で設定された給電パラメータ及び電子機器２００への所定の電力の伝送を開始することを示すデータを含む給電ステータスデータを生成する。さらに、制御部１０１は、生成した給電ステータスデータを電子機器２００に送信するように第１の通信部１０６を制御する。この場合、本フローチャートは、Ｓ８１４に進む。
【０１２３】
給電装置１００から送信された給電ステータスデータがＷＰＴ用ＲＴＤデータ４００に格納された場合、第１の通信部２０６は、給電ステータスデータが正常にＷＰＴ用ＲＴＤデータ４００に書き込まれたことを示す応答データを給電装置１００に送信する。
【０１２４】
そこで、Ｓ８１４において、制御部１０１は、給電ステータスデータが送信されてから一定の時間が経過するまでの間に、第１の通信部１０６が電子機器２００から応答データを受信したか否かを判定する。第１の通信部１０６が電子機器２００から応答データを受信したと判定された場合（Ｓ８１４でＹｅｓ）、本フローチャートは、Ｓ８１６に進む。給電ステータスデータが送信されてから一定の時間が経過した場合であっても、第１の通信部１０６が電子機器２００から応答データを受信していないと判定された場合（Ｓ８１４でＮｏ）、本フローチャートは、Ｓ８１５に進む。なお、第１の通信部１０６が電子機器２００から受信した応答データが、給電ステータスデータが正常にＷＰＴ用ＲＴＤデータ４００に書き込まれていないことを示している場合も、本フローチャートは、Ｓ８１５に進む。
【０１２５】
Ｓ８１５において、制御部１０１は、Ｓ７０６と同様に、通信のエラーが検出されたことを示すデータを表示部１０９に表示させる。この場合、本フローチャートは、Ｓ８０４に進む。
【０１２６】
Ｓ８１６において、制御部１０１は、メモリ１０８に給電可能フラグを設定する。この場合、本フローチャートは終了し、図６のＳ６０５に進む。
【０１２７】
また、Ｓ８０９において、制御部１０１は、検出部１０４で検出されるＶＳＷＲが所定値以上変化したか否かを検出するようにしたが、これに限られないものとする。
【０１２８】
Ｓ８０９において、制御部１０１は、電流検出部１１１で検出される電流が所定の電流値以上であるか否かを検出するようにしてもよい。電流検出部１１１で検出される電流が所定の電流値以上である場合は、ＶＳＷＲが所定値以上変化した場合（Ｓ８０９でＹｅｓ）と同様に、図８のフローチャートは、Ｓ８０９からＳ８１０に進む。電流検出部１１１で検出される電流が所定の電流値以上でない場合は、ＶＳＷＲが所定値以上変化していない場合（Ｓ８０９でＮｏ）と同様に、図８のフローチャートは、Ｓ８０９からＳ８１２に進む。
【０１２９】
また、Ｓ８０９において、制御部１０１は、温度検出部１１２で検出される温度が所定の温度以上であるか否かを検出するようにしてもよい。温度検出部１１２で検出される温度が所定の温度以上である場合は、ＶＳＷＲが所定値以上変化した場合（Ｓ８０９でＹｅｓ）と同様に、図８のフローチャートは、Ｓ８０９からＳ８１０に進む。温度検出部１１２で検出される温度が所定の温度以上でない場合は、ＶＳＷＲが所定値以上変化していない場合（Ｓ８０９でＮｏ）と同様に、図８のフローチャートは、Ｓ８０９からＳ８１２に進む。
【０１３０】
（給電処理）
次に、実施例１において、図６のＳ６０６において、制御部１０１によって行われる給電処理について、図９のフローチャートを用いて説明する。給電処理は、制御部１０１がメモリ１０８に格納されているコンピュータプログラムを実行することにより実現することができる。
【０１３１】
Ｓ９０１において、制御部１０１は、Ｓ８１２で設定された給電パラメータに応じて、所定の電力を出力するように給電部１０２を制御する。さらに、制御部１０１は、給電アンテナ１０７の共振周波数を所定の周波数ｆに設定するように整合回路１０５を制御する。さらに、制御部１０１は、所定の電力が出力されてから経過した時間を計測するようにタイマー１０１ａを制御する。この場合、本フローチャートは、Ｓ９０２に進む。
【０１３２】
Ｓ９０２において、制御部１０１は、タイマー１０１ａによって計測された時間に応じて、所定の電力が出力されてから所定の時間が経過したか否かを判定する。タイマー１０１ａによって計測された時間が所定の時間以上である場合、制御部１０１は、所定の電力が出力されてから所定の時間が経過したと判定し（Ｓ９０２でＹｅｓ）、本フローチャートは、Ｓ９１８に進む。タイマー１０１ａによって計測された時間が所定の時間以上でない場合、制御部１０１は、所定の電力が出力されてから所定の時間が経過していないと判定し（Ｓ９０２でＮｏ）、本フローチャートは、Ｓ９０３に進む。
【０１３３】
Ｓ９０３において、制御部１０１は、Ｓ７０８と同様に、検出部１０４で検出されるＶＳＷＲが所定値以上変化したか否かを検出する。検出部１０４で検出されるＶＳＷＲが所定値以上変化した場合（Ｓ９０３でＹｅｓ）、本フローチャートは、Ｓ９０４に進む。検出部１０４で検出されるＶＳＷＲが所定値以上変化していない場合（Ｓ９０３でＮｏ）、本フローチャートは、Ｓ９０１に戻る。
【０１３４】
Ｓ９０４において、制御部１０１は、所定の電力の出力を停止するように給電部１０２を制御する。この場合、本フローチャートは、Ｓ９０５に進む。
【０１３５】
Ｓ９０５において、制御部１０１は、通信電力を出力するように給電部１０２を制御する。さらに、制御部１０１は、給電アンテナ１０７の共振周波数を所定の周波数ｆに設定するように整合回路１０５を制御する。この場合、本フローチャートは、Ｓ９０６に進む。
【０１３６】
Ｓ９０６において、制御部１０１は、Ｓ８０１と同様に、受電ステータスデータを要求するデータを送信するように第１の通信部１０６を制御する。この場合、本フローチャートは、Ｓ９０７に進む。
【０１３７】
Ｓ９０７において、制御部１０１は、Ｓ８０２と同様に、電子機器２００に受電ステータスデータの要求が行われてから一定の時間が経過するまでの間に、第１の通信部１０６が電子機器２００から受電ステータスデータを受信したか否かを判定する。第１の通信部１０６が電子機器２００から受電ステータスデータを受信したと判定された場合（Ｓ９０７でＹｅｓ）、本フローチャートは、Ｓ９１１に進む。受電ステータスデータの要求が行われてから一定の時間が経過した場合であっても、第１の通信部１０６が電子機器２００から受電ステータスデータを受信していないと判定された場合（Ｓ９０７でＮｏ）、本フローチャートは、Ｓ９０８に進む。
【０１３８】
第１の通信部１０６が電子機器２００から受電ステータスデータを受信していない場合（Ｓ９０７でＮｏ）、電子機器２００が所定の範囲３００から取り外された可能性がある。また、第１の通信部１０６が電子機器２００から受電ステータスデータを受信していない場合（Ｓ９０７でＮｏ）、電子機器２００の第１の通信部２０６が通信を行うことができない状態に変化した可能性がある。
【０１３９】
そこで、Ｓ９０８において、制御部１０１は、第１の警告データを表示部１０９に表示させる。第１の警告データは、例えば、第１の通信部１０６と第１の通信部２０６とによる通信が行えなくなったことにより給電装置１００が電子機器２００への所定の電力の供給を停止することとをユーザに通知するためのデータである。さらに、第１の警告データは、電子機器２００に再び所定の電力を供給するために、電子機器２００を所定の範囲３００内に置くようにユーザに促すためのデータであってもよい。さらに、第１の警告データは、電子機器２００に再び所定の電力を供給するために、操作部１１０で給電装置１００を操作するようにユーザに促すためのデータであってもよい。第１の警告データが表示された場合、本フローチャートは、Ｓ９０９に進む。
【０１４０】
Ｓ９０９において、制御部１０１は、給電ステータスデータを電子機器２００に送信するように第１の通信部１０６を制御する。制御部１０１は、給電装置１００の識別データ及び電子機器２００への所定の電力の伝送を停止することを示すデータを含む給電ステータスデータを生成する。さらに、制御部１０１は、生成した給電ステータスデータを電子機器２００に送信するように第１の通信部１０６を制御する。この場合、本フローチャートは、Ｓ９１０に進む。
【０１４１】
Ｓ９１０において、制御部１０１は、メモリ１０８に給電停止フラグを設定する。この場合、本フローチャートは終了し、図６のＳ６０７に進む。
【０１４２】
Ｓ９１１において、制御部１０１は、Ｓ８０７と同様に、第１の通信部１０６が受信した受電ステータスデータを用いて、電子機器２００にエラーが発生しているか否かを判定する。電子機器２００にエラーが発生していると判定された場合（Ｓ９１１でＹｅｓ）、本フローチャートは、Ｓ９１４に進む。電子機器２００にエラーが発生していないと判定された場合（Ｓ９１１でＮｏ）、本フローチャートは、Ｓ９１２に進む。
【０１４３】
Ｓ９１２において、制御部１０１は、Ｓ８１０と同様に、異物を検出したことを電子機器２００に通知するデータを送信するように第１の通信部１０６を制御する。この場合、本フローチャートは、Ｓ９１３に進む。
【０１４４】
電子機器２００にエラーが発生していないと判定された場合（Ｓ９１１でＮｏ）、所定の範囲３００内に異物が存在している可能性がある。
【０１４５】
そこで、Ｓ９１３において、制御部１０１は、第２の警告データを表示部１０９に表示させる。第２の警告データは、例えば、異物が所定の範囲３００内に存在することにより給電装置１００が電子機器２００への所定の電力の供給を停止することをユーザに通知するためのデータである。さらに、第２の警告データは、電子機器２００に再び所定の電力を供給するために、所定の範囲３００内から異物を取り除くようにユーザに促すためのデータであってもよい。さらに、第２の警告データは、電子機器２００に再び所定の電力を供給するために、操作部１１０で給電装置１００を操作するようにユーザに促すためのデータであってもよい。第２の警告データが表示された場合、本フローチャートは、Ｓ９０９に進む。
【０１４６】
Ｓ９１４において、制御部１０１は、第１の通信部１０６が受信した受電ステータスデータを用いて、電子機器２００に発生したエラーの種類を判定する。この場合、本フローチャートは、Ｓ９１５に進む。
【０１４７】
Ｓ９１５において、制御部１０１は、電子機器２００に発生したエラーが回復できるエラーであるか否かを判定する。例えば、電子機器２００に発生したエラーが第１のエラーである場合、制御部１０１は、電子機器２００に発生したエラーが回復できないエラーであると判定する。また、電子機器２００に発生したエラーが第２のエラーである場合、制御部１０１は、電子機器２００に発生したエラーが回復できるエラーであると判定する。また、電子機器２００に発生したエラーが第３のエラーである場合、制御部１０１は、電子機器２００に発生したエラーが回復できないエラーであると判定する。また、電子機器２００に発生したエラーが第４のエラーである場合、制御部１０１は、電子機器２００に発生したエラーが電子機器２００に発生したエラーが回復できないエラーであると判定する。
【０１４８】
電子機器２００に発生したエラーが回復できないエラーである場合（Ｓ９１５でＮｏ）、本フローチャートはＳ９１６に進む。電子機器２００に発生したエラーが回復できるエラーである場合（Ｓ９１５でＹｅｓ）、本フローチャートはＳ９１７に進む。
【０１４９】
電子機器２００に発生したエラーが回復できないエラーである場合（Ｓ９１５でＮｏ）、電子機器２００に給電装置１００が回復することができないエラーが発生した可能性がある。
【０１５０】
そこで、Ｓ９１６において、制御部１０１は、第３の警告データを表示部１０９に表示させる。第３の警告データは、例えば、電子機器２００にエラーが発生したことにより給電装置１００が電子機器２００への所定の電力の供給を停止することをユーザに通知するためのデータである。さらに、第３の警告データは、電子機器２００に再び所定の電力を供給するために、電子機器２００で発生したエラーを確認するようにユーザに促すためのデータであってもよい。さらに、第３の警告データは、電子機器２００に再び所定の電力を供給するために、操作部１１０で給電装置１００を操作するようにユーザに促すためのデータであってもよい。
【０１５１】
なお、電子機器２００に第３のエラーが発生していることが検出された場合、Ｓ９１６において、制御部１０１は、電子機器２００に電池を装着するようにユーザに促すための第３の警告データを表示部１０９に表示させてもよい。
【０１５２】
第３の警告データが表示された場合、本フローチャートは、Ｓ９０９に進む。
【０１５３】
Ｓ９１７において、制御部１０１は、メモリ１０８に給電継続フラグを設定する。この場合、本フローチャートは終了し、図６のＳ６０７に進む。
【０１５４】
Ｓ９１８において、制御部１０１は、Ｓ９０４と同様に、所定の電力の出力を停止するように給電部１０２を制御する。この場合、本フローチャートは、Ｓ９１９に進む。
【０１５５】
Ｓ９１９において、制御部１０１は、通信電力を出力するように給電部１０２を制御する。さらに、制御部１０１は、給電アンテナ１０７の共振周波数を所定の周波数ｆに設定するように整合回路１０５を制御する。この場合、本フローチャートは、Ｓ９１７に進む。
【０１５６】
また、Ｓ９０３において、制御部１０１は、検出部１０４で検出されるＶＳＷＲが所定値以上変化したか否かを検出するようにしたが、これに限られないものとする。
【０１５７】
Ｓ９０３において、制御部１０１は、電流検出部１１１で検出される電流が所定の電流値以上であるか否かを検出するようにしてもよい。電流検出部１１１で検出される電流が所定の電流値以上である場合は、ＶＳＷＲが所定値以上変化した場合（Ｓ９０３でＹｅｓ）と同様に、図９のフローチャートは、Ｓ９０３からＳ９０４に進む。電流検出部１１１で検出される電流が所定の電流値以上でない場合は、ＶＳＷＲが所定値以上変化していない場合（Ｓ９０３でＮｏ）と同様に、図９のフローチャートは、Ｓ９０３からＳ９０１に戻る。
【０１５８】
また、Ｓ９０３において、制御部１０１は、温度検出部１１２で検出される温度が所定の温度以上であるか否かを検出するようにしてもよい。温度検出部１１２で検出される温度が所定の温度以上である場合は、ＶＳＷＲが所定値以上変化した場合（Ｓ９０３でＹｅｓ）と同様に、図９のフローチャートは、Ｓ９０３からＳ９０４に進む。温度検出部１１２で検出される温度が所定の温度以上でない場合は、ＶＳＷＲが所定値以上変化していない場合（Ｓ９０３でＮｏ）と同様に、図９のフローチャートは、Ｓ９０３からＳ９０１に戻る。
【０１５９】
このように、実施例１に係る給電装置１００は、検出部１０４、電流検出部１１１及び温度検出部１１２の少なくとも一つによって、電子機器２００に充電や給電に関するエラーが発生したか否かを検出するようにした。これにより、給電装置１００は、所定の電力が出力されている間であっても、、電子機器２００に充電や給電に関するエラーが発生したか否かを検出することができる。
【０１６０】
さらに、給電装置１００は、検出部１０４、電流検出部１１１及び温度検出部１１２の少なくとも一つによって、電子機器２００に充電や給電に関するエラーが発生した場合、所定の電力の出力を停止し、電子機器２００と通信するようにした。これにより、給電装置１００は、電子機器２００との通信により電子機器２００に発生したエラーの種類を正確に検出し、電子機器２００のエラーの種類に応じて、電子機器２００への給電を適切に制御するようにすることができる。
【０１６１】
したがって、給電装置１００は、電子機器２００にエラーが発生した場合であっても、電子機器２００への給電を適切に制御することができるようにすることができる。
【０１６２】
実施例１において、給電装置１００は、給電アンテナ１０７を用いて電子機器２００に所定の電力を供給し、給電アンテナ１０７を用いて第１の通信部１０６と電子機器２００との通信を行うようにしたが、これに限られないものとする。例えば、給電装置１００は、電子機器２００に所定の電力を供給するためのアンテナと、第１の通信部１０６と電子機器２００との通信を行うためのアンテナとを別々に有する構成であってもよい。
【０１６３】
また、電子機器２００は、受電アンテナ２０３を用いて給電装置１００から電力を受け取り、受電アンテナ２０３を用いて給電装置１００と第１の通信部２０６との通信を行うようにしたが、これに限られないものとする。例えば、電子機器２００は、給電装置１００から電力を受け取るためのアンテナと、給電装置１００と第１の通信部２０６との通信を行うアンテナとを別々に有する構成であってもよい。
【０１６４】
なお、第１の通信部１０６がＮＦＣ規格におけるリーダライタとして動作するものとして説明を行ったが、これに限られないものとする。例えば、第１の通信部１０６がＮＦＣ規格におけるＰ２Ｐ（Ｐｅｅｒ  Ｔｏ  Ｐｅｅｒ）として動作するものであってもよい。
【０１６５】
実施例１において、所定の給電方法は、磁界共鳴方式を用いた給電方法として説明を行ったが、所定の給電方法は、電磁誘導方式を用いた給電方法であっても良い。また、所定の給電方法は、ＷＰＣ（Ｗｉｒｅｌｅｓｓ  Ｐｏｗｅｒ  Ｃｏｎｓｏｒｔｉｕｍ）に規定されている規格（例えば「Ｑｉ」規格）を用いた給電方法であってもよい。また、所定の給電方法は、ＢＷＦ（Ｂｒｏａｄｂａｎｄ  Ｗｉｒｅｌｅｓｓ  Ｆｏｒｕｍ）に規定されている規格を用いた給電方法であってもよい。また、所定の給電方法は、Ａ４ＷＰ（Ａｌｌｉａｎｃｅ  ｆｏｒ  Ｗｉｒｅｌｅｓｓ  Ｐｏｗｅｒ）に規定されている規格を用いた給電方法であってもよい。
【０１６６】
（他の実施例）
本発明に係る給電装置は、実施例１で説明した給電装置１００に限定されるものではない。例えば、本発明に係る給電装置は、複数の装置から構成されるシステムにより実現することも可能である。また、本発明に係る電子機器は、実施例１で説明した電子機器２００に限定されるものではない。例えば、本発明に係る電子機器は、複数の装置から構成されるシステムにより実現することも可能である。
【０１６７】
また、実施例１で説明した様々な処理及び機能は、コンピュータプログラムより実現することも可能である。この場合、本発明に係る処理はコンピュータプログラムで実行可能であり、実施例１で説明した様々な機能を実現することになる。
【０１６８】
本発明に係るコンピュータプログラムは、コンピュータ上で稼動しているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などを利用して、実施例１で説明した様々な処理及び機能を実現してもよいことは言うまでもない。
【０１６９】
本発明に係るコンピュータプログラムは、コンピュータ読取可能な記録媒体から読み出され、コンピュータで実行されることになる。コンピュータ読取可能な記録媒体には、ハードディスク装置、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＲＯＭ等を用いることができる。また、本発明に係るコンピュータプログラムは、通信インターフェースを介して外部装置からコンピュータに提供され、当該コンピュータで実行されるようにしてもよい。
【符号の説明】
【０１７０】
１００  給電装置
２００  電子機器
【図１】
2014200122.tif 000003
【図２】
2014200122.tif 000004
【図３】
2014200122.tif 000005
【図４】
2014200122.tif 000006
【図５】
2014200122.tif 000007
【図６】
2014200122.tif 000008
【図７】
2014200122.tif 000009
【図８】
2014200122.tif 000010
【図９】
2014200122.tif 000011