(57)【要約】【課題】簡単な操作で所望の検索結果の情報を得ることができる技術を提供する。【解決手段】音声に基づき検索結果を提供する情報提供装置であって、ユーザによるジェスチャ入力を検出する検出手段と、ユーザの発話を取得する発話取得手段と、前記検出手段で検出されたジェスチャに応じて、種類分けされた複数のデータ群の中から、特定の種類のデータ群を検索対象とし、前記発話から認識された内容に基づいて検索された検索結果を出力する検索結果出力手段と、を備えている。【選択図】図２
2014146090.tif 000002
【特許請求の範囲】
【請求項１】
音声に基づき検索結果を提供する情報提供装置であって、
ユーザによるジェスチャ入力を検出する検出手段と、
ユーザの発話を取得する発話取得手段と、
前記検出手段で検出されたジェスチャに応じて、種類分けされた複数のデータ群の中から、特定の種類のデータ群を検索対象とし、前記発話から認識された内容に基づいて検索された検索結果を出力する検索結果出力手段と、
を備えていることを特徴とする情報提供装置。
【請求項２】
請求項１に記載の情報提供装置において、
前記発話の内容を認識する認識手段をさらに備えていることを特徴とする情報提供装置。
【請求項３】
請求項１に記載の情報提供装置において、
発話内容を認識する外部の装置から、認識された内容を取得する認識結果取得手段をさらに備えていることを特徴とする情報提供装置。
【請求項４】
請求項２又は３に記載の情報提供装置において、
前記認識された内容に基づいて検索を実行する検索手段をさらに備えていることを特徴とする情報提供装置。
【請求項５】
請求項２又は３に記載の情報提供装置において、
認識された発話内容に基づいて検索を実行する外部の装置から、検索結果を取得する検索結果取得手段をさらに備えていることを特徴とする情報提供装置。
【請求項６】
請求項１ないし５のいずれか１項に記載の情報提供装置において、
前記検出手段は、ユーザがタッチパネルを一点でタッチしたジェスチャと複数点でタッチしたジェスチャとを検出するデータ群を変えることを特徴とする情報提供装置。
【請求項７】
請求項１ないし５のいずれか１項に記載の情報提供装置において、
前記検出手段は、非接触の物体に基づきユーザが一点で近接したジェスチャと複数点で近接したジェスチャとを検出することを特徴とする情報提供装置。
【請求項８】
音声に基づき検索結果を提供する情報提供方法であって、
（ａ）ユーザによるジェスチャ入力を検出する工程と、
（ｂ）ユーザの発話を取得する工程と、
（ｃ）前記（ａ）工程で検出されたジェスチャに応じて、種類分けされた複数のデータ群の中から、特定の種類のデータ群を検索対象とし、前記発話から認識された内容に基づいて検索された検索結果を出力する工程と、
を備えていることを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を提供する技術に関する。
【背景技術】
【０００２】
ナビゲーション装置にて目的地の検索を行う場合には、メニュー画面を表示させた後に、目的地検索の画面を表示させ、さらに文字入力やジャンル選択等の操作を行う必要がある。つまり、ユーザは、目的地検索の際には、複数の階層で表示された各画面に対して所定の操作を行うこととなる（例えば、特許文献１参照）。これは、ナビゲーション装置がオーディオ機能を有し、ユーザがコンテンツを検索する場合も同様である。また、ユーザの音声を認識して目的地等を検索するナビゲーション装置も存在する（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2010-38620号公報
【特許文献２】特開2009-300696号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、複数の階層で表示された各画面に対して操作する場合、ユーザは複数の操作を行う必要があるため、ユーザにとっては非常に手間のかかるものとなっていた。また、操作が煩雑であるのみならず、所望の検索結果を得るまでに時間を要することがあった。さらに、音声認識によって検索する場合、全データの中から検索を実行することとなり、例えば地名だけでなく楽曲をも検索してしまうことがある。このように、異なるジャンルを含めてのデータを検索すると、不要なデータが検索されるため、その中から選択する操作が必要となり、操作が煩雑になる。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、簡単な操作で所望の検索結果の情報を得ることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１の発明は、音声に基づき検索結果を提供する情報提供装置であって、ユーザによるジェスチャ入力を検出する検出手段と、ユーザの発話を取得する発話取得手段と、前記検出手段で検出されたジェスチャに応じて、種類分けされた複数のデータ群の中から、特定の種類のデータ群を検索対象とし、前記発話から認識された内容に基づいて検索された検索結果を出力する検索結果出力手段と、を備えている情報提供装置である。
【０００７】
また、請求項２の発明は、請求項１に記載の情報提供装置において、前記発話の内容を認識する認識手段をさらに備えているものである。
【０００８】
また、請求項３の発明は、請求項１に記載の情報提供装置において、発話内容を認識する外部の装置から、認識された内容を取得する認識結果取得手段をさらに備えているものである。
【０００９】
また、請求項４の発明は、請求項２又は３に記載の情報提供装置において、前記認識された内容に基づいて検索を実行する検索手段をさらに備えているものである。
【００１０】
また、請求項５の発明は、請求項２又は３に記載の情報提供装置において、認識された発話内容に基づいて検索を実行する外部の装置から、検索結果を取得する検索結果取得手段をさらに備えているものである。
【００１１】
また、請求項６の発明は、請求項１ないし５のいずれか１項に記載の情報提供装置において、前記検出手段は、ユーザがタッチパネルを一点でタッチしたジェスチャと複数点でタッチしたジェスチャとを検出するデータ群を変えるものである。
【００１２】
また、請求項７の発明は、請求項１ないし５のいずれか１項に記載の情報提供装置において、前記検出手段は、非接触の物体に基づきユーザが一点で近接したジェスチャと複数点で近接したジェスチャとを検出するものである。
【００１３】
また、請求項８の発明は、音声に基づき検索結果を提供する情報提供方法であって、（ａ）ユーザによるジェスチャ入力を検出する工程と、（ｂ）ユーザの発話を取得する工程と、（ｃ）前記（ａ）工程で検出されたジェスチャに応じて、種類分けされた複数のデータ群の中から、特定の種類のデータ群を検索対象とし、前記発話から認識された内容に基づいて検索された検索結果を出力する工程と、を備えている情報提供方法である。
【発明の効果】
【００１４】
請求項１ないし８の発明によれば、ユーザのジェスチャに応じたデータ群を検索対象とし、その中から発話内容に基づいて検索を行うため、一度の操作で簡単に情報を検索することができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、車載装置の外観を示す図である。
【図２】図２は、車載装置の構成を示すブロック図である。
【図３】図３は、車載装置の表示画面の例を示す図である。
【図４】図４は、車載装置の表示画面の例を示す図である。
【図５】図５は、車載装置の動作の流れを示す図である。
【図６】図６は、車載装置の表示画面の例を示す図である。
【図７】図７は、車載装置の構成を示すブロック図である。
【図８】図８は、車載装置の動作の流れを示す図である。
【図９】図９は、車載装置の構成を示すブロック図である。
【図１０】図１０は、センターの構成を示すブロック図である。
【図１１】図１１は、車載装置の動作の流れを示す図である。
【図１２】図１２は、センターの動作の流れを示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００１７】
＜１．第１の実施の形態＞
＜１−１．構成＞
図１は、本実施の形態の情報提供装置である車載装置１の外観を示す図である。車載装置１は、自動車などの車両内において使用されるものであり、車室内のドライバなどのユーザに対して各種の情報を表示する。車載装置１は、主な機能として、目的地までのルートを案内するナビゲーション機能、及び、車室内に音を出力するオーディオ機能などを備えている。車載装置１は、検索機能も有しており、例えば、ナビゲーション機能における目的地の検索や、オーディオ機能におけるコンテンツの検索ができるようになっている。
【００１８】
車載装置１は、各種情報を表示するディスプレイ３と、ユーザがタッチして操作するタッチパネル２とを備えている。タッチパネル２の操作面はディスプレイ３の表示面に重なるように配置され、タッチパネル２の操作面上の位置とディスプレイ３の表示面上の位置とは対応付けされている。タッチパネル２の操作面は、ディスプレイ３の表示面よりもユーザ側に配置される。
【００１９】
ディスプレイ３の表示面には、適宜、ユーザの指示を受け付けるコマンドボタン５が表示される。ユーザは、このようなコマンドボタン５の領域に対応するタッチパネル２の操作面中の領域に指でタッチすることで、コマンドボタン５に関連付けられた指示を車載装置１に行うことができる。
【００２０】
タッチパネル２の方式としては、例えば、静電容量の変化を捉えて位置を検出する静電容量方式が採用されている。ユーザは、タッチパネル２の操作面に対して、一点でタッチする操作のみならず、複数点でタッチする操作であるマルチタッチを行うことも可能となっている。
【００２１】
また、車載装置１は、ディスプレイ３の表示面の周辺に、ユーザが操作するための物理的なスイッチを含む操作部４を備えている。ユーザは、タッチパネル２とともに、操作部４を介して、車載装置１に各種の指示を行うことが可能である。
【００２２】
図２は、車載装置１の構成を示すブロック図である。図２に示すように、車載装置１は、上述したタッチパネル２、ディスプレイ３及び操作部４に加えて、タッチパネルコントローラ２１、記憶部１１、ナビゲーション部１２、オーディオ部１３、スピーカ１４及びマイク１５を備えている。また、操作部４は、所定の色の光を発光可能なＬＥＤなどの光源４１を備えている。
【００２３】
タッチパネルコントローラ２１は、例えば、ハードウェア回路であり、タッチパネル２の動作を制御する。タッチパネルコントローラ２１は、タッチ検出部２１ａを備えている。
【００２４】
タッチ検出部２１ａは、駆動電極及び受信電極の２電極間の静電容量の変化を測定する相互容量方式が用いられている。タッチ検出部２１ａは、ユーザの指での電解の遮断によって受信電極が受信する電荷が減少することに基づいて、静電容量の変化を測定する。タッチ検出部２１ａは、測定した静電容量の変化量に対応する信号を制御部１０に送信する。
【００２５】
記憶部１１は、例えばフラッシュメモリなど、各種のデータを記憶可能な不揮発性の記憶装置である。記憶部１１には、車載装置１の動作に必要な各種のデータや、プログラム１１ａ、地図データ１１ｂ、コンテンツデータ１１ｃが記憶されている。地図データ１１ｂは、複数の地点データが含まれるデータ群であり、コンテンツデータ１１ｃは、複数の楽曲データや映像データが含まれるデータ群である。このように、記憶部１１には、種類分けされた複数のデータ群が記憶されている。
【００２６】
ナビゲーション部１２は、記憶部１１に記憶された地図データ１１ｂを利用して、目的地までのルートを案内するナビゲーション機能を実現する。オーディオ部１３は、記憶部１１に記憶されたコンテンツデータ１１ｃを利用して、スピーカ１４やディスプレイ３を介して音や映像を出力するオーディオ機能を実現する。
【００２７】
また、車載装置１は、装置全体を制御する制御部１０を備えている。制御部１０は、例えば、ＣＰＵ、ＲＡＭ及びＲＯＭなどを備えるマイクロコンピュータである。制御部１０の各種の機能は、記憶部１１に記憶されたプログラム１１ａをＣＰＵが実行することにより実現される。このようなプログラム１１ａは、メモリカードなどの記憶媒体からの読み出し等により取得され、記憶部１１に予め記憶される。車載装置１が、ネットワークを介した通信機能を備える場合は、他の通信装置との通信によりプログラム１１ａが取得されてもよい。
【００２８】
図中に示す、表示制御部１０ａ、位置取得部１０ｂ、音声認識部１０ｃ及び情報検索部１０ｄは、プログラム１１ａの実行により実現される制御部１０の機能のうちの一部である。これらの機能１０ａ〜１０ｄは、地図データやコンテンツデータ等の各種情報の検索機能に関連する。
【００２９】
表示制御部１０ａは、ディスプレイ３が表示する内容を制御する。表示制御部１０ａは、例えば、ユーザの指示を受け付けるためのコマンドボタンなどを、ディスプレイ３の表示面に表示させる。また、表示制御部１０ａは、検索した地点を含む地図や、検索したコンテンツの内容を示す画面をディスプレイ３の表示面に表示させる。
【００３０】
位置取得部１０ｂは、タッチパネルコントローラ２１のタッチ検出部２１ａからの信号に基づいて、ユーザが一点及び複数点のいずれでタッチしたかを判別し、ユーザがタッチした位置を取得する。ユーザが１本の指でタッチした場合と、複数本の指でタッチした場合とで静電容量の変化量が異なるため、位置取得部１０ｂは、タッチ検出部２１ａから取得した信号における静電容量の変化量から、一点及び複数点のいずれでタッチしたかを判別する。位置取得部１０ｂは、タッチパネル２の操作面にユーザが一点でタッチした場合はその一点の位置を取得し、ユーザが複数点でタッチした場合はその複数点それぞれの位置を取得する。なお、位置取得部１０ｂは、例えば、ユーザがタッチした位置として１０点までの位置を検出できる。
【００３１】
音声認識部１０ｃは、マイク１５を介して入力した音声データを解析し、ユーザが発話した内容（語意）を認識する。例えば、ユーザが目的地を検索するために地点名を発話した場合、マイク１５がユーザの発話を取得する。そして、音声認識部１０ｃは、マイク１５から取得した音声信号を文字情報に変換してユーザが発話した内容を認識する。
【００３２】
情報検索部１０ｄは、音声認識部１０ｃによって認識された語意に対応するデータを記憶部１１内の各データ群から検索する。例えば、ユーザが目的地を検索するために地点名を発話した場合、情報検索部１０ｄは、音声認識部１０ｃが認識した語意に対応する地点を地図データ１１ｂの中から検索する。また、ユーザが楽曲データを検索するために楽曲名を発話した場合、情報検索部１０ｄは、音声認識部１０ｃが認識した語意に対応する楽曲データをコンテンツデータ１１ｃの中から検索する。
【００３３】
さらに、本実施の形態では、情報検索部１０ｄは、位置取得部１０ｂにて取得した、ユーザのタッチパネル２に対するタッチ点数に応じて検索対象を地図データ１１ｂ及びコンテンツデータ１１ｃのいずれか一方としている。すなわち、情報検索部１０ｄは、ユーザがタッチパネル２の操作面を一点でタッチしたか、複数点でタッチしたかに応じて、地図データ１１ｂを用いて検索するか、コンテンツデータ１１ｃを用いて検索するかを切り替える。
【００３４】
＜１−２．情報の提供＞
次に、車載装置１における情報の提供について説明する。車載装置１は、ユーザがタッチパネル２をタッチした状態で、検索する地点名や楽曲名等の単語を発話すると、その発話した地点名や楽曲名に対応するデータを地図データやコンテンツデータの中から検索する。また、車載装置１は、ユーザがタッチパネル２上の一点をタッチしたか複数点をタッチしたかに応じて地図データを用いて検索するか、コンテンツデータを用いて検索するかを切り替える。そして、車載装置１は、検索結果を出力する。以下、具体的に説明する。
【００３５】
図３及び図４は、情報を検索する際の車載装置１の表示画面の例を示す図である。図３では、ユーザがタッチパネル２上を１本の指でタッチした状態を示している。つまり、ユーザが、タッチパネル２の操作面を一点でタッチした状態である。この状態で、ユーザが、例えば「新宿駅」と発話すると、情報検索部１０ｄは、記憶部１１に記憶されたコンテンツデータ１１ｃの中から「新宿駅」に対応するデータを検索する。対応するデータとは、例えば、「新宿駅」をデータ名称に含むデータである。
【００３６】
そして、車載装置１は、「新宿駅」に対応するコンテンツデータとして楽曲データが検索された場合には、その楽曲データに対応する音をスピーカ１４から出力する。すなわち、ユーザの発話から認識された内容に基づいて検索された検索結果が出力される。なお、スピーカ１４からの出力の際には、楽曲データに対応する情報をディスプレイ３に表示してもよい。
【００３７】
また、検索した後には、検索結果をディスプレイ３に表示してユーザに知らせるようにしてもよい。この場合も検索結果が出力されたことになる。また、表示された検索結果の中からユーザが出力するデータを選択すると、選択された楽曲データに対応する音がスピーカ１４から出力される。
【００３８】
一方、図４では、ユーザがタッチパネル２上を２本の指でタッチした状態を示している。つまり、ユーザが、タッチパネル２の操作面を複数点（二点）でタッチした状態である。この状態で、ユーザが「新宿駅」と発話すると、情報検索部１０ｄは、記憶部１１に記憶された地図データ１１ｂの中から「新宿駅」に対応する地点を検索する。対応する地点とは、例えば、地名に「新宿駅」を含む地点である。
【００３９】
そして、車載装置１は、「新宿駅」に対応する地点が検索された場合には、その地点を含む地図をディスプレイ３に表示する。この場合においても、例えば、同じ地点名を含む地点が複数検索された場合などには、検索結果をディスプレイ３に表示してユーザに知らせるようにしてもよい。すなわち、これらの表示が、ユーザの発話から認識された内容に基づいて検索された検索結果の出力となる。そして、表示された検索結果の中からユーザがいずれかの地点を選択すると、選択された地点を含む地図がディスプレイ３に表示される。
【００４０】
このように、車載装置１は、ユーザがタッチパネル２をタッチした点の数（タッチ点数）に応じて、種類分けされた複数のデータ群の中から、特定の種類のデータ群を検索対象とし、ユーザが発話した内容の認識結果に基づいて情報を検索する処理を行う。本実施の形態の場合では、種類分けされた複数のデータ群として、地図データとコンテンツデータとがある。また、タッチ点数が一点の場合にはコンテンツデータを検索対象とし、複数点（二点）の場合には地図データを検索対象としている。
【００４１】
つまり、ユーザがタッチパネル２の任意の一点をタッチした状態で発話すると、車載装置１は、発話した内容の認識結果に基づいてコンテンツデータの中から対応するデータを検索し、その結果を出力する。また、ユーザがタッチパネル２の任意の複数点（二点）をタッチした状態で発話すると、車載装置１は、発話した内容の認識結果に基づいて地図データの中から対応するデータを検索し、その結果を出力する。
【００４２】
従って、複数階層に渡る操作を行うことなく、一度の操作で情報を検索することが可能になる。また、地図データとコンテンツデータとを分けて検索することができるので、同じ検索単語を用いた場合に異なる種類のデータ群の検索結果が含まれてしまうことがなく、検索結果の中から出力する情報をさらに選択するといった操作を不要にすることが可能となる。
【００４３】
＜１−３．動作の流れ＞
次に、車載装置１の動作の流れについて説明する。図５は、車載装置１が情報を提供する際の動作の流れを示す図である。この動作は、車載装置１の電源が入力されると開始される。
【００４４】
車載装置１は、電源が入力されて起動すると、位置取得部１０ｂが、ユーザによるタッチパネル２の操作面へのタッチを待機する（ステップＳ１０）。位置取得部１０ｂは、タッチパネルコントローラ２１のタッチ検出部２１ａからの信号に基づいて、ユーザがタッチパネル２の操作面へタッチしたか否かを判定する。
【００４５】
ユーザがタッチパネル２の操作面へタッチしていない場合は（ステップＳ１０でＮｏ）、再度ユーザによるタッチパネル２の操作面へのタッチを待機する。一方、ユーザがタッチパネル２の操作面へタッチした場合は（ステップＳ１０にてＹｅｓ）、位置取得部１０ｂが、ユーザが一点でタッチしたか、複数点（二点）でタッチしたかを判別する（ステップＳ１１）。
【００４６】
具体的には、ユーザがタッチパネル２の操作面へタッチした場合は、タッチパネルコントローラ２１のタッチ検出部２１ａが、静電容量の変化量を測定し、測定結果を示す信号を制御部１０に送信する。そして、位置取得部１０ｂが、このタッチ検出部２１ａから取得した信号に基づいて（すなわち、静電容量の変化量に基づいて）、タッチパネル２の操作面にユーザが一点及び複数点のいずれでタッチしたかを判別する。また、位置取得部１０ｂは、タッチパネル２の操作面にユーザが一点でタッチした場合はその一点の位置を取得し、ユーザが複数点でタッチした場合はその複数点でそれぞれの位置を取得する。
【００４７】
ユーザが複数点でタッチした場合には（ステップＳ１１でＹｅｓ）、音声認識部１０ｃが、ユーザが発話した音声データを入力したか否かを判定する（ステップＳ１２）。具体的には、音声認識部１０ｃは、マイク１５を介して音声データが入力されたか否かを判定する。
【００４８】
音声データが入力された場合には（ステップＳ１２でＹｅｓ）、音声認識部１０ｃが、音声認識処理を実行する（ステップＳ１３）。車載装置１は、例えば音声認識用の辞書を記憶部１１に記憶させておき（不図示）、音声認識部１０ｃは、音声認識用の辞書を参照して、入力した音声データの特徴に基づいてユーザが発話した内容を文字情報に変換することにより認識処理を実行する。例えば、ユーザが「新宿駅」と発話した場合には、音声認識部１０ｃの認識処理によって、ユーザが発話した内容は「シンジュクエキ」であると認識される。
【００４９】
そして、情報検索部１０ｄは、地図データを用いた検索を行う（ステップＳ１４）。ユーザが複数点をタッチした状態で「新宿駅」と発話しているので、情報検索部１０ｄは、記憶部１１に記憶されている地図データ１１ｂを検索対象とし、その中から地名に「シンジュクエキ」を含む地点を検索する。
【００５０】
そして、車載装置１は、検索結果を出力する（ステップＳ１５）。検索の結果、地名に「シンジュクエキ」を含む地点が検索された場合には、表示制御部１０ａが、その地点を含む地図をディスプレイ３に表示する。例えば、図６に示すように、検索された地点（新宿駅）を画面の中心にした周辺の地図画像を表示する。
【００５１】
なお、検索の結果、対応する地点が複数検索された場合には、それら地点名の一覧をディスプレイ３に表示してもよい。この場合、ユーザがその中から選択した地点を含む地図がディスプレイ３に表示される。また、検索の結果、対応する地点が検索されなかった場合には、その旨がディスプレイ３に表示される。
【００５２】
一方、上述のユーザが一点でタッチしたか、複数点でタッチしたかの判別処理（ステップＳ１１）において、ユーザが複数点でタッチしていないと判別した場合（ステップＳ１１でＮｏ）、音声認識部１０ｃは、ユーザが発話した音声データを入力したか否かを判定する（ステップＳ１６）。これは、上述のステップＳ１２と同様の処理である。なお、ユーザが複数点でタッチしていない場合とは、ユーザが一点でタッチした場合である。
【００５３】
そして、音声データが入力された場合は（ステップＳ１６でＹｅｓ）、音声認識部１０ｃが、音声認識処理を実行する（ステップＳ１７）。これは、上述のステップＳ１３と同様の処理である。例えば、ユーザが「新宿駅」と発話した場合には、音声認識部１０ｃの認識処理によって、ユーザが発話した内容は「シンジュクエキ」であると認識される。
【００５４】
次に、情報検索部１０ｄが、コンテンツデータを用いた検索を行う（ステップＳ１８）。ユーザが複数点をタッチした状態で「新宿駅」と発話しているので、情報検索部１０ｄは、記憶部１１に記憶されているコンテンツデータ１１ｃを検索対象とし、その中から楽曲名や映像名、アーティスト名に「シンジュクエキ」を含むデータを検索する。
【００５５】
そして、車載装置１は、検索結果を出力する（ステップＳ１５）。検索の結果、例えば、楽曲名に「シンジュクエキ」を含む楽曲データが検索された場合には、オーディオ部１３が、その楽曲データをデコードして音響信号を生成する。この音響信号は制御部１０の制御によりスピーカ１４に出力され、スピーカ１４から音が出力される。また、表示制御部１０ａは、オーディオの再生画面をディスプレイ３に表示させてもよい。
【００５６】
なお、検索の結果、対応する楽曲データや映像データなどが複数検索された場合には、それらの一覧をディスプレイ３に表示してもよい。この場合、ユーザがその中から選択したコンテンツの楽曲データや映像データがデコードされ、デコードされた音又は映像がスピーカ１４又はディスプレイ３から出力される。なお、検索結果の件数に関わらず（例えば１件であっても）、検索結果を表示する構成としてもよい。また、検索の結果、対応するデータが検索されなかった場合には、その旨がディスプレイ３に表示される。
【００５７】
なお、上述の音声データの入力があったか否かの判定処理（ステップＳ１２及びＳ１６）において、音声データの入力がない場合には（ステップＳ１２及びＳ１６でＮｏ）、タッチ入力処理を行う（ステップＳ１９）。タッチ入力処理とは、通常のタッチパネル２の操作における処理である。例えば、タッチパネル２をタッチしてディスプレイ３に表示されたボタンを選択する処理や、タッチパネル２をタッチした状態で移動させることで、ディスプレイ３に表示された画面をスクロールさせる処理である。ユーザがタッチパネル２をタッチした状態で音声データの入力がない場合とは、ユーザは情報の検索処理を実行する意思がない場合であると考えられるため、このような場合には、制御部１０は通常のタッチ入力処理を実行する。
【００５８】
このように、本実施の形態では、ユーザが発話した内容を音声認識し、認識された内容に基づいて情報を検索するものである。さらに、ユーザがタッチパネルを一点でタッチしたか、複数点でタッチしたかに応じて検索対象となるデータ群を変えるようになっている。このため、簡単な操作で不要な情報を排除した検索を実行することが可能となる。
【００５９】
＜２．第２の実施の形態＞
次に、第２の実施の形態について説明する。第２の実施の形態の車載装置１の構成及び動作は、第１の実施の形態とほぼ同様であるため、以下、第１の実施の形態との相違点を中心に説明する。第２の実施の形態の車載装置１は、タッチパネル２の操作面に一点及び複数点のいずれでタッチしたかを検出できるとともに、タッチパネル２の操作面に非接触で近接した場合に、一点及び複数点のいずれで近接したかも検出できるようになっている。第２の実施の形態のタッチパネル２の方式は、第１の実施の形態と同様に、静電容量の変化を捉えてタッチ点数又は近接点数を検出する静電容量方式が採用されている。
【００６０】
＜２−１．近接検出と情報の提供＞
図７は、第２の実施の形態の車載装置１の構成を示すブロック図である。第２の実施の形態の車載装置１においては、タッチパネルコントローラ２１が、タッチ検出部２１ａに加え、近接検出部２１ｂを備えている。
【００６１】
前述のようにタッチ検出部２１ａは、２電極間の静電容量の変化を測定する相互容量方式を用いて静電容量の変化量を測定する。これに対して、近接検出部２１ｂは、１つの電極に結合する静電容量を測定する自己容量方式が用いられており、ユーザの指の電極への近接によって浮遊容量に関して指と電極との間の静電容量が増加することに基づいて、静電容量の変化量を測定する。すなわち、タッチパネルコントローラ２１は、相互容量方式と自己容量方式とを組み合わせて静電容量の変化量を測定している。なお、近接検出部２１ｂは、タッチパネル２の操作面から例えば４０ｍｍ以内にユーザの指の先端が存在した場合に静電容量が変化するように設定することができる。また、近接検出部２１ｂは、測定した静電容量の変化量に対応する信号を制御部１０に送信する。
【００６２】
本実施の形態の位置取得部１０ｂは、タッチパネルコントローラ２１のタッチ検出部２１ａからの信号とともに、近接検出部２１ｂからの信号も受信する。このため、位置取得部１０ｂは、ユーザが一点及び複数点のいずれでタッチしたかを判別するとともに、ユーザが一点及び複数点のいずれで近接したかを判別する。なお、タッチパネル２の操作面はディスプレイ３の表示面に重なるように配置されるため、ユーザが、タッチパネル２の操作面に非接触で近接した状態とは、ユーザが、ディスプレイ３の表示面に非接触で近接した状態であるともいえる。
【００６３】
ユーザが１本の指でタッチした場合と、複数本の指でタッチした場合とで静電容量の変化量が異なるため、位置取得部１０ｂは、タッチ検出部２１ａから取得した信号における静電容量の変化量から、一点及び複数点のいずれでタッチしたかを判別する。同様に、ユーザが１本の指で近接した場合と、複数本の指で近接した場合とで静電容量の変化量が異なるため、位置取得部１０ｂは、近接検出部２１ｂから取得した信号における静電容量の変化量から、一点及び複数点のいずれで近接したかを判別する。
【００６４】
また、位置取得部１０ｂは、タッチパネル２の操作面のユーザがタッチした位置と近接した位置を取得できるのみならず、タッチパネル２の操作面に対してユーザが非接触で近接している位置も取得できる。位置取得部１０ｂは、タッチパネル２の操作面にユーザが一点でタッチ又は近接した場合はその一点の位置を取得し、ユーザが複数点でタッチ又は近接した場合はその複数点それぞれの位置を取得する。
【００６５】
本実施の形態の情報検索部１０ｄは、検出されたユーザの近接点数と、ユーザの発話した内容とに基づいて第１の実施の形態と同様の方法で情報を検索する。具体的には、ユーザが、タッチパネル２の操作面に一点で近接した状態で、例えば「新宿駅」と発話すると、情報検索部１０ｄは、記憶部１１に記憶されたコンテンツデータ１１ｃの中から「新宿駅」に対応するデータを検索する。対応するデータとは、例えば、「新宿駅」をデータ名称に含むデータである。
【００６６】
そして、車載装置１は、「新宿駅」に関連するコンテンツデータとして楽曲データが検索された場合には、その楽曲データに対応する音をスピーカ１４から出力する。すなわち、ユーザの発話から認識された内容に基づいて検索された検索結果が出力される。なお、スピーカ１４からの出力の際には、楽曲データに対応する情報をディスプレイ３に表示してもよい。
【００６７】
また、検索した後には、検索結果をディスプレイ３に表示してユーザに知らせるようにしてもよい。この場合も検索結果が出力されたことになる。また、表示された検索結果の中からユーザが出力するデータを選択すると、選択された楽曲データに対応する音がスピーカから出力される。
【００６８】
一方、ユーザが、タッチパネル２の操作面に複数点（二点）で近接した状態で、例えば「新宿駅」と発話すると、情報検索部１０ｄは、記憶部１１に記憶された地図データ１１ｂの中から「新宿駅」に対応する地点を検索する。対応する地点とは、例えば、地名に「新宿駅」を含む地点である。
【００６９】
そして、車載装置１は、「新宿駅」に対応する地点が検索された場合には、その地点を含む地図をディスプレイ３に表示する。この場合においても、例えば、同じ地点名を含む地点が複数検索された場合などには、検索結果をディスプレイ３に表示してユーザに知らせるようにしてもよい。すなわち、これらの表示が、ユーザの発話から認識された内容に基づいて検索された検索結果の出力となる。そして、表示された検索結果の中からユーザがいずれかの地点を選択すると、選択された地点を含む地図がディスプレイ３に表示される。
【００７０】
このように、本実施の形態の車載装置１は、ユーザがタッチパネル２に近接した点の数（近接点数）に応じて、種類分けされた複数のデータ群の中から、特定の種類のデータ群を検索対象とし、ユーザが発話した内容の認識結果に基づいて情報を検索する処理を行う。本実施の形態では、近接点数が一点の場合にはコンテンツデータを検索対象とし、複数点（二点）の場合には地図データを検索対象としている。つまり、ユーザがタッチパネル２の任意の一点に近接した状態で発話すると、車載装置１は、発話した内容の認識結果に基づいてコンテンツデータの中から対応するデータを検索し、その結果を出力する。また、ユーザがタッチパネル２の任意の複数点（二点）に近接した状態で発話すると、車載装置１は、発話した内容の認識結果に基づいて地図データの中から対応するデータを検索し、その結果を出力する。
【００７１】
従って、第２の実施の形態においても複数階層に渡る操作を行うことなく、一度の操作で情報を検索することが可能になる。また、地図データとコンテンツデータとを分けて検索することができるため、同じ検索単語を用いた場合に異なる種類のデータ群の検索結果が含まれてしまうことがなく、検索結果の中から出力する情報をさらに選択するといった操作を不要にすることが可能となる。
【００７２】
＜２−２．動作の流れ＞
次に、車載装置１の動作の流れについて説明する。図８は、第２の実施の形態における車載装置１が情報を提供する際の動作の流れを示す図である。この動作は、図５に示す第１の実施の形態の車載装置１の動作におけるステップＳ１０、ステップＳ１１、ステップＳ１９が異なり、他の動作は第１の実施の形態と同様である。このため、以下では主として第１の実施の形態と相違する点について説明する。
【００７３】
車載装置１は、電源が入力されて起動すると、位置取得部１０ｂが、ユーザによるタッチパネル２の操作面への近接を待機する（ステップＳ２０）。位置取得部１０ｂは、タッチパネルコントローラ２１の近接検出部２１ｂからの信号に基づいて、ユーザがタッチパネル２の操作面へ近接したか否かを判定する。
【００７４】
ユーザがタッチパネル２の操作面へ近接していない場合は（ステップＳ２０でＮｏ）、再度ユーザによるタッチパネル２の操作面への近接を待機する。一方、ユーザがタッチパネル２の操作面へ近接した場合は（ステップＳ２０にてＹｅｓ）、位置取得部１０ｂが、ユーザが一点で近接したか、複数点（二点）で近接したかを判別する（ステップＳ２１）。
【００７５】
すなわち、ユーザがタッチパネル２の操作面へ近接した場合は、位置取得部１０ｂが、タッチパネル２の操作面にユーザが一点及び複数点のいずれで近接したかを判別し、ユーザの近接した位置及び近接点数を取得する。
【００７６】
具体的には、ユーザがタッチパネル２の操作面へ近接した場合は、タッチパネルコントローラ２１の近接検出部２１ｂが、静電容量の変化量を測定し、測定結果を示す信号を制御部１０に送信する。そして、位置取得部１０ｂが、この近接検出部２１ｂから取得した信号に基づいて（すなわち、静電容量の変化量に基づいて）、タッチパネル２の操作面にユーザが一点及び複数点のいずれで近接したかを判別する。また、位置取得部１０ｂは、タッチパネル２の操作面にユーザが一点で近接した場合はその一点の位置を取得し、ユーザが複数点で近接した場合はその複数点でそれぞれの位置を取得する。
【００７７】
ユーザが複数点で近接した場合には（ステップＳ２１でＹｅｓ）、音声認識部１０ｃが、ユーザが発話した音声データを入力したか否かを判定する（ステップＳ２２）。音声データが入力された場合は（ステップＳ２２でＹｅｓ）、音声認識部１０ｃが、音声認識処理を実行する（ステップＳ２３）。例えば、ユーザが「新宿駅」と発話した場合には、音声認識部１０ｃの認識処理によって、ユーザが発話した内容は「シンジュクエキ」であると認識される。
【００７８】
そして、情報検索部１０ｄは、地図データを用いた検索を行う（ステップＳ２４）。ユーザが複数点で近接した状態で「新宿駅」と発話しているので、情報検索部１０ｄは、記憶部１１に記憶されている地図データ１１ｂを検索対象とし、その中から、地名に「シンジュクエキ」を含む地点を検索する。
【００７９】
そして、車載装置１は、検索結果を出力する（ステップＳ２５）。検索の結果、地名に「シンジュクエキ」を含む地点が検索された場合には、表示制御部１０ａが、その地点を含む地図をディスプレイ３に表示する。これらステップＳ２２〜ステップＳ２５の処理は、上述したステップＳ１２〜ステップＳ１５と同様の処理である。
【００８０】
なお、第１の実施の形態と同様に、検索の結果、対応する地点が複数検索された場合には、それら地点名の一覧をディスプレイ３に表示してもよい。この場合、ユーザがその中から選択した地点を含む地図がディスプレイ３に表示される。また、検索の結果、対応する地点が検索されなかった場合には、その旨がディスプレイ３に表示される。
【００８１】
一方、上述のユーザが一点で近接したか、複数点で近接したかの判別処理（ステップＳ２１）において、ユーザが複数点で近接していないと判別した場合（ステップＳ２１でＮｏ）、音声認識部１０ｃは、ユーザが発話した音声データを入力したか否かを判定する（ステップＳ２６）。ユーザが複数点で近接していない場合とは、ユーザが一点で近接した場合である。なお、これは、ステップＳ２２と同様の処理である。
【００８２】
そして、音声データが入力された場合は（ステップＳ２６でＹｅｓ）、音声認識部１０ｃが、音声認識処理を実行する（ステップＳ２７）。これは、ステップＳ２３と同様の処理である。例えば、ユーザが「新宿駅」と発話した場合には、音声認識部１０ｃの認識処理によって、ユーザが発話した内容は「シンジュクエキ」であると認識される。
【００８３】
次に、情報検索部１０ｄが、コンテンツデータを用いた検索を行う（ステップＳ２８）。ユーザが複数点で近接した状態で「新宿駅」と発話しているので、情報検索部１０ｄは、記憶部１１に記憶されているコンテンツデータ１１ｃを検索対象とし、その中から、楽曲名や映像名、アーティスト名に「シンジュクエキ」を含むデータを検索する。
【００８４】
そして、車載装置１は、検索結果を出力する（ステップＳ２５）。検索の結果、例えば、楽曲名に「シンジュクエキ」を含む楽曲データが検索された場合には、オーディオ部１３が、その楽曲データをデコードして音響信号を生成する。この音響信号は制御部１０の制御によりスピーカ１４に出力され、スピーカ１４から音が出力される。また、表示制御部１０ａは、オーディオの再生画面をディスプレイ３に表示させてもよい。これらステップＳ２５〜ステップＳ２８の処理は、上述したステップＳ１５〜ステップＳ１８と同様の処理である。
【００８５】
なお、第１の実施の形態と同様に、検索の結果、対応する楽曲データや映像データなどが複数検索された場合には、それらの一覧をディスプレイ３に表示してもよい。この場合、ユーザがその中から選択したコンテンツの楽曲データや映像データがデコードされ、デコードされた音又は映像がスピーカ１４又はディスプレイ３から出力される。なお、検索結果の件数に関わらず（例えば１件であっても）、検索結果を表示する構成としてもよい。また、検索の結果、対応するデータが検索されなかった場合には、その旨がディスプレイ３に表示される。
【００８６】
なお、上述の音声データの入力があったか否かの判定処理（ステップＳ２２及びＳ２６）において、音声データの入力がない場合には（ステップＳ２２及びＳ２６でＮｏ）、タッチ入力処理を行う（ステップＳ２９）。タッチ入力処理とは、通常のタッチパネル２の操作における処理である。ユーザがタッチパネル２に近接した状態で音声データの入力がない場合には、その後にユーザがタッチパネル２にタッチする可能性がある。このため、第２の実施の形態のタッチ入力処理では、ユーザがタッチパネル２にタッチしたか否かを判別して、タッチした場合には、それに該当する処理を実行する。
【００８７】
このように、本実施の形態では、ユーザが発話した内容を音声認識し、認識された内容に基づいて情報を検索するものである。さらに、ユーザがタッチパネルに一点で近接したか、複数点で近接したかに応じて検索対象となるデータ群を変えるようになっている。このため、簡単な操作で不要な情報を排除した検索を実行することが可能となる。
【００８８】
＜３．第３の実施の形態＞
次に、第３の実施の形態について説明する。第３の実施の形態は、車載装置１が外部のセンター６と通信可能に構成された情報提供システムであり、情報提供システムは、車載装置１に対するユーザの操作に従って、センターが音声認識処理及び情報検索処理を行う構成である。以下、第３の実施の形態について第１及び第２の実施の形態との相違点を中心に説明する。なお、以下では、タッチパネル２にタッチした場合を例に挙げて説明するが、近接した場合でも同様に適用可能である。
【００８９】
＜３−１．構成＞
図９は、第３の実施の形態の車載装置１の構成を示すブロック図である。第３の実施の形態の車載装置１は、第１の実施の形態と同様に、自動車などの車両内において使用されるものであり、車室内のドライバなどのユーザに対して各種の情報を提供する。
【００９０】
図９に示すように、車載装置１は、タッチパネル２、ディスプレイ３、操作部４、タッチパネルコントローラ２１、制御部１０、ナビゲーション部１２、オーディオ部１３、スピーカ、マイク１５及び通信部１６を備えている。このうち、タッチパネル２、ディスプレイ３、操作部４、タッチパネルコントローラ２１、ナビゲーション部１２、オーディオ部１３、スピーカ１４及びマイク１５は、第１の実施の形態と同様の構成である。
【００９１】
記憶部１１は、例えばフラッシュメモリなど、各種のデータを記憶可能な不揮発性の記憶媒体である。記憶部１１には、車載装置１の動作に必要な各種のデータや、プログラム１１ａが記憶される。
【００９２】
制御部１０は、車載装置１全体を制御する。制御部１０は、例えば、ＣＰＵ、ＲＡＭ及びＲＯＭなどを備えるマイクロコンピュータである。制御部１０の各種の機能は、記憶部１１に記憶されたプログラム１１ａをＣＰＵが実行することにより実現される。このようなプログラム１１ａは、メモリカードなどの記憶媒体からの読み出し等により取得され、記憶部１１に予め記憶される。また、本実施の形態の車載装置１は、ネットワークを介した通信機能を備えており、他の通信装置との通信によりプログラム１１ａが取得されてもよい。
【００９３】
図中に示す、表示制御部１０ａ、位置取得部１０ｂ、通信制御部１０ｅは、プログラム１１ａの実行により実現される制御部１０の機能のうちの一部である。これらの機能１０ａ、１０ｂ及び１０ｅは、表示制御やタッチ点数の検出等を行う際の機能に関連するものである。なお、表示制御部１０ａ及び位置取得部１０ｂは、第１の実施の形態と同様の機能である。通信制御部１０ｅは、車載装置１とセンター６との間でデータの送受信を行う際に通信部１６を制御する。
【００９４】
通信部１６は、センター６と通信可能に構成され、センター６との間で情報の送受信を行う。通信部１６は、例えば、センター６に対して、マイク１５を介して取得したユーザの発話した音声データをセンター６に送信する。また、通信部１６は、例えば、センター６から情報の検索結果を受信する。車載装置１とセンター６との通信は、例えば携帯電話網を通じて行うことができるが、これに限定されず他のネットワークを介して通信を行うこともできる。
【００９５】
図１０は、センター６の構成を示すブロック図である。センター６は、車載装置１の外部に設けられた情報処理装置であり、本実施の形態のセンター６は、車載装置１から受信したタッチ点数と音声データとに基づいて、情報の検索を行う。図１０に示すように、センター６は、制御部６０、記憶部６１及び通信部６２を備えている。
【００９６】
記憶部６１は、例えばフラッシュメモリなど、各種のデータを記憶可能な不揮発性の記憶装置である。記憶部６１には、センター６の動作に必要な各種のデータや、プログラム６１ａ、地図データ６１ｂ、コンテンツデータ６１ｃが記憶される。地図データ６１ｂは、複数の地点データが含まれるデータ群であり、コンテンツデータ６１ｃは、複数の楽曲データや映像データが含まれるデータ群である。このように、記憶部６１には、種類分けされた複数のデータ群が記憶されている。
【００９７】
通信部６２は、車載装置１と通信可能に構成され、車載装置１との間で情報の送受信を行う。通信部６２は、例えば、車載装置１に対して情報の検索結果を送信し、車載装置１からユーザの発話した音声データを受信する。
【００９８】
制御部６０は、センター６全体を制御する。制御部６０は、例えば、ＣＰＵ、ＲＡＭ及びＲＯＭなどを備えるマイクロコンピュータである。制御部６０の各種の機能は、記憶部６１に記憶されたプログラム６１ａをＣＰＵが実行することにより実現される。図中に示す、音声認識部６０ａ及び情報検索部６０ｂは、プログラム６１ａの実行により実現される制御部６０の機能のうちの一部である。これらの機能６０ａ及び６０ｂは、地図データやコンテンツデータの各種情報を検索する際の機能に関連するものである。
【００９９】
音声認識部６０ａは、車載装置１から受信した音声データを解析し、車載装置１のユーザが発話した内容（語意）を認識する。例えば、ユーザが目的地を検索するために地点名を発話した場合、音声認識部６０ａは、車載装置１から取得した音声信号を文字情報に変換してユーザが発話した内容を認識する。
【０１００】
情報検索部６０ｂは、音声認識部６０ａによって認識された語意に対応するデータを記憶部６１内の各データ群から検索する。例えば、ユーザが目的地を検索するために地点名を発話した場合、情報検索部６０ｂは、音声認識部６０ａが認識した語意に対応する地点を地図データ６１ｂの中から検索する。また、ユーザが楽曲データを検索するために楽曲名を発話した場合、情報検索部６０ｂは、音声認識部６０ａが認識した語意に対応する楽曲データをコンテンツデータ６１ｃの中から検索する。
【０１０１】
さらに、本実施の形態においても、情報検索部６０ｂは、車載装置１から取得したタッチ点数に応じて検索対象を地図データ６１ｂ及びコンテンツデータ６１ｃのいずれか一方としている。すなわち、センター６は、車載装置１からユーザがタッチパネル２の操作面を一点でタッチしたか、複数点でタッチしたかの情報を取得し、この情報に応じて、地図データ６１ｂを用いて検索するか、コンテンツデータ６１ｃを用いて検索するかを切り替える。
【０１０２】
＜３−２．情報の提供＞
次に、情報提供システムにおける情報の提供について説明する。本実施の形態は、センター６が、車載装置１からタッチ点数の情報及び音声データを受信すると、これら各情報に基づいて音声認識処理及び情報検索処理を実行して、検索結果を車載装置１に送信し、車載装置１が検索結果を出力する構成である。以下、具体的に説明する。
【０１０３】
まず、ユーザがタッチパネル２上の任意の一点をタッチした状態で、例えば「新宿駅」と発話すると、車載装置１は、マイク１５を介して取得した音声データと、一点でタッチした旨を示すタッチ点数の情報とを通信部１６を介してセンター６に送信する。
【０１０４】
センター６は、これらの情報を受信すると、音声認識部６０ａが、音声データを解析して、ユーザが発話した内容が「シンジュクエキ」であることを認識する。そして、情報検索部６０ｂが、記憶部６１に記憶されたコンテンツデータ６１ｃの中から「新宿駅」に対応するデータを検索する。対応するデータとは、例えば、「新宿駅」をデータ名称に含むデータである。
【０１０５】
センター６は、「新宿駅」に対応するコンテンツデータとして楽曲データが検索された場合には、その検索された楽曲データを検索結果として車載装置１に送信する。そして、車載装置１は、受信した楽曲データに対応する音をスピーカ１４から出力する。なお、スピーカ１４からの出力の際には、楽曲データに対応する情報をディスプレイ３に表示してもよい。
【０１０６】
また、センター６は、検索した後に、一旦検索結果の一覧データを車載装置１に送信してもよい。この場合、車載装置１は、検索結果の一覧をディスプレイ３に表示し、表示された一覧の中からユーザが選択した楽曲の情報をセンター６に送信する。そして、センター６は、ユーザが選択した楽曲データを車載装置１に送信し、車載装置１は、受信した楽曲データに対応する音をスピーカから出力する。
【０１０７】
一方、ユーザがタッチパネル２上の任意の複数点（二点）をタッチした状態で、例えば「新宿駅」と発話すると、車載装置１は、マイク１５を介して取得した音声データと、複数点（二点）でタッチした旨を示すタッチ点数の情報とを通信部１６を介してセンター６に送信する。
【０１０８】
センター６は、これらの情報を受信すると、音声認識部６０ａが、音声データを解析して、ユーザが発話した内容を認識し、情報検索部６０ｂが、記憶部６１に記憶された地図データ６１ｂの中から「新宿駅」に対応する地点を検索する。対応する地点とは、例えば、地名に「新宿駅」を含む地点である。
【０１０９】
センター６は、「新宿駅」に対応する地点が検索された場合には、その地点を含む地図データを検索結果として車載装置１に送信する。そして、車載装置１は、受信した地図データに対応する地図をディスプレイ３に表示する。
【０１１０】
この場合においても、同じ地点名を含む地点が複数検索された場合などには、センター６は、一旦検索結果の一覧データを車載装置１に送信してもよい。車載装置１は、検索結果の一覧をディスプレイ３に表示し、表示された一覧の中からユーザが選択した地点の情報をセンター６に送信する。そして、センター６は、ユーザが選択した地点を含む地図データを車載装置１に送信し、車載装置１は、受信した地図データに対応する地図をディスプレイ３に表示する。
【０１１１】
このように、本実施の形態は、ユーザがタッチパネル２をタッチした点の数（タッチ点数）に応じて、種類分けされた複数のデータ群の中から、特定の種類のデータ群を検索対象とし、ユーザが発話した内容の認識結果に基づいて情報を検索する処理を行う。本実施の形態では、ユーザがタッチパネル２の任意の一点をタッチした状態で発話すると、センター６が、発話した内容を認識すると共に、認識結果に基づいてコンテンツデータの中から対応するデータを検索し、車載装置１が、その検索結果を出力する。また、ユーザがタッチパネル２の任意の複数点（二点）をタッチした状態で発話すると、センター６が、発話した内容を認識すると共に、認識結果に基づいて地図データの中から対応するデータを検索し、車載装置１が、その検索結果を出力する。
【０１１２】
従って、複数階層に渡る操作を行うことなく、一度の操作で情報を検索することが可能になる。また、地図データとコンテンツデータとを分けて検索することができるので、同じ検索単語を用いた場合に異なる種類のデータ群の検索結果が含まれてしまうことがなく、検索結果の中から出力する情報をさらに選択するといった操作を不要にすることが可能となる。
【０１１３】
＜３−３．動作の流れ＞
次に、車載装置１及びセンター６の動作の流れについて説明する。図１１は、車載装置１の動作の流れを示す図であり、図１２は、センター６の動作の流れを示す図である。これらの動作は、電源が入力されると開始される。
【０１１４】
まず、図１１に基づいて車載装置１の動作の流れについて説明する。車載装置１は、電源が入力されて起動すると、位置取得部１０ｂが、ユーザによるタッチパネル２の操作面へのタッチを待機する（ステップＳ３０）。位置取得部１０ｂは、タッチパネルコントローラ２１へのタッチ検出部２１ａからの信号に基づいて、ユーザがタッチパネル２の操作面へタッチしたか否かを判定する。
【０１１５】
ユーザがタッチパネル２の操作面へタッチしていない場合は（ステップＳ３０でＮｏ）、再度ユーザによるタッチパネル２の操作面へのタッチを待機する。一方、ユーザがタッチパネル２の操作面へタッチした場合は（ステップＳ３０にてＹｅｓ）、位置取得部１０ｂが、タッチ点数を判別する（ステップＳ３１）。すなわち、位置取得部１０ｂは、ユーザが一点でタッチしたか、複数点（二点）でタッチしたかを判別する。この処理は、上述したステップＳ１１と同様にして行うことができる。
【０１１６】
次に、制御部１０は、ユーザが発話した音声データを入力したか否かを判定する（ステップＳ３２）。具体的には、制御部１０は、マイク１５を介して音声データが入力されたか否かを判定する。
【０１１７】
音声データが入力された場合は（ステップＳ３２でＹｅｓ）、車載装置１は、通信部１６を介してタッチ点数の情報と音声データとをセンター６に送信する（ステップＳ３３）。そして、車載装置１は、センター６から検索結果を受信したか否かを判定する（ステップＳ３４）。これは、車載装置１がタッチ点数の情報と音声データとをセンター６に送信すると、センター６が情報の検索を実行して、その検索結果を車載装置１に送信するようになっているためである。
【０１１８】
検索結果を受信していない場合には（ステップＳ３４でＮｏ）、車載装置１は、再度センター６から検索結果を受信したか否かの監視を行う。一方、検索結果を受信した場合には（ステップＳ３４でＹｅｓ）、車載装置１は、検索結果を出力する（ステップＳ３５）。車載装置１は、検索結果として楽曲データを受信した場合には、その楽曲データに対応する音をスピーカ１４から出力する。また、車載装置１は、検索結果として地図データを受信した場合には、その地図データに対応する地図をディスプレイ３に表示する。
【０１１９】
なお、音声データの入力があったか否かの判定処理（ステップＳ３２）において、音声データの入力がないと判定された場合には（ステップＳ３２でＮｏ）、タッチ入力処理を行う（ステップＳ１９）。本実施の形態においても、ユーザがタッチパネル２をタッチした状態で音声データの入力がない場合には、ユーザは情報の検索処理を実行する意思がないと考えられるため、このような場合には、制御部１０は通常のタッチ入力処理を実行する。
【０１２０】
次に、図１２に基づいてセンター６の動作の流れについて説明する。センター６は、電源が入力されて起動すると、制御部６０は、車載装置１からタッチ点数の情報と音声データとを受信したか否かを判定する（ステップＳ４０）。タッチ点数の情報と音声データとを受信していない場合には（ステップＳ４０でＮｏ）、制御部６０は、再度受信の有無の監視を行う。
【０１２１】
一方、タッチ点数の情報と音声データとを受信した場合には（ステップＳ４０でＹｅｓ）、音声認識部６０ａが、音声認識処理を行う（ステップＳ４１）。音声認識部６０ａは、受信した音声データについて、上述した方法と同様の方法により音声認識を行うことができる。また、制御部６０は、受信したタッチ点数の情報に基づいて、一点でタッチされたか、複数点でタッチされたかを判定する（ステップＳ４２）。
【０１２２】
複数点でタッチされた場合には（ステップＳ４２でＹｅｓ）、情報検索部６０ｂは、地図データ６１ｂを用いた検索を行う（ステップＳ４３）。地図データ６１ｂを用いた検索は、上述した方法と同様の方法で行うことができる。そして、センター６は、通信部６２を介して、検索した地点等を含む地図データを検索結果として車載装置１に送信する（ステップＳ４４）。
【０１２３】
一方、一点でタッチされた場合には（ステップＳ４２でＮｏ）、情報検索部６０ｂは、コンテンツデータ６１ｃを用いた検索を行う（ステップＳ４５）。コンテンツデータ６１ｃを用いた検索についても、上述した方法と同様の方法で行うことができる。また、センター６は、通信部６２を介して、検索した楽曲データ等を検索結果として車載装置１に送信する（ステップＳ４４）。
【０１２４】
このように、本実施の形態では、センター６側で情報の検索処理を実行するため、車載装置１が地図データやコンテンツデータを有していない場合であっても、車載装置１がそれら各データ群を有している場合と同様に情報検索を行うことができる。
【０１２５】
また、本実施の形態においても、ユーザがタッチパネル２をタッチした点の数に応じて、特定の種類のデータ群を検索対象としている。また、ユーザが発話した内容の認識結果に基づいて情報を検索し、その検索結果を出力する処理を行う。従って、複数階層に渡る操作を行うことなく、一度の操作で情報を検索することが可能になる。また、地図データとコンテンツデータとを分けて検索することができるので、同じ検索単語を用いた場合に異なる種類のデータ群の検索結果が含まれてしまうことがなく、検索結果の中から出力する情報をさらに選択するといった操作を不要にすることが可能となる。
【０１２６】
＜４．変形例＞
以上、本発明の実施の形態について説明してきたが、この発明は上記各実施の形態に限定されるものではなく様々な変形が可能である。以下では、このような変形例について説明する。上記実施の形態及び以下で説明する形態を含む全ての形態は、適宜に組み合わせ可能である。
【０１２７】
上記実施の形態では、ユーザがタッチパネルの操作面の任意の点をタッチした状態で発話すると情報検索処理を実行することとしていたが、タッチパネルの操作面の特定の場所をタッチした状態で発話した際に情報検索処理を実行する構成としてもよい。例えば、ディスプレイ上に「検索ボタン」や「発話ボタン」等が表示されており、ユーザがこのようなボタンが表示されている箇所をタッチして発話した際に、情報検索処理を実行する構成である。
【０１２８】
また、ユーザがタッチパネルの操作面の任意の点をタッチした状態で一定時間が経過すると、発話を促す表示や音声出力がされる構成であってもよい。この場合には、一定時間の経過後に、ディスプレイ上に「発話ボタン」を表示させたり、スピーカから「発話してください」等の音を出力することでユーザに対して発話を促すこととなる。また、このような表示や音声出力があると発話モードに移行させ、タッチを離した状態で発話した場合であっても情報検索処理を実行する構成としてもよい。
【０１２９】
また、「発話ボタン」等をディスプレイに表示する構成の他に、例えば、車両内のハンドル部分に「発話ボタン」を設け、ユーザが「発話ボタン」を押して発話することで情報検索処理を実行する構成としてもよい。
【０１３０】
また、上記実施の形態では、タッチパネルの操作面を一点でタッチしたか、複数点（二点）でタッチしたかに応じて、地図データの検索とコンテンツデータの検索とを変えていたが、複数点を三点以上のタッチとしてもよい。例えば、一点でタッチした場合には、地図データの検索処理を実行し、複数点でタッチした場合にはコンテンツデータの検索処理を実行する構成とし、さらに、二点でタッチした場合には楽曲データを検索し、三点でタッチした場合には映像データを検索する等に変える構成とすることができる。このように、三点以上のタッチとする場合には、点数と特定の種類のデータ群とを対応付けることで検索対象を設定することができる。
【０１３１】
また、上記実施の形態では、タッチパネルの操作面をタッチした場合と、近接した場合とに分けて説明したが、これら両方を含む構成としてもよい。例えば、タッチパネルの操作面をタッチした場合は地図データを用いて検索し、近接した場合はコンテンツデータを用いて検索する等である。さらに、タッチした場合及び近接した場合の双方において、一点でタッチ又は近接したか、複数点でタッチ又は近接したかに応じて、さらなる検索条件の絞込を行うことも可能である。
【０１３２】
また、上記実施の形態では、ユーザがタッチパネルの操作面をタッチした後に、複数点でタッチしたか否かの判別を行い、その後音声入力の有無の判断と、音声認識処理を実行する流れで説明したがこれに限定されるものではない。例えば、ユーザがタッチした後に、音声入力の有無を判断し、音声入力があった場合に、複数点でタッチしたか否かの判別と音声認識とを行ってもよい。
【０１３３】
また、上記実施の形態では、音声認識部と情報検索部とが、車載装置１及びセンター６のいずれかに備えられている構成について説明したが、これら各部が別々に備えられていてもよい。例えば、車載装置１が音声認識部を備えていて、センター６が情報検索部を備えている場合や、その逆の場合である。これらの場合であっても、音声データや発話内容のデータ等を互いに送受信することで、上記実施の形態と同様の処理を行うことが可能である。
【０１３４】
また、上記実施の形態では、ユーザがタッチパネルの操作面を一点又は複数点（二点）でタッチする場合と近接する場合とについて説明したが、これら以外のジェスチャであってもよい。例えば、ユーザがタッチパネルの操作面をタッチしたまま指を移動させる操作（いわゆるフリック操作）や、タッチパネルの操作面上で指を移動させて円や四角等の図形を描く操作などである。これらの場合、例えば、右にフリック操作すると地図データを用いた検索を行い、左にフリック操作するとコンテンツデータを用いた検索を行うといったことが可能になる。また、例えば、右回りで円を描いた場合には地図データを用いた検索を行い、左回りで円を描いた場合にはコンテンツデータを用いた検索を行うといったことも可能になる。
【０１３５】
さらには、データ群の種類が増えたときには、これら複数のジェスチャの各々に特定の種類のデータ群を対応付けることにより、３種類以上のデータ群がある場合にも対応できる。すなわち、本発明のジェスチャとは、検索対象のデータ群を選択するためのユーザによる操作のことであり、ジェスチャの一例として、上述したユーザがタッチパネルの操作面をタッチする操作や近接する操作、フリック操作や図形を描く操作等が含まれる。
【０１３６】
また、上記実施の形態では、タッチパネルを用いたジェスチャ入力の検出を例に挙げて説明したが、タッチパネル以外の構成でユーザのジェスチャ入力を検出してもよい。例えば、車載装置１の周辺に赤外線センサを設ける構成である。この場合、例えば赤外線センサが、ユーザの手の動きを検出してジェスチャ入力を検出する。なお、その他のジェスチャを検出できるものであっても適用可能である。
【０１３７】
また、上記実施の形態では、ユーザはタッチパネルの操作面に指でタッチするものとして説明したが、タッチペンなどのタッチツールを用いてタッチしてもよい。この場合は、タッチツールの位置をユーザの位置とみなせばよい。
【０１３８】
また、上記実施の形態では、情報提供装置として車載装置について説明したが、これに限定されるものではなく、スマートフォンやタブレット端末などの携帯端末であっても同様に適用可能である。
【０１３９】
また、上記各実施の形態では、プログラムに従ったＣＰＵの演算処理によってソフトウェア的に各種の機能が実現されると説明したが、これら機能のうちの一部は電気的なハードウェア回路により実現されてもよい。また逆に、ハードウェア回路によって実現されるとした機能のうちの一部は、ソフトウェア的に実現されてもよい。
【符号の説明】
【０１４０】
１    車載装置
２    タッチパネル
３    ディスプレイ
５    センター
１０ａ    表示制御部
１０ｂ    位置取得部
１０ｃ・５０ａ    音声認識部
１０ｄ・５０ｂ    情報検索部
１０ｅ    通信制御部
１１ｂ・５１ｂ    地図データ
１１ｃ・５１ｃ    コンテンツデータ
２１ａ    タッチ検出部
２１ｂ    近接検出部
【図１】
2014146090.tif 000003
【図２】
2014146090.tif 000004
【図３】
2014146090.tif 000005
【図４】
2014146090.tif 000006
【図５】
2014146090.tif 000007
【図６】
2014146090.tif 000008
【図７】
2014146090.tif 000009
【図８】
2014146090.tif 000010
【図９】
2014146090.tif 000011
【図１０】
2014146090.tif 000012
【図１１】
2014146090.tif 000013
【図１２】
2014146090.tif 000014