(57)【要約】【課題】  認識辞書に含まれる単語を環境に応じて動的に変化させることで、高い認識率を実現することを目的とする。【解決手段】  登録された認識辞書を用いて、入力される音声を認識する音声認識装置であって、通信可能な一定の領域内にある対象物に付されたＩＤタグとの間で通信する通信手段と、前記通信手段により取得された前記ＩＤタグが有する前記対象物に関連する情報から、該情報に含まれる単語及び該単語の読み情報を抽出する抽出手段と、前記単語及び該単語の読み情報を前記認識辞書に登録する登録手段とを備える。【選択図】  図１
2005141576.tif 000002
【特許請求の範囲】
【請求項１】
登録された認識辞書を用いて、入力される音声を認識する音声認識装置であって、
通信可能な一定の領域内にある対象物に付されたＩＤタグとの間で通信する通信手段と、
前記通信手段により取得された前記ＩＤタグが有する前記対象物に関連する情報から、該情報に含まれる単語及び該単語の読み情報を抽出する抽出手段と、
前記単語及び該単語の読み情報を前記認識辞書に登録する登録手段と
を備えることを特徴とする音声認識装置。
【請求項２】
登録された認識辞書を用いて、入力される音声を認識する音声認識装置であって、
通信可能な一定の領域内にある対象物に付されたＩＤタグとの間で通信する第１の通信手段と、
前記対象物に関連する情報を備えるサーバとの間で通信する第２の通信手段と、
前記第１の通信手段により取得された前記ＩＤタグが有するＩＤに基づいて前記第２の通信手段より取得された該ＩＤに対応する対象物に関連する情報から、該情報に含まれる単語及び該単語の読み情報を抽出する抽出手段と、
前記単語及び該単語の読み情報を前記認識辞書に登録する登録手段と
を備えることを特徴とする音声認識装置。
【請求項３】
前記ＩＤタグは前記サーバのアドレスに関する情報を有しており、前記第２の通信手段は、該アドレスに基づいて前記サーバとの間で通信を行うことを特徴とする請求項２に記載の音声認識装置。
【請求項４】
前記登録手段により認識辞書に登録された前記単語及び該単語の読み情報を削除する削除手段を更に備えることを特徴とする請求項１乃至３のいずれか１項に記載の音声認識装置。
【請求項５】
前記削除手段は、
前記登録手段により認識辞書に前記単語及び該単語の読み情報が登録されてから、所定時間経過後に該単語及び該単語の読み情報を削除することを特徴とする請求項４に記載の音声認識装置。
【請求項６】
前記通信手段により取得された前記ＩＤタグが有する前記対象物のＩＤを選別する選別手段を更に備え、
前記抽出手段は、前記選別されたＩＤに対応する前記対象物に関する情報に含まれる単語及び該単語の読み情報を抽出することを特徴とする請求項１に記載の音声認識装置。
【請求項７】
前記選別手段は、
前記通信手段により取得された前記ＩＤタグが有するＩＤリストに基づいて選別を行うことを特徴とする請求項６に記載の音声認識装置。
【請求項８】
前記第１の通信手段により取得された前記ＩＤタグが有する前記対象物のＩＤを選別する選別手段を更に備え、
前記抽出手段は、前記選別されたＩＤに対応する前記対象物に関する情報に含まれる単語及び該単語の読み情報を抽出することを特徴とする請求項２に記載の音声認識装置。
【請求項９】
前記選別手段は、
前記第１の通信手段により取得された前記ＩＤタグが有するＩＤリストに基づいて選別を行うことを特徴とする請求項８に記載の音声認識装置。
【請求項１０】
登録された認識辞書を用いて、入力される音声を認識する音声認識装置における情報処理方法であって、
通信可能な一定の領域内にある対象物に付されたＩＤタグとの間で通信する通信工程と、
前記通信工程により取得された前記ＩＤタグが有する前記対象物に関連する情報から、該情報に含まれる単語及び該単語の読み情報を抽出する抽出工程と、
前記単語及び該単語の読み情報を前記認識辞書に登録する登録工程と
を備えることを特徴とする情報処理方法。
【請求項１１】
登録された認識辞書を用いて、入力される音声を認識する音声認識装置における情報処理方法であって、
通信可能な一定の領域内にある対象物に付されたＩＤタグとの間で通信する第１の通信工程と、
前記対象物に関連する情報を備えるサーバとの間で通信する第２の通信工程と、
前記第１の通信工程により取得された前記ＩＤタグが有するＩＤに基づいて前記第２の通信工程より取得された該ＩＤに対応する対象物に関連する情報から、該情報に含まれる単語及び該単語の読み情報を抽出する抽出工程と、
前記単語及び該単語の読み情報を前記認識辞書に登録する登録する登録工程と
を備えることを特徴とする情報処理方法。
【請求項１２】
前記ＩＤタグは前記サーバのアドレスに関する情報を有しており、前記第２の通信工程は、該アドレスに基づいて前記サーバとの間で通信を行うことを特徴とする請求項１１に記載の情報処理方法。
【請求項１３】
前記登録工程により認識辞書に登録された前記単語及び該単語の読み情報を削除する削除工程を更に備えることを特徴とする請求項１０乃至１２のいずれか１項に記載の情報処理方法。
【請求項１４】
前記削除工程は、
前記登録工程により認識辞書に前記単語及び該単語の読み情報が登録されてから、所定時間経過後に該単語及び該単語の読み情報を削除することを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記通信工程により取得された前記ＩＤタグが有する前記対象物のＩＤを選別する選別工程を更に備え、
前記抽出工程は、前記選別されたＩＤに対応する前記対象物に関する情報に含まれる単語及び該単語の読み情報を抽出することを特徴とする請求項１０に記載の情報処理方法。
【請求項１６】
前記選別工程は、
前記通信工程により取得された前記ＩＤタグが有するＩＤリストに基づいて選別を行うことを特徴とする請求項１５に記載の情報処理方法。
【請求項１７】
前記第１の通信工程により取得された前記ＩＤタグが有する前記対象物のＩＤを選別する選別工程を更に備え、
前記抽出工程は、前記選別されたＩＤに対応する前記対象物に関する情報に含まれる単語及び該単語の読み情報を抽出することを特徴とする請求項１１に記載の情報処理方法。
【請求項１８】
前記選別工程は、
前記第１の通信工程により取得された前記ＩＤタグが有するＩＤリストに基づいて選別を行うことを特徴とする請求項１７に記載の情報処理方法。
【請求項１９】
請求項１０乃至１８のいずれか１つに記載の情報処理方法をコンピュータによって実現させるための制御プログラムを格納した記憶媒体。
【請求項２０】
請求項１０乃至１８のいずれか１つに記載の情報処理方法をコンピュータによって実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの発声した音声を認識する音声認識装置に関するものである。
【背景技術】
【０００２】
音声認識は、発声することで誰にでも簡単に入力できる便利なユーザーインターフェースとして注目されている。特に、大量の候補の中から所望するキーワードを検索する場合に、大量の候補の中から検索して選択する手間をかけずに発声して簡単に入力することができるというメリットがある。たとえば、ショップ等で、端末から商品のガイドや注文を行う場合、ショップの商品リストから客に選択させるのは大変な手間となるが、「デジタルカメラ」などと客が所望する商品を音声入力することにより、ショップの何処に陳列されているか、どんな種類があるか、価格はいくらかなどのガイドや、注文を行ったりすることを簡単に行うことができる。
【０００３】
一方で近年、ＲＦＩＤ（Radio Frequency Identification）などの非接触型認識手段が注目されている。一つ一つの商品やユーザの所有するカードなどが、ＲＦＩＤによってＩＤとそれに対応する情報とを持ち、ＲＦＩＤと通信可能なＲＦＩＤリーダを持って接近するだけで、それぞれの商品の情報を得たり情報を書き換えたりするシステムについて検討が進んでいる。ＲＦＩＤとはＩＣメモリ、通信回路、小型アンテナで構成される小型ＩＤであり、対応したＲＦＩＤリーダ／ライタで読み書きされるときに無線を通じてＲＦＩＤに電源を誘電させて通信を行うもので、複数のＲＦＩＤの情報読み取り／書き込みを一度に行うことができる。たとえば鉄道のＩＣカード乗車券では改札にカードを近づけるだけで乗車区間認識や運賃引出しが行われる。また、ショップの商品一つ一つにＲＦＩＤのタグがつけられていれば、ショップの棚にＲＦＩＤリーダを向けてタグを読み取るだけで棚に陳列されたすべての商品の在庫管理を一度に行うことができ、また、客がＲＦＩＤリーダで読み取れば何処に何の商品が陳列されているか把握することができる。
【０００４】
上記二つの技術を用いれば、ユーザがＲＦＩＤリーダつきの携帯端末を持ってショップに入ると、ショップ内の商品に貼り付けられたＲＦＩＤのタグをユーザのＲＦＩＤリーダが読み取ることでショップの商品情報を収集し、収集した商品情報から音声認識によって商品を選択することで当該商品についてのガイドや注文、在庫確認などを行うといったサービスを生み出すことができる。また、このような利用例はショップに限られるものではなく、別の例では、駅や名所などのランドマークにＲＦＩＤが付与され、これを読み取ることで地域情報や名所の由来など様々な情報を収集したり、さらにそれを音声認識で操作することで情報の取捨選択や選択した情報に関するサービスを受けることができる。
【０００５】
しかし、一般に音声認識装置で認識できる単語は認識辞書に登録されているものに限られ、認識辞書に登録されていない単語まで認識することは不可能である。そこで、認識率を向上させるべく、認識辞書に登録する単語の数を増やすことが望ましいが、登録する単語の数を増加させると、音声認識処理に時間がかかってしまうなどの問題も発生する。
【０００６】
このような問題に対して、例えば、下記特許文献１には、ＧＰＳ位置情報、地図情報、ディスプレイ表示内容の粒度等から認識単語の優先度をかえることで、音声認識処理時間の短縮と認識率の向上を実現する技術が開示されている。
【特許文献１】特許第２９４６２６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術によれば認識単語の優先度をかえることで（つまり、認識単語の処理順序を動的に変更することで）、処理時間の短縮と認識率の向上が実現できるものの、あらかじめ登録されていない単語についての誤認識は避けられず、認識率の向上には限界がある。
【０００８】
一方、上述のようなサービスを行うにあたっては、高い認識率が不可欠であるが、商品情報や地域情報、あるいは名所の由来についての情報等に含まれる単語には固有名詞等も含まれ、これらすべての単語を事前にもれなく認識辞書に登録しておくことは極めて困難であり、環境に即した認識辞書の提供が望まれる。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、認識辞書に含まれる単語を環境に応じて動的に変化させることで、高い認識率を実現することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために本発明に係る音声認識装置は以下のような構成を備える。即ち、
登録された認識辞書を用いて、入力される音声を認識する音声認識装置であって、
通信可能な一定の領域内にある対象物に付されたＩＤタグとの間で通信する通信手段と、
前記通信手段により取得された前記ＩＤタグが有する前記対象物に関連する情報から、該情報に含まれる単語及び該単語の読み情報を抽出する抽出手段と、
前記単語及び該単語の読み情報を前記認識辞書に登録する登録手段とを備える。
【発明の効果】
【００１１】
本発明によれば、認識辞書に含まれる単語を環境に応じて動的に変化させることで、高い認識率を実現できる。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。
【００１３】
[第１の実施形態]
以下、図面を参照して本発明の一実施形態を詳細に説明する。
【００１４】
図１は、本発明の一実施形態に係る音声認識装置の機能を示すブロック図である。同図において、１０１は音声認識装置である。１０２は、ショップの商品や、駅・名所などのランドマーク（対象物）に張られたＲＦＩＤなどの非接触型認識手段のＩＤタグである。１０３は、ＩＤタグ１０２と通信し、ＩＤタグに含まれる情報を読み取るＩＤタグ読み取り部である。１０４は、ユーザの発声する音声を認識する音声認識部である。１０５は、音声認識部１０４が認識し得る単語を保持する認識辞書である。１０６は、ＩＤタグ読み取り部１０３によって読み取られたＩＤタグの情報から音声認識に用いる認識単語の情報を抽出し、認識辞書１０５に登録する認識単語登録部である。
【００１５】
図２は、音声認識装置１０１が持つ辞書登録機能のフローチャートである。まず、音声認識装置１０１とＩＤタグ１０２とが接近している通信可能な状態において、ユーザによるボタンの押圧を介して周囲のＩＤタグを読み取るべき旨の指示を受けると（ステップＳ２０１）、ステップＳ２０２において、ＩＤタグ読み取り部１０３がＩＤタグ１０２と通信し、通信可能な一定の領域内にある対象物に付されたＩＤタグからＩＤとそれに対応する情報とを得る。次に、ステップＳ２０３において、認識単語登録部１０６が、ＩＤタグから得た情報に含まれる単語とその読み情報とを抽出する。
【００１６】
ＩＤタグから得られるＩＤとそれに対応する情報（単語とその読み情報）の例を図３に示す。図３において、３０１はＩＤタグを識別するＩＤである。３０２は、ＩＤタグが貼り付けられたもの（商品）の名前である。３０３は、名前３０２を音声認識部１０４で発声するための読みを表す記号である。
【００１７】
複数のＩＤタグから抽出した単語に対し、認識単語登録部１０６は、ステップＳ２０４において、認識辞書１０５を探索し、渡された情報と同じ単語が認識辞書中に含まれているか否かを調べる。
【００１８】
図４に認識辞書１０５の例を示す。同図のように、認識辞書１０５には名前と読みのセットで認識単語が登録されている。もし、この認識辞書の中に、ＩＤタグから得られた情報の名前および読みが一致する単語がない場合には、ステップＳ２０５において、認識辞書１０５に新たにこの単語を登録する。これをステップＳ２０６により読み取ったＩＤタグの数だけ繰り返し、終了する。登録された単語は、音声認識部１０４によって音声認識ができるようになる。
【００１９】
以上の説明から明らかなように、本実施形態によれば、ユーザの周囲に存在する商品やランドマーク等の対象物に付されたＩＤタグと通信を行い認識辞書を随時更新することで（つまり、ユーザが現在いる環境に応じて認識辞書に登録されている単語を動的に変更させることで）、認識辞書に登録されていない単語をなくし、認識率の向上を実現させることが可能となる。
【００２０】
[第２の実施形態]
上記実施形態ではＩＤタグ１０２に図２に示すような情報（名前と読み情報）が含まれており、これを認識辞書１０５に登録することとしたが、これに限られず、ＩＤタグにかかる情報をもたせなくとも、ＩＤタグから得られるＩＤに対応する情報をネットワーク上のサーバから得るようにしてもよい。図５に本実施形態にかかる音声認識装置を含むシステム全体の構成を示す。同図において、５０１はＩＤタグ１０２のＩＤに対応する情報（名前と読み情報）を提供する認識単語提供サーバである。５０２は、インターネットなどのネットワークである。また、５０３はネットワーク５０２と通信を行うネットワーク通信部である。
【００２１】
同図において、ＩＤタグ読み取り部１０３がＩＤタグ１０２からＩＤを得ると、図２のフローチャートのステップＳ２０３において、認識単語登録部１０６は、ネットワーク通信部５０３を用いてネットワーク５０２と通信し、このＩＤに対応する情報（名前と読み情報）を認識単語提供サーバ５０１にリクエストする。このとき、認識単語提供サーバ５０１のアドレスは、ＩＤによらずあらかじめ決められたアドレスとしてもよいし、ＩＤタグに認識単語提供サーバのアドレスを含ませてＩＤごとに違うサーバにアクセスしてもよい。この場合のＩＤタグ読み取り部１０３が得る情報の一例を図６に示す。同図のように、ＩＤと対応する認識単語提供サーバのアドレスとが得られ、このアドレスにＩＤを送信してリクエストすることで図３と同様の情報を得る。ただし、リクエストの方法はこれに限るものではなく、たとえば、図７のアドレスには所定の認識単語提供サーバ内のファイルのアドレスが記述され、そのファイルに名前と読み情報が記述されており、このファイルを取得するようリクエストしてもよい。
【００２２】
以上の説明から明らかなように、本実施形態によれば、ＩＤタグの授受（ＩＤの授受）と、ＩＤに対応する情報の授受とを別々の通信手段により行うことで、ＩＤタグに情報（名前と読み）を持たせる必要がなくなりＩＤタグを簡素化できるとともに、商品名が変更された場合でもＩＤタグをつけかえる必要がなく、認識単語提供サーバ５０１内のデータを書きかえるだけでよいこととなり、情報変更時の作業性が向上する。
【００２３】
[第３の実施形態]
上記実施形態では、ＩＤタグに含まれる情報から認識単語の登録を行う機能について説明したが、本願の音声認識装置は当該機能に限られず、登録された単語を所定のタイミングで削除する機能を有していてもよい。図８に本実施形態にかかる音声認識装置の構成を示す。同図において、８０１は、認識単語登録部１０５によって登録された認識単語を所定のタイミングで削除する認識単語削除部である。認識単語登録部１０６がＩＤタグ１０２から得られた認識単語を認識辞書１０５に登録すると、登録された時間が一緒に記録され、認識単語削除部８０１は、この登録単語を監視して、所定の時間が経過した後に削除する。ただし、認識単語削除部８０１が単語を削除するタイミングは所定の時間経過後でなくともかまわない。たとえば、あるＩＤタグの単語を登録してからカウントした別のＩＤタグとの通信回数で判定してもよいし、ＧＰＳなどから位置情報を取って位置が大きく移動したことで判定してもよい。また、ユーザが新たにＩＤタグを読み取るように指示したタイミングで、以前に登録した単語を削除し、ユーザが指示した時点で周囲のＩＤタグから得た単語のみを認識辞書に存在させ、認識候補をユーザ周囲のＩＤの単語だけに限るようにしてもよい。
【００２４】
以上の説明から明らかなように、本実施形態によれば、認識辞書に登録された単語を自動的に削除することにより、認識辞書に登録された単語数を少なく保つことが可能となり、認識辞書を格納するメモリ容量を小さくするとともに、音声認識処理の時間を短縮させることができる。
【００２５】
[第４の実施形態]
上記実施形態では、ユーザが周囲のＩＤタグを読み取るようボタンで指示すると周囲すべてのＩＤタグを読み取り、その情報から得られる認識単語を認識辞書に登録することとしたが、これに限られず、サービス提供者もしくは利用者の意図に応じて登録すべきＩＤを選別するようにしてもよい。本実施形態にかかる音声認識装置の構成を図９に示す。同図において、９０１は、ＩＤタグ読み取り部１０３によって読み取られたＩＤの中から単語登録すべきＩＤを選別して、ＩＤタグに含まれる単語情報を認識単語登録部１０６に与えるＩＤ選別部である。選別すべきＩＤの情報は、ネットワークとの通信手段によりサーバと通信して取得してもよいし、特別なＩＤタグにこの選別ＩＤ情報を含ませておいて、ＩＤタグ読み取り部１０３から読み取ってもよい。
【００２６】
また、あらかじめ音声認識装置１０１において設定しておいてもよい。たとえば、ショップの入り口に張られた特別なＩＤタグを読み込むと、そのショップで取り扱われる全ての商品のＩＤリストが、ＩＤタグ内の情報から、もしくはＩＤタグに記されたアドレスのサーバから得られる。すると、ショップ内のほかのＩＤタグを読み込んだときに、このＩＤリストを探索し、ＩＤリストにある商品のみを認識単語登録する。ただしここで、選別するＩＤの情報の単位としては、単語登録したいＩＤをすべて列挙して与えてもよいが、本発明はこれに限るものではなく、ＩＤタグの情報にカテゴリ（商品の種類など）を持たせ、このカテゴリごとに選別してもよい。また、このように周囲にある多数のＩＤタグを一度に読み取ることで得られた情報を、あらかじめ与えたＩＤもしくはＩＤのカテゴリで選別する方法は、上記のような音声認識装置の単語登録に限らず、ＩＤタグを読み込むその他の様々な装置、方法にも適用可能である。
【００２７】
以上の説明から明らかなように、本実施形態によれば、読み取られたＩＤタグのうち、選択された単語のみを認識辞書に登録することにより、認識辞書の単語数を減少させ、認識辞書を格納するメモリ容量を小さくするとともに、音声認識処理の時間を短縮させることが可能となる。
【００２８】
[第５の実施形態]
上記実施形態では、ユーザが周囲のＩＤタグを読み取るようボタンを押して指示すると周囲すべてのＩＤタグを読み取り、その情報から得られる認識単語を認識辞書に登録することとしたが、本発明はＩＤタグを読み取るタイミングをユーザ指示に限るものではなく、ＩＤタグ読み取り部１０３が常に周囲を監視し、電波の強度等でＩＤタグが接近したことを検知することで、ユーザが指示しなくとも自動的に単語登録するようにしてもかまわない。
【００２９】
[他の実施形態]
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００３０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される情報機器などの装置が含まれることは言うまでもない。
【図面の簡単な説明】
【００３１】
【図１】本発明の第１の実施形態にかかる音声認識装置の機能ブロック図である。
【図２】本発明の第１の実施形態にかかる音声認識装置における辞書登録機能の処理の流れを示すフローチャートである。
【図３】本発明の第１の実施形態におけるＩＤタグに含まれるＩＤ及び単語及び読み情報を表す図である。
【図４】本発明の第１の実施形態にかかる音声認識装置の有する認識辞書の一例を表す図である。
【図５】本発明の第２の実施形態にかかる音声認識装置の機能ブロック図である。
【図６】本発明の第２の実施形態におけるＩＤタグに含まれるＩＤ及び認識単語提供サーバのアドレスを表す図である。
【図７】本発明の第２の実施形態におけるＩＤタグに含まれるＩＤ及びＩＤに対応する単語及び読み情報が記述されたファイルのアドレスを表す図である。
【図８】本発明の第３の実施形態にかかる音声認識装置の機能ブロック図である。
【図９】本発明の第４の実施形態にかかる音声認識装置の機能ブロック図である。
【図１】
2005141576.tif 000003
【図２】
2005141576.tif 000004
【図３】
2005141576.tif 000005
【図４】
2005141576.tif 000006
【図５】
2005141576.tif 000007
【図６】
2005141576.tif 000008
【図７】
2005141576.tif 000009
【図８】
2005141576.tif 000010
【図９】
2005141576.tif 000011