(57)【特許請求の範囲】
【請求項１】
誘導通信の方法であって、
水晶発振器を使用して低電力発振器（ＬＰＯ）を較正することと、
近距離場通信（ＮＦＣ）アンテナに関連する周波数振動を、前記ＮＦＣアンテナに接続され、較正された前記ＬＰＯを使用してモニタすることと、
基準周波数からの周波数振動が、周波数偏差閾値よりも大きいことを決定することと、
ＮＦＣチップが前記決定に応じてＮＦＣポーリング手順を実行すること、
を備え、
前記基準周波数は、１つ以上の以前の決定に基づいて、適応的に決定される、方法。
【請求項２】
前記較正は、周期的に実行される、請求項１に記載の方法。
【請求項３】
前記較正は、前記水晶発振器を使用するサブシステムが駆動される時、実行される、請求項１に記載の方法。
【請求項４】
前記較正は、整数のウェークアップ周期につき１度実行され、ここで、前記整数は、１より大きい、請求項１に記載の方法。
【請求項５】
前記モニタすることは、連続して実行される、請求項１に記載の方法。
【請求項６】
前記周波数振動の発生回数は、持続時間に渡って平均化される、請求項１に記載の方法。
【請求項７】
誘導通信のための装置であって、
水晶発振器を使用して低電力発振器（ＬＰＯ）を較正するための手段と、
近距離場通信（ＮＦＣ）アンテナに関連する周波数振動を、前記ＮＦＣアンテナに接続され、較正された前記ＬＰＯを使用してモニタするための手段と、
基準周波数からの周波数振動が、周波数偏差閾値よりも大きいことを決定するための手段と、
前記決定に応じてＮＦＣポーリング手順を実行するための手段と、
を備え、
前記基準周波数は、１つ以上の以前の決定に基づいて、適応的に決定される、
装置。
【請求項８】
前記較正は、周期的に実行される、請求項７に記載の装置。
【請求項９】
前記較正は、前記水晶発振器を使用するサブシステムが駆動される時、実行される、請求項７に記載の装置。
【請求項１０】
前記較正は、整数のウェークアップ周期につき１度実行され、ここで、前記整数は、１より大きい、請求項８に記載の装置。
【請求項１１】
前記モニタすることは、連続して実行される、請求項７に記載の装置。
【請求項１２】
前記周波数振動の発生回数は、持続時間に渡って平均化される、請求項７に記載の装置。
【発明の詳細な説明】
【優先権の主張】
【０００１】
[0001]  本特許出願は、「低電力発振器回路を使用した遠隔ＮＦＣデバイス検出を改善するための方法及び装置（METHODS AND APPARATUS FOR IMPROVING REMOTE NFC DEVICE DETECTION USING A LOW POWER OSCILLATOR CIRCUIT）」と題され、２０１３年６月１８日に出願された非仮出願第１３／９２０，６７０号に優先権を主張し、それは本出願の譲受人に譲渡され、これにより参照によって本明細書に明確に組み込まれる。
【技術分野】
【０００２】
[0002]  開示された態様は、一般にデバイス間の通信に関し、より具体的には、ＮＦＣアンテナ及びマッチングネットワークに接続された発振器回路の使用を通じて、遠隔近距離場通信（ＮＦＣ）デバイス検出を改善するための方法及びシステムに関する。
【背景技術】
【０００３】
[0003]  技術の進歩は、より小型で、より強力なパーソナルコンピューティングデバイスをもたらした。例えば、それぞれ小型で、軽く、且つユーザによって容易に持ち運ばれることができる携帯用ワイヤレス電話、携帯情報端末（ＰＤＡ）、及びページングデバイスのようなワイヤレスコンピューティングデバイスを含む、様々な携帯用パーソナルコンピューティングデバイスが現在存在している。より具体的には、例えば、携帯用ワイヤレス電話は、ワイヤレスネットワーク上で音声及びデータパケットを通信するセルラ電話を更に含む。多くのこのようなセルラ電話は、増大し続ける計算能力を伴いながら製造されており、それ故に、小型のパーソナルコンピュータ及びハンドヘルドＰＤＡと同等になりつつある。更に、このようなデバイスは、セルラ通信、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）通信、ＮＦＣ等のような、様々な周波数及び適用可能なカバレッジエリアを使用する通信を可能にする。
【０００４】
[0004]  ＮＦＣを使用する時、ポーラデバイス（poller device）にとって、可能な限り少ない電力を使用して、リスナデバイス（例えば、パッシブタグ、パッシブタグとして機能するアクティブなデバイス等）が近くにあることを検出できることが望ましい。典型的なアプリケーションにおいて、ポーラデバイスは、それの時間のほとんどを（ある負荷周期でリッスンとスリープの間を循環する）リスニングモードで費やするので、電力は、特定の関心事項である。
【０００５】
[0005]  現在は、ポーラデバイスは、キャリア信号の送信及び負荷変調応答（load modulation response）をリッスンするために、完全にアクティベートされ得る（ＴＸ＋ＲＸアンテナ）。代替的に、ポーラデバイスは、ＴＸアンテナを活性化し、電力消費をモニタし得、及び／又はポーラデバイスは、ＴＸアンテナを活性化し、周波数スイープに亘って電力消費をモニタし得る。この場合、遠隔ＮＦＣデバイス検出は、発振器周波数と既知の周波数基準との比較に基づき得る。ＮＦＣリーダチップがワイヤレス通信デバイス（ＷＣＤ）に統合されている時、それは専用水晶発振器を使用し得るか、他のチップおよびサブシステムと水晶発振器を共有し得る。高品質水晶発振器は、高品質基準信号を提供し得るが、それはまた著しく高い電流（significantly high current）を消費し得る。現在、ＮＦＣチップは、タグ検出を実行するためにスリープ状態から周期的に起動し得る。そのような態様では、ＮＦＣチップは、共有システム低電力基準クロック（shared system low power reference clock）か、集積化クリスタルレス低電力発振器（an integrated low crystal-less low power oscillator）（ＬＰＯ）かの何れかを使用して、ウェークアップ間の時間（time between wake ups）を測定し得る。その後、ＮＦＣチップは、遠隔ＮＦＣデバイス検出のために高品質水晶発振器をオンにし得る。したがって、平均電力消費に対する水晶発振器の影響は、検出時間を乗算し、ウェークアップ間隔で除算される、水晶発振器によって使用される電力として計算され得る。
【０００６】
[0006]  したがって、過度な電力消費なしに遠隔ＮＦＣデバイスを検出するためのメカニズムを提供する改善された装置及び方法が望まれ得る。
【発明の概要】
【０００７】
[0007]  以下は、１つ又は複数の態様の基本的な理解を提供するために、そのような態様の簡略化された概要を提示する。この概要は、企図される全ての態様の広範な概観ではなく、そして全ての態様の主要又は重要な要素を特定するようにも、任意又は全ての態様の範囲を詳細に叙述するようにも、意図されない。その唯一の目的は、後に提示されるより詳細な説明への前置きとして、簡略化された形式で１つ又は複数の態様のうちの幾つかの概念を提示することである。
【０００８】
[0008]  １つ又は複数の態様及びそれらの対応する開示に従って、様々な態様が、過度な電力消費なしに遠隔ＮＦＣデバイスを検出するためのメカニズムを提供することに関連して説明される。１つの例では、通信デバイスは、較正されたＬＰＯを使用してＮＦＣアンテナに関連する周波数振動（frequency oscillation）をモニタし、基準周波数からの周波数振動の発生回数が周波数偏差閾値（frequency deviation threshold）よりも大きいことを決定し、その決定に応じてＮＦＣポーリング手順（NFC polling procedure）を実行するように装備される。
【０００９】
[0009]  関連する態様によると、過度な電力消費なしに遠隔ＮＦＣデバイスを検出するためのメカニズムを提供するための方法が提供される。この方法は、較正されたＬＰＯを使用してＮＦＣアンテナに関連する周波数振動をモニタすることを含むことができる。更に、この方法は、基準周波数からの周波数振動の発生回数が周波数偏差閾値よりも大きいことを決定することを含むことができる。更に、この方法は、その決定に応じてＮＦＣポーリング手順を実行することを含み得る。
【００１０】
[0010]  別の態様は、過度な電力消費なしに遠隔ＮＦＣデバイスを検出するためのメカニズムを提供することが可能である通信装置に関する。この通信装置は、較正されたＬＰＯを使用したＮＦＣアンテナに関連する周波数振動のための手段を含むことができる。更に、この通信装置は、基準周波数からの周波数振動の発生回数が周波数偏差閾値よりも大きいことを決定するための手段を含むことができる。更に、この通信装置は、その決定に応じてＮＦＣポーリング手順を実行するための手段を含むことができる。
【００１１】
[0011]  別の態様は、通信装置に関する。この装置は、処理システム、較正されたＬＰＯ回路、ＮＦＣアンテナ、及び整合ネットワーク（matching network）を含むことができる。ある態様では、較正されたＬＰＯ回路は、ＮＦＣアンテナ及び整合ネットワークに接続され、周波数振動をモニタするように構成され得る。更に、この処理システムは、基準周波数からの周波数振動の発生回数が周波数偏差閾値よりも大きいことを決定するように構成され得る。また、この処理システムは更に、その決定に応じてＮＦＣポーリング手順を実行するように構成され得る。
【００１２】
[0012]  更に別の態様は、コンピュータプログラム製品に関し、それは較正されたＬＰＯを使用してＮＦＣアンテナに関連する周波数振動をモニタするためのコードを含む、コンピュータ可読媒体を有することができる。更に、このコンピュータ可読媒体は、基準周波数からの周波数振動の発生回数が周波数偏差閾値よりも大きいことを決定するためのコードを含み得る。更に、このコンピュータ可読媒体は、その決定に応じてＮＦＣポーリング手順を実行するためのコードを含むことができる。
【００１３】
[0013]  前述した目的及び関連する目的を達成するために、１つ又は複数の態様は、以下で十分に説明され、且つ特許請求の範囲において具体的に指摘される特徴を備える。以下の説明及び添付図面は、１つ又は複数の態様のある特定の例示的な特徴を詳細に記載する。然しながら、これらの特徴は、様々な態様の原理が用いられ得る様々な方法のうちのほんの幾つかを示すものであり、本説明は、全てのそのような態様及びそれらの同等物を含むように意図されている。
【図面の簡単な説明】
【００１４】
[0014]  開示される態様は、開示される態様を限定するためでなく例示するために提供される添付図面と併せて以下に説明され、ここで、同様の記号表示は同様の要素を示す。
【図１】[0015]  図１は、ある態様による、ワイヤレス通信システムのブロック図である。
【図２】[0016]  図２は、ある態様による、ワイヤレス通信システムの概略図である。
【図３】[0017]  図３は、ある態様による、較正されたＬＰＯを用いるＮＦＣ環境におけるＮＦＣデバイス構成のブロック図である。
【図４】[0018]  図４は、ある態様による、ＮＦＣ環境のブロック図である。
【図５】[0019]  図５は、ある態様による、周波数振動モニタリングを通じた遠隔ＮＦＣデバイス検出を改良するための例を説明する流れ図である。
【図６】[0020]  図６は、ある態様による、通信デバイスの機能ブロック図の模範構造である。
【図７】[0021]  図７は、処理システムを用いる装置のためのハードウェア実装の例を例示する図である。
【詳細な説明】
【００１５】
[0022]  様々な態様が、ここで図面を参照して説明される。以下の記述では、説明の目的で、多くの特定の詳細が、１つ又は複数の態様についての完全な理解を提供するために記載される。然しながら、このような態様（１つまたは複数の）は、これら特定の詳細なしで実施され得ることが理解されるべきである。
【００１６】
[0023]  図１は、本発明の様々な例示的な実施形態に従って、ワイヤレス送信又は充電システム１００を図示する。入力電力１０２は、エネルギー転送（energy transfer）を提供するために、放射界（radiated field）１０６を生成するため、送信機１０４に提供される。受信機１０８は、放射界１０６に接続し、出力電力１１０に接続されたデバイス（示されていない）によって蓄積（storing）又は消費されるための出力電力１１０を生成する。送信機１０４と受信機１０８の両方は、距離１１２だけ離される。ある実施形態では、送信機１０４及び受信機１０８は相互共振関係（mutual resonant relationship）に従って構成され、受信機１０８の共振周波数と送信機１０４の共振周波数とが非常に近い場合、受信機１０８が放射界１０６の「近距離場（near-field）」に位置する時、送信機１０４と受信機１０８の間の伝送損失（transmission losses）は最小になる。
【００１７】
[0024]  送信機１０４は、エネルギー送信のための手段を提供するための送信アンテナ１１４を更に含む。受信機１０８は、エネルギー受信のための手段として受信アンテナ１１８を含む。送信アンテナ及び受信アンテナは、それに関連するアプリケーション及びデバイスに従ってサイズ付される（sized）。上述したように、効率的なエネルギー転送は、エネルギーの多くを電磁波で遠距離場に伝搬するのではなく、送信アンテナの近距離場においてエネルギーの大部分を受信アンテナに接続することによって起こる。この近距離場にある場合、接続モードが、送信アンテナ１１４と受信アンテナ１１８との間で展開される。この近距離接続が行われ得るアンテナ１１４と１１８の周りのエリアは、ここでは接続モード領域と呼ばれる。
【００１８】
[0025]  図２は、例示的な近距離場誘導通信システム（near field inductive communications system）の概略図である。送信機２０４は、発振器２２２と、電力増幅器２２４と、フィルタ及び整合回路２２６とを含む。発振器は、所望の周波数で信号を発生するように構成され、それは調整信号２２３に応じて調整され得る。発振器信号は、制御信号２２５に応じた増幅量で、電力増幅器２２４によって増幅され得る。フィルタ及び整合回路２２６は、高調波（harmonics）又は他の不要な周波数をフィルタ除去し、送信機２０４のインピーダンスを送信アンテナ２１４に整合させるために含められ得る。
【００１９】
[0026]  受信機１０８は、図２に示されるようにバッテリ１３６を充電するため、又は受信機に接続されたデバイス（示されていない）に電力供給するために、ＤＣ電力出力を発生するための整流器及びスイッチング回路１３４と整合回路１３２とを含み得る。整合回路１３２は、受信機１０８のインピーダンスを受信アンテナ１１８に整合させるために含まれ得る。受信機１０８及び送信機１０４は、（例えば、ブルートゥース（登録商標）、ジグビー（登録商標）、セルラ等の）別個の通信チャネル１１９上で通信し得る。
【００２０】
[0027]  図３を参照すると、ある態様による通信ネットワーク３００のブロック図が例示される。通信ネットワーク３００は、ＮＦＣを使用して通信するように構成され得る遠隔ＮＦＣデバイス３０４とＮＦＣデバイス３０２とを含み得る。ＮＦＣデバイス３０２は、遠隔ＮＦＣデバイス３０４とのＮＦＣ通信を容易にするように構成されたＮＦＣアンテナコイル３０６を含み得る。
【００２１】
[0028]  ＮＦＣ通信の一環として、ＮＦＣアンテナコイル３０６は、ＮＦＣアンテナコイル３０６の周囲のエリアに、電磁場３２８を生成し得る。場の強度（strength of the field）は、ＮＦＣアンテナコイル３０６のサイズ及び巻き数、並びに電力ソースに基づき得る。更に、インピーダンス不整合（impedance mismatches）は、磁場３２８におけるＮＦＣアンテナコイル３０６のインダクタンス及びサイズに左右される様々な振幅／位相変更（amplitude／phase changes）を引き起こし得る。キャパシタ３２６は、ＮＦＣアンテナコイル３０６と並列に接続され得、ここで送信機コンポーネント３１２及びキャパシタ３１８は、ＮＦＣデバイス３０２によって使用される送信周波数（例えば、１３．５６ＭＨｚ）に対応する周波数を用いて共振回路（resonant circuit）を確立するＲＬＣ発振器を形成し得る。使用される周波数の波長は、ＮＦＣアンテナコイル３０６と遠隔ＮＦＣデバイス３０４のアンテナコイルとの間の近接近距離（the close proximity distance）より数倍大きいので、電磁場は交流磁場（alternating magnetic field）３２８として扱われることができる。この近接近領域（region of close proximity）は、近距離場領域（near field region）と称される。ＮＦＣデバイス３０２及び遠隔ＮＦＣデバイス３０４は、変圧器内でのように、ＮＦＣアンテナコイル３０６である一次コイルが及び遠隔ＮＦＣデバイス３０４のコイルである二次コイルによって、それらの相互インダクタンス（mutual inductance）によってリンクされ得る。交流磁場３２８は、それが近距離場領域にある時、遠隔ＮＦＣデバイス３０４のコイルを貫通（penetrate）し、遠隔ＮＦＣデバイス３０４のコイルにおいて交流電流を誘導する。
【００２２】
[0029]  リスニングモードで動作している時、ＮＦＣアンテナコイル３０６、キャパシタ３２０、（オプションの）エナジーハーベスタ（ＥＨ：energy harvester）３１６及び受信機コンポーネント３１４は、遠隔ＮＦＣデバイス３０４の送信周波数に同調された共振回路を確立するＲＬＣ発振器を形成し得る。遠隔ＮＦＣデバイス３０４の共振周波数がＮＦＣデバイス３０２の送信周波数に対応する時、これは磁場３２８からエネルギーを抜き取る（draw）。この追加的な電力消費は、ＮＦＣデバイス３０２において、ＮＦＣアンテナコイル３０６への供給電流を通して電圧降下として自ずから現れる。受信機コンポーネント３１４は、ＮＦＣアンテナコイル３０６への可変負荷抵抗を表し得る。受信機コンポーネント３１４がそれの可変負荷抵抗のオンオフを切り替える場合、これは、共振周波数を、それが遠隔ＮＦＣデバイス３０４の送信周波数に対応しないように、変更し、それは、その後遠隔ＮＦＣデバイス３０４による電圧変化として検出され得る。このようにして、受信機コンポーネント３１４は、それの記憶されたデータを使用してＮＦＣアンテナコイル３０６上の負荷抵抗を調整し、そして遠隔ＮＦＣデバイス３０４からそれの記憶されたデータを転送）することができる。これは、身分証明書、タグ等で使用されるような基本的な一方向の「リスニング」を説明しており、送信機コンポーネント３１２は、双方向「読み取り−書き込み（read-write）」通信のために受信機コンポーネント３１４と共に使用され得る。
【００２３】
[0030]  更に、様々なコンポーネント（例えば、送信機コンポーネント３１２、受信機コンポーネント３１４、ＥＨ３１６は、様々なピンを通して、ＮＦＣアンテナ（例えば、ＮＦＣコイル３０６）に接続され得る。そのような態様では、それらのピンは、様々なコンポーネントパス（例えば、送信機パス３２２、受信機パス３３０、ＥＨパス３３２等）に関連し得る。
【００２４】
[0031]  更に、ＮＦＣデバイス３０２は、送信機パスピン３２２とＮＦＣコイル３０６との間の電磁干渉（ＥＭＩ：electromagnetic interference）フィルタ（示されていない）を含み得る。そのような態様では、ＥＭＩフィルタは、ＥＭＩをフィルタするような方法で構成される、様々なレジスタ、キャパシタ及びインダクタを含み得る。更に、そのような構成では、ＮＦＣデバイス３０２は、他のコンポーネント（例えば、受信機コンポーネント３１４）に関連する追加的なキャパシタを含み得る。
【００２５】
[0032]  ある態様では、ＮＦＣデバイス３０２は、低電力発振器（ＬＰＯ）回路３４０、スクエアリングバッファ（squaring buffer）３４２、周波数カウンタ３４４、水晶発振器回路３５０及び周波数振動偏差（frequency oscillation deviation）モジュール３４８を更に含み得る。描かれたＮＦＣデバイス３０２構成では、ＬＰＯ電気回路３４０は、送信機パスピン３２２を通して接続され得る。ある態様では、スクエアリングバッファ３４２は、ＬＰＯ電気回路３４０に接続され得る。そのような態様では、スクエアリングバッファ３４２は、ＬＰＯ電気回路３４０における如何なる適切なノードに取り付けられ得る。更に、周波数カウンタ３４４は、ある固定基準周波数３４６に関してＬＰＯ電気回路３４０によって生成される信号の周波数を測定するように構成され得る。そのような態様では、ＬＰＯ電気回路３４０設計は、アンテナ３０６インピーダンスの関数である周波数で、発振を生じさせるため、アンテナ３０６、及び整合ネットワークにおいてある共振でポジティブフィードバックを提供し得る。
【００２６】
[0033]  一般に、ＬＰＯ電気回路３４０は、水晶発振器３５０よりも、比較的より精度が低い可能性がある。ＬＰＯ電気回路３４０における不正確さは、ランダム位相ジッタコンポーネント（random phase jitter component）、製造工程変動周波数コンポーネント（manufacturing process variation frequency component）、及び温度周波数変動コンポーネント（temperature frequency variation component）に分けられ得る。製造及び温度変動は、それを高品質水晶発振器３５０によって測定される基準周波数と比較することにより、ＬＰＯ周波数を較正することによって、低減されることができる。時間とともの周波数ずれ（frequency drift）は、温度変動によるものが主であり得、及びシリコンチップの時間に渡る温度変化率は、（１ケルビン毎秒の範囲内の）極めて遅いプロセスであるので、ＬＰＯ周波数は、較正を用いて閾値範囲内に保たれることができる。ある態様では、ＬＰＯ較正回路３５２は、水晶発振器回路３５０によって測定される基準周波数３４６に基づいて、ＬＰＯ電気回路３４０を較正（例えば、周期的に）し得る。別の態様では、別のサブシステム（例えば、ブルートゥース等）が水晶発振器回路３５０をオンにする時、ＬＰＯ較正回路３５２は、較正を実行し得る。別の態様では、ＬＰＯ較正回路３５２は、数起動間隔（サブレートされた間隔）ごとに（every few wake up intervals (subrated interval)）較正を実行し得る。
【００２７】
[0034]  更に、ＬＰＯ電気回路３４０の使用は、水晶発振器回路３５０の使用と比較して、タグ検出待ち時間を低減し得る。例えば、ＬＰＯは、事実上連続して動作し得る。そのような態様では、スリープ状態の間に増加した電力消費があり得るが、最大タグ検出待ち時間は、「起動間隔＋検出時間」（ＷＡＫＥＵＰ＿ＩＮＴＥＲＶＡＬ  ＋  ＤＥＴＥＣＴＩＯＮ＿ＴＩＭＥ）から「検出時間」（ＤＥＴＥＣＴＩＯＮ＿ＴＩＭＥ）へ低減される。別の態様では、ＮＦＣチップは、遠隔ＮＦＣデバイス３０４が検出される時、又はＬＰＯ電気回路３４０較正のためにのみウェークアップされ得る。別の態様では、ＬＰＯ電気回路３４０は、各起動周期の間、ＮＦＣアンテナコイル３０６の周波数振動をモニタするために使用され得る。
【００２８】
[0035]  また更に、図３に関して、ＬＰＯ電気回路３４０は、標準的なＮＦＣ動作（ＴＸ３２２、ＲＸ３３０、ＥＨ３３２）に既に使用されている整合ネットワークのポート３２２、３３０、３３２の何れにも接続され得、及び／又はカスタムポート（示されていない）がＬＰＯ電気回路３４０のために使用され得る。ある動作態様において、受信機パスピン３３０は、ＬＰＯ電気回路３４０の接続のために使用されない可能性があり、その理由は、送信機パスピン３２２から受信機パスピン３３０への整合ネットワークにわたって電圧利得を受ける送信機パス３２２を通して通信される送信信号（outgoing signal）か、あるいは入力場（incoming field）３２８かの何れかが原因で、それがアンテナ３０６において高い電圧にさらされ得るからである。パスピン（３２２、３３２、３３２）におけるインピーダンスに基づいて、適切な発振器トポロジーが、発振のためのループ条件を満たすように選択されることができる。
【００２９】
[0036]  アンテナ３０６のインピーダンスは、接続されたデバイス３０４への近接の関数である。言い換えれば、アンテナ３０６インダクタンスは、別のデバイス３０４上のアンテナ３０６インダクタンスへの接続が増加するにつれて変化し得る。更に、インダクタンスにおけるそのような変化は、（ＬＰＯ電気回路３４０によって測定される）異なる発振周波数に変化をもたらし得る。上述したように、ＬＰＯ電気回路３４０における検出感度は、周波数測定（frequency measurement）（例えば、水晶発振器３５０によって較正される基準周波数３４６）の精度に基づき得る。そのような精度は、平均化期間（averaging period）の使用を通じて増加し得る。別の態様では、ＬＰＯ較正回路３５２は、ＬＰＯ電気回路３４０をより正確に較正するために、周波数偏差カウント閾値を決定するための適応可能なアルゴリズムを使用し得る。
【００３０】
[0037]  ある動作態様において、ＬＰＯ電気回路３４０の使用は、インピーダンスに変化をもたらす及び／又は発振周波数に変化を引き起こす、アンテナ３０６の環境の変化がある時を決定することを、支援することができる。ある態様では、ＬＰＯ電気回路３４０は、繰り返し率で動作し得、そして周波数カウンタ３４４によって検出される、結果的として生じるカウント値は、複数の周期に渡って（例えば、ある動作周期から次の動作周期へ）比較され得る。更に、この動作態様では、周波数振動偏差決定モジュール３４８は、カウント値の変化が周波数偏差閾値よりも大きい場合を決定し得る。そのような態様では、周波数振動偏差決定モジュール３４８は、ＮＦＣデバイス３０２を促して、フルＮＦＣポーリング手順（full NFC polling procedure）を実行させ、周波数偏差が遠隔ＮＦＣデバイス３０４の存在に基づくかどうか決定し得る。したがって、ＮＦＣデバイス３０２は、ＬＰＯ電気回路３４０を使用してインピーダンスの変化が検出されるまで、フルＮＦＣポーリング手順はイネーブルされない可能性があるので、電力消費を低減し得る。
【００３１】
[0038]  図４を参照すると、ある態様による通信ネットワーク４００のブロック図が例示される。通信ネットワーク４００は、アンテナ４２４を通じて、１つ又は複数のＮＦＣ技術４２６（例えば、ＮＦＣ−Ａ、ＮＦＣ−Ｂ、ＮＦＣ−Ｆ等）を使用して遠隔ＮＦＣデバイス４３０と誘導通信（inductive communication）し得る通信デバイス４１０を含み得る。別の態様では、通信デバイス４１０は、アクセスネットワーク及び／又はコアネットワーク（例えば、ＣＤＭＡネットワーク、ＧＰＲＳネットワーク、ＵＭＴＳネットワーク、及び他のタイプの有線、ワイヤレス及び誘導ベースの通信ネットワーク）に接続され得るように構成され得る。
【００３２】
[0039]  ある態様では、通信デバイス４１０は、ＮＦＣコントローラ４１２、ＮＦＣコントローラインタフェース（ＮＣＩ）４１４及びデバイスホスト４１６を含み得る。ある態様では、通信デバイス４１０は、ＮＦＣマッチングネットワーク及びアンテナモジュール４１８、ＬＰＯモジュール４２０、及び水晶発振器モジュール４４０を更に含み得る。動作中、デバイスホスト４１６は、ＮＣＩ４１４、及びＮＦＣコントローラ４１２を通して、遠隔ＮＦＣデバイス４３０に関連するＮＦＣモジュール４３２を通して遠隔ＮＦＣデバイス４３０から情報を取得するように構成され得る。
【００３３】
[0040]  遠隔ＮＦＣデバイス４３０が通信デバイス４１０の動作容量（operating volume）４２８内にあるかどうか決定することの一環として、ＬＰＯモジュール４２０は、周波数偏差閾値４２３以上基準周波数４２１と異なっており、ＮＦＣマッチングネットワーク及びアンテナモジュール４１８に関連する周波数偏差を検出するように構成され得る。更に、水晶発振器モジュール４４０は、ＬＰＯモジュール４２０よりも比較的より正確な基準周波数を測定するように構成され得る。そのような態様では、ＬＰＯ較正モジュール４４２は、ＬＰＯモジュール４２０を較正するために比較的より正確な基準周波数を使用し得る。
【００３４】
[0041]  動作中、ＬＰＯモジュール４２０は、インピーダンスに変化をもたらす、アンテナの環境の変化がある時を決定することを、支援することができる。更に、動作態様において、ＬＰＯモジュール４２０がカウント値における基準周波数４２１からの変化が周波数偏差閾値４２３よりも大きいことを検出する時、通信デバイス４１０は、フルＮＦＣポーリング手順を実行して周波数偏差が遠隔ＮＦＣデバイス４３０の存在に基づくかどうか決定するように促され得る。
【００３５】
[0042]  したがって、通信ネットワーク４００は、通信デバイス４１０が、動作容量４２８における遠隔ＮＦＣデバイス４３０を検出するように試みる間、電力消費を改善するように構成され得る環境を提供する。
【００３６】
[0043]  図５は、提示される主題事項の様々な態様に従った複数の手法（methodologies）を例示する。説明の簡略化の目的で、これら手法は、一連の動作又はシーケンスステップとして説明される及び示されるが、幾つかの動作は、ここに説明される及び示されるものとは異なる順序で生じ得る、及び／又は他の動作と同時並行に生じ得るので、特許請求される主題事項は、動作の順序によって限定されないことが理解及び認識されるべきである。例えば、当業者は、状態図でのような一連の相互に関係する状態又はイベントとして、ある手法は代替的に表されることができることを理解及び認識するであろう。更に、特許請求される主題事項に従ってある手法を実現するために、全ての例示される動作が必要とされ得るわけではない。加えて、以下及び本明細書の全体にわたって開示される手法は、このような手法をコンピュータにトランスポートすること及び転送することを容易にするために、製造品上に記憶されることができることが、更に認識されるべきである。ここで使用される場合、製造品という用語は、任意のコンピュータ可読デバイス、キャリア、又は媒体からアクセス可能なコンピュータプログラムを包含するように意図されている。
【００３７】
[0044]  今度は図５に関して、ＬＰＯを使用して遠隔ＮＦＣデバイス検出を改善するための例示的なプロセス５００を説明する流れ図が例示される。
【００３８】
[0045]  ブロック５０２において、ＮＦＣデバイスは、遠隔ＮＦＣデバイスの存在を検出するために使用されるＬＰＯを較正し得る。ＬＰＯにおける不正確さは、ランダム位相ジッタコンポーネント、製造工程変動周波数コンポーネント、及び温度周波数変動コンポーネントに分けられ得る。製造及び温度変動は、それを高品質水晶基準周波数と比較することによりＬＰＯ周波数を較正することによって、低減されることができる。時間に渡る周波数ずれは、温度変動によるものが主であり得、及びシリコンチップにおける時間に渡る温度変化率は、（１ケルビン毎秒の範囲内の）極めて遅いプロセスであるので、ＬＰＯ周波数は、較正を用いて閾値範囲内に保たれることができる。ある態様では、ＬＰＯ基準周波数は、より高い品質のクロックを用いて周期的に較正され得る。別の態様では、ＬＰＯ較正は、別のサブシステム（例えば、ブルートゥース等）が水晶発振器をオンにする時、実行され得る。別の態様では、ＬＰＯ較正は、数ウェークアップ間隔（サブレート化間隔）ごとに、実行され得る。
【００３９】
[0046]  ブロック５０４では、ＮＦＣデバイスは、較正されたＬＰＯを使用して、ＮＦＣアンテナに関連する周波数振動をモニタし得る。ある態様では、周波数振動は、ＮＦＣアンテナに接続されたＬＰＯと、その発振器に接続された周波数偏差カウンタとの使用を通じて、モニタされ得る。そのような態様では、周波数偏差カウンタは、スクエアリングバッファを介してＬＰＯに接続され得る。更に、周波数偏差カウンタは、基準周波数（例えば、ＮＦＣアンテナの動作周波数）からの偏差をカウントし得る。ある態様では、基準周波数のためにＬＰＯを使用することは、低電力遠隔ＮＦＣデバイス検出解決法を可能にし、ここでＬＰＯは連続して動作している可能性がある。そのような態様では、スリープ状態の間に増加した電力消費があり得るが、最大タグ検出待ち時間は、「起動間隔＋検出時間」（ＷＡＫＥＵＰ＿ＩＮＴＥＲＶＡＬ  ＋  ＤＥＴＥＣＴＩＯＮ＿ＴＩＭＥ）から「検出時間」（ＤＥＴＥＣＴＩＯＮ＿ＴＩＭＥ）へ低減される。更に、そのような態様では、ＮＦＣチップは、タグが検出される時、又はＬＰＯ較正のためにのみ、起動され得る。別の態様では、ＬＰＯは、各起動周期の間、ＮＦＣアンテナ周波数振動をモニタするために使用され得る。
【００４０】
[0047]  ブロック５０６において、ＮＦＣデバイスは、基準周波数からの周波数偏差に基づいて、遠隔ＮＦＣデバイスが潜在的にＮＦＣデバイスの動作容量内にあるかどうかを決定し得る。ある態様では、周波数偏差は、周波数偏差カウンタの潜在的精度（potential accuracy）を改善するために、時間に渡って平均化され得る。別の態様では、周波数偏差は、（例えば、遠隔ＮＦＣデバイス、金属片、手等の存在のような）動作容量の変化に同じく関連し得る、ＮＦＣデバイスアンテナに関連するインダクタンスの変化に関連し得る。
【００４１】
[0048]  ブロック５０６において、ＮＦＣデバイスが基準周波数からの偏差が周波数偏差閾値を超えないと決定する場合、次にブロック５０８において、ＮＦＣデバイスは、ＬＰＯを使用してＮＦＣアンテナをモニタすることを続け得、そしてブロック５０２又はブロック５０４に戻り得る。
【００４２】
[0049]  反対に、ブロック５０６においてＮＦＣデバイスが基準周波数からの偏差が周波数偏差閾値を超えると決定する場合、その後ブロック５１０において、ＮＦＣはフルＮＦＣポーリング手順を実行し得る。
【００４３】
[0050]  図４を参照しながら、また今度は図６も同様に参照すると、通信デバイス６００の例示的なアーキテクチャが例示される。図６に図示されるように、通信デバイス６００は、例えば、受信アンテナ（示されていない）から信号を受信し、受信された信号に対して典型的な動作（例えば、フィルタ、増幅、ダウンコンバート等）を実行し、調整された信号をデジタル化してサンプルを取得する受信機６０２を含む。受信機６０２は、受信されたシンボルを復調し、チャネル推定のためにプロセッサ６０６にそれらを提供することができる復調器６０４を含むことができる。プロセッサ６０６は、受信機６０２によって受信された情報を分析すること、及び／又は送信機６２０による送信のための情報を生成することに専用のプロセッサ、通信デバイス６００の１つ又は複数のコンポーネントを制御するプロセッサ、及び／又は、受信機６０２によって受信された情報を分析し、送信機６２０による送信のための情報を生成することと、通信デバイス６００の１つ又は複数のコンポーネントを制御することと、の両方を行うプロセッサであることができる。更に、信号は、プロセッサ６０６によって処理された信号を変調し得る変調器６１８を通じて、送信機６２０による送信についての準備をされ得る。
【００４４】
[0051]  通信デバイス６００は、プロセッサ６０６に動作可能に接続され、且つ、送信されるデータ、受信されたデータ、利用可能なチャネルに関する情報、ＴＣＰフロー、分析された信号及び／又は干渉強度に関連するデータ、割り当てられたチャネルや電力やレートやまたは他の同種のものに関する情報、並びに、チャネルを推定するため及びこのチャネルを介して通信するための任意の他の適切な情報、を記憶することができるメモリ６０８を、更に含むことができる。
【００４５】
[0052]  更に、プロセッサ６０６、ＮＦＣマッチングネットワーク及びアンテナモジュール６８０、又はＬＰＯモジュール６７０のうちの少なくとも１つは、較正されたＬＰＯを使用してＮＦＣアンテナに関連する周波数振動をモニタするための手段、基準周波数からの周波数振動の発生回数が周波数偏差閾値よりも大きいことを決定するための手段、及びその決定に応じてＮＦＣポーリング手順を実行するための手段を提供することができる。
【００４６】
[0053]  ここに説明されるデータ記憶装置（例えば、メモリ６０８）は、揮発性メモリ又は不揮発性メモリの何れかであることができるか、あるいは揮発性メモリと不揮発性メモリとの両方を含むことができることが認識されるであろう。限定ではなく例として、不揮発性メモリは、読み取り専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ（登録商標））、又はフラッシュメモリを含むことができる。揮発性メモリは、外部キャッシュメモリの機能を果たすランダムアクセスメモリ（ＲＡＭ）を含むことができる。限定ではなく例として、ＲＡＭは、シンクロナスＲＡＭ（ＳＲＡＭ：synchronous RAM）、ダイナミックＲＡＭ（ＤＲＡＭ：dynamic RAM）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、ダブルデータレートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、拡張ＳＤＲＡＭ（ＥＳＤＲＡＭ）、シンクリンクＤＲＡＭ（ＳＬＤＲＡＭ）、及びダイレクトラムバスＲＡＭ（ＤＲＲＡＭ）等の多くの形態で利用可能である。主題のシステム及び方法のメモリ６０８は、それに限定されることなく、これらのタイプ及び任意の他の適切なタイプのメモリを備え得る。
【００４７】
[0054]  通信デバイス６００は、ＮＦＣコントローラインタフェース（ＮＣＩ）６５０を含み得る。ある態様では、ＮＣＩ６５０は、ＮＦＣコントローラ６３０とデバイスホスト６６０の間の通信を可能にするように構成され得る。
【００４８】
[0055]  通信デバイス６００は、ＮＦＣマッチングネットワーク及びアンテナモジュール６８０、又はＬＰＯモジュール６７０を含み得る。遠隔ＮＦＣデバイスが通信デバイス６００の動作容量内にあるかどうか決定することの一環として、ＬＰＯモジュール６７０は、周波数偏差閾値６７４以上基準周波数６７２と異なっており、ＮＦＣマッチングネットワーク及びアンテナモジュール６８０に関連する周波数偏差を検出するように構成され得る。更に、水晶発振器モジュール６９０は、ＬＰＯモジュール６７０よりも比較的より正確な基準周波数を測定するように構成され得る。そのような態様では、ＬＰＯ較正モジュール６９２は、ＬＰＯモジュール６７０を較正するために比較的より正確な基準周波数を使用し得る。
【００４９】
[0056]  動作中、ＬＰＯモジュール６７０は、インピーダンスに変化をもたらす、アンテナの環境の変化がある時を決定することを、支援することができる。更に、その動作態様において、ＬＰＯモジュール６７０が、カウント値における基準周波数６７２からの変化が周波数偏差閾値６７４よりも大きいことを検出する時、通信デバイス６００は、フルＮＦＣポーリング手順を実行して、周波数偏差が遠隔ＮＦＣデバイスの存在に基づくかどうか決定するように促され得る。
【００５０】
[0057]  加えて、通信デバイス６００は、ユーザインタフェース６４０を含み得る。ユーザインタフェース６４０は、通信デバイス６００への入力を発生させるための入力メカニズム６４２と、通信デバイス６００のユーザによる消費のための情報を発生させるための出力メカニズム６４４とを含み得る。例えば、入力メカニズム６４２は、キーまたはキーボード、マウス、タッチスクリーンディスプレイ、マイクロフォン等のようなメカニズムを含み得る。更に、例えば、出力メカニズム６４４は、ディスプレイ、オーディオスピーカ、触覚（haptics）フィードバックメカニズム等を含み得る。例示される態様において、出力メカニズム６４４は、画像又はビデオ形式のメディアコンテンツを提示するように構成されるディスプレイ、又はオーディオ形式でメディアコンテンツを提示するためのオーディオスピーカを含み得る。
【００５１】
[0058]  図７は、処理システム７１４を用いる装置６０２’についてのハードウェア実装の例を例示する図７００である。処理システム７１４は、概してバス７２４によって表される、バスアーキテクチャを用いて実現され得る。バス７２４は、処理システム７１４の特定のアプリケーション及び全体的な設計制約に応じて、相互接続バス及びブリッジを幾つでも含み得る。バス７２４は、プロセッサ７０４、モジュール６７０、６７２、６７４、６８０、６９０、６９２、及びコンピュータ可読媒体７０６によって表される、１つ又は複数のプロセッサ及び／又はハードウェアモジュールを含む様々な回路を互いにリンクする。バス７２４はまた、タイミングソース、周辺機器、電圧レギュレータ、及び電力管理回路のような、様々な他の回路もリンクさせ得るが、これらは、当該技術で周知であるため、これ以上説明されることはない。
【００５２】
[0059]  処理システム７１４は、トランシーバ７１０に接続され得る。トランシーバ７１０は、２つ以上のアンテナ７２０に接続される。トランシーバ７１０は、送信媒体を介して様々な他の装置と通信するための手段を提供する。処理システム７１４は、コンピュータ可読媒体７０６に接続されたプロセッサ７０４を含む。プロセッサ７０４は、コンピュータ可読媒体７０６に記憶されたソフトウェアの実行を含む一般的な処理を担う。ソフトウェアは、プロセッサ６０６によって実行された時、処理システム７１４に、任意の特定の装置に関して上記に説明した様々な機能を実行させる。コンピュータ可読媒体７０６はまた、ソフトウェアを実行する際にプロセッサ７０４によって操作されるデータを記憶するために使用され得る。処理システムは更に、モジュール６７０、６７２、６７４、６８０、６９０及び６９２のうちの少なくとも１つを含む。これらのモジュールは、プロセッサ７０４上で動作（running in）するソフトウェアモジュールであるか、コンピュータ可読媒体７０６に存在する／記憶されるか、プロセッサ７０４に接続された１つ又は複数のハードウェアモジュールであるか、又はそれらの何らかの組み合わせであり得る。ある態様では、処理システム７１４は、通信デバイス６００のうちのあるコンポーネントであり得、メモリ６０８及び／又は送信機６２０、受信機６０２、及びプロセッサ６０６のうちの少なくとも１つを含み得る。
【００５３】
[0060]  ある構成では、誘導通信のための装置６００／６０２’は、較正されたＬＰＯを使用してＮＦＣアンテナに関連する周波数振動をモニタするための手段、基準周波数からの周波数振動の発生回数が周波数偏差閾値よりも大きいことを決定するための手段、及びその決定に応じてＮＦＣポーリング手順を実行するための手段を含む。ある態様では、装置６００／６０２’は、水晶発振器を使用して、ＬＰＯを較正するための手段を含み得る。そのような態様では、水晶発振器は、ＬＰＯに関連する基準クロック値へ比較的より高い品質の基準クロック値を提供し得る。そのような態様では、モニタするための装置６００／６０２’手段は、ＮＦＣアンテナに接続されたＬＰＯを使用して周波数振動を生成し、ＬＰＯに接続された周波数カウンタを使用して発生回数をカウントするように更に構成され得る。
【００５４】
[0061]  上に説明されたように、処理システム７１４は、送信機６２０、受信機６０２、及びプロセッサ６０６を含み得る。したがって、１つの構成では、前述の手段は、前述の手段によって記載された機能を実行するよう構成された、送信機６２０、受信機６０２及び／又はプロセッサ６０６であり得る。
【００５５】
[0062]  本願で使用される場合、「コンポーネント」、「モジュール」、「システム」等の用語は、これらに限定されるものではないが、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組み合わせ、ソフトウェア、又は実行中のソフトウェアのような、コンピュータ関連エンティティを含むように意図される。例えば、コンポーネントは、それらに限定されるものではないが、プロセッサで実行中のプロセス、プロセッサ、オブジェクト、実行ファイル、実行スレッド、プログラム、及び／又はコンピュータであり得る。例として、コンピューティングデバイス上で動作中（running on）のアプリケーションとコンピューティングデバイスの両方がコンポーネントであり得る。１つ又は複数のコンポーネントが、あるプロセス及び／又は実行スレッド内に存在することができ、１つのコンポーネントは、１つのコンピュータにローカライズされることができ、及び／又は、２つ以上のコンピュータ間で割り振られることができる。加えて、これらのコンポーネントは、様々なデータ構造が記憶された様々なコンピュータ可読媒体から実行され得る。これらコンポーネントは、信号によってインターネットのようなネットワークを介して他のシステムと、及び／又はローカルシステム、分散システム内の別のコンポーネントと相互作用する１つのコンポーネントからのデータのような、１つ又は複数のデータパケットを有する信号に従うなどして、ローカル及び／又はリモートプロセスによって通信し得る。
【００５６】
[0063]  更に、本明細書では、様々な態様が、端末に関連して説明され、それは、有線端末又はワイヤレス端末であり得る。端末はまた、システム、デバイス、加入者ユニット、加入者局、モバイル局、モバイル、モバイルデバイス、遠隔局、モバイル機器（ＭＥ）、遠隔端末、アクセス端末、ユーザ端末、端末、通信デバイス、ユーザエージェント、ユーザデバイス、又はユーザ機器（ＵＥ）と称されることができる。ワイヤレス端末は、セルラ電話、衛星電話、コードレス電話、セッション開始プロトコル（ＳＩＰ）電話、ワイヤレスローカルループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、ワイヤレス接続機能を有するハンドヘルドデバイス、コンピューティングデバイス、又は、ワイヤレスモデムに接続された他の処理デバイスであり得る。更に、本明細書では、様々な態様が、基地局に関連して説明される。基地局は、ワイヤレス端末（１つまたは複数の）と通信するために利用され得、アクセスポイント、ノードＢ、又は幾つかの他の用語でも呼ばれ得る。
【００５７】
[0064]  更に、「又は（“or”）」という用語は、排他的な「又は」ではなく、包括的な「又は」を意味するように意図されている。即ち、別段の規定がない限り、又は文脈から明白でない限り、「ＸはＡ又はＢを用いる」という表現は、自然な包括的置換の何れも意味するように意図されている。つまり、「ＸはＡ又はＢを用いる」という表現は、ＸがＡを用いる場合、ＸがＢを用いる場合、又はＸがＡとＢとの両方を用いる場合の何れによっても満たされる。更に、本願及び添付の特許請求の範囲で使用される冠詞「ａ」及び「ａｎ」は、別段の規定がない限り、又は単数形を示すことが文脈から明白でない限り、一般に「１つ又は複数」を意味するものと解釈されるべきである。
【００５８】
[0065]  ここに説明された技術は、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡ及び他のシステム等の、様々なワイヤレス通信システムのために使用され得る。「システム」及び「ネットワーク」という用語は、しばしば交換可能に使用される。ＣＤＭＡシステムは、ユニバーサル地上波無線アクセス（ＵＴＲＡ：Universal Terrestrial Radio Access）、ｃｄｍａ２０００等のような無線技術を実現し得る。ＵＴＲＡは、広帯域−ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））及びＣＤＭＡの他の変形を含む。更に、ｃｄｍａ２０００は、ＩＳ−２０００規格、ＩＳ−９５規格、及びＩＳ−８５６規格をカバーする。ＴＤＭＡシステムは、移動体通信のためのグローバルシステム（ＧＳＭ（登録商標））のような無線技術を実現し得る。ＯＦＤＭＡシステムは、発展型ＵＴＲＡ（Ｅ−ＵＴＲＡ）、ウルトラモバイルブロードバンド（ＵＭＢ）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ（登録商標））、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ（登録商標））、ＩＥＥＥ８０２．２０、フラッシュＯＦＤＭＡ（Flash-OFDMA）等の無線技法を実現し得る。ＵＴＲＡ及びＥ−ＵＴＲＡは、ユニバーサルモバイルテレコミュニケ―ションシステム（ＵＭＴＳ：Universal Mobile Telecommunication System）の一部である。３ＧＰＰロングタームエボリューション（ＬＴＥ）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳの一つのリリースであり、これは、ダウンリンク上でＯＦＤＭＡを用い、アップリンク上でＳＣ−ＦＤＭＡを用いる。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ及びＧＭＳは、「第３世代パートナシッププロジェクト」（３ＧＰＰ）と名付けられた組織からの文書に説明されている。更に、ｃｄｍａ２０００及びＵＭＢは、「第３世代パートナシッププロジェクト２」（３ＧＰＰ２）と名付けられた組織からの文書に説明されている。更に、このようなワイヤレス通信システムは、不対無認可スペクトル（unpaired unlicensed spectrums）、８０２．ｘｘワイヤレスＬＡＮ、ＢＬＵＥＴＯＯＴＨ（登録商標）、近距離場通信（ＮＦＣ−Ａ、ＮＦＣ−Ｂ、ＮＦＣ−ｆ等）、及び任意の他の短距離又は長距離のワイヤレス通信技法を使用することが多いピアツーピア（例えば、モバイルツーモバイル）アドホックネットワークシステムを追加的に含み得る。
【００５９】
[0066]  様々な態様又は特徴が、多数のデバイス、コンポーネント、モジュール等を含み得るシステムに関して提示される。様々なシステムが、追加的なデバイス、コンポーネント、モジュール等を含み得ること、及び／又は図に関連して説明されたデバイス、コンポーネント、モジュール等の全てを含むわけではない可能性があることが理解及び認識されるべきである。これらのアプローチの組み合わせもまた使用され得る。
【００６０】
[0067]  ここに開示された態様に関連して説明された様々な例示的な論理、論理ブロック、モジュール、及び回路は、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）又は他のプログラマブル論理デバイス、ディスクリートゲート又はトランジスタ論理、ディスクリートハードウェアコンポーネント、又はここに説明された機能を実施するように設計されたそれらの任意の組み合わせを用いて実現又は実行され得る。汎用プロセッサは、マイクロプロセッサであり得るが、別の方法では、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、又はステートマシンであり得る。プロセッサはまた、コンピューティングデバイスの組み合わせ、例えば、ＤＳＰと１つのマイクロプロセッサ、複数のマイクロプロセッサ、ＤＳＰコアと連携した１つ又は複数のマイクロプロセッサ、または任意の他のそのような構成との組み合わせとして実現され得る。更に、少なくとも１つのプロセッサは、上に説明されたステップ及び／又は動作のうちの１つ又は複数を実行するように構成される１つ又は複数のモジュールを備え得る。
【００６１】
[0068]  更に、ここに開示された態様に関連して説明された方法又はアルゴリズムのステップ及び／又は動作は、直接ハードウェアで、プロセッサによって実行されるソフトウェアモジュールで、又はこれら２つの組み合わせで、具現化（embodied）され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバルディスク、ＣＤ−ＲＯＭ、又は当技術で知られている任意の他の形態の記憶媒体内に存在し得る。実例的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、また、記憶媒体に情報を書き込むことができるように、プロセッサに接続され得る。別の方法では、記憶媒体はプロセッサと一体化され得る。更に、幾つかの態様では、プロセッサ及び記憶媒体は、ＡＳＩＣ内に存在し得る。更に、ＡＳＩＣは、ユーザ端末内に存在し得る。別の方法では、プロセッサ及び記憶媒体は、ユーザ端末内のディスクリートコンポーネントとして存在し得る。更に、幾つかの態様では、方法又はアルゴリズムのステップ及び／又は動作は、コンピュータプログラム製品に組み込まれ得る、機械可読媒体及び／又はコンピュータ可読媒体上のコード及び／又は命令の、１つ又は任意の組み合わせあるいはセット、として存在し得る。
【００６２】
[0069]  １つ又は複数の態様では、説明された機能は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの任意の組み合わせで実現され得る。ソフトウェアで実現される場合、これら機能は、コンピュータ可読媒体上で、１つ又は複数の命令又はコードとして記憶又は送信され得る。コンピュータ可読媒体は、１つの場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む、コンピュータ記憶媒体及び通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、このようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又は他の光ディスク記憶装置、磁気ディスク記憶装置又は他の磁気記憶デバイス、あるいは、データ構造又は命令の形式で所望のプログラムコードを記憶又は伝送するために使用されることができ、且つコンピュータによってアクセスされることができる任意の他の媒体を備えることができる。また、如何なる接続も、コンピュータ可読媒体と称され得る。例えば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、又は赤外線、無線、及びマイクロ波のようなワイヤレス技術を使用して、ウェブサイト、サーバ、又は他の遠隔ソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、又は赤外線、無線、及びマイクロ波のようなワイヤレス技術は、媒体の定義に含まれる。ここで使用される場合、ディスク（ｄｉｓｋ）及びディスク（ｄｉｓｃ）は、コンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタル多目的ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク及びブルーレイディスクを含み、ここで、ディスク（ｄｉｓｋｓ）は、通常磁気的にデータを再生し、一方ディスク（ｄｉｓｃｓ）は、通常レーザーを用いて光学的にデータを再生する。上記の組み合わせもまた、コンピュータ可読媒体の範囲内に含まれるべきである。
【００６３】
[0070]  上記の開示は、例示的な態様及び／又は態様を説明している一方で、様々な変更及び修正が、説明された態様及び／又は添付の特許請求の範囲によって定義される態様の範囲から逸脱することなく、ここで成されることが可能であることに留意されたい。更に、態様及び／又は態様の説明された要素は、単数形で説明又は特許請求され得るが、単数形に限定することが明記されていない限り、複数形が企図される。更に、態様及び／又は任意の態様の全部又は一部は、別段の規定がない限り、態様及び／又は任意の他の態様の全部又は一部を用いて利用され得る。
以下に本件出願当初の特許請求の範囲に記載された発明を付記する。
［１］  誘導通信の方法であって、較正された低電力発振器（ＬＰＯ）を使用して、近距離場通信（ＮＦＣ）アンテナに関連する周波数振動をモニタすることと、基準周波数からの前記周波数振動の発生回数が、周波数偏差閾値よりも大きいことを決定することと、前記決定に応じて、ＮＦＣポーリング手順を実行すること、を備える、方法。
［２］  水晶発振器を使用して前記ＬＰＯを較正することであって、ここで、前記水晶発振器は、比較的より高い品質の基準クロック値を前記ＬＰＯに関連する基準クロック値へ提供する、ことを更に備える、［１］に記載の方法。
［３］  前記較正は、周期的に実行される、［２］に記載の方法。
［４］  前記較正は、前記水晶発振器を使用するサブシステムがアクティベートされる時、実行される、［２］に記載の方法。
［５］  前記較正は、整数のウェークアップ周期につき１度実行され、ここで、前記整数は、１より大きい、［２］に記載の方法。
［６］  前記モニタすることは、連続して実行される、［１］に記載の方法。
［７］  前記発生回数は、持続時間に渡って平均化される、［１］に記載の方法。
［８］  前記モニタすることは更に、前記ＮＦＣアンテナに接続された前記ＬＰＯを使用して、前記周波数振動を生成することと、前記ＬＰＯに接続された周波数カウンタを使用して、前記発生回数をカウントすることと、を備える、［１］に記載の方法。
［９］  前記基準周波数は、１つ以上の以前に決定された値に基づいて、適応的に決定される、［１］に記載の方法。
［１０］  前記基準周波数からの前記周波数振動は、前記ＮＦＣアンテナに関連するインピーダンスの変化に基づく、［１］に記載の方法。
［１１］  誘導通信のための装置であって、較正された低電力発振器（ＬＰＯ）を使用して、近距離場通信（ＮＦＣ）アンテナに関連する周波数振動をモニタするための手段と、基準周波数からの前記周波数振動の発生回数が、周波数偏差閾値よりも大きいことを決定するための手段と、前記決定に応じて、ＮＦＣポーリング手順を実行するための手段と、を備える、装置。
［１２］  水晶発振器を使用して前記ＬＰＯを較正するための手段を更に備え、ここで、前記水晶発振器は、比較的より高い品質の基準クロック値を前記ＬＰＯに関連する基準クロック値へ提供する、［１１］に記載の装置。
［１３］  前記較正は、周期的に実行される、［１２］に記載の装置。
［１４］  前記較正は、前記水晶発振器を使用するサブシステムが活性化される時、実行される、［１２］に記載の装置。
［１５］  前記較正は、整数のウェークアップ周期につき１度実行され、ここで、前記整数は、１より大きい、［１２］に記載の装置。
［１６］  前記モニタすることは、連続して実行される、［１１］に記載の装置。
［１７］  前記発生回数は、持続時間に渡って平均化される、［１１］に記載の装置。
［１８］  前記モニタするための手段は更に、前記ＮＦＣアンテナに接続された前記ＬＰＯを使用して、前記周波数振動を生成することと、前記ＬＰＯに接続された周波数カウンタを使用して、前記発生回数をカウントすることと、を行うように構成される、［１１］に記載の装置。
［１９］  前記基準周波数は、１つ以上の以前に決定された値に基づいて、適応的に決定される、［１１］に記載の装置。
［２０］  前記基準周波数からの前記周波数振動は、前記ＮＦＣアンテナに関連するインピーダンスの変化に基づく、［１１］に記載の装置。
［２１］  コンピュータ可読媒体を備えるコンピュータプログラム製品であって、前記コンピュータ可読媒体は、  較正された低電力発振器（ＬＰＯ）を使用して、近距離場通信（ＮＦＣ）アンテナに関連する周波数振動をモニタすることと、  基準周波数からの前記周波数振動の発生回数が、周波数偏差閾値よりも大きいことを決定することと、  前記決定に応じて、ＮＦＣポーリング手順を実行することと、を行うためのコードを備える、コンピュータプログラム製品。
［２２］  水晶発振器を使用して前記ＬＰＯを較正するためのコードを更に備え、ここで、前記水晶発振器は、比較的より高い品質の基準クロック値を前記ＬＰＯに関連する基準クロック値へ提供する、［２１］に記載のコンピュータプログラム製品。
［２３］  前記較正は、周期的に実行される、［２２］に記載のコンピュータプログラム製品。
［２４］  前記較正は、前記水晶発振器を使用するサブシステムがアクティベートされる時、実行される、［２２］に記載のコンピュータプログラム製品。
［２５］  前記較正は、整数のウェークアップ周期につき１度実行され、ここで、前記整数は、１より大きい、［２２］に記載のコンピュータプログラム製品。
［２６］  前記モニタすることは、連続して実行される、［２１］に記載のコンピュータプログラム製品。
［２７］  前記発生回数は、持続時間に渡って平均化される、［２１］に記載のコンピュータプログラム製品。
［２８］  前記ＮＦＣアンテナに接続された前記ＬＰＯを使用して、前記周波数振動を生成することと、前記ＬＰＯに接続された周波数カウンタを使用して、前記発生回数をカウントすることと、を行うためのコードを更に備える、［２１］に記載のコンピュータプログラム製品。
［２９］  前記基準周波数は、１つ以上の以前に決定された値に基づいて、適応的に決定される、［２１］に記載のコンピュータプログラム製品。
［３０］  前記基準周波数からの前記周波数振動は、前記ＮＦＣアンテナに関連するインピーダンスの変化に基づく、［２１］に記載のコンピュータプログラム製品。
［３１］  誘導通信のための装置であって、近距離場通信（ＮＦＣ）アンテナ及びマッチングネットワークと、前記ＮＦＣアンテナ及びマッチングネットワークに接続され、及び周波数振動をモニタするように構成される、較正された低電力発振器（ＬＰＯ）回路と、少なくとも１つ又は前記ＬＰＯ回路又は前記ＮＦＣアンテナ及びマッチングネットワークに接続された処理システムであって、前記処理システムは、基準周波数からの前記周波数振動の発生回数が、周波数偏差閾値よりも大きいことを決定することと、前記決定に応じてＮＦＣポーリング手順を実行することと、を行うように構成される、処理システムと、を備える、装置。
［３２］  前記装置は更に、水晶発振器を備え、ここで、前記水晶発振器は、前記ＬＰＯを較正するように構成され、ここで、前記水晶発振器は、比較的より高い品質の基準クロック値を前記ＬＰＯに関連する基準クロック値へ提供する、［３１］に記載の装置。
［３３］  前記較正は、周期的に実行される、［３１］に記載の装置。
［３４］  前記較正は、前記水晶発振器を使用するサブシステムが活性化される時、実行される、［３２］に記載の装置。
［３５］  前記較正は、整数のウェークアップ周期につき１度実行され、ここで、前記整数は、１より大きい、［３２］に記載の装置。
［３６］  前記処理システムは、連続してモニタする、［３１］に記載の装置。
［３７］  前記発生回数は、持続時間に渡って平均化される、［３１］に記載の装置。
［３８］  前記処理システムは更に、前記ＮＦＣアンテナに接続された前記ＬＰＯを使用して、前記周波数振動を生成することと、前記ＬＰＯに接続された周波数カウンタを使用して、前記発生回数をカウントすることと、を行うように構成される、［３１］に記載の装置。
［３９］  前記基準周波数は、１つ以上の以前に決定された値に基づいて、適応的に決定される、［３１］に記載の装置。
［４０］  前記基準周波数からの前記周波数振動は、前記ＮＦＣアンテナに関連するインピーダンスの変化に基づく、［３１］に記載の装置。
【図１】
0006407985.tif 000002
【図２】
0006407985.tif 000003
【図３】
0006407985.tif 000004
【図４】
0006407985.tif 000005
【図５】
0006407985.tif 000006
【図６】
0006407985.tif 000007
【図７】
0006407985.tif 000008