(57)【要約】【課題】  無線給電する対象の電子機器の負荷の変化とは無関係に異物を検出して、その異物に影響を与えないように給電を制御する技術を提供する。【解決手段】  電子機器に無線給電する給電装置は、非接触にて電力の送信及び情報の送受信を行う通信部と、通信部の通信範囲への物体の侵入を検出する検出部と、通信部を介して、電子機器から、当該電子機器のサイズを表す情報を取得する取得部と、取得した情報に基づき、検出部の物体の侵入の検出範囲を判定する判定部と、通信部を介して、電子機器への給電を行う制御部とを有する。そして、制御部は、電子機器へ給電中にあっては、検出部における検出範囲での物体の侵入の検出に基づいて電子機器への給電を制御する。【選択図】  図２
2018148672.tif 000002
【特許請求の範囲】
【請求項１】
電子機器に無線給電する給電装置であって、
非接触にて電力の送信及び情報の送受信を行う通信手段と、
前記通信手段の通信範囲への物体の侵入を検出する検出手段と、
前記通信手段を介して、電子機器から、当該電子機器のサイズを表す情報を取得する取得手段と、
取得した情報に基づき、前記検出手段による物体の侵入の検出範囲を判定する判定手段と、
前記通信手段を介して、前記電子機器への給電を行う制御手段とを有し、
前記制御手段は、
前記電子機器へ給電中にあっては、前記検出手段における前記検出範囲での物体の侵入の検出に基づいて前記電子機器への給電を制御する
ことを特徴とする給電装置。
【請求項２】
前記制御手段は、前記検出手段における前記検出範囲での物体の侵入の検出があった場合、前記電子機器への給電を停止する、又は、充電の電力の供給よりも低い電力の供給に切り替えることを特徴とする請求項１に記載の給電装置。
【請求項３】
前記検出手段は、無線給電するためのアンテナを収容し、且つ、電子機器を載置するための載置台に設けられた複数の物体センサからの信号に基づいて、物体の侵入の有無を検出する
ことを特徴とする請求項１又は２に記載の給電装置。
【請求項４】
前記複数の物体センサは、前記アンテナの外周から外に向かう位置に設けられることを特徴とする請求項３に記載の給電装置。
【請求項５】
前記判定手段は、前記取得手段で取得した情報に基づいて前記複数の物体センサのうち有効とする物体センサを決定することで、前記検出範囲を判定する
ことを特徴とする請求項３又は４に記載の給電装置。
【請求項６】
給電装置の向きを検出するための方位検出手段を更に有し、
前記取得手段は、前記電子機器から、当該電子機器の向きを表す情報を更に取得し、
前記判定手段は、前記方位検出手段で検出した方位、及び、前記取得手段が取得した情報から、前記給電装置に対する前記電子機器の相対的な向きを判定し、当該相対的な向きと前記電子機器のサイズを表す情報から、前記複数の物体センサのうち有効とする物体センサを決定することで、前記検出範囲を判定する
ことを特徴とする請求項３又は４に記載の給電装置。
【請求項７】
前記制御手段は、前記複数の物体センサのうち、非有効として判定された物体センサを、物体の移動の検出に用いることを特徴とする請求項５又は６に記載の給電装置。
【請求項８】
前記制御手段は、前記複数の物体センサそれぞれの信号レベルに基づき、異常な信号レベルがあった場合にセンサエラーとして報知する報知手段を含むことを特徴とする請求項３乃至７のいずれか１項に記載の給電装置。
【請求項９】
前記制御手段は、前記複数の物体センサからの信号レベルが同時に、予め設定された閾値を超えた場合は外部環境の変化とし、前記複数の物体センサそれぞれの閾値を変更する手段を含むことを特徴とする請求項３乃至８のいずれか１項に記載の給電装置。
【請求項１０】
前記通信手段は、ＮＦＣ（Near Field Communication）通信手段であることを特徴とする請求項１乃至９のいずれか１項に記載の給電装置。
【請求項１１】
充電可能な電池からの電力で動作し、非接触にて電力の受信及び情報の送受信を行う通信部を有し、請求項１乃至１０のいずれか１項に記載の給電装置を利用して前記電池を充電する電子機器であって、
前記通信部を介して、前記電子機器のサイズを表す情報を前記給電装置に向けて送信する送信手段と、
前記給電装置から供給される電力で前記電池を充電する充電手段と
を有することを特徴とする電子機器。
【請求項１２】
前記電子機器の可動部の状態から、当該電子機器の現在のサイズを検出するサイズ検出手段を更に有し、
前記送信手段は、前記サイズ検出手段で検出したサイズを表す情報を送信する
ことを特徴とする請求項１１に記載の電子機器。
【請求項１３】
前記電子機器の方位を検出する方位センサを更に有し、
前記送信手段は、前記方位センサで検出した方位を表す情報を更に送信する
ことを特徴とする請求項１１又は１２に記載の電子機器。
【請求項１４】
非接触にて電力の送信及び情報の送受信を行う通信手段と、前記通信手段の通信範囲への物体の侵入を検出する検出手段とを有し、電子機器に無線給電する給電装置の制御であって、
前記通信手段を介して、電子機器から、当該電子機器のサイズを表す情報を取得する取得工程と、
取得した情報に基づき、前記検出手段による物体の侵入の検出範囲を判定する判定工程と、
前記通信手段を介して、前記電子機器への給電を行う制御工程とを有し、
前記制御工程では、
前記電子機器へ給電中にあっては、前記検出工程における前記検出範囲での物体の侵入の検出に基づいて前記電子機器への給電を制御する
ことを特徴とする給電装置の制御方法。
【請求項１５】
充電可能な電池からの電力で動作し、非接触にて電力の受信及び情報の送受信を行う通信部を有し、請求項１乃至１０のいずれか１項に記載の給電装置を利用して前記電池を充電する電子機器の制御方法であって、
前記通信部を介して、前記電子機器のサイズを表す情報を前記給電装置に向けて送信する送信工程と、
前記給電装置から供給される電力で前記電池を充電する充電工程と
を有することを特徴とする電子機器の制御方法。
【請求項１６】
コンピュータが読み込み実行することで、前記コンピュータに、請求項１４又は１５に記載の各工程を実行させるためのプログラム。
【請求項１７】
電子機器に無線給電する給電装置、及び、当該給電装置からの電力を受信する電子機器で構成される給電システムであって、
前記給電装置は、
非接触にて電力の送信及び情報の送受信を行う第１の通信手段と、
前記第１の通信手段の通信範囲への物体の侵入を検出する検出手段と、
前記第１の通信手段を介して、電子機器から、当該電子機器のサイズを表す情報を取得する取得手段と、
取得した情報に基づき、前記検出手段による物体の侵入の検出範囲を判定する判定手段と、
前記第１の通信手段を介して、前記電子機器への給電を行う制御手段とを有し、
前記制御手段は、
前記電子機器へ給電中にあっては、前記検出手段における前記検出範囲での物体の侵入の検出に基づいて前記電子機器への給電を制御する、
前記電子機器は、
充電可能な電池と、
非接触にて電力の受信及び情報の送受信を行う第２の通信手段と、
前記第２の通信手段を介して、前記電子機器のサイズを表す情報を前記給電装置に向けて送信する送信手段と、
前記給電装置から供給される電力で前記電池を充電する充電手段とを有する
ことを特徴とする給電システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線電力伝送を行う通信装置と電子機器等に関する。
【背景技術】
【０００２】
近年、コネクタで接続することなく非接触で電力を送信する通信装置と、通信装置から送信された電力によって装着されている電池の充電を行う電子機器とを含む給電システムが知られている。このような非接触給電システムにおいて、電子機器に対して電磁界共鳴現象を利用して給電を行う通信装置が知られている。非接触で電力を送信する通信装置を実現する際には、金属物や非正規のＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）デバイスなどの異物を検知して給電を適切に制御する必要がある。そして通信装置に置かれた異物を負荷変化により検出する方法が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２０６２３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の通信装置では、電子機器の負荷変化により異物を検出する方法が開示されているが、充電中や、負荷変調通信時などの負荷の変化と異物が挿入された負荷の変化とが区別できない場合、異物を検出できない可能性がある。
【０００５】
そこで、本発明は、無線給電する対象の電子機器の負荷の変化とは無関係に異物を検出して、その異物に影響を与えないように給電を制御する技術を提供するものである。
【課題を解決するための手段】
【０００６】
この課題を解決するため、例えば本発明の給電装置は以下の構成を備える。すなわち、
電子機器に無線給電する給電装置であって、
非接触にて電力の送信及び情報の送受信を行う通信手段と、
前記通信手段の通信範囲への物体の侵入を検出する検出手段と、
前記通信手段を介して、電子機器から、当該電子機器のサイズを表す情報を取得する取得手段と、
取得した情報に基づき、前記検出手段による物体の侵入の検出範囲を判定する判定手段と、
前記通信手段を介して、前記電子機器への給電を行う制御手段とを有し、
前記制御手段は、
前記電子機器へ給電中にあっては、前記検出手段における前記検出範囲での物体の侵入の検出に基づいて前記電子機器への給電を制御することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、無線給電する対象の電子機器のサイズに基づき、異物検出部による異物検出のための条件を変更することで、異物を高い精度で検出できるようになり、その異物に影響を与えないように給電を制御することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態におけるシステムの一例を示す図。
【図２】本実施形態における無線電力伝送システムの一例を示すブロック図。
【図３】本実施形態における通信装置のアンテナとセンサの配置、及び電子機器のアンテナと筺体外装の配置を示す図。
【図４】第１の実施形態における通信装置の処理を示すフローチャート。
【図５】第１の実施形態における電子機器の処理を示すフローチャート。
【図６】第２の実施形態における通信装置の処理を示すフローチャート。
【図７】第２の実施形態における通信装置のケース判定処理を示すフローチャート。
【図８】第２の実施形態における通信装置の有効センサの決定処理を示すフローチャート。
【図９】第２の実施形態における、通信装置が決定したケースと有効にするセンサの関係を示す図。
【図１０】第２の実施形態における、電子機器の処理を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下図面に従って本発明に係る実施形態を詳細に説明する。
【００１０】
［第１の実施形態］
＜システム構成図＞
図１は、第１の実施形態に係る給電システムを示している。この給電システムは、非接触にて電力の供給（無線給電）を行う給電装置として機能する通信装置１００と、その電力を受信する側として機能する電子機器２００とを有する。図２（ａ）は通信装置１００、及び、電子機器２００のブロック構成を示している。
【００１１】
図１のように電子機器２００が通信装置１００の載置台上に置かれた場合、通信装置１００は、載置台に収容された複数の物体センサ（実施形態では物体センサ１１４ａ，１１４ｂの２つとする）により、物体を検出して電子機器２００のみが置かれているのかどうかを判断する。通信装置１００は、電子機器２００のみが置かれていると判定した場合、アンテナ１０８を介して電子機器２００に無線により通信及び給電を行う。また、通信装置１００と電子機器２００との距離が所定の範囲内に存在する場合において、アンテナ２０１を有する電子機器２００は、アンテナ２０１を介して通信装置１００から出力される電力を無線により受け付ける。さらに、電子機器２００は、アンテナ２０１を介して通信装置１００から受け付けた電力によって、電子機器２００に装着されている電池２１０の充電を行う。
【００１２】
また、通信装置１００と電子機器２００との距離が所定の範囲内に存在しない場合、電子機器２００は、アンテナ２０１を有している場合であっても、通信装置１００と通信することができない。なお、所定の範囲とは、電子機器２００が通信装置１００から供給される電力によって、通信を行うことができる範囲である。
【００１３】
なお、通信装置１００は複数の電子機器に対しても、並行して電力を無線で供給することができるものとする。
【００１４】
電子機器２００は、電池２１０から供給される電力を受け、通信するための通信部を有する電子機器であれば、その種類は問わない。例えば、スマートフォン、デジタルスチルカメラ、カメラ付き携帯電話、デジタルビデオカメラ等の撮像装置であってもよく、音声データや映像データの再生を行うプレイヤ等の再生装置であってもよい。また、電子機器２００は、電池２１０から供給される電力によって駆動する車のような移動装置であってもよい。実施形態における電子機器２００は、図１に示すようにデジタルスチルカメラとしているが、あくまで例示であると理解されたい。また、電子機器２００は、電池２１０が装着されていない場合に、通信装置１００から供給される電力によって動作する電子機器であってもよいものとする。
【００１５】
次に、通信装置１００と電子機器２００の更なる詳細構成を図２を参照して説明する。通信装置１００は、発振器１０１、電力送信回路１０２、整合回路１０３、通信回路１０４、ＣＰＵ１０５、ＲＯＭ１０６、ＲＡＭ１０７、アンテナ１０８、タイマ１０９、操作部１１０、変換部１１１、表示部１１２、センサ制御部１１３、物体センサ１１４ａ、１１４ｂ、及び、方位センサ１１５を有する。
【００１６】
発振器１０１は、不図示のＡＣ電源から変換部１１１を介して供給される電力で駆動し、電力送信回路１０２を制御するために用いられる周波数で発振する。なお、発振器１０１は、水晶振動子等を用いる。
【００１７】
電力送信回路１０２は、変換部１１１から供給される電力と、発振器１０１によって発振される周波数とに応じて、アンテナ１０８を介して電子機器２００に供給するための電力を生成する。電力送信回路１０２は、内部にＦＥＴ等を有し、発振器１０１によって発振される周波数に応じて、内部のＦＥＴのゲート電圧により、ソース・ドレインの端子間に流れる電流を制御することにより、電子機器２００に供給するための電力を生成する。なお、電力送信回路１０２によって生成された電力は、整合回路１０３に供給される。また、電力送信回路１０２は内部のＦＥＴのゲート電圧を制御することでＦＥＴからの電力を停止することもできる。
【００１８】
また、電力送信回路１０２によって生成される電力には、第１の電力と、第２の電力とがある。第１の電力は、通信装置１００が電子機器２００を制御するためのリクエストを電子機器２００に供給するための通信用の電力である。第２の電力は、通信装置１００が電子機器２００に対して給電を行う場合に電子機器２００に供給するための電力である。例えば、第１の電力は、０．１Ｗ〜１Ｗ以下の電力であり、第２の電力は、２Ｗ〜１０Ｗまでの電力であり、第１の電力は、第２の電力よりも低い電力である。
【００１９】
なお、通信装置１００が第１の電力を電子機器２００に供給している場合、通信装置１００は、アンテナ１０８を介してリクエストを電子機器２００に送信することができる。しかし、通信装置１００が第２の電力を電子機器２００に供給している場合、通信装置１００は、アンテナ１０８を介してリクエストを電子機器２００に送信することができない。
【００２０】
ＣＰＵ１０５は、電子機器２００に供給するための電力を、第１の電力、第２の電力、電力停止のいずれか一つに切り替えるように電力送信回路１０２を制御する。
【００２１】
整合回路１０３は、発振器１０１によって発振される周波数に応じて、アンテナ１０８とコンデンサ容量により式（１）で示される共振周波数ｆで共振する共振回路である。通信装置１００と、通信装置１００の給電の対象となる装置とが共振を行うための周波数を以下「共振周波数ｆ」と呼ぶ。下記の数式（１）は、共振周波数ｆを示すものとする。Ｌは、アンテナ１０８のインダクタンス、Ｃは整合回路１０３のキャパシタンスを示す。
ｆ＝１／（２π × （Ｌ × Ｃ）1/2）…（１）
なお、共振周波数ｆは、商用周波数である５０／６０Ｈｚであってもよく、１０〜数百ｋＨｚであってもよく、１０ＭＨｚ前後の周波数であってもよい。
【００２２】
発振器１０１によって発振される周波数が、共振周波数ｆに設定された状態で、電力送信回路１０２によって生成された電力は、整合回路１０３を介してアンテナ１０８に供給される。
【００２３】
通信回路１０４は、電子機器２００を制御するためのリクエストを電子機器２００に送信するために、予め定められたプロトコルに応じて、電力送信回路１０２によって生成された電力の変調を行う。予め定められたプロトコルとは、例えば、ＲＦＩＤ（Radio Frequency Identification）等のＩＳＯ／ＩＥＣ  １８０９２規格に準拠した通信プロトコルである。また、あらかじめ定められたプロトコルは、ＮＦＣ（Near Field Communication）規格に準拠した通信プロトコルであってもよい。電力送信回路１０２によって発生された電力は、通信回路１０４によって、電子機器２００と通信を行うためのリクエストとして、アナログ信号に変換され、アンテナ１０８を介して電子機器２００に送信される。
【００２４】
電子機器２００に送信されたパルス信号は、電子機器２００により解析されることによって、「１」の情報と、「０」の情報とを含むビットデータとして検出される。なお、リクエストには、宛先を識別するための識別情報及びリクエストによって指示される動作を示すリクエストコード等が含まれる。また、ＣＰＵ１０５は、リクエストに含まれる識別情報を変更するように通信回路１０４を制御することによって、電子機器２００だけにリクエストを送信することもできる。また、ＣＰＵ１０５は、リクエストに含まれる識別情報を変更するように通信回路１０４を制御することによって、電子機器２００及び電子機器２００以外の装置に対しても、リクエストを送信することもできる。
【００２５】
通信回路１０４は、電力送信回路１０２によって発生された電力を、振幅変位を利用したＡＳＫ（Ａｍｐｌｉｔｕｄｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）変調によって、パルス信号に変換する。ＡＳＫ変調は、振幅変位を利用した変調であり、ＩＣカードと、ＩＣカードと無線により通信を行うカードリーダとの通信等で用いられる。
【００２６】
通信回路１０４は、通信回路１０４に含まれるアナログ乗算器や負荷抵抗をスイッチングさせることにより電力送信回路１０２によって生成された電力の振幅を変更する。このことによって、通信回路１０４は、電力送信回路１０２によって生成された電力をパルス信号に変更する。通信回路１０４によって変更されたパルス信号は、アンテナ１０８に供給され、リクエストとして電子機器２００に送信される。さらに、通信回路１０４は、所定の符号化方式による符号化回路を有する。通信回路１０４は、整合回路１０３において検出されるアンテナ１０８に流れる電流の変化に応じて、電子機器２００に送信したリクエストに対する電子機器２００からの応答や電子機器２００から送信される情報を復号化回路により復調することができる。このことによって、通信回路１０４は、負荷変調方式によって電子機器２００に送信したリクエストに対する応答や電子機器２００から送信される情報を、電子機器２００から受信することができる。通信回路１０４は、ＣＰＵ１０５からの指示に応じてリクエストを電子機器２００に送信する。さらに、通信回路１０４は、電子機器２００から応答や情報を受信した場合、受信した応答や情報を復調してＣＰＵ１０５に供給する。
【００２７】
通信回路１０４は通信を設定するためのレジスタを持っており、ＣＰＵ１０５から制御されることで通信時の送受信感度を調整することができる。
【００２８】
ＣＰＵ１０５は、不図示のＡＣ電源と通信装置１００とが接続されている場合、不図示のＡＣ電源から変換部１１１を介して供給される電力によって、通信装置１００の各部を制御する。また、ＣＰＵ１０５は、ＲＯＭ１０６に記憶されているコンピュータプログラムを実行することによって、通信装置１００の各部の動作を制御する。ＣＰＵ１０５は電力送信回路１０２を制御することにより電子機器２００に供給する電力を制御する。また、ＣＰＵ１０５は、通信回路１０４を制御することにより、リクエストを電子機器２００に送信する。
【００２９】
ＲＯＭ１０６は、通信装置１００の各部の動作を制御するコンピュータプログラム及び各部の動作に関するパラメータ等の情報を記憶する。また、ＲＯＭ１０６は、表示部１１２に表示させるための映像データを記録している。
【００３０】
ＲＡＭ１０７は、書き換え可能な揮発性メモリであり、ＣＰＵ１０５のワークエリアとして利用される。またＲＡＭ１０７は、一時的に通信装置１００の各部の動作を制御するコンピュータプログラム、各部の動作に関するパラメータ等の情報、通信回路１０４によって電子機器２００から受信された情報等を記録する。
【００３１】
アンテナ１０８は、電力送信回路１０２により生成された電力を外部に出力するためのアンテナである。通信装置１００は、アンテナ１０８を介して電子機器２００に電力を供給し、アンテナ１０８を介して電子機器２００にリクエストを送信する。また、通信装置１００は、アンテナ１０８を介して電子機器２００からのリクエストや、電子機器２００に送信したリクエストに対応する応答及び電子機器２００から送信された情報を受信する。
【００３２】
タイマ１０９は、現在の時刻や各部で行われる動作や処理に関する時間を計測する。また、タイマ１０９によって計測される時間に対する閾値は、ＲＯＭ１０６にあらかじめ記録されている。
【００３３】
操作部１１０は、通信装置１００を操作するためのユーザインターフェースを提供する。操作部１１０は、通信装置１００の電源ボタン及び通信装置１００のモード切換ボタン等を有し、各ボタンはスイッチ、タッチパネル等により構成される。ＣＰＵ１０５は、操作部１１０を介して入力されたユーザの指示に従って通信装置１００を制御する。なお、操作部１１０は、不図示のリモートコントローラから受信したリモコン信号に応じて通信装置１００を制御するものであってもよい。
【００３４】
変換部１１１は、不図示のＡＣ電源と通信装置１００とが接続されている場合、不図示のＡＣ電源から供給される交流電力を直流電力に変換し、変換した直流電力を通信装置１００全体に供給する。
【００３５】
表示部１１２は、ＣＰＵ１０５によって生成された表示内容を表示する表示部である。例えば液晶や有機ＥＬ等と、これらを制御する制御部で構成される。
【００３６】
センサ制御部１１３は、物体センサ１１４ａ，１１４ｂ、方位センサ１１５等の各種センサからのアナログ信号を受信する。センサ制御部１１３は受信したアナログ信号を所定のサンプリング周波数でサンプリングしてデジタル信号に変換し、ＣＰＵ１０５へデジタル情報として通知する。また、ＣＰＵ１０５からの制御命令を受信して、物体センサ１１４、１１４ｂ、方位センサ１１５等の各種センサの有効、非有効（無効）を制御してもよい。なお、実施形態では、物体センサを２つとしているが、その個数に特に制限はなく、それ以上あっても良い。また、センサ制御部１１３は、物体センサ、方位センサ以外のセンサを制御してもよい。また、光センサ等の場合は外光の影響によりセンサの値が変化してしまうため、外光による変化なのか物体が挿入されたことによる変化なのかを区別する必要がある。そのため、センサ制御部１１３のサンプリング周期は、できるだけ短く設定して複数のセンサが同時に変化した場合は外光の変化による変化であり、複数のセンサが時間軸に沿って値が変化していく場合は異物といったように区別できるようにする。なお、複数のセンサが同時に変化した場合を、外光による変化として判断した場合は、センサ値の基準値を変更してもよい。
【００３７】
物体センサ１１４ａ，１１４ｂは、物体の存在有無を検知するセンサであって、例えばフォトリフレクタ等のセンサである。物体センサ１１４ａ，１１４ｂで検出した物体検知情報はセンサ制御部１１３を介してＣＰＵ１０５へ通知される。
【００３８】
方位センサ１１５は、電子コンパスなどの地磁気を検知して方位検出を行うセンサである。方位センサでは地磁気を検出し、地磁気の強さから方位を検出することが可能である。方位センサ１１５で検出した方位情報はセンサ制御部１１３を介してＣＰＵ１０５へ通知される。
【００３９】
次に、電子機器２００の構成について説明する。なお、電子機器２００の一例として、デジタルスチルカメラを挙げ、以下、説明を行う。
【００４０】
電子機器２００は、アンテナ２０１、整合回路２０２、整流平滑回路２０３、通信回路２０４、ＣＰＵ２０５、ＲＯＭ２０６、ＲＡＭ２０７、電源制御部２０８、充電制御部２０９、電池２１０、タイマ２１１、操作部２１２、外部電源２１３、撮像部２１４、記録部２１５、表示部２１６およびセンサ部２１７を有する。
【００４１】
アンテナ２０１は、通信装置１００から供給される電力を受電するためのアンテナである。電子機器２００は、アンテナ２０１を介して、通信装置１００から電力を受電して、リクエストを受信する。また、電子機器２００は、アンテナ２０１を介して通信装置１００を制御するためのリクエスト、通信装置１００から受信したリクエストに対応する応答及び所定の情報を送信する。また、アンテナ２０１の位置は移動可能な構成であってもよく、移動した場所はセンサ部２１７により判断することができる。
【００４２】
整合回路２０２は、通信装置１００の共振周波数ｆと同じ周波数でアンテナ２０１が共振するように、インピーダンスマッチングを行うための共振回路である。整合回路２０２は、整合回路１０３と同様にコンデンサ、コイル、及び抵抗等を有する。整合回路２０２は、通信装置１００の共振周波数ｆと同じ周波数でアンテナ２０１が共振する。また、整合回路２０２は、アンテナ２０１によって受電される電力を整流平滑回路２０３に供給する。整合回路２０２は、アンテナ２０１によって受電される電力の一部を交流波形のままリクエストとして通信回路２０４に供給する。
【００４３】
整流平滑回路２０３は、アンテナ２０１によって受電された電力からリクエスト及びノイズを取り除き、直流電力を生成する。さらに、整流平滑回路２０３は、生成した直流電力を電源制御部２０８に供給する。なお、整流平滑回路２０３は、整流用のダイオードを有し、全波整流及び半波整流のいずれか一つにより直流電力を生成する。整流平滑回路２０３によって生成された直流電力は、電源制御部２０８に供給される。
【００４４】
通信回路２０４は、整合回路２０２から供給されたリクエストを通信装置１００と予め決められた通信プロトコルに応じて解析し、リクエストの解析結果をＣＰＵ２０５に供給する。
【００４５】
通信装置１００から電子機器２００に対して、ＣＰＵ２０５は、リクエストに対する応答及び所定の情報を通信装置１００に送信するために通信回路２０４に含まれる抵抗等の負荷をＯＮ／ＯＦＦ変動させるように通信回路２０４を制御して負荷変調信号として通信を行う。通信回路２０４に含まれる負荷が変化する場合、アンテナ１０８に流れる電流が変化する。これにより、通信装置１００は、アンテナ１０８に流れる電流の変化を検出することによって、電子機器２００から送信されるリクエスト、リクエスト対する応答及び所定の情報を受信する。
【００４６】
通信回路２０４は、通信回路１０４と同様に、電源制御部２０８から供給された電力を、振幅変位を利用したＡＳＫ変調によってパルス信号に変換し、整合回路２０２、アンテナ２０１を介して出力する。そして、ＡＳＫ変調信号の送信に対する負荷変調信号の受信をアンテナ２０１、整合回路２０２を介して行うことが可能である。
【００４７】
ＣＰＵ２０５は、通信回路２０４から供給された解析結果に応じて通信回路２０４が受信したリクエストがどのリクエストであるかを判定し、受信したリクエストに対応するリクエストコードによって指定されている処理や動作を行うように電子機器２００を制御する。ＣＰＵ２０５は、通信装置からの機器認証の要求や、充電情報を取得する要求に対して通信回路２０４を介して応答を返す。
【００４８】
また、ＣＰＵ２０５は、ＲＯＭ２０６に記憶されているコンピュータプログラムを実行することによって、電子機器２００の各部の動作を制御する。ＲＯＭ２０６は、電子機器２００の各部の動作を制御するコンピュータプログラム及び各部の動作に関するパラメータ等の情報を記憶する。また、ＲＯＭ２０６には、電子機器２００の識別情報等が記録される。電子機器２００の識別情報とは、電子機器２００のＩＤを示す情報であり、更に電子機器２００のメーカー名、電子機器２００の装置名、電子機器２００の製造年月日等が含まれる。ＲＡＭ２０７は、書き換え可能な揮発性メモリであり、一時的に電子機器２００の各部の動作を制御するコンピュータプログラム、各部の動作に関するパラメータ等の情報、通信装置１００から送信された情報等を記録する。
【００４９】
電源制御部２０８はスイッチングレギュレータやリニアレギュレータから構成され、整流平滑回路２０３または外部電源２１３のいずれかより供給された直流の電力を充電制御部２０９及び、電子機器２００全体に供給する。
【００５０】
充電制御部２０９は、電源制御部２０８から電力を供給される場合、供給される電力に応じて、電池２１０の充電を行う。なお、充電制御部２０９は、定電圧定電流方式により電池２１０の充電を行うものとする。また、充電制御部２０９は、装着されている電池２１０の充電に関する情報を定期的に検出し、ＣＰＵ２０５に供給する。なお、電池２１０の充電に関する情報を以下「充電情報」と呼ぶ。ＣＰＵ２０５は、充電情報をＲＡＭ２０７に記録する。
【００５１】
なお、充電情報には、電池２１０の残りの容量を示す残容量情報の他に電池２１０が満充電であるか否かを示す情報が含まれていてもよく、充電制御部２０９によって、電池２１０の充電が開始されてから経過した時間を示す情報が含まれていてもよい。また、充電情報には、充電制御部２０９が電池２１０を定電圧制御に応じて充電を行っていることを示す情報や、充電制御部２０９が電池２１０を定電流制御に応じて充電を行っていることを示す情報等が含まれていてもよい。また、充電情報には、充電制御部２０９が電池２１０に対してソフトウェア充電制御やトリクル充電を行っていることを示す情報や、充電制御部２０９が電池２１０に対して急速充電を行っていることを示す情報等が含まれている。また、充電情報には、電子機器２００が電池２１０に充電するのに必要な電力情報や、電池２１０が危険な温度状態であるか否か等の情報が含まれている。充電情報には、電子機器２００を動作させるために必要な電池容量がどの程度必要なのかを示す情報が含まれる。更に、充電情報には通信装置からの電力が停止された際に放電した場合に、どの程度電池容量が低下するのかの情報や、電池２１０が何回充放電を繰り返したのか等の電池２１０の消耗に関する情報が含まれる。
【００５２】
電池２１０は、電子機器２００に着脱可能な電池である。また、電池２１０は、充電可能な二次電池であり、例えばリチウムイオン電池等である。電池２１０は、電子機器２００の各部に対して電力を供給することができる。電池２１０は電源制御部２０８を介して電力供給がされない場合、電子機器２００の各部に対して電力を供給する。例えば、通信装置から通信時における第１の電力が低く設定されていて出力される場合や、通信装置からの電力供給が停止するような場合には、電池２１０から電子機器２００の各部に対して電力を供給する。
【００５３】
タイマ２１１は、現在の時刻や各部で行われる動作や処理に関する時間を計測する。また、タイマ２１１によって計測される時間に対する閾値は、ＲＯＭ２０６にあらかじめ記録されている。
【００５４】
操作部２１２は、電子機器２００を操作するためのユーザインターフェースを提供する。操作部２１２は、電子機器２００を操作するための電源ボタン及び電子機器２００の動作モードを切り換えるモード切換ボタン等を有し、各ボタンはスイッチ、タッチパネル等により構成される。ＣＰＵ２０５は、操作部２１２を介して入力されたユーザの指示に従って電子機器２００を制御する。なお、操作部２１２は、不図示のリモートコントローラから受信したリモコン信号に応じて電子機器２００を制御するものであってもよい。
【００５５】
外部電源２１３は、交流電源からＡＣをＤＣに変更して供給する電源である。
【００５６】
撮像部２１４は、光学レンズ、ＣＭＯＳセンサ、デジタル画像処理部等を備え、光学レンズを介して入力されるアナログ信号をデジタルデータに変換して撮影画像を取得する処理ブロックである。撮像部２１４によって取得された撮影画像は、ＲＡＭ２０７に一時的に格納され、ＣＰＵ２０５の制御に基づいて処理される。例えば、記録部２１５による記録媒体への記録などである。また撮像部２１４は、レンズ制御部も備えており、ＣＰＵ２０５からの指令に基づいて、ズーム、フォーカス、絞り調整等の制御を行い、レンズの位置から換算した距離情報をＣＰＵ２０５に通知する。
【００５７】
記録部２１５は、大容量の記録媒体によって構成され、ＣＰＵ２０５の指示に基づいて記録媒体に様々なデータを格納したり読み出したりする処理ブロックである。記録媒体は、例えば内蔵フラッシュメモリ、内蔵ハードディスク、或いは着脱可能なメモリカード等で構成される。
【００５８】
表示部２１６は液晶パネル、または有機ＥＬパネル等で構成され、ＣＰＵ２０５の指示に基づいて、操作画面や、撮影画像等の表示を行う。表示部２１６はバリアングル等の可動可能な形状で構成してもよく、その場合は表示部２１６の位置情報をデジタル情報に変換してＣＰＵ２０５へ通知する。
【００５９】
センサ部２１７は、各種センサから受信したアナログ信号を所定のサンプリング周波数でサンプリングしてデジタル信号に変換し、ＣＰＵ２０５へデジタル情報として通知する処理ブロックである。例えば、電子コンパスなどの地磁気を検知して方位を求めるための方位センサからの情報をデジタル情報に変換してＣＰＵ２０５へ通知する。また、アンテナ２０１の位置が変更した場合は、アンテナ２０１の位置情報を検知してＣＰＵ２０５へ通知する。
【００６０】
なお、アンテナ１０８及びアンテナ２０１は、ヘリカルアンテナであっても、ループアンテナであってもよく、メアンダラインアンテナ等の平面状のアンテナであってもよいものとする。
【００６１】
また、第１の実施形態において、通信装置１００によって行われる処理は、通信装置１００が電磁界結合によって電子機器２００に対して無線で電力を供給するシステムにおいても適用できるものとする。同様に、第１の実施形態において、電子機器２００によって行われる処理は、通信装置１００が電磁界結合によって電子機器２００に対して無線で電力を供給するシステムにおいても適用できるものとする。
【００６２】
また、アンテナ１０８として電極を通信装置１００に設け、アンテナ２０１として電極を電子機器２００に設けることにより、通信装置１００が電界結合により電力を電子機器２００に供給するシステムにおいても、本発明を適用することができる。
【００６３】
また、通信装置１００が電磁誘導によって無線で電子機器２００に電力を供給するシステムにおいても、通信装置１００によって行われる処理及び電子機器２００によって行われる処理を適用できるものとする。
【００６４】
また、第１の実施形態において、通信装置１００は、電子機器２００に対して無線で電力を送信し、電子機器２００は、通信装置１００から無線で電力を受電するものとした。しかし、「無線」を「非接触」や「無接点」と言い換えてもよいものとする。
【００６５】
図３（ａ）は通信装置１００のアンテナ１０８と物体センサ１１４ａ，１１４ｂの配置関係を、図３（ｂ）は電子機器２００のアンテナ１と筺体外装のサイズとの関係を示している。
【００６６】
図３（ａ）に示すように、アンテナ１０８の外周に物体センサ１１４ａ、物体センサ１１４ｂが配置される。ここで、物体センサ１１４ａと物体センサ１１４ｂの間の距離をＬｔ１、物体センサ１１４ａとアンテナ１０８の外縁までの距離をＬｔ２ａ、物体センサ１１４ｂとアンテナ１０８の外縁までの距離をＬｔ２ｂとする。なお、距離Ｌｔ２ａとＬｔ２ｂの距離は等しくてもよいし、等しくなくてもよい。
【００６７】
図３（ｂ）に示すように、アンテナ２０１が電子機器２００の筺体内に収納されている。ここで、電子機器２００の筺体サイズである距離をＬｒ１、筺体外縁からアンテナ２０１の外縁までの距離をＬｒ２ａとし、Ｌｒ２ａの１８０℃反対側の筺体外縁からアンテナ２０１の外縁までの距離をＬｒ２ｂとする。なお、距離Ｌｒ２ａとＬｒ２ｂの距離は等しくてもよいし、等しくなくてもよい。
【００６８】
既に説明したように、実施形態における電子機器２００はデジタルカメラを例にしている。デジタルカメラは、ズームレンズ、開閉式の表示パネルが搭載されているものも珍しくはない。つまり、見かけ上のサイズが可変となっている。実施形態における上記Ｌｔ１は、電子機器２００が最もコンパクトとなっている際の距離Ｌｒ１よりも大きいとする。従って、ユーザが、電気機器２００がコンパクトな状態で通信装置１００のアンテナ１０８の中央に、所定の方向に向けて載置した場合には、物体センサ１１４ａ，１１４ｂは物体を検出しない。
【００６９】
＜通信装置１００の処理全体＞
図４に、本第１の実施形態における、通信装置１００における処理全体の一例を示す。なお、本フローチャートにおける制御プログラムは、通信装置１００の電源がＯＮの状態において、ＲＯＭ１０６に格納されているプログラムをＲＡＭ１０７に展開してＣＰＵ１０５が実行する。本フローチャートにおける制御プログラムは、定期的に処理を繰り返し実行してもよい。
【００７０】
Ｓ４０１において、ＣＰＵ１０５は、センサ制御部１１３から定期的に送られるセンサ情報からセンサ値を取得する。ＣＰＵ１０５はセンサ値が変化したか否かを判断する。ＣＰＵ１０５は、センサ値が所定の値以上に変化したと判断した場合（Ｓ４０１のＹＥＳ）、処理をＳ４０１からＳ４０２へ進める。また、ＣＰＵ１０５は、センサ値が所定の値以上に変化しなかったと判断した場合（Ｓ４０１のＮＯ）、Ｓ４０１の処理を継続する。
【００７１】
Ｓ４０２において、ＣＰＵ１０５は、電力送信回路１０２を制御して第１の電力を出力する。第１の電力は、少なくとも電子機器２００の通信回路２０４が電池２１０からの電力供給を受けることなく動作することが可能な電力である。ＣＰＵ１０５は、電力を出力して、出力した第１の電力に対して通信回路１０４を制御して変調をかけて、電子機器２００を検出するためのリクエストを送信して、その応答を受信する。例えばＮＦＣ対応機器が存在するかどうか問い合わせる際、ＴｙｐｅＡである場合はＳＥＮＳ＿ＲＥＱリクエスト、ＴｙｐｅＢである場合はＳＥＮＳＢ＿ＲＥＱリクエスト、ＴｙｐｅＦである場合ＳＥＮＳＦ＿ＲＥＱリクエストを送信する。ＣＰＵ１０５は、リクエストを送信した後は、各コマンドに対するレスポンスを受信することでＮＦＣの認証処理を行う。ＣＰＵ１０５は、各コマンドに応じて必要なリクエストとレスポンス処理を行った後、処理をＳ４０２からＳ４０３へ進める。
【００７２】
Ｓ４０３にて、ＣＰＵ１０５はＳ４０２においてＮＦＣの認証が成立したか否かを判断する。ＣＰＵ１０５は、ＮＦＣの認証が成立したと判断した場合（Ｓ４０３のＹＥＳ）、Ｓ４０３からＳ４０４へ処理を進める。またＣＰＵ１０５は、ＮＦＣの認証が成立しなかったと判断した場合（Ｓ４０３のＮＯ）、本フローチャートをＳ４０３で処理を終える。
【００７３】
Ｓ４０４にて、ＣＰＵ１０５は、通信回路１０４を制御して無線電力伝送の認証処理を行う。具体的には、ＣＰＵ１０５は、ＮＤＥＦ（ＮＦＣ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）で構成された無線電力伝送用に関する各種情報（無線電力伝送対応の有無、取り扱い可能な電力、バッテリレベル、バッテリ有無等）のやり取りを行う。ＣＰＵ１０５は、通信回路１０４で受信した無線電力伝送のＮＤＥＦ情報をＲＡＭ１０７に格納する。この後、ＣＰＵ１０５は、Ｓ４０４からＳ４０５へ遷移する。
【００７４】
Ｓ４０５にて、ＣＰＵ１０５は、通信回路１０４を制御して、図３（ｂ）で前述した距離Ｌｒ１の情報を取得するためのリクエストを送信する。ＣＰＵ１０５は、リクエストを送信した後、Ｓ４０５からＳ４０６に処理を進める。
【００７５】
Ｓ４０６にて、ＣＰＵ１０５は、通信回路１０４を制御して、Ｓ４０５で送信したリクエストに対する応答を受信する。ＣＰＵ１０５は、電子機器２００から距離Ｌｒ１の情報を受信し、ＲＡＭ１０６に格納する。この後、ＣＰＵ１０５は、Ｓ４０６からＳ４０７に処理を進める。
【００７６】
Ｓ４０７において、ＣＰＵ１０５は、受信した電子機器２００の距離Ｌｒ１と、物体センサ１１４ａ、１１４ｂ間の距離Ｌｔ１（既知）を比較し、距離Ｌｒ１に対し物体センサセンサが反応するか否かを判断する。
【００７７】
ＣＰＵ１０５は、電子機器２００が物体センサ１１４ａ、１１４ｂが反応する大きさである場合（距離Ｌｒ１＞＝距離Ｌｔ１）、物体センサ１１４ａ、１１４ｂを無効にする。また、ＣＰＵ１０５は、電子機器２００が物体センサ１１４ａ、１１４ｂが反応する大きさで無い場合（距離Ｌｒ１＜距離Ｌｔ１）、物体センサ１１４ａ、１１４ｂを有効にする。そして、ＣＰＵ１０５は、Ｓ４０７からＳ４０８へ処理を進める。
【００７８】
Ｓ４０８において、ＣＰＵ１０５は、電子機器２００以外のＮＦＣ機器などの異物が挿入されたか否かを判断する。ＣＰＵ１０５は、物体センサ１１４ａ、１１４ｂが有効な場合は、新たな異物の侵入があった場合、それらのセンサ値が変化することで異物の侵入を検知する。ＣＰＵ１０５は、異物が挿入されたことを検出した場合（Ｓ４０８のＹＥＳ）、本フローチャートにおける処理をＳ４０８からＳ４１１に進める。ＣＰＵ１０５は、異物が挿入されたことを検出しなかった場合（Ｓ４０８のＮＯ）、Ｓ４０８からＳ４０９へ処理を進める。
【００７９】
Ｓ４０９において、ＣＰＵ１０５は、電力送信回路１０２を制御して第２の電力をアンテナ１０８より出力して、電子機器２００に対して無線で電力を供給する。ＣＰＵ１０５は、Ｓ４０９からＳ４１０へ処理を進める。
【００８０】
Ｓ４１０において、ＣＰＵ１０５は、Ｓ４０８と同様の処理を行う。ＣＰＵ１０５は、異物が挿入されたことを検出した場合（Ｓ４１０のＹＥＳ）、本フローチャートにおける処理をＳ４１０からＳ４１１に進める。ＣＰＵ１０５は、異物が挿入されたことを検出しなかった場合（Ｓ４１０のＮＯ）、本フローチャートにおける処理をＳ４１０からＳ４０９へ戻す。
【００８１】
Ｓ４１１において、ＣＰＵ１０５は、電力送信回路１０２を制御して第２の電力による出力を停止して、本フローチャートにおける処理を終了する。なお、ＣＰＵ１０５は、電力を停止せずに、第２の電力よりも低い第１の電力に落としてもよい。
【００８２】
なお、第１の実施形態では、物体センサを２つ使用した場合において説明したが、２つ以上センサを配置して処理を行ってもよい。
【００８３】
＜電子機器２００の処理全体＞
次に実施形態における電子機器２００における処理を図５のフローチャートに従って説明する。なお、本フローチャートにおける制御プログラムは、電子機器２００のＣＰＵ２０５がＯＮの状態において、ＲＯＭ２０６に格納されているプログラムをＲＡＭ２０７に展開してＣＰ２０５が実行する。本フローチャートにおける制御プログラムは、定期的に処理を繰り返し実行してもよい。
【００８４】
Ｓ５０１において、ＣＰＵ２０５は、アンテナ２０１、整合回路２０２を介して入力されるキャリア信号を、通信回路を制御して受信してＮＦＣの認証処理を開始する。ＣＰＵ２０５は、通信回路２０４を制御して受信したキャリア信号に重畳された変調信号を受信し、各リクエストに応じた応答を返してＮＦＣの認証処理を実施する。例えば、ＮＦＣ規格のＴｙｐｅＡのＳＥＮＳ＿ＲＥＱリクエスト、ＴｙｐｅＢのＳＥＮＳＢ＿ＲＥＱリクエスト、ＴｙｐｅＦのＳＥＮＳＦ＿ＲＥＱリクエスト等のリクエストを受信する。ＣＰＵ２０５は、リクエストを受信し、ＴｙｐｅＡであれば応答としてＳＥＮＳ＿ＲＥＳ応答、ＴｙｐｅＢであれば応答としてＳＥＮＳＢ＿ＲＥＳ応答，ＴｙｐｅＦであれば応答としてＳＥＮＳＦ＿ＲＥＳ応答を、通信回路２０４を制御して負荷変調により返信する。ＣＰＵ２０５は、Ｓ５０１からＳ５０２へ処理を進める。
【００８５】
Ｓ５０２において、ＣＰＵ２０５は、通信回路２０４を制御して無線電力伝送の認証処理を行う。具体的には、ＮＤＥＦで構成された無線電力伝送用に関する各種情報（無線電力伝送対応の有無、取り扱い可能な電力、バッテリレベル、バッテリ有無等）のやり取りを行う。ＣＰＵ２０５は、本処理を終えて、本フローチャートにおける処理をＳ５０２からＳ５０３へ進める。
【００８６】
Ｓ５０３にて、ＣＰＵ２０５は、通信回路２０４から距離Ｌｒ１の情報取得リクエストを受信する。ＣＰＵ２０５は、Ｓ５０３からＳ５０４に処理を進める。
【００８７】
Ｓ５０４にて、ＣＰＵ２０５は、電子機器２００の筺体サイズである距離Ｌｒ１が変化しているか否かを判断する。デジタルカメラは可動部を有することが多い。例えば沈胴式のズームレンズ、表示パネルが開閉できるものも少なくない。それ故、ＣＰＵ２０５は、所定の間隔で、撮像部２１４のレンズの位置から換算した距離情報、表示部２１６の位置情報を取得してＲＡＭ２０７に一時的に保存する。ＣＰＵ２０５は、距離Ｌｒ１の値が変化している場合（Ｓ５０４のＹＥＳ）、Ｓ５０４からＳ５０６へ進める。つまり、ＣＰＵ２０５は、電子機器のサイズ検出部として機能する。ＣＰＵ２０５は、求めた距離Ｌｒ１の値が変化していない場合（Ｓ５０４のＮＯ）、Ｓ５０４からＳ５０５へ処理を進める。
【００８８】
Ｓ５０５において、ＣＰＵ２０５は、ＲＡＭ２０７に格納されている、撮像部２１４のレンズの位置から換算した距離情報、表示部２１６の位置情報から、電子機器２００の筺体内の距離Ｌｒ１の値を算出する。例えば撮像部２１４のレンズのズームしている場合には、レンズの位置が筺体外装から遠い距離に移動するため、筺体内の距離Ｌｒ１は大きくなる。なお、レンズが脱着できるタイプのデジタルカメラの場合には、装着されているレンズの種類（モデル名）も、距離Ｌｒ１を算出する際のパラメータとなる。表示部２１６の位置情報も同様に、バリアングル液晶などの表示部を動かした場合に、筺体外装から遠い距離に移動するため、筺体内の距離Ｌｒ１は大きくなる。ＣＰＵ２０５は、距離Ｌｒ１の値を算出した後、Ｓ５０５からＳ５０６に処理を進める。
【００８９】
Ｓ５０６にて、ＣＰＵ２０５は、先のＳ５０３で受信した距離Ｌｒ１の情報取得リクエストに対する応答として、通信回路２０４を制御して距離Ｌｒ１の値を通信装置１００に向けて送信する。そして、ＣＰＵ２０５は、Ｓ５０６からＳ５０７に処理を進める。
【００９０】
Ｓ５０７において、ＣＰＵ２０５は、通信装置１００より供給される電力を整合回路２０２、整流平滑回路２０３、電源制御部２０８、充電制御部２０９を介して電池２１０に対して充電処理を行う。ＣＰＵ２０５は、通信装置１００からの電力供給が継続される間はＳ５０７における処理を継続する。ＣＰＵ２０５は、本フローチャートにおける処理をＳ５０７で終える。
【００９１】
以上、第１の本実施形態によれば、通信装置１００は電子機器２００と通信により、電子機器２００のサイズを判定する。そして、その判定したサイズに応じて、複数の物体センサのうち、有効とするものを選択する。そして、電子機器２００に第２の電力（充電のための電力）を供給中では、有効として判定した物体センサを利用して異物検出を行うので、精度の高い検出が行えるようになる。
【００９２】
なお、実施形態では、２つの物体センサを用いるものとしたが、更に多数の物体センサを、実施形態で示した物体センサ１１４ａ、１１４ｂそれぞれよりも装置の内側並びに外縁に向かう位置に配置しても良い。この場合、通信により電子機器のサイズ（実施形態でのＬｒ１）を得られるのであれば、有効と判断された物体センサ以外の物体センサ（無効と判断されたセンサ）は不使用となり、有効と判断された物体センサを使って異物侵入を判断でき、様々な電子機器に対応することができる。
【００９３】
［第２の実施形態］
上記第１の実施形態では、電子機器２００の筺体サイズのパラメータの１つであるＬｒ１のみを使用して判断していた。しかし、アンテナ２０１の位置によってはアンテナ１０８とアンテナ２０１の中心部がずれてしまい、正確に筺体サイズを判断できない場合が考えられる。本第２の実施形態においては、通信装置１００は、電子機器２００のアンテナ２０１の位置を含めて異物か否かを判断可能な処理形態を説明する。
【００９４】
なお、第２の本実施形態におけるシステム構成図は、第１の実施形態と同様に図１に示した構成と同様である。また、本第２の実施形態における給電システムのブロック図は第１の実施形態と同様に図２に示した構成と同様である。さらに、本実施形態における通信装置１００のアンテナとセンサの配置、電子機器２００のアンテナと筺体外装の配置に関しては、第１の実施形態と同様に図３に示した構成と同様である。なお、電子機器２００のセンサ部２１７には方位センサが含まれるものとして説明する。
【００９５】
＜通信装置１００の処理全体＞
まず、本第２の実施形態における通信装置１００における処理を図６のフローチャートに従って説明する。なお、本フローチャートにおける制御プログラムは、通信装置１００の電源がＯＮの状態において、ＲＯＭ１０６に格納されているプログラムをＲＡＭ１０７に展開してＣＰＵ１０５が実行する。本フローチャートにおける制御プログラムは、定期的に処理を繰り返し実行してもよい。
【００９６】
Ｓ６０１にて、ＣＰＵ１０５は、センサ制御部１１３から定期的に送られるセンサ情報からセンサ値を取得する。そして、ＣＰＵ１０５はセンサ値が変化したか否かを判断する。なお、センサ値には予め物体を検知する前の基準値を設定しておく必要があるため、ＣＰＵ１０５は本ステップで検出した値を基準値とする。また、複数のセンサの検出値が同時に変化した場合は、外光等の外部環境の変化であると判断できるため、全センサの基準値を一斉に変更する。また、常に特定のセンサの値（信号レベル）が他のセンサに対して異なる場合はセンサが汚れていると判断し、センサの不具合が発生したことを通知（報知）するため、表示部１１２を制御してセンサ異常（センサエラー）を示すメッセージを表示する。ＣＰＵ１０５は、センサ値が所定の値以上に変化したと判定した場合（Ｓ６０１のＹＥＳ）、Ｓ６０１からＳ６０２へ処理を進める。ＣＰＵ１０５は、センサ値が所定の値以上に変化しなかったと判定した場合（Ｓ６０１のＮＯ）、Ｓ６０１の処理を継続する。
【００９７】
Ｓ６０２において、ＣＰＵ１０５は、電力送信回路１０２を制御して第１の電力を出力する。例えば、ＣＰＵ１０５は、第１の電力として、少なくとも電子機器２００の通信回路２０４が電池２１０からの電力供給を受けることなく動作することが可能な電力を出力する。ＣＰＵ１０５は、電力を出力して、出力した第１の電力に対して通信回路１０４を制御して変調をかけて、電子機器２００を検出するためのリクエストを送信し、その応答を受信する。例えばＮＦＣ対応機器が存在するかどうか問い合わせる際、ＴｙｐｅＡである場合はＳＥＮＳ＿ＲＥＱリクエスト、ＴｙｐｅＢである場合はＳＥＮＳＢ＿ＲＥＱリクエスト、ＴｙｐｅＦである場合ＳＥＮＳＦ＿ＲＥＱリクエストを送信する。ＣＰＵ１０５は、リクエストを送信した後は、各コマンドに対するレスポンスを受信することでＮＦＣの認証処理を行う。ＣＰＵ１０５は、各コマンドに応じて必要なリクエストと、そのレスポンス受信処理を行った後、Ｓ６０２からＳ６０３へ処理を進める。
【００９８】
Ｓ６０３において、ＣＰＵ１０５は、Ｓ６０２におけるＮＦＣの認証が成立したか否かを判断する。ＣＰＵ１０５は、ＮＦＣの認証が成立したと判断した場合（Ｓ６０３のＹＥＳ）、Ｓ６０３からＳ６０４へ処理を進める。また、ＣＰＵ１０５は、ＮＦＣの認証が成立しなかったと判断した場合（Ｓ６０３のＮＯ）、処理を終える。
【００９９】
Ｓ６０４にて、ＣＰＵ１０５は、通信回路１０４を制御して無線電力伝送の認証処理を行う。具体的には、ＮＤＥＦ（ＮＦＣ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）で構成された無線電力伝送用に関する各種情報（無線電力伝送対応の有無、取り扱い可能な電力、バッテリレベル、バッテリ有無等）のやり取りを行う。ＣＰＵ１０５は、通信回路１０４で受信した無線電力伝送のＮＤＥＦ情報をＲＡＭ１０７に格納する。そして、ＣＰＵ１０５は、Ｓ６０４からＳ６０５へ処理を遷移させる。
【０１００】
Ｓ６０５にて、ＣＰＵ１０５は、通信回路１０４を制御して、図３（ｂ）で前述した距離Ｌｒ１、筺体外縁からアンテナ２０１の外縁までの距離Ｌｒ２ａ、Ｌｒ２ｂの情報、及び電子機器２００の方位情報を取得するためのリクエストを送信する。ＣＰＵ１０５は、このリクエストを送信した後、Ｓ６０５からＳ６０６に処理を進める。
【０１０１】
Ｓ６０６にて、ＣＰＵ１０５は、通信回路１０４を制御して、Ｓ６０５で送信したリクエストに対する応答を受信する。ＣＰＵ１０５は、電子機器２００から距離Ｌｒ１、筺体外縁からアンテナ２０１の外縁までの距離Ｌｒ１ａ、Ｌｒ１ｂの情報、及び電子機器２００の方位情報を受信し、ＲＡＭ１０６に格納する。ＣＰＵ１０５は、Ｓ６０６からＳ６０７に処理を進める。
【０１０２】
Ｓ６０７において、ＣＰＵ１０５は、Ｓ６０６で受信した情報をもとに、現在の状態がいずれのケースに当てはまるのか決定処理を行う。本処理の詳細は図７を用いて後述する。ＣＰＵ１０５は、Ｓ６０７からＳ６０８へ処理を進める。
【０１０３】
Ｓ６０８にて、ＣＰＵ１０５は、有効センサの決定と、電子機器２００以外のＮＦＣ機器などの異物が混入しているか否かを判別を行う。本処理の詳細は図８を用いて後述する。ＣＰＵ１０５は、Ｓ６０８からＳ６０９へ処理を進める。
【０１０４】
Ｓ６０９において、ＣＰＵ１０５は、Ｓ６０８の結果を受けて電子機器２００以外のＮＦＣ機器などの異物が挿入されたか否かを判断する。ＣＰＵ１０５は、異物が挿入されたと判断した場合（Ｓ６０９のＹＥＳ）、Ｓ６０９からＳ６１３に処理を進める。またＣＰＵ１０５は、異物が挿入されたことを検出しなかった場合（Ｓ６０９のＮＯ）、Ｓ６０９からＳ６１０へ処理を進める。
【０１０５】
Ｓ６１０において、ＣＰＵ１０５は、電力送信回路１０２を制御して第２の電力をアンテナ１０８より出力して、電子機器２００に無線で電力を供給する。電子機器２００は、これにより、電池２１０の充電を行うことになる。ＣＰＵ１０５は、Ｓ６１０からＳ６１１へ処理を進める。
【０１０６】
Ｓ６１１にて、ＣＰＵ１０５は、Ｓ６０８と同様に、有効センサの判定と、電子機器２００以外のＮＦＣ機器などの異物が混入しているか否かを判別とを行う。本処理の詳細は図８を用いて後述する。
【０１０７】
Ｓ６１２にて、ＣＰＵ１０５は、Ｓ６０９と同様の処理を行う。ＣＰＵ１０５は、異物が挿入されたと判定した場合（Ｓ６１２のＹＥＳ）、Ｓ６１２からＳ６１３に処理を進める。ＣＰＵ１０５は、異物が挿入無しと判定した場合（Ｓ６１２のＮＯ）、処理をＳ６１２からＳ６１０へ戻す。
【０１０８】
Ｓ６１３にて、ＣＰＵ１０５は、電力送信回路１０２を制御して第２の電力による出力を停止して、本フローチャートにおける処理を終了する。なお、ＣＰＵ１０５は、電力を停止せずに、第１の電力などの第２の電力よりも低い所定の電力レベルに落としてもよい。
【０１０９】
次に、通信装置１００において、ケース決定処理の一例を図７のフローチャートに従って説明する。なお、本フローチャートにおける制御プログラムは、通信装置１００の電源がＯＮの状態において、ＲＯＭ１０６に格納されているプログラムをＲＡＭ１０７に展開してＣＰＵ１０５が実行する。本フローチャートにおける制御プログラムは、定期的に処理を繰り返し実行してもよい。
【０１１０】
Ｓ７０１にて、ＣＰＵ１０５は、ＲＯＭ１０６から、物体センサ１１４ａ。１１４ｂ間の距離Ｌｔ１を取得する。また、ＣＰＵ１０５は、物体センサ１１４ａとアンテナ１０８の外縁までの距離をＬｔ２ａ、物体センサ１１４ｂとアンテナ１０８の外縁までの距離をＬｔ２ａもＲＯＭ１０６より取得する。そして、ＣＰＵ１０５は、方位センサ１１５から方位情報を取得する。ＣＰＵ１０５は、そして、Ｓ７０１からＳ７０２へ処理を進める。
【０１１１】
Ｓ７０２において、ＣＰＵ１０５は、Ｓ７０１で取得した通信装置１００の方位情報と、図６のＳ６０６で受信した電子機器２００の方位情報から、通信装置１００に置かれている電子機器２００の位置を判別する。具体的には、ＣＰＵ１０５は、通信装置１００の方位情報を基準に、電子機器２００の方位情報から角度を算出して電子機器２００の載置方向（相対的な方向）を判断する。例えば、電子機器２００の置き方が１８０度回転して置かれた場合、距離Ｌｒ２ａと距離Ｌｒ２ｂの値は逆になる。そして、ＣＰＵ１０５は、Ｓ７０２からＳ７０３へ処理を進める。
【０１１２】
Ｓ７０３において、ＣＰＵ１０５は、距離Ｌｔ１と距離Ｌｒ１を比較する。ＣＰＵ１０５は、距離Ｌｔ１が距離Ｌｒ１以上であると判定した場合（Ｓ７０３のＹＥＳ）、Ｓ７０３からＳ７０４へ処理を進める。また、ＣＰＵ１０５は、距離Ｌｔ１が距離Ｌｒ１未満であると判定した場合（Ｓ７０３のＮＯ）、Ｓ７０３からＳ７１０へ処理を進める。
【０１１３】
Ｓ７０４において、ＣＰＵ１０５は、距離Ｌｔ２ａと距離Ｌｒ２ａを比較する。ＣＰＵ１０５は、距離Ｌｒ２ａが距離Ｌｔ２ａより大きいと判定した場合（Ｓ７０４のＹＥＳ）、Ｓ７０４からＳ７０５へ処理を進める。また、ＣＰＵ１０５は、距離Ｌｒ２ａが距離Ｌｔ２ａ以下であると判定した場合（Ｓ７０４のＮＯ）、Ｓ７０４からＳ７０８へ処理を進める。
【０１１４】
Ｓ７０５において、ＣＰＵ１０５は、距離Ｌｔ２ｂと距離Ｌｒ２ｂを比較する。ＣＰＵ１０５は、距離Ｌｒ２ｂが距離Ｌｔ２ｂより大きいと判定した場合（Ｓ７０５のＹＥＳ）、Ｓ７０５からＳ７０６へ処理を進める。また、ＣＰＵ１０５は、距離Ｌｒ２ｂが距離Ｌｔ２ｂ以下であると判定した場合（Ｓ７０５のＮＯ）、Ｓ７０５からＳ７０７へ処理を進める。
【０１１５】
Ｓ７０６において、ＣＰＵ１０５は、ケース判定としてケース１と判断し、ＲＡＭ１０７のケース値を“１”と設定する。そして、ＣＰＵ１０５は、処理をＳ７０６にて終了する。
【０１１６】
Ｓ７０７において、ＣＰＵ１０５は、ケース判定としてケース２と判断し、ＲＡＭ１０７のケース値を“２”と設定する。ＣＰＵ１０５は、処理をＳ７０７で終了する。
【０１１７】
Ｓ７０８において、ＣＰＵ１０５は、距離Ｌｔ２ｂと距離Ｌｒ２ｂを比較する。ＣＰＵ１０５は、距離Ｌｒ２ｂが距離Ｌｔ２ｂより大きいと判定した場合（Ｓ７０８のＹＥＳ）、Ｓ７０８からＳ７０７へ処理を進める。またＣＰＵ１０５は、距離Ｌｒ２ｂが距離Ｌｔ２ｂ以下であると判定した場合（Ｓ７０８のＮＯ）、Ｓ７０８からＳ７０９へ処理を進める。
【０１１８】
Ｓ７０９において、ＣＰＵ１０５は、ケース判定としてケース３と判断し、ＲＡＭ１０７のケース値を“３”と設定する。ＣＰＵ１０５は、処理をＳ７０９で終了する。
【０１１９】
Ｓ７１０において、ＣＰＵ１０５は、距離Ｌｔ２ａと距離Ｌｒ２ａを比較する。ＣＰＵ１０５は、距離Ｌｒ２ａが距離Ｌｔ２ａより大きいと判定した場合（Ｓ７１０のＹＥＳ）、Ｓ７１０からＳ７１２へ処理を進める。ＣＰＵ１０５は、距離Ｌｒ２ａが距離Ｌｔ２ａ以下であると判定した場合（Ｓ７１０のＮＯ）、Ｓ７１０からＳ７１５へ処理を進める。
【０１２０】
Ｓ７１１において、ＣＰＵ１０５は、距離Ｌｔ２ｂと距離Ｌｒ２ｂを比較する。ＣＰＵ１０５は、距離Ｌｒ２ｂが距離Ｌｔ２ｂより大きいと判定した場合（Ｓ７１１のＹＥＳ）、Ｓ７１１からＳ７１２へ処理を進める。またＣＰＵ１０５は、距離Ｌｒ２ｂが距離Ｌｔ２ｂ以下であると判定した場合（Ｓ７１１のＮＯ）、Ｓ７１１からＳ７１３へ処理を進める。
【０１２１】
Ｓ７１２において、ＣＰＵ１０５は、ケース判定としてケース４と判断し、ＲＡＭ１０７のケース値を“４”と設定する。ＣＰＵ１０５は、処理をＳ７１２で終了する。
【０１２２】
Ｓ７１３において、ＣＰＵ１０５は、ケース判定としてケース５と判断し、ＲＡＭ１０７のケース値を“５”と設定する。ＣＰＵ１０５は、処理をＳ７１３で終了する。
【０１２３】
Ｓ７１４において、ＣＰＵ１０５は、距離Ｌｔ２ｂと距離Ｌｒ２ｂを比較する。ＣＰＵ１０５は、距離Ｌｒ２ｂが距離Ｌｔ２ｂより大きいと判定した場合（Ｓ７１４のＹＥＳ）、Ｓ７１４からＳ７１３へ処理を進める。ＣＰＵ１０５は、距離Ｌｒ２ｂが距離Ｌｔ２ｂ以下であると判定した場合（Ｓ７１４のＮＯ）、Ｓ７１４からＳ７１５へ処理を進める。
【０１２４】
Ｓ７１５において、ＣＰＵ１０５は、ケース判定としてケース６と判断し、ＲＡＭ１０７のケース値を“６”と設定する。ＣＰＵ１０５は、処理をＳ７１５で終了する。
【０１２５】
次に、図８のフローチャートに従って、通信装置１００における有効センサの決定処理及び異物判定処理を説明する。本処理は図６で上述したＳ６０８及びＳ６１１のサブルーチン処理となる。なお、本フローチャートにおける制御プログラムは、通信装置１００の電源がＯＮの状態において、ＲＯＭ１０６に格納されているプログラムをＲＡＭ１０７に展開してＣＰＵ１０５が実行する。本フローチャートにおける制御プログラムは、定期的に処理を繰り返し実行してもよい。
【０１２６】
Ｓ８０１において、ＣＰＵ１０５は、物体センサ１１４ａ，１１４ｂ、方位センサ１１５の最新の値を、センサ制御部１１３を介して取得して、ＲＡＭ１０７に保存する。そして、ＣＰＵ１０５は、Ｓ８０１からＳ８０２へ処理を進める。
【０１２７】
Ｓ８０２において、ＣＰＵ１０５は、図７で上述したフローチャートにおいて決定したＲＡＭ１０７に格納されているケース値を元に判定を行う。ＣＰＵ１０５は、ケース値が１，２，５のいずれかであると判定した場合（Ｓ８０２のケース１，２，５）、Ｓ８０２からＳ８０３へ処理を進める。ＣＰＵ１０５は、ケース値が３であると判定した場合（Ｓ８０２のケース３）、Ｓ８０２からＳ８０６へ処理を進める。ＣＰＵ１０５は、ケース値が４、６のいずれかであると判定した場合（Ｓ８０２の４、６）、Ｓ８０２からＳ８０９へ処理を進める。
【０１２８】
Ｓ８０３において、ＣＰＵ１０５は、物体センサ１１４ａ、物体センサ１１４ｂの両方の値が基準値に対して所定の閾値よりも変化しているか否かを判断する。ＣＰＵ１０５は、物体センサ１１４ａ、物体センサ１１４ｂの両センサの値が変化している場合（Ｓ８０３のＹＥＳ）、本フローチャートにおける処理をＳ８０３からＳ８０４へ進める。ＣＰＵ１０５は、物体センサ１１４ａ、物体センサ１１４ｂのどちらかのセンサの値が変化しているか、あるいは両センサの値が変化していない場合（Ｓ８０３のＮＯ）、本フローチャートにおける処理をＳ８０３からＳ８０５へ進める。
【０１２９】
Ｓ８０４において、ＣＰＵ１０５は、本来は反応しないはずのセンサが反応していることから、異物が挿入されたと判断する。ＣＰＵ１０５は、本フローチャートにおける処理をＳ８０４で終わらせる。
【０１３０】
Ｓ８０５において、ＣＰＵ１０５は、異物が混入していないと判断する。ＣＰＵ１０５は、物体センサ１１４ａ、物体センサ１１４ｂの内、基準値に対して閾値以上に値が変化しているセンサには電子機器２００が載っていると判断し、電子機器２００が動いた場合の取り去り検出用センサとして使用する。ＣＰＵ１０５は、物体センサ１１４ａ、物体センサ１１４ｂの内、基準値に対して閾値以上に値が変化していないセンサには電子機器２００が載っていないと判断し、異物が挿入されたことを検知するための異物検出用センサとして使用する。ＣＰＵ１０５は、本フローチャートにおける処理をＳ８０５で終わらせる。
【０１３１】
Ｓ８０６において、ＣＰＵ１０５は、物体センサ１１４ａ、物体センサ１１４ｂのいずれかのセンサ値が基準値に対して所定の閾値よりも変化しているか否かを判断する。ＣＰＵ１０５は、物体センサ１１４ａ、物体センサ１１４ｂのいずれかのセンサ値が変化していると判断した場合（Ｓ８０６のＹＥＳ）、Ｓ８０６からＳ８０７へ処理を進める。ＣＰＵ１０５は、物体センサ１１４ａ、物体センサ１１４ｂのいずれのセンサ値も変化していないと判断した場合（Ｓ８０６のＮＯ）、Ｓ８０６からＳ８０８へ処理を進める。
【０１３２】
Ｓ８０７において、ＣＰＵ１０５は、本来は反応しないはずのセンサが反応していることから、異物が挿入されたと判断する。そしてＣＰＵ１０５は、本フローチャートにおける処理を終了する。
【０１３３】
Ｓ８０８において、ＣＰＵ１０５は、Ｓ８０５と同様の処理を行い、本フローチャートにおける処理を終了する。Ｓ８０９において、ＣＰＵ１０５は、Ｓ８０５と同様の処理を行い、本フローチャートにおける処理を終了する。
【０１３４】
図７，８のフローチャートを用いて説明した、有効なセンサの決定と異物判定の判断と、各ケースの関係の一例に関して図９を用いて説明する。図９は、有効センサの判定と異物判定のためのテーブルということもできる。
【０１３５】
行９０１に、ケース１における条件と反応するセンサを示す。ケース１においてはＬｔ１がＬｒ１以上であることから、センサが２個反応することはあり得ないため、センサが２個反応した場合は異物と判定されることを示している。
【０１３６】
行９０２に、ケース２における条件と反応するセンサに関して示す。ケース１と同様に、Ｌｔ１がＬｒ１以上であることから、センサが２個反応することはあり得ないため、センサが２個反応した場合は異物と判定される。
【０１３７】
行９０３に、ケース３における条件と反応するセンサに関して示す。ケース１、２と同様にＬｔ１がＬｒ１以上であり、さらに、Ｌｔ２ａがＬｒ２ａ以上でかつＬｔ２ｂがＬｒ２ｂ以上であることから、センサが反応することが無いため、センサが１個以上反応したら異物と判断される。
【０１３８】
行９０４に、ケース４における条件と反応するセンサに関して示す。ケース４においてはＬｔ１がＬｒ１未満であることから、どちらか一方のセンサの上に電子機器２００が置かれることになる。ケース４においては更に、Ｌｔ２ａがＬｒ２ａよりも小さく、Ｌｔ２ｂがＬｒ２ｂよりも小さいことからセンサが２個とも反応するため、異物が挿入されることは無いと判断される。
【０１３９】
行９０５に、ケース５における条件と反応するセンサに関して示す。ケース５ではケース４と同様に、Ｌｔ１がＬｒ１未満であることから、どちらか一方のセンサの上に電子機器２００が置かれることになる。しかしＬｔ２ｂがＬｒ２ｂ以上であることから、２個のセンサが反応することは無いと判断し、２個のセンサが反応した場合は異物と判断する。  行９０６に、ケース６における条件と反応するセンサに関して示す。ケース６は基本的には存在しないケースである。ケース４と同様に、Ｌｔ１がＬｒ１未満であることから異物が挿入されることは無いと判断される。
【０１４０】
なお、本第２の実施形態における処理においては、物体センサを２つ使用した場合において説明したが、２つ以上センサを配置して処理を行ってもよい。例えば、３個以上センサを置いても、ケースを追加して同様に異物かどうかを判断していけばよい。特に４個をアンテナ１０８の各辺の４か所に配置した場合は、２個センサの場合の処理を２つ組み合わせて使用すればよい。
【０１４１】
［電子機器２００の処理全体］
図１０に、本第２の実施形態における、電子機器２００における処理全体の一例を示す。なお、本フローチャートにおける制御プログラムは、電子機器２００のＣＰＵ２０５がＯＮの状態において、ＲＯＭ２０６に格納されているプログラムをＲＡＭ２０７に展開してＣＰ２０５が実行する。本フローチャートにおける制御プログラムは、定期的に処理を繰り返し実行してもよい。
【０１４２】
Ｓ１００１において、ＣＰＵ２０５は、アンテナ２０１、整合回路２０２を介して入力されるキャリア信号を、通信回路を制御して受信し、ＮＦＣの認証処理を開始する。ＣＰＵ２０５は、通信回路２０４を制御して受信したキャリア信号に重畳された変調信号を受信し、各リクエストに応じた応答を返してＮＦＣの認証処理を実施する。例えば、ＮＦＣ規格のＴｙｐｅＡのＳＥＮＳ＿ＲＥＱリクエスト、ＴｙｐｅＢのＳＥＮＳＢ＿ＲＥＱリクエスト、ＴｙｐｅＦのＳＥＮＳＦ＿ＲＥＱリクエスト等のリクエストを受信する。ＣＰＵ２０５は、リクエストを受信し、ＴｙｐｅＡであれば応答としてＳＥＮＳ＿ＲＥＳ応答、ＴｙｐｅＢであれば応答としてＳＥＮＳＢ＿ＲＥＳ応答，ＴｙｐｅＦであれば応答としてＳＥＮＳＦ＿ＲＥＳ応答を、通信回路２０４を制御して負荷変調により返信する。そして、ＣＰＵ２０５は、Ｓ１００１からＳ１００２へ処理を進める。
【０１４３】
Ｓ１００２にて、ＣＰＵ２０５は、通信回路２０４を制御して無線電力伝送の認証処理を行う。具体的には、ＣＰＵ２０５は、ＮＤＥＦで構成された無線電力伝送用に関する各種情報（無線電力伝送対応の有無、取り扱い可能な電力、バッテリレベル、バッテリ有無等）のやり取りを行う。ＣＰＵ２０５は、本処理を終えて、Ｓ１００２からＳ１００３へ処理を進める。
【０１４４】
Ｓ１００３において、ＣＰＵ２０５は、通信回路２０４を介して図３（ｂ）で前述した距離Ｌｒ１、筺体外縁からアンテナ２０１の外縁までの距離Ｌｒ２ａ、Ｌｒ２ｂの情報、及び電子機器２００の方位情報を取得するためのリクエストを受信する。そして、ＣＰＵ２０５は、Ｓ１００３からＳ１００４に処理を進める。
【０１４５】
Ｓ１００４において、ＣＰＵ２０５は、電子機器２００の距離Ｌｒ１に変化があるか否か、ＣＰＵ２０５は、撮像部２１５、表示部２１６、センサ部２１７を介して取得した各距離情報が変化したか否かを判断する。ＣＰＵ２０５は、距離Ｌｒ１に変化があると判断した場合（Ｓ１００４のＹＥＳ）、Ｓ１００４からＳ１００５へ処理を進める。ＣＰＵ２０５は、距離Ｌｒ１に変化がないと判断した場合（Ｓ１００４のＮＯ）、Ｓ１００４からＳ１００６へ処理を進める。
【０１４６】
Ｓ１００５において、ＣＰＵ２０５は、撮像部２１５、表示部２１６、センサ部２１７を介して取得した各距離情報を元に、距離Ｌｒ１の値と、距離Ｌｒ２ａ，距離Ｌｒ２ｂの値を変更して、変更した値をＲＡＭ２０７に保存する。例えば、撮像部２１４のレンズの位置から換算した距離情報、表示部２１６の位置情報から、電子機器２００の筺体内の距離Ｌｒ１の値を算出する。例えば撮像部２１４のレンズのズームしている場合には、レンズの位置が筺体外装から遠い距離に移動するため、筺体内の距離Ｌｒ１は大きくなる。表示部２１６の位置情報も同様に、バリアングル液晶などの表示部を動かした場合に、筺体外装から遠い距離に移動するため、筺体内の距離Ｌｒ１は大きくなる。同様にＬｒ２ａ、Ｌｒ２ｂも算出することができる。そして、ＣＰＵ２０５は、Ｓ１００５からＳ１００６へ処理を進める。
【０１４７】
Ｓ１００６において、ＣＰＵ２０５は、センサ部２１７から取得したアンテナ位置情報から、アンテナ２０１の位置が変化したか否かを判断する。ＣＰＵ２０５は、アンテナ位置が変化したと判断した場合（Ｓ１００６のＹＥＳ）、Ｓ１００６からＳ１００７へ処理を進める。また、ＣＰＵ２０５は、アンテナ位置が変化しなかったと判断した場合（Ｓ１００６のＮＯ）、Ｓ１００６からＳ１００８へ処理を進める。
【０１４８】
Ｓ１００７において、ＣＰＵ２０５は、アンテナ２０１の移動位置から距離Ｌｒ２ａ、距離Ｌｒ２ｂの値を変更して、変更した値をＲＡＭ２０７に保存する。そして、ＣＰＵ２０５は、Ｓ１００７からＳ１００８へ処理を進める。
【０１４９】
Ｓ１００８において、ＣＰＵ２０５は、Ｓ１００３で受信した距離Ｌｒ１、距離Ｌｒ２ａ、距離Ｌｒ２ｂ、方位情報の情報取得リクエストに対する応答として、通信回路２０４を制御して、ＲＡＭ２０７に保存されている各値を送信する。そしてＣＰＵ２０５は、Ｓ１００８からＳ１００９に処理を進める。
【０１５０】
Ｓ１００９において、ＣＰＵ２０５は、通信装置１００より供給される電力を整合回路２０２、整流平滑回路２０３、電源制御部２０８、充電制御部２０９を介して電池２１０に対して充電処理を行う。ＣＰＵ２０５は、通信装置１００からの電力供給が継続される間はＳ１００９における処理を継続する。ＣＰＵ２０５は、本フローチャートにおける処理をＳ１００９で終える。
【０１５１】
以上、本第２の実施形態によれば、電子機器２００が通信装置１００上に載置された位置がアンテナ１０８の中心でなくても、電子機器２００への給電中に、電子機器２００以外のＮＦＣ機器が混入された場合に、その異物検出を行うことができる。
【０１５２】
以上本発明に係る第１、第２の実施形態を説明したが、本発明に係る通信装置は、本実施形態で説明した通信装置１００に限定されるものではない。また、本発明に係る電子機器２００も本実施形態で説明した電子機器２００に限定されるものではない。例えば、本発明に係る通信装置１００及び電子機器２００は、複数の装置から構成されるシステムにより実現することも可能である。
【０１５３】
また実施形態では、通信装置１００における、電子機器を載置する載置台上への物体を検出する構成として、載置台上の複数（実施形態では２つ）の物体センサを設ける例を説明した。そして物体センサとして、フォトリフレクタとする例を説明した。しかしながら、物体の検出は、フォトリフレクタに限らず接触センサでもあっても構わない。要は、通信装置１００は、電子機器２００を給電している際に、自身の通信範囲における電子機器２００が示す範囲を除く範囲を、異物の侵入の検出範囲として機能できれば良い。
【０１５４】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１５５】
１００…通信装置、２００…電子機器、１１４ａ、１１４ｂ…物体センサ、１０８、２０１…アンテナ
【図１】
2018148672.tif 000003
【図２】
2018148672.tif 000004
【図３】
2018148672.tif 000005
【図４】
2018148672.tif 000006
【図５】
2018148672.tif 000007
【図６】
2018148672.tif 000008
【図７】
2018148672.tif 000009
【図８】
2018148672.tif 000010
【図９】
2018148672.tif 000011
【図１０】
2018148672.tif 000012