(57)【要約】【課題】ユーザが直感的に目的地にアプローチすることを可能とする情報処理装置、情報処理システム及び情報処理方法を提供すること。【解決手段】本技術に係る情報処理装置は、位置座標取得部と、方向取得部と、方向算出部と、触覚決定部とを具備する。位置座標取得部は、情報処理装置の位置座標を取得する。方向取得部は、情報処理装置が向いている方向である装置方向を取得する。方向算出部は、目標の位置座標と情報処理装置の位置座標から、情報処理装置に対する目標の方向である目標方向を算出する。触覚決定部は、装置方向と目標方向のなす角に基づいてユーザに提示する触覚を決定する。【選択図】図２
2018034053.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置の位置座標を取得する位置座標取得部と、
前記情報処理装置が向いている方向である装置方向を取得する方向取得部と、
目標の位置座標と前記情報処理装置の位置座標から、前記情報処理装置に対する前記目標の方向である目標方向を算出する方向算出部と、
前記装置方向と前記目標方向のなす角に基づいてユーザに提示する触覚を決定する触覚決定部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記触覚決定部は、前記なす角が一定値以上の場合は第１の触覚をユーザに提示する触覚とし、前記なす角が前記一定値未満の場合には前記第１の触覚とは異なる第２の触覚をユーザに提示する触覚とする
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記触覚決定部は、前記なす角が前記一定値以上の場合は、前記なす角の大きさに応じて前記第１の触覚の強度を決定する
情報処理装置。
【請求項４】
請求項２に記載の情報処理装置であって、
前記触覚決定部は、前記なす角が前記一定値未満の場合には、前記情報処理装置と前記目標の距離に応じて前記第２の触覚の強度を決定する
情報処理装置。
【請求項５】
請求項１に記載の情報処理装置であって、
ユーザに触覚を提示する触覚提示部をさらに具備し、
前記触覚提示部は、前記情報処理装置が一定方向に引っ張られているという感覚をユーザに生じさせる振動を発生させる
情報処理装置。
【請求項６】
請求項１に記載の情報処理装置であって、
前記情報処理装置に対する所定の操作入力に応じて、前記情報処理装置の位置座標を目標の位置座標として設定する目標位置設定部
をさらに具備する情報処理装置。
【請求項７】
情報処理装置の位置座標を取得する位置座標取得部と、
前記情報処理装置が向いている方向である装置方向を取得する方向取得部と、
目標の位置座標と前記情報処理装置の位置座標から、前記情報処理装置に対する前記目標の方向である目標方向を算出する方向算出部と、
前記装置方向と前記目標方向のなす角に基づいてユーザに提示する触覚を決定する触覚決定部と
を具備する情報処理システム。
【請求項８】
位置座標取得部が、情報処理装置の位置座標を取得し、
方向取得部が、前記情報処理装置が向いている方向である装置方向を取得し、
方向算出部が、目標の位置座標と前記情報処理装置の位置座標から、前記情報処理装置に対する前記目標の方向である目標方向を算出し、
触覚決定部が、前記装置方向と前記目標方向のなす角に基づいてユーザに提示する触覚を決定する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、実空間上での目標位置へのユーザのガイドに利用可能な情報処理装置、情報処理システム及び情報処理方法の技術に関する。
【背景技術】
【０００２】
スマートフォン等の携帯型情報端末の普及に伴い、予め情報端末に表示された地図上で特定の地点を目的地に設定し、情報端末で取得された位置情報と目的地をリアルタイムに照らし合わせながら目的地にアプローチする方法が一般的となっている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−０６１４８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のような方法では、ユーザが地図の見方を十分に理解している必要がある上、目的地を地図上で正確に設定する必要がある。また、目的地にアプローチする上で実空間での方向と地図上での方向を間違えることもあり得る。さらに、ＧＰＳ（Global Positioning System）等によって取得できる位置情報は誤差を含む場合も多く、地図上では目的地付近の詳細な位置情報を把握することも困難である。【０００５】
以上のような事情に鑑み、本技術の目的は、ユーザが直感的に目的地にアプローチすることを可能とする情報処理装置、情報処理システム及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本技術の一形態に係る情報処理装置は、位置座標取得部と、方向取得部と、方向算出部と、触覚決定部とを具備する。
上記位置座標取得部は、情報処理装置の位置座標を取得する。
上記方向取得部は、上記情報処理装置が向いている方向である装置方向を取得する。
上記方向算出部は、目標の位置座標と上記情報処理装置の位置座標から、上記情報処理装置に対する上記目標の方向である目標方向を算出する。
上記触覚決定部は、上記装置方向と上記目標方向のなす角に基づいてユーザに提示する触覚を決定する。【０００７】
この構成によれば、装置方向と目標方向のなす角に基づいて決定された触覚がユーザに提示される。このため、ユーザが情報処理装置を種々の方向に向けると、装置方向が目標方向に一致しているか否かを触覚によって把握することができ、ディスプレイを参照することなく、直感的に目標方向を探知することが可能となる。【０００８】
上記触覚決定部は、上記なす角が一定値以上の場合は第１の触覚をユーザに提示する触覚とし、上記なす角が上記一定値未満の場合には上記第１の触覚とは異なる第２の触覚をユーザに提示する触覚とする。【０００９】
この構成によれば、装置方向が目標方向に一致せず、装置方向と目標方向のなす角が一定値以上の場合には第１の触覚がユーザに提示され、装置方向が目標方向に一致し、同なす角が一定値未満となると、第２の触覚がユーザに提示される。【００１０】
上記触覚決定部は、上記なす角が上記一定値以上の場合は、上記なす角の大きさに応じて上記第１の触覚の強度を決定する【００１１】
この構成によればユーザは、第１の触覚の強度を利用して目標方向を探知することができるため、目標方向を容易に発見することが可能となる。【００１２】
上記触覚決定部は、上記なす角が上記一定値未満の場合には、上記情報処理装置と上記目標の距離に応じて上記第２の触覚の強度を決定してもよい。【００１３】
この構成によればユーザは、第２の触覚の強度を利用して情報処理装置と目標位置の距離を推定することが可能となる。【００１４】
上記情報処理装置は、ユーザに触覚を提示する触覚提示部をさらに具備し、上記触覚提示部は、上記情報処理装置が一定方向に引っ張られているという感覚をユーザに生じさせる振動を発生させてもよい。【００１５】
この構成によれば、ユーザは、情報処理装置が一定方向に引っ張られているという感覚（力覚）を利用して目標位置を容易に発見することが可能となる。触覚提示部は、例えば、装置方向と目標方向のなす角が一定値以上の場合には力角を提示せず、同なす角が一定値未満の場合に目標方向に向かう力覚を提示することができる。【００１６】
上記情報処理装置は、上記情報処理装置に対する所定の操作入力に応じて、上記情報処理装置の位置座標を目標の位置座標として設定する目標位置設定部をさらに具備してもよい。【００１７】
この構成によれば、情報処理装置の位置座標を目標の位置座標として設定することができる。例えば、現在の情報処理装置の位置を目標の位置として設定した後、当該位置から移動し、再度目標位置を探す場合等に利用することができる。【００１８】
上記目的を達成するため、本技術の一形態に係る情報処理システムは、位置座標取得部と、方向取得部と、方向算出部と、触覚決定部とを具備する。
上記位置座標取得部は、情報処理装置の位置座標を取得する。
上記方向取得部は、上記情報処理装置が向いている方向である装置方向を取得する。
上記方向算出部は、目標の位置座標と上記情報処理装置の位置座標から、上記情報処理装置に対する上記目標の方向である目標方向を算出する。
上記触覚決定部は、上記装置方向と上記目標方向のなす角に基づいてユーザに提示する触覚を決定する。【００１９】
上記目的を達成するため、本技術の一形態に係る情報処理方法は、位置座標取得部が、情報処理装置の位置座標を取得する。
方向取得部が、上記情報処理装置が向いている方向である装置方向を取得する。
方向算出部が、目標の位置座標と上記情報処理装置の位置座標から、上記情報処理装置に対する上記目標の方向である目標方向を算出する。
触覚決定部が、上記装置方向と上記目標方向のなす角に基づいてユーザに提示する触覚を決定する。
【発明の効果】
【００２０】
以上、本技術によれば、ユーザが直感的に目的地にアプローチすることを可能とする情報処理装置、情報処理システム及び情報処理方法を提供することができる。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２１】
【図１】本技術の第１の実施形態に係る情報処理装置の斜視図である。
【図２】同情報処理装置の機能的構成を示すブロック図である。
【図３】同情報処理装置の機能的構成を示す模式図である。
【図４】同情報処理装置の動作態様を示す模式図である。
【図５】同情報処理装置の動作態様を示す模式図である。
【図６】同情報処理装置の動作を示すフローチャートである。
【図７】同情報処理装置の動作態様を示す模式図である。
【図８】同情報処理装置のハードウェア構成を示すブロック図である
【図９】本技術の第２の実施形態に係る情報処理装置の斜視図である。
【図１０】同情報処理装置の機能的構成を示すブロック図である。
【図１１】同情報処理装置の動作態様を示す模式図である。
【図１２】同情報処理装置によって撮像されるカメラスルー画像の例である。
【図１３】同情報処理装置によって、オブジェクトが重畳されたカメラスルー画像の例である。
【図１４】同情報処理装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００２２】
［情報処理装置の構成］
図１は、本実施形態に係る情報処理装置１００の斜視図である。情報処理装置１００は、スマートフォン、タブレット型ＰＣ又はヘッドマウントディスプレイ等の携帯可能な情報処理装置であって、後述する機能的構成を実現できるものであればよい。以下、情報処理装置１００はスマートフォンであるものとして説明する。
【００２３】
同図に示すように、情報処理装置１００はディスプレイ１０１を備える。この他に情報処理装置１００は図示しないボタン等を備えていてもよい。
【００２４】
図２は、情報処理装置１００の機能的構成を示すブロック図である。同図に示すように情報処理装置１００は機能的構成として、目標位置設定部１１１、位置座標取得部１１２、方向取得部１１３、方向算出部１１４、触覚決定部１１５及び触覚提示部１１６を備える。
【００２５】
図３は、情報処理装置１００の機能的構成を説明するための模式図である。同図において目標Ｐ（位置ｐｇ：（ｘｇ、ｙｇ、ｚｇ））を示す。
【００２６】
目標位置設定部１１１は、目標Ｐの位置座標を設定する。目標Ｐは、実空間上においてユーザによって指定された目標である。典型的にはユーザが、ディスプレイ１０１に表示される地図アプリケーションで任意の位置を指定すると、指定された地図上の位置に該当する実空間上の位置座標が当該地図アプリケーションによって取得される。
【００２７】
目標位置設定部１１１は、このような地図アプリケーションから位置座標を取得し、目標Ｐの位置座標として設定する。この他にも目標位置設定部１１１は、任意の方法で目標Ｐの位置座標を設定することができる。目標Ｐの位置座標は二次元座標（例えば、経度及び緯度）であってもよく、三次元座標（例えば、経度、緯度及び標高）であってもよい。目標位置設定部１１１は、設定した目標Ｐの位置座標を方向算出部１１４に供給する。
【００２８】
位置座標取得部１１２は、情報処理装置１００の位置座標（位置ｐ：（ｘ、ｙ、ｚ））を取得する。具体的には位置座標取得部１１２は、ＧＰＳ（Global Positioning System）を利用して情報処理装置１００の位置座標を取得することができる。また、位置座標取得部１１２は、Ｗｉ−Ｆｉ等を利用して情報処理装置１００の位置座標を取得してもよい。位置座標取得部１１２は取得した情報処理装置１００の位置座標を方向算出部１１４に供給する。
【００２９】
方向取得部１１３は、情報処理装置１００が向いている方向（以下、装置方向）を取得する。情報処理装置１００が向いている方向とは、典型的にはディスプレイ１０１の長手方向の延長線に沿った方向であるが、特に限定されず、情報処理装置１００を中心とする特定の方向とすることができる。方向取得部１１３は、地磁気センサや加速度センサの出力を利用して装置方向を取得することができる。図３に情報処理装置１００が向いている方向として装置方向Ａ１を示す。方向取得部１１３は、装置方向Ａ１を触覚決定部１１５に供給する。
【００３０】
方向算出部１１４は、目標方向を算出する。目標方向は、情報処理装置１００に対する目標Ｐの方向である。方向算出部１１４は、目標位置設定部１１１から供給された目標Ｐの位置座標と、位置座標取得部１１２から供給された情報処理装置１００の位置座標から目標方向を算出することができる。図３に目標方向Ａ２を示す。方向算出部１１４は、目標方向Ａ２を触覚決定部１１５に供給する。
【００３１】
触覚決定部１１５は、触覚提示部１１６がユーザに提示する触覚を決定する。具体的には、触覚決定部１１５は、装置方向Ａ１と目標方向Ａ２のなす角度に基づいて、ユーザに提示する触覚を決定する。
【００３２】
図４及び図５は、装置方向Ａ１と目標方向Ａ２のなす角θ（θ（ｔ）：｜θ（ｔ）｜≦π）を示す模式図である。触覚決定部１１５は、図４に示すように、装置方向Ａ１と目標方向Ａ２が一致せず、角θが一定値以上の場合には、第１の触覚をユーザに提示する触覚として決定する。
【００３３】
また、触覚決定部１１５は、図５に示すように、装置方向Ａ１と目標方向Ａ２が一致し、角θが一定値未満の場合には、第２の触覚をユーザに提示する触覚として決定する。この一定値は特に限定されないが、例えば５度である。触覚決定部１１５は、決定した触覚を触覚提示部１１６に供給する。
【００３４】
触覚提示部１１６は、触覚決定部１１５によって決定された触覚をユーザに提示する。触覚提示部１１６は、情報処理装置１００に特定の振動を発生させ、情報処理装置１００を把持するユーザに、情報処理装置１００が特定の方向に引っ張られているという感覚（力覚）を生じさせることが可能な力覚提示デバイス（WO/2015/151380参照）とすることができる。
【００３５】
例えば、触覚提示部１１６は、第１の触覚として、継続的で小刻みな振動を発生させ、第２の触覚として、第1の触覚より振幅が大きい振動を発生させるものとすることができる。また、触覚提示部１１６は、図５に矢印Ｙ１として示すように、第２の触覚として情報処理装置１００が装置方向Ａ１に引っ張られているという力覚を発生させてもよい。
【００３６】
第１の触覚の例としては、以下の［数１］及び［数２］で表される振動が挙げられる。
【００３７】
【数１】
2018034053.tif 000003
【００３８】
【数２】
2018034053.tif 000004
【００３９】
第２の触覚の例としては、以下の［数３］及び［数４］で表される振動が挙げられる。
【００４０】
【数３】
2018034053.tif 000005
【００４１】
【数４】
2018034053.tif 000006
【００４２】
この他にも触覚提示部１１６は、ユーザが第１の触覚と第２の触覚の差異を認識可能であればどのような触覚を発生させてもよい。また、触覚提示機構は力覚提示デバイスにかぎられず、偏心モーターであってもよい。この場合、触覚提示部１１６は、偏心モーターの振動継続時間、周波数及び振幅の少なくともいずれか一つを変更することによって第1の触覚と第２の触覚をユーザに提示することができる。
【００４３】
［情報処理装置の動作］
情報処理装置１００の動作について説明する。図６は、情報処理装置１００の動作を示すフローチャートである。なお、目標Ｐの位置座標は目標位置設定部１１１によって予め設定されている。
【００４４】
最初に、位置座標取得部１１２が情報処理装置１００の位置座標を取得する（Ｓｔ１０１）と、触覚決定部１１５は情報処理装置１００の位置座標と目標Ｐの位置座標を比較する（Ｓｔ１０２）。
【００４５】
情報処理装置１００の位置座標と目標Ｐの位置座標が一致している場合、（Ｓｔ１０３：Ｙｅｓ）、情報処理装置１００は動作を終了する。情報処理装置１００の位置座標と目標Ｐの位置座標が一致していない場合、（Ｓｔ１０３：Ｎｏ）、方向取得部１１３が装置方向Ａ１を取得する（Ｓｔ１０４）。
【００４６】
続いて方向算出部１１４が目標方向Ａ２を算出し（Ｓｔ１０５）、触覚決定部１１５が装置方向Ａ１と目標方向Ａ２を比較する（Ｓｔ１０６）。
【００４７】
装置方向Ａ１と目標方向Ａ２が一致していない場合（Ｓｔ１０７：Ｎｏ）、触覚決定部１１５は、第１の触覚をユーザに提示する触覚として決定し、触覚提示部１１６がユーザに第１の触覚を提示する（Ｓｔ１０８）。装置方向Ａ１と目標方向Ａ２が一致している場合（Ｓｔ１０７：Ｙｅｓ）、触覚決定部１１５は、第２の触覚をユーザに提示する触覚として決定し、触覚提示部１１６がユーザに第２の触覚を提示する（Ｓｔ１０９）
【００４８】
情報処理装置１００は、情報処理装置１００の位置座標と目標Ｐの位置座標が一致する（Ｓｔ１０３：Ｙｅｓ）まで、上記動作を実行する。
【００４９】
ユーザからみた場合、目標Ｐを指定した後、情報処理装置１００を所定方向に向けると、装置方向Ａ１と目標方向Ａ２が相違する場合、情報処理装置１００から第１の触覚が提示される。これを受けてユーザは、装置方向Ａ１が目標方向Ａ２と相違することを認識することができる。
【００５０】
ユーザが情報処理装置１００の向きを変更し、装置方向Ａ１と目標方向Ａ２が一致すると、情報処理装置１００から第２の触覚が提示される。これを受けてユーザは、装置方向Ａ１が目標方向Ａ２と一致することを認識することができる。
【００５１】
これによりユーザは、情報処理装置１００のディスプレイ１０１を参照することなく目標が存在する方向を直感的に把握することが可能となる。
【００５２】
［第1の触覚の強度変更］
上記のように触覚決定部１１５は、装置方向Ａ１と目標方向Ａ２が一致しない場合、第1の触覚をユーザに提示するが、装置方向Ａ１と目標方向Ａ２がなす角θが小さいほど第１の触覚の強度を大きくしてもよい。触覚提示部１１６は、第１の触覚を発生する振動の周波数や振幅を変化させることによって第１の触覚の強度を大きくすることができる。
【００５３】
これによりユーザは、第１の触覚の強度によって、装置方向Ａ１が目標方向Ａ２に接近していることを把握することができ、装置方向Ａ１を目標方向Ａ２に容易に一致させることが可能となる。
【００５４】
［第１の触覚による目標方向への誘導］
図７は、第１の触覚による目標方向Ａ２への誘導方法を示す模式図である。同図に示すように触覚提示部１１６は、装置方向Ａ１と目標方向Ａ２が相違している場合には、矢印Ｙ２で示すように、情報処理装置１００が目標方向Ａ２に向かって引っ張られているような力覚を第１の触覚としてユーザに提示することができる。
【００５５】
これによりユーザは、第１の触覚を通じて目標方向Ａ２を把握することができ、装置方向Ａ１を目標方向Ａ２に容易に一致させることが可能となる。
【００５６】
［距離による触覚強度の変更］
触覚決定部１１５は、情報処理装置１００と目標Ｐの距離に応じて第１の触覚及び第２の触覚の強度を変更してもよい。情報処理装置１００と目標Ｐの距離ｄ（図３参照）は触覚決定部１１５が情報処理装置１００の位置座標と目標Ｐの位置座標から算出することができる。
【００５７】
具体的には、触覚提示部１１６は、装置方向Ａ１と目標方向Ａ２が相違している場合には、距離ｄが小さいほど第１の触覚の強度を大きくすることができ、装置方向Ａ１と目標方向Ａ２が一致している場合には、距離ｄが小さいほど第２の触覚の強度を大きくすることができる。また、触覚提示部１１６は第１の触覚と第２の触覚の一方の強度のみを距離ｄが小さいほど大きくしてもよい。
【００５８】
これによりユーザは、目標Ｐの方向に加え、情報処理装置１００と目標Ｐの間の距離も把握することが可能となる。
【００５９】
［位置の指定方法］
上記のように、目標位置設定部１１１は、ユーザによって指定された位置を目標Ｐの位置として設定するが、ユーザによる位置の指定は地図アプリケーションを利用するものに限られない。例えば、ユーザがタッチセンサが設けられたディスプレイ１０１をタップすると、目標位置設定部１１１が位置座標取得部１１２から情報処理装置１００の位置座標を取得し、取得した位置座標を目標Ｐの位置座標として設定してもよい。
【００６０】
この他にも目標位置設定部１１１は、情報処理装置１００に設けられた特定のボタンを押下する、情報処理装置１００を振る等のユーザによる特定の操作入力に応じて、情報処理装置１００の位置座標を目標Ｐの位置座標として設定してもよい。これにより、地図アプリケーションを利用する場合に比べて簡易的に目標Ｐの位置座標を設定することが可能である。
【００６１】
この際、情報処理装置１００の位置情報又は情報処理装置１００自体に関連付けられたユーザ情報や時刻、天候情報等を情報処理装置１００またはサーバなどに保存してもよい。
【００６２】
［ハードウェア構成］
図８は、情報処理装置１００のハードウェア構成を示す模式図である。同図に示すように情報処理装置１００はハードウェア構成として、ＣＰＵ１５１、ＧＰＵ１５２、メモリ１５３、ストレージ１５４及び入出力部（Ｉ／Ｏ）１５５を有する。これらはバス１５６によって互いに接続されている。
【００６３】
ＣＰＵ（Central Processing Unit）１５１は、メモリ１５３に格納されたプログラムに従って他の構成を制御すると共に、プログラムに従ってデータ処理を行い、処理結果をメモリ１５３に格納する。ＣＰＵ１５１はマイクロプロセッサとすることができる。
【００６４】
ＧＰＵ（Graphic Processing Unit）１５２は、ＣＰＵ１５１による制御を受けて、画像処理を実行する。ＣＰＵ１５１はＧＰＵ１５２に並列演算処理を実行させ、特徴量の抽出を高速に行うことが可能である。ＧＰＵ１５２はマイクロプロセッサとすることができる。
【００６５】
メモリ１５３はＣＰＵ１５１によって実行されるプログラム及びデータを格納する。メモリ１５３はＲＡＭ（Random Access Memory）とすることができる。
【００６６】
ストレージ１５４は、プログラムやデータを格納する。ストレージ１５４はＨＤＤ（hard disk drive）やＳＳＤ（solid state drive）とすることができる。
【００６７】
入出力部１５５は情報処理装置１００に対する入力を受け付け、また情報処理装置１００の出力を外部に供給する。入出力部１５５は、キーボードやマウス等の入力機器やディスプレイ等の出力機器、ネットワーク等の接続インターフェイスを含む。
【００６８】
また、入出力部１５５にはＧＰＳモジュール、加速度センサ、地磁気センサ及び加速度センサ等の、上述した情報処理装置１００の機能的構成を実現するための図示しないハードウェアが接続されている。
【００６９】
情報処理装置１００のハードウェア構成はここに示すものに限られず、情報処理装置１１００の機能的構成を実現できるものであればよい。また、上記ハードウェア構成の一部又は全部はネットワーク上に存在していてもよい。
【００７０】
［情報処理システム］
上述した情報処理装置１００の機能的構成は、相互に接続された複数の情報処理装置からなる情報処理システムによって実現されてもよい。例えば、位置座標取得部１１２、方向取得部１１３、方向算出部１１４を備える情報処理装置と、触覚提示部１１６を備える情報処理装置から構成された情報処理システムによって上述した情報処理装置１００の機能的構成が実現されてもよい。
【００７１】
（第２の実施形態）
図９は、本実施形態に係る情報処理装置２００の斜視図である。情報処理装置２００は、スマートフォン、タブレット型ＰＣ又はヘッドマウントディスプレイ等の携帯可能な情報処理装置であって、後述する機能的構成を実現できるものであればよい。以下、情報処理装置２００はスマートフォンであるものとして説明する。
【００７２】
同図に示すように、情報処理装置２００はディスプレイ２０１とカメラ２０２を備える。カメラ２０２はディスプレイ２０１に対して反対側に設けられている。この他に情報処理装置２００は図示しないボタン等を備えていてもよい。
【００７３】
図１０は、情報処理装置２００の機能的構成を示すブロック図である。同図に示すように情報処理装置２００は機能的構成として、目標位置設定部２１１、位置座標取得部２１２、方向取得部２１３、方向算出部２１４、撮像部２１５、ＡＲ（Augmented Reality）処理部２１６、表示部２１７、表示処理部２１８及びＵＩ処理部２１９を備える。
【００７４】
図１１は、情報処理装置２００の機能的構成を説明するための模式図である。同図において目標Ｐ及びユーザＵを示す。
【００７５】
目標位置設定部２１１は、目標Ｐの位置座標を設定する。目標Ｐは、実空間上においてユーザによって指定された目標である。典型的にはユーザが、ディスプレイ２０１に表示される地図アプリケーションで任意の位置を指定すると、指定された地図上の位置に該当する実空間上の位置座標が当該地図アプリケーションによって取得される。
【００７６】
目標Ｐの位置座標は二次元座標（例えば、経度及び緯度）であってもよく、三次元座標（例えば、経度、緯度及び標高）であってもよい。
【００７７】
位置座標取得部２１２は、情報処理装置２００の位置座標を取得する。具体的には位置座標取得部２１２は、ＧＰＳ（Global Positioning System）を利用して情報処理装置２００の位置座標を取得することができる。また、位置座標取得部２１２は、Ｗｉ−Ｆｉ等を利用して情報処理装置２００の位置座標を取得してもよい。位置座標取得部２１２は取得した情報処理装置２００の位置座標を方向算出部２１４に供給する。
【００７８】
方向取得部２１３は、情報処理装置２００が向いている方向（以下、装置方向）を取得する。情報処理装置２００が向いている方向とは、典型的にはディスプレイ２０１に対して垂直な方向であって、カメラ２０２の視野の方向であるが特に限定されず、情報処理装置２００を中心とする特定の方向とすることができる。方向取得部２１３は、地磁気センサや加速度センサの出力を利用して装置方向を取得することができる。図１１に情報処理装置２００が向いている方向として装置方向Ａ１を示す。方向取得部１１３は、装置方向Ａ１をＡＲ処理部２１６に供給する。
【００７９】
方向算出部２１４は、目標方向を算出する。目標方向は、情報処理装置２００に対する目標Ｐの方向である。方向算出部２１４は、位置座標取得部２１２から供給された情報処理装置２００の位置座標と目標位置設定部２１１から供給された目標Ｐの位置座標から目標方向Ａ２を算出することができる。図１１に目標方向Ａ２を示す。方向算出部２１４は、目標方向Ａ２をＡＲ処理部２１６に供給する。
【００８０】
撮像部２１５は、カメラ２０２の出力からカメラスルー画像を生成し、カメラスルー画像をＡＲ処理部２１６に供給する。図１２は、カメラスルー画像の例である。撮像部２１５はさらに、カメラ２０２の画角（ズーム率）をＡＲ処理部２１６に供給する。
【００８１】
ＡＲ処理部２１６は、カメラスルー画像にオブジェクトを重畳させる。具体的にはＡＲ処理部２１６は、装置方向Ａ１、目標方向Ａ２及びズーム率から、カメラスルー画像において目標Ｐがどの位置に該当するかを算出する。図１１に、カメラスルー画像における目標位置Ｔを示す。ＡＲ処理部２１６はこの目標位置ＴにオブジェクトＳを重畳させる。
【００８２】
図１３は、オブジェクトＳを重畳させたカメラスルー画像の例である。同図に示すようにＡＲ処理部２１６は現実の光景を撮像したカメラスルー画像にオブジェクトＳを重畳させる。オブジェクトＳの形状は特に限定されないが、例えば旗の形状とすることができる。
【００８３】
表示部２１７は、表示処理部２１８から供給された画像情報に基づいてディスプレイ２０１を制御し、ディスプレイ２０１に画像を表示させる。表示処理部２１８は、ＡＲ処理部２１６によってオブジェクトＳが重畳されたカメラスルー画像に表示のための処理を施す。ＵＩ処理部２１９は、オブジェクトＳが重畳されたカメラスルー画像等にＵＩ（User Interface）に係る処理を施す。
【００８４】
［情報処理装置の動作］
情報処理装置２００の動作について説明する。図１４は、情報処理装置２００の動作を示すフローチャートである。なお、目標Ｐの位置座標は目標位置設定部２１１によって予め設定されている。
【００８５】
最初に、位置座標取得部２１２が情報処理装置２００の位置座標を取得する（Ｓｔ２０１）と、ＡＲ処理部２１６は情報処理装置２００の位置座標と目標Ｐの位置座標を比較する（Ｓｔ２０２）。
【００８６】
情報処理装置２００の位置座標と目標Ｐの位置座標が一致している場合、（Ｓｔ２０３：Ｙｅｓ）、情報処理装置２００は動作を終了する。情報処理装置２００の位置座標と目標Ｐの位置座標が一致していない場合、（Ｓｔ２０３：Ｎｏ）、方向取得部２１３が装置方向Ａ１を取得する（Ｓｔ２０４）。
【００８７】
続いて方向算出部２１４が目標方向Ａ２を算出し（Ｓｔ２０５）、ＡＲ処理部２１６に供給する。撮像部２１５は、カメラスルー画像及び画角をＡＲ処理部２１６に供給する（Ｓｔ２０６）。
【００８８】
ＡＲ処理部２１６は、装置方向Ａ１、目標方向Ａ２及び画角から、目標Ｐのカメラスルー画像における位置である目標位置Ｔを算出し、目標位置ＴにオブジェクトＳを重畳させる（Ｓｔ２０７）。
【００８９】
情報処理装置２００は、情報処理装置２００の位置座標と目標Ｐの位置座標が一致する（Ｓｔ２０３：Ｙｅｓ）まで、上記動作を実行する。
【００９０】
ユーザからみた場合、目標Ｐを指定した後、情報処理装置２００を所定方向に向けると、カメラスルー画像における目標位置ＴにオブジェクトＳが重畳される。ユーザは、カメラスルー画像におけるオブジェクトＳを参照して、目標Ｐを直感的に把握することができる。
【００９１】
一般的なＡＲ（Augmented Reality）技術では、カメラで撮像された画像から取得できる特徴点を利用してオブジェクトを重畳させるのに対し、本実施形態では情報処理装置２００の位置情報や装置方向に基づいてオブジェクトを重畳させる。したがって、カメラでは捉えることができない遠方の目標位置に対してもオブジェクトを重畳させることができる。
【００９２】
［オブジェクトの表示態様］
上記のように、ＡＲ処理部２１６は、カメラスルー画像における目標位置ＴにオブジェクトＳを表示するが、オブジェクトＳの表示態様を変更することも可能である。
【００９３】
例えば、ＡＲ処理部２１６は、目標Ｐの近傍の天候情報を取得し、天候情報に応じてオブジェクトＳを変化させてもよい。具体的には、ＡＲ処理部２１６は、目標Ｐ近傍の天候（風速等）に応じて旗状のオブジェクトのなびき方を変化させることができる。
【００９４】
また、ＡＲ処理部２１６は、情報処理装置２００と目標Ｐの距離に応じてオブジェクトＳの大きさを変更してもよい。具体的には、ＡＲ処理部２１６は、情報処理装置２００と目標Ｐの距離が大きい場合にはオブジェクトＳを小さくし、情報処理装置２００と目標Ｐの距離が小さい場合にはオブジェクトＳを大きくすることができる。
【００９５】
また、ＡＲ処理部２１６は、情報処理装置２００と目標Ｐの距離が所定値以下となったらオブジェクトＳの表示を中止してもよく、ユーザによる操作入力を受けてオブジェクトＳの表示を中止してもよい。また、ＡＲ処理部２１６は、情報処理装置２００と目標Ｐの距離が所定値以上となる場合、オブジェクトＳの表示を中止してもよい。これは、目標Ｐが多数存在する場合に有効である。
【００９６】
［オブジェクトの利用方法］
目標Ｐは、上記のように情報処理装置２００のユーザが指定してもよく、目標位置設定部２１１が他のユーザが指定した目標位置をインターネット等を介して取得し、目標Ｐとしてもよい。これにより、複数のユーザで同一の目標位置をシェアすることができる。この際、目標Ｐを指定したユーザの名称を表す文字列等をオブジェクトと共に表示してもよい。
【００９７】
目標Ｐは店舗や施設に限られず、任意のものに設定することができる。例えば、自動車を駐車した後、駐車した自動車に目標Ｐを設定すると、駐車した自動車を探す際に利便性が高い。また、目標Ｐは特定の位置に固定してもよいが、目標位置設定部２１１が情報処理装置２００の移動に伴ってリアルタイムに更新してもよい。
【００９８】
なお、目標Ｐはユーザによって直接に指定されるものに限られない。例えば、目標位置設定部２１１がユーザの趣味指向等から特定された推奨スポットを目標Ｐとしてもよい。また、目標位置設定部２１１が情報処理装置２００と目標Ｐの間の経路において新たな目標Ｐを設定することも可能である。この際、目標位置設定部２１１は情報処理装置２００と目標Ｐの直線経路ではなく、天候や混雑等の経路情報を予測して経路を選定し、当該経路上に目標Ｐを設定してもよい。
【００９９】
この他にも、目標位置設定部２１１は救助を求める際に目標Ｐを指定してもよく、配車サービスなどで自身の自動車に他者を乗せたい人が目標Ｐを指定してもよい。また、目標位置設定部２１１は書類等を目標Ｐに指定し、本日に行うべき仕事等をオブジェクトＳによって提示してもよい。
【０１００】
また、本実施形態では、カメラスルー画像にオブジェクトＳを重畳し、目標Ｐを提示するものとしたが、必ずしもカメラスルー画像に重畳しなくてもよく、ＡＲ処理部２１６がオブジェクトＳのみをディスプレイに表示してもよい。また、情報処理装置２００は、オブジェクトＳの代わりに指向性のある音声や触覚によって目標Ｐを提示してもよい。
【０１０１】
［ハードウェア構成］」
情報処理装置２００は、第１の実施形態に係る情報処理装置１００と同様のハードウェア構成によって実現することが可能である。
【０１０２】
情報処理装置２００のハードウェア構成は特に限定されず、上述の機能的構成を実現できるものであればよい。また、ハードウェア構成の一部又は全部はネットワーク上に存在していてもよい。
【０１０３】
［情報処理システム］
上述した情報処理装置２００の機能的構成は、相互に接続された複数の情報処理装置からなる情報処理システムによって実現されてもよい。例えば、位置座標取得部２１２、方向取得部２１３及び方向算出部２１４を備える情報処理装置と、撮像部２１５、表示部２１７及び表示処理部２１８を備える情報処理装置、ＡＲ処理部２１６を備える情報処理装置から構成された情報処理システムによって上述した情報処理装置２００の機能的構成が実現されてもよい。
【０１０４】
なお、本技術は以下のような構成もとることができる。
（１）
情報処理装置の位置座標を取得する位置座標取得部と、
上記情報処理装置が向いている方向である装置方向を取得する方向取得部と、
目標の位置座標と上記情報処理装置の位置座標から、上記情報処理装置に対する上記目標の方向である目標方向を算出する方向算出部と、
上記装置方向と上記目標方向のなす角に基づいてユーザに提示する触覚を決定する触覚決定部と
を具備する情報処理装置。
【０１０５】
（２）
上記（１）に記載の情報処理装置であって、
上記触覚決定部は、上記なす角が一定値以上の場合は第１の触覚をユーザに提示する触覚とし、上記なす角が上記一定値未満の場合には上記第１の触覚とは異なる第２の触覚をユーザに提示する触覚とする
情報処理装置。
【０１０６】
（３）
上記（２）に記載の情報処理装置であって、
上記触覚決定部は、上記なす角が上記一定値以上の場合は、上記なす角の大きさに応じて上記第１の触覚の強度を決定する
情報処理装置。
【０１０７】
（４）
上記（２）又は（３）に記載の情報処理装置であって、
上記触覚決定部は、上記なす角が上記一定値未満の場合には、上記情報処理装置と上記目標の距離に応じて上記第２の触覚の強度を決定する
情報処理装置。
【０１０８】
（５）
上記（１）から（４）のいずれか一つに記載の情報処理装置であって、
ユーザに触覚を提示する触覚提示部をさらに具備し、
上記触覚提示部は、上記情報処理装置が一定方向に引っ張られているという感覚をユーザに生じさせる振動を発生させる
情報処理装置。
【０１０９】
（６）
上記（１）から（５）のいずれか一つに記載の情報処理装置であって、
上記情報処理装置に対する所定の操作入力に応じて、上記情報処理装置の位置座標を目標の位置座標として設定する目標位置設定部
をさらに具備する情報処理装置。
【０１１０】
（７）
情報処理装置の位置座標を取得する位置座標取得部と、
上記情報処理装置が向いている方向である装置方向を取得する方向取得部と、
目標の位置座標と上記情報処理装置の位置座標から、上記情報処理装置に対する上記目標の方向である目標方向を算出する方向算出部と、
上記装置方向と上記目標方向のなす角に基づいてユーザに提示する触覚を決定する触覚決定部と
を具備する情報処理システム。
【０１１１】
（８）
位置座標取得部が、情報処理装置の位置座標を取得し、
方向取得部が、上記情報処理装置が向いている方向である装置方向を取得し、
方向算出部が、目標の位置座標と上記情報処理装置の位置座標から、上記情報処理装置に対する上記目標の方向である目標方向を算出し、
触覚決定部が、上記装置方向と上記目標方向のなす角に基づいてユーザに提示する触覚を決定する
情報処理方法。
【符号の説明】
【０１１２】
１００、２００…情報処理装置
１０１、２０１…ディスプレイ
２０２…カメラ
１１１、２１１…目標位置設定部
１１２、２１２…位置座標取得部
１１３、２１３…方向取得部
１１４、２１４…方向算出部
１１５…触覚決定部
１１６…触覚提示部
２１６…ＡＲ処理部
【図１】
2018034053.tif 000007
【図２】
2018034053.tif 000008
【図３】
2018034053.tif 000009
【図４】
2018034053.tif 000010
【図５】
2018034053.tif 000011
【図６】
2018034053.tif 000012
【図７】
2018034053.tif 000013
【図８】
2018034053.tif 000014
【図９】
2018034053.tif 000015
【図１０】
2018034053.tif 000016
【図１１】
2018034053.tif 000017
【図１２】
2018034053.tif 000018
【図１３】
2018034053.tif 000019
【図１４】
2018034053.tif 000020
【国際調査報告】
2018034053.tif 000021
2018034053.tif 000022
2018034053.tif 000023
2018034053.tif 000024