(57)【要約】【課題】解析精度を高めることができる解析装置を提供する。【解決手段】サーバ装置１０の制御部１１は、ナビゲーション装置２０から音声入力を受信する。サーバ装置１０は、受信した音声入力を形態素解析して、当該音声入力から検索キーワードデータベース１５に記憶された検索キーワードを抽出する。このとき、サーバ装置１０は、音声入力から検索キーワードのうち「公園」などジャンルワードが抽出され、かつ、音声入力のうち当該ジャンルワードを除く部分から検索キーワードが抽出されない場合、当該ジャンルワードを除く部分をさらに形態素解析する。【選択図】図１
2017182251.tif 000002
【特許請求の範囲】
【請求項１】
入力情報を解析して、当該入力情報から記憶部に記憶されたワードを抽出する解析部を備え、
前記解析部は、前記入力情報から前記ワードのうちジャンルワードが抽出され、かつ、前記入力情報のうち当該ジャンルワードを除く部分から前記ワードが抽出されない場合、当該ジャンルワードを除く部分をさらに解析する
ことを特徴とする解析装置。
【請求項２】
前記入力情報は、発話情報である
ことを特徴とする請求項１に記載の解析装置。
【請求項３】
前記解析部は、複数の検索種別にそれぞれ紐付けられた複数の解析結果を生成する
ことを特徴とする請求項１又は２に記載の解析装置。
【請求項４】
前記複数の解析結果の表示順を調整する調整部をさらに備える
ことを特徴とする請求項３に記載の解析装置。
【請求項５】
前記調整部は、前記入力情報からジャンルワードが抽出され、かつ、前記入力情報のうち当該ジャンルワードを除く部分から前記ワードが抽出された場合、前記複数の検索種別のうちジャンル検索に紐付けられた解析結果を最上位に調整し、前記入力情報からジャンルワードが抽出され、かつ、前記入力情報のうち当該ジャンルワードを除く部分から前記ワードが抽出されない場合、前記複数の検索種別のうちフリーワード検索に紐付けられた解析結果を最上位に調整する
ことを特徴とする請求項４に記載の解析装置。
【請求項６】
前記解析部は、前記ジャンルワードを除く部分をさらに形態素解析によって解析する
ことを特徴とする請求項１〜５何れか１項に記載の解析装置。
【請求項７】
前記解析部は、前記ジャンルワードを除く部分を前記形態素解析によって分割した全ての分割パターンと前記記憶部に記憶されたワードとを比較する
ことを特徴とする請求項６に記載の解析装置。
【請求項８】
前記解析部は、前記比較した結果、前記記憶部に記憶されたワードと一致しない場合、誤認識と判定する
ことを特徴とする請求項７に記載の解析装置。
【請求項９】
前記解析部が複数の装置で構成されている
ことを特徴とする請求項１〜８何れか１項に記載の解析装置。
【請求項１０】
前記請求項１〜８の何れか１項に記載の解析装置から前記解析結果を受信する受信部と、
前記受信した解析結果を表示する表示部と、
を備えたことを特徴とする端末装置。
【請求項１１】
入力情報を解析して、当該入力情報から記憶部に記憶されたワードを抽出する解析工程を備え、
前記解析工程において、前記入力情報から前記ワードのうちジャンルワードが抽出され、かつ、前記入力情報のうち当該ジャンルワードを除く部分から前記ワードが抽出されない場合、当該ジャンルワードを除く部分をさらに解析する
ことを特徴とする解析方法。
【請求項１２】
請求項１１に記載の解析方法を、コンピュータにより実行させる
ことを特徴とする解析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、解析装置、端末装置、解析方法及び制御プログラムに関するものである。
【背景技術】
【０００２】
従来、音声認識できる機器が知られている（特許文献１）。例えば、ナビゲーション装置では、音声により目的地を検索することができる。音声認識は、入力音声をテキストデータに変換し、テキストデータを形態素解析して、データベースに記憶されたワード（用語）があるか判別することにより行われる。そして、目的地検索では、判別されたワードを用いて検索が行われる。
【０００３】
例えば、「所沢市の公園」と発話した場合、「所沢市」、「の」、「公園」の形態素に分割される。分割された形態素と、データベースに格納されたワードと、を比較して、一致するものがあれば、そのワードを用いて目的地検索を行う。例えば、データベースに「所沢市」というフリーワード、「公園」というジャンルワードがあれば、これらを用いて検索を行う。
【０００４】
ところで、「所沢市内の公園」と発話した場合、「所沢市内」、「の」、「公園」の形態素に分割される。データベースには「所沢市」は格納されているものの「所沢市内」が格納されていない。このため、「公園」以外の部分が不明となり、解析精度が良くない、という問題が一例として挙げられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−４９６９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、このような問題点に対処することを課題の一例とするものである。即ち、本発明は、例えば、解析精度を高めることができる解析装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の解析装置は、入力情報を解析して、当該入力情報から記憶部に記憶されたワードを抽出する解析部を備え、前記解析部は、前記入力情報から前記ワードのうちジャンルワードが抽出され、かつ、前記入力情報のうち当該ジャンルワードを除く部分から前記ワードが抽出されない場合、当該ジャンルワードを除く部分をさらに解析することを特徴とする。
【０００８】
請求項１１記載の解析方法は、入力情報を解析して、当該入力情報から記憶部に記憶されたワードを抽出する解析工程を備え、前記解析工程において、前記入力情報から前記ワードのうちジャンルワードが抽出され、かつ、前記入力情報のうち当該ジャンルワードを除く部分から前記ワードが抽出されない場合、当該ジャンルワードを除く部分をさらに解析することを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施例にかかる解析装置としてのサーバ装置を含む情報処理システムのブロック構成図である。
【図２】図１に示す情報処理システムが備えるナビゲーション装置のブロック構成図である。
【図３】図１に示す情報処理システムの処理の一例を示すフローチャートである。
【図４】図３の音声解析処理の詳細を示すフローチャートである。
【図５】音声解析結果の表示例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態にかかる解析装置を説明する。解析装置は、入力情報を解析して、当該入力情報から記憶部に記憶されたワードを抽出する解析部を備え、解析部は、入力情報からワードのうちジャンルワードが抽出され、かつ、入力情報のうち当該ジャンルワードを除く部分からワードが抽出されない場合、当該ジャンルワードを除く部分をさらに解析する。
【００１１】
これにより、ジャンルワードを除いた部分は、さらに解析を行えば、ワードが抽出できる可能性が高い。このため、解析精度を高めることができる。
【００１２】
また、入力情報は、発話情報であってもよい。
【００１３】
また、解析部は、複数の検索種別にそれぞれ紐付けられた複数の解析結果を生成するようにしてもよい。これにより、ユーザが検索種別を選ぶことができる。
【００１４】
また、複数の解析結果の表示順を調整する調整部をさらに備えていてもよい。これにより、例えば、解析結果に応じて最も良い検索種別を最上位に表示することができる。
【００１５】
また、調整部は、入力情報からジャンルワードが抽出され、かつ、入力情報のうち当該ジャンルワードを除く部分からワードが抽出された場合、複数の検索種別のうちジャンル検索に紐付けられた解析結果を最上位に調整し、入力情報からジャンルワードが抽出され、かつ、入力情報のうち当該ジャンルワードを除く部分からワードが抽出されない場合、複数の検索種別のうちフリーワード検索に紐付けられた解析結果を最上位に調整するようにしてもよい。これにより、適切なジャンル検索を行うことができる場合は、ジャンル検索に紐付けられた解析結果が最上位に表示される。一方、適切なジャンル検索を行うことができない場合は、ジャンル検索に紐付けられた解析結果が最上位に表示されることがなく、フリーワード検索を最上位に表示することができる。
【００１６】
また、解析部は、ジャンルワードを除く部分をさらに形態素解析によって解析するようにしてもよい。
【００１７】
また、解析部は、解析部は、ジャンルワードを除く部分を形態素解析によって分割した全ての分割パターンと記憶部に記憶されたワードとを比較するようにしてもよい。これにより、より一層、解析精度を高めることができる。
【００１８】
また、解析部は、比較した結果、記憶部に記憶されたワードと一致しない場合、誤認識と判定するようにしてもよい。
【００１９】
また、解析部が複数の装置で構成されていてもよい。これにより、複数の装置で分割して処理できるため、処理速度を早くすることができる。
【００２０】
また、端末装置により上記解析装置からの解析結果を受信させて、表示させるようにしてもよい。
【００２１】
また、本発明の一実施形態にかかる解析方法は、入力情報を解析して、当該入力情報から記憶部に記憶されたワードを抽出する解析工程を備え、解析工程において、入力情報からワードのうちジャンルワードが抽出され、かつ、入力情報のうち当該ジャンルワードを除く部分からワードが抽出されない場合、当該ジャンルワードを除く部分をさらに解析する。
【００２２】
これにより、ジャンルワードを除いた部分は、さらに解析を行えば、ワードが抽出できる可能性が高い。このため、解析精度を高めることができる。
【００２３】
また、上述した解析方法をコンピュータにより実行させる解析プログラムとしてもよい。これにより、専用のハードウエアなどが不要となり、汎用の情報処理装置にインストールして機能させることができる。
【実施例】
【００２４】
（第１実施例）
以下、第１実施例かかる解析装置としてのサーバ装置を組み込んだ情報処理システムを図１及び図２を参照して説明する。
【００２５】
情報処理システム１は、解析装置としてのサーバ装置１０と、例えば車両などに搭載された端末装置としてのナビゲーション装置２０と、を備えている。
【００２６】
サーバ装置１０は、事業所などに設置されたコンピュータなどで構成されている。このサーバ装置１０は、インターネットや公衆回線網などの通信網に接続されている。サーバ装置１０は、ナビゲーション装置２０と通信網を介して通信可能となっている。
【００２７】
サーバ装置１０は、図１に示すように、制御部１１と、通信部１２と、地図データベース１３と、施設データベース１４と、記憶部としての検索キーワードデータベース１５（以下、単にＤＢ１５と略記する）と、記憶部１６と、を備えている。
【００２８】
制御部１１は、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリを備えたＣＰＵ（Central Processing Unit）を含んで構成されている。制御部１１は、サーバ装置１０の全体制御を司る。制御部１１は、解析部、検索部、経路案内作成部として働き、ナビゲーション装置２０から送信された音声入力（＝入力情報、発話情報）の音声解析処理、音声解析結果に応じた目的地（経由地を含む）を検索する目的地検索処理、検索した目的地までの経路を作成する経路作成処理などを行う。
【００２９】
通信部１２は、通信網に接続され、ナビゲーション装置２０との通信を行う。
【００３０】
地図データベース１３は、道路を利用して目的地に向かう場合の所要時間や予定到着時刻を算出したり、目的地への経路を作成したりするための地図データが格納されているデータベースである。
【００３１】
施設データベース１４は、目的地となる施設の情報などを検索する際に用いるデータベースであり、コンビニエンスストアやレストラン、公園、駅、或いは休憩所などの施設の名称が、住所、ジャンル、位置情報（緯度、経度）などに紐付けられて格納されている。
【００３２】
ＤＢ１５は、施設データベース１４から施設を検索するための検索キーワードが格納されている。検索キーワードとしては、例えば、「所沢市」などの予め登録されたフリーワードや、「駐車場」、「コンビニ」、「公園」といった施設のジャンルを表すジャンルワードが格納されている。本実施例では、フリーワードとジャンルワードを同じデータベース内に格納しているが別々のデータベースに格納するようにしてもよい。
【００３３】
記憶部１６は、例えばハードディスクや不揮発性メモリなどの記憶装置で構成されている。記憶部１６は、サーバ装置１０での処理に必要な各種情報が記憶される。
【００３４】
本実施例において、サーバ装置１０は、図１において１つのサーバ装置で構成されていたが、これに限定されず、例えば、別のサーバ装置に各データベースが設けられていてもよい。さらに、制御部１１が行う動作と通信部１２が行う動作を別々のサーバ装置（演算サーバ装置と配信サーバ装置）に分割してもよい。また、制御部１１が行う後述する形態素解析と、ＤＢ１５からの検索キーワードの抽出と、を別々のサーバに分割してもよい。即ち、サーバ装置１０は複数のサーバ装置群で構成されていてもよい。このような場合、各サーバ装置は互いに離れた位置に設置され、通信網を通じて通信し合うように構成されていてもよい。
【００３５】
ナビゲーション装置２０は、図２に示すように制御部２１と、通信部２２と、ＧＰＳ受信部２３と、記憶装置２４と、音声入力部２５と、操作部２６と、表示部２７と、音声出力部２８と、を備えている。
【００３６】
制御部２１は、例えばＲＡＭやＲＯＭなどのメモリを備えたＣＰＵで構成され、ナビゲーション装置２０全体の制御を司る。
【００３７】
受信部としての通信部２２は、通信網に接続され、サーバ装置１０との通信を行う。なお、本実施例では、通信部２２が、ナビゲーション装置２０に一体に設けられている例を示すが、カード型の通信装置や携帯電話をケーブル等で接続するなど通信部２２が別体として構成され、ナビゲーション装置２０と着脱自在となっていてもよい。
【００３８】
ＧＰＳ受信部２３は、複数のＧＰＳ（Global Positioning System）衛星から発信される電波を受信して、現在位置及び現在時刻を求めて制御部２１に出力する。なお、本実施例では、ＧＰＳ受信部２３がナビゲーション装置２０に一体に設けられている例を示すが、ＧＰＳ受信部２３が別体として構成され、ナビゲーション装置２０と着脱自在となっていてもよい。
【００３９】
記憶装置２４は、例えばハードディスクや不揮発性メモリなどで構成されており、制御部２１がナビゲーション装置２０を制御するためのプログラムやデータ、表示部２７が表示する地図データ等が格納され、制御部２１からの制御により読み書きがなされる。
【００４０】
音声入力部２５は、マイク等から構成され、ユーザの発話を取得する取得部として機能する。
【００４１】
操作部２６は、ボタンやタッチパネルなどの入力部で構成されている。操作部２６は、ナビゲーション装置２０の各種入力操作が行われ、入力操作を示す制御信号が制御部２１に出力される。
【００４２】
表示部２７は、液晶ディスプレイや該液晶ディスプレイを制御するドライバ回路等から構成されている。表示部２７は、制御部２１の制御により、後述する音声認解析結果、目的地候補、地図データ、各種アイコンおよび操作用ボタン等が表示される。
【００４３】
音声出力部２８は、スピーカおよびスピーカを駆動するアンプ等から構成され、制御部２１からの制御により経路案内音声などが出力される。
【００４４】
次に、上述した構成の情報処理システムの動作の一例について図３及び図４を参照して説明する。まず、ユーザが目的地を入力するために、ナビゲーション装置２０の操作部２６を制御して、「フリーワード音声検索」と表示されたアイコンを操作する。この操作に応じてナビゲーション装置２０の制御部２１（以下単にナビゲーション装置２０と略記する）は、処理を開始して、「お話しください」と表示部２７に表示すると共に、音声入力部２５により音声の入力を受け付ける（ステップＳ１）。音声が入力されると、ナビゲーション装置２０は、通信部２２を制御してサーバ装置１０に対して音声入力を送信する（ステップＳ２）。
【００４５】
音声入力を受信すると（ステップＳ２１）、サーバ装置１０の制御部１１(以下単にサーバ装置１０と略記する)は、音声解析処理を行う（ステップＳ２２）。
【００４６】
図３に示すように、音声解析処理において、サーバ装置１０は、音声入力の解析処理を行い、音声入力からＤＢ１５に記憶された検索キーワード（＝ワード）を抽出する（ステップＳ２２１）。解析処理において、サーバ装置１０は、まず音声入力と音声パターンとを比較して、音声入力を読み（ヨミ）のテキストデータに変換する。さらに、サーバ装置１０は、テキストデータを形態素解析して、検索キーワードを抽出する。
【００４７】
例えば、ユーザが「所沢市の公園」と発話した場合、サーバ装置１０は、「トコロザワシノコウエン」のテキストデータに変換する。次に、サーバ装置１０は、このテキストデータを周知の形態素解析により複数の形態素に分割し、それぞれの形態素の品詞を判別する。例えば、「トコロザワシノコウエン」の場合は、「トコロザワシ」（名詞）、「ノ」（助詞）、「コウエン」（名詞）の形態素に分割し、それぞれ品詞を判別する。
【００４８】
また、ユーザが「所沢市内の公園」と発話した場合、サーバ装置１０では、「トコロザワシナイノコウエン」のテキストデータに変換される。次に、サーバ装置１０は、「トコロザワシナイ」（名詞）、「ノ」（助詞）、「コウエン」（名詞）の形態素に分割し、それぞれ品詞を判別する。
【００４９】
その後、サーバ装置１０は、ＤＢ１５に記憶された検索キーワードと形態素を比較して、音声入力から検索キーワードを抽出する。このとき、名詞と判別された形態素だけをＤＢ１５に記憶された検索キーワードと比較するようにしてもよい。
【００５０】
今、ＤＢ１５にフリーワードとして「所沢市」が格納され、「所沢市内」が格納されていない場合について説明する。「所沢市の公園」と発話した場合、「所沢市」（フリーワード）、「公園」（ジャンルワード）が抽出される。一方、「所沢市内の公園」と発話した場合、「公園」（ジャンルワード）だけが抽出される。
【００５１】
その後、サーバ装置１０は、ステップＳ２２１で抽出した検索キーワードにジャンルワードが含まれ（ステップＳ２２２でＹ）、かつ、ジャンルワード以外を除いた発話部分に検索キーワードも含まれている場合（ステップＳ２２３でＹ）、それ以上、形態素解析を行わずに、ステップＳ２２４に進む。「所沢市の公園」と発話した場合、「公園」（ジャンルワード）以外に「所沢市」（フリーワード）が検索されているので、サーバ装置１０は、ステップＳ２２４に進む。
【００５２】
ステップＳ２２４では、サーバ装置１０は、複数の検索種別にそれぞれ紐付けた音声解析結果を生成した後、図３のステップＳ２２に進む。本実施例において、検索種別としては、ジャンル検索、ヨミ検索、フリーワード検索がある。ジャンル検索は、抽出されたジャンルワードを用いて行う検索方法である。例えば、「所沢市の公園」の場合、上述したように「公園」（ジャンルワード）、「所沢市」(フリーワード)が抽出される。ジャンル検索は、これを用いて、所沢市の代表的な位置（例えば所沢駅の位置）から半径Ｘｍ以内にあるジャンルが公園を施設データベース１４から検索する。
【００５３】
ヨミ検索は、名詞と判別された形態素のヨミを用いて行う検索方法である。例えば、「所沢市の公園」の場合、上述したように「トコロザワシ」、「コウエン」が名詞と判別された形態素である。ヨミ検索は、「トコロザワシ」、「コウエン」というヨミが住所や施設名にある施設を施設データベース１４から検索する。
【００５４】
フリーワード検索は、抽出された検索キーワードを用いて行う検索方法である。例えば、「所沢市の公園」の場合、上述したように「所沢市」、「公園」が検索キーワードとして抽出される。フリーワード検索は、「所沢市」、「公園」というワードが住所や施設名にある施設を施設データベース１４から検索する検索方法である。ステップＳ２２４では、サーバ装置１０は、調整部として機能し、表示順が１．ジャンル検索、２．ヨミ検索、３．フリーワード検索となるように、表示順を示す情報を付加した音声解析結果を生成する。
【００５５】
一方、ステップＳ２２１で抽出した検索キーワードにジャンルワードが含まれ(ステップＳ２２２でＹ)、かつ、ジャンルワード以外の検索キーワードが含まれていない場合（ステップＳ２２３でＮ）、ステップＳ２２５に進む。「所沢市内の公園」と発話した場合、「公園」（ジャンルワード）以外は検索されないので、サーバ装置１０は、ステップＳ２２５に進む。
【００５６】
ステップＳ２２５では、サーバ装置１０は、音声入力のうちジャンルワードを除く発話部分をさらに形態素解析する。「所沢市内の公園」と発話した場合、ステップＳ２３３では「トコロザワシナイ」、「ノ」、「コウエン」の形態素に分割されている。このため、ステップＳ２２５では、サーバ装置１０は、ジャンルワードに該当する「公園」を除いた発話部分である「トコロザワシナイ」「ノ」をさらに形態素解析する。なお、「ノ」のような助詞は、これ以上、形態素解析できないため、形態素解析を行う対象から外してよい。
【００５７】
サーバ装置１０が「トコロザワシナイ」を形態素解析すると、「トコロザワ」／「シナイ」との形態素にさらに分割する分割パターンと、「トコロザワシ」／「ナイ」との形態素にさらに分割パターンと、が得られる。次に、サーバ装置１０は、全ての分割パターンと、ＤＢ１５に記憶された検索キーワードと、を比較して、検索キーワードを抽出する。即ち、サーバ装置１０は、「トコロザワ」、「シナイ」、「トコロザワシ」、「ナイ」とＤＢ１５に記憶された検索キーワードとを比較する。
【００５８】
次に、サーバ装置１０は、さらに形態素解析を行った結果、検索キーワードが抽出されれば（ステップＳ２２６でＹ）、複数の検索種別にそれぞれ紐付けた音声解析結果を生成した後（ステップＳ２２７）、図３のステップＳ２２に進む。さらに形態素解析を行った結果、抽出された検索キーワードは、フリーワード検索でのみ用いることができる。ステップＳ２２７では、サーバ装置１０は、調整部として機能し、表示順が１．フリーワード検索、２．ヨミ検索、３．ジャンル検索、となるように、表示順を示す情報を付加した音声解析結果を生成する。
【００５９】
サーバ装置１０は、さらに形態素解析を行っても検索キーワードが抽出されない場合（ステップＳ２２６でＮ）、誤認識していると判定した後（ステップＳ２２８）、図３のステップＳ２２に進む。
【００６０】
一方、サーバ装置１０は、ステップＳ２２１で抽出した検索キーワードにジャンルワードが含まれていない場合も（ステップＳ２２２でＮ）、これ以上、形態素解析を行うことなく、表示順が１．ヨミ検索、２．フリーワード検索、となるように、表示順を示す情報を付加した音声解析結果を生成して（ステップＳ２２９）、図３のステップＳ２２に進む。
【００６１】
なお、上記音声解析結果は、例えば、上述したテキストデータである。ヨミ検索にはヨミのテキストデータが紐付けられ、ジャンル検索、フリーワード検索にはヨミのテキストデータを抽出した検索キーワードに置き換えたテキストデータが紐付けられる。
【００６２】
図３のステップＳ２２において、サーバ装置１０は、音声解析処理により生成した音声解析結果をナビゲーション装置２０に送信する。ナビゲーション装置２０は、サーバ装置１０から音声解析結果を受信すると（ステップＳ３）、表示部２７に受信した音声解析結果を表示する（ステップＳ４）。このとき、ナビゲーション装置２０は、各音声解析結果に紐付けられた表示順に従って表示部２７に表示する。
【００６３】
即ち、サーバ装置１０が、ステップＳ２２４を経由して、音声解析結果を送信した場合は、ナビゲーション装置２０は、図５（Ａ）に示すように、１．ジャンル検索、２．ヨミ検索、３．フリーワード検索の順に音声解析結果が表示される。また、サーバ装置１０が、ステップＳ２２７を経由して、音声解析結果を送信した場合、ナビゲーション装置２０は、図５（Ｂ）に示すように、１．フリーワード検索、２．ヨミ検索、３．ジャンル検索の順に音声解析結果が表示される。
【００６４】
その後、ナビゲーション装置２０は、ユーザによる音声解析結果の選択入力を受け付ける（ステップＳ５）。ユーザが操作部２６を操作して選択入力を行うと、ナビゲーション装置２０は、通信部２２を制御して、選択入力をサーバ装置１０に送信する（ステップＳ６）。
【００６５】
サーバ装置１０は、選択入力を受信すると（ステップＳ２４）、目的地検索処理を行う（ステップＳ２５）。サーバ装置１０は、選択された音声解析結果に紐付けられた検索種別、検索キーワードを用いて施設データベース１４を検索する（ステップＳ２５）。なお、ステップＳ２２７を経由した場合、サーバ装置１０は、フリーワード検索に紐付けられた音声解析結果が選択されると、ステップＳ２２５でさらに形態素解析を行った結果、抽出された検索キーワードを用いてフリーワード検索を行う。
【００６６】
また、本実施例では、ステップＳ２２７を経由した場合、サーバ装置１０は、ジャンル検索に紐付けられた音声解析結果が選択されても、ステップＳ２２５でさらに形態素解析を行った結果、抽出された検索キーワードを用いてのジャンル検索は行えないようになっている。その後、サーバ装置１０は、検索した施設を目的地候補としてナビゲーション装置２０に送信する（ステップＳ２６）。
【００６７】
目的地候補を受信すると（ステップＳ７）、ナビゲーション装置２０は、ユーザによる目的地候補の選択入力を受け付ける（ステップＳ８）。ユーザが操作部２６を操作して選択入力を行うと、ナビゲーション装置２０は、通信部２２を制御して、選択入力をサーバ装置１０に送信する。このとき、ナビゲーション装置２０は、ＧＰＳ受信部２３から受信した現在位置もサーバ装置１０に送信する。
【００６８】
サーバ装置１０は、選択入力及び現在位置を受信すると（ステップＳ２７）、現在位置から選択された目的地までの経路を作成する経路作成処理を行う（ステップＳ２８）。その後、サーバ装置１０は作成した経路をナビゲーション装置２０に送信して（ステップＳ２９）、処理を終了する。
【００６９】
ナビゲーション装置２０は、経路を受信すると（ステップＳ１０）、表示部２７に経路を表示するとともに経路案内を開始して（ステップＳ１２）、処理を終了する。
【００７０】
上述した実施例によれば、サーバ装置１０は、音声入力を解析して、音声入力からＤＢ１５に記憶された検索キーワードを抽出する。また、サーバ装置１０は、音声入力にジャンルワードが含まれ、かつ、音声入力のうち当該ジャンルワードを除く発話部分が検索キーワードを含まない場合、当該ジャンルワードを除く発話部分をさらに形態素解析する。
【００７１】
これにより、ジャンルワードを除いた部分は、さらに解析を行えば、検索キーワードが抽出できる可能性が高い。このため、解析精度を高めることができる。
【００７２】
上述した実施例によれば、サーバ装置１０は、ジャンル検索、ヨミ検索、フリーワード検索といった複数の検索種別にそれぞれ紐付けられた複数の解析結果を生成し、ナビゲーション装置２０に送信している。これにより、ユーザが検索種別を選ぶことができる。
【００７３】
上述した実施例によれば、サーバ装置１０は、複数の検索種別に紐付けられた解析結果の表示順を調整している。その一例として、サーバ装置１０は、音声入力からジャンルワードが抽出され、かつ、音声入力のうちジャンルワードを除く発話部分から検索キーワードが抽出された場合（ステップＳ２２２でＹ、かつ、ステップＳ２２３でＹ）、ジャンル検索に紐付けられた音声解析結果を最上位に調整する。一方、サーバ装置１０は、音声入力からジャンルワードが抽出され、かつ、音声入力のうちジャンルワードを除く発話部分から検索キーワードが抽出されなかった場合（ステップＳ２２２でＹ、かつ、ステップＳ２２３でＮ）、フリーワード検索に紐付けられた音声解析結果を最上位に調整している。これにより、適切なジャンル検索を行うことができる場合は、ジャンル検索に紐付けられた解析結果が最上位に表示される。一方、適切なジャンル検索を行うことができない場合は、ジャンル検索に紐付けられた解析結果が最上位に表示されることがなく、フリーワード検索を最上位に表示することができる。よって、音声解析結果に応じて最も適切な検索種別を最上位に表示することができる。
【００７４】
上述した実施例によれば、サーバ装置１０は、ジャンルワードを除く発話部分を形態素解析によって分割した全ての分割パターンとＤＢ１５に記憶されたワードとを比較している。これにより、より一層、解析精度を高めることができる。
【００７５】
なお、上述した実施例によれば、発話情報を形態素解析して、検索キーワードを抽出していたが、これに限ったものではない。例えば、ナビゲーション装置２０の操作部２６により入力したテキストデータを形態素解析して、検索キーワードを抽出するようにしてもよい。
【００７６】
また、端末装置としてはナビゲーション装置２０に限らず、携帯電話やスマートフォン等の携帯端末やタブレット型のパーソナルコンピュータなどでもよい。
【００７７】
また、上述した実施例によれば、ジャンルワードを除いた発話部分をさらに形態素解析することにより、抽出した検索キーワードをフリーワード検索のみで用いていたが、これに限ったものではない。ジャンル検索で用いるようにしてもよい。この場合、上述した実施例のように検索種別に紐付けた解析結果の表示順を調整しなくてもよい。
【００７８】
また、上述した実施例によれば、複数の検索種別に紐付けられた音声解析結果に表示順を示す情報を付加していたが、これに限ったものではない。例えば、表示順に音声解析結果を送信して、ナビゲーション装置２０が受信した順番で表示順を識別できるようにしてもよい。
【００７９】
また、前述した実施例は本発明の代表的な形態を示したに過ぎず、本発明は、実施形態に限定されるものではない。即ち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【００８０】
１０  サーバ装置（解析装置）
１１  制御部（解析部、調整部）
１５  検索キーワードデータベース（記憶部）
２０  ナビゲーション装置（端末装置）
【図１】
2017182251.tif 000003
【図２】
2017182251.tif 000004
【図３】
2017182251.tif 000005
【図４】
2017182251.tif 000006
【図５】
2017182251.tif 000007