(57)【要約】【課題】余分な情報を含む音声の認識を、確実に実行できるコード認識装置の提供。【解決手段】イギリスの郵便番号の前半フレーズの発話を促し（Ｓ２１０）、音声認識をする（Ｓ２２０）。結果が「ＣＶ２」であれば、「ＣＶ２」につながり得る後半フレーズの数字部を特定する（Ｓ２３０）。特定した後半フレーズの数字部に対して、全通りを列挙することでダミー認識辞書を作る（Ｓ２４０）。後半フレーズの発話を促し（Ｓ２５０）、音声入力部１３を通じて入力される音声を、作成したフレーズと照合することで認識する（Ｓ２６０）。「２ＴＢ」とユーザが発話したのなら「２ＴＢ」と認識する。認識した前半フレーズ及び後半フレーズのうちの数字部に基づいて、郵便番号を認識する（Ｓ２７０）。前半フレーズがＣＶ２、後半フレーズが２ＴＢであれば、「ＣＶ２−２」と認識する。【選択図】図２
2010066493.tif 000002
【特許請求の範囲】
【請求項１】
所定規則を満たす記号列である特定種のコードを認識するコード認識装置であって、
周囲の音声を集音すると共に音声信号に変換する集音手段と、
前記集音手段によって変換された音声信号に基づき、前記特定種のコードを構成する記号列の一部として予め定められた第一の部位を、認識する第一認識手段と、
前記特定種のコードの内、前記第一の部位以外の部位としての第二の部位を構成する記号列であって、前記第一認識手段が認識した第一の部位と結合することで、前記所定規則を満足する全ての記号列を列挙する列挙手段と、
前記列挙手段が列挙した記号列の全てについて、記号列と音声データとを対応付けてなる音声認識用辞書を作成する辞書作成手段と、
を備え、
前記集音手段は、前記辞書作成手段が動作した後に再び、音声を集音すると共に音声信号に変換し、
さらに、当該コード認識装置は、
前記辞書作成手段が作成した音声認識用辞書に含まれる音声データのうち、前記辞書作成手段が動作した後に前記集音手段によって変換された前記音声信号に最も合致する音声データに対応付けられた記号列を、前記第二の部位の記号列として認識する第二認識手段と、
前記第二の部位の一部として予め定められた第三の部位の記号を、前記第二認識手段が認識した記号列から抽出する抽出手段と、
を備える
ことを特徴とするコード認識装置。
【請求項２】
前記特定種のコードのそれぞれについて対応するデータを備えるデータベースであって、前記第一認識手段が認識対象とする前記第一の部位の記号列と、前記抽出手段が抽出対象とする前記第三の部位の記号とからなる記号列の組み合わせ毎に、前記データが関連付けられてなるデータベースを記憶する記憶手段と、
前記第一認識手段が認識した前記第一の部位の記号列と、前記抽出手段が抽出した前記第三の部位の記号とからなる記号列の組み合わせに関連付けられたデータを、前記データベースから取得する取得手段と、
を備えることを特徴とする請求項１に記載のコード認識装置。
【請求項３】
前記特定種のコードは、前半部分及び後半部分の記号列の組み合わせからなる郵便コードであり、
前記第一の部位は、前記郵便コードの前半部分であり、
前記第二の部位は、前記郵便コードの後半部分であり、
前記第三の部位は、前記郵便コードの後半部分の一部であって、前記郵便コードの前半部分に続く部位である
ことを特徴とする請求項２に記載のコード認識装置。
【請求項４】
前記第一の部位は、数字とアルファベットとの任意の組み合わせによって構成され、
前記第二の部位は、一桁の数字と、当該一桁の数字に続くアルファベット二文字とによって構成され、
前記第三の部位は、前記第二の部位に含まれる一桁の数字であり、
前記列挙手段は、前記郵便コードの前記第一の部位と前記第三の部位との組み合わせとして前記データベースに登録されている記号列の一群の中から、前記第一認識手段が認識した数字とアルファベットとの組み合わせを前記郵便コードの前記第一の部位として含む記号列を全て検索して得ると共に、当該検索により得られた各記号列において前記第三の部位として用いられている数字毎に当該数字に続くアルファベット二文字の全組み合わせを前記第二の部位の一部として数え上げることで、前記第二の部位を構成する記号列を列挙する
ことを特徴とする請求項３に記載のコード認識装置。
【請求項５】
請求項３又は請求項４に記載のコード認識装置と、地点間の経路を探索する探索手段と、を備える経路探索装置であって、
前記データベースは、前記データとして、前記郵便コードの内、前記前半部分と、前記後半部分の一部であって、前記前半部分に続く部位とからなる記号列ごとに、地点を表すデータを備え、
前記取得手段は、前記第一認識手段が認識した前記前半部分の記号列と、前記抽出手段が抽出した前記後半部分の一部であって、前記前半部分に続く部位とに基づき、前記地点を表すデータを前記データベースから取得し、
前記探索手段は、前記取得手段が取得した前記データが示す地点を、探索する経路の始点又は終点に設定する
ことを特徴とする経路探索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コード認識装置および経路探索装置に関する。
【背景技術】
【０００２】
従来、郵便番号の入力を受けて、地図上の地点を特定する装置が知られている（例えば特許文献１）。この装置をカーナビゲーション装置として構成する場合、運転者にとっては、音声認識によって郵便番号を入力できると便利である。このような従来技術による、地点の特定に必要な郵便番号を音声によって認識する方法を、イギリスの郵便番号を具体例として用いて説明する。
【０００３】
イギリスの郵便番号は、次のような規則に従って定められている。その規則とは、「ＬＥ６７−２ＤＱ」のように、数字と英語のアルファベットとが混ざった前後半の２フレーズから構成される、というものである。さらに、前半のフレーズはアルファベット・数字の桁数が地域によって変わることがあるのに対して、後半のフレーズについては常に［数字一桁＋アルファベット二桁］から成るということも定められている。
【０００４】
ところで、実際に地図データとして記憶されている郵便番号データは、［前半フレーズ＋後半フレーズの数字部］で構成されている。例えば、「ＬＥ６７−２ＤＱ」の場合、「ＬＥ６７−２」として記憶されている。そのため、経路探索装置が目的地を設定するためには［前半フレーズ＋後半フレーズの数字部］を認識する必要がある。なお、イギリスに関しては、先述したものとは異なる、郵便番号全体と地点とが対応付けられた地図情報は、一般に入手できないのが現状である。
【０００５】
このような［前半フレーズ＋後半フレーズの数字部］を認識するための、従来の音声認識処理を図３を用いて説明する。図３は、経路探索装置に備えられるコンピュータが主体となって実行する従来型音声認識処理である。まず、スピーカを通じて、郵便番号の前半の発話をユーザに促す（Ｓ１１０）。
【０００６】
次に、マイクを通じて、前半フレーズの音声認識をする（Ｓ１２０）。即ち、マイクから入力されるユーザの発話音声を表す音声信号に基づき、認識辞書を用いて、ユーザから郵便番号の前半フレーズに対応する記号列を認識する。例えば、その結果が「ＣＶ２」であったとする。そうすると、地図データに記憶されている郵便番号の情報を参照して、「ＣＶ２」につながり得る後半フレーズの数字部を特定する（Ｓ１３０）。例えば、その結果が「２、４、７、９」であったとする。そうすると、特定結果に基づいて、認識辞書を作成する（Ｓ１４０）。つまり、「２、４、７、９」の夫々の数字に対し、この数字に対応する音声の特徴を表す音声データを対応付けて認識辞書を作成する。
【０００７】
次に、スピーカを通じて、郵便番号の後半の発話をユーザに促す（Ｓ１５０）。そして、マイクを通じて入力されたユーザの発話音声を表す音声信号と認識辞書内の音声データとを照合して、後半フレーズの数字部を認識する（Ｓ１６０）。例えば、ユーザが「２ＴＢ」と発話したなら「２」と認識する。最後に、音声認識の結果に基づいて、郵便番号を認識する（Ｓ１７０）。先述した例の場合なら、「ＣＶ２−２」となる。
【０００８】
このように郵便番号を前後半に分けて認識する理由は、認識率を良くするためである。つまり、後半については、前半の認識結果に基づいて、少数の候補の認識辞書を作ることができるので、認識率が良くなる。
【特許文献１】特開平５−０１９６８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
先述した技術の課題は、ユーザが「２ＴＢ」と発話したのに、装置は「２」と認識しなくてはならないことである。このような場合「ＴＢ」という余分な情報によって、肝心な「２」の認識を誤ることがある。つまり、「２」に対応する、辞書中の音声認識用の音声データと、「２ＴＢ」という音声信号とを照合するわけだから、一致度の判定に無理が生じてしまう。
【００１０】
本発明は先述した課題を鑑み、余分な情報を含む音声の認識を、確実に実行できるコード認識装置、及びこのコード認識装置を利用した経路探索装置の提供を目的とする。
【課題を解決するための手段】
【００１１】
先述した課題を解決するためになされた請求項１に記載のコード認識装置は、所定規則を満たす記号列としての特定種のコードを認識するコード認識装置である。このコード認識装置は、集音手段と、第一認識手段と、列挙手段と、辞書作成手段と、第二認識手段と、抽出手段とを備える。
【００１２】
集音手段は、周囲の音声を集音すると共に音声信号に変換する。第一認識手段は、集音手段によって変換された音声信号に基づき、特定種のコードを構成する記号列の一部として予め定められた第一の部位を認識する。列挙手段は、第一認識手段が認識した第一の部位の記号列と結合することで、上述した所定規則を満足させることができる全ての記号列を列挙する。辞書作成手段は、列挙手段が列挙した記号列の全てについて、記号列と音声データとを対応付けてなる音声認識用辞書を作成する。
【００１３】
なお、列挙手段が列挙する記号列は、第一の部位以外の、特定種のコードの一部として予め定められた第二の部位である。そして、集音手段は、辞書作成手段が動作した後に、音声を集音すると共に音声信号に変換する。
【００１４】
また、第二認識手段は、辞書作成手段が作成した音声認識用辞書に含まれる音声データのうち、辞書作成手段が動作した後に集音手段によって変換された音声信号に最も合致する音声データに対応付けられた記号列を、第二の部位の記号列として認識する。そして、抽出手段は、第二の部位の一部として予め定められた第三の部位の記号を、第二認識手段が認識した記号列から抽出する。
【００１５】
請求項１に記載のコード認識装置によれば、余分な情報を含む音声の認識を、確実に実行できる。なぜなら、従来技術のように入力された音声の一部を認識するのではなく、入力された音声を一旦そのまま認識し、その後に余分な情報を削るようにして必要な部分を抽出するからである。
【００１６】
例えば、先述した従来技術の例だと、「ＬＥ６７−２ＤＱ」と発話された音声をそのまま「ＬＥ６７−２ＤＱ」と認識した後に、「ＬＥ６７−２」という形にするために後半部分の一部を抽出する。こうすることで、確実に音声認識できるのに加えて、認識した情報のうち必要な部分だけを得ることができる。
【００１７】
請求項１に記載のコード認識装置は、請求項２に記載のように構成されるとよい。請求項２に記載のコード認識装置は、記憶手段と、取得手段とを備える。記憶手段は、特定種のコードのそれぞれについてのデータを備えるデータベースであって、第一認識手段が認識対象とする第一の部位の記号列と、抽出手段が抽出対象とする第三の部位の記号と、からなる記号列の組み合わせ毎に、上記データが関連付けられてなるデータベースを記憶する。
【００１８】
また、取得手段は、第一認識手段が認識した第一の部位の記号列、及び、抽出手段が抽出した第三の部位の記号とからなる記号列の組み合わせに関連付けられたデータを、データベースから取得する。
【００１９】
請求項２に記載のコード認識装置によれば、データベースの検索に必要な情報が、余分な情報と共に音声入力される場合において、データベースの検索が確実に実行できる。
請求項２に記載のコード認識装置は、具体的には、請求項３のように構成されるとよい。請求項３に記載のコード認識装置が認識する特定種のコードは、前半部分及び後半部分の記号列の組み合わせからなる郵便コードである。そして、特定種のコードの第一の部位とは、郵便コードの前半部分のことである。また、特定種のコードの第二の部位とは、郵便コードの後半部分のことである。そして、特定種のコードの第三の部位とは、郵便コードの後半部分の一部であって、郵便コードの前半部分に続く部位である。
【００２０】
請求項３のコード認識装置によれば、ユーザに発話に基づいて、例えば、郵便コードの前半部分と後半部分の一部とからなる記号列に対応付けられたデータを確実に取得できる。
【００２１】
請求項３に記載のコード認識装置は、具体的には、請求項４のように構成されるとよい。請求項４に記載のコード認識装置は、以下の条件を所定規則として満たす郵便コードを認識するものである。その条件を次に列挙する。第一の部位は、数字とアルファベットとの任意の組み合わせによって構成されるものである。また、第二の部位は、一桁の数字と、当該一桁の数字に続くアルファベット二文字とによって構成されるものである。さらに、第三の部位は、第二の部位に含まれる一桁の数字である。
【００２２】
このような規則の郵便コードを認識するために、列挙手段は、郵便コードの第一の部位と第三の部位との組み合わせとしてデータベースに登録されている記号列の一群の中から、第一認識手段が認識した数字とアルファベットとの組み合わせを郵便コードの第一の部位として含む記号列を全て検索して得る。そして、当該検索により得られた各記号列において第三の部位として用いられている数字毎に当該数字に続くアルファベット二文字の全組み合わせを第二の部位の一部として数え上げることで、第二の部位を構成する記号列を列挙する。
【００２３】
なお、ここでは「数え上げる」は「列挙する」と同じ意味である。両者の客体を区別しやすいように、表現を変えただけである。
請求項４のコード認識装置によれば、ユーザに発話に基づいて、例えば、イギリスの地図情報のような、郵便コードの前半部分と後半部分の一部とからなる記号列に対応付けられたデータを確実に取得できる。なぜなら、イギリスの郵便コードの規則は、この請求項で限定された内容に合致するからである。
【００２４】
請求項３又は請求項４に記載のコード認識装置を利用して、請求項５に記載の経路探索装置を構成するとよい。請求項５に記載の経路探索装置は、請求項３又は請求項４に記載のコード認識装置と、地点間の経路を探索する探索手段とを備える。なお、データベースは、データとして、郵便コードの内、前半部分と、郵便コードの後半部分の一部であって、郵便コードの前半部分に続く部位とからなる記号列ごとに、地点を表すデータを備える。
【００２５】
そして、取得手段は、第一認識手段が認識した前半部分の記号列と、抽出手段が抽出した後半部分の一部であって、前半部分に続く部位とに基づき、地点を表すデータをデータベースから取得する。そして、探索手段は、取得手段が取得したデータが示す地点を、探索する経路の始点又は終点に設定する。
【００２６】
請求項５の経路探索装置によれば、経路探索時に郵便コードによって地点を特定するときに、地点の特定に不要な桁数の郵便番号が音声によって入力されるときでも、地点の誤認識を回避して、正しく経路探索を実行できる。
【発明を実施するための最良の形態】
【００２７】
以下、図面と共に説明する。図１は、本発明が適用された経路探索装置１０の概略構成図である。経路探索装置１０は、図１に示すように、車両の現在位置を測位する測位器１１、ユーザインタフェースとして機能する操作スイッチ群１２及び音声の入力を受ける音声入力部１３、記憶媒体から地図データ等を読み出して制御部２０に入力する地図データ入力器１７、地図や経路案内画面等を表示するための表示部１４、各種ガイド音声を出力するための音声出力部１５、並びに、先述した測位器１１、操作スイッチ群１２、音声入力部１３及び地図データ入力器１７からの入力に応じて各種処理を実行し、装置内各部を制御する制御部２０を備える。
【００２８】
測位器１１は、ＧＰＳ(Global Positioning System)用の人工衛星からの送信電波を、ＧＰＳアンテナを介して受信して、その衛星の軌道情報および現在日時の情報を取得するＧＰＳ受信機１１ａと、車両に加えられる回転運動の大きさを測定するジャイロスコープ１１ｂと、車両の走行距離を測定する距離センサ１１ｃと、地磁気から進行方位を測定する地磁気センサ１１ｄとを備える。
【００２９】
また、操作スイッチ群１２は、表示部１４と一体に構成されたタッチパネルや表示部１４の周囲に設けられたメカニカルなキースイッチ等から構成されている。この他、音声入力部１３は、ユーザが発する音声情報を取得できるように、周囲の音声を集音して、これを音声信号に変換するマイクで構成されている。
【００３０】
その他、地図データ入力器１７は、図示しない記憶媒体に記憶された地図データ等を制御部２０に入力するものである。記憶媒体には、地図データとして、郵便番号データ、道路の位置や接続関係を示すデータ（リンクデータ及びノードデータ）、地形データ、施設データ等が記憶されている。この他、測位精度向上のためのマップマッチング用データや、経路案内用の音声データ等が記憶されている。尚、記憶媒体としては、ＣＤ−ＲＯＭ、ＤＶＤ、ハードディスクなどの媒体を挙げることができる。なお、本実施例の経路探索装置１０は、イギリスでの利用を想定したものであり、地図データは、イギリスの地理を表したものである。
【００３１】
その他、表示部１４は、カラー表示装置であり、液晶モニタ等で構成される。この表示部１４には、制御部２０の制御により、車両の現在位置周囲の地図や、ユーザにより指定された目的地までの経路などが表示される。また、音声出力部１５は、スピーカ等から構成され、制御部２０の制御を受けて、目的地までの経路案内に係るガイド音声を出力する。
【００３２】
また、制御部２０は、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ及びＮＶＲＡＭ２０ｄ等から構成される。そしてＣＰＵ２０ａによって、ＲＯＭ２０ｃに記憶された各種プログラムを実行することにより、装置内各部を統括制御すると共に、地図表示機能、経路探索機能、経路案内機能、音声認識機能などを実現する。
【００３３】
次に、図２を用いて経路探索処理を説明する。経路探索処理は、制御部２０が主体となって実行する処理である。また、この処理は、音声入力部１３を通じて入力された指令を契機に実行が開始される。具体的には、経路探索に必要な、目的地などの位置を特定するための情報として郵便番号を音声で入力したいという旨を、音声入力部１３を通じてユーザが入力したときに、実行される処理である。
【００３４】
ただし、Ｓ２１０及びＳ１１０、Ｓ２２０及びＳ１２０、さらに、Ｓ２３０及びＳ１３０は、同じ処理であるので、説明を省く。そこで、Ｓ２４０から説明する。
Ｓ２３０で特定した後半フレーズの数字部と組み合わせられる全通りの記号列を列挙することで、ダミー認識辞書を作る（Ｓ２４０）。
【００３５】
具体的には、イギリスの郵便番号の規則に従って、特定した数字部のそれぞれに対して、ＡＡ、ＡＢ、ＡＣ、…、ＺＸ、ＺＹ、ＺＺという具合に、二桁のアルファベットとしてあり得る全組み合わせを付加して、６７６（＝２６の二乗）通りのパターンの記号列を、特定した後半フレーズの数字部ごとに生成し、各記号列に対応する音声認識用の音声データを作る。そして、各記号列について、この記号列と音声データとを対応付けてなるダミー認識辞書を作成する。
【００３６】
尚、ここでいう音声データとは、対応するフレーズの音声の特徴を表す音声データのことであり、対応するフレーズの音声波形を表すデータであってもよいし、音声の特徴量を記したデータであってもよい。
【００３７】
ここで、Ｓ２３０及びＳ２４０の処理をまとめる。地図データ入力器１７にセットされた記憶媒体には、郵便番号データとして、郵便番号の前半フレーズ及び後半フレーズの数字部（郵便番号の一部）を構成する記号列の組み合わせ毎に、当該記号列から特定される地点の位置（緯度・経度）を表す位置データが、当該記号列の情報に対応付けられて記憶されている。そして、Ｓ２３０では、記憶媒体に登録されている「郵便番号の一部」の一群の中から、Ｓ２２０で認識した記号列を前半フレーズとして含む記号列の全てを検索する。
【００３８】
そして、Ｓ２４０では、まず、アルファベット二文字の全組み合わせを数え上げる。さらに、Ｓ２３０での検索によって得られた各記号列において、上記後半フレーズの数字部毎に、この数字と上記数え上げたアルファベット二文字との全組み合わせを列挙する。そして、列挙した記号列毎に、この記号列と音声データとを対応付けてなるダミー認識辞書を作成する。
【００３９】
次に、音声出力部１５を通じて、郵便番号の後半フレーズの発話をユーザに促す（Ｓ２５０）。そして、音声入力部１３を通じて入力されるユーザの発話音声を、作成したダミー認識辞書内の音声データと照合することで認識する（Ｓ２６０）。例えば、「２ＴＢ」とユーザが発話したのなら「２ＴＢ」と認識する。
【００４０】
即ち、音声入力部１３を通じて入力されるユーザの発話音声を表す音声信号の特徴と最も合致する音声データを、ダミー認識辞書内で検索し、ダミー認識辞書から上記最も合致する音声データに対応付けられた記号列の情報を取得することで、ユーザが発した３文字の記号列を認識する。
【００４１】
そして、認識した後半部分の郵便番号（３文字の記号列）から頭の数字（先頭の記号）を抽出することで、地図データに格納された形式である、前半フレーズ及び認識した後半フレーズの数字部を認識する（Ｓ２７０）。例えば、前半フレーズがＣＶ２、後半フレーズが２ＴＢであれば、「ＣＶ２−２」と認識する。
【００４２】
そして、Ｓ２７０で認識した郵便番号の一部に対応する地点を、地図データに基づいて特定する（Ｓ２８０）。即ち、Ｓ２８０では、Ｓ２７０で上記郵便番号の一部として認識した記号列に対応付けられた位置データを、上記記憶媒体から取得して、取得した位置データが示す地点を、Ｓ２７０で認識した郵便番号の一部に対応する地点であると特定する。
【００４３】
最後に、Ｓ２８０で特定した地点を目的地に設定すると共に、現在地点を出発地に設定して、出発地から目的地までの最適経路を探索し、探索により得られた最適経路をユーザに表示部１４を通じて提示する（Ｓ２９０）。
【００４４】
以上、本発明の実施例について説明した。本実施例によれば、ユーザが発話すると予想される記号列についての全ての組み合わせについて、この記号列の音声データを登録してなるダミー認識辞書を作成し、このダミー認識辞書に基づいてユーザの発話音声を認識するので、音声の認識率が向上することになる。
【００４５】
この効果を導く本発明に特徴的な構成についてまとめる。つまり、欲しい情報についてだけ辞書を作るのではなく、情報としては不要にも関わらずユーザが発話することが予想されるものの全通りについてまで辞書を作り、その後に不要なものを削るというステップを踏む、という構成である。全通りの辞書を作るのは、後半部分を構成する記号列の規則は分かっているものの、データとしては入手困難であるからである。このように、一見、余分とも思えるステップを踏むことにより、本発明に特有の効果を得ることができるのである。
【００４６】
なお、本発明の実施形態は、先述した実施例に限定されない。例えば、経路探索に際しては、出発地及び目的地の情報共に、上述した郵便番号の音声認識によりユーザから取得してもよい。
【００４７】
最後に、特許請求の範囲と実施例との対応関係を述べる。第一認識手段はＳ２２０、列挙手段はＳ２３０及びＳ２４０、辞書作成手段はＳ２４０、第二認識手段はＳ２６０、抽出手段はＳ２７０、取得手段はＳ２８０、探索手段はＳ２９０、によってそれぞれ実現される。
【図面の簡単な説明】
【００４８】
【図１】経路探索装置１０の概略構成を示す図。
【図２】経路探索処理を表すフローチャート。
【図３】従来型音声認識処理を表すフローチャート。
【符号の説明】
【００４９】
１０…経路探索装置、１１…測位器、１１ａ…ＧＰＳ受信機、１１ｂ…ジャイロスコープ、１１ｃ…距離センサ、１１ｄ…地磁気センサ、１２…操作スイッチ群、１３…音声入力部、１４…表示部、１５…音声出力部、１７…地図データ入力器、２０…制御部、２０ａ…ＣＰＵ、２０ｂ…ＲＡＭ、２０ｃ…ＲＯＭ、２０ｄ…ＮＶＲＡＭ
【図１】
2010066493.tif 000003
【図２】
2010066493.tif 000004
【図３】
2010066493.tif 000005