(57)【要約】【課題】施設名を対象に認識率を向上させることができる施設検索装置を提供すること。【解決手段】ナビゲーション装置１００の音声入力部４２は、利用者によって発声された施設名に対して音声認識処理を行い、複数の施設名のそれぞれに対応する類似度を発音スコアとして算出する発音スコア算出部４６と、複数の施設名のそれぞれに対応する属性情報としてのチェーン店の店舗数に基づいて算出される店舗数スコアと発音スコアとに基づいて、複数の施設名のそれぞれに対応する尤度としての総合スコアを算出する総合スコア算出部５０と、算出された総合スコアに基づいて、利用者によって発声された施設名に対応する音声認識結果を出力する認識結果出力部５２とを備えている。【選択図】図１
2018155997.tif 000002
【特許請求の範囲】
【請求項１】
利用者によって発声された施設名に対して音声認識処理を行い、複数の認識対象語彙のそれぞれに対応する類似度を算出する類似度算出手段と、
前記複数の認識対象語彙のそれぞれに対応する属性情報と前記類似度とに基づいて、前記複数の認識対象語彙のそれぞれに対応する尤度を算出する尤度算出手段と、
前記尤度算出手段によって算出された尤度に基づいて、利用者によって発声された前記施設名に対応する音声認識結果を出力する認識結果出力手段と、
を備えることを特徴とする施設検索装置。
【請求項２】
前記認識結果出力手段は、前記尤度算出手段によって算出された尤度が高い順に所定数の前記認識対象語彙が示す施設名を、最も尤度が高い施設名が最も上位に配置されるように、音声認識結果として表示することを特徴とする請求項１に記載の施設検索装置。
【請求項３】
前記認識結果出力手段は、所定数の前記認識対象語彙が示す施設名を複数ページに分けて、最も尤度が高い施設名が最前のページに含まれるように音声認識結果を表示することを特徴とする請求項１または２に記載の施設検索装置。
【請求項４】
前記尤度算出手段は、前記類似度に対応する第１の値と前記属性情報に対応する第２の値のそれぞれに対して所定の重み付けを行って足し合わせることにより前記尤度を算出することを特徴とする請求項１〜３のいずれか一項に記載の施設検索装置。
【請求項５】
前記属性情報は、前記複数の認識対象語彙のそれぞれに対応する施設名の知名度に相関のある情報であることを特徴とする請求項１〜４のいずれか一項に記載の施設検索装置。
【請求項６】
前記属性情報は、前記複数の認識対象語彙のそれぞれに対応する施設がチェーン店の店舗である場合に、このチェーン店に属する店舗数を示す情報であることを特徴とする請求項１〜５のいずれか一項に記載の施設検索装置。
【請求項７】
前記属性情報は、前記複数の認識対象語彙のそれぞれに対応する施設が、全国的に有名であることを示す情報、および／または、全国を複数に区分した複数の地方のいずれかにおいて有名であることを示す情報であることを特徴とする請求項１〜６のいずれか一項に記載の施設検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両等に搭載されて、音声入力により対応施設の抽出を行う施設検索装置に関する。
【背景技術】
【０００２】
従来から、利用者が発声した地名に対して特徴量を抽出し、音声認識辞書に登録された複数の認識対象語彙に対する尤度を算出した後、地名の下位階層に対応するストリート名などの情報量に基づいて設定された重み係数を乗算して重み付き尤度を算出することにより、音声認識結果を得るようにした音声認識装置が知られている（例えば、特許文献１参照。）。例えば、多くのストリートが属する都市名を利用者が発声した場合には、この都市名に対応する本来の尤度よりも高い重み付き尤度が算出されるため、この都市名を音声認識結果として得る可能性が高くなる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５１９９３９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述した特許文献１に開示された音声認識装置では、階層関係を示すツリー構造を有する地名を音声認識の対象としており、ツリー構造を有しない名称に対しては重み係数を用いた音声認識処理を行うことができないという問題があった。例えば、利用者が発声した店舗名等の施設名に対して音声認識処理を行う場合を考えると、一般にはこの施設名にはツリー構造が存在しないため、重み係数を用いた音声認識処理を行って認識率を向上させることができない。
【０００５】
本発明は、このような点に鑑みて創作されたものであり、その目的は、施設名の認識率を向上させることができる施設検索装置を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の施設検索装置は、利用者によって発声された施設名に対して音声認識処理を行い、複数の認識対象語彙のそれぞれに対応する類似度を算出する類似度算出手段と、複数の認識対象語彙のそれぞれに対応する属性情報と類似度とに基づいて、複数の認識対象語彙のそれぞれに対応する尤度を算出する尤度算出手段と、尤度算出手段によって算出された尤度に基づいて、利用者によって発声された施設名に対応する音声認識結果を出力する認識結果出力手段とを備えている。
【０００７】
発声した施設名と複数の認識対象語彙との類似度だけでなく、各認識対象語彙に対応する属性情報を組み合わせることにより、複数の認識対象語彙の間に、音声による認識結果とは別に、選択される度合いに差をつけることができるため、利用者が発声した音声のみに基づいて認識結果を得る場合に比べて施設名の認識率を向上させることができる。
【０００８】
また、上述した認識結果出力手段は、尤度算出手段によって算出された尤度が高い順に所定数の認識対象語彙が示す施設名を、最も尤度が高い施設名が最も上位に配置されるように、音声認識結果として表示することが望ましい。これにより、最も上位に配置された施設名が認識結果として正しい可能性が高くなるため、正しい施設名が最も目につきやすくなるとともに、この施設名を選択する場合の操作が容易となる。
【０００９】
また、上述した認識結果出力手段は、所定数の認識対象語彙が示す施設名を複数ページに分けて、最も尤度が高い施設名が最前のページに含まれるように音声認識結果を表示することが望ましい。これにより、最も尤度が高い施設名が２ページ以降に配置されることがなくなるため、この施設名を選択するためのページ送り等の煩雑な操作が不要となる。
【００１０】
また、上述した尤度算出手段は、類似度に対応する第１の値と属性情報に対応する第２の値のそれぞれに対して所定の重み付けを行って足し合わせることにより尤度を算出することが望ましい。これにより、尤度における属性情報による寄与度を調整して、音声認識結果として特定の施設が優先的に得られるようにすることができる。
【００１１】
また、上述した属性情報は、複数の認識対象語彙のそれぞれに対応する施設名の知名度に相関のある情報であることが望ましい。あるいは、上述した属性情報は、複数の認識対象語彙のそれぞれに対応する施設がチェーン店の店舗である場合に、このチェーン店に属する店舗数を示す情報であることが望ましい。あるいは、上述した属性情報は、複数の認識対象語彙のそれぞれに対応する施設が、全国的に有名であることを示す情報、および／または、全国を複数に区分した複数の地方のいずれかにおいて有名であることを示す情報であることが望ましい。一般に、利用者が発声した音声に類似する複数の施設が存在する場合に、知名度（店舗数が多いチェーン店の場合や、全国や一地方で有名であることが分かっている場合など）に基いて尤度を高くすることができるため、認識率を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】一実施形態のナビゲーション装置の詳細構成を示す図である。
【図２】入力音声に対して音声認識処理を行って一の施設を抽出する動作手順を示す流れ図である。
【図３】発音スコアと店舗数スコアに基づいて算出した総合スコアの具体例を示す図である。
【図４】認識結果の表示例を示す図である。
【図５】発音スコアと知名度スコアに基づいて算出した総合スコアの具体例を示す図である。
【図６】発音スコアと店舗数スコア、知名度スコアに基づいて算出した総合スコアの具体例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の施設検索装置を適用した一実施形態のナビゲーション装置について、図面を参照しながら説明する。
【００１４】
図１は、一実施形態のナビゲーション装置１００の詳細構成を示す図である。図１に示すように、ナビゲーション装置１００は、ナビゲーションコントローラ１、地図データ記憶装置２、操作部３、車両位置検出部４、表示装置５、オーディオ部６、マイクロホン７を含んで構成されている。このナビゲーション装置１００は、車両に搭載されている。。
【００１５】
ナビゲーションコントローラ１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を用いて所定の動作プログラムを実行することにより、自車位置周辺の地図画像表示動作、施設検索動作、出発地と目的地とを結ぶ走行経路を設定する経路探索処理やこの走行経路に沿って車両の走行を誘導する経路誘導動作などの各種機能を実現する。ナビゲーションコントローラ１の詳細構成については後述する。
【００１６】
地図データ記憶装置２は、地図データが格納されている記憶媒体およびその読み取り装置である。この地図データには、地図表示や経路探索・誘導などを行う際に用いられる地図データや、施設検索に必要な検索データなどが含まれている。この検索データには、音声によって施設名を入力する際の音声認識処理に必要な音声認識辞書や、各施設ごとの施設名や所在地、カテゴリ、その他の詳細情報を有する施設ＤＢ（データベース）などが含まれている。
【００１７】
地図データ記憶装置２には、経度および緯度で適当な大きさに区切られた矩形形状の図葉を単位とした地図データが格納されている。各図葉の地図データは、図葉番号を指定することにより特定され、読み出すことが可能となる。地図データ記憶装置２は、ハードディスク装置や半導体メモリによって、あるいは、ＤＶＤとその読み取り装置によって実現される。また、地図データ記憶装置２を通信装置に置き換えて、外部の地図配信サーバ（図示せず）から地図データを取得するようにしてもよい。
【００１８】
操作部３は、利用者の指示（操作）を受け付けるためのものであり、各種の操作ボタンや操作つまみ類を備えている。また、操作部３は、表示装置５の画面に取り付けられたタッチパネルを含んでおり、画面上の一部を直接利用者が指等で指し示すことにより、操作指示を行うことができるようになっている。車両位置検出部４は、例えば、ＧＰＳ受信機、方位センサ、距離センサなどを備えており、所定のタイミングで車両位置（経度、緯度）の検出を行い、検出結果を出力する。
【００１９】
表示装置５は、例えばＬＣＤ（液晶表示装置）によって構成されており、ナビゲーションコントローラ１から出力される映像信号に基づいて自車位置周辺の地図画像などを表示する。オーディオ部６は、ナビゲーションコントローラ１から入力される音声信号に基づいて生成した案内音声等を車室内に出力する。マイクロホン７は、施設名等の音声入力を行うためのものであり、利用者の音声を集音する。
【００２０】
次に、ナビゲーションコントローラ１の詳細構成について説明する。図１に示すナビゲーションコントローラ１は、地図バッファ１０、地図読出制御部１２、地図描画部１４、車両位置計算部２０、経路探索処理部３０、経路誘導処理部３２、目的地設定部３４、施設検索部４０、入力処理部６０、表示処理部７０を含んで構成されている。
【００２１】
地図バッファ１０は、地図データ記憶装置２から読み出された地図データや検索データを一時的に格納する。この地図データには、地図画像描画に必要なデータや、経路探索および経路誘導に必要なデータなどが少なくとも含まれる。地図読出制御部１２は、車両位置計算部２０により算出される車両位置や利用者が操作部３を操作して指定した位置に応じて、所定範囲の地図データの読み出し要求を地図データ記憶装置２に出力する。地図描画部１４は、地図バッファ１０に格納された通常地図データに基づいて、表示装置５に地図画像を表示するために必要な描画処理を行って地図描画データを作成する。
【００２２】
車両位置計算部２０は、車両位置検出部４から出力される検出データに基づいて自車位置を計算するとともに、計算した自車位置が地図データの道路上にない場合には、自車位置を修正するマップマッチング処理を行う。
【００２３】
経路探索処理部３０は、出発地から目的地までが最少のコストとなる走行経路（誘導経路）を、所定の探索条件を用いた経路探索処理によって算出する。経路誘導処理部３２は、経路探索処理部３０による探索処理によって得られた走行経路を地図上に重ねて表示したり、右左折交差点の案内図を表示するための誘導経路描画データを作成するとともに、走行経路に沿って車両の走行を誘導するために必要な交差点案内等の音声信号を生成する（経路誘導動作）。目的地設定部３４は、経路探索処理部３０によって行われる経路探索処理に用いられる目的地を設定する。
【００２４】
施設検索部４０は、利用者によって指定された施設を抽出するとともに、この抽出した施設の詳細情報を検索する。利用者による施設の指定は、音声入力によって行う場合をここでは想定している。この施設検索部４０は、音声入力部４２、施設選択部５４、施設ＤＢ（データベース）５６、詳細情報検索部５８を含んでいる。
【００２５】
音声入力部４２は、利用者が音声によって施設名を入力すると、この入力音声に対して音声認識処理を行って、候補となる複数の施設名を抽出する。抽出された複数の施設名は、音声認識結果として表示処理部７０に入力され、表示装置５に表示される。施設選択部５４は、音声入力部４２によって抽出された複数の施設名の中から、利用者の指示に応じて一つを選択する。施設ＤＢ５６は、施設の詳細情報を格納する。例えば、施設のカテゴリ（業種）や営業内容などや、チェーン店の店舗である場合にはそのチェーン店を識別するためのチェーンＩＤ、その施設が全国的に有名であるか一部の地方で有名であるかを示す知名度フラグ（例えば、全国的に有名である場合に「１」が、一部の地方で有名である場合に「２」が、それ以外の場合に「０」が設定される）が、施設の詳細情報には含まれている。詳細情報検索部５８は、施設選択部５４によって選択された施設名に対応する施設の詳細情報を地図ＤＢ５６を用いて検索する。
【００２６】
また、上述した音声入力部４２は、音声認識辞書４４、発音スコア算出部４６、店舗数スコア算出部４８、総合スコア算出部５０、認識結果出力部５２を含んでいる。
【００２７】
音声認識辞書４４は、あらかじめ登録された複数の施設（認識対象語彙）のそれぞれについて施設名やこの施設名の読み方（音素モデル）を含んでいる。発音スコア算出部４６は、マイクロホン７によって集音された利用者の発話による施設名から特徴量を抽出し、この特徴量と音声認識辞書４４に格納されている各施設の音素モデルの特徴量とを比較し、各施設ごとの類似度を発音スコアとして算出する。例えば、音声入力された施設名の特徴量と、音声認識辞書４４に格納されたいずれかの施設に対応する音素モデルの特徴量とが完全に一致した場合の発音スコアを１００とすると、各施設について類似度に応じて１００未満の発音スコアが得られる。
【００２８】
店舗数スコア算出部４８は、発音スコア算出部４６によって発音スコアが算出された複数の施設のそれぞれについて、各施設の属性情報としてのチェーン店の規模（店舗数）に対応した店舗数スコアを算出する。例えば、チェーン店の規模を１０段階に分け、最も規模が大きいチェーン店に属する場合を１００、次の規模のチェーン店に属する場合を９０、以下、同様にして、規模が小さくなるにしたがって８０、７０、・・・、１０、チェーン店に属さない場合を０とする場合が考えられる。なお、このような店舗数スコアの設定方法は一例であって、店舗数スコアの分け方を１０段階以外にしたり、店舗数スコアの最大値を１００以外（例えば５０）に設定したり、適宜変更してもよい。また、各施設が属するチェーン店の店舗数は、施設ＤＢ５６に格納されている各施設のチェーンＩＤの中から同じものをカウントすることにより知ることができるが、各施設ごとに属するチェーン店の店舗数を対応させて施設ＤＢ５６に格納しておいてもよい。
【００２９】
総合スコア算出部５０は、発音スコア算出部４６によって算出された発音スコアと、店舗数スコア算出部４８によって算出された店舗数スコアとに基づいて、発音スコア算出部４６によって発音スコアが算出された複数の施設のそれぞれについて尤度としての総合スコアを算出する。例えば、発音スコアを第１の値Ａ、店舗数スコアを第２の値Ｂとしたときに、それぞれの値に対して所定の重み付けを行って足し合わせることにより（Ｃ＝ａＡ＋ｂＢ）、総合スコアＣを算出する場合が考えられる。ａ、ｂのそれぞれを０．５（５０％）とすると、Ｃ＝０．５Ａ＋０．５Ｂとなって、単純な相加平均によって総合スコアＣを算出することになる。また、ａ、ｂの値が０．５以外であってもよい。あるいは、このような重み付けを行う代わりに、相乗平均（Ｃ＝√（Ａ×Ｂ））やその他の演算によって総合コストＣを算出するようにしてもよい。
【００３０】
認識結果出力部５２は、総合スコア算出部５０によって算出された総合スコアが高い順に複数個（例えば１０個）の施設名を抽出して認識結果として出力する。例えば、認識結果出力部５２は、複数個の施設名を総合スコアが高いグループと低いグループに分けて２ページ分の認識結果を示す認識結果画像描画データを作成する。
【００３１】
入力処理部６０は、操作部３から入力される各種の操作指示に対応する動作を行うための命令をナビゲーションコントローラ１内の各部に向けて出力する。表示処理部７０は、地図描画部１４によって作成される通常地図描画データが入力されており、この描画データに基づいて所定範囲の通常地図を表示装置５の画面に表示する。また、経路探索処理部３０によって作成される通常走行経路などを示す誘導経路描画データが入力されると、表示処理部７０は、この描画データに対応する走行経路や右左折交差点に対応する案内図を地図に重ねて表示装置５の画面に表示する。また、認識結果出力部５２によって作成される認識結果画像描画データが入力されると、表示処理部７０は、複数の施設名を含む認識結果を表示する。この認識結果は、２ページ分が作成され、最初は総合スコアが高いグループが含まれる第１の認識結果リストが表示されるが、利用者によってページ送りが指示されると、総合スコアが低いグループが含まれる第２の認識結果リストに表示が切り替わるようになっている。
【００３２】
上述した発音スコア算出部４６が類似度算出手段に、店舗数スコア算出部４８、総合スコア算出部５０が尤度算出手段に、認識結果出力部５２が認識結果出力手段にそれぞれ対応する。
【００３３】
本実施形態のナビゲーション装置１００はこのような構成を有しており、次に、その動作について説明する。図２は、入力音声に対して音声認識処理を行って一の施設を抽出する動作手順を示す流れ図である。
【００３４】
利用者によって施設検索が指示されると、音声入力部４２による施設名に対する音声認識処理が開始される。音声によって施設名が入力されると（ステップ１００）、発音スコア算出部４６は、この音声入力された施設名について特徴量を抽出し、音素モデルの特徴量が類似する順に複数の施設について発音スコアを算出する（ステップ１０２）。また、店舗数スコア算出部４８は、発音スコア算出部４６によって発音スコア算出の対象となっている複数の施設について店舗数スコアを算出する（ステップ１０４）。
【００３５】
次に、総合スコア算出部５０は、発音スコア算出部４６によって算出された発音スコアと、店舗数スコア算出部４８によって算出された店舗数スコアとを用いて総合スコアを算出する（ステップ１０６）。なお、上述した発音スコア、店舗数スコア、総合スコアの算出は、別々に行うのではなく、並行して行われる。
【００３６】
図３は、発音スコアと店舗数スコアに基づいて算出した総合スコアの具体例を示す図である。図３に示す例では、施設Ｐ１について、発音スコアＡが６０、店舗数スコアＢが１００であり、それぞれの重み付けａ、ｂがともに５０％の場合には、総合スコアＤが８０となる。同様に、施設Ｐ２について、発音スコアＡが７０、店舗数スコアＢが４０であり、総合スコアＤが５５となる。施設Ｐ３について、発音スコアＡが８０、店舗数スコアＢが３０であり、総合スコアＤが５５となる。
【００３７】
次に、認識結果出力部５２は、総合スコアが高い順（値が大きい順）に、上位から複数個（例えば１０個）の施設を抽出して認識結果として出力（表示）する（ステップ１０８）。
【００３８】
図４は、認識結果の表示例を示す図である。図４に示すように、認識結果として、総合スコアが高い順に１０個の施設が抽出され、総合スコアが高い上位５つの施設Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５のそれぞれの施設名ｐ１、ｐ２、ｐ３、ｐ４、ｐ５が含まれる１ページ目の認識結果画像Ｄ１と、総合スコアが低い下位５つの施設Ｐ６、Ｐ７、Ｐ８、Ｐ９、Ｐ１０のそれぞれの施設名ｐ６、ｐ７、ｐ８、ｐ９、ｐ１０が含まれる２ページ目の認識結果画像Ｄ２が認識結果出力部５２によって作成され、最初に１ページ目の認識結果画像Ｄ１が表示装置５に表示される。この状態で、利用者によってページ送りが指示されると（操作部３を用いて指示する場合のほか、音声入力によって指示する場合などが考えられる）、２ページ目の認識結果画像Ｄ２が表示装置５に表示される。なお、認識結果画像Ｄ１、Ｄ２のそれぞれでは、総合スコアが高い施設がより上位に、総合スコアが低くなるにつれて下位になるように配置されている。
【００３９】
このようにして、認識結果画像Ｄ１、Ｄ２が表示された状態において、施設選択部５４は、利用者によっていずれかの施設（施設名）が選択されたか否かを判定する（ステップ１１０）。選択操作が行われない場合には否定判断が行われ、この判定が繰り返される。また、利用者によっていずれかの施設を指定する選択操作が行われると、ステップ１１０の判定において肯定判断が行われる。次に、施設選択部５４は、利用者の指示に応じて一の施設を選択する（ステップ１１２）。このようにして、音声入力を用いた施設抽出に関する一連の動作が終了する。抽出した施設は、詳細情報検索部５８による詳細情報検索の対象施設として用いたり、目的地設定部３４によって設定する目的地として用いることができる。
【００４０】
このように、本実施形態のナビゲーション装置１００の音声入力部４２では、発声した施設名と複数の認識対象語彙との類似度だけでなく、各認識対象語彙に対応する属性情報（各施設が属するチェーン店の店舗数）を組み合わせることにより、複数の認識対象語彙の間に、音声による認識結果とは別に、選択される度合いに差をつけることができるため、利用者が発声した音声のみに基づいて認識結果を得る場合に比べて認識率を向上させることができる。
【００４１】
また、総合スコア算出部５０によって算出された総合スコア（尤度）が高い順に所定数の施設名を、最も総合スコアが高い施設名が最も上位に配置されるように、音声認識結果として表示している。これにより、最も上位に配置された施設名が認識結果として正しい可能性が高くなるため、正しい施設名が最も目につきやすくなるとともに、この施設名を選択する場合の操作が容易となる。
【００４２】
また、認識結果を複数ページに分けて、総合スコアが高い施設名が最前のページに含まれるように表示しているため、最も総合スコアが高い施設名が２ページ目以降に配置されることがなくなり、最も総合スコアが高い施設名を表示させた後に選択するためのページ送り等の煩雑な操作が不要となる。
【００４３】
また、総合スコアを算出する際に、発音スコアと店舗数スコアのそれぞれに対して所定の重み付けを行って足し合わせているため、総合スコアにおけるチェーン店の店舗数による寄与度を調整して、音声認識結果として特定の施設が優先的に得られるようにすることができる。
【００４４】
なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。例えば、上述した実施形態では、各施設の属性情報として、各施設の知名度に相関のあるチェーン店の店舗数を用いて店舗数スコアを算出するようにしたが、各施設の知名度に相関のある属性情報であればその他の属性情報を用いるようにしてもよい。例えば、各施設に対応する知名度フラグを用いて知名度スコアを算出し、店舗数スコアの代わりに、あるいは、店舗数スコアとともに用いるようにしてもよい。あるいは、各施設の利用履歴を記録しておいて、利用回数が多い施設について値が大きい利用スコアを設定し、店舗数スコアや知名度スコアに代えて、あるいはこれらとともに用いるようにしてもよい。
【００４５】
図５は、発音スコアと知名度スコアに基づいて算出した総合スコアの具体例を示す図である。図５に示す例では、施設Ｐ１について、発音スコアＡが６０、知名度スコアＣが１００（知名度フラグが「１」（全国的に有名）の場合）であり、それぞれの重み付けａ、ｃがともに５０％の場合には、総合スコアＤが８０となる。同様に、施設Ｐ２について、発音スコアＡが７０、知名度スコアＣが５０（知名度スコアが「２」（一部の地方で有名）の場合）であり、総合スコアＤが６０となる。施設Ｐ３について、発音スコアＡが８０、知名度スコアＣが０（知名度スコアが「０」の場合）であり、総合スコアＤが４０となる。
【００４６】
図６は、発音スコアと店舗数スコア、知名度スコアに基づいて算出した総合スコアの具体例を示す図である。図６に示す例では、施設Ｐ１について、発音スコアＡが６０、店舗数スコアＢが１００、知名度スコアＣが１００であり、それぞれの重み付けａ、ｂ、ｃが５０％、３０％、２０％の場合には、総合スコアＤが８０となる。同様に、施設Ｐ２について、発音スコアＡが７０、店舗数スコアＢが４０、知名度スコアＣが５０であり、総合スコアＤが５７となる。施設Ｐ３について、発音スコアＡが８０、店舗数スコアＢが３０、知名度スコアＣが０であり、総合スコアＤが４９となる。
【００４７】
このように、利用者が発声した音声に類似する複数の施設が存在する場合に、店舗数スコアに代えて、あるいは、店舗数スコアとともに知名度スコアを用いることにより、知名度に基いて総合スコアを高くすることができるため、知名度がある施設名を認識結果として優先的に得ることにより、認識率を向上させることができる。
【００４８】
また、上述した実施形態では、施設検索部４０、音声入力部４２がナビゲーション装置１００の一部に備わっている場合について説明したが、施設検索部４０や音声入力部４２はナビゲーション装置１００とは別に設けられ、認識結果としての施設名や検索結果としての施設の詳細情報がナビゲーション装置１００に入力されるようにしてもよい。また、施設検索部４０や音声入力部４２をナビゲーション装置１００以外の装置と組み合わせたり、単独で用いるようにしてもよい。
【産業上の利用可能性】
【００４９】
上述したように、本発明によれば、発声した施設名と複数の認識対象語彙との類似度だけでなく、各認識対象語彙に対応する属性情報を組み合わせることにより、複数の認識対象語彙の間に、音声による認識結果とは別に、選択される度合いに差をつけることができるため、利用者が発声した音声のみに基づいて認識結果を得る場合に比べて認識率を向上させることができる。
【符号の説明】
【００５０】
１  ナビゲーションコントローラ
１０  地図バッファ
４０  施設検索部
４２  音声入力部
４４  音声認識辞書
４６  発音スコア算出部
４８  店舗数スコア算出部
５０  総合スコア算出部
５２  認識結果出力部
５４  施設選択部
５６  施設ＤＢ（データベース）
５８  詳細情報検索部
６０  入力処理部
７０  表示処理部
１００  ナビゲーション装置
【図１】
2018155997.tif 000003
【図２】
2018155997.tif 000004
【図３】
2018155997.tif 000005
【図４】
2018155997.tif 000006
【図５】
2018155997.tif 000007
【図６】
2018155997.tif 000008