(57)【特許請求の範囲】
【請求項１】
ユーザの要求に応じた情報を提供する情報提供システムであって、
前記ユーザが目的とする前記ユーザの動作に対応して設定されるソース種別とキーワードとを関連づける第１辞書データと、情報を提供するソースと前記ソース種別とを関連づける第２辞書データとを記憶する記憶部と、
前記要求に応じたテキストデータを取得する取得部と、
前記取得部によって取得されたテキストデータに含まれるキーワードおよび前記第１辞書データに基づいて、１以上の前記ソース種別を決定する決定部と、
前記第２辞書データに基づいて、前記決定部によって決定されたソース種別に関連づけられたソースを選択し、当該選択したソースから情報を検索する検索部と、
前記検索部によって検索された情報を提示する情報提供部と
を備えたことを特徴とする情報提供システム。
【請求項２】
前記情報提供部は、
前記決定部によって決定されたソース種別が複数ある場合、前記ソース種別の選択を要求する要求画面を提示し、当該要求画面において選択されたソース種別に関連するソースから取得された情報を提示することを特徴とする請求項１に記載の情報提供システム。
【請求項３】
前記記憶部は、
前記第１辞書データおよび前記第２辞書データを地域毎に記憶しており、
前記決定部は、
前記ユーザの現在位置または目的地に応じた地域の前記第１辞書データに基づいて前記ソース種別を決定し、
前記検索部は、
前記ユーザの現在位置または目的地に応じた地域の前記第２辞書データに基づいて前記ソースを選択する
ことを特徴とする請求項１又は２に記載の情報提供システム。
【請求項４】
前記ユーザの音声を取得する音声取得部と、
複数の音声認識用辞書データを記憶する記憶部と、
前記音声取得部によって取得された前記音声の情報に対して、前記音声の情報に含まれるキーワードを抽出する処理を前記音声認識用辞書データ毎に行い、抽出した前記音声認識用辞書データ毎のキーワードとその信頼度とを出力するキーワード抽出部と
をさらに備え、
前記取得部は、
前記キーワード抽出部から出力された複数の前記キーワードのうち前記信頼度が高い方のキーワードを取得することを特徴とする請求項１〜３のいずれか１項に記載の情報提供システム。
【請求項５】
前記ソース種別は、
少なくとも音楽情報を提供するソース種別、動画情報を提供するソース種別、および地域情報を提供するソース種別を有することを特徴とする請求項１〜４のいずれか１項に記載の情報提供システム。
【請求項６】
ユーザの要求に応じた情報を提供する情報提供装置において、
前記ユーザが目的とする前記ユーザの動作に対応して設定されるソース種別とキーワードとを関連づける第１辞書データと、情報を提供するソースと前記ソース種別とを関連づける第２辞書データとを記憶する記憶部と、
前記要求に応じたテキストデータを取得する取得部と、
前記取得部によって取得されたテキストデータに含まれるキーワードおよび前記第１辞書データに基づいて、１以上の前記ソース種別を決定する決定部と、
前記第２辞書データに基づいて、前記決定部によって決定されたソース種別に関連づけられたソースを選択し、当該選択したソースから情報を検索する検索部と、
前記検索部によって検索された情報を提示する情報提供部と
を備えたことを特徴とする情報提供装置。
【請求項７】
ユーザ端末装置と、音声認識サーバと、情報解析サーバとを含み、ユーザの要求に応じた情報を該ユーザ端末装置によってユーザに提供する情報提供システムであって、
前記ユーザ端末装置は、
ユーザの音声を入力し音声信号に変換する音声入力部と、
前記音声入力部からの音声信号を音声認識サーバに送信する音声信号送信部と、
前記音声認識サーバからの音声認識結果を受信する端末側音声認識結果受信部と、
前記端末側音声認識結果受信部で受信した音声認識結果を前記情報解析サーバに送信する端末側音声認識結果送信部と、
前記情報解析サーバからの情報解析結果に基づきソースを選択して該ソースから情報を取得する情報取得部とを備え、
前記音声認識サーバは、
前記ユーザ端末装置からの音声信号を受信する音声信号受信部と、
前記音声信号受信部で受信した音声信号の音声認識処理を行なう音声認識部と、
前記音声認識部による音声認識結果を前記ユーザ端末装置に送信する音声認識結果送信部とを備え、
前記情報解析サーバは、
前記ユーザ端末装置からの音声認識結果を受信するサーバ側音声認識結果受信部と、
前記ユーザが目的とする前記ユーザの動作に対応して設定されるソース種別とキーワードとを関連づける第１辞書データと、ソースを特定するソース特定情報と前記ソース種別とを関連づける第２辞書データとを記憶する記憶部と、
前記サーバ側音声認識結果受信部で受信した音声認識結果に含まれるキーワードおよび前記第１辞書データに基づいて、１以上の前記ソース種別を決定する決定部と、
前記第２辞書データに基づいて、前記決定部によって決定されたソース種別に関連づけられたソース特定情報を選択するソース選択部と、
前記ソース選択部により選択されたソースを特定するためのソース特定情報を含む情報解析結果を前記ユーザ端末装置へ送信する情報解析結果送信部とを備えることを特徴とする情報提供システム。
【請求項８】
ユーザ端末装置と、音声認識サーバと、情報解析サーバとを含み、ユーザの要求に応じた情報を該ユーザ端末装置によってユーザに提供する情報提供システムであって、
前記ユーザ端末装置は、
ユーザの音声を入力し音声信号に変換する音声入力部と、
前記音声入力部からの音声信号を音声認識サーバに送信する音声信号送信部と、
前記音声認識サーバからの音声認識結果を受信する端末側音声認識結果受信部と、
前記端末側音声認識結果受信部で受信した音声認識結果を前記情報解析サーバに送信する端末側音声認識結果送信部と、
前記情報解析サーバからの情報解析結果を取得する情報取得部とを備え、
前記音声認識サーバは、
前記ユーザ端末装置からの音声信号を受信する音声信号受信部と、
前記音声信号受信部で受信した音声信号の音声認識処理を行なう音声認識部と、
前記音声認識部による音声認識結果を前記ユーザ端末装置に送信する音声認識結果送信部とを備え、
前記情報解析サーバは、
前記ユーザ端末装置からの音声認識結果を受信するサーバ側音声認識結果受信部と、
前記ユーザが目的とする前記ユーザの動作に対応して設定されるソース種別とキーワードとを関連づける第１辞書データと、ソースを特定するソース特定情報と前記ソース種別とを関連づける第２辞書データとを記憶する記憶部と、
前記サーバ側音声認識結果受信部で受信した音声認識結果に含まれるキーワードおよび前記第１辞書データに基づいて、１以上の前記ソース種別を決定する決定部と、
前記第２辞書データに基づいて、前記決定部によって決定されたソース種別に関連づけられたソース特定情報を選択するソース選択部と、
前記ソース選択部により選択されたソース特定情報に基づき該当ソースから情報を検索取得する情報検索取得部と、
前記情報検索取得部による検索取得情報を含む情報解析結果を前記ユーザ端末装置へ送信する情報解析結果送信部とを備えることを特徴とする情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザの要求に応じた情報を提供する情報提供システムおよび情報提供装置に関する。
【背景技術】
【０００２】
近年、インターネットの普及により各種のサーバ装置から様々な情報が提供されるようになってきている。そして、このように提供される情報量は増大の一途を辿っており、従来であればすぐに入手できなかった情報であっても、インターネットからすぐに取得することが可能となってきており、利便性が高い。
【０００３】
そのため、様々な機器でインターネットから情報を取得することができるようになってきている。このことは、カーナビゲーション装置などの車載装置においても同様であり、インターネットに接続して、様々な情報を入手する車載装置が提案されている（例えば、特許文献１）。
【０００４】
かかる車載装置では、運転中のドライバーが文字入力を行うことが困難であることから、音声認識機能を有しており、かかる機能によって、インターネットからの情報取得を可能としている。
【０００５】
特に、かかる車載装置では、ユーザの会話からユーザの興味特定に使用するキーワードを抽出し、さらに、ユーザの精神状態を検出して、これらの情報に応じた情報をウェブサイトなどから検索し、収集する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２９４７９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記車載装置では、車内での乗員間の会話から乗員の嗜好を判断してウェブサイトなどのソースから情報を動的に検索して収集するものであり、乗員間の会話が必要となる。従って、車内の乗員の一人がインターネットから積極的に検索することができない。しかも、ユーザの精神状態を検知する必要があるため、構成や処理が複雑となる。
【０００８】
一方、音声認識を用いて、音声をテキストデータへ変換して、かかるテキストデータを用いてインターネット上の情報を検索し、収集することも考えられるが、インターネット上に存在する情報は莫大な量であることから、所望の情報を入手することは容易ではない。
【０００９】
すなわち、音声認識を用いて、音声をテキストデータへ変換したとしても、情報の絞り込みを行うために、ユーザは多くの言葉を口にする必要がある。しかし、ドライバーは運転操作に注意を向ける必要があり、情報の絞り込みのために多くの言葉を口にしたり、音声認識に基づく装置の動作に対して更に適切な操作を行なうと言ったことは困難である。また、近年では、車載に用いられる装置に限らず、直感的に情報を検索することのできる装置が求められている。
【００１０】
本発明は、上述した従来技術の課題を解決するためになされたものであり、ユーザによる操作要求を低減し、ユーザが直感的に操作することができる情報提供システムおよび情報提供装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明は、ユーザの要求に応じた情報を提供する情報提供システムであって、前記ユーザが目的とする前記ユーザの動作に対応して設定されるソース種別とキーワードとを関連づける第１辞書データと、情報を提供するソースと前記ソース種別とを関連づける第２辞書データとを記憶する記憶部と、前記要求に応じたテキストデータを取得する取得部と、前記取得部によって取得されたテキストデータに含まれるキーワードおよび前記第１辞書データに基づいて、１以上の前記ソース種別を決定する決定部と、前記第２辞書データに基づいて、前記決定部によって決定されたソース種別に関連づけられたソースを選択し、当該選択したソースから情報を検索する検索部と、前記検索部によって検索された情報を提示する情報提供部とを備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ユーザによる操作要求を低減し、ユーザが直感的に操作することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明に係る一実施形態の情報提供手法の概要を示す図である。
【図２】図２は、本実施例に係る情報提供システムおよび車載装置の構成を示すブロック図である。
【図３】図３は、音声認識サーバの構成を示すブロック図である。
【図４】図４は、情報解析サーバの構成を示すブロック図である。
【図５】図５は、解析辞書データの一例を示す図である。
【図６】図６は、解析データの一例を示す図である。
【図７】図７は、選択画面の一例を示す図である。
【図８】図８は、コンテンツ再生画面の一例を示す図である。
【図９】図９は、車載装置が実行する処理手順の概要を示すフローチャートである。
【図１０】図１０は、音声認識サーバが実行する処理手順の概要を示すフローチャートである。
【図１１】図１１は、情報解析サーバが実行する処理手順の概要を示すフローチャートである。
【図１２】図１２は、本実施例に係る情報提供システムおよび携帯端末装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、本発明に係る情報提供システムおよび情報提供装置の好適な実施例を詳細に説明する。なお、以下では、本発明に係る一実施形態の情報提供手法の概要について図１を用いて説明した後に、本発明に係る情報提供システムおよび情報提供装置についての実施例を図２〜図１２を用いて説明することとする。ここで、本発明に係る情報提供装置として、車載装置を実施の形態の一例として記載するが、本願に記載された情報提供手法を適用できる情報提供装置は、車載装置に限定されず、情報を検索し、検索された情報を提供する機能を有する可搬型の携帯端末装置（ＰＮＤ、携帯電話、携帯型表示端末など）であってもよい。なお、情報提供装置はユーザ端末装置の一例である。
【００１５】
まず、本実施形態に係る情報提供手法の概要について図１を用いて説明する。図１は、本実施形態に係る情報提供手法の概要を示す図である。
【００１６】
本実施形態に係る情報提供手法は、ユーザの要求に応じたテキストデータに基づいて検索対象のソース種別を決定し、かかるソース種別に関するソースからテキストデータに応じた情報を検索して、情報をユーザへ提示するものである。
【００１７】
なお、ソース種別とは、例えば、「見る」、「聴く」、「行く」などのように、ユーザが目的とする動作に基づいて設定される種別である。かかるソース種別は、１以上のソースと予め関連づけられている。
【００１８】
また、ソースとは、例えば、情報を提供することができる装置などを意味する。例えば、インターネット上のソースとして、ウェブサーバやデータベースサーバなどの各種のサーバがある。なお、ここでは、一つのウェブサーバに一つのウェブサイトがあることを前提として説明するが、一つのウェブサーバに複数のウェブサイトがある場合には、それぞれのウェブサイトがソースとなる。
【００１９】
ここでは、一例として、ユーザが「見る」という動作を目的とする場合のソース種別を「ソース種別Ａ」とし、ユーザが「聴く」という動作を目的とする場合のソース種別を「ソース種別Ｂ」とし、ユーザが「行く」という動作を目的とする場合のソース種別を「ソース種別Ｃ」とする。
【００２０】
また、ソース種別Ａに関するソースは、動画情報を提供するソース（以下、「動画サイト」と記載する）であり、ソース種別Ｂに関するソースは、音楽情報を提供するウェブサイト（以下、「音楽サイト」と記載する）であり、ソース種別Ｃに関するウェブサイトは、地域情報を提供するウェブサイト（以下、「地域情報サイト」と記載する）であるものとする。
【００２１】
ソース種別に関するソースは、予め辞書データにより設定される。具体的には、辞書データには、ソース種別Ａと所定の動画サイトとを関連づける情報と、ソース種別Ｂと所定の音楽サイトとを関連づける情報と、ソース種別Ｃと所定の地域情報サイトとを関連づける情報とが含まれているものとする。なお、各ソース種別に関連づけられるソースは、一つであっても複数であってもよい。
【００２２】
なお、動画サイトが提供する情報には各種の動画コンテンツが含まれ、音楽サイトが提供する情報には各種の音楽コンテンツが含まれ、地域情報サイトが提供する情報には各種の地域情報コンテンツが含まれる。また、これらのコンテンツは、アドレス指定により各サイトから取得することができる。
【００２３】
図１の（Ａ）に示されるように、ユーザＰが「△△△」という言葉を発したとする。このとき、「△△△」という音声が車載装置１に入力される（図１の（１）参照）。なお、「△△△」は、検索のためのキーワードであり、例えば、歌手名や施設名などである。
【００２４】
車載装置１は、入力された音声「△△△」をデジタル変換して音声データとし、音声認識サーバへ送信する（図１の（２）参照）。音声認識サーバ２は、車載装置１から受信した音声データの音声認識を行って、かかる音声データをテキストデータへ変換する（図１の（３）参照）。
【００２５】
このように音声認識サーバ２によって変換されたテキストデータは、音声認識結果として車載装置１へ送信される（図１の（４）参照）。車載装置１は、音声認識サーバ２から音声認識結果であるテキストデータを受信すると、かかるテキストデータを情報解析サーバ３へ送信する（図１の（５）参照）。
【００２６】
情報解析サーバ３は、車載装置１からテキストデータを受信すると、かかるテキストデータを解析する。車載装置１から送信されるテキストデータは、「△△△」を示すデータを含み、情報解析サーバ３は、解析辞書データを参照して、「△△△」を関連づけられたソース種別の情報を決定する。
【００２７】
例えば、解析辞書データにおいて「△△△」がソース種別Ａおよびソース種別Ｂと関連づけられている場合、情報解析サーバ３は、「△△△」を関連づけられたソース種別が、ソース種別Ａおよびソース種別Ｂであると決定する。
【００２８】
そして、情報解析サーバ３は、決定したソース種別に関するソースから「△△△」に関する情報を検索する（図１の（６）参照）。上述したように、情報解析サーバ３は、ソース種別とソースとを関連づけた情報を解析辞書データ内に含んでおり、かかる情報を参照して、ソース種別に関するソースを判定する。
【００２９】
具体的には、ソース種別Ａには所定の動画サイトが関連づけられており、情報解析サーバ３は、かかる動画サイトから「△△△」に関する情報を検索する。また、ソース種別Ｂには所定の音楽サイトが関連づけられており、情報解析サーバ３は、かかる音楽サイトから「△△△」に関する音楽コンテンツを検索する。
【００３０】
このように、「△△△」に対応するソース種別には、予めソースが関連づけられているため、「△△△」の検索範囲を絞ることができ、検索処理の効率化を図ることができる。
【００３１】
つづいて、情報解析サーバ３は、検索結果を車載装置１へ送信する（図１の（７）参照）。送信結果を受信した車載装置１は、かかる検索結果に複数のソース種別に関する情報が含まれているときには、ソース種別を選択させるための選択画面（要求画面の一例）をユーザＰへ提示する。
【００３２】
ここでは、ソース種別Ａに関するソースの情報とソース種別Ｂに関するソースの情報とが含まれているため、図１の（Ｂ）に示されるように、ソース種別Ａを選択するためのボタン４ａと、ソース種別Ｂを選択するためのボタン４ｂとが選択画面に提示される。この場合、ソース種別Ａを選択するためのボタン４ａには「見る」というユーザの動作が表示されており、ソース種別Ｂを選択するためのボタン４ｂには「聴く」というユーザの動作が表示されている。これにより、ユーザは、何がしたくて情報の検索を行ったのかという動作の目的に基づいてソースの選択が判断できるため、直感的で分かりやすい操作が可能となる。
【００３３】
なお、本実施例では、ボタンを操作させる選択画面としたが、ソース種別の選択を要求するものであればよく、これに限られない。例えば、音声入力によりソース種別の選択を可能としてもよい。この場合、ボタン４ａに表示された「見る」又はボタン４ｂに表示された「聴く」という言葉を発声すれば、音声認識処理が実行され、ソース種別を選択できる。
【００３４】
ユーザＰが選択画面においていずれかのボタンを選択すると、選択したボタンに対応するソース種別に関する情報がユーザＰへ提示される（図１の（８）参照）。例えば、選択画面においてソース種別Ａが選択された場合、図１の（Ｃ）に示されるように、「△△△」に関する動画コンテンツ名のリストが提示される。
【００３５】
そして、リスト表示された動画コンテンツ名から所望の動画コンテンツをユーザＰが選択することにより、「△△△」に関する動画コンテンツが車載装置１によって再生される。なお、動画コンテンツ名をリスト表示して動画コンテンツを選択させるのではなく、「△△△」に関する複数の動画コンテンツを順次再生するようにしてもよい。
【００３６】
また、情報解析サーバ３から受信した送信結果に一つのソース種別に関する情報のみが含まれているときには、ソース種別の選択要求は行われず、コンテンツをリスト表示する。この場合も同様に、リスト表示を行わずに、複数のコンテンツを連続してユーザに順次提示するようにしてもよい。
【００３７】
また、再生するコンテンツは、情報解析サーバ３から取得することもでき（情報解析サーバ３が一旦当該情報を取得して記憶し、その記憶した情報を提供）、また、再生しようとするコンテンツを有するソースから情報解析サーバ３を介さずに直接取得するようすることもできる。車載装置１は、再生しようとするコンテンツを情報解析サーバ３やソースに要求し、情報解析サーバ３やソースから送信されるコンテンツを再生する。なお、情報解析サーバ３から送信される検索結果にコンテンツを含める（情報解析サーバ３が解析結果に基づき検索まで行い、さらにその検索結果に該当するコンテンツを取得し、検索結果と当該コンテンツを車載装置１に送信する）ようにしてもよい。
【００３８】
このように、ユーザＰは、キーワードとして「△△△」を発声して、「見る」、「聴く」のいずれかを選択することによって、「△△△」に関する所望の情報を取得することができる。したがって、文字入力や音声入力を繰り返して検索を行う場合に比べて、ユーザによる操作要求を低減し、ユーザが直感的に操作することができる。
【００３９】
なお、解析辞書データとして、地域別の解析辞書データを用意しておき、車載装置１から送信される現在位置情報や目的地情報などに基づいて、キーワードとソース種別との関連づけ、ソース種別とソースとの関連づけなどを変更することもできる。このようにすることで、地域に応じた情報を得ることが可能となる。
【００４０】
以下では、図１を用いて説明した情報提供手法を適用した情報提供システムおよび車載装置についての実施例を詳細に説明する。
【実施例】
【００４１】
まず、本実施例に係る情報提供システムおよび情報提供装置の構成について図２を用いて説明する。図２は、本実施例に係る情報提供システムおよび車載装置（情報提供装置）の構成を示す図である。ここで、本発明に係る情報提供装置として、車載装置を実施の形態の一例として記載するが、本願に記載された情報提供手法を適用できる装置としては、車載装置に限定されず、情報を検索し、検索された情報を提供する機能を有する可搬型の携帯端末装置（ＰＮＤ、携帯電話、携帯型表示端末など）であってもよい。
【００４２】
図２に示すように、情報提供システムＳは、車載装置１０と、携帯端末装置２０と、音声認識サーバ３０と、情報解析サーバ４０とを含んでいる。そして、車載装置１０は、携帯端末装置２０を介して、音声認識サーバ３０や情報解析サーバ４０と通信可能に接続される。
【００４３】
具体的には、車載装置１０と携帯端末装置２０とは無線通信によって通信可能となっており、音声認識サーバ３０や情報解析サーバ４０は、インターネット２２に接続されている。そして、携帯端末装置２０は、無線基地局２１を介してインターネット２２に接続される。
【００４４】
本実施例に係る情報提供システムＳは、このように構成されているため、車載装置１０は、携帯端末装置２０によって、音声認識サーバ３０や情報解析サーバ４０と通信可能であるが、各装置の接続形態はこれに限られない。
【００４５】
例えば、車載装置１０が基地局２１を介して、音声認識サーバ３０や情報解析サーバ４０と通信する構成であってもよい。この場合、車載装置１０には、基地局２１と通信するための無線通信Ｉ／Ｆを設ける必要がある。また、音声認識サーバ３０や情報解析サーバ４０は、インターネット２２ではなく電話通信網などの他のネットワークに接続されるようにしてもよい。
【００４６】
また、ここでは、コンテンツなどの情報を提供するソースの一例として、ウェブサーバ５０1〜５０6がインターネット２２に接続されていることとして説明するが、情報を提供することができるものであれよい。例えば、データベースサーバやファイル転送サーバなどのサーバであってもよい。なお、説明を分かり易くするため、ここでは、各ウェブサーバ５０1〜５０6は、一つのウェブサイトのみを有するものとする。
【００４７】
まず、車載装置１０の構成について説明する。車載装置１０は、カーナビゲーション機能やカーオーディオ機能などの機能を有しているが、図２では、車載装置１０の特徴を説明するために必要な構成要素を主に示しており、一般的な構成要素についての記載を省略している。
【００４８】
図２に示すように、車載装置１０は、近距離通信部１１と、マイク１２と、表示操作部１３と、スピーカ１４と、制御部１５とを備えている。
【００４９】
近距離通信部１１は、ブルートゥース（Bluetooth：登録商標）などの近距離無線通信を用いて携帯端末装置２０との通信リンクをそれぞれ確立するとともに、確立した各通信リンクを用いて車載装置１０と携帯端末装置２０との間の通信処理を行う。 
【００５０】
ここで、ブルートゥース（登録商標）とは、２．４ＧＨｚの周波数帯を用いて半径数１０ｍ程度の無線通信を行う近距離無線通信規格であり、近年では、携帯電話やパーソナルコンピュータなどの電子機器に広く適用されている。 
【００５１】
ここでは、ブルートゥース（登録商標）を用いて車載装置１０／携帯端末装置２０間の通信を行う場合について説明するが、Ｗｉ−Ｆｉ（ワイファイ：登録商標）、ＺｉｇＢｅｅ（ジグビー：登録商標）といった他の無線通信規格を用いることとしてもよい。また、車載装置１０と携帯端末装置２０との間の通信を有線通信で行うこととしてもよい。 
【００５２】
マイク１２は、車載装置１０のユーザによって発せられた音声を入力する。また、表示操作部１３は、文字情報や画像情報を表示する表示部と、音声入力の開始操作やリストの選択操作を受け付ける操作部とを備えている。 
【００５３】
たとえば、表示操作部１３の表示部は、テキストデータや画像情報を表示するディスプレイを備えており、また、操作部は、音声入力の開始操作を行う「音声入力開始ボタン」やコンテンツやソース種別を選択する「選択ボタン」などを備えている。 
【００５４】
なお、表示操作部１３に備えるディスプレイや各種操作を行う構成部品を限定する必要はない。したがって、指やポインティングデバイスなどの押圧感知により入力を受け付け、かつ表示出力も兼ねるタッチパネル式の液晶ディスプレイを用いることとしてもよい。
【００５５】
スピーカ１４は、音楽サイト、ＣＤ（Compact  Disc）およびインターネットラジオ等の音楽コンテンツを再生するための音声出力機器である。ここでは、スピーカ１４を車載装置１０に備えるように構成したが、別体であるように構成してもよい。 
【００５６】
制御部１５は、車載装置１０の全体制御を行う制御部である。制御部１５は、音声取得部１５ａと、テキスト取得部１５ｂと、検索要求部１５ｃと、情報取得部１５ｄと、情報提供処理部１５ｅとをさらに備えている。
【００５７】
なお、図２には、制御部１５の機能的な構成を示しているが、この制御部１５は、物理的にはＣＰＵ（Central  Processing  Unit）とＲＯＭ（Read  Only  Memory）とＲＡＭ（Random Access Memory）とを有する情報処理装置を備えている。
【００５８】
そして、ＣＰＵがＲＯＭから各種プログラムを読出し、ＲＡＭを作業領域として使用して実行することにより、音声取得部１５ａ、テキスト取得部１５ｂ、検索要求部１５ｃ、情報取得部１５ｄ、情報提供処理部１５ｅ等として機能する。
【００５９】
音声取得部１５ａは、マイク１２から出力されたユーザの音声を取得して、携帯端末装置２０を介して音声認識サーバ３０へ受け渡す処理を行う処理部である。
【００６０】
具体的には、音声取得部１５ａは、例えば、ドライバーや同乗者によって「音声入力開始ボタン」が押下された場合に、スピーカ１４から出力される音声を取得する。また、音声取得部１５ａは、スピーカ１４から取得した音声の情報をデジタル化して、携帯端末装置２０を介して音声認識サーバ３０へ送信する。この音声取得部１５ａは、ユーザの音声を入力し音声信号を変換する音声入力部、および音声入力部からの音声信号を音声認識サーバ３０へ送信する音声信号送信部として機能する。
【００６１】
テキスト取得部１５ｂは、音声認識サーバ３０による音声認識結果を取得する。この音声認識結果は、音声取得部１５ａによって送信された音声データに対する音声認識結果であり、テキストデータにより音声認識サーバ３０から送信される。このテキストデータには、後述するように、キーワードと信頼度の情報とが含まれる。このテキスト取得部１５ｂは、音声認識サーバ３０からの音声認識結果を受信する端末側音声認識結果受信部として機能する。
【００６２】
検索要求部１５ｃは、テキスト取得部１５ｂによって取得されたテキストデータを、携帯端末装置２０を介して情報解析サーバ４０へ受け渡す処理を行う処理部である。この索要求部１５ｃは、テキスト取得部１５ｂによって取得した音声認識結果を情報解析サーバ４０へ送信する端末側音声認識結果送信部として機能する。
【００６３】
情報取得部１５ｄは、情報解析サーバ４０から送信される情報（解析結果情報）を、携帯端末装置２０を介して取得する。情報解析サーバ４０から送信される情報は、例えば、各種のコンテンツの名称やアドレス情報、およびソース種別の情報などである。
【００６４】
情報提供処理部１５ｅは、例えば、表示操作部１３の操作部への操作などを契機として、情報取得部１５ｄによって取得された情報を表示操作部１３の表示部やスピーカ１４から出力する。情報提供処理部１５ｅは、表示操作部１３やスピーカ１４と共に情報提供部として機能する。また、情報提供処理部１５ｅは、コンテンツの名称を表示操作部１３の表示部に表示したり、コンテンツのアドレス情報に基づいてコンテンツを取得して再生したりする。
【００６５】
また、情報提供処理部１５ｅには、動画再生アプリ１５ｆ、音再生アプリ１５ｇおよびブラウザアプリ１５ｈなどのアプリケーションを含んでいる。動画再生アプリ１５ｆは、動画コンテンツを再生して表示操作部１３の表示部やスピーカ１４から出力する。音再生アプリ１５ｇは、音声コンテンツを再生してスピーカ１４から出力する。また、ブラウザアプリ１５ｈは、ウェブページなどのコンテンツを再生して表示操作部１３の表示部から出力する。
【００６６】
なお、ここでは、情報提供処理部１５ｅは、動画再生アプリ１５ｆ、音再生アプリ１５ｇおよびブラウザアプリ１５ｈを含む例を示したが、情報提供処理部１５ｅの構成はこれに限られるものではない。情報取得部１５ｄによって取得されたコンテンツなどの情報を表示操作部１３の表示部やスピーカ１４から出力することができれば、情報提供処理部１５ｅはどのような構成であってもよい。
【００６７】
つづいて、音声認識サーバ３０の構成について図３を参照して説明する。図３に示すように、音声認識サーバ３０は、通信Ｉ／Ｆ３１と、記憶部３２と、制御部３３とを備えている。また、記憶部３２は、辞書情報３２ａを記憶する。
【００６８】
通信Ｉ／Ｆ３１は、インターネット２２を介して、他の装置とデータの送受信を行うための通信デバイスで構成されている。たとえば、通信Ｉ／Ｆ３１は、車載装置１０からインターネット２２を介して送信される音声データを取得する。また、通信Ｉ／Ｆ３１は、車載装置１０へインターネット２２を介して音声認識結果を送信する。
【００６９】
記憶部３２は、不揮発性メモリやハードディスクドライブといった記憶デバイスで構成される記憶部である。この記憶部３２は、複数の音声認識用辞書データを含む情報を辞書情報３２ａとして記憶する。
【００７０】
制御部３３は、音声認識サーバ３０の全体制御を行う制御部である。制御部３３は、音声データ取得部３３ａと、音声認識処理部３３ｂと、音声認識結果送信部３３ｃとをさらに備えている。
【００７１】
なお、図３には、制御部３３の機能的な構成を示しているが、この制御部３３は、物理的にはＣＰＵ（Central  Processing  Unit）とＲＯＭ（Read  Only  Memory）とＲＡＭ（Random Access Memory）とを有する情報処理装置を備えている。
【００７２】
そして、ＣＰＵがＲＯＭから各種プログラムを読出し、ＲＡＭを作業領域として使用して実行することにより、音声データ取得部３３ａ、音声認識処理部３３ｂ、音声認識結果送信部３３ｃ等として機能する。
【００７３】
音声データ取得部３３ａは、車載装置１０から音声データ（音声信号の一例）を受信したならば、受信した音声データを音声認識処理部３３ｂへ送信する。
【００７４】
音声認識処理部３３ｂは、音声データ取得部３３ａから受信した音声データに対して音声認識処理を行う。上述したように記憶部３２には、複数の音声認識用辞書データが記憶されており、音声認識処理部３３ｂは、辞書データ毎に音声認識処理を行う。
【００７５】
具体的には、音声認識処理部３３ｂは、音声データ取得部３３ａから受信した音声データに対して、音声データに含まれるキーワードを抽出する処理を辞書データ毎に行い、抽出したキーワードとその信頼度とを辞書データ毎に出力する。
【００７６】
例えば、第１音声認識用辞書データと第２音声認識用辞書データとがあるとし、車載装置１０のユーザが「レストラン」という発話をしたときの音声データに対して音声認識処理を行うとする。この場合、第１音声認識用辞書データでは、例えば、「レストラン（信頼度９０％）」という音声認識結果となり、第２音声認識用辞書データでは、例えば、「レストライン（信頼度６０％）」という音声認識結果となる。
【００７７】
音声認識結果送信部３３ｃは、音声認識処理部３３ｂによる音声認識が終了すると、辞書データ毎の音声認識結果をテキストデータとして車載装置１０へ送信する。
【００７８】
このように、音声認識サーバ３０では、車載装置１０から送信された音声データからソース種別を決定するためのキーワードを抽出して車載装置１０へ送信する。なお、キーワードを抽出するのではなく、音声データを単にテキストデータへ変換した結果を音声認識結果として車載装置１０へ出力するようにしてもよい。この場合、車載装置１０又は情報解析サーバ４０によってキーワードの抽出を行うことになる。
【００７９】
つづいて、情報解析サーバ４０の構成について図４を参照して説明する。図４に示すように、情報解析サーバ４０は、通信Ｉ／Ｆ４１と、記憶部４２と、制御部４３とを備えている。また、記憶部４２は、第１辞書データ４２ａおよび第２辞書データ４２ｂなどのソース情報を記憶する。
【００８０】
通信Ｉ／Ｆ４１は、インターネット２２を介して、他の装置とデータの送受信を行うための通信デバイスで構成されている。たとえば、通信Ｉ／Ｆ４１は、車載装置１０からインターネット２２を介して送信されるテキストデータを取得する。また、通信Ｉ／Ｆ４１は、車載装置１０へインターネット２２を介して検索結果を送信する。
【００８１】
記憶部４２は、不揮発性メモリやハードディスクドライブといった記憶デバイスで構成される記憶部である。第１辞書データ４２ａは、キーワードとソース種別とを関連付けるデータである。この第１辞書データ４２ａは、キーワード毎にキーワードをソース種別に関連づけるデータであるが、これに限定されるものではなく、例えば、ソース種別毎にソース種別をキーワードに関連づけるデータであってもよい。
【００８２】
図５の（Ａ）には、第１辞書データ４２ａの一例が示されている。同図に示す例では、「△△△」というキーワードに対して、ソース種別Ａとソース種別Ｂが関連づけられ、「○○○」というキーワードに対してソース種別Ａとソース種別Ｃが関連づけられている。
【００８３】
例えば、ソース種別Ａは、ユーザが「見る」という動作を目的とする場合のソース種別であり、ソース種別Ｂは、ユーザが「聴く」という動作を目的とする場合のソース種別であり、ソース種別Ｃは、ユーザが「行く」という動作を目的とする場合のソース種別である。
【００８４】
なお、ソース種別はこれらに限られるものではない。例えば、ユーザが「食べる」という動作を目的とする場合のソース種別や、ユーザが「遊ぶ」という動作を目的とする場合のソース種別など、様々な種別を設けることができる。また、ここでは、ソース種別を、ユーザが目的とする動作に基づいて設定される種別とした例を挙げて説明するが、これに限られるものではない。
【００８５】
第２辞書データ４２ｂは、ソース種別とソースを関連付けるデータである。この第２辞書データ４２ｂは、ソース種別毎にソース種別をソースに関連づけるデータであるが、これに限定されるものではなく、例えば、ソース毎にソースをソース種別に関連づけるデータであってもよい。また、ソース種別にソースを関連付けるために、第２辞書データ４２ｂには、ソースを特定するためのソース特定情報（ソースのアドレスなど）とソース種別とを関連付けた情報を含んでいる。
【００８６】
図５の（Ｂ）には、第２辞書データ４２ｂの一例が示されている。同図に示す例では、「ソース種別Ａ」というソース種別に対して、動画サイトＸおよび動画サイトＷが関連づけられ、「ソース種別Ｂ」というソース種別に対して音楽サイトＶおよびインターネットラジオサイトＺが関連づけられている。
【００８７】
ここでは、動画サイトＸ，Ｗ、音楽サイトＶ、インターネットラジオサイトＺ、地域情報サイトＥ、Ｆは、ウェブサーバ５０1〜５０6よりそれぞれ提供されるウェブサイトとする。なお、地域情報サイトは、地域情報を提供するウェブサイトであり、例えば、飲食店、コンビニエンスストア、遊園地、ゴルフ場などの各種の施設情報や、地域別のランキング情報などを提供するウェブサイトである。
【００８８】
図４に戻って、説明をつづける。制御部４３は、情報解析サーバ４０の全体制御を行う制御部である。制御部４３は、テキスト取得部４３ａと、決定部４３ｂと、検索部４３ｃと、検索結果送信部４３ｄとをさらに備えている。
【００８９】
なお、図４には、制御部４３の機能的な構成を示しているが、この制御部４３は、物理的にはＣＰＵ（Central  Processing  Unit）とＲＯＭ（Read  Only  Memory）とＲＡＭ（Random Access Memory）とを有する情報処理装置を備えている。
【００９０】
そして、ＣＰＵがＲＯＭから各種プログラムを読出し、ＲＡＭを作業領域として使用して実行することにより、テキスト取得部４３ａ、決定部４３ｂ、検索部４３ｃ、検索結果送信部４３ｄ等として機能する。
【００９１】
テキスト取得部４３ａは、車載装置１０からテキストデータを受信したならば、受信したテキストデータを決定部４３ｂへ送信する。このテキスト取得部４３ａは、車載装置１０から送信される音声認識結果を受信するサーバ側音声認識結果受信部として機能する。
【００９２】
決定部４３ｂは、テキスト取得部４３ａから受信したテキストデータに基づいて、検索対象のソース種別を決定する。具体的には、決定部４３ｂは、テキスト取得部４３ａから受信したテキストデータに含まれるキーワードに関連づけられたソース種別を、記憶部４２に記憶された第１辞書データ４２ａに基づいて決定する。
【００９３】
例えば、第１辞書データ４２ａが図５の（Ａ）に示すデータである場合に、テキスト取得部４３ａから受信したテキストデータに、「○○○」というテキストデータが含まれていたならば、決定部４３ｂは、ソース種別Ａおよびソース種別Ｃを検索対象のソース種別として決定する。
【００９４】
なお、決定部４３ｂは、例えば、第１音声認識用辞書データでは「レストラン」と認識され、第２音声認識用辞書データでは「レストライン」と認識された場合、キーワードとして信頼度が高い方を選択する。
【００９５】
例えば、テキスト取得部４３ａから受信したテキストデータに、音声認識結果として「レストラン（信頼度９０％）」と「レストライン（信頼度６０％）」とが含まれているとき、信頼度の高い方である「レストラン」をキーワードとして選択する。
【００９６】
検索部４３ｃは、決定部４３ｂによって決定されたソース種別に関連づけられたソースから、テキスト取得部４３ａによって取得したテキストデータに応じた情報を外部ソースであるウェブサーバ５０1〜５０6から検索する。この検索部４３ｃは、ソース種別に関連付けられたソース特定情報を選択するソース選択部およびソース選択部により選択されたソース特定情報に基づき該当ソースから情報を検索取得する情報検索取得部として機能する。
【００９７】
具体的には、検索部４３ｃは、決定部４３ｂによって決定されたソース種別に関連づけられたソースを、記憶部４２に記憶された第２辞書データ４２ｂに基づき選択する。そして、当該選択したソースから、テキスト取得部４３ａによって取得したテキストデータに応じた情報を検索する。
【００９８】
例えば、第１辞書データ４２ａが図５の（Ａ）に示すデータであり、第２辞書データ４２ｂが図５の（Ｂ）に示すデータであるとし、また、テキスト取得部４３ａから受信したテキストデータに、「○○○」というテキストデータが含まれているとする。
【００９９】
この場合、決定部４３ｂによって決定されたソース種別がソース種別Ａおよびソース種別Ｃであり、検索部４３ｃは、動画サイトＸ，Ｗおよび地域情報サイトＥ，Ｆを検索対象のソースとして選択する。そして、動画サイトＸ，Ｗおよび地域情報サイトＥ，Ｆから「○○○」に関連する動画コンテンツや地域情報コンテンツを検索する。
【０１００】
したがって、検索部４３ｃによる検索結果には、例えば、図６に示すように、「○○○」に関連する動画コンテンツとして、動画サイトＷのコンテンツＷ２，Ｗ３が含まれ、「○○○」に関連する地域情報コンテンツとして、地域情報サイトＥ，ＦのウェブページＥ１，Ｆ１が含まれる。
【０１０１】
また、例えば、検索部４３ｃによる検索結果には、検索したソースに対応するソース種別情報が含まれる。図６に示す例では、検索結果として、ソース種別Ａおよびソース種別Ｃが含まれていることを示している。
【０１０２】
検索結果送信部４３ｄは、検索部４３ｃから検索結果を取得したならば、かかる検索結果を車載装置１０へ送信する。この検索結果送信部４３ｄは、検索部４３ｃによる検索取得情報を含む情報解析結果を車載装置１０へ送信する情報解析結果送信部として機能する。なお、検索結果送信部４３ｄは、検索結果（検索取得情報）に加えて、決定部４３ｂによって決定されたソース種別に関連づけられたソースの情報を送信することもできる。この場合、検索結果送信部４３ｄは、検索部４３ｃによって選択されたソース特定情報を含む情報解析結果を車載装置１０へ送信する情報解析結果送信部として機能する。
【０１０３】
かかる検索結果は、検索結果送信部４３ｄにより車載装置１０へ送信され、図２に示す車載装置１０の情報取得部１５ｄによって取得される。車載装置１０の情報提供処理部１５ｅは、情報取得部１５ｄによって取得された検索結果を車載装置１０のユーザに提示する。
【０１０４】
ここで、検索結果に複数のソース種別に関するソースからの情報が含まれている場合、情報提供処理部１５ｅは、表示操作部１３の表示部に選択画面を表示する。例えば、キーワードが「□□□」である場合であり、第１辞書データ４２ａにおいて、図５の（Ａ）に示すように「□□□」というキーワードにソース種別Ａ〜Ｃが関連付けられている場合、情報提供処理部１５ｅは、図７に示すような選択画面を表示する。
【０１０５】
なお、ソース種別の選択を要求するものであればよく、これに限られない。例えば、マイク１２に入力された音声を情報提供処理部１５ｅによって取得することができるようにし、情報提供処理部１５ｅにおいて、音声入力によりソース種別の選択を可能としてもよい。
【０１０６】
また、例えば、情報提供処理部１５ｅは、車載装置１０の図示しない位置検出部又は車速検出部によって移動中であると判断した場合に、選択画面から音声による選択に切り替えるようにしてもよい。
【０１０７】
図７において、ボタン２５ａはソース種別Ａを選択するためのボタンであり、ボタン２５ｂはソース種別Ｂを選択するためのボタンであり、ボタン２５ｃはソース種別Ｃを選択するためのボタンである。車載装置１０のユーザは、表示操作部１３の操作部からボタン２５ａ〜２５ｃを選択することにより、ソース種別を選択する。
【０１０８】
例えば、「□□□」についての動画を見たいときには、ユーザは、ボタン２５ａを押下することで、図８に示すように、情報提供処理部１５ｅは、「□□□」に関する動画コンテンツを再生して表示操作部１３の表示部へ表示する。
【０１０９】
この場合、ソース種別Ａを選択するためのボタン２５ａには「見る」というユーザの動作が表示されており、ソース種別Ｂを選択するためのボタン２５ｂには「聴く」というユーザの動作が表示されており、ソース種別Ｃを選択するためのボタン２５ｃには「行く」というユーザの動作が表示されている。これにより、ユーザは、何がしたくて情報の検索を行ったのかという動作の目的に基づいてソースの選択が判断できるため、直感的で分かりやすい操作が可能となる。
【０１１０】
また、音声入力によりソース種別を選択する場合、ボタン２５ａに表示された「見る」又はボタン２５ｂに表示された「聴く」、ボタン２５ｃに表示された「行く」という言葉を発声すれば、音声認識処理が実行され、ソース種別を選択できる。
【０１１１】
また、情報提供処理部１５ｅは、「□□□」に関する動画コンテンツが複数ある場合には、動画コンテンツ名のリストを表示操作部１３の表示部へ表示して、ユーザに動画コンテンツを選択させる。そして、ユーザが動画コンテンツを選択したとき、情報提供処理部１５ｅは、選択された動画コンテンツを再生して表示操作部１３の表示部へ表示する。
【０１１２】
また、情報提供処理部１５ｅは、動画コンテンツ名をリスト表示して動画コンテンツを選択させるのではなく、「△△△」に関する複数の動画コンテンツを順次再生することもできる。例えば、情報提供処理部１５ｅは、車載装置１０の図示しない位置検出部又は車速検出部によって移動中であると判断した場合に、リスト表示を行わずに、「△△△」に関する複数の動画コンテンツを順次再生するようにしてもよい。
【０１１３】
なお、情報提供処理部１５ｅは、動画コンテンツを再生する場合、情報解析サーバ４０から受信した検索結果に含まれる動画コンテンツのアドレス情報に基づいて、ウェブサーバ５０から動画コンテンツを取得して再生する。
【０１１４】
例えば、動画コンテンツのアドレス情報がウェブサーバ５０3内のアドレスを示すアドレス情報であるとき、情報提供処理部１５ｅは、ウェブサーバ５０3から動画コンテンツを取得して再生する。
【０１１５】
次に、本実施例に係る車載装置１０の具体的動作について図９を用いて説明する。図９は、車載装置１０の制御部１５が実行する処理手順の概要を示すフローチャートである。なお、この処理は、音声入力の開始操作を行う「音声入力開始ボタン」がユーザにより押下されたときに開始される処理である。また、これらの処理は制御部１５を構成するマイクロコンピュータ（ＣＰＵ）がプログラムに基づき処理を行なって実行（実現）されるが、図２に示した機能ブロックとの関係を分かりやすくする為、便宜的に各機能ブロックが実行すると言う表現を用いて説明する。
【０１１６】
図９に示すように、車載装置１０では、音声取得部１５ａが、マイク１２から入力されたユーザの音声の録音を開始する（ステップＳ２０）。音声取得部１５ａは、録音が終了すると、録音した音声を所定のフォーマットの音声データに変換して、音声認識サーバ３０へ送信する（ステップＳ２１）。
【０１１７】
つづいて、テキスト取得部１５ｂが、音声認識サーバ３０から車載装置１０へ送信される音声認識結果を受信する（ステップＳ２２）。この音声認識結果は、ステップＳ２１において送信された音声データに対して音声認識サーバ３０が行った音声認識結果である。
【０１１８】
テキスト取得部１５ｂによって受信された音声認識結果は、検索要求部１５ｃによって情報解析サーバ４０へ送信される（ステップＳ２３）。その後、情報解析サーバ４０から送信された検索結果が情報取得部１５ｄによって受信される（ステップＳ２４）。情報取得部１５ｄが取得する検索結果は、ステップＳ２３において送信された音声認識結果に対する検索結果である。
【０１１９】
情報取得部１５ｄによって受信された検索結果は、情報取得部１５ｄから情報提供処理部１５ｅへ送信される。情報提供処理部１５ｅは、情報取得部１５ｄから受信した検索結果に、複数のソース種別の情報が含まれているか否かを判定する（ステップＳ２５）。
【０１２０】
この処理において、情報提供処理部１５ｅは、検索結果に複数のソース種別の情報が含まれていると判定すると（ステップＳ２５，Ｙｅｓ）、表示操作部１３の表示部にソース種別を選択させるための選択画面を表示する（ステップＳ２６）。そして、情報提供処理１５部ｅは、ユーザからソース種別の選択があるまで待つ（ステップＳ２７）。
【０１２１】
ステップＳ２５において、検索結果に複数のソース種別の情報が含まれていないと判定した場合（ステップＳ２５，Ｎｏ）、又は、ステップＳ２７において、ユーザからソース種別の選択があると判定した場合（ステップＳ２７，Ｙｅｓ）、情報提供処理部１５ｅは、処理をステップＳ２８へ移行する。
【０１２２】
ステップＳ２８において、情報提供処理部１５ｅは、検索結果に複数のコンテンツが含まれているか否かを判定する。この処理において、検索結果に複数のコンテンツが含まれていると判定すると（ステップＳ２８，Ｙｅｓ）、情報提供処理部１５ｅは、表示操作部１３の表示部にコンテンツを選択させるためのコンテンツリストを表示する（ステップＳ２９）。このコンテンツリストは、例えば、図１の（Ｃ）に示すようなリストである。
【０１２３】
つづいて、情報提供処理部１５ｅは、ユーザからコンテンツの選択があるまで待つ（ステップＳ３０）。情報提供処理部１５ｅは、ユーザからコンテンツの選択があったと判定した場合（ステップＳ３０，Ｙｅｓ）、又は、ステップＳ２８において検索結果に複数のコンテンツが含まれていないと判定した場合（ステップＳ２８，Ｎｏ）、コンテンツをソースから取得して再生する情報提示処理を行う（ステップＳ３１）。
【０１２４】
次に、本実施例に係る音声認識サーバ３０の具体的動作について図１０を用いて説明する。図１０は、音声認識サーバ３０の制御部３３が実行する処理手順の概要を示すフローチャートである。この処理は、音声認識サーバ３０の音声データ取得部３３ａが車載装置１０から音声データを受信した場合に開始される処理である。
【０１２５】
図１０に示すように、音声認識サーバ３０では、音声認識処理部３３ｂが、音声データ取得部３３ａによって取得された音声データの音声認識処理を実行する（ステップＳ４０）。この音声認識処理によって、音声データがテキストデータに変換される。
【０１２６】
つづいて、音声認識結果送信部３３ｃは、音声認識処理部３３ｂによって変換されたテキストデータを車載装置１０へ送信する（ステップＳ４１）。
【０１２７】
このように、音声認識サーバ３０は、車載装置１０から音声データが送信されてくる毎に、音声認識処理を行って、音声認識結果であるテキストデータを車載装置１０へ送信する。
【０１２８】
次に、本実施例に係る情報解析サーバ４０の具体的動作について図１１を用いて説明する。図１１は、情報解析サーバ４０の制御部４３が実行する処理手順の概要を示すフローチャートである。この処理は、情報解析サーバ４０のテキスト取得部４３ａが車載装置１０から検索用のテキストデータを受信した場合に開始される処理である。
【０１２９】
図１１に示すように、情報解析サーバ４０では、決定部４３ｂが、テキスト取得部４３ａによって受信されたテキストデータの解析を行って（ステップＳ５０）、ソース種別を決定する（ステップＳ５１）。具体的には、決定部４３ｂが決定するソース種別は、テキストデータに含まれるキーワードに対応するソース種別を第１辞書データ４２ａから抽出したソース種別である。
【０１３０】
つづいて、検索部４３ｃは、決定したソース種別に関するソースから、テキスト取得部４３ａが取得したテキストデータに関係する情報を検索する（ステップＳ５２）。そして、検索結果送信部４３ｄは、検索部４３ｃによる検索結果を車載装置１０へ送信する（ステップＳ５３）。
【０１３１】
このように、情報解析サーバ４０では、ソースと予め設定されたソース種別とを関連づける第１辞書データ４２ａを記憶しており、第１辞書データ４２ａに基づいて、車載装置１０から送信されたテキストデータから検索対象のソース種別を決定する。
【０１３２】
そして、決定したソース種別に関連づけられたソースを、第２辞書データ４２ｂに基づいて選択し、当該選択したソースから、車載装置１０から送信されたテキストデータに応じた情報を検索する。
【０１３３】
かかる検索結果は、検索結果送信部４３ｄにより車載装置１０へ送信され、図２に示す車載装置１０の情報取得部１５ｄによって取得される。そして、車載装置１０の情報提供処理部１５ｅは、情報取得部１５ｄによって取得された検索結果を車載装置１０のユーザに提示する。
【０１３４】
したがって、車載装置１０のユーザは、キーワードを発するだけで、膨大なコンテンツの中から所望のコンテンツを取得することができる。すなわち、ユーザによる操作要求を低減し、ユーザが直感的に操作することが可能となる。
【０１３５】
しかも、ユーザから発せられたキーワードに対して複数のソース種別が関連づけられている場合には、ユーザにソース種別を選択させることで、コンテンツを収集するソースのソース種別を決定することができる。これによって、ユーザによる操作要求を低減し、ユーザが直感的に操作することが可能となる。
【０１３６】
なお、上述においては、決定部４３ｂによって決定したソース種別が複数あった場合、検索部４３ｃは、決定部４３ｂによって決定されたソース種別に関するソースから検索するため、不要なソース種別に関するソースからも検索を行うことになる。
【０１３７】
そこで、決定部４３ｂによって決定したソース種別が複数あった場合には、まず、決定部４３ｂが車載装置１０に対してソース種別の選択を促すための情報を送信するようにしてもよい。このようにすることにより情報解析サーバ４０による検索処理の負担を軽減することができる。
【０１３８】
この場合、車載装置１０の情報提供処理部１５ｅは、選択画面などによりソース種別の選択を要求する。この要求に対してユーザによる選択があった場合、情報提供処理部１５ｅは、ユーザが選択したソース種別の情報を情報解析サーバ４０へ送信する。そして、情報解析サーバ４０の検索部４３ｃは、ユーザが選択したソース種別に関するソースから検索を行い、その検索結果が検索結果送信部４３ｄから車載装置１０へ送信される。
【０１３９】
このような方法によっても、情報提供処理部１５ｅは、決定部４３ｂにより決定されたソース種別が複数ある場合、ユーザに対してソース種別の選択を要求し、かかる要求に応じて選択されたソース種別に関するソースから取得された情報を提示することができる。
【０１４０】
また、上述においては、情報解析サーバ４０の検索結果送信部４３ｄが送信する検索結果として、コンテンツ名やコンテンツのアドレス情報などが含まれるものであるが、コンテンツ自体を送信するようにしてもよい。特に、検索結果が少ない場合には、コンテンツ自体をそのまま車載装置１０へ送信することで、車載装置１０とソース間との送受信処理の負担を軽減することができる。
【０１４１】
また、上述においては、音声認識サーバ３０および情報解析サーバ４０を車載装置１０外に配置したが、これらの機能のいずれか又は全部を車載装置１０に設けるようにしてもよい。このようにすることで、車載装置１０と外部装置との間の通信負担を軽減することができる。
【０１４２】
また、上述においては、車載装置１０が携帯端末装置２０を介して音声認識サーバ３０および情報解析サーバ４０と通信するようにしたが、車載装置１０に代えて携帯端末装置２０に置き換えることも可能である。図１２は、車載装置１０を携帯端末装置２０に置き換えた場合のブロック図であり、携帯端末装置２０は、近距離通信部１１が通信Ｉ／Ｆ２３に置き換わった以外は、上述の車載装置１０と同様にマイク２４、表示操作部２５、スピーカ２６と、制御部２７を備える。
【０１４３】
また、制御部２７は、音声取得部２７ａ、テキスト取得部２７ｂ、検索要求部２７ｃ、情報取得部２７ｄ、情報提供処理部２７ｅを備えており、さらに情報提供処理部２７ｅは、動画再生アプリ２７ｆ、音再生アプリ２７ｇおよびブラウザアプリ２７ｈなどのアプリケーションを含んでいる。
【０１４４】
なお、通信Ｉ／Ｆ２３は、インターネット２２を介して制御部２７の各種データの送受信を行う。図１２は近距離通信部１１が通信Ｉ／Ｆ２３に置き換わった以外は、図２と同様であるため、ここでは詳細な説明は省略する。このようにすることで、車両を運転中の携帯端末装置２０を持ったユーザに対し情報を提供することができる。
【０１４５】
また、第１辞書データ４２ａや第２辞書データ４２ｂを複数設けるようにしてもよい。例えば、第１辞書データ４２ａを地域に対応させて設け、車載装置１０から送信される現在位置情報や目的地情報などに基づいて、ソース種別を決定するための第１辞書データ４２ａや検索するソースを決定するための第２辞書データ４２ｂを変更してもよい。このように、現在位置情報や目的地情報に応じた第１辞書データ４２ａや第２辞書データ４２ｂを用いることで、より地域性に富んだコンテンツを提供することができる。
【０１４６】
また、上述においては、ソース種別と関連づけるソースとして、ウェブサーバやデータベースサーバなどの外部ソースを例に挙げて説明したが、車載装置１０内のソースをソース種別と関連づける、あるいは外部ソースと車載装置１０内のソースの両方をソース種別と関連づけるようにしてもよい。例えば、車載装置１０のオーディオ機能やカーナビ機能をソース種別に関連づけてもよい。このようにすることで、さらに、オーディオ機能やカーナビ機能の操作性を向上させることができる。
【０１４７】
以上、本発明の実施の形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【産業上の利用可能性】
【０１４８】
以上のように、本発明に係る情報提供システムおよび情報提供装置は、ユーザによる操作要求を低減したい場合に適しており、特に、車載装置を用いて情報の検索操作が行われる場合に有用である。
【符号の説明】
【０１４９】
Ｓ  情報提供システム
１，１０  車載装置
２，３０  音声認識サーバ
３，４０  情報解析サーバ
１５  制御部
１５ａ  音声取得部
１５ｂ  テキスト取得部
１５ｃ  検索要求部
１５ｄ  情報取得部
１５ｅ  情報提供処理部
４２  記憶部
４２ａ  第１辞書データ
４２ｂ  第２辞書データ
４３  制御部
４３ａ  テキスト取得部
４３ｂ  決定部
４３ｃ  検索部
４３ｄ  検索結果送信部
【図１】
0005584603.tif 000002
【図２】
0005584603.tif 000003
【図３】
0005584603.tif 000004
【図４】
0005584603.tif 000005
【図５】
0005584603.tif 000006
【図６】
0005584603.tif 000007
【図７】
0005584603.tif 000008
【図８】
0005584603.tif 000009
【図９】
0005584603.tif 000010
【図１０】
0005584603.tif 000011
【図１１】
0005584603.tif 000012
【図１２】
0005584603.tif 000013