(57)【要約】【課題】所定の場所への誘導に従うモチベーションをユーザに励起させることが可能な情報処理装置、情報処理方法、およびプログラムを提供する。【解決手段】ユーザの位置情報に基づいて、ユーザ状況およびシナリオ進捗状況に応じて特定される所定のポイントをユーザの周辺から検索する検索部と、前記シナリオ進捗状況に対応するキャラクタによる音声で、前記検索した所定のポイントへ誘導するよう制御する出力制御部と、を備える、情報処理装置。【選択図】図１
2017103598.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの位置情報に基づいて、ユーザ状況およびシナリオ進捗状況に応じて特定される所定のポイントをユーザの周辺から検索する検索部と、
前記シナリオ進捗状況に対応するキャラクタによる音声で、前記検索した所定のポイントへ誘導するよう制御する出力制御部と、
を備える、情報処理装置。
【請求項２】
前記検索部は、広告対象に応じた場所を検索する、請求項１に記載の情報処理装置。
【請求項３】
前記所定のポイントは、さらにユーザ周辺環境に応じて特定される、請求項１に記載の情報処理装置。
【請求項４】
前記情報処理装置は、
音像定位により現実空間に存在するよう知覚させる仮想物体である前記キャラクタに関する情報と、前記ユーザの状態に関する情報とに基づいて、前記ユーザに対する前記キャラクタの音源の相対的な定位位置を算出する算出部と、
前記算出された定位位置に音像を定位させるよう前記音源の音声信号処理を行う音像定位部と、
をさらに備える、請求項２に記載の情報処理装置。
【請求項５】
前記音像定位部は、前記キャラクタによる音声が、前記検索した所定のポイントが存在する方向から聞こえるよう処理する、請求項４に記載の情報処理装置。
【請求項６】
前記情報処理装置は、
前記ユーザの行動または時間経過に応じてシナリオを更新する更新部をさらに備える、請求項２に記載の情報処理装置。
【請求項７】
前記情報処理装置は、ビーコン端末から発信されたビーコンを受信するビーコン受信部と、
前記ビーコン受信部により受信した前記ビーコンに基づいて前記広告対象の付近にユーザが移動したか否かを判定する判定部と、
をさらに備える、請求項２に記載の情報処理装置。
【請求項８】
前記情報処理装置は、ユーザの目線方向を撮像した撮像画像に基づいて、前記広告対象がユーザの視界内にあるか否かを判定する、請求項２に記載の情報処理装置。
【請求項９】
前記音像の相対的な定位位置は、高さを含む３次元位置である、請求項４に記載の情報処理装置。
【請求項１０】
プロセッサが、
ユーザの位置情報に基づいて、ユーザ状況およびシナリオ進捗状況に応じて特定される所定のポイントをユーザの周辺から検索することと、
前記シナリオ進捗状況に対応するキャラクタによる音声で、前記検索した所定のポイントへ誘導するよう制御することと、
を含む、情報処理方法。
【請求項１１】
コンピュータを、
ユーザの位置情報に基づいて、ユーザ状況およびシナリオ進捗状況に応じて特定される所定のポイントをユーザの周辺から検索する検索部と、
前記シナリオ進捗状況に対応するキャラクタによる音声で、前記検索した所定のポイントへ誘導するよう制御する出力制御部と、
として機能させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年の情報処理および情報通信技術の発展に伴い、コンピュータが広く普及し、日常生活においてもコンピュータが積極的に利用されるようになった。例えば、スマートフォン、携帯電話端末等のモバイル通信端末を用いて、外出先でネットワーク上の情報を閲覧したり、目的地までのナビゲーションサービスを享受したりすることが可能となる。
【０００３】
携帯電話端末を用いたナビゲーション技術に関し、例えば下記特許文献１では、ユーザに対して、周辺に存在する案内対象物の方向から案内音声が聞こえるように合成した合成音声をスピーカから出力する情報処理システムが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２７５５１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１では、ユーザが目的の場所までの誘導に従うか否かは、ユーザ自身に目的の場所まで行くモチベーションがあるか否かによるものであって、誘導を行った際に必ずしもユーザが目的の場所に移動するとは限らない。したがって、例えばナビゲーション技術を広告に用いた際の効果が限定的になる可能性があった。
【０００６】
そこで、本開示では、所定の場所への誘導に従うモチベーションをユーザに励起させることが可能な情報処理装置、情報処理方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、ユーザの位置情報に基づいて、ユーザ状況およびシナリオ進捗状況に応じて特定される所定のポイントをユーザの周辺から検索する検索部と、前記シナリオ進捗状況に対応するキャラクタによる音声で、前記検索した所定のポイントへ誘導するよう制御する出力制御部と、を備える、情報処理装置を提案する。
【０００８】
本開示によれば、プロセッサが、ユーザの位置情報に基づいて、ユーザ状況およびシナリオ進捗状況に応じて特定される所定のポイントをユーザの周辺から検索することと、前記シナリオ進捗状況に対応するキャラクタによる音声で、前記検索した所定のポイントへ誘導するよう制御することと、を含む情報処理方法を提案する。
【０００９】
本開示によれば、コンピュータを、ユーザの位置情報に基づいて、ユーザ状況およびシナリオ進捗状況に応じて特定される所定のポイントをユーザの周辺から検索する検索部と、前記シナリオ進捗状況に対応するキャラクタによる音声で、前記検索した所定のポイントへ誘導するよう制御する出力制御部と、として機能させるプログラムを提案する。
【発明の効果】
【００１０】
以上説明したように本開示によれば、所定の場所への誘導に従うモチベーションをユーザに励起させることが可能となる。
【００１１】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】本実施形態による情報処理装置の外観構成の一例を示す斜視図である。
【図２】本実施形態による情報処理装置の内部構成の一例を示すブロック図である。
【図３】本実施形態によるシナリオ進行の一例を示す図である。
【図４】本実施形態による情報処理装置の動作処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
また、説明は以下の順序で行うものとする。
１．本開示の一実施形態による情報処理装置の概要
２．内部構成例
３．動作処理
４．まとめ
【００１５】
＜＜１．本開示の一実施形態による情報処理装置の概要＞＞
まず、本開示の一実施形態による情報処理装置の概要について、図１を参照して説明する。図１は、本実施形態による情報処理装置１の外観構成の一例を示す斜視図である。
【００１６】
図１に示すように、本実施形態による情報処理装置１は、例えばユーザの首に掛けられるネックバンド型の情報処理端末であってもよい。ネックバンド型の情報処理装置１は、首の両側から後ろ側（背中側）にかけて半周回するような形状の装着ユニット（装着部）を有し、ユーザの首にかけられることでユーザに装着される。図１では、装着ユニットをユーザが装着した状態における斜視図を示す。なお、本明細書では、上下左右前後といった方向を示す言葉を用いるが、これらの方向はユーザの直立姿勢における、ユーザの体の中心（例えば鳩尾の位置）からみた方向を示すものとする。例えば、「右」とはユーザの右半身側の方向を示し、「左」とはユーザの左半身側の方向を示し、「上」とはユーザの頭側の方向を示し、「下」とはユーザの足側の方向を示すものとする。また、「前」とはユーザの体が向く方向を示し、「後」とはユーザの背中側の方向を示すものとする。
【００１７】
図１に示すように、装着ユニットは、ユーザの首に密着して装着されてもよいし、離間して装着されてもよい。なお首かけ型の装着ユニットの他の形状としては、例えば首下げ紐によりユーザに装着されるペンダント型や、頭にかけるヘッドバンドの代わりに首の後ろ側を通るネックバンドを有するヘッドセット型が考えられる。
【００１８】
また、装着ユニットの使用形態は、人体に直接的に装着されて使用される形態であってもよい。直接的に装着されて使用される形態とは、装着ユニットと人体との間に何らの物体も存在しない状態で使用される形態を指す。例えば、図１に示す装着ユニットがユーザの首の肌に接するように装着される場合は本形態に該当する。他にも、頭部に直接的に装着されるヘッドセット型やメガネ型等の多様な形態が考えられる。若しくは、装着ユニットの使用形態は、人体に間接的に装着されて使用される形態であってもよい。間接的に装着されて使用される形態とは、装着ユニットと人体との間に何らかの物体が存在する状態で使用される形態を指す。例えば、図１に示した装着ユニットが、シャツの襟の下に隠れるように装着される等、服の上からユーザに接するように装着される場合は、本形態に該当する。他にも、首下げ紐によりユーザに装着されるペンダント型や、衣服に留め具等で留められるブローチ型等の多様な形態が考えられる。
【００１９】
また、本実施形態による情報処理装置１には、複数のマイクロホン１２（１２Ａ、１２Ｂ）、カメラ１３（１３Ａ、１３Ｂ）、およびスピーカ１５（１５Ａ、１５Ｂ）が設けられている。マイクロホン１２は、ユーザ音声又は周囲の環境音等の音声データを取得する。カメラ１３は、周囲の様子を撮像し撮像データを取得する。また、スピーカ１５は、音声データの再生を行う。特に、スピーカ１５は、仮想キャラクタ（仮想物体の一例）が現実空間に実際に存在しているかのようにユーザに知覚させるよう音像定位処理された音声信号を再生する。すなわち、本実施形態による情報処理装置１は、音声情報を空間的に配置する音像定位技術を用いて、現実空間に仮想キャラクタが本当に存在しているようユーザに知覚させる機能を有し、仮想キャラクタの音声により所定の場所への誘導情報を提示することで、当該誘導に従うモチベーションをユーザに励起させることが可能となる。
【００２０】
上述したように、ユーザが目的の場所までの誘導に従うにはユーザ自身のモチベーションが必要であり、必ずしもユーザが目的の場所に移動するとは限らないため、例えば広告等にナビゲーション技術を利用する場合の効果が限定的になる可能性があった。
【００２１】
また、誘導に従ってユーザが目的の場所まで移動したり、目的の商品を購入しても、ユーザに対するインセンティブが無いため、再訪が期待できなかった。また、ユーザが既に知っている場所への広告誘導や広告情報の提示は、ユーザにとって不要な情報と判断され、誘導に従うモチベーションが下がっていた。
【００２２】
そこで、本実施形態では、実世界におけるユーザの行動と連動するゲーム内で登場するキャラクタの音声によって、ゲーム内のイベントとして所定の場所へ誘導したり商品購入を促すことで、ユーザのモチベーションを自然と励起させることを可能とする。また、誘導に従ったユーザに対してイベントクリアの報酬を与えることで、継続的に情報提示を受け誘導に従う動機を与えることを可能とする。
【００２３】
ユーザは、実世界と連動するゲームを楽しみながら、自然に、広告の場所、店舗、および商品購入へ誘導され、ゲーム内のキャラクタからのお願いに応えるという形で広告に従った行動を行うため、既に知っている場所への誘導にも従うモチベーションが生まれる。このように、ゲームの達成感を得るといった新たなモチベーションをユーザに与えることで、広告効果を高めることができる。
【００２４】
なお情報処理装置１のマイクロホン１２、カメラ１３、およびスピーカ１５の設置位置および数は、図１に示す例に限定されない。
【００２５】
＜＜２．内部構成例＞＞
続いて、本実施形態による情報処理装置１の内部構成について図２を参照して説明する。図２は、本実施形態による情報処理装置１の内部構成の一例を示すブロック図である。図２に示すように、情報処理装置１は、制御部１０、通信部１１、マイクロホン１２、カメラ１３、９軸センサ１４、スピーカ１５、位置測位部１６、記憶部１７、およびビーコン受信部１８を有する。
【００２６】
（制御部１０）
制御部１０は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置１内の動作全般を制御する。制御部１０は、例えばＣＰＵ（Central  Processing  Unit）、マイクロプロセッサ等の電子回路によって実現される。また、制御部１０は、使用するプログラムや演算パラメータ等を記憶するＲＯＭ（Read  Only  Memory）、及び適宜変化するパラメータ等を一時記憶するＲＡＭ（Random  Access  Memory）を含んでいてもよい。
【００２７】
また、本実施形態による制御部１０は、図２に示すように、状態・行動検出部１０ａ、仮想キャラクタ行動決定部１０ｂ、シナリオ更新部１０ｃ、相対位置算出部１０ｄ、音像定位部１０ｅ、音声出力制御部１０ｆ、再生履歴・フィードバック記憶制御部１０ｇ、ビーコン判定部１０ｉ、ＰＯＩ検索部１０ｈとして機能する。
【００２８】
状態・行動検出部１０ａは、ユーザの状態の検出、また、検出した状態に基づく行動の認識を行い、検出した状態や認識した行動を仮想キャラクタ行動決定部１０ｂに出力する。具体的には、状態・行動検出部１０ａは、位置情報、移動速度、向き、耳（または頭部）の高さといった情報を、ユーザの状態に関する情報として取得する。ユーザ状態は、検出したタイミングで一意に特定可能であって、各種センサから数値として算出・取得できる情報である。
【００２９】
位置情報は、例えば位置測位部１６から取得される。また、移動速度は、例えば位置測位部１６、９軸センサ１４に含まれる加速度センサ、またはカメラ１３等から取得される。向きは、９軸センサ１４に含まれるジャイロセンサ、加速度センサ、および地磁気センサ、若しくはカメラ１３により取得される。耳（または頭部）の高さは、ユーザの体格データ、加速度センサ、およびジャイロセンサから取得される。ユーザの体格データは、記憶部１７に記憶されている。また、移動速度および向きは、カメラ１３により継続的に周囲を撮像した映像における特徴点の変化をベースに動きを算出するSLAM（Simultaneous Localization and Mapping）を用いて取得してもよい。
【００３０】
また、状態・行動検出部１０ａは、前後の状態を参照することでユーザ行動を認識することも可能である。ユーザ行動としては、例えば「立ち止まっている」、「歩いている」、「走っている」、「座っている」、「寝転んでいる」、「車に乗っている」、「自転車を漕いでいる」、「キャラクタの方を向いている」等が想定される。状態・行動検出部１０ａは、９軸センサ１４（加速度センサ、ジャイロセンサ、地磁気センサ）により検出された情報や、位置測位部１６により検出された位置情報に基づいて、所定の行動認識エンジンを用いてユーザ行動を認識することも可能である。
【００３１】
仮想キャラクタ行動決定部１０ｂは、状態・行動検出部１０ａにより認識されたユーザの状態や行動に応じて、仮想キャラクタの現実空間における仮想的な行動を決定し（シナリオの選択も含む）、決定した行動に対応する音コンテンツをシナリオから選択する。例えば、仮想キャラクタ行動決定部１０ｂは、ユーザが会社帰りで駅から歩いている際に、広告対象の商品が販売されている店舗へユーザを誘導するといったミッションをシナリオから選択する。
【００３２】
また、仮想キャラクタ行動決定部１０ｂは、ユーザの状態や行動の他、場所（ユーザの現在地）、時間、天候、または環境等に応じて仮想キャラクタの行動を決定し、シナリオを展開してもよい。
【００３３】
また、仮想キャラクタ行動決定部１０ｂは、仮想キャラクタの行動が決定すると、コンテンツのシナリオとして予め記憶している音源リスト（音コンテンツ）の中で、仮想キャラクタの行動に対応する音源を選択する。
【００３４】
シナリオ更新部１０ｃは、仮想キャラクタ行動決定部１０ｂにより決定された仮想キャラクタの行動に対応する音コンテンツがシナリオから選択されることに応じて、ユーザに対応するシナリオの更新を行う。当該シナリオは、例えば記憶部１７に記憶されている。シナリオ構成は、例えば複数のチャプターから成り、各チャプターは複数のミッションで構成され、ミッションを全てクリアした場合に１チャプターが終了して次のチャプターに進むようにしてもよい。
【００３５】
ここで、シナリオ進行の一例を、図３を参照して説明する。図３は、本実施形態によるシナリオ進行の一例を説明する図である。図３に示すように、例えば本実施形態を実行するアプリケーションを利用開始した時点で、ユーザとキャラクタが出会うミッションＭ１が実行される。具体的には、例えばミッションＭ１に対応するキャラクタの音声で自己紹介が行われる。次いで、ユーザが会社の帰り道にキャラクタと一緒に帰るミッションＭ２が実行される。具体的には、例えばユーザの行動認識結果に基づいて、ユーザが会社帰りに駅から自宅まで歩く際に、キャラクタも隣を歩きながら（足音で表現）、ミッションＭ２に対応する音声（例えば身の上話）を音声出力する。次に、ユーザが朝晩の通勤時間をキャラクタと一緒に過ごすミッションＭ３が実行される。具体的には、例えばユーザの行動認識結果に基づいて、ユーザの電車通勤時に、キャラクタも一緒に通勤して話し掛けるよう音声出力する。
【００３６】
次いで、図３に示すように、ミッションＭ４−１〜Ｍ４−４を含むミッションＭ４と、ミッションＭ５−１〜Ｍ５−４を含むミッションＭ５と、ミッションＭ６−１〜Ｍ６−４を含むミッションＭ６とが、それぞれゲーム進行状況に応じて実行される。例えば、キャラクタと過ごした時間（すなわちアプリケーション利用（起動）時間）が所定時間（例えば１０時間）を超えた場合（ミッションＭ４−１クリア）、キャラクタからキャラクタの好きな商品（例えば「コロッケ」）が判明する（ミッションＭ４−２実行）。具体的には、広告対象の商品から、状況に応じて（日時、場所、天候、環境、ユーザの嗜好等）選択された商品を、キャラクタの好きな商品としてキャラクタの音声によりユーザに対して紹介される。次いで、キャラクタの音声で、当該コロッケが販売されている特定店舗への広告誘導が行われる（ミッションＭ４−３実行）。例えば、「そこを右に曲がった先にあるコンビニに、私の好きなコロッケが売ってるの！ちょっと付き合ってくれる？」といった音声がキャラクタの音声でユーザに出力される。これにより、たとえその場所を既に知っていたり、コロッケを買いたいモチベーションがなくても、ユーザは、ゲームイベントクリアのため、若しくは長い時間を一緒に過ごして愛着の湧いたキャラクタのお願いを聞くために、自然と誘導に従い、その場所へ移動することが期待される。次に、誘導に従ってユーザが特定店舗に移動した場合、当該店舗で広告対象商品（ここでは、キャラクタの好きな食べ物）を購入するというイベントが発生する（ミッションＭ４−４実行）。具体的には、例えばキャラクタの音声誘導に従って対象商品が陳列されている棚までユーザが移動すると、キャラクタの音声により「これ美味しいの！季節限定なんだよ！」と商品説明や商品のお勧めが行われ、ユーザに商品購入のモチベーションを与える。
【００３７】
上述したミッションＭ４−１〜Ｍ４−４を含むミッションＭ４は、広告対象の商品の一例として食べ物を広告するものであるが、本実施形態はこれに限定されず、ミッションＭ５−１〜Ｍ５−４を含むミッションＭ５のように音楽ＣＤを広告するものであってもよいし、ミッションＭ６−１〜Ｍ６−４を含むミッションＭ６のように書籍を広告するものであってもよい。
【００３８】
以上、本実施形態によるシナリオの一例について説明した。
【００３９】
相対位置算出部１０ｄは、仮想キャラクタ行動決定部１０ｂにより選択された仮想キャラクタの音源（音コンテンツ）を定位する相対的な３次元位置（ｘｙ座標位置および高さ）を算出する。具体的には、相対位置算出部１０ｄは、音源の種別（声、衣擦れ、足音等）に対応する仮想キャラクタの部位（頭部、胴体、足元等）の、ユーザに対する相対位置を算出する。また、相対位置算出部１０ｄは、誘導する方向からキャラクタの音声が聞こえるよう相対位置を算出してもよい。例えば、コンビニに誘導する際、コンビニの方へ向かう道から、「こっちだよ！」といったキャラクタ音声が聞こえるようにすることが想定される。また、相対位置算出部１０ｄは、ユーザの耳（または頭部）の高さおよび向きと、仮想キャラクタの身長情報等も考慮して、相対位置を算出し得る。これにより、仮想キャラクタが現実空間に存在して行動していると想定した場合に違和感の無いよう、仮想キャラクタの行動とセリフに合わせて音像定位位置（ユーザに対する定位方向および距離）を算出し、仮想キャラクタの存在をよりリアルに感じさせることができる。
【００４０】
音像定位部１０ｅは、相対位置算出部１０ｄにより算出された音コンテンツ毎の音像定位位置に、仮想キャラクタ行動決定部１０ｂにより選択された対応する音コンテンツ（音源）を定位させるよう、音コンテンツの音声信号処理を行う。
【００４１】
音声出力制御部１０ｆは、音像定位部１０ｅにより処理された音声信号をスピーカ１５で再生するよう制御する。これにより、本実施形態による情報処理装置１は、ユーザの状態・行動に応じた仮想キャラクタの動きに対応する音コンテンツを、ユーザに対して適切な位置、距離、高さで音像定位し、仮想キャラクタの動きや大きさのリアリティを提示し、現実空間における仮想キャラクタの存在感を増すことができる。
【００４２】
再生履歴・フィードバック記憶制御部１０ｇは、音声出力制御部１０ｆで音声出力された音源（音コンテンツ）を履歴（再生ログ）として記憶部１７に記憶するよう制御する。また、再生履歴・フィードバック記憶制御部１０ｇは、音声出力制御部１０ｆで音声出力された際に、ユーザが声の方向に振り向いたり、立ち止まって話を聞いたり、頷いたり、といったユーザの反応をフィードバックとして記憶部１７に記憶するよう制御する。これにより制御部１０はユーザ嗜好を学習することが可能となり、上述した仮想キャラクタ行動決定部１０ｂにおいてユーザ嗜好に応じたミッションや広告対象商品を選択することができる。
【００４３】
ＰＯＩ検索部１０ｈは、ユーザの位置情報に基づいて、ユーザ周辺のＰＯＩ（point of interest）を検索する。具体的には、ＰＯＩ検索部１０ｈは、シナリオの進捗状況に応じて、例えばユーザを特定の場所へ誘導するミッションまでシナリオが進んでいる場合に、当該特定の場所をユーザ周辺から検索し、検索結果を仮想キャラクタ行動決定部１０ｂに出力する。
【００４４】
ビーコン判定部１０ｉは、ビーコン受信部１８によりビーコンを受信したか否かを判定する。例えば、ユーザが誘導に従って店舗内に移動した場合、さらに店舗内に陳列されている広告対象商品の近くに来たか否かを判断する必要があるが、室内での位置情報を取得は位置測位部１６では精度が低い場合がある。そこで、本実施形態では、ビーコン受信部１８により対象商品陳列棚等に設置されたビーコン端末から発信されたビーコンを受信することで、室内での位置情報を取得することを可能とする。ビーコン判定部１０ｉは、ビーコン受信部１８により所定ビーコンを受信したか否か応じて、ユーザが所定の広告対象商品の近くに来たか否かを判定し、判定結果を仮想キャラクタ行動決定部１０ｂへ出力する。これにより、仮想キャラクタ行動決定部１０ｂは、ユーザが所定の広告対象商品の近くに移動した場合に当該商品をユーザに勧めるミッションを選択することができる。
【００４５】
（通信部１１）
通信部１１は、有線／無線により他の装置との間でデータの送受信を行うための通信モジュールである。通信部１１は、例えば有線ＬＡＮ（Local  Area  Network）、無線ＬＡＮ、Ｗｉ−Ｆｉ（Wireless  Fidelity、登録商標）、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近距離／非接触通信等の方式で、外部機器と直接、またはネットワークアクセスポイントを介して無線通信する。
【００４６】
なお、上述した制御部１０の各機能がスマートフォン又はクラウド上のサーバ等の外部装置に含まれる場合、通信部１１は、マイクロホン１２、カメラ１３、および９軸センサ１４により取得されたデータを外部装置へ送信する。また、例えばマイクロホン１２、カメラ１３、または９軸センサ１４がスマートフォンや他のウェアラブル装置に設けられる場合は、通信部１１は、スマートフォンや他のウェアラブル装置から各種センサデータ等を受信して制御部１０に出力してもよい。また、通信部１１は、制御部１０により選択される音コンテンツをクラウド上のサーバ等から受信してもよい。
【００４７】
（マイクロホン１２）
マイクロホン１２は、ユーザの音声や周囲の環境を収音し、音声データとして制御部１０に出力する。
【００４８】
（カメラ１３）
カメラ１３は、撮像レンズ、絞り、ズームレンズ、及びフォーカスレンズ等により構成されるレンズ系、レンズ系に対してフォーカス動作やズーム動作を行わせる駆動系、レンズ系で得られる撮像光を光電変換して撮像信号を生成する固体撮像素子アレイ等を有する。固体撮像素子アレイは、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサアレイや、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサアレイにより実現されてもよい。例えば、カメラ１３は、情報処理装置１（装着ユニット）がユーザに装着された状態で、ユーザの前方を撮像可能に設けられる。この場合、カメラ１３は、例えばユーザの動きに応じた周囲の景色の動きや、店舗内でユーザが見ている方向に陳列されている商品棚等を撮像することが可能となる。また、カメラ１３は、情報処理装置１がユーザに装着された状態で、ユーザの顔を撮像可能に設けられてもよい。この場合、情報処理装置１は、撮像画像からユーザの耳の位置や表情を特定することが可能となる。また、カメラ１３は、デジタル信号とされた撮像画像のデータを制御部１０へ出力する。
【００４９】
（９軸センサ１４）
９軸センサ１４は、３軸ジャイロセンサ（角速度（回転速度）の検出）、３軸加速度センサ（Ｇセンサとも称す。移動時の加速度の検出）、および３軸地磁気センサ（コンパス、絶対方向（方位）の検出）を含む。９軸センサ１４は、情報処理装置１を装着したユーザの状態または周囲の状態をセンシングする機能を有する。なお９軸センサ１４は、センサ部の一例であって、本実施形態はこれに限定されず、例えば速度センサまたは振動センサ等をさらに用いてもよいし、加速度センサ、ジャイロセンサ、および地磁気センサのうち少なくともいずれかを用いてもよい。また、センサ部は、情報処理装置１（装着ユニット）とは別の装置に設けられていてもよいし、複数の装置に分散して設けられていてもよい。例えば、加速度センサ、ジャイロセンサ、および地磁気センサが頭部に装着されたデバイス（例えばイヤホン）に設けられ、速度センサや振動センサがスマートフォンに設けられてもよい。９軸センサ１４は、センシング結果を示す情報を制御部１０へ出力する。
【００５０】
（スピーカ１５）
スピーカ１５は、音声出力制御部１０ｆの制御に従って、音像定位部１０ｅにより処理された音声信号を再生する。また、スピーカ１５は、任意の位置／方向の複数の音源をステレオ音声に変換して出力することも可能である。
【００５１】
（位置測位部１６）
位置測位部１６は、外部からの取得信号に基づいて情報処理装置１の現在位置を検知する機能を有する。具体的には、例えば位置測位部１６は、ＧＰＳ（Global  Positioning  System）測位部により実現され、ＧＰＳ衛星からの電波を受信して、情報処理装置１が存在している位置を検知し、検知した位置情報を制御部１０に出力する。また、情報処理装置１は、ＧＰＳの他、例えばＷｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、携帯電話・ＰＨＳ・スマートフォン等との送受信、または近距離通信等により位置を検知するものであってもよい。
【００５２】
（記憶部１７）
記憶部１７は、上述した制御部１０が各機能を実行するためのプログラムやパラメータを格納する。また、本実施形態による記憶部１７は、シナリオ（各種音コンテンツ）、仮想キャラクタの設定情報（形状、身長等）、ユーザ情報（氏名、年齢、自宅、職業、職場、体格データ、趣味・嗜好等）を格納する。なお記憶部１７に格納される情報の少なくとも一部は、クラウド上のサーバ等の別装置に格納されていてもよい。
【００５３】
（ビーコン受信部１８）
ビーコン受信部１８は、周辺に存在するビーコン端末から発信されたビーコンを受信し、制御部１０に出力する。
【００５４】
以上、本実施形態による情報処理装置１の内部構成例について具体的に説明した。
【００５５】
＜＜３．動作処理＞＞
続いて、本実施形態による情報処理装置１の動作処理について図４を参照して説明する。図４は、本実施形態による動作処理を示すフローチャートである。
【００５６】
図４に示すように、まず、情報処理装置１の状態・行動検出部１０ａは、各種センサ（具体的には、例えばマイクロホン１２、カメラ１３、９軸センサ１４、または位置測位部１６）により検出された情報に基づいて、ユーザ状況を検出する（ステップＳ１０３）。
【００５７】
次に、仮想キャラクタ行動決定部１０ｂは、状態・行動検出部１０ａにより検出されたユーザ状況に基づいて、イベント発生条件を満たすか否かを判断する（ステップＳ１０６）。例えば、仮想キャラクタ行動決定部１０ｂは、ユーザの位置情報と、ゲームシナリオの進捗状況に応じて、所定イベントの発生条件を満たすか否かを判断する。例えば、所定イベントとしては、例えば広告したい商品が販売されている店舗への誘導、広告したいイベントが開催されている場所への誘導、ユーザに閲覧させたい広告情報が掲示されている場所への誘導、広告したい映画が上映されている映画館への誘導、または広告したい交通手段の乗降場所への誘導が挙げられる。さらに、広告したい音楽ＣＤが置いてあるＣＤショップへの誘導（音楽の購入はダウンロードであってもよい）や、ユーザが普段と異なる経路を利用している場合にユーザに閲覧させたい広告情報が掲示されている場所への誘導等が挙げられる。
【００５８】
次いで、ＰＯＩ検索部１０ｈは、ユーザの現在位置周辺に存在するＰＯＩを検索する（ステップＳ１０９）。
【００５９】
次に、仮想キャラクタ行動決定部１０ｂは、ＰＯＩ検索部１０ｈによる検索結果に基づいて、ユーザ周辺に、仮想キャラクタ行動決定部１０ｂにより決定されたイベントに応じた特定の場所（ここでは、例えば店舗）があるか否かを判断する（ステップＳ１１２）。なお、仮想キャラクタ行動決定部１０ｂにより決定されたイベントに応じた特定の場所をＰＯＩ検索部１０ｈに通知し、ＰＯＩ検索部１０ｈが当該特定の場所をユーザ周辺から検索するようにしてもよい。
【００６０】
次いで、特定の店舗がユーザ周辺に存在した場合（ステップＳ１１２／Ｙｅｓ）、制御部１０は、シナリオ内の所定キャラクタの音声によりユーザを当該特定の店舗へ誘導する（ステップＳ１１５）。具体的には、制御部１０は、音声出力制御部１０ｆにより、「この近くにコンビニあるから、行こうよ！」「ここを右に曲がって！」「真っ直ぐだよ」といった所定キャラクタの音声をスピーカ１５から随時出力させる。この際、スピーカ１５から出力されるキャラクタの音声は、コンビニがある方向から聞こえるよう制御される。具体的には、相対位置算出部１０ｄにより、ユーザの現在位置に対する特定店舗の方向が算出され、音像定位部１０ｅにより定位処理が行われ、音声出力制御部１０ｆにより出力制御される。相対位置算出部１０ｄは、さらにユーザの身長と仮想キャラクタの身長との差を考慮して、特定店舗が存在する方向であって、かつ身長差に応じた位置（ユーザより仮想キャラクタの身長が低ければ下の方、高ければ上の方）を算出する。
【００６１】
次に、状態・行動検出部１０ａは、位置測位部１６により継続的に測位される位置情報から、ユーザが現在居る場所を判定する（ステップＳ１１８）。
【００６２】
次いで、仮想キャラクタ行動決定部１０ｂは、状態・行動検出部１０ａの判定結果に基づいて、ユーザが誘導先である特定の店舗に到着したか否かを判断する（ステップＳ１２１）。到着するまで、所定キャラクタによる音声誘導がユーザの現在位置に応じて継続的に行われ得る。
【００６３】
続いて、ユーザが特定の店舗に到着した場合（ステップＳ１２１／Ｙｅｓ）、制御部１０は、所定キャラクタの音声により、ユーザを店舗内へ誘導する（ステップＳ１２４）。例えば、ユーザが特定の店舗の近くに居ることが認識されると、所定キャラクタの声により「ここのコンビニだよ！入ろう！」と店内へ促す音声や、「ここで売っている○○アイスがとっても美味しいんだよ」と商品を宣伝する音声が出力される。
【００６４】
次に、ユーザが店舗内へ入ると、ビーコン判定部１０ｉによりビーコン判定が行われる（ステップＳ１２７）。店舗内におけるユーザの詳細な位置情報は、ＧＰＳ等を用いた位置測位部１６では精度が劣る場合があるため、店舗内に設置されたビーコン端末から発信されるビーコン情報に基づいて、店舗内の位置情報を取得することを可能とする。なお店舗内へ入ったか否かも店舗入り口付近に設置されたビーコン端末から発信されるビーコンに基づいて判断してもよい。
【００６５】
次いで、制御部１０は、ビーコン判定部１０ｉによる判定結果に基づいて、ユーザが店舗内の特定の売り場前に移動したか否かを判断する（ステップＳ１３０）。
【００６６】
次に、ユーザが特定の売り場前に移動したと判断した場合（ステップＳ１３０／Ｙｅｓ）、制御部１０は、カメラ１３により撮像された撮像画像に基づいて物体認識を行い、ユーザの目の前に（ユーザの視界内に）広告対象の特定商品が存在するか否かを判断する（ステップＳ１３３、Ｓ１３６）。
【００６７】
次いで、撮像画像から特定商品が認識できた場合（ステップＳ１３６／Ｙｅｓ）、制御部１０は、所定キャラクタの音声によりユーザに購入を促す（ステップＳ１３９）。例えば、制御部１０は、所定キャラクタの音声で「これこれ！このアイスがおいしいんだよ！」と出力させる。
【００６８】
次に、制御部１０は、ユーザが特定商品を購入したか否かの判定を行う（ステップＳ１４２）。具体的には、例えば制御部１０は、ユーザがスマートフォン等を用いた電子マネー決済により特定商品を購入したという情報をスマートフォン等からリアルタイムで受信し、特定商品の購入判定を行う。
【００６９】
次いで、ユーザが特定の商品を購入した場合（ステップＳ１４５／Ｙｅｓ）、制御部１０は、所定キャラクタの音声によりユーザに感謝等を通知する（ステップＳ１４８）。例えば、「ありがとう！」「早く食べよう！」「美味しい？」といった音声を出力させる。
【００７０】
そして、制御部１０は、特定商品を購入するというミッションをクリアしたことで、ゲームシナリオを更新し、また、その報酬としてゲーム内のポイント加算、アイテム付与、ゲームを有利に進めることが可能な情報提示等を行う（ステップＳ１５１）。
【００７１】
以上説明した動作処理は、広告したい特定商品の店舗での購入といったイベントが実行されるが、本実施形態はこれに限定されず、例えば以下のようなイベントの実行が考えられる。
【００７２】
例えば制御部１０は、広告したい映画が上映されている映画館に誘導し、スマートフォンを用いた割引クーポンの取得を促し、ユーザが割引クーポンを取得すると、所定キャラクタの音声により「このクーポンでこの映画が安く観られるよ！」と出力させる。
【００７３】
また、制御部１０は、ユーザに閲覧させたい広告（ポスターや看板）の付近にユーザが近付いた場合、所定キャラクタの音声により「右のビルの上にあるポスターを見てみて！」と出力させる。
【００７４】
また、制御部１０は、広告したい交通手段を利用しているか否かを、位置情報および加速度センサデータ等に基づいて判定し、所定キャラクタの音声により「○○鉄道に乗せてくれてありがとう！」と出力させる。
【００７５】
また、制御部１０は、広告したいイベントがある場合に、所定キャラクタの音声でゲーム内のイベントとして「○○公園に今週土曜日の18時に来てね」と出力させる。
【００７６】
また、制御部１０は、ユーザが遊園地に居る場合に、周辺の環境情報に基づいて、所定キャラクタの音声で「今は○○アトラクションが空いてるよ！」と出力させる。
【００７７】
また、制御部１０は、広告したい映画がある場合に、所定キャラクタの音声でゲーム内のイベントとして「○○っていう映画が面白いみたい！割引券があるから、見に行こう！」出力する。割引券は、例えば映画館で所定の端末にスマートフォンをタッチさせることで取得可能としてもよい。
【００７８】
また、制御部１０は、広告したいセールがあって、現在雨が降っている場合、所定キャラクタの音声で「○○ショッピングセンターで雨宿りしようよ」と誘導し、ユーザが所定のショッピングセンターに入ると「○○でセールやってるんだって！」と広告する。
【００７９】
また、制御部１０は、広告したい情報がユーザの近くにある場合、所定キャラクタの音声で「目の前のビルに、今度発売される私たちの○○っていうＣＤのポスターがあるんだよ」と出力させたり、対象のポスターを見ている際に「ポスター見てくれた？私たちがＣＭしてる○○っていうお菓子だよ」と出力させる。
【００８０】
また、制御部１０は、広告したい交通手段や場所がある場合、所定キャラクタの音声でゲーム内のイベントとして「○○渓谷のトロッコ列車に乗りたい！」と出力させ、ユーザが○○渓谷のトロッコ列車に乗ると「いい景色だね！連れてきてくれてありがとう！」と出力させる。
【００８１】
また、制御部１０は、広告したい観光地イベントがある場合、所定キャラクタの音声で「今日は私がこの町を案内するね」と出力し、様々な見所や土産店に誘導する。
【００８２】
また、制御部１０は、広告したい書籍がある場合、所定キャラクタの音声でゲーム内のイベントとして「本屋に行きたい」と出力させ、ユーザが対処の書店に行くと「星座の本が欲しいな」と出力させる。
【００８３】
また、制御部１０は、広告したい商品がユーザが普段通らない経路にある場合、所定キャラクタの音声で「今日はちょっと寄り道して帰らない？」と出力させ、ユーザがいつもは通らない所定の商店街を通ると、「ここのケーキ、すっごくおいしいんだって！」と出力させる。
【００８４】
また、制御部１０は、広告したい音楽がある場合、所定キャラクタの音声で「○○っていうアーティストの△△っていう曲が好きなの。いっしょに聴かない？」と促し、ユーザが音楽配信サービスで対象の音楽を購入すると「ありがとう！じゃ、一緒に聴こう！」と出力させる。
【００８５】
また、制御部１０は、広告したいプリクラ機がある場合、所定キャラクタの音声で「一緒にプリクラを撮ろう」と促し、特定の機種のプリクラ機のある店まで誘導する。当該特定の機種のプリクラ機は、ユーザが装着する情報処理装置１と通信し、所定キャラクタも一緒に写るプリクラを撮影することが可能である。これによりいつもは音声だけの仮想キャラクタの姿を見ることができる。
【００８６】
また、制御部１０は、広告対象商品をユーザが購入した場合、所定キャラクタの音声で「あ、買ってくれたんだ！ありがとう」と出力し、キャラクタとの仲の良さを示すポイントを加算する。
【００８７】
＜＜４．まとめ＞＞
上述したように、本開示の実施形態による情報処理システムでは、所定の場所への誘導に従うモチベーションをユーザに励起させることを可能とする。
【００８８】
また、音声により仮想キャラクタの存在をユーザに感じさせ、ユーザは仮想キャラクタの音声に対して頷いたり振り向いたり、移動したり、商品を買ったりといった行動で応じることができるので、不自然な行動を取ることなく、現実空間と連動するゲームを楽しむことができる。
【００８９】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００９０】
例えば、上述した情報処理装置１に内蔵されるＣＰＵ、ＲＯＭ、およびＲＡＭ等のハードウェアに、情報処理装置１の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記憶させたコンピュータ読み取り可能な記憶媒体も提供される。
【００９１】
また、本実施形態による情報処理装置１は、スピーカ１５が設けられたヘッドホン（またはイヤホン、アイウェア等）と、主に制御部１０の機能を有するモバイル端末（スマートフォン等）を含む情報処理システムにより実現されていてもよい。この際、モバイル端末は、音像定位処理した音声信号をヘッドホンに送信して再生させる。また、スピーカ１５は、ユーザに装着される装置に搭載される場合に限定されず、例えばユーザの周囲に設置された環境スピーカにより実現されてもよく、この場合環境スピーカは、ユーザの周囲の任意の位置に音像定位することが可能である。
【００９２】
また、上述した実施形態では、音声のみでの仮想キャラクタの存在感を提示しているが、本実施形態はこれに限定されず、例えば情報処理装置１がアイウェア型の場合、本実施形態による音像定位と、仮想キャラクタ映像の現実空間への重畳表示を組み合わせて、さらに仮想キャラクタにリアリティを持たせることも可能である。
【００９３】
また、ゲームシナリオは予め設定されたものに限定されず、適宜ユーザがタスク登録できるようにしてもよい。例えば、所定の曜日の所定時間にゴミ捨てを行うというタスクを登録し、当該タスクを実行した際にゴミ捨て場で所定のキャラクタと会えるようにしてもよい。
【００９４】
また、上述した実施形態では、POI検索や案内音声データの生成を情報処理装置１で行っているが、本実施形態はこれに限定されず、情報処理装置１が通信部１１を介してデータの送受信が可能なサーバ側で、ユーザ周辺情報の検索（具体的にはPOI検索）や、検索した特定場所への案内音声データの生成を行うようにしてもよい。
【００９５】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００９６】
なお、本技術は以下のような構成も取ることができる。
（１）
ユーザの位置情報に基づいて、ユーザ状況およびシナリオ進捗状況に応じて特定される所定のポイントをユーザの周辺から検索する検索部と、
前記シナリオ進捗状況に対応するキャラクタによる音声で、前記検索した所定のポイントへ誘導するよう制御する出力制御部と、
を備える、情報処理装置。
（２）
前記検索部は、広告対象に応じた場所を検索する、前記（１）に記載の情報処理装置。
（３）
前記所定のポイントは、さらにユーザ周辺環境に応じて特定される、前記（１）または（２）に記載の情報処理装置。
（４）
前記情報処理装置は、
音像定位により現実空間に存在するよう知覚させる仮想物体である前記キャラクタに関する情報と、前記ユーザの状態に関する情報とに基づいて、前記ユーザに対する前記キャラクタの音源の相対的な定位位置を算出する算出部と、
前記算出された定位位置に音像を定位させるよう前記音源の音声信号処理を行う音像定位部と、
をさらに備える、前記（２）または（３）に記載の情報処理装置。
（５）
前記音像定位部は、前記キャラクタによる音声が、前記検索した所定のポイントが存在する方向から聞こえるよう処理する、前記（４）に記載の情報処理装置。
（６）
前記情報処理装置は、
前記ユーザの行動または時間経過に応じてシナリオを更新する更新部をさらに備える、前記（２）〜（５）のいずれか１項に記載の情報処理装置。
（７）
前記情報処理装置は、ビーコン端末から発信されたビーコンを受信するビーコン受信部と、
前記ビーコン受信部により受信した前記ビーコンに基づいて前記広告対象の付近にユーザが移動したか否かを判定する判定部と、
をさらに備える、前記（２）〜（６）のいずれか１項に記載の情報処理装置。
（８）
前記情報処理装置は、ユーザの目線方向を撮像した撮像画像に基づいて、前記広告対象がユーザの視界内にあるか否かを判定する、前記（２）〜（７）のいずれか１項に記載の情報処理装置。
（９）
前記音像の相対的な定位位置は、高さを含む３次元位置である、前記（４）に記載の情報処理装置。
（１０）
プロセッサが、
ユーザの位置情報に基づいて、ユーザ状況およびシナリオ進捗状況に応じて特定される所定のポイントをユーザの周辺から検索することと、
前記シナリオ進捗状況に対応するキャラクタによる音声で、前記検索した所定のポイントへ誘導するよう制御することと、
を含む、情報処理方法。
（１１）
コンピュータを、
ユーザの位置情報に基づいて、ユーザ状況およびシナリオ進捗状況に応じて特定される所定のポイントをユーザの周辺から検索する検索部と、
前記シナリオ進捗状況に対応するキャラクタによる音声で、前記検索した所定のポイントへ誘導するよう制御する出力制御部と、
として機能させる、プログラム。
【符号の説明】
【００９７】
１    情報処理装置
１０    制御部
１０ａ    状態・行動検出部
１０ｂ    仮想キャラクタ行動決定部
１０ｃ    シナリオ更新部
１０ｄ    相対位置算出部
１０ｅ    音像定位部
１０ｆ    音声出力制御部
１０ｇ    再生履歴・フィードバック記憶制御部
１０ｈ    ＰＯＩ検索部
１０ｉ    ビーコン判定部
１１    通信部
１２    マイクロホン
１３    カメラ
１４    ９軸センサ
１５    スピーカ
１６    位置測位部
１７    記憶部
１８    ビーコン受信部
【図１】
2017103598.tif 000003
【図２】
2017103598.tif 000004
【図３】
2017103598.tif 000005
【図４】
2017103598.tif 000006