(57)【要約】  ＲＦＩＤ（Radio Frequency Identification）位置特定システムが提供される。本システムは、送信された信号をそれぞれ反射するパッシブＲＦＩＤタグのセットを含む。本システムは、パッシブＲＦＩＤタグで反射された信号を検出するＲＦＩＤリーダをさらに含む。本システムは、ＲＦＩＤリーダとパッシブＲＦＩＤタグの位置との間の確率的マクロチャネルを用いてシグネチャを計算することで、反射された信号に基づきエリア内のオブジェクトの位置を特定するプロセッサも含む。送信された信号は、確率的マクロチャネルへの入力を形成し、シグネチャは、確率的マクロチャネルからの出力を形成する。
2020522039.tif 000002
【特許請求の範囲】
【請求項１】
送信された信号をそれぞれ反射するためのパッシブＲＦＩＤタグのセットと、
前記パッシブＲＦＩＤタグで反射された信号を検出するためのＲＦＩＤリーダと、
前記ＲＦＩＤリーダと前記パッシブＲＦＩＤタグの位置との間の確率的マクロチャネルを用いてシグネチャを計算することで、前記反射された信号に基づいてエリア内のオブジェクトの位置を特定するためのプロセッサと、
を有し、
前記送信された信号が前記確率的マクロチャネルへの入力を形成し、前記シグネチャが前記確率的マクロチャネルからの出力を形成するＲＦＩＤ（Radio Frequency Identification）位置特定システム。
【請求項２】
前記確率的マクロチャネルは、前記確率的マクロチャネルが、各入力シーケンスが与えられると、それぞれの出力シーケンスを生成できるように、それぞれの尤度を提供する対数尤度比関数としてモデル化される、請求項１に記載のＲＦＩＤ位置特定システム。
【請求項３】
前記確率的マクロチャネルの入力が、複数の利用可能なアンテナのうちの１つを示すアンテナ変数をさらに備える、請求項１に記載のＲＦＩＤ位置特定システム。
【請求項４】
前記確率的マクロチャネルの入力が、複数の利用可能な周波数のうちの１つを示す周波数変数をさらに備える、請求項１に記載のＲＦＩＤ位置特定システム。
【請求項５】
前記確率的マクロチャネルの出力が、受信信号強度、アンテナポート番号、励起周波数、前記送信された信号のうちの少なくとも１つと前記反射された信号のうちの少なくとも１つとの間の位相シフト、並びにドップラー由来信号を少なくとも有する、請求項１に記載のＲＦＩＤ位置特定システム。
【請求項６】
前記確率的マクロチャネルの入力が、前記送信された信号における送信されたコードワードの離散値と、前記送信された信号の入力電力とに依存する、請求項１に記載のＲＦＩＤ位置特定システム。
【請求項７】
前記確率的マクロチャネルの出力が、応答が在ることを示す第１のバイナリ値と、前記応答が無いことを示す第２のバイナリ値とを選択的に有する、請求項１に記載のＲＦＩＤ位置特定システム。
【請求項８】
パッシブＲＦＩＤタグのセットにより、送信された信号を反射し、
ＲＦＩＤリーダにより、前記パッシブＲＦＩＤタグで反射された信号を検出し、
プロセッサにより、ＲＦＩＤリーダとパッシブＲＦＩＤタグの位置との間の確率的マクロチャネルを用いてシグネチャを計算することで、前記反射された信号に基づいてエリア内のオブジェクトの位置を特定し、
前記送信された信号が前記確率的マクロチャネルへの入力を形成し、前記シグネチャが前記確率的マクロチャネルからの出力を形成する、ＲＦＩＤ（Radio Frequency Identification）位置特定のための方法。
【請求項９】
前記確率的マクロチャネルは、前記確率的マクロチャネルが、各入力シーケンスが与えられると、それぞれの出力シーケンスを生成できるように、それぞれの尤度を提供する対数尤度比関数としてモデル化される、請求項８に記載の方法。
【請求項１０】
前記確率的マクロチャネルの入力が、複数の利用可能なアンテナのうちの１つを示すアンテナ変数をさらに備える、請求項８に記載の方法。
【請求項１１】
前記確率的マクロチャネルの入力が、複数の利用可能な周波数のうちの１つを示す周波数変数をさらに備える、請求項８に記載の方法。
【請求項１２】
前記確率的マクロチャネルの出力が、受信信号強度、アンテナポート番号、励起周波数、前記送信された信号のうちの少なくとも１つと前記反射された信号のうちの少なくとも１つとの間の位相シフト、並びにドップラー由来信号を少なくとも有する、請求項８に記載の方法。
【請求項１３】
前記確率的マクロチャネルの入力が、前記送信された信号における送信されたコードワードの離散値と、前記送信された信号の入力電力とに依存する、請求項８に記載の方法。
【請求項１４】
前記確率的マクロチャネルの出力が、応答が在ることを示す第１のバイナリ値と、前記応答が無いことを示す第２のバイナリ値とを選択的に有する、請求項８に記載の方法。
【請求項１５】
ＲＦＩＤ（Radio Frequency Identification）位置特定のためのコンピュータプログラム製品であって、
コンピュータのプロセッサに、
ＲＦＩＤリーダとパッシブＲＦＩＤタグの位置との間の確率的マクロチャネルを用いてシグネチャを計算することで、前記パッシブＲＦＩＤタグのセットによって反射され、前記プロセッサに接続された前記ＲＦＩＤリーダによって検出された信号に基づいて、エリア内のオブジェクトの位置を特定し、
前記送信された信号が前記確率的マクロチャネルの入力を形成し、シグネチャが前記確率的マクロチャネルからの出力を形成する方法を実行させるための、前記コンピュータで実行可能なプログラム命令が具現化された、前記コンピュータで読み取り可能な非一時的な記録媒体を備える、コンピュータプログラム製品。
【請求項１６】
前記確率的マクロチャネルは、前記確率的マクロチャネルが、各入力シーケンスが与えられると、それぞれの出力シーケンスを生成できるように、それぞれの尤度を提供する対数尤度比関数としてモデル化される、請求項１５に記載のコンピュータプログラム製品。
【請求項１７】
前記確率的マクロチャネルの入力が、複数の利用可能なアンテナのうちの１つを示すアンテナ変数をさらに備える、請求項１５に記載のコンピュータプログラム製品。
【請求項１８】
前記確率的マクロチャネルの入力が、複数の利用可能な周波数のうちの１つを示す周波数変数をさらに備える、請求項１５に記載のコンピュータプログラム製品。
【請求項１９】
前記確率的マクロチャネルの出力が、受信信号強度、アンテナポート番号、励起周波数、前記送信された信号のうちの少なくとも１つと前記反射された信号のうちの少なくとも１つとの間の位相シフト、並びにドップラー由来信号を少なくとも有する、請求項１５に記載のコンピュータプログラム製品。
【請求項２０】
前記確率的マクロチャネルの入力が、前記送信された信号における送信されたコードワードの離散値と、前記送信された信号の入力電力とに依存する、請求項１５に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、２０１８年４月９日に出願された米国仮特許出願第６２／６５５，１５３号、並びに２０１９年４月５日に出願された米国特許出願第１６／３７６，０３９号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【０００２】
本発明は、オブジェクト検出に関し、特にシグネチャベースのＲＦＩＤ（Radio Frequency Identification）位置特定に関する。
【背景技術】
【０００３】
オブジェクトの位置特定は、例えば、家庭でのライスバケットのような単一のオブジェクトの位置特定から、図書館の書籍のような多くのアイテムの配置を見つけるため、または小売店で棚卸を行うためなど、様々なクラスのアプリケーションで使用できる。上記の位置特定は、小売店の発送品を追跡するために、または少なくともＲＦＩＤ（Radio Frequency Identification）タグを携帯している顧客や店員等の個人が辿った経路を追跡するためにも使用できる。上記の追跡では、位置特定エンジンをプリミティブとして用いて時系列を構築し、この時系列を用いてＲＦＩＤタグが移動している経路を見出す。
【発明の概要】
【０００４】
本発明の一態様によれば、ＲＦＩＤ（Radio Frequency Identification）位置特定システムが提供される。本システムは、送信された信号をそれぞれ反射するパッシブＲＦＩＤタグのセットを含む。本システムは、パッシブＲＦＩＤタグで反射された信号を検出するためのＲＦＩＤリーダをさらに含む。本システムは、ＲＦＩＤリーダとパッシブＲＦＩＤタグの位置との間の確率的マクロチャネルを用いてシグネチャを計算することで、反射された信号に基づきエリア内のオブジェクトの位置を特定するためのプロセッサも含む。送信された信号は、確率的マクロチャネルへの入力を形成し、シグネチャは、確率的マクロチャネルからの出力を形成する。
【０００５】
本発明の別の態様によれば、ＲＦＩＤ（Radio Frequency Identification）位置特定のための方法が提供される。本方法は、パッシブＲＦＩＤタグのセットにより、送信された信号を反射することを含む。本方法は、ＲＦＩＤリーダにより、パッシブＲＦＩＤタグで反射された信号を検出することをさらに含む。本方法は、プロセッサにより、ＲＦＩＤリーダとパッシブＲＦＩＤタグの位置との間の確率的マクロチャネルを用いてシグネチャを計算することで、反射された信号に基づきエリア内のオブジェクトの位置を特定することも含む。送信された信号は、確率的マクロチャネルへの入力を形成し、シグネチャは、確率的マクロチャネルからの出力を形成する。
【０００６】
本発明のさらに別の態様によれば、ＲＦＩＤ（Radio Frequency Identification）位置特定のためのコンピュータプログラム製品が提供される。本コンピュータプログラム製品は、プログラム命令が具現化された、コンピュータで読み取り可能な非一時的な記録媒体を備える。プログラム命令は、コンピュータに方法を実行させるために、コンピュータで実行可能である。本方法は、コンピュータのプロセッサによって、ＲＦＩＤリーダとパッシブＲＦＩＤタグの位置との間の確率的マクロチャネルを用いてシグネチャを計算することで、パッシブＲＦＩＤタグのセットによって反射され、前記プロセッサに接続されたＲＦＩＤリーダによって検出された信号に基づいて、エリア内のオブジェクトの位置を特定することを含む。送信された信号は確率的マクロチャネルの入力を形成し、シグネチャは確率的マクロチャネルの出力を形成する。
【０００７】
これら及び他の特徴並びに利点は、以下の典型的な実施形態の詳細な説明を添付の図面と併せて読むことで明らかになるであろう。
【０００８】
本開示では、後述するように、以下の図面を参照しながら好ましい実施形態について詳細に説明する。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の一実施形態による、本発明を適用できる典型的な処理システムを示すブロック図である。
【００１０】
【図２】図２は、本発明の一実施形態による、本発明を適用できる典型的なＲＦＩＤ後方散乱メカニズムを示すブロック図である。
【００１１】
【図３】図３は、本発明の一実施形態による、シグネチャベースのＲＦＩＤ位置特定のための典型的な方法を示すフロー図である。
【図４】図４は、本発明の一実施形態による、シグネチャベースのＲＦＩＤ位置特定のための典型的な方法を示すフロー図である。
【発明を実施するための形態】
【００１２】
本発明は、シグネチャベースのＲＦＩＤ（Radio Frequency Identification）位置特定を対象とする。
【００１３】
図１は、本発明の一実施形態による、本発明を適用できる典型的な処理システム１００を示すブロック図である。処理システム１００は、処理ユニット（例えば、ＣＰＵ）１０１のセットと、ＧＰＵ１０２のセットと、メモリデバイス１０３のセットと、通信デバイス１０４のセットと、周辺機器１０５のセットとを含む。ＣＰＵ１０１は、シングルコアＣＰＵであってもよく、マルチコアＣＰＵであってもよい。ＧＰＵ１０２は、シングルコアＧＰＵであってもよく、マルチコアＧＰＵであってもよい。１つまたは複数のメモリデバイス１０３は、キャッシュ、ＲＡＭ、ＲＯＭ、並びに他のメモリ（フラッシュ、光学、磁気など）を含むことができる。通信デバイス１０４は、無線及び／または有線通信デバイス（例えば、ネットワーク（例えば、ＷＩＦＩなど）アダプタなど）を含むことができる。周辺機器１０５は、表示装置、ユーザ入力装置、プリンタ、撮像装置などを含むことができる。処理システム１００の各要素は、１つまたは複数のバスまたはネットワーク（まとめて図の参照番号１１０で示される）によって接続される。
【００１４】
一実施形態において、メモリデバイス１０３は、本発明の様々な態様を実現するために構成された専用コンピュータにおいて、コンピュータプロセッサシステムを変えるために特別にプログラムされたソフトウェアモジュールを保存してもよい。一実施形態において、専用ハードウェア（例えば、特定用途向け集積回路など）を用いて本発明の様々な態様を実現してもよい。
【００１５】
もちろん、処理システム１００は、当業者によって容易に思いつくような他の要素（図示せず）を含んでいてもよく、特定の要素を省略してもよい。例えば、当業者であれば容易に理解できるが、処理システム１００には、その詳細な実装に応じて他の様々な入力装置及び／または出力装置を含めることができる。例えば、無線及び／または有線による様々なタイプの入力装置及び／または出力装置を使用できる。さらに、当業者には容易に理解できるが、様々な構成において追加のプロセッサ、コントローラ、メモリなどを使用することもできる。処理システム１００のこれら及び他の変形例は、本明細書で提供される本発明の教示によって当業者であれば容易に考えられる。
【００１６】
さらに、全部または一部において、システム１００の要素のうちの１つまたは複数で実現される、本発明に関連する様々な要素及びステップについては、後述するように様々な図で理解されるべきである。さらに、システム１００は、タグ付けの結果を分析し、タグ付けの結果に応答するアクションを実行するために利用できる。システム１００のこれらの及び他の用途は、本明細書で提供される本発明の教示によって、本発明の趣旨を維持しながら当業者によって容易に決定される。
【００１７】
図２は、本発明の一実施形態による、本発明を適用できる典型的なＲＦＩＤ後方散乱メカニズム２００を示すブロック図である。
【００１８】
後方散乱メカニズム２００は、パッシブＲＦＩＤタグ２１０と、ＲＦＩＤアンテナ２２１を備えるＲＦＩＤリーダ２２０とを含む。
【００１９】
図２において、ｄはＲＦＩＤアンテナ２２１とＲＦＩＤタグ２１０との間の距離を示し、λは送信波２３０の波長を示し、θＴは送信ＲＦチェーンによってもたらされる位相シフトを示し、θＲは受信ＲＦチェーンによってもたらされる位相シフトを示し、
【数１】
2020522039.tif 000003
はタグによってもたらされる位相シフトを示し、ｆ１は送信波２３０及び後方散乱波２４０の周波数を示す。
【００２０】
動作中、ＲＦ（Radio Frequency）波２３０は、ＲＦＩＤリーダ２２０のアンテナ２２１から送信される。ＲＦ波２３０は、ＲＦＩＤタグ２１０の向きに応じて反射し、後方散乱波２４０としてＲＦＩＤアンテナ２２１へ戻る。さらに、パッシブＲＦＩＤタグ２１０は、反射された信号の状態、すなわち後方散乱波２４０を変調することで、パッシブＲＦＩＤタグ２１０に格納された情報を伝達できる。
【００２１】
図示されていないが、ＲＦＩＤリーダ２２０は、本発明によるシグネチャベースの位置特定を実行するために、図１で示したようなコンピュータ処理システムに接続できる。
【００２２】
図３−４は、本発明の一実施形態による、シグネチャベースのＲＦＩＤ位置特定のための典型的な方法を示すフロー図である。
【００２３】
ブロック３０５において、ＲＦＩＤリーダから信号を送信する。
【００２４】
ブロック３１０において、送信された信号を反射するパッシブＲＦＩＤタグのセットで生成された後方散乱信号を検出する。
【００２５】
ブロック３１５において、検出された後方散乱信号に基づいて、ＲＦＩＤリーダとパッシブＲＦＩＤタグとの間の確率的マクロチャネルのモデルを形成する。一実施形態において、確率的マクロチャネルは、該確率的マクロチャネルが、各入力シーケンスが与えられると、それぞれの出力シーケンスを生成できるように、それぞれの尤度を提供する対数尤度比関数（log-likelihood ratio functions）としてモデル化できる。
【００２６】
一実施形態において、ブロック３１５は、ブロック３１５Ａ及び３１５Ｂのうちの１つまたは複数を含むことができる。
【００２７】
ブロック３１５Ａにおいて、確率的マクロチャネルに対応する複数の利用可能な周波数に関連するモデルの周波数依存性を除去し、複数の利用可能なアンテナの中から異なるアンテナに基づいてシグネチャを定義することで、オブジェクトの位置を特定するために使用される確率的マクロチャネルのモデルを簡略化する。
【００２８】
ブロック３１５Ｂにおいて、モデルのアンテナ依存性を除去し、複数の利用可能な周波数の中から異なる周波数に基づいてシグネチャを定義することで、オブジェクトの位置を特定するために使用される確率的マクロチャネルのモデルを簡略化する。
【００２９】
ブロック２２０において、ＲＦＩＤリーダと、モデルに基づいたパッシブＲＦＩＤタグの位置との間の確率的マクロチャネルのシグネチャを計算することで、反射されて検出された後方散乱信号に基づいてエリア内のオブジェクトの位置を特定する。送信された信号は、確率的マクロチャネルの入力を形成する。一実施形態において、確率的マクロチャネルの入力には、複数の利用可能なアンテナのうちの１つを示すアンテナ変数をさらに含むことができる。一実施形態において、確率的マクロチャネルの入力には、複数の利用可能な周波数のうちの１つを示す周波数変数をさらに含むことができる。一実施形態において、確率的マクロチャネルの入力には、複数の利用可能なアンテナから所定のアンテナと、複数の利用可能な周波数から所定の周波数とを使用するための所定の関数の和をさらに含むことができる。シグネチャは、確率的マクロチャネルの出力を形成する。
【００３０】
次に、本発明の１つまたは複数の実施形態によるＲＦＩＤチャネルモデル及びその特性について説明する。
【００３１】
ＲＦＩＤタグが励起し、該ＲＦＩＤタグからの応答を受信する可能性は、この節で簡単に説明する複数の要因の関数である。しかしながら、そのような要因が全て変化しない場合でも、特定の時間における応答は依然として確率的挙動を示す。これは、インテロゲータ（interrogator）とＲＦＩＤタグとの間のチャネル、並びにタグからＲＦＩＤリーダへの相互チャネルの巨視的影響と見なすことができる。そのようなチャネルにおける信号及び送信シンボルは、送信に使用される短い送信時間及びコードワードに起因して確率的モデルに従うため、そのような短い送信時間期間のチャネルは、依然として確率的なままである。
【００３２】
ＲＦＩＤタグからの応答は、通常、タグＩＤと、一部の例ではタグメモリに格納された追加情報と、考え得る動作の指示と、を含む固定応答である。そのような指示には、例えばインテロゲータがＲＦＩＤメモリに書き込もうとするときの書き込み動作の確認を含む。タグＩＤ自体は、通常、インテロゲータによってアクセスが可能であり、書き換え可能なメモリに書き込まれる。ほとんどのアクションの後には、通常、今後の全ての読み取り試行に対してタグが応答しないようにするタグ無効化コマンドを除いて、ＲＦＩＤからの確認メッセージが在る。
【００３３】
タグからの応答は固定であるため、本発明の目的のために、「マクロチャネル」は、チャネル入力がリーダから（一部の例では１つのアンテナまたは複数のアンテナの組合せから）送信されるメッセージであり、チャネル出力がタグによる後方散乱信号からリーダで受信した信号である、ＲＦＩＤリーダとＲＦＩＤタグとの間の確率的チャネルとして定義される。マクロチャネルという用語は、タグからリーダの受信機チェーンへ戻る、リーダの送信チェーンとタグとの間の通常の通信チャネルからこのチャネルの定義及びそのアブストラクションを識別するために使用され、ここでは基本的なチャネルであることを意味する用語「マイクロチャネル」を用いて言及される。マクロチャネルは、その特性の一部をマイクロチャネルから継承する。これは、マイクロチャネルの変化がマクロチャネルの推移確率にも影響を及ぼし得ることを意味する。したがって、マイクロチャネルに影響を及ぼすいかなる要因も、当然、マクロチャネルに影響を及ぼす。しかしながら、マクロチャネルに影響を及ぼす他の特性及び条件はあるが、マイクロチャネルはそれらの影響を受けることはない。
【００３４】
例えば、特定のタグの近傍のタグの数は、タグの応答時間及び一部の例では信号の他の特性に影響を及ぼす。これは、完全に受動部品であるタグで起こり得る反射に起因するだけではない。パッシブＲＦＩＤタグであっても信号を送信（後方散乱）できるという事実は、それが送信フィールドに対して能動素子となり、例えば特定の時間フレームにおける複数のタグからの送信のコリジョンがインテロゲータにおけるいずれかの信号の受信に影響を及ぼす。
【００３５】
したがって、マクロチャネルは、その特性の一部をマイクロチャネルから継承するだけでなく、ＲＦＩＤプロトコル、タグの数などのその他の要因もまたマクロチャネルの推移確率に影響を及ぼす。
【００３６】
リーダとタグとの間のマクロチャネルは、本明細書において以下で正式に定義され、チャネルの種々の表現は、連続チャネル（連続時間及び連続アルファベットチャネル）と、時間において離散的ではあるが連続するアルファベットまたは不連続のアルファベットで示される離散的無記憶チャネルとして説明される。
【００３７】
連続チャネルのようなチャネルのアブストラクションにおいて、チャネル入力は、送信されたコードワードなどの離散値に依存するだけでなく、入力電力などのいくつかの連続パラメータにも依存し、チャネルの出力は、タグから受信した応答が無い場合の「０」及びタグからの応答が在る場合の「１」を含むだけでなく、受信信号強度（Received Signal Strength：ＲＳＳＩ）、受信した信号と送信された信号との間の位相、位相シフト及び／またはドップラーなどの受信した信号の一連の属性の一部もまた含む。
【００３８】
チャネルの異なるアブストラクションにおいて、各タイムスロットにおける送信が離散的無記憶チャネルのようなチャネルの１つの利用とみなされる、スロット化タイムシステムを使用する。この場合、チャネルの推移確率は時間的に離散しているが、入力または出力における連続変数、アルファベットが連続変数であるケースでは、該連続変数に依然として依存し得る。
【００３９】
チャネル表現の第３の最も単純な形式は、固定された送信パラメータが使用され、タグからの応答の受信のみが出力として考慮される場合である。この場合、本明細書で論じるように、推移確率はタグを励起するためにどのアンテナポートがリーダで使用されるかに依然として依存する。したがって、推移確率は、異なる離散アルファベットの送信として表すことが可能であり、各アルファベットはチャネル入力として特定のアンテナ（またはアンテナの組合せ）を示し、タグからの応答の受信は、タグから受信した応答が無い場合は「０」を定義し、タグからの応答には「１」を定義することでチャネル出力を構成する。もちろん、異なる送信シンボルの推移確率は異なることがあり、実際のアンテナ及びタグの配置に依存してそれらは全く異なっている。
【００４０】
次に、本発明の１つまたは複数の実施形態による、タグタイプについて説明する。
【００４１】
異なるタイプのタグは異なる応答動作を有し、この応答動作はタグアンテナ及びタグ内で使用されるチップセットの設計及びサイズの関数である。特に、タグの一部は、より少ない励起電力を必要とする、または後方散乱信号を変調する間はより良好な感度を有する。これは、通常、そのようなタグが、励起し、レスポンスバックを受信するために、よりシンプルであることを意味する。チップセットに対するアンテナのサイズ、設計及びマーチングも、エネルギーを取得する際の重要な要因である。タグアンテナは、異なる方向で信号を受信し、後方散乱させる能力に影響を及ぼす特定のパターンを有する。
【００４２】
次に、本発明の１つまたは複数の実施形態による、環境要因について説明する。
【００４３】
ＲＦＩＤタグからの応答は、インテロゲータとタグとの間のチャネルに明らかに依存し、このチャネルは環境要因の関数である。そのため、インテロゲータに対するタグの相対的な距離、他のＲＦ反射材及び吸収材に対するタグの位置、並びに他のＲＦＩＤタグの数及び相対的な位置は、重要な環境要因の一部である。
【００４４】
次に、本発明の１つまたは複数の実施形態による、環境要因としてのタグとインテロゲータとの間の距離について説明する。
【００４５】
信号は、空気を介して伝送されるため、波の３次元的な広がり及び他の要因のためにその振幅が減衰する。したがって、タグとＲＦＩＤリーダとの間の距離は、マクロチャネルの推移確率に影響を与える。これは、実質的に無線フェージングチャネルまたはガウスチャネルで起こる現象と同じである。パッシブＲＦＩＤタグは、後方散乱変調を直接使用するため、ガウス雑音の影響はＲＦＩＤリーダ自体の受信機のみに現れ、タグの信号受信に起因する雑音増幅は発生しない。したがって、チャネルは、通常のＡＷＧＮチャネルとして、または加法性白色ガウス雑音を有するフェージングチャネルとして、フェージングまたはマルチパスの影響を考慮することでモデル化できる。
【００４６】
次に、本発明の１つまたは複数の実施形態による、環境要因としてのタグ位置について説明する。
【００４７】
タグとＲＦＩＤリーダとの間の距離だけでなく、タグとリーダアンテナの実際の位置もマクロチャネルの分配に影響を及ぼす。アンテナを、リーダ、他のＲＦコネクタ及びそれらの間のデバイスと接続する、ケーブルにおける波の伝播も、マクロチャネルモデルに影響することに留意されたい。これは、アンテナ位置が固定されていても、ケーブルまたはコネクタの単なる変更が、正しいマクロチャネルモデルを見出すのに新しい測定を実施する必要があることを意味する。
【００４８】
次に、本発明の１つまたは複数の実施形態による、環境要因としての反射体及び吸収体について説明する。
【００４９】
インテロゲータとタグとの間の波の伝播経路における反射体及び吸収体も、マルチパスを生成することで、マクロチャネルの推移確率に影響する。これは、他の無線通信システムにおけるフェージング及びマルチパスの影響と同様に、リーダとタグとの間のマイクロチャネルの変化によって起こる。
【００５０】
次に、本発明の１つまたは複数の一実施形態による、環境要因としての読取レンジ内のタグの数について説明する。
【００５１】
２つ以上のタグが特定の時間に応答する場合、または少なくとも２つの異なるタグからの応答が時間的に重複する場合、リーダはいずれか一方からの応答を正しく復号できない可能性がある。この状況は、インテロゲータの読み取りレンジにおけるタグの数が増加するにつれて、より起こりやすくなる。他のタグからの干渉の存在下でパケットを復号する技術、特に複数のアンテナを用いて空間内でタグ応答を分離する技術が存在する可能性はあるが、そのような技術は広く普及しておらず、またコストのかかる機器を必要とする。一般に、インテロゲータの読取りレンジにおけるタグの数及びそれらの空間分布は、マクロチャネルの推移確率に影響を及ぼす。
【００５２】
次に、本発明の１つまたは複数の実施形態による、ＲＦＩＤプロトコルに関して説明する。
【００５３】
ＲＦＩＤプロトコルは、コリジョンを回避するための特定の規定を有することができる。他のタイプのコリジョンの低減またはコリジョンの回避も従来の研究で提案されており、異なる商用リーダで使用されてきた可能性がある。これらのタイプのコリジョンの回避は、通常、ＲＦＩＤプロトコルの物理層またはｍａｃ層よりも上位の層で機能し、例えばツリーウォーキングアルゴリズムのような技術、またはＲＦＩＤタグＥＰＣの集まりの事前知識または適応知識に基づいてサーチ空間を分割する方法が含まれる。マクロチャネルの推移確率は、ＲＦＩＤ  Ｇｅｎ  ＩＩ規格で用意されたコリジョン回避と同様に、そのようなアルゴリズムのいずれにおいても影響されることが明らかである。
【００５４】
次に、本発明の１つまたは複数の実施形態によるタグの向きについて説明する。
【００５５】
３次元空間におけるタグの様々な向きは、異なる位置において、そのアンテナパターン、並びにインテロゲータからの信号の伝搬方向及び偏波が異なるため、タグアンテナで異なる量のエネルギーを吸収する原因となる。
【００５６】
タグからの後方散乱信号は、タグのアンテナパターンでも影響を受ける。そのため、タグの向きはマイクロチャネル及びマクロチャネルに影響を及ぼす。
【００５７】
次に、本発明の１つまたは複数の実施形態による、アンテナポートについて説明する。
【００５８】
アンテナポートは、所定のアンテナまたは所定のアンテナ素子の組合せから送信される信号によって定義される。異なるアンテナポートは、特定の利得を有するアンテナ素子の様々な組み合わせからの信号送信をもたらす。これらのアンテナの組み合わせは、異なるマクロチャネルへ順に変換できる、異なるマイクロチャネルを規定する。
【００５９】
ここで、本発明の１つまたは複数の実施形態による、異なるソース（例えば、アンテナ）からの複数の励起に関して説明する。
【００６０】
２つ以上のリーダがある場合、異なるソースによるタグの励起は、特定のタイムスロットにおいて応答する能力に影響を及ぼす。これは、タグに異なる時間に異なる信号特性を有する信号を後方散乱させる干渉信号とみなすことができる。この現象は、ＲＦＩＤシステムとタグとの間のマイクロチャネルには影響を及ぼさないが、マクロチャネルに直接影響を及ぼす。
【００６１】
ここで、本発明の１つまたは複数の実施形態による、異なる周波数における複数の励起について説明する。
【００６２】
干渉送信が同じ周波数でなくても、所定の周波数におけるＲＦＩＤの励起は、別の周波数で応答する能力に影響を及ぼす。そのため、異なる周波数における干渉信号の存在は、マクロチャネル推移確率に影響を及ぼすが、マイクロチャネルはそのような干渉信号によって影響を受けない。
【００６３】
次に、本発明の１つまたは複数の実施形態による、励起電力について説明する。
【００６４】
マクロチャネルの一部のアブストラクションにおいて、ＲＦＩＤリーダシステムによって送信される電力である励起電力はマクロチャネルの定義の一部と考えられ、そのため、マクロチャネルの推移確率は、そのようなケースにおける励起電力の関数である。
【００６５】
次に、本発明の１つまたは複数の実施形態による、タグ移動について説明する。
【００６６】
タグの移動は、マイクロチャネルに影響を及ぼし、したがって、マクロチャネルにも影響を及ぼすことは明らかである。なおかつ、タグの移動は、完全に異なる観点においてもマクロチャネルにも影響を及ぼす。いくつかのシナリオでは、例えばタグが十分なエネルギーを吸収できないことを意味するヌルポイントに配置されているという事実のために、タグが静止している場合でも読み取りができなくなる。しかしながら、タグの移動は、タグをそのようなヌル領域から退避させる、及び／またはより多くのエネルギーを吸収させるため、応答プロセスを開始させて信号を後方散乱させる。したがって、マクロチャネルは、マイクロチャネルの変化によるタグの移動によって影響を受けるだけでなく、タグ自体の励起プロセスでも影響を受ける。
【００６７】
次に、本発明の１つまたは複数の実施形態による、励起周波数について説明する。
【００６８】
マイクロチャネル、並びにタグアンテナパターン及び後方散乱メカニズムは、マクロチャネルを周波数に依存させる周波数依存性を有する。
【００６９】
次に、本発明の１つまたは複数の実施形態による、マイクロチャネルモデル及びその推移確率について説明する。
【００７０】
本明細書において、マクロチャネルモデルは、その推移確率を明示的に記述することで定義される。最初に、マクロチャネルモデルの最も簡単なアブストラクションとして、チャネル出力ｙがセット｛０，１｝からその値をとり、チャネル入力がＮ個のアンテナポートを有するＲＦＩＤシステムのセット（ａ１，ａ２，．．．，ａＮ）からその値をとる、推移確率ｆ（ｙ｜ｘ）を有する離散的無記憶チャネルとして考える。本形態におけるアンテナポートは、例えばフェーズドアレイアンテナのように、複数のアンテナに同時に給電されてもよく、それは単一の物理的アンテナ素子を動作するために使用されてもよいことに留意されたい。
【００７１】
推移確率ｆ（ｙｊ｜ｘｊ）は、ｘｊがチャネル入力であるときにチャネル出力ｙｊで受信される条件付き確率を表す。したがって、推移確率ｆ（ｙｊ｜ｘｊ）は、このタイムスロットにおけるアンテナｘｊが励起される間に、タグ受信がｙｊである場合を表す。
【００７２】
より高機能のケースは、マクロチャネルが依然として離散時間（実際はスロット時間）で使用されるが、チャネルが連続入力アルファベット、連続出力アルファベット、またはその両方を使用する場合である。マクロチャネル推移確率は、ｆ（ｙ｜（ｕ，ｖ））として定義できる。ここで、チャネル出力ｙは実数Ｒのセットまたは実数の有限間隔からその値をとる。チャネルインプットｘ＝（ｕ，ｖ）は２つの変数ｕ及びｖを用いて明示的に定義される。ここで、ｕはＮ個のアンテナポート有するＲＦＩＤシステムのための選択した特定のアンテナ、例えばａｊを示す、セット｛ａ１，ａ２，．．．，ａＮ｝からその値をとる離散変数であり、連続変数ｖは実数Ｒのセットまたは実数の有限間隔からその値をとる。
【００７３】
タグ応答も周波数に依存するため、マクロチャネル推移確率の定義はｆ（ｙ｜（ｕ，ｗ，ｖ））として拡張できる。ここで、チャネル出力ｙは、実数Ｒのセットまたは実数の有限間隔からその値を取る。チャネル入力ｘ＝（ｕ，ｗ，ｖ）は、３つの変数ｕ，ｗ及びｖの関数である。ここで、ｕ及びｖは先のケースで定義され、ｗは周波数の有限セット｛ｗ１，ｗ２，．．．，ｗｆ｝からその値をとる。
【００７４】
連続アルファベットを有するチャネル推移確率の離散的無記憶アブストラクションの有用な例は、受信信号強度（ＲＳＳＩ）が受信した連続変数とみなされ、送信電力が送信連続変数とみなされる場合である。アナログ白色ガウス雑音を有するチャネルは、
【数２】
2020522039.tif 000004
で表される。ここで、σｘはアンテナｘからの送信に対する雑音分散を表し、ηはアンテナポートｘからタグ及びタグからアンテナポートｘへ戻る全経路損失を表す一定の係数である。
【００７５】
連続時間のチャネルのモデリングは、問題の定式化に、さらに複雑さを追加する。しかしながら、その場合は、チャネルを離散的無記憶形式に最終的に転送する特定の入力信号設計と共に使用する必要がある。
【００７６】
次に、本発明の１つまたは複数の実施形態による、近傍におけるチャネルの推移確率について説明する。
【００７７】
このセクションでは、最も実用的なシステムに関して、チャネルの推移確率が３次元空間における連続関数であるという事実に言及する。これは、空間内の所定の点の周囲近傍におけるマクロチャネルの特性が、通常、類似していることを意味する。例えば、各送信シンボルｘ（等価的には、所定のアンテナｘからの送信）に関して、推移確率は距離の連続関数であるηで変化するだけである。
【００７８】
それでもなお、複数のアンテナを使用する場合、アンテナを組み合わせた効果は、自由空間チャネルにおいて、または所定のレイリーまたはライシアンフェージングチャネルを用いる規則的な経路損失よりもηをはるかに急速に変化させる可能性がある。この急激な変化は、通常、複数のアンテナからの送信の結果が、非常に低い電力の領域（ヌルポイントとも呼ばれる）である深いフェードを生成する近距離場においてより顕著である。
【００７９】
しかしながら、アンテナポートが単一のアンテナを取り出すために使用される場合、経路損失パラメータηの変化は非常に滑らかであり、チャネルが十分に小さい近傍においてほぼ同様に動作するという仮定は、通常、有効である。
【００８０】
次に、本発明の一実施形態による、問題の定式化について説明する。
【００８１】
マクロチャネルの定義を用いて、どのチャネルが観測とより関連するかを見つけるため、（ｘ１，ｘ２，．．．，ｘｎ）の形で、出力ｙｎ＝（ｙ１，ｙ２，．．．，ｙｎ）を観測する、ｎタプルで示されるチャネルのｎ回の使用で構成される、コードワードｘｎを送信することで問題を定式化する。
【００８２】
最もふさわしいチャネルを見つける処理は、そのようなチャネルの有限セットに関して、（ｘｎ，ｙｎ）のどのペアがチャネルのセットｆｉ（ｙ｜ｘ），ｉ＝１，２，．．．，Ｍの全体で共通して典型的であるかを見つけることで定式化されてもよい。チャネル推移関数が明確であれば、コードワード長が長くなるにつれて、そのような共通の典型的な復号化はエラーの減少を招く。
【００８３】
タグの位置を見つけるという課題は、チャネル入力がｘｎである場合に、どのチャネルが出力ｙｎを生成する可能性があるかを見つけることと同一であることに留意されたい。
【００８４】
チャネル確率の分布間の距離は、以下で定義されるカルバック・ライブラー情報量（ＫＬ距離）で与えられてもよい。
【数３】
2020522039.tif 000005
【００８５】
チャネル推移確率のペア間の距離が大きいほど、コードワード長が長くなるにつれて復号アルゴリズムの収束が速くなる。
【００８６】
ＫＬ距離は、伝送のために選択されたコードワードｘｎの関数であると言える。これは、システムを最適化するために、対象となるチャネルの全てのペア間の最小ＫＬ距離を最大にする送信コードワードを抽出すべきであることを意味する。
【００８７】
近傍のチャネルがほぼ同様に動作するという事実は、チャネルの有限セットのみに専念するために使用されてもよい。チャネルセットｆｉ（ｙ｜ｘ），ｉ＝１，２，．．．，Ｍのチャネル数が少ないほど、ＫＬ距離の最大化が容易になる。
【００８８】
したがって、より少ないコードワードを使用すると正しいチャネルを見つけやすい。すなわち、タグの位置を見つけるために、異なるアンテナから送信するために使用する時間が短縮される。
【００８９】
しかしながら、同時に、チャネルセットｆｉ（ｙ｜ｘ），ｉ＝１，２，．．．，Ｍのチャネル数が少ないほど、タグの実際の位置を見つける際の復号アルゴリズムのレゾリューションが低下する。
【００９０】
ＫＬ距離がゼロでない限り、十分に長いコードワードに関して全てのチャネルが識別可能であるという保証があり、これはチャネルセットｆｉ（ｙ｜ｘ），ｉ＝１，２，．．．，Ｍのチャネルのレゾリューションに基づいて行われるパーティショニングでタグ位置が特定できることを意味すると指摘すべきである。
【００９１】
チャネルの有限セットに関するＫＬ距離を増大させるため、異なるチャネル属性を使用することが可能である。例えば、ＲＳＳＩを用いて、式（１）のようにマクロチャネル推移確率を定義する。
【００９２】
ここで、本発明の１つまたは複数の実施形態による、シグネチャベースのＲＦＩＤ位置特定のための方法について説明する。
【００９３】
通常、統合復号は、実際問題として困難である。そのため、通信チャネルでは、有限コードワード長の線形符号を用いる。このことは、上述した問題に関する復号処理にも適用される。
【００９４】
伝送に使用される入力シーケンスｘｎが与えられると、出力シーケンスｙｎを生成できるチャネルの尤度を提供する、付加的な対数尤度比（ＬＬＲ）関数を用いることが可能である。連続出力ＲＳＳＩ及び３つの変数ｕ，ｗ及びｖを含む入力ｘ＝（ｕ，ｗ，ｖ）を有するチャネルを考える。ここで、ｕはＮ個のアンテナポート有するＲＦＩＤ装置のための選択した特定のアンテナ、例えばａｊを表すセット｛ａ１，ａ２，．．．，ａＮ｝からその値をとる離散変数であり、連続変数ｖは実数Ｒのセットまたは実数の有限間隔からその値をとり、ｗは周波数｛ｗ１，ｗ２，．．．ｗＦ｝の有限セットからその値をとる。
【００９５】
受信ベクトルｙｎ及び送信ベクトルｘｎのためのシンプルなＬＬＲ型関数は以下のように定義される。
【数４】
2020522039.tif 000006
但し、ｉ＝１，．．．，Ｎ及びｊ＝１，．．．，Ｍである。Ｌ（．）は受信信号ｙｋのための個別のＬＬＲ型関数であり、
【数５】
2020522039.tif 000007
は、関数の変数における条件ｃが真であるときに値１を有し、そうでなければ０である指標関数である。また、非ゼロエントリの一部がγ（ｉ，ｊ）に影響したかを知ることで、ＬＬＲ型関数のビューを完成させる付加関数
【数６】
2020522039.tif 000008
もまた考慮できる。
代替えの関数
【数７】
2020522039.tif 000009
を用いてもよいことは明らかであり、該代替えの関数は、
【数８】
2020522039.tif 000010
の和が送信コードワード
【数９】
2020522039.tif 000011
で知られる事実によって、等価情報を有する。
【００９６】
式（３）は、所定のアンテナ及び所定の周波数を使用するためのＲＳＳＩの所定の関数の和を示し、式（１０）は、所定のアンテナ及び所定の周波数を使用するための正しく復号されたパケット数を示す。例えば、関数Ｌ（．）を恒等関数に簡略化することが可能であり、これは、式（１０）が、所定の周波数においてアンテナで読み取られた数を示し、式（３）が、同じ周波数に関する式（１０）の値で除算され、アンテナポートが、ＲＳＳＩ値の平均を示すことを意味する。関数を修正して、例えばＲＳＳＩ値の中央値などを考慮してもよい。
【００９７】
【数１０】
2020522039.tif 000012
の値は、タグが位置Ｐに配置されたケースに対応する推移確率のために計算される、位置Ｐの送信コードワードｘＮのシグネチャと呼ばれる。これは、言い換えれば、点Ｐに配置されたタグに対応するマクロチャネルのシグネチャ、またはタグが点Ｐに配置されたときの受信ベクトルｙＮのシグネチャと呼ぶことができる。
【００９８】
シグネチャは、周波数への依存性を除去し、以下にように再定義することで簡略化できる。
【数１１】
2020522039.tif 000013
【数１２】
2020522039.tif 000014
但し、ｉ＝１，．．．，Ｎである。
【００９９】
さらに、別の変形例では、アンテナポートの依存性を除去し、異なる周波数に基づくシグネチャを以下のように定義してもよい。
【数１３】
2020522039.tif 000015
及び
【数１４】
2020522039.tif 000016
但し、ｊ＝１，．．．，Ｍである。
【０１００】
本発明は、任意の考え得る技術的な詳細レベルを統合するシステム、方法及び／またはコンピュータプログラム製品であってもよい。コンピュータプログラム製品は、プロセッサに本発明の態様を実行させるための、コンピュータで読み取り可能なプログラム命令を有する、コンピュータで読み取り可能な記録媒体（または複数の媒体）を含んでいてもよい。
【０１０１】
コンピュータで読み取り可能な記録媒体は、命令実行デバイスによって使用するための命令を保持し、保存できる有形デバイスであってもよい。コンピュータで読み取り可能な記録媒体は、例えば、電子記憶デバイス、磁気記憶デバイス、光記憶デバイス、電磁記憶デバイス、半導体記憶デバイス、またはこれらの任意の組み合わせであってもよいが、これらに限定されない。
完全に網羅しているわけではないが、コンピュータで読み取り可能な記録媒体のより具体的なリストには、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、消去可能プログラマブルリードオンリーメモリ（ＥＰＲＯＭまたはフラッシュメモリ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ポータブルコンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、デジタルバーサタイルディスク（ＤＶＤ）、メモリスティック、フロッピーディスク、パンチカードまたは溝に命令が記録された隆起構造などの機械的に符号化されたデバイス及びこれらの任意の組み合わせが含まれる。本明細書に記載されたコンピュータで読み取り可能な記録媒体は、電波または他の自由に伝搬する電磁波、導波管または他の伝送媒体を通って伝搬する電磁波（例えば、光ファイバーケーブルを通過する光パルス）、または電線を通って伝送される電気信号など、一時的な信号として解釈されるべきではない。
【０１０２】
本明細書で説明するコンピュータで読み取り可能なプログラム命令は、コンピュータで読み取り可能な記録媒体からコンピューティング／処理デバイスに、またはネットワーク、例えばインターネット、ローカルエリアネットワーク、ワイドエリアネットワーク及び／またはワイヤレスネットワークを介して外部コンピュータまたは外部記憶デバイスにそれぞれダウンロードすることができる。ネットワークには、銅伝送ケーブル、光伝送ケーブル、無線伝送、ルータ、ファイアウォール、スイッチ、ゲートウェイコンピュータ及び／またはエッジサーバを含むことができる。各コンピューティング／処理デバイスのネットワークアダプタカードまたはネットワークインタフェースは、ネットワークからコンピュータで読み取り可能なプログラム命令を受信し、各々のコンピューティング／処理デバイスのコンピュータで読み取り可能な記録媒体に保存するために、コンピュータで読み取り可能なプログラム命令を転送する。
【０１０３】
本発明の動作を実行するためのコンピュータで読み取り可能なプログラム命令は、アセンブラ命令、命令セットアーキテクチャ（ＩＳＡ）命令、機械命令、機種依存命令、マイクロコード、ファームウェア命令、状態設定データ、またはＳＭＡＬＬＴＡＬＫ、Ｃ＋＋などのオブジェクト指向プログラミング言語、「Ｃ」プログラミング言語または同様のプログラミング言語などの従来の手続き型プログラミング言語を含む、１つまたは複数のプログラミング言語の任意の組合せで書かれたソースコードまたはオブジェクトコードのいずれかとすることができる。コンピュータで読み取り可能なプログラム命令は、全体をユーザのコンピュータ上で実行してもよく、スタンドアロンソフトウェアパッケージとして一部をユーザのコンピュータ上で実行してもよく、一部をユーザのコンピュータ上で実行し、一部をリモートコンピュータ上で実行してもよく、あるいは全体をリモートコンピュータまたはサーバ上で実行してもよい。後者のシナリオにおいて、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）を含む任意のタイプのネットワークを介してユーザのコンピュータと接続されていてもよく、外部コンピュータに（例えば、インターネットサービスプロバイダを使用するインターネットを介して）接続されていてもよい。いくつかの実施形態において、例えば、プログラマブル論理回路、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）またはプログラマブル論理アレイ（ＰＬＡ）を含む電子回路は、本発明の態様を実行するために、コンピュータで読み取り可能なプログラム命令の状態情報を利用して電子回路を個人向けにすることで、コンピュータで読み取り可能なプログラム命令を実行できる。
【０１０４】
ここで、本発明の態様を、本発明の実施形態による方法、装置（システム）、並びにコンピュータプログラム製品のフローチャート図及び／またはブロック図を参照して説明する。フローチャート及び／またはブロック図の各ブロック、並びにフローチャート及び／またはブロック図のブロックの組合せは、コンピュータで読み取り可能なプログラム命令によって実行されることが理解されるであろう。
【０１０５】
これらのコンピュータで読み取り可能なプログラム命令は、コンピュータまたは他のプログラマブルデータ処理装置のプロセッサで実行する命令が、フローチャート及び／またはブロック図のブロックまたは複数のブロックで指定された機能／動作を実現するための手段を作り出すように、汎用コンピュータ、専用コンピュータまたは他のプログラマブルデータ処理装置のプロセッサに提供される。これらのコンピュータで読み取り可能なプログラム命令は、コンピュータ、プログラマブルデータ処理装置及び／または他のデバイスに特定の方法で機能するように指示できるコンピュータで読み取り可能な記録媒体に保存されていてもよく、その結果、命令が保存されたコンピュータで読み取り可能な記録媒体は、フローチャート及び／またはブロック図のブロックまたは複数のブロックで指定された機能／動作の態様を実現する命令を含む製品を備える。
【０１０６】
コンピュータで読み取り可能なプログラム命令は、コンピュータ、他のプログラマブル装置または他のデバイスで実行される命令が、フローチャート及び／またはブロック図のブロックまたは複数のブロックで指定された機能／動作を実現するように、一連の動作ステップを、コンピュータ、他のプログラマブル装置または他のデバイスで実行するように、コンピュータ、他のプログラマブルデータ処理装置または他のデバイスにロードされる。
【０１０７】
図面におけるフローチャート及びブロック図は、本発明の様々な実施形態によるシステム、方法及びコンピュータプログラム製品の実施が考え得るアーキテクチャ、機能及び動作を示している。この点に関して、フローチャートまたはブロック図における各ブロックは、命令のモジュール、セグメントまたは一部を表しており、これらは指定された論理機能を実現するための１つまたは複数の実行可能な命令を備える。いくつかの代替の実装形態において、ブロックに記載された機能は、図に記載された順序から外れて存在してもよい。つまり、例えば連続して示される２つのブロックは、概ね同時に実行されてもよく、それらのブロックは、関連する機能に応じて、時には逆の順序で実行されてもよい。また、ブロック図及び／またはフローチャート図の各ブロック、並びにブロック図及び／またはフローチャート図におけるブロックの組合せは、指定された機能または動作を実行するか、または専用ハードウェア及びコンピュータ命令の組合せを実行する専用ハードウェアベースのシステムによって実現できることに留意されたい。
【０１０８】
本明細書において、本発明の「１つの実施形態」または「一実施形態」、並びにその他の変形形態の言及は、実施形態に関連して説明した特定の特徴、構造、特性などが、本発明の少なくとも１つの実施形態に含まれることを意味する。そのため、「１つの実施形態において」または「一実施形態において」というフレーズだけでなく、本明細書全体にわたって様々な場所で現れる他の変形形態は、必ずしも全てが同じ実施形態を指しているわけではない。
【０１０９】
例えば、「Ａ／Ｂ」、「Ａ及び／またはＢ」、並びに「Ａ及びＢのうちの少なくとも１つ」の場合における「／」、「及び／または」、並びに「うちの少なくとも１つ」のうちのいずれかを使用している場合、第１に挙げた選択肢（Ａ）のみの選択、第２に挙げた選択肢（Ｂ）のみの選択、または両方の選択肢（Ａ及びＢ）の選択を含むことを意図したものと理解すべきである。さらに例を挙げれば、「Ａ、Ｂ及び／またはＣ」、並びに「Ａ、Ｂ及びＣのうちの少なくとも１つ」の場合、このような表現法は、第１に挙げた選択肢（Ａ）のみの選択、第２に挙げた選択肢（Ｂ）のみの選択、第３に挙げた選択肢（Ｃ）のみの選択、第１及び第２に挙げた選択肢（Ａ及びＢ）のみの選択、第１及び第３に挙げた選択肢（Ａ及びＣ）のみの選択、第２及び第３に挙げた選択肢（Ｂ及びＣ）のみの選択、または３つの選択肢全て（Ａ及びＢ及びＣ）の選択を含むことを意図したものである。上述した例は、当業者に容易に明らかとなるように、列挙される多数の項目に応じて拡大適用される。
【０１１０】
上記は、あらゆる観点において説明的（illustrative）かつ典型的（exemplary）であって限定的でないものと理解されるべきであり、本明細書で開示する本発明の範囲は、詳細な説明から決定されるべきではなく、特許法で認められた最大限の広さに基づいて解釈される特許請求の範囲から決定されるべきである。本明細書中に図示及び記載されている実施形態は、本発明の原理を説明するものにすぎず、本発明の範囲及び主旨から逸脱することなく当業者は様々な変更を実施することができることを理解されたい。当業者は、本発明の範囲及び精神から逸脱することなく、様々な他の特徴の組み合わせを実施できる。以上、本発明の態様について、特許法で要求される細部及び詳細な事項と共に説明したが、特許証で保護されることを要求する特許請求の範囲は、添付の特許請求の範囲に示されている。
【図１】
2020522039.tif 000017
【図２】
2020522039.tif 000018
【図３】
2020522039.tif 000019
【図４】
2020522039.tif 000020
【国際調査報告】
2020522039.tif 000021
2020522039.tif 000022
2020522039.tif 000023