(57)【要約】      （修正有）【課題】発話者の発話内容だけでなく、発話者の年齢層又は性別に応じた道案内情報を発話者に提示し、発話者に適した情報を提示する情報処理装置、端末装置、情報処理システム、プログラム、情報処理方法を提供する。【解決手段】情報処理システム１において、情報処理装置１００は、発話者の発話に関する音声データを、サーバ通信部１０１を介して取得し、取得した音声データを参照して、性別年代判定部１１２にて発話者の年齢層又は性別を特定し、性別年代判定部にて特定した年齢層又は性別に応じて、案内決定部１１３にて発話者に提示する道案内情報を決定する。【選択図】図１
2019185107.tif 000002
【特許請求の範囲】
【請求項１】
取得部と、制御部とを備えた情報処理装置であって、
上記制御部は、
発話者の発話に関する音声データを、上記取得部を介して取得し、
取得した上記音声データを参照して、上記発話者の年齢層又は性別を特定し、
特定した上記年齢層又は性別に応じて、上記発話者に提示する道案内情報を決定する
ことを特徴とする情報処理装置。
【請求項２】
上記制御部は、
上記音声データを参照して、上記発話者の年齢層を特定し、
特定した年齢層が所定の年齢よりも大きい場合には、更に、当該発話者の性別を特定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記制御部は、
上記発話者に提示する上記道案内情報の候補が複数ある場合に、上記発話者の年齢層、上記発話者の性別、及び上記音声データが取得された場所の少なくとも何れか一つを参照して、上記発話者に提示する道案内情報を選択する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
上記制御部は、
上記発話者の年齢層又は性別に応じて、上記発話者に提示する上記道案内情報の提示形態を変更する
ことを特徴とする請求項１から３の何れか一項に記載の情報処理装置。
【請求項５】
上記制御部は、
上記発話者の年齢層又は性別に応じて、上記発話者に提示する上記道案内情報に含まれる目的地までの経路を変更する
ことを特徴とする請求項１から４の何れか一項に記載の情報処理装置。
【請求項６】
取得部と、提示部と、制御部とを備えた端末装置であって、
上記制御部は、
発話者の発話に関する音声データを、上記取得部を介して取得し、
取得した上記音声データを参照して、上記発話者の年齢層又は性別を特定し、
特定した上記年齢層又は性別に応じて、上記発話者に提示する道案内情報を決定し、
決定した道案内情報を、上記提示部を介して提示する
ことを特徴とする端末装置。
【請求項７】
１又は複数の端末装置と、情報処理装置とを備えた情報処理システムであって、
上記１又は複数の端末装置の何れかは、上記情報処理装置に対して音声データを送信し、
上記情報処理装置は、
通信部と、制御部とを備えており、
上記制御部は、
発話者の発話に関する音声データを、上記通信部を介して取得し、
取得した上記音声データを参照して、上記発話者の年齢層又は性別を特定し、
特定した上記年齢層又は性別に応じて、上記発話者に提示する道案内情報を決定し、
上記通信部を介して、上記道案内情報を上記１又は複数の端末装置の何れかに送信し、
上記道案内情報を受信した端末装置は、
上記道案内情報を提示する
ことを特徴とする情報処理システム。
【請求項８】
請求項１に記載の情報処理装置としてコンピュータを機能させるためのプログラムであって、上記取得部、および上記制御部としてコンピュータを機能させるためのプログラム。
【請求項９】
発話者の発話に関する音声データを取得する音声データ取得ステップと、
取得した上記音声データを参照して、上記発話者の年齢層又は性別を特定する属性特定ステップと、
特定した上記年齢層又は性別に応じて、上記発話者に提示する道案内情報を決定する道案内情報決定ステップと、を含む
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、端末装置、情報処理システム、プログラム、情報処理方法に関する。
【背景技術】
【０００２】
従来、ユーザによる目的地を曖昧に指定する発話内容に基づいて目的地を設定し、目的地までの誘導経路を探索するナビゲーションシステムが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２６７４７２号公報（２００２年９月１８日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、目的地を曖昧に指定する発話内容に基づいて目的地を設定し、誘導する構成では、ユーザにとって適切な情報が提供されるとは限らず、ユーザの利便性の向上が望まれていた。
【０００５】
本発明の一態様は、ユーザの入力音声に基づいて、ユーザに適した情報を提示することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、取得部と、制御部とを備えた情報処理装置であって、上記制御部は、発話者の発話に関する音声データを、上記取得部を介して取得し、取得した上記音声データを参照して、上記発話者の年齢層又は性別を特定し、特定した上記年齢層又は性別に応じて、上記発話者に提示する道案内情報を決定する構成である。
【０００７】
上記の課題を解決するために、本発明の一態様に係る端末装置は、取得部と、提示部と、制御部とを備えた端末装置であって、上記制御部は、発話者の発話に関する音声データを、上記取得部を介して取得し、取得した上記音声データを参照して、上記発話者の年齢層又は性別を特定し、特定した上記年齢層又は性別に応じて、上記発話者に提示する道案内情報を決定し、決定した道案内情報を、上記提示部を介して提示する構成である。
【０００８】
上記の課題を解決するために、本発明の一態様に係る情報処理システムは、１又は複数の端末装置と、情報処理装置とを備えた情報処理システムであって、上記１又は複数の端末装置の何れかは、上記情報処理装置に対して音声データを送信し、上記情報処理装置は、通信部と、制御部とを備えており、上記制御部は、発話者の発話に関する音声データを、上記通信部を介して取得し、取得した上記音声データを参照して、上記発話者の年齢層又は性別を特定し、特定した上記年齢層又は性別に応じて、上記発話者に提示する道案内情報を決定し、上記通信部を介して、上記道案内情報を上記１又は複数の端末装置の何れかに送信し、上記道案内情報を受信した端末装置は、上記道案内情報を提示する構成である。
【０００９】
上記の課題を解決するために、本発明の一態様に係る情報処理方法は、音声データを取得する音声データ取得ステップと、取得した音声データを参照して、発話者の年齢層又は性別を特定する属性特定ステップと、特定した上記年齢層又は性別に応じて、上記発話者に提示する道案内情報を決定する道案内情報決定ステップと、を含む方法である。
【発明の効果】
【００１０】
本発明の一態様によれば、ユーザの入力音声に基づいて、ユーザに適した情報を提示することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１に係る情報処理システム１の要部構成を示すブロック図である。
【図２】（ａ）〜（ｃ）は、端末装置の外観構成を示す図である。
【図３】実施形態１に係る情報処理システムの概要を模式的に示す図である。
【図４】発話者に提供される道案内情報の表示の一例を示す図である。
【図５】記憶部に記憶されたデータテーブルを示す図である。
【図６】記憶部に記憶されたデータテーブルを示す図である。
【図７】実施形態１に係る情報処理システムの処理の流れを示すフローチャートである。
【図８】実施形態１に係る情報処理システムの処理の流れを示すフローチャートである。
【図９】実施形態２に係る情報処理システムの概要を模式的に示す図である。
【図１０】記憶部に記憶されたデータテーブルを示す図である。
【図１１】実施形態３に係る情報処理システムの処理の流れを示すフローチャートである。
【図１２】端末装置および情報処理装置として利用可能なコンピュータの構成を例示したブロック図である。
【発明を実施するための形態】
【００１２】
〔実施形態１〕
以下、本発明の実施形態１について、詳細に説明する。
【００１３】
図１は、実施形態１に係る情報処理システム１の要部構成を示すブロック図である。図２の（ａ）〜（ｃ）は、端末装置１０の外観構成の例を示す図である。図３は、情報処理システム１の概要を模式的に示す図である。図５は、発話者に提供される道案内情報の表示の一例を示す図である。
【００１４】
図１に示すように、情報処理システム１は、情報処理装置１００と、端末装置１０と、を備えている。情報処理システム１では、情報処理装置１００と、端末装置１０とがネットワークを介した無線通信により互いに通信可能に構成されている。図示は省略するが、情報処理システム１では、１又は複数の情報処理装置１００が１又は複数の端末装置１０と通信可能に接続されている構成であってもよい。
【００１５】
情報処理システム１において、情報処理装置１００は、１又は複数の端末装置１０のネットワーク上のサーバとして機能する。端末装置１０は、情報処理装置１００によって処理された情報を発話者に提示するための端末である。
【００１６】
（端末装置１０の構成）
端末装置１０は、端末通信部１１、端末制御部１２、音声入力部１３、音声出力部１４、及び表示部１５を備えている。なお、本実施形態では、情報処理システム１は、端末装置１０と、情報処理装置１００とが別体である場合を例に挙げて説明するが、本発明はこれに限定されるものではい。例えば、端末装置１０が、情報処理装置１００が有する各機能部を備えて構成されていてもよいし、複数の端末装置１０が共同で処理を行って、情報処理装置１００が有する各機能部を実現する構成であってもよい。
【００１７】
端末通信部１１は、例えばインターネットなどのネットワークを介して、情報処理装置１００と無線通信により通信する。端末通信部１１は、ネットワークを介して、情報処理装置から情報を受信する受信部として機能する。また、端末通信部１１は、ネットワークを介して情報処理装置１００に対して情報を送信する送信部としても機能する。
【００１８】
端末制御部１２は、端末装置１０の各部を統括的に制御する機能を備えている演算装置である。端末制御部１２は、例えば１つ以上のプロセッサ（例えばＣＰＵなど）が、１つ以上のメモリ（例えばＲＡＭやＲＯＭなど）に記憶されているプログラムを実行することで端末装置１０の各構成要素を制御する。
【００１９】
音声入力部１３は、周囲の音声を集音して記憶する機能を有し、例えば、音声信号を電気信号に変換して記憶するマイクロフォンを備えている。音声入力部１３は、発話者の発話音声を集音して、音声データに変換する。音声入力部１３によって生成された音声データは、端末通信部１１を介して、情報処理装置１００に送信される。
【００２０】
音声出力部１４は、スピーカを備え、端末制御部１２の制御に応じて音声出力を行う。なお、端末装置１０は、音声出力部１４に加えて、可動部を駆動させる駆動出力部や、ＬＥＤを発光させる発光出力部等様々な出力を行うことができる構成であってもよい。音声出力部１４は、端末通信部１１を介して、情報処理装置１００から受信した情報を音声出力することにより発話者に提示する。
【００２１】
表示部１５は、端末制御部１２の制御に応じて、画像をディスプレイ表示することができるディスプレイデバイスである。表示部１５は、端末通信部１１を介して、情報処理装置１００から受信した情報をディスプレイ表示することにより発話者に提示する。
【００２２】
なお、音声出力部１４、及び表示部１５を共に、提示部とも呼称するが、提示部は音声出力部１４、及び表示部１５の構成に限定されるものではく、提示部は、端末装置１０とは別体である構成であってもよい。情報処理システム１は、例えば、建物の床や壁に設けられ、光や画像で道案内を行う提示部を備えている構成であってもよい。
【００２３】
端末装置１０は、例えば、図２の（ａ）に示したように、情報を発話者に提示するロボット端末であってもよい。ロボット端末１０ａは、音声出力部１４の機能により発話するロボットであり、情報を発話者に対して発話することで提示してもよい。また、ロボット端末１０ａは、表示部１５に情報をディスプレイ表示することによって発話者に提示してもよい。また、ロボット端末１０ａは、１又は複数の可動部を有し、端末制御部１２の制御に応じて可動部を駆動させることで、様々な姿勢や動作を取ることができるロボットであってもよい。
【００２４】
また、端末装置１０は、例えば、図２の（ｂ）に示したように、表示部１５に画像をディスプレイ表示するディスプレイデバイス１０ｂであってもよい。ディスプレイデバイス１０ｂは、情報をＬＥＤディスプレイや有機ＥＬディスプレイを備える表示部１５に表示することで発話者に提示する。また、ディスプレイデバイス１０ｂは音声出力部１４から情報を音声出力することによって発話者に提示することができてもよい。
【００２５】
また、端末装置１０は、例えば、図２の（ｃ）に示したように、スマートフォン、携帯電話、タブレットＰＣなどの携帯型端末１０ｃであってもよい。携帯型端末１０ｃは、表示部１５よるディプスレイ表示、及び音声出力部１４からの音声出力の少なくとも何れか一方により発話者に情報を提示することができる。
【００２６】
（情報処理装置１００の要部構成）
図１に示すように、情報処理装置１００は、サーバ通信部１０１（取得部）、制御部１１０、及び記憶部（案内ＤＢ）１２０を含んでいる。なお、本実施形態では、情報処理システム１は、１つの情報処理装置１００を備える場合を例に挙げて説明するが、本発明はこれに限定されるものではい。例えば、情報処理装置１００が有する各機能部が別々のサーバで構成され、複数のサーバにより情報処理装置１００が構成されていてもよいし、複数の情報処理装置１００が共同で処理を行っている構成であってもよい。
【００２７】
サーバ通信部１０１は、例えばインターネットなどのネットワークを介して、１又は複数の端末装置１０と無線通信により通信する。サーバ通信部１０１は、ネットワークを介して、１又は複数の端末装置１０から情報を取得する取得部として機能する。また、サーバ通信部１０１は、ネットワークを介して、１又は複数の端末装置１０に対して情報を出力する出力部としても機能する。
【００２８】
サーバ通信部１０１は、端末装置１０から、発話者の発話に基づく音声データを取得する。端末装置１０から送信される音声データには、端末装置１０の端末ＩＤを含む、端末装置１０を特定するための情報が含まれている。サーバ通信部１０１は、端末ＩＤを参照して、複数の端末装置１０の何れから音声データを受信したかを識別するとともに、いずれの端末装置１０に情報を送信するかを識別する。
【００２９】
制御部１１０は、情報処理装置１００の各部を統括的に制御する機能を備えている演算装置である。制御部１１０は、例えば１つ以上のプロセッサ（例えばＣＰＵなど）が、１つ以上のメモリ（例えばＲＡＭやＲＯＭなど）に記憶されているプログラムを実行することで情報処理装置１００の各構成要素を制御する。
【００３０】
記憶部１２０は、制御部１１０で用いられる種々のデータを格納するストレージである。記憶部１２０は、例えば、内容の書き換えが可能な不揮発性メモリである、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＨＤＤ、フラッシュメモリなどのいずれか１つ、又はそれらの１つ以上の組み合わせによって実現される。
【００３１】
図５及び図６は、記憶部１２０に記憶されたデータテーブルを示す図である。図５は、目的地の候補に関する情報が書き込まれた目的地情報テーブルを示し、図６は、１又は複数の端末装置１０のそれぞれに関する情報が書き込まれた端末情報テーブルを示す。
【００３２】
図５に示すように、目的地情報テーブルには、目的地の候補の、施設、名称、場所、座標位置、キーワード、発話に関する情報が含まれている。目的地の座標位置は、３次元座標で示されており、緯度、経度、及び、高度で示されていてもよいし、所定の座標位置を基準（０，０，０）とするＸＹＺ座標で示されていてもよい。また、目的地情報テーブルに含まれるキーワードは、当該キーワードが対応付けられた施設や名称に関連するワードであり、当該目的地で購入することができる商品のカテゴリーを示すワードや、当該目的地で受けられるサービスを示すワードである。
【００３３】
また、図６に示すように、端末情報テーブルには、端末装置１０のそれぞれに固有の端末ＩＤに対応づけて、設置施設、設置場所、座標位置に関する情報が含まれている。端末装置１０の座標位置は、３次元座標で示されており、緯度、経度、及び、高度で示されていてもよいし、目的地情報テーブルに含まれる目的地の候補と同じ所定の座標位置を基準（０，０，０）とするＸＹＺ座標で示されていてもよい。
【００３４】
（制御部１１０の構成）
図１に示すように、制御部１１０は、音声認識部１１１、性別年代判定部１１２、案内決定部１１３、及び案内内容生成部１１４を含んでいる。
【００３５】
音声認識部１１１は、サーバ通信部１０１が端末装置１０から取得した音声データを参照して、発話者の発話内容に含まれる発話ワードを抽出する。
【００３６】
性別年代判定部１１２は、サーバ通信部１０１が端末装置１０から取得した発話者の発話に関する音声データを参照して、発話者の年齢層又は性別を特定する。性別年代判定部１１２は、発話者の発話音声から、発話者の年齢層又は性別を特定する構成とすることができる。
【００３７】
例えば、性別年代判定部１１２は、発話者の発話音声から、当該音声に含まれる周波数の平均値及び標準偏差を抽出する。そして性別年代判定部１１２は、抽出した周波数の平均値及び標準偏差が、予め設定した範囲に当てはまる否かで発話者が成人男性であるのか、成人女性であるのか、子供であるのかを特定してもよい。また、性別年代判定部１１２は、発話者の発話音声の物理的特徴量、例えば音声派の音圧レベルの特徴量、を抽出して、発話者が成人男性であるのか、成人女性であるのか、子供であるのかを特定してもよい。さらに、性別年代判定部１１２は、発話者の発話音声の音声波形スペクトルの形状を参照して、発話者が成人男性であるのか、成人女性であるのか、子供であるのかを特定してもよい。
【００３８】
また、性別年代判定部１１２は、所謂ｉ−ｖｅｃｔｏｒと呼ばれる音響特徴量を使用し、機械学習により発話者の性別や年代を特定することができてもよい。性別年代判定部１１２は、発話者を成人男性、成人女性、子供に判別する構成に限らず、さらに詳細に発話者の年齢層、及び、性別を判別することができてもよい。例えば、性別年代判定部１１２は、発話者を成人男性、成人女性に加えて、高齢者男性（例えば６６歳以上を想定）、高齢者女性（例えば６６歳以上を想定）、とに分けて特定することができてもよい。また、性別年代判定部１１２は、子供に加えて、子供を男児（例えば１２歳以下を想定）、女児（例えば１２歳以下を想定）、とに分けて特定することができてもよい。また、性別年代判定部１１２は、判定が難しい発話者の声や、人の声以外の音声が入力された場合には、判定不明の結果を出力してもよい。
【００３９】
案内決定部１１３は、音声認識部１１１によって発話者の発話内容から抽出された発話ワードと、性別年代判定部１１２によって特定された発話者の年齢層又は性別と、に応じて、発話者に提示する道案内情報を決定する。
【００４０】
これらの構成によれば、発話者の発話内容だけではなく、発話者の年齢層又は性別に応じた道案内情報を発話者に提示することができ、発話者のそれぞれに適した情報を提示することができる。
【００４１】
また、案内決定部１１３は、発話者に提示する道案内情報の候補が複数ある場合に、性別年代判定部１１２によって特定された発話者の年齢層又は性別と、発話者の音声データが入力された端末装置１０の位置情報と、の少なくとも何れかを参照して、発話者に提示する道案内情報を選択する。
【００４２】
案内決定部１１３は、音声認識部１１１によって発話者の発話内容から抽出された発話ワードと、目的地情報テーブルに含まれるキーワードとのマッチングを行い、目的地の候補を決定する。
【００４３】
また、案内決定部１１３は、複数の目的地の候補から、性別年代判定部１１２によって特定された発話者の年齢層又は性別に応じて、目的地の候補を絞り込む。
【００４４】
さらに、案内決定部１１３は、発話者の音声が入力された端末装置１０の位置に応じて、目的地の候補を絞り込むことができてもよい。例えば、案内決定部１１３は、発話者の目的地がトイレである場合には、発話者の音声が入力された端末装置１０の位置から最も近いトイレを目的地として決定してもよい。
【００４５】
案内内容生成部１１４は、案内決定部１１３によって決定された目的地に応じた案内内容を生成する。案内内容生成部１１４は、例えば、目的地情報テーブルに含まれる、決定された目的地に応じた情報を参照して、案内内容を生成してもよい。また、案内内容生成部１１４は、案内決定部１１３によって決定された目的地の位置と、発話者の音声が入力された端末装置１０の位置と、に応じて、発話者の現在位置から目的地までの経路案内に係る案内内容を決定してもよい。案内内容生成部１１４によって生成される目的地の候補に関する情報と、目的地までの経路案内を含む情報とを総称して、本実施形態では道案内情報を呼称する。
【００４６】
このように、情報処理システム１によれば、図３に示すように、発話者が端末装置１０に向かって、例えば「洋服売り場はどこ？」と発話すると、当該発話に基づく音声データが端末装置１０から情報処理装置１００に提供される。情報処理装置１００は、取得した音声データを参照して、発話者が成人の女性であると判定し、発話者の属性に応じた情報を目的地情報テーブルから抽出して、道案内情報を生成して、端末装置１０に提供する。端末装置１０は、情報処理装置１００から受信した「婦人服コーナーは３Ｆ、４Ｆです」という道案内情報を、音声出力、及びディスプレイ表示の少なくとも何れか一方によって発話者に提示する。
【００４７】
なお、上述したように、情報処理装置１００から提供される道案内情報には、目的地までの経路案内の情報が含まれている。端末装置１０は、情報処理装置１００から取得した道案内情報に応じて発話者に情報を提供する際に、目的地を案内するだけではなく、図４に示すように、目的地までの道順を示すこともできる構成であってもよい。
【００４８】
（情報処理システム１の処理の流れについて）
図７は情報処理システム１の処理の流れの一例を示すフローチャートである。
【００４９】
（ステップＳ１）
端末装置１０に対して、発話者の音声入力が行われる。
【００５０】
（ステップＳ２）
端末装置１０の端末制御部１２は、音声入力部１３によって生成された音声データを、端末通信部１１を介して、情報処理装置１００に送信する。
【００５１】
（ステップＳ３）
情報処理装置１００のサーバ通信部１０１は、音声データを取得する。
【００５２】
（ステップＳ４）
情報処理装置１００の制御部１１０は、音声認識部１１１の機能により、取得した音声データから発話ワードを抽出する。また、情報処理装置１００の制御部１１０は、性別年代判定部１１２の機能により、取得した音声データを参照して、発話者の年齢層又は性別を特定する。
【００５３】
（ステップＳ５）
情報処理装置１００の制御部１１０は、案内決定部１１３の機能により、音声認識部１１１によって音声データから抽出された発話ワードと、記憶部１２０の目的地情報テーブルに含まれるキーワードとのマッチングを行う。案内決定部１１３は、発話ワードと、キーワードとがマッチしたか否かを判定する。案内決定部１１３は、発話ワードと、キーワードとがマッチしたと判定すると（ステップＳ５でＹＥＳ）、ステップＳ６に進む。案内決定部１１３は、発話ワードと、キーワードとがマッチしなかったと判定すると（ステップＳ５でＮＯ）、ステップＳ１０に進む。
【００５４】
（ステップＳ６）
案内決定部１１３は、発話ワードと、キーワードとがマッチしたことによって目的地情報テーブルから選択した目的地の候補が１件であるか否かを判定する。案内決定部１１３は、目的地の候補が１件であると判定すると（ステップＳ６でＹＥＳ）、ステップＳ１０に進む。案内決定部１１３は、目的地の候補が１件ではなく複数であると判定すると（ステップＳ６でＮＯ）、ステップＳ７に進む。
【００５５】
（ステップＳ７）
案内決定部１１３は、発話ワードと、キーワードとがマッチした複数の目的地の候補を、性別年代判定部１１２によって特定された発話者の年齢層又は性別によって絞り込み、発話者の年齢層又は性別に応じた目的地の候補を選択する。
【００５６】
（ステップＳ８）
案内決定部１１３は、発話者の年齢層又は性別に応じた目的地の候補が１件であるか否かを判定する。案内決定部１１３は、目的地の候補が１件であると判定すると（ステップＳ８でＹＥＳ）、ステップＳ１０に進む。案内決定部１１３は、目的地の候補が１件ではなく複数であると判定すると（ステップＳ８でＮＯ）、ステップＳ９に進む。
【００５７】
（ステップＳ９）
案内決定部１１３は、発話者の年齢層又は性別に応じた複数の目的地の候補を、発話者が音声入力を行った端末装置１０の位置に応じて絞り込む。案内決定部１１３は、例えば、発話者が音声入力を行った端末装置１０の位置に最も近い目的地を、複数の目的地の候補から選択する。
【００５８】
なお、図示は省略するが、目的地情報テーブルには、各目的地の候補に優先度が設定されており、案内決定部１１３は、複数の目的地の候補から優先度の高いものを選択する構成であってもよい。
【００５９】
（ステップＳ１０）
情報処理装置１００の制御部１１０は、案内内容生成部１１４の機能により、ステップＳ６、ステップＳ８、又はステップＳ９において案内決定部１１３によって決定された目的地に応じた道案内情報を生成する。また、案内内容生成部１１４は、ステップ５において発話ワードと、キーワードとがマッチしなかった場合には、目的地の候補が見つからなかったことを示す道案内情報を生成する。
【００６０】
（ステップＳ１１）
情報処理装置１００の制御部１１０は、サーバ通信部１０１を介して、生成した道案内情報を端末装置１０に送信する。
【００６１】
（ステップＳ１２）
端末装置１０の端末通信部１１は、情報処理装置１００から道案内情報を受信する。
【００６２】
（ステップＳ１３）
端末装置１０の端末制御部１２は、音声出力部１４による音声案内、及び、表示部１５による案内画面表示の少なくとも何れか一方によって、発話者に道案内情報を提示する。
【００６３】
（情報処理装置１００の処理の流れについて）
図８は情報処理装置１００の処理の流れの一例を示すフローチャートであり、特に、性別年代判定に係る処理の流れを示す。
【００６４】
（ステップＳ２１）
情報処理装置１００は、サーバ通信部１０１の機能によって、端末装置１０から音声データを取得する。
【００６５】
（ステップＳ２２）
情報処理装置１００の制御部１１０は、性別年代判定部１１２の機能により、取得した音声データを解析し、発話者の年齢層を特定する。
【００６６】
（ステップＳ２３）
性別年代判定部１１２は、ステップＳ２２で特定した発話者の年齢層を参照して、発話者は子供であるか否かを判定する。性別年代判定部１１２は、発話者は子供であると判定すると（ステップＳ２３でＹＥＳ）、ステップＳ２６に進む。性別年代判定部１１２は、発話者は子供ではないと判定すると（ステップＳ２３でＮＯ）、ステップＳ２４に進む。
【００６７】
（ステップＳ２４）
性別年代判定部１１２は、ステップＳ２１で取得した音声データを更に解析し、発話者の性別を特定する。
【００６８】
（ステップＳ２５）
性別年代判定部１１２は、ステップＳ２４で発話者の性別が特定できたか否かを判定する。性別年代判定部１１２は、発話者の性別が特定できたと判定すると（ステップＳ２５でＹＥＳ）、ステップＳ２６に進む。性別年代判定部１１２は、発話者の性別が特定できなかったと判定すると（ステップＳ２５でＮＯ）、ステップＳ２７に進む。
【００６９】
（ステップＳ２６）
性別年代判定部１１２は、判定結果を案内決定部１１３に出力する。
【００７０】
（ステップＳ２７）
性別年代判定部１１２は、性別年代判定が失敗したことを示す判定失敗の結果を案内決定部１１３に出力する。
【００７１】
性別年代判定部１１２によって判定が失敗した場合、制御部１１０は、発話者に再び発話を促す案内情報を端末装置１０に送信してもよい。また、性別年代判定部１１２によって判定が失敗した場合、制御部１１０は、発話者の発話ワードに応じて抽出した目的地の候補を全て含む道案内情報を端末装置１０に送信してもよい。
【００７２】
制御部１１０は、取得した音声データを参照して、発話者の年齢層を特定し、特定した年齢層が所定の年齢よりも大きい場合には、更に、当該発話者の性別を特定してもよい。このように、発話者が子供であるか否かを判定したうえで、発話者が子供でなければ発話者の性別を判定する構成であるため、発話者にとって適切な情報を提供することができ、発話者の利便性の向上を図ることができる。
【００７３】
なお、図示は省略するが、端末装置１０は、発話者を含む画像を撮影する撮影部を備え、音声データとともに、発話者を含む撮影画像を情報処理装置１００に提供することができてもよい。そして、情報処理装置１００は、音声データとともに、発話者の撮影画像を参照して、発話者の年齢性又は性別を特定することができてもよい。
【００７４】
〔実施形態２〕
本発明の実施形態２について、以下に説明する。なお、説明の便宜上、上記実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。また、実施形態２に係る情報処理システム１の要部構成については、上記実施形態１にて説明した情報処理システム１と同様であり、その説明を省略する。
【００７５】
図９は、実施形態２に係る情報処理システム１の概要を模式的に示す図である。図９は、発話者が子供の場合を例に示すものである。実施形態２に係る情報処理システム１は、発話者の年齢層又は性別に応じて、発話者に提示する道案内情報の提示形態を変更することができるシステムである。
【００７６】
図９に示すように、発話者が端末装置１０に向かって、例えば「洋服売り場はどこ？」と発話すると、当該発話に基づく音声データが端末装置１０から情報処理装置１００に提供される。情報処理装置１００は、取得した音声データを参照して、発話者が子供であると判定し、発話者の発話内容と、発話者の属性とに応じた情報を目的地情報テーブルから抽出して、道案内情報を生成する。情報処理装置１００の制御部１１０は、発話者が子供である場合には、発話者に提示する道案内情報の表現を子供にとってなじみがあり、親しみやすい口調や表現に変更する。情報処理装置１００の制御部１１０は、例えば、道案情報が、「子供服コーナーは８Ｆ」という情報であれば、語尾を変更して、「子供服コーナーは８Ｆだよ」という表現としてもよい。
【００７７】
また、情報処理装置１００の制御部１１０は、生成した道案内情報に、発話者の年齢層又は性別に応じた端末装置１０の制御情報を含ませて、端末装置１０に提供してもよい。情報処理装置１００の制御部１１０は、端末装置１０がロボット端末１０ａである場合には、ロボット端末１０ａの可動部を駆動させるための制御情報を生成して、端末装置１０に提供してもよい。これにより、ロボット端末１０ａは、発話者が子供である場合には、例えば、可動部を回転させながら、音声出力を行うといった提示形態で、道案内情報の提示を行うことができてもよい。
【００７８】
また、端末装置１０がディスプレイデバイス１０ｂである場合には、情報処理装置１００の制御部１１０は、子供向けの画像を含む道案内情報や、ひらがな表記の道案内情報を生成して、子供向けの提示形態で道案内情報を発話者に提示することができてもよい。
【００７９】
このように、情報処理システム１は、発話者の年齢層又は性別に応じて、発話者に提示する道案内情報の提示形態を変更することができるため、発話者にとって分かり易い提示形態で、道案内情報を発話者に提示することができ、発話者の利便性の向上を図ることができる。また、発話者にとって、親しみやすいユーザインターフェースを提供することができる。
【００８０】
〔実施形態３〕
本発明の実施形態３について、以下に説明する。なお、説明の便宜上、上記実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。また、実施形態３に係る情報処理システム１の要部構成については、上記実施形態１にて説明した情報処理システム１と同様であり、その説明を省略する。
【００８１】
図１０は、記憶部１２０に記憶された経由地情報テーブルの一例を示す図である。図１１は、情報処理装置１００の制御部１１０の処理の流れを示すフローチャートであり、案内内容生成部１１４による処理の流れを示している。実施形態３に係る情報処理システム１は、発話者の年齢層又は性別に応じて、発話者に提示する道案内情報に含まれる目的地までの経路を変更することができるシステムである。
【００８２】
図１０に示すように、経由地情報テーブルには、各施設における、お勧めの経由地（スポット）の情報である、名称、場所、座標位置、発話に関する情報が含まれている。経由地の座標位置は、３次元座標で示されており、緯度、経度、及び高度で示されていてもよいし、目的地情報テーブルに含まれる目的地の候補と同じ所定の座標位置を基準（０，０，０）とするＸＹＺ座標で示されていてもよい。
【００８３】
次に、図１１を参照して、案内内容生成部１１４による処理の流れについて説明する。
【００８４】
（ステップＳ３１）
案内内容生成部１１４は、発話者が音声入力を行った端末装置１０の位置と、案内情報決定部１１３によって決定された目的地と、発話者の年齢層又は性別とを参照して、経由地情報テーブルから経由地の候補を抽出する。
【００８５】
案内内容生成部１１４は、例えば端末装置１０が１デパートの４Ｆに設置されているものであり、発話者が成人男性であり、目的地が６Ｆのトイレであれば、男性を発話とする５Ｆのホビーに関する店舗を経由地の候補として抽出する。
【００８６】
（ステップＳ３２）
案内内容生成部１１４は、ステップＳ３１で抽出した経由地の候補を経由する、現在地から目的地までの経路を示す経路案内情報を生成する。
【００８７】
（ステップＳ３３）
案内内容生成部１１４は、ステップＳ３２で生成した経路案内情報を含む道案内情報を生成する。
【００８８】
（ステップＳ３４）
案内内容生成部１１４は、ステップＳ３３で生成した道案内情報をサーバ通信部１０１に対して出力し、サーバ通信部１０１を介して端末装置１０に送信する。
【００８９】
このように、案内内容生成部１１４は、発話者の年齢層又は性別に応じて、発話者に提示する道案内情報に含まれる目的地までの経路を変更するため、発話者は、目的地までの経路を楽しみながら進むことができる。また、施設側にとっても、お勧めのスポットを発話者に提示することができる。
【００９０】
また、案内内容生成部１１４は、発話者の年齢層又は性別に応じたお勧めの経由地を経由する経路を道案内情報に含める構成に限らず、例えば発話者が子供の場合には、人通りが多く、安全な経路を選択して、経路案内情報を生成してもよい。
【００９１】
また、経由地情報テーブルには、お勧めのスポットに関する情報に加えて、階段、エレベータ、エスカレータ等の移動手段に関する情報が含まれており、案内内容生成部１１４は、発話者の年齢層又は性別に応じて適切な移動手段を用いる経路案内情報を生成してもよい。これにより、例えば発話者が高齢者である場合には、案内内容生成部１１４は、バリアフリーな順路を通って行く現在地から目的地までの経路を案内することもできる。
【００９２】
さらに、案内内容生成部１１４は、発話者が子供でも幼児の場合には、同伴の大人の発話を促す案内情報を生成して出力するなど、大人が同伴していることを確認することができてもよい。
【００９３】
また、情報処理装置１００が、音声データと共に、発話者を含む撮影画像を参照して発話者の年齢層又は性別を特定する構成では、制御部１１０は、発話者がカートやベビーカー押している等の発話者の状況を特定することもできる構成であってもよい。そして、制御部１１０は、特定した発話者の状況に応じた移動手段を用いた経路を道案内情報に含めることができてもよい。
【００９４】
〔実施形態４〕
上記各実施形態では、１つのサーバである情報処理装置１００を用いる例を説明したが、情報処理装置１００の有する各機能が、個別のサーバにて実現されていてもよい。そして、複数のサーバを適用する場合においては、各サーバは、同じ事業者によって管理されていてもよいし、異なる事業者によって管理されていてもよい。
【００９５】
〔実施形態５〕
端末装置１０およびサーバである情報処理装置１００の各ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。後者の場合、端末装置１０および情報処理装置１００のそれぞれを、図１２に示すようなコンピュータ（電子計算機）を用いて構成することができる。
【００９６】
図１２は、端末装置１０および情報処理装置１００として利用可能なコンピュータ９１０の構成を例示したブロック図である。コンピュータ９１０は、バス９１１を介して互いに接続された演算装置９１２と、主記憶装置９１３と、補助記憶装置９１４と、入出力インターフェース９１５と、通信インターフェース９１６とを備えている。演算装置９１２、主記憶装置９１３、および補助記憶装置９１４は、それぞれ、例えばプロセッサ（例えばＣＰＵ：Central Processing Unit等）、ＲＡＭ（random access memory）、ハードディスクドライブであってもよい。入出力インターフェース９１５には、ユーザがコンピュータ９１０に各種情報を入力するための入力装置９２０、および、コンピュータ９１０がユーザに各種情報を出力するための出力装置９３０が接続される。入力装置９２０および出力装置９３０は、コンピュータ９１０に内蔵されたものであってもよいし、コンピュータ９１０に接続された（外付けされた）ものであってもよい。例えば、入力装置９２０は、キーボード、マウス、タッチセンサなどであってもよく、出力装置９３０は、ディスプレイ、プリンタ、スピーカなどであってもよい。また、タッチセンサとディスプレイとが一体化されたタッチパネルのような、入力装置９２０および出力装置９３０の双方の機能を有する装置を適用してもよい。そして、通信インターフェース９１６は、コンピュータ９１０が外部の装置と通信するためのインターフェースである。
【００９７】
補助記憶装置９１４には、コンピュータ９１０を端末装置１０および情報処理装置１００として動作させるための各種のプログラムが格納されている。そして、演算装置９１２は、補助記憶装置９１４に格納された上記プログラムを主記憶装置９１３上に展開して該プログラムに含まれる命令を実行することによって、コンピュータ９１０を、端末装置１０および情報処理装置１００が備える各部として機能させる。なお、補助記憶装置９１４が備える、プログラム等の情報を記録する記録媒体は、コンピュータ読み取り可能な「一時的でない有形の媒体」であればよく、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブル論理回路などであってもよい。また、記録媒体に記録されているプログラムを、主記憶装置９１３上に展開することなく実行可能なコンピュータであれば、主記憶装置９１３を省略してもよい。なお、上記各装置（演算装置９１２、主記憶装置９１３、補助記憶装置９１４、入出力インターフェース９１５、通信インターフェース９１６、入力装置９２０、および出力装置９３０）は、それぞれ１つであってもよいし、複数であってもよい。
【００９８】
また、上記プログラムは、コンピュータ９１０の外部から取得してもよく、この場合、任意の伝送媒体（通信ネットワークや放送波等）を介して取得してもよい。そして、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００９９】
〔まとめ〕
本発明の態様１に係る情報処理装置（１００）は、取得部（サーバ通信部１０１）と、制御部（１１０）とを備えた情報処理装置（１００）であって、上記制御部（１１０）は、発話者の発話に関する音声データを、上記取得部（１０１）を介して取得し、取得した上記音声データを参照して、上記発話者の年齢層又は性別を特定し、特定した上記年齢層又は性別に応じて、上記発話者に提示する道案内情報を決定する構成である。
【０１００】
上記の構成によれば、発話者の年齢層又は性別に応じた道案内情報を発話者に提示することができ、発話者のそれぞれに適した情報を提示することができる。
【０１０１】
本発明の態様２に係る情報処理装置（１００）は、上記の態様１において、上記制御部（１１０）は、上記音声データを参照して、上記発話者の年齢層を特定し、特定した年齢層が所定の年齢よりも大きい場合には、更に、当該発話者の性別を特定する構成としてもよい。
【０１０２】
上記の構成によれば、発話者にとって適切な情報を提供することができ、発話者の利便性の向上を図ることができる。
【０１０３】
本発明の態様３に係る情報処理装置（１００）は、上記の態様１又は２において、上記制御部（１１０）は、上記発話者に提示する上記道案内情報の候補が複数ある場合に、上記発話者の年齢層、上記発話者の性別、及び上記音声データが取得された場所の少なくとも何れか一つを参照して、上記発話者に提示する道案内情報を選択する構成としてもよい。
【０１０４】
上記の構成によれば、複数の目的地の候補から、目的地の候補を絞り込んで発話者に提示することができ、発話者にとって適切な情報を提供することができる。
【０１０５】
本発明の態様４に係る情報処理装置（１００）は、上記の態様１から３の何れか一項において、上記制御部（１１０）は、上記発話者の年齢層又は性別に応じて、上記発話者に提示する上記道案内情報の提示形態を変更する構成としてもよい。
【０１０６】
上記の構成によれば、発話者の年齢層又は性別に応じた適切な提示形態で、道案内情報を発話者に提示することができる。
【０１０７】
本発明の態様５に係る情報処理装置（１００）は、上記の態様１から４の何れか一項において、上記制御部（１１０）は、上記発話者の年齢層又は性別に応じて、上記発話者に提示する上記道案内情報に含まれる目的地までの経路を変更する構成としてもよい。
【０１０８】
上記の構成によれば、発話者の年齢層又は性別に応じた適切な経路を含んだ道案内情報を発話者に提示することができる。
【０１０９】
本発明の態様６に係る端末装置（１０）は、取得部（音声入力部１２）と、提示部（表示部１５）と、制御部（１１０）とを備えた端末装置（１０）であって、上記制御部（１１０）は、発話者の発話に関する音声データを、上記音声入力部（１２）を介して取得し、取得した上記音声データを参照して、上記発話者の年齢層又は性別を特定し、特定した上記年齢層又は性別に応じて、上記発話者に提示する道案内情報を決定し、決定した道案内情報を、上記提示部を介して提示する構成である。
【０１１０】
上記の構成によれば、発話者の年齢層又は性別に応じた道案内情報を発話者に提示することができ、発話者のそれぞれに適した情報を提示することができる。
【０１１１】
本発明の各態様に係る情報処理装置１００は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置１００が備える各部（ソフトウェア要素）として動作させることにより上記情報処理装置１００をコンピュータにて実現させる情報処理装置１００の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１１２】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１１３】
１  情報処理システム
１０  端末装置
１１  端末通信部
１２  端末制御部
１３  音声入力部
１４  音声出力部
１５  表示部
１００  情報処理装置
１０１  サーバ通信部（取得部、通信部）
１１０  制御部
１１１  音声認識部
１１２  性別年代判定部
１１３  案内情報決定部
１１４  案内内容生成部
１１３  案内決定部
１２０  記憶部
【図１】
2019185107.tif 000003
【図２】
2019185107.tif 000004
【図３】
2019185107.tif 000005
【図４】
2019185107.tif 000006
【図５】
2019185107.tif 000007
【図６】
2019185107.tif 000008
【図７】
2019185107.tif 000009
【図８】
2019185107.tif 000010
【図９】
2019185107.tif 000011
【図１０】
2019185107.tif 000012
【図１１】
2019185107.tif 000013
【図１２】
2019185107.tif 000014