(57)【要約】【課題】音声認識に用いられる音声認識辞書の更新中に音声認識を可能とする車載情報制御装置を提供する。【解決手段】車載情報処理装置１は、情報データと当該情報データを特定する識別情報を含む属性データとを有する情報端末２の接続される外部通信装置２２と、情報端末２から取得した属性データの一部を音声認識データに変換した音声認識辞書を作成する音声認識辞書作成部３４と、音声認識辞書を記憶する音声認識辞書テーブル４０と、処理した音声に対応する音声認識データを有する音声認識辞書から識別情報を検出する音声認識処理を行なう音声認識装置２５と、識別情報から情報端末２の情報データを情報データ取得部３１を介して取得する処理装置２０と、音声認識処理により検出される識別情報と情報端末の識別情報との一致または不一致を判定する判定部３５とを有し、一致と不一致の場合で取得し提供される情報データを異なるものとする。【選択図】図１
2011039202.tif 000002
【特許請求の範囲】
【請求項１】
情報データと、当該情報データを特定する識別情報を含む属性データと、を有する情報端末が接続される接続手段と、
前記接続手段に接続された前記情報端末の有する属性データを取得して、該属性データの一部を音声認識情報に変換し、該音声認識情報と前記識別情報とを関連付けて音声認識辞書を作成する音声認識辞書作成手段と、
前記音声認識辞書作成手段が作成した音声認識辞書を記憶する辞書記憶手段と、
入力された音声を処理して該音声に対応する前記音声認識情報から該音声認識情報に関連する前記識別情報を前記辞書記憶手段の音声認識辞書から検出する音声認識処理を行なう音声認識処理手段と、
前記音声認識処理手段により検出された識別情報が設定されることにより、該識別情報に基づいて前記情報端末の情報データを取得する情報データ取得手段とを有し、
前記取得された情報データに基づく情報を出力する車載情報処理装置であって、
前記音声認識辞書作成手段が前記音声認識辞書を作成中は、前記音声認識処理を前記辞書記憶手段に記憶された音声認識辞書により行なわせて、該音声認識処理により検出される識別情報と前記情報端末の識別情報との一致または不一致を判定する判定手段を有し、
前記一致の場合と前記不一致の場合とで前記情報データ取得手段に設定する識別情報を変更して、取得される情報データを異なるものとすることを特徴とする車載情報処理装置。
【請求項２】
前記一致と判定されたとき、前記情報端末から前記音声に対応する情報データを取得し、前記不一致と判定されたとき、前記情報端末から前記音声に対する代替的な情報データを取得する
請求項１に記載の車載情報処理装置。
【請求項３】
前記音声認識辞書は、前記識別情報に関連付けられて複数の異なる前記識別情報に共通する付属情報を有し、
前記車載情報処理装置には更に、
前記不一致と判定されたとき、
関連付けられる付属情報が前記検出された識別情報と共通する複数の識別情報のうちから前記検出された識別情報と異なる識別情報を選択し、該選択された識別情報を前記情報データ取得手段に設定させる代替情報データ選択手段を有する
請求項２に記載の車載情報処理装置。
【請求項４】
前記付属情報は、アーティスト名、アルバム名、ジャンル、国、発売期間、再生回数及び優先度の少なくとも１つからなる
請求項３に記載の車載情報処理装置。
【請求項５】
前記不一致と判定されたとき、
前記音声認識処理手段は、前記音声の一部に一致する音声認識情報のうちから先の識別情報と異なる識別情報に関連付けられたものを検出し、
前記情報データ取得手段には、前記検出された識別情報が設定される
請求項１〜４のいずれか一項に記載の車載情報処理装置。
【請求項６】
前記判定手段は、前記音声認識処理により検出された識別情報に基づいて当該識別情報に対応する情報データを前記情報端末から取得できたとき前記一致と判定し、前記情報データが取得できなかったとき前記不一致と判定する
請求項１〜５のいずれか一項に記載の車載情報処理装置。
【請求項７】
前記音声認識辞書の作成に用いられる前記属性データが前記音声認識辞書作成手段に保持されているとき、
前記判定手段は、前記辞書記憶手段の音声認識辞書に基づいて検出された識別情報と、前記情報端末の識別情報として前記保持されている属性データの識別情報とを比較して、それら識別情報が同一であるときに前記一致と判定し、それら識別情報が同一ではないときに前記不一致と判定する
請求項１〜５のいずれか一項に記載の車載情報処理装置。
【請求項８】
前記識別情報は、情報データを特定する識別番号と、情報データを特定する識別文字情報とから構成され、
前記判定手段は、前記音声認識処理により検出された識別番号と前記情報端末の識別番号とが同一ではない場合、更に前記検出された識別番号に対応する識別文字情報と前記情報端末に含まれる識別文字情報との比較を行ない、それら識別文字情報が同一のときに前記一致と判定し、それら識別文字情報が同一でないとき前記不一致と判定する
請求項１〜５のいずれか一項に記載の車載情報処理装置。
【請求項９】
前記音声認識辞書の作成に用いられる前記属性データが前記音声認識辞書作成手段に保持されているとき、
前記判定手段は、前記辞書記憶手段の音声認識辞書に基づいて検出された識別文字情報を、前記情報端末の識別文字情報として前記保持されている属性データの識別文字情報とを比較し、それら識別文字情報が同一であるときに前記一致と判定し、それら識別文字情報が同一ではないときに前記不一致と判定する
請求項８に記載の車載情報処理装置。
【請求項１０】
前記入力された音声を保持し、
前記音声認識辞書作成手段が前記音声認識辞書の作成を完了したとき、前記保持された音声の音声認識処理を前記作成された音声認識辞書に基づいて行ない、該音声認識処理により検出された識別情報に基づいて前記情報端末から情報データを取得する
請求項１〜９のいずれか一項に記載の車載情報処理装置。
【請求項１１】
前記車載情報処理装置には更に、情報表示装置が設けられており、
前記車載情報処理装置は、前記音声認識辞書作成手段が前記音声認識辞書の作成にかかる進行状況を算出し、
前記算出された進行状況が前記情報表示装置に表示される
請求項１〜１０のいずれか一項に記載の車載情報処理装置。
【請求項１２】
前記車載情報処理装置は、前記不一致の判定のとき、前記算出された進行状況に応じて代替的な情報データの取得を行なう
請求項１１に記載の車載情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両、特に自動車などの移動体に搭載され、情報端末が接続される車載情報処理装置に関し、特に、接続される情報端末とのインターフェースの改良に関する。
【背景技術】
【０００２】
近年、車両に搭載されるナビゲーション装置などの車載情報処理装置は、多数かつ多様なデータ、例えば地図データや音楽データ、映像データなどの種々のデータが取り扱えるようになってきている。従来、このようなデータの中からの目的のデータの選択は、ユーザが表示装置の表示を確認しながら行なうボタン操作などにより行なわれている。
【０００３】
一方、ナビゲーション装置の取り扱うデータが増加すると、データの選択における表示の確認回数やボタン操作などの回数が増加し、また選択を終了するまでに要する時間も増加し、こうした選択の煩わしさが増大することになる。特に、車両の操作なども行なうため、データ選択操作を限られた時間で行なわなければならない運転者の場合、データの選択に要する時間が長くなると、その限られた時間でのデータ選択ができなくなるおそれも懸念される。
【０００４】
そのようなデータ選択に伴うユーザの煩わしさを軽減するため、データ選択に音声認識処理を用いる技術の一例が特許文献１に記載されている。特許文献１に記載の車載再生装置は、ＣＤに格納されているＴＯＣデータ内の曲名データを読み込み、その曲名データを予め音声認識結果と同じフォーマットの音声認識辞書に変換して保持しておく。そして、音声入力された曲名に音声認識処理を施して得られた結果と音声認識辞書とを照合し、最も整合性の高い音声認識辞書に対応する楽曲を再生するようにしている。つまりユーザの音声により再生する楽曲が指定できることにより、ユーザによる表示確認やボタン操作などが低減される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−８５４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の車載再生装置では、同装置により文字情報である曲名データが音声認識辞書に変換される。しかし、曲名データ等の文字情報を音声認識辞書へ変換する処理はその負荷が大きいものであり、ナビゲーション装置に代表されるように多種多様の情報処理を行なう車載情報処理装置においては、既に行なっている各情報処理を行ないつつ、この変換処理を伴う音声認識辞書の作成や更新などの作業を迅速に行なうことが難しい。そのため、他の情報処理を行ないつつ行なわれる上記変換処理では、その処理に要する時間の長期化が避け難く、これにより音声認識辞書の完成も遅延してしまう。それゆえ、こうして完成された音声認識辞書を参照するという音声認識に基づいて目的のデータを選択すること、すなわち音声認識処理を用いて目的のデータを選択すること、それ自体が音声認識辞書の更新中に長時間行えないという問題を生じている。
【０００７】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、音声認識に用いられる音声認識辞書の更新中に音声認識を可能とする車載情報制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
請求項１に記載の車載情報処理装置は、情報データと、当該情報データを特定する識別情報を含む属性データと、を有する情報端末が接続される接続手段と、前記接続手段に接続された前記情報端末の有する属性データを取得して、該属性データの一部を音声認識情報に変換し、該音声認識情報と前記識別情報とを関連付けて音声認識辞書を作成する音声認識辞書作成手段と、前記音声認識辞書作成手段が作成した音声認識辞書を記憶する辞書記憶手段と、入力された音声を処理して該音声に対応する前記音声認識情報から該音声認識情報に関連する前記識別情報を前記辞書記憶手段の音声認識辞書から検出する音声認識処理を行なう音声認識処理手段と、前記音声認識処理手段により検出された識別情報が設定されることにより、該識別情報に基づいて前記情報端末の情報データを取得する情報データ取得手段とを有し、前記取得された情報データに基づく情報を出力する車載情報処理装置であって、前記音声認識辞書作成手段が前記音声認識辞書を作成中は、前記音声認識処理を前記辞書記憶手段に記憶された音声認識辞書により行なわせて、該音声認識処理により検出される識別情報と前記情報端末の識別情報との一致または不一致を判定する判定手段を有し、前記一致の場合と前記不一致の場合とで前記情報データ取得手段に設定する識別情報を変更して、取得される情報データを異なるものとすることを要旨とする。
【０００９】
請求項１に記載の車載情報処理装置によれば、情報端末の属性データに基づく音声認識辞書の作成中であれ、辞書記憶手段には既存の音声認識辞書が保持されているようになる。これにより、音声認識辞書の作成を含む更新の作業中であれ、音声認識を辞書記憶手段の音声認識辞書に基づいて行うことができるようになり、その音声認識辞書に基づいての情報データの選択ができるようになる。
【００１０】
また辞書記憶手段の既存の音声認識辞書を用いるために、音声に対応する情報データがある場合と、音声に対応する情報データがない場合とが生じることとなるが、それぞれの場合において判定手段が識別情報の「一致」と「不一致」とを判定し、同判定に基づいて異なる情報データを提供するようにする。その結果、音声に対応する情報データが検出されるか否かにかかわらず、判定手段の判定に基づいて情報データを提供することができるようになり、このような車載情報処理装置のユーザインターフェースの向上が図られるようになる。
【００１１】
また、請求項２に記載の車載情報処理装置は、前記一致と判定されたとき、前記情報端末から前記音声に対応する情報データを取得し、前記不一致と判定されたとき、前記情報端末から前記音声に対する代替的な情報データを取得することを要旨とする。
【００１２】
請求項２に記載の車載情報処理装置によれば、音声に対応する情報データが検出されるときには当該情報データを提供し、音声に対応する情報データが検出されないときには他の異なる情報データを代替的に提供する。これにより、音声に対応する情報データが検出された場合はもちろん、音声に対応する情報データが検出されなかった場合であれ、より適切な情報データを提供することができるようになり、このような車載情報処理装置のユーザインターフェースの向上がさらに図られるようになる。
【００１３】
また、請求項３に記載の車載情報処理装置は、前記音声認識辞書は、前記識別情報に関連付けられて複数の異なる前記識別情報に共通する付属情報を有し、前記車載情報処理装置には更に、前記不一致と判定されたとき、関連付けられる付属情報が前記検出された識別情報と共通する複数の識別情報のうちから前記検出された識別情報と異なる識別情報を選択し、該選択された識別情報を前記情報データ取得手段に設定させる代替情報データ選択手段を有することを要旨とする。
【００１４】
請求項３に記載の車載情報処理装置によれば、辞書記憶手段の音声認識辞書に基づいて
音声に対応する情報データが得られない場合であれ、情報データに対して代替性を有する情報データを該音声に関連する識別情報に関連付けられる付属情報を用いて選択するようにする。これにより、不一致とされた場合であれ、音声に対応する情報データに関連性のある情報データが代替的に選択され、ユーザインターフェースの向上を図ることができるようになる。
【００１５】
また、請求項４に記載の車載情報処理装置は、前記付属情報は、アーティスト名、アルバム名、ジャンル、国、発売期間、再生回数及び優先度の少なくとも１つからなることを要旨とする。
【００１６】
請求項４に記載の車載情報処理装置によるように、付属情報をアーティスト名、アルバム名、ジャンル、国、発売期間、再生回数及び優先度など多様な項目の中から選択することにより、ユーザに適した代替的な情報データの選択がより柔軟かつ好適に行うことができるようにもなる。
【００１７】
また、請求項５に記載の車載情報処理装置は、前記不一致と判定されたとき、前記音声認識処理手段は、前記音声の一部に一致する音声認識情報のうちから先の識別情報と異なる識別情報に関連付けられたものを検出し、前記情報データ取得手段には、前記検出された識別情報が設定されることを要旨とする。
【００１８】
請求項５に記載の車載情報処理装置によれば、辞書記憶手段の音声認識辞書の音声認識情報のみを用いて代替的な情報データを選択することができるようにもなる。これにより、音声認識辞書としての必要最小限の項目しか含まれない音声認識辞書を用いた場合であれ、代替的な情報データを選択することができるようになる。
【００１９】
また、請求項６に記載の車載情報処理装置は、前記判定手段は、前記音声認識処理により検出された識別情報に基づいて当該識別情報に対応する情報データを前記情報端末から取得できたとき前記一致と判定し、前記情報データが取得できなかったとき前記不一致と判定することを要旨とする。
【００２０】
請求項６に記載の車載情報処理装置によれば、辞書記憶手段の音声認識辞書の識別情報と情報端末の属性データの識別情報との一致と不一致の判定が、情報端末から識別情報に基づく情報データが取得されたか否かにより判定される。これにより、一致と不一致の判定が識別情報により容易に行えるようになる。
【００２１】
また、請求項７に記載の車載情報処理装置は、前記音声認識辞書の作成に用いられる前記属性データが前記音声認識辞書作成手段に保持されているとき、前記判定手段は、前記辞書記憶手段の音声認識辞書に基づいて検出された識別情報と、前記情報端末の識別情報として前記保持されている属性データの識別情報とを比較して、それら識別情報が同一であるときに前記一致と判定し、それら識別情報が同一ではないときに前記不一致と判定することを要旨とする。
【００２２】
請求項７に記載の車載情報処理装置によれば、辞書記憶手段の音声認識辞書の識別情報と情報端末の属性データの識別情報との一致と不一致の判定が、音声認識された識別情報と情報端末から取得保持された属性データの識別情報との比較により判定される。これにより、識別情報の一致と不一致の判定の際、判定に情報端末との通信を要するような場合と比較して、より迅速に一致と不一致の判定が行えるようになる。
【００２３】
また、請求項８に記載の車載情報処理装置は、前記識別情報は、情報データを特定する識別番号と、情報データを特定する識別文字情報とから構成され、前記判定手段は、前記
音声認識処理により検出された識別番号と前記情報端末の識別番号とが同一ではない場合、更に前記検出された識別番号に対応する識別文字情報と前記情報端末に含まれる識別文字情報との比較を行ない、それら識別文字情報が同一のときに前記一致と判定し、それら識別文字情報が同一でないとき前記不一致と判定することを要旨とする。
【００２４】
請求項８に記載の車載情報処理装置によれば、音声認識により求められた識別番号と情報端末の識別番号とが同一でないときであれ、音声認識により求められた識別番号に対応する識別文字情報と情報端末の識別文字情報とが比較されて、音声認識辞書の識別情報と属性データの識別情報との一致・不一致が判定される。これにより、一致と不一致の判定が識別番号のみならず、識別文字情報によっても行われるようになり、既存の音声認識辞書を用いた場合にも、情報端末から適切な情報データを取得することができるようになる。
【００２５】
また、請求項９に記載の車載情報処理装置は、前記音声認識辞書の作成に用いられる前記属性データが前記音声認識辞書作成手段に保持されているとき、前記判定手段は、前記辞書記憶手段の音声認識辞書に基づいて検出された識別文字情報を、前記情報端末の識別文字情報として前記保持されている属性データの識別文字情報とを比較し、それら識別文字情報が同一であるときに前記一致と判定し、それら識別文字情報が同一ではないときに前記不一致と判定することを要旨とする。
【００２６】
請求項９に記載の車載情報処理装置によれば、音声認識により求められた識別番号に対応する識別文字情報が、情報端末の識別文字情報として取得保持された属性データに含まれる識別文字情報と比較されて、辞書記憶手段の音声認識辞書と情報端末の属性データとの一致・不一致が判定される。これにより、一致と不一致の判定の際、情報端末との通信を要するような場合と比較して、より迅速に一致と不一致の判定が行えるようになる。
【００２７】
また、請求項１０に記載の車載情報処理装置は、前記入力された音声を保持し、前記音声認識辞書作成手段が前記音声認識辞書の作成を完了したとき、前記保持された音声の音声認識処理を前記作成された音声認識辞書に基づいて行ない、該音声認識処理により検出された識別情報に基づいて前記情報端末から情報データを取得することを要旨とする。
【００２８】
請求項１０に記載の車載情報処理装置によれば、音声認識辞書の作成中に音声認識された音声に対応する情報データが、音声認識辞書が更新されてから検索されるようになり、適切な情報データが提供される可能性が高められる。また、その音声に対応する情報データが既存の音声認識辞書から選択されなかった場合であれ、再度の検索で適切な情報データが提供される可能性が高められる。これにより、このような車載情報処理装置のユーザインターフェースの向上がより一層図られるようになる。
【００２９】
また、請求項１１に記載の車載情報処理装置は、前記車載情報処理装置には更に、情報表示装置が設けられており、前記車載情報処理装置は、前記音声認識辞書作成手段が前記音声認識辞書の作成にかかる進行状況を算出し、前記算出された進行状況が前記情報表示装置に表示されることを要旨とする。
【００３０】
属性データから音声認識辞書を作成する場合、属性データの文字情報を音声認識情報へ変換することに多くの時間を要する。
請求項１１に記載の車載情報処理装置によるように、音声認識辞書の作成にかかる進行状況を表示により提供することにより、進行状況に応じた情報データの選択などをユーザなどが行えるようになる。
【００３１】
また、請求項１２に記載の車載情報処理装置は、前記車載情報処理装置は、前記不一致
の判定のとき、前記算出された進行状況に応じて代替的な情報データの取得を行なうことを要旨とする。
【００３２】
請求項１２に記載の車載情報処理装置によれば、代替的な情報データの取得を音声認識辞書の作成にかかる進行状況に応じて行なうことができるようになる。これにより、音声認識に既存の音声認識辞書を用いざるを得ない音声認識辞書の更新中において、例えば更新が終了するまでに要する時間に対応する複数の代替的な情報データなどを選択できるようになる。また、更新が終了するまでに要する時間が長いときには、複数の代替的な情報データなどを予め一度に選択してユーザの選択作業を軽減させることができるようにもなる。その結果、このような車載情報処理装置による代替的な情報データの選択がより好適行えるようになる。
【図面の簡単な説明】
【００３３】
【図１】本発明に係る車載情報処理装置を具体化した車載システムの第１の実施形態における概略構成を機能ブロックにより示すブロック図。
【図２】同実施形態の属性データテーブルに含まれる属性データの一例を示すテーブル。
【図３】同実施形態の音声認識辞書テーブルに含まれる音声認識辞書の一例を示すテーブル。
【図４】同実施形態の車載システムについて情報端末からの属性データのコピーについて示す模式図。
【図５】同実施形態の車載情報処理装置において属性データから音声認識辞書が作成される態様について示す模式図。
【図６】同実施形態の車載情報処理装置において作成された音声認識辞書が音声認識処理に用いられる音声認識辞書テーブルにコピーされる態様について示す模式図。
【図７】同実施形態の音声認識辞書の更新処理について示すフローチャート。
【図８】同実施形態の音声認識処理について示すフローチャート。
【図９】同実施形態の音声認識処理が情報端末の内容と一致した音声認識辞書にて行なわれる通常の音声認識処理を示すフローチャート。
【図１０】同実施形態の音声認識処理が音声認識辞書の更新中に行なわれる更新中の音声認識処理を示すフローチャート。
【図１１】同実施形態にて音声認識辞書の更新中に行なわれる音声認識された情報データの取得処理を示すフローチャート。
【図１２】同実施形態にて音声認識辞書の更新中に行なわれる代替的な情報データの選択処理を示すフローチャート。
【図１３】同実施形態にて音声認識辞書の更新後に再び行なわれる音声認識処理を示すフローチャート。
【図１４】同実施形態に用いられる更新前の音声認識辞書と情報端末内の属性データとの内容に相違がある場合の一例を示すテーブル。
【図１５】同実施形態において更新前の音声認識辞書と情報端末内の属性データとの内容に相違がある場合のその他の例を示すテーブルであって、（ａ）は更新前の音声認識辞書について示し、（ｂ）は情報端末内の属性データについて示す。
【図１６】同実施形態に用いられる更新前の音声認識辞書と情報端末内の属性データとの内容に相違がある場合の更にその他の例を示すテーブルであって、（ａ）は更新前の音声認識辞書について示し、（ｂ）は情報端末内の属性データについて示す。
【図１７】同実施形態のタッチパネルに表示されるメッセージなどを示す画面図。
【図１８】同実施形態のタッチパネルに表示されるメッセージなどを示す画面図。
【図１９】同実施形態のタッチパネルに表示されるメッセージなどを示す画面図。
【図２０】本発明に係る車載情報処理装置を具体化した車載システムの第２の実施形態に用いられる属性データテーブルの属性データの一例を示すテーブル。
【図２１】同実施形態にて作成される音声認識辞書テーブルの音声認識辞書の一例について示すテーブル。
【図２２】同実施形態にて音声認識辞書の更新中に行なわれる音声認識された情報データの取得処理を示すフローチャート。
【図２３】同実施形態にて音声認識辞書の更新中に行なわれる代替的な情報データの選択処理を示すフローチャート。
【図２４】同実施形態において更新前の音声認識辞書と情報端末内の属性データとの内容に相違がある場合の一例を示すテーブル。
【図２５】本発明に係る車載情報処理装置を具体化した車載システムのその他の実施形態について、（ａ）は音声認識辞書の更新中に行なわれる代替的な情報データの選択処理を示すフローチャート、（ｂ）は代替的な情報データの選択処理に用いられる項目と優先順位を示すテーブル。
【発明を実施するための形態】
【００３４】
（第１の実施形態）
以下、本発明に係る車載情報処理装置の具体化された車載システムの第１の実施形態について図に従って説明する。図１は、車載システムの機能の概略構成を示す機能ブロック図であり、図２は、同実施形態の属性データテーブルに含まれる属性データの一例を示すテーブルであり、図３は、同実施形態の音声認識辞書テーブルに含まれる音声認識辞書の一例を示すテーブルである。図４は、情報端末の属性データテーブルが車載情報処理装置にコピーされる態様を示す模式図であり、図５は、車載情報処理装置にて属性データが音声認識辞書に変換される態様を示す模式図であり、図６は、作成された音声認識辞書が音声認識辞書テーブルにコピーされる態様を示す図である。
【００３５】
図１に示すように、車載システムは、車両に搭載される車載情報処理装置１と、車載情報処理装置１に接続可能な情報端末２とを備えている。
まず、情報端末２について説明する。
【００３６】
情報端末２は、演算装置や各種メモリー（ＲＯＭやＲＡＭ）などからなる、いわゆる小規模なコンピュータとしての処理装置１０を有するとともに、図示しない表示装置や再生装置を有する携帯型の音楽再生装置である。情報端末２は、その表示機能や再生機能などの各種機能がメモリー等に記憶されている各種制御プログラムの処理装置１０による処理により実行される。また、情報端末２は、各種メモリーなどよりも多量のデータを読み書き可能に保存できるデータ記憶領域としての情報記憶装置１１と、同情報端末２を車載情報処理装置１に通信可能に接続させる外部通信装置１２とを備えている。
【００３７】
情報記憶装置１１は、例えばハードディスクなどの大容量記憶装置を備えてなり、そこに情報データ（例えば、楽曲データ）や属性データ（例えば、文字データ）などユーザに提供されることを目的としたデータを多数保持することができるようになっている。情報記憶装置１１には、情報データテーブル１６と属性データテーブル１７とが設けられている。
【００３８】
情報データテーブル１６には、複数の情報データがそれぞれ情報端末２にて特定される数字からなる識別番号（ＩＤ）に関連付けられるようにして保持されている。なお本実施形態では、各情報データは、情報端末２にて再生可能な楽曲データから構成されている。
【００３９】
ところで情報データテーブル１６は、一種のデータベースであって、新規の情報データは既存の識別番号よりも大きい値の新たな識別番号に関連付けられて追加されるとともに、情報データが削除されるときにはそれに関連付けられた識別番号も削除されるようになっている。そのため、識別番号は必ずしも連番にて存在するものではなく、欠番が生じた
りもする。なお、識別番号の重複は許されないとの条件の下で、識別番号のとりうる最大値の次には再び小さい値、例えば「１」、から使用されていない番号が付番される。
【００４０】
属性データテーブル１７には、複数の属性データが保持されている。各属性データはそれぞれ、情報端末２にて特定される上述の識別番号としての「ＩＤ」、楽曲の歌手や演奏者の名称などの「アーティスト」、楽曲の名前などの「曲名」などの複数の項目に対応するテキストデータから構成されている。なお本実施形態では、属性データにおいて、「ＩＤ」、「アーティスト」及び「曲名」は、情報データを特定するための識別情報を構成している。例えば、図２に示されるように、属性データテーブル１７の一例としてのテーブル５０には、１３個の属性データが保持されている。そして、各属性データには、「ＩＤ」、「アーティスト」、「曲名」に対応するテキストデータがそれぞれ保持されている。すなわち、テーブル５０において一番上に設定されている属性データには、「ＩＤ」として「１」、「アーティスト」として「ＢＥＡＴＬＥＳ」、「曲名」として「ｈｅｌｐ」が設定されている。テーブル５０においてその他の属性データも同様にテキストデータが設定され、例えば、一番下に設定されている属性データには、「ＩＤ」として「１３」、「アーティスト」として「Ｂｒｉｔｎｅｙ  Ｓｐｅａｒｓ」、「曲名」として「Ｃｒａｚｙ」が設定されている。
【００４１】
なお、本実施形態の属性データテーブル１７は、情報データテーブル１６と同様の性質を有する一種のデータベースであるとともに、同情報データテーブル１６に同期されている。属性データテーブル１７には、情報データテーブル１６への新規の情報データの追加に伴いその情報データの識別番号を有する新たな属性データが追加される。逆に、情報データテーブル１６から情報データが削除されるときにはその識別番号を有する属性データが削除されるようになっている。すなわち、属性データテーブル１７は識別番号に基づいて情報データテーブル１６に同期されるようになっている。そのため、属性データテーブル１７の識別番号も必ずしも連番にて存在するわけではなく、欠番が生じたりもする。
【００４２】
このような構成により、情報データテーブル１６の各情報データと属性データテーブル１７の各属性データとはそれぞれの「識別番号（ＩＤ）」が一致することにより関連付けられる。
【００４３】
処理装置１０には、情報データテーブル１６の各情報データと属性データテーブル１７の各属性データへのアクセス等を管理するデータ管理部１５が設けられている。データ管理部１５は「ＩＤ」などに基づいて、情報データテーブル１６から、再生機能が出力する情報データや外部転送する情報データなどを読み出したり、属性データテーブル１７から、表示機能が出力する属性データや外部転送する属性データなどを読み出したりする。また、情報データテーブル１６と属性データテーブル１７とを監視して、属性データテーブル１７を情報データテーブル１６に同期させるようにしている。
【００４４】
外部通信装置１２は、処理装置１０と電気的に接続されており、情報端末２と車載情報処理装置１とを通信可能に接続させる。これにより外部通信装置１２は、そこに接続された車載情報処理装置１からの通信信号を処理装置１０に伝達させ、逆に、処理装置１０から出力された通信信号を車載情報処理装置１に伝達させる。
【００４５】
これにより、例えば、車載情報処理装置１から特定の「ＩＤ」の情報データを取得する指令用の通信信号（リクエスト）が伝達された場合、情報端末２は同リクエストの内容を処理して、データ管理部１５を介してその「ＩＤ」に対応する情報データを情報データテーブル１６から取得して車載情報処理装置１に転送させる。このとき、本実施形態では、処理装置１０は、「ＩＤ」に対応する情報データが存在しており、同情報データを転送するとき、「転送する」との内容の応答用の通信信号（レスポンス）に「アーティスト」と
「曲名」とを付加して返す。一方、「ＩＤ」に対応する情報データが存在しないとき、「ＩＤなし」とのレスポンスを返す。また、車載情報処理装置１から特定の「ＩＤ」の情報データを再生するリクエストが伝達されると、情報端末２はその「ＩＤ」に対応する情報データ（楽曲）を再生することもできる。そして楽曲が再生される場合、「再生する」というレスポンスが返され、ＩＤがない場合、「ＩＤなし」のレスポンスが返される。一般に、リクエストやレスポンスの内容などは任意に設定可能であり、また通信プロトコルなどにも依存するものであることから、上述したものと同様の指示内容及び応答内容の情報伝達が可能であれば、リクエストやレスポンスの内容や、同内容を取得するための通信回数、及び通信プロトコルなどは上記態様に限定されない。
【００４６】
次に、車載情報処理装置１について説明する。
車載情報処理装置１は、演算装置や各種メモリー（ＲＯＭやＲＡＭ）などから構成される、いわゆる小規模なコンピュータとしての処理装置２０を備える装置であって、その各種機能がメモリー等に記憶されている各種制御プログラムの処理装置２０による処理により実行されるようになっている。本実施形態では、処理装置２０にて音声認識辞書の更新処理のプログラムや、音声認識処理のプログラムなどが実行される。また、メモリー（ＲＡＭ）にはそれらプログラムにより用いられる各種フラグの領域が適宜確保される。
【００４７】
また、車載情報処理装置１には、情報記憶装置２１と、外部通信装置２２と、タッチパネル制御装置２３と、音声出力装置２４と、音声認識装置２５とが設けられている。
情報記憶装置２１は、例えばハードディスクなどの大容量記憶装置を備えてなり、上記各種メモリーなどよりも多量のデータが保存可能であるとともに、それらデータが読み書き可能になっている。情報記憶装置２１には、複数の音声認識辞書が保持される音声認識辞書テーブル４０と、音声認識辞書の作成などに用いられるワークエリア４１とが設けられている。例えば、図３に示されるように、音声認識辞書テーブル４０の一例としてのテーブル５１には、１３個の音声認識辞書が設けられている。各音声認識辞書にはテキストデータとしての「ＩＤ」、テキストデータとしての「アーティスト」、同アーティストの発音を音声認識用のデータ（音声認識情報）とした「アーティスト（音認辞書）」、テキストデータとしての「曲名」、同曲名の発音を音声認識用のデータ（音声認識情報）とした「曲名（音認辞書）」の各項目の内容が保持されている。なお本実施形態では、音声認識辞書において、「ＩＤ」、「アーティスト」及び「曲名」は、情報データを特定するための識別情報を構成している。音声認識用のデータは、音声認識処理にて検出された入力音声の特徴量と比較するための単語（「アーティスト」や「曲名」）の発音の特徴量などからなる。なお、本実施形態では、音声認識用のデータを、斜字にて表記している。すなわち、テーブル５１において一番上に設定されている音声認識辞書には、「ＩＤ」として「１」、「アーティスト」として「ＢＥＡＴＬＥＳ」、「アーティスト（音認辞書）」として「ビイトルズ」、「曲名」として「ｈｅｌｐ」、「曲名（音認辞書）」として「ヘルプ」が設定されている。テーブル５１においてその他の音声認識辞書も同様に設定されている。例えば、一番下に設定されている音声辞書には、「ＩＤ」として「１３」、「アーティスト」として「Ｂｒｉｔｎｅｙ  Ｓｐｅａｒｓ」、「アーティスト（音認辞書）」として「ブリトニイスピアアズ」、「曲名」として「Ｃｒａｚｙ」、「曲名（音認辞書）」として「クレイジイ」が設定されている。
【００４８】
またワークエリア４１には、情報端末２から取得された属性データテーブル１７の全属性データを一時的に保存する領域としての属性データ領域４２と、属性データから逐次作成される音声認識辞書を一時的に保存する領域としての音声認識辞書領域４３とが必要に応じて適宜設けられる。また、音声認識装置２５を介して入力される音声信号が入力音声データ４４として一時的に保存される領域も必要に応じて適宜設けられる。
【００４９】
外部通信装置２２は、処理装置２０に接続されているとともに、情報端末２の外部通信
装置１２との接続も可能になっている。これにより、外部通信装置２２は、そこに外部接続される情報端末２に処理装置２０からの通信信号を伝達し、また、同情報端末２からの通信信号を処理装置２０へ伝達させるようにすることで、車載情報処理装置１と情報端末２とを通信可能に接続させる。なお本実施形態では、外部通信装置２２は、情報端末２から入力される情報データを図示しない音楽データ記憶部に記憶させることができ、同じく情報端末２から入力される同情報端末２が再生した音楽などの再生信号を音声出力装置２４に伝達することができるようにもなっている。
【００５０】
タッチパネル制御装置２３には、表示面ＴＰＤや複数のボタンを有するタッチパネルＴＰが接続されている。タッチパネル制御装置２３は、図示しない画像処理プロセッサと入出力インターフェースとを備えている。画像処理プロセッサは、処理装置２０から入力される制御信号に対応する地図や各種インターフェース画面の画像データを図示しない画像データ記憶部から読み出してタッチパネルＴＰの表示面ＴＰＤに出力させる。例えば、本実施形態では、処理装置２０は表示面ＴＰＤに、取得された情報データに画像データが含まれる場合、当該画像データを表示（出力）させたり、取得された情報データが楽曲である場合、同楽曲に対応する「アーティスト」や「曲名」を表示（出力）させたりする。入出力インターフェースは、タッチパネルＴＰの表示面ＴＰＤの接触位置やタッチパネルＴＰの各ボタンの押下状態などを検出して、それらの検出結果に基づく操作信号を処理装置２０に入力させる。
【００５１】
音声出力装置２４には、スピーカＳＰが接続されている。音声出力装置２４は、処理装置２０からの制御信号を受けて、当該制御信号に対応する音声や音楽などを図示しない音声データ記憶部や前記音楽データ記憶部から読み出して、スピーカＳＰに出力させる。例えば、本実施形態では、処理装置２０は取得された情報データに基づく楽曲を音声出力装置２４に出力させる。また、情報端末２にて再生された音楽などの再生信号が外部通信装置２２を介して入力されるとき、音声出力装置２４は処理装置２０からの制御信号に応じて同再生信号に基づく音楽などをスピーカＳＰに出力させる。
【００５２】
音声認識装置２５には、処理装置２０と、情報記憶装置２１と、音声が入力されるマイクＭＫとがそれぞれ接続されている。処理装置２０は、タッチパネル操作又は音声入力ボタン（図示略）の押釦による音声認識の実行命令を入力されると、音声認識装置２５を制御して、ユーザ（運転者）による発話を待機する。
【００５３】
音声認識装置２５は、音声認識用ＬＳＩを備えるとともに、情報記憶装置２１の音声認識辞書テーブル４０の各音声認識辞書にアクセス可能になっている。音声認識装置２５は、車室内に設けられたマイクＭＫからユーザの発話に基づく音声信号を入力する。そして、その入力音声の特徴量を、音声認識辞書テーブル４０の音声認識辞書に格納された各音声認識用のデータの特徴量と照合して類似度の高い音声認識用のデータを検出する音声処理認識を行なう。具体的に、本実施形態では、ユーザが音声で入力した「アーティスト」と「曲名」との音声信号の特徴量を、音声認識辞書の「アーティスト（音認辞書）」と「曲名（音認辞書）」とそれぞれ照合して、「アーティスト」と「曲名」との両方の類似度が高いとき、当該音声認識辞書を認識結果とする。なお、音声認識装置２５は、「アーティスト」及び「曲名」のいずれか一方のみを、音声認識辞書の「アーティスト（音認辞書）」又は「曲名（音認辞書）」と照合して、「アーティスト」又は「曲名」のいずれか一方の類似度が高いとき、当該音声認識辞書を認識結果とすることもできる。
【００５４】
音声認識装置２５は、検出された音声認識用のデータを含む音声認識辞書を認識結果として確定する。認識結果が確定されると、音声認識装置２５は、当該認識結果を処理装置２０に出力し、処理装置２０は、認識結果に基づくコマンドを、各種制御回路に出力する。なお、音声を認識するための演算処理方法は、公知の演算処理方法を使用することが可
能である。
【００５５】
また、音声認識装置２５は、マイクＭＫから入力された音声信号を情報記憶装置２１のワークエリア４１の入力音声データ４４に一時保存させる。
さらに、音声認識装置２５は、処理装置２０からの制御信号に基づいて情報記憶装置２１のワークエリア４１の入力音声データ４４から音声信号を取得し、当該音声信号の音声認識処理を行なうことができるようにもなっている。また音声認識装置２５には、音声認識処理の照合に用いる音声認識辞書テーブル４０の音声認識辞書を、例えば音声認識辞書の「ＩＤ」にて設定することができるようにもなっている。
【００５６】
処理装置２０には、通信制御部３０と、音声認識辞書作成部３４と、判定部３５とが設けられている。
通信制御部３０は、車載情報処理装置１と外部通信装置２２を介して接続された情報端末２との間の相互通信を制御等するものであり、情報データ取得部３１を有する。情報データ取得部３１は、処理装置２０が情報端末２に送信する通信信号（リクエスト）と、そのリクエストに対して情報端末２から送られてくる通信信号（レスポンス）とを関連付けて処理する。これにより、特定の「ＩＤ」の音楽を転送するリクエストを情報端末２に伝達したとき、同リクエストに対する情報端末２のレスポンスが同リクエストに関連付けられ、同リクエストに対する情報端末２の応答が「転送する」であるのか「ＩＤなし」であるのかなどが分かるようになっている。また、通信制御部３０は、情報端末２から取得した情報が、画像や楽曲などのユーザに提供する情報データの場合、その情報データを前記音楽データ記憶部やタッチパネル制御装置２３に転送するようにもなっている。さらに、通信制御部３０は、情報端末２から取得した情報が、属性データテーブル１７の属性データの場合、情報記憶装置２１のワークエリア４１の属性データ領域４２に転送するようにもなっている。
【００５７】
なお、本実施形態では、通信制御部３０は、図４に示すように、車載情報処理装置１に情報端末２が接続されると、情報端末２の属性データテーブル１７の全ての属性データを情報記憶装置２１のワークエリア４１の属性データ領域４２にコピーするようになっている。この属性データ領域４２にコピーされた属性データに基づいて音声認識辞書テーブル４０が更新されることで、車載情報処理装置１の音声認識辞書テーブル４０の音声認識辞書が情報端末２の属性データテーブル１７の属性データと一致した最新のものとされる。なお、情報端末２から車載情報処理装置１へのデータ転送は通信量に制約を有する通信を介して行なわれることから、属性データテーブル１７の属性データ領域４２へのコピーには所定の時間を要し、その時間は音声認識辞書の更新に要する時間の一部を構成する。
【００５８】
音声認識辞書作成部３４は、情報端末２から取得された属性データテーブル１７から音声認識辞書テーブル４０を作成する。このとき、図５に示すように、ワークエリア４１の属性データ領域４２にコピーされた各属性データ（図２のテーブル５０の各属性データ）を、音声認識辞書（図３のテーブル５１の各音声認識辞書）に変換する。なお、本実施形態では、「アーティスト」と「曲名」とが音声認識用のデータ（音声認識情報）に変換される。これにより、図２のテーブル５０に示される、「ＩＤ」、「アーティスト」、「曲名」の各項目のテキストデータを有する属性データから、図３のテーブル５１に示される、「ＩＤ」、「アーティスト」、「アーティスト（音認辞書）」、「曲名」、「曲名（音認辞書）」の各項目からなる音声認識辞書が作成される。
【００５９】
ところで、音声認識に用いるための音声認識用のデータは、それが対応するテキストデータから作成される。例えばテーブル５１において「ＩＤ」が「１」の音声認識辞書の場合、「アーティスト（音認辞書）」の内容である「ビイトルズ」は、そのテキストデータである「ＢＥＡＴＬＥＳ」が発音されたときの音声の特徴量からなる音声認識用のデータ
として作成される。また同様に、「曲名（音認辞書）」の内容である「ヘルプ」は、そのテキストデータである「ｈｅｌｐ」が発音されたときの音声の特徴量からなる音声認識用のデータとして作成される。なお、このような音声認識用のデータ（音声認識情報）の演算処理方法は、公知の演算処理方法を使用することが可能であるが、この演算処理には多くの時間を要するため、属性データの数が多くなることに伴いその処理に要する時間が無視できないもの、例えば数分から１時間などとなってきている。そしてこの時間も音声認識辞書の更新に要する時間の一部を構成する。これにより、音声認識辞書の更新に要する時間は、主に、音声認識用のデータ作成にかかる演算処理に要する時間と、それより少ない時間である属性データ領域４２への属性データのコピーに要する時間とから構成される。
【００６０】
また、音声認識辞書作成部３４は、全ての属性データの音声認識辞書への変換が完了して音声認識辞書領域４３に全ての音声認識辞書が用意されると、音声認識辞書テーブル４０の音声認識辞書を消去して、図６に示すように、新しい音声認識辞書をそれぞれ音声認識辞書テーブル４０にコピーする。これにより、音声認識辞書テーブル４０の内容は、新しい音声認識辞書の内容とされる。また、このようなことから、新しい音声認識辞書が用意されるまでは音声認識辞書テーブル４０には直前に用いられた更新前（既存）の音声認識辞書が保持されるようになっている。
【００６１】
さらに、音声認識辞書作成部３４は、属性データ領域４２に保持された全ての属性データを音声認識辞書へ変換するために要する時間の推定値を算出するようにしている。これにより、推定される所要時間と経過時間とから進行状況等が算出される。
【００６２】
判定部３５は、音声認識辞書作成部３４が新たな音声認識辞書を作成中である場合、音声認識辞書テーブル４０の音声認識辞書の識別情報と属性データテーブル１７の属性データの識別情報とが一致するか否かを判定する。すなわち、判定部３５は、音声認識辞書テーブル４０の内容が現在接続されている情報端末２の属性データテーブル１７の内容を反映した状態に更新されていないとき、前記音声認識辞書の識別情報と前記属性データの識別情報とが一致するか否かを判定する。具体的には、まず、音声認識装置２５が更新前の音声認識辞書テーブル４０を用いて行なった音声認識の認識結果に基づいて得られる音声認識辞書から「ＩＤ」を取得し、同「ＩＤ」の情報データの転送を情報端末２にリクエストする。
【００６３】
このリクエストに対して、「転送する」のレスポンスがその「アーティスト」と「曲名」のそれぞれのテキストデータとともに返される場合、それらレスポンスの「アーティスト」と「曲名」のそれぞれのテキストデータを、音声認識辞書の「アーティスト」と「曲名」のテキストデータとそれぞれ比較する。そして、「アーティスト」についてレスポンスのテキストデータと音声認識辞書のテキストデータとが同一であるとともに、「曲名」についてレスポンスのテキストデータと音声認識辞書のテキストデータとが同一である場合、情報端末２の属性データの識別情報と音声認識辞書テーブル４０の音声認識辞書の識別情報とは「一致」していると判定する。
【００６４】
また、先のリクエストに対して「ＩＤなし」のレスポンスが返された場合、もしくは、上記の判定で「一致」と判断されなかった場合、判定部３５は、当該「ＩＤ」の音声認識辞書から「アーティスト」と「曲名」とを取得して、それら「アーティスト」と「曲名」とに基づいて情報端末２から情報データの「ＩＤ」を取得する。そして「ＩＤ」が取得された場合、情報端末２の属性データの識別情報と音声認識辞書テーブル４０の音声認識辞書の識別情報とは「一致」すると判定され、逆に「ＩＤ」が取得されなかった場合、情報端末２の属性データの識別情報と音声認識辞書テーブル４０の音声認識辞書の識別情報とは「不一致」であると判定する。「アーティスト」と「曲名」とによる判定の場合、「ア
ーティスト」、及び、「曲名」のいずれか一方が同一でない場合は「不一致」と判定される。
【００６５】
このとき、「アーティスト」と「曲名」とに基づいて情報データの「ＩＤ」を取得する方法には様々な態様がある。例えば、情報端末２が「アーティスト」と「曲名」とに基づいて情報データの「ＩＤ」を検索するコマンドを有するのであれば、同コマンドを用いて、処理装置２０は「アーティスト」と「曲名」とに基づいて情報データの「ＩＤ」を取得する方法がある。また、情報端末２から「アーティスト」を含む属性データを取得し、処理装置２０が取得された属性データから「曲名」を検索して「ＩＤ」を取得する方法がある。さらに、情報端末２から「曲名」を含む属性データを取得し、処理装置２０が取得された属性データから「アーティスト」を検索して「ＩＤ」を取得する方法などもある。すなわち、情報端末２に設けられている機能や通信コマンドは様々であることから、「アーティスト」と「曲名」とに基づいて情報端末２から目的の情報データの「ＩＤ」が取得できるのであれば、処理装置２０が情報端末２に伝達するリクエストの種類、得られるレスポンスの内容、同内容の検索方法などに限定はない。同様に、処理装置２０と情報端末２との通信回数にも制限はなく、処理装置２０は情報端末２の機能に合わせて目的の情報データの「ＩＤ」を取得する処理が行われればよい。
【００６６】
なお判定部３５は、「ＩＤ」に基づいて音声認識辞書テーブル４０の一つの音声認識辞書の識別情報と、属性データテーブル１７の一つの属性データの識別情報との間においてそれらの「一致」「不一致」を判定するものである。そのため、判定対象としていない、その他の音声認識辞書の識別情報やその他の属性データの識別情報との一致性や、音声認識辞書テーブル４０全体の内容と属性データテーブル１７全体の内容との一致性についての判定はしない。
【００６７】
判定部３５にて「一致」と判定された場合、処理装置２０は、当該「ＩＤ」に対応する情報データ（例えば楽曲データ）を、例えばスピーカＳＰを介してユーザに提供する。逆に、判定部３５にて「不一致」と判定された場合、処理装置２０は、情報端末２からユーザに適切な情報データを取得して提供するための情報データ選択処理を行なうようになっている。
【００６８】
次に、この車載システムにて実行される音声認識辞書の更新処理について図７に従って説明する。
図７は、音声認識辞書の更新処理の概略について示すフローチャートである。このフローチャートは情報端末２の電気的な接続が検知されると処理装置２０により実行される。
【００６９】
図７に示すように、音声認識辞書の更新処理は、情報端末２の電気的な接続が検知されると開始され、情報端末２が通信可能に接続される（図７のステップＳ１）。通信可能となることにより、車載情報処理装置１から情報端末２へのリクエストが可能となる。なおこのとき、車載情報処理装置１は、情報端末２からシリアルナンバーなどを取得して、この情報端末２が前回接続されていた情報端末と同一か否かを判断してもよい。そして、同一である場合は更に属性データテーブル１７の変更履歴や更新履歴等を取得し、音声認識辞書テーブル４０内にある音声認識データを作成したときに得た変更履歴や更新履歴等と比較して、該音声認識辞書テーブル４０を更新すべきか否かを判断するようにしてもよい。このような方法などにより、更新する必要がないと判断された場合、この音声認識辞書の更新処理を終了してもよい。
【００７０】
情報端末２が通信可能に接続されると、処理装置２０は音声認識辞書の更新を開始する（図７のステップＳ２）。音声認識辞書の更新には時間を要するため、このとき処理装置２０に確保されている更新中か否か示すフラグに更新中を示す「１」を設定するようにし
ている。また、音声認識辞書を更新するための各種処理（更新中処理）が行なわれる（図７のステップＳ３）。更新中処理では処理装置２０は、情報端末２の属性データテーブル１７の属性データを車載情報処理装置１にコピーする処理や、音声認識辞書に変換する処理などを行なう。そして全ての属性データの音声認識辞書への変換が終了されると、それら音声認識辞書を音声認識辞書テーブル４０にコピーして該音声認識辞書テーブル４０の更新が完了する（図７のステップＳ４）。
【００７１】
音声認識辞書テーブル４０の更新が完了すると、処理装置２０は、更新後処理を行なう（図７のステップＳ５）。このとき更新中か否かを示すフラグに更新中ではないことを示す「０」を設定する。
【００７２】
次に、この車載システムにて実行される音声認識処理について図８〜１３に従って説明する。図８は、音声認識処理について示すフローチャートであり、図９は、通常の音声認識処理について示すフローチャートであり、図１０は、音声認識辞書が更新中の音声認識処理について示すフローチャートである。また、音声認識辞書が更新中において、図１１は、情報端末から情報データを取得する処理について示すフローチャートであり、図１２は、取得する情報データを選択する処理について示すフローチャートである。さらに、図１３は、音声認識辞書が更新された後に行なう再認識処理について示すフローチャートである。
【００７３】
音声認識処理はタッチパネル操作又は音声入力ボタン（図示略）の押釦による音声認識の実行命令を入力されると開始され、図８に示すように、処理装置２０は、音声認識装置２５を制御して、ユーザによる発話を待機するなどの音声入力準備を行う（図８のステップＳ１０）。また、処理装置２０は、更新中を示すフラグを確認して音声認識辞書の更新が完了したか否かを判断する（図８のステップＳ２０）。具体的には、更新中か否かを示すフラグが「０」の場合、音声認識辞書の更新が完了していると判断されて（図８のステップＳ２０でＹＥＳ）、処理装置２０は、通常の音声認識処理を行なう（図８のステップＳ３０）。一方、更新中か否かを示すフラグが「１」の場合、音声認識辞書が更新中であると判断されて（図８のステップＳ２０でＮＯ）、処理装置２０は、音声認識辞書の更新中の音声認識処理を行なう（図８のステップＳ４０）。
【００７４】
通常の音声認識処理の場合（図８のステップＳ３０）では、図９に示すように、処理装置２０は、音声認識に全ての音声認識辞書が更新された音声認識辞書テーブル４０を用いる（図９のステップＳ３１）。すなわち、音声認識に更新された音声認識辞書が使用されるように設定される。そして音声が入力されると（図９のステップＳ３２）、その入力音声の音声認識処理を行なう（図９のステップＳ３３）。この音声認識処理の結果としての音声認識辞書から、処理装置２０は特定の「ＩＤ」を取得し、同「ＩＤ」の楽曲の情報データの転送を情報端末２にリクエストする。すなわち、情報データ取得のために、識別情報を含む音声認識辞書が処理装置２０に選択・設定される。これにより、情報端末２から情報データが転送されて、同情報データが例えば音楽データ記憶部に記憶される（図９のステップＳ３４）。そして、同情報データが楽曲データである場合には、処理装置２０の制御信号に基づいて同情報データに基づく音楽が音声出力装置２４を介してスピーカＳＰから出力される（図９のステップＳ３５）。また、当該情報データに対応する「アーティスト」や「曲名」がタッチパネルＴＰの表示面ＴＰＤに出力されてもよい。なお、情報端末２から情報データが転送される代わりに、車載情報処理装置１には情報端末２が同「ＩＤ」に基づき再生した音楽の再生信号が入力されてもよい。この場合、同再生信号が音声出力装置２４に入力されて処理装置２０の制御信号に基づいてスピーカＳＰから出力される。情報データの取得などにより、通常の音声認識処理が終了して図８のステップＳ３０に戻り、音声認識処理が終了する。
【００７５】
一方、音声認識辞書の更新中の音声認識処理（図８のステップＳ４０）では、図１０に示すように、処理装置２０は、音声認識に既存の音声認識辞書が保持された音声認識辞書テーブル４０を用いる（図１０のステップＳ４１）。すなわち、音声認識に既存の音声認識辞書が使用されるように設定される。そして音声が入力されると（図１０のステップＳ４２）、該音声の音声信号を入力音声データ４４に一時的に保存する（図１０のステップＳ４３）とともに、その入力音声の音声認識処理を行なう（図１０のステップＳ４４）。この音声認識処理の結果としての音声認識辞書から、処理装置２０は同辞書に基づいて情報端末２からの情報データの取得を行なう（図１０のステップＳ５０）。すなわち、情報データ取得のために、識別情報を含む音声認識辞書が処理装置２０に選択・設定される。
【００７６】
情報端末２からの情報データの取得処理（図１０のステップＳ５０）は、処理装置２０の判定部３５が行なう、音声認識辞書の識別情報と情報端末２の属性データの識別情報との「一致」「不一致」の判定とともにその処理が行なわれる。
【００７７】
図１１に示すように、処理装置２０の判定部３５は、音声認識辞書から「ＩＤ」（識別番号）を取得し、同「ＩＤ」に基づいて情報端末２に情報データの転送をリクエストする。これにより、情報端末２からの情報データの取得が試される（図１１のステップＳ５１）。情報端末２からレスポンスとして「転送する」が返された場合、判定部３５は、レスポンスに含まれる「アーティスト」と「曲名」とを音声認識辞書のそれらと比較し、いずれも同一である場合、情報端末２の属性データの識別情報と音声認識辞書の識別情報が「一致」していると判定する。このとき転送される情報データは、例えば、音楽データ記憶部に記憶される。一方、レスポンスとして「ＩＤなし」が返された場合、判定部３５の判定は未確定であり、情報データも転送されていない。
【００７８】
レスポンスが取得されると、処理装置２０は、情報データは取得できたか否かを判断する（図１１のステップＳ５２）。判定部３５により「一致」の判定がされて、情報データも取得された場合、処理装置２０は、情報データは取得できたと判断し、レスポンスが「ＩＤなし」の場合など判定部３５の判定が未確定である場合、情報データが取得できなかったと判断する。情報データが取得できたと判断された場合（図１１のステップＳ５２でＹＥＳ）、正しい情報データを取得できたか否かを示すフラグに取得できたことを示す「１」を設定し（図１１のステップＳ５３）、図１０のステップＳ５０に戻る。
【００７９】
一方、情報データが取得できなかったと判断された場合（図１１のステップＳ５２でＮＯ）、さらに判定部３５の識別文字情報による「一致」「不一致」の判定とともに情報データの取得を行なう（図１１のステップＳ５４）。詳述すると、判定部３５は、処理装置２０に取得されている音声認識辞書から文字情報である「アーティスト」と「曲名」のテキストデータを識別文字情報として取得して、それら識別文字情報に基づいて、上述のように情報端末２の属性データの識別情報と音声認識辞書の識別情報との「一致」又は「不一致」を判定する。また、「一致」と判定される場合、情報端末２から情報データが取得される。
【００８０】
ここで、識別文字情報による情報データの取得が行われる主な例について図１４及び図１５を参照して説明する。図１４は、音声認識辞書テーブル４０に、情報端末２の属性データテーブル１７から削除された「ＩＤ」の「１」〜「３」に対応する音声認識辞書を有するテーブル５２が保持されている場合を示している。図１５は、音声認識辞書テーブル４０の音声認識辞書が属性データテーブル１７の属性データに対応しない場合において、（ａ）は音声認識辞書を示すテーブルであり、（ｂ）は属性データを示すテーブルである。
【００８１】
図１４に示すように、音声認識辞書テーブル４０に、情報端末２の属性データテーブル
１７から削除された「ＩＤ」の「１」〜「３」に対応する音声認識辞書を有するテーブル５２が保持されている場合、音声認識により「ＩＤ」の「１」〜「３」が選択される場合がある。そのとき、例えば、判定部３５が情報端末２に「ＩＤ」の「１」の情報データを取得するためのリクエストを送っても、情報端末２からは「ＩＤなし」のレスポンスが返されるようになる。次に判定部３５は、「アーティスト」の「ＢＥＡＴＬＥＳ」と「曲名」の「ｈｅｌｐ」で、情報端末２の属性データを検索しても「ＢＥＡＴＬＥＳ」と一致するものはあっても、「ｈｅｌｐ」と一致するものは見つからないため情報データは取得できない。すなわち、判定部３５は、情報端末２の属性データの識別情報と音声認識辞書の識別情報とは「不一致」であると判定する。
【００８２】
また図１５に示すように、音声認識辞書テーブル４０の音声認識辞書（テーブル５３）が属性データテーブル１７の属性データ（テーブル５４）に対応しないとき、音声認識により例えば「ＩＤ」の「１」が選択されとする。このとき、判定部３５が情報端末２に「ＩＤ」の「１」のデータを取得するためのリクエストを送ると、情報端末２からは「転送する」のレスポンスが返される。ところが、このとき転送される情報データの「アーティスト」は「Ｌｉｎｋｎ  Ｐａｒｋ」であり「曲名」は「Ｆａｉｎｔ」で、処理装置２０の音声認識辞書の「アーティスト」の「ＢＥＡＴＬＥＳ」及び「曲名」の「ｈｅｌｐ」とは一致しないため正しい情報データが取得されない。すなわち、このときも判定部３５は、情報端末２の属性データの識別情報と音声認識辞書の識別情報とは「不一致」であると判定する。
【００８３】
識別文字情報による情報取得の後、情報データが取得できたか否かが判断される（図１１のステップＳ５５）。すなわち、処理装置２０は、判定部３５が「一致」と判定した場合、情報データが取得できたと判断し、判定部３５が「不一致」と判定した場合、情報データが取得できなかったと判断する。情報データが取得できたと判断された場合（図１１のステップＳ５５でＹＥＳ）、正しい情報データを取得できか否かを示すフラグに「１」を設定し（図１１のステップＳ５３）、図１０のステップＳ５０に戻る。
【００８４】
一方、情報データが取得できなかったと判断された場合（図１１のステップＳ５５でＮＯ）、処理装置２０は、正しい情報データを取得できたか否かを示すフラグに、情報を取得できなかったことを示す「０」を設定し（図１１のステップＳ５６）、図１０のステップＳ５０に戻る。
【００８５】
図１０において、情報端末２からの情報データの取得（図１０のステップＳ５０）が終了すると、情報データは正しく取得できたか否かが判断される（図１０のステップＳ６０）。処理装置２０は、正しい情報データが取得できたか否か示すフラグに「１」が設定されている場合、情報が正しく設定されていると判断し（図１０のステップＳ６０でＹＥＳ）、取得された情報データをユーザに提供する（図１０のステップＳ６１）。そしてこの更新中の音声認識処理を終了し、図８のステップＳ４０に戻り、音声認識処理を終了する。
【００８６】
一方、正しい情報データを取得できたか否かを示すフラグに「０」が設定されている場合、情報が正しく設定されていないと判断して（図１０のステップＳ６０でＮＯ）、本実施形態では、代替的に取得する情報データの選択処理を行なう（図１０のステップＳ７０）。この選択処理は、既存の音声認識辞書の「ＩＤ」又は「アーティスト」及び「曲名」に基づいて目的の情報データが取得されなかったときに、その目的の情報データに代わる代替的な情報データを所定の選考基準にて選択してユーザに提供することができるようにする。なお、このとき、例えば図１７に示すように、目的の情報データの取得ができなかった旨の文章をタッチパネルＴＰの表示面ＴＰＤにメッセージ６０のように表示することもできる。このとき、タッチパネルＴＰの表示面ＴＰＤには、音声認識辞書作成部３４が
算出した進行状況を示すメッセージ６５を表示するようにしてもよい。
【００８７】
代替的に取得する情報データの選択処理（図１０のステップＳ７０）では、図１２に示すように、識別文字情報の選択を行なう（図１２のステップＳ７１）。識別文字情報の選択では、音声認識辞書に含まれているテキストデータの中から「アーティスト」と「曲名」の２つが識別文字情報とされる場合、そのうちの一方のテキストデータがその優先度に基づく順番で選択される。例えば、「アーティスト」の優先度が高く、「曲名」の優先度が低い場合、最初に「アーティスト」が選択され、その次に「曲名」が選択されるが、さらにその次にはなにも選択されない。なお、音声認識辞書に、識別情報に含まれる「アーティスト」や「曲名」の項目以外のテキストデータが含まれている場合、それらも識別情報に関連付けられた文字情報（付属情報）であることから、同付属情報を上記識別文字情報の代わりに用いることもできる。付属情報に用いる識別情報以外のテキストデータの項目としては、アルバム名、ジャンル、国、発売期間、再生回数や優先度などでもよい。
【００８８】
そして、識別文字情報が選択されたか否かが判定される（図１２のステップＳ７２）。識別文字情報が選択されなかった場合（図１２のステップＳ７２でＮＯ）、処理装置２０は、代替的な情報データの選択ができないため、代替的なデータを提供の可否を示すフラグに提供しないことを示す「０」を設定する（図１２のステップＳ７７）。そして、代替的に取得する情報データの選択処理を終了して図１０のステップＳ７０に戻る。
【００８９】
一方、識別文字情報が選択された場合（図１２のステップＳ７２でＹＥＳ）、処理装置２０は、選択された識別文字情報に対応する情報データを情報端末２又は属性データ領域４２から検索する（図１２のステップＳ７３）。これにより、情報データ取得のために、識別情報を含む属性データが処理装置２０に選択・設定される。例えば、処理装置２０は、属性データ領域４２に全ての属性データがコピーされている場合、情報端末２に現存する情報データに対応する識別番号を有するそれら属性データから識別文字情報を検索することができるので、識別文字情報の検索を属性データ領域４２から行う。一方、全ての属性データが属性データ領域４２にコピーされていない場合、処理装置２０は、情報端末２に現存する情報データに対応する識別番号を識別文字情報にもとづいて検索するため、情報端末２との上述のような通信を介して識別文字情報の検索を行う。そして情報データがあるか否かを判断する（図１２のステップＳ７４）。具体的には、情報端末２又は属性データ領域４２の属性データから、識別文字情報を含む属性データを抽出し、その抽出された属性データから順番に「ＩＤ」を取得し、抽出されたデータの数を超えると「ＩＤ」が取得されない。例えば、図１４のテーブル５２の場合、識別文字情報が「ＢＥＡＴＬＥＳ」であるとすると、「アーティスト」が「ＢＥＡＴＬＥＳ」で共通する属性データから「ＩＤ」が「３」から「６」まで順に取得され、「６」の次は「ＩＤ」は取得されない。また図１５（ｂ）のテーブル５４の場合、識別文字情報が「ＢＥＡＴＬＥＳ」であるとすると、「アーティスト」が「ＢＥＡＴＬＥＳ」で共通する属性データから「ＩＤ」が「６」から「８」まで順に取得され、「８」の次は「ＩＤ」は取得されない。
【００９０】
「ＩＤ」が取得される場合、情報データがあると判断され（図１２のステップＳ７４でＹＥＳ）、当該情報データを目的の情報データに対する代替的なデータとして提供するか否かを判断する（図１２のステップＳ７５）。情報データを代替的なデータとして提供するか否かは、例えば図１８に示すように、代替的な情報データを提供するか否かを選択する旨の表示をタッチパネルＴＰの表示面ＴＰＤに表示するメッセージ６１に基づいて選択される「はい」ボタン６２又は「いいえ」ボタン６３の操作に応じて判断される。すなわち、「はい」ボタン６２が操作された場合、当該情報データを提供すると判断され（図１２のステップＳ７５でＹＥＳ）、代替的な情報データの提供の可否を示すフラグに提供することを示す「１」を設定して（図１２のステップＳ７６）、代替的に取得する情報データの選択処理を終了して、図１０のステップＳ７０に戻る。例えば、図１５（ｂ）のテー
ブル５４の場合、識別文字情報が「ＢＥＡＴＬＥＳ」で「ＩＤ」の「６」を情報データとして選択するか否かの旨がメッセージ６１に表示され、「はい」ボタン６２が操作されると、当該情報データが代替的な情報データに選択される。なおこのとき、タッチパネルＴＰの表示面ＴＰＤに、ユーザによる上記選択を支援する目的などから、進行状況を示すメッセージ６５を表示するようにすることが好適である。
【００９１】
一方、「いいえ」ボタン６３が操作された場合、当該情報データを提供しないと判断され（図１２のステップＳ７５でＮＯ）、同識別文字情報に対応する別の情報データを選択するために、図１２のステップＳ７３に戻り、次の情報データを検索する。例えば、図１５（ｂ）のテーブル５４の場合、識別文字情報が「ＢＥＡＴＬＥＳ」で「ＩＤ」の「６」を情報データとして選択するか否かの旨がメッセージ６１に表示され、「いいえ」ボタン６３が操作されると、次には代替的な情報データの候補に「ＩＤ」の「７」が選択される。
【００９２】
図１０において、代替的に取得する情報データの選択処理を終了すると、取得した情報データを提供するか否かが判断される（図１０のステップＳ８１）。代替的な情報データの提供の可否を示すフラグに「１」が設定されている場合、当該データを提供すると判断して（図１０のステップＳ８１でＹＥＳ）、処理装置２０は、取得した情報データを提供する（図１０のステップＳ８２）。その後、音声認識辞書が更新中か否かを所定の周期で監視する（図１０のステップＳ８３）。一方、代替的な情報データの提供の可否を示すフラグに「０」が設定されている場合、当該データを提供しないと判断して（図１０のステップＳ８１でＮＯ）、処理装置２０は、情報データを提供しないまま、上述の場合と同様に音声認識辞書が更新中か否かを所定の周期で監視する（図１０のステップＳ８３）。なおこのとき、先の代替的に取得する情報データの選択処理（図１０のステップＳ７０）のときに代えて、図１７に示すように、目的の情報データの取得ができなかった旨の文章をタッチパネルＴＰの表示面ＴＰＤにメッセージ６０のように表示するようにしてもよい。
【００９３】
音声認識辞書が更新中か否かは、更新中を示すフラグを監視することにより判断され、同フラグが「１」の場合、更新中であると判断され（図１０のステップＳ８３でＹＥＳ）、所定の間隔を置いて同監視が繰り返される。一方、更新中を示すフラグが「０」の場合、更新中ではないと判断され（図１０のステップＳ８３でＮＯ）、処理装置２０は、再認識処理を行なう（図１０のステップＳ９０）。
【００９４】
再認識処理は、図１３に示すように、処理装置２０は、音声認識処理に全ての音声認識辞書が更新された音声認識辞書テーブル４０を用いる（図１３のステップＳ９１）。すなわち、音声認識に更新された音声認識辞書が使用されるように設定される。そして入力音声データ４４に一時的に保存されていた音声が入力され、その入力音声の音声認識処理を行なう（図１３のステップＳ９２）。この音声認識処理の結果としての音声認識辞書から、処理装置２０は「ＩＤ」「アーティスト」「曲名」を取得し、同「ＩＤ」に対応する情報データを取得して（図１３のステップＳ９３）、当該情報データを提供するか否かを判断する（図１３のステップＳ９４）。すなわち、ユーザが当初要求した情報データが特定されたので同情報データを提供するか否かをユーザに確認する。当初要求した情報データを提供するか否かは、例えば図１９に示すように、タッチパネルＴＰの表示面ＴＰＤに表示する、該情報データを提供するか否かを選択する旨の文章からなるメッセージ６４に基づいて選択される「はい」ボタン６２又は「いいえ」ボタン６３の操作に応じて判断される。すなわち、「はい」ボタン６２が操作された場合、当初要求した情報データを提供すると判断され（図１３のステップＳ９４でＹＥＳ）、当該情報データを提供し（図１３のステップＳ９５）、再認識処理を終了する。一方、「いいえ」ボタン６３が操作された場合、当初要求した情報データを提供しないと判断され（図１３のステップＳ９４でＮＯ）、現在提供中の情報データの提供を継続して（図１３のステップＳ９６）、再認識処理を
終了する。
【００９５】
ここで、再認識処理の例について図１６を参照して説明する。図１６は、音声認識辞書テーブル４０の音声認識辞書が属性データテーブル１７の属性データに対応しない場合において、（ａ）は音声認識辞書を示すテーブルであり、（ｂ）は属性データを示すテーブルである。
【００９６】
音声認識辞書の更新前にされた音声入力から「アーティスト」が「ブリトニイスピアアズ」、「曲名」が「サムタイムス」が識別されたとき、音声認識辞書テーブル４０の更新前のテーブル５５には一致する音声認識辞書が無いため、当該音声入力による目的の情報データは選択されなかったものとする。その後、音声認識辞書テーブル４０の音声認識辞書がテーブル５６のように更新された場合、先の音声入力を再度音声認識処理することで、「ＩＤ」の「１２」が選択される。そこで、「アーティスト」が「ブリトニイスピアアズ」、「曲名」が「サムタイムス」の情報データが見つかった旨と、当該情報データを提供するか否かをユーザに問い合わせ、その操作に応じて、当該情報データを提供するか否かが定められる。
【００９７】
このようにして、図８のステップＳ４０に戻り音声認識処理が終了する。
以上説明したように、本実施形態の車載情報処理装置によれば、以下に列記するような効果が得られるようになる。
【００９８】
（１）情報端末２の属性データテーブル１７の属性データに基づく音声認識辞書の作成中であれ、音声認識辞書テーブル４０には既存の音声認識辞書が保持される。これにより、音声認識辞書の作成を含む更新の作業中であれ、音声認識処理を音声認識辞書テーブル４０の音声認識辞書に基づいて行うことができ、その音声認識辞書に基づいた情報データの選択ができる。
【００９９】
（２）また音声認識辞書テーブル４０の既存の音声認識辞書を用いるために、音声に対応する情報データがある場合と、音声に対応する情報データがない場合とが生じることとなるが、それぞれの場合において判定部３５が識別情報の「一致」と「不一致」とを判定し、同判定に基づいて異なる情報データを提供するようにした。その結果、音声に対応する情報データが検出されるか否かにかかわらず、判定部３５の判定に基づいて情報データを提供することができるようになり、このような車載情報処理装置のユーザインターフェースの向上が図られるようになる。
【０１００】
（３）音声に対応する情報データが検出されるときには当該情報データを提供し、音声に対応する情報データが検出されないときには他の異なる情報データを代替的に提供した。これにより、音声に対応する情報データが検出された場合はもちろん、音声に対応する情報データが検出されなかった場合であれ、より適切な情報データを提供することができるようになり、このような車載情報処理装置のユーザインターフェースの向上がさらに図られるようになる。
【０１０１】
（４）音声認識辞書テーブル４０の音声認識辞書の識別情報と情報端末２の属性データの識別情報との一致と不一致の判定を、情報端末２から「ＩＤ」又は「アーティスト」及び「曲名」に基づいて情報データが取得されたか否かにより判定した。これにより、識別情報の一致と不一致の判定が「ＩＤ」又は「アーティスト」及び「曲名」により容易に行えるようになる。
【０１０２】
（５）音声認識辞書テーブル４０の音声認識辞書の識別情報と情報端末２の属性データの識別情報との一致と不一致の判定を、音声認識された「ＩＤ」などと情報端末２から属
性データ領域４２に取得保持された属性データの識別情報との比較により判定することもできる。これにより、識別情報の一致と不一致の判定の際、判定に情報端末２との通信を要するような場合と比較して、より迅速に一致と不一致の判定が行える。
【０１０３】
（６）音声認識により求められた「ＩＤ」に対応する情報データと情報端末２の属性データの「ＩＤ」に対応する情報データとが同一でないときには、音声認識により求められた「ＩＤ」に対応する「アーティスト」及び「曲名」と情報端末２の属性データの「アーティスト」及び「曲名」とを比較する。その比較結果により、音声認識辞書テーブル４０の音声認識辞書の識別情報と情報端末２属性データの識別情報との一致・不一致を判定する。これにより、識別情報の一致と不一致の判定が「ＩＤ」のみならず、「アーティスト」及び「曲名」によっても行われるようになり、音声認識辞書テーブル４０の既存の音声認識辞書を用いた場合にも、情報端末２から適切な情報データを取得することができるようになる。
【０１０４】
（７）音声認識により求められた「ＩＤ」に対応する「アーティスト」及び「曲名」を情報端末２の属性データテーブル１７から取得され属性データ領域４２に保持された属性データに含まれる「アーティスト」及び「曲名」と比較することもできる。そして、その比較結果により、音声認識辞書テーブル４０の音声認識辞書の識別情報と情報端末２の属性データの識別情報との一致・不一致を判定するようにもできる。これにより、識別情報の一致と不一致の判定の際、情報端末２との通信を要するような場合と比較して、より迅速に一致と不一致の判定が行えるようになる。
【０１０５】
（８）音声認識辞書テーブル４０の音声認識辞書に基づいて音声に対応する情報データが得られない場合、当該情報データに対して代替性を有する情報データを該音声に関連する「アーティスト」及び「曲名」を用いて選択するようにした。これにより、音声認識辞書テーブル４０の音声認識辞書の識別情報と情報端末２の属性データの識別情報とが不一致とされた場合であれ、音声に対応する情報データに関連性のある情報データが代替的に選択され、ユーザインターフェースの向上を図ることができるようになる。
【０１０６】
（９）識別文字情報の代わりに付属情報をアーティスト名、アルバム名、ジャンル、国、発売期間、再生回数及び優先度など多様な項目の中から選択することにより、ユーザに適した代替的な情報データの選択がより柔軟かつ好適に行うことができるようにもなる。
【０１０７】
（１０）音声認識辞書の作成中に音声認識されて、その音声認識の音声に対応する情報データが既存の音声認識辞書から選択されなかった場合であれ、該音声を入力音声データに４４に保持することにより、更新された音声認識辞書を用いて該音声の音声認識を再度行なうことができるようになる。これにより、音声認識辞書の更新に伴って適切な情報データが提供される可能性が高められる。これにより、このような車載情報処理装置のユーザインターフェースの向上がより一層図られるようになる。
【０１０８】
（１１）属性データから音声認識辞書を作成する場合、属性データの文字情報（「アーティスト」や「曲名」）を、音声認識情報（「アーティスト（音認辞書）」や「曲名（音認辞書）」）へ変換するには多くの時間を要する。
【０１０９】
そこで、音声認識辞書の作成にかかる進行状況を表示により提供することにより、ユーザなどが進行状況に応じた情報データの選択などを行えるようになる。
（第２の実施形態）
本発明に係る車載情報処理装置の具体化された車載システムの第２の実施形態について図を参照して説明する。なお、本実施形態と先の第１の実施形態とはその構成は同様であるが、音声認識辞書の内容が相違する。これにより、その音声認識辞書を作成する音声認
識辞書作成部３４と該音声認識辞書を用いる音声認識処理とが相違する。そこで以下では主にその相違点を中心に説明する。また、構成の説明は第１の実施形態に用いた図面を用いて説明するとともに、その重複する説明を省略する。
【０１１０】
まず、本実施形態の属性データテーブル１７の属性データと音声認識辞書テーブル４０の音声認識辞書について図２０及び図２１を参照して説明する。図２０は、本実施形態において情報端末２の属性データテーブル１７に保持される属性データの一例を示すテーブルであり、図２１は、音声認識辞書テーブル４０に保持される音声認識辞書の一例を示すテーブルである。
【０１１１】
情報端末２の属性データテーブル１７の一例としてのテーブル５７には、図２０に示される、複数の属性データが保持されており、各属性データはそれぞれ、先の第１の実施形態と同様に「ＩＤ」、「アーティスト」、「曲名」などの複数の項目に対応するテキストデータから構成されている。なお本実施形態では、属性データにおいて、「ＩＤ」は、情報データを特定するための識別情報を構成している。車載情報処理装置１の音声認識辞書テーブル４０の一例としてのテーブル５８には、図２１に示される、先の第１の実施形態と同様の、「ＩＤ」、「アーティスト（音認辞書）」、「曲名（音認辞書）」の各項目の内容を有する複数の音声認識辞書が保持されている。なお本実施形態では、音声認識辞書において、「ＩＤ」は、情報データを特定するための識別情報を構成している。すなわち、本実施形態では、音声認識辞書作成部３４は、テーブル５７にて示される属性データ領域４２に保持された属性データを、テーブル５８にて示される「ＩＤ」、「アーティスト（音認辞書）」、「曲名（音認辞書）」からなる項目を有する音声認識辞書に変換する。この音声認識辞書には先の第１の実施形態と異なり「アーティスト」と「曲名」のテキストデータは含まれていないため、音声認識辞書としてはその大きさが小さくなる。
【０１１２】
次に、本実施形態における音声認識処理について先の第１の実施形態の図とともに図２２〜図２４を参照して説明する。図２２は、本実施形態における情報端末からの情報データの取得処理を示すフローチャートであり、図２３は、本実施形態における代替的な情報データの選択処理を示すフローチャートである。また、図２４は、音声認識辞書テーブル４０に、情報端末２の属性データテーブル１７から削除された「ＩＤ」の「１」〜「３」に対応する音声認識辞書を有するテーブル５９が保持されている場合を示している。
【０１１３】
先の第１の実施形態と同様に音声認識処理が開始されると、音声認識処理の結果としての音声認識辞書から、処理装置２０は同辞書に基づいて情報端末２からの情報データの取得を行なう（先の図１０のステップＳ５０）。
【０１１４】
本実施形態では、情報端末２からの情報データの取得処理（図１０のステップＳ５０）は、処理装置２０の判定部３５が行なう、音声認識辞書の識別情報と情報端末２の属性データの識別情報との「一致」「不一致」の判定とともにその処理が行なわれる。
【０１１５】
図２２に示すように、処理装置２０の判定部３５は、音声認識辞書から「ＩＤ」（識別番号）を取得し、同「ＩＤ」に基づいて情報端末２に情報データの転送をリクエストする。すなわち、情報データ取得のために、識別情報を含む音声認識辞書が処理装置２０に選択・設定される。これにより、情報端末２からの情報データの取得が試される（図２２のステップＳ１５１）。すなわち、情報端末２からレスポンスとして「転送する」が返される場合、判定部３５は、情報端末２の属性データの識別情報と音声認識辞書の識別情報とが「一致」していると判定する。このとき転送される情報データは、例えば、音楽データ記憶部に記憶さる。一方、レスポンスとして「ＩＤなし」が返された場合、判定部３５は「不一致」と判定するとともに、情報データは転送されない。
【０１１６】
レスポンスが取得されると、処理装置２０は、情報データは取得できたか否かを判断する（図２２のステップＳ１５２）。すなわち、判定部３５により「一致」の判定がされて、情報データも取得された場合、処理装置２０は、情報データは取得できたと判断し、レスポンスが「ＩＤなし」のため判定部３５により「不一致」の判定がされる場合、情報データが取得できなかったと判断する。情報データが取得できたと判断された場合（図２２のステップＳ１５２でＹＥＳ）、正しい情報データを取得できたか否かを示すフラグに情報データを取得できたことを示す「１」を設定し（図２２のステップＳ１５３）、先の図１０のステップＳ５０に戻る。
【０１１７】
一方、情報データが取得できなかったと判断された場合（図２２のステップＳ１５２でＮＯ）、処理装置２０は、正しい情報データを取得できたか否かを示すフラグに情報データを取得できなかったことを示す「０」を設定し（図２２のステップＳ１５６）、先の図１０のステップＳ５０に戻る。
【０１１８】
先の図１０において、情報端末２からの情報データの取得（先の図１０のステップＳ５０）が終了すると、情報データは正しく取得できたか否かが判断され（先の図１０のステップＳ６０）、情報データが取得されていると判断すると（先の図１０のステップＳ６０でＹＥＳ）、取得された情報データをユーザに提供する（先の図１０のステップＳ６１）。そしてこの音声認識辞書の更新中の音声認識処理を終了し、先の図８のステップＳ４０に戻り、音声認識処理を終了する。
【０１１９】
一方、情報データが取得されていないと判断されると（先の図１０のステップＳ６０でＮＯ）、本実施形態では、代替的に取得する情報データの選択処理を行なう（先の図１０のステップＳ７０）。この選択処理は、既存の音声認識辞書の「ＩＤ」に基づいて目的の情報データが取得されなかったときに、その目的の情報データに代わる代替的な情報データを所定の選考基準にて選択してユーザに提供することができるようにする。なお、このとき、例えば先の図１７に示すように、目的の情報データの取得ができなかった旨の文章をタッチパネルＴＰの表示面ＴＰＤにメッセージ６０のように表示することもできる。
【０１２０】
代替的に取得する情報データの選択処理（先の図１０のステップＳ７０）では、図２３に示すように、識別情報に関連付けられる付属情報としての識別音声情報の選択を行なう（図２３のステップＳ１７１）。識別音声情報の選択では、音声認識された音声信号の中から「アーティスト」と「曲名」とに対応する２つの音声信号を取得して、そのうちの一方の音声信号をその優先度に基づく順番で選択する。例えば、「アーティスト」の優先度が高く、「曲名」の優先度が低い場合、最初に「アーティスト」に対応する音声信号が選択され、その次に「曲名」に対応する音声信号が選択されるが、さらにその次にはなにも選択されない。
【０１２１】
そして、識別音声情報が選択されたか否かが判定される（図２３のステップＳ１７２）。識別音声情報が選択されなかった場合（図２３のステップＳ１７２でＮＯ）、処理装置２０は、代替的な情報データの選択ができないため、代替的なデータを提供の可否を示すフラグに提供しないことを示す「０」を設定する（図２３のステップＳ１７７）。そして、代替的に取得する情報データの選択処理を終了して先の図１０のステップＳ７０に戻る。
【０１２２】
一方、識別音声情報が選択された場合（図２３のステップＳ１７２でＹＥＳ）、処理装置２０は、選択された識別音声情報を音声認識辞書テーブル４０の音声認識辞書の音声認識用のデータ（音声認識情報）と照合して、一致する音声認識用のデータを有する音声認識辞書を取得して該音声認識辞書の「ＩＤ」を選択する。すなわち、情報データ取得のために、識別情報を含む音声認識辞書が処理装置２０に選択・設定される。なお、このとき
選択される「ＩＤ」はこの音声認識処理にて以前に選択された「ＩＤ」以外のものが選択され、対象となる「ＩＤ」がすべて選択されたときにはどの「ＩＤ」も選択されない。このようにして、音声認識辞書テーブル４０の複数の音声認識辞書から付属情報として識別音声情報の共通する音声認識辞書が選択され、その選択された音声認識辞書から「ＩＤ」が取得されるようになる。そして選択された「ＩＤ」に基づいて情報端末２から情報データを取得する（図２３のステップＳ１７３）。情報データが取得されると、情報データがあるか否かを判断する（図２３のステップＳ１７４）。具体的には、情報端末２のレスポンスが「転送する」であれば情報データがあると判断し、同レスポンスが「ＩＤなし」であれば情報データはないと判断する。
【０１２３】
情報データがあると判断された場合（図２３のステップＳ１７４でＹＥＳ）、当該情報データを目的の情報データに対する代替的なデータとして提供するか否かを判断する（図２３のステップＳ１７５）。情報データを代替的なデータとして提供するか否かは、例えば先の図１８に示すように、代替的な情報データを提供するか否かを選択する旨の表示をタッチパネルＴＰの表示面ＴＰＤに表示するメッセージ６１に基づいて選択される「はい」ボタン６２又は「いいえ」ボタン６３の操作に応じて判断される。すなわち、「はい」ボタン６２が操作された場合、当該情報データを提供すると判断され（図２３のステップＳ１７５でＹＥＳ）、代替的な情報データの提供の可否を示すフラグに提供することを示す「１」を設定して（図２３のステップＳ１７６）、代替的に取得する情報データの選択処理を終了して、先の図１０のステップＳ７０に戻る。例えば、図２４のテーブル５９の場合、目的の情報データの「ＩＤ」が「１」であったとき、それと共通の識別音声情報である「ビイトルズ」を有する音声認識辞書から選択される「ＩＤ」の「４」の情報データを選択するか否かの旨がメッセージ６１に表示され、「はい」ボタン６２が操作されると、当該情報データが代替的な情報データに選択される。
【０１２４】
一方、「いいえ」ボタン６３が操作された場合、当該情報データを提供しないと判断され（図２４のステップＳ１７５でＮＯ）、同識別音声情報に対応する別の情報データを選択するために、図２３のステップＳ１７３に戻り、次の情報データを検索する。例えば、図２４のテーブル５９の場合、識別音声情報が「ビイトルズ」で「ＩＤ」の「４」を情報データとして選択するか否かの旨がメッセージ６１に表示され、「いいえ」ボタン６３が操作されると、次には先と共通の識別音声情報を有する代替的な情報データの候補に「ＩＤ」の「５」が選択される。
【０１２５】
代替的に取得する情報データの選択処理を終了すると、その後は、先の第一の実施形態と同様に、取得した情報データを提供するか否かが判断される（先の図１０のステップＳ８１）。代替的な情報データを提供すると判断される場合、処理装置２０は、取得した情報データを提供し（先の図１０のステップＳ８２）、音声認識辞書が更新中か否かを所定の周期で監視する（先の図１０のステップＳ８３）。一方、代替的な情報データを提供しないと判断される場合、処理装置２０は、情報データを提供しないまま、上述の場合と同様に音声認識辞書が更新中か否かを所定の周期で監視する（先の図１０のステップＳ８３）。そして、音声認識辞書が更新されると、処理装置２０は、再認識処理を行ない（先の図１０のステップＳ９０）、その処理後、図８のステップＳ４０に戻り音声認識処理を終了する。
【０１２６】
以上説明したように、本実施形態の車載情報処理装置によっても先の第１の実施形態の前記（１）〜（３）、（１０）及び（１１）の効果と同等もしくはそれに準じた効果が得られるとともに、次のような効果が得られるようになる。
【０１２７】
（１２）音声認識辞書テーブル４０の音声認識辞書の識別情報と情報端末２の属性データの識別情報との一致と不一致の判定を、情報端末２から「ＩＤ」に基づいて情報データ
が取得されたか否かにより判定した。これにより、識別情報の一致と不一致の判定が「ＩＤ」により容易に行える。
【０１２８】
（１３）音声認識辞書テーブル４０の音声認識辞書の付属情報として「アーティスト（音認辞書）」や「曲名（音認辞書）」のみをもちいて代替的な情報データを選択するようにした。これにより、必要最小限の項目しか含まれない音声認識辞書を用いた場合であれ、代替的な情報データを選択することができるようになる。
【０１２９】
なお、上記各実施形態は、例えば以下のような態様にて実施することもできる。
・上記各実施形態では、代替的に取得する情報データの選択が１回行なわれる場合について例示した。しかしこれに限らず、代替的に取得する情報データの選択は、音声認識辞書の更新中には繰り返し行なわれるようにしてもよい。これにより、音声認識辞書の更新に時間を要するような場合であれ、目的の情報データに関連性のある代替的な情報データが好適に選択されるようになり、このような車載情報処理装置の利用価値が高められるようになる。
【０１３０】
・上記各実施形態では、代替的に取得する情報データの選択が１回行なわれる場合について例示した。しかしこれに限らず、音声認識辞書の更新処理の進行状況に応じた更新処理が完了するまでの時間に応じて、まとめて複数の代替的な情報データを選択するようにしてもよい。これによれば、代替的な情報データの選択作業などが軽減されるようになる。
【０１３１】
すなわち、代替的な情報データの取得を音声認識辞書の作成にかかる進行状況に応じて行なってもよい。これにより、音声認識に既存の音声認識辞書を用いざるを得ない音声認識辞書の更新中において、例えば更新が終了するまでに要する時間に応じた時間に対応する複数の代替的な情報データなどを選択できるようになる。また、更新が終了するまでに要する時間が長ければ、複数の代替的な情報データなどを予め一度に選択してユーザの選択作業を軽減させることができるようにもなる。その結果、このような車載情報処理装置による代替的な情報データの選択がより好適行えるようになる。
【０１３２】
・上記各実施形態では、進行状況がメッセージ６５で表示される場合について例示したが、これに限らず、進行状況は、プログレスバーやメーターのような図示でも、百分率を示す数字などによって表示してもよい。
【０１３３】
・上記各実施形態では、入力された音声が入力音声データ４４に一時保存される場合について例示した。しかしこれに限らず、一時保存される音声は、音声認識に用いられるものであれば、音声認識処理が施された特徴量からなる情報などでもよい。
【０１３４】
・上記第１の実施形態では、属性データとして、「ＩＤ」、「アーティスト」、「曲名」の項目を有する場合につて例示した。しかしこれに限らず、属性データとして、「アルバム名」、「ジャンル」、「国」、「発売期間」、「リッピング期間」、「再生回数」及び「優先度」などの項目を有していてもよい。これによれば、代替的な情報データの選択処理に用いることのできる付属情報の項目の自由度が広げられるようになる。また、文字情報を「アーティスト」、「アルバム名」、「ジャンル」、「国」、「発売期間」、「リッピング期間」、「再生回数」及び「優先度」など多様な項目の中から選択することにより、ユーザに適した代替的な情報データの選択がより柔軟かつ好適に行うことができるようにもなる。
【０１３５】
例えば、各項目の優先度を、図２５（ｂ）のテーブル７０に示すように、「タイトル（曲名）」、「アーティスト」、「ジャンル」、「再生回数」、「優先度」の順に高く設定
して、同優先度にしたがって情報データを選択するようにする。このような優先度の設定をユーザにて適した態様にすることによって、よりユーザにより適切な代替的な情報データの提供ができるようになる。
【０１３６】
・上記第１の実施形態では、識別情報に含まれていないテキストデータを付属情報とした場合について例示した。しかしこれに限らず、上記第２の実施形態と同様に、音声認識情報（「アーティスト（音認辞書）」や「曲名（音認辞書）」）を付属情報としてもよい。これにより、代替データの取得の方法の自由度が高められる。
【０１３７】
・上記各実施形態では、情報データに対する代替的な情報データの種類は特に制限していないが、代替的な情報データは、代替される情報データと同様の種類の情報データでも、異なる種類の情報データであってもよい。例えば、代替される情報データが楽曲データであり、代替的な情報データが動画データでもよい。これにより、多種多様の情報データに好適に対応することができるようになる。
【０１３８】
・上記各実施形態では、代替的に取得される情報データの選択がされない場合、図１２のステップＳ７７や図２３のステップＳ１７７のように代替的なデータを提供の可否を示すフラグに提供しないことを示す「０」を設定する場合について例示した。しかしこれに限らず、代替的なデータが選択されない場合、情報端末のランダム再生機能などのさらに別の方法により代替的なデータを提供するようにしてもよい。例えば、図２５（ａ）に示すように、図１２のステップＳ７１〜Ｓ７６と同様のステップＳ２０１〜Ｓ２０６を有する代替的に取得する情報データの選択処理において、情報データが選択されないとき、情報端末にランダム再生のリクエストをして情報端末の自動選択により情報データが提供されるようにする（図２５（ａ）のステップＳ２０７）。これにより、既存の音声認識辞書からは代替的な情報データが選択されない場合であれ、ユーザに代替的な情報を提供することができるようになり、このような車載情報処理装置の代替情報データを提供する機能が向上される。
【０１３９】
・上記各実施形態では、情報データを削除すると情報データテーブルから識別番号（ＩＤ）も削除される場合について例示した。しかしこれに限らず、情報データを削除しても情報データテーブルの識別番号（ＩＤ）は維持され、それに関連付けられる情報データのみが削除されてもよい。この場合、属性データについても属性データテーブルの識別番号（ＩＤ）は維持され、それに関連付けられる属性データのみが削除さるとよい。これによっても、情報端末の有するデータベースの態様にかかわらず、この車載情報処理装置の適用範囲が広げられる。
【０１４０】
・上記各実施形態では、情報データと属性データとがそれぞれ各別のデータベースに保持されている場合について例示した。しかしこれに限らず、情報データと属性データが同一のデータベースに保持されていてもよい。この場合、データ管理部を、一つのデータベースから情報データや属性データをそれぞれ分けて取得するようにすればよい。これにより、情報端末の有するデータベースの態様にかかわらず、この車載情報処理装置の適用範囲が広げられる。
【０１４１】
・上記各実施形態では、情報データテーブル１６には、情報データが保持されている場合について例示した。しかしこれに限らず、情報データテーブルには、情報データの格納された先頭アドレスなどのインデックスが保持されていてもよい。
【０１４２】
・上記各実施形態では、情報データは音楽データであり、属性データは音楽データに関連する項目を有す場合について例示した。しかしこれに限らず、情報データは、画像データや動画データ、テキストデータなどのデータや、それらデータ及び音楽データの任意の
組み合わせからなるデータでもよく、属性データもそれらデータに適した項目、例えば風景画像で有れば撮影場所の情報などを有していてもよい。
【０１４３】
・上記各実施形態では、情報端末２は携帯型の音楽再生装置である場合について例示した。しかしこれに限らず、情報端末は、車載情報処理装置に通信可能に接続できるとともに、転送する情報データを保持している機器であればよく、例えばパーソナルコンピュータまたは携帯電話、ＰＤＡ（パーソナルディジタルアシスタント）端末などの携帯機器、もしくは接続機能を備えるハードディスク装置などの記憶装置などであってもよい。
【符号の説明】
【０１４４】
１…車載情報処理装置、２…情報端末、１０…処理装置、１１…情報記憶装置、１２…外部通信装置、１５…データ管理部、１６…情報データテーブル、１７…属性データテーブル、２０…情報データ取得手段を構成するとともに、代替情報データ選択手段としての処理装置、２１…情報記憶装置、２２…接続手段としての外部通信装置、２３…タッチパネル制御装置、２４…音声出力装置、２５…音声認識処理手段としての音声認識装置、３０…通信制御部、３１…情報データ取得手段を構成する情報データ取得部、３４…音声認識辞書作成手段としての音声認識辞書作成部、３５…判定手段としての判定部、４０…辞書記憶手段としての音声認識辞書テーブル、４１…ワークエリア、４２…属性データ領域、４３…音声認識辞書領域、４４…入力音声データ、５０〜５９…テーブル、６０，６１，６４，６５…メッセージ、６２，６３…ボタン、７０…テーブル、ＭＫ…マイク、ＳＰ…スピーカ、ＴＰ…タッチパネル、ＴＰＤ…情報表示装置としての表示面。
【図１】
2011039202.tif 000003
【図２】
2011039202.tif 000004
【図３】
2011039202.tif 000005
【図４】
2011039202.tif 000006
【図５】
2011039202.tif 000007
【図６】
2011039202.tif 000008
【図７】
2011039202.tif 000009
【図８】
2011039202.tif 000010
【図９】
2011039202.tif 000011
【図１０】
2011039202.tif 000012
【図１１】
2011039202.tif 000013
【図１２】
2011039202.tif 000014
【図１３】
2011039202.tif 000015
【図１４】
2011039202.tif 000016
【図１５】
2011039202.tif 000017
【図１６】
2011039202.tif 000018
【図１７】
2011039202.tif 000019
【図１８】
2011039202.tif 000020
【図１９】
2011039202.tif 000021
【図２０】
2011039202.tif 000022
【図２１】
2011039202.tif 000023
【図２２】
2011039202.tif 000024
【図２３】
2011039202.tif 000025
【図２４】
2011039202.tif 000026
【図２５】
2011039202.tif 000027