(57)【特許請求の範囲】
【請求項１】
番組情報あるいは音楽コンテンツに関するデータに対する音声認識を行うための認識辞書を作成するとともに、利用者の発話による音声信号により情報を検索する情報検索装置であって、
利用者の前記データに関する視聴経験に基づいて認識対象となる単語である視聴履歴単語を取得する視聴履歴単語取得手段と、
取得された前記視聴履歴単語を蓄積する視聴履歴単語蓄積手段と、
予め設定される所定の固定単語を蓄積している固定単語蓄積手段と、
入力される番組情報、あるいは音楽コンテンツに関するデータから認識対象となる単語である新規認識用単語を抽出する単語抽出手段と、
前記新規認識用単語と前記固定単語と前記視聴履歴単語とから、１の認識辞書を作成する辞書作成手段と、
前記認識辞書を参照することによって、前記音声信号から特定の単語を認識する音声認識手段と、
前記特定の単語が、前記新規認識用単語と前記固定単語とのいずれにも含まれない単語であって、前記視聴履歴単語に含まれる単語であるときに、前記利用者に対して、前記特定の単語を認識したことを、音声認識の誤りではないと通知する制御部と、
を備えることを特徴とする情報検索装置。
【請求項２】
前記辞書作成手段は、
利用者が今後放送される番組を対象に検索を行うときに用いられる辞書に対しては、前記認識辞書に含まれる単語の種類がジャンルである単語の重みよりも、前記認識辞書に含まれる単語の種類がタイトルである単語の重みを大きくし、
視聴した番組を対象に検索を行うときに用いられる辞書に対しては、前記認識辞書に含まれる単語の種類がジャンルである単語の重みよりも、前記認識辞書に含まれる単語の種類がタイトルである単語の重みを小さくする
ことを特徴とする請求項１記載の情報検索装置。
【請求項３】
前記辞書作成手段は、前記新規認識用単語、前記固定単語、及び前記視聴履歴単語から前記認識辞書に登録する単語である新規登録単語を決定し、前記新規登録単語に前記新規登録単語の読み仮名及び品詞を示す情報を付加して前記認識辞書を作成する
ことを特徴とする請求項１記載の情報検索装置。
【請求項４】
前記辞書作成手段は、前記新規認識用単語及び前記固定単語と、前記視聴履歴単語の中で前記新規認識用単語及び前記固定単語に含まれない単語とを、前記新規登録単語として決定する
ことを特徴とする請求項１記載の情報検索装置。
【請求項５】
前記情報検索装置は、さらに、
音声認識により認識された単語である過去認識単語を取得する認識単語取得手段と、
前記過去認識単語を蓄積するための過去認識単語蓄積手段とを備え、
前記辞書作成手段は、前記新規認識用単語、前記固定単語、前記視聴履歴単語、及び前記過去認識単語から内容の相違する前記認識辞書を複数個作成する
ことを特徴とする請求項１〜請求項４のいずれか１項に記載の情報検索装置。
【請求項６】
前記辞書作成手段は、前記新規認識用単語、前記固定単語、前記視聴履歴単語、及び前記過去認識単語から認識辞書に登録する単語である新規登録単語を決定し、前記新規登録単語に前記新規登録単語の読み仮名及び品詞を示す情報を付加して前記認識辞書を作成する
ことを特徴とする請求項５記載の情報検索装置。
【請求項７】
前記辞書作成手段は、前記新規認識用単語及び前記固定単語と、前記視聴履歴単語及び前記過去認識単語の中で前記新規認識用単語及び前記固定単語に含まれない単語とを、前記新規登録単語として決定する
ことを特徴とする請求項６記載の情報検索装置。
【請求項８】
前記辞書作成手段は、前記視聴履歴単語に含まれている単語であるか否かに基づいて前記新規登録単語の重み付けを行い、前記重み付けに関する情報を付加して前記認識辞書を作成する
ことを特徴とする請求項１または請求項５記載の情報検索装置。
【請求項９】
前記辞書作成手段は、前記過去認識単語に含まれている単語であるか否かに基づいて前記新規登録単語の重み付けを行い、前記重み付けに関する情報を付加して前記認識辞書を作成する
ことを特徴とする請求項５記載の情報検索装置。
【請求項１０】
前記辞書作成手段は、前記視聴履歴単語及び前記過去認識単語に含まれている単語であるか否かに基づいて前記新規登録単語の重み付けを行い、前記重み付けに関する情報を付加して前記認識辞書を作成する
ことを特徴とする請求項５記載の情報検索装置。
【請求項１１】
前記入力されるデータは構造化されたデータであり、
前記単語抽出手段は、前記新規認識用単語とともに、前記新規認識用単語の属性を抽出し、
前記辞書作成手段は、前記新規認識用単語の属性に基づいて前記新規登録単語の重み付けを行い、前記重み付けに関する情報を付加して前記認識辞書を作成する
ことを特徴とする請求項１または請求項５記載の情報検索装置。
【請求項１２】
前記辞書作成手段は、目的に応じて、前記新規認識用単語の属性に基づく前記新規登録単語の重み付けが相違する前記認識辞書を複数個作成する
ことを特徴とする請求項１１記載の情報検索装置。
【請求項１３】
前記情報検索装置は、さらに、
前記利用者を識別する利用者認識情報を取得する利用者情報取得手段を備え、
前記辞書作成手段は、前記利用者認識情報毎に前記認識辞書を作成する
ことを特徴とする請求項１または請求項５記載の情報検索装置。
【請求項１４】
前記情報検索装置は、さらに、
利用者を識別する利用者認識情報を取得する利用者情報取得手段を備え、
前記辞書作成手段は、前記利用者認識情報毎にそれぞれ前記新規登録単語の重み付けを行って前記認識辞書を作成する
ことを特徴とする請求項１１記載の情報検索装置。
【請求項１５】
前記情報検索装置は、さらに、
テレビ信号から電子番組ガイドであるＥＰＧデータを分離するＥＰＧ受信手段を備え、
前記利用者の行動は、番組の視聴であり、
前記視聴履歴単語取得手段は、前記利用者の視聴に基づいて前記視聴履歴単語を取得し、
前記単語抽出手段は、前記ＥＰＧデータから前記属性である項目毎に前記新規認識用単語を抽出する
ことを特徴とする請求項１記載の情報検索装置。
【請求項１６】
前記辞書作成手段は、前記ＥＰＧデータの前記項目に基づいて前記新規登録単語の重み付けを行い、前記重み付けに関する情報を付加して前記認識辞書を作成する
ことを特徴とする請求項１５記載の情報検索装置。
【請求項１７】
前記辞書作成手段は、前記項目がジャンルである前記登録単語に対する重みを前記項目がタイトルである前記登録単語に対する重みより大きく重み付けした今後の番組用認識辞書、及び前記項目がタイトルである前記登録単語に対する重みを前記項目がジャンルである前記登録単語に対する重みより大きく重み付けした録画番組用認識辞書を作成する
ことを特徴とする請求項１６記載の情報検索装置。
【請求項１８】
前記辞書作成手段は、前記新規認識用単語、前記固定単語、及び前記視聴履歴単語から、内容の相違する前記認識辞書を複数個作成し、
前記情報検索装置は、さらに、
作成された前記認識辞書を蓄積する辞書蓄積手段と、
入力されるデータを蓄積するデータ蓄積手段と、
前記音声認識手段で認識された単語を前記データから検索し、該当する情報を出力する制御手段と
を備えることを特徴とする請求項１に記載の情報検索装置。
【請求項１９】
番組情報あるいは音楽コンテンツに関するデータに対する音声認識を行うための認識辞書を作成するとともに、利用者の発話による音声信号により情報を検索する情報検索方法であって、
利用者の前記データに関する視聴経験に基づいて認識対象となる単語である視聴履歴単語を取得する視聴履歴単語取得ステップと、
入力される番組情報、あるいは音楽コンテンツに関するデータから認識対象となる単語である新規認識用単語を抽出する単語抽出ステップと、
前記新規認識用単語と予め設定される所定の固定単語と前記視聴履歴単語とから、１の認識辞書を作成する辞書作成ステップと、
前記認識辞書を参照することによって、前記音声信号から特定の単語を認識する音声認識ステップと、
前記特定の単語が、前記新規認識用単語と前記固定単語とのいずれにも含まれない単語であって、前記視聴履歴単語に含まれる単語であるときに、前記利用者に対して、前記特定の単語を認識したことを、音声認識の誤りではないと通知する制御ステップと
を含むことを特徴とする情報検索方法。
【請求項２０】
番組情報あるいは音楽コンテンツに関するデータに対する音声認識を行うための認識辞書を作成するとともに、利用者の発話による音声信号により情報を検索するためのプログラムであって、
利用者の前記データに関する視聴経験に基づいて認識対象となる単語である視聴履歴単語を取得する視聴履歴単語取得ステップと、
入力される番組情報、あるいは音楽コンテンツに関するデータから認識対象となる単語である新規認識用単語を抽出する単語抽出ステップと、
前記新規認識用単語と予め設定される所定の固定単語と前記視聴履歴単語とから、１の認識辞書を作成する辞書作成ステップと、
前記認識辞書を参照することによって、前記音声信号から特定の単語を認識する音声認識ステップと、
前記特定の単語が、前記新規認識用単語と前記固定単語とのいずれにも含まれない単語であって、前記視聴履歴単語に含まれる単語であるときに、前記利用者に対して、前記特定の単語を認識したことを、音声認識の誤りではないと通知する制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば番組案内装置等の情報検索装置であって、音声認識を行うための音声認識辞書を作成するとともに、利用者の発話による音声信号により情報を検索する情報検索装置に関する。
【背景技術】
【０００２】
従来、音声認識辞書作成装置が用いられる番組案内装置は、番組の多チャンネル化に伴い、電子番組ガイド（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  ｇｕｉｄｅ：ＥＰＧ）と音声とを用いてＴＶ操作を行う装置であり、最新のＥＰＧデータを受信し、受信データを用いて本日又は明日以降の番組に対応した音声認識辞書を作成した後、余分なハードリソースを使用しないために、古い認識辞書を消去している。
【０００３】
更に、辞書を作成する際、ＥＰＧにおいてカテゴライズ化されている「番組名」、「ジャンル」、「出演者」などに分類し、辞書登録を行うが、各単語について平等に認識を行う。
【０００４】
図２８は、従来の音声認識辞書作成装置を備える番組案内装置の構成を示すブロック図である。
【０００５】
番組案内装置は、ＥＰＧ受信部７０１、項目分類部７０２、辞書更新部７０３、辞書７０４、音声認識部７０５、時計７０６、登録語削除部７０７、ＥＰＧ蓄積部７０８、および制御部７０９を備えている。
ＥＰＧ受信部７０１は、テレビ信号からＥＰＧデータを分離する。項目分類部７０２は、音声認識に必要のない「放送時間」などのＥＰＧデータを分離し、残りのＥＰＧデータを、「番組タイトル」、「出演者」などに分類する。辞書更新部７０３は、ＥＰＧデータに含まれる単語を辞書に重複することなく登録する。辞書７０４は、音声認識に必要な単語を、登録日時と共に、記憶している。音声認識部７０５は、利用者の発話による音声信号から、辞書７０４を参照し、特定の単語を認識する。
【０００６】
また、時計７０６は、現在の日時を登録語削除部７０７に出力する。登録語削除部７０７は、時計７０６の日時を参照し、辞書７０４に登録されている単語のうち、例えば、前日までに登録されている単語を削除する。ＥＰＧ蓄積部７０８は、ＥＰＧ受信部７０１で分離されたＥＰＧデータを蓄積している。制御部７０９は、音声認識部７０５が認識した単語をＥＰＧ蓄積部７０８に蓄積されているＥＰＧデータから検索し、該当する番組内容を出力する（例えば、特許文献１参照）。
【特許文献１】特開２００１−２２３７４号公報（第７頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来の上記のような番組案内装置では、最新のＥＰＧデータを利用して辞書を作成するため、辞書内の認識単語は変化するが、利用者は、辞書内の認識単語の変化をあまり意識しない。
【０００８】
ここで、例えば利用者が、最新のＥＰＧデータに含まれていない過去見た番組で面白かった番組名又は出演者名でテレビの番組検索及び操作を行う場合に、番組案内装置は、辞書内の最も認識スコアの高い単語を認識結果として出力する。これは、番組案内装置では、辞書に登録されていない単語を認識することはできないためである。このため、出力された認識結果と、利用者の要求する番組名、出演者名とは異なることがある。この場合に、利用者は、この認識結果を誤認識と考え、同じ言葉を何回も発声してしまうことになる。
【０００９】
そこで、最新のＥＰＧデータだけでなく、過去のＥＰＧデータも利用して辞書を作成することも考えられるが、この場合には、辞書に登録される単語が膨大な量になってしまう。
【００１０】
また、多チャンネル化による番組数の増加に伴い、認識対象単語も増大する。しかしながら、従来の音声認識辞書作成装置は、新しいデータを全認識対象単語としているため、認識率が低下するなどの課題が存在する。
【００１１】
そこで、本発明は上記の事情に鑑みてなされたものであり、認識対象単語の増加を最低限に抑えつつ、認識率を向上させることができる音声認識辞書作成装置及び情報検索装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明に係る情報検索装置の１つの態様は、番組情報あるいは音楽コンテンツに関するデータに対する音声認識を行うための認識辞書を作成するとともに、利用者の発話による音声信号により情報を検索する情報検索装置であって、利用者の前記データに関する視聴経験に基づいて認識対象となる単語である視聴履歴単語を取得する視聴履歴単語取得手段と、取得された前記視聴履歴単語を蓄積する視聴履歴単語蓄積手段と、予め設定される所定の固定単語を蓄積している固定単語蓄積手段と、入力される番組情報、あるいは音楽コンテンツに関するデータから認識対象となる単語である新規認識用単語を抽出する単語抽出手段と、前記新規認識用単語と前記固定単語と前記視聴履歴単語とから、１の認識辞書を作成する辞書作成手段と、前記認識辞書を参照することによって、前記音声信号から特定の単語を認識する音声認識手段と、前記特定の単語が、前記新規認識用単語と前記固定単語とのいずれにも含まれない単語であって、前記視聴履歴単語に含まれる単語であるときに、前記利用者に対して、前記特定の単語を認識したことを、音声認識の誤りではないと通知する制御部と、を備えることを特徴とする。
【００１３】
また、本発明に係る情報検索装置の１つの態様では、前記辞書作成手段は、利用者が今後放送される番組を対象に検索を行うときに用いられる辞書に対しては、前記認識辞書に含まれる単語の種類がジャンルである単語の重みよりも、前記認識辞書に含まれる単語の種類がタイトルである単語の重みを大きくし、視聴した番組を対象に検索を行うときに用いられる辞書に対しては、前記認識辞書に含まれる単語の種類がジャンルである単語の重みよりも、前記認識辞書に含まれる単語の種類がタイトルである単語の重みを小さくしてもよい。
【発明の効果】
【００１４】
以上のように、本発明に係る情報検索装置によれば、番組情報あるいは音楽コンテンツに関するデータに対する音声認識を行うための認識辞書を作成するとともに、利用者の発話による音声信号により情報を検索する際に、最新のＥＰＧデータに含まれない単語を、認識対象単語として扱うことができ、番組検索を行った場合に、音声認識の誤りと検索データの有無を識別することができ、利用者にとって、使い勝手の良い音声インターフェイスが実現できる。
【００１５】
更に、認識辞書を複数個作成し、利用者の指定より、切り替えることにより、認識率が低いと思う利用者が、複数個の辞書から、最適と思われる辞書を選択することにより、認識率が向上し、使い易いインターフェイスが実現できる。
【発明を実施するための最良の形態】
【００１６】
本発明の実施の形態に係る情報検索装置に含まれる音声認識辞書作成装置は、利用者の発話による音声信号により情報を検索する際の音声認識に用いられる認識辞書を作成する音声認識辞書作成装置であって、利用者の経験の有無に応じて、内容の相違する前記認識辞書を複数個作成する辞書作成手段を備えることを特徴とする。
ここで、前記経験の有無は、視聴経験の有無であり、前記辞書作成手段は、前記視聴経験の有無に応じて、内容の相違する前記認識辞書を複数個作成してもよい。
【００１７】
また、前記経験の有無は、利用経験の有無であり、前記辞書作成手段は、前記利用経験の有無に応じて、内容の相違する前記認識辞書を複数個作成してもよい。
また、前記経験の有無は、訪問経験の有無であり、前記辞書作成手段は、前記訪問経験の有無に応じて、内容の相違する前記認識辞書を複数個作成してもよい。
これによって、例えば、利用者が今後に放送される番組、または以前に見た（または録画した）番組のどちらを対象に検索するのかといった、対象の視聴経験の有無に応じて複数の認識辞書を作成しているので、目的に応じて音声認識の認識率を向上させた認識辞書を作成することができる。
【００１８】
また、前記音声認識辞書作成装置は、さらに、利用者の行動に基づいて認識対象となる単語である行動履歴単語を取得する行動履歴単語取得手段と、取得された前記行動履歴単語を蓄積する行動履歴単語蓄積手段と、予め設定される所定の固定単語を蓄積している固定単語蓄積手段と、入力されるデータから認識対象となる単語である新規認識用単語を抽出する単語抽出手段と、作成された前記認識辞書を蓄積する辞書蓄積手段とを備え、前記辞書作成手段は、前記新規認識用単語、前記固定単語、及び前記行動履歴単語から前記認識辞書に登録する単語である新規登録単語を決定し、前記新規登録単語に前記新規登録単語の読み仮名及び品詞を示す情報を付加して前記認識辞書を作成してもよい。
【００１９】
これによって、入力されるデータに含まれない行動履歴単語を登録することで、音声認識の誤認識を抑制する認識辞書を作成することができる。
【００２０】
また、前記音声認識辞書作成装置は、さらに、音声認識により認識された単語である過去認識単語を取得する認識単語取得手段と、前記過去認識単語を蓄積するための過去認識単語蓄積手段とを備え、前記辞書作成手段は、前記新規認識用単語、前記固定単語、前記行動履歴単語、及び前記過去認識単語から認識辞書に登録する単語である新規登録単語を決定し、前記新規登録単語に前記新規登録単語の読み仮名及び品詞を示す情報を付加して前記認識辞書を作成してもよい。
これによって、入力されるデータに含まれない過去認識単語を登録することで、音声認識の誤認識を抑制する認識辞書を作成することができる。
【００２１】
このように、最新の単語に加えて、過去一定期間に存在した単語全てを認識対象として登録するのではなく、行動履歴単語または過去認識単語である単語だけを登録しているので、認識対象単語の増加も最低限で抑えられ、認識率の低下が少ないだけでなく、より少ないハードリソースで実現することが可能となる。
【００２２】
また、前記辞書作成手段は、前記行動履歴単語に含まれている単語であるか否かに基づいて前記新規登録単語の重み付けを行い、前記重み付けに関する情報を付加して前記認識辞書を作成してもよい。
これによって、行動履歴単語に含まれている単語であるか否かに基づいて新規登録単語の重み付けを行うことで、音声認識の認識率を向上させた認識辞書を作成することができる。
【００２３】
また、前記辞書作成手段は、前記過去認識単語に含まれている単語であるか否かに基づいて前記新規登録単語の重み付けを行い、前記重み付けに関する情報を付加して前記認識辞書を作成してもよい。
これによって、過去認識単語に含まれている単語であるか否かに基づいて新規登録単語の重み付けを行うことで、音声認識の認識率を向上させた認識辞書を作成することができる。
【００２４】
また、前記入力されるデータは構造化されたデータであり、前記単語抽出手段は、前記新規認識用単語とともに、前記新規認識用単語の属性を抽出し、前記辞書作成手段は、前記新規認識用単語の属性に基づいて前記新規登録単語の重み付けを行い、前記重み付けに関する情報を付加して前記認識辞書を作成してもよい。
これによって、新規認識用単語の属性に基づいて新規登録単語の重み付けを行うことで、音声認識の認識率を向上させた認識辞書を作成することができる。
【００２５】
また、前記音声認識辞書作成装置は、さらに、前記利用者を識別する利用者認識情報を取得する利用者情報取得手段を備え、前記辞書作成手段は、前記利用者認識情報毎に前記認識辞書を作成してもよい。
また、前記音声認識辞書作成装置は、さらに、利用者を識別する利用者認識情報を取得する利用者情報取得手段を備え、前記辞書作成手段は、前記利用者認識情報毎にそれぞれ前記新規登録単語の重み付けを行って前記認識辞書を作成してもよい。
これによって、複数の利用者に適応した認識辞書を作成することができる。
【００２６】
また、前記行動履歴単語取得手段は、前記行動履歴単語とともに行動日時を前記行動履歴単語蓄積手段に記録し、前記辞書作成手段は、前記新規登録単語のうち前記行動履歴単語にはさらに前記行動日時を付加して前記認識辞書を作成し、前記音声認識辞書作成装置は、さらに、前記登録単語の前記行動日時から所定の期間が経過した前記登録単語を前記認識辞書から削除する単語削除手段を備えてもよい。
【００２７】
これによって、入力されるデータに含まれない単語を有する認識辞書を用いることで、音声認識の誤認識を抑制し、更に、登録単語は予め定めた期間が経過した後に、認識辞書から削除されるため、音声認識辞書作成装置のハードリソースを軽減することができる。
【００２８】
また、本発明の実施の形態に係る情報検索装置は、音声認識に用いられる認識辞書を作成するとともに、利用者の発話による音声信号により情報を検索する情報検索装置であって、利用者の経験の有無に応じて、内容の相違する前記認識辞書を複数個作成する辞書作成手段と、前記認識辞書を参照することによって、前記音声信号から特定の単語を認識する音声認識手段と、入力されるデータを蓄積するデータ蓄積手段と、前記音声認識手段で認識された単語を前記データから検索し、該当する情報を出力する制御手段とを備えることを特徴とする。
【００２９】
また、前記情報検索装置は、さらに、利用者の行動に基づいて認識対象となる単語である行動履歴単語を取得する行動履歴単語取得手段と、取得された前記行動履歴単語を蓄積する行動履歴単語蓄積手段と、予め設定される所定の固定単語を蓄積している固定単語蓄積手段と、入力されるデータから認識対象となる単語である新規認識用単語を抽出する単語抽出手段と、作成された前記認識辞書を蓄積する辞書蓄積手段とを備え、前記辞書作成手段は、前記新規認識用単語、前記固定単語、及び前記行動履歴単語から前記認識辞書に登録する単語である新規登録単語を決定し、前記新規登録単語に前記新規登録単語の読み仮名及び品詞を示す情報を付加して前記認識辞書を作成してもよい。
【００３０】
これによって、入力されるデータに含まれない単語を有する認識辞書を用いることで、音声認識の誤認識を抑制し、音声認識の誤りと検索データの有無とを識別することができる。
【００３１】
例えば、情報検索装置をテレビ放送番組の番組案内装置として用いると、最新のＥＰＧデータに含まれない過去に視聴した番組について発声した場合であっても、単語は正しく認識される。これにより、番組検索を行った場合に、「タレントＣの出演する番組は、現在及び１週間以内には放送されていません」、「映画Ｋは、現在放送していません」という応答が可能になり、利用者にとって、使い勝手の良い音声インターフェイスが実現できる。
【００３２】
また、前記入力されるデータは構造化されたデータであり、前記単語抽出手段は、前記新規認識用単語とともに、前記新規認識用単語の属性を抽出し、前記辞書作成手段は、前記新規認識用単語の属性に基づいて前記新規登録単語の重み付けを行い、前記重み付けに関する情報を付加して前記認識辞書を作成するとともに、目的に応じて、前記新規認識用単語の属性に基づく前記新規登録単語の重み付けが相違する前記認識辞書を複数個作成し、前記情報検索装置は、さらに、前記辞書蓄積手段に蓄積されている複数の前記認識辞書から利用者によって選択される辞書を受け付ける辞書選択受付手段を備え、前記音声認識手段は、前記辞書選択受付手段で受け付けられた認識辞書を参照することによって、利用者の発話による音声信号から特定の単語を認識してもよい。
【００３３】
これによって、音声認識の認識率が低いと思う利用者が、複数個の辞書から、最適と思われる辞書を選択することにより、音声認識の認識率が向上し、使い易いインターフェイスが実現できる。
【００３４】
さらに、本発明は、このような装置として実現することができるだけでなく、このような音声認識辞書作成装置が含む特徴的な手段をステップとして含む方法として実現したり、それらのステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ等の記録媒体やインターネット等の伝送媒体を介して配信することができるのは言うまでもない。
【００３５】
以下、本発明の実施の形態について、図面を用いて説明する。
（実施の形態１）
本実施の形態１では、主に利用者が今後に放送される番組を対象に検索を行うための認識辞書を作成し、検索を行う場合について説明する。
図１は本発明の実施の形態１に係る音声認識辞書作成装置を含む番組案内装置の構成を示すブロック図である。
【００３６】
番組案内装置は、ＥＰＧ受信部１０１、単語抽出部１０２、辞書作成部１０３、固定単語蓄積部１０４、認識単語蓄積部１０５、視聴履歴単語蓄積部１０６、辞書蓄積部１０７、辞書選択部１０８、音声認識部１０９、ＥＰＧ蓄積部１１０、時計１１１、および制御部１１２を備えている。
ＥＰＧ受信部１０１は、入力されたテレビ信号からＥＰＧデータを分離する。単語抽出部１０２は、ＥＰＧデータから「番組タイトル」、「出演者」、「ジャンル」などの認識対象となる単語である新規認識用単語を抽出する。固定単語蓄積部１０４は、時間、放送局を表す単語や、通常の音声認識に必要となる単語、例えば「朝」、「６時」、「の」、「ニュース」、「を」、「見たい」などの固定単語が蓄積されている。
【００３７】
認識単語蓄積部１０５は、過去に音声認識により認識した単語である過去認識単語を記憶する蓄積部である。ここでは、例えば図２に示すように、音声認識された単語の表記を示す「表記」、その単語の読み仮名を示す「よみ」、その単語が例えば番組名、ジャンル、出演者等の何れに該当するかを示す「種類」、音声認識された日時を示す「音声認識日時」、および音声認識された回数を示す「頻度」が記録されている。なお、同じ表記の単語が認識された場合には「音声認識日時」を最新の日時で更新し、「頻度」を１増加させる。
【００３８】
視聴履歴単語蓄積部１０６は、視聴した番組の情報である視聴履歴単語を記憶する蓄積部である。ここでは、視聴した番組の情報として番組名および出演者を記録し、例えば図３に示すように「表記」、その番組が視聴された日時を示す「視聴日時」、「種類」、および「頻度」が記録されている。なお、同じ表記の単語が記録する場合には「視聴日時」を最新の日時で更新し、「頻度」を１増加させる。
【００３９】
辞書作成部１０３は、単語抽出部１０２で抽出された新規認識用単語、及び固定単語蓄積部１０４に記憶されている固定単語に、音声認識に必要な読み仮名、品詞などの情報を加え、従来の音声認識辞書と同様に例えば図４に示すような基本認識辞書を作成する。また、辞書作成部１０３は、認識単語蓄積部１０５に記憶されている過去認識単語、及び視聴履歴単語蓄積部１０６に記憶されている視聴履歴単語を参照し、基本認識辞書に登録した単語以外の単語が存在すれば、基本認識辞書に登録した単語にその単語を追加して、例えば図５に示すような利用者適応型認識辞書を作成する。
【００４０】
ところで、利用者が番組案内装置を用いて検索するために発話する単語の種類（属性）は、利用者が今後に放送される番組を対象に検索を行う場合（発話条件１）と、以前に見たまたは録画した番組を対象に検索を行う場合（発話条件２）とでは、発話される頻度に違いがある。
【００４１】
図６は、それぞれの発話条件において単語の種類が発話される頻度を調査した結果を示す図である。図６に示すように「日時」の単語を除くと、発話条件１の場合には、「ジャンル」（４４．８％）が最も多く、次に「番組内容」（９．５％）が多いのに対して、発話条件２の場合には、「番組名」（２６．７％）が最も多く、次に「ジャンル」（２３．３％）の順になっている。
【００４２】
このようなことから、辞書作成部１０３は、単語の種類に応じて重み付けを行い、「対象重み係数」を決定する。
【００４３】
さらに、辞書作成部１０３は、認識単語蓄積部１０５に過去認識単語として記憶されているか、及び視聴履歴単語蓄積部１０６に視聴履歴単語として記憶されているかに応じて重み付けを行い、「履歴重み係数」を決定する。そして、辞書作成部１０３は、例えば図７に示すように「表記」、「よみ」、「種類」に加えて、「対象重み係数」および「履歴重み係数」を記憶した重み付き利用者適応型認識辞書を作成する。
【００４４】
ここでは、「対象重み係数」として、「種類」が番組名である単語には「１．１１」、「種類」が日時である単語には「１．２７」、「種類」が放送局・チャンネルである単語には「１．０６」、「種類」がジャンルである単語には「１．４９」、「種類」が出演者である単語には「１．０７」を与えている。
【００４５】
また、「履歴重み係数」として、認識単語蓄積部１０５に過去認識単語として記憶されていた単語には「１．２」、視聴履歴単語蓄積部１０６に視聴履歴単語として記憶されていた単語には「１．１」、認識単語蓄積部１０５及び視聴履歴単語蓄積部１０６の両方に記憶されていた単語には「１．３」を与えている。
【００４６】
辞書蓄積部１０７は、辞書作成部１０３で作成された音声認識に使用するための複数の辞書を記憶する蓄積部である。辞書選択部１０８は、複数の辞書から利用者によって適切と思われて選択された辞書を受け付ける。音声認識部１０９は、辞書選択部１０８で受け付けられた辞書を参照することによって、利用者の発話による音声信号から特定の単語を認識する。時計１１１は、現在の日時を制御部１１２に出力する。ＥＰＧ蓄積部１１０は、ＥＰＧデータを記憶する蓄積部である。
【００４７】
制御部１１２は、音声認識部１０９で認識された単語によりＥＰＧ蓄積部１１０に蓄積されているＥＰＧデータを検索し、該当する番組に関する情報を出力する。また、制御部１１２は、音声認識部１０９で認識された単語に関する情報、および音声認識日時等を認識単語蓄積部１０５に出力する。更に、制御部１１２は、利用者により番組が予め定めた時間以上視聴された際に、その番組の情報である視聴履歴単語を取得し、視聴履歴単語蓄積部１０６に出力する。また、制御部１１２は、認識単語蓄積部１０５に記憶されている過去認識単語の中で、音声認識日時から所定の時間が経過した過去認識単語の削除を行う。同様に、制御部１１２は、視聴履歴単語蓄積部１０６に記憶されている視聴履歴単語の中で、視聴日時から所定の時間が経過した視聴履歴単語の削除を行う。
【００４８】
上記のように構成された番組案内装置の動作は、辞書を作成するオフライン処理工程と、作成した辞書を用いて入力された音声を認識し、番組を案内するオンライン処理工程とに大別できる。
【００４９】
まず、オフライン処理工程の動作について説明する。図８は番組案内装置におけるオフライン処理工程の動作を示すフローチャートである。
【００５０】
テレビ信号が入力されたＥＰＧ受信部１０１は、テレビ信号からＥＰＧデータを取り出し、単語抽出部１０２およびＥＰＧ蓄積部１１０に出力する（ステップＳ１０１）。
次に、単語抽出部１０２は、ＥＰＧデータから音声認識のキーワードとなる新規認識用単語として、「番組名」、「出演者」及び「ジャンル」を抽出する（ステップＳ１０２）。
【００５１】
図９は、ＥＰＧデータの一例を示す図である。ＥＰＧデータには、１つの番組毎に、放送局を識別するための「サービスＩＤ」、各番組を識別するための「イベントＩＤ」、番組が開始される年月日を示す「開始日」、番組が開始される時間を示す「開始時間」、番組の放送時間を示す「持続時間」、番組名を示す「イベント名」、出演者及び番組内容を示す「テキスト」、番組のジャンルを示す「ジャンル」の項目に分類されている。
【００５２】
また、「サービスＩＤ」、「イベントＩＤ」、「開始日」「開始時間」及び「持続時間」の項目に関する固定単語は、予め固定単語蓄積部１０４に蓄積されている。
【００５３】
次に、辞書作成部１０３は、単語抽出部１０２から入力される新規認識単語と、固定単語蓄積部１０４が蓄積する固定単語と、固定単語蓄積部１０４が蓄積する音声認識に必要な読み仮名や品詞などの情報を用いて従来の認識辞書と同様に基本認識辞書を作成する（ステップＳ１０３）。
【００５４】
次に、辞書作成部１０３は、視聴履歴単語蓄積部１０６から入力される視聴履歴単語及び認識単語蓄積部１０５から入力される過去認識単語を参照し、基本認識辞書に登録した単語以外の単語が存在すれば、基本認識辞書に登録した単語にその単語を追加して、例えば図５に示すような利用者適応型認識辞書を作成する。さらに、辞書作成部１０３は、単語の種類に応じた重み付けと、認識単語蓄積部１０５に過去認識単語として記憶されているか、及び視聴履歴単語蓄積部１０６に視聴履歴単語として記憶されているかに応じた重み付けとを行い、例えば図７に示すように「表記」、「よみ」、「種類」に加えて、「対象重み係数」および「履歴重み係数」を記憶した重み付き利用者適応型認識辞書を作成する（ステップＳ１０４）。
【００５５】
次に、辞書作成部１０３は、作成した基本認識辞書、利用者適応型認識辞書、および重み付き利用者適応型認識辞書を辞書蓄積部１０７に記憶する（ステップＳ１０５）。このとき、辞書作成部１０３は、辞書蓄積部１０７に記憶されている以前に作成されたそれぞれの認識辞書と入れ替えることで更新する。
【００５６】
なお、本実施の形態では、重み付き利用者適応型認識辞書として「対象重み係数」および「履歴重み係数」を記憶した辞書を作成しているが、これに限られるものではない。例えば、「対象重み係数」または「履歴重み係数」のいずれか一方だけを付加した辞書であっても構わない。また、「対象重み係数」および「履歴重み係数」の値は、上記の例に限られるものではなく、他の値であっても構わない。
【００５７】
また、「履歴重み係数」について、過去認識単語および視聴履歴単語に基づいて重み付けを行っているが、いずれか一方だけで重み付けを行っても構わない。さらに、過去認識単語および視聴履歴単語それぞれについての「重み係数」を辞書に付加しても構わない。また、「重み係数」を認識回数または視聴回数や時刻等によって変更しても構わない。
また、利用者適応型認識辞書は、視聴履歴単語、過去認識単語のどちらか一方を用いて作成しても、同様な効果を得ることができる。
【００５８】
また、ハードリソースが乏しい場合は、重み付けをする代わりに、例えば、利用者の使用頻度の低い番組が分類されているジャンルの新規認識用単語の削除を行っても良い。
また、利用者が今後に放送される番組を対象に検索を行う際には、番組名では発声しないものと想定し、例えば図１３に示すように「種類」が番組名である単語を登録しないようにしても構わない。
【００５９】
また、重み付き利用者適応型認識辞書は、単語の種類に応じた重み付けの相違する辞書を複数個作成することも可能である。また、辞書作成部１０３に、利用者を認識する利用者認識信号を入力することで、認識辞書を利用者別に作成し、複数の利用者適応型認識辞書を作成しても良い。
【００６０】
ここで、例えば、「出演者」の単語を認識し易い利用者適応型認識辞書を作成する場合は、「ジャンル」、「番組名」の単語よりも、音声認識における優先順位を高くすることで、重み付けをすることができる。
【００６１】
また、「出演者」の単語においても、視聴履歴単語、過去認識単語の使用頻度を参照し、利用者の嗜好に適応させて音声認識における優先順位を決定することも可能である。
また、視聴履歴単語、過去認識単語の中で、既に、基本認識辞書に含まれる単語については、利用者により、再度、使用される可能性が高いために、音声認識における優先順位を高くする重み係数を設定することで、利用者の使用状況に適した重み付き利用者適応型認識辞書を作成することもできる。
【００６２】
また、本実施の形態では、辞書作成部１０３は、基本認識辞書、利用者適応型認識辞書、および重み付き利用者適応型認識辞書の３つの認識辞書を作成しているが、これに限られるものではない。例えば、基本認識辞書と、利用者適応型認識辞書または重み付き利用者適応型認識辞書のいずれか１つの認識辞書との２つの認識辞書を作成しても構わない。また、利用者適応型認識辞書および重み付き利用者適応型認識辞書をそれぞれ複数作成して、４つ以上の認識辞書を作成しても構わない。
【００６３】
また、辞書を作成するオフライン処理工程の動作は、例えば１日に１回というように所定の期間ごとに実行されるが、この実行の時間を視聴履歴に基づいて決定しても構わない。
【００６４】
次に、オンライン処理工程の動作について説明する。図１０は番組案内装置におけるオンライン処理工程の動作を示すフローチャートである。
【００６５】
辞書選択部１０８は、辞書蓄積部１０７に記憶されている複数の認識辞書を例えば図１１に示すような画面により表示し、利用者による認識辞書の選択を受け付ける（ステップＳ２０１）。
【００６６】
次に、辞書選択部１０８は、利用者によって選択された認識辞書を音声認識部１０９に出力する（ステップＳ２０２）。なお、初期設定として、基本認識辞書を音声認識部１０９に出力することも可能である。
【００６７】
ここで、利用者が選択した認識辞書の種類をテレビ画面の一部に表示することで、利用者に認識辞書内容に沿った音声内容の入力を促進することも可能である。
【００６８】
次に、音声認識部１０９は、利用者によって選択された認識辞書を参照して入力された音声から特定の単語を認識する（ステップＳ２０３）。ここで、利用者によって図７に示すような重み付き利用者適応型認識辞書が選択されている状態で、利用者が「スポーツが見たい」と発話した場合の認識結果について説明する。図１２（ａ）は図７に示す重み付き利用者適応型認識辞書から一部を抜粋した図であり、図１２（ｂ）は認識結果例を示す図である。音声認識部１０９は、まず一般的な音声認識と同様にスコアを算出する。ここでは、スコアは、図１２（ｂ）に示すように「スポーツ天国」が５００、「スポーツ」が３００、「まるごとスポーツ」が２００であったとする。音声認識部１０９は、算出したスコアに重み付き利用者適応型認識辞書に登録されている「対象重み係数」および「履歴重み係数」を乗算して最終スコアを算出する。この結果、音声認識部１０９は、最終スコアに基づいて最終認識結果として「スポーツ」を認識する。
【００６９】
次に、制御部１１２は、音声認識部１０９で認識された単語（以下、認識単語という）と、ＥＰＧ蓄積部１１０に蓄積されているＥＰＧデータとを参照し、番組を検索する（ステップＳ２０４）。すなわち、制御部１１２は、認識単語によりＥＰＧ蓄積部１１０に蓄積されているＥＰＧデータを検索する。そして、制御部１１２は、ＥＰＧデータに認識単語が存在するか否かを判定する（ステップＳ２０５）。
【００７０】
この結果、ＥＰＧデータに認識単語が含まれている場合（ステップＳ２０５でＹＥＳ）には、制御部１１２は、該当する番組を案内する（ステップＳ２０６）。
【００７１】
一方、ＥＰＧデータに認識単語が含まれていない場合（ステップＳ２０５でＮＯ）には、制御部１１２は、該当する番組が存在しないため、例えば、「タレントＣの出演する番組は、現在及び１週間以内には放送されていません」、「映画Ｋは、現在放送していません」といった返答をする（ステップＳ２０７）。
【００７２】
ここで、利用者の視聴履歴や認識履歴を用いて認識辞書を作成していため、音声認識した単語が、認識辞書には含まれるが、ＥＰＧデータに含まれない場合は、音声認識の誤りではないと制御部１１２が判断し、該当する番組の有無を返答することが可能となる。
【００７３】
以上の構成によれば、ＥＰＧデータ、利用者の視聴履歴及び音声認識履歴を参照して認識辞書を作成することにより、最新のＥＰＧデータに含まれない単語を、認識対象単語として扱うことができ、番組検索を行った場合に、音声認識の誤りと検索データの有無とを識別することができ、利用者にとって、使い勝手の良い音声インターフェイスが実現できる。
【００７４】
また、登録単語に対して重み付けを行って「対象重み係数」や「履歴重み係数」等を付与して認識辞書を作成しているので、音声認識の認識率を向上することができる。
【００７５】
更に、認識辞書を複数個作成し、利用者から使用する認識辞書の選択を受け付けているので、音声認識部１０９の認識率が低いと思う利用者が、複数個の辞書から、最適と思われる辞書を選択することにより、認識率を向上することができ、使い易いインターフェイスが実現できる。
【００７６】
（実施の形態２）
本実施の形態２では、実施の形態１において説明した利用者が今後に放送される番組を対象に検索を行うための認識辞書に加えて、以前に録画した（または見た）番組を対象に検索を行うための認識辞書を作成し、目的に応じて検索を行う場合について説明する。
【００７７】
図１４は本発明の実施の形態２に係る音声認識辞書作成装置を含む番組案内装置の構成を示すブロック図である。なお、実施の形態１と同様の部分については同じ符号を付し、詳細な説明を省略する。
【００７８】
この番組案内装置は、図１４に示すように実施の形態１のＥＰＧ受信部１０１およびＥＰＧ蓄積部１１０に替えて、番組・ＥＰＧ受信部２０１、番組・ＥＰＧ蓄積部２０２、および録画情報蓄積部２０３を備えている。また、辞書作成部２０４、辞書選択部２０５、および制御部２０６の動作が、実施の形態１とは相違する。
番組・ＥＰＧ受信部２０１は、入力されたテレビ信号からＥＰＧデータおよび番組データを分離する。番組・ＥＰＧ蓄積部２０２は、ＥＰＧデータおよび番組データを記憶する蓄積部である。録画情報蓄積部２０３は、録画されている番組に関する情報を記憶する蓄積部である。ここでは、例えば図１５に示すように録画されている番組を示す「表記」、その番組が録画された日時を示す「視聴日時」、その番組のジャンルを示す「種類」、およびその番組の録画予約を利用者が行ったかまたはシステムが行ったかを示す「予約・蓄積」が記録されている。なお、システムが録画予約を行うとは、例えば利用者により指定されたキーワードを含む番組をすべて録画する場合等である。
【００７９】
制御部２０６は、録画する番組に関する情報を録画情報蓄積部２０３に出力する。
辞書作成部２０４は、以前に録画した（または見た）番組を対象に検索を行うための認識辞書として、実施の形態１で説明した重み付き利用者適応型認識辞書の「対象重み係数」を例えば図６に示す発話頻度の調査結果等に基づいて変更した、例えば図１６に示すような重み付き利用者適応型認識辞書を作成する。ここでは、「対象重み係数」として、「種類」が番組名（未視聴番組）である単語には「１．１１」、「種類」が番組名（既視聴番組）である単語には「１．３０」、「種類」が日時である単語には「１．３０」、「種類」が放送局・チャンネルである単語には「１．０３」、「種類」がジャンルである単語には「１．４９」、「種類」が出演者である単語には「１．０７」を与えている。このとき、辞書作成部２０４は、番組名に関して未視聴番組であるかまたは既視聴番組であるかについて、録画情報蓄積部２０３に記憶されている「予約・蓄積」の情報に基づいて判定する。すなわち、番組の録画予約をシステムが行った場合には未視聴番組であると判定し、番組の録画予約を利用者が行った既視聴番組であると判定する。
【００８０】
辞書選択部２０５は、利用者から検索対象が今後に放送される番組であるか、以前に録画した（または見た）番組であるかの指示を受け付け、検索対象に応じて認識辞書を選択する。すなわち、検索対象が今後に放送される番組である場合には、実施の形態１で説明した例えば図７に示すようなジャンルの重み付けが大きい重み付き利用者適応型認識辞書を、検索対象が以前に見たまたは録画した番組である場合には、例えば図１６に示すような番組名の重み付けが大きい重み付き利用者適応型認識辞書を選択する。
【００８１】
次に、上記のように構成された番組案内装置のオンライン処理工程の動作について説明する。図１７は番組案内装置におけるオンライン処理工程の動作を示すフローチャートである。なお、オフライン処理工程の動作については実施の形態１と同様であるので説明を省略する。
辞書選択部２０５は、利用者から検索対象が今後に放送される番組であるか以前に見たまたは録画した番組であるかの指示を受け付ける（ステップＳ３０１）。ここで、検索対象が今後に放送される番組である場合には、ジャンルの重み付けが大きい重み付き利用者適応型認識辞書を音声認識部１０９で用いる認識辞書として選択する（ステップＳ３０２）。一方、検索対象が以前に見たまたは録画した番組である場合には、番組名の重み付けが大きい重み付き利用者適応型認識辞書を音声認識部１０９で用いる認識辞書として選択する（ステップＳ３０３）。
【００８２】
以降の動作（ステップＳ２０３〜Ｓ２０７）は、実施の形態１と同様である。
以上のように、検索対象が今後に放送される番組であるか、以前に録画した（または見た）番組であるかに応じて、複数の認識辞書を作成し、音声認識部１０９で用いる認識辞書を選択しているので、認識率を向上することができ、使い易いインターフェイスが実現できる。
【００８３】
なお、本実施の形態では、録画情報蓄積部２０３に記憶される録画情報としてその番組の録画予約を利用者が行ったかまたはシステムが行ったかを示す「予約・蓄積」が記録されているが、これに限られるものではない。例えば、番組を予約して録画を行ったかまたは直接利用者が録画操作を行ったかを示す情報、実際に利用者が視聴したかまたは視聴していないかを示す情報、および、番組の録画予約をＥＰＧを利用して行ったかまたは日時を指定して行ったかを示す情報等であっても構わない。また、それらの情報を複数用いても構わない。
【００８４】
（実施の形態３）
実施の形態１では、認識辞書の更新時に、新しく作成した認識辞書と、古い認識辞書とを入れ替えていたが、本実施の形態３では、認識辞書を部分的に更新するとともに、認識辞書に登録されている単語のうち、所定の期間以前に登録された単語を削除する場合について説明する。
【００８５】
図１８は本発明の実施の形態３に係る音声認識辞書作成装置を含む番組案内装置の構成を示すブロック図である。なお、実施の形態１と同様の部分については同じ符号を付し、詳細な説明を省略する。
【００８６】
この番組案内装置は、図１４に示すように実施の形態１の構成に加えて単語削除部３０１を備えている。また、辞書作成部３０３、および制御部３０２の動作が、実施の形態１とは相違する。
【００８７】
辞書作成部３０３は、実施の形態１と同様に基本認識辞書、利用者適応型認識辞書、および重み付き利用者適応型認識辞書を作成した上で、辞書蓄積部１０７に蓄積されている基本認識辞書、利用者適応型認識辞書、および重み付き利用者適応型認識辞書との相違する部分を部分的に更新する。
単語削除部５０３は、時計１１１の日時と、制御部１１２から出力される番組内容と、認識単語蓄積部１０５から出力される過去認識単語とを参照し、認識辞書に登録されている単語のうち、所定の期間（例えば１週間）以前に登録された単語を削除する。
【００８８】
次に、上記のように構成された番組案内装置のオフライン処理工程の動作について説明する。図１９は番組案内装置におけるオンライン処理工程の動作を示すフローチャートである。なお、オンライン処理工程の動作については実施の形態１と同様であるので説明を省略する。
テレビ信号が入力されたＥＰＧ受信部１０１は、テレビ信号からＥＰＧデータを取り出し、単語抽出部１０２およびＥＰＧ蓄積部１１０に出力する（ステップＳ４０１）。
【００８９】
次に、単語抽出部１０２は、ＥＰＧデータから音声認識のキーワードとなる新規認識用単語として、「番組名」、「出演者」及び「ジャンル」を抽出する（ステップＳ４０２）。
【００９０】
次に、辞書作成部１０３は、単語抽出部１０２から入力される新規認識単語と、固定単語蓄積部１０４が蓄積する固定単語と、固定単語蓄積部１０４が蓄積する音声認識に必要な読み仮名や品詞などの情報を用いて従来の認識辞書と同様に基本認識辞書を作成する（ステップＳ４０３）。
【００９１】
次に、辞書作成部１０３は、視聴履歴単語蓄積部１０６から入力される視聴履歴単語及び認識単語蓄積部１０５から入力される過去認識単語を参照し、基本認識辞書に登録した単語以外の単語が存在すれば、基本認識辞書に登録した単語にその単語を追加して、例えば図５に示すような利用者適応型認識辞書を作成する。さらに、辞書作成部１０３は、単語の種類に応じた重み付けと、認識単語蓄積部１０５に過去認識単語として記憶されているか、及び視聴履歴単語蓄積部１０６に視聴履歴単語として記憶されているかに応じた重み付けとを行い、例えば図７に示すように「表記」、「よみ」、「種類」に加えて、「対象重み係数」および「履歴重み係数」を記憶した重み付き利用者適応型認識辞書を作成する（ステップＳ４０４）。
【００９２】
次に、辞書作成部１０３は、辞書蓄積部５０２に蓄積されている認識辞書（基本認識辞書、利用者適応型認識辞書、および重み付き利用者適応型認識辞書）と、新たに作成した認識辞書との差分を求め、新たに作成した認識辞書から既に蓄積されている認識辞書に含まれない単語を、辞書蓄積部１０７に登録することで、認識辞書を部分的に入れ替え、更新する（ステップＳ４０５）。
【００９３】
次に、単語削除部３０１は、時計１１１の日時と、認識辞書の単語に添付された日時とを用いて、所定の期間（例えば１週間）前に、更新された単語を認識辞書から削除する。ただし、削除する期間は、利用者により設定することも可能である。また、利用者適応型認識辞書に含まれる単語は、削除する期間を基本認識辞書よりも延長することが可能であり、更に、利用者の視聴履歴を用いて、過去に見た番組に関する単語は削除対象外とすることも可能である。更に、単語の種類またはジャンル等に応じて、削除する期間を変更することも可能である。
【００９４】
なお、ハードリソースが乏しい場合は、重み付けをする代わりに、例えば、利用者の使用頻度の低い番組が分類されているジャンルの新規認識用単語の削除を行っても良い。
【００９５】
また、重み付き利用者適応型認識辞書は、単語の種類に応じた重み付けの相違する辞書を複数個作成することも可能である。また、利用者別に視聴履歴を作成し、複数の利用者適応型認識辞書を作成しても良い。
【００９６】
また、利用者適応型認識辞書は、視聴履歴単語、過去認識単語のどちらか一方を用いて作成しても、同様な効果を得ることができる。
また、更新された単語には、更新日時が添付され、古い認識辞書に同一単語が存在する場合は、更新時の日時を再度添付する。
【００９７】
以上の構成によれば、ＥＰＧデータ、利用者の視聴履歴及び音声認識履歴を参照して認識辞書を新たに作成し、前回作成した認識辞書を部分的に入れ替えることにより、最新のＥＰＧデータに含まれない単語を、認識対象単語として扱うことができ、番組検索を行った場合に、音声認識の誤りと検索データの有無を識別することができ、利用者にとって、使い勝手の良い音声インターフェイスが実現できる。
【００９８】
更に、認識辞書を複数個作成し、利用者から使用する認識辞書の選択を受け付けているので、音声認識部１０９の認識率が低いと思う利用者が、複数個の辞書から、最適と思われる辞書を選択することにより、認識率を向上することができ、使い易いインターフェイスが実現できる。
【００９９】
（実施の形態４）
実施の形態１〜３では、テレビ放送番組を検索する場合について説明したが、本実施の形態４では、音楽コンテンツを検索する場合について説明する。
【０１００】
図２０は本発明の実施の形態４に係る音声認識辞書作成装置を含む音楽案内装置の構成を示すブロック図である。なお、実施の形態１と同様の部分については同じ符号を付し、詳細な説明を省略する。
この音楽案内装置は、図２０に示すように実施の形態１のＥＰＧ受信部１０１、視聴履歴単語蓄積部１０６およびＥＰＧ蓄積部１１０に替えて、音楽データ・音楽情報・視聴履歴蓄積部４０１を備えている。また、単語抽出部４０２、辞書作成部４０３および制御部４０４の動作が、実施の形態１とは相違する。
【０１０１】
音楽データ・音楽情報・視聴履歴蓄積部４０１は、音楽データ、音楽情報、および視聴履歴を記憶する蓄積部である。ここでは、音楽情報として、例えば図２１に示すように音楽のタイトルを示す「音楽タイトル」、その音楽の演奏者を示す「アーティスト」、その音楽が収録されているアルバム名を示す「アルバム」、その音楽のジャンルを示す「ジャンル」、およびその音楽の演奏時間や発売日等を示す「詳細」が記録されている。
【０１０２】
また、視聴履歴として、例えば図２２に示すように音楽の「音楽タイトル」、その音楽が視聴された期間を示す「視聴期間」、その音楽が視聴された回数を示す「視聴回数」、およびその音楽をどこから蓄積したのかを示す「蓄積基」が記録されている。
単語抽出部４０２は、音楽情報から「音楽タイトル」、「アーティスト」、「アルバム」、「ジャンル」などの認識対象となる単語である新規認識用単語を抽出する。
【０１０３】
辞書作成部４０３は、単語抽出部４０２で抽出された新規認識用単語、及び固定単語蓄積部１０４に記憶されている固定単語に、音声認識に必要な読み仮名、品詞などの情報を加え、上記実施の形態１と同様に基本認識辞書を作成する。また、辞書作成部４０３は、認識単語蓄積部１０５に記憶されている過去認識単語を参照し、基本認識辞書に登録した単語以外の単語が存在すれば、基本認識辞書に登録した単語にその単語を追加して、利用者適応型認識辞書を作成する。
【０１０４】
また、辞書作成部４０３は、単語が「音楽タイトル」、「アーティスト」、「アルバム」、「ジャンル」等の種類の何れであるかに応じて重み付けを行い、「対象重み係数」を決定する。このとき、辞書作成部４０３は、その音楽が未視聴であるか既に視聴されているかに応じて、それぞれの種類に対する重み付けを相違させて、「対象重み係数」を決定する。
【０１０５】
さらに、辞書作成部４０３は、単語が認識単語蓄積部１０５に過去認識単語として記憶されているか、視聴履歴を有する音楽に関する単語であるか否か、その音楽を蓄積したのが利用者であるかシステムであるかに応じて重み付けを行い、「履歴重み係数」を決定する。そして、辞書作成部４０３は、「表記」、「よみ」、「種類」に加えて、「対象重み係数」および「履歴重み係数」を記憶した重み付き利用者適応型認識辞書を作成する。
【０１０６】
ここでは、その音楽が未視聴である場合には「対象重み係数」として、図２３に示すように「種類」が音楽タイトルである単語には「１．１」、「種類」がアーティストである単語には「１．２」、「種類」がアルバムである単語には「１．１」、「種類」がジャンルである単語には「１．３」を与えている。一方、その音楽が既視聴である場合には「対象重み係数」として、「種類」が音楽タイトルである単語には「１．３」、「種類」がアーティストである単語には「１．３」、「種類」がアルバムである単語には「１．２」、「種類」がジャンルである単語には「１．３」を与えている。
【０１０７】
また、「履歴重み係数」として、認識単語蓄積部１０５に過去認識単語として記憶されていた単語には「１．２」、視聴履歴を有する音楽に関する単語には「１．１」、蓄積したのが利用者である音楽に関する単語には「１．２」を与えている。このとき、複数に該当する場合には、係数を加えて「履歴重み係数」とする。
なお、上記のように構成された音楽案内装置における辞書を作成するオンライン処理工程、および作成した辞書を用いて入力された音声を認識し、音楽を検索するオフライン処理工程の動作については実施の形態１と同様であるので説明を省略する。
【０１０８】
以上の構成によれば、音楽情報、利用者の視聴履歴及び音声認識履歴を参照して認識辞書を作成することにより、最新の音楽情報に含まれない単語を、認識対象単語として扱うことができ、番組検索を行った場合に、音声認識の誤りと検索データの有無とを識別することができ、利用者にとって、使い勝手の良い音声インターフェイスが実現できる。
また、登録単語に対して重み付けを行って「対象重み係数」や「履歴重み係数」等を付与して認識辞書を作成しているので、音声認識の認識率を向上することができる。
【０１０９】
更に、認識辞書を複数個作成し、利用者から使用する認識辞書の選択を受け付けているので、音声認識部１０９の認識率が低いと思う利用者が、複数個の辞書から、最適と思われる辞書を選択することにより、認識率を向上することができ、使い易いインターフェイスが実現できる。
【０１１０】
なお、本実施の形態では、「履歴重み係数」について、単語が認識単語蓄積部１０５に過去認識単語として記憶されているか、視聴履歴を有する音楽に関する単語であるか否か、その音楽を蓄積したのが利用者であるかシステムであるかに応じて重み付けを行っているが、いずれか１つだけで重み付けを行っても構わない。また、それぞれ個別に「重み係数」を辞書に付加しても構わない。また、「重み係数」を認識回数または視聴回数や時刻等によって変更しても構わない。
【０１１１】
また、本実施の形態では、検索対象を未視聴であるか既に視聴されているかに分けずに検索することを想定しているが、これに限られるものではない。例えば、検索対象を未視聴であるか既に視聴されているかに分けて検索する場合には、検索対象を分けて検索する場合と検索対象を分けずに検索する場合とで、異なった「対象重み係数」を用いても構わない。
【０１１２】
（実施の形態５）
実施の形態４では、音楽コンテンツを検索する場合について説明したが、本実施の形態５では、店舗（飲食店）データを検索する場合について説明する。
【０１１３】
図２４は本発明の実施の形態５に係る音声認識辞書作成装置を含む情報検索装置の構成を示すブロック図である。なお、実施の形態１と同様の部分については同じ符号を付し、詳細な説明を省略する。
【０１１４】
この情報検索装置は、図２４に示すように実施の形態１のＥＰＧ受信部１０１、視聴履歴単語蓄積部１０６およびＥＰＧ蓄積部１１０に替えて、飲食店データ蓄積部５０１および利用情報保存部５０４を備えている。また、単語抽出部５０２、辞書作成部５０３および制御部５０５の動作が、実施の形態１とは相違する。
飲食店データ蓄積部５０１は、飲食店データを記憶する蓄積部である。ここでは、例えば図２５に示すように飲食店の名称を示す「店名」、その飲食店の大まかなジャンルを示す「ジャンル１」、その飲食店の詳しいジャンルを示す「ジャンル２」、その飲食店の扱っているメニューを示す「主なメニュー」、およびその飲食店の営業時間を示す「営業時間」が記録されている。
【０１１５】
利用情報保存部５０４は、利用者が利用した飲食店の利用情報を記憶する保存部である。ここでは、例えば図２６に示すように飲食店の「店名」、その飲食店を利用者が利用した期間を示す「利用期間」、その飲食店を利用者が利用した回数を示す「利用回数」、およびその飲食店を利用者が利用した時間帯を示す「利用時間帯」が記録されている。
単語抽出部５０２は、飲食店データから「店名」、「ジャンル１」、「ジャンル２」、「主なメニュー」などの認識対象となる単語である新規認識用単語を抽出する。
【０１１６】
辞書作成部５０３は、単語抽出部５０２で抽出された新規認識用単語、及び固定単語蓄積部１０４に記憶されている固定単語に、音声認識に必要な読み仮名、品詞などの情報を加え、上記実施の形態１と同様に基本認識辞書を作成する。また、辞書作成部５０３は、認識単語蓄積部１０５に記憶されている過去認識単語を参照し、基本認識辞書に登録した単語以外の単語が存在すれば、基本認識辞書に登録した単語にその単語を追加して、利用者適応型認識辞書を作成する。
【０１１７】
また、辞書作成部５０３は、単語が「店名」、「ジャンル１」、「ジャンル２」、「主なメニュー」等の種類の何れであるかに応じて重み付けを行い、「対象重み係数」を決定する。このとき、辞書作成部５０３は、その飲食店を利用者が利用したか否かに応じて、それぞれの種類に対する重み付けを相違させて、「対象重み係数」を決定する。
さらに、辞書作成部５０３は、単語が認識単語蓄積部１０５に過去認識単語として記憶されているかに応じて重み付けを行い、「履歴重み係数」を決定する。そして、辞書作成部５０３は、「表記」、「よみ」、「種類」に加えて、「対象重み係数」および「履歴重み係数」を記憶した重み付き利用者適応型認識辞書を作成する。
【０１１８】
ここでは、その飲食店が利用者によって利用されていない場合には「対象重み係数」として、図２７に示すように「種類」が店名である単語には「１．１」、「種類」がジャンル１である単語には「１．４」、「種類」がジャンル２である単語には「１．３」、「種類」が主なメニューである単語には「１．３」を与えている。一方、その飲食店が利用者によって利用されている場合には「対象重み係数」として、「種類」が店名である単語には「１．４」、「種類」がジャンル１である単語には「１．３」、「種類」がジャンル２である単語には「１．４」、「種類」が主なメニューである単語には「１．２」を与えている。
【０１１９】
また、「履歴重み係数」として、認識単語蓄積部１０５に過去認識単語として記憶されていた単語には「１．５」を与えている。
なお、上記のように構成された情報検索装置における辞書を作成するオンライン処理工程、および作成した辞書を用いて入力された音声を認識し、飲食店を検索するオフライン処理工程の動作については実施の形態１と同様であるので説明を省略する。
【０１２０】
以上の構成によれば、利用者の利用情報及び音声認識履歴を参照して認識辞書を作成することにより、最新の飲食店データに含まれない単語を、認識対象単語として扱うことができ、飲食店の検索を行った場合に、音声認識の誤りと検索データの有無とを識別することができ、利用者にとって、使い勝手の良い音声インターフェイスが実現できる。
また、登録単語に対して重み付けを行って「対象重み係数」や「履歴重み係数」等を付与して認識辞書を作成しているので、音声認識の認識率を向上することができる。
【０１２１】
更に、認識辞書を複数個作成し、利用者から使用する認識辞書の選択を受け付けているので、音声認識部１０９の認識率が低いと思う利用者が、複数個の辞書から、最適と思われる辞書を選択することにより、認識率を向上することができ、使い易いインターフェイスが実現できる。
なお、本実施の形態では、「履歴重み係数」について、単語が認識単語蓄積部１０５に過去認識単語として記憶されているかに応じて重み付けを行っているが、例えば認識回数または利用回数や利用時間帯等によって変更しても構わない。
【０１２２】
また、本実施の形態では、検索対象を利用経験のあるなしに分けずに検索することを想定しているが、これに限られるものではない。例えば、検索対象を利用経験のあるなしに分けて検索する場合には、検索対象を分けて検索する場合と検索対象を分けずに検索する場合とで、異なった「対象重み係数」を用いても構わない。
【産業上の利用可能性】
【０１２３】
以上のように、本発明に係る音声認識辞書作成装置および情報検索装置は、音声認識の認識率を向上させた認識辞書を作成することができ、例えば番組案内装置、音楽案内装置、およびカーナビゲーションシステム等の情報検索装置で、音声信号により情報を検索するのに有用である。
【図面の簡単な説明】
【０１２４】
【図１】本発明の実施の形態１に係る音声認識辞書作成装置を含む番組案内装置の構成を示すブロック図である。
【図２】認識単語蓄積部に蓄積されているデータ例を示す図である。
【図３】視聴履歴単語蓄積部に蓄積されているデータ例を示す図である。
【図４】基本認識辞書のデータ例を示す図である。
【図５】利用者適応型認識辞書のデータ例を示す図である。
【図６】それぞれの発話条件において単語の種類が発話される頻度を調査した結果を示す図である。
【図７】重み付き利用者適応型認識辞書のデータ例を示す図である。
【図８】番組案内装置におけるオフライン処理工程の動作を示すフローチャートである。
【図９】ＥＰＧデータの一例を示す図である。
【図１０】番組案内装置におけるオンライン処理工程の動作を示すフローチャートである。
【図１１】複数の認識辞書の中から１つの認識辞書を選択する画面の一例を示す図である。
【図１２】（ａ）は図７に示す重み付き利用者適応型認識辞書から一部を抜粋した図であり、（ｂ）は認識結果例を示す図である。
【図１３】「種類」が番組名である単語を登録していない利用者適応型認識辞書のデータ例を示す図である。
【図１４】本発明の実施の形態２に係る音声認識辞書作成装置を含む番組案内装置の構成を示すブロック図である。
【図１５】録画情報蓄積部に蓄積されているデータ例を示す図である。
【図１６】実施の形態２の重み付き利用者適応型認識辞書のデータ例を示す図である。
【図１７】実施の形態２の番組案内装置におけるオンライン処理工程の動作を示すフローチャートである。
【図１８】本発明の実施の形態３に係る音声認識辞書作成装置を含む番組案内装置の構成を示すブロック図である。
【図１９】実施の形態３の番組案内装置におけるオンライン処理工程の動作を示すフローチャートである。
【図２０】本発明の実施の形態４に係る音声認識辞書作成装置を含む音楽案内装置の構成を示すブロック図である。
【図２１】音楽データ・音楽情報・視聴履歴蓄積部に蓄積されている音楽情報のデータ例を示す図である。
【図２２】音楽データ・音楽情報・視聴履歴蓄積部に蓄積されている視聴履歴のデータ例を示す図である。
【図２３】実施の形態４における「種類」毎の「対象重み係数」の一例を示す図である。
【図２４】本発明の実施の形態５に係る音声認識辞書作成装置を含む情報検索装置の構成を示すブロック図である。
【図２５】飲食店データ蓄積部に蓄積されているデータ例を示す図である。
【図２６】利用情報保存部に蓄積されているデータ例を示す図である。
【図２７】実施の形態５における「種類」毎の「対象重み係数」の一例を示す図である。
【図２８】従来の音声認識辞書作成装置を備える番組案内装置の構成を示すブロック図である。
【符号の説明】
【０１２５】
１０１  ＥＰＧ受信部
１０２、４０２、５０２  単語抽出部
１０３、２０４、３０３、４０３、５０３  辞書作成部
１０４  固定単語蓄積部
１０５  認識単語蓄積部
１０６  視聴履歴単語蓄積部
１０７  辞書蓄積部
１０８、２０５  辞書選択部
１０９  音声認識部
１１０  ＥＰＧ蓄積部
１１１  時計
１１２、２０６、３０２、４０４、５０５  制御部
２０１  番組・ＥＰＧ受信部
２０２  番組・ＥＰＧ蓄積部
２０３  録画情報蓄積部
３０１  単語削除部
４０１  音楽データ・音楽情報・視聴履歴蓄積部
５０１  飲食店データ蓄積部
５０４  利用情報保存部
【図１】
0004601306.tif 000002
【図２】
0004601306.tif 000003
【図３】
0004601306.tif 000004
【図４】
0004601306.tif 000005
【図５】
0004601306.tif 000006
【図６】
0004601306.tif 000007
【図７】
0004601306.tif 000008
【図８】
0004601306.tif 000009
【図９】
0004601306.tif 000010
【図１０】
0004601306.tif 000011
【図１１】
0004601306.tif 000012
【図１２】
0004601306.tif 000013
【図１３】
0004601306.tif 000014
【図１４】
0004601306.tif 000015
【図１５】
0004601306.tif 000016
【図１６】
0004601306.tif 000017
【図１７】
0004601306.tif 000018
【図１８】
0004601306.tif 000019
【図１９】
0004601306.tif 000020
【図２０】
0004601306.tif 000021
【図２１】
0004601306.tif 000022
【図２２】
0004601306.tif 000023
【図２３】
0004601306.tif 000024
【図２４】
0004601306.tif 000025
【図２５】
0004601306.tif 000026
【図２６】
0004601306.tif 000027
【図２７】
0004601306.tif 000028
【図２８】
0004601306.tif 000029