(57)【要約】【課題】運転者の発話に応じて車両の運転操作が行われる際に、複数の乗員が車両に乗車している場合であっても、車両の運転操作を適切に行うことができる情報処理装置、方法、及びプログラムを提供する。【解決手段】対話装置１０の認識部２８は、車両に乗車している複数の乗員の発話を取得可能な取得部２０によって発話が取得された場合、当該発話を発した乗員を認識する。対話装置１０の制御部３０は、認識部２８によって得られた、発話を発した乗員の認識結果と、複数の乗員の各々について予め設定された情報であって、かつ乗員が車両の運転操作を許可されている乗員であるか否かに関する情報である設定情報とに基づいて、乗員の発話が表す車両の運転操作を制御する。【選択図】図１
2019120904.tif 000002
【特許請求の範囲】
【請求項１】
車両に乗車している複数の乗員の発話を取得可能な取得手段と、
前記取得手段によって発話が取得された場合、当該発話を発した前記乗員を認識する認識手段と、
前記認識手段によって得られた、前記発話を発した前記乗員の認識結果と、複数の前記乗員の各々について予め設定された情報であって、かつ前記乗員が車両の運転操作を許可されている乗員であるか否かに関する情報である設定情報とに基づいて、前記乗員の発話が表す車両の運転操作を制御する制御手段と、
を含む情報処理装置。
【請求項２】
前記制御手段は、前記認識手段によって得られた前記乗員の認識結果と、前記設定情報とに基づいて、
前記取得手段によって取得された前記発話を発した前記乗員が、車両の運転操作を許可されている乗員であり、かつ前記発話の内容が車両の運転操作に関する内容である場合に、前記乗員の発話の内容に応じて前記運転操作を行うことを表す制御信号を出力し、
前記取得手段によって取得された前記発話を発した前記乗員が、車両の運転操作を許可されていない乗員であり、かつ前記発話の内容が車両の運転操作に関する内容である場合に、前記乗員の発話の内容に応じた前記運転操作を制限することを表す制御信号を出力する、
請求項１に記載の情報処理装置。
【請求項３】
前記設定情報は、前記乗員が前記運転操作とは異なる車両操作を許可されている乗員であるか否かに関する情報を更に含み、
前記制御手段は、前記認識手段によって得られた前記乗員の認識結果と、前記設定情報とに基づいて、
前記取得手段によって取得された前記発話を発した前記乗員が、車両の運転操作を許可されていない乗員であり、かつ車両の運転操作とは異なる車両操作を許可されている乗員であって、かつ前記発話の内容が車両の運転操作とは異なる車両操作に関する内容である場合に、前記発話の内容に応じて、車両の運転操作とは異なる車両操作を行うことを表す制御信号を出力する、
請求項２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記情報処理装置の位置が車両内である場合に、前記運転操作が前記乗員の発話に応じて可能である状態に前記情報処理装置を設定する、
請求項１〜請求項３の何れか１項に記載の情報処理装置。
【請求項５】
前記認識手段は、前記発話を発した前記乗員が運転者であるか否かを認識し、
前記制御手段は、前記運転者の発話の内容に応じて、前記運転操作を行うことを表す制御信号を出力する、
請求項１〜請求項４の何れか１項に記載の情報処理装置。
【請求項６】
前記情報処理装置は、前記乗員との対話を行う対話装置である、
請求項１〜請求項５の何れか１項に記載の情報処理装置。
【請求項７】
コンピュータを、
車両に乗車している複数の乗員の発話を取得可能な取得手段、
前記取得手段によって発話が取得された場合、当該発話を発した前記乗員を認識する認識手段、及び
前記認識手段によって得られた、前記発話を発した前記乗員の認識結果と、複数の前記乗員の各々について予め設定された情報であって、かつ前記乗員が車両の運転操作を許可されている乗員であるか否かに関する情報である設定情報とに基づいて、前記乗員の発話が表す車両の運転操作を制御する制御手段
として機能させるためのプログラム。
【請求項８】
認識手段が、車両に乗車している複数の乗員の発話を取得可能な取得手段によって発話が取得された場合、当該発話を発した前記乗員を認識し、
制御手段が、前記発話を発した前記乗員の認識結果と、複数の前記乗員の各々について予め設定された情報であって、かつ前記乗員が車両の運転操作を許可されている乗員であるか否かに関する情報である設定情報とに基づいて、前記乗員の発話が表す車両の運転操作を制御する、
処理をコンピュータに実行させる情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、車両に搭載された各機器を、音声により制御する装置が知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第９５８００２８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１に開示された技術では、車両の運転操作を音声によって行う場合については考慮されていない。例えば、車両に乗車している乗員と対話する対話装置が車両に設置され、かつ発話に応じて車両の運転操作が行われる場合、運転者の発話のみに応じて運転操作が行われる必要がある。
【０００５】
しかし、上記特許文献１に記載の技術では、運転者とは異なる乗員の発話に基づき運転操作が行われてしまう場合があり適切ではない。
【０００６】
本発明は、上記事実を考慮し、運転者の発話に応じて車両の運転操作が行われる際に、複数の乗員が車両に乗車している場合であっても、車両の運転操作を適切に行うことができる情報処理装置、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の情報処理装置は、車両に乗車している複数の乗員の発話を取得可能な取得手段と、前記取得手段によって発話が取得された場合、当該発話を発した前記乗員を認識する認識手段と、前記認識手段によって得られた、前記発話を発した前記乗員の認識結果と、複数の前記乗員の各々について予め設定された情報であって、かつ前記乗員が車両の運転操作を許可されている乗員であるか否かに関する情報である設定情報とに基づいて、前記乗員の発話が表す車両の運転操作を制御する制御手段と、を備えている。
【０００８】
請求項１に記載の情報処理装置では、取得した発話に応じて、発話を発した乗員を認識する。そして、情報処理装置は、乗員の認識結果と設定情報とに基づいて、乗員の発話が表す車両の運転操作を制御する。例えば、運転者から発せられた発話が、車両の運転操作を指示する内容である場合には、その運転操作は許可される。また、運転者とは異なる乗員により発せられた発話が、車両の運転操作を指示する内容である場合には、その運転操作は制限される。このため、運転者の発話に応じて車両の運転操作が行われる際に、複数の乗員が車両に乗車している場合であっても、車両の運転操作を適切に行うことができる。また、設定情報は、複数の乗員の各々についての情報であって、乗員が車両の運転操作を許可されているか否かに関する情報である。設定情報を用いることにより、発話を発した乗員が車両の運転操作を許可されている運転者であるか否かを特定することができるため、複数の乗員が車両に乗車している場合であっても、運転者の発話に応じて車両の運転操作を行うことができる。
【０００９】
請求項２に記載の情報処理装置の前記制御手段は、前記認識手段によって得られた前記乗員の認識結果と、前記設定情報とに基づいて、前記取得手段によって取得された前記発話を発した前記乗員が、車両の運転操作を許可されている乗員であり、かつ前記発話の内容が車両の運転操作に関する内容である場合に、前記乗員の発話の内容に応じて前記運転操作を行うことを表す制御信号を出力し、前記取得手段によって取得された前記発話を発した前記乗員が、車両の運転操作を許可されていない乗員であり、かつ前記発話の内容が車両の運転操作に関する内容である場合に、前記乗員の発話の内容に応じた前記運転操作を制限することを表す制御信号を出力する。
【００１０】
請求項２に記載の情報処理装置では、乗員の発話の内容と乗員が車両の運転操作を許可されているか否かとに応じて、車両の運転操作が行われる。これにより、運転者が発した発話の内容に即した運転操作を行うことができる。また、運転操作に関する内容の発話が運転者とは異なる乗員から発せられた場合であっても、車両の運転操作を制限することができる。
【００１１】
請求項３に記載の情報処理装置の前記設定情報は、前記乗員が前記運転操作とは異なる車両操作を許可されている乗員であるか否かに関する情報を更に含み、前記制御手段は、前記認識手段によって得られた前記乗員の認識結果と、前記設定情報とに基づいて、前記取得手段によって取得された前記発話を発した前記乗員が、車両の運転操作を許可されていない乗員であり、かつ車両の運転操作とは異なる車両操作を許可されている乗員であって、かつ前記発話の内容が車両の運転操作とは異なる車両操作に関する内容である場合に、前記発話の内容に応じて、車両の運転操作とは異なる車両操作を行うことを表す制御信号を出力する。
【００１２】
請求項３に記載の情報処理装置においては、発話を発した乗員が車両の運転操作を許可されていない乗員であっても、車両の運転操作とは異なる車両操作を許可されており、かつ発話の内容が車両の運転操作とは異なる車両操作に関する内容である場合には、発話の内容に応じて当該車両操作が行われる。このため、乗員が運転操作とは異なる車両操作を許可されている場合に、その車両操作を発話によって指示することができる。
【００１３】
請求項４に記載の情報処理装置の前記制御手段は、前記情報処理装置の位置が車両内である場合に、前記運転操作が前記乗員の発話に応じて可能である状態に前記情報処理装置を設定する。
【００１４】
請求項４に記載の情報処理装置は、自己位置が車両内である場合に、運転操作が発話によって可能な状態に設定する。これにより、運転者の発話による運転操作が円滑に開始される。
【００１５】
請求項５に記載の情報処理装置の前記認識手段は、前記発話を発した前記乗員が運転者であるか否かを認識し、前記制御手段は、前記運転者の発話の内容に応じて、前記運転操作を行うことを表す制御信号を出力する。
【００１６】
請求項５に記載の情報処理装置では、運転者を認識し、運転者の発話に応じて運転操作を行うことができる。
【００１７】
請求項６に記載の情報処理装置は、前記乗員との対話を行う対話装置である。
【００１８】
請求項６に記載の情報処理装置は、対話装置であるため、車両に対する車両操作とは異なる操作を行うことができる。例えば、乗員の発話が指示する内容に応じて、車内に楽曲を流す等を行うことができる。
【００１９】
請求項７に記載のプログラムは、コンピュータを、車両に乗車している複数の乗員の発話を取得可能な取得手段、前記取得手段によって発話が取得された場合、当該発話を発した前記乗員を認識する認識手段、及び前記認識手段によって得られた、前記発話を発した前記乗員の認識結果と、複数の前記乗員の各々について予め設定された情報であって、かつ前記乗員が車両の運転操作を許可されている乗員であるか否かに関する情報である設定情報とに基づいて、前記乗員の発話が表す車両の運転操作を制御する制御手段として機能させるためのプログラムである。
【００２０】
請求項８に記載の情報処理方法は、認識手段が、車両に乗車している複数の乗員の発話を取得可能な取得手段によって発話が取得された場合、当該発話を発した前記乗員を認識し、制御手段が、前記発話を発した前記乗員の認識結果と、複数の前記乗員の各々について予め設定された情報であって、かつ前記乗員が車両の運転操作を許可されている乗員であるか否かに関する情報である設定情報とに基づいて、前記乗員の発話が表す車両の運転操作を制御する、処理をコンピュータに実行させる情報処理方法である。
【発明の効果】
【００２１】
以上説明したように本発明によれば、運転者の発話に応じて車両の運転操作が行われる際に、複数の乗員が車両に乗車している場合であっても、車両の運転操作を適切に行うことができる、という効果がある。
【図面の簡単な説明】
【００２２】
【図１】第１の実施形態に係る対話装置の概略ブロック図である。
【図２】第１の実施形態の概要を説明するための説明図である。
【図３】乗員の音声情報の登録処理を説明するための説明図である。
【図４】設定情報の一例を示す図である。
【図５】予め登録された単語の情報の一例を示す図である。
【図６】対話装置のコンピュータの構成例を示す図である。
【図７】実施形態に係る対話装置で行われる処理の一例を示すフローチャートである。
【図８】第１の実施形態に係る対話装置の概略ブロック図である。
【図９】第２の実施形態の概要を説明するための説明図である。
【発明を実施するための形態】
【００２３】
＜第１の実施形態＞
【００２４】
以下、図面を用いて第１の実施形態に係る対話装置１０について説明する。
【００２５】
図１は、第１の実施形態に係る対話装置１０の構成の一例を示すブロック図である。対話装置１０は、図１に示されるように、音声マイク１２と、操作部１４と、コンピュータ１６と、スピーカ１８とを備える。対話装置１０は、本発明の情報処理装置の一例である。
【００２６】
音声マイク１２は、対話装置１０の周辺に存在するユーザの発話を検出する。そして、音声マイク１２は、検出したユーザの発話を、後述するコンピュータ１６に対して出力する。
【００２７】
操作部１４は、対話装置１０の操作者からの操作情報を受け付ける。例えば、対話装置１０の操作者である、車両の乗員は、操作部１４を操作して操作情報を対話装置１０へ入力する。
【００２８】
コンピュータ１６は、ＣＰＵ（Central Processing Unit）、各処理ルーチンを実現するためのプログラム等を記憶したＲＯＭ（Read Only Memory）、データを一時的に記憶するＲＡＭ（Random Access Memory）、記憶手段としてのメモリ、ネットワークインタフェース等を含んで構成されている。コンピュータ１６は、機能的には、取得部２０と、情報生成部２２と、登録部２４と、設定情報記憶部２６と、認識部２８と、制御部３０とを備える。
【００２９】
スピーカ１８は、コンピュータ１６から出力された音声情報を出力する。
【００３０】
図２に、本実施形態の概要を説明するための説明図を示す。図２に示されるように、本実施形態に係る対話装置１０は、車両の乗員によって車両Ｖ内に持ち込まれる。対話装置１０の制御部３０は、自己の位置が車両Ｖ内である場合に、乗員の発話に応じて車両Ｖの運転操作が可能である状態（以下、ドライビングモードと称する。）に、対話装置１０を設定する。例えば、対話装置１０の制御部３０は、車両Ｖに搭載されたＥＣＵ（Electronic Control Unit）（図示省略）との間において、所定のサーバ（図示省略）を介して情報のやり取りを行う。そして、対話装置１０の制御部３０は、対話装置１０が車両Ｖ内であることを検知した場合に、対話装置１０をドライビングモードに設定する。
【００３１】
対話装置１０は、車両Ｖの乗員Ａ，Ｂ，Ｃ，Ｄから発せられる発話の内容に基づき、乗員との対話を行う。例えば、対話装置１０は、乗員Ｄから「今日の天気は？」と聞かれた場合には、所定のデータベース（図示省略）から天気情報を取得して、「今日の天気はＸです。」と応答する。また、対話装置１０は、乗員Ｃから「音楽を流して」と指示された場合には、所定のデータベース（図示省略）から楽曲を取得して、取得した楽曲を流す。
【００３２】
本実施形態に係る対話装置１０は、運転者である乗員Ａの発話に応じて、車両Ｖの運転操作に関する制御信号を出力する。例えば、対話装置１０は、図２に示される運転者である乗員Ａから「自動運転に切り替えて」と指示された場合には、手動運転から自動運転へ切り替えるための制御信号を出力する。
【００３３】
しかし、運転者Ａとは異なる乗員Ｂ，Ｃ，Ｄから運転操作に関する発話が発せられた場合には、その発話によって指示される運転操作を制限する必要がある。例えば、図２に示される乗員Ｄから運転操作に関する発話「自動運転に切り替えて」が発せられた場合、その発話によって指示される運転操作は制限する必要がある。
【００３４】
そこで、本実施形態では、車両に乗車している乗員の発話に基づいて、発話を発した乗員を認識する。そして、乗員の認識結果に基づいて、乗員の発話が表す車両の運転操作を制限する。これにより、車両に乗車している乗員のうちの運転者の発話のみに応じて、車両の運転操作を制御することができる。
【００３５】
具体的には、本実施形態に係る対話装置１０は、運転者が発する発話の音声情報と、運転者とは異なる乗員の発話の音声情報とを予め登録する。そして、対話装置１０は、乗員の発話の音声情報と、各乗員が車両の運転操作を許可されている乗員であるか否かに関する情報である設定情報に応じて、取得された発話が運転者の発話であるか否かを判定する。対話装置１０は、取得された発話が運転者とは異なる乗員の発話である場合には、車両の運転操作を制限する。一方、対話装置１０は、取得した発話が運転者の発話である場合には、車両の運転操作を許可する。以下、具体的に説明する。
【００３６】
取得部２０は、音声マイク１２によって検出された、車両に乗車している複数の乗員の発話を逐次取得する。
【００３７】
情報生成部２２は、取得部２０によって取得された発話に応じて、所定の出力情報を生成する。例えば、乗員から「音楽を流して」との発話を取得した場合には、所定のデータベース（図示省略）から楽曲を取得して、取得した楽曲を出力情報とする。そして、情報生成部２２は、出力情報をスピーカ１８へ出力する。スピーカ１８は、出力情報に応じた音声を出力する。
【００３８】
登録部２４は、操作部１４によって受け付けられた操作情報に応じて、複数の乗員の各々についての設定情報を登録する。本実施形態における設定情報は、複数の乗員の各々について予め設定された情報であって、かつ各乗員が車両の運転操作を許可されている乗員であるか否かに関する情報である。なお、設定情報には、乗員が運転操作とは異なる車両操作を許可されている乗員であるか否かに関する情報が含まれる。具体的には、登録部２４は、取得部２０により取得された乗員の発話に基づいて、乗員の音声情報と、その乗員が許可されている操作を表す設定情報とを登録する。
【００３９】
例えば、図３に示されるように、車両に乗車している乗員は、対話装置１０に対して話しかけ、自らの音声情報を登録する。
【００４０】
この場合、所定の乗員は、対話装置１０の操作部１４を操作して、対話装置１０を第１のモードに設定する。第１のモードでは、車両の運転操作を許可されている乗員（以下、単に、第１の乗員と称する。）の音声情報が収集される。対話装置１０が第１のモードに設定されているときに、第１の乗員が対話装置１０に対して話しかけることにより、音声マイク１２を介して第１の乗員の音声情報が収集される。そして、登録部２４は、第１の乗員の音声情報を、後述する設定情報記憶部２６へ登録する。
【００４１】
次に、運転操作とは異なる車両操作を許可されている乗員の音声情報が収集される。運転操作とは異なる車両操作の一例として車両の窓を開ける操作がある。窓を開ける操作に関しては運転者とは異なる乗員が行ってもよい場合がある。
【００４２】
そのため、運転操作とは異なる車両操作について、運転者とは異なる他の乗員に対して許可する場合には、所定の乗員は対話装置１０の操作部１４を操作して、対話装置１０を第２のモードに設定する。第２のモードでは、車両の運転操作を許可されていない乗員であって、かつ車両の運転操作とは異なる運転操作を許可されている乗員（以下、単に、第２の乗員と称する。）の音声情報が収集される。
【００４３】
対話装置１０が第２のモードに設定されているときに、第２の乗員が対話装置１０に対して話しかけることにより、音声マイク１２を介して第２の乗員の音声情報が収集される。そして、登録部２４は、第２の乗員の音声情報を、後述する設定情報記憶部２６へ登録する。
【００４４】
なお、例えば、運転操作とは異なる車両操作であっても、子供の乗員が窓を開ける操作については、その操作を制限したい場合がある。そのため、運転操作とは異なる車両操作であっても、その車両操作を制限したい乗員が乗車している場合には、所定の乗員は対話装置１０の操作部１４を操作して、対話装置１０を第３のモードに設定する。第３のモードでは、車両の運転操作を許可されていない乗員であって、かつ車両の運転操作とは異なる車両操作も許可されていない乗員（以下、単に、第３の乗員と称する。）の音声情報が収集される。
【００４５】
対話装置１０が第３のモードに設定されているときに、第３の乗員は対話装置１０に対して話しかけることにより、音声マイク１２を介して第３の乗員の音声情報が収集される。そして、登録部２４は、第３の乗員の音声情報を、後述する設定情報記憶部２６へ登録する。
【００４６】
設定情報記憶部２６には、登録部２４によって登録された設定情報と各乗員の音声情報とが格納される。設定情報と各乗員の音声情報とは、例えば、図４に示されるように、テーブルの形式で格納される。図４に示すテーブルには、乗員の識別情報を表すＩＤと、乗員の音声情報と、乗員が許可されている操作の種別を表す設定情報が対応付けられて格納される。乗員の音声情報としては、例えば、乗員の音声の周波数情報等が格納される。
【００４７】
例えば、図４に示されるテーブルを参照すると、ＩＤ「00001」の乗員は、運転操作、運転操作とは異なる車両操作、及びその他の操作が許可されている。
【００４８】
また、ＩＤ「00002」の乗員は、運転操作とは異なる車両操作、及びその他の操作が許可されている。例えば、ＩＤ「00002」の乗員は、車両の窓の開閉の操作等が許可される。
【００４９】
また、ＩＤ「00003」及びＩＤ「00004」の乗員は、その他の操作のみが許可されていることがわかる。例えば、ＩＤ「00003」及びＩＤ「00004」の乗員は、その他の操作として、楽曲を流す操作等が許可される。
【００５０】
認識部２８は、取得部２０によって乗員の発話が取得された場合、当該発話を発した乗員を認識する。具体的には、認識部２８は、取得部２０によって取得された乗員の発話と設定情報記憶部２６に格納された音声情報に基づいて、発話を発した乗員が第１の乗員、第２の乗員、及び第３の乗員の何れであるかを認識する。
【００５１】
制御部３０は、認識部２８によって得られた乗員の認識結果と設定情報記憶部２６に格納された設定情報とに基づいて、乗員の発話が表す車両の運転操作を制御する。
【００５２】
具体的には、制御部３０は、発話を発した乗員が第１の乗員であり、かつ発話の内容が車両の運転操作に関する内容である場合に、第１の乗員の発話の内容に応じて運転操作を行うことを表す制御信号を出力する。
【００５３】
例えば、上記図４に示されるように、発話を発した乗員がＩＤ「00001」の乗員である場合には、制御部３０は、乗員の発話に応じて運転操作を行うことを表す制御信号を出力する。
【００５４】
一方、制御部３０は、発話を発した乗員が第２の乗員であり、かつ発話の内容が車両の運転操作に関する内容である場合に、乗員の発話の内容に応じた運転操作を制限することを表す制御信号を出力する。
【００５５】
例えば、上記図４に示されるように、発話を発した乗員がＩＤ「00002」、ＩＤ「00003」、及びＩＤ「00004」の乗員である場合には、制御部３０は、運転操作を制限することを表す制御信号を出力する。
【００５６】
また、制御部３０は、発話を発した乗員が第２の乗員であって、かつ発話の内容が車両の運転操作とは異なる操作に関する内容である場合に、発話の内容に応じて車両の運転操作とは異なる操作を行うことを表す制御信号を出力する。
【００５７】
例えば、上記図４に示されるように、発話を発した乗員がＩＤ「00002」の乗員である場合には、車両の運転操作を許可されていない乗員であるが、車両の運転操作とは異なる車両操作を許可されている乗員である。そのため、ＩＤ「00002」の乗員が発話「窓を開けて」を発した場合には、制御部３０は、運転操作とは異なる車両操作である「窓を開ける」操作を表す制御信号を出力する。一方、ＩＤ「00002」の乗員が「自動運転に切り替えて」等の発話を発した場合には、制御部３０は、その発話によって指示される運転操作を制限する。
【００５８】
また、例えば、上記図４に示されるように、発話を発した乗員がＩＤ「00003」及びＩＤ「00004」の乗員である場合には、車両の運転操作を許可されていない乗員であるが、その他の操作が許可されている。そのため、ＩＤ「00003」及びＩＤ「00004」の乗員が発話「音楽をかけて」を発した場合には、制御部３０は、その他の操作である「音楽をかける」操作を表す制御信号を出力する。一方、ＩＤ「00003」及びＩＤ「00004」の乗員が「自動運転に切り替えて」「窓を開けて」等の発話を発した場合には、制御部３０は、その発話によって指示される操作を制限する。
【００５９】
なお、発話の内容が車両の運転操作であるか否かに関しては、例えば、図５に示されるような単語情報に応じて、予め判定される。例えば、制御部３０は、「自動運転」、「手動運転」、及び「ブレーキ」等の単語が発話に含まれている場合には、車両の運転操作に関する発話として判定する。また、制御部３０は、「窓」、及び「シート」等の単語が発話に含まれている場合には、運転操作とは異なる車両操作に関する発話として判定する。また、「音楽」、「曲」、及び「天気」等の単語が発話に含まれている場合には、車両操作とは異なる操作に関する発話として判定される。
【００６０】
制御部３０から出力された制御信号は、車両に搭載されたＥＣＵが取得する。そして、ＥＣＵは、制御部３０から出力された制御信号に応じて車両を制御する。
【００６１】
対話装置１０のコンピュータ１６は、例えば、図６に示すような構成によって実現することができる。コンピュータ１６はＣＰＵ５１、一時記憶領域としてのメモリ５２、及び不揮発性の記憶部５３を備える。また、コンピュータ１６は、入出力装置等（図示省略）が接続される入出力interface（Ｉ／Ｆ）５４、及び記録媒体５９に対するデータの読み込み及び書き込みを制御するread/write（Ｒ／Ｗ）部５５を備える。また、コンピュータ１６は、インターネット等のネットワークに接続されるネットワークＩ／Ｆ５６を備える。ＣＰＵ５１、メモリ５２、記憶部５３、入出力Ｉ／Ｆ５４、Ｒ／Ｗ部５５、及びネットワークＩ／Ｆ５６は、バス５７を介して互いに接続される。
【００６２】
記憶部５３は、Hard Disk Drive（ＨＤＤ）、solid state drive（ＳＳＤ）、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部５３には、コンピュータ１６を機能させるためのプログラムが記憶されている。ＣＰＵ５１は、プログラムを記憶部５３から読み出してメモリ５２に展開し、プログラムが有するプロセスを順次実行する。
【００６３】
次に、本実施形態の作用及び効果について説明する。
【００６４】
所定の乗員は、対話装置１０の操作部１４を操作して、対話装置１０を各モードに設定する。そして、登録部２４は、第１の乗員の音声情報と、第２の乗員の音声情報と、第３の乗員の音声情報とを、設定情報記憶部２６へ登録する。これにより、各乗員の音声情報と設定情報とが設定情報記憶部２６へ格納される。
【００６５】
次に、対話装置１０が車両内に持ち込まれると、対話装置１０の制御部３０は、対話装置１０が車両内であることを検知する。そして、対話装置１０の制御部３０は、対話装置１０をドライビングモードに設定する。これにより、予め登録された運転者の発話に応じて車両の運転操作が可能となる。また、運転者とは異なる乗員については、その乗員の発話に応じて予め設定された操作が可能となる。
【００６６】
そして、車両の走行が開始され、車両内の乗員が対話装置１０に対して話しかけると、図７に示す運転操作処理ルーチンが実行される。
【００６７】
ステップＳ１００において、取得部２０は、音声マイク１２によって検出された発話を取得する。
【００６８】
ステップＳ１０２において、認識部２８は、上記ステップＳ１００で取得された乗員の発話と設定情報記憶部２６に格納された音声情報に基づいて、発話を発した乗員が、第１の乗員、第２の乗員、及び第３の乗員の何れであるかを認識する。
【００６９】
ステップＳ１０４において、制御部３０は、上記ステップＳ１００で取得された発話の内容が車両の運転操作に関する内容であるか否かを判定する。例えば、上記図５に示される単語が含まれるか否かに応じて、発話の内容が判定される。上記ステップＳ１００で取得された発話の内容が車両の運転操作に関する内容である場合には、ステップＳ１０６へ進む。一方、上記ステップＳ１００で取得された発話の内容が車両の運転操作とは異なる操作に関する内容である場合には、ステップＳ１０８へ進む。
【００７０】
ステップＳ１０６において、制御部３０は、上記ステップＳ１００で取得された発話を発した乗員が、第１の乗員であるか否かを判定する。上記ステップＳ１００で取得された発話を発した乗員が第１の乗員である場合には、ステップＳ１１２へ進む。一方、上記ステップＳ１００で取得された発話を発した乗員が第１の乗員でない場合には、ステップＳ１０８へ進む。これにより、乗員の認識結果に基づき車両の運転操作が制限される。
【００７１】
ステップＳ１０８において、制御部３０は、上記ステップＳ１００で取得された発話を発した乗員が、第２の乗員であるか否かを判定する。上記ステップＳ１００で取得された発話を発した乗員が第２の乗員である場合には、ステップＳ１１０へ進む。一方、上記ステップＳ１００で取得された発話を発した乗員が第２の乗員でない場合には、ステップＳ１１６へ進む。これにより、乗員の認識結果に基づき車両の運転操作とは異なる車両操作が制限される。
【００７２】
ステップＳ１１０において、制御部３０は、上記ステップＳ１００で取得された発話の内容が車両の運転操作とは異なる車両操作に関する内容であるか否かを判定する。上記ステップＳ１００で取得された発話の内容が車両の運転操作とは異なる車両操作に関する内容である場合には、ステップＳ１１４へ進む。一方、上記ステップＳ１００で取得された発話の内容が車両の運転操作とは異なる操作であって、かつその他の操作に関する内容である場合には、ステップＳ１１６へ進む。
【００７３】
ステップＳ１１２において、制御部３０は、上記ステップＳ１００で取得された発話の内容に応じて運転操作を行うことを表す制御信号を出力して、運転操作処理ルーチンを終了する。例えば、発話の内容が「自動運転に切り替えて」である場合には、その内容に応じた制御信号が出力される。
【００７４】
ステップＳ１１４において、制御部３０は、上記ステップＳ１００で取得された発話の内容に応じて車両の運転操作とは異なる車両操作を行うことを表す制御信号を出力する。例えば、「窓を開けて」といった発話の内容を表す制御信号が出力される。
【００７５】
ステップＳ１１６において、制御部３０は、上記ステップＳ１００で取得された発話の内容に応じて、その他の操作を行うことを表す制御信号を出力する。例えば、「音楽を流して」といった発話の内容を表す制御信号が出力される。
【００７６】
以上説明したように、第１の実施形態に係る対話装置は、乗員の発話に応じて乗員を認識し、乗員の認識結果に基づいて、乗員の発話が表す車両の運転操作を制限する。これにより、乗員の発話に応じて車両の運転操作が行われる際に、複数の乗員が車両に乗車している場合であっても、車両の運転操作を適切に行うことができる。
【００７７】
また、第１の実施形態に係る対話装置は、乗員の認識結果と予め設定された設定情報とに基づいて、発話を発した乗員が、車両の運転操作を許可されている第１の乗員であり、かつ発話の内容が車両の運転操作に関する内容である場合に、乗員の発話の内容に応じて運転操作を行うことを表す制御信号を出力する。これにより、運転者が発した発話の内容に即した運転操作を行うことができる。
【００７８】
また、対話装置は、発話を発した乗員が、車両の運転操作を許可されていない乗員であり、かつ発話の内容が車両の運転操作に関する内容である場合に、乗員の発話の内容に応じた運転操作を制限することを表す制御信号を出力する。これにより、運転操作に関する内容の発話が運転者とは異なる乗員から発せられた場合であっても、車両の運転操作を適切に制限することができる。
【００７９】
また、対話装置は、発話を発した乗員が、第２の乗員又は第３の乗員であって、かつ発話の内容が車両の運転操作とは異なる操作に関する内容である場合に、発話の内容に応じて、車両の運転操作とは異なる操作を行うことを表す制御信号を出力する。これにより、発話の内容が、車両の運転操作とは異なる操作に関する内容であれば、第２の乗員又は第３の乗員であっても、乗員の発話の内容に応じて、車両の運転操作とは異なる操作を行うことができる。
【００８０】
＜第２の実施形態＞
【００８１】
次に、第２の実施形態に係る対話装置について説明する。なお、第１の実施形態と同様の構成となる部分については、同一符号を付して説明を省略する。
【００８２】
第２の実施形態の対話装置は、車両のステアリング操作を行う乗員である運転者の発話に応じて、運転操作を行うことを表す制御信号を出力する点が、第１の実施形態と異なる。
【００８３】
図８は、第２の実施形態に係る対話装置２１０の構成の一例を示すブロック図である。対話装置２１０は、図８に示されるように、音声マイク１２と、運転者マイク２１２と、操作部１４と、コンピュータ１６とを備える。
【００８４】
運転者マイク２１２は、図９に示されるように、ステアリング操作を行う乗員である運転者Ａの周辺に設置される。そして、運転者マイク２１２は、運転者Ａから発せられる発話を逐次取得する。
【００８５】
コンピュータ２１６は、ＣＰＵ、各処理ルーチンを実現するためのプログラム等を記憶したＲＯＭ、データを一時的に記憶するＲＡＭ、記憶手段としてのメモリ、ネットワークインタフェース等を含んで構成されている。コンピュータ２１６は、機能的には、取得部２２０と、登録部２２４と、設定情報記憶部２６と、認識部２２８と、制御部２３０とを備える。運転者マイク２１２とコンピュータ２１６とは、例えば、所定の通信手段によって接続される。
【００８６】
取得部２２０は、音声マイク１２によって取得された乗員の発話を逐次取得する。また、取得部２２０は、運転者マイク２１２によって取得された運転者の発話を逐次取得する。
【００８７】
登録部２２４は、運転者マイク２１２によって取得された運転者の発話の音声情報を、第１の乗員の音声情報として、設定情報記憶部２６に登録する。
【００８８】
認識部２２８は、発話を発した乗員が運転者であるか否かを認識する。具体的には、認識部２２８は、運転者マイク２１２によって取得された発話は、運転者によって発せられた発話であると認識する。または、認識部２２８は、取得部２２０によって取得された発話と登録部２２４に格納された第１の乗員の音声情報とに基づいて、音声マイク１２によって取得された発話を発した乗員が運転者であるか否かを認識する。
【００８９】
制御部２３０は、認識部２２８によって得られた認識結果に基づき、取得部２２０によって取得された発話を発した乗員が運転者である場合に、その発話の内容に応じて車両の運転操作を行うことを表す制御信号を出力する。
【００９０】
なお、第２の実施形態に係る対話装置２１０の他の構成及び作用については、第１の実施形態と同様であるため、説明を省略する。
【００９１】
以上説明したように、第２の実施形態に係る対話装置２１０によれば、発話を発した乗員が車両のステアリング操作を行う運転者であるか否かを認識し、運転者の発話の内容に応じて運転操作を行うことを表す制御信号を出力する。これにより、運転者の発話のみに応じて、車両の運転操作を行うことができる。
【００９２】
なお、上記の実施形態における対話装置で行われる処理は、プログラムを実行することにより行われるソフトウエア処理として説明したが、ハードウエアで行う処理としてもよい。或いは、ソフトウエア及びハードウエアの双方を組み合わせた処理としてもよい。また、ＲＯＭに記憶されるプログラムは、各種記憶媒体に記憶して流通させるようにしてもよい。
【００９３】
さらに、本発明は、上記に限定されるものでなく、上記以外にも、その主旨を逸脱しない範囲内において種々変形して実施可能であることは勿論である。
【００９４】
例えば、上記実施形態における対話装置は、携帯端末等によって実現されてもよい。この場合には、携帯端末の対話機能に基づき、乗員の発話に応じた運転操作等が行われる。
【００９５】
また、上記実施形態において、制御部３０は、発話を発した乗員が車両の運転操作を許可されていない乗員であり、かつ発話の内容が車両の運転操作に関する内容である場合に、乗員の発話の内容に応じた運転操作を制限することを表す制御信号を出力する場合を例に説明したが、これに限定されるものではない。例えば、制御部３０は、制御信号を出力せずに、車両の運転操作を許可されていない乗員の発話に応じた運転操作を制限するようにしてもよい。この場合、制御部３０は、発話を発した乗員が、車両の運転操作を許可されている乗員であり、かつ発話の内容が車両の運転操作に関する内容である場合にのみ制御信号を出力する。そして、制御部３０は、発話を発した乗員が、車両の運転操作を許可されていない乗員であり、かつ発話の内容が車両の運転操作に関する内容である場合には、制御信号を出力せずに運転操作を制限する。
【符号の説明】
【００９６】
１０，２１０  対話装置（情報処理装置）
１２   音声マイク
１４   操作部
１６，２１６  コンピュータ
１８   スピーカ
２０，２２０  取得部（取得手段）
２２   情報生成部
２４，２２４  登録部
２６   設定情報記憶部
２８，２２８  認識部（認識手段）
３０，２３０  制御部（制御手段）
２１２ 運転者マイク
【図１】
2019120904.tif 000003
【図２】
2019120904.tif 000004
【図３】
2019120904.tif 000005
【図４】
2019120904.tif 000006
【図５】
2019120904.tif 000007
【図６】
2019120904.tif 000008
【図７】
2019120904.tif 000009
【図８】
2019120904.tif 000010
【図９】
2019120904.tif 000011