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