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