(57)【要約】【課題】  車に乗車した同乗者を特定する、あるいは、同乗者特定のための精度向上を図る。【解決手段】  入力される音声信号を音声認識する音声認識部２３と、音声認識部２３が認識した内容を解析してキーワードを抽出する解析部２４と、個人識別情報とドライブ情報が対応付けられた同乗者履歴情報２７と、同乗者履歴情報２７を参照して、解析部２４で抽出したキーワードに対応する個人識別情報を検索する同乗者検索部２５を備えることを特徴とする。【選択図】図１
2010217318.tif 000002
【特許請求の範囲】
【請求項１】
入力される音声信号を音声認識する音声認識部と、
音声認識部が認識した内容を解析してキーワードを抽出する解析部と、
個人識別情報とドライブ情報が対応付けられた同乗者履歴情報と、
同乗者履歴情報を参照して、解析部で抽出したキーワードに対応する個人識別情報を検索する同乗者検索部を備えることを特徴とする
同乗者検索装置。
【請求項２】
ドライブ情報は、走行情報、天気情報、交通情報、目的地関連情報の少なくともいずれかを含む
請求項１に記載の同乗者検索装置。
【請求項３】
センサからの信号により同乗者の乗車を検知する乗車検知部をさらに備え、
同乗者検索部は、同乗者の乗車を検知した場合に検索を開始する
請求項１または請求項２に記載の同乗者検索装置。
【請求項４】
同乗者検索部は、解析部で抽出されたキーワードに、過去を示すキーワードが含まれる場合に検索を開始する
請求項１ないし請求項３のいずれか１項に記載の同乗者検索装置。
【請求項５】
解析部は、所定のキーワードを、検出した各種状況に応じて他のキーワードに変換する
請求項１ないし請求項４のいずれか１項に記載の同乗者検索装置。
【請求項６】
入力される音声信号を音声認識する音声認識処理と、
音声認識処理にて認識された内容を解析してキーワードを抽出する解析処理と、
個人識別情報とドライブ情報が対応付けられた同乗者履歴情報を参照して、解析部で抽出したキーワードに対応する個人識別情報を検索する同乗者検索処理を行うことを特徴とする
同乗者検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、以前に車両に同乗したことのある個人を車中の会話に基づいて検索する同乗者検索装置および同乗者検索プログラムに関する。
【背景技術】
【０００２】
車両に装備されるナビゲーション装置では、個人の嗜好や個人の利用履歴などに応じて、各個人に対応したお奨め情報を提示することが行われている。
【０００３】
特許文献１には、乗員の発する音声より所定の語句を認識し、認識した語句から乗員が希望する行先を推定して音声で提案し、提案された行先に乗員が同意した場合、当該行先をナビゲーション制御部に目的地として入力するナビゲーション装置が開示されている。
【０００４】
このナビゲーション装置では、乗員の嗜好に応じて行先を推定することが可能であって、その第１５段落には、乗員を特定するため、会話で交わされる音声の特徴から現在乗車している乗員を特定する処理について開示がみられる。
【０００５】
また、車両内における個人の特定は、個人の嗜好に応じた各種サービスのみならず音声認識処理にて認識率を向上させる場合にも役立つ。現在、目的地の指定などを音声入力にて行うナビゲーション装置は一般的となっている。このようなナビゲーション装置における音声認識処理では、各個人に対応した音響モデルを用いることで認識率の向上を図ることができる。また、音声認識処理を行いながら、この音響モデルを学習させることで個人への適応度を向上させ、認識率を向上させることもできる。
【０００６】
以上のように、車両内における個人の特定は、乗員の嗜好情報に応じた行き先の提案、音声認識処理における認識率の向上に役立つものとなるが、今後、インターネットによる各種情報の提供など車両内での各種サービスが拡充するにつれて、"誰が車に乗っている
か"を自動的に識別する技術は重要となることが予想される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−２８９６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
このように、車両内における個人の特定は各種サービスを行うに際して基礎となる重要な技術であって精度よく行われることが望ましい。しかしながら、特許文献１に記載された個人特定のための処理では、音声の特徴のみによって乗員の特定を行うものであるため、その特定精度は音響処理に依存する。当然のことながら音響処理の精度が悪ければ個人特定処理においても誤認識が生じることとなる。
【０００９】
このように、音響処理のような１つの技術でもって個人を特定することも可能ではあるが、その精度を向上させるためには、他のアプローチによる個人特定の手法、あるいは、複数の手法を組み合わせることで、個人特定の精度向上を図ることが求められている。
【課題を解決するための手段】
【００１０】
本発明は、車に乗車した同乗者を特定する、あるいは、同乗者特定のための精度向上を図るため同乗者の検索を行う同乗者検索装置、同乗者検索プログラムを提供することを目
的とするものであって、そのため下記の各種構成を採用することとしている。
【００１１】
本発明の同乗者検索装置は、入力される音声信号を音声認識する音声認識部と、音声認識部が認識した内容を解析してキーワードを抽出する解析部と、個人識別情報とドライブ情報が対応付けられた同乗者履歴情報と、同乗者履歴情報を参照して、解析部で抽出したキーワードに対応する個人識別情報を検索する同乗者検索部を備えることを特徴としている。
【００１２】
さらに、本発明の同乗者検索装置において、ドライブ情報は、走行情報、天気情報、交通情報、目的地関連情報の少なくともいずれかを含むこととしている。
【００１３】
さらに、本発明の同乗者検索装置は、センサからの信号により同乗者の乗車を検知する乗車検知部をさらに備え、同乗者検索部は、同乗者の乗車を検知した場合に検索を開始することとしている。
【００１４】
さらに、本発明の同乗者検索装置において、同乗者検索部は、解析部で抽出されたキーワードに、過去を示すキーワードが含まれる場合に検索を開始するものである。
【００１５】
さらに、本発明の同乗者検索装置において、解析部は、所定のキーワードを、検出した各種状況に応じて他のキーワードに変換することとしている。
【００１６】
また、本発明の同乗者検索プログラムは、入力される音声信号を音声認識する音声認識処理と、音声認識処理にて認識された内容を解析してキーワードを抽出する解析処理と、個人識別情報とドライブ情報が対応付けられた同乗者履歴情報を参照して、解析部で抽出したキーワードに対応する個人識別情報を検索する同乗者検索処理を行うことを特徴とするものである。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る同乗者検索装置のブロック図を示す図。
【図２】本発明の実施形態に係る同乗者履歴情報作成処理を示すフロー図。
【図３】本発明の実施形態に係る同乗者履歴情報を示す図。
【図４】本発明の実施形態に係る基本処理を示すフロー図。
【図５】本発明の実施形態に係る会話解析処理を示すフロー図。
【図６】本発明の実施形態に係るキーワード分類を示す図。
【図７】本発明の実施形態に係る会話解析の例を示す図。
【発明を実施するための形態】
【００１８】
図１は、本発明の実施形態に係る同乗者検索装置の機能ブロックを示した図である。本実施形態の同乗者検索装置は、ＣＰＵなどの制御手段、メモリ、ハードディスクなどの記憶手段、各種インタフェースを備えたコンピュータにて構成される。各ブロックはコンピュータの処理機能を表したものであって、各ブロックが必ずしも部品に対応するものではない。また、パーソナルコンピュータなどの汎用ハードウェア上で動作するプログラムとして提供されるものであってもよい。
【００１９】
本実施形態において、同乗者検索装置２０は、話者認識部２１、第１データベース２２、音声認識部２３、言語解析部２４、個人ＩＤ決定部２５、乗車検知部２６、第２データベース２７、通信部２８を備えて構成される。また、同乗者検索装置２０の外部には、周辺機器として、マイク１１、センサ１２、ＧＰＳ１３、時計１４、入力手段１６が配置され、同乗者検索装置２０と各種信号のやりとりを行う。
【００２０】
話者認識部２１は、マイク１１から入力される音声信号から話者を特定、または、絞り込むために設けられており、第１データベース２２に記憶されている話者認識情報に基づいて話者の検索を行う。本発明の同乗者検索装置においては、必ずしもこの話者認識部２１を設ける必要は無いが、併せて使用することでより正確に同乗者を特定することが可能となる。
【００２１】
第１データベース２２に記憶されている話者認識情報は、話者毎の個人ＩＤ（本発明における「個人識別情報」）に、話者の声の音響的特性を示す話者認識用音響特性が対応付けられた情報である。話者認識部２１は、マイク１１から取得した音声信号から音響特性を抽出し、第１データベース２２内の話者認識用音響特性と比較することで、最も類似度の高い話者認識用音響特性の個人ＩＤを抽出し、話者を検索する。
【００２２】
音声認識部２３は、マイク１１から入力される音声信号を音声認識し、認識結果としての文字情報を出力する。
【００２３】
言語解析部２４（本発明における「解析部」）は、各種データベースを参照するなどによって、音声認識部２３の認識結果としての文字情報を解析する。特に、後段に配置された個人ＩＤ決定部２５で必要となる各種キーワードの抽出を行う。また、本実施形態では抽出したキーワードを車両の各種状況に応じたキーワードに置き換える変換処理も行うこととしている。
【００２４】
乗車検知部２６は、センサ１２から入力される信号に基づき、車両に同乗者（ドライバー以外の搭乗者）が乗車したことを検知する。このセンサ１２、乗車検知部２１には各種の実施形態を採用することが考えられる。
【００２５】
例えば、座席への荷重を検出する荷重センサを用いることで、乗車検知部２６にて着座を検出し乗車したことを検出することが考えられる。また、着座の検出としては、シートベルトの装着を検出するセンサとしてもよい。
【００２６】
このような着座の検出に限らず、例えばセンサ１２にマイクロフォンを用い、乗車検知部２６が音声信号から会話を検出することで乗車を検出することとしてもよい。また、センサ１２にカメラを用いた場合には、車内の様子を撮影し、乗車検知部２６が画像信号の変化を検出することで乗車の検知を行ってもよい。さらには、これらの手法を組み合わせることで精度の高い乗車検知を行うこととしてもよい。
【００２７】
個人ＩＤ決定部２５（本発明における「同乗者検索部」）は、第２データベース２７に記憶されている同乗者履歴情報を参照し、言語解析部２４で抽出されたキーワードに対応する個人識別情報を検索し同乗者の特定を行う。本実施形態では、この個人ＩＤ決定部２５には、話者認識部２１が接続されており、話者認識部２１での検索結果を併せて使用することで同乗者の識別をより正確なものとしている。また、個人ＩＤ決定部２５は、乗車検知部２６にて同乗者が乗車したことを検知することで、検索処理が開始される。
【００２８】
第２データベース２７には、マイク１１から入力された音声信号、すなわち、車室内での会話から同乗者を特定するために用いられる同乗者履歴情報が記録されている。この同乗者履歴情報は、以前に同じ同乗者が乗車したときに記録したドライブ情報が、当該同乗者を示す個人ＩＤ（本発明における「個人識別情報」）に対応付けて記録された情報である。
【００２９】
同乗者履歴情報のドライブ情報には、ＧＰＳ１３、時計１４から取得した車の走行履歴を示す走行情報、外部の情報配信サーバ１５から通信部２８を介して得た天気情報、交通
情報、ナビゲーション装置に設定された目的地に関連する目的地関連情報など、同乗者が乗車したときの車両内外に関する各種情報が記録されている。同乗者履歴情報の作成処理については後ほど説明する。
【００３０】
通信部２８は、外部に設置された情報配信サーバ１５と通信することで、天気情報や交通情報を取得する。通信部２８は情報配信サーバ１５と携帯情報端末網を介して直接通信を行うものであっても、Bluetooth（登録商標）、無線ＬＡＮ、赤外線通信などによって
携帯電話などと接続し、間接的に情報配信サーバ１５と接続するものであってもよい。
【００３１】
図２は、図１の同乗者検索装置２０を用いて行う同乗者履歴情報作成処理の流れを示したフロー図である。この同乗者履歴情報作成処理は、例えば、友人と車で旅行する際などに実行される処理である。Ｓ１００にて同乗者検索装置２０が起動した後、Ｓ１０１にてドライバーなどの操作者によってナビゲーション装置に目的地が設定されると、同乗者検索装置２０は、画面や音声などによって同乗者が誰であるのか、操作者に対しその指定を促して、入力手段１６などにより同乗者を指定させる。指定された同乗者は、同乗者検索装置２０の内部処理的には個人ＩＤとして扱われる。
【００３２】
Ｓ１０３は、Ｓ１０２で指定された同乗者、すなわち同乗者ＩＤを含んだ同乗者履歴情報が第２データベース２７に作成される。既に指定された同乗者に対応する同乗者履歴情報が存在する場合には、当該同乗者履歴情報が抽出され、以降の処理に使用される。
【００３３】
また、作成の際、この同乗者履歴情報のドライブ情報には、Ｓ１０１にて設定された目的地や、当該目的地に関連する目的地関連情報を含めて作成することとしてもよい。例えば、目的地が「○△ゴルフ場」に設定された場合には、目的はゴルフであることが推定できるから、目的地関連情報には「コース」、「ラウンド」、「ショット」などゴルフに特有の情報が目的地関連情報として含められる。この目的地関連情報は、予め目的地となる各種施設に関連づけられたものであってもよく、目的地に含まれる単語から辞書を参照して推定することとしてもよい。
【００３４】
Ｓ１０４では、車両の運行に伴って各種ドライブ情報が取得される。図３は、このドライブ情報の一例を示した図であって、日付、時間に対応付けて、車両位置、天気情報、交通情報、車両状態などが記録される。
【００３５】
このドライブ情報は、同乗者検索装置の周辺機器から取得された車両内外の状態を示す情報である。日時、時刻は図１に示す時計１４から取得することができるが、ＧＰＳ１３の出力する信号に含まれるものを使用してもよい。車両位置は、ＧＰＳ１３から取得した、緯度、経度による車両位置を示す情報である。
【００３６】
天気情報は、車両の現在位置における天候、温度などを示す情報であって、本実施形態では、通信部２８を介して情報通信サーバ１５から得ることとしている。車に設けられた温度センサ、降雨センサなどで取得することとしてもよい。交通情報は、車両の現在位置における渋滞を示す情報であって、本実施形態では天気情報と同様に、情報通信サーバ１５から取得されるものである。この渋滞情報は、車速センサを監視することで、渋滞であるか否かを判断して付与することとしてもよい。
【００３７】
また、車両の停車、駐車、発進、車速といった運転状況を示す車両状態を含めることとしてもよい。このようにＳ１０４では、車両自体あるいは車両内外の各種状況を示す状況が日時に対応付けられ記録される。
【００３８】
Ｓ１０５では、取得したドライブ情報によって同乗者履歴情報が更新される。このよう
にしてＳ１０１にて設定した目的地に到着するまで、同乗者履歴情報が作成され続けることとなる。Ｓ１０６にて目的地に到着したことが判断されると、一連の同乗者履歴情報作成処理が終了する。この処理で作成された同乗者履歴情報は、以後の同乗者検索処理において利用されることになる。
【００３９】
図４は、本発明の同乗者検索処理の基本処理を示した図である。Ｓ２００にて同乗者検索装置２０が起動すると、Ｓ２０１にて乗車検知部２６にて同乗者乗車の検知が開始される。
【００４０】
Ｓ２０２では、マイク１１に入力される音声信号が取得され、Ｓ２０３において話者認識部２１での話者認識に利用される。ここでは、第１データベース２２の話者認識情報を参照することで、入力音声に近い音響特性を持つ個人の検索が行われる。なお、マイク１１には車両の所有者（ドライバーであることが多い）の音声も入力されることになるが、この処理では、この所有者については同乗者から除外して判定することとしている。
【００４１】
Ｓ２０４では、Ｓ２０３において、個人が特定できたか、すなわち、個人ＩＤの検索結果が１つに絞り込めたか否かが判定される。個人、すなわち、同乗者を特定できた場合には、Ｓ２０５にて個人ＩＤを出力して処理を終了する。
【００４２】
一方、Ｓ２０３における検索結果が複数であった場合や、検索結果がない場合には、Ｓ３００における会話解析処理において同乗者の検索が行われる。この会話解析処理は、同乗者履歴情報を用いた本発明の要となる処理であり、その詳細については後述する。Ｓ３００にて同乗者を特定できた場合には、Ｓ２０５にて個人ＩＤを出力して処理を終了する。Ｓ３００にて同乗者が特定できない場合には、Ｓ２０２に戻って再度、音声信号を取得して同乗者の特定を繰り返す。
【００４３】
以上、本実施形態の同乗者特定処理では、同乗者履歴情報を用いた同乗者の検索を、話者認識による同乗者検索の補助として用いることとしているが、このように複数の検索処理を組み合わせることで、同乗者特定の精度向上を図ることができる。同乗者履歴情報を用いた同乗者検索処理は、単独で使用することも、また、話者認識以外の同乗者検索処理と組み合わせて使用することも可能である。
【００４４】
図５は、図４で説明した会話解析処理Ｓ３００の詳細を示すフロー図である。本実施形態では、話者認識処理において同乗者が絞り込まれている場合には、絞り込まれた同乗者が検索の対象となる。
【００４５】
Ｓ３０１では、Ｓ２０２にてマイク１１から取得した音声信号を、音声認識部２３にて文字情報に変換する。Ｓ３０２では、変換した文字情報を言語解析部２４にて形態素解析して、予め登録された１ないし複数のキーワードが抽出される。図６は、このようなキーワードの一例を示したものあって、キーワードは各種キーワードクラスに分類されたものとなっている。
【００４６】
Ｓ３０３では、抽出したキーワードに過去の情報を示すキーワードが含まれているか否かを判定する。この過去の情報を示すキーワードとは、図６に示すように「この間」、「先週」、「ヶ月前」といった語句である。本処理では、取得した音声中にこれらの語句が含まれているか否か、すなわち、会話が過去のことを話題としているのか否かが判定される。
【００４７】
語句が含まれていない場合には、話題は過去のものではないと判断し、以降の解析を中止してＳ２０２へと戻る。このように、本実施形態では、キーワードに過去の情報を示す
ものが含まれる場合に同乗者履歴情報による検索処理を行うことで、同乗者特定の精度を向上させ、また、同乗者検索処理の処理も軽減させることが可能となる。なお、過去の情報を示すキーワードを含まない場合においても一律に検索することとしても構わない。
【００４８】
Ｓ３０３では、キーワードが所定のキーワードを含んでいるか否かが判定される。含んでいないと判断した場合には、Ｓ３０６にてキーワードによる同乗者履歴情報の検索が開始される。まず、所定のキーワードを含んでいない場合について説明する。
【００４９】
図７（ａ）は、会話解析の一例を示したものであって、話者Ａ中の会話には「先週」という過去を示すキーワードが含まれるため、Ｓ３０３において以後の解析を行うことが判定されている。また、話者Ａ中の会話には「寒かった」という天気情報のキーワードが含まれている。したがって、この会話においては、同乗者履歴情報中において、天気情報の観点からＳ３０６での検索が実行される。
【００５０】
本実施形態のように天気情報に天候と温度が含まれる場合には、「寒かった」というキーワードを用いて検索するには、例えば「４℃以下」という検索条件に変換して天気情報の検索が行われる。このように抽出したキーワードと、同乗者履歴情報中のキーワードとは、所定の変換が施されることでマッチングを図った上で検索が行われる。各キーワードが同一である場合には変換を行う必要はない。
【００５１】
Ｓ３０７にて、検索結果が１乃至複数見つかった場合には、Ｓ３０８にて対応する個人ＩＤが抽出され処理を終了する。なお、複数見つかった場合には、その検索結果を保持しておき、Ｓ２０３における話者認識の検索範囲に利用することとしてもよい。このようにすれば、検索範囲を絞り込んでいくことができるため、話者認識、並びに、以降に行われる解析処理の負荷を軽減することが可能となる。
【００５２】
一方、Ｓ３０４にて所定のキーワードを含んでいると判断した場合には、当該所定のキーワードを、現在の各種状況に応じた他のキーワードに変換する。会話においては、指示語を含んだいわば相対的な指定が行われる場合が多いため、ここでは、相対的な指定を絶対的なものに変換し、検索を容易にすることとしている。
【００５３】
図７（ｂ）は、その変換の一例を示したものである。話者Ａの会話中「この道」という指示語を含んだキーワードでは、どの道であるのか特定することができず、機械による検索を行うことが困難である。ＧＰＳ１３から位置情報を取得して位置情報に変換したり、地図情報を参照することで道路名に変換するなどして、絶対的な表現に変換（正規化）し、機械による検索を容易なものとさせている。
【００５４】
キーワードが変換された後、Ｓ３０６にて、当該変換されたキーワードを用いて同乗者履歴情報の検索が行われ、検索結果できた場合には、Ｓ３０８にて個人ＩＤを抽出して会話解析処理が終了する。
【００５５】
Ｓ３０５における検出した各種状況によるキーワードの変換処理は、日時などにも適用できる。例えば、図７（ａ）のようにキーワード中に「先週」というような過去の情報を示すキーワードが含まれている場合、時計１４などから現在の日時を取得して、「先週」という相対的な表現を、絶対的な日時に変換することが考えられる。このように相対的な日時を示すキーワードであっても検索に使用することが可能となる。
【００５６】
以上、本発明の各種実施形態によれば、車中での会話から、予め作成しておいた同乗者履歴情報に基づいた検索を行うことで同乗者を特定する、あるいは、同乗者特定の精度を向上させることが可能となる。
【００５７】
なお、本発明はこれらの実施形態のみに限られるものではなく、それぞれの実施形態の構成を適宜組み合わせて構成した実施形態も本発明の範疇となるものである。
【符号の説明】
【００５８】
１１…マイク、１２…センサ、１３…ＧＰＳ、１４…時計、１５…情報通信サーバ、１６…入力手段、２０…同乗者検索装置、２１…話者認識部、２２…第１データベース、２３…音声認識部、２４…言語解析部、２５…個人ＩＤ決定部、２６…乗車検知部、２７…第２データベース、２８…通信部
【図１】
2010217318.tif 000003
【図２】
2010217318.tif 000004
【図３】
2010217318.tif 000005
【図４】
2010217318.tif 000006
【図５】
2010217318.tif 000007
【図６】
2010217318.tif 000008
【図７】
2010217318.tif 000009