(57)【要約】【課題】移動体内における対象ユーザの位置に応じた適切な情報提供を可能にする。【解決手段】本願に係る情報処理装置は、取得部と、決定部とを有する。取得部は、所定の移動体内における情報提供の対象となる対象ユーザの位置を示す対象位置情報を取得する。決定部は、取得部により取得された対象位置情報に基づいて、指向性を有する指向性スピーカであって、対象ユーザの位置に向けて音声を出力する指向性スピーカを、対象ユーザに対応するコンテンツに関する音声を出力させる指向性スピーカである出力対象スピーカに決定する。【選択図】図３
2020030776.tif 000002
【特許請求の範囲】
【請求項１】
所定の移動体内における情報提供の対象となる対象ユーザの位置を示す対象位置情報を取得する取得部と、
前記取得部により取得された前記対象位置情報に基づいて、指向性を有する指向性スピーカであって、前記対象ユーザの位置に向けて音声を出力する指向性スピーカを、前記対象ユーザに対応するコンテンツに関する音声を出力させる指向性スピーカである出力対象スピーカに決定する決定部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記取得部は、
前記所定の移動体内に位置する複数のユーザのうち、前記対象ユーザの位置を示す前記対象位置情報を取得し、
前記決定部は、
前記出力対象スピーカのみに前記コンテンツに関する音声を出力させると決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記決定部は、
前記対象ユーザに応じて前記コンテンツを決定する
ことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記決定部は、
前記対象ユーザの属性情報に基づいて、前記コンテンツを決定する
ことを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記決定部は、
前記対象ユーザを撮像した画像情報に基づいて推定された前記対象ユーザの属性情報に基づいて、前記コンテンツを決定する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記決定部は、
前記コンテンツに関する音声を出力するタイミングを決定する
ことを特徴とする請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記取得部は、
前記所定の移動体の位置を示す移動体位置情報を取得し、
前記決定部は、
前記移動体位置情報に基づいて、前記コンテンツに関する音声を出力するタイミングを決定する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記取得部は、
前記コンテンツに関連するＰＯＩの位置を示すＰＯＩ位置情報を取得し、
前記決定部は、
前記移動体位置情報と前記ＰＯＩ位置情報とに基づいて、前記タイミングを決定する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記決定部は、
前記移動体位置情報と前記ＰＯＩ位置情報との比較に基づいて、前記タイミングを決定する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記決定部は、
前記移動体が前記ＰＯＩから所定の範囲内に位置した場合、前記コンテンツに関する音声を出力すると決定する
ことを特徴とする請求項８または請求項９に記載の情報処理装置。
【請求項１１】
前記取得部は、
前記所定の移動体である自動車内に位置するユーザのうち、前記対象ユーザの位置を示す前記対象位置情報を取得する
ことを特徴とする請求項１〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記取得部は、
前記所定の移動体である自動車内に位置する複数のユーザのうち、運転者以外の乗車者である前記対象ユーザの位置を示す前記対象位置情報を取得する
ことを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記取得部は、
前記所定の移動体である自動車内に位置する複数のユーザのうち、運転者である前記対象ユーザの位置を示す前記対象位置情報を取得する
ことを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記所定の移動体内における前記対象ユーザの位置を推定する推定部、
をさらに備え、
前記決定部は、
前記推定部により推定された前記対象ユーザの位置を示す前記対象位置情報に基づいて、前記出力対象スピーカを決定する
ことを特徴とする請求項１〜１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記取得部は、
前記所定の移動体内を撮像した画像情報である移動体内画像を取得し、
前記推定部は、
前記移動体内画像に基づいて、前記所定の移動体内における前記対象ユーザの位置を推定する
ことを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
前記出力対象スピーカにより前記コンテンツに関する音声を前記対象ユーザに提供する提供部、
をさらに備えることを特徴とする請求項１〜１５のいずれか１項に記載の情報処理装置。
【請求項１７】
前記取得部は、
前記所定の移動体外に位置する他のユーザの音声対話の相手先である前記対象ユーザの前記対象位置情報を取得し、
前記決定部は、
前記対象位置情報に基づいて、前記対象ユーザの位置に向けて音声を出力する指向性スピーカを、前記他のユーザの発話である前記コンテンツに関する音声を出力させる前記出力対象スピーカに決定する
ことを特徴とする請求項１〜１６のいずれか１項に記載の情報処理装置。
【請求項１８】
前記取得部は、
所定の住宅内に位置する前記他のユーザの音声対話の相手先である前記対象ユーザの前記対象位置情報を取得する
ことを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
前記取得部は、
前記他のユーザが利用する端末装置からの発信先に対応する前記対象ユーザの前記対象位置情報を取得する
ことを特徴とする請求項１７または請求項１８に記載の情報処理装置。
【請求項２０】
コンピュータが実行する情報処理方法であって、
所定の移動体内における情報提供の対象となる対象ユーザの位置を示す対象位置情報を取得する取得工程と、
前記取得工程により取得された前記対象位置情報に基づいて、指向性を有する指向性スピーカであって、前記対象ユーザの位置に向けて音声を出力する指向性スピーカを、前記対象ユーザに対応するコンテンツに関する音声を出力させる指向性スピーカである出力対象スピーカに決定する決定工程と、
を含むことを特徴とする情報処理方法。
【請求項２１】
所定の移動体内における情報提供の対象となる対象ユーザの位置を示す対象位置情報を取得する取得手順と、
前記取得手順により取得された前記対象位置情報に基づいて、指向性を有する指向性スピーカであって、前記対象ユーザの位置に向けて音声を出力する指向性スピーカを、前記対象ユーザに対応するコンテンツに関する音声を出力させる指向性スピーカである出力対象スピーカに決定する決定手順と、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、指向性を有するスピーカ等によりユーザへ種々の情報を提供する技術が提供されている。例えば、スピーカから出力した音声が、周辺に広がらずに各座席に別々の音声を聞かせることができるようにした車載用スピーカーシステムを提供する技術が提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２１７８０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができるとは限らない。例えば、周辺に広がらずに各座席に別々の音声を聞かせるようにしただけでは、誰がどこに座っているかを考慮されていない場合、ユーザに適切な情報提供を行うことが難しい。
【０００５】
本願は、上記に鑑みてなされたものであって、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にする情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報処理装置は、所定の移動体内における情報提供の対象となる対象ユーザの位置を示す対象位置情報を取得する取得部と、前記取得部により取得された前記対象位置情報に基づいて、指向性を有する指向性スピーカであって、前記対象ユーザの位置に向けて音声を出力する指向性スピーカを、前記対象ユーザに対応するコンテンツに関する音声を出力させる指向性スピーカである出力対象スピーカに決定する決定部と、を備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報処理の一例を示す図である。
【図２】図２は、実施形態に係る情報処理システムの構成例を示す図である。
【図３】図３は、実施形態に係る情報処理装置の構成例を示す図である。
【図４】図４は、実施形態に係るユーザ情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係るＰＯＩ情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係るコンテンツ情報記憶部の一例を示す図である。
【図７】図７は、実施形態に係る移動体情報記憶部の一例を示す図である。
【図８】図８は、実施形態に係るセンサ情報記憶部の一例を示す図である。
【図９】図９は、実施形態に係る情報処理の一例を示すフローチャートである。
【図１０】図１０は、実施形態に係る情報処理の一例を示す図である。
【図１１】図１１は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報処理装置、情報処理方法、及び情報処理プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法、及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．情報処理〕
まず、図１を用いて、実施形態に係る情報処理の一例について説明する。図１は、実施形態に係る情報処理の一例を示す図である。図１の例では、情報処理装置１００が、自動車である移動体内における情報提供の対象となるユーザ（「対象ユーザ」ともいう）の位置に向けて音声を出力する指向性スピーカを、対象ユーザに対応するコンテンツに関する音声を出力させる指向性スピーカ（「出力対象スピーカ」ともいう）に決定する場合を示す。図１の例では、ユーザＵ１が運転する移動体Ｃ１に配置された指向性スピーカ２０により、音声が出力される場合を示す。なお、ここでいうコンテンツには、エンターテインメントに関する音楽コンテンツや広告コンテンツ等に限らず、ユーザと通話する相手の音声等、種々のユーザに提供する種々の情報が含まれる。また、移動体は、自動車に限らず、例えば、複数人が内部空間に位置することが可能な移動体であれば、どのような移動体であってもよい。例えば、移動体は、バス、列車、飛行機、船等の種々の移動体であってもよい。
【００１１】
〔情報処理システムの構成〕
図１の説明に先立って、図２を用いて情報処理システム１の構成について説明する。図２は、実施形態に係る情報処理システムの構成例を示す図である。図２に示すように、情報処理システム１は、端末装置１０と、指向性スピーカ２０と、情報処理装置１００とが含まれる。端末装置１０と、指向性スピーカ２０と、情報処理装置１００とは所定のネットワークＮを介して、有線または無線により通信可能に接続される。なお、図２に示した情報処理システム１には、複数台の端末装置１０や、複数台の指向性スピーカ２０や、複数台の情報処理装置１００が含まれてもよい。
【００１２】
端末装置１０は、ユーザによって利用される端末装置（情報処理装置）である。端末装置１０は、ユーザとともに移動可能であればどのような端末装置であってもよい。端末装置１０は、指向性スピーカ２０や情報処理装置１００と通信可能な通信装置であってもよい。端末装置１０は、例えば、スマートスピーカや、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現される。
【００１３】
図１は、端末装置１０がスマートスピーカである場合を示す。例えば、端末ＩＤ「ＴＭ１−１」により識別される端末装置１０（端末装置ＴＭ１−１）は、図１に示すユーザＵ１の移動体Ｃ１に配置される端末装置１０に対応する。このように、「ユーザＵ＊（＊は任意の数値）」と記載した場合、そのユーザはユーザＩＤ「Ｕ＊」により識別されるユーザであることを示す。例えば、「ユーザＵ１」と記載した場合、そのユーザはユーザＩＤ「Ｕ１」により識別されるユーザである。また、「移動体Ｃ＊（＊は任意の数値）」と記載した場合、その移動体は移動体ＩＤ「Ｃ＊」により識別される移動体であることを示す。例えば、「移動体Ｃ１」と記載した場合、その移動体は移動体ＩＤ「Ｃ１」により識別される移動体である。
【００１４】
また、端末ＩＤ「ＴＭ１−１」により識別される端末装置１０は、上記のように端末装置ＴＭ１−１と記載する場合がある。このように、各端末装置１０を区別して説明する場合、「端末装置」の末尾に端末ＩＤ（ＴＭ１−１等）を付加した記載とする。各端末装置１０について、特に区別なく説明する場合には、単に「端末装置１０」と記載する。
【００１５】
また、端末装置１０は、種々のセンサにより検知された情報（以下、「センサ情報」ともいう）を収集する。端末装置１０は、種々のセンサを含むセンサ部を備える。また、端末装置１０は、ＧＰＳ（Global  Positioning  System）センサ等の位置センサの機能を有し、ユーザの位置を検知し、取得可能であるものとする。また、端末装置１０は、通信を行っている基地局の位置情報や、Ｗｉ−Ｆｉ（登録商標）（Wireless  Fidelity）の電波を用いてユーザの位置情報を推定し、取得してもよい。なお、以下では位置情報を単に「位置」と記載する場合がある。
【００１６】
また、端末装置１０は、マイク等の音を検知する音センサを有する。例えば、端末装置１０は、音センサにより、端末装置１０の周囲におけるユーザの発話を検知する。例えば、端末装置１０は、周囲の音を検知し、検知した音に応じて種々の処理を行うデバイス（音声アシスト端末）であってもよい。例えば、端末装置１０は、ユーザの発話に対して、処理を行う端末装置である。例えば、端末装置１０は、ユーザの発話に限らず、端末装置１０の周囲の環境音等を収集する。なお、端末装置１０は、上記に限らず、種々のセンサを有してもよい。例えば、端末装置１０は、加速度センサ、ジャイロセンサ、温度センサ、湿度センサ、照度センサ、圧力センサ、近接センサ、ニオイや汗や心拍や脈拍や脳波等の生体情報を取得するためのセンサ等の種々のセンサを有してもよい。そして、端末装置１０は、各種センサにより検知された種々のセンサ情報を情報処理装置１００に送信してもよい。
【００１７】
また、端末装置１０は、音声認識の機能を有してもよい。また、端末装置１０は、音声認識サービスを提供する音声認識サーバから情報を取得可能であってもよい。この場合、情報処理システム１は、音声認識サーバが含まれてもよい。なお、図１の例では、端末装置１０や音声認識サーバが、種々の従来技術を適宜用いてユーザの発話を認識したり、発話したユーザを推定したりするものとして、適宜説明を省略する。
【００１８】
また、端末装置１０は、画像センサ等を有してもよい。例えば、端末装置１０は、赤外線センサや人感センサや温度センサや気圧センサ等の種々の機能を有し、温度や気圧等の端末装置１０の周囲の環境に関するセンサ情報を検知し、取得可能であってもよい。また、端末装置１０は、情報処理装置１００に種々の情報等を送信する。例えば、端末装置１０は、ユーザに関する位置情報等の種々のセンサ情報を情報処理装置１００へ送信する。
【００１９】
指向性スピーカ２０は、移動体に配置され、所定の方向に向けて音声を出力する音声出力装置である。例えば、指向性スピーカ２０は、端末装置１０や情報処理装置１００等の外部装置との間で情報を送受信する通信機能を有する情報処理装置である。指向性スピーカ２０は、音の可聴範囲を比較的狭い角度に限定することが可能な音声出力装置である。例えば、指向性スピーカ２０は、高い指向性を有するスピーカであり、所望の方向に位置するユーザのみに向けて、音声を出力することができる。例えば、指向性スピーカ２０は、超音波を用いることにより、高い指向性を持たせたスピーカであってもよい。例えば、指向性スピーカ２０は、パラメトリック・スピーカであってもよい。なお、指向性スピーカ２０は、所望のユーザのみに向けて、音声を出力することが可能であれば、どのような手段により実現されてもよい。なお、ここでいう「所望のユーザのみ」とは、主に所望の対象ユーザが音声を認識可能であることを意味し、対象ユーザ以外の他のユーザに一切の音声が認識されないことを意味するものではない。
【００２０】
図１は、移動体Ｃ１には、指向性スピーカＤＳ１−１や指向性スピーカＤＳ１−２を含む４つの指向性スピーカ２０が配置される場合を示す。センサＩＤ「ＤＳ１−１」により識別される指向性スピーカ２０は、上記のように指向性スピーカＤＳ１−１と記載し、センサＩＤ「ＤＳ１−２」により識別される指向性スピーカ２０は、上記のように指向性スピーカＤＳ１−２と記載する場合がある。このように、各指向性スピーカ２０を区別して説明する場合、「指向性スピーカ」の末尾にセンサＩＤ（ＤＳ１−１等）を付加した記載とする。各指向性スピーカ２０について、特に区別なく説明する場合には、単に「指向性スピーカ２０」と記載する。
【００２１】
図１の例では、移動体Ｃ１には、移動体Ｃ１の運転席に向けて音声を出力する指向性スピーカＤＳ１−１、及び移動体Ｃ１の助手席に向けて音声を出力する指向性スピーカＤＳ１−２が配置されることを示す。すなわち、移動体Ｃ１においては、指向性スピーカＤＳ１−１により運転席に着座したユーザに向けて音声が出力され、指向性スピーカＤＳ１−２により助手席に着座したユーザに向けて音声が出力されることを示す。また、移動体Ｃ１には、後部座席の右側に向けて音声を出力する指向性スピーカＤＳ１−３や後部座席の左側に向けて音声を出力する指向性スピーカＤＳ１−４も配置されるが、図１では、説明を簡単にするために、移動体Ｃ１の運転席及び助手席にユーザが着座した場合を一例として説明する。
【００２２】
図１に示すように、指向性スピーカＤＳ１−１は、移動体Ｃ１の運転席に着座したユーザ（「運転者」ともいう）の位置に向けて音声が出力されるように設置されており、運転者のみに向けて音声を出力する。例えば、指向性スピーカＤＳ１−１は、端末装置ＴＭ１−１や情報処理装置１００からコンテンツに関する音声を受信し、受信した音声を移動体Ｃ１の運転席の頭部付近に向けて出力する。
【００２３】
また、図１に示すように、指向性スピーカＤＳ１−２は、移動体Ｃ１の助手席に着座したユーザの位置に向けて音声が出力されるように設置されており、助手席に着座したユーザのみに向けて音声を出力する。例えば、指向性スピーカＤＳ１−１は、端末装置ＴＭ１−１や情報処理装置１００からコンテンツに関する音声を受信し、受信した音声を移動体Ｃ１の助手席に着座したユーザの頭部付近に向けて出力する。
【００２４】
情報処理装置１００は、対象位置情報に基づいて、コンテンツの提供対象となるユーザ（対象ユーザ）の位置に向けて音声を出力する指向性スピーカを、対象ユーザに対応するコンテンツに関する音声を出力させる出力対象スピーカに決定する情報処理装置である。すなわち、情報処理装置１００は、対象ユーザに対してコンテンツに関する音声を出力させる出力対象スピーカを決定する決定装置である。また、情報処理装置１００は、端末装置１０や指向性スピーカ２０に提供（配信）するコンテンツに関する音声を決定し、決定した音声を端末装置１０や指向性スピーカ２０に広告を提供（配信）する。
【００２５】
また、情報処理システム１には、図示を省略するが情報処理装置１００等に種々の情報を提供する情報提供装置が含まれてもよい。例えば、情報提供装置は、いわゆる広く開かれた利用が許可されているデータであるオープンデータを情報処理装置１００へ提供する報処理装置である。例えば、情報提供装置は、各自治体が管理し、自治体が保有するデータをオープンデータとして外部に提供する情報処理装置であってもよい。また、例えば、情報提供装置は、気象庁が管理するサーバ等の種々の情報処理装置であってもよい。情報提供装置は、利用が許可されているデータ（情報）であれば、上記に限らず、道路情報等の交通に関するオープンデータや天気や気温等の気象に関するオープンデータや地理空間情報、防災・減災情報、調達情報、統計情報等の種々のオープンデータを提供してもよい。情報処理装置１００は、情報提供装置から種々の情報を取得してもよい。
【００２６】
ここから、図１を用いて、情報処理の流れについて説明する。図１は、実施形態に係る情報処理の一例を示す図である。具体的には、図１は、移動体Ｃ１の位置に基づいて対象ユーザを決定し、対象ユーザに応じたコンテンツに関する音声を対象ユーザに提供する提供処理の一例を示す図である。
【００２７】
図１の例では、マップ情報ＭＰ１に示す自動車である移動体Ｃ１がユーザＵ１を運転し、ユーザＵ１の子どもが助手席に乗車している場合を示す。また、図１では、移動体Ｃ１には、ユーザＵ１が利用する端末装置ＴＭ１−１が配置されている場合を示す。端末装置ＴＭ１−１は、車載用スマートスピーカであってもよい。端末装置ＴＭ１−１は、種々のセンサにより、センサ情報を検知し、情報処理装置１００へ送信する。例えば、端末装置ＴＭ１−１は、音センサにより移動体Ｃ１内におけるユーザＵ１やユーザＵ２の発話を検知し、情報処理装置１００へ送信する。また、端末装置ＴＭ１−１は、位置センサにより検知した位置情報を情報処理装置１００へ送信する。なお、図１の例では位置情報を、位置情報ＬＣ１−１等の抽象的な符号で図示するが、位置情報は、具体的な緯度や経度を示す情報（緯度経度情報）等であってもよい。また、以下、「位置情報ＬＣ＊（＊は任意の数値等の文字列）」を「位置ＬＣ＊」と記載する場合がある。例えば、「位置ＬＣ１−１」と記載した場合、その位置は位置情報ＬＣ１−１に対応する位置であることを示す。
【００２８】
そして、図１の例では、移動体Ｃ１の位置が位置ＬＣ１−１から位置ＬＣ１−２に移動する。例えば、ユーザＵ１の運転等により、移動体Ｃ１は、位置ＬＣ１−２に移動する。移動体Ｃ１に配置された端末装置ＴＭ１−１は、検知されたセンサ情報ＳＮ１−１を情報処理装置１００へ送信する。端末装置ＴＭ１−１は、画像センサにより検知された動画像の画像情報であるセンサ情報ＳＮ１−１を情報処理装置１００へ送信する。図１の例では、端末装置ＴＭ１−１は、移動体Ｃ１の内部を撮像した動画であるセンサ情報ＳＮ１−１を情報処理装置１００へ送信する。図１の例では、センサ情報ＳＮ１−１には、移動体Ｃ１の運転席にユーザＵ１が着座し、移動体Ｃ１の運転席にユーザＵ１の子どもが着座し、移動体Ｃ１の後部座席には誰もいないことを示す情報が含まれるものとする。
【００２９】
例えば、端末装置ＴＭ１−１は、センサ情報ＳＮ１−１が検知された位置ＬＣ１−２を示す位置情報やセンサ情報ＳＮ１−１が日時ｄｔ１−１に検知されたことを示す日時情報をセンサ情報ＳＮ１−１に対応付けて情報処理装置１００に送信する。例えば、端末装置ＴＭ１−１は、端末装置ＴＭ１−１の位置情報やセンサ情報ＳＮ１−１が検知された日時の情報をセンサ情報ＳＮ１−１とともに情報処理装置１００に送信する。また、例えば、端末装置ＴＭ１−１は、センサ情報ＳＮ１−１の取得元が端末装置ＴＭ１−１であることを特定可能にする端末情報（端末ＩＤ等）をセンサ情報ＳＮ１−１に対応付けて情報処理装置１００に送信する。例えば、端末装置ＴＭ１−１は、端末装置ＴＭ１−１の端末ＩＤ等をセンサ情報ＳＮ１−１とともに情報処理装置１００に送信する。なお、端末装置ＴＭ１−１は、センサ情報等を検知する毎にリアルタイムに、情報処理装置１００にセンサ情報等の種々の情報を送信してもよいし、所定の間隔（例えば５分間隔など）で、情報処理装置１００にセンサ情報等の種々の情報を送信してもよい。
【００３０】
これにより、情報処理装置１００は、センサ情報ＳＮ１−１や位置情報や日時情報や端末情報等を取得する（ステップＳ１１）。図１の例では、情報処理装置１００は、一覧情報ＳＬＳＴ１に示すように、ログＩＤ「ＬＧ１１」により識別されるログを取得する。情報処理装置１００は、センサ情報ＳＮ１−１の取得元は、端末装置ＴＭ１−１であることを示す情報を取得する。情報処理装置１００は、種別が「画像」、すなわち動画像であるセンサ情報ＳＮ１−１を取得する。また、情報処理装置１００は、センサ情報ＳＮ１−１が日時ｄｔ１−１において、位置ＬＣ１−２で取得（検知）されたことを示す情報を取得する。
【００３１】
動画であるセンサ情報ＳＮ１−１を取得した情報処理装置１００は、センサ情報ＳＮ１−１を解析する（ステップＳ１２）。図１の例では、情報処理装置１００は、画像解析や画像処理に関する種々の従来技術を適宜用いて、センサ情報ＳＮ１−１を解析することにより、移動体Ｃ１内の各位置（「車内位置」ともいう）におけるユーザの着座を推定する。
【００３２】
情報処理装置１００は、画像解析や画像処理に関する種々の従来技術を適宜用いて、図１中の移動体情報記憶部１２４に示すように、センサ情報ＳＮ１−１に基づいて、移動体Ｃ１の各車内位置におけるユーザの着座有無を推定する。情報処理装置１００は、特定物体認識等の物体認識に関する種々の従来技術を適宜用いて、移動体Ｃ１の各車内位置におけるユーザの着座有無を推定する。例えば、情報処理装置１００は、特定物体認識等の物体認識に関する種々の従来技術を適宜用いて、移動体Ｃ１の運転席や助手席や後部座席にユーザが着座しているか否かを推定する。また、情報処理装置１００は、種々の従来技術を適宜用いて、着座ユーザの属性情報を推定する。例えば、情報処理装置１００は、人の顔認識に関する種々の従来技術を適宜用いて、着座ユーザの性別や年代等の属性情報を推定する。例えば、情報処理装置１００は、人の顔認識に関する種々の従来技術を適宜用いて、着座ユーザが大人であるか子供であるかを推定する。例えば、情報処理装置１００は、人の顔認識に関する種々の従来技術を適宜用いて、着座ユーザが例えば２０代以上の大人であるか、例えば１０代以下の子供であるかを推定する。
【００３３】
図１中の移動体情報記憶部１２４に示す「移動体ＩＤ」は、移動体を識別するための識別情報を示す。図１中の移動体情報記憶部１２４に示す「車載端末ＩＤ」は、移動体に搭載される端末装置を識別する情報を示す。
【００３４】
図１中の移動体情報記憶部１２４に示す「車内位置情報」は、移動体内においてユーザが着座する位置に関する情報を示す。「車内位置情報」には、「車内位置＃１（運転席）」や「車内位置＃２（助手席）」といった項目が含まれる。「車内位置＃１（運転席）」や「車内位置＃２（助手席）」には、「車内位置ＩＤ」や「スピーカＩＤ」や「着座ユーザ」といった項目が含まれる。なお、図５の例では、「車内位置＃１（運転席）」、「車内位置＃２（助手席）」のみを図示するが、「車内位置＃３（右後部座席）」や「車内位置＃４（左後部座席）」等、対応する移動体においてユーザが着座する位置の数に応じた項目が含まれるものとする。
【００３５】
図１中の移動体情報記憶部１２４に示す「車内位置ＩＤ」は、対応する車内位置を識別する情報を示す。図１中の移動体情報記憶部１２４に示す「スピーカＩＤ」は、対応する車内位置に対応付けられた指向性スピーカを識別する情報を示す。図１中の移動体情報記憶部１２４に示す「着座ユーザ」は、対応する車内位置に着座しているユーザに関する情報を示す。
【００３６】
図１の例では、移動体ＩＤ「Ｃ１」により識別される移動体（移動体Ｃ１）は、搭載される端末装置が車載端末ＩＤ「ＴＭ１−１」により識別される端末装置であることを示す。すなわち、移動体Ｃ１は、搭載される端末装置が端末装置ＴＭ１−１であることを示す。
【００３７】
また、移動体Ｃ１における運転席の位置であって、車内位置ＩＤ「ＣＳＰ１−１」により識別される位置には、スピーカＩＤ「ＤＳ１−１」により識別される指向性スピーカ（指向性スピーカＤＳ１−１）が対応付けられていることを示す。また、移動体Ｃ１における助手席の位置であって、車内位置ＩＤ「ＣＳＰ１−２」により識別される位置には、スピーカＩＤ「ＤＳ１−２」により識別される指向性スピーカ（指向性スピーカＤＳ１−２）が対応付けられていることを示す。
【００３８】
図１の例では、情報処理装置１００は、センサ情報ＳＮ１−１に基づいて、移動体Ｃ１における運転席及び助手席にユーザが着座していると推定する。例えば、情報処理装置１００は、センサ情報ＳＮ１−１において、移動体Ｃ１における運転席に対応する位置に、人の外形に対応する所定の物体が含まれる場合、運転席にユーザが着座していると推定する。例えば、情報処理装置１００は、物体認識に関する種々の従来技術を適宜用いて、移動体Ｃ１の運転席にユーザが着座していると推定する。例えば、情報処理装置１００は、人の認識に関する種々の従来技術を適宜用いて、移動体Ｃ１の運転席にユーザが着座していると推定する。例えば、情報処理装置１００は、人の形状を認識する種々の従来技術を適宜用いて、移動体Ｃ１の運転席にユーザが着座していると推定する。
【００３９】
例えば、情報処理装置１００は、センサ情報ＳＮ１−１中の移動体Ｃ１の運転席の着座ユーザの顔領域の情報に基づいて、移動体Ｃ１の運転席の着座ユーザが大人男性であると推定してもよい。また、例えば、情報処理装置１００は、センサ情報ＳＮ１−１中の移動体Ｃ１の運転席の着座ユーザの顔領域の情報に基づいて、移動体Ｃ１の運転席の着座ユーザが大人男性であるユーザＵ１であると推定してもよい。
【００４０】
例えば、情報処理装置１００は、記憶部１２０（図３参照）に記憶されたユーザＵ１の顔写真等の画像情報を用いて、ユーザＵ１であると推定してもよい。例えば、情報処理装置１００は、記憶部１２０（図３参照）に記憶されたユーザＵ１の顔写真と、センサ情報ＳＮ１−１中の移動体Ｃ１の運転席の着座ユーザの顔領域とを比較することにより、移動体Ｃ１の運転席の着座ユーザがユーザＵ１であると推定してもよい。
【００４１】
また、例えば、情報処理装置１００は、センサ情報ＳＮ１−１において、移動体Ｃ１における助手席に対応する位置に、人の外形に対応する所定の物体が含まれる場合、助手席にユーザが着座していると推定する。例えば、情報処理装置１００は、物体認識に関する種々の従来技術を適宜用いて、移動体Ｃ１の助手席にユーザが着座していると推定する。例えば、情報処理装置１００は、物体認識に関する種々の従来技術を適宜用いて、移動体Ｃ１の助手席にユーザが着座していると推定する。例えば、情報処理装置１００は、人の形状を認識する種々の従来技術を適宜用いて、移動体Ｃ１の助手席にユーザが着座していると推定する。
【００４２】
例えば、情報処理装置１００は、センサ情報ＳＮ１−１中の移動体Ｃ１の助手席の着座ユーザの顔領域の情報に基づいて、移動体Ｃ１の助手席の着座ユーザが子どもであると推定してもよい。また、例えば、情報処理装置１００は、センサ情報ＳＮ１−１中の移動体Ｃ１の助手席の着座ユーザの顔領域の情報に基づいて、移動体Ｃ１の助手席の着座ユーザが子どもであると推定してもよい。
【００４３】
例えば、情報処理装置１００は、記憶部１２０（図３参照）に記憶された子どもや大人の顔写真等の画像情報を用いて、移動体Ｃ１の助手席の着座ユーザが子どもであると推定してもよい。例えば、情報処理装置１００は、記憶部１２０（図３参照）に記憶された子どもの顔写真と、センサ情報ＳＮ１−１中の移動体Ｃ１の助手席の着座ユーザの顔領域とを比較し、顔領域と子どもの顔写真とは非類似であると判定することにより、移動体Ｃ１の助手席の着座ユーザが子どもであると推定してもよい。例えば、情報処理装置１００は、記憶部１２０（図３参照）に記憶された大人の顔写真と、センサ情報ＳＮ１−１中の移動体Ｃ１の助手席の着座ユーザの顔領域とを比較し、顔領域と大人の顔写真とは非類似であると判定することにより、移動体Ｃ１の助手席の着座ユーザが子どもであると推定してもよい。なお、上記は一例であり、情報処理装置１００は、着座ユーザが子供であるかの推定が可能であれば、どのような方法により、着座ユーザのユーザ属性の推定を行ってもよい。
【００４４】
また、情報処理装置１００は、センサ情報ＳＮ１−１に基づいて、移動体Ｃ１における後部座席には誰も着座していないと推定する。例えば、情報処理装置１００は、センサ情報ＳＮ１−１において、移動体Ｃ１における後部座席に対応する位置に、人の外形に対応する所定の物体が含まれない場合、後部座席にユーザが着座していないと推定する。
【００４５】
なお、上記は一例であり、情報処理装置１００は、種々の従来技術を適宜用いて、動画を解析し、車内位置におけるユーザの着座有無の推定を行ってもよい。また、情報処理装置１００は、動画の解析サービスを提供する外部の情報処理装置（解析装置）に動画（センサ情報）を送信することにより、外部の情報処理装置から、動画（センサ情報）の解析した結果である、車内位置におけるユーザの着座有無の推定した結果を取得してもよい。
【００４６】
上記のような処理により、情報処理装置１００は、図１中の移動体情報記憶部１２４に示すように、移動体Ｃ１における運転席の着座ユーザが、大人男性であるユーザＵ１であることを示す情報を取得する。また、情報処理装置１００は、図１中の移動体情報記憶部１２４に示すように、移動体Ｃ１における助手席の着座ユーザが、子どもであることを示す情報を取得する。
【００４７】
そして、情報処理装置１００は、対象ユーザを決定する（ステップＳ１３）。例えば、情報処理装置１００は、移動体Ｃ１内に位置する複数のユーザのうち、運転者以外の乗車者を対象ユーザに決定する。図１の例では、情報処理装置１００は、移動体Ｃ１の助手席に着座する子ども（「子供ユーザＣＵ」とする）を対象ユーザに決定する。そして、情報処理装置１００は、図１中の移動体情報記憶部１２４から、対象ユーザである子供ユーザＣＵの位置（対象位置情報）が、移動体Ｃ１の助手席であることを示す情報を取得する。情報処理装置１００は、図１中の移動体情報記憶部１２４から、対象ユーザである子供ユーザＣＵの対象位置情報として、車内位置ＩＤ「ＣＰＳ１−２」により識別される車内位置である移動体Ｃ１の助手席を示す情報を取得する。
【００４８】
なお、上記の対象ユーザの決定は一例であり、情報処理装置１００は、種々の情報を適宜用いて対象ユーザを決定してもよい。例えば、出力するコンテンツに応じて対象ユーザを決定してもよい。例えば、ユーザＵ１を対象とするコンテンツの出力が要求される場合は、ユーザＵ１を対象ユーザとしてもよいが、この点については後述する。
【００４９】
そして、情報処理装置１００は、コンテンツを決定する（ステップＳ１４）。情報処理装置１００は、移動体Ｃ１の位置やコンテンツの出力条件（単に「出力条件」ともいう）に基づいて、コンテンツを決定する。情報処理装置１００は、対象とするユーザの属性やコンテンツの出力タイミングに関する出力条件に基づいて、コンテンツを決定する。図１の例では、情報処理装置１００は、移動体Ｃ１の位置ＬＣ１−２や、コンテンツ情報記憶部１２３に示す各出力条件に基づいて、子供ユーザＣＵに提供するコンテンツを決定する。
【００５０】
図１中のコンテンツ情報記憶部１２３に示す「コンテンツＩＤ」は、コンテンツを識別するための識別情報を示す。「コンテンツ」は、コンテンツを示す。「提供元ＩＤ」は、コンテンツの提供元を識別するための識別情報を示す。
【００５１】
図１中のコンテンツ情報記憶部１２３に示す「出力条件」は、コンテンツＩＤにより識別されるコンテンツの配信条件（出力条件）を示す。「出力条件」には、「ターゲットユーザ」、「タイミング」といった項目が含まれる。「ターゲットユーザ」は、コンテンツＩＤにより識別されるコンテンツを出力するターゲットとする対象（ユーザ）を示す。「ターゲットユーザ」は、コンテンツの出力対象となるユーザの属性を示す。「タイミング」は、コンテンツＩＤにより識別されるコンテンツを出力するタイミングを示す。「タイミング」は、範囲や時間帯等の種々のタイミング条件であってもよい。「タイミング」は、所定のＰＯＩとの位置関係やコンテキスト等の種々のタイミング条件であってもよい。
【００５２】
図１に示す例では、コンテンツＩＤ「ＣＤ１」により識別されるコンテンツ（コンテンツＣＴ１）は、そのコンテンツが「ＣＴ１」であることを示す。コンテンツＣＴ１の広告主は、Ａおもちゃ店である店舗ＳＰ１であることを示す。コンテンツＣＴ１の対象に関する条件は、「子ども」であることを示す。すなわち、コンテンツＣＴ１は、「子ども」をターゲット属性として出力されるコンテンツであることを示す。コンテンツＣＴ１のタイミングに関する条件は、「範囲ＡＲ１（半径１ｋｍ）」であることを示す。すなわち、コンテンツＣＴ１は、Ａおもちゃ店から「範囲ＡＲ１（半径１ｋｍ）」に位置するタイミングを出力されるコンテンツであることを示す。
【００５３】
例えば、情報処理装置１００は、出力条件に基づいてコンテンツを決定する。図１の例では、情報処理装置１００は、対象やタイミングに関する出力条件を満たすコンテンツを、端末装置ＴＭ１−１に出力させるコンテンツに決定する。
【００５４】
情報処理装置１００は、対象ユーザの属性が、出力条件のターゲットユーザに該当する場合、対象ユーザが出力条件のターゲットユーザを満たすと判定する。情報処理装置１００は、対象ユーザの属性と、各コンテンツの出力条件「ターゲットユーザ」とを比較することにより、対象ユーザが出力条件のターゲットユーザを満たすかどうかを判定する。図１の例では、情報処理装置１００は、対象ユーザが子どもである子供ユーザＣＵであるため、コンテンツＣＴ１のターゲットユーザ「子ども」を満たすと判定する。
【００５５】
また、情報処理装置１００は、移動体Ｃ１の位置に基づいて、コンテンツＣＴ１の出力条件「タイミング」を満たすかを判定する。例えば、情報処理装置１００は、移動体Ｃ１の位置ＬＣ１−２がコンテンツＣＴ１のタイミング「範囲ＡＲ１」の領域内に位置する場合、コンテンツＣＴ１のタイミングに関する出力条件を満たすと判定する。例えば、情報処理装置１００は、移動体Ｃ１の位置ＬＣ１−２と店舗ＳＰ１の位置ＬＣ２−１とに基づいて、コンテンツＣＴ１のタイミングに関する出力条件を満たすかを判定する。例えば、情報処理装置１００は、ＰＯＩ情報記憶部１２２（図５参照）からコンテンツＣＴ１に関連するＰＯＩである店舗ＳＰ１の所在地（位置ＬＣ２−１）を示す位置情報をＰＯＩ位置情報として取得する。情報処理装置１００は、移動体Ｃ１の位置ＬＣ１−２と店舗ＳＰ１の位置ＬＣ２−１とを比較することにより、コンテンツＣＴ１のタイミングに関する出力条件を満たすかを判定する。情報処理装置１００は、移動体Ｃ１の位置ＬＣ１−２と店舗ＳＰ１の位置ＬＣ２−１との間の距離を算出することにより、コンテンツＣＴ１のタイミングに関する出力条件を満たすかを判定する。この場合、情報処理装置１００は、算出したユーザＵ１と店舗ＳＰ１との間の距離が範囲ＡＲ１の半径以下である場合、コンテンツＣＴ１のタイミングに関する出力条件を満たすと判定する。例えば、情報処理装置１００は、算出したユーザＵ１と店舗ＳＰ１との間の距離が１ｋｍ以内である場合、コンテンツＣＴ１のタイミングに関する出力条件を満たすと判定する。図１の例では、情報処理装置１００は、移動体Ｃ１の位置ＬＣ１−２が範囲ＡＲ１内であるため、コンテンツＣＴ１のタイミングに関する出力条件を満たすと判定する。
【００５６】
上記のように、図１の例では、情報処理装置１００は、コンテンツＣＴ１が対象及びタイミングに関する出力条件を満たすと判定する。そのため、情報処理装置１００は、子供ユーザＣＵに対して提供するコンテンツをコンテンツＣＴ１に決定する。
【００５７】
そして、情報処理装置１００は、コンテンツＣＴ１を出力するスピーカを決定する（ステップＳ１５）。例えば、情報処理装置１００は、移動体Ｃ１の指向性スピーカ２０のうち、子供ユーザＣＵの位置に向けて音声を出力する指向性スピーカ２０を、コンテンツＣＴ１に関する音声を出力させる出力対象スピーカに決定する。図１の例では、情報処理装置１００は、子供ユーザＣＵが着座している助手席に対応する指向性スピーカＤＳ１−２を出力対象スピーカに決定する。そして、情報処理装置１００は、コンテンツＣＴ１を指向性スピーカＤＳ１−２に提供する（ステップＳ１６）。情報処理装置１００は、コンテンツＣＴ１を指向性スピーカＤＳ１−２に送信（配信）する。なお、情報処理装置１００は、端末装置ＴＭ１−１介して指向性スピーカＤＳ１−２にコンテンツＣＴ１を提供してもよい。
【００５８】
情報処理装置１００からコンテンツＣＴ１を受信した指向性スピーカＤＳ１−２は、コンテンツＣＴ１を出力する（ステップＳ１７）。例えば、指向性スピーカＤＳ１−２は、コンテンツＣＴ１に関する音声を子供ユーザＣＵに向けて出力する。図１の例では、指向性スピーカＤＳ１−２は、Ａおもちゃ店である店舗ＳＰ１に関するコンテンツＣＴ１を音声出力する。例えば、指向性スピーカＤＳ１−２は、「Ａおもちゃ店がこの先にあります」や「ＡＡカード新発売」等のコンテンツＣＴ１を音声出力する。なお、コンテンツＣＴ１は、Ａおもちゃ店である店舗ＳＰ１に関する広告であれば、どのような広告であってもよい。例えば、音声広告であるコンテンツＣＴ１は、Ａおもちゃ店をユーザに想起させる音声情報であればどのような音声情報であってもよい。例えば、コンテンツＣＴ１は、Ａおもちゃ店に対応するジングルやサウンドロゴ等の音声情報であってもよい。
【００５９】
このように、情報処理装置１００は、移動体Ｃ１の位置や各コンテンツの出力条件に基づいて、対象ユーザに対して出力するコンテンツを決定することにより、ユーザに対して出力するコンテンツを適切に決定することができる。また、情報処理装置１００は、移動体Ｃ１内における対象ユーザの着座位置に基づいて、出力対象スピーカを決定することにより、対象ユーザのみに向けてコンテンツを出力させることができる。これにより、情報処理装置１００は、対象ユーザである子供ユーザＣＵに対応する指向性スピーカ２０により、子供ユーザＣＵに対して適切な内容のコンテンツを出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【００６０】
図１の例では、情報処理装置１００は、移動体Ｃ１の助手席に対応する指向性スピーカＤＳ１−２のみにコンテンツＣＴ１を出力させることにより、移動体Ｃ１の運転席に音が届くことを抑制することができる。すなわち、情報処理装置１００は、移動体Ｃ１の運転席に音が届くことを抑制するとともに、移動体Ｃ１の助手席には音が届くようにすることができるため、運転者の運転に対する注意を妨げることを抑制しつつ、運手者以外のユーザに適切にコンテンツを提供することができる。このように、情報処理装置１００は、移動体の安全運転を保ちつつ、移動体内におけるコンテンツ提供を適切に実現することができる。
【００６１】
〔１−１．コンテンツ〕
図１の例では、情報処理装置１００がＡおもちゃ店に関する広告であるコンテンツＣＴ１を提供するコンテンツに決定する場合を示したが、情報処理装置１００は、種々のコンテンツを対象ユーザに提供してもよい。情報処理装置１００は、子供が座っている場所（車内位置）に、エンタテイメント系の音楽コンテンツを提供してもよい。
【００６２】
〔１−２．運転者への出力〕
図１の例では、情報処理装置１００が移動体Ｃ１の助手席に着座したユーザを対象ユーザに決定する場合を示したが、情報処理装置１００は、種々の情報を適宜用いて対象ユーザを決定してもよい。例えば、出力するコンテンツに応じて対象ユーザを決定してもよい。例えば、情報処理装置１００は、所定の移動体である自動車内に位置する複数のユーザのうち、運転者である対象ユーザの位置を示す対象位置情報を取得し、移動体の運転者に対してコンテンツを出力してもよい。
【００６３】
図１の例では、移動体Ｃ１の運転者であるユーザＵ１に所定のユーザ（ユーザＸ）から電話がかかってきた場合、情報処理装置１００は、移動体Ｃ１の運転席の位置に対応する指向性スピーカＤＳ１−１に、ユーザＸの発話の音声を出力させてもよい。すなわち、情報処理装置１００は、ユーザＵ１の通話先（ユーザＸ）の発話情報（コンテンツＸ）は、ユーザＵ１を対象とするコンテンツであるため、移動体Ｃ１の運転席の位置に対応する指向性スピーカＤＳ１−１を、コンテンツＸを出力する出力対象スピーカに決定する。そして、指向性スピーカＤＳ１−１は、ユーザＵ１の通話先であるユーザＸの発話情報（コンテンツＸ）をユーザＵ１のみに向けて出力する。
【００６４】
このように、通話先の発話情報を出力する出力対象スピーカを決定することにより、例えば、情報処理装置１００は、家からお母さんが車に乗っているお父さんだけに話をしたい場合、同乗している子供ではなくお父さんに向けて聞きやすいように通知することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【００６５】
上記のように、本願でいうコンテンツは、ユーザと通話する相手の音声等の種々の情報であってもよい。例えば、コンテンツは、電話等の手段により、音声対話における対象ユーザへの他のユーザの発話であってもよい。この点について、さらに図１０を用いて、以下詳述する。図１０は、実施形態に係る情報処理の一例を示す図である。具体的には、図１０は、コンテンツが他のユーザの発話である場合の情報処理の一例を示す図である。なお、図１０において、図１と同様の点については、適宜説明を省略する。
【００６６】
ここから、図１０を用いて、情報処理の流れについて説明する。図１０の例では、マップ情報ＭＰ５に示す自動車である移動体Ｃ１がユーザＵ１を運転し、ユーザＵ１の子どもが助手席に乗車している場合を示す。また、図１０では、移動体Ｃ１には、ユーザＵ１が利用する端末装置ＴＭ１−１が配置されている場合を示す。図１０では、端末装置ＴＭ１−１は、所定の音声対話機能により、ユーザに音声対話サービスに関するサービスを提供可能な端末であるものとする。なお、端末装置ＴＭ１−１は、ユーザＵ１が利用するスマートフォン等の携帯端末と、例えばＢｌｕｅｔｏｏｔｈ（登録商標）等の種々の従来の無線通信に関する技術により通信可能に接続されることにより、ユーザＵ１に音声対話サービスに関するサービスを提供可能な端末であってもよい。なお、端末装置ＴＭ１−１は、ユーザＵ１が音声対話を行うことができれば、どのような端末であってもよい。図１０の例では、端末装置ＴＭ１−１が車載用スマートスピーカである場合を示すが、端末装置ＴＭ１−１は、ユーザＵ１が利用するスマートフォン等の携帯端末であってもよい。
【００６７】
まず、図１０に示す住宅ＨＭ１に対応する位置にいるユーザＵ２が端末装置ＴＭ１−２を用いて、ユーザＵ１へ発信する（ステップＳ５０）。例えば、ユーザＵ１及びユーザＵ２が居住する住宅ＨＭ１内に位置するユーザＵ２は、端末装置ＴＭ１−２を用いて、ユーザＵ１に電話をかける。例えば、情報処理装置１００は、端末装置ＴＭ１−２から位置情報を取得し、取得した位置情報と、記憶部１２０（図３参照）に記憶されたユーザＵ１やユーザＵ２の自宅の位置を示す情報とを比較することにより、ユーザＵ２が住宅ＨＭ１に位置すると判定してもよい。例えば、情報処理装置１００は、端末装置ＴＭ１−２から取得した位置が、ユーザＵ２の自宅の位置から所定の範囲内（例えば１０ｍ以内）である場合、ユーザＵ２が住宅ＨＭ１に位置すると判定してもよい。
【００６８】
また、図１０の例では、端末装置ＴＭ１−１は、音声対話サービスにおいて端末装置ＴＭ１−１を特定する識別子である電話番号ＮＭ１が割り当てられているものとする。例えば、情報処理装置１００は、端末装置ＴＭ１−１に電話番号ＮＭ１が割り当てられていることを示す割当情報を記憶部１２０（図３参照）に記憶し、記憶部１２０に記憶された割当情報を用いて、電話番号ＮＭ１から端末装置ＴＭ１−１を特定する。図１の例では、情報処理装置１００は、ユーザＵ２が端末装置ＴＭ１−２に電話番号ＮＭ１を指定し発信した場合、ユーザＵ２が指定した電話番号ＮＭ１と記憶部の割当情報を記憶部１２０とを比較することにより、電話番号ＮＭ１から端末装置ＴＭ１−１を特定する。
【００６９】
そして、情報処理装置１００は、ユーザ情報記憶部１２１（図４参照）に記憶された情報を用いて、電話番号ＮＭ１に対応する端末装置ＴＭ１−１に利用ユーザがユーザＵ１であると特定する。情報処理装置１００は、電話番号ＮＭ１に対応する端末装置ＴＭ１−１と、ユーザ情報記憶部１２１（図４参照）に記憶された各ユーザの利用端末の情報とを比較することにより、電話番号ＮＭ１に対応する端末装置ＴＭ１−１に利用ユーザがユーザＵ１であると特定する。これにより、情報処理装置１００は、ユーザＵ２の発信先がユーザＵ１であると特定する。すなわち、情報処理装置１００は、ユーザＵ２の音声対話の相手先がユーザＵ１であると特定する。
【００７０】
なお、上記は一例であり、情報処理装置１００は、電話等の音声対話サービスに関する種々の従来技術を適宜用いて音声対話の相手先を特定してもよい。また、情報処理装置１００は、音声対話サービスに関するサービスを提供してもよいし、音声対話サービスを提供する外部のサービス提供装置から音声対話サービスに関する種々の情報を取得することにより、各種の処理を行ってもよい。
【００７１】
そして、図１０の例では、ユーザＵ２から着信があったユーザＵ１は、その音声対話の要求を受け入れて、ユーザＵ２との音声対話を開始する。ユーザＵ１は、端末装置ＴＭ１−１に対して、ユーザＵ２からの音声対話の要求を受け入れる操作を行うことにより、ユーザＵ２との音声対話を開始する。また、図１０の例では、ユーザＵ１とユーザＵ２との音声対話を開始後において、ユーザＵ２が発話を行い、情報処理装置１００は、端末装置ＴＭ１−２からユーザＵ２の発話を示す音声情報を取得する。
【００７２】
図１０の例では、情報処理装置１００は、ユーザＵ２の発話であるコンテンツをコンテンツ情報記憶部１２３に追加する。図１０に示す例では、情報処理装置１００は、コンテンツＩＤ「ＣＤ５」により識別されるコンテンツ（コンテンツＣＴ５）として、ユーザＵ２の発話をコンテンツ情報記憶部１２３に追加する。図１０中のコンテンツ情報記憶部１２３に示すように、コンテンツＣＴ５の提供元は、端末装置ＴＭ１−２を利用するユーザＵ２であることを示す。図１０中のコンテンツ情報記憶部１２３に示すように、コンテンツＣＴ５のターゲットユーザは、ユーザＵ１であることを示す。図１０中のコンテンツ情報記憶部１２３に示すように、コンテンツＣＴ５のタイミングに関する条件は、「提供元の発話」であることを示す。このように、コンテンツＣＴ５は、提供元であるユーザＵ２の発話であり、ユーザＵ２の発話を取得したタイミングで出力されることを示す。すなわち、情報処理装置１００は、ユーザＵ２の発話であるコンテンツＣＴ５を取得した場合、リアルタイムに、ターゲットユーザであるユーザＵ１に提供することを示す。また、情報処理装置１００は、ユーザＵ２が発話する度に、コンテンツＣＴ５の内容をユーザＵ２の最新の発話に更新し、更新したコンテンツＣＴ５をユーザＵ１に提供する。
【００７３】
なお、情報処理装置１００は、ユーザＵ１とユーザＵ２との音声対話が終了した場合、コンテンツＩＤ「ＣＤ５」に対応する情報をコンテンツ情報記憶部１２３から削除してもよい。情報処理装置１００は、ユーザＵ１とユーザＵ２のいずれかが音声対話を切断する操作を行った場合、コンテンツＩＤ「ＣＤ５」に対応する情報をコンテンツ情報記憶部１２３から削除してもよい。
【００７４】
移動体Ｃ１に配置された端末装置ＴＭ１−１は、検知されたセンサ情報ＳＮ１−５を情報処理装置１００へ送信する。端末装置ＴＭ１−１は、画像センサにより検知された動画像の画像情報であるセンサ情報ＳＮ１−５を情報処理装置１００へ送信する。図１０の例では、端末装置ＴＭ１−１は、移動体Ｃ１の内部を撮像した動画であるセンサ情報ＳＮ１−５を情報処理装置１００へ送信する。図１０の例では、センサ情報ＳＮ１−５には、移動体Ｃ１の運転席にユーザＵ１が着座し、移動体Ｃ１の運転席にユーザＵ１の子どもが着座し、移動体Ｃ１の後部座席には誰もいないことを示す情報が含まれるものとする。
【００７５】
例えば、端末装置ＴＭ１−１は、センサ情報ＳＮ１−５が検知された位置ＬＣ１−５を示す位置情報やセンサ情報ＳＮ１−５が日時ｄｔ１−５に検知されたことを示す日時情報をセンサ情報ＳＮ１−５に対応付けて情報処理装置１００に送信する。例えば、端末装置ＴＭ１−１は、端末装置ＴＭ１−１の位置情報やセンサ情報ＳＮ１−５が検知された日時の情報をセンサ情報ＳＮ１−５とともに情報処理装置１００に送信する。また、例えば、端末装置ＴＭ１−１は、センサ情報ＳＮ１−５の取得元が端末装置ＴＭ１−１であることを特定可能にする端末情報（端末ＩＤ等）をセンサ情報ＳＮ１−５に対応付けて情報処理装置１００に送信する。例えば、端末装置ＴＭ１−１は、端末装置ＴＭ１−１の端末ＩＤ等をセンサ情報ＳＮ１−５とともに情報処理装置１００に送信する。
【００７６】
これにより、情報処理装置１００は、センサ情報ＳＮ１−５や位置情報や日時情報や端末情報等を取得する（ステップＳ５１）。図１０の例では、情報処理装置１００は、一覧情報ＳＬＳＴ５に示すように、ログＩＤ「ＬＧ１５」により識別されるログを取得する。情報処理装置１００は、センサ情報ＳＮ１−５の取得元は、端末装置ＴＭ１−１であることを示す情報を取得する。情報処理装置１００は、種別が「画像」、すなわち動画像であるセンサ情報ＳＮ１−５を取得する。また、情報処理装置１００は、センサ情報ＳＮ１−５が日時ｄｔ１−５において、位置ＬＣ１−５で取得（検知）されたことを示す情報を取得する。
【００７７】
動画であるセンサ情報ＳＮ１−５を取得した情報処理装置１００は、センサ情報ＳＮ１−５を解析する（ステップＳ５２）。図１０の例では、情報処理装置１００は、画像解析や画像処理に関する種々の従来技術を適宜用いて、センサ情報ＳＮ１−５を解析することにより、移動体Ｃ１内の各位置（車内位置）におけるユーザの着座を推定する。
【００７８】
図１０の例では、情報処理装置１００は、センサ情報ＳＮ１−５に基づいて、移動体Ｃ１における運転席及び助手席にユーザが着座していると推定する。例えば、情報処理装置１００は、人の顔認識に関する種々の従来技術を適宜用いて、移動体Ｃ１の運転席の着座ユーザがユーザＵ１であると推定する。図１０の例では、情報処理装置１００は、記憶部１２０（図３参照）に記憶されたユーザＵ１の顔写真等の画像情報を用いて、移動体Ｃ１の運転席の着座ユーザがユーザＵ１であると推定する。例えば、情報処理装置１００は、記憶部１２０（図３参照）に記憶されたユーザＵ１の顔写真と、センサ情報ＳＮ１−５中の移動体Ｃ１の運転席の着座ユーザの顔領域とを比較することにより、移動体Ｃ１の運転席の着座ユーザがユーザＵ１であると推定する。
【００７９】
また、例えば、情報処理装置１００は、センサ情報ＳＮ１−５において、移動体Ｃ１における助手席に対応する位置に、人の外形に対応する所定の物体が含まれる場合、助手席にユーザが着座していると推定する。例えば、情報処理装置１００は、物体認識に関する種々の従来技術を適宜用いて、移動体Ｃ１の助手席にユーザが着座していると推定する。例えば、情報処理装置１００は、物体認識に関する種々の従来技術を適宜用いて、移動体Ｃ１の助手席にユーザが着座していると推定する。例えば、情報処理装置１００は、人の形状を認識する種々の従来技術を適宜用いて、移動体Ｃ１の助手席にユーザが着座していると推定する。
【００８０】
例えば、情報処理装置１００は、センサ情報ＳＮ１−５中の移動体Ｃ１の助手席の着座ユーザの顔領域の情報に基づいて、移動体Ｃ１の助手席の着座ユーザが子どもであると推定してもよい。また、例えば、情報処理装置１００は、センサ情報ＳＮ１−５中の移動体Ｃ１の助手席の着座ユーザの顔領域の情報に基づいて、移動体Ｃ１の助手席の着座ユーザが子どもであると推定してもよい。
【００８１】
例えば、情報処理装置１００は、記憶部１２０（図３参照）に記憶された子どもや大人の顔写真等の画像情報を用いて、移動体Ｃ１の助手席の着座ユーザが子どもであると推定してもよい。例えば、情報処理装置１００は、記憶部１２０（図３参照）に記憶された子どもの顔写真と、センサ情報ＳＮ１−５中の移動体Ｃ１の助手席の着座ユーザの顔領域とを比較し、顔領域と子どもの顔写真とは非類似であると判定することにより、移動体Ｃ１の助手席の着座ユーザが子どもであると推定してもよい。例えば、情報処理装置１００は、記憶部１２０（図３参照）に記憶された大人の顔写真と、センサ情報ＳＮ１−５中の移動体Ｃ１の助手席の着座ユーザの顔領域とを比較し、顔領域と大人の顔写真とは非類似であると判定することにより、移動体Ｃ１の助手席の着座ユーザが子どもであると推定してもよい。なお、上記は一例であり、情報処理装置１００は、着座ユーザが子供であるかの推定が可能であれば、どのような方法により、着座ユーザのユーザ属性の推定を行ってもよい。
【００８２】
また、情報処理装置１００は、センサ情報ＳＮ１−５に基づいて、移動体Ｃ１における後部座席には誰も着座していないと推定する。例えば、情報処理装置１００は、センサ情報ＳＮ１−５において、移動体Ｃ１における後部座席に対応する位置に、人の外形に対応する所定の物体が含まれない場合、後部座席にユーザが着座してないと推定する。
【００８３】
なお、上記は一例であり、情報処理装置１００は、種々の従来技術を適宜用いて、動画を解析し、車内位置におけるユーザの着座有無の推定を行ってもよい。また、情報処理装置１００は、動画の解析サービスを提供する外部の情報処理装置（解析装置）に動画（センサ情報）を送信することにより、外部の情報処理装置から、動画（センサ情報）の解析した結果である、車内位置におけるユーザの着座有無の推定した結果を取得してもよい。
【００８４】
上記のような処理により、情報処理装置１００は、図１０中の移動体情報記憶部１２４に示すように、移動体Ｃ１における運転席の着座ユーザが、ユーザＵ１であることを示す情報を取得する。また、情報処理装置１００は、図１０中の移動体情報記憶部１２４に示すように、移動体Ｃ１における助手席の着座ユーザが、子どもであることを示す情報を取得する。
【００８５】
そして、情報処理装置１００は、対象ユーザを決定する（ステップＳ５３）。例えば、情報処理装置１００は、ユーザＵ２の音声対話の相手先のユーザを対象ユーザに決定する。図１０の例では、情報処理装置１００は、ユーザＵ２の発信先であるユーザＵ１を対象ユーザに決定する。そして、情報処理装置１００は、図１０中の移動体情報記憶部１２４から、対象ユーザであるユーザＵ１の位置（対象位置情報）が、移動体Ｃ１の運転席であることを示す情報を取得する。情報処理装置１００は、図１０中の移動体情報記憶部１２４から、対象ユーザであるユーザＵ１の対象位置情報として、車内位置ＩＤ「ＣＰＳ１−１」により識別される車内位置である移動体Ｃ１の運転席を示す情報を取得する。
【００８６】
そして、情報処理装置１００は、コンテンツを決定する（ステップＳ５４）。図１０の例では、情報処理装置１００は、ユーザＵ１とユーザＵ２とが音声対話中であるため、ユーザＵ２の発話を、ユーザＵ１に提供するコンテンツに決定する。すなわち、情報処理装置１００は、図１０中のコンテンツ情報記憶部１２３に示すコンテンツのうち、提供元が端末装置ＴＭ１−２（ユーザＵ２）であるコンテンツＣＴ５を、ユーザＵ１に提供するコンテンツに決定する。
【００８７】
そして、情報処理装置１００は、コンテンツＣＴ５を出力するスピーカを決定する（ステップＳ５５）。例えば、情報処理装置１００は、移動体Ｃ１の指向性スピーカ２０のうち、ユーザＵ１の位置に向けて音声を出力する指向性スピーカ２０を、コンテンツＣＴ５に関する音声を出力させる出力対象スピーカに決定する。図１０の例では、情報処理装置１００は、ユーザＵ１が着座している運転席に対応する指向性スピーカＤＳ１−１を出力対象スピーカに決定する。そして、情報処理装置１００は、コンテンツＣＴ５を指向性スピーカＤＳ１−１に提供する（ステップＳ５６）。情報処理装置１００は、コンテンツＣＴ５を指向性スピーカＤＳ１−１に送信（配信）する。なお、情報処理装置１００は、端末装置ＴＭ１−１介して指向性スピーカＤＳ１−１にコンテンツＣＴ５を提供してもよい。
【００８８】
情報処理装置１００からコンテンツＣＴ５を受信した指向性スピーカＤＳ１−１は、コンテンツＣＴ５を出力する（ステップＳ５７）。例えば、指向性スピーカＤＳ１−１は、コンテンツＣＴ５に関する音声をユーザＵ１に向けて出力する。図１０の例では、指向性スピーカＤＳ１−１は、ユーザＵ２の発話であるコンテンツＣＴ５を音声出力する。例えば、指向性スピーカＤＳ１−１は、ユーザＵ２からユーザＵ１のみに伝達したい内容のコンテンツＣＴ５を音声出力する。例えば、指向性スピーカＤＳ１−１は、ユーザＵ２が子供ユーザＣＵには聞かれたくない内容のコンテンツＣＴ５を音声出力する。
【００８９】
上記のように、情報処理装置１００は、移動体Ｃ１外のユーザＵ２と移動体Ｃ１内のユーザＵ１との音声対話に対応するコンテンツを、移動体Ｃ１内の対象ユーザであるユーザＵ１のみに対して出力することにより、ユーザに対して適切にコンテンツを提供することができる。このように、情報処理装置１００は、移動体Ｃ１内における対象ユーザの着座位置に基づいて、出力対象スピーカを決定することにより、対象ユーザのみに向けてコンテンツを出力させることができる。これにより、情報処理装置１００は、対象ユーザであるユーザＵ１に対応する指向性スピーカ２０により、ユーザＵ１に対して適切な内容のコンテンツを出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。図１０の例では、情報処理装置１００は、移動体Ｃ１の運転席に対応する指向性スピーカＤＳ１−１のみにコンテンツＣＴ５を出力させることにより、移動体Ｃ１の助手席等に音が届くことを抑制することができる。
【００９０】
〔１−３．システム構成〕
なお、情報処理システム１は、図２に示したシステム構成に限らず、種々の構成であってもよい。例えば、端末装置１０が出力対象スピーカの決定処理を行ってもよい。例えば、端末装置１０が情報処理装置１００の機能を有してもよい。すなわち、情報処理装置１００と端末装置１０とは一体であってもよい。この場合、情報処理システムには、コンテンツ配信サーバが含まれてもよい。そして、端末装置１０である情報処理装置１００は、コンテンツ配信サーバからコンテンツを取得し、決定した出力対象スピーカに、取得したコンテンツを出力させてもよい。また、端末装置１０である情報処理装置１００は、コンテンツを出力したことを示す情報等をコンテンツ配信サーバに送信してもよい。また、端末装置１０である情報処理装置１００は、センサにより検知されたセンサ情報やユーザの行動情報等の種々の情報をコンテンツ配信サーバに送信してもよい。
【００９１】
〔２．情報処理装置の構成〕
次に、図３を用いて、実施形態に係る情報処理装置１００の構成について説明する。図３は、実施形態に係る情報処理装置１００の構成例を示す図である。図３に示すように、情報処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、情報処理装置１００は、情報処理装置１００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００９２】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークと有線または無線で接続され、端末装置１０や指向性スピーカ２０との間で情報の送受信を行う。
【００９３】
（記憶部１２０）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部１２０は、図３に示すように、ユーザ情報記憶部１２１と、ＰＯＩ情報記憶部１２２と、コンテンツ情報記憶部１２３と、移動体情報記憶部１２４と、センサ情報記憶部１２５とを有する。なお、記憶部１２０は、上記に限らず、種々の情報を記憶してもよい。
【００９４】
（ユーザ情報記憶部１２１）
実施形態に係るユーザ情報記憶部１２１は、ユーザに関する各種情報を記憶する。例えば、ユーザ情報記憶部１２１は、ユーザ属性に関する各種情報を記憶する。図４は、実施形態に係るユーザ情報記憶部の一例を示す図である。図４に示すユーザ情報記憶部１２１は、「ユーザＩＤ」、「年齢」、「性別」、「利用端末」、「興味」、「位置情報」といった項目が含まれる。また、「位置情報」には、「最新位置」といった項目が含まれる。
【００９５】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。また、「年齢」は、ユーザＩＤにより識別されるユーザの年齢を示す。なお、「年齢」は、例えば３５歳など、ユーザＩＤにより識別されるユーザの具体的な年齢であってもよい。また、「性別」は、ユーザＩＤにより識別されるユーザの性別を示す。
【００９６】
「利用端末」は、ユーザにより利用される端末を示す。なお、図４に示す例では、各ユーザに１つの端末装置１０が対応付けられる場合を示すが、ユーザには複数の端末装置１０が対応付けられてもよい。例えば、ユーザＵ３が、スマートフォンである端末装置ＴＭ１−３とは別に、スマートスピーカである端末装置ＴＭ１−３０を利用する場合、ユーザＵ３に対応する「利用端末」は、「ＴＭ１−３」と「ＴＭ１−３０」とが記憶されてもよい。
【００９７】
また、「興味」は、ユーザＩＤにより識別されるユーザの興味を示す。すなわち、「興味」は、ユーザＩＤにより識別されるユーザが関心の高い対象を示す。なお、図４に示す例では、「興味」は、各ユーザに１つずつ図示するが、複数であってもよい。
【００９８】
また、「位置情報」中の「最新位置」は、対応するユーザについて最後に取得された位置情報を示す。なお、「最新位置」は、「ＬＣ１−２」といった抽象的な符号を図示するが、緯度や経度を示す情報や「Ｘ県Ｙ市Ｚ町」等のような住所を示す情報であってもよい。また、「位置情報」は「取得日時」の項目を有してもよい。例えば、「取得日時」は、最後に位置情報が取得された日時を示す。
【００９９】
図４の例では、ユーザＩＤ「Ｕ１」により識別されるユーザ（ユーザＵ１）の年齢は、「２０代」であり、性別は、「男性」であることを示す。ユーザＵ１の利用端末は、スマートスピーカである端末装置ＴＭ１−１であることを示す。また、ユーザＵ１は経済に興味があることを示す。例えば、ユーザＵ１については、位置ＬＣ１−２に位置したことを示す位置情報が最後に取得された位置情報、すなわち最新の位置情報であることを示す。
【０１００】
なお、ユーザ情報記憶部１２１は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ユーザ情報記憶部１２１は、デモグラフィック属性情報やサイコグラフィック属性情報等の種々の情報を記憶してもよい。例えば、ユーザ情報記憶部１２１は、氏名、家族構成、収入等の情報を記憶してもよい。
【０１０１】
また、ユーザ情報記憶部１２１は、図示を省略するが、センサ情報を基に各ユーザを識別するための識別情報を、各ユーザＩＤに対応付けて記憶してもよい。例えば、ユーザ情報記憶部１２１には、「音声」といった項目を含む項目「識別情報」が含まれてもよい。
【０１０２】
項目「音声」には、ユーザの識別に用いられる音声情報が記憶される。項目「音声」には、各ユーザの音声情報、またはこれらの格納場所を示すファイルパス名などが格納されてもよい。項目「音声」に記憶される情報は、ユーザの音声の特徴を示す特徴情報であってもよい。例えば、項目「音声」に記憶される情報は、ユーザの発話から抽出された音声的な特徴を示す情報（音声特徴情報）であってもよい。例えば、項目「音声」に記憶される情報は、各発話から音声の特徴抽出に関する種々の従来技術を適宜用いて抽出された音声特徴情報であってもよい。
【０１０３】
図１の例では、情報処理装置１００は、ユーザの発話と、ユーザ情報記憶部１２１中に記憶された音声とを用いて、発話を行ったユーザを判定（推定）してもよい。例えば、情報処理装置１００は、ユーザの発話の音声情報と、ユーザ情報記憶部１２１中の項目「音声」に記憶された各ユーザの音声情報とを比較することより、発話を行ったユーザを判定（推定）してもよい。なお、項目「識別情報」には、「画像」といった項目が含まれてもよい。この場合、項目「画像」には、ユーザの識別に用いられる画像情報が記憶される。
【０１０４】
（ＰＯＩ情報記憶部１２２）
実施形態に係るＰＯＩ情報記憶部１２２は、店舗（ストア）やランドマーク等のＰＯＩ（関心地点）に関する各種情報を記憶する。図５は、実施形態に係るＰＯＩ情報記憶部の一例を示す図である。例えば、ＰＯＩ情報記憶部１２２は、種々のＰＯＩに関する情報を記憶する。図５に示すＰＯＩ情報記憶部１２２には、「ＰＯＩＩＤ」、「名称」、「カテゴリ」、「所在地」といった項目が含まれる。
【０１０５】
「ＰＯＩＩＤ」は、ＰＯＩを識別するための識別情報を示す。「名称」は、ＰＯＩの具体的な名称を示す。例えば、「名称」は、「○○カフェＸ町店」のような屋号と店舗の場所を示す情報との組合せであってもよい。また、「カテゴリ」は、ＰＯＩが属するカテゴリを示す。また、「所在地」は、ＰＯＩが位置する場所を示す。なお、「所在地」は、「ＬＣ２−１」といった抽象的な符号を図示するが、緯度や経度を示す情報や「Ｘ県Ｙ市Ｚ町」等のような住所を示す情報であってもよい。
【０１０６】
図５の例では、ＰＯＩＩＤ「ＳＰ１」により識別されるＰＯＩは、名称「Ａおもちゃ店」であり、カテゴリ「店舗（玩具量販）」に属するＰＯＩであることを示す。また、Ａおもちゃ店は、位置ＬＣ２−１に位置することを示す。
【０１０７】
なお、ＰＯＩ情報記憶部１２２は、上記に限らず、目的に応じて種々の情報を記憶してもよい。
【０１０８】
（コンテンツ情報記憶部１２３）
実施形態に係るコンテンツ情報記憶部１２３は、広告や音楽等のコンテンツに関する各種情報を記憶する。図６は、実施形態に係るコンテンツ情報記憶部の一例を示す図である。図６に示すコンテンツ情報記憶部１２３は、「コンテンツＩＤ」、「コンテンツ」、「提供元ＩＤ」、「内容」、「条件（レベル）」といった項目を有する。
【０１０９】
「コンテンツＩＤ」は、コンテンツを識別するための識別情報を示す。「コンテンツ」は、広告主やコンテンツ提供元（コンテンツプロバイダ）や代理店等から入稿されたコンテンツを示す。図６では、「コンテンツ」に「ＣＴ１」といった概念的な情報が格納される例を示したが、実際には、動画や音声または、これらの格納場所を示すファイルパス名などが格納される。また、「コンテンツ」には、静止画像や動画像やテキストデータやＵＲＬ、または、これらの格納場所を示すファイルパス名などが格納されてもよい。以下では、「提供元」といった表記は、広告主やコンテンツプロバイダだけでなく代理店を含む概念であるものとする。
【０１１０】
「提供元ＩＤ」は、提供元を識別するための識別情報を示す。なお、提供元は、入稿作業等を代理店に依頼する場合もある。そのため、「提供元」といった表記は、店舗等の事業者やコンテンツプロバイダだけでなく代理店を含む概念であるものとする。図６の例では、「提供元ＩＤ」として、ＰＯＩＩＤやコンテンツプロバイダを識別する情報を記憶する場合を示す。
【０１１１】
「出力条件」は、コンテンツＩＤにより識別されるコンテンツの配信条件（出力条件）を示す。「出力条件」には、「ターゲットユーザ」、「タイミング」といった項目が含まれる。「ターゲットユーザ」は、コンテンツＩＤにより識別されるコンテンツを出力するターゲットとなる対象（ユーザ）を示す。「ターゲットユーザ」は、コンテンツの出力対象となるユーザの属性を示す。「タイミング」は、コンテンツＩＤにより識別されるコンテンツを出力するタイミングを示す。「タイミング」は、範囲や時間帯等の種々のタイミング条件であってもよい。「タイミング」は、所定のＰＯＩとの位置関係やコンテキスト等の種々のタイミング条件であってもよい。
【０１１２】
図６に示す例では、コンテンツＩＤ「ＣＤ１」により識別されるコンテンツ（コンテンツＣＴ１）は、そのコンテンツが「ＣＴ１」であることを示す。コンテンツＣＴ１の広告主は、Ａおもちゃ店である店舗ＳＰ１であることを示す。コンテンツＣＴ１の対象に関する条件は、「子ども」であることを示す。すなわち、コンテンツＣＴ１は、「子ども」をターゲット属性として出力されるコンテンツであることを示す。コンテンツＣＴ１のタイミングに関する条件は、「範囲ＡＲ１（半径１ｋｍ）」であることを示す。すなわち、コンテンツＣＴ１は、Ａおもちゃ店から「範囲ＡＲ１（半径１ｋｍ）」に位置するタイミングを出力されるコンテンツであることを示す。
【０１１３】
なお、コンテンツ情報記憶部１２３は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、コンテンツ情報記憶部１２３は、コンテンツが広告である場合、入札価格に関する情報等を記憶してもよい。例えば、コンテンツ情報記憶部１２３は、コンテンツの対象となる商品名やサービス名を示す情報を記憶してもよい。
【０１１４】
（移動体情報記憶部１２４）
実施形態に係る移動体情報記憶部１２４は、移動体に関する各種情報を記憶する。図７は、実施形態に係る移動体情報記憶部の一例を示す図である。例えば、移動体情報記憶部１２４は、種々の移動体に関する情報を記憶する。図７に示す移動体情報記憶部１２４には、「移動体ＩＤ」、「車載端末ＩＤ」、「車内位置情報」といった項目が含まれる。
【０１１５】
「移動体ＩＤ」は、移動体を識別するための識別情報を示す。「車載端末ＩＤ」は、移動体に搭載される端末装置を識別する情報を示す。
【０１１６】
「車内位置情報」は、移動体内においてユーザが着座する位置に関する情報を示す。「車内位置情報」には、「車内位置＃１（運転席）」や「車内位置＃２（助手席）」といった項目が含まれる。「車内位置＃１（運転席）」や「車内位置＃２（助手席）」には、「車内位置ＩＤ」や「スピーカＩＤ」や「着座ユーザ」といった項目が含まれる。なお、図５の例では、「車内位置＃１（運転席）」、「車内位置＃２（助手席）」のみを図示するが、「車内位置＃３（右後部座席）」や「車内位置＃４（左後部座席）」等、対応する移動体においてユーザが着座する位置の数に応じた項目が含まれるものとする。
【０１１７】
「車内位置ＩＤ」は、対応する車内位置を識別する情報を示す。「スピーカＩＤ」は、対応する車内位置に対応付けられた指向性スピーカを識別する情報を示す。「スピーカＩＤ」は、対応する車内位置へ向けて音声を出力する指向性スピーカを識別する情報を示す。「着座ユーザ」は、対応する車内位置に着座しているユーザを示す。「着座ユーザ」は、対応する車内位置に着座しているユーザについて推定されるユーザ属性やユーザを識別する情報を示す。
【０１１８】
図７の例では、移動体ＩＤ「Ｃ１」により識別される移動体（移動体Ｃ１）は、搭載される端末装置が車載端末ＩＤ「ＴＭ１−１」により識別される端末装置であることを示す。すなわち、移動体Ｃ１は、搭載される端末装置が端末装置ＴＭ１−１であることを示す。
【０１１９】
また、移動体Ｃ１における運転席の位置であって、車内位置ＩＤ「ＣＳＰ１−１」により識別される位置には、スピーカＩＤ「ＤＳ１−１」により識別される指向性スピーカ（指向性スピーカＤＳ１−１）が対応付けられていることを示す。また、移動体Ｃ１における運転席に着座するユーザ（着座ユーザ）は、大人男性であるユーザＵ１であることを示す。すなわち、移動体Ｃ１における運転席に着座するユーザＵ１に向けて、指向性スピーカＤＳ１−１が音声を出力することを示す。
【０１２０】
また、移動体Ｃ１における助手席の位置であって、車内位置ＩＤ「ＣＳＰ１−２」により識別される位置には、スピーカＩＤ「ＤＳ１−２」により識別される指向性スピーカ（指向性スピーカＤＳ１−２）が対応付けられていることを示す。また、移動体Ｃ１における助手席に着座するユーザ（着座ユーザ）は、子どもであることを示す。すなわち、移動体Ｃ１における助手席に着座する子どもに向けて、指向性スピーカＤＳ１−２が音声を出力することを示す。
【０１２１】
なお、移動体情報記憶部１２４は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、移動体情報記憶部１２４は、項目「登録番号」を有してもよい。この場合、例えば「登録番号」は、移動体の具体的な登録番号を示す。例えば、「登録番号」は、自動車等の移動体に取り付けられた自動車登録番号標（ナンバープレート）に表示される番号であってもよい。例えば、「登録番号」は、「品川５００  たＸＸ−ＸＸ」のような文字や数字等の記号を組合せたものであってもよい。また、例えば、移動体情報記憶部１２４には、視線方向に対応するユーザの視線が通る緯度経度の一覧情報（リスト）が格納されてもよい。また、移動体情報記憶部１２４は、移動体を所有（利用）するユーザを識別する情報を、移動体に対応付けて記憶してもよい。
【０１２２】
（センサ情報記憶部１２５）
実施形態に係るセンサ情報記憶部１２５は、センサによる検知に関する各種情報を記憶する。例えば、センサ情報記憶部１２５は、センサにより検知されたセンサ情報を記憶する。図８は、実施形態に係るセンサ情報記憶部の一例を示す図である。例えば、センサ情報記憶部１２５は、各ユーザが利用する端末装置により検知されたセンサ情報を記憶する。図８に示すセンサ情報記憶部１２５には、「ログＩＤ」、「取得元」、「種別」、「センサ情報」、「日時」、「位置」といった項目が含まれる。
【０１２３】
「ログＩＤ」は、取得されたセンサ情報を識別するための識別情報を示す。「取得元」は、センサ情報を検知した端末装置を示す。また、「種別」は、検知されたセンサ情報の種別に関する情報を示す。「センサ情報」は、検知されたセンサ情報を示す。図８では「センサ情報」に「ＳＮ１−１」といった概念的な情報が格納される例を示したが、実際には、具体的に検知された情報（センサデータ）、または、その格納場所を示すファイルパス名などが格納されてもよい。
【０１２４】
例えば、センサ情報の種別「画像」である場合、「センサ情報」には、静止画像や動画像、または、これらの格納場所を示すファイルパス名などが格納される。また、例えば、センサ情報の種別「発話」である場合、「センサ情報」には、音声データや音声データを変換後の文字情報、または、これらの格納場所を示すファイルパス名などが格納される。
【０１２５】
「日時」は、センサ情報が検知された日時を示す。「日時」には、「ｄｔ１−１」等のように抽象的に図示するが、「２０１８年８月９日２２時３１分５２秒」等の具体的な日時が記憶されてもよい。なお、「日時」は、時点に限らず、「２０１８年８月９日２２時３１分」や「２０１８年８月９日２２時３０−３１分」等の所定の期間であってもよい。また、「位置」は、対応する行動が行われた位置を示す。なお、「位置」は、「ＬＣ１−２」といった抽象的な符号を図示するが、緯度や経度を示す情報や「Ｘ県Ｙ市Ｚ町Ｂ交差点」等のような住所を示す情報であってもよい。
【０１２６】
図８の例では、ログＩＤ「ＬＧ１１」により識別される履歴情報（ログＬＧ１１）におけるセンサ情報ＳＮ１−１の取得元は、ＩＤ「ＴＭ１−１」により識別される端末装置であることを示す。すなわち、ログＬＧ１１のセンサ情報ＳＮ１−１は、端末装置ＴＭ１−１により検知されたことを示す。ログＬＧ１１のセンサ情報ＳＮ１−１は、種別「画像」である動画像情報であることを示す。また、ログＬＧ１１のセンサ情報ＳＮ１−１は、日時ｄｔ１−１において、位置ＬＣ１−２で取得（検知）されたことを示す。
【０１２７】
なお、センサ情報記憶部１２５は、上記に限らず、目的に応じて種々の情報を記憶してもよい。
【０１２８】
（制御部１３０）
図３の説明に戻って、制御部１３０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、情報処理装置１００内部の記憶装置に記憶されている各種プログラム（情報処理プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【０１２９】
図３に示すように、制御部１３０は、取得部１３１と、推定部１３２と、決定部１３３と、提供部１３４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【０１３０】
（取得部１３１）
取得部１３１は、種々の情報を取得する。取得部１３１は、端末装置１０や情報提供装置等の外部装置から各種情報を取得する。また、取得部１３１は、記憶部１２０から各種情報を取得する。また、取得部１３１は、ユーザ情報記憶部１２１や、ＰＯＩ情報記憶部１２２や、コンテンツ情報記憶部１２３や、移動体情報記憶部１２４や、センサ情報記憶部１２５等から各種情報を取得する。例えば、取得部１３１は、指向性スピーカ２０から各種情報を取得してもよい。取得部１３１は、端末装置１０からセンサ情報等の各種情報を取得する。取得部１３１は、端末装置１０から動画像の画像情報を取得する。
【０１３１】
取得部１３１は、所定の移動体内における情報提供の対象となる対象ユーザの位置を示す対象位置情報を取得する。取得部１３１は、所定の移動体内に位置する複数のユーザのうち、対象ユーザの位置を示す対象位置情報を取得する。
【０１３２】
取得部１３１は、所定の移動体の位置を示す移動体位置情報を取得する。取得部１３１は、コンテンツに関連するＰＯＩの位置を示すＰＯＩ位置情報を取得する。取得部１３１は、所定の移動体である自動車内に位置するユーザのうち、対象ユーザの位置を示す対象位置情報を取得する。
【０１３３】
取得部１３１は、所定の移動体である自動車内に位置する複数のユーザのうち、運転者以外の乗車者である対象ユーザの位置を示す対象位置情報を取得する。取得部１３１は、所定の移動体である自動車内に位置する複数のユーザのうち、運転者である対象ユーザの位置を示す対象位置情報を取得する。取得部１３１は、所定の移動体内を撮像した画像情報である移動体内画像を取得する。
【０１３４】
取得部１３１は、所定の移動体外に位置する他のユーザの音声対話の相手先である対象ユーザの対象位置情報を取得する。取得部１３１は、所定の住宅内に位置する他のユーザの音声対話の相手先である対象ユーザの対象位置情報を取得する。取得部１３１は、他のユーザが利用する端末装置からの発信先に対応する対象ユーザの対象位置情報を取得する。
【０１３５】
図１の例では、取得部１３１は、センサ情報ＳＮ１−１や位置情報や日時情報や端末情報等を取得する。取得部１３１は、一覧情報ＳＬＳＴ１に示すように、ログＩＤ「ＬＧ１１」により識別されるログを取得する。取得部１３１は、センサ情報ＳＮ１−１の取得元は、端末装置ＴＭ１−１であることを示す情報を取得する。取得部１３１は、種別が「画像」、すなわち動画像であるセンサ情報ＳＮ１−１を取得する。また、取得部１３１は、センサ情報ＳＮ１−１が日時ｄｔ１−１において、位置ＬＣ１−２で取得（検知）されたことを示す情報を取得する。
【０１３６】
取得部１３１は、図１中の移動体情報記憶部１２４に示すように、移動体Ｃ１における運転席の着座ユーザが、大人男性であるユーザＵ１であることを示す情報を取得する。また、取得部１３１は、図１中の移動体情報記憶部１２４に示すように、移動体Ｃ１における助手席の着座ユーザが、子どもであることを示す情報を取得する。
【０１３７】
取得部１３１は、図１中の移動体情報記憶部１２４から、対象ユーザである子供ユーザＣＵの位置（対象位置情報）が、移動体Ｃ１の助手席であることを示す情報を取得する。取得部１３１は、図１中の移動体情報記憶部１２４から、対象ユーザである子供ユーザＣＵの対象位置情報として、車内位置ＩＤ「ＣＰＳ１−２」により識別される車内位置である移動体Ｃ１の助手席を示す情報を取得する。取得部１３１は、ＰＯＩ情報記憶部１２２（図５参照）からコンテンツＣＴ１に関連するＰＯＩである店舗ＳＰ１の所在地（位置ＬＣ２−１）を示す位置情報をＰＯＩ位置情報として取得する。
【０１３８】
（推定部１３２）
推定部１３２は、各種情報を解析する。推定部１３２は、各種情報を推定する。推定部１３２は、各種情報を特定する。推定部１３２は、各種情報を抽出する。推定部１３２は、記憶部１２０に記憶された各種情報に基づいて、種々の情報を解析する。推定部１３２は、記憶部１２０に記憶された各種情報に基づいて、種々の情報を推定する。推定部１３２は、記憶部１２０に記憶された各種情報に基づいて、種々の情報を特定する。推定部１３２は、記憶部１２０に記憶された各種情報に基づいて、種々の情報を抽出する。推定部１３２は、ユーザ情報記憶部１２１や、ＰＯＩ情報記憶部１２２や、コンテンツ情報記憶部１２３や、移動体情報記憶部１２４や、センサ情報記憶部１２５等に基づいて、各種情報を解析する。推定部１３２は、ユーザ情報記憶部１２１や、ＰＯＩ情報記憶部１２２や、コンテンツ情報記憶部１２３や、移動体情報記憶部１２４や、センサ情報記憶部１２５等に基づいて、各種情報を推定する。推定部１３２は、ユーザ情報記憶部１２１や、ＰＯＩ情報記憶部１２２や、コンテンツ情報記憶部１２３や、移動体情報記憶部１２４や、センサ情報記憶部１２５等に基づいて、各種情報を特定する。推定部１３２は、ユーザ情報記憶部１２１や、ＰＯＩ情報記憶部１２２や、コンテンツ情報記憶部１２３や、移動体情報記憶部１２４や、センサ情報記憶部１２５等に基づいて、各種情報を抽出する。推定部１３２は、取得部１３１により取得された各種情報に基づいて、種々の情報を解析する。推定部１３２は、取得部１３１により取得された各種情報に基づいて、種々の情報を推定する。推定部１３２は、取得部１３１により取得された各種情報に基づいて、種々の情報を特定する。推定部１３２は、取得部１３１により取得された各種情報に基づいて、種々の情報を抽出する。
【０１３９】
推定部１３２は、所定の移動体内における対象ユーザの位置を推定する。推定部１３２は、移動体内画像に基づいて、所定の移動体内における対象ユーザの位置を推定する。
【０１４０】
図１の例では、推定部１３２は、センサ情報ＳＮ１−１を解析する。推定部１３２は、画像解析や画像処理に関する種々の従来技術を適宜用いて、センサ情報ＳＮ１−１を解析することにより、移動体Ｃ１内の各車内位置におけるユーザの着座を推定する。
【０１４１】
推定部１３２は、画像解析や画像処理に関する種々の従来技術を適宜用いて、図１中の移動体情報記憶部１２４に示すように、センサ情報ＳＮ１−１に基づいて、移動体Ｃ１の各車内位置におけるユーザの着座有無を推定する。推定部１３２は、特定物体認識等の物体認識に関する種々の従来技術を適宜用いて、移動体Ｃ１の各車内位置におけるユーザの着座有無を推定する。例えば、推定部１３２は、特定物体認識等の物体認識に関する種々の従来技術を適宜用いて、移動体Ｃ１の運転席や助手席や後部座席にユーザが着座しているか否かを推定する。また、推定部１３２は、種々の従来技術を適宜用いて、着座ユーザの属性情報を推定する。例えば、推定部１３２は、人の顔認識に関する種々の従来技術を適宜用いて、着座ユーザの性別や年代等の属性情報を推定する。例えば、推定部１３２は、人の顔認識に関する種々の従来技術を適宜用いて、着座ユーザが大人であるか子供であるかを推定する。例えば、推定部１３２は、人の顔認識に関する種々の従来技術を適宜用いて、着座ユーザが例えば２０代以上の大人であるか、例えば１０代以下の子供であるかを推定する。
【０１４２】
図１の例では、推定部１３２は、センサ情報ＳＮ１−１に基づいて、移動体Ｃ１における運転席及び助手席にユーザが着座していると推定する。推定部１３２は、センサ情報ＳＮ１−１中の移動体Ｃ１の運転席の着座ユーザの顔領域の情報に基づいて、移動体Ｃ１の運転席の着座ユーザが大人男性であると推定する。また、例えば、推定部１３２は、センサ情報ＳＮ１−１中の移動体Ｃ１の運転席の着座ユーザの顔領域の情報に基づいて、移動体Ｃ１の運転席の着座ユーザが大人男性であるユーザＵ１であると推定する。
【０１４３】
推定部１３２は、センサ情報ＳＮ１−１中の移動体Ｃ１の助手席の着座ユーザの顔領域の情報に基づいて、移動体Ｃ１の助手席の着座ユーザが子どもであると推定する。また、例えば、推定部１３２は、センサ情報ＳＮ１−１中の移動体Ｃ１の助手席の着座ユーザの顔領域の情報に基づいて、移動体Ｃ１の助手席の着座ユーザが子どもであると推定する。
【０１４４】
推定部１３２は、センサ情報ＳＮ１−１に基づいて、移動体Ｃ１における後部座席には誰も着座していないと推定する。例えば、推定部１３２は、センサ情報ＳＮ１−１において、移動体Ｃ１における後部座席に対応する位置に、人の外形に対応する所定の物体が含まれない場合、後部座席にユーザが着座していないと推定する。
【０１４５】
（決定部１３３）
決定部１３３は、各種情報を決定する。決定部１３３は、各種情報を生成する。決定部１３３は、記憶部１２０に記憶された各種情報に基づいて、種々の情報を決定する。決定部１３３は、記憶部１２０に記憶された各種情報に基づいて、種々の情報を生成する。決定部１３３は、ユーザ情報記憶部１２１や、ＰＯＩ情報記憶部１２２や、コンテンツ情報記憶部１２３や、移動体情報記憶部１２４や、センサ情報記憶部１２５等に基づいて、各種情報を決定する。決定部１３３は、ユーザ情報記憶部１２１や、ＰＯＩ情報記憶部１２２や、コンテンツ情報記憶部１２３や、移動体情報記憶部１２４や、センサ情報記憶部１２５等に基づいて、各種情報を生成する。決定部１３３は、取得部１３１により取得された各種情報に基づいて、種々の情報を決定する。決定部１３３は、取得部１３１により取得された各種情報に基づいて、種々の情報を生成する。決定部１３３は、決定部１３３により判定された各種情報に基づいて、種々の情報を決定する。決定部１３３は、決定部１３３により判定された各種情報に基づいて、種々の情報を生成する。
【０１４６】
決定部１３３は、各種情報を判定する。決定部１３３は、記憶部１２０に記憶された各種情報に基づいて、種々の情報を判定する。決定部１３３は、ユーザ情報記憶部１２１や、ＰＯＩ情報記憶部１２２や、コンテンツ情報記憶部１２３や、移動体情報記憶部１２４や、センサ情報記憶部１２５等に基づいて、各種情報を判定する。決定部１３３は、取得部１３１により取得された各種情報に基づいて、種々の情報を判定する。決定部１３３は、決定部１３３により決定された各種情報に基づいて、種々の情報を判定する。
【０１４７】
決定部１３３は、取得部１３１により取得された対象位置情報に基づいて、指向性を有する指向性スピーカであって、対象ユーザの位置に向けて音声を出力する指向性スピーカを、対象ユーザに対応するコンテンツに関する音声を出力させる指向性スピーカである出力対象スピーカに決定する。決定部１３３は、出力対象スピーカのみにコンテンツに関する音声を出力させると決定する。
【０１４８】
決定部１３３は、対象ユーザに応じてコンテンツを決定する。決定部１３３は、対象ユーザの属性情報に基づいて、コンテンツを決定する。決定部１３３は、対象ユーザを撮像した画像情報に基づいて推定された対象ユーザの属性情報に基づいて、コンテンツを決定する。決定部１３３は、推定部１３２により推定された対象ユーザの位置を示す対象位置情報に基づいて、出力対象スピーカを決定する。決定部１３３は、対象位置情報に基づいて、対象ユーザの位置に向けて音声を出力する指向性スピーカを、他のユーザの発話であるコンテンツに関する音声を出力させる出力対象スピーカに決定する。
【０１４９】
決定部１３３は、コンテンツに関する音声を出力するタイミングを決定する。決定部１３３は、移動体位置情報に基づいて、コンテンツに関する音声を出力するタイミングを決定する。決定部１３３は、移動体位置情報とＰＯＩ位置情報とに基づいて、タイミングを決定する。決定部１３３は、移動体位置情報とＰＯＩ位置情報との比較に基づいて、タイミングを決定する。決定部１３３は、移動体がＰＯＩから所定の範囲内に位置した場合、コンテンツに関する音声を出力すると決定する。
【０１５０】
図１の例では、決定部１３３は、対象ユーザを決定する。例えば、決定部１３３は、移動体Ｃ１内に位置する複数のユーザのうち、運転者以外の乗車者を対象ユーザに決定する。決定部１３３は、移動体Ｃ１の助手席に着座する子供ユーザＣＵを対象ユーザに決定する。
【０１５１】
決定部１３３は、コンテンツを決定する。決定部１３３は、移動体Ｃ１の位置やコンテンツの出力条件に基づいて、コンテンツを決定する。決定部１３３は、移動体Ｃ１の位置ＬＣ１−２や、コンテンツ情報記憶部１２３に示す各出力条件に基づいて、子供ユーザＣＵに提供するコンテンツを決定する。決定部１３３は、対象とするユーザの属性やコンテンツの出力タイミングに関する出力条件に基づいてコンテンツを決定する。決定部１３３は、対象やタイミングに関する出力条件を満たすコンテンツを、端末装置ＴＭ１−１に出力させるコンテンツに決定する。
【０１５２】
決定部１３３は、対象ユーザの属性が、出力条件のターゲットユーザに該当する場合、対象ユーザが出力条件のターゲットユーザを満たすと判定する。決定部１３３は、対象ユーザの属性と、各コンテンツの出力条件「ターゲットユーザ」とを比較することにより、対象ユーザが出力条件のターゲットユーザを満たすかどうかを判定する。決定部１３３は、対象ユーザが子どもである子供ユーザＣＵであるため、コンテンツＣＴ１のターゲットユーザ「子ども」を満たすと判定する。
【０１５３】
また、決定部１３３は、移動体Ｃ１の位置に基づいて、コンテンツＣＴ１の出力条件「タイミング」を満たすかを判定する。例えば、決定部１３３は、移動体Ｃ１の位置ＬＣ１−２がコンテンツＣＴ１のタイミング「範囲ＡＲ１」の領域内に位置する場合、コンテンツＣＴ１のタイミングに関する出力条件を満たすと判定する。コンテンツＣＴ１が対象及びタイミングに関する出力条件を満たすと判定する。そのため、決定部１３３は、子供ユーザＣＵに対して提供するコンテンツをコンテンツＣＴ１に決定する。
【０１５４】
決定部１３３は、コンテンツＣＴ１を出力するスピーカを決定する。例えば、決定部１３３は、移動体Ｃ１の指向性スピーカ２０のうち、子供ユーザＣＵの位置に向けて音声を出力する指向性スピーカ２０を、コンテンツＣＴ１に関する音声を出力させる出力対象スピーカに決定する。決定部１３３は、子供ユーザＣＵが着座している助手席に対応する指向性スピーカＤＳ１−２を出力対象スピーカに決定する。
【０１５５】
（提供部１３４）
提供部１３４は、各種情報を提供する。提供部１３４は、外部の情報処理装置へ各種情報を提供する。提供部１３４は、端末装置１０等の外部の情報処理装置に各種情報を提供する。提供部１３４は、端末装置１０に各種情報を送信する。提供部１３４は、端末装置１０に各種情報を配信する。提供部１３４は、取得部１３１により取得された各種情報に基づいて、種々の情報を提供する。提供部１３４は、決定部１３３により決定された各種情報に基づいて、種々の情報を提供する。提供部１３４は、決定部１３３により判定された各種情報に基づいて、種々のサービスを提供する。提供部１３４は、決定部１３３により判定された各種情報に基づいて、種々の情報を提供する。例えば、提供部１３４は、指向性スピーカ２０に各種情報を提供する。例えば、提供部１３４は、端末装置１０を介して指向性スピーカ２０に各種情報を提供する。例えば、提供部１３４は、指向性スピーカ２０に各種情報を送信する。例えば、提供部１３４は、端末装置１０を介して指向性スピーカ２０に各種情報を送信する。
【０１５６】
提供部１３４は、出力対象スピーカによりコンテンツに関する音声を対象ユーザに提供する。図１の例では、提供部１３４は、コンテンツＣＴ１を指向性スピーカＤＳ１−２に提供する。提供部１３４は、コンテンツＣＴ１を指向性スピーカＤＳ１−２に送信（配信）する。提供部１３４は、端末装置ＴＭ１−１介して指向性スピーカＤＳ１−２にコンテンツＣＴ１を提供してもよい。
【０１５７】
〔３．情報処理のフロー〕
次に、図９を用いて、実施形態に係る情報処理システム１による情報処理の手順について説明する。図９は、実施形態に係る情報処理の一例を示すフローチャートである。具体的には、図９は、出力制御処理の一例を示すフローチャートである。
【０１５８】
図９に示すように、情報処理装置１００は、所定の移動体内における対象ユーザの対象位置情報を取得する（ステップＳ１０１）。そして、情報処理装置１００は、対象位置情報に基づいて、対象ユーザに対応するコンテンツに関する音声を出力させる出力対象スピーカを決定する（ステップＳ１０２）。そして、情報処理装置１００は、出力対象スピーカによりコンテンツに関する音声を対象ユーザに提供する（ステップＳ１０３）。図１の例では、情報処理装置１００は、出力対象スピーカとして決定した移動体Ｃ１の指向性スピーカＤＳ１−２に、コンテンツＣＴ１を提供することにより、移動体Ｃ１の助手席に座る子どもである対象ユーザに向けてコンテンツＣＴ１を、指向性スピーカＤＳ１−２により出力させる。
【０１５９】
〔４．効果〕
上述してきたように、実施形態に係る情報処理装置１００は、取得部１３１と、決定部１３３とを有する。取得部１３１は、所定の移動体内における情報提供の対象となる対象ユーザの位置を示す対象位置情報を取得する。決定部１３３は、取得部１３１により取得された対象位置情報に基づいて、指向性を有する指向性スピーカであって、対象ユーザの位置に向けて音声を出力する指向性スピーカを、対象ユーザに対応するコンテンツに関する音声を出力させる指向性スピーカである出力対象スピーカに決定する。
【０１６０】
これにより、実施形態に係る情報処理装置１００は、所定の移動体内における情報提供の対象となる対象ユーザの位置を示す対象位置情報に基づいて、対象ユーザに対応するコンテンツに関する音声を出力させる出力対象スピーカを決定することにより、適切な指向性スピーカによりユーザに対して音声を出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１６１】
また、実施形態に係る情報処理装置１００において、取得部１３１は、所定の移動体内に位置する複数のユーザのうち、対象ユーザの位置を示す対象位置情報を取得する。決定部１３３は、出力対象スピーカのみにコンテンツに関する音声を出力させると決定する。
【０１６２】
これにより、実施形態に係る情報処理装置１００は、出力対象スピーカのみにコンテンツに関する音声を出力させると決定することにより、移動体内の他のユーザへの音声出力を抑制するとともに、対象ユーザに対して音声を出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１６３】
また、実施形態に係る情報処理装置１００において、決定部１３３は、対象ユーザに応じてコンテンツを決定する。
【０１６４】
これにより、実施形態に係る情報処理装置１００は、対象ユーザに応じてコンテンツを決定することにより、適切な内容のコンテンツをユーザに対して出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１６５】
また、実施形態に係る情報処理装置１００において、決定部１３３は、対象ユーザの属性情報に基づいて、コンテンツを決定する。
【０１６６】
これにより、実施形態に係る情報処理装置１００は、対象ユーザの属性情報に基づいて、コンテンツを決定することにより、ユーザ属性に応じた適切な内容のコンテンツをユーザに対して出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１６７】
また、実施形態に係る情報処理装置１００において、決定部１３３は、対象ユーザを撮像した画像情報に基づいて推定された対象ユーザの属性情報に基づいて、コンテンツを決定する。
【０１６８】
これにより、実施形態に係る情報処理装置１００は、対象ユーザを撮像した画像情報に基づいて推定された対象ユーザの属性情報に基づいて、コンテンツを決定することにより、ユーザ属性に応じた適切な内容のコンテンツをユーザに対して出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１６９】
また、実施形態に係る情報処理装置１００において、決定部１３３は、コンテンツに関する音声を出力するタイミングを決定する。
【０１７０】
これにより、実施形態に係る情報処理装置１００は、コンテンツに関する音声を出力するタイミングを決定することにより、適切なタイミングでユーザに対して音声を出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１７１】
また、実施形態に係る情報処理装置１００において、取得部１３１は、所定の移動体の位置を示す移動体位置情報を取得する。決定部１３３は、移動体位置情報に基づいて、コンテンツに関する音声を出力するタイミングを決定する。
【０１７２】
これにより、実施形態に係る情報処理装置１００は、所定の移動体の移動体位置情報に基づいて、コンテンツに関する音声を出力するタイミングを決定することにより、移動体の位置に応じて適切なタイミングでユーザに対して音声を出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１７３】
また、実施形態に係る情報処理装置１００において、取得部１３１は、コンテンツに関連するＰＯＩの位置を示すＰＯＩ位置情報を取得する。決定部１３３は、移動体位置情報とＰＯＩ位置情報とに基づいて、タイミングを決定する。
【０１７４】
これにより、実施形態に係る情報処理装置１００は、移動体位置情報とコンテンツに関連するＰＯＩの位置を示すＰＯＩ位置情報とに基づいて、コンテンツに関する音声を出力するタイミングを決定することにより、移動体とＰＯＩとの位置関係に応じて適切なタイミングでユーザに対して音声を出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１７５】
また、実施形態に係る情報処理装置１００において、決定部１３３は、移動体位置情報とＰＯＩ位置情報との比較に基づいて、タイミングを決定する。
【０１７６】
これにより、実施形態に係る情報処理装置１００は、移動体位置情報とＰＯＩ位置情報との比較に基づいて、タイミングを決定することにより、移動体とＰＯＩとの位置関係に応じて適切なタイミングでユーザに対して音声を出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１７７】
また、実施形態に係る情報処理装置１００において、決定部１３３は、移動体がＰＯＩから所定の範囲内に位置した場合、コンテンツに関する音声を出力すると決定する。
【０１７８】
これにより、実施形態に係る情報処理装置１００は、移動体がＰＯＩから所定の範囲内に位置した場合、コンテンツに関する音声を出力すると決定することにより、移動体とＰＯＩとの位置関係に応じて適切なタイミングでユーザに対して音声を出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１７９】
また、実施形態に係る情報処理装置１００において、取得部１３１は、所定の移動体である自動車内に位置するユーザのうち、対象ユーザの位置を示す対象位置情報を取得する。
【０１８０】
これにより、実施形態に係る情報処理装置１００は、所定の移動体である自動車内に位置するユーザのうち、対象ユーザの位置を示す対象位置情報に基づいて、対象ユーザに対応するコンテンツに関する音声を出力させる出力対象スピーカを決定することにより、適切な指向性スピーカにより自動車内のユーザに対して音声を出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１８１】
また、実施形態に係る情報処理装置１００において、取得部１３１は、所定の移動体である自動車内に位置する複数のユーザのうち、運転者以外の乗車者である対象ユーザの位置を示す対象位置情報を取得する。
【０１８２】
これにより、実施形態に係る情報処理装置１００は、所定の移動体である自動車内に位置する複数のユーザのうち、運転者以外の乗車者である対象ユーザの位置を示す対象位置情報に基づいて、対象ユーザに対応するコンテンツに関する音声を出力させる出力対象スピーカを決定することにより、自動車内に複数のユーザがいる場合であっても、適切な指向性スピーカにより対象ユーザに対して音声を出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１８３】
また、実施形態に係る情報処理装置１００において、取得部１３１は、所定の移動体である自動車内に位置する複数のユーザのうち、運転者である対象ユーザの位置を示す対象位置情報を取得する。
【０１８４】
これにより、実施形態に係る情報処理装置１００は、所定の移動体である自動車内に位置する複数のユーザのうち、運転者である対象ユーザの位置を示す対象位置情報に基づいて、対象ユーザに対応するコンテンツに関する音声を出力させる出力対象スピーカを決定することにより、自動車内に複数のユーザがいる場合であっても、適切な指向性スピーカにより対象ユーザに対して音声を出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１８５】
また、実施形態に係る情報処理装置１００は、推定部１３２を有する。推定部１３２は、所定の移動体内における対象ユーザの位置を推定する。決定部１３３は、推定部１３２により推定された対象ユーザの位置を示す対象位置情報に基づいて、出力対象スピーカを決定する。
【０１８６】
これにより、実施形態に係る情報処理装置１００は、所定の移動体内における対象ユーザの位置を推定し、推定した対象ユーザの位置を示す対象位置情報に基づいて、出力対象スピーカを決定することにより、適切な指向性スピーカによりユーザに対して音声を出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１８７】
また、実施形態に係る情報処理装置１００において、取得部１３１は、所定の移動体内を撮像した画像情報である移動体内画像を取得する。推定部１３２は、移動体内画像に基づいて、所定の移動体内における対象ユーザの位置を推定する。
【０１８８】
これにより、実施形態に係る情報処理装置１００は、移動体内画像に基づいて、所定の移動体内における対象ユーザの位置を推定し、推定した対象ユーザの位置を示す対象位置情報に基づいて、出力対象スピーカを決定することにより、適切な指向性スピーカによりユーザに対して音声を出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１８９】
また、実施形態に係る情報処理装置１００は、提供部１３４を有する。提供部１３４は、出力対象スピーカによりコンテンツに関する音声を対象ユーザに提供する。
【０１９０】
これにより、実施形態に係る情報処理装置１００は、出力対象スピーカによりコンテンツに関する音声を対象ユーザに提供することにより、適切な指向性スピーカによりユーザに対して音声を出力することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１９１】
また、実施形態に係る情報処理装置１００において、取得部１３１は、所定の移動体外に位置する他のユーザの音声対話の相手先である対象ユーザの対象位置情報を取得する。決定部１３３は、対象位置情報に基づいて、対象ユーザの位置に向けて音声を出力する指向性スピーカを、他のユーザの発話であるコンテンツに関する音声を出力させる出力対象スピーカに決定する。
【０１９２】
これにより、実施形態に係る情報処理装置１００は、所定の移動体外に位置する他のユーザの音声対話の相手先である対象ユーザの位置を示す対象位置情報に基づいて、他のユーザの発話であるコンテンツに関する音声を出力させる出力対象スピーカを決定することにより、適切な指向性スピーカによりユーザに対して音声対話の相手の音声を出力することができる。これにより、情報処理装置１００は、移動体内外間における音声対話に関するサービスを適切に提供することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１９３】
また、実施形態に係る情報処理装置１００において、取得部１３１は、所定の住宅内に位置する他のユーザの音声対話の相手先である対象ユーザの対象位置情報を取得する。
【０１９４】
これにより、実施形態に係る情報処理装置１００は、所定の住宅内に位置する他のユーザの音声対話の相手先である対象ユーザの位置を示す対象位置情報に基づいて、他のユーザの発話であるコンテンツに関する音声を出力させる出力対象スピーカを決定することにより、適切な指向性スピーカによりユーザに対して音声対話の相手の音声を出力することができる。これにより、情報処理装置１００は、移動体と住宅間における音声対話に関するサービスを適切に提供することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１９５】
また、実施形態に係る情報処理装置１００において、取得部１３１は、他のユーザが利用する端末装置からの発信先に対応する対象ユーザの対象位置情報を取得する。
【０１９６】
これにより、実施形態に係る情報処理装置１００は、他のユーザが利用する端末装置からの発信先に対応する対象ユーザの対象位置情報に基づいて、他のユーザの発話であるコンテンツに関する音声を出力させる出力対象スピーカを決定することにより、適切な指向性スピーカによりユーザに対して音声対話の相手の音声を出力することができる。これにより、情報処理装置１００は、移動体内外間における音声対話に関するサービスを適切に提供することができる。したがって、情報処理装置１００は、移動体内における対象ユーザの位置に応じた適切な情報提供を可能にすることができる。
【０１９７】
〔５．ハードウェア構成〕
上述してきた実施形態に係る情報処理装置１００は、例えば図１１に示すような構成のコンピュータ１０００によって実現される。図１１は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ（Hard  Disk  Drive）１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１９８】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１９９】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータをネットワークＮを介して他の機器へ送信する。
【０２００】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０２０１】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０２０２】
例えば、コンピュータ１０００が実施形態に係る情報処理装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０２０３】
以上、本願の実施形態及び変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０２０４】
〔６．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０２０５】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０２０６】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０２０７】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０２０８】
１  情報処理システム
１００  情報処理装置
１２１  ユーザ情報記憶部
１２２  ＰＯＩ情報記憶部
１２３  コンテンツ情報記憶部
１２４  移動体情報記憶部
１２５  センサ情報記憶部
１３０  制御部
１３１  取得部
１３２  推定部
１３３  決定部
１３４  提供部
１０  端末装置
２０  指向性スピーカ
Ｎ  ネットワーク
【図１】
2020030776.tif 000003
【図２】
2020030776.tif 000004
【図３】
2020030776.tif 000005
【図４】
2020030776.tif 000006
【図５】
2020030776.tif 000007
【図６】
2020030776.tif 000008
【図７】
2020030776.tif 000009
【図８】
2020030776.tif 000010
【図９】
2020030776.tif 000011
【図１０】
2020030776.tif 000012
【図１１】
2020030776.tif 000013