(57)【要約】【課題】なされた操作に対し、操作者に応じた適切な出力態様での応答を行うこと。【解決手段】実施形態に係る情報処理装置は、操作者によってなされる操作に対し応答する情報処理装置であって、取得部と、特定部と、出力制御部とを備える。取得部は、操作者の操作を取得する。特定部は、取得部によって取得された操作の操作者を、予め所定の操作と操作者とが関連付けられた設定情報に基づいて特定する。出力制御部は、特定部の特定結果に基づいて、操作者以外に対する応答の出力態様を制御する。【選択図】図２
2020112733.tif 000002
【特許請求の範囲】
【請求項１】
操作者によってなされる操作に対し応答する情報処理装置であって、
前記操作者の操作を取得する取得部と、
前記取得部によって取得された操作の前記操作者を、予め所定の操作と前記操作者とが関連付けられた設定情報に基づいて特定する特定部と、
前記特定部の特定結果に基づいて、前記操作者以外に対する応答の出力態様を制御する出力制御部と
を備えることを特徴とする情報処理装置。
【請求項２】
前記出力制御部は、
前記操作者が応答を受ける対象者となるように出力態様を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記出力制御部は、
前記取得部によって取得された操作が前記設定情報に含まれない場合、前記操作者以外も応答を受けるように出力態様を制御する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記操作者は、車両の搭乗者であって、
前記出力制御部は、
前記取得部によって取得された操作が前記設定情報に含まれない場合で、前記搭乗者が運転者のみである場合、該運転者のみが応答を受けるように出力態様を制御する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記運転者の運転の負荷状況を判定する判定部
をさらに備え、
前記出力制御部は、
前記判定部によって前記運転者の負荷が高いと判定される場合に、当該運転者よりも同乗者の方が情報量が大きくなるように出力態様を制御する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記出力制御部は、
前記判定部によって前記運転者の負荷が高いと判定される場合に、当該運転者が応答を受ける非対象者となるように出力態様を制御する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
操作者によってなされる操作に対し応答する情報処理装置を用いた情報処理方法であって、
前記操作者の操作を取得する取得工程と、
前記取得工程によって取得された操作の前記操作者を、予め所定の操作と前記操作者とが関連付けられた設定情報に基づいて特定する特定工程と、
前記特定工程の特定結果に基づいて、前記操作者以外に対する応答の出力態様を制御する出力制御工程と
を含むことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の実施形態は、情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
従来、カーナビゲーション機能等の各種機能を有し、車両に搭載される車載装置が知られている。かかる車載装置は、たとえばドライバからカーナビゲーションに関する操作を受け付けたならば、かかる操作に対する応答を車載ディスプレイや車載スピーカから出力する。また、近年では、音声操作に対した車載装置も普及してきている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２２５９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術は、なされた操作に対し、操作者に応じた適切な出力態様での応答を行ううえで、さらなる改善の余地がある。
【０００５】
たとえば、現状、車載装置の操作者は基本的にドライバであり、操作に対する応答はドライバに向けて出力されるという考え方が主流である。しかし、上述の音声操作は今後ますます普及していくことが予想されており、ドライバ以外の搭乗者によって車載装置が操作される機会も増していくと考えられる。
【０００６】
そうなると、異なる操作者によってなされた異なる操作それぞれに対する応答を、逐一搭乗者全員に同じ態様で出力していては、煩わしさを感じさせるおそれがある。
【０００７】
なお、かかる課題は、車載装置に限らず、操作者によってなされた操作に対し応答する情報処理装置全般に共通する課題である。
【０００８】
実施形態の一態様は、上記に鑑みてなされたものであって、なされた操作に対し、操作者に応じた適切な出力態様での応答を行うことができる情報処理装置および情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
実施形態の一態様に係る情報処理装置は、操作者によってなされる操作に対し応答する情報処理装置であって、取得部と、特定部と、出力制御部とを備える。前記取得部は、前記操作者の操作を取得する。前記特定部は、前記取得部によって取得された操作の前記操作者を、予め所定の操作と前記操作者とが関連付けられた設定情報に基づいて特定する。前記出力制御部は、前記特定部の特定結果に基づいて、前記操作者以外に対する応答の出力態様を制御する。
【発明の効果】
【００１０】
実施形態の一態様によれば、なされた操作に対し、操作者に応じた適切な出力態様での応答を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態に係る情報処理方法の概要説明図である。
【図２】図２は、実施形態に係る情報処理システムの構成例を示すブロック図である。
【図３】図３は、実施形態に係る設定情報の一例を示す図である。
【図４Ａ】図４Ａは、実施形態に係る出力制御部による出力制御の具体例を示す図（その１）である。
【図４Ｂ】図４Ｂは、実施形態に係る出力制御部による出力制御の具体例を示す図（その２）である。
【図４Ｃ】図４Ｃは、実施形態に係る出力制御部による出力制御の具体例を示す図（その３）である。
【図４Ｄ】図４Ｄは、実施形態に係る出力制御部による出力制御の具体例を示す図（その４）である。
【図４Ｅ】図４Ｅは、実施形態に係る出力制御部による出力制御の具体例を示す図（その５）である。
【図４Ｆ】図４Ｆは、実施形態に係る出力制御部による出力制御の具体例を示す図（その６）である。
【図４Ｇ】図４Ｇは、実施形態に係る出力制御部による出力制御の具体例を示す図（その７）である。
【図４Ｈ】図４Ｈは、実施形態に係る出力制御部による出力制御の具体例を示す図（その８）である。
【図５】図５は、実施形態に係る車載装置が実行する処理手順を示すフローチャートである。
【図６】図６は、その他の実施形態に係る情報処理システムの構成例を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本願の開示する情報処理装置および情報処理方法の実施形態を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。
【００１３】
また、以下では、実施形態に係る情報処理装置が、車両Ｖに搭載され、カーナビゲーション機能等を有する車載装置１０である場合を例に挙げて説明を行う。また、以下では、実施形態に係る車載装置１０が音声操作に対応しており、車両Ｖの搭乗者から音声操作される場合を例に挙げて説明を行う。
【００１４】
まず、実施形態に係る情報処理方法の概要について、図１を用いて説明する。図１は、実施形態に係る情報処理方法の概要説明図である。なお、図１では、実施形態に係る情報処理方法を適用した情報処理システム１を例に挙げる。
【００１５】
図１に示すように、実施形態に係る情報処理システム１は、車載装置１０と、マイク２２−ＦＲ，２２−ＦＬ，２２−ＲＲ，２２−ＲＬと、スピーカ４１−ＦＲ，４１−ＦＬ，４１−ＲＲ，４１−ＲＬと、ディスプレイ４２−Ｈ，４２−Ｃ，４２−ＲＲ，４２−ＲＬとを含む。
【００１６】
車載装置１０は、カーナビゲーション機能等の各種機能を有する情報処理装置である。マイク２２−ＦＲ，２２−ＦＬ，２２−ＲＲ，２２−ＲＬは、車室Ｃの、たとえば搭乗者それぞれの近傍に位置するように設けられる。
【００１７】
マイク２２−ＦＲは、搭乗者のうちのドライバＤに向けて指向性が設定されている。マイク２２−ＦＬは、同乗者Ｐ１に向けて指向性が設定されている。マイク２２−ＲＲは、同乗者Ｐ２に向けて指向性が設定されている。マイク２２−ＲＬは、同乗者Ｐ３に向けて指向性が設定されている。
【００１８】
スピーカ４１−ＦＲ，４１−ＦＬ，４１−ＲＲ，４１−ＲＬは、車室Ｃの、たとえば搭乗者それぞれの近傍に位置するように設けられる。
【００１９】
スピーカ４１−ＦＲは、搭乗者のうちのドライバＤに向けて指向性が設定されている。スピーカ４１−ＦＬは、同乗者Ｐ１に向けて指向性が設定されている。スピーカ４１−ＲＲは、同乗者Ｐ２に向けて指向性が設定されている。スピーカ４１−ＲＬは、同乗者Ｐ３に向けて指向性が設定されている。
【００２０】
ディスプレイ４２−Ｈは、たとえばＨＵＤ（Head-Up  Display）であり、運転席の前方に情報出力可能に設けられる。ディスプレイ４２−Ｃは、たとえばＣＩＤ（Center  Information  Display）であり、ダッシュボード中央部に設けられる。ディスプレイ４２−ＲＲ，４２−ＲＬは、たとえばＲＳＥ（Rear  Seat  Entertainment）であり、フロントシートそれぞれの背面に設けられる。
【００２１】
このような構成例において、実施形態に係る車載装置１０は、たとえばマイク２２−ＦＲ，２２−ＦＬ，２２−ＲＲ，２２−ＲＬを通じて、ドライバＤおよび同乗者Ｐ１，Ｐ２，Ｐ３の各々からの音声操作が可能に設けられている。
【００２２】
ただし、ある操作者の行った音声操作に対し、スピーカ４１−ＦＲ，４１−ＦＬ，４１−ＲＲ，４１−ＲＬや、ディスプレイ４２−Ｈ，４２−Ｃ，４２−ＲＲ，４２−ＲＬを用いて同様の出力態様で応答しては、操作者以外（たとえば、操作者がドライバＤであれば、同乗者Ｐ１，Ｐ２，Ｐ３）は煩わしさを感じるおそれがある。ここで、ある操作に対しての応答は、当該操作の操作者が所望しているのが通常であり、基本的にかかる操作者に対してのみ行われれば事足りる。
【００２３】
そこで、実施形態に係る情報処理方法では、操作を取得し、かかる操作の操作者を特定し、当該操作に対する応答の、操作者以外への出力態様を制御することとした。具体的には、図１に示すように、実施形態に係る情報処理方法では、まず車載装置１０は、マイク２２−ＦＲ，２２−ＦＬ，２２−ＲＲ，２２−ＲＬを通じ、音声操作を取得する（ステップＳ１）。
【００２４】
そして、車載装置１０は、取得した音声操作を音声認識処理によって解析し、操作者を特定する（ステップＳ２）。一例として、車載装置１０は、事前に所定の操作ごとに操作者が関連付けられた情報を有しており、音声認識処理によって抽出した音声操作の内容をかかる情報に照合して操作者を特定する。かかる情報の具体例については、図３を用いた説明で後述する。
【００２５】
そのうえで、車載装置１０は、当該操作に対する応答の、操作者以外への出力態様を制御する（ステップＳ３）。言い換えれば、車載装置１０は、操作者以外が、当該操作に対する応答を受ける対象者となるかならないかを出力制御する。
【００２６】
たとえば車載装置１０は、当該操作に対する応答が操作者に対してのみ提示されるように出力制御する。一例を挙げれば、ドライバＤが操作者として特定された場合、車載装置１０は、スピーカ４１−ＦＲおよびディスプレイ４２−Ｈのみを用いてドライバＤへ向けて応答を出力する一方で、スピーカ４１−ＦＬ，４１−ＲＲ，４１−ＲＬや、ディスプレイ４２−Ｃ，４２−ＲＲ，４２−ＲＬを用いた同乗者Ｐ１，Ｐ２，Ｐ３に向けての出力を行わない。
【００２７】
これにより、操作に対する応答が必要な当事者に向けてのみ応答を出力することができ、当事者以外には、不要な応答により煩わしさを感じさせるのを軽減することができる。したがって、実施形態に係る情報処理方法によれば、なされた操作に対し、操作者に応じた適切な出力態様での応答を行うことができる。
【００２８】
以下、上述した実施形態に係る情報処理方法を適用した情報処理システム１の構成例について、より具体的に説明する。
【００２９】
図２は、実施形態に係る情報処理システム１の構成例を示すブロック図である。なお、図２では、実施形態の特徴を説明するために必要な構成要素のみを表しており、一般的な構成要素についての記載を省略している。
【００３０】
換言すれば、図２に図示される各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、各ブロックの分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することが可能である。
【００３１】
また、図２を用いた説明では、既に説明済みの構成要素については、説明を簡略するか、省略する場合がある。
【００３２】
図２に示すように、実施形態に係る情報処理システム１は、入力部２と、各種センサ３と、出力部４と、車載装置１０とを含む。
【００３３】
入力部２は、操作部２１と、マイク２２とを含む。操作部２１は、ディスプレイ４２−Ｃのタッチパネルや、タッチパッド等である。操作者の所有するスマートフォンや、ウェアラブル端末等であってもよい。マイク２２は、上述したマイク２２−ＦＲ，２２−ＦＬ，２２−ＲＲ，２２−ＲＬを含む。
【００３４】
各種センサ３は、車両Ｖに搭載された各種のセンサ、たとえば、カメラや、ＧＰＳ（Global  Positioning  System）センサ、加速度センサ、アクセルセンサ、ブレーキセンサ、ステアリングセンサ、生体センサ等である。
【００３５】
出力部４は、スピーカ４１と、ディスプレイ４２とを含む。スピーカ４１は、上述したスピーカ４１−ＦＲ，４１−ＦＬ，４１−ＲＲ，４１−ＲＬを含む。ディスプレイ４２は、上述したディスプレイ４２−Ｈ，４２−Ｃ，４２−ＲＲ，４２−ＲＬを含む。
【００３６】
車載装置１０は、記憶部１２と、制御部１３とを備える。記憶部１２は、たとえば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現され、図２の例では、設定情報１２ａと、音声認識モデル１２ｂと、マップ情報１２ｃと、応答生成モデル１２ｄとを記憶する。なお、応答生成モデル１２ｄは、外部のサーバ装置が記憶することとしてもよい。かかる例については、図６を用いた説明で後述する。
【００３７】
設定情報１２ａは、上述した、事前に所定の操作ごとに操作者が関連付けられた情報である。ここで、図３を用いて、設定情報１２ａの一例について説明しておく。図３は、実施形態に係る設定情報１２ａの一例を示す図である。
【００３８】
図３に示すように、設定情報１２ａは、「操作Ｎｏ．」項目と、「設定者」項目と、「操作内容」項目とを含む。「操作Ｎｏ．」項目は、設定情報１２ａに登録される各操作の識別情報が格納される。
【００３９】
「設定者」項目は、図中に示すように、「操作者」項目と言い換えてもよく、各操作を事前に設定し、当該操作を実際に行うこととなる操作者の識別情報が格納される。「操作内容」が、実際の操作の態様、たとえば「ナビ音声操作＃１」であれば、「自宅に帰る」等の音声コマンドの内容がテキスト形式等で格納されている。
【００４０】
図２の説明に戻る。音声認識モデル１２ｂは、後述する音声認識部１３ｂが実行する音声認識処理に用いられる言語モデルであって、たとえば隠れマルコフモデル等である。マップ情報１２ｃは、車室Ｃにおける搭乗者の各位置と、マイク２２，スピーカ４１，ディスプレイ４２とが関連付けられた情報である。たとえば、マップ情報１２ｃは、搭乗者の各位置と、これに最も近いマイク２２，スピーカ４１，ディスプレイ４２とが関連付けられている。
【００４１】
応答生成モデル１２ｄは、音声認識部１３ｂによる音声認識結果への応答の最適解がディープラーニング等により常に機械学習されている機械学習モデルである。
【００４２】
制御部１３は、コントローラ（controller）であり、たとえば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、車載装置１０内部の記憶デバイスに記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３は、たとえば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現することができる。
【００４３】
制御部１３は、設定部１３ａと、音声認識部１３ｂと、特定部１３ｃと、応答生成部１３ｄと、負荷状況判定部１３ｅと、出力制御部１３ｆとを有し、以下に説明する情報処理の機能や作用を実現または実行する。
【００４４】
設定部１３ａは、入力部２から、上述した設定情報１２ａの設定内容を受け付け、設定情報１２ａへ反映する。
【００４５】
音声認識部１３ｂは、マイク２２から入力される音声を取得し、音声認識処理を実行する。音声認識部１３ｂは、「取得部」の一例に相当する。具体的には、音声認識部１３ｂは、所定のウェイクワードを検知する。ウェイクワードは、いわゆる音声アシスタント機能を呼び出すトリガとなる音声コマンドであり、音声認識部１３ｂは、常時かかるウェイクワードを検知する待機状態となっている。
【００４６】
音声認識部１３ｂは、かかるウェイクワードを検知すると、これに続く操作者の発話区間を音声指示として抽出する。また、音声認識部１３ｂは、抽出した音声指示を音声認識モデル１２ｂを用いて自然文による命令として解釈し、解釈結果を特定部１３ｃへ通知する。また、音声認識部１３ｂは、マイク２２の各音声入力レベル等を特定部１３ｃへ通知する。
【００４７】
特定部１３ｃは、音声認識部１３ｂによる解釈結果と設定情報１２ａの操作内容とを照合して、操作者を特定する。また、特定部１３ｃは、たとえばマイク２２の各音声入力レベルとマップ情報１２ｃとに基づいて操作者の位置を特定する。なお、各種センサ３の検出結果を利用してもよい。
【００４８】
また、特定部１３ｃは、特定した操作者の位置と関連付けられたスピーカ４１，ディスプレイ４２をマップ情報１２ｃから抽出して、出力制御部１３ｆへ通知する。
【００４９】
応答生成部１３ｄは、音声認識部１３ｂの音声認識結果を応答生成モデル１２ｄへ入力して得られる出力値に基づいて、音声認識結果に対する最適解を生成し、出力制御部１３ｆへ通知する。
【００５０】
負荷状況判定部１３ｅは、各種センサ３の検出結果に基づいて、ドライバＤの運転の負荷状況を判定し、判定結果を出力制御部１３ｆへ通知する。たとえば負荷状況判定部１３ｅは、各種センサ３の検出結果に基づいて、道の混雑度合いや、走行中の道路種別、ブレーキ頻度、ステアリング角、ドライバＤの視線変化等を導出する。
【００５１】
そして、負荷状況判定部１３ｅは、かかる導出結果に基づいて負荷状況の度合い示す演算値を算出し、かかる演算値が所定の閾値以上であれば、高負荷であると出力制御部１３ｆへ通知する。
【００５２】
出力制御部１３ｆは、特定部１３ｃ、応答生成部１３ｄおよび負荷状況判定部１３ｅからの各通知に基づいて、操作に対する応答の、操作者以外への出力態様を制御する。
【００５３】
出力制御部１３ｆは、原則的には、操作者が、当該操作に対する応答を受ける対象者となるように出力部４を出力制御する。また、出力制御部１３ｆは、例外的には、ドライバＤの運転負荷が高い場合は、ドライバＤが応答を受ける対象者とはならないように出力部４を出力制御する。
【００５４】
ここで、出力制御部１３ｆが実行する出力制御の具体例について、図４Ａ〜図４Ｈを用いて説明する。図４Ａ〜図４Ｈは、実施形態に係る出力制御部１３ｆによる出力制御の具体例を示す図（その１）〜（その８）である。
【００５５】
まず、図４Ａに示すように、操作者がドライバＤと特定されたものとする。かかる場合に、出力制御部１３ｆは、操作に対する応答を受ける対象者をドライバＤとし、かかるドライバＤの位置に関連付けられたスピーカ４１−ＦＲ，ディスプレイ４２−Ｈを介して応答を出力する。
【００５６】
一方で、出力制御部１３ｆは、同図に示すように、対象者以外に対しては出力を抑制する。具体的には、出力制御部１３ｆは、ドライバＤ以外の同乗者Ｐ１，Ｐ２，Ｐ３に関連付けられたスピーカ４１−ＦＬ，４１−ＲＲ，４１−ＲＬおよびディスプレイ４２−Ｃ，４２−ＲＲ，４２−ＲＬを介した応答の出力を抑制する。
【００５７】
なお、ここに言う「抑制」は、スピーカ４１の場合、音量を下げる、音量を０にする、および、該当の応答については無視する（出力中の音声があれば維持して出力する）場合を含む。また、ディスプレイ４２の場合、該当の応答については無視する（出力中の映像があれば維持して出力する）場合を含む。この点は、以下でも同様である。
【００５８】
また、図４Ｂに示すように、操作者が同乗者Ｐ１と特定されたものとする。かかる場合に、出力制御部１３ｆは、操作に対する応答を受ける対象者を同乗者Ｐ１とし、かかる同乗者Ｐ１の位置に関連付けられたスピーカ４１−ＦＬ，ディスプレイ４２−Ｃを介して応答を出力する。
【００５９】
一方で、出力制御部１３ｆは、同図に示すように、同乗者Ｐ１以外のドライバＤ、同乗者Ｐ２，Ｐ３に関連付けられたスピーカ４１−ＦＲ，４１−ＲＲ，４１−ＲＬおよびディスプレイ４２−Ｈ，４２−ＲＲ，４２−ＲＬを介した応答の出力を抑制する。
【００６０】
また、図４Ｃに示すように、操作者が同乗者Ｐ２と特定されたものとする。かかる場合に、出力制御部１３ｆは、操作に対する応答を受ける対象者を同乗者Ｐ２とし、かかる同乗者Ｐ２の位置に関連付けられたスピーカ４１−ＲＲ，ディスプレイ４２−ＲＲを介して応答を出力する。
【００６１】
一方で、出力制御部１３ｆは、同図に示すように、同乗者Ｐ２以外のドライバＤ、同乗者Ｐ１，Ｐ３に関連付けられたスピーカ４１−ＦＲ，４１−ＦＬ，４１−ＲＬおよびディスプレイ４２−Ｈ，４２−Ｃ，４２−ＲＬを介した応答の出力を抑制する。
【００６２】
なお、操作者が同乗者Ｐ３と特定された場合は、同乗者Ｐ２の場合と左右逆になるだけであるので、ここでの説明は省略する。
【００６３】
また、図４Ｄに示すように、設定情報１２ａに設定のない操作が受け付けられたものとする。かかる場合に、出力制御部１３ｆは、搭乗者全員を対象者として取り扱い、すべてのスピーカ４１、および、すべてのディスプレイ４２を介して応答を出力する。
【００６４】
なお、図４Ｄと同様に、図４Ｅに示すように、設定情報１２ａに設定のない操作が受け付けられた場合で、同乗者Ｐ１，Ｐ２，Ｐ３がいない場合でも、出力制御部１３ｆは、搭乗者全員を対象者として取り扱う。
【００６５】
すなわち、出力制御部１３ｆは、ドライバＤのみを対象者として取り扱い、ドライバＤの位置に関連付けられたスピーカ４１−ＦＲ，ディスプレイ４２−Ｈを介して応答を出力することとなる。
【００６６】
また、図４Ｆに示すように、操作者がドライバＤと特定されたものとする。ただし、同図に示すように、ドライバＤの運転負荷が高い場合、出力制御部１３ｆは、たとえばドライバＤに対しては情報量を小さくする。具体的には、かかる場合、出力制御部１３ｆは、ドライバＤに向けては、たとえばスピーカ４１−ＦＲを介した音声のみにより応答を出力する。
【００６７】
一方で、出力制御部１３ｆは、同図に示すように、ドライバＤ以外の同乗者Ｐ３がいる場合に、同乗者Ｐ３に向けては、同乗者Ｐ３に関連付けられたスピーカ４１−ＲＬおよびディスプレイ４２−ＲＬを介して応答を出力する。すなわち、出力制御部１３ｆは、運転負荷の高いドライバＤよりも、同乗者Ｐ３の方が情報量が大きくなるように応答を出力する。
【００６８】
また、図４Ｆと同様に、図４Ｇに示すように、ドライバＤの運転負荷が高い場合で、操作者は同乗者Ｐ３と特定されたものとする。かかる場合、出力制御部１３ｆは、操作に対する応答を受ける対象者を同乗者Ｐ３とし、かかる同乗者Ｐ３の位置に関連付けられたスピーカ４１−ＲＬ，ディスプレイ４２−ＲＬを介して応答を出力する。
【００６９】
あわせて、出力制御部１３ｆは、同図に示すように、ドライバＤについては応答を受ける非対象者とし、ドライバＤに関連付けられたスピーカ４１−ＦＲおよびディスプレイ４２−Ｈを介しては、当該応答を一切出力しない。
【００７０】
また、図４Ｈに示すように、出力制御部１３ｆは、操作者がドライバＤと特定された場合であっても、すべてのスピーカ４１、および、すべてのディスプレイ４２を介して応答を出力してもよい。ただし、誰が対象者であるかが認識可能となるように、出力制御部１３ｆは、同図に示すように、たとえば冒頭で「ドライバＤさん」と呼びかける音声が挿入されるように応答を出力してもよい。
【００７１】
次に、実施形態に係る車載装置１０が実行する処理手順について、図５を用いて説明する。図５は、実施形態に係る車載装置１０が実行する処理手順を示すフローチャートである。
【００７２】
まず、設定部１３ａが、操作者と操作とを関連付けた設定情報１２ａを設定する（ステップＳ１０１）。そして、音声認識部１３ｂが、音声操作を取得する（ステップＳ１０２）。
【００７３】
そして、特定部１３ｃが、音声認識部１３ｂによって取得され、音声認識された音声操作と設定情報１２ａとに基づいて操作者を特定する（ステップＳ１０３）。そして、出力制御部１３ｆが、音声操作に対する応答の、操作者以外への出力態様を制御し（ステップＳ１０４）、言い換えれば、原則的に、特定された操作者が音声操作に対する応答を受ける対象者となるように出力制御を行い、処理を終了する。
【００７４】
上述してきたように、実施形態に係る車載装置１０（「情報処理装置」の一例に相当）は、操作者によってなされる操作に対し応答する車載装置１０であって、音声認識部１３ｂ（「取得部」の一例に相当）と、特定部１３ｃと、出力制御部１３ｆとを備える。音声認識部１３ｂは、操作者の操作を取得する。特定部１３ｃは、音声認識部１３ｂによって取得された操作の操作者を、予め所定の操作と操作者とが関連付けられた設定情報１２ａに基づいて特定する。出力制御部１３ｆは、特定部１３ｃの特定結果に基づいて、操作者以外対する応答の出力態様を制御する。
【００７５】
したがって、実施形態に係る車載装置１０によれば、なされた操作に対し、操作者に応じた適切な出力態様での応答を行うことが可能となる。
【００７６】
また、出力制御部１３ｆは、操作者が応答を受ける対象者となるように出力態様を制御する。
【００７７】
したがって、実施形態に係る車載装置１０によれば、操作に対する応答が必要な操作者に対し、適切な出力態様で応答することが可能となる。
【００７８】
また、出力制御部１３ｆは、音声認識部１３ｂによって取得された操作が設定情報１２ａに含まれない場合、操作者以外も応答を受けるように出力態様を制御する。
【００７９】
したがって、実施形態に係る車載装置１０によれば、設定情報１２ａに設定外の操作であり、誰が応答を受ける対象者であるか特定できない操作については、操作者以外も対象者として取り扱い、応答の出力に抜けが生じるのを防ぐことができる。
【００８０】
また、操作者は、車両Ｖの搭乗者であって、出力制御部１３ｆは、音声認識部１３ｂによって取得された操作が設定情報１２ａに含まれない場合で、搭乗者がドライバＤ（「運転者」の一例に相当）のみである場合、ドライバＤのみが応答を受けるように出力態様を制御する。
【００８１】
したがって、実施形態に係る車載装置１０によれば、設定情報１２ａに設定外の操作であり、誰が対象者であるか特定できない場合で、かつ、ドライバＤしか搭乗していない場合でも、かかるドライバＤを対象者として取り扱い、応答の出力に抜けが生じるのを防ぐことができる。
【００８２】
また、実施形態に係る車載装置１０は、ドライバＤの運転の負荷状況を判定する負荷状況判定部１３ｅ（「判定部」の一例に相当）をさらに備える。出力制御部１３ｆは、負荷状況判定部１３ｅによってドライバＤの負荷が高いと判定される場合に、当該ドライバＤよりも同乗者Ｐ１，Ｐ２，Ｐ３の方が情報量が大きくなるように出力態様を制御する。
【００８３】
したがって、実施形態に係る車載装置１０によれば、ドライバＤの負荷が高い状況においては、代替的に同乗者Ｐ１，Ｐ２，Ｐ３を応答の対象者として取り扱うことができる。
【００８４】
また、出力制御部１３ｆは、負荷状況判定部１３ｅによってドライバＤの負荷が高いと判定される場合に、当該ドライバＤが応答を受ける非対象者となるように出力態様を制御する。
【００８５】
したがって、実施形態に係る車載装置１０によれば、ドライバＤの負荷が高い状況においては、応答を受ける対象者からドライバＤを外し、ドライバＤの負荷がさらに高まるのを抑えることができるので、車両Ｖの運転の安全性を確保するのにも資することができる。
【００８６】
（その他の実施形態）
ところで、上述した実施形態では、車載装置１０単体が音声認識モデル１２ｂおよび応答生成モデル１２ｄを有する場合を例に挙げたが、これらは外部のサーバ装置が有していてもよい。
【００８７】
かかる場合の構成例について、図６を用いて説明する。図６は、その他の実施形態に係る情報処理システム１Ａの構成例を示すブロック図である。なお、図６は、図２に対応しているため、ここでは、図２と異なる点についてのみ説明する。
【００８８】
図６に示すように、その他の実施形態に係る情報処理システム１Ａは、車載装置１０が、応答生成部１３ｄと、応答生成モデル１２ｄとを有していない点が図２の場合とは異なる。
【００８９】
また、情報処理システム１Ａは、サーバ装置１００を含む点が図２の場合とは異なる。サーバ装置１００は、たとえばスマートスピーカのスピーカメーカ等がクラウドサーバとして提供する音声アシスタントのサーバ装置であり、インターネットや携帯電話回線網等であるネットワークＮを介して車載装置１０と相互通信可能に設けられる。
【００９０】
サーバ装置１００は、音声認識部１０１ａと、応答生成部１０１ｂと、音声認識モデル１０２ａと、応答生成モデル１０２ｂとを有する。車載装置１０の音声認識部１３ｂは、ネットワークＮを介し、サーバ装置１００の音声認識部１０１ａへ抽出した音声指示の音声データを通知する。
【００９１】
音声認識部１０１ａは、通知された音声指示を音声認識モデル１０２ａを用いて自然文による命令として解釈した音声認識結果を応答生成部１０１ｂへ通知する。応答生成部１０１ｂは、通知された音声認識結果を応答生成モデル１０２ｂへ入力して得られる出力値に基づいて、音声認識結果に対する最適解を生成し、ネットワークＮを介して車載装置１０の出力制御部１３ｆへ通知することとなる。
【００９２】
このようにサーバ装置１００を含むことで、サーバ装置１００は、数多くの車載装置１０から収集される音声指示に基づき、多くの教師データを得て、音声認識モデル１０２ａおよび応答生成モデル１０２ｂを機械学習することになる。したがって、情報処理システム１Ａによれば、機械学習を重ねた音声認識モデル１０２ａおよび応答生成モデル１０２ｂによる高精度な音声認識結果および応答生成結果を得ることが可能となる。
【００９３】
また、上述した各実施形態では、車両Ｖの搭乗者が音声操作を行う場合を例に挙げて説明したが、無論、音声操作に限られるものではなく、設定情報１２ａに設定可能な所定の操作であればよい。
【００９４】
また、上述した各実施形態では、車両Ｖの搭乗定員が４人である場合を例に挙げたが、無論、その数を限定するものではない。したがって、マイク２２や、スピーカ４１、ディスプレイ４２の数を限定するものでもない。
【００９５】
また、上述した実施形態では、情報処理装置が車載装置１０である場合を例に挙げたが、情報処理装置は、複数の操作者からの操作を受け付け可能であり、なされた操作に対する応答を操作者の位置に対応する複数の出力部から応答可能なものであれば、たとえば移動しない室内空間に設けられるものであってもよい。
【００９６】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【００９７】
１    情報処理システム
１０    車載装置
１３ａ  設定部
１３ｂ  音声認識部
１３ｃ  特定部
１３ｄ  応答生成部
１３ｅ  負荷状況判定部
１３ｆ  出力制御部
１００    サーバ装置
Ｎ      ネットワーク
Ｖ      車両
【図１】
2020112733.tif 000003
【図２】
2020112733.tif 000004
【図３】
2020112733.tif 000005
【図４Ａ】
2020112733.tif 000006
【図４Ｂ】
2020112733.tif 000007
【図４Ｃ】
2020112733.tif 000008
【図４Ｄ】
2020112733.tif 000009
【図４Ｅ】
2020112733.tif 000010
【図４Ｆ】
2020112733.tif 000011
【図４Ｇ】
2020112733.tif 000012
【図４Ｈ】
2020112733.tif 000013
【図５】
2020112733.tif 000014
【図６】
2020112733.tif 000015