(57)【要約】ソース無線指紋（１０８、１１０、１１２）が、ソース画像（Ａ、Ｂ、Ｃ）に関連付けられる。ソース無線指紋に対する閾類似度を有する１以上の適格性があるカタログ無線指紋が探し出される。同様に、ソース画像に対する閾類似度を有する１以上の適格性があるカタログ画像が探し出される。ソース無線指紋及びソース画像を取得したデバイスの現在位置が、選択された適格性があるカタログ無線指紋及び選択された適格性があるカタログ画像の選択されたカタログ位置として推定される。
2016527477.tif 000002
【特許請求の範囲】
【請求項１】
コンピューティング・デバイスにおける、デバイス位置特定の方法であって、
ある位置でデバイスにより特定されたソース無線指紋を受信するステップと、
前記ソース無線指紋に関連付けられるソース画像を受信するステップであって、前記ソース画像は、前記ある位置で前記デバイスによりキャプチャされたものである、ステップと、
前記ソース無線指紋に対する閾類似度を有する１以上の適格性があるカタログ無線指紋を探し出すステップであって、各カタログ無線指紋は、カタログ位置及びカタログ画像に関連付けられている、ステップと、
前記ソース画像に対する閾類似度を有する１以上の適格性があるカタログ画像を探し出すステップであって、各カタログ画像は、カタログ位置及びカタログ無線指紋に関連付けられている、ステップと、
選択された適格性があるカタログ無線指紋及び選択された適格性があるカタログ画像の選択されたカタログ位置として、前記デバイスの現在位置を推定するステップと、
を含む方法。
【請求項２】
各カタログ画像は、カタログ向きに関連付けられ、当該方法は、
前記選択された適格性があるカタログ画像の選択されたカタログ向きとして、前記デバイスの現在向きを推定するステップ
をさらに含む、請求項１記載の方法。
【請求項３】
カタログ向きとして、前記の推定された現在向きを、前記ソース画像及び前記ソース無線指紋とともにカタログするステップ
をさらに含む、請求項２記載の方法。
【請求項４】
前記現在向き及び前記現在位置は、集合的に、前記デバイスの６自由度姿勢を規定する、請求項２記載の方法。
【請求項５】
前記ソース無線指紋は、複数の異なる無線アクセス・ポイントの各々についての信号強度を示す、請求項１記載の方法。
【請求項６】
前記ソース無線指紋に対する閾類似度を有する１以上の適格性がある無線指紋を探し出すことは、前記ソース無線指紋の信号強度を、カタログ無線指紋の対応する信号強度と比較することを含む、請求項５記載の方法。
【請求項７】
１以上の適格性がある無線指紋を探し出すことは、前記ソース無線指紋に対する閾類似度を有する１以上の候補無線指紋を得るために１以上のカタログ無線指紋をフィルタリングすることを含み、１以上の適格性がある画像を探し出すことは、前記１以上の候補無線指紋の中から、前記ソース画像に最も近く一致する関連付けられているカタログ画像を有する候補無線指紋を判別することを含む、請求項１記載の方法。
【請求項８】
１以上の適格性がある画像を探し出すことは、前記ソース画像に対する閾類似度を有する１以上の候補画像を得るために１以上のカタログ画像をフィルタリングすることを含み、１以上の適格性がある無線指紋を探し出すことは、前記１以上の候補画像の中から、前記ソース無線指紋に最も近く一致する関連付けられているカタログ無線指紋を有する候補画像を判別することを含む、請求項１記載の方法。
【請求項９】
カタログ位置として、前記の推定された現在位置を、前記ソース画像及び前記ソース無線指紋とともにカタログするステップ
をさらに含む、請求項１記載の方法。
【請求項１０】
デバイス位置特定のために構成されるコンピューティング・システムであって、
論理マシンと、
ある位置でデバイスにより特定されたソース無線指紋を受信し、
前記ソース無線指紋に関連付けられるソース画像を受信し、ここで、前記ソース画像は、前記ある位置で前記デバイスによりキャプチャされたものであり、６自由度姿勢に関連付けられるものであり、
前記ソース無線指紋に対する閾類似度を有する１以上の候補無線指紋を得るために１以上のカタログ無線指紋をフィルタリングし、ここで、各カタログ無線指紋は、カタログ位置及びカタログ画像に関連付けられており、
前記ソース画像に最も近く一致する、候補無線指紋に関連付けられているカタログ画像を選択し、
選択されたカタログ画像の選択された６自由度姿勢として、前記デバイスの現在６自由度姿勢を推定する
ための、前記論理マシンにより実行可能な命令を保持しているストレージ・マシンと、
を備えるコンピューティング・システム。
【発明の詳細な説明】
【背景技術】
【０００１】
多くのアプリケーション及び技術が、デバイスの位置及び向きを正確に特定することによる利益を享受している。しかしながら、そのような位置特定及び向き特定は、特に室内では、難しい場合がある。
【発明の概要】
【０００２】
この概要は、発明を実施するための形態において以下でさらに説明されるコンセプトのうち選択したものを簡略化した形で紹介するために提供される。この概要は、特許請求される主題の主要な特徴又は必要不可欠な特徴を特定することを意図するものではないし、特許請求される主題の範囲を限定するために使用されることを意図するものでもない。さらに、特許請求される主題は、本開示の任意の部分に記載されるいずれかの欠点又は全ての欠点を解決する実施例に限定されるものではない。
【０００３】
ソース無線指紋（source  wireless  fingerprint）が、ソース画像に関連付けられる。ソース無線指紋に対する閾類似度（threshold  similarity）を有する１以上の適格性があるカタログ無線指紋（cataloged  wireless  fingerprint）が探し出される。同様に、ソース画像に対する閾類似度を有する１以上の適格性があるカタログ画像（cataloged  image）が探し出される。ソース無線指紋及びソース画像を取得したデバイスの現在位置が、選択された適格性があるカタログ無線指紋及び選択された適格性があるカタログ画像の選択されたカタログ位置（cataloged  location）として推定される。
【図面の簡単な説明】
【０００４】
【図１Ａ】異なる位置で測定された例示的なカタログ無線指紋を示す図。
【図１Ｂ】異なる位置から撮影された例示的なカタログ画像を示す図。
【図２】未知の位置からの例示的なソース無線指紋及びソース画像を示す図。
【図３】デバイス位置特定の例示的な方法を示す図。
【図４】カタログ無線指紋からの適格性がある無線指紋の選択を示す図。
【図５】カタログ画像からの適格性がある画像の選択を示す図。
【図６】デバイス位置特定の別の例示的な方法を示す図。
【図７】同じ位置からの異なる向きでの異なる画像の取得を示す図。
【図８Ａ】ある向きでの画像の取得を示す図。
【図８Ｂ】図８Ａとは異なる向きでの異なる画像の取得を示す図。
【図９】本開示の実施形態に従ったコンピューティング・システムを概略的に示す図。
【発明を実施するための形態】
【０００５】
本開示は、正確なデバイス位置特定を対象とする。歴史的には、ほとんどのデバイス位置特定方法は、デバイスの位置を特定するために、単一のソース入力だけに依拠している（例えば、ＧＰＳ、三角測量、又は画像解析）。しかしながら、情報の単一のソースは、あらゆる位置不明確性を解決できるわけではない。例えば、画像データのみを使用するデバイス位置特定方法は、視覚的に類似している環境（例えば、同じオフィス・ビルディング内の異なる廊下）又は視覚的に混沌としている環境（例えば、ショッピング・モール）においては、デバイスの位置を正確に突き止めることができない。本開示は、画像解析とともに無線指紋を用いた正確なデバイス位置特定を概説する。
【０００６】
図１Ａは、例示的な環境１００を示している。例示的な環境１００は、視覚的に類似している２つの部屋（すなわち、１階１０２及び３階１０４）と、視覚的に異なる１つの部屋（すなわち、２階１０６）と、を含む。画像に基づく方法に完全に依拠するデバイス位置特定技術は、１階１０２と３階１０４とを区別することができない可能性が高いであろう。この問題を軽減するために、各部屋は、各部屋内の異なる位置でキャプチャされる無線指紋に関連付けることができる。したがって、３階１０４の位置Ａは、位置Ａでキャプチャされた無線指紋１０８に関連付けられ、２階１０６の位置Ｂは、位置Ｂでキャプチャされた無線指紋１１０に関連付けられ、１階１０２の位置Ｃは、位置Ｃでキャプチャされた無線指紋１１２に関連付けられる。位置Ａ〜Ｃでキャプチャされた無線指紋は、カタログ無線指紋１１４として、デバイス位置特定中に参照することができる、位置のカタログに含まれる。
【０００７】
位置Ａ〜Ｃでキャプチャされた無線指紋はまた、位置Ａ〜Ｃでキャプチャされた画像にも関連付けられる。図１Ｂは、図１Ａの無線指紋と同じ位置でキャプチャされたカタログ画像１１６を示している。図示されるように、３階１０４の位置Ａは、位置Ａでキャプチャされたカタログ画像１１８に関連付けられ、２階１０６の位置Ｂは、位置Ｂでキャプチャされたカタログ画像１２０に関連付けられ、１階１０２の位置Ｃは、位置Ｃでキャプチャされたカタログ画像１２２に関連付けられる。位置Ａ〜Ｃでキャプチャされた画像もまた、カタログ画像１１６として、カタログ位置に含まれる。
【０００８】
各カタログ無線指紋は、カタログ位置及びカタログ画像の両方に関連付けられ、したがって、各カタログ画像は、カタログ位置及びカタログ無線指紋の両方に関連付けられる。カタログ画像１１６とカタログ無線指紋１１４との対応関係は、１対１である（すなわち、各画像は、固有の無線指紋に関連付けられる）。
【０００９】
関連付けられているカタログ無線指紋、カタログ画像、及びカタログ位置は、位置規定パッケージを形成する。カタログ画像とカタログ無線指紋との対応関係は、１対１であるが、複数の位置規定パッケージが、単一の位置又は部屋に関連付けられてもよい。例えば、図１Ａ及び図１Ｂの３階は、部屋内の複数の位置でキャプチャされた画像及び無線指紋を含む複数の位置規定パッケージにより規定されてもよい。
【００１０】
カタログ位置は、カタログに含まれる位置で、あるいはそのような位置の近くでデバイスによりキャプチャされたソース無線指紋及びソース画像と比較される際、デバイス位置特定のために使用することができる。図２は、３階１０４でデバイスＤによりキャプチャされたソース無線指紋２００及びソース画像を示している。３階１０４の位置Ａの近くは、カタログ位置に含まれるので、デバイスの正確な位置を特定できる可能性が高い。
【００１１】
図３は、デバイス位置特定の例示的な方法３００を示している。方法３００は、カメラ及び無線入力機器を含むデバイス、及び／又は、そのようなデバイスによりキャプチャされた画像及び無線指紋を解析する別のコンピューティング・システムにより実行され得る。３０２において、方法３００は、ある位置でデバイスにより特定されたソース無線指紋（図２のソース無線指紋２００等）を受信することを含む。ソース無線指紋は、複数の無線アクセス・ポイントからの無線信号を含み得、各異なる無線アクセス・ポイントについての信号強度を示し得る。いくつかの非限定的な例において、ソース無線指紋は、正規化スパース・ベクトル（normalized  sparse  vector）として特徴付けることができ、各無線アクセス・ポイントは、正規化スパース・ベクトルの異なる次元に対応し、各無線アクセス・ポイントについての正規化信号強度は、正規化スパース・ベクトルのその次元についての大きさである。
【００１２】
３０４において、方法３００は、ソース画像（図２のソース画像２０２等）を受信することを含む。ソース画像は、ソース無線指紋２００と同じ時間にキャプチャされる。ソース画像は、静止画像であってもよいし、ビデオ画像からの１以上のフレームであってもよい。ソース画像は、（図２に示されるように）ユーザにより持ち運ばれるデバイスによってキャプチャされ得る。さらに、ソース画像は、ソース無線指紋に関連付けることができる。
【００１３】
３０６において、方法３００は、１以上の適格性があるカタログ無線指紋を探し出すことを含む。カタログ無線指紋は、ソース無線指紋の信号強度をカタログ無線指紋の対応する無線指紋と比較することにより、適格性があると判別され得る。
【００１４】
図４は、図２のソース無線指紋２００と、図１Ａのカタログ無線指紋１１４と、を示している。この非限定的な例において、位置Ａからのカタログ無線指紋１０８は、含まれる９つの無線アクセス・ポイントの全てについて、ソース無線指紋２００に類似する信号強度を有する。したがって、位置Ａからのカタログ無線指紋が、適格性がある無線指紋４００とみなされる。
【００１５】
適格性がある無線指紋を探し出すことは、ソース無線指紋に対する閾類似度を有する１以上のカタログ無線指紋を探し出すことを含み得る。閾類似度は、任意の適切な形で定めることができる。例えば、各検出された無線アクセス・ポイントについての測定信号強度（ソース無線指紋２００の信号強度Ｅ等）が、カタログ無線指紋からの対応するカタログ信号強度（cataloged  signal  strength）（カタログ無線指紋１１４の信号強度Ｅ’、Ｅ’’、及びＥ’’’等）と比較され得る。各測定信号強度が、各対応するカタログ信号強度に十分に類似している場合、そのカタログ無線指紋は、好適であると判別され得る。図４に示されるように、位置Ａからのカタログ無線指紋１０８が、適格性がある無線指紋４００であると判別される。
【００１６】
いくつかの非限定的な例において、ソース無線指紋及びカタログ無線指紋は、正規化スパース・ベクトルにより表すことができる。例えば、ソース無線指紋２００は、長さ１を有する正規化スパース・ベクトルにより表すことができ、９つの要素は、各検出された無線アクセス・ポイントについての測定信号強度を表す。カタログ無線指紋１１４も同様に、正規化スパース・ベクトルにより表すことができる。
【００１７】
カタログ無線指紋及びソース無線指紋の両方が、正規化スパース・ベクトルにより表される場合、これら２つのベクトルの内積は、０〜１の間の数であり得る（これら２つのベクトルが完全に非類似であるときは０であり、これら２つのベクトルが正確に一致するときは１である）。このようなベクトル内積を用いて、十分に一致していないベクトルの組合せを容認せず、且つ、十分に一致しているベクトルの組合せを容認する数として、閾類似度を設定することができる。いくつかの例において、閾類似度は、０．４に設定される。しかしながら、適格性がある無線指紋を選択するための閾類似度として、任意の適切な数を使用することができる。
【００１８】
ソース無線指紋及び適格性があるカタログ無線指紋は、閾類似度を満たすために、それらの内積に関して、正確に一致する必要はない。例えば、位置Ａのカタログ無線指紋１０８は、測定信号強度Ｆが欠落しているにもかかわらず、他の全ての測定信号強度がカタログ信号強度に十分に類似しているので、好適であると判別され得る。
【００１９】
上記で挙げた例は、例示の目的のために意図されるものであり、何らかの態様で本開示の範囲を限定することを意味するものではない。さらに、他の適切な方法を使用して、１以上の適格性がある無線指紋を探し出すのを容易にしてもよい。
【００２０】
図３に戻り、３０８において、方法３００は、１以上の適格性があるカタログ画像を探し出すことを含む。適格性があるカタログ画像は、様々な画像比較方策を用いて探し出すことができる。
【００２１】
図５は、図２のソース画像２０２と、図１Ｂのカタログ画像１１６と、を示している。この非限定的な例において、位置Ａからのカタログ画像１１８及び位置Ｃからのカタログ画像１２２は、ソース画像２０２に類似している。したがって、カタログ画像１１８及びカタログ画像１２２は、適格性がある画像５００（適格性がある画像５０２及び適格性がある画像５０４として図示されている）とみなされ、各々に関連付けられているカタログ位置（すなわち、３階１０４の位置Ａ及び１階１０２の位置Ｃ）が、図２のデバイスＤの実際の位置である可能性がある。
【００２２】
いくつかの例において、カタログ画像は、ソース画像に対する閾類似度を有する場合、好適であると判別され得る。閾類似度を使用して、ソース画像に最も近く一致する、候補無線指紋に関連付けられているカタログ画像を選択することにより、ソース画像に十分には類似していないカタログ画像を容認しないことが可能である。
【００２３】
カタログ画像は、実質的に任意の画像解析／比較技術を用いて、ソース画像と比較することができる。使用された画像解析／比較技術により判断された、ソース画像に対する最大類似度を有する、選択される適格性があるカタログ画像が選択され得る。
【００２４】
これらを一緒に考慮すると、適格性があるカタログ無線指紋及び適格性があるカタログ画像を使用して、デバイスの現在位置を推定することができる。したがって、３１０において、方法３００は、選択された適格性があるカタログ無線指紋及び選択された適格性があるカタログ画像の選択されたカタログ位置として、デバイスの現在位置を推定することを含む。
【００２５】
例えば、図４の適格性がある無線指紋４００及び図５の適格性がある画像５０２は、３階の位置Ａに関連付けられている。しかしながら、図５の適格性がある画像５０４は、１階の位置Ｃに関連付けられている。したがって、デバイスの推定される現在位置は、３階である可能性が高い。なぜならば、位置Ａが、適格性があるカタログ無線指紋及び適格性があるカタログ画像両方のカタログ位置であるからである。
【００２６】
位置のカタログは、環境内でデバイスにより収集されたソース画像及びソース無線指紋を用いて更新することができる。例えば、推定された現在位置は、カタログ位置として、ソース画像及びソース無線指紋とともにカタログすることができる。後続の評価のために、この新たなカタログ情報を使用することができる。
【００２７】
いくつかの例において、１以上の適格性がある無線指紋を探し出すことは、１以上の候補無線指紋を得るために１以上のカタログ無線指紋をフィルタリングすることを含み得る。図６は、フィルタリングされた候補無線指紋を用いたデバイス位置特定の例示的な方法６００を示している。
【００２８】
図３に示されるのと同様に、６０２において、方法６００は、ソース無線指紋を受信することを含む。さらに、６０４において、方法６００は、ソース画像を受信することを含む。ソース無線指紋及びソース画像を受信する方法は、図３に関して上述したものと同様である。
【００２９】
６０６において、方法６００は、候補無線指紋を得るためにカタログ無線指紋をフィルタリングすることを含む。候補無線指紋は、ソース無線指紋に対する閾類似度を有するものとすることができ、このフィルタリングする方法は、ソース無線指紋をカタログ無線指紋と比較する上述した方法のいずれかと同様であり得る。複数のカタログ無線指紋が、ソース無線指紋に対する閾類似度を有する可能性があるので、誤った候補無線指紋が、１以上の候補無線指紋の中から、ソース画像に最も近く一致する関連付けられているカタログ画像を有する候補無線指紋を判別することにより、除外され得る。したがって、６０８において、方法６００は、ソース画像に最も近く一致する、候補無線指紋に関連付けられているカタログ画像を選択することを含む。
【００３０】
選択されたカタログ画像を使用して、デバイスの現在位置を推定することができる。したがって、６１０において、方法６００は、選択されたカタログ画像の選択されたカタログ位置として、デバイスの現在位置を推定することを含む。
【００３１】
いくつかの非限定的な例において、カタログ画像をフィルタリングすることは、十分に一致する無線指紋を選択する前に行われ得ることに留意すべきである。したがって、１以上の適格性がある画像を探し出すことは、１以上の候補画像を得るために１以上のカタログ画像をフィルタリングすることを含み得る。１以上の候補画像は、ソース画像に対する閾類似度を有するものとすることができ、このフィルタリングする方法は、上述した画像比較の方法のいずれかを含み得る。複数のカタログ画像が、候補画像として選択される可能性があるので、誤った候補画像が、１以上の候補画像の中から、ソース無線指紋に最も近く一致する関連付けられているカタログ無線指紋を有する候補画像を判別することにより、除外され得る。
【００３２】
いくつかの例において、各カタログ画像は、カタログ向き（cataloged  orientation）（例えば、ヨー、ピッチ、ロール等）に関連付けることができる。図７は、位置Ａでキャプチャされた異なる向きを反映している２つの異なるカタログ画像（すなわち、向きＸの画像及び向きＹの画像）を示しており、これらの向きは、これら２つの画像の各々がキャプチャされたときのデバイスの向きを表している。
【００３３】
記録される向き（例えば、ヨー、ピッチ、ロール、又は別の適切な向きの表現）は、カタログ画像用のカタログ向きとして、カタログ位置に含まれ得る。さらに、各カタログ向きは、カタログ無線画像に関連付けることができ、また、カタログ無線指紋にも関連付けることができる。
【００３４】
カタログ向きを使用して、デバイスの現在向きを推定することができる。図８Ａ及び図８Ｂは、デバイスが同様の位置に存在し得るが異なる向き（例えば、デバイス向きＡ及びデバイス向きＢ）である例示的な環境８００を示している。デバイスによりキャプチャされたソース画像は、ソース画像がキャプチャされたときのデバイスの向きを反映することができる（例えば、向きＡの画像は、向きＡにおけるデバイスによりキャプチャされたものであり、向きＢの画像は、向きＢにおけるデバイスによりキャプチャされたものである）。図７の位置Ａでキャプチャされたカタログ画像と比較すると、図８Ａの向きＡの画像は、カタログ向きＹの画像に一致している。したがって、デバイスの現在向きは、カタログ向きＹとして推定することができ、選択されたカタログ画像の選択されたカタログ向きは、ソース向き（source  orientation）をカタログ向きに正確に対応させることができる。
【００３５】
これらを一緒に考慮すると、カタログ位置及びカタログ向きは、集合的に、カタログ画像に関連付けることができるカタログ６自由度姿勢（cataloged  six-degree-of-freedom  pose）を規定することができる。カタログ６自由度姿勢は、ｘ位置、ｙ位置、ｚ位置、ヨー、ピッチ、及びロールに関する正確な情報を含み得る。したがって、カタログ６自由度姿勢は、デバイス向きを含む正確なデバイス位置特定を可能にし得る。
【００３６】
デバイスの現在向き及び現在位置を使用して、デバイスの現在６自由度姿勢（current  six-degree-of-freedom  pose）を特定することができる。さらに、デバイスの現在向き及び現在位置は、集合的に、デバイスの現在６自由度姿勢を規定することができ、デバイスの現在６自由度姿勢は、選択されたカタログ画像の選択された６自由度姿勢として推定することができる。
【００３７】
位置のカタログは、ソース画像向き（source  image  orientation）を用いて更新することができ、推定された現在向きは、カタログ向きとして、ソース画像及びソース無線指紋とともにカタログすることができる。さらに、現在６自由度姿勢もまた、現在向き及び現在位置に関連付けられたカタログ６自由度姿勢としてカタログすることができる。
【００３８】
いくつかの実施形態において、本明細書で説明した方法及びプロセスは、１以上のコンピューティング・デバイスからなるコンピューティング・システムに関連付けることができる。詳細には、そのような方法及びプロセスは、コンピュータ・アプリケーション・プログラム若しくはサービス、アプリケーション・プログラミング・インタフェース（ＡＰＩ）、ライブラリ、及び／又は他のコンピュータ・プログラム製品として実装することができる。
【００３９】
図９は、上述した方法及びプロセスのうちの１以上を実施することができるコンピューティング・システム９００の非限定的な実施形態を概略的に示している。コンピューティング・システム９００は、簡略化された形態で示されている。コンピューティング・システム９００は、１以上のパーソナル・コンピュータ、サーバ・コンピュータ、タブレット・コンピュータ、ホーム・エンターテイメント・コンピュータ、ネットワーク・コンピューティング・デバイス、ゲーム・デバイス、モバイル・コンピューティング・デバイス、モバイル通信デバイス（例えば、スマートフォン）、及び／又は他のコンピューティング・デバイスの形態をとることができる。コンピューティング・システム９００は、ソース画像又はカタログ画像を取得するために使用されるカメラの一部であってもよいし、且つ／あるいは、ソース無線指紋又はカタログ無線指紋を取得するために使用されるデバイスの一部であってもよい。代替的に、コンピューティング・システム９００は、他のデバイスにより取得された画像及び／又は無線指紋を解析するよう構成された１以上の別個のデバイスであってもよい。
【００４０】
コンピューティング・システム９００は、論理マシン９０２及びストレージ・マシン９０４を含む。コンピューティング・システム９００は、任意的に、ディスプレイ・サブシステム９０６、入力サブシステム９０８、通信サブシステム９１０、及び／又は図９には示されていない他のコンポーネントを含んでもよい。
【００４１】
論理マシン９０２は、命令を実行するよう構成された１以上の物理デバイスを含む。例えば、論理マシンは、１以上のアプリケーション、サービス、プログラム、ルーチン、ライブラリ、オブジェクト、コンポーネント、データ構造、又は他の論理構造の一部である命令を実行するよう構成され得る。そのような命令は、タスクを実行し、データ型を実装し、１以上のコンポーネントの状態を変換し、技術的効果を達成し、あるいは、所望の結果に到達するために、実装され得る。
【００４２】
論理マシンは、ソフトウェア命令を実行するよう構成された１以上のプロセッサを含み得る。追加的又は代替的に、論理マシンは、ハードウェア命令又はファームウェア命令を実行するよう構成された１以上のハードウェア論理マシン又はファームウェア論理マシンを含んでもよい。論理マシンのプロセッサは、シングルコアであってもマルチコアであってもよく、プロセッサ上で実行される命令は、順次処理、並列処理、及び／又は分散処理のために構成され得る。論理マシンの個々のコンポーネントは、任意的に、２以上の別個のデバイス間で分散されてもよく、そのような２以上の別個のデバイスは、リモートに配置されてもよいし、且つ／あるいは、協働処理のために構成されてもよい。論理マシンの態様は、クラウド・コンピューティング構成において構成された、リモートからアクセス可能なネットワーク・コンピューティング・デバイスにより、仮想化されて実行されてもよい。
【００４３】
ストレージ・マシン９０４は、本明細書で説明した方法及びプロセスを実施するために論理マシンにより実行可能な命令を保持するよう構成された１以上の物理デバイスを含む。そのような方法及びプロセスが実施されたときに、ストレージ・マシン９０４の状態は、例えば、異なるデータを保持するように変換され得る。
【００４４】
ストレージ・マシン９０４は、外付けデバイス及び／又は内蔵デバイスを含み得る。ストレージ・マシン９０４は、とりわけ、光メモリ（例えば、ＣＤ、ＤＶＤ、ＨＤ−ＤＶＤ（登録商標）、Ｂｌｕ−Ｒａｙ（登録商標）ディスク等）、半導体メモリ（例えば、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等）、及び／又は磁気メモリ（例えば、ハード・ディスク・ドライブ、フロッピ・ディスク・ドライブ、テープ・ドライブ、ＭＲＡＭ等）を含み得る。ストレージ・マシン９０４は、揮発性デバイス、不揮発性デバイス、ダイナミック・デバイス、スタティック・デバイス、読み取り／書き込みデバイス、読み取り専用デバイス、ランダム・アクセス・デバイス、順次アクセス・デバイス、ロケーション・アドレッサブル・デバイス、ファイル・アドレッサブル・デバイス、及び／又はコンテンツ・アドレッサブル・デバイスを含み得る。
【００４５】
ストレージ・マシン９０４は、１以上の物理デバイスを含むことを理解されたい。しかしながら、本明細書で説明した命令の態様は、有限の期間の間物理デバイスにより保持されずに、代替的に、通信媒体（例えば、電磁信号、光信号等）を介して伝搬されてもよい。
【００４６】
論理マシン９０２及びストレージ・マシン９０４の態様は、１以上のハードウェア論理コンポーネントに一緒に統合されてもよい。そのようなハードウェア論理コンポーネントは、例えば、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、特定プログラム用途向け集積回路／特定用途向け集積回路（ＰＡＳＩＣ／ＡＳＩＣ）、特定プログラム向け標準品／特定用途向け標準品（ＰＳＳＰ／ＡＳＳＰ）、システム・オン・チップ（ＳＯＣ）、及びコンプレックス・プログラマブル論理デバイス（ＣＰＬＤ）を含み得る。
【００４７】
ディスプレイ・サブシステム９０６が含まれる場合、ディスプレイ・サブシステム９０６を使用して、ストレージ・マシン９０４により保持されているデータのビジュアル表現を提示することができる。このビジュアル表現は、グラフィカル・ユーザ・インタフェース（ＧＵＩ）の形態をとることができる。本明細書で説明した方法及びプロセスは、ストレージ・マシンにより保持されているデータを変化させ、したがって、ストレージ・マシンの状態を変換させるので、ディスプレイ・サブシステム９０６の状態も同様に、元となるデータの変化をビジュアル表現するよう変換され得る。ディスプレイ・サブシステム９０６は、実質的に任意のタイプの技術を利用する１以上のディスプレイ・デバイスを含み得る。そのようなディスプレイ・デバイスは、共有筐体内で、論理マシン９０２及び／又はストレージ・マシン９０４と結合されてもよいし、周辺ディスプレイ・デバイスであってもよい。
【００４８】
入力サブシステム９０８が含まれる場合、入力サブシステム９０８は、キーボード、マウス、タッチ・スクリーン、又はゲーム・コントローラ等の１以上のユーザ入力デバイスを含んでもよいし、そのようなユーザ入力デバイスとインタフェースをとってもよい。いくつかの実施形態において、入力サブシステムは、選択されたナチュラル・ユーザ・インタフェース（ＮＵＩ）コンポーネントを含んでもよいし、そのようなＮＵＩコンポーネントとインタフェースをとってもよい。そのようなＮＵＩコンポーネントは、統合されてもよいし、ペリフェラルであってもよく、入力アクションの変換及び／又は処理は、オンボードで扱われてもよいし、オフボードで扱われてもよい。例示的なＮＵＩコンポーネントは、音声認識及び／又は言語認識のためのマイクロフォン；マシン・ビジョン及び／又はジェスチャ認識のための、赤外線カメラ、カラー・カメラ、立体視カメラ、及び／又はデプス・カメラ；動き検出及び／又は意図認識のための、ヘッド・トラッカ、アイ・トラッカ、加速度計、及び／又はジャイロスコープ；及び、脳活動を評価するための電場検知コンポーネントを含み得る。
【００４９】
通信サブシステム９１０が含まれる場合、通信サブシステム９１０は、コンピューティング・システム９００を１以上の他のコンピューティング・デバイスに通信可能に接続するよう構成され得る。通信サブシステム９１０は、１以上の異なる通信プロトコルと互換性のある有線通信デバイス及び／又は無線通信デバイスを含み得る。非限定的な例として、通信サブシステムは、無線電話網、有線ローカル・エリア・ネットワーク、無線ローカル・エリア・ネットワーク、有線ワイド・エリア・ネットワーク、又は無線ワイド・エリア・ネットワークを介する通信のために構成され得る。いくつかの実施形態において、通信サブシステムは、コンピューティング・システム９００が、インターネット等のネットワークを介して他のデバイスとの間でメッセージを送受信することを可能にし得る。
【００５０】
本明細書で説明した構成及び／又は手法は、そもそも例示であり、多数の変形が可能であるので、そのような特定の実施形態又は例は、限定とみなされるべきではないことを理解されたい。本明細書で説明した特定のルーチン又は方法は、任意の数の処理方策のうちの１以上を表すことができる。したがって、図示及び／又は説明した様々な動作は、図示及び／又は説明した順番で実行されてもよいし、他の順番で実行されてもよいし、並列に実行されてもよいし、省略されてもよい。同様に、上述したプロセスの順序は、変更されてもよい。
【００５１】
本開示の主題は、本明細書で開示した様々なプロセス、システム、構成、他の特徴、機能、動作、及び／又は特性の、新規且つ非自明な全ての組合せ及び下位組合せに加えて、それらのありとあらゆる均等物も含む。
【図１Ａ】
2016527477.tif 000003
【図１Ｂ】
2016527477.tif 000004
【図２】
2016527477.tif 000005
【図３】
2016527477.tif 000006
【図４】
2016527477.tif 000007
【図５】
2016527477.tif 000008
【図６】
2016527477.tif 000009
【図７】
2016527477.tif 000010
【図８Ａ】
2016527477.tif 000011
【図８Ｂ】
2016527477.tif 000012
【図９】
2016527477.tif 000013
【国際調査報告】
2016527477.tif 000014
2016527477.tif 000015
2016527477.tif 000016